JP7085193B2 - Cryptocurrency remittance system - Google Patents
Cryptocurrency remittance system Download PDFInfo
- Publication number
- JP7085193B2 JP7085193B2 JP2018088411A JP2018088411A JP7085193B2 JP 7085193 B2 JP7085193 B2 JP 7085193B2 JP 2018088411 A JP2018088411 A JP 2018088411A JP 2018088411 A JP2018088411 A JP 2018088411A JP 7085193 B2 JP7085193 B2 JP 7085193B2
- Authority
- JP
- Japan
- Prior art keywords
- remittance
- information
- virtual currency
- user
- destination
- 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.)
- Active
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、仮想通貨の送金システムに関する。 The present invention relates to a virtual currency remittance system.
特許文献1では、仮想通貨の取引のメリットを活かした仮想通貨の取引システムが提案されている。仮想通貨の送金は、送金元のウォレットから送信先のウォレットへと所望の金額が送金されることによって実行される。仮想通貨の取引には、取引の簡便性や手数料の削減等のメリットがある。 Patent Document 1 proposes a virtual currency transaction system that utilizes the merits of virtual currency transactions. Remittance of virtual currency is executed by remittance of a desired amount from the wallet of the remittance source to the wallet of the destination. Transactions of virtual currencies have merits such as ease of transactions and reduction of fees.
特許文献1の通り、仮想通貨の取引には利便性等のメリットがある。しかしながら、例えば、不特定の送金先に対して仮想通貨の送金を実施する場合等、仮想通貨の送金に当たって、その送金がどのような意味づけでなされるのかが、送金先のユーザにとって不明瞭である場合が考えられる。 As described in Patent Document 1, transactions of virtual currencies have merits such as convenience. However, it is unclear to the user of the remittance destination what kind of meaning the remittance is made in the remittance of the virtual currency, for example, when the remittance of the virtual currency is carried out to an unspecified remittance destination. There may be cases.
本発明の目的は、送金の意味づけが送金先のユーザにとって把握しやすい仮想通貨の送金システムを提供することにある。 An object of the present invention is to provide a virtual currency remittance system in which the meaning of remittance is easy for the user of the remittance destination to understand.
第1の観点に係る本発明の仮想通貨の送金システムは、エンドユーザが使用する1又は複数のユーザコンピュータと管理者が使用する1又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記1又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、前記ユーザ情報記憶手段が、前記エンドユーザの属性情報を前記指定情報に関連付けて記憶しており、前記取引管理システムが、前記ユーザコンピュータにおいて前記送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、前記送金先である前記エンドユーザを抽出する。第2の観点に係る本発明の仮想通貨の送金システムは、エンドユーザが使用する1又は複数のユーザコンピュータと管理者が使用する1又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記1又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、前記取引管理システムが、前記送金元の前記エンドユーザに対して提供する、前記引き換え情報の送信処理を伴うサービスの有効期間を、前記仮想通貨の送金処理における送金額に基づいて設定する。第3の観点に係る本発明の仮想通貨の送金システムは、エンドユーザが使用する1又は複数のユーザコンピュータと管理者が使用する1又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記1又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、前記引き換え情報が、前記送金先の候補となる前記エンドユーザに送信されたメッセージ、及び、前記送金先の候補となる前記エンドユーザから前記取引管理システムに送信される前記メッセージに対する回答であり、前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定する。第4の観点に係る本発明の仮想通貨の送金システムは、エンドユーザが使用する1又は複数のユーザコンピュータと管理者が使用する1又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記1又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、前記取引管理システムが、前記エンドユーザ同士を共通のグループに結び付けるグループ情報を保持しており、前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行する。第5の観点に係る本発明の仮想通貨の送金システムは、エンドユーザが使用する1又は複数のユーザコンピュータと管理者が使用する1又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記1又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、前記送金実行手段が、前記取引管理システムにおいて入力された送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶情報とに基づいて、前記管理者の仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記管理者コンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記管理者から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記管理者に対して送信されることの少なくともいずれかである前記引き換え情報の送金処理が実行される。 The virtual currency remittance system of the present invention according to the first aspect communicates with each other through a communication network including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system for managing virtual currency transactions is constructed by the one or a plurality of administrator computers, and the transaction management system is an end. The user information storage means for storing the wallet information of the virtual currency in association with the designated information for designating the user and the remittance execution means for executing the remittance processing of the virtual currency are included, and the remittance execution means is the said. Based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means, the designated information of the remittance destination from the wallet of the virtual currency corresponding to the designated information of the remittance source. It is a means for executing the transfer process of the virtual currency to the wallet of the virtual currency corresponding to the above, and the redemption information acquired in the user computer of the transfer source is executed for the transfer process of the virtual currency by the transfer execution means. The redemption information that is transmitted from the remittance source to the remittance destination and that is acquired by the user computer of the remittance destination is the price of the remittance processing of the virtual currency by the remittance execution means. The exchange processing of the exchange information, which is at least one of being transmitted from the remittance destination to the remittance source, is executed, and the user information storage means stores the attribute information of the end user in association with the designated information. The transaction management system extracts the end user who is the remittance destination based on the condition regarding the attribute information input by the end user who is the remittance source in the user computer. The virtual currency remittance system of the present invention according to the second aspect communicates with each other through a communication network including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system for managing virtual currency transactions is constructed by the one or a plurality of administrator computers, and the transaction management system is an end. The user information storage means for storing the wallet information of the virtual currency in association with the designated information for designating the user, and the remittance execution means for executing the remittance processing of the virtual currency are included, and the remittance execution means is the said. Based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means, the designated information of the remittance destination from the wallet of the virtual currency corresponding to the designated information of the remittance source. It is a means for executing a virtual currency remittance process to a wallet of the virtual currency corresponding to the above, and the redemption information acquired in the user computer of the remittance source is used to execute the virtual currency remittance process by the remittance execution means. The redemption information that is transmitted from the remittance source to the remittance destination and that is acquired by the user computer of the remittance destination is the price of the remittance processing of the virtual currency by the remittance execution means. The redemption process, which is at least one of being transmitted from the remittance destination to the remittance source, is executed, and the transaction management system provides the end user of the remittance source with the redemption. The validity period of the service accompanied by the information transmission process is set based on the transfer amount in the virtual currency transfer process. The virtual currency remittance system of the present invention according to the third aspect communicates with each other through a communication network including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system for managing virtual currency transactions is constructed by the one or a plurality of administrator computers, and the transaction management system is an end. The user information storage means for storing the wallet information of the virtual currency in association with the designated information for designating the user, and the remittance execution means for executing the remittance processing of the virtual currency are included, and the remittance execution means is the said. Based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means, the designated information of the remittance destination from the wallet of the virtual currency corresponding to the designated information of the remittance source. It is a means for executing a virtual currency transfer process to a virtual currency wallet corresponding to the above, and the redemption information acquired in the user computer of the transfer source is used to execute the virtual currency transfer process by the transfer execution means. The redemption information that is transmitted from the remittance source to the remittance destination and that is acquired by the user computer of the remittance destination is the price of the remittance processing of the virtual currency by the remittance execution means. A message in which the redemption information transmission process, which is at least one of being transmitted from the remittance destination to the remittance source, is executed, and the redemption information is transmitted to the end user who is a candidate for the remittance destination. And, it is a reply to the message sent from the end user who is a candidate of the remittance destination to the transaction management system, and the transaction management system is based on the reply to the message sent to the transaction management system. At least one of whether or not to execute the virtual currency remittance processing for the end user and the remittance amount in the virtual currency remittance processing are set. The virtual currency remittance system of the present invention according to the fourth aspect communicates with each other through a communication network including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system for managing virtual currency transactions is constructed by the one or a plurality of administrator computers, and the transaction management system is an end. The user information storage means for storing the wallet information of the virtual currency in association with the designated information for designating the user, and the remittance execution means for executing the remittance processing of the virtual currency are included, and the remittance execution means is the said. Based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means, the designated information of the remittance destination from the wallet of the virtual currency corresponding to the designated information of the remittance source. It is a means for executing a virtual currency transfer process to a virtual currency wallet corresponding to the above, and the redemption information acquired in the user computer of the transfer source is used to execute the virtual currency transfer process by the transfer execution means. The redemption information that is transmitted from the remittance source to the remittance destination and that is acquired by the user computer of the remittance destination is the price of the remittance processing of the virtual currency by the remittance execution means. The redemption information transmission process, which is at least one of the transmissions from the remittance destination to the remittance source, is executed, and the transaction management system holds group information that connects the end users to a common group. The virtual currency remittance process and the redemption information transmission process are executed for the end users in the common group based on the group information. The virtual currency remittance system of the present invention according to the fifth aspect communicates with each other through a communication network including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system for managing virtual currency transactions is constructed by the one or a plurality of administrator computers, and the transaction management system is an end. The user information storage means for storing the wallet information of the virtual currency in association with the designated information for designating the user and the remittance execution means for executing the remittance processing of the virtual currency are included, and the remittance execution means is the said. Based on the designated information of the remittance destination input in the transaction management system and the stored information of the user information storage means, the wallet of the virtual currency of the administrator corresponds to the wallet of the virtual currency corresponding to the designated information of the remittance destination. It is a means for executing the remittance processing of the virtual currency to, and the redemption information acquired in the administrator computer is used from the administrator to the remittance destination when the remittance processing of the virtual currency is executed by the remittance execution means. And the redemption information acquired in the user computer of the remittance destination is transmitted from the remittance destination to the administrator in exchange for the remittance processing of the virtual currency by the remittance execution means. The remittance process of the redemption information, which is at least one of the above, is executed.
本発明の仮想通貨の送金システムによると、仮想通貨の送金に伴って、少なくとも送金先のエンドユーザが送信元か送信先となるように引き換え情報が送信される。この引き換え情報は、例えば、送金された仮想通貨を代価として送金先のエンドユーザから取引管理システムに提供されるエンドユーザの属性に関する情報や、仮想通貨の送金に伴って送金元のエンドユーザから送金先のエンドユーザへと送信される広告情報等が含まれる。このように、仮想通貨の送金に当たって価値のある情報がやり取りされるため、送金先のエンドユーザにとっては、仮想通貨の送金の意味づけを把握しやすい。 According to the virtual currency remittance system of the present invention, the redemption information is transmitted so that at least the end user of the remittance destination becomes the sender or the destination with the remittance of the virtual currency. This redemption information is, for example, information on the attributes of the end user provided to the transaction management system by the end user of the remittance destination in exchange for the remitted virtual currency, or remittance from the end user of the remittance source in connection with the remittance of the virtual currency. It includes advertising information and the like sent to the end user. In this way, since valuable information is exchanged when remittance of virtual currency, it is easy for the end user of the remittance destination to understand the meaning of remittance of virtual currency.
なお、本発明における指定情報には、エンドユーザを識別するために付与されたユーザIDが用いられてもよいし、エンドユーザの電子メールアドレスや携帯電話の電話番号等が用いられてよい。また、指定情報として、エンドユーザの属性に関する条件である属性条件が用いられてもよい。エンドユーザの属性は、例えば、エンドユーザの性別や年齢、プロフィール、位置情報等に対応する。 As the designated information in the present invention, a user ID assigned to identify the end user may be used, or an e-mail address of the end user, a telephone number of a mobile phone, or the like may be used. Further, as the designated information, an attribute condition which is a condition related to the attribute of the end user may be used. The end user attributes correspond to, for example, the end user's gender, age, profile, location information, and the like.
また、本発明においては、前記ユーザ情報記憶手段が、前記通信ネットワークを通じて当該エンドユーザとの間で情報通信を行うための通信宛先を前記指定情報と関連付けて記憶しており、前記引き換え情報の送信処理が、前記通信宛先を使用して実行されてもよい。これによると、SNS_IDや電子メールアドレス等の通信宛先を使用して引き換え情報の送信を実行できる。 Further, in the present invention, the user information storage means stores a communication destination for performing information communication with the end user through the communication network in association with the designated information, and transmits the exchange information. The process may be performed using the communication destination. According to this, the exchange information can be transmitted by using a communication destination such as SNS_ID or an e-mail address.
また、本発明においては、前記引き換え情報が、文字、画像、音声、位置及び時間の少なくともいずれかを示す情報を含んでいてもよい。これによると、文字や画像等を用いて引き換え情報を価値のある情報として表現できる。 Further, in the present invention, the redemption information may include information indicating at least one of characters, images, sounds, positions and times. According to this, the exchange information can be expressed as valuable information by using characters, images, and the like.
また、本発明においては、前記ユーザ情報記憶手段が、前記エンドユーザの属性情報を前記指定情報に関連付けて記憶しており、前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、送金先である前記エンドユーザを抽出してもよい。これによると、送金元のエンドユーザは、自分の好みの属性情報に基づいて送金先のエンドユーザを選択できる。 Further, in the present invention, the user information storage means stores the attribute information of the end user in association with the designated information, and the transaction management system is used by the end user who is the transmission source in the user computer. The end user who is the remittance destination may be extracted based on the input condition regarding the attribute information. According to this, the end user of the remittance source can select the end user of the remittance destination based on the attribute information of his / her preference.
また、本発明においては、前記属性情報が、送金先である前記エンドユーザの前記ユーザコンピュータから前記引き換え情報として送信された位置情報を含んでいてもよい。これによると、位置情報を引き換え情報として利用したり、送金先のエンドユーザを抽出する条件として利用したりできる。 Further, in the present invention, the attribute information may include position information transmitted as the exchange information from the user computer of the end user who is the remittance destination. According to this, the location information can be used as exchange information or as a condition for extracting the end user of the remittance destination.
また、本発明においては、前記位置情報が、前記仮想通貨の送金処理後に、送金先である前記エンドユーザの承認が得られた場合に、送金先である前記エンドユーザの前記ユーザコンピュータから前記取引管理システムに送信されてもよい。これによると、送金先のエンドユーザから承認が得られた場合に位置情報が取引管理システムに送信される。このため、仮想通貨の送金の引き換えに位置情報が送信されるという仮想通貨の送金の意味づけが、送金先のエンドユーザにとってより明瞭になる。 Further, in the present invention, when the location information is approved by the end user who is the remittance destination after the remittance processing of the virtual currency, the transaction is made from the user computer of the end user who is the remittance destination. It may be sent to the management system. According to this, the location information is transmitted to the transaction management system when the approval is obtained from the end user of the remittance destination. Therefore, the meaning of the virtual currency remittance that the location information is transmitted in exchange for the virtual currency remittance becomes clearer to the end user of the remittance destination.
また、本発明においては、前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記位置情報に関する条件に基づいて、送金先である前記エンドユーザを抽出してもよい。これによると、送金元のエンドユーザは、位置情報に関する好みの条件に基づいて送金先のエンドユーザを選択することができる。 Further, in the present invention, the transaction management system may extract the end user who is the remittance destination based on the condition regarding the position information input by the end user who is the remittance source in the user computer. According to this, the end user of the remittance source can select the end user of the remittance destination based on the preferred condition regarding the location information.
また、本発明においては、前記取引管理システムが、送金元の前記エンドユーザに対して提供する、前記引き換え情報の送信処理を伴うサービスの有効期間を、前記仮想通貨の送金処理における送金額に基づいて設定してもよい。これによると、サービスの有効期間が送金額に基づいて設定される。したがって、送金元及び送金先のいずれのエンドユーザにおいても、仮想通貨の送金及び引き換え情報の送信を行うためのインセンティブが発生しやすい。 Further, in the present invention, the validity period of the service accompanied by the remittance information transmission process provided by the transaction management system to the end user of the remittance source is based on the remittance amount in the remittance process of the virtual currency. May be set. According to this, the validity period of the service is set based on the remittance amount. Therefore, both the end user of the remittance source and the remittance destination are likely to have an incentive for remittance of virtual currency and transmission of exchange information.
また、本発明においては、前記引き換え情報が、送金元の前記エンドユーザと送金先の前記エンドユーザとの間で実行されるチャットのメッセージであってもよい。これによると、送金元のエンドユーザは仮想通貨の送金の引き換えに送金先のエンドユーザとチャットによるメッセージのやり取りを行うことができる。 Further, in the present invention, the redemption information may be a chat message executed between the end user of the remittance source and the end user of the remittance destination. According to this, the end user of the remittance source can exchange a message by chat with the end user of the remittance destination in exchange for the remittance of the virtual currency.
また、本発明においては、前記引き換え情報が、送金先の候補となる前記エンドユーザに送信されたメッセージ、及び、送金先の候補となる前記エンドユーザから前記取引管理システムに送信される前記メッセージに対する回答であり、前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定してもよい。これによると、メッセージ内容に対する回答に基づいて、仮想通貨の送金処理を実行するか否かを設定したり、送金額を設定したりできる。このため、仮想通貨の送金の意味づけがより明瞭になる。 Further, in the present invention, the redemption information is for a message transmitted to the end user who is a candidate for remittance destination and for the message transmitted from the end user who is a candidate for remittance destination to the transaction management system. It is an answer, and whether or not the transaction management system executes the remittance process of the virtual currency to the end user based on the response to the message sent to the transaction management system, and the remittance of the virtual currency. At least one of the remittance amount in the processing may be set. According to this, it is possible to set whether or not to execute the remittance process of the virtual currency and set the remittance amount based on the answer to the message content. Therefore, the meaning of remittance of virtual currency becomes clearer.
また、本発明においては、送金先の候補となる前記エンドユーザに送信されたメッセージが当該エンドユーザに対するアンケートであり、前記メッセージに対する回答が前記アンケートに含まれる複数の選択肢のいずれかを指示する回答であってもよい。これによると、仮想通貨の送金はアンケートの回答の引き換えとして行われるという意味づけが送金先のエンドユーザにとって明瞭になる。 Further, in the present invention, the message sent to the end user who is a candidate for the remittance destination is a questionnaire to the end user, and the answer to the message indicates one of a plurality of options included in the questionnaire. May be. According to this, it becomes clear to the end user of the remittance destination that the remittance of virtual currency is performed in exchange for the answer of the questionnaire.
また、本発明においては、前記取引管理システムが、前記エンドユーザ同士を共通のグループに結び付けるグループ情報を保持しており、前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行してもよい。これによると、仮想通貨の送金及び引き換え情報の送信をグループ内で実行できる。 Further, in the present invention, the transaction management system holds group information for linking the end users to a common group, and the virtual currency remittance processing and the exchange information transmission processing are combined with the group information. Based on this, it may be executed for the end user in the common group. According to this, remittance of virtual currency and transmission of redemption information can be executed within the group.
また、本発明においては、前記取引管理システムが、前記エンドユーザの前記ユーザコンピュータにおいて入力された通信宛先と、前記ユーザ情報記憶手段の記憶内容とに基づいて、前記仮想通貨の送金処理を実行することが好ましい。これによると、通信宛先を使用した情報送信によって送金処理を実行できる。 Further, in the present invention, the transaction management system executes the remittance processing of the virtual currency based on the communication destination input in the user computer of the end user and the stored contents of the user information storage means. Is preferable. According to this, the remittance process can be executed by transmitting information using the communication destination.
本発明の一実施形態である送金システム1について図面を参照しつつ説明する。以下、「ユーザ」とは、送金システム1を使用した仮想通貨の送金サービス(以下、本送金サービスという。)の利用者であるエンドユーザを示す。ユーザに対しては、本送金サービスの利用に先立って、そのユーザを識別するためにユーザIDが発行されている。ユーザIDは、本発明における指定情報の一例である。また、本送金サービスを利用するための仮想通貨のウォレットが各ユーザに対して生成される。 The remittance system 1 according to the embodiment of the present invention will be described with reference to the drawings. Hereinafter, the “user” refers to an end user who is a user of a virtual currency remittance service (hereinafter referred to as the main remittance service) using the remittance system 1. Prior to using this remittance service, a user ID is issued to the user in order to identify the user. The user ID is an example of designated information in the present invention. In addition, a virtual currency wallet for using this remittance service is generated for each user.
送金システム1は、図1に示すように、ブロックチェーン100、メッセージ通信システム200、複数のクライアント端末250(ユーザコンピュータ)及びメインシステム300(取引管理システム)を備えている。ブロックチェーン100、メッセージ通信システム200、複数のクライアント端末250及びメインシステム300は、それぞれ、1又は複数台のコンピュータを含むハードウェアと、送金システム1の各種機能を実現するようにハードウェアを機能させるプログラムを含むソフトウェアとを備えている。各コンピュータは、CPU(Central Processing Unit)、ROM(Read-Only Memory)及びRAM(Random Access Memory)等のメモリ装置、並びに、入出力インタフェース等の各種インタフェース等からなる。また、コンピュータには、ユーザ入力を受け付ける入力装置やディスプレイ等の出力装置、ハードディスク等の記録装置等が外部装置として接続されるか、その内部装置として搭載されている。ソフトウェアは、メモリ装置やハードディスク等の記録装置に記録されたプログラムデータ等からなる。そして、コンピュータ等のハードウェアがソフトウェアに従って演算処理、入出力処理等の各種の情報処理を実行する。ソフトウェアに従ったハードウェアの機能により、ブロックチェーン100、メッセージ通信システム200、複数のクライアント端末250及びメインシステム300の各種の機能が実現される。これらのコンピュータは、インターネットを含む通信ネットワークを通じて互いに通信可能である。
As shown in FIG. 1, the remittance system 1 includes a
ブロックチェーン100は、仮想通貨の取引履歴を記録するシステムであり、インターネットを通じて互いに接続された複数台のコンピュータによって構築されている。取引履歴のデータは、過去の取引内容を示すトランザクションのブロックを連結したブロックチェーンの形態でブロックチェーン100によって管理される。仮想通貨の取引は、送金元であるウォレットから送金先であるウォレットへと仮想通貨が送金されることによってなされる。かかるウォレット間の送金は、ウォレットと関連付けられたウォレットアドレスに基づいてなされる。新たなトランザクションを外部から受信すると、ブロックチェーン100は、そのトランザクションを検証すると共に、新たなトランザクションに対応する新たなブロックをブロックチェーンに追加する。トランザクションは、送金元となるウォレットアドレス、送金先となるウォレットアドレス及び送金額を示す情報を含んでいる。トランザクションの送受信時のセキュリティには、ウォレットの秘密鍵及び公開鍵が用いられる。
The
メッセージ通信システム200はメッセージ通信サービスを提供するシステムである。メッセージ通信サービスは、メッセージ通信システム200において管理された通信宛先間で、文字、画像、音声その他の情報を通信するサービスである。メッセージ通信サービスとしては、例えば、SNS(Social Networking Service)や、SMS(Short Message Service)やMMS(Multimedia Messaging Service)、電子メールサービス等が用いられてよい。これらのサービスが用いられる場合、通信宛先としては、SNSの利用ID(以下、SNS_IDという。)、携帯電話の電話番号、電子メールアドレス等が用いられる。
The
メッセージ通信システム200は、通信ネットワークを通じてクライアント端末250から送信された情報を受信する。クライアント端末250からの情報には、メッセージの送信先となる通信宛先及び送信対象となるメッセージの他、仮想通貨の取引を指示する情報が含まれている場合がある。メッセージ通信システム200は、クライアント端末250から受信した情報内に仮想通貨の取引を指示する情報が含まれているか否かを判定する。含まれていると判定すると、メッセージ通信システム200は、クライアント端末250から送信された情報をメインシステム300へと送信する。含まれていないと判定すると、メッセージ通信システム200は、クライアント端末250から送信された情報が示す通信宛先へと、当該情報に含まれるメッセージを送信する。また、メッセージ通信システム200は、通信ネットワークを通じてメインシステム300から送信された情報を受信する。メッセージ通信システム200は、メインシステム300から送信された情報が示す通信宛先へと、当該情報に含まれるメッセージを送信する。
The
クライアント端末250はユーザが使用する端末である。クライアント端末250には、メッセージ通信システム200が提供するメッセージ通信サービスを利用するためのアプリケーション(以下、メッセージアプリという。)がインストールされている。メッセージアプリは、入力装置を通じてユーザ入力を受け付ける入力受付手段や、他の通信宛先から受信したメッセージ等を出力装置に出力させるメッセージ出力手段、入力受付手段が受け付けた情報を、メッセージ通信システム200に送信する送信手段等としてクライアント端末250を機能させる。入力受付手段は、ユーザIDや通信宛先とメッセージの入力をユーザから受け付ける。ユーザIDは、メッセージアプリの機能を利用する利用者がログイン時に入力する。送信手段は、入力受付手段が受け付けたメッセージの送信先となる通信宛先及び送信対象となるメッセージをメッセージ通信システム200に送信する。
The
また、本実施形態においては、送金システム1が提供する仮想通貨の送金サービスのユーザインタフェースは、メッセージアプリの機能によって次のように提供される。入力受付手段は、図2に示すように、仮想通貨の送金サービス用の入力画像IMをディスプレイに表示させる。入力画像IMには、ユーザにサービスを選択させるためのメニュー領域M及び文字や数値等の情報を入力させるためのテキスト入力領域Gが含まれている。ユーザは、メニュー領域Mに含まれる各ボタン画像を選択することによって、メッセージの送信に併せて仮想通貨の送金を行うことを選択する。また、メニュー領域Mには、仮想通貨の送金を伴う複数の個別サービス(後述)を選択するためのボタン画像が含まれる。ユーザは、これらのボタン画像からいずれかを選択することで、個別サービスの中から希望するものを選択できる。入力受付手段は、テキスト入力領域Gにおいて、仮想通貨の送金に関する送金条件の入力を受け付ける。入力される送金条件には、送金先のユーザを指定する情報(ユーザID、属性条件(後述)、通信宛先等のいずれか)、送金額、メッセージ等が含まれる。また、入力受付手段は、選択された個別サービスにおける送金条件の他、個別サービスの提供に当たって必要とされる各種情報のユーザ入力を受け付ける。テキスト入力領域Gは、ユーザにこれらの情報を入力させるための入力ボックス画像や、入力する情報の説明を示す文字等を含んでいる。送信手段は、仮想通貨の取引を指示する情報として、メニュー領域Mにおいて選択されたサービスや、テキスト入力領域Gにおいて入力された送金条件を示す情報、個別サービスに必要なその他の情報、メッセージ等をメッセージ通信システム200に送信する。
Further, in the present embodiment, the user interface of the virtual currency remittance service provided by the remittance system 1 is provided by the function of the message application as follows. As shown in FIG. 2, the input receiving means displays the input image IM for the virtual currency remittance service on the display. The input image IM includes a menu area M for allowing the user to select a service and a text input area G for inputting information such as characters and numerical values. The user selects to transfer the virtual currency in conjunction with the transmission of the message by selecting each button image included in the menu area M. Further, the menu area M includes a button image for selecting a plurality of individual services (described later) accompanied by remittance of virtual currency. The user can select a desired service from the individual services by selecting one of these button images. The input receiving means accepts the input of the remittance condition regarding the remittance of the virtual currency in the text input area G. The remittance condition to be input includes information for designating the user of the remittance destination (user ID, attribute condition (described later), communication destination, etc.), remittance amount, message, and the like. Further, the input receiving means accepts user input of various information required for providing the individual service, in addition to the remittance conditions in the selected individual service. The text input area G includes an input box image for causing the user to input such information, characters indicating an explanation of the information to be input, and the like. As the information for instructing the transaction of the virtual currency, the transmission means includes the service selected in the menu area M, the information indicating the remittance conditions input in the text input area G, other information necessary for the individual service, a message, and the like. It is transmitted to the
また、クライアント端末250にはGPS(Global Positioning System)が設けられている。クライアント端末250には、GPSを利用してクライアント端末250の位置情報を取得するアプリケーション(以下、GPSアプリという。)がインストールされている。クライアント端末250において、上記メニューの選択によって選択された個別サービスによっては、メッセージ通信システム200に情報が送信される際、GPSアプリの機能によって取得された位置情報も併せてメッセージ通信システム200に送信される。また、特定の個別サービスにおいては、クライアント端末250の位置情報が、メッセージ通信システム200を通じて定期的にメインシステム300に送信される。
Further, the
メインシステム300は、データベース(ユーザ情報記憶手段)を含む各種のサーバ(管理者コンピュータ)から構築されている。データベースには、以下において説明する各種の情報が格納されている。メインシステム300は、メッセージ通信システム200から送信される情報に基づいてデータベース内の情報を更新したり、仮想通貨の取引処理を実行したり、メッセージ通信システム200へとメッセージの送信を指示したりする。これらの処理の具体例については、後述の個別サービスに関して説明する。
The
以下、メインシステム300によって実行される処理の概要について説明する。メインシステム300は、図3に示すように、ユーザ情報、取引履歴情報及びサービス処理情報を保持している。ユーザ情報は、送金システム1のユーザに関するユーザごとの情報である。ユーザ情報は、図3に示すように、ユーザIDと関連付けられてデータベースに格納され、SNS_ID、電子メールアドレス、携帯電話の電話番号、仮想通貨のウォレット情報及びユーザの属性を示す属性情報を含んでいる。SNS_ID、電子メールアドレス及び携帯電話の電話番号は、それぞれ、メッセージ通信システム200によって提供されるメッセージ通信サービスにおいて用いられる通信宛先の一例である。仮想通貨のウォレット情報は、ウォレットの公開鍵及びウォレットアドレス並びにウォレットの残高を示す情報を含んでいる。属性情報は、ユーザの位置情報及びユーザの性別や年齢等を示す情報を含んでいる。位置情報は、上記の通り、特定の個別サービスが選択された際、又は、定期的に、クライアント端末250からメインシステム300にユーザIDとともに送信されてくる。メインシステム300は、当該ユーザIDと関連付けて保持しているユーザ情報に含まれる位置情報を、クライアント端末250から送信されてくる位置情報に基づいて更新する。
Hereinafter, the outline of the processing executed by the
取引履歴情報は、本送金サービスを用いて過去に実行された全ての仮想通貨の取引を示す情報である。本実施形態における仮想通貨の取引には、システム内取引及びシステム外取引がある。システム内取引は、メインシステム300で管理された内部のウォレット同士で実行される取引である。システム内取引には、ユーザ同士の送金の場合、メインシステム300のシステム管理者(以下、管理者という。)からユーザへの送金の場合、及び、ユーザから管理者への送金の場合がある。システム外取引は、メインシステム300で管理された内部のウォレットとメインシステム300で管理されていない外部のウォレットとの間で実行される取引である。
The transaction history information is information indicating all virtual currency transactions executed in the past using this remittance service. Transactions of virtual currency in this embodiment include in-system transactions and out-of-system transactions. The in-system transaction is a transaction executed between internal wallets managed by the
サービス処理情報は、各個別サービスにおいて使用される情報である。サービス処理情報には、例えば、チャットサービスに関するチャット情報(後述の個別サービス4において使用)及びユーザのグループに関するグループ情報(後述の個別サービス6において使用)が含まれる。チャットサービスは、本送金サービスに伴うサービスの一つである。チャット情報は、チャット用のワンタイムIDと関連付けられてデータベースに格納され、チャットサービスの利用者である複数のユーザに関するユーザID、チャットサービスの有効期間及びチャット開始から現時点までのメッセージを示す情報を含んでいる。グループ情報は、グループを示すグループIDに関連付けられてデータベースに格納され、グループに参加しているメンバーであるユーザのユーザIDを含んでいる。 Service processing information is information used in each individual service. The service processing information includes, for example, chat information related to a chat service (used in the individual service 4 described later) and group information related to a group of users (used in the individual service 6 described later). The chat service is one of the services associated with this remittance service. Chat information is stored in a database in association with a one-time ID for chat, and contains information indicating user IDs for multiple users who are users of the chat service, the validity period of the chat service, and messages from the start of chat to the present time. Includes. The group information is stored in the database in association with the group ID indicating the group, and includes the user ID of the user who is a member participating in the group.
メインシステム300は、メッセージ通信システム200から送信された送金条件に基づいて、システム内取引及びシステム外取引を実行する。メインシステム300は、システム内取引及びシステム外取引が実行されるごとに、新規な取引を示す情報を取引履歴情報に追加する。システム内取引において、ユーザ同士の送金は、送金元及び送金先の各ユーザのユーザ情報に含まれるウォレット情報に基づいて実行される。具体的には、メインシステム300は、送金元が残高不足であるか否かを送金前に判定し、残高不足でないと判定した場合には、送金元となるユーザのユーザ情報における残高から送金額に相当する金額を減算するとともに、送金先となるユーザのユーザ情報における残高に送金額に相当する金額を加算する。一方、メインシステム300は、送金元が残高不足と判定した場合には送金を実行しない。なお、送金元が残高不足と判定された場合、送金システム1が送金元のユーザに対してエラーを報知してもよい。システム内取引において、管理者とユーザとの間の送金は、管理者のウォレット情報及び送金先のユーザのユーザ情報に含まれるウォレット情報に基づいて、ユーザ同士の送金と同様に実行される。管理者のウォレット情報は、メインシステム300が管理者に関する情報としてユーザ情報とは別に管理している情報である。送金先となるユーザは、メインシステム300において、入力装置を用いて管理者によって選択される。なお、メインシステム300が、システム内取引において、ユーザからユーザへの仮想通貨の送金処理を実行する機能が、本発明における第1の送金実行手段の機能に対応する。また、メインシステム300が、システム内取引において、管理者とユーザとの間で仮想通貨の送金処理を実行する機能が、本発明における第2の送金実行手段の機能に対応する。
The
システム外取引は、ユーザが入力した外部のウォレットに関するウォレット情報と、そのユーザのユーザ情報とに基づいて実行される。例えば、外部のウォレットから内部のウォレットへの送金を実行する場合、送金元のウォレット情報は、システム外取引の利用者であるユーザによってクライアント端末250において入力される。送金先のウォレット情報は、そのユーザに対応するユーザ情報に基づいて取得される。これらのウォレット情報に基づき、送金元である外部のウォレットから送金先であるユーザのウォレットへの送金が実行される。本実施形態に係るメインシステム300は、システム外取引ごとに、新規のシステム外取引を示すデータを含むトランザクションのデータをブロックチェーン100に送信する。このトランザクションには、前回のシステム外取引から新規のシステム外取引までのすべての取引履歴情報が含まれている。このように、本実施形態に係る送金システム1の仕様としては、メインシステム300がブロックチェーン100とアクセスするのは、システム外取引が実行されるタイミングに限られる。なお、かかる仕様の代わりに、システム内取引及びシステム外取引のいずれに関しても、送金が実行されるごとに新規な取引内容を示すトランザクションのデータがブロックチェーン100に送信される仕様が採用されてもよい。
The off-system transaction is executed based on the wallet information about the external wallet entered by the user and the user information of the user. For example, when remittance is executed from an external wallet to an internal wallet, the wallet information of the remittance source is input to the
また、メインシステム300は、メッセージ通信システム200から送信されたメッセージ(引き換え情報)を送金先のユーザに送信するようにメッセージ通信システム200に指示する。メッセージの送信先の通信宛先は、メッセージ通信システム200から送信された送金条件に含まれる情報から取得されたり、送金先のユーザのユーザIDに基づいてデータベースから取得されたりする。
Further, the
以上の他、各個別サービスに関してクライアント端末250及びメインシステム300が実行する各種の処理の具体例については後述する。
In addition to the above, specific examples of various processes executed by the
[個別サービス]
次に、クライアント端末250において、メッセージアプリの機能によって各種の個別サービスが選択された際に、送金システム1によって実行される処理について説明する。以下、クライアントAとは、ユーザaが使用するクライアント端末250を示し、クライアントBとは、ユーザbが使用するクライアント端末250を示すものとする。また、以下では、主に、ユーザaが送金元でありユーザbが送金先である場合を想定している。以下の個別サービスにおいて実行される、クライアントA及びBとメインシステム300との間の情報通信は、上記の通り、メッセージ通信システム200を通じて実行される。また、以下の説明において、クライアントA又はクライアントBからメインシステム300に何らかの情報が送信される場合には、ユーザa又はユーザbのユーザIDが併せて送信される。ただし、以下においては、ユーザIDが送信されることは必ずしも明記しない。また、以下の説明において、各個別サービスで使用される情報はメインシステム300のデータベースにサービス処理情報として格納される場合があるが、必ずしも明記しない。また、以下の説明において、ユーザbに対して送信されるメッセージは、文字のみならず、画像、音声その他の情報を含んでいてもよい。この場合、引き換え情報としてのメッセージを価値のある情報として表現できる。
[Individual service]
Next, the process executed by the remittance system 1 when various individual services are selected by the function of the message application in the
(個別サービス1)
個別サービス1においては、図4に示すように、まず、クライアントAが、ユーザaからの送金条件の入力を受け付ける(S1.1)。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うメッセージが含まれる。なお、ユーザbは、属性条件に該当するユーザであるとする。属性条件は、本発明における指定情報の一例である。次に、クライアントAは、入力された送金条件をメインシステム300へと送信する(S1.2)。次に、メインシステム300は、クライアントAから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する(S1.3)。具体的には、属性条件が示す属性(例えば、属性「性別」に関して“女性”)を検索キーとして、メインシステム300がデータベースにおいてユーザ情報を検索する。そして、検索にヒットした複数のユーザ情報の中から、送金条件の人数に該当する数のユーザ情報がランダムに抽出される。なお、抽出数が送金条件の人数を下回った場合には、抽出されたユーザ情報の全てが送金先として抽出される。次に、メインシステム300は、送金元であるユーザaから、抽出されたユーザへと仮想通貨の送金を実行する(S1.4)。具体的には、メインシステム300は、送金条件に含まれる送金総額を、S1.3において抽出されたユーザ情報の抽出数で割ることで、1人当たりの送金額を算出する。そして、メインシステム300は、システム内取引として、送金元となるユーザaから送金先となるユーザ(ユーザbを含む)へと、1人当たりの送金額の仮想通貨を送金する。
(Individual service 1)
In the individual service 1, as shown in FIG. 4, first, the client A accepts the input of the remittance condition from the user a (S1.1). The remittance condition includes an attribute condition indicating an attribute condition for extracting a user to be remittance destination, a total amount of remittance, the number of users to be remittance destination, and a message associated with the remittance. It is assumed that the user b is a user who corresponds to the attribute condition. The attribute condition is an example of the designated information in the present invention. Next, the client A transmits the input remittance condition to the main system 300 (S1.2). Next, the
次に、メインシステム300は、S1.3において抽出された各ユーザ情報に含まれる通信宛先(例えば、SNS_ID)へと、送金条件に含まれたメッセージを送信する(S1.5)。このメッセージは、本発明における引き換え情報の一例である。クライアントBは、メインシステム300から送信されたメッセージをディスプレイに表示させる(S1.6)。
Next, the
個別サービス1を利用することで、ユーザaは、例えば、自分の好みの属性を有するユーザに対し、仮想通貨を送金すると共に期間限定サービスや買い物情報等を含む広告を示す文字や画像を送信することができる。なお、個別サービス1において、送金人数に応じた手数料に相当する金額の仮想通貨がユーザaのウォレットから管理者のウォレットへと送金されてもよい。また、送金条件としての属性条件は、1種類の属性に関する条件であってもよいし、複数種類の属性に関する条件であってもよい。また、クライアントAにおいて送金条件として属性条件が入力されなくてもよく、その場合にはメインシステム300において送金先となるユーザの人数に対応するユーザがランダムに抽出されてもよい。また、送金元がユーザではなく、管理者であってもよい。具体的には、管理者から特定の属性を有するユーザへと仮想通貨の送金及びメッセージの送信を行えてもよい。このメッセージには、メンテナンスのスケジュール及びお詫びの通知が含まれていてもよい。また、メッセージには、年賀の挨拶とお年玉を送金する旨とが含まれていてもよい。
By using the individual service 1, the user a sends, for example, a virtual currency to a user having his / her favorite attribute, and also sends characters and images indicating an advertisement including a limited-time service and shopping information. be able to. In the individual service 1, the virtual currency of the amount corresponding to the fee according to the number of remittances may be remitted from the wallet of the user a to the wallet of the administrator. Further, the attribute condition as the remittance condition may be a condition relating to one type of attribute or a condition relating to a plurality of types of attributes. Further, the attribute condition may not be input as the remittance condition in the client A, and in that case, the users corresponding to the number of users to be the remittance destination in the
(個別サービス2)
個別サービス2は、各クライアント端末250の位置情報が事前に定期的にメインシステム300に送信されていることが前提となる。この位置情報は、本発明における引き換え情報の一例である。その上で、クライアントAにおいて個別サービス2が選択された場合には、以下の処理が実行される。まず、図5に示すように、クライアントAが、ユーザaからの送金条件の入力を受け付ける(S2.1)。送金条件には、送金先となるユーザを抽出するための送信範囲、送金総額及び送金に伴うメッセージが含まれる。送信範囲は、送金対象となるユーザの位置情報に関する条件に対応し、クライアントAの位置を基準とした範囲である。この場合の位置情報は、本発明における指定情報の一例である。例えば、送信範囲は、クライアントAの位置から所定の距離以下となる範囲であってもよいし、クライアントAの位置から見て特定の方角(例えば、東南東の方角から東南西の方角)に対応する範囲であってもよい。送信範囲は、クライアントAのディスプレイに表示される地図上の特定の範囲を、タッチパネルを通じてユーザaが指定することによって入力されてもよいし、ユーザaがクライアントAをかざした方向に基づいて入力されてもよい。かざした方向は、例えば、クライアントAに搭載された加速度センサに基づいて検出されてもよい。また、クライアントAのディスプレイに地図が表示された状態で、ユーザaがクライアントAを振った態様に基づいて方角が入力されてもよい。また、クライアントAにおいて、あらかじめ位置情報が登録されたビーコンからいずれかを基準のビーコンとして選択すると共に任意の距離を入力することで、基準となるビーコンから任意の距離内が送信範囲として指定されてもよい。さらに、これらの方法による範囲の入力と、数値等の入力による距離の入力との組み合わせによって送信範囲が入力されてもよい。なお、ユーザbは、送信範囲内に存在するユーザであるとする。
(Individual service 2)
The individual service 2 is premised on the fact that the location information of each
次に、クライアントAは、入力された送金条件をメインシステム300へと送信する(S2.2)。次に、メインシステム300は、クライアントAから送信された送金条件に含まれる送信範囲に該当するユーザを抽出する(S2.3)。具体的には、ユーザ情報に含まれる位置情報が送信範囲に該当するか否かを条件として、メインシステム300がユーザ情報を検索する。次に、メインシステム300は、S2.3において抽出されたユーザ情報の抽出数をクライアントAに送信する(S2.4)。次に、クライアントAは、メインシステム300から送信された抽出数と、S2.1において入力された送金総額を抽出数で割った1人当たりの送金額とをディスプレイに表示させる(S2.5)。次に、クライアントAは、S2.5において表示された抽出数及び送金額をユーザaが承認するための入力を受け付ける(S2.6)。S2.6においてユーザaが承認しなかった場合、個別サービス2の処理は終了する。次に、クライアントAは、S2.6における承認結果をメインシステム300に送信する(S2.7)。これを受けて、メインシステム300は、S2.3において抽出された全てのユーザ情報に対応するユーザに対し、S1.4と同様にシステム内取引として仮想通貨の送金を実行する(S2.8)。送金先のユーザにはユーザbが含まれる。
Next, the client A transmits the input remittance condition to the main system 300 (S2.2). Next, the
次に、メインシステム300は、S2.3において抽出された各ユーザ情報に含まれる通信宛先(例えば、SNS_ID)へと、送金条件に含まれたメッセージを送信する(S2.9)。メッセージは、本発明における引き換え情報の一例である。クライアントBは、メインシステム300から送信されたメッセージをディスプレイに表示させる(S2.10)。
Next, the
個別サービス2を利用することで、ユーザaは、例えば、自己の店舗から所定の距離内にいるユーザに対して仮想通貨を送金すると共に、タイムセールのお知らせを送信することができる。 By using the individual service 2, the user a can, for example, remit virtual currency to a user who is within a predetermined distance from his / her store and also send a time sale notification.
(個別サービス3)
個別サービス3においては、図6に示すように、まず、クライアントAが、ユーザaからの送金条件の入力を受け付ける(S3.1)。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うメッセージが含まれる。なお、ユーザbは、属性条件に該当するユーザであるとする。次に、クライアントAは、入力された送金条件をメインシステム300へと送信する(S3.2)。次に、メインシステム300は、S1.3と同様、クライアントAから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する(S3.3)。次に、S3.3において抽出された全てのユーザ情報に対応するユーザに対し、S1.4と同様に仮想通貨の送金を実行する(S3.4)。送金先のユーザにはユーザbが含まれる。次に、メインシステム300は、S3.3において抽出された各ユーザ情報に含まれる通信宛先(例えば、SNS_ID)へと、送金条件に含まれたメッセージを送信する(S3.5)。メッセージは、本発明における引き換え情報の一例である。クライアントBは、メインシステム300から送信されたメッセージをディスプレイに表示させる(S3.6)。
(Individual service 3)
In the individual service 3, as shown in FIG. 6, first, the client A accepts the input of the remittance condition from the user a (S3.1). The remittance condition includes an attribute condition indicating an attribute condition for extracting a user to be remittance destination, a total amount of remittance, the number of users to be remittance destination, and a message associated with the remittance. It is assumed that the user b is a user who corresponds to the attribute condition. Next, the client A transmits the input remittance condition to the main system 300 (S3.2). Next, the
次に、クライアントBは、位置情報の提供を承認するか否かの入力をユーザbから受け付ける(S3.7)。S3.7において、承認しない旨の入力がなされた場合(S3.8、NO)、クライアントBにおける処理は終了する。S3.7において、承認する旨の入力がなされた場合(S3.8、YES)、クライアントBは、位置情報の提供が承認された結果をメインシステム300に送信する(S3.9)。メインシステム300は、このようにしてクライアントBを含むクライアント端末250から送信されてきた承認結果に基づき、承認結果が送信された複数のユーザIDからなるユーザリストを生成する(S3.10)。このユーザリストは、S3.4において実行された送金の金額に比例した一定時間、データベースにおいて保持される。一定時間を経過するとユーザリストがデータベースから消去され、個別サービス3が終了する。
Next, the client B accepts an input from the user b as to whether or not to approve the provision of the location information (S3.7). In S3.7, when the input to the effect that the approval is not made is made (S3.8, NO), the processing in the client B ends. When the input to approve is made in S3.7 (S3.8, YES), the client B transmits the result of approval to provide the location information to the main system 300 (S3.9). The
次に、クライアントBは、メインシステム300へと定期的にクライアントBの位置情報を送信する(S3.11)。この位置情報は、本発明における引き換え情報の一例である。メインシステム300は、クライアントBを含むクライアント端末250から定期的に送信されてきた位置情報を、属性情報として、クライアント端末250から送信されたユーザIDに関連付けてデータベースに格納する(S3.12)。次に、メインシステム300は、データベースに格納されたユーザリストに含まれるユーザIDに関する位置情報をクライアントAに送信する(S3.13)。クライアントAは、メインシステム300から位置情報を受信すると、その位置情報に関する通知をディスプレイに表示させる(S3.14)。S3.13の位置情報の送信が定期的に実行されると共に、S3.14において定期的に位置情報が表示されてもよい。また、位置情報と併せてその位置情報に対応するユーザの属性情報がメインシステム300からクライアントAに送信されると共に、位置情報と併せてその属性情報がクライアントAのディスプレイに表示されてもよい。また、S3.13において、クライアント端末250の各位置情報に基づき、クライアントAから所定の距離内に近づいたクライアント端末250に関し、クライアントAから所定の距離内に近づいた旨がメインシステム300からクライアントAに送信され、クライアントAにおいてその旨がユーザaに通知されてもよい。個別サービス3においては、送金先のユーザから承認が得られた場合に位置情報がメインシステム300に提供される。このため、仮想通貨の送金の引き換えに位置情報が送信されるという仮想通貨の送金の意味づけが、送金先のユーザにとって明瞭である。また、ユーザリストの有効期限が送金額に応じて設定される。このため、送金元のユーザにとっては仮想通貨の送金額を上げるインセンティブが発生しやすい。また、これにより、送金先のユーザにとっては位置情報の送信を行うインセンティブが発生しやすい。
Next, the client B periodically transmits the position information of the client B to the main system 300 (S3.11). This position information is an example of redemption information in the present invention. The
(個別サービス4)
個別サービス4においては、図7に示すように、まず、クライアントAが、ユーザaからの候補条件の入力を受け付ける(S4.1)。候補条件には、送金先候補となるユーザを抽出するための属性に関する条件を示す属性条件が含まれる。なお、ユーザbは、属性条件に該当するユーザであるとする。次に、クライアントAは、入力された候補条件をメインシステム300へと送信する(S4.2)。次に、メインシステム300は、S1.3と同様、クライアントAから送信された候補条件に含まれる属性条件に該当する属性を有するユーザを抽出する(S4.3)。次に、メインシステム300は、抽出されたユーザのユーザIDからなるユーザリストを生成し、クライアントAに送信する(S4.4)。なお、ユーザリストには、性別等の属性情報が各ユーザIDに関連付けられつつ含まれていてもよい。次に、クライアントAは、メインシステム300から送信されたユーザリストをディスプレイに表示させる(S4.5)。次に、クライアントAは、ディスプレイに表示されたユーザリストから送金対象となるユーザを選択する入力をユーザaから受け付ける(S4.6)。次に、クライアントAは、その他の送金条件の入力をユーザaから受け付ける(S4.7)。その他の送金条件には、送金総額及びメッセージが含まれる。次に、クライアントAは、S4.6において入力されたユーザの選択リスト及びS4.7において入力された送金条件をメインシステム300へと送信する(S4.8)。
(Individual service 4)
In the individual service 4, as shown in FIG. 7, first, the client A accepts the input of the candidate condition from the user a (S4.1). The candidate condition includes an attribute condition indicating a condition regarding an attribute for extracting a user who is a remittance destination candidate. It is assumed that the user b is a user who corresponds to the attribute condition. Next, the client A transmits the input candidate condition to the main system 300 (S4.2). Next, the
次に、メインシステム300は、クライアントAから送信された選択リストに含まれるユーザ(ユーザbを含む)に対応する通信宛先(例えば、SNS_ID)へと送金情報を送信する(S4.9)。送金情報には、S4.8においてクライアントAから送信された送金総額に基づく1人当たりの送金額及びS4.8においてクライアントAから送信されたメッセージが含まれている。送金総額に対応する1人当たりの送金額とは、S4.4において生成されたユーザリストに含まれるユーザ数で送金総額を割った金額であり、個別サービス4に関して以下同様である。クライアントBは、メインシステム300から送信された1人当たりの送金額及びメッセージをディスプレイに表示させる(S4.10)。次に、クライアントBは、チャットの開始を承認するか否かの入力をユーザbから受け付ける(S4.11)。次に、クライアントBは、S4.11の入力内容をメインシステム300に送信する(S4.12)。
Next, the
次に、メインシステム300は、クライアントBを含むクライアント端末250から送信されたS4.11の入力内容が承認であるか否かを判定する(S4.13)。そして、S4.11の入力内容が不承認であった場合には(S4.13、不承認)、メインシステム300は、S4.8においてクライアントAから送信された送金総額に対応する1人当たりの送金額より小さい金額でクライアントAからクライアントBへと仮想通貨の送金をシステム内取引として実行する(S4.14)。次に、メインシステム300は、クライアントBにおいて不承認が入力された旨をクライアントAに送信する(S4.15)。クライアントAは、S4.15におけるメインシステム300からの送信情報に基づき、クライアントBが不承認であった旨をディスプレイに表示する(S4.16)。一方、S4.13において、S4.11の入力内容が承認であった場合には(S4.13、承認)、メインシステム300は、S4.8においてクライアントAから送信された送金総額に対応する1人当たりの送金額の満額をクライアントAからクライアントBへとシステム内取引として送金する(S4.17)。次に、メインシステム300は、チャット用のワンタイムIDを生成すると共に、チャットの開始の承認を送信してきたユーザIDのリストを含むチャット情報を生成してデータベースに格納する(S4.18)。次に、メインシステム300は、S4.17において生成されたワンタイムIDの有効期限を、S4.14及びS4.17において実行された送金の合計額に比例するように設定し、ワンタイムIDに関連付けてデータベースに格納する(S4.19)。次に、メインシステム300、クライアントA及びクライアントBは、S4.18において生成されたチャット情報に基づいて、ユーザaとユーザリストに含まれるユーザ(ユーザbを含む)との間のチャット処理を実行する(S4.20)。チャット処理においては、クライアントA及びクライアントBとメインシステム300との間で、ワンタイムIDに基づく処理が実行される。
Next, the
チャット処理において、クライアントA及びクライアントBのそれぞれで実行される処理の概要は以下の通りである。(1)メッセージの入力及び入力結果のメインシステム300への送信。(2)メインシステム300への定期的な新規メッセージの問い合わせ。(3)新規メッセージがあれば、ディスプレイへの新規メッセージの表示。(4)メインシステム300からワンタイムIDの有効期限切れの通知があった場合、チャット処理を終了する。
In the chat process, the outline of the process executed by each of the client A and the client B is as follows. (1) Input of a message and transmission of the input result to the
チャット処理において、メインシステム300で実行される処理の概要は以下の通りである。(1)クライアントA又はクライアントBから送信されるメッセージのチャット情報への追加。(2)クライアントA又はクライアントBからメッセージの問い合わせがあった場合には、チャット情報に含まれるメッセージのうち、未送信のメッセージを新規メッセージとして問い合わせ元のクライアント端末250に送信。(3)ワンタイムIDの有効期限が切れた場合にはチャット情報の削除。(4)(1)又は(2)において、チャット情報がすでに削除されている場合には、ワンタイムIDが有効期限切れである旨のクライアントA又はクライアントBへの通知。
The outline of the process executed by the
なお、個別サービス4では、送金元のユーザは仮想通貨の送金との引き換えに送金先のユーザとチャットを開始することができるが、チャットの代わりに送金先のユーザから属性情報等の情報提供を受けることができるサービスが送金システム1によって提供されてもよい。 In the individual service 4, the remittance source user can start chatting with the remittance destination user in exchange for the remittance of virtual currency, but instead of chatting, the remittance destination user provides information such as attribute information. The services that can be received may be provided by the remittance system 1.
(個別サービス5)
個別サービス5においては、図8に示すように、まず、クライアントAが、ユーザaからの送金条件の入力を受け付ける(S5.1)。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うアンケート内容が含まれる。アンケート内容には、アンケートの本文と、その本文に関する複数の選択肢を示す文章とが含まれている。なお、ユーザbは、属性条件に該当するユーザであるとする。次に、クライアントAは、入力された送金条件をメインシステム300へと送信する(S5.2)。次に、メインシステム300は、S1.3と同様、クライアントAから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する(S5.3)。次に、メインシステム300は、システム内取引として、手数料に相当する金額をユーザaから管理者へと送金する(S5.4)。手数料に相当する金額は、送金条件に含まれる送金先となるユーザの人数に応じて設定される。次に、メインシステム300は、S5.3において抽出された各ユーザ情報に含まれる通信宛先(例えば、SNS_ID)へと、送金条件に含まれたアンケート内容を送信する(S5.5)。送信先にはユーザbの通信宛先が含まれる。
(Individual service 5)
In the individual service 5, as shown in FIG. 8, first, the client A accepts the input of the remittance condition from the user a (S5.1). The remittance conditions include attribute conditions indicating conditions related to attributes for extracting users to be remittance destinations, total remittance amount, number of users to be remittance destinations, and questionnaire contents associated with remittances. The content of the questionnaire includes the text of the questionnaire and text indicating multiple options for the text. It is assumed that the user b is a user who corresponds to the attribute condition. Next, the client A transmits the input remittance condition to the main system 300 (S5.2). Next, the
次に、クライアントBは、メインシステム300から送信されたアンケート内容をディスプレイに表示させる(S5.6)。次に、クライアントBは、アンケート内容に含まれる複数の選択肢を示す文章から1つの選択肢を選択する入力をユーザbから受け付ける(S5.7)。次に、クライアントBは、S5.7における入力内容をアンケートに対する回答としてメインシステム300に送信する(S5.8)。なお、S5.5においてアンケート内容が送信された通信宛先のユーザによっては、アンケートに回答しない場合もある。メインシステム300は、送金元であるユーザaから、アンケートに回答してきたユーザ(ユーザbを含む)に対し、S5.2においてクライアントAから送信された送金条件に基づき、1人当たりの送金額に相当する仮想通貨の送金を実行する(S5.9)。次に、メインシステム300は、ユーザから回答されてきたアンケートの集計結果を示す結果情報を生成する(S5.10)。なお、結果情報はメインシステム300のデータベースに格納される。次に、メインシステム300は、結果情報をクライアントAに送信する(S5.11)。次に、クライアントAは、メインシステム300から送信された結果情報をディスプレイに表示させる(S5.12)。
Next, the client B displays the questionnaire content transmitted from the
なお、本個別サービス5は、ユーザaからのアンケートではなく、管理者からのアンケートを複数のユーザに送信し、ユーザからのアンケートを集計するサービスであってもよい。この場合、管理者からユーザに対して仮想通貨が送金されると共に、アンケートの集計結果は管理者に対してディスプレイへの表示等により出力される。個別サービス5においては、アンケートの回答の有無に応じて送金額が設定される。このため、送金先のユーザにとって仮想通貨の送金の意味づけが明瞭である。 The individual service 5 may be a service that sends a questionnaire from the administrator to a plurality of users and aggregates the questionnaires from the users, instead of the questionnaire from the user a. In this case, the virtual currency is remitted from the administrator to the user, and the aggregated result of the questionnaire is output to the administrator by displaying it on the display or the like. In the individual service 5, the remittance amount is set according to whether or not the questionnaire is answered. Therefore, the meaning of the virtual currency remittance is clear to the user of the remittance destination.
(個別サービス6)
個別サービス6は、送金先がグループ内のメンバーである他、個別サービス1と同様の処理が実行される。具体的には、S1.1における属性条件の入力の代わりにグループIDが入力される。このグループIDがその他の送金条件と共にクライアントAからメインシステム300に送信される。メインシステム300は、クライアントAから送信された送金条件に基づき、グループIDに関連付けられたユーザIDに対応するウォレット及び通信宛先へと、クライアントAのウォレットからの仮想通貨の送金及びメッセージの送信を実行する。
(Individual service 6)
In the individual service 6, the remittance destination is a member in the group, and the same processing as in the individual service 1 is executed. Specifically, the group ID is input instead of the input of the attribute condition in S1.1. This group ID is transmitted from the client A to the
(個別サービス7)
個別サービス7は、送金先が電子メールアドレス又は携帯電話の電話番号によって指定される他、個別サービス1と同様の処理が実行される。具体的には、S1.1における属性条件の入力の代わりに通信宛先、例えば、電子メールアドレス又は携帯電話の電話番号が入力される。この電子メールアドレス又は携帯電話の電話番号がその他の送金条件と共にクライアントAからメインシステム300に送信される。メインシステム300は、クライアントAから送信された送金条件に基づき、電子メールアドレス又は携帯電話の電話番号に関連付けられたユーザIDに対応するウォレット及び通信宛先へと、クライアントAのウォレットからの仮想通貨の送金及びメッセージの送信を実行する。この場合、電子メールアドレス又は携帯電話の電話番号は、本発明における指定情報の一例である。個別サービス7のサービスを利用することで、例えば、メールマガジンの送付と併せて仮想通貨を送金することにより、送金先のユーザにおいてメールマガジンの開封率を向上させることができる。また、買い物情報を含む電子メールをユーザに送信し、その電子メールに対してユーザが返信してきた場合に、買い物情報の送信先(返信してきたユーザ)の電子メールアドレスに関連付けられたウォレットから買い物情報の送信元のユーザのウォレットへと仮想通貨を送金することで、買い物における代金の支払いを実行することができる。
(Individual service 7)
In the individual service 7, the remittance destination is specified by an e-mail address or a telephone number of a mobile phone, and the same processing as in the individual service 1 is executed. Specifically, instead of inputting the attribute condition in S1.1, a communication destination, for example, an e-mail address or a telephone number of a mobile phone is input. This e-mail address or mobile phone number is transmitted from the client A to the
以上説明した本実施形態に係る送金システム1によると、仮想通貨の送金に伴って、少なくとも送金先のユーザが送信元か送信先となるように引き換え情報が送信される。この引き換え情報には、個別サービス1のように、仮想通貨の送金に伴って送金元のエンドユーザから送金先のエンドユーザへと送信される広告情報等のメッセージや、個別サービス3のように、送金された仮想通貨を代価として送金先のユーザからメインシステム300に提供されるユーザの位置情報が含まれる。このように、仮想通貨の送金に当たって価値のある情報がやり取りされるため、送金先のユーザにとっては、仮想通貨の送金の意味づけを把握しやすい。
According to the remittance system 1 according to the present embodiment described above, the redemption information is transmitted so that at least the user of the remittance destination becomes the sender or the destination when the virtual currency is remitted. This redemption information includes messages such as advertising information transmitted from the end user of the remittance source to the end user of the remittance destination in connection with the remittance of virtual currency as in the individual service 1, and the individual service 3 as in the case of the individual service 3. The location information of the user provided to the
<変形例>
以上は、本発明の好適な実施形態についての説明であるが、本発明は上述の実施形態に限られるものではなく、課題を解決するための手段に記載された範囲の限りにおいて様々な変更が可能なものである。
<Modification example>
The above is a description of a preferred embodiment of the present invention, but the present invention is not limited to the above-described embodiment, and various changes can be made to the extent described in the means for solving the problem. It is possible.
例えば、上述の実施形態においては、送金システム1は、SNS等のメッセージ通信サービスを提供するメッセージ通信システム200と連携するシステムとして構成されている。しかし、このような構成以外のシステム構成が採用されてもよい。例えば、メッセージ通信サービスと連携せず、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに基づいてメインシステム300とクライアント端末250とが直接通信を行う構成が採用されてもよい。また、本送金サービスが仮想通貨の取引所のシステムに設けられてもよい。
For example, in the above-described embodiment, the remittance system 1 is configured as a system that cooperates with a
また、上述の実施形態においては、クライアント端末250においてメッセージアプリの機能を利用する利用者がログイン時にユーザIDを入力するものとしている。しかし、クライアント端末250にインストールされたいずれかのアプリによってユーザIDがクライアント端末250のストレージや外部記憶装置に格納されるものとしてもよい。クライアント端末250からメッセージ通信システム200を通じてメインシステム300に仮想通貨の送金が指示される際には、ストレージや外部記憶装置に格納されたユーザIDがメインシステム300に送信される。
Further, in the above-described embodiment, the user who uses the function of the message application on the
また、上述の実施形態においては、1つのメッセージ通信システム200と連携した仮想通貨の送金及びメッセージの送信が想定されている。しかし、複数のメッセージ通信システムに跨る送金が可能となるようにメインシステム300が構成されてもよい。この場合、メッセージ通信システムごとに、そのメッセージ通信システムとの通信やメッセージ通信システムから送信される情報を処理するサーバが設けられてもよい。
Further, in the above-described embodiment, remittance of virtual currency and transmission of a message in cooperation with one
また、上述の実施形態においては、仮想通貨の送金に伴いメッセージが送金先のユーザに送信される場合が想定されている。しかし、これに加え、ユーザや管理者から、特定の属性を有するユーザへとメッセージのみを送信する機能が送金システム1に設けられていてもよい。 Further, in the above-described embodiment, it is assumed that a message is transmitted to the remittance destination user in connection with the remittance of the virtual currency. However, in addition to this, the remittance system 1 may be provided with a function of transmitting only a message from a user or an administrator to a user having a specific attribute.
また、上述の実施形態に係る個別サービスにおいては、クライアント端末250において入力された属性条件や通信宛先に基づいて仮想通貨の送金が実行されている。しかし、クライアント端末250において入力されたユーザIDに基づいて仮想通貨の送金が実行されてもよい。この場合、クライアント端末250からメッセージ通信システム200を通じてメインシステム300へと送金元及び送金先の両ユーザのユーザIDが送信される。メインシステム300は、送金元及び送金先の各ユーザのユーザIDに対応するユーザ情報に基づいて仮想通貨の送金処理を実行する。
Further, in the individual service according to the above-described embodiment, the remittance of the virtual currency is executed based on the attribute conditions and the communication destination input in the
100 ブロックチェーン
200 メッセージ通信システム
250 クライアント端末
300 メインシステム
100
Claims (17)
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、
前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、
前記ユーザ情報記憶手段が、前記エンドユーザの属性情報を前記指定情報に関連付けて記憶しており、
前記取引管理システムが、前記ユーザコンピュータにおいて前記送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、前記送金先である前記エンドユーザを抽出することを特徴とする仮想通貨の送金システム。 A plurality of computers that perform information communication with each other through a communication network, including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system that manages virtual currency transactions by an administrator computer has been built.
The transaction management system includes a user information storage means for storing virtual currency wallet information in association with designated information for designating an end user, and a remittance execution means for executing virtual currency remittance processing.
The remittance execution means is a wallet of virtual currency corresponding to the designated information of the remittance source based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means. It is a means to execute the remittance process of the virtual currency from the to the wallet of the virtual currency corresponding to the specified information of the remittance destination.
The redemption information acquired by the user computer of the remittance source is transmitted from the remittance source to the remittance destination when the remittance process of the virtual currency is executed by the remittance execution means, and the remittance destination is described. The redemption information acquired in the user computer of the remittance destination is at least one of the remittance information being transmitted from the remittance destination to the remittance source in exchange for the remittance processing of the virtual currency by the remittance execution means. Information transmission processing is executed,
The user information storage means stores the attribute information of the end user in association with the designated information.
Remittance of virtual currency, characterized in that the transaction management system extracts the end user who is the remittance destination based on the conditions regarding the attribute information input by the end user who is the remittance source in the user computer. system.
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、
前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、
前記取引管理システムが、前記送金元の前記エンドユーザに対して提供する、前記引き換え情報の送信処理を伴うサービスの有効期間を、前記仮想通貨の送金処理における送金額に基づいて設定することを特徴とする仮想通貨の送金システム。 A plurality of computers that perform information communication with each other through a communication network, including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system that manages virtual currency transactions by an administrator computer has been built.
The transaction management system includes a user information storage means for storing virtual currency wallet information in association with designated information for designating an end user, and a remittance execution means for executing virtual currency remittance processing.
The remittance execution means is a wallet of virtual currency corresponding to the designated information of the remittance source based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means. It is a means to execute the remittance process of the virtual currency from the to the wallet of the virtual currency corresponding to the specified information of the remittance destination.
The redemption information acquired by the user computer of the remittance source is transmitted from the remittance source to the remittance destination when the remittance process of the virtual currency is executed by the remittance execution means, and the remittance destination is described. The redemption information acquired in the user computer of the remittance destination is at least one of the remittance information being transmitted from the remittance destination to the remittance source in exchange for the remittance processing of the virtual currency by the remittance execution means. Information transmission processing is executed,
The transaction management system is characterized in that the validity period of the service provided to the end user of the remittance source and accompanied by the transmission processing of the exchange information is set based on the remittance amount in the remittance processing of the virtual currency. A virtual currency remittance system.
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、
前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、
前記引き換え情報が、前記送金先の候補となる前記エンドユーザに送信されたメッセージ、及び、前記送金先の候補となる前記エンドユーザから前記取引管理システムに送信される前記メッセージに対する回答であり、
前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定することを特徴とする仮想通貨の送金システム。 A plurality of computers that perform information communication with each other through a communication network, including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system that manages virtual currency transactions by an administrator computer has been built.
The transaction management system includes a user information storage means for storing virtual currency wallet information in association with designated information for designating an end user, and a remittance execution means for executing virtual currency remittance processing.
The remittance execution means is a wallet of virtual currency corresponding to the designated information of the remittance source based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means. It is a means to execute the remittance process of the virtual currency from the to the wallet of the virtual currency corresponding to the specified information of the remittance destination.
The redemption information acquired by the user computer of the remittance source is transmitted from the remittance source to the remittance destination when the remittance process of the virtual currency is executed by the remittance execution means, and the remittance destination is described. The redemption information acquired in the user computer of the remittance destination is at least one of the remittance information being transmitted from the remittance destination to the remittance source in exchange for the remittance processing of the virtual currency by the remittance execution means. Information transmission processing is executed,
The redemption information is a reply to the message sent to the end user who is a candidate for the remittance destination and the message sent from the end user who is a candidate for the remittance destination to the transaction management system.
Whether or not the transaction management system executes the virtual currency remittance processing to the end user based on the response to the message sent to the transaction management system, and the remittance amount in the virtual currency remittance processing. A cryptocurrency remittance system characterized by setting at least one of the following.
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、
前記送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記送金元の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記送金元から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記送金元に対して送信されることの少なくともいずれかである前記引き換え情報の送信処理が実行され、
前記取引管理システムが、前記エンドユーザ同士を共通のグループに結び付けるグループ情報を保持しており、
前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行することを特徴とする仮想通貨の送金システム。 A plurality of computers that perform information communication with each other through a communication network, including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system that manages virtual currency transactions by an administrator computer has been built.
The transaction management system includes a user information storage means for storing virtual currency wallet information in association with designated information for designating an end user, and a remittance execution means for executing virtual currency remittance processing.
The remittance execution means is a wallet of virtual currency corresponding to the designated information of the remittance source based on the designated information of the remittance source and the remittance destination transmitted from the user computer and the stored contents of the user information storage means. It is a means to execute the remittance process of the virtual currency from the to the wallet of the virtual currency corresponding to the specified information of the remittance destination.
The redemption information acquired by the user computer of the remittance source is transmitted from the remittance source to the remittance destination when the remittance process of the virtual currency is executed by the remittance execution means, and the remittance destination is described. The redemption information acquired in the user computer of the remittance destination is at least one of the remittance information being transmitted from the remittance destination to the remittance source in exchange for the remittance processing of the virtual currency by the remittance execution means. Information transmission processing is executed,
The transaction management system holds group information that connects the end users to a common group.
A virtual currency remittance system, characterized in that the virtual currency remittance process and the redemption information transmission process are executed for the end users in the common group based on the group information .
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する送金実行手段とを含んでおり、
前記送金実行手段が、前記取引管理システムにおいて入力された送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶情報とに基づいて、前記管理者の仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記管理者コンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理が実行される際に前記管理者から前記送金先に対して送信されること、及び、前記送金先の前記ユーザコンピュータにおいて取得された引き換え情報が、前記送金実行手段による前記仮想通貨の送金処理を代価として前記送金先から前記管理者に対して送信されることの少なくともいずれかである前記引き換え情報の送金処理が実行されることを特徴とする仮想通貨の送金システム。 A plurality of computers that perform information communication with each other through a communication network, including one or more user computers used by end users and one or more administrator computers used by administrators. It is a virtual currency remittance system in which a transaction management system that manages virtual currency transactions by an administrator computer has been built.
The transaction management system includes a user information storage means for storing virtual currency wallet information in association with designated information for designating an end user, and a remittance execution means for executing virtual currency remittance processing.
The remittance execution means is the designated information of the remittance destination from the wallet of the virtual currency of the administrator based on the designated information of the remittance destination input in the transaction management system and the storage information of the user information storage means. It is a means to execute the transfer process of virtual currency to the wallet of virtual currency corresponding to
The redemption information acquired by the administrator computer is transmitted from the administrator to the remittance destination when the remittance process of the virtual currency is executed by the remittance execution means, and the remittance destination The remittance of the redemption information, which is at least one of the redemption information acquired in the user computer being transmitted from the remittance destination to the administrator in exchange for the remittance processing of the virtual currency by the remittance execution means. A virtual currency remittance system characterized by the processing being performed.
前記引き換え情報の送信処理が、前記通信宛先を使用して実行されることを特徴とする請求項1~5のいずれか1項に記載の仮想通貨の送金システム。 The user information storage means stores a communication destination for performing information communication with the end user through the communication network in association with the designated information.
The virtual currency remittance system according to any one of claims 1 to 5, wherein the exchange information transmission process is executed using the communication destination.
前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、送金先である前記エンドユーザを抽出することを特徴とする請求項2~5のいずれか1項に記載の仮想通貨の送金システム。 The user information storage means stores the attribute information of the end user in association with the designated information.
The second to fifth claims, wherein the transaction management system extracts the end user who is the remittance destination based on the condition regarding the attribute information input by the end user who is the remittance source in the user computer. The virtual currency remittance system described in any one of the items.
前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定することを特徴とする請求項1、2、4及び5のいずれか1項に記載の仮想通貨の送金システム。 The redemption information is a reply to the message sent to the end user who is a candidate for remittance destination and the message sent from the end user who is a candidate for remittance destination to the transaction management system.
Whether or not the transaction management system executes the remittance process of the virtual currency to the end user based on the response to the message transmitted to the transaction management system, and the remittance amount in the remittance process of the virtual currency. The virtual currency remittance system according to any one of claims 1 , 2, 4 and 5, characterized in that at least one of the above is set.
前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行することを特徴とする請求項1~3及び5のいずれか1項に記載の仮想通貨の送金システム。 The transaction management system holds group information that connects the end users to a common group.
Any of claims 1 to 3 and 5 , wherein the virtual currency remittance process and the redemption information transmission process are executed for the end user in the common group based on the group information. The virtual currency remittance system described in item 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018088411A JP7085193B2 (en) | 2018-05-01 | 2018-05-01 | Cryptocurrency remittance system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018088411A JP7085193B2 (en) | 2018-05-01 | 2018-05-01 | Cryptocurrency remittance system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019194778A JP2019194778A (en) | 2019-11-07 |
JP7085193B2 true JP7085193B2 (en) | 2022-06-16 |
Family
ID=68469322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018088411A Active JP7085193B2 (en) | 2018-05-01 | 2018-05-01 | Cryptocurrency remittance system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7085193B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12079783B2 (en) | 2020-10-20 | 2024-09-03 | Ricoh Company, Ltd. | Information processing system, document management device, and recording medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014103046A1 (en) | 2012-12-28 | 2014-07-03 | 楽天Edy株式会社 | Electronic money server, electronic money remittance method, program and recording medium |
US20160171478A1 (en) | 2014-12-10 | 2016-06-16 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
WO2018025384A1 (en) | 2016-08-04 | 2018-02-08 | ゼロビルバンク リミテッド | Information processing device, information processing method, and program |
-
2018
- 2018-05-01 JP JP2018088411A patent/JP7085193B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014103046A1 (en) | 2012-12-28 | 2014-07-03 | 楽天Edy株式会社 | Electronic money server, electronic money remittance method, program and recording medium |
US20160171478A1 (en) | 2014-12-10 | 2016-06-16 | Lg Electronics Inc. | Mobile terminal and method for controlling the same |
WO2018025384A1 (en) | 2016-08-04 | 2018-02-08 | ゼロビルバンク リミテッド | Information processing device, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2019194778A (en) | 2019-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6596503B2 (en) | Facilitate sending, receiving, and updating payments using messages and payment queues | |
US20170206545A1 (en) | Recipient centric messaging system and protocols to implement it over data networks | |
WO2017084526A1 (en) | Article distribution method and apparatus | |
JP2014238848A (en) | Mobile terminal operation method | |
CN101849229A (en) | In social networking website, transmit with from the relevant information of the activity in other territories | |
JP2014160491A (en) | Target setting of advertisement in social network | |
JP6559933B2 (en) | Remittance control system, remittance control method, and program | |
TW201250611A (en) | Message delivery system with consumer attributes collecting mechanism and transaction history recording mechanism and communication system using same | |
JP2019101908A (en) | Information processing apparatus, information processing method, and program | |
AU2020267155A1 (en) | Method and apparatus for electronic transactions based on a reply message | |
CN104145288B (en) | System and method for storing, retrieving and transmitting promotion content to other consumers based on consumers | |
KR101151726B1 (en) | System and method for intermediating on-line advertisement | |
JP7085193B2 (en) | Cryptocurrency remittance system | |
KR101108757B1 (en) | Favorite Matching System through Online and Its Operation Method | |
KR101289930B1 (en) | Social Network Service System with Differential Following Structure | |
US11488215B2 (en) | Method, system, and computer program product for user communication with merchants associated with transactions | |
KR20160143440A (en) | Interaction method and system between friends using social network service | |
JP2019101881A (en) | Point management device, point management method, point management program, and point management program recording medium | |
KR101749966B1 (en) | System for controlling and promoting a on-line contribution based on the sns | |
JP2023068513A (en) | Application program, service providing system, and terminal device | |
KR102459048B1 (en) | Server, method and recording medium storing instructions for chipping in | |
JP6686247B2 (en) | Character generation terminal and its program | |
JP7668994B1 (en) | Referral system and method | |
KR101041794B1 (en) | Voucher message transmission and service method and device therefor | |
KR20120013115A (en) | Record media recording customized advertising service method and apparatus and program for executing the advertising service method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220418 |
|
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: 20220517 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220530 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7085193 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |