(57)【要約】【課題】搭載されるセンサの種類や精度等が異なる複数種類の端末装置に対して、端末装置ごとに適切なナビゲーション機能を設定する。【解決手段】実施形態に係る情報処理システム１は、端末装置２と、端末装置２に通信可能に接続されたサーバ３とを備える情報処理システムであって、端末装置２は、端末装置２を識別するための端末識別情報を取得する識別情報取得部２２１と、端末装置２に搭載された１つまたは複数のセンサのデータを用いてナビゲーションを実行するナビゲーション部２２２と、ナビゲーションの機能を有効または無効に設定する機能設定部２２３とを有し、サーバ３は、端末識別情報に基づいて、ナビゲーションの機能を決定する機能制御部３２１を有し、端末装置２の機能設定部２２３は、機能制御部３２１により決定されたナビゲーションの機能を有効に設定する。【選択図】図１
2015210163.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置に通信可能に接続されたサーバとを備える情報処理システムであって、
前記端末装置は、
前記端末装置を識別するための端末識別情報を取得する識別情報取得手段と、
前記端末装置に搭載された１つまたは複数のセンサを用いてナビゲーションを実行するナビゲーション手段と、
前記ナビゲーションの機能を有効または無効に設定する機能設定手段と、
を有し、
前記サーバは、
前記端末装置から前記端末識別情報を取得し、前記端末識別情報に基づいて、前記ナビゲーションの機能を決定する機能制御手段を有し、
前記端末装置の前記機能設定手段は、前記決定されたナビゲーションの機能を有効に設定することを特徴とする情報処理システム。
【請求項２】
前記サーバは、前記端末識別情報と、前記端末装置に搭載されたセンサを示すセンサ搭載情報とを対応付けた機能決定用リストを記憶する記憶手段をさらに有し、
前記機能制御手段は、前記端末識別情報をキーにして前記機能決定用リストを検索し、前記端末識別情報に対応するレコードが前記機能決定用リストに存在する場合、当該レコードのセンサ搭載情報に基づいて前記ナビゲーションの機能を決定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記サーバは、前記端末識別情報と、前記端末装置が利用可能なナビゲーション機能を示す利用可能機能情報とを対応付けた機能決定用リストを記憶する記憶手段をさらに有し、
前記機能制御手段は、前記端末識別情報をキーにして前記機能決定用リストを検索し、前記端末識別情報に対応するレコードが前記機能決定用リストに存在する場合、当該レコードの利用可能機能情報に基づいて、前記ナビゲーションの機能を決定することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記機能制御手段は、前記ナビゲーションの機能として、
案内経路に含まれるリンクのうち、前記センサにより取得された現在位置との距離が所定の閾値以下となるリンク上に、現在位置を補正するルートマッチング方式、
または、前記センサにより取得された現在位置を、当該現在位置近傍の道路上に補正するマップマッチング方式を選択することを特徴とする請求項１〜３のいずれかに記載の情報処理システム。
【請求項５】
前記機能制御手段は、前記ナビゲーションの機能として前記ルートマッチング方式を選択した場合、前記端末装置に搭載されたセンサの精度に応じて前記閾値を決めることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記機能設定手段は、前記端末装置に搭載された１つまたは複数のセンサのうち、前記決定されたナビゲーションの機能の実行に必要なセンサを有効に設定することを特徴とする請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
前記端末装置が外付けのセンサを有する場合、前記機能設定手段は、前記機能制御手段の決定にかかわらず、前記外付けのセンサを有効に設定することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
サーバと通信可能に接続された端末装置のコンピュータを、
前記端末装置を識別するための端末識別情報を取得する識別情報取得手段、
前記端末装置に搭載された１つまたは複数のセンサを用いてナビゲーションを実行するナビゲーション手段、および
前記ナビゲーションの機能を有効または無効に設定する機能設定手段であって、前記サーバが前記端末識別情報に基づいて決定した前記ナビゲーションの機能を有効に設定する、機能設定手段
として機能させるための情報処理プログラム。
【請求項９】
端末装置と通信可能に接続されたサーバのコンピュータを、
前記端末装置を識別するための端末識別情報を前記端末装置から取得し、前記端末識別情報に基づいて、前記端末装置のナビゲーション手段が実行するナビゲーションの機能を決定する機能制御手段
として機能させるための情報処理プログラム。
【請求項１０】
端末装置と、前記端末装置に通信可能に接続されたサーバとを備える情報処理システムにおいて実行される情報処理方法であって、
前記端末装置により、端末装置を識別するための端末識別情報を取得するステップと、
前記サーバにより、前記端末装置から前記端末識別情報を取得し、前記端末識別情報に基づいて、前記端末装置のナビゲーション手段が実行するナビゲーションの機能を決定するステップと、
前記端末装置により、前記決定されたナビゲーションの機能を有効に設定するステップと、
を備えることを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理プログラム、および情報処理方法に関する。
【背景技術】
【０００２】
従来、スマートフォンやカーナビゲーション端末等の端末装置に搭載されたセンサのデータを利用した様々なナビゲーション機能が提案されている。
【０００３】
例えば、特許文献１には、車両が有するセンサ（速度センサ等）のデータを用いて、ＧＰＳ（Global Positioning System）により測位された現在位置を補正する位置検出装置が記載されている。この位置検出装置は、センサ位置の精度が高いと評価され、かつ、センサ位置とマップマッチング位置とがある程度以上離れている場合に、センサ位置を基準としてマップマッチング位置を補正する。
【０００４】
また、特許文献２には、使用状況に応じてマッチングモードの切り替えを行う携帯ナビゲーション端末が知られている。この携帯ナビゲーション端末は、自身の使用状況をセンサで検出し、それに応じてルートマッチング方式およびマップマッチング方式を選択的に切り替える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６３８４４号公報
【特許文献２】特開２００５−２４１３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、実際の端末装置では、端末装置ごとに搭載されるセンサの種類や精度等が異なる。例えば、端末装置Ａには、高精度のＧＰＳセンサと加速度センサが搭載されているが、端末装置Ｂには、中精度のＧＰＳセンサしか搭載されていないという具合である。
【０００７】
このため、端末装置のセンサのデータに基づいて適切なナビゲーション機能を実行するためには、ナビゲーション用のアプリケーション（いわゆるナビアプリ）を端末装置ごとに用意して各端末装置に個別に対応するか、あるいは、全ての端末装置に適合するアプリケーションを開発する必要がある。
【０００８】
しかしながら、いずれの場合も、アプリケーションの開発、運用・管理等に多大なコストがかかってしまう。
【０００９】
本発明は、上記の技術的認識に鑑みてなされたものであり、その目的は、搭載されるセンサの種類や精度等が異なる複数種類の端末装置に対して、端末装置ごとに適切なナビゲーション機能を設定することが可能な情報処理システム、情報処理プログラム、および情報処理方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明の一態様に係る情報処理システムは、
端末装置と、前記端末装置に通信可能に接続されたサーバとを備える情報処理システムであって、
前記端末装置は、
前記端末装置を識別するための端末識別情報を取得する識別情報取得手段と、
前記端末装置に搭載された１つまたは複数のセンサを用いてナビゲーションを実行するナビゲーション手段と、
前記ナビゲーションの機能を有効または無効に設定する機能設定手段と、
を有し、
前記サーバは、
前記端末装置から前記端末識別情報を取得し、前記端末識別情報に基づいて、前記ナビゲーションの機能を決定する機能制御手段を有し、
前記端末装置の前記機能設定手段は、前記決定されたナビゲーションの機能を有効に設定することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、搭載されるセンサの種類や精度等が異なる複数種類の端末装置に対して、端末装置ごとに適切なナビゲーション機能を設定することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る情報処理システム１の概略的な構成を示す図である。
【図２】本発明の実施形態に係る情報処理システム１の処理動作の一例を示すシーケンス図である。
【図３】情報処理システム１で用いられる機能決定用リストの第１の例を示す図である。
【図４】情報処理システム１で用いられる機能決定用リストの第２の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る実施形態について、図面を参照しながら具体的に説明する。
【００１４】
図１は、本発明の実施形態に係る情報処理システム１の概略的な構成を示している。
【００１５】
情報処理システム１は、図１に示すように、端末装置２およびサーバ３を備えている。端末装置２とサーバ３とは、ネットワーク４を介して互いに通信可能に接続されている。ネットワーク４は、有線回線および無線回線のいずれでもよく、回線の種類や形態は問わない。なお、端末装置２およびサーバ３の少なくとも一部は、コンピュータにより実現される。
【００１６】
端末装置２は、ユーザが使用するものであり、例えば、携帯電話、スマートフォンまたはタブレット端末装置等のモバイル電子機器である。あるいは、端末装置２は、自動車、バイクまたは自転車等の車両に取り付けられるナビゲーション端末である。
【００１７】
端末装置２は、図１に示すように、通信部２１と、制御部２２と、センサ部２３と、操作入力部２４と、情報出力部２５とを有する。
【００１８】
まず、端末装置２の構成要素のうち、制御部２２以外の構成要素、即ち、通信部２１、センサ部２３、操作入力部２４および情報出力部２５について説明する。
【００１９】
通信部２１は、ネットワーク４を介して制御部２２とサーバ３との間で情報を送受信するためのインターフェースである。
【００２０】
センサ部２３は、１つまたは複数のセンサを有する。このセンサ部２３が有するセンサとして、例えば、ＧＰＳ衛星からの信号を受信して端末装置２の現在位置を測位するＧＰＳセンサ、角速度を検出するジャイロセンサ、加速度を検出する加速度センサ、地磁気を検出する地磁気センサ等が挙げられる。
【００２１】
なお、現在位置を測位するセンサとしては、ＷｉＦｉ測位のように無線アクセスポイントから電波を受信して現在位置を測位するための無線信号受信器であってもよい。また、車両の移動速度を示す車速パルス等の信号を車両から受信するセンサであってもよい。
【００２２】
操作入力部２４は、ユーザが端末装置２に情報を入力するためのインターフェースであり、例えば内蔵マイクロフォン、タッチパネル、キーボード等である。
【００２３】
情報出力部２５は、例えば、液晶ディスプレイ等の映像表示手段、またはスピーカやイヤホン等の音声出力手段であり、ナビゲーションに関する各種情報等を出力する。なお、操作入力部２４がタッチパネルの場合には、操作入力部２４が情報出力部２５を兼ねてもよい。
【００２４】
次に、端末装置２の制御部２２について説明する。制御部２２は、図１に示すように、識別情報取得部２２１と、ナビゲーション部２２２と、機能設定部２２３とを有する。
【００２５】
識別情報取得部２２１は、端末装置２を識別するための端末識別情報を取得する。この端末識別情報は、例えば、端末装置２の機種名である。なお、端末識別情報は、端末装置２にインストールされたオペレーティングシステム（以下、単に「ＯＳ」ともいう。）の種類、およびＯＳのバージョンに関する情報を含んでもよい。
【００２６】
ナビゲーション部２２２は、端末装置２に搭載された１つまたは複数のセンサ（センサ部２３が有するセンサ）のデータを用いてナビゲーションを実行する。より詳しくは、ナビゲーション部２２２は、後述の機能設定部２２３により有効に設定されたセンサから取得したデータを用いて、現在位置に基づくナビゲーションや、ＧＰＳにより測位された現在位置の補正処理などを実行する。
【００２７】
機能設定部２２３は、ナビゲーション部２２２が実行するナビゲーションの機能を有効または無効に設定する。より詳しくは、機能設定部２２３は、サーバ３の機能制御部３２１（後述）により決定されたナビゲーションの機能を有効に設定する。例えば、機能設定部２２３は、当該ナビゲーションの機能で使用するセンサを有効に設定する。
【００２８】
ナビゲーションの機能には、現在位置の補正方式に係るマッチングモード、およびデッドレコニング（Ｄｅａｄ  Ｒｅｃｋｏｎｉｎｇ）機能等が含まれる。
【００２９】
ここで、マッチングモードとは、ルートマッチング方式およびマップマッチング方式を示す。ルートマッチング方式では、案内経路に含まれるリンクのうち、ＧＰＳセンサ等のセンサにより取得された現在位置との距離が所定の閾値以下となるリンク上に、現在位置を補正する。一方、マップマッチング方式では、ＧＰＳセンサ等のセンサにより取得された現在位置を、当該現在位置近傍の道路上に補正する。
【００３０】
デッドレコニング機能は、ＧＰＳセンサ等により得られた現在位置を補正するための機能である。例えば、マップマッチングを行う前にデッドレコニング機能を実行して現在位置を補正しておくことで、ＧＰＳによる測位精度が低い場合（間欠測位、方位異常等）であっても、高精度なマップマッチングを行うことが可能となる。
【００３１】
上記の識別情報取得部２２１、ナビゲーション部２２２および機能設定部２２３は、端末装置２にインストールされた一つのアプリケーションとして実現してもよい。この場合、当該アプリケーションが起動されたときに、識別情報取得部２２１が動作して端末識別情報を取得するようにしてもよい。
【００３２】
次に、サーバ３について説明する。図１に示すように、サーバ３は、通信部３１と、制御部３２と、記憶部３３とを有する。
【００３３】
制御部３２について説明する前に、通信部３１および記憶部３３について説明する。
【００３４】
通信部３１は、ネットワーク４を介して端末装置２とサーバ３の制御部３２との間で情報を送受信するインターフェースである。
【００３５】
記憶部３３は、機能決定用リスト３３１と、道路網データベース３３２とを有する。機能決定用リスト３３１は、機能制御部３２１（後述）により参照されるリストであるが、詳細は後ほど図３を参照して説明する。道路網データベース３３２は、道路ネットワークに関する情報を格納したデータベースである。
【００３６】
なお、記憶部３３は、例えば、ハードディスク等の固定型データストレージである。また、記憶部３３は、必ずしもサーバ３内に設けられなくてもよく、ネットワーク４を介して通信可能に接続された別の装置内に設けられてもよい。また、機能決定用リスト３３１と道路網データベース３３２は異なる記憶装置に別々に格納されてもよい。
【００３７】
次に、サーバ３の制御部３２について説明する。制御部３２は、機能制御部３２１および経路探索部３２２を有する。
【００３８】
機能制御部３２１は、通信部３１を介して端末装置２から端末識別情報を取得し、その端末識別情報に基づいて、端末装置２のナビゲーション部２２２が実行するナビゲーションの機能を決定する。この機能制御部３２１の詳しい処理内容は、後ほど情報処理システム１の処理動作において説明する。
【００３９】
経路探索部３２２は、端末装置２からの要求に基づいて、道路網データベース３３２を利用して案内経路を探索する。
【００４０】
次に、図２を参照して、上記の構成を有する情報処理システム１の処理動作の一例について説明する。
【００４１】
まず、端末装置２の識別情報取得部２２１は、端末装置２を識別するための端末識別情報を取得する（ステップＳ１１）。識別情報取得部２２１は、例えば、アプリケーション（ナビアプリ）が起動された時点、あるいは、ユーザから案内経路の探索要求があった時点で、端末識別情報を取得する。
【００４２】
次に、端末装置２の通信部２１は、端末識別情報をサーバ３に送信する（ステップＳ１２）。そして、サーバ３の通信部３１は、端末装置２から端末識別情報を受信する（ステップＳ２１）。
【００４３】
次に、サーバ３の機能制御部３２１は、端末識別情報に基づいて、ナビゲーションの機能を決定する（ステップＳ２２）。以下に機能制御部３２１によるナビゲーションの機能を決定する方法について説明する。
【００４４】
機能制御部３２１は、端末識別情報をキーにして機能決定用リスト３３１を検索する。図３は、機能決定用リスト３３１の一例を示している。この機能決定用リスト３３１は、端末装置２の機種名等の端末識別情報と、センサ搭載情報とを対応付けたリストである。
【００４５】
ここで、センサ搭載情報とは、端末装置２に搭載されたセンサを示す情報のことである。図３の例では、機種名ＸＸ−０１の端末装置２に対応するセンサ搭載情報は、“１００００”である。これは、当該端末装置が、中精度のＧＰＳセンサ（Ａ）を搭載し、ジャイロセンサ等の他のセンサを搭載していないことを示している。また、機種名ＸＸ−０２の端末装置２に対応するセンサ搭載情報は、“０１０１０”である。これは、当該端末装置が、高精度のＧＰＳセンサ（Ｂ）および加速度センサを搭載していることを示している。
【００４６】
機能制御部３２１は、端末識別情報をキーにして機能決定用リスト３３１を検索した結果、端末識別情報に対応するレコードが機能決定用リスト３３１に存在する場合、当該レコードのセンサ搭載情報に基づいてナビゲーションの機能を決定する。
【００４７】
例えば、機種名ＸＸ−０１の場合、端末装置２に搭載されているＧＰＳセンサが中精度のものであるため、機能制御部３２１はルートマッチング方式を選択する。一方、機種名ＸＸ−０２の場合、端末装置２に高精度のＧＰＳセンサが搭載されているため、機能制御部３２１はマップマッチング方式を選択する。
【００４８】
また、機能制御部３２１は、端末装置２がＧＰＳセンサに加えて各種センサ（ジャイロセンサ、加速度センサ、地磁気センサ等）を搭載している場合には、デッドレコニング機能を選択することを決定してもよい。図３の例においては、機種名ＸＸ−０２およびＹＹ−２２の端末装置２には加速度センサが搭載されているため、機能制御部３２１は、ルートマッチング方式またはマップマッチング方式を選択するとともに、デッドレコニング機能を選択するようにしてもよい。
【００４９】
また、機能制御部３２１は、同じセンサを有している場合であっても端末識別情報に基づいて、使用可能とするナビゲーション機能を変えてもよい。例えば、機種名ＸＸ−０２の端末装置と機種名ＹＹ−２２の端末装置はいずれもＧＰＳセンサＢと加速度センサを搭載しているが、機能制御部３２１は、機種名ＸＸ−０２の端末装置にデッドレコニング機能を許可し、機種名ＹＹ−２２の端末装置にはデッドレコニング機能を許可しないようにしてもよい。
【００５０】
検索の結果、端末識別情報に対応するレコードが機能決定用リスト３３１に存在しない場合、機能制御部３２１は、予め決められたナビゲーション機能（例えばルートマッチング方式）を選択する。あるいは、機能制御部３２１は、ナビゲーション機能を何も選択しなくてもよい。この場合、サーバ３は、端末装置２に当該端末が機能決定用リスト３３１に存在しない旨を通知する。通知を受けた端末装置２は、情報出力部２５を介してナビゲーション機能を利用できない旨、ユーザに通知するようにしてもよい。
【００５１】
なお、機能制御部３２１は、ルートマッチング方式を選択した場合、端末装置２に搭載されたセンサの精度に応じて、ルートマッチング方式で使用する閾値を決めてもよい。例えば、ＧＰＳセンサの精度が高いほど、閾値を小さくしてもよい。
【００５２】
なお、機能決定用リスト３３１にＧＰＳセンサのロット番号を記録しておき、このロット番号に基づいてＧＰＳセンサの精度を把握するようにしてもよい。これにより、ＧＰＳセンサの精度をより正確に把握することが可能になり、より適切なナビゲーション機能を選択することができる。
【００５３】
また、図３に示すように、端末識別情報は、端末装置２の機種名に代えて、あるいは、端末装置２の機種名とともに、端末装置２にインストールされたＯＳに関する情報（ＯＳの種類、ＯＳのバージョン等）を含んでもよい。これにより、機能制御部３２１は、特定のＯＳにより利用可能なナビゲーション機能、あるいは特定のＯＳの特定のバージョンから利用可能なナビゲーション機能（例えば徒歩検知機能など）を選択することができる。
【００５４】
また、機能決定用リスト３３１は、図３に示したものに限られない。例えば、機能決定用リスト３３１は、端末識別情報と、端末装置２が利用可能なナビゲーション機能に関する情報（利用可能機能情報）とを対応付けたリストであってもよい。図４は、このような機能決定用リスト３３１の一例を示している。この機能決定用リスト３３１は、利用可能機能情報として、マッチングモードの種類（ルートマッチング方式／マップマッチング方式）およびデッドレコニングの実行有無（行う／行わない）が記載されている。
【００５５】
この場合、機能制御部３２１は、端末識別情報に対応するレコードが機能決定用リスト３３１に存在する場合、当該レコードの利用可能機能情報に基づいて、ナビゲーションの機能を決定する。例えば、機種名ＸＸ−０１の端末装置２の場合、マッチングモードとしてルートマッチング方式を選択し、デッドレコニング機能は選択しない。
【００５６】
次に、サーバ３の通信部３１は、機能制御部３２１により決定されたナビゲーションの機能に関するナビゲーション機能情報を端末装置２に送信する（ステップＳ２３）。そして、端末装置２の通信部２１は、サーバ３からナビゲーション機能情報を受信する（ステップＳ１３）。
【００５７】
次に、端末装置２の機能設定部２２３は、機能制御部３２１により決定されたナビゲーションの機能を有効に設定する（ステップＳ１４）。例えば、機能設定部２２３は、端末装置２に搭載された１つまたは複数のセンサのうち、決定されたナビゲーションの機能の実行に必要なセンサを有効に設定する。また、機能設定部２２３は、選択された機能が実行されるようにナビゲーション部２２２に対して設定（マッチングモードの指定等）を行ってもよい。
【００５８】
なお、端末装置２が外付けのセンサ（図示せず）を有する場合、機能設定部２２３は、機能制御部３２１の決定にかかわらず、当該外付けのセンサを有効に設定するようにしてもよい。
【００５９】
以上説明したように、情報処理システム１では、端末装置２を識別するための端末識別情報に基づいて、機能制御部３２１が端末装置２で実行されるナビゲーションの機能を決定し、機能設定部２２３は当該ナビゲーションの機能を有効に設定する。これにより、端末装置２ごとに搭載されるセンサの種類や精度等が異なる場合であっても、端末装置ごとに適したナビゲーションの機能を設定することが可能になる。
【００６０】
よって、本実施形態によれば、搭載されるセンサの種類や精度等が異なる複数種類の端末装置に対して、端末装置ごとに適切なナビゲーション機能を設定することができる。
【００６１】
また、本実施形態によれば、サーバ３側で各端末装置２が実行するナビゲーションの機能を制御することになるため、各端末装置２に適合したアプリケーション（ナビアプリ）を複数用意する必要がない。即ち、端末装置２にインストールされるアプリケーションは１種類用意するだけでよい。その結果、アプリケーションの開発および運用・管理に要する費用を大幅に削減することができる。
【００６２】
また、アプリケーションがリリースされた後に発売された端末装置２についても、機能決定用リスト３３１を更新し、当該端末装置２の端末識別情報を追加することで対応することができる。
【００６３】
また、機能決定用リスト３３１が端末装置２ではなくサーバ３側に存在し、当該機能決定用リスト３３１に基づいてサーバ３がアプリケーションの機能制御を行うため、アプリケーションがアップデートされず、旧バージョンであっても、ナビゲーションの機能を有効または無効に設定することができる。
【００６４】
また、従来は、端末装置２の性能やＯＳのバージョンによりアプリケーションが実行できない場合に、アプリケーションのダウンロードを制限したり、ユーザに推奨機種を提示することがあったが、本実施形態によれば、端末装置に適した機能が自動的に決定され設定されるため、アプリケーションの機種依存性をユーザに意識させる場面が減少し、ユーザにとってより使いやすく快適なアプリケーションを提供することができる。
【００６５】
以上、本発明に係る実施形態について説明した。
【００６６】
なお、図１の構成は一例であり、サーバ３内の構成要件の少なくとも一部がそれぞれ端末装置２内にあってもよい。例えば、サーバ３内の機能制御部３２１を端末装置２内に設けてもよい。
【００６７】
上述した実施形態で説明した情報処理システムの少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、情報処理システムの少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００６８】
また、情報処理システムの少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００６９】
さらに、１または複数の情報処理装置によって本発明に係る情報処理システムを機能させてもよい。複数の情報処理装置を用いる場合、情報処理装置のうちの１つをコンピュータとし、当該コンピュータが所定のプログラムを実行することにより情報処理システムの少なくとも１つの手段として機能が実現されてもよい。
【００７０】
上記の記載に基づいて、当業者であれば、本発明の追加の効果や種々の変形を想到できるかもしれないが、本発明の態様は、上述した個々の実施形態に限定されるものではない。特許請求の範囲に規定された内容及びその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更及び部分的削除が可能である。
【符号の説明】
【００７１】
１  情報処理システム
２  端末装置
２１  通信部
２２  制御部
２２１  識別情報取得部
２２２  ナビゲーション部
２２３  機能設定部
２３  センサ部
２４  操作入力部
２５  情報出力部
３  サーバ
３１  通信部
３２  制御部
３２１  機能制御部
３２２  経路探索部
３３  記憶部
３３１  機能決定用リスト
３３２  道路網データベース
４  ネットワーク
【図１】
2015210163.tif 000003
【図２】
2015210163.tif 000004
【図３】
2015210163.tif 000005
【図４】
2015210163.tif 000006