JP7664883B2 - Station service server and station service program - Google Patents
Station service server and station service program Download PDFInfo
- Publication number
- JP7664883B2 JP7664883B2 JP2022075834A JP2022075834A JP7664883B2 JP 7664883 B2 JP7664883 B2 JP 7664883B2 JP 2022075834 A JP2022075834 A JP 2022075834A JP 2022075834 A JP2022075834 A JP 2022075834A JP 7664883 B2 JP7664883 B2 JP 7664883B2
- Authority
- JP
- Japan
- Prior art keywords
- ticket gate
- unit
- information
- version
- determination
- 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
Landscapes
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、駅務サーバおよび駅務プログラムに関する。 An embodiment of the present invention relates to a station service server and a station service program.
従来、旅客が改札機を通過する際、旅客の通行(入場または退場)を許可して良いかの判定処理を改札機が実行してきた。近年、この判定処理を改札機に接続された駅務サーバが実行するようにシンクライアント化されてきている。 Traditionally, when a passenger passes through a ticket gate, the ticket gate performs the process of determining whether the passenger should be allowed to pass (enter or exit). In recent years, this determination process has been implemented as a thin client, with a station service server connected to the ticket gate performing the process.
改札機に新機能を追加する、または既存の機能の内容を変更する際、改造を行う必要がある。従来のように改札機が判定処理を実行する場合、改札機のみ改造を実行すれば良い。しかしながら、シンクライアント化したことにより、駅務サーバも改造する必要がある。また、駅務サーバに接続される改札機は、多数存在するため、すべての改札機の改造を同時に実行することができない。そのため、改造後の駅務サーバおよび改札機と改造前の改札機が存在する期間が発生する。その結果、改造後の駅務サーバのバージョンと改造前の改札機のバージョンが一致しないという問題がある。 When adding new functions to a ticket gate or changing the contents of an existing function, it is necessary to modify it. In the past, when the ticket gate performed the judgment process, only the ticket gate needed to be modified. However, by adopting a thin client system, the station service server also needs to be modified. Also, since there are many ticket gates connected to the station service server, it is not possible to modify all of the ticket gates at the same time. Therefore, there will be a period in which the modified station service server and ticket gates exist in tandem with the unmodified ticket gates. As a result, there is a problem in that the version of the modified station service server and the version of the unmodified ticket gates do not match.
さらに、改造後の駅務サーバは、最新の機能で処理した情報を用いて判定処理を実行するため、改造前の改札機で使用される機能を用いて処理された情報と齟齬が発生するという問題がある。 Furthermore, the modified station service server performs its judgment process using information processed with the latest functions, which creates the problem of discrepancies with information processed using functions used in the ticket gates before the modification.
この発明の課題は、上記事情に着目してなされたもので、その目的とするところは、改造後および改造前の改札機がある場合であっても、駅務サーバと改札機とのバージョンを一致させ、駅務サーバと改札機との間の情報に齟齬を発生させない技術を提供することにある。 The subject of this invention was made in light of the above circumstances, and its purpose is to provide technology that matches the versions of the station service server and the ticket gates, preventing discrepancies in the information between the station service server and the ticket gates, even when there are both modified and unmodified ticket gates.
実施形態に係る駅務サーバは、改札機から判定要求を受信する受信部と、前記判定要求に含まれる前記改札機についての情報に基づいて、前記改札機を識別する識別部と、前記識別された改札機に応じて前記判定要求を受信し、前記判定要求に含まれる媒体情報に基づいて判定結果を生成する判定処理部と、前記判定結果を前記改札機に送信する送信部と、を備えるものである。 The station service server according to the embodiment includes a receiving unit that receives a determination request from a ticket gate, an identification unit that identifies the ticket gate based on information about the ticket gate included in the determination request, a determination processing unit that receives the determination request according to the identified ticket gate and generates a determination result based on media information included in the determination request, and a transmission unit that transmits the determination result to the ticket gate.
以下、図面を参照しながら駅務サーバおよび駅務プログラムについて詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。例えば、複数の同一または類似の要素が存在する場合に、各要素を区別せずに説明するために共通の符号を用いることがあるし、各要素を区別して説明するために当該共通の符号に加えて枝番号を用いることもある。 The station service server and station service program are described in detail below with reference to the drawings. Note that in the following embodiments, parts with the same numbers perform similar operations and will not be described again. For example, when there are multiple identical or similar elements, a common symbol may be used to describe each element without distinguishing between them, and a subnumber may be used in addition to the common symbol to describe each element with distinction between them.
[第1の実施形態]
(構成)
図1は、第1の実施形態における駅務システムの概略構成および各装置のハードウェア構成の一例を示すブロック図である。
[First embodiment]
(composition)
FIG. 1 is a block diagram showing an example of a schematic configuration of a station service system and a hardware configuration of each device in a first embodiment.
駅務システムは、駅務サーバ1と、第1の改札機2と、第2の改札機3と、を備える。 The station service system includes a station service server 1, a first ticket gate 2, and a second ticket gate 3.
駅務サーバ1、第1の改札機2、および第2の改札機3は互いに、ネットワーク4を通じて接続される。なお、図1では、簡単化のため、2つの改札機(第1の改札機2および第2の改札機3)のみを示しているが、駅務サーバ1は、多数の改札機がネットワーク4を通じて互いに接続される。したがって、駅務サーバ1は、多数の改札機から送信された、多数の判定処理を同時に実行する必要がある。 The station service server 1, the first ticket gate 2, and the second ticket gate 3 are connected to each other via a network 4. Note that for simplicity, in FIG. 1, only two ticket gates (the first ticket gate 2 and the second ticket gate 3) are shown, but the station service server 1 is connected to many ticket gates via the network 4. Therefore, the station service server 1 needs to simultaneously execute many judgment processes sent from many ticket gates.
駅務サーバ1は、第1の改札機2および第2の改札機3を管理する鉄道事業者の施設内に設置される。また、駅務サーバ1は、PC(Personal Computer)などのコンピュータによって各種動作を実現することが可能である。 The station service server 1 is installed within the facilities of a railway operator that manages the first ticket gate 2 and the second ticket gate 3. In addition, the station service server 1 can perform various operations using a computer such as a PC (Personal Computer).
駅務サーバ1は、制御部11、記憶部12、通信インタフェース13、および入出力インタフェース14を備える。制御部11、記憶部12、通信インタフェース13、および入出力インタフェース14は、バスを介して互いに通信可能に接続されている。 The station service server 1 comprises a control unit 11, a memory unit 12, a communication interface 13, and an input/output interface 14. The control unit 11, the memory unit 12, the communication interface 13, and the input/output interface 14 are connected to each other via a bus so that they can communicate with each other.
制御部11は、駅務サーバ1を制御する。制御部11は、中央処理ユニット(CPU:Central Processing Unit)等のハードウェアプロセッサを備える。 The control unit 11 controls the station service server 1. The control unit 11 is equipped with a hardware processor such as a central processing unit (CPU).
記憶部12は、記憶媒体である。記憶部12は、例えばHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の随時書き込みおよび読出し可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリとを組み合わせて構成される。記憶部12は、記憶領域に、プログラム記憶領域と、データ記憶領域とを備える。プログラム記憶領域は、OS(Operating System)やミドルウェアに加えて、各種処理を実行するために必要なアプリケーションプログラムを格納する。 The storage unit 12 is a storage medium. The storage unit 12 is configured by combining a non-volatile memory that can be written to and read from at any time, such as a hard disk drive (HDD) or a solid state drive (SSD), a non-volatile memory such as a read only memory (ROM), and a volatile memory such as a random access memory (RAM). The storage unit 12 has a program storage area and a data storage area in its storage area. The program storage area stores the OS (Operating System), middleware, and application programs required to execute various processes.
通信インタフェース13は、1つ以上の有線または無線の通信モジュールを含む。例えば、通信インタフェース13は、ネットワーク4を通じて、第1の改札機2および第2の改札機3と有線または無線接続する通信モジュールを含む。通信インタフェース13は、制御部11の制御の下、第1の改札機2または第2の改札機3との間で通信を行い、各種情報を送受信することができる一般的な通信モジュールを含んでよい。 The communication interface 13 includes one or more wired or wireless communication modules. For example, the communication interface 13 includes a communication module that is wired or wirelessly connected to the first ticket gate 2 and the second ticket gate 3 via the network 4. The communication interface 13 may include a general communication module that can communicate with the first ticket gate 2 or the second ticket gate 3 under the control of the control unit 11 and send and receive various information.
入出力インタフェース14は、入力部141および出力部142等と接続される。入出力インタフェース14は、制御部11と、入力部141および出力部142との間で情報の送受信を可能にするインタフェースである。入出力インタフェース14は、通信インタフェース13と一体であっても良い。例えば、入出力インタフェース14は、制御部11と、入力部141または出力部142とは、近距離無線技術等を使用して無線接続されており、当該近距離無線技術を用いて情報の送受信を行ってもよい。 The input/output interface 14 is connected to the input unit 141, the output unit 142, etc. The input/output interface 14 is an interface that enables information to be transmitted and received between the control unit 11 and the input unit 141 and the output unit 142. The input/output interface 14 may be integrated with the communication interface 13. For example, the input/output interface 14 may be wirelessly connected between the control unit 11 and the input unit 141 or the output unit 142 using short-range wireless technology or the like, and may transmit and receive information using the short-range wireless technology.
入力部141は、例えば、駅務サーバ1を管理する管理者が駅務サーバ1に対して各種情報を入力するためのキーボードやポインティングデバイス等を含む。また、入力部141は、記憶部12に格納するべきデータを、USBメモリ等のメモリ媒体から読み出すためのリーダや、そのようなデータをディスク媒体から読み出すためのディスク装置を含んでも良い。 The input unit 141 includes, for example, a keyboard, a pointing device, etc., that allow an administrator who manages the station service server 1 to input various information to the station service server 1. The input unit 141 may also include a reader for reading data to be stored in the memory unit 12 from a memory medium such as a USB memory, or a disk device for reading such data from a disk medium.
出力部142は、駅務サーバ1から管理者に提示するべき出力データを表示するディスプレイや、それを印刷するプリンタ等を含む。 The output unit 142 includes a display that displays the output data to be presented to the manager from the station service server 1, a printer that prints it, etc.
第1の改札機2および第2の改札機3は、旅客が鉄道等を利用しようとする駅等に設置され、旅客の通行(入場または退場)を制御する。第1の改札機2および第2の改札機3は、同じ駅構内に設置されていても良いし、別の駅に設置されていてもよい。 The first ticket gate 2 and the second ticket gate 3 are installed at stations where passengers wish to use trains or the like, and control the passage (entrance or exit) of passengers. The first ticket gate 2 and the second ticket gate 3 may be installed within the same station or may be installed at different stations.
第1の改札機2は、制御部21、記憶部22、通信インタフェース23、および入出力インタフェース24を備える。 The first ticket gate 2 has a control unit 21, a memory unit 22, a communication interface 23, and an input/output interface 24.
制御部21は、第1の改札機2を制御する。制御部21は、中央処理ユニット(CPU)などのハードウェアプロセッサを備える。 The control unit 21 controls the first ticket gate 2. The control unit 21 includes a hardware processor such as a central processing unit (CPU).
記憶部22は、記憶媒体である。記憶部22は、例えばHDDまたはSSD等の随時書き込みおよび読出し可能な不揮発性メモリと、ROM等の不揮発性メモリと、RAM等の揮発性メモリとを組み合わせて構成される。記憶部22は、記憶領域に、プログラム記憶領域と、データ記憶領域とを備える。プログラム記憶領域は、OSやミドルウェアに加えて、各種処理を実行するために必要なアプリケーションプログラムを格納する。また、記憶部22は、第1の改札機2の現在のバージョン等の各種情報を記憶してもよい。 The memory unit 22 is a storage medium. The memory unit 22 is configured by combining a non-volatile memory that can be written to and read from at any time, such as an HDD or SSD, a non-volatile memory such as a ROM, and a volatile memory such as a RAM. The memory unit 22 has a program storage area and a data storage area in its storage area. The program storage area stores application programs necessary to execute various processes, in addition to the OS and middleware. The memory unit 22 may also store various information, such as the current version of the first ticket gate 2.
通信インタフェース23は、1つ以上の有線または無線の通信モジュールを含む。例えば、通信インタフェース23は、ネットワーク4を通じて、駅務サーバ1と有線または無線接続する通信モジュールを含む。通信インタフェース23は、制御部21の制御の下、駅務サーバ1との間で通信を行い、各種情報を送受信することができる一般的な通信モジュールを含んでよい。 The communication interface 23 includes one or more wired or wireless communication modules. For example, the communication interface 23 includes a communication module that connects to the station service server 1 via the network 4 via a wired or wireless connection. The communication interface 23 may include a general communication module that can communicate with the station service server 1 under the control of the control unit 21 and send and receive various information.
入出力インタフェース24は、媒体読み取り部241、ゲート242、および通知部243等と接続される。入出力インタフェース24は、制御部21と、媒体読み取り部241、ゲート242、および通知部243との間で情報の送受信を可能にするインタフェースである。入出力インタフェース24は、通信インタフェース23と一体であっても良い。例えば、入出力インタフェース24は、制御部21と、媒体読み取り部241、ゲート242、および通知部243のうちの少なくとも1つとは、近距離無線技術等を使用して無線接続されており、当該近距離無線技術を用いて情報の送受信を行ってもよい。 The input/output interface 24 is connected to the medium reading unit 241, the gate 242, the notification unit 243, and the like. The input/output interface 24 is an interface that enables the transmission and reception of information between the control unit 21 and the medium reading unit 241, the gate 242, and the notification unit 243. The input/output interface 24 may be integrated with the communication interface 23. For example, the input/output interface 24 may be wirelessly connected to the control unit 21 and at least one of the medium reading unit 241, the gate 242, and the notification unit 243 using short-range wireless technology or the like, and may transmit and receive information using the short-range wireless technology.
媒体読み取り部241は、2次元コードから情報を読み取る2次元コードリーダ、旅客が所持するICカード等と無線通信によって情報を読み取るICカードリーダライタ、磁気券から情報を読み取る磁気情報読み取り部等のうちの少なくとも1つを備える。ここで、媒体は、2次元コードが印刷された乗車券、ICカード、磁気券等を含む。また、媒体は、カメラで旅客の顔を撮影した撮影画像を含んでも良い。すなわち、媒体読み取り部241は、旅客が改札機を通行することが可能かどうかを判断するための各種情報を媒体から取得可能なものであれば一般的なものでよい。 The medium reading unit 241 includes at least one of a two-dimensional code reader that reads information from a two-dimensional code, an IC card reader/writer that reads information by wireless communication with an IC card or the like carried by a passenger, a magnetic information reading unit that reads information from a magnetic ticket, etc. Here, the medium includes a ticket with a two-dimensional code printed on it, an IC card, a magnetic ticket, etc. The medium may also include an image of the passenger's face photographed by a camera. In other words, the medium reading unit 241 may be a general one that can obtain various information from the medium to determine whether or not the passenger can pass through the ticket gate.
ゲート242は、第1の改札機2の通路側の側面に配置される。ゲート242は、制御部21の指示に応じて、開閉する。例えば、ゲート242が閉じることにより、旅客の通行を物理的に阻止する。 The gate 242 is disposed on the side of the first ticket gate 2 facing the passageway. The gate 242 opens and closes in response to instructions from the control unit 21. For example, when the gate 242 closes, it physically blocks passengers from passing through.
通知部243は、第1の改札機2の上部に配置されるディスプレイ等を含む。また、通知部243は、スピーカ、ランプ等を含んでもよい。通知部243は、旅客に通行の可否を知らせるため使用することができる。例えば、旅客に通行を許可する場合、通知部243は、ディスプレイに通行を許可する情報を表示させるようにしてよい。一方、旅客の通行を許可しない信号を受信した場合、通知部243は、スピーカで旅客に対して通行を許可しない旨をアナウンスし、ランプを赤色に点灯させるようにしてよい。 The notification unit 243 includes a display and the like arranged on the top of the first ticket gate 2. The notification unit 243 may also include a speaker, a lamp, and the like. The notification unit 243 can be used to inform the passenger whether or not they are allowed to pass. For example, when a passenger is allowed to pass, the notification unit 243 may cause information permitting passage to be displayed on the display. On the other hand, when a signal not permitting the passenger to pass is received, the notification unit 243 may announce to the passenger via a speaker that they are not allowed to pass, and turn on a lamp in red.
第2の改札機3は、制御部31、記憶部32、通信インタフェース33、および入出力インタフェース34を備える。 The second ticket gate 3 has a control unit 31, a memory unit 32, a communication interface 33, and an input/output interface 34.
制御部31、記憶部32、通信インタフェース33、および入出力インタフェース34はそれぞれ、第1の改札機2の制御部21、記憶部22、通信インタフェース23、および入出力インタフェース24と同じ構成であってよい。そのため、ここでの説明を省略する。 The control unit 31, memory unit 32, communication interface 33, and input/output interface 34 may have the same configuration as the control unit 21, memory unit 22, communication interface 23, and input/output interface 24 of the first ticket gate 2, respectively. Therefore, the description here is omitted.
また、入出力インタフェース34は、媒体読み取り部341、ゲート342、および通知部343等と接続される。媒体読み取り部341、ゲート342、および通知部343はそれぞれ、第1の改札機2の媒体読み取り部241、ゲート242、および通知部243と同じ構成であってよい。そのため、ここでの説明を省略する。 The input/output interface 34 is also connected to a medium reading unit 341, a gate 342, a notification unit 343, etc. The medium reading unit 341, the gate 342, and the notification unit 343 may have the same configuration as the medium reading unit 241, the gate 242, and the notification unit 243 of the first ticket gate 2, respectively. Therefore, a description thereof will be omitted here.
図2は、駅務サーバ1のソフトウェア構成を図1に示したハードウェア構成に関連付けて示すブロック図である。
駅務サーバ1の制御部11は、情報取得部111、バージョン識別部112、第1のバージョン判定処理部113、第2のバージョン判定処理部114、および送信制御部115を備える。
FIG. 2 is a block diagram showing the software configuration of the station service server 1 in relation to the hardware configuration shown in FIG.
The control unit 11 of the station service server 1 includes an information acquisition unit 111 , a version identification unit 112 , a first version determination processing unit 113 , a second version determination processing unit 114 , and a transmission control unit 115 .
情報取得部111は、通信インタフェース13を通じて、第1の改札機2または第2の改札機3から判定要求を受信する。ここで、判定要求の詳細は、後述する。情報取得部111は、受信した判定要求をバージョン識別部112に出力する。 The information acquisition unit 111 receives a judgment request from the first ticket gate 2 or the second ticket gate 3 via the communication interface 13. Details of the judgment request will be described later. The information acquisition unit 111 outputs the received judgment request to the version identification unit 112.
バージョン識別部112は、判定要求に基づいて、改札機のバージョンを識別する。例えば、バージョン識別部112は、改札機が改造後のバージョンである第1のバージョンであるか改造前のバージョンである第2のバージョンであるかを識別する。例えば、改札機が改造後のバージョン(第1のバージョン)であると識別した場合、バージョン識別部112は、判定要求を第1のバージョン判定処理部113に出力する。一方、改札機が改造前のバージョン(第2のバージョン)であると判定した場合、バージョン識別部112は、判定要求を第2のバージョン判定処理部114に出力する。 The version identification unit 112 identifies the version of the ticket gate based on the judgment request. For example, the version identification unit 112 identifies whether the ticket gate is the first version, which is the modified version, or the second version, which is the pre-modification version. For example, if the version identification unit 112 identifies that the ticket gate is the modified version (first version), it outputs a judgment request to the first version judgment processing unit 113. On the other hand, if it determines that the ticket gate is the pre-modification version (second version), it outputs a judgment request to the second version judgment processing unit 114.
第1のバージョン判定処理部113は、例えば、改造後の改札機の判定要求に基づいて旅客の通行可否を判定する。また、第1のバージョン判定処理部113は、複数(複数のプロセス)を備えていてよい。そして、バージョン識別部112は、処理していない第1のバージョン判定処理部113に判定要求を出力する。すなわち、第1のバージョン判定処理部113は、複数の判定要求を並列に処理することが可能である。また、第1のバージョン判定処理部113は、判定に基づいて第1の判定結果を生成し、送信制御部115に出力する。 The first version judgment processing unit 113 judges whether a passenger can pass through, for example, based on the judgment request of the modified ticket gate. The first version judgment processing unit 113 may have multiple units (multiple processes). The version identification unit 112 outputs a judgment request to a first version judgment processing unit 113 that is not currently being processed. In other words, the first version judgment processing unit 113 is capable of processing multiple judgment requests in parallel. The first version judgment processing unit 113 also generates a first judgment result based on the judgment, and outputs it to the transmission control unit 115.
第2のバージョン判定処理部114は、例えば、改造前の改札機の判定要求に基づいて旅客の通行可否を判定する。また、第2のバージョン判定処理部114も、複数(複数のプロセス)を備えていてよい。そして、バージョン識別部112は、処理していない第2のバージョン判定処理部114に判定要求を出力する。すなわち、第2のバージョン判定処理部114も、複数の判定要求を並列に処理することが可能である。また、第2のバージョン判定処理部114は、判定に基づいて第2の判定結果を生成し、送信制御部115に出力する。 The second version judgment processing unit 114 judges whether a passenger can pass through, for example, based on the judgment request of the ticket gate before the modification. The second version judgment processing unit 114 may also have multiple units (multiple processes). The version identification unit 112 outputs a judgment request to a second version judgment processing unit 114 that is not currently processing. In other words, the second version judgment processing unit 114 is also capable of processing multiple judgment requests in parallel. The second version judgment processing unit 114 generates a second judgment result based on the judgment, and outputs it to the transmission control unit 115.
送信制御部115は、第1の判定結果を第1の改札機2、第2の判定結果を第2の改札機3にそれぞれ送信する。 The transmission control unit 115 transmits the first judgment result to the first ticket gate 2 and the second judgment result to the second ticket gate 3.
図3は、第1の改札機2および第2の改札機3のソフトウェア構成を図1に示したハードウェア構成に関連付けて示すブロック図である。 Figure 3 is a block diagram showing the software configuration of the first ticket gate 2 and the second ticket gate 3 in relation to the hardware configuration shown in Figure 1.
第1の改札機2の記憶部22は、第1のバージョン情報記憶部221を備える。第1のバージョン情報記憶部221は、第1の改札機2のバージョンを記憶するために用いられる。例えば、第1の改札機2は、改造後の改札機であるとする。この場合、第1のバージョン情報記憶部221は、第1の改札機2が改造後であることを示す第1のバージョンを記憶する。 The memory unit 22 of the first ticket gate 2 includes a first version information memory unit 221. The first version information memory unit 221 is used to store the version of the first ticket gate 2. For example, assume that the first ticket gate 2 is a modified ticket gate. In this case, the first version information memory unit 221 stores a first version indicating that the first ticket gate 2 has been modified.
第1の改札機2の制御部21は、媒体情報取得部211、判定要求生成部212、通信制御部213、および通行制御部214を備える。 The control unit 21 of the first ticket gate 2 includes a medium information acquisition unit 211, a judgment request generation unit 212, a communication control unit 213, and a passage control unit 214.
媒体情報取得部211は、媒体読み取り部241を制御して旅客が有する媒体から媒体情報を読み取らせる。例えば、媒体読み取り部241であるICカードリーダライタに翳されたICカードに記憶された媒体情報を読み取らせる。そして、媒体情報取得部211は、媒体読み取り部241から媒体情報を受信する。媒体情報取得部211は、受信した媒体情報を判定要求生成部212に出力する。 The medium information acquisition unit 211 controls the medium reading unit 241 to read medium information from a medium held by the passenger. For example, it reads medium information stored on an IC card held over an IC card reader/writer, which is the medium reading unit 241. The medium information acquisition unit 211 then receives the medium information from the medium reading unit 241. The medium information acquisition unit 211 outputs the received medium information to the judgment request generation unit 212.
判定要求生成部212は、媒体情報および第1のバージョン情報記憶部221に記憶された第1のバージョン情報に基づいて第1の判定要求を生成する。第1の判定要求は、媒体情報および第1のバージョン情報に加えて、第1の改札機2のID等を含んでも良い。 The judgment request generating unit 212 generates a first judgment request based on the medium information and the first version information stored in the first version information storage unit 221. The first judgment request may include the ID of the first ticket gate 2, etc., in addition to the medium information and the first version information.
通信制御部213は、通信インタフェース23を通じて、第1の判定要求を駅務サーバ1に送信する。また、通信制御部213は、第1の判定要求に応じて、通信インタフェース23を通じて、第1の判定結果を駅務サーバ1から受信する。通信制御部213は、受信した第1の判定結果を通行制御部214に出力する。 The communication control unit 213 transmits a first determination request to the station service server 1 through the communication interface 23. In response to the first determination request, the communication control unit 213 also receives a first determination result from the station service server 1 through the communication interface 23. The communication control unit 213 outputs the received first determination result to the passage control unit 214.
通行制御部214は、旅客の通行を制御する。例えば、第1の判定結果に含まれる情報が旅客の通行を許可することを示す場合、通行制御部214は、ゲート242の開け、引き去るべき運賃の額、ICカードのチャージ額、通行日時等を表示するための情報を通知部243に出力してよい。さらに、通行制御部214は、媒体読み取り部241を通じて運賃の徴収、すなわち、ICカードへの情報の書き込みを行ってもよい。 The passage control unit 214 controls the passage of passengers. For example, if the information included in the first judgment result indicates that the passenger is permitted to pass, the passage control unit 214 may output information to the notification unit 243 to display the opening of the gate 242, the amount of the fare to be deducted, the charge amount on the IC card, the date and time of passage, etc. Furthermore, the passage control unit 214 may collect the fare through the medium reading unit 241, i.e., write information to the IC card.
第2の改札機3の記憶部32は、第2のバージョン情報記憶部321を備える。第2のバージョン情報記憶部321は、第2の改札機3のバージョンを記憶するために用いられる。例えば、第2の改札機3は、改造前の改札機である第2のバージョンであるとする。この場合、第2のバージョン情報記憶部321は、改札機が改造前のバージョンであることを示す第2のバージョン情報を記憶する。 The memory unit 32 of the second ticket gate 3 includes a second version information memory unit 321. The second version information memory unit 321 is used to store the version of the second ticket gate 3. For example, the second ticket gate 3 is a second version that is a ticket gate before modification. In this case, the second version information memory unit 321 stores second version information that indicates that the ticket gate is a pre-modification version.
ここで、第1のバージョン情報と第2のバージョン情報は、1ビットのフラグ情報であってもよい。例えば、フラグ情報が1である場合、改札機が改造後であることを示し、フラグ情報が0である場合、改札機が改造前であることを示して良い。ここで、意味が逆でも良いのは勿論である。これにより、バージョン識別部112は、バージョン情報が1または0のいずれであるかに応じて改札機が改造後の改札機なのか改造前の改札機なのかを識別することが可能になる。さらに、改札機が改造後であるまたは改造前であるかを識別できる情報であれば、第1のバージョン情報と第2のバージョン情報は、任意の情報であって良い。例えば、第1のバージョン情報と第2のバージョン情報が英数字等の情報であり、この情報に基づいて第1のバージョン情報と第2のバージョン情報を識別しても良い。 Here, the first version information and the second version information may be 1-bit flag information. For example, if the flag information is 1, it may indicate that the ticket gate has been modified, and if the flag information is 0, it may indicate that the ticket gate has not been modified. Of course, the meaning may be reversed. This allows the version identification unit 112 to identify whether the ticket gate is a modified or unmodified ticket gate depending on whether the version information is 1 or 0. Furthermore, the first version information and the second version information may be any information as long as it is information that can identify whether the ticket gate has been modified or not. For example, the first version information and the second version information may be information such as alphanumeric characters, and the first version information and the second version information may be identified based on this information.
第2の改札機3の制御部31は、媒体情報取得部311、判定要求生成部312、通信制御部313、および通行制御部314を備える。 The control unit 31 of the second ticket gate 3 includes a medium information acquisition unit 311, a judgment request generation unit 312, a communication control unit 313, and a passage control unit 314.
媒体情報取得部311は、媒体情報取得部211と同様であってよい。すなわち、媒体情報取得部311は、媒体読み取り部341を制御して旅客が有する媒体から媒体情報を読み取らせる。 The medium information acquisition unit 311 may be similar to the medium information acquisition unit 211. That is, the medium information acquisition unit 311 controls the medium reading unit 341 to read the medium information from the medium held by the passenger.
判定要求生成部312は、媒体情報および第2のバージョン情報記憶部321に記憶された第2のバージョン情報に基づいて第2の判定要求を生成する。第2の判定要求は、媒体情報および第2のバージョン情報に加えて、第2の改札機3のID等を含んでも良い。 The judgment request generating unit 312 generates a second judgment request based on the medium information and the second version information stored in the second version information storage unit 321. The second judgment request may include the ID of the second ticket gate 3, etc., in addition to the medium information and the second version information.
通信制御部313は、通信インタフェース33を通じて、第2の判定要求を駅務サーバ1に送信する。また、通信制御部313は、第2の判定要求に応じて、通信インタフェース33を通じて、第2の判定結果を駅務サーバ1から受信する。通信制御部313は、受信した第2の判定結果を通行制御部314に出力する。 The communication control unit 313 transmits a second determination request to the station office server 1 through the communication interface 33. In response to the second determination request, the communication control unit 313 also receives a second determination result from the station office server 1 through the communication interface 33. The communication control unit 313 outputs the received second determination result to the passage control unit 314.
通行制御部314は、通行制御部214と同様であってよい。すなわち、通行制御部314は、旅客の通行を制御する。 The traffic control unit 314 may be similar to the traffic control unit 214. That is, the traffic control unit 314 controls the passage of passengers.
(改造スケジュール)
図4は、駅務サーバ1、第1の改札機2、および第2の改札機3の改造スケジュールの一例を示した図である。
新機能を稼働させる場合、運用開始日までに駅務サーバ1、第1の改札機2、および第2の改札機3の改造(バージョンアップ)を行う必要がある。図4に示す例では、最初に駅務サーバ1が改造され、次に第1の改札機2が改造され、最後に第2の改札機3が改造される例を示している。
(Modification schedule)
FIG. 4 is a diagram showing an example of a modification schedule for the station service server 1, the first ticket gate 2, and the second ticket gate 3.
To operate a new function, it is necessary to modify (upgrade) the station service server 1, the first ticket gate 2, and the second ticket gate 3 before the operation start date. In the example shown in Fig. 4, the station service server 1 is modified first, then the first ticket gate 2, and finally the second ticket gate 3.
改造は、鉄道が休止している時間帯、例えば、深夜2時~4時の間などに行われる。例えば、駅務サーバ1の改造と第1の改札機2の改造は、同じ日に行われても良いが、先に駅務サーバ1の改造が実行される必要がある。 The modifications are carried out during times when the train service is suspended, such as between 2:00 and 4:00 in the morning. For example, the modifications to the station service server 1 and the first ticket gate 2 may be carried out on the same day, but the modifications to the station service server 1 must be carried out first.
最初に、第1の改札機2の改造を行ってから駅務サーバ1の改造(バージョンアップ)を行う際、駅務サーバ1の改造がエラー等によりできない場合があり得る。このような場合、第1の改札機2のみが改造されてしまい、駅務サーバ1が第1の改札機2から受け取る情報に基づいて判定処理を実行することができなくなってしまう。そのため、最初に、駅務サーバ1の改造を実行する必要がある。 When modifying (upgrading) the station service server 1 after modifying the first ticket gate 2 first, there may be cases where the station service server 1 cannot be modified due to an error or the like. In such a case, only the first ticket gate 2 is modified, and the station service server 1 will not be able to execute the determination process based on the information it receives from the first ticket gate 2. For this reason, it is necessary to modify the station service server 1 first.
(動作)
図5は、第1の実施形態の駅務システムにおける改札処理手順の一例を示すシーケンス図である。
(Operation)
FIG. 5 is a sequence diagram showing an example of a ticket gate processing procedure in the station service system of the first embodiment.
駅務サーバ1の制御部11、第1の改札機2の制御部21、および第2の改札機3の制御部31が記憶部12、記憶部22、および記憶部32それぞれに格納されたプログラムを読み出して実行することにより、このシーケンスの動作が実現される。 The operation of this sequence is realized by the control unit 11 of the station service server 1, the control unit 21 of the first ticket gate 2, and the control unit 31 of the second ticket gate 3 reading and executing the programs stored in the memory unit 12, memory unit 22, and memory unit 32, respectively.
このシーケンスは、旅客が第1の改札機2に媒体に記憶された情報を読み取らせようとする、例えば、旅客が媒体であるICカードを媒体読み取り部241であるICカードリーダライタに翳すことにより開始する。 This sequence begins when a passenger attempts to have the first ticket gate 2 read information stored on a medium, for example by holding an IC card, which is the medium, over the IC card reader/writer, which is the medium reading unit 241.
媒体情報取得部211は、媒体情報を取得する(ステップST101)。媒体情報取得部211は、媒体読み取り部241を制御して旅客が有する媒体から媒体情報を読み取らせる。例えば、媒体読み取り部241であるICカードリーダライタに翳されたICカードに記憶された媒体情報を読み取らせる。そして、媒体情報取得部211は、媒体読み取り部241から媒体情報を受信する。媒体情報取得部211は、受信した媒体情報を判定要求生成部212に出力する。 The medium information acquisition unit 211 acquires medium information (step ST101). The medium information acquisition unit 211 controls the medium reading unit 241 to read the medium information from a medium held by the passenger. For example, the medium reading unit 241 reads the medium information stored on an IC card held up to an IC card reader/writer. The medium information acquisition unit 211 then receives the medium information from the medium reading unit 241. The medium information acquisition unit 211 outputs the received medium information to the judgment request generation unit 212.
判定要求生成部212は、第1の判定要求を生成する(ステップST102)。媒体情報を受信した判定要求生成部212は、第1のバージョン情報記憶部221に記憶された第1のバージョン情報を取得する。ここで、第1のバージョン情報は、第1の改札機2が改造後のバージョンであることを示す情報である。そして、判定要求生成部212は、第1のバージョン情報および媒体情報を含む第1の判定要求を生成する。そして、判定要求生成部212は、第1の判定要求を通信制御部213に出力する。 The judgment request generating unit 212 generates a first judgment request (step ST102). Having received the medium information, the judgment request generating unit 212 acquires the first version information stored in the first version information storage unit 221. Here, the first version information is information indicating that the first ticket gate 2 is a modified version. The judgment request generating unit 212 then generates a first judgment request including the first version information and the medium information. The judgment request generating unit 212 then outputs the first judgment request to the communication control unit 213.
通信制御部213は、第1の判定要求を送信する(ステップST103)。通信制御部213は、通信インタフェース23を通じて、駅務サーバ1に第1の判定要求を送信する。 The communication control unit 213 transmits a first determination request (step ST103). The communication control unit 213 transmits the first determination request to the station service server 1 via the communication interface 23.
駅務サーバ1のバージョン識別部112は、第1の改札機2のバージョンを識別する(ステップST104)。情報取得部111は、通信インタフェース13を通じて、第1の判定要求を受信する。そして、情報取得部111は、第1の判定要求をバージョン識別部112に出力する。バージョン識別部112は、第1の判定要求に含まれる第1のバージョン情報に基づいて第1の改札機2のバージョンを識別する。例えば、バージョン識別部112は、第1のバージョン情報の値が1であることにより、第1の改札機2が改造後である、すなわち第1のバージョンであると識別する。 The version identification unit 112 of the station service server 1 identifies the version of the first ticket gate 2 (step ST104). The information acquisition unit 111 receives the first judgment request through the communication interface 13. The information acquisition unit 111 then outputs the first judgment request to the version identification unit 112. The version identification unit 112 identifies the version of the first ticket gate 2 based on the first version information included in the first judgment request. For example, the version identification unit 112 identifies that the first ticket gate 2 has been modified, i.e., is the first version, because the value of the first version information is 1.
バージョン識別部112は、第1の判定要求を第1のバージョン判定処理部113に出力する。例えば、バージョン識別部112は、複数ある第1のバージョン判定処理部113のうち、判定処理が実行されていない、すなわち、空いている第1のバージョン判定処理部113に判定要求を出力してよい。 The version identification unit 112 outputs a first judgment request to the first version judgment processing unit 113. For example, the version identification unit 112 may output a judgment request to one of the multiple first version judgment processing units 113 for which judgment processing is not being performed, i.e., a first version judgment processing unit 113 that is available.
第1のバージョン判定処理部113は、第1の判定要求に基づいて旅客の通行可否を判定する(ステップST105)。第1のバージョン判定処理部113は、第1の判定要求に含まれる媒体情報に基づいて旅客が第1の改札機2を通行することが可能かどうかを判定する。例えば、第1のバージョン判定処理部113は、第1の判定要求に含まれる第1の改札機2の改札機ID、媒体情報に含まれるチャージ額、通行履歴等に基づいて、旅客が第1の改札機2を通行することが可能かどうかを判定する。また、第1のバージョン判定処理部113は、運賃がいくらかを判定してもよい。第1のバージョン判定処理部113は、判定に基づいて第1の判定結果を生成し、当該第1の判定結果を送信制御部115に出力する。ここで、第1の判定結果は、例えば、旅客が通行可能かどうか、運賃、判定日時等を含んで良い。 The first version determination processing unit 113 determines whether the passenger can pass through based on the first determination request (step ST105). The first version determination processing unit 113 determines whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first determination request. For example, the first version determination processing unit 113 determines whether the passenger can pass through the first ticket gate 2 based on the ticket gate ID of the first ticket gate 2 included in the first determination request, the charge amount included in the medium information, the passage history, etc. The first version determination processing unit 113 may also determine how much the fare is. The first version determination processing unit 113 generates a first determination result based on the determination and outputs the first determination result to the transmission control unit 115. Here, the first determination result may include, for example, whether the passenger can pass through, the fare, the determination date and time, etc.
送信制御部115は、第1の判定結果を第1の改札機2に送信する(ステップST106)。例えば、送信制御部115は、通信インタフェース13を通じて、第1の改札機2に第1の判定結果を送信する。 The transmission control unit 115 transmits the first determination result to the first ticket gate 2 (step ST106). For example, the transmission control unit 115 transmits the first determination result to the first ticket gate 2 via the communication interface 13.
通行制御部214は、通行制御を実行する(ステップST107)。通信制御部213は、通信インタフェース23を通じて、第1の判定結果を受信する。そして、通信制御部213は、第1の判定結果を通行制御部214に出力する。例えば、第1の判定結果に含まれる情報が旅客の通行を許可することを示す場合、通行制御部214は、ゲート242の開け、引き去るべき運賃の額、残額、通行日時等を表示するための情報を通知部243に出力してよい。さらに、通行制御部214は、媒体読み取り部241を通じて運賃の徴収、すなわち、情報の書き込みを行ってもよい。 The passage control unit 214 executes passage control (step ST107). The communication control unit 213 receives the first judgment result through the communication interface 23. The communication control unit 213 then outputs the first judgment result to the passage control unit 214. For example, if the information included in the first judgment result indicates that the passenger is permitted to pass, the passage control unit 214 may output information to the notification unit 243 for displaying the opening of the gate 242, the amount of fare to be deducted, the remaining amount, the date and time of passage, etc. Furthermore, the passage control unit 214 may collect the fare through the medium reading unit 241, i.e., write the information.
次に、旅客が第2の改札機3に媒体に記憶された情報を読み取らせようとする。例えば、旅客が媒体であるICカードを媒体読み取り部341であるICカードリーダライタに翳すとする。 Next, the passenger attempts to have the second ticket gate 3 read the information stored on the medium. For example, the passenger holds the medium, which is an IC card, over the IC card reader/writer, which is the medium reading unit 341.
ステップST108は、ステップST101と同様の処理であるため、ここでの説明を省略する。 Step ST108 is the same process as step ST101, so the explanation will be omitted here.
判定要求生成部312は、第2の判定要求を生成する(ステップST109)。媒体情報を受信した判定要求生成部312は、第2のバージョン情報記憶部321に記憶された第2のバージョン情報を取得する。ここで、第2のバージョン情報は、第2の改札機3が改造前であることを示す情報である。そして、第2のバージョン情報および媒体情報を含む第2の判定要求を生成する。そして、判定要求生成部312は、第2の判定要求を通信制御部313に出力する。 The judgment request generating unit 312 generates a second judgment request (step ST109). Having received the medium information, the judgment request generating unit 312 acquires the second version information stored in the second version information storage unit 321. Here, the second version information is information indicating that the second ticket gate 3 is before modification. Then, the judgment request generating unit 312 generates a second judgment request including the second version information and the medium information. Then, the judgment request generating unit 312 outputs the second judgment request to the communication control unit 313.
ステップST110は、ステップST103と同様の処理であるため、ここでの説明を省略する。 Step ST110 is the same process as step ST103, so its explanation will be omitted here.
駅務サーバ1のバージョン識別部112は、第2の改札機3のバージョンを識別する(ステップST111)。情報取得部111は、通信インタフェース13を通じて、第2の判定要求を受信する。そして、情報取得部111は、第2の判定要求をバージョン識別部112に出力する。バージョン識別部112は、第2の判定要求に含まれる第2のバージョン情報に基づいて第2の改札機3のバージョンを識別する。例えば、バージョン識別部112は、第2のバージョン情報の値が0であることにより、第2の改札機3が改造前である、すなわち第2のバージョンであると判定する。 The version identification unit 112 of the station service server 1 identifies the version of the second ticket gate 3 (step ST111). The information acquisition unit 111 receives the second judgment request through the communication interface 13. The information acquisition unit 111 then outputs the second judgment request to the version identification unit 112. The version identification unit 112 identifies the version of the second ticket gate 3 based on the second version information included in the second judgment request. For example, the version identification unit 112 determines that the second ticket gate 3 is before modification, i.e., the second version, because the value of the second version information is 0.
バージョン識別部112は、第2の判定要求を第2のバージョン判定処理部114に出力する。例えば、バージョン識別部112は、複数ある第2のバージョン判定処理部114のうち、判定処理が実行されていない、すなわち、空いている第2のバージョン判定処理部114に判定要求を出力してよい。 The version identification unit 112 outputs the second judgment request to the second version judgment processing unit 114. For example, the version identification unit 112 may output the judgment request to one of the multiple second version judgment processing units 114 for which judgment processing is not being performed, i.e., one that is available.
第2のバージョン判定処理部114は、第2の判定要求に基づいて旅客の通行可否を判定する(ステップST112)。第2のバージョン判定処理部114は、第2の判定要求に含まれる媒体情報に基づいて旅客が第2の改札機3を通行することが可能かどうかを判定する。例えば、第2のバージョン判定処理部114は、第2の判定要求に含まれる第2の改札機3のID、媒体情報に含まれるチャージ額、通行履歴等に基づいて、旅客が第2の改札機3を通行することが可能かどうかを判定する。また、第2のバージョン判定処理部114は、運賃がいくらかを判定してもよい。第2のバージョン判定処理部114は、判定に基づいて第2の判定結果を生成し、当該第2の判定結果を送信制御部115に出力する。ここで、第2の判定結果は、例えば、旅客が通行可能かどうか、運賃、判定日時等を含んで良い。 The second version determination processing unit 114 determines whether the passenger can pass through based on the second determination request (step ST112). The second version determination processing unit 114 determines whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second determination request. For example, the second version determination processing unit 114 determines whether the passenger can pass through the second ticket gate 3 based on the ID of the second ticket gate 3 included in the second determination request, the charge amount included in the medium information, the passage history, etc. The second version determination processing unit 114 may also determine how much the fare is. The second version determination processing unit 114 generates a second determination result based on the determination and outputs the second determination result to the transmission control unit 115. Here, the second determination result may include, for example, whether the passenger can pass through, the fare, the determination date and time, etc.
ステップST113~ステップST114は、ステップST106~ステップST107と同様の処理であるため、ここでの説明を省略する。 Steps ST113 to ST114 are similar to steps ST106 to ST107, so their explanation will be omitted here.
(第1の実施形態の作用効果)
以上説明した第1の実施形態によれば、改札機のバージョンを改札機が駅務サーバ1に送信する。駅務サーバ1は、改札機のバージョンに応じた判定処理を実行することにより、改札機と駅務サーバ1との間にバージョンの不一致が発生しない。そのため、駅務サーバ1と改札機との間のバージョンの違いによる情報の齟齬が発生しない。
(Effects of the First Embodiment)
According to the first embodiment described above, the ticket gate transmits the version of the ticket gate to the station service server 1. The station service server 1 executes a determination process according to the version of the ticket gate, thereby preventing a version mismatch between the ticket gate and the station service server 1. Therefore, no information discrepancy occurs due to a difference in version between the station service server 1 and the ticket gate.
[第2の実施形態]
(構成)
最初に、第2の実施形態における駅務サーバ1、第1の改札機2、および第2の改札機3のハードウェア構成は、図1と同じであるため、ここでの説明を省略する。
Second Embodiment
(composition)
First, the hardware configurations of the station service server 1, the first ticket gate 2, and the second ticket gate 3 in the second embodiment are the same as those in FIG. 1, so a description thereof will be omitted here.
図6は、駅務サーバ1のソフトウェア構成を図1に示したハードウェア構成に関連付けて示すブロック図である。
第2の実施形態では、駅務サーバ1の制御部11がバージョン識別部112、第1のバージョン判定処理部113、および第2のバージョン判定処理部114の代わりに、改札機識別部116、第1の改札機判定処理部117、第2の改札機判定処理部118等を備える点で第1の実施形態と異なる。また、記憶部12が改札機情報記憶部121を備える点でも第1の実施形態と異なる。
FIG. 6 is a block diagram showing the software configuration of the station service server 1 in relation to the hardware configuration shown in FIG.
The second embodiment differs from the first embodiment in that the control unit 11 of the station service server 1 includes a ticket gate identification unit 116, a first ticket gate determination processing unit 117, a second ticket gate determination processing unit 118, etc., instead of the version identification unit 112, the first version determination processing unit 113, and the second version determination processing unit 114. The second embodiment also differs from the first embodiment in that the memory unit 12 includes a ticket gate information memory unit 121.
改札機識別部116は、判定要求がいずれの改札機から送信されたのかを識別する。改札機識別部116は、判定要求に含まれる改札機情報に基づいて、判定要求がいずれの改札機から送信されたものであるかを識別する。ここで、改札機情報は、改札機を識別することが可能な情報であり、例えば、改札機ID等を含む。また、改札機識別部116は、識別された改札機に対応する改札機判定処理部に判定要求を出力する。すなわち、本実施形態では、各改札機と各判定処理部(プロセス)が1対1で対応付けられているとする。例えば、改札機識別部116は、判定要求が第1の改札機2から送信されたものであると識別した場合、第1の改札機2に対応付けられた第1の改札機判定処理部117に判定要求を出力する。 The ticket gate identification unit 116 identifies which ticket gate the judgment request was sent from. The ticket gate identification unit 116 identifies which ticket gate the judgment request was sent from based on the ticket gate information included in the judgment request. Here, the ticket gate information is information that can identify the ticket gate, and includes, for example, the ticket gate ID. The ticket gate identification unit 116 also outputs the judgment request to the ticket gate judgment processing unit corresponding to the identified ticket gate. That is, in this embodiment, each ticket gate and each judgment processing unit (process) are in one-to-one correspondence. For example, if the ticket gate identification unit 116 identifies that the judgment request was sent from the first ticket gate 2, it outputs the judgment request to the first ticket gate judgment processing unit 117 associated with the first ticket gate 2.
第1の改札機判定処理部117は、判定要求に基づいて旅客の通行可否を判定する。第1の改札機判定処理部117は、第1の改札機2のバージョンについて既知であるとする。したがって、第1の改札機判定処理部117は、第1の改札機2のバージョンに応じた判定処理を実行することが可能である。そのため、第1の改札機判定処理部117は、第1の判定要求に含まれる媒体情報に基づいて旅客が第1の改札機2を通行することが可能かどうかを判定する。また、第1の改札機判定処理部117は、判定に基づいて第1の判定結果を生成し、当該第1の判定結果を送信制御部115に出力する。 The first ticket gate determination processing unit 117 determines whether the passenger can pass through based on the determination request. It is assumed that the first ticket gate determination processing unit 117 is aware of the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 is capable of executing a determination process according to the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first determination request. In addition, the first ticket gate determination processing unit 117 generates a first determination result based on the determination, and outputs the first determination result to the transmission control unit 115.
第2の改札機判定処理部118は、判定要求に基づいて旅客の通行可否を判定する。第2の改札機判定処理部118は、第2の改札機3のバージョンについて既知であるとする。したがって、第2の改札機判定処理部118は、第2の改札機3のバージョンに応じた判定処理を実行することが可能である。そのため、第2の改札機判定処理部118は、第2の判定要求に含まれる媒体情報に基づいて旅客が第2の改札機3を通行することが可能かどうかを判定する。また、第2の改札機判定処理部118は、判定に基づいて第2の判定結果を生成し、当該第2の判定結果を送信制御部115に出力する。 The second ticket gate determination processing unit 118 determines whether the passenger can pass through based on the determination request. It is assumed that the second ticket gate determination processing unit 118 is aware of the version of the second ticket gate 3. Therefore, the second ticket gate determination processing unit 118 is capable of executing a determination process according to the version of the second ticket gate 3. Therefore, the second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second determination request. In addition, the second ticket gate determination processing unit 118 generates a second determination result based on the determination, and outputs the second determination result to the transmission control unit 115.
記憶部12の改札機情報記憶部121は、各改札機の改札機IDを記憶する。また、改札機情報記憶部121は、各改札機が改造後であるか改造前であるかの情報も記憶していて良い。 The ticket gate information storage unit 121 of the storage unit 12 stores the ticket gate ID of each ticket gate. The ticket gate information storage unit 121 may also store information on whether each ticket gate has been modified or not.
図7は、第1の改札機2および第2の改札機3のソフトウェア構成を図1に示したハードウェア構成に関連付けて示すブロック図である。 Figure 7 is a block diagram showing the software configuration of the first ticket gate 2 and the second ticket gate 3 in relation to the hardware configuration shown in Figure 1.
第1の改札機2の記憶部22は、第1のバージョン情報記憶部221の代わりに、第1の改札機情報記憶部222を備える点で第1の実施形態と異なる。 The memory unit 22 of the first ticket gate 2 differs from the first embodiment in that it has a first ticket gate information memory unit 222 instead of a first version information memory unit 221.
第1の改札機情報記憶部222は、第1の改札機2を識別することが可能な第1の改札機情報、例えば、第1の改札機ID等を記憶する。 The first ticket gate information storage unit 222 stores first ticket gate information capable of identifying the first ticket gate 2, such as the first ticket gate ID.
制御部21の判定要求生成部212は、第1の改札機情報を第1の改札機情報記憶部222から取得する。判定要求生成部212は、第1の改札機情報および媒体情報を含む第1の判定要求を生成する。 The judgment request generating unit 212 of the control unit 21 acquires the first ticket gate information from the first ticket gate information storage unit 222. The judgment request generating unit 212 generates a first judgment request including the first ticket gate information and the medium information.
第2の改札機3の記憶部32は、第2のバージョン情報記憶部321の代わりに、第2の改札機情報記憶部322を備える点で第1の実施形態と異なる。 The memory unit 32 of the second ticket gate 3 differs from the first embodiment in that it has a second ticket gate information memory unit 322 instead of a second version information memory unit 321.
第2の改札機情報記憶部322は、第2の改札機3を識別することが可能な第2の改札機情報、例えば、第2の改札機ID等を記憶する。 The second ticket gate information storage unit 322 stores second ticket gate information capable of identifying the second ticket gate 3, such as a second ticket gate ID.
制御部31の判定要求生成部312は、第2の改札機情報を第2の改札機情報記憶部322から取得する。判定要求生成部312は、第2の改札機情報および媒体情報を含む第2の判定要求を生成する。 The judgment request generating unit 312 of the control unit 31 acquires the second ticket gate information from the second ticket gate information storage unit 322. The judgment request generating unit 312 generates a second judgment request including the second ticket gate information and the medium information.
また、改造スケジュールは、第1の実施形態と同様であるとする。 The modification schedule is also assumed to be the same as in the first embodiment.
(動作)
図8は、第2の実施形態の駅務システムにおける改札処理手順の一例を示すシーケンス図である。
(Operation)
FIG. 8 is a sequence diagram showing an example of a ticket gate processing procedure in the station service system of the second embodiment.
最初に、各改札機は、起動すると同時に、駅務サーバ1と通信し、各改札機のバージョン、すなわち、改札機が改造後であるか改造前であるかを通知してあるとする。すなわち、駅務サーバ1は、各改札機のバージョンが記憶部22に記憶されており、各改札機のバージョンが既知のものであるとする。 First, each ticket gate communicates with the station service server 1 as soon as it is started up, and notifies the station service server 1 of the version of each ticket gate, i.e., whether the ticket gate has been modified or not. In other words, the station service server 1 stores the version of each ticket gate in the memory unit 22, and the version of each ticket gate is known.
駅務サーバ1の制御部11、第1の改札機2の制御部21、および第2の改札機3の制御部31が記憶部12、記憶部22、および記憶部32それぞれに格納されたプログラムを読み出して実行することにより、このシーケンスの動作が実現される。 The operation of this sequence is realized by the control unit 11 of the station service server 1, the control unit 21 of the first ticket gate 2, and the control unit 31 of the second ticket gate 3 reading and executing the programs stored in the memory unit 12, memory unit 22, and memory unit 32, respectively.
このシーケンスは、旅客が第1の改札機2に媒体に記憶された情報を読み取らせようとする、例えば、旅客が媒体であるICカードを媒体読み取り部241であるICカードリーダライタに翳すことにより開始する。 This sequence begins when a passenger attempts to have the first ticket gate 2 read information stored on a medium, for example by holding an IC card, which is the medium, over the IC card reader/writer, which is the medium reading unit 241.
ステップST201は、図5を参照しながら説明したステップST101と同じであるため、ここでの説明を省略する。 Step ST201 is the same as step ST101 described with reference to Figure 5, so the description will be omitted here.
判定要求生成部212は、第1の判定要求を生成する(ステップST202)。判定要求生成部212は、第1の改札機情報を第1の改札機情報記憶部222から取得する。ここで、第1の改札機情報は、第1の改札機2に固有の情報、例えば、第1の改札機ID等であってよい。すなわち、第1の改札機情報は、第1の改札機2のバージョンについての情報を含まなくてよい。判定要求生成部212は、第1の改札機情報および媒体情報を含む第1の判定要求を生成する。そして、判定要求生成部212は、第1の判定要求を通信制御部213に出力する。 The judgment request generating unit 212 generates a first judgment request (step ST202). The judgment request generating unit 212 acquires the first ticket gate information from the first ticket gate information storage unit 222. Here, the first ticket gate information may be information specific to the first ticket gate 2, such as the first ticket gate ID. In other words, the first ticket gate information does not need to include information about the version of the first ticket gate 2. The judgment request generating unit 212 generates a first judgment request that includes the first ticket gate information and the medium information. Then, the judgment request generating unit 212 outputs the first judgment request to the communication control unit 213.
通信制御部213は、第1の判定要求を送信する(ステップST203)。通信制御部213は、通信インタフェース23を通じて、駅務サーバ1に第1の判定要求を送信する。 The communication control unit 213 transmits a first determination request (step ST203). The communication control unit 213 transmits the first determination request to the station service server 1 via the communication interface 23.
駅務サーバ1の改札機識別部116は、第1の判定要求がいずれの改札機から送信されたのかを識別する(ステップST204)。情報取得部111は、通信インタフェース13を通じて、第1の判定要求を受信する。そして、情報取得部111は、第1の判定要求を改札機識別部116に出力する。改札機識別部116は、第1の判定要求に含まれる第1の改札機情報および改札機情報記憶部121に記憶された情報に基づいて、第1の判定要求が第1の改札機2から送信されたものであると識別する。例えば、改札機識別部116は、第1の改札機情報に対応する情報を改札機情報記憶部121から取得し、判定要求がどの改札機から送信されたのかを識別する。 The ticket gate identification unit 116 of the station service server 1 identifies which ticket gate the first judgment request was sent from (step ST204). The information acquisition unit 111 receives the first judgment request through the communication interface 13. The information acquisition unit 111 then outputs the first judgment request to the ticket gate identification unit 116. The ticket gate identification unit 116 identifies that the first judgment request was sent from the first ticket gate 2 based on the first ticket gate information included in the first judgment request and the information stored in the ticket gate information storage unit 121. For example, the ticket gate identification unit 116 acquires information corresponding to the first ticket gate information from the ticket gate information storage unit 121 and identifies which ticket gate the judgment request was sent from.
第2の実施形態では、各改札機と各判定処理部(プロセス)が1対1で対応付けられている。そのため、改札機識別部116は、第1の改札機2に対応付けられた第1の改札機判定処理部117に第1の判定要求を出力する。 In the second embodiment, each ticket gate and each judgment processing unit (process) are in one-to-one correspondence. Therefore, the ticket gate identification unit 116 outputs a first judgment request to the first ticket gate judgment processing unit 117 that is associated with the first ticket gate 2.
第1の改札機判定処理部117は、第1の判定要求に基づいて旅客の通行可否を判定する(ステップST205)。第1の改札機判定処理部117は、第1の改札機2のバージョンについて既知であるため、第1の改札機2のバージョンに応じた判定処理を実行することが可能である。そのため、第1の改札機判定処理部117は、第1の判定要求に含まれる媒体情報に基づいて旅客が第1の改札機2を通行することが可能かどうかを判定する。例えば、第1の改札機判定処理部117は、第1の判定要求に含まれる第1の改札機2の改札機ID、媒体情報に含まれるチャージ額、通行履歴等に基づいて、旅客が第1の改札機2を通行することが可能かどうかを判定する。また、第1の改札機判定処理部117は、運賃がいくらかを判定してもよい。第1の改札機判定処理部117は、判定に基づいて第1の判定結果を生成し、当該第1の判定結果を送信制御部115に出力する。ここで、第1の判定結果は、例えば、旅客が通行可能かどうか、運賃、判定日時等を含んで良い。 The first ticket gate determination processing unit 117 determines whether the passenger can pass through based on the first determination request (step ST205). Since the first ticket gate determination processing unit 117 knows the version of the first ticket gate 2, it is possible to execute a determination process according to the version of the first ticket gate 2. Therefore, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the medium information included in the first determination request. For example, the first ticket gate determination processing unit 117 determines whether the passenger can pass through the first ticket gate 2 based on the ticket gate ID of the first ticket gate 2 included in the first determination request, the charge amount included in the medium information, the passage history, etc. The first ticket gate determination processing unit 117 may also determine how much the fare is. The first ticket gate determination processing unit 117 generates a first determination result based on the determination and outputs the first determination result to the transmission control unit 115. Here, the first judgment result may include, for example, whether the passenger is allowed to pass, the fare, the judgment date and time, etc.
ステップST206~ステップST207は、図5を参照しながら説明したステップST106~ステップST107と同じであるため、ここでの説明を省略する。 Steps ST206 to ST207 are the same as steps ST106 to ST107 described with reference to Figure 5, so the description will be omitted here.
次に、旅客が第2の改札機3に媒体に記憶された情報を読み取らせようとする。例えば、旅客が媒体であるICカードを媒体読み取り部341であるICカードリーダライタに翳すとする。 Next, the passenger attempts to have the second ticket gate 3 read the information stored on the medium. For example, the passenger holds the medium, which is an IC card, over the IC card reader/writer, which is the medium reading unit 341.
ステップST208は、ステップST201、すなわち、ステップST101と同様の処理であるためここでの説明を省略する。 Step ST208 is the same process as step ST201, i.e., step ST101, so the explanation will be omitted here.
判定要求生成部312は、第2の判定要求を生成する(ステップST209)。判定要求生成部312は、第2の改札機情報を第2の改札機情報記憶部322から取得する。ここで、第2の改札機情報は、第2の改札機3に固有の情報、例えば、第2の改札機ID等であってよい。すなわち、第2の改札機情報は、第2の改札機3のバージョンについての情報を含まなくてよい。判定要求生成部312は、第2の改札機情報および媒体情報を含む第2の判定要求を生成する。そして、判定要求生成部312は、第2の判定要求を通信制御部313に出力する。 The judgment request generating unit 312 generates a second judgment request (step ST209). The judgment request generating unit 312 acquires the second ticket gate information from the second ticket gate information storage unit 322. Here, the second ticket gate information may be information specific to the second ticket gate 3, such as the second ticket gate ID. In other words, the second ticket gate information does not need to include information about the version of the second ticket gate 3. The judgment request generating unit 312 generates a second judgment request that includes the second ticket gate information and the medium information. Then, the judgment request generating unit 312 outputs the second judgment request to the communication control unit 313.
ステップST210は、ステップST203と同様の処理であるため、ここでの説明を省略する。 Step ST210 is the same process as step ST203, so the explanation will be omitted here.
駅務サーバ1の改札機識別部116は、第2の判定要求がいずれの改札機から送信されたのかを判定する(ステップST211)。情報取得部111は、通信インタフェース13を通じて、第2の判定要求を受信する。そして、情報取得部111は、第2の判定要求を改札機識別部116に出力する。改札機識別部116は、第2の判定要求に含まれる第2の改札機情報および改札機情報記憶部121に記憶された情報に基づいて、第2の判定要求が第2の改札機3から送信されたものであると識別する。例えば、改札機識別部116は、第2の改札機情報に対応する情報を改札機情報記憶部121から取得し、判定要求がどの改札機から送信されたのかを識別する。 The ticket gate identification unit 116 of the station service server 1 determines which ticket gate the second judgment request was sent from (step ST211). The information acquisition unit 111 receives the second judgment request through the communication interface 13. The information acquisition unit 111 then outputs the second judgment request to the ticket gate identification unit 116. The ticket gate identification unit 116 identifies that the second judgment request was sent from the second ticket gate 3 based on the second ticket gate information included in the second judgment request and the information stored in the ticket gate information storage unit 121. For example, the ticket gate identification unit 116 acquires information corresponding to the second ticket gate information from the ticket gate information storage unit 121 and identifies which ticket gate the judgment request was sent from.
上述したように、第2の実施形態では、各改札機と各判定処理部(プロセス)が1対1で対応付けられている。そのため、改札機識別部116は、第2の改札機3に対応付けられた第2の改札機判定処理部118に第2の判定要求を出力する。 As described above, in the second embodiment, each ticket gate and each judgment processing unit (process) are associated one-to-one. Therefore, the ticket gate identification unit 116 outputs a second judgment request to the second ticket gate judgment processing unit 118 associated with the second ticket gate 3.
第2の改札機判定処理部118は、第2の判定要求に基づいて旅客の通行可否を判定する(ステップST212)。第2の改札機判定処理部118は、第2の改札機3のバージョンについて既知であるため、第2の改札機のバージョンに応じた判定処理を実行することが可能である。第2の改札機判定処理部118は、第2の判定要求に含まれる媒体情報に基づいて旅客が第2の改札機3を通行することが可能かどうかを判定する。例えば、第2の改札機判定処理部118は、第2の判定要求に含まれる第2の改札機3の改札機ID、媒体情報に含まれるチャージ額、通行履歴等に基づいて、旅客が第2の改札機3を通行することが可能かどうかを判定する。また、第2の改札機判定処理部118は、運賃がいくらかを判定してもよい。第2の改札機判定処理部118は、判定に基づいて第2の判定結果を生成し、当該第2の判定結果を送信制御部115に出力する。ここで、第2の判定結果は、例えば、旅客が通行可能かどうか、運賃、判定日時等を含んで良い。 The second ticket gate determination processing unit 118 determines whether the passenger can pass through based on the second determination request (step ST212). Since the second ticket gate determination processing unit 118 knows the version of the second ticket gate 3, it is possible to execute a determination process according to the version of the second ticket gate. The second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the medium information included in the second determination request. For example, the second ticket gate determination processing unit 118 determines whether the passenger can pass through the second ticket gate 3 based on the ticket gate ID of the second ticket gate 3 included in the second determination request, the charge amount included in the medium information, the passage history, etc. The second ticket gate determination processing unit 118 may also determine how much the fare is. The second ticket gate determination processing unit 118 generates a second determination result based on the determination and outputs the second determination result to the transmission control unit 115. Here, the second judgment result may include, for example, whether the passenger is allowed to pass, the fare, the judgment date and time, etc.
ステップST213~ステップST214は、ステップST206~ステップST207と同様の処理であるため、ここでの説明を省略する。 Steps ST213 to ST214 are similar to steps ST206 to ST207, so their explanation will be omitted here.
(第2の実施形態の作用効果)
以上説明した第2の実施形態によれば、各改札機は、判定要求に各改札機を特定することが可能な改札機情報を含ませる。駅務サーバ1は、各改札機のバージョンについて記憶している。さらに駅務サーバ1は、各改札機と1対1で対応付けられた判定処理部(プロセス)を有する。駅務サーバ1は、改札機のバージョンに応じた判定処理を実行することが可能であるため、改札機と駅務サーバ1との間にバージョンの不一致が発生しない。
(Effects of the Second Embodiment)
According to the second embodiment described above, each ticket gate includes ticket gate information capable of identifying each ticket gate in the judgment request. The station service server 1 stores the version of each ticket gate. Furthermore, the station service server 1 has a judgment processing unit (process) that is in one-to-one correspondence with each ticket gate. Since the station service server 1 can execute judgment processing according to the version of the ticket gate, version mismatches do not occur between the ticket gate and the station service server 1.
また、例えば、第1の改札機2が壊れてしまい、第1の判定要求が異常な情報を送信するような状況になったとしても、第1の改札機判定処理部117が影響を受けるのみでその他の判定処理部が影響を受けることがない。したがって、制御部11は、改札機が壊れた際の性能の劣化が少なくなる。 In addition, for example, even if the first ticket gate 2 breaks down and the first judgment request transmits abnormal information, only the first ticket gate judgment processing unit 117 is affected and the other judgment processing units are not affected. Therefore, the control unit 11 experiences less degradation in performance when a ticket gate breaks down.
[他の実施形態]
なお、この発明は上記実施形態に限定されるものではない。例えば、第1の実施形態においても、各改札機がバージョン情報を送信する代わりに、第2の実施形態と同様に、各改札機を識別することが可能な情報を送信しても良い。この場合、駅務サーバ1は、各改札機のバージョンについての情報を記憶部12に記憶しているものとする。そして、駅務サーバ1の制御部11は、記憶部12に記憶された情報に基づいて、識別された改札機のバージョン(改造後または改造前)を識別してもよい。そして、制御部11は、識別されたバージョンに応じて第1のバージョン判定処理部113または第2のバージョン判定処理部114に判定要求を出力してもよい。
[Other embodiments]
It should be noted that the present invention is not limited to the above embodiment. For example, in the first embodiment, instead of each ticket gate transmitting version information, each ticket gate may transmit information capable of identifying the ticket gate, as in the second embodiment. In this case, the station service server 1 stores information about the version of each ticket gate in the memory unit 12. The control unit 11 of the station service server 1 may then identify the version (after modification or before modification) of the identified ticket gate based on the information stored in the memory unit 12. The control unit 11 may then output a determination request to the first version determination processing unit 113 or the second version determination processing unit 114 depending on the identified version.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
1…駅務サーバ
11…制御部
111…情報取得部
112…バージョン識別部
113…第1のバージョン判定処理部
114…第2のバージョン判定処理部
115…送信制御部
116…改札機識別部
117…第1の改札機判定処理部
118…第2の改札機判定処理部
12…記憶部
121…改札機情報記憶部
13…通信インタフェース
14…入出力インタフェース
141…入力部
142…出力部
2…第1の改札機
21…制御部
211…媒体情報取得部
212…判定要求生成部
213…通信制御部
214…通行制御部
22…記憶部
221…第1のバージョン情報記憶部
222…第1の改札機情報記憶部
23…通信インタフェース
24…入出力インタフェース
241…媒体読み取り部
242…ゲート
243…通知部
3…第2の改札機
31…制御部
311…媒体情報取得部
312…判定要求生成部
313…通信制御部
314…通行制御部
32…記憶部
321…第2のバージョン情報記憶部
322…第2の改札機情報記憶部
33…通信インタフェース
34…入出力インタフェース
341…媒体読み取り部
342…ゲート
343…通知部
4…ネットワーク
LIST OF SYMBOLS 1...Station service server 11...Control unit 111...Information acquisition unit 112...Version identification unit 113...First version determination processing unit 114...Second version determination processing unit 115...Transmission control unit 116...Ticket gate identification unit 117...First ticket gate determination processing unit 118...Second ticket gate determination processing unit 12...Memory unit 121...Ticket gate information memory unit 13...Communication interface 14...Input/output interface 141...Input unit 142...Output unit 2...First ticket gate 21...Control unit 211...Medium information acquisition unit 212...Determination request generation unit 213...Communication control unit 214...Passage control unit 22...Memory unit 221...First version information memory unit 222...First ticket gate information memory unit 23...Communication interface 24...Input/output interface 241...Medium reading unit 242...Gate 243...Notification unit 3: Second ticket gate 31: Control unit 311: Medium information acquisition unit 312: Determination request generation unit 313: Communication control unit 314: Passage control unit 32: Storage unit 321: Second version information storage unit 322: Second ticket gate information storage unit 33: Communication interface 34: Input/output interface 341: Medium reading unit 342: Gate 343: Notification unit 4: Network
Claims (8)
前記判定要求に含まれる前記改札機についての情報に基づいて、前記改札機を識別する識別部と、
前記識別部から、前記識別された改札機に応じて前記判定要求を受信し、前記判定要求に含まれる媒体情報に基づいて、旅客の通行可否を判定した判定結果を生成する判定処理部と、
前記判定結果を前記改札機に送信する送信部と、
を備える、駅務サーバ。 A receiving unit that receives a determination request from a ticket gate;
an identification unit that identifies the ticket gate based on information about the ticket gate included in the determination request;
a determination processing unit that receives the determination request from the identification unit in response to the identified ticket gate, and generates a determination result that determines whether or not the passenger is permitted to pass based on medium information included in the determination request;
A transmission unit that transmits the determination result to the ticket gate;
A station administration server equipped with the above.
改札機から判定要求を受信することと、
前記判定要求に含まれる前記改札機についての情報に基づいて、前記改札機を識別することと、
前記識別する命令から、前記識別された改札機に応じて前記判定要求を受信することと、
前記判定要求に含まれる媒体情報に基づいて、旅客の通行可否を判定した判定結果を生成することと、
前記判定結果を前記改札機に送信することと、
を備える、駅務プログラム。
A station service program having instructions to be executed by a processor included in a station service server, the instructions comprising:
receiving a determination request from a ticket gate;
Identifying the ticket gate based on information about the ticket gate included in the determination request;
receiving the determination request in response to the identified ticket barrier from the identifying command ;
generating a determination result indicating whether or not the passenger is permitted to pass based on the medium information included in the determination request;
Transmitting the determination result to the ticket gate;
A station service program that includes:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022075834A JP7664883B2 (en) | 2022-05-02 | 2022-05-02 | Station service server and station service program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022075834A JP7664883B2 (en) | 2022-05-02 | 2022-05-02 | Station service server and station service program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023165157A JP2023165157A (en) | 2023-11-15 |
| JP7664883B2 true JP7664883B2 (en) | 2025-04-18 |
Family
ID=88742782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022075834A Active JP7664883B2 (en) | 2022-05-02 | 2022-05-02 | Station service server and station service program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7664883B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021060727A (en) | 2019-10-04 | 2021-04-15 | 株式会社東芝 | Station service system, terminal device, server, and program |
| JP2021174055A (en) | 2020-04-20 | 2021-11-01 | 株式会社東芝 | Station equipment, center server equipment, and programs |
| JP2021182262A (en) | 2020-05-19 | 2021-11-25 | 株式会社東芝 | Server device, managing system and program |
-
2022
- 2022-05-02 JP JP2022075834A patent/JP7664883B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021060727A (en) | 2019-10-04 | 2021-04-15 | 株式会社東芝 | Station service system, terminal device, server, and program |
| JP2021174055A (en) | 2020-04-20 | 2021-11-01 | 株式会社東芝 | Station equipment, center server equipment, and programs |
| JP2021182262A (en) | 2020-05-19 | 2021-11-25 | 株式会社東芝 | Server device, managing system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023165157A (en) | 2023-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3302182A (en) | Store and forward message switching system utilizing a modular data processor | |
| US20150153975A1 (en) | Network printing system and network printing program | |
| JP7664883B2 (en) | Station service server and station service program | |
| US20100216431A1 (en) | Communication device and method for managing service sharing | |
| CN1312580C (en) | Monitoring device and managing device of image forming device, its control method and programe | |
| JP2025090828A (en) | Management device, management system, management method, and computer program | |
| CN110865777A (en) | Printing reservation method, printing reservation equipment and printing system | |
| US20210182843A1 (en) | Settlement processing method and settlement processing system | |
| US20230231922A1 (en) | Device control apparatus and control method | |
| JP7082389B1 (en) | Fare information provision system and boarding / alighting management device | |
| JP6529829B2 (en) | Ticket gate system, server, settlement device and automatic ticket gate | |
| JP6140034B2 (en) | Automatic ticket gate and station service system | |
| JP7851880B2 (en) | Welfare transportation ticket issuance system, welfare transportation ticket issuance method, and welfare transportation ticket issuance program | |
| JP7577984B2 (en) | Mobile terminal, automatic ticket gate, station service system, update method, and update program | |
| JP7412951B2 (en) | Station equipment, systems, methods and programs | |
| JP2025070469A (en) | Shareholder preferential pass issuing system, shareholder preferential pass issuing server, shareholder preferential pass issuing method, and shareholder preferential pass issuing program | |
| CN104881376B (en) | Self-service terminal and be operably connected to self-service terminal equipment method | |
| CN114726407B (en) | Method, device, controller and storage medium for acquiring abnormal information | |
| JP2024071107A (en) | Lane control system, transmission processing device, lane control device, and lane control method | |
| JP2006330950A (en) | Printing system and printing apparatus | |
| JP2007034823A (en) | Transfer transport system, transfer transport method, and transfer certificate information acquisition device | |
| JP2025121634A (en) | Remote control system, remote control method, and remote control program | |
| JP2024134138A (en) | Common Platform System and Common Platform Program | |
| JP2024157685A (en) | Automatic ticket gate, automatic ticket gate system, automatic ticket gate method, and automatic ticket gate program | |
| JP2025147566A (en) | Monitoring panel, station service system, and station service method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20230105 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250226 |
|
| 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: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250408 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7664883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |