[go: up one dir, main page]

JP2018136817A - Electronic money terminal, server device, electronic money processing method, and program - Google Patents

Electronic money terminal, server device, electronic money processing method, and program Download PDF

Info

Publication number
JP2018136817A
JP2018136817A JP2017031761A JP2017031761A JP2018136817A JP 2018136817 A JP2018136817 A JP 2018136817A JP 2017031761 A JP2017031761 A JP 2017031761A JP 2017031761 A JP2017031761 A JP 2017031761A JP 2018136817 A JP2018136817 A JP 2018136817A
Authority
JP
Japan
Prior art keywords
information
terminal
instruction
server
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017031761A
Other languages
Japanese (ja)
Other versions
JP6951084B2 (en
Inventor
多加子 中島
Takako Nakajima
多加子 中島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2017031761A priority Critical patent/JP6951084B2/en
Publication of JP2018136817A publication Critical patent/JP2018136817A/en
Application granted granted Critical
Publication of JP6951084B2 publication Critical patent/JP6951084B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】従来、電子マネーを特定の端末に対してのみ出金できる電子マネー端末は存在しなかった。【解決手段】入金の情報である入金情報が格納される入金情報格納部と、入金情報を受け付ける入金情報受付部と、入金情報受付部が受け付けた入金情報を入金情報格納部に蓄積する入金情報蓄積部と、特定の端末からの出金指示を受け付ける出金指示受付部と、出金指示の受け付けに応じて、入金情報格納部の入金情報を変更する出金処理を行う出金処理部とを具備する電子マネー端末により、特定の端末に対してのみ出金できる。【選択図】図1PROBLEM TO BE SOLVED: To conventionally have no electronic money terminal capable of withdrawing electronic money only to a specific terminal. SOLUTION: A deposit information storage unit for storing deposit information which is deposit information, a deposit information reception unit for receiving deposit information, and a deposit information for storing deposit information received by the deposit information reception unit in the deposit information storage unit. A storage unit, a withdrawal instruction receiving unit that accepts withdrawal instructions from a specific terminal, and a withdrawal processing unit that performs withdrawal processing that changes the deposit information of the deposit information storage unit in response to the acceptance of withdrawal instructions. With the electronic money terminal equipped with the above, withdrawals can be made only to a specific terminal. [Selection diagram] Fig. 1

Description

本発明は、入出金が行える電子マネー端末等に関するものである。   The present invention relates to an electronic money terminal or the like that can deposit and withdraw money.

従来、書籍購入用・食費用等の使用目的を識別する複数の識別データと、各識別データに対応して設定され、使用金額を制限する使用限度額データとを記憶し、外部より受信する識別データと、記憶された識別データとを比較し、一致した識別データに対応する使用限度額データの範囲内で、電子マネーの出金を許可する電子マネーカードが存在した(例えば、特許文献1参照)。   Conventionally, a plurality of identification data for identifying purposes of use such as book purchase / food expenses, and usage limit amount data that is set in accordance with each identification data and limits the amount of money used, and received from the outside There has been an electronic money card that compares data with stored identification data and permits the withdrawal of electronic money within the range of usage limit data corresponding to the matched identification data (see, for example, Patent Document 1). ).

特開平11−31190号公報JP 11-31190 A

従来、学校への給食費や教材費等の支払いは、現金が主流であり、通常、つり銭が不要なように、請求された通りの額を生徒に持たせることが求められる。しかも、例えば、給食費と写真代といった複数の請求が、月末等の同じ時期にあった場合でも、その合計額ではなく、現金を請求ごとに分別して持たせる必要があった。仮に、学校への支払いにも電子マネーを用いることができれば、つり銭が不要なように現金を準備する手間が省け、利便性が向上する。   Conventionally, school fees for school lunches, teaching materials, etc. are mainly cash, and it is usually required that students have the requested amount so that no change is required. In addition, for example, even when a plurality of bills such as school expenses and photo charges are at the same time, such as at the end of the month, it is necessary to provide cash separately for each bill, not the total amount. If electronic money can also be used for payment to the school, it is possible to save the trouble of preparing cash so that change is unnecessary, and convenience is improved.

しかし、従来の一般的な電子マネーは、学校に限らず広く利用できるため、これを生徒に持たせることは、安全性の面で好ましくなかった。上記従来の電子マネーカードでは、使用目的によって出金額を制限することはできるものの、出金先を学校の端末等の特定の端末に制限することはできなかった。   However, since conventional general electronic money can be widely used not only in schools, it is not preferable in terms of safety to give students this. With the above-described conventional electronic money card, although the amount of withdrawal can be restricted depending on the purpose of use, the withdrawal destination cannot be restricted to a specific terminal such as a school terminal.

このように、従来、特定の端末に対してのみ出金できる電子マネー端末は存在しなかった。   Thus, conventionally, there has been no electronic money terminal that can withdraw money only from a specific terminal.

本第一の発明の電子マネー端末は、入金の情報である入金情報が格納される入金情報格納部と、入金情報を受け付ける入金情報受付部と、入金情報受付部が受け付けた入金情報を入金情報格納部に蓄積する入金情報蓄積部と、特定の端末からの出金指示を受け付ける出金指示受付部と、出金指示の受け付けに応じて、入金情報格納部の入金情報を変更する出金処理を行う出金処理部とを具備する電子マネー端末である。   The electronic money terminal according to the first aspect of the present invention includes a deposit information storage unit for storing deposit information as deposit information, a deposit information receiving unit for receiving deposit information, and deposit information received by the deposit information receiving unit. A deposit information accumulation unit that accumulates in the storage unit, a withdrawal instruction reception unit that accepts withdrawal instructions from a specific terminal, and a withdrawal process that changes the deposit information in the deposit information storage unit in response to receipt of the withdrawal instruction An electronic money terminal comprising a withdrawal processing unit for

かかる構成により、電子マネーを特定の端末に対してのみ出金できる。   With this configuration, electronic money can be withdrawn only to a specific terminal.

また、本第二の発明の電子マネー端末は、第一の発明に対して、請求に関する請求情報が格納される請求情報格納部をさらに具備し、出金処理部は、出金指示の受け付けに応じて、請求情報に対応する金額分の入金情報を変更する出金処理を行う電子マネー端末である。   The electronic money terminal according to the second aspect of the present invention further comprises a billing information storage unit for storing billing information relating to billing, as compared with the first invention, and the withdrawal processing unit accepts withdrawal instructions. Accordingly, the electronic money terminal performs a withdrawal process for changing the deposit information corresponding to the billing information.

かかる構成により、請求された金額分の電子マネーを、特定の端末に対してのみ出金できる。   With this configuration, it is possible to withdraw the electronic money for the requested amount only to a specific terminal.

また、本第三の発明の電子マネー端末は、第二の発明に対して、請求情報格納部には、2以上の請求情報が格納され、2以上の請求情報は、2以上の特定の端末のうちの、少なくとも一の特定の端末に対応付けられており、出金処理部は、出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する出金処理を行う電子マネー端末である。   Further, in the electronic money terminal of the third invention, in contrast to the second invention, two or more billing information is stored in the billing information storage unit, and two or more billing information is two or more specific terminals. The withdrawal processing unit is associated with at least one specific terminal, and the withdrawal processing unit changes withdrawal information corresponding to the billing information corresponding to the specific terminal that has transmitted the withdrawal instruction. It is an electronic money terminal that performs processing.

かかる構成により、2以上の特定の端末のうち一の特定の端末に対応付けて請求された金額分の電子マネーを、当該一の特定の端末に対してのみ出金できる。   With this configuration, it is possible to withdraw electronic money for the amount charged in association with one specific terminal among the two or more specific terminals only to the one specific terminal.

なお、上記第二または第三の発明において、返金指示を受け付ける返金指示受付部と、返金指示に応じて、入金情報格納部の入金情報を変更する返金処理を行う返金処理部とをさらに具備することは好適である。   The second or third invention further includes a refund instruction receiving unit that receives a refund instruction, and a refund processing unit that performs a refund process for changing the deposit information in the deposit information storage unit according to the refund instruction. That is preferred.

かかる構成により、出金した電子マネーの返金ができる。   With this configuration, the electronic money that has been withdrawn can be refunded.

また、第一から第三いずれか1つの発明、または上記構成において、ユーザを識別するユーザ識別子が格納されるユーザ識別子格納部と、口座返金指示を受け付ける口座返金指示受付部と、口座返金指示に応じて、入金情報格納部の入金情報に対応する金額を、ユーザ識別子に対応する口座に返金する処理である口座返金処理を行う口座返金処理部とをさらに具備することは好適である。   Further, in any one of the first to third inventions or the above configuration, a user identifier storage unit storing a user identifier for identifying a user, an account refund instruction receiving unit for receiving an account refund instruction, and an account refund instruction Accordingly, it is preferable to further include an account refund processing unit that performs an account refund process, which is a process of refunding an amount corresponding to the deposit information in the deposit information storage unit to an account corresponding to the user identifier.

かかる構成により、出金した電子マネーのユーザの口座への返金ができる。   With this configuration, it is possible to refund the withdrawn electronic money to the user account.

また、本第四の発明のサーバ装置は、ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部と、特定の端末と通信する電子マネー端末または特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信部と、決済指示の受信に応じて、決済指示が有するユーザ識別子と対になる入金情報を用いて、決済指示に対応する決済処理を行うサーバ決済処理部とを具備するサーバ装置である。   The server device according to the fourth aspect of the invention includes a server deposit information storage unit that stores deposit information as deposit information in association with a user identifier, and an electronic money terminal or a specific terminal that communicates with a specific terminal. A payment processing corresponding to the payment instruction using the payment information that is paired with the user identifier included in the payment instruction in response to the reception of the payment instruction. A server device including a server settlement processing unit.

かかる構成により、電子マネー端末と通信した特定の端末からの指示によってのみ決済が行える。   With this configuration, payment can be made only by an instruction from a specific terminal that communicates with the electronic money terminal.

また、本第五の発明のサーバ装置は、第四の発明に対して、請求に関する1以上の請求情報が格納されるサーバ請求情報格納部をさらに具備し、サーバ決済処理は、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行うサーバ装置である。   The server device of the fifth invention further includes a server billing information storage unit for storing one or more billing information related to billing, as compared with the fourth invention, and the server settlement processing receives a settlement instruction. Accordingly, the server apparatus performs the settlement processing for the billing information corresponding to the settlement instruction of the user identified by the user identifier included in the settlement instruction.

かかる構成により、電子マネー端末またはこれと通信した特定の端末からの指示によってのみ、当該電子マネー端末のユーザへの請求を決済できる。   With this configuration, it is possible to settle a charge to the user of the electronic money terminal only by an instruction from the electronic money terminal or a specific terminal that communicates with the electronic money terminal.

また、本第六の発明のサーバ装置は、第五の発明に対して、サーバ請求情報格納部には、2以上の請求情報が格納され、各請求情報は、特定の端末を識別する端末識別子に対応付いており、決済指示は、ユーザ識別子と、電子マネー端末と通信した特定の端末の端末識別子とを有し、サーバ決済処理部は、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行えるサーバ装置である。   Further, in the server device of the sixth invention, in contrast to the fifth invention, two or more billing information is stored in the server billing information storage unit, and each billing information is a terminal identifier for identifying a specific terminal. The payment instruction includes a user identifier and a terminal identifier of a specific terminal that has communicated with the electronic money terminal, and the server payment processing unit receives the payment instruction, and the user included in the payment instruction This is a server device that can only perform payment processing for billing information associated with a terminal identifier of a payment instruction of a user identified by an identifier.

かかる構成により、電子マネー端末と通信した特定の端末からの指示を受け、当該電子マネー端末のユーザへの請求であり、当該特定の端末に対応付いた請求のみを決済できる。   With this configuration, it is possible to receive an instruction from a specific terminal that communicates with the electronic money terminal and charge only the charge corresponding to the specific terminal, which is a charge to the user of the electronic money terminal.

なお、上記第五または第六の発明において、返金指示を受け付けるサーバ返金指示受付部と、返金指示に応じて、返金する金額を示す金額情報を有する返金情報を構成するサーバ返金情報構成部と、返金情報を電子マネー端末に送信するサーバ返金情報送信部とをさらに具備することは好適である。   In the fifth or sixth invention, a server refund instruction accepting unit that accepts a refund instruction, and a server refund information constituting unit that constitutes refund information having amount information indicating an amount to be refunded in accordance with the refund instruction, It is preferable to further include a server refund information transmission unit that transmits the refund information to the electronic money terminal.

かかる構成により、電子マネー端末への返金ができる。   With this configuration, a refund can be made to the electronic money terminal.

また、上記構成において、ユーザ識別子に対応付けて、入金情報が格納されるサーバ入金情報格納部をさらに具備し、サーバ返金指示受付部は、外部の装置から、ユーザ識別子を有する返金指示を受信し、サーバ返金情報構成部は、返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部から取得し、入金情報を用いて返金情報を構成することは好適である。   Further, in the above configuration, a server deposit information storage unit that stores deposit information in association with the user identifier is further provided, and the server refund instruction receiving unit receives a refund instruction having the user identifier from an external device. It is preferable that the server refund information configuration unit obtains the deposit information paired with the user identifier included in the refund instruction from the server deposit information storage unit and configures the refund information using the deposit information.

かかる構成により、外部からの指示により、ユーザの電子マネー端末への返金ができる。   With this configuration, a refund to the user's electronic money terminal can be made according to an instruction from the outside.

また、第五または第六の発明において、請求情報は、期限を示す期限情報を有し、期限情報が示す期限を過ぎた請求情報に対応する返金情報を構成するサーバ返金情報構成部と、返金情報を電子マネー端末に送信するサーバ返金情報送信部とをさらに具備することは好適である。   Further, in the fifth or sixth invention, the billing information includes deadline information indicating a deadline, a server refund information component that constitutes refund information corresponding to the billing information that has passed the deadline indicated by the deadline information, and a refund It is preferable to further include a server refund information transmission unit that transmits information to the electronic money terminal.

かかる構成により、期限を過ぎた請求について返金ができる。   With this configuration, it is possible to refund a charge that has expired.

本発明によれば、電子マネーを特定の端末に対してのみ出金できる。   According to the present invention, electronic money can be withdrawn only to a specific terminal.

実施の形態1における電子マネーシステムのブロック図Block diagram of the electronic money system in the first embodiment 同電子マネー端末の動作を説明するフローチャートFlow chart for explaining the operation of the electronic money terminal 同入金情報のデータ構造図Data structure diagram of the same deposit information 同請求情報のデータ構造図Data structure diagram of the billing information 実施の形態2における電子マネーシステムのブロック図Block diagram of an electronic money system in the second embodiment 同サーバ装置の動作を説明するフローチャートFlow chart for explaining the operation of the server device 同電子マネー端末の動作を説明するフローチャートFlow chart for explaining the operation of the electronic money terminal 同入金情報のデータ構造図Data structure diagram of the same deposit information 同請求情報のデータ構造図Data structure diagram of the billing information 同コンピュータシステムの外観図External view of the computer system 同コンピュータシステムの内部構成の一例を示す図The figure which shows an example of an internal structure of the computer system

以下、保護者端末等の任意の端末から入金が可能であり、学校端末等の特定の端末に対してのみ出金が可能な電子マネー端末を備える電子マネーシステムの2つの実施形態について、図面を参照して説明する。なお、各実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。   Hereinafter, two embodiments of an electronic money system including an electronic money terminal that can be deposited from an arbitrary terminal such as a guardian terminal and can be withdrawn only to a specific terminal such as a school terminal will be described with reference to the drawings. The description will be given with reference. In addition, since the component which attached | subjected the same code | symbol in each embodiment performs the same operation | movement, re-explanation may be abbreviate | omitted.

(実施の形態1)
本実施の形態において、請求情報が電子マネー端末に格納されており、学校端末等の特定の端末と電子マネー端末との通信により、請求情報に対応する出金が行われる電子マネーシステムについて説明する。なお、特定の端末については後述する。
(Embodiment 1)
In this embodiment, an electronic money system is described in which billing information is stored in an electronic money terminal, and withdrawal corresponding to the billing information is performed by communication between a specific terminal such as a school terminal and the electronic money terminal. . The specific terminal will be described later.

また、請求情報は、給食費や教材費等の項目毎に出金が可能な端末識別子を有し、請求情報に対応する出金が、当該請求情報が有する端末識別子で識別される端末で行われる電子マネーシステムについて説明する。   In addition, the billing information has a terminal identifier that can be withdrawn for each item such as school lunch fee and teaching material fee, and the withdrawal corresponding to the billing information is performed by the terminal identified by the terminal identifier of the billing information. The electronic money system will be described.

また、特定の端末と電子マネー端末との通信により、返金が可能である(例えば、電子マネー端末に返金される)電子マネーシステムについて説明する。   An electronic money system that can be refunded (for example, refunded to an electronic money terminal) through communication between a specific terminal and the electronic money terminal will be described.

また、特定の端末と電子マネー端末との通信により、対応する口座に返金される電子マネーシステムについて説明する。   In addition, an electronic money system in which a refund is made to a corresponding account by communication between a specific terminal and the electronic money terminal will be described.

図1は、本実施の形態における電子マネーシステム100のブロック図である。電子マネーシステム100は、1または2以上の電子マネー端末1、1または2以上の学校端末2、および1または2以上の保護者端末3を備える。電子マネー端末1は、例えば、Felica(登録商標)、MIFARE(登録商標)等の近距離無線通信を行うモジュールである近距離無線通信モジュールを有する。ただし、近距離無線の種類は問わない。また、近距離無線通信モジュールに限らず、電子マネー端末1は、何らかの通信手段を有していればよい。   FIG. 1 is a block diagram of an electronic money system 100 in the present embodiment. The electronic money system 100 includes one or two or more electronic money terminals 1, one or two or more school terminals 2, and one or two or more guardian terminals 3. The electronic money terminal 1 includes a short-range wireless communication module that is a module that performs short-range wireless communication, such as Felica (registered trademark) and MIFARE (registered trademark). However, the type of short-range wireless is not limited. In addition, the electronic money terminal 1 is not limited to the short-range wireless communication module, and may have any communication means.

電子マネー端末1は、同種の近距離無線通信モジュールを有する他の装置との間で近距離無線通信を行うことができる。学校端末2および保護者端末3も、同種の近距離無線通信モジュールを有しており、電子マネー端末1は、近距離無線通信モジュールの通信圏内に存在する学校端末2または保護者端末3との間で、近距離無線通信が行える。なお、以下では、かかる近距離無線通信を、単に通信と記す場合がある。また、通信は、通常、送信または受信のうちの1種類以上を含む。   The electronic money terminal 1 can perform short-range wireless communication with another device having the same type of short-range wireless communication module. The school terminal 2 and the guardian terminal 3 also have the same kind of short-range wireless communication module, and the electronic money terminal 1 communicates with the school terminal 2 or the guardian terminal 3 that exists within the communication range of the short-range wireless communication module. Short-distance wireless communication can be performed between them. In the following, such near field communication may be simply referred to as communication. Communication usually includes one or more of transmission and reception.

なお、学校端末2および保護者端末3は、通常、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線を介して通信を行うための通信モジュールを有しており、図示しないサーバ装置等との間で、ネットワーク等を介して通信することも可能である。サーバ装置とは、例えば、カード会社や銀行等の金融機関のサーバや、電子マネーシステム100を運営する企業のサーバなどであるが、そのタイプや所在は問わない。サーバ装置は、例えば、口座からの引き落とし、口座間の振替、口座への返金等の処理を行う。ただし、サーバ装置等との通信は、公知技術であり、本実施の形態の主旨ではないため、説明を省略する。   Note that the school terminal 2 and the guardian terminal 3 usually have a communication module for performing communication via a network such as a LAN or the Internet, a wireless or wired communication line, and a server device (not shown). It is also possible to communicate with each other via a network or the like. The server device is, for example, a server of a financial institution such as a card company or a bank, or a server of a company that operates the electronic money system 100, but the type and location thereof are not limited. For example, the server device performs processing such as withdrawal from an account, transfer between accounts, and refund to the account. However, the communication with the server device or the like is a known technique and is not the gist of the present embodiment, so the description is omitted.

電子マネー端末1は、通常、ICカードであるが、ICカードの機能を有する携帯端末でもよい。携帯端末とは、例えば、スマートフォン、タブレット端末、携帯電話機、ノート型PCなどであるが、そのタイプは問わない。電子マネー端末1は、本実施の形態では、学校の生徒またはその保護者によって携帯される。   The electronic money terminal 1 is usually an IC card, but may be a portable terminal having the function of an IC card. Examples of the portable terminal include a smartphone, a tablet terminal, a mobile phone, and a notebook PC, but the type is not limited. In this embodiment, the electronic money terminal 1 is carried by a school student or a guardian thereof.

学校端末2は、学校の端末である。学校端末2は、例えば、学校に設置されたPCであるが、学校の職員等によって携帯される携帯端末であってもよい。学校の職員とは、例えば、先生、事務員などであるが、給食費や教材費等の費用を管理する人員であれば誰でもよい。学校は、例えば、小学校や中学校であるが、幼稚園、塾、スイミングスクール等でもよく、広く解する。   The school terminal 2 is a school terminal. The school terminal 2 is, for example, a PC installed in a school, but may be a portable terminal carried by a school staff or the like. The school staff is, for example, a teacher or a clerk, but may be any person who manages expenses such as school expenses and teaching materials. The school is, for example, an elementary school or a junior high school, but may be a kindergarten, a private school, a swimming school, etc.

保護者端末3は、保護者の端末である。保護者は、例えば、生徒の親であるが、費用を支払う者であれば誰でもよい。保護者端末3は、例えば、保護者が携帯する携帯端末、保護者宅のPC等である。ただし、保護者端末3は、例えば、コンビニのレジ端末、駅の券売機などでもよく、ICカードへの入金が可能な端末であれば、そのタイプは問わない。入金は、現金による入金でもよいし、口座からの入金でもよいし、クレジットカードを利用した入金でもよく、その方法は問わない。   The guardian terminal 3 is a guardian's terminal. The parent is, for example, the parent of the student, but may be anyone who pays the expenses. The guardian terminal 3 is, for example, a portable terminal carried by the guardian, a PC at the guardian's house, or the like. However, the guardian terminal 3 may be, for example, a convenience store cash register terminal, a station ticket vending machine, or the like, and any type can be used as long as it is a terminal capable of depositing an IC card. The deposit may be cash deposit, deposit from an account, or deposit using a credit card, and any method may be used.

なお、電子マネーシステム100は、学校端末2に限らず、一般に、特定の端末を備えていればよい。特定の端末とは、例えば、特定の場所に設置された端末でもよいし、特定の人によって操作される端末でもよいし、特定のネットワークに接続された端末でもよい。特定の端末は、特定の端末識別子で識別される端末であるということもできる。   Note that the electronic money system 100 is not limited to the school terminal 2 and generally only needs to include a specific terminal. The specific terminal may be, for example, a terminal installed in a specific place, a terminal operated by a specific person, or a terminal connected to a specific network. It can also be said that the specific terminal is a terminal identified by a specific terminal identifier.

一般に、端末識別子とは、端末を識別する情報であり、例えば、MACアドレスやIPアドレスやIDなどである。特定の端末識別子もまた、MACアドレス等でよいが、セキュリティを高めるために、例えば、パスワード等の鍵で暗号化されていることは好適である。ただし、特定の端末識別子は、学校端末2等の特定の端末を操作可能な人物を識別する人物識別情報でもよい。人物識別情報は、例えば、メールアドレス、電話番号、ID等でもよいが、同じく暗号化されていることは好適である。または、人物識別情報は、例えば、指紋等の生体認証情報でもよく、その種類は問わない。特定の端末識別子は、例えば、一般的な端末識別子と、こうした人物識別情報とを含む情報であることは、より好適である。   In general, a terminal identifier is information for identifying a terminal, such as a MAC address, an IP address, or an ID. The specific terminal identifier may also be a MAC address or the like, but is preferably encrypted with a key such as a password in order to increase security. However, the specific terminal identifier may be person identification information for identifying a person who can operate a specific terminal such as the school terminal 2. The person identification information may be, for example, an e-mail address, a telephone number, an ID, or the like, but it is preferable that the person identification information is also encrypted. Or person identification information may be biometrics information, such as a fingerprint, for example, and the kind is not ask | required. It is more preferable that the specific terminal identifier is, for example, information including a general terminal identifier and such person identification information.

なお、後述する各種の情報もまた、暗号化されていることは好適である。ただし、暗号化や、暗号化された情報を復号するための認証処理等については、公知技術を用いることができ、また、本願発明の主要な特徴ではないので、以下では、特に言及しない。   It is preferable that various information described later is also encrypted. However, known techniques can be used for encryption, authentication processing for decrypting encrypted information, and the like, and since it is not a main feature of the present invention, it is not particularly mentioned below.

または、特定の端末とは、電子マネー端末1からの出金が可能な端末であるということもできる。出金が可能な端末とは、例えば、電子マネー端末1が、出金先として1以上の端末識別子を記憶していて、当該1以上の端末識別子で識別される端末に対してしか出金しないように構成されている場合、当該1以上の端末識別子で識別される1以上の端末であってもよい。   Alternatively, the specific terminal may be a terminal that can withdraw money from the electronic money terminal 1. For example, the electronic money terminal 1 stores one or more terminal identifiers as a withdrawal destination, and withdraws only to a terminal identified by the one or more terminal identifiers. When configured as described above, it may be one or more terminals identified by the one or more terminal identifiers.

これに対して、保護者端末3は、電子マネー端末1への入金が可能な端末であると言い換えてもよい。入金が可能な端末とは、例えば、電子マネー端末1が、入金元として1以上の端末識別子を記憶していて、当該1以上の端末識別子で識別される端末からしか入金しないように構成されている場合、当該1以上の端末識別子で識別される1以上の端末であってもよい。ただし、通常、入金元の端末を制限する必要性は高くないため、かかる識別子は記憶しなくてよい。このため、保護者端末3は、任意の端末であるということもできる。   On the other hand, the guardian terminal 3 may be paraphrased as a terminal capable of depositing the electronic money terminal 1. The terminal capable of depositing is configured such that, for example, the electronic money terminal 1 stores one or more terminal identifiers as a deposit source and deposits only from a terminal identified by the one or more terminal identifiers. If there are, one or more terminals identified by the one or more terminal identifiers may be used. However, since it is usually not necessary to limit the terminal of the deposit source, such an identifier need not be stored. For this reason, it can also be said that the guardian terminal 3 is an arbitrary terminal.

電子マネー端末1は、格納部11、受付部12、および処理部13を備える。格納部11は、ユーザ識別子格納部111、入金情報格納部112、および請求情報格納部113を備える。受付部12は、入金情報受付部121、出金指示受付部122、返金指示受付部123、および口座返金指示受付部124を備える。処理部13は、入金情報蓄積部131、出金処理部132、返金処理部133、および口座返金処理部134を備える。   The electronic money terminal 1 includes a storage unit 11, a reception unit 12, and a processing unit 13. The storage unit 11 includes a user identifier storage unit 111, a deposit information storage unit 112, and a billing information storage unit 113. The receiving unit 12 includes a deposit information receiving unit 121, a withdrawal instruction receiving unit 122, a refund instruction receiving unit 123, and an account refund instruction receiving unit 124. The processing unit 13 includes a deposit information accumulation unit 131, a withdrawal processing unit 132, a refund processing unit 133, and an account refund processing unit 134.

学校端末2は、学校受付部21、および学校送信部22を備える。保護者端末3は、保護者受付部31、および保護者送信部32を備える。   The school terminal 2 includes a school reception unit 21 and a school transmission unit 22. The guardian terminal 3 includes a guardian reception unit 31 and a guardian transmission unit 32.

電子マネー端末1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述するユーザ識別子、後述する入金情報、後述する請求情報などである。格納部11には、学校端末2等の特定の端末を識別する1以上の端末識別子が格納されていていることは好適である。   The storage unit 11 constituting the electronic money terminal 1 can store various types of information. The various information includes, for example, a user identifier described later, deposit information described later, billing information described later, and the like. It is preferable that the storage unit 11 stores at least one terminal identifier for identifying a specific terminal such as the school terminal 2.

ユーザ識別子格納部111には、ユーザ識別子が格納される。ユーザ識別子とは、ユーザを識別する情報である。ユーザとは、当該電子マネー端末1の利用者であり、本実施の形態では、通常、生徒である。ユーザ識別子は、例えば、学校名・クラス名・氏名(○○小学校・1年2組・山田太郎など)でもよいし、電話番号でもよいし、ID(例えば、学籍番号など)でもよく、ユーザを識別し得る情報であれば何でもよい。   The user identifier storage unit 111 stores a user identifier. The user identifier is information for identifying a user. The user is a user of the electronic money terminal 1 and is usually a student in the present embodiment. The user identifier may be, for example, a school name / class name / name (XX Elementary School, 1st class, 2nd class, Taro Yamada, etc.), a telephone number, or an ID (for example, a student ID number). Any information that can be identified may be used.

なお、格納部11には、ユーザの口座を識別する1以上の口座識別子が格納されることは好適である。口座識別子は、例えば、金融機関コードおよび口座番号で構成されるが、これに限らない。   The storage unit 11 preferably stores one or more account identifiers for identifying user accounts. The account identifier is composed of, for example, a financial institution code and an account number, but is not limited thereto.

入金情報格納部112には、入金情報が格納される。入金情報とは、入金の情報である。入金とは、電子マネー端末1への入金である。入金は、現金による入金でもよいし、ユーザ側の口座からの電子的な入金(例えば、口座引き落とし等)でもよい。入金は、1回でもよいし、2回以上でもよい。なお、後述する出金は、電子マネー端末1からの出金である。出金も、現金による出金でもよいし、学校側の口座への電子的な出金(例えば、口座振込等)でもよい。出金もまた、1回でもよいし、2回以上でもよい。   The deposit information storage unit 112 stores deposit information. Deposit information is information on deposit. The deposit is a deposit to the electronic money terminal 1. The deposit may be a deposit by cash or an electronic deposit from an account on the user side (for example, an account withdrawal). The deposit may be performed once or twice or more. Note that the withdrawal described later is a withdrawal from the electronic money terminal 1. Withdrawal can also be withdrawn in cash or electronically withdrawn to a school account (for example, account transfer). The withdrawal may also be performed once or twice or more.

入金情報は、通常、入金された金額(入金額)を示す金額情報を有する。入金額は、2回以上の入金による合計額でもよい。金額情報は、入金額から、出金した金額(出金額:詳細は後述)を減算した残額でもよい。金額情報は、入金額、出金額、および残額を含む情報でもよい。   The deposit information usually includes monetary information indicating the deposited amount (deposit amount). The deposit amount may be a total amount due to two or more deposits. The amount information may be a remaining amount obtained by subtracting the amount of money (withdrawal amount: details will be described later) from the amount of money received. The amount information may be information including a deposit amount, a withdrawal amount, and a remaining amount.

入金情報は、例えば、入金額を示す金額情報と、入金した日時(入金日時)を示す日時情報とを有していてもよい。入金情報は、通常、入金額と入金日時との対を、1以上、含んでいる。   The deposit information may include, for example, money amount information indicating a deposit amount and date / time information indicating a deposit date / time (payment date / time). The deposit information usually includes one or more pairs of deposit amount and deposit date / time.

また、入金情報は、例えば、後述する項目識別子(例えば、給食費、写真代等)を有していてもよい。   Further, the deposit information may have, for example, an item identifier (for example, a school lunch fee, a photo fee, etc.) described later.

入金情報は、さらに、例えば、出金額を示す金額情報と、出金した日時(出金日時)を示す日時情報とを有していてもよい。入金情報は、通常、入金額と入金日時との対を、1以上、含み、さらに、出金額と出金日時との対をも、1以上、含み得る。入金情報は、入金額と入金日時との対を、1以上、含み、かつ、出金額と出金日時との対を、1以上、含んでいる場合、さらに、当該1以上の入金額を合計した合計入金額から、当該1以上の出金額を合計した合計出金額を減算した額である残額をも含むことは、好適である。   The deposit information may further include, for example, money amount information indicating a withdrawal amount and date / time information indicating a date and time of withdrawal (withdrawal date and time). The deposit information usually includes one or more pairs of deposit amount and deposit date and time, and may further include one or more pairs of deposit amount and deposit date and time. The deposit information includes one or more pairs of the deposit amount and deposit date / time, and if the deposit information includes one or more pairs of the withdrawal amount and deposit date / time, the sum of the one or more deposit amounts is further added. It is also preferable to include a remaining amount that is an amount obtained by subtracting the total withdrawal amount obtained by summing the one or more withdrawal amounts from the total deposit amount.

または、入金情報は、例えば、入金額と、入金日時と、当該時点での残額との組を、1組以上、含むと考えてもよい。この場合も、入金情報は、入金額と、入金日時と、当該時点での残額との組を、1組以上、含み、さらに、出金額と、出金日時と、当該時点での残額との組を、1組以上、含み得る。なお、当該時点とは、その入金または出金が完了した時点をいう。当該時点での残額とは、当該時点までに入金された1以上の入金額を合計した合計入金額から、当該時点までに出金された1以上の出金額を合計した合計出金額を減算した額である。   Alternatively, the deposit information may be considered to include, for example, one or more pairs of a deposit amount, a deposit date and a remaining amount at the time. Also in this case, the deposit information includes one or more pairs of the deposit amount, deposit date / time, and the remaining amount at the time point, and further includes the withdrawal amount, the withdrawal date / time, and the remaining amount at the time point. One or more sets may be included. In addition, the said time point means the time when the deposit or withdrawal is completed. The balance at that time is subtracted from the total sum of one or more deposits deposited up to that point, and the total sum of one or more withdrawals deposited up to that point. Forehead.

なお、後述する具体例では、上記のような、入金額と、日時と、当該時点での残額との組を、1組以上、含み、さらに、出金額と、日時と、当該時点での残額との組を、1組以上、含む情報を、入出金管理情報と呼んでいる。この場合、前者の組を入金情報と呼び、後者の組を出金情報と呼ぶことも可能である。つまり、入出金管理情報とは、入金額と、日時と、当該時点での残額との組である1以上の入金情報と、出金額と、日時と、当該時点での残額との組である1以上の出金情報とを含む情報であると定義してもよい。そして、かかる入出金管理情報に含まれる2以上の残額のうち、最新の残額が、電子マネー端末1の現時点での残額となる。なお、このことは、実施の形態2の具体例にも当てはまる。ただし、入金情報のデータ構造は問わない。   In a specific example to be described later, one or more pairs of the deposit amount, the date and time, and the remaining amount at the time point as described above are included, and the withdrawal amount, the date and time, and the remaining amount at the time point are further included. Information including at least one set is called deposit / withdrawal management information. In this case, the former group can be called deposit information, and the latter group can be called withdrawal information. That is, the deposit / withdrawal management information is a set of one or more deposit information, which is a combination of the deposit amount, date / time, and the remaining amount at the time point, a withdrawal amount, date / time, and the remaining amount at the time point. It may be defined as information including one or more withdrawal information. Of the two or more remaining amounts included in the deposit / withdrawal management information, the latest remaining amount is the current remaining amount of the electronic money terminal 1. This also applies to the specific example of the second embodiment. However, the data structure of the deposit information does not matter.

請求情報格納部113には、1または2以上の請求情報が格納される。請求情報とは、請求に関する情報である。請求情報は、請求する金額(請求額)を示す金額情報を有する。また、請求情報は、かかる金額情報に加えて、項目識別子を有することは好適である。項目識別子とは、請求の項目を識別する情報をいう。請求の項目は、例えば、給食費、教材費、写真代などであるが、これに限らない。さらに、請求情報は、期限情報をも有していてよい。期限情報とは、請求の期限に関する情報である。請求の期限は、例えば、請求に対する決済を行う決済日、学校を卒業する卒業日などである。決済日は、例えば、2017年1月10日等の一の年月日でもよいし、月末、毎月27日等でもよい。   The billing information storage unit 113 stores one or more billing information. The billing information is information regarding billing. The billing information includes money amount information indicating a billing amount (billing amount). The billing information preferably has an item identifier in addition to the amount information. The item identifier refers to information for identifying a billing item. The billing item is, for example, a school lunch fee, a teaching material fee, a photo fee, etc., but is not limited thereto. Further, the billing information may also include time limit information. The term information is information relating to the billing term. The deadline for the billing is, for example, a settlement date for settlement of billing or a graduation date for graduating from school. The settlement date may be, for example, one date such as January 10, 2017, the end of the month, or 27th of every month.

さらに、請求情報は、学校に設置されている2以上の学校端末2のうちの、少なくとも一の学校端末2に対応付けられており、請求情報格納部113には、2以上の請求情報が、当該請求情報に対応する1以上の学校端末2を識別する端末識別子または端末識別子群と対に格納されることは好適である。なお、対に格納されることは、請求情報が端末識別子または端末識別子群を有する場合も含む。   Furthermore, the billing information is associated with at least one school terminal 2 among the two or more school terminals 2 installed in the school, and the billing information storage unit 113 includes two or more billing information, It is preferable to store a pair with a terminal identifier or a group of terminal identifiers for identifying one or more school terminals 2 corresponding to the billing information. Note that storing in pairs includes a case where the billing information has a terminal identifier or a terminal identifier group.

なお、請求情報は、予め請求情報格納部113に格納されていてもよいし、または、後述する受付部12によって受け付けられ、請求情報格納部113に蓄積されても構わない。   The billing information may be stored in the billing information storage unit 113 in advance, or may be received by the receiving unit 12 described later and accumulated in the billing information storage unit 113.

受付部12は、各種の情報を受け付ける。各種の情報とは、例えば、入金情報、出金指示、返金指示、口座返金指示などである。受付部12は、通常、請求情報も受け付ける。受付部12は、各種の情報を、通常、学校端末2または保護者端末3などから受信するが、例えば、キーボード等の入力デバイスで受け付けてもよいし、ディスクや半導体メモリなどの記録媒体から読み出しても構わない。   The receiving unit 12 receives various types of information. The various information includes, for example, deposit information, withdrawal instruction, refund instruction, account refund instruction, and the like. The accepting unit 12 usually accepts billing information. The receiving unit 12 usually receives various types of information from the school terminal 2 or the guardian terminal 3, but may be received by an input device such as a keyboard or read from a recording medium such as a disk or a semiconductor memory. It doesn't matter.

入金情報受付部121は、入金情報を受け付ける。入金情報受付部121は、入金情報を、通常、保護者端末3から受信するが、例えば、保護者端末3以外の任意の端末からから受信してもよい。   The deposit information receiving unit 121 receives deposit information. The deposit information receiving unit 121 normally receives deposit information from the guardian terminal 3, but may be received from any terminal other than the guardian terminal 3, for example.

出金指示受付部122は、出金指示を受け付ける。出金指示受付部122は、出金指示を、通常、学校端末2から受信するが、例えば、学校端末2以外の特定の端末から受信してもよい。出金指示とは、電子マネー端末1からの出金の指示である。出金指示は、通常、当該出金指示を送信した学校端末2等の特定の端末を識別する端末識別子を有する。また、出金指示は、通常、出金する金額(出金額)を示す金額情報も有する。または、出金指示は、金額情報と項目識別子との対を、1以上、有していてもよい。   The withdrawal instruction receiving unit 122 receives a withdrawal instruction. The withdrawal instruction receiving unit 122 normally receives the withdrawal instruction from the school terminal 2, but may receive it from a specific terminal other than the school terminal 2, for example. The withdrawal instruction is a withdrawal instruction from the electronic money terminal 1. The withdrawal instruction usually has a terminal identifier for identifying a specific terminal such as the school terminal 2 that has transmitted the withdrawal instruction. Also, the withdrawal instruction usually has amount information indicating the amount to be withdrawn (withdrawal amount). Alternatively, the withdrawal instruction may have one or more pairs of amount information and item identifiers.

返金指示受付部123は、返金指示を受け付ける。返金指示受付部123は、返金指示を、通常、学校端末2から受信するが、学校端末2以外の特定の端末から受信してもよい。返金指示とは、電子マネー端末1への返金の指示である。返金指示は、通常、当該返金指示を送信した学校端末2等の特定の端末を識別する端末識別子を有する。また、返金指示は、通常、返金する金額(返金額)を示す金額情報を有する。または、返金指示は、金額情報と項目識別子との対を、1以上、有していてもよい。   The refund instruction receiving unit 123 receives a refund instruction. The refund instruction receiving unit 123 normally receives a refund instruction from the school terminal 2, but may receive it from a specific terminal other than the school terminal 2. The refund instruction is an instruction for refund to the electronic money terminal 1. The refund instruction usually has a terminal identifier for identifying a specific terminal such as the school terminal 2 that has transmitted the refund instruction. Also, the refund instruction usually has amount information indicating the amount of money to be refunded (return amount). Alternatively, the refund instruction may have one or more pairs of amount information and item identifiers.

口座返金指示受付部124は、口座返金指示を受け付ける。口座返金指示受付部124は、口座返金指示を、通常、学校端末2から受信するが、例えば、学校端末2以外の特定の端末から受信してもよい。口座返金指示とは、電子マネー端末1のユーザの口座への返金の指示である。口座返金指示は、通常、返金額を示す金額情報を有するが、有さなくても構わない。口座返金指示受付部124は、返金額を示す金額情報を有さない口座返金指示であり、電子マネー端末1の残金を口座に返金する指示である口座返金指示を、例えば、卒業時に受け付けることは好適である。ただし、口座返金指示の受け付けのタイミングは問わない。   The account refund instruction receiving unit 124 receives an account refund instruction. The account refund instruction reception unit 124 normally receives an account refund instruction from the school terminal 2, but may receive the account refund instruction from a specific terminal other than the school terminal 2, for example. The account refund instruction is an instruction to refund the account of the user of the electronic money terminal 1. The account refund instruction usually has amount information indicating the amount of refund, but it does not have to be present. The account refund instruction accepting unit 124 is an account refund instruction that does not have money amount information indicating the refund amount, and accepts an account refund instruction that is an instruction to refund the balance of the electronic money terminal 1 to the account, for example, upon graduation. Is preferred. However, the timing of accepting an account refund instruction does not matter.

処理部13は、各種の処理を行う。各種の処理とは、例えば、入金情報蓄積部131、出金処理部132、返金処理部133、および口座返金処理部134などの処理である。各種の処理には、フローチャートで説明する各種の判別なども含まれる。   The processing unit 13 performs various processes. The various processes are, for example, processes such as a deposit information accumulation unit 131, a withdrawal processing unit 132, a refund processing unit 133, and an account refund processing unit 134. The various types of processing include various types of determination described with reference to flowcharts.

入金情報蓄積部131は、入金情報受付部121が受け付けた入金情報を入金情報格納部112に蓄積する。   The deposit information accumulating unit 131 accumulates the deposit information received by the deposit information receiving unit 121 in the deposit information storage unit 112.

出金処理部132は、出金処理を行う。出金処理とは、出金に関する処理をいう。出金とは、電子マネー端末1からの出金である。出金処理とは、例えば、出金指示受付部122による出金指示の受け付けに応じて、入金情報格納部112に格納されている入金情報を変更する処理である。出金処理は、通常、出金指示が有する金額情報に対応する金額分を減額することである。   The withdrawal processing unit 132 performs a withdrawal process. Withdrawal processing refers to processing related to withdrawal. Withdrawing is withdrawing from the electronic money terminal 1. The withdrawal process is, for example, a process of changing the deposit information stored in the deposit information storage unit 112 in response to the withdrawal instruction received by the withdrawal instruction receiving unit 122. The withdrawal process is usually to reduce the amount corresponding to the amount information included in the withdrawal instruction.

出金処理は、請求情報に対応する金額分の入金情報を変更する処理であってもよい。また、出金処理は、出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する処理であることは好適である。   The withdrawal process may be a process for changing the deposit information for the amount corresponding to the billing information. Further, it is preferable that the withdrawal process is a process of changing the deposit information corresponding to the billing information corresponding to the specific terminal that has transmitted the withdrawal instruction.

なお、出金処理では、サーバ装置などの他の装置に、通知をする処理も行われてよい。通知は、通常、ユーザ識別子と出金指示の情報とを含む。通知をすることは、通常、ネットワークを介して送信することであり、ネットワークを介した通知は、例えば、メールによる通知も含む。また、出金処理では、出金指示の情報等のディスプレイへの表示、出金額や残額の表示やプリントアウトなども行われてよい。   In the withdrawal process, a process for notifying another apparatus such as a server apparatus may be performed. The notification usually includes a user identifier and withdrawal instruction information. The notification is usually transmitted via the network, and the notification via the network includes, for example, notification by mail. Further, in the withdrawal process, display of withdrawal instruction information and the like, display of the withdrawal amount and the remaining amount, printout, and the like may be performed.

返金処理部133は、返金処理を行う。返金処理とは、返金に関する処理をいう。返金とは、支払われた代金を返すことである。返金処理とは、例えば、返金指示受付部123が受け付けた返金指示に応じて、入金情報格納部112に格納されている入金情報を変更する処理である。返金処理は、通常、返金指示が有する金額情報に対応する金額分を増額する処理である。   The refund processing unit 133 performs a refund process. The refund process is a process related to refund. Refund means returning the paid price. The refund process is, for example, a process of changing the deposit information stored in the deposit information storage unit 112 in accordance with the refund instruction received by the refund instruction receiving unit 123. The refund process is usually a process of increasing the amount corresponding to the amount information included in the refund instruction.

なお、返金処理でも、サーバ装置などの他の装置に、通知をする処理も行われてよい。この場合の通知は、通常、ユーザ識別子と返金指示の情報とを含む。また、返金処理では、返金指示の情報等のディスプレイへの表示、返金額や残額の表示やプリントアウトなども行われてよい。   In the refund process, a process for notifying other devices such as a server device may also be performed. The notification in this case usually includes a user identifier and information on a refund instruction. In the refund process, display of refund instruction information and the like, display of the refund amount and remaining amount, printout, and the like may be performed.

口座返金処理部134は、口座返金処理を行う。口座返金処理とは、口座返金指示受付部124が受け付けた口座返金指示に応じて、入金情報格納部112に格納されている入金情報に対応する金額を、ユーザ識別子格納部111に格納されているユーザ識別子に対応する口座に返金する処理である。返金される金額は、例えば、口座返金指示が金額情報を有する場合は、当該金額情報に対応する金額分であり、口座返金指示が金額情報を有さない場合は、残額に対応する金額分であってもよい。   The account refund processing unit 134 performs account refund processing. In the account refund process, the amount corresponding to the deposit information stored in the deposit information storage unit 112 is stored in the user identifier storage unit 111 in accordance with the account refund instruction received by the account refund instruction reception unit 124. This is a process of refunding the account corresponding to the user identifier. The amount to be refunded is, for example, the amount corresponding to the amount information when the account refund instruction has amount information, and the amount corresponding to the remaining amount when the account refund instruction does not have amount information. There may be.

学校端末2を構成する学校受付部21は、各種の情報を受け付ける。各種の情報とは、例えば、出金指示、返金指示、口座返金指示などである。学校受付部21は、請求情報も受け付けてよい。学校受付部21は、出金指示等を、例えば、キーボード等の入力デバイスを介して受け付ける。   The school reception part 21 which comprises the school terminal 2 receives various information. The various information includes, for example, a withdrawal instruction, a refund instruction, an account refund instruction, and the like. The school reception unit 21 may also receive billing information. The school reception unit 21 receives a withdrawal instruction or the like via an input device such as a keyboard, for example.

学校送信部22は、各種の情報を、通常、電子マネー端末1に送信する。各種の情報とは、例えば、出金指示、返金指示、口座返金指示などである。学校送信部22は、請求情報も送信してよい。学校送信部22は、学校受付部21が受け付けた出金指示等を、例えば、近距離無線通信を介して電子マネー端末1に送信する。   The school transmission unit 22 usually transmits various types of information to the electronic money terminal 1. The various information includes, for example, a withdrawal instruction, a refund instruction, an account refund instruction, and the like. The school transmitter 22 may also transmit billing information. The school transmission unit 22 transmits, for example, a withdrawal instruction received by the school reception unit 21 to the electronic money terminal 1 via short-range wireless communication, for example.

保護者端末3を構成する保護者受付部31は、各種の情報を受け付ける。各種の情報とは、例えば、入金情報などである。保護者受付部31は、入金情報を、例えば、キーボード等の入力デバイスを介して受け付ける。   The guardian accepting unit 31 constituting the guardian terminal 3 accepts various types of information. The various information is, for example, payment information. The guardian accepting unit 31 accepts the payment information via an input device such as a keyboard.

保護者送信部32は、保護者受付部31が受け付けた入金情報を、例えば、近距離無線通信を介して電子マネー端末1に送信する。   The guardian transmission unit 32 transmits the payment information received by the guardian reception unit 31 to the electronic money terminal 1 via, for example, short-range wireless communication.

なお、電子マネー端末1は、図示しない送信部をさらに備えていてもよい。送信部は、例えば、請求情報格納部113に格納されている請求情報などを、保護者端末3に送信する。   The electronic money terminal 1 may further include a transmission unit (not shown). The transmission unit transmits, for example, billing information stored in the billing information storage unit 113 to the guardian terminal 3.

また、保護者端末3は、図示しない保護者受信部、および図示しない保護者出力部をさらに備えていてもよい。保護者受信部は、例えば、電子マネー端末1からの請求情報などを受信する。保護者出力部は、例えば、保護者受信部が受信した請求情報などを、ディスプレイ等の出力デバイスを介して出力する。出力される請求情報は、受信された請求情報と必ずしも同じでなくてよい。   Further, the guardian terminal 3 may further include a guardian receiving unit (not shown) and a guardian output unit (not shown). For example, the guardian reception unit receives billing information from the electronic money terminal 1. The guardian output unit outputs, for example, billing information received by the guardian receiver through an output device such as a display. The output billing information is not necessarily the same as the received billing information.

格納部11、ユーザ識別子格納部111、入金情報格納部112、および請求情報格納部113は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。   The storage unit 11, the user identifier storage unit 111, the deposit information storage unit 112, and the billing information storage unit 113 are preferably non-volatile recording media such as a hard disk and a flash memory, but may be volatile recording media such as a RAM. It is feasible.

格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。   The process in which information is stored in the storage unit 11 or the like is not limited. For example, information may be stored in the storage unit 11 or the like via a recording medium, or information transmitted via a network or a communication line may be stored in the storage unit 11 or the like. Alternatively, information input via the input device may be stored in the storage unit 11 or the like. The input device may be anything such as a keyboard, a mouse, and a touch panel.

受付部12、入金情報受付部121、出金指示受付部122、返金指示受付部123、学校受付部21、および保護者受付部31は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部12等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。   Even if the reception unit 12, the deposit information reception unit 121, the withdrawal instruction reception unit 122, the refund instruction reception unit 123, the school reception unit 21, and the guardian reception unit 31 are considered to include an input device, they are not included. Also good. The receiving unit 12 or the like can be realized by driver software of the input device or by the input device and its driver software.

受付部12等の受信機能は、通常、近距離無線の通信手段(例えば、Felica(登録商標)等の近距離無線通信モジュール)で実現されるが、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現されてもよい。   The reception function of the reception unit 12 or the like is usually realized by a short-range wireless communication means (for example, a short-range wireless communication module such as Felica (registered trademark)), but receives information via a network, a communication line, or the like. (For example, a communication module such as a network card or a modem).

学校送信部22、および保護者送信部32もまた、通常、近距離無線の通信手段で実現されるが、ネットワークや通信回線等を介して情報を送信する手段(例えば、通信モジュール)で実現されてもよい。   The school transmission unit 22 and the guardian transmission unit 32 are also usually realized by short-range wireless communication means, but are realized by means (for example, a communication module) for transmitting information via a network, a communication line, or the like. May be.

処理部13、入金情報蓄積部131、出金処理部132、返金処理部133、および口座返金処理部134は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。   The processing unit 13, the deposit information storage unit 131, the withdrawal processing unit 132, the refund processing unit 133, and the account refund processing unit 134 can be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 13 or the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit).

次に、電子マネーシステム100の動作について図2のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。図2は、電子マネー端末1の動作を説明するフローチャートである。   Next, the operation of the electronic money system 100 will be described using the flowchart of FIG. In addition, the description regarding the already mentioned matter is abbreviate | omitted or simplified. FIG. 2 is a flowchart for explaining the operation of the electronic money terminal 1.

(ステップS201)処理部13は、入金情報受付部121が入金情報を受け付けたか否かを判別する。なお、このフローチャートにおいて、受け付けることは、通常、受信することであるが、タッチパネル等の入力デバイスを介して受け付ける場合も含む。   (Step S201) The processing unit 13 determines whether or not the deposit information receiving unit 121 has received the deposit information. Note that in this flowchart, accepting is normally receiving, but also includes accepting via an input device such as a touch panel.

詳しくは、例えば、当該電子マネー端末1が保護者端末3にかざされるなどして、両者の間で近距離無線通信が可能となると、保護者端末3が、タッチパネル等の入力デバイスを介して入金情報を受け付け、電子マネー端末1と近距離無線通信可能になると、当該請求情報を当該電子マネー端末1に送信する。ただし、入金情報の受け付けは、保護者端末3と電子マネー端末1とが通信可能となった後に受け付けられてもよい。処理部13は、保護者端末3から入金情報を受信した場合に、入金情報を受け付けたと判別する。入金情報を受け付けた場合はステップS204に進み、受け付けていない場合はステップS205に進む。   Specifically, for example, when the electronic money terminal 1 is held over the guardian terminal 3 and short-range wireless communication is possible between the two, the guardian terminal 3 receives money via an input device such as a touch panel. When the information is received and short-range wireless communication with the electronic money terminal 1 becomes possible, the billing information is transmitted to the electronic money terminal 1. However, the receipt of the payment information may be accepted after the guardian terminal 3 and the electronic money terminal 1 become communicable. The processing unit 13 determines that the deposit information has been received when the deposit information is received from the guardian terminal 3. If the deposit information is accepted, the process proceeds to step S204, and if not received, the process proceeds to step S205.

(ステップS204)入金情報蓄積部131は、受け付けられた入金情報を入金情報格納部112に蓄積する。その後、ステップS201に戻る。   (Step S204) The deposit information accumulation unit 131 accumulates the received deposit information in the deposit information storage unit 112. Thereafter, the process returns to step S201.

(ステップS205)処理部13は、出金指示受付部122が出金指示を受け付けたか否かを判別する。処理部13は、通常、出金指示受付部122が学校端末2から出金指示を受信した場合に、出金指示受付部122が出金指示を受け付けたと判別する。出金指示受付部122が出金指示を受け付けた場合はステップS206に進み、受け付けていない場合はステップS207に進む。   (Step S205) The processing unit 13 determines whether or not the withdrawal instruction receiving unit 122 has accepted a withdrawal instruction. The processing unit 13 normally determines that the withdrawal instruction receiving unit 122 has accepted the withdrawal instruction when the withdrawal instruction receiving unit 122 receives the withdrawal instruction from the school terminal 2. If the withdrawal instruction accepting unit 122 accepts the withdrawal instruction, the process proceeds to step S206. If not accepted, the process proceeds to step S207.

(ステップS206)出金処理部132は、入金情報格納部112に格納されている入金情報を変更する処理である出金処理を行う。変更する処理とは、通常、出金指示が有する金額情報に対応する金額分を減額する処理である。出金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。   (Step S206) The withdrawal processing unit 132 performs a withdrawal process which is a process for changing the deposit information stored in the deposit information storage unit 112. The process of changing is usually a process of reducing the amount corresponding to the amount information included in the withdrawal instruction. The details of the withdrawal process have been described above and will not be repeated. Thereafter, the process returns to step S201.

(ステップS207)処理部13は、返金指示受付部123が返金指示を受け付けたか否かを判別する。処理部13は、通常、返金指示受付部123が学校端末2から返金指示を受信した場合に、返金指示受付部123が返金指示を受け付けたと判別する。返金指示受付部123が返金指示を受け付けた場合はステップS208に進み、受け付けていない場合はステップS209に進む。   (Step S207) The processing unit 13 determines whether or not the refund instruction receiving unit 123 has received a refund instruction. The processing unit 13 normally determines that the refund instruction receiving unit 123 has received the refund instruction when the refund instruction receiving unit 123 receives the refund instruction from the school terminal 2. If the refund instruction accepting unit 123 accepts a refund instruction, the process proceeds to step S208. If not, the process proceeds to step S209.

(ステップS208)返金処理部133は、入金情報格納部112に格納されている入金情報を変更する処理である返金処理を行う。変更する処理とは、通常、返金指示が有する金額情報に対応する金額分を増額する処理である。返金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。   (Step S208) The refund processing unit 133 performs a refund process that is a process of changing the deposit information stored in the deposit information storage unit 112. The process of changing is usually a process of increasing the amount corresponding to the amount information included in the refund instruction. The details of the refund process have been described above and will not be repeated. Thereafter, the process returns to step S201.

(ステップS209)処理部13は、口座返金指示受付部124が口座返金指示を受け付けたか否かを判別する。処理部13は、通常、口座返金指示受付部124が学校端末2から口座返金指示を受信した場合に口座返金指示受付部124が、口座返金指示を受け付けたと判別する。口座返金指示受付部124が口座返金指示を受け付けた場合はステップS210に進み、受け付けていない場合はステップS201に戻る。   (Step S209) The processing unit 13 determines whether the account refund instruction receiving unit 124 has received an account refund instruction. The processing unit 13 normally determines that the account refund instruction receiving unit 124 has received the account refund instruction when the account refund instruction receiving unit 124 receives the account refund instruction from the school terminal 2. If the account refund instruction receiving unit 124 receives an account refund instruction, the process proceeds to step S210, and if not received, the process returns to step S201.

(ステップS210)口座返金処理部134は、入金情報格納部112に格納されている入金情報に対応する金額を、ユーザ識別子格納部111に格納されているユーザ識別子に対応する口座に返金する処理である口座返金処理を行う。口座返金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。   (Step S <b> 210) The account refund processing unit 134 returns the amount corresponding to the deposit information stored in the deposit information storage unit 112 to the account corresponding to the user identifier stored in the user identifier storage unit 111. Do some account refund processing. The details of the account refund process have been described above and will not be repeated. Thereafter, the process returns to step S201.

なお、図2のフローチャートにおいて、口座返金処理部134は、口座返金指示の受け付けに応じて口座返金処理を実行しているが、これに限らない。例えば、格納部11に、口座返金処理を実行するタイミング(例えば、卒業日等)を示すタイミング情報が格納されており、口座返金処理部134は、このタイミング情報に従って、口座返金処理を実行してもよい。   In the flowchart of FIG. 2, the account refund processing unit 134 executes the account refund process in response to the reception of the account refund instruction, but the present invention is not limited to this. For example, the storage unit 11 stores timing information indicating the timing (for example, graduation date) for executing the account refund process, and the account refund processing unit 134 executes the account refund process according to this timing information. Also good.

また、図2のフローチャートにおいて、例えば、ステップS201の前に、次の2つのステップS200aおよびS200bを追加してもよい。この場合、上記説明において「ステップS201に戻る」は、「ステップS200aに戻る」のように読み替える。   In the flowchart of FIG. 2, for example, the following two steps S200a and S200b may be added before step S201. In this case, “return to step S201” in the above description is read as “return to step S200a”.

(ステップS200a)処理部13は、受付部12が請求情報を受け付けたか否かを判別する。   (Step S200a) The processing unit 13 determines whether or not the receiving unit 12 has received billing information.

詳しくは、例えば、学校端末2において、学校受付部21が、キーボード等の入力デバイスを介して請求情報を受け付け、その後に、電子マネー端末1がユーザにより学校端末2にかざされるなどして、電子マネー端末1と学校端末2とが近距離無線通信可能になると、学校送信部22は、当該請求情報を電子マネー端末1に送信する。ただし、請求情報の受け付けは、例えば、学校端末2と電子マネー端末1とが通信可能となった後に行われてもよい。処理部13は、受付部12が学校端末2から請求情報を受信した場合に、請求情報を受け付けたと判別する。   Specifically, for example, in the school terminal 2, the school reception unit 21 receives the billing information via an input device such as a keyboard, and then the electronic money terminal 1 is held over the school terminal 2 by the user. When the money terminal 1 and the school terminal 2 are capable of short-range wireless communication, the school transmission unit 22 transmits the billing information to the electronic money terminal 1. However, the acceptance of the billing information may be performed, for example, after the school terminal 2 and the electronic money terminal 1 can communicate. The processing unit 13 determines that the billing information has been received when the receiving unit 12 receives the billing information from the school terminal 2.

受付部12が請求情報を受け付けた場合はステップS200bに進み、受け付けていない場合はステップS201に進む。   If the accepting unit 12 accepts the billing information, the process proceeds to step S200b. If not accepted, the process proceeds to step S201.

(ステップS200b)処理部13は、受け付けられた請求情報を請求情報格納部113に蓄積する。その後、ステップS200aに戻る。   (Step S200b) The processing unit 13 accumulates the accepted billing information in the billing information storage unit 113. Thereafter, the process returns to step S200a.

また、図2のフローチャートにおいて、電子マネー端末1の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。   In the flowchart of FIG. 2, the process starts in response to the power-on of the electronic money terminal 1 or the activation of the program, and the process ends by interruption of power-off or process end. However, the trigger for starting or ending the process does not matter.

以下、本実施の形態における電子マネーシステム100の具体的な動作例について説明する。なお、以下の説明は、例示に過ぎず、種々の変更が可能であり、本発明を何ら限定するものではない。また、既出の事項に関する説明は、省略または簡略化している。これらのことは、他の具体例でも同様である。   Hereinafter, a specific operation example of the electronic money system 100 in the present embodiment will be described. In addition, the following description is only an illustration and various changes are possible, and the present invention is not limited at all. In addition, explanations regarding the matters already described are omitted or simplified. The same applies to other specific examples.

本例の電子マネーシステム100は、1以上の電子マネー端末1、2以上の学校端末2、および1以上の保護者端末3を備える。2以上の各学校端末2は、ある学校X(以下、単に学校と記す場合がある)の端末であり、学校の教職員によって操作される。   The electronic money system 100 of this example includes one or more electronic money terminals 1, two or more school terminals 2, and one or more guardian terminals 3. Each of the two or more school terminals 2 is a terminal of a certain school X (hereinafter sometimes simply referred to as “school”), and is operated by a school staff.

2以上の学校端末2のうち一つは、一の教室に設置され、その教室の担任である教員(以下、単に教員と記す場合がある)によって操作される。一の教室とは、学校の一の生徒であるユーザAAが属する教室(以下、単に教室と記す場合がある)である。教員は、例えば給食費や教材費といった、どの生徒にも共通する費用の徴収も担当する。   One of the two or more school terminals 2 is installed in one classroom and is operated by a teacher who is a teacher of the classroom (hereinafter may be simply referred to as a teacher). One classroom is a classroom to which the user AA who is one student of the school belongs (hereinafter, simply referred to as a classroom). Teachers are also responsible for collecting costs that are common to all students, such as school fees and teaching materials.

2以上の学校端末2のうち他の一つは、学校の職員室に設置され、各教職員によって操作される。この学校端末2は、例えば、写真代や部活費といった、生徒によって異なる費用の徴収に使われる。   The other one of the two or more school terminals 2 is installed in the school staff room and operated by each school staff. The school terminal 2 is used for collecting different expenses such as a photo fee and club activities.

教室の学校端末2を構成する学校送信部22は、端末識別子“aaa”を保持している。また、職員室の学校端末2を構成する学校送信部22は、端末識別子“bbb”を保持している。   The school transmitter 22 constituting the classroom school terminal 2 holds the terminal identifier “aaa”. Moreover, the school transmission part 22 which comprises the school terminal 2 of a staff room hold | maintains terminal identifier "bbb".

一の電子マネー端末1は、ユーザAAによって携帯されるICカードである。以下では、この電子マネー端末1を、単に電子マネー端末1と記す場合がある。   One electronic money terminal 1 is an IC card carried by a user AA. Hereinafter, the electronic money terminal 1 may be simply referred to as an electronic money terminal 1.

一の保護者端末3は、ユーザAAの保護者によって利用される端末であり、例えば、自宅のPCである。以下では、この保護者端末3を、単に保護者端末3と記す場合がある。   One guardian terminal 3 is a terminal used by a guardian of the user AA, and is a home PC, for example. Hereinafter, this guardian terminal 3 may be simply referred to as guardian terminal 3.

保護者端末3を構成する保護者送信部32は、ユーザAAを識別するユーザ識別子“AA”を保持している。   The guardian transmission unit 32 constituting the guardian terminal 3 holds a user identifier “AA” for identifying the user AA.

ユーザAAの電子マネー端末1を構成するユーザ識別子格納部111には、ユーザ識別子“AA”が格納されている。   The user identifier “AA” is stored in the user identifier storage unit 111 constituting the electronic money terminal 1 of the user AA.

入金情報格納部112には、例えば、図3に示すような入出金管理情報が格納される。図3は、入出金管理情報のデータ構造図である。入出金管理情報は、金額情報、および日時情報を有する。金額情報は、入金額、出金額、または残額のうち1種類以上の情報を含む。日時情報は、日時の情報を含む。日時は、金額情報が入金額を含む場合は入金日時であり、金額情報が出金額を含む場合は出金日時である。   In the deposit information storage unit 112, for example, deposit / withdrawal management information as shown in FIG. 3 is stored. FIG. 3 is a data structure diagram of deposit / withdrawal management information. The deposit / withdrawal management information includes money amount information and date / time information. The amount information includes one or more types of information among the deposit amount, the withdrawal amount, or the remaining amount. The date / time information includes date / time information. The date and time is the payment date and time when the money amount information includes the deposit amount, and the withdrawal date and time when the money amount information includes the withdrawal amount.

図3において、“Null”は、当該情報を含んでいないことを示す。従って、この入出金管理情報は、入金額と、日時と、当該時点での残額との組(これを入金情報と呼んでもよい)を、1組以上、含み、かつ、出金額と、日時と、当該時点での残額との組(これを出金情報と呼んでもよい)を、1組以上、含んでいる。   In FIG. 3, “Null” indicates that the information is not included. Therefore, this deposit / withdrawal management information includes one or more pairs of deposit amount, date / time, and the remaining amount at the time (this may be referred to as deposit information), and the deposit amount / date / time , One or more pairs with the remaining amount at that time (which may be called withdrawal information) are included.

入金額と、日時と、当該時点での残額との組とは、例えば、入金額“¥1000”と、日時“1/10 19:00”と、当該時点での残額“¥1000”との組(以下、1番目の組と記す場合がある)、入金額“¥2000”と、日時“2/8 18:00”と、当該時点での残額“¥2000”との組(以下、3番目の組と記す場合がある)、…などである。   The combination of the deposit amount, the date and time, and the remaining amount at the time point is, for example, the deposit amount “¥ 1000”, the date and time “1/10 19:00”, and the remaining amount at the time point “¥ 1000”. A pair (hereinafter sometimes referred to as the first group), a deposit amount “¥ 2000”, a date and time “2/8 18:00”, and a remaining amount “¥ 2000” at that time (hereinafter referred to as 3 And so on).

出金額と、日時と、当該時点での残額との組とは、例えば、出金額“¥1000”と、日時“1/11 8:30”と、当該時点での残額“0”との組(以下、2番目の組と記す場合がある)、出金額“¥1500”と、日時“2/10 9:10”と、当該時点での残額“¥500”との組(以下、4番目の組と記す場合がある)、…などである。   The combination of the withdrawal amount, the date and time, and the remaining amount at the time point is, for example, the combination of the withdrawal amount “¥ 1000”, the date and time “1/11 8:30”, and the remaining amount “0” at the time point (Hereinafter referred to as the second group), a group of the withdrawal amount “¥ 1500”, the date and time “2/10 9:10” and the remaining amount “¥ 500” at the time (hereinafter referred to as the fourth group) Etc.), and so on.

請求情報格納部113には、例えば、図4に示すような1以上の請求情報が格納される。図4は、請求情報のデータ構造図である。請求情報は、金額情報、項目識別子、端末識別子、および期限情報を有する。金額情報は、請求額を含む。請求情報格納部113に核のされている1以上の各請求情報は、ID(例えば、順番を示す1,2,…)に対応付いている。   In the billing information storage unit 113, for example, one or more billing information as shown in FIG. 4 is stored. FIG. 4 is a data structure diagram of billing information. The billing information includes amount information, item identifiers, terminal identifiers, and time limit information. The amount information includes a billing amount. Each of the one or more pieces of billing information stored in the billing information storage unit 113 is associated with an ID (for example, 1, 2,... Indicating the order).

例えば、ID“1”に対応する請求情報(以下、請求情報1と記す場合がある)は、金額情報“¥1000”、項目識別子“教材費”、端末識別子“aaa”、および期限情報“1/11”を有する。また、ID“2”に対応する請求情報(請求情報2)は、金額情報“¥1500”、項目識別子“給食費”、端末識別子“aaa”、および期限情報“2/10”を有する。同様に、請求情報3は、金額情報“¥500”、項目識別子“写真代”、端末識別子“bbb”、および期限情報“2/15”を有する。   For example, billing information corresponding to the ID “1” (hereinafter may be referred to as billing information 1) includes amount information “¥ 1000”, item identifier “teaching material fee”, terminal identifier “aaa”, and term information “1”. / 11 ". Further, the billing information (billing information 2) corresponding to the ID “2” includes amount information “¥ 1500”, an item identifier “school lunch”, a terminal identifier “aaa”, and time limit information “2/10”. Similarly, the billing information 3 includes amount information “¥ 500”, item identifier “photo cost”, terminal identifier “bbb”, and term information “2/15”.

現在の日付は、1月10日であり、この時点では、入金情報格納部112および請求情報格納部113には、未だ何も格納されていないものとする。   It is assumed that the current date is January 10, and nothing is stored in the deposit information storage unit 112 and the billing information storage unit 113 at this time.

この日、教室において、教員が、学校端末2の入力デバイスを操作して、一の請求情報を入力したとする。この請求情報は、金額情報“¥1000”、項目識別子“教材費”、端末識別子“aaa”、および期限情報“1/11”を有する。学校受付部21は、当該請求情報を受け付け、保持する。その後、ユーザAAが電子マネー端末1を学校端末2にかざすと、電子マネー端末1と学校端末2とが近距離無線通信可能になり、学校端末2の学校送信部22は、当該請求情報を電子マネー端末1に送信する。   Assume that in this classroom, the teacher operates the input device of the school terminal 2 and inputs one billing information in the classroom. This billing information includes amount information “¥ 1000”, item identifier “teaching material fee”, terminal identifier “aaa”, and term information “1/11”. The school reception unit 21 receives and holds the billing information. Thereafter, when the user AA holds the electronic money terminal 1 over the school terminal 2, the electronic money terminal 1 and the school terminal 2 become capable of short-range wireless communication, and the school transmission unit 22 of the school terminal 2 transmits the billing information to the electronic Transmit to the money terminal 1.

電子マネー端末1において、受付部12が上記請求情報を受信し、処理部13は、受信された請求情報を、ID“1”に対応付けて、請求情報格納部113に蓄積する。これによって、請求情報格納部113には、前述した請求情報1(図4参照)が格納される結果となる。   In the electronic money terminal 1, the receiving unit 12 receives the billing information, and the processing unit 13 stores the received billing information in the billing information storage unit 113 in association with the ID “1”. As a result, the billing information storage unit 113 stores the billing information 1 (see FIG. 4) described above.

その後、ユーザAAは、帰宅し、保護者に電子マネー端末1を手渡す。保護者は、電子マネー端末1を受け取り、保護者端末3にかざす。両端末間で近距離無線通信が可能となると、電子マネー端末1の図示しない送信部が、請求情報格納部113に格納されている請求情報1を保護者端末3に送信する。   Thereafter, the user AA returns home and hands over the electronic money terminal 1 to the guardian. The guardian receives the electronic money terminal 1 and holds it over the guardian terminal 3. When short-distance wireless communication is possible between both terminals, a transmission unit (not shown) of the electronic money terminal 1 transmits the billing information 1 stored in the billing information storage unit 113 to the guardian terminal 3.

保護者端末3において、図示しない保護者受信部が請求情報1を受信し、図示しない保護者出力部は、受信された請求情報1を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「教材費1000円を1月11日までにお支払いください。」といった請求情報が表示される。保護者は、保護者端末3の入力デバイスを介して、請求額に対応する入金額“¥1000”を示す金額情報を有する入金情報を入力する。   In the guardian terminal 3, a guardian receiving unit (not shown) receives the billing information 1, and a guardian output unit (not shown) outputs the received billing information 1 via an output device such as a display. As a result, billing information such as “please pay 1000 yen for teaching materials by January 11th” is displayed on the display. The guardian inputs the deposit information having the amount information indicating the deposit amount “¥ 1000” corresponding to the billed amount via the input device of the guardian terminal 3.

具体的には、例えば、保護者は、カード会社のサイトを利用するなどして、保護者の口座から電子マネー端末1に入金するための操作を行い、これを受け付けた保護者端末3が、金融機関のサーバ等と通信することで、かかる入金情報の入力が実現される。   Specifically, for example, the guardian performs an operation for depositing money from the guardian's account to the electronic money terminal 1 by using a card company site, and the guardian terminal 3 that has received this operation The payment information is input by communicating with a financial institution server or the like.

保護者受付部31は、かかる入金情報の入力を受け付け、保護者送信部32は、当該入金情報を電子マネー端末1に送信する。   The guardian accepting unit 31 accepts the input of the deposit information, and the guardian transmitting unit 32 transmits the deposit information to the electronic money terminal 1.

電子マネー端末1において、入金情報受付部121が上記入金情報を受信し、入金情報蓄積部131は、例えば、内蔵時計等を用いて日時“1/10 19:00”を取得し、受信された入金情報にこの日時を含めて、入金情報格納部112に蓄積する。これによって、入金情報格納部112には、前述した1番目の組を有する入出金管理情報(図4参照)が格納される結果となる。   In the electronic money terminal 1, the deposit information receiving unit 121 receives the deposit information, and the deposit information accumulating unit 131 acquires the date and time “1/10 19:00” using, for example, a built-in clock. This date and time is included in the deposit information and accumulated in the deposit information storage unit 112. As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information (see FIG. 4) having the first set described above.

翌1月11日、ユーザAAは、登校し、教室の学校端末2に電子マネー端末1をかざす。両端末間で近距離無線通信が可能となると、学校端末2の出力デバイスを介して、その旨の報知(例えば、「ピッ」等の電子音など)が出力され、教員は、学校端末2の入力デバイスを介して、上記教材費に対応する出金額“¥1000”を示す金額情報を有する出金指示を入力する。学校端末2において、学校受付部21がこの出金指示を受け付け、学校送信部22は、当該出金指示を電子マネー端末1に送信する。   Next January 11, the user AA goes to school and holds the electronic money terminal 1 over the school terminal 2 in the classroom. When short-distance wireless communication is possible between both terminals, a notification to that effect (for example, an electronic sound such as “beep”) is output via the output device of the school terminal 2, and the teacher A withdrawal instruction having amount information indicating a withdrawal amount “¥ 1000” corresponding to the teaching material fee is input via the input device. In the school terminal 2, the school reception unit 21 receives this withdrawal instruction, and the school transmission unit 22 transmits the withdrawal instruction to the electronic money terminal 1.

電子マネー端末1において、出金指示受付部122が上記出金指示を受け付け、出金処理部132は、入金情報格納部112に格納されている入出金管理情報を変更する出金処理を行う。   In the electronic money terminal 1, the withdrawal instruction accepting unit 122 accepts the withdrawal instruction, and the withdrawal processing unit 132 performs a withdrawal process for changing the deposit / withdrawal management information stored in the deposit information storage unit 112.

具体的には、出金処理部132は、例えば、内蔵時計等を用いて、日時“1/11 8:30”を取得する。また、出金処理部132は、格納されている入出金管理情報が有する残額“¥1000”から、上記出金額“¥1000”を減算して、現時点での残額“0”を算出する。さらに、出金処理部132は、かかる出金額“¥1000”と、日時“1/11 8:30”と、現時点での残額“0”との組を、入金情報格納部112に格納されている上記1番目の組の後に追記する。これによって、入金情報格納部112には、前述した1番目の組、および前述した2番目の組を有する入出金管理情報(図4参照)が格納される結果となる。この時点での電子マネー端末1の残額は、“0”である。   Specifically, the withdrawal processing unit 132 acquires the date “1/11 8:30” using, for example, a built-in clock. In addition, the withdrawal processing unit 132 subtracts the withdrawal amount “¥ 1000” from the remaining amount “¥ 1000” included in the stored deposit / withdrawal management information to calculate the remaining amount “0” at the present time. Further, the withdrawal processing unit 132 stores the set of the withdrawal amount “¥ 1000”, the date and time “1/11 8:30”, and the current remaining amount “0” in the deposit information storage unit 112. Add after the first set. As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information (see FIG. 4) having the first set and the second set described above. The remaining amount of the electronic money terminal 1 at this time is “0”.

こうして電子マネー端末1から出金された1000円は、例えば、学校端末2が金融機関のサーバ等と通信することで、学校側の口座に1000円が振り込まれる。これにより、請求情報格納部113の請求情報1に対する出金処理が完了する。これに応じて、出金処理部132は、当該請求情報1に、出金完了を示すフラグを付すことは好適である。   For example, 1000 yen withdrawn from the electronic money terminal 1 is transferred to the school account by the school terminal 2 communicating with a server of a financial institution, for example. Thereby, the withdrawal process for the billing information 1 in the billing information storage unit 113 is completed. In response to this, it is preferable that the withdrawal processing unit 132 attaches a flag indicating completion of withdrawal to the billing information 1.

その後、例えば、1月末日に、教室において、教員が、学校端末2の入力デバイスを操作して、他の請求情報を入力したとする。この請求情報は、金額情報“¥1500”、項目識別子“給食費”、端末識別子“bbb”、および期限情報“2/10”を有する。   Thereafter, for example, it is assumed that a teacher operates the input device of the school terminal 2 and inputs other billing information in the classroom at the end of January. This billing information includes amount information “¥ 1500”, an item identifier “school lunch”, a terminal identifier “bbb”, and time limit information “2/10”.

この場合も同様に、学校受付部21は、当該請求情報を受け付け、ユーザAAが電子マネー端末1をかざすと、学校送信部22は、当該請求情報を電子マネー端末1に送信する。   Similarly, in this case, the school reception unit 21 receives the billing information, and when the user AA holds the electronic money terminal 1, the school transmission unit 22 transmits the billing information to the electronic money terminal 1.

電子マネー端末1において、受付部12が上記請求情報を受信し、処理部13は、受信された請求情報を、ID“2”に対応付けて、請求情報格納部113に蓄積する。これによって、請求情報格納部113には、前述した請求情報2(図4参照)がさらに格納される結果となる。   In the electronic money terminal 1, the receiving unit 12 receives the billing information, and the processing unit 13 stores the received billing information in the billing information storage unit 113 in association with the ID “2”. As a result, the billing information storage unit 113 stores the billing information 2 (see FIG. 4) described above.

ユーザAAは、帰宅し、保護者に電子マネー端末1を手渡す。保護者が電子マネー端末1を保護者端末3にかざすと、電子マネー端末1から保護者端末3に請求情報2が送信され、保護者端末3のディスプレイには、例えば「給食費1500円を2月10日までにお支払いください。」といった請求情報が表示される。   The user AA returns home and hands over the electronic money terminal 1 to the guardian. When the guardian holds the electronic money terminal 1 over the guardian terminal 3, the billing information 2 is transmitted from the electronic money terminal 1 to the guardian terminal 3. Billing information such as “Please pay by the 10th of the month” is displayed.

保護者は、期限の前々日である2月8日に、請求額より多い入金額“¥2000”を示す金額情報を有する入金情報を入力する。保護者受付部31は、この入金情報の入力を受け付け、保護者送信部32は、当該入金情報を電子マネー端末1に送信する。   The guardian inputs deposit information having amount information indicating a deposit amount “¥ 2000” larger than the billed amount on February 8, which is the day before the deadline. The guardian accepting unit 31 accepts the input of the deposit information, and the guardian transmitting unit 32 transmits the deposit information to the electronic money terminal 1.

電子マネー端末1において、入金情報受付部121が上記入金情報を受信し、入金情報蓄積部131は、内蔵時計等から日時“2/8 18:00”を取得し、受信された入金情報にこの日時を含めて、入金情報格納部112に蓄積する。これによって、入金情報格納部112には、前述した1番目〜3番目の3組を有する入出金管理情報(図4参照)が格納される結果となる。   In the electronic money terminal 1, the deposit information receiving unit 121 receives the deposit information, and the deposit information accumulating unit 131 acquires the date and time “2/8 18:00” from a built-in clock or the like, and the received deposit information includes this information. The date and time are accumulated in the deposit information storage unit 112. As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information (see FIG. 4) having the above-described first to third three sets.

翌2月10日、ユーザAAは、登校し、教室の学校端末2に電子マネー端末1をかざす。教員が出金額“¥1500”を示す金額情報を有する出金指示を入力すると、学校受付部21がこの出金指示を受け付け、学校送信部22は、当該出金指示を電子マネー端末1に送信する。   Next February 10, the user AA goes to school and holds the electronic money terminal 1 over the school terminal 2 in the classroom. When the teacher inputs a withdrawal instruction having amount information indicating the withdrawal amount “¥ 1500”, the school reception unit 21 receives the withdrawal instruction, and the school transmission unit 22 transmits the withdrawal instruction to the electronic money terminal 1. To do.

電子マネー端末1において、出金指示受付部122が上記出金指示を受け付け、出金処理部132は、入金情報格納部112に格納されている入出金管理情報を、次のように変更する。すなわち、出金処理部132は、例えば、内蔵時計等から日時“2/10 8:30”を取得し、格納されている入出金管理情報が有する残額“¥2000”から、上記出金額“¥1500”を減算して、現時点での残額“¥500”を算出する。さらに、出金処理部132は、かかる出金額“¥1500”と、日時“2/9 9:10”と、現時点での残額“¥500”との組を、入金情報格納部112に格納されている上記3番目の組の後に追記する。   In the electronic money terminal 1, the withdrawal instruction receiving unit 122 receives the withdrawal instruction, and the withdrawal processing unit 132 changes the deposit / withdrawal management information stored in the deposit information storage unit 112 as follows. That is, the withdrawal processing unit 132 acquires the date “2/10 8:30” from, for example, a built-in clock and the like, and from the remaining amount “¥ 2000” included in the stored withdrawal management information, the withdrawal amount “¥ 1500 ”is subtracted to calculate the remaining amount“ ¥ 500 ”at the present time. Further, the withdrawal processing unit 132 stores the set of the withdrawal amount “¥ 1500”, the date and time “2/9 9:10”, and the remaining amount “¥ 500” at the present time in the deposit information storage unit 112. Add after the third set.

これによって、入金情報格納部112には、前述した1番目〜4番目の4組を有する入出金管理情報(図4参照)が格納される結果となる。この時点での電子マネー端末1の残額は、“¥500”である。電子マネー端末1から出金された1500円は、学校側の口座に振り込まれる。   As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information (see FIG. 4) having the first to fourth groups. The remaining amount of the electronic money terminal 1 at this time is “¥ 500”. The 1,500 yen withdrawn from the electronic money terminal 1 is transferred to the school account.

その後、例えば、2月12日に、音楽会等のイベントの写真が体育館等に掲示され、ユーザAAは、そのうち所望の写真の番号を注文用紙に記入し、職員室の職員に提出したとする。職員は、職員室の学校端末2を操作して、その他の請求情報を入力したとする。この請求情報は、注文された写真の代金を示す金額情報“¥500”、項目識別子“写真代”、端末識別子“bbb”、および期限情報“2/15”を有する。ユーザAAが電子マネー端末1を学校端末2にかざすと、上記と同様の処理が行われ、電子マネー端末1の請求情報格納部113には、前述した請求情報3(図4参照)がさらに格納される。   After that, for example, on February 12, a photo of an event such as a concert is posted in a gymnasium, etc., and the user AA fills out the desired photo number on the order form and submits it to the staff in the staff room . The staff operates the school terminal 2 in the staff room and inputs other billing information. This billing information includes amount information “¥ 500” indicating the price of the ordered photo, an item identifier “photo fee”, a terminal identifier “bbb”, and time limit information “2/15”. When the user AA holds the electronic money terminal 1 over the school terminal 2, the same processing as described above is performed, and the above-described billing information 3 (see FIG. 4) is further stored in the billing information storage unit 113 of the electronic money terminal 1. Is done.

ユーザAAの保護者が電子マネー端末1を保護者端末3にかざすと、電子マネー端末1から保護者端末3に、請求情報3と、現時点の残額を示す金額情報“¥500”が送信され、保護者端末3の図示しない保護者出力部は、これらの情報を用いて、例えば「写真代500円を2月15日までにお支払いください。なお、このカードの残額は500円です。」といった請求情報をディスプレイに表示する。   When the guardian of the user AA holds the electronic money terminal 1 over the guardian terminal 3, billing information 3 and money amount information “¥ 500” indicating the current remaining amount are transmitted from the electronic money terminal 1 to the guardian terminal 3, The guardian output unit (not shown) of the guardian terminal 3 uses such information, for example, “Please pay the photo fee of 500 yen by February 15. The remaining amount of this card is 500 yen”. Show billing information on the display.

保護者は、写真代と同じ残額があるため、追加の入金を行うことなく、電子マネー端末1をユーザAAに返す。ユーザAAが、翌2月13日に、電子マネー端末1を職員室に持参して、そこの学校端末2にかざせば、出金処理部132は、請求情報3の請求額に対応する500円の出金処理を行う。すなわち、出金処理部132は、出金額“¥500”と、日時“2/13 15:30”と、現時点での残額“0”との組を、入金情報格納部112に格納されている上記4番目の組の後に追記する。これによって、入金情報格納部112には、前述した1〜4番目の組、および図示しない5番目の組を有する入出金管理情報が格納される結果となる。これにより、電子マネー端末1の残額は、“0”となる。電子マネー端末1から出金された500円は、学校側の口座に振り込まれる。   The guardian returns the electronic money terminal 1 to the user AA without performing additional payment because there is the same balance as the photo fee. If the user AA brings the electronic money terminal 1 to the staff room on the next February 13 and holds it over the school terminal 2, the withdrawal processing unit 132 will pay 500 yen corresponding to the billing amount of the billing information 3. The withdrawal process. That is, the withdrawal processing unit 132 stores a set of the withdrawal amount “¥ 500”, the date and time “2/13 15:30”, and the current remaining amount “0” in the deposit information storage unit 112. Append after the fourth set. As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information having the first to fourth groups and the fifth group (not shown). As a result, the remaining amount of the electronic money terminal 1 becomes “0”. The 500 yen withdrawn from the electronic money terminal 1 is transferred to the school account.

なお、ユーザAAが電子マネー端末1を教室の学校端末2にかざしたとしても、請求情報格納部113に格納されている請求情報3が有する端末識別子“bbb”が、教室の学校端末2の端末識別子“aaa”とは一致しないため、出金処理部132は、出金処理を行わない。   Even if the user AA holds the electronic money terminal 1 over the school terminal 2 in the classroom, the terminal identifier “bbb” included in the billing information 3 stored in the billing information storage unit 113 is the terminal of the school terminal 2 in the classroom. Since it does not match the identifier “aaa”, the withdrawal processing unit 132 does not perform the withdrawal process.

その後、例えば、ユーザAAが、電子マネー端末1を職員室に再度持参し、先の写真の注文を取り消す旨を職員に告げて、学校端末2にかざしたとする。職員は、職員室の学校端末2を操作して、返金額500円を示す金額情報を有する返金指示を入力する。この返金指示が学校端末2から電子マネー端末1に送信されると、電子マネー端末1において、返金指示受付部123がこれを受信し、返金処理部133は、入金情報格納部112に格納されている入出金管理情報を、現時点の残額が500円増額するように変更する。詳しくは、現在、入金情報格納部112には、前述した1〜4番目の組、および図示しない上記5番目の組を有する入出金管理情報が格納されており、返金処理部133は、例えば、当該5番目の組を削除することで、500円を返金してもよい。これにより、入金情報格納部112には、前述した1〜4番目の組を有する入出金管理情報が格納される結果となり、現時点の残額は、“0”から“¥500”に戻る。   Thereafter, for example, it is assumed that the user AA brings the electronic money terminal 1 to the staff room again, tells the staff that the order for the previous photo is cancelled, and holds it over the school terminal 2. The staff operates the school terminal 2 in the staff room and inputs a refund instruction having amount information indicating a refund amount of 500 yen. When this refund instruction is transmitted from the school terminal 2 to the electronic money terminal 1, the refund instruction receiving unit 123 receives this in the electronic money terminal 1, and the refund processing unit 133 is stored in the deposit information storage unit 112. The deposit / withdrawal management information is changed so that the current balance increases by 500 yen. Specifically, at present, the deposit information storage unit 112 stores the deposit / withdrawal management information including the above-described first to fourth groups and the fifth group (not shown). You may refund 500 yen by deleting the 5th group. As a result, the deposit information storage unit 112 stores the deposit / withdrawal management information having the first to fourth groups described above, and the current balance returns from “0” to “¥ 500”.

その後、ユーザAAの卒業日となり、ユーザAAは、電子マネー端末1を職員室に持参して、そこの学校端末2にかざす。職員は、職員室の学校端末2を操作して、口座返金指示を入力する。この口座返金指示が学校端末2から電子マネー端末1に送信されると、電子マネー端末1において、口座返金指示受付部124が口座返金指示を受信し、口座返金処理部134は、入金情報格納部112に格納されている入出金管理情報が示す現時点の残金を、ユーザ識別子格納部111に格納されているユーザ識別子に対応する口座に返金する。   Thereafter, the graduation date of the user AA, the user AA brings the electronic money terminal 1 to the staff room and holds it over the school terminal 2 there. The staff operates the school terminal 2 in the staff room and inputs an account refund instruction. When the account refund instruction is transmitted from the school terminal 2 to the electronic money terminal 1, the account refund instruction receiving unit 124 receives the account refund instruction in the electronic money terminal 1, and the account refund processing unit 134 receives the deposit information storage unit. The current balance indicated by the deposit / withdrawal management information stored in 112 is returned to the account corresponding to the user identifier stored in the user identifier storage unit 111.

以上、本実施の形態によれば、記録媒体は、入金の情報である入金情報が格納される入金情報格納部112を具備し、電子マネー端末1は、入金情報を受け付け、受け付けた入金情報を入金情報格納部112に蓄積し、特定の端末からの出金指示を受け付けと、出金指示の受け付けに応じて、入金情報格納部112の入金情報を変更する出金処理を行うことにより、電子マネーを特定の端末に対してのみ出金できる。   As described above, according to the present embodiment, the recording medium includes the deposit information storage unit 112 in which the deposit information that is the deposit information is stored, and the electronic money terminal 1 receives the deposit information, and receives the received deposit information. By depositing in the deposit information storage unit 112, accepting a withdrawal instruction from a specific terminal, and performing a withdrawal process to change the deposit information in the deposit information storage unit 112 in response to acceptance of the withdrawal instruction, Money can be withdrawn only to specific terminals.

また、記録媒体は、請求に関する請求情報が格納される請求情報格納部113をさらに具備し、電子マネー端末1は、出金指示の受け付けに応じて、請求情報に対応する金額分の入金情報を変更する出金処理を行うことにより、請求された金額分の電子マネーを、特定の端末に対してのみ出金できる。   In addition, the recording medium further includes a billing information storage unit 113 that stores billing information related to billing, and the electronic money terminal 1 receives deposit information for an amount corresponding to the billing information in response to receiving a withdrawal instruction. By performing the withdrawal process to be changed, it is possible to withdraw electronic money corresponding to the charged amount only to a specific terminal.

また、請求情報格納部113には、2以上の請求情報が格納され、2以上の請求情報は、2以上の特定の端末のうちの、少なくとも一の特定の端末に対応付けられており、電子マネー端末1は、出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する出金処理を行うことにより、2以上の特定の端末のうち一の特定の端末に対応付けて請求された金額分の電子マネーを、当該一の特定の端末に対してのみ出金できる。   The billing information storage unit 113 stores two or more billing information, and the two or more billing information is associated with at least one specific terminal among the two or more specific terminals. The money terminal 1 performs a withdrawal process for changing the deposit information for the amount corresponding to the billing information corresponding to the specific terminal that has transmitted the withdrawal instruction, so that one specific one of the two or more specific terminals Electronic money corresponding to the terminal can be withdrawn only to the one specific terminal.

また、電子マネー端末1は、返金指示を受け付け、返金指示に応じて、入金情報格納部112の入金情報を変更する返金処理を行うことにより、出金した電子マネーの返金ができる。   In addition, the electronic money terminal 1 receives a refund instruction, and can perform refund processing for changing the deposit information in the deposit information storage unit 112 in accordance with the refund instruction, thereby refunding the withdrawn electronic money.

また、記録媒体は、ユーザを識別するユーザ識別子が格納されるユーザ識別子格納部111をさらに具備し、電子マネー端末1は、口座返金指示を受け付け、口座返金指示に応じて、入金情報格納部112の入金情報に対応する金額を、ユーザ識別子に対応する口座に返金する処理である口座返金処理を行うことにより、出金した電子マネーのユーザの口座への返金ができる。   The recording medium further includes a user identifier storage unit 111 in which a user identifier for identifying a user is stored. The electronic money terminal 1 receives an account refund instruction, and receives a deposit information storage unit 112 according to the account refund instruction. By performing an account refund process, which is a process of refunding the amount corresponding to the deposit information to the account corresponding to the user identifier, the deposited electronic money can be refunded to the user's account.

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布してもよい。なお、このことは、本明細書における他の実施の形態においても該当する。   Furthermore, the processing in the present embodiment may be realized by software. Then, this software may be distributed by software download or the like. Further, this software may be recorded and distributed on a recording medium such as a CD-ROM. This also applies to other embodiments in this specification.

なお、本実施の形態における電子マネー端末1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、電子マネー端末1のコンピュータがアクセス可能な記録媒体は、入金の情報である入金情報が格納される入金情報格納部112を具備し、このプログラムは、電子マネー端末1のコンピュータを、入金情報を受け付ける入金情報受付部121と、入金情報受付部121が受け付けた入金情報を入金情報格納部112に蓄積する入金情報蓄積部131と、学校端末2等の特定の端末からの出金指示を受け付ける出金指示受付部122と、出金指示の受け付けに応じて、入金情報格納部112の入金情報を変更する出金処理を行う出金処理部132として機能させるためのプログラムである。   In addition, the software which implement | achieves the electronic money terminal 1 in this Embodiment is the following programs, for example. That is, the recording medium accessible by the computer of the electronic money terminal 1 includes a deposit information storage unit 112 in which deposit information, which is deposit information, is stored. This program stores the deposit information on the computer of the electronic money terminal 1. A deposit information receiving unit 121 that receives the deposit information, a deposit information storing unit 131 that accumulates the deposit information received by the deposit information receiving unit 121 in the deposit information storing unit 112, and a withdrawal instruction from a specific terminal such as the school terminal 2 This is a program for functioning as a withdrawal instruction receiving unit 122 and a withdrawal processing unit 132 that performs a withdrawal process for changing the deposit information in the deposit information storage unit 112 in accordance with the acceptance of the withdrawal instruction.

(実施の形態2)
本実施の形態において、請求情報がサーバ装置で管理されており、学校端末等の特定の端末と電子マネー端末との通信により、請求情報に対応する決済が行われるサーバ装置を備える電子マネーシステムについて説明する。
(Embodiment 2)
In the present embodiment, an electronic money system including a server device in which billing information is managed by a server device, and settlement corresponding to the billing information is performed by communication between a specific terminal such as a school terminal and an electronic money terminal explain.

また、2以上の請求情報がサーバ装置で管理されており、各請求情報は、給食費、教材費等の項目毎に決済が可能な端末識別子を有し、各請求情報に対応する決済が、当該請求情報が有する端末識別子で識別される端末で行われる電子マネーシステムについて説明する。   Also, two or more billing information is managed by the server device, each billing information has a terminal identifier that can be settled for each item such as school lunch fee, teaching material fee, etc. An electronic money system performed at a terminal identified by a terminal identifier included in the billing information will be described.

また、特定の端末と電子マネー端末との通信により、返金が可能である電子マネーシステムについて説明する。   Also, an electronic money system that can be refunded by communication between a specific terminal and an electronic money terminal will be described.

また、不正利用時などに、カード会社等の外部からの指示により、返金が可能である電子マネーシステムについて説明する。   Also, an electronic money system that can be refunded by an external instruction from a card company or the like at the time of unauthorized use will be described.

また、請求情報は、卒業日や決済日等の期限を有し、一の項目の期限が経過した場合、当該一の項目の金額について、返金処理を行う電子マネーシステムについて説明する。   The billing information has a deadline such as a graduation date or a settlement date, and an electronic money system that performs refund processing for the amount of the one item when the deadline of the one item has passed will be described.

なお、実施の形態1と共通する事項についての説明は、省略または簡略化している。   Note that description of matters common to the first embodiment is omitted or simplified.

図5は、本実施の形態における電子マネーシステム500のブロック図である。電子マネーシステム500は、サーバ装置5、1または2以上の電子マネー端末6、1または2以上の学校端末7、および1または2以上の保護者端末8を備える。サーバ装置5は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して通信を行うための通信モジュールを有している。ただし、通信モジュールの種類は問わない。学校端末7および保護者端末8も同種の通信モジュールを有しており、サーバ装置5は、1以上の学校端末7、および1以上の保護者端末8の各々との間で、ネットワーク等を介した通信が行える。   FIG. 5 is a block diagram of an electronic money system 500 in the present embodiment. The electronic money system 500 includes a server device 5, 1 or 2 or more electronic money terminals 6, 1 or 2 or more school terminals 7, and 1 or 2 or more guardian terminals 8. The server device 5 includes a communication module for performing communication via a network such as a LAN or the Internet, a wireless or wired communication line, and the like. However, the type of communication module does not matter. The school terminal 7 and the guardian terminal 8 also have the same type of communication module, and the server device 5 is connected to each of the one or more school terminals 7 and the one or more guardian terminals 8 via a network or the like. Communication is possible.

電子マネー端末6は、例えば、Felica(登録商標)、MIFARE(登録商標)等の近距離無線を行うモジュールである近距離無線通信モジュールを有する。ただし、近距離無線の種類は問わない。電子マネー端末6は、同種の近距離無線通信モジュールを有する他の装置との間で近距離無線通信を行うことができる。学校端末7および保護者端末8も、同種の近距離無線通信モジュールを有しており、電子マネー端末6は、近距離無線通信モジュールの通信圏内に存在する学校端末7または保護者端末8との間で、近距離無線通信が行える。なお、電子マネー端末6も、同種の通信モジュールを有し、ネットワークを介した通信を行っても構わない。   The electronic money terminal 6 includes a short-range wireless communication module that is a module that performs short-range wireless, such as Felica (registered trademark) and MIFARE (registered trademark). However, the type of short-range wireless is not limited. The electronic money terminal 6 can perform short-range wireless communication with another device having the same type of short-range wireless communication module. The school terminal 7 and the guardian terminal 8 also have the same kind of short-range wireless communication module, and the electronic money terminal 6 communicates with the school terminal 7 or the guardian terminal 8 that exists within the communication range of the short-range wireless communication module. Short-distance wireless communication can be performed between them. The electronic money terminal 6 may also have the same type of communication module and perform communication via a network.

なお、以下では、上記のようなネットワークを介した通信、および上記のような近距離無線通信のいずれも、単に通信と記す場合がある。また、通信は、通常、送信または受信のうちの1種類以上を含む。   In the following, both communication via the network as described above and short-range wireless communication as described above may be simply referred to as communication. Communication usually includes one or more of transmission and reception.

サーバ装置5は、電子マネーシステム500を運営する企業のサーバである。サーバ装置5は、例えば、企業内に設置されたサーバであるが、クラウドサーバでもよく、そのタイプや所在は問わない。   The server device 5 is a server of a company that operates the electronic money system 500. The server device 5 is, for example, a server installed in a company, but may be a cloud server, regardless of its type or location.

電子マネー端末6は、例えば、学校の生徒またはその保護者によって携帯されるICカードであるが、携帯端末でもよい。学校端末7は、例えば、学校に設置されたPCであるが、学校の職員の携帯端末でもよい。なお、電子マネーシステム500は、学校端末7に限らず、一般に、特定の端末を備えていればよい。保護者端末8は、例えば、保護者の携帯端末でもよいし、コンビニ等のレジ端末でもよく、ICカードへの入金が可能な端末であれば、タイプや所在は問わない。   The electronic money terminal 6 is, for example, an IC card carried by a school student or a guardian thereof, but may be a portable terminal. The school terminal 7 is, for example, a PC installed in a school, but may be a mobile terminal of a school staff. Note that the electronic money system 500 is not limited to the school terminal 7 and generally includes a specific terminal. For example, the guardian's terminal 8 may be a guardian's portable terminal or a cashier terminal such as a convenience store, and any type or location may be used as long as it can be deposited into the IC card.

サーバ装置5は、サーバ格納部51、サーバ受信部52、サーバ受付部53、サーバ処理部54、およびサーバ送信部55を備える。サーバ格納部51は、サーバ請求情報格納部511、およびサーバ入金情報格納部512を備える。サーバ受信部52は、サーバ決済指示受信部521を備える。サーバ受付部53は、サーバ返金指示受付部531を備える。サーバ処理部54は、サーバ決済処理部541、およびサーバ返金情報構成部542を備える。サーバ送信部55は、サーバ返金情報送信部551を備える。   The server device 5 includes a server storage unit 51, a server reception unit 52, a server reception unit 53, a server processing unit 54, and a server transmission unit 55. The server storage unit 51 includes a server billing information storage unit 511 and a server deposit information storage unit 512. The server reception unit 52 includes a server settlement instruction reception unit 521. The server reception unit 53 includes a server refund instruction reception unit 531. The server processing unit 54 includes a server settlement processing unit 541 and a server refund information configuration unit 542. The server transmission unit 55 includes a server refund information transmission unit 551.

電子マネー端末6は、格納部61、受付部62、送信部63、受信部64、および処理部65を備える。学校端末7は、学校受付部71、および学校送信部72を備える。保護者端末8は、保護者受付部81、および保護者送信部82を備える。   The electronic money terminal 6 includes a storage unit 61, a reception unit 62, a transmission unit 63, a reception unit 64, and a processing unit 65. The school terminal 7 includes a school reception unit 71 and a school transmission unit 72. The guardian terminal 8 includes a guardian reception unit 81 and a guardian transmission unit 82.

サーバ装置5を構成するサーバ格納部51は、各種の情報を格納し得る。各種の情報とは、例えば、入金情報、請求情報などである。入金情報は、実施の形態1における入金情報と同じでよい。請求情報は、実施の形態1における請求情報と同じでよいが、通常、請求を受けるユーザを識別するユーザ識別子をさらに有する。また、サーバ格納部51には、例えば、ユーザを識別する1以上のユーザ識別子、学校端末7等の特定の端末を識別する1以上の端末識別子なども格納される。   The server storage part 51 which comprises the server apparatus 5 can store various information. Various types of information include, for example, deposit information and billing information. The deposit information may be the same as the deposit information in the first embodiment. The billing information may be the same as the billing information in the first embodiment, but usually further includes a user identifier for identifying the user who is billed. The server storage unit 51 also stores, for example, one or more user identifiers for identifying users and one or more terminal identifiers for identifying specific terminals such as the school terminal 7.

サーバ請求情報格納部511には、1以上の請求情報が格納される。サーバ請求情報格納部511には、2以上の請求情報が格納され、各請求情報は、学校端末7等の特定の端末を識別する端末識別子に対応付いていることは好適である。請求情報は、前述したような期限情報を有していてもよい。   The server billing information storage unit 511 stores one or more billing information. The server billing information storage unit 511 stores two or more billing information, and each billing information is preferably associated with a terminal identifier for identifying a specific terminal such as the school terminal 7. The billing information may have time limit information as described above.

サーバ入金情報格納部512には、ユーザ識別子に対応付けて、入金情報が格納される。サーバ入金情報格納部512には、通常、ユーザ識別子と、1以上の入金情報との組が、1組以上、格納される。   The server deposit information storage unit 512 stores deposit information in association with the user identifier. The server deposit information storage unit 512 normally stores one or more sets of user identifiers and one or more deposit information.

サーバ受信部52は、各種の情報を受信する。各種の情報とは、例えば、後述する決済指示である。   The server reception unit 52 receives various types of information. The various types of information are, for example, settlement instructions to be described later.

また、サーバ受信部52は、請求情報を受信する。サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、端末識別子と対に、ユーザ識別子等を有する請求情報を受信する。電子マネー端末6と学校端末7との通信は、通常、近距離無線通信であるが、例えば、学内の無線LANを介した通信などでもよく、その方式は問わない。つまり、電子マネー端末6と学校端末7との間の通信は、通常、電子マネー端末6を携帯するユーザが、電子マネー端末6を学校端末7にかざした場合にだけ、通信可能となる方式であり、例えば、ユーザが、学校端末7の存在する学校の中に居る場合にだけ、通信可能である方式であることも好適である。ただし、通信可能な距離に関する制限はなくてもよい。   The server receiving unit 52 receives billing information. The server receiving unit 52 normally receives billing information having a user identifier or the like in combination with a terminal identifier from the school terminal 7 that has communicated with the electronic money terminal 6. The communication between the electronic money terminal 6 and the school terminal 7 is usually short-range wireless communication, but may be communication via a wireless LAN in the university, for example, and the method is not limited. In other words, the communication between the electronic money terminal 6 and the school terminal 7 is normally a method in which communication is possible only when the user carrying the electronic money terminal 6 holds the electronic money terminal 6 over the school terminal 7. For example, it is also preferable that the communication is possible only when the user is in a school where the school terminal 7 exists. However, there may be no restriction on the communicable distance.

また、サーバ受信部52は、入金情報をユーザ識別子と対に受信する。サーバ受信部52は、入金情報を、通常、電子マネー端末6と通信した保護者端末8から、ユーザ識別子と対に受信する。電子マネー端末6と保護者端末8との通信もまた、通常、近距離無線通信であるが、その方式は問わない。つまり、電子マネー端末6と保護者端末8との間の通信は、通常、電子マネー端末6を携帯するユーザまたはその保護者が、電子マネー端末6を保護者端末8にかざした場合にだけ、通信可能となる方式であるが、通信可能な距離に関する制限はなくてもよい。   The server reception unit 52 receives the payment information in pairs with the user identifier. The server receiving unit 52 receives the payment information from the guardian terminal 8 that has normally communicated with the electronic money terminal 6 in pairs with the user identifier. The communication between the electronic money terminal 6 and the guardian terminal 8 is also usually short-range wireless communication, but the method is not limited. That is, communication between the electronic money terminal 6 and the guardian terminal 8 is normally performed only when the user carrying the electronic money terminal 6 or the guardian holds the electronic money terminal 6 over the guardian terminal 8. Although it is a method that enables communication, there is no need to limit the communication distance.

サーバ決済指示受信部521は、決済指示を受信する。サーバ決済指示受信部521は、例えば、電子マネー端末6と通信した学校端末7等の特定の端末から、決済指示を受信する。決済指示は、当該電子マネー端末6のユーザを識別するユーザ識別子を有する。なお、かかるユーザ識別子は、通常、当該電子マネー端末6の格納部61に格納されている。また、決済指示は、通常、決済の対象となる請求情報を識別する項目識別子を有する。または、決済指示は、例えば、ユーザ識別子と、電子マネー端末6と通信した学校端末7等の特定の端末の端末を識別する端末識別子とを有していてもよい。なお、サーバ決済指示受信部521は、かかる決済指示を、当該電子マネー端末6から受信してもよい。   The server settlement instruction receiving unit 521 receives a settlement instruction. For example, the server settlement instruction receiving unit 521 receives a settlement instruction from a specific terminal such as the school terminal 7 that has communicated with the electronic money terminal 6. The settlement instruction has a user identifier for identifying the user of the electronic money terminal 6. The user identifier is normally stored in the storage unit 61 of the electronic money terminal 6. Further, the settlement instruction usually has an item identifier for identifying billing information to be settled. Alternatively, the payment instruction may include, for example, a user identifier and a terminal identifier that identifies a terminal of a specific terminal such as the school terminal 7 that has communicated with the electronic money terminal 6. The server settlement instruction receiving unit 521 may receive the settlement instruction from the electronic money terminal 6.

サーバ受付部53は、各種の情報を受け付ける。各種の情報とは、例えば、返金指示などである。なお、受け付けることは、受信する場合も含む。サーバ受付部53は、例えば、学校端末7からの請求情報、保護者端末8からの入金情報なども受信してよい。詳しくは、サーバ受付部53は、例えば、学校端末7から端末識別子と対に請求情報を受信する。また、サーバ受付部53は、例えば、保護者端末8からユーザ識別子と対に入金情報を受信する。   The server reception unit 53 receives various types of information. The various information is, for example, a refund instruction. Note that accepting includes receiving. The server reception unit 53 may receive, for example, billing information from the school terminal 7 and payment information from the guardian terminal 8. Specifically, for example, the server reception unit 53 receives billing information from the school terminal 7 in pairs with the terminal identifier. Moreover, the server reception part 53 receives payment information from the guardian terminal 8 in pairs with the user identifier, for example.

また、サーバ受付部53は、電子マネー端末6または当該電子マネー端末6と通信した学校端末7等の特定の端末から、ユーザ識別子を有する出金指示を受け付けてもよい。なお、出金指示およびその受け付けの方法は、実施の形態1と同様であり、説明を省略する。   The server accepting unit 53 may accept a withdrawal instruction having a user identifier from a specific terminal such as the electronic money terminal 6 or the school terminal 7 that communicates with the electronic money terminal 6. Note that the withdrawal instruction and the method of accepting it are the same as in the first embodiment, and a description thereof will be omitted.

サーバ返金指示受付部531は、返金指示を受け付ける。サーバ返金指示受付部531は、返金指示を、通常、学校端末7等の特定の端末から受信するが、例えば、キーボード等の入力デバイスを介して受け付けてもよいし、外部の装置から受信してもよい。外部の装置とは、例えば、カード会社等の金融機関の端末である。サーバ返金指示受付部531は、例えば、ユーザのカードが不正利用された場合に、カード会社の端末から、当該ユーザを識別すするユーザ識別子を有する返金指示を受信することは好適である。   The server refund instruction receiving unit 531 receives a refund instruction. The server refund instruction accepting unit 531 usually receives a refund instruction from a specific terminal such as the school terminal 7, but may accept it via an input device such as a keyboard or from an external device. Also good. The external device is, for example, a terminal of a financial institution such as a card company. For example, when a user's card is illegally used, the server refund instruction accepting unit 531 preferably receives a refund instruction having a user identifier for identifying the user from a card company terminal.

サーバ処理部54は、各種の処理を行う。各種の処理とは、例えば、サーバ決済処理部541、サーバ返金情報構成部542などの処理である。各種の処理には、フローチャートで説明する各種の判別なども含まれる。   The server processing unit 54 performs various processes. The various types of processing are, for example, processing by the server settlement processing unit 541, the server refund information configuration unit 542, and the like. The various types of processing include various types of determination described with reference to flowcharts.

また、サーバ処理部54は、例えば、請求情報のサーバ請求情報格納部511への蓄積、入金情報のサーバ請求情報格納部511への蓄積、返金指示に応じた返金処理なども行ってよい。   Further, the server processing unit 54 may perform, for example, accumulation of billing information in the server billing information storage unit 511, accumulation of deposit information in the server billing information storage unit 511, refund processing according to a refund instruction, and the like.

具体的には、サーバ処理部54は、サーバ受付部53がユーザ識別子と対に受信した入金情報を、当該ユーザ識別子に対応付けてサーバ入金情報格納部512に蓄積する。また、サーバ処理部54は、サーバ受信部52が受信した入金情報をサーバ請求情報格納部511に蓄積する。   Specifically, the server processing unit 54 accumulates the deposit information received by the server reception unit 53 in pairs with the user identifier in the server deposit information storage unit 512 in association with the user identifier. In addition, the server processing unit 54 accumulates the deposit information received by the server receiving unit 52 in the server billing information storage unit 511.

また、サーバ処理部54は、サーバ受付部53による出金指示の受け付けに応じて、サーバ入金情報格納部512に格納されている入金情報であり、その出金指示が有するユーザ識別子で識別されるユーザの入金情報を変更する。なお、入金情報の変更方法は、実施の形態1と同様であり、説明を省略する。   The server processing unit 54 is deposit information stored in the server deposit information storage unit 512 in response to receipt of a withdrawal instruction by the server accepting unit 53, and is identified by a user identifier included in the withdrawal instruction. Change user deposit information. Note that the method for changing the deposit information is the same as that in the first embodiment, and a description thereof will be omitted.

さらに、サーバ処理部54は、サーバ返金指示受付部531が受け付けた返金指示に応じて、サーバ入金情報格納部512の入金情報を変更する返金処理を実行する。変更することは、通常、返金指示が有する金額情報に対応する金額分を増額することである。サーバ処理部54は、例えば、サーバ入金情報格納部512に格納されている1以上の入金情報のうち、受け付けられた返金指示が有するユーザ識別子と対になる入金情報を取得し、当該入金情報に対し、受け付けられた返金指示が有する金額情報に対応する金額分を増額することは好適である。   Further, the server processing unit 54 executes a refund process for changing the deposit information in the server deposit information storage unit 512 in accordance with the refund instruction received by the server refund instruction receiving unit 531. The change is usually to increase the amount corresponding to the amount information included in the refund instruction. The server processing unit 54 acquires, for example, payment information that is paired with the user identifier included in the received refund instruction from one or more pieces of payment information stored in the server payment information storage unit 512, and stores the received payment information in the payment information. On the other hand, it is preferable to increase the amount corresponding to the amount information included in the accepted refund instruction.

サーバ決済処理部541は、決済処理を行う。決済処理とは、決済に関する処理をぃう。決済とは、ユーザ側が受け取った商品(サービスも含む)の代金を学校側に支払うことである。支払いは、本実施の形態では、電子マネー端末6を利用して行うが、例えば、クレジットカードやデビットカード、または現金や小切手等を併用してもよい。併用とは、例えば、電子マネーへの入金にクレジットカード等を利用することであってもよい。ただし、支払の方法は問わない。決済処理は、例えば、電子マネーからの出金、口座からの引き落とし、口座間の振替等の処理であるが、これに限らない。   The server payment processing unit 541 performs payment processing. Payment processing refers to processing related to payment. Settlement is to pay the school for the goods (including services) received by the user. Payment is performed using the electronic money terminal 6 in the present embodiment, but for example, a credit card, a debit card, cash, a check, or the like may be used in combination. The combined use may be, for example, using a credit card or the like for depositing into electronic money. However, the payment method does not matter. The settlement processing is, for example, processing such as withdrawal from electronic money, withdrawal from an account, and transfer between accounts, but is not limited thereto.

サーバ決済処理部541は、例えば、サーバ決済指示受信部521による決済指示の受信に応じて、その決済指示が有するユーザ識別子と対になる入金情報を用いて、その決済指示に対応する決済処理を行う。なお、入金情報を用いることは、例えば、入金情報が有する金額情報を、決済指示が有する金額情報と比較することでもよいし、または、入金情報が有する金額情報の示す入金額または残額から、決済指示が有する金額情報の示す決済額を減額することでもよく、その使用方法は問わない。   For example, in response to the payment instruction received by the server payment instruction receiving unit 521, the server payment processing unit 541 uses the payment information paired with the user identifier included in the payment instruction to perform a payment process corresponding to the payment instruction. Do. Note that the use of the deposit information may be, for example, comparing the amount information included in the deposit information with the amount information included in the settlement instruction, or from the deposited amount or the remaining amount indicated by the amount information included in the deposit information. The settlement amount indicated by the amount information included in the instruction may be reduced, and the usage method is not limited.

サーバ決済処理部541は、例えば、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行う。決済指示に対応する請求情報とは、決済指示が有する項目識別子に対応する請求情報でもよいし、ユーザ識別子で識別されるユーザのすべての請求情報でもよい。サーバ決済処理部541は、決済指示の受信に応じて、当該決済指示が有するユーザ識別子で識別されるユーザの、当該決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行えることは好適である。   For example, in response to receiving the payment instruction, the server payment processing unit 541 performs a payment process on the billing information corresponding to the payment instruction of the user identified by the user identifier included in the payment instruction. The billing information corresponding to the settlement instruction may be billing information corresponding to the item identifier included in the settlement instruction, or all the billing information of the user identified by the user identifier. In response to receiving the payment instruction, the server payment processing unit 541 can only perform the payment process for the billing information associated with the terminal identifier included in the payment instruction of the user identified by the user identifier included in the payment instruction. Is preferred.

また、サーバ決済処理部541は、こうして行った決済処理に関する情報である決済情報を構成してもよい。決済情報は、通常、決済した金額(決済額)を示す金額情報を有する。また、決済情報は、例えば、決済した日付(決済日)を示す日時情報も有する。なお、構成された決済情報は、例えば、保護者端末7等に送信されてもよいし、ディスプレイに表示されてもよいし、プリンタでプリントアウトされても構わない。なお、このことは、後述する返金情報にも当てはまる。   Further, the server payment processing unit 541 may constitute payment information that is information related to the payment processing performed in this way. The settlement information usually includes amount information indicating the amount of settlement (settlement amount). The payment information also includes date / time information indicating, for example, the date of payment (settlement date). Note that the configured payment information may be transmitted to the guardian terminal 7 or the like, displayed on a display, or printed out by a printer. This also applies to refund information described later.

サーバ返金情報構成部542は、サーバ返金指示受付部531が受け付けた返金指示に応じて、返金する金額(返金額)を示す金額情報を有する返金情報を構成する。サーバ返金情報構成部542は、サーバ返金指示受付部531が受け付けた返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、当該入金情報を用いて返金情報を構成することは好適である。   The server refund information configuration unit 542 configures refund information having amount information indicating an amount to be refunded (return amount) in accordance with the refund instruction received by the server refund instruction reception unit 531. The server refund information configuration unit 542 acquires deposit information paired with the user identifier included in the refund instruction received by the server refund instruction reception unit 531 from the server deposit information storage unit 512, and configures the refund information using the deposit information. It is preferable to do.

なお、返金は、例えば、電子マネー端末6への返金でも、口座への返金でもよい。前者の場合、サーバ返金情報構成部542は、例えば、ユーザ識別子を有する返金情報を構成し、後者の場合、サーバ返金情報構成部542は、例えば、口座識別子を有する返金情報を構成する。または、返金は、例えば、クレジットカードによる支払いを取り消す処理などでもよく、その方法は問わない。   The refund may be, for example, a refund to the electronic money terminal 6 or a refund to an account. In the former case, the server refund information configuration unit 542 configures, for example, refund information having a user identifier. In the latter case, the server refund information configuration unit 542 configures, for example, refund information having an account identifier. Alternatively, the refund may be, for example, a process of canceling payment by a credit card, and the method is not limited.

また、返金情報は、通常、入金情報が有する金額情報に対応する金額情報を有する。対応する金額情報とは、例えば、入金情報が有する金額情報が示す入金額と同じ金額を示す金額情報でもよいし、当該入金額から所定額を減算した金額を示す金額情報でもよい。所定額とは、例えば、手数料等の額である。   Further, the refund information usually has amount information corresponding to the amount information included in the deposit information. The corresponding amount information may be, for example, amount information indicating the same amount as the amount of money indicated by the amount information included in the payment information, or amount information indicating an amount obtained by subtracting a predetermined amount from the amount received. The predetermined amount is, for example, an amount such as a fee.

また、返金情報を構成するトリガは問わない。サーバ返金情報構成部542は、返金情報を、例えば、特定の端末からの返金指示が受信された場合に構成してもよいし、予め設定された時に構成してもよい。予め設定された時とは、例えば、卒業時である。サーバ返金情報構成部542は、例えば、MPUの内蔵時計やNTPサーバ等から現在時刻を取得し、取得した現在時刻に含まれる日付(以下、現在の日付と記す場合がある)と卒業日とを比較して、現在の日付が卒業日に達した又はこれを過ぎたか否かを判断する処理を繰り返し行い、現在の日付が卒業日に達した又はこれを過ぎた時点で、入金情報の残額がある場合に、当該残額に対応する金額を示す返金情報を構成することは好適である。   Moreover, the trigger which comprises refund information is not ask | required. The server refund information configuration unit 542 may configure the refund information when, for example, a refund instruction from a specific terminal is received, or may be configured when preset. The preset time is, for example, the time of graduation. For example, the server refund information configuration unit 542 acquires the current time from an MPU built-in clock, an NTP server, or the like, and includes a date included in the acquired current time (hereinafter sometimes referred to as the current date) and a graduation date. In comparison, the process of determining whether or not the current date has reached or passed the graduation date is repeated, and when the current date reaches or passes the graduation date, the balance of the deposit information is In some cases, it is preferable to construct refund information indicating the amount corresponding to the remaining amount.

サーバ送信部55は、各種の情報を送信する。各種の情報とは、例えば、決済情報、返金情報などである。サーバ送信部55は、決済指示に応じてサーバ決済処理部541が構成した決済情報を、当該決済指示が有するユーザ識別子宛てに送信する。送信された決済情報は、通常、保護者端末8を介して、当該ユーザ識別子で識別されるユーザの電子マネー端末6により受信される。   The server transmission unit 55 transmits various types of information. Various types of information include, for example, payment information and refund information. The server transmission unit 55 transmits the payment information configured by the server payment processing unit 541 in response to the payment instruction to the user identifier included in the payment instruction. The transmitted payment information is normally received by the user's electronic money terminal 6 identified by the user identifier via the guardian terminal 8.

サーバ返金情報送信部551は、返金指示に応じてサーバ返金情報構成部542が構成した返金情報を、当該返金指示が有するユーザ識別子宛てに送信する。送信された返金情報は、通常、保護者端末8を介して、当該ユーザ識別子で識別されるユーザの電子マネー端末6により受信される。   The server refund information transmission unit 551 transmits the refund information configured by the server refund information configuration unit 542 in response to the refund instruction to the user identifier included in the refund instruction. The returned refund information is normally received by the user's electronic money terminal 6 identified by the user identifier via the guardian terminal 8.

電子マネー端末6を構成する格納部61は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子、入金情報、請求情報などである。   The storage unit 61 constituting the electronic money terminal 6 can store various types of information. The various information includes, for example, a user identifier, payment information, billing information, and the like.

格納部61には、当該電子マネー端末6を識別する端末識別子が格納される。また、格納部61には、通常、入金情報が格納される。さらに、格納部61には、例えば、請求情報も格納されてよい。   The storage unit 61 stores a terminal identifier for identifying the electronic money terminal 6. The storage unit 61 normally stores payment information. Further, for example, billing information may be stored in the storage unit 61.

受付部62は、各種の情報を受け付ける。各種の情報とは、例えば、決済指示などである。受付部62は、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、例えば、学校端末7によって受け付けられた決済指示を当該学校端末7から受信してもよいし、または、タッチパネル等の入力デバイスを介して決済指示を受け付けてもよい。   The accepting unit 62 accepts various types of information. The various information is, for example, a settlement instruction. When the electronic money terminal 6 is capable of short-range wireless communication with the school terminal 7, the reception unit 62 may receive, for example, a payment instruction received by the school terminal 7 from the school terminal 7, or A settlement instruction may be received via an input device such as a touch panel.

送信部63は、各種の情報を送信する。各種の情報とは、例えば、ユーザ識別子、決済指示などである。送信部63は、当該電子マネー端末6が学校端末7または保護者端末8と通信可能になった時、格納部61に格納されているユーザ識別子を当該学校端末7または当該保護者端末8に送信する。   The transmission unit 63 transmits various information. The various information includes, for example, a user identifier and a payment instruction. The transmission unit 63 transmits the user identifier stored in the storage unit 61 to the school terminal 7 or the guardian terminal 8 when the electronic money terminal 6 becomes communicable with the school terminal 7 or the guardian terminal 8. To do.

また、送信部63は、例えば、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、受付部62が入力デバイスを介して決済指示を受け付けたことに応じて、格納部61に格納されているユーザ識別子を当該学校端末7に送信してもよい。または、送信部63は、例えば、当該電子マネー端末6が学校端末7と通信可能である場合に、受付部62が当該学校端末7から決済指示を受信したことに応じて、格納部61に格納されているユーザ識別子を当該決済指示に含め、ネットワーク等を介してサーバ装置5に送信してもよい。   In addition, the transmission unit 63 stores the storage unit in response to the reception unit 62 receiving a settlement instruction via the input device when the electronic money terminal 6 is capable of short-range wireless communication with the school terminal 7, for example. The user identifier stored in 61 may be transmitted to the school terminal 7. Alternatively, for example, when the electronic money terminal 6 can communicate with the school terminal 7, the transmission unit 63 stores the information in the storage unit 61 in response to the reception unit 62 receiving a payment instruction from the school terminal 7. The received user identifier may be included in the settlement instruction and transmitted to the server device 5 via a network or the like.

受信部64は、各種の情報を受信する。各種の情報とは、例えば、入金情報、返金情報、決済情報などである。受信部64は、例えば、当該電子マネー端末6が保護者端末8と近距離無線通信可能である場合に、当該保護者端末8から入金情報を受信する。また、受信部64は、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、サーバ装置5から、決済情報または返金情報を受信してもよい。   The receiving unit 64 receives various types of information. Examples of the various information include payment information, refund information, and payment information. The receiving unit 64 receives payment information from the guardian terminal 8 when the electronic money terminal 6 is capable of short-range wireless communication with the guardian terminal 8, for example. The receiving unit 64 may receive payment information or refund information from the server device 5 when the electronic money terminal 6 is capable of short-range wireless communication with the school terminal 7.

処理部65は、各種の処理を行う。各種の処理とは、例えば、入金情報の蓄積や変更などである。各種の処理には、フローチャートで説明する各種の判別なども含まれる。   The processing unit 65 performs various processes. The various processes are, for example, accumulation or change of payment information. The various types of processing include various types of determination described with reference to flowcharts.

処理部65は、例えば、受信部64が受信した入金情報を格納部61に蓄積する。また、処理部65は、格納部61に格納されている入金情報を、例えば、受信部64が受信した決済情報を用いて変更(通常、減額)してもよいし、または、受信部64が受信した返金情報を用いて変更(通常、増額)してもよい。   For example, the processing unit 65 accumulates the deposit information received by the receiving unit 64 in the storage unit 61. Further, the processing unit 65 may change (usually, decrease) the payment information stored in the storage unit 61 using, for example, the payment information received by the receiving unit 64, or the receiving unit 64 may It may be changed (usually increased) using the received refund information.

学校端末7を構成する学校受付部71は、各種の情報を受け付ける。各種の処理とは、例えば、決済指示、返金指示などである。学校受付部71は、決済指示等を、当該学校端末7が電子マネー端末6と近距離無線通信可能である場合に、例えば、キーボード等の入力デバイスを介して受け付ける。   The school reception part 71 which comprises the school terminal 7 receives various information. The various processes are, for example, a settlement instruction and a refund instruction. The school reception unit 71 receives a payment instruction or the like via an input device such as a keyboard, for example, when the school terminal 7 is capable of short-range wireless communication with the electronic money terminal 6.

学校送信部72は、各種の情報を送信する。各種の処理とは、例えば、決済指示、返金指示などである。学校送信部72は、学校受付部71が受け付けた決済指示等を、サーバ装置5に送信する。   The school transmission unit 72 transmits various types of information. The various processes are, for example, a settlement instruction and a refund instruction. The school transmission unit 72 transmits the settlement instruction received by the school reception unit 71 to the server device 5.

保護者端末8を構成する保護者受付部81は、各種の情報を受け付ける。各種の処理とは、例えば、入金情報などである。保護者受付部81は、入金情報を、当該保護者端末8が電子マネー端末6と近距離無線通信可能である場合に、例えば、キーボード等の入力デバイスを介して受け付ける。   The guardian accepting unit 81 constituting the guardian terminal 8 accepts various types of information. The various processes are, for example, payment information. The guardian accepting unit 81 accepts the deposit information via an input device such as a keyboard, for example, when the guardian terminal 8 is capable of short-range wireless communication with the electronic money terminal 6.

保護者送信部82は、各種の情報を送信する。各種の処理とは、例えば、入金情報などである。保護者送信部82は、保護者受付部81が受け付けた入金情報を、サーバ装置5に送信する。   The guardian transmitter 82 transmits various types of information. The various processes are, for example, payment information. The guardian transmission unit 82 transmits the payment information received by the guardian reception unit 81 to the server device 5.

サーバ格納部51、サーバ請求情報格納部511、サーバ入金情報格納部512、および格納部61は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。   The server storage unit 51, the server billing information storage unit 511, the server deposit information storage unit 512, and the storage unit 61 are preferably non-volatile recording media such as a hard disk and a flash memory, but a volatile recording medium such as a RAM. But it is feasible.

サーバ格納部51等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がサーバ格納部51等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報がサーバ格納部51等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がサーバ格納部51等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。   The process in which information is stored in the server storage unit 51 or the like is not limited. For example, information may be stored in the server storage unit 51 or the like via a recording medium, and information transmitted via a network or a communication line is stored in the server storage unit 51 or the like. Alternatively, information input via the input device may be stored in the server storage unit 51 or the like. The input device may be anything such as a keyboard, a mouse, and a touch panel.

サーバ受信部52、およびサーバ決済指示受信部521は、通常、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現される。   The server receiving unit 52 and the server settlement instruction receiving unit 521 are usually realized by means for receiving information via a network, a communication line, or the like (for example, a communication module such as a network card or a modem).

サーバ受付部53、サーバ返金指示受付部531、受付部62、学校受付部71、および保護者受付部81は、入力デバイスを含むと考えても、含まないと考えてもよい。サーバ受付部53等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。   The server reception unit 53, the server refund instruction reception unit 531, the reception unit 62, the school reception unit 71, and the guardian reception unit 81 may or may not include an input device. The server reception unit 53 and the like can be realized by driver software for the input device or by the input device and its driver software.

サーバ処理部54、サーバ決済処理部541、サーバ返金情報構成部542、および処理部65は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。   The server processing unit 54, the server settlement processing unit 541, the server refund information configuration unit 542, and the processing unit 65 can be usually realized by an MPU, a memory, or the like. The processing procedure of the processing unit 13 or the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit).

サーバ送信部55、およびサーバ返金情報送信部551は、通常、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現される。   The server transmission unit 55 and the server refund information transmission unit 551 are usually realized by means for receiving information via a network, a communication line, or the like (for example, a communication module such as a network card or a modem).

送信部63、学校送信部72、および保護者送信部82は、通常、近距離無線の通信手段で実現されるが、ネットワークや通信回線等を介して情報を送信する手段(例えば、通信モジュール)で実現されてもよい。   The transmission unit 63, the school transmission unit 72, and the guardian transmission unit 82 are usually realized by short-range wireless communication means, but a means for transmitting information via a network, a communication line, or the like (for example, a communication module). It may be realized with.

受信部64は、通常、近距離無線の通信手段(例えば、Felica(登録商標)等の近距離無線通信モジュール)で実現されるが、ネットワーク等を介して情報を受信する手段で実現されてもよい。   The receiving unit 64 is normally realized by a short-range wireless communication means (for example, a short-range wireless communication module such as Felica (registered trademark)), but may be realized by a means for receiving information via a network or the like. Good.

次に、電子マネーシステム500の動作について図6および図7のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。   Next, the operation of the electronic money system 500 will be described with reference to the flowcharts of FIGS. In addition, the description regarding the already mentioned matter is abbreviate | omitted or simplified.

図6は、サーバ装置5の動作を説明するフローチャートである。   FIG. 6 is a flowchart for explaining the operation of the server device 5.

(ステップS601)サーバ処理部54は、サーバ受信部52が請求情報を受信したか否かを判別する。   (Step S601) The server processing unit 54 determines whether or not the server receiving unit 52 has received the billing information.

詳しくは、サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、ユーザ識別子、および端末識別子等を有する請求情報を受信する。サーバ処理部54は、請求情報が受信され、かつ、当該請求情報が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、当該請求情報が、サーバ格納部51に格納されているいずれかの端末識別子に対応する端末識別子を有する場合に、サーバ受信部52が請求情報を受信したと判断することは好適である。   Specifically, the server receiving unit 52 normally receives billing information including a user identifier, a terminal identifier, and the like from the school terminal 7 that has communicated with the electronic money terminal 6. The server processing unit 54 receives billing information, and the billing information has a user identifier that matches one of the user identifiers stored in the server storage unit 51, and the billing information is a server When the terminal identifier corresponding to one of the terminal identifiers stored in the storage unit 51 is included, it is preferable that the server reception unit 52 determines that the billing information has been received.

なお、一致することは、通常、ユーザ識別子を構成する文字列の全部が一致することである。また、対応することは、例えば、端末識別子を構成する文字列の全部が一致することでもよいし、その予め決められた部分が一致することでもよい。予め決められた部分とは、例えば、端末識別子がIPアドレス等のアドレスである場合、学校名に対応するドメイン名の部分などであるが、これに限らない。そして、このことは、決済指示を受信したか否かの判別、および返金指示を受信したか否かの判別を行う場合にも当てはまる。   Note that matching generally means that all the character strings constituting the user identifier match. Also, the correspondence may be, for example, that all of the character strings constituting the terminal identifier may match or that a predetermined part thereof may match. For example, when the terminal identifier is an address such as an IP address, the predetermined part is a part of a domain name corresponding to a school name, but is not limited thereto. This also applies when determining whether or not a settlement instruction has been received and whether or not a refund instruction has been received.

請求情報が受信されても、ユーザ識別子が一致しない場合、または、端末識別子が対応しない場合、通常、サーバ処理部54は、サーバ受信部52が請求情報を受信していないと判別する。   When the billing information is received but the user identifier does not match or the terminal identifier does not correspond, normally, the server processing unit 54 determines that the server receiving unit 52 has not received the billing information.

サーバ受信部52が請求情報を受信したと判別された場合はステップS601に進み、受信していないと判別された場合はステップS604に進む。   If it is determined that the server reception unit 52 has received the billing information, the process proceeds to step S601. If it is determined that the server information has not been received, the process proceeds to step S604.

(ステップS602)サーバ処理部54は、サーバ受信部52が受信した請求情報をサーバ請求情報格納部511に蓄積する。その後、ステップS601に戻る。   (Step S602) The server processing unit 54 stores the billing information received by the server receiving unit 52 in the server billing information storage unit 511. Thereafter, the process returns to step S601.

(ステップS603)サーバ処理部54は、サーバ受信部52が入金情報をユーザ識別子と対に受信したか否かを判別する。   (Step S603) The server processing unit 54 determines whether or not the server reception unit 52 has received the payment information in a pair with the user identifier.

詳しくは、サーバ受信部52は、入金情報を、通常、電子マネー端末6と通信した保護者端末8から、ユーザ識別子と対に受信する。サーバ処理部54は、入金情報が受信され、かつ、これと対に受信されたユーザ識別子が、サーバ格納部51に格納されているいずれかのユーザ識別子と一致する場合に、サーバ受信部52が入金情報をユーザ識別子と対に受信したと判別することは好適である。請求情報が受信されても、ユーザ識別子が一致しない場合、通常、サーバ処理部54は、サーバ受信部52が入金情報をユーザ識別子と対に受信していないと判別する。   Specifically, the server reception unit 52 receives the payment information in pairs with the user identifier, usually from the guardian terminal 8 that has communicated with the electronic money terminal 6. When the receipt information is received and the user identifier received in pair with the server processing unit 54 matches any of the user identifiers stored in the server storage unit 51, the server reception unit 52 It is preferable to determine that the deposit information is received in pairs with the user identifier. If the user identifier does not match even though the billing information is received, the server processing unit 54 normally determines that the server reception unit 52 has not received the deposit information in a pair with the user identifier.

サーバ受信部52が入金情報をユーザ識別子と対に受信したと判別された場合はステップS604に進み、そうでないと判別された場合はステップS606に進む。   If it is determined that the server receiving unit 52 has received the deposit information in pairs with the user identifier, the process proceeds to step S604, and if not, the process proceeds to step S606.

(ステップS604)サーバ処理部54は、サーバ受付部53がユーザ識別子と対に受信した入金情報を、当該ユーザ識別子に対応付けてサーバ入金情報格納部512に蓄積する。その後、ステップS601に戻る。   (Step S604) The server processing unit 54 accumulates the deposit information received by the server reception unit 53 in pairs with the user identifier in the server deposit information storage unit 512 in association with the user identifier. Thereafter, the process returns to step S601.

(ステップS605)サーバ処理部54は、サーバ受信部52が決済指示を受信したか否かを判別する。   (Step S605) The server processing unit 54 determines whether or not the server reception unit 52 has received a settlement instruction.

詳しくは、サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、端末識別子と対に、ユーザ識別子等を有する決済指示を受信する。サーバ処理部54は、決済指示が受信され、かつ、当該決済指示が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、これと対に受信された端末識別子が、サーバ格納部51に格納されているいずれかの端末識別子に対応する場合に、サーバ受信部52が決済指示を受信したと判断することは好適である。   Specifically, the server receiving unit 52 normally receives a payment instruction having a user identifier or the like in a pair with a terminal identifier from the school terminal 7 that has communicated with the electronic money terminal 6. The server processing unit 54 receives the payment instruction, and the payment instruction has a user identifier that matches any one of the user identifiers stored in the server storage unit 51 and is received in pairs. When the received terminal identifier corresponds to any one of the terminal identifiers stored in the server storage unit 51, it is preferable that the server reception unit 52 determines that the settlement instruction has been received.

決済指示が受信されても、ユーザ識別子が一致しない場合、または、端末識別子が対応しない場合、通常、サーバ処理部54は、サーバ受信部52が決済指示を受信していないと判別する。   Even if the payment instruction is received, if the user identifier does not match or the terminal identifier does not correspond, the server processing unit 54 normally determines that the server reception unit 52 has not received the payment instruction.

サーバ受信部52が決済指示を受信したと判別された場合はステップS606に進み、受信していないと判別された場合はステップ609に進む。   If it is determined that the server reception unit 52 has received the settlement instruction, the process proceeds to step S606. If it is determined that the server has not received the settlement instruction, the process proceeds to step 609.

(ステップS606)サーバ決済処理部541は、受信された決済指示が有するユーザ識別子で識別されるユーザの、当該決済指示に対応する請求情報に対する決済処理を行う。なお、決済処理については、前述したので繰り返さない。   (Step S606) The server payment processing unit 541 performs a payment process on the billing information corresponding to the payment instruction of the user identified by the user identifier included in the received payment instruction. The payment process is not repeated because it has been described above.

(ステップS607)サーバ決済処理部541は、決済処理で決済した金額(決済額)を示す金額情報を有する決済情報を構成する。   (Step S607) The server payment processing unit 541 configures payment information having amount information indicating an amount (settlement amount) settled in the settlement process.

(ステップS608)サーバ送信部15は、構成された決済情報を、上記決済指示が有するユーザ識別子宛てに送信する。その後、ステップS601に戻る。   (Step S608) The server transmission unit 15 transmits the configured payment information to the user identifier included in the payment instruction. Thereafter, the process returns to step S601.

(ステップS609)サーバ処理部54は、サーバ返金指示受付部531が返金指示を受け付けたか否かを判別する。   (Step S609) The server processing unit 54 determines whether or not the server refund instruction receiving unit 531 has received a refund instruction.

詳しくは、サーバ返金指示受付部531は、通常、電子マネー端末6と通信した学校端末7、またはカード会社の端末等の外部の装置から、端末識別子と対に、ユーザ識別子等を有する返金指示を受信する。サーバ処理部54は、返金指示が受信され、かつ、当該返金指示が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、これと対に受信された端末識別子が、サーバ格納部51に格納されているいずれかの端末識別子に対応する場合に、サーバ返金指示受付部531が返金指示を受け付けたと判断することは好適である。   Specifically, the server refund instruction accepting unit 531 usually gives a refund instruction having a user identifier or the like to the terminal identifier from an external device such as a school terminal 7 or a card company terminal communicated with the electronic money terminal 6. Receive. The server processing unit 54 receives a refund instruction, and the refund instruction has a user identifier that matches one of the user identifiers stored in the server storage unit 51, and is received in pairs. When the terminal identifier corresponds to one of the terminal identifiers stored in the server storage unit 51, it is preferable that the server refund instruction reception unit 531 determine that the refund instruction has been received.

返金指示が受信されても、ユーザ識別子が一致しない場合、または、端末識別子が対応しない場合、通常、サーバ処理部54は、サーバ返金指示受付部531が返金指示を受け付けていないと判別する。   Even if a refund instruction is received, if the user identifier does not match or if the terminal identifier does not correspond, the server processing unit 54 normally determines that the server refund instruction reception unit 531 has not received a refund instruction.

サーバ返金指示受付部531が返金指示を受け付けたと判別された場合はステップS606に進み、受け付けていないと判別された場合はステップ609に進む。   If it is determined that the server refund instruction receiving unit 531 has received a refund instruction, the process proceeds to step S606. If it is determined that the server refund instruction receiving unit 531 has not received a refund instruction, the process proceeds to step 609.

(ステップS610)サーバ処理部54は、返金処理を行う。詳しくは、サーバ処理部54は、サーバ入金情報格納部512に格納されている1以上の入金情報のうち、受け付けられた返金指示が有するユーザ識別子と対になる入金情報を取得し、当該入金情報に対し、受け付けられた返金指示が有する金額情報に対応する金額分を増額する。   (Step S610) The server processing unit 54 performs a refund process. Specifically, the server processing unit 54 acquires payment information that is paired with a user identifier included in the received refund instruction from one or more payment information stored in the server payment information storage unit 512, and receives the payment information. On the other hand, the amount corresponding to the amount information included in the accepted refund instruction is increased.

(ステップS611)サーバ返金情報構成部542は、受け付けられた返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、当該入金情報を用いて返金情報を構成する。   (Step S <b> 611) The server refund information configuration unit 542 acquires deposit information that is paired with the user identifier included in the received refund instruction from the server deposit information storage unit 512, and configures the refund information using the deposit information.

(ステップS612)サーバ返金情報送信部551は、こうして構成された返金情報を、上記返金指示が有するユーザ識別子宛てに送信する。その後、ステップS601に戻る。   (Step S612) The server refund information transmitting unit 551 transmits the thus configured refund information to the user identifier included in the refund instruction. Thereafter, the process returns to step S601.

なお、図6のフローチャートにおいて、返金処理部133は、返金指示の受け付けに応じて返金処理を実行しているが、例えば、サーバ格納部51に、返金処理を実行するタイミング(例えば、卒業日等)を示すタイミング情報が格納されており、返金処理部133は、このタイミング情報に従って返金処理を実行してもよい。   In the flowchart of FIG. 6, the refund processing unit 133 executes the refund process in response to the reception of the refund instruction. For example, the timing for executing the refund process in the server storage unit 51 (for example, graduation date, etc.) ) Is stored, and the refund processing unit 133 may execute a refund process according to the timing information.

また、図6のフローチャートにおいて、ステップS603およびS604は、電子マネー端末6側で入金情報の管理を行う場合には、省略してもよい。   Further, in the flowchart of FIG. 6, steps S603 and S604 may be omitted when the deposit information is managed on the electronic money terminal 6 side.

また、図6のフローチャートにおいて、サーバ装置5の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
る。
In the flowchart of FIG. 6, the process starts in response to the power-on of the server device 5 or the activation of the program, and the process is ended by power-off or a process end interrupt. However, the trigger for starting or ending the process does not matter.
The

図7は、電子マネー端末6の動作を説明するフローチャートである。なお、このフローチャートの処理は、サーバ装置5側で入金情報の管理を行う場合には、必ずしも実行されなくてよい。   FIG. 7 is a flowchart for explaining the operation of the electronic money terminal 6. Note that the processing of this flowchart does not necessarily have to be executed when managing the deposit information on the server device 5 side.

(ステップS701)処理部65は、受信部64が入金情報を受信したか否かを判別する。   (Step S701) The processing unit 65 determines whether or not the receiving unit 64 has received the deposit information.

詳しくは、例えば、当該電子マネー端末6と近距離無線通信可能となった保護者端末8が、タッチパネル等の入力デバイスを介して入金情報を受け付け、その入金情報を当該電子マネー端末6に送信する。受信部64は、保護者端末8から送信された入金情報を受信する。処理部65は、通常、当該電子マネー端末6と近距離無線通信可能となった保護者端末8から入金情報を受信した場合に、入金情報を受け付けたと判別する。入金情報を受け付けた場合はステップS702に進み、受け付けていない場合はステップS703に進む。   Specifically, for example, the guardian terminal 8 that has become capable of short-range wireless communication with the electronic money terminal 6 receives the payment information via an input device such as a touch panel and transmits the payment information to the electronic money terminal 6. . The receiving unit 64 receives the deposit information transmitted from the guardian terminal 8. The processing unit 65 normally determines that the deposit information has been received when the deposit information is received from the guardian terminal 8 capable of short-range wireless communication with the electronic money terminal 6. If the deposit information is accepted, the process proceeds to step S702, and if not received, the process proceeds to step S703.

(ステップS702)処理部13は、受け付けられた入金情報を格納部61に蓄積する。その後、ステップS701に戻る。   (Step S <b> 702) The processing unit 13 accumulates the received payment information in the storage unit 61. Thereafter, the process returns to step S701.

(ステップS703)処理部65は、受信部64が決済情報を受信したか否かを判別する。   (Step S703) The processing unit 65 determines whether or not the receiving unit 64 has received payment information.

例えば、前述したように、当該電子マネー端末6と近距離無線通信可能となった学校端末7からの決済指示に応じて、サーバ装置5において決済処理が行われると、サーバ装置5から当該電子マネー端末6のユーザ宛てに決済情報が送信され、受信部64は、この決済情報を受信する。   For example, as described above, when a payment process is performed in the server device 5 in response to a payment instruction from the school terminal 7 that is capable of short-range wireless communication with the electronic money terminal 6, the electronic money is transferred from the server device 5 to the electronic money terminal 6. Payment information is transmitted to the user of the terminal 6, and the receiving unit 64 receives the payment information.

受信部64が決済情報を受信した場合はステップS704に進み、受信していない場合はステップS705に進む。   If the receiving unit 64 has received payment information, the process proceeds to step S704. If not, the process proceeds to step S705.

(ステップS704)処理部65は、格納部61に格納されている入金情報を、こうして受信された決済情報を用いて更新する。処理部65は、通常、入金情報が有する金額情報の示す金額(例えば、入金額、合計額、残額など)から、決済情報が有する金額情報の示す決済額に対応する金額を減額する。その後、ステップS701に戻る。   (Step S704) The processing unit 65 updates the deposit information stored in the storage unit 61 using the settlement information received in this way. The processing unit 65 usually reduces the amount corresponding to the payment amount indicated by the amount information included in the payment information from the amount indicated by the amount information included in the payment information (for example, the amount received, the total amount, the remaining amount, etc.). Thereafter, the process returns to step S701.

(ステップS705)処理部65は、受信部64が返金情報を受信したか否かを判別する。   (Step S705) The processing unit 65 determines whether or not the receiving unit 64 has received refund information.

例えば、前述したように、当該電子マネー端末6と近距離無線通信可能となった学校端末7や外部の装置からの返金指示に応じて、サーバ装置5において返金処理が行われると、サーバ装置5から当該電子マネー端末6のユーザ宛てに返金情報が送信され、受信部64は、この返金情報を受信する。   For example, as described above, when a refund process is performed in the server device 5 in response to a refund instruction from the school terminal 7 or an external device that is capable of short-range wireless communication with the electronic money terminal 6, the server device 5 The refund information is transmitted to the user of the electronic money terminal 6, and the receiving unit 64 receives the refund information.

受信部64が返金情報を受信した場合はステップS706に進み、受信していない場合はステップS701に戻る。   If the receiving unit 64 has received the refund information, the process proceeds to step S706, and if not, the process returns to step S701.

(ステップS706)処理部65は、格納部61に格納されている入金情報を、こうして受信された返金情報を用いて更新する。処理部65は、通常、入金情報が有する金額情報の示す金額に、返金情報が有する金額情報の示す返金額に対応する金額を減額する。その後、ステップS701に戻る。   (Step S706) The processing unit 65 updates the deposit information stored in the storage unit 61 by using the received refund information. The processing unit 65 usually reduces the amount corresponding to the return amount indicated by the amount information included in the refund information to the amount indicated by the amount information included in the deposit information. Thereafter, the process returns to step S701.

なお、図7のフローチャートにおいて、電子マネー端末6の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。   In the flowchart of FIG. 7, the process starts in response to the power-on of the electronic money terminal 6 or the activation of the program, and the process is ended by power-off or a process end interrupt. However, the trigger for starting or ending the process does not matter.

以下、本実施の形態における電子マネーシステム500の具体的な動作について説明する。   Hereinafter, a specific operation of electronic money system 500 in the present embodiment will be described.

本例の電子マネーシステム500は、サーバ装置5、2以上の電子マネー端末6、4以上の学校端末7、および2以上の保護者端末8を備える。サーバ装置5は、電子マネーシステム500を運営する企業のサーバである。サーバ装置5は、4以上の学校端末7および2以上の保護者端末8の各々と、インターネット等のネットワークを介して通信可能に接続されている。   The electronic money system 500 of this example includes a server device 5, two or more electronic money terminals 6, four or more school terminals 7, and two or more guardian terminals 8. The server device 5 is a server of a company that operates the electronic money system 500. The server device 5 is communicably connected to each of the four or more school terminals 7 and the two or more guardian terminals 8 via a network such as the Internet.

4以上の学校端末7のうち2以上は、ある学校Xの端末であり、学校Xの教職員によって操作される。学校Xの2以上の学校端末7のうち一つは、一の教室に設置され、その教室の担任である教員(以下、単に教員、または学校Xの教員と記す場合がある)によって操作される。一の教室とは、学校Xの一の生徒であるユーザAAが属する教室(以下、単に教室、または学校Xの教室と記す場合がある)である。教員は、例えば給食費や教材費といった、どの生徒にも共通する費用の徴収も担当する。   Two or more of the four or more school terminals 7 are terminals of a certain school X, and are operated by a teacher of the school X. One of the two or more school terminals 7 of the school X is installed in one classroom and operated by a teacher who is a teacher of the classroom (hereinafter may be simply referred to as a teacher or a teacher of the school X). . One classroom is a classroom to which the user AA who is a student of school X belongs (hereinafter, simply referred to as a classroom or school X classroom). Teachers are also responsible for collecting costs that are common to all students, such as school fees and teaching materials.

学校Xの2以上の学校端末7のうち他の一つは、学校Xの職員室に設置され、各教職員によって操作される。この学校端末7は、例えば、写真代や部活費といった、生徒によって異なる費用の徴収に使われる。   The other one of the two or more school terminals 7 of the school X is installed in the staff room of the school X and is operated by each teacher. This school terminal 7 is used for collecting different expenses such as a photo fee and club activities.

学校Xの教室の学校端末7を構成する学校送信部72は、端末識別子“aaa”を保持している。また、学校Xの職員室の学校端末7を構成する学校送信部72は、端末識別子“bbb”を保持している。   The school transmission unit 72 constituting the school terminal 7 of the school X classroom holds the terminal identifier “aaa”. Moreover, the school transmission part 72 which comprises the school terminal 7 of the staff room of the school X hold | maintains terminal identifier "bbb".

2以上の電子マネー端末6のうち一の電子マネー端末6は、ユーザAAによって携帯されるICカードである。以下では、この電子マネー端末6を、単に電子マネー端末6、またはユーザAAの電子マネー端末6と記す場合がある。   One of the two or more electronic money terminals 6 is an IC card carried by the user AA. Hereinafter, the electronic money terminal 6 may be simply referred to as the electronic money terminal 6 or the electronic money terminal 6 of the user AA.

2以上の保護者端末8のうち一の保護者端末8は、ユーザAAの保護者によって利用される端末であり、例えば、自宅のPCである。以下では、この保護者端末8を、単に保護者端末8、またはユーザAAの保護者端末8と記す場合がある。   One guardian terminal 8 among the two or more guardian terminals 8 is a terminal used by the guardian of the user AA, and is, for example, a home PC. Hereinafter, the guardian terminal 8 may be simply referred to as the guardian terminal 8 or the guardian terminal 8 of the user AA.

また、4以上の学校端末7のうち他の2以上は、他の学校Yの端末であり、学校Yの教職員によって操作される。学校Yの2以上の学校端末7のうち一つは、一の教室に設置され、その教室の担任である教員(以下、学校Yの教員と記す場合がある)によって操作される。一の教室とは、学校Yの一の生徒であるユーザBBが属する教室(以下、学校Yの教室と記す場合がある)である。   The other two or more of the four or more school terminals 7 are the terminals of the other school Y and are operated by the school staff. One of the two or more school terminals 7 of the school Y is installed in one classroom and is operated by a teacher who is a teacher of the classroom (hereinafter may be referred to as a teacher of the school Y). The one classroom is a classroom to which the user BB who is one student of the school Y belongs (hereinafter, sometimes referred to as a classroom of the school Y).

学校Yの2以上の学校端末7のうち他の一つは、学校Yの職員室に設置され、各教職員によって操作される。   The other one of the two or more school terminals 7 of the school Y is installed in the staff room of the school Y and is operated by each teacher.

学校Yの教室の学校端末7を構成する学校送信部72は、端末識別子“ccc”を保持している。また、学校Yの職員室の学校端末7を構成する学校送信部72は、端末識別子“ddd”を保持している。   The school transmission part 72 which comprises the school terminal 7 of the classroom of the school Y hold | maintains the terminal identifier "ccc". Moreover, the school transmission part 72 which comprises the school terminal 7 of the staff room of the school Y hold | maintains the terminal identifier "ddd".

2以上の電子マネー端末6のうち他の一の電子マネー端末6は、ユーザBBによって携帯されるICカードである。以下では、この電子マネー端末6を、ユーザBBの電子マネー端末6と記す場合がある。   The other electronic money terminal 6 among the two or more electronic money terminals 6 is an IC card carried by the user BB. Below, this electronic money terminal 6 may be described as the electronic money terminal 6 of the user BB.

2以上の保護者端末8のうち他の一の保護者端末8は、ユーザBBの保護者によって利用される端末(例えば、自宅のPC等)である。以下では、この保護者端末8を、ユーザBBの保護者端末8と記す場合がある。   The other one of the two or more guardian terminals 8 is a terminal (for example, a home PC) used by the guardian of the user BB. Below, this guardian terminal 8 may be described as the guardian terminal 8 of the user BB.

ユーザAAの保護者端末8を構成する保護者送信部82は、ユーザAAを識別するユーザ識別子“AA”を保持している。ユーザBBの保護者端末8を構成する保護者送信部82は、ユーザBBを識別するユーザ識別子“BB”を保持している。   The guardian transmission unit 82 constituting the guardian terminal 8 of the user AA holds a user identifier “AA” for identifying the user AA. The guardian transmission unit 82 constituting the guardian terminal 8 of the user BB holds a user identifier “BB” for identifying the user BB.

ユーザAAの電子マネー端末6を構成する格納部61には、ユーザ識別子“AA”が格納されている。ユーザBBの電子マネー端末6を構成する格納部61には、ユーザ識別子“BB”が格納されている。   A user identifier “AA” is stored in the storage unit 61 constituting the electronic money terminal 6 of the user AA. A user identifier “BB” is stored in the storage unit 61 constituting the electronic money terminal 6 of the user BB.

サーバ装置5を構成するサーバ格納部51には、4以上の学校端末7を識別する4以上の端末識別子“aaa”,“bbb”,“ccc”,“ddd”,…が格納されている。また、サーバ格納部51には、2以上のユーザを識別するユーザ識別子”AA”,“BB”,…が格納されている。   The server storage unit 51 constituting the server device 5 stores four or more terminal identifiers “aaa”, “bbb”, “ccc”, “ddd”,... That identify four or more school terminals 7. Further, the server storage unit 51 stores user identifiers “AA”, “BB”,... For identifying two or more users.

サーバ入金情報格納部512には、2以上の入出金管理情報が、ユーザ識別子に対応付けて格納される。図8は、本実施の形態における入出金管理情報のデータ構造図である。ユーザ識別子が対応付いている点を除けば、入出金管理情報それ自体のデータ構造は、実施の形態1と同様であり、説明を省略する。   In the server deposit information storage unit 512, two or more deposit / withdrawal management information is stored in association with the user identifier. FIG. 8 is a data structure diagram of deposit / withdrawal management information in the present embodiment. Except for the point that the user identifier is associated, the data structure of the deposit / withdrawal management information itself is the same as that of the first embodiment, and the description is omitted.

サーバ入金情報格納部512には、例えば、実施の形態1で説明した入出金管理情報(図3参照)と同様の入出金管理情報が、ユーザ識別子“AA”に対応付けて格納される。また、サーバ入金情報格納部512には、入金額“¥1500”と、日時“1/15 17:00”と、当該時点での残額“¥1500”との組を有する他の入出金管理情報が、ユーザ識別子“BB”に対応付けて格納される。   In the server deposit information storage unit 512, for example, deposit / withdrawal management information similar to the deposit / withdrawal management information (see FIG. 3) described in the first embodiment is stored in association with the user identifier “AA”. Further, the server deposit information storage unit 512 stores other deposit / withdrawal management information having a set of the deposit amount “¥ 1500”, the date and time “1/15 17:00”, and the remaining amount “¥ 1500” at the time. Are stored in association with the user identifier “BB”.

サーバ請求情報格納部511には、2以上の請求情報が格納される。図9は、本実施の形態における請求情報のデータ構造図である。請求情報のデータ構造は、請求を受けるユーザを識別するユーザ識別子をさらに有する点を除けば、実施の形態1と同様であり、説明を省略する。   The server billing information storage unit 511 stores two or more billing information. FIG. 9 is a data structure diagram of billing information in the present embodiment. The data structure of the billing information is the same as that of the first embodiment except that the billing information data structure further includes a user identifier for identifying the user to be billed, and the description thereof is omitted.

サーバ請求情報格納部511には、例えば、実施の形態1で説明した請求情報1〜3(図4参照)において、ユーザ識別子“AA”をさらに有する請求情報1〜3が格納される。また、サーバ請求情報格納部511には、ユーザ識別子“BB”、金額情報“¥1500”、項目識別子“給食費”、端末識別子“ccc”、および期限情報“1/16”を有する請求情報4も格納される。   The server billing information storage unit 511 stores, for example, billing information 1 to 3 further including the user identifier “AA” in the billing information 1 to 3 (see FIG. 4) described in the first embodiment. Further, the server billing information storage unit 511 includes billing information 4 having a user identifier “BB”, amount information “¥ 1500”, an item identifier “school lunch”, a terminal identifier “ccc”, and time limit information “1/16”. Is also stored.

現在の日付は、2月15日であり、サーバ入金情報格納部512には、図8に示した2以上の入出金管理情報のうち、ユーザ識別子“AA”に対応する入出金管理情報だけが格納され、ユーザ識別子“BB”に対応する入出金管理情報は未だ格納されていないとものする。また、請求情報格納部113には、図9に示した4以上の請求情報のうち、請求項情報1〜3が格納され、請求情報4は未だ格納されておらず、請求項情報1〜3には、決済完了を示すフラグが付されているものとする。   The current date is February 15, and only the deposit / withdrawal management information corresponding to the user identifier “AA” among the two or more deposit / withdrawal management information shown in FIG. It is assumed that the deposit / withdrawal management information stored and corresponding to the user identifier “BB” is not yet stored. Further, in the billing information storage unit 113, claims information 1 to 3 among the four or more billing information shown in FIG. 9 are stored, the billing information 4 is not yet stored, and the claims information 1 to 3 is stored. It is assumed that a flag indicating completion of payment is attached.

この日、学校Yの教室において、教員が、学校端末7の入力デバイスを操作して、一の請求情報を入力したとする。この請求情報は、金額情報“¥1500”、項目識別子“給食費”、端末識別子“ccc”、および期限情報“2/16”を有する。学校受付部71は、当該請求情報を受け付け、保持する。その後、ユーザBBが電子マネー端末6を学校端末7にかざすと、電子マネー端末6と学校端末7とが近距離無線通信可能になり、学校端末7の学校送信部72は、当該請求情報を、インターネット等のネットワークを介してサーバ装置5に送信する。なお、学校送信部72は、当該請求情報を、近距離無線を介して電子マネー端末6にも送信してよい。   On this day, in the classroom of school Y, the teacher operates the input device of the school terminal 7 and inputs one billing information. This billing information includes amount information “¥ 1500”, item identifier “school lunch”, terminal identifier “ccc”, and term information “2/16”. The school reception unit 71 receives and holds the billing information. Thereafter, when the user BB holds the electronic money terminal 6 over the school terminal 7, the electronic money terminal 6 and the school terminal 7 can perform short-range wireless communication, and the school transmission unit 72 of the school terminal 7 The data is transmitted to the server device 5 via a network such as the Internet. Note that the school transmission unit 72 may also transmit the billing information to the electronic money terminal 6 via short-range wireless.

サーバ装置5において、サーバ受信部52が上記請求情報を受信し、サーバ処理部54は、受信された請求情報に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された請求情報に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、受信された請求情報をID“4”に対応付けて、サーバ請求情報格納部511に蓄積する。これによって、サーバ請求情報格納部511には、決済済みの請求情報1〜3に加えて、前述した請求情報4(図9参照)が、さらに格納される結果となる。なお、電子マネー端末6において、受信部64が上記請求情報を受信し、処理部65は、受信された請求情報を格納部61に蓄積してもよい。   In the server device 5, the server receiving unit 52 receives the billing information, and the server processing unit 54 stores the user identifier “BB” included in the received billing information in the server storage unit 51 and receives the user identifier “BB”. Since the terminal identifier “ccc” included in the requested billing information is also stored in the server storage unit 51, the received billing information is stored in the server billing information storage unit 511 in association with the ID “4”. As a result, in addition to the settled billing information 1 to 3, the billing information 4 (see FIG. 9) described above is further stored in the server billing information storage unit 511. In the electronic money terminal 6, the receiving unit 64 may receive the billing information, and the processing unit 65 may store the received billing information in the storage unit 61.

その後、ユーザBBは、帰宅し、保護者に電子マネー端末6を手渡す。保護者は、電子マネー端末6を受け取り、保護者端末8にかざす。両端末間で近距離無線通信が可能となると、サーバ送信部55は、サーバ請求情報格納部511に格納されている請求情報1〜4のうちユーザ識別子“BB”を有する請求情報4を、保護者端末8に送信する。   Thereafter, the user BB returns home and hands over the electronic money terminal 6 to the guardian. The guardian receives the electronic money terminal 6 and holds it over the guardian terminal 8. When short-range wireless communication is enabled between both terminals, the server transmission unit 55 protects the billing information 4 having the user identifier “BB” among the billing information 1 to 4 stored in the server billing information storage unit 511. To the person terminal 8.

保護者端末8において、図示しない保護者受信部が請求情報4を受信し、図示しない保護者出力部は、受信された請求情報4を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「給食費1500円を2月16日までにお支払いください。」といった請求情報が表示される。保護者は、保護者端末8の入力デバイスを介して、請求額に対応する入金額“¥1500”を示す金額情報を有する入金情報を入力する。   In the guardian terminal 8, a guardian receiving unit (not shown) receives the billing information 4, and a guardian output unit (not shown) outputs the received billing information 4 via an output device such as a display. As a result, billing information such as “Please pay the school lunch fee of 1500 yen by February 16th” is displayed on the display. The guardian inputs the deposit information having the amount information indicating the deposit amount “¥ 1500” corresponding to the billed amount via the input device of the guardian terminal 8.

保護者受付部81は、かかる入金情報の入力を受け付け、保護者送信部82は、当該入金情報を、ユーザ識別子“BB”と対に、サーバ装置5に送信する。なお、保護者送信部82は、当該入金情報を、電子マネー端末6にも送信してよい。   The guardian accepting unit 81 accepts the input of the deposit information, and the guardian transmitting unit 82 transmits the deposit information to the server device 5 as a pair with the user identifier “BB”. Note that the guardian transmission unit 82 may also transmit the payment information to the electronic money terminal 6.

サーバ装置5において、サーバ受信部52が上記入金情報をユーザ識別子“BB”と対に受信し、サーバ処理部54は、受信された入金情報をユーザ識別子“BB”に対応付けてサーバ入金情報格納部512に蓄積する。これによって、サーバ入金情報格納部512には、ユーザ識別子“AA”に対応する入出金管理情報に加えて、ユーザ識別子“BB”に対応する入出金管理情報(図8参照)が、さらに格納される結果となる。   In the server device 5, the server receiving unit 52 receives the above-described deposit information with the user identifier “BB”, and the server processing unit 54 stores the server deposit information in association with the received deposit information with the user identifier “BB”. Stored in the unit 512. As a result, in addition to the deposit / withdrawal management information corresponding to the user identifier “AA”, the deposit / withdrawal management information (see FIG. 8) corresponding to the user identifier “BB” is further stored in the server deposit information storage unit 512. Result.

なお、電子マネー端末6において、受信部64が上記入金情報を受信し、処理部65は、受信された入金情報を格納部61に蓄積してもよい。この場合、電子マネー端末6に蓄積される入金情報は、サーバ入金情報格納部512に蓄積される入金情報と同じでなくてもよく、例えば、入金額等を示す金額情報を有さず、日時を示す日時情報だけを有していても構わない。   In the electronic money terminal 6, the receiving unit 64 may receive the deposit information, and the processing unit 65 may accumulate the received deposit information in the storage unit 61. In this case, the deposit information stored in the electronic money terminal 6 may not be the same as the deposit information stored in the server deposit information storage unit 512. For example, the deposit information does not have the amount information indicating the deposit amount, It may have only date and time information indicating

翌2月16日、ユーザBBは、学校Yに登校し、教室の学校端末7に電子マネー端末6をかざす。両端末間で近距離無線通信が可能となると、学校端末7の出力デバイスを介して、その旨の報知(例えば、「ピッ」等の電子音など)が出力され、教員は、学校端末7の入力デバイスを介して、上記給食費に対応する決済額“¥1500”を示す金額情報を有する決済指示を入力する。学校端末7において、学校受付部71がこの決済指示を受け付け、学校送信部72は、当該決済指示をサーバ装置5に送信する。送信される決済指示は、上記金額情報に加えて、ユーザ識別子“BB”と、端末識別子“ccc”とをさらに有する。   On the following February 16, user BB goes to school Y and holds electronic money terminal 6 over school terminal 7 in the classroom. When short-distance wireless communication is enabled between both terminals, a notification to that effect (for example, an electronic sound such as “beep”) is output via the output device of the school terminal 7, and the teacher Via the input device, a settlement instruction having amount information indicating a settlement amount “¥ 1500” corresponding to the school lunch cost is input. In the school terminal 7, the school reception unit 71 receives this payment instruction, and the school transmission unit 72 transmits the payment instruction to the server device 5. The transmitted payment instruction further includes a user identifier “BB” and a terminal identifier “ccc” in addition to the amount information.

サーバ装置5において、サーバ受信部52が、上記決済指示を受信する。受信された決済指示に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された請求情報に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、サーバ決済処理部541は、受信された決済指示が有するユーザ識別子“BB”で識別されるユーザBBの、当該決済指示に対応する請求情報4に対する決済処理を行う。   In the server device 5, the server reception unit 52 receives the settlement instruction. The user identifier “BB” included in the received payment instruction is stored in the server storage unit 51, and the terminal identifier “ccc” included in the received billing information is also stored in the server storage unit 51. Thus, the server settlement processing unit 541 performs a settlement process on the billing information 4 corresponding to the settlement instruction of the user BB identified by the user identifier “BB” included in the received settlement instruction.

請求情報4に対する決済処理とは、例えば、金額情報が示す請求額“¥1500”を、ユーザ識別子“BB”で識別されるユーザBBの保護者の口座から、端末識別子“ccc”で識別される学校端末7が属する学校Yの口座に振り替えると共に、ユーザ識別子“BB”に対応付けてサーバ入金情報格納部512に格納されている上記入出金管理情報(図8参照)の後に、出金額“¥1500”と、日時“2/16 8:50”と、残額“0”とを含む新たな入出金管理情報を追加することであってもよい。   The payment processing for the billing information 4 is, for example, identifying the billing amount “¥ 1500” indicated by the amount information from the account of the guardian of the user BB identified by the user identifier “BB” with the terminal identifier “ccc”. Transfer to the school Y account to which the school terminal 7 belongs, and after the deposit / withdrawal management information (see FIG. 8) stored in the server deposit information storage unit 512 in association with the user identifier “BB”, the withdrawal amount “ It is also possible to add new deposit / withdrawal management information including ¥ 1500 ”, date and time“ 2/16 8:50 ”, and the remaining amount“ 0 ”.

サーバ決済処理部541は、かかる決済処理に関する決済情報を構成し、サーバ送信部55は、構成された決済情報をユーザ識別子“BB”宛てに送信する。請求情報4に対する決済処理が完了すると、サーバ決済処理部541は、請求情報4に決済済みを示すフラグを付加する。   The server payment processing unit 541 configures payment information regarding the payment processing, and the server transmission unit 55 transmits the configured payment information to the user identifier “BB”. When the settlement processing for the billing information 4 is completed, the server settlement processing unit 541 adds a flag indicating that the billing information 4 has been settled.

ユーザBB宅の保護者端末8において、図示しない保護者受信部が上記決済情報を受信し、保持する。   In the guardian terminal 8 at the user BB home, a guardian receiving unit (not shown) receives and holds the payment information.

その後、ユーザBBは、帰宅し、保護者に電子マネー端末6を手渡す。保護者は、電子マネー端末6を受け取り、保護者端末8にかざす。両端末間で近距離無線通信が可能となると、保護者端末8において、図示しない保護者出力部は、図示しない保護者受信部が保持している決済情報を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「2月分の給食費1500円の支払いが完了しました。」といった決済情報が表示される。他方、保護者送信部82は、図示しない保護者受信部が保持している決済情報を、電子マネー端末6に送信してもよい。   Thereafter, the user BB returns home and hands over the electronic money terminal 6 to the guardian. The guardian receives the electronic money terminal 6 and holds it over the guardian terminal 8. When short-range wireless communication is possible between both terminals, the guardian output unit (not shown) in the guardian terminal 8 sends the settlement information held by the guard receiver unit (not shown) via an output device such as a display. Output. As a result, for example, payment information such as “Fees paid for the lunch school fee of 1500 yen for February has been completed” is displayed on the display. On the other hand, the guardian transmission unit 82 may transmit the payment information held by a guardian reception unit (not shown) to the electronic money terminal 6.

電子マネー端末6において、受信部64が、上記決済情報を受信し、処理部65は、格納部61に格納されている入出金管理情報が有する金額情報の示す残額“¥1500”を、受信された決済情報を用いて“0”に減額してもよい。   In the electronic money terminal 6, the receiving unit 64 receives the payment information, and the processing unit 65 receives the remaining amount “¥ 1500” indicated by the amount information included in the deposit / withdrawal management information stored in the storage unit 61. The payment information may be reduced to “0”.

後日、学校Yの教室において、教員が、学校端末7の入力デバイスを操作して、返金指示を入力したとする。この返金指示は、金額情報“¥1500”、項目識別子“給食費”、および端末識別子“ccc”を有する。学校受付部71は、当該返金指示を受け付け、保持する。その後、ユーザBBが電子マネー端末6を学校端末7にかざすと、電子マネー端末6と学校端末7とが近距離無線通信可能になり、学校端末7の学校送信部72は、当該返金指示をサーバ装置5に送信する。   It is assumed that a teacher inputs a refund instruction by operating the input device of the school terminal 7 in the classroom of school Y at a later date. This refund instruction has amount information “¥ 1500”, an item identifier “school lunch”, and a terminal identifier “ccc”. The school reception unit 71 receives and holds the refund instruction. Thereafter, when the user BB holds the electronic money terminal 6 over the school terminal 7, the electronic money terminal 6 and the school terminal 7 can perform near field communication, and the school transmission unit 72 of the school terminal 7 sends the refund instruction to the server. Transmit to device 5.

サーバ装置5において、サーバ返金指示受付部531が上記返金指示を受信し、サーバ処理部54は、受信された返金指示に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された返金指示に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、サーバ処理部54は、受信された返金指示に対応する返金処理を実行する。   In the server device 5, the server refund instruction receiving unit 531 receives the refund instruction, and the server processing unit 54 stores the user identifier “BB” included in the received refund instruction in the server storage unit 51, and Since the terminal identifier “ccc” included in the received refund instruction is also stored in the server storage unit 51, the server processing unit 54 executes a refund process corresponding to the received refund instruction.

受信された返金指示に対する返金処理とは、例えば、当該返金指示が有する金額情報が示す返金額“¥1500”を、端末識別子“ccc”で識別される学校端末7が属する学校Yの口座から、ユーザ識別子“BB”で識別されるユーザBBの保護者の口座に振り替えると共に、ユーザ識別子“BB”に対応付けてサーバ入金情報格納部512に格納されている入出金管理情報であり、出金額“¥1500”と、日時“2/16 8:50”と、残額“0”とを含む上記新たな入出金管理情報を削除し、かつ、サーバ請求情報格納部511から請求情報4を削除することであってもよい。これによって、ユーザ識別子“BB”に対応する入出金管理情報が有する金額情報の示す現時点の残額は、請求情報4に対する決済処理が行われる直前の1500円に戻る。   The refund process for the received refund instruction is, for example, a refund amount “¥ 1500” indicated by the amount information included in the refund instruction, from the account of the school Y to which the school terminal 7 identified by the terminal identifier “ccc” belongs. This is the deposit / withdrawal management information stored in the server deposit information storage unit 512 in association with the user identifier “BB” and transferred to the parent account of the user BB identified by the user identifier “BB”. Delete the new deposit / withdrawal management information including ¥ 1500 ”, date and time“ 2/16 8:50 ”, and remaining amount“ 0 ”, and delete the billing information 4 from the server billing information storage unit 511 It may be. As a result, the current remaining amount indicated by the amount information included in the deposit / withdrawal management information corresponding to the user identifier “BB” returns to 1500 yen immediately before the settlement processing for the billing information 4 is performed.

サーバ返金情報構成部542は、こうして行った返金処理に関する返金情報を構成し、サーバ返金情報送信部551は、構成された返金情報をユーザ識別子“BB”宛てに送信する。   The server refund information configuration unit 542 configures refund information related to the refund process performed in this way, and the server refund information transmission unit 551 transmits the configured refund information to the user identifier “BB”.

ユーザBB宅の保護者端末8において、図示しない保護者受信部が上記返金情報を受信し、保持する。   In the guardian terminal 8 at the user BB home, a guardian receiving unit (not shown) receives and holds the refund information.

その後、ユーザBBは、帰宅し、保護者に電子マネー端末6を手渡す。保護者は、電子マネー端末6を受け取り、保護者端末8にかざす。両端末間で近距離無線通信が可能となると、保護者端末8において、図示しない保護者出力部は、図示しない保護者受信部が保持している返金情報を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「2月分の給食費1500円が返金されました。」といった返金情報が表示される。他方、保護者送信部82は、図示しない保護者受信部が保持している返金情報を、電子マネー端末6に送信してもよい。   Thereafter, the user BB returns home and hands over the electronic money terminal 6 to the guardian. The guardian receives the electronic money terminal 6 and holds it over the guardian terminal 8. When short-distance wireless communication is possible between both terminals, the guardian output unit (not shown) in the guardian terminal 8 sends the refund information held by the guard receiver unit (not shown) via an output device such as a display. Output. As a result, for example, refund information such as “February school lunch fee of 1500 yen has been refunded” is displayed on the display. On the other hand, the guardian transmission unit 82 may transmit refund information held by a guardian reception unit (not shown) to the electronic money terminal 6.

電子マネー端末6において、受信部64が、上記返金情報を受信し、処理部65は、格納部61に格納されている入出金管理情報が有する金額情報の示す残額“0”を、受信された返済情報を用いて、“¥1500”に増額してもよい。   In the electronic money terminal 6, the receiving unit 64 receives the refund information, and the processing unit 65 receives the remaining amount “0” indicated by the amount information included in the deposit / withdrawal management information stored in the storage unit 61. The repayment information may be used to increase the amount to “¥ 1500”.

以上、本実施の形態によれば、記録媒体は、ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部511を具備し、サーバ装置5は、学校端末7等の特定の端末と通信する電子マネー端末6または特定の端末から、ユーザ識別子を有する決済指示を受信し、決済指示の受信に応じて、決済指示が有するユーザ識別子と対になる入金情報を用いて、決済指示に対応する決済処理を行うことにより、電子マネー端末6またはこれと通信した特定の端末からの指示によってのみ決済が行える。   As described above, according to the present embodiment, the recording medium includes the server deposit information storage unit 511 in which the deposit information that is the deposit information is stored in association with the user identifier, and the server device 5 includes the school terminal 7. The payment instruction having the user identifier is received from the electronic money terminal 6 or the specific terminal that communicates with the specific terminal, and the payment information that is paired with the user identifier of the payment instruction is used in response to the reception of the payment instruction. Thus, by performing a payment process corresponding to the payment instruction, payment can be made only by an instruction from the electronic money terminal 6 or a specific terminal communicating with the electronic money terminal 6.

また、記録媒体は、請求に関する1以上の請求情報が格納されるサーバ請求情報格納部511をさらに具備し、サーバ装置5は、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行うことにより、電子マネー端末6またはこれと通信した特定の端末からの指示によってのみ、当該電子マネー端末6のユーザへの請求を決済できる。   The recording medium further includes a server billing information storage unit 511 in which one or more billing information related to billing is stored, and the server device 5 is identified by a user identifier included in the settlement instruction in response to reception of the settlement instruction. By performing the payment process for the billing information corresponding to the payment instruction of the user, the charge to the user of the electronic money terminal 6 can be settled only by an instruction from the electronic money terminal 6 or a specific terminal communicating with the electronic money terminal 6 .

また、サーバ請求情報格納部511には、2以上の請求情報が格納され、各請求情報は、特定の端末を識別する端末識別子に対応付いており、決済指示は、ユーザ識別子と、電子マネー端末6と通信した特定の端末の端末識別子とを有し、サーバ装置5は、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行えることにより、電子マネー端末6と通信した特定の端末からの指示を受け、当該電子マネー端末6のユーザへの請求であり、当該特定の端末に対応付いた請求のみを決済できる。   The server billing information storage unit 511 stores two or more billing information, each billing information is associated with a terminal identifier for identifying a specific terminal, and a settlement instruction includes a user identifier, an electronic money terminal 6, the server apparatus 5 associates the terminal identifier of the user identified by the user identifier included in the settlement instruction with the terminal identifier included in the settlement instruction in response to receiving the settlement instruction. In response to an instruction from a specific terminal that has communicated with the electronic money terminal 6 by being able to perform only the payment processing for the charged information, the user is billed to the electronic money terminal 6 and is associated with the specific terminal Can only settle.

また、サーバ装置5は、返金指示を受け付け、返金指示に応じて、返金する金額を示す金額情報を有する返金情報を構成し、返金情報を電子マネー端末6に送信することにより、電子マネー端末6への返金ができる。   In addition, the server device 5 accepts a refund instruction, configures refund information having money amount information indicating the amount of money to be refunded in response to the refund instruction, and transmits the refund information to the electronic money terminal 6. Can be refunded.

また、記録媒体は、ユーザ識別子に対応付けて、入金情報が格納されるサーバ入金情報格納部512をさらに具備し、サーバ装置5は、外部の装置から、ユーザ識別子を有する返金指示を受信し、返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、入金情報を用いて返金情報を構成することにより、外部からの指示により、ユーザの電子マネー端末6への返金ができる。   The recording medium further includes a server deposit information storage unit 512 that stores deposit information in association with the user identifier, and the server device 5 receives a refund instruction having the user identifier from an external device, By acquiring deposit information paired with the user identifier included in the refund instruction from the server deposit information storage unit 512 and configuring the refund information using the deposit information, the user can send the information to the electronic money terminal 6 according to an instruction from the outside. Refund is possible.

また、請求情報は、期限を示す期限情報を有し、サーバ装置5は、期限情報が示す期限を過ぎた請求情報に対応する返金情報を構成し、返金情報を電子マネー端末6に送信することにより、期限を過ぎた請求について返金ができる。   The billing information includes deadline information indicating a deadline, and the server device 5 configures refund information corresponding to the billing information that has passed the deadline indicated by the deadline information, and transmits the refund information to the electronic money terminal 6. , You can get a refund for a request that has expired.

なお、本実施の形態におけるサーバ装置5を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、サーバ装置5のコンピュータがアクセス可能な記録媒体は、請求に関する1以上の請求情報が格納されるサーバ請求情報格納部511を具備し、このプログラムは、サーバ装置5のコンピュータを、電子マネー端末6または当該電子マネー端末6と通信した学校端末7等の特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信部521と、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行うサーバ決済処理部541として機能させるためのプログラムである。   In addition, the software which implement | achieves the server apparatus 5 in this Embodiment is the following programs, for example. In other words, the recording medium accessible by the computer of the server device 5 includes a server billing information storage unit 511 in which one or more billing information relating to billing is stored, and the program stores the computer of the server device 5 as an electronic money terminal. 6 or a server payment instruction receiving unit 521 that receives a payment instruction having a user identifier from a specific terminal such as a school terminal 7 that has communicated with the electronic money terminal 6, and a user that the payment instruction has in response to receiving the payment instruction It is a program for causing a user identified by an identifier to function as a server payment processing unit 541 that performs payment processing for billing information corresponding to a payment instruction.

図10は、本実施の形態におけるプログラムを実行して、サーバ装置5等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図10において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。   FIG. 10 is an external view of a computer system 900 that executes the program according to the present embodiment to realize the server device 5 and the like. The present embodiment can be realized by computer hardware and a computer program executed on the computer hardware. In FIG. 10, the computer system 900 includes a computer 901 including a disk drive 905, a keyboard 902, a mouse 903, and a display 904. Note that the entire system including the keyboard 902, the mouse 903, and the display 904 may be called a computer.

図11は、コンピュータシステム900の内部構成の一例を示す図である。図11において、コンピュータ901は、ディスクドライブ905に加えて、MPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、を備える。ストレージ914は、例えば、ハードディスク、SSD、フラッシュメモリなどである。   FIG. 11 is a diagram illustrating an example of the internal configuration of the computer system 900. In FIG. 11, in addition to the disk drive 905, a computer 901 is connected to an MPU 911, a ROM 912 for storing a program such as a bootup program, and the MPU 911, and temporarily stores an instruction of an application program. A RAM 913 that provides storage space, a storage 914 that stores application programs, system programs, and data, a bus 915 that interconnects the MPU 911, ROM 912, and the like, and a connection to a network such as an external network or an internal network is provided. A network card 916. The storage 914 is, for example, a hard disk, SSD, flash memory, or the like.

コンピュータシステム900に、サーバ装置5の機能を実行させるプログラムは、例えば、DVD、CD−ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。   A program that causes the computer system 900 to execute the function of the server device 5 may be stored in a disk 921 such as a DVD or a CD-ROM, inserted into the disk drive 905, and transferred to the storage 914, for example. Alternatively, the program may be transmitted to the computer 901 via the network and stored in the storage 914. The program is loaded into the RAM 913 when executed. The program may be loaded directly from the disk 921 or the network. Further, the program may be read into the computer system 900 via another removable recording medium (for example, a DVD or a memory card) instead of the disk 921.

プログラムは、コンピュータの詳細を示す901に、サーバ装置5の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS) or a third-party program that executes the function of the server device 5 in 901 indicating the details of the computer. The program may include only a part of an instruction that calls an appropriate function or module in a controlled manner and obtains a desired result. How the computer system 900 operates is well known and will not be described in detail.

なお、学校端末7および保護者端末8は、上述したコンピュータシステム900によって実現されてもよいし、携帯端末で実現されてよい。携帯端末の場合、上記コンピュータシステム900のようなサーバまたは据え置き型のPCの構成において、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることは好適である。   The school terminal 7 and the guardian terminal 8 may be realized by the computer system 900 described above, or may be realized by a portable terminal. In the case of a portable terminal, in the configuration of a server or a stationary PC such as the computer system 900, for example, the keyboard 902 and the mouse 903 are touch panels, the disk drive 905 is a memory card slot, and the disk 921 is a memory card. It is preferred that it be replaced.

また、電子マネー端末6は、携帯端末で実現されてもよいし、ICカードで実現されてもよい。ICカードの場合、上記携帯端末の構成において、タッチパネル、メモリカードスロットおよびメモリカード、ならびにディスプレイ904は、通常、削除される。   Further, the electronic money terminal 6 may be realized by a portable terminal or an IC card. In the case of an IC card, in the configuration of the mobile terminal, the touch panel, the memory card slot and the memory card, and the display 904 are usually deleted.

さらに、かかる携帯端末またはICカードは、前述した実施の形態1におけるプログラムを実行して、電子マネー端末1をも実現し得る。学校端末2および保護者端末3は、コンピュータシステム900または携帯端末によって実現され得る。ただし、以上は例示であり、電子マネー端末1、サーバ装置5等を実現するコンピュータのハードウェア構成は問わない。   Furthermore, such a portable terminal or IC card can also implement the electronic money terminal 1 by executing the program in the first embodiment. The school terminal 2 and the guardian terminal 3 can be realized by a computer system 900 or a portable terminal. However, the above is an example, and the hardware configuration of a computer that realizes the electronic money terminal 1, the server device 5, and the like is not limited.

なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。   In the above program, in a transmission step for transmitting information, a reception step for receiving information, etc., processing performed by hardware, for example, processing performed by a modem or an interface card in the transmission step (only performed by hardware). Not included) is not included.

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(例えば、サーバ受信部52、サーバ送信部55など)は、物理的に一の媒体で実現されてもよいことは言うまでもない。   Further, in each of the above embodiments, two or more communication means (for example, the server reception unit 52, the server transmission unit 55, etc.) existing in one device may be physically realized by one medium. Needless to say.

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process (each function) may be realized by centralized processing by a single device (system), or by distributed processing by a plurality of devices. May be.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる電子マネー端末、サーバ装置等は、特定の端末に対してのみ出金できるという効果を有し、電子マネー端末、サーバ装置等として有用である。   As described above, the electronic money terminal, the server device, and the like according to the present invention have an effect that the withdrawal can be made only to a specific terminal, and are useful as an electronic money terminal, a server device, and the like.

1、6 電子マネー端末
1、5 サーバ装置
2、7 学校端末
3、8 保護者端末
11、61 格納部
12、62 受付部
13、65 処理部
21、71 学校受付部
22、72 学校送信部
31、81 保護者受付部
32、82 保護者送信部
51 サーバ格納部
52 サーバ受信部
53 サーバ受付部
54 サーバ処理部
55 サーバ送信部
63 送信部
64 受信部
100、500 電子マネーシステム
111 ユーザ識別子格納部
112 入金情報格納部
113 請求情報格納部
121 入金情報受付部
122 出金指示受付部
123 返金指示受付部
124 口座返金指示受付部
131 入金情報蓄積部
132 出金処理部
133 返金処理部
134 口座返金処理部
511 サーバ請求情報格納部
512 サーバ入金情報格納部
521 サーバ決済指示受信部
531 サーバ返金指示受付部
541 サーバ決済処理部
542 サーバ返金情報構成部
551 サーバ返金情報送信部
1, 6 Electronic money terminal 1, 5 Server device 2, 7 School terminal 3, 8 Parent terminal 11, 61 Storage unit 12, 62 Reception unit 13, 65 Processing unit 21, 71 School reception unit 22, 72 School transmission unit 31 , 81 Parent reception unit 32, 82 Parent transmission unit 51 Server storage unit 52 Server reception unit 53 Server reception unit 54 Server processing unit 55 Server transmission unit 63 Transmission unit 64 reception unit 100, 500 Electronic money system 111 User identifier storage unit DESCRIPTION OF SYMBOLS 112 Deposit information storage part 113 Claim information storage part 121 Deposit information reception part 122 Withdrawal instruction reception part 123 Refund instruction reception part 124 Account refund instruction reception part 131 Deposit information storage part 132 Withdrawal process part 133 Refund process part 134 Account refund process 511 Server billing information storage unit 512 Server deposit information storage unit 521 Server settlement instruction Shin 531 server refund instruction receiving section 541 servers settlement processing unit 542 server refund information structure unit 551 server refund information transmitting unit

Claims (10)

入金の情報である入金情報が格納される入金情報格納部と、
入金情報を受け付ける入金情報受付部と、
前記入金情報受付部が受け付けた入金情報を前記入金情報格納部に蓄積する入金情報蓄積部と、
特定の端末からの出金指示を受け付ける出金指示受付部と、
前記出金指示の受け付けに応じて、前記入金情報格納部の入金情報を変更する出金処理を行う出金処理部とを具備する電子マネー端末。
A deposit information storage unit for storing deposit information which is information of deposit;
A deposit information receiving unit for receiving deposit information;
A deposit information accumulating unit for accumulating the deposit information received by the deposit information receiving unit in the deposit information storing unit;
A withdrawal instruction accepting unit for accepting withdrawal instructions from a specific terminal;
An electronic money terminal comprising: a withdrawal processing unit that performs a withdrawal process for changing the deposit information in the deposit information storage unit in response to acceptance of the withdrawal instruction.
請求に関する請求情報が格納される請求情報格納部をさらに具備し、
前記出金処理部は、
前記出金指示の受け付けに応じて、前記請求情報に対応する金額分の入金情報を変更する出金処理を行う請求項1記載の電子マネー端末。
A billing information storage unit for storing billing information related to billing;
The withdrawal processing unit
2. The electronic money terminal according to claim 1, wherein in accordance with acceptance of the withdrawal instruction, a withdrawal process is performed in which the withdrawal information corresponding to the amount corresponding to the billing information is changed.
前記請求情報格納部には、2以上の請求情報が格納され、
当該2以上の請求情報は、2以上の特定の端末のうちの、少なくとも一の特定の端末に対応付けられており、
前記出金処理部は、
出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する出金処理を行う請求項2記載の電子マネー端末。
Two or more pieces of billing information are stored in the billing information storage unit,
The two or more billing information is associated with at least one specific terminal among the two or more specific terminals,
The withdrawal processing unit
3. The electronic money terminal according to claim 2, wherein a withdrawal process is performed to change the deposit information corresponding to the amount corresponding to the billing information corresponding to the specific terminal that has transmitted the withdrawal instruction.
ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部と、
特定の端末と通信する電子マネー端末または特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信部と、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子と対になる入金情報を用いて、前記決済指示に対応する決済処理を行うサーバ決済処理部とを具備するサーバ装置。
A server deposit information storage unit in which deposit information, which is deposit information, is stored in association with the user identifier;
A server payment instruction receiving unit for receiving a payment instruction having a user identifier from an electronic money terminal communicating with a specific terminal or a specific terminal;
A server apparatus comprising: a server payment processing unit that performs a payment process corresponding to the payment instruction by using payment information paired with a user identifier included in the payment instruction in response to reception of the payment instruction.
請求に関する1以上の請求情報が格納されるサーバ請求情報格納部をさらに具備し、
前記サーバ決済処理部は、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子で識別されるユーザの、前記決済指示に対応する請求情報に対する決済処理を行う請求項4記載のサーバ装置。
A server billing information storage unit for storing one or more billing information related to billing;
The server settlement processing unit
The server device according to claim 4, wherein in response to receiving the settlement instruction, a settlement process is performed on billing information corresponding to the settlement instruction of a user identified by a user identifier included in the settlement instruction.
前記サーバ請求情報格納部には、2以上の請求情報が格納され、各請求情報は、特定の端末を識別する端末識別子に対応付いており、
前記決済指示は、
ユーザ識別子と、電子マネー端末と通信した特定の端末の端末識別子とを有し、
前記サーバ決済処理部は、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子で識別されるユーザの、前記決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行える請求項5記載のサーバ装置。
The server billing information storage unit stores two or more billing information, and each billing information is associated with a terminal identifier for identifying a specific terminal,
The settlement instruction is
A user identifier and a terminal identifier of a specific terminal that has communicated with the electronic money terminal;
The server settlement processing unit
6. The server device according to claim 5, wherein in response to receiving the payment instruction, the user identified by the user identifier included in the payment instruction can only perform payment processing for the billing information associated with the terminal identifier included in the payment instruction.
記録媒体は、
入金の情報である入金情報が格納される入金情報格納部を具備し、
電子マネー端末が具備する入金情報受付部、入金情報蓄積部、出金指示受付部、および出金処理部によって実現される電子マネー処理方法であって、
前記入金情報受付部が、入金情報を受け付ける入金情報受付ステップと、
前記入金情報蓄積部が、前記入金情報受付部が受け付けた入金情報を前記入金情報格納部に蓄積する入金情報蓄積ステップと、
前記出金指示受付部が、特定の端末からの出金指示を受け付ける出金指示受付ステップと、
前記出金処理部が、前記出金指示の受け付けに応じて、前記入金情報格納部の入金情報を変更する出金処理を行う出金処理ステップとを含む電子マネー処理方法。
The recording medium is
A deposit information storage unit for storing deposit information which is information of deposit;
An electronic money processing method realized by a deposit information receiving unit, a deposit information accumulating unit, a withdrawal instruction receiving unit, and a withdrawal processing unit included in an electronic money terminal,
A deposit information receiving step in which the deposit information receiving unit receives deposit information;
A deposit information accumulating step in which the deposit information accumulating unit accumulates the deposit information received by the deposit information accepting unit in the deposit information storing unit;
The withdrawal instruction accepting step, wherein the withdrawal instruction acceptance unit accepts a withdrawal instruction from a specific terminal;
An electronic money processing method comprising: a withdrawal processing step in which the withdrawal processing unit performs a withdrawal process for changing the deposit information in the deposit information storage unit in response to acceptance of the withdrawal instruction.
記録媒体は、
ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部を具備し、
サーバ装置が具備するサーバ決済指示受信部、およびサーバ決済処理部によって実現される電子マネー処理方法であって、
前記サーバ決済指示受信部が、特定の端末と通信する電子マネー端末または特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信ステップと、
前記サーバ決済処理部が、前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子と対になる入金情報を用いて、前記決済指示に対応する決済処理を行うサーバ決済処理ステップとを含む電子マネー処理方法。
The recording medium is
A server deposit information storage unit in which deposit information, which is deposit information, is stored in association with the user identifier;
An electronic money processing method realized by a server settlement instruction receiving unit and a server settlement processing unit included in a server device,
The server payment instruction receiving unit receives a payment instruction having a user identifier from an electronic money terminal or a specific terminal communicating with a specific terminal; and
A server payment processing step in which the server payment processing unit performs payment processing corresponding to the payment instruction by using payment information paired with a user identifier included in the payment instruction in response to reception of the payment instruction. Electronic money processing method.
電子マネー端末のコンピュータがアクセス可能な記録媒体は、
入金の情報である入金情報が格納される入金情報格納部を具備し、
前記電子マネー端末のコンピュータを、
入金情報を受け付ける入金情報受付部と、
前記入金情報受付部が受け付けた入金情報を前記入金情報格納部に蓄積する入金情報蓄積部と、
特定の端末からの出金指示を受け付ける出金指示受付部と、
前記出金指示の受け付けに応じて、前記入金情報格納部の入金情報を変更する出金処理を行う出金処理部として機能させるためのプログラム。
The recording medium accessible by the computer of the electronic money terminal is
A deposit information storage unit for storing deposit information which is information of deposit;
A computer of the electronic money terminal;
A deposit information receiving unit for receiving deposit information;
A deposit information accumulating unit for accumulating the deposit information received by the deposit information receiving unit in the deposit information storing unit;
A withdrawal instruction accepting unit for accepting withdrawal instructions from a specific terminal;
A program for functioning as a withdrawal processing unit that performs a withdrawal process for changing the deposit information in the deposit information storage unit in response to acceptance of the withdrawal instruction.
サーバ装置のコンピュータがアクセス可能な記録媒体は、
ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部を具備し、
前記サーバ装置のコンピュータを、
特定の端末と通信する電子マネー端末または特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信部と、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子と対になる入金情報を用いて、前記決済指示に対応する決済処理を行うサーバ決済処理部として機能させるためのプログラム。
The recording medium accessible by the computer of the server device is
A server deposit information storage unit in which deposit information, which is deposit information, is stored in association with the user identifier;
A computer of the server device;
A server payment instruction receiving unit for receiving a payment instruction having a user identifier from an electronic money terminal communicating with a specific terminal or a specific terminal;
A program for functioning as a server payment processing unit that performs payment processing corresponding to the payment instruction by using payment information paired with a user identifier included in the payment instruction in response to reception of the payment instruction.
JP2017031761A 2017-02-23 2017-02-23 Electronic money terminals, server devices, electronic commerce processing methods, and programs Active JP6951084B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017031761A JP6951084B2 (en) 2017-02-23 2017-02-23 Electronic money terminals, server devices, electronic commerce processing methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017031761A JP6951084B2 (en) 2017-02-23 2017-02-23 Electronic money terminals, server devices, electronic commerce processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2018136817A true JP2018136817A (en) 2018-08-30
JP6951084B2 JP6951084B2 (en) 2021-10-20

Family

ID=63366936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017031761A Active JP6951084B2 (en) 2017-02-23 2017-02-23 Electronic money terminals, server devices, electronic commerce processing methods, and programs

Country Status (1)

Country Link
JP (1) JP6951084B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020149587A (en) * 2019-03-15 2020-09-17 株式会社日本総合研究所 Data structure of electronic money bag, collection processing device, collection processing method and computer program
CN113537978A (en) * 2020-04-22 2021-10-22 丰田自动车株式会社 Server, wallet system, recording medium, and method of entry
JP2024008785A (en) * 2022-07-06 2024-01-19 株式会社サンワ Collection agency system, method, and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010049389A (en) * 2008-08-20 2010-03-04 Nec Corp Electronic money management system and electronic money management method
JP2014530433A (en) * 2011-09-27 2014-11-17 アマゾン テクノロジーズ インコーポレイテッド Safely refillable electronic wallet
JP2014238888A (en) * 2014-09-10 2014-12-18 東芝テック株式会社 Merchandise sale data processor and control program thereof
JP2015028818A (en) * 2010-01-06 2015-02-12 クアルコム,インコーポレイテッド System and method for creating and managing stored value account associated with client unique identifier
JP2016062279A (en) * 2014-09-18 2016-04-25 株式会社日本総合研究所 Electronic money system and processing method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010049389A (en) * 2008-08-20 2010-03-04 Nec Corp Electronic money management system and electronic money management method
JP2015028818A (en) * 2010-01-06 2015-02-12 クアルコム,インコーポレイテッド System and method for creating and managing stored value account associated with client unique identifier
JP2014530433A (en) * 2011-09-27 2014-11-17 アマゾン テクノロジーズ インコーポレイテッド Safely refillable electronic wallet
JP2014238888A (en) * 2014-09-10 2014-12-18 東芝テック株式会社 Merchandise sale data processor and control program thereof
JP2016062279A (en) * 2014-09-18 2016-04-25 株式会社日本総合研究所 Electronic money system and processing method thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020149587A (en) * 2019-03-15 2020-09-17 株式会社日本総合研究所 Data structure of electronic money bag, collection processing device, collection processing method and computer program
JP2024091715A (en) * 2019-03-15 2024-07-05 株式会社日本総合研究所 Electronic money collection bag system and money collection processing device
JP7657016B2 (en) 2019-03-15 2025-04-04 株式会社日本総合研究所 Bill collection processing device, payer terminal, bill collection processing method, and computer program
JP7696475B2 (en) 2019-03-15 2025-06-20 株式会社日本総合研究所 Electronic money collection bag system and money collection processing device
CN113537978A (en) * 2020-04-22 2021-10-22 丰田自动车株式会社 Server, wallet system, recording medium, and method of entry
JP2024008785A (en) * 2022-07-06 2024-01-19 株式会社サンワ Collection agency system, method, and program

Also Published As

Publication number Publication date
JP6951084B2 (en) 2021-10-20

Similar Documents

Publication Publication Date Title
JP4372467B2 (en) Electronic money server
JP6640928B2 (en) Payroll prepayment system
JP6655147B2 (en) Payment system
KR101886283B1 (en) Mehod, program and computer readable recording medium for providing tax refund using blockchain-based virtual currency
US20200090155A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
JP7406141B2 (en) Virtual currency payment support device, virtual currency payment support system, virtual currency payment support method, and virtual currency payment support program
JP5231120B2 (en) Storage system, settlement apparatus, and computer program
US20200286054A1 (en) Payment processing device using biometric authentication, payment processing method using biometric authentication, settlement system using biometric authentication, and settlement program using biometric authentication
JP2020024651A (en) Settlement method, settlement system, information processing method, information processing system, communication terminal device, program, and transaction method
US20140222535A1 (en) Method and system for card marketing using expenditure details of an individual
JP5506971B2 (en) Storage system, settlement apparatus, and computer program
JP5430847B2 (en) Point use support device, point use support method, and point use support program
JP6989118B2 (en) Payment systems, user terminals and methods executed by them, payment devices and methods executed by them, and programs.
JP6951084B2 (en) Electronic money terminals, server devices, electronic commerce processing methods, and programs
KR20060111200A (en) Payment method and system using mobile terminal number as virtual account
CN118071338A (en) WeChat payment-based public-private payment method and system
KR20190001500A (en) Mehod, program and computer readable recording medium for providing tax refund using blockchain-based virtual currency
JP7556520B2 (en) Funds transfer management system, funds transfer management method using said system, and program for executing said method
JP7331743B2 (en) Mobile terminals, wallet programs and wallet systems
KR101581316B1 (en) System for managing of finance and method for managing finace of foreign residence thereof
TWM545963U (en) Online exchange settlement system
JP2024173413A (en) Information processing method, program, and information processing device
KR20090120129A (en) Virtual wallet charging and payment system and its method
KR102413360B1 (en) Method and system for utilizing cash using electronic settlement means
JP4333099B2 (en) Content usage fee billing device, content usage fee billing method, content usage fee billing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210301

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210824

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210907

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210924

R150 Certificate of patent or registration of utility model

Ref document number: 6951084

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250