(57)【要約】      （修正有）【課題】少ない費用で係員などの手間を軽減するプログラム及び入出場方法を提供する。【解決手段】プログラムは、取得したコードから入場コード又は出場コードを判定するようにコンピューターを機能させる。また、プログラムは、前記入場コードに対応する入場証明画像又は前記出場コードに対応する出場証明画像を表示部へ表示することを制御するようにコンピューターを機能させる。【選択図】図３
2018195114.tif 000002
【特許請求の範囲】
【請求項１】
取得したコードから入場コード又は出場コードを判定し、
前記入場コードに対応する入場証明画像又は前記出場コードに対応する出場証明画像を表示部へ表示することを制御するようにコンピューターを機能させるプログラム。
【請求項２】
取得したコードから判定される入場コード及び出場コードの少なくとも一方に基づいて料金を決定するようにコンピューターを機能させる、請求項１に記載のプログラム。
【請求項３】
取得した第１のコードから判定される入場コード、及び取得した第２のコードから判定される出場コードに基づいて料金を決定するようにコンピューターを機能させる、請求項１又は請求項２に記載のプログラム。
【請求項４】
前記料金についての決済を制御するようにコンピューターを機能させる、請求項２又は請求項３に記載のプログラム。
【請求項５】
前記料金について決済が行われた場合、前記料金を決済済みであることを示す画像を前記表示部へ表示することを制御するようにコンピューターを機能させる、請求項４に記載のプログラム。
【請求項６】
前記料金の一部又は全部についての決済が行われていない場合、前記料金の一部又は全部の決済が行われていないことを示す画像を表示部へ表示することを制御するようにコンピューターを機能させる、請求項５に記載のプログラム。
【請求項７】
入場場所又は出場場所を含む画像を表示部へ表示することを制御するようにコンピューターを機能させる、請求項１乃至請求項６のいずれか１項に記載のプログラム。
【請求項８】
前記入場場所は入場駅名であり、前記出場場所は出場駅名である、請求項７に記載のプログラム。
【請求項９】
前記入場コード又は前記出場コードの取得に基づく日時を示す表示を含む画像を表示部へ表示することを制御するようにコンピューターを機能させる、請求項１乃至請求項８のいずれか１項に記載のプログラム。
【請求項１０】
前記コードの取得に基づく日時に応じて変化する情報を含む画像を表示部へ表示することを制御するようにコンピューターを機能させる、請求項１乃至請求項９のいずれか１項に記載のプログラム。
【請求項１１】
前記コードを取得するときに位置情報を取得し、前記位置情報を含む画像を表示部へ表示することを制御するようにコンピューターを機能させる、請求項１乃至請求項１０のいずれか１項に記載のプログラム。
【請求項１２】
前記コードの取得に基づく日時から一定時間経過している場合、前記証明画像を表示できないようにする、請求項１乃至請求項１１のいずれか１項に記載のプログラム。
【請求項１３】
前記コードを取得するときに位置情報を取得し、前記コードが適切に取得されたことを前記位置情報に基づいて判定する、請求項１乃至請求項１２のいずれか１項に記載のプログラム。
【請求項１４】
前記入場コード又は出場コードは、２次元バーコードに記憶された情報である、請求項１乃至請求項１３のいずれか１項に記載のプログラム。
【請求項１５】
前記入場コード又は出場コードは、時間変化する情報である、請求項１乃至請求項１４のいずれか１項に記載のプログラム。
【請求項１６】
第１の情報処理装置が、
入場コード及び出場コードの少なくとも一方を出力し、
第２の情報処理装置が、
取得したコードから前記入場コード又は前記出場コードを判定し、
前記入場コードに対応する入場証明画像又は前記出場コードに対応する出場証明画像を表示する、入出場方法。
【請求項１７】
前記第２の情報処理装置が、
入場又は出場にかかる料金について、サーバーと協働して決済を行い、
第３の情報処理装置が、
前記サーバーによって決済が行われたことを示す決済情報に基づいて、決済が行われたことを示す画像を表示する、請求項１６に記載の入出場方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プログラム及び入出場方法に関する。
【背景技術】
【０００２】
電車などの交通機関は、自動改札機などの機械を用いて自動で入場又は出場の管理を行うもの、及び係員などにより手動で当該管理を行うものなどが知られている。このうち、手動で当該管理を行う場合、自動の場合と比べて係員などの手間が大きい。しかしながら、自動で当該管理を行う場合、機械の設置などが必要となるため、手動の場合と比べて多額の費用がかかるという問題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７６９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、少ない費用で係員などの手間を軽減するプログラム及び入出場方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態のプログラムは、取得したコードから入場コード又は出場コードを判定するようにコンピューターを機能させる。また、実施形態のプログラムは、前記入場コードに対応する入場証明画像又は前記出場コードに対応する出場証明画像を表示部へ表示することを制御するようにコンピューターを機能させる。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態に係る運賃収受システムの概要及び当該運賃収受システムに含まれる装置のそれぞれの要部回路構成を示すブロック図。
【図２】図１中のユーザー端末が備えるプロセッサーによる、第１実施形態〜第３実施形態に係る制御処理を示すフローチャート。
【図３】図１中のユーザー端末が備えるプロセッサーによる、第１実施形態に係る制御処理を示すフローチャート。
【図４】図１中のユーザー端末が備えるプロセッサーによる、第１実施形態に係る制御処理を示すフローチャート。
【図５】駅の概要及び入場時の処理の流れを説明するための図。
【図６】駅の概要及び出場時の処理の流れを説明するための図。
【図７】図１中の車内制御装置が備えるプロセッサーによる、第１実施形態にかかる制御処理を示すフローチャート。
【図８】図１中のユーザー端末が備えるプロセッサーによる、第２実施形態に係る制御処理を示すフローチャート。
【図９】図１中のユーザー端末が備えるプロセッサーによる、第３実施形態に係る制御処理を示すフローチャート。
【図１０】第４実施形態に係る運賃収受システムの概要及び当該運賃収受システムに含まれる装置のそれぞれの要部回路構成を示すブロック図。
【発明を実施するための形態】
【０００７】
以下、いくつかの実施形態に係る運賃収受システムについて図面を用いて説明する。
〔第１実施形態〕
図１は、第１実施形態に係る運賃収受システム１の概要及び運賃収受システム１に含まれる装置のそれぞれの要部回路構成を示すブロック図である。運賃収受システム１は、バス又は電車などの交通機関における運賃（運送料金）を、当該交通機関の利用者から収受する。運賃収受システム１は、ユーザー端末１０、管理サーバー２０、決済サーバー３０、電子マネーサーバー３１、車内制御装置Ｃ１、入場用表示装置Ｄ１、出場用表示装置Ｄ２、入場用表示器ＩＮ１１，ＩＮ２１，……、及び出場用表示器ＩＮ１２，ＩＮ２２，……を含む。ユーザー端末１０、管理サーバー２０、決済サーバー３０及び電子マネーサーバー３１は、ネットワークＮＷに接続されている。ネットワークＮＷは、典型的にはインターネットを含む通信網である。ネットワークＮＷは、公衆交換電話網、公衆携帯電話網、イントラネット又はその他の通信網を含む通信網であっても良い。
【０００８】
ユーザー端末１０は、例えば、スマートホン、携帯電話、タブレットＰＣ（personal computer）又は携帯型ゲーム機などの携帯情報端末である。ユーザー端末１０は、一例として、プロセッサー１１、メインメモリ１２、補助記憶デバイス１３、通信インターフェース１４、通信インターフェース１４、タッチパネル１５、カメラ１６及びバス１７を含む。ユーザー端末１０は、第２の情報処理装置の一例である。なお、図１には、ユーザー端末１０を１台のみ示すが、典型的には複数のユーザー端末１０が存在する。
【０００９】
プロセッサー１１は、ユーザー端末１０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。プロセッサー１１は、メインメモリ１２又は補助記憶デバイス１３に記憶されたオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムに基づいて、ユーザー端末１０の各種の機能を実現するべく各部を制御する。プロセッサー１１は、例えば、ＣＰＵ（central processing unit）、ＭＰＵ（micro processing unit）、ＳｏＣ（system on a chip）、ＤＳＰ（digital signal processor）又はＧＰＵ（graphics processing unit）などである。あるいは、プロセッサー１１は、これらの組み合わせである。
【００１０】
メインメモリ１２は、プロセッサー１１を中枢とするコンピューターの主記憶部分に相当する。メインメモリ１２は、オペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、メインメモリ１２は、プロセッサー１１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００１１】
補助記憶デバイス１３は、プロセッサー１１を中枢とするコンピューターの補助記憶部分に相当する。補助記憶デバイス１３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）又はＳＳＤ（solid state drive）などである。補助記憶デバイス１３は、上記のオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、補助記憶デバイス１３は、プロセッサー１１が各種の処理を行う上で使用するデータ、プロセッサー１１での処理によって生成されたデータ又は各種の設定値などを保存する。なお、ユーザー端末１０は、補助記憶デバイス１３に代えて、あるいは補助記憶デバイス１３に加えて、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのインターフェースを備えてもよい。当該メモリカードは、プロセッサー１１を中枢とするコンピューターの補助記憶部分に相当する。
また、補助記憶デバイス１３は、パラメーターｅｎｔｅｒｅｄを記憶する。パラメーターｅｎｔｅｒｅｄは、Ｔｒｕｅ又はＦａｌｓｅの値をとるフラグである。パラメーターｅｎｔｅｒｅｄの値がＴｒｕｅの場合、パラメーターｅｎｔｅｒｅｄは、入場記録があることを示す。パラメーターｅｎｔｅｒｅｄの値がＦａｌｓｅの場合、パラメーターｅｎｔｅｒｅｄは、入場記録がないことを示す。なお、本明細書中におけるパラメーターの名称は一例であり、当該名称を制限するものではない。
【００１２】
メインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムは、後述する制御処理に関して記述した運賃アプリケーションプログラム（以下「運賃アプリ」という。）を含む。一例として、ユーザー端末１０は、運賃アプリがメインメモリ１２又は補助記憶デバイス１３に記憶されない状態でユーザー端末１０の管理者などへと譲渡される。そして、別途に当該管理者などへと譲渡された運賃アプリが、当該管理者などによる操作の下に補助記憶デバイス１３などへと書き込まれる。しかしながら、ユーザー端末１０は、運賃アプリがメインメモリ１２又は補助記憶デバイス１３に記憶された状態で当該管理者などへと譲渡されても良い。上述の運賃アプリの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークＮＷなどを介したダウンロードにより実現できる。
【００１３】
通信インターフェース１４は、ユーザー端末１０がネットワークＮＷなどを介して他の機器などと通信するためのインターフェースである。
タッチパネル１５は、ユーザー端末１０の操作者に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、タッチパネル１５は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する。タッチパネル１５は、表示部の一例である。
カメラ１６は、例えば、画像又は動画を撮影する。
バス１７は、アドレスバス及びデータバスなどを含み、ユーザー端末１０の各部で授受される信号を伝送する。
【００１４】
管理サーバー２０は、運賃収受システム１のメンテナンスなどを行う。管理サーバー２０は、一例として、プロセッサー２１、メインメモリ２２、補助記憶デバイス２３、通信インターフェース２４及びバス２５を含む。
【００１５】
プロセッサー２１は、管理サーバー２０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。プロセッサー２１は、メインメモリ２２又は補助記憶デバイス２３に記憶されたオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムに基づいて、管理サーバー２０の各種の機能を実現するべく各部を制御する。プロセッサー２１は、例えば、ＣＰＵ、ＭＰＵ、ＳｏＣ、ＤＳＰ又はＧＰＵなどである。あるいは、プロセッサー２１は、これらの組み合わせである。
【００１６】
メインメモリ２２は、プロセッサー２１を中枢とするコンピューターの主記憶部分に相当する。メインメモリ２２は、オペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、メインメモリ２２は、プロセッサー２１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００１７】
補助記憶デバイス２３は、プロセッサー２１を中枢とするコンピューターの補助記憶部分に相当する。補助記憶デバイス２３は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス２３は、上記のオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、補助記憶デバイス２３は、プロセッサー２１が各種の処理を行う上で使用するデータ、プロセッサー２１での処理によって生成されたデータ又は各種の設定値などを保存する。
【００１８】
メインメモリ２２又は補助記憶デバイス２３に記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として、管理サーバー２０は、制御プログラムがメインメモリ２２又は補助記憶デバイス２３に記憶された状態で管理サーバー２０の管理者などへと譲渡される。しかしながら、管理サーバー２０は、後述する制御処理に関して記述した制御プログラムがメインメモリ２２又は補助記憶デバイス２３に記憶されない状態で当該管理者などに譲渡されても良い。また、管理サーバー２０は、別の制御プログラムがメインメモリ２２又は補助記憶デバイス２３に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する制御処理に関して記述した制御プログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にメインメモリ２２又は補助記憶デバイス２３へと書き込まれても良い。このときの制御プログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００１９】
通信インターフェース２４は、管理サーバー２０がネットワークなどを介して通信するためのインターフェースである。
バス２５は、アドレスバス及びデータバスなどを含み、管理サーバー２０の各部で授受される信号を伝送する。
【００２０】
決済サーバー３０は、電子マネーのチャージのための決済などを行う。決済サーバー３０は、例えば、銀行などの口座を管理するサーバーである。
電子マネーサーバー３１は、電子マネーを用いた決済などを行う。
【００２１】
車内制御装置Ｃ１は、例えば、電車又はバスなどの車両ＣＡに設置されるコンピューターである。車内制御装置Ｃ１は、入場用表示装置Ｄ１及び出場用表示装置Ｄ２に表示される画面の内容を制御する。なお、車内制御装置Ｃ１は、入場用表示装置Ｄ１及び出場用表示装置Ｄ２のそれぞれに対して１台ずつ設置され、それぞれの車内制御装置Ｃ１が入場用表示装置Ｄ１又は出場用表示装置Ｄ２に表示される画面の内容を制御しても良い。車内制御装置Ｃ１は、コードを出力する第１の情報処理装置の一例である。車内制御装置Ｃ１は、一例として、プロセッサー４１、メインメモリ４２、補助記憶デバイス４３、表示インターフェース４４及びバス４５を含む。
【００２２】
プロセッサー４１は、車内制御装置Ｃ１の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。プロセッサー４１は、メインメモリ４２又は補助記憶デバイス４３に記憶されたオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムに基づいて、車内制御装置Ｃ１の各種の機能を実現するべく各部を制御する。プロセッサー４１は、例えば、ＣＰＵ、ＭＰＵ、ＳｏＣ、ＤＳＰ又はＧＰＵなどである。あるいは、プロセッサー４１は、これらの組み合わせである。
【００２３】
メインメモリ４２は、プロセッサー４１を中枢とするコンピューターの主記憶部分に相当する。メインメモリ４２は、オペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、メインメモリ４２は、プロセッサー４１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【００２４】
補助記憶デバイス４３は、プロセッサー４１を中枢とするコンピューターの補助記憶部分に相当する。補助記憶デバイス４３は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス４３は、上記のオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、補助記憶デバイス４３は、プロセッサー４１が各種の処理を行う上で使用するデータ、プロセッサー４１での処理によって生成されたデータ又は各種の設定値などを保存する。なお、車内制御装置Ｃ１は、補助記憶デバイス４３に代えて、あるいは補助記憶デバイス４３に加えて、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのインターフェースを備えてもよい。当該メモリカードは、プロセッサー４１を中枢とするコンピューターの補助記憶部分に相当する。
【００２５】
メインメモリ４２又は補助記憶デバイス４３に記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として、車内制御装置Ｃ１は、制御プログラムがメインメモリ４２又は補助記憶デバイス４３に記憶された状態で車内制御装置Ｃ１の管理者などへと譲渡される。しかしながら、車内制御装置Ｃ１は、後述する制御処理に関して記述した制御プログラムがメインメモリ４２又は補助記憶デバイス４３に記憶されない状態で当該管理者などに譲渡されても良い。また、車内制御装置Ｃ１は、別の制御プログラムがメインメモリ４２又は補助記憶デバイス４３に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する制御処理に関して記述した制御プログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にメインメモリ４２又は補助記憶デバイス４３へと書き込まれても良い。このときの制御プログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００２６】
表示インターフェース４４は、入場用表示装置Ｄ１及び出場用表示装置Ｄ２に映像データなどを送信する。
バス４５は、アドレスバス及びデータバスなどを含み、車内制御装置Ｃ１の各部で授受される信号を伝送する。
【００２７】
入場用表示装置Ｄ１及び出場用表示装置Ｄ２は、例えば、液晶ディスプレイ若しくは有機ＥＬディスプレイなどのディスプレイ又はその他の表示装置である。なお、車内制御装置Ｃ１と入場用表示装置Ｄ１とは一体となっていても良い。また、車内制御装置Ｃ１と出場用表示装置Ｄ２とは一体となっていても良い
入場用表示装置Ｄ１は、電車又はバスなどの利用者が乗車する場合に見やすい位置に設置される。入場用表示装置Ｄ１は、例えば、車両の入口付近に設置される。
入場用表示装置Ｄ１は、例えば、電車又はバスなどの利用者が降車する場合に見やすい位置に設置される。出場用表示装置Ｄ２は、例えば、車両の出口付近に設置される。あるいは、出場用表示装置Ｄ２は、電車又はバスなどの利用者が乗車中に見やすい位置に設置される。
入場用表示装置Ｄ１及び出場用表示装置Ｄ２の少なくとも一方は、整理券を用いて運賃を決定するための既存の運賃表示器と兼用であっても良い。すなわち、兼用の表示装置は、入場用表示装置Ｄ１又は出場用表示装置Ｄ２としての表示に加えて、整理券ごとの運賃なども表示する。また、入場用表示装置Ｄ１及び出場用表示装置Ｄ２は、既存の運賃表示器などと同様に車内放送用の音声合成放送装置などと連動していても良い。
入場用表示装置Ｄ１及び出場用表示装置Ｄ２は、コードを出力する第１の情報処理装置の一例である。
なお、図１には車両を１台のみ示すが、１台に限るものではなく、典型的には複数の車両が存在する。
【００２８】
入場用表示器ＩＮ１１，ＩＮ２１，……は、それぞれ駅ＳＴ１，ＳＴ２，……に設置される。なお、駅ＳＴ１，ＳＴ２，……を総称して駅ＳＴというものとする。なお、停留所も駅の一種であるとみなす。また、駅ＳＴに設置される入場用表示器ＩＮ１１，ＩＮ２１，……を総称して入場用表示器ＩＮ１というものとする。入場用表示器ＩＮ１は、駅の改札外に設置されることが好ましい。
出場用表示器ＩＮ１２，ＩＮ２２，……は、それぞれ駅ＳＴ１，ＳＴ２，……に設置される。駅ＳＴに設置される出場用表示器ＩＮ１２，ＩＮ２２，……を総称して出場用表示器ＩＮ２というものとする。出場用表示器ＩＮ２は、駅の改札内に設置されることが好ましい。
入場用表示器ＩＮ１及び出場用表示器ＩＮ２は、例えば、掲示物、ステッカー若しくはポスターなどのシート状の紙若しくは樹脂；看板、掲示板若しくは案内板などの板；液晶ディスプレイ若しくは有機ＥＬディスプレイなどのディスプレイ；又はその他の表示器である。入場用表示器ＩＮ１及び出場用表示器ＩＮ２は、駅ＳＴの利用者などに情報を通知するための印刷画像又は画面などを表示する。
なお、図１には、１つの駅ＳＴに１つの入場用表示器ＩＮ１があるように示すが、１つの駅ＳＴに複数の入場用表示器ＩＮ１があっても良い。また、図１には、１つの駅ＳＴに１つの出場用表示器ＩＮ２があるように示すが、１つの駅ＳＴに複数の出場用表示器ＩＮ２があっても良い。
【００２９】
以下、第１実施形態に係る運賃収受システム１の動作を図２〜図７に基づいて説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図２〜図４は、ユーザー端末１０のプロセッサー１１による制御処理のフローチャートである。プロセッサー１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいてこの制御処理を実行する。
プロセッサー１１は、一例として、ユーザー端末１０の操作者による操作に基づいて運賃アプリを起動する。プロセッサー１１は、運賃アプリの起動に伴い、図２〜図４に示す制御処理を開始する。なお、以下の説明では、一例として、ユーザー端末１０の操作者が、駅ＳＴ１の有人改札から入場して、駅ＳＴ２の有人改札から出場する場合について述べる。図５は、駅ＳＴ１の概要及び入場時の処理の流れを説明するための図である。また、図６は、駅ＳＴ２の概要及び出場時の処理の流れを説明するための図である。
【００３０】
図２のステップＳ１においてユーザー端末１０のプロセッサー１１は、メニュー画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、メニュー画面を表示する。メニュー画面は、一例として、第１のメニューボタン、第２のメニューボタン及び第３のメニューボタンなどの各種ボタンを含む。第１のメニューボタンは、電子マネーのチャージを指示する場合に操作するボタンである。第２のメニューボタンは、画面の再表示を指示する場合に操作するボタンである。第３のメニューボタンは、コードの読み取りの開始を指示する場合に操作するボタンである。当該各種ボタンのそれぞれの役割などについては、後述する。プロセッサー１１は、ステップＳ１の処理の後、ステップＳ２へと進む。
【００３１】
図２のステップＳ２においてプロセッサー１１は、電子マネーのチャージを指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、メニュー画面に表示された第１のメニューボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、電子マネーのチャージを行うよう指示する操作が行われないならば、ステップＳ２においてＮｏと判定してステップＳ３へと進む。
【００３２】
ステップＳ３においてプロセッサー１１は、画面の再表示を指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、メニュー画面に表示された第２のメニューボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、画面の再表示を指示する操作が行われないならば、ステップＳ３においてＮｏと判定してステップＳ４へと進む。
【００３３】
ステップＳ４においてプロセッサー１１は、コードの読み取りの開始を指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、メニュー画面に表示された第３のメニューボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、コードの読み取りの開始を指示する操作が行われないならば、ステップＳ４においてＮｏと判定してステップＳ２へと戻る。かくして、プロセッサー１１は、電子マネーのチャージを指示する操作か、画面の再表示を指示する操作か、コードの読み取りの開始を指示する操作が行われるまでステップＳ２〜ステップＳ４を繰り返す。
【００３４】
ユーザー端末１０の操作者は、電子マネーの残高を引き上げたい場合、一例として、メニュー画面に表示された第１のメニューボタンを操作する。
プロセッサー１１は、ステップＳ２〜ステップＳ４の待受状態にあるときに、電子マネーのチャージを指示する操作が行われたならば、ステップＳ２においてＹｅｓと判定してステップＳ５へと進む。
ステップＳ５においてプロセッサー１１は、電子マネーのチャージを行うための処理をする。すなわち、例えば、プロセッサー１１は、ユーザー端末１０の操作者による操作に基づいて、電子マネーの残高を引きあげるチャージ処理を行う。このとき、決済サーバー３０は、当該チャージ処理に係る決済処理を行う。チャージ処理及び決済処理については、周知の方法を用いることができるので、説明を省略する。プロセッサー１１は、ステップＳ５の処理の後、ステップＳ１へと戻る。
【００３５】
ユーザー端末１０の操作者は、電車又はバスに乗車したい場合、一例として、メニュー画面に表示された第３のメニューボタンを操作することで、ユーザー端末１０にコードの読み取りを開始させる。
プロセッサー１１は、ステップＳ２〜ステップＳ４の待受状態にあるときに、コードの読み取りの開始を指示する操作が行われたならば、ステップＳ４においてＹｅｓと判定してステップＳ６へと進む。
ステップＳ６においてプロセッサー１１は、カメラ１６を起動させる。また、プロセッサー１１は、タッチパネル１５をカメラのライブビューとして動作させる。プロセッサー１１は、ステップＳ６の処理の後、ステップＳ７へと進む。
【００３６】
ステップＳ７においてプロセッサー１１は、２次元バーコードがカメラ１６によって読み取られるのを待ち受けている。
【００３７】
ユーザー端末１０の操作者が、駅ＳＴ１の利用客として、駅ＳＴ１の有人改札から入場する場合についての一例を、図５を併用して説明する。図５に示すように、駅ＳＴ１は、駅構内と駅構外とに分かれている。駅ＳＴ１の駅構内と駅構外とは、改札口Ｗ１を通じて出入りが可能である。駅ＳＴ１の利用客ＵＳは、改札口Ｗ１を通って駅構外から駅構内へ入場する場合、及び改札口Ｗ１を通って駅構内から駅構外へ出場する場合、駅ＳＴ１の改札係員ＴＥ１に許可を貰う必要がある。また、駅ＳＴ１の駅構外には入場用表示器ＩＮ１１が設置されている。入場用表示器ＩＮ１１には、入場用バーコードＥＮ１及び駅ＳＴ１の駅名「ＸＸ駅」が表示されている。なお、入場用表示器ＩＮ１１は、駅構内からは入場用バーコードＥＮ１が見えないように設置されることが好ましい。また、駅ＳＴ１の駅構内には出場用表示器ＩＮ１２が設置されている。出場用表示器ＩＮ１２には、出場用バーコードＥＸ１及び駅ＳＴ１の駅名「ＸＸ駅」が表示されている。なお、出場用表示器ＩＮ１２は、駅構内からは出場用バーコードＥＸ１が見えないように設置されることが好ましい。以上、駅ＳＴ１について説明したが、駅ＳＴ２，駅ＳＴ３，……についても、有人駅であれば同様である。なお、入場用バーコードＥＮ１，ＥＮ２，……を総称して入場用バーコードＥＮという。また、出場用バーコードＥＸ１，ＥＸ２，……を総称して出場用バーコードＥＸという。
入場用バーコードＥＮ及び出場用バーコードＥＸは、例えば、ＱＲコード（登録商標）、Ｄａｔａ  Ｍａｔｒｉｘ、ＰＤＦ４１７、又はＡｚｔｅｃ  Ｃｏｄｅなどの２次元バーコードである。入場用バーコードＥＮは、入場用コードを記憶する。入場用コードは、駅名、駅名を識別するユニークな識別情報、入場用コードであることを示すパラメーター、及び入場用コードの有効期限などを含む。入場用コードは、入場に用いるための情報である入場コードの一例である。出場用バーコードＥＸは、出場用コードを記録する。出場用コードは、駅名、駅名を識別するユニークな識別情報、出場用コードであることを示すパラメーター、及び出場用コードの有効期限などを含む。出場用コードは、出場に用いるための情報である出場コードの一例である。
【００３８】
入場用コードは、入場用コードに含まれる有効期限を過ぎると使用できなくなる。したがって、入場用表示器ＩＮ１に表示される入場用バーコードＥＮは、定期的に更新する必要がある。
入場用表示器ＩＮ１が、シート状の紙若しくは樹脂、又は板などである場合など、入場用バーコードＥＮが印刷されたものである場合などは、次のように表示が更新される。例えば、駅ＳＴに設置されたコンピューターなどは、管理サーバー２０から送信される入場用バーコードＥＮを取得する。あるいは、当該コンピューターは、予め定められた法則に基づいて入場用バーコードＥＮを生成する。入場用バーコードＥＮの生成には、例えば、時間同期ワンタイムパスワードの生成と同様の仕組みを用いることができる。そして、駅ＳＴの係員などは、当該入場用バーコードＥＮを印刷するように当該コンピューターに指示する。これに応じて、当該コンピューターは、接続されたプリンターなどを制御して入場用バーコードＥＮを紙などに印刷する。したがって、当該コンピューターは、入場用コードを出力する第１の情報処理装置の一例である。また、当該プリンターなどは、入場用コードを出力する第１の情報処理装置の一例である。その後、当該係員などは、当該印刷された紙などを、新たな入場用表示器ＩＮ１として設置する。
入場用表示器ＩＮ１が、液晶ディスプレイ又は有機ＥＬディスプレイなどのディスプレイである場合には、例えば、次のように表示が更新される。当該ディスプレイを制御するコンピューターは、管理サーバー２０から、入場用バーコードＥＮを定期的に取得する。あるいは、管理サーバー２０は、当該ディスプレイを制御するコンピューターに対して定期的に入場用バーコードＥＮを送信する。またあるいは、当該ディスプレイを制御するコンピューターは、予め定められた法則に基づいて定期的に入場用バーコードＥＮを生成する。入場用バーコードＥＮの生成には、例えば、時間同期ワンタイムパスワードの生成と同様の仕組みを用いることができる。当該ディスプレイを制御するコンピューターは、以上のいずれかのようにして取得した入場用バーコードＥＮを入場用表示器ＩＮ１に表示させる。なお、管理サーバー２０のプロセッサー２１は、入場用バーコードＥＮを送信する処理を、補助記憶デバイス２３に記憶された制御プログラムに基づいて実行する。入場用コードの有効期限が切れるまでの時間は、入場用表示器ＩＮ１がディスプレイなどである場合には、例えば、数分間〜１０分間とする。あるいは、入場用バーコードＥＮが印刷されたものである場合には、当該時間は例えば数時間又は１日間とする。以上より、入場用コードは時間変化する情報である。また、以上より、ディスプレイである入場用表示器ＩＮ１は、入場用コードを出力する第１の情報処理装置の一例である。また、入場用バーコードＥＮを送信する管理サーバー２０は、入場用コードを出力する第１の情報処理装置の一例である。
なお、入場用コードは、有効期限を含んでいなくても良い。この場合、入場用コードは、半永久的に使用可能である。また、表示の更新も不要である。
以上、入場用コードの有効期限について説明したが、出場用コードについても同様である。したがって、出場用コードは時間変化する情報である。また、接続されたプリンターなどを制御して出場用バーコードＥＸを紙などに印刷するコンピューターは、出場用コードを出力する第１の情報処理装置の一例である。また、当該プリンターなどは、出場用コードを出力する第１の情報処理装置の一例である。また、ディスプレイである出場用表示器ＩＮ２は、出場用コードを出力する第１の情報処理装置の一例である。また、出場用バーコードＥＸを送信する管理サーバー２０は、出場用コードを出力する第１の情報処理装置の一例である。
【００３９】
図５のステップＳ１０１に示すように、ユーザー端末１０の操作者は、駅ＳＴ１に入場したい場合、タッチパネル１５に表示された画像を見ながら、入場用バーコードＥＮ１を、カメラ１６を用いて読み取らせる。ここで読み取られた入場用バーコードＥＮ１に記憶された情報は、第１のコードの一例である。
プロセッサー１１は、入場用バーコードＥＮ１などの２次元バーコードが読み取られたならば、図２のステップＳ７においてＹｅｓと判定してステップＳ８へと進む。
ステップＳ８においてプロセッサー１１は、カメラ１６の動作を停止させる。また、プロセッサー１１は、タッチパネル１５のライブビューとしての動作を停止させる。プロセッサー１１は、ステップＳ８の処理の後、ステップＳ９へと進む。
【００４０】
ステップＳ９においてプロセッサー１１は、読み取られた２次元バーコードに含まれる情報をコードとして取得する。
【００４１】
ステップＳ１０においてプロセッサー１１は、カメラ１６の駆動を停止する。さらに、プロセッサー１１は、確認画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、確認画面を表示する。確認画面は、ステップＳ７で読み取られた２次元バーコードが示す内容を含む。当該内容は、例えば、駅名、当該コードが入場用のコードであるか出場用のコードであるか、及びコードの有効期限などを含む。さらに、確認画面は、やり直しボタン及び確認ボタンを含む。やり直しボタンは、２次元バーコードの読み取りのやり直しを指示する場合に操作するボタンである。確認ボタンは、確認画面に表示された、２次元バーコードが示す内容を確認した場合に操作するボタンである。プロセッサー１１は、ステップＳ１０の処理の後、ステップＳ１１へと進む。
【００４２】
ステップＳ１１においてプロセッサー１１は、２次元バーコードの読み取りのやり直しを指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、確認画面に表示されたやり直しボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、２次元バーコードの読み取りのやり直しを指示する操作が行われないならば、ステップＳ１１においてＮｏと判定してステップＳ１２へと進む。
【００４３】
ステップＳ１２においてプロセッサー１１は、内容を確認したことを示す操作が行われたか否かを確認する。すなわち、プロセッサー１１は、確認画面に表示された確認ボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、内容を確認したことを示す操作が行われないならば、ステップＳ１２においてＮｏと判定してステップＳ１１へと戻る。かくして、プロセッサー１１は、２次元バーコードの読み取りのやり直しを指示する操作が行われるか、内容を確認したことを示す操作が行われるまでステップＳ１１及びステップＳ１２を繰り返す。
【００４４】
ユーザー端末１０の操作者は、確認画面に表示された、読み取った２次元バーコードが示す内容を見て、所望の内容でないならば、確認画面に表示されたやり直しボタンを操作する。なお、確認画面に表示された当該内容が所望の内容とならない理由としては、例えば、誤った２次元バーコードが読み取られた場合、又は２次元バーコードが示す内容が何らかの異常などによって正しく読み取られなかった場合などが挙げられる。
プロセッサー１１は、ステップＳ１１及びステップＳ１２の待受状態にあるときに、２次元バーコードの読み取りのやり直しを指示する操作が行われたならば、ステップＳ１１においてＹｅｓと判定してステップＳ６へと戻る。
【００４５】
一方、ユーザー端末１０の操作者は、確認画面に表示された、読み取った２次元バーコードが示す内容を見て、問題が無ければ、確認画面に表示された確認ボタンを操作する。
プロセッサー１１は、ステップＳ１１及びステップＳ１２の待受状態にあるときに、内容を確認したことを示す操作が行われたならば、ステップＳ１２においてＹｅｓと判定して図３のステップＳ１３へと進む。
【００４６】
図３のステップＳ１３においてプロセッサー１１は、図２のステップＳ７で読み取られた２次元バーコードが、入場用コードを含むか否かを確認する。プロセッサー１１は、当該２次元バーコードが入場用コードを含まないならば、図３のステップＳ１３においてＹｅｓと判定してステップＳ１４へと進む。ステップＳ１３の処理を行うことで、プロセッサー１１を中枢とするコンピューターは、コードが入場用コードであることを判定するように機能する。
【００４７】
ステップＳ１４においてプロセッサー１１は、入場記録があるか否かを確認する。すなわち、プロセッサー１１は、補助記憶デバイス１３に記憶されたパラメーターｅｎｔｅｒｅｄの値がＴｒｕｅであるか否かを確認する。プロセッサー１１は、入場記録があるならば、すなわちパラメーターｅｎｔｅｒｅｄの値がＴｒｕｅであるならば、ステップＳ１４においてＹｅｓと判定してステップＳ１５へと進む。
【００４８】
ステップＳ１５においてプロセッサー１１は、入場後に出場していないにもかかわらず再度入場しようとしたことを報知するための入場エラー画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、入場エラー画面を表示する。プロセッサー１１は、ステップＳ１５の処理の後、図２のステップＳ１へと戻る。
【００４９】
一方、プロセッサー１１は、入場記録がないならば、すなわちパラメーターｅｎｔｅｒｅｄの値がＦａｌｓｅであるならば、図３のステップＳ１４においてＮｏと判定してステップＳ１６へと進む。
ステップＳ１６においてプロセッサー１１は、図２のステップＳ７で読み取られた入場用バーコードＥＮに記憶された入場用コードの期限が有効であるか否かを確認する。すなわち、プロセッサー１１は、入場用コードに含まれる期限が、現在日時より後であるか否かを確認する。プロセッサー１１は、入場用コードの期限が有効でないならば、図３のステップＳ１６においてＮｏと判定してステップＳ１７へと進む。
【００５０】
ステップＳ１７においてプロセッサー１１は、入場用コードの期限が切れていることを報知するための入場期限画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、入場期限画面を表示する。プロセッサー１１は、ステップＳ１７の処理の後、図２のステップＳ１へと戻る。
【００５１】
一方、プロセッサー１１は、入場用コードの期限が有効であるならば、ステップＳ１６においＹｅｓと判定してステップＳ１８へと進む。
ステップＳ１８においてプロセッサー１１は、入場を記録する。すなわち、プロセッサー１１は、パラメーターｅｎｔｅｒｅｄの値をＴｒｕｅにする。さらに、プロセッサー１１は、図２のステップＳ７で読み取られた入場用バーコードＥＮに記憶された入場用コードの内容、及び入場日時を記憶させる。入場日時は、例えば、当該入場用バーコードＥＮが読み取られた日時（例えばステップＳ７の処理でＹｅｓと判定した日時）である。プロセッサー１１は、図３のステップＳ１８の処理の後、ステップＳ１９へと進む。
【００５２】
ステップＳ１９においてプロセッサー１１は、入場画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、入場画面を表示する。なお、この処理は、図５では、ステップＳ１０２として示す。プロセッサー１１は、ステップＳ１９の処理の後、ステップＳ２０へと進む。
入場画面は、入場にかかる処理である入場処理を行ったことを証明するための画面である。入場画面は、例えば、入場駅名及び入場日時などを含む。入場駅名は、図２のステップＳ７で読み取られた入場用バーコードＥＮに対応する駅の駅名である。例えば、ステップＳ７で読み取られた入場用バーコードＥＮが入場用バーコードＥＮ１であれば、入場画面に含まれる駅名は、駅ＳＴ１の駅名である「ＸＸ駅」である。また、入場日時は、例えば、入場用バーコードＥＮが読み取られた日時（例えばステップＳ７の処理でＹｅｓと判定した日時）である。また、入場画面は、入場終了ボタンを含む。入場終了ボタンは、入場画面の表示終了を指示する場合に操作するボタンである。入場画面は、入場用コードを適切に取得したことを証明するための入場証明画像の一例である。入場駅名は、入場場所の一例である。入場日時は、コードの取得に基づく日時の一例である。
【００５３】
ユーザー端末１０の操作者は、改札口Ｗ１を通って駅ＳＴ１の駅構外から駅構内に入場したい場合、図５のステップＳ１０３に示すように、タッチパネル１５に表示された入場画面を改札口Ｗ１にいる改札係員ＴＥ１などに見せる。改札係員ＴＥ１は、入場画面を見ることで、入場画面に表示された駅名が正しいか、及び入場画面に表示された日時が適切であるかなどを確認する。これにより、改札係員ＴＥ１は、入場処理が適切に行われていることを確認する。そして、改札係員ＴＥ１は、入場処理が適切に行われていることを確認したならば、ステップＳ１０４に示すように当該操作者が駅構内へ入場することを許可する。改札係員ＴＥ１から入場許可をもらった当該操作者は、駅構内へ入場することができる。対して、例えば、入場画面に表示された駅名が他の駅の駅名となっている、又は入場画面に表示された入場日時が現在日時と大きく異なる時間であるなど、おかしな点を見つけた場合、改札係員ＴＥ１は、入場処理が適切に行われていないと判断する。そして、改札係員ＴＥ１は、入場処理が適切に行われていないと判断したならば、当該操作者が駅構内へ入場することを許可しない。
【００５４】
ユーザー端末１０の操作者は、入場画面を駅係員に見せ終わった場合などにおいて、入場終了ボタンを操作するなどして入場画面の表示を終了させる。
図３のステップＳ２０においてプロセッサー１１は、入場画面の表示を終了するか否かを確認する。そして、プロセッサー１１は、入場画面の表示を終了すると判定するまでステップＳ２０を繰り返す。プロセッサー１１は、入場画面に表示された入場終了ボタンを操作するなどの予め定められた操作が行われた場合に、入場画面の表示を終了すると判定する。また、プロセッサー１１は、入場時間から一定時間経過しているならば、入場画面の表示を終了すると判定する。プロセッサー１１は、入場画面の表示を終了すると判定したならば、ステップＳ２０においてＹｅｓと判定してステップＳ２１へと進む。
【００５５】
ステップＳ２１においてプロセッサー１１は、入場画面を再表示できるようにするために必要なデータを、画面データとして補助記憶デバイス１３などに記憶させる。なお、プロセッサー１１は、補助記憶デバイス１３に既に画面データが記憶されている場合には、画面データを上書きして記憶する。プロセッサー１１は、ステップＳ２１の処理の後、図２のステップＳ１へと戻る。
【００５６】
ユーザー端末１０の操作者が、駅ＳＴ２の有人改札から出場する場合についての一例を、図６を併用して説明する。図６に示すように、駅ＳＴ２は、駅構内と駅構外とに分かれている。駅ＳＴ２の駅構内と駅構外とは、改札口Ｗ２を通じて出入りが可能である。駅ＳＴ２の利用客ＵＳは、改札口Ｗ２を通って駅構外から駅構内へ入場する場合、及び改札口Ｗ２を通って駅構内から駅構外へ出場する場合、駅ＳＴ２の改札係員ＴＥ２に許可を貰う必要がある。また、駅ＳＴ２の駅構外には入場用表示器ＩＮ２１が設置されている。入場用表示器ＩＮ２１には、入場用バーコードＥＮ２及び駅ＳＴ２の駅名「ＹＹ駅」が表示されている。なお、入場用表示器ＩＮ２１は、駅構内からは入場用バーコードＥＮ２が見えないように設置されることが好ましい。そして、駅ＳＴ２の駅構内には出場用表示器ＩＮ２２が設置されている。出場用表示器ＩＮ２２には、出場用バーコードＥＸ２及び駅ＳＴ２の駅名「ＹＹ駅」が表示されている。なお、出場用表示器ＩＮ２２は、駅構外からは出場用バーコードＥＸ１が見えないように設置されることが好ましい。
ユーザー端末１０の操作者は、駅ＳＴ１から入場する場合と同様にユーザー端末１０を操作して、ユーザー端末１０のプロセッサー１１を、図２のステップＳ７の処理まで進める。
そして、図６のステップＳ２０１に示すように、ユーザー端末１０の操作者は、駅ＳＴ２から出場したい場合、タッチパネル１５に表示された画像を見ながら、出場用バーコードＥＸ２を、カメラ１６を用いて読み取らせる。ここで読み取られた出場用バーコードＥＸ２に記憶された情報は、第２のコードの一例である。
プロセッサー１１は、出場用バーコードＥＸ２などの２次元バーコードが読み取られたならば、図２のステップＳ７においてＹｅｓと判定してステップＳ１０へと進む。プロセッサー１１は、入場の場合と同様にステップＳ１０〜ステップＳ１３の処理を行う。そして、プロセッサー１１は、ステップＳ７で読み取られた２次元バーコードが入場用コードを含まないならば、図３のステップＳ１３においてＮｏと判定してステップＳ２２へと進む。
【００５７】
ステップＳ２２においてプロセッサー１１は、図２のステップＳ７で読み取られた２次元バーコードが出場用コードを含むか否かを確認する。プロセッサー１１は、当該バーコードが出場用コードを含まないならば、図３のステップＳ２２においてＮｏと判定してステップＳ２３へと進む。ステップＳ２２の処理を行うことで、プロセッサー１１を中枢とするコンピューターは、コードが出場用コードであることを判定するように機能する。
【００５８】
ステップＳ２３においてプロセッサー１１は、図２のステップＳ７で読み取られた２次元バーコードが入場用コードも出場用コードも含まないことを報知するためのコードエラー画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、コードエラー画面を表示する。プロセッサー１１は、図３のステップＳ２３の処理の後、図２のステップＳ１へと戻る。
【００５９】
図３のステップＳ２４においてプロセッサー１１は、入場記録があるか否かを確認する。すなわち、プロセッサー１１は、補助記憶デバイス１３に記憶されたパラメーターｅｎｔｅｒｅｄの値がＴｒｕｅであるか否かを確認する。プロセッサー１１は、入場記録がないならば、すなわちパラメーターｅｎｔｅｒｅｄの値がＦａｌｓｅであるならば、ステップＳ２４においてＮｏと判定してステップＳ２５へと進む。
【００６０】
ステップＳ２５においてプロセッサー１１は、入場記録が無いにもかかわらず出場しようとしたことを報知するための出場エラー画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、出場エラー画面を表示する。プロセッサー１１は、ステップＳ２５の処理の後、図２のステップＳ１へと戻る。
【００６１】
一方、プロセッサー１１は、入場記録があるならば、すなわちパラメーターｅｎｔｅｒｅｄの値がＴｒｕｅであるならば、図３のステップＳ２４においてＹｅｓと判定して図４のステップＳ２６へと進む。
ステップＳ２６においてプロセッサー１１は、図２のステップＳ７で読み取られた出場用バーコードＥＸに記憶された出場用コードの期限が有効であるか否かを確認する。すなわち、プロセッサー１１は、出場用コードに含まれる期限が、現在日時より後であり、且つ入場日時から現在日時までの経過時間が予め定められた時間以内である場合に出場コードの期限が有効であると判定する。プロセッサー１１は、出場用コードの期限が有効でないならば、図４のステップＳ２６においてＮｏと判定してステップＳ２７へと進む。
【００６２】
ステップＳ２７においてプロセッサー１１は、出場用コードの期限が切れていることを報知するための出場期限画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、出場期限画面を表示する。プロセッサー１１は、ステップＳ２７の処理の後、図２のステップＳ１へと戻る。
【００６３】
一方、プロセッサー１１は、図２のステップＳ７で読み取られた出場用バーコードＥＸに記憶された出場用コードの期限が有効であるならば、図４のステップＳ２６でＹｅｓと判定してステップＳ２８へと進む。
【００６４】
ステップＳ２８においてプロセッサー１１は、入場駅から出場駅までの運賃を取得する。プロセッサー１１は、運賃の取得方法として、例えば、以下の（Ａ）〜（Ｃ）のいずれかを用いる。なお、この処理は、図６では、ステップＳ２０２として示す。
（Ａ）
ユーザー端末１０は、２つの駅間の運賃を記載した補助記憶デバイス１３などに、運賃の一覧である運賃表を記憶しておく。そして、プロセッサー１１は、例えば、入場駅及び出場駅に基づき、運賃表を用いて運賃を取得する。なお、プロセッサー１１は、入場駅として、例えば、入場用コードに含まれる駅を識別する識別情報又は駅名を用いる。また、プロセッサー１１は、出場駅として、例えば、出場用コードに含まれる駅を識別する識別情報又は駅名を用いる。
（Ｂ）
ユーザー端末１０は、駅それぞれについての起点からの距離である営業キロを記載した営業キロ表を補助記憶デバイス１３などに記憶しておく。そして、プロセッサー１１は、入場駅の営業キロと出場駅の営業キロとの差から、予め定められた算出式によって運賃を算出することで、運賃を取得する。
（Ｃ）
プロセッサー１１は、入場駅を示す情報と出場駅を示す情報とを含む運賃コマンドを生成する。そして、プロセッサー１１は、生成した当該運賃コマンドを管理サーバー２０に送信するように通信インターフェース１４に対して指示する。この指示を受けて通信インターフェース１４は、当該運賃コマンドを管理サーバー２０に送信する。送信された当該運賃コマンドは、管理サーバー２０の通信インターフェース２４によって受信される。運賃コマンドを受信した管理サーバー２０は、運賃コマンドに含まれる入場駅を示す情報と出場駅を示す情報とから運賃を取得する。そして、管理サーバー２０は、当該運賃を含む運賃情報をユーザー端末１０に送信する。当該運賃情報は、管理サーバー２０の通信インターフェース２４によってユーザー端末１０に送信される。そして、送信された当該運賃情報は、ユーザー端末１０の通信インターフェース１４によって受信される。これにより、プロセッサー１１は、運賃を取得する。
プロセッサー１１は、図４のステップＳ２８の処理の後、ステップＳ２９へと進む。
【００６５】
ステップＳ２９においてプロセッサー１１は、電子マネーの残高を取得する。すなわち例えば、プロセッサー１１は、補助記憶デバイス１３などに電子マネーの残高が記憶されているならば当該残高を取得する。あるいは、プロセッサー１１は、電子マネーサーバー３１から電子マネーの残高を取得する。プロセッサー１１は、ステップＳ２９の処理の後、ステップＳ３０へと進む。
【００６６】
ステップＳ３０においてプロセッサー１１は、ステップＳ２９で取得した電子マネーの残高が、ステップＳ２８で取得した運賃に対して不足しているか否かを確認する。プロセッサー１１は、電子マネーの残高が運賃に対して不足していないならば、ステップＳ３０においてＮｏと判定してステップＳ３１へと進む。
【００６７】
ステップＳ３１においてプロセッサー１１は、電子マネーを用いて運賃の決済を行うための処理を行う。すなわち、プロセッサー１１は、電子マネーサーバー３１と協働して電子マネーの残高から運賃に相当する金額を引き去る引去処理を行う。引去処理については、周知の方法を用いることができるので、説明を省略する。プロセッサー１１は、ステップＳ３１の処理の後、ステップＳ３２へと進む。
【００６８】
ステップＳ３２においてプロセッサー１１は、出場を記録する。すなわち、プロセッサー１１は、パラメーターｅｎｔｅｒｅｄの値をＦａｌｓｅにする。さらに、プロセッサー１１は、図２のステップＳ７で読み取られた出場用バーコードＥＸに記憶された出場用コードの内容、及び出場日時を記憶させる。出場日時は、例えば、当該出場用バーコードＥＸが読み取られた日時（例えばステップＳ７の処理でＹｅｓと判定した日時）である。プロセッサー１１は、ステップＳ３２の処理の後、ステップＳ３３へと進む。
【００６９】
ステップＳ３３においてプロセッサー１１は、第１の出場画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、第１の出場画面を表示する。なお、この処理は、図６では、ステップＳ２０３として示す。プロセッサー１１は、ステップＳ３３の処理の後、ステップＳ３４へと進む。
第１の出場画面は、出場にかかる処理である出場処理を行い、運賃についての決済が完了したことを証明するための画面である。第１の出場画面は、例えば、入場駅名、出場駅名、入場日時、出場日時及び運賃の金額などを含む。出場駅名は、図２のステップＳ７で読み取られた出場用バーコードＥＸに対応する駅の駅名である。例えば、ステップＳ７で読み取られた出場用バーコードＥＸが駅ＳＴ２についての出場用バーコードＥＸ２であれば、第１の出場画面に含まれる駅名は、駅ＳＴ２の駅名である「ＹＹ駅」である。また、出場日時は、例えば、出場用バーコードＥＸが読み取られた日時（例えばステップＳ７の処理でＹｅｓと判定した日時）である。また、第１の出場画面は、例えば、決済が完了していることを示す文字列などを含む。さらに、第１の出場画面は、第１の出場終了ボタンを含む。第１の出場終了ボタンは、第１の出場画面の表示終了を指示する場合に操作するボタンである。
第１の出場画面は、入場用コード及び出場用コードを適切に取得したことを証明するための出場証明画像の一例である。また、第１の出場画面は、料金を決済済みであることを示す。出場駅名は、出場場所の一例である。出場日時は、コードの取得に基づく日時の一例である。
【００７０】
ユーザー端末１０の操作者は、改札口Ｗ２を通って駅ＳＴ２の駅構内から駅構外に出場したい場合、図６のステップＳ２０４に示すように、タッチパネル１５に表示された第１の出場画面を改札口Ｗ２にいる改札係員ＴＥ２などに見せる。改札係員ＴＥ２は、第１の出場画面を見ることで、第１の出場画面に表示された出場駅名が正しいか、第１の出場画面に表示された日時が適切であるか、運賃は正しいか、及び決済が完了しているかなどを確認する。これにより、改札係員ＴＥ２は、出場処理及び決済が適切に行われていることを確認する。そして、改札係員ＴＥ２は、出場処理及び決済が適切に行われていることを確認したならば、ステップＳ２０５に示すように当該操作者が駅構外へ出場することを許可する。改札係員ＴＥ２から出場許可をもらった当該操作者は、駅構外へ出場することができる。対して、例えば、第１の出場画面に表示された出場駅名が他の駅の駅名となっている、第１の出場画面に表示された出場日時が現在日時と大きく異なる時間である、又は運賃が正しくないなど、おかしな点を見つけた場合、改札係員ＴＥ２は、出場処理又は決済が適切に行われていないと判断する。そして、改札係員ＴＥ２は、出場処理又は決済が適切に行われていないと判断したならば、当該操作者が駅構外へ出場することを許可しない。
【００７１】
ユーザー端末１０の操作者は、第１の出場画面を駅係員に見せ終わった場合などにおいて、第１の出場終了ボタンを操作するなどして第１の出場画面の表示を終了させる。
図４のステップＳ３４においてプロセッサー１１は、第１の出場画面の表示を終了するか否かを確認する。そして、プロセッサー１１は、第１の出場画面の表示を終了すると判定するまでステップＳ３４を繰り返す。プロセッサー１１は、第１の出場画面に表示された第１の出場終了ボタンを操作するなどの予め定められた操作が行われた場合に、第１の出場画面の表示を終了すると判定する。また、プロセッサー１１は、出場時間から一定時間経過しているならば、第１の出場画面の表示を終了すると判定する。プロセッサー１１は、第１の出場画面の表示を終了すると判定したならば、ステップＳ３４においてＹｅｓと判定してステップＳ３５へと進む。
【００７２】
ステップＳ３５においてプロセッサー１１は、第１の出場画面を再表示できるようにするために必要なデータを、画面データとして補助記憶デバイス１３などに記憶させる。なお、プロセッサー１１は、補助記憶デバイス１３に既に画面データが記憶されている場合には、画面データを上書きして記憶する。プロセッサー１１は、ステップＳ３５の処理の後、図２のステップＳ１へと戻る。
【００７３】
一方、プロセッサー１１は、電子マネーの残高が運賃に対して不足しているならば、ステップＳ３０においてＹｅｓと判定してステップＳ３６へと進む。
ステップＳ３６においてプロセッサー１１は、不足画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、不足画面を表示する。プロセッサー１１は、ステップＳ３６の処理の後、ステップＳ３７へと進む。
不足画面は、一例として、チャージボタン及び決済ボタンを含む。チャージボタンは、電子マネーのチャージを指示する場合に操作するボタンである。決済ボタンは、運賃のうち、電子マネーの残高分だけ決済を行いたい場合に操作するボタンである。
【００７４】
ステップＳ３７においてプロセッサー１１は、電子マネーのチャージを指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、不足画面に表示されたチャージボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、電子マネーのチャージを指示する操作が行われないならば、ステップＳ３７においてＮｏと判定してステップＳ３８へと進む。
【００７５】
ステップＳ３８においてプロセッサー１１は、電子マネーの残高分だけ決済を行うよう指示する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、不足画面に表示された決済ボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、電子マネーの残高分だけ決済を行うよう指示する操作が行われないならば、ステップＳ３８においてＮｏと判定してステップＳ３７へと戻る。かくして、プロセッサー１１は、電子マネーのチャージを指示する操作か、電子マネーの残高分だけ決済を行うように指示する操作が行われるまでステップＳ３７及びステップＳ３８を繰り返す。
【００７６】
プロセッサー１１は、ステップＳ３７及びステップＳ３８の待受状態にあるときに、電子マネーのチャージを指示する操作が行われたならば、ステップＳ３７においてＹｅｓと判定してステップＳ３９へと進む。
ステップＳ３９においてプロセッサー１１は、ステップＳ５と同様にして、電子マネーのチャージを行うための処理をする。プロセッサー１１は、ステップＳ３９の処理の後、ステップＳ２９へと戻る。
【００７７】
一方、プロセッサー１１は、ステップＳ３７及びステップＳ３８の待受状態にあるときに、電子マネーの残高分だけ決済を行うよう指示する操作が行われたならば、ステップＳ３８においてＹｅｓと判定してステップＳ４０へと進む。
ステップＳ４０においてプロセッサー１１は、電子マネーサーバー３１と協働して電子マネーの残高の全額を引き去る全額引去処理を行う。全額引去処理については、周知の方法を用いることができるので、説明を省略する。プロセッサー１１は、ステップＳ４０の処理の後、ステップＳ４１へと進む。
【００７８】
ステップＳ４１においてプロセッサー１１は、ステップＳ３２と同様にして出場を記録する。プロセッサー１１は、ステップＳ４１の処理の後、ステップＳ４２へと進む。
【００７９】
ステップＳ４２においてプロセッサー１１は、第２の出場画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、第２の出場画面を表示する。プロセッサー１１は、ステップＳ４２の処理の後、ステップＳ４３へと進む。
第２の出場画面は、出場処理を行ったが、運賃についての決済が完了していないことを証明するための画面である。第２の出場画面は、第１の出場画面と同様に、例えば、入場駅名、出場駅名、入場日時、出場日時、及び運賃の金額などを含む。さらに、第２の出場画面は、不足金額を含む。不足金額は、運賃からステップＳ３８で決済を行った金額を減じた金額である。また、第２の出場画面は、例えば、決済が完了していないことを示す文字列などを含む。さらに、第２の出場画面は、第２の出場終了ボタンを含む。第２の出場終了ボタンは、第２の出場画面の表示終了を指示する場合に操作するボタンである。第２の出場画面は、出場証明画像の一例である。第２の出場画面は、料金の一部又は全部を決済していないことを示す画像の一例である。
【００８０】
ユーザー端末１０の操作者は、改札口Ｗ２を通って駅ＳＴ２の駅構内から駅構外に出場したい場合、図６のステップＳ２０４に示すように、タッチパネル１５に表示された第２の出場画面を改札口Ｗ２にいる改札係員ＴＥ２などに見せる。改札係員ＴＥ２は、第２の出場画面を見ることで、第２の出場画面に表示された出場駅名が正しいか、第２の出場画面に表示された日時が適切であるか、運賃は正しいかなどを確認する。これにより、改札係員ＴＥ２は、出場処理が適切に行われていることを確認する。そして、改札係員ＴＥ２は、出場処理が適切に行われていることを確認したならば、当該操作者に対して不足金額の支払を求める。不足金額の支払いを求められた当該操作者は、改札係員ＴＥ２に対して、不足金額を現金などによって支払う。不足金額の支払いを確認した改札係員ＴＥ２は、ステップＳ２０５に示すように当該操作者が駅構外へ出場することを許可する。改札係員ＴＥ２から出場許可をもらった当該操作者は、駅構外へ出場することができる。対して、例えば、第２の出場画面に表示された出場駅名が他の駅の駅名となっている、第２の出場画面に表示された出場日時が現在日時と大きく異なる時間である、又は運賃が正しくないなど、おかしな点を見つけた場合、改札係員ＴＥ２は、出場処理が適切に行われていないと判断する。そして、改札係員ＴＥ２は、出場処理が適切に行われていないと判断したならば、不足金額の支払いは求めずに、当該操作者が駅構外へ出場することを許可しない。
【００８１】
ユーザー端末１０の操作者は、第２の出場画面を駅係員に見せ終わった場合などにおいて、第２の出場終了ボタンを操作するなどして第２の出場画面の表示を終了させる。
図４のステップＳ４３においてプロセッサー１１は、第２の出場画面の表示を終了するか否かを確認する。そして、プロセッサー１１は、第２の出場画面の表示を終了すると判定するまでステップＳ４３を繰り返す。プロセッサー１１は、第２の出場画面に表示された第２の出場終了ボタンを操作するなどの予め定められた操作が行われた場合に、第２の出場画面の表示を終了すると判定する。また、プロセッサー１１は、出場時間から一定時間経過しているならば、第２の出場画面の表示を終了すると判定する。プロセッサー１１は、第２の出場画面の表示を終了すると判定したならば、ステップＳ４３においてＹｅｓと判定してステップＳ４４へと進む。
【００８２】
ステップＳ４４においてプロセッサー１１は、第２の出場画面を再表示できるようにするために必要なデータを、画面データとして補助記憶デバイス１３などに記憶させる。なお、プロセッサー１１は、補助記憶デバイス１３に既に画面データが記憶されている場合には、画面データを上書きして記憶する。プロセッサー１１は、ステップＳ４４の処理の後、図２のステップＳ１へと戻る。
【００８３】
ユーザー端末１０の操作者は、入場画面、第１の出場画面又は第２の出場画面を改札係員などに見せる前に表示を終了してしまった場合などにおいて、これらの画面を再表示させたいならば、例えば、第２のメニューボタンを操作する。
プロセッサー１１は、ステップＳ２〜ステップＳ４の待受状態にあるときに、画面の再表示を指示する操作が行われたならば、ステップＳ３においてＹｅｓと判定してステップＳ４５へと進む。
ステップＳ４５においてプロセッサー１１は、補助記憶デバイス１３などに画面データが記憶されているか否かを確認する。そして、プロセッサー１１は、画面データが記憶されているならば、当該画面データが有効であるか無効であるかを確認する。例えば、プロセッサー１１は、入場日時から一定時間経過した入場画面の画面データを無効であると判定する。また、プロセッサー１１は、出場日時から一定時間経過した第１の出場画面又は第２の出場画面の画面データを無効であると判定する。プロセッサー１１は、有効な画面データがないならば、ステップＳ４５においてＮｏと判定してステップＳ１へと戻る。そして、プロセッサー１１は、有効な画面データがあるならば、ステップＳ４５においてＹｅｓと判定してステップＳ４６へと進む。
【００８４】
ステップＳ４６においてプロセッサー１１は、補助記憶デバイス１３に記憶されている画面データが入場画面のものであるか否かを確認する。プロセッサー１１は、画面データが入場画面のものであるならば、ステップＳ４６においてＹｅｓと判定して図３のステップＳ１９へと進む。そして、プロセッサー１１は、ステップＳ１９において、当該画面データを用いて入場画面を表示させる。
【００８５】
一方、プロセッサー１１は、画面データが入場画面のものでないならば、図２のステップＳ４６においてＮｏと判定してステップＳ４７へと進む。
ステップＳ４７においてプロセッサー１１は、補助記憶デバイス１３に記憶されている画面データが第１の出場画面であるか否かを確認する。プロセッサー１１は、画面データが第１の出場画面のものであるならば、ステップＳ４７においてＹｅｓと判定して図４のステップＳ３３へと進む。そして、プロセッサー１１は、ステップＳ３３において、当該画面データを用いて第１の出場画面を表示させる。
一方、プロセッサー１１は、画面データが第１の出場画面のものでないならば、すなわち、画面データが第２の出場画面のものであるならば、図２のステップＳ４６においてＮｏと判定して図４のステップＳ４２へと進む。そして、プロセッサー１１は、ステップＳ４２において第２の出場画面を表示させる。
【００８６】
次に、ユーザー端末１０の操作者が、無人駅ＳＴ３から車両ＣＡに乗車（入場）して、無人駅ＳＴ４で車両ＣＡから降車（出場）する場合を想定して運賃収受システム１の動作を説明する。図７は、車内制御装置Ｃ１のプロセッサー４１による制御処理のフローチャートである。
なお、無人駅には、入場用表示器ＩＮ１及び出場用表示器ＩＮ２を設置しなくても良い。
【００８７】
ステップＳ５１においてプロセッサー４１は、出場用表示装置Ｄ２の表示を更新して、次に到着する駅の出場用バーコードＥＸを表示させる。プロセッサー４１は、ステップＳ５１の処理の後、ステップＳ５２へと進む。
【００８８】
ステップＳ５２においてプロセッサー４１は、車両ＣＡが駅に到着するのを待ち受けている。プロセッサー４１は、車両ＣＡが駅に到着したならば、ステップＳ５２においてＹｅｓと判定してステップＳ５３へと進む。なお、降車する乗客がいないために停留所を通過する場合などにおいても、通過時に駅に到着したとみなすものとする。
【００８９】
ステップＳ５３においてプロセッサー４１は、入場用表示装置Ｄ１の表示を更新して、車両ＣＡが到着した駅の入場用バーコードＥＮを表示させる。プロセッサー４１は、ステップＳ５３の処理の後、ステップＳ５４へと進む。
【００９０】
ステップＳ５４においてプロセッサー４１は、車両ＣＡが駅を出発するのを待ち受けている。プロセッサー４１は、駅を出発したならば、ステップＳ５４においてＹｅｓと判定してステップＳ５１へと戻る。なお、プロセッサー４１は、降車する乗客がいないために車両ＣＡが停留所を通過する場合などにおいても、通過時に駅を出発したものとみなす。
【００９１】
なお、プロセッサー４１は、車両ＣＡが駅に到着したこと、及び車両ＣＡが駅を出発したことなどを、例えば以下のように判定を行う。例えば、プロセッサー４１は、始発駅などからの走行距離情報から現在位置を算出することで当該判定を行う。あるいは、プロセッサー４１は、ＧＰＳ（Global Positioning System）などの位置測位システムを用いて現在位置情報を取得することで当該判定を行う。あるいは、運転士は、駅に到着したこと、出発したこと、又は通過したことを示す操作を行う。プロセッサー４１は、当該操作に基づいて当該判定を行う。あるいは、プロセッサー４１は、これら複数の方法を併用する。
【００９２】
以上の処理により、車両ＣＡに乗車するとき、入場用表示装置Ｄ１には、乗車駅に対応する入場用バーコードＥＮが表示された状態となる。また、車両ＣＡから降車するとき、出場用表示装置Ｄ２には、降車駅に対応する出場用バーコードＥＸが表示された状態となる。したがって、例えば、無人駅ＳＴ３から車両ＣＡに乗車するとき、入場用表示装置Ｄ１には、駅ＳＴ３に対応した入場用バーコードＥＮである入場用バーコードＥＮ３が表示される。そして、例えば、無人駅ＳＴ４で車両ＣＡから降車するとき、出場用表示装置Ｄ２には、駅ＳＴ４に対応した出場用バーコードＥＸである出場用バーコードＥＸ４が表示される。なお、有人改札を有する駅ＳＴであっても、入場用表示装置Ｄ１及び出場用表示装置Ｄ２に入場用バーコードＥＮ及び出場用バーコードＥＸを表示させても良い。
なお、上記の処理は、入場用表示装置Ｄ１及び出場用表示装置Ｄ２の表示を更新する処理の一例である。入場用表示装置Ｄ１及び出場用表示装置Ｄ２の表示の更新には、例えば、従来の整理券式の運賃表示器と同様の仕組みを用いることが可能である。
【００９３】
駅ＳＴ３から車両ＣＡに乗車する場合、ユーザー端末１０の操作者は、駅ＳＴ１から入場する場合などと同様に、ユーザー端末１０を操作して、ユーザー端末１０のプロセッサー１１を、図２のステップＳ７の処理まで進める。そして、当該操作者は、無人駅ＳＴ３から車両ＣＡに乗車するとき、カメラ１６を用いて、入場用表示装置Ｄ１に表示された入場用バーコードＥＮ３を読み取らせる。なお、無人駅ＳＴ３に入場用表示器ＩＮ３１が設置されている場合には、当該操作者は、入場用表示装置Ｄ１に表示された入場用バーコードＥＮ３に代えて、入場用表示器ＩＮ３１に表示された入場用バーコードＥＮ３を読み取らせても良い。入場用バーコードＥＮ３を読み取らせた後、当該操作者は、車両ＣＡに乗車する。
【００９４】
駅ＳＴ４で車両ＣＡから降車する場合、ユーザー端末１０の操作者は、駅ＳＴ２から出場する場合などと同様に、ユーザー端末１０を操作して、ユーザー端末１０のプロセッサー１１を、図２のステップＳ７の処理まで進める。そして、当該走者は、無人駅ＳＴ４で車両ＣＡから降車するとき、カメラ１６を用いて、出場用表示装置Ｄ２に表示された出場用バーコードＥＸ４を読み取らせる。出場用バーコードＥＸ４を読み取らせることで、駅ＳＴ２から出場する場合と同様に、タッチパネル１５には第１の出場画面又は第２の出場画面が表示される。当該操作者は、駅ＳＴ４には改札係員はいないので、車両ＣＡの運転士などに第１の出場画面又は第２の出場画面を見せる。車両ＣＡの運転士は、改札係員と同様に、第１の出場画面又は第２の出場画面の確認、及び降車（出場）の許可などを行う。車両ＣＡの運転士から降車（出場）の許可を貰った当該操作者は、車両ＣＡから降車することができる。
【００９５】
以上のように、第１実施形態の運賃収受システム１によれば、有人改札を設置している駅と無人駅のどちらにも対応可能である。したがって、有人改札から入場して無人駅で出場すること、及び無人駅で入場して有人改札から降車することも可能である。また、時間帯などによって有人改札がある場合と、有人改札がない場合とに変化するような駅にも対応可能である。
【００９６】
第１実施形態の運賃収受システム１によれば、自動改札機などの、切符又はＩＣカードなどを読み取る機能を有する装置を駅に備える必要が無い。駅には、２次元コードが表示された表示器を設置するだけで良い。したがって、運賃収受システム１を用いることで、入場、出場、又は入出場の管理を従来よりも安いコストで行うことができる。また、運賃収受システム１を用いることで、運賃の収受を従来よりも安いコストで行うことができる。
【００９７】
また、第１実施形態の運賃収受システム１によれば、改札係員などは、入場又は出場の許可を与えるために、ユーザー端末１０に表示された入場画面、第１の出場画面又は第２の出場画面などの証明画面を見ておかしな点が無いか確認するだけで良い。したがって、運賃収受システム１を用いることで、従来の手動改札などよりも改札係員などの手間が軽減される。
証明画面には、入場駅名又は出場駅名が表示される。したがって、運賃収受システム１は、入場駅又は出場駅とは異なる駅でコードを取得することによってキセル乗車を行うなどの不正を防ぐことができる。
証明画面には、入場時間又は出場時間が表示される。したがって、運賃収受システム１は、以前に入場又は出場したときに用いた画面を使いまわすといった不正を防ぐことができる。
【００９８】
また、第１実施形態の運賃収受システム１によれば、ユーザー端末１０は、運賃の決済の一部又は全部を行わなかった場合、不足金額を含む第２の出場画面を表示する。したがって、運賃収受システム１は、電子マネーの残高が不足している場合などにも対応可能である。
【００９９】
また、第１実施形態の運賃収受システム１は、入場用コードと出場用コードとの２種類のコードを用いる。したがって、運賃収受システム１は、改札内から入場用コードを見えないようにすることができる。このため、運賃収受システム１は、入場した駅とは異なる駅でコードを取得することによってキセル乗車を行うなどの不正を防ぐことができる。
【０１００】
また、第１実施形態の運賃収受システム１によれば、ユーザー端末１０は、入場時間又は出場時間から一定時間が経過すると証明画面の表示を終了させる。また、ユーザー端末１０は、一定時間が経過した後は、証明画面の再表示もできないようにする。したがって、運賃収受システム１は、以前に入場又は出場したときに用いた画面を使いまわすといった不正を防ぐことができる。
【０１０１】
〔第２実施形態〕
以下、第２実施形態に係る運賃収受システムについて説明する。
第２実施形態に係る運賃収受システム１ｂは、出場用表示装置Ｄ２及び出場用表示器ＩＮ２は不要である。その他の構成は、第１実施形態に係る運賃収受システム１と同様の構成で良い。
運賃収受システム１ｂは、距離に拘わらず運賃が一律であり、運賃先払いであるような交通機関に好適である。
【０１０２】
以下、第２実施形態に係る運賃収受システム１ｂの動作を図２及び図８に基づいて説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図８は、ユーザー端末１０のプロセッサー１１による制御処理のフローチャートである。プロセッサー１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいてこの制御処理を実行する。なお、図８において図３又は図４と同様の処理については、同一の符号を付している。また、第１実施形態と同様の処理については、説明を省略する場合がある。
第２実施形態では、プロセッサー１１は、運賃アプリの起動に伴い、図２及び図８に示す制御処理を開始する。
【０１０３】
プロセッサー１１は、図２のステップＳ１２においてＹｅｓと判定したならば、図８のステップＳ１３へと進む。
プロセッサー１１は、ステップＳ１３においてＮｏと判定したならば、ステップＳ２３へと進む。
プロセッサー１１は、ステップＳ１３においてＹｅｓと判定したならば、ステップＳ１６へと進む。
プロセッサー１１は、ステップＳ１６においてＹｅｓと判定したならば、ステップＳ６１へと進む。
ステップＳ６１においてプロセッサー１１は、運賃を取得する。すなわち、プロセッサー１１は、例えば、補助記憶デバイス１３などに記憶した運賃を読み出す。あるいは例えば、プロセッサー１１は、管理サーバー２０から運賃を取得する。プロセッサー１１は、ステップＳ６１の処理の後、ステップＳ２９へと進む。
【０１０４】
プロセッサー１１は、ステップＳ３１の処理の後、ステップＳ１９へと進む。
プロセッサー１１は、ステップＳ３０においてＹｅｓと判定したならば、ステップＳ６２へと進む。
ステップＳ６２においてプロセッサー１１は、第２の不足画面に対応した画像を生成する。そして、プロセッサー１１は、生成したこの画像を表示するようにタッチパネル１５に対して指示する。この指示を受けてタッチパネル１５は、第２の不足画面を表示する。プロセッサー１１は、ステップＳ６２の処理の後、ステップＳ３７へと進む。
第２の不足画面は、一例として、チャージボタン及び中止ボタンを含む。チャージボタンは、不足画面のものと同様のボタンである。中止ボタンは、運賃アプリを用いた運賃の支払いを中止する場合に操作するボタンである。
【０１０５】
プロセッサー１１は、ステップＳ３７においてＮｏと判定したならばステップＳ６３へと進む。
ステップＳ６３においてプロセッサー１１は、運賃の支払いを中止する操作が行われたか否かを確認する。すなわち、プロセッサー１１は、第２の不足画面に表示された中止ボタンを操作するなどの予め定められた操作が行われたか否かを確認する。プロセッサー１１は、運賃の支払いを中止する操作が行われないならば、ステップＳ６３においてＮｏと判定してステップＳ３７へと戻る。かくして、プロセッサー１１は、電子マネーのチャージを指示する操作か、運賃の支払いを中止する操作が行われるまでステップＳ３７及びステップＳ６３を繰り返す。
プロセッサー１１は、ステップＳ３７及びステップＳ６３の待受状態にあるときに、電子マネーのチャージを指示する操作が行われたならば、ステップＳ３７においてＹｅｓと判定してステップＳ３９へと進む。ステップＳ３７及びステップＳ６３の待受状態にあるときに、運賃の支払いを中止する操作が行われたならば、ステップＳ６３においてＹｅｓと判定して図２のステップＳ１へと戻る。
なお、第２実施形態では、プロセッサー１１は、図２のステップＳ４５においてＹｅｓと判定したならば、ステップＳ４６の処理をスキップしてステップＳ１９へと進む。
【０１０６】
第１実施形態と同様に、車両ＣＡの運転士又は改札係員は、ユーザー端末１０に表示された入場画面を見て、ユーザー端末１０の操作者に入場の許可を与える。第２実施形態では、出場時の画面の確認等は不要である。第２実施形態における入場画面は、入場証明画像の一例である。第２実施形態における入場画面は、料金を決済済みであることを示す。
【０１０７】
第２実施形態の運賃収受システム１ｂによれば、出場用表示装置Ｄ２及び出場用表示器ＩＮ２は不要である。したがって、距離に拘わらず運賃が一律であり、運賃先払いであるような交通機関であれば、第１実施形態の運賃収受システム１よりも安価に運賃収受システム１ｂを構築することができる。
【０１０８】
〔第３実施形態〕
以下、第３実施形態に係る運賃収受システムについて説明する。
第３実施形態に係る運賃収受システム１ｃは、入場用表示装置Ｄ１及び入場用表示器ＩＮ１は不要である。その他の構成は、第１実施形態に係る運賃収受システム１と同様の構成で良い。
運賃収受システム１ｃは、距離に拘わらず運賃が一律であり、運賃後払いであるような交通機関に好適である。
【０１０９】
以下、第３実施形態に係る運賃収受システム１ｃの動作を図２及び図９に基づいて説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図９は、ユーザー端末１０のプロセッサー１１による制御処理のフローチャートである。プロセッサー１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいてこの制御処理を実行する。なお、図９において図３、図４又は図８と同様の処理については、同一の符号を付している。また、第１実施形態又は第２実施形態と同様の処理については、説明を省略する場合がある。
第３実施形態では、プロセッサー１１は、運賃アプリの起動に伴い、図２及び図９に示す制御処理を開始する。
【０１１０】
プロセッサー１１は、図２のステップＳ１２においてＹｅｓと判定したならば、図９のステップＳ２２へと進む。
プロセッサー１１は、ステップＳ２２においてＹｅｓと判定したならば、ステップＳ２６へと進む。
プロセッサー１１は、ステップＳ２６においてＹｅｓと判定したならば、ステップＳ６１へと進む。
プロセッサー１１は、ステップＳ３１の処理の後、ステップＳ３３へと進む。
プロセッサー１１は、ステップＳ３０においてＹｅｓと判定したならば、ステップＳ６２へと進む。ステップＳ６２、３７及びステップＳ６３については第２実施形態と同様である。
なお、第３実施形態では、プロセッサー１１は、図２のステップＳ４５においてＹｅｓと判定したならば、ステップＳ４６及びステップＳ４７の処理をスキップしてステップＳ３３へと進む。
【０１１１】
第１実施形態と同様に、車両ＣＡの運転士又は改札係員は、ユーザー端末１０に表示された第１の出場画面を見て、ユーザー端末１０の操作者に出場の許可を与える。第３実施形態では、入場時の画面の確認等は不要である。第３実施形態における第１の出場画面は、出場証明画像の一例である。第３実施形態における第１の出場画面は、料金を決済済みであることを示す。
【０１１２】
第３実施形態の運賃収受システム１によれば、入場用表示装置Ｄ１及び入場用表示器ＩＮ１は不要である。したがって、距離に拘わらず運賃が一律であり、運賃後払いであるような交通機関であれば、第１実施形態の運賃収受システム１よりも安価に運賃収受システム１ｂを構築することができる。
【０１１３】
〔第４実施形態〕
以下、第４実施形態に係る運賃収受システムについて説明する。
図１０は、第４実施形態に係る運賃収受システム１ｄの概要及び運賃収受システム１ｄに含まれる装置のそれぞれの要部回路構成を示すブロック図である。なお、図１０において図１と同様の構成については、同一の符号を付している。第４実施形態に係る運賃収受システム１ｄは、第１実施形態と同様の構成に加えて係員端末５０を含む。なお、図１０には、係員端末５０を１台のみ示すが、典型的には複数の係員端末５０が存在する。
【０１１４】
係員端末５０は、改札係員及び運転士のそれぞれが所持する。係員端末５０は、例えば、ＰＣ、スマートホン、携帯電話、タブレットＰＣなどの情報端末である。係員端末５０は、第３の情報処理装置の一例である。係員端末５０は、プロセッサー５１、メインメモリ５２、補助記憶デバイス５３、通信インターフェース５４、表示デバイス５５及びバス５６を含む。
【０１１５】
プロセッサー５１は、係員端末５０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。プロセッサー５１は、メインメモリ５２又は補助記憶デバイス５３に記憶されたオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムに基づいて、係員端末５０の各種の機能を実現するべく各部を制御する。プロセッサー５１は、例えば、ＣＰＵ、ＭＰＵ、ＳｏＣ、ＤＳＰ又はＧＰＵなどである。あるいは、プロセッサー５１は、これらの組み合わせである。
【０１１６】
メインメモリ５２は、プロセッサー５１を中枢とするコンピューターの主記憶部分に相当する。メインメモリ５２は、オペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、メインメモリ５２は、プロセッサー５１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
【０１１７】
補助記憶デバイス５３は、プロセッサー５１を中枢とするコンピューターの補助記憶部分に相当する。補助記憶デバイス５３は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス５３は、上記のオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合がある。また、補助記憶デバイス５３は、プロセッサー５１が各種の処理を行う上で使用するデータ、プロセッサー５１での処理によって生成されたデータ又は各種の設定値などを保存する。なお、係員端末５０は、補助記憶デバイス５３に代えて、あるいは補助記憶デバイス５３に加えて、メモリカードなどの記憶媒体を挿入可能なカードスロットなどのインターフェースを備えてもよい。当該メモリカードは、プロセッサー５１を中枢とするコンピューターの補助記憶部分に相当する。
【０１１８】
メインメモリ５２又は補助記憶デバイス５３に記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として、係員端末５０は、制御プログラムがメインメモリ５２又は補助記憶デバイス５３に記憶されない状態で係員端末５０の管理者などへと譲渡される。そして、別途に当該管理者などへと譲渡された制御プログラムが、当該管理者などによる操作の下に補助記憶デバイス５３へと書き込まれる。しかしながら、係員端末５０は、制御プログラムがメインメモリ５２又は補助記憶デバイス５３に記憶された状態で当該管理者などへと譲渡されても良い。上述の制御プログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【０１１９】
通信インターフェース５４は、係員端末５０がネットワークＮＷなどを介して通信するためのインターフェースである。
【０１２０】
表示デバイス５５は、係員端末５０の操作者に各種情報を通知するための画面を表示する。表示デバイス５５は、例えば、液晶ディスプレイ又は有機ＥＬディスプレイなどのディスプレイである。
【０１２１】
バス５６は、アドレスバス及びデータバスなどを含み、係員端末５０の各部で授受される信号を伝送する。
【０１２２】
以下、第４実施形態に係る運賃収受システム１ｄの動作を説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【０１２３】
電子マネーサーバー３１は、図３のステップＳ３１又はステップＳ４０においてユーザー端末１０と協働して引去処理又は全額引去処理を行ったならば、決済が行われたことを示す決済情報を出場駅の改札係員が操作する係員端末５０に送信する。決済情報は、例えば、ユーザー端末１０を特定する情報、決済日時、及び決済金額などを含む。
当該情報は、係員端末５０の通信インターフェース５４によって受信される。プロセッサー５１は、当該情報が受信されたならば、ユーザー端末１０によって決済が行われたことを報知する決済通知画面を生成する。プロセッサー５１は、生成したこの画像を表示するように表示デバイス５５に対して指示する。この指示を受けて表示デバイス５５は、決済通知画面を表示する。決済通知画面は、例えば、ユーザー端末１０を特定する情報、決済日時、及び決済金額などを含む。決済通知画面は、決済が行われたことを示す画像の一例である。
【０１２４】
改札係員又は運転士は、第１の出場画面又は第２の出場画面を確認する場合、決済通知画面も確認して、第１の出場画面又は第２の出場画面におかしなところが無いか確認する。
【０１２５】
第４実施形態に係る運賃収受システム１ｄによれば、ユーザー端末１０によって決済が行われた場合、係員端末５０にその旨が通知される。したがって、改札係員又は運転士は、当該通知を確認することで、決済を行っていないのに決済を行ったように装うなどの不正乗車を防止することができる。
【０１２６】
上記の各実施形態は、以下のような変形も可能である。
運賃収受システム１は、ＧＰＳ又はＩＭＥＳ（Indoor MEssaging System）などの位置測位システムを用いて現在位置情報を取得することで、入場用コード又は出場用コードが読み取られたときの位置に異常が無いか確認を行っても良い。すなわち、運賃収受システム１は、例えば、以下の（α）又は（β）のように動作する。
（α）
プロセッサー１１は、図３のステップＳ１３においてＹｅｓと判定したならば、現在位置情報を取得する。そして、プロセッサー１１は、当該現在位置情報に基づいて、現在の位置が入場用コードで示される駅又はその近傍であるか否かを確認する。そして、プロセッサー１１は、現在の位置が入場用コードで示される駅又はその近傍であるならばステップＳ１４へと進む。対して、プロセッサー１１は、現在の位置が入場用コードで示される駅又はその近傍でないならば、現在位置に異常があることを報知するための画面をタッチパネル１５に表示させる。その後、プロセッサー１１は、図２のステップＳ１へと戻る。一方、プロセッサー１１は、図３のステップＳ２２においてＹｅｓと判定したならば、現在位置情報を取得する。そして、プロセッサー１１は、当該現在位置情報に基づいて、現在の位置が出場用コードで示される駅であるか否かを確認する。そして、プロセッサー１１は、現在の位置が出場用コードで示される駅であるならばステップＳ２４へと進む。対して、プロセッサー１１は、現在の位置が入場用コードで示される駅でないならば、現在位置に異常があることを報知するための画面をタッチパネル１５に表示させる。その後、プロセッサー１１は、図２のステップＳ１へと戻る。以上のようにすることで、本来とは異なる位置で入場用コード又は出場用コードが読み取られるような不正などを防ぐことができる。
（β）
プロセッサー１１は、図３のステップＳ１３においてＹｅｓと判定したならば、現在位置情報を取得して記憶しておく。そして、プロセッサー１１は、ステップＳ１９において、入場画面内に当該位置情報が示す位置を表示させる。また、プロセッサー１１は、図３のステップＳ２２においてＹｅｓと判定したならば、現在位置情報を取得して記憶しておく。そして、プロセッサー１１は、ステップＳ３３又はステップＳ４２において第１の出場画面又は第２の出場画面内に当該位置情報が示す位置を表示させる。改札係員などは、入場画面、第１の出場画面又は第２の出場画面を確認するとき、当該画面に表示された位置が、当該改札係員がいる駅又はその近傍であるか否かを確認する。以上のようにすることで、本来とは異なる位置で入場用コード又は出場用コードが読み取られるような不正などを防ぐことができる。
【０１２７】
入場用コード及び出場用コードは、色についての情報を含んでも良い。この場合、プロセッサー１１は、入場用画面の背景などを、入場用コードに含まれる色情報に基づいた色にする。そして、プロセッサー１１は、第１の出場画面及び第２の出場画面の背景などを、出場用コードに含まれる色情報に基づいた色にする。なお、当該色情報については、入場用コード又は出場用コードの有効期限切れによる更新ごとに色が変更されるようにすることが好ましい。なお、改札係員及び運転士は、入場用コード及び出場用コードに含まれる色情報が現在何色を示すかを把握しておくものとする。第４実施形態のように、改札係員及び運転士が係員端末５０を所持している場合には、係員端末５０は、表示デバイス５５に現在何色であるかを表示させても良い。現在何色であるかの情報については、例えば、管理サーバー２０が係員端末５０に対して送信する。改札係員は、入場用画面、第１の出場画面又は第２の出場画面を確認する際に、背景の色も確認することで、コードの偽造などの不正を防ぐことができる。上記のようにして入場用画面、第１の出場画面又は第２の出場画面に表示される色は、コードの取得に基づく日時に応じて変化する情報の一例である。
また、入場用コード及び出場用コードは、色情報に変えて特定のキーワードを含んでも良い。この場合、プロセッサー１１は、入場用画面に、入場用コードに含まれる当該キーワードを表示させる。そして、プロセッサー１１は、第１の出場画面及び第２の出場画面に、出場用コードに含まれる当該キーワードを表示させる。前述の色の場合と同様に、改札係員は、キーワードを確認することで同様の不正を防ぐことができる。上記のようにして入場用画面、第１の出場画面又は第２の出場画面に表示されるキーワードは、コードの取得に基づく日時に応じて変化する情報の一例である。
【０１２８】
ユーザー端末１０が行う処理の一部を、管理サーバー２０が行っても良い。例えば、ステップＳ１３、ステップＳ１４、ステップＳ１６、ステップＳ２２、ステップＳ２４及びステップＳ２６の処理を管理サーバー２０が行う。この場合、ユーザー端末１０は、ステップＳ１３でＹｅｓと判定したならば、ステップＳ７で読み取られた２次元バーコードが記憶する情報を管理サーバー２０へ送信する。そして、管理サーバー２０は、ユーザー端末１０から送信された当該情報に基づいてステップＳ１３、ステップＳ１４、ステップＳ１６、ステップＳ２２、ステップＳ２４及びステップＳ２６と同様の処理を行う。そして、管理サーバー２０は、当該処理の結果を含むコマンドをユーザー端末１０に送信する。ユーザー端末１０は、当該コマンドを受信したならば、当該コマンドに基づいてステップＳ１５、ステップＳ１７、ステップＳ１８、ステップＳ２３、ステップＳ２５、ステップＳ２７又はステップＳ２８へと進む。なお、以上のような処理を行うために、管理サーバー２０は、ユーザー端末１０ごとの入場記録などを記憶する。
【０１２９】
入場用コードと出場用コードとを区別なく用いても良い。すなわち、運賃収受システム１は、入場用コードでもあり、出場用コードでもあるコードを用いても良い。この場合、一例として、メニュー画面は、第３のメニューボタンに代えて第４のメニューボタン及び第５のメニューボタンを備える。第４のメニューボタンは、入場用コードの読み取りの開始を指示する場合に操作するボタンである。第５のメニューボタンは、出場用コードの読み取りの開始を指示する場合に操作するボタンである。そして、第４のメニューボタン又は第５のメニューボタンが操作された場合、第３のメニューボタンが操作された場合と同様に、プロセッサー１１は、ステップＳ６〜ステップＳ１２と同様の処理を行う。ただし、プロセッサー１１は、２次元バーコードが読み取られたならば、第４のメニューボタンが操作されていた場合には、当該２次元バーコードに含まれるコードを入場用コードとして扱う。すなわち、プロセッサー１１は、図２のステップＳ１２でＹｅｓと判定したならば、図３のステップＳ１３へと進む。そして、ステップＳ１３でＮｏと判定した場合には、ステップＳ２３へと進む。一方、プロセッサー１１は、第５のメニューボタンが操作されていた場合には、当該２次元バーコードに含まれるコードを出場用コードとして扱う。すなわち、プロセッサー１１は、図２のステップＳ１２でＹｅｓと判定したならば、図３のステップＳ２２へと進む。以上のようにすることで、入場用表示装置Ｄ１と出場用表示装置Ｄ２とを共通化できる。さらに、入場用表示器ＩＮ１と出場用表示器ＩＮ２とを共通化できる。すなわち、コストを低減することができる。
【０１３０】
入場用表示装置Ｄ１に代えて、あるいは入場用表示装置Ｄ１に加えて、入場用バーコードＥＮを印刷した紙などを発行するバーコード発行機を車両ＣＡに設置しても良い。バーコード発行機のハードウェア構成は、乗車駅を示す番号などを印刷した紙を発行するための、従来の整理券機と同様であっても良い。従来の整理券機は、乗車駅を示す番号などが印刷された紙を発行する。これに対して、バーコード発行機は、当該番号に代えて、あるいは当該番号に加えて入場用バーコードＥＮが印刷された紙を発行する。
ユーザー端末１０の操作者は、車両ＣＡへの乗車時に、バーコード発行機によって発行された紙を、バーコード発行機の発行口などから取る。そして、当該操作者は、第１実施形態の場合と同様に、当該紙に印刷された入場用バーコードＥＮをユーザー端末１０に読み込ませる。
以上のようにすることで、今まで整理券を用いていた利用者にとっても使いやすい。また、整理券発行のシステムを流用できるので、コストを低減することができる。また、整理券番号と入場用バーコードＥＮとを併記することで、今まで整理券を用いていた利用客に対して、運賃収受システムの存在を認知させやすい。また、入場用表示装置Ｄ１とバーコード発行機を併用する場合、どちらか一方だけを用いる場合に比べて、ユーザー端末１０の操作者が入場用バーコードＥＮを読み込ませることを忘れることが起こりにくいと考えられる。
【０１３１】
上記の実施形態では、運賃収受システム１は入場用コード又は出場用コードを含む２次元バーコードを用いた。そして、ユーザー端末１０は、２次元バーコードから入場用コード又は出場用コードを取得した。しかしながら、実施形態の運賃収受システムは、ユーザー端末１０に入場用コード又は出場コードを取得させるために、２次元バーコード以外のものを用いても良い。
例えば、実施形態の運賃収受システムは、２次元バーコードに代えて１次元バーコードを用いても良い。
また、実施形態の運賃収受システムは、２次元バーコードに代えて電子透かしマークなどを用いても良い。この場合、ユーザー端末１０は、入場用コード又は出場用コードが記憶された電子透かしマークを含む印刷物、画像又は動画などを読み込むことで、入場用コード又は出場用コードを取得する。
また、実施形態の運賃収受システムは、２次元バーコードに代えて、ｉＢｅａｃｏｎなどのビーコンシステムを用いても良い。この場合、ユーザー端末１０は、ビーコン発信源に接近することで、入場用コード又は出場用コードをビーコン発信源から取得する。ビーコン発信源は、コードを出力する第１の情報処理装置の一例である。
また、実施形態の運賃収受システムは、２次元バーコードに代えて、音声認識を用いても良い。この場合、車両ＣＡ及び駅ＳＴには、入場用表示装置Ｄ１、出場用表示装置Ｄ２、入場用表示器ＩＮ１及び出場用表示器ＩＮ２に代えてスピーカーが設置される。当該スピーカーは、入場用コード又は出場用コードを含むデータを音声化したものを出力する。そして、ユーザー端末１０は、マイクなどにより当該音声を読み込むことで、入場用コード又は出場用コードを取得する。当該音声は、非可聴域であっても良い。当該スピーカーは、コードを出力する第１の情報処理装置の一例である。
また、実施形態の運賃収受システムは、２次元バーコードに代えて電子スタンプなどを用いても良い。電子スタンプは、コードを出力する第１の情報処理装置の一例である。
【０１３２】
第１実施形態〜第３実施形態の運賃収受システム１，１ｂ，１ｃは、運賃の支払いに電子マネーを用いた。しかしながら、運賃収受システム１，１ｂ，１ｃは、支払い方法として、銀行決済、銀行口座引き落とし、クレジットカード決済、ポイント決済、又はその他の決済サービスなどを用いることもできる。
【０１３３】
無人駅が無い路線などを運行する車両ＣＡは、車内制御装置Ｃ１、入場用表示装置Ｄ１及び出場用表示装置Ｄ２が設置されていなくても良い。これら装置を設置しない場合、運賃収受システム１を構築するためにかかる費用を低減することができる。
【０１３４】
ユーザー端末１０は、確認画面を表示しなくても良い。すなわち、プロセッサー１１は、ステップＳ１０〜ステップＳ１２の処理を行わなくても良い。この場合、確認画面が無い分、入場処理及び出場処理にかかる時間が短縮される。
【０１３５】
ユーザー端末１０は、カメラ１６に代えて、２次元バーコードを読み込むことができるバーコードリーダーなどを備えていても良い。
【０１３６】
実施形態の運賃収受システムの仕組みを用いて、運賃の計算、及び運賃の表示などを行うシステムを実現することも可能である。当該システムは、入出場システムの一例である。当該システムは、例えば、運賃収受システムから、運賃の支払いに関する処理及び決済サーバー３０を除いたものである。
【０１３７】
実施形態の運賃収受システムは、交通機関に限らず、その他のサービスなどにおける入場、出場又は入出場の管理及びかかる料金の収受などに用いることもできる。
【０１３８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３９】
１…運賃収受システム、１０…ユーザー端末、１１，２１，４１，５１…プロセッサー、１２，２２，４２，５２…メインメモリ、１３，２３，４３，５３…補助記憶デバイス、１４，２４，５４…通信インターフェース、１５…タッチパネル、１６…カメラ、１７，２５，４５…バス、２０…管理サーバー、３０…決済サーバー、３１…電子マネーサーバー、４４…表示インターフェース、５０…係員端末、５５…表示デバイス、Ｃ１…車内制御装置、Ｄ１…入場用表示装置、Ｄ２…出場用表示装置、ＥＮ１，ＥＮ２…入場用バーコード、ＥＸ１，ＥＸ２…出場用バーコード、ＩＮ１１，ＩＮ２１…入場用表示器、ＩＮ１２，ＩＮ２２…出場用表示器
【図１】
2018195114.tif 000003
【図２】
2018195114.tif 000004
【図３】
2018195114.tif 000005
【図４】
2018195114.tif 000006
【図５】
2018195114.tif 000007
【図６】
2018195114.tif 000008
【図７】
2018195114.tif 000009
【図８】
2018195114.tif 000010
【図９】
2018195114.tif 000011
【図１０】
2018195114.tif 000012