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 PDFInfo
- 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
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). ).
従来、学校への給食費や教材費等の支払いは、現金が主流であり、通常、つり銭が不要なように、請求された通りの額を生徒に持たせることが求められる。しかも、例えば、給食費と写真代といった複数の請求が、月末等の同じ時期にあった場合でも、その合計額ではなく、現金を請求ごとに分別して持たせる必要があった。仮に、学校への支払いにも電子マネーを用いることができれば、つり銭が不要なように現金を準備する手間が省け、利便性が向上する。 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.
以下、保護者端末等の任意の端末から入金が可能であり、学校端末等の特定の端末に対してのみ出金が可能な電子マネー端末を備える電子マネーシステムの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
電子マネー端末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
なお、学校端末2および保護者端末3は、通常、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線を介して通信を行うための通信モジュールを有しており、図示しないサーバ装置等との間で、ネットワーク等を介して通信することも可能である。サーバ装置とは、例えば、カード会社や銀行等の金融機関のサーバや、電子マネーシステム100を運営する企業のサーバなどであるが、そのタイプや所在は問わない。サーバ装置は、例えば、口座からの引き落とし、口座間の振替、口座への返金等の処理を行う。ただし、サーバ装置等との通信は、公知技術であり、本実施の形態の主旨ではないため、説明を省略する。
Note that the
電子マネー端末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
保護者端末3は、保護者の端末である。保護者は、例えば、生徒の親であるが、費用を支払う者であれば誰でもよい。保護者端末3は、例えば、保護者が携帯する携帯端末、保護者宅のPC等である。ただし、保護者端末3は、例えば、コンビニのレジ端末、駅の券売機などでもよく、ICカードへの入金が可能な端末であれば、そのタイプは問わない。入金は、現金による入金でもよいし、口座からの入金でもよいし、クレジットカードを利用した入金でもよく、その方法は問わない。
The
なお、電子マネーシステム100は、学校端末2に限らず、一般に、特定の端末を備えていればよい。特定の端末とは、例えば、特定の場所に設置された端末でもよいし、特定の人によって操作される端末でもよいし、特定のネットワークに接続された端末でもよい。特定の端末は、特定の端末識別子で識別される端末であるということもできる。
Note that the
一般に、端末識別子とは、端末を識別する情報であり、例えば、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
なお、後述する各種の情報もまた、暗号化されていることは好適である。ただし、暗号化や、暗号化された情報を復号するための認証処理等については、公知技術を用いることができ、また、本願発明の主要な特徴ではないので、以下では、特に言及しない。 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
電子マネー端末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
学校端末2は、学校受付部21、および学校送信部22を備える。保護者端末3は、保護者受付部31、および保護者送信部32を備える。
The
電子マネー端末1を構成する格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述するユーザ識別子、後述する入金情報、後述する請求情報などである。格納部11には、学校端末2等の特定の端末を識別する1以上の端末識別子が格納されていていることは好適である。
The
ユーザ識別子格納部111には、ユーザ識別子が格納される。ユーザ識別子とは、ユーザを識別する情報である。ユーザとは、当該電子マネー端末1の利用者であり、本実施の形態では、通常、生徒である。ユーザ識別子は、例えば、学校名・クラス名・氏名(○○小学校・1年2組・山田太郎など)でもよいし、電話番号でもよいし、ID(例えば、学籍番号など)でもよく、ユーザを識別し得る情報であれば何でもよい。
The user
なお、格納部11には、ユーザの口座を識別する1以上の口座識別子が格納されることは好適である。口座識別子は、例えば、金融機関コードおよび口座番号で構成されるが、これに限らない。
The
入金情報格納部112には、入金情報が格納される。入金情報とは、入金の情報である。入金とは、電子マネー端末1への入金である。入金は、現金による入金でもよいし、ユーザ側の口座からの電子的な入金(例えば、口座引き落とし等)でもよい。入金は、1回でもよいし、2回以上でもよい。なお、後述する出金は、電子マネー端末1からの出金である。出金も、現金による出金でもよいし、学校側の口座への電子的な出金(例えば、口座振込等)でもよい。出金もまた、1回でもよいし、2回以上でもよい。
The deposit
入金情報は、通常、入金された金額(入金額)を示す金額情報を有する。入金額は、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
さらに、請求情報は、学校に設置されている2以上の学校端末2のうちの、少なくとも一の学校端末2に対応付けられており、請求情報格納部113には、2以上の請求情報が、当該請求情報に対応する1以上の学校端末2を識別する端末識別子または端末識別子群と対に格納されることは好適である。なお、対に格納されることは、請求情報が端末識別子または端末識別子群を有する場合も含む。
Furthermore, the billing information is associated with at least one
なお、請求情報は、予め請求情報格納部113に格納されていてもよいし、または、後述する受付部12によって受け付けられ、請求情報格納部113に蓄積されても構わない。
The billing information may be stored in the billing
受付部12は、各種の情報を受け付ける。各種の情報とは、例えば、入金情報、出金指示、返金指示、口座返金指示などである。受付部12は、通常、請求情報も受け付ける。受付部12は、各種の情報を、通常、学校端末2または保護者端末3などから受信するが、例えば、キーボード等の入力デバイスで受け付けてもよいし、ディスクや半導体メモリなどの記録媒体から読み出しても構わない。
The receiving
入金情報受付部121は、入金情報を受け付ける。入金情報受付部121は、入金情報を、通常、保護者端末3から受信するが、例えば、保護者端末3以外の任意の端末からから受信してもよい。
The deposit
出金指示受付部122は、出金指示を受け付ける。出金指示受付部122は、出金指示を、通常、学校端末2から受信するが、例えば、学校端末2以外の特定の端末から受信してもよい。出金指示とは、電子マネー端末1からの出金の指示である。出金指示は、通常、当該出金指示を送信した学校端末2等の特定の端末を識別する端末識別子を有する。また、出金指示は、通常、出金する金額(出金額)を示す金額情報も有する。または、出金指示は、金額情報と項目識別子との対を、1以上、有していてもよい。
The withdrawal
返金指示受付部123は、返金指示を受け付ける。返金指示受付部123は、返金指示を、通常、学校端末2から受信するが、学校端末2以外の特定の端末から受信してもよい。返金指示とは、電子マネー端末1への返金の指示である。返金指示は、通常、当該返金指示を送信した学校端末2等の特定の端末を識別する端末識別子を有する。また、返金指示は、通常、返金する金額(返金額)を示す金額情報を有する。または、返金指示は、金額情報と項目識別子との対を、1以上、有していてもよい。
The refund
口座返金指示受付部124は、口座返金指示を受け付ける。口座返金指示受付部124は、口座返金指示を、通常、学校端末2から受信するが、例えば、学校端末2以外の特定の端末から受信してもよい。口座返金指示とは、電子マネー端末1のユーザの口座への返金の指示である。口座返金指示は、通常、返金額を示す金額情報を有するが、有さなくても構わない。口座返金指示受付部124は、返金額を示す金額情報を有さない口座返金指示であり、電子マネー端末1の残金を口座に返金する指示である口座返金指示を、例えば、卒業時に受け付けることは好適である。ただし、口座返金指示の受け付けのタイミングは問わない。
The account refund
処理部13は、各種の処理を行う。各種の処理とは、例えば、入金情報蓄積部131、出金処理部132、返金処理部133、および口座返金処理部134などの処理である。各種の処理には、フローチャートで説明する各種の判別なども含まれる。
The
入金情報蓄積部131は、入金情報受付部121が受け付けた入金情報を入金情報格納部112に蓄積する。
The deposit
出金処理部132は、出金処理を行う。出金処理とは、出金に関する処理をいう。出金とは、電子マネー端末1からの出金である。出金処理とは、例えば、出金指示受付部122による出金指示の受け付けに応じて、入金情報格納部112に格納されている入金情報を変更する処理である。出金処理は、通常、出金指示が有する金額情報に対応する金額分を減額することである。
The
出金処理は、請求情報に対応する金額分の入金情報を変更する処理であってもよい。また、出金処理は、出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する処理であることは好適である。 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
なお、返金処理でも、サーバ装置などの他の装置に、通知をする処理も行われてよい。この場合の通知は、通常、ユーザ識別子と返金指示の情報とを含む。また、返金処理では、返金指示の情報等のディスプレイへの表示、返金額や残額の表示やプリントアウトなども行われてよい。 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
学校端末2を構成する学校受付部21は、各種の情報を受け付ける。各種の情報とは、例えば、出金指示、返金指示、口座返金指示などである。学校受付部21は、請求情報も受け付けてよい。学校受付部21は、出金指示等を、例えば、キーボード等の入力デバイスを介して受け付ける。
The
学校送信部22は、各種の情報を、通常、電子マネー端末1に送信する。各種の情報とは、例えば、出金指示、返金指示、口座返金指示などである。学校送信部22は、請求情報も送信してよい。学校送信部22は、学校受付部21が受け付けた出金指示等を、例えば、近距離無線通信を介して電子マネー端末1に送信する。
The
保護者端末3を構成する保護者受付部31は、各種の情報を受け付ける。各種の情報とは、例えば、入金情報などである。保護者受付部31は、入金情報を、例えば、キーボード等の入力デバイスを介して受け付ける。
The
保護者送信部32は、保護者受付部31が受け付けた入金情報を、例えば、近距離無線通信を介して電子マネー端末1に送信する。
The
なお、電子マネー端末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
また、保護者端末3は、図示しない保護者受信部、および図示しない保護者出力部をさらに備えていてもよい。保護者受信部は、例えば、電子マネー端末1からの請求情報などを受信する。保護者出力部は、例えば、保護者受信部が受信した請求情報などを、ディスプレイ等の出力デバイスを介して出力する。出力される請求情報は、受信された請求情報と必ずしも同じでなくてよい。
Further, the
格納部11、ユーザ識別子格納部111、入金情報格納部112、および請求情報格納部113は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。
The
格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
The process in which information is stored in the
受付部12、入金情報受付部121、出金指示受付部122、返金指示受付部123、学校受付部21、および保護者受付部31は、入力デバイスを含むと考えても、含まないと考えてもよい。受付部12等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
Even if the
受付部12等の受信機能は、通常、近距離無線の通信手段(例えば、Felica(登録商標)等の近距離無線通信モジュール)で実現されるが、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現されてもよい。
The reception function of the
学校送信部22、および保護者送信部32もまた、通常、近距離無線の通信手段で実現されるが、ネットワークや通信回線等を介して情報を送信する手段(例えば、通信モジュール)で実現されてもよい。
The
処理部13、入金情報蓄積部131、出金処理部132、返金処理部133、および口座返金処理部134は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。
The
次に、電子マネーシステム100の動作について図2のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。図2は、電子マネー端末1の動作を説明するフローチャートである。
Next, the operation of the
(ステップS201)処理部13は、入金情報受付部121が入金情報を受け付けたか否かを判別する。なお、このフローチャートにおいて、受け付けることは、通常、受信することであるが、タッチパネル等の入力デバイスを介して受け付ける場合も含む。
(Step S201) The
詳しくは、例えば、当該電子マネー端末1が保護者端末3にかざされるなどして、両者の間で近距離無線通信が可能となると、保護者端末3が、タッチパネル等の入力デバイスを介して入金情報を受け付け、電子マネー端末1と近距離無線通信可能になると、当該請求情報を当該電子マネー端末1に送信する。ただし、入金情報の受け付けは、保護者端末3と電子マネー端末1とが通信可能となった後に受け付けられてもよい。処理部13は、保護者端末3から入金情報を受信した場合に、入金情報を受け付けたと判別する。入金情報を受け付けた場合はステップS204に進み、受け付けていない場合はステップS205に進む。
Specifically, for example, when the electronic money terminal 1 is held over the
(ステップS204)入金情報蓄積部131は、受け付けられた入金情報を入金情報格納部112に蓄積する。その後、ステップS201に戻る。
(Step S204) The deposit
(ステップS205)処理部13は、出金指示受付部122が出金指示を受け付けたか否かを判別する。処理部13は、通常、出金指示受付部122が学校端末2から出金指示を受信した場合に、出金指示受付部122が出金指示を受け付けたと判別する。出金指示受付部122が出金指示を受け付けた場合はステップS206に進み、受け付けていない場合はステップS207に進む。
(Step S205) The
(ステップS206)出金処理部132は、入金情報格納部112に格納されている入金情報を変更する処理である出金処理を行う。変更する処理とは、通常、出金指示が有する金額情報に対応する金額分を減額する処理である。出金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。
(Step S206) The
(ステップS207)処理部13は、返金指示受付部123が返金指示を受け付けたか否かを判別する。処理部13は、通常、返金指示受付部123が学校端末2から返金指示を受信した場合に、返金指示受付部123が返金指示を受け付けたと判別する。返金指示受付部123が返金指示を受け付けた場合はステップS208に進み、受け付けていない場合はステップS209に進む。
(Step S207) The
(ステップS208)返金処理部133は、入金情報格納部112に格納されている入金情報を変更する処理である返金処理を行う。変更する処理とは、通常、返金指示が有する金額情報に対応する金額分を増額する処理である。返金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。
(Step S208) The
(ステップS209)処理部13は、口座返金指示受付部124が口座返金指示を受け付けたか否かを判別する。処理部13は、通常、口座返金指示受付部124が学校端末2から口座返金指示を受信した場合に口座返金指示受付部124が、口座返金指示を受け付けたと判別する。口座返金指示受付部124が口座返金指示を受け付けた場合はステップS210に進み、受け付けていない場合はステップS201に戻る。
(Step S209) The
(ステップS210)口座返金処理部134は、入金情報格納部112に格納されている入金情報に対応する金額を、ユーザ識別子格納部111に格納されているユーザ識別子に対応する口座に返金する処理である口座返金処理を行う。口座返金処理の詳細については、前述したので繰り返さない。その後、ステップS201に戻る。
(Step S <b> 210) The account
なお、図2のフローチャートにおいて、口座返金処理部134は、口座返金指示の受け付けに応じて口座返金処理を実行しているが、これに限らない。例えば、格納部11に、口座返金処理を実行するタイミング(例えば、卒業日等)を示すタイミング情報が格納されており、口座返金処理部134は、このタイミング情報に従って、口座返金処理を実行してもよい。
In the flowchart of FIG. 2, the account
また、図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
詳しくは、例えば、学校端末2において、学校受付部21が、キーボード等の入力デバイスを介して請求情報を受け付け、その後に、電子マネー端末1がユーザにより学校端末2にかざされるなどして、電子マネー端末1と学校端末2とが近距離無線通信可能になると、学校送信部22は、当該請求情報を電子マネー端末1に送信する。ただし、請求情報の受け付けは、例えば、学校端末2と電子マネー端末1とが通信可能となった後に行われてもよい。処理部13は、受付部12が学校端末2から請求情報を受信した場合に、請求情報を受け付けたと判別する。
Specifically, for example, in the
受付部12が請求情報を受け付けた場合はステップS200bに進み、受け付けていない場合はステップS201に進む。
If the accepting
(ステップS200b)処理部13は、受け付けられた請求情報を請求情報格納部113に蓄積する。その後、ステップS200aに戻る。
(Step S200b) The
また、図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
本例の電子マネーシステム100は、1以上の電子マネー端末1、2以上の学校端末2、および1以上の保護者端末3を備える。2以上の各学校端末2は、ある学校X(以下、単に学校と記す場合がある)の端末であり、学校の教職員によって操作される。
The
2以上の学校端末2のうち一つは、一の教室に設置され、その教室の担任である教員(以下、単に教員と記す場合がある)によって操作される。一の教室とは、学校の一の生徒であるユーザAAが属する教室(以下、単に教室と記す場合がある)である。教員は、例えば給食費や教材費といった、どの生徒にも共通する費用の徴収も担当する。
One of the two or
2以上の学校端末2のうち他の一つは、学校の職員室に設置され、各教職員によって操作される。この学校端末2は、例えば、写真代や部活費といった、生徒によって異なる費用の徴収に使われる。
The other one of the two or
教室の学校端末2を構成する学校送信部22は、端末識別子“aaa”を保持している。また、職員室の学校端末2を構成する学校送信部22は、端末識別子“bbb”を保持している。
The
一の電子マネー端末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
保護者端末3を構成する保護者送信部32は、ユーザAAを識別するユーザ識別子“AA”を保持している。
The
ユーザAAの電子マネー端末1を構成するユーザ識別子格納部111には、ユーザ識別子“AA”が格納されている。
The user identifier “AA” is stored in the user
入金情報格納部112には、例えば、図3に示すような入出金管理情報が格納される。図3は、入出金管理情報のデータ構造図である。入出金管理情報は、金額情報、および日時情報を有する。金額情報は、入金額、出金額、または残額のうち1種類以上の情報を含む。日時情報は、日時の情報を含む。日時は、金額情報が入金額を含む場合は入金日時であり、金額情報が出金額を含む場合は出金日時である。
In the deposit
図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
例えば、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
現在の日付は、1月10日であり、この時点では、入金情報格納部112および請求情報格納部113には、未だ何も格納されていないものとする。
It is assumed that the current date is January 10, and nothing is stored in the deposit
この日、教室において、教員が、学校端末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
電子マネー端末1において、受付部12が上記請求情報を受信し、処理部13は、受信された請求情報を、ID“1”に対応付けて、請求情報格納部113に蓄積する。これによって、請求情報格納部113には、前述した請求情報1(図4参照)が格納される結果となる。
In the electronic money terminal 1, the receiving
その後、ユーザ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
保護者端末3において、図示しない保護者受信部が請求情報1を受信し、図示しない保護者出力部は、受信された請求情報1を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「教材費1000円を1月11日までにお支払いください。」といった請求情報が表示される。保護者は、保護者端末3の入力デバイスを介して、請求額に対応する入金額“¥1000”を示す金額情報を有する入金情報を入力する。
In the
具体的には、例えば、保護者は、カード会社のサイトを利用するなどして、保護者の口座から電子マネー端末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
保護者受付部31は、かかる入金情報の入力を受け付け、保護者送信部32は、当該入金情報を電子マネー端末1に送信する。
The
電子マネー端末1において、入金情報受付部121が上記入金情報を受信し、入金情報蓄積部131は、例えば、内蔵時計等を用いて日時“1/10 19:00”を取得し、受信された入金情報にこの日時を含めて、入金情報格納部112に蓄積する。これによって、入金情報格納部112には、前述した1番目の組を有する入出金管理情報(図4参照)が格納される結果となる。
In the electronic money terminal 1, the deposit
翌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
電子マネー端末1において、出金指示受付部122が上記出金指示を受け付け、出金処理部132は、入金情報格納部112に格納されている入出金管理情報を変更する出金処理を行う。
In the electronic money terminal 1, the withdrawal
具体的には、出金処理部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
こうして電子マネー端末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
その後、例えば、1月末日に、教室において、教員が、学校端末2の入力デバイスを操作して、他の請求情報を入力したとする。この請求情報は、金額情報“¥1500”、項目識別子“給食費”、端末識別子“bbb”、および期限情報“2/10”を有する。
Thereafter, for example, it is assumed that a teacher operates the input device of the
この場合も同様に、学校受付部21は、当該請求情報を受け付け、ユーザAAが電子マネー端末1をかざすと、学校送信部22は、当該請求情報を電子マネー端末1に送信する。
Similarly, in this case, the
電子マネー端末1において、受付部12が上記請求情報を受信し、処理部13は、受信された請求情報を、ID“2”に対応付けて、請求情報格納部113に蓄積する。これによって、請求情報格納部113には、前述した請求情報2(図4参照)がさらに格納される結果となる。
In the electronic money terminal 1, the receiving
ユーザ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
保護者は、期限の前々日である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
電子マネー端末1において、入金情報受付部121が上記入金情報を受信し、入金情報蓄積部131は、内蔵時計等から日時“2/8 18:00”を取得し、受信された入金情報にこの日時を含めて、入金情報格納部112に蓄積する。これによって、入金情報格納部112には、前述した1番目〜3番目の3組を有する入出金管理情報(図4参照)が格納される結果となる。
In the electronic money terminal 1, the deposit
翌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
電子マネー端末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
これによって、入金情報格納部112には、前述した1番目〜4番目の4組を有する入出金管理情報(図4参照)が格納される結果となる。この時点での電子マネー端末1の残額は、“¥500”である。電子マネー端末1から出金された1500円は、学校側の口座に振り込まれる。
As a result, the deposit
その後、例えば、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
ユーザ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
保護者は、写真代と同じ残額があるため、追加の入金を行うことなく、電子マネー端末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
なお、ユーザAAが電子マネー端末1を教室の学校端末2にかざしたとしても、請求情報格納部113に格納されている請求情報3が有する端末識別子“bbb”が、教室の学校端末2の端末識別子“aaa”とは一致しないため、出金処理部132は、出金処理を行わない。
Even if the user AA holds the electronic money terminal 1 over the
その後、例えば、ユーザ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
その後、ユーザ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
以上、本実施の形態によれば、記録媒体は、入金の情報である入金情報が格納される入金情報格納部112を具備し、電子マネー端末1は、入金情報を受け付け、受け付けた入金情報を入金情報格納部112に蓄積し、特定の端末からの出金指示を受け付けと、出金指示の受け付けに応じて、入金情報格納部112の入金情報を変更する出金処理を行うことにより、電子マネーを特定の端末に対してのみ出金できる。
As described above, according to the present embodiment, the recording medium includes the deposit
また、記録媒体は、請求に関する請求情報が格納される請求情報格納部113をさらに具備し、電子マネー端末1は、出金指示の受け付けに応じて、請求情報に対応する金額分の入金情報を変更する出金処理を行うことにより、請求された金額分の電子マネーを、特定の端末に対してのみ出金できる。
In addition, the recording medium further includes a billing
また、請求情報格納部113には、2以上の請求情報が格納され、2以上の請求情報は、2以上の特定の端末のうちの、少なくとも一の特定の端末に対応付けられており、電子マネー端末1は、出金指示を送信した特定の端末に対応する請求情報に対応する金額分の入金情報を変更する出金処理を行うことにより、2以上の特定の端末のうち一の特定の端末に対応付けて請求された金額分の電子マネーを、当該一の特定の端末に対してのみ出金できる。
The billing
また、電子マネー端末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
また、記録媒体は、ユーザを識別するユーザ識別子が格納されるユーザ識別子格納部111をさらに具備し、電子マネー端末1は、口座返金指示を受け付け、口座返金指示に応じて、入金情報格納部112の入金情報に対応する金額を、ユーザ識別子に対応する口座に返金する処理である口座返金処理を行うことにより、出金した電子マネーのユーザの口座への返金ができる。
The recording medium further includes a user
さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配布してもよい。また、このソフトウェアを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
(実施の形態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
電子マネー端末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
なお、以下では、上記のようなネットワークを介した通信、および上記のような近距離無線通信のいずれも、単に通信と記す場合がある。また、通信は、通常、送信または受信のうちの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
電子マネー端末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
サーバ装置5は、サーバ格納部51、サーバ受信部52、サーバ受付部53、サーバ処理部54、およびサーバ送信部55を備える。サーバ格納部51は、サーバ請求情報格納部511、およびサーバ入金情報格納部512を備える。サーバ受信部52は、サーバ決済指示受信部521を備える。サーバ受付部53は、サーバ返金指示受付部531を備える。サーバ処理部54は、サーバ決済処理部541、およびサーバ返金情報構成部542を備える。サーバ送信部55は、サーバ返金情報送信部551を備える。
The
電子マネー端末6は、格納部61、受付部62、送信部63、受信部64、および処理部65を備える。学校端末7は、学校受付部71、および学校送信部72を備える。保護者端末8は、保護者受付部81、および保護者送信部82を備える。
The electronic money terminal 6 includes a
サーバ装置5を構成するサーバ格納部51は、各種の情報を格納し得る。各種の情報とは、例えば、入金情報、請求情報などである。入金情報は、実施の形態1における入金情報と同じでよい。請求情報は、実施の形態1における請求情報と同じでよいが、通常、請求を受けるユーザを識別するユーザ識別子をさらに有する。また、サーバ格納部51には、例えば、ユーザを識別する1以上のユーザ識別子、学校端末7等の特定の端末を識別する1以上の端末識別子なども格納される。
The
サーバ請求情報格納部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
サーバ入金情報格納部512には、ユーザ識別子に対応付けて、入金情報が格納される。サーバ入金情報格納部512には、通常、ユーザ識別子と、1以上の入金情報との組が、1組以上、格納される。
The server deposit
サーバ受信部52は、各種の情報を受信する。各種の情報とは、例えば、後述する決済指示である。
The
また、サーバ受信部52は、請求情報を受信する。サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、端末識別子と対に、ユーザ識別子等を有する請求情報を受信する。電子マネー端末6と学校端末7との通信は、通常、近距離無線通信であるが、例えば、学内の無線LANを介した通信などでもよく、その方式は問わない。つまり、電子マネー端末6と学校端末7との間の通信は、通常、電子マネー端末6を携帯するユーザが、電子マネー端末6を学校端末7にかざした場合にだけ、通信可能となる方式であり、例えば、ユーザが、学校端末7の存在する学校の中に居る場合にだけ、通信可能である方式であることも好適である。ただし、通信可能な距離に関する制限はなくてもよい。
The
また、サーバ受信部52は、入金情報をユーザ識別子と対に受信する。サーバ受信部52は、入金情報を、通常、電子マネー端末6と通信した保護者端末8から、ユーザ識別子と対に受信する。電子マネー端末6と保護者端末8との通信もまた、通常、近距離無線通信であるが、その方式は問わない。つまり、電子マネー端末6と保護者端末8との間の通信は、通常、電子マネー端末6を携帯するユーザまたはその保護者が、電子マネー端末6を保護者端末8にかざした場合にだけ、通信可能となる方式であるが、通信可能な距離に関する制限はなくてもよい。
The
サーバ決済指示受信部521は、決済指示を受信する。サーバ決済指示受信部521は、例えば、電子マネー端末6と通信した学校端末7等の特定の端末から、決済指示を受信する。決済指示は、当該電子マネー端末6のユーザを識別するユーザ識別子を有する。なお、かかるユーザ識別子は、通常、当該電子マネー端末6の格納部61に格納されている。また、決済指示は、通常、決済の対象となる請求情報を識別する項目識別子を有する。または、決済指示は、例えば、ユーザ識別子と、電子マネー端末6と通信した学校端末7等の特定の端末の端末を識別する端末識別子とを有していてもよい。なお、サーバ決済指示受信部521は、かかる決済指示を、当該電子マネー端末6から受信してもよい。
The server settlement
サーバ受付部53は、各種の情報を受け付ける。各種の情報とは、例えば、返金指示などである。なお、受け付けることは、受信する場合も含む。サーバ受付部53は、例えば、学校端末7からの請求情報、保護者端末8からの入金情報なども受信してよい。詳しくは、サーバ受付部53は、例えば、学校端末7から端末識別子と対に請求情報を受信する。また、サーバ受付部53は、例えば、保護者端末8からユーザ識別子と対に入金情報を受信する。
The
また、サーバ受付部53は、電子マネー端末6または当該電子マネー端末6と通信した学校端末7等の特定の端末から、ユーザ識別子を有する出金指示を受け付けてもよい。なお、出金指示およびその受け付けの方法は、実施の形態1と同様であり、説明を省略する。
The
サーバ返金指示受付部531は、返金指示を受け付ける。サーバ返金指示受付部531は、返金指示を、通常、学校端末7等の特定の端末から受信するが、例えば、キーボード等の入力デバイスを介して受け付けてもよいし、外部の装置から受信してもよい。外部の装置とは、例えば、カード会社等の金融機関の端末である。サーバ返金指示受付部531は、例えば、ユーザのカードが不正利用された場合に、カード会社の端末から、当該ユーザを識別すするユーザ識別子を有する返金指示を受信することは好適である。
The server refund
サーバ処理部54は、各種の処理を行う。各種の処理とは、例えば、サーバ決済処理部541、サーバ返金情報構成部542などの処理である。各種の処理には、フローチャートで説明する各種の判別なども含まれる。
The
また、サーバ処理部54は、例えば、請求情報のサーバ請求情報格納部511への蓄積、入金情報のサーバ請求情報格納部511への蓄積、返金指示に応じた返金処理なども行ってよい。
Further, the
具体的には、サーバ処理部54は、サーバ受付部53がユーザ識別子と対に受信した入金情報を、当該ユーザ識別子に対応付けてサーバ入金情報格納部512に蓄積する。また、サーバ処理部54は、サーバ受信部52が受信した入金情報をサーバ請求情報格納部511に蓄積する。
Specifically, the
また、サーバ処理部54は、サーバ受付部53による出金指示の受け付けに応じて、サーバ入金情報格納部512に格納されている入金情報であり、その出金指示が有するユーザ識別子で識別されるユーザの入金情報を変更する。なお、入金情報の変更方法は、実施の形態1と同様であり、説明を省略する。
The
さらに、サーバ処理部54は、サーバ返金指示受付部531が受け付けた返金指示に応じて、サーバ入金情報格納部512の入金情報を変更する返金処理を実行する。変更することは、通常、返金指示が有する金額情報に対応する金額分を増額することである。サーバ処理部54は、例えば、サーバ入金情報格納部512に格納されている1以上の入金情報のうち、受け付けられた返金指示が有するユーザ識別子と対になる入金情報を取得し、当該入金情報に対し、受け付けられた返金指示が有する金額情報に対応する金額分を増額することは好適である。
Further, the
サーバ決済処理部541は、決済処理を行う。決済処理とは、決済に関する処理をぃう。決済とは、ユーザ側が受け取った商品(サービスも含む)の代金を学校側に支払うことである。支払いは、本実施の形態では、電子マネー端末6を利用して行うが、例えば、クレジットカードやデビットカード、または現金や小切手等を併用してもよい。併用とは、例えば、電子マネーへの入金にクレジットカード等を利用することであってもよい。ただし、支払の方法は問わない。決済処理は、例えば、電子マネーからの出金、口座からの引き落とし、口座間の振替等の処理であるが、これに限らない。
The server
サーバ決済処理部541は、例えば、サーバ決済指示受信部521による決済指示の受信に応じて、その決済指示が有するユーザ識別子と対になる入金情報を用いて、その決済指示に対応する決済処理を行う。なお、入金情報を用いることは、例えば、入金情報が有する金額情報を、決済指示が有する金額情報と比較することでもよいし、または、入金情報が有する金額情報の示す入金額または残額から、決済指示が有する金額情報の示す決済額を減額することでもよく、その使用方法は問わない。
For example, in response to the payment instruction received by the server payment
サーバ決済処理部541は、例えば、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行う。決済指示に対応する請求情報とは、決済指示が有する項目識別子に対応する請求情報でもよいし、ユーザ識別子で識別されるユーザのすべての請求情報でもよい。サーバ決済処理部541は、決済指示の受信に応じて、当該決済指示が有するユーザ識別子で識別されるユーザの、当該決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行えることは好適である。
For example, in response to receiving the payment instruction, the server
また、サーバ決済処理部541は、こうして行った決済処理に関する情報である決済情報を構成してもよい。決済情報は、通常、決済した金額(決済額)を示す金額情報を有する。また、決済情報は、例えば、決済した日付(決済日)を示す日時情報も有する。なお、構成された決済情報は、例えば、保護者端末7等に送信されてもよいし、ディスプレイに表示されてもよいし、プリンタでプリントアウトされても構わない。なお、このことは、後述する返金情報にも当てはまる。
Further, the server
サーバ返金情報構成部542は、サーバ返金指示受付部531が受け付けた返金指示に応じて、返金する金額(返金額)を示す金額情報を有する返金情報を構成する。サーバ返金情報構成部542は、サーバ返金指示受付部531が受け付けた返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、当該入金情報を用いて返金情報を構成することは好適である。
The server refund
なお、返金は、例えば、電子マネー端末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
また、返金情報は、通常、入金情報が有する金額情報に対応する金額情報を有する。対応する金額情報とは、例えば、入金情報が有する金額情報が示す入金額と同じ金額を示す金額情報でもよいし、当該入金額から所定額を減算した金額を示す金額情報でもよい。所定額とは、例えば、手数料等の額である。 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
サーバ送信部55は、各種の情報を送信する。各種の情報とは、例えば、決済情報、返金情報などである。サーバ送信部55は、決済指示に応じてサーバ決済処理部541が構成した決済情報を、当該決済指示が有するユーザ識別子宛てに送信する。送信された決済情報は、通常、保護者端末8を介して、当該ユーザ識別子で識別されるユーザの電子マネー端末6により受信される。
The
サーバ返金情報送信部551は、返金指示に応じてサーバ返金情報構成部542が構成した返金情報を、当該返金指示が有するユーザ識別子宛てに送信する。送信された返金情報は、通常、保護者端末8を介して、当該ユーザ識別子で識別されるユーザの電子マネー端末6により受信される。
The server refund
電子マネー端末6を構成する格納部61は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子、入金情報、請求情報などである。
The
格納部61には、当該電子マネー端末6を識別する端末識別子が格納される。また、格納部61には、通常、入金情報が格納される。さらに、格納部61には、例えば、請求情報も格納されてよい。
The
受付部62は、各種の情報を受け付ける。各種の情報とは、例えば、決済指示などである。受付部62は、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、例えば、学校端末7によって受け付けられた決済指示を当該学校端末7から受信してもよいし、または、タッチパネル等の入力デバイスを介して決済指示を受け付けてもよい。
The accepting
送信部63は、各種の情報を送信する。各種の情報とは、例えば、ユーザ識別子、決済指示などである。送信部63は、当該電子マネー端末6が学校端末7または保護者端末8と通信可能になった時、格納部61に格納されているユーザ識別子を当該学校端末7または当該保護者端末8に送信する。
The
また、送信部63は、例えば、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、受付部62が入力デバイスを介して決済指示を受け付けたことに応じて、格納部61に格納されているユーザ識別子を当該学校端末7に送信してもよい。または、送信部63は、例えば、当該電子マネー端末6が学校端末7と通信可能である場合に、受付部62が当該学校端末7から決済指示を受信したことに応じて、格納部61に格納されているユーザ識別子を当該決済指示に含め、ネットワーク等を介してサーバ装置5に送信してもよい。
In addition, the
受信部64は、各種の情報を受信する。各種の情報とは、例えば、入金情報、返金情報、決済情報などである。受信部64は、例えば、当該電子マネー端末6が保護者端末8と近距離無線通信可能である場合に、当該保護者端末8から入金情報を受信する。また、受信部64は、当該電子マネー端末6が学校端末7と近距離無線通信可能である場合に、サーバ装置5から、決済情報または返金情報を受信してもよい。
The receiving
処理部65は、各種の処理を行う。各種の処理とは、例えば、入金情報の蓄積や変更などである。各種の処理には、フローチャートで説明する各種の判別なども含まれる。
The
処理部65は、例えば、受信部64が受信した入金情報を格納部61に蓄積する。また、処理部65は、格納部61に格納されている入金情報を、例えば、受信部64が受信した決済情報を用いて変更(通常、減額)してもよいし、または、受信部64が受信した返金情報を用いて変更(通常、増額)してもよい。
For example, the
学校端末7を構成する学校受付部71は、各種の情報を受け付ける。各種の処理とは、例えば、決済指示、返金指示などである。学校受付部71は、決済指示等を、当該学校端末7が電子マネー端末6と近距離無線通信可能である場合に、例えば、キーボード等の入力デバイスを介して受け付ける。
The
学校送信部72は、各種の情報を送信する。各種の処理とは、例えば、決済指示、返金指示などである。学校送信部72は、学校受付部71が受け付けた決済指示等を、サーバ装置5に送信する。
The
保護者端末8を構成する保護者受付部81は、各種の情報を受け付ける。各種の処理とは、例えば、入金情報などである。保護者受付部81は、入金情報を、当該保護者端末8が電子マネー端末6と近距離無線通信可能である場合に、例えば、キーボード等の入力デバイスを介して受け付ける。
The
保護者送信部82は、各種の情報を送信する。各種の処理とは、例えば、入金情報などである。保護者送信部82は、保護者受付部81が受け付けた入金情報を、サーバ装置5に送信する。
The
サーバ格納部51、サーバ請求情報格納部511、サーバ入金情報格納部512、および格納部61は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。
The
サーバ格納部51等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がサーバ格納部51等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報がサーバ格納部51等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がサーバ格納部51等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
The process in which information is stored in the
サーバ受信部52、およびサーバ決済指示受信部521は、通常、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現される。
The
サーバ受付部53、サーバ返金指示受付部531、受付部62、学校受付部71、および保護者受付部81は、入力デバイスを含むと考えても、含まないと考えてもよい。サーバ受付部53等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
The
サーバ処理部54、サーバ決済処理部541、サーバ返金情報構成部542、および処理部65は、通常、MPUやメモリ等から実現され得る。処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。
The
サーバ送信部55、およびサーバ返金情報送信部551は、通常、ネットワークや通信回線等を介して情報を受信する手段(例えば、ネットワークカードやモデム等の通信モジュール)で実現される。
The
送信部63、学校送信部72、および保護者送信部82は、通常、近距離無線の通信手段で実現されるが、ネットワークや通信回線等を介して情報を送信する手段(例えば、通信モジュール)で実現されてもよい。
The
受信部64は、通常、近距離無線の通信手段(例えば、Felica(登録商標)等の近距離無線通信モジュール)で実現されるが、ネットワーク等を介して情報を受信する手段で実現されてもよい。
The receiving
次に、電子マネーシステム500の動作について図6および図7のフローチャートを用いて説明する。なお、既出の事項に関する説明は、省略または簡略化している。
Next, the operation of the
図6は、サーバ装置5の動作を説明するフローチャートである。
FIG. 6 is a flowchart for explaining the operation of the
(ステップS601)サーバ処理部54は、サーバ受信部52が請求情報を受信したか否かを判別する。
(Step S601) The
詳しくは、サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、ユーザ識別子、および端末識別子等を有する請求情報を受信する。サーバ処理部54は、請求情報が受信され、かつ、当該請求情報が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、当該請求情報が、サーバ格納部51に格納されているいずれかの端末識別子に対応する端末識別子を有する場合に、サーバ受信部52が請求情報を受信したと判断することは好適である。
Specifically, the
なお、一致することは、通常、ユーザ識別子を構成する文字列の全部が一致することである。また、対応することは、例えば、端末識別子を構成する文字列の全部が一致することでもよいし、その予め決められた部分が一致することでもよい。予め決められた部分とは、例えば、端末識別子が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
サーバ受信部52が請求情報を受信したと判別された場合はステップS601に進み、受信していないと判別された場合はステップS604に進む。
If it is determined that the
(ステップS602)サーバ処理部54は、サーバ受信部52が受信した請求情報をサーバ請求情報格納部511に蓄積する。その後、ステップS601に戻る。
(Step S602) The
(ステップS603)サーバ処理部54は、サーバ受信部52が入金情報をユーザ識別子と対に受信したか否かを判別する。
(Step S603) The
詳しくは、サーバ受信部52は、入金情報を、通常、電子マネー端末6と通信した保護者端末8から、ユーザ識別子と対に受信する。サーバ処理部54は、入金情報が受信され、かつ、これと対に受信されたユーザ識別子が、サーバ格納部51に格納されているいずれかのユーザ識別子と一致する場合に、サーバ受信部52が入金情報をユーザ識別子と対に受信したと判別することは好適である。請求情報が受信されても、ユーザ識別子が一致しない場合、通常、サーバ処理部54は、サーバ受信部52が入金情報をユーザ識別子と対に受信していないと判別する。
Specifically, the
サーバ受信部52が入金情報をユーザ識別子と対に受信したと判別された場合はステップS604に進み、そうでないと判別された場合はステップS606に進む。
If it is determined that the
(ステップS604)サーバ処理部54は、サーバ受付部53がユーザ識別子と対に受信した入金情報を、当該ユーザ識別子に対応付けてサーバ入金情報格納部512に蓄積する。その後、ステップS601に戻る。
(Step S604) The
(ステップS605)サーバ処理部54は、サーバ受信部52が決済指示を受信したか否かを判別する。
(Step S605) The
詳しくは、サーバ受信部52は、通常、電子マネー端末6と通信した学校端末7から、端末識別子と対に、ユーザ識別子等を有する決済指示を受信する。サーバ処理部54は、決済指示が受信され、かつ、当該決済指示が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、これと対に受信された端末識別子が、サーバ格納部51に格納されているいずれかの端末識別子に対応する場合に、サーバ受信部52が決済指示を受信したと判断することは好適である。
Specifically, the
決済指示が受信されても、ユーザ識別子が一致しない場合、または、端末識別子が対応しない場合、通常、サーバ処理部54は、サーバ受信部52が決済指示を受信していないと判別する。
Even if the payment instruction is received, if the user identifier does not match or the terminal identifier does not correspond, the
サーバ受信部52が決済指示を受信したと判別された場合はステップS606に進み、受信していないと判別された場合はステップ609に進む。
If it is determined that the
(ステップS606)サーバ決済処理部541は、受信された決済指示が有するユーザ識別子で識別されるユーザの、当該決済指示に対応する請求情報に対する決済処理を行う。なお、決済処理については、前述したので繰り返さない。
(Step S606) The server
(ステップS607)サーバ決済処理部541は、決済処理で決済した金額(決済額)を示す金額情報を有する決済情報を構成する。
(Step S607) The server
(ステップ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
詳しくは、サーバ返金指示受付部531は、通常、電子マネー端末6と通信した学校端末7、またはカード会社の端末等の外部の装置から、端末識別子と対に、ユーザ識別子等を有する返金指示を受信する。サーバ処理部54は、返金指示が受信され、かつ、当該返金指示が、サーバ格納部51に格納されているいずれかのユーザ識別子に一致するユーザ識別子を有し、かつ、これと対に受信された端末識別子が、サーバ格納部51に格納されているいずれかの端末識別子に対応する場合に、サーバ返金指示受付部531が返金指示を受け付けたと判断することは好適である。
Specifically, the server refund
返金指示が受信されても、ユーザ識別子が一致しない場合、または、端末識別子が対応しない場合、通常、サーバ処理部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
サーバ返金指示受付部531が返金指示を受け付けたと判別された場合はステップS606に進み、受け付けていないと判別された場合はステップ609に進む。
If it is determined that the server refund
(ステップS610)サーバ処理部54は、返金処理を行う。詳しくは、サーバ処理部54は、サーバ入金情報格納部512に格納されている1以上の入金情報のうち、受け付けられた返金指示が有するユーザ識別子と対になる入金情報を取得し、当該入金情報に対し、受け付けられた返金指示が有する金額情報に対応する金額分を増額する。
(Step S610) The
(ステップS611)サーバ返金情報構成部542は、受け付けられた返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、当該入金情報を用いて返金情報を構成する。
(Step S <b> 611) The server refund
(ステップS612)サーバ返金情報送信部551は、こうして構成された返金情報を、上記返金指示が有するユーザ識別子宛てに送信する。その後、ステップS601に戻る。
(Step S612) The server refund
なお、図6のフローチャートにおいて、返金処理部133は、返金指示の受け付けに応じて返金処理を実行しているが、例えば、サーバ格納部51に、返金処理を実行するタイミング(例えば、卒業日等)を示すタイミング情報が格納されており、返金処理部133は、このタイミング情報に従って返金処理を実行してもよい。
In the flowchart of FIG. 6, the
また、図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
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
(ステップS701)処理部65は、受信部64が入金情報を受信したか否かを判別する。
(Step S701) The
詳しくは、例えば、当該電子マネー端末6と近距離無線通信可能となった保護者端末8が、タッチパネル等の入力デバイスを介して入金情報を受け付け、その入金情報を当該電子マネー端末6に送信する。受信部64は、保護者端末8から送信された入金情報を受信する。処理部65は、通常、当該電子マネー端末6と近距離無線通信可能となった保護者端末8から入金情報を受信した場合に、入金情報を受け付けたと判別する。入金情報を受け付けた場合はステップS702に進み、受け付けていない場合はステップS703に進む。
Specifically, for example, the
(ステップS702)処理部13は、受け付けられた入金情報を格納部61に蓄積する。その後、ステップS701に戻る。
(Step S <b> 702) The
(ステップS703)処理部65は、受信部64が決済情報を受信したか否かを判別する。
(Step S703) The
例えば、前述したように、当該電子マネー端末6と近距離無線通信可能となった学校端末7からの決済指示に応じて、サーバ装置5において決済処理が行われると、サーバ装置5から当該電子マネー端末6のユーザ宛てに決済情報が送信され、受信部64は、この決済情報を受信する。
For example, as described above, when a payment process is performed in the
受信部64が決済情報を受信した場合はステップS704に進み、受信していない場合はステップS705に進む。
If the receiving
(ステップS704)処理部65は、格納部61に格納されている入金情報を、こうして受信された決済情報を用いて更新する。処理部65は、通常、入金情報が有する金額情報の示す金額(例えば、入金額、合計額、残額など)から、決済情報が有する金額情報の示す決済額に対応する金額を減額する。その後、ステップS701に戻る。
(Step S704) The
(ステップS705)処理部65は、受信部64が返金情報を受信したか否かを判別する。
(Step S705) The
例えば、前述したように、当該電子マネー端末6と近距離無線通信可能となった学校端末7や外部の装置からの返金指示に応じて、サーバ装置5において返金処理が行われると、サーバ装置5から当該電子マネー端末6のユーザ宛てに返金情報が送信され、受信部64は、この返金情報を受信する。
For example, as described above, when a refund process is performed in the
受信部64が返金情報を受信した場合はステップS706に進み、受信していない場合はステップS701に戻る。
If the receiving
(ステップS706)処理部65は、格納部61に格納されている入金情報を、こうして受信された返金情報を用いて更新する。処理部65は、通常、入金情報が有する金額情報の示す金額に、返金情報が有する金額情報の示す返金額に対応する金額を減額する。その後、ステップS701に戻る。
(Step S706) The
なお、図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
本例の電子マネーシステム500は、サーバ装置5、2以上の電子マネー端末6、4以上の学校端末7、および2以上の保護者端末8を備える。サーバ装置5は、電子マネーシステム500を運営する企業のサーバである。サーバ装置5は、4以上の学校端末7および2以上の保護者端末8の各々と、インターネット等のネットワークを介して通信可能に接続されている。
The
4以上の学校端末7のうち2以上は、ある学校Xの端末であり、学校Xの教職員によって操作される。学校Xの2以上の学校端末7のうち一つは、一の教室に設置され、その教室の担任である教員(以下、単に教員、または学校Xの教員と記す場合がある)によって操作される。一の教室とは、学校Xの一の生徒であるユーザAAが属する教室(以下、単に教室、または学校Xの教室と記す場合がある)である。教員は、例えば給食費や教材費といった、どの生徒にも共通する費用の徴収も担当する。
Two or more of the four or
学校Xの2以上の学校端末7のうち他の一つは、学校Xの職員室に設置され、各教職員によって操作される。この学校端末7は、例えば、写真代や部活費といった、生徒によって異なる費用の徴収に使われる。
The other one of the two or
学校Xの教室の学校端末7を構成する学校送信部72は、端末識別子“aaa”を保持している。また、学校Xの職員室の学校端末7を構成する学校送信部72は、端末識別子“bbb”を保持している。
The
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
また、4以上の学校端末7のうち他の2以上は、他の学校Yの端末であり、学校Yの教職員によって操作される。学校Yの2以上の学校端末7のうち一つは、一の教室に設置され、その教室の担任である教員(以下、学校Yの教員と記す場合がある)によって操作される。一の教室とは、学校Yの一の生徒であるユーザBBが属する教室(以下、学校Yの教室と記す場合がある)である。
The other two or more of the four or
学校Yの2以上の学校端末7のうち他の一つは、学校Yの職員室に設置され、各教職員によって操作される。
The other one of the two or
学校Yの教室の学校端末7を構成する学校送信部72は、端末識別子“ccc”を保持している。また、学校Yの職員室の学校端末7を構成する学校送信部72は、端末識別子“ddd”を保持している。
The
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
ユーザAAの保護者端末8を構成する保護者送信部82は、ユーザAAを識別するユーザ識別子“AA”を保持している。ユーザBBの保護者端末8を構成する保護者送信部82は、ユーザBBを識別するユーザ識別子“BB”を保持している。
The
ユーザAAの電子マネー端末6を構成する格納部61には、ユーザ識別子“AA”が格納されている。ユーザBBの電子マネー端末6を構成する格納部61には、ユーザ識別子“BB”が格納されている。
A user identifier “AA” is stored in the
サーバ装置5を構成するサーバ格納部51には、4以上の学校端末7を識別する4以上の端末識別子“aaa”,“bbb”,“ccc”,“ddd”,…が格納されている。また、サーバ格納部51には、2以上のユーザを識別するユーザ識別子”AA”,“BB”,…が格納されている。
The
サーバ入金情報格納部512には、2以上の入出金管理情報が、ユーザ識別子に対応付けて格納される。図8は、本実施の形態における入出金管理情報のデータ構造図である。ユーザ識別子が対応付いている点を除けば、入出金管理情報それ自体のデータ構造は、実施の形態1と同様であり、説明を省略する。
In the server deposit
サーバ入金情報格納部512には、例えば、実施の形態1で説明した入出金管理情報(図3参照)と同様の入出金管理情報が、ユーザ識別子“AA”に対応付けて格納される。また、サーバ入金情報格納部512には、入金額“¥1500”と、日時“1/15 17:00”と、当該時点での残額“¥1500”との組を有する他の入出金管理情報が、ユーザ識別子“BB”に対応付けて格納される。
In the server deposit
サーバ請求情報格納部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
現在の日付は、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
この日、学校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
サーバ装置5において、サーバ受信部52が上記請求情報を受信し、サーバ処理部54は、受信された請求情報に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された請求情報に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、受信された請求情報をID“4”に対応付けて、サーバ請求情報格納部511に蓄積する。これによって、サーバ請求情報格納部511には、決済済みの請求情報1〜3に加えて、前述した請求情報4(図9参照)が、さらに格納される結果となる。なお、電子マネー端末6において、受信部64が上記請求情報を受信し、処理部65は、受信された請求情報を格納部61に蓄積してもよい。
In the
その後、ユーザ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
保護者端末8において、図示しない保護者受信部が請求情報4を受信し、図示しない保護者出力部は、受信された請求情報4を、ディスプレイ等の出力デバイスを介して出力する。これによって、ディスプレイに、例えば「給食費1500円を2月16日までにお支払いください。」といった請求情報が表示される。保護者は、保護者端末8の入力デバイスを介して、請求額に対応する入金額“¥1500”を示す金額情報を有する入金情報を入力する。
In the
保護者受付部81は、かかる入金情報の入力を受け付け、保護者送信部82は、当該入金情報を、ユーザ識別子“BB”と対に、サーバ装置5に送信する。なお、保護者送信部82は、当該入金情報を、電子マネー端末6にも送信してよい。
The
サーバ装置5において、サーバ受信部52が上記入金情報をユーザ識別子“BB”と対に受信し、サーバ処理部54は、受信された入金情報をユーザ識別子“BB”に対応付けてサーバ入金情報格納部512に蓄積する。これによって、サーバ入金情報格納部512には、ユーザ識別子“AA”に対応する入出金管理情報に加えて、ユーザ識別子“BB”に対応する入出金管理情報(図8参照)が、さらに格納される結果となる。
In the
なお、電子マネー端末6において、受信部64が上記入金情報を受信し、処理部65は、受信された入金情報を格納部61に蓄積してもよい。この場合、電子マネー端末6に蓄積される入金情報は、サーバ入金情報格納部512に蓄積される入金情報と同じでなくてもよく、例えば、入金額等を示す金額情報を有さず、日時を示す日時情報だけを有していても構わない。
In the electronic money terminal 6, the receiving
翌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
サーバ装置5において、サーバ受信部52が、上記決済指示を受信する。受信された決済指示に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された請求情報に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、サーバ決済処理部541は、受信された決済指示が有するユーザ識別子“BB”で識別されるユーザBBの、当該決済指示に対応する請求情報4に対する決済処理を行う。
In the
請求情報4に対する決済処理とは、例えば、金額情報が示す請求額“¥1500”を、ユーザ識別子“BB”で識別されるユーザBBの保護者の口座から、端末識別子“ccc”で識別される学校端末7が属する学校Yの口座に振り替えると共に、ユーザ識別子“BB”に対応付けてサーバ入金情報格納部512に格納されている上記入出金管理情報(図8参照)の後に、出金額“¥1500”と、日時“2/16 8:50”と、残額“0”とを含む新たな入出金管理情報を追加することであってもよい。
The payment processing for the
サーバ決済処理部541は、かかる決済処理に関する決済情報を構成し、サーバ送信部55は、構成された決済情報をユーザ識別子“BB”宛てに送信する。請求情報4に対する決済処理が完了すると、サーバ決済処理部541は、請求情報4に決済済みを示すフラグを付加する。
The server
ユーザBB宅の保護者端末8において、図示しない保護者受信部が上記決済情報を受信し、保持する。
In the
その後、ユーザ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
電子マネー端末6において、受信部64が、上記決済情報を受信し、処理部65は、格納部61に格納されている入出金管理情報が有する金額情報の示す残額“¥1500”を、受信された決済情報を用いて“0”に減額してもよい。
In the electronic money terminal 6, the receiving
後日、学校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
サーバ装置5において、サーバ返金指示受付部531が上記返金指示を受信し、サーバ処理部54は、受信された返金指示に含まれるユーザ識別子“BB”がサーバ格納部51に格納されており、かつ、受信された返金指示に含まれる端末識別子“ccc”もサーバ格納部51に格納されていることから、サーバ処理部54は、受信された返金指示に対応する返金処理を実行する。
In the
受信された返金指示に対する返金処理とは、例えば、当該返金指示が有する金額情報が示す返金額“¥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
サーバ返金情報構成部542は、こうして行った返金処理に関する返金情報を構成し、サーバ返金情報送信部551は、構成された返金情報をユーザ識別子“BB”宛てに送信する。
The server refund
ユーザBB宅の保護者端末8において、図示しない保護者受信部が上記返金情報を受信し、保持する。
In the
その後、ユーザ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
電子マネー端末6において、受信部64が、上記返金情報を受信し、処理部65は、格納部61に格納されている入出金管理情報が有する金額情報の示す残額“0”を、受信された返済情報を用いて、“¥1500”に増額してもよい。
In the electronic money terminal 6, the receiving
以上、本実施の形態によれば、記録媒体は、ユーザ識別子に対応付けて、入金の情報である入金情報が格納されるサーバ入金情報格納部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
また、記録媒体は、請求に関する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
また、サーバ請求情報格納部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
また、サーバ装置5は、返金指示を受け付け、返金指示に応じて、返金する金額を示す金額情報を有する返金情報を構成し、返金情報を電子マネー端末6に送信することにより、電子マネー端末6への返金ができる。
In addition, the
また、記録媒体は、ユーザ識別子に対応付けて、入金情報が格納されるサーバ入金情報格納部512をさらに具備し、サーバ装置5は、外部の装置から、ユーザ識別子を有する返金指示を受信し、返金指示が有するユーザ識別子と対になる入金情報をサーバ入金情報格納部512から取得し、入金情報を用いて返金情報を構成することにより、外部からの指示により、ユーザの電子マネー端末6への返金ができる。
The recording medium further includes a server deposit
また、請求情報は、期限を示す期限情報を有し、サーバ装置5は、期限情報が示す期限を過ぎた請求情報に対応する返金情報を構成し、返金情報を電子マネー端末6に送信することにより、期限を過ぎた請求について返金ができる。
The billing information includes deadline information indicating a deadline, and the
なお、本実施の形態におけるサーバ装置5を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、サーバ装置5のコンピュータがアクセス可能な記録媒体は、請求に関する1以上の請求情報が格納されるサーバ請求情報格納部511を具備し、このプログラムは、サーバ装置5のコンピュータを、電子マネー端末6または当該電子マネー端末6と通信した学校端末7等の特定の端末から、ユーザ識別子を有する決済指示を受信するサーバ決済指示受信部521と、決済指示の受信に応じて、決済指示が有するユーザ識別子で識別されるユーザの、決済指示に対応する請求情報に対する決済処理を行うサーバ決済処理部541として機能させるためのプログラムである。
In addition, the software which implement | achieves the
図10は、本実施の形態におけるプログラムを実行して、サーバ装置5等を実現するコンピュータシステム900の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図10において、コンピュータシステム900は、ディスクドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、ディスプレイ904とを備える。なお、キーボード902やマウス903やディスプレイ904をも含むシステム全体をコンピュータと呼んでもよい。
FIG. 10 is an external view of a
図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
コンピュータシステム900に、サーバ装置5の機能を実行させるプログラムは、例えば、DVD、CD−ROM等のディスク921に記憶されて、ディスクドライブ905に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ901に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、ディスク921、またはネットワークから直接、ロードされてもよい。また、ディスク921に代えて他の着脱可能な記録媒体(例えば、DVDやメモリカード等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。
A program that causes the
プログラムは、コンピュータの詳細を示す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
なお、学校端末7および保護者端末8は、上述したコンピュータシステム900によって実現されてもよいし、携帯端末で実現されてよい。携帯端末の場合、上記コンピュータシステム900のようなサーバまたは据え置き型のPCの構成において、例えば、キーボード902およびマウス903はタッチパネルに、ディスクドライブ905はメモリカードスロットに、ディスク921はメモリカードに、それぞれ置き換えられることは好適である。
The
また、電子マネー端末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
さらに、かかる携帯端末または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
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 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
また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 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
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記載の電子マネー端末。 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.
前記サーバ決済処理部は、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子で識別されるユーザの、前記決済指示に対応する請求情報に対する決済処理を行う請求項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.
前記決済指示は、
ユーザ識別子と、電子マネー端末と通信した特定の端末の端末識別子とを有し、
前記サーバ決済処理部は、
前記決済指示の受信に応じて、前記決済指示が有するユーザ識別子で識別されるユーザの、前記決済指示が有する端末識別子に対応付いた請求情報に対する決済処理のみを行える請求項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.
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)
| 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)
| 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 |
-
2017
- 2017-02-23 JP JP2017031761A patent/JP6951084B2/en active Active
Patent Citations (5)
| 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)
| 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 |