(57)【特許請求の範囲】
【請求項１】
第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた前記情報に基づくオブジェクトデータを取得する取得部と、
前記取得部により取得された前記オブジェクトデータに基づいて、前記オブジェクトデータに含まれ、通過可否の判定基準となるデータを含む第１のデータを復号するか否かを決定する復号可否決定部と、
前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部と、
前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部と、
を備える自動改札機であって、
比較対象データを複数格納する記憶部を更に備え、
前記復号可否決定部は、
前記第１の媒体の種別に応じて、前記記憶部に格納された複数の前記比較対象データの中から比較対象データを選択し、
前記オブジェクトデータに含まれ前記第１のデータと異なる第２のデータと前記選択した比較対象データとが一致しない場合に、前記第１のデータを復号しないと決定し、前記第２のデータと前記選択した比較対象データとが一致する場合に、前記第１のデータを復号すると決定する、
自動改札機。
【請求項２】
第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた前記情報に基づくオブジェクトデータを取得する取得部と、
前記取得部により取得された前記オブジェクトデータに基づいて、前記オブジェクトデータに含まれ、通過可否の判定基準となるデータを含む第１のデータを復号するか否かを決定する復号可否決定部と、
前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部と、
前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部と、
を備える自動改札機であって、
前記復号可否決定部は、前記オブジェクトデータのデータサイズが所定のサイズに一致する場合に、前記第１のデータを復号すると決定し、前記所定のサイズに一致しない場合に、前記第１のデータを復号しないと決定する、
自動改札機。
【請求項３】
前記復号可否決定部は、前記所定のサイズを、前記第１の媒体の種別に応じて決定する、
請求項２に記載の自動改札機。
【請求項４】
前記取得部は、前記第１の媒体とは異なる種類の第２の媒体から情報を読み取る第２の読取部から、前記第２の媒体から読み取られた前記情報をさらに取得し、
前記復号可否決定部は、前記第１のデータを復号すると決定した場合、前記取得部による前記第２の読取部からの情報の取得を禁止し、前記第１のデータを復号しないと決定した場合、前記第２の読取部からの情報の取得を許可する、
請求項１乃至請求項３のいずれか１項に記載の自動改札機。
【請求項５】
自動改札機と、前記自動改札機と通信を行うサーバ装置と、を備える交通システムであって、
前記自動改札機が、第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた前記情報に基づくオブジェクトデータを取得する取得部、および、前記取得部により取得された前記オブジェクトデータに基づいて、前記オブジェクトデータに含まれ、通過可否の判定基準となるデータを含む第１のデータを復号するか否かを決定する復号可否決定部と、比較対象データを複数格納する記憶部とを備え、
前記サーバ装置が、前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部を備え、
前記自動改札機または前記サーバ装置が、前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部を備え、
前記復号可否決定部は、
前記第１の媒体の種別に応じて、前記記憶部に格納された複数の前記比較対象データの中から比較対象データを選択し、
前記オブジェクトデータに含まれ前記第１のデータと異なる第２のデータと前記選択した比較対象データとが一致しない場合に、前記第１のデータを復号しないと決定し、前記第２のデータと前記選択した比較対象データとが一致する場合に、前記第１のデータを復号すると決定する、
交通システム。
【請求項６】
自動改札機と、前記自動改札機と通信を行うサーバ装置と、を備える交通システムであって、
前記自動改札機が、第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた前記情報に基づくオブジェクトデータを取得する取得部、および、前記取得部により取得された前記オブジェクトデータに基づいて、前記オブジェクトデータに含まれ、通過可否の判定基準となるデータを含む第１のデータを復号するか否かを決定する復号可否決定部とを備え、
前記サーバ装置が、前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部を備え、
前記自動改札機または前記サーバ装置が、前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部を備え、
前記復号可否決定部は、
前記オブジェクトデータのデータサイズが所定のサイズに一致する場合に、前記第１のデータを復号すると決定し、前記所定のサイズに一致しない場合に、前記第１のデータを復号しないと決定する、
交通システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、交通システムおよび自動改札機に関する。
【背景技術】
【０００２】
従来、各種情報がエンコードされた表示オブジェクトが表示された媒体から情報を光学的に読み取って、利用者の通過可否の判定処理を行う自動改札機が知られている。このような自動改札機を用いた従来の技術では、駅務に関係のない表示オブジェクトが表示された媒体が自動改札機に翳されると、自動改札機側での処理の負荷が増加してしまう場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６９１０５号公報
【特許文献２】特開２０１４−３８６６２号公報
【特許文献３】特開２０１３−１９０８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、処理負荷の増加を抑制することができる交通システムおよび自動改札機を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の交通システムは、取得部と、復号可否決定部と、復号処理部と、通過可否判定部と、を持つ。取得部は、第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、表示オブジェクトから読み取られた情報に基づくオブジェクトデータを取得する。復号可否決定部は、取得部により取得されたオブジェクトデータに基づいて、オブジェクトデータに含まれる第１のデータであって、通過可否の判定基準となるデータを含む第１のデータを復号するか否かを決定する。復号処理部は、復号可否決定部により、オブジェクトデータに含まれる第１のデータを復号すると決定された場合に、第１のデータを復号する。通過可否判定部は、復号処理部により復号された第１のデータに基づいて、利用者の通過可否を判定する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態における交通システム１の構成の一例を示す図。
【図２】第１の実施形態における自動改札機１００を上方から見た図。
【図３】第１の実施形態における自動改札機１００の光学読取部１１１を上方から見た図。
【図４】第１の実施形態の自動改札機１００の主機１１０を通路側から見た図。
【図５】第１の実施形態における自動改札機１００の機能構成の一例を示す図。
【図６】駅務用パラメータデータ１７４の一例を示す図。
【図７】オブジェクトデータの構造の一例を示す図。
【図８】オブジェクトデータの構造の他の例を示す図。
【図９】第１の実施形態におけるサーバ装置２００の機能構成の一例を示す図。
【図１０】暗号鍵情報２２２の一例を示す図。
【図１１】第１の実施形態における交通システム１の処理の流れの一例を示すシーケンス図。
【図１２】第１の実施形態における改札機側制御部１５０の処理の流れの一例を示すフローチャート。
【図１３】第１の実施形態におけるサーバ装置２００の処理の流れの一例を示すフローチャート。
【図１４】第２の実施形態における自動改札機１００Ａの機能構成の一例を示す図。
【図１５】第２の実施形態における改札機側制御部１５０Ａの処理の流れの一例を示すフローチャート。
【図１６】第３の実施形態における自動改札機１００Ｂの機能構成の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の交通システム、および自動改札機を、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態における交通システム１の構成の一例を示す図である。本実施形態の交通システム１は、例えば、鉄道の駅における入出場を管理するために用いられる。以下、これを前提として説明する。交通システム１は、例えば、複数の自動改札機１００と、サーバ装置２００とを含んでよいが、これに限定されない。なお、交通システム１は、上述した例の他、例えば、バスやフェリーといった乗り物の乗車（乗船）や降車（降船）を管理するものに適用されてもよいし、飛行機等の搭乗や降機を管理するものに適用されてもよい。
【０００９】
自動改札機１００は、例えば、駅の改札口に設けられる。自動改札機１００は、図示しない券売機等により発行された乗車券ＴＩＸから情報を読み取ることによって、利用者の通過を許可または禁止する。乗車券ＴＩＸは、例えば、バーコード等の一次元コードや、ＱＲコード（登録商標）等の二次元コードといった表示オブジェクトが、紙などの媒体に印刷された紙券（以下、コード表示券と称する）である。表示オブジェクトは、所定の暗号鍵を用いて暗号化された乗車券情報が、機械によって光学的に読み取り可能な形状・模様・色彩等に変換されたものである。乗車券情報とは、例えば、有効期間、乗車駅（発駅）、乗車可能区間、乗車券のそれぞれを識別する乗車券識別情報、乗車時刻、駅構内からの出場、或いは駅構内への入場を示す入出場コード等を含む情報である。なお、表示オブジェクトは、スマートフォンやタブレット端末等の携帯端末装置に表示されてもよい。また、表示オブジェクトは、機械によって内容が認識可能であると共に、人が視認することによって内容が認識できないものであれば如何なる態様であってもよい。
【００１０】
また、上述した乗車券ＴＩＸは、券の表面あるいは裏面に磁気記録面を有する磁気券であってもよいし、電子マネー等の情報を記憶することができる交通系ＩＣカードであってもよい。本実施形態では、一例として、乗車券ＴＩＸを、コード表示券または磁気券として説明する。コード表示券は、「第１の媒体」の一例であり、磁気券は、「第２の媒体」の一例である。「第２の媒体」には、さらに交通系ＩＣカードが含まれてもよい。
【００１１】
サーバ装置２００は、例えば駅ごとに設けられ、無線や有線によって上述した自動改札機１００と通信を行い、自動改札機１００から取得した情報を処理し、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等を含むネットワークＮＷを介して、他駅に設けられたサーバ装置に送信する。なお、サーバ装置２００は、駅外のネットワークに接続されてもよい。
【００１２】
以下、上述した自動改札機１００およびサーバ装置２００について説明する。まず自動改札機１００について説明を行う。
【００１３】
図２は、第１の実施形態における自動改札機１００を上方から見た図である。自動改札機１００は、例えば、通路を挟んで対向配置される主機１１０と従機１３０とを含んでよい。主機１１０は、例えば、光学読取部１１１と、上面表示部１１２と、正面表示部１１３と、扉部１１４および１１５と、乗車券投入口１１６と、乗車券排出口１１７と、磁気券読取部１１８と、改札機側制御部１５０とを含んでよいが、これに限定されない。また、従機１３０は、光学読取部１３１と、上面表示部１３２と、正面表示部１３３と、扉部１３４および１３５と、乗車券投入口１３６と、乗車券排出口１３７と、磁気券読取部１３８とを含んでよいが、これに限定されない。光学読取部１１１、１３１は、「第１の読取部」の一例であり、磁気券読取部１１８、１３８は、「第２の読取部」の一例である。
【００１４】
主機１１０の光学読取部１１１は、図２に示すａ方向に通過しようとする利用者によって翳されたコード表示券に印刷された表示オブジェクトから情報を読み取る。そして、光学読取部１１１は、表示オブジェクトから読み取った情報をデコードし、このデコードした情報（以下、オブジェクトデータと称する）を改札機側制御部１５０に送信する。オブジェクトデータは、例えば、２値のバイナリデータである。上面表示部１１２は、光学読取部１１１にコード表示券が翳された場合に、改札機側制御部１５０によって処理された結果、またはサーバ装置２００から受信した情報に基づく画像を表示する。正面表示部１１３は、図２に示すａ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部１１３の表示内容または表示の有無は、改札機側制御部１５０によって決定される。磁気券読取部１１８は、図２に示すａ方向に通過しようとする利用者によって乗車券投入口１１６に投入された磁気券に記録された乗車券情報を読み取り、読み取った乗車券情報を改札機側制御部１５０に送信する。また、磁気券読取部１１８は、改札機側制御部１５０により出力された情報に基づいて、磁気券の乗車券情報を書き換え、乗車券排出口１１７から排出する。
【００１５】
一方、従機１３０の光学読取部１３１は、図２に示すｂ方向に通過しようとする利用者によって翳されたコード表示券に印刷された表示オブジェクトから情報を読み取る。そして、光学読取部１３１は、表示オブジェクトから読み取った情報（オブジェクトデータ）を改札機側制御部１５０に送信する。上面表示部１３２は、光学読取部１３１にコード表示券が翳された場合に、改札機側制御部１５０によって処理された結果、またはサーバ装置２００から受信した情報に基づく画像を表示する。正面表示部１３３は、図２に示すｂ方向に通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部１３３の表示内容または表示の有無は、改札機側制御部１５０によって決定される。磁気券読取部１３８は、図２に示すａ方向に通過しようとする利用者によって乗車券投入口１３６に投入された磁気券に記録された乗車券情報を読み取り、読み取った乗車券情報を改札機側制御部１５０に送信する。また、磁気券読取部１３８は、改札機側制御部１５０により出力された情報に基づいて、磁気券の乗車券情報を書き換え、乗車券排出口１３７から排出する。
【００１６】
改札機側制御部１５０は、図２に示すａ方向への利用者の通過を許可する動作モードに自動改札機１００が設定されている場合、扉部１１５および１３５を開放状態に維持すると共に、扉部１１４および１３４を開放状態または閉止状態に制御することで、ａ方向の利用者の通過を許可または禁止する。また、改札機側制御部１５０は、図２に示すｂ方向への利用者の通過を許可する動作モードに自動改札機１００が設定されている場合、扉部１１４および１３４を開放状態に維持すると共に、扉部１１５および１３５を開放状態または閉止状態に制御することで、ｂ方向の利用者の通過を許可または禁止する。
【００１７】
また、自動改札機１００の動作モードには、図２に示すａ方向の通過とｂ方向の通過との双方を許可する動作モードが含まれていてもよい。この場合、改札機側制御部１５０は、例えば、利用者が通過中でなければ正面表示部１１３と正面表示部１３３の双方に通過を許可することを示すマークや図形、文字等を表示させる制御を行う。また、改札機側制御部１５０は、例えば、利用者がａ方向およびｂ方向のいずれかの側から進入し、光学読取部１１１と光学読取部１３１とのいずれか一方にコード表示券が翳されると、他方の光学読取部を無効化すると共に、利用者が進入してきていない側の表示部（正面表示部１１３または正面表示部１３３）に、通過を禁止することを示すマークや図形、文字等を表示させる制御を行う。また、改札機側制御部１５０は、例えば、利用者がａ方向およびｂ方向のいずれかの側から進入し、乗車券投入口１１６と乗車券投入口１３６とのいずれか一方に磁気券が投入されると、他方の乗車券投入口を閉ざすと共に、利用者が進入してきていない側の表示部（正面表示部１１３または正面表示部１３３）に、通過を禁止することを示すマークや図形、文字等を表示させる制御を行う。
【００１８】
なお、図２では、自動改札機１００は、コード表示券と磁気券との双方を処理可能な装置であるものとして説明したが、自動改札機１００は、更に、交通系ＩＣカードを処理可能な装置であってもよいし、コード表示券のみを処理する専用機であってもよい。また、自動改札機１００は、利用者が双方向に通過可能なものに限らず、主機と補機（従機）により構成される、利用者が一方向にのみ通過可能なものであってもよい。
【００１９】
図３は、第１の実施形態における自動改札機１００の光学読取部１１１を上方から見た図である。光学読取部１１１は、例えば、保護パネルＰＮと、カメラ１１９と、ライトＬＴとを含んでよい。保護パネルＰＮは、可視光を透過可能な透明（または半透明）型のパネルであり、これを透過した表示オブジェクトの撮像を可能とする。カメラ１１９は、保護パネルＰＮ越しにコード表示券に印刷された表示オブジェクトを撮像する。カメラ１１９は、例えば、ＣＣＤ（Charge-Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等のイメージセンサを有する。ライトＬＴは、カメラ１１９が乗車券ＴＩＸを撮像する際に、乗車券ＴＩＸに向けて光を照射する。なお、図３に示す光学読取部１１１の構成は、従機１３０の光学読取部１３１にも同様に適用してもよい。すなわち、従機１３０の光学読取部１３１は、保護パネルＰＮと、カメラ１３９と、ライトＬＴとを含む構成であってもよい。
【００２０】
図４は、第１の実施形態の自動改札機１００の主機１１０を通路側から見た図である。主機１１０は、上述した光学読取部１１１、乗車券投入口１１６、扉部１１４および１１５等に加え、透過型光電センサＳｔと、反射型光電センサＳｒとを更に含んでよい。透過型光電センサＳｔは、例えば、主機１１０の筐体面のうち、通路側の筐体面に等間隔に複数個（図４の例の場合は２６個）設けられる。本実施形態では、投光器として機能する透過型光電センサＳｔと、受光器として機能する透過型光電センサＳｔとを一対として用いる。
【００２１】
例えば、主機１１０に設けられる透過型光電センサＳｔが投光器である場合、従機１３０側に設けられる透過型光電センサＳｔは、受光器として機能する。後述する改札機側制御部１５０は、この複数の透過型光電センサＳｔの検出信号と、透過型光電センサＳｔの配置位置とに基づいて、利用者が通路内のどの位置にいるのかを特定する。また、反射型光電センサＳｒは、透過型光電センサＳｔと同様に、例えば、主機１１０の筐体から上方に突出する仕切部の通路側の面に、等間隔に複数個（図４の例の場合は３個）設けられる。反射型光電センサＳｒは、所定の方向に光を投射する。反射型光電センサＳｒは、光を投射した後、投射した方向から反射された光を受光する。反射型光電センサＳｒは、受光した光の強度に基づいて、通路に光を反射する利用者の身体が存在しているか否かを示す検出信号を生成する。反射型光電センサＳｒは、主に、通路に存在している利用者の身長を特定するために用いられる。なお、上述した反射型光電センサＳｒは、主機１１０に設けられるものとして説明したがこれに限られず、従機１３０に設けられてもよいし、主機１１０および従機１３０の双方に設けられてもよい。透過型光電センサＳｔは、「検出部」の一例である。
【００２２】
図５は、第１の実施形態における自動改札機１００の機能構成の一例を示す図である。自動改札機１００は、図２に示す構成の他、改札機側制御部１５０の指示に従って、音声を出力するスピーカ１４０と、種々の情報を格納する改札機側記憶部１７０とを更に含んでよい。また、改札機側制御部１５０は、取得部１５２と、改札機側通信部１５４と、復号可否決定部１５６と、通過可否判定部１５８とを含んでよいが、これに限定されない。
【００２３】
改札機側制御部１５０の構成要素の一部または全部は、ＣＰＵ（Central Processing Unit）等のプロセッサが改札機側記憶部１７０に記憶されたプログラムを実行することにより実現されてよい。また、改札機側制御部１５０の構成要素の一部または全部は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアによって実現され、それぞれの機能を実現するための回路構成を有してもよい。
【００２４】
改札機側記憶部１７０は、例えば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＨＤＤ（Hard Disk Drive）、ＳＤカード等の不揮発性の記憶媒体と、ＲＡＭ（Random Access Memory）、ＭＲＡＭ（Magnetoresistive Random Access Memory）、レジスタ等の揮発性の記憶媒体とによって実現されてよい。改札機側記憶部１７０は、プロセッサが実行するプログラムを格納する他、運賃テーブル１７２および駅務用パラメータデータ１７４等を格納する。
【００２５】
図６は、駅務用パラメータデータ１７４の一例を示す図である。駅務用パラメータデータ１７４は、例えば、乗車券ＴＩＸの種類を示す“券種”ごとに、“パラメータ値”と、“基準データサイズ”とが対応付けられている。乗車券ＴＩＸの種類は、例えば、入場券、片道乗車券、往復乗車券、特急券等に分類される。“パラメータ値”および“基準データサイズ”は、オブジェクトデータのデコード元である表示オブジェクトが表示された乗車券ＴＩＸが、自動改札機１００が処理可能な媒体であるか否かを識別する際に参照される。改札機側制御部１５０（後述する復号可否決定部１５６）は、これら“パラメータ値”および“基準データサイズ”を、乗車券ＴＩＸの種類に応じて決定してよい。また、改札機側制御部１５０（後述する復号可否決定部１５６）は、“パラメータ値”および“基準データサイズ”を、一日単位や週単位等の所定の期間で更新してもよい。駅務用パラメータデータ１７４の一部（例えば“パラメータ値”のみ）または全部は、「比較対象データ」の一例である。
【００２６】
取得部１５２は、光学読取部１１１、１３１のそれぞれから、オブジェクトデータを取得する。また、取得部１５２は、磁気券読取部１１８、１３８のそれぞれから、乗車券情報を取得する。取得部１５２は、取得したオブジェクトデータと乗車券情報とをそれぞれ、復号可否決定部１５６と通過可否判定部１５８とに供給する。
【００２７】
改札機側通信部１５４は、サーバ装置２００と無線あるいは有線によって通信を行い、後述する復号可否決定部１５６による決定の結果に応じて、取得部１５２により取得されたオブジェクトデータをサーバ装置２００に送信する。また、改札機側通信部１５４は、サーバ装置２００から情報を受信する。
【００２８】
復号可否決定部１５６は、取得部１５２により取得されたオブジェクトデータに基づいて、オブジェクトデータに含まれる、乗車券情報が暗号化されたデータ（以下、暗号データと称する）を復号（例えばデクリプト）するか否かを決定する。例えば、復号可否決定部１５６は、後述する２つの判定条件を共に満たす場合に、暗号データを復号すると決定し、少なくともいずれか一方の判定条件を満たさない場合に、暗号データを復号しないと決定する。暗号データは、「第１のデータ」の一例である。
【００２９】
以下、２つの判定条件について説明する。復号可否決定部１５６は、オブジェクトデータにおける所定のデータ領域のデータ値と、改札機側記憶部１７０に格納された駅務用パラメータデータ１７４内の“パラメータ値”とが一致するか否かを判定する。所定のデータ領域とは、例えば、オブジェクトデータが一次元のデータ配列である場合、先頭のデータから後続のある決まったデータまでのデータの集合である。また、所定のデータ領域とは、例えば、オブジェクトデータが一次元のデータ配列である場合、後尾のデータから先頭側のある決まったデータまでのデータの集合であってもよいし、データの中間における、ある決まった範囲のデータの集合であってもよい。本実施形態では、一例として、先頭のデータから４バイト目のデータまでを、所定のデータ領域として扱う。なお、所定のデータ領域のサイズは、上述した数値に限られず、例えば、１バイトや２バイト、３バイトであってもよいし、４バイト以上であってもよい。また、所定のデータ領域のサイズは、ビット単位であってもよい。所定のデータ領域のデータは、「第２のデータ」の一例である。
【００３０】
また、復号可否決定部１５６は、オブジェクトデータのデータサイズが、改札機側記憶部１７０に格納された駅務用パラメータデータ１７４内の“基準データサイズ”が示すデータ値と一致するか否かを判定する。例えば、復号可否決定部１５６は、取得部１５２により取得されたオブジェクトデータを、改札機側記憶部１７０におけるＲＡＭ等に展開し、オブジェクトデータのデータサイズを取得する。そして、復号可否決定部１５６は、取得したデータサイズと基準データサイズとが一致するか否かを判定する。
【００３１】
図７は、オブジェクトデータの構造の一例を示す図である。図示の例では、オブジェクトデータが一次元のデータ配列である場合を示しており、先頭のデータをＸ１、後尾のデータをＹ３２としている。例えば、復号可否決定部１５６は、駅務用パラメータデータ１７４を検索し、先頭のデータＸ１から４バイトまでのデータ、すなわちデータＸ１からＸ４までのデータ値Ｘａと、オブジェクトデータのデータサイズＺａ（＝３２バイト）との双方が一致する“券種”が登録されているか否かを判定する。図６に示す駅務用パラメータデータ１７４の場合、双方が一致するものは入場券として登録されているため、復号可否決定部１５６は、暗号データを復号すると決定する。
【００３２】
また、復号可否決定部１５６は、オブジェクトデータに、当該オブジェクトデータのデータサイズを示すラベルが付されている場合、このラベルを参照することで、オブジェクトデータのデータサイズが、基準データサイズと一致するか否かを判定してもよい。
【００３３】
図８は、オブジェクトデータの構造の他の例を示す図である。図示の例では、オブジェクトデータが一次元のデータ配列である場合を示しており、先頭のデータをＸ１、後尾のデータをＹ３２としている。また、オブジェクトデータに、データサイズを示すラベルＲが付されている。この場合、復号可否決定部１５６は、ラベルＲのデータ値を読み出すことで、オブジェクトデータのデータサイズを取得し、基準データサイズと一致するか否かを判定する。
【００３４】
復号可否決定部１５６は、オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致し、且つオブジェクトデータのデータサイズと基準データサイズとが一致する場合（上述した２つの判定条件を共に満たす場合）に、暗号データ（図７、８中Ｙａ）を復号すると決定する。そして、復号可否決定部１５６は、改札機側通信部１５４に、当該暗号データを含むオブジェクトデータを、サーバ装置２００に送信させる。
【００３５】
通過可否判定部１５８は、取得部１５２により取得された乗車券情報に基づいて、利用者の通過を許可するのか、あるいは禁止するのかを判定する。また、通過可否判定部１５８は、改札機側通信部１５４によって受信された情報、すなわちサーバ装置２００によって送信された情報（後述する判定基準データ）に基づいて、利用者の通過を許可するのか、あるいは禁止するのかを判定する。通過可否判定部１５８は、通過の許可または禁止の判定に応じて、扉部１１４、１１５、１３４、１３５、スピーカ１４０、上面表示部１１２、１３２、正面表示部１１３、１３３、またはこれらを組み合わせたものを制御する。
【００３６】
以下、サーバ装置２００について説明を行う。図９は、第１の実施形態におけるサーバ装置２００の機能構成の一例を示す図である。サーバ装置２００は、例えば、サーバ側制御部２１０と、サーバ側記憶部２２０とを含む。サーバ側制御部２１０は、サーバ側通信部２１２と、復号処理部２１４とを含んでよいが、これに限定されない。サーバ側制御部２１０の構成要素の一部または全部は、ＣＰＵ等のプロセッサがサーバ側記憶部２２０に記憶されたプログラムを実行することにより実現されてよい。また、サーバ側制御部２１０の構成要素の一部または全部は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェアによって実現され、それぞれの機能を実現するための回路構成を有してもよい。
【００３７】
サーバ側記憶部２２０は、例えば、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＳＤカード等の不揮発性の記憶媒体と、ＲＡＭ、ＭＲＡＭ、レジスタ等の揮発性の記憶媒体とによって実現されてよい。サーバ側記憶部２２０は、プロセッサが実行するプログラムを格納する他、暗号鍵情報２２２等を格納する。
【００３８】
図１０は、暗号鍵情報２２２の一例を示す図である。暗号鍵情報２２２は、例えば、“パラメータ値”ごとに、“復号形式”と、“暗号鍵”とが対応付けられている。“復号形式”は、例えば、ブロック暗号やストリーム暗号等の共通鍵暗号方式に対応した復号形式であってもよいし、ＲＳＡ暗号やＥｌＧａｍａｌ暗号等の公開鍵暗号方式に対応した復号形式であってもよい。また、“復号形式”は、ハッシュ関数を用いた復号方式であってもよい。“暗号鍵”は、例えば、駅を識別する駅識別情報であって、コード表示券が発行された駅の駅識別情報と、コード表示券が発行された日時とを組み合わせて生成されてよい。
【００３９】
サーバ側制御部２１０は、これら“復号形式”および“暗号鍵”を、駅務用パラメータデータ１７４内の“パラメータ値”、或いは乗車券ＴＩＸの種別に応じて決定してよい。例えば、パラメータ値が大きいものほど、より複雑な暗号方式で乗車券情報が暗号化（エンクリプト）されてもよく、この場合、“復号形式”は、暗号方式に応じて、より複雑な復号形式に設定される。また、乗車券ＴＩＸの購入金額が大きいものほど、或いは乗車券ＴＩＸの有効期間が長いものほど、より複雑な暗号方式で乗車券情報が暗号化（エンクリプト）されてもよく、この場合、“復号形式”は、暗号方式に応じて、より複雑な復号形式に設定される。また、“暗号鍵”は、乗車券ＴＩＸの購入金額が大きいものほど、或いは乗車券ＴＩＸの有効期間が長いものほど、より長いものに設定されてもよい。従って、サーバ側制御部２１０（後述する復号処理部２１４）は、オブジェクトデータの所定のデータ領域のデータと一致する“パラメータ値”、あるいは、所定のデータ領域のデータから特定される乗車券ＴＩＸの種別に応じて、“復号形式”や“暗号鍵”を決定してよい。また、サーバ側制御部２１０（後述する復号処理部２１４）は、“復号形式”および“暗号鍵”を、一日単位や週単位等の所定の期間で更新してもよい。
【００４０】
サーバ側通信部２１２は、上述した自動改札機１００と通信を行い、自動改札機１００により送信されたオブジェクトデータを受信する。また、サーバ側通信部２１２は、後述する復号処理部２１４の処理結果を自動改札機１００に送信する。
【００４１】
復号処理部２１４は、サーバ側記憶部２２０に格納された暗号鍵情報２２２を参照して、サーバ側通信部２１２により受信されたオブジェクトデータに含まれる暗号データを復号する。例えば、復号処理部２１４は、オブジェクトデータの所定のデータ領域を参照して、所定のデータ領域のデータ値と一致する“パラメータ値”を特定し、この“パラメータ値”に対応付けられている復号形式に従って、オブジェクトデータの暗号データを復号する。この際、復号処理部２１４は、特定した“パラメータ値”に対応付けられている暗号鍵を用いて暗号データを復号する。
【００４２】
例えば、暗号データは、乗車券情報が暗号される際に用いられた暗号方式に対応した復号方式と異なる復号方式、或いは乗車券情報が暗号される際に用いられた暗号鍵と異なる暗号鍵が用いられた場合、本来の乗車券情報とは異なる意味の文字や記号の羅列に変換され、改札機側制御部１５０において処理されなくなる。従って、復号処理部２１４は、復号処理によって、暗号データを改札機側制御部１５０が処理可能な情報に変換した場合、暗号データを復号できたと判定し、暗号データを改札機側制御部１５０が処理不可能な情報に変換した場合、暗号データを復号できなかったと判定する。
【００４３】
復号処理部２１４は、暗号データを復号できた場合、サーバ側通信部２１２に、この暗号データを復号したことで生成された乗車券情報（以下、判定基準データと称する）を、自動改札機１００に送信させる。また、復号処理部２１４は、暗号データを復号できなかった場合、サーバ側通信部２１２に、暗号データを復号できなかったことを示すエラー情報を、自動改札機１００に送信させる。
【００４４】
図１１は、第１の実施形態における交通システム１の処理の流れの一例を示すシーケンス図である。自動改札機１００は、コード表示券が光学読取部１１１または１３１のいずれかに翳されると、光学読取部からオブジェクトデータを取得して、暗号データを復号するか否かを決定する（ステップＳ１００）。暗号データを復号する場合、自動改札機１００は、オブジェクトデータをサーバ装置２００に送信する（ステップＳ１０２）。
【００４５】
サーバ装置２００は、オブジェクトデータを受信すると、オブジェクトデータを復号し（ステップＳ１０４）、復号した判定基準データを自動改札機１００に送信する（ステップＳ１０６）。次に、自動改札機１００は、判定基準データを受信すると、この判定基準データに基づいて、利用者の通過の可否を判定する（ステップＳ１０８）。
【００４６】
以下、自動改札機１００の改札機側制御部１５０の一連の処理の流れについて説明する。図１２は、第１の実施形態における改札機側制御部１５０の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われる。
【００４７】
まず、復号可否決定部１５６は、取得部１５２により光学読取部１１１、１３１のいずれか一方からオブジェクトデータが取得されたか否かを判定する（ステップＳ２００）。取得部１５２によりオブジェクトデータが取得された場合、復号可否決定部１５６は、オブジェクトデータにおける所定のデータ領域のデータ値と、駅務用パラメータデータ１７４におけるパラメータ値とが一致するか否かを判定する（ステップＳ２０２）。
【００４８】
オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致する場合、復号可否決定部１５６は、オブジェクトデータのデータサイズと、駅務用パラメータデータ１７４における基準データサイズとが一致するか否かを判定する（ステップＳ２０４）。なお、復号可否決定部１５６は、ステップＳ２０４の処理を行ってからステップＳ２０２の処理を行ってもよい。
【００４９】
オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致しない場合、或いはオブジェクトデータのデータサイズと基準データサイズとが一致しない場合、改札機側制御部１５０は、本フローチャートの処理を終了する。
【００５０】
一方、オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致し、且つオブジェクトデータのデータサイズと基準データサイズとが一致する場合、改札機側制御部１５０（例えば復号可否決定部１５６）は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を禁止すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を禁止する（ステップＳ２０６）。
【００５１】
例えば、改札機側制御部１５０（例えば、復号可否決定部１５６）は、取得部１５２の動作を停止させ、光学読取部１１１、１３１から送られてくるオブジェクトデータや乗車券情報を受信させないように制御してもよいし、復号可否決定部１５６が取得部１５２から供給されるオブジェクトデータを受けないように制御してもよいし、通過可否判定部１５８が取得部１５２から供給される乗車券情報を受けないように制御してもよい。また、改札機側制御部１５０（例えば、復号可否決定部１５６）は、乗車券投入口１１６、１３６に設けられるシャッター（不図示）を稼働させて乗車券投入口１１６、１３６を閉じ、乗車券投入口１１６、１３６に磁気券が投入されないようにしてもよい。
【００５２】
次に、復号可否決定部１５６は、改札機側通信部１５４に、暗号データを含むオブジェクトデータを、サーバ装置２００に送信させる（ステップＳ２０８）。
【００５３】
次に、通過可否判定部１５８は、改札機側通信部１５４によりエラー情報が受信されたか否かを判定する（ステップＳ２１０）。改札機側通信部１５４によりエラー情報が受信された場合、通過可否判定部１５８は、利用者の通過を禁止すると判定して、例えば、上面表示部１１２（１３２）、正面表示部１１３（１３３）および／またはスピーカ１４０に、コード表示券を利用できないことを表す情報を出力させ、扉部１１４（１１５）および１３４（１３５）を閉止状態に制御して利用者の通過を禁止する（ステップＳ２１２）。
【００５４】
改札機側通信部１５４によりエラー情報が受信されない場合、通過可否判定部１５８は、改札機側通信部１５４によりサーバ装置２００から判定基準データが受信されたか否かを判定する（ステップＳ２１４）。改札機側通信部１５４により判定基準データが受信されない場合、通過可否判定部１５８は、上述したステップＳ２１０の処理に戻る。
【００５５】
一方、改札機側通信部１５４により判定基準データが受信された場合、通過可否判定部１５８は、判定基準データに基づいて、利用者の通過を許可するのか否かを判定する（ステップＳ２１６）。
【００５６】
例えば、通過可否判定部１５８は、判定基準データ（乗車券情報）に含まれる有効期間、乗車駅（発駅）、乗車可能区間等の情報と運賃テーブル１７２とを照合することにより、自装置である自動改札機１００が設置された駅と乗車駅とが一致するか否か、自動改札機１００が設置された駅が乗車可能区間内か否か、出場駅においては利用者の乗車区間が乗車券時の購入金額に見合うか否か、コード表示券が光学読取部１１１（１３１）に翳された時刻が有効期間内であるか否か等といった条件のうち一部または全部について判定し、全ての判定条件を満たす場合に利用者の通過を許可し、いずれか１つ以上の判定条件を満たさない場合に利用者の通過を禁止する。
【００５７】
利用者の通過を許可する場合、例えば、通過可否判定部１５８は、扉部１１４（１１５）および１３４（１３５）を開放状態に制御して利用者の通過を許可する（ステップＳ２１８）。一方、利用者の通過を禁止する場合、通過可否判定部１５８は、上述したステップＳ２１２の処理を行う。
【００５８】
次に、改札機側制御部１５０は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を許可すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を許可する（ステップＳ２２０）。これによって、本フローチャートの処理が終了する。
【００５９】
一方、上述したステップＳ２００の処理において、取得部１５２によりオブジェクトデータが取得されない場合、復号可否決定部１５６は、取得部１５２により磁気券読取部１１８、１３８のいずれか一方から乗車券情報が取得されたか否かを判定する（ステップＳ２２２）。
【００６０】
取得部１５２により乗車券情報が取得されない場合、改札機側制御部１５０は、本フローチャートの処理を終了する。一方、取得部１５２により乗車券情報が取得された場合、改札機側制御部１５０は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を禁止すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を禁止する（ステップＳ２２４）。
【００６１】
次に、通過可否判定部１５８は、取得部１５２により取得された乗車券情報に基づいて、利用者の通過を許可するのか否かを判定する（ステップＳ２２６）。通過可否判定部１５８は、利用者の通過を許可する場合、上述したステップＳ２１８の処理を行い、利用者の通過を禁止する場合、上述したステップＳ２１２の処理を行う。これによって、本フローチャートの処理が終了する。
【００６２】
以上説明した処理において、例えば、光学読取部１１１、１３１によって自動改札機１００が処理可能な表示オブジェクトと異なる表示オブジェクトから情報が読み取られた場合、自動改札機１００は、ステップＳ２０２およびステップＳ２０４において否定的な（Ｎｏ）判定を行うため、それ以降の利用者の通過可否の判定処理を行わなくなる。この結果、自動改札機１００は、処理負荷を軽減することができる。なお、駅務に関係のない表示オブジェクトが表示された媒体を翳した利用者は、自動改札機１００においてオブジェクトデータに基づく通過可否の判定処理がなされないことから、誤って通路内に進入する場合があるが、この場合、自動改札機１００が、無札判定処理を行う。
【００６３】
無札判定処理とは、自動改札機１００により利用者の通過が許可されていない状態で、利用者が通路を通過しようとする際に、利用者の通過を禁止する処理である。例えば、改札機側制御部１５０は、透過型光電センサＳｔにより検出された検出信号に基づいて、利用者が通路内の所定の位置に到達したか否かを判定する。所定の位置とは、例えば、利用者の進行方向から見た通路の中間付近である。
【００６４】
例えば、主機１１０の筐体面に設けられた複数個の透過型光電センサＳｔのうち、所定の位置周辺に設けられた透過型光電センサＳｔによって利用者が検出されると、改札機側制御部１５０は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を禁止すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を禁止する。
【００６５】
そして、改札機側制御部１５０は、上面表示部１１２（１３２）、正面表示部１１３（１３３）および／またはスピーカ１４０に、自動改札機１００に乗車券ＴＩＸが利用されていないことを表す情報を出力させ、扉部１１４（１１５）および１３４（１３５）を閉止状態に制御して利用者の通過を禁止する。なお、利用者が通路から退出し、透過型光電センサＳｔによって通路内の利用者が検出されなくなると、改札機側制御部１５０は、光学読取部１１１、１３１からのオブジェクトデータの取得を許可すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を許可してもよい。
【００６６】
以下、サーバ装置２００の一連の処理の流れについて説明する。図１３は、第１の実施形態におけるサーバ装置２００の処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われる。
【００６７】
まず、復号処理部２１４は、サーバ側通信部２１２によりオブジェクトデータが受信されると（ステップＳ３００；Ｙｅｓ）、サーバ側記憶部２２０に格納された暗号鍵情報２２２を参照して、サーバ側通信部２１２により受信されたオブジェクトデータに含まれる暗号データを復号する（ステップＳ３０２）。
【００６８】
次に、復号処理部２１４は、暗号データを復号できたか否かを判定する（ステップＳ３０４）。暗号データを復号できた場合、復号処理部２１４は、サーバ側通信部２１２に、この暗号データを復号した判定基準データを、自動改札機１００に送信させる（ステップＳ３０６）。一方、暗号データを復号できなかった場合、復号処理部２１４は、サーバ側通信部２１２に、暗号データを復号できなかったことを示すエラー情報を、自動改札機１００に送信させる（ステップＳ３０８）。これによって、本フローチャートの処理が終了する。
【００６９】
以上説明した第１の実施形態における交通システム１によれば、コード表示券等の媒体に表示された表示オブジェクトの情報がデコードされたオブジェクトデータに基づいて、オブジェクトデータに含まれる暗号データを復号するか否かを決定することにより、自動改札機１００に駅務に関係のない表示オブジェクトが表示された乗車券ＴＩＸが翳された場合に、駅務に関係のない当該表示オブジェクトのオブジェクトデータに基づく通過可否の判定を行わないようにすることができる。この結果、第１の実施形態における交通システム１は、処理負荷の増加を抑制することができる。
【００７０】
また、第１の実施形態における交通システム１によれば、オブジェクトデータの所定のデータ領域を参照することで、暗号データの復号形式や復号時に用いる暗号鍵を変更するため、乗車券情報の機密性を向上させることができる。
【００７１】
また、第１の実施形態における交通システム１によれば、自動改札機１００に駅務に関係のない表示オブジェクトが表示された乗車券ＴＩＸが翳された場合に、各種読取部による情報の取得を制御する処理を行わない。一般的に、自動改札機１００にコード表示券や磁気券等の乗車券ＴＩＸが使用されると、自動改札機１００は、この乗車券ＴＩＸに対する通過可否の判定を完了するまで、他の乗車券ＴＩＸの利用を制限する。本実施形態では、自動改札機１００は、通過可否の判定を行う前に、各種読取部による情報の取得を制御する処理を行う。この際、例えば、改札機側制御部１５０が、磁気券読取部１１８、１３８による乗車券情報の取得を禁止するために、乗車券投入口１１６、１３６に設けられるシャッター（不図示）を稼働させて乗車券投入口１１６、１３６を閉鎖する処理を行う場合、シャッターの開閉に伴う処理時間が発生する。
【００７２】
これに対して、第１の実施形態では、自動改札機１００にコード表示券が翳されると、各種読取部による情報の取得を制御する処理を行う前に、オブジェクトデータの所定のデータ領域を参照してコード表示券が正規のものであるかを判定するため、処理時間の増加を抑制することができる。この結果、交通システム１は、例えば、処理時間を数十ｍｓ程度から数ｍｓ程度に低減することができる場合がある。
【００７３】
（第１の実施形態の変形例）
上述した改札機側制御部１５０の通過可否判定部１５８は、サーバ側制御部２１０の内部に含まれていてもよい。この場合、改札機側制御部１５０の通過可否判定部１５８は、省略されてもよい。例えば、サーバ側制御部２１０の通過可否判定部は、復号処理部２１４により生成された判定基準データに基づいて、利用者の通過を許可するのか否かを判定する。そして、サーバ側制御部２１０の通過可否判定部は、サーバ側通信部２１２に対して、利用者の通過を許可、あるいは禁止した判定結果を示す情報を自動改札機１００に送信させる。自動改札機１００は、この情報を受けると、サーバ側制御部２１０の通過可否判定部による判定結果（通過の許可または禁止）に応じて、扉部１１４、１１５、１３４、１３５、スピーカ１４０、上面表示部１１２、１３２、正面表示部１１３、１３３、またはこれらを組み合わせたものを制御する。これによって、第１の実施形態の変形例によれば、第１の実施形態と同様に、処理負荷の増加を抑制することができる。
【００７４】
（第２の実施形態）
以下、第２の実施形態における交通システム１について説明する。第２の実施形態における交通システム１では、自動改札機１００Ａがオブジェクトデータに含まれる暗号データを復号する点で、第１の実施形態における交通システム１と相違する。従って、係る相違点を中心に説明し、共通する部分についての説明は省略する。
【００７５】
図１４は、第２の実施形態における自動改札機１００Ａの機能構成の一例を示す図である。第２の実施形態における自動改札機１００Ａの改札機側制御部１５０Ａは、上述した第１の実施形態における改札機側制御部１５０の構成要素に加え、さらに復号処理部１６０を含む。なお、改札機側通信部１５４は、省略されてもよい。
【００７６】
また、自動改札機１００Ａの改札機側記憶部１７０Ａは、上述した第１の実施形態における改札機側記憶部１７０に格納される情報に加え、さらに暗号鍵情報１７６を格納する。改札機側記憶部１７０Ａに格納される暗号鍵情報１７６は、サーバ側記憶部２２０に格納される暗号鍵情報２２２と同じ、あるいは同等のものであってよい。
【００７７】
復号処理部１６０は、改札機側記憶部１７０Ａに格納された暗号鍵情報１７６を参照して、取得部１５２により取得されたオブジェクトデータに含まれる暗号データを復号する。
【００７８】
以下、自動改札機１００Ａの改札機側制御部１５０Ａの一連の処理の流れについて説明する。図１５は、第２の実施形態における改札機側制御部１５０Ａの処理の流れの一例を示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われる。
【００７９】
まず、復号可否決定部１５６は、取得部１５２により光学読取部１１１、１３１のいずれか一方からオブジェクトデータが取得されたか否かを判定する（ステップＳ４００）。取得部１５２によりオブジェクトデータが取得された場合、復号可否決定部１５６は、オブジェクトデータにおける所定のデータ領域のデータ値と、駅務用パラメータデータ１７４におけるパラメータ値とが一致するか否かを判定する（ステップＳ４０２）。
【００８０】
オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致する場合、復号可否決定部１５６は、オブジェクトデータのデータサイズと、駅務用パラメータデータ１７４における基準データサイズとが一致するか否かを判定する（ステップＳ４０４）。なお、復号可否決定部１５６は、ステップＳ４０４の処理を行ってからステップＳ４０２の処理を行ってもよい。
【００８１】
オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致しない場合、或いはオブジェクトデータのデータサイズと基準データサイズとが一致しない場合、改札機側制御部１５０Ａは、本フローチャートの処理を終了する。
【００８２】
一方、オブジェクトデータにおける所定のデータ領域のデータ値とパラメータ値とが一致し、且つオブジェクトデータのデータサイズと基準データサイズとが一致する場合、改札機側制御部１５０Ａ（例えば復号可否決定部１５６）は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を禁止すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を禁止する（ステップＳ４０６）。
【００８３】
次に、復号処理部１６０は、改札機側記憶部１７０Ａに格納された暗号鍵情報１７６を参照して、取得部１５２により取得されたオブジェクトデータに含まれる暗号データを復号する（ステップＳ４０８）。次に、復号処理部１６０は、暗号データを復号できたか否かを判定する（ステップＳ４１０）。
【００８４】
復号処理部１６０により暗号データが復号されなかった場合、通過可否判定部１５８は、利用者の通過を禁止すると判定して、例えば、上面表示部１１２（１３２）、正面表示部１１３（１３３）および／またはスピーカ１４０に、コード表示券を利用できないことを表す情報を出力させ、扉部１１４（１１５）および１３４（１３５）を閉止状態に制御して利用者の通過を禁止する（ステップＳ４１２）。
【００８５】
一方、復号処理部１６０により暗号データが復号された場合、通過可否判定部１５８は、復号処理部１６０により復号された判定基準データに基づいて、利用者の通過を許可するのか否かを判定する（ステップＳ４１４）。
【００８６】
利用者の通過を許可する場合、例えば、通過可否判定部１５８は、扉部１１４（１１５）および１３４（１３５）を開放状態に制御して利用者の通過を許可する（ステップＳ４１６）。一方、利用者の通過を禁止する場合、通過可否判定部１５８は、上述したステップＳ４１２の処理を行う。
【００８７】
次に、改札機側制御部１５０は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を許可すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を許可する（ステップＳ４１８）。これによって、本フローチャートの処理が終了する。
【００８８】
一方、上述したステップＳ４００の処理において、取得部１５２によりオブジェクトデータが取得されない場合、復号可否決定部１５６は、取得部１５２により磁気券読取部１１８、１３８のいずれか一方から乗車券情報が取得されたか否かを判定する（ステップＳ４２０）。
【００８９】
取得部１５２により乗車券情報が取得されない場合、改札機側制御部１５０は、本フローチャートの処理を終了する。一方、取得部１５２により乗車券情報が取得された場合、改札機側制御部１５０は、取得部１５２による光学読取部１１１、１３１からのオブジェクトデータの取得を禁止すると共に、取得部１５２による磁気券読取部１１８、１３８からの乗車券情報の取得を禁止する（ステップＳ４２２）。
【００９０】
次に、通過可否判定部１５８は、取得部１５２により取得された乗車券情報に基づいて、利用者の通過を許可するのか否かを判定する（ステップＳ４２４）。通過可否判定部１５８は、利用者の通過を許可する場合、上述したステップＳ４１６の処理を行い、利用者の通過を禁止する場合、上述したステップＳ４１２の処理を行う。これによって、本フローチャートの処理が終了する。
【００９１】
以上説明した第２の実施形態における交通システム１によれば、上述した第１の実施形態と同様に、自動改札機１００に駅務に関係のない表示オブジェクトが表示された乗車券ＴＩＸが翳された場合に、駅務に関係のない当該表示オブジェクトのオブジェクトデータに基づく通過可否の判定を行わないようにすることができる。この結果、第２の実施形態における交通システム１は、処理負荷の増加を抑制することができる。
【００９２】
（第３の実施形態）
以下、第２の実施形態における交通システム１について説明する。第２の実施形態における交通システム１では、自動改札機１００Ｂの改札機側制御部１５０Ｂが光学読取部から判定基準データを取得する点で、第１および第２の実施形態における交通システム１と相違する。従って、係る相違点を中心に説明し、共通する部分についての説明は省略する。
【００９３】
図１６は、第３の実施形態における自動改札機１００Ｂの機能構成の一例を示す図である。第３の実施形態における自動改札機１００Ｂの光学読取部１１１Ｂ、１３１Ｂは、内部に復号処理部を含み、コード表示券から読み取った表示オブジェクトを示す情報をデコードし、このデコードしたオブジェクトデータに含まれる暗号データをさらに復号して、判定基準データを生成する。
【００９４】
改札機側制御部１５０Ｂの取得部１５２は、光学読取部１１１Ｂ、１３１Ｂのそれぞれから、判定基準データを取得する。取得部１５２は、取得した判定基準データを通過可否判定部１５８に供給する。通過可否判定部１５８は、取得部１５２により取得された判定基準データに基づいて、利用者の通過を許可するのか、あるいは禁止するのかを判定する。
【００９５】
以上説明した第３の実施形態における交通システム１によれば、上述した第１および第２の実施形態と同様に、自動改札機１００に駅務に関係のない表示オブジェクトが表示された乗車券ＴＩＸが翳された場合に、駅務に関係のない当該表示オブジェクトのオブジェクトデータに基づく通過可否の判定を行わないようにすることができる。この結果、第３の実施形態における交通システム１は、処理負荷の増加を抑制することができる。
【００９６】
以上説明した少なくとも一つの実施形態によれば、コード表示券等の媒体に表示された表示オブジェクトがデコードされたオブジェクトデータに基づいて、オブジェクトデータに含まれる暗号データを復号するか否かを決定することにより、自動改札機１００に駅務に関係のない表示オブジェクトが表示された乗車券ＴＩＸが翳された場合に、駅務に関係のない当該表示オブジェクトのオブジェクトデータに基づく通過可否の判定を行わないようにすることができる。この結果、実施形態における交通システム１は、処理負荷の増加を抑制することができる。
【００９７】
上記実施形態は、以下のように表現することができる。
第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた情報に基づくオブジェクトデータを取得する取得部と、
比較対象データを格納する記憶部と、
前記取得部により取得された前記オブジェクトデータの一部に含まれる前記第１のデータと異なる第２のデータと前記記憶部に格納された前記比較対象データとが一致する場合に前記オブジェクトデータに含まれる第１のデータであって、通過可否の判定基準となるデータを含む第１のデータを復号すると決定し、前記第２のデータと前記記憶部に格納された前記比較対象データとが一致しない場合に前記第１のデータを復号しないと決定する復号可否決定部と、
前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部と、
前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部と、
を備える交通システム。
【００９８】
また、上記実施形態は、以下のように表現してもよい。
第１の媒体に表示された表示オブジェクトから情報を光学的に読み取る第１の読取部から、前記表示オブジェクトから読み取られた情報に基づくオブジェクトデータを取得する取得部と、
前記取得部により取得された前記オブジェクトデータのデータサイズが前記オブジェクトデータのデータサイズが所定のサイズに一致する場合に、前記第１のデータを復号すると決定し、前記所定のサイズに一致しない場合に、前記第１のデータを復号しないと決定する復号可否決定部と、
前記復号可否決定部により、前記オブジェクトデータに含まれる前記第１のデータを復号すると決定された場合に、前記第１のデータを復号する復号処理部と、
前記復号処理部により復号された前記第１のデータに基づいて、利用者の通過可否を判定する通過可否判定部と、
を備える交通システム。
【００９９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１００】
１…交通システム、１００…自動改札機、１１１、１３１…光学読取部、１１８、１３８…磁気券読取部、１５０…改札機側制御部、１５２…取得部、１５４…改札機側通信部、１５６…復号可否決定部、１５８…通過可否判定部、１７０…改札機側記憶部、２００…サーバ装置、２１０…サーバ側制御部、２１２…サーバ側通信部、２１４…復号処理部、２２０…サーバ側記憶部、ＴＩＸ…乗車券
【図１】
0006668112.tif 000002
【図２】
0006668112.tif 000003
【図３】
0006668112.tif 000004
【図４】
0006668112.tif 000005
【図５】
0006668112.tif 000006
【図６】
0006668112.tif 000007
【図７】
0006668112.tif 000008
【図８】
0006668112.tif 000009
【図９】
0006668112.tif 000010
【図１０】
0006668112.tif 000011
【図１１】
0006668112.tif 000012
【図１２】
0006668112.tif 000013
【図１３】
0006668112.tif 000014
【図１４】
0006668112.tif 000015
【図１５】
0006668112.tif 000016
【図１６】
0006668112.tif 000017