JP7106309B2 - Automatic ticket gate system - Google Patents
Automatic ticket gate system Download PDFInfo
- Publication number
- JP7106309B2 JP7106309B2 JP2018048797A JP2018048797A JP7106309B2 JP 7106309 B2 JP7106309 B2 JP 7106309B2 JP 2018048797 A JP2018048797 A JP 2018048797A JP 2018048797 A JP2018048797 A JP 2018048797A JP 7106309 B2 JP7106309 B2 JP 7106309B2
- Authority
- JP
- Japan
- Prior art keywords
- ticket gate
- determination
- automatic ticket
- server
- processing
- 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
- 238000012545 processing Methods 0.000 claims description 136
- 238000004364 calculation method Methods 0.000 claims description 62
- 238000000034 method Methods 0.000 claims description 29
- 238000004891 communication Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 description 21
- 230000004048 modification Effects 0.000 description 9
- 238000012986 modification Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
Images
Landscapes
- Devices For Checking Fares Or Tickets At Control Points (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、自動改札システムや自動精算システムのような乗車媒体(ICカード等)の情報あるいは人体の特徴を情報として使用して入出場管理を行う駅入出場管理システムに関し、特に運賃や利用料金などの演算・決定処理の実行を伴う自動改札システムに利用して有効な技術に関する。 The present invention relates to a station entrance/exit management system, such as an automatic ticket gate system or an automatic fare adjustment system, which manages entry/exit by using information on boarding media (IC cards, etc.) or information on the characteristics of the human body. The present invention relates to a technology effective for use in an automatic ticket gate system that involves execution of calculation/decision processing such as.
ICカード対応型の自動改札機においては、ICカードの認証、利用経路の判定、精算金額の演算、精算などの処理が行われている。従来の自動改札機においては、これらの処理を、改札機に内蔵されている判定ボードによって行うように構成されている。
この判定ボードには、判定プログラムや運賃データなどが格納されたメモリが搭載されているが、メモリが故障したり回路基板上で短絡等の電気的異常が生じたりすると、正確な判定を行うことができなくなり、誤判定が発生する。
In an IC card compatible automatic ticket gate, processes such as IC card authentication, use route determination, settlement amount calculation, settlement, and the like are performed. A conventional automatic ticket gate is configured such that these processes are performed by a determination board built into the ticket gate.
This decision board is equipped with a memory that stores a decision program and fare data. If the memory fails or an electrical abnormality such as a short circuit occurs on the circuit board, it will be impossible to make an accurate decision. becomes impossible, and an erroneous judgment occurs.
そこで、ハードウェアの一部に発生した不具合による誤判定に基づいて改札処理が行われるのを防止するようにした発明が提案されている(特許文献1)。この特許文献1の発明においては、乗車媒体から読取った乗車券情報に対して、メインCPUボードと判定CPUボードとで同じ判定ロジックによる判定処理を実行し、それらの判定結果が一致しなかった場合に、判定結果が異常であると判断し改札処理を中断するようにしている。しかしながら、この発明は、ハードウェアの不具合には対応できるものの、2つのボードで同じ判定ロジックによって判定処理を行うため、判定ロジックそのものに不具合があった場合には対応できないという問題がある。 Therefore, an invention has been proposed that prevents ticket examination processing from being performed based on an erroneous determination due to a defect that has occurred in a part of the hardware (Patent Document 1). In the invention of Patent Document 1, the main CPU board and the determination CPU board perform determination processing based on the same determination logic for the ticket information read from the boarding medium, and if the determination results do not match. Then, it determines that the determination result is abnormal, and interrupts the ticket examination process. However, although this invention can deal with hardware failures, it has the problem that it cannot deal with failures in the determination logics themselves because the same determination logic is used for the determination processing on the two boards.
そこで、改札機に設けられたリーダライタが読み取った乗車媒体の情報に基づき、通行可否、精算経路、精算金額の各判定項目について判定する判定ボードと、この判定ボードとは別の判定ロジックにより上記各判定項目について判定する判定ボードとを設け、2つの判定ボードの判定結果を判定項目ごとに比較し、それぞれの判定項目についての判定結果がすべて一致する場合は、その一致した通行可否の判定結果に基づき通行許可または通行禁止の処理を行い、判定結果のいずれかが不一致である場合は、係員への案内処理を行うようにした発明が提案されている(特許文献2)。 Therefore, based on the information of the boarding medium read by the reader/writer provided in the ticket gate, the above-mentioned A judgment board is provided to judge each judgment item, and the judgment results of the two judgment boards are compared for each judgment item, and when all the judgment results for each judgment item match, the judgment result of whether or not the passage is permitted is the same. (Patent Document 2).
特許文献2に記載されている発明は、判定ロジックの不具合に起因する誤判定による運賃の誤収受を回避することができるものの、各々判定ロジックが異なる複数の判定ボードを各自動改札機に内蔵する必要があるため、自動改札機のコストが高くなるという課題がある。また、運賃の改定などがあった場合には、すべての自動改札機に内蔵されているすべての判定ボードに記憶されている運賃データを修正する必要があり、データの更新に非常に多くの手間と時間を要するという課題がある。 The invention described in Patent Document 2 can avoid erroneous collection of fares due to erroneous judgments caused by defects in judgment logic, but multiple judgment boards with different judgment logics are built into each automatic ticket gate. Therefore, there is a problem that the cost of the automatic ticket gate increases. In addition, when there is a revision of the fare, it is necessary to correct the fare data stored in all judgment boards built into all the automatic ticket gates, and updating the data is extremely time-consuming. There is a problem that it takes time.
しかも、鉄道利用者が複数の鉄道事業者の線区をまたがって移動した場合には、他の事業者の線区の運賃も演算しなくてはならないが、他の事業者で運賃の改定や演算方法の変更があった場合や新駅が設けられた場合にも自動改札機内の判定ボードに記憶されているデータや演算式を修正する必要があり、更新の頻度が高くなるという課題がある。
また、これまでの運賃突合に関する先行特許出願に係る発明では、自動改札機側において処理できる突合数は2種類までで、かつ、その判定処理は固定的(画一的)なものであった。つまり、従来の発明では、2種類以上のN種類での突合は想定されていなかった。さらに、突合結果に基づく最終的な判定に関しても、図5のような処理フローや「取扱い設定」のような、多様なケースに対応できる柔軟な仕組みを持たず、画一的な判定のみで、柔軟な取扱いが出来ないことが課題の一つであった。
Moreover, when a railway user travels across the lines of multiple railway operators, it is necessary to calculate fares for the lines of other operators as well. When there is a change in the calculation method or when a new station is established, it is necessary to correct the data and calculation formulas stored in the decision board inside the automatic ticket gate, which raises the issue of increasing the frequency of updates. .
Further, in the inventions related to prior patent applications related to fare matching, the number of matchings that can be processed on the automatic ticket gate side is limited to two types, and the determination process is fixed (uniform). In other words, in the conventional invention, matching with two or more N types was not assumed. Furthermore, regarding the final judgment based on the matching result, there is no flexible mechanism that can handle various cases such as the processing flow and "handling settings" shown in Fig. 5, and only uniform judgment is used. One of the problems was the lack of flexible handling.
本発明は、上記のような課題に着目してなされたもので、運賃の改定や演算方法の変更、駅の増設があった場合にも、改札機内のボードに記憶されているデータや演算式を修正する必要がなく、短期間に変更に対応できる自動改札システムを提供することを目的とする。
本発明の他の目的は、誤演算による運賃の誤収受のリスクの低い自動改札システムを提供することにある。また、他の目的は、複数の処理ユニットの結果に応じた判定処理のハンドリング(取扱い設定)を柔軟に行えることを可能にすることにある。さらに、同等の仕組みを採用する複数の自動改札システムを横断した併算処理についても、判定に対する信頼性を高く維持しつつ、また段階的かつ柔軟にシステム拡張を可能にすることを目的とする。
本発明のさらに他の目的は、改札機の改修コストを低減することにある。
The present invention has been made with a focus on the above-mentioned problems, and even if there is a revision of the fare, a change in the calculation method, or an increase in the number of stations, the data and calculation formulas stored on the board inside the ticket gate can be changed. To provide an automatic ticket gate system capable of coping with changes in a short period of time without requiring correction of a ticket.
Another object of the present invention is to provide an automatic ticket gate system with a low risk of erroneous receipt of fares due to erroneous calculations. Another object of the present invention is to enable flexible handling (handling setting) of judgment processing according to the results of a plurality of processing units. Another object of the present invention is to enable step-by-step and flexible system expansion while maintaining a high level of judgment reliability for concurrent processing across multiple automatic ticket gate systems that employ the same mechanism.
Still another object of the present invention is to reduce the repair cost of ticket gates.
本出願に係る発明は、通信手段と、情報読取手段により読み取られた情報を受信して、入出場可否判断を行う複数の処理ユニットと、通信ネットワークを介して改札機へ判定結果を送信する判定手段と、を備えたサーバと、
利用者が保有する乗車媒体に記憶されている情報もしくは人体の特徴を情報として読み取り可能な情報読取手段と、通信手段と、を備え、前記情報読取手段によって読み取られた情報と当該改札機の固有情報とを当該改札機の前記通信手段により前記サーバへ送信し、前記判定手段による判定結果を受信して通過許可状態または通過不可状態にするように構成した複数の改札機と、が通信ネットワークを介して通信可能に接続されている自動改札システムである。
The invention according to the present application includes a communication means, a plurality of processing units that receive information read by an information reading means and determine whether entry/exit is possible, and a determination that transmits the determination result to a ticket gate via a communication network. a server comprising means;
Information reading means capable of reading information stored in a boarding medium held by a user or characteristics of a human body as information; a plurality of ticket gates configured to transmit information and information to the server by the communication means of the ticket gates, receive the determination result of the determination means, and enter a passage permitted state or a passage prohibited state, and a communication network. It is an automatic ticket gate system that is communicatively connected via.
ここで、「乗車媒体」とは鉄道やバスなどの交通機関を利用する際の認証のために使用するICカードのような専用乗車媒体の他、そのようなICカードを内蔵した携帯端末あるいは機器が有する通信機能とソフトウェアとの協働で乗車媒体としての機能を有する汎用の携帯端末が含まれる。また、「処理ユニット」の「演算」には、論理積などの論理演算処理や判定処理などの処理が含まれる。
上記のように構成された自動改札システムによれば、運賃や料金を演算する処理ユニットがサーバ側に設けられているため、改札機側で運賃や料金の演算をする必要がない。そのため、運賃や料金の改定や演算方法の変更、駅の増設があった場合にも、自動改札機内のボードに記憶されているデータや演算式を修正する必要がなく、短期間に変更に対応することが期待できるとともに変更に伴い発生するコストを低減することが期待できる。
Here, "boarding medium" refers to a dedicated boarding medium such as an IC card used for authentication when using public transportation such as trains and buses, as well as mobile terminals or devices with built-in IC cards. It includes a general-purpose mobile terminal that has a function as a boarding medium in cooperation with the communication function and software possessed by. Further, the “operation” of the “processing unit” includes processing such as logical operation processing such as AND and determination processing.
According to the automatic ticket gate system configured as described above, since the processing unit for calculating fares and charges is provided on the server side, there is no need to calculate fares and charges on the ticket gate side. Therefore, even if there are revisions in fares and charges, changes in calculation methods, or expansion of stations, there is no need to modify the data and calculation formulas stored on the board inside the automatic ticket gate, and changes can be made in a short period of time. It can be expected to reduce the cost that occurs due to the change.
ここで、望ましくは、前記サーバは、2つ以上の複数の処理ユニットの演算結果を突合可能で、その突合結果に応じた判定を可能とする機構を有し、かつ、それらの結果に対応する取扱い設定を柔軟に定義できるものとする。 Here, desirably, the server has a mechanism capable of collating operation results of two or more processing units, making judgments according to the collation results, and corresponding to those results. It shall be possible to flexibly define handling settings.
かかる構成によれば、複数の処理ユニットの演算結果の突合結果に基づく判定方式を採用できることで、誤演算による運賃の誤収受のリスクが低く、また、演算結果に対応する取扱い設定を柔軟に定義できることで、ロバスト性の高い自動改札システムを実現することができる。また、処理ユニットからの応答を所定時間に制限しているので、必要な処理時間内に改札処理を実施することができる。
前記予め設定されている取扱いとしては、例えば応答のない処理ユニットを除く複数の処理ユニットによる演算結果がすべて一致したことなどがある。
According to this configuration, the risk of erroneous collection of fares due to erroneous calculations is low, and handling settings corresponding to the calculation results can be flexibly defined by adopting a determination method based on the result of matching the calculation results of a plurality of processing units. By doing so, it is possible to realize an automatic ticket gate system with high robustness. Also, since the response from the processing unit is limited to a predetermined time, the ticket examination process can be executed within the required processing time.
The preset handling is, for example, that all of the operation results of a plurality of processing units excluding a processing unit that does not respond match.
また、望ましくは、前記サーバは、前記改札機より送信されて来た情報に基づく入出場可否の判断を、前記複数の処理ユニットに対して振り分ける振り分け手段を備え、
前記判定手段は、前記振り分け手段による振り分けに応じて演算処理を実行した複数の処理ユニットによる演算結果に基づいて判定を行うように構成する。
In addition, desirably, the server includes a distribution means for distributing the determination of entry/exit permission based on the information transmitted from the ticket gate to the plurality of processing units,
The judging means is configured to make a judgment based on the result of calculation by a plurality of processing units that have executed arithmetic processing in accordance with the distribution by the distributing means.
さらに、望ましくは、前記サーバは、
複数の自動改札システムに対して、振り分ける振り分け手段を備え、
所定のロジックで入出場可否を判断する複数の処理ユニットを自動改札システムごとに備えるとともに、その結果を総合的に判断する判定手段を備え、その判断結果を改札機へ送信する。
そして、前記サーバは、自動改札システムごとに算出された運賃を合算して対応する前記改札機へ送信し、合算した運賃を受信した改札機は前記乗車媒体に対して通過を許可する。
Further, desirably, the server:
Equipped with sorting means for sorting multiple automatic ticket gate systems,
Each automatic ticket gate system is provided with a plurality of processing units for determining entry/exit permission/inhibition according to a predetermined logic, and determination means for comprehensively determining the result thereof is provided, and the determination result is transmitted to the ticket gate.
Then, the server sums up the fares calculated for each automatic ticket gate system and transmits the sum to the corresponding ticket gates, and the ticket gates that have received the summed fares permit the boarding medium to pass through.
上記のように構成することにより、いずれかの自動改札システムにおいて運賃の改定や演算方法の変更、駅の増設があった場合に、当該自動改札システムの処理ユニットのみデータやプログラムを修正すればよく、他の自動改札システムの処理ユニットのデータやプログラムを修正する必要がないので、相互に影響を及ぼすことが無い。 With the above configuration, when there is a revision of the fare, a change of the calculation method, or an addition of stations in any of the automatic ticket gate systems, it is only necessary to modify the data and programs of the processing unit of the automatic ticket gate system. Since there is no need to modify the data or programs of the processing units of other automatic ticket gate systems, there is no mutual influence.
本発明に係る自動改札システムによれば、運賃の改定や演算方法の変更、駅の増設があった場合にも、改札機内のボードに記憶されているデータや演算式を修正する必要がなく、個々の改札機に対して行う変更に比べ、短期間での変更に対応できる。また、誤演算による運賃の誤収受のリスクの低い自動改札システムを実現することができる。さらに、本発明によれば、改札機の改修コストを低減することが期待できるという効果がある。 According to the automatic ticket gate system of the present invention, there is no need to modify the data and calculation formulas stored on the board inside the ticket gate even if there is a revision of the fare, a change in the calculation method, or an increase in the number of stations. Changes can be made in a short period of time compared to changes made to individual ticket gates. In addition, it is possible to realize an automatic ticket gate system with a low risk of erroneous receipt of fares due to erroneous calculation. Furthermore, according to the present invention, there is an effect that it can be expected to reduce the repair cost of the ticket gate.
また、運賃突合に関する先行特許出願に係る自動改札機の発明においては自動改札機側で処理できる突合数が2種類の突合までで、かつ、その処理結果は固定的(画一的)なものであったが、本発明によれば、突合判定を行う数もフレキシブルで2種類以上の組合せが可能となる。また、突合結果については各「取扱い設定」を採用することで、固定的(画一的)ではない判定を行なえかつこれらと同様の仕組みを他自動改札システムにも採用し、自動改札システム間で組み合わせ、総合判定を行う仕組みを採用することで、併算が可能となる。 In addition, in the invention of the automatic ticket gate related to the prior patent application regarding fare matching, the number of matches that can be processed on the automatic ticket gate side is up to two types of matching, and the processing result is fixed (uniform). However, according to the present invention, the number of matches to be determined is also flexible, and combinations of two or more types are possible. In addition, by adopting each "handling setting" for matching results, it is possible to make judgments that are not fixed (uniform), and adopt a mechanism similar to these to other automatic ticket gate systems. By adopting a mechanism for performing combination and comprehensive judgment, parallel calculation becomes possible.
以下、図面を参照しながら、本発明に係る自動改札システムの好適な実施形態について詳細に説明する。図1は、本発明に係る自動改札システムの一実施形態のシステム構成の概略を示す。
図1に示すように、本実施形態の自動改札システムは、複数の自動改札システムの各駅に設置されている複数の自動改札機10A,10B,……と、複数の自動改札システムの改札業務を統合的に管理する統合改札管理システム20とが、通信ネットワーク30を介してデータ通信可能に接続されている。
A preferred embodiment of an automatic ticket gate system according to the present invention will be described in detail below with reference to the drawings. FIG. 1 shows an outline of the system configuration of an embodiment of an automatic ticket gate system according to the present invention.
As shown in FIG. 1, the automatic ticket gate system of this embodiment includes a plurality of
自動改札機10A,10B,……は、それぞれ乗車媒体に記憶されている情報(媒体ID)を非接触で読み取るリーダライタと、読み取った情報を当該自動改札機の識別コードと共に送信する通信手段を備えている。ここで、乗車媒体としては、ICチップを内蔵したICカードや、2次元バーコードを印刷した切符、改札機へ乗車情報を送信可能な通信手段あるいは2次元バーコードを表示可能な表示手段を備えた携帯端末などであっても良い。また、カードの情報を読み取るリーダライタの代わりに、人体の特徴を生体情報として読み取る装置を用いても良い。
The
統合改札管理システム20は、自動改札機10A,10B,……により乗車媒体から読み取られたID(識別コード)に基づいて正規の乗車媒体であるか否か認証する処理ユニットからなる認証サーバ21と、所定のルールに従って運賃、料金(以下、運賃等と記す)の演算処理を振り分ける振り分けサーバ22と、運賃等の演算処理を実行する複数の処理ユニットU-A~U-Nを備えた処理サーバ23と、処理サーバ23の各処理ユニットU-A~U-Nからの演算結果を突き合わせて総合的な判定を行う総合判定サーバ24などから構成されている。
The integrated ticket
振り分けサーバ22は、基本的には、例えば利用者が自動改札システムXの区間と自動改札システムYの区間と自動改札システムZの区間にまたがって乗車した場合には、自動改札システムXの利用区間の運賃等の演算を処理ユニットU-Aに実行させ、自動改札システムYの利用区間の運賃等の演算を処理ユニットU-Bに実行させ、自動改札システムZの利用区間の運賃等の演算を処理ユニットU-Cの複数のユニットに実行させる。そして、処理ユニットU-A~U-Cにおける演算結果は総合判定サーバ24へ送信され、総合判定サーバ24は所定の判定ロジックに従った通過可否の判定および演算結果の合算を行う。
Basically, the sorting
認証サーバ21は、発行済みの乗車媒体のIDを記憶するデータベース25を備えており、通信ネットワーク30を介して受信した自動改札機10A,10B,……からのIDとデータベース25内のIDとを照合して入出場の可否を判定して、結果を対応する自動改札機へ送信する。
処理サーバ23は、自動改札システムごとに運賃等の演算処理を行うサーバであり、振り分けサーバ22の設置場所と同一の場所(改札業務処理センター等)に設置されていても良いし、物理的に離れた位置にあるプライベート型クラウドプラットフォーム上に構築されたものであっても良い。なお、後者の場合、振り分けサーバ22と処理サーバ23との間、および総合判定サーバ24と処理サーバ23との間は通信ネットワーク30を介して接続される。
The
The
処理ユニットU-A~U-Nは、各々異なる演算プログラムA,B,……Nによって自動改札システムごとに運賃等の演算処理を行うように構成されている。なお、すべての処理ユニットが互いに異なる演算プログラムによって処理を行うように構成されている必要はなく、全体として複数の異なる演算プログラムによって処理を行うようにされていれば、幾つかの処理ユニットが同一の演算プログラムで処理を行うように構成されていても良い。 The processing units UA to UN are configured to perform arithmetic processing of fares and the like for each automatic ticket gate system by different arithmetic programs A, B, . . . It should be noted that it is not necessary for all the processing units to be configured to perform processing according to mutually different arithmetic programs. may be configured so as to perform the processing with the calculation program of
図2には、処理サーバ23の構成例が示されている。図2の実施例においては、自動改札システムごとに振り分けサーバ22A,22B,22Cと処理サーバ23A,23B,23Cと総合判定サーバ24A,24B,24Cが設けられている。
図2に示すように、処理サーバ23A,23B,23Cは、各々異なる演算プログラムA,B,……Nによって処理を行う複数の処理ユニットU1-A,U1-B,……U1-N;U2-A,U2-B,……U2-M;U3-A,U3-B,……U3-Lによって構成されている。
FIG. 2 shows a configuration example of the
As shown in FIG. 2, the
振り分けサーバ22A,22B,22Cは、基本的には、例えば利用者が自動改札システムXの区間と自動改札システムYの区間と自動改札システムZの区間に跨って乗車した場合には、自動改札システムXの利用区間の運賃等の演算を処理サーバ23Aの複数のユニットに実行させ、自動改札システムYの利用区間の運賃等の演算を処理サーバ23Bの複数のユニットに実行させ、自動改札システムZの利用区間の運賃等の演算を処理サーバ23Cの複数のユニットに実行させる。そして、処理サーバ23A,23B,23Cにおける演算結果は総合判定サーバ24A,24B,24Cへ送信され、さらに総合判定サーバ24Aに統合され、所定の判定ロジックに従った通過可否の判定および演算結果の合算を行う。
The sorting
なお、振り分けサーバ22Aは、運賃等の演算処理を振り分ける際に、同一の運賃演算を各処理サーバ23A,23B,23C内のすべての処理ユニットに実行させるように振り分けても良いし、1つの処理サーバ内の所定数(例えば3台)の処理ユニットに実行させるように振り分けても良い。また、図2には、自動改札システムの数が「3」の場合が示されているが、自動改札システムの数はこれに限定されるものでない。
図2に示されているシステムにおいては、いずれかの1つの振り分けサーバ(例えば振り分けサーバ22A)が中心となって他の振り分けサーバ(22B,22C)へ処理を振り分けて、結果を総合判定サーバ(24A)で受け取る様子が示されているが、振り分けサーバ22A以外の振り分けサーバ22Bまたは22Cが中心となって他の振り分けサーバへ処理を振り分けて、結果を総合判定サーバ24Bまたは24Cで受け取る場合もある。
Note that the
In the system shown in FIG. 2, one of the distribution servers (for example, the
次に、本実施形態の自動改札システムにおける処理の手順について、図3のフローチャートを用いて説明する。なお、以下の実施例では、乗車媒体がICカードである場合を例にとって説明する。
先ず、いずれかの自動改札機10に乗車媒体としてのICカードがかざされると、リーダライタによってICカードに記憶されている情報(カードID等)が読み取られる(ステップS1)。次に、自動改札機10の通信手段によって、ICカードから読み取った情報が、当該自動改札機の固有情報としての識別コードおよびICカードのステータスデータと共に認証サーバ21へ送信される(ステップS2)。
Next, the procedure of processing in the automatic ticket gate system of this embodiment will be described using the flowchart of FIG. In the following embodiments, an IC card is used as a boarding medium.
First, when an IC card as a boarding medium is held over any of the automatic ticket gates 10, information (card ID, etc.) stored in the IC card is read by a reader/writer (step S1). Next, the communication means of the automatic ticket gate 10 transmits the information read from the IC card to the
認証サーバ21が自動改札機10からの情報を受信すると(ステップS3)、データベースを参照して利用できるICカードであるか否かの認証を行う(ステップS4)。この「認証」においては、入場に最低限必要な残高があるなど、入場に必要な条件を満たすか否かの判定を行うようにしても良い。また、ICカードに駅への入場記録があるか否かに基づいて入場か出場かを判定する。そして、認証サーバ21が認証結果(入場/出場の判定結果を含む)を自動改札機10へ返送し、自動改札機10が認証結果を受信する(ステップS5,S6)。
すると、自動改札機10が認証結果を解読し(ステップS7)、認証結果が「不可」(No)の場合には自動改札機10は利用者の通過を不可とする(ステップS8)。具体的には、例えば改札機もしくはその前方に設置されているゲート扉を閉じたり、赤ランプを点灯もしくは音声を出力したりするなどして通過を禁止する。なお、認証サーバ21は、ICカードから読み取った情報のうちカード残高をチェックして所定金額以下である場合にも、「認証不可」の判定結果を自動改札機10へ返送するようにしても良い。
When the
Then, the automatic ticket gate 10 decodes the authentication result (step S7), and if the authentication result is "impossible" (No), the automatic ticket gate 10 does not allow the user to pass through (step S8). Specifically, for example, the ticket gate or the gate installed in front of it is closed, or the passage is prohibited by lighting a red lamp or outputting a voice. The
一方、ステップS7で認証結果が「可」である(Yes)と判定される、すなわち認証対象となるICカードのIDが利用不可のID(ネガティブID)では無く、かつ入場に最低限必要な残高があるなどの入場に必要な条件を満たすと、自動改札機10は、入場の場合(ステップS9:Yes)には、ステップS9aへ進み、ICカードに入場情報を記録しかつ「入場可」とする。また、出場の場合(ステップS9:No)には、ステップS18へ進む。
一方、認証サーバ21は、ステップS5で自動改札機10へ認証結果を送信した後、ステップS10へ進み、当該ICカードに関するステータスデータを振り分けサーバ22へ送信し、振り分けサーバ22によってステータスデータが受信される(ステップS11)。ここで、ステータスデータとは、ICカードのID、入場駅の駅名もしくは駅コード、出場駅の駅名もしくは駅コード、カード残高等のデータである。また、ステータスデータに入場時刻と出場時刻を含ませるようにしても良い。
On the other hand, in step S7, it is determined that the authentication result is "allowed" (Yes), that is, the ID of the IC card to be authenticated is not an unusable ID (negative ID), and the minimum balance required for entry When the conditions necessary for entry are satisfied, the automatic ticket gate 10 proceeds to step S9a in the case of entry (step S9: Yes), records the entry information on the IC card, and displays "entrance permitted". do. Moreover, in the case of participating (step S9: No), the process proceeds to step S18.
On the other hand, after transmitting the authentication result to the automatic ticket gate 10 in step S5, the
続いて、振り分けサーバ22は、所定の振り分けルールに従って、運賃等の演算処理を各自動改札システムの処理サーバ23A,23B,23Cの処理ユニットU1-A,U1-B,……U1-N;U2-A,U2-B,……U2-N;U3-A,U3-B,……U3-Nに振り分ける(ステップS12)。この際、振り分けサーバ22は、ICカードのIDと自動改札システムごとの演算対象の対象区間の開始駅と終了駅の情報を付加して運賃等の演算を指示する。すると、演算を振り分けられた処理ユニットは、受け取った情報を用いて運賃等を演算する(ステップS13)。
その後、処理ユニットによる演算結果が総合判定サーバ24へ送信され(ステップS14)、総合判定サーバ24によって演算結果が受信される(ステップS15)。すると、総合判定サーバ24は、所定の判定ロジックに従って総合的な判定を行い(ステップS16)、判定結果および確定された運賃等のデータを対応する自動改札機10へ送信する(ステップS17)。
Subsequently, the sorting
After that, the calculation result by the processing unit is transmitted to the comprehensive determination server 24 (step S14), and the calculation result is received by the comprehensive determination server 24 (step S15). Then, the
次に、自動改札機10が判定結果を受信し(ステップS18)、判定が「不可」(ステップS19;No)の場合には自動改札機10は通過不可とする(ステップS20)。一方、ステップS19で判定結果が「可」である(Yes)と判定されると、自動改札機10は、カード残高から受信した運賃等を減算した金額を新たな残高データとしてICカードに書き込み(ステップS21)、利用者の通過を許可する(ステップS22)。以上の手順によって改札処理が終了する。 Next, the automatic ticket gate 10 receives the determination result (step S18), and if the determination is "impossible" (step S19; No), the automatic ticket gate 10 prohibits passage (step S20). On the other hand, when it is determined that the determination result is "possible" (Yes) in step S19, the automatic ticket gate 10 writes the amount obtained by subtracting the received fare etc. from the card balance to the IC card as new balance data ( Step S21), permitting the passage of the user (step S22). The ticket examination process is completed by the above procedure.
なお、ICカードに残高データを書き込む際に、入場駅の駅名、出場駅の駅名、入場時刻、出場時刻を履歴情報として書き込むようにしても良い。また、総合判定サーバ24が運賃データを送信する代わりに、残高から運賃等を差し引いた金額を算出して、その金額データを対応する自動改札機10へ送信するようにしても良い。
上記のように、運賃等の演算を行うサーバを設けることによって、自動改札機の処理負担を軽減しコストの低減も期待することができるとともに、運賃等の改定や演算方法の変更、駅の増設があった場合にも自動改札機内のボードに記憶されているデータや演算式を修正する必要がなく、短期間に変更に対応できるという利点がある。
When writing the balance data to the IC card, the station name of the entering station, the station name of the leaving station, the entering time, and the leaving time may be written as history information. Further, instead of transmitting the fare data, the
As described above, by installing a server that calculates fares, etc., it is possible to reduce the processing burden on automatic ticket gates and reduce costs. Even if there is a change, there is no need to modify the data and arithmetic expressions stored on the board inside the automatic ticket gate, and there is an advantage that the change can be handled in a short period of time.
次に、ステップS16で行われる総合判定処理の一例について説明する。
図4には、本実施形態の自動改札システムにおける判定ロジックの一例の概念が示されている。なお、図4には、一例として利用者が2つの自動改札システムX,Yの路線を利用して移動した場合の運賃等の判定ロジックが示されているが、3つの自動改札システムX,Y,Zの路線を利用して移動した場合も考え方は同じである。また、判定ロジックを、後述の「取扱い設定」で図4に示す以外のものに設定できるようにしても良い。
Next, an example of comprehensive determination processing performed in step S16 will be described.
FIG. 4 shows the concept of an example of determination logic in the automatic ticket gate system of this embodiment. FIG. 4 shows, as an example, the determination logic of fares and the like when a user travels using the routes of two automatic ticket gate systems X and Y. The concept is the same when moving using the routes of , Z. Also, the determination logic may be set to other than those shown in FIG. 4 by "handling setting" described later.
図4には、自動改札システムXの処理サーバ23A内の3つの処理ユニットA,B,C(例えば処理ユニットU1-A,U1-B,U1-C)と自動改札システムYの処理サーバ23B内の3つの処理ユニットA,B,C(例えば処理ユニットU2-A,U2-B,U2-C)に運賃の演算が振り分けられた場合が示されている。なお、以下の説明では、運賃、料金を「運賃」として説明する。
本実施形態における判定ロジックに従うと、上記の場合において、自動改札システムXの3つの処理ユニットA,B,Cの結果がすべて一致すれば一致した運賃等を自動改札システムXの利用区間の運賃Fxとして確定するとともに、自動改札システムYの3つの処理ユニットA,B,Cの結果がすべて一致すれば一致した運賃を自動改札システムYの利用区間の運賃Fyとして確定し、両方の運賃を合算したもの(Fx+Fy)を精算運賃として決定する。
FIG. 4 shows three processing units A, B, and C (for example, processing units U1-A, U1-B, and U1-C) in the
According to the determination logic of this embodiment, if the results of the three processing units A, B, and C of the automatic ticket gate system X all match in the above case, the matching fare, etc. , and if the results of the three processing units A, B, and C of the automatic ticket gate system Y all match, the matching fare is decided as the fare Fy of the section used by the automatic ticket gate system Y, and both fares are added up. (Fx+Fy) is determined as the adjusted fare.
また、図4(A)に示すように、自動改札システムXの3つの処理ユニットA,B,Cのうち2つの処理ユニット(例えばAとB)の結果が一致し、所定時間内に残りの処理ユニット(例えばC)からの応答がなかった場合にも、応答なしを除く2つの処理ユニットの一致した運賃を自動改札システムXの利用区間の運賃として確定する。自動改札システムYの3つの処理ユニットA,B,Cにおいても同様である。
一方、3つの処理ユニットA,B,Cの結果が不一致であった場合や、例えば図4(B)に示すように、自動改札システムXの3つの処理ユニットA,B,Cのうち2つの処理ユニット(例えばAとB)の結果が不一致で処理ユニットCからの応答がなかったような場合には、NG(演算不能)とする。その他の応答結果に対する判断の仕方については、後に説明する。
Further, as shown in FIG. 4A, the results of two processing units (for example, A and B) out of the three processing units A, B, and C of the automatic ticket gate system X match, and the remaining processing units within a predetermined time. Even if there is no response from the processing unit (for example, C), the matching fare of the two processing units excluding the no response is determined as the fare for the section in which the automatic ticket gate system X is used. The same applies to the three processing units A, B, and C of the automatic ticket gate system Y.
On the other hand, if the results of the three processing units A, B, and C do not match, for example, as shown in FIG. If the results of the processing units (for example, A and B) are inconsistent and there is no response from the processing unit C, it is determined as NG (cannot be calculated). How to judge other response results will be described later.
上記のような判定ロジックを採用することで、利用者が複数の自動改札システムの路線を利用して移動した場合に、速やかに合計した精算運賃を算出して改札処理を行うことができる。また、完全一致によらず改札処理を行うため、改札機の通過が拒否される事態(改札ゲートの遮断)が発生する回数を減らし利用者に対する利便性を向上させることができる。
ここで、処理ユニットからの応答なしが発生する原因としては、演算プログラムのアルゴリズムの違いによりいずれかの処理ユニットにおける演算時間が長く所定時間内に応答できない場合や、プログラムのバグにより演算が中断される場合、応答が正常に出来ないというエラーとしての応答(NACK等)があった場合などが考えられる。
By adopting the determination logic as described above, when a user travels using a plurality of routes of the automatic ticket gate system, it is possible to quickly calculate the total fare and perform the ticket examination process. In addition, since the ticket examination process is performed without relying on a perfect match, it is possible to reduce the number of occurrences of refusal to pass through the ticket examination machine (blockage of the ticket examination gate) and improve convenience for the user.
Here, the cause of no response from the processing unit is that the operation time in one of the processing units is long due to differences in the algorithm of the operation program, and that the operation cannot be responded within the predetermined time, or the operation cannot be performed due to a bug in the program. When interrupted, it is conceivable that there is an error response (NACK or the like) that the response cannot be made normally.
次に、ステップS16で行われる総合判定処理の具体的な手順の一例を、図5を用いて説明する。
総合判定処理が開始されると、先ず処理サーバ23A~23Cについて全ての判定手段(処理ユニット)からの応答があったか否か判定する(ステップS61)。そして、全ての応答があった(Yes)と判定すると、ステップS62へ進み、予め設定されている取扱い(取扱い設定)に合致するか否か判定する。ここで、「取扱い設定」には、例えばすべての判定結果が、高額(例えば100,000円)のように明らかに間違っている場合などがある。そして、ステップS62で、「取扱い設定」に合致していない(No)と判定すると、ステップS63へ移行して「判定不能」として処理する。
Next, an example of a specific procedure of comprehensive determination processing performed in step S16 will be described with reference to FIG.
When the comprehensive determination process is started, it is first determined whether or not there is a response from all determination means (processing units) for the
一方、ステップS62で「取扱い設定」に合致している(Yes)と判定すると、ステップS64へ進んで、全ての判定結果(演算結果)が合致しているか否か判定する。ここで、全ての判定結果が合致している(Yes)と判定すると、ステップS65へ進み、合致した判定結果を採用する。また、ステップS64で、判定結果が合致していない(No)と判定すると、ステップS66へ移行して、予め設定した取扱い(取扱い設定)に合致するか判断する。
ここで、「取扱い設定」とは、例えばA駅からB駅までの移動経路が2つあった場合にはキロ程(距離)が短い方の経路を利用したとみなして演算する(設定1)とか、同一経路に対する運賃が異なる場合に差額が所定額(例えば30円)以内であれば安い方を採用して演算する(設定2)などが考えられる。
On the other hand, if it is determined in step S62 that the "handling settings" match (Yes), the process proceeds to step S64 to determine whether or not all determination results (computation results) match. Here, if it is determined that all the determination results match (Yes), the process proceeds to step S65, and the matching determination result is adopted. If it is determined in step S64 that the determination result does not match (No), the process proceeds to step S66 to determine whether or not the preset handling (handling setting) matches.
Here, the "handling setting" means that, for example, if there are two travel routes from station A to station B, calculation is performed assuming that the route with the shorter kilometer (distance) is used (setting 1). Alternatively, when the fares for the same route are different, if the difference is within a predetermined amount (for example, 30 yen), the cheaper one is used for calculation (setting 2).
上記ステップS66で、「取扱い設定」に合致したと判断すると、合致した設定1に基づく判定結果αまたは設定2に基づく判定結果βを採用し(ステップS67,S68)、いずれの「取扱い設定」にも合致しない(No)と判断すると、「判定不能」として処理する(ステップS69)。
また、上記ステップS61で、「No」すなわち少なくとも1つの判定手段(処理ユニット)からの応答がないと判定すると、ステップS70へ移行して、全ての判定手段(処理ユニット)からの応答がなかったのか判定する。そして、「No」すなわちいずれかの判定手段(処理ユニット)からの応答がないと判定すると、ステップS71へ進んで、予め設定されている「応答がない場合の取扱い設定」に該当するか否か判断する。
In step S66, when it is determined that the "handling setting" is matched, the determination result α based on the matching setting 1 or the determination result β based on the matching setting 2 is adopted (steps S67, S68), and which "handling setting" If it is determined that both do not match (No), it is processed as "determination impossible" (step S69).
If it is determined that there is no response from at least one determining means (processing unit) in step S61, the process proceeds to step S70, and if there is no response from all determining means (processing units) determine whether Then, if "No", that is, if it is determined that there is no response from any of the determination means (processing units), the process proceeds to step S71 to determine whether or not it corresponds to the preset "setting for handling when there is no response". to decide.
ここで、「取扱い」とは、例えば応答があった判定手段(処理ユニット)の判定結果(例えばα)が「取扱い設定」に合致した場合にその判定結果を有効とする(設定3)とか、応答がなかった判定手段(処理ユニット)へ再判定の要求を返す(設定4)とか、応答があった方の演算結果を含めて無効とする(設定5)とかが考えられる。ステップS71で、予め設定されているいずれかの「取扱い」に該当した場合、該当した「取扱い設定」に対応して、判定結果αを採用(ステップS72)、または再判定要求(ステップS73)を実行し、「無効とする」(設定5)に該当した場合あるいはいずれの「取扱い設定」にも該当しない場合(No)には判定不能とする処理(ステップS74)を実行する。 Here, "handling" means, for example, validating the judgment result (setting 3) when the judgment result (for example, α) of the judging means (processing unit) that responded matches the "handling setting". It is conceivable to return a request for re-determination to the determination means (processing unit) that did not respond (setting 4), or to invalidate the calculation result including the one that responded (setting 5). In step S71, if it corresponds to any of the preset "handling", the determination result α is adopted (step S72) or a re-determination request (step S73) is issued in response to the applicable "handling setting". If it corresponds to "invalidate" (setting 5) or does not correspond to any of the "handling settings" (No), a process of making determination impossible (step S74) is executed.
一方、上記ステップS70で、全ての判定手段(処理ユニット)からの応答がなかった(Yes)と判定すると、ステップS75へ進んで、予め設定されている「応答がない場合の取扱い設定」に該当するか否か判断する。
ここで、「取扱い設定」とは、例えば全ての判定手段(処理ユニット)へ再判定の要求を返す(設定6)とかが考えられる。ステップS75で、予め設定されている「取扱い設定(設定6)」に該当した場合には再判定要求(ステップS76)を実行し、「取扱い設定」に該当しない場合(No)には判定不能とする処理(ステップS77)を実行する。なお、再判定要求の取扱いを設定する上記「設定4」や「設定6」に相当する再判定要求の設定内容には上限リトライ回数を含ませ、リトライ回数が上限に達した場合に判定不能とするようにしても良い。
On the other hand, if it is determined in step S70 that there has been no response from all of the determination means (processing units) (Yes), the process proceeds to step S75, and corresponds to the preset "setting for handling when there is no response". decide whether or not to
Here, the "handling setting" may be, for example, returning a request for re-determination to all determination means (processing units) (setting 6). In step S75, if it corresponds to the preset "handling setting (setting 6)", a re-determination request (step S76) is executed, and if it does not correspond to the "handling setting" (No), determination is impossible. (step S77). In addition, the setting content of the re-determination request corresponding to the above "setting 4" and "setting 6" that sets the handling of the re-determination request includes the upper limit number of retries, and when the number of retries reaches the upper limit, it is determined that the determination is impossible. You can make it work.
なお、上記実施例では、例えば振り分けサーバ22により運賃演算が振り分けられた複数の処理ユニットのうち応答なしを除く複数の処理ユニットの演算結果が一致した場合にその演算結果を利用区間の運賃として決定することを許容している(図4(A),図5のステップS70)が、代わりに、多数決処理で、一致したものが多い運賃を利用区間の運賃として確定する判定ロジックを採用するようにしても良い。また、上記実施例では、振り分けサーバ22により運賃演算が振り分けられた複数の処理ユニットのうち応答なしを除く複数の処理ユニットの演算結果が一致しなかった場合に不可(NG)としている(図4(B),図5のステップS70)が、代わりに、多数決処理で、一致しなかった場合に不可(NG)とするようにしても良い。
In the above embodiment, for example, when the calculation results of a plurality of processing units, excluding those with no response, among the plurality of processing units to which the
また、このような多数決論理を採用する場合、各処理ユニットの信頼性を機械学習によって学ばせて、得られた信頼性に基づいて各処理ユニットに優先順位を与え、優先順位の低い処理ユニット同士の演算結果が一致したとしても優先順位の高い処理ユニット同士の演算結果が一致しなかった場合には不可(NG)とし、優先順位の高い処理ユニット同士の演算結果が一致した場合にその演算結果を利用区間の運賃として確定するようにしても良い。これにより、誤演算による運賃の誤収受のリスクの低い自動改札システムを実現することができる。 Also, when adopting such a majority logic, the reliability of each processing unit is learned by machine learning, and priority is given to each processing unit based on the obtained reliability, and processing units with low priority are given priority. Even if the operation results of the two match, if the operation results of the processing units with higher priority do not match, the operation result is not allowed (NG), and if the operation results of the processing units with higher priority match may be determined as the fare for the section to be used. As a result, it is possible to realize an automatic ticket gate system with a low risk of erroneous receipt of fares due to erroneous calculations.
次に、図6および図7を用いて上記実施形態の自動改札システムの変形例について説明する。図6および図7のうち図6は第1の変形例を、また図7は第2の変形例を示す。
図6に示されている第1の変形例の自動改札システムは、自動改札機10A,10B,……に、ICカードなどの乗車媒体から読み取られたID(識別コード)に基づいて正規の乗車媒体であるか否か認証する機能を持たせることによって、図1の自動改札システムにおける認証サーバ21を省略したものである。自動改札機における認証は、例えば有効な乗車媒体には共通のコードを記憶させておいて、そのコードを読み取ることで行えるようにすることができる。この変形例によれば、前記実施形態の自動改札システムに比べて自動改札機とサーバとの間の通信回数を減らすことが期待できるため、改札処理に要する時間を短縮することができる。
Next, a modification of the automatic ticket gate system of the above embodiment will be described with reference to FIGS. 6 and 7. FIG. 6 and 7, FIG. 6 shows the first modification, and FIG. 7 shows the second modification.
In the automatic ticket gate system of the first modification shown in FIG. 6,
図7に示されている第2の変形例の自動改札システムは、自動改札機10A,10B,……と共に、精算機40を、通信ネットワーク30を介してサーバ21、22、24と通信できるように構成し、自動改札機とサーバとの間で行なっている上述したような処理を精算機40とサーバとの間でも行なえるようにしたものである。この変形例によれば、従来の精算機に比べて精算機の処理負担を軽減しコストを低減することが期待できるとともに、運賃の改定や演算方法の変更、駅の増設があった場合にも精算機内のボードに記憶されているデータや演算式を修正する必要がなく、短期間に変更に対応できるという利点がある。
The automatic ticket gate system of the second modification shown in FIG. 7 includes
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではない。例えば、上記実施形態では、振り分け処理により運賃演算が振り分けられた複数の処理ユニットのうち応答なしを除く複数の処理ユニットの演算結果が一致した場合にその演算結果を利用区間の運賃として確定する判定を総合判定サーバ24で行なっているが、このような判定は処理サーバ23側で行うようにしても良い。
Although the preferred embodiments of the present invention have been described above, the present invention is not limited to the above embodiments. For example, in the above-described embodiment, when the calculation results of a plurality of processing units, excluding no response, of the plurality of processing units to which the fare calculation is distributed by the distribution process match, the calculation result is determined as the fare for the section to be used. is performed by the
また、前記実施形態では、乗車駅と降車駅との間に複数の経路がある場合、振り分けサーバ22は最短経路にて運賃演算をするよう処理サーバに振り分けを行うようにしているが、エスカレータやホームドアなど駅設備に利用者が保有する乗車媒体の情報を読み取るリーダや乗車媒体と通信可能な通信手段を設置して利用者(乗車媒体)の移動経路を把握し、実際に利用した路線区間に応じた運賃を演算するように振り分けを行うようにしても良い。
さらに、前記実施形態では、主として1つのサーバ内の複数(例えば3つ)の処理ユニットが異なる演算ロジック(運賃演算プログラム)で運賃を算出するように構成されている場合について説明したが、全ての処理ユニットの演算ロジックが同じであっても、通信遅延などの関係で演算結果が全て一致しない(一部からは応答がない)というケースがあり得るので、本発明はそのように構成されたシステムに適用しても有効である。
Further, in the above-described embodiment, when there are multiple routes between the boarding station and the alighting station, the
Furthermore, in the above-described embodiment, a case where a plurality of (for example, three) processing units in one server is mainly configured to calculate fares with different calculation logics (fare calculation programs) has been described. Even if the arithmetic logic of the processing units is the same, there may be cases where the arithmetic results do not all match due to communication delays (no response from some). It is also effective when applied to
また、前記実施形態の自動改札システムでは、改札処理を4種類のサーバ(21,22,23,24)に分担させているが、例えば振り分けサーバ22と総合判定サーバ24を1つのサーバとして構成するなど、任意のサーバ構成とすることができる。
さらに、前記実施形態の自動改札システムにおいては、自動改札機がICカードなどの乗車媒体の情報を非接触で読み取るリーダライタを備えると説明したが、乗車媒体としての磁気カードをリードライト可能なリーダライタを備えるようにしても良い。
Further, in the automatic ticket examination system of the above-described embodiment, ticket examination processing is divided among four types of servers (21, 22, 23, 24). Any server configuration can be used.
Furthermore, in the automatic ticket gate system of the above-described embodiment, the automatic ticket gate has been described as having a reader/writer that reads information on the boarding medium such as an IC card in a non-contact manner. A writer may be provided.
10A,10B 自動改札機
20 統合改札管理システム
21 認証サーバ
22 振り分けサーバ(振り分け手段)
23 処理サーバ
24 総合判定サーバ(総合判定手段)
25 記憶装置(データベース)
30 通信ネットワーク
40 精算機
U-A~U-N 処理ユニット
10A, 10B
23
25 storage device (database)
30
Claims (4)
ネットワーク通信手段を備え、前記情報読取手段により読み取られた情報を受信し、受信した情報に基づきそれぞれ異なる演算プログラムで運賃または利用料金の演算処理を行う3以上の処理ユニットを有するサーバと、
が通信ネットワークを介して通信可能に接続されている自動改札システムであって、
前記サーバは、前記3以上の処理ユニットによるそれぞれの演算結果を突合して、所定の判定ロジックに従って前記乗車媒体を保有する利用者の改札機の通過可否に関する判定をプログラム処理によって行う判定手段を備え、当該判定手段による判定結果および前記演算結果を当該サーバが備える前記ネットワーク通信手段により前記通信ネットワークを介して前記改札機へ送信するように構成され、
前記改札機は、前記情報読取手段によって読み取られた情報と当該改札機の固有情報とを当該改札機が備える前記ネットワーク通信手段により前記通信ネットワークを介して前記サーバへ送信し、前記サーバより前記判定手段による判定結果および前記演算結果を受信し、受信した前記判定結果および前記演算結果に応じてゲート扉または報知手段を制御して当該改札機を通過許可状態または通過不可状態にするように構成され、
前記所定の判定ロジックは、前記3以上の処理ユニットの演算結果が一致または前記3以上の処理ユニットのうち応答のなかった処理ユニットを除く他の複数の処理ユニットの演算結果が一致した場合に前記演算結果の運賃を確定することであることを特徴とする自動改札システム。 a plurality of ticket gates equipped with information reading means capable of reading information stored in a boarding medium held by a user or the characteristics of a human body as information, and network communication means;
a server having three or more processing units which are provided with network communication means, receive information read by the information reading means , and perform calculation processing of fares or usage charges with different calculation programs based on the received information ;
is an automatic ticket gate system communicatively connected via a communication network,
The server includes determination means for comparing the respective calculation results by the three or more processing units and determining whether or not the user holding the vehicle can pass through the ticket gate according to a predetermined determination logic by program processing. , the determination result by the determination means and the calculation result are transmitted to the ticket gate through the communication network by the network communication means provided in the server,
The ticket gate transmits the information read by the information reading means and the unique information of the ticket gate to the server via the communication network by the network communication means provided in the ticket gate. receiving the judgment result and the calculation result by the determining means, and controlling the gate door or the notification means in accordance with the received judgment result and the calculation result to put the ticket gate into a passage permitted state or a passage prohibited state. is ,
The predetermined determination logic determines whether the operation results of the three or more processing units match or when the operation results of a plurality of other processing units excluding a processing unit that did not respond among the three or more processing units match. An automatic ticket gate system characterized in that it determines a fare as a result of calculation .
前記判定結果には、無効、有効、判定不能、再判定要求が含まれ、
前記サーバは、前記設定されている取扱いに応じて前記判定結果が有効の場合は前記演算結果の運賃を確定して判定結果と共に前記改札機へ送信し、前記判定結果が無効または判定不能の場合は当該判定結果を前記改札機へ送信し、前記判定結果が再判定要求の場合は応答がなかった判定手段へ再判定の要求を返す処理を実行し、
判定結果が有効であることを受信した改札機は当該改札機を通過許可状態にし、判定結果が無効または判定不能であることを受信した改札機は当該改札機を通過不可状態にすることを特徴とする請求項1に記載の自動改札システム。 The server has a handling setting means capable of setting the handling of the calculation result or the judgment result, and performs processing according to the handling set by the handling setting means in the judgment by the arithmetic processing or the judgment means. run,
The determination result includes invalid, valid, undeterminable, re-determination request,
If the determination result is valid according to the set handling, the server determines the fare of the calculation result and transmits it to the ticket gate together with the determination result, and if the determination result is invalid or cannot be determined. transmits the determination result to the ticket gate, and if the determination result is a request for re-determination, performs a process of returning a request for re-determination to the determination means that did not respond,
A ticket gate that receives a valid determination result puts the ticket gate in a state allowing passage, and a ticket gate that receives a determination result that is invalid or incapable of making a pass disables the ticket gate. The automatic ticket gate system according to claim 1.
前記判定手段は、前記振り分け手段による振り分けに応じて前記演算処理を実行した3以上の処理ユニットによるそれぞれの演算結果に基づいて、前記乗車媒体を保有する利用者の改札機の通過可否に関する判定を行うように構成されていることを特徴とする請求項1又は2に記載の自動改札システム。 The server comprises a distribution means for distributing the arithmetic processing based on the information transmitted from the ticket gate to the three or more processing units,
The judging means determines whether or not the user who owns the vehicle can pass through the ticket gate based on the respective calculation results of the three or more processing units that have executed the arithmetic processing in accordance with the distribution by the distribution means. 3. The automatic ticket gate system according to claim 1 or 2, wherein the automatic ticket gate system is configured to perform determination.
前記複数のサーバの前記振り分け手段は、前記路線区間に対応した運賃または利用料金の演算処理を他の前記サーバに振り分ける機能を有し、
振り分けを行った前記サーバの前記判定手段は、前記複数のサーバの演算結果を突合して演算および判定を行い、当該演算結果および判定結果を、前記通信ネットワークを介して対応する前記改札機へ送信し、
前記演算結果および前記判定結果を受信した前記改札機は、受信した前記演算結果および前記判定結果に応じてゲート扉または報知手段を制御して当該改札機を通過許可状態または通過不可状態にするように構成されていることを特徴とする請求項3に記載の自動改札システム。 A plurality of the servers are provided corresponding to each of the plurality of route sections, and the plurality of servers are connected to each other via a communication network so as to be able to communicate with each other,
the allocating means of the plurality of servers has a function of allocating calculation processing of fares or usage charges corresponding to the route section to other servers;
The determination means of the server that performed the sorting compares the computation results of the plurality of servers, performs computation and determination, and transmits the computation results and determination results to the corresponding ticket gates via the communication network. ,
The ticket gate, which has received the calculation result and the determination result , controls the gate door or the notification means according to the received calculation result and the determination result to put the ticket gate into a passage permitted state or a passage prohibited state. 4. The automatic ticket gate system according to claim 3 , wherein the automatic ticket gate system is configured as follows.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018048797A JP7106309B2 (en) | 2018-03-16 | 2018-03-16 | Automatic ticket gate system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018048797A JP7106309B2 (en) | 2018-03-16 | 2018-03-16 | Automatic ticket gate system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019160111A JP2019160111A (en) | 2019-09-19 |
JP7106309B2 true JP7106309B2 (en) | 2022-07-26 |
Family
ID=67994896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018048797A Active JP7106309B2 (en) | 2018-03-16 | 2018-03-16 | Automatic ticket gate system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7106309B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7207377B2 (en) | 2020-06-30 | 2023-01-18 | 株式会社羽根 | Water flow shield for feeding in aquaculture tank, and feeding method in aquaculture tank |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007114848A (en) | 2005-10-18 | 2007-05-10 | Nippon Signal Co Ltd:The | Railway station apparatus and its control system |
JP2007241853A (en) | 2006-03-10 | 2007-09-20 | Toshiba Corp | Ticket gate system, payment machine, ticket gate machine, and fare adjusting machine |
JP2009087290A (en) | 2007-10-03 | 2009-04-23 | Omron Corp | Station service apparatus, and station service system |
JP2017157107A (en) | 2016-03-03 | 2017-09-07 | 株式会社東芝 | Server device, automatic ticket examination machine and traffic use program |
JP2017228011A (en) | 2016-06-21 | 2017-12-28 | 株式会社日立製作所 | Ticket information processing method and ticket information processing system |
JP2019046354A (en) | 2017-09-06 | 2019-03-22 | 株式会社Jr西日本テクシア | Settlement determination server, station service system, and settlement determination method |
-
2018
- 2018-03-16 JP JP2018048797A patent/JP7106309B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007114848A (en) | 2005-10-18 | 2007-05-10 | Nippon Signal Co Ltd:The | Railway station apparatus and its control system |
JP2007241853A (en) | 2006-03-10 | 2007-09-20 | Toshiba Corp | Ticket gate system, payment machine, ticket gate machine, and fare adjusting machine |
JP2009087290A (en) | 2007-10-03 | 2009-04-23 | Omron Corp | Station service apparatus, and station service system |
JP2017157107A (en) | 2016-03-03 | 2017-09-07 | 株式会社東芝 | Server device, automatic ticket examination machine and traffic use program |
JP2017228011A (en) | 2016-06-21 | 2017-12-28 | 株式会社日立製作所 | Ticket information processing method and ticket information processing system |
JP2019046354A (en) | 2017-09-06 | 2019-03-22 | 株式会社Jr西日本テクシア | Settlement determination server, station service system, and settlement determination method |
Also Published As
Publication number | Publication date |
---|---|
JP2019160111A (en) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210064780A1 (en) | Systems and methods for providing identity verification services | |
US8015086B2 (en) | System and method for calculating employee expenses | |
US10282717B1 (en) | Card-less financial transaction | |
JP4574335B2 (en) | Security system, authentication server, authentication method, and program | |
US11803811B2 (en) | System for validated tracking of events associated with equipment during a resource arrangement | |
JP7106309B2 (en) | Automatic ticket gate system | |
US11323448B1 (en) | Techniques for redundant access rule management | |
JP6397728B2 (en) | Transportation card processing system and transportation card processing system | |
KR102317656B1 (en) | Electronic vote record management system based on blockchain | |
US20230169510A1 (en) | Validating transactions electronically using proof of reception validation protocol | |
JP4883646B2 (en) | Variable notification system, variable notification server, variable notification method, and computer program | |
CN114154996A (en) | Cross-block-chain data transfer method and system, storage medium and terminal | |
KR101242021B1 (en) | Method for Controlling Automatic Charge of SAM, and Secure Application Module | |
JP2017010181A (en) | Adjustment system and method | |
CN112651833A (en) | Securities processing method, computer equipment and storage device | |
JP2006099459A (en) | Ticket gate machine and commutation ticket processing system | |
JP6224669B2 (en) | Payment application system, payment application method, and program | |
CN117710068B (en) | Temporary supplier verification method, device and equipment based on artificial intelligence | |
JP7504936B2 (en) | Customer response support method, customer response support device, and customer response support system | |
JP2018084969A (en) | Distributed processing system and distributed processing method | |
US20230267518A1 (en) | Intelligently managing invoice processing using blockchain and mixed reality applications | |
JP2012103881A (en) | Renewal card issuing system and method | |
KR101661808B1 (en) | Method of processing traffic charge, server and system thereof | |
JP4984599B2 (en) | Failure case search system, fare calculation failure case search system, charge calculation failure case search system | |
JP2021033950A (en) | Communication system, server device, communication control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220217 |
|
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: 20220712 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220713 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7106309 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |