JP7598282B2 - Information processing program, information processing method, and information processing device - Google Patents
Information processing program, information processing method, and information processing device Download PDFInfo
- Publication number
- JP7598282B2 JP7598282B2 JP2021066183A JP2021066183A JP7598282B2 JP 7598282 B2 JP7598282 B2 JP 7598282B2 JP 2021066183 A JP2021066183 A JP 2021066183A JP 2021066183 A JP2021066183 A JP 2021066183A JP 7598282 B2 JP7598282 B2 JP 7598282B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- ticket
- available area
- area information
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理プログラム、情報処理方法及び情報処理装置に関する。 The present invention relates to an information processing program, an information processing method, and an information processing device.
近年、列車の乗車に用いるチケットとして、特定のエリア内において繰り返し列車に乗車することを可能とするフリー乗車券タイプのチケット、例えば、特定の地域内で自由に列車に乗車できる企画券や、定期乗車券区間内において繰り返し列車に乗車することを可能とする定期乗車券等が発行されており、このようなフリー乗車券タイプのチケットの発行及び改札処理を円滑に行うことを目的としたシステムが開発されている(例えば、特許文献1参照)。 In recent years, tickets used to ride trains have come to be issued as free-ride tickets that allow repeated train rides within a specific area, such as special tickets that allow unlimited train rides within a specific region, and commuter passes that allow repeated train rides within a commuter pass zone. Systems have been developed to facilitate the issuance of such free-ride tickets and ticket gate processing (see, for example, Patent Document 1).
このようなフリー乗車券タイプのチケットの発行に際して、利用可能なエリアが単一の場合であれば、その発行に大きな問題は生じない。 When issuing such free-ride type tickets, there is no major problem if the usable area is single.
これに対して、ユーザの選択に応じて複数のエリアで利用可能なチケットを発行しようとする場合、このような複数のエリアが接続していないと、ユーザがあるエリア内において入場した後に、これと接続していない他のエリア内において出場することで、これらエリアの間の区間について、乗車可能なチケットを有することなく乗車する不正乗車に利用されるおそれが生じてしまう。 On the other hand, if a ticket that can be used in multiple areas is issued according to the user's choice, and these multiple areas are not connected, a user may enter one area and then exit another area that is not connected to it, creating a risk that this could be used for illegal riding, by riding the section between these areas without having a ticket that can be used to board the train.
本発明の課題は、不正乗車に利用されるおそれを低減しつつ、複数のエリアで利用可能なフリー乗車券タイプのチケットを発行することを可能とする情報処理プログラム、情報処理方法及び情報処理装置を提供することである。 The objective of the present invention is to provide an information processing program, an information processing method, and an information processing device that make it possible to issue a free-ride type ticket that can be used in multiple areas while reducing the risk of it being used for fare fraud.
上記課題を解決するために、請求項1に記載の発明は、情報処理プログラムにおいて、
コンピュータを、
列車の乗車に用いるチケットを利用可能なエリアに係る情報である利用可能エリア情報を複数取得する第1取得手段、
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定手段、
として機能させ、
前記接続判定手段は、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする。
In order to solve the above problem, the present invention provides an information processing program comprising:
Computer,
a first acquisition means for acquiring a plurality of pieces of usable area information which are information relating to areas in which a ticket used for boarding a train can be used;
a connection determination means for determining whether or not a connection exists between a plurality of areas related to the plurality of pieces of available area information;
Function as a
The connection determination means
The method is characterized in that, when no fare is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information, it is determined that the area related to one of the available area information is connected to the area related to the other of the available area information .
請求項2に記載の発明は、請求項1に記載の情報処理プログラムにおいて、
前記接続判定手段は、
一の前記利用可能エリア情報に係るエリア内に位置する全ての駅と、他の前記利用可能エリア情報に係るエリア内に位置する全ての駅と、の間で、前記第1取得手段が取得した全ての前記利用可能エリア情報に係るチケットを有するユーザが列車に乗車したものと仮定して運賃請求の要否に係る判定を行うことを特徴とする。
The present invention provides an information processing program according to claim 1, comprising:
The connection determination means
The method is characterized in that a determination is made as to whether or not a fare should be charged, assuming that a user holding a ticket related to all of the available area information acquired by the first acquisition means has boarded a train between all stations located within an area related to one of the available area information and all stations located within an area related to the other available area information.
請求項3に記載の発明は、請求項1又は2に記載の情報処理プログラムにおいて、
前記コンピュータを、
前記接続判定手段が、前記第1取得手段が取得した複数の前記利用可能エリア情報に係るエリアの全てが接続していると判定した場合に、複数の前記利用可能エリア情報が紐づけられた列車の乗車に用いるチケットの内容に係る情報であるチケット内容情報を記憶手段に記憶させる記憶制御手段、
前記記憶手段に記憶された前記チケット内容情報ごとに、列車の乗車に用いるチケットに記憶される情報であるチケット記憶情報を作成する作成手段、
としてさらに機能させることを特徴とする。
The present invention relates to an information processing program for performing an information processing operation on a computer.
The computer,
a storage control means for storing, in a storage means, ticket content information which is information relating to the content of a ticket used to board a train to which the plurality of pieces of available area information are linked, when the connection determination means determines that all of the areas related to the plurality of pieces of available area information acquired by the first acquisition means are connected;
a generating means for generating ticket storage information, which is information to be stored in a ticket used for boarding a train, for each of the ticket content information stored in the storage means;
The present invention is characterized in that the compound further functions as a
請求項4に記載の発明は、請求項3に記載の情報処理プログラムにおいて、
前記コンピュータを、
改札装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記記憶手段から、前記第2取得手段が取得した前記チケット記憶情報に対応する前記チケット内容情報を抽出する抽出手段、
前記改札装置の設置駅に係る情報と、前記抽出手段が抽出した前記チケット内容情報に含まれる複数の前記利用可能エリア情報のそれぞれと、を対照して、前記改札装置における、前記第2取得手段が取得した前記チケット記憶情報に係るチケットを所持するユーザの入場又は出場の可否について判定する判定手段、
前記判定手段による判定結果に係る情報である第1判定結果情報を、送信手段によって前記改札装置へと送信させる第1送信制御手段、
としてさらに機能させることを特徴とする。
The invention described in claim 4 is the information processing program according to claim 3,
The computer,
A second acquisition means for acquiring the ticket stored information read by the ticket gate device;
an extraction means for extracting, from the storage means, the ticket content information corresponding to the ticket stored information acquired by the second acquisition means;
a determination means for determining whether or not a user holding a ticket related to the ticket storage information acquired by the second acquisition means is permitted to enter or exit the ticket gate device by comparing information related to the station where the ticket gate device is installed with each of the plurality of pieces of available area information included in the ticket content information extracted by the extraction means;
a first transmission control means for causing a transmitting means to transmit first determination result information, which is information relating to a determination result by the determining means, to the ticket gate device;
The present invention is characterized in that the compound further functions as a
請求項5に記載の発明は、請求項4に記載の情報処理プログラムにおいて、
前記判定手段は、
前記改札装置の設置駅に係る情報といずれかの前記利用可能エリア情報との対照において入場又は出場が可能である場合に、前記ユーザの入場又は出場が可能であると判定し、
前記改札装置の設置駅に係る情報と全ての前記利用可能エリア情報との対照において入場又は出場が不可能である場合に、前記ユーザの入場又は出場が不可能であると判定することを特徴とする。
The invention described in claim 5 is the information processing program according to claim 4,
The determination means is
When entry or exit is possible based on a comparison between information related to the station where the ticket gate device is installed and any of the available area information, it is determined that the user is allowed to enter or exit;
When entry or exit is not possible by comparing information relating to the station where the ticket gate device is installed with all of the available area information, it is determined that the user is not allowed to enter or exit.
請求項6に記載の発明は、請求項3に記載の情報処理プログラムにおいて、
前記コンピュータを、
改札装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記記憶手段から、前記第2取得手段が取得した前記チケット記憶情報に対応する前記チケット内容情報を抽出する抽出手段、
前記抽出手段が抽出した前記チケット内容情報を、送信手段によって前記改札装置へと送信させる第2送信制御手段、
前記改札装置の設置駅に係る情報と、前記抽出手段が抽出した前記チケット内容情報に含まれる複数の前記利用可能エリア情報のそれぞれと、を対照して判定された、前記改札装置における、前記第2取得手段が取得した前記チケット記憶情報に係るチケットを所持するユーザの入場又は出場の可否に係る情報である第2判定結果情報を、前記改札装置から取得する第3取得手段、
としてさらに機能させることを特徴とする。
The present invention as set forth in claim 6 provides the information processing program as set forth in claim 3,
The computer,
A second acquisition means for acquiring the ticket stored information read by the ticket gate device;
an extraction means for extracting, from the storage means, the ticket content information corresponding to the ticket stored information acquired by the second acquisition means;
a second transmission control means for causing a transmission means to transmit the ticket content information extracted by the extraction means to the ticket gate device;
a third acquisition means for acquiring, from the ticket gate device, second determination result information, which is information relating to the admission or exit of a user who holds a ticket related to the ticket storage information acquired by the second acquisition means, at the ticket gate device, determined by comparing information related to the station where the ticket gate device is installed with each of the plurality of pieces of available area information included in the ticket content information extracted by the extraction means;
The present invention is characterized in that the compound further functions as a
請求項7に記載の発明は、情報処理装置が実行する情報処理方法において、
列車の乗車に用いるチケットを利用可能なエリアに係る情報である利用可能エリア情報を複数取得する取得ステップと、
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定ステップと、
を含み、
前記接続判定ステップは、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする。
The present invention provides an information processing method executed by an information processing device, comprising:
an acquisition step of acquiring a plurality of pieces of usable area information relating to areas in which a ticket used for boarding a train can be used;
a connection determination step of determining whether or not there is a connection between a plurality of areas related to the plurality of pieces of available area information;
Including,
The connection determination step includes:
The method is characterized in that, when no fare is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information, it is determined that the area related to one of the available area information is connected to the area related to the other of the available area information .
請求項8に記載の発明は、情報処理装置において、
列車の乗車に用いるチケットを利用可能なエリアに係る情報である利用可能エリア情報を複数取得する取得手段と、
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定手段と、
を備え、
前記接続判定手段は、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする。
The invention according to claim 8 provides an information processing device,
an acquisition means for acquiring a plurality of pieces of usable area information relating to areas in which a ticket used for boarding a train can be used;
a connection determination means for determining whether or not a connection exists between a plurality of areas related to the plurality of pieces of available area information;
Equipped with
The connection determination means
The method is characterized in that, when no fare is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information, it is determined that the area related to one of the available area information is connected to the area related to the other of the available area information .
本発明によれば、不正乗車に利用されるおそれを低減しつつ、複数のエリアで利用可能なフリー乗車券タイプのチケットを発行することを可能とする情報処理プログラム、情報処理方法及び情報処理装置を提供することができる。 The present invention provides an information processing program, an information processing method, and an information processing device that can issue a free-ride type ticket that can be used in multiple areas while reducing the risk of it being used for fare fraud.
以下、図1から図13に基づいて、本発明の実施形態であるチケット情報処理システム100について説明する。ただし、本発明の技術的範囲は、図示例に限定されるものではない。
The following describes a ticket
[第1 構成の説明]
まず、本発明の実施形態であるチケット情報処理システム100の構成について説明する。
[First Configuration]
First, the configuration of a ticket
チケット情報処理システム100は、システムを利用するユーザへのフリー乗車券タイプのチケットの発行、当該チケットを利用した改札における入出場等を支援するためのシステムであり、図1に示すように、チケット情報処理システム100を管理・運営する鉄道事業者等が管理する各種サーバ、すなわち、チケット情報管理サーバ110、チケット予約サーバ120及びチケット発行サーバ130と、鉄道路線の各駅に設置された改札装置140及びチケット発行装置150と、チケット情報処理システム100を利用する各ユーザが携帯するユーザ端末160と、を備えて構成されている。
また、各装置の間は、図1に示すように、通信ネットワークNを介して接続されている。
The ticket
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を介して接続されることで、複数台の情報機器により、各サーバとしての機能が実現されていてもよい。この場合、このような複数台の情報機器の集合体が、本実施形態における各サーバに該当することとなる。
また、改札装置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-mentioned 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, a group of such a plurality of information devices corresponds to each server in this embodiment.
Furthermore, the
[1 チケット情報管理サーバ]
チケット情報管理サーバ110は、例えば、PC、WS等の情報機器であり、後述のように、フリーエリア情報D2等のチケット発行に際して必要となる情報につき管理すると共に、利用可能エリア情報D3の生成及び他のサーバへの送信等を行う。
チケット情報管理サーバ110は、図2に示すように、例えば、制御部111と、記憶部112と、通信部113と、を備えて構成されている。
[1 Ticket information management server]
The ticket
As shown in FIG. 2, the ticket
制御部111は、チケット情報管理サーバ110の動作を制御する部分であり、例えば、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access
Memory)等を備えて構成され、記憶部112に記憶されたプログラムとCPUとの協働により、チケット情報管理サーバ110の各部を統括制御する。
The
The
記憶部112は、チケット情報管理サーバ110の運用に必要となる各種情報が記憶される部分であり、例えば、HDD(Hard Disk Drive)、半導体メモリ等により構成され、プログラムデータ等のチケット情報管理サーバ110の運用に必要となるデータを、制御部111から読み書き可能に記憶する。
The
記憶部112には、利用可能エリア情報発行プログラム1121と、フリーエリア情報D2が記憶されるフリーエリア情報記憶部1122と、が備えられている。
The
利用可能エリア情報発行プログラム1121は、チケット情報管理サーバ110を動作させるための制御部111への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット情報管理サーバ110の動作は、利用可能エリア情報発行プログラム1121に従ってなされることとなる。
また、フリーエリア情報記憶部1122に記憶されたフリーエリア情報D2の詳細は、動作の説明において述べる。
The available area
The free area information D2 stored in the free area
通信部113は、チケット情報管理サーバ110と、チケット予約サーバ120、チケット発行サーバ130及びチケット発行装置150との間の通信に用いられる部分であり、例えば、通信用IC(Integrated Circuit)及び通信コネクタなどを有する通信インターフェイスであり、制御部111の制御の元、所定の通信プロトコルを用いて、通信ネットワークNを介したデータ通信を行う。
The
[2 チケット予約サーバ]
チケット予約サーバ120は、例えば、PC、WS等の情報機器であり、後述のように、ユーザ端末160からのユーザが購入を希望するチケットに係る情報の取得等を行う。
チケット予約サーバ120は、図3に示すように、チケット情報管理サーバ110と同様、例えば、制御部121と、記憶部122と、通信部123と、を備えて構成されている。
[2 Ticket Reservation Server]
The
As shown in FIG. 3, like the ticket
制御部121及び通信部123の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部122は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、チケット予約プログラム1221と、利用可能エリア情報D3、チケット購入情報D5、チケット予約情報D7及びチケット番号情報D10が記憶されるチケット情報記憶部1222と、フリーエリア情報D2が記憶されるフリーエリア情報記憶部1223と、が備えられている。
The configurations of the
The
チケット予約プログラム1221は、チケット予約サーバ120を動作させるための制御部121への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット予約サーバ120の動作は、チケット予約プログラム1221に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The
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
[3 チケット発行サーバ]
チケット発行サーバ130は、例えば、PC、WS等の情報機器であり、後述のように、チケットとして利用する二次元コードに係るデータの生成等を行う。
チケット発行サーバ130は、図4に示すように、チケット情報管理サーバ110等と同様、例えば、制御部131と、記憶部132と、通信部133と、を備えて構成されている。
[3 Ticket issuing server]
The
As shown in FIG. 4, the
制御部131及び通信部133の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部132は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、チケット発行プログラム1321と、利用可能エリア情報D3、チケット購入情報D5、チケット識別子情報D9及びチケット番号情報D10が記憶されるチケット情報記憶部1322と、符号化情報D12が記憶される符号化情報記憶部1323と、検定用処理情報D14が記憶される検定用処理情報記憶部1324と、が備えられている。
The configurations of the
The
チケット発行プログラム1321は、チケット発行サーバ130を動作させるための制御部131への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット発行サーバ130の動作は、チケット発行プログラム1321に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The
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
[4 改札装置]
改札装置140は、鉄道路線の各駅に設置された、改札業務を自動的に行う装置であり、後述のように、チケットを所持するユーザの改札内への入場又は改札内からの出場の可否に応じた開閉部145の開閉等を行う。
改札装置140は、図5に示すように、チケット情報管理サーバ110等と同様、例えば、制御部141と、記憶部142と、通信部143と、を備えると共に、さらにチケット情報読取部144と、開閉部145と、を備えて構成されている。
[4 Ticket gate device]
The
As shown in Figure 5, the
制御部141及び通信部143の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部142は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、入出場処理プログラム1421と、検定用処理情報D14が記憶される検定用処理情報記憶部1422と、改札装置設置駅情報D17及び改札装置機器情報D18が記憶される機器情報記憶部1423と、が備えられている。
The configurations of the control unit 141 and the
The memory unit 142, like the
入出場処理プログラム1421は、改札装置140を動作させるための制御部141への各種命令を含むプログラムであり、後述の動作の説明において述べる改札装置140の動作は、入出場処理プログラム1421に従ってなされることとなる。
また、各記憶部に記憶された情報の詳細は、動作の説明において述べる。
The entry/
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
チケット情報読取部144は、後述のように一次元又は二次元の所定のコードにより発行されたチケットの記憶内容を読み取るための部分であり、チケットの発行時に使用されるコードの種類に対応した所定の一次元コード又は二次元コードの読み取り機からなる。チケット情報読取部144は、ユーザによりチケットがかざされた際に、当該チケットの記憶内容を読み取る。
The ticket
開閉部145は、改札装置140の開状態と閉状態とを切り替える手段であり、開閉自在の柵を有し、後述のように、ユーザの当該改札装置140が設置された駅における入出場の可否に係る判定結果に従い、入場又は出場を許可する場合にこれを開状態とし、入場又は出場を不許可とする場合にこれを閉状態とする。
The opening/
なお、ユーザがチケットをチケット情報読取部144にかざしておらず、改札装置140が使用されていない不使用状態においては、開閉部145は、開状態・閉状態のどちらとしておいてもよい。ただし、不使用状態においてはこれを開状態とした上で、チケットをかざしたユーザにつき入場又は出場を許可する場合にこれを開状態のままとし、チケットをかざしたユーザにつき入場若しくは出場を不許可とする場合、又はユーザがチケットをかざすことなく入場若しくは出場しようとした場合にこれを閉状態とすることが好ましい。
本実施形態においては、不使用状態において開状態であった開閉部145につき、ユーザがチケットをかざした際に開状態を維持することも、開閉部145を開状態とすることに含まれるものとする。
In addition, in an unused state where the user is not holding the ticket over the ticket
In this embodiment, keeping the opening/
[5 チケット発行装置]
チケット発行装置150は、鉄道路線の各駅に設置された、ユーザが列車の乗車に用いるチケットを購入する際に使用する装置であり、本実施形態においては、後述のように、一次元又は二次元の所定のコードによるチケットを、紙等の所定の媒体により発行する際等に用いられる。
チケット発行装置150は、図6に示すように、例えば、チケット情報管理サーバ110等と同様に、制御部151と、記憶部152と、通信部153と、を備えると共に、さらに、表示部154と、操作部155と、チケット発行部156と、を備えて構成されている。
[5 Ticket issuing device]
The
As shown in FIG. 6, the
制御部151及び通信部153の構成は、それぞれチケット情報管理サーバ110における制御部111及び通信部113と変わるところはない。
記憶部152は、チケット情報管理サーバ110における記憶部112と同様に、例えば、HDD、半導体メモリ等により構成され、利用可能エリア情報発行プログラム1521とフリーエリア情報D2が記憶されるフリーエリア情報記憶部1522と、が備えられている。
The configurations of the
The
利用可能エリア情報発行プログラム1521は、チケット発行装置150を動作させるための制御部151への各種命令を含むプログラムであり、後述の動作の説明において述べるチケット発行装置150の動作は、利用可能エリア情報発行プログラム1521に従ってなされることとなる。
また、フリーエリア情報記憶部1522に記憶されたフリーエリア情報D2の詳細は、動作の説明において述べる。
The available area
The free area information D2 stored in the free area
また、チケット発行装置150は、図1に示すように、通信部153により、チケット情報管理サーバ110及びチケット発行サーバ130と通信ネットワークNを介して接続され、チケット情報管理サーバ110及びチケット発行サーバ130との間でデータの送受信が可能とされている。
As shown in FIG. 1, the
表示部154は、例えば、LCD(Liquid Crystal Display)等のディスプレイを備え、制御部151から出力された表示制御信号に基づいた画像を表示画面に表示する。
The
操作部155は、例えば、文字入力キー、数字入力キー、その他各種機能に対応付けられたキーを有するキーボード等を備え、チケット発行装置150でチケットを購入するユーザからの操作入力を受け付けて、操作入力に応じた操作信号を制御部151へと出力する。操作部155は、例えば、表示部154と一体的に形成されたタッチパネル等であってもよく、チケット発行装置150でチケットを購入するユーザからの操作入力を受け付けることができるものであれば特に限定されない。
The
チケット発行部156は、制御部151の制御の下、ユーザに対するチケットの発行を行う部分であり、本実施形態においては、後述のようにチケット発行サーバ130から受信したデータに基づく、所定の一次元コード又は二次元コードによるチケットを、紙等の所定の媒体により発行することとなる。
The
[6 ユーザ端末]
ユーザ端末160は、本システムを利用してチケットの発行等を受ける各ユーザが携帯するスマートフォン、タブレット端末等の情報機器であり、後述のように、一次元又は二次元の所定のコードによって発行されたチケットを用いた改札装置140における入場又は出場の際等に用いられる。
ユーザ端末160は、図7に示すように、例えば、チケット発行装置150と同様に、制御部161と、記憶部162と、通信部163と、表示部164と、操作部165と、を備えて構成されている。
[6 User Terminal]
The
As shown in FIG. 7, the
制御部161、通信部163、表示部164、操作部165の構成は、それぞれチケット発行装置150における制御部151、通信部153、表示部154及び操作部155と変わるところはない。
記憶部162は、チケット発行装置150における記憶部152と同様に、例えば、HDD、半導体メモリ等により構成され、ユーザ端末用アプリケーション1621と、二次元コード画像データD15、チケット番号情報D10及びチケット予約情報D7が記憶されるチケット情報記憶部1622と、が備えられている。
The configurations of the
The
ユーザ端末用アプリケーション1621は、ユーザ端末160を動作させるための制御部161への各種命令を含むプログラムであり、後述の動作の説明において述べるユーザ端末160の動作は、ユーザ端末用アプリケーション1621に従ってなされることとなる。
また、チケット情報記憶部1622に記憶された情報の詳細は、動作の説明において述べる。
The
The information stored in the ticket
また、ユーザ端末160は、図1に示すように、通信部163により、チケット予約サーバ120と通信ネットワークNを介して接続され、チケット予約サーバ120との間でデータを送受信可能とされている。
In addition, as shown in FIG. 1, the
[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
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
[1 ステップS1:チケットの発行]
まず、ユーザに対し、列車の乗車に用いるチケットとして、複数のエリアで利用可能なフリー乗車券タイプのチケットを発行する際の本システムの動作について、ユーザ端末160に対してデータによりチケットの発行がなされる場合を一例として、図9及び図10のフローチャートに従って説明する。
[1 Step S1: Issuing a ticket]
First, the operation of the system when issuing a free-ride type ticket that can be used in multiple areas to a user as a ticket to use for boarding a train will be explained with reference to the flowcharts of Figures 9 and 10, taking as an example a case in which the ticket is issued to the
チケット情報処理システム100のユーザは、本システムを利用して、複数のエリアで利用可能なフリー乗車券タイプのチケットの発行を受けることを希望する場合、まず、ユーザ端末160の操作部165を用いて、購入を希望するチケットに係る情報である購入希望チケット情報D1につき入力し(ステップS1-1)、購入希望チケット情報D1が入力されると、制御部161は、入力された情報を、通信部163から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS1-2)。
When a user of the ticket
ユーザによる購入希望チケット情報D1の入力は、例えば、チケット予約サーバ120が、ユーザ端末160に対し、記憶部122のフリーエリア情報記憶部1223に記憶された、ユーザにフリー乗車券タイプのチケットを提供可能な各エリアについての情報(例えば、利用可能な地理的範囲及び利用可能期間に係る情報を含む。)であるフリーエリア情報D2に係る各エリアを一覧的に提示するウェブサイトを提供し、ユーザが、当該ウェブサイトによって提示されたエリアの中から、フリー乗車券タイプのチケットの利用を希望するエリアを選択することによって行うようにすればよい。
The user may input the ticket purchase information D1, for example, by the
なお、ユーザによるフリーエリア情報D2に係る各エリアからの選択は、上記のように新規にフリー乗車券タイプのチケットを購入することを希望するエリアを選択するようにしてもよいし、当該ユーザが既に購入済みのフリー乗車券タイプのチケットの中から、一枚のチケットにまとめることを希望するチケットに係るエリアを選択するようにしてもよい。また、新規に購入することを希望するエリアと、既に購入済みのエリアとを組み併せて選択することができるようにしてもよい。 The user may select from among the areas related to the free area information D2 an area for which the user wishes to purchase a new free-ride ticket type ticket as described above, or may select areas related to tickets that the user wishes to combine from among free-ride ticket type tickets that the user has already purchased into a single ticket. The user may also be able to select a combination of an area for which the user wishes to purchase a new ticket and an area for which the user has already purchased a ticket.
また、フリーエリア情報D2に係る各エリアに加え、各ユーザが新規に購入を希望するか、既に所持する定期乗車券に係る情報を、上記ウェブサイトにおいて入力できるようにし、当該定期乗車券に係る情報も、購入希望チケット情報D1に含まれるようにしてもよい。
このような定期乗車券も、定期乗車券区間内という特定のエリア内において繰り返し列車に乗車することを可能とするものであることから、本実施形態におけるフリー乗車券タイプのチケットに該当する。
In addition to each area related to the free area information D2, each user may be able to input information on a commuter pass that he or she wishes to purchase or already possesses on the above website, and the information on the commuter pass may be included in the ticket purchase information D1.
Such commuter passes also allow passengers to ride trains repeatedly within a specific area, known as the commuter pass zone, and therefore qualify as a free pass type ticket in this embodiment.
本実施形態においては、以下、ユーザが、購入希望チケット情報D1として、フリーエリアA(利用可能範囲:a地域内、利用可能期間○○月○○日~△△月△△日)、フリーエリアB(利用可能範囲:b地域内、利用可能期間●●月●●日~▲▲月▲▲日)、及び定期乗車券区間C(乗車可能区間:c駅-d駅間・e駅経由、利用可能期間□□月□□日~××月××日)の3つを入力した場合を例として、以下説明する。 In this embodiment, the following will explain an example in which the user inputs three items as the desired ticket information D1: free area A (available range: within area a, available period: XX month XX day to △△ month △△ day), free area B (available range: within area b, available period: ●● month ●● day to ▲▲ month ▲▲ day), and commuter pass section C (available section: between stations c and d, via station e, available period: □□ month □□ day to XX month XX day).
チケット予約サーバ120においては、通信部123により購入希望チケット情報D1を受信すると、制御部121が、通信部123から通信ネットワークNを介して、チケット情報管理サーバ110へと、受信した購入希望チケット情報D1を、当該データに対応した利用可能エリア情報D3を生成する旨の所定の要求と共に送信する(ステップS1-3)。
In the
チケット情報管理サーバ110においては、通信部113により、購入希望チケット情報D1と、利用可能エリア情報D3の生成要求と、を受信すると、制御部111が、記憶部112のフリーエリア情報記憶部1122に記憶されたフリーエリア情報D2に基づき、購入希望チケット情報D1に対応して、フリー乗車券タイプのチケットの利用可能エリアに係る情報である利用可能エリア情報を生成し、取得する(ステップS1-4)。
In the ticket
利用可能エリア情報は、購入希望チケット情報D1に含まれるフリーエリア及び定期乗車券区間毎に、個別に生成される。
本実施形態においては、購入希望チケット情報D1に対応して、フリーエリアAに対応する第1利用可能エリア情報D3-1、フリーエリアBに対応する第2利用可能エリア情報D3-2、及び定期乗車券区間Cに対応する第3利用可能エリア情報D3-3の3つが生成されることとなる。なお、以下、これらをまとめて利用可能エリア情報D3という。
The available area information is generated individually for each free area and commuter pass section included in the desired ticket purchase information D1.
In this embodiment, three pieces of available area information are generated in response to the desired ticket purchase information D1: first available area information D3-1 corresponding to free area A, second available area information D3-2 corresponding to free area B, and third available area information D3-3 corresponding to commuter pass section C. In the following, these are collectively referred to as available area information D3.
このような第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3のそれぞれが、本発明における利用可能エリア情報に該当することとなる。
なお、定期乗車券区間について作成された情報も、定期乗車券区間という定期乗車券を繰り返し利用可能なエリアに関する情報であることから、フリーエリアについて作成された情報と同様に、本発明における利用可能エリア情報に該当するものと解される。
Each of the first available area information D3-1 to the third available area information D3-3 corresponds to the available area information of the present invention.
In addition, since the information created for the commuter pass section is information regarding the area in which a commuter pass can be used repeatedly, called the commuter pass section, it is understood to fall under the usable area information of the present invention, just like the information created for the free area.
第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3のうち、フリーエリアに対応したものには、例えば、利用可能な地理的範囲及び利用可能期間に係る情報が含まれる。また、定期乗車券区間に対応したものには、例えば、利用可能区間及び利用可能期間に係る情報が含まれる。
本実施形態においては、フリーエリアAに対応する第1利用可能エリア情報D3-1には、利用可能範囲:a地域内、利用可能期間○○月○○日~△△月△△日という情報が含まれ、フリーエリアBに対応する第2利用可能エリア情報D3-2には、利用可能範囲:b地域内、利用可能期間●●月●●日~▲▲月▲▲日という情報が含まれ、定期乗車券区間Cに対応する第3利用可能エリア情報D3-3には、乗車可能区間:c駅-d駅間・e駅経由、□□月□□日~××月××日という情報が含まれることとなる。
Among the first available area information D3-1 to the third available area information D3-3, the information corresponding to the free area includes, for example, information on the available geographical range and the available period, and the information corresponding to the commuter pass section includes, for example, information on the available section and the available period.
In this embodiment, the first available area information D3-1 corresponding to free area A includes information such as available range: within area a, available period: available from XX month XX day to △△ month △△ day, the second available area information D3-2 corresponding to free area B includes information such as available range: within area b, available period: ●● month ●● day to ▲▲ month ▲▲ day, and the third available area information D3-3 corresponding to commuter pass section C includes information such as available section: between stations c and d, via station e, □□ month □□ day to XX month XX day.
また、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3は、それぞれチケットのステータス、すなわち、例えば、使用状態(入場後出場前)、不使用状態(入場前又は出場後)のいずれの状態に該当するかに係る情報等の各チケットの状態に係る情報を含む。
このような情報は、例えば、チケットの購入直後にはステータスとして不使用状態である旨の情報が記憶され、チケットの使用を開始(乗車駅における改札装置140からの入場)すると、ステータスが使用状態である旨の情報に更新され、チケットの使用を終了(降車駅における改札装置140からの出場)すると、ステータスが再び不使用状態である旨の情報に更新されることとなる。
なお、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3のいずれのフリーエリア又は定期乗車券区間内において入場又は出場がなされた場合にも、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3の全てについてステータスに係る情報の更新が行われることとなる。
In addition, the first available area information D3-1 to the third available area information D3-3 each include information regarding the status of the ticket, i.e., information regarding whether the ticket is in a used state (after entry but before exit) or an unused state (before entry or after exit).
For example, immediately after purchasing a ticket, information indicating that the ticket is in an unused state is stored as the status, and when use of the ticket begins (entering through the
In addition, when entry or exit occurs within any free area or commuter ticket section of the first available area information D3-1 to the third available area information D3-3, status information will be updated for all of the first available area information D3-1 to the third available area information D3-3.
利用可能エリア情報D3を生成すると、チケット情報管理サーバ110においては、制御部111が、通信部113から通信ネットワークNを介して、生成した利用可能エリア情報D3を、チケット発行サーバ130へと送信する(ステップS1-5)。
When the available area information D3 is generated, the
チケット発行サーバ130においては、通信部133によって利用可能エリア情報D3を受信すると、制御部131が、第1利用可能エリア情報D3-1、第2利用可能エリア情報D3-2及び第3利用可能エリア情報D3-3に係るフリーエリア及び定期乗車券区間が、接続しているか否かに係る判定を行う(ステップS1-6)。
In the
この際、制御部131は、既存の改札装置での、一般的な列車の運賃請求の要否の判定に係るロジックを利用して、各フリーエリア及び定期乗車券区間が接続しているか否かを判定する。
At this time, the
すなわち、一般にユーザが、フリー乗車券タイプのチケットと、SUICA(登録商標)、PASMO(登録商標)等のSF(ストアードフェア)によるチケットとを兼ねたICカード等を利用して列車に乗車する場合、改札装置又は改札装置と接続されたサーバ装置において、ユーザによる乗車区間が、フリー乗車券タイプのチケットによる乗車可能区間であるかを判定の上、ユーザによる乗車区間の全体がフリー乗車券タイプのチケットによる乗車可能区間内であった場合には、SFによるチケットを兼ねたICカードから運賃が引かれることはなく、ユーザによる乗車区間の少なくとも一部がフリー乗車券タイプのチケットによる乗車可能区間外であった場合にのみ、SFによるチケットを兼ねたICカードから運賃が引かれることとなる。 In other words, generally, when a user boards a train using an IC card that serves both as a free-ride ticket and an SF (stored fare) ticket such as SUICA (registered trademark) or PASMO (registered trademark), the ticket gate device or a server device connected to the ticket gate device determines whether the section traveled by the user is within a section accessible with a free-ride ticket, and if the entirety of the section traveled by the user is within a section accessible with a free-ride ticket, the fare is not deducted from the IC card that serves as the SF ticket, but only if at least a portion of the section traveled by the user is outside of a section accessible with a free-ride ticket.
制御部131は、ユーザが、ステップS1-5において利用可能エリア情報D3を取得した全フリーエリア及び定期乗車券区間に係るフリー乗車券タイプのチケットを、SF(ストアードフェア)によるチケットを兼ねた一枚のICカード等により有するものと仮定した上で、上記の運賃請求の要否に係る判定を、あるフリーエリア又は定期乗車券区間に含まれる全駅と、他のフリーエリア又は定期乗車券区間に含まれる全駅との間で行い、その中に、一つでも運賃が引かれることなく乗車可能な区間が存在すれば、これら二つのフリーエリア又は定期乗車券区間が、接続しているものと判定する。
The
このような判定を、ステップS1-5において利用可能エリア情報D3を取得した全フリーエリア及び定期乗車券区間の間で行い、全てのフリーエリア及び定期乗車券区間が接続していると判定した場合、ステップS1-7へと進むこととなる。 This determination is made between all free areas and commuter pass sections for which available area information D3 was obtained in step S1-5, and if it is determined that all free areas and commuter pass sections are connected, the process proceeds to step S1-7.
具体的には、本実施形態の場合、制御部131は、フリーエリアAに係る利用可能範囲であるa地域内に存在する全駅と、フリーエリアBに係る利用可能範囲であるb地域内に存在する全駅と、の間で上記の運賃請求の要否に係る判定を行い、フリーエリアAに係る利用可能範囲であるa地域内に存在する駅の少なくとも一つと、フリーエリアBに係る利用可能範囲であるb地域内に存在する駅の少なくとも一つと、の間で、フリー乗車券タイプのチケットによる乗車可能区間として、運賃が引かれることなく乗車することが可能であるか否かについて判定する。
また、制御部131は、フリーエリアAに係る利用可能範囲であるa地域内に存在する全駅と、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由内に存在する全駅と、の間で上記の運賃請求の要否に係る判定を行い、フリーエリアAに係る利用可能範囲であるa地域内に存在する駅の少なくとも一つと、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由内に存在する駅の少なくとも一つと、の間で、フリー乗車券タイプのチケットによる乗車可能区間として、運賃が引かれることなく乗車することが可能であるか否かについて判定する。
また、制御部131は、フリーエリアBに係る利用可能範囲であるb地域内に存在する全駅と、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由に存在する全駅と、の間で上記の運賃請求の要否に係る判定を行い、フリーエリアBに係る利用可能範囲であるb地域内に存在する駅の少なくとも一つと、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由内に存在する駅の少なくとも一つと、の間で、フリー乗車券タイプのチケットによる乗車可能区間として、運賃が引かれることなく乗車することが可能であるか否かについて判定する。
Specifically, in the case of this embodiment, the
In addition, the
In addition, the
上記の結果として、例えば、フリーエリアAに係る利用可能範囲であるa地域内に存在する駅の少なくとも一つと、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由内に存在する駅の少なくとも一つと、の間の区間で運賃が引かれることなく乗車することが可能であり、かつ、フリーエリアBに係る利用可能範囲であるb地域内に存在する駅の少なくとも一つと、定期乗車券区間Cに係る乗車可能区間であるc駅-d駅間・e駅経由内に存在する駅の少なくとも一つと、の間の区間で運賃が引かれることなく乗車することが可能であった場合、フリーエリアAと定期乗車券区間Cとが接続し、フリーエリアBと定期乗車券区間Cとが接続することで、フリーエリアA、フリーエリアB及び定期乗車券区間Cの全てが接続していると判定することとなる。
なお、この場合、フリーエリアAとフリーエリアBとは直接接続してはいないが、定期乗車券区間Cを介して接続していることとなる。本発明においては、このように、他のフリーエリア又は定期乗車券区間を介して間接的に接続している場合も、接続している場合に含まれるものとする。
As a result of the above, for example, if it is possible to board a train without a fare being deducted in the section between at least one station in area a, which is the usable range of free area A, and at least one station in the boarding section of commuter pass section C, between stations c and d and via station e, without a fare being deducted, and if it is possible to board a train without a fare being deducted in the section between at least one station in area b, which is the usable range of free area B, and at least one station in the boarding section of commuter pass section C, between stations c and d and via station e, then it will be determined that free area A is connected to commuter pass section C, and free area B is connected to commuter pass section C, and therefore free area A, free area B, and commuter pass section C are all connected.
In this case, free area A and free area B are not directly connected, but are connected via commuter pass section C. In the present invention, cases in which they are indirectly connected via other free areas or commuter pass sections are also considered to be connected.
ステップS1-5で利用可能エリア情報D3を取得した全フリーエリア及び定期乗車券区間が接続していると判定した場合、制御部131が、ステップS1-5で受信した利用可能エリア情報D3の全てを紐付けて、記憶部132のチケット情報記憶部1322に記憶させる(ステップS1-7)。本実施形態においては、フリーエリアAに係る第1利用可能エリア情報D3-1、フリーエリアBに係る第2利用可能エリア情報D3-2及び定期乗車券区間Cに係る第3利用可能エリア情報D3-3の3つが紐付けて記憶されることとなる。
なお、ステップS1-6において、制御部131が、いずれかのフリーエリア又は定期乗車券区間が接続していないと判定した場合、利用可能エリア情報D3を記憶部132のチケット情報記憶部1322に記憶させることなく、ステップS1-8に進むこととなる。
When it is determined in step S1-5 that all the free areas and commuter pass sections for which the available area information D3 has been acquired are connected, the
In addition, if the
ステップS1-5で受信した利用可能エリア情報D3を記憶部132のチケット情報記憶部1322に記憶させると、続いて制御部131は、通信部133から通信ネットワークNを介して、ステップS1-5で受信した利用可能エリア情報D3を、購入結果情報D4と共に、チケット予約サーバ120へと送信する(ステップS1-8)。
After storing the available area information D3 received in step S1-5 in the ticket
購入結果情報D4は、ユーザが購入希望チケット情報D1に対応するチケットを購入できるか否かに係る情報であり、ステップS1-6において、制御部131が、全フリーエリア及び定期乗車券区間が接続していると判定した場合に、購入可能である旨の情報となる。
なお、ステップS1-6において、制御部131が、いずれかのフリーエリア又は定期乗車券区間が接続していないと判定した場合、利用可能エリア情報D3は送信されず、購入不可能である旨の購入結果情報D4のみがチケット予約サーバ120へと送信されることとなる。
The purchase result information D4 is information regarding whether or not the user can purchase a ticket corresponding to the purchase desired ticket information D1, and if the
In addition, if the
チケット予約サーバ120においては、通信部123によって利用可能エリア情報D3及び購入結果情報D4を受信すると、制御部121が、通信部123から通信ネットワークNを介して、ステップS1-2において購入希望チケット情報D1を送信したユーザ端末160へと、購入結果情報D4を送信し(ステップS1-9)、通信部163によりこれを受信したユーザ端末160においては、制御部161が、受信したデータに基づいて、チケットの購入結果につき、表示部164に表示させる(ステップS1-10)。
なお、ステップS1-6において、チケット発行サーバ130の制御部131が、いずれかのフリーエリア又は定期乗車券区間が接続していないと判定し、購入結果情報D4が、購入希望チケット情報D1に対応するチケットの購入が不可能である旨の内容である場合、ステップS1-10の購入結果情報の表示をもって処理が終了となる。したがって、ステップS1-11以下に進むのは、購入結果情報D4が、購入希望チケット情報D1に対応するチケットの購入が可能である旨の内容である場合のみである。
In the
If the
チケット予約サーバ120においては、ユーザ端末160への購入結果情報D4の送信が完了すると、続いて、ユーザが購入したチケットに係るチケット購入情報D5及びチケット予約情報D7を生成の上、これらを利用可能エリア情報D3と紐付けて、記憶部122のチケット情報記憶部1222に記憶させる(ステップS1-11)。
When the
チケット購入情報D5は、例えば各チケットに割り振られた購入番号に係る情報であるチケット購入番号情報D6を含む、利用可能エリア情報D3、購入結果情報D4及びチケット予約情報D7等の発行されたチケットに係る各情報を紐づけるための情報である。また、チケット購入情報D5にも、利用可能エリア情報D3に含まれるものと同様の、購入希望チケット情報D1に対応したチケットの内容に係る情報と、チケットのステータスに係る情報と、が含まれる。
チケット予約情報D7は、予約されたチケットにつきチケット予約サーバ120において管理するための、ユーザによる具体的な予約内容に係るデータであり、チケット予約情報D7にも、利用可能エリア情報D3に含まれるものと同様の、購入希望チケット情報D1に対応したチケットの内容に係る情報と、チケットのステータスに係る情報と、が含まれる。
The ticket purchase information D5 is information for linking together each piece of information related to an issued ticket, such as available area information D3, purchase result information D4, and ticket reservation information D7, including ticket purchase number information D6, which is information related to a purchase number assigned to each ticket. The ticket purchase information D5 also includes information related to the contents of the ticket corresponding to the desired ticket purchase information D1, similar to that included in the available area information D3, and information related to the status of the ticket.
The ticket reservation information D7 is data relating to the specific reservation contents made by the user for the reserved ticket, for management by the
チケット予約サーバ120においては、上記データを生成すると、制御部121が、通信部123から通信ネットワークNを介して、チケット購入情報D5をチケット発行サーバ130へと送信し(ステップS1-12)、これを通信部133によって受信したチケット発行サーバ130においては、制御部131が、受信したチケット購入情報D5を、対応する利用可能エリア情報D3(第1利用可能エリア情報D3-1、第2利用可能エリア情報D3-2及び第3利用可能エリア情報D3-3)と紐付けて、記憶部132のチケット情報記憶部1322に記憶させる(ステップS1-13)。
When the
上記のようにしてチケット予約サーバ120及びチケット発行サーバ130に情報が記憶された後、購入したチケットにつき二次元コードの発行を受けることを希望する場合、ユーザは、まず、ユーザ端末160の操作部165を用いて、二次元コードによるチケットの発行を要求する所定の情報(チケット発行要求情報D8)につき入力し(ステップS1-14)、チケット発行要求情報D8が入力されると、ユーザ端末160の制御部161は、入力された情報を、通信部163から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS1-15)。
After the information is stored in the
ユーザによる二次元コードの発行を受けることを希望するチケットに係る情報の入力は、例えば、チケット予約サーバ120によって提供される、チケット予約サーバ120に存在する当該ユーザが購入済みのチケットに係るチケット予約情報D7の一覧から、二次元コードの発行を受けることを希望するチケットを選択できるように構成された所定のウェブサイトにおいて、二次元コードの発行を希望するチケットを選択することによって行うようにすればよい。
また、ユーザ端末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
Also, a specific application may be downloaded in advance to the
チケット予約サーバ120においては、通信部123によりチケット発行要求情報D8を受信すると、制御部121が、受信したチケット発行要求情報D8に基づき、記憶部122のチケット情報記憶部1222につき検索の上、対応するチケット購入情報D5を抽出し、抽出したチケット購入情報D5に含まれるチケット購入番号情報D6を、通信部123から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS1-16)。
In the
チケット発行サーバ130においては、通信部133により、チケット発行要求情報D8に係るチケット購入情報D5に含まれるチケット購入番号情報D6を受信すると、制御部131が、受信したチケット購入番号情報D6に従い、記憶部132のチケット情報記憶部1322に記憶された対応するチケット購入情報D5を抽出の上、抽出したチケット購入情報D5ごとに、所定の規則に従いID(識別子)を設定して、後述の二次元コードデータD11ごとに付されることとなる識別子に係る情報であるチケット識別子情報D9を生成するとともに、番号を採番して、後述の二次元コードデータD11ごとに付されることとなる番号に係る情報であるチケット番号情報D10を生成の上、記憶部132のチケット情報記憶部1322に、対応する利用可能エリア情報D3及びチケット購入情報D5と紐付けて記憶させる(ステップS1-17)。チケット識別子情報D9、チケット番号情報D10のいずれも、チケットごとに付された各チケットを識別し、特定し得る情報となる。
In the
続いて制御部131は、チケット購入情報D5及び生成したチケット識別子情報D9を用いて、所定の二次元コードのフォーマットに従い、二次元コードデータD11を作成する(ステップS1-18)。二次元コードのフォーマットとしては、例えばQRコード(登録商標)に係るフォーマット等を用いることができる。
Then, the
二次元コードデータD11は、所定の二次元コードのフォーマットに従い作成された二次元コードの元となるデータであり、後述のように二次元コードにより発行されるチケットに記憶されることとなる情報を含む。なお、面積に対するデータ容量の関係で好ましくないものの、二次元コードに代えて一次元コードを使用することも一応可能である。 The two-dimensional code data D11 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.
二次元コードデータD11は、複数の記憶領域、例えば、図11に示すように、基本情報部D11-1と、正当性検定部D11-2と、を有し、基本情報部D11-1の一部情報のみが、記憶部132の符号化情報記憶部1323に記憶された符号化情報D12を用いて符号化されている。なお、符号化情報D12は、チケット発行サーバ130が二次元コードデータD11の符号化の際に用いる所定の変換規則に係るデータである。
The two-dimensional code data D11 has multiple storage areas, for example, as shown in FIG. 11, a basic information section D11-1 and a validity testing section D11-2, and only a portion of the information in the basic information section D11-1 is encoded using the encoding information D12 stored in the encoding
このうち基本情報部D11-1には、発行事業者や発行時期などに係る属性情報に加え、ステップS1-17において生成されたチケット識別子情報D9が含まれる。なお、チケット識別子情報D9は、符号化情報D12を用いて符号化されている情報に含まれる。 The basic information section D11-1 includes attribute information related to the issuer, time of issue, etc., as well as the ticket identifier information D9 generated in step S1-17. Note that the ticket identifier information D9 is included in the information encoded using the encoding information D12.
また、正当性検定部D11-2には、基本情報部D11-1に含まれるデータを基に、所定の検定用の変換又は計算を行った結果に係る情報である検定情報D13が含まれる。検定情報D13は、記憶部132の検定用処理情報記憶部1324に検定用処理情報D14として記憶された所定の変換規則又は計算式に、制御部131が、基本情報部D11-1に含まれるデータを入力して生成する。
The validity testing section D11-2 also includes testing information D13, 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 D11-1. The testing information D13 is generated by the
二次元コードデータD11を作成すると、チケット発行サーバ130においては、制御部131が、作成した二次元コードデータD11を、対応するチケット番号情報D10と共に、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS1-19)。
When the two-dimensional code data D11 is created, the
チケット予約サーバ120においては、通信部123によって、チケット発行サーバ130から送信された情報を受信すると、制御部121が、受信したチケット番号情報D10を、記憶部122のチケット情報記憶部1222に、対応する利用可能エリア情報D3、チケット購入情報D5及びチケット予約情報D7と紐付けて記憶させた上で、受信した二次元コードデータD11に基づき、これを画像データ化したデータである二次元コード画像データD15を作成する(ステップS1-20)。
In the
二次元コード画像データD15を作成すると、制御部121は、作成したデータを、対応するチケット番号情報D10及びチケット予約情報D7と共に、通信部123から通信ネットワークNを介して、ユーザ端末160へと送信する(ステップS1-21)。
When the two-dimensional code image data D15 is created, the
また、上記送信処理が完了すると、チケット予約サーバ120においては、制御部121が、記憶部122のチケット情報記憶部1222に記憶された当該チケットに係る利用可能エリア情報D3、チケット購入情報D5及びチケット予約情報D7に含まれるチケットのステータスに係る情報につき、二次元コード発行済みである旨の情報に更新すると共に(ステップS1-22)、ステータス更新の内容に係る情報である二次元コード発行時ステータス更新情報D16をチケット発行サーバ130へと送信し(ステップS1-23)、チケット発行サーバ130においても、同様に、制御部131が、記憶部132のチケット情報記憶部1322に記憶された当該チケットに係る利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報につき、二次元コード発行済みである旨の情報に更新する(ステップS1-24)。
In addition, when the above transmission process is completed, in the
ユーザ端末160においては、通信部163によって二次元コード画像データD15、チケット番号情報D10及びチケット予約情報D7を受信すると、制御部161が、受信したデータを紐付けて、記憶部162のチケット情報記憶部1622に記憶させる(ステップS1-25)。
これによって、ユーザ端末160においては、表示部164に、記憶部162のチケット情報記憶部1622に記憶された二次元コード画像データD15に係る二次元コードの画像及びチケット番号情報D10に係るチケット番号を表示させることが可能となる。
In the
This makes it possible for the
なお、二次元コード画像データD15をチケット予約サーバ120において作成することなく、チケット予約サーバ120の制御部121が、二次元コード画像データD15に代えて、二次元コードデータD11を通信部123から通信ネットワークNを介してユーザ端末160へと送信するようにし、これを受信したユーザ端末160において、制御部161が、ユーザ端末用アプリケーション1621に従って二次元コード画像データD15を作成することによって、二次元コード画像データD15を取得するようにしてもよい。
In addition, instead of creating the two-dimensional code image data D15 in the
[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
[(1) ステップS21:チケット発行サーバにおいて入出場判定がなされる場合]
まず、チケット発行サーバ130において入出場判定がなされる場合の動作の流れにつき、図12のフローチャートに従って説明する。
[(1) Step S21: When entry/exit determination is performed by the ticket issuing server]
First, the flow of operations when the
ユーザは、列車への乗車前に改札装置140から駅の改札内へと入場することを希望する場合、又は列車への乗車後に改札装置140から駅の改札外へと出場することを希望する場合、ステップS1で発行された二次元コードを、改札装置140のチケット情報読取部144にかざす。
具体的には、ユーザは、ユーザ端末160の操作部165を用いて所定の操作を行い、二次元コード画像データD15に係る二次元コードを表示部164に表示させたのち、表示された二次元コードをチケット情報読取部144にかざすこととなる。
When the user wishes to enter the station ticket gate through the
Specifically, the user performs a predetermined operation using the
二次元コードがチケット情報読取部144にかざされると、改札装置140の制御部141は、チケット情報読取部144により、かざされた二次元コードから、二次元コードデータD11を読み取らせる(ステップS21-1)。
When the two-dimensional code is held over the ticket
チケット情報読取部144によって二次元コードデータD11が読み取られると、制御部141は、かざされた二次元コードが、正規のチケットか否かにつき判定する(ステップS21-2)
When the ticket
具体的には、ステップS1において説明したように、二次元コードデータD11は、複数の記憶領域、例えば、図11に示すように、基本情報部D11-1と、正当性検定部D11-2と、から構成され、正当性検定部D11-2には、基本情報部D11-1に含まれるデータを基に、検定用処理情報D14に係る所定の変換規則又は計算式に従って、所定の検定用の変換又は計算を行った結果に係る情報である検定情報D13が含まれる。 Specifically, as explained in step S1, the two-dimensional code data D11 is composed of multiple storage areas, for example, as shown in FIG. 11, a basic information section D11-1 and a validity testing section D11-2, and the validity testing section D11-2 contains testing information D13, which is information related to the results of a specific testing conversion or calculation performed on the data included in the basic information section D11-1 according to a specific conversion rule or formula related to the testing processing information D14.
また、改札装置140においては、記憶部142の検定用処理情報記憶部1422に、同様の所定の変換規則又は計算式が、検定用処理情報D14として記憶されている。
In addition, in the
そこで、制御部141は、ステップS21-1で読み取った二次元コードデータD11のうち、基本情報部D11-1に含まれるデータを基に、記憶部142の検定用処理情報記憶部1422に検定用処理情報D14として記憶された上記所定の変換規則又は計算式に従って、所定の検定用の変換又は計算を行う。
そして、制御部141は、上記変換又は計算の結果が、正当性検定部D11-2に含まれる検定情報D13と一致する場合に、当該二次元コードを正規のチケットであると判定し、これが一致しない場合に、当該二次元コードを正規のチケットではないものと判定する。
Therefore, the control unit 141 performs a predetermined conversion or calculation for testing based on the data contained in the basic information section D11-1 of the two-dimensional code data D11 read in step S21-1, in accordance with the above-mentioned predetermined conversion rule or formula stored as testing processing information D14 in the testing processing
Then, if the result of the above conversion or calculation matches the testing information D13 contained in the validity testing unit D11-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-2において二次元コードデータD11を正規のチケットに係るものであると判定すると、改札装置140においては、制御部141が、チケット情報読取部144が読み取った二次元コードデータD11を、記憶部142の機器情報記憶部1423に記憶された改札装置設置駅情報D17及び改札装置機器情報D18と共に、通信部143から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS21-3)。
なお、ステップS21-2において非正規のチケットであると判定した場合には、制御部141は開閉部145を閉じて処理を終了することとなる。
If it is determined in step S21-2 that the two-dimensional code data D11 relates to a genuine ticket, the control unit 141 in the
If it is determined in step S21-2 that the ticket is an unauthorized one, the control unit 141 closes the opening/
改札装置設置駅情報D17は、当該改札装置140が設置された駅に係る情報であり、二次元コードをチケット情報読取部144にかざしたユーザが改札から入場又は出場する駅を意味することとなる。
改札装置機器情報D18は、当該改札装置140に係る情報であり、設置した事業者を示す情報、当該改札装置140が、チケット発行サーバ130による入出場判定を要するものか、改札装置140自身において入出場判定を行うものかに係る情報、改札装置140ごとに有している不正判定等の詳細設定に係る情報等が含まれる。
The ticket gate installation station information D17 is information related to the station where the
The ticket gate device equipment information D18 is information related to the
通信部133によって、改札装置140から送信された情報を受信したチケット発行サーバ130においては、制御部131が、改札装置機器情報D18に基づき、当該改札装置140がチケット発行サーバ130による入出場判定を要する改札装置140か判断した後、チケット発行サーバ130による入出場判定を要する場合、まず、記憶部132の符号化情報記憶部1323に記憶されている符号化情報D12を用いて、二次元コードデータD11の基本情報部D11-1のうち符号化されている情報を復号化する(ステップS21-4)。
In the
続いて、制御部131は、復号化された情報に含まれるチケット識別子情報D9に基づき、記憶部132のチケット情報記憶部1322につき検索し、受信した二次元コードデータD11に対応する利用可能エリア情報D3及びチケット購入情報D5を抽出した上で、受信した改札装置設置駅情報D17と、利用可能エリア情報D3とを対比して、入出場の可否に係る判定を行う(ステップS21-5)。
なお、受信した二次元コードデータD11に対応する利用可能エリア情報D3及びチケット購入情報D5が抽出されなかった場合、制御部131は、通信部133から通信ネットワークNを介して、改札装置140へと開閉部145を閉じる旨の所定の指令を送信して、処理を終了することとなる。
Next, the
In addition, if the available area information D3 and ticket purchase information D5 corresponding to the received two-dimensional code data D11 are not extracted, the
入出場の可否に係る判定の際には、制御部131は、改札装置設置駅情報D17と、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3のそれぞれと、を対照して、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3の全てについて個別に入出場の可否に係る判定を行うことで、ステップS21-3で受信した二次元コードデータD11に係る二次元コードにより入出場可能な全てのフリーエリア及び定期乗車券区間について、個別に入出場の可否に係る判定を行い、一つでも入出場可能と判定されたものがあれば、入出場可能と判定する。
When determining whether entry and exit are possible, the
具体的には、本実施形態においては、入場の場合、以下の通りの判定を行うこととなる。 Specifically, in this embodiment, the following determinations are made when entering:
まず、制御部131は、第1利用可能エリア情報D3-1についての入場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであり、改札装置設置駅情報D17に係るユーザの入場駅が、フリーエリアAの利用可能範囲(a地域)内に位置する駅であり、当該時点が、フリーエリアAに係る利用可能期間(○○月○○日~△△月△△日)内である場合に、第1利用可能エリア情報D3-1との対照において入場可能と判定する。
これに対し、チケットのステータスに係る情報において入場後出場前であるか、改札装置設置駅情報D17に係るユーザの入場駅が、フリーエリアAの利用可能範囲(a地域)内に位置する駅でないか、当該時点が、フリーエリアAに係る利用可能期間(○○月○○日~△△月△△日)内でない場合に、第1利用可能エリア情報D3-1との対照において入場不可能と判定する。
First, the
In contrast, if the information relating to the ticket status indicates that the user has entered but not yet exited, or if the user's entry station relating to the ticket gate installation station information D17 is not a station located within the usable range of free area A (area A), or if the time in question is not within the usable period for free area A (XX month XX day to △△ month △△ day), then it is determined that entry is not possible by comparing it with the first usable area information D3-1.
続いて、制御部131は、第2利用可能エリア情報D3-2についての入場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであり、改札装置設置駅情報D17に係るユーザの入場駅が、フリーエリアBの利用可能範囲(b地域)内に位置する駅であり、当該時点が、フリーエリアBに係る利用可能期間(●●月●●日~▲▲月▲▲日)内である場合に、第2利用可能エリア情報D3-2との対照において入場可能と判定する。
これに対し、チケットのステータスに係る情報において入場後出場前であるか、改札装置設置駅情報D17に係るユーザの入場駅が、フリーエリアBの利用可能範囲(b地域)内に位置する駅でないか、当該時点が、フリーエリアBに係る利用可能期間(●●月●●日~▲▲月▲▲日)内でない場合に、第2利用可能エリア情報D3-2との対照において入場不可能と判定する。
Next, the
In contrast, if the information relating to the ticket status indicates that the user has entered but not yet exited, or if the user's entry station relating to the ticket gate installation station information D17 is not a station located within the usable range of free area B (area b), or if the time in question is not within the usable period for free area B (●●/●● day to ▲▲/▲▲ day), then it is determined that entry is not possible by comparing it with the second usable area information D3-2.
続いて、制御部131は、第3利用可能エリア情報D3-3についての入場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであり、改札装置設置駅情報D17に係るユーザの入場駅が、定期乗車券区間Cの乗車可能区間(c駅-d駅間・e駅経由)内に位置する駅であり、当該時点が、定期乗車券区間Cに係る利用可能期間(□□月□□日~××月××日)内である場合に、第3利用可能エリア情報D3-3との対照において入場可能と判定する。
これに対し、チケットのステータスに係る情報において入場後出場前であるか、改札装置設置駅情報D17に係るユーザの入場駅が、定期乗車券区間Cの利用可能区間(c駅-d駅間・e駅経由)内に位置する駅でないか、当該時点が、定期乗車券区間Cに係る利用可能期間(□□月□□日~××月××日)内でない場合に、第3利用可能エリア情報D3-3との対照において入場不可能と判定する。
Next, the
In contrast, if the information relating to the ticket status indicates after entry but before exit, or if the user's entry station related to the ticket gate installation station information D17 is not a station located within the usable section of commuter pass section C (between station c and station d, via station e), or if the relevant time is not within the usable period for commuter pass section C (□□ month □□ day to XX month XX day), then it is determined that entry is not possible by comparing it with the third usable area information D3-3.
これらの判定の結果、一つでも入場可能と判定したものがあった場合、制御部131は、ステップS21-3で受信した二次元コードデータD11に係るチケットについて、入場可能と判定する。これに対し、一つも入場可能と判定したものがなかった場合、制御部131は、ステップS21-3で受信した二次元コードデータD11に係るチケットについて、入場不可能と判定することとなる。
If the result of these determinations indicates that entry is permitted for even one ticket, the
また、出場の場合、以下の通りの判定を行うこととなる。 If a participant is selected to participate, the following will be used to make the decision:
まず、制御部131は、第1利用可能エリア情報D3-1についての出場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場後出場前であり、改札装置設置駅情報D17に係るユーザの出場駅が、フリーエリアAの利用可能範囲(a地域)内に位置する駅であり、当該時点が、フリーエリアAに係る利用可能期間(○○月○○日~△△月△△日)内である場合に、第1利用可能エリア情報D3-1との対照において出場可能と判定する。
これに対し、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであるか、改札装置設置駅情報D17に係るユーザの出場駅が、フリーエリアAの利用可能範囲(a地域)内に位置する駅でないか、当該時点が、フリーエリアAに係る利用可能期間(○○月○○日~△△月△△日)内でない場合に、第1利用可能エリア情報D3-1との対照において出場不可能と判定する。
First, the
In contrast, if the information relating to the ticket status indicates that there is no entry history or that the user has already exited after entering, or if the user's exit station related to the ticket gate installation station information D17 is not a station located within the usable range of free area A (area a), or the relevant time is not within the usable period for free area A (XX month XX day to △△ month △△ day), it is determined that exit is not possible by comparing it with the first usable area information D3-1.
続いて、制御部131は、第2利用可能エリア情報D3-2についての出場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場後出場前であり、改札装置設置駅情報D17に係るユーザの出場駅が、フリーエリアBの利用可能範囲(b地域)内に位置する駅であり、当該時点が、フリーエリアAに係る利用可能期間(●●月●●日~▲▲月▲▲日)内である場合に、第2利用可能エリア情報D3-2との対照において出場可能と判定する。
これに対し、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであるか、改札装置設置駅情報D17に係るユーザの出場駅が、フリーエリアBの利用可能範囲(b地域)内に位置する駅でないか、当該時点が、フリーエリアBに係る利用可能期間(●●月●●日~▲▲月▲▲日)内でない場合に、第2利用可能エリア情報D3-2との対照において出場不可能と判定する。
Next, the
In contrast, if the information relating to the ticket status shows that there is no entry history or that the user has already exited after entering, or if the user's exit station related to the ticket gate installation station information D17 is not a station located within the usable range of free area B (area b), or the relevant time is not within the usable period for free area B (●●/●● day to ▲▲/▲▲ day), it is determined that exit is not possible by comparing it with the second usable area information D3-2.
続いて、制御部131は、第3利用可能エリア情報D3-3についての出場の可否に係る判定を行う。すなわち、チケットのステータスに係る情報において入場後出場前であり、改札装置設置駅情報D17に係るユーザの出場駅が、定期乗車券区間Cの乗車可能区間(c駅-d駅間・e駅経由)内に位置する駅であり、当該時点が、定期乗車券区間Cに係る利用可能期間(□□月□□日~××月××日)内である場合に、第3利用可能エリア情報D3-3との対照において出場可能と判定する。
これに対し、チケットのステータスに係る情報において入場履歴がない又は入場後出場済みであるか、改札装置設置駅情報D17に係るユーザの出場駅が、定期乗車券区間Cの利用可能区間(c駅-d駅間・e駅経由)内に位置する駅でないか、当該時点が、定期乗車券区間Cに係る利用可能期間(□□月□□日~××月××日)内でない場合に、第3利用可能エリア情報D3-3との対照において出場不可能と判定する。
Next, the
In contrast, if the information relating to the ticket status indicates that there is no entry history or that the user has already exited after entering, or if the user's exit station related to the ticket gate installation station information D17 is not a station located within the usable section of commuter pass section C (between station c and station d, via station e), or the relevant time is not within the usable period for commuter pass section C (□□ month □□ day to XX month XX day), it is determined that exit is not possible by comparing with the third usable area information D3-3.
これらの判定の結果、一つでも出場可能と判定したものがあった場合、制御部131は、ステップS21-3で受信した二次元コードデータD11に係るチケットについて、出場可能と判定する。これに対し、一つも出場可能と判定したものがなかった場合、制御部131は、ステップS21-3で受信した二次元コードデータD11に係るチケットについて、出場不可能と判定することとなる。
If the result of these determinations indicates that participation is possible for even one ticket, the
上記判定が完了すると、制御部131は、記憶部132のチケット情報記憶部1322に記憶されたチケットのステータスに係る情報につき更新する(ステップS21-6)。
具体的には、入場可能であった場合、利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報を入場後とし、出場可能であった場合、利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報を入場後出場済みとする。これに対し、入場又は出場が不可能であると判定した場合、チケットのステータスに係る情報の更新が行われることはない。
なお、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3のいずれによって入場又は出場可能と判定した場合においても、第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3の全てについてステータスに係る情報の更新を行うこととなる。
When the above-mentioned determination is completed, the
Specifically, if entry is possible, the information relating to the ticket status included in the available area information D3 and the ticket purchase information D5 will be "after entry," and if exit is possible, the information relating to the ticket status included in the available area information D3 and the ticket purchase information D5 will be "after entry and exited." In contrast, if it is determined that entry or exit is not possible, the information relating to the ticket status is not updated.
In addition, regardless of whether entry or exit is determined to be possible based on any of the first available area information D3-1 to the third available area information D3-3, status information will be updated for all of the first available area information D3-1 to the third available area information D3-3.
上記更新が完了すると、制御部131は、ステップS21-5における改札入出場の判定結果に係る情報(第1入出場判定結果情報D19)を、通信部133から通信ネットワークNを介して、改札装置140へと送信する(ステップS21-7)。
When the above update is completed, the
通信部143によって、チケット発行サーバ130から送信された第1入出場判定結果情報D19を受信した改札装置140においては、制御部141が、受信した第1入出場判定結果情報D19に基づき、開閉部145の開閉を行う(ステップS21-8)。
具体的には、受信した第1入出場判定結果情報D19が、入場又は出場を可とするものであった場合、開閉部145につき開状態とし、入場又は出場を不可とするものであった場合、開閉部145につき閉状態とすることとなる。
In the
Specifically, if the received first entry/exit judgment result information D19 allows entry or exit, the opening/
チケット発行サーバ130においては、第1入出場判定結果情報D19を改札装置140へと送信した後、ステップS21-6における利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報の更新内容に関する情報(第1入出場時ステータス更新情報D20)を、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS21-9)。
After transmitting the first entry/exit judgment result information D19 to the
チケット予約サーバ120においては、通信部123により第1入出場時ステータス更新情報D20を受信すると、制御部121が、記憶部122のチケット情報記憶部1222に記憶された利用可能エリア情報D3、チケット購入情報D5及びチケット予約情報D7に含まれるチケットのステータスに係る情報につき、ステップS21-6におけるチケット発行サーバ130における更新と同様にして更新する(ステップS21-10)。
In the
[(2) ステップS22:改札装置において入出場判定がなされる場合]
続いて、改札装置140において入出場判定がなされる場合の動作の流れにつき、図13のフローチャートに従って説明する。
[(2) Step S22: When entry/exit determination is performed at the ticket gate device]
Next, the flow of operations when the
まず、二次元コードデータの読み取り(ステップS22-1)から二次元コードデータ等の送信(ステップS22-3)までの工程については、チケット発行サーバ130において入出場判定がなされる場合(ステップS21)に係る二次元コードデータの読み取り(ステップS21-1)から二次元コードデータ等送信(ステップS21-3)までの工程と変わるところはない。
First, the process from reading the two-dimensional code data (step S22-1) to transmitting the two-dimensional code data, etc. (step S22-3) is no different from the process from reading the two-dimensional code data (step S21-1) to transmitting the two-dimensional code data, etc. (step S21-3) in the case where the
通信部133によって、改札装置140から送信された情報を受信したチケット発行サーバ130においては、制御部131が、改札装置機器情報D18に基づき、当該改札装置140が改札装置140において入出場判定を行う改札装置140か判断した後、改札装置140において入出場判定を行う場合、まず、記憶部132の符号化情報記憶部1323に記憶されている符号化情報D12を用いて、二次元コードデータD11の基本情報部D11-1のうち符号化されている情報を復号化する(ステップS22-4)。
In the
続いて、制御部131は、復号化された情報に含まれるチケット識別子情報D9に基づきチケット情報記憶部1322につき検索し、受信した二次元コードデータD11に対応する利用可能エリア情報D3及びチケット購入情報D5を抽出し、抽出した利用可能エリア情報D3を、ステップS22-3において情報を送信した改札装置140へと送信する(ステップS22-5)。
The
なお、受信した二次元コードデータD11に対応する利用可能エリア情報D3及びチケット購入情報D5が抽出されなかった場合には、制御部131は、通信部133から通信ネットワークNを介して、改札装置140へと開閉部145を閉じる旨の所定の指令を送信して、処理を終了することとなる。
If the available area information D3 and ticket purchase information D5 corresponding to the received two-dimensional code data D11 are not extracted, the
通信部143によって利用可能エリア情報D3を受信した改札装置140においては、制御部141が、受信した利用可能エリア情報D3に基づき、入出場の可否に係る判定を行う(ステップS22-6)。この際の具体的な判定方法は、ステップS21-5において説明したものと同様である。
In the
上記判定が完了すると、制御部141は、判定結果に基づき、開閉部145の開閉を行う(ステップS22-7)。
具体的には、ステップS22-6における判定結果が、入場又は出場を可とするものであった場合、開閉部145につき開状態とし、入場又は出場を不可とするものであった場合、開閉部145につき閉状態とすることとなる。
When the above-mentioned determination is completed, the control unit 141 opens or closes the opening/
Specifically, if the judgment result in step S22-6 is that entry or exit is permitted, the opening/
続いて、改札装置140においては、制御部141が、ステップS22-6における改札入出場の判定結果に係る情報(第2入出場判定結果情報D21)を、ステップS22-5において受信した利用可能エリア情報D3と共に、通信部143から通信ネットワークNを介して、チケット発行サーバ130へと送信する(ステップS22-8)。
Next, in the
改札装置140から送信された情報を受信したチケット発行サーバ130においては、制御部131が、記憶部132のチケット情報記憶部1322に記憶された利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報につき更新する(ステップS22-9)。この際の具体的な更新方法は、ステップS21-6において説明したものと同様である。
In the
上記更新が完了すると、制御部131は、ステップS22-9における利用可能エリア情報D3及びチケット購入情報D5に含まれるチケットのステータスに係る情報の更新内容に係る情報(第2入出場時ステータス更新情報D22)を、通信部133から通信ネットワークNを介して、チケット予約サーバ120へと送信する(ステップS22-10)。
When the above update is completed, the
チケット予約サーバ120においては、通信部123により第2入出場時ステータス更新情報D22を受信すると、制御部121が、記憶部122のチケット情報記憶部1222に記憶された利用可能エリア情報D3、チケット購入情報D5及びチケット予約情報D7に含まれるチケットのステータスに係る情報につき、ステップS22-9におけるチケット発行サーバ130における更新と同様にして更新する(ステップS22-11)。
In the
[第3 効果の説明]
次に、本実施形態の効果について説明する。
[Third Explanation of Effects]
Next, the effects of this embodiment will be described.
本実施形態によれば、チケットの発行時には、チケット発行サーバ130において、複数の利用可能エリア情報(第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3)を取得の上、これらに係るエリア(フリーエリア及び/又は定期乗車券区間)が接続しているか否かについて判定する。
これによって、複数のエリアの接続の有無について確認した上で、複数のエリアで利用可能なフリー乗車券タイプのチケットを発行することが可能となることから、エリアの間の区間について乗車可能なチケットを有することなく乗車する不正乗車に利用されるおそれを低減しつつ、複数のエリアで利用可能なフリー乗車券タイプのチケットを発行することが可能となる。
According to this embodiment, when issuing a ticket, the
This makes it possible to issue a free-ride type ticket that can be used in multiple areas after checking whether the multiple areas are connected, making it possible to issue a free-ride type ticket that can be used in multiple areas while reducing the risk of it being used for fraudulent riding, where a person rides between areas without having a ticket that can be used for the section between the areas.
また、ユーザの希望に応じて、利用可能範囲、利用可能期間等の異なる複数のフリー乗車券タイプのチケットを弾力的に組み合わせて一枚のチケットを発行することが容易となることから、ユーザの利便性の向上に資すると共に、鉄道事業者にとっても、顧客の獲得の機会の拡大に資することとなる。 In addition, it will be easy for users to flexibly combine multiple free-ride tickets with different usable areas, usable periods, etc. to issue a single ticket, depending on their wishes, which will not only improve convenience for users but also help railway operators increase opportunities to acquire new customers.
また、本実施形態によれば、複数の利用可能エリア情報に係るエリアの接続の有無に係る判定は、一般的な列車の運賃請求に係るロジックを利用して行われる。
すなわち、一つのエリア内に位置する全ての駅と、他のエリア内に位置する全ての駅と、の間で、利用可能エリア情報を取得した全エリアに係るフリー乗車券タイプのチケットを有するユーザが列車に乗車したものと仮定して運賃請求の要否に係る判定を行い、一つでも運賃請求を要することなく乗車可能な区間が存在した場合に、これら二つのエリアが接続しているものと判定する。
これによって、新規にエリアの接続の有無の判定のためのロジックを構築することなく、既存の運賃請求に係るロジックを活用してシステムを構築できることから、コストを抑制しつつ、上記のような効果を得ることが可能となる。
Furthermore, according to this embodiment, the determination as to whether areas related to a plurality of pieces of available area information are connected or not is made by utilizing logic related to general train fare billing.
In other words, assuming that a user holding a free pass type ticket for all areas for which available area information has been obtained boards a train between all stations located in one area and all stations located in another area, a determination is made as to whether or not a fare should be charged, and if there is even one section where travel is possible without a fare charge, it is determined that these two areas are connected.
This makes it possible to build a system that utilizes existing logic related to fare billing, without having to build new logic to determine whether an area is connected or not, thereby making it possible to achieve the above-mentioned effects while keeping costs down.
また、本実施形態によれば、ユーザの入出場時には、ユーザが入場又は出場する改札装置140に係る改札装置設置駅情報D17と、改札装置140で読み取られた二次元コードデータD11に対応する利用可能エリア情報のそれぞれ(第1利用可能エリア情報D3-1から第3利用可能エリア情報D3-3)と、を対照して、改札装置140におけるユーザの入場又は出場の可否について判定する。
この場合、それぞれの利用可能エリア情報に係るフリーエリア又は定期乗車券区間に係る入場又は出場の可否の判定には、既存のロジックを流用でき、その組み合わせによって、複数のエリアで利用可能なフリー乗車券タイプのチケットに係る入場又は出場の可否に係る判定を行うことができることから、入出場の可否に係る判定についても、新規にロジックを構築する必要がなくなり、コストを抑制できる。
Furthermore, according to this embodiment, when a user enters or exits, the ticket gate station information D17 relating to the
In this case, existing logic can be used to determine whether entry or exit is possible for the free area or commuter pass section related to each available area information, and by combining this, it is possible to determine whether entry or exit is possible for a free pass type ticket that can be used in multiple areas.Therefore, there is no need to construct new logic for determining whether entry or exit is possible, which helps to reduce costs.
なお、ユーザの入出場の可否に係る判定は、ステップS2で説明したとおり、チケット発行サーバ130において行うようにすることも、改札装置140において行うようにすることも可能であるが、チケット発行サーバ130において行う場合、一般に改札装置140と比較して処理能力が高く、並行処理が可能であることから、判定に係る時間を短縮することが容易となる。
したがって、円滑な改札処理の実現の観点からは、チケット発行サーバ130においてユーザの入出場の可否に係る判定を行うようにすることが好ましい。
As explained in step S2, the determination as to whether a user can enter or exit can be made by the
Therefore, from the viewpoint of realizing a smooth ticket gate process, it is preferable that the
また、上記のようにチケットの発行時に各エリアの接続の有無に係る判定を行っていることから、ユーザによる入出場時には、逐一利用エリア同士の接続の有無について判定する必要がない。すなわち、チケット発行時に一括してエリア間の接続の有無について判定を行うことによって、入出場時に逐一エリア間の接続の有無に係る判定を行う必要がなくなる。
この点、チケットの発行時と比較して、改札装置140における入出場時には、ユーザを待たせることが難しく、即座に入出場の可否につき判定することが必要となることから、負荷の大きいエリア間の接続の有無の判定に係る処理をチケットの発行時に行い、ユーザの入出場時の処理を簡易化できることは、大きなメリットとなる。
In addition, because a determination as to whether or not each area is connected is made when the ticket is issued as described above, it is not necessary to determine whether or not the areas in use are connected each time the user enters or exits. In other words, by making a collective determination as to whether or not the areas are connected when the ticket is issued, it becomes unnecessary to determine whether or not the areas are connected each time the user enters or exits.
In this regard, compared to when a ticket is issued, it is difficult to keep a user waiting when entering or exiting the
また、二次元コードデータD11は、基本情報部D11-1の一部の情報のみが符号化され、チケット識別子情報D9は符号化されている情報に含まれている。
これによって、符号化情報D12を有するチケット発行サーバ130以外では、チケット識別子情報D9を読み取ることができないことから、二次元コードデータD11に係る二次元コードのセキュリティを向上できる。
In addition, in the two-dimensional code data D11, only part of the information in the basic information section D11-1 is encoded, and the ticket identifier information D9 is included in the encoded information.
This makes it impossible for any device other than the
また、二次元コードデータD11が、基本情報部D11-1と、正当性検定部D11-2と、を有し、かつ、正当性検定部D11-2には、基本情報部D11-1に含まれるデータを基に、検定用処理情報D14に係る所定の変換規則又は計算式に従って所定の検定用の変換又は計算を行った結果に係る情報である検定情報D13が含まれることで、改札装置140において容易に正規に発行されたチケットか否かにつき判定することが可能となる。
The two-dimensional code data D11 has a basic information section D11-1 and a validity testing section D11-2, and the validity testing section D11-2 includes testing information D13, which is information related to the results of a specific testing conversion or calculation performed according to a specific conversion rule or formula related to the testing processing information D14 based on the data included in the basic information section D11-1. This makes it possible for the
[第4 変形例]
次に、本実施形態の変形例について説明する。
[Fourth Modification]
Next, a modification of this embodiment will be described.
[1 チケット発行装置におけるチケット発行]
上記においては、ユーザ端末160に対してデータによりチケットの発行がなされる場合について説明したが、これに限られず、チケット発行装置150において、紙等の所定の媒体によりチケットの発行がなされるようにすることも可能である。
[1 Ticket issuing in ticket issuing device]
In the above, we have described the case where a ticket is issued to the
この場合、ユーザは、チケット発行装置150において、操作部155を用いて購入希望チケット情報D1を入力し、当該情報に従って、チケット情報管理サーバ110における利用可能エリア情報D3の生成、チケット発行サーバ130における利用可能エリア情報に係る各フリーエリア及び定期乗車券区間の接続判定、二次元コードデータD11の生成等の過程を経た後、二次元コードデータD11を受信したチケット発行装置150において、二次元コードデータD11に基づき二次元コード画像データD15を生成の上、チケット発行部156により、二次元コード画像データD15に係る二次元コード及びチケット番号情報D10に係る番号が紙等の所定の媒体に印刷等の方法で記憶されたチケットを発行することとなる。
In this case, the user inputs the desired ticket information D1 using the
なお、チケット発行装置150において発行する場合には、利用可能エリア情報D3は、チケット情報管理サーバ110で生成することなく、ユーザにより購入希望チケット情報D1が入力された直後に、チケット発行装置150において生成し、チケット発行サーバ130へと送信するようにしてもよい。
When issued by the
また、利用可能エリア情報に係る各フリーエリア及び定期乗車券区間の接続判定についても、処理能力の観点からはチケット発行サーバ130において行うことが好ましいものの、チケット情報管理サーバ110から利用可能エリア情報D3を取得し、又は自ら利用可能エリア情報D3を生成して取得した後に、チケット発行装置150において行うようにすることも可能である。
In addition, although it is preferable from the viewpoint of processing capacity to perform connection determination of each free area and commuter pass section related to the available area information in the
[2 一次元又は二次元のコード以外によるチケット発行]
上記においては、チケットを一次元又は二次元のコードにより発行する場合を例として説明した。
この点、専用の媒体を用いずとも簡易に発行できる点で、このような一次元又は二次元のコードにより発行することが最も好ましいものの、チケット識別子情報D9を記憶すると共に、これを改札装置140において読み取らせることができるものであれば、他の手段により発行することも可能である。例えば、ICカード、磁気券等によって発行してもよい。
また、例えばICカードにより発行する場合、チケット識別子情報D9を逐一発行することなく、ICカード毎に付された既存のIDを活用し、これと紐付けて利用可能エリア情報D3等の情報が、チケット発行サーバ130において記憶されるようにし、このようなICカード毎に付されたIDを改札装置140においてチケット情報読取部144により読み取ることによって、改札処理が行われるようにしてもよい。
[2. Issuing tickets using methods other than one-dimensional or two-dimensional codes]
In the above, an example has been described in which a ticket is issued using a one-dimensional or two-dimensional code.
In this respect, it is most preferable to issue the ticket using such a one-dimensional or two-dimensional code, since it can be easily issued without using a dedicated medium, but it is also possible to issue the ticket using other means as long as the ticket identifier information D9 can be stored and read by the
Furthermore, for example, when issuing tickets using an IC card, instead of issuing ticket identifier information D9 one by one, an existing ID assigned to each IC card can be utilized, and information such as available area information D3 linked to this can be stored in the
[3 チケット発行後の接続判定]
上記においては、第1利用可能エリア情報D3-1、第2利用可能エリア情報D3-2及び第3利用可能エリア情報D3-3に係るフリーエリア及び定期乗車券区間が接続しているか否かに係る判定を、チケット発行時の一度のみ行う場合について説明したが、これらフリーエリア及び定期乗車券区間毎に利用可能期間が異なる場合、例えば、特定のフリーエリア又は定期乗車券区間についてのみ利用可能期間が終了した場合、当初全てのフリーエリア及び定期乗車券区間が接続していると判定した場合においても、このような接続が崩れる場合がある。
具体的には、上記のように、第1利用可能エリア情報D3-1に係るフリーエリアAと第3利用可能エリア情報D3-3に係る定期乗車券区間Cとが接続し、第2利用可能エリア情報D3-2に係るフリーエリアBと第3利用可能エリア情報D3-3に係る定期乗車券区間Cとが接続することで、フリーエリアA、フリーエリアB及び定期乗車券区間Cの全てが接続していると判定した場合、第3利用可能エリア情報D3-3に係る定期乗車券区間Cの利用可能期間が先に終了した場合、接続が崩れることとなる。
[3 Connection determination after ticket issuance]
In the above, we have described a case where a determination as to whether the free areas and commuter pass sections related to the first available area information D3-1, the second available area information D3-2, and the third available area information D3-3 are connected is made only once at the time of ticket issuance. However, if the available period differs for each of these free areas and commuter pass sections, for example, if the available period has ended only for a specific free area or commuter pass section, such a connection may be lost even if it was initially determined that all free areas and commuter pass sections were connected.
Specifically, as described above, if it is determined that the free area A related to the first available area information D3-1 and the commuter pass section C related to the third available area information D3-3 are connected, and the free area B related to the second available area information D3-2 and the commuter pass section C related to the third available area information D3-3 are connected, and thus the free area A, the free area B, and the commuter pass section C are all connected, the connection will be lost if the available period for the commuter pass section C related to the third available area information D3-3 ends first.
このような場合に備えて、チケット発行サーバ130において、チケット発行後にも、所定のタイミングで、判定の時点が利用可能期間外であるフリーエリア及び/又は定期乗車券区間を除いて、ステップS1-6で行ったのと同様の判定を行うことで、当該時点において接続が維持されているかの判定を行い、全てのフリーエリア及び/又は定期乗車券区間が接続していなかった場合に、例えば、チケットを利用できないことを示す所定の情報を、記憶部132のチケット情報記憶部1322に、対応する利用可能エリア情報D3等の情報と紐付けて記憶させる等の方法によって、接続が崩れたチケットの利用を防止することができるようにしてもよい。
To prepare for such a case, the
[4 チケット発行後のフリーエリアの追加]
ステップS1で発行された二次元コードに、発行後に利用可能なエリアを追加することができるようにしてもよい。
[4. Adding free areas after ticket issuance]
It may be possible to add a usable area to the two-dimensional code issued in step S1 after it is issued.
この場合、例えばユーザは、ユーザ端末160の操作部165を用いて、追加を希望するフリーエリア又は定期乗車券に係る情報(以下、「追加エリア情報」という。)を入力し、当該情報が入力されると、制御部161は、追加エリア情報を、通信部163から通信ネットワークNを介して、チケット予約サーバ120へと送信する。
In this case, for example, the user uses the
通信部123により追加エリア情報を受信した、チケット予約サーバ120においては、制御部121が、通信部123から通信ネットワークNを介して、チケット情報管理サーバ110へと、受信した追加エリア情報を、当該データに対応した利用可能エリア情報を生成する旨の所定の要求と共に送信し、これを受信したチケット情報管理サーバ110において、追加エリア情報に対応した利用可能エリア情報を生成する。
In the
追加エリア情報に対応した利用可能エリア情報を生成すると、チケット情報管理サーバ110の制御部111が、通信部113から通信ネットワークNを介して、生成した利用可能エリア情報をチケット発行サーバ130へと送信し、通信部133によって追加エリア情報に対応した利用可能エリア情報を受信したチケット発行サーバ130においては、制御部131が、追加エリア情報に対応した利用可能エリア情報に係るフリーエリア又は定期乗車区間が、記憶部132のチケット情報記憶部1322に記憶された利用可能エリア情報D3に係るフリーエリア又は定期乗車券区間と接続しているか否かに係る判定を行う。
When the available area information corresponding to the additional area information is generated, the
具体的には、制御部131は、ステップS1-6において説明したものと同様の方法により、追加エリア情報に対応した利用可能エリア情報に係るフリーエリア又は定期乗車区間と、記憶部132のチケット情報記憶部1322に記憶された利用可能エリア情報D3に係るフリーエリア又は定期乗車券区間のそれぞれと、の接続の有無を判定し、追加エリア情報に対応した利用可能エリア情報に係るフリーエリア又は定期乗車区間と、記憶部132のチケット情報記憶部1322に記憶された利用可能エリア情報D3に係るフリーエリア又は定期乗車券区間の少なくともいずれが一つと、が接続していた場合、制御部131は、追加エリア情報に対応した利用可能エリア情報を、記憶部132のチケット情報記憶部1322に、既に記憶された利用可能エリア情報D3(第1利用可能エリア情報D3-1、第2利用可能エリア情報D3-2及び第3利用可能エリア情報D3-3)と紐付けて記憶させる。
Specifically, the
これによって、ユーザは、追加エリア情報に対応した利用可能エリア情報に係るフリーエリア又は定期乗車区間においても、発行を受けた二次元コードを利用して、改札装置から入出場することが可能となる。 This allows the user to use the issued two-dimensional code to enter and exit through the ticket gate device even in the free area or commuter pass area related to the available area information that corresponds to the additional area information.
100 チケット情報処理システム
110 チケット情報管理サーバ
120 チケット予約サーバ
130 チケット発行サーバ(情報処理装置)
131 制御部(接続判定手段、記憶制御手段、作成手段、抽出手段、判定手段、第1送信制御手段、第2送信制御手段)
132 記憶部(記憶手段)
1321 チケット発行プログラム(情報処理プログラム)
133 通信部(第1取得手段、第2取得手段、送信手段、第3取得手段、取得手段)
140 改札装置
150 チケット発行装置(情報処理装置)
160 ユーザ端末
D3 利用可能エリア情報(チケット内容情報)
D3-1 第1利用可能エリア情報(利用可能エリア情報)
D3-2 第2利用可能エリア情報(利用可能エリア情報)
D3-3 第3利用可能エリア情報(利用可能エリア情報)
D9 チケット識別子情報
D11 二次元コードデータ(チケット記憶情報)
D11-1 基本情報部
D11-2 正当性検定部
D12 符号化情報
D13 検定情報
D17 改札装置設置駅情報
D19 第1入出場判定結果情報(第1判定結果情報)
D21 第2入出場時判定結果情報(第2判定結果情報)
100 Ticket
131 Control unit (connection determination means, storage control means, creation means, extraction means, determination means, first transmission control means, second transmission control means)
132 Storage unit (storage means)
1321 Ticket issuing program (information processing program)
133 Communication unit (first acquisition means, second acquisition means, transmission means, third acquisition means, acquisition means)
140
160 User terminal D3 Available area information (ticket content information)
D3-1 First available area information (available area information)
D3-2 Second available area information (available area information)
D3-3 Third available area information (available area information)
D9 Ticket identifier information D11 Two-dimensional code data (ticket storage information)
D11-1 Basic information section D11-2 Validity test section D12 Encoding information D13 Test information D17 Ticket gate device installation station information D19 First entry/exit judgment result information (first judgment result information)
D21 2nd entry/exit judgment result information (2nd judgment result information)
Claims (8)
列車の乗車に用いるチケットを利用可能なエリアに係る情報である利用可能エリア情報を複数取得する第1取得手段、
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定手段、
として機能させ、
前記接続判定手段は、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする情報処理プログラム。 Computer,
a first acquisition means for acquiring a plurality of pieces of usable area information which are information relating to areas in which a ticket used for boarding a train can be used;
a connection determination means for determining whether or not a connection exists between a plurality of areas related to the plurality of pieces of available area information;
Function as a
The connection determination means
An information processing program characterized by determining that an area related to one of the available area information and an area related to the other of the available area information are connected when no fare is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information .
一の前記利用可能エリア情報に係るエリア内に位置する全ての駅と、他の前記利用可能エリア情報に係るエリア内に位置する全ての駅と、の間で、前記第1取得手段が取得した全ての前記利用可能エリア情報に係るチケットを有するユーザが列車に乗車したものと仮定して運賃請求の要否に係る判定を行うことを特徴とする請求項1記載の情報処理プログラム。 The connection determination means
The information processing program described in claim 1, characterized in that a determination is made as to whether or not a fare should be charged, assuming that a user holding a ticket related to all of the available area information acquired by the first acquisition means has boarded a train between all stations located within an area related to one of the available area information and all stations located within an area related to the other available area information.
前記接続判定手段が、前記第1取得手段が取得した複数の前記利用可能エリア情報に係るエリアの全てが接続していると判定した場合に、複数の前記利用可能エリア情報が紐づけられた列車の乗車に用いるチケットの内容に係る情報であるチケット内容情報を記憶手段に記憶させる記憶制御手段、
前記記憶手段に記憶された前記チケット内容情報ごとに、列車の乗車に用いるチケットに記憶される情報であるチケット記憶情報を作成する作成手段、
としてさらに機能させることを特徴とする請求項1又は2に記載の情報処理プログラム。 The computer,
a storage control means for storing, in a storage means, ticket content information which is information relating to the content of a ticket used to board a train to which the plurality of pieces of available area information are linked, when the connection determination means determines that all of the areas related to the plurality of pieces of available area information acquired by the first acquisition means are connected;
a generating means for generating ticket storage information, which is information to be stored in a ticket used for boarding a train, for each of the ticket content information stored in the storage means;
3. The information processing program according to claim 1, further comprising:
改札装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記記憶手段から、前記第2取得手段が取得した前記チケット記憶情報に対応する前記チケット内容情報を抽出する抽出手段、
前記改札装置の設置駅に係る情報と、前記抽出手段が抽出した前記チケット内容情報に含まれる複数の前記利用可能エリア情報のそれぞれと、を対照して、前記改札装置における、前記第2取得手段が取得した前記チケット記憶情報に係るチケットを所持するユーザの入場又は出場の可否について判定する判定手段、
前記判定手段による判定結果に係る情報である第1判定結果情報を、送信手段によって前記改札装置へと送信させる第1送信制御手段、
としてさらに機能させることを特徴とする請求項3に記載の情報処理プログラム。 The computer,
A second acquisition means for acquiring the ticket stored information read by the ticket gate device;
an extraction means for extracting, from the storage means, the ticket content information corresponding to the ticket stored information acquired by the second acquisition means;
a determination means for determining whether or not a user holding a ticket related to the ticket storage information acquired by the second acquisition means is permitted to enter or exit the ticket gate device by comparing information related to the station where the ticket gate device is installed with each of the plurality of pieces of available area information included in the ticket content information extracted by the extraction means;
a first transmission control means for causing a transmitting means to transmit first determination result information, which is information relating to a determination result by the determining means, to the ticket gate device;
4. The information processing program according to claim 3, further comprising:
前記改札装置の設置駅に係る情報といずれかの前記利用可能エリア情報との対照において入場又は出場が可能である場合に、前記ユーザの入場又は出場が可能であると判定し、
前記改札装置の設置駅に係る情報と全ての前記利用可能エリア情報との対照において入場又は出場が不可能である場合に、前記ユーザの入場又は出場が不可能であると判定することを特徴とする請求項4に記載の情報処理プログラム。 The determination means is
When entry or exit is possible based on a comparison between information related to the station where the ticket gate device is installed and any of the available area information, it is determined that the user is allowed to enter or exit;
The information processing program according to claim 4, characterized in that when entry or exit is not possible by comparing information relating to the station where the ticket gate device is installed with all of the available area information, it is determined that the user is unable to enter or exit.
改札装置において読み取られた前記チケット記憶情報を取得する第2取得手段、
前記記憶手段から、前記第2取得手段が取得した前記チケット記憶情報に対応する前記チケット内容情報を抽出する抽出手段、
前記抽出手段が抽出した前記チケット内容情報を、送信手段によって前記改札装置へと送信させる第2送信制御手段、
前記改札装置の設置駅に係る情報と、前記抽出手段が抽出した前記チケット内容情報に含まれる複数の前記利用可能エリア情報のそれぞれと、を対照して判定された、前記改札装置における、前記第2取得手段が取得した前記チケット記憶情報に係るチケットを所持するユーザの入場又は出場の可否に係る情報である第2判定結果情報を、前記改札装置から取得する第3取得手段、
としてさらに機能させることを特徴とする請求項3に記載の情報処理プログラム。 The computer,
A second acquisition means for acquiring the ticket stored information read by the ticket gate device;
an extraction means for extracting, from the storage means, the ticket content information corresponding to the ticket stored information acquired by the second acquisition means;
a second transmission control means for causing a transmission means to transmit the ticket content information extracted by the extraction means to the ticket gate device;
a third acquisition means for acquiring, from the ticket gate device, second determination result information, which is information relating to the admission or exit of a user who holds a ticket related to the ticket storage information acquired by the second acquisition means, at the ticket gate device, determined by comparing information related to the station where the ticket gate device is installed with each of the plurality of pieces of available area information included in the ticket content information extracted by the extraction means;
4. The information processing program according to claim 3, further comprising:
列車の乗車に用いるチケットを利用可能なエリアに係る情報である利用可能エリア情報を複数取得する取得ステップと、
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定ステップと、
を含み、
前記接続判定ステップは、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする情報処理方法。 An information processing method executed by an information processing device,
an acquisition step of acquiring a plurality of pieces of usable area information relating to areas in which a ticket used for boarding a train can be used;
a connection determination step of determining whether or not there is a connection between a plurality of areas related to the plurality of pieces of available area information;
Including,
The connection determination step includes:
An information processing method characterized by determining that an area related to one of the available area information and an area related to the other of the available area information are connected when no fare charging is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information .
複数の前記利用可能エリア情報に係る複数のエリアの接続の有無について判定する接続判定手段と、
を備え、
前記接続判定手段は、
一の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、他の前記利用可能エリア情報に係るエリア内に位置する駅の少なくとも一つと、の間で、運賃請求を要しない場合に、一の前記利用可能エリア情報に係るエリアと、他の前記利用可能エリア情報に係るエリアと、が接続していると判定することを特徴とする情報処理装置。 an acquisition means for acquiring a plurality of pieces of usable area information relating to areas in which a ticket used for boarding a train can be used;
a connection determination means for determining whether or not a connection exists between a plurality of areas related to the plurality of pieces of available area information;
Equipped with
The connection determination means
An information processing device characterized in that, when no fare is required between at least one station located in an area related to one of the available area information and at least one station located in an area related to the other of the available area information, the information processing device determines that an area related to one of the available area information is connected to an area related to the other of the available area information .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066183A JP7598282B2 (en) | 2021-04-09 | 2021-04-09 | Information processing program, information processing method, and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066183A JP7598282B2 (en) | 2021-04-09 | 2021-04-09 | Information processing program, information processing method, and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022161395A JP2022161395A (en) | 2022-10-21 |
| JP7598282B2 true JP7598282B2 (en) | 2024-12-11 |
Family
ID=83658882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021066183A Active JP7598282B2 (en) | 2021-04-09 | 2021-04-09 | Information processing program, information processing method, and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7598282B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013050855A (en) | 2011-08-31 | 2013-03-14 | Omron Corp | Control server and station service system |
| JP2020030838A (en) | 2019-09-30 | 2020-02-27 | 株式会社ナビタイムジャパン | Information processing system, information processing program, and information processing method |
| WO2022064705A1 (en) | 2020-09-28 | 2022-03-31 | 日本電気株式会社 | Information processing device, information processing method, and program |
-
2021
- 2021-04-09 JP JP2021066183A patent/JP7598282B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013050855A (en) | 2011-08-31 | 2013-03-14 | Omron Corp | Control server and station service system |
| JP2020030838A (en) | 2019-09-30 | 2020-02-27 | 株式会社ナビタイムジャパン | Information processing system, information processing program, and information processing method |
| WO2022064705A1 (en) | 2020-09-28 | 2022-03-31 | 日本電気株式会社 | Information processing device, information processing method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022161395A (en) | 2022-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9747644B2 (en) | Transaction-history driven counterfeit fraud risk management solution | |
| KR101742448B1 (en) | Refund system and method | |
| CN106375326B (en) | A kind of mobile phone bi-directional verification terminal and method | |
| GB2485442A (en) | Analysis of transport identifier data to recognize potential patterns, relationships or sequences that could represent misuse of an account | |
| CN204990313U (en) | Disposition of equipment mandate device | |
| KR20110032735A (en) | Cash withdrawal method using mobile bar code, portable terminal with cash withdrawal function and cash withdrawal system using mobile bar code | |
| EP4016429A1 (en) | Information processing system, information processing method, and recording medium | |
| JP2005316992A (en) | Secure devices and mobile devices that perform cooperative processing between card applications | |
| JP7598282B2 (en) | Information processing program, information processing method, and information processing device | |
| JP2003248739A (en) | Reservation method, reservation system, terminal device, and central device | |
| CN107341656A (en) | A kind of interactive coded image recognition methods and system | |
| KR100487240B1 (en) | Auto accommodating Apparatus and Method of Check-in·Check-out By Using it | |
| JP2013152650A (en) | Network server and ticket vending system | |
| JP2002197495A (en) | Service system using transportation use information, service method, and recording medium recording service processing program | |
| JP2013152651A (en) | Ticket machine | |
| JP7801101B2 (en) | Server device, information processing system, information processing method and information processing program | |
| WO2016006924A1 (en) | Point of sale system using sequencial fingerprint input and driving method therefor | |
| EP1345180B1 (en) | System and method for allocating and controlling of service authorisations and appropriate devices therefor | |
| Chakrabarty | Is india poised for m-commerce in the cashless milieu? | |
| JP7652592B2 (en) | Refund object discrimination device, refund object discrimination system, refund object discrimination program, and refund object discrimination method | |
| JP2005025306A (en) | Ic card and ic card terminal | |
| JP2014232398A (en) | Ticket system and boarding method | |
| JP2021117510A (en) | Action support program and server device | |
| CN121564812A (en) | Method and system for transferring between different types of rail transit modes | |
| JP7619846B2 (en) | Information processing device, fare adjustment program, and fare adjustment method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240930 |
|
| 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: 20241126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241129 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7598282 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |