(57)【要約】【課題】交通機関による移動に関する情報を端末装置を介してユーザに速やかに提供する。【解決手段】交通機関による移動に関する情報を、時刻及び位置を取得可能な端末装置を介してユーザに提示する方法は、端末装置からユーザの降車場所を示す情報を取得し（Ｓ１０１）、端末装置からさらに取得した第１時刻と第１時刻における位置、及び第２時刻と第２時刻における位置から算出した移動速度が第１閾値を超えたか否かに基づいて出発時刻と乗車場所を取得し（Ｓ２０２）、出発時刻と乗車場所と運行情報とに基づいて、ユーザが乗車している便を特定し（Ｓ２０３）、端末装置から取得した降車場所に特定した便が停車するか否か判定し（Ｓ２０４）、停車しないと判断した場合、この便が降車場所に停車しないという情報を端末装置を介してユーザに提供する（Ｓ１０７）。【選択図】図４Ａ
2017096926.tif 000002
【特許請求の範囲】
【請求項１】
交通機関によるユーザの移動に関する情報を端末装置を介して前記ユーザに提供する方法であって、前記端末装置は時刻及び位置を取得可能であり、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得し、
前記端末装置から、第１情報と第２情報とを取得し、前記第１情報は第１時刻と前記第１時刻における前記端末装置の位置とを示し、前記第２情報は第２時刻と前記第２時刻における前記端末装置の位置とを示し、前記第２時刻は前記第１時刻より後であり、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が第１閾値を超えた時刻を前記ユーザが乗車した前記交通機関の便の出発時刻として取得し、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が前記第１閾値を超えた場所を前記ユーザが前記交通機関の便に乗車した乗車場所として取得し、
前記乗車場所とを含んだ運行区間を走行する前記交通機関の運行ダイヤを示す運行情報を取得し、
前記出発時刻、前記乗車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便を特定し、
前記ユーザが乗車している便、前記降車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便が前記降車場所に停車するか判定し、
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、前記端末装置を介して、前記ユーザが乗車している便は前記降車場所に停車しないという情報を前記ユーザに提供する、
移動情報提供方法。
【請求項２】
前記端末装置は、前記端末装置の動きを検知し、検知した前記動きを示す情報を出力するセンサを備え、
さらに、出力された前記情報が示す、前記第１時刻と前記第２時刻との間に検知された前記端末装置の動きが第２閾値を下回る場合に、前記ユーザが前記交通機関の便に乗車したと判断する、
請求項１記載の移動情報提供方法。
【請求項３】
前記端末装置の動きを示す情報は、前記端末装置の移動方向、移動距離、移動角度、及び移動の速さのうち１つ以上を含む、
請求項２に記載の移動情報提供方法。
【請求項４】
前記運行情報が、前記ユーザが乗車している便が前記乗車場所の後に前記降車場所に停止することを示している場合、前記ユーザが乗車している便が前記降車場所に停車すると判定する、
請求項１に記載の移動情報提供方法。
【請求項５】
前記運行情報が、前記ユーザが乗車している便が前記乗車場所の後に分岐場所に停車し、且つ前記運行情報が、前記ユーザが乗車している便が前記乗車場所の後に前記降車場所に停車しないことを示し、且つ前記運行情報が、前記分岐場所が前記乗車場所と前記降車場所との間に存在することを示す場合、前記ユーザが乗車している便とは別経路を走行する便に乗車する必要があるという情報を、前記端末装置を介して前記ユーザに提供する、
請求項１に記載の移動情報提供方法。
【請求項６】
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、
前記端末装置から第３情報を取得し、前記第３情報は第３時刻と前記第３時刻における前記端末装置の位置とを示し、
前記第３情報と前記運行情報とに基づいて、前記ユーザが乗車している便から乗り換えるための乗換場所を特定し、前記ユーザが乗車している便は前記乗車場所より後に前記乗換場所に停車し、
前記第３情報と、前記運行情報と、前記乗換場所と、前記降車場所とに基づいて、前記乗換場所の後に前記降車場所に停車し、且つ、前記ユーザが乗車している便が前記乗換場所に到着する時間より後の時間に前記乗換場所を出発する便を特定し、
前記端末装置を介して、さらに、前記乗換場所、及び前記特定された前記別経路を走行する前記交通機関の便を示す情報を、前記ユーザに提供する、
請求項１〜５に記載の移動情報提供方法。
【請求項７】
前記端末装置は、発光する、または、文字若しくは図形を表示する表示部を備え、
前記表示部に前記ユーザが乗車している便は前記降車場所に停車しないことを表示させる、
請求項１に記載の移動情報提供方法。
【請求項８】
前記端末装置は、前記端末装置を振動させる振動器を備え、
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、前記振動器を介して前記端末装置を第１パターンで振動させる、
請求項１に記載の移動情報提供方法。
【請求項９】
前記端末装置は、
前記ユーザが乗車している便が前記降車場所に停車すると判定された場合、前記振動器を介して前記端末装置を前記第１パターンとは異なる第２パターンで振動させる、
請求項８に記載の移動情報提供方法。
【請求項１０】
前記ユーザが乗車している便が前記降車場所に停車すると判定された場合、
前記端末装置から第３情報を取得し、前記第３情報は第３時刻と前記第３時刻における前記端末装置の位置とを示し、前記第３時刻は前記第２時刻より後であり、
前記第３情報に示される前記端末装置の位置と前記降車場所の位置とを比較し、
前記第３情報に示される前記端末装置の位置が前記降車場所から所定距離以内である場合、前記端末装置を介して前記ユーザに、前記ユーザが乗車している便が前記降車場所に間もなく到着することを通知する、
請求項１に記載の移動情報提供方法。
【請求項１１】
前記端末装置は、第１端末装置と第２端末装置とを備え、
前記第１端末装置は、前記ユーザが前記降車場所を入力するための入力部を備え、
前記第２端末装置は、発光するまたは文字若しくは図形を表示する表示部、及び前記第２端末装置を振動させる振動器の少なくとも一方を備え、
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、
前記表示部に前記ユーザが乗車している便は前記降車場所に停車しないことを表示させ、
前記振動器を介して前記第２端末装置を振動させる、
請求項１記載の移動情報提供方法。
【請求項１２】
前記第２端末装置は、ウェアラブル端末である、
請求項１０に記載の移動情報提供方法。
【請求項１３】
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、前記第１端末装置は前記ユーザが乗車している便が前記降車場所に停車しないことを示す第４情報を受信し、
前記第１端末装置は、第１コマンド及び第２コマンドの少なくとも一方を前記第２端末装置に送信し、前記第１コマンドは前記表示部に前記ユーザが乗車している便は前記降車場所に停車しないことを表示させ、前記第２コマンドは前記振動器に前記第２端末装置を振動させる、
請求項１０に記載の移動情報提供方法。
【請求項１４】
交通機関によるユーザの移動中に、前記移動に関する情報を端末装置を介して前記ユーザに提供する方法であって、前記端末装置は時刻及び位置を取得可能であり、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得し、
前記端末装置から現在情報を取得し、前記現在情報は現在時刻及び前記現在時刻における前記端末装置の位置を示し、
前記ユーザが乗車する交通機関の発信機から、前記ユーザが乗車する交通機関の便を特定する識別情報を取得し、
前記交通機関の運行ダイヤを示す運行情報を取得し、
前記目的地情報と前記現在情報と前記識別情報と前記運行情報に基づいて、前記ユーザが乗車する便が、前記現在時刻より後に前記降車場所に停車するか判定し、
前記ユーザが乗車する便が前記現在時刻より後に前記降車場所に停車しないと判定された場合、前記ユーザが乗車する便は前記降車場所に停車しないことを、前記端末装置を介して前記ユーザに通知する、
移動情報提供方法。
【請求項１５】
前記端末装置は、可視光通信の受信器を備え、
前記識別情報は、可視光通信の信号で表され、
前記識別情報は、前記受信器を介して取得される、
請求項１４記載の移動情報提供方法。
【請求項１６】
交通機関によるユーザの移動に関する情報を端末装置を介して前記ユーザに提供する移動情報提供装置であって、前記端末装置は時刻及び位置を取得可能であり、
前記移動情報提供装置は、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得し、
前記端末装置から、第１情報と第２情報とを取得し、前記第１情報は第１時刻と前記第１時刻における前記端末装置の位置とを示し、前記第２情報は第２時刻と前記第２時刻における前記端末装置の位置とを示し、前記第２時刻は前記第１時刻より後であり、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が第１閾値を超えた時刻を前記ユーザが乗車した前記交通機関の便の出発時刻として取得し、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が前記第１閾値を超えた場所を前記ユーザが前記交通機関の便に乗車した乗車場所として取得し、
前記降車場所と前記乗車場所とを含んだ運行区間を走行する前記交通機関の運行ダイヤを示す運行情報を取得し、
前記出発時刻、前記乗車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便を特定し、
前記ユーザが乗車している便、前記降車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便が前記降車場所に停車するか判定し、
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、前記端末装置を介して、前記ユーザが乗車している便は前記降車場所に停車しないという情報を前記ユーザに提供する、
移動情報提供装置。
【請求項１７】
コンピュータに、交通機関によるユーザの移動に関する情報を端末装置を介して前記ユーザに提供する方法を実行させるための移動情報提供プログラムであって、前記端末装置は時刻及び位置を取得可能であり、
前記コンピュータに、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得させ、
前記端末装置から、第１情報と第２情報とを取得させ、前記第１情報は第１時刻と前記第１時刻における前記端末装置の位置とを示し、前記第２情報は第２時刻と前記第２時刻における前記端末装置の位置とを示し、前記第２時刻は前記第１時刻より後であり、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が第１閾値を超えた時刻を前記ユーザが乗車した前記交通機関の便の出発時刻として取得させ、
前記第１情報と前記第２情報とに基づいて前記端末装置の移動速度が前記第１閾値を超えた場所を前記ユーザが前記交通機関の便に乗車した乗車場所として取得させ、
前記降車場所と前記乗車場所とを含んだ運行区間を走行する前記交通機関の運行ダイヤを示す運行情報を取得させ、
前記出発時刻、前記乗車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便を特定させ、
前記ユーザが乗車している便、前記降車場所、及び前記運行情報に基づいて、前記ユーザが乗車している便が前記降車場所に停車するか判定させ、
前記ユーザが乗車している便が前記降車場所に停車しないと判定された場合、前記端末装置を介して、前記ユーザが乗車している便は前記降車場所に停車しないという情報を前記ユーザに提供させる、
移動情報提供プログラム。
【請求項１８】
交通機関によるユーザの移動中に、前記移動に関する情報を端末装置を介して前記ユーザに提供する移動情報提供装置であって、前記端末装置は時刻及び位置を取得可能であり、
前記移動情報提供装置は、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得し、
前記端末装置から現在情報を取得し、前記現在情報は現在時刻及び前記現在時刻における前記端末装置の位置を示し、
前記ユーザが乗車する交通機関の発信機から、前記ユーザが乗車する交通機関の便を特定する識別情報を取得し、
前記交通機関の運行ダイヤを示す運行情報を取得し、
前記目的地情報と前記現在情報と前記識別情報と前記運行情報に基づいて、前記ユーザが乗車する便が、前記現在時刻より後に前記降車場所に停車するか判定し、
前記ユーザが乗車する便が前記現在時刻より後に前記降車場所に停車しないと判定された場合、前記ユーザが乗車する便は前記降車場所に停車しないという情報を、前記端末装置を介して前記ユーザに提供する、
移動情報提供装置。
【請求項１９】
コンピュータに、交通機関によるユーザの移動中に、前記移動に関する情報を端末装置を介して前記ユーザに提供する方法を実行させるための移動情報提供プログラムであって、前記端末装置は時刻及び位置を取得可能であり、
前記コンピュータに、
前記端末装置から、前記ユーザの交通機関での降車場所を示す目的地情報を取得させ、
前記端末装置から現在情報を取得させ、前記現在情報は現在時刻及び前記現在時刻における前記端末装置の位置を示し、
前記ユーザが乗車する交通機関の発信機から、前記ユーザが乗車する交通機関の便を特定する識別情報を取得させ、
前記交通機関の運行ダイヤを示す運行情報を取得させ、
前記目的地情報と前記現在情報と前記識別情報と前記運行情報に基づいて、前記ユーザが乗車する便が、前記現在時刻より後に前記降車場所に停車するか判定させ、
前記ユーザが乗車する便が前記現在時刻より後に前記降車場所に停車しないと判定された場合、前記ユーザが乗車する便は前記降車場所に停車しないという情報を、前記端末装置を介して前記ユーザに提供させる、
移動情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末のユーザに、当該携帯情報端末を介して交通機関による移動に関する情報を提供する技術に関する。
【背景技術】
【０００２】
近年、スマートフォン等の携帯情報端末のユーザに、交通機関による目的地への移動に関する情報を各自の携帯情報端末上で調べること、つまりは、電車やバス等の交通機関による移動方法の検索（以下、経路検索ともいう）を可能にするサービス（以下、経路案内サービスともいう）が利用されている。この移動に関する情報には、例えば利用できる経路又はその中で最適な経路、交通機関とその便、乗換場所、所要時間、運賃に関する情報などが含まれる。このような経路案内サービスは、携帯情報端末上の地図アプリケーションプログラム、経路検索用アプリケーションプログラム、又はウェブ閲覧用のアプリケーションプログラム（以下、単にアプリケーションとも表記する）を介してユーザに提供される。
【０００３】
この経路案内サービスの提供のための処理手順は例えば以下のとおりである。まずは携帯情報端末上のアプリケーションがユーザから目的地の入力を受け付ける。次に、このアプリケーションは経路案内サービスの提供者のデータベースにアクセスし、この目的地及び現在地等の情報から所定のアルゴリズムによって導出される、上記に挙げたような移動に関する情報を取得する。最後に当該アプリケーションは、この取得した情報を検索結果として携帯情報端末上でユーザに提示する。このような分野において、携帯情報端末が取得するＧＰＳ（ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）等の測位情報を利用して、ユーザに乗り間違いを通知する技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３４３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら特許文献１に開示される技術では検知できない、又は検知までに時間がかかる乗り間違いの類型がある。
【０００６】
そこで本発明は、交通機関で移動しているユーザが乗り間違いをしていないかを速やかに判断するための移動情報提供方法等を提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る移動情報提供方法は、交通機関によるユーザの移動に関する情報を端末装置を介してユーザに提供する方法であって、端末装置は時刻及び位置を取得可能であり、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から、第１情報と第２情報とを取得し、第１情報は第１時刻と第１時刻における端末装置の位置とを示し、第２情報は第２時刻と第２時刻における端末装置の位置とを示し、第２時刻は第１時刻より後であり、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた時刻をユーザが乗車した交通機関の便の出発時刻として取得し、乗車場所とを含んだ運行区間を走行する交通機関の運行ダイヤを示す運行情報を取得し、出発時刻、乗車場所、及び運行情報に基づいて、ユーザが乗車している便を特定し、ユーザが乗車している便、降車場所、及び運行情報に基づいて、ユーザが乗車している便が降車場所に停車するか判定し、ユーザが乗車している便が降車場所に停車しないと判定された場合、端末装置を介して、ユーザが乗車している便は降車場所に停車しないという情報をユーザに提供する方法である。
【０００８】
また、本発明の一態様に係る移動情報提供方法は、交通機関によるユーザの移動中に、この移動に関する情報を端末装置を介してユーザに提供する方法であって、端末装置は時刻及び位置を取得可能であり、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から現在情報を取得し、現在情報は現在時刻及び現在時刻における端末装置の位置を示し、ユーザが乗車する交通機関の発信機から、ユーザが乗車する交通機関の便を特定する識別情報を取得し、交通機関の運行ダイヤを示す運行情報を取得し、目的地情報と現在情報と識別情報と運行情報に基づいて、ユーザが乗車する便が、現在時刻より後に降車場所に停車するか判定し、ユーザが乗車する便が現在時刻より後に降車場所に停車しないと判定された場合、ユーザが乗車する便は降車場所に停車しないことを、端末装置を介してユーザに通知する方法である。
【０００９】
また、本発明の一態様に係る移動情報提供装置は、交通機関によるユーザの移動に関する情報を端末装置を介してユーザに提供する移動情報提供装置であって、端末装置は時刻及び位置を取得可能であり、移動情報提供装置は、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から、第１情報と第２情報とを取得し、第１情報は第１時刻と第１時刻における端末装置の位置とを示し、第２情報は第２時刻と第２時刻における端末装置の位置とを示し、第２時刻は第１時刻より後であり、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた時刻をユーザが乗車した交通機関の便の出発時刻として取得し、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた場所をユーザが交通機関の便に乗車した乗車場所として取得し、降車場所と乗車場所とを含んだ運行区間を走行する交通機関の運行ダイヤを示す運行情報を取得し、出発時刻、乗車場所、及び運行情報に基づいて、ユーザが乗車している便を特定し、ユーザが乗車している便、降車場所、及び運行情報に基づいて、ユーザが乗車している便が降車場所に停車するか判定し、ユーザが乗車している便が降車場所に停車しないと判定された場合、端末装置を介して、ユーザが乗車している便は降車場所に停車しないという情報をユーザに提供する。
【００１０】
また、本発明の一態様に係る移動情報提供装置は、交通機関によるユーザの移動中に、移動に関する情報を端末装置を介してユーザに提供する移動情報提供装置であって、端末装置は時刻及び位置を取得可能であり、移動情報提供装置は、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から現在情報を取得し、現在情報は現在時刻及び現在時刻における端末装置の位置を示し、ユーザが乗車する交通機関の発信機から、ユーザが乗車する交通機関の便を特定する識別情報を取得し、交通機関の運行ダイヤを示す運行情報を取得し、目的地情報と現在情報と識別情報と運行情報に基づいて、ユーザが乗車する便が、現在時刻より後に降車場所に停車するか判定し、ユーザが乗車する便が現在時刻より後に降車場所に停車しないと判定された場合、ユーザが乗車する便は降車場所に停車しないという情報を、端末装置を介してユーザに提供する。
【００１１】
また、本発明の一態様に係る移動情報提供プログラムは、例えば上記の移動情報提供方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
本発明の移動情報提供方法等は、交通機関で移動しているユーザが乗り間違いをしていないかを速やかに判断し、その結果に基づいて、移動に関する情報をユーザに提供することができる。
【図面の簡単な説明】
【００１３】
【図１Ａ】図１Ａは、交通機関の乗り間違いの類型の１つを示す図である。
【図１Ｂ】図１Ｂは、交通機関の乗り間違いの類型の他の１つを示す図である。
【図１Ｃ】図１Ｃは、交通機関の乗り間違いの類型のさらに他の１つを示す図である。
【図２】図２は、実施の形態１における移動情報提供システムの構成を示すブロック図である。
【図３】図３は、実施の形態１における運行情報のデータ構成の例を示す図である。
【図４Ａ】図４Ａは、実施の形態１における移動情報提供方法の流れを、移動情報提供システムの動作で用いられるデータ及びその動きと合わせて示す図である。
【図４Ｂ】図４Ｂは、実施の形態１における移動情報提供方法において、ユーザが乗車している便を特定するための処理の例を示すフロー図である。
【図５Ａ】図５Ａは、実施の形態１においてユーザしている移動が適切でない場合に情報を提示する画面の一例を示す図である。
【図５Ｂ】図５Ｂは、実施の形態１においてユーザしている移動が適切でない場合に情報を提示する画面の別の一例を示す図である。
【図６】図６は、実施の形態１の変形例における移動情報提供システムの構成を示すブロック図である。
【図７】図７は、実施の形態１の変形例における移動情報提供方法において、乗り間違いの類型の判断を含めて移動の適否を判断する処理手順のフロー図である。
【図８Ａ】図８Ａは、実施の形態１の変形例における移動情報提供方法において、乗り間違いの類型の１つに関する情報をユーザに提示する画面の一例を示す図である。
【図８Ｂ】図８Ｂは、実施の形態１の変形例における移動情報提供方法において、乗り間違いの類型の他の１つに関する情報をユーザに提示する画面の例を示す図である。
【図８Ｃ】図８Ｃは、実施の形態１の変形例における移動情報提供方法において、乗り間違いの類型のさらに他の１つに関する情報をユーザに提示する画面の例を示す図である。
【図９】図９は、実施の形態１の変形例における移動情報提供方法において、提案経路情報の提示をする処理手順のフロー図である。
【図１０】図１０は、実施の形態２における移動情報提供システムの構成を示すブロック図である。
【図１１】図１１は、実施の形態２における移動情報提供方法の流れを、移動情報提供システムの動作で用いられるデータ及びその動きと合わせて示す図である。
【図１２Ａ】図１２Ａは、各実施の形態及びその変形例において、走行中の乗物内でユーザが使用している携帯情報端末が取得した運行情報を表示する画面の一例を示す図である。
【図１２Ｂ】図１２Ｂは、各実施の形態及びその変形例において、走行中の乗物内でユーザが使用している携帯情報端末が取得した運行情報を表示する画面の別の一例を示す図である。
【図１２Ｃ】図１２Ｃは、各実施の形態及びその変形例において、走行中の乗物内でユーザが使用している携帯情報端末が取得した運行情報を表示する画面のさらに別の一例を示す図である。
【発明を実施するための形態】
【００１４】
（本発明の基礎となった知見）
本発明者は、「背景技術」の欄に記載した技術では以下の問題が生じることを見出した。
【００１５】
交通機関の乗り間違いの類型として、典型的な３つが挙げられる。各類型を電車とその経路とを例に用いて模式的に示す図１Ａから図１Ｃを参照しながらこれらの類型を説明する。なお、この説明では電車を例に用いているが、同様の乗り間違いは経路が決められた他の種類の交通機関でも起こる。図１Ａから図１Ｃにおいて、丸及び四角の各図形は駅を示し、各図形を繋ぐ線は路線、記号Ａ、Ｂ、Ｃ、Ｙ、Ｚ、Ｓ、及びＧは駅名を示す。これらのうち、Ｓ駅はこれらの例でユーザが電車に乗って出発する駅、Ｇ駅はユーザが降車する目的地の駅を示す。また、実線の電車の図及び矢印はユーザが実際に乗っている電車の位置及び進行方向を示し、破線の電車の図及び矢印は、ユーザが意図する移動に関連する電車の位置及び進行方向を示す。
【００１６】
図１Ａに示される類型（以下、第１の類型という）は、目的の方向とは異なる方向へ向かう便に乗る場合である。本図の例では、Ｇ駅へ行くためにユーザはＳ駅からＢ駅へ向かう電車に乗るべきところを、反対方向にあるＣ駅へ向かう電車に乗っている。
【００１７】
図１Ｂに示される類型（以下、第２の類型という）は、便の種別（普通、急行等）が不適切な場合である。本図の例では、Ｇ駅で止まる電車に乗るべきところ、ユーザはＢ駅からＡ駅まで停車しない電車に乗っている。
【００１８】
図１Ｃに示される類型（以下、第３の類型という）は、先の分岐で目的地を含まない路線に入る便に乗る場合である。本図の例では、Ｇ駅へ行くためにユーザは分岐のあるＢ駅から先はＡ駅方面の電車に乗るべきところを、Ｇ駅を含まない路線を進む電車に乗っている。
【００１９】
上記の技術では、第１の類型の乗り間違いは、ユーザが乗物に乗ってから比較的短時間で検知できる。
【００２０】
しかし第２の類型の乗り間違いでは、ユーザが乗っている乗物の経路は正しいので、測位データに基づいてはその適否を判断することはできない。
【００２１】
また、第３の類型の乗り間違いでは、その分岐を過ぎてから検知することはできる。しかしＢ駅より手前でこの乗り間違いに気づくことができれば、ユーザはＢ駅で電車に乗り換えることができた。これができれば、乗り間違いの移動への影響を最小限にすることができる。
【００２２】
このように、検知できない乗り間違いがあるという問題がある。また、乗り間違いは、発生から時間が経つほどユーザが意図した目的の移動からの地理的又は時間的な乖離が大きくなりがちである。つまり上記の技術には、乗り間違いの検知が遅いため移動への影響を小さくできない、という問題がある。
【００２３】
この問題を解決するため、本発明の一態様に係る移動情報提供方法は、交通機関によるユーザの移動に関する情報を端末装置を介してユーザに提供する方法であって、端末装置は時刻及び位置を取得可能であり、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から、第１情報と第２情報とを取得し、第１情報は第１時刻と第１時刻における端末装置の位置とを示し、第２情報は第２時刻と第２時刻における端末装置の位置とを示し、第２時刻は第１時刻より後であり、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた時刻をユーザが乗車した交通機関の便の出発時刻として取得し、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた場所をユーザが交通機関の便に乗車した乗車場所として取得し、乗車場所とを含んだ運行区間を走行する交通機関の運行ダイヤを示す運行情報を取得し、出発時刻、乗車場所、及び運行情報に基づいて、ユーザが乗車している便を特定し、ユーザが乗車している便、降車場所、及び運行情報に基づいて、ユーザが乗車している便が降車場所に停車するか判定し、ユーザが乗車している便が降車場所に停車しないと判定された場合、端末装置を介して、ユーザが乗車している便は降車場所に停車しないという情報をユーザに提供する方法である。
【００２４】
これにより、携帯情報端末を所持するユーザが交通機関による移動の開始が検知されることを契機として、ユーザが乗車している便がユーザの意図する降車場所に停車するか否かの判断が速やかに実行される。これにより、ユーザが乗車している便がその降車場所に停車しない場合には、その旨に関する情報が速やかにユーザに提供される。さらに、ユーザが交通機関による移動を開始するまでこの判断が実行されない。これにより、誤通知の発生を防いで、移動に関して提供される情報の信頼性をより確実に確保することができる。
【００２５】
例えば、端末装置は、端末装置の動きを検知し、検知した動きを示す情報を出力するセンサを備え、さらに、出力された情報が示す、第１時刻と第２時刻との間に検知された端末装置の動きが第２閾値を下回る場合に、ユーザが交通機関の便に乗車したと判断してもよい。
【００２６】
これにより、より高い精度でユーザが交通機関の乗物に乗車して移動を開始したか否かの判定をすることができる。これにより、誤通知の発生を防いで、移動に関して提供される情報のユーザへの信頼性の低下を防ぐことができる。
【００２７】
例えば、運行情報が、ユーザが乗車している便が乗車場所の後に分岐場所に停車し、且つ運行情報が、ユーザが乗車している便が乗車場所の後に降車場所に停車しないことを示し、且つ運行情報が、分岐場所が乗車場所と降車場所との間に存在することを示す場合、ユーザが乗車している便とは別経路を走行する便に乗車する必要があるという情報を、端末装置を介してユーザに提供してもよい。
【００２８】
これにより、降車場所に停車する便への乗換場所に関する情報がユーザに提供される。この情報に基づいて、ユーザは乗換場所でいったん降車し、そこで経路の異なる便に乗り換えるための行動することができる。
【００２９】
例えば、ユーザが乗車している便が降車場所に停車しないと判定された場合、端末装置から第３情報を取得し、第３情報は第３時刻と第３時刻における端末装置の位置とを示し、第３情報と運行情報とに基づいて、ユーザが乗車している便から乗り換えるための乗換場所を特定し、ユーザが乗車している便は乗車場所より後に乗換場所に停車し、第３情報と、運行情報と、乗換場所と、降車場所とに基づいて、乗換場所の後に降車場所に停車し、且つ、ユーザが乗車している便が乗換場所に到着する時間より後の時間に乗換場所を出発する便を特定し、端末装置を介して、さらに、乗換場所、及び特定された別経路を走行する交通機関の便を示す情報を、ユーザに提供してもよい。
【００３０】
これにより、降車場所に停車しない便に乗車しているユーザには、その旨の情報に加えて、現状から所望の目的地に到達するための移動に関する具体的な情報を提供することができる。
【００３１】
例えば、端末装置は、発光する、または、文字若しくは図形を表示する表示部を備え、表示部にユーザが乗車している便は降車場所に停車しないことを表示させてもよい。
【００３２】
これにより、ユーザは目的の移動を支援する情報を視覚的に受けることができる。
【００３３】
例えば、端末装置は、端末装置を振動させる振動器を備え、ユーザが乗車している便が降車場所に停車しないと判定された場合、振動器を介して端末装置を第１パターンで振動させてもよい。また、端末装置はユーザが乗車している便が降車場所に停車すると判定された場合、振動器を介して端末装置を第１パターンとは異なる第２パターンで振動させてもよい。
【００３４】
これにより、ユーザが乗車している便が降車場所に停車するか否かについて、このユーザが携帯情報端末の画面を見ていない場合にも注意を喚起して通知することができる。
【００３５】
例えば、ユーザが乗車している便が降車場所に停車すると判定された場合、端末装置から第３情報を取得し、第３情報は第３時刻と第３時刻における端末装置の位置とを示し、第３時刻は第２時刻より後であり、第３情報に示される端末装置の位置と降車場所の位置とを比較し、第３情報に示される端末装置の位置が降車場所から所定距離以内である場合、端末装置を介してユーザに、ユーザが乗車している便が降車場所に間もなく到着することを通知する。
【００３６】
これにより、乗物で移動しているユーザの乗り過ごしを防ぐことができる。
【００３７】
例えば、端末装置は、第１端末装置と第２端末装置とを備え、第１端末装置は、ユーザが降車場所を入力するための入力部を備え、第２端末装置は、発光するまたは文字若しくは図形を表示する表示部、及び第２端末装置を振動させる振動器の少なくとも一方を備え、ユーザが乗車している便が降車場所に停車しないと判定された場合、表示部にユーザが乗車している便は降車場所に停車しないことを表示させ、振動器を介して第２端末装置を振動させてもよい。
【００３８】
これにより、複数の携帯情報端末を所持し、いずれかの携帯情報端末からは情報を受けられないユーザにはそれ以外の携帯情報端末を介して情報を提示することができる。
【００３９】
また、例えば、第２端末装置は、ウェアラブル端末であってもよい。
【００４０】
これにより、例えばスマートフォンを手に持って見ることができない状況にあるユーザに、当該ユーザが身に着けているスマートウォッチ等を介して情報を提示することができる。
【００４１】
また、例えば、ユーザが乗車している便が降車場所に停車しないと判定された場合、第１端末装置はユーザが乗車している便が降車場所に停車しないとことを示す第４情報を受信し、第１端末装置は、第１コマンド及び第２コマンドの少なくとも一方を第２端末装置に送信し、第１コマンドは表示部にユーザが乗車している便は降車場所に停車しないことを表示させ、第２コマンドは振動器に第２端末装置を振動させてもよい。
【００４２】
これにより、例えばスマートフォンを手に持って見ることができない状況にあるユーザに、当該ユーザが身に着けているスマートウォッチ等の画面に表示される文字やアイコンを使って、ユーザが乗車している便が降車場所に停車しないという情報を提供したり、又は振動を使ってこのような情報があることを通知したりできる。
【００４３】
また、本発明の一態様に係る移動情報提供方法は、交通機関によるユーザの移動中に、移動に関する情報を端末装置を介してユーザに提供する方法であって、端末装置は時刻及び位置を取得可能であり、端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得し、端末装置から現在情報を取得し、現在情報は現在時刻及び現在時刻における端末装置の位置を示し、ユーザが乗車する交通機関の発信機から、ユーザが乗車する交通機関の便を特定する識別情報を取得し、交通機関の運行ダイヤを示す運行情報を取得し、目的地情報と現在情報と識別情報と運行情報に基づいて、ユーザが乗車する便が、現在時刻より後に降車場所に停車するか判定し、ユーザが乗車する便が現在時刻より後に降車場所に停車しないと判定された場合、ユーザが乗車する便は降車場所に停車しないことを、端末装置を介してユーザに通知する。
【００４４】
これにより、携帯情報端末を所持するユーザが交通機関による移動を開始する前に、ユーザが乗っている、又はユーザの目の前にある便が、ユーザの降車場所に停車するか否かの判断が速やかに実行される。これにより、この便が、ユーザの降車場所に停車しない場合には速やかに情報をユーザに提示される。さらに、ユーザが移動に用いようとしている便を、交通機関が提供する情報が用いられるため、誤通知の発生を防いで、移動に関して提供される情報の信頼性をより確実に確保することができる。
【００４５】
また、例えば、端末装置は、可視光通信の受信器を備え、識別情報は、可視光通信の信号で表され、識別情報は、受信器を介して取得されてもよい。
【００４６】
これにより、ユーザは発信機が発する光を受光するために、携帯情報端末を乗物に向ける等の意図的な動作をする必要がある。したがって、乗物どうし、又は乗車場所どうしが近い場合も、ユーザは自分が意図する乗物又は乗車場所から出発する便に関する情報を選択的に取得することができる。
【００４７】
以下、実施の形態について、図面を参照しながら具体的に説明する。
【００４８】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。また、異なる実施の形態に記載の一部または全部の開示同士を組み合わせて実現してもよい。
【００４９】
（実施の形態１）
［１．構成］
まず、実施の形態１における、ユーザがする交通機関による移動に関する情報の提示の方法（以下、移動情報提供方法という）を実行するための移動情報提供システム１０について説明する。なお、本実施の形態の説明では、電車を例に用いて説明される箇所があるが、本実施の形態における移動情報提供方法は、所定の経路を走行する他の種類の交通機関にも適用でき、また、複数の種類の交通機関による移動にも適用することができる。
【００５０】
図２は、本実施の形態における移動情報提供方法を実行するための移動情報提供システム１０の構成を示すブロック図である。
【００５１】
移動情報提供システム１０では、携帯情報端末１００とサーバ２００とがインターネット等の通信回線５００によって相互に通信が可能なように接続されている。
【００５２】
携帯情報端末１００は、交通機関を使って移動するユーザが所持している端末装置であり、例えばスマートフォン若しくはタブレットコンピュータ等のユーザが一般に手に持って用いる（以下、非装着型ともいう）情報端末、スマートウォッチ、スマートブレスレット、スマートリング、若しくはスマートグラス等、ユーザが一般に身体に装着して用いる（以下、人体装着型ともいう）の端末装置、又はこれらの組み合わせで実現されてもよい。例えば１ユーザがスマートフォンを携帯し、且つ、スマートウォッチを装着している場合、これらの端末装置が連携して携帯情報端末１００として機能してもよい。この連携については例を用いて後述する。
【００５３】
携帯情報端末１００は、通信部１１０、制御部１２０、記憶部１３０、計時部１４０、測位部１５０、及びユーザインターフェース１６０を構成要素として備える。
【００５４】
通信部１１０は所定の通信プロトコルに対応する無線通信モジュールなどであり、インターネット等の回線を介するサーバ２００とのデータのやり取りを実現する。また、上記のように複数の端末装置が協働して携帯情報端末１００として機能する場合は、これらの複数の端末装置間の通信もこの通信部１１０によって実現される。なお、サーバ２００との通信と他の端末装置との通信とでは用いられる通信プロトコルが異なっていてもよい。つまり通信部１１０は、複数の通信プロトコルに対応する通信モジュール又は異なる通信プロトコルに対応する複数個の通信モジュールでもよい。なお、携帯情報端末１００の通信相手はサーバ２００に限定されず、例えばインターネット等の回線を介して各交通機関のサーバ（図示なし）から情報を取得してもよい。
【００５５】
制御部１２０は、例えばユーザの指示によって呼び出されたアプリケーションを実行し、また、このアプリケーションや携帯情報端末１００のオペレーションシステムに従って他の構成要素を制御する。他の構成要素はこの制御部１２０の制御の下で動作する。
【００５６】
記憶部１３０は、携帯情報端末１００のオペレーションシステム及びユーザがインストールした各種のアプリケーションを非一時的に記憶する記憶装置であり、フラッシュメモリ等の記憶媒体を用いて実現される。上述の各種アプリケーションは記憶部１３０に記憶され、ユーザや他のアプリケーションによって呼び出されると制御部１２０によって実行される。
【００５７】
また、記憶部１３０はさらにこれらのアプリケーションから参照されるデータを記憶していてもよい。このデータの例としては、経路検索の履歴、交通機関の運行情報、地図のデータが挙げられる。運行情報については、サーバ２００の説明の中で詳述する。
【００５８】
図３は、運行情報のデータ構成の例を示す図である。この例では、運行情報は経路ごとのいわゆる時刻表と似た形式のデータであり、交通機関の運行ダイヤ（各便の運行スケジュール）を示す。各表の最上行には各便を識別する名称（ＡＺ００１、ＺＡ００２等）、各表の最左列には各停車場所（Ａ、Ｂ等）を識別する名称が含まれる。つまり各表の最左列は、交通機関が運行する電車やバスの便の運行区間を示す。これらの行と列との交差するセルには時刻、又は通過を示す文字列である「ＰＡＳＳ」が含まれる。このように、時刻を示す数字の代わりにこの通過を示す情報があるセルの行の停車場所は、その列が示す便の通過場所として取得されてもよい。各停車場所の時刻は、上段が到着時刻、下段が出発時刻である。ただし各便の始点は出発時刻のみ、終点では到着時刻のみが示される。また、進行方向は、各表のタイトル（例えば「経路Ａ→Ｚ」）によって示されてもよいし、別個の情報を含んでもよい。例えば各便の所定の方面（地名又は上下）等を用いて示されてもよいし、停車場所ごとに次の停車場所に向かう際の方角を用いて示されてもよい。図３では、ＡからＣに向かう経路の運行情報（最下の表）において、各停車場所の名称の右の列に、次の停車場所に向かう際の方角が記号で示されている。また、各停車場所から先の停車場所及び通過場所を、進行方向を示す情報として用いてもよい。例えばユーザが目的地とする降車の場所が、ユーザが乗車した便でユーザが乗車した場所から先の停車場所又は通過場所に含まれるか否かで、ユーザが乗車した乗物の進行方向の正否を判断してもよい。なお、このデータ構成はあくまで例であり、本実施の形態の運行情報はこの例とは異なるデータ構成であってもよい。例えば各便、発着時刻、停車場所、通過場所等は別の形式で示されてもよい。例えば普通や急行などの便の種別を示す情報がさらに含まれ、各便の通過場所はこの種別に基づいて別の表を参照して特定されてもよい。また、各通過場所の通過時刻がさらに示されてもよい。
【００５９】
計時部１４０は、携帯情報端末１００が備えるハードウェア若しくはソフトウェア又はこれらの組み合わせで実現される内蔵時計であり、現在の時刻を取得することができる。計時部１４０が計時した現在の時刻は、制御部１２０に渡され、移動情報提供システム１０における処理で利用される。この利用の詳細は後述する。
【００６０】
測位部１５０は例えばＧＰＳ受信モジュールであり、ＧＰＳ衛星から受信する信号に基づいて携帯情報端末１００の地理的な現在の位置（間接的にはこれを所持しているユーザの地理的な現在の位置）を取得することができる。なお、現在の位置の取得方法はＧＰＳ衛星からの信号を利用する物に限定されず、例えば携帯情報端末１００が現在接続しているＷｉ−Ｆｉ（登録商標）のアクセスポイントの位置情報に基づいて取得されてもよい。測位部１５０が取得した現在の位置は制御部１２０に渡され、移動情報提供システム１０における処理で利用される。この利用の詳細は後述する。
【００６１】
ユーザインターフェース１６０は入力部１６２及び出力部１６４からなる、携帯情報端末１００とそのユーザの間のインターフェースである。ユーザインターフェース１６０は入力部１６２を介してユーザから各アプリケーションへの命令及びデータの入力を受け付け、出力部１６４を介してユーザに情報を提示する。
【００６２】
入力部１６２の例としては、タッチスクリーン等の接触感知センサ、各種のボタン及びキー、及びマイクロホンが挙げられる。
【００６３】
出力部１６４は視覚、聴覚、若しくは触覚又はこれらの組み合わせによって知覚される情報をユーザに提示する。出力部１６４は例としては、ディスプレイ、表示灯、スピーカー、音声の外部出力部、又はバイブレータ（振動器）が挙げられる。バイブレータは、制御部１２０の制御のもとで強度、リズム、又は持続時間等が異なる複数のパターンで携帯情報端末１００を振動させることが可能であってもよい。表示灯は、制御部１２０の制御のもとで色又は点滅若しくは明滅のリズム等が異なる複数のパターンでの発光が可能であってもよい。なお、以下では出力部１６４の例のうち、ディスプレイ及び表示灯をまとめて、又は特に両者を区別せず表示部ともいう。
【００６４】
これらの構成要素が動作することによって実現される携帯情報端末１００の動作については、次の項の移動情報提供方法の説明の中で述べる。
【００６５】
サーバ２００は、ユーザに移動に関する情報を提示するための１台又は複数台のコンピュータで構成されるサーバ装置である。サーバ２００は通信回線５００を介して携帯情報端末１００から受信したデータに基づいて所定の処理をし、その処理の結果であるデータを、通信回線５００を介して携帯情報端末１００に送信する。
【００６６】
サーバ２００は、通信部２１０、制御部２２０、及び記憶部２３０を構成要素として備える。
【００６７】
通信部２１０は所定の通信プロトコルに対応する有線又は無線通信モジュールなどであり、インターネット等の回線を介する携帯情報端末１００とのデータのやり取りを実現する。上記のように複数台のサーバコンピュータでサーバ２００として機能する場合は、これらの複数のサーバ間の通信もこの通信部２１０によって実現される。携帯情報端末１００との通信と他のサーバコンピュータとの通信とでは用いられる通信プロトコルが異なっていてもよい。つまり通信部２１０は、複数の通信プロトコルに対応する通信モジュール又は異なる通信プロトコルに対応する複数個の通信モジュールでもよい。なお、サーバ２００の通信相手は携帯情報端末１００に限定されず、例えばインターネット等の回線を介して各交通機関のサーバ（図示なし）から必要な情報を取得してもよい。
【００６８】
制御部２２０は、サーバ２００にインストールされているアプリケーションを実行して上記の処理を実行し、また、このアプリケーションやサーバ２００のオペレーションシステムに従って他の構成要素を制御する。他の構成要素はこの制御部２２０の制御の下で動作する。
【００６９】
記憶部２３０は、サーバ２００のオペレーションシステム及びサーバ２００にインストールされている各種のアプリケーションを非一時的に記憶する記憶装置であり、例えばフラッシュメモリ、ハードディスクドライブ等の記憶媒体を用いて実現される。上述の移動に関する情報を提示するサービスを提供するためのアプリケーションは記憶部２３０に記憶されており、制御部２２０によって実行される。
【００７０】
また、記憶部２３０はサーバ２００又は携帯情報端末１００のアプリケーションから参照されるデータをさらに記憶する。このデータの例としては、交通機関の運行情報、地図のデータが挙げられる。
【００７１】
この運行情報は、交通機関の各便の停車場所及び各停車場所での発着時刻を示す。ただし、この運行情報が示す情報の内容はこれらに限定されない。例えばさらに各便の進行方向（以下、乗物進行方向ともいう）、各便の通過場所（通過する駅、停留所等）が示されていてもよい。
【００７２】
なお、記憶部１３０と記憶部２３０との両方に運行情報又は地図のデータが記憶される必要はない。特に携帯情報端末の記憶部である記憶部１３０は容量の制約が記憶部２３０よりも厳しいため、データのサイズによっては記憶部１３０での保管に適さない場合がある。このような場合、携帯情報端末１００は、例えばユーザの入力等によって取得した情報を検索キーとしてサーバ２００に送信し、これに対する結果として各回の処理に必要な運行情報をサーバ２００から受信してもよい。つまり、各アプリケーションから参照されるデータは、移動情報提供システム１０全体で見てアクセス可能な状態に置かれればよく、その場所は限定されない。また、各アプリケーションの機能モジュールについても、ユーザとのインターフェース以外については移動情報提供システム１０全体で見てアクセス可能な状態に置かれればよく、その場所は限定されない。
【００７３】
なお、少なくとも移動情報の提示に必要なエリアの運行情報が携帯情報端末１００の記憶部１３０に記憶されれば、携帯情報端末１００がサーバ２００と通信状況に関わらずユーザに経路案内のサービスを提供してもよい。つまり、以下で説明する移動情報提供システム１０が実施する、交通機関による移動に関する情報提供方法が、携帯情報端末１００のみで実施されてもよい。また、携帯情報端末１００がサーバ２００と通信してこの方法を実施するか、携帯情報端末１００のみ（いわゆるオフライン）でこの方法を実施するかは通信状況又はユーザの任意に基づいて切り替えられてもよい。以下では、運行情報はサーバ２００の記憶部２３０に記憶され、携帯情報端末１００はサーバ２００と通信可能である状況を想定して移動情報提供システム１０について説明する。
【００７４】
これらの構成要素が動作することによって実現されるサーバ２００の動作については、次の項の移動情報提供方法の説明の中で述べる。
【００７５】
［２．移動情報の提供の方法］
次に、本実施の形態における移動情報提供方法について、これを実施する上記の移動情報提供システム１０の動作の例に沿って説明する。
【００７６】
図４Ａは、本実施の形態における移動情報提供方法の流れを、当該方法を実行する移動情報提供システム１０の動作で用いられるデータ及びその動きと合わせて示す図である。
【００７７】
まず、携帯情報端末１００は、ユーザが交通機関の乗物に乗車してする目的の移動に関する情報である目的移動情報を取得する（ステップＳ１０１）。
【００７８】
この目的移動情報の取得は、入力部１６２を介してユーザによって携帯情報端末１００に入力されてもよい。また、ユーザが入力した目的地等の情報から、経路案内アプリケーションが運行情報等を含むデータベースを参照して導出され、当該ユーザに提示される経路案内の情報として取得してもよい。この目的移動情報は、ユーザが乗物から降車する場所（駅や停留所等、以下、降車場所ともいう）を示す情報である目的地情報を少なくとも含む。また、さらには、ユーザが乗物に乗車する場所（駅や停留所等、以下、乗車場所ともいう）及び当該乗物の進行方向（例えば乗物の各便に所定の方面、方角、又は進行方向にある停車場所。以下、目的移動方向ともいう）を示してもよい。また、ユーザが目的地に着くまでに乗物を乗り換える、又は乗り継ぐ場合には、そのための駅やバス停等（乗換場所又は乗継場所）を示してもよい。また、目的移動情報は、これに加えて出発予定時刻、到着予定時刻、及び種類（普通、急行等）等、便名の当該乗物の個別の便に関する情報を含んでもよい。
【００７９】
携帯情報端末１００は、取得した目的移動情報をサーバ２００に送信する（ステップＳ１０２）。
【００８０】
次に携帯情報端末１００は、第１時刻及び第１時刻における携帯情報端末１００の位置を取得し（ステップＳ１０３）、この時刻と位置とを示す第１時刻位置情報をサーバ２００に送信する（ステップＳ１０４）。第１時刻位置情報は、本開示における第１情報の例である。
【００８１】
次に携帯情報端末１００は、第１時刻よりも所定の時間経過後、例えば数秒〜数十秒後に第２時刻及び第２時刻における携帯情報端末１００の位置を取得し（ステップＳ１０５）、この時刻と位置とを示す第２時刻位置情報をサーバ２００に送信する（ステップＳ１０６）。
【００８２】
これらの情報を携帯情報端末１００から取得したサーバ２００は、第１時刻位置情報及び第２時刻位置情報のそれぞれが示す位置の間の距離と時間差とを算出し、当該携帯情報端末１００を所持しているユーザの移動速度、具体的には、携帯情報端末１００の移動速度を算出する（ステップＳ２０１）。
【００８３】
次にサーバ２００は、ユーザが乗物に乗車して移動を開始したか否かについて判定するために、この移動速度を用いる。より具体的には、ステップＳ２０１で算出した移動速度の大きさを所定の閾値と比較する（ステップＳ２０２）。この所定の閾値とはユーザの移動が徒歩、駆け足、動く歩道、又はエスカレータ等ではなく交通機関による移動であるか否かを判定できるよう設定される。例えば一般的な成人の短距離走の速さ（時速２０ｋｍ程度）、動く歩道及びエスカレータの速さ（時速数ｋｍ）、電動車椅子の速さ（時速数ｋｍ）等、交通機関以外による各種の移動手段での速さを考慮して時速２５ｋｍ程度としてもよい。なお、ステップＳ２０２での判定で用いられる所定の閾値はこの時速２５ｋｍに限定されず、交通機関の乗物による移動であるか否かの判定に適切な値であればよい。この所定の閾値を、以下では第１閾値ともいう。
【００８４】
携帯情報端末１００の移動速度が第１閾値以下である場合（ステップＳ２０２でＮＯ）、サーバ２００は携帯情報端末１００からの次の第１時刻位置情報及び第２時刻位置情報を取得して、再度ステップＳ２０１及びステップＳ２０２を実行する。なお、２回目以降のステップＳ２０１では、前回までのステップＳ２０１で用いられた第１時刻位置情報及び第２時刻位置情報のいずれかが新たな回のステップＳ２０１で第１時刻位置情報として用いられてもよい。
【００８５】
携帯情報端末１００の移動速度が第１閾値を超える場合（ステップＳ２０２でＹＥＳ）、サーバ２００は、ユーザが乗車している交通機関の便を特定する（ステップＳ２０３）。この便の特定のためにサーバ２００で実行される処理について、例を用いて説明する。図４Ｂは、実施の形態１における移動情報提供方法において、ユーザが乗車している便を特定するための処理の例を示すフロー図である。この例では、ステップＳ２０２でＹＥＳと判定された移動速度の算出に用いた第１時刻位置情報若しくは第２時刻位置情報、又はこれらの両方、及び図３に示される運行情報が用いられる。
【００８６】
まず、サーバ２００は、第１時刻位置情報と第２時刻位置情報とに基づいて、携帯情報端末１００の移動速度が第１閾値を超えた時刻を計算して取得し、この時刻を出発時刻として用いる（ステップＳ２０３１）。また、第１時刻位置情報と第２時刻位置情報とに基づいて、携帯情報端末１００の移動速度が第１閾値を超えた場所を計算して取得し、この場所を乗車場所として用いる（ステップＳ２０３２）。
【００８７】
次に、サーバ２００は、運行情報の表の運行区間を示す列を参照して、取得した乗車場所が含まれているか否かを判定し、この乗車場所を含む運行情報の表を選択する。次に、選択した運行情報の表のその乗車場所の行で、取得した出発時刻と同じ時刻か、それより前で極力近い時刻を検索する（ステップＳ２０３４）。検索で見つかった時刻を含む列の最上行にあるのが、ユーザが乗車している便の名称であり、この列はこの便の運行スケジュールを示す。このようにサーバ２００は、出発時刻と、乗車場所と、運行情報とに基づいて、この運転情報から、ユーザが乗車している便の運行スケジュールの情報を含む部分を特定することで、ユーザが乗車している便を特定する（ステップＳ２０３５）。
【００８８】
なお、ユーザが乗車している便の候補が複数ある場合には、第１時刻位置情報若しくは第２時刻位置情報、又は運行情報が示す経路等の情報をさらに用いて候補が絞り込まれてもよい。
【００８９】
また、ユーザが乗車している便の特定の方法の別の例として、第１時刻位置情報及び第２時刻位置情報がそのまま用いられてもよい。再び図３に示される運行情報を用いる場合を例にこの方法を説明する。まず、第１時刻位置情報が６時１６分２０秒（第１時刻）におけるＡ駅とＢ駅との間の第１の位置を示し、第２時刻位置情報が６時１７分１５秒（第２時刻）におけるＡ駅とＢ駅との間の位置であって、第１の位置からさらにＢ駅に近い第２の位置を示していると想定する。この場合にサーバ２００は、図３に示される運行情報を参照して、Ａ駅での時刻が第１の時刻より早く、Ｂ駅での時刻が第２の時刻より遅い便を検索する。この例では、便ＡＺ００３がこの条件に当てはまる便であり、ユーザが乗車している便として特定される。なお、この例では、第１時刻位置情報のみに基づけば便ＡＣ００１も候補に挙がるが、便ＡＣ００１のＢ駅での時刻が既に到来しているため候補から外される。または、第２の位置がＢ駅よりも手前（Ａ駅寄り）であることもさらに考慮されてもよい。
【００９０】
次にサーバ２００は、ステップＳ２０３で特定した便と、ステップＳ１０２で取得した目的移動情報と、運行情報とに基づいて、ユーザが乗車している便が、ユーザが意図している降車場所に停車するか否か判定する（ステップＳ２０４）。例えばサーバ２００は運行情報を参照して、ステップＳ２０３で特定した便が、ステップＳ２０３２で取得した乗車場所の後に、目的地情報が示す降車場所に停車することが運行情報に示されている場合に、降車場所に停車すると判定する。
【００９１】
また、なお、ステップＳ２０４の判定は、上記に限定されない。例えば目的移動情報が目的移動方向を示し、運行情報が乗物進行方向を示す場合、目的移動方向と乗物進行方向との異同に基づいてされてもよい。
【００９２】
この方向に基づくステップＳ２０４での判定について、ユーザが図１Ａから図１Ｃに示される路線を利用する場合を例に用いて説明する。当該ユーザが目的とする移動は、Ｓ駅からＧ駅への移動であると想定する。このとき、当該ユーザが入力した情報に基づいてサーバ２００が取得した目的移動情報には目的移動方向として「Ａ駅方面」が示され、運行情報が示す、ユーザが乗車している便の進行方向が「Ｃ駅方面」である場合、ユーザが乗車している便は、ユーザが意図している降車場所に停車しないと判定される。なお、目的移動方向及び乗物進行方向は、上述のとおり、各便の各停車場所からの進行方向の方角、又は進行方向にある停車場所及び通過場所を用いて示されてもよい。
【００９３】
ユーザが乗車している便は、ユーザが意図している降車場所に停車しないと判定した場合（ステップＳ２０４でＮＯ）、サーバ２００はユーザに向けて情報を提供する命令（以下、情報提供命令ともいい、本開示における第４情報の例である）を携帯情報端末１００に送信する（ステップＳ２０５）。この命令を受信した携帯情報端末１００は、ユーザインターフェース１６０の出力部１６４を介してユーザに所定の情報を提示する（ステップＳ１０７）。これによりサーバ２００は、携帯情報端末１００を介して、乗車している便はユーザが意図している降車場所に停車しないことをユーザに通知する。
【００９４】
サーバ２００は、例えば、出力部１６４としてディスプレイを備えるスマートフォン等の携帯情報端末１００に文字及び図形等をディスプレイに表示させて、具体的な情報をユーザに提供してもよい。図５Ａ及び図５Ｂは、本実施の形態において、乗車している便はユーザが意図している降車場所に停車しない場合にサーバ２００が携帯情報端末１００に表示させる画面の例をそれぞれ示す。図５Ａは、上記の振動又は発光による通知に促されたユーザが携帯情報端末１００のディスプレイを見たときに表示される画面の例である。図５Ｂは、ユーザが既に携帯情報端末１００のディスプレイで何かを見ているときにサーバ２００が携帯情報端末１００に表示させる画面の例である。図５Ｂでは文字列が画面上部でスクロールする様子が示されている。なお、図５Ａ及び図５Ｂに示される、ユーザに提示される移動に関する情報は例であり、表示に含まれる情報の文言及び内容、並びに表示の位置及び大きさ等は事後のユーザの移動を支援するものであればよく、この例に限定されない。
【００９５】
なお、時間や費用のロスをできるだけ抑えてユーザを目的地に到達させるには、ユーザにできるだけ早くこの通知があることに気づかせるのが望ましい。したがって、自分がしている移動の適否に注意を払っていないユーザに対しても、その注意を引くことができる態様で通知がされてもよい。例えば携帯情報端末１００が振動器を備えてバイブレーション機能を有する場合には、携帯電話機の着信時のように携帯情報端末１００を所定のパターン（強度、リズム、若しくは持続時間等又はこれらの組み合わせ）で振動させてもよい。また、例えば携帯情報端末１００が表示灯を備える場合には、この表示灯を所定のパターン（色若しくはリズム等又はこれらの組み合わせ）で点滅又は明滅させてもよい。振動及び発光は単独でも組み合わせて用いてもよい。例えば一定時間の振動と、この振動中、及び振動後にユーザが携帯情報端末１００に何らかの操作をするまでの表示灯の点滅又は明滅による通知がなされてもよい。
【００９６】
また、このような振動又は発光による通知は、出力部１６４としてディスプレイを備えないか又は備えるディスプレイが比較的小さいスマートウォッチ等の人体装着型の携帯情報端末１００で実行されてもよい。例えばスマートウォッチを振動させたり、スマートウォッチが備える表示灯を点滅又は明滅させたりしてもよい。スマートウォッチが、ユーザが吊皮を握る手の手首に装着されていれば、表示灯はユーザの目に入りやすく、より確実に当該ユーザに移動に関する情報を提供することができる。
【００９７】
また、携帯情報端末１００が複数台の端末装置の組み合わせで構成され、この複数台の端末装置が連携してステップＳ１０７の情報の提示を実行してもよい。このようにユーザの携帯情報端末１００が複数台の端末装置の組み合わせで構成される場合、複数台の端末装置の少なくとも１台は、ユーザが降車場所を含む目的移動情報を入力するための入力部１６２を備える第１端末装置である。第１端末装置は、例えばタッチパネルが比較的大きく入力がしやすいスマートフォン等の非装着型の情報端末である。そして他の少なくとも１台は、表示部及び振動器の少なくとも一方で構成される出力部１６４を備える第２端末装置である。第２端末装置は、タッチパネルは比較的小さいが、ユーザが常に身に着けていて視覚又は触覚を通じてユーザに向けて情報を随時発信することができる、スマートウォッチ等のウェアラブル情報端末である。
【００９８】
例えばユーザの鞄の中にあって、サーバ２００からの情報提供命令を受信したスマートフォンが、スマートウォッチに所定のコマンドを送信し、スマートウォッチはこのコマンドに従ってユーザに対する通知をしてもよい。より具体的には、サーバ２００からの情報提供命令を受信したスマートフォンがスマートウォッチに送信する第１コマンドは、ユーザが乗車している便は降車場所に停止しないことをスマートウォッチに表示灯又はディスプレイ上のアイコン等で表示させる。また、同じくスマートフォンがスマートウォッチに送信する第２コマンドは、このスマートウォッチが備える振動器に、スマートウォッチ本体を振動させる。
【００９９】
このようにすることで、ユーザに接している時間がより長い、又はユーザの視界に入る機会がより多い情報端末でユーザにスマートフォンでの詳細な情報の確認を促すことができ、より確実かつ速やかに移動に関する情報をユーザに提供することができる。
【０１００】
以上、本実施の形態における移動情報提供方法、及びこれを実施する移動情報提供システムを説明した。これによれば、携帯情報端末を所持するユーザが交通機関による移動を開始したことを契機として、この現実の移動が、ユーザが意図する目的の移動に照らして適切であるか否かの判断が速やかに実行される。これにより、この移動が適切でない場合には速やかに情報をユーザに提示することができる。さらに、ユーザが交通機関による移動を開始するまでこの判断が実行されない。これにより、誤通知の発生を防いで、移動に関して提供される情報の信頼性をより確実に確保することができる。また、運行情報が示す、ユーザが乗車している便の停車場所と、ユーザの目的の移動に関する情報（目的移動情報）とを照らし合わることで、適切な移動経路から実際に外れていない状況でもその移動の適否を判断することができる。例えば図１Ｂに示される第２の類型であればＧ駅を通過する前の検知が可能である。図１Ｃに示される第３の類型であれば、Ｂ駅より手前での検知が可能である。
【０１０１】
このように、本実施の形態における移動情報提供システム１０では、算出したユーザの移動速度を用いてユーザが実際に乗物に乗車して移動したか否かを判定し、乗物に乗車して移動している場合にその移動の適否について判断がされる。これによって従来は検知できない乗り間違いが検知され、検知が遅かった乗り間違いがより早い段階で検知される。この結果、目的地に行くために当初予定していいた目的の移動からの乖離を従来よりも小さくすることができ、時間や費用ロスをできるだけ抑えてユーザを目的地に到達させることができる。
【０１０２】
なお、上記の実施の形態の説明はその具体的な例であり、本実施の形態はこの例に限定されない。以下では、上記と同様の効果又は追加的な効果を奏する実施の形態を本実施の形態の変形例として説明する。
【０１０３】
（実施の形態１の変形例）
［１．変形例１］
図６は、実施の形態１の変形例における移動情報提供システム１０Ａの構成を示すブロック図である。本変形例における移動情報提供システム１０Ａは、携帯情報端末１００Ａが携帯情報端末１００の構成に加えて動き検知部１７０を備える点が異なる。
【０１０４】
動き検知部１７０は、携帯情報端末１００Ａの動きを検知し、この検知した動きに関する情報、具体的には、携帯情報端末１００Ａの移動の方向、距離、角度、及び速さのうち１つ以上で示される携帯情報端末１００Ａの動きを示す情報（以下、動き情報ともいう）を出力する。動き検知部１７０は、例えば加速度センサ、ジャイロセンサ、若しくはコンパスセンサ等の動きを検知する各種のセンサ又はこれらの組み合わせで実現される。動き検知部１７０が出力した動き情報は制御部１２０に渡され、移動情報提供システム１０における処理で利用される。なお、動き検知部１７０も入力部１６２として機能してもよい。これにより、例えば携帯情報端末１００Ａの特定の動きが所定の入力として受け付けられる。
【０１０５】
動き検知部１７０が出力する動き情報は、ステップＳ２０２での判定、つまりユーザが交通機関の乗物に乗車して移動を開始したか否かの判断に用いられる。図４Ａに示される実施の形態１での移動情報提供システム１０の動作と同じく、動き情報はステップＳ２０２までに携帯情報端末１００Ａからサーバ２００に送信される。
【０１０６】
動き情報を用いるステップＳ２０２の判定では、例えば所定の大きさ以上の加速度を示す動き信号が、交通機関の乗物での移動を開始したと判断する材料に用いられてもよい。また、特定の大きさ又は周期等の揺れを示す動き情報、又はその持続時間を用いてユーザの移動手段が判断されてもよい。携帯情報端末１００Ａがスマートウォッチの場合、動き検知部１７０が検知する動きはユーザの腕の動きでもある。例えば、動き情報が腕のある程度の周期的な振りを示す場合、ユーザが徒歩又は駆け足で移動していると判断される。
【０１０７】
そして測位部１５０の出力する信号が示す位置の変化と、動き情報が示す動きとが合わせてユーザの移動手段の判断に用いられてもよい。例えば第１時刻と第２時刻との間の移動距離から算出される移動速度が第１閾値を超え、動き情報が示す第１時刻と第２時刻との間の携帯情報端末１００Ａの動きが所定の閾値（以下、第２閾値ともいう）を下回る場合に、ユーザは乗物に乗車したと判断されてもよい。つまり、サーバ２００では、ユーザの位置はある程度以上の速さで変化したが、ユーザは身体をあまり動かしていなかった状態の検知をもって、交通機関による移動を開始したと判定されている。なお、この場合の移動速度に関する所定の閾値は実施の形態１で用いられた閾値と異なるものであってもよい。例えば移動は時速２０ｋｍ以上２５ｋｍ未満であるが、動き情報がほとんど動きを示していない場合にユーザは乗物に乗車して移動を開始したと判断してもよい。または、さらに時間に関する条件を加えてステップＳ２０２での判定がされてもよい。例えば時速２０ｋｍ以上２５ｋｍ未満であって、動き情報がほとんど動きを示していない状態が、所定の時間続いた場合にユーザは乗物に乗車して移動を開始したと判断してもよい。
【０１０８】
このように、ユーザが所持している携帯情報端末１００Ａで取得される動き情報をさらに用いることで、より高い精度でユーザが交通機関の乗物に乗車して移動を開始したか否かの判定をすることができる。これにより、誤通知の発生を防いで、移動に関して提供される情報の信頼性をより確実に確保することができる。
【０１０９】
［２．変形例２］
本実施の形態における移動情報提供システム１０及び上記のその変形例における移動情報提供システム１０Ａ（以下、両方を区別せず移動情報提供システム１０とも表記する）は、乗り間違いの類型を判断し、その判断結果を含む情報をユーザに提示してもよい。この情報に基づいて、ユーザは乗り間違いが発生している状況から目的地に到達するための移動方法を判断することができる。この乗り間違いの類型の判断手順の例を以下に示す。
【０１１０】
図７は、図４Ａに示されるステップＳ２０４において、乗り間違いの類型の判断を含めて移動の適否を判断する処理手順のフロー図である。つまり、既にステップＳ２０３までが実行されこの処理の主体、例えばサーバ２００によってユーザが乗車している便が特定されている。
【０１１１】
まず、目的移動情報が示す目的移動方向と、運行情報が示す、ステップＳ２０３で特定された便の乗物進行方向との異同が判断される（ステップＳ２０４１）。この判断の詳細については、実施の形態１で説明したとおりであり、ここでは説明を省略する。
【０１１２】
目的移動方向と乗物進行方向とが異なる場合（ステップＳ２０４１でＮＯ）、ユーザは目的の方向とは異なる方向へ向かう便に乗車しているという第１の類型の乗り間違いであると判断される。この場合、例えば図８Ａに示されるような情報が携帯情報端末１００（又は１００Ａ）を介してユーザに提供されてもよい。この情報の提供を受けたユーザは、乗り換えのための降車後、反対方向に向かう便の案内を見つけて乗るよう注意したり、適切な行先名、乗車場所等を交通機関の職員と確認したりすることができる。
【０１１３】
目的移動方向と乗物進行方向とが同じである場合（ステップＳ２０４１でＹＥＳ）、目的移動情報が示すユーザの降車場所が、運行情報が示す、ユーザが乗車している便の停車場所に含まれるか否かを判断する（ステップＳ２０４２）。ユーザが乗車している便の停車場所にこの降車場所が含まれる場合（ステップＳ２０４２でＹＥＳ）、ユーザが乗車している便は降車場所に停車すると判定される（ステップＳ２０４でＹＥＳ）。
【０１１４】
ユーザが乗車している便の停車場所にこの降車場所が含まれない場合（ステップＳ２０４２でＮＯ）、この降車場所が、運行情報が示す、ユーザが乗車している便の通過場所に含まれるか否かを判断する（ステップＳ２０４３）。
【０１１５】
ユーザが乗車している便の通過場所にこの降車場所が含まれる場合（ステップＳ２０４３でＹＥＳ）、便の種別（普通、急行等）が不適切であるという第２の類型の乗り間違いであると判断される。この場合、例えば図８Ｂに示されるような情報が携帯情報端末１００（又は１００Ａ）を介してユーザに提示されてもよい。この情報を受けたユーザは、乗り換えのための降車後、次の乗車時には乗物や案内板に表示される便の種別に注意したり、交通機関の職員と適切な種別の便を確認したりすることができる。
【０１１６】
ユーザが乗車している便の通過場所にこの降車場所が含まれない場合（ステップＳ２０４３でＮＯ）、経路上で先にある分岐で降車場所を含まない路線に入る便に乗車するという、第３の類型の乗り間違いである可能性があると判断される。この場合、例えば図８Ｃに示されるような情報が携帯情報端末１００（又は１００Ａ）を介してユーザに提供されてもよい。この情報の提供を受けたユーザは、乗り換えのための降車後、次の乗車時には乗物や案内板に表示される行先（方面）に注意したり、適切な便に乗車するための乗車場所等を交通機関の職員と確認したりすることができる。
【０１１７】
なお、ユーザが乗車している乗物が降車場所を含まない路線に入るのではなく、降車場所の手前に終点がある場合もステップＳ２０４３でＮＯと判断される。この場合、ユーザは乗継の必要性を認識しており、乗り間違いではない可能性があるが、乗継に関する情報として図８Ｃに示される趣旨の情報がユーザに提示されてもよい。または、運行情報に終点のさらに先にある場所を含む情報を用いて、降車場所がその場所に含まれるか否かをステップＳ２０４３の次に判断することで第３の類型と区別してユーザに情報を提供してもよい。
【０１１８】
また、図８Ａから図８Ｃに示される、ユーザに提示される移動に関する情報は例であり、表示に含まれる情報の文言及び内容、並びに表示の位置及び大きさ等は、事後のユーザの移動を支援するものであればよく、この例に限定されない。
【０１１９】
また、ユーザの乗り間違いの類型の判断の手順及び提供される情報は、ここまでに説明した手順の例に限定されない。例えば運行情報に、路線上の分岐場所を示す情報が含まれている場合には、以下の条件に照らして第３の類型の乗り間違いの発生の有無を判定することができる。
【０１２０】
（１）運行情報が、ユーザが乗車している便が乗車場所の後に分岐場所に停車することを示している。
【０１２１】
（２）運行情報が、ユーザが乗車している便が乗車場所の後に降車場所に停車しないことを示している（降車場所が停車場所に含まれていない）。
【０１２２】
（３）運行情報が、分岐場所が乗車場所と前記降車場所との間に存在することを示している。
【０１２３】
そして、これらの条件のすべてが満たされている場合、降車場所に到達するためには、例えばこの分岐場所で、ユーザが乗車している便とは別経路を走行する便に乗り換える必要がある情報が携帯情報端末１００又は１００Ａを介してユーザに提供されてもよい。この情報の提供を受けたユーザは、分岐場所で降車し、乗物や案内板に表示される行先（方面）に注意して別の便に乗り換えたり、適切な便に乗車するための乗車場所等を交通機関の職員と確認したりすることができる。
【０１２４】
このように、目的移動情報と運行情報とを用いて、ユーザの移動の適否を乗り間違いの類型まで含めて判断することができる。そしてその類型に応じた情報をユーザに提示することで、このユーザに目的地に行くために確認するべき情報を把握させることができる。これにより、仮に不慣れな土地や交通機関であっても、その後のユーザはより小さな不安で適切な移動をすることができる。
【０１２５】
［３．変形例３］
本実施の形態における移動情報提供システム１０及びその変形例における移動情報提供システム１０Ａは、ユーザがしている移動が適切でない場合に、上記の情報に加えて、ユーザが降車場所まで移動するための情報（以下、提案経路情報ともいう）をさらにユーザに提供してもよい。この提案経路情報は、例えばユーザが乗車している乗物から降車する場所である乗換場所、及び乗換場所から乗車すべき便を示す。
【０１２６】
この提案経路情報の提供の例について、手順を含めて説明する。図９は提案経路情報の提供をする処理手順のフロー図である。この例では、図４Ａに示されるステップＳ２０４で、ユーザが乗車している便は、目的移動情報が示すユーザの降車場所に停車しないと判断され、図５Ａ又は図８Ａから図８Ｃに示されるような情報が携帯情報端末１００又は１００Ａ（以下、両方を区別せず携帯情報端末１００とも表記する）を介してユーザに提供されている場合が想定されている。
【０１２７】
携帯情報端末１００を介して上記の情報の提供を受けたユーザが「検索開始」を選択すると、携帯情報端末１００で新たに時刻及び位置を取得する（ステップＳ１１０）。
【０１２８】
次に携帯情報端末１００は、新たに取得した時刻及び位置の情報である第３時刻位置情報をサーバ２００に送信する（ステップＳ１１１）。第３時刻位置情報は、本開示における第３情報の例である。
【０１２９】
次にサーバ２００は、受信した第３時刻位置情報が示す時刻及び位置、及び運行情報に基づいて、このユーザが降車場所まで移動するために便を乗り換える場所である乗換場所を特定する。この乗換場所は、運行情報では、ユーザが乗車している便が乗車場所より後に停車する停車場所として示されている。さらにサーバ２００は、第３時刻位置情報と、運行情報と、乗換場所と、降車場所とに基づいて、乗換場所より後に降車場所に停車し、且つ、ユーザが乗車している便が乗換場所に到着する時間より後の時間に乗換場所を出発する便を特定する。以下、この便と乗換場所とを示す情報を提案経路情報という。このように、サーバ２００は、提案経路情報を取得する（ステップＳ２１０）。
【０１３０】
次いでサーバ２００は取得した提案経路情報を、携帯情報端末１００を介してユーザに提供する情報として携帯情報端末１００に送信する（ステップＳ２１１）。この命令を受信した携帯情報端末１００は、ユーザインターフェース１６０の出力部１６４を介してユーザにこの提案経路情報を提供する（ステップＳ１１２）。提案経路情報には、上記に加えて乗換場所での降車から次の乗車までの時間、降車場所への到着時刻等の運行情報から取得できる情報が含まれてもよい。
【０１３１】
なお、上記の例ではユーザに経路検索を希望するかを問い合わせ、その希望がある場合に提案経路情報を提供しているが、ユーザに問い合わせることなく、提案経路情報の提供又は提案経路情報がある旨の通知をしてもよい。その場合、サーバ２００はステップＳ２０５で情報提供命令に代えて、第３時刻位置情報の送信の命令を携帯情報端末１００に送信する。携帯情報端末１００がこの命令を受信した以降は、ステップＳ１１０以下の手順が実行される。
【０１３２】
このように、ステップＳ２０４で、ユーザが乗車している便は降車場所で停車しないと判断された場合、ユーザにはその旨の通知、又は乗り間違いの類型を示す情報に加えて、目的の降車場所（目的地）に行くための移動に関する情報が提供される。これにより、ユーザは乗り間違いをした場合に目的地に行くための情報を、乗り間違いの通知からの速やかな一連の流れで取得することができる。
【０１３３】
［４．変形例４］
上記の本実施の形態及びその各変形例における移動情報提供システム１０では、ユーザが乗車している便が降車場所に停車しない場合にこの移動に関する情報が提供されている。移動情報提供システム１０では、ユーザが乗車している便が降車場所に停車する場合（図４Ａ、図７、及び図９に示されるステップＳ２０４でＹＥＳ）においてもその移動に関する情報が提供されてもよい。
【０１３４】
この場合の情報の提供の態様の例として、携帯情報端末１００は、ユーザが乗車している便が降車場所に停車する旨の通知（以下、適切移動の通知ともいう）を、例えば振動器又は表示灯を動作させて実行してもよい。この動作は、ユーザが乗車している便が降車場所に停車しない旨の通知（以下、不適切移動の通知ともいう）とは異なる動作（振動又は発光）のバターンで行われてもよい。これにより、ユーザはその振動又は発光のパターンの違いに基づいて通知の内容を知ることができる。したがって、例えばスマートウォッチを介して適切移動の通知又は不適切移動の通知を受けたユーザは、それ以上の詳細な情報をスマートフォンで表示させて確認する必要はない。振動と発光とを併用する場合は、振動は同一で発光のパターンのみを不適切移動の通知と適切移動の通知とで使い分けてもよい。例えばスマートウォッチの振動を感知したユーザは、スマートウォッチの表示灯の発光の色を見て移動の適否を知ることができる。なお、振動と発光の併用ではなく、振動とディスプレイでの通知を併用してもよい。スマートウォッチの例でいえば、表示灯の代わりに表示部に移動が適切であることを示す、アイコンのような簡単な図形若しくは文字又はこれらの組み合わせを表示させてもよい。または、さらに降車場所への到着予定時刻や、降車までに当該便が停車する場所の数等を表示してもよい。
【０１３５】
これにより、移動するユーザは、乗車した乗物が正しいか否かについての結果を速やかに知ることができる。正しいと知ればその後は例えば不慣れな土地や交通機関であっても安心して移動を続けることができる。また、その後の予定のための行動、例えば待ち合わせ相手への到着予定の連絡をすることができる。
【０１３６】
［５．変形例５］
上記の本実施の形態及びその各変形例における移動情報提供システム１０では、運行情報からユーザが降車する場所（ここで降車場所及び乗換場所を指す）の到着時刻が乗物移動情報又は提案経路情報の一部として取得される。この到着時刻と、ユーザに不適切移動の通知又は適切移動の通知をした後に携帯情報端末１００が取得する時刻とに基づいて、ユーザが降車する場所に到着した時、又はその少し前に、ユーザが乗車している便の降車場所への到着が、携帯情報端末１００を介してユーザにさらに通知されてもよい。
【０１３７】
この通知は例えば振動によって行われる。また、この振動は上記の不適切移動の通知で用いられたパターン（強度、リズム、若しくは持続時間等又はこれらの組み合わせ）とは異なるパターンを用いてもよい。これにより、ユーザは振動だけで降車場所若しくは乗換場所の接近又はこれらへの到着を知ることができる。または振動による通知に加えて表示部での通知を行ってもよい。これにより、例えば振動を知覚したユーザが表示部を見て視覚的に通知の内容を確認することができる。
【０１３８】
また、上記の「ユーザが降車する場所に到着した時」とは、移動情報提供システム１０において取得する時刻が降車場所又は乗換場所への到着時刻に一致したと判断される場合に限られない。それより前、例えば到着時刻の所定の時間になったときに、ユーザが降車する場所に到着したと判断されて上記の降車のタイミングの通知がされてもよい。この所定の時間は秒や分の時間の単位で設定されてもよい。または停車場所等の地理的な情報を用いて設定されてもよい。例えばユーザが乗車している便が、ユーザが降車する場所の１つ手前にある停車場所の出発又は通過するときをユーザが降車する場所に到着したときとみなして通知してもよい。この場合は、例えばステップＳ２０４でユーザが乗車している便が降車場所に停車すると判定された直後に、又はステップＳ２１０での提案経路情報の取得と合わせて、運行情報からこの手前の停車場所の出発時刻又は通過時刻が取得され、取得された時刻が出発時刻又は通過時刻に一致したときに降車のタイミングの通知がなされる。
【０１３９】
このように、携帯情報端末１００が取得する時刻及び運行情報に基づいてユーザが降車する場所に到着したと判断されるときにユーザに降車のタイミングが通知される。なお、ユーザが降車する場所に到着したか否かについての判断の手法は上記に限られない。地図データへのアクセスが可能である場合は、携帯情報端末１００が取得する位置と地図データとに基づいてユーザが降車する場所に到着したか否か判断されてもよい。例えば、ステップＳ２０４でユーザが乗車している便が降車場所に停車すると判定された後に、サーバ２００は携帯情報端末からユーザが乗車している便の位置を示す情報を逐次取得する。このときサーバ２００が携帯情報端末１００から取得する情報は、例えば上記の第３時刻位置情報である。そして、ユーザが乗車している便の位置と降車場所の位置とを比較し、その間隔が所定の距離以内である場合、サーバ２００はユーザが乗車している便が間もなく降車場所に到着することを、携帯情報端末１００を介してユーザに通知してもよい。
【０１４０】
また、このような時間的な情報と地理的な情報の両方を用いて判断されてもよい。例えば、降車する場所への到着時刻の３分前になったか、又は１駅手前を出発したかの両方の条件が真になったときに上記の降車のタイミングの通知をする、と設定されてもよい。また、この判断は移動情報提供システム１０において携帯情報端末１００及びサーバ２００のいずれで実行されてもよい。ただし、回線の混雑、移動中の電波状況の変動等の両者間の通信速度の変動要因を考慮すると、判断に用いられる情報であって刻々と変化する位置及び時刻を取得する携帯情報端末１００で実行されるほうが適時の通知を確実に行いやすい。
【０１４１】
（実施の形態２）
実施の形態１及びその各変形例における移動情報提供システム１０では、算出したユーザの移動速度を用いてユーザが実際に乗物に乗車して移動したか否かを判定し、乗物に乗車して移動している場合にその移動の適否について判断がされる。これによって従来は検知できない乗り間違いが検知され、検知が遅かった乗り間違いは、より早く検知される。この結果、目的地に行くためにユーザが当初意図していた目的の移動からの乖離を小さくすることができ、移動予定への影響を小さく抑えることができる。
【０１４２】
しかしながら上記実施の形態１及びその各変形例における移動情報提供システム１０では、移動が開始してからその移動の適否が判断されるため、乗り間違いを防ぐことはできない。以下では、さらに早い時点、つまりユーザが乗物に乗る前又は乗車している乗物の出発前に、ユーザの当該乗物による移動の適否を判断して通知する移動情報提供システム及びこの移動情報提供システムが実行する移動情報提供方法を実施の形態２として説明する。なお、本実施の形態における実施の形態１と共通の構成要素については、同一の参照符号を付してその詳細な説明については省略する。
【０１４３】
［１．構成］
図１０は、本実施の形態における移動情報提供方法を実行するための移動情報提供システム１０１０の構成を示すブロック図である。
【０１４４】
移動情報提供システム１０１０では、サーバ２００は実施の形態１と基本的に共通のものでよく、本実施の形態における携帯情報端末とインターネット等の通信回線５００によって相互に通信が可能なように接続されている。
【０１４５】
また、移動情報提供システム１０１０では、実施の形態１における携帯情報端末及びサーバに加えて、本図では乗物３００が備える発信機３１０が構成に含まれる。この乗物３００は、電車の駅、バスの停留所等、交通機関の乗物の乗降のための場所で携帯情報端末を所持するユーザが乗車しようとする、または乗車して発車を待つ状態の乗物である。発信機３１０は、この乗物３００の便を識別する情報である、便識別情報を示す信号を発する無線信号発信機であり、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信規格に準拠する信号の発信が可能なビーコンである。なお、発信機３１０に用いられる通信方式はＢｌｕｅｔｏｏｔｈ（登録商標）に限定されず、ＺｉｇＢｅｅ（登録商標）等の他の規格でもよい。
【０１４６】
また、本実施の形態における携帯情報端末である携帯情報端末１１００は、通信部１１１０が近距離通信部１１１２を備える点で実施の形態１における携帯情報端末１００と異なる。携帯情報端末１１００は、近距離通信部１１１２を介して上記の発信機３１０から発信される便識別情報を取得する。近距離通信部１１１２は、発信機３１０の通信方式に対応する通信モジュールによって実現される。
【０１４７】
なお、携帯情報端末１１００の記憶部１３０又はサーバ２００の記憶部２３０が記憶する運行情報は図３に示される実施の形態１の運行情報と基本的には共通のものでよく、少なくとも各便を識別する名称（図３のＡＺ００１、ＺＡ００２等）、及び各便の停車場所を含む。
【０１４８】
また、運行情報及びその他記憶部１３０又は記憶部２３０に記憶される情報の場所、及び各アプリケーションの機能モジュールについても実施の形態１と同様であり、記憶部１３０及び記憶部２３０の両方に置かれる必要はない。これらのデータについては移動情報提供システム１０１０全体で見てアクセス可能な状態に置かれればよく、その場所は限定されない。
【０１４９】
［２．移動情報提供方法］
次に、本実施の形態における移動情報提供方法について、これを実施する上記の移動情報提供システム１０１０の動作の例に沿って説明する。
【０１５０】
図１１は、本実施の形態における移動情報提供方法の流れを、当該方法を実行する移動情報提供システム１０１０の動作で用いられるデータ及びその動きと合わせて示す図である。なお、本実施の形態における実施の形態１と共通のステップについては、同一の参照符号を付してその詳細な説明については省略するか、又は簡単に説明する。なお、本実施の形態では、携帯情報端末１１００を所持しているユーザが交通機関の乗物による移動を開始しなくてもよい点が実施の形態１と異なるため、以下の説明では、各ステップにおけるユーザの位置又は状態について適宜説明を加える。
【０１５１】
まず、携帯情報端末１１００は、ユーザが交通機関の乗物に乗車してする目的の移動に関する情報である目的移動情報を取得する（ステップＳ１０１）。この目的移動情報の取得経路については実施の形態１と共通である。
【０１５２】
次に携帯情報端末１１００は、ユーザに所持された状態で、通信可能な範囲内にある発信機３１０から便識別情報を取得する（ステップＳ３０１、ステップＳ１１０３）。このときユーザは、例えば乗物に乗車してその発車を待つ状態にある。このとき、携帯情報端末１１００とこの便の乗物が備える発信機３１０とは、通信可能な近さにある。一方で、この通信可能な距離には制約があるため、他の便の乗物が備える発信機３１０からは便識別情報を受信しない。さらには、このように取得される便を識別する情報は、例えばユーザによって入力される情報のようにユーザの誤認識や誤操作による誤りの可能性がない。また、実施の形態１におけるように位置と時刻とを用いて便を特定する方法では、運行状況の乱れによって便の特定の精度が下がり、または、便の特定が不可能な場合がある。また、都市部やターミナル周辺など、複数の便が同一区間を同一方向に進むことが多い状況でも便の特定の精度が下がりやすい。したがって、本実施の形態における方法によれば、これらの方法に比べて便の特定の精度は高い。便識別情報の具体的な例としては、例えば上記の例でいえばＡＺ００１等、運行情報において特定の便を識別する情報の検索に用いることができる情報である。
【０１５３】
次に携帯情報端末１１００は、受信した便識別情報をサーバ２００に送信する（ステップＳ１１０４）。
【０１５４】
次に、サーバ２００は、ユーザが乗車している交通機関の便を特定する（ステップＳ２０３）。この乗物移動情報は、実施の形態１で取得されるものと同じである。
【０１５５】
この後の手順は基本的に、図４Ａに示される実施の形態１におけるステップＳ２０４以降の手順と同じである。ステップＳ２０３で特定した便と、ステップＳ１０２で取得した目的移動情報と、運行情報とに基づいて、便識別情報が示す便が目的移動情報が示す降車場所に停車するか否かについて判定する（ステップＳ２０４）。ユーザが乗車している便がユーザの降車場所に停車しない場合には、携帯情報端末１１００へ情報提供命令が送信される（ステップＳ２０５）。続くステップＳ１０７で提供された情報を確認したユーザは、自分が乗車した乗物が出発前であれば直ちに降車して乗り間違いを回避することができる。
【０１５６】
このように、本実施の形態の移動情報提供方法によれば、ユーザが利用しようとする便を確実に特定する情報（便識別情報）に基づいて、この便がユーザの降車場所に停車するか否かについて判定される。したがって、判定の精度が高い。また、この便識別情報は、ユーザが実際に乗物による移動を開始する前に取得することができる。したがって、この便による移動が適切か否かについて、速やかに判断することができる。
【０１５７】
（実施の形態２の変形例）
上記の発信機３１０の通信方式は、ユーザの携帯情報端末１１００が便識別情報を取得可能な領域が限定されるものであればよい。したがって、上記のような特定の規格に拠らず、例えば通信距離が比較的短い可視光通信が用いられてもよい。つまり、上記の便識別情報は、可視光通信の信号で表わされる。この場合の近距離通信部１１１２は、例えばフォトダイオード、又はイメージセンサを用いて実現され、本開示における可視光通信の受信器の例である。このイメージセンサは、例えば携帯情報端末１１００が備えるデジタルカメラを構成するイメージセンサであってもよい。
【０１５８】
なお、可視光通信が用いられる場合は、ユーザが携帯情報端末１１００のイメージセンサを当該発信機に向けるなど、発信機３１０が発する光を受光するために意図的な動作をする必要がある。一方で、このような動作が必要であるために、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線よりもさらに発信機３１０と携帯情報端末１１００との通信が発生する状況が限られる。したがって、例えば発信機３１０を乗物の車両の外面に設けて便識別情報を発信しても、例えば駅の同一のプラットフォームの反対側にある線どうしでの混乱が生じにくい。例えばユーザは乗車前に携帯情報端末１１００を目の前の乗物に向けて便識別情報を取得して、この便に乗車してよいか否かを確認することができる。
【０１５９】
発信機３１０の他の実装例としては、乗物以外の交通機関の設備又は施設に備えられてもよい。例えば駅のプラットフォームで各線の乗車位置近辺の照明器具を用いてもよい。例えば乗車のために並ぶユーザが携帯情報端末１１００にこの照明器具の光を受光させて、次にこの線に入る便の識別情報を取得させることができる。また、バスであれば各停留所に、電車であれば行き先によって改札口が異なる場合は改札口の手前に、このような発信機が設けられてもよい。
【０１６０】
これにより、ユーザには乗車前に携帯情報端末１１００での便識別情報の取得を可能にして、目の前、又は次に来る便に乗車してよいか否かを確認させることができる。
【０１６１】
（その他の実施の形態）
上記の各実施の形態及びその各変形例では、ユーザが乗車している乗物の移動に関する情報である乗物移動情報は運行情報を参照して取得される。この運行情報は、交通機関の各便の停車場所及び各停車場所での発着時刻等、いわば交通機関が定める運行計画の全体または一部を示す情報として説明したが、運行情報が示す情報はこれに限定されない。例えば各交通機関等が発信する現実の運行状況を示す情報があれば、上記の各移動情報提供システムはこの情報にアクセスして運行情報として利用してもよい。
【０１６２】
この運行状況を示す情報には、例えば現在発生している遅延、増発、間引き運転等が示される。このような情報を上記の各実施の形態及びその変形例で運行情報として利用することで、上記の各移動情報提供システムはユーザが乗車している乗物、又は乗車しようとしている乗物をより高い精度で特定し、正確な乗物移動情報を取得することができる。その結果、ユーザがしている移動の適否の判断もより高い精度で実行することができる。また、提案乗換情報は、より現実の運行状況に則した情報に基づいて取得して提供される。降車のタイミングの通知は、ユーザの意図（設定）からの誤差が少ないタイミングで実行される。これにより、移動に関する情報の信頼性をより確実に確保することができる。
【０１６３】
なお、運行状況を示す情報は、上記の各実施の形態及びその各変形例における各携帯情報端末又はサーバが、各交通機関等のサーバに直接アクセスして取得してもよいし、各停車場所の案内板などから情報を配信して各携帯情報端末がこれを取得してもよい。各停車場所で配信される情報には、例えば近接中の便とその現在位置を示す情報が含まれてもよい。
【０１６４】
また、ユーザが乗車している乗物から運行状況を示す情報が発信されて利用可能であれば、上記の各移動情報提供システムはこの情報にアクセスして運行情報として利用してもよい。例えば現実の交通機関（電車、バス等）の車内には、次の停車場所を示す画面又は音声による案内がされたり、現在の位置を示す画面が表示されたりしている。このような情報が上記の各移動情報提供システムにおける上記の各判断に用いられてもよい。これにより、各交通機関等が発信する現実の運行状況を示す情報と同様の効果が得られる。
【０１６５】
また、このようなユーザが乗車している乗物から取得される運行情報も、ユーザが所持する携帯情報端末を介して、交通機関による移動に関する情報としてユーザに提示されてもよい。
【０１６６】
例えば、走行中の乗物でユーザが使用している携帯情報端末が発信機３１０から現在の位置を受信し、ユーザの現在の使用状況に応じてこの位置の情報が表示されてもよい。
【０１６７】
図１２Ａから図１２Ｃは、走行中の乗物内でユーザが使用している携帯情報端末が受信した運行情報を表示する画面の一例をそれぞれ示す。
【０１６８】
図１２Ａは、ユーザが動画再生用のアプリケーションを使用しているときに提示される運行情報を表示する画面の例である。この例では、ディスプレイの上端部にある１行分の通知領域で文字列をスクロールさせて当該乗物の位置を示す情報が表示されている。
【０１６９】
図１２Ｂは、文字、図形、及び記号を用いて提示される運行情報の表示する画面の例である。この画面は、例えば経路案内アプリケーションが起動されている場合に表示される。または、地域情報紹介のアプリケーションや、運行情報表示専用のアプリケーションなどで表示されてもよい。この画面では、現在乗車している便の種別、行き先、運行経路上での現在位置、次の停車場所が一覧できるよう表示されている。図１２Ｃは図１２Ｂと図中の図形の左右が入れ換えられた画面である。これは、電車に乗るユーザの携帯情報端末で図１２Ｂの画面が表示されているときに、同じ電車に乗って図１２Ｂと反対側を向いているユーザの携帯情報端末に表示される画面の例である。つまり、携帯情報端末の動き検知部が検知する情報（動きの方向）に基づいて、画面内の乗物の進行方向と、実際の乗物の進行方向を合わせて表示させている。なお、図１２Ｂ及び図１２Ｃが示す、進行方向とディスプレイ上の左右とを合わせた画面は例であり、進行方向とティスプレイの上下とを合わせてもよい。
【０１７０】
このように、ユーザが乗車している便と、運行状況を含む当該便の運行情報について、ユーザは提示を随時受けることができるようにしてもよい。これにより、ユーザは車内での位置や混雑状況などに関わらず運行状況を取得することができる。また、例えば不慣れな土地や交通機関で移動するユーザの、不安感の少ない確実な移動を支援することができる。
【０１７１】
なお、各実施の形態及びその各変形例では、音を用いてユーザに情報を提示する例を記載していないが、音を用いて情報が提示されてもよい。交通機関の乗物の中で音を出力することについての配慮は必要であるが、例えばユーザが所持する携帯情報端末にイヤホンが接続されている場合は、情報がこのイヤホンを介してユーザに音で提示されてもよい。または、人体装着型の携帯情報端末が骨伝導による音声の出力に対応している場合に音による情報の提示がされてもよい。
【０１７２】
上記各実施の形態及びその変形例において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の移動情報提供システムなどを実現するソフトウェアは、例えば次のようなプログラムである。
【０１７３】
すなわち、このプログラムはコンピュータに、交通機関によるユーザの移動に関する情報を端末装置を介してユーザに提供する方法を実行させるための移動情報提供プログラムであって、端末装置は時刻及び位置を取得可能であり、コンピュータに端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得させ、端末装置から、第１情報と第２情報とを取得させ、第１情報は第１時刻と第１時刻における端末装置の位置とを示し、第２情報は第２時刻と第２時刻における端末装置の位置とを示し、第２時刻は第１時刻より後であり、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた時刻をユーザ乗車した交通機関の便の出発時刻として取得させ、第１情報と第２情報とに基づいて端末装置の移動速度が第１閾値を超えた場所をユーザが交通機関の便に乗車した乗車場所として取得させ、降車場所と乗車場所とを含んだ運行区間を走行する交通機関の運行ダイヤを示す運行情報を取得させ、出発時刻、乗車場所、及び運行情報に基づいて、ユーザが乗車している便を特定させ、ユーザが乗車している便、降車場所、及び運行情報に基づいて、ユーザが乗車している便が降車場所に停車するか判定させ、ユーザが乗車している便が降車場所に停車しないと判定された場合、端末装置を介して、ユーザが乗車している便は降車場所に停車しないという情報をユーザに提供させる。または、このプログラムはコンピュータに、交通機関によるユーザの移動中に、移動に関する情報を端末装置を介してユーザに提供する方法を実行させるための移動情報提供プログラムであって、端末装置は時刻及び位置を取得可能であり、コンピュータに端末装置から、ユーザの交通機関での降車場所を示す目的地情報を取得させ、端末装置から現在情報を取得させ、現在情報は現在時刻及び現在時刻における端末装置の位置を示し、ユーザが乗車する交通機関の発信機から、ユーザが乗車する交通機関の便を特定する識別情報を取得させ、交通機関の運行ダイヤを示す運行情報を取得させ、目的地情報と現在情報と識別情報と運行情報に基づいて、ユーザが乗車する便が、現在時刻より後に降車場所に停車するか判定させ、ユーザが乗車する便が現在時刻より後に降車場所に停車しないと判定された場合、ユーザが乗車する便は降車場所に停車しないという情報を、端末装置を介してユーザに提供させる。
【０１７４】
以上、一つまたは複数の態様に係る移動情報提供方法等について、実施の形態及びその変形例に基づいて説明したが、本発明はこれらの実施の形態及びその変形例に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく、上記以外の本実施の形態の各種の変形や、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０１７５】
本発明は、携帯情報端末及びこれを介して利用されるサービスを提供するプログラム（アプリケーション）に利用することができる。携帯情報端末の具体的な例としては、スマートフォンを含む携帯電話等の非装着型の携帯情報端末、スマートウォッチ、スマートリング等の人体装着型の携帯情報端末、及びこれらの組み合わせに利用することができる。
【符号の説明】
【０１７６】
１０、１０Ａ、１０１０  移動情報提供システム
１００、１００Ａ、１１００  携帯情報端末
１１０、１１１０  通信部
１２０  制御部
１３０  記憶部
１４０  計時部
１５０  測位部
１６０  ユーザインターフェース
１６２  入力部
１６４  出力部
１７０  動き検知部
２００  サーバ
２１０  通信部
２２０  制御部
２３０  記憶部
５００  通信回線
【図１Ａ】
2017096926.tif 000003
【図１Ｂ】
2017096926.tif 000004
【図１Ｃ】
2017096926.tif 000005
【図２】
2017096926.tif 000006
【図３】
2017096926.tif 000007
【図４Ａ】
2017096926.tif 000008
【図４Ｂ】
2017096926.tif 000009
【図５Ａ】
2017096926.tif 000010
【図５Ｂ】
2017096926.tif 000011
【図６】
2017096926.tif 000012
【図７】
2017096926.tif 000013
【図８Ａ】
2017096926.tif 000014
【図８Ｂ】
2017096926.tif 000015
【図８Ｃ】
2017096926.tif 000016
【図９】
2017096926.tif 000017
【図１０】
2017096926.tif 000018
【図１１】
2017096926.tif 000019
【図１２Ａ】
2017096926.tif 000020
【図１２Ｂ】
2017096926.tif 000021
【図１２Ｃ】
2017096926.tif 000022