(57)【要約】【課題】利用者が利用した列車の運行の遅延をより高い効力で証明することが可能な検索サーバ装置、情報処理システム、アプリサーバ装置、アプリケーションプログラム、およびプログラムを提供することである。【解決手段】取得部は、携帯端末から、利用者が鉄道車両に乗車する際に取得された鉄道車両の識別情報および時刻を含む乗車情報と、降車する際に取得された鉄道車両の識別情報および時刻を含む降車情報とを取得する。検索部は、乗車情報および降車情報を用いて、鉄道車両の識別情報と鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報とが対応付けられた遅延情報を検索する。判定部は、利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定する。制御部は、遅延が発生していたと判定された場合、通信部に発生した遅延に関する情報を予め設定された送信先に送信させる。【選択図】図１
2018041324.tif 000002
【特許請求の範囲】
【請求項１】
他装置と通信する通信部と、
前記通信部を用いて、利用者が保持する携帯端末から、前記利用者が鉄道車両に乗車する際に取得された前記鉄道車両の識別情報および時刻を含む乗車情報と、前記利用者が前記鉄道車両を降車する際に取得された前記鉄道車両の識別情報および時刻を含む降車情報とを取得する取得部と、
前記取得部により取得された前記乗車情報および前記降車情報を用いて、鉄道車両の識別情報と前記鉄道車両が運行する所定の区間における前記鉄道車両の遅延を示す情報とが対応付けられた遅延情報を検索する検索部と、
前記検索部の検索によって得られた情報に基づいて、前記利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定する判定部と、
前記判定部により遅延が発生していたと判定された場合、前記通信部に、前記発生した遅延に関する情報を予め設定された送信先に送信させる制御部と、
を備える検索サーバ装置。
【請求項２】
前記判定部は、前記乗車情報および前記降車情報に含まれる鉄道車両の識別情報と、前記乗車情報および前記降車情報に含まれる時刻とが、前記遅延情報に登録された個別の遅延情報に合致する場合、前記利用者が乗車してから降車するまでの区間において遅延が発生していたと判定する、
請求項１記載の検索サーバ装置。
【請求項３】
前記検索サーバ装置は、遅延情報の検索の要求を受け付けた場合に、前記検索部および前記判定部は処理を開始し、
前記制御部は、前記判定部により前記利用者が乗車してから降車するまでの区間において遅延が発生していないと判定された場合、前記通信部に、前記遅延情報が存在しないことを示す情報を前記予め設定された送信先である前記携帯端末に送信させる、
請求項１または請求項２項記載の検索サーバ装置。
【請求項４】
請求項１から３のうちいずれか１項記載の検索サーバ装置と、
前記鉄道車両に設置される第１の無線通信装置であって、前記携帯端末に、少なくとも前記鉄道車両の識別情報を送信する第１の無線通信装置と、
を備える情報処理システム。
【請求項５】
鉄道の駅構内に設置される第２の無線通信装置であって、前記携帯端末に、少なくとも前記第２の無線通信装置が設置された駅の識別情報を送信する第２の無線通信装置を更に備える、
請求項４記載の情報処理システム。
【請求項６】
他装置と通信する通信部と、
前記通信部を用いて、利用者が保持する携帯端末から、前記利用者が鉄道車両に乗車する際に取得された前記鉄道車両の識別情報と時刻とを含む乗車情報と、前記利用者が前記鉄道車両を降車した際に取得された前記鉄道車両の識別情報と時刻とを含む降車情報とを取得する第１取得部と、
前記第１取得部により取得された前記乗車情報、および前記降車情報に基づいて、前記鉄道車両の遅延に関する情報を送信する複数の検索サーバ装置の中から、１つ以上の検索サーバ装置を選択し、前記通信部を用いて、選択した検索サーバ装置に前記第１取得部により取得された前記乗車情報、および前記降車情報を送信する制御部と、
を備えるアプリサーバ装置。
【請求項７】
通信部を有する携帯端末に、
利用者を識別する識別情報に対して、前記利用者が鉄道車両に乗車する際に無線通信装置により送信された前記鉄道車両の識別情報および時刻と、前記利用者が前記鉄道車両を降車した際に無線通信装置により送信された前記鉄道車両の識別情報および時刻とを対応付けさせ、
前記通信部を制御して前記対応付けた情報をサーバ装置に送信させる、
アプリケーションプログラム。
【請求項８】
前記携帯端末に、更に、
遅延の証明を示す遅延証明書画像を表示するための情報の送信を要求するための入力画面を表示部に表示させ、
前記表示部に表示させた入力画面に対する操作に応じて生成される遅延証明書要求情報を、前記通信部を制御して前記サーバ装置に送信させ、
前記サーバ装置から、前記遅延証明書要求情報に対する応答として前記通信部により受信された、前記遅延証明書画像を表示するための情報に基づいて、前記遅延証明書画像を前記表示部に表示させる、
請求項７記載のアプリケーションプログラム。
【請求項９】
コンピュータに、
他装置と通信する通信部を用いて、利用者が保持する携帯端末から、前記利用者が鉄道車両に乗車する際に取得された前記鉄道車両の識別情報および時刻を含む乗車情報と、前記利用者が前記鉄道車両を降車する際に取得された前記鉄道車両の識別情報および時刻を含む降車情報とを取得させ、
前記取得された前記乗車情報および前記降車情報を用いて、鉄道車両の識別情報と前記鉄道車両が運行する所定の区間における前記鉄道車両の遅延を示す情報とが対応付けられた遅延情報を検索し、
前記検索によって得られた情報に基づいて、前記利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定し、
前記遅延が発生していたと判定された場合、前記通信部に、前記発生した遅延に関する情報を予め設定された送信先に送信させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、検索サーバ装置、情報処理システム、アプリサーバ装置、アプリケーションプログラム、およびプログラムに関する。
【背景技術】
【０００２】
鉄道会社は列車の運行に遅延が生じた場合、列車の運行に遅延が生じたことを証明する遅延証明書を、不特定多数の乗客に配布している。利用者が利用した列車の運行に遅延が生じ、利用者が目的の駅に到着した時刻が遅れた場合、その利用者は、遅延証明書を会社や学校などに提出することで、列車の運行の遅延により到着が遅れたことを証明する場合がある。しかしながら、遅延証明書は、利用者が実際に利用した列車の運行の遅延を証明するものでないため、証明の効力が低い場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７２５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、利用者が利用した列車の運行の遅延を、より高い効力で証明することが可能な検索サーバ装置、情報処理システム、アプリサーバ装置、アプリケーションプログラム、およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の検索サーバ装置は、通信部と、取得部と、検索部と、判定部と、制御部とを持つ。通信部は、他装置と通信する。取得部は、前記通信部を用いて、利用者が保持する携帯端末から、前記利用者が鉄道車両に乗車する際に取得された前記鉄道車両の識別情報および時刻を含む乗車情報と、前記利用者が前記鉄道車両を降車する際に取得された前記鉄道車両の識別情報および時刻を含む降車情報とを取得する。検索部は、前記取得部により取得された前記乗車情報および前記降車情報を用いて、鉄道車両の識別情報と前記鉄道車両が運行する所定の区間における前記鉄道車両の遅延を示す情報とが対応付けられた遅延情報を検索する。判定部は、前記検索部の検索によって得られた情報に基づいて、前記利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定する。制御部は、前記判定部により遅延が発生していたと判定された場合、前記通信部に、前記発生した遅延に関する情報を予め設定された送信先に送信させる。
【図面の簡単な説明】
【０００６】
【図１】情報処理システム１の機能構成を示す図。
【図２】無線通信装置１０が設置された鉄道に関する車両および施設を模式的に示す図。
【図３】鉄道車両情報および施設情報の一例を示す図。
【図４】履歴情報４４の一例を示す図。
【図５】照会先情報６２の一例を示す図。
【図６】携帯端末３０が情報を取得する際に実行される処理の流れを示すフローチャート。
【図７】利用者によって遅延証明書が要求される際に携帯端末３０により実行される処理の流れを示すフローチャート。
【図８】遅延証明書要求情報４６の一例を示す図。
【図９】タッチパネル部３８に表示される画像の一例を示す図。
【図１０】アプリサーバ装置５０によって実行される処理の流れを示すフローチャート。
【図１１】検索サーバ装置７０によって実行される処理の流れを示すフローチャート。
【図１２】遅延一覧情報９２等の一例を示す図。
【図１３】第２の実施形態の情報処理システム１Ａの機能構成図。
【発明を実施するための形態】
【０００７】
以下、実施形態の検索サーバ装置、情報処理システム、アプリサーバ装置、アプリケーションプログラム、およびプログラムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
［全体構成］
図１は、情報処理システム１の機能構成を示す図である。情報処理システム１は、例えば、無線通信装置１０−１から１０−ｋと、携帯端末３０と、アプリサーバ装置５０と、検索サーバ装置７０−１から７０−ｎとを備える。以下、無線通信装置１０−１から１０−ｋを他の通信装置と区別しない場合は、単に「無線通信装置１０」と称し、検索サーバ装置７０−１から７０−ｎを他の検索サーバ装置と区別しない場合は、単に「検索サーバ装置７０」と称する。
【０００９】
無線通信装置１０と、携帯端末３０と、アプリサーバ装置５０と、検索サーバ装置７０とは、ＬＡＮやＷＡＮ（Wide Area Network）、セルラー通信網、インターネット等を含むネットワークＮＷを介して互いに通信する。
【００１０】
［無線通信装置］
無線通信装置１０は、例えば、無線側送信部１２と、無線側制御部１４とを備える。無線通信装置１０は、鉄道車両や、鉄道の施設（例えば駅構外や駅構内などの所定の場所）などに設置される。無線側送信部１２は、所定の周波数帯（例えば２．４ＧＨｚ帯）の電波に情報を重畳させて発信する。無線側送信部１２は、BLE（Bluetooth（登録商標） Low Energy）やWi-Fi等の通信方式を利用して情報を発信してもよい。
【００１１】
図２は、無線通信装置１０が設置された鉄道に関する車両および施設を模式的に示す図である。無線通信装置１０−１−１は、例えば、利用者が乗車する車両ＴＲの車内に設けられる。無線通信装置１０−１−１は、「第１の無線通信装置」の一例である。無線通信装置１０−２−１は、例えば、利用者が入場する入場駅２０Ａにおいて、ホームと改札２４Ａとを連結する駅構内ＡＲ１の階段２２Ａ付近に設置される。無線通信装置１０−２−２は、例えば、利用者が出場する出場駅２０Ｂにおいて、ホームと改札２４Ｂとを連結する駅構内ＡＲ３の階段２２Ｂ付近に設置される。無線通信装置１０−２−１および無線通信装置１０−２−２は、「第２の無線通信装置」の一例である。
【００１２】
携帯端末３０を保持する利用者が、列車に乗車するために階段２２Ａを通ると、携帯端末３０は、無線通信装置１０−２−１により送信された情報を取得する。利用者が車両ＴＲに乗車すると、携帯端末３０は、無線通信装置１０−１−１により送信された情報を取得する。利用者が、列車から降車し、出場駅２０Ｂから出場するために階段２２Ｂを通ると、携帯端末３０は、無線通信装置１０−２−２により送信された情報を取得する。
【００１３】
無線通信装置１０が鉄道車両に設置される場合、無線通信装置１０は、鉄道車両の識別情報および時刻のうち、少なくとも鉄道車両の識別情報を含む施設情報を発信する。無線通信装置１０が鉄道の施設に設置される場合、無線通信装置１０は、この無線通信装置１０が設置された駅の識別情報および時刻のうち、少なくとも駅の識別情報を含む車両情報を発信する。
【００１４】
図３は、鉄道車両情報および施設情報の一例を示す図である。鉄道車両情報は、例えば、無線通信装置１０が設置された鉄道車両を管理する事業者の識別情報、鉄道車両を含む列車が運行する路線の情報、無線通信装置１０が設置された車両の識別情報、その車両を含む編成である列車の識別情報、および無線通信装置１０がこれらの情報を送信した送信日時を示す日時情報を含む。施設情報は、例えば、無線通信装置１０が設置された鉄道施設を管理する事業者の識別情報、無線通信装置１０が設置された駅（または施設）の識別情報、無線通信装置１０が設置された設置場所の識別情報、および無線通信装置１０がこれらの情報を送信した送信日時を示す日時情報を含む。無線側制御部１４は、所定の間隔で鉄道車両情報、または施設情報を生成し、生成した鉄道車両情報、または施設情報を電波に重畳させて、無線側送信部１２に発信させる。
【００１５】
［携帯端末］
図１の説明に戻る。携帯端末３０は、例えば、スマートフォンなどの携帯電話、タブレット端末、ＰＤＡ（Personal Digital Assistant）などである。携帯端末３０は、例えば、携帯側第１通信部３２と、携帯側制御部３４と、携帯側第２通信部３６と、タッチパネル部３８と、携帯側記憶部４０とを備える。携帯側制御部３４は、ＣＰＵ（Central Processing Unit）等のプロセッサが携帯側記憶部４０に記憶されたプログラム（例えば遅延証明書検索アプリケーション）を実行することにより実現される。
【００１６】
また、携帯側制御部３４は、ＬＳＩ（Large Scale Integration）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等のハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。
【００１７】
携帯側記憶部４０は、例えば、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＳＤカード等の不揮発性の記憶媒体と、ＲＡＭ（Random Access Memory）、レジスタ等の揮発性の記憶媒体とによって実現される。携帯側記憶部４０には、プロセッサが実行する遅延証明書検索アプリケーション４２などのプログラムや履歴情報４４（詳細は後述する）等が格納される。遅延証明書検索アプリケーション４２は、例えば、ネットワークＮＷを介してアプリサーバ装置５０等のサーバ装置からダウンロードされてもよいし、ＳＤカードなどの可搬型記憶媒体に格納されたものが携帯端末３０にインストールされてもよい。
【００１８】
携帯側第１通信部３２は、アプリサーバ装置５０と通信する。携帯側第１通信部３２は、携帯側制御部３４により生成された情報をアプリサーバ装置５０に送信する。携帯側第２通信部３６は、無線通信装置１０と通信することにより、無線通信装置１０により送信された鉄道車両情報、および施設情報を取得する。携帯側制御部３４は、携帯端末３０の識別情報に対して、携帯側第２通信部３６により取得された鉄道車両情報および施設情報と、受信時刻とを対応付けて、履歴情報４４を生成する。図４は、履歴情報４４の一例を示す図である。以下、１つの受信日時に対応する情報を、１つの「レコード」と称する。
【００１９】
なお、携帯側制御部３４は、鉄道車両情報または施設情報に含まれる送信時刻と、受信時刻とが、所定以上、乖離している場合、無線通信装置１０から取得した鉄道車両情報または施設情報を無効としてもよい。携帯側制御部３４の処理の詳細については後述する。
【００２０】
また、携帯端末３０は、アプリサーバ装置５０および無線通信装置１０と通信する機能を有していればよいため、携帯側第１通信部３２と携帯側第２通信部３６とのうち、一方が他方の機能を有している場合は、他方は省略されてもよい。また、携帯側第１通信部３２と携帯側第２通信部３６は、一部のハードウェアを共有してもよい。
【００２１】
タッチパネル部３８は、表示部と操作部とが一体として形成されたタッチパネルである。タッチパネル部３８は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electroluminescence）ディスプレイなどの表示装置を含む。タッチパネル部３８は、携帯側制御部３４によって出力される情報に基づいて各種画像を表示する。タッチパネル部３８は、利用者による入力操作を受け付ける。タッチパネル部３８は、表示部と操作部とが別体として形成されてもよい。この場合、ＬＣＤや有機ＥＬディスプレイ等の表示装置の他に、マイク、タッチパネル等の操作部を備える。
【００２２】
［アプリサーバ装置］
アプリサーバ装置５０は、例えば、アプリサーバ側通信部５２と、アプリサーバ側第１取得部５４と、アプリサーバ側第２取得部５６と、アプリサーバ側制御部５８と、アプリサーバ側記憶部６０とを備える。アプリサーバ側記憶部６０には、例えば、照会先情報６２と、送信先情報６４とが格納される。照会先情報６２は、駅の識別情報または列車の識別情報に対して、事業者名を示す情報、路線を示す情報、および照会先の検索サーバ装置７０の識別情報が対応付けられた情報である。図５は、照会先情報６２の一例を示す図である。
【００２３】
送信先情報６４は、検索サーバ装置７０により送信された情報の送信先が記憶された情報である。送信先情報６４には、アプリサーバ装置５０に履歴情報４４を送信した携帯端末３０の識別情報と、予め利用者により設定された送信先の情報とが対応付けられて記憶されている。この送信先は、例えば、アプリサーバ装置５０に履歴情報４４を送信した携帯端末３０であってもよいし、利用者が会社や学校で利用している端末装置など、携帯端末３０とは異なる端末装置であってもよい。
【００２４】
アプリサーバ側通信部５２は、携帯端末３０および検索サーバ装置７０と通信する。アプリサーバ側第１取得部５４は、アプリサーバ側通信部５２を用いて、利用者が保持する携帯端末３０から、利用者が鉄道車両に乗車する際に取得された鉄道車両の識別情報と時刻とを含む乗車情報と、利用者が鉄道車両を降車した際に取得された鉄道車両の識別情報と時刻とを含む降車情報と、遅延の証明を示す遅延証明書画像を表示するための情報の送信を要求するための遅延証明書要求情報とを取得する。
【００２５】
アプリサーバ側第２取得部５６は、アプリサーバ側通信部５２を用いて、検索サーバ装置７０により送信された利用者が乗車してから降車するまでの区間における利用者が乗車した鉄道車両に発生した遅延に関する情報を取得する。
【００２６】
アプリサーバ側制御部５８は、例えば、アプリサーバ側第１取得部５４により取得された乗車情報、および降車情報に基づいて、複数の検索サーバ装置７０の中から、１つ以上の検索サーバ装置７０を選択し、アプリサーバ側通信部５２を用いて、選択した検索サーバ装置７０にアプリサーバ側第１取得部５４により取得された乗車情報や、降車情報、遅延証明書要求情報などの情報を送信する。検索サーバ装置７０−１から７０−ｎは、例えば、それぞれ管轄する地域や、駅、路線が異なる場合がある。このため、アプリサーバ側制御部５８は、照会先情報６２を参照して、列車の識別情報に対応する路線や駅の識別情報が含まれる検索サーバ装置７０を決定する。アプリサーバ側通信部５２は、携帯端末３０および検索サーバ装置７０と通信する。
【００２７】
アプリサーバ側制御部５８は、アプリサーバ側通信部５２を用いて、アプリサーバ側第２取得部５６により取得された遅延に関する情報を、予め設定された送信先に対して送信する。
【００２８】
［検索サーバ装置］
検索サーバ装置７０は、例えば、検索サーバ側通信部７２と、検索サーバ側取得部７４と、検索部７６と、判定部７８と、検索サーバ側制御部８０と、検索サーバ側記憶部９０とを備える。検索サーバ側通信部７２は、アプリサーバ装置５０と通信する。検索サーバ側取得部７４は、検索サーバ側通信部７２を用いて、利用者が保持する携帯端末３０から、利用者が鉄道車両に乗車する際に取得された鉄道車両の識別情報および時刻を含む乗車情報と、利用者が鉄道車両を降車する際に取得された鉄道車両の識別情報および時刻を含む降車情報とを取得する。
【００２９】
検索部７６は、検索サーバ側取得部７４により取得された乗車情報および降車情報を用いて、遅延一覧情報９２（遅延情報）を検索する。遅延一覧情報９２は、鉄道車両の識別情報と鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報とが対応付けられた個別の遅延情報が登録された情報の一覧である。判定部７８は、検索部７６の検索によって得られた情報に基づいて、利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定する。
【００３０】
検索サーバ側制御部８０は、判定部７８により遅延が発生していたと判定された場合、検索サーバ側通信部７２に、発生した遅延に関する情報をアプリサーバ装置５０に対して送信させる。
【００３１】
検索サーバ側記憶部９０には、上述した遅延一覧情報９２が格納される。遅延一覧情報９２に含まれる情報は、不図示の鉄道会社のサーバ装置や各種情報提供機関のサーバ装置等から取得される。
【００３２】
［処理フロー］
以下、情報処理システム１に含まれる携帯端末３０、アプリサーバ装置５０、および検索サーバ装置７０により実行される処理の流れについて、個々に説明する。図６は、携帯端末３０が情報を取得する際に実行される処理の流れを示すフローチャートである。本処理は、遅延証明書検索アプリケーション４２がバックグラウンド状態で実行される処理である。
【００３３】
まず、携帯側制御部３４は、無線通信装置１０により送信された鉄道車両情報または施設情報を、携帯側第２通信部３６が取得するまで待機する（ステップＳ１００）。鉄道車両情報または施設情報が携帯側第２通信部３６により取得されると、携帯側制御部３４が、取得した鉄道車両情報または施設情報と、携帯端末３０の識別情報と受信時刻とを対応付けて、履歴情報４４として携帯側記憶部４０に記憶させる（ステップＳ１０２）。これにより本フローチャートの処理は終了する。
【００３４】
図７は、利用者によって遅延証明書が要求される際に携帯端末３０により実行される処理の流れを示すフローチャートである。本処理は、遅延証明書検索アプリケーション４２がフォアグラウンド状態において実行される処理である。本処理の開始時において、バックグラウンド状態で、遅延証明書検索アプリケーション４２が実行されているものとして説明する。
【００３５】
まず、携帯端末３０が、バックグラウンド状態からフォアグラウンド状態で実行されることの指示を取得するまで待機する（ステップＳ２００）。例えば、タッチパネル部３８に対して所定の操作されたことによって、携帯端末３０は、バックグラウンド状態に代えてフォアグラウンド状態で実行されることの指示を取得する。フォアグラウンド状態で実行されることの指示を取得すると、フォアグラウンド状態で、遅延証明書検索アプリケーション４２が実行され、携帯側制御部３４は、操作画像をタッチパネル部３８に表示させる（ステップＳ２０２）。
【００３６】
次に、携帯側制御部３４は、操作画像に含まれる遅延証明書画像の要求ボタンが操作されるまで待機する（ステップＳ２０４）。遅延証明書画像の要求ボタンが操作されると、携帯側制御部３４は、遅延証明書の送信を要求する情報である遅延証明書要求情報を生成し、生成した遅延証明書要求情報を、携帯側第１通信部３２を用いてアプリサーバ装置５０に送信する（ステップＳ２０６）。遅延証明書要求情報とは、履歴情報４４のそれぞれのレコードに対して、レコードの区分を示す区分情報が対応付けられた情報である。なお、アプリサーバ装置５０に送信される履歴情報４４において、受信日時または送信日時のうち、一方は省略されてもよい。区分情報とは、利用者が利用した駅や列車に対して意味づけされた情報であって、利用者が入場した駅であることを示す情報や、利用者により利用された列車であることを示す情報、利用者が出場した駅であることを示す情報等である。
【００３７】
携帯側制御部３４は、履歴情報４４を参照し、各レコードの区分情報を決定して、遅延証明書要求情報を生成する。図８は、遅延証明書要求情報４６の一例を示す図である。遅延証明書要求情報４６は、例えば一日の終わり（列車の運行が終了した直後）や、一日の始めにリセットされる。携帯側制御部３４は、履歴情報４４に含まれる情報を時系列で追っていくことで、利用者が入場した駅や、出場した駅を判別する。携帯側制御部３４は、例えば、その日において、最初に入場した駅を入場駅、入場駅で乗車した列車を利用列車１、利用列車１を降車した駅を乗換駅、乗換駅で乗車した列車を利用列車２、利用列車２を降車した駅を出場駅として各レコードに対応付ける。
【００３８】
利用者が鉄道車両に乗車した際に、利用者が保持する携帯端末３０は、鉄道車両に設置された無線通信装置１０から、鉄道車両の識別情報および鉄道車両の識別情報の送信時刻を取得する。このとき、携帯側制御部３４は、無線通信装置１０が設置された鉄道車両に乗車したと推定する。上述した識別情報および送信時刻は、「乗車情報」の一例である。
【００３９】
利用者が鉄道車両から降車した際に、無線通信装置１０との通信が切断されることから、利用者が保持する携帯端末３０は、鉄道車両に設けられた無線通信装置１０から、これまで所定時間ごとに取得していた鉄道車両の識別情報および鉄道車両の識別情報の送信時刻を、前回、これらの識別情報および送信時刻を取得したときから所定時間経過しても取得することができなくなる。このとき、携帯側制御部３４は、無線通信装置１０が設置された鉄道車両から降車したと推定する。所定時間経過しても識別情報および送信時刻を取得することができなくなったときに、前回、取得した識別情報および送信時刻は「降車情報」の一例である。
【００４０】
なお、ＩＣ（integrated circuit）チップが搭載された乗車券が有する機能と同様の機能を有するアプリケーションプログラムが携帯端末３０にインストールされている場合、利用者が駅を入出場する際に、上述したアプリケーションプログラムを実行させた状態で携帯端末３０を自動改札機と通信させて自動改札機を通過すると、実際の入場駅、出場駅の情報が携帯端末３０に保持される。これにより、より正確に利用者が利用した入場駅や出場駅の情報を把握することができる。
【００４１】
また、上述した各レコードの区分情報を決定する処理は、検索サーバ装置７０の検索サーバ側制御部８０により行われてもよい。この場合、携帯端末３０は、区分情報を特定せずに履歴情報４４を遅延証明書要求情報としてアプリサーバ装置５０に送信する。
【００４２】
また、遅延証明書要求情報の生成対象となる区間は、利用者によって指定されてもよい。例えば、携帯側制御部３４は、タッチパネル部３８に指定された日の履歴情報４４の一覧の情報を含む画像を表示させ、利用者の入力操作によって指定された区間について遅延証明書要求情報の生成対象としてもよい。
【００４３】
図７の説明に戻る。次に、携帯側制御部３４は、アプリサーバ装置５０から、遅延証明書要求情報４６に対する応答（遅延に関する情報）を取得するまで待機する（ステップＳ２０８）。アプリサーバ装置５０から遅延証明書要求情報に対する応答を取得すると、携帯側制御部３４が、アプリサーバ装置５０から遅延証明書要求情報に対する応答に遅延証明書画像を表示するための情報が含まれているか否かを判定する（ステップＳ２１０）。遅延証明書画像を表示するための情報は、例えば、遅延証明書画像の元となる情報などが文字や数値などに変換されたテキストデータまたはバイナリデータである。また、遅延証明書画像を表示するための情報は、遅延証明書画像を表示するウェブサイトのＵＲＬ（Uniform Resource Locator）であってもよい。
【００４４】
遅延証明書画像を表示するための情報が含まれている場合、携帯側制御部３４は、遅延証明書画像を表示するための情報に基づいて、遅延証明書画像をタッチパネル部３８に表示させる（ステップＳ２１２）。例えば、携帯側制御部３４は、遅延証明書画像を表示するための情報がテキストデータまたはバイナリデータである場合、携帯端末３０は、それらのデータに基づく情報に基づいて、遅延証明書画像をタッチパネル部３８に描画（レンダリング）する。
【００４５】
遅延証明書画像を表示するための情報が含まれていない場合、携帯側制御部３４は、アプリサーバ装置５０から遅延証明の取得について失敗したことを示す取得失敗情報を取得し、取得した取得失敗情報に基づいて、取得失敗画像（詳細は後述する）をタッチパネル部３８に表示させる（ステップＳ２１４）。取得の失敗とは、遅延証明書の送信を要求したが、利用者が利用した（履歴情報４４に含まれる）列車に遅れが生じていなかったため、遅延証明書画像を表示するための情報が送信されないことを示す情報である。これにより本フローチャートの処理は終了する。なお、「取得失敗情報」は、遅延情報が存在しないことを示す情報の一例である。
【００４６】
図９は、タッチパネル部３８に表示される画像の一例を示す図である。画像ＩＭ１は、遅延証明書検索アプリケーション４２がフォアグラウンド状態で実行された後に、所定の操作がされた場合に表示される画像の一例を示す図である。画像ＩＭ１には、例えば、利用者が利用した鉄道の施設や列車等を示す情報が、利用した時刻を示す情報と共に含まれる。また、画像ＩＭ１には、遅延証明書を要求するか否かを問い合わせるための問い合わせボタンＢ１が表示される。
【００４７】
利用者によって、問い合わせボタンＢ１が操作されると、携帯側制御部３４は、タッチパネル部３８に表示させる画像を、画像ＩＭ１から画像ＩＭ２に変化させる。画像ＩＭ２には、例えば、遅延証明書を要求することを確定するか否かを問い合わせる情報を含む画像である。画像ＩＭ２には、例えば、遅延証明書を要求すること（遅延証明書要求情報を送信すること）を確定する確定ボタンＢ２と、遅延証明書を要求することをキャンセルすることを確定するキャンセルボタンＢ３とが含まれる。画像ＩＭ１は、例えば、図７のステップＳ２０４の処理で表示される画像である。なお、図７のフローチャートの説明では、１回、遅延証明書画像の要求ボタンが操作されると、遅延証明書の要求を行うものとして説明しているが、図７のフローチャートにおいても、上述画像ＩＭ２をタッチパネル部３８に表示させて、画像ＩＭ２に含まれる確定ボタンＢ２に対する入力操作によって遅延証明書の要求が確定される処理が行われてもよい。
【００４８】
画像ＩＭ２に含まれる確定ボタンＢ２に対して入力操作されると、携帯側制御部３４は、タッチパネル部３８に表示させる画像を、画像ＩＭ２から画像ＩＭ３に変化させる。画像ＩＭ３は、例えば、アプリサーバ装置５０に遅延証明書要求情報が送信され、遅延証明書画像を表示するための情報、または取得失敗情報が送信されてくることを待機していることを示す情報を含む画像である。
【００４９】
携帯側制御部３４は、遅延証明書画像を表示するための情報を取得すると、タッチパネル部３８に表示させる画像を、画像ＩＭ３から画像ＩＭ４に変化させる。画像ＩＭ４は、遅延証明書画像の一例である。遅延証明書画像には、遅延した列車の路線、遅延した時間、利用者が列車に乗車した駅、利用者が利用した列車が駅を出発した時刻、利用者が列車から降車した駅、利用者が利用した列車が駅に到着した時刻、および利用者が利用した列車の遅延がなかった場合に、利用者が列車を降車した駅に到着したと推定される時刻が含まれる。画像ＩＭ４は、図７のステップＳ２１２の処理で表示される画像である。
【００５０】
携帯側制御部３４は、アプリサーバ装置５０から取得失敗情報を取得した場合、タッチパネル部３８に表示させる画像を、画像ＩＭ３から画像ＩＭ５に変化させる。画像ＩＭ５は、取得失敗情報が取得された場合にタッチパネル部３８に表示される取得失敗画像の一例である。取得失敗画像には、アプリサーバ装置５０に送信した履歴情報４４に含まれる列車について遅延は生じていないことを示す情報が含まれる。画像ＩＭ５は、図７のステップＳ２１４の処理で表示される画像である。
【００５１】
図１０は、アプリサーバ装置５０によって実行される処理の流れを示すフローチャートである。まず、アプリサーバ側制御部５８が、アプリサーバ側第１取得部５４によって遅延証明書要求情報が取得されるまで待機する（ステップＳ３００）。遅延証明書要求情報が取得されると、アプリサーバ側制御部５８は、照会先情報６２を参照し、送信対象の検索サーバ装置７０を決定し（ステップＳ３０２）、決定した検索サーバ装置７０に、取得した遅延証明書要求情報を送信する（ステップＳ３０４）。次に、アプリサーバ側制御部５８は、アプリサーバ側第２取得部５６によって、検索サーバ装置７０から、遅延証明書要求情報の応答として遅延証明書画像を表示するための情報、または取得失敗情報が取得されるまで待機する（ステップＳ３０６）。
【００５２】
検索サーバ装置７０により送信された情報を取得すると、アプリサーバ側制御部５８は、送信先情報６４を参照し、検索サーバ装置７０により送信された情報の送信先を決定し（ステップＳ３０８）、決定した送信先に、取得した情報を送信する（ステップＳ３１０）。これにより本フローチャートの１ルーチンの処理は終了する。
【００５３】
図１１は、検索サーバ装置７０によって実行される処理の流れを示すフローチャートである。まず、検索サーバ側制御部８０が、検索サーバ側取得部７４によって遅延証明書要求情報が取得されるまで待機する（ステップＳ４００）。遅延証明書要求情報を取得すると（遅延情報の検索の要求を受け付けた場合）、検索部７６は、遅延一覧情報９２を検索し（ステップＳ４０２）、判定部７８は、遅延証明書要求情報に含まれる（利用者が利用した）列車の識別情報が、遅延一覧情報９２に含まれているか否かを判定する（ステップＳ４０４）。遅延証明書要求情報に含まれる列車の識別情報が、遅延一覧情報９２に含まれていない場合、ステップＳ４１０の処理に進む。
【００５４】
遅延証明書要求情報に含まれる列車の識別情報が、遅延一覧情報９２に含まれている場合、判定部７８は、その列車に対応する遅延が生じた運行区間である遅延区間において、利用者がその列車を利用していたか否かを判定する（ステップＳ４０６）。遅延証明書要求情報に含まれる列車の識別情報が、遅延一覧情報９２に含まれており、且つその列車に対応する遅延区間において、利用者がその列車を利用していた場合、「乗車情報および降車情報に含まれる鉄道車両の識別情報と、乗車情報および降車情報に含まれる時刻とが、遅延情報に登録された個別の遅延情報に合致する」と判定される。
【００５５】
ここで、遅延一覧情報９２とステップＳ４０４およびステップＳ４０６の処理の詳細について説明する。図１２は、遅延一覧情報９２等の一例を示す図である。図中、上側は、遅延一覧情報９２を示し、下側は、遅延一覧情報９２に対応する遅延の状態を模式的に示した模式図ＩＬを示している。遅延一覧情報９２は、所定の区間における鉄道車両の遅延を示す情報の一覧である。遅延一覧情報９２は、項番に対して、運行時間帯と、路線と、列車の識別情報と、遅延が生じた遅延区間と、遅延時間とが対応付けられた情報である。運行時間帯とは、遅延区間を走行した時間であり、遅延時間とは、遅延区間に遅延が生じなかったと仮定した場合に運行したときの時間に対する遅延時間である。
【００５６】
「その列車に対応する遅延区間において、利用者がその列車を利用していた場合」とは、以下の４パターンのいずれかに該当することである。
（１）利用者が列車に乗車した時刻が遅延区間に対する運行時間帯の開始時刻に一致し、且つ降車した時刻がその運行時間帯の終了時刻に一致すること。
（２）利用者が列車に乗車した時刻が遅延区間に対する運行時間帯の開始時刻よりも前であり、且つ降車した時刻がその運行時間帯の終了時刻よりも後であること。
（３）利用者が列車に乗車した時刻が遅延区間に対する運行時間帯の開始時刻よりも前であり、且つ降車した時刻がその運行時間帯の終了時刻に一致すること。
（４）利用者が列車に乗車した時刻が遅延区間に対する運行時間帯の開始時刻に一致し、且つ降車した時刻がその運行時間帯の終了時刻よりも後であること。
【００５７】
図１２の模式図ＩＬは、項番１から４の列車の遅延と、項番５の列車の遅延との状態を示している。項番１から４に対応する列車「９９９１」は、Ａ駅〜Ｂ駅、Ｂ駅〜Ｃ駅・・・の区間において、それぞれ５分遅延している。また、項番５に対応する列車「９９９４」は、Ａ駅〜Ｂ駅の区間において７分遅延している。判定部７８は、履歴情報４４および遅延一覧情報９２に基づいて、利用者がＡ−Ｂ駅の区間において列車「９９９１」に乗車していた場合、Ａ−Ｂ駅の区間において５分の遅延が利用者に生じたと判定する。
【００５８】
なお、遅延一覧情報９２に含まれる情報の形式や内容は、上述した情報の形式や内容に限られず、利用者が利用した列車が遅延したか否かを判定することができる情報であればよい。例えば遅延一覧情報９２には、遅延が発生した路線と、遅延が発生した時間帯と、遅延が発生した区間とが対応付けられて記憶されてもよい。この場合、携帯端末３０は、利用した列車の路線と、利用した時間帯と、利用した区間とを含む情報を遅延証明書要求情報として、検索サーバ装置７０に送信する。検索サーバ装置７０は、遅延証明書要求情報に含まれる情報と、遅延一覧情報９２に含まれる情報とを照合して、利用者が利用した列車に遅延が生じたか否かを判定してもよい。
【００５９】
遅延区間において、利用者がその列車を利用していた場合、検索サーバ側制御部８０は、検索サーバ側通信部７２を用いて、遅延証明書画像を表示するための情報をアプリサーバ装置５０に送信する（ステップＳ４０８）。遅延区間において、利用者がその列車を利用していなかった場合、検索サーバ側制御部８０は、検索サーバ側通信部７２を用いて、取得失敗情報をアプリサーバ装置５０に送信する（ステップＳ４１０）。これにより本フローチャートの１ルーチンの処理は終了する。
【００６０】
上述した処理によって、利用者は携帯端末３０のタッチパネル部３８に遅延証明書画像を表示させることができるため、利用者にとっての利便性が向上する。また、鉄道施設を管理する駅係員は、遅延証明書を配布する必要がないため、駅係員にとっての利便性も向上する。更に、検索サーバ装置７０が、利用者が乗車した鉄道車両の履歴を用いて、鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報である遅延一覧情報９２を検索して、鉄道車両の遅延によって利用者に遅延が生じた場合に遅延証明書画像を表示するための情報を携帯端末３０に送信するため、利用者は、利用した列車の運行の遅延を、より高い効力で証明することが可能な遅延証明書を取得することができる。
【００６１】
なお、本実施形態では、情報処理システム１は、アプリサーバ装置５０を備えるものとして説明したが、アプリサーバ装置５０は省略されてもよい。この場合、携帯端末３０は、アプリサーバ装置５０を介さずに、検索サーバ装置７０と通信する。また、検索サーバ装置７０は、アプリサーバ装置５０が有する送信先情報６４を有し、送信先情報６４に基づいて、遅延証明書画像を表示するための情報を携帯端末３０や設定された送信先に送信する。
【００６２】
また、本実施形態では、無線通信装置１０は、鉄道車両や、駅構内の施設、駅構外の施設等に設置されるものとして説明したが、無線通信装置１０は、鉄道車両のみに設けられてもよい。このような場合であっても、携帯端末３０は、鉄道車両に設置された無線通信装置１０から送信された鉄道車両の識別情報および鉄道車両の識別情報の送信時刻に基づいて、利用者が列車に乗車した時刻および乗車した列車と、利用者がその列車から降車した時刻を特定することができるため、利用者は利用者した鉄道車両に遅延が生じた場合に遅延証明書画像をタッチパネル部３８に表示させることができる。
【００６３】
また、本実施形態では、無線通信装置１０は、鉄道車両や、駅構内の施設、駅構外の施設等に設置されるものとして説明したが、無線通信装置１０は、駅のホームなどの駅構内の施設や、駅構外の施設のみに設置されてもよい。このような場合であっても、携帯端末３０は、例えば、駅の施設に設置された無線通信装置１０から送信された識別情報および駅の施設の識別情報の送信時刻に基づいて、利用者が列車に乗車した時刻および乗車した列車と、利用者がその列車から降車した時刻を推定することができるため、利用者が利用者した鉄道車両に遅延が生じた場合に遅延証明書画像をタッチパネル部３８に表示させることができる。
【００６４】
以上説明した第１の実施形態によれば、検索サーバ装置７０の検索サーバ側制御部８０が、検索サーバ側取得部７４により取得された乗車情報および降車情報を用いて、鉄道車両の識別情報と鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報とが対応付けられた遅延情報が登録された遅延一覧情報９２を検索し、検索によって得られた情報に基づいて、利用者が乗車してから降車するまでの区間において遅延が発生していたと判定した場合、検索サーバ側通信部７２に、発生した遅延に関する情報を予め設定された送信先に送信させることにより、利用者が利用した列車の運行の遅延を、より高い効力で証明することができる。
【００６５】
（第２の実施形態）
以下、第２の実施形態における情報処理システム１Ａについて説明する。第１の実施形態では、検索サーバ装置７０が、利用者が利用した列車に遅延が生じたか否かを判定するものとしたが、第２の実施形態における情報処理システム１Ａでは、アプリサーバ装置５０が、利用者が利用した列車に遅延が生じたか否かを判定する。以下では、係る相違点を中心に説明し、共通する部分についての説明は省略する。
【００６６】
図１３は、第２の実施形態の情報処理システム１Ａの機能構成図である。情報処理システム１Ａは、第１の実施形態のアプリサーバ装置５０、および検索サーバ装置７０に代えて、アプリサーバ装置５０Ａ、および検索サーバ装置７０Ａを備える。アプリサーバ装置５０Ａは、例えば、第１の実施形態のアプリサーバ側第２取得部５６、アプリサーバ側制御部５８およびアプリサーバ側記憶部６０に代えて、アプリサーバ側第２取得部５６Ａ、アプリサーバ側制御部５８Ａと、およびアプリサーバ側記憶部６０Ａとを備える。また、アプリサーバ装置５０Ａは、検索部５７Ａおよび判定部５７Ｂを備える。検索部５７Ａおよび判定部５７Ｂは、第１の実施形態の検索部７６および判定部７８の機能と同様の機能であるため説明を省略する。アプリサーバ側通信部５２およびアプリサーバ側第１取得部５４は、第１の実施形態のアプリサーバ側通信部５２およびアプリサーバ側第１取得部５４と同様の機能であるため説明を省略する。
【００６７】
アプリサーバ側第２取得部５６Ａは、第１の実施形態のアプリサーバ側第２取得部５６の機能に加え、更に、検索サーバ装置７０Ａから送信される鉄道車両の識別情報と鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報とが対応付けられた対応情報を取得する。アプリサーバ側制御部５８Ａは、アプリサーバ側第２取得部５６Ａにより取得された対応情報をアプリサーバ側記憶部６０Ａに遅延一覧情報６６Ａとして記憶させる。アプリサーバ側制御部５８Ａは、第１の実施形態のアプリサーバ制御部５８の機能に加え（または代えて）、アプリサーバ側第２取得部５６Ａにより取得された乗車情報および降車情報を用いて、遅延一覧情報６６Ａ（遅延情報）を検索し、検索によって得られた情報に基づいて、利用者が乗車してから降車するまでの区間において遅延が発生していたと判定した場合、アプリサーバ側通信部５２に、発生した遅延に関する情報を予め設定された送信先に送信させる。
【００６８】
アプリサーバ側記憶部６０Ａには、遅延一覧情報６６Ａが格納される。遅延一覧情報６６Ａに含まれる情報は、検索サーバ装置７０から取得される。なお、照会先情報６２は省略されてもよい。
【００６９】
検索サーバ装置７０Ａは、例えば、検索サーバ側通信部７２と、検索サーバ側取得部７４と、検索部７６と、判定部７８と、検索サーバ側制御部８０Ａと、検索サーバ側記憶部９０とを備える。検索サーバ側制御部８０Ａ以外の機能部は、第１の実施形態において同様の名称および同様の符号をした機能部と同様のため説明を省略する。
【００７０】
検索サーバ側制御部８０Ａは、遅延一覧情報９２に記憶された対応情報を検索サーバ側通信部７２に、所定の間隔で、アプリサーバ装置５０Ａに対して送信させる。また、検索サーバ側制御部８０Ａは、検索サーバ側通信部７２に遅延一覧情報９２に記憶された対応情報を、対応情報が新たに遅延一覧情報９２に記憶された場合に、アプリサーバ装置５０Ａに対して送信させる。なお、検索サーバ装置７０Ａは、アプリサーバ装置５０からの要求に基づいて、対応情報をアプリサーバ装置５０に送信してもよい。
【００７１】
以上説明した第２の実施形態によれば、アプリサーバ装置５０Ａが、利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定し、遅延が発生していたと判定した場合、アプリサーバ側通信部５２に、発生した遅延に関する情報を予め設定された送信先に送信させることにより、第１の実施形態が奏する効果と同様の効果を奏することができる。
【００７２】
以上説明した少なくともひとつの実施形態によれば、他装置と通信する検索サーバ側通信部７２と、検索サーバ側通信部７２を用いて、利用者が保持する携帯端末３０から、利用者が鉄道車両に乗車する際に取得された前記鉄道車両の識別情報および時刻を含む乗車情報と、利用者が鉄道車両を降車する際に取得された鉄道車両の識別情報および時刻を含む降車情報とを取得する検索サーバ側取得部７４と、検索サーバ側取得部７４により取得された乗車情報および降車情報を用いて、鉄道車両の識別情報と鉄道車両が運行する所定の区間における鉄道車両の遅延を示す情報とが対応付けられた遅延情報を検索する検索部７６と、検索部７６の検索によって得られた情報に基づいて、利用者が乗車してから降車するまでの区間において遅延が発生していたか否かを判定する判定部７８と、判定部７８により遅延が発生していたと判定された場合、検索サーバ側通信部７２に、発生した遅延に関する情報を予め設定された送信先に送信させる検索サーバ側制御部８０とを持つことにより、利用者が利用した列車の運行の遅延をより高い効力で証明することができる。
【００７３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７４】
１，１Ａ…情報処理システム、１０−１〜１０−ｋ…無線通信装置、１２…無線側送信部、１４…無線側制御部、３０…携帯端末、３２…携帯側第１通信部、３４…携帯側制御部、３６…携帯側第２通信部、３８…タッチパネル部、４０…携帯側記憶部、４２…遅延証明書検索アプリケーション、５０…アプリサーバ装置、５２…アプリサーバ側通信部、５４…アプリサーバ側第１取得部、５６、５６Ａ…アプリサーバ側第２取得部、５８、５８Ａ…アプリサーバ側制御部、６０、６０Ａ…アプリサーバ側記憶部、６４…送信先情報、７０−１〜７０−ｎ…検索サーバ装置、７２…検索サーバ側通信部、７４…検索サーバ側取得部、７６…検索部、７８…判定部、８０、８０Ａ…検索サーバ側制御部、９０…検索サーバ側記憶部、９２‥遅延一覧情報
【図１】
2018041324.tif 000003
【図２】
2018041324.tif 000004
【図３】
2018041324.tif 000005
【図４】
2018041324.tif 000006
【図５】
2018041324.tif 000007
【図６】
2018041324.tif 000008
【図７】
2018041324.tif 000009
【図８】
2018041324.tif 000010
【図９】
2018041324.tif 000011
【図１０】
2018041324.tif 000012
【図１１】
2018041324.tif 000013
【図１２】
2018041324.tif 000014
【図１３】
2018041324.tif 000015