JP6898480B1 - Business support program, terminal equipment and business support system - Google Patents
Business support program, terminal equipment and business support system Download PDFInfo
- Publication number
- JP6898480B1 JP6898480B1 JP2020008074A JP2020008074A JP6898480B1 JP 6898480 B1 JP6898480 B1 JP 6898480B1 JP 2020008074 A JP2020008074 A JP 2020008074A JP 2020008074 A JP2020008074 A JP 2020008074A JP 6898480 B1 JP6898480 B1 JP 6898480B1
- Authority
- JP
- Japan
- Prior art keywords
- ticket
- information
- data
- user
- business
- 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
- 238000004891 communication Methods 0.000 claims abstract description 125
- 230000009471 action Effects 0.000 claims abstract description 93
- 230000006870 function Effects 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 32
- 238000000605 extraction Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 abstract description 9
- 238000007726 management method Methods 0.000 description 31
- 238000012546 transfer Methods 0.000 description 30
- 238000000034 method Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 13
- 230000004308 accommodation Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000009434 installation Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000035622 drinking Effects 0.000 description 2
- 230000007937 eating Effects 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】ユーザの行動を支援するシステムにおいて、ユーザに対してサービスを提供する事業者のシステムへの参加を容易とする。【解決手段】事業者Bが使用する事業者端末5を、ユーザUの行動履歴に係る情報である行動履歴データD14を取得する行動履歴情報取得手段(通信部53)、行動履歴データD14を、記憶部52に備えられたブロックチェーン台帳521に書き込む行動履歴情報書き込み手段(制御部51)、として機能させる。【選択図】図9PROBLEM TO BE SOLVED: To facilitate participation in a system of a business operator who provides a service to a user in a system for supporting the behavior of the user. SOLUTION: An action history information acquisition means (communication unit 53) for acquiring an action history data D14, which is information related to an action history of a user U, and an action history data D14 are used for a operator terminal 5 used by the operator B. It functions as an action history information writing means (control unit 51) for writing to the blockchain ledger 521 provided in the storage unit 52. [Selection diagram] FIG. 9
Description
本発明は、事業者支援プログラム、端末装置及び事業者支援システムに関する。 The present invention relates to a business support program, a terminal device, and a business support system .
例えば、娯楽目的の旅行やビジネス目的の出張等、何らかの目的のために他の土地へと赴くことを要する行動を取る際に、使用する交通機関や訪れる施設等につき個別に検索等を行い、行動プランを策定の上行動するのは手間が掛かる。そこで、従来、システムのユーザによる行動プランの策定を容易とし、ユーザの行動を支援することを目的とするシステムが知られている(例えば、特許文献1参照。)。 For example, when taking an action that requires going to another land for some purpose, such as a trip for entertainment purposes or a business trip for business purposes, the transportation system to be used, the facilities to be visited, etc. are individually searched and the action is taken. It takes time and effort to formulate a plan and act accordingly. Therefore, conventionally, a system has been known for the purpose of facilitating the formulation of an action plan by a user of the system and supporting the action of the user (see, for example, Patent Document 1).
このようなシステムの利便性を向上するためには、ユーザ側への支援を充実させるだけでは十分ではなく、ユーザに対してサービスを提供する事業者がシステムに参加し易くし、参加事業者の拡大を図ることも重要となる。
しかしながら、従来のシステムは、システムを利用するユーザ側への支援の充実のみを念頭に構成されているのが通常であり、事業者側の参加の容易性を考慮して構成されたものではなかった。
In order to improve the convenience of such a system, it is not enough to enhance the support to the user side, but it is easy for the business operator who provides the service to the user to participate in the system, and the participating business operator It is also important to expand.
However, the conventional system is usually configured only with the enhancement of support for the users who use the system in mind, and is not configured in consideration of the ease of participation of the business operator. It was.
本発明の課題は、ユーザの行動を支援するシステムにおいて、ユーザに対してサービスを提供する事業者のシステムへの参加を容易とすることである。 An object of the present invention is to facilitate participation in a system of a business operator that provides a service to a user in a system that supports the behavior of the user.
上記課題を解決するために、請求項1に記載の発明は、事業者支援プログラムにおいて、
事業者が使用する事業者端末を、
ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を取得するチケット内容情報取得手段、
前記チケット内容情報を、記憶部に備えられたブロックチェーン台帳に書き込むチケット内容情報書き込み手段、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を取得する行動履歴情報取得手段、
前記行動履歴情報を、記憶部に備えられたブロックチェーン台帳に書き込む行動履歴情報書き込み手段、
前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報から、所定期間において追加された情報を抽出する抽出手段、
前記抽出手段が抽出した前記行動履歴情報及び前記チケット内容情報を含む分配用情報を、送信手段によって所定のサーバ装置へと送信させる抽出情報送信制御手段、
前記分配用情報に基づいて決定された前記チケットの売上額の事業者毎の分配額に係る情報である分配額情報を取得する分配額情報取得手段、
として機能させることを特徴とする。
In order to solve the above problems, the invention according to
The operator terminal used by the operator,
Ticket content information acquisition means for acquiring ticket content information, which is information related to the ticket content required to use the service purchased by the user.
Ticket content information writing means for writing the ticket content information in the blockchain ledger provided in the storage unit,
A behavior history information acquisition means for acquiring behavior history information, which is information related to the behavior history of the user using the ticket.
Action history information writing means for writing the action history information in the blockchain ledger provided in the storage unit,
An extraction means for extracting information added in a predetermined period from the action history information and the ticket content information written in the blockchain ledger.
An extraction information transmission control means for transmitting distribution information including the action history information and the ticket content information extracted by the extraction means to a predetermined server device by the transmission means.
Distribution amount information acquisition means for acquiring distribution amount information, which is information relating to the distribution amount of the ticket sales amount for each business operator, which is determined based on the distribution information.
It is characterized by functioning as.
請求項2に記載の発明は、請求項1に記載の事業者支援プログラムにおいて、
前記事業者端末を、
前記事業者が提供する所定のサービスに係る情報である提供サービス情報を、送信手段によってチケットサーバへと送信させる提供サービス情報送信制御手段、
としてさらに機能させることを特徴とする。
The invention according to
The business terminal
Provided service information transmission control means for transmitting provided service information, which is information related to a predetermined service provided by the business operator, to a ticket server by a transmitting means.
It is characterized by further functioning as.
請求項3に記載の発明は、請求項1又は2に記載の事業者支援プログラムにおいて、
前記事業者端末を、
前記事業者が有する暗号通貨に係る情報である暗号通貨情報を取得する暗号通貨情報取得手段、
前記暗号通貨情報を、記憶部に備えられたブロックチェーン台帳に書き込む暗号通貨情報書き込み手段、
前記分配額情報に基づき、前記ブロックチェーン台帳に書き込まれた前記暗号通貨情報を更新する暗号通貨情報更新手段、
としてさらに機能させることを特徴とする。
The invention according to
The business terminal
Cryptocurrency information acquisition means for acquiring cryptocurrency information, which is information related to cryptocurrency owned by the business operator,
A cryptocurrency information writing means for writing the cryptocurrency information in a blockchain ledger provided in a storage unit,
Cryptocurrency information updating means for updating the cryptocurrency information written in the blockchain ledger based on the distribution amount information,
It is characterized by further functioning as.
請求項4に記載の発明は、請求項1から3のいずれか一項に記載の事業者支援プログラムにおいて、
前記行動履歴情報は、前記チケットを利用したユーザの識別情報と、当該ユーザが前記チケットを利用して受けたサービスの内容に係る情報と、を含むことを特徴とする。
The invention according to
The action history information is characterized by including identification information of a user who has used the ticket and information related to the content of the service that the user has received by using the ticket.
請求項5に記載の発明は、端末装置において、
ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を取得するチケット内容情報取得手段と、
前記チケット内容情報を、記憶部に備えられたブロックチェーン台帳に書き込むチケット内容情報書き込み手段と、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を取得する行動履歴情報取得手段と、
前記行動履歴情報を、記憶部に備えられたブロックチェーン台帳に書き込む行動履歴情報書き込み手段と、
前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報から、所定期間において追加された情報を抽出する抽出手段と、
前記抽出手段が抽出した前記行動履歴情報及び前記チケット内容情報を含む分配用情報を、送信手段によって所定のサーバ装置へと送信させる抽出情報送信制御手段と、
前記分配用情報に基づいて決定された前記チケットの売上額の事業者毎の分配額に係る情報である分配額情報を取得する分配額情報取得手段と、
を備えることを特徴とする。
The invention according to
Ticket content information acquisition means for acquiring ticket content information, which is information related to the ticket content required to use the service purchased by the user, and
A ticket content information writing means for writing the ticket content information in the blockchain ledger provided in the storage unit, and
A behavior history information acquisition means for acquiring behavior history information, which is information related to the behavior history of the user using the ticket, and
An action history information writing means for writing the action history information in the blockchain ledger provided in the storage unit,
An extraction means for extracting information added in a predetermined period from the action history information and the ticket content information written in the blockchain ledger.
An extraction information transmission control means for transmitting the distribution information including the action history information and the ticket content information extracted by the extraction means to a predetermined server device by the transmission means.
A distribution amount information acquisition means for acquiring distribution amount information, which is information related to the distribution amount of the ticket sales amount for each business operator, which is determined based on the distribution information.
Characterized in that it comprises a.
請求項6に記載の発明は、事業者支援システムにおいて、
事業者が使用する事業者端末と通信回線を介して接続され、
ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を、送信手段によって前記事業者端末へと送信させ、前記事業者端末の記憶部に備えられたブロックチェーン台帳に書き込ませるチケット内容情報書き込み指示手段と、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を、送信手段によって前記事業者端末へと送信させ、前記事業者端末の記憶部に備えられたブロックチェーン台帳に書き込ませる行動履歴情報書き込み指示手段と、
所定の期間において前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報を含む分配用情報を前記事業者端末から取得する情報取得手段と、
前記分配用情報に基づいて、前記チケットの売上額の事業者毎の分配額を決定する分配額決定手段と、
を備えることを特徴とする。
The invention according to
Connected to the operator terminal used by the operator via a communication line,
The ticket content information, which is the information related to the ticket content required to use the service purchased by the user, is transmitted to the business terminal by the transmission means, and is written in the blockchain ledger provided in the storage unit of the business terminal. Ticket content information writing instruction means and
An action in which action history information, which is information related to the action history of the user using the ticket, is transmitted to the business terminal by a transmission means and written in a blockchain ledger provided in a storage unit of the business terminal. History information writing instruction means and
An information acquisition means for acquiring distribution information including the action history information and the ticket content information written in the blockchain ledger from the business terminal in a predetermined period.
Based on the distribution information, a distribution amount determining means for determining the distribution amount of the ticket sales amount for each business operator, and
It is characterized by having.
請求項7に記載の発明は、請求項6に記載の事業者支援システムにおいて、
前記分配額決定手段は、前記チケット内容情報に係るチケットによって利用可能な各サービスの代金について当該サービスを提供する事業者に分配するようにして、前記分配額を決定することを特徴とする。
The invention according to
The distribution amount determining means is characterized in that the distribution amount is determined by distributing the price of each service available by the ticket related to the ticket content information to the business operator providing the service.
請求項8に記載の発明は、請求項6又は7に記載の事業者支援システムにおいて、
前記分配額決定手段は、前記チケット内容情報に係るチケットによって利用可能な各サービスの代金について、前記行動履歴情報に係るユーザの行動履歴に応じて事業者に分配するようにして、前記分配額を決定することを特徴とする。
The invention according to
The distribution amount determining means distributes the price of each service available by the ticket related to the ticket content information to the business operator according to the behavior history of the user related to the behavior history information, and distributes the distribution amount to the business operator. It is characterized by determining.
本発明によれば、ユーザの行動を支援するシステムにおいて、ユーザに対してサービスを提供する事業者のシステムへの参加を容易とすることができる。 According to the present invention, in a system that supports user behavior, it is possible to facilitate participation of a business operator that provides a service to a user in the system.
以下、図1から図9に基づいて、本発明の実施形態であるチケット提供・情報管理システム100について説明する。ただし、本発明の技術的範囲は、図示例に限定されるものではない。
Hereinafter, the ticket providing /
[第1 構成の説明]
チケット提供・情報管理システム100は、システムを利用するユーザUの行動及び事業者Bによるサービスの提供を支援するためのシステムであり、図1に示すように、チケット提供・情報管理システム100を提供する管理者たる企業等が管理する各種サーバ、すなわち、チケットの売買の管理等を行うチケットサーバ1、暗号通貨の発行等を行う暗号通貨サーバ2及びユーザUの行動履歴に係る情報の送信等を行う行動履歴サーバ3と、事業者Bがサービスを提供する各地に設定され、所定のチケットを読み取り可能に構成されたチケット読み取り装置4と、ユーザUにサービスを提供するシステムの参加者たる複数の事業者Bがそれぞれ保有する事業者端末5と、システムを利用するユーザUがそれぞれ保有するユーザ端末6と、を備えて構成されている。
なお、本発明において行動とは、例えば、娯楽目的の旅行やビジネス目的の出張等、何らかの目的のためにシステムのユーザが他の土地へと赴く必要がある場合を広く含むものとする。
[Explanation of the first configuration]
The ticket provision /
In addition, in the present invention, the action broadly includes the case where the user of the system needs to go to another land for some purpose such as a trip for entertainment purpose or a business trip for business purpose.
また、各事業者端末5とチケットサーバ1、暗号通貨サーバ2及び行動履歴サーバ3との間、各ユーザ端末6とチケットサーバ1及び暗号通貨サーバ2との間、チケットサーバ1と暗号通貨サーバ2との間、行動履歴サーバ3とチケット読み取り装置4との間、並びに各事業者端末5の間は、図1に示すように、通信ネットワークNを介して接続されている。
なお、本実施形態においては、このように通信ネットワークNを介して接続された多数の事業者端末5を合わせてブロックチェーン情報共有基盤50という。
Further, between each
In the present embodiment, a large number of business terminal 5s connected via the communication network N in this way are collectively referred to as a blockchain
また、上記各サーバは、必ずしも別個に設けられていることを要せず、単一のPC(Personal Computer)、WS(Work Station)等の情報機器が、これら複数のサーバとしての機能を兼ねていてもよい。また、反対に、上記各サーバは、必ずしもそれぞれ単一の機器であることを要せず、複数のPC、WS等の情報機器により、各サーバの機能が実現されていてもよい。
また、上記各サーバは、必ずしもチケット提供・情報管理システム100を提供する管理者たる企業等自らが保有することを要せず、例えば、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用してもよい。
In addition, each of the above servers does not necessarily have to be provided separately, and information devices such as a single PC (Personal Computer) and WS (Work Station) also function as these multiple servers. You may. On the contrary, each of the above servers does not necessarily have to be a single device, and the functions of each server may be realized by a plurality of information devices such as PCs and WSs.
Further, each of the above servers does not necessarily have to be owned by a company or the like that is an administrator who provides the ticket providing /
また、本実施形態において、ユーザUとは、チケット提供・情報管理システム100を利用してチケットの提供を受け、これを使用して行動する者を指す。
また、事業者Bとは、チケット提供・情報管理システム100を介して、ユーザUに、交通機関、宿泊施設、飲食施設、保険等のサービスを販売の上、これらサービスを提供する者を指し、自然人、法人を問わない。
図1においてはB−1からB−8の8つの事業者を、図9においてはこれに新規加入事業者である事業者B−9を加えた9つの事業者を図示しているが、事業者の数は当然これに限られるものではない。なお、以下、特に特定せずにいずれかの事業者を指す場合には、単に事業者Bという。
Further, in the present embodiment, the user U refers to a person who receives a ticket provided by using the ticket providing /
Further, the business operator B refers to a person who sells services such as transportation, accommodation facilities, restaurants, insurance, etc. to the user U through the ticket provision /
FIG. 1 shows eight businesses from B-1 to B-8, and FIG. 9 shows nine businesses including the new member business operator B-9. Of course, the number of people is not limited to this. Hereinafter, when referring to any business operator without particular specification, it is simply referred to as business operator B.
[1 チケットサーバ]
チケットサーバ1は、例えば、PC、WS等の情報機器であり、後述のように、各事業者Bが提供するサービスの登録を受けると共に、当該サービスの提供に係るチケットをユーザUに提供する。
チケットサーバ1は、図2に示すように、例えば、制御部11と、記憶部12と、通信部13と、を備えて構成されている。
[1 Ticket server]
The
As shown in FIG. 2, the
制御部11は、チケットサーバ1の動作を制御する部分であり、具体的には、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備えて構成され、RAMの作業領域に展開されたROMや記憶部12に記憶されたプログラムとCPUとの協働により、チケットサーバ1の各部を統括制御する。
The
記憶部12は、チケットサーバ1の運用に必要となる各種情報が記憶される部分であり、例えば、HDD(Hard Disk Drive)、半導体メモリ等により構成され、プログラムデータ等のチケットサーバ1の運用に必要となるデータを、制御部11から読み書き可能に記憶する。
The
記憶部12には、各事業者Bによって登録された各事業者Bが提供するサービスに係るデータである提供サービスデータD3が一覧的に記憶される提供サービスデータベース121と、新規の事業者Bの登録時のチケットサーバ1への指令内容が組み合わされたプログラムである事業者登録プログラム122と、事業者Bによる提供サービスデータD3の登録時のチケットサーバ1への指令内容が組み合わされたプログラムである提供サービス登録プログラム123と、新規のユーザUの登録時のチケットサーバ1への指令内容が組み合わされたプログラムであるユーザ登録プログラム124と、ユーザUに対する単一化チケットの発行時のチケットサーバ1への指令内容が組み合わされたプログラムであるチケット発行プログラム125と、ユーザUによる所有チケットの確認時のチケットサーバ1への指令内容が組み合わされたプログラムである所有チケット確認プログラム126と、ユーザU間におけるチケットの譲渡時のチケットサーバ1への指令内容が組み合わされたプログラムであるチケット譲渡プログラム127と、チケット提供・情報管理システム100による売上額の事業者B間における分配時のチケットサーバ1への指令内容が組み合わされたプログラムである分配プログラム128と、新規に事業者登録を行った事業者B及び新規にユーザ登録を行ったユーザUに送信するための各種プログラムデータ(ブロックチェーン書き込みプログラム522、ブロックチェーンデータ出力プログラム523、提供サービス登録プログラム524及びユーザ端末用アプリケーション621)が記憶されている送信用プログラムデータ記憶部129と、が備えられている。
In the
なお、これらプログラムは、それぞれ別個のプログラムとして記憶されていることを必ずしも要せず、単一のプログラムが、これら複数のプログラムとしての指令内容を含むものであってもよい。また、反対に、これらのプログラムは、必ずしもそれぞれ単一のプログラムであることを要せず、複数のプログラムにより、各プログラムの内容が実現されていてもよい。
この点は、本実施形態における他の装置において記憶されたプログラムについても同様である。
It should be noted that these programs do not necessarily have to be stored as separate programs, and a single program may include the instruction contents as the plurality of programs. On the contrary, these programs do not necessarily have to be a single program, and the contents of each program may be realized by a plurality of programs.
This point also applies to the programs stored in the other devices in the present embodiment.
通信部13は、チケットサーバ1と、チケット提供・情報管理システム100を構成する暗号通貨サーバ2、事業者端末5及びユーザ端末6との間の通信に用いられる部分であり、例えば、通信用IC(Integrated Circuit)及び通信コネクタなどを有する通信インターフェイスであり、制御部11の制御の元、所定の通信プロトコルを用いて、通信ネットワークNを介したデータ通信を行う。
The
[2 暗号通貨サーバ]
暗号通貨サーバ2は、例えば、PC、WS等の情報機器であり、後述のように、ユーザUの口座情報に基づく暗号通貨の発行等を行う。
暗号通貨サーバ2は、図3に示すように、チケットサーバ1と同様、例えば、制御部21と、記憶部22と、通信部23と、を備えて構成されている。
[2 Cryptocurrency server]
The
As shown in FIG. 3, the
記憶部22には、ユーザUの銀行口座の残高からの振り替え処理を行う際の暗号通貨サーバ2への指令内容が組み合わされたプログラムである銀行口座残高振替プログラム221と、暗号通貨発行時の暗号通貨サーバ2への指令内容が組み合わされたプログラムである暗号通貨発行プログラム222と、ユーザUが有する暗号通貨の残高を確認する際の暗号通貨サーバ2への指令内容が組み合わされたプログラムである暗号通貨残高確認プログラム223と、が備えられている。
The
また、暗号通貨サーバ2は、図1に示すように、通信部23により、チケットサーバ1、事業者端末5及びユーザ端末6と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。
Further, as shown in FIG. 1, the
[3 行動履歴サーバ]
行動履歴サーバ3は、例えば、PC、WS等の情報機器であり、後述のように、行動履歴データD14の事業者端末5への送信等を行う。
行動履歴サーバ3は、図4に示すように、チケットサーバ1等と同様、例えば、制御部31と、記憶部32と、通信部33と、を備えて構成されている。
[3 Action history server]
The
As shown in FIG. 4, the
記憶部32には、ユーザUの行動履歴に係る情報である行動履歴データD14の事業者端末5への送信時の行動履歴サーバ3への指令内容が組み合わされたプログラムである行動履歴送信プログラム321と、各チケット読み取り装置4の設置事業者、設置場所、当該設置場所で提供されるサービスの種類等の各チケット読み取り装置4に係る情報が、各チケット読み取り装置4に係る後述の読み取り装置識別データD12と紐付けられたデータである読み取り装置データD13が記憶される読み取り装置データベース322と、が備えられている。
The
また、行動履歴サーバ3は、図1に示すように、通信部33により、チケット読み取り装置4及び事業者端末5と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。
Further, as shown in FIG. 1, the
[4 チケット読み取り装置]
チケット読み取り装置4は、事業者Bがサービスを提供する各地に設置された装置であり、後述のように、単一化チケットデータD9に基づきユーザ端末6の表示部64に表示された一次元又は二次元のコードである単一化チケット(以下、単に「単一化チケット」という。)を読み取り、コード内容データD10を取得すると共に、当該ユーザによるサービス利用の可否を判別するための装置である。
[4 Ticket reader]
The
チケット読み取り装置4は、事業者Bによって提供されるサービスに応じて、適宜の場所に備えられるが、例えば、提供サービスが移動手段である場合においては、電車であれば改札、バスであればその車内等に設置されることとなる。
また、例えば、提供サービスが飲食施設である場合においては、当該施設のレジの設置場所等に設置されることとなる。
また、例えば、提供サービスがホテル等の宿泊施設である場合においては、当該宿泊施設のフロント等に設置されることとなる。
The
Further, for example, when the provided service is a restaurant facility, it will be installed at the cash register installation location of the facility.
Further, for example, when the provided service is an accommodation facility such as a hotel, it will be installed at the front desk or the like of the accommodation facility.
チケット読み取り装置4は、図5に示すように、チケットサーバ1等と同様、例えば、制御部41と、記憶部42と、通信部43と、を備えるとともに、さらに単一化チケットを読み取るチケット読み取り部44を備えて構成されている。
As shown in FIG. 5, the
チケット読み取り部44は、単一化チケットデータD9に係る単一化チケットの形式に合わせた読み取り機であり、例えば、単一化チケットデータD9に係る単一化チケットが所定の二次元コードであれば、当該コードに合わせた読み取り機が用いられ、単一化チケットデータD9に係る単一化チケットが所定の一次元コードであれば、当該コードに合わせた読み取り機が用いられる。
The
また、記憶部42には、単一化チケットデータD9に係る単一化チケットの読み取り時のチケット読み取り装置4への指令内容が組み合わされたプログラムであるチケット読み取りプログラム421と、読み取られた単一化チケットの内容に基づき、当該ユーザによるサービス利用の可否の判定を行う際のチケット読み取り装置4への指令内容が組み合わされたプログラムであるチケット認証プログラム422と、チケット読み取り部44が読み取ったデータの行動履歴サーバ3への送信時のチケット読み取り装置4への指令内容が組み合わされたプログラムである読み取りデータ送信プログラム423と、チケット読み取り装置4毎に振られた番号、ID等の各チケット読み取り装置4を識別し得る情報である読み取り装置識別データD12が記憶された識別情報記憶部424と、が備えられている。
Further, the
また、チケット読み取り装置4は、図1に示すように、通信部43により、行動履歴サーバ3と通信ネットワークNを介して接続され、行動履歴サーバ3へとデータを送信可能に構成されている。
Further, as shown in FIG. 1, the
[5 事業者端末]
事業者端末5は、例えば、事業者Bのそれぞれが保有するPC、WS等の情報機器であり、後述のように、各サーバから取得した情報のブロックチェーン台帳521への記憶等を行う。
なお、事業者端末5についても、必ずしも事業者B自らが保有することを要せず、例えば、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用してもよい。
事業者端末5は、図6に示すように、例えば、チケットサーバ1等と同様に、制御部51と、記憶部52と、通信部53と、を備えると共に、更に、表示部54と、操作部55と、を備えて構成されている。
[5 Business terminal]
The
The
As shown in FIG. 6, the
記憶部52には、後述のように各種データが記憶されるブロックチェーン台帳521と、ブロックチェーン台帳521への書き込み時の事業者端末5への指令内容が組み合わされたプログラムであるブロックチェーン書き込みプログラム522と、ブロックチェーン台帳521からのデータの出力時の事業者端末5への指令内容が組み合わされたプログラムであるブロックチェーンデータ出力プログラム523と、事業者Bによるチケットサーバ1への提供サービスの登録時の事業者端末5への指令内容が組み合わされたプログラムである提供サービス登録プログラム524と、が備えられている。
The
ブロックチェーン台帳521は、ハッシュ値を有するブロックが連結された一般的なブロックチェーンとしての構造を有する台帳であり、全ての事業者端末5に、同一の内容が記憶されている。
ブロックチェーン台帳521には、後述のように、各事業者Bの情報である事業者データD1、各事業者Bがチケットサーバ1において提供するサービスに係るデータである提供サービスデータD3、各ユーザUの情報であるユーザデータD4、各ユーザUが有する暗号通貨の情報であるユーザ暗号通貨データD6、各ユーザUが有する単一化チケットの内容に係るデータであるチケット内容データD11、各ユーザUの行動履歴に係る情報である行動履歴データD14及び各事業者Bが有する暗号通貨の情報である事業者暗号通貨データD18の内容が、全て、ブロックが順に連結されたブロックチェーンの形式で記憶されている。
The
In the
また、事業者端末5は、図1に示すように、通信部53から、通信ネットワークNを介して、チケットサーバ1、暗号通貨サーバ2及び行動履歴サーバ3と接続され、これらサーバとの間でデータを送受信可能に構成されている。
Further, as shown in FIG. 1, the
表示部54は、例えば、LCD(Liquid Crystal Display)等のディスプレイを備え、制御部51から出力された表示制御信号に基づいた画像を表示画面に表示する。
The
操作部55は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを有するキーボード等を備え、ユーザUからの操作入力を受け付けて、操作入力に応じた操作信号を制御部51へと出力する。操作部55は、例えば、表示部54と一体的に形成されたタッチパネル等であってもよい。
なお、操作部55は、上記のキーボード、タッチパネル等に限定されず、音声入力、テキスト入力等によってユーザUの意思を反映できるものであれば、種々の手段を用いることができる。
The
The
事業者端末5が、所謂ノードとして、通信ネットワークNを介して多数接続されていることで、多数の事業者端末内のブロックチェーン台帳521に同一の内容が記憶された、ブロックチェーン情報共有基盤50が構成されている。
A blockchain
なお、事業者端末5としては、表示部54及び操作部55を備えないものを用いてもよい。この場合、表示部54及び操作部55等を備えて後述のように事業者Bによる操作に使用される端末を別途設け、当該端末から事業者端末5に通信ネットワークNを介してアクセスすることで、事業者Bが事業者端末5につき操作することが可能となる。例えば、上記のように事業者端末5として、事業者B自らが保有せず、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用する場合には、このような構成を採ることとなる。
As the
[6 ユーザ端末]
ユーザ端末6は、例えば、スマートフォン、タブレット等の通信端末であり、ユーザUによって携帯され、後述のように、ユーザUによる行動時に、チケットサーバ1から取得した単一化チケットデータD9に係る単一化チケットの表示等を行う。
ユーザ端末6は、図7に示すように、例えば、事業者端末5と同様に、制御部61と、記憶部62と、通信部63と、表示部64と、操作部65と、を備えて構成されている。
[6 User terminal]
The
As shown in FIG. 7, the
記憶部62には、チケット提供・情報管理システム100使用時のユーザ端末6への指令内容が組み合わされたプログラムであるユーザ端末用アプリケーション621と、チケットサーバ1から受信した単一化チケットデータD9を記憶する単一化チケットデータ記憶部622と、が備えられている。
ユーザ端末6においては、後述のように、ユーザ端末用アプリケーション621に従って、制御部61によって、単一化チケットデータD9に係る単一化チケットの表示部64における表示等の処理が行われる。
In the
In the
また、ユーザ端末6は、図1に示すように、通信部63から、通信ネットワークNを介して、チケットサーバ1及び暗号通貨サーバ2と接続され、これらサーバとの間でデータを送受信可能に構成されている。
Further, as shown in FIG. 1, the
[7 通信ネットワーク]
通信ネットワークNは、例えば、インターネット、電話回線網、携帯電話通信網、無線LAN通信網等であり、図1に示すように、各事業者端末5とチケットサーバ1、暗号通貨サーバ2及び行動履歴サーバ3との間、各ユーザ端末6とチケットサーバ1及び暗号通貨サーバ2との間、チケットサーバ1と暗号通貨サーバ2との間、行動履歴サーバ3とチケット読み取り装置4との間、並びに各事業者端末5の間を接続する。
通信ネットワークNとしては、上記のように各装置間を繋ぎ、これらの間でデータの送受信を行うことが可能なものであれば特に限定されない。
[7 Communication network]
The communication network N is, for example, the Internet, a telephone line network, a mobile phone communication network, a wireless LAN communication network, or the like, and as shown in FIG. 1, each
The communication network N is not particularly limited as long as it can connect each device as described above and transmit / receive data between them.
[第2 動作の説明]
以下、実施形態に係るチケット提供・情報管理システム100の使用時の流れについて説明する。チケット提供・情報管理システム100の動作は、図8に示すようにステップS1からS8の8つのステップからなり、図9に示すように各サーバ、端末間でデータの送受信が行われる。
[Explanation of the second operation]
Hereinafter, the flow at the time of using the ticket providing /
[1 ステップS1:加盟事業者登録]
チケット提供・情報管理システム100への参加を希望する事業者B(図9における事業者B−9)は、まず、加盟事業者登録を行う。
具体的には、事業者B−9(法人である場合は、その担当従業員)は、事業者端末5の操作部55を用いて、事業者名、代表者名等の当該事業者を特定するための所定の情報である事業者情報データD1−1及び当該事業者が使用する事業者端末5にアクセスするためのアドレス等からなる事業者端末5の情報である事業者端末データD1−2を含むデータである事業者データD1を入力する。
[1 Step S1: Membership registration]
Business operator B (business operator B-9 in FIG. 9) who wishes to participate in the ticket provision /
Specifically, the business operator B-9 (in the case of a corporation, the employee in charge of the business operator) identifies the business operator such as the business operator name and the representative name by using the
事業者データD1が入力されると、事業者B−9の事業者端末5においては、制御部51が、入力されたデータを、通信部53から通信ネットワークNを介して、図9に示すように、チケットサーバ1に送信する。
When the operator data D1 is input, in the
通信部13によってこれを受信したチケットサーバ1においては、所定の承認処理を経て、これを通過した場合に、制御部11が、事業者登録プログラム122に従い、受信した事業者データD1を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、既存の全ての事業者B(図9における事業者B−1からB−8)の事業者端末5へと送信する。
なお、承認処理としては、例えば、全ての既存の事業者Bの承認を要するようにする、システム提供者の承認のみで足りることとする等、任意の方法を採ることができる。
In the
As the approval process, any method can be adopted, for example, the approval of all existing business operators B is required, or the approval of the system provider is sufficient.
通信部53によって事業者データD1を受信した事業者B−1からB−8の事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、事業者データD1を、ブロックチェーン台帳521に記憶する。
In the
これによって、新たな事業者Bが加盟事業者登録を行うたびに、加盟した事業者Bに係る事業者データD1が、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
As a result, every time a new business operator B registers as a member business operator, the business operator data D1 related to the member business operator B is added to the
なお、事業者Bによる事業者データD1の入力を要するのは、システムへの参加時の一度のみであり、それ以降事業者Bは、事業者データD1に含まれる情報に変更があった場合にのみ、変更部分につき入力すればよい。 It should be noted that the business operator B needs to input the business operator data D1 only once when participating in the system, and after that, the business operator B needs to input the business operator data D1 when the information contained in the business operator data D1 is changed. Only you have to enter the changed part.
続いて、チケットサーバ1においては、制御部11が、事業者登録プログラム122に従って、通信部13から通信ネットワークNを介して、ブロックチェーン台帳521の全記憶内容を送信させる旨の指示に係るデータであるブロックチェーン台帳送信指示データD2を、所定の既存の事業者Bの事業者端末5へと送信する。なお、このような所定の事業者端末5としては、例えば、ブロックチェーン情報共有基盤50を構成する複数の事業者端末5から、チケットサーバ1等への情報の送信を行うものを予め定めた上で、当該事業者端末5の情報をチケットサーバ1に記憶しておけばよい。
Subsequently, in the
通信部53によってブロックチェーン台帳送信指示データD2を受信した事業者端末5においては、制御部51が、ブロックチェーンデータ出力プログラム523に従い、ブロックチェーン台帳521の全記憶内容を、通信部53から通信ネットワークNを介して、チケットサーバ1へと送信する。
通信部13によって、ブロックチェーン台帳521の全記憶内容を受信したチケットサーバ1においては、制御部11が、事業者登録プログラム122に従って、通信部13から通信ネットワークNを介して、ブロックチェーン台帳521の全記憶内容を、送信用プログラムデータ記憶部129に記憶された各種プログラム(ブロックチェーン書き込みプログラム522、ブロックチェーンデータ出力プログラム523及び提供サービス登録プログラム524)と共に、通信部13から通信ネットワークNを介して、図9に示すように事業者データD1を送信した事業者端末5(図9における事業者B−9の事業者端末5)に送信し、通信部53によってこれらデータを受信した事業者端末5においては、制御部51が、受信したブロックチェーン台帳521の全記憶内容、ブロックチェーン書き込みプログラム522、ブロックチェーンデータ出力プログラム523及び提供サービス登録プログラム524を、記憶部52に記憶する。
In the
In the
なお、本実施形態においては、このような加盟事業者登録の処理をチケットサーバ1において行う場合につき説明したが、これに限られず、例えば、チケットサーバ1とは別個の専用のサーバを設け、当該サーバにおいて上記処理を行うようにしてもよい。
In the present embodiment, the case where such a member business registration process is performed on the
[2 ステップS2:提供サービスの登録]
事業者Bは、自らが提供するサービスを、チケット提供・情報管理システム100によってユーザUに提供したい場合には、当該サービスにつきチケットサーバ1への登録を行う。
具体的には、事業者Bは、事業者端末5の操作部55を用いて、サービス種別データD3−1、サービス内容データD3−2、価格データD3−3、提供事業者データD3−4を含む提供サービスデータD3を入力する。
[2 step S2: Registration of provided service]
When the business operator B wants to provide the service provided by itself to the user U by the ticket providing /
Specifically, the business operator B uses the
サービス種別データD3−1は、例えば、交通機関、飲食施設、宿泊施設、保険等の提供するサービスの種別に係るデータであり、交通機関である場合には、さらに、電車、バス、飛行機等の具体的な手段のデータも含む。
サービス内容データD3−2は、提供するサービスの具体的内容に係るデータである。例えば、交通機関であれば、ある駅からある駅までの電車の乗車、ある空港からある空港までの飛行機の搭乗、電車・バス等の所定の交通機関の所定の期間内の乗り放題といった内容が登録され、飲食施設であれば、特定のメニューの提供といった内容が登録され、宿泊施設であれば、特定のプランによる特定の客室への宿泊といった内容が登録され、保険であれば特定の補償内容の傷害保険といった内容が含まれる。
価格データD3−3は、提供する各サービスに要する費用に係るデータである。
提供事業者データD3−4は当該サービスを提供する事業者の名称等に係るデータであり、事業者Bは通常自らに係る情報を入力することとなる。
The service type data D3-1 is data related to the type of service provided by, for example, transportation, eating and drinking facilities, accommodation facilities, insurance, etc. In the case of transportation, further, trains, buses, airplanes, etc. It also includes data on specific means.
The service content data D3-2 is data relating to the specific content of the service to be provided. For example, in the case of transportation, there are contents such as boarding a train from a certain station to a certain station, boarding an airplane from a certain airport to a certain airport, and unlimited rides within a predetermined period of a predetermined transportation such as a train or a bus. Registered, if it is a restaurant, the content such as providing a specific menu is registered, if it is an accommodation facility, the content such as staying in a specific room with a specific plan is registered, and if it is insurance, the specific compensation content Includes content such as accident insurance.
Price data D3-3 is data related to the cost required for each service provided.
The provider data D3-4 is data related to the name of the provider that provides the service, and the provider B usually inputs the information related to itself.
これらのデータの入力は、例えば、提供サービス登録プログラム524に従って、制御部51が、必要項目の入力欄が設けられた所定の入力フォームを表示部54に表示するようにし、事業者B(法人である場合は、その担当従業員)が当該入力フォームに入力することによって行われるようにすればよい。
For input of these data, for example, according to the provided
これらのデータが入力されると、事業者端末5においては、制御部51が、提供サービス登録プログラム524に従って、入力されたデータを、通信部53から通信ネットワークNを介して、図9に示すようにチケットサーバ1に送信し、通信部13によってこれらのデータを受信したチケットサーバ1においては、制御部11が、提供サービス登録プログラム123に従い、受信したデータを、記憶部12の提供サービスデータベース121に記憶する。
When these data are input, in the
提供サービスデータD3を記憶部12の提供サービスデータベース121に記憶すると、制御部11は、提供サービス登録プログラム123に従い、受信した提供サービスデータD3を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
通信部53によって提供サービスデータD3を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、提供サービスデータD3を、ブロックチェーン台帳521に記憶する。
When the provided service data D3 is stored in the provided
In the
これによって、事業者Bが提供サービスデータD3をチケットサーバ1に登録するたびに、新たに登録された提供サービスデータD3が、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
As a result, every time the business operator B registers the provided service data D3 in the
なお、事業者Bによる提供サービスデータD3の登録は、事業者Bが新たなサービスの提供を希望する任意の時点で行うことができる。また、一度に複数のサービスに係る提供サービスデータD3を登録し、又は複数回提供サービスデータD3の登録を行うことで、複数の提供サービスデータD3を登録してもよい。 The service data D3 provided by the business operator B can be registered at any time when the business operator B wishes to provide a new service. Further, a plurality of provided service data D3 may be registered by registering the provided service data D3 related to a plurality of services at a time or by registering the provided service data D3 a plurality of times.
また、提供サービスデータD3としては、複数の事業者Bが提供するサービスを一括したもの、例えば、複数の事業者Bが運営する交通機関で共通に利用できる乗車券や、複数の事業者Bが運営する飲食店で共通に利用できる食事券等についてのデータを登録することも可能である。この場合、例えば、代表する事業者Bにより、提供事業者データD3−4として複数の事業者Bのデータを入力する形で登録するようにすればよい。 Further, the provided service data D3 includes a collection of services provided by a plurality of business operators B, for example, a ticket that can be commonly used in transportation operated by a plurality of business operators B, and a plurality of business operators B. It is also possible to register data on meal tickets, etc. that can be used in common at the restaurants that operate. In this case, for example, the representative business operator B may register the data of a plurality of business operators B as the provider data D3-4.
[3 ステップS3:ユーザ登録]
チケット提供・情報管理システム100の利用を希望するユーザUは、システムの利用開始前に、まず、ユーザ登録を行う。
具体的には、ユーザUは、まず、ユーザ端末6から、通信ネットワークNを介してチケットサーバ1にアクセスの上、チケットサーバ1の記憶部12の送信用プログラムデータ記憶部129に記憶されたユーザ端末用アプリケーション621のダウンロードを行う。ダウンロードされたユーザ端末用アプリケーション621は、制御部61によって、記憶部62に記憶される。
[3 Step S3: User Registration]
The user U who wishes to use the ticket providing /
Specifically, the user U first accesses the
ユーザ端末用アプリケーション621のダウンロードが完了した後、ユーザUは、続いて、ユーザ端末6の操作部65を用いて、氏名等からなるユーザUの情報に係るデータである個人情報データD4−1及びチケット提供・情報管理システム100使用時に用いる所定のIDに係るデータであるユーザIDデータD4−2を含むデータであるユーザデータD4を入力する。
After the download of the
ユーザデータD4が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従い、入力されたデータを、通信部63から通信ネットワークNを介して、図9に示すようにチケットサーバ1に送信する。
When the user data D4 is input, in the
通信部13によってこれを受信したチケットサーバ1においては、制御部11が、ユーザ登録プログラム124に従い、受信したユーザデータD4を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
通信部53によってユーザデータD4を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、ユーザデータD4を、ブロックチェーン台帳521に記憶する。
In the
In the
これによって、新たなユーザUがユーザ登録を行うたびに、ユーザ登録を行ったユーザUに係るユーザデータD4が、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
As a result, every time a new user U performs user registration, the user data D4 related to the user U who has performed user registration is added to the
なお、ユーザUによるユーザ端末用アプリケーション621のダウンロード及びユーザデータD4の入力を要するのは、初回のシステム利用開始前の一度のみであり、それ以降ユーザUは、個人情報データD4−1に含まれる情報に変更があった場合やユーザIDデータD4−2に係るIDの変更を希望する場合等にのみ、変更部分につき入力すればよい。
It should be noted that the user U needs to download the
なお、本実施形態においては、このようなユーザ登録の処理をチケットサーバ1において行う場合につき説明したが、これに限られず、例えば、チケットサーバ1とは別個の専用のサーバを設け、当該サーバにおいて上記処理を行うようにしてもよい。
In the present embodiment, the case where such user registration processing is performed on the
[4 ステップS4:暗号通貨の発行]
ユーザ登録が完了すると、続いて、ユーザUは、暗号通貨の発行を受ける。
具体的には、ユーザUは、ユーザ端末6の操作部65を用いて、発行希望金額データD5−1及び振替元銀行口座データD5−2を含む暗号通貨発行希望データD5を入力する。
発行希望金額データD5−1は、ユーザUが暗号通貨の発行を受ける希望金額に係るデータである。また、振替元銀行口座データD5−2は、ユーザUが暗号通貨の発行を受ける際に、振替元として利用する銀行口座の金融機関名、口座番号等に係るデータである。
これらのデータの入力は、例えば、ユーザ端末用アプリケーション621に従って、制御部61が、必要項目の入力欄が設けられた所定の入力フォームを表示部64に表示し、ユーザUが当該入力フォームに入力することによって行われるようにすればよい。
[4 Step S4: Issuance of cryptocurrency]
When the user registration is completed, the user U is subsequently issued with a cryptocurrency.
Specifically, the user U inputs the cryptocurrency issuance desired data D5 including the issuance desired amount data D5-1 and the transfer source bank account data D5-2 by using the
The desired issuance amount data D5-1 is data relating to the desired amount of money for which the user U receives the issuance of the cryptocurrency. Further, the transfer source bank account data D5-2 is data related to the financial institution name, account number, etc. of the bank account used as the transfer source when the user U receives the issuance of the cryptocurrency.
For input of these data, for example, according to the
暗号通貨発行希望データD5が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、入力されたデータを、暗号通貨を発行し事業者端末のブロックチェーン台帳521に書き込ませる旨の所定の指令を付して、通信部63から通信ネットワークNを介して、図9に示すように暗号通貨サーバ2に送信する。
When the cryptocurrency issuance desired data D5 is input, in the
通信部23によって暗号通貨発行希望データD5を受信した暗号通貨サーバ2においては、制御部21が、銀行口座残高振替プログラム221に従い、受信した振替元銀行口座データD5−2に係る口座から、発行希望金額データD5−1に係る金額分の預金につき、所定の振替処理を行う。
In the
上記の振替処理が行われると、制御部21は、暗号通貨発行プログラム222に従い、所定の暗号通貨の発行処理を行い、これが完了すると、発行された暗号通貨に係るデータ(ユーザ暗号通貨データD6)を、当該データを記憶部52のブロックチェーン台帳521書き込む旨の事業者端末5への所定の指令を付して、通信部23から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
When the above transfer process is performed, the
通信部53によってユーザ暗号通貨データD6を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信したユーザ暗号通貨データD6を、記憶部52に備えられたブロックチェーン台帳521に記憶する。
なお、このような暗号通貨の具体的な発行処理としては、公知の暗号通貨に係る任意の処理方法を用いることができ、特に限定されるものではない。
In the
As a specific issuance process of such a cryptocurrency, any processing method related to a known cryptocurrency can be used and is not particularly limited.
これによって、ユーザUが暗号通貨の発行を受けるたびに、発行を受けた暗号通貨に係るデータが、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
As a result, every time the user U receives the issuance of the cryptocurrency, the data related to the issued cryptocurrency is added to the
なお、事業者Bについても、事業者端末から暗号通貨サーバにアクセスすることで、ユーザUと同様に暗号通貨の発行を受けることができる。
発行された暗号通貨に係るデータ(事業者暗号通貨データD18)は、当該データを記憶部52のブロックチェーン台帳521書き込む旨の事業者端末5への所定の指令を付して、通信部23から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信され、通信部53によって事業者暗号通貨データD18を受信した事業者端末5において、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信した事業者暗号通貨データD18を、記憶部52に備えられたブロックチェーン台帳521に記憶することとなる。
The business operator B can also receive the issuance of the cryptocurrency in the same manner as the user U by accessing the cryptocurrency server from the business operator terminal.
The issued data related to the cryptocurrency (business cryptocurrency data D18) is provided by the
[5 ステップS5:チケットの購入]
チケット提供・情報管理システム100のユーザであるユーザUは、娯楽目的の旅行やビジネス目的の出張等の何らかの行動予定が近づくと、チケットサーバ1にアクセスの上、当該行動において使用するチケットを購入する。具体的には、以下の通りである。
[5 Step S5: Purchase Ticket]
When a user U, who is a user of the ticket providing /
[(1) ステップS5−1:サービス選択]
ユーザUは、まず、ユーザ端末6から、通信ネットワークNを介してチケットサーバ1にアクセスの上、提供サービスデータベース121に記憶された多数の提供サービスデータD3を閲覧の上、その中から、当該行動において利用したい複数のサービスに係る提供サービスデータD3を選択する。
当該選択は、例えば、チケットサーバ1より、通信ネットワークNを介して、利用可能な提供サービスデータD3に係るサービスの一覧が記載された所定の選択画面に係るデータをユーザ端末6へと送信させ、これを受信したユーザ端末6において、制御部61が、当該画面を表示部64に表示させ、当該画面を確認したユーザUが、操作部65を用いて、利用を希望する提供サービスデータD3に係るサービスを選択することにより行えばよい。
[(1) Step S5-1: Service selection]
The user U first accesses the
For this selection, for example, the
ユーザUによる選択が完了すると、制御部61は、ユーザ端末用アプリケーション621に従い、通信部63から、選択された提供サービスデータD3に係るデータ(利用希望サービスデータD7)を、単一化チケットを発行すると共に、当該単一化チケットの内容を事業者端末5のブロックチェーン台帳521に書き込ませる旨の所定の指令を付して、通信ネットワークNを介して、図9に示すようにチケットサーバ1へと送信する。
When the selection by the user U is completed, the
[(2) ステップS5−2:暗号通貨残高確認]
通信部13によって利用希望サービスデータD7を受信したチケットサーバ1においては、制御部11が、チケット発行プログラム125に従って、通信部13から通信ネットワークNを介して、当該ユーザUの暗号通貨残高を確認する旨の所定の指示に係るデータ(暗号通貨残高確認指示データD8)を、図9に示すように暗号通貨サーバ2へと送信する。
[(2) Step S5-2: Confirm cryptocurrency balance]
In the
通信部23によって、暗号通貨残高確認指示データD8を受信した暗号通貨サーバ2においては、制御部21が、暗号通貨残高確認プログラム223に従って、通信部23から通信ネットワークNを介して、暗号通貨残高確認指示データD8を、図9に示すように所定の事業者端末5へと送信する。
In the
通信部53によって暗号通貨残高確認指示データD8を受信した事業者端末5においては、制御部51が、ブロックチェーンデータ出力プログラム523に従い、当該ユーザUに係るユーザ暗号通貨データD6をブロックチェーン台帳521から抽出の上、通信部53から通信ネットワークNを介して、図9に示すように暗号通貨サーバ2へと送信する。
通信部23によって、ユーザ暗号通貨データD6を受信した暗号通貨サーバ2においては、制御部21が、暗号通貨残高確認プログラム223に従って、通信部23から通信ネットワークNを介して、受信したユーザ暗号通貨データD6を、図9に示すようにチケットサーバ1へと送信する。
In the
In the
通信部13によってユーザ暗号通貨データD6を受信したチケットサーバ1においては、制御部11が、チケット発行プログラム125に従い、提供サービスデータベース121に記憶された提供サービスデータD3に含まれる価格データD3−3を参照の上、利用希望サービスデータD7に含まれるユーザUが利用を希望するものとして選択したサービスに要する費用の総額と、受信したユーザ暗号通貨データD6と、を対照する。
In the
対照の結果、受信したユーザ暗号通貨データD6の額が、利用希望サービスデータD7に含まれるユーザUが利用を希望するものとして選択したサービスに要する費用の総額以上であった場合、ステップS5−3へと進む。 As a result of the comparison, if the amount of the received user cryptocurrency data D6 is equal to or greater than the total cost required for the service selected by the user U included in the desired service data D7 to be used, step S5-3. Proceed to.
これに対し、対照の結果、受信したユーザ暗号通貨データD6の額が、利用希望サービスデータD7に含まれるユーザUが利用を希望するものとして選択したサービスに要する費用の総額未満であった場合、ユーザが希望するチケットの購入は不可能であることから、制御部11は、チケット発行プログラム125に従い、通信部13から通信ネットワークNを介して、その旨の通知を当該ユーザUのユーザ端末6へと送信し、処理を終了することとなる。
この場合、ユーザUはステップS4の暗号通貨の発行から再度行い、十分な金額の暗号通貨の発行を受けた上で、再度チケットの購入を行う必要がある。
On the other hand, as a result of the control, when the amount of the received user cryptocurrency data D6 is less than the total cost required for the service selected by the user U included in the desired service data D7 to be used. Since it is impossible to purchase the ticket desired by the user, the
In this case, the user U needs to reissue the cryptocurrency in step S4, receive the issuance of a sufficient amount of cryptocurrency, and then purchase the ticket again.
[(3) ステップS5−3:単一化チケットの発行]
受信したユーザ暗号通貨データD6の額が、利用希望サービスデータD7に含まれるユーザUが利用を希望するものとして選択したサービスに要する費用の総額以上であった場合、制御部11は、チケット発行プログラム125に従い、利用希望サービスデータD7に含まれるユーザUが購入を希望するものとして選択したサービスの全てで使用するチケットを単一化した単一化チケットのデータである単一化チケットデータD9を作成する。
[(3) Step S5-3: Issuance of unified ticket]
When the amount of the received user cryptocurrency data D6 is equal to or greater than the total cost required for the service selected by the user U included in the desired service data D7 to be used, the
単一化チケットデータD9は、例えば、所定の内容を一次元又は二次元のコードとした当該コードの画像データである。具体的なコードの種類としては、例えば、QRコード(登録商標)を用いることができる。
コード化される具体的内容(コード内容データD10)としては、提供サービスデータD3に係るサービスのうち、利用希望サービスデータD7に含まれるサービスが提供される場所の全てにおいて、これをチケット読み取り装置4のチケット読み取り部44に読み取らせることで認証を受けることができるもの、すなわち、ユーザUが当該サービスにつき支払い済みであり、これを利用できることを示すことができるものであれば限定されないが、例えば、単一化チケットデータD9毎に振られたチケット番号に係るデータであるチケット番号データD10−1と、ユーザデータD4に含まれるユーザIDデータD4−2と一致するユーザUを識別できる情報である所有ユーザ識別データD10−2と、利用希望サービスデータD7に含まれる各サービスにつき、これを利用できる旨を示す所定の認証情報である認証データD10−3と、を含む。
The unification ticket data D9 is, for example, image data of the code having a predetermined content as a one-dimensional or two-dimensional code. As a specific type of code, for example, a QR code (registered trademark) can be used.
As the specific content to be coded (code content data D10), among the services related to the provided service data D3, the
ユーザUが利用を希望するサービスに係る利用希望サービスデータD7には、上記のように、例えば、交通機関、宿泊施設、飲食施設等、提供サービスデータD3のサービス種別データD3−1に係るサービスの種類の異なる複数のサービスに係るデータが含まれ得ることとなるが、制御部11は、このように複数種類のサービスで用いるチケットにつき、単一のチケットとしてまとめることとなる。
As described above, the service data D7 that the user U wants to use includes the service related to the service type data D3-1 of the service data D3 provided, such as transportation, accommodation facilities, and restaurants. Data related to a plurality of different types of services may be included, but the
なお、単一化チケットデータD9に係る単一化チケットにおいて使用する具体的なコードの種類及びデータのコード化の具体的手法については、必要なデータをコード化できるものであれば特に限定されない。
また、単一化チケットデータD9としては、上記のように一次元又は二次元のコードの画像データが好ましいものの、これに限られず、例えば、ユーザ端末6に所定のICチップを搭載した上で、当該ICチップに記憶させることができると共に所定の接触型又は非接触型の読み取り機で読み出すことができるデータとして、単一化チケットデータD9を構成してもよい。
この場合、チケット読み取り装置4のチケット読み取り部44としても、これに対応した読み取り機を用い、ユーザUは、ユーザ端末6をこれにかざす所謂タッチ操作により、当該ICチップの記憶内容をチケット読み取り部44に読み取らせることとなる。
The specific type of code used in the unification ticket related to the unification ticket data D9 and the specific method of data coding are not particularly limited as long as the necessary data can be encoded.
Further, the unified ticket data D9 is preferably one-dimensional or two-dimensional code image data as described above, but is not limited to this, for example, after mounting a predetermined IC chip on the
In this case, the
また、単一化チケットデータD9が、各チケット読み取り装置4での認証に要するデータの全てを含むことは必須ではなく、例えば、チケット番号データD10−1及び所有ユーザ識別データD10−2のみを含むようにし、認証データD10−3を所定のサーバに格納した上で、各チケット読み取り装置4が、当該サーバにアクセスしてチケット番号データD10−1及び所有ユーザ識別データD10−2に基づいて、対応する認証データD10−3を取得して認証処理を行うようにしてもよい。
Further, it is not essential that the unified ticket data D9 includes all the data required for authentication in each
単一化チケットデータD9が作成されると、続いて、制御部11は、チケット発行プログラム125に従って、単一化チケットデータD9を、当該データを記憶部62の単一化チケットデータ記憶部622に記憶させる旨のユーザ端末6への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、ユーザ端末6へと送信する。
When the unified ticket data D9 is created, the
通信部63によって単一化チケットデータD9を受信したユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、単一化チケットデータD9を、記憶部62の単一化チケットデータ記憶部622に記憶する。
In the
[(4) ステップS5−4:ブロックチェーン台帳の更新]
単一化チケットデータD9をユーザ端末6へと送信すると、続いて、チケットサーバ1の制御部11は、チケット発行プログラム125に従って、単一化チケットデータD9に係る単一化チケットの内容に係るデータであるチケット内容データD11を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
チケット内容データD11は、当該データに係る単一化チケットの発行を受けた所有者たるユーザUを特定できるデータ(例えば、ユーザIDデータD4−2)と、当該データに係る単一化チケットによって利用可能な提供サービスデータD3に係るサービス(ユーザUが利用希望サービスデータD7として選択したサービス)に関するデータを含む、単一化チケットデータD9に係るチケットの具体的内容に係るデータである。
[(4) Step S5-4: Update the blockchain ledger]
When the unified ticket data D9 is transmitted to the
The ticket content data D11 is used by data that can identify the user U who is the owner who has been issued the unification ticket related to the data (for example, user ID data D4-2) and the unification ticket related to the data. It is data related to the specific content of the ticket related to the unified ticket data D9, including the data related to the service related to the possible provided service data D3 (the service selected by the user U as the service data D7 desired to be used).
通信部53によってチケット内容データD11を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信したチケット内容データD11を、記憶部52に備えられたブロックチェーン台帳521に、所定の代替不可能なトークンとして記憶する。
In the
これによって、ユーザUが単一化チケットデータD9を取得するたびに、当該単一化チケットデータD9に対応したチケット内容データD11が、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
また、ブロックチェーン台帳521に含まれるユーザ暗号通貨データD6についても、チケット内容データD11の記憶と同時に又はその他の所定の時点において、チケットサーバ1の指令に従い、購入した単一化チケットデータD9に係る単一化チケットの代金(チケット内容データD11に含まれるサービスの価格データD3−3に係る金額の合計額)に応じて引かれる形で、全ての事業者端末5において更新されることとなる。
As a result, every time the user U acquires the unified ticket data D9, the ticket content data D11 corresponding to the unified ticket data D9 is added to the
Further, the user cryptocurrency data D6 included in the
なお、ユーザUはチケットの購入後、自らが所有する単一化チケットの内容を確認したい場合には、ユーザ端末6から通信ネットワークNを介して、所有するチケットの内容を確認したい旨の所定の指令をチケットサーバ1へと送信する。
当該指令を受信したチケットサーバ1においては、制御部11が、所有チケット確認プログラム126に従い、所定の事業者端末5から、当該ユーザUに係る全てのチケット内容データD11を取得の上、これをユーザ端末6へと送信し、これを受信したユーザ端末6においては、制御部61が、受信したデータに基づき、当該ユーザU所有する単一化チケットの一覧及びその内容を、表示部64に表示することとなる。
If the user U wants to check the contents of the unified ticket he / she owns after purchasing the ticket, he / she wants to check the contents of the ticket he / she owns from the
In the
[6 ステップS6:チケットの譲渡]
ユーザUは購入した単一化チケットデータD9に係るチケットの他のユーザUへの譲渡を希望する場合、ユーザ端末用アプリケーション621に従い、ユーザ端末6の操作部65を用いて、譲渡を希望する単一化チケットの情報(例えば、チケット番号データD10−1等を含む譲渡を希望する単一化チケットデータD9に係る単一化チケットを特定できる情報)である譲渡希望チケットデータD19−1と、譲渡先となる他のユーザUの情報(例えば、当該ユーザUのユーザデータD4に含まれる個人情報データD4−1等を含むユーザUを特定できる情報)である譲渡先データD19−2と、を含むチケット譲渡希望データD19を入力する。
チケット譲渡希望データD19の入力は、例えば、ユーザ端末用アプリケーション621に従って、制御部61が、必要項目の入力欄が設けられた所定の入力フォームを表示部64に表示するようにし、ユーザUが当該入力フォームに入力することによって行われるようにすればよい。
[6 Step S6: Transfer of Ticket]
When the user U wishes to transfer the ticket related to the purchased unified ticket data D9 to another user U, he / she wishes to transfer the ticket by using the
For the input of the ticket transfer request data D19, for example, according to the
チケット譲渡希望データD19が入力されると、ユーザ端末6の制御部61は、ユーザ端末用アプリケーション621に従って、入力されたデータを、譲渡希望チケットデータD19−1に係る単一化チケットの所有者の変更の処理を行い、事業者端末5に備えられたブロックチェーン台帳に書き込ませる旨のチケットサーバ1への所定の指令を付して、通信部63から通信ネットワークNを介して、チケットサーバ1へと送信する。
チケット譲渡希望データD19を受信したチケットサーバ1においては、制御部11が、チケット譲渡プログラム127に従い、当該データを、譲渡希望チケットデータD19−1に係る単一化チケットの所有者に係るデータを、譲渡先データD19−2に従い変更するようにしてブロックチェーン台帳521の更新を行う旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
When the ticket transfer request data D19 is input, the
In the
通信部53によってチケット譲渡希望データD19を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従い、受信したデータに基づき、譲渡希望チケットデータD19−1に係る単一化チケットのチケット内容データD11につき、その所有者に係るデータを譲渡先データD19−2に従って変更する形で、単一化チケットを譲渡する取引につき、ブロックチェーン台帳521に記憶する。
In the
なお、ユーザUが単一化チケットの利用前にその譲渡を希望することがなかった場合、ステップS6の処理を経ることなく、ステップS7において、当該ユーザUにより、単一化チケットが利用されることとなる。これに対し、ユーザUが単一化チケットの利用前にその譲渡を希望し、ステップS6に係る処理がなされた場合には、ステップS7において、新たに当該単一化チケットを取得したユーザUにより、単一化チケットが利用されることとなる。 If the user U does not wish to transfer the unified ticket before using it, the unified ticket is used by the user U in step S7 without going through the process of step S6. It will be. On the other hand, if the user U wishes to transfer the unification ticket before using it and the process related to step S6 is performed, the user U who newly acquired the unification ticket in step S7 , A unified ticket will be used.
[7 ステップS7:チケットの利用]
ユーザUは、娯楽目的の旅行やビジネス目的の出張等の行動予定日において、単一化チケットデータD9に係る単一化チケットを利用して行動することとなる。具体的には、以下の通りである。
[7 Step S7: Use of Ticket]
The user U will act by using the unified ticket related to the unified ticket data D9 on the scheduled action date such as a trip for entertainment purpose or a business trip for business purpose. Specifically, it is as follows.
上記のように、本システムにおいては、事業者Bにより提供サービスデータD3に係るサービスが提供される全ての場所に、チケット読み取り装置4が設置されている。
そこで、ユーザUは、実際の行動時においては、提供サービスデータD3に係るサービスの提供を受ける際に、ステップS5において受信した単一化チケットデータD9に係る一次元又は二次元のコード(単一化チケット)を、ユーザ端末6の表示部64に表示させ、これをチケット読み取り装置4のチケット読み取り部44に読み取らせながら行動する。
As described above, in this system, the
Therefore, in the actual action, the user U receives a one-dimensional or two-dimensional code (single) related to the unified ticket data D9 received in step S5 when receiving the provision of the service related to the provided service data D3. The ticket) is displayed on the
具体的には、まず、ユーザUは、ユーザ端末6の操作部65を用いて所定の操作を行い、これに応じて、制御部61が、ユーザ端末用アプリケーション621に従い、単一化チケットデータ記憶部622に記憶された単一化チケットデータD9に基づき、当該データに係る単一化チケットを、表示部64に表示させる。
Specifically, first, the user U performs a predetermined operation using the
単一化チケットが表示部64に表示されると、ユーザUは、行動予定に従って行動する際に、事業者Bが提供する提供サービスデータD3に係る各種サービスを受ける際に、単一化チケットを、逐一、当該サービスの提供場所に設置されたチケット読み取り装置4のチケット読み取り部44にかざし、読み取らせつつ行動する。
When the unification ticket is displayed on the
例えば、提供を受けるサービスが移動手段である場合においては、電車であれば改札に設置されたチケット読み取り装置4のチケット読み取り部44に、乗車駅及び降車駅で単一化チケットをかざし、バスであれば車内に設置されたチケット読み取り装置4のチケット読み取り部44に、乗車時及び降車時に単一化チケットをかざすようにする。
また、例えば、飲食施設においては、レジに設置されたチケット読み取り装置4のチケット読み取り部44に、入店時及び/又は退店時に単一化チケットをかざすようにする。
また、例えば、ホテル等の宿泊施設においては、フロントに設置されたチケット読み取り装置4のチケット読み取り部44に、チェックイン時及び/又はチェックアウト時に、単一化チケットをかざすようにする。
For example, when the service to be provided is a means of transportation, if it is a train, hold a unified ticket over the
Further, for example, in a restaurant, a unified ticket is held over the
Further, for example, in an accommodation facility such as a hotel, a unified ticket is held over the
ユーザUによって、単一化チケットがチケット読み取り装置4のチケット読み取り部44にかざされると、チケット読み取り装置4においては、チケット読み取りプログラム421に従い、チケット読み取り部44が、自動的に単一化チケットのコードの内容(コード内容データD10)を読み取る。
When the unified ticket is held over the
チケット読み取り部44により単一化チケットの内容が読み取られると、チケット読み取り装置4においては、制御部41が、チケット認証プログラム422に従い、コード内容データD10に含まれる認証データD10−3を用いて、当該単一化チケットによるサービス利用の可否に係る判定を行う。
When the content of the unified ticket is read by the
上記判定の結果、読み取ったコード内容データD10に含まれる認証データD10−3に、当該サービスに係るデータが含まれており、ユーザUが当該サービスを利用可能であった場合、チケット読み取り装置4においては、読み取ったコード内容データD10を、当該チケット読み取り装置4に係る読み取り装置識別データD12と共に、行動履歴サーバ3へと送信する。
なお、読み取ったコード内容データD10に含まれる認証データD10−3に、当該サービスに係るデータが含まれておらず、ユーザUが当該サービスを利用不可であった場合、チケット読み取り装置4においては、例えば電車であれば、駅の改札と連動の上、これを閉じる等、当該ユーザUによる利用を阻止する所定の措置をとることとなる。
As a result of the above determination, if the authentication data D10-3 included in the read code content data D10 includes data related to the service and the user U can use the service, the
If the authentication data D10-3 included in the read code content data D10 does not include the data related to the service and the user U cannot use the service, the
コード内容データD10と、読み取り装置識別データD12と、を受信した行動履歴サーバ3においては、制御部31が、行動履歴送信プログラム321に従って、読み取り装置データベース322に記憶された読み取り装置データD13並びに受信したコード内容データD10及び読み取り装置識別データD12を基に、当該ユーザUに係るユーザIDデータD4−2等のユーザUを識別できる情報と、ユーザUが提供を受けたサービスの内容に係る情報と、を含むユーザUの行動履歴に係るデータである行動履歴データD14を作成する。
In the
すなわち、上記のように、コード内容データD10には、所有ユーザ識別データD10−2が含まれることから、制御部31は、受信したコード内容データD10に基づき、使用された単一化チケットを所有するユーザUを特定することができる。
また、読み取り装置データベース322に記憶された読み取り装置データD13は、上記のように、各チケット読み取り装置4の設置事業者、設置場所、当該設置場所で提供されるサービスの種類等の情報が、各チケット読み取り装置4に係る読み取り装置識別データD12と紐付けて記憶されたデータであることから、制御部31は、受信した読み取り装置識別データD12に基づき、当該ユーザUが提供を受けたサービスの内容(サービスの提供を受けた場所、提供事業者、提供を受けたサービスの種類等)を特定することができる。
That is, as described above, since the code content data D10 includes the owning user identification data D10-2, the
Further, as described above, the reader data D13 stored in the
続いて、制御部31は、行動履歴送信プログラム321に従って、行動履歴データD14を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部33から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
通信部53によって行動履歴データD14を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信した行動履歴データD14を、ブロックチェーン台帳521に記憶する。
Subsequently, the
In the
これによって、ユーザUが行動中に単一化チケットデータD9に係る単一化チケットを使用するたびに、当該ユーザUの行動履歴に係る行動履歴データD14が、全ての事業者端末5のブロックチェーン台帳521に追加されていくこととなる。
As a result, every time the user U uses the unified ticket related to the unified ticket data D9 during the action, the action history data D14 related to the action history of the user U becomes the block chain of all the
[8 ステップS8;:売上額の分配]
チケットサーバ1の制御部11は、例えば週単位、月単位等の所定の期間毎に、事業者B間でのチケット提供・情報管理システム100による売上額の分配を行う。具体的には、以下の通りである。
[8 steps S8 ;: distribution of sales amount]
The
上記のように、各事業者端末5の記憶部52のブロックチェーン台帳521には、ステップS5において説明したように全てのチケット内容データD11が含まれ、また、ステップS7において説明したように全ての行動履歴データD14が含まれている。
As described above, the
したがって、チケットサーバ1においては、制御部11が、分配プログラム128に従い、所定のタイミングで、通信部13から通信ネットワークNを介して、上記所定の期間においてブロックチェーン台帳521に追加された全てのチケット内容データD11及び行動履歴データD14をチケットサーバ1へと送信させる旨の所定の指示に係るデータ(分配用データ送信指示データD15)を、図9に示すように所定の事業者端末5へと送信する。
Therefore, in the
通信部53によって分配用データ送信指示データD15を受信した事業者端末5においては、制御部51が、ブロックチェーンデータ出力プログラム523に従い、記憶部52に記憶されたブロックチェーン台帳521から、上記所定の期間においてブロックチェーン台帳521に追加された全てのチケット内容データD11及び行動履歴データD14(これらをまとめて分配用データD16という。)を抽出の上、通信部53から通信ネットワークNを介して、チケットサーバ1へと送信する。
In the
通信部13によって分配用データD16を受信したチケットサーバ1においては、制御部11が、分配プログラム128に従って、分配用データD16に基づき、上記所定の期間の単一化チケットの総売上額からの各事業者Bへの分配額を決定し、分配額に係るデータ(分配額データD17)を作成する。
In the
分配額データD17の内容としては、まず、チケット内容データD11に含まれる各ユーザUが購入した提供サービスデータD3に係るサービスの代金につき、提供サービスデータD3に含まれる価格データD3−3に基づき各事業者Bに分配する。 As the contents of the distribution amount data D17, first, the price of the service related to the provided service data D3 purchased by each user U included in the ticket content data D11 is obtained based on the price data D3-3 included in the provided service data D3. Distribute to business operator B.
また、例えば、チケット内容データD11に含まれる各ユーザUが購入した提供サービスデータD3に係るサービスに、複数の事業者Bが運営する交通機関で共通に利用できる乗車券、複数の事業者Bが運営する飲食店で共通に利用できる食事券等の複数の事業者Bが提供するサービスを一括したものが含まれている場合においては、当該サービスの代金につき、実際のユーザUの行動に係る行動履歴データD14を参照の上、ユーザUの行動履歴において事業者B各社において実際に生じたであろう代金に応じて按分する等の方法で分配する。なお、分配方法はこれに限られず、例えば、行動履歴データD14を参照することなく、事業者B間で事前に定めた分配比率をチケットサーバ1に登録しておき、当該分配比率に応じて分配する等の方法を用いてもよい。
Further, for example, the service related to the service data D3 purchased by each user U included in the ticket content data D11 includes a ticket that can be commonly used in the transportation system operated by a plurality of business operators B, and a plurality of business operators B. If a set of services provided by multiple businesses B, such as meal tickets that can be used in common at the restaurants operated by the company, is included, the actual behavior of the user U will be charged for the service. With reference to the history data D14, the data is distributed in the action history of the user U by a method such as apportioning according to the price actually incurred by each company B. The distribution method is not limited to this. For example, the distribution ratio predetermined between the business operators B is registered in the
分配額データD17を作成すると、制御部11は、分配額データD17に従ってブロックチェーン台帳521を更新する旨の所定の指令を付して、分配額データD17を、通信部13から通信ネットワークを介して、図9に示すように全ての事業者端末5へと送信する。
When the distribution amount data D17 is created, the
通信部53によって分配額データD17を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、ブロックチェーン台帳521に含まれる事業者暗号通貨データD18につき、分配額データD17に係る分配額を加算する形で更新する。
In the
[第3 効果の説明]
以下、本実施形態の効果につき、ユーザ側、事業者側に分けて説明する。
[Explanation of the third effect]
Hereinafter, the effects of this embodiment will be described separately for the user side and the business side.
[1 ユーザ側の効果]
本実施形態に係るチケット提供・情報管理システム100によれば、ユーザUは、娯楽目的の旅行やビジネス目的の出張等の所定の行動に含まれる複数の行程において、ユーザ端末6に送信された単一化チケットデータD9に係る一つの単一化チケットを用いて行動できることから、個々の行程ごとに個別にチケットを所持して行動する必要がなくなり、ユーザUのチケット管理の負担を低減することができる。
また、チケットサーバ1にアクセスの上、提供サービスデータベース121から利用したいサービスを選択するのみで単一化チケットを取得できることから、チケットの取得も容易となる。
[1 Effect on the user side]
According to the ticket providing /
Further, since the unified ticket can be obtained only by accessing the
また、ユーザUは、単一化チケットデータD9に係る単一化チケットの作成時に、チケットサーバ1の提供サービスデータベース121に提供サービスデータD3として記憶された、多数の事業者Bが提供する、交通機関、飲食施設、宿泊施設等、多様な種類のサービスから、提供を受けるサービスを選択できる。
これによって、多様な種類のサービスで用いるチケットを一括化できることから、多様な行動計画において単一化チケットを利用することが可能となる。
Further, when the user U creates the unified ticket related to the unified ticket data D9, the traffic provided by a large number of business operators B stored as the provided service data D3 in the provided
As a result, tickets used for various types of services can be integrated, so that unified tickets can be used in various action plans.
また、単一化チケットデータD9に係る単一化チケットは、チケット読み取り装置4のチケット読み取り部44に読み取らせることができる一次元又は二次元のコード等により構成されることから、行動中においてチケットを提示する作業も自動的に行うことができ、迅速に行うことが可能となる。
Further, since the unified ticket related to the unified ticket data D9 is composed of a one-dimensional or two-dimensional code or the like that can be read by the
また、単一化チケットデータD9に係る代金の決済は、暗号通貨によってなされることから、ユーザUが行動中において別途支払いを行う必要性もなく、スムーズな行動が可能となる。
また、全ての事業者端末5の記憶部52のブロックチェーン台帳521に同内容が記憶される暗号通貨により決済がなされることから、信頼性の高い決済が可能となる。
Further, since the payment for the unified ticket data D9 is made by the cryptocurrency, it is not necessary for the user U to make a separate payment during the action, and the smooth action is possible.
Further, since the payment is made by the cryptocurrency in which the same contents are stored in the
また、ブロックチェーン台帳521に各ユーザが所持する単一化チケットのデータであるチケット内容データD11が、所定の代替不可能なトークンとして記憶されていることで、ユーザU間の単一化チケットの譲渡による所有者の変更も容易となる。
Further, since the ticket content data D11, which is the data of the unified ticket possessed by each user, is stored in the
[2 事業者側の効果]
本実施形態に係るチケット提供・情報管理システム100によれば、ユーザUの行動履歴に係る行動履歴データD14を始めとした各種データは、ハッシュ化された上で、ブロックチェーン台帳521として、全ての事業者端末5において同一の内容のデータが保持されていることとなる。
したがって、各事業者B、システムを提供する管理者又はその他の第三者による改ざんを防止でき、信頼性の高い情報の管理を行うことが可能となる。
[2 Effect on the business side]
According to the ticket providing /
Therefore, falsification by each business operator B, the administrator who provides the system, or another third party can be prevented, and highly reliable information can be managed.
これによって、事業者Bは、情報の改ざんのおそれ等について憂慮することなくシステムに参加できることから、例えば逐一情報の正確性や不正の有無につき調査をおこなう必要性がなくなる。したがって、事業者Bにシステムへの参加によって生じる負担を低減でき、事業者Bによるシステムへの参加が容易となる。 As a result, the business operator B can participate in the system without worrying about the possibility of falsification of the information, so that it is not necessary to investigate the accuracy of the information and the presence or absence of fraud one by one. Therefore, the burden caused by the participation in the system by the business operator B can be reduced, and the participation in the system by the business operator B becomes easy.
また、事業者Bは、自らの提供する交通、飲食、宿泊、保険等の各種サービスを、チケットサーバ1の提供サービスデータベース121に、提供サービスデータD3として登録するのみで、ユーザUに対して提供可能となることから、幅広いユーザUに対して、容易に多様なサービスを販売可能となる。
Further, the business operator B provides the user U with various services such as transportation, eating and drinking, accommodation, insurance, etc. provided by the business operator B only by registering them as the provided service data D3 in the provided
また、新たな事業者Bが参入する際には、当該事業者Bは、事業者データD1を登録の上、事業者端末5において一括してブロックチェーン台帳521に係るデータ等を受領するのみで参入でき、新規の事業者Bの参入の際の処理も容易となる。
また、それ以前の全ての取引の履歴が、ブロックチェーン台帳521に残されていることから、参入以前に何らかの不正やデータの改ざんがなかったことも担保されており、新規参入の事業者Bにとっても、参入時のリスクを低減できる。
In addition, when a new business operator B enters the market, the business operator B only needs to register the business operator data D1 and collectively receive the data and the like related to the
In addition, since the history of all transactions before that is recorded in the
また、所定期間における単一化チケットの売上額につき、チケットサーバ1において分配額データD17が作成され、これを元にブロックチェーン台帳521に含まれる事業者暗号通貨データD18を更新することで、一括して各事業者にチケット提供・情報管理システム100による売上額が分配されることから、簡易に、不正の可能性の低い公正な分配を実現できる。
さらに、このような売上額の分配の方法によれば、銀行口座等を用いる場合のように手数料を掛けずに分配を実現することが可能となる。この点は、分配額が少額であり、手数料を掛けての分配が現実的でない場合において、特に大きなメリットとなる。
Further, for the sales amount of the unified ticket in the predetermined period, the distribution amount data D17 is created in the
Further, according to such a method of distributing the sales amount, it is possible to realize the distribution without incurring a commission as in the case of using a bank account or the like. This point is a particularly great merit when the distribution amount is small and the distribution with a fee is not realistic.
100 チケット提供・情報管理システム
1 チケットサーバ(サーバ装置)
11 制御部(チケット内容情報書き込み指示手段、分配額決定手段)
12 記憶部
125 チケット発行プログラム
13 通信部(送信手段、情報取得手段)
2 暗号通貨サーバ
21 制御部
22 記憶部
23 通信部
3 行動履歴サーバ
31 制御部(行動履歴情報書き込み指示手段)
32 記憶部
321 行動履歴送信プログラム
33 通信部(送信手段)
4 チケット読み取り装置
41 制御部
42 記憶部
43 通信部
44 チケット読み取り部
5 事業者端末(端末装置)
51 制御部(チケット内容情報書き込み手段、行動履歴情報書き込み手段、抽出手段、抽出情報送信制御手段、提供サービス情報送信制御手段、暗号通貨情報書き込み手段、暗号通貨情報更新手段)
52 記憶部
521 ブロックチェーン台帳
522 ブロックチェーン書き込みプログラム(事業者支援プログラム)
523 ブロックチェーンデータ出力プログラム(事業者支援プログラム)
524 提供サービス登録プログラム(事業者支援プログラム)
53 通信部(チケット内容情報取得手段、行動履歴情報取得手段、送信手段、分配額情報取得手段、暗号通貨情報取得手段)
54 表示部
55 操作部
6 ユーザ端末
61 制御部
62 記憶部
621 ユーザ端末用アプリケーション
63 通信部
64 表示部
65 操作部
U ユーザ
B 事業者
D3 提供サービスデータ(提供サービス情報)
D6 ユーザ暗号通貨データ
D7 利用希望サービスデータ
D9 単一化チケットデータ
D11 チケット内容データ(チケット内容情報)
D14 行動履歴データ(行動履歴情報)
D16 分配用データ(分配用情報)
D17 分配額データ(分配額情報)
D18 事業者暗号通貨データ(暗号通貨情報)
100 Ticket provision /
11 Control unit ( ticket content information writing instruction means, distribution amount determination means )
12
2
32
4
51 Control unit ( ticket content information writing means, action history information writing means, extraction means, extraction information transmission control means, provided service information transmission control means, cryptocurrency information writing means, cryptocurrency information updating means )
52
523 Blockchain data output program (business support program)
524 Service registration program (business support program)
53 communication unit (ticket content information acquisition means, action history information acquisition means, transmission means, distribution amount information acquisition means, encryption currency information acquisition hand stage)
54
D6 User cryptocurrency data D7 Desired service data D9 Unified ticket data D11 Ticket content data (ticket content information)
D14 Behavior history data (Behavior history information)
D16 Distribution data (distribution information)
D17 Distribution amount data (Distribution amount information)
D18 Business operator cryptocurrency data (cryptocurrency information)
Claims (8)
ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を取得するチケット内容情報取得手段、
前記チケット内容情報を、記憶部に備えられたブロックチェーン台帳に書き込むチケット内容情報書き込み手段、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を取得する行動履歴情報取得手段、
前記行動履歴情報を、記憶部に備えられたブロックチェーン台帳に書き込む行動履歴情報書き込み手段、
前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報から、所定期間において追加された情報を抽出する抽出手段、
前記抽出手段が抽出した前記行動履歴情報及び前記チケット内容情報を含む分配用情報を、送信手段によって所定のサーバ装置へと送信させる抽出情報送信制御手段、
前記分配用情報に基づいて決定された前記チケットの売上額の事業者毎の分配額に係る情報である分配額情報を取得する分配額情報取得手段、
として機能させる事業者支援プログラム。 The operator terminal used by the operator,
Ticket content information acquisition means for acquiring ticket content information, which is information related to the ticket content required to use the service purchased by the user.
Ticket content information writing means for writing the ticket content information in the blockchain ledger provided in the storage unit,
A behavior history information acquisition means for acquiring behavior history information, which is information related to the behavior history of the user using the ticket.
Action history information writing means for writing the action history information in the blockchain ledger provided in the storage unit,
An extraction means for extracting information added in a predetermined period from the action history information and the ticket content information written in the blockchain ledger.
An extraction information transmission control means for transmitting distribution information including the action history information and the ticket content information extracted by the extraction means to a predetermined server device by the transmission means.
Distribution amount information acquisition means for acquiring distribution amount information, which is information relating to the distribution amount of the ticket sales amount for each business operator, which is determined based on the distribution information.
Business support program that functions as.
前記事業者が提供する所定のサービスに係る情報である提供サービス情報を、送信手段によってチケットサーバへと送信させる提供サービス情報送信制御手段、
としてさらに機能させる請求項1に記載の事業者支援プログラム。 The business terminal
Provided service information transmission control means for transmitting provided service information, which is information related to a predetermined service provided by the business operator, to a ticket server by a transmitting means.
The business support program according to claim 1, which further functions as a business operator.
前記事業者が有する暗号通貨に係る情報である暗号通貨情報を取得する暗号通貨情報取得手段、
前記暗号通貨情報を、記憶部に備えられたブロックチェーン台帳に書き込む暗号通貨情報書き込み手段、
前記分配額情報に基づき、前記ブロックチェーン台帳に書き込まれた前記暗号通貨情報を更新する暗号通貨情報更新手段、
としてさらに機能させる請求項1又は2に記載の事業者支援プログラム。 The business terminal
Cryptocurrency information acquisition means for acquiring cryptocurrency information, which is information related to cryptocurrency owned by the business operator,
A cryptocurrency information writing means for writing the cryptocurrency information in a blockchain ledger provided in a storage unit,
Cryptocurrency information updating means for updating the cryptocurrency information written in the blockchain ledger based on the distribution amount information,
The business support program according to claim 1 or 2, which further functions as a business operator.
前記チケット内容情報を、記憶部に備えられたブロックチェーン台帳に書き込むチケット内容情報書き込み手段と、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を取得する行動履歴情報取得手段と、
前記行動履歴情報を、記憶部に備えられたブロックチェーン台帳に書き込む行動履歴情報書き込み手段と、
前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報から、所定期間において追加された情報を抽出する抽出手段と、
前記抽出手段が抽出した前記行動履歴情報及び前記チケット内容情報を含む分配用情報を、送信手段によって所定のサーバ装置へと送信させる抽出情報送信制御手段と、
前記分配用情報に基づいて決定された前記チケットの売上額の事業者毎の分配額に係る情報である分配額情報を取得する分配額情報取得手段と、
を備えることを特徴とする端末装置。 Ticket content information acquisition means for acquiring ticket content information, which is information related to the ticket content required to use the service purchased by the user, and
A ticket content information writing means for writing the ticket content information in the blockchain ledger provided in the storage unit, and
A behavior history information acquisition means for acquiring behavior history information, which is information related to the behavior history of the user using the ticket, and
An action history information writing means for writing the action history information in the blockchain ledger provided in the storage unit,
An extraction means for extracting information added in a predetermined period from the action history information and the ticket content information written in the blockchain ledger.
An extraction information transmission control means for transmitting the distribution information including the action history information and the ticket content information extracted by the extraction means to a predetermined server device by the transmission means.
A distribution amount information acquisition means for acquiring distribution amount information, which is information related to the distribution amount of the ticket sales amount for each business operator, which is determined based on the distribution information.
A terminal device comprising.
ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を、送信手段によって前記事業者端末へと送信させ、前記事業者端末の記憶部に備えられたブロックチェーン台帳に書き込ませるチケット内容情報書き込み指示手段と、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を、送信手段によって前記事業者端末へと送信させ、前記事業者端末の記憶部に備えられたブロックチェーン台帳に書き込ませる行動履歴情報書き込み指示手段と、
所定の期間において前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報を含む分配用情報を前記事業者端末から取得する情報取得手段と、
前記分配用情報に基づいて、前記チケットの売上額の事業者毎の分配額を決定する分配額決定手段と、
を備えることを特徴とする事業者支援システム。 Connected to the operator terminal used by the operator via a communication line,
The ticket content information, which is the information related to the ticket content required to use the service purchased by the user, is transmitted to the business terminal by the transmission means, and is written in the blockchain ledger provided in the storage unit of the business terminal. Ticket content information writing instruction means and
An action in which action history information, which is information related to the action history of the user using the ticket , is transmitted to the business terminal by a transmission means and written in a blockchain ledger provided in a storage unit of the business terminal. History information writing instruction means and
An information acquisition means for acquiring distribution information including the action history information and the ticket content information written in the blockchain ledger from the business terminal in a predetermined period.
Based on the distribution information, a distribution amount determining means for determining the distribution amount of the ticket sales amount for each business operator, and
A business support system characterized by being equipped with.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020008074A JP6898480B1 (en) | 2020-01-22 | 2020-01-22 | Business support program, terminal equipment and business support system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020008074A JP6898480B1 (en) | 2020-01-22 | 2020-01-22 | Business support program, terminal equipment and business support system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6898480B1 true JP6898480B1 (en) | 2021-07-07 |
JP2021117511A JP2021117511A (en) | 2021-08-10 |
Family
ID=76650026
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020008074A Active JP6898480B1 (en) | 2020-01-22 | 2020-01-22 | Business support program, terminal equipment and business support system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6898480B1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3480964D1 (en) * | 1984-07-23 | 1990-02-08 | Computer Services Corp | DEVICE FOR DISTRIBUTING REVENUE FROM TICKET SALES. |
EP2224399A1 (en) * | 2009-02-25 | 2010-09-01 | Amadeus S.A.S. | Interline revenue share optimization method |
JP6751377B2 (en) * | 2017-09-12 | 2020-09-02 | 株式会社日立製作所 | Revenue sharing system, revenue sharing method, and revenue sharing program |
KR102119784B1 (en) * | 2018-05-29 | 2020-06-08 | 주식회사 티모넷 | System and method for providing service based on blockchain using electronic code |
-
2020
- 2020-01-22 JP JP2020008074A patent/JP6898480B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2021117511A (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6782392B1 (en) | Payment information processing device, payment information processing system and payment information processing program | |
EP1560172A1 (en) | Secure device and mobile terminal which carry out data exchange between card applications | |
JP2003508860A (en) | Electronic transaction service apparatus and method | |
JP2005316992A (en) | Secure device and mobile terminal which carry out data cooperation processing between card applications | |
US20150015374A1 (en) | System, method, computer program and data signal for the collection, use and dissemination of information | |
JP6860027B2 (en) | Processing equipment, processing methods, payment systems and programs | |
JP2008276692A (en) | Virtual currency distribution system, virtual space providing device, currency management device, virtual space provision program, currency management program, and virtual currency distribution method | |
CN110232628A (en) | Bank account is supported to open/provide the method for bank account information, financial transaction managing device and simulator | |
CN105917367A (en) | Electronic money transaction system for inbound tourists at integrated resorts containing casinos | |
JP2021117510A (en) | Behavior support program and server apparatus | |
JP2013092949A (en) | System for purchasing merchandise and service | |
JP6898480B1 (en) | Business support program, terminal equipment and business support system | |
JPH10171897A (en) | Electronic money system using ic card | |
Glajchen | A comparative analysis of mobile phone-based payment services in the United States and South Africa | |
JP7322961B2 (en) | Data recording device and method | |
JP2022136790A (en) | Information processor, information processing method, and information processing program | |
KR20220015587A (en) | Method for exchanging a business coupon based on blockchain | |
KR20120087750A (en) | Information Providing System And Method Thereof | |
CN106030645A (en) | Check-in systems and methods | |
KR20190090700A (en) | Service Method and Device for Providing Processor Hybrid Block Chain Platform | |
KR102418231B1 (en) | Rental system using platform and rental method using the same | |
JP2019061675A (en) | Order placement and acceptance system | |
JP7077468B2 (en) | Information processing equipment, information processing methods and information processing programs | |
JP5969085B1 (en) | Sales processing system, sales processing program, and server device | |
JP7519519B1 (en) | Information processing device and information processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200205 |
|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20200212 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200722 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20200722 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20200812 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210326 |
|
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: 20210525 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210610 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6898480 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |