JP7532169B2 - Communication control device, station service system, and data processing method - Google Patents
Communication control device, station service system, and data processing method Download PDFInfo
- Publication number
- JP7532169B2 JP7532169B2 JP2020156039A JP2020156039A JP7532169B2 JP 7532169 B2 JP7532169 B2 JP 7532169B2 JP 2020156039 A JP2020156039 A JP 2020156039A JP 2020156039 A JP2020156039 A JP 2020156039A JP 7532169 B2 JP7532169 B2 JP 7532169B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- processing
- station service
- control device
- processor
- 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)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、通信制御装置、駅務システムおよびデータ処理方法に関する。 Embodiments of the present invention relate to a communication control device, a station service system, and a data processing method.
従来、駅務機器が実行すべき駅務処理をセンタサーバで実施する駅務システムが提案されている。このような駅務システムでは、駅務機器からの要求に応じてセンタサーバが駅務処理を実行し、その駅務処理の実行結果に基づいて駅務機器が動作する。したがって、駅務機器が駅務処理の処理結果に応じて動作するまでに要する時間は、センタサーバと駅務機器との通信時間およびセンタサーバでの処理時間などによって決まる。しかしながら、改札機などの特定の駅務機器は、利用者に対して円滑な動作制御(通行制御)を提供するために高速な処理が要求される。このため、改札機などの特定の駅務機器から要求される駅務処理の処理結果を低遅延で駅務機器に提供できる駅務システムが要望されている。 Conventionally, station service systems have been proposed in which station service processing to be executed by station service equipment is carried out by a center server. In such station service systems, the center server executes station service processing in response to a request from the station service equipment, and the station service equipment operates based on the results of the station service processing. Therefore, the time required for the station service equipment to operate in response to the results of the station service processing is determined by the communication time between the center server and the station service equipment and the processing time in the center server, etc. However, certain station service equipment such as ticket gates require high-speed processing in order to provide smooth operation control (passage control) for users. For this reason, there is a demand for a station service system that can provide station service equipment with the results of station service processing requested by certain station service equipment such as ticket gates with low latency.
上記の課題を解決するために、特定の駅務機器が要求する駅務処理の処理結果を高速に提供できる通信制御装置、駅務システムおよびデータ処理方法を提供することを目的とする。 To solve the above problems, the objective is to provide a communication control device, a station service system, and a data processing method that can quickly provide the results of station service processing required by specific station service equipment.
実施形態によれば、通信制御装置は、駅務機器インターフェースと、第1のサーバインターフェースと、第2のサーバインターフェースと、プロセッサと、を有する。駅務機器インターフェースは、複数種類の駅務機器と通信する。第1のサーバインターフェースは、第1のサーバと通信する。第2のサーバインターフェースは、第2のサーバと通信する。プロセッサは、駅務機器インターフェースにより駅務機器から受信する第1のサーバ宛の処理要求のうち第2のサーバで実行する処理要求を第2のサーバインターフェースにより第2のサーバへ転送し、第2のサーバが処理要求に応じて実行した処理結果を処理要求の送信元の駅務機器へ転送する。プロセッサは、さらに、第2のサーバが前記処理要求に応じて実行した処理結果を第1のサーバへ転送する。 According to an embodiment, the communication control device has a station service equipment interface, a first server interface, a second server interface, and a processor. The station service equipment interface communicates with a plurality of types of station service equipment. The first server interface communicates with a first server. The second server interface communicates with a second server. The processor transfers, to the second server via the second server interface, a processing request to be executed by the second server among processing requests addressed to the first server received from the station service equipment via the station service equipment interface, and transfers a processing result executed by the second server in response to the processing request to the station service equipment that is the source of the processing request. The processor further transfers, to the first server, a processing result executed by the second server in response to the processing request.
以下、実施の形態について、図面を参照して説明する。
図1は、実施の形態に係る駅務システムの全体構成を概略的に示す図である。
駅務システムは、鉄道などの交通機関における種々の駅務処理を行うためのシステムである。駅務システムは、種々の駅務機器が利用者から取得するID(識別情報)を用いて駅務処理を実施する。駅務システムでは、利用者から取得するIDに対応づけた情報(定期券情報、運賃の精算等に利用可能な情報、入出場情報など)を用いて利用者に対する駅務処理を実施する。例えば、駅務システムは、駅等に設置いた改札機が利用者から取得するIDを用いて運賃などの利用料金を精算することにより改札処理を実行する。
Hereinafter, embodiments will be described with reference to the drawings.
FIG. 1 is a diagram showing an outline of the overall configuration of a station service system according to an embodiment of the present invention.
A station service system is a system for performing various station service processes for transportation facilities such as railways. The station service system performs station service processes using IDs (identification information) acquired from users by various station service devices. The station service system performs station service processes for users using information associated with the IDs acquired from users (commuter pass information, information that can be used for fare settlement, entry/exit information, etc.). For example, the station service system performs ticket gate processing by having a ticket gate installed at a station etc. settle fares and other charges using IDs acquired from users.
駅務機器は、例えば、利用者が乗車券等として利用する乗車券媒体からIDを取得する。乗車券媒体は、ICカード、モバイル端末、磁気記憶媒体などのIDを電子データとして記憶するものであっても良いし、IDを読み取り可能な画像(例えば、QRコード(登録商標)などのバーコード画像)が印刷された印刷物、叉は、表示されるモバイル端末であっても良い。また、駅務機器は、例えば、顔画像などの生体情報で利用者を認証することにより乗車券媒体を用いずに利用者から直接的にIDを取得するものであっても良い。 The station service equipment may, for example, obtain the ID from a ticket medium used by the user as a passenger ticket. The ticket medium may be an IC card, mobile terminal, magnetic storage medium, or the like that stores the ID as electronic data, or it may be a printed matter on which an image from which the ID can be read (for example, a barcode image such as a QR code (registered trademark)) is printed, or a mobile terminal on which the ID is displayed. The station service equipment may also obtain the ID directly from the user without using a ticket medium, for example, by authenticating the user with biometric information such as a facial image.
なお、本実施形態に係る駅務システムは、駅務機器が利用者に対応づけたユニークな識別情報であるIDを取得するものであれば良く、特定の媒体からIDを取得する運用に限定するものではない。ただし、本実施形態では、乗車券媒体が非接触式ICカード(以下、単にICカードとも称する)叉はQRコードを表示した媒体(以下、単にQR券と称する)である場合を想定して説明するものとする。駅務機器は、乗車券媒体がICカードである場合にはICカードとの通信によってIDを読み取るもとし、乗車券媒体がQR券である場合には券面に印刷されたIDを示すQRコードを読み取るものとする。 The station service system according to this embodiment is not limited to operations in which the station service equipment acquires an ID, which is unique identification information associated with a user, and is not limited to operations in which the ID is acquired from a specific medium. However, this embodiment will be described assuming that the passenger ticket medium is a contactless IC card (hereinafter simply referred to as an IC card) or a medium displaying a QR code (hereinafter simply referred to as a QR ticket). If the passenger ticket medium is an IC card, the station service equipment will read the ID by communicating with the IC card, and if the passenger ticket medium is a QR ticket, the station service equipment will read the QR code indicating the ID printed on the ticket.
次に、実施形態に関わる駅務システムの構成について説明する。
図1に示すように、駅務システムは、センタサーバ(第1のサーバ)1、高速処理サーバ(第2のサーバ)2、通信制御装置3、通信装置4、改札機5、券売機6、定期券発行機7、精算機8、および、窓口処理機9などを含む。改札機5、券売機6、定期券発行機7、精算機8および窓口処理機9は、識別情報を記憶した乗車券媒体を所持する利用者に対する駅務処理を行う駅務機器である。各駅務機器は、高速通信に対応する基地局を介して通信制御装置3に接続する。例えば、5Gなどの高速無線通信に対応する基地局を介して、各駅務機器は、高速無線通信によって通信制御装置3に通信接続する。また、通信制御装置3は、高速処理サーバ2に通信接続する。通信制御装置3と高速処理サーバ2とは、高速な通信回線によって接続される。さらに、通信制御装置3は、ネットワークを介してセンタサーバ1に通信接続する。
Next, the configuration of the station service system according to the embodiment will be described.
As shown in FIG. 1, the station service system includes a center server (first server) 1, a high-speed processing server (second server) 2, a communication control device 3, a communication device 4, a ticket gate 5, a ticket vending machine 6, a commuter pass issuing machine 7, a fare adjustment machine 8, and a counter processing machine 9. The ticket gate 5, the ticket vending machine 6, the commuter pass issuing machine 7, the fare adjustment machine 8, and the counter processing machine 9 are station service equipment that performs station service processing for users who hold a ticket medium that stores identification information. Each station service equipment is connected to the communication control device 3 via a base station that supports high-speed communication. For example, each station service equipment is connected to the communication control device 3 by high-speed wireless communication via a base station that supports high-speed wireless communication such as 5G. In addition, the communication control device 3 is connected to the high-speed processing server 2. The communication control device 3 and the high-speed processing server 2 are connected by a high-speed communication line. Furthermore, the communication control device 3 is connected to the center server 1 via a network.
センタサーバ1は、駅務システム全体の処理およびデータ管理を司る中央処理サーバである。例えば、センタサーバ1は、大容量の記憶装置を有する汎用のサーバ装置により構成される。また、センタサーバ1は、複数のサーバ装置によって構成されるものであっても良い。センタサーバ1は、各駅務機器からの処理要求を受けて、要求された処理を実行する。センタサーバ1は、各駅務機器からの処理要求に応じて実行した処理結果を駅務機器へ返す。 The center server 1 is a central processing server that handles the processing and data management of the entire station service system. For example, the center server 1 is configured from a general-purpose server device with a large-capacity storage device. The center server 1 may also be configured from multiple server devices. The center server 1 receives processing requests from each piece of station service equipment and executes the requested processing. The center server 1 returns the results of the processing executed in response to the processing requests from each piece of station service equipment to the station service equipment.
センタサーバ1は、利用者が所持する乗車券媒体の識別情報(ID)に対応づけて、各駅務機器による処理結果などを含む駅務処理に必要な情報を保持するデータベースを有する。例えば、センタサーバ1は、各駅務機器からの処理要求に応じて実行した処理結果をデータベースに随時記録することにより、最新の駅務情報を保持する。また、センタサーバ1は、高速処理サーバ2から改札機5における入出場処理の結果を受けた場合には高速処理サーバから受信した処理結果をデータベースに記憶する。 The center server 1 has a database that holds information necessary for station service processing, including the results of processing by each station service device, in association with the identification information (ID) of the ticket medium held by the user. For example, the center server 1 holds the latest station service information by recording in the database the results of processing performed in response to processing requests from each station service device as needed. In addition, when the center server 1 receives the results of entry/exit processing at the ticket gate 5 from the high-speed processing server 2, it stores the processing results received from the high-speed processing server in the database.
高速処理サーバ2は、入出場処理を行うサーバである。高速処理サーバ2は、高速通信に対応したサーバ装置である。高速処理サーバ2は、通信制御装置3を介して改札機5に通信接続される。すなわち、高速処理サーバ2は、通信制御装置3を介して改札機5との高速通信を行う。また、高速処理サーバ2は、通信制御装置3を介してセンタサーバ1にも接続される。 The high-speed processing server 2 is a server that performs entry and exit processing. The high-speed processing server 2 is a server device that supports high-speed communication. The high-speed processing server 2 is connected to the ticket gates 5 via the communication control device 3. In other words, the high-speed processing server 2 performs high-speed communication with the ticket gates 5 via the communication control device 3. The high-speed processing server 2 is also connected to the center server 1 via the communication control device 3.
高速処理サーバ2は、各駅務機器からの処理依頼に応じて処理を実行し、その処理結果を駅務機器へ返す機能を有する。例えば、高速処理サーバ2は、通信制御装置3によって改札機5から乗車券媒体の識別情報(ID)を含むセンタサーバ宛の情報を受信する。高速処理サーバ2は、改札機5から受信したIDに対応する情報をセンタサーバ1から取得し、IDに対応する情報に基づく通行判定などの処理を実行する。高速処理サーバ2は、通信制御装置3によって改札機5からの情報に対する処理結果を改札機5およびセンタサーバ1へ送信する。 The high-speed processing server 2 has the function of executing processing in response to processing requests from each station service equipment and returning the processing results to the station service equipment. For example, the high-speed processing server 2 receives information addressed to the center server, including the identification information (ID) of the ticket medium, from the ticket gate 5 via the communication control device 3. The high-speed processing server 2 obtains information corresponding to the ID received from the ticket gate 5 from the center server 1, and executes processing such as passage determination based on the information corresponding to the ID. The high-speed processing server 2 transmits the processing results for the information from the ticket gate 5 to the ticket gate 5 and the center server 1 via the communication control device 3.
通信制御装置3は、各駅務機器が接続される通信装置4とセンタサーバ1との間に設けられる。通信制御装置3は、高速処理サーバ2にも接続される。通信制御装置3は、通信装置4を介して駅務機器からのデータを受信し、センタサーバ1あるいは高速処理サーバ2へ転送する。通信制御装置3は、センタサーバ1宛のデータのうち特定条件を満たすデータ(パケット)を高速処理サーバ2へ転送する。通信制御装置3は、特定条件を満たすデータ以外のデータを指定された宛先へ転送する。特定条件は、高速処理サーバ2で処理すべきデータを選別する条件である。例えば、通信制御装置3は、改札機5からセンタサーバ1宛のデータを高速処理サーバ2へ転送する。また、通信制御装置3は、予め設定された条件を満たす場合に、改札機5からセンタサーバ1宛に送られるデータを高速処理サーバ2へ転送し、予め設定された条件を満たさない場合には、改札機5からセンタサーバ1宛に送られるデータをセンタサーバ1へ転送するようにしても良い。 The communication control device 3 is provided between the communication device 4 to which each station service equipment is connected and the center server 1. The communication control device 3 is also connected to the high-speed processing server 2. The communication control device 3 receives data from the station service equipment via the communication device 4 and transfers it to the center server 1 or the high-speed processing server 2. The communication control device 3 transfers data (packets) that satisfy a specific condition among data destined for the center server 1 to the high-speed processing server 2. The communication control device 3 transfers data other than data that satisfies the specific condition to a specified destination. The specific condition is a condition for selecting data to be processed by the high-speed processing server 2. For example, the communication control device 3 transfers data destined for the center server 1 from the ticket gate 5 to the high-speed processing server 2. In addition, the communication control device 3 may transfer data sent from the ticket gate 5 to the center server 1 to the high-speed processing server 2 when a preset condition is satisfied, and transfer data sent from the ticket gate 5 to the center server 1 to the center server 1 when the preset condition is not satisfied.
通信装置4は、所定の範囲内にある駅務機器と通信接続される。また、通信装置4は、通信制御装置3とも接続される。例えば、通信装置4は、駅務機器からのセンタサーバ宛のデータを通信制御装置3へ転送したり、通信制御装置3からの駅務機器宛のデータを駅務機器へ転送したりする。 The communication device 4 is connected for communication with station service equipment within a specified range. The communication device 4 is also connected to the communication control device 3. For example, the communication device 4 transfers data from the station service equipment addressed to a center server to the communication control device 3, and transfers data from the communication control device 3 addressed to the station service equipment to the station service equipment.
ここで、通信装置4は、各駅務機器との無線通信をするための基地局であっても良い。無線基地局としての通信装置4は、駅務機器との間で無線通信によるデータの送受信を行う。この場合、通信装置(基地局)4は、通信圏内にある各駅務機器と無線で通信するシステムを構成する。例えば、駅務機器との無線通信を第5世代移動体通信システム(5G)による無線通信とする場合、通信装置4は5G用の基地局とし、通信制御装置3をUPF(User Plane Function)とし、高速処理サーバをMEC(Mobile Edge Computing)として駅務システムを構成しても良い。 Here, the communication device 4 may be a base station for wireless communication with each station service equipment. The communication device 4 as a wireless base station transmits and receives data with the station service equipment via wireless communication. In this case, the communication device (base station) 4 constitutes a system that wirelessly communicates with each station service equipment within its communication range. For example, if wireless communication with the station service equipment is wireless communication using a fifth generation mobile communication system (5G), the communication device 4 may be a base station for 5G, the communication control device 3 may be a UPF (User Plane Function), and the high-speed processing server may be a MEC (Mobile Edge Computing) to constitute a station service system.
改札機5は、駅務機器の1つである。改札機5は、利用者が提示する乗車券媒体に応じて入出場処理(入場処理又は出場処理)を行う。改札機5は、他の駅務機器と同様に、センタサーバ1宛に乗車券媒体の識別情報を含む入出場処理の処理要求を送信し、入出場処理の処理結果を受信する。図1に示す構成例において、改札機5は、通信装置4を介して通信制御装置3へセンタサーバ1宛のデータを送信する。例えば、入出場処理を高速処理サーバ2で実施する場合、通信制御装置3は、改札機5からのセンタサーバ1宛のデータを高速処理サーバ2へ転送し、高速処理サーバ2による処理結果を改札機5へ送信する。これにより、改札機5は、通信制御装置3および通信装置4を介して取得する高速処理サーバ2による入出場処理の処理結果に基づいて利用者の通行を制御する。 The ticket gate 5 is one of the station service equipment. The ticket gate 5 performs entry/exit processing (entry processing or exit processing) according to the ticket medium presented by the user. Like other station service equipment, the ticket gate 5 transmits a processing request for entry/exit processing, including identification information of the ticket medium, to the center server 1, and receives the processing result of the entry/exit processing. In the configuration example shown in FIG. 1, the ticket gate 5 transmits data addressed to the center server 1 to the communication control device 3 via the communication device 4. For example, when the entry/exit processing is performed by the high-speed processing server 2, the communication control device 3 transfers data addressed to the center server 1 from the ticket gate 5 to the high-speed processing server 2, and transmits the processing result by the high-speed processing server 2 to the ticket gate 5. As a result, the ticket gate 5 controls the passage of users based on the processing result of the entry/exit processing by the high-speed processing server 2 obtained via the communication control device 3 and the communication device 4.
券売機6は、通信装置4および通信制御装置3を介してセンタサーバ1と通信することにより乗車券として可能な媒体(乗車券媒体)を発行する駅務機器である。券売機6は、利用者から受領した金額に応じて利用者が指定する内容の乗車券を発行する。例えば、券売機6は、利用者が所持する乗車券媒体(ICカードあるいは携帯端末など)に乗車券として利用可能なIDを記録する。券売機6は、利用者が入力する情報に応じてセンタサーバ1に乗車券の発券処理を要求し、センタサーバ1での処理結果に応じて乗車券として利用可能なIDを記録した乗車券媒体を発行する。また、センタサーバ1は、券売機6が発券する乗車券に関する情報(乗車券情報)などを乗車券媒体のIDに対応づけて記録する。 The ticket vending machine 6 is a station service device that issues a medium (passenger ticket medium) that can be used as a passenger ticket by communicating with the center server 1 via the communication device 4 and the communication control device 3. The ticket vending machine 6 issues a passenger ticket with the contents specified by the user according to the amount received from the user. For example, the ticket vending machine 6 records an ID that can be used as a passenger ticket on the passenger ticket medium (such as an IC card or a mobile terminal) held by the user. The ticket vending machine 6 requests the center server 1 to process the passenger ticket according to the information entered by the user, and issues a passenger ticket medium on which an ID that can be used as a passenger ticket is recorded according to the processing result in the center server 1. The center server 1 also records information about the passenger ticket issued by the ticket vending machine 6 (passenger ticket information) in association with the ID of the passenger ticket medium.
定期券発行機7は、通信装置4および通信制御装置3を介してセンタサーバ1と通信することにより定期券(乗車券媒体)を発行するための駅務機器である。定期券発行機7は、利用者から受領する金額に応じて利用者が指定する内容の定期券を発行する。例えば、定期券発行機7は、利用者が所持する定期券として使用する乗車券媒体(ICカードあるいは携帯端末など)に定期券として利用可能なIDを記録する。定期券発行機7は、利用者が入力する情報に応じてセンタサーバ1に定期券の発券処理を要求し、センタサーバ1での処理結果に応じて定期券として利用可能なIDを記録した乗車券媒体を発行する。また、センタサーバ1は、定期券発行機7が発行する定期券に関する情報(定期券情報)および利用者情報などを定期券として利用される乗車券媒体に記録するIDに対応づけて記録する。 The commuter pass issuing machine 7 is a station service device for issuing commuter passes (passenger ticket medium) by communicating with the center server 1 via the communication device 4 and the communication control device 3. The commuter pass issuing machine 7 issues commuter passes with contents specified by the user according to the amount received from the user. For example, the commuter pass issuing machine 7 records an ID that can be used as a commuter pass on a ticket medium (such as an IC card or a mobile terminal) used as a commuter pass held by the user. The commuter pass issuing machine 7 requests the center server 1 to issue a commuter pass according to information entered by the user, and issues a ticket medium on which an ID that can be used as a commuter pass is recorded according to the processing result in the center server 1. The center server 1 also records information about the commuter pass issued by the commuter pass issuing machine 7 (commuter pass information) and user information, etc., in association with the ID to be recorded on the ticket medium used as a commuter pass.
精算機8は、通信装置4および通信制御装置3を介してセンタサーバ1と通信することにより利用者から取得するIDの乗車券叉は定期券に対する精算処理を行う駅務機器である。また、精算機8は、精算処理として、利用者が使用するIDに対応づけた利用可能な金額をチャージする処理を行うものであっても良い。例えば、精算機8は、利用者から取得するIDに対して運賃等の精算処理をセンタサーバ1に要求し、センタサーバ1での処理結果に応じて精算処理を実行する。センタサーバ1は、精算機8で実行した精算処理の結果を示す情報を利用者のIDに対応づけて記録する。 The fare adjustment machine 8 is a station service device that performs settlement processing for passenger tickets or commuter passes for IDs acquired from users by communicating with the center server 1 via the communication device 4 and the communication control device 3. The fare adjustment machine 8 may also perform a process of charging the usable amount associated with the ID used by the user as a settlement process. For example, the fare adjustment machine 8 requests the center server 1 to perform settlement processing for fares, etc. for the ID acquired from the user, and executes the settlement processing according to the processing results in the center server 1. The center server 1 records information indicating the results of the settlement processing executed by the fare adjustment machine 8 in association with the user's ID.
窓口処理機9は、利用者からの申し出に応じた駅係員の操作によって発券処理又は精算処理などの駅務処理を行う。窓口処理機9は、例えば、各駅の係員窓口内に設置される。窓口処理機9は、利用者からの申し出に応じて当該利用者のIDに対する駅務処理をセンタサーバ1に要求し、センタサーバ1での処理結果に応じて駅務処理を実行する。センタサーバ1は、窓口処理機9で実行した駅務処理の結果を示す情報を処理対象としたIDに対応づけて記録する。 The counter processing machine 9 performs station service processes such as ticket issuing and fare adjustment through operation by station staff in response to requests from users. The counter processing machine 9 is installed, for example, in the staff counter at each station. In response to a request from a user, the counter processing machine 9 requests the center server 1 to perform station service processes for that user's ID, and executes the station service processes according to the results of the processing at the center server 1. The center server 1 records information showing the results of the station service processes executed by the counter processing machine 9 in association with the ID that was the subject of the processing.
次に、実施形態に係るセンタサーバ1の構成について説明する。
図2は、実施形態に係るセンタサーバ1における制御系の構成例を示すブロック図である。
図2に示すように、センタサーバ1は、プロセッサ11、ROM12、RAM13、記憶部14および通信部15などを有する。
プロセッサ11は、センタサーバ1全体の制御を司る。プロセッサ11は、例えば、CPUである。プロセッサ11は、ROM12あるいは記憶部14に記憶されている種々のプログラムに基づいて動作することにより種々の機能を実現する。ROM12は、予めプログラムおよび制御データなどが記憶されている不揮発性のメモリである。例えば、ROM12は、プログラムメモリとして機能する。RAM13は、ワーキングメモリとして機能する揮発性のメモリである。RAM13は、プロセッサ11が処理中のデータなどを一時保管するバッファメモリとして機能する。また、RAM13は、通信部15が送受信するデータを一時的に記憶するためのバッファとしても機能する。
Next, the configuration of the center server 1 according to the embodiment will be described.
FIG. 2 is a block diagram showing an example of the configuration of a control system in the center server 1 according to the embodiment.
As shown in FIG. 2, the center server 1 includes a processor 11, a ROM 12, a RAM 13, a storage unit 14, a communication unit 15, and the like.
The processor 11 is responsible for controlling the entire center server 1. The processor 11 is, for example, a CPU. The processor 11 operates based on various programs stored in the ROM 12 or the storage unit 14 to realize various functions. The ROM 12 is a non-volatile memory in which programs, control data, etc. are stored in advance. For example, the ROM 12 functions as a program memory. The RAM 13 is a volatile memory that functions as a working memory. The RAM 13 functions as a buffer memory that temporarily stores data, etc., being processed by the processor 11. The RAM 13 also functions as a buffer for temporarily storing data to be transmitted and received by the communication unit 15.
記憶部14は、書き換えが可能な不揮発性の記憶装置である。記憶部14は、例えば、HDDあるいはSSDなどのデータの書き込みおよび書き換えが可能な不揮発性の記憶装置により構成される。記憶部14は、プログラム、制御データおよび設定情報などを記憶する。また、記憶部14は、乗車券媒体に記録するIDなどの各利用者のIDごとに、駅務処理に必要な情報を記憶するデータベースを有する。例えば、データベースには、IDに対応づけて、決済情報(利用可能な電子マネーの残額(SF情報)、決済に利用可能なクレジットカード情報など)、定期券情報(有効期間、有効区間などの情報)、入出場状態情報、個人情報などが記憶される。 The memory unit 14 is a rewritable non-volatile memory device. The memory unit 14 is composed of, for example, a non-volatile memory device such as an HDD or SSD, on which data can be written and rewritten. The memory unit 14 stores programs, control data, setting information, and the like. The memory unit 14 also has a database that stores information necessary for station business processing for each user ID, such as the ID recorded on the ticket medium. For example, the database stores payment information (available electronic money balance (SF information), credit card information available for payment, etc.), commuter pass information (information such as validity period and valid section), entry/exit status information, personal information, and the like, in association with the ID.
通信部15は、ネットワークを介して各機器とデータ通信を行うための通信インターフェースである。例えば、通信部15は、通信制御装置3および通信装置4を介して各駅務機器(自動改札機、券売機、定期券発行機、精算機、窓口処理機等)と通信する。また、通信部15は、通信制御装置3を介して高速処理サーバ2とのデータ通信を行う。 The communication unit 15 is a communication interface for performing data communication with each device via the network. For example, the communication unit 15 communicates with each station service device (automatic ticket gates, ticket vending machines, commuter pass issuing machines, fare adjustment machines, counter processing machines, etc.) via the communication control device 3 and the communication device 4. The communication unit 15 also performs data communication with the high-speed processing server 2 via the communication control device 3.
次に、実施形態に係る高速処理サーバ2の構成について説明する。
図3は、実施形態に係る高速処理サーバ2における制御系の構成例を示すブロック図である。
図3に示す構成例によれば、高速処理サーバ2は、プロセッサ21、ROM22、RAM23、記憶部24、および、通信部25などを有する。
プロセッサ21は、高速処理サーバ2全体の制御を司る。プロセッサ21は、例えば、CPUである。プロセッサ21は、ROM22あるいは記憶部24に記憶されている種々のプログラムに基づいて動作することにより種々の機能を実現する。
Next, the configuration of the high speed processing server 2 according to the embodiment will be described.
FIG. 3 is a block diagram showing an example of the configuration of a control system in the high-speed processing server 2 according to the embodiment.
According to the configuration example shown in FIG. 3, the high speed processing server 2 includes a processor 21, a ROM 22, a RAM 23, a storage unit 24, a communication unit 25, and the like.
The processor 21 is responsible for overall control of the high-speed processing server 2. The processor 21 is, for example, a CPU. The processor 21 operates based on various programs stored in the ROM 22 or the storage unit 24 to realize various functions.
ROM22は、予めプログラムおよび制御データなどが記憶されている不揮発性のメモリである。例えば、ROM22は、プログラムメモリとして機能する。RAM23は、ワーキングメモリとして機能する揮発性のメモリである。RAM23は、プロセッサ21が処理中のデータなどを一時保管するバッファメモリとして機能する。また、RAM23は、通信部25が送受信するデータを一時的に記憶するためのバッファとしても機能する。 The ROM 22 is a non-volatile memory in which programs, control data, etc. are stored in advance. For example, the ROM 22 functions as a program memory. The RAM 23 is a volatile memory that functions as a working memory. The RAM 23 functions as a buffer memory that temporarily stores data being processed by the processor 21. The RAM 23 also functions as a buffer for temporarily storing data to be transmitted and received by the communication unit 25.
記憶部24は、書き換えが可能な不揮発性の記憶装置である。記憶部24は、例えば、HDDおよびSSDなどのデータの書き込みおよび書き換えが可能な不揮発性の記憶装置により構成される。また、記憶部24は、センタサーバ1のデータベースと同期されるデータベースを有する。例えば、高速処理サーバ2が改札機5における入出場処理を実行する場合、記憶部24には、入出場処理に用いるデータを記憶するデータベースが設けられ、センタサーバ1のデータと同期される。 The memory unit 24 is a rewritable non-volatile storage device. The memory unit 24 is configured, for example, with a non-volatile storage device such as an HDD or SSD, on which data can be written and rewritten. The memory unit 24 also has a database that is synchronized with the database of the center server 1. For example, when the high-speed processing server 2 executes entrance/exit processing at the ticket gate 5, the memory unit 24 is provided with a database that stores data used for the entrance/exit processing, and is synchronized with the data of the center server 1.
通信部25は、通信制御装置3を介して駅務機器およびセンタサーバ1とデータ通信を行うためのインターフェースである。通信部25は、通信制御装置3および通信装置4を介した特定の駅務機器(例えば、改札機)との通信を高速(低遅延)で実行できるもので構成される。すなわち、通信部25は、高速処理サーバ2と駅務機器との通信がセンタサーバ1と駅務機器との通信よりも高速になるように構成される。 The communication unit 25 is an interface for performing data communication with the station service equipment and the center server 1 via the communication control device 3. The communication unit 25 is configured to perform high-speed (low-latency) communication with specific station service equipment (e.g., ticket gates) via the communication control device 3 and the communication device 4. In other words, the communication unit 25 is configured so that communication between the high-speed processing server 2 and the station service equipment is faster than communication between the center server 1 and the station service equipment.
次に、実施形態に係る通信制御装置3の構成について説明する。
図4は、実施形態に係る通信制御装置3における制御系の構成例を示すブロック図である。
図4に示すように、通信制御装置3は、プロセッサ31、ROM32、RAM33、記憶部34、駅務機器インターフェース(I/F)35、高速処理サーバインターフェース(I/F)36、センタサーバインターフェース(I/F)37などを有する。
Next, the configuration of the communication control device 3 according to the embodiment will be described.
FIG. 4 is a block diagram showing an example of the configuration of a control system in the communication control device 3 according to the embodiment.
As shown in FIG. 4, the communication control device 3 has a processor 31, a ROM 32, a RAM 33, a memory unit 34, a station equipment interface (I/F) 35, a high-speed processing server interface (I/F) 36, a center server interface (I/F) 37, and the like.
プロセッサ31、ROM32およびRAM33は、通信制御装置3全体を制御する制御部として機能する。プロセッサ31は、例えば、CPUなどの演算回路を含む。プロセッサ31は、ROM32又は記憶部34が記憶するプログラムを実行することにより種々の処理機能を実現する。ROM32は、不揮発性のメモリであり、プログラムメモリとして機能する。ROM32は、プロセッサ31が実行するプログラムや制御データなどを記憶する。RAM33は、維持的にデータを保持するワーキングメモリとして機能する。RAM33は、プログラムをロードしたり、プロセッサ31が処理中のデータを保持したりする。RAM33は、通信データなどを一時的に保持するバッファメモリとしても機能する。 The processor 31, ROM 32, and RAM 33 function as a control unit that controls the entire communication control device 3. The processor 31 includes an arithmetic circuit such as a CPU. The processor 31 realizes various processing functions by executing programs stored in the ROM 32 or the memory unit 34. The ROM 32 is a non-volatile memory and functions as a program memory. The ROM 32 stores programs and control data executed by the processor 31. The RAM 33 functions as a working memory that persistently holds data. The RAM 33 loads programs and holds data being processed by the processor 31. The RAM 33 also functions as a buffer memory that temporarily holds communication data, etc.
記憶部34は、データを記憶するメモリである。記憶部34は、HDD或はSSDなどの書き換え可能な不揮発性メモリを含む。また、記憶部34は、各種の設定情報(例えば、高速処理サーバ2へデータを転送するための条件)を記憶する。また、記憶部34は、プロセッサ41が実行可能なプログラムを記憶しても良いし、各種の設定情報などを記憶しても良い。 The storage unit 34 is a memory that stores data. The storage unit 34 includes a rewritable non-volatile memory such as an HDD or SSD. The storage unit 34 also stores various setting information (for example, conditions for transferring data to the high-speed processing server 2). The storage unit 34 may also store programs that the processor 41 can execute, and may also store various setting information, etc.
駅務機器インターフェース35、高速処理サーバインターフェース(第2のサーバインターフェース)36およびセンタサーバインターフェース(第1のサーバインターフェース)37は、通信ユニットを構成する。駅務機器I/F35は、通信装置4を介して駅務機器と通信接続されるインターフェースである。駅務機器I/F35は、通信装置4を介して駅務機器へデータを送信したり駅務機器からのデータを受信したりする。なお、各インターフェースは、ネットワークを介して通信する通信部あるいは無線通信により通信する通信部として構成することが可能である。 The station service equipment interface 35, the high-speed processing server interface (second server interface) 36, and the center server interface (first server interface) 37 constitute a communication unit. The station service equipment I/F 35 is an interface that is communicatively connected to the station service equipment via the communication device 4. The station service equipment I/F 35 transmits data to the station service equipment and receives data from the station service equipment via the communication device 4. Each interface can be configured as a communication unit that communicates via a network or a communication unit that communicates by wireless communication.
高速処理サーバI/F36は、高速処理サーバ2と接続されるインターフェースである。高速処理サーバI/F36は、高速処理サーバ2へのデータ送信あるいは高速処理サーバ2からのデータ受信を行う。例えば、高速処理サーバI/F36は、プロセッサ31の制御に基づいて、駅務機器I/F35が駅務機器から受信したデータのうち高速処理サーバ2で処理すべきデータを高速処理サーバ2へ転送する。また、高速処理サーバI/F36は、プロセッサ31の制御に基づいて、高速処理サーバ2から受信したデータを駅務機器I/F35およびセンタサーバI/F37へ供給する。 The high-speed processing server I/F 36 is an interface connected to the high-speed processing server 2. The high-speed processing server I/F 36 transmits data to the high-speed processing server 2 or receives data from the high-speed processing server 2. For example, based on the control of the processor 31, the high-speed processing server I/F 36 transfers data to be processed by the high-speed processing server 2 among the data received from the station service equipment by the station service equipment I/F 35 to the high-speed processing server 2. Also, based on the control of the processor 31, the high-speed processing server I/F 36 supplies data received from the high-speed processing server 2 to the station service equipment I/F 35 and the center server I/F 37.
センタサーバI/F37は、センタサーバ1と通信するためのインターフェースである。図1に示す構成例では、センタサーバI/F37は、ネットワークを介してセンタサーバ1と通信接続する。例えば、センタサーバI/F37は、プロセッサ31の制御に基づいて、駅務機器I/F35が駅務機器から受信したデータのうちセンタサーバ1で処理すべきデータをセンタサーバ1へ転送する。 The center server I/F 37 is an interface for communicating with the center server 1. In the configuration example shown in FIG. 1, the center server I/F 37 is connected to communicate with the center server 1 via a network. For example, based on the control of the processor 31, the center server I/F 37 transfers to the center server 1 data that should be processed by the center server 1, among the data received from the station service equipment by the station service equipment I/F 35.
次に、実施形態に係る改札機5の構成について説明する。
図5は、実施形態に係る改札機5における制御系の構成例を示すブロック図である。
図5に示すように、改札機5は、プロセッサ51、ROM52、RAM53、記憶部54、通信部55、ID取得部56、人間検知センサ57、表示部58および通行制御機構59などを有する。
Next, the configuration of the ticket gate 5 according to the embodiment will be described.
FIG. 5 is a block diagram showing an example of the configuration of a control system in the ticket gate 5 according to the embodiment.
As shown in FIG. 5, the ticket gate 5 includes a processor 51, a ROM 52, a RAM 53, a memory unit 54, a communication unit 55, an ID acquisition unit 56, a human detection sensor 57, a display unit 58, and a passage control mechanism 59.
プロセッサ51、ROM52およびRAM53は、改札機5全体を制御するメイン制御部として機能する。プロセッサ51は、例えば、CPUなどの演算回路を含む。プロセッサ51は、ROM52又は記憶部54が記憶するプログラムを実行することにより種々の処理機能を実現する。 The processor 51, ROM 52, and RAM 53 function as a main control unit that controls the entire ticket gate 5. The processor 51 includes, for example, an arithmetic circuit such as a CPU. The processor 51 realizes various processing functions by executing programs stored in the ROM 52 or the memory unit 54.
ROM52は、不揮発性のメモリであり、プログラムメモリとして機能する。ROM52は、プロセッサ41が実行するプログラムや制御データなどを記憶する。
RAM53は、一時的にデータを保持するワーキングメモリとして機能する。RAM53は、プログラムをロードしたり、プロセッサ41が処理中のデータを保持したりする。RAM53は、通信データなどを一時的に保持するバッファメモリとしても機能する。
記憶部54は、データを記憶するメモリである。記憶部54は、HDD或はSSDなどの書き換え可能な不揮発性メモリを含む。
The ROM 52 is a non-volatile memory that functions as a program memory and stores programs executed by the processor 41, control data, and the like.
The RAM 53 functions as a working memory that temporarily stores data. The RAM 53 loads programs and stores data being processed by the processor 41. The RAM 53 also functions as a buffer memory that temporarily stores communication data and the like.
The storage unit 54 is a memory that stores data and includes a rewritable non-volatile memory such as an HDD or an SSD.
通信部55は、通信装置4および通信制御装置3を介して高速処理サーバ2あるいはセンタサーバ1とデータ通信を行うための通信インターフェースである。通信部55は、通信装置4と通信するものであれば良く、有線通信のインターフェースであっても無線通信のインターフェースであっても良い。改札機5と通信装置4とを無線で通信する構成とする場合、通信部55は、無線基地局としての通信装置4と無線通信をするための無線通信インターフェースで構成される。 The communication unit 55 is a communication interface for performing data communication with the high-speed processing server 2 or the center server 1 via the communication device 4 and the communication control device 3. The communication unit 55 may be any unit that communicates with the communication device 4, and may be a wired communication interface or a wireless communication interface. When the ticket gate 5 and the communication device 4 are configured to communicate wirelessly, the communication unit 55 is configured as a wireless communication interface for wireless communication with the communication device 4 as a wireless base station.
ID取得部56は、利用者からIDを取得するものである。利用者が所持するICカードからIDを読み取る運用とする場合(乗車券媒体が非接触ICカードである場合)、ID取得部56は、利用者が所持するICカードからIDを読み取るカードリーダで構成される。また、利用者が所持する媒体に表示された二次元コードからIDを読み取り運用とする場合(乗車券媒体がQR券である場合)、ID取得部56は、利用者が提示する媒体(印刷物叉は表示器)に表示される二次元コードを読み取る読取装置でされる。また、顔認証などの個人認証によって利用者に対応するIDを取得する運用とする場合、ID取得部56は、顔認証部などの個人認証部によって構成される。 The ID acquisition unit 56 acquires an ID from a user. In the case where the ID is read from an IC card held by the user (when the passenger ticket medium is a contactless IC card), the ID acquisition unit 56 is configured as a card reader that reads the ID from the IC card held by the user. In the case where the ID is read from a two-dimensional code displayed on a medium held by the user (when the passenger ticket medium is a QR ticket), the ID acquisition unit 56 is a reading device that reads a two-dimensional code displayed on a medium (printed matter or display) presented by the user. In the case where the ID corresponding to the user is acquired through personal authentication such as facial recognition, the ID acquisition unit 56 is configured as a personal authentication unit such as a facial authentication unit.
人間検知センサ57は、改札機5が形成する通路(改札口)を通過する人物を検知するセンサである。プロセッサ51は、人間検知センサ57の検知結果に基づいて人物の接近、通路の通過、および、通路からの退出などを検出する。
表示部58は、利用者への案内表示などを表示する表示装置などから構成される。表示部58に表示される案内は、プロセッサ51により制御される。プロセッサ51は、処理状況に応じて表示部58の表示制御を行う。例えば、表示部58は、利用者の通行を許可する場合には通行許可を示す案内を表示し、利用者の通行を不可する場合には通行不可を示す案内を表示する。
The human detection sensor 57 is a sensor that detects a person passing through a passage (ticket gate) formed by the ticket gate 5. The processor 51 detects the approach of a person, the passage of a person through the passage, and the exit of a person from the passage based on the detection result of the human detection sensor 57.
The display unit 58 is composed of a display device that displays guidance to the user, etc. The guidance displayed on the display unit 58 is controlled by the processor 51. The processor 51 controls the display on the display unit 58 according to the processing status. For example, the display unit 58 displays a guidance indicating that the user is permitted to pass when the user is permitted to pass, and displays a guidance indicating that the user is not permitted to pass when the user is not permitted to pass.
通行制御機構59は、利用者の通行を制御するものである。通行制御機構59は、改札機5が形成する通路の通行を遮断するためのドアとドアを開閉させる開閉機構とを有する。通行制御機構59は、プロセッサ51からの指示に応じて開閉機構によりドアを開閉する。例えば、プロセッサ51は、利用者から取得するIDに対する入出場処理の処理結果(通行の可否)に応じてドアを開閉させる。 The passage control mechanism 59 controls the passage of users. The passage control mechanism 59 has doors for blocking passage through the passage formed by the ticket gate 5 and an opening/closing mechanism for opening and closing the doors. The passage control mechanism 59 opens and closes the doors using the opening/closing mechanism in response to instructions from the processor 51. For example, the processor 51 opens and closes the doors in response to the results of the entry/exit process (whether or not the user is permitted to pass) for the ID acquired from the user.
次に、券売機6、定期券発行機7、精算機8および窓口処理機9などの改札機5以外の駅務機器の構成について説明する。
図6は、改札機5以外の駅務機器の一例としての券売機6における制御系の構成例を示すブロック図である。
図6に示す構成例において、駅務機器としての券売機6は、プロセッサ61、ROM62、RAM63、記憶部64、通信部65、ID取得部66、操作部67、表示部68、および、発券処理部69などを有する。
Next, the configuration of station service equipment other than the ticket gate 5, such as the ticket vending machine 6, commuter pass issuing machine 7, fare adjustment machine 8, and counter processing machine 9, will be described.
FIG. 6 is a block diagram showing an example of the configuration of a control system in a ticket vending machine 6 as an example of station service equipment other than the ticket gate 5.
In the configuration example shown in Figure 6, the ticket vending machine 6 as station service equipment has a processor 61, a ROM 62, a RAM 63, a memory unit 64, a communication unit 65, an ID acquisition unit 66, an operation unit 67, a display unit 68, and a ticket issuance processing unit 69.
プロセッサ61、ROM62およびRAM63は、装置全体を制御する制御部として機能する。プロセッサ61は、例えば、CPUなどの演算回路を含む。プロセッサ61は、ROM62又は記憶部64が記憶するプログラムを実行することにより種々の処理機能を実現する。ROM62は、不揮発性のメモリであり、プログラムメモリとして機能する。ROM62は、プロセッサ61が実行するプログラムや制御データなどを記憶する。RAM63は、一時的にデータを保持するワーキングメモリとして機能する。RAM63は、プログラムをロードしたり、プロセッサ61が処理中のデータを保持したりする。RAM63は、通信データなどを一時的に保持するバッファメモリとしても機能する。 The processor 61, ROM 62, and RAM 63 function as a control unit that controls the entire device. The processor 61 includes an arithmetic circuit such as a CPU. The processor 61 realizes various processing functions by executing programs stored in the ROM 62 or the storage unit 64. The ROM 62 is a non-volatile memory and functions as a program memory. The ROM 62 stores programs executed by the processor 61, control data, etc. The RAM 63 functions as a working memory that temporarily holds data. The RAM 63 loads programs and holds data being processed by the processor 61. The RAM 63 also functions as a buffer memory that temporarily holds communication data, etc.
記憶部64は、データを記憶するメモリである。記憶部64は、HDD或はSSDなどの書き換え可能な不揮発性メモリを含む。例えば、記憶部64は、高速処理サーバ2から受信するデータ情報を記憶する。また、記憶部64は、プロセッサ61が実行可能なプログラムを記憶しても良いし、各種の判定に用いる情報を記憶しても良い。
通信部65は、通信装置4および通信制御装置3を介してセンタサーバ1とデータ通信を行うための通信インターフェースである。通信部65は、通信装置4と通信するものであれば良く、有線通信のインターフェースであっても無線通信のインターフェースであっても良い。
The storage unit 64 is a memory that stores data. The storage unit 64 includes a rewritable non-volatile memory such as an HDD or SSD. For example, the storage unit 64 stores data information received from the high-speed processing server 2. The storage unit 64 may also store a program executable by the processor 61, or may store information used for various judgments.
The communication unit 65 is a communication interface for performing data communication with the center server 1 via the communication device 4 and the communication control device 3. The communication unit 65 may be any unit that communicates with the communication device 4, and may be an interface for wired communication or an interface for wireless communication.
操作部67は、各種の操作キーあるいはタッチパネルなどにより構成される。操作部67は、利用者又は係員により操作されるものである。表示部68は、表示装置などから構成される。表示部68は、操作案内あるいは処理状況などを表示する。例えば、操作部67および表示部68は、タッチパネルを具備する表示装置により構成される。 The operation unit 67 is composed of various operation keys or a touch panel. The operation unit 67 is operated by a user or a staff member. The display unit 68 is composed of a display device and the like. The display unit 68 displays operation guidance or the processing status. For example, the operation unit 67 and the display unit 68 are composed of a display device equipped with a touch panel.
発券処理部69は、駅務機器が駅務処理の結果に応じて動作するための駅務処理部の一例である。券売機6における発券処理部69は、乗車券として利用可能なIDを記録した乗車券媒体を発行する。例えば、定期券発行機7は、定期券として利用可能なIDを記録した乗車券媒体を発行する駅務処理部を有する。精算機8は、乗車料金等の精算を行うための処理機構を含む駅務処理部を有する。 The ticket issuing processing unit 69 is an example of a station service processing unit that allows station service equipment to operate according to the results of station service processing. The ticket issuing processing unit 69 in the ticket vending machine 6 issues a passenger ticket medium on which an ID that can be used as a passenger ticket is recorded. For example, the commuter pass issuing machine 7 has a station service processing unit that issues a passenger ticket medium on which an ID that can be used as a commuter pass is recorded. The fare adjustment machine 8 has a station service processing unit that includes a processing mechanism for adjusting fares, etc.
次に、実施形態に係る駅務システムにおける動作について説明する。
本実施形態に関わる駅務システムにおいて、各駅務機器は、センタサーバ1宛に駅務処理の要求を送信し、その要求に対する処理結果を取得する。センタサーバ1は、駅務機器からの処理要求を受信した場合、処理要求に応じた処理を実行し、処理結果を出力する。ただし、駅務機器が要求する駅務処理には、改札機からの入出場処理などの高速な応答が必要な処理がある。高速な応答が必要な駅務処理は、駅務機器からの要求に応じてセンタサーバ1が処理を実行するシーケンスでは所望の処理速度を実現できない場合があり得る。
Next, the operation of the station service system according to the embodiment will be described.
In the station service system according to this embodiment, each station service device transmits a request for station service processing to the center server 1 and obtains the processing results for the request. When the center server 1 receives a processing request from the station service device, it executes processing according to the processing request and outputs the processing results. However, some of the station service processing requested by the station service device requires a high-speed response, such as processing for entering and exiting through a ticket gate. For station service processing that requires a high-speed response, the sequence in which the center server 1 executes processing in response to a request from the station service device may not be able to achieve the desired processing speed.
本駅務システムは、高速な応答が必要な駅務処理をセンタサーバ1に代わって高速処理サーバ2に実行させる。高速処理サーバ2に実行させる駅務処理は、通信制御装置3で選別する。通信制御装置3は、駅務機器からセンタサーバ宛に送信された駅務機器の処理要求のうち高速処理サーバ2で実行させるべき駅務処理の処理要求を高速処理サーバ2へ転送する。高速処理サーバ2は、通信制御装置3が転送された処理要求に応じて駅務処理を実行し、処理結果を送信元の駅務機器へ送信する。また、高速処理サーバ2による処理結果は、通信制御装置3を介してセンタサーバ1へも送信される。この場合、駅務機器は、高速処理サーバ2からの処理結果に基づいて動作し、センタサーバ1は、高速処理サーバ2による処理結果を記録する。 This station service system has the high-speed processing server 2 execute station service processes that require a high-speed response instead of the center server 1. The station service processes to be executed by the high-speed processing server 2 are selected by the communication control device 3. The communication control device 3 transfers to the high-speed processing server 2 the processing requests for station service processes that should be executed by the high-speed processing server 2 out of the processing requests for station service equipment sent from the station service equipment to the center server. The high-speed processing server 2 executes station service processes in response to the processing requests transferred by the communication control device 3, and transmits the processing results to the station service equipment that sent them. The processing results by the high-speed processing server 2 are also transmitted to the center server 1 via the communication control device 3. In this case, the station service equipment operates based on the processing results from the high-speed processing server 2, and the center server 1 records the processing results by the high-speed processing server 2.
以下、駅務システムの動作例として、改札機以外の駅務機器が要求する駅務処理をセンタサーバ1で実行し、改札機5が要求する入出場処理を高速処理サーバ2で実行する動作例について説明する。さらに、以下に説明する動作例では、改札機5が要求する入出場処理であっても、転送条件を満たす場合に高速処理サーバ2で実行し、転送条件を満たさない場合にはセンタサーバ1で実行する動作について説明するものとする。 Below, as an example of the operation of the station service system, an operation example will be described in which station service processing requested by station service equipment other than ticket gates is executed by the center server 1, and entrance/exit processing requested by the ticket gates 5 is executed by the high-speed processing server 2. Furthermore, in the operation example described below, even for entrance/exit processing requested by the ticket gates 5, the high-speed processing server 2 will execute it if the transfer conditions are met, and the center server 1 will execute it if the transfer conditions are not met.
次に、実施形態に係る改札機5の動作について説明する。
図6は、本駅務システムにおける改札機5の動作例を説明するためのフローチャートである。
改札機5のプロセッサ51は、人間検知センサ57の検知信号などに基づいて利用者の接近を検知する。利用者が通路に進入してきたことを検知すると、プロセッサ51は、ID取得部56を用いて当該利用者からIDを取得する(S11)。例えば、乗車券媒体としてのICカードからIDを読み取る場合、プロセッサ51は、カードリーダとしてのID取得部56により利用者が支持するICカードからIDを読み取る。また、乗車券媒体としてのQR券からIDを読み取る場合、プロセッサ51は、コードリーダとしてのID取得部56により利用者が提示する媒体に表示されているQRコード(2次元コード)からIDを読み取る。
Next, the operation of the ticket gate 5 according to the embodiment will be described.
FIG. 6 is a flowchart for explaining an example of the operation of the ticket gate 5 in this station service system.
The processor 51 of the ticket gate 5 detects the approach of a user based on a detection signal from the human detection sensor 57, etc. When it detects that a user has entered the passageway, the processor 51 acquires an ID from the user using the ID acquisition unit 56 (S11). For example, when reading an ID from an IC card serving as a passenger ticket medium, the processor 51 reads the ID from the IC card held by the user using the ID acquisition unit 56 functioning as a card reader. Also, when reading an ID from a QR ticket serving as a passenger ticket medium, the processor 51 reads the ID from a QR code (two-dimensional code) displayed on the medium presented by the user using the ID acquisition unit 56 functioning as a code reader.
利用者からIDを取得すると、プロセッサ51は、当該利用者の通行の可否を判定するため、当該IDに対する入出場処理の実行要求(処理要求)をセンタサーバ1宛に送信する(S12)。プロセッサ51は、ID取得部56により取得したIDと判定環境情報(駅情報などの通行判定のための情報)とを含む入出場処理の実行要求を生成する。例えば、プロセッサ51は、生成した実行要求のデータに対して、送信先としてセンタサーバ1のIPアドレスを設定し、送信元として当該改札機5のアドレスを設定したパケットデータを通信装置4へ送信する。また、プロセッサ51は、入出場処理の実行要求を含むパケットデータには送信元が改札機であることを示すフラグをセットするようにしても良い。 When the processor 51 acquires the ID from the user, it sends an execution request (processing request) for the entry/exit process for that ID to the center server 1 in order to determine whether the user is permitted to pass (S12). The processor 51 generates an execution request for the entry/exit process that includes the ID acquired by the ID acquisition unit 56 and determination environment information (information for determining passage, such as station information). For example, the processor 51 sets the IP address of the center server 1 as the destination for the generated execution request data, and transmits packet data in which the address of the ticket gate 5 is set as the source to the communication device 4. The processor 51 may also set a flag in the packet data that includes the execution request for the entry/exit process to indicate that the source is the ticket gate.
入出場処理の実行要求を送信した後、プロセッサ51は、入出場処理の実行要求に対する応答として、要求した入出場処理の処理結果を通信部55により通信装置4から受信する(S13)。ここで、改札機5としては、受信する処理結果が高速処理サーバ2によって実行された入出場処理の結果であっても良いし、センタサーバ1によって実行された入出場処理の結果であっても良い。 After sending the request to execute the entry/exit process, the processor 51 receives the processing result of the requested entry/exit process from the communication device 4 via the communication unit 55 as a response to the request to execute the entry/exit process (S13). Here, the processing result received by the ticket gate 5 may be the result of the entry/exit process executed by the high-speed processing server 2, or the result of the entry/exit process executed by the center server 1.
入出場処理の処理結果を受信すると、プロセッサ51は、処理結果を表示部58に表示し(S14)、通行制御機構59により処理結果に応じた利用者の通行制御を行う(S15)。例えば、プロセッサ51は、入出場処理の処理結果によって当該利用者の通行を許可する場合、表示部58に通行の許可を示す案内を表示し、通行制御機構59によりドアを開放して当該利用者の通行を促す。また、入出場処理の処理結果によって当該利用者の通行を不可する場合、プロセッサ51は、表示部58に通行の不可を示す案内を表示し、通行制御機構59によりドアを閉鎖して当該利用者の通行を禁止する。 When the processor 51 receives the result of the entry/exit process, the processor 51 displays the result on the display unit 58 (S14), and controls the passage of the user according to the processing result with the passage control mechanism 59 (S15). For example, if the processor 51 allows the user to pass based on the result of the entry/exit process, the processor 51 displays a message indicating that passage is permitted on the display unit 58, and opens the door with the passage control mechanism 59 to encourage the user to pass. On the other hand, if the processor 51 does not allow the user to pass based on the result of the entry/exit process, the processor 51 displays a message indicating that passage is not permitted on the display unit 58, and closes the door with the passage control mechanism 59 to prohibit the user from passing.
なお、上述した動作例では、改札機5の動作について説明したが、他の駅務機器についても、同様に、センタサーバ宛に駅務処理の実行要求を送信し、その実行要求に対する応答として得られる処理結果に基づいて動作する。 In the above operation example, the operation of the ticket gate 5 was explained, but other station service equipment also sends a request to execute station service processing to the center server and operates based on the processing results obtained as a response to the execution request.
次に、実施形態に係る通信制御装置3の動作について説明する。
図8は、通信制御装置3の動作例を説明するためのフローチャートである。
通信制御装置3において、駅務機器I/F35は、通信装置4を介して各駅務機器からセンタサーバ1宛の駅務処理の実行要求(処理要求)を受信する。駅務機器I/F35により駅務機器からの処理要求を受信すると(S21、YES)、プロセッサ31は、受信した処理要求の送信元が改札機5であるか否かを判定する(S22)。プロセッサ31は、送信元のアドレスによって送信元が改札機5であるか否かを判定する。また、プロセッサ31は、処理要求のデータにセットされるフラグによって送信元が改札機5であるか否かを判定するようにしても良い。
Next, the operation of the communication control device 3 according to the embodiment will be described.
FIG. 8 is a flowchart for explaining an example of the operation of the communication control device 3.
In the communication control device 3, the station service equipment I/F 35 receives a request to execute station service processing (processing request) addressed to the center server 1 from each station service equipment via the communication device 4. When the station service equipment I/F 35 receives a processing request from the station service equipment (S21, YES), the processor 31 determines whether the sender of the received processing request is the ticket gate 5 or not (S22). The processor 31 determines whether the sender is the ticket gate 5 or not based on the sender address. The processor 31 may also determine whether the sender is the ticket gate 5 or not based on a flag set in the processing request data.
受信した処理要求の送信元が改札機5でない場合、つまり、改札機5以外の駅務機器からの処理要求である場合(S22、NO)、プロセッサ31は、当該処理要求をセンタサーバI/F37を介してセンタサーバ1へ転送する(S23)。例えば、プロセッサ31は、駅務機器からの処理要求における送信先のアドレスをセンタサーバ1のアドレスとしたままセンタサーバI/F37によりセンタサーバ1へ送信する。 If the sender of the received processing request is not the ticket gate 5, that is, if the processing request is from station service equipment other than the ticket gate 5 (S22, NO), the processor 31 transfers the processing request to the center server 1 via the center server I/F 37 (S23). For example, the processor 31 transmits the processing request from the station service equipment to the center server 1 via the center server I/F 37 while leaving the destination address in the processing request from the station service equipment as the address of the center server 1.
受信した処理要求の送信元が改札機5である場合(S22、YES)、プロセッサ31は、改札機5から要求される処理(入出場処理)を高速処理サーバ2へ転送するか否かを判断する(S24)。改札機5からの処理要求を高速処理サーバ2へ転送するか否かは、転送条件に基づいてプロセッサ31が決定されるものとする。転送条件は、管理者が設定するようにしても良いし、センタサーバ1からの指示によって設定されるようにしても良い。また、改札機5からの処理要求を高速処理サーバ2へ転送するか否かは、管理者の入力によって指定されるようにしても良いし、センタサーバ1から指定されるようにしても良い。 If the sender of the received processing request is the ticket gate 5 (S22, YES), the processor 31 determines whether or not to transfer the processing requested by the ticket gate 5 (entrance/exit processing) to the high-speed processing server 2 (S24). The processor 31 decides whether or not to transfer the processing request from the ticket gate 5 to the high-speed processing server 2 based on the transfer conditions. The transfer conditions may be set by the administrator, or may be set by instructions from the center server 1. In addition, whether or not to transfer the processing request from the ticket gate 5 to the high-speed processing server 2 may be specified by input from the administrator, or may be specified by the center server 1.
例えば、転送条件は、記憶部34に記憶される。転送条件は、予め設定する時間帯であっても良いし、該駅務システムにおける処理の実行状況に対する閾値などであっても良い。前者の場合、プロセッサ31は、転送条件として設定される時間帯において、改札機5から要求される入出場処理の処理要求を高速処理サーバ2へ転送する。また、後者の場合、転送条件は、例えば、改札機5からの入出場処理の実行要求の受信頻度に対する閾値として設定される。この場合、プロセッサ31は、改札機5からの処理行要求の受信頻度が転送条件としての閾値を越えている場合に改札機5からの処理要求を高速処理サーバ2へ転送するようにしても良い。 For example, the transfer condition is stored in the memory unit 34. The transfer condition may be a time period set in advance, or may be a threshold value for the execution status of processing in the station service system. In the former case, the processor 31 transfers the processing request for entry/exit processing requested by the ticket gate 5 to the high-speed processing server 2 during the time period set as the transfer condition. In the latter case, the transfer condition is set, for example, as a threshold value for the reception frequency of the execution request for entry/exit processing from the ticket gate 5. In this case, the processor 31 may transfer the processing request from the ticket gate 5 to the high-speed processing server 2 when the reception frequency of the processing request from the ticket gate 5 exceeds the threshold value as the transfer condition.
改札機5からの処理要求を高速処理サーバ2へ転送しない場合(S24、NO)、プロセッサ31は、当該処理要求をセンタサーバI/F37によりセンタサーバ1へ転送する(S23)。この場合、プロセッサ31は、他の駅務機器からの処理要求と同様に、処理要求における送信先のアドレスをセンタサーバ1のアドレスとしたままセンタサーバI/F37によりセンタサーバ1へ転送する。 If the processing request from the ticket gate 5 is not to be transferred to the high-speed processing server 2 (S24, NO), the processor 31 transfers the processing request to the center server 1 via the center server I/F 37 (S23). In this case, the processor 31 transfers the processing request to the center server 1 via the center server I/F 37 while leaving the destination address in the processing request as the address of the center server 1, just like processing requests from other station service equipment.
また、改札機5からの処理要求を高速処理サーバ2へ転送する場合(S24、YES)、プロセッサ31は、当該処理要求を高速処理サーバI/F36により高速処理サーバ2へ転送する(S25)。この場合、プロセッサ31は、当該処理要求における送信先を高速処理サーバ2とし、高速処理サーバI/F36により高速処理サーバへ処理要求を送信する。 When the processing request from the ticket gate 5 is to be transferred to the high-speed processing server 2 (S24, YES), the processor 31 transfers the processing request to the high-speed processing server 2 via the high-speed processing server I/F 36 (S25). In this case, the processor 31 sets the destination of the processing request to the high-speed processing server 2, and transmits the processing request to the high-speed processing server via the high-speed processing server I/F 36.
また、通信制御装置3では、センタサーバI/F37および高速処理サーバI/F36によりセンタサーバ1あるいは高速処理サーバ2から各駅務機器からの処理要求に応じて処理の処理結果(駅務機器宛の処理結果)を随時受信する。駅務機器宛の処理結果を受信した場合(S26、YES)、プロセッサ31は、当該処理結果を高速処理サーバ2から受信したか否か判定する(S27)。 In addition, the communication control device 3 receives the processing results (processing results addressed to station service equipment) from the center server 1 or high-speed processing server 2 at any time in response to processing requests from each station service equipment via the center server I/F 37 and the high-speed processing server I/F 36. When a processing result addressed to the station service equipment is received (S26, YES), the processor 31 determines whether or not the processing result has been received from the high-speed processing server 2 (S27).
センタサーバI/F37によりセンタサーバ1から駅務機器宛の処理結果を受信すると(S27、NO)、プロセッサ31は、駅務機器I/F35を介して当該処理結果を宛先の駅務機器へ転送する(S28)。また、高速処理サーバI/F36により高速処理サーバ2から駅務機器宛の処理結果を受信すると(S27、YES)、プロセッサ31は、駅務機器I/F35を介して当該処理結果を宛先の駅務機器へ転送するとともに、センタサーバI/F37を介して当該処理結果をセンタサーバ1へ転送する(S29)。 When the processor 31 receives the processing result addressed to the station service equipment from the center server 1 via the center server I/F 37 (S27, NO), the processor 31 transfers the processing result to the destination station service equipment via the station service equipment I/F 35 (S28). Also, when the processor 31 receives the processing result addressed to the station service equipment from the high-speed processing server 2 via the high-speed processing server I/F 36 (S27, YES), the processor 31 transfers the processing result to the destination station service equipment via the station service equipment I/F 35 and also transfers the processing result to the center server 1 via the center server I/F 37 (S29).
上記のような動作例によれば、通信制御装置は、各駅務機器からのセンタサーバ宛の処理要求のうち改札機からの処理要求を高速処理サーバへ転送できる。さらに、通信制御装置は、改札機からの処理要求について高速処理サーバへ転送するか否かを判断する機能を有する。すなわち、通信制御装置は、改札機からの処理要求をすべて無条件で高速処理サーバへ転送するだけではなく、設定によって高速処理サーバへ転送したりセンタサーバへ転送したりする制御を行うこともできる。 According to the above operational example, the communication control device can transfer to the high-speed processing server the processing requests from the ticket gates among the processing requests addressed to the center server from each station service equipment. Furthermore, the communication control device has a function to determine whether or not to transfer the processing request from the ticket gates to the high-speed processing server. In other words, the communication control device not only unconditionally transfers all processing requests from the ticket gates to the high-speed processing server, but can also control the transfer to the high-speed processing server or the center server depending on the settings.
次に、実施形態に係るセンタサーバ1の動作について説明する。
図9は、センタサーバ1の動作例を説明するためのフローチャートである。
センタサーバ1は、当該駅務システムによる駅務処理が稼動中において、各駅務駅器からの処理要求を受け付ける。すなわち、センタサーバ1のプロセッサ11は、通信部15により各駅務駅器からの処理要求を受信する。駅務駅器からの処理要求を受信した場合(S31、YES)、センタサーバ1のプロセッサ11は、受信した処理要求に応じて当該処理要求に含まれるIDに対する駅務処理を実行する(S32)。例えば、プロセッサ11は、処理要求に含まれるIDに対応する情報を記憶部14に設けた駅務処理に必要な情報を記憶しているデータベースから取得し、取得した情報と駅務機器から処理要求と共に受信した情報とに基づいて要求された駅務処理を実行する。例えば、駅務処理として精算機8から運賃の精算処理の処理要求を受信した場合、プロセッサ11は、当該処理要求と共に受信したIDに対応する情報と精算駅などの判定環境情報とに基づいて精算処理を実行する。
Next, the operation of the center server 1 according to the embodiment will be described.
FIG. 9 is a flowchart for explaining an example of the operation of the center server 1.
The center server 1 accepts processing requests from each station equipment while the station service system is operating. That is, the processor 11 of the center server 1 receives processing requests from each station equipment through the communication unit 15. When a processing request is received from a station equipment (S31, YES), the processor 11 of the center server 1 executes station service processing for the ID included in the processing request in response to the received processing request (S32). For example, the processor 11 acquires information corresponding to the ID included in the processing request from a database that stores information necessary for station service processing provided in the storage unit 14, and executes the requested station service processing based on the acquired information and information received from the station equipment together with the processing request. For example, when a processing request for fare settlement processing is received from the fare adjustment machine 8 as station service processing, the processor 11 executes settlement processing based on information corresponding to the ID received together with the processing request and judgment environment information such as the settlement station.
要求された処理が終了すると、プロセッサ11は、処理結果を処理要求の送信元である駅務機器へ送信する(S33)。例えば、プロセッサ11は、受信した処理要求における送信元のアドレス(送信元の駅務機器のアドレス)を、送信先のアドレスにセットした処理結果を示す応答データを通信部15により駅務機器へ送信する。また、プロセッサ11は、要求された処理が終了すると、実行した処理結果を当該IDに対応づけて記憶部14のデータベースに登録(更新)する(S34)。 When the requested processing is completed, the processor 11 transmits the processing result to the station service equipment that sent the processing request (S33). For example, the processor 11 transmits response data indicating the processing result to the station service equipment via the communication unit 15, with the sender address of the received processing request (the address of the sender station service equipment) set as the destination address. In addition, when the requested processing is completed, the processor 11 registers (updates) the executed processing result in the database of the memory unit 14 in association with the ID (S34).
また、センタサーバ1は、当該システムが稼動中の間、改札機5からの入出場処理の処理要求に対して高速処理サーバ2が実行した駅務処理の処理結果を受け付ける(S35)。すなわち、センタサーバ1のプロセッサ11は、通信部15により高速処理サーバ2が実行した駅務処理の処理結果を受信する。高速処理サーバ2での処理結果を受信した場合(S35、YES)、センタサーバ1のプロセッサ11は、受信した処理結果を当該IDに対応づけて記憶部14のデータベースに登録(更新)する(S36)。 In addition, while the system is in operation, the center server 1 accepts the processing results of the station business processing executed by the high-speed processing server 2 in response to a processing request for entry/exit processing from the ticket gate 5 (S35). That is, the processor 11 of the center server 1 receives the processing results of the station business processing executed by the high-speed processing server 2 via the communication unit 15. When the processing results of the high-speed processing server 2 are received (S35, YES), the processor 11 of the center server 1 registers (updates) the received processing results in the database of the memory unit 14 in association with the ID (S36).
高速処理サーバ2での処理結果を受信した場合(S35、YES)、さらに、プロセッサ11は、受信した処理結果に不正な利用がないかを確認する(S37)。例えば、プロセッサ11による不正な利用の確認としては、別の処理結果と比較によるIDの不正使用を検索したりIDをブラックリストで検索したりする方法がありうる。受信した処理結果に不正な利用が確認された場合、あるいは、処理結果に含まれるIDに不正な利用が疑われる場合(S37、YES)、プロセッサ11は、当該IDを不正に使用されたIDとして記憶する(S38)。これにより、不正に利用されたIDを示す情報が各高速処理サーバ2に同期された後は当該IDでの入出場を不可とすることができる。 When the processor 11 receives the processing result from the high-speed processing server 2 (S35, YES), the processor 11 further checks whether the received processing result has been used improperly (S37). For example, the processor 11 can check for improper use by searching for improper use of the ID by comparing it with other processing results or by searching the ID in a blacklist. When improper use is confirmed in the received processing result, or when improper use of the ID included in the processing result is suspected (S37, YES), the processor 11 stores the ID as an ID that has been used improperly (S38). This makes it possible to prohibit entry and exit using the ID after information indicating the improperly used ID has been synchronized with each high-speed processing server 2.
本駅務システムは、図1に示す構成例のように、複数の高速処理サーバ2が設けられる場合がある。複数の高速処理サーバ2を含む駅務システムにおいて、センタサーバ1と各高速処理サーバ2とはそれぞれ同期処理を行う。複数の高速処理サーバ2は、それぞれがセンタサーバ1との同期するため、同期するタイミングが完全に一致するものではない。したがって、各高速処理サーバ2は、他の高速処理サーバ2とセンタサーバ1との同期のタイムラグによって不正利用される可能性がある。 As in the configuration example shown in Figure 1, this station service system may be provided with multiple high-speed processing servers 2. In a station service system including multiple high-speed processing servers 2, the center server 1 and each high-speed processing server 2 perform synchronization processing. Since each of the multiple high-speed processing servers 2 synchronizes with the center server 1, the synchronization timing does not match perfectly. Therefore, each high-speed processing server 2 may be subject to fraudulent use due to a time lag in synchronization between the other high-speed processing servers 2 and the center server 1.
例えば、乗車券媒体としてのQR券は、不正に複製される可能性がある。不正に複製されたQR券が異なる複数の改札機(通信接続される高速処理サーバ2が異なる改札機)で同時期に提示された場合、各高速処理サーバは、同期のラグによって同一IDの複数利用を検出できず、不正な入場を許可してしまう可能性がある。このような不正な利用は、センタサーバ1が複数の高速処理サーバ2から同一IDに対する入出場処理の処理結果を得た時点で不正利用として検出できる。 For example, a QR ticket as a passenger ticket medium may be illegally duplicated. If an illegally duplicated QR ticket is presented at multiple different ticket gates (different ticket gates connected to the high-speed processing servers 2) at the same time, each high-speed processing server may not be able to detect multiple uses of the same ID due to a synchronization lag, and may allow illegal entry. Such illegal use can be detected as illegal use when the center server 1 receives the processing results of the entry/exit process for the same ID from the multiple high-speed processing servers 2.
すなわち、プロセッサ11は、受信した処理結果に含まれるIDと同一のIDで不正な利用履歴がないかを確認することを不正利用の有無を判定できる。例えば、同一のIDで同時期に入場があった場合、プロセッサ11は、当該IDを不正に使用されたIDとして記録しておく。これにより、当該IDでの出場などを不可とすることができ、不正な利用(不正な利用が疑われるID)に対応することが可能となる。 In other words, processor 11 can determine whether there has been any fraudulent use by checking whether there is any history of fraudulent use with the same ID as the ID included in the received processing result. For example, if the same ID is used to enter at the same time, processor 11 records that ID as an ID that has been used fraudulently. This makes it possible to prevent entry with that ID, etc., and to respond to fraudulent use (IDs suspected of fraudulent use).
次に、高速処理サーバ2の動作について説明する。
図7は、高速処理サーバ2の動作例を説明するためのフローチャートである。
ここで、高速処理サーバ2は、処理対象となるIDに関する情報などの入出場処理などの駅務処理に必要な情報をセンタサーバ1とリアルタイムで同期されるものとする。ただし、高速処理サーバ2は、入出場処理などの駅務機器から要求された駅務処理を優先して実行するため、入出場処理などの駅務処理の実行中においてはセンタサーバ1との同期処理を後回しとするものとする。
Next, the operation of the high speed processing server 2 will be described.
FIG. 7 is a flow chart for explaining an example of the operation of the high speed processing server 2. As shown in FIG.
Here, the high-speed processing server 2 synchronizes in real time with the center server 1 information required for station service processing such as entry/exit processing, including information related to the ID to be processed. However, since the high-speed processing server 2 gives priority to executing station service processing requested by station service equipment such as entry/exit processing, the high-speed processing server 2 postpones synchronization processing with the center server 1 during the execution of station service processing such as entry/exit processing.
高速処理サーバ2では、通信制御装置3から転送される改札機(駅務駅器)からの処理要求を随時受信する。改札機からの処理要求を受信した場合(S41、YES)、高速処理サーバ2のプロセッサ21は、処理要求と共に受信するIDに対する駅務処理を実行する(S42)。例えば、プロセッサ21は、処理要求と共に受信するIDに対応する情報と処理要求と共に受信した判定環境情報(入出場駅名など)とに基づいて要求された駅務処理としての入出場処理を実行する。 The high-speed processing server 2 receives processing requests from ticket gates (station service devices) transferred from the communication control device 3 at any time. When a processing request is received from a ticket gate (S41, YES), the processor 21 of the high-speed processing server 2 executes station service processing for the ID received together with the processing request (S42). For example, the processor 21 executes entry/exit processing as the requested station service processing based on the information corresponding to the ID received together with the processing request and the judgment environment information (entrance/exit station name, etc.) received together with the processing request.
要求された処理が終了すると、高速処理サーバ2のプロセッサ21は、通信部25を用いて処理要求の送信元の駅務機器を送信先として処理結果を示す情報を送信する(S43)。ここで、高速処理サーバ2のプロセッサ21は、当該処理結果を示す情報をセンタサーバ1へも送信するようにしても良い。 When the requested processing is completed, the processor 21 of the high-speed processing server 2 uses the communication unit 25 to send information indicating the processing result to the station service equipment that sent the processing request as the destination (S43). Here, the processor 21 of the high-speed processing server 2 may also send information indicating the processing result to the center server 1.
上記のような実施形態に係る駅務システムによれば、通行制御装置は、改札機からのセンタサーバ宛の入出場処理の処理要求を高速処理サーバへ転送し、高速処理サーバでの処理結果を処理要求の送信元の改札機へ転送する。また、通行制御装置は、高速処理サーバでの処理結果をセンタサーバへも転送する。これにより、実施形態に係る駅務システムでは、改札機が要求する入出場処理をセンタサーバに代わって高速処理サーバが高速に処理することができ、入出場処理の要求元の改札機に対して低遅延で高速に処理結果を提供できる。また、実施形態に係る駅務システムでは、改札機からの入出場処理以外をセンタサーバで実行することにより高速処理サーバの処理負荷を軽減して省エネルギーも実現できる。 In the station service system according to the embodiment as described above, the passage control device transfers the processing request for entry/exit processing from the ticket gate addressed to the center server to the high-speed processing server, and transfers the processing results at the high-speed processing server to the ticket gate that sent the processing request. The passage control device also transfers the processing results at the high-speed processing server to the center server. As a result, in the station service system according to the embodiment, the high-speed processing server can process the entry/exit processing requested by the ticket gate at high speed instead of the center server, and the processing results can be provided to the ticket gate that requested the entry/exit processing at high speed and with low latency. Furthermore, in the station service system according to the embodiment, the center server executes all processing other than the entry/exit processing from the ticket gate, thereby reducing the processing load on the high-speed processing server and achieving energy savings.
さらに、実施形態に係る駅務システムによれば、通行制御装置は、転送条件を満たす場合に改札機からの入出場処理の処理要求を高速処理サーバへ転送するようにもできる。これにより、高速処理サーバとセンタサーバとが常時同期する必要がなく、特定の時間帯や実行状況などに応じて転送条件を満たす場合に高速処理サーバとセンタサーバとを同期させて、高速処理サーバでの処理を実行させるようにすることもできる。 Furthermore, according to the station service system of the embodiment, the traffic control device can also transfer the processing request for entry/exit processing from the ticket gate to the high-speed processing server when the forwarding conditions are met. This eliminates the need for the high-speed processing server and the center server to be constantly synchronized, and it is also possible to synchronize the high-speed processing server and the center server when the forwarding conditions are met depending on a specific time period or execution status, etc., and have the high-speed processing server execute the processing.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下、本願の出願当初の特許請求の範囲に記載した内容を付記する。
[1]
複数種類の駅務機器と通信する駅務機器インターフェースと、
第1のサーバと通信する第1のサーバインターフェースと、
第2のサーバと通信する第2のサーバインターフェースと、
前記駅務機器インターフェースにより駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバインターフェースにより前記第2のサーバへ転送し、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記処理要求の送信元の駅務機器へ転送するプロセッサと、
を有する通信制御装置。
[2]
前記プロセッサは、改札機から受信する第1のサーバ宛の処理要求を前記第2のサーバへ転送する、
前記[1]に記載の通信制御装置。
[3]
前記プロセッサは、転送条件を満たす場合に改札機から受信する第1のサーバ宛の処理要求を前記第2のサーバへ転送し、それ以外の処理要求を前記第1のサーバへ転送する、 前記[1]に記載の通信制御装置。
[4]
前記プロセッサは、さらに、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記第1のサーバへ転送する、
前記[1]に記載の通信制御装置。
[5]
通信制御装置と第2のサーバとを含む駅務システムであって、
通信制御装置は、
複数種類の駅務機器と通信する駅務機器インターフェースと、
第1のサーバと通信する第1のサーバインターフェースと、
第2のサーバと通信する第2のサーバインターフェースと、
前記駅務機器インターフェースにより駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバインターフェースにより前記第2のサーバへ転送し、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記処理要求の送信元の駅務機器へ転送する第1のプロセッサと、を有し、
前記第2のサーバは、
前記通信制御装置と接続する通信部と、
前記通信制御装置から転送された第1のサーバ宛の処理要求に応じた処理を実行し、前記処理要求に応じて実行した処理の処理結果を前記通信制御装置へ送信する第2のプロセッサと、を有する、
駅務システム。
[6]
前記第1のプロセッサは、改札機から受信する第1のサーバ宛の処理要求を前記第2のサーバへ転送する、
前記[5]に記載の駅務システム。
[7]
前記第1のプロセッサは、転送条件を満たす場合に改札機から受信する第1のサーバ宛の処理要求を前記第2のサーバへ転送し、それ以外の処理要求を前記第1のサーバへ転送する、
前記[5]に記載の駅務システム。
[8]
前記第1のプロセッサは、さらに、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記第1のサーバへ転送する、
前記[5]に記載の駅務システム。
[9]
通信制御装置と第2のサーバとを含む駅務システムに用いられるデータ処理方法であって、
前記通信制御装置が各駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバへ転送し、
前記第2のサーバが前記通信制御装置から転送される第1のサーバ宛の処理要求に応じた処理を実行し、前記処理要求に応じて実行した処理の処理結果を前記通信制御装置へ送信し、
前記通信制御装置が前記第2のサーバから受信する前記処理結果を前記処理要求の送信元の駅務機器へ転送する、
データ処理方法。
Although some 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 implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The following is a summary of the contents of the claims as originally filed in this application.
[1]
A station equipment interface that communicates with multiple types of station equipment;
a first server interface for communicating with the first server;
a second server interface for communicating with a second server;
a processor that transfers, via the second server interface, a processing request to be executed by the second server among processing requests addressed to a first server received from the station service equipment via the station service equipment interface to the second server, and transfers a processing result executed by the second server in response to the processing request to the station service equipment that is a source of the processing request;
A communication control device having the above configuration.
[2]
The processor transfers a processing request addressed to the first server, which is received from a ticket gate, to the second server.
The communication control device according to [1].
[3]
The communication control device according to claim 1, wherein the processor transfers a processing request addressed to a first server received from a ticket gate to the second server when a transfer condition is satisfied, and transfers other processing requests to the first server.
[4]
The processor further transfers a result of the processing executed by the second server in response to the processing request to the first server.
The communication control device according to [1].
[5]
A station service system including a communication control device and a second server,
The communication control device includes:
A station equipment interface that communicates with multiple types of station equipment;
a first server interface for communicating with the first server;
a second server interface for communicating with a second server;
a first processor that transfers, via the second server interface, a processing request to be executed by the second server among processing requests addressed to the first server and received from the station service equipment via the station service equipment interface, to the second server, and transfers a processing result executed by the second server in response to the processing request to the station service equipment that is a source of the processing request;
The second server comprises:
A communication unit connected to the communication control device;
a second processor that executes a process in response to a processing request addressed to a first server and transferred from the communication control device, and transmits a processing result of the process executed in response to the processing request to the communication control device;
Station service system.
[6]
the first processor transfers a processing request addressed to the first server, received from a ticket gate, to the second server;
The station service system described in [5] above.
[7]
the first processor transfers a processing request addressed to the first server received from a ticket gate to the second server when a transfer condition is satisfied, and transfers other processing requests to the first server;
The station service system described in [5] above.
[8]
The first processor further transfers to the first server a result of the processing executed by the second server in response to the processing request.
The station service system described in [5] above.
[9]
A data processing method for use in a station service system including a communication control device and a second server,
The communication control device transfers, to the second server, a processing request to be executed by the second server among processing requests addressed to the first server received from each station service device by the communication control device;
the second server executes a process in response to a processing request addressed to the first server and transferred from the communication control device, and transmits a processing result of the process executed in response to the processing request to the communication control device;
The communication control device transfers the processing result received from the second server to a station service equipment that is a source of the processing request.
Data processing methods.
1…センタサーバ、2…高速処理サーバ、3…通信制御装置、5…改札機(駅務機器)、6…券売機(駅務機器)、7…定期券発行機(駅務機器)、8…精算機(駅務機器)、9…窓口処理機(駅務機器)、21…プロセッサ(第2のプロセッサ)、25…通信部、31…プロセッサ、35…駅務機器インターフェース、36…高速処理サーバ、37…センタサーバインターフェース。 1...center server, 2...high-speed processing server, 3...communication control device, 5...ticket gate (station service equipment), 6...ticket vending machine (station service equipment), 7...commuter pass issuing machine (station service equipment), 8...fare adjustment machine (station service equipment), 9...counter processing machine (station service equipment), 21...processor (second processor), 25...communication unit, 31...processor, 35...station service equipment interface, 36...high-speed processing server, 37...center server interface.
Claims (7)
第1のサーバと通信する第1のサーバインターフェースと、
第2のサーバと通信する第2のサーバインターフェースと、
前記駅務機器インターフェースにより駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバインターフェースにより前記第2のサーバへ転送し、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記処理要求の送信元の駅務機器へ転送するプロセッサと、
前記プロセッサは、さらに、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記第1のサーバへ転送する、
を有する通信制御装置。 A station equipment interface that communicates with multiple types of station equipment;
a first server interface for communicating with the first server;
a second server interface for communicating with a second server;
a processor that transfers, via the second server interface, a processing request to be executed by the second server among processing requests addressed to a first server received from the station service equipment via the station service equipment interface to the second server, and transfers a processing result executed by the second server in response to the processing request to the station service equipment that is a source of the processing request;
The processor further transfers a result of the processing executed by the second server in response to the processing request to the first server.
A communication control device having the above configuration.
前記請求項1に記載の通信制御装置。 The processor transfers a processing request addressed to the first server, which is received from a ticket gate, to the second server.
The communication control device according to claim 1.
通信制御装置は、
複数種類の駅務機器と通信する駅務機器インターフェースと、
第1のサーバと通信する第1のサーバインターフェースと、
第2のサーバと通信する第2のサーバインターフェースと、
前記駅務機器インターフェースにより駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバインターフェースにより前記第2のサーバへ転送し、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記処理要求の送信元の駅務機器へ転送する第1のプロセッサと、を有し、
前記第2のサーバは、
前記通信制御装置と接続する通信部と、
前記通信制御装置から転送された第1のサーバ宛の処理要求に応じた処理を実行し、前記処理要求に応じて実行した処理の処理結果を前記通信制御装置へ送信する第2のプロセッサと、を有し、
前記第1のプロセッサは、さらに、前記第2のサーバが前記処理要求に応じて実行した処理結果を前記第1のサーバへ転送する、
駅務システム。 A station service system including a communication control device and a second server,
The communication control device includes:
A station equipment interface that communicates with multiple types of station equipment;
a first server interface for communicating with the first server;
a second server interface for communicating with a second server;
a first processor that transfers, via the second server interface, a processing request to be executed by the second server among processing requests addressed to the first server and received from the station service equipment via the station service equipment interface, to the second server, and transfers a processing result executed by the second server in response to the processing request to the station service equipment that is a source of the processing request;
The second server comprises:
A communication unit connected to the communication control device;
a second processor that executes a process in response to a processing request addressed to a first server and that is transferred from the communication control device, and transmits a processing result of the process executed in response to the processing request to the communication control device ;
The first processor further transfers to the first server a result of the processing executed by the second server in response to the processing request.
Station service system.
前記請求項4に記載の駅務システム。 the first processor transfers a processing request addressed to the first server, received from a ticket gate, to the second server;
The station service system according to claim 4 .
前記請求項4に記載の駅務システム。 the first processor transfers a processing request addressed to the first server received from a ticket gate to the second server when a transfer condition is satisfied, and transfers other processing requests to the first server;
The station service system according to claim 4 .
前記通信制御装置が各駅務機器から受信する第1のサーバ宛の処理要求のうち前記第2のサーバで実行する処理要求を前記第2のサーバへ転送し、
前記第2のサーバが前記通信制御装置から転送される第1のサーバ宛の処理要求に応じた処理を実行し、前記処理要求に応じて実行した処理の処理結果を前記通信制御装置へ送信し、
前記通信制御装置が前記第2のサーバから受信する前記処理結果を前記処理要求の送信元の駅務機器へ転送し、
さらに、前記通信制御装置は前記第2のサーバが前記処理要求に応じて実行した処理結果を前記第1のサーバへ転送する、
データ処理方法。 A data processing method for use in a station service system including a communication control device and a second server,
The communication control device transfers, to the second server, a processing request to be executed by the second server among processing requests addressed to the first server received from each station service device by the communication control device;
the second server executes a process in response to a processing request addressed to the first server and transferred from the communication control device, and transmits a processing result of the process executed in response to the processing request to the communication control device;
The communication control device transfers the processing result received from the second server to a station service equipment that is a source of the processing request ;
Furthermore, the communication control device transfers a result of the processing executed by the second server in response to the processing request to the first server.
Data processing methods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020156039A JP7532169B2 (en) | 2020-09-17 | 2020-09-17 | Communication control device, station service system, and data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020156039A JP7532169B2 (en) | 2020-09-17 | 2020-09-17 | Communication control device, station service system, and data processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022049809A JP2022049809A (en) | 2022-03-30 |
JP7532169B2 true JP7532169B2 (en) | 2024-08-13 |
Family
ID=80854342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020156039A Active JP7532169B2 (en) | 2020-09-17 | 2020-09-17 | Communication control device, station service system, and data processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7532169B2 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017228011A (en) | 2016-06-21 | 2017-12-28 | 株式会社日立製作所 | Ticket information processing method and ticket information processing system |
-
2020
- 2020-09-17 JP JP2020156039A patent/JP7532169B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017228011A (en) | 2016-06-21 | 2017-12-28 | 株式会社日立製作所 | Ticket information processing method and ticket information processing system |
Also Published As
Publication number | Publication date |
---|---|
JP2022049809A (en) | 2022-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7356645B2 (en) | Portable terminal with an IC card mounted thereon | |
MX2014000434A (en) | System and method for enabling transactions on an associated network. | |
WO2018005837A1 (en) | Method and system for transit processing | |
KR20200113649A (en) | Method and system for processing public transportation fare using qr ticket | |
JP7409170B2 (en) | Automatic ticket gate, host server, ticket gate system, ticket gate method, and ticket gate program | |
JP7115369B2 (en) | Entrance/exit management system, traffic management system, entrance/exit management method, and entrance/exit management program | |
KR20130110437A (en) | Parking fee managemenet system using mobile device | |
JP2008197777A (en) | Ticket processing device and station service system | |
JP5455464B2 (en) | Station service system, issuing machine, management server, bidding machine and automatic ticket gate | |
US20210406845A1 (en) | Method for registering a ticket medium | |
US20160171491A1 (en) | Method for operating an id-based access control system | |
JP7532169B2 (en) | Communication control device, station service system, and data processing method | |
JP6761533B2 (en) | Fare settlement system and fare settlement method | |
JP7028145B2 (en) | Station affairs system, entrance station identification device, entry station identification device, automatic ticket gate, station identification method, and program | |
JP7163450B2 (en) | Ticket machine | |
JP2003196688A (en) | Fee settlement system | |
JP5811701B2 (en) | Management server and station service system | |
JP2023005969A (en) | ticket processing system | |
JP7338387B2 (en) | Automatic machines, matching methods and matching programs | |
JP2012221089A (en) | Automatic ticket gate system | |
JP6914679B2 (en) | Traffic judgment device and traffic judgment system | |
US12380753B2 (en) | Validator device for a passenger transport system | |
JP7717558B2 (en) | Station service system and station service program | |
JP4230820B2 (en) | Electronic ticket offline authentication method and system | |
JP4961916B2 (en) | Management server |
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: 20230613 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240321 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240409 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240517 |
|
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: 20240702 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240731 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7532169 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 |