JP6898480B1 - Business support program, terminal equipment and business support system - Google Patents

Business support program, terminal equipment and business support system Download PDF

Info

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
Application number
JP2020008074A
Other languages
Japanese (ja)
Other versions
JP2021117511A (en
Inventor
幸太 藤橋
幸太 藤橋
卓朗 方志
卓朗 方志
卓臣 藤本
卓臣 藤本
優介 武井
優介 武井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
East Japan Railway Co
Mizuho Research and Technologies Ltd
Original Assignee
East Japan Railway Co
Mizuho Research and Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by East Japan Railway Co, Mizuho Research and Technologies Ltd filed Critical East Japan Railway Co
Priority to JP2020008074A priority Critical patent/JP6898480B1/en
Application granted granted Critical
Publication of JP6898480B1 publication Critical patent/JP6898480B1/en
Publication of JP2021117511A publication Critical patent/JP2021117511A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2016−143192号公報Japanese Unexamined Patent Publication No. 2016-143192

このようなシステムの利便性を向上するためには、ユーザ側への支援を充実させるだけでは十分ではなく、ユーザに対してサービスを提供する事業者がシステムに参加し易くし、参加事業者の拡大を図ることも重要となる。
しかしながら、従来のシステムは、システムを利用するユーザ側への支援の充実のみを念頭に構成されているのが通常であり、事業者側の参加の容易性を考慮して構成されたものではなかった。
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 claim 1 is used in a business support program.
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 claim 2 is the invention described in claim 1 in the business support program according to claim 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.
It is characterized by further functioning as.

請求項3に記載の発明は、請求項1又は2に記載の事業者支援プログラムにおいて、
前記事業者端末を、
前記事業者が有する暗号通貨に係る情報である暗号通貨情報を取得する暗号通貨情報取得手段、
前記暗号通貨情報を、記憶部に備えられたブロックチェーン台帳に書き込む暗号通貨情報書き込み手段、
前記分配額情報に基づき、前記ブロックチェーン台帳に書き込まれた前記暗号通貨情報を更新する暗号通貨情報更新手段、
としてさらに機能させることを特徴とする。
The invention according to claim 3 is the invention of the business support program according to claim 1 or 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,
It is characterized by further functioning as.

請求項4に記載の発明は、請求項1から3のいずれか一項に記載の事業者支援プログラムにおいて、
前記行動履歴情報は、前記チケットを利用したユーザの識別情報と、当該ユーザが前記チケットを利用して受けたサービスの内容に係る情報と、を含むことを特徴とする。
The invention according to claim 4 is the invention described in any one of claims 1 to 3 in the business support program.
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 claim 5 is the terminal device .
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 claim 6 is used in a business support system .
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 claim 7 is the present invention according to claim 6 in the business support system according to claim 6 .
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 claim 8 is the business support system according to claim 6 or 7 .
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.

実施形態に係るチケット提供・情報管理システムの構成の概略を示すブロック図である。It is a block diagram which shows the outline of the structure of the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおけるチケットサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the ticket server in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおける暗号通貨サーバの構成を示すブロック図である。It is a block diagram which shows the structure of the cryptocurrency server in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおける行動履歴サーバの構成を示すブロック図である。It is a block diagram which shows the structure of the action history server in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおけるチケット読み取り装置の構成を示すブロック図である。It is a block diagram which shows the structure of the ticket reading device in the ticket providing / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおける事業者端末の構成を示すブロック図である。It is a block diagram which shows the structure of the operator terminal in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおけるユーザ端末の構成を示すブロック図である。It is a block diagram which shows the structure of the user terminal in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおける動作の流れを示すフローチャートである。It is a flowchart which shows the flow of operation in the ticket provision / information management system which concerns on embodiment. 実施形態に係るチケット提供・情報管理システムにおける動作時のデータの流れの概略を示すブロック図である。It is a block diagram which shows the outline of the data flow at the time of operation in the ticket provision / information management system which concerns on embodiment.

以下、図1から図9に基づいて、本発明の実施形態であるチケット提供・情報管理システム100について説明する。ただし、本発明の技術的範囲は、図示例に限定されるものではない。 Hereinafter, the ticket providing / information management system 100 according to the embodiment of the present invention will be described with reference to FIGS. 1 to 9. However, the technical scope of the present invention is not limited to the illustrated examples.

[第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 / information management system 100 is a system for supporting the behavior of the user U who uses the system and the provision of services by the business operator B. As shown in FIG. 1, the ticket provision / information management system 100 is provided. Various servers managed by a company, etc., that is, a ticket server 1 that manages the buying and selling of tickets, a cryptocurrency server 2 that issues cryptocurrencies, etc., and transmission of information related to the behavior history of user U, etc. The action history server 3 to be performed, the ticket reading device 4 set in each place where the business operator B provides the service and configured to be able to read a predetermined ticket, and a plurality of participants of the system providing the service to the user U. It is configured to include a business terminal 5 owned by the business B and a user terminal 6 owned by the user U who uses the system.
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 business terminal 5 and the ticket server 1, the cryptocurrency server 2 and the action history server 3, between each user terminal 6 and the ticket server 1 and the cryptocurrency server 2, the ticket server 1 and the cryptocurrency server 2 As shown in FIG. 1, the action history server 3 and the ticket reading device 4 and each business terminal 5 are connected to each other via the communication network N.
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 information sharing platform 50.

また、上記各サーバは、必ずしも別個に設けられていることを要せず、単一の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 / information management system 100. For example, a PC, WS, or the like owned by a company or the like that provides a cloud service. Information equipment may be used.

また、本実施形態において、ユーザ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 / information management system 100 and acts by using the ticket provided.
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 / information management system 100, and provides these services. Regardless of natural person or corporation.
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 ticket server 1 is, for example, an information device such as a PC or a WS. As will be described later, the ticket server 1 receives registration of a service provided by each business operator B and provides a ticket related to the provision of the service to the user U.
As shown in FIG. 2, the ticket server 1 includes, for example, a control unit 11, a storage unit 12, and a communication unit 13.

制御部11は、チケットサーバ1の動作を制御する部分であり、具体的には、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備えて構成され、RAMの作業領域に展開されたROMや記憶部12に記憶されたプログラムとCPUとの協働により、チケットサーバ1の各部を統括制御する。 The control unit 11 is a part that controls the operation of the ticket server 1. Specifically, the control unit 11 is configured to include a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and is a RAM. Each part of the ticket server 1 is collectively controlled by the cooperation between the CPU and the ROM stored in the ROM or the storage unit 12 developed in the work area of.

記憶部12は、チケットサーバ1の運用に必要となる各種情報が記憶される部分であり、例えば、HDD(Hard Disk Drive)、半導体メモリ等により構成され、プログラムデータ等のチケットサーバ1の運用に必要となるデータを、制御部11から読み書き可能に記憶する。 The storage unit 12 is a part that stores various information necessary for the operation of the ticket server 1. For example, the storage unit 12 is composed of an HDD (Hard Disk Drive), a semiconductor memory, etc., and is used for the operation of the ticket server 1 such as program data. The necessary data is readable and writable from the control unit 11.

記憶部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 storage unit 12, the provided service database 121 in which the provided service data D3, which is the data related to the service provided by each business operator B registered by each business operator B, is stored in a list, and the new business operator B It is a program that combines the business registration program 122, which is a program in which the command contents to the ticket server 1 at the time of registration are combined, and the command contents to the ticket server 1 at the time of registration of the service data D3 provided by the business B. To the user registration program 124, which is a program in which the provided service registration program 123 and the content of the instruction to the ticket server 1 at the time of registration of the new user U are combined, and the ticket server 1 at the time of issuing the unified ticket to the user U. The ticket issuing program 125, which is a program in which the command contents of the above are combined, the owned ticket confirmation program 126, which is a program in which the command contents to the ticket server 1 when the user U confirms the owned ticket, and the user U A command to the ticket server 1 at the time of distribution between the ticket transfer program 127, which is a program that combines the contents of the command to the ticket server 1 at the time of ticket transfer, and the business operator B of the sales amount by the ticket provision / information management system 100. Distribution program 128, which is a program that combines the contents, and various program data (blockchain writing program 522, block) to be transmitted to the newly registered business operator B and the newly registered user U. A transmission program data storage unit 129 that stores a chain data output program 523, a provided service registration program 524, and a user terminal application 621) is provided.

なお、これらプログラムは、それぞれ別個のプログラムとして記憶されていることを必ずしも要せず、単一のプログラムが、これら複数のプログラムとしての指令内容を含むものであってもよい。また、反対に、これらのプログラムは、必ずしもそれぞれ単一のプログラムであることを要せず、複数のプログラムにより、各プログラムの内容が実現されていてもよい。
この点は、本実施形態における他の装置において記憶されたプログラムについても同様である。
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 communication unit 13 is a part used for communication between the ticket server 1 and the cryptocurrency server 2, the operator terminal 5, and the user terminal 6 constituting the ticket providing / information management system 100. For example, a communication IC. It is a communication interface having (Integrated Circuit), a communication connector, and the like, and under the control of the control unit 11, data communication is performed via the communication network N using a predetermined communication protocol.

[2 暗号通貨サーバ]
暗号通貨サーバ2は、例えば、PC、WS等の情報機器であり、後述のように、ユーザUの口座情報に基づく暗号通貨の発行等を行う。
暗号通貨サーバ2は、図3に示すように、チケットサーバ1と同様、例えば、制御部21と、記憶部22と、通信部23と、を備えて構成されている。
[2 Cryptocurrency server]
The cryptocurrency server 2 is, for example, an information device such as a PC or a WS, and issues a cryptocurrency based on the account information of the user U, as will be described later.
As shown in FIG. 3, the cryptocurrency server 2 includes, for example, a control unit 21, a storage unit 22, and a communication unit 23, similar to the ticket server 1.

記憶部22には、ユーザUの銀行口座の残高からの振り替え処理を行う際の暗号通貨サーバ2への指令内容が組み合わされたプログラムである銀行口座残高振替プログラム221と、暗号通貨発行時の暗号通貨サーバ2への指令内容が組み合わされたプログラムである暗号通貨発行プログラム222と、ユーザUが有する暗号通貨の残高を確認する際の暗号通貨サーバ2への指令内容が組み合わされたプログラムである暗号通貨残高確認プログラム223と、が備えられている。 The storage unit 22 contains a bank account balance transfer program 221 which is a program in which the contents of instructions to the cryptocurrency server 2 when performing the transfer processing from the balance of the bank account of the user U are combined, and the cryptocurrency at the time of issuing the cryptocurrency. Cryptocurrency issuance program 222, which is a program that combines the contents of instructions to the currency server 2, and cryptocurrency, which is a program that combines the contents of instructions to the cryptocurrency server 2 when checking the balance of cryptocurrency owned by user U. It is equipped with a currency balance confirmation program 223.

また、暗号通貨サーバ2は、図1に示すように、通信部23により、チケットサーバ1、事業者端末5及びユーザ端末6と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。 Further, as shown in FIG. 1, the cryptocurrency server 2 is connected to the ticket server 1, the business terminal 5, and the user terminal 6 by the communication unit 23 via the communication network N, and data is transmitted and received between them. Is possible.

[3 行動履歴サーバ]
行動履歴サーバ3は、例えば、PC、WS等の情報機器であり、後述のように、行動履歴データD14の事業者端末5への送信等を行う。
行動履歴サーバ3は、図4に示すように、チケットサーバ1等と同様、例えば、制御部31と、記憶部32と、通信部33と、を備えて構成されている。
[3 Action history server]
The action history server 3 is, for example, an information device such as a PC or a WS, and transmits the action history data D14 to the business operator terminal 5 as described later.
As shown in FIG. 4, the action history server 3 includes, for example, a control unit 31, a storage unit 32, and a communication unit 33, similar to the ticket server 1 and the like.

記憶部32には、ユーザUの行動履歴に係る情報である行動履歴データD14の事業者端末5への送信時の行動履歴サーバ3への指令内容が組み合わされたプログラムである行動履歴送信プログラム321と、各チケット読み取り装置4の設置事業者、設置場所、当該設置場所で提供されるサービスの種類等の各チケット読み取り装置4に係る情報が、各チケット読み取り装置4に係る後述の読み取り装置識別データD12と紐付けられたデータである読み取り装置データD13が記憶される読み取り装置データベース322と、が備えられている。 The storage unit 32 is the action history transmission program 321 which is a program in which the action history data D14, which is information related to the action history of the user U, is combined with the command contents to the action history server 3 when the action history data D14 is transmitted to the business operator terminal 5. The information related to each ticket reading device 4, such as the installation company of each ticket reading device 4, the installation location, and the type of service provided at the installation location, is the reading device identification data described later related to each ticket reading device 4. A reader database 322 that stores reader data D13, which is data associated with D12, is provided.

また、行動履歴サーバ3は、図1に示すように、通信部33により、チケット読み取り装置4及び事業者端末5と通信ネットワークNを介して接続され、これらとの間でデータの送受信が可能とされている。 Further, as shown in FIG. 1, the action history server 3 is connected to the ticket reading device 4 and the business terminal 5 via the communication network N by the communication unit 33, and data can be transmitted and received between them. Has been done.

[4 チケット読み取り装置]
チケット読み取り装置4は、事業者Bがサービスを提供する各地に設置された装置であり、後述のように、単一化チケットデータD9に基づきユーザ端末6の表示部64に表示された一次元又は二次元のコードである単一化チケット(以下、単に「単一化チケット」という。)を読み取り、コード内容データD10を取得すると共に、当該ユーザによるサービス利用の可否を判別するための装置である。
[4 Ticket reader]
The ticket reading device 4 is a device installed in various places where the business operator B provides a service, and is one-dimensional or displayed on the display unit 64 of the user terminal 6 based on the unified ticket data D9, as will be described later. It is a device for reading a two-dimensional code unification ticket (hereinafter, simply referred to as "unification ticket"), acquiring code content data D10, and determining whether or not the service can be used by the user. ..

チケット読み取り装置4は、事業者Bによって提供されるサービスに応じて、適宜の場所に備えられるが、例えば、提供サービスが移動手段である場合においては、電車であれば改札、バスであればその車内等に設置されることとなる。
また、例えば、提供サービスが飲食施設である場合においては、当該施設のレジの設置場所等に設置されることとなる。
また、例えば、提供サービスがホテル等の宿泊施設である場合においては、当該宿泊施設のフロント等に設置されることとなる。
The ticket reading device 4 is provided at an appropriate place according to the service provided by the business operator B. For example, when the provided service is a means of transportation, the ticket gate is used for a train, and the ticket reading device 4 is provided for a bus. It will be installed in the car.
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 ticket reading device 4 includes, for example, a control unit 41, a storage unit 42, and a communication unit 43, and further reads a unified ticket, like the ticket server 1. It is configured to include a part 44.

チケット読み取り部44は、単一化チケットデータD9に係る単一化チケットの形式に合わせた読み取り機であり、例えば、単一化チケットデータD9に係る単一化チケットが所定の二次元コードであれば、当該コードに合わせた読み取り機が用いられ、単一化チケットデータD9に係る単一化チケットが所定の一次元コードであれば、当該コードに合わせた読み取り機が用いられる。 The ticket reading unit 44 is a reader that matches the format of the unified ticket related to the unified ticket data D9. For example, the unified ticket related to the unified ticket data D9 may be a predetermined two-dimensional code. For example, if a reader matched to the code is used and the unified ticket related to the unified ticket data D9 is a predetermined one-dimensional code, a reader matched to the code is used.

また、記憶部42には、単一化チケットデータD9に係る単一化チケットの読み取り時のチケット読み取り装置4への指令内容が組み合わされたプログラムであるチケット読み取りプログラム421と、読み取られた単一化チケットの内容に基づき、当該ユーザによるサービス利用の可否の判定を行う際のチケット読み取り装置4への指令内容が組み合わされたプログラムであるチケット認証プログラム422と、チケット読み取り部44が読み取ったデータの行動履歴サーバ3への送信時のチケット読み取り装置4への指令内容が組み合わされたプログラムである読み取りデータ送信プログラム423と、チケット読み取り装置4毎に振られた番号、ID等の各チケット読み取り装置4を識別し得る情報である読み取り装置識別データD12が記憶された識別情報記憶部424と、が備えられている。 Further, the storage unit 42 contains a ticket reading program 421, which is a program in which the contents of commands to the ticket reading device 4 at the time of reading the unified ticket related to the unified ticket data D9 are combined, and the read single. Based on the contents of the ticket, the ticket authentication program 422, which is a program in which the contents of commands to the ticket reading device 4 when determining whether or not the user can use the service, and the data read by the ticket reading unit 44 are combined. A read data transmission program 423, which is a program in which the contents of commands to the ticket reading device 4 at the time of transmission to the action history server 3 are combined, and each ticket reading device 4 such as a number and ID assigned to each ticket reading device 4. The identification information storage unit 424 in which the reading device identification data D12, which is information capable of identifying the data, is stored, is provided.

また、チケット読み取り装置4は、図1に示すように、通信部43により、行動履歴サーバ3と通信ネットワークNを介して接続され、行動履歴サーバ3へとデータを送信可能に構成されている。 Further, as shown in FIG. 1, the ticket reading device 4 is connected to the action history server 3 via the communication network N by the communication unit 43, and is configured to be able to transmit data to the action history server 3.

[5 事業者端末]
事業者端末5は、例えば、事業者Bのそれぞれが保有するPC、WS等の情報機器であり、後述のように、各サーバから取得した情報のブロックチェーン台帳521への記憶等を行う。
なお、事業者端末5についても、必ずしも事業者B自らが保有することを要せず、例えば、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用してもよい。
事業者端末5は、図6に示すように、例えば、チケットサーバ1等と同様に、制御部51と、記憶部52と、通信部53と、を備えると共に、更に、表示部54と、操作部55と、を備えて構成されている。
[5 Business terminal]
The business terminal 5 is, for example, an information device such as a PC or a WS owned by each business B, and stores information acquired from each server in the blockchain ledger 521 or the like, as will be described later.
The business terminal 5 does not necessarily have to be owned by the business B itself, and for example, an information device such as a PC or WS owned by a company or the like that provides a cloud service may be used.
As shown in FIG. 6, the business terminal 5 includes, for example, a control unit 51, a storage unit 52, and a communication unit 53, and further operates with a display unit 54, similarly to the ticket server 1 and the like. It is configured to include a portion 55.

記憶部52には、後述のように各種データが記憶されるブロックチェーン台帳521と、ブロックチェーン台帳521への書き込み時の事業者端末5への指令内容が組み合わされたプログラムであるブロックチェーン書き込みプログラム522と、ブロックチェーン台帳521からのデータの出力時の事業者端末5への指令内容が組み合わされたプログラムであるブロックチェーンデータ出力プログラム523と、事業者Bによるチケットサーバ1への提供サービスの登録時の事業者端末5への指令内容が組み合わされたプログラムである提供サービス登録プログラム524と、が備えられている。 The storage unit 52 is a blockchain writing program that is a combination of a blockchain ledger 521 that stores various data as described later and a command content to the operator terminal 5 at the time of writing to the blockchain ledger 521. Registration of the blockchain data output program 523, which is a program that combines 522 and the contents of commands to the operator terminal 5 when outputting data from the blockchain ledger 521, and the service provided to the ticket server 1 by the operator B. The provided service registration program 524, which is a program in which the contents of instructions to the business operator terminal 5 at that time are combined, is provided.

ブロックチェーン台帳521は、ハッシュ値を有するブロックが連結された一般的なブロックチェーンとしての構造を有する台帳であり、全ての事業者端末5に、同一の内容が記憶されている。
ブロックチェーン台帳521には、後述のように、各事業者Bの情報である事業者データD1、各事業者Bがチケットサーバ1において提供するサービスに係るデータである提供サービスデータD3、各ユーザUの情報であるユーザデータD4、各ユーザUが有する暗号通貨の情報であるユーザ暗号通貨データD6、各ユーザUが有する単一化チケットの内容に係るデータであるチケット内容データD11、各ユーザUの行動履歴に係る情報である行動履歴データD14及び各事業者Bが有する暗号通貨の情報である事業者暗号通貨データD18の内容が、全て、ブロックが順に連結されたブロックチェーンの形式で記憶されている。
The blockchain ledger 521 is a ledger having a structure as a general blockchain in which blocks having hash values are connected, and the same contents are stored in all the business terminal 5.
In the blockchain ledger 521, as will be described later, the business data D1 which is the information of each business operator B, the provided service data D3 which is the data related to the service provided by each business operator B on the ticket server 1, and each user U. User data D4 which is the information of, user cryptocurrency data D6 which is the information of the cryptocurrency possessed by each user U, ticket content data D11 which is the data relating to the content of the unified ticket possessed by each user U, and each user U The contents of the action history data D14, which is information related to the action history, and the business operator cryptocurrency data D18, which is the cryptocurrency information owned by each business operator B, are all stored in the form of a blockchain in which blocks are connected in order. There is.

また、事業者端末5は、図1に示すように、通信部53から、通信ネットワークNを介して、チケットサーバ1、暗号通貨サーバ2及び行動履歴サーバ3と接続され、これらサーバとの間でデータを送受信可能に構成されている。 Further, as shown in FIG. 1, the operator terminal 5 is connected to the ticket server 1, the cryptocurrency server 2, and the action history server 3 from the communication unit 53 via the communication network N, and is connected to these servers. It is configured to be able to send and receive data.

表示部54は、例えば、LCD(Liquid Crystal Display)等のディスプレイを備え、制御部51から出力された表示制御信号に基づいた画像を表示画面に表示する。 The display unit 54 includes, for example, a display such as an LCD (Liquid Crystal Display), and displays an image based on a display control signal output from the control unit 51 on the display screen.

操作部55は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを有するキーボード等を備え、ユーザUからの操作入力を受け付けて、操作入力に応じた操作信号を制御部51へと出力する。操作部55は、例えば、表示部54と一体的に形成されたタッチパネル等であってもよい。
なお、操作部55は、上記のキーボード、タッチパネル等に限定されず、音声入力、テキスト入力等によってユーザUの意思を反映できるものであれば、種々の手段を用いることができる。
The operation unit 55 includes, for example, a character input key, a number input key, and a keyboard having keys associated with various other functions, receives an operation input from the user U, and controls an operation signal according to the operation input. Output to unit 51. The operation unit 55 may be, for example, a touch panel integrally formed with the display unit 54.
The operation unit 55 is not limited to the keyboard, touch panel, etc. described above, and various means can be used as long as the intention of the user U can be reflected by voice input, text input, or the like.

事業者端末5が、所謂ノードとして、通信ネットワークNを介して多数接続されていることで、多数の事業者端末内のブロックチェーン台帳521に同一の内容が記憶された、ブロックチェーン情報共有基盤50が構成されている。 A blockchain information sharing platform 50 in which the same contents are stored in the blockchain ledger 521 in a large number of business terminals by connecting a large number of business terminals 5 as so-called nodes via the communication network N. Is configured.

なお、事業者端末5としては、表示部54及び操作部55を備えないものを用いてもよい。この場合、表示部54及び操作部55等を備えて後述のように事業者Bによる操作に使用される端末を別途設け、当該端末から事業者端末5に通信ネットワークNを介してアクセスすることで、事業者Bが事業者端末5につき操作することが可能となる。例えば、上記のように事業者端末5として、事業者B自らが保有せず、クラウドサービスを提供する企業等が保有するPC、WS等の情報機器を利用する場合には、このような構成を採ることとなる。 As the business terminal 5, one that does not have the display unit 54 and the operation unit 55 may be used. In this case, by providing a display unit 54, an operation unit 55, and the like and separately providing a terminal used for operation by the business operator B as described later, and accessing the business operator terminal 5 from the terminal via the communication network N. , The business operator B can operate the business operator terminal 5. For example, when using an information device such as a PC or a WS owned by a company or the like that provides a cloud service, which is not owned by the operator B itself, as the operator terminal 5 as described above, such a configuration is provided. It will be taken.

[6 ユーザ端末]
ユーザ端末6は、例えば、スマートフォン、タブレット等の通信端末であり、ユーザUによって携帯され、後述のように、ユーザUによる行動時に、チケットサーバ1から取得した単一化チケットデータD9に係る単一化チケットの表示等を行う。
ユーザ端末6は、図7に示すように、例えば、事業者端末5と同様に、制御部61と、記憶部62と、通信部63と、表示部64と、操作部65と、を備えて構成されている。
[6 User terminal]
The user terminal 6 is, for example, a communication terminal such as a smartphone or a tablet, and is carried by the user U. As will be described later, the user terminal 6 is a single unit related to the unified ticket data D9 acquired from the ticket server 1 when the user U acts. Display the conversion ticket, etc.
As shown in FIG. 7, the user terminal 6 includes, for example, a control unit 61, a storage unit 62, a communication unit 63, a display unit 64, and an operation unit 65, similarly to the business terminal 5. It is configured.

記憶部62には、チケット提供・情報管理システム100使用時のユーザ端末6への指令内容が組み合わされたプログラムであるユーザ端末用アプリケーション621と、チケットサーバ1から受信した単一化チケットデータD9を記憶する単一化チケットデータ記憶部622と、が備えられている。
ユーザ端末6においては、後述のように、ユーザ端末用アプリケーション621に従って、制御部61によって、単一化チケットデータD9に係る単一化チケットの表示部64における表示等の処理が行われる。
In the storage unit 62, the user terminal application 621, which is a program in which the contents of commands to the user terminal 6 when the ticket providing / information management system 100 are used, and the unified ticket data D9 received from the ticket server 1 are stored. A unified ticket data storage unit 622 for storing is provided.
In the user terminal 6, as will be described later, the control unit 61 performs processing such as display on the unification ticket display unit 64 related to the unification ticket data D9 according to the user terminal application 621.

また、ユーザ端末6は、図1に示すように、通信部63から、通信ネットワークNを介して、チケットサーバ1及び暗号通貨サーバ2と接続され、これらサーバとの間でデータを送受信可能に構成されている。 Further, as shown in FIG. 1, the user terminal 6 is connected to the ticket server 1 and the cryptocurrency server 2 from the communication unit 63 via the communication network N, and is configured to be capable of transmitting and receiving data to and from these servers. Has been done.

[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 operator terminal 5, a ticket server 1, a cryptocurrency server 2, and an action history. Between the server 3, between each user terminal 6, the ticket server 1 and the cryptocurrency server 2, between the ticket server 1 and the cryptocurrency server 2, between the action history server 3 and the ticket reading device 4, and each. Connect between the business terminals 5.
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 / information management system 100 according to the embodiment will be described. The operation of the ticket providing / information management system 100 includes eight steps from steps S1 to S8 as shown in FIG. 8, and data is transmitted and received between each server and terminal as shown in FIG.

[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 / information management system 100 first registers as a member business operator.
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 operation unit 55 of the business operator terminal 5. Business terminal data D1-2 which is information of the business terminal 5 including the business information data D1-1 which is the predetermined information for the operation and the address for accessing the business terminal 5 used by the business. Enter the business operator data D1 which is the data including.

事業者データD1が入力されると、事業者B−9の事業者端末5においては、制御部51が、入力されたデータを、通信部53から通信ネットワークNを介して、図9に示すように、チケットサーバ1に送信する。 When the operator data D1 is input, in the operator terminal 5 of the operator B-9, the control unit 51 transmits the input data from the communication unit 53 via the communication network N, as shown in FIG. To the ticket server 1.

通信部13によってこれを受信したチケットサーバ1においては、所定の承認処理を経て、これを通過した場合に、制御部11が、事業者登録プログラム122に従い、受信した事業者データD1を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、既存の全ての事業者B(図9における事業者B−1からB−8)の事業者端末5へと送信する。
なお、承認処理としては、例えば、全ての既存の事業者Bの承認を要するようにする、システム提供者の承認のみで足りることとする等、任意の方法を採ることができる。
In the ticket server 1 that has received this by the communication unit 13, when the ticket server 1 has passed the predetermined approval process, the control unit 11 performs the received business data D1 in accordance with the business registration program 122. With a predetermined command to the business terminal 5 to write the data in the blockchain ledger 521 of the storage unit 52, all the existing businesses as shown in FIG. 9 from the communication unit 13 via the communication network N. The data is transmitted to the business terminal 5 of the person B (businesses B-1 to B-8 in FIG. 9).
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 operator terminals 5 of the operators B-1 to B-8 that have received the operator data D1 by the communication unit 53, the control unit 51 transmits the operator data D1 to the blockchain ledger 521 according to the blockchain writing program 522. Remember in.

これによって、新たな事業者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 blockchain ledger 521 of each business operator terminal 5.

なお、事業者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 ticket server 1, the control unit 11 is instructed to transmit the entire stored contents of the blockchain ledger 521 from the communication unit 13 via the communication network N according to the business registration program 122. A certain blockchain ledger transmission instruction data D2 is transmitted to the operator terminal 5 of a predetermined existing operator B. As such a predetermined business terminal 5, for example, a terminal that transmits information from a plurality of business terminals 5 constituting the blockchain information sharing infrastructure 50 to a ticket server 1 or the like is determined in advance. Then, the information of the business operator terminal 5 may be stored in the ticket server 1.

通信部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 business terminal 5 that has received the blockchain ledger transmission instruction data D2 by the communication unit 53, the control unit 51 sends all the stored contents of the blockchain ledger 521 from the communication unit 53 to the communication network according to the blockchain data output program 523. It is transmitted to the ticket server 1 via N.
In the ticket server 1 that has received all the stored contents of the blockchain ledger 521 by the communication unit 13, the control unit 11 has the blockchain ledger 521 from the communication unit 13 via the communication network N according to the business registration program 122. All the stored contents are stored from the communication unit 13 via the communication network N together with various programs (blockchain writing program 522, blockchain data output program 523 and provided service registration program 524) stored in the transmission program data storage unit 129. , As shown in FIG. 9, the business terminal 5 that transmitted the business data D1 to the business terminal 5 (the business terminal 5 of the business B-9 in FIG. 9) and received these data by the communication unit 53. In, the control unit 51 stores all the stored contents of the received blockchain ledger 521, the blockchain writing program 522, the blockchain data output program 523, and the provided service registration program 524 in the storage unit 52.

なお、本実施形態においては、このような加盟事業者登録の処理をチケットサーバ1において行う場合につき説明したが、これに限られず、例えば、チケットサーバ1とは別個の専用のサーバを設け、当該サーバにおいて上記処理を行うようにしてもよい。 In the present embodiment, the case where such a member business registration process is performed on the ticket server 1 has been described, but the present invention is not limited to this, and for example, a dedicated server separate from the ticket server 1 is provided. The above processing may be performed on the server.

[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 / information management system 100, the business operator B registers the service in the ticket server 1.
Specifically, the business operator B uses the operation unit 55 of the business operator terminal 5 to perform service type data D3-1, service content data D3-2, price data D3-3, and provider data D3-4. Enter the provided service data D3 including.

サービス種別データ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 service registration program 524, the control unit 51 causes the display unit 54 to display a predetermined input form provided with an input field for necessary items, and the business operator B (in a corporation). If there is, it may be done by the employee in charge) filling out the input form.

これらのデータが入力されると、事業者端末5においては、制御部51が、提供サービス登録プログラム524に従って、入力されたデータを、通信部53から通信ネットワークNを介して、図9に示すようにチケットサーバ1に送信し、通信部13によってこれらのデータを受信したチケットサーバ1においては、制御部11が、提供サービス登録プログラム123に従い、受信したデータを、記憶部12の提供サービスデータベース121に記憶する。 When these data are input, in the operator terminal 5, the control unit 51 transmits the input data from the communication unit 53 via the communication network N according to the provided service registration program 524, as shown in FIG. In the ticket server 1 which has been transmitted to the ticket server 1 and received these data by the communication unit 13, the control unit 11 sends the received data to the provided service database 121 of the storage unit 12 in accordance with the provided service registration program 123. Remember.

提供サービスデータ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 service database 121 of the storage unit 12, the control unit 11 writes the received provided service data D3 in the blockchain ledger 521 of the storage unit 52 according to the provided service registration program 123. A predetermined command is attached to the business terminal 5 to that effect, and the data is transmitted from the communication unit 13 to all the business terminals 5 via the communication network N as shown in FIG.
In the operator terminal 5 that has received the provided service data D3 by the communication unit 53, the control unit 51 stores the provided service data D3 in the blockchain ledger 521 according to the blockchain writing program 522.

これによって、事業者Bが提供サービスデータD3をチケットサーバ1に登録するたびに、新たに登録された提供サービスデータD3が、各事業者端末5のブロックチェーン台帳521に追加されていくこととなる。 As a result, every time the business operator B registers the provided service data D3 in the ticket server 1, the newly registered provided service data D3 is added to the blockchain ledger 521 of each business operator terminal 5. ..

なお、事業者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 / information management system 100 first registers as a user before starting to use the system.
Specifically, the user U first accesses the ticket server 1 from the user terminal 6 via the communication network N, and then stores the user in the transmission program data storage unit 129 of the storage unit 12 of the ticket server 1. Download the terminal application 621. The downloaded user terminal application 621 is stored in the storage unit 62 by the control unit 61.

ユーザ端末用アプリケーション621のダウンロードが完了した後、ユーザUは、続いて、ユーザ端末6の操作部65を用いて、氏名等からなるユーザUの情報に係るデータである個人情報データD4−1及びチケット提供・情報管理システム100使用時に用いる所定のIDに係るデータであるユーザIDデータD4−2を含むデータであるユーザデータD4を入力する。 After the download of the application 621 for the user terminal is completed, the user U subsequently uses the operation unit 65 of the user terminal 6 to use the personal information data D4-1 and the personal information data D4-1 which are data related to the information of the user U including the name and the like. The user data D4, which is the data including the user ID data D4-2, which is the data related to the predetermined ID used when the ticket providing / information management system 100 is used, is input.

ユーザデータD4が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従い、入力されたデータを、通信部63から通信ネットワークNを介して、図9に示すようにチケットサーバ1に送信する。 When the user data D4 is input, in the user terminal 6, the control unit 61 sends the input data from the communication unit 63 via the communication network N according to the application 621 for the user terminal, as shown in FIG. Send to ticket server 1.

通信部13によってこれを受信したチケットサーバ1においては、制御部11が、ユーザ登録プログラム124に従い、受信したユーザデータD4を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
通信部53によってユーザデータD4を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、ユーザデータD4を、ブロックチェーン台帳521に記憶する。
In the ticket server 1 that has received this from the communication unit 13, the control unit 11 writes the received user data D4 into the blockchain ledger 521 of the storage unit 52 according to the user registration program 124. With a predetermined command to 5, the communication unit 13 transmits the data to all the business terminals 5 via the communication network N as shown in FIG.
In the business terminal 5 that has received the user data D4 by the communication unit 53, the control unit 51 stores the user data D4 in the blockchain ledger 521 according to the blockchain writing program 522.

これによって、新たなユーザ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 blockchain ledger 521 of each business operator terminal 5.

なお、ユーザUによるユーザ端末用アプリケーション621のダウンロード及びユーザデータD4の入力を要するのは、初回のシステム利用開始前の一度のみであり、それ以降ユーザUは、個人情報データD4−1に含まれる情報に変更があった場合やユーザIDデータD4−2に係るIDの変更を希望する場合等にのみ、変更部分につき入力すればよい。 It should be noted that the user U needs to download the user terminal application 621 and input the user data D4 only once before the first start of using the system, and after that, the user U is included in the personal information data D4-1. Only when there is a change in the information or when the ID related to the user ID data D4-2 is desired to be changed, it is sufficient to input the changed part.

なお、本実施形態においては、このようなユーザ登録の処理をチケットサーバ1において行う場合につき説明したが、これに限られず、例えば、チケットサーバ1とは別個の専用のサーバを設け、当該サーバにおいて上記処理を行うようにしてもよい。 In the present embodiment, the case where such user registration processing is performed on the ticket server 1 has been described, but the present invention is not limited to this, and for example, a dedicated server separate from the ticket server 1 is provided and the server is used. The above processing may be performed.

[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 operation unit 65 of the user terminal 6.
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 application 621 for a user terminal, the control unit 61 displays a predetermined input form provided with an input field for necessary items on the display unit 64, and the user U inputs the input form to the input form. It should be done by doing.

暗号通貨発行希望データD5が入力されると、ユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、入力されたデータを、暗号通貨を発行し事業者端末のブロックチェーン台帳521に書き込ませる旨の所定の指令を付して、通信部63から通信ネットワークNを介して、図9に示すように暗号通貨サーバ2に送信する。 When the cryptocurrency issuance desired data D5 is input, in the user terminal 6, the control unit 61 issues the input data to the blockchain ledger 521 of the business terminal according to the application 621 for the user terminal. A predetermined command for writing is attached, and the data is transmitted from the communication unit 63 to the cryptocurrency server 2 via the communication network N as shown in FIG.

通信部23によって暗号通貨発行希望データD5を受信した暗号通貨サーバ2においては、制御部21が、銀行口座残高振替プログラム221に従い、受信した振替元銀行口座データD5−2に係る口座から、発行希望金額データD5−1に係る金額分の預金につき、所定の振替処理を行う。 In the cryptocurrency server 2 that has received the cryptocurrency issuance request data D5 by the communication unit 23, the control unit 21 requests issuance from the account related to the received transfer source bank account data D5-2 in accordance with the bank account balance transfer program 221. A predetermined transfer process is performed on the deposit for the amount of money related to the amount data D5-1.

上記の振替処理が行われると、制御部21は、暗号通貨発行プログラム222に従い、所定の暗号通貨の発行処理を行い、これが完了すると、発行された暗号通貨に係るデータ(ユーザ暗号通貨データD6)を、当該データを記憶部52のブロックチェーン台帳521書き込む旨の事業者端末5への所定の指令を付して、通信部23から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。 When the above transfer process is performed, the control unit 21 performs a predetermined cryptocurrency issuance process according to the cryptocurrency issuance program 222, and when this is completed, the data related to the issued cryptocurrency (user cryptocurrency data D6). With a predetermined command to the business terminal 5 to write the data in the blockchain ledger 521 of the storage unit 52, as shown in FIG. 9, from the communication unit 23 via the communication network N. It is transmitted to the business terminal 5.

通信部53によってユーザ暗号通貨データD6を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信したユーザ暗号通貨データD6を、記憶部52に備えられたブロックチェーン台帳521に記憶する。
なお、このような暗号通貨の具体的な発行処理としては、公知の暗号通貨に係る任意の処理方法を用いることができ、特に限定されるものではない。
In the business terminal 5 in which the user cryptocurrency data D6 is received by the communication unit 53, the control unit 51 stores the received user cryptocurrency data D6 in the storage unit 52 according to the blockchain writing program 522 in the blockchain ledger. Store in 521.
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 blockchain ledger 521 of each business terminal 5.

なお、事業者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 communication unit 23 with a predetermined command to the business terminal 5 to write the data in the blockchain ledger 521 of the storage unit 52. As shown in FIG. 9, the control unit 51 blocks the business terminal 5 which is transmitted to all the business terminals 5 and receives the business cryptocurrency data D18 by the communication unit 53 via the communication network N. According to the chain writing program 522, the received business operator cryptocurrency data D18 is stored in the blockchain ledger 521 provided in the storage unit 52.

[5 ステップS5:チケットの購入]
チケット提供・情報管理システム100のユーザであるユーザUは、娯楽目的の旅行やビジネス目的の出張等の何らかの行動予定が近づくと、チケットサーバ1にアクセスの上、当該行動において使用するチケットを購入する。具体的には、以下の通りである。
[5 Step S5: Purchase Ticket]
When a user U, who is a user of the ticket providing / information management system 100, approaches an action schedule such as a trip for entertainment purposes or a business trip for business purposes, he / she accesses the ticket server 1 and purchases a ticket to be used in the action. .. Specifically, it is as follows.

[(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 ticket server 1 from the user terminal 6 via the communication network N, browses a large number of provided service data D3 stored in the provided service database 121, and then performs the action from among them. Select the provided service data D3 related to a plurality of services to be used in.
For this selection, for example, the ticket server 1 causes the user terminal 6 to transmit data related to a predetermined selection screen in which a list of services related to available provided service data D3 is described via the communication network N. In the user terminal 6 that receives this, the control unit 61 displays the screen on the display unit 64, and the user U who confirms the screen relates to the provided service data D3 that the user U wants to use by using the operation unit 65. You can do this by selecting a service.

ユーザUによる選択が完了すると、制御部61は、ユーザ端末用アプリケーション621に従い、通信部63から、選択された提供サービスデータD3に係るデータ(利用希望サービスデータD7)を、単一化チケットを発行すると共に、当該単一化チケットの内容を事業者端末5のブロックチェーン台帳521に書き込ませる旨の所定の指令を付して、通信ネットワークNを介して、図9に示すようにチケットサーバ1へと送信する。 When the selection by the user U is completed, the control unit 61 issues a unified ticket for the data related to the selected provided service data D3 (use desired service data D7) from the communication unit 63 according to the application 621 for the user terminal. At the same time, with a predetermined command to write the contents of the unified ticket to the blockchain ledger 521 of the business terminal 5, the ticket server 1 is sent to the ticket server 1 via the communication network N as shown in FIG. And send.

[(2) ステップS5−2:暗号通貨残高確認]
通信部13によって利用希望サービスデータD7を受信したチケットサーバ1においては、制御部11が、チケット発行プログラム125に従って、通信部13から通信ネットワークNを介して、当該ユーザUの暗号通貨残高を確認する旨の所定の指示に係るデータ(暗号通貨残高確認指示データD8)を、図9に示すように暗号通貨サーバ2へと送信する。
[(2) Step S5-2: Confirm cryptocurrency balance]
In the ticket server 1 that has received the service data D7 desired to be used by the communication unit 13, the control unit 11 confirms the cryptocurrency balance of the user U from the communication unit 13 via the communication network N according to the ticket issuing program 125. The data related to the predetermined instruction (cryptocurrency balance confirmation instruction data D8) is transmitted to the cryptocurrency server 2 as shown in FIG.

通信部23によって、暗号通貨残高確認指示データD8を受信した暗号通貨サーバ2においては、制御部21が、暗号通貨残高確認プログラム223に従って、通信部23から通信ネットワークNを介して、暗号通貨残高確認指示データD8を、図9に示すように所定の事業者端末5へと送信する。 In the cryptocurrency server 2 that has received the cryptocurrency balance confirmation instruction data D8 by the communication unit 23, the control unit 21 confirms the cryptocurrency balance from the communication unit 23 via the communication network N according to the cryptocurrency balance confirmation program 223. The instruction data D8 is transmitted to a predetermined business terminal 5 as shown in FIG.

通信部53によって暗号通貨残高確認指示データD8を受信した事業者端末5においては、制御部51が、ブロックチェーンデータ出力プログラム523に従い、当該ユーザUに係るユーザ暗号通貨データD6をブロックチェーン台帳521から抽出の上、通信部53から通信ネットワークNを介して、図9に示すように暗号通貨サーバ2へと送信する。
通信部23によって、ユーザ暗号通貨データD6を受信した暗号通貨サーバ2においては、制御部21が、暗号通貨残高確認プログラム223に従って、通信部23から通信ネットワークNを介して、受信したユーザ暗号通貨データD6を、図9に示すようにチケットサーバ1へと送信する。
In the business terminal 5 that has received the cryptocurrency balance confirmation instruction data D8 by the communication unit 53, the control unit 51 transmits the user cryptocurrency data D6 related to the user U from the blockchain ledger 521 according to the blockchain data output program 523. After extraction, the data is transmitted from the communication unit 53 to the cryptocurrency server 2 via the communication network N as shown in FIG.
In the cryptocurrency server 2 that has received the user cryptocurrency data D6 by the communication unit 23, the control unit 21 receives the user cryptocurrency data from the communication unit 23 via the communication network N according to the cryptocurrency balance confirmation program 223. D6 is transmitted to the ticket server 1 as shown in FIG.

通信部13によってユーザ暗号通貨データD6を受信したチケットサーバ1においては、制御部11が、チケット発行プログラム125に従い、提供サービスデータベース121に記憶された提供サービスデータD3に含まれる価格データD3−3を参照の上、利用希望サービスデータD7に含まれるユーザUが利用を希望するものとして選択したサービスに要する費用の総額と、受信したユーザ暗号通貨データD6と、を対照する。 In the ticket server 1 that has received the user encrypted currency data D6 by the communication unit 13, the control unit 11 performs the price data D3-3 included in the provided service data D3 stored in the provided service database 121 according to the ticket issuing program 125. With reference to this, the total cost required for the service selected by the user U included in the desired service data D7 to be used is compared with the received user cryptocurrency data D6.

対照の結果、受信したユーザ暗号通貨データ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 control unit 11 notifies the user terminal 6 of the user U to that effect via the communication network N from the communication unit 13 in accordance with the ticket issuing program 125. Will be sent and the process will be terminated.
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 control unit 11 determines the ticket issuing program. According to 125, the unified ticket data D9, which is the data of the unified ticket that unifies the tickets used in all the services selected by the user U included in the desired service data D7 as the one that the user U wants to purchase, is created. To do.

単一化チケットデータ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 ticket reading device 4 is used in all the places where the service included in the desired service data D7 is provided. It is not limited as long as it can be authenticated by having the ticket reading unit 44 of the above, that is, it can show that the user U has paid for the service and can use it, but for example, Ownership that can identify the user U that matches the ticket number data D10-1 that is the data related to the ticket number assigned to each unified ticket data D9 and the user ID data D4-2 included in the user data D4. Includes user identification data D10-2 and authentication data D10-3, which is predetermined authentication information indicating that each service included in the desired service data D7 can be used.

ユーザ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 control unit 11 collects the tickets used in the plurality of types of services as a single ticket.

なお、単一化チケットデータ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 user terminal 6. The unified ticket data D9 may be configured as data that can be stored in the IC chip and read by a predetermined contact type or non-contact type reader.
In this case, the ticket reading unit 44 of the ticket reading device 4 also uses a reader corresponding to the ticket reading unit 44, and the user U reads the stored contents of the IC chip by the so-called touch operation of holding the user terminal 6 over the ticket reading unit 44. It will be read by 44.

また、単一化チケットデータ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 ticket reading device 4, and includes, for example, only the ticket number data D10-1 and the owner user identification data D10-2. In this way, after storing the authentication data D10-3 in a predetermined server, each ticket reading device 4 accesses the server and responds based on the ticket number data D10-1 and the owner user identification data D10-2. The authentication data D10-3 may be acquired and the authentication process may be performed.

単一化チケットデータD9が作成されると、続いて、制御部11は、チケット発行プログラム125に従って、単一化チケットデータD9を、当該データを記憶部62の単一化チケットデータ記憶部622に記憶させる旨のユーザ端末6への所定の指令を付して、通信部13から通信ネットワークNを介して、図9に示すように、ユーザ端末6へと送信する。 When the unified ticket data D9 is created, the control unit 11 subsequently transfers the unified ticket data D9 to the unified ticket data storage unit 622 of the storage unit 62 according to the ticket issuing program 125. A predetermined command is attached to the user terminal 6 to be stored, and the data is transmitted from the communication unit 13 to the user terminal 6 via the communication network N as shown in FIG.

通信部63によって単一化チケットデータD9を受信したユーザ端末6においては、制御部61が、ユーザ端末用アプリケーション621に従って、単一化チケットデータD9を、記憶部62の単一化チケットデータ記憶部622に記憶する。 In the user terminal 6 that has received the unified ticket data D9 by the communication unit 63, the control unit 61 stores the unified ticket data D9 in accordance with the application 621 for the user terminal, and the unified ticket data storage unit of the storage unit 62. Store in 622.

[(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 user terminal 6, the control unit 11 of the ticket server 1 subsequently, according to the ticket issuing program 125, data related to the contents of the unified ticket related to the unified ticket data D9. The ticket content data D11 is given a predetermined command to the business terminal 5 to write the data in the blockchain ledger 521 of the storage unit 52, and the communication unit 13 via the communication network N, FIG. As shown in, the data is transmitted to all the business terminal 5.
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 business terminal 5 that has received the ticket content data D11 by the communication unit 53, the control unit 51 transfers the received ticket content data D11 to the blockchain ledger 521 provided in the storage unit 52 according to the blockchain writing program 522. , Store as a given non-substitutable token.

これによって、ユーザ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 blockchain ledger 521 of each operator terminal 5. It becomes.
Further, the user cryptocurrency data D6 included in the blockchain ledger 521 also relates to the unified ticket data D9 purchased in accordance with the instruction of the ticket server 1 at the same time as the storage of the ticket content data D11 or at another predetermined time. It will be updated on all business terminal 5s in a form that is subtracted according to the price of the unified ticket (the total amount of the amount of money related to the price data D3-3 of the service included in the ticket content data D11).

なお、ユーザ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 user terminal 6 via the communication network N. The command is transmitted to the ticket server 1.
In the ticket server 1 that has received the command, the control unit 11 acquires all the ticket content data D11 related to the user U from the predetermined business terminal 5 in accordance with the owned ticket confirmation program 126, and then uses the ticket server 1. In the user terminal 6 that transmits to the terminal 6 and receives the data, the control unit 61 displays a list of unified tickets owned by the user U and the contents thereof on the display unit 64 based on the received data. It will be.

[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 operation unit 65 of the user terminal 6 according to the application 621 for the user terminal. Transfer desired ticket data D19-1 which is information on the unified ticket (for example, information that can identify the unified ticket related to the unified ticket data D9 to be transferred including the ticket number data D10-1 and the like) and the transfer. Includes transfer destination data D19-2, which is information of another user U (for example, information that can identify user U including personal information data D4-1 included in user data D4 of the user U). Enter the ticket transfer request data D19.
For the input of the ticket transfer request data D19, for example, according to the application 621 for the user terminal, the control unit 61 causes the display unit 64 to display a predetermined input form provided with an input field for necessary items, and the user U is concerned with the input. It may be done by filling in the input form.

チケット譲渡希望データ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 control unit 61 of the user terminal 6 transfers the input data according to the user terminal application 621 to the owner of the unified ticket related to the transfer request ticket data D19-1. With a predetermined command to the ticket server 1 to process the change and write it in the blockchain ledger provided in the business terminal 5, the communication unit 63 sends the change to the ticket server 1 via the communication network N. And send.
In the ticket server 1 that has received the ticket transfer request data D19, the control unit 11 obtains the data according to the ticket transfer program 127, and the data relating to the owner of the unified ticket according to the transfer request ticket data D19-1. FIG. 9 shows the figure 9 from the communication unit 13 via the communication network N with a predetermined command to the business terminal 5 to update the blockchain ledger 521 by changing according to the transfer destination data D19-2. As shown, it is transmitted to all business terminals 5.

通信部53によってチケット譲渡希望データD19を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従い、受信したデータに基づき、譲渡希望チケットデータD19−1に係る単一化チケットのチケット内容データD11につき、その所有者に係るデータを譲渡先データD19−2に従って変更する形で、単一化チケットを譲渡する取引につき、ブロックチェーン台帳521に記憶する。 In the business terminal 5 that has received the ticket transfer request data D19 by the communication unit 53, the control unit 51 follows the blockchain writing program 522 and based on the received data, the unification ticket relating to the transfer request ticket data D19-1. Regarding the ticket content data D11 of the above, the transaction of transferring the unified ticket in the form of changing the data related to the owner according to the transfer destination data D19-2 is stored in the blockchain ledger 521.

なお、ユーザ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 ticket reading device 4 is installed at all the places where the service related to the service data D3 provided by the business operator B is provided.
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 display unit 64 of the user terminal 6, and the ticket reading unit 44 of the ticket reading device 4 reads the data.

具体的には、まず、ユーザUは、ユーザ端末6の操作部65を用いて所定の操作を行い、これに応じて、制御部61が、ユーザ端末用アプリケーション621に従い、単一化チケットデータ記憶部622に記憶された単一化チケットデータD9に基づき、当該データに係る単一化チケットを、表示部64に表示させる。 Specifically, first, the user U performs a predetermined operation using the operation unit 65 of the user terminal 6, and in response to this, the control unit 61 stores the unified ticket data according to the application 621 for the user terminal. Based on the unification ticket data D9 stored in the unit 622, the unification ticket related to the data is displayed on the display unit 64.

単一化チケットが表示部64に表示されると、ユーザUは、行動予定に従って行動する際に、事業者Bが提供する提供サービスデータD3に係る各種サービスを受ける際に、単一化チケットを、逐一、当該サービスの提供場所に設置されたチケット読み取り装置4のチケット読み取り部44にかざし、読み取らせつつ行動する。 When the unification ticket is displayed on the display unit 64, the user U receives the unification ticket when receiving various services related to the provided service data D3 provided by the business operator B when acting according to the action schedule. , One by one, hold it over the ticket reading unit 44 of the ticket reading device 4 installed at the place where the service is provided, and act while reading the data.

例えば、提供を受けるサービスが移動手段である場合においては、電車であれば改札に設置されたチケット読み取り装置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 ticket reading unit 44 of the ticket reading device 4 installed at the ticket gate at the boarding station and the getting-off station, and take a bus. If there is, the unified ticket is held over the ticket reading unit 44 of the ticket reading device 4 installed in the vehicle when getting on and off.
Further, for example, in a restaurant, a unified ticket is held over the ticket reading unit 44 of the ticket reading device 4 installed at the cash register when entering and / or leaving the store.
Further, for example, in an accommodation facility such as a hotel, a unified ticket is held over the ticket reading unit 44 of the ticket reading device 4 installed at the front desk at the time of check-in and / or at the time of check-out.

ユーザUによって、単一化チケットがチケット読み取り装置4のチケット読み取り部44にかざされると、チケット読み取り装置4においては、チケット読み取りプログラム421に従い、チケット読み取り部44が、自動的に単一化チケットのコードの内容(コード内容データD10)を読み取る。 When the unified ticket is held over the ticket reading unit 44 of the ticket reading device 4 by the user U, in the ticket reading device 4, the ticket reading unit 44 automatically sets the unified ticket according to the ticket reading program 421. The content of the code (code content data D10) is read.

チケット読み取り部44により単一化チケットの内容が読み取られると、チケット読み取り装置4においては、制御部41が、チケット認証プログラム422に従い、コード内容データD10に含まれる認証データD10−3を用いて、当該単一化チケットによるサービス利用の可否に係る判定を行う。 When the content of the unified ticket is read by the ticket reading unit 44, in the ticket reading device 4, the control unit 41 uses the authentication data D10-3 included in the code content data D10 according to the ticket authentication program 422. Judgment as to whether or not the service can be used with the unified ticket is made.

上記判定の結果、読み取ったコード内容データ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 ticket reading device 4 Sends the read code content data D10 to the action history server 3 together with the reading device identification data D12 related to the ticket reading device 4.
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 ticket reading device 4 may use the ticket reading device 4. For example, in the case of a train, a predetermined measure is taken to prevent the user U from using the ticket, such as closing the ticket gate in conjunction with the ticket gate of the station.

コード内容データD10と、読み取り装置識別データD12と、を受信した行動履歴サーバ3においては、制御部31が、行動履歴送信プログラム321に従って、読み取り装置データベース322に記憶された読み取り装置データD13並びに受信したコード内容データD10及び読み取り装置識別データD12を基に、当該ユーザUに係るユーザIDデータD4−2等のユーザUを識別できる情報と、ユーザUが提供を受けたサービスの内容に係る情報と、を含むユーザUの行動履歴に係るデータである行動履歴データD14を作成する。 In the action history server 3 that has received the code content data D10 and the reading device identification data D12, the control unit 31 has received the reading device data D13 and the reading device data D13 stored in the reading device database 322 according to the action history transmission program 321. Based on the code content data D10 and the reading device identification data D12, information that can identify the user U such as the user ID data D4-2 related to the user U, information related to the content of the service provided by the user U, and information related to the content of the service provided by the user U. The action history data D14, which is the data related to the action history of the user U including the above, is created.

すなわち、上記のように、コード内容データ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 control unit 31 owns the unified ticket used based on the received code content data D10. The user U to be used can be specified.
Further, as described above, the reader data D13 stored in the reader database 322 contains information such as the installer of each ticket reader 4, the installation location, and the type of service provided at the installation location. Since the data is stored in association with the reading device identification data D12 related to the ticket reading device 4, the control unit 31 is the content of the service provided by the user U based on the received reading device identification data D12. (The place where the service was provided, the provider, the type of service provided, etc.) can be specified.

続いて、制御部31は、行動履歴送信プログラム321に従って、行動履歴データD14を、当該データを記憶部52のブロックチェーン台帳521に書き込む旨の事業者端末5への所定の指令を付して、通信部33から通信ネットワークNを介して、図9に示すように、全ての事業者端末5へと送信する。
通信部53によって行動履歴データD14を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、受信した行動履歴データD14を、ブロックチェーン台帳521に記憶する。
Subsequently, the control unit 31 attaches a predetermined command to the business terminal 5 to write the action history data D14 to the blockchain ledger 521 of the storage unit 52 according to the action history transmission program 321. As shown in FIG. 9, the data is transmitted from the communication unit 33 to all the operator terminals 5 via the communication network N.
In the business terminal 5 that has received the action history data D14 by the communication unit 53, the control unit 51 stores the received action history data D14 in the blockchain ledger 521 according to the blockchain writing program 522.

これによって、ユーザ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 business terminal 5. It will be added to the ledger 521.

[8 ステップS8;:売上額の分配]
チケットサーバ1の制御部11は、例えば週単位、月単位等の所定の期間毎に、事業者B間でのチケット提供・情報管理システム100による売上額の分配を行う。具体的には、以下の通りである。
[8 steps S8 ;: distribution of sales amount]
The control unit 11 of the ticket server 1 distributes the sales amount by the ticket providing / information management system 100 among the business operators B for each predetermined period such as weekly or monthly. Specifically, it is as follows.

上記のように、各事業者端末5の記憶部52のブロックチェーン台帳521には、ステップS5において説明したように全てのチケット内容データD11が含まれ、また、ステップS7において説明したように全ての行動履歴データD14が含まれている。 As described above, the blockchain ledger 521 of the storage unit 52 of each business terminal 5 includes all the ticket content data D11 as described in step S5, and all the ticket content data D11 as described in step S7. The action history data D14 is included.

したがって、チケットサーバ1においては、制御部11が、分配プログラム128に従い、所定のタイミングで、通信部13から通信ネットワークNを介して、上記所定の期間においてブロックチェーン台帳521に追加された全てのチケット内容データD11及び行動履歴データD14をチケットサーバ1へと送信させる旨の所定の指示に係るデータ(分配用データ送信指示データD15)を、図9に示すように所定の事業者端末5へと送信する。 Therefore, in the ticket server 1, all the tickets added to the blockchain ledger 521 by the control unit 11 from the communication unit 13 via the communication network N at a predetermined timing according to the distribution program 128 in the predetermined period. Data related to a predetermined instruction to transmit the content data D11 and the action history data D14 to the ticket server 1 (distribution data transmission instruction data D15) is transmitted to the predetermined business terminal 5 as shown in FIG. To do.

通信部53によって分配用データ送信指示データD15を受信した事業者端末5においては、制御部51が、ブロックチェーンデータ出力プログラム523に従い、記憶部52に記憶されたブロックチェーン台帳521から、上記所定の期間においてブロックチェーン台帳521に追加された全てのチケット内容データD11及び行動履歴データD14(これらをまとめて分配用データD16という。)を抽出の上、通信部53から通信ネットワークNを介して、チケットサーバ1へと送信する。 In the business terminal 5 that has received the distribution data transmission instruction data D15 by the communication unit 53, the control unit 51 has the above-mentioned predetermined value from the blockchain ledger 521 stored in the storage unit 52 according to the blockchain data output program 523. After extracting all the ticket content data D11 and the action history data D14 (collectively referred to as distribution data D16) added to the blockchain ledger 521 during the period, the ticket is sent from the communication unit 53 via the communication network N. Send to server 1.

通信部13によって分配用データD16を受信したチケットサーバ1においては、制御部11が、分配プログラム128に従って、分配用データD16に基づき、上記所定の期間の単一化チケットの総売上額からの各事業者Bへの分配額を決定し、分配額に係るデータ(分配額データD17)を作成する。 In the ticket server 1 that has received the distribution data D16 by the communication unit 13, the control unit 11 responds to each of the distribution program 128 from the total sales amount of the unified ticket for the predetermined period based on the distribution data D16. The distribution amount to the business operator B is determined, and data related to the distribution amount (distribution amount data D17) is created.

分配額データ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 ticket server 1 without referring to the action history data D14, and the distribution is performed according to the distribution ratio. You may use a method such as.

分配額データD17を作成すると、制御部11は、分配額データD17に従ってブロックチェーン台帳521を更新する旨の所定の指令を付して、分配額データD17を、通信部13から通信ネットワークを介して、図9に示すように全ての事業者端末5へと送信する。 When the distribution amount data D17 is created, the control unit 11 issues a predetermined command to update the blockchain ledger 521 according to the distribution amount data D17, and transmits the distribution amount data D17 from the communication unit 13 via the communication network. , As shown in FIG. 9, the data is transmitted to all the business terminal 5.

通信部53によって分配額データD17を受信した事業者端末5においては、制御部51が、ブロックチェーン書き込みプログラム522に従って、ブロックチェーン台帳521に含まれる事業者暗号通貨データD18につき、分配額データD17に係る分配額を加算する形で更新する。 In the business terminal 5 that has received the distribution amount data D17 by the communication unit 53, the control unit 51 converts the business cryptocurrency data D18 included in the blockchain ledger 521 into the distribution amount data D17 according to the blockchain writing program 522. It will be updated by adding the relevant distribution amount.

[第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 / information management system 100 according to the present embodiment, the user U is simply transmitted to the user terminal 6 in a plurality of steps included in a predetermined action such as a trip for entertainment purposes or a business trip for business purposes. Since it is possible to act using one unified ticket related to the unified ticket data D9, it is not necessary to carry and act individually for each process, and the burden of ticket management of the user U can be reduced. it can.
Further, since the unified ticket can be obtained only by accessing the ticket server 1 and selecting the service to be used from the provided service database 121, the ticket can be easily obtained.

また、ユーザ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 service database 121 of the ticket server 1. You can select the service to be provided from various types of services such as institutions, restaurants, and accommodation facilities.
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 ticket reading unit 44 of the ticket reading device 4, the ticket is in action. The work of presenting the above can also be performed automatically, and it becomes possible to perform the work quickly.

また、単一化チケットデータ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 blockchain ledger 521 of the storage unit 52 of all the business terminal 5, highly reliable payment is possible.

また、ブロックチェーン台帳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 blockchain ledger 521 as a predetermined non-substitutable token, the unified ticket between the users U can be obtained. It is also easy to change the owner by transfer.

[2 事業者側の効果]
本実施形態に係るチケット提供・情報管理システム100によれば、ユーザUの行動履歴に係る行動履歴データD14を始めとした各種データは、ハッシュ化された上で、ブロックチェーン台帳521として、全ての事業者端末5において同一の内容のデータが保持されていることとなる。
したがって、各事業者B、システムを提供する管理者又はその他の第三者による改ざんを防止でき、信頼性の高い情報の管理を行うことが可能となる。
[2 Effect on the business side]
According to the ticket providing / information management system 100 according to the present embodiment, various data including the action history data D14 related to the action history of the user U are hashed and then used as a blockchain ledger 521 for all. The data of the same content is held in the business terminal 5.
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 service database 121 of the ticket server 1. Since it is possible, various services can be easily sold to a wide range of users U.

また、新たな事業者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 blockchain ledger 521 on the business operator terminal 5. It is possible to enter the market, and the processing when a new business operator B enters the market becomes easy.
In addition, since the history of all transactions before that is recorded in the blockchain ledger 521, it is guaranteed that there was no fraud or data falsification before the entry, and the new entrant B Very, the risk at the time of entry can be reduced.

また、所定期間における単一化チケットの売上額につき、チケットサーバ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 ticket server 1, and the business cryptocurrency data D18 included in the blockchain ledger 521 is updated based on the distribution amount data D17. Since the sales amount by the ticket providing / information management system 100 is distributed to each business operator, it is possible to easily realize a fair distribution with a low possibility of fraud.
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 / information management system 1 Ticket server (server device)
11 Control unit ( ticket content information writing instruction means, distribution amount determination means )
12 Storage unit 125 Ticket issuing program 13 Communication unit ( transmission means, information acquisition means )
2 cipher currency server 21 control unit 22 storage unit 23 communication unit 3 action history server 31 control unit (action history information write instruction unit)
32 storage unit 321 the action history transmission program 33 communication unit (transmitting means)
4 Ticket reading device 41 Control unit 42 Storage unit 43 Communication unit 44 Ticket reading unit 5 Business terminal (terminal device)
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 Storage 521 Blockchain ledger 522 Blockchain writing program (Business support program)
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 Display unit 55 Operation unit 6 User terminal 61 Control unit 62 Storage unit 621 User terminal application 63 Communication unit 64 Display unit 65 Operation unit U User B Business operator D3 Provided service data (provided service information)
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.
前記行動履歴情報は、前記チケットを利用したユーザの識別情報と、当該ユーザが前記チケットを利用して受けたサービスの内容に係る情報と、を含むことを特徴とする請求項1から3のいずれか一項に記載の事業者支援プログラム。 Any of claims 1 to 3, wherein the action history information includes 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. The business support program described in item 1. ユーザが購入したサービスの利用に要するチケットの内容に係る情報であるチケット内容情報を取得するチケット内容情報取得手段と、
前記チケット内容情報を、記憶部に備えられたブロックチェーン台帳に書き込むチケット内容情報書き込み手段と、
前記チケットを利用した前記ユーザの行動履歴に係る情報である行動履歴情報を取得する行動履歴情報取得手段と、
前記行動履歴情報を、記憶部に備えられたブロックチェーン台帳に書き込む行動履歴情報書き込み手段と、
前記ブロックチェーン台帳に書き込まれた前記行動履歴情報及び前記チケット内容情報から、所定期間において追加された情報を抽出する抽出手段と、
前記抽出手段が抽出した前記行動履歴情報及び前記チケット内容情報を含む分配用情報を、送信手段によって所定のサーバ装置へと送信させる抽出情報送信制御手段と、
前記分配用情報に基づいて決定された前記チケットの売上額の事業者毎の分配額に係る情報である分配額情報を取得する分配額情報取得手段と、
を備えることを特徴とする端末装置。
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.
前記分配額決定手段は、前記チケット内容情報に係るチケットによって利用可能な各サービスの代金について当該サービスを提供する事業者に分配するようにして、前記分配額を決定することを特徴とする請求項6に記載の事業者支援システム。The claim is characterized in that the distribution amount determining means determines the distribution amount by distributing the price of each service available by the ticket related to the ticket content information to the business operator providing the service. The business support system described in 6. 前記分配額決定手段は、前記チケット内容情報に係るチケットによって利用可能な各サービスの代金について、前記行動履歴情報に係るユーザの行動履歴に応じて事業者に分配するようにして、前記分配額を決定することを特徴とする請求項6又は7に記載の事業者支援システム。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. The business operator support system according to claim 6 or 7, wherein the determination is made.
JP2020008074A 2020-01-22 2020-01-22 Business support program, terminal equipment and business support system Active JP6898480B1 (en)

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)

* Cited by examiner, † Cited by third party
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

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