Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7628470B2 - Information processing device, information processing system, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7628470B2 - Information processing device, information processing system, information processing method, and information processing program - Google Patents

Information processing device, information processing system, information processing method, and information processing program Download PDF

Info

Publication number
JP7628470B2
JP7628470B2 JP2021104324A JP2021104324A JP7628470B2 JP 7628470 B2 JP7628470 B2 JP 7628470B2 JP 2021104324 A JP2021104324 A JP 2021104324A JP 2021104324 A JP2021104324 A JP 2021104324A JP 7628470 B2 JP7628470 B2 JP 7628470B2
Authority
JP
Japan
Prior art keywords
ticket
information
medium
dimensional code
read
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
JP2021104324A
Other languages
Japanese (ja)
Other versions
JP2023003254A (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
Original Assignee
East Japan Railway Co
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 filed Critical East Japan Railway Co
Priority to JP2021104324A priority Critical patent/JP7628470B2/en
Publication of JP2023003254A publication Critical patent/JP2023003254A/en
Application granted granted Critical
Publication of JP7628470B2 publication Critical patent/JP7628470B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理システム、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing system, an information processing method, and an information processing program.

近年、従来磁気カードによって実現されていた列車の乗車に用いるチケットを、例えばQRコード(登録商標)等の一次元又は二次元の所定のコードを用いて発行する技術が開発されている(例えば、特許文献1及び2参照)。
このような一次元又は二次元のコードは、従来の磁気カードによるチケットや、近時増加しているICカードによるチケットと異なり、専用のカード等を用いずとも、例えばスマートフォン、タブレット端末等の表示部に表示させたり、一般的な用紙に印刷したりすることによって発行できることから、安価かつ簡便に、ユーザに対して列車の乗車に用いるチケットを発行することが可能となる。
In recent years, technology has been developed to issue train tickets, which were previously issued using magnetic cards, using a specified one-dimensional or two-dimensional code such as a QR code (registered trademark) (see, for example, Patent Documents 1 and 2).
Unlike conventional magnetic card tickets or the IC card tickets which have become increasingly common in recent years, such one- or two-dimensional codes can be issued without the use of a dedicated card, for example by displaying it on a smartphone, tablet device, etc., or by printing it on ordinary paper, making it possible to issue tickets to users to use for boarding trains cheaply and easily.

特開2006-59249号公報JP 2006-59249 A 特許第5380338号公報Patent No. 5380338

このような一次元又は二次元のコードによるチケットは、例えばスマートフォン、タブレット端末等のユーザが使用する端末装置に電子データで発行されたものを紙等の印刷用媒体に印刷したり、反対に、紙等の印刷用媒体に印刷して発行されたものを写真撮影して電子データ化した上で、スマートフォン、タブレット端末等のユーザが使用する端末装置に保存したりすることによって、発行時と異なる媒体で使用可能とすることが容易であり、このような発行時と異なる媒体で使用可能とされたチケットが、所謂キセル乗車等の不正な乗車に利用されるおそれがあった。
この点は、電子データ化された際の偽造防止対策を施すことが困難な紙等の印刷用媒体に印刷して発行されたチケットが、他者への配付が容易な電子データ化されて使用される場合に、特に顕著であった。
Tickets with such one-dimensional or two-dimensional codes can easily be made usable on a medium other than that used for issue by, for example, printing the ticket as electronic data on a terminal device used by the user, such as a smartphone or tablet, onto a print medium such as paper, or conversely, photographing the ticket printed on a print medium such as paper, converting it into electronic data, and saving it on a terminal device used by the user, such as a smartphone or tablet.Therefore, there was a risk that such tickets that were made usable on a medium other than that used for issue could be used for illegal riding, such as fare evasion.
This issue was particularly evident when tickets were issued by printing on a printing medium such as paper, which makes it difficult to implement measures to prevent counterfeiting when digitized, and were then converted into electronic data that could be easily distributed to others.

本発明の課題は、発行時と異なる媒体を用いてチケットが使用されることを防止し易くすることである。 The objective of the present invention is to make it easier to prevent tickets from being used with a medium other than the one used when they were issued.

上記課題を解決するために、請求項1に記載の発明は、情報処理装置において、
チケットの内容に係る情報であるチケット内容情報を取得する第1取得手段と、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成手段と、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得手段と、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得手段と、
前記第2取得手段が取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得手段が取得した前記読取媒体情報に係る媒体とが一致するかについて判定する第1判定手段と、
を備えることを特徴とする。
In order to solve the above problem, the present invention provides an information processing device, comprising:
A first acquisition means for acquiring ticket content information which is information related to the content of a ticket;
a generating means for generating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile device or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
A second acquisition means for acquiring the ticket stored information read by a reader;
a third acquiring means for acquiring read medium information, which is information related to a medium from which the ticket storage information is read by the reading device;
a first determination means for determining whether a medium related to the issuing medium information included in the ticket storage information acquired by the second acquisition means matches a medium related to the reading medium information acquired by the third acquisition means;
The present invention is characterized by comprising :

請求項に記載の発明は、請求項1に記載の情報処理装置において、
前記チケット内容情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された前記チケット内容情報ごとに、当該チケット内容情報を特定可能な情報であるチケット特定情報を付与する付与手段と、
を備え、
前記チケット記憶情報は、前記チケット特定情報をさらに含むことを特徴とする。
The present invention provides an information processing device according to claim 1 ,
a storage control means for storing the ticket content information in a storage means;
an assigning means for assigning ticket identification information, which is information capable of identifying each of the ticket content information stored in the storage means, to each of the ticket content information stored in the storage means;
Equipped with
The ticket storage information further includes the ticket identification information.

請求項に記載の発明は、請求項に記載の情報処理装置において、
前記チケット記憶情報は、少なくとも一部の情報が符号化され、
前記発行媒体情報及び前記チケット特定情報は符号化された情報に含まれることを特徴とする。
The present invention as set forth in claim 3 provides the information processing device as set forth in claim 2 ,
At least a portion of the ticket storage information is encoded;
The issuing medium information and the ticket-specific information are included in encoded information.

請求項に記載の発明は、情報処理システムにおいて、
請求項1からのいずれか一項に記載の情報処理装置と、チケットから前記チケット記憶情報を読み取る読取装置と、を備え、
前記読取装置は、
前記チケット記憶情報を読み取る読取手段と、
前記読取手段が前記チケット記憶情報を読み取った媒体を特定し、前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する特定手段と、
を備えることを特徴とする。
The invention described in claim 4 is an information processing system,
4. An information processing device according to claim 1, and a reading device that reads the ticket stored information from a ticket,
The reading device is
A reading means for reading the ticket stored information;
an identification means for identifying a medium from which the reading means has read the ticket stored information and acquiring read medium information which is information relating to the medium from which the ticket stored information has been read;
The present invention is characterized by comprising:

請求項に記載の発明は、請求項に記載の情報処理システムにおいて、
前記読取装置は、
前記読取手段が読み取った前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記特定手段が特定した前記読取媒体情報に係る媒体と、が一致するかについて判定する第2判定手段を備えることを特徴とする。
The invention described in claim 5 is the information processing system described in claim 4 ,
The reading device is
The ticket storage device is characterized in that it is provided with a second judgment means for determining whether the medium relating to the issuing medium information contained in the ticket storage information read by the reading means matches the medium relating to the reading medium information identified by the identification means.

請求項に記載の発明は、請求項又はに記載の情報処理システムにおいて、
前記読取装置は、鉄道路線の駅に設置された改札装置であることを特徴とする。
The present invention provides an information processing system according to claim 4 or 5 ,
The reading device is a ticket gate device installed at a station on a railway line.

請求項に記載の発明は、情報処理装置による情報処理方法において、
チケットの内容に係る情報であるチケット内容情報を取得する取得ステップと、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成ステップと、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得ステップと、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得ステップと、
前記第2取得ステップで取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得ステップで取得した前記読取媒体情報に係る媒体とが一致するかについて判定する判定ステップと、
を含むことを特徴とする。
The present invention provides an information processing method for an information processing device , comprising:
An acquisition step of acquiring ticket content information which is information related to the content of the ticket;
a creating step of creating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile device or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
a second acquisition step of acquiring the ticket stored information read by a reading device;
a third acquisition step of acquiring read medium information, which is information related to the medium from which the ticket storage information has been read by the reading device;
a determination step of determining whether a medium related to the issuing medium information included in the ticket storage information acquired in the second acquisition step matches a medium related to the reading medium information acquired in the third acquisition step;
The present invention is characterized by comprising :

請求項に記載の発明は、情報処理プログラムにおいて、
コンピュータを、
チケットの内容に係る情報であるチケット内容情報を取得する第1取得手段、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成手段、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得手段、
前記第2取得手段が取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得手段が取得した前記読取媒体情報に係る媒体とが一致するかについて判定する判定手段、
として機能させることを特徴とする。
The invention described in claim 8 is an information processing program comprising:
Computer,
A first acquisition means for acquiring ticket content information which is information relating to the content of the ticket;
a generating means for generating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile terminal or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
a second acquiring means for acquiring the ticket stored information read by a reading device;
a third acquiring means for acquiring read medium information, which is information relating to a medium from which the ticket storage information has been read by the reading device;
a determination means for determining whether a medium related to the issuing medium information included in the ticket storage information acquired by the second acquisition means matches a medium related to the reading medium information acquired by the third acquisition means;
The present invention is characterized in that it functions as a

本発明によれば、発行時と異なる媒体を用いてチケットが使用されることを防止し易くすることができる。 The present invention makes it easier to prevent tickets from being used with a medium other than the one used when they were issued.

実施形態に係るチケット情報処理システムの構成の概略を示すブロック図である。1 is a block diagram showing an outline of the configuration of a ticket information processing system according to an embodiment. 実施形態に係るチケット情報処理システムにおけるチケット情報管理サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of a ticket information management server in the ticket information processing system according to the embodiment. FIG. 実施形態に係るチケット情報処理システムにおけるチケット予約サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of a ticket reservation server in the ticket information processing system according to the embodiment. FIG. 実施形態に係るチケット情報処理システムにおけるチケット発行サーバの構成を示すブロック図である。2 is a block diagram showing a configuration of a ticket issuing server in the ticket information processing system according to the embodiment. FIG. 実施形態に係るチケット情報処理システムにおける改札装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a ticket gate device in a ticket information processing system according to an embodiment. 実施形態に係るチケット情報処理システムにおけるチケット発行装置の構成を示すブロック図である。1 is a block diagram showing a configuration of a ticket issuing device in a ticket information processing system according to an embodiment. 実施形態に係るチケット情報処理システムにおけるユーザ端末の構成を示すブロック図である。2 is a block diagram showing a configuration of a user terminal in the ticket information processing system according to the embodiment. FIG. 実施形態に係るチケット情報処理システムの動作における全体の流れの概略を示すフローチャートである。2 is a flowchart showing an outline of an overall flow of operations of the ticket information processing system according to the embodiment. 実施形態に係るチケット情報処理システムのチケットの発行時(ユーザ端末に対して発行される場合)の動作を示すフローチャートである。10 is a flowchart showing the operation of the ticket information processing system according to the embodiment when a ticket is issued (to a user terminal). 実施形態に係るチケット情報処理システムのチケットの発行時(ユーザ端末に対して発行される場合)の動作を示すフローチャートである。10 is a flowchart showing the operation of the ticket information processing system according to the embodiment when a ticket is issued (to a user terminal). 実施形態に係るチケット情報処理システムの二次元コードデータのデータ構造を示す図である。2 is a diagram showing a data structure of two-dimensional code data in the ticket information processing system according to the embodiment. FIG. 実施形態に係るチケット情報処理システムのチケットの発行時(チケット発行装置において発行される場合)の動作を示すフローチャートである。5 is a flowchart showing the operation of the ticket information processing system according to the embodiment when a ticket is issued (when a ticket is issued by a ticket issuing device). 実施形態に係るチケット情報処理システムの改札入出場時(チケット発行サーバにおいて媒体の一致の判定及び入出場判定を行う場合)の動作を示すフローチャートである。11 is a flowchart showing the operation of the ticket information processing system according to the embodiment when entering or exiting a ticket gate (when the ticket issuing server determines whether the media match and whether the user enters or exits). 実施形態に係るチケット情報処理システムの改札入出場時(改札装置において媒体の一致の判定及び入出場判定を行う場合)の動作を示すフローチャートである。10 is a flowchart showing the operation of the ticket information processing system according to the embodiment at the time of ticket gate entry/exit (when a match between media is determined and entry/exit determination is performed at the ticket gate device).

以下、図1から図14に基づいて、本発明の実施形態であるチケット情報処理システム100について説明する。ただし、本発明の技術的範囲は、図示例に限定されるものではない。 The following describes a ticket information processing system 100 according to an embodiment of the present invention, with reference to Figures 1 to 14. However, the technical scope of the present invention is not limited to the illustrated examples.

[第1 構成の説明]
チケット情報処理システム100は、システムを利用するユーザへの一次元又は二次元の所定のコードを利用したチケットの提供、当該チケットを利用した改札における入出場等を支援するためのシステムであり、図1に示すように、チケット情報処理システム100を管理・運営する鉄道事業者等が管理する各種サーバ、すなわち、チケット情報管理サーバ110、チケット予約サーバ120及びチケット発行サーバ130と、鉄道路線の各駅に設置された改札装置140及びチケット発行装置150と、チケット情報処理システム100を利用する各ユーザが携帯するユーザ端末160と、を備えて構成されている。
また、各装置の間は、図1に示すように、通信ネットワークNを介して接続されている。
[First Configuration]
The ticket information processing system 100 is a system for providing users of the system with tickets using a specified one-dimensional or two-dimensional code, and for assisting in entering and exiting ticket gates using the tickets.As shown in FIG. 1, the system is configured with various servers managed by a railway operator or the like that manages and operates the ticket information processing system 100, namely, a ticket information management server 110, a ticket reservation server 120, and a ticket issuing server 130, as well as a ticket gate device 140 and a ticket issuing device 150 installed at each station on the railway line, and a user terminal 160 carried by each user who uses the ticket information processing system 100.
As shown in FIG. 1, each device is connected to another device via a communication network N.

なお、上記各サーバは、必ずしも別個に設けられていることを要せず、単一のPC(Personal Computer)、WS(Work Station)等の情報機器が、これら複数のサーバとしての機能を兼ねていてもよい。
また、反対に、上記各サーバは、必ずしも単一のPC、WS等の情報機器によって実現されることを要せず、複数台のPC、WS等の情報機器が通信ネットワークNを介して接続されることで、複数台の情報機器により、各サーバとしての機能が実現されていてもよい。この場合、このような複数台の情報機器が通信ネットワークNを介して接続されたものが、本発明における各サーバに該当することとなる。
また、改札装置140、チケット発行装置150及びユーザ端末160についても、必ずしも単一の機器によって実現されていることを要せず、複数の機器によって実現されていてもよい。
It should be noted that the above-mentioned servers do not necessarily need to be provided separately, and a single information device such as a PC (Personal Computer) or WS (Work Station) may function as multiple servers.
Conversely, each of the above servers does not necessarily have to be realized by a single information device such as a PC or WS, and the functions of each server may be realized by a plurality of information devices such as PCs and WSs connected via a communication network N. In this case, such a plurality of information devices connected via the communication network N corresponds to each server in the present invention.
Furthermore, the ticket gate device 140, the ticket issuing device 150, and the user terminal 160 do not necessarily have to be realized by a single device, and may be realized by multiple devices.

[1 チケット情報管理サーバ]
チケット情報管理サーバ110は、例えば、PC、WS等の情報機器であり、後述のように、運行列車情報D3、予約状況情報D4等のチケット発行に際して必要となる情報につき管理すると共に、チケット内容情報D2の作成及び他のサーバへの送信等を行う。
チケット情報管理サーバ110は、図2に示すように、例えば、制御部111と、記憶部112と、通信部113と、を備えて構成されている。
[1 Ticket information management server]
The ticket information management server 110 is, for example, an information device such as a PC or a WS, and as described below, manages information required for ticket issuance, such as operating train information D3 and reservation status information D4, and also creates ticket content information D2 and transmits it to other servers.
As shown in FIG. 2, the ticket information management server 110 is configured to include, for example, a control unit 111, a storage unit 112, and a communication unit 113.

制御部111は、チケット情報管理サーバ110の動作を制御する部分であり、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access
Memory)等を備えて構成され、記憶部112に記憶されたプログラム等とCPUとの協働により、チケット情報管理サーバ110の各部を統括制御する。
The control unit 111 is a part that controls the operation of the ticket information management server 110, and includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory).
The storage unit 112 is configured with a storage device (not shown) and a CPU, and controls each unit of the ticket information management server 110 in cooperation with the programs stored in the storage unit 112 and the CPU.

記憶部112は、チケット情報管理サーバ110の運用に必要となる各種情報が記憶される部分であり、例えば、HDD(Hard Disk Drive)、半導体メモリ等により構成され、プログラムデータ等のチケット情報管理サーバ110の運用に必要となるデータを、制御部111から読み書き可能に記憶する。 The memory unit 112 is a section in which various information required for the operation of the ticket information management server 110 is stored. For example, the memory unit 112 is composed of a hard disk drive (HDD), semiconductor memory, etc., and stores data required for the operation of the ticket information management server 110, such as program data, in a manner that can be read and written by the control unit 111.

記憶部112には、チケット内容情報発行プログラム1121と、運行列車情報D3が記憶される運行列車情報記憶部1122と、予約状況情報D4が記憶される予約状況情報記憶部1123と、が備えられている。 The memory unit 112 includes a ticket content information issuance program 1121, a train operation information memory unit 1122 in which train operation information D3 is stored, and a reservation status information memory unit 1123 in which reservation status information D4 is stored.

チケット内容情報発行プログラム1121は、チケット情報管理サーバ110を動作させるための制御部111への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット情報管理サーバ110の動作は、チケット内容情報発行プログラム1121に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The ticket content information issuance program 1121 is a program that includes various commands to the control unit 111 for operating the ticket information management server 110, and the operation of the ticket information management server 110 described in the operation explanation below is performed in accordance with the ticket content information issuance program 1121.
The information stored in each storage unit will be described in detail in the explanation of the operation.

通信部113は、チケット情報管理サーバ110と、チケット予約サーバ120、チケット発行サーバ130及びチケット発行装置150との間の通信に用いられる部分であり、例えば、通信用IC(Integrated Circuit)及び通信コネクタなどを有する通信インターフェイスであり、制御部111の制御の元、所定の通信プロトコルを用いて、通信ネットワークNを介したデータ通信を行う。 The communication unit 113 is a part used for communication between the ticket information management server 110 and the ticket reservation server 120, the ticket issuing server 130, and the ticket issuing device 150, and is a communication interface having, for example, a communication IC (Integrated Circuit) and a communication connector, and performs data communication via the communication network N using a predetermined communication protocol under the control of the control unit 111.

[2 チケット予約サーバ]
チケット予約サーバ120は、例えば、PC、WS等の情報機器であり、後述のように、ユーザ端末160からのユーザが購入を希望するチケットに係る情報の取得等を行う。
チケット予約サーバ120は、図3に示すように、チケット情報管理サーバ110と同様、例えば、制御部121と、記憶部122と、通信部123と、を備えて構成されている。
[2 Ticket Reservation Server]
The ticket reservation server 120 is, for example, an information device such as a PC or a WS, and, as will be described later, acquires information relating to a ticket that a user wishes to purchase from a user terminal 160 .
As shown in FIG. 3, like the ticket information management server 110, the ticket reservation server 120 is configured to include, for example, a control unit 121, a storage unit 122, and a communication unit 123.

制御部121及び通信部123の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部122は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、チケット予約プログラム1221と、チケット内容情報D2、チケット購入情報D6、チケット予約情報D8、チケット番号情報D11及び二次元コード利用可能時間情報D14が記憶されるチケット情報記憶部1222と、が備えられている。
The configurations of the control unit 121 and the communication unit 123 are the same as those of the control unit 111 and the communication unit 113 in the ticket information management server 110 .
The memory unit 122, like the memory unit 112 in the ticket information management server 110, is composed of, for example, an HDD, semiconductor memory, etc., and is equipped with a ticket reservation program 1221 and a ticket information memory unit 1222 in which ticket content information D2, ticket purchase information D6, ticket reservation information D8, ticket number information D11 and two-dimensional code usage time information D14 are stored.

チケット予約プログラム1221は、チケット予約サーバ120を動作させるための制御部121への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット予約サーバ120の動作は、チケット予約プログラム1221に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The ticket reservation program 1221 is a program that includes various commands to the control unit 121 for operating the ticket reservation server 120, and the operation of the ticket reservation server 120 described in the operation explanation below is performed in accordance with the ticket reservation program 1221.
The information stored in each storage unit will be described in detail in the explanation of the operation.

また、チケット予約サーバ120は、図1に示すように、通信部123により、チケット情報管理サーバ110、チケット発行サーバ130及びユーザ端末160と通信ネットワークNを介して接続され、チケット情報管理サーバ110、チケット発行サーバ130及びユーザ端末160との間でデータの送受信が可能とされている。 As shown in FIG. 1, the ticket reservation server 120 is connected to the ticket information management server 110, the ticket issuing server 130, and the user terminal 160 via a communication network N through a communication unit 123, and data can be sent and received between the ticket information management server 110, the ticket issuing server 130, and the user terminal 160.

[3 チケット発行サーバ]
チケット発行サーバ130は、例えば、PC、WS等の情報機器であり、後述のように、チケットとして利用する二次元コードに係るデータの作成等を行う。
チケット発行サーバ130は、図4に示すように、チケット情報管理サーバ110等と同様、例えば、制御部131と、記憶部132と、通信部133と、を備えて構成されている。
[3 Ticket issuing server]
The ticket issuing server 130 is, for example, an information device such as a PC or a workstation, and performs operations such as creating data relating to a two-dimensional code used as a ticket, as will be described later.
As shown in FIG. 4, the ticket issuing server 130 is configured to include, for example, a control unit 131, a storage unit 132, and a communication unit 133, similar to the ticket information management server 110, etc.

制御部131及び通信部133の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部132は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、チケット発行プログラム1321と、チケット内容情報D2、チケット購入情報D6、チケット識別子情報D10、チケット番号情報D11及び二次元コード利用可能時間情報D14が記憶されるチケット情報記憶部1322と、符号化情報D16が記憶される符号化情報記憶部1323と、検定用処理情報D18が記憶される検定用処理情報記憶部1324と、が備えられている。
The configurations of the control unit 131 and the communication unit 133 are the same as those of the control unit 111 and the communication unit 113 in the ticket information management server 110 .
The memory unit 132, like the memory unit 112 in the ticket information management server 110, is composed of, for example, an HDD, semiconductor memory, etc., and is equipped with a ticket issuance program 1321, a ticket information memory unit 1322 in which ticket content information D2, ticket purchase information D6, ticket identifier information D10, ticket number information D11 and two-dimensional code usable time information D14 are stored, an encoding information memory unit 1323 in which encoding information D16 is stored, and a test processing information memory unit 1324 in which test processing information D18 is stored.

チケット発行プログラム1321は、チケット発行サーバ130を動作させるための制御部131への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット発行サーバ130の動作は、チケット発行プログラム1321に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The ticket issuance program 1321 is a program that includes various commands to the control unit 131 for operating the ticket issuance server 130, and the operation of the ticket issuance server 130, which will be described in the operation explanation below, is performed in accordance with the ticket issuance program 1321.
The information stored in each storage unit will be described in detail in the explanation of the operation.

また、チケット発行サーバ130は、図1に示すように、通信部133により、チケット情報管理サーバ110、チケット予約サーバ120、改札装置140及びチケット発行装置150と通信ネットワークNを介して接続され、チケット情報管理サーバ110、チケット予約サーバ120、改札装置140及びチケット発行装置150との間でデータの送受信が可能とされている。 As shown in FIG. 1, the ticket issuing server 130 is connected to the ticket information management server 110, the ticket reservation server 120, the ticket gate device 140, and the ticket issuing device 150 via the communication network N by the communication unit 133, and data can be transmitted and received between the ticket information management server 110, the ticket reservation server 120, the ticket gate device 140, and the ticket issuing device 150.

[4 改札装置]
改札装置140は、鉄道路線の各駅に設置された、改札における入出場の可否の判定等の改札業務を自動的に行う装置であり、後述のように、チケットを所持するユーザの改札内への入場又は改札内からの出場の可否に応じた開閉部145の開閉等を行う。
改札装置140は、図5に示すように、チケット情報管理サーバ110等と同様、例えば、制御部141と、記憶部142と、通信部143と、を備えると共に、さらにチケット情報読取部144と、開閉部145と、を備えて構成されている。
[4 Ticket gate device]
The ticket gate device 140 is installed at each station on a railway line and automatically performs ticket gate operations such as determining whether or not a person can enter or exit the ticket gate. As described below, the ticket gate device 140 opens and closes the opening/closing section 145 depending on whether or not a user holding a ticket can enter or exit the ticket gate.
As shown in Figure 5, the ticket gate device 140 is similar to the ticket information management server 110, and is configured to include, for example, a control unit 141, a memory unit 142, and a communication unit 143, as well as a ticket information reading unit 144 and an opening/closing unit 145.

制御部141及び通信部143の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部142は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、入出場処理プログラム1421と、検定用処理情報D18が記憶される検定用処理情報記憶部1422と、改札装置設置駅情報D21及び改札装置機器情報D22が記憶される機器情報記憶部1423と、が備えられている。
The configurations of the control unit 141 and the communication unit 143 are the same as those of the control unit 111 and the communication unit 113 in the ticket information management server 110 .
The memory unit 142, like the memory unit 112 in the ticket information management server 110, is composed of, for example, an HDD, semiconductor memory, etc., and is equipped with an entry/exit processing program 1421, a test processing information memory unit 1422 in which test processing information D18 is stored, and an equipment information memory unit 1423 in which ticket gate device installation station information D21 and ticket gate device equipment information D22 are stored.

入出場処理プログラム1421は、改札装置140を動作させるための制御部141への各種命令を含むプログラムであり、後述の動作の説明において述べる改札装置140の動作は、入出場処理プログラム1421に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The entry/exit processing program 1421 is a program that includes various instructions to the control unit 141 for operating the ticket gate device 140, and the operation of the ticket gate device 140 described in the operation explanation below is performed in accordance with the entry/exit processing program 1421.
The information stored in each storage unit will be described in detail in the explanation of the operation.

また、改札装置140は、図1に示すように、通信部143により、チケット発行サーバ130と通信ネットワークNを介して接続され、チケット発行サーバ130との間でデータの送受信が可能とされている。 In addition, as shown in FIG. 1, the ticket gate device 140 is connected to the ticket issuing server 130 via a communication network N by a communication unit 143, and is capable of sending and receiving data between the ticket issuing server 130 and the ticket issuing server 130.

チケット情報読取部144は、後述のように一次元又は二次元の所定のコードにより発行されたチケット、すなわち、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット又はユーザ端末160を媒体として発行され表示部164に表示されたチケットの記憶内容を読み取るための部分であり、チケットの発行時に使用されるコードの種類に対応した所定の一次元コード又は二次元コードの読み取り機からなる。チケット情報読取部144は、ユーザによりチケットがかざされた際に、当該チケットの記憶内容を読み取る。 The ticket information reading unit 144 is a part for reading the stored contents of a ticket issued with a predetermined one-dimensional or two-dimensional code as described below, i.e., a ticket printed on a print medium such as paper by the ticket issuing device 150 and issued, or a ticket issued using the user terminal 160 as a medium and displayed on the display unit 164, and is composed of a reader for a predetermined one-dimensional or two-dimensional code corresponding to the type of code used when issuing the ticket. The ticket information reading unit 144 reads the stored contents of the ticket when the user holds the ticket over it.

また、チケット情報読取部144は、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット及びユーザ端末160を媒体として発行され表示部164に表示されたチケットの両者を読み取ることができると共に、どちらを読み取ったかを特定できるように構成されている。 The ticket information reading unit 144 is also configured to be able to read both tickets printed on a print medium such as paper and issued by the ticket issuing device 150, and tickets issued using the user terminal 160 as a medium and displayed on the display unit 164, and to be able to identify which one has been read.

すなわち、紙等の印刷用媒体に印刷された一次元又は二次元のコードを読み取る場合、このような印刷用媒体は自発光しない(媒体自体が光を発することがない)ことから、チケット情報読取部144から光を照射して、その反射によって一次元又は二次元のコードを読み取ることとなる。
これに対し、LCD(Liquid Crystal Display)等のディスプレイから構成される後述のユーザ端末160の表示部164は、自発光する(表示部164自体が光を発する)ものが用いられると共に、光を照射すると反射によってかえって表示内容を読み取れなくなってしまうことから、チケット情報読取部144から光を照射することなく、表示部164の自発光によって一次元又は二次元のコードを読み取ることとなる。
In other words, when reading a one-dimensional or two-dimensional code printed on a print medium such as paper, since such print medium is not self-luminous (the medium itself does not emit light), light is irradiated from the ticket information reading unit 144 and the one-dimensional or two-dimensional code is read by the reflection.
In contrast, the display unit 164 of the user terminal 160 described below, which is composed of a display such as an LCD (Liquid Crystal Display), is self-luminous (the display unit 164 itself emits light), and since shining light on it would cause reflection and make it difficult to read the displayed content, the one-dimensional or two-dimensional code is read by the self-luminescence of the display unit 164 without shining light from the ticket information reading unit 144.

そこで、チケット情報読取部144は、例えば、紙等の印刷用媒体に印刷された一次元又は二次元のコードを読み取るための光を照射しての読み取りと、表示部164に表示された一次元又は二次元のコードを読み取るための光を照射しない読み取りと、を切り換えながら交互に繰り返し行うことで、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット及びユーザ端末160を媒体として発行され表示部164に表示されたチケットの両者を読み取ることができる。
また、光を照射しての読み取りと、光を照射しない読み取りと、のどちらのタイミングで一次元又は二次元のコードを読み取ることができたかを記憶することで、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット又はユーザ端末160を媒体として発行され表示部164に表示されたチケットのどちらを読み取ったかについて特定することができる。
Therefore, the ticket information reading unit 144 can read both tickets printed on a print medium such as paper and issued by the ticket issuing device 150, and tickets issued using the user terminal 160 as a medium and displayed on the display unit 164, by repeatedly switching between reading by irradiating light to read a one-dimensional or two-dimensional code printed on a print medium such as paper, and reading without irradiating light to read the one-dimensional or two-dimensional code displayed on the display unit 164.
In addition, by storing the timing at which the one-dimensional or two-dimensional code was read, either when light was shone on it or when it was not shone on it, it is possible to determine whether a ticket printed on a print medium such as paper and issued by the ticket issuing device 150, or a ticket issued using the user terminal 160 as a medium and displayed on the display unit 164, was read.

なお、上記のチケット情報読取部144の構成は一例であり、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット及びユーザ端末160を媒体として発行され表示部164に表示されたチケットの両者を読み取ることができると共に、どちらを読み取ったかを特定できるものであれば、チケット情報読取部144による一次元又は二次元のコードの読み取り方法として、既存の他の手法を用いてもよい。 The above configuration of the ticket information reading unit 144 is just one example, and other existing methods may be used as a method for reading one-dimensional or two-dimensional codes by the ticket information reading unit 144, as long as it is possible to read both tickets printed on a print medium such as paper and issued by the ticket issuing device 150, and tickets issued using the user terminal 160 as a medium and displayed on the display unit 164, and it is possible to identify which ticket has been read.

例えば、紙等の印刷用媒体に印刷された一次元又は二次元のコードを読み取るための光を照射する読取部と、表示部164に表示された一次元又は二次元のコードを読み取るための光を照射しない読取部と、を別に設け、そのどちらが読み取りに成功したかにより、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたチケット又はユーザ端末160を媒体として発行され表示部164に表示されたチケットのどちらを読み取ったかを特定するようにしてもよい。 For example, a reading unit that emits light to read one-dimensional or two-dimensional codes printed on a print medium such as paper, and a reading unit that does not emit light to read one-dimensional or two-dimensional codes displayed on the display unit 164 may be provided separately, and depending on which of these succeeds in reading, it may be possible to determine whether a ticket printed on a print medium such as paper and issued by the ticket issuing device 150, or a ticket issued using the user terminal 160 as a medium and displayed on the display unit 164, has been read.

開閉部145は、改札装置140の開状態と閉状態とを切り替える手段であり、開閉自在の柵を有し、後述のように、ユーザの当該改札装置140が設置された駅における入出場の可否に係る判定結果に従い、入場又は出場を許可する場合にこれを開状態とし、入場又は出場を不許可とする場合にこれを閉状態とする。 The opening/closing unit 145 is a means for switching the ticket gate device 140 between an open state and a closed state, and has a fence that can be opened and closed. As described below, the opening/closing unit 145 opens the gate when entry or exit is permitted, and closes the gate when entry or exit is not permitted, based on the result of a determination as to whether the user can enter or exit the station where the ticket gate device 140 is installed.

なお、ユーザがチケットをチケット情報読取部144にかざしておらず、改札装置140が使用されていない不使用状態においては、開閉部145は、開状態・閉状態のどちらとしておいてもよい。ただし、不使用状態においてはこれを開状態とした上で、チケットをかざしたユーザにつき入場又は出場を許可する場合にこれを開状態のままとし、チケットをかざしたユーザにつき入場若しくは出場を不許可とする場合、又はユーザがチケットをかざすことなく入場又は出場しようとした場合にこれを閉状態とすることが好ましい。
本実施形態においては、不使用状態において開状態であった開閉部145につき、ユーザがチケットをかざした際に開状態を維持することも、開閉部145を開状態とすることに含まれるものとする。
In addition, in an unused state where the user is not holding the ticket over the ticket information reading unit 144 and the ticket gate device 140 is not being used, the opening/closing unit 145 may be in either an open state or a closed state. However, it is preferable to set it to the open state in the unused state, and then to leave it in the open state when a user who holds the ticket is permitted to enter or exit, and to set it to the closed state when a user who holds the ticket is not permitted to enter or exit, or when a user attempts to enter or exit without holding the ticket.
In this embodiment, keeping the opening/closing unit 145 in an open state when it is not in use when the user holds a ticket over it is also considered to be included in keeping the opening/closing unit 145 in an open state.

[5 チケット発行装置]
チケット発行装置150は、鉄道路線の各駅に設置された、ユーザが列車の乗車に用いるチケットを購入する際に使用する装置であり、本実施形態においては、後述のように、一次元又は二次元の所定のコードによるチケットを、紙等の所定の印刷用媒体に印刷することにより発行する際等に用いられる。
チケット発行装置150は、図6に示すように、例えば、チケット情報管理サーバ110等と同様に、制御部151と、記憶部152と、通信部153と、を備えると共に、さらに、表示部154と、操作部155と、チケット発行部156と、を備えて構成されている。
[5 Ticket issuing device]
The ticket issuing device 150 is a device installed at each station on a railway line and used by users when purchasing tickets to board a train. In this embodiment, as described below, the ticket issuing device 150 is used when issuing tickets by printing a specified one-dimensional or two-dimensional code on a specified printing medium such as paper.
As shown in FIG. 6, the ticket issuing device 150 is configured to include a control unit 151, a memory unit 152, and a communication unit 153, similar to the ticket information management server 110, and further includes a display unit 154, an operation unit 155, and a ticket issuing unit 156.

制御部151及び通信部153の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部152は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、チケット内容情報発行プログラム1521と、運行列車情報D3が記憶される運行列車情報記憶部1522と、予約状況情報D4が記憶される予約状況情報記憶部1523と、が備えられている。
The configurations of the control unit 151 and the communication unit 153 are the same as those of the control unit 111 and the communication unit 113 in the ticket information management server 110 .
The memory unit 152, like the memory unit 112 in the ticket information management server 110, is composed of, for example, a HDD, semiconductor memory, etc., and is equipped with a ticket content information issuance program 1521, an operating train information memory unit 1522 in which operating train information D3 is stored, and a reservation status information memory unit 1523 in which reservation status information D4 is stored.

チケット内容情報発行プログラム1521は、チケット発行装置150を動作させるための制御部151への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット発行装置150の動作は、チケット内容情報発行プログラム1521に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The ticket content information issuance program 1521 is a program that includes various commands to the control unit 151 for operating the ticket issuing device 150, and the operation of the ticket issuing device 150 described in the operation explanation below is performed in accordance with the ticket content information issuance program 1521.
The information stored in each storage unit will be described in detail in the explanation of the operation.

また、チケット発行装置150は、図1に示すように、通信部153により、チケット情報管理サーバ110及びチケット発行サーバ130と通信ネットワークNを介して接続され、チケット情報管理サーバ110及びチケット発行サーバ130との間でデータの送受信が可能とされている。 As shown in FIG. 1, the ticket issuing device 150 is connected to the ticket information management server 110 and the ticket issuing server 130 via a communication network N by a communication unit 153, and is capable of transmitting and receiving data between the ticket information management server 110 and the ticket issuing server 130.

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

操作部155は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを有するキーボード等を備え、チケット発行装置150でチケットを購入するユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部151へと出力する。操作部155は、例えば、表示部154と一体的に形成されたタッチパネル等であってもよく、チケット発行装置150でチケットを購入するユーザからの操作入力を受け付けることができるものであれば特に限定されない。 The operation unit 155 includes, for example, a keyboard having character input keys, number input keys, and other keys associated with various functions, and accepts operation input from a user who purchases a ticket on the ticket issuing device 150, and outputs an operation signal corresponding to the operation input to the control unit 151. The operation unit 155 may be, for example, a touch panel formed integrally with the display unit 154, and is not particularly limited as long as it can accept operation input from a user who purchases a ticket on the ticket issuing device 150.

チケット発行部156は、制御部151の制御の下、ユーザに対するチケットの発行を行う部分であり、本実施形態においては、後述のようにチケット発行サーバ130から受信したデータに基づく、所定の一次元コード又は二次元コードによるチケットを、紙等の所定の印刷用媒体に印刷することにより発行することとなる。 The ticket issuing unit 156 is a part that issues tickets to users under the control of the control unit 151. In this embodiment, the ticket issuing unit 156 issues tickets by printing a specific one-dimensional or two-dimensional code based on data received from the ticket issuing server 130, as described below, on a specific printing medium such as paper.

[6 ユーザ端末]
ユーザ端末160は、本システムを利用してチケットの発行等を受ける各ユーザが携帯するスマートフォン、タブレット端末等の情報機器(携帯端末)であり、後述のように、一次元又は二次元の所定のコードによって発行されたチケットを用いた改札装置140における入場又は出場の際等に用いられる。
ユーザ端末160は、図7に示すように、例えば、チケット発行装置150と同様に、制御部161と、記憶部162と、通信部163と、表示部164と、操作部165と、を備えて構成されている。
[6 User Terminal]
The user terminal 160 is an information device (mobile terminal) such as a smartphone or tablet terminal carried by each user who uses this system to receive tickets, etc., and is used when entering or exiting the ticket gate device 140 using a ticket issued by a specified one-dimensional or two-dimensional code, as described below.
As shown in FIG. 7, the user terminal 160 is configured, for example, similar to the ticket issuing device 150, with a control unit 161, a memory unit 162, a communication unit 163, a display unit 164, and an operation unit 165.

制御部161、通信部163、表示部164、操作部165の構成は、それぞれチケット発行装置150における制御部151、通信部153、表示部154及び操作部155と変わるところはない。
記憶部162は、チケット発行装置150における記憶部152と同様に、例えば、HDD、半導体メモリ等により構成され、ユーザ端末用アプリケーション1621と、二次元コード画像データD19、チケット番号情報D11及びチケット予約情報D8が記憶されるチケット情報記憶部1622と、が備えられている。
The configurations of the control unit 161 , communication unit 163 , display unit 164 , and operation unit 165 are the same as those of the control unit 151 , communication unit 153 , display unit 154 , and operation unit 155 in the ticket issuing device 150 , respectively.
The memory unit 162, like the memory unit 152 in the ticket issuing device 150, is composed of, for example, an HDD, semiconductor memory, etc., and is provided with a user terminal application 1621 and a ticket information memory unit 1622 in which two-dimensional code image data D19, ticket number information D11, and ticket reservation information D8 are stored.

ユーザ端末用アプリケーション1621は、ユーザ端末160を動作させるための制御部161への各種命令を含むプログラムであり、後述の動作の説明において述べるユーザ端末160の動作は、ユーザ端末用アプリケーション1621に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The user terminal application 1621 is a program that includes various instructions to the control unit 161 for operating the user terminal 160, and the operation of the user terminal 160 described in the operation explanation below is performed in accordance with the user terminal application 1621.
The information stored in each storage unit will be described in detail in the explanation of the operation.

また、ユーザ端末160は、通信部163から通信ネットワークNを介してチケット予約サーバ120と接続され、チケット予約サーバ120との間でデータを送受信可能とされている。 The user terminal 160 is also connected to the ticket reservation server 120 via the communication network N through the communication unit 163, and is capable of sending and receiving data between the user terminal 160 and the ticket reservation server 120.

[7 通信ネットワーク]
通信ネットワークNは、例えば、インターネット、電話回線網、携帯電話通信網、無線LAN通信網等であり、図1に示すように、チケット情報処理システム100を構成する各装置の間を接続する。
通信ネットワーク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, etc., and connects the devices that make up the ticket information processing system 100 as shown in FIG.
The communication network N is not particularly limited as long as it can connect the devices as described above and transmit and receive data between them.

[第2 動作の説明]
以下、本実施形態に係るチケット情報処理システム100の使用時の動作について説明する。チケット情報処理システム100の動作は、図8のフローチャートに示すように、大きく分けて、ステップS1(チケットの発行)及びステップS2(改札入出場)の二つのステップからなる。
[Second Description of Operation]
The operation of the ticket information processing system 100 according to this embodiment when in use will be described below. As shown in the flowchart of Fig. 8, the operation of the ticket information processing system 100 is roughly divided into two steps: step S1 (issuing a ticket) and step S2 (entering and exiting the ticket gate).

[1 ステップS1:チケットの発行]
まず、ユーザに対し、列車の乗車に用いるチケットを発行する際の本システムの動作につき、ユーザ端末160に対してデータによりチケットの発行がなされる場合と、チケット発行装置150において紙等の所定の印刷用媒体によりチケットの発行がなされる場合と、に分けて説明する。
[1 Step S1: Issuing a ticket]
First, the operation of this system when issuing a ticket to a user for boarding a train will be explained separately for when the ticket is issued to the user terminal 160 via data, and when the ticket is issued by the ticket issuing device 150 on a specified printing medium such as paper.

[(1) ステップS11:ユーザ端末に対する発行]
まず、ユーザ端末160に対してデータによりチケットの発行がなされる場合の動作の流れにつき、図9及び図10のフローチャートに従って説明する。
[(1) Step S11: Issuance to User Terminal]
First, the flow of operations when a ticket is issued to the user terminal 160 by data will be described with reference to the flowcharts of FIGS.

チケット情報処理システム100のユーザは、本システムを利用し、列車の乗車に用いるチケットの発行を受けることを希望する場合、まず、ユーザ端末160の操作部165を用いて、予約を希望するチケットに係る情報、すなわち、例えば、列車の乗車駅、降車駅、出発時刻、到着時刻、座席番号等に係る情報を含む購入希望チケット情報D1につき入力し(ステップS11-1)、購入希望チケット情報D1が入力されると、制御部161は、入力された情報を、通信部163から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS11-2)。 When a user of the ticket information processing system 100 wishes to use this system to receive a ticket for boarding a train, the user first uses the operation unit 165 of the user terminal 160 to input information about the ticket they wish to reserve, i.e., the desired ticket purchase information D1, which includes information about the boarding station, disembarking station, departure time, arrival time, seat number, etc. (step S11-1). When the desired ticket purchase information D1 has been input, the control unit 161 transmits the input information from the communication unit 163 to the ticket reservation server 120 via the communication network N (step S11-2).

ユーザによる予約を希望するチケットに係る情報の入力は、例えば、チケット予約サーバ120によって提供される、予約を希望する列車、座席、乗車駅、降車駅を指定できるように構成された所定のチケット予約に係るウェブサイトにおいて、予約を希望する列車及び座席を指定することによって行うようにすればよい。
また、ユーザ端末160の記憶部162に事前に所定のアプリケーションをダウンロードするようにし、当該アプリケーションにしたがって入力がなされるようにしてもよい。
The user may input information related to the ticket he/she wishes to reserve by, for example, specifying the train and seat he/she wishes to reserve on a specific ticket reservation website provided by the ticket reservation server 120 and configured to allow the user to specify the train, seat, boarding station, and disembarking station he/she wishes to reserve.
Also, a specific application may be downloaded in advance to the storage unit 162 of the user terminal 160, and input may be performed according to the application.

チケット予約サーバ120においては、通信部123により購入希望チケット情報D1を受信すると、制御部121が、通信部123から通信ネットワークNを介して、チケット情報管理サーバ110へと、受信した購入希望チケット情報D1を、当該データに対応したチケット内容情報D2を送信する旨の所定の要求と共に送信する(ステップS11-3)。 In the ticket reservation server 120, when the communication unit 123 receives the desired ticket purchase information D1, the control unit 121 transmits the received desired ticket purchase information D1 from the communication unit 123 via the communication network N to the ticket information management server 110 together with a predetermined request to transmit the ticket content information D2 corresponding to the data (step S11-3).

チケット情報管理サーバ110においては、通信部113により、購入希望チケット情報D1と、チケット内容情報D2の送信要求と、を受信すると、制御部111が、運行列車情報記憶部1122に記憶された運行列車情報D3及び予約状況情報記憶部1123に記憶された予約状況情報D4に基づき、座席を確保する必要のある場合は列車の空席状況につき照合の上、購入希望チケット情報D1に係るユーザがチケットの購入を希望する列車の座席につき、チケットの購入が可能である場合、これに対応したチケット内容情報D2を作成し、取得する(ステップS11-4)。 When the ticket information management server 110 receives the desired ticket purchase information D1 and a request to send ticket content information D2 via the communication unit 113, the control unit 111 checks the train's available seats based on the operating train information D3 stored in the operating train information storage unit 1122 and the reservation status information D4 stored in the reservation status information storage unit 1123 if a seat needs to be reserved, and if a ticket can be purchased for the seat on the train for which the user related to the desired ticket purchase information D1 wishes to purchase a ticket, creates and obtains the corresponding ticket content information D2 (step S11-4).

チケット内容情報D2は、購入希望チケット情報D1に対応した列車の乗車に用いるチケットの内容をなす情報であり、例えば、具体的なチケットの有効区間(乗車駅、降車駅、経由駅等)及びチケットの有効期間等の情報を含むこととなる。 The ticket content information D2 is information about the contents of the ticket to be used to board the train corresponding to the ticket purchase information D1, and includes, for example, information about the specific ticket validity area (boarding station, disembarking station, intermediate stations, etc.) and the validity period of the ticket.

また、チケット内容情報D2は、チケットのステータス、すなわち、入場及び出場履歴と、乗車済区間に係る情報、具体的には、未使用(入場前)、既使用(降車駅における出場後)、使用中(入場後出場前)、使用中(途中駅における出場後)等の各チケットの状態に係る情報を含む。 Ticket content information D2 also includes information on the status of the ticket, i.e., entry and exit history and information on the section traveled, specifically, information on the state of each ticket, such as unused (before entry), used (after exiting at the disembarking station), in use (after entry but before exiting), in use (after exiting at an intermediate station), etc.

このような情報は、例えば、チケットの購入直後にはステータスとして未使用である旨の情報が記憶され、これが使用開始(例えば、改札装置140からの入場)されると、ステータスが使用中(入場後出場前)である旨の情報に更新され、途中駅で出場すると、ステータスが使用中(途中駅における出場後)である旨の情報に更新され、さらに、使用が完了(降車駅における改札装置140からの出場)すると、ステータスが既使用である旨の情報に更新されることとなる。 For example, immediately after purchasing a ticket, the status is stored as unused, and when use begins (for example, entry through the ticket gate device 140), the status is updated to indicate that the ticket is in use (after entry and before exiting), and when the ticket exits at an intermediate station, the status is updated to indicate that the ticket is in use (after exiting from an intermediate station), and when use is completed (exiting through the ticket gate device 140 at the disembarking station), the status is updated to indicate that the ticket has already been used.

チケット内容情報D2を作成すると、チケット情報管理サーバ110においては、制御部111が、通信部113から通信ネットワークNを介して、作成したチケット内容情報D2を、購入結果情報D5と共に、チケット予約サーバ120へと送信する(ステップS11-5)。
購入結果情報D5は、ユーザが購入希望チケット情報D1に対応するチケットを購入できるか否かに係る情報であり、チケット内容情報D2が作成される場合には、必然的に購入可能である旨の情報となる。なお、ユーザが購入希望チケット情報D1に対応するチケットを購入できない場合、チケット内容情報D2は送信されず、購入不可能である旨の購入結果情報D5のみがチケット予約サーバ120へと送信されることとなる。
Once the ticket content information D2 has been created, the control unit 111 in the ticket information management server 110 transmits the created ticket content information D2, together with the purchase result information D5, to the ticket reservation server 120 via the communication unit 113 and the communication network N (step S11-5).
The purchase result information D5 is information related to whether or not the user can purchase the ticket corresponding to the desired ticket purchase information D1, and when the ticket content information D2 is created, the information necessarily indicates that the ticket is purchaseable. If the user cannot purchase the ticket corresponding to the desired ticket purchase information D1, the ticket content information D2 is not sent, and only the purchase result information D5 indicating that the ticket cannot be purchased is sent to the ticket reservation server 120.

チケット予約サーバ120においては、通信部123によってチケット内容情報D2及び購入結果情報D5を受信すると、制御部121が、通信部123から通信ネットワークNを介して、ステップS11-2において購入希望チケット情報D1を送信したユーザ端末160へと、購入結果情報D5を送信し(ステップS11-6)、通信部163によりこれを受信したユーザ端末160においては、制御部161が、受信したデータに基づき、チケットの購入結果につき、表示部164に表示させる(ステップS11-7)。 When the ticket reservation server 120 receives the ticket content information D2 and purchase result information D5 via the communication unit 123, the control unit 121 transmits the purchase result information D5 from the communication unit 123 via the communication network N to the user terminal 160 that transmitted the purchase request ticket information D1 in step S11-2 (step S11-6). In the user terminal 160 that receives this via the communication unit 163, the control unit 161 causes the display unit 164 to display the ticket purchase result based on the received data (step S11-7).

チケット予約サーバ120においては、ユーザ端末160への購入結果情報D5の送信が完了すると、続いて、ユーザが購入したチケットに係るチケット購入情報D6及びチケット予約情報D8を作成の上、これらをチケット内容情報D2と紐付けて、記憶部122のチケット情報記憶部1222に記憶させる(ステップS11-8)。 When the ticket reservation server 120 has completed sending the purchase result information D5 to the user terminal 160, it then creates ticket purchase information D6 and ticket reservation information D8 relating to the ticket purchased by the user, links them to the ticket content information D2, and stores them in the ticket information storage unit 1222 of the storage unit 122 (step S11-8).

チケット購入情報D6は、例えば各チケットに割り振られた購入番号に係る情報であるチケット購入番号情報D7を含む、チケット内容情報D2、購入結果情報D5及びチケット予約情報D8等の発行されたチケットに係る各情報を紐づけるための情報である。また、チケット購入情報D6にも、チケット内容情報D2に含まれるものと同様の、購入希望チケット情報D1に対応したチケットの内容に係る情報と、チケットのステータスに係る情報と、が含まれる。 The ticket purchase information D6 is information for linking together each piece of information related to an issued ticket, such as ticket content information D2, purchase result information D5, and ticket reservation information D8, including ticket purchase number information D7, which is information related to the purchase number assigned to each ticket. The ticket purchase information D6 also includes information related to the content of the ticket corresponding to the desired ticket purchase information D1, similar to that included in the ticket content information D2, and information related to the status of the ticket.

チケット予約情報D8は、予約されたチケットにつきチケット予約サーバ120において管理するための、ユーザによる具体的な予約内容に係るデータであり、チケット予約情報D8にも、チケット内容情報D2に含まれるものと同様の、購入希望チケット情報D1に対応したチケットの内容に係る情報と、チケットのステータスに係る情報と、が含まれる。 The ticket reservation information D8 is data related to the specific reservation contents made by the user for the reserved ticket, which is managed by the ticket reservation server 120. The ticket reservation information D8 also includes information related to the contents of the ticket corresponding to the desired ticket purchase information D1, similar to that included in the ticket content information D2, and information related to the status of the ticket.

チケット予約サーバ120においては、上記データを作成すると、制御部121が、通信部123から通信ネットワークNを介して、チケット内容情報D2及びチケット購入情報D6を、チケット発行サーバ130へと送信し(ステップS11-9)、これらデータを通信部133によって受信したチケット発行サーバ130においては、制御部131が、受信したチケット内容情報D2及びチケット購入情報D6を紐付けて、記憶部132のチケット情報記憶部1322に記憶させる(ステップS11-10)。 When the ticket reservation server 120 creates the above data, the control unit 121 transmits the ticket content information D2 and ticket purchase information D6 from the communication unit 123 via the communication network N to the ticket issuing server 130 (step S11-9). In the ticket issuing server 130, which receives this data via the communication unit 133, the control unit 131 links the received ticket content information D2 and ticket purchase information D6 and stores them in the ticket information storage unit 1322 of the storage unit 132 (step S11-10).

なお、ステップS11-9におけるチケット予約サーバ120からチケット発行サーバ130へのチケット内容情報D2及びチケット購入情報D6の送信は、必ずしもステップS11-8におけるチケット購入情報D6及びチケット予約情報D8の作成の直後に行われる必要はなく、例えば、複数のチケット内容情報D2及びチケット購入情報D6を所定のタイミングでまとめてチケット発行サーバ130へと送信するようにしてもよい。 Note that the transmission of the ticket content information D2 and ticket purchase information D6 from the ticket reservation server 120 to the ticket issuing server 130 in step S11-9 does not necessarily have to be performed immediately after the creation of the ticket purchase information D6 and ticket reservation information D8 in step S11-8. For example, multiple pieces of ticket content information D2 and ticket purchase information D6 may be sent to the ticket issuing server 130 together at a predetermined timing.

上記のようにしてチケット予約サーバ120及びチケット発行サーバ130に情報が記憶された後、購入したチケットにつき、二次元コードの発行を受けることを希望する場合、ユーザは、まず、ユーザ端末160の操作部165を用いて、二次元コードによるチケットの発行を要求する所定の情報(チケット発行要求情報D9)につき入力し(ステップS11-11)、チケット発行要求情報D9が入力されると、ユーザ端末160の制御部161は、入力された情報を、通信部163から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS11-12)。 After the information is stored in the ticket reservation server 120 and the ticket issuing server 130 as described above, if the user wishes to have a two-dimensional code issued for the purchased ticket, the user first uses the operation unit 165 of the user terminal 160 to input specific information (ticket issuance request information D9) requesting the issuance of a ticket with a two-dimensional code (step S11-11). When the ticket issuance request information D9 is input, the control unit 161 of the user terminal 160 transmits the input information from the communication unit 163 to the ticket reservation server 120 via the communication network N (step S11-12).

ユーザによる二次元コードの発行を受けることを希望するチケットに係る情報の入力は、例えば、チケット予約サーバ120によって提供される、チケット予約サーバ120に存在する当該ユーザが購入済みのチケットに係るチケット予約情報D8の一覧から、二次元コードの発行を受けることを希望するチケットを選択できるように構成された所定のウェブサイトにおいて、二次元コードの発行を希望するチケットを選択することによって行うようにすればよい。
また、ユーザ端末160の記憶部162に事前に所定のアプリケーションをダウンロードするようにし、当該アプリケーションにしたがって入力がなされるようにしてもよい。
The input of information relating to the ticket for which the user wishes to have a two-dimensional code issued may be performed, for example, by selecting the ticket for which the user wishes to have a two-dimensional code issued on a specific website provided by ticket reservation server 120 and configured to allow the user to select the ticket for which the user wishes to have a two-dimensional code issued from a list of ticket reservation information D8 relating to tickets that the user has purchased and which exists on ticket reservation server 120.
Also, a specific application may be downloaded in advance to the storage unit 162 of the user terminal 160, and input may be performed according to the application.

チケット予約サーバ120においては、通信部123によりチケット発行要求情報D9を受信すると、制御部121が、受信したチケット発行要求情報D9に基づき、記憶部122のチケット情報記憶部1222につき検索の上、対応するチケット購入情報D6を抽出し、抽出したチケット購入情報D6に含まれるチケット購入番号情報D7を、発行する二次元コードを利用に制限時間がない静的なものとするか、利用に制限時間があり、ユーザが利用時にリアルタイムに作成することを要する動的なもとするか、に関する情報である静的・動的発行識別情報D13と共に、通信部123から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS11-13)。 In the ticket reservation server 120, when the communication unit 123 receives the ticket issuance request information D9, the control unit 121 searches the ticket information storage unit 1222 of the storage unit 122 based on the received ticket issuance request information D9, extracts the corresponding ticket purchase information D6, and transmits the ticket purchase number information D7 included in the extracted ticket purchase information D6 from the communication unit 123 via the communication network N to the ticket issuance server 130 together with static/dynamic issuance identification information D13, which is information regarding whether the issued two-dimensional code is a static one with no time limit for use or a dynamic one with a time limit for use that must be created in real time by the user when used (steps S11-13).

チケット発行サーバ130においては、通信部133により、チケット発行要求情報D9に係るチケット購入情報D6に含まれるチケット購入番号情報D7を受信すると、制御部131が、受信したチケット購入番号情報D7に従い、記憶部132のチケット情報記憶部1322に記憶された対応するチケット購入情報D6につき抽出の上、抽出したチケット購入情報D6ごとに、所定の規則に従いID(識別子)を設定して、後述の二次元コードデータD12ごとに付されることとなる識別子に係る情報であるチケット識別子情報D10を作成するとともに、番号を採番して、後述の二次元コードデータD12ごとに付されることとなる番号に係る情報であるチケット番号情報D11を作成の上、記憶部132のチケット情報記憶部1322に、対応するチケット内容情報D2及びチケット購入情報D6と紐付けて記憶させる(ステップS11-14)。チケット識別子情報D10、チケット番号情報D11のいずれも、チケットごとに付された各チケットを識別し、特定し得る情報となる。 In the ticket issuing server 130, when the communication unit 133 receives the ticket purchase number information D7 included in the ticket purchase information D6 related to the ticket issuance request information D9, the control unit 131 extracts the corresponding ticket purchase information D6 stored in the ticket information storage unit 1322 of the storage unit 132 according to the received ticket purchase number information D7, sets an ID (identifier) for each extracted ticket purchase information D6 according to a predetermined rule, creates ticket identifier information D10, which is information related to the identifier to be assigned to each two-dimensional code data D12 described later, and generates a number to create ticket number information D11, which is information related to the number to be assigned to each two-dimensional code data D12 described later, and stores it in the ticket information storage unit 1322 of the storage unit 132 in association with the corresponding ticket content information D2 and ticket purchase information D6 (step S11-14). Both the ticket identifier information D10 and the ticket number information D11 are information that can identify and specify each ticket assigned to each ticket.

続いて制御部131は、チケット購入情報D6及び作成したチケット識別子情報D10を用いて、所定の二次元コードのフォーマットに従い、二次元コードデータD12を作成する(ステップS11-15)。二次元コードのフォーマットとしては、例えばQRコード(登録商標)に係るフォーマット等を用いることができる。 Then, the control unit 131 uses the ticket purchase information D6 and the created ticket identifier information D10 to create two-dimensional code data D12 in accordance with a predetermined two-dimensional code format (step S11-15). As the two-dimensional code format, for example, a format related to QR Code (registered trademark) can be used.

また、制御部131は、二次元コードデータD12を作成する際、受信した静的・動的発行識別情報D13につき参照し、これが、発行する二次元コードを動的なもとする内容であった場合、作成する二次元コードデータD12に係る二次元コードの利用可能時間に係る情報である二次元コード利用可能時間情報D14を作成し、作成した二次元コード利用可能時間情報D14を、記憶部132のチケット情報記憶部1322に、対応するチケット内容情報D2、チケット購入情報D6、チケット識別子情報D10及びチケット番号情報D11と紐付けて記憶させる。
二次元コード利用可能時間情報D14は、例えば、ステップS11-15において二次元コードデータD12が作成された時刻と、当該時刻から所定の時間(5分等)という形で設定すればよい。
In addition, when creating the two-dimensional code data D12, the control unit 131 refers to the received static/dynamic issuance identification information D13, and if this information indicates that the two-dimensional code to be issued is dynamic, it creates two-dimensional code usage time information D14, which is information related to the usage time of the two-dimensional code related to the two-dimensional code data D12 to be created, and stores the created two-dimensional code usage time information D14 in the ticket information storage unit 1322 of the storage unit 132 in association with the corresponding ticket content information D2, ticket purchase information D6, ticket identifier information D10, and ticket number information D11.
The two-dimensional code available time information D14 may be set, for example, in the form of the time when the two-dimensional code data D12 was created in step S11-15 and a predetermined time (such as 5 minutes) from that time.

二次元コードデータD12は、所定の二次元コードのフォーマットに従い作成された二次元コードの元となるデータであり、後述のように二次元コードにより発行されるチケットに記憶されることとなる情報を含む。なお、面積に対するデータ容量の関係で好ましくないものの、二次元コードに代えて一次元コードを使用することも一応可能である。 The two-dimensional code data D12 is the original data for a two-dimensional code created according to a specified two-dimensional code format, and includes information to be stored on a ticket issued using the two-dimensional code, as described below. Note that it is possible to use a one-dimensional code instead of a two-dimensional code, although this is not preferable due to the data capacity relative to the area.

二次元コードデータD12は、複数の記憶領域、例えば、図11に示すように、基本情報部D12-1と、正当性検定部D12-2と、を有し、基本情報部D12-1の一部情報のみが、記憶部132の符号化情報記憶部1323に記憶された符号化情報D16を用いて符号化されている。なお、符号化情報D16は、チケット発行サーバ130が二次元コードデータD12の符号化の際に用いる所定の変換規則に係るデータである。 The two-dimensional code data D12 has multiple storage areas, for example, as shown in FIG. 11, a basic information section D12-1 and a validity test section D12-2, and only a portion of the information in the basic information section D12-1 is encoded using the encoding information D16 stored in the encoding information storage section 1323 of the storage section 132. The encoding information D16 is data related to a predetermined conversion rule that is used by the ticket issuing server 130 when encoding the two-dimensional code data D12.

このうち基本情報部D12-1には、発行事業者や発行時期などに係る属性情報に加え、ステップS11-14において作成されたチケット識別子情報D10と、発行媒体情報D15と、が含まれる。なお、チケット識別子情報D10及び発行媒体情報D15は、符号化情報D16を用いて符号化されている情報に含まれている。 The basic information section D12-1 includes attribute information related to the issuer and the time of issue, as well as the ticket identifier information D10 and issuing medium information D15 created in step S11-14. Note that the ticket identifier information D10 and issuing medium information D15 are included in the information encoded using the encoding information D16.

発行媒体情報D15は、二次元コードデータD12に係るチケットが発行される際の媒体に係る情報、すなわち、当該チケットが、ユーザ端末160に対して発行されるものであるか、チケット発行装置150において紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である。 The issuing medium information D15 is information related to the medium on which the ticket related to the two-dimensional code data D12 is issued, i.e., information indicating whether the ticket is issued to the user terminal 160 or whether it is printed on a specified printing medium such as paper by the ticket issuing device 150 and issued.

情報の形式は特に限定されず、後述のステップS2の改札入出場時に、改札装置140においてチケット情報読取部144が読み取った二次元コードデータD12に係るチケットが、ユーザ端末160に対して発行されたものであるか、チケット発行装置150において紙等の印刷用媒体に印刷されて発行されたものであるかを特定できる所定の識別子等を含む情報を用いればよい。
制御部131は、このような情報を、二次元コードデータD12に係るチケットが発行される際の媒体の種類に応じて作成の上、当該情報を含む二次元コードデータD12を作成することとなる。
The format of the information is not particularly limited, and any information including a predetermined identifier or the like can be used that can identify whether the ticket relating to the two-dimensional code data D12 read by the ticket information reading unit 144 in the ticket gate device 140 when entering or exiting the ticket gate in step S2 described below was issued to the user terminal 160 or was printed on a printing medium such as paper and issued by the ticket issuing device 150.
The control unit 131 creates such information according to the type of medium on which the ticket related to the two-dimensional code data D12 is issued, and creates the two-dimensional code data D12 including that information.

ステップS11においては、二次元コードデータD12に係るチケットはユーザ端末160に対して発行されるものであることから、発行媒体情報D15として、ユーザ端末160に対して発行される(ユーザ端末160を媒体として発行される)ものであることを示す情報が、二次元コードデータD12の基本情報部D12-1に含まれることとなる。 In step S11, since the ticket related to the two-dimensional code data D12 is issued to the user terminal 160, information indicating that the ticket is issued to the user terminal 160 (issued using the user terminal 160 as a medium) is included as issuance medium information D15 in the basic information section D12-1 of the two-dimensional code data D12.

また、正当性検定部D12-2には、基本情報部D12-1に含まれるデータを基に、所定の検定用の変換又は計算を行った結果に係る情報である検定情報D17が含まれる。検定情報D17は、記憶部132の検定用処理情報記憶部1324に検定用処理情報D18として記憶された所定の変換規則又は計算式に、制御部131が、基本情報部D12-1に含まれるデータを入力して作成する。 The validity testing section D12-2 also includes testing information D17, which is information related to the results of a specified conversion or calculation for testing based on the data included in the basic information section D12-1. The testing information D17 is created by the control section 131 inputting the data included in the basic information section D12-1 into a specified conversion rule or formula stored as testing processing information D18 in the testing processing information storage section 1324 of the storage section 132.

二次元コードデータD12を作成すると、チケット発行サーバ130においては、制御部131が、作成した二次元コードデータD12を、対応するチケット番号情報D11と共に、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS11-16)。
また、制御部131は、ステップS11-15において二次元コード利用可能時間情報D14を作成した場合には、二次元コード利用可能時間情報D14についても、チケット番号情報D11及び二次元コードデータD12と共に、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する。
Once the two-dimensional code data D12 has been created, the control unit 131 in the ticket issuing server 130 transmits the created two-dimensional code data D12 together with the corresponding ticket number information D11 from the communication unit 133 via the communication network N to the ticket reservation server 120 (step S11-16).
In addition, when the control unit 131 creates the two-dimensional code usage time information D14 in step S11-15, it also transmits the two-dimensional code usage time information D14, together with the ticket number information D11 and the two-dimensional code data D12, from the communication unit 133 via the communication network N to the ticket reservation server 120.

チケット予約サーバ120においては、通信部123によって、チケット発行サーバ130から送信された情報を受信すると、制御部121が、受信したチケット番号情報D11を、記憶部122のチケット情報記憶部1222に、対応するチケット内容情報D2、チケット購入情報D6及びチケット予約情報D8と紐付けて記憶させた上で、受信した二次元コードデータD12に基づき、これを画像データ化したデータである二次元コード画像データD19を作成する(ステップS11-17)。
なお、チケット発行サーバ130から、二次元コード利用可能時間情報D14を受信した場合には、制御部121は、二次元コード利用可能時間情報D14についても、記憶部122のチケット情報記憶部1222に、対応するチケット内容情報D2、チケット購入情報D6、チケット予約情報D8及びチケット番号情報D11と紐付けて記憶させる。
In the ticket reservation server 120, when the communication unit 123 receives the information transmitted from the ticket issuing server 130, the control unit 121 stores the received ticket number information D11 in the ticket information storage unit 1222 of the storage unit 122 in association with the corresponding ticket content information D2, ticket purchase information D6, and ticket reservation information D8, and then creates two-dimensional code image data D19, which is data that has been converted into image data based on the received two-dimensional code data D12 (step S11-17).
In addition, when two-dimensional code usage time information D14 is received from the ticket issuing server 130, the control unit 121 also stores the two-dimensional code usage time information D14 in the ticket information storage unit 1222 of the storage unit 122 in association with the corresponding ticket content information D2, ticket purchase information D6, ticket reservation information D8, and ticket number information D11.

二次元コード画像データD19を作成すると、制御部121は、作成したデータを、対応するチケット番号情報D11及びチケット予約情報D8と共に、通信部123から通信ネットワークNを介して、ユーザ端末160へと送信する(ステップS11-18)。 After creating the two-dimensional code image data D19, the control unit 121 transmits the created data together with the corresponding ticket number information D11 and ticket reservation information D8 from the communication unit 123 via the communication network N to the user terminal 160 (step S11-18).

また、上記送信処理が完了すると、チケット予約サーバ120においては、制御部121が、記憶部122のチケット情報記憶部1222に記憶された当該チケットに係るチケット内容情報D2、チケット購入情報D6及びチケット予約情報D8に含まれるチケットのステータスに係る情報につき、二次元コード発行済みである旨の情報に更新すると共に(ステップS11-19)、ステータス更新の内容に係る情報である二次元コード発行時ステータス更新情報D20をチケット発行サーバ130へと送信し(ステップS11-20)、チケット発行サーバ130においても、同様に、制御部131が、記憶部132のチケット情報記憶部1322に記憶された当該チケットに係るチケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報につき、二次元コード発行済みである旨の情報に更新する(ステップS11-21)。 In addition, when the above transmission process is completed, in the ticket reservation server 120, the control unit 121 updates the information related to the status of the ticket, which is stored in the ticket information storage unit 1222 of the storage unit 122 and is included in the ticket content information D2, ticket purchase information D6, and ticket reservation information D8, to information indicating that a two-dimensional code has been issued (step S11-19), and transmits the two-dimensional code issuance status update information D20, which is information related to the content of the status update, to the ticket issuing server 130 (step S11-20). Similarly, in the ticket issuing server 130, the control unit 131 updates the information related to the status of the ticket, which is stored in the ticket information storage unit 1322 of the storage unit 132 and is included in the ticket content information D2 and ticket purchase information D6, to information indicating that a two-dimensional code has been issued (step S11-21).

なお、ステップS11-19においては、チケット内容情報D2に含まれるチケットのステータスに係る情報については更新することなく、チケット購入情報D6及びチケット予約情報D8に含まれるチケットのステータスに係る情報についてのみ更新するようにしてもよい。 In addition, in step S11-19, the information related to the ticket status included in the ticket content information D2 may not be updated, and only the information related to the ticket status included in the ticket purchase information D6 and the ticket reservation information D8 may be updated.

ユーザ端末160においては、通信部163によって二次元コード画像データD19、チケット番号情報D11及びチケット予約情報D8を受信すると、制御部161が、受信したデータを紐付けて、記憶部162のチケット情報記憶部1622に記憶させる(ステップS11-22)。
これによって、ユーザ端末160においては、表示部164に、記憶部162のチケット情報記憶部1622に記憶された二次元コード画像データD19に係る二次元コードの画像及びチケット番号情報D11に係るチケット番号を表示させることが可能となる。
In the user terminal 160, when the communication unit 163 receives the two-dimensional code image data D19, ticket number information D11, and ticket reservation information D8, the control unit 161 links the received data and stores it in the ticket information storage unit 1622 of the storage unit 162 (step S11-22).
This makes it possible for the user terminal 160 to display on the display unit 164 an image of the two-dimensional code relating to the two-dimensional code image data D19 stored in the ticket information memory unit 1622 of the memory unit 162 and the ticket number relating to the ticket number information D11.

なお、二次元コード画像データD19をチケット予約サーバ120において作成することなく、チケット予約サーバ120の制御部121が、二次元コード画像データD19に代えて、二次元コードデータD12を通信部123から通信ネットワークNを介してユーザ端末160へと送信するようにし、これを受信したユーザ端末160において、制御部161が、ユーザ端末用アプリケーション1621に従って二次元コード画像データD19を作成することによって、二次元コード画像データD19を取得するようにしてもよい。 In addition, instead of creating the two-dimensional code image data D19 in the ticket reservation server 120, the control unit 121 of the ticket reservation server 120 may transmit the two-dimensional code data D12 from the communication unit 123 to the user terminal 160 via the communication network N instead of the two-dimensional code image data D19, and in the user terminal 160 that receives this, the control unit 161 may create the two-dimensional code image data D19 in accordance with the user terminal application 1621, thereby acquiring the two-dimensional code image data D19.

[(2) ステップS12:チケット発行装置における発行]
続いて、チケット発行装置150において紙等の所定の印刷用媒体によりチケットの発行がなされる場合の動作の流れにつき、図12のフローチャートに従って説明する。
(2) Step S12: Issuance at the Ticket Issuing Device
Next, the flow of operations when the ticket issuing device 150 issues a ticket on a predetermined print medium such as paper will be described with reference to the flowchart of FIG.

ユーザは、チケット発行装置150により、列車の乗車に用いるチケットの発行を受けることを希望する場合、まず、チケット発行装置150の操作部155を用いて、予約を希望するチケットに係る情報、すなわち、例えば、列車の乗車駅、降車駅、出発時刻、到着時刻、座席番号等に係る情報を含む購入希望チケット情報D1につき入力した上で、所定の購入操作を行う(ステップS12-1)。 When a user wishes to have a ticket issued by the ticket issuing device 150 to be used for boarding a train, the user first uses the operation unit 155 of the ticket issuing device 150 to input information related to the ticket they wish to reserve, i.e., the desired ticket purchase information D1, which includes information related to, for example, the boarding station, disembarking station, departure time, arrival time, seat number, etc., and then performs the required purchase operation (step S12-1).

ユーザによる予約を希望するチケットに係る情報の入力は、例えば、チケット発行装置150において表示部154に表示される、予約を希望する列車及び座席を指定できるように構成された所定のチケット予約に係る画面に従って、操作部155を用いて、予約を希望する列車及び座席を指定することによって行うようにすればよい。 The user may input information related to the ticket he/she wishes to reserve by, for example, using the operation unit 155 to specify the train and seat he/she wishes to reserve, in accordance with a specific ticket reservation screen displayed on the display unit 154 of the ticket issuing device 150 and configured to allow the user to specify the train and seat he/she wishes to reserve.

購入希望チケット情報D1が入力されると、制御部151は、入力された情報を基にチケット購入情報D6を作成する(ステップS12-2)。 When the desired ticket purchase information D1 is input, the control unit 151 creates ticket purchase information D6 based on the input information (step S12-2).

続いて、制御部151は、運行列車情報記憶部1522に記憶された運行列車情報D3及び予約状況情報記憶部1523に記憶された予約状況情報D4に基づき、列車の空席状況につき確認の上、チケット購入情報D6に係るユーザがチケットの購入を希望する列車の座席につき、チケットの購入が可能である場合、これに対応したチケット内容情報D2を作成する(ステップS12-3)。 Then, the control unit 151 checks the availability of seats on the train based on the operating train information D3 stored in the operating train information storage unit 1522 and the reservation status information D4 stored in the reservation status information storage unit 1523, and if a ticket can be purchased for the seat on the train for which the user related to the ticket purchase information D6 wishes to purchase a ticket, creates the corresponding ticket content information D2 (step S12-3).

チケット内容情報D2を作成すると、制御部151は、ステップS12-3で作成したチケット内容情報D2を、ステップS12-2で作成したチケット購入情報D6と共に、通信部153から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS12-4)。 After creating the ticket content information D2, the control unit 151 transmits the ticket content information D2 created in step S12-3 together with the ticket purchase information D6 created in step S12-2 from the communication unit 153 via the communication network N to the ticket issuing server 130 (step S12-4).

チケット発行サーバ130においては、通信部133によってチケット内容情報D2及びチケット購入情報D6を受信すると、制御部131が、受信したチケット内容情報D2と、チケット購入情報D6と、を紐付けて、記憶部132のチケット情報記憶部1322に記憶させる(ステップS12-5)。 In the ticket issuing server 130, when the communication unit 133 receives the ticket content information D2 and the ticket purchase information D6, the control unit 131 links the received ticket content information D2 with the ticket purchase information D6 and stores them in the ticket information storage unit 1322 of the storage unit 132 (step S12-5).

続いて、チケット発行サーバ130の制御部131は、チケット購入情報D6ごとに、所定の規則に従いID(識別子)を設定して、チケット識別子情報D10を作成するとともに、番号を採番して、チケット番号情報D11を作成の上、記憶部132のチケット情報記憶部1322に、対応するチケット内容情報D2及びチケット購入情報D6と紐付けて記憶させる(ステップS12-6)。 Then, the control unit 131 of the ticket issuing server 130 sets an ID (identifier) for each piece of ticket purchase information D6 according to a predetermined rule, creates ticket identifier information D10, assigns a number to it, creates ticket number information D11, and stores it in the ticket information storage unit 1322 of the storage unit 132 in association with the corresponding ticket content information D2 and ticket purchase information D6 (step S12-6).

続いて制御部131は、チケット購入情報D6及び作成したチケット識別子情報D10を用いて、所定の二次元コードのフォーマットに従い、二次元コードデータD12を作成する(ステップS12-7)。 The control unit 131 then uses the ticket purchase information D6 and the created ticket identifier information D10 to create two-dimensional code data D12 in accordance with a specified two-dimensional code format (step S12-7).

二次元コードデータD12は、ステップS11で説明したものと同様、図11に示すように、基本情報部D12-1と、正当性検定部D12-2と、を有し、基本情報部D12-1の符号化された部分にチケット識別子情報D10及び発行媒体情報D15が含まれ、正当性検定部D12-2に検定情報D17が含まれるものである。
ただし、ステップS12においては、二次元コードデータD12に係るチケットはチケット発行装置150において紙等の所定の印刷用媒体に印刷されて発行されるものであることから、発行媒体情報D15として、チケット発行装置150において紙等の所定の印刷用媒体に印刷されて発行されるものであることを示す情報が、二次元コードデータD12の基本情報部D12-1に含まれることとなる。
The two-dimensional code data D12, similar to that described in step S11, has a basic information section D12-1 and a validity testing section D12-2, as shown in FIG. 11, with the encoded portion of the basic information section D12-1 containing ticket identifier information D10 and issuing medium information D15, and the validity testing section D12-2 containing testing information D17.
However, in step S12, since the ticket relating to the two-dimensional code data D12 is printed on a predetermined printing medium such as paper by the ticket issuing device 150 and issued, information indicating that the ticket will be printed on a predetermined printing medium such as paper by the ticket issuing device 150 and issued is included in the basic information section D12-1 of the two-dimensional code data D12 as issuing medium information D15.

二次元コードデータD12を作成すると、チケット発行サーバ130においては、制御部131が、作成した二次元コードデータD12を、対応するチケット番号情報D11と共に、通信部133から通信ネットワークNを介して、チケット発行装置150へと送信する(ステップS12-8)。 When the two-dimensional code data D12 is created, the control unit 131 in the ticket issuing server 130 transmits the created two-dimensional code data D12 together with the corresponding ticket number information D11 from the communication unit 133 via the communication network N to the ticket issuing device 150 (step S12-8).

チケット発行装置150においては、通信部153によって二次元コードデータD12及びチケット番号情報D11を受信すると、制御部151が、二次元コードデータD12に基づき、これを画像データ化したデータである二次元コード画像データD19を作成の上、チケット発行部156により、二次元コード画像データD19に係る二次元コード及びチケット番号情報D11に係る番号が紙等の所定の印刷用媒体に印刷等の方法で記憶されたチケットを発行させる(ステップS12-9)。 In the ticket issuing device 150, when the communication unit 153 receives the two-dimensional code data D12 and the ticket number information D11, the control unit 151 creates two-dimensional code image data D19, which is data that has been converted into image data based on the two-dimensional code data D12, and causes the ticket issuing unit 156 to issue a ticket on which the two-dimensional code related to the two-dimensional code image data D19 and the number related to the ticket number information D11 are stored by printing or other method on a specified printing medium such as paper (step S12-9).

チケットの発行が完了すると、チケット発行装置150においては、制御部151が、チケットの発行が完了した旨の所定の通知を、通信部153から通信ネットワークNを介してチケット発行サーバ130へと送信する(ステップS12-10)。 When the ticket issuance is complete, the control unit 151 in the ticket issuing device 150 sends a predetermined notification that the ticket issuance is complete from the communication unit 153 to the ticket issuing server 130 via the communication network N (step S12-10).

上記通知を通信部133によって受信したチケット発行サーバ130においては、制御部131が、記憶部132のチケット情報記憶部1322に記憶された当該チケットに係るチケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報につき、二次元コード発行済みである旨の情報に更新する(ステップS12-11)。 In the ticket issuing server 130 that receives the above notification via the communication unit 133, the control unit 131 updates the ticket content information D2 and ticket status information included in the ticket purchase information D6 for the ticket stored in the ticket information storage unit 1322 of the storage unit 132 to information indicating that a two-dimensional code has been issued (step S12-11).

[2 ステップS2:改札入出場]
続いて、ユーザが、ステップS1で発行された二次元コードを利用して、改札装置140において、改札内へ入場又は改札内から出場する際の本システムの動作につき、媒体の一致の判定及び入出場判定をチケット発行サーバ130で行う場合と、改札装置140で行う場合と、に分けて説明する。
[2 Step S2: Entering and exiting the ticket gate]
Next, the operation of the system when a user uses the two-dimensional code issued in step S1 to enter or exit a ticket gate at the ticket gate device 140 will be explained separately for cases where the determination of media match and the entry/exit determination are performed by the ticket issuing server 130 and cases where they are performed by the ticket gate device 140.

[(1) ステップS21:チケット発行サーバにおいて媒体の一致の判定及び入出場判定を行う場合]
まず、チケット発行サーバ130において媒体の一致の判定及び入出場判定を行う場合の動作の流れにつき、図13のフローチャートに従って説明する。
[(1) Step S21: When the ticket issuing server performs a medium match determination and an entry/exit determination]
First, the flow of operations performed by the ticket issuing server 130 to determine whether the media match and whether the person has entered or exited will be described with reference to the flowchart in FIG.

ユーザは、列車への乗車前に改札装置140から駅の改札内へと入場することを希望する場合、又は列車への乗車後に改札装置140から駅の改札外へと出場することを希望する場合、ステップS1で発行された二次元コードを、改札装置140のチケット情報読取部144にかざす。
具体的には、二次元コードがステップS11で説明した工程を経てユーザ端末160に対して発行された場合、ユーザは、ユーザ端末160の操作部165を用いて所定の操作を行い、二次元コード画像データD19に係る二次元コードを表示部164に表示させたのち、表示された二次元コードをチケット情報読取部144にかざすこととなる。
また、二次元コードがステップS12で説明した工程を経てチケット発行装置150において紙等の印刷用媒体に印刷して発行された場合、紙等の印刷用媒体に印刷された二次元コードをチケット情報読取部144にかざすこととなる。
When the user wishes to enter the station ticket gate through the ticket gate device 140 before boarding a train, or when the user wishes to exit the station ticket gate through the ticket gate device 140 after boarding a train, the user holds the two-dimensional code issued in step S1 over the ticket information reading unit 144 of the ticket gate device 140.
Specifically, when the two-dimensional code is issued to the user terminal 160 through the process described in step S11, the user performs a predetermined operation using the operation unit 165 of the user terminal 160 to display the two-dimensional code related to the two-dimensional code image data D19 on the display unit 164, and then holds the displayed two-dimensional code over the ticket information reading unit 144.
In addition, if the two-dimensional code is printed on a print medium such as paper by the ticket issuing device 150 after going through the process described in step S12, the two-dimensional code printed on the print medium such as paper is held over the ticket information reading unit 144.

二次元コードがチケット情報読取部144にかざされると、改札装置140の制御部141は、チケット情報読取部144により、かざされた二次元コードから、二次元コードデータD12を読み取らせる(ステップS21-1)。 When the two-dimensional code is held over the ticket information reading unit 144, the control unit 141 of the ticket gate device 140 causes the ticket information reading unit 144 to read the two-dimensional code data D12 from the held two-dimensional code (step S21-1).

また、制御部141は、ステップS21-1で読み取った二次元コードを表示した媒体を特定する(ステップS21-2)。すなわち、制御部141は、当該二次元コードが、ユーザ端末160の表示部164に表示された二次元コードか、チケット発行装置150において発行された紙等の印刷用媒体に印刷された二次元コードか、を特定することとなる。 The control unit 141 also identifies the medium that displays the two-dimensional code read in step S21-1 (step S21-2). That is, the control unit 141 identifies whether the two-dimensional code is a two-dimensional code displayed on the display unit 164 of the user terminal 160, or a two-dimensional code printed on a print medium such as paper issued by the ticket issuing device 150.

特定方法は特に限定されないが、例えば、改札装置140のチケット情報読取部144に係る構成の説明において述べたように、チケット情報読取部144を、紙等の印刷用媒体に印刷された二次元コードを対象とした光を照射しての読み取りと、ユーザ端末160の表示部164に表示された二次元コードを対象とした光を照射しない読み取りと、を切り換えながら交互に繰り返し行うように構成した上で、いずれのタイミングで二次元コードを読み取ることができたかによって、当該二次元コードが、ユーザ端末160の表示部164に表示された二次元コードか、チケット発行装置150において発行された紙等の印刷用媒体に印刷された二次元コードか、を特定するようにすればよい。 The method of identification is not particularly limited, but for example, as described in the explanation of the configuration of the ticket information reading unit 144 of the ticket gate device 140, the ticket information reading unit 144 can be configured to alternate between reading by irradiating light onto a two-dimensional code printed on a print medium such as paper, and reading without irradiating light onto the two-dimensional code displayed on the display unit 164 of the user terminal 160, and then, depending on when the two-dimensional code was successfully read, it can be determined whether the two-dimensional code is the two-dimensional code displayed on the display unit 164 of the user terminal 160 or the two-dimensional code printed on a print medium such as paper and issued by the ticket issuing device 150.

続いて、制御部141は、かざされた二次元コードが、正規のチケットか否かにつき判定する(ステップS21-3) Then, the control unit 141 determines whether the two-dimensional code is a genuine ticket or not (step S21-3).

具体的には、ステップS11において説明したように、二次元コードデータD12は、複数の記憶領域、例えば、図11に示すように、基本情報部D12-1と、正当性検定部D12-2と、から構成され、正当性検定部D12-2には、基本情報部D12-1に含まれるデータを基に、検定用処理情報D18に係る所定の変換規則又は計算式に従って、所定の検定用の変換又は計算を行った結果に係る情報である検定情報D17が含まれる。 Specifically, as explained in step S11, the two-dimensional code data D12 is composed of multiple storage areas, for example, as shown in FIG. 11, a basic information section D12-1 and a validity testing section D12-2, and the validity testing section D12-2 includes testing information D17, which is information related to the results of a specific testing conversion or calculation based on the data included in the basic information section D12-1, in accordance with a specific conversion rule or formula related to the testing processing information D18.

また、改札装置140においては、記憶部142の検定用処理情報記憶部1422に、同様の所定の変換規則又は計算式が、検定用処理情報D18として記憶されている。 In addition, in the ticket gate device 140, a similar predetermined conversion rule or formula is stored as test processing information D18 in the test processing information storage unit 1422 of the storage unit 142.

そこで、制御部141は、ステップS21-1で読み取った二次元コードデータD12のうち、基本情報部D12-1に含まれるデータを基に、記憶部142の検定用処理情報記憶部1422に検定用処理情報D18として記憶された上記所定の変換規則又は計算式に従って、所定の検定用の変換又は計算を行う。
そして、制御部141は、上記変換又は計算の結果が、正当性検定部D12-2に含まれる検定情報D17と一致する場合に、当該二次元コードを正規のチケットであると判定し、これが一致しない場合に、当該二次元コードを正規のチケットではないものと判定する。
Therefore, the control unit 141 performs a predetermined conversion or calculation for testing based on the data contained in the basic information section D12-1 of the two-dimensional code data D12 read in step S21-1, in accordance with the above-mentioned predetermined conversion rule or formula stored as testing processing information D18 in the testing processing information storage section 1422 of the storage unit 142.
Then, if the result of the above conversion or calculation matches the testing information D17 contained in the validity testing unit D12-2, the control unit 141 determines that the two-dimensional code is a genuine ticket, and if they do not match, it determines that the two-dimensional code is not a genuine ticket.

ステップS21-3において非正規のチケットであると判定した場合には、制御部141は、開閉部145を閉じて処理を終了することとなる。
これに対し、ステップS21-3において二次元コードデータD12を正規のチケットに係るものであると判定した場合、改札装置140においては、制御部141が、チケット情報読取部144が読み取った二次元コードデータD12を、記憶部142の機器情報記憶部1423に記憶された改札装置設置駅情報D21及び改札装置機器情報D22、並びにステップS21-2における特定結果に係る情報である読取媒体情報D23と共に、通信部143から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS21-4)。
If it is determined in step S21-3 that the ticket is an unauthorized one, the control unit 141 closes the opening/closing unit 145 and ends the process.
In contrast, if it is determined in step S21-3 that the two-dimensional code data D12 relates to a genuine ticket, in the ticket gate device 140, the control unit 141 transmits the two-dimensional code data D12 read by the ticket information reading unit 144, together with the ticket gate device installation station information D21 and the ticket gate device equipment information D22 stored in the equipment information memory unit 1423 of the memory unit 142, and the reading medium information D23, which is information relating to the identification result in step S21-2, from the communication unit 143 via the communication network N to the ticket issuing server 130 (step S21-4).

改札装置設置駅情報D21は、当該改札装置140が設置された駅に係る情報であり、二次元コードをチケット情報読取部144にかざしたユーザが改札から入場又は出場する駅を意味することとなる。
改札装置機器情報D22は、当該改札装置140に係る情報であり、設置した事業者を示す情報、当該改札装置140が、チケット発行サーバ130による入出場判定を要するものか、改札装置140自身において入出場判定を行うものかに係る情報、改札装置140ごとに有している不正判定等の詳細設定に係る情報等が含まれる。
読取媒体情報D23は、ステップS21-2における特定結果に係る情報、すなわち、ステップS21-1でチケット情報読取部144によって読み取った二次元コードを表示した媒体に係る情報(媒体がユーザ端末160であるか、紙等の印刷用媒体であるかを示す情報)である。
The ticket gate installation station information D21 is information related to the station where the ticket gate 140 is installed, and indicates the station where a user who holds the two-dimensional code over the ticket information reading unit 144 will enter or exit through the ticket gate.
The ticket gate device equipment information D22 is information related to the ticket gate device 140, and includes information indicating the operator that installed it, information regarding whether the ticket gate device 140 requires entry/exit determination by the ticket issuing server 130 or whether the ticket gate device 140 performs the entry/exit determination itself, and information regarding detailed settings such as fraud determination that are set for each ticket gate device 140.
The read medium information D23 is information relating to the identification result in step S21-2, i.e., information relating to the medium displaying the two-dimensional code read by the ticket information reading unit 144 in step S21-1 (information indicating whether the medium is a user terminal 160 or a printing medium such as paper).

通信部133によって、改札装置140から送信された情報を受信したチケット発行サーバ130においては、制御部131が、改札装置機器情報D22に基づき、当該改札装置140がチケット発行サーバ130による入出場判定を要する改札装置140か判断した後、チケット発行サーバ130による入出場判定を要する場合、まず、記憶部132の符号化情報記憶部1323に記憶されている符号化情報D16を用いて、二次元コードデータD12の基本情報部D12-1のうち符号化されている情報を復号化する(ステップS21-5)。 In the ticket issuing server 130, which has received the information sent from the ticket gate device 140 via the communication unit 133, the control unit 131 determines, based on the ticket gate device equipment information D22, whether the ticket gate device 140 is a ticket gate device 140 that requires an entry/exit determination by the ticket issuing server 130. If an entry/exit determination by the ticket issuing server 130 is required, the control unit 131 first decodes the encoded information in the basic information section D12-1 of the two-dimensional code data D12 using the encoded information D16 stored in the encoded information storage unit 1323 of the storage unit 132 (step S21-5).

続いて、制御部131は、ステップS21-4で受信した読取媒体情報D23に係る媒体(ステップS21-1でチケット情報読取部144によって読み取った二次元コードを表示した媒体)と、二次元コードデータD12の基本情報部D12-1に含まれる発行媒体情報D15に係る媒体(ステップS1における発行時の媒体)と、が一致するか否かについて判定する(ステップS21-6)。 The control unit 131 then determines whether the medium related to the read medium information D23 received in step S21-4 (the medium displaying the two-dimensional code read by the ticket information reading unit 144 in step S21-1) matches the medium related to the issued medium information D15 included in the basic information section D12-1 of the two-dimensional code data D12 (the medium at the time of issue in step S1) (step S21-6).

すなわち、いずれもユーザ端末160である場合及びいずれも紙等の印刷用媒体である場合には一致しているものと判定し、一方がユーザ端末160であり、他方が紙等の印刷用媒体である場合には一致していないものと判定する。 In other words, if both are user terminals 160 and both are print media such as paper, they are determined to match, but if one is a user terminal 160 and the other is a print medium such as paper, they are determined to not match.

この際、ユーザがステップS11で説明した工程を経てユーザ端末160に対して発行された二次元コードをそのままユーザ端末160に表示させて使用する場合、及びステップS12で説明した工程を経て紙等の印刷用媒体に印刷して発行された二次元コードをそのまま印刷用媒体で使用する場合であれば、必然的に一致しているものと判定されることとなる。
これに対し、ユーザが、ステップS11で説明した工程を経てユーザ端末160に対して発行された二次元コードを紙等の印刷用媒体に印刷して使用した場合や、ステップS12で説明した工程を経て紙等の印刷用媒体に印刷して発行された二次元コードを写真撮影して電子データ化し、ユーザ端末160に表示させて使用した場合等に、一致していないものと判定することとなる。
In this case, if the user uses the two-dimensional code issued to the user terminal 160 through the process described in step S11 by displaying it directly on the user terminal 160, and if the user uses the two-dimensional code issued by printing it on a printing medium such as paper through the process described in step S12 by using it directly on the printing medium, it will inevitably be determined that there is a match.
In contrast, if the user prints the two-dimensional code issued to the user terminal 160 through the process described in step S11 onto a printing medium such as paper and uses it, or if the user photographs the two-dimensional code printed and issued on a printing medium such as paper through the process described in step S12, converts it into electronic data, and displays it on the user terminal 160 for use, it will be determined that there is no match.

ステップS21-6において、ステップS21-4で受信した読取媒体情報D23に係る媒体と、二次元コードデータD12の基本情報部D12-1に含まれる発行媒体情報D15に係る媒体とが一致しないと判定した場合には、制御部131は、通信部133から通信ネットワークNを介して、改札装置140へと開閉部145を閉じる旨の所定の指令を送信して、処理を終了することとなる。 If it is determined in step S21-6 that the medium associated with the read medium information D23 received in step S21-4 does not match the medium associated with the issued medium information D15 included in the basic information section D12-1 of the two-dimensional code data D12, the control unit 131 will send a predetermined command to close the opening/closing section 145 to the ticket gate device 140 from the communication unit 133 via the communication network N, and will end the process.

なお、ステップS21-4で受信した読取媒体情報D23に係る媒体と、二次元コードデータD12の基本情報部D12-1に含まれる発行媒体情報D15に係る媒体とが一致しないと判定した場合の処理は、改札装置140への開閉部145を閉じる旨の指令の送信には限られない。例えば、開閉部145を閉じる旨の指令に代えて、改札の通過音を変える旨の指令を改札装置140へと送信するようにし、通過音によって、駅員が媒体の不一致を認識して対応できるようにしてもよい。 The process when it is determined that the medium related to the read medium information D23 received in step S21-4 does not match the medium related to the issued medium information D15 included in the basic information section D12-1 of the two-dimensional code data D12 is not limited to sending a command to close the opening/closing section 145 to the ticket gate device 140. For example, instead of a command to close the opening/closing section 145, a command to change the sound that is made when passing through the ticket gate may be sent to the ticket gate device 140 so that the station staff can recognize the mismatch in the media and take action based on the sound.

また、改札装置140への指令の送信に代えて、他の所定の端末へと通知するようにしてもよい。
例えば、駅員が携帯する端末へと所定の通知を送信し、当該端末を使用する駅員が媒体の不一致を認識して対応できるようにしてもよい。
また、例えば、ステップS11で説明した工程を経てユーザ端末160に対して発行された二次元コードが、紙等の印刷用媒体に印刷されて使用された場合等においては、ステップS1でチケットの発行を受けたユーザが関与しない不正利用がなされた可能性もあることから、ユーザ端末160へと所定の通知を送信し、ステップS1でチケットの発行を受けたユーザに通知するようにしてもよい。
Also, instead of sending a command to the ticket gate device 140, a notification may be sent to another specified terminal.
For example, a specified notification may be sent to a terminal carried by a station staff member, so that the station staff member using that terminal can recognize the media discrepancy and take appropriate action.
Furthermore, for example, in cases where the two-dimensional code issued to user terminal 160 through the process described in step S11 is printed on a printing medium such as paper and used, there is a possibility that fraudulent use has occurred without the involvement of the user to whom the ticket was issued in step S1, so a specified notification may be sent to user terminal 160 to notify the user to whom the ticket was issued in step S1.

これに対し、ステップS21-6において、ステップS21-4で受信した読取媒体情報D23に係る媒体と、二次元コードデータD12の基本情報部D12-1に含まれる発行媒体情報D15に係る媒体とが一致すると判定した場合には、制御部131は、ステップS21-5で復号化された情報に含まれるチケット識別子情報D10に基づき、記憶部132のチケット情報記憶部1322につき検索し、ステップS21-4で受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6を抽出した上で、ステップS21-4で受信した改札装置設置駅情報D21及び改札装置機器情報D22と、チケット内容情報D2とを対比して、入出場の可否に係る判定を行う(ステップS21-7)。
なお、受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6が抽出されなかった場合、制御部131は、その時点で入場又は出場不可能と判定する。したがって、上記のように改札装置設置駅情報D21及び改札装置機器情報D22とチケット内容情報D2との対比に進むのは、受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6が抽出された場合のみである。
On the other hand, if it is determined in step S21-6 that the medium related to the reading medium information D23 received in step S21-4 matches the medium related to the issuing medium information D15 included in the basic information section D12-1 of the two-dimensional code data D12, the control unit 131 searches the ticket information storage section 1322 of the storage unit 132 based on the ticket identifier information D10 included in the information decoded in step S21-5, extracts the ticket content information D2 and ticket purchase information D6 corresponding to the two-dimensional code data D12 received in step S21-4, and then compares the ticket content information D2 with the ticket gate installation station information D21 and the ticket gate equipment information D22 received in step S21-4 to make a determination as to whether entry or exit is possible (step S21-7).
If the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12 are not extracted, the control unit 131 determines that entry or exit is not possible at that point in time. Therefore, the comparison of the ticket content information D2 with the ticket gate station information D21 and the ticket gate device information D22 as described above is performed only when the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12 are extracted.

具体的には、入場の場合には、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報から入出場履歴につき確認の上、改札装置設置駅情報D21に係るユーザの入場駅と、チケット内容情報D2に含まれる有効区間(乗車駅と降車駅との間の経由駅を経由する区間)に係る情報と、につき対比する。そして、例えば、入場履歴がないか途中駅における出場後であり、チケット内容情報D2に係る有効期間内であり、かつ、改札装置設置駅情報D21に係るユーザの入場駅が、チケット内容情報D2に含まれる有効区間に係る情報における有効区間内に存在する駅である場合に入場可能と判定し、既に入場履歴がありかつ途中駅における出場後でないか、チケット内容情報D2に係る有効期間外であるか、改札装置設置駅情報D21に係るユーザの入場駅が、チケット内容情報D2に含まれる有効区間に係る情報における有効区間内に存在する駅ではない場合に入場不可能と判定する。 Specifically, in the case of entry, the entry/exit history is checked from the ticket status information included in the ticket content information D2 and the ticket purchase information D6, and the entry station of the user related to the ticket gate station information D21 is compared with the information related to the valid section (the section passing through intermediate stations between the boarding station and the disembarking station) included in the ticket content information D2. Then, for example, if there is no entry history or the entry is after exiting at an intermediate station, the validity period related to the ticket content information D2 is within, and the entry station of the user related to the ticket gate station information D21 is a station that exists within the validity period in the information related to the validity period included in the ticket content information D2, it is determined that entry is possible, and if there is an entry history and the entry is not after exiting at an intermediate station, the validity period related to the ticket content information D2 is outside, or the entry station of the user related to the ticket gate station information D21 is not a station that exists within the validity period in the information related to the validity period included in the ticket content information D2, it is determined that entry is not possible.

また、出場の場合には、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報から入場履歴及び出場履歴につき確認の上、改札装置設置駅情報D21に係るユーザの出場駅と、チケット内容情報D2に含まれる有効区間に係る情報と、につき対比する。そして、例えば、入場後出場前であり、チケット内容情報D2に係る有効期間内であり、かつ、改札装置設置駅情報D21に係るユーザの出場駅が、チケット内容情報D2に含まれる有効区間に係る情報における有効区間内に存在する駅である場合に出場可能と判定し、入場前又は出場後であるか、チケット内容情報D2に係る有効期間外であるか、改札装置設置駅情報D21に係るユーザの出場駅が、チケット内容情報D2に含まれる有効区間に係る情報における有効区間内に存在する駅ではない場合に出場不可能と判定する。 In addition, in the case of exit, the entry history and exit history are checked from the information related to the ticket status included in the ticket content information D2 and the ticket purchase information D6, and the user's exit station related to the ticket gate station information D21 is compared with the information related to the validity zone included in the ticket content information D2. Then, for example, if the user is after entry but before exit, is within the validity period related to the ticket content information D2, and the user's exit station related to the ticket gate station information D21 is a station that is within the validity zone in the information related to the validity zone included in the ticket content information D2, it is determined that the user can exit. However, if the user is before entry or after exit, is outside the validity period related to the ticket content information D2, or the user's exit station related to the ticket gate station information D21 is not a station that is within the validity zone in the information related to the validity zone included in the ticket content information D2, it is determined that the user cannot exit.

なお、記憶部132のチケット情報記憶部1322に、受信した二次元コードデータD12に対応する二次元コード利用可能時間情報D14が記憶されている場合には、制御部131は、チケット内容情報D2及びチケット購入情報D6の抽出に先立って、受信した二次元コードデータD12に対応する二次元コードが利用可能時間内であるかについての判定も行う。
具体的には、チケット識別子情報D10に基づき記憶部132のチケット情報記憶部1322につき検索し、受信した二次元コードデータD12に対応する二次元コード利用可能時間情報D14を抽出した上で、例えば、二次元コード利用可能時間情報D14に含まれる二次元コードデータD12が作成された時刻と、現在時刻とを対比し、その差が二次元コード利用可能時間情報D14に含まれる所定の時間内である場合に利用可能時間内であると判定し、その差が二次元コード利用可能時間情報D14に含まれる所定の時間外である場合に利用可能時間外であると判定する。
この場合、制御部131は、利用可能時間内であると判定した場合のみ、上記の受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6の抽出及び改札装置設置駅情報D21及び改札装置機器情報D22とチケット内容情報D2との対比を行い、利用可能時間外であると判定した場合には、その時点で入場又は出場不可能と判定することとなる。
In addition, if two-dimensional code available time information D14 corresponding to the received two-dimensional code data D12 is stored in the ticket information storage unit 1322 of the storage unit 132, the control unit 131 also determines whether the two-dimensional code corresponding to the received two-dimensional code data D12 is within the available time period prior to extracting the ticket content information D2 and the ticket purchase information D6.
Specifically, the ticket information storage unit 1322 of the storage unit 132 is searched based on the ticket identifier information D10, and the two-dimensional code availability time information D14 corresponding to the received two-dimensional code data D12 is extracted. After that, for example, the time when the two-dimensional code data D12 contained in the two-dimensional code availability time information D14 was created is compared with the current time, and if the difference is within a specified time period contained in the two-dimensional code availability time information D14, it is determined that the time is within the available time period, and if the difference is outside the specified time period contained in the two-dimensional code availability time information D14, it is determined that the time is outside the available time period.
In this case, the control unit 131 extracts the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12 and compares the ticket content information D2 with the ticket gate installation station information D21 and the ticket gate equipment information D22 only if it determines that the available time is within the time frame, and if it determines that the available time is outside the time frame, it determines that entry or exit is not possible at that time.

上記判定が完了すると、制御部131は、記憶部132のチケット情報記憶部1322に記憶されたチケットのステータスに係る情報につき更新する(ステップS21-8)。
具体的には、入場可能であった場合、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報を、チケット使用中(入場後出場前)とし、出場可能であった場合、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報を、既使用(降車駅における出場後)又は使用中(途中駅における出場後)とする。
When the above-mentioned determination is completed, the control unit 131 updates the information relating to the status of the ticket stored in the ticket information storage unit 1322 of the storage unit 132 (step S21-8).
Specifically, if entry is possible, the information regarding the ticket status included in the ticket content information D2 and the ticket purchase information D6 will be set to "ticket in use" (after entry but before exit), and if exit is possible, the information regarding the ticket status included in the ticket content information D2 and the ticket purchase information D6 will be set to "already used" (after exit at the disembarking station) or "in use" (after exit at an intermediate station).

上記更新が完了すると、制御部131は、ステップS21-7における改札入出場の判定結果に係る情報(第1入出場判定結果情報D24)を、通信部133から通信ネットワークNを介して、改札装置140へと送信する(ステップS21-9)。 When the above update is completed, the control unit 131 transmits information relating to the result of the ticket gate entry/exit determination made in step S21-7 (first entry/exit determination result information D24) from the communication unit 133 via the communication network N to the ticket gate device 140 (step S21-9).

通信部143によって、チケット発行サーバ130から送信された第1入出場判定結果情報D24を受信した改札装置140においては、制御部141が、受信した第1入出場判定結果情報D24に基づき、開閉部145の開閉を行う(ステップS21-10)。
具体的には、受信した第1入出場判定結果情報D24が、入場又は出場を可とするものであった場合、開閉部145につき開状態とし、入場又は出場を不可とするものであった場合、開閉部145につき閉状態とすることとなる。
In the ticket gate device 140, which receives the first entry/exit judgment result information D24 transmitted from the ticket issuing server 130 via the communication unit 143, the control unit 141 opens and closes the opening/closing section 145 based on the received first entry/exit judgment result information D24 (step S21-10).
Specifically, if the received first entry/exit judgment result information D24 allows entry or exit, the opening/closing section 145 will be set to the open state, and if the received first entry/exit judgment result information D24 does not allow entry or exit, the opening/closing section 145 will be set to the closed state.

チケット発行サーバ130においては、第1入出場判定結果情報D24を改札装置140へと送信した後、ステップS21-8におけるチケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報の更新内容に関する情報(第1入出場時ステータス更新情報D25)を、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS21-11)。 After transmitting the first entry/exit judgment result information D24 to the ticket gate device 140, the ticket issuing server 130 transmits information relating to the update of the information relating to the ticket status contained in the ticket content information D2 and the ticket purchase information D6 in step S21-8 (first entry/exit status update information D25) from the communication unit 133 via the communication network N to the ticket reservation server 120 (step S21-11).

チケット予約サーバ120においては、通信部123により第1入出場時ステータス更新情報D25を受信すると、制御部121が、記憶部122のチケット情報記憶部1222に記憶されたチケット内容情報D2、チケット購入情報D6及びチケット予約情報D8に含まれるチケットのステータスに係る情報につき、ステップS21-8におけるチケット発行サーバ130における更新と同様にして更新する(ステップS21-12)。 In the ticket reservation server 120, when the communication unit 123 receives the first entry/exit status update information D25, the control unit 121 updates the information relating to the ticket status contained in the ticket content information D2, ticket purchase information D6, and ticket reservation information D8 stored in the ticket information storage unit 1222 of the storage unit 122 in the same manner as the update in the ticket issuing server 130 in step S21-8 (step S21-12).

[(2) ステップS22:改札装置において媒体の一致の判定及び入出場判定を行う場合]
続いて、改札装置140において媒体の一致の判定及び入出場判定を行う場合の動作の流れにつき、図14のフローチャートに従って説明する。
[(2) Step S22: When determining whether the media match and whether the person entered or exited are determined at the ticket gate device]
Next, the flow of operations when the ticket gate device 140 judges whether the media match and whether the ticket gate device 140 detects entry and exit will be described with reference to the flowchart in FIG.

まず、二次元コードデータの読み取り(ステップS22-1)から二次元コードデータの復号化(ステップS22-5)までの工程については、チケット発行サーバ130において媒体の一致の判定及び入出場判定を行う場合(ステップS21)に係る二次元コードデータの読み取り(ステップS21-1)から二次元コードデータの復号化(ステップS21-5)までの工程と変わるところはない。 First, the process from reading the two-dimensional code data (step S22-1) to decoding the two-dimensional code data (step S22-5) is no different from the process from reading the two-dimensional code data (step S21-1) to decoding the two-dimensional code data (step S21-5) in the case where the ticket issuing server 130 determines whether the media match and whether the person is entering or exiting the venue is determined (step S21).

チケット発行サーバ130においては、ステップS22-5で、二次元コードデータD12の基本情報部D12-1のうち符号化されている情報を復号化すると、続いて、制御部131が、復号化された情報に含まれるチケット識別子情報D10に基づきチケット情報記憶部1322につき検索し、受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6を抽出し、抽出したチケット内容情報D2を、ステップS22-5で復号化した情報に含まれる発行媒体情報D15と共に、ステップS22-4において情報を送信した改札装置140へと送信する(ステップS22-6)。 In step S22-5, the ticket issuing server 130 decodes the encoded information in the basic information section D12-1 of the two-dimensional code data D12. The control unit 131 then searches the ticket information storage unit 1322 based on the ticket identifier information D10 contained in the decoded information, extracts the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12, and transmits the extracted ticket content information D2 together with the issuing medium information D15 contained in the information decoded in step S22-5 to the ticket gate device 140 that transmitted the information in step S22-4 (step S22-6).

なお、受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6が抽出されなかった場合には、制御部131は、通信部133から通信ネットワークNを介して、改札装置140へと開閉部145を閉じる旨の所定の指令を送信して、処理を終了することとなる。 If the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12 are not extracted, the control unit 131 will transmit a predetermined command to close the opening/closing section 145 to the ticket gate device 140 from the communication unit 133 via the communication network N, and then terminate the process.

また、記憶部132のチケット情報記憶部1322に、受信した二次元コードデータD12に対応する二次元コード利用可能時間情報D14が記憶されている場合には、制御部131は、チケット内容情報D2及びチケット購入情報D6の抽出に先立って、受信した二次元コードデータD12に対応する二次元コードが利用可能時間内であるかについての判定を行う。判定方法はステップS21-7で説明したものと同様である。
この場合、制御部131は、利用可能時間内であると判定した場合のみ、上記の受信した二次元コードデータD12に対応するチケット内容情報D2及びチケット購入情報D6の抽出並びにチケット内容情報D2の改札装置140への送信を行い、利用可能時間外であると判定した場合には、制御部131は、通信部133から通信ネットワークNを介して、改札装置140へと開閉部145を閉じる旨の所定の指令を送信して、処理を終了することとなる。
Furthermore, if the two-dimensional code available time information D14 corresponding to the received two-dimensional code data D12 is stored in the ticket information storage unit 1322 of the storage unit 132, the control unit 131 determines whether the two-dimensional code corresponding to the received two-dimensional code data D12 is within the available time before extracting the ticket content information D2 and the ticket purchase information D6. The determination method is the same as that described in step S21-7.
In this case, the control unit 131 extracts the ticket content information D2 and ticket purchase information D6 corresponding to the received two-dimensional code data D12 and transmits the ticket content information D2 to the ticket gate device 140 only if it determines that the available time is within the time frame; if it determines that the available time is outside the time frame, the control unit 131 transmits a predetermined command from the communication unit 133 via the communication network N to the ticket gate device 140 to close the opening/closing section 145, and terminates the processing.

通信部143によってチケット内容情報D2及び発行媒体情報D15を受信した改札装置140においては、制御部141が、ステップS22-2で特定した読取媒体情報D23に係る媒体(ステップS22-1でチケット情報読取部144によって読み取った二次元コードを表示した媒体)と、チケット発行サーバ130から受信した発行媒体情報D15に係る媒体(ステップS1における発行時の媒体)と、が一致するか否かについて判定する(ステップS22-7)。具体的な判定の方法は、チケット発行サーバ130において媒体の一致の判定を行う場合について、ステップS21-6で説明したのと同様である。 In the ticket gate device 140 that has received the ticket content information D2 and the issuing medium information D15 by the communication unit 143, the control unit 141 determines whether the medium related to the reading medium information D23 identified in step S22-2 (the medium displaying the two-dimensional code read by the ticket information reading unit 144 in step S22-1) matches the medium related to the issuing medium information D15 received from the ticket issuing server 130 (the medium at the time of issuance in step S1) (step S22-7). The specific method of determination is the same as that described in step S21-6 for the case where the ticket issuing server 130 determines whether the media match.

ステップS22-7において、ステップS22-2で特定した読取媒体情報D23に係る媒体と、チケット発行サーバ130から受信した発行媒体情報D15に係る媒体とが一致しないと判定した場合には、制御部141は、開閉部145を閉じて処理を終了することとなる。
これに対し、ステップS22-7において、ステップS22-2で特定した読取媒体情報D23に係る媒体と、チケット発行サーバ130から受信した発行媒体情報D15に係る媒体とが一致すると判定した場合、制御部141は、チケット発行サーバ130から受信したチケット内容情報D2に基づき、入出場の可否に係る判定を行う(ステップS22-8)。
If it is determined in step S22-7 that the medium relating to the read medium information D23 identified in step S22-2 does not match the medium relating to the issued medium information D15 received from the ticket issuing server 130, the control unit 141 will close the opening/closing unit 145 and terminate the processing.
On the other hand, if it is determined in step S22-7 that the medium relating to the read medium information D23 identified in step S22-2 matches the medium relating to the issued medium information D15 received from the ticket issuing server 130, the control unit 141 determines whether entry or exit is possible based on the ticket content information D2 received from the ticket issuing server 130 (step S22-8).

具体的には、例えば、チケット発行サーバ130において入出場の可否に係る判定がなされる場合と同様、入場の場合には、チケット内容情報D2に含まれるチケットのステータスに係る情報において入場履歴がないか途中駅における出場後であり、チケット内容情報D2に係る有効期間内であり、かつ、改札装置設置駅情報D21に係るユーザの入場駅が、チケット内容情報D2に係る有効区間内に存在する駅である場合に入場可能と判定し、出場の場合には、チケット内容情報D2に含まれるチケットのステータスに係る情報において入場後出場前であり、チケット内容情報D2に係る有効期間内であり、かつ、改札装置設置駅情報D21に係るユーザの出場駅が、チケット内容情報D2に係る有効区間内に存在する駅である場合に出場可能と判定する。 Specifically, for example, in the same way as when the ticket issuing server 130 determines whether entry or exit is possible, in the case of entry, it is determined that entry is possible if the information related to the ticket status included in the ticket content information D2 indicates that there is no entry history or that the user has exited at an intermediate station, the ticket is within the validity period related to the ticket content information D2, and the user's entry station related to the ticket gate device installation station information D21 is a station that is located within the validity section related to the ticket content information D2. In the case of exit, it is determined that exit is possible if the information related to the ticket status included in the ticket content information D2 indicates that the user has entered but has not yet exited, the ticket is within the validity period related to the ticket content information D2, and the user's exit station related to the ticket gate device installation station information D21 is a station that is located within the validity section related to the ticket content information D2.

上記判定が完了すると、制御部141は、判定結果に基づき、開閉部145の開閉を行う(ステップS22-9)。
具体的には、ステップS22-8における判定結果が、入場又は出場を可とするものであった場合、開閉部145につき開状態とし、入場又は出場を不可とするものであった場合、開閉部145につき閉状態とすることとなる。
When the above-mentioned determination is completed, the control unit 141 opens or closes the opening/closing unit 145 based on the determination result (step S22-9).
Specifically, if the judgment result in step S22-8 is that entry or exit is permitted, the opening/closing section 145 is opened, and if the judgment result is that entry or exit is not permitted, the opening/closing section 145 is closed.

続いて、改札装置140においては、制御部141が、ステップS22-8における改札入出場の判定結果に係る情報(第2入出場判定結果情報D26)を、ステップS22-7において受信したチケット内容情報D2と共に、通信部143から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS22-10)。 Next, in the ticket gate device 140, the control unit 141 transmits information relating to the result of the ticket gate entry/exit determination made in step S22-8 (second entry/exit determination result information D26) together with the ticket content information D2 received in step S22-7 from the communication unit 143 via the communication network N to the ticket issuing server 130 (step S22-10).

改札装置140から送信された情報を受信したチケット発行サーバ130においては、制御部131が、記憶部132のチケット情報記憶部1322に記憶されたチケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報につき更新する(ステップS22-11)。
具体的には、入場可能であった場合、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報を、チケット使用中(入場後出場前)とし、出場可能であった場合、チケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報を、既使用(降車駅における出場後)又は使用中(途中駅における出場後)とする。
In the ticket issuing server 130 that receives the information transmitted from the ticket gate device 140, the control unit 131 updates the information relating to the status of the ticket contained in the ticket content information D2 and the ticket purchase information D6 stored in the ticket information memory unit 1322 of the memory unit 132 (step S22-11).
Specifically, if entry is possible, the information regarding the ticket status included in the ticket content information D2 and the ticket purchase information D6 will be set to "ticket in use" (after entry but before exit), and if exit is possible, the information regarding the ticket status included in the ticket content information D2 and the ticket purchase information D6 will be set to "already used" (after exit at the disembarking station) or "in use" (after exit at an intermediate station).

上記更新が完了すると、制御部131は、ステップS22-11におけるチケット内容情報D2及びチケット購入情報D6に含まれるチケットのステータスに係る情報の更新内容に係る情報(第2入出場時ステータス更新情報D27)を、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS22-12)。 When the above update is completed, the control unit 131 transmits information relating to the update contents of the information relating to the ticket status contained in the ticket content information D2 and the ticket purchase information D6 in step S22-11 (second entry/exit status update information D27) from the communication unit 133 via the communication network N to the ticket reservation server 120 (step S22-12).

チケット予約サーバ120においては、通信部123により第2入出場時ステータス更新情報D27を受信すると、制御部121が、記憶部122のチケット情報記憶部1222に記憶されたチケット内容情報D2、チケット購入情報D6及びチケット予約情報D8に含まれるチケットのステータスに係る情報につき、ステップS22-11におけるチケット発行サーバ130における更新と同様にして更新する(ステップS22-13)。 In the ticket reservation server 120, when the communication unit 123 receives the second entry/exit status update information D27, the control unit 121 updates the information relating to the ticket status contained in the ticket content information D2, ticket purchase information D6, and ticket reservation information D8 stored in the ticket information storage unit 1222 of the storage unit 122 in the same manner as the update in the ticket issuing server 130 in step S22-11 (step S22-13).

[第3 効果の説明]
次に、本実施形態の効果について説明する。
[Third Explanation of Effects]
Next, the effects of this embodiment will be described.

本実施形態によれば、チケット発行サーバ130において、発行するチケットの内容に係る情報を含むチケット内容情報D2を取得すると共に、チケット内容情報D2ごとに、チケットに記憶される情報を含む二次元コードデータD12を作成する。そして、チケット発行サーバ130において作成される二次元コードデータD12には、二次元コードデータD12に係るチケットが発行される際の媒体に係る情報、すなわち、当該チケットが、ユーザ端末160に対して発行されるものであるか、チケット発行装置150において紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報D15が含まれる。 According to this embodiment, the ticket issuing server 130 acquires ticket content information D2 including information related to the contents of the ticket to be issued, and creates two-dimensional code data D12 including information to be stored on the ticket for each ticket content information D2. The two-dimensional code data D12 created by the ticket issuing server 130 includes issuance medium information D15, which is information related to the medium when the ticket related to the two-dimensional code data D12 is issued, i.e., information indicating whether the ticket is issued to the user terminal 160 or is printed on a predetermined printing medium such as paper by the ticket issuing device 150 and issued.

これによって、ユーザが、発行媒体情報D15と異なる場体を用いて、二次元コードデータD12に係るチケットを使用した場合、例えば、ユーザ端末160に対して発行された二次元コードを紙等の印刷用媒体に印刷して使用した場合や、チケット発行装置150において紙等の印刷用媒体に印刷して発行された二次元コードを写真撮影して電子データ化し、スマートフォン等の端末装置に表示させて使用した場合等に、発行媒体情報D15に係る発行媒体と、チケットの使用時の媒体とを比較することで、発行時の媒体と使用時の媒体との不一致を検知することが可能となることから、発行時と異なる媒体を用いてチケットが使用されることを防止し易くなる。 As a result, if a user uses a ticket related to the two-dimensional code data D12 using a medium different from the issuing medium information D15, for example, if the two-dimensional code issued to the user terminal 160 is printed on a printing medium such as paper and used, or if the two-dimensional code printed on a printing medium such as paper and issued by the ticket issuing device 150 is photographed, converted into electronic data, and displayed on a terminal device such as a smartphone, it is possible to detect a mismatch between the medium at the time of issuance and the medium at the time of use by comparing the issuing medium related to the issuing medium information D15 with the medium at the time of use of the ticket, making it easier to prevent the ticket from being used using a medium different from that at the time of issuance.

なお、ステップS11で説明したように、ユーザ端末160に対して発行する場合には、二次元コード利用可能時間情報D14によって、発行からの利用可能時間を制限することができる。したがって、仮にユーザ端末160に対して発行されたチケットが、紙等の印刷用媒体に印刷されたとしても、このような利用可能時間の制限によって、発行時と異なる媒体とされたチケットが不正に利用されるおそれは、ある程度低減できる。 As explained in step S11, when a ticket is issued to a user terminal 160, the available time from issuance can be limited by the two-dimensional code available time information D14. Therefore, even if a ticket issued to a user terminal 160 is printed on a print medium such as paper, such a limit on the available time can reduce to some extent the risk of a ticket printed on a medium other than the one used at the time of issue being used fraudulently.

これに対し、ステップS12で説明したように、紙等の印刷用媒体に印刷して発行する場合には、二次元コード利用可能時間情報D14によって、発行からの利用可能時間を制限することが困難である。また、電子データ化されると、電子メールでの送信、インターネット上で公開する等の方法により、物理的な接触を要することなく、容易に他者にチケットを配付できてしまう。
したがって、紙等の印刷用媒体に印刷して発行されたチケットが、電子データ化され、スマートフォン等の端末装置に表示して使用される場合に、特に不正に利用されるおそれが大きい。
In contrast, as explained in step S12, when the ticket is printed on a print medium such as paper and issued, it is difficult to limit the available time from issuance by the two-dimensional code available time information D14. Also, when the ticket is converted into electronic data, it can be easily distributed to others by sending it by e-mail or posting it on the Internet without the need for physical contact.
Therefore, there is a high risk of tickets being used fraudulently, particularly when tickets that are printed on a print medium such as paper and then converted into electronic data and displayed on a terminal device such as a smartphone.

本実施形態は、このように特に不正利用のおそれが大きいケースである、紙等の印刷用媒体に印刷して発行されたチケットが電子データ化され、スマートフォン等の端末装置に表示して使用されるケースにおいて、このようなチケットの使用を防止し易くなる点で、特に有効性を有するものである。 This embodiment is particularly effective in cases where the risk of fraudulent use is particularly high, in that it makes it easier to prevent the use of such tickets when tickets printed on a print medium such as paper are converted to electronic data and used by displaying them on a terminal device such as a smartphone.

さらに、二次元コードデータD12の基本情報部D12-1の一部情報が符号化情報D16を用いて符号化され、チケット識別子情報D10及び発行媒体情報D15が符号化されている情報に含まれていることで、チケットの中心をなす情報であるチケット識別子情報D10及び発行媒体情報D15を符号化してチケットのセキュリティを高めることが可能となる。 Furthermore, a portion of the basic information section D12-1 of the two-dimensional code data D12 is encoded using the encoding information D16, and the ticket identifier information D10 and issuing medium information D15 are included in the encoded information, making it possible to increase the security of the ticket by encoding the ticket identifier information D10 and issuing medium information D15, which are the core information of the ticket.

[第4 変形例]
次に、本実施形態の変形例について説明する。
[Fourth Modification]
Next, a modification of this embodiment will be described.

[1 チケットの発行媒体の変更]
上記においては、ステップS11でユーザ端末160に対してチケットが発行される場合について説明し、ステップS12でチケット発行装置150において紙等の印刷用媒体に印刷してチケットが発行される場合について説明し、このようなユーザ端末160に対して発行されたチケット又はチケット発行装置150において紙等の印刷用媒体に印刷して発行されたチケットについて、ステップS2で発行時の媒体とチケットの使用時の媒体の一致/不一致につき判定する場合について説明したが、チケットの発行に利用される媒体はこれに限られるものではない。
改札装置140においてチケットの使用時の媒体を特定可能なものであれば、上記以外の媒体を用いてチケットを発行する場合においても、上記実施形態の構成を適用することで、チケットの発行時の媒体と使用時の媒体との一致/不一致につき判定可能とし、発行時と異なる媒体を用いてチケットが使用されることを防止し易くすることが可能である。
[1. Change in ticket issuing medium]
In the above, we have described the case where a ticket is issued to user terminal 160 in step S11, and the case where a ticket is issued by ticket issuing device 150 by printing on a print medium such as paper in step S12, and the case where a determination is made in step S2 as to whether the medium at the time of issuance and the medium at the time of use of the ticket issued to such user terminal 160 or the ticket printed on a print medium such as paper by ticket issuing device 150 match/mismatch, but the medium used to issue the ticket is not limited to this.
As long as the ticket gate device 140 is capable of identifying the medium used when the ticket is used, by applying the configuration of the above embodiment even when a ticket is issued using a medium other than those mentioned above, it is possible to determine whether the medium used when the ticket is issued matches or does not match the medium used when the ticket is used, making it easier to prevent the ticket from being used using a medium different from that used when it was issued.

[2 チケット発行装置におけるチケット発行時のチケット情報管理サーバによるチケット内容情報の作成]
上記においては、ステップS12において、チケット発行装置150でのチケットの発行時には、チケット発行装置150においてチケット内容情報D2を作成する場合について説明したが、チケット発行装置150でのチケットの発行時にも、ステップS11と同様、チケット情報管理サーバ110においてチケット内容情報D2を作成するようにしてもよい。
[2. Creation of ticket content information by the ticket information management server when issuing a ticket on the ticket issuing device]
In the above, in step S12, when a ticket is issued by the ticket issuing device 150, the ticket content information D2 is created in the ticket issuing device 150. However, when a ticket is issued by the ticket issuing device 150, the ticket content information D2 may also be created in the ticket information management server 110, as in step S11.

この場合、チケット発行装置150は、チケット購入情報D6を、当該データに対応したチケット内容情報D2を作成する旨の所定の要求と共に、通信部153から通信ネットワークNを介して、チケット情報管理サーバ110へと送信し、これを受信したチケット情報管理サーバ110において、制御部111が、チケット内容情報D2を作成した上で、チケット発行装置150から受信したチケット購入情報D6と共に、チケット発行サーバ130へと送信することとなる。 In this case, the ticket issuing device 150 transmits the ticket purchase information D6, together with a specific request to create ticket content information D2 corresponding to the data, from the communication unit 153 via the communication network N to the ticket information management server 110. Upon receiving this, the control unit 111 of the ticket information management server 110 creates the ticket content information D2 and transmits it to the ticket issuing server 130 together with the ticket purchase information D6 received from the ticket issuing device 150.

[3 媒体の一致の判定及び入出場判定の実施場所の変更]
上記においては、ステップS21で媒体の一致の判定及び入出場判定の両者をチケット発行サーバ130で行う場合について説明し、ステップS22で媒体の一致の判定及び入出場判定の両者を改札装置140で行う場合について説明したが、媒体の一致の判定の実施場所と、入出場判定の実施場所とを分けてもよい。
例えば、改札装置140で媒体の一致の判定を行った上で、チケット発行サーバ130で入出場判定を行ってもよいし、チケット発行サーバ130で媒体の一致の判定を行った上で、改札装置140で入出場判定を行ってもよい。
また、チケット発行サーバ130及び改札装置140の両者において重ねて媒体の一致の判定及び入出場判定を行うことで、判定の誤りが生じる可能性を低減するようにしてもよい。
また、符号化情報D16を改札装置140に記憶させ、改札装置140において二次元コードデータD12の基本情報部D12-1のうち符号化されている情報を復号化することができるようにすることで、チケット発行サーバ130にデータを送信することなく、改札装置140のみによって媒体の一致の判定及び入出場判定を行い、媒体が一致しない場合又は入出場不可能と判定した場合に、開閉部145を閉じることができるようにしてもよい。
[3. Change of location for determining whether media matches and for determining whether players enter or exit the game]
In the above, we have explained the case where both the media match determination and the entry/exit determination are performed by the ticket issuing server 130 in step S21, and the case where both the media match determination and the entry/exit determination are performed by the ticket gate device 140 in step S22, but the location where the media match determination is performed and the location where the entry/exit determination is performed may be separate.
For example, the ticket gate device 140 may determine whether the media match, and then the ticket issuing server 130 may determine whether or not the ticket is entering or exiting, or the ticket issuing server 130 may determine whether the media match, and then the ticket gate device 140 may determine whether or not the ticket is entering or exiting.
In addition, the possibility of erroneous judgment may be reduced by having both the ticket issuing server 130 and the ticket gate device 140 perform the medium match judgment and the entry/exit judgment simultaneously.
In addition, by storing the encoded information D16 in the ticket gate device 140 and making it possible for the ticket gate device 140 to decode the encoded information in the basic information section D12-1 of the two-dimensional code data D12, it is possible to make it possible for the ticket gate device 140 alone to determine whether the media match and whether entry or exit is possible, without transmitting data to the ticket issuing server 130, and to close the opening/closing section 145 if the media do not match or if it is determined that entry or exit is not possible.

[4 チケットの利用目的の変更]
上記においては、ステップS1で列車という交通機関の利用に用いるチケットを発行し、ステップS2で、鉄道路線の各駅に設置された改札装置140においてチケットを読み取る場合について説明したが、チケットの利用目的は、交通機関の利用に限られない。
例えば、スポーツの試合やコンサート等、何らかのイベントに入場するためのチケットについて、発行媒体情報D15を含めて発行した上で、当該イベントの会場に設置されたチケットの記憶情報を読み取るための読取装置において、読み取ったチケットの媒体について特定可能とすることで、媒体の一致の判定を行うことができるようにしてもよい。
[4. Change of purpose of ticket use]
In the above, a case has been described in which a ticket for use as a means of transport, such as a train, is issued in step S1, and the ticket is read by a ticket gate device 140 installed at each station on the railway line in step S2. However, the purpose of using the ticket is not limited to use as a means of transport.
For example, a ticket for admission to some event such as a sporting event or concert may be issued including issuance medium information D15, and a reading device installed at the event venue for reading the stored information on the ticket may then be able to identify the medium of the ticket that has been read, thereby making it possible to determine whether the media match.

100 チケット情報処理システム(情報処理システム)
110 チケット情報管理サーバ
120 チケット予約サーバ
130 チケット発行サーバ(情報処理装置)
131 制御部(作成手段、記憶制御手段、付与手段、第1判定手段)
132 記憶部(記憶手段)
1321 チケット発行プログラム(情報処理プログラム)
133 通信部(第1取得手段、第2取得手段、第3取得手段、取得手段)
140 改札装置(読取装置)
141 制御部(特定手段、第2判定手段)
142 記憶部
143 通信部
144 チケット情報読取部(読取手段)
145 開閉部
150 チケット発行装置
160 ユーザ端末(携帯端末)
D2 チケット内容情報
D6 チケット購入情報(チケット内容情報)
D8 チケット予約情報(チケット内容情報)
D10 チケット識別子情報(チケット特定情報)
D12 二次元コードデータ(チケット記憶情報)
D15 発行媒体情報
D23 読取媒体情報
100 Ticket information processing system (information processing system)
110: Ticket information management server 120: Ticket reservation server 130: Ticket issuing server (information processing device)
131 Control unit (creation means, memory control means, assignment means, first determination means)
132 Storage unit (storage means)
1321 Ticket issuing program (information processing program)
133 Communication Department (first acquisition means, second acquisition means, third acquisition means, acquisition means)
140 Ticket gate device (reading device)
141 Control unit (identification means, second determination means)
142 Storage unit 143 Communication unit 144 Ticket information reading unit (reading means)
145 Opening/Closing Unit 150 Ticket issuing device 160 User terminal (mobile terminal)
D2 Ticket content information D6 Ticket purchase information (ticket content information)
D8 Ticket reservation information (ticket content information)
D10 Ticket identifier information (ticket specific information)
D12 Two-dimensional code data (ticket storage information)
D15 Issued medium information D23 Read medium information

Claims (8)

チケットの内容に係る情報であるチケット内容情報を取得する第1取得手段と、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成手段と、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得手段と、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得手段と、
前記第2取得手段が取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得手段が取得した前記読取媒体情報に係る媒体とが一致するかについて判定する第1判定手段と、
を備えることを特徴とする情報処理装置。
A first acquisition means for acquiring ticket content information which is information related to the content of a ticket;
a generating means for generating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile device or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
A second acquisition means for acquiring the ticket stored information read by a reader;
a third acquiring means for acquiring read medium information, which is information related to a medium from which the ticket storage information is read by the reading device;
a first determination means for determining whether a medium related to the issuing medium information included in the ticket storage information acquired by the second acquisition means matches a medium related to the reading medium information acquired by the third acquisition means;
An information processing device comprising :
前記チケット内容情報を記憶手段に記憶させる記憶制御手段と、
前記記憶手段に記憶された前記チケット内容情報ごとに、当該チケット内容情報を特定可能な情報であるチケット特定情報を付与する付与手段と、
を備え、
前記チケット記憶情報は、前記チケット特定情報をさらに含むことを特徴とする請求項1に記載の情報処理装置。
a storage control means for storing the ticket content information in a storage means;
an assigning means for assigning ticket identification information, which is information capable of identifying each of the ticket content information stored in the storage means, to each of the ticket content information stored in the storage means;
Equipped with
The information processing apparatus according to claim 1 , wherein the ticket storage information further includes the ticket identification information.
前記チケット記憶情報は、少なくとも一部の情報が符号化され、
前記発行媒体情報及び前記チケット特定情報は符号化された情報に含まれることを特徴とする請求項に記載の情報処理装置。
At least a portion of the ticket storage information is encoded;
3. The information processing apparatus according to claim 2 , wherein the issuing medium information and the ticket identifying information are included in encoded information.
請求項1からのいずれか一項に記載の情報処理装置と、チケットから前記チケット記憶情報を読み取る読取装置と、を備え、
前記読取装置は、
前記チケット記憶情報を読み取る読取手段と、
前記読取手段が前記チケット記憶情報を読み取った媒体を特定し、前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する特定手段と、
を備えることを特徴とする情報処理システム。
4. An information processing device according to claim 1, and a reading device that reads the ticket stored information from a ticket,
The reading device is
A reading means for reading the ticket stored information;
an identification means for identifying a medium from which the reading means has read the ticket stored information and acquiring read medium information which is information relating to the medium from which the ticket stored information has been read;
An information processing system comprising:
前記読取装置は、
前記読取手段が読み取った前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記特定手段が特定した前記読取媒体情報に係る媒体と、が一致するかについて判定する第2判定手段を備えることを特徴とする請求項に記載の情報処理システム。
The reading device is
The information processing system according to claim 4, further comprising a second determination means for determining whether the medium relating to the issuing medium information contained in the ticket storage information read by the reading means matches the medium relating to the read medium information identified by the identification means.
前記読取装置は、鉄道路線の駅に設置された改札装置であることを特徴とする請求項又はに記載の情報処理システム。 6. The information processing system according to claim 4 , wherein the reader is a ticket gate device installed at a station on a railway line. 情報処理装置による情報処理方法であって、
チケットの内容に係る情報であるチケット内容情報を取得する取得ステップと、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成ステップと、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得ステップと、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得ステップと、
前記第2取得ステップで取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得ステップで取得した前記読取媒体情報に係る媒体とが一致するかについて判定する判定ステップと、
を含むことを特徴とする情報処理方法。
An information processing method by an information processing device,
An acquisition step of acquiring ticket content information which is information related to the content of the ticket;
a creating step of creating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile device or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
a second acquisition step of acquiring the ticket stored information read by a reading device;
a third acquisition step of acquiring read medium information, which is information related to the medium from which the ticket storage information has been read by the reading device;
a determination step of determining whether a medium related to the issuing medium information included in the ticket storage information acquired in the second acquisition step matches a medium related to the reading medium information acquired in the third acquisition step;
13. An information processing method comprising :
コンピュータを、
チケットの内容に係る情報であるチケット内容情報を取得する第1取得手段、
前記チケット内容情報ごとに、チケットが携帯端末に対して発行されるものであるか、紙等の所定の印刷用媒体に印刷されて発行されるものであるかを示す情報である発行媒体情報を含む、チケットに記憶される情報であるチケット記憶情報を作成する作成手段、
読取装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記読取装置において前記チケット記憶情報を読み取った媒体に係る情報である読取媒体情報を取得する第3取得手段、
前記第2取得手段が取得した前記チケット記憶情報に含まれる前記発行媒体情報に係る媒体と、前記第3取得手段が取得した前記読取媒体情報に係る媒体とが一致するかについて判定する判定手段、
として機能させることを特徴とする情報処理プログラム。
Computer,
A first acquisition means for acquiring ticket content information which is information relating to the content of the ticket;
a generating means for generating ticket storage information , which is information to be stored on the ticket, including issuing medium information, which is information indicating whether the ticket is issued to a mobile terminal or is printed on a predetermined printing medium such as paper and issued , for each of the ticket content information;
a second acquiring means for acquiring the ticket stored information read by a reader;
a third acquiring means for acquiring read medium information, which is information relating to a medium from which the ticket storage information has been read by the reading device;
a determination means for determining whether a medium related to the issuing medium information included in the ticket storage information acquired by the second acquisition means matches a medium related to the reading medium information acquired by the third acquisition means;
An information processing program characterized by causing the program to function as follows.
JP2021104324A 2021-06-23 2021-06-23 Information processing device, information processing system, information processing method, and information processing program Active JP7628470B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021104324A JP7628470B2 (en) 2021-06-23 2021-06-23 Information processing device, information processing system, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021104324A JP7628470B2 (en) 2021-06-23 2021-06-23 Information processing device, information processing system, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023003254A JP2023003254A (en) 2023-01-11
JP7628470B2 true JP7628470B2 (en) 2025-02-10

Family

ID=84817020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021104324A Active JP7628470B2 (en) 2021-06-23 2021-06-23 Information processing device, information processing system, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7628470B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004303091A (en) 2003-03-31 2004-10-28 Hitachi Ltd Ticket issuance management method and system, information processing apparatus
JP2009059319A (en) 2007-09-04 2009-03-19 Omron Corp Automatic ticket gate
JP2018005717A (en) 2016-07-06 2018-01-11 Emtg株式会社 Information processing system, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06314358A (en) * 1993-04-28 1994-11-08 Central Japan Railway Co Magnetic recording medium, ticket issuing device therefor, and identifying method/device therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004303091A (en) 2003-03-31 2004-10-28 Hitachi Ltd Ticket issuance management method and system, information processing apparatus
JP2009059319A (en) 2007-09-04 2009-03-19 Omron Corp Automatic ticket gate
JP2018005717A (en) 2016-07-06 2018-01-11 Emtg株式会社 Information processing system, information processing method, and program

Also Published As

Publication number Publication date
JP2023003254A (en) 2023-01-11

Similar Documents

Publication Publication Date Title
US20110313901A1 (en) Refund system and method
KR100292837B1 (en) online ticket sales system and method for the same
WO2011105478A1 (en) Ticket gate machine and ticket gate system
CA2402064A1 (en) Method and apparatus of customized automated vending machines and vending machine systems
JP5292748B2 (en) Automatic ticket gate
JP7628470B2 (en) Information processing device, information processing system, information processing method, and information processing program
JP2008511062A (en) System and method for realizing bank transfer by checking mobile phone messages
JP2001256513A (en) Ticket handling system and method, and recording medium recording ticket handling program operating on computer
JP2004280477A (en) Facility use management system and program
JP7726694B2 (en) Information processing program, information processing method, and server device
JP3619167B2 (en) Ticket issuing device, authentication device, system thereof, and method thereof
JP7652592B2 (en) Refund object discrimination device, refund object discrimination system, refund object discrimination program, and refund object discrimination method
JP2025161951A (en) Server device, information processing system, information processing method and information processing program
JP7139780B2 (en) Automatic ticket gate, code validity determination system, code validity determination method, and program
JP7598282B2 (en) Information processing program, information processing method, and information processing device
JP2023001792A (en) Entrance/exit management server, portable terminal, entrance/exit management method, method for displaying electronic ticket, and computer program
JP7494052B2 (en) Information processing program, information processing method, and server device
JP7733501B2 (en) Information processing program, information processing method, and server device
JP7495296B2 (en) Information processing program, information processing method, ticket issuing device, and ticket gate device
JP2021033801A (en) Service management system, service management device, service management method, and program
JP7502111B2 (en) Information processing program, information processing method, ticket gate device, and ticket issuing device
JP7494053B2 (en) Information processing program, information processing method, and ticket gate device
JP7508309B2 (en) Information processing program, information processing method, and ticket gate device
JP7497246B2 (en) Information processing program, information processing method, and server device
JP7512127B2 (en) Information processing program, information processing method, and ticket gate device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250120

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: 20250128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250129

R150 Certificate of patent or registration of utility model

Ref document number: 7628470

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150