(57)【要約】【課題】  特定の停留所に設置される特定の信号送信装置から送信される特定の装置識別情報を利用して、特定の停留所に関連する情報を適切に出力することができる技術を提供する。【解決手段】  第１のサーバは、路線バスの複数個の停留所に設置される複数個の信号送信装置のそれぞれについて、当該信号送信装置を識別する装置識別情報と、当該信号送信装置が設置される停留所を示す停留所情報と、を関連付けて記憶する。第１のサーバは、携帯端末が特定の停留所に近づくことによって特定の停留所に設置される特定の信号送信装置から無線で送信される特定の装置識別情報を受信する場合に、携帯端末から特定の装置識別情報を受信し、特定の装置識別情報に関連付けられている特定の停留所情報を適切に取得し、特定の停留所情報によって示される特定の停留所に関連する情報を外部に適切に出力する。【選択図】図３
2020135755.tif 000002
【特許請求の範囲】
【請求項１】
第１のサーバであって、
路線バスの複数個の停留所に設置される複数個の信号送信装置のそれぞれについて、当該信号送信装置を識別する装置識別情報と、当該信号送信装置が設置される停留所を示す停留所情報と、を関連付けて記憶するメモリと、
携帯端末が、前記複数個の停留所のうちの特定の停留所に近づくことによって、前記複数個の信号送信装置のうち、前記特定の停留所に設置される特定の信号送信装置から無線で送信される特定の装置識別情報を受信する場合に、前記携帯端末から前記特定の装置識別情報を受信する識別情報受信部と、
前記携帯端末から前記特定の装置識別情報が受信される場合に、前記メモリから、前記特定の装置識別情報に関連付けられている特定の停留所情報を取得する取得部と、
取得済みの前記特定の停留所情報によって示される前記特定の停留所に関連する情報を外部に出力する出力部と、
を備える第１のサーバ。
【請求項２】
前記出力部は、前記特定の停留所が近くに存在することを示す第１の通知画面を示す第１の表示情報を前記携帯端末に送信する、請求項１に記載の第１のサーバ。
【請求項３】
前記識別情報受信部は、前記携帯端末から、前記第１のサーバとは異なる第２のサーバを介して、前記特定の装置識別情報を受信し、
前記出力部は、前記第２のサーバを介して、前記第１の表示情報を前記携帯端末に送信する、請求項２に記載の第１のサーバ。
【請求項４】
前記出力部は、前記特定の停留所に向かっているバスの現在の位置と、前記特定の停留所の位置と、が地図上に示されている地図画面を示す第２の表示情報を前記携帯端末に送信する、請求項１から３のいずれか一項に記載の第１のサーバ。
【請求項５】
前記第１のサーバは、さらに、
前記特定の停留所に向かっているバスの現在の位置と、前記特定の停留所の位置と、を利用して、前記バスが前記特定の停留所に到着するまでの時間を予測する第１の予測部を備え、
前記出力部は、予測済みの前記時間に関係する情報を示す時間関係画面を示す第３の表示情報を前記携帯端末に送信する、請求項１から４のいずれか一項に記載の第１のサーバ。
【請求項６】
前記時間関係画面は、通知時間を指定するための指定領域を含み、
前記第１のサーバは、さらに、
前記時間関係画面を示す前記情報が前記携帯端末に送信された後に、前記時間関係画面に含まれる前記指定領域において前記通知時間が指定される場合に、前記携帯端末から、指定済みの前記通知時間を示す時間情報を受信する時間情報受信部と、
前記携帯端末から前記時間情報が受信される場合に、前記バスの現在の位置と前記特定の停留所の位置とを利用して、前記バスが前記特定の停留所に到着するまでの時間を予測することを繰り返す第２の予測部と、
前記第２の予測部によって予測される時間が、前記時間情報によって示される前記通知時間に基づいて決定される時間に一致する場合に、前記バスが前記特定の停留所に到着するまでの時間が前記通知時間に到達したことを通知するための第２の通知画面を前記携帯端末に表示させるための第４の表示情報を前記携帯端末に送信する送信部と、
を備える、請求項５に記載の第１のサーバ。
【請求項７】
前記出力部は、前記特定の停留所で前記バスに乗車する乗客が存在することを前記バスの運転手に通知するための乗客情報を前記バスに送信する、請求項１から６のいずれか一項に記載の第１のサーバ。
【請求項８】
前記乗客情報は、前記特定の停留所で前記バスに乗車すること、及び、前記バスに乗車するための補助が必要であること、を前記運転手に通知するための情報である、請求項７に記載の第１のサーバ。
【請求項９】
第１のサーバのためのコンピュータプログラムであって、
前記第１のサーバは、
路線バスの複数個の停留所に設置される複数個の信号送信装置のそれぞれについて、当該信号送信装置を識別する装置識別情報と、当該信号送信装置が設置される停留所を示す停留所情報と、を関連付けて記憶するメモリと、
コンピュータと、を備え、
前記コンピュータプログラムは、前記コンピュータを、
携帯端末が、前記複数個の停留所のうちの特定の停留所に近づくことによって、前記複数個の信号送信装置のうち、前記特定の停留所に設置される特定の信号送信装置から無線で送信される特定の装置識別情報を受信する場合に、前記携帯端末から前記特定の装置識別情報を受信する識別情報受信部と、
前記携帯端末から前記特定の装置識別情報が受信される場合に、前記メモリから、前記特定の装置識別情報に関連付けられている特定の停留所情報を取得する取得部と、
取得済みの前記特定の停留所情報によって示される前記特定の停留所に関連する情報を外部に出力する出力部と、
として機能させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書が開示する技術は、路線バスに関する情報を携帯端末と通信するサーバに関する。
【背景技術】
【０００２】
特許文献１には、携帯情報端末とサーバとを備えるシステムが開示されている。バスの停留所には、当該停留所に固有の個別番号を記憶するＩＣチップが配置されている。携帯情報端末は、ＩＣチップから個別番号を取得し、当該個別番号をサーバに送信する。これにより、携帯情報端末は、個別番号によって識別される上記の停留所に関する情報（例えばバスの運行状況等）を受信して表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−４９０８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、サーバが、携帯情報端末から受信された個別番号を利用して、停留所に関する情報を携帯情報端末に送信するための具体的な手法が開示されていない。
【０００５】
本明細書では、サーバが、特定の停留所に設置される特定の信号送信装置から送信される特定の装置識別情報を利用して、特定の停留所に関連する情報を適切に出力することができる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書が開示する第１のサーバは、路線バスの複数個の停留所に設置される複数個の信号送信装置のそれぞれについて、当該信号送信装置を識別する装置識別情報と、当該信号送信装置が設置される停留所を示す停留所情報と、を関連付けて記憶するメモリと、携帯端末が、前記複数個の停留所のうちの特定の停留所に近づくことによって、前記複数個の信号送信装置のうち、前記特定の停留所に設置される特定の信号送信装置から無線で送信される特定の装置識別情報を受信する場合に、前記携帯端末から前記特定の装置識別情報を受信する識別情報受信部と、前記携帯端末から前記特定の装置識別情報が受信される場合に、前記メモリから、前記特定の装置識別情報に関連付けられている特定の停留所情報を取得する取得部と、取得済みの前記特定の停留所情報によって示される前記特定の停留所に関連する情報を外部に出力する出力部と、を備えてもよい。
【０００７】
このような構成によれば、第１のサーバは、複数個の停留所に設置される複数個の信号送信装置のそれぞれについて、当該信号送信装置を識別する装置識別情報と、当該信号送信装置が設置される停留所を示す停留所情報と、を関連付けて記憶するメモリを備える。このために、第１のサーバは、携帯端末から特定の装置識別情報を受信する場合に、メモリから特定の装置識別情報に関連付けられている特定の停留所情報を適切に取得することができる。従って、第１のサーバは、特定の停留所に関連する情報を外部に適切に出力することができる。
【０００８】
前記出力部は、前記特定の停留所が近くに存在することを示す第１の通知画面を示す第１の表示情報を前記携帯端末に送信してもよい。これにより、バスの停留所が近くに存在することを認識していない携帯端末のユーザに対して、特定の停留所が近くに存在することを通知することができる。
【０００９】
前記識別情報受信部は、前記携帯端末から、前記第１のサーバとは異なる第２のサーバを介して、前記特定の装置識別情報を受信し、前記出力部は、前記第２のサーバを介して、前記第１の表示情報を前記携帯端末に送信してもよい。
【００１０】
前記出力部は、前記特定の停留所に向かっているバスの現在の位置と、前記特定の停留所の位置と、が地図上に示されている地図画面を示す第２の表示情報を前記携帯端末に送信してもよい。上記の構成によると、第１のサーバは、特定の停留所とバスの現在の位置とが地図上に示されている地図画面を携帯端末に表示させることができる。これにより、ユーザは、特定の停留所の位置とバスの現在の位置とを知ることができる。
【００１１】
前記第１のサーバは、さらに、前記特定の停留所に向かっているバスの現在の位置と、前記特定の停留所の位置と、を利用して、前記バスが前記特定の停留所に到着するまでの時間を予測する第１の予測部を備えてもよい。また、前記出力部は、予測済みの前記時間に関係する情報を示す時間関係画面を示す第３の表示情報を前記携帯端末に送信してもよい。上記の構成によると、第１のサーバは、バスが特定の停留所に到着するまでの時間に関係する情報を示す時間関係画面を携帯端末に表示させることができる。これにより、ユーザは、バスが特定の停留所に到着するまでの時間に関係する情報を知ることができる。
【００１２】
前記時間関係画面は、通知時間を指定するための指定領域を含み、前記第１のサーバは、さらに、前記第３の表示情報が前記携帯端末に送信された後に、前記時間関係画面に含まれる前記指定領域において前記通知時間が指定される場合に、前記携帯端末から、指定済みの前記通知時間を示す時間情報を受信する時間情報受信部と、前記携帯端末から前記時間情報が受信される場合に、前記バスの現在の位置と前記特定の停留所の位置とを利用して、前記バスが前記特定の停留所に到着するまでの時間を予測することを繰り返す第２の予測部と、前記第２の予測部によって予測される時間が、前記時間情報によって示される前記通知時間に基づいて決定される時間に一致する場合に、前記バスが前記特定の停留所に到着するまでの時間が前記通知時間に到達したことを通知するための第２の通知画面を前記携帯端末に表示させるための第４の表示情報を前記携帯端末に送信する第２の送信部と、を備えてもよい。上記の構成によると、第１のサーバは、時間関係画面において通知時間が指定される場合に、バスが特定の停留所に到着するまでの時間が通知時間に到達したことをユーザに通知することができる。
【００１３】
前記出力部は、前記特定の停留所で前記バスに乗車する乗客が存在することを前記バスの運転手に通知するための乗客情報を前記バスに送信してもよい。上記の構成によると、第１のサーバが乗客情報をバスに送信することによって、運転手は特定の停留所でバスに乗車する乗客が存在することを知ることができる。
【００１４】
前記乗客情報は、前記特定の停留所で前記バスに乗車すること、及び、前記バスに乗車するための補助が必要であること、を前記運転手に通知するための情報であってもよい。上記の構成によると、第１のサーバが乗客情報をバスに送信することによって、運転手は特定の停留所においてバスに乗車するための補助が必要であることを知ることができる。
【００１５】
上記の第１のサーバを実現するためのコンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記憶媒体も新規で有用である。また、上記の第１のサーバによって実行される方法も新規で有用である。また、上記の第１のサーバと他の装置（例えば、携帯端末、特定の信号送信装置等）とを備えるシステムも新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】実施例のシステムを模式的に示す。
【図２】バス管理サーバと携帯端末の構成を示す。
【図３】各デバイスによって実行される処理のシーケンス図を示す。
【図４】「バス乗り方」を示すアイコンが選択される場合に実行される処理のシーケンス図を示す。
【図５】「系統・停留所」を示すアイコンが選択される場合に実行される処理のシーケンス図を示す。
【図６】「バス到着時刻」を示すアイコンが選択される場合に実行される処理のシーケンス図を示す。
【図７】「乗車補助申請」を示すアイコンが選択される場合に実行される処理のシーケンス図を示す。
【図８】携帯端末に表示される各画面の一例を示す。
【図９】携帯端末及び車両端末に表示される各画面の一例を示す。
【発明を実施するための形態】
【００１７】
（通信システムの概略；図１）
図１に示されるように、通信システム３０は、路線バスの複数個の停留所２，４に設置される複数個の無線通信機２ａ，４ａを備える。停留所２の無線通信機２ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式のうちのＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙの略）に従って、無線通信機２ａを識別するデバイスＩＤ「００２」を含むビーコン信号（例えばＡｄｖｅｒｔｉｓｅ信号）を無線で送信する。ビーコン信号は、宛先が指定されていない信号（いわゆるブロードキャストの信号）であり、数十又は数百メートル以上の距離まで到達することが可能である。同様に、停留所４の無線通信機４ａは、無線通信機４ａを識別するデバイスＩＤ「００４」を含むビーコン信号を無線で送信する。
【００１８】
通信システム３０は、さらに、複数個の停留所２，４に順次停車するバス６に設置された車両端末６ｂを備える。車両端末６ｂは、インターネット５０を介して、各サーバ１００，２００と通信可能である。バス６にはＧＰＳ受信機６ａが設置されており、ＧＰＳ受信機６ａは、ＧＰＳ衛星８と通信することによって、バス６の現在の位置の経度及び緯度を示す情報を取得することができる。
【００１９】
通信システム３０は、さらに、携帯端末１０と、バス管理サーバ１００と、アプリケーションサーバ２００と、を備える。携帯端末１０は、スマートフォン、携帯電話、タブレットＰＣ、ノートＰＣ等の可搬型のユーザ端末である。バス管理サーバ１００は、バス６に関する処理を実行するためのサーバであり、例えば、車両端末６ｂのベンダによってインターネット５０上に設置される。アプリケーションサーバ２００は、携帯端末１０にインストールされるアプリケーションプログラム２８（図２参照）に関する処理を実行するためのサーバであり、アプリケーションプログラム２８のベンダによってインターネット５０上に設置される。各デバイス１０，１００，２００は、インターネット５０を介して相互に通信可能である。
【００２０】
（各デバイス１０，１００の構成；図２）
続いて、図２を用いて携帯端末１０とバス管理サーバ１００の構成について説明する。
携帯端末１０は、操作部１２と、ＬＴＥ（Long Term Evolutionの略）インターフェース１４と、表示部１６と、Ｂｌｕｅｔｏｏｔｈインターフェース１８と、制御部２０と、を備える。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００２１】
操作部１２は、ユーザによって操作されるキーを備える。ＬＴＥＩ／Ｆ１４は、セルラー方式の一種であるＬＴＥに従った無線通信を実行するためのインターフェースであり、インターネット５０を介した通信を実行可能である。なお、変形例では、携帯端末１０は、他のセルラー方式（例えば、３Ｇ（3rd Generationの略）方式、４Ｇ（4th Generationの略）方式等）に従った無線通信を実行可能であってもよい。表示部１６は、様々な情報を表示するためのディスプレイである。表示部１６は、いわゆるタッチパネル（即ち操作部）としても機能する。ＢｌｕｅｔｏｏｔｈＩ／Ｆ１８は、Ｂｌｕｅｔｏｏｔｈ方式に従った無線通信を実行するためのインターフェースである。
【００２２】
制御部２０は、ＣＰＵ２２とメモリ２４とを備える。ＣＰＵ２２は、メモリ２４に記憶されている様々なプログラム２６，２８に従って、様々な処理を実行する。メモリ２４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ２４は、携帯端末１０の基本的な処理を実行するためのＯＳプログラム（Operating Systemの略）２６と、携帯端末１０が出荷された後に携帯端末１０にインストールされるアプリケーションプログラム２８と、を記憶する。ＯＳプログラム２６は、例えば、Ａｎｄｒｏｉｄ（登録商標）、ｉＯＳ（登録商標）等である。アプリケーションプログラム２８は、本実施例では、メッセージ、写真、動画等の通信を実現するためのＬＩＮＥ（登録商標）である。変形例では、アプリケーションプログラム２８は、メッセージ等の通信を実現するための他のプログラムであってもよい。
【００２３】
バス管理サーバ１００は、通信Ｉ／Ｆ１１４と、制御部１２０と、を備える。通信Ｉ／Ｆ１１４は、インターネット５０に接続されている。制御部１２０は、ＣＰＵ１２２とメモリ１２４とを備える。ＣＰＵ１２２は、メモリ１２４に記憶されているプログラム１２６に従って、様々な処理を実行する。メモリ１２４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ１２４は、デバイスＩＤテーブル１３０を記憶する。
【００２４】
デバイスＩＤテーブル１３０は、複数個の停留所２，４等に設置される複数個の無線通信機２ａ，４ａ等のそれぞれについて、当該無線通信機を識別するデバイスＩＤ（例えば「００２」）と、当該無線通信機が設置される停留所を示す停留所名称（例えば「ＡＡＡ」）と、を関連付けて記憶する。
【００２５】
（各デバイスによって実行される処理；図３）
図３を参照して、各デバイス２ａ，１０，１００，２００によって実行される処理を説明する。なお、以下では、理解の容易さの観点から、バス管理サーバ１００のＣＰＵ１２２及び携帯端末１０のＣＰＵ２２が実行する処理について説明する際に、ＣＰＵを主体として説明せず、バス管理サーバ１００及び携帯端末１０を主体として説明する。
【００２６】
停留所２の無線通信機２ａは、デバイスＩＤ「００２」を含むビーコン信号を常に送信している。携帯端末１０のユーザが停留所２に近づくことによって、携帯端末１０のＢｌｕｅｔｏｏｔｈＩ／Ｆ１８と無線通信機２ａとの間の距離が、ＢＬＥ方式に従った無線通信を実行可能な距離（例えば数十メートル）未満になる。この場合、Ｔ１００では、携帯端末１０は、無線通信機２ａからデバイスＩＤ「００２」を含むビーコン信号を受信する。携帯端末１０は、ビーコン信号を受信するとアプリケーションプログラム２８を起動し、アプリケーションプログラム２８に従って以降の処理を実行する。
【００２７】
Ｔ１０２では、携帯端末１０は、Ｔ１００で受信されたビーコン信号に含まれるデバイスＩＤ「００２」と、アプリケーションプログラム２８を利用するためのアカウント情報に含まれるユーザＩＤ「ｎａｍｅ０２」と、をアプリケーションサーバ２００に送信する。この場合、Ｔ１０４では、アプリケーションサーバ２００は、デバイスＩＤ「００２」とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。即ち、携帯端末１０は、アプリケーションサーバ２００を介して、デバイスＩＤ「００２」とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。
【００２８】
バス管理サーバ１００は、Ｔ１０２及びＴ１０４において、携帯端末１０から、アプリケーションサーバ２００を介して、デバイスＩＤ「００２」とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、Ｔ１０６では、バス管理サーバ１００は、デバイスＩＤ「００２」とユーザＩＤ「ｎａｍｅ０２」とを関連付けてメモリ１２４に記憶する。
【００２９】
Ｔ１０８では、バス管理サーバ１００は、メモリ１２４内のデバイスＩＤテーブル１３０から、Ｔ１０４で受信されたデバイスＩＤ「００２」に関連付けられている停留所名称「ＡＡＡ」を取得する。このように、バス管理サーバ１００は、メモリ１２４から特定の装置識別情報に関連付けられている特定の停留所情報「ＡＡＡ」を適切に取得することができる。以下、バス管理サーバ１００が、取得した特定の停留所情報「ＡＡＡ」に関連する情報を外部に適切に出力する実施例を示す。
【００３０】
Ｔ１１０では、バス管理サーバ１００は、Ｔ１０６で記憶されたユーザＩＤ「ｎａｍｅ０２」と接近通知データ８００とをアプリケーションサーバ２００に送信する。接近通知データ８００は、Ｔ１０８で取得された停留所名称「ＡＡＡ」によって示される停留所２が近くに存在することを示す通知画面Ｄ２を表わすデータである。この場合、Ｔ１１２では、アプリケーションサーバ２００は、Ｔ１１０で受信された接近通知データ８００を、Ｔ１１０で受信されたユーザＩＤ「ｎａｍｅ０２」によって識別される携帯端末１０に送信する。なお、以下では、バス管理サーバ１００が何らかのデータとユーザＩＤ「ｎａｍｅ０２」とをアプリケーションサーバ２００に送信し、アプリケーションサーバ２００が当該データをユーザＩＤ「ｎａｍｅ０２」によって識別される携帯端末１０に送信することを、「バス管理サーバ１００がアプリケーションサーバ２００を介してデータを携帯端末１０に送信する」と省略して表現する。また、以下では、「アプリケーションサーバ２００を介して」という記載も省略することがある。
【００３１】
携帯端末１０は、Ｔ１１０及びＴ１１２において、バス管理サーバ１００から接近通知データ８００を受信すると、Ｔ１１４において、接近通知データ８００によって表わされる通知画面Ｄ２を表示する。これにより、携帯端末１０のユーザは、停留所名称「ＡＡＡ」を有する停留所２が近くに存在することを認識することができる。即ち、バス管理サーバ１００は、停留所２が近くに存在する旨を認識していない携帯端末１０のユーザに対して、停留所２が近くに存在することを通知することができる。
【００３２】
ユーザは、路線バスに関する情報を見ることを望む場合には、Ｔ１１６において、通知画面Ｄ２を選択する操作（例えば通知画面Ｄ２へのタップ操作）を実行する。この場合、Ｔ１１８及びＴ１２０では、携帯端末１０は、接近通知データ８００に含まれるＵＲＬ（Uniform Resource Locatorの略）７００とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。ＵＲＬ７００は、バス管理サーバ１００内の位置を示す情報であり、より具体的には、後述のアイコン選択画面データ８０２の位置を示す情報である。
【００３３】
バス管理サーバ１００は、Ｔ１１８及びＴ１２０において、携帯端末１０からＵＲＬ７００とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、Ｔ１２２及びＴ１２４において、バス管理サーバ１００は、ＵＲＬ７００によって特定されるアイコン選択画面データ８０２を携帯端末１０に送信する。
【００３４】
携帯端末１０は、Ｔ１２２及びＴ１２４において、バス管理サーバ１００からアイコン選択画面データ８０２を受信すると、Ｔ１２６において、アイコン選択画面データ８０２によって表わされるアイコン選択画面Ｄ４を表示する。アイコン選択画面Ｄ４は、路線バスに関する複数個のアイコンＩＣ２〜ＩＣ１２を含む。
【００３５】
（「バス乗り方」を示すアイコンが選択される場合に実行される処理；図４）
図４は、図３に示す処理に続けて実行される処理を示す。携帯端末１０では、Ｔ２００において、アイコン選択画面Ｄ４（図３参照）に含まれる「バス乗り方」を示すアイコンＩＣ２が選択される。この場合、携帯端末１０は、アイコン選択画面データ８０２からアイコンＩＣ２に対応付けられているＵＲＬ７０２を特定し、Ｔ２０２及びＴ２０４において、ＵＲＬ７０２とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。ＵＲＬ７０２は、後述の選択画面データ８０４の位置を示す情報である。
【００３６】
バス管理サーバ１００は、Ｔ２０２及びＴ２０４において、携帯端末１０からＵＲＬ７０２とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、Ｔ２０６及びＴ２０８において、バス管理サーバ１００は、ＵＲＬ７０２によって特定される選択画面データ８０４を携帯端末１０に送信する。
【００３７】
携帯端末１０は、Ｔ２０６及びＴ２０８において、バス管理サーバ１００から選択画面データ８０４を受信すると、Ｔ２１０において、選択画面データ８０４によって表わされる選択画面Ｄ６を表示する。選択画面Ｄ６は、バスの乗り方、バスの降り方、及び、バスで利用可能な紙幣又はＩＣカードを示すアイコンＩＣ１４と、バス会社のホームページを示すアイコンＩＣ１５と、を含む。図示省略しているが、携帯端末１０は、アイコンＩＣ１４を選択する操作を受け付けると、図示省略のウェブブラウザを利用して、バスの乗り方等の説明が記述されているホームページにアクセスし、当該ホームページを表示する。また、携帯端末１０は、アイコンＩＣ１５を選択する操作を受け付けると、ウェブブラウザを利用して、バス会社のホームページにアクセスして、当該ホームページを表示する。
【００３８】
上述したように、バス管理サーバ１００は、複数個のアイコンＩＣ２〜ＩＣ１２を携帯端末１０に表示させることができる（図３のＴ１２２〜Ｔ１２６）。そして、バス管理サーバ１００は、携帯端末１０からアイコンＩＣ２が選択されたことを示す選択情報であるＵＲＬ７０２を受信する場合(図４のＴ２０２及びＴ２０４)に、アイコンＩＣ２に対応する特定の処理（即ち選択画面データ８０４の送信（Ｔ２０６及びＴ２０８））を実行することができる。
【００３９】
（「系統・停留所」を示すアイコンが選択される場合に実行される処理；図５）
図５は、図３に示す処理に続けて実行される処理を示す。携帯端末１０では、Ｔ３００において、アイコン選択画面Ｄ４（図３参照）に含まれる「系統・停留所」を示すアイコンＩＣ４が選択される。この場合、携帯端末１０は、アイコン選択画面データ８０２からアイコンＩＣ４に対応付けられているＵＲＬ７０４を特定し、Ｔ３０２及びＴ３０４において、ＵＲＬ７０４とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。ＵＲＬ７０４は、後述の指定画面データ８０６の位置を示す情報である。
【００４０】
バス管理サーバ１００は、Ｔ３０２及びＴ３０４において、携帯端末１０からＵＲＬ７０４とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、Ｔ３０６及びＴ３０８において、バス管理サーバ１００は、ＵＲＬ７０４によって特定される指定画面データ８０６を携帯端末１０に送信する。
【００４１】
携帯端末１０は、Ｔ３０６及びＴ３０８において、バス管理サーバ１００から指定画面データ８０６を受信すると、Ｔ３１０において、指定画面データ８０６によって表わされる指定画面Ｄ８を表示する。指定画面Ｄ８は、図３のＴ１０８で取得された停留所名称「ＡＡＡ」が現在地として示されているアイコンＩＣ１６を含む。指定画面Ｄ８は、さらに、バスの系統を指定するためのアイコンＩＣ１８と、バスが走行する方面を指定するためのアイコンＩＣ２０と、情報の送信を実行するためのアイコンＩＣ２２と、を含む。
【００４２】
ユーザは、Ｔ３２０において、指定画面Ｄ８内のアイコンＩＣ１８及びＩＣ２０において、系統「Ｒ１」及び方面「Ｄ１」を指定する。また、ユーザは、アイコンＩＣ１６において、停留所名称「ＡＡＡ」とは異なる停留所名称を指定することもできる。ただし、以下では、異なる停留所名称が指定されない状況（即ち停留所名称「ＡＡＡ」が指定されている状況）を例として説明を続ける。そして、ユーザは、アイコンＩＣ２２を指定する。この場合、携帯端末１０は、Ｔ３２２及びＴ３２４において、ユーザＩＤ「ｎａｍｅ０２」と指定済みの各情報（即ち、停留所名称「ＡＡＡ」、系統「Ｒ１」、方面「Ｄ１」）とをバス管理サーバ１００に送信する。
【００４３】
バス管理サーバ１００は、Ｔ３２２及びＴ３２４において、携帯端末１０から、ユーザＩＤ「ｎａｍｅ０２」と指定済みの各情報とを受信する。図示省略しているが、バス管理サーバ１００のメモリ１２４は、様々な停留所２，４の位置情報と、様々なバスの運行状況（即ち、系統、方面、バスのＧＰＳ受信機（例えば図１の６ａ）によって取得される現在の位置情報）と、を示すデータベースを有する。バス管理サーバ１００は、Ｔ３３０において、上記のデータベースと上記の指定済みの各情報とを利用して、バス「Ｂ１」を特定する。バス「Ｂ１」は、系統「Ｒ１」及び方面「Ｄ１」に適合し、かつ、停留所名称「ＡＡＡ」を有する停留所２に向かっており、かつ、停留所２までの距離が最も小さいバスである。
【００４４】
次いで、Ｔ３３２では、バス管理サーバ１００は、上記のデータベースから、停留所２の位置情報と、特定済みのバス「Ｂ１」の現在の位置情報と、を取得する。そして、バス管理サーバ１００は、取得済みの停留所２の位置情報と取得済みのバス「Ｂ１」の位置情報とを利用して地図画面データ８０８を生成し、Ｔ３３４及びＴ３３６において、地図画面データ８０８を携帯端末１０に送信する。
【００４５】
携帯端末１０は、Ｔ３３４及びＴ３３６において、バス管理サーバ１００から地図画面データ８０８を受信すると、Ｔ３４０において、地図画面データ８０８によって表わされる地図画面Ｄ１０を表示する。地図画面Ｄ１０は、停留所２の位置とバス「Ｂ１」の現在の位置とが地図上に示されている画面である。これにより、ユーザは、停留所２の位置とバス「Ｂ１」の現在の位置とを知ることができる。
【００４６】
（「バス到着時刻」を示すアイコンが選択される場合に実行される処理；図６）
図６は、図３に示す処理に続けて実行される処理を示す。携帯端末１０では、Ｔ４００において、アイコン選択画面Ｄ４（図３参照）に含まれる「バス到着時間」を示すアイコンＩＣ６が選択される。この場合、図５のＴ３０２〜Ｔ３３０と同様に、Ｔ４０２〜Ｔ４３０の処理が実行される。
【００４７】
バス管理サーバ１００は、Ｔ４３２において、バス「Ｂ１」の現在の位置と停留所名称「ＡＡＡ」を有する停留所２の位置とを利用して、バス「Ｂ１」が停留所２に到着するまでの時間である到着時間「ｔ１」を予測する。具体的には、バス管理サーバ１００は、まず、バス「Ｂ１」の現在の位置と停留所２の位置とを利用して、バス「Ｂ１」が停留所２に到着するまでに必要な走行距離を算出する。そして、バス管理サーバ１００は、算出済みの走行距離を予め決められているバスの標準的な速度で除算することによって、到着時間「ｔ１」を算出する。
【００４８】
次いで、バス管理サーバ１００は、予測済みの到着時間「ｔ１」を利用して到着時間画面データ８１０を生成し、Ｔ４３４及びＴ４３６において、到着時間画面データ８１０を携帯端末１０に送信する。
【００４９】
携帯端末１０は、Ｔ４３４及びＴ４３６において、バス管理サーバ１００から到着時間画面データ８１０を受信すると、Ｔ４４０において、到着時間画面データ８１０によって表わされる到着時間画面Ｄ１２を表示する。図８（Ａ）に示されように、到着時間画面Ｄ１２は、到着時間「ｔ１」（図８（Ａ）の例では「６分」）を示す。これにより、ユーザは、バス「Ｂ１」が停留所２に到着するまでの時間を知ることができる。
【００５０】
到着時間画面Ｄ１２は、さらに、通知時間を指定するためのアイコンＩＣ２４と、指定済みの通知時間を送信するためのアイコンＩＣ２６と、を含む。通知時間は、バス「Ｂ１」が停留所２に到着する前に通知が欲しいユーザによって指定される時間である。Ｔ４４２では、アイコンＩＣ２４において通知時間「ｔ２」が指定され、次いで、アイコンＩＣ２６が選択される。この場合、携帯端末１０は、Ｔ４５２及びＴ４５４において、指定済みの通知時間「ｔ２」とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。
【００５１】
バス管理サーバ１００は、Ｔ４５２及びＴ４５４において、携帯端末１０から通知時間「ｔ１」とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、バス管理サーバ１００は、Ｔ４６０において、バス「Ｂ１」が停留所２に到着するまでの到着時間「ｔ３」を予測する。Ｔ４６０の処理は、Ｔ４３２の処理と同様である。
【００５２】
次いで、Ｔ４６２では、バス管理サーバ１００は、Ｔ４５４で受信された通知時間「ｔ２」とＴ４６０で予測された到着時間「ｔ３」とが一致するのか否かを判断する。そして、バス管理サーバ１００は、通知時間「ｔ２」と到着時間「ｔ３」とが一致しないと判断する場合（Ｔ４６２でＮＯ）には、Ｔ４６０に戻り、到着時間「ｔ３」を再び予測する。一方、バス管理サーバ１００は、通知時間「ｔ２」と到着時間「ｔ３」とが一致すると判断する場合（Ｔ４６２でＹＥＳ）には、Ｔ４６４及びＴ４６６において、到着通知画面データ８１２を携帯端末１０に送信する。
【００５３】
携帯端末１０は、Ｔ４６４及びＴ４６６において、バス管理サーバ１００から到着通知画面データ８１２を受信すると、Ｔ４７０において、到着通知画面データ８１２によって表わされる到着通知画面Ｄ１４を表示する。図８（Ｂ）に示すように、到着通知画面Ｄ１４は、通知時間「ｔ２」が経過するとバス「Ｂ１」が停留所２に到着することを示す。これにより、ユーザは、バスがもうすぐ停留所２に到着することを知ることができる。
【００５４】
（「乗車補助申請」を示すアイコンが選択される場合に実行される処理；図７）
図７は、図３に示す処理に続けて実行される処理を示す。携帯端末１０では、Ｔ５００において、アイコン選択画面Ｄ４（図３参照）に含まれる「乗車補助申請」を示すアイコンＩＣ８が選択される。この場合、携帯端末１０は、アイコン選択画面データ８０２からアイコンＩＣ８に対応付けられているＵＲＬ７０６を特定し、Ｔ５０２及びＴ５０４において、ＵＲＬ７０６とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。ＵＲＬ７０６は、後述の選択画面データ８１４の位置を示す情報である。
【００５５】
バス管理サーバ１００は、Ｔ５０２及びＴ５０４において、携帯端末１０から、ＵＲＬ７０６とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、Ｔ５０６及びＴ５０８において、バス管理サーバ１００は、ＵＲＬ７０６によって特定される選択画面データ８１４を携帯端末１０に送信する。
【００５６】
携帯端末１０は、Ｔ５０６及びＴ５０８において、バス管理サーバ１００から選択画面データ８１４を受信すると、Ｔ５１０において、選択画面データ８１４によって表わされる選択画面Ｄ１６を表示する。図８（Ｃ）に示すように、選択画面Ｄ１６は、バスに乗車するための補助が必要であることをバスの運転手に通知するためのアイコンＩＣ２８を含む。Ｔ５２０において、選択画面Ｄ１６に含まれるアイコンＩＣ２８が選択される。この場合、この場合、図５のＴ３０２〜Ｔ３３０と同様に、Ｔ５２２〜Ｔ５５０の処理が実行される。
【００５７】
バス管理サーバ１００は、Ｔ５５２において、バス「Ｂ１」が停留所２に到着するまでの時間である到着時間「ｔ４」を予測する。Ｔ４５２の処理は、図６のＴ４３２の処理と同様である。次いで、バス管理サーバ１００は、Ｔ４５２で予測された到着時間「ｔ４」を利用して選択画面データ８１６を生成し、Ｔ５５４及びＴ５５６において、選択画面データ８１６を携帯端末１０に送信する。
【００５８】
携帯端末１０は、Ｔ５５４及びＴ５５６において、バス管理サーバ１００から選択画面データ８１６を受信すると、Ｔ５６０において、選択画面データ８１６によって表わされる選択画面Ｄ１８を表示する。図８（Ｄ）に示すように、選択画面Ｄ１８は、到着時間「ｔ４」（図８（Ｄ）の例では「４分」）を示す。選択画面Ｄ１８は、さらに、バス「Ｂ１」に対する補助の申請を要求するためのアイコンＩＣ３０を含む。Ｔ６００においてアイコンＩＣ３０が選択されると、携帯端末１０は、Ｔ６０２及びＴ６０４において、補助要求８１８とユーザＩＤ「ｎａｍｅ０２」とをバス管理サーバ１００に送信する。
【００５９】
バス管理サーバ１００は、Ｔ６０２及びＴ６０４において、携帯端末１０から、補助要求８１８とユーザＩＤ「ｎａｍｅ０２」とを受信する。この場合、バス管理サーバ１００は、Ｔ６０６において、Ｔ５４４で受信された停留所名称「ＡＡＡ」とＴ６０４で受信されたユーザＩＤ「ｎａｍｅ０２」とを利用して補助申請画面データ８２０を生成し、補助申請画面データ８２０をＴ５５０で特定されたバス「Ｂ１」に設置されている車両端末６ｂに送信する。
【００６０】
車両端末６ｂは、Ｔ６０６において、バス管理サーバ１００から補助申請画面データ８２０を受信すると、Ｔ６１０において、補助申請画面データ８２０によって表わされる補助申請画面Ｄ２０を表示する。図９（Ａ）に示すように、補助申請画面Ｄ２０は、ユーザＩＤ「ｎａｍｅ０２」と停留所名称「ＡＡＡ」を示す。これにより、バス「Ｂ１」の運転手は、ユーザＩＤ「ｎａｍｅ０２」によって識別される乗客が停留所２で乗車することを知ることができ、かつ、当該乗客がバスに乗車するための補助が必要であることを知ることができる。
【００６１】
補助申請画面Ｄ２０は、補助申請画面Ｄ２０を確認したことを示すアイコンＩＣ３２を含む。Ｔ６１２において、アイコンＩＣ３２が運転手によって選択されると、車両端末６ｂは、Ｔ６２０において、ユーザＩＤ「ｎａｍｅ０２」と確認通知とをバス管理サーバ１００に送信する。
【００６２】
バス管理サーバ１００は、Ｔ６２０において、車両端末６ｂからユーザＩＤ「ｎａｍｅ０２」と確認通知とを受信する。この場合、Ｔ６２２及びＴ６２４において、バス管理サーバ１００は、確認通知データ８２２を携帯端末１０に送信する。
【００６３】
携帯端末１０は、Ｔ６２４及びＴ６２６において、バス管理サーバ１００から確認通知データ８２２を受信すると、Ｔ６３０において、確認通知データ８２２によって表わされる確認通知Ｄ２２を表示する。図９（Ｂ）に示すように、確認通知Ｄ２２は、乗車の補助の申請がバスの運転手によって確認されたことを示す。
【００６４】
また、Ｔ６３２及びＴ６３４において、バス管理サーバ１００は、選択画面データ８２４を携帯端末１０に送信する。
【００６５】
携帯端末１０は、Ｔ６３２及びＴ６３４において、バス管理サーバ１００から選択画面データ８２４を受信すると、Ｔ６４０において、選択画面データ８２４によって表わされる選択画面Ｄ２４を表示する。図９（Ｃ）に示すように、選択画面Ｄ２４は、通知時間を指定するためのアイコンＩＣ３４をと、通知時間を送信するためのアイコンＩＣ３６と、を含む。Ｔ６４２において、アイコンＩＣ３４において通知時間が指定され、次いで、アイコンＩＣ３６が選択されると、図６のＴ４５２〜Ｔ４７０と同様の処理が実行される。これにより、ユーザは、バスがもうすぐ停留所２に到着することを知ることができる。
【００６６】
（対応関係）
バス管理サーバ１００、アプリケーションサーバ２００が、それぞれ、「第１のサーバ」、「第２のサーバ」の一例である。無線通信機２ａ，４ａが、「複数個の信号送信装置」の一例である。デバイスＩＤが、「装置識別情報」の一例である。停留所名称が、「停留所情報」の一例である。無線通信機２ａ、デバイスＩＤ「００２」、停留所名称「ＡＡＡ」が、それぞれ、「特定の信号送信装置」、「特定の装置識別情報」、「特定の停留所情報」の一例である。接近通知データ８００、指定画面データ８０６、地図画面データ８０８、到着時間画面データ８１０、到着通知画面データ８１２、選択画面データ８１６、補助申請画面データ８２０、確認通知データ８２２、選択画面データ８２４が、それぞれ、「特定の停留所に関連する情報」の一例である。通知画面Ｄ２、接近通知データ８００が、それぞれ、「第１の通知画面」、「第１の表示情報」の一例である。地図画面データ８０８が、「第２の表示情報」の一例である。到着時間「ｔ１」が、「予測済みの時間に関係する情報」の一例である。到着時間画面Ｄ１２、到着時間画面データ８１０が、それぞれ、「時間関係画面」、「第３の表示情報」の一例である。到着時間画面Ｄ１２に含まれるアイコン２４が、「指定領域」の一例である。通知時間「ｔ２」が、「時間情報」の一例である。到着通知画面Ｄ１４、到着通知画面データ８１２が、それぞれ、「第２の通知画面」、「第４の表示情報」の一例である。補助申請画面データ８２０が、「乗客情報」の一例である。
【００６７】
以上、本明細書で開示する技術の実施例を詳細に説明したが、上記の実施例は例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例を採用してもよい。
【００６８】
（変形例１）バス管理サーバ１００は、アプリケーションサーバ２００を介して携帯端末１０との通信を実行しなくてもよく、携帯端末１０との直接通信を実行してもよい。本変形例では、「第２のサーバ」を省略可能である。
【００６９】
（変形例２）各無線通信機２ａ，４ａは、Ｂｌｕｅｔｏｏｔｈ（登録商標）方式に従ってビーコン信号を無線で送信しなくてもよく、例えば、Ｗｉ−Ｆｉ方式の信号を無線で送信してもよいし、Ｗｉ−Ｆｉ方式とは異なる方式（例えばＴｒａｎｓｆｅｒＪｅｔ）を用いて無線で送信をしてもよい。
【００７０】
（変形例３）バス管理サーバ１００は、図３のＴ１１８〜Ｔ１２４を実行しなくてもよい。本変形例では、「アイコン情報送信部」、「選択情報受信部」、及び、「処理実行部」を省略可能である。
【００７１】
（変形例４）図３のアイコン選択画面Ｄ４は、アイコンＩＣ２〜ＩＣ１２のうちの少なくとも１個のアイコンを含まなくてもよい。例えば、アイコンＩＣ４が含まれない変形例では、「特定の処理」は、第２の表示情報を携帯端末に送信する処理を含まなくてもよい。また、例えば、アイコンＩＣ６が含まない変形例では、「特定の処理」は、バスが特定の停留所に到着するまでの時間を予測する処理と、第３の表示情報を携帯端末に送信する処理と、を含まなくてもよい。また、例えば、アイコンＩＣ８が含まれない変形例では、「特定の処理」は、乗客情報をバスに送信する処理を含まなくてもよい。
【００７２】
（変形例５）図８（Ａ）の到着時間画面Ｄ１２は、アイコンＩＣ２４を含まなくてもよい。この場合、図６のＴ４４２〜Ｔ４７０の処理が実行されない。一般的に言うと、時間関係画面は、「指定領域」を含まなくてもよい。本変形例では、「時間情報受信部」、「第２の予測部」、及び、「第２の送信部」を省略可能である。
【００７３】
（変形例６）図３のアイコンＩＣ８は、バスに乗車するための補助が必要であることを運転手に通知するものでなくもよく、単に、バスに乗車することを運転手に通知するものであってもよい。
【００７４】
（変形例７）図８（Ａ）の到着時間画面Ｄ１２は、到着時間「ｔ１」（図８（Ａ）の例では「６分」）を示す画面でなくてもよく、到着時刻（即ち何時何分）を示す画面であってもよい。本変形例では、到着時刻が、「予測済みの時間に関係する情報」の一例である。
【００７５】
（変形例８）図６のＴ４６２では、バス管理サーバ１００は、通知時間「ｔ２」と到着時間「ｔ３」とが一致するのか否かを判断する。これに代えて、例えば、バス管理サーバ１００は、「ｔ２±１分」の範囲内に到着時間「ｔ３」が含まれるのか否かを判断してもよい。一般的に言うと、「通知時間に基づいて決定される時間」は、上記の実施例のように、通知時間ｔ２そのものであってもよいし、通知時間ｔ２に基づいて決定される時間範囲であってもよい。
【符号の説明】
【００７６】
２、４：停留所
２ａ、４ａ：無線通信機
６：路線バス
６ａ：ＧＰＳ受信機
６ｂ：車両端末
８：ＧＰＳ衛生
１０：携帯端末
１２：操作部
１４：ＬＴＥＩ／Ｆ
１６：表示部
１８：ＢｌｕｅｔｏｏｔｈＩ／Ｆ
２０、１２０：制御部
２２、１２２：ＣＰＵ
２４、１２４：メモリ
２６：ＯＳプログラム
２８：アプリケーションプログラム
３０：通信システム
５０：インターネット
１００：バス管理サーバ
１１４：通信Ｉ／Ｆ
１２６：プログラム
１３０：デバイスＩＤテーブル
２００：アプリケーションサーバ
【図１】
2020135755.tif 000003
【図２】
2020135755.tif 000004
【図３】
2020135755.tif 000005
【図４】
2020135755.tif 000006
【図５】
2020135755.tif 000007
【図６】
2020135755.tif 000008
【図７】
2020135755.tif 000009
【図８】
2020135755.tif 000010
【図９】
2020135755.tif 000011