(57)【要約】【課題】本発明の目的は、一側面では、ユーザ端末がネットワークに接続できなくなった場面で、当該ユーザ端末がネットワークに接続可能な位置を特定するための情報をユーザが参照できるようにすることである。【解決手段】本発明の一側面に係る情報処理装置は、ネットワークに接続して通信を行う情報処理装置であって、情報処理装置が存在する位置を示す位置情報を取得する位置情報取得部と、情報処理装置がネットワークに接続している間に、情報処理装置がネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、取得した位置情報により示される位置を基準とする第１の所定の範囲に係る参照情報を取得する参照情報取得部と、情報処理装置がネットワークに接続できなくなった際に、情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した参照情報を表示する参照情報表示部と、を備える。【選択図】図６
2014071665.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続して通信を行う情報処理装置であって、
前記情報処理装置が存在する位置を示す位置情報を取得する位置情報取得部と、
前記情報処理装置が前記ネットワークに接続している間に、前記情報処理装置が前記ネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、取得した前記位置情報により示される位置を基準とする第１の所定の範囲に係る該参照情報を取得する参照情報取得部と、
前記情報処理装置がネットワークに接続できなくなった際に、前記情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した前記参照情報を表示する参照情報表示部と、
を備える情報処理装置。
【請求項２】
前記参照情報取得部は、取得した前記位置情報により示される位置を基準とする第２の所定の範囲の少なくとも一部に係る前記参照情報を前記情報処理装置が保持していない状態になった場合に、再度、前記位置情報により示される位置を基準とする前記第１の所定の範囲に係る前記参照情報を前記サーバから取得する、
請求項１に記載の情報処理装置。
【請求項３】
前記参照情報取得部は、前記参照情報を取得してから所定時間経過した後に、再度、前記位置情報により示される位置を基準とする前記第１の所定の範囲に係る前記参照情報を前記サーバから取得する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記位置情報取得部が前記位置情報を取得した時に、前記位置情報により示される位置における前記ネットワークの接続状況に関するアクセス情報を作成し、作成した前記アクセス情報を前記サーバに送信することで、前記サーバが提供する前記参照情報を更新させるアクセス情報報告部を更に備える、
請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
ネットワークに接続して通信を行う情報処理装置が、
前記情報処理装置が存在する位置を示す位置情報を取得するステップと、
前記情報処理装置が前記ネットワークに接続している間に、前記情報処理装置が前記ネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、取得した前記位置情報により示される位置を基準とする第１の所定の範囲に係る該参照情報を取得するステップと、
前記情報処理装置がネットワークに接続できなくなった際に、前記情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した前記参照情報を表示するステップと、
を実行する情報処理方法。
【請求項６】
ネットワークに接続して通信を行う情報処理装置に、
前記情報処理装置が存在する位置を示す位置情報を取得するステップと、
前記情報処理装置が前記ネットワークに接続している間に、前記情報処理装置が前記ネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、取得した前記位置情報により示される位置を基準とする第１の所定の範囲に係る該参照情報を取得するステップと、
前記情報処理装置がネットワークに接続できなくなった際に、前記情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した前記参照情報を表示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び、プログラムの技術に関する。
【背景技術】
【０００２】
公衆無線ＬＡＮにアクセス可能なエリアの情報を収集するために、携帯端末装置から受信した位置情報と、アクセスポイントへのアクセス情報とを関連付けて記憶する技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３８９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、無線通信サービスが提供されている提供エリアを示す情報、障害が発生しネットワーク接続ができなくなっているエリアを示す情報等、ネットワークに接続可能な位置を特定するための情報は、通信事業者のウェブページ等、ネットワーク上で公開されている。そのため、ユーザは、本来このような情報の参照を望む、ユーザ端末がネットワークに接続できなくなった場面で、当該情報を参照することができないという問題点があった。
【０００５】
本発明の目的は、一側面では、ユーザ端末がネットワークに接続できなくなった場面で、当該ユーザ端末がネットワークに接続可能な位置を特定するための情報をユーザが参照できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、上述した課題を解決するために、以下の構成を採用する。
【０００７】
すなわち、本発明の一側面に係る情報処理装置は、ネットワークに接続して通信を行う情報処理装置であって、前記情報処理装置が存在する位置を示す位置情報を取得する位置情報取得部と、前記情報処理装置が前記ネットワークに接続している間に、前記情報処理装置が前記ネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、取得した前記位置情報により示される位置を基準とする第１の所定の範囲に係る該参照情報を取得する参照情報取得部と、前記情報処理装置がネットワークに接続できなくなった際に、前記情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した前記参照情報を表示する参照情報表示部と、を備える。
【０００８】
上記構成によれば、情報処理装置がネットワークに接続している間に、当該情報処理装置がネットワークに接続可能な位置を特定するための参照情報を提供するサーバから、当該情報処理装置が存在する位置を基準とする第１の所定の範囲に係る参照情報が取得される。そして、情報処理装置がネットワークに接続できなくなった際に、当該情報処理装置がネットワークに接続可能な位置をユーザが特定できるように、取得した参照情報が表示される。
【０００９】
従って、上記構成によれば、ユーザ端末がネットワークに接続できなくなった場面で、当該ユーザ端末がネットワークに接続可能な位置を特定するための情報をユーザが参照できるようになる。
【００１０】
また、上記一側面に係る情報処理装置の別の形態として、前記参照情報取得部は、取得した前記位置情報により示される位置を基準とする第２の所定の範囲の少なくとも一部に係る前記参照情報を前記情報処理装置が保持していない状態になった場合に、再度、前記位置情報により示される位置を基準とする前記第１の所定の範囲に係る前記参照情報を前記サーバから取得してもよい。
【００１１】
また、上記一側面に係る情報処理装置の別の形態として、前記参照情報取得部は、前記参照情報を取得してから所定時間経過した後に、再度、前記位置情報により示される位置を基準とする前記第１の所定の範囲に係る前記参照情報を前記サーバから取得してもよい。
【００１２】
また、上記一側面に係る情報処理装置の別の形態として、前記情報処理装置は、前記位置情報取得部が前記位置情報を取得した時に、前記位置情報により示される位置における前記ネットワークの接続状況に関するアクセス情報を作成し、作成した前記アクセス情報を前記サーバに送信することで、前記サーバが提供する前記参照情報を更新させるアクセス情報報告部を更に備えてもよい。
【００１３】
なお、上記一側面に係る情報処理装置の別の形態として、以上の各構成を実現する情報処理システムであってもよいし、情報処理方法であってもよいし、プログラムであってもよいし、このようなプログラムを記録したコンピュータその他装置、機械等が読み取り可能な記憶媒体であってもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、プログラム等の情報を、電気的、磁気的、光学的、機械的、又は、化学的作用によって蓄積する媒体である。なお、情報処理システムは、１又は複数の情報処理装置によって実現されてもよい。
【発明の効果】
【００１４】
本発明によれば、ユーザ端末がネットワークに接続できなくなった場面で、当該ユーザ端末がネットワークに接続可能な位置を特定するための情報をユーザが参照できるようになる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態における各装置のネットワーク接続を例示する。
【図２Ａ】図２Ａは、実施の形態に係るユーザ端末が取得する参照情報と第１の所定の範囲との関係を例示する。
【図２Ｂ】図２Ｂは、実施の形態に係るユーザ端末が保持する参照情報と第２の所定の範囲との関係を例示する。
【図３】図３は、実施の形態における各装置のハードウェア構成を例示する。
【図４】図４は、実施の形態における各装置の機能構成を例示する。
【図５】図５は、実施の形態に係るユーザ端末によるアクセス情報の報告に関する処理手順を例示する。
【図６】図６は、実施の形態に係るユーザ端末による参照情報の取得に関する処理手順を例示する。
【発明を実施するための形態】
【００１６】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【００１７】
なお、本実施形態において登場するデータを自然言語により説明しているが、より具体的には、コンピュータが認識可能な疑似言語、コマンド、パラメタ、マシン語等で指定される。
【００１８】
§１  構成例
図１は、本実施形態における各装置のネットワーク接続を例示する。本実施形態に係るユーザ端末１は、ネットワークに接続して通信を行う情報処理装置であり、本発明の「情報処理装置」に相当する。また、外部サーバ２は、ユーザ端末１がネットワークに接続可能な位置を特定するための参照情報を提供するサーバである。
【００１９】
外部サーバ２が提供する参照情報は、ユーザ端末１がネットワークに接続可能な位置を特定するためにユーザが参照する情報、換言すると、ユーザ端末１がネットワークに接続することができる位置を特定するための指針となる情報である。当該参照情報の内容及び形式は、実施の形態に応じて、適宜決定されてよい。本実施形態では、当該参照情報には、提供エリア情報が含まれる。
【００２０】
提供エリア情報は、通信事業者がサービスを提供しているエリアを示す情報である。当該提供エリア情報は、通信事業者のウェブページ等から取得することができる。基本的には、当該提供エリア情報により、ユーザ端末１がネットワークに接続可能な位置を特定することができる。
【００２１】
しかしながら、通信事業者によりサービスが提供されているエリア（サービス提供エリア）内であっても、基地局等に障害が発生することで、又は、ビル等の建造物の影響を受けて、ユーザ端末１がネットワークに接続できない範囲が存在する場合がある。これに対応するため、本実施形態に係る参照情報には、提供エリア情報の他に、障害情報とアクセス情報とが含まれる。
【００２２】
障害情報は、基地局等で発生しているネットワークに関する障害を示す情報である。当該障害情報により、サービス提供エリア内において、発生した障害の影響を受けて、ユーザ端末１がネットワークに接続できなくなっている範囲を特定することができる。なお、当該障害情報は、提供エリア情報と同様に、通信事業者のウェブページ等から取得することができる。
【００２３】
また、アクセス情報は、特定の位置におけるネットワークの接続状況に関する情報である。当該アクセス情報により、サービス提供エリア内において、ビル等の建造物の影響を受けて、ユーザ端末１がネットワークに接続できない範囲を特定することができる。なお、本実施形態では、当該アクセス情報は、ユーザ端末１により作成され、外部サーバ２において蓄積される。アクセス情報の作成については、後述する。また、ユーザ端末１が接続するネットワークは、ユーザ端末１が利用することができる通信キャリアに依存する。そのため、当該アクセス情報は、同じ通信キャリアを利用することができるユーザ間において、共有することができる。
【００２４】
このように、本実施形態に係る参照情報には、提供エリア情報の他に、障害情報及びアクセス情報が含まれている。これにより、本実施形態では、現実の状況がより反映された参照情報が提供される。
【００２５】
本実施形態に係るユーザ端末１は、自身が存在する位置を示す位置情報を取得し、ネットワークに接続している間に、外部サーバ２から、取得した位置情報により示される位置を基準とする第１の所定の範囲に係る参照情報を取得する。そして、ユーザ端末１は、ネットワークに接続できなくなった際に、ネットワークに接続可能な位置をユーザが特定す
ることができるように、取得した参照情報を表示する。これにより、本実施形態では、ユーザ端末１がネットワークに接続できなくなった場面において、当該ユーザ端末１がネットワークに接続可能な位置を特定するための情報をユーザが参照できるようになる。
【００２６】
図２Ａは、本実施形態に係るユーザ端末１が取得する参照情報と第１の所定の範囲との関係を例示する。図２Ａにおける「●」は、ユーザ端末１が取得した位置情報により示される位置（現在位置）を示す。ユーザ端末１は、定期的に位置情報を取得することで、現在位置を更新する。ユーザ端末１は、ネットワークに接続している間に、外部サーバ２から、現在位置を基準として第１の所定の範囲に係る参照情報を取得する。
【００２７】
第１の所定の範囲は、ユーザ端末１が外部サーバから参照情報を取得する範囲を特定する。第１の所定の範囲の形状及び大きさは、実施形態に応じて適宜設定されてよい。本実施形態では、一例として、現在位置を中心とする半径１０ｋｍの円を第１の所定の範囲とする。
【００２８】
なお、図２Ａで示される例では、第１の所定の範囲として、ユーザ端末１の表示範囲よりも広い範囲が設定されている。このように、第１の所定の範囲は、ユーザ端末１の表示範囲に基づいて、決定されてよい。そして、例えば、ユーザ端末１内で表示させる地図の縮尺が変更される場合、第１の所定の範囲の大きさは、当該縮尺の変更に合わせて、表示範囲を超えるように変更されてよい。
【００２９】
ユーザ端末１は、ネットワークに接続している間に、このような第１の所定の範囲内において、参照情報を取得する。上述のとおり、参照情報には、提供エリア情報、障害情報、及び、アクセス情報が含まれる。
【００３０】
図２Ａにおける縦線部は、提供エリア情報により特定される、ユーザ端末１が利用できる通信キャリアの通信事業者がサービスを提供していないエリアを示す。図２Ａでは示されていないが、対象の通信事業者がサービスを提供しているエリアも表示されてよい。
【００３１】
また、図２Ａにおける右下がり対角線部は、障害情報により特定される、ユーザ端末１が利用できる通信キャリアにおいて障害が発生していることでネットワークに接続できないエリアを示す。
【００３２】
また、図２Ａにおける「▲」は、自身又は他のユーザのユーザ端末１により対象の位置で取得されたアクセス情報が存在することを示す。図２Ａで例示されるように、アクセス情報に係るデータは、例えば、通信キャリア（回線）の名称を格納する回線フィールド、アクセス情報を取得した機器の名称を格納する機器フィールド、回線の通信速度を格納する通信速度フィールド、及び、アクセス情報を作成した日時を格納する測定日時フィールドを含む。対象の位置においてユーザ端末１がネットワークに接続できなかった場合、通信速度フィールドには、ネットワークに接続できなかったことを示す情報（図中の「接続不可」）が格納される。
【００３３】
すなわち、アクセス情報は、対象の位置においてユーザ端末１がネットワークに接続する際に観測（測定）したネットワークの状況に関する情報である。本実施形態では、アクセス情報により、対象の位置において現実にネットワークに接続できたか否か、及び、ネットワークに接続できた場合の回線速度が把握される。
【００３４】
ここで、外部サーバ２は、ネットワークに接続できなかったことを示すアクセス情報に基づいて、ユーザ端末１がネットワークに接続できないエリアを推定してもよい。図２Ａにおける大波部は、アクセス情報から推測される、ユーザ端末１がネットワークに接続で
きないエリアを例示する。なお、ユーザ端末１がネットワークに接続できないエリアをアクセス情報から推測する方法は、いかなる方法でもよく、実施の形態に応じて、適宜選択される。
【００３５】
なお、アクセス情報は、対象の位置におけるネットワークの状況を測定したデータであるため、作成された日時が古いほど、現実から乖離する可能性が高くなる。そのため、外部サーバ２は、設定された閾値（期間）を超えて古いアクセス情報を廃棄してもよいし、ユーザ端末１は、設定された閾値（期間）を超えて古いアクセス情報を除外して、外部サーバ２から参照情報を取得してもよい。
【００３６】
このように、参照情報に含まれる各種情報に基づいて、ユーザ端末１がネットワークに接続できるエリアと接続できないエリアとを特定することができる。ここで、参照情報を取得する第１の所定の範囲において、ユーザ端末１がネットワークに接続できないエリアの割合が大きいほど、参照情報からネットワークに接続できる位置を特定できる可能性が低くなる。そのため、ユーザ端末１は、参照情報を取得する第１の所定の範囲において、ユーザ端末１がネットワークに接続できないエリアの割合が所定の割合（閾値）を超える場合、当該接続できないエリアの割合が当該閾値以下になるまで、第１の所定の範囲の大きさを拡大してもよい。この場合、参照情報を取得する範囲が狭くなりすぎないように、第１の所定の範囲の大きさの下限値が設定されていてもよいし、その反対に、参照情報を取得する範囲が広くなりすぎないように、第１の所定の範囲の大きさの上限値が設定されていてもよい。
【００３７】
なお、ユーザ端末１が複数の通信キャリアを利用できる場合、ユーザ端末１は、それぞれの通信キャリアに係る参照情報を取得する。図２Ａに示される例では、ユーザ端末１は、少なくとも回線Ａ及びＢを利用することができる。
【００３８】
また、図２Ａに示されるように、本実施形態では、参照情報は、地図上に表示される。ユーザ端末１は、例えば、第１の所定の範囲に係る参照情報を取得すると共に、当該第１の所定の範囲に係るマップ情報を外部サーバ２から取得する。ただし、マップ情報は予めユーザ端末１に保持されていてもよく、マップ情報を取得する方法は、実施の形態に応じて、適宜選択されてよい。
【００３９】
このようにして参照情報を取得した後、ユーザ端末１を保持するユーザが移動するにつれて、現在位置が、参照情報を取得している範囲の淵に近くなっていく。本実施形態では、ユーザ端末１は、現在位置を基準とする第２の所定の範囲の少なくとも一部に係る参照情報を保持していない状態になった場合に、再度、現在位置を基準とする第１の所定の範囲に係る参照情報を外部サーバ２から取得する。
【００４０】
図２Ｂは、本実施形態に係るユーザ端末１が保持する参照情報と第２の所定の範囲との関係を例示する。本実施形態では、第２の所定の範囲は、参照情報を再度取得するための条件となっている。すなわち、第２の所定の範囲は、現在位置を基準として最低限ユーザ端末１に参照情報を保持させておく範囲を定める。
【００４１】
なお、第２の所定の範囲の大きさ及び形状は、第１の所定の範囲と同様に、実施形態に応じて適宜設定されてよい。本実施形態では、一例として、現在位置を中心とする半径２ｋｍの円を第２の所定の範囲とする。第２の所定の範囲を小さくするほど、参照情報を取得する頻度を抑えることができる。他方、参照情報を取得する頻度を高めたい場合、ユーザは、第２の所定の範囲を大きく設定すればよい。
【００４２】
図２Ｂに示される例では、第２の所定の範囲において、参照情報が取得されていない領
域が存在する。そのため、この場面では、ユーザ端末１は、現在位置を基準とする第２の所定の範囲の少なくとも一部に係る参照情報を保持していない状態になったと判定し、再度、現在位置を基準とする第１の所定の範囲に係る参照情報を外部サーバ２から取得する。
【００４３】
なお、基本的には、第２の所定の範囲は、第１の所定の範囲より、小さいように設定される。ただし、強制的に参照情報を取得される場合等、ユーザ端末１は、第２の所定の範囲を第１の所定の範囲よりも大きくなるように設定してもよい。
【００４４】
また、本実施形態に係るユーザ端末１は、参照情報を取得してから所定時間経過した後に、再度、現在位置を基準とする第１の所定の範囲に係る参照情報を外部サーバ２から取得してもよい。当該所定時間は、第２の所定の範囲と同様、参照情報を再度取得するための条件となっている。所定時間の長さは、実施の形態に応じて、適宜設定されてよい。本実施形態では、当該所定時間の長さは、１０分とする。
【００４５】
＜ハードウェア構成例＞
図３は、本実施形態に係る各装置のハードウェア構成を例示する。図３に例示されるように、ユーザ端末１と外部サーバ２との間における情報の伝達は、ネットワークを介したデータ通信で実現される。当該データ通信に利用されるネットワークの種類は、ユーザ端末１が利用することができる通信キャリア（回線）により特定される。
【００４６】
ユーザ端末１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、及び、ＲＯＭ（Read Only Memory）等を含む制御部１１、制御部１１で実行される
プログラム等を記憶する記憶部１２、ネットワークを介した通信を行うための通信インタフェース１３、ディスプレイ、ＬＥＤ、及び、スピーカ等を含む出力装置１４、並びに、ＧＰＳ（Global Positioning System）情報受信装置１５、が電気的に接続されたコンピ
ュータである。なお、図３では、通信インタフェースは「通信Ｉ／Ｆ」と記載される。
【００４７】
ユーザ端末１の具体的なハードウェア構成に関して、実施形態に応じて適宜構成要素の省略、置換、及び、追加が可能である。例えば、制御部１１は、複数のプロセッサを含んでもよい。ユーザ端末１には、例えば、提供されるサービス専用に設計された端末の他、ＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、携帯ゲーム
機等が用いられてもよい。
【００４８】
なお、ＧＰＳ情報受信装置１５は、ユーザ端末１の存在する位置（現在位置）を示す位置情報を取得する装置の一例である。ＧＰＳ情報受信装置１５は、ＧＰＳ衛星からのＧＰＳ信号に基づき現在位置を算出することで、ユーザ端末１の現在位置を示す位置情報を取得する。
【００４９】
外部サーバ２は、ＣＰＵ、ＲＡＭ、及び、ＲＯＭ等を含む制御部２１、制御部２１で実行されるプログラム等を記憶する記憶部２２、並びに、ネットワークを介して通信を行うための通信インタフェース２３、が電気的に接続されたコンピュータである。外部サーバ２の具体的なハードウェア構成に関して、ユーザ端末１と同様に、実施形態に応じて適宜構成要素の省略、置換、及び、追加が可能である。また、外部サーバ２は、１又は複数のコンピュータにより実装されてもよい。
【００５０】
＜機能構成例＞
図４は、本実施形態に係る各装置の機能構成を例示する。
【００５１】
本実施形態に係るユーザ端末１は、ＣＰＵが、ＲＡＭに展開された各種プログラムを解
釈及び実行して、各構成要素を制御することで、位置情報取得部５１、参照情報取得部５２、参照情報表示部５３、及び、アクセス情報報告部５４を備えるコンピュータとして機能する。なお、本実施形態では、これらの機能がいずれも汎用のＣＰＵによって実現される例について説明している。しかしながら、これらの機能の一部又は全部が、１又は複数の専用のプロセッサにより実現されてもよい。
【００５２】
位置情報取得部５１は、ユーザ端末１が存在する位置（現在位置）を示す位置情報を取得する。位置情報取得部５１は、例えば、ＧＰＳ情報受信装置１５を制御して、現在位置を算出することで、ユーザ端末１の現在位置を示す位置情報を取得する。
【００５３】
参照情報取得部５２は、ユーザ端末１がネットワークに接続している間に、外部サーバ２から、現在位置を基準とする第１の所定の範囲に係る参照情報を取得する。また、本実施形態では、参照情報取得部５２は、現在位置を基準とする第２の所定の範囲の少なくとも一部に係る参照情報をユーザ端末１が保持していない状態になった場合に、再度、現在位置を基準とする第１の所定の範囲に係る参照情報を外部サーバ２から取得する。また、参照情報取得部５２は、参照情報を取得してから所定時間経過した後に、再度、現在位置を基準とする第１の所定の範囲に係る参照情報を外部サーバ２から取得する。
【００５４】
参照情報表示部５３は、ユーザ端末１がネットワークに接続できなくなった際に、ユーザ端末１がネットワークに接続可能な位置をユーザが特定できるように、取得した参照情報を表示する。
【００５５】
アクセス情報報告部５４は、現在位置を示す位置情報を取得したときに、当該現在位置におけるネットワークに接続状況に関するアクセス情報を作成し、作成した前記アクセス情報を外部サーバ２に送信することで、外部サーバ２が提供する参照情報を更新させる。
【００５６】
本実施形態に係る外部サーバ２は、ＣＰＵが、ＲＡＭに展開された各種プログラムを解釈及び実行して、各構成要素を制御することで、ユーザ端末１に地図を表示させるためのマップ情報を保持するマップ情報保持部６１、提供エリア情報を保持する提供エリア情報保持部６２、障害情報を保持する障害情報保持部６３、ユーザ端末１から受信したアクセス情報を保持するアクセス情報保持部６４、及び、ユーザ端末１からのリクエストに応じて参照情報を提供する参照情報提供部６５を備えるコンピュータとして機能する。ユーザ端末１と同様、これらの機能の一部又は全部が、１又は複数の専用のプロセッサにより実現されてもよい。
【００５７】
§２  動作例
図５及び６は、本実施形態に係るユーザ端末１の動作例を示す。なお、以下で説明する動作例の処理手順は一例に過ぎず、各処理は、当該各処理の前に実行された処理の結果を用いる等の従属関係が無い場合等、可能な限り入れ替えられてよい。
【００５８】
＜アクセス情報の報告＞
図５は、本実施形態に係るユーザ端末１によるアクセス情報の報告に関する処理手順を例示する。
【００５９】
ステップＳ１０１では、位置情報取得部５１は、ユーザ端末１の現在位置に係る位置情報を取得する。位置情報取得部５１は、例えば、ＧＰＳ情報受信装置１５を制御して、ＧＰＳ衛星からのＧＰＳ信号に基づいて現在位置を算出させることで、ユーザ端末１の現在位置を示す位置情報を取得する。
【００６０】
ステップＳ１０２では、アクセス情報報告部５４は、現在位置におけるネットワークの
接続状況に基づいて、アクセス情報を作成する。アクセス情報は、上述のとおり、通信キャリア（回線）の名称、ユーザ端末１（機器）の名称、通信速度、測定日時を含む。
【００６１】
通信キャリアの名称は、通信インタフェース１３を介して接続しているネットワークから特定される。機器の名称は、ユーザ端末１自身から特定される。通信速度は、例えば、通信インタフェース１３の単位時間当たりの通信量から特定される。なお、通信速度を測定する方法は、実施の形態に応じて、適宜選択されてよい。また、測定日時は、当該アクセス情報を作成する日時により特定される。
【００６２】
アクセス情報報告部５４は、これらの情報に基づいて、アクセス情報を作成する。なお、アクセス情報報告部５４は、ユーザ端末１がネットワークに接続できない場合、作成するアクセス情報に係るデータの通信速度フィールドに「通信不可」を示す情報を格納する。
【００６３】
ステップＳ１０３では、アクセス情報報告部５４は、外部サーバ２が提供する参照情報を更新させるために、作成したアクセス情報を外部サーバ２に送信する。これにより、ユーザ端末１によるアクセス情報の報告に関する処理は終了する。なお、ユーザ端末１がネットワークに接続できない位置において作成されたアクセス情報は、当該ネットワークに接続できない間、例えば、記憶部１２に保持される。そして、ユーザ端末１がネットワークに接続できる状態になった際に、アクセス情報報告部５４により、外部サーバ２に送信される。
【００６４】
ユーザ端末１からアクセス情報を受信した外部サーバ２では、アクセス情報保持部６４が、受信したアクセス情報を保持することで、当該アクセス情報を蓄積する。アクセス情報保持部６４には、各ユーザのユーザ端末から送信されたアクセス情報が蓄積される。これにより、各通信キャリア及び各位置におけるアクセス情報が収集され、外部サーバ２が保持するアクセス情報から特定できるネットワークの状況が更新される。本実施形態では、このような更新を、参照情報の更新と捉える。
【００６５】
なお、このようなユーザ端末１によるアクセス情報の報告に関する処理は、定期的に行われてよい。例えば、ユーザ端末１は、所定時間（設定値）間隔で、アクセス情報の作成及び報告を行う。所定時間間隔の一例として、１０分間隔を挙げることができる。
【００６６】
＜接続可能位置情報の取得＞
【００６７】
図６は、本実施形態に係るユーザ端末による参照情報の取得に関する処理手順を例示する。なお、図６に示される処理が実行されている間、ユーザ端末１は、ネットワークに接続できる状態にあるとする。
【００６８】
ステップＳ２０１では、ステップＳ１０１と同様に、位置情報取得部５１により、ユーザ端末１の現在位置を示す位置情報が取得される。
【００６９】
ステップＳ２０２では、参照情報取得部５２は、ユーザ端末１の記憶部１２等において参照情報を保持しているか否かを判定する。ユーザ端末１が参照情報を保持していない場合、処理は、ステップＳ２０３に進む。他方、ユーザ端末１が参照情報を保持している場合、処理は、ステップＳ２０４に進む。
【００７０】
ステップＳ２０３では、参照情報取得部５３は、ステップＳ２０１において測定した現在位置を中心として半径１０ｋｍ以内（第１の所定の範囲の一例）に係る参照情報を取得する。これにより、参照情報の取得に関する処理は終了する。
【００７１】
参照情報取得部５３は、例えば、対象範囲に係る参照情報を取得するためのリクエストを外部サーバ２に送信する。外部サーバ２の参照情報提供部６５は、当該リクエストに応じて、対象範囲に係る提供エリア情報、障害情報、及び、アクセス情報を、提供エリア情報保持部６２、障害情報保持部６３、及び、アクセス情報保持部６４から取得する。そして、参照情報提供部６５は、参照情報として、取得した提供エリア情報、障害情報、及び、アクセス情報を、ユーザ端末１に返信する。これにより、ユーザ端末１は、対象範囲に係る参照情報を外部サーバ２から取得する。
【００７２】
なお、当該処理と共に、参照情報提供部６５は、対象範囲に係るマップ情報をマップ情報保持部６５から取得し、取得したマップ情報をユーザ端末１に送信してもよい。本実施形態では、これにより、ユーザ端末１では、参照情報を取得した範囲に係る地図を出力装置１４のディスプレイに表示させることが可能になる。
【００７３】
ステップＳ２０４では、参照情報取得部５３は、ステップＳ２０１において測定した現在位置を中心として半径２ｋｍ以内（第２の所定の範囲の一例）おいて参照情報が取得されていない領域が存在するか否かを判定する。対象範囲内において参照情報が取得されていない領域が存在する場合、処理は、上述したステップＳ２０３に進み、参照情報が取得される。他方、対象範囲内において参照情報が取得されていない領域が存在しない場合、処理は、ステップＳ２０５に進む。
【００７４】
ステップＳ２０５では、参照情報取得部５３は、直前に参照情報を取得してから１０分（所定時間）以上経過したか否かを判定する。直前に参照情報を取得してから１０分以上経過している場合、処理は、上述したステップＳ２０３に進み、参照情報が取得される。他方、直前に参照情報を取得してから１０分以上経過していない場合、処理は、ステップＳ２０１に戻る。
【００７５】
＜その他＞
このように第１の所定の範囲に係る参照情報が取得された後、ユーザ端末１がネットワークに接続できなくなると、参照情報表示部５３は、ユーザ端末１がネットワークに接続可能な位置をユーザが特定できるように、取得した参照情報を表示する。例えば、参照情報表示部５３は、図２Ａ又は２Ｂのような画面をディスプレイに表示する。
【００７６】
なお、参照情報表示部５３は、例えば、ユーザ端末１がネットワークに接続できなくなってから、所定時間（例えば、１０分）経過した後に、取得した参照情報を表示してもよい。これにより、例えば、ネットワークへの再接続が短期間で行われるような場合に、参照情報が表示される事態を防止することができる。
【００７７】
また、参照情報表示部５３は、現在位置から、ユーザに最適と推測される位置まで、当該ユーザの誘導を行ってもよい。例えば、参照情報表示部５３は、ユーザ端末１がネットワークに接続することができる最寄りの位置まで現在位置からユーザを誘導してもよい。また、例えば、参照情報表示部５３は、通信速度が最速と推定される位置まで現在位置からユーザを誘導してもよい。当該誘導は、出力装置１４のディスプレイに表示される地図に基づいて行われてもよいし、出力装置１４のスピーカから出力される音声に基づいて行われてもよい。
【００７８】
§３  補足
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎず、その範囲を限定しようとするものではない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【符号の説明】
【００７９】
１…ユーザ端末、２…外部サーバ、
５１…位置情報取得部、５２…参照情報取得部、５３…参照情報表示部、
５４…アクセス情報報告部、
６１…マップ情報保持部、６２…提供エリア情報保持部、６３…障害情報保持部、
６４…アクセス情報保持部、６５…参照情報提供部
【図１】
2014071665.tif 000003
【図２Ａ】
2014071665.tif 000004
【図２Ｂ】
2014071665.tif 000005
【図３】
2014071665.tif 000006
【図４】
2014071665.tif 000007
【図５】
2014071665.tif 000008
【図６】
2014071665.tif 000009