(57)【要約】【課題】ユーザの移動手段を適切に判定可能にする。【解決手段】本願に係る情報処理装置は、取得部と、判定部と、を備える。取得部は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する。判定部は、第１位置情報と第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定する。【選択図】図３
2019207501.tif 000002
【特許請求の範囲】
【請求項１】
移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する取得部と、
前記第１位置情報と前記第２位置情報とに基づいて、前記第１端末の移動と前記ユーザの移動との同期を判定する判定部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記判定部は、
前記同期の判定に基づいて、前記ユーザが前記移動手段による移動を行っているかを判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、
所定の移動体への乗車の特定に関する所定の条件を満たす前記第１端末の前記第１位置情報を取得し、
前記判定部は、
前記同期の判定に基づいて、前記ユーザが移動体に乗車しているかを判定する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記判定部は、
前記同期の判定に基づいて、前記所定の移動体に前記ユーザが乗車しているかを判定する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記取得部は、
前記所定の移動体に乗車した乗車ユーザが利用する前記第１端末の前記第１位置情報を取得する
ことを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
前記取得部は、
前記所定の移動体に配置された前記第１端末の前記第１位置情報を取得する
ことを特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項７】
前記判定部は、
前記所定の移動体の管理者の指定に基づいて、前記第１端末を決定し、
前記取得部は、
前記判定部により決定された前記第１端末の前記第１位置情報を取得する
ことを特徴とする請求項３〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記判定部は、
前記所定の移動体に設けられた無線通信手段との通信に基づいて、前記第１端末を決定し、
前記取得部は、
前記判定部により決定された前記第１端末の前記第１位置情報を取得する
ことを特徴とする請求項３〜６のいずれか１項に記載の情報処理装置。
【請求項９】
前記判定部は、
前記ユーザ以外の他のユーザに関する情報に基づいて、前記他のユーザが利用する前記第１端末を決定し、
前記取得部は、
前記判定部により決定された前記第１端末の前記第１位置情報を取得する
ことを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項１０】
前記判定部は、
所定のネットワーク上における前記他のユーザの行動情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記判定部は、
前記他のユーザが所定のサービスにおいて投稿した投稿情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９または請求項１０に記載の情報処理装置。
【請求項１２】
前記判定部は、
前記他のユーザの検索行動に関する検索情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記判定部は、
乗換検索サービスにおける前記他のユーザの検索行動に関する前記検索情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記判定部は、
前記他のユーザのスケジュールに関する情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記判定部は、
前記他のユーザの移動経路に関する経路情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９〜１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記判定部は、
前記他のユーザの属性情報に基づいて、前記他のユーザが利用する前記第１端末を決定する
ことを特徴とする請求項９〜１４のいずれか１項に記載の情報処理装置。
【請求項１７】
前記判定部は、
前記第１位置情報に基づく前記第１端末の位置及び検知タイミングと、前記第２位置情報に基づく前記第２端末の位置及び検知タイミングとに基づいて、前記同期を判定する
ことを特徴とする請求項１〜１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記判定部は、
前記第１位置情報に基づく前記第１端末の移動の経路及び時間と、前記第２位置情報に基づく前記ユーザの移動の経路及び時間とに基づいて、前記同期を判定する
ことを特徴とする請求項１〜１７のいずれか１項に記載の情報処理装置。
【請求項１９】
前記判定部は、
前記第１位置情報に基づく前記第１端末の移動の停止と、前記第２位置情報に基づく前記ユーザの移動の停止とに基づいて、前記同期を判定する
ことを特徴とする請求項１〜１８のいずれか１項に記載の情報処理装置。
【請求項２０】
前記判定部は、
複数の端末に関する情報に基づいて、複数の第１端末を決定し、
前記取得部は、
前記判定部により決定された前記複数の第１端末の各々の前記第１位置情報を取得する
ことを特徴とする請求項１〜１９のいずれか１項に記載の情報処理装置。
【請求項２１】
前記判定部は、
前記複数の第１端末の各々の前記第１位置情報に基づく経路情報と、前記第２位置情報に基づく経路情報とに基づいて、前記複数の第１端末の移動と前記ユーザの移動との前記同期を判定する
ことを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記判定部は、
前記所定の条件を満たす一の端末を第１端末と決定し、当該一の端末が前記所定の条件を満たさなくなった場合、前記所定の条件を満たす他の端末を第１端末と決定することにより、複数の第１端末を決定する
ことを特徴とする請求項２０または請求項２１に記載の情報処理装置。
【請求項２３】
前記判定部は、
前記移動手段で移動している確率が所定の閾値以上の端末を第１端末に決定する
ことを特徴とする請求項１〜２２のいずれか１項に記載の情報処理装置。
【請求項２４】
コンピュータが実行する情報処理方法であって、
移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する取得工程と、
前記第１位置情報と前記第２位置情報とに基づいて、前記第１端末の移動と前記ユーザの移動との同期を判定する判定工程と、
を含んだことを特徴とする情報処理方法。
【請求項２５】
移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する取得手順と、
前記第１位置情報と前記第２位置情報とに基づいて、前記第１端末の移動と前記ユーザの移動との同期を判定する判定手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの位置に関する種々の情報を判定する技術が提供されている。例えば、天空が見通しにくい場所でも位置検知を可能とし、携帯端末のバッテリ消費を抑えることで長時間でも使用できる乗務員位置検知の技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６１０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザの移動手段を適切に判定可能にすることが難しい場合がある。例えば、上記の従来技術では、乗務員のような移動する手段（移動手段）が明確な場合と異なり、判定対象となるユーザがどのような移動手段で移動しているかが不明な場合、そのユーザの移動手段を適切に判定可能にすることが難しい場合がある。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザの移動手段を適切に判定可能にする情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する取得部と、前記第１位置情報と前記第２位置情報とに基づいて、前記第１端末の移動と前記ユーザの移動との同期を判定する判定部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザの移動手段を適切に判定可能にすることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理システムの構成例を示す図である。
【図３】図３は、実施形態に係る情報処理装置の構成例を示す図である。
【図４】図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係る移動体情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る端末情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係る移動関連情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る判定条件情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係る情報処理の一例を示すフローチャートである。
【図１０】図１０は、実施形態に係る情報処理の一例を示す図である。
【図１１】図１１は、実施形態に係る情報処理の一例を示す図である。
【図１２】図１２は、実施形態に係る同期判定の一例を示す図である。
【図１３】図１３は、実施形態に係る同期判定の一例を示す図である。
【図１４】図１４は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．情報処理〕
まず、図１を用いて、実施形態に係る情報処理の一例について説明する。図１は、実施形態に係る情報処理の一例を示す図である。図１に示す例では、情報処理装置１００（図２参照）が、各端末装置１０から取得した位置情報（以下単に「位置」ともいう）を基に、各端末装置１０の同期を判定する場合を示す。なお、ここでいう同期とは、各端末装置の移動や端末装置を利用するユーザの移動が共通性を有し、同様の移動態様であることを含む概念である。例えば、同期は、各端末装置が同じ移動体に乗って移動することや、各端末装置が配置された移動体（例えば自転車等）が同行したり、各端末装置を利用（所持）するユーザが同行したりすることを含む概念である。
【００１１】
例えば、情報処理装置１００は、一の端末装置１０の位置の変化と、他の端末装置１０の位置の変化とが所定の条件を満たす場合、一の端末装置１０の移動と他の端末装置１０の移動とが同期していると判定するが詳細は後述する。なお、以下では端末装置を「端末」や「ユーザ端末」や「配置端末」等と記載する場合がある。例えば、以下では、ユーザが利用する端末装置を「ユーザ端末」と記載し、移動体に配置される端末装置を「配置端末」と記載する場合がある。図１では、移動手段がバス、すなわち移動体である場合を一例として示すが、移動手段は、ユーザの足、すなわち徒歩であってもよい。また、図１では、移動体の一例としてバスを対象とする場合を示すが、移動体は、バスに限らず、種々の移動体であってもよい。例えば、移動体は、自家用車やタクシー等の自動車や自動二輪車や鉄道や飛行機や船舶や自転車等の種々の移動体であってもよいが、この点の例については後述する。例えば、配置端末は、バスに限らず、自家用車やタクシー等の自動車や自動二輪車や鉄道や飛行機や船舶や自転車等の種々の移動体に配置されてもよい。例えば、配置端末は、車内に配置される場合に限らず、自動二輪車や自転車等の移動体に取り付けられてもよい。
【００１２】
〔情報処理システムの構成〕
図１の説明に先立って、図２を用いて情報処理システム１の構成について説明する。図２は、実施形態に係る情報処理システムの構成例を示す図である。図２に示すように、情報処理システム１は、複数の端末装置１０と、情報処理装置１００とが含まれる。各端末装置１０と、情報処理装置１００とは所定のネットワークＮを介して、有線または無線により通信可能に接続される。
【００１３】
以下では、各端末装置１０について、特に区別なく説明する場合には、端末装置１０と記載する。なお、図２に示した情報処理システム１では、３台の端末装置１０を図示するが、情報処理システム１には、４台以上の端末装置１０が含まれてもよい。例えば、情報処理システム１には、１００万台の端末装置１０が含まれてもよい。また、図２に示した情報処理システム１には、複数台の情報処理装置１００が含まれてもよい。
【００１４】
端末装置１０は、ユーザによって利用される情報処理装置である。例えば、端末装置１０−１は、図１に示すユーザＵ１が利用する端末装置１０に対応する。このように、「ユーザＵ＊（＊は任意の数値）」と記載した場合、そのユーザはユーザＩＤ「Ｕ＊」により識別されるユーザであることを示す。例えば、「ユーザＵ１１」と記載した場合、そのユーザはユーザＩＤ「Ｕ１１」により識別されるユーザである。例えば、端末ＩＤ「ＴＭ１１」により識別される端末装置１０は、ユーザＵ１により利用される端末装置１０であり、以下ではユーザ端末ＴＭ１１と記載する場合がある。また、例えば、端末ＩＤ「ＴＭ１２」により識別される端末装置１０は、ユーザＵ２により利用される端末装置１０であり、以下ではユーザ端末ＴＭ１２と記載する場合がある。また、以下では、ユーザが利用する端末装置１０とそのユーザとは互いに読み替えられてもよい。例えば、「ユーザＵ１」と記載した場合、ユーザＵ１が利用する端末装置１０である「ユーザ装置ＴＭ１１」と読み替えられてもよい。「ユーザ装置ＴＭ１１」と記載した場合、ユーザ装置ＴＭ１１を利用するユーザである「ユーザＵ１」と読み替えられてもよい。また、例えば、端末ＩＤ「ＴＭ２１」により識別される端末装置１０は、移動体ＭＢ１に配置される端末装置１０であり、以下では配置端末ＴＭ２１と記載する場合がある。
【００１５】
端末装置１０は、ユーザに利用される情報処理装置であってもよいし、移動体に配置される情報処理装置であってもよい。例えば、端末装置１０は、端末装置１０にインストールされた所定のアプリケーション（例えば、情報共有アプリ等）により、情報処理装置１００へ送信してもよい。例えば、端末装置１０は、端末装置１０にインストールされた情報共有アプリにより、定期的に端末装置１０の位置情報を情報処理装置１００へ送信してもよい。
【００１６】
上述した端末装置１０は、位置情報を検知可能であり、情報処理装置１００との間での情報の送受信が可能であればどのような情報処理装置であってもよい。例えば、端末装置１０は、ＧＰＳ（Global  Positioning  System）センサ等の機能を有し、自装置の位置を検知し、その位置を情報処理装置１００に送信可能であればどのような構成であってもよい。例えば、端末装置１０は、ユーザが利用するユーザ端末である場合、例えば、スマートフォンや、タブレット型端末等のスマートデバイスや、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１は、ユーザＵ１が利用する端末装置１０であるユーザ端末ＴＭ１１がスマートフォンである場合を示す。また、例えば、端末装置１０は、移動体に配置される配置端末である場合、ＧＰＳ装置等の専用機器であってもよいし、ＰＣやスマートデバイスであってもよい。図１は、移動体ＭＢ１に配置された端末装置１０である配置端末ＴＭ２１が専用機器である場合を示す。
【００１７】
情報処理装置１００は、図１に示すような情報処理を行うコンピュータである。例えば、情報処理装置１００は、移動手段の特定に関する所定の条件を満たす端末（「第１端末」ともいう）の第１位置情報と、ユーザが利用する端末の第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定する情報処理装置である。ここでいう第１端末は、例えば移動手段の特定に関する所定の条件を満たし、その移動手段で移動していると特定可能な端末を意味する。なお、第１端末は、移動手段の特定に関する所定の条件を満たせば、移動体に配置された配置端末であってもよいし、ユーザが利用するユーザ端末であってもよい。また、ユーザが利用する端末装置１０であって、第１端末との同期判定の対象となる端末装置１０を第２端末とする。すなわち、第２端末は、ユーザが利用するユーザ端末である。このように、ユーザが利用するユーザ端末は、他のユーザ端末にとっての第１端末になったり、他のユーザ端末や配置端末にとっての第２端末になったりする。
【００１８】
ここから、図１を用いて情報処理について説明する。図１の例では、情報処理装置１００が移動体ＭＢ１に配置された配置端末ＴＭ２１とユーザＵ１が利用するユーザ端末ＴＭ１１の同期を判定する場合を示す。なお、図１では説明を簡単にするために、第１端末及び第２端末が１台ずつである場合を例示するが、情報処理装置１００は、１台の第１端末に対して複数台の第２端末を同期させてもよい。図１の例では、ルートＲＴ１を運行するバスＸであり、配置端末ＴＭ２１が設けられた移動体ＭＢ１を一例として説明する。移動体ＭＢ１には、乗客ＰＳ１としてユーザＵ１が乗車し、運転手ＤＲ１としてユーザＵ９９が乗車している場合を示す。なお、ここでいう乗車には、飛行機への搭乗や船舶への乗船等、移動体へ乗る種々の概念を含むものとする。
【００１９】
まず、図１の例では、情報処理装置１００は、第１端末を決定する（ステップＳ１０）。情報処理装置１００は、移動体ＭＢ１に乗車している確度が所定の条件を満たす端末を、第１端末に決定する。情報処理装置１００は、端末情報記憶部１２３に記憶された端末の中から第１端末を決定する。例えば、情報処理装置１００は、判定条件情報記憶部１２５（図８参照）中の条件のうち、判定対象が「第１端末」である条件のいずれかを満たす端末を第１端末に決定する。
【００２０】
図１中の端末情報記憶部１２３に示す「端末ＩＤ」は、端末装置を識別するための識別情報を示す。また、図１中の端末情報記憶部１２３に示す「所有者」は、端末ＩＤにより識別される端末装置の所有者を示す。図１中の端末情報記憶部１２３に示す「配置移動体」は、端末ＩＤにより識別される端末装置が配置される移動体を示す。
【００２１】
図１の例では、端末ＩＤ「ＴＭ１１」により識別される端末装置１０であるユーザ端末ＴＭ１１の所有者が、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）であることを示す。また、端末ＩＤ「ＴＭ２１」により識別される端末装置１０である配置端末ＴＭ２１の配置移動体が、移動体ＩＤ「ＭＢ１」により識別される移動体（移動体ＭＢ１）であることを示す。
【００２２】
例えば、情報処理装置１００は、端末情報記憶部１２３に記憶された端末のうち、移動体ＭＢ１に乗車していることが略確実な端末を、第１端末に決定する。具体的には、情報処理装置１００は、移動体ＭＢ１に配置された端末を、第１端末に決定する。図１の例では、情報処理装置１００は、第１端末情報ＩＮＦ１１に示すように、移動体ＭＢ１に配置された配置端末ＴＭ２１を第１端末に決定する。なお、情報処理装置１００は、同期判定の前であれば、いずれのタイミングで第１端末を決定してもよい。また、情報処理装置１００は、移動手段で移動している確率が所定の閾値以上の端末を第１端末に決定してもよい。すなわち、情報処理装置１００は、移動手段で移動している確度の高いものを第１端末として決定してもよい。例えば、情報処理装置１００は、移動手段で移動している確率が０．７以上の端末を第１端末として決定してもよい。情報処理装置１００は、複数の第１端末の候補がある場合、確度の最も高いものを第１端末として選定（決定）してもよい。
【００２３】
また、ユーザＵ１が利用するユーザ端末ＴＭ１１は、日時ｄｔ１１−１におけるＧＰＳの検知に応じて、位置情報ＬＣ１−１を取得する（ステップＳ１１）。例えば、第２端末であるユーザ端末ＴＭ１１は、日時ｄｔ１１−１における位置が位置情報ＬＣ１−１であると検知する。そして、ユーザ端末ＴＭ１１は、検知した情報を情報処理装置１００へ送信する。
【００２４】
また、移動体ＭＢ１に配置された配置端末ＴＭ２１は、日時ｄｔ１１−２におけるＧＰＳの検知に応じて、位置情報ＬＣ１−２を取得する（ステップＳ１２）。例えば、第１端末である配置端末ＴＭ２１は、日時ｄｔ１１−２における位置が位置情報ＬＣ１−２であると検知する。そして、配置端末ＴＭ２１は、検知した情報を情報処理装置１００へ送信する。
【００２５】
なお、位置情報ＬＣ１−１、ＬＣ１−２は、互いの距離が所定の範囲内（例えば数メートル以内等）である位置情報であるものとする。以下では、位置情報ＬＣ１−１、ＬＣ１−２を併せて位置情報ＬＣ１と称する場合がある。また、日時ｄｔ１１−１と日時ｄｔ１１−２とは、時間差が所定の範囲内（例えば数秒以内等）であってもよいし、同一日時であってもよい。以下では、日時ｄｔ１１−１、日時ｄｔ１１−２を併せて日時ｄｔ１１と称する場合がある。
【００２６】
また、ユーザＵ１が利用するユーザ端末ＴＭ１１は、日時ｄｔ１２−１におけるＧＰＳの検知に応じて、位置情報ＬＣ２−１を取得する（ステップＳ１３）。例えば、第２端末であるユーザ端末ＴＭ１１は、日時ｄｔ１２−１における位置が位置情報ＬＣ２−１であると検知する。そして、ユーザ端末ＴＭ１１は、検知した情報を情報処理装置１００へ送信する。
【００２７】
また、移動体ＭＢ１に配置された配置端末ＴＭ２１は、日時ｄｔ１２−２におけるＧＰＳの検知に応じて、位置情報ＬＣ２−２を取得する（ステップＳ１４）。例えば、第１端末である配置端末ＴＭ２１は、日時ｄｔ１２−２における位置が位置情報ＬＣ２−２であると検知する。そして、配置端末ＴＭ２１は、検知した情報を情報処理装置１００へ送信する。
【００２８】
なお、位置情報ＬＣ２−１、ＬＣ２−２は、互いの距離が所定の範囲内である位置情報であるものとする。以下では、位置情報ＬＣ２−１、ＬＣ２−２を併せて位置情報ＬＣ２と称する場合がある。また、日時ｄｔ１２−１と日時ｄｔ１２−２とは、時間差が所定の範囲内であってもよいし、同一日時であってもよい。以下では、日時ｄｔ１２−１、日時ｄｔ１２−２を併せて日時ｄｔ１２と称する場合がある。
【００２９】
また、ユーザＵ１が利用するユーザ端末ＴＭ１１は、日時ｄｔ１３−１におけるＧＰＳの検知に応じて、位置情報ＬＣ３−１を取得する（ステップＳ１５）。例えば、第２端末であるユーザ端末ＴＭ１１は、日時ｄｔ１３−１における位置が位置情報ＬＣ３−１であると検知する。そして、ユーザ端末ＴＭ１１は、検知した情報を情報処理装置１００へ送信する。
【００３０】
また、移動体ＭＢ１に配置された配置端末ＴＭ２１は、日時ｄｔ１３−２におけるＧＰＳの検知に応じて、位置情報ＬＣ３−２を取得する（ステップＳ１６）。例えば、第１端末である配置端末ＴＭ２１は、日時ｄｔ１３−２における位置が位置情報ＬＣ３−２であると検知する。そして、配置端末ＴＭ２１は、検知した情報を情報処理装置１００へ送信する。
【００３１】
なお、位置情報ＬＣ３−１、ＬＣ３−２は、互いの距離が所定の範囲内である位置情報であるものとする。以下では、位置情報ＬＣ３−１、ＬＣ３−２を併せて位置情報ＬＣ３と称する場合がある。また、日時ｄｔ１３−１と日時ｄｔ１３−２とは、時間差が所定の範囲内であってもよいし、同一日時であってもよい。以下では、日時ｄｔ１３−１、日時ｄｔ１３−２を併せて日時ｄｔ１３と称する場合がある。なお、ユーザ端末ＴＭ１１や配置端末ＴＭ２１は、検知した情報を所定のタイミングで一括して、情報処理装置１００へ送信してもよい。
【００３２】
そして、情報処理装置１００は、同期判定をする（ステップＳ１７）。情報処理装置１００は、第１端末である配置端末ＴＭ２１の位置情報と、第２端末であるユーザ端末ＴＭ１１の位置情報とに基づいて、配置端末ＴＭ２１の移動とユーザＵ１が利用するユーザ端末ＴＭ１１の移動との同期を判定する。例えば、情報処理装置１００は、判定条件情報記憶部１２５（図８参照）中の条件のうち、判定対象が「同期」である条件のいずれかを満たすかを判定する。
【００３３】
ここで、配置端末ＴＭ２１とユーザ端末ＴＭ１１とは、日時ｄｔ１１〜ｄｔ１３の間の位置が、位置情報ＬＣ１〜ＬＣ３である。そのため、情報処理装置１００は、位置及び検知タイミングが所定の対応があるとして、配置端末ＴＭ２１とユーザ端末ＴＭ１１とを同期させると判定する。図１の例では、情報処理装置１００は、同期情報ＩＮＦ１２に示すように、配置端末ＴＭ２１を第１端末とし、ユーザ端末ＴＭ１１を第２端末として同期させると判定する。
【００３４】
上記のように、情報処理装置１００は、移動体ＭＢ１に乗車している確度が所定の条件を満たす配置端末ＴＭ２１を、第１端末に決定し、配置端末ＴＭ２１と他の端末であるユーザ端末ＴＭ１１との同期を判定する。これにより、情報処理装置１００は、どのような移動手段で移動しているかが不明であったユーザＵ１が、配置端末ＴＭ２１の移動とユーザ端末ＴＭ１１の移動とが同期している期間は、移動体ＭＢ１に乗車していると判定することができる。すなわち、情報処理装置１００は、ユーザＵ１が、日時ｄｔ１１〜ｄｔ１３の間において、移動体ＭＢ１に乗車していると判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。このように、情報処理装置１００は、ユーザがバス、車、電車、飛行機など何に乗って移動しているかの乗車判定を行うに際して、乗車している確度の高い端末と他端末の位置情報が同期しているかをみることで、乗車判定の精度を高くすることができる。
【００３５】
〔１−１．判定に基づくサービス提供〕
また、情報処理装置１００は、判定処理に基づいてユーザの乗車に関する情報に基づいて、ユーザに種々のサービスを提供してもよい。情報処理装置１００は、バスＸである移動体ＭＢ１に乗車していると判定されたユーザＵ１に対して、バスに関するサービスを提供してもよい。情報処理装置１００は、バスＸである移動体ＭＢ１に乗車していると判定されたユーザＵ１に対して、バスの乗換アプリを推奨する情報を提供してもよい。また、情報処理装置１００は、他のサービス提供装置にユーザの乗車に関する情報を提供してもよい。例えば、情報処理装置１００は、コンテンツ配信装置にユーザの乗車に関する情報を提供してもよい。なお、上記は一例であり、情報処理装置１００は、判定処理に基づいて種々のサービスを提供してもよい。
【００３６】
〔１−２．システム構成について〕
なお、上記情報処理を実現するシステム構成については、図２に示す情報処理システム１に限らず種々の態様であってもよい。図２の例では、サーバとしての情報処理装置１００とクライアントとしての端末装置１０とを備える構成であり、情報処理装置１００と端末装置１０とは別体（別装置）であったが、情報処理装置１００と端末装置１０とは一体であってもよい。すなわち、情報処理システムにおいて、ユーザが利用するユーザ端末や移動体に配置された配置端末等の端末装置１０が、上述した情報処理を行う情報処理装置１００であってもよい。この場合、情報処理装置１００である端末装置１０が、他の端末装置１０の位置情報を取得し、取得した位置情報と自装置の位置情報とに基づいて、同期判定を行ってもよい。
【００３７】
例えば、端末装置１０は、他の端末装置１０の位置情報を取得し、自身の第１端末とする端末装置１０を決定してもよい。端末装置１０は、自装置の移動手段が特定できない場合、他の端末装置１０の位置情報を取得し、自身の第１端末とする端末装置１０を決定してもよい。端末装置１０は、自装置を利用するユーザが乗車した移動体が特定できない場合、他の端末装置１０の位置情報を取得し、自身の第１端末とする端末装置１０を決定してもよい。そして、端末装置１０は、取得した他の端末装置１０の位置情報と自装置の位置情報とに基づいて、同期判定を行ってもよい。端末装置１０は、他の端末装置１０と同期すると判定した場合、他の端末装置１０の移動手段を自装置の移動手段と判定してもよい。端末装置１０は、バスＸに乗車する他の端末装置１０と同期すると判定した場合、他の端末装置１０と同期している間は、自装置もバスＸに乗車していると判定してもよい。
【００３８】
このように、各端末装置１０は、情報処理装置を介さずに、端末装置１０間でコンテキスト情報の通信を行ってもよい。例えば、各端末装置１０は、いわゆるフォグコンピューティングやＰ２Ｐ（Peer  to  Peer）のような態様により、各端末装置１０間で情報の通信を行ったり、共有を行ったりして、上記の情報処理を実現してもよい。
【００３９】
また、情報処理システムは、ユーザが利用する各端末装置１０が上述した情報処理を行う情報処理装置１００であっても、情報処理装置を備えてもよい。この場合、情報処理装置１００である端末装置１０は、情報処理により収集した位置情報や同期判定の結果を情報処理装置へ送信したり、情報処理に用いる情報を情報処理装置から取得したりしてもよい。例えば、端末装置１０は、他の端末装置１０に関する情報等を情報処理装置から取得したりしてもよい。例えば、端末装置１０は、図３中の記憶部１２０に示すような各種情報を情報処理装置から取得してもよい。なお、上記は一例であり、情報処理システムは、どのような構成により実現されてもよい。
【００４０】
〔１−３．第１端末の決定について〕
図１の例では、情報処理装置１００が移動体に配置された配置端末を第１端末として決定する場合を示したが、情報処理装置１００は、種々の情報に基づいて第１端末を決定してもよい。
【００４１】
〔１−３−１．第１端末の指定〕
情報処理装置１００は、所定の運営者が指定する方法に基づいて、第１端末を決定してもよい。情報処理装置１００は、同期サービスを提供する運営者が指定する方法に基づいて、第１端末を決定してもよい。情報処理装置１００は、情報処理装置１００の管理者が指定する方法に基づいて、第１端末を決定してもよい。情報処理装置１００は、情報処理装置１００の管理者が指定する特定のＩＤでログインした端末を第１端末に決定してもよい。情報処理装置１００は、情報処理装置１００の管理者が指定する特定の端末ＩＤの端末を第１端末に決定してもよい。情報処理装置１００は、配置移動体が対応付けられた端末ＩＤの端末を第１端末に決定してもよい。
【００４２】
〔１−３−２．第１端末のアドホックな特定〕
情報処理装置１００は、アドホックに第１端末を決定してもよい。例えば、情報処理装置１００は、位置情報が所定の条件を満たす端末装置１０を第１端末として決定してもよい。例えば、情報処理装置１００は、その端末装置１０の通信が所定の条件を満たす端末装置１０を第１端末として決定してもよい。例えば、情報処理装置１００は、その端末装置１０を利用するユーザの行動が所定の条件を満たす端末装置１０を第１端末として決定してもよい。この点について、図１０及び図１１を用いて説明する。
【００４３】
〔１−３−２−１．通信に基づく特定〕
まず、図１０を用いて、情報処理装置１００が端末装置１０の通信が所定の条件を満たす端末装置１０を第１端末として決定する場合を説明する。図１０は、実施形態に係る情報処理の一例を示す図である。情報処理装置１００は、所定の移動体に設けられた無線通信手段との通信に基づいて、第１端末を決定する。図１０では、情報処理装置１００は、移動体ＭＢ５に設けられた無線通信機器ＷＤ１との通信に基づいて、第１端末を決定する。図１０では、移動体ＭＢ５が１時のＡ駅発Ｂ駅行の電車Ｙである場合を示す。
【００４４】
無線通信機器ＷＤ１は、電車Ｙの所定の車両（例えば中央車両等）に設けられる。例えば、無線通信機器ＷＤ１は、ＷｉＦｉ（登録商標）（Wireless  Fidelity）やＢｌｕｅｔｏｏｔｈ（登録商標）等の所定の無線通信機能やビーコン等の機能を用いて、所定の情報を近傍に位置する端末装置１０に送信する。例えば、無線通信機器ＷＤ１は、無線通信機器ＷＤ１が設けられた移動体が移動体ＭＢ５であることを特定可能な情報（以下「フィンガプリント情報」とする）を近傍に位置する端末装置１０に送信する。
【００４５】
図１０では、無線通信機器ＷＤ１の近傍にユーザＵ２が位置し、ユーザＵ２が利用する端末装置１０であるユーザ端末ＴＭ１２が無線通信機器ＷＤ１からフィンガプリント情報を受信する（ステップＳ３１）。情報処理装置１００は、ユーザ端末ＴＭ１２が無線通信機器ＷＤ１からフィンガプリント情報を受信したことを示す情報を取得する。例えば、情報処理装置１００は、ユーザ端末ＴＭ１２が無線通信機器ＷＤ１からフィンガプリント情報を受信したことを示す情報をユーザ端末ＴＭ１２から取得する。これにより、情報処理装置１００は、ユーザ端末ＴＭ１２が移動体ＭＢ５に乗車していることを特定することができる。そのため、情報処理装置１００は、ユーザ端末ＴＭ１２を第１端末に決定する（ステップＳ３２）。情報処理装置１００は、第１端末情報ＩＮＦ３１に示すように、ユーザ端末ＴＭ１２を移動体ＭＢ５に乗車している第１端末として決定する。
【００４６】
そして、情報処理装置１００は、無線通信機器ＷＤ１からフィンガプリント情報を受信していないユーザ端末ＴＭ１３を第２端末として、第１端末であるユーザ端末ＴＭ１２との同期を判定する（ステップＳ３３）。すなわち、情報処理装置１００は、移動手段が未特定のユーザ端末ＴＭ１３を第２端末として、第１端末であるユーザ端末ＴＭ１２との同期を判定する。情報処理装置１００は、第１端末であるユーザ端末ＴＭ１２の位置情報と、第２端末であるユーザ端末ＴＭ１３の位置情報とに基づいて、ユーザ端末ＴＭ１２の移動とユーザＵ３が利用するユーザ端末ＴＭ１３の移動との同期を判定する。ここで、ユーザ端末ＴＭ１２とユーザ端末ＴＭ１３とは、Ａ駅からＢ駅までの移動時における位置の検知タイミングや位置が所定の範囲内があるものとする。そのため、情報処理装置１００は、ユーザ端末ＴＭ１２とユーザ端末ＴＭ１３とを同期させると判定する。図１０の例では、情報処理装置１００は、同期情報ＩＮＦ３２に示すように、ユーザ端末ＴＭ１２を第１端末とし、ユーザ端末ＴＭ１３を第２端末として同期させると判定する。なお、無線通信機能は、移動体内に限らず、移動体が停止する地点に配置されてもよい。無線通信機能は、駅やバス停等に配置されてもよい。
【００４７】
〔１−３−２−２．投稿情報に基づく特定〕
次に、図１１を用いて、情報処理装置１００が端末装置１０を利用するユーザの投稿情報が所定の条件を満たす端末装置１０を第１端末として決定する場合を説明する。図１１は、実施形態に係る情報処理の一例を示す図である。情報処理装置１００は、所定の移動体に設けられた無線通信手段との通信に基づいて、第１端末を決定する。図１１では、情報処理装置１００は、移動体ＭＢ５に設けられた無線通信機器ＷＤ１との通信に基づいて、第１端末を決定する。図１１では、移動体ＭＢ５が１時のＡ駅発Ｂ駅行の電車Ｙである場合を示す。
【００４８】
例えば、情報処理装置１００は、ＳＮＳ（Social  Networking  Service）においてユーザが投稿した投稿情報を用いて、第１端末を決定してもよい。例えば、情報処理装置１００は、Ｔｗｉｔｔｅｒ（登録商標）やＦａｃｅｂｏｏｋ（登録商標）等においてユーザが投稿した投稿情報を用いて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザがＴｗｉｔｔｅｒにおいて投稿した文字情報を含むユーザの行動情報を用いて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザがメッセージサービスにおいて入力した情報を含むユーザの行動情報を用いて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザがＬＩＮＥ（登録商標）等のメッセージサービスにおいて入力した情報を含むユーザの行動情報を用いて、第１端末を決定してもよい。例えば、情報処理装置１００は、電子メールにおいて入力した情報を含むユーザの行動情報を用いて、第１端末を決定してもよい。なお、情報処理装置１００は、投稿情報に限らず、ユーザの種々の行動情報を用いて、第１端末を決定してもよい。
【００４９】
図１１では、ユーザＵ３が利用する端末装置１０であるユーザ端末ＴＭ１３を用いて、「電車Ｙに乗車中」との投稿情報（以下「投稿情報ＣＩＮＦ４１」とする）を所定のＳＮＳサービスへ投稿する（ステップＳ４１）。情報処理装置１００は、ユーザＵ３が投稿情報ＣＩＮＦ４１を所定のＳＮＳサービスへ投稿したことを示す情報を取得する。例えば、情報処理装置１００は、ユーザＵ３が投稿情報ＣＩＮＦ４１を所定のＳＮＳサービスへ投稿したことを示す情報をユーザ端末ＴＭ１３から取得する。これにより、情報処理装置１００は、ユーザ端末ＴＭ１３が移動体ＭＢ５に乗車していることを特定することができる。そのため、情報処理装置１００は、ユーザ端末ＴＭ１３を第１端末に決定する（ステップＳ４２）。情報処理装置１００は、第１端末情報ＩＮＦ４１に示すように、ユーザ端末ＴＭ１３を移動体ＭＢ５に乗車している第１端末として決定する。なお、投稿情報は、上記に限らず、「おれ、××線なう」等、ユーザが投稿した情報であれば種々の情報であってもよい。
【００５０】
そして、情報処理装置１００は、投稿を行っていないユーザＵ１４のユーザ端末ＴＭ１４を第２端末として、第１端末であるユーザ端末ＴＭ１３との同期を判定する（ステップＳ４３）。すなわち、情報処理装置１００は、移動手段が未特定のユーザ端末ＴＭ１４を第２端末として、第１端末であるユーザ端末ＴＭ１３との同期を判定する。情報処理装置１００は、第１端末であるユーザ端末ＴＭ１３の位置情報と、第２端末であるユーザ端末ＴＭ１４の位置情報とに基づいて、ユーザ端末ＴＭ１３の移動とユーザＵ４が利用するユーザ端末ＴＭ１４の移動との同期を判定する。ここで、ユーザ端末ＴＭ１３とユーザ端末ＴＭ１４とは、Ａ駅からＢ駅までの移動時における位置の検知タイミングや位置が所定の範囲内があるものとする。そのため、情報処理装置１００は、ユーザ端末ＴＭ１３とユーザ端末ＴＭ１４とを同期させると判定する。図１１の例では、情報処理装置１００は、同期情報ＩＮＦ４２に示すように、ユーザ端末ＴＭ１３を第１端末とし、ユーザ端末ＴＭ１４を第２端末として同期させると判定する。
【００５１】
〔１−３−２−３．その他の特定〕
なお、情報処理装置１００は、上記に限らず種々の情報を適宜用いて第１端末を決定してもよい。情報処理装置１００は、ユーザの検索行動に関する検索情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、乗換検索サービスにおけるユーザの検索行動に関する検索情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、乗換検索サービスにおいて、出発時間を「２時」とし、出発駅を「Ａ駅」とし、到着駅を「Ｂ駅」として検索を行ったユーザの端末装置１０を、第１端末として決定してもよい。なお、情報処理装置１００は、乗換検索サービスにおける検索に限らず、ユーザの種々のサービスにおける検索行動に関する検索情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、所定のＷｅｂサービスにおいて、「Ａ駅からＢ駅に１５時迄に到着」等の検索を行ったユーザの端末装置１０を、第１端末を決定してもよい。
【００５２】
例えば、情報処理装置１００は、ユーザのスケジュールに関する情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザのスケジュールに「Ｘ月Ｙ日１５時Ｃ温泉へドライブ」等のスケジュールが含まれる場合、そのユーザの端末装置１０を、第１端末として決定してもよい。例えば、情報処理装置１００は、ユーザのスケジュールに「Ｘ月Ｙ日１５時Ｃ温泉へドライブ」等のスケジュールが含まれる場合、そのユーザの家族の端末装置１０を、第２端末として決定してもよい。また、情報処理装置１００は、ユーザの購入履歴に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザのコンサートのチケット購入等の購入情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザが購入したチケットのコンサートの開始前や終了後の時間帯におけるそのユーザの移動手段は、公共交通機関であると判定し、そのユーザの端末を第１端末として決定してもよい。例えば、情報処理装置１００は、ユーザが購入したチケットのコンサートの開始前や終了後の時間帯におけるそのユーザの移動手段は、電車であると判定し、そのユーザの端末を第１端末として決定してもよい。
【００５３】
例えば、情報処理装置１００は、ユーザの移動経路に関する経路情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザの移動経路が電車ＹＺの路線上に位置する場合、そのユーザの端末装置１０を、第１端末として決定してもよい。例えば、情報処理装置１００は、ユーザの移動経路が電車ＹＺの路線上に所定の期間継続（例えば５分間等）して位置する場合、そのユーザの端末装置１０を、第１端末として決定してもよい。例えば、情報処理装置１００は、ユーザの移動経路が電車ＹＺの路線上に所定の回数連続（例えば３回等）して位置する場合、そのユーザの端末装置１０を、第１端末として決定してもよい。例えば、情報処理装置１００は、経路情報、路線情報とのマッチングに基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、所定の移動体に所定の期間以上乗車していると判定されたユーザの端末を、第１端末として決定してもよい。
【００５４】
例えば、情報処理装置１００は、ユーザの属性情報に基づいて、第１端末を決定してもよい。例えば、情報処理装置１００は、ユーザの職業が所定の移動体の運転手である場合、そのユーザの端末装置１０を、第１端末として決定してもよい。図１の例では、情報処理装置１００は、運転手ＤＲ１であるユーザＵ９９の端末装置１０を、第１端末として決定してもよい。この場合、情報処理装置１００は、運転手ＤＲ１であるユーザＵ９９の端末装置１０を第１端末とし、乗客ＰＳ１であるユーザＵ１の端末装置１０を第２端末として、同期判定を行ってもよい。
【００５５】
なお、情報処理装置１００は、種々の情報を組み合わせて、第１端末を決定してもよい。例えば、情報処理装置１００は、出発時間を「２時」とし、出発駅を「Ａ駅」とし、到着駅を「Ｂ駅」として検索を行ったユーザの位置が、２時においてＡ駅付近である場合、そのユーザの端末装置１０を、第１端末として決定してもよい。例えば、情報処理装置１００は、出発時間を「２時」とし、出発駅を「Ａ駅」とし、到着駅を「Ｂ駅」として検索を行ったユーザの位置が、２時以降にＡ駅からＢ駅への経路上にある場合、そのユーザの端末装置１０を、第１端末として決定してもよい。
【００５６】
〔１−３−３．複数の第１端末〕
なお、上記の例では、各移動体について１台の端末装置１０を第１端末として決定する場合を示したが、情報処理装置１００は、複数台の端末装置１０を第１端末として決定してもよい。例えば、情報処理装置１００は、判定対象「第１端末」の各条件を満たさない端末が複数ある場合、それらの複数の端末の位置が所定の移動体の経路上に位置する場合、それらの複数の端末を第１端末として決定してもよい。これにより、情報処理装置１００は、各々が乗車している確度が高くない端末であっても、乗車しているかもしれない程度の複数台第１端末として決定することにより、確度の高い端末の軌跡（移動経路）を引くことができる。
【００５７】
この場合、情報処理装置１００は、複数の第１端末の各々の第１位置情報に基づく経路情報と、第２位置情報に基づく経路情報とに基づいて、複数の第１端末の移動とユーザの移動との同期を判定してもよい。例えば、情報処理装置１００は、各第１端末の位置をつなげることによる経路上に第２端末の位置が位置する場合、複数の第１端末の移動とユーザの移動とが同期すると判定してもよい。また、情報処理装置１００は、移動手段で移動している乗客の端末を第１端末とする場合、その乗客が途中で下車や離脱した場合、他の端末を第１端末にすげ替えて、続きの移動体位置を確定し続けてもよい。例えば、情報処理装置１００は、所定の条件を満たす一の端末を第１端末と決定し、当該一の端末が所定の条件を満たさなくなった場合、所定の条件を満たす他の端末を第１端末と決定することにより、複数の第１端末を決定してもよい。これにより、情報処理装置１００は、継続的に第１端末を決定し、その第１端末との同期を判定してもよい。
【００５８】
〔１−４．同期判定について〕
なお、情報処理装置１００は、種々の情報を適宜用いて同期判定を行ってもよい。情報処理装置１００は、各端末の位置情報を適宜用いて同期判定を行ってもよい。情報処理装置１００は、同じ位置情報を同じタイミングでアップロードしているかどうかに基づいて、同期判定を行ってもよい。情報処理装置１００は、３Ｄ時間−経路レベル（図１３中のトラジェクトリ情報ＧＲ１１参照）でマッチングし、類似しているかどうかに基づいて、同期判定を行ってもよい。情報処理装置１００は、停車ポイントでの同じ停車時間かどうかに基づいて、同期判定を行ってもよい。例えば、情報処理装置１００は、バスに限らず種々の移動体に設けられた配置端末の位置情報と、ユーザ端末の位置情報を適宜用いて同期判定を行ってもよい。この点について、図１２を用いて説明する。図１２は、同期判定の一例を示す図である。図１２の例では、飛行機Ｚに配置された配置端末ＴＭ５１が第１端末である場合を示す。
【００５９】
また、飛行機Ｚ便に配置された配置端末ＴＭ５１は、日時ｄｔ５１におけるＧＰＳの検知に応じて、位置情報ＬＣ５１を取得する（ステップＳ５１）。例えば、第１端末である配置端末ＴＭ５１は、日時ｄｔ５１における位置が位置情報ＬＣ５１であると検知する。そして、配置端末ＴＭ５１は、検知した情報を情報処理装置１００へ送信する。
【００６０】
また、ユーザＵ５２が利用するユーザ端末ＴＭ５２は、日時ｄｔ５２におけるＧＰＳの検知に応じて、位置情報ＬＣ５２を取得する（ステップＳ５２）。例えば、第２端末であるユーザ端末ＴＭ５２は、日時ｄｔ５２における位置が位置情報ＬＣ５２であると検知する。そして、ユーザ端末ＴＭ５２は、検知した情報を情報処理装置１００へ送信する。
【００６１】
なお、位置情報ＬＣ５１、ＬＣ５２は、互いの距離が所定の範囲内（例えば数メートル以内等）である位置情報であるものとする。また、日時ｄｔ５１と日時ｄｔ５２とは、時間差が所定の範囲内（例えば数秒以内等）であってもよいし、同一日時であってもよい。
【００６２】
また、ユーザＵ５２が利用するユーザ端末ＴＭ５２は、日時ｄｔ５３におけるＧＰＳの検知に応じて、位置情報ＬＣ５３を取得する（ステップＳ５３）。例えば、第２端末であるユーザ端末ＴＭ５２は、日時ｄｔ５３における位置が位置情報ＬＣ５３であると検知する。そして、ユーザ端末ＴＭ５２は、検知した情報を情報処理装置１００へ送信する。
【００６３】
また、飛行機Ｚ便に配置された配置端末ＴＭ５１は、日時ｄｔ５４におけるＧＰＳの検知に応じて、位置情報ＬＣ５４を取得する（ステップＳ５４）。例えば、第１端末である配置端末ＴＭ５１は、日時ｄｔ５４における位置が位置情報ＬＣ５４であると検知する。そして、配置端末ＴＭ５１は、検知した情報を情報処理装置１００へ送信する。
【００６４】
また、ユーザＵ５２が利用するユーザ端末ＴＭ５２は、日時ｄｔ５５におけるＧＰＳの検知に応じて、位置情報ＬＣ５５を取得する（ステップＳ５５）。例えば、第２端末であるユーザ端末ＴＭ５２は、日時ｄｔ５５における位置が位置情報ＬＣ５５であると検知する。そして、ユーザ端末ＴＭ５２は、検知した情報を情報処理装置１００へ送信する。
【００６５】
なお、位置情報ＬＣ５４、ＬＣ５５は、互いの距離が所定の範囲内である位置情報であるものとする。また、日時ｄｔ５４と日時ｄｔ５５とは、時間差が所定の範囲内であってもよいし、同一日時であってもよい。なお、ユーザ端末ＴＭ５２や配置端末ＴＭ５１は、検知した情報を所定のタイミングで一括して、情報処理装置１００へ送信してもよい。
【００６６】
そして、情報処理装置１００は、同期判定をする（ステップＳ５６）。情報処理装置１００は、第１端末である配置端末ＴＭ５１の位置情報と、第２端末であるユーザ端末ＴＭ５２の位置情報とに基づいて、配置端末ＴＭ５１の移動とユーザＵ５２が利用するユーザ端末ＴＭ５２の移動との同期を判定する。例えば、情報処理装置１００は、判定条件情報記憶部１２５（図８参照）中の条件のうち、判定対象が「同期」である条件のいずれかを満たすかを判定する。
【００６７】
ここで、配置端末ＴＭ５１とユーザ端末ＴＭ５２とは、日時ｄｔ５１、ｄｔ５２における位置が、位置情報ＬＣ５１、ＬＣ５２と所定の範囲内である。また、ユーザ端末ＴＭ５２の日時ｄｔ５３における位置は、位置情報ＬＣ５３であるが、配置端末ＴＭ５１との検知タイミングの相違等により、配置端末ＴＭ５１の対応する位置はない。また、配置端末ＴＭ５１とユーザ端末ＴＭ５２とは、日時ｄｔ５４、ｄｔ５５における位置が、位置情報ＬＣ５４、ＬＣ５５と所定の範囲内である。そのため、情報処理装置１００は、位置及び検知タイミングが所定の対応があるとして、配置端末ＴＭ５１とユーザ端末ＴＭ５２とを同期させると判定する。図１の例では、情報処理装置１００は、同期情報ＩＮＦ５１に示すように、配置端末ＴＭ５１を第１端末とし、ユーザ端末ＴＭ５２を第２端末として同期させると判定する。このように、情報処理装置１００は、同期の期間内に対応しない位置が含まれる場合であっても、その前後で対応する位置が取得されている場合、対応しない時点を含む期間において同期していると判定してもよい。例えば、情報処理装置１００は、飛行機のように他に類似する移動速度の移動体が無い場合、同期の期間内に対応しない位置が含まれる場合であっても、その前後で対応する位置が取得されている場合、対応しない時点を含む期間において同期していると判定してもよい。また、情報処理装置１００は、他に類似する移動経路の移動体が無い場合、同期の期間内に対応しない位置が含まれる場合であっても、その前後で対応する位置が取得されている場合、対応しない時点を含む期間において同期していると判定してもよい。
【００６８】
上記のように、情報処理装置１００は、飛行機Ｚ便に乗車している確度が所定の条件を満たす配置端末ＴＭ５１を、第１端末に決定し、配置端末ＴＭ５１と他の端末であるユーザ端末ＴＭ５２との同期を判定する。これにより、情報処理装置１００は、どのような移動手段で移動しているかが不明であったユーザＵ５２が、配置端末ＴＭ５１の移動とユーザ端末ＴＭ５２の移動とが同期している期間は、飛行機Ｚ便に乗車（搭乗）していると判定することができる。すなわち、情報処理装置１００は、ユーザＵ５２が、日時ｄｔ５１〜ｄｔ５５の間において、飛行機Ｚ便に乗車していると判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【００６９】
〔１−４−１．トラジェクトリ情報に基づく同期〕
また、情報処理装置１００は、第１位置情報に基づく第１端末の移動の経路及び時間と、第２位置情報に基づくユーザの移動の経路及び時間とに基づいて、同期を判定してもよい。この点について、図１３を用いて説明する。図１３は、同期判定の一例を示す図である。例えば、図１３の例では、ユーザ端末ＴＭ６１を利用するユーザＵ６１（図示省略）は、自動二輪車に乗車しているものとし、ユーザＵ６１が自動二輪車に乗車していることは特定されているものとする。
【００７０】
例えば、情報処理装置１００は、トラジェクトリ情報ＧＲ１１に基づいて、同期を判定してもよい。図１３中のトラジェクトリ情報ＧＲ１１において、右斜め上に伸びる軸（lat）は緯度（Latitude）を示し、左斜め上に伸びる軸（lon）は経度（Longitude）を示し、  上下に伸びる軸（time）は、時間を示す。例えば、情報処理装置１００は、このトラジェクトリ情報ＧＲ１１中の３次元空間上に各端末の位置に軌跡（線）を描画することにより、各端末の移動の経路及び時間を比較する。トラジェクトリ情報ＧＲ１１において軌跡（線）が重なる端末は、移動の経路及び時間が類似することを示す。そのため、情報処理装置１００は、各端末の軌跡（線）の近さ（類似性）に基づいて、同期を判定する。
【００７１】
情報処理装置１００は、第１端末であるユーザ端末ＴＭ６１の線ＴＲ１と、他の端末の軌跡（線）とを比較することにより、同期判定を行う（ステップＳ６１）。例えば、情報処理装置１００は、第１端末であるユーザ端末ＴＭ６１の線ＴＲ１と、他の端末の軌跡（線）とを比較し、差が所定の閾値未満である場合、ユーザ端末ＴＭ６１と他の端末とを同期すると判定する。
【００７２】
図１３の例では、情報処理装置１００は、同期情報ＩＮＦ６１に示すように、第１端末であるユーザ端末ＴＭ６１の線ＴＲ１と、ユーザ端末ＴＭ６２の線ＴＲ２とを比較し、差が所定の閾値未満であるため、ユーザ端末ＴＭ６１とユーザ端末ＴＭ６２とを同期すると判定する。また、情報処理装置１００は、第１端末であるユーザ端末ＴＭ６１の線ＴＲ１と、ユーザ端末ＴＭ６３の線ＴＲ３とを比較し、差が所定の閾値以上であるため、ユーザ端末ＴＭ６１とユーザ端末ＴＭ６３とを同期しないと判定する。
【００７３】
なお、上記でいう移動には、移動の停止の概念も含まれるものとする。例えば、情報処理装置１００は、第１位置情報に基づく第１端末の移動の停止と、第２位置情報に基づくユーザの移動の停止とに基づいて、同期を判定してもよい。例えば、情報処理装置１００は、停車ポイントでの同じ停車時間である第１端末と、第２端末とが同期すると判定してもよい。
【００７４】
〔２．情報処理装置の構成〕
次に、図３を用いて、実施形態に係る情報処理装置１００の構成について説明する。図３は、実施形態に係る情報処理装置の構成例を示す図である。図３に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、情報処理装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００７５】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００７６】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図３に示すように、ユーザ情報記憶部１２１と、移動体情報記憶部１２２と、端末情報記憶部１２３と、移動関連情報記憶部１２４と、判定条件情報記憶部１２５とを有する。
【００７７】
（ユーザ情報記憶部１２１）
実施形態に係るユーザ情報記憶部１２１は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２１は、ユーザ属性に関する各種情報を記憶する。図４は、実施形態に係るユーザ情報記憶部の一例を示す図である。図４に示すユーザ情報記憶部１２１には、「ユーザＩＤ」、「年齢」、「性別」、「自宅」、「勤務地」、「スケジュール情報」、「通勤手段」、「所有移動体」といった項目が含まれる。
【００７８】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。
【００７９】
また、「自宅」は、ユーザＩＤにより識別されるユーザの自宅の位置情報を示す。なお、図４に示す例では、「自宅」は、「ＬＣ１１」といった抽象的な符号を図示するが、緯度や経度を示す情報であってもよい。また、例えば、「自宅」は、地域名や住所であってもよい。
【００８０】
また、「勤務地」は、ユーザＩＤにより識別されるユーザの勤務地の位置情報を示す。なお、図４に示す例では、「勤務地」は、「ＬＣ１２」といった抽象的な符号を図示するが、緯度や経度を示す情報であってもよい。また、例えば、「勤務地」は、地域名や住所であってもよい。
【００８１】
また、「スケジュール情報」は、ユーザＩＤにより識別されるユーザの行動予定を示すスケジュール情報が記憶される。なお、図６に示す例では、「スケジュール情報」は、「ＳＣ１」といった抽象的な符号を図示するが、スケジュール情報にはユーザの予定の内容や日時（期間）等の種々の情報が記憶される。例えば、「スケジュール情報」には、ユーザの旅行行先や日時等に関する予定を示す情報が記憶される。
【００８２】
また、「通勤手段」は、ユーザＩＤにより識別されるユーザの通勤手段を示す。なお、図４に示す例では、「通勤手段」が「−」であるユーザは、通勤手段が不明であることを示す。また、「所有移動体」は、ユーザＩＤにより識別されるユーザが所有する移動体を示す。なお、図４に示す例では、「所有移動体」が「−」であるユーザは、移動体を所有するかが不明であることを示す。
【００８３】
図４の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）の年齢は、「２０代」であり、性別は、「男性」であることを示す。また、ユーザＵ１は、自宅が「ＬＣ１１」であることを示す。ユーザＵ１は、勤務地が「ＬＣ１２」であることを示す。ユーザＵ１は、スケジュール情報が「ＳＣ１」であることを示す。ユーザＵ１は、通勤手段が「バス」であり、移動体の所有有無が不明であることを示す。
【００８４】
なお、ユーザ情報記憶部１２１は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、上記以外のユーザのデモグラフィック属性に関する情報やサイコグラフィック属性に関する情報を記憶してもよい。例えば、ユーザ情報記憶部１２１は、氏名、家族構成、興味、収入等の情報を記憶してもよい。また、ユーザが利用する端末装置１０を識別する情報（端末ＩＤ）を記憶してもよい。
【００８５】
（移動体情報記憶部１２２）
実施形態に係る移動体情報記憶部１２２は、移動体に関する各種情報を記憶する。例えば、移動体情報記憶部１２２は、移動体に関する各種情報を記憶する。図５は、実施形態に係る移動体情報記憶部の一例を示す図である。図５に示す移動体情報記憶部１２２には、「移動体ＩＤ」、「種別」、「所有者」、「運行情報」、「配置端末＃１」、「配置端末＃２」、「配置端末＃３」といった項目が含まれる。なお、図５の例では、配置端末を３個まで図示するが、移動体に４個以上の端末が配置される場合、移動体情報記憶部１２２には、「配置端末＃４」や「配置端末＃５」等の項目が含まれてもよい。
【００８６】
「移動体ＩＤ」は、移動体を識別するための識別情報を示す。また、「種別」は、移動体ＩＤにより識別される移動体の種別を示す。また、「所有者」は、移動体ＩＤにより識別される移動体の所有者を示す。例えば、「所有者」は、その移動体を用いて事業を行う事業者を示す。
【００８７】
また、「運行情報」は、移動体ＩＤにより識別される移動体の運行情報を示す。例えば、「運行情報」は、移動体ＩＤにより識別される移動体が運行する経路の情報が含まれる。なお、図５に示す例では、「運行情報」は、「ＲＩＮＦ１」といった抽象的な符号を図示するが、通行する路線や道路等の経路を示す情報や、駅やバス停等の移動体が停止する位置を示す情報や各位置を通過する時間を示す情報等の種々の情報が含まれる。
【００８８】
「配置端末＃１」〜「配置端末＃３」は、対応する移動体に配置される端末を示す。また、「配置端末＃１」〜「配置端末＃３」中の括弧内に示す情報は、移動体において各端末が配置される具体的な位置を示す。
【００８９】
図５の例では、移動体ＩＤ「ＭＢ１」により識別される移動体（移動体ＭＢ１）の種別が、「バス」であることを示す。また、移動体ＭＢ１は、運行情報が「ＲＩＮＦ１」であることを示す。移動体ＭＢ１に配置される端末は、端末ＩＤ「ＴＭ２１」により識別される端末装置１０であることを示す。
【００９０】
なお、移動体情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【００９１】
（端末情報記憶部１２３）
実施形態に係る端末情報記憶部１２３は、端末装置に関する各種情報を記憶する。例えば、端末情報記憶部１２３は、端末装置に関する各種情報を記憶する。図６は、実施形態に係る端末情報記憶部の一例を示す図である。図６に示す端末情報記憶部１２３は、「端末ＩＤ」、「所有者」、「配置移動体」といった項目が含まれる。
【００９２】
「端末ＩＤ」は、端末装置を識別するための識別情報を示す。また、「所有者」は、端末ＩＤにより識別される端末装置の所有者を示す。例えば、「所有者」は、その端末装置を利用するユーザを示す。また、「配置移動体」は、端末ＩＤにより識別される端末装置が配置される移動体を示す。
【００９３】
図６の例では、端末ＩＤ「ＴＭ１１」により識別される端末装置１０の所有者が、ユーザＩＤ「Ｕ１」により識別されるユーザ（ユーザＵ１）であることを示す。また、端末ＩＤ「ＴＭ２１」により識別される端末装置１０の配置移動体が、移動体ＩＤ「ＭＢ１」により識別される移動体（移動体ＭＢ１）であることを示す。
【００９４】
なお、端末情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【００９５】
（移動関連情報記憶部１２４）
実施形態に係る移動関連情報記憶部１２４は、移動に関連する各種情報を記憶する。図７は、実施形態に係る移動関連情報記憶部の一例を示す図である。移動関連情報記憶部１２４は、端末装置の移動関連情報を記憶する。
【００９６】
図７の例では、移動関連情報記憶部１２４は、各端末装置（端末）に対応付けられた移動関連情報を記憶する。例えば、移動関連情報記憶部１２４は、端末の移動関連情報を記憶する。例えば、移動関連情報記憶部１２４は、移動関連情報として、各端末に対応付けられた位置情報等を記憶する。図７に示す移動関連情報記憶部１２４には、「端末ＩＤ」、「履歴ＩＤ」、「日時」、「位置」、「移動手段」、「同期端末」といった項目が含まれる。
【００９７】
「端末ＩＤ」は、端末を識別するための識別情報を示す。「履歴ＩＤ」は、取得されたコンテキスト情報を識別するための識別情報を示す。また、「日時」は、各履歴ＩＤに対応する日時を示す。例えば、「日時」は、各履歴ＩＤに対応するコンテキスト情報が取得された日時を示す。図７の例では、「日時」には、「ｄｔ１１−１」等のように抽象的に図示するが、「２０１８年５月２１日２１時３６分４５秒」等の具体的な日時が記憶されてもよい。
【００９８】
また、「位置」は、各履歴ＩＤに対応する位置を示す。例えば、「位置」は、各履歴ＩＤに対応する日時における端末装置１０の位置を示す。図７の例では、位置「ＬＣ１−１」等のように、位置情報を抽象的な符号で示すが、項目「位置」に記憶される情報は、具体的な緯度経度等の位置情報であってもよい。
【００９９】
また、「移動手段」は、対応する端末の移動手段を示す。なお、図４に示す例では、「移動手段」が「−」である移動手段は、対応する日時において、その端末の情報のみでは移動手段が不明であることを示す。また、「同期端末」は、対応する端末との同期判定において所定の条件を満たした端末を示す。例えば、「同期端末」は、対応する端末と移動が同期している端末を示す。なお、図４に示す例では、「同期端末」が「−」である端末は、対応する日時において、同期している端末がないことを示す。
【０１００】
例えば、図７の例では、端末ＩＤ「ＴＭ１１」により識別される端末（図１中のユーザＵ１が利用する端末装置１０に対応）は、履歴ＩＤ「ＬＧ１１−１」〜「ＬＧ１１−３」等により識別される移動関連情報が記憶されていることを示す。端末ＩＤ「ＴＭ１１」により識別される端末は、日時ｄｔ１１−１においては、位置ＬＣ１−１に位置し、その端末の情報のみでは移動手段が不明であることを示す。また、端末ＩＤ「ＴＭ１１」により識別される端末は、日時ｄｔ１２−１においては、位置ＬＣ２−１に位置し、その端末の情報のみでは移動手段が不明であることを示す。また、端末ＩＤ「ＴＭ１１」により識別される端末は、日時ｄｔ１３−１においては、位置ＬＣ３−１に位置し、その端末の情報のみでは移動手段が不明であることを示す。また、端末ＩＤ「ＴＭ１１」により識別される端末は、日時ｄｔ１１−１〜ｄｔ１３−１の間において、同期している端末が端末ＩＤ「ＴＭ２１」により識別される端末であることを示す。
【０１０１】
また、端末ＩＤ「ＴＭ２１」により識別される端末（図１中の移動体ＭＢ１に配置された端末装置１０に対応）は、履歴ＩＤ「ＬＧ２１−１」〜「ＬＧ２１−３」等により識別される移動関連情報が記憶されていることを示す。端末ＩＤ「ＴＭ２１」により識別される端末は、日時ｄｔ１１−２においては、位置ＬＣ１−２に位置し、移動手段が移動体ＭＢ１であることを示す。また、端末ＩＤ「ＴＭ２１」により識別される端末は、日時ｄｔ１２−２においては、位置ＬＣ２−２に位置し、移動手段が移動体ＭＢ１であることを示す。また、端末ＩＤ「ＴＭ２１」により識別される端末は、日時ｄｔ１３−２においては、位置ＬＣ３−２に位置し、移動手段が移動体ＭＢ１であることを示す。
【０１０２】
また、端末ＩＤ「ＴＭ２１」により識別される端末は、日時ｄｔ１１−２〜ｄｔ１２−２の間において、同期している端末が端末ＩＤ「ＴＭ１１」により識別される端末や端末ＩＤ「ＴＭ１５」により識別される端末であることを示す。また、端末ＩＤ「ＴＭ２１」により識別される端末は、日時ｄｔ１３−２の間において、同期している端末が端末ＩＤ「ＴＭ１１」により識別される端末や端末ＩＤ「ＴＭ１８」により識別される端末であることを示す。
【０１０３】
なお、移動関連情報記憶部１２４は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【０１０４】
（判定条件情報記憶部１２５）
実施形態に係る判定条件情報記憶部１２５は、判定条件に関する各種情報を記憶する。図８は、実施形態に係る判定条件情報記憶部の一例を示す図である。例えば、判定条件情報記憶部１２５は、第１端末決定や同期判定に関する条件を記憶する。図８に示す判定条件情報記憶部１２５には、「判定対象」、「条件」といった項目が含まれる。
【０１０５】
「判定対象」は、判定する対象を示す。「条件」は、その判定に用いる条件を示す。
【０１０６】
図８の例では、第１端末を決定する条件には、「移動体に配置」が含まれることを示す。第１端末を決定する条件には、「移動体の無線通信手段と通信」が含まれることを示す。第１端末を決定する条件には、「ＳＮＳへ所定の投稿をしたユーザの端末」が含まれることを示す。第１端末を決定する条件には、「所定の検索をしたユーザの端末」が含まれることを示す。第１端末を決定する条件には、「所定のスケジュールが登録されたユーザの端末」が含まれることを示す。第１端末を決定する条件には、「移動経路が所定の移動体の経路に対応するユーザの端末」が含まれることを示す。第１端末を決定する条件には、「所定の属性に該当するユーザの端末」が含まれることを示す。
【０１０７】
また、図８の例では、同期を判定する条件には、「位置及び検知タイミングが所定の対応」が含まれることを示す。同期を判定する条件には、「移動の経路及び時間が所定の対応」が含まれることを示す。同期を判定する条件には、「移動の停止が所定の対応」が含まれることを示す。
【０１０８】
なお、判定条件情報記憶部１２５は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、判定条件情報記憶部１２５は、各条件を識別する条件ＩＤを条件に対応付けて記憶してもよい。
【０１０９】
（制御部１３０）
図３の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラム（情報処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【０１１０】
図３に示すように、制御部１３０は、取得部１３１と、判定部１３２と、提供部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。情報処理装置１００は、後述する判定部１３２が行う各種決定処理を行う決定部を備えてもよい。例えば、情報処理装置１００は、判定処理を行う判定部１３２とは別に決定処理を行う決定部を備えてもよい。また、情報処理装置１００は、後述する判定部１３２が行う各種生成処理を行う生成部を備えてもよい。例えば、情報処理装置１００は、判定処理を行う判定部１３２とは別に生成処理を行う生成部を備えてもよい。
【０１１１】
（取得部１３１）
取得部１３１は、各種情報を取得する。取得部１３１は、端末装置１０等の外部の情報処理装置から各種情報を取得する。取得部１３１は、ユーザ情報記憶部１２１や、移動体情報記憶部１２２や、端末情報記憶部１２３や、移動関連情報記憶部１２４や、判定条件情報記憶部１２５等に示す各種情報を、外部の情報処理装置から取得してもよい。
【０１１２】
取得部１３１は、記憶部１２０から各種情報を取得する。取得部１３１は、ユーザ情報記憶部１２１や、移動体情報記憶部１２２や、端末情報記憶部１２３や、移動関連情報記憶部１２４や、判定条件情報記憶部１２５等から各種情報を取得する。
【０１１３】
取得部１３１は、判定部１３２により判定された各種情報に基づいて、端末装置１０等の外部の情報処理装置から情報を取得する。取得部１３１は、判定部１３２により決定された各種情報に基づいて、端末装置１０等の外部の情報処理装置から情報を取得する。取得部１３１は、判定部１３２により判定された各種情報に基づいて、記憶部１２０から情報を取得する。取得部１３１は、判定部１３２により決定された各種情報に基づいて、記憶部１２０から情報を取得する。取得部１３１は、判定部１３２により決定された第１端末に関する情報に基づいて、記憶部１２０から第１端末の位置情報を取得する。
【０１１４】
取得部１３１は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する。取得部１３１は、移動手段に関する確度が所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する。取得部１３１は、所定の移動体への乗車の特定に関する所定の条件を満たす第１端末の第１位置情報を取得する。取得部１３１は、所定の移動体に乗車している確度が所定の条件を満たす第１端末の第１位置情報を取得する。取得部１３１は、所定の移動体に乗車した乗車ユーザが利用する第１端末の第１位置情報を取得する。取得部１３１は、所定の移動体に配置された第１端末の第１位置情報を取得する。取得部１３１は、判定部１３２により決定された第１端末の第１位置情報を取得する。取得部１３１は、判定部１３２により決定された他のユーザが利用する第１端末の第１位置情報を取得する。取得部１３１は、判定部１３２により決定された複数の第１端末の各々の第１位置情報を取得する。
【０１１５】
図１の例では、取得部１３１は、ユーザ端末ＴＭ１１が検知した情報を取得する。取得部１３１は、ユーザＵ１が利用するユーザ端末ＴＭ１１から、日時ｄｔ１１−１におけるユーザ端末ＴＭ１１の位置情報ＬＣ１−１を取得する。取得部１３１は、ユーザＵ１が利用するユーザ端末ＴＭ１１から、日時ｄｔ１２−１におけるユーザ端末ＴＭ１１の位置情報ＬＣ２−１を取得する。取得部１３１は、ユーザＵ１が利用するユーザ端末ＴＭ１１から、日時ｄｔ１３−１におけるユーザ端末ＴＭ１１の位置情報ＬＣ３−１を取得する。
【０１１６】
取得部１３１は、配置端末ＴＭ２１が検知した情報を取得する。取得部１３１は、移動体ＭＢ１に配置された配置端末ＴＭ２１から、日時ｄｔ１１−２における配置端末ＴＭ２１の位置情報ＬＣ１−２を取得する。取得部１３１は、移動体ＭＢ１に配置された配置端末ＴＭ２１から、日時ｄｔ１２−２における配置端末ＴＭ２１の位置情報ＬＣ２−２を取得する。取得部１３１は、移動体ＭＢ１に配置された配置端末ＴＭ２１から、日時ｄｔ１３−２における配置端末ＴＭ２１の位置情報ＬＣ３−２を取得する。
【０１１７】
（判定部１３２）
判定部１３２は、種々の情報を判定する。例えば、判定部１３２は、ユーザ情報記憶部１２１や、移動体情報記憶部１２２や、端末情報記憶部１２３や、移動関連情報記憶部１２４や、判定条件情報記憶部１２５等に記憶された情報に基づいて、各種判定を行う。判定部１３２は、各種情報を決定する。例えば、判定部１３２は、ユーザ情報記憶部１２１や、移動体情報記憶部１２２や、端末情報記憶部１２３や、移動関連情報記憶部１２４や、判定条件情報記憶部１２５等に記憶された情報に基づいて、各種情報を決定する。例えば、判定部１３２は、判定に基づいて、各種情報を決定する。例えば、判定部１３２は、記憶部１２０に記憶された各種情報に基づいて、種々の情報を生成する。
【０１１８】
判定部１３２は、第１位置情報と第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定する。判定部１３２は、同期の判定に基づいて、ユーザが移動手段による移動を行っているかを判定する。判定部１３２は、同期の判定に基づいて、ユーザが移動体に乗車しているかを判定する。判定部１３２は、同期の判定に基づいて、所定の移動体にユーザが乗車しているかを判定する。判定部１３２は、同期の判定に基づいて、所定の移動体と同種別の他の移動体であって、所定の移動体とともに移動する他の移動体に、ユーザが乗車しているかを判定する。
【０１１９】
判定部１３２は、所定の移動体の管理者の指定に基づいて、第１端末を決定する。判定部１３２は、所定の移動体に設けられた無線通信手段との通信に基づいて、第１端末を決定する。判定部１３２は、ユーザ以外の他のユーザに関する情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、所定のネットワーク上における他のユーザの行動情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１２０】
判定部１３２は、他のユーザが所定のサービスにおいて投稿した投稿情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、乗換検索サービスにおける他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、他のユーザのスケジュールに関する情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、他のユーザの移動経路に関する経路情報に基づいて、他のユーザが利用する第１端末を決定する。判定部１３２は、他のユーザの属性情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１２１】
判定部１３２は、第１位置情報に基づく第１端末の位置及び検知タイミングと、第２位置情報に基づく第２端末の位置及び検知タイミングとに基づいて、同期を判定する。判定部１３２は、第１位置情報に基づく第１端末の移動の経路及び時間と、第２位置情報に基づくユーザの移動の経路及び時間とに基づいて、同期を判定する。判定部１３２は、第１位置情報に基づく第１端末の移動の停止と、第２位置情報に基づくユーザの移動の停止とに基づいて、同期を判定する。判定部１３２は、複数の端末に関する情報に基づいて、複数の第１端末を決定する。判定部１３２は、複数の第１端末の各々の第１位置情報に基づく経路情報と、第２位置情報に基づく経路情報とに基づいて、複数の第１端末の移動とユーザの移動との同期を判定する。判定部１３２は、所定の条件を満たす一の端末を第１端末と決定し、当該一の端末が所定の条件を満たさなくなった場合、所定の条件を満たす他の端末を第１端末と決定することにより、複数の第１端末を決定する。判定部１３２は、移動手段で移動している確率が所定の閾値以上の端末を第１端末に決定する。
【０１２２】
図１の例では、判定部１３２は、移動体ＭＢ１に乗車している確度が所定の条件を満たす端末を、第１端末に決定する。判定部１３２は、端末情報記憶部１２３に記憶された端末の中から第１端末を決定する。例えば、判定部１３２は、判定条件情報記憶部１２５（図８参照）中の条件のうち、判定対象が「第１端末」である条件のいずれかを満たす端末を第１端末に決定する。
【０１２３】
例えば、判定部１３２は、端末情報記憶部１２３に記憶された端末のうち、移動体ＭＢ１に乗車していることが略確実な端末を、第１端末に決定する。具体的には、判定部１３２は、移動体ＭＢ１に配置された端末を、第１端末に決定する。図１の例では、判定部１３２は、第１端末情報ＩＮＦ１１に示すように、移動体ＭＢ１に配置された配置端末ＴＭ２１を第１端末に決定する。
【０１２４】
図１の例では、判定部１３２は、第１端末である配置端末ＴＭ２１の位置情報と、第２端末であるユーザ端末ＴＭ１１の位置情報とに基づいて、配置端末ＴＭ２１の移動とユーザＵ１が利用するユーザ端末ＴＭ１１の移動との同期を判定する。例えば、判定部１３２は、判定条件情報記憶部１２５（図８参照）中の条件のうち、判定対象が「同期」である条件のいずれかを満たすかを判定する。判定部１３２は、位置及び検知タイミングが所定の対応があるとして、配置端末ＴＭ２１とユーザ端末ＴＭ１１とを同期させると判定する。判定部１３２は、同期情報ＩＮＦ１２に示すように、配置端末ＴＭ２１を第１端末とし、ユーザ端末ＴＭ１１を第２端末として同期させると判定する。
【０１２５】
（提供部１３３）
提供部１３３は、各種情報を提供する。例えば、提供部１３３は、端末装置１０に各種情報を提供する。提供部１３３は、端末装置１０に各種情報を送信する。提供部１３３は、端末装置１０に各種情報を配信する。提供部１３３は、取得部１３１により取得された各種情報に基づいて、種々の情報を提供する。提供部１３３は、判定部１３２により判定された各種情報に基づいて、種々の情報を提供する。例えば、提供部１３３は、情報検索処理における提供処理を行う。
【０１２６】
例えば、提供部１３３は、判定処理に基づいてユーザの乗車に関する情報に基づいて、ユーザに種々のサービスを提供してもよい。提供部１３３は、バスＸである移動体ＭＢ１に乗車していると判定されたユーザＵ１に対して、バスに関するサービスを提供してもよい。情報処理装置１００は、バスＸである移動体ＭＢ１に乗車していると判定されたユーザＵ１に対して、バスの乗換アプリを推奨する情報を提供してもよい。情報処理装置１００は、ユーザＵ１が利用する端末装置１０であるユーザ端末ＴＭ１１に、バスの乗換アプリを推奨する情報を提供してもよい。提供部１３３は、ユーザＵ１が利用する端末装置１０であるユーザ端末ＴＭ１１に、バスの乗換アプリのインストールを促す情報を提供してもよい。提供部１３３は、ユーザＵ１が利用する端末装置１０であるユーザ端末ＴＭ１１に、バスの乗換アプリの広告を配信してもよい。
【０１２７】
また、提供部１３３は、他のサービス提供装置にユーザの乗車に関する情報を提供してもよい。例えば、提供部１３３は、コンテンツ配信装置にユーザの乗車に関する情報を提供してもよい。例えば、提供部１３３は、広告配信装置にユーザの乗車に関する情報を提供してもよい。
【０１２８】
〔３．情報処理のフロー〕
次に、図９を用いて、実施形態に係る情報処理システム１による情報処理について説明する。図９は、実施形態に係る情報処理の一例を示すフローチャートである。
【０１２９】
図９に示すように、情報処理装置１００は、移動手段に関する確度が所定の条件を満たす第１端末の第１位置情報を取得する（ステップＳ１０１）。情報処理装置１００は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報を取得する。例えば、情報処理装置１００は、移動関連情報記憶部１２４に記憶された各端末装置の位置情報のうち、第１端末に決定された端末装置の位置情報を取得する。図１の例では、情報処理装置１００は、端末装置ＩＤ「ＴＭ２１」により識別される端末装置１０の位置情報を取得する。情報処理装置１００は、移動体ＭＢ１に配置された端末装置１０の位置情報を取得する。
【０１３０】
また、情報処理装置１００は、ユーザが利用する第２端末の第２位置情報を取得する（ステップＳ１０２）。例えば、情報処理装置１００は、移動関連情報記憶部１２４に記憶された各端末装置の位置情報のうち、第２端末に決定された端末装置の位置情報を取得する。図１の例では、情報処理装置１００は、端末装置ＩＤ「ＴＭ１１」により識別される端末装置１０の位置情報を取得する。情報処理装置１００は、ユーザＵ１が利用する端末装置１０の位置情報を取得する。
【０１３１】
そして、情報処理装置１００は、第１位置情報と第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定する（ステップＳ１０３）。図１の例では、情報処理装置１００は、端末装置ＩＤ「ＴＭ２１」により識別される端末装置１０の位置情報と、端末装置ＩＤ「ＴＭ１１」により識別される端末装置１０の位置情報とに基づいて、第１端末である端末装置ＩＤ「ＴＭ１１」により識別される端末装置１０の移動と、ユーザＵ１の移動との同期を判定する。例えば、情報処理装置１００は、端末装置ＩＤ「ＴＭ２１」により識別される端末装置１０の位置情報と、端末装置ＩＤ「ＴＭ１１」により識別される端末装置１０の位置情報とに基づいて、端末装置ＩＤ「ＴＭ１１」により識別される端末装置１０が配置された移動体ＭＢ１にユーザＵ１が乗車しているかを判定する。
【０１３２】
〔４．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、取得部１３１と、判定部１３２とを有する。取得部１３１は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とを取得する。判定部１３２は、第１位置情報と第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定する。
【０１３３】
このように、実施形態に係る情報処理装置１００は、移動手段の特定に関する所定の条件を満たす第１端末の第１位置情報と、ユーザが利用する第２端末の第２位置情報とに基づいて、第１端末の移動とユーザの移動との同期を判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１３４】
また、実施形態に係る情報処理装置１００において、判定部１３２は、同期の判定に基づいて、ユーザが移動手段による移動を行っているかを判定する。
【０１３５】
このように、実施形態に係る情報処理装置１００は、同期の判定に基づいて、ユーザが移動手段による移動を行っているかを判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１３６】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体への乗車の特定に関する所定の条件を満たす第１端末の第１位置情報を取得する。判定部１３２は、同期の判定に基づいて、ユーザが移動体に乗車しているかを判定する。
【０１３７】
このように、実施形態に係る情報処理装置１００は、所定の移動体への乗車の特定に関する所定の条件を満たす第１端末の第１位置情報を取得することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１３８】
また、実施形態に係る情報処理装置１００において、判定部１３２は、同期の判定に基づいて、所定の移動体にユーザが乗車しているかを判定する。
【０１３９】
このように、実施形態に係る情報処理装置１００は、同期の判定に基づいて、所定の移動体にユーザが乗車しているかを判定することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１４０】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体に乗車した乗車ユーザが利用する第１端末の第１位置情報を取得する。
【０１４１】
このように、実施形態に係る情報処理装置１００は、所定の移動体に乗車した乗車ユーザが利用する第１端末の第１位置情報を取得することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１４２】
また、実施形態に係る情報処理装置１００において、取得部１３１は、所定の移動体に配置された第１端末の第１位置情報を取得する。
【０１４３】
このように、実施形態に係る情報処理装置１００は、所定の移動体に配置された第１端末の第１位置情報を取得することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１４４】
また、実施形態に係る情報処理装置１００において、判定部１３２は、所定の移動体の管理者の指定に基づいて、第１端末を決定する。取得部１３１は、判定部１３２により決定された第１端末の第１位置情報を取得する。
【０１４５】
このように、実施形態に係る情報処理装置１００は、所定の移動体の管理者の指定に基づいて、第１端末を決定し、決定した第１端末の第１位置情報を取得することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１４６】
また、実施形態に係る情報処理装置１００において、判定部１３２は、所定の移動体に設けられた無線通信手段との通信に基づいて、第１端末を決定する。取得部１３１は、判定部１３２により決定された第１端末の第１位置情報を取得する。
【０１４７】
このように、実施形態に係る情報処理装置１００は、所定の移動体に設けられた無線通信手段との通信に基づいて、第１端末を決定し、決定した第１端末の第１位置情報を取得することにより、ユーザが乗車している移動体を判定することができる。したがって、情報処理装置１００は、ユーザの移動手段を適切に判定可能にすることができる。
【０１４８】
また、実施形態に係る情報処理装置１００において、判定部１３２は、ユーザ以外の他のユーザに関する情報に基づいて、他のユーザが利用する第１端末を決定する。取得部１３１は、判定部１３２により決定された第１端末の第１位置情報を取得する。
【０１４９】
このように、実施形態に係る情報処理装置１００は、ユーザ以外の他のユーザに関する情報に基づいて、他のユーザが利用する第１端末を決定し、決定した第１端末の第１位置情報を取得することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１５０】
また、実施形態に係る情報処理装置１００において、判定部１３２は、所定のネットワーク上における他のユーザの行動情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１５１】
このように、実施形態に係る情報処理装置１００は、所定のネットワーク上における他のユーザの行動情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１５２】
また、実施形態に係る情報処理装置１００において、判定部１３２は、他のユーザが所定のサービスにおいて投稿した投稿情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１５３】
このように、実施形態に係る情報処理装置１００は、他のユーザが所定のサービスにおいて投稿した投稿情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１５４】
また、実施形態に係る情報処理装置１００において、判定部１３２は、他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１５５】
このように、実施形態に係る情報処理装置１００は、他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１５６】
また、実施形態に係る情報処理装置１００において、判定部１３２は、乗換検索サービスにおける他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１５７】
このように、実施形態に係る情報処理装置１００は、乗換検索サービスにおける他のユーザの検索行動に関する検索情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１５８】
また、実施形態に係る情報処理装置１００において、判定部１３２は、他のユーザのスケジュールに関する情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１５９】
このように、実施形態に係る情報処理装置１００は、他のユーザのスケジュールに関する情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１６０】
また、実施形態に係る情報処理装置１００において、判定部１３２は、他のユーザの移動経路に関する経路情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１６１】
このように、実施形態に係る情報処理装置１００は、他のユーザの移動経路に関する経路情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１６２】
また、実施形態に係る情報処理装置１００において、判定部１３２は、他のユーザの属性情報に基づいて、他のユーザが利用する第１端末を決定する。
【０１６３】
このように、実施形態に係る情報処理装置１００は、他のユーザの属性情報に基づいて、他のユーザが利用する第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１６４】
また、実施形態に係る情報処理装置１００において、判定部１３２は、第１位置情報に基づく第１端末の位置及び検知タイミングと、第２位置情報に基づく第２端末の位置及び検知タイミングとに基づいて、同期を判定する。
【０１６５】
このように、実施形態に係る情報処理装置１００は、第１位置情報に基づく第１端末の位置及び検知タイミングと、第２位置情報に基づく第２端末の位置及び検知タイミングとに基づいて、同期を判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１６６】
また、実施形態に係る情報処理装置１００において、判定部１３２は、第１位置情報に基づく第１端末の移動の経路及び時間と、第２位置情報に基づくユーザの移動の経路及び時間とに基づいて、同期を判定する。
【０１６７】
このように、実施形態に係る情報処理装置１００は、第１位置情報に基づく第１端末の移動の経路及び時間と、第２位置情報に基づくユーザの移動の経路及び時間とに基づいて、同期を判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１６８】
また、実施形態に係る情報処理装置１００において、判定部１３２は、第１位置情報に基づく第１端末の移動の停止と、第２位置情報に基づくユーザの移動の停止とに基づいて、同期を判定する。
【０１６９】
このように、実施形態に係る情報処理装置１００は、第１位置情報に基づく第１端末の移動の停止と、第２位置情報に基づくユーザの移動の停止とに基づいて、同期を判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１７０】
また、実施形態に係る情報処理装置１００において、判定部１３２は、複数の端末に関する情報に基づいて、複数の第１端末を決定する。取得部１３１は、判定部１３２により決定された複数の第１端末の各々の第１位置情報を取得する。
【０１７１】
このように、実施形態に係る情報処理装置１００は、複数の端末に関する情報に基づいて、複数の第１端末を決定し、決定した複数の第１端末の各々の第１位置情報を取得することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１７２】
また、実施形態に係る情報処理装置１００において、判定部１３２は、複数の第１端末の各々の第１位置情報に基づく経路情報と、第２位置情報に基づく経路情報とに基づいて、複数の第１端末の移動とユーザの移動との同期を判定する。
【０１７３】
このように、実施形態に係る情報処理装置１００は、複数の第１端末の各々の第１位置情報に基づく経路情報と、第２位置情報に基づく経路情報とに基づいて、複数の第１端末の移動とユーザの移動との同期を判定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１７４】
また、実施形態に係る情報処理装置１００において、判定部１３２は、所定の条件を満たす一の端末を第１端末と決定し、当該一の端末が所定の条件を満たさなくなった場合、所定の条件を満たす他の端末を第１端末と決定することにより、複数の第１端末を決定する。
【０１７５】
このように、実施形態に係る情報処理装置１００は、所定の条件を満たす一の端末を第１端末と決定し、当該一の端末が所定の条件を満たさなくなった場合、所定の条件を満たす他の端末を第１端末と決定することにより、複数の第１端末を決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１７６】
また、実施形態に係る情報処理装置１００において、判定部１３２は、移動手段で移動している確率が所定の閾値以上の端末を第１端末に決定する。
【０１７７】
このように、実施形態に係る情報処理装置１００は、移動手段で移動している確率が所定の閾値以上の端末を第１端末に決定することにより、ユーザの移動手段を適切に判定可能にすることができる。
【０１７８】
〔５．ハードウェア構成〕
上述してきた情報処理装置１００は、例えば図１４に示すような構成のコンピュータ１０００によって実現される。図１４は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１７９】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１８０】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、プログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮ（図２中においてはネットワークＮ）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が収集したデータをネットワークＮを介して他の機器へ送信する。
【０１８１】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、収集したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１８２】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、プログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１８３】
例えば、コンピュータ１０００が情報処理装置１００や端末装置１０として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０、１５の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１８４】
以上、本願の実施形態及び変形例のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１８５】
〔６．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１８６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１８７】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１８８】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１８９】
１  情報処理システム
１００  情報処理装置
１２１  ユーザ情報記憶部
１２２  移動体情報記憶部
１２３  端末情報記憶部
１２４  移動関連情報記憶部
１２５  判定条件情報記憶部
１３０  制御部
１３１  取得部
１３２  判定部
１３３  提供部
１０  端末装置
Ｎ  ネットワーク
【図１】
2019207501.tif 000003
【図２】
2019207501.tif 000004
【図３】
2019207501.tif 000005
【図４】
2019207501.tif 000006
【図５】
2019207501.tif 000007
【図６】
2019207501.tif 000008
【図７】
2019207501.tif 000009
【図８】
2019207501.tif 000010
【図９】
2019207501.tif 000011
【図１０】
2019207501.tif 000012
【図１１】
2019207501.tif 000013
【図１２】
2019207501.tif 000014
【図１３】
2019207501.tif 000015
【図１４】
2019207501.tif 000016