(57)【特許請求の範囲】
【請求項１】
自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部と、
前記第二の通信部と前記第一の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する電力量算出部と、
ナビゲーション情報を生成する際に用いられる情報を取得する情報取得部と、
前記情報取得部により取得された情報に基づいて、ナビゲーション情報を生成する第一の生成部と、
前記電力量算出部により算出された電力量が所定量より小さい場合には、前記第一の生成部、および、前記他の装置に備えられた第二の生成部であってナビゲーション情報を生成する第二の生成部のうち、前記第一の生成部を、前記他の装置で出力されるナビゲーション情報を生成する生成部として決定する決定部と、
前記決定部により前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビゲーション情報を出力するように制御する制御部と、
を有することを特徴とする通信装置。
【請求項２】
前記制御部は、前記決定部により前記第一の生成部が決定された場合には、さらに、前記他の装置に備えられた他の情報取得部であってナビゲーション情報を生成する際に用いられる情報を取得する他の情報取得部への電力の供給を停止するように前記他の装置を制御する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記決定部は、前記電力量算出部により算出された電力量が所定量より大きい場合には、前記第一の生成部および前記第二の生成部のうち、前記第二の生成部を、前記他の装置で出力されるナビゲーション情報を生成する生成部として決定し、
前記制御部は、前記決定部により前記第二の生成部が決定された場合には、前記他の装置に備えられた他の情報取得部であってナビゲーション情報を生成する際に用いられる情報を取得する他の情報取得部への電力の供給を停止し前記第二の生成部が、前記情報取得部により取得された情報に基づいて、ナビゲーション情報を生成するように制御する
ことを特徴とする請求項１に記載の通信装置。
【請求項４】
さらに、前記電力量算出部により算出された電力量が所定量より小さい場合には、該電力量、前記第二の通信部と前記第一の通信部とが通信可能な状態の時間、前記第二の通信部で消費される電力、および、前記ナビゲーション情報の１回の更新で消費される電力量に基づいて、前記ナビゲーション情報を更新する頻度である更新頻度を算出する頻度算出部
を有し、
前記第一の生成部は、前記頻度算出部で算出された更新頻度で、ナビゲーション情報を生成する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項５】
さらに、前記電力量算出部により算出された電力量が所定量より大きい場合には、該電力量、前記第二の通信部と前記第一の通信部とが通信可能な状態の時間、前記第二の通信部で消費される電力、および、前記ナビゲーション情報の１回の更新で消費される電力量に基づいて、前記ナビゲーション情報を更新する頻度である更新頻度を算出する頻度算出部
を有し、
前記第二の生成部は、前記頻度算出部で算出された更新頻度で、ナビゲーション情報を生成する
ことを特徴とする請求項３に記載の通信装置。
【請求項６】
ナビゲーション情報を生成する際に用いられる情報を取得する情報取得部と、
前記情報取得部により取得された情報に基づいて、ナビゲーション情報を生成する生成部と、
自端末の使用可能な電力量が所定量より小さい場合に、自端末と通信可能な装置で生成されたナビゲーション情報を取得するとともに、前記情報取得部および前記生成部への電力の供給を停止し、前記電力量が前記所定量より大きい場合に、前記装置からナビゲーション情報を生成する際に用いられる情報を取得し、取得した情報に基づいてナビゲーション情報を生成するように前記生成部を制御するとともに、前記情報取得部への電力の供給を停止するように制御する制御部と
を有することを特徴とする携帯端末。
【請求項７】
コンピュータに、
自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部と、前記第二の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出し、
算出された電力量が所定量より小さい場合には、ナビゲーション情報を生成する際に用いられる情報を取得する情報取得部により取得された情報に基づいてナビゲーション情報を生成する第一の生成部、および、前記他の装置に備えられた第二の生成部であってナビゲーション情報を生成する第二の生成部のうち、前記第一の生成部を、前記他の装置で出力されるナビゲーション情報を生成する生成部として決定し、
前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビゲーション情報を出力するように制御する
各処理を実行させることを特徴とする情報生成プログラム。
【請求項８】
コンピュータが実行する情報生成方法であって、
自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部と、前記第二の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出し、
算出された電力量が所定量より小さい場合には、ナビゲーション情報を生成する際に用いられる情報を取得する情報取得部により取得された情報に基づいてナビゲーション情報を生成する第一の生成部、および、前記他の装置に備えられた第二の生成部であってナビゲーション情報を生成する第二の生成部のうち、前記第一の生成部を、前記他の装置で出力されるナビゲーション情報を生成する生成部として決定し、
前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビゲーション情報を出力するように制御する
ことを特徴とする情報生成方法。
【請求項９】
自装置と異なる他の装置から送信された該他の装置が使用可能な電力量に基づいて、自装置と他の装置とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する電力量算出部と、
ナビゲーション情報を生成する際に用いられる情報を取得する第一の情報取得部と、
前記第一の情報取得部により取得された情報に基づいて、ナビゲーション情報を生成する第一の生成部と、
前記電力量算出部により算出された電力量が所定量より小さい場合には、前記第一の生成部を、前記他の装置で出力されるナビゲーション情報を生成する生成部として決定する決定部と、
前記決定部により前記第一の生成部が決定された場合には、前記他の装置の生成部への電力の供給を停止する指示、および前記第一の生成部で生成されたナビゲーション情報を出力する指示を前記他の装置に送信する第一の制御部と、
を備える第一の装置と、
前記第一の装置に使用可能な電力量を送信する通信部と、
ナビゲーション情報を生成する際に用いられる情報を取得する第二の情報取得部と、
前記第二の情報取得部により取得された情報に基づいて、ナビゲーション情報を生成する第二の生成部と、
前記指示を受信する受信部と、
前記受信部で受信された指示に基づいて、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビゲーション情報を出力するように制御する第二の制御部と、
を備える第二の装置と
を有することを特徴とする情報生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、携帯端末、情報生成プログラム、情報生成方法、および情報生成システムに関する。
【背景技術】
【０００２】
近年、携帯端末の分野において、バッテリ持続時間を延長する観点から、携帯端末の消費電力の削減が図られている。ここで、携帯端末がインターネットへ接続する場合の消費電力は、インターネットへ接続する通信方式によって異なる。
【０００３】
例えば、３Ｇ（3rd  Generation）網との通信に用いる３Ｇアンテナでインターネットへ接続する通信方式と、Ｗｉｆｉ（Wireless  fidelity）通信に用いるＷｉｆｉアンテナでインターネットへ接続する通信方式がある。両通信方式のうち、Ｗｉｆｉアンテナによりインターネットへ接続する通信方式を用いた携帯端末の方が消費電力は少ない。
【０００４】
そのため、携帯端末がインターネットへ接続する際に、可能な限りＷｉｆｉアンテナによりインターネットへ接続するようにすれば、携帯端末の消費電力を削減することができる。
【０００５】
従来、このような消費電力削減の技術として、車両、電車、船などの移動体に、携帯端末のＷｉｆｉアンテナと通信可能なアンテナ、いわゆるアクセスポイントを用意する技術がある。
【０００６】
また、位置情報、地図情報、交通情報などの情報を用いてナビゲーション画面などのナビゲーション情報を生成する装置がある。以下の説明では、「ナビゲーション」を「ナビ」と略記する。例えば、かかる装置は、他の装置から位置情報、地図情報、交通情報などの各情報を取得し、取得した各情報を用いてナビ情報を生成する。ここで、他の装置から取得された位置情報、地図情報、交通情報などの各情報の精度が、ナビ情報を生成する装置により取得される位置情報、地図情報、交通情報などの各情報の精度よりも高い場合がある。このような場合には、ナビ情報を生成する装置は、自装置で取得した位置情報、地図情報、交通情報などの各情報を用いて生成したナビ情報より、精度の高いナビ情報を生成することができる。
【０００７】
また、目的地までのルートを検索し、ルート画面を表示する装置がある。例えば、かかる装置は、ルート途中で、電車などの交通手段を利用する際に、出発駅から到着駅までの間、ＧＰＳ（Global  Positioning  System）エンジンの電源をオフする。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２００８−５２９４４３号公報
【特許文献２】特開２００６−１２９０１９号公報
【特許文献３】特開２００６−１９７５３６号公報
【特許文献４】特開２００８−１５３７７３号公報
【特許文献５】特開２００８−２７５５４４号公報
【特許文献６】特開２００７−１８７６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記の従来の技術では、依然として、消費電力を削減することができないという問題がある。
【００１０】
具体例を挙げて説明する。例えば、上記のナビ情報を生成する装置では、稼働中の間は、常に、ナビモジュールへ電力の供給が行われる。そのため、ナビモジュールの消費電力は、削減されない。よって、上記のナビ情報を生成する装置では、消費電力を削減することができない。
【００１１】
なお、上記の出発駅から到着駅までの間、ＧＰＳエンジンの電源をオフする装置では、出発駅から到着駅までの間、ナビ機能を利用することができないという問題がある。
【００１２】
１つの側面では、本発明は、消費電力を削減することができる通信装置、携帯端末、情報生成プログラム、情報生成方法、および情報生成システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
第１の案では、通信装置は、自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部を有する。通信装置は、前記第二の通信部と前記第一の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する電力量算出部を有する。通信装置は、ナビ情報を生成する際に用いられる情報を取得する情報取得部を有する。通信装置は、前記情報取得部により取得された情報に基づいて、ナビ情報を生成する第一の生成部を有する。通信装置は、決定部を有する。決定部は、前記電力量算出部により算出された電力量が所定量より小さい場合には、前記第一の生成部、および、第二の生成部のうち、前記第一の生成部を、前記他の装置で出力されるナビ情報を生成する生成部として決定する。第二の生成部は、前記他の装置に備えられた第二の生成部であってナビ情報を生成する。通信装置は、前記決定部により前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビ情報を出力するように制御する制御部を有する。
【００１４】
また、他の案では、携帯端末は、ナビ情報を生成する際に用いられる情報を取得する情報取得部を有する。携帯端末は、前記情報取得部により取得された情報に基づいて、ナビ情報を生成する生成部を有する。携帯端末は、制御部を有する。制御部は、自端末の使用可能な電力量が所定量より小さい場合に、自端末と通信可能な装置で生成されたナビ情報を取得するとともに、前記情報取得部および前記生成部への電力の供給を停止するように制御する。また、制御部は、前記電力量が前記所定量より大きい場合に、前記装置からナビ情報を生成する際に用いられる情報を取得し、取得した情報に基づいてナビ情報を生成するように前記生成部を制御する。また、制御部は、前記電力量が前記所定量より大きい場合に、前記情報取得部への電力の供給を停止するように制御する。
【００１５】
また、他の案では、情報生成プログラムは、コンピュータに、自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部と、前記第二の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する処理を実行させる。情報生成プログラムは、算出された電力量が所定量より小さい場合には、次のような処理をコンピュータに実行させる。すなわち、情報生成プログラムは、第一の生成部および第二の生成部のうち、前記第一の生成部を、他の装置で出力されるナビ情報を生成する生成部として決定する処理を実行させる。第一の生成部は、ナビ情報を生成する際に用いられる情報を取得する情報取得部により取得された情報に基づいてナビ情報を生成する。第二の生成部は、前記他の装置に備えられ、ナビ情報を生成する。情報生成プログラムは、コンピュータに、前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビ情報を出力するように制御する処理を実行させる。
【００１６】
また、他の案では、コンピュータが実行する情報生成方法は、自装置と異なる他の装置の第二の通信部と通信を行う第一の通信部と、前記第二の通信部とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する。情報生成方法は、算出された電力量が所定量より小さい場合には、次のような処理を行う。すなわち、情報生成方法は、第一の生成部および第二の生成部のうち、前記第一の生成部を、他の装置で出力されるナビ情報を生成する生成部として決定する。第一の生成部は、ナビ情報を生成する際に用いられる情報を取得する情報取得部により取得された情報に基づいてナビ情報を生成する。第二の生成部は、前記他の装置に備えられ、ナビ情報を生成する。情報生成方法は、前記第一の生成部が決定された場合には、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビ情報を出力するように制御する。
【００１７】
また、他の案では、情報生成システムは、第一の装置と、第二の装置とを有する。第一の装置は、自装置と異なる他の装置から送信された該他の装置が使用可能な電力量に基づいて、自装置と他の装置とが通信可能な状態の間における該他の装置の使用可能な電力量を算出する電力量算出部を備える。第一の装置は、ナビ情報を生成する際に用いられる情報を取得する第一の情報取得部を備える。第一の装置は、前記第一の情報取得部により取得された情報に基づいて、ナビ情報を生成する第一の生成部を備える。第一の装置は、前記電力量算出部により算出された電力量が所定量より小さい場合には、前記第一の生成部を、前記他の装置で出力されるナビ情報を生成する生成部として決定する決定部を備える。第一の装置は、前記決定部により前記第一の生成部が決定された場合には、前記他の装置の生成部への電力の供給を停止する指示、および前記第一の生成部で生成されたナビ情報を出力する指示を前記他の装置に送信する第一の制御部を備える。第二の装置は、前記第一の装置に使用可能な電力量を送信する通信部を備える。第二の装置は、ナビ情報を生成する際に用いられる情報を取得する第二の情報取得部を有する。第二の装置は、前記第二の情報取得部により取得された情報に基づいて、ナビ情報を生成する第二の生成部を備える。第二の装置は、前記指示を受信する受信部を備える。第二の装置は、前記受信部で受信された指示に基づいて、前記第二の生成部への電力の供給を停止し、前記第一の生成部で生成されたナビ情報を出力するように制御する第二の制御部を備える。
【発明の効果】
【００１８】
１態様によれば、消費電力を削減することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、実施例１に係るシステムを説明するための図である。
【図２】図２は、実施例１に係るシステムの構成の一例を示す図である。
【図３】図３は、第一のテーブルの一例を示す図である。
【図４】図４は、データベースの一例を示す図である。
【図５】図５は、第二のテーブルの一例を示す図である。
【図６】図６は、情報生成プログラムを実行するプロセッサを有する通信装置を機能的に表した機能ブロックの一例を示す図である。
【図７】図７は、システムで実行される処理を説明するための図である。
【図８】図８は、第二の情報生成プログラムを実行するプロセッサを有する携帯端末を機能的に表した機能ブロックの一例を示す図である。
【図９】図９は、目的地の入力を促す画面の一例である。
【図１０】図１０は、通信装置と携帯端末とのＷｉｆｉ通信の接続の詳細を示すシーケンス図である。
【図１１】図１１は、実施例１に係る第一の情報生成処理の手順を示すフローチャートである。
【図１２】図１２は、実施例１に係る第二の情報生成処理の手順を示すフローチャートである。
【図１３】図１３は、携帯端末によるインターネット通信の詳細を示すシーケンス図である。
【図１４】図１４は、通信装置とＷｉｆｉ通信の接続中の携帯端末への移動体外の携帯端末からの電話発信の詳細を示すシーケンス図である。
【図１５】図１５は、携帯端末との通話を開始した携帯端末による通話の詳細を示すシーケンス図である。
【図１６】図１６は、通信装置とＷｉｆｉ通信の接続中の携帯端末による移動体外の携帯端末への電話発信の詳細を示すシーケンス図である。
【図１７】図１７は、通信装置と携帯端末とのＷｉｆｉ通信の接続切断の詳細を示すシーケンス図である。
【図１８】図１８は、通信装置と携帯端末とのＷｉｆｉ通信の接続切断の詳細を示すシーケンス図である。
【図１９】図１９は、通話品質を向上させる場合の携帯端末への移動体外の携帯端末からの電話発信の具体例を示す説明図である。
【図２０】図２０は、図１９において示した通話品質を向上させる場合の携帯端末への移動体外の携帯端末からの電話発信の詳細を示すシーケンス図である。
【図２１】図２１は、通話品質を向上させる場合の携帯端末による移動体外の携帯端末への電話発信の具体例を示す説明図である。
【図２２】図２２は、図２１において示した通話品質を向上させる場合の携帯端末による移動体外の携帯端末への電話発信の詳細を示すシーケンス図である。
【図２３】図２３は、情報生成プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００２０】
以下に、本願の開示する通信装置、携帯端末、情報生成プログラム、情報生成方法、および情報生成システムの各実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００２１】
実施例１に係るシステムについて説明する。図１は、実施例１に係るシステムを説明するための図である。図１の例では、携帯端末３のユーザが、出発する地点である出発地点９０から、目的の地点である目的地９１まで移動する場合を示す。図１の例では、ユーザは、出発時に携帯端末３に目的地を入力する。そして、ユーザは、携帯端末３のナビゲーション機能により検索された出発地点９０から目的地９１までのルートに従って、移動する。
【００２２】
携帯端末３は、後述のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆを有する。携帯端末３では、ユーザから目的地が入力されると、ＧＰＳ信号受信機３ｄで受信されたＧＰＳ信号を、ＧＰＳ信号処理エンジン３ｅで処理させる。ＧＰＳ信号処理エンジン３ｅでの処理により、携帯端末３の位置が検出される。そして、携帯端末３のナビエンジン３ｆは、検出された位置を示す位置情報と、地図情報と、交通情報と、目的地とを用いてルート探索を実行する。この結果、携帯端末３の後述の表示装置３ｐでは、ルート探索の結果得られたルートを示すナビ画面が表示される。
【００２３】
図１の例では、ユーザは、出発地点９０から目的地９１までの移動途中に移動体８０を利用する。図１の例では、移動体８０としてバスを用いた場合を示す。すなわち、図１の例では、ユーザは、出発地点９０から、バスの停留所の地点である乗車地点９２まで徒歩で移動する。そして、図１の例では、ユーザは、乗車地点９２で移動体８０に乗車する。続いて、図１の例では、ユーザは、乗車地点９２から、移動体８０を降車する停留所の地点である降車地点９３まで移動体８０により移動する。その後、図１の例では、ユーザは、降車地点９３から目的地９１まで徒歩で移動する。
【００２４】
図１の例では、携帯端末３は、出発地点９０から乗車地点９２までの移動中は、携帯端末３の３Ｇ送受信機３ａにより３Ｇ網４と接続中である。また、図１の例では、携帯端末３の後述のＷｉｆｉ送受信機３ｂは、出発地点９０から乗車地点９２までの移動中の間、通信不能に設定される。例えば、Ｗｉｆｉ送受信機３ｂの電源は、出発地点９０から乗車地点９２までの移動中の間、オフにされる。従来では、出発地点９０から乗車地点９２までの間は携帯端末のＷｉｆｉ送受信機によるスキャンに電力を消費していたが、携帯端末３は、Ｗｉｆｉ送受信機３ｂによるスキャンを行わない。このため、携帯端末３によれば、消費電力が削減される。
【００２５】
次に、携帯端末３は、乗車地点９２において、Ｗｉｆｉ送受信機３ｂの電源をオンにする。そして、携帯端末３は、乗車地点９２において、移動体８０の通信装置２に対して、後述のＲＦＩＤ（Radio  Frequency  IDentification）送受信機３ｃによって、Ｗｉｆｉ通信の関連付けに用いられる情報を含む接続依頼を送信し、Ｗｉｆｉ送受信機３ｂの通信装置２と携帯端末３とのＷｉｆｉ通信の関連付けを行う。そして、携帯端末３は、通信装置２から携帯端末３の認証を受けて、Ｗｉｆｉ通信を確立し、アイドル接続の状態となる。ここで、接続依頼には、携帯端末３のＭＡＣ（Media  Access  Control）アドレスとＳＩＭ（Subscriber  Identity  Module）と機種情報とが含まれる。
【００２６】
乗車地点９２から降車地点９３までの間は、携帯端末３は、３Ｇ送受信機３ａの電源をオフにして、３Ｇ送受信機３ａを通信不能な状態にする。そして、乗車地点９２から降車地点９３までの間は、携帯端末３は、Ｗｉｆｉ送受信機３ｂにより、通信装置２を介してインターネット接続を行う。これにより、３Ｇ送受信機３ａは、乗車地点９２から降車地点９３までの間、インターネット接続および通話が不能な状態となる。ここで、通信装置２は、乗車地点９２から降車地点９３までの間のハンドオーバを、携帯端末３の代わりに行う。
【００２７】
これにより、携帯端末３は、ハンドオーバを繰り返す必要はなく、消費電力が削減される。また、携帯端末３は、通話の際には、Ｗｉｆｉ送受信機３ｂにより、通信装置２を介して通話することができる。なお、携帯端末３は、乗車地点９２から降車地点９３までの間の通話の際に、通信装置２に基地局情報を問い合わせて、３Ｇ送受信機３ａを通信可能な状態に設定して、品質のよい通話をすることもできる。
【００２８】
また、乗車地点９２において、通信装置２は、乗車地点９２から降車地点９３までの間に携帯端末３で使用可能な電力量であるＥＢＵＳを算出する。
【００２９】
一方、乗車地点９２において、通信装置２は、下記に説明する条件で、乗車地点９２から降車地点９３までの間に、携帯端末３で消費される電力量Ｅｓｔ１を算出する。すなわち、通信装置２は、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅの電源をオフにし、通信装置２から送信された位置情報、地図情報および交通情報に基づいて、最小の頻度でナビエンジン３ｆにナビ画面などのナビ情報を生成させる場合の電力量Ｅｓｔ１を算出する。
【００３０】
そして、通信装置２は、電力量ＥＢＵＳと電力量Ｅｓｔ１とを比較する。電力量ＥＢＵＳが電力量Ｅｓｔ１以上である場合には、乗車地点９２から降車地点９３までの間、ナビエンジン３ｆへの電源をオンにしても、使用電力量Ｅｓｔ１は、使用可能な電力量ＥＢＵＳを超えない。このため、通信装置２は、ナビエンジン３ｆをナビ情報を生成するエンジンとして決定する。
【００３１】
一方、電力量ＥＢＵＳが電力量Ｅｓｔ１より小さい場合には、乗車地点９２から降車地点９３までの間、ナビエンジン３ｆへの電源をオンにすると、使用電力量Ｅｓｔ１は、使用可能な電力量ＥＢＵＳを超えてしまう。このため、通信装置２は、通信装置２のナビエンジン２ｆをナビ情報を生成するエンジンとして決定する。なお、通信装置２は、携帯端末３がナビエンジンを搭載していない場合には、電力量ＥＢＵＳと電力量Ｅｓｔ１との比較を行わずに、ナビエンジン２ｆをナビ情報を生成するエンジンとして決定することができる。これにより、ナビエンジンを搭載していない携帯端末でもナビ機能を利用することができる。
【００３２】
そして、携帯端末３は、ナビ情報を生成するエンジンとしてナビエンジン３ｆが決定された場合には、次のような処理を行う。すなわち、携帯端末３は、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅの電源をオフにし、通信装置２から送信された位置情報、地図情報および交通情報に基づいて、ナビエンジン３ｆにナビ情報を生成させる。したがって、システム１によれば、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅで消費される電力量を削減することができる。なお、システム１は、情報生成システムの一例である。
【００３３】
また、携帯端末３は、ナビ情報を生成するエンジンとしてナビエンジン２ｆが決定された場合には、次のような処理を行う。すなわち、携帯端末３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにし、通信装置２のナビエンジン２ｆで生成されたナビ情報を通信装置２から受信する。このように、携帯端末３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにし、通信装置２で生成されたナビ情報を受信する。したがって、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅおよびナビエンジン３ｆで消費される電力量を削減することができる。
【００３４】
そして、携帯端末３は、降車の際には、通信装置２に基地局情報を問い合わせて、３Ｇ送受信機３ａの電源をオンにして、３Ｇ送受信機３ａを通信可能な状態に設定し直すことができる。携帯端末３は、降車地点９３において、Ｗｉｆｉ送受信機３ｂの電源をオフにして、通信装置２の後述のＷｉｆｉ送受信機２ｂとの接続を解除する。そして、携帯端末３は、降車地点９３から目的地９１までの間、Ｗｉｆｉ送受信機３ｂによるスキャンは行わず、３Ｇ送受信機３ａにより、基地局４ａと接続し、アイドル接続の状態となって、３Ｇ網４との通信を行う。また、携帯端末３は、降車の際には、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅおよびナビエンジン３ｆの電源がオンとなるようにし、ナビ情報を出力する。
【００３５】
従来では、降車地点９３から目的地９１までの間は、携帯端末のＷｉｆｉ送受信機によるスキャンに電力を消費していたが、上述したように、携帯端末３は、Ｗｉｆｉ送受信機３ｂによるスキャンを行わない。このため、システム１によれば、消費電力が削減される。
【００３６】
このように、本実施例にかかる携帯端末３は、Ｗｉｆｉ送受信機３ｂによるスキャンに使用する電力を削減でき、ハンドオーバに使用する電力を削減することができる。また、本実施例にかかるシステム１によれば、携帯端末３のバッテリレベルに応じて、ナビの精度と消費電力量とのバランスがとることができる。
【００３７】
図２は、実施例１にかかる通信システムの構成の一例を示す図である。図２に示すように、システム１は、通信装置２と、携帯端末３とを有する。システム１は、携帯端末３を携帯するユーザが、通信装置２が搭載された移動体８０に乗車した際に、通信装置２と携帯端末３とでＷｉｆｉ送受信機による通信が可能となった場合に構築されるシステムである。
【００３８】
通信装置２は、移動体８０に搭載される車載機器である。通信装置２は、３Ｇ送受信機２ａと、Ｗｉｆｉ送受信機２ｂと、ＲＦＩＤ送受信機２ｃと、ＧＰＳ信号受信機２ｄと、ＧＰＳ信号処理エンジン２ｅと、ナビエンジン２ｆと、記憶装置２ｇとを有する。さらに、通信装置２は、Ｉ／Ｏ（Input/Output）インターフェース２ｈと、交通情報受信機２ｉと、プロセッサ２ｊとを有する。これらの３Ｇ送受信機２ａ、Ｗｉｆｉ送受信機２ｂ、ＲＦＩＤ送受信機２ｃ、ＧＰＳ信号受信機２ｄ、ＧＰＳ信号処理エンジン２ｅ、ナビエンジン２ｆ、記憶装置２ｇ、Ｉ／Ｏインターフェース２ｈ、交通情報受信機２ｉは、バス２ｋを介して接続されている。また、バス２ｋには、プロセッサ２ｊが接続されている。よって、バス２ｋに接続されている各機器は、互いに通信が可能である。通信装置２が搭載される移動体８０の一例としては、バス、自動車、オートバイ、自転車、タクシー、電車、船舶、飛行機などが挙げられる。通信装置２は、移動体８０外の無線通信網と接続する。また、通信装置２は、移動体８０内の携帯端末３と、移動体８０内の無線通信網により接続する。以下、移動体８０外の無線通信網を、「外部無線通信網」と表記し、移動体８０内の無線通信網を、「内部無線通信網」と表記する。
【００３９】
外部無線通信網としては、例えば、Ｗ−ＣＤＭＡ（Wideband-Code  Division  Multiple  Access）、ＣＤＭＡ２０００、ＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）などの３Ｇ通信方式により通信が行われる外部無線通信網が挙げられる。なお、外部無線通信網として、３Ｇ通信方式以降の次世代通信方式により通信が行われる移動体通信網を採用することもできる。外部無線通信網により、携帯端末３は、通話とデータ通信の双方が可能となる。本実例では、外部無線通信網として３Ｇ網を例に挙げて説明する。
【００４０】
また、内部無線通信網の一例としては、例えば、移動体内に設けられた無線ＬＡＮスポットが挙げられる。内部無線通信網は、外部無線通信網よりも消費電力量が少ないネットワークである。本実例では、内部無線通信網として、Ｗｉｆｉを用いた場合を例に挙げて説明する。
【００４１】
３Ｇ送受信機２ａは、３Ｇアンテナを用いて、後述する３Ｇ網４の基地局４ａと通信を行う。
【００４２】
Ｗｉｆｉ送受信機２ｂは、Ｗｉｆｉアンテナを用いて、Ｗｉｆｉ通信を行う。例えば、Ｗｉｆｉ送受信機２ｂは、携帯端末３のＷｉｆｉ送受信機３ｂとＷｉｆｉ通信を行う。
【００４３】
ＲＦＩＤ送受信機２ｃは、ＲＦＩＤアンテナを用いて、通信を行う。例えば、ＲＦＩＤ送受信機２ｃは、携帯端末３のＲＦＩＤ送受信機３ｃと通信を行う。
【００４４】
ＧＰＳ信号受信機２ｄは、ＧＰＳ衛星からのＧＰＳ信号を受信し、ＧＰＳ信号処理エンジン２ｅに送信する。例えば、図１の例では、ＧＰＳ信号受信機２ｄは、出発地点９０から目的地９１までの間では、電源がオンであるため、次のような処理を行う。すなわち、ＧＰＳ信号受信機２ｄは、ＧＰＳ衛星からのＧＰＳ信号を受信し、ＧＰＳ信号処理エンジン２ｅにＧＰＳ信号を送信する。
【００４５】
ＧＰＳ信号処理エンジン２ｅは、ＧＰＳ信号受信機２ｄから送信されたＧＰＳ信号に対して、ＧＰＳ信号処理エンジン２ｅの位置を検出するための処理を実行して、位置を検出し、位置を示す位置情報を生成する。ここで、ＧＰＳ信号処理エンジン２ｅは、通信装置２内に備えられているため、ＧＰＳ信号処理エンジン２ｅの位置を通信装置２の位置とみなすことができる。例えば、図１の例では、ＧＰＳ信号処理エンジン２ｅは、出発地点９０から目的地９１までの間では、電源がオンであるため、次のような処理を行う。すなわち、ＧＰＳ信号処理エンジン２ｅは、ＧＰＳ信号から、通信装置２の位置を示す位置情報を生成する。また、図１の例では、ＧＰＳ信号処理エンジン２ｅは、乗車地点９２から降車地点９３までの間では、電源がオフにされる。そのため、ＧＰＳ信号処理エンジン２ｅでは、電力の消費が削減される。
【００４６】
ナビエンジン２ｆは、ナビ画面などのナビ情報を生成する。例えば、ナビエンジン２ｆは、目的地、地図情報、位置情報、交通情報に基づいて、位置情報が示す位置から目的地までのルート探索を行う。例えば、図１の例では、ナビエンジン２ｆは、出発地点９０から目的地９１までの間では、次のような処理を行う。すなわち、ナビエンジン２ｆは、目的地、地図情報２５、交通情報受信機２ｉで受信された交通情報、ＧＰＳ信号処理エンジン２ｅで生成された位置情報に基づいて、位置情報が示す位置から目的地までのルート探索を行う。そして、ナビエンジン２ｆは、ルート探索の結果得られたルートが表示されたナビ画面などのナビ情報を、所定の更新頻度で生成する。なお、ナビエンジン２ｆは、生成部の一例である。
【００４７】
記憶装置２ｇは、第一の情報生成プログラム２１、第一のテーブル２２、データベース２３、第二のテーブル２４、地図情報２５を記憶する。
【００４８】
第一の情報生成プログラム２１は、ナビ情報の生成を制御するための第一の情報生成処理を実行するためのプログラムである。
【００４９】
第一のテーブル２２には、携帯端末３と通信装置２とが接続され、プロセッサ２ｊで後述する仮想端末が生成されるごとに、生成された仮想端末の情報が登録されたレコードが追加される。図３は、第一のテーブルの一例を示す図である。図３の例では、第一のテーブル２２は、エントリ項目のそれぞれに対応付けて、ＳＩＭ番号項目と、ＭＡＣアドレス項目と、ＩＰ（Internet  Protocol）アドレス項目と、機種情報項目とを有する。
【００５０】
エントリ項目には、携帯端末３と通信装置２とが接続され、通信装置２で仮想端末が生成された順番が登録される。ここで、順番は、「エントリ」とも称される。すなわち、エントリは、仮想端末に一意に割り振られた番号である。
【００５１】
ＳＩＭ番号項目には、携帯端末３のＳＩＭ番号が仮想端末のＳＩＭ番号として登録される。ＭＡＣアドレス項目には、携帯端末３の固有のＭＡＣアドレスが仮想端末のＭＡＣアドレスとして登録される。ＭＡＣアドレスとは、データの送信元または宛先を識別するアドレスであり、イーサネット（登録商標）の場合、４８ビットの符号である。ＩＰアドレス項目には、通信装置２が携帯端末３の仮想端末に割り当てたＩＰアドレスが登録される。機種情報項目には、携帯端末３から通信装置２に送信された、携帯端末３の機種を識別する機種情報が仮想端末の機種情報として登録される。機種情報の一例としては、携帯端末３の製造者名、機種名を特定するコードが挙げられる。
【００５２】
図３の例では、１番目のレコードに、生成された順番が「１」である仮想端末のＳＩＭ番号が「８２００５０００００００１３４」である場合が示されている。また、図３の例では、１番目のレコードに、生成された順番が「１」である仮想端末のＭＡＣアドレスが「３Ｅ：Ａ９：１０：００：６Ｆ：７８」である場合が示されている。また、図３の例では、１番目のレコードに、生成された順番が「１」である仮想端末のＩＰアドレスが、「１０．１２０．２２．１０」である場合が示されている。また、図３の例では、１番目のレコードに、生成された順番が「１」である仮想端末の機種情報が、「Ｆ８０１ｉ」である場合が示されている。
【００５３】
データベース２３には、機種情報が示す携帯端末３の機種毎に、携帯端末３で使用されるＯＳ（Operating  System）およびアプリケーションを示す情報が登録される。図４は、データベースの一例を示す図である。図４の例では、データベース２３は、機種情報項目のそれぞれに対応付けて、対応ＯＳ項目と、対応アプリケーション項目とを有する。
【００５４】
機種情報項目には、携帯端末３の機種情報が登録される。対応ＯＳ項目には、各機種情報によって識別される携帯端末３で使用されるＯＳを示す情報が登録される。対応アプリケーション項目には、各機種情報によって識別される携帯端末３で使用されるアプリケーションを示す情報が登録される。ここで、対応ＯＳ項目に登録された情報が示すＯＳは、記憶装置２ｇに記憶されている。そのため、対応ＯＳ項目に登録された情報から、その情報が示すＯＳを記憶装置２ｇから取得可能である。同様に、対応アプリケーション項目に登録された情報が示すアプリケーションは、記憶装置２ｇに記憶されている。そのため、対応アプリケーション項目に登録された情報から、その情報が示すアプリケーションを記憶装置２ｇから取得可能である。
【００５５】
図４の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３で使用されるＯＳが「ＯＳ１」であり、アプリケーションが「Ａ１」である場合が示されている。
【００５６】
第二のテーブル２４には、機種情報が示す携帯端末３の機種毎に、消費される電力量に関する情報が登録される。図５は、第二のテーブルの一例を示す図である。図５の例では、第二のテーブル２４のレコードは、機種情報項目と、３Ｇ送受信機の消費電力項目と、Ｗｉｆｉ送受信機の消費電力項目と、ＧＰＳ信号受信機およびＧＰＳ信号処理エンジンの消費電力項目とを有する。これに加えて、図５の例では、第二のテーブル２４のレコードは、ナビエンジンの消費電力項目と、表示制御装置の消費電力項目と、ナビ画面の更新頻度項目とを有する。
【００５７】
機種情報項目には、携帯端末３の機種情報が登録される。３Ｇ送受信機の消費電力項目には、各機種情報によって識別される携帯端末３の３Ｇ送受信機３ａで消費される電力［ｗ］が登録される。Ｗｉｆｉ送受信機の消費電力項目には、各機種情報によって識別される携帯端末３のＷｉｆｉ送受信機３ｂで消費される電力［ｗ］が登録される。ＧＰＳ信号受信機およびＧＰＳ信号処理エンジンの消費電力項目には、各機種情報によって識別される携帯端末３のＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅで消費される電力［ｗ］が登録される。ナビエンジンの消費電力項目には、各機種情報によって識別される携帯端末３のナビエンジン３ｆでナビ情報を生成するごとに消費される電力量［Ｊ／ｕｐｄａｔｅ］が登録される。表示制御装置の消費電力項目には、各機種情報によって識別される携帯端末３の表示制御装置３ｏで、ナビ情報の一例であるナビ画面を表示するごとに消費される電力量［Ｊ／ｕｐｄａｔｅ］が登録される。ナビ画面の更新頻度項目には、ナビ画面を更新させる単位時間あたりの回数［ｕｐｄａｔｅ］が登録される。なお、かかる回数の一例としては、携帯端末３の開発段階で、携帯端末３を開発する開発者によって定められた回数が挙げられる。
【００５８】
図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３の３Ｇ送受信機３ａで消費される電力が、「Ｐ３Ｇ」である場合が示されている。また、図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３のＷｉｆｉ送受信機３ｂで消費される電力が、「Ｐｗｉｆｉ」である場合が示されている。また、図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３のＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅで消費される電力が、「ＰＧＰＳ」である場合が示されている。また、図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３のナビエンジン３ｆでナビ画面を生成するごとに消費される電力量が、「ＥＮａｖｉ」である場合が示されている。また、図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３の表示制御装置３ｏでナビ画面を表示するごとに消費される電力量が、「ＥＤｉｓｐ」である場合が示されている。また、図５の例では、１番目のレコードに、機種情報「Ｆ８０１ｉ」が示す携帯端末３のナビ画面を更新させる単位時間あたりの回数が、「ＦUｐｄｔ」である場合が示されている。
【００５９】
地図情報２５は、道路、施設などの位置や名称を含む情報である。地図情報２５は、ナビ情報の生成などに用いられる。
【００６０】
Ｉ／Ｏインターフェース２ｈは、外部装置に接続され、外部装置からのデータの入出力を制御する。Ｉ／Ｏインターフェース２ｈとして、例えば、シリアルポート、ＵＳＢポートなどを用いることができる。
【００６１】
交通情報受信機２ｉは、道路上に設けられたビーコン局から、ＶＩＣＳ（Vehicle  Information  and  Communication  System）情報などの交通情報を受信する。なお、交通情報受信機２ｉは、ビーコン局から受信する交通情報よりも広い範囲の交通道路状況を示すＦＭ多重放送を受信することができる。
【００６２】
プロセッサ２ｊは、通信装置２全体の制御を行う。例えば、プロセッサ２ｊは、記憶装置２ｇに記憶された第一の情報生成プログラム２１を取得し、取得した第一の情報生成プログラム２１を実行し、第一の情報生成処理を実行する。図６は、第一の情報生成プログラムを実行するプロセッサを有する通信装置を機能的に表した機能ブロックの一例を示す図である。図６に示すように、通信装置２は、通信制御部２０１と、電力量算出部２０２と、情報取得部２０３と、決定部２０４と、頻度算出部２０５と、制御部２０６とを有する。
【００６３】
通信制御部２０１は、まず、携帯端末３の代わりとなる仮想端末３ｖを生成する。なお、仮想端末は、「エミュレータ」とも称される。仮想端末３ｖは、携帯端末３の代わりに、３Ｇ網４へのハンドオーバを行う。これにより、携帯端末３は、自らハンドオーバを行わないため、ハンドオーバによって電力を消費することが抑制され、消費電力を削減することができる。
【００６４】
具体例について説明する。図７は、通信システムで実行される処理を説明するための図である。図７の例では、通信装置２のＲＦＩＤ送受信機２ｃからの電波を検出した場合に、通信制御部２０１は、携帯端末３のＷｉｆｉ送受信機３ｂの電源をオンにする。そして、携帯端末３のＲＦＩＤ送受信機３ｃは、Ｗｉｆｉ通信の確立に用いられる情報、例えば、携帯端末３のＭＡＣアドレス、ＳＩＭ、機種情報などを通信装置２に送信する。これにより、携帯端末３のＷｉｆｉ送受信機３ｂと通信装置２のＷｉｆｉ送受信機２ｂとのＷｉｆｉ通信が確立される。また、ＲＦＩＤ送受信機３ｃは、乗車地点９２におけるバッテリ３ｍの残りの使用可能な電力量ＥＢａｔｔを通信装置２に送信する。また、ＲＦＩＤ送受信機３ｃは、携帯端末３のナビ機能が利用され、目的地が入力されている場合には、目的地を通信装置２に送信する。また、ＲＦＩＤ送受信機３ｃは、自端末がナビエンジンを搭載しているか否かを示す情報を通信装置２に送信する。以下では、自端末がナビエンジンを搭載しているか否かを示す情報を、「搭載情報」と表記する。また、通信制御部２０１は、３Ｇ送受信機３ａの電源をオフにする。なお、図７の例は、移動体８０内に、ＯＳ１によって動作する携帯端末３が２台存在し、ＯＳ２によって動作する携帯端末３が１台存在する場合を示す。
【００６５】
通信制御部２０１は、携帯端末３から送信された機種情報を受信した場合には、機種情報に対応するＯＳ、アプリケーションを第一のテーブル２２を参照して取得する。そして、通信制御部２０１は、取得したＯＳ、アプリケーションを用いて携帯端末３の仮想端末３ｖを生成する。図７の例では、通信制御部２０１は、ＯＳ１によって動作する仮想端末３ｖを２台、ＯＳ２によって動作する仮想端末３ｖを１台生成する。
【００６６】
図７の例では、仮想端末３ｖは、ハンドオーバを行う指示を３Ｇ送受信機２ａに送信する。３Ｇ送受信機２ａは、かかる指示を受信すると、３Ｇ網４へのハンドオーバを行う。ここで、通信制御部２０１は、３Ｇ送受信機２ａによるハンドオーバの結果をＷｉｆｉ通信で携帯端末３のＷｉｆｉ送受信機３ｂに送信するようにＷｉｆｉ送受信機２ｂを制御する。これにより、仮想端末３ｖは、３Ｇ送受信機２ａを介して、ハンドオーバを行うことができる。仮想端末３ｖは、ハンドオーバにより得られた、最も電波強度が強い基地局４ａを所定時間ごとに検出する。そして、仮想端末３ｖは、３Ｇ送受信機２ａを介して、検出した基地局４ａと通信を行う。このように、通信装置２は、携帯端末３ａの代わりに、ハンドオーバを行う。
【００６７】
また、図７の例では、携帯端末３が、インターネット５のサーバ５ａと接続する場合には、仮想端末３ｖは、携帯端末３の代わりに、３Ｇ網４を経由してインターネット５のサーバ５ａと通信を行う。さらに、Ｗｉｆｉ送受信機２ｂが携帯端末３と通信を行う。すなわち、携帯端末３は、Ｗｉｆｉ送受信機２ｂ、仮想端末３ｖおよび３Ｇ送受信機２ａを介して、サーバ５ａと通信を行う。このように、通信装置２が、携帯端末３とインターネット５のサーバ５ａとの通信を中継することにより、携帯端末３は、インターネット通信が可能となる。
【００６８】
また、電力量算出部２０２は、携帯端末３と通信装置２とのＷｉｆｉ通信が確立された場合に、携帯端末３と通信装置２とのＷｉｆｉ通信が可能な状態の間における携帯端末３で使用可能な電力量を算出する。具体例を挙げて説明する。先の図１の例において、乗車地点９２では、携帯端末３は、携帯端末３の後述するバッテリ３ｍの残りの電力量ＥＢａｔｔを、ＲＦＩＤ送受信機３ｃによって、通信装置２に送信する。電力量算出部２０２は、電力量ＥＢａｔｔを受信すると、受信した電力量ＥＢａｔｔから、降車地点９３から目的地９１までの間に携帯端末３により消費される電力量ＥＢＦを減じた電力量ＥＢＵＳ（ＥＢａｔｔ−ＥＢＦ）を算出する。電力量ＥＢＵＳは、乗車地点９２から降車地点９３までの移動体８０で移動中の時間に携帯端末３で使用可能な電力量である。すなわち、電力量ＥＢＵＳは、携帯端末３と通信装置２とのＷｉｆｉ通信が確立されている間に、携帯端末３で使用可能な電力量である。
【００６９】
また、乗車地点９２において、携帯端末３は、目的地が入力されている場合には、目的地を、ＲＦＩＤ送受信機３ｃによって、通信装置２に送信する。また、乗車地点９２において、携帯端末３は、搭載情報を、ＲＦＩＤ送受信機３ｃによって、通信装置２に送信する。
【００７０】
図１の例では、電力量算出部２０２は、電力量ＥＢＦを次のようにして算出する。すなわち、電力量算出部２０２は、上記の接続依頼に含まれる携帯端末３の機種情報をキーとして、かかる機種情報が機種情報項目に登録されたレコードを第二のテーブル２４から検索する。検索の結果、レコードが得られた場合には、電力量算出部２０２は、電力量ＥＢＦを下記の式（１）を用いて算出する。
ＥＢＦ＝ＴＢＦ×（Ｐ３Ｇ＋ＰＧＰＳ）＋（ＥＮａｖｉ＋ＥＤｉｓｐ）×（ＴＢＦ×ＦＵｐｄｔ）  式（１）
【００７１】
ただし、ＴＢＦは、降車地点９３から目的地９１までの移動時間である。また、Ｐ３Ｇは、得られたレコードの３Ｇ送受信機の消費電力項目に登録された電力である。また、ＰＧＰＳは、得られたレコードのＧＰＳ信号受信機およびＧＰＳ信号処理エンジンの消費電力項目に登録された電力である。また、ＥＮａｖｉは、得られたレコードのナビエンジンの消費電力項目に登録された電力量である。また、ＥＤｉｓｐは、得られたレコードの表示制御装置の消費電力項目に登録された電力量である。また、ＦＵｐｄｔは、得られたレコードのナビ画面の更新頻度項目に登録された回数である。
【００７２】
情報取得部２０３は、ナビ情報を生成する際に用いられる情報を取得する。例えば、情報取得部２０３は、記憶装置２１に記憶された地図情報２５を取得する。また、情報取得部２０３は、交通情報受信機２ｉから、交通情報を取得する。また、情報取得部２０３は、ＧＰＳ信号処理エンジン２ｅから、通信装置２の位置を示す位置情報を取得する。また、情報取得部２０３は、携帯端末３から送信された目的地を取得する。
【００７３】
なお、情報取得部２０３は、後述の決定部２０４において、搭載情報が、自端末がナビエンジンを搭載していないことを示すと判定された場合には、次のような処理を行う。すなわち、情報取得部２０３は、目的地をユーザから取得するための画面、すなわち目的地の入力を促す画面を表示する指示をＷｉｆｉ送受信機２ｂにより携帯端末３に送信する。これにより、携帯端末３の表示装置３ｐには、目的地をユーザから取得する画面が表示される。そして、携帯端末３にユーザから目的地が入力されると、携帯端末３は、目的地をＷｉｆｉ送受信機３ｂにより通信装置２に送信する。
【００７４】
決定部２０４は、まず、携帯端末３から送信された搭載情報が、自端末がナビエンジンを搭載していることを示すか否かを判定する。搭載情報が、自端末がナビエンジンを搭載していることを示す場合には、決定部２０４は、電力量ＥＢＵＳが所定量以上であるか否かを判定する。決定部２０４は、電力量ＥＢＵＳが所定量より小さい場合には、次のような処理を行う。すなわち、決定部２０４は、ナビエンジン２ｆ、および、後述のナビエンジン３ｆのうち、ナビエンジン２ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定する。また、決定部２０４は、電力量ＥＢＵＳが所定量以上である場合には、次のような処理を行う。すなわち、決定部２０４は、ナビエンジン２ｆ、および、ナビエンジン３ｆのうち、ナビエンジン３ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定する。
【００７５】
ここで、所定量の一例について説明する。ナビ情報を生成する頻度、ナビ情報を更新する頻度は、各機種のハードウェアやソフトウェアに応じた範囲内で、変更することができる。例えば、ナビ情報を生成する頻度、ナビ情報の更新する頻度を、最小値ＦＵｐｄｔ＿ｍｉｎとした場合には、表示されるナビ情報の更新頻度が小さいため、ナビ機能の品質は落ちる。しかしながら、この場合、ナビエンジン２ｆ，３ｆで、単位時間当たりでの、ナビ情報を生成する回数が少ないため、ナビエンジン２ｆ，３ｆでの消費電力が削減される。一方、ナビ情報を生成する頻度、ナビ情報を更新する頻度を、最大値ＦＵｐｄｔとした場合には、表示されるナビ情報の更新頻度が大きいため、ナビ機能の品質は良好となる。しかしながら、この場合、ナビエンジン２ｆ，３ｆで、単位時間当たりでの、ナビ情報を生成する回数が多いため、ナビエンジン２ｆ，３ｆでの消費電力が削減されない。このように、頻度と、消費電力の削減量との関係は、トレードオフの関係にある。また、携帯端末３と通信装置２とが通信可能な状態である場合には、携帯端末３での処理の負担を減らすために、通信装置２で処理を行うことが考えられる。
【００７６】
そこで、決定部２０４は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにさせ、頻度を最小値ＦＵｐｄｔ＿ｍｉｎにした場合に、携帯端末３で消費される電力量を算出する。この場合、決定部２０４は、通信装置２から送信された位置情報、地図情報、交通情報などに基づいてナビエンジン３ｆでナビ情報が生成される場合の消費電力量Ｅｓｔ１を算出する。決定部２０４は、算出した電力量Ｅｓｔ１と、上記の使用可能な電力量ＥＢＵＳとを比較する。すなわち、決定部２０４は、算出した電力量Ｅｓｔ１を上記の所定量としている。ここで、所定量Ｅｓｔ１は、下記の式（２）に基づいて算出される。
Ｅｓｔ１＝ＴＢＵＳ×Ｐｗｉｆｉ
＋（ＥＮａｖｉ＋ＥＤｉｓｐ）×（ＴＢＵＳ×ＦＵｐｄｔ＿ｍｉｎ）  式（２）
【００７７】
ただし、ＴＢＵＳは、乗車地点９２から降車地点９３までの移動時間である。また、Ｐｗｉｆｉは、得られたレコードのＷｉｆｉ送受信機の消費電力項目に登録された電力である。
【００７８】
決定部２０４は、このようにして得られた所定量Ｅｓｔ１と、電力量ＥＢＵＳとを比較する。そして、決定部２０４は、電力量ＥＢＵＳが所定量Ｅｓｔ１より小さい場合には、ナビエンジン３ｆでナビ情報の生成が困難であるため、次のような処理を行う。まず、決定部２０４は、電力量ＥＢＵＳが所定量Ｅｓｔ１より小さい場合には、電力量ＥＢＵＳと、所定量Ｅｓｔ２とを比較する。ここで、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにさせ、頻度を最小値ＦＵｐｄｔ＿ｍｉｎにした場合に、携帯端末３で消費される電力量が、所定量Ｅｓｔ２である。決定部２０４は、通信装置２から送信されたナビ画面が携帯端末３の表示装置３ｐに表示される場合の消費電力量Ｅｓｔ２を下記の式（３）に基づいて算出する。
Ｅｓｔ２＝ＴＢＵＳ×Ｐｗｉｆｉ＋ＥＤｉｓｐ×（ＴＢＵＳ×ＦＵｐｄｔ＿ｍｉｎ）  式（３）
【００７９】
そして、決定部２０４は、電力量ＥＢＵＳが、所定量Ｅｓｔ２より小さい場合には、携帯端末３でナビ情報を表示させること、すなわちナビ機能を利用することが困難であると判定する。この場合、決定部２０４は、フラグ（図示せず）にＮＵＬＬ値を設定する。なお、このフラグは、携帯端末３ごとに対応する。また、電力量ＥＢＵＳが、所定量Ｅｓｔ２以上である場合には、決定部２０４は、ナビエンジン２ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定する。
【００８０】
また、決定部２０４は、電力量ＥＢＵＳが所定量Ｅｓｔ１以上である場合には、ナビエンジン３ｆでナビ情報の生成が可能であるため、次のような処理を行う。すなわち、決定部２０４は、ナビエンジン３ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定する。
【００８１】
そして、決定部２０４は、ナビエンジン２ｆを決定した場合には、記憶装置２ｇのフラグに「１」の値を設定する。また、決定部２０４は、ナビエンジン３ｆを決定した場合には、フラグに「０」の値を設定する。なお、決定部２０４は、携帯端末３から送信された搭載情報が、ナビエンジンを搭載していないことを示す場合には、上述した電力量ＥＢＵＳと所定量Ｅｓｔ２との比較結果に応じて、上記と同様の処理を行ってフラグに値を設定する。
【００８２】
頻度算出部２０５は、電力量算出部２０２により算出された電力量ＥＢＵＳが所定量Ｅｓｔ１より小さい場合には、次のような情報に基づいて、ナビ情報の表示を更新する頻度である更新頻度を算出する。すなわち、電力量ＥＢＵＳ、Ｗｉｆｉ通信が可能な状態の時間ＴＢＵＳ、Ｗｉｆｉ送受信機３ｂで消費される電力が、更新頻度を算出する際に用いられる。また、携帯端末３の表示装置３ｐに表示させるナビ情報を更新する表示制御装置３ｏにおけるナビ情報の１回の更新で消費される電力量も、更新頻度を算出する際に用いられる。
【００８３】
また、頻度算出部２０５は、電力量算出部２０２により算出された電力量ＥＢＵＳが所定量Ｅｓｔ１以上である場合には、次のような情報に基づいて、更新頻度を算出する。すなわち、電力量ＥＢＵＳ、Ｗｉｆｉ通信が可能な状態の時間ＴＢＵＳ、Ｗｉｆｉ送受信機３ｂで消費される電力が、更新頻度を算出する際に用いられる。また、ナビエンジン３ｆでナビ情報を生成するごとに消費される電力量も、更新頻度を算出する際に用いられる。また、携帯端末３の表示装置３ｐに表示させるナビ情報を更新する表示制御装置３ｏにおけるナビ情報の１回の更新で消費される電力量も、更新頻度を算出する際に用いられる。
【００８４】
頻度算出部２０５は、電力量ＥＢＵＳが、所定量Ｅｓｔ２以上である場合には、電力量ＥＢＵＳと、所定量Ｅｓｔ３とを比較する。ここで、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにさせ、頻度を最大値ＦＵｐｄｔにした場合に、携帯端末３で消費される電力量が、所定量Ｅｓｔ３である。所定量Ｅｓｔ３は、頻度算出部２０５により算出される。この場合、頻度算出部２０５は、通信装置２から送信されたナビ情報が携帯端末３の表示装置３ｐに表示される場合の消費電力量を算出する。所定量Ｅｓｔ３は、下記の式（４）に基づいて算出される。
Ｅｓｔ３＝ＴＢＵＳ×Ｐｗｉｆｉ＋ＥＤｉｓｐ×（ＴＢＵＳ×ＦＵｐｄｔ）  式（４）
【００８５】
そして、頻度算出部２０５は、電力量ＥＢＵＳが、所定量Ｅｓｔ３より小さい場合には、下記の式（５）に基づいて、頻度Ｆを算出する。
Ｆ＝（ＥＢＵＳ−（ＴＢＵＳ×Ｐｗｉｆｉ））／（ＥＤｉｓｐ×ＴＢＵＳ）  式（５）
【００８６】
一方、頻度算出部２０５は、電力量ＥＢＵＳが、所定量Ｅｓｔ３以上である場合には、頻度Ｆを最大値ＦＵｐｄｔとすることで、頻度Ｆを算出する。
【００８７】
このようにして、頻度算出部２０５は、携帯端末３での消費電力量が、バッテリ３ｍの使用可能な電力量を超えない範囲で、できる限り高い範囲の頻度Ｆを算出する。すなわち、頻度算出部２０５は、消費電力量が使用可能な電力量を超えない範囲で、品質の高いナビ機能を実現することができる頻度Ｆを算出する。したがって、システム１によれば、バッテリ３ｍの状態に応じて、適切な精度のナビ機能を実現することができる。
【００８８】
また、頻度算出部２０５は、電力量ＥＢＵＳが所定量Ｅｓｔ１以上である場合には、電力量ＥＢＵＳと、所定量Ｅｓｔ４とを比較する。ここで、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにさせ、頻度を最大値ＦＵｐｄｔにした場合に、携帯端末３で消費される電力量が、所定量Ｅｓｔ４である。所定量Ｅｓｔ４は、頻度算出部２０５により算出される。この場合、頻度算出部２０５は、通信装置２から送信された位置情報、地図情報、交通情報、および携帯端末３に入力された目的地などに基づいてナビエンジン３ｆでナビ情報が生成される場合の消費電力量を算出する。所定量Ｅｓｔ４は、下記の式（６）に基づいて算出される。
Ｅｓｔ４＝ＴＢＵＳ×Ｐｗｉｆｉ
＋（ＥＮａｖｉ＋ＥＤｉｓｐ）×（ＴＢＵＳ×ＦＵｐｄｔ）  式（６）
【００８９】
そして、頻度算出部２０５は、電力量ＥＢＵＳが、所定量Ｅｓｔ４以上である場合には、頻度Ｆを最大値ＦＵｐｄｔとすることで、頻度Ｆを算出する。
【００９０】
一方、頻度算出部２０５は、電力量ＥＢＵＳが、所定量Ｅｓｔ４より小さい場合には、下記の式（７）に基づいて、頻度Ｆを算出する。
Ｆ＝（ＥＢＵＳ−（ＴＢＵＳ×Ｐｗｉｆｉ））／（ＥＤｉｓｐ＋ＥＮａｖｉ）×ＴＢＵＳ）  式（７）
【００９１】
このようにして、頻度算出部２０５は、携帯端末３での消費電力量が、バッテリ３ｍの使用可能な電力量を超えない範囲で、できる限り高い範囲の頻度Ｆを算出する。すなわち、頻度算出部２０５は、消費電力量が使用可能な電力量を超えない範囲で、品質の高いナビ機能を実現することができる頻度Ｆを算出する。したがって、システム１によれば、バッテリ３ｍの状態に応じて、適切な精度のナビ機能を実現することができる。
【００９２】
制御部２０６は、決定部２０４によりナビエンジン２ｆが決定された場合には、ナビエンジン３ｆへの電力の供給を停止し、ナビエンジン２ｆで生成されたナビ情報を出力するように携帯端末３を制御する。これに加えて、制御部２０６は、決定部２０４によりナビエンジン２ｆが決定された場合には、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅへの電力の供給を停止するように携帯端末３を制御する。
【００９３】
具体例を挙げて説明する。例えば、制御部２０６は、まず、フラグの値を取得する。フラグの値が「ＮＵＬＬ」である場合には、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。これにより、携帯端末３では、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源がオフにされる。そして、制御部２０６は、携帯端末３から接続終了依頼を受信すると、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。これにより、携帯端末３では、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源がオンにされる。したがって、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅおよびナビエンジン３ｆで消費される電力量を削減することができる。
【００９４】
また、フラグの値が「１」である場合には、すなわち、決定部２０４によりナビエンジン２ｆが決定された場合には、制御部２０６は、次のような処理を行う。すなわち、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。そして、制御部２０６は、ナビ情報を、頻度算出部２０５により算出された頻度Ｆで生成する指示をナビエンジン２ｆへ送信する。これにより、ナビエンジン２ｆは、頻度Ｆでナビ情報を生成するようになる。そして、制御部２０６は、ナビエンジン２ｆで生成されたナビ情報を、頻度Ｆで表示する指示をＷｉｆｉ送受信機２ｂにより携帯端末３に送信する。そして、制御部２０６は、時間間隔１／Ｆでナビ情報をナビエンジン２ｆから取得する。そして、制御部２０６は、取得したナビ情報を時間間隔１／ＦでＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。これにより、携帯端末３では、Ｗｉｆｉ通信により通信装置２から送信されるナビ情報が表示装置３ｐに表示され、頻度Ｆが示す更新頻度で更新される。そして、制御部２０６は、携帯端末３から接続終了依頼を受信すると、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。したがって、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅおよびナビエンジン３ｆで消費される電力量を削減することができる。また、システム１によれば、ナビエンジンを搭載しない携帯端末であっても、ナビ情報を出力することができる。
【００９５】
また、フラグの値が「０」である場合には、すなわち、決定部２０４によりナビエンジン３ｆが決定された場合には、制御部２０６は、次のような処理を行う。すなわち、制御部２０６は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３に送信する。これにより、携帯端末３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする。そして、制御部２０６は、ナビ情報を、頻度算出部２０５により算出された頻度Ｆで生成する指示をＷｉｆｉ送受信機２ｂによりナビエンジン３ｆへ指示を送信する。これにより、ナビエンジン３ｆは、頻度Ｆでナビ情報を生成するようになる。そして、制御部２０６は、時間間隔１／Ｆで、ＧＰＳ信号処理エンジン３ｅから位置情報を取得する。さらに、制御部２０６は、時間間隔１／Ｆで、地図情報２５を取得する。これに加えて、制御部２０６は、時間間隔１／Ｆで、交通情報を交通情報受信機２ｉから取得する。そして、制御部２０６は、取得した位置情報、地図情報２５、交通情報を、時間間隔１／Ｆで、Ｗｉｆｉ送受信機２ｂにより携帯端末３へ送信する。これにより、携帯端末３のナビエンジン３ｆでは、Ｗｉｆｉ通信により通信装置２から送信される位置情報、地図情報２５、交通情報などに基づいて時間間隔１／Ｆで、ナビ情報が生成される。そして、携帯端末３の表示装置３ｐでは、ナビ情報が頻度Ｆが示す更新頻度で更新される。そして、制御部２０６は、携帯端末３から接続終了依頼を受信すると、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオンにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する。したがって、システム１によれば、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅで消費される電力量を削減することができる。
【００９６】
このように、システム１によれば、携帯端末３と通信装置２との間で、３Ｇ通信よりも消費電力が少ないＷｉｆｉ通信が可能な場合に、携帯端末３の使用可能な電力量が閾値を超えた場合には、携帯端末３での消費電力を削減することができる。
【００９７】
また、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆなどで消費される電力量を削減することができる。また、システム１によれば、ナビエンジンを搭載しない携帯端末であっても、ナビ情報を出力することができる。
【００９８】
図２の説明に戻り、携帯端末３は、ユーザにより携帯される端末である。携帯端末３の一例としては、ＰＤＡ（Personal  Digital  Assitant）、スマートフォンなどの端末が挙げられる。携帯端末３は、３Ｇ送受信機３ａと、Ｗｉｆｉ送受信機３ｂと、ＲＦＩＤ送受信機３ｃと、ＧＰＳ信号受信機３ｄと、ＧＰＳ信号処理エンジン３ｅと、ナビエンジン３ｆと、記憶装置３ｇと、Ｉ／Ｏインターフェース３ｈと、プロセッサ３ｉとを有する。さらに、携帯端末３は、ユーザインターフェース３ｊと、ＳＩＭカード３ｋと、電力供給制御部３ｌと、バッテリ３ｍと、表示制御装置３ｏと、表示装置３ｐとを有する。これらの３Ｇ送受信機３ａ、Ｗｉｆｉ送受信機３ｂ、ＲＦＩＤ送受信機３ｃ、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆ、記憶装置３ｇ、Ｉ／Ｏインターフェース３ｈ、プロセッサ３ｉは、バス３ｎを介して接続されている。また、ユーザインターフェース３ｊ、ＳＩＭカード３ｋ、電力供給制御部３ｌ、表示制御装置３ｏもバス３ｎに接続されている。よって、これらのバス３ｎに接続された各機器は、互いに通信が可能である。
【００９９】
３Ｇ送受信機３ａは、３Ｇアンテナを用いて、３Ｇ網４の基地局４ａと通信を行う。図１の例では、３Ｇ送受信機３ａは、乗車地点９２から降車地点９３までの間では、電源がオフであるため、電力の消費が削減される。
【０１００】
Ｗｉｆｉ送受信機３ｂは、Ｗｉｆｉアンテナを用いて、Ｗｉｆｉ通信を行う。例えば、Ｗｉｆｉ送受信機３ｂは、Ｗｉｆｉアンテナを用いて、通信装置２のＷｉｆｉ送受信機２bとＷｉｆｉ通信を行う。図１の例では、Ｗｉｆｉ送受信機３ｂは、出発地点９０から乗車地点９２までの間、および、降車地点９３から目的地９１までの間では、電源がオフであるため、電力の消費が削減される。
【０１０１】
ＲＦＩＤ送受信機３ｃは、ＲＦＩＤアンテナを用いて、通信を行う。例えば、ＲＦＩＤ送受信機３ｃは、ＲＦＩＤアンテナを用いて、通信装置２のＲＦＩＤ送受信機２ｃと通信を行う。
【０１０２】
ＧＰＳ信号受信機３ｄは、ＧＰＳ衛星からのＧＰＳ信号を受信し、ＧＰＳ信号処理エンジン３ｅに送信する。ＧＰＳ信号処理エンジン３ｅは、ＧＰＳ信号受信機３ｄから送信されたＧＰＳ信号に対して、ＧＰＳ信号処理エンジン３ｅの位置を検出するための処理を実行して、位置を検出し、位置を示す位置情報を生成する。ここで、ＧＰＳ信号処理エンジン３ｅは、携帯端末３内に備えられているため、ＧＰＳ信号処理エンジン３ｅの位置を携帯端末３の位置とみなすことができる。図１の例では、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅは、乗車地点９２から降車地点９３までの間では、電源がオフであるため、ＧＰＳ信号受信機３ｄおよびＧＰＳ信号処理エンジン３ｅでは、電力の消費が削減される。
【０１０３】
ナビエンジン３ｆは、ナビ画面などのナビ情報を生成する。例えば、ナビエンジン３ｆは、位置情報、目的地、地図情報、交通情報に基づいて、位置情報が示す位置から目的地までのルート探索を行う。そして、ナビエンジン３ｆは、ルート探索の結果得られたルートが表示されたナビ画面などのナビ情報を生成する。図１の例では、出発地点９０から乗車地点９２までの間、および、降車地点９３から目的地９１までの間、ナビエンジン３ｆは、目的地、位置情報、並びに３Ｇ送受信機３ａにより外部のサーバから取得した地図情報および交通情報に基づいて、ナビ情報を生成する。また、ナビエンジン３ｆは、乗車地点９２から降車地点９３までの移動体８０の乗車中の間で、電源がオフの場合には、ルート探索の処理を含む各種処理を実行しない。そのため、ナビゲーション３ｆでは、電力の消費が削減される。また、ナビエンジン３ｆは、ルート探索の結果得られたルートが表示されたナビ画面などのナビ情報を、所定の更新頻度または通信装置２から指示された更新頻度で生成する。なお、ナビエンジン３ｆは、生成部の一例である。
【０１０４】
記憶装置３ｇは、第二の情報生成プログラム３１を記憶する。
【０１０５】
第二の情報生成プログラム３１は、ナビ情報の生成を制御するための第二の情報生成処理を実行するためのプログラムである。
【０１０６】
Ｉ／Ｏインターフェース３ｈは、外部装置に接続され、外部装置からのデータの入出力を制御する。Ｉ／Ｏインターフェース３ｈとして、例えば、シリアルポート、ＵＳＢポートなどを用いることができる。
【０１０７】
プロセッサ３ｉは、携帯端末３全体の制御を行う。例えば、プロセッサ３ｉは、記憶装置３ｇに記憶された第二の情報生成プログラム３１を取得し、取得した第二の情報生成プログラム３１を実行する。図８は、第二の情報生成プログラムを実行するプロセッサを有する携帯端末を機能的に表した機能ブロックの一例を示す図である。図８の例では、携帯端末３は、通信制御部３０１と、情報取得部３０２と、制御部３０３とを有する。
【０１０８】
先の図７の例では、携帯端末３のＲＦＩＤ送受信機３ｃは、通信装置２のＲＦＩＤ送受信機２ｃからの電波を検出した場合には、Ｗｉｆｉ通信の確立に用いられる情報、例えば接続依頼を携帯端末３に送信する。接続依頼には、携帯端末３のＭＡＣアドレス、ＳＩＭ、機種情報が含まれる。そして、通信制御部３０１は、携帯端末３のＷｉｆｉ送受信機３ｂの電源をオンにする。これにより、通信装置２のＷｉｆｉ送受信機２ｂと携帯端末３のＷｉｆｉ送受信機３ｂとのＷｉｆｉ通信が確立される。また、通信装置２のＲＦＩＤ送受信機２ｃからの電波を検出した場合には、通信制御部３０１は、携帯端末３の３Ｇ送受信機３ａの電源をオフにする。
【０１０９】
また、携帯端末３のＲＦＩＤ送受信機３ｃは、通信装置２のＲＦＩＤ送受信機２ｃからの電波を検出した場合には、搭載情報、電力量ＥＢａｔｔを携帯端末３に送信する。さらに、携帯端末３のＲＦＩＤ送受信機３ｃは、通信装置２のＲＦＩＤ送受信機２ｃからの電波を検出した場合には、目的地が入力されている場合には、目的地を携帯端末３に送信する。これにより、通信装置２では、携帯端末３の仮想端末３ｖが生成される。
【０１１０】
情報取得部３０２は、ナビ情報を生成する際に用いられる情報を取得する。例えば、情報取得部３０２は、ＧＰＳ信号処理エンジン３ｅから位置情報を取得する。また、情報取得部３０２は、３Ｇ送受信機３ａを介して外部のサーバから取得した地図情報および交通情報を取得する。また、情報取得部３０２は、通信装置２から送信された位置情報、交通情報、地図情報を取得する。
【０１１１】
また、情報取得部３０２は、通信装置２から送信された指示、ナビ情報なども取得する。
【０１１２】
制御部３０３は、自端末の使用可能な電力量ＥＢＵＳが、所定量Ｅｓｔ１よりも小さい場合に、自端末と通信可能な通信装置２で生成されたナビ情報を取得する。また、制御部３０３は、自端末の使用可能な電力量ＥＢＵＳが、所定量Ｅｓｔ１よりも小さい場合に、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆへの電力の供給を停止する。また、制御部３０３は、電力量ＥＢＵＳが、所定量Ｅｓｔ１以上である場合に、通信装置２から送信された位置情報、交通情報、地図情報に基づいて、ナビ情報を生成するようにナビエンジン３ｆを制御する。
【０１１３】
具体例について説明する。制御部３０３は、通信装置２から送信された指示が、目的地をユーザから取得するための画面を表示する指示を受信した場合には、目的地の入力を促す画面を表示する指示を後述の表示制御装置３ｏに送信する。これにより、表示制御装置３ｏは、目的地の入力を促す画面を表示装置３ｐに表示させる。図９は、目的地の入力を促す画面の一例である。図９の例では、目的地の入力を促す画面７００には、「目的地を入力して下さい。入力後は、送信ボタンを押して下さい。」というメッセージが含まれている。図９の例では、ユーザは、テキストボックス７０１に目的地を入力できる。図９の例では、テキストボックス７０１に目的地が入力された後に、ユーザによって送信ボタン７０２が押されると、制御部３０３は、Ｗｉｆｉ送受信機３ｂにより、目的地を通信装置２へ送信する。
【０１１４】
また、制御部３０３は、通信装置２から送信された指示が、機器の電源をオフにする指示である場合には、指示に従って、機器の電源をオフにする。例えば、先の図１の乗車地点９２において、通信装置２から送信された指示が、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示である場合には、制御部３０３は、次のような処理を行う。すなわち、制御部３０３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示を後述の電力供給制御部３ｌに送信する。これにより、電力供給制御部３ｌは、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする。したがって、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅおよびナビエンジン３ｆで消費される電力量を削減することができる。また、先の図１の乗車地点９２において、通信装置２から送信された指示が、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする指示である場合には、制御部３０３は、次のような処理を行う。すなわち、制御部３０３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする指示を後述の電力供給制御部３ｌに送信する。これにより、電力供給制御部３ｌは、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする。したがって、システム１によれば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅで消費される電力量を削減することができる。
【０１１５】
また、制御部３０３は、通信装置２から送信された指示が、機器の電源をオンにする指示である場合には、指示に従って、機器の電源をオンにする。例えば、先の図１の降車地点９３において、通信装置２から送信された指示が、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする指示である場合には、制御部３０３は、次のような処理を行う。すなわち、制御部３０３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする指示を電力供給制御部３ｌに送信する。これにより、電力供給制御部３ｌは、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする。また、先の図１の降車地点９３において、通信装置２から送信された指示が、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオンにする指示である場合には、制御部３０３は、次のような処理を行う。すなわち、制御部３０３は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオンにする指示を電力供給制御部３ｌに送信する。これにより、電力供給制御部３ｌは、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオンにする。
【０１１６】
また、制御部３０３は、通信装置２から送信された指示が、ナビ情報を頻度Ｆで生成する指示である場合には、ナビ情報を頻度Ｆで生成する指示をナビエンジン３ｆに送信する。これにより、ナビエンジン３ｆは、ナビ情報を頻度Ｆで生成するようになる。
【０１１７】
また、制御部３０３は、通信装置２から送信された指示が、ナビ情報を頻度Ｆで表示する指示である場合には、ナビ情報を頻度Ｆで表示する指示を表示制御装置３ｏに送信する。これにより、表示制御装置３ｏは、送信装置２から送信されるナビ情報を頻度Ｆで表示装置３ｐに表示させるようになる。したがって、システム１によれば、ナビエンジンを有しない携帯端末であっても、ナビ情報を出力することができる。すなわち、ナビエンジンを有しない携帯端末であってもナビ機能を利用することができる。
【０１１８】
また、制御部３０３は、通信装置２から送信された位置情報、地図情報、交通情報を受信した場合には、位置情報、地図情報、交通情報をナビエンジン３ｆに送信する。これにより、ナビエンジン３ｆでは、位置情報、地図情報、交通情報に基づいてナビ情報が生成される。
【０１１９】
また、制御部３０３は、通信装置２から送信されたナビ情報を受信した場合には、ナビ情報を表示制御装置３ｏに送信する。これにより、表示制御装置３ｏは、ナビ情報を表示装置３ｐに表示させる。
【０１２０】
ユーザインターフェース３ｊは、ユーザからのデータの入出力を制御する。ユーザインターフェース３ｊには、ディスプレイやキーボードやマイクやスピーカを採用することができる。ＳＩＭカード３ｋは、携帯端末３固有のＳＩＭ（Subscriber  Identity  Module）番号を記憶している。ＳＩＭ番号の一例としては、電話番号を特定するための固有のＩＤ番号（International  Mobile  Subscriber  Identity:IMSI）が挙げられる。
【０１２１】
電力供給制御部３ｌは、バッテリ３ｍから携帯端末３の各機器に供給される電力を制御する。また、電力供給制御部３ｌは、プロセッサ３ｉからの指示を受けて、各機器の電源をオンしたり、オフしたりする。バッテリ３ｍは、携帯端末３の各機器を動作させるための電力を、電力供給制御部３ｌを介して、各機器に供給する。
【０１２２】
表示制御装置３ｏは、表示装置３ｐの表示内容を制御する。例えば、表示制御装置３ｏは、ナビエンジン３ｆでナビ情報が生成されるたびに、生成されたナビ情報を表示するように表示装置３ｐを制御する。また、表示制御装置３ｏは、通信装置２からナビ情報を受信するたびに、受信したナビ情報を表示するように表示装置３ｐを制御する。また、表示制御装置３ｏは、ナビ情報を頻度Ｆで表示する指示を受けると、ナビ情報を頻度Ｆで表示装置３ｐに表示させる。表示装置３ｐは、各種情報を表示する。表示装置３ｐの一例としては、液晶ディスプレイが挙げられる。
【０１２３】
先の図１の乗車地点９２において、携帯端末３は、乗車地点９２から降車地点９３までの間で、携帯端末３のバッテリ３ｍの使用可能な電力量ＥＢＵＳが閾値を超えていない場合には、次のような処理を行う。すなわち、携帯端末３は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする。この間、携帯端末３は、通信装置２から送信されるナビ情報を表示する。
【０１２４】
これにより、携帯端末３は、乗車地点９２から降車地点９３までの間で使用可能な電力量ＥＢＵＳが閾値を超えていない場合には、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆでの消費電力を削減することができる。また、携帯端末３は、ナビエンジンを有していない場合でも、ナビ情報を出力することができる。
【０１２５】
一方、乗車地点９２において、携帯端末３は、乗車地点９２から降車地点９３までの間に、携帯端末３のバッテリ３ｍの使用可能な電力量ＥＢＵＳが閾値を超えた場合には、次のような処理を行う。すなわち、携帯端末３は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする。この間、携帯端末３は、通信装置２から送信されるナビ情報を生成する際に用いられる情報を取得し、取得した情報を用いてナビ情報を生成し、生成したナビ情報を表示する。
【０１２６】
これにより、携帯端末３は、電力量ＥＢＵＳが閾値を超えた場合には、乗車地点９２から降車地点９３までの間、ナビ情報を生成する際に用いられる情報を取得する機器、例えば、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅでの消費電力を削減することができる。
【０１２７】
（通信装置２と携帯端末３とのＷｉｆｉ通信の接続）
ここで、図１０〜図１８を用いて、通信装置２と携帯端末３とのＷｉｆｉ通信の接続から、切断までの一連の処理、並びに第一の情報生成処理および第二の情報処理について説明する。具体的には、まず、図１０を用いて、図１にて示した乗車地点９２における通信装置２と携帯端末３とのＷｉｆｉ通信の接続について説明する。すなわち、図１０では、図１にて示した通信装置２と携帯端末３とのＷｉｆｉ通信の関連付け、通信装置２による携帯端末３の認証、および通信装置２と携帯端末３間のＷｉｆｉ通信の確立について説明する。
【０１２８】
図１０は、通信装置と携帯端末とのＷｉｆｉ通信の接続の詳細を示すシーケンス図である。図１０では、携帯端末３が移動体８０内にあり、Ｗｉｆｉ通信の接続依頼を行った場合を例に挙げる。
【０１２９】
ここで、携帯端末３のＲＦＩＤ送受信機３ｃの通信圏内に、通信装置２のＲＦＩＤ送受信機２ｃが存在する状態になり、互いのＲＦＩＤ送受信機２ｃ，３ｃにより通信可能な状態に移行したとする。例えば、携帯端末３のユーザが、携帯端末３のＲＦＩＤ送受信機３ｃを、通信装置２のＲＦＩＤ送受信機２ｃに近づけることにより、通信可能な状態に移行する。
【０１３０】
携帯端末３のＲＦＩＤ送受信機３ｃは、通信装置２のＲＦＩＤ送受信機２ｃとの通信可能な状態になると、通信装置２のＲＦＩＤ送受信機２ｃに接続依頼、使用可能な電力量ＥＢａｔｔ、搭載情報を送信する（ステップＳ７０１）。ここで、接続依頼は、携帯端末３のＭＡＣアドレスとＳＩＭと機種情報とを含む。また、目的地が携帯端末３に入力されている場合には、ＲＦＩＤ送受信機３ｃは、ステップＳ７０１で、目的地も通信装置２のＲＦＩＤ送受信機２ｃに送信する。
【０１３１】
通信装置２のＲＦＩＤ送受信機２ｃは、受信した接続依頼を携帯端末３の携帯端末情報として、通信装置２のプロセッサ２ｊに転送するとともに、電力量ＥＢａｔｔ、搭載情報や目的地なども通信装置２のプロセッサ２ｊに転送する（ステップＳ７０２）。次に、通信装置２のプロセッサ２ｊは、受信した携帯端末情報のうちのＭＡＣアドレスをＷｉｆｉ送受信機２ｂに転送する（ステップＳ７０３）。ＭＡＣアドレスを受信したＷｉｆｉ送受信機２ｂは、ＭＡＣアドレスに対応するＩＰアドレスを割り振る（ステップＳ７０４）。これにより、通信装置２は、通信装置２と携帯端末３とのＷｉｆｉ通信の関連付けを行う。
【０１３２】
そして、通信装置２のプロセッサ２ｊは、携帯端末情報のうちＳＩＭと機種情報とを３Ｇ送受信機２ａに転送する（ステップＳ７０５）。通信装置２の３Ｇ送受信機２ａは、基地局４ａを介して認証機関（例えば、携帯端末３の通信事業者）にＳＩＭと機種情報との正当性を問い合わせて、携帯端末３を認証する。
【０１３３】
また、通信装置２のＷｉｆｉ送受信機２ｂは、割り振られたＩＰアドレスと、ＳＩＭと、ＭＡＣアドレスとからなるレコードの保存依頼を、通信装置２のプロセッサ２ｊに送信する（ステップＳ７０６）。携帯端末３が認証されなかった場合は、通信装置２のプロセッサ２ｊは、受信したレコードの保存依頼を廃棄して、携帯端末３とのＷｉｆｉ通信の接続は行わない。
【０１３４】
携帯端末３が認証された場合、通信装置２のプロセッサ２ｊは、保存依頼を受信すると、保存依頼に含まれるＳＩＭとＭＡＣアドレスとＩＰアドレスとをレコードとして第一のテーブル２２に保存する（ステップＳ７０７）。また、通信装置２のプロセッサ２ｊは、保存依頼に含まれるＩＰアドレスを接続情報としてＲＦＩＤ送受信機２ｃに転送する（ステップＳ７０８）。そして、通信装置２のプロセッサ２ｊは、機種情報から携帯端末３のＯＳを特定し、特定したＯＳに対応する仮想端末３ｖを生成し、携帯端末３のエミュレーションを開始する（ステップＳ７０９）。
【０１３５】
そして、通信装置２のＲＦＩＤ送受信機２ｃは、受信した接続情報を、携帯端末３のＲＦＩＤ送受信機３ｃに送信する（ステップＳ７１０）。接続情報は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）と、チャンネルと、ＩＰアドレスを含む。
【０１３６】
これにより、携帯端末３は、Ｗｉｆｉ送受信機３ｂによる通信装置２のＷｉｆｉ送受信機２ｂのスキャンを行わずに、Ｗｉｆｉ通信を確立するための接続情報を受信することができる。そのため、携帯端末３は、従来、Ｗｉｆｉ送受信機３ｂによる通信装置２のＷｉｆｉ送受信機２ｂのスキャンに使用していた消費電力を削減することができる。
【０１３７】
このあと、携帯端末３のＲＦＩＤ送受信機３ｃは、受信した接続情報を、携帯端末３のプロセッサ３ｉに転送する（ステップＳ７１１）。そして、携帯端末３のプロセッサ３ｉは、接続情報を受信すると、電力供給制御部３ｌに３Ｇ送受信機３ａの電源をオフにする指示を送信することにより、３Ｇ送受信機３ａの電源をオフにする（ステップＳ７１２）。
【０１３８】
また、携帯端末３のプロセッサ３ｉは、電力供給制御部３ｌにＷｉｆｉ送受信機３ｂの電源をオンにする指示を送信し、Ｗｉｆｉ送受信機３ｂに接続情報を転送する（ステップＳ７１３）。そして、携帯端末３のＷｉｆｉ送受信機３ｂは、接続情報に基づいて、通信装置２とＷｉｆｉ通信を接続して、通信装置２を介してインターネット通信を行う（ステップＳ７１４）。
【０１３９】
そして、通信装置２のプロセッサ２ｊは、第一の情報生成処理を実行する（ステップＳ７１５）。また、携帯端末３のプロセッサ３ｉは、第二の情報生成処理を実行する（ステップＳ７１６）。
【０１４０】
このように、通信装置２と携帯端末３とは、通信装置２と携帯端末３間のＷｉｆｉ通信を確立する。そのため、携帯端末３は、通信装置２を介して、インターネット通信を行うことができるようになる。
【０１４１】
これにより、携帯端末３は、通信装置２に仮想端末３ｖを生成させて、従来、携帯端末３が３Ｇ網４との通話品質を守るために行っていたハンドオーバを、通信装置２に肩代わりさせる。そのため、携帯端末３は、ハンドオーバを行わなくてよくなり、３Ｇ送受信機３ａを通信不能に設定して、消費電力量の低減を図ることができる。
【０１４２】
さらに、携帯端末３のユーザは、確立させたＷｉｆｉ通信により、通信装置２を中継して、３Ｇ網４と通信することができるため、３Ｇ送受信機３ａを通信不能に設定しても、インターネット通信および通話を行うことができる。
【０１４３】
次に、通信装置２のプロセッサ２ｊによって実行される第一の情報生成処理について説明する。図１１は、実施例１に係る第一の情報生成処理の手順を示すフローチャートである。
【０１４４】
図１１に示すように、電力量算出部２０２は、電力量ＥＢＵＳを算出する（ステップＳ１０１）。決定部２０４は、携帯端末３から送信された搭載情報が、自端末がナビエンジンを搭載していることを示すか否かを判定する（ステップＳ１０２）。自端末がナビエンジンを搭載していないことを示す場合（ステップＳ１０２否定）には、情報取得部２０３は、目的地をユーザから取得するための画面を表示する指示をＷｉｆｉ送受信機２ｂにより携帯端末３に送信する（ステップＳ１０３）。これにより、携帯端末３の表示装置３ｐには、目的地をユーザから取得する画面が表示される。情報取得部２０３は、携帯端末３から送信された目的地を受信したか否かを判定する（ステップＳ１０４）。目的地を受信していない場合（ステップＳ１０４否定）には、情報取得部２０３は、再び目的地を受信したか否かを判定する。一方、目的地を受信した場合（ステップＳ１０４肯定）には、ステップＳ１０７へ進む。
【０１４５】
自端末がナビエンジンを搭載していることを示す場合（ステップＳ１０２肯定）には、決定部２０４は、電力量Ｅｓｔ１を算出する（ステップＳ１０５）。決定部２０４は、電力量ＥＢＵＳが、電力量Ｅｓｔ１以上であるか否かを判定する（ステップＳ１０６）。電力量ＥＢＵＳが、電力量Ｅｓｔ１より小さい場合（ステップＳ１０６否定）には、決定部２０４は、電力量Ｅｓｔ２を算出する（ステップＳ１０７）。決定部２０４は、電力量ＥＢＵＳが、電力量Ｅｓｔ２以上であるか否かを判定する（ステップＳ１０８）。電力量ＥＢＵＳが、電力量Ｅｓｔ２より小さい場合（ステップＳ１０８否定）には、決定部２０４は、携帯端末３でナビ情報を表示させること、すなわちナビ機能を利用することが困難であるため、次のような処理を行う。すなわち、決定部２０４は、フラグにＮＵＬＬ値を設定し（ステップＳ１０９）、ステップＳ１２０へ進む。
【０１４６】
一方、電力量ＥＢＵＳが、電力量Ｅｓｔ２以上である場合（ステップＳ１０８肯定）には、決定部２０４は、ナビエンジン２ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定し、フラグに「１」を設定する（ステップＳ１１０）。そして、頻度算出部２０５は、電力量Ｅｓｔ３を算出する（ステップＳ１１１）。そして、頻度算出部２０５は、電力量ＥＢＵＳが、電力量Ｅｓｔ３以上であるか否かを判定する（ステップＳ１１２）。電力量ＥＢＵＳが、電力量Ｅｓｔ３以上である場合（ステップＳ１１２肯定）には、頻度算出部２０５は、頻度Ｆを最大値ＦＵｐｄｔとすることで、頻度Ｆを算出する（ステップＳ１１３）。一方、電力量ＥＢＵＳが、電力量Ｅｓｔ３より小さい場合（ステップＳ１１２否定）には、頻度算出部２０５は、上記の式（５）によって、頻度Ｆを算出する（ステップＳ１１４）。
【０１４７】
一方、電力量ＥＢＵＳが所定量Ｅｓｔ１以上である場合（ステップＳ１０６肯定）には、決定部２０４は、ナビエンジン３ｆを、携帯端末３の表示装置３ｐに表示されるナビ情報を生成するナビエンジンとして決定し、フラグに「０」を設定する（ステップＳ１１５）。そして、頻度算出部２０５は、電力量Ｅｓｔ４を算出する（ステップＳ１１６）。そして、頻度算出部２０５は、電力量ＥＢＵＳが、電力量Ｅｓｔ４以上であるか否かを判定する（ステップＳ１１７）。電力量ＥＢＵＳが、電力量Ｅｓｔ４以上である場合（ステップＳ１１７肯定）には、頻度算出部２０５は、頻度Ｆを最大値ＦＵｐｄｔとすることで、頻度Ｆを算出する（ステップＳ１１８）。一方、電力量ＥＢＵＳが、電力量Ｅｓｔ４より小さい場合（ステップＳ１１７否定）には、頻度算出部２０５は、上記の式（７）によって、頻度Ｆを算出する（ステップＳ１１９）。
【０１４８】
制御部２０６は、フラグの値を取得する（ステップＳ１２０）。制御部２０６は、フラグの値が「ＮＵＬＬ」であるか否かを判定する（ステップＳ１２１）。フラグの値が「ＮＵＬＬ」である場合（ステップＳ１２１肯定）には、制御部２０６は、次のような処理を行う。すなわち、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する（ステップＳ１２２）。そして、制御部２０６は、携帯端末３から接続終了依頼を受信したか否かを判定する（ステップＳ１２３）。接続終了依頼を受信していない場合（ステップＳ１２３否定）には、制御部２０６は、再び、ステップＳ１２３で接続終了依頼を受信したか否かを判定する。一方、接続終了依頼を受信した場合（ステップＳ１２３肯定）には、制御部２０６は、次のような処理を行う。すなわち、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオンにする指示を携帯端末３へ送信し（ステップＳ１２４）、処理を終了する。
【０１４９】
一方、フラグの値が「ＮＵＬＬ」でない場合（ステップＳ１２１否定）には、制御部２０６は、フラグの値が「１」であるか否かを判定する（ステップＳ１２５）。フラグの値が「１」である場合（ステップＳ１２５肯定）には、次のような処理を行う。すなわち、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆの電源をオフにする指示をＷｉｆｉ送受信機２ｂにより携帯端末３へ送信する（ステップＳ１２６）。そして、制御部２０６は、ナビ情報を、頻度算出部２０５により算出された頻度Ｆで生成する指示をナビエンジン２ｆへ送信する（ステップＳ１２７）。続いて、制御部２０６は、ナビエンジン２ｆで生成されたナビ情報を、頻度Ｆで表示する指示を携帯端末３に送信する（ステップＳ１２８）。そして、制御部２０６は、携帯端末３から接続終了依頼を受信したか否かを判定する（ステップＳ１２９）。接続終了依頼を受信した場合（ステップＳ１２９肯定）には、ステップＳ１２４へ進む。一方、接続終了依頼を受信していない場合（ステップＳ１２９否定）には、制御部２０６は、時刻Ｔの値を０に設定し、時刻Ｔをカウントするタイマーをスタートさせる（ステップＳ１３０）。制御部２０６は、時刻Ｔが１／Ｆ以上であるか否かを判定する（ステップＳ１３１）。時刻Ｔが１／Ｆ以上でない場合（ステップＳ１３１否定）には、制御部２０６は、再び、ステップＳ１３１で、時刻Ｔが１／Ｆ以上であるか否かを判定する。一方、時刻Ｔが１／Ｆ以上である場合（ステップＳ１３１肯定）には、制御部２０６は、ナビ情報をナビエンジン２ｆから取得する（ステップＳ１３２）。そして、制御部２０６は、取得したナビ情報を携帯端末３へ送信し（ステップＳ１３３）、ステップＳ１３０に戻る。
【０１５０】
一方、フラグの値が「１」でない場合（ステップＳ１２５否定）には、フラグの値が「０」であるため、制御部２０６は、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオフにする指示を携帯端末３に送信する（ステップＳ１３４）。そして、制御部２０６は、ナビ情報を、頻度算出部２０５により算出された頻度Ｆで生成する指示をナビエンジン３ｆへ指示を送信する（ステップＳ１３５）。制御部２０６は、携帯端末３から接続終了依頼を受信したか否かを判定する（ステップＳ１３６）。接続終了依頼を受信した場合（ステップＳ１３６肯定）には、制御部２０６は、次のような処理を行う。すなわち、制御部２０６は、携帯端末３のＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅの電源をオンにする指示を携帯端末３へ送信し（ステップＳ１３７）、処理を終了する。一方、接続終了依頼を受信していない場合（ステップＳ１３６否定）には、制御部２０６は、時刻Ｔの値を０に設定し、時刻Ｔをカウントするタイマーをスタートさせる（ステップＳ１３８）。制御部２０６は、時刻Ｔが１／Ｆ以上であるか否かを判定する（ステップＳ１３９）。時刻Ｔが１／Ｆ以上でない場合（ステップＳ１３９否定）には、制御部２０６は、再び、ステップＳ１３９で、時刻Ｔが１／Ｆ以上であるか否かを判定する。一方、時刻Ｔが１／Ｆ以上である場合（ステップＳ１３９肯定）には、制御部２０６は、位置情報、地図情報２５、交通情報などのナビ情報を生成する際に用いられる情報を取得する（ステップＳ１４０）。そして、制御部２０６は、取得した情報を携帯端末３へ送信し（ステップＳ１４１）、ステップＳ１３８に戻る。
【０１５１】
次に、携帯端末３のプロセッサ３ｉによって実行される第二の情報生成処理について説明する。図１２は、実施例１に係る第二の情報生成処理の手順を示すフローチャートである。第二の情報生成処理が実行されるタイミングとしては、例えば、通信装置２から送信された、上述した指示、ナビ情報、ナビを生成する際に用いられる情報を携帯端末３が受信したタイミングが挙げられる。
【０１５２】
図１２に示すように、制御部３０３は、通信装置２から受信した情報が、指示であるか否かを判定する（ステップＳ２０１）。指示である場合（ステップＳ２０１肯定）には、制御部３０３は、受信した指示が、目的地をユーザから取得するための画面を表示する指示であるか否かを判定する（ステップＳ２０２）。目的地をユーザから取得するための画面を表示する指示である場合には（ステップＳ２０２肯定）には、制御部３０３は、目的地の入力を促す画面を表示する指示を表示制御装置３ｏに送信する（ステップＳ２０３）。制御部３０３は、ユーザから目的地が入力されたか否かを判定する（ステップＳ２０４）。ユーザから目的地が入力されていない場合（ステップＳ２０４否定）には、制御部３０３は、再び、ステップＳ２０４で、ユーザから目的地が入力されたか否かを判定する。一方、ユーザから目的地が入力された場合（ステップＳ２０４肯定）には、制御部３０３は、入力された目的地を通信装置２へ送信し（ステップＳ２０５）、処理を終了する。
【０１５３】
一方、目的地をユーザから取得するための画面を表示する指示でない場合には（ステップＳ２０２否定）には、制御部３０３は、受信した指示が、機器の電源をオフにする指示であるか否かを判定する（ステップＳ２０６）。機器の電源をオフにする指示である場合（ステップＳ２０６肯定）には、制御部３０３は、指示に基づいて、機器の電源をオフにし（ステップＳ２０７）、処理を終了する。
【０１５４】
また、機器の電源をオフにする指示でない場合（ステップＳ２０６否定）には、制御部３０３は、受信した指示が、機器の電源をオンにする指示であるか否かを判定する（ステップＳ２０８）。機器の電源をオンにする指示である場合（ステップＳ２０８肯定）には、制御部３０３は、指示に基づいて、機器の電源をオンにし（ステップＳ２０９）、処理を終了する。
【０１５５】
また、機器の電源をオンにする指示でない場合（ステップＳ２０８否定）には、制御部３０３は、受信した指示が、ナビ情報を頻度Ｆで生成する指示であるか否かを判定する（ステップＳ２１０）。ナビ情報を頻度Ｆで生成する指示である場合（ステップＳ２１０肯定）には、制御部３０３は、ナビ情報を頻度Ｆで生成する指示をナビエンジン３ｆに送信し（ステップＳ２１１）、処理を終了する。
【０１５６】
また、ナビ情報を頻度Ｆで生成する指示でない場合（ステップＳ２１０否定）には、制御部３０３は、受信した指示が、ナビ情報を頻度Ｆで表示する指示であるか否かを判定する（ステップＳ２１２）。ナビ情報を頻度Ｆで表示する指示である場合（ステップＳ２１２肯定）には、制御部３０３は、ナビ情報を頻度Ｆで表示する指示を表示制御装置３ｏに送信し（ステップＳ２１３）、処理を終了する。また、ナビ情報を頻度Ｆで表示する指示でない場合（ステップＳ２１２否定）にも、処理を終了する。
【０１５７】
一方、指示でない場合（ステップＳ２０１否定）には、制御部３０３は、通信装置２から受信した情報が、ナビ情報を生成する際に用いられる情報であるか否かを判定する（ステップＳ２１４）。ナビ情報を生成する際に用いられる情報である場合（ステップＳ２１４肯定）には、制御部３０３は、受信した位置情報、地図情報、交通情報などのナビ情報を生成する際に用いられる情報をナビエンジン３ｆに送信し（ステップＳ２１５）、処理を終了する。
【０１５８】
また、ナビ情報を生成する際に用いられる情報でない場合（ステップＳ２１４否定）には、制御部３０３は、通信装置２から受信した情報が、ナビ情報であるか否かを判定する（ステップＳ２１６）。ナビ情報である場合（ステップＳ２１６肯定）には、制御部３０３は、ナビ情報を表示制御装置３ｏに送信し（ステップＳ２１７）、処理を終了する。また、ナビ情報でない場合（ステップＳ２１６否定）も、処理を終了する。
【０１５９】
続いて、図１３を用いて、通信装置２を中継したインターネット通信の詳細について説明し、図１４〜図１６を用いて、通信装置２を中継した通話の詳細について説明する。
【０１６０】
（携帯端末３によるインターネット通信）
まず、図１３を用いて、図１０にてステップＳ７１４に示した通信装置２とのＷｉｆｉ通信を確立した携帯端末３による通信装置２を介したインターネット通信の詳細について説明する。すなわち、図１にて示した乗車地点９２から降車地点９３までの間におけるインターネット通信の詳細について説明する。
【０１６１】
図１３は、携帯端末によるインターネット通信の詳細を示すシーケンス図である。図１３では、通信装置２が、３Ｇ送受信機２ａにより、基地局４ａからサーバ５ａを送信元とするコンテンツを受信した場合を例に挙げ、通信装置２による携帯端末３へのコンテンツの転送について説明する。また、図１３では、携帯端末３による通信装置２を介したサーバ５ａを宛先とするコンテンツの基地局４ａへの送信について説明する。
【０１６２】
すなわち、図１３では、携帯端末３のＷｉｆｉ送受信機３ｂと通信装置２のＷｉｆｉ送受信機２ｂと３Ｇ送受信機２ａと基地局４ａと３Ｇ網４とインターネット５とを経由する携帯端末３とサーバ５ａとのインターネット通信について説明する。
【０１６３】
図１３に示すように、サーバ５ａを送信元とするコンテンツを基地局４ａから受信した３Ｇ送受信機２ａは、通信装置２のプロセッサ２ｊにコンテンツを転送する（ステップＳ８０１）。次に、通信装置２のプロセッサ２ｊは、転送されたコンテンツをルーティングする（ステップＳ８０２）。ルーティングの一例としては、第一のテーブル２２を参照して、受信したコンテンツの宛先ＩＰアドレスとして、携帯端末３に割り振られたＩＰアドレスを付与することが挙げられる。
【０１６４】
そして、通信装置２のプロセッサ２ｊは、Ｗｉｆｉ送受信機２ｂにルーティングしたコンテンツを転送する（ステップＳ８０３）。コンテンツを受信したＷｉｆｉ送受信機２ｂは、端末装置３のＷｉｆｉ送受信機３ｂへコンテンツを送信する（ステップＳ８０４）。このようにして、通信装置２は、サーバ５ａを送信元とするコンテンツを中継して、携帯端末３へ送信する。
【０１６５】
そして、携帯端末３のＷｉｆｉ送受信機３ｂは、受信したコンテンツを携帯端末３のプロセッサ３ｉへ転送する（ステップＳ８０５）。次に、携帯端末３のプロセッサ３ｉは、転送されたコンテンツに基づき、表示装置３ｐの表示内容を更新する指示を表示制御装置３ｏに送信する（ステップＳ８０６）。ここで、携帯端末３のユーザは、更新された表示装置３ｐの内容に基づいて、サーバ５ａを宛先とするコンテンツを送信するように携帯端末３を操作したとする。
【０１６６】
そして、携帯端末３のプロセッサ３ｉは、ユーザからの操作を受けて、コンテンツをＷｉｆｉ送受信機３ｂに送信する（ステップＳ８０７）。コンテンツを受信したＷｉｆｉ送受信機３ｂは、受信したコンテンツを通信装置２のＷｉｆｉ送受信機２ｂへ送信する（ステップＳ８０８）。このようにして、携帯端末３は、通信装置２へサーバ５ａを宛先とするコンテンツを送信する。
【０１６７】
そして、通信装置２のＷｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊへコンテンツを転送する（ステップＳ８０９）。コンテンツを転送された通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａにコンテンツを転送する（ステップＳ８１０）。そして、３Ｇ送受信機２ａは、コンテンツを基地局４ａに送信する。これにより、基地局４ａに送信されたコンテンツはサーバ５ａへと送信される。
【０１６８】
このように、通信装置２と携帯端末３とが互いのＷｉｆｉ送受信機２ｂ，３ｂを経由して接続されている。また、通信装置２は、３Ｇ送受信機２ａにより基地局４ａを介して、サーバ５ａと通信できる。そのため、通信装置２は、携帯端末３とサーバ５ａとのインターネット通信を中継することができる。これにより、携帯端末３は、３Ｇ送受信機３ａを通信不能に設定してもインターネット通信を行うことができる。また、携帯端末３は、３Ｇ送受信機３ａを通信不能に設定して、３Ｇ網４へのハンドオーバを行わないようにして消費電力を削減できる。
【０１６９】
（通信装置２とＷｉｆｉ通信の接続中の携帯端末３への移動体８０外の携帯端末４ｂからの電話発信）
次に、図１４〜図１６を用いて、通信装置２とＷｉｆｉ通信の接続中の携帯端末３による通話について説明する。すなわち、図１にて示した乗車地点９２から降車地点９３までの間における通話の詳細について説明する。具体例を挙げて説明すると、携帯端末３と移動体８０外の携帯端末４ｂとの電話着信通知または電話発信依頼の送受信または通話内容の送受信を、通信装置２に中継させる。
【０１７０】
ここで、通信装置２と携帯端末３との間における通話内容は、例えば、ＶｏＩＰ（Voice  over  Internet  Protocol）技術により送受信される。例えば、通話内容の音声データをパケットに変換した上で、通信装置２と携帯端末３とがパケット送受信を行うことで、通話内容が送受信される。これにより、電話着信通知、電話発信依頼、または通話内容を通信装置２に中継させることにより、携帯端末３は、３Ｇ送受信機３ａを通信不能に設定したまま、携帯端末４ｂとの通話を行うことができる。
【０１７１】
すなわち、図１４〜図１６では、携帯端末３のＷｉｆｉ送受信機３ｂと通信装置２のＷｉｆｉ送受信機２ｂと３Ｇ送受信機２ａと基地局４ａと３Ｇ網４とを経由する経路により、携帯端末３と携帯端末４ｂとが通話を行う。ここで、まず、図１４を用いて、通信装置２とＷｉｆｉ通信の接続中の携帯端末３に対して移動体８０外の携帯端末４ｂからの電話発信があった場合について説明する。
【０１７２】
図１４は、通信装置とＷｉｆｉ通信の接続中の携帯端末への移動体外の携帯端末からの電話発信の詳細を示すシーケンス図である。ここで、携帯端末３の３Ｇ送受信機３ａは通信不能な状態に設定されている。そのため、移動体８０外の携帯端末４ｂからの携帯端末３への電話発信により、通信装置２内の仮想端末３ｖが、３Ｇ送受信機２ａにより移動体８０外の携帯端末４ｂからの電話着信通知を受信することになる。なお、電話着信通知は、電話の発信者番号を有する。
【０１７３】
携帯端末４ｂからの電話着信通知を受信すると、図１４に示すように、通信装置２の３Ｇ送受信機２ａは、電話着信通知を通信装置２のプロセッサ２ｊに転送する（ステップＳ９０１）。次に、通信装置２のプロセッサ２ｊは、転送された電話着信通知をルーティングする（ステップＳ９０２）。
【０１７４】
そして、通信装置２のプロセッサ２ｊは、Ｗｉｆｉ送受信機２ｂにルーティングした電話着信通知を転送する（ステップＳ９０３）。電話着信通知を受信したＷｉｆｉ送受信機２ｂは、端末装置３のＷｉｆｉ送受信機３ｂへ電話着信通知を送信する（ステップＳ９０４）。
【０１７５】
そして、携帯端末３のＷｉｆｉ送受信機３ｂは、受信した電話着信通知を携帯端末３のプロセッサ３ｉへ転送する（ステップＳ９０５）。次に、携帯端末３のプロセッサ３ｉは、転送された電話着信通知に基づき、表示装置３ｐの表示内容を更新する指示を表示制御装置３ｏに送信する（ステップＳ９０６）。
【０１７６】
そして、携帯端末３のプロセッサ３ｉは、ユーザからの操作を受けて、通話開始依頼をＷｉｆｉ送受信機３ｂに送信する（ステップＳ９０７）。通話開始依頼を受信したＷｉｆｉ送受信機３ｂは、受信した通話開始依頼を通信装置２のＷｉｆｉ送受信機２ｂへ送信する（ステップＳ９０８）。
【０１７７】
そして、通信装置２のＷｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊへ通話開始依頼を転送する（ステップＳ９０９）。通話開始依頼を転送された通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに通話開始依頼を転送する（ステップＳ９１０）。そして、携帯端末３と携帯端末４ｂとは通話を開始することができる。次に、図１５を用いて、携帯端末４ｂとの通話を開始した携帯端末３による通話の詳細について説明する。
【０１７８】
図１５は、携帯端末との通話を開始した携帯端末による通話の詳細を示すシーケンス図である。図１５に示すように、携帯端末３のプロセッサ３ｉは、Ｗｉｆｉ送受信機３ｂに、通話内容を転送する（ステップＳ１００１）。次に、通話内容を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、通信装置２のＷｉｆｉ送受信機２ｂに通話内容を送信する（ステップＳ１００２）。
【０１７９】
そして、通話内容を受信したＷｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊに通話内容を転送する（ステップＳ１００３）。次に、通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに通話内容を転送する（ステップＳ１００４）。通話内容を受信した３Ｇ送受信機２ａは、通話内容を携帯端末４ｂに送信し、また、携帯端末４ｂから応答された通話内容をプロセッサ２ｊに送信する（ステップＳ１００５）。
【０１８０】
次に、通信装置２のプロセッサ２ｊは、受信した通話内容をルーティングする（ステップＳ１００６）。そして、通信装置２のプロセッサ２ｊは、ルーティングした通話内容をＷｉｆｉ送受信機２ｂに転送する（ステップＳ１００７）。次に、通信装置２のＷｉｆｉ送受信機２ｂは、通話内容を携帯端末３のＷｉｆｉ送受信機３ｂに送信する（ステップＳ１００８）。
【０１８１】
そして、通話内容を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、通話内容をプロセッサ３ｉに送信する（ステップＳ１００９）。通話内容を受信した携帯端末３のプロセッサ３ｉは、通話内容をユーザインターフェース３ｊを用いて発音する（ステップＳ１０１０）。そして、この処理を繰り返すことにより、携帯端末３と携帯端末４ｂとは、通話を行うことができる。
【０１８２】
これにより、携帯端末３は、３Ｇ送受信機３ａを通信不能に設定したまま、通話を行うことができるため、消費電力を削減することができる。次に、図１６を用いて、通信装置２とＷｉｆｉ通信の接続中の携帯端末３が、移動体８０外の携帯端末４ｂへ電話発信した場合について説明する。
【０１８３】
（通信装置２とＷｉｆｉ通信の接続中の携帯端末３による移動体８０外の携帯端末４ｂへの電話発信）
図１６は、通信装置とＷｉｆｉ通信の接続中の携帯端末による移動体外の携帯端末への電話発信の詳細を示すシーケンス図である。ここで、携帯端末３の３Ｇ送受信機３ａは通信不能な状態に設定されている。そのため、携帯端末３は、３Ｇ送受信機３ａにより基地局４ａを介して携帯端末４ｂに直接電話発信せずに、通信装置２を介して電話発信することになる。ここでは、携帯端末３のユーザが、移動体８０外の携帯端末４ｂへ電話をかける操作を行った場合を例に挙げる。
【０１８４】
図１６に示すように、携帯端末３のプロセッサ３ｉは、Ｗｉｆｉ送受信機３ｂに、電話発信依頼を転送する（ステップＳ１１０１）。次に、電話発信依頼を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、通信装置２のＷｉｆｉ送受信機２ｂに電話発信依頼を送信する（ステップＳ１１０２）。
【０１８５】
そして、電話発信依頼を受信したＷｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊに電話発信依頼を転送する（ステップＳ１１０３）。次に、通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに電話発信依頼を転送する（ステップＳ１１０４）。電話発信依頼を受信した３Ｇ送受信機２ａは、通話開始通知をプロセッサ２ｊに送信する（ステップＳ１１０５）。
【０１８６】
次に、通信装置２のプロセッサ２ｊは、受信した通話開始通知をルーティングする（ステップＳ１１０６）。そして、通信装置２のプロセッサ２ｊは、ルーティングした通話開始通知をＷｉｆｉ送受信機２ｂに転送する（ステップＳ１１０７）。次に、通信装置２のＷｉｆｉ送受信機２ｂは、通話開始通知を携帯端末３のＷｉｆｉ送受信機３ｂに送信する（ステップＳ１１０８）。
【０１８７】
そして、通話開始通知を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、通話開始通知をプロセッサ３ｉに送信する（ステップＳ１１０９）。そして、携帯端末３と携帯端末４ｂとは通話を開始する。具体的には、上述した図１５の処理を繰り返すことにより、携帯端末３と携帯端末４ｂとは、通話を行うことができる。
【０１８８】
（通信装置２と携帯端末３とのＷｉｆｉ通信の接続切断）
次に、図１７および図１８を用いて通信装置２と携帯端末３とのＷｉｆｉ通信の接続切断について説明する。ここでは、図１にて示した降車地点９３において、携帯端末３のユーザが移動体８０から降りる際に、携帯端末３が通信装置２に接続終了依頼を送信した場合を例に挙げて、Ｗｉｆｉ通信の接続切断について説明する。
【０１８９】
図１７は、通信装置と携帯端末とのＷｉｆｉ通信の接続切断の詳細を示すシーケンス図である。図１７に示すように、携帯端末３のＲＦＩＤ送受信機３ｃは、通信装置２のＲＦＩＤ送受信機２ｃに接続終了依頼を送信する（ステップＳ１２０１）。接続終了依頼は、例えば、通信装置２に基地局情報の送信を要求し、仮想端末３ｖの削除を要求する依頼である。また、接続終了依頼には、携帯端末３のＭＡＣアドレスとＳＩＭ番号とが含まれている。
【０１９０】
通信装置２のプロセッサ２ｊは、ＲＦＩＤ送受信機２ｃから転送された接続終了依頼を受信する（ステップＳ１２０２）。次に、通信装置２のプロセッサ２ｊは、Ｗｉｆｉ送受信機２ｂに接続終了依頼のうちＭＡＣアドレスを転送する（ステップＳ１２０３）。ＭＡＣアドレスを受信したＷｉｆｉ送受信機２ｂは、受信したＭＡＣアドレスに割り振られているＩＰアドレスを解除する（ステップＳ１２０４）。そして、Ｗｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊに、第一のテーブル２２から受信したＭＡＣアドレスに対応するレコードを削除する停止依頼を転送する（ステップＳ１２０５）。
【０１９１】
通信装置２のプロセッサ２ｊは、停止依頼を受信すると、第一のテーブル２２からＭＡＣアドレスに対応するレコードを削除する（ステップＳ１２０６）。次に、通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに接続終了依頼を転送する（ステップＳ１２０７）。接続終了依頼を受信した３Ｇ送受信機２ａは、最適な基地局４ａを識別する基地局情報をプロセッサ２ｊに送信する（ステップＳ１２０８）。最適な基地局４ａとは、３Ｇ網４の複数の基地局４ａのうち、３Ｇ送受信機２ａに受信される電波強度が最も強い基地局４ａ（最も通信品質がよい基地局４ａ）である。
【０１９２】
そして、通信装置２のプロセッサ２ｊは、仮想端末３ｖを削除して、エミュレーションを終了する（ステップＳ１２０９）。また、通信装置２のプロセッサ２ｊは、受信した基地局情報をＲＦＩＤ送受信機２ｃに送信する（ステップＳ１２１０）。次に、通信装置２のＲＦＩＤ送受信機２ｃは、基地局情報を携帯端末３のＲＦＩＤ送受信機３ｃに送信する（ステップＳ１２１１）。そして、図１８のステップＳ１３０１へ進む。
【０１９３】
図１８は、通信装置と携帯端末とのＷｉｆｉ通信の接続切断の詳細を示すシーケンス図である。図１８に示すように、基地局情報を受信した携帯端末３のＲＦＩＤ送受信機３ｃは、基地局情報をプロセッサ３ｉに送信する（ステップＳ１３０１）。そして、携帯端末３のプロセッサ３ｉは、電力供給制御部３ｌに３Ｇ送受信機３ａの電源をオンにする指示を送信し、３Ｇ送受信機３ａに基地局情報を転送する（ステップＳ１３０２）。
【０１９４】
次に、携帯端末３の３Ｇ送受信機３ａは、基地局情報によって特定される最適な基地局４ａとの通信を開始する（ステップＳ１３０３）。そして、携帯端末３のプロセッサ３ｉは、電力供給制御部３ｌにＷｉｆｉ送受信機３ｂの電源をオフにする指示を送信し、Ｗｉｆｉ送受信機３ｂに接続終了依頼を送信する（ステップＳ１３０４）。
【０１９５】
これにより、通信装置２は、携帯端末３の依頼に応じて、基地局情報を送信することができる。そのため、携帯端末３は、３Ｇ網４内の最適な基地局４ａへ接続することができる。また、通信装置２は、携帯端末３に対応する仮想端末３ｖを削除して、携帯端末３との混信を防止できる。
【０１９６】
（通話品質を向上させる場合の携帯端末３による通話）
次に、図１９〜２２を用いて、通話品質を向上させる場合の携帯端末３による通話について説明する。ここでは、通話品質を向上させるために、通信装置２とのＷｉｆｉ通信の接続を切断して、携帯端末３は自身の３Ｇ送受信機３ａにより移動体８０外の携帯端末４ｂとの通話を行う。すなわち、携帯端末３の３Ｇ送受信機３ａと基地局４ａと３Ｇ網４とを経由する経路により、携帯端末３と携帯端末４ｂとが通話を行う。
【０１９７】
まず、図１９および図２０を用いて、通信装置２とＷｉｆｉ通信の接続中の携帯端末３に対して移動体８０外の携帯端末４ｂからの電話発信があった場合の携帯端末３の通話について説明する。
【０１９８】
（通話品質を向上させる場合の携帯端末３への移動体８０外の携帯端末４ｂからの電話発信の具体例）
図１９は、通話品質を向上させる場合の携帯端末への移動体外の携帯端末からの電話発信の具体例を示す説明図である。図１９では、通信装置２と携帯端末３とのＷｉｆｉ通信が確立され、通信装置２で仮想端末３ｖが生成された状態である。
【０１９９】
移動体８０外の携帯端末４ｂから、携帯端末３への電話着信通知が発信された場合、まず、（１）移動体８０外の携帯端末４ｂから基地局４ａへ電話着信通知が送信される。電話着信通知は、３Ｇ網４を経由して、移動体８０の周辺の基地局４ａから送信される。この際、携帯端末３の３Ｇ送受信機３ａは通信不能な状態に設定されているため、（２）通信装置２内の仮想端末３ｖに電話着信通知が送信されることになる。
【０２００】
通信装置２は、電話着信通知を受信すると、（３）携帯端末３に基地局情報を送信し、（４）仮想端末３ｖを削除する。そして、通信装置２と携帯端末３とのＷｉｆｉ通信の接続を切断する。これにより、携帯端末３は自ら３Ｇ網４へ接続して通話することが可能となり、また、仮想端末３ｖとの混信を防止できる。
【０２０１】
基地局情報を受信した携帯端末３は、３Ｇ送受信機３ａを通信可能な状態に設定して、自ら３Ｇ網４へ接続して、（５）基地局４ａから電話着信通知を受信し、通話を開始する。このように、携帯端末３は、電話の着信を受けることができる。その後、携帯端末３は、自ら３Ｇ網４へ接続して通話を行う。これにより、携帯端末３は、自身の３Ｇ送受信機３ａにより、基地局４ａを介して３Ｇ網４へ接続し、携帯端末４ｂとの通話品質のよい通話を行うことができる。
【０２０２】
なお、通話終了後、携帯端末３が通信装置２に仮想端末３ｖの生成を依頼するようにし、携帯端末３の３Ｇ送受信機３ａを通信不能な状態に再設定するようにしてもよい。これにより、再度通信装置２が３Ｇ網４へのハンドオーバを携帯端末３の代わりに行うようになり、携帯端末３の消費電力を削減できる。
【０２０３】
（通話品質を向上させる場合の携帯端末３への移動体８０外の携帯端末４ｂからの電話発信の詳細）
図２０は、図１９において示した通話品質を向上させる場合の携帯端末への移動体外の携帯端末からの電話発信の詳細を示すシーケンス図である。ここで、携帯端末３の３Ｇ送受信機３ａは通信不能な状態に設定されている。そのため、移動体８０外の携帯端末４ｂからの携帯端末３への電話発信により、通信装置２内の仮想端末３ｖが、３Ｇ送受信機２ａにより移動体８０外の携帯端末４ｂからの電話着信通知を受信することになる。なお、電話着信通知は、電話の発信者番号を有する。
【０２０４】
携帯端末４ｂからの電話着信通知を受信すると、図２０に示すように、通信装置２の３Ｇ送受信機２ａは、電話着信通知と最適な基地局４ａの基地局情報を通信装置２のプロセッサ２ｊに転送する（ステップＳ１５０１）。
【０２０５】
次に、通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに接続終了依頼を転送する（ステップＳ１５０２）。そして、電話着信通知と基地局情報とをＷｉｆｉ送受信機２ｂに転送する（ステップＳ１５０３）。
【０２０６】
次に、通信装置２のプロセッサ２ｊは、仮想端末３ｖを削除して、携帯端末３のエミュレーションを終了する（ステップＳ１５０４）。そして、転送された電話着信通知と基地局情報とを受信したＷｉｆｉ送受信機２ｂは、携帯端末３のＷｉｆｉ送受信機３ｂに電話着信通知と基地局情報を送信する（ステップＳ１５０５）。
【０２０７】
次に、電話着信通知と基地局情報を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、携帯端末３のプロセッサ３ｉに電話着信通知と基地局情報を転送する（ステップＳ１５０６）。そして、携帯端末３のプロセッサ３ｉは、電力供給制御部３ｌに３Ｇ送受信機３ａの電源をオンにする指示を送信し、転送された電話着信通知と基地局情報とを、３Ｇ送受信機３ａに転送し（ステップＳ１５０７）、３Ｇ送受信機３ａを有効化する。
【０２０８】
次に、３Ｇ送受信機３ａは、基地局情報によって特定される最適な基地局４ａとの通信を開始する（ステップＳ１５０８）。そして、３Ｇ網４から直接電話着信通知を受信して、通話を開始する（ステップＳ１５０９）。これにより、携帯端末３は、自身の３Ｇ送受信機３ａにより、基地局４ａを介して３Ｇ網４へ接続し、携帯端末４ｂとの通話品質のよい通話を行うことができる。なお、Ｗｉｆｉ通信の接続自体は継続し、インターネット接続にのみ使用するようにしてもよい。
【０２０９】
次に、図２１および図２２を用いて、通信装置２とＷｉｆｉ通信の接続中の携帯端末３が移動体８０外の携帯端末４ｂへ電話発信する場合の携帯端末３の通話について説明する。
【０２１０】
（通話品質を向上させる場合の携帯端末３による移動体８０外の携帯端末４ｂへの電話発信の具体例）
図２１は、通話品質を向上させる場合の携帯端末による移動体外の携帯端末への電話発信の具体例を示す説明図である。図２１では、通信装置２と携帯端末３とのＷｉｆｉ通信が確立され、通信装置２で仮想端末３ｖが生成された状態である。
【０２１１】
ここで、携帯端末３のユーザが、移動体８０外の携帯端末４ｂへ電話をかける操作を行ったとする。ユーザからの操作により、移動体８０外の携帯端末４ｂへ、携帯端末３から電話発信依頼を発信する場合、まず、（１）携帯端末３は、通信装置２へ仮想端末３ｖの停止依頼を送信する。
【０２１２】
停止依頼を受信した通信装置２は、（２）基地局情報を携帯端末３へ送信し、（３）仮想端末３ｖを削除する。そして、通信装置２と携帯端末３とのＷｉｆｉ通信の接続を切断する。これにより、携帯端末３は自ら３Ｇ網４へ接続して通話することが可能となり、また、仮想端末３ｖとの混信を防止できる。
【０２１３】
基地局情報を受信した携帯端末３は、３Ｇ送受信機３ａを通信可能な状態に設定して、自ら３Ｇ網４へ接続して、（４）基地局４ａへ電話発信依頼を送信し、（５）電話発信依頼は３Ｇ網４を経由して移動体８０外の携帯端末４ｂへ送信される。このように、携帯端末３は、電話の発信をすることができる。その後、携帯端末３は、自ら３Ｇ網４へ接続して通話する。これにより、携帯端末３は、自身の３Ｇ送受信機３ａにより、基地局４ａを介して３Ｇ網４へ接続し、携帯端末４ｂとの通話品質のよい通話を行うことができる。
【０２１４】
なお、通話終了後、携帯端末３が通信装置２に仮想端末３ｖの生成を依頼するようにし、携帯端末３の３Ｇ送受信機３ａを通信不能な状態に再設定するようにしてもよい。これにより、再度通信装置２が３Ｇ網４へのハンドオーバを携帯端末３の代わりに行うようになり、携帯端末３の消費電力を削減できる。
【０２１５】
（通話品質を向上させる場合の携帯端末３による移動体８０外の携帯端末４ｂへの電話発信の詳細）
図２２は、図２１において示した通話品質を向上させる場合の携帯端末による移動体外の携帯端末への電話発信の詳細を示すシーケンス図である。ここでは、携帯端末３のユーザが、移動体８０外の携帯端末４ｂへ電話をかける操作を行ったとする。
【０２１６】
ユーザからの操作により、図２２に示すように、携帯端末３のプロセッサ３ｉは、Ｗｉｆｉ送受信機３ｂに、電話発信依頼を転送する（ステップＳ１７０１）。次に、電話発信依頼を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、通信装置２のＷｉｆｉ送受信機２ｂに電話発信依頼を送信する（ステップＳ１７０２）。電話発信依頼は、例えば、通信装置２に基地局情報の送信を要求し、仮想端末３ｖの削除を要求する依頼である。
【０２１７】
そして、電話発信依頼を受信したＷｉｆｉ送受信機２ｂは、通信装置２のプロセッサ２ｊに電話発信依頼を転送する（ステップＳ１７０３）。次に、通信装置２のプロセッサ２ｊは、３Ｇ送受信機２ａに接続終了依頼を転送する（ステップＳ１７０４）。接続終了依頼を受信した３Ｇ送受信機２ａは、最適な基地局４ａを識別する基地局情報をプロセッサ２ｊに送信する（ステップＳ１７０５）。
【０２１８】
そして、通信装置２のプロセッサ２ｊは、受信した基地局情報をＷｉｆｉ送受信機２ｂに送信する（ステップＳ１７０６）。また、通信装置２のプロセッサ２ｊは、仮想端末３ｖを削除して、エミュレーションを終了する（ステップＳ１７０７）。次に、通信装置２のＷｉｆｉ送受信機２ｂは、基地局情報を携帯端末３のＷｉｆｉ送受信機３ｂに送信する（ステップＳ１７０８）。
【０２１９】
次に、基地局情報を受信した携帯端末３のＷｉｆｉ送受信機３ｂは、基地局情報をプロセッサ３ｉに送信する（ステップＳ１７０９）。そして、携帯端末３のプロセッサ３ｉは、電力供給制御部３ｌに３Ｇ送受信機３ａの電源をオンにする指示を送信し、３Ｇ送受信機３ａに基地局情報を転送する（ステップＳ１７１０）。
【０２２０】
次に、携帯端末３の３Ｇ送受信機３ａは、基地局情報によって特定される最適な基地局４ａとの通信を開始する（ステップＳ１７１１）。そして、３Ｇ網４に直接電話発信依頼を送信して、通話を開始する（ステップＳ１７１２）。これにより、携帯端末３は、自身の３Ｇ送受信機３ａにより、基地局４ａを介して３Ｇ網４へ接続し、携帯端末４ｂとの通話品質のよい通話を行うことができる。なお、Ｗｉｆｉ通信の接続自体は継続し、インターネット接続にのみ使用するようにしてもよい。
【０２２１】
上述してきたように、本実施例に係る通信装置２は、自装置と異なる他の装置のＷｉｆｉ送受信機３ｂと通信を行うＷｉｆｉ送受信機２ｂを有する。また、通信装置２は、Ｗｉｆｉ送受信機３ｂとＷｉｆｉ送受信機２ｂとが通信可能な状態における携帯端末３の使用可能な電力量ＥＢＵＳを算出する。また、通信装置２は、ＥＢＵＳが所定量より小さい場合には、ナビエンジン２ｆを携帯端末３で出力されるナビ情報を生成する生成部として決定する。また、通信装置２は、ナビエンジン２ｆを決定した場合には、ナビエンジン３ｆへの電力の供給を停止し、ナビエンジン２ｆで生成されたナビ情報を出力するように携帯端末３を制御する。したがって、通信装置２によれば、消費電力を削減することができる。
【０２２２】
また、通信装置２は、ナビエンジンが搭載されていない携帯端末に対しては、ナビエンジン２ｆを、携帯端末３で出力されるナビ情報を生成する生成部として決定する。したがって、通信装置２によれば、ナビエンジンが搭載されていない携帯端末であっても、ナビ機能を利用可能にさせることができる。
【０２２３】
また、通信装置２は、携帯端末３での消費電力量が、バッテリ３ｍの使用可能な電力量を超えない範囲で、できる限り高い範囲の頻度Ｆを算出する。すなわち、通信装置２は、消費電力量が使用可能な電力量を超えない範囲で、品質の高いナビ機能を実現することができる頻度Ｆを算出する。したがって、通信装置２によれば、バッテリ３ｍの状態に応じて、適切な精度のナビ機能を実現することができる。
【０２２４】
また、本実施例に係る携帯端末３は、自端末の使用可能な電力量ＥＢＵＳが所定量より小さい場合に、自端末とＷｉｆｉ通信可能な通信装置２で生成されたナビ情報を取得する。また、携帯端末３は、自端末の使用可能な電力量ＥＢＵＳが所定量より小さい場合に、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅ、ナビエンジン３ｆへの電力の供給を停止する。また、携帯端末３は、自端末の使用可能な電力量ＥＢＵＳが所定量以上である場合に、自端末とＷｉｆｉ通信可能な通信装置２から、ナビ情報を生成する際に用いられる情報を取得し、取得した情報に基づいてナビ情報を生成するようにナビエンジン３ｆを制御する。これに加えて、携帯端末３は、自端末の使用可能な電力量ＥＢＵＳが所定量以上である場合に、ＧＰＳ信号受信機３ｄ、ＧＰＳ信号処理エンジン３ｅへの電力の供給を停止する。したがって、携帯端末３によれば、消費電力を削減することができる。
【０２２５】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【０２２６】
例えば、降車地点９３において、移動体８０から降車した場合に、携帯端末３が、通信装置２のＧＰＳ信号処理エンジン２ｅで生成された位置情報を取得し、取得した位置情報を用いてナビ情報を生成して、ナビ機能を再開するようにしてもよい。これにより、ＧＰＳ信号処理エンジン３ｅなどでの初期化で消費される電力量が削減される。
【０２２７】
また、携帯端末３で出力されるナビ情報を生成するナビエンジンとして、携帯端末３のナビエンジン３ｆが決定された場合であっても、所定時間以上、ナビエンジン３ｆが使用されない場合には、次のようにしてもよい。すなわち、携帯端末３で出力されるナビ情報を生成するナビエンジンを、通信装置２のナビエンジン２ｆに変更してもよい。これにより、携帯端末３のナビ機能の使用状況に合わせて、消費される電力量を削減することができる。
【０２２８】
また、携帯端末３で出力されるナビ情報を生成するナビエンジンとして、ナビエンジン２ｆが決定された場合であっても、ユーザの指示に応じて、携帯端末３で出力されるナビ情報を生成するナビエンジンを、ナビエンジン３ｆに変更することもできる。これにより、携帯端末３のナビ機能の精度が通信装置２のナビ機能の精度より高い場合には、ナビ機能の精度を高くすることができ、ひいては、サービスの品質が良好となる。
【０２２９】
交通状況の変化などにより、時間ＴＢＵＳが更新されて新たな値になった場合には、システム１は、上記で算出したＥＢＵＳ、Ｅｓｔ１、Ｅｓｔ２、Ｅｓｔ３、Ｅｓｔ４、Ｆなどの各値を更新して、更新後の値を用いて、ナビ情報の生成の制御を行うことができる。これにより、交通状況などに応じて、ナビ情報の生成の制御を行うことができる。
【０２３０】
また、実施例１において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。また、本実施例において説明した各処理のうち、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０２３１】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理を任意に細かくわけたり、あるいはまとめたりすることができる。また、ステップを省略することもできる。
【０２３２】
また、各種の負荷や使用状況などに応じて、各実施例において説明した各処理の各ステップでの処理の順番を変更できる。
【０２３３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、情報取得部３０２と、制御部３０３とを統合し、制御部とすることができる。
【実施例２】
【０２３４】
［情報生成プログラム］
また、上記の実施例で説明した通信装置２の処理、携帯端末３の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、図２３を用いて、上記の実施例で説明した通信装置２または携帯端末３と同様の機能を有する情報生成プログラムを実行するコンピュータの一例を説明する。図２３は、情報生成プログラムを実行するコンピュータを示す図である。
【０２３５】
図２３に示すように、実施例２におけるコンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＲＯＭ（Read  Only  Memory）３２０、ＨＤＤ（Hard  Disk  Drive）３３０、ＲＡＭ（Random  Access  Memory）３４０とを有する。これら３００〜３４０の各部は、バス３５０を介して接続される。
【０２３６】
ＲＯＭ３２０には、上記の実施例１で示す電力量算出部２０２、情報取得部２０３、決定部２０４、頻度算出部２０５、制御部２０６と同様の機能を発揮する情報生成プログラム３２０ａが予め記憶される。なお、情報生成プログラム３２０ａについては、適宜分離しても良い。また、情報生成プログラム３２０ａは、上記の実施例１で示す情報取得部３０２、制御部３０３と同様の機能を発揮するプログラムであってもよい。
【０２３７】
そして、ＣＰＵ３１０が、情報生成プログラム３２０ａをＲＯＭ３２０から読み出して実行する。
【０２３８】
そして、ＨＤＤ３３０には、第一のテーブル、データベース、第二のテーブル、地図情報が設けられる。これら第一のテーブル、データベース、第二のテーブル、地図情報のそれぞれは、図１に示した第一のテーブル２２、データベース２３、第二のテーブル２４、地図情報２５のそれぞれに対応する。
【０２３９】
そして、ＣＰＵ３１０は、第一のテーブル、データベース、第二のテーブル、地図情報を読み出してＲＡＭ３４０に格納する。さらに、ＣＰＵ３１０は、ＲＡＭ３４０に格納された第一のテーブル、データベース、第二のテーブル、地図情報を用いて、情報生成プログラム３２０ａを実行する。なお、ＲＡＭ３４０に格納される各データは、常に全てのデータがＲＡＭ３４０に格納される必要はなく、処理に用いられるデータがＲＡＭ３４０に格納されれば良い。
【０２４０】
なお、上記した情報生成プログラムについては、必ずしも最初からＲＯＭ３２０に記憶させておく必要はない。
【０２４１】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。  
【０２４２】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０２４３】
１        システム
２        通信装置
３        携帯端末
２０１    通信制御部
２０２    電力量算出部
２０３    情報取得部
２０４    決定部
２０５    頻度算出部
２０６    制御部
【図１】
0005803450.tif 000002
【図２】
0005803450.tif 000003
【図３】
0005803450.tif 000004
【図４】
0005803450.tif 000005
【図５】
0005803450.tif 000006
【図６】
0005803450.tif 000007
【図７】
0005803450.tif 000008
【図８】
0005803450.tif 000009
【図９】
0005803450.tif 000010
【図１０】
0005803450.tif 000011
【図１１】
0005803450.tif 000012
【図１２】
0005803450.tif 000013
【図１３】
0005803450.tif 000014
【図１４】
0005803450.tif 000015
【図１５】
0005803450.tif 000016
【図１６】
0005803450.tif 000017
【図１７】
0005803450.tif 000018
【図１８】
0005803450.tif 000019
【図１９】
0005803450.tif 000020
【図２０】
0005803450.tif 000021
【図２１】
0005803450.tif 000022
【図２２】
0005803450.tif 000023
【図２３】
0005803450.tif 000024