(57)【要約】【課題】  データ通信で移動体通信網を利用するための通信設定を自動で選択する「電子機器及び通信設定の自動選択方法」を提供する。【解決手段】  移動体通信網２０を示す接続先情報と、該移動体通信網２０に対応する携帯電話機３の機種を示す機種情報とを第１のデータテーブルで関連付け、制御部６が、接続された携帯電話機３Ｘについて、該携帯電話機３Ｘに対応する移動体通信網２０Ａを仮定し、仮定した移動体通信網２０Ａに基づく要求コマンドを接続された携帯電話機３Ｘに送信することで、接続された携帯電話機３Ｘから判別用情報３０Ａを取得し、仮定した移動体通信網２０Ａと取得した判別用情報３０Ａとに基づき、接続された携帯電話機３Ｘの機種を「ＶＸＸＸ」と判別し、該判別した機種「ＶＸＸＸ」と、第１のデータテーブルとに基づいて、接続された携帯電話機３Ｘに対応する移動体通信網２０Ａを判別する。【選択図】  図４
2007060590.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末とデータ通信可能に接続された電子機器であって、
接続された携帯通信端末から判別用情報を取得する判別情報取得手段と、
前記判別用情報に基づき、前記携帯通信端末に対応する移動体通信網を判別する移動体通信網判別手段とを有することを特徴とする電子機器。
【請求項２】
前記判別情報取得手段が、前記接続された携帯通信端末について、該携帯通信端末に対応する移動体通信網を仮定し、
前記仮定した移動体通信網に基づく要求コマンドを前記接続された携帯通信端末に送信することで、該接続された携帯通信端末から前記判別用情報を取得することを特徴とする請求項１記載の電子機器。
【請求項３】
前記移動体通信網を示す移動体通信網情報と、該移動体通信網に対応する携帯通信端末の機種を示す機種情報とを第１のデータテーブルで関連付け、
前記移動体通信網判別手段が、前記判別用情報と前記仮定した移動体通信網とに基づき、前記移動体通信網を判別する代わりに前記接続された携帯通信端末の機種を判別し、該判別した機種と、前記第１のデータテーブルとに基づいて、該接続された携帯通信端末に対応する移動体通信網を判別することを特徴とする請求項２記載の電子機器。
【請求項４】
前記機種情報と、該機種情報が示す機種に対応する製造番号を示す製造番号情報とを第２のデータテーブルで関連付け、
前記移動体通信網判別手段が、前記判別用情報と前記仮定した移動体通信網とに基づき、前記移動体通信網を判別する代わりに前記接続された携帯通信端末の製造番号を判別し、該判別した製造番号と、前記第２のデータテーブルとに基づいて、該接続された携帯通信端末の機種を判別し、該判別した機種と、前記第１のデータテーブルとに基づいて、該接続された携帯通信端末に対応する移動体通信網を判別することを特徴とする請求項２記載の電子機器。
【請求項５】
前記移動体通信網判別手段が移動体通信網を判別した判別回数を、移動体通信網情報毎に履歴管理する履歴管理手段を有し、
前記判別情報取得手段が、前記判別回数に基づいて最も利用回数が多い移動体通信網を特定し、
前記仮定した移動体通信網に基づく要求コマンドの代わりに、前記最も利用回数が多い移動体通信網に基づく要求コマンドを前記接続された携帯通信端末に送信することで、該接続された携帯通信端末から前記判別用情報を取得することを特徴とする請求項３または４記載の電子機器。
【請求項６】
前記移動体通信網と、該移動体通信網をデータ通信で利用するための通信設定情報とを第３のデータテーブルで関連付け、
前記第３のデータテーブルと前記判別した移動体通信網とに基づき、該移動体通信網をデータ通信で利用するための通信設定を選択する通信設定自動選択手段を有することを特徴とする請求項１から５いずれか１項記載の電子機器。
【請求項７】
ナビゲーション機能を備えることを特徴とする請求項１から６いずれか１項記載の電子機器。
【請求項８】
接続された携帯通信端末から判別用情報を取得するステップと、
前記判別用情報に基づき、前記携帯通信端末に対応する移動体通信網を判別するステップと、
前記判別した移動体通信網に基づき、該移動体通信網をデータ通信で利用するための通信設定を選択するステップとを実行することを特徴とする通信設定の自動選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信で移動体通信網を利用するための通信設定を自動で選択する電子機器及び通信設定の自動選択方法に関する。
【背景技術】
【０００２】
近年、携帯電話機などの携帯通信端末とデータ通信を行う電子機器が実用化されている。このような電子機器は、例えば携帯電話機を介してインターネット網にアクセスし、所望の情報を入手することができる。電子機器は、例えばＩＳＰ（Internet Service Provider）にダイヤルアップ接続することで、一般電話回線を介してインターネット網にアクセスすることが可能である。ＩＳＰに接続する場合、ユーザは電子機器に対してＩＳＰに接続するための通信設定を行う必要がある。
【０００３】
ここで、電子機器が複数存在する場合には、ユーザは各々の電子機器に対して通信設定を行う必要があるが、通信設定は難解で非常に煩わしい作業である。係る課題に対して、特許文献１では以下に示す技術を提案している。特許文献１が提案する電子機器の通信システムでは、複数の電子機器の何れかにより通信設定情報の読み出し要求があると、携帯型無線通信機が備えるメモリより電子機器に対応する通信設定情報を読み出して送信し、電子機器より接続先に対する接続要求があると、無線部により接続先との通信回線を接続する。これによって、電子機器各々に対して通信設定を容易に行うことが可能になる。
【０００４】
一方、一般電話回線を介することなくインターネット網にアクセス可能な移動体通信網がキャリア（移動体通信事業者）によって提供されている。携帯電話機を接続した電子機器は、この移動体通信網に設けられたアクセスポイントにダイヤルアップ接続することによっても、インターネット網にアクセスすることが可能である。
【０００５】
【特許文献１】特開２００２−２９０５０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、キャリアは複数存在し、キャリアそれぞれが独自に移動体通信網を提供している。このような背景から、移動体通信網それぞれをデータ通信で利用するために必要な通信設定はキャリア毎に異なる。さらに、同一キャリアが提供する移動体通信網であっても、携帯電話機の世代が異なると利用できる移動体通信網が異なってくるため、必要な通信設定も異なる。すなわち、移動体通信網毎に利用するために必要な通信設定が異なっている。一方、携帯電話機には、予め利用可能な移動体通信網が定められている。したがって、ユーザは初めて携帯電話機を電子機器に接続したときは、接続した携帯電話機に基づき通信設定を行う必要がある。また、その後、接続する携帯電話機を変更した結果利用可能な移動体通信網が変更になったときも同様に通信設定を行わなければならない。
【０００７】
そこで、一般的な電子機器においては移動体通信網毎に異なる通信設定それぞれを予め用意している場合が多い。この場合には、ユーザは用意された通信設定それぞれのうちから所望の通信設定を選択すればよく、通信設定を詳細まで行う作業を排除できる。しかしながら、この場合でもユーザはあくまで用意された通信設定それぞれのうちから所望の通信設定を選択する操作を自ら行わなければならない。また、移動体通信網を利用する場合に電子機器に要する通信設定は携帯電話機に基づくものであり、電子機器そのものに基づくものではない。そのため、特許文献１が提案する電子機器の通信システムでは、移動体通信網を利用するために必要な通信設定を容易に行うことができない。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、データ通信で移動体通信網を利用するための通信設定を自動で選択する電子機器及び通信設定の自動選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、携帯通信端末とデータ通信可能に接続された電子機器であって、接続された携帯通信端末から判別用情報を取得する判別情報取得手段と、前記判別用情報に基づき、前記携帯通信端末に対応する移動体通信網を判別する移動体通信網判別手段とを有することを特徴とする。本発明によれば、電子機器は、接続された携帯通信端末に対応する移動体通信網を判別可能である。なお、キャリアは移動体通信網の利用を移動体通信事業サービスとして提供するため、移動体通信網を移動体通信事業サービスとしてもよい。
【００１０】
また、本発明は、前記判別情報取得手段が、前記接続された携帯通信端末について、該携帯通信端末に対応する移動体通信網を仮定し、前記仮定した移動体通信網に基づく要求コマンドを前記接続された携帯通信端末に送信することで、該接続された携帯通信端末から前記判別用情報を取得してもよい。すなわち、判別情報取得手段は、より具体的には上述のようにして判別用情報を取得可能である。
【００１１】
また、本発明は、前記移動体通信網を示す移動体通信網情報と、該移動体通信網に対応する携帯通信端末の機種を示す機種情報とを第１のデータテーブルで関連付け、前記移動体通信網判別手段が、前記判別用情報と前記仮定した移動体通信網とに基づき、前記移動体通信網を判別する代わりに前記接続された携帯通信端末の機種を判別し、該判別した機種と、前記第１のデータテーブルとに基づいて、該接続された携帯通信端末に対応する移動体通信網を判別してもよい。本発明によれば、電子機器は、仮定した移動体通信網から取得できる判別用情報に機種情報が含まれていることが判明している場合には機種を判別し、判別した機種情報を基に、接続された携帯通信端末に対応する移動体通信網を判別可能である。
【００１２】
また、本発明は、前記機種情報と、該機種情報が示す機種に対応する製造番号を示す製造番号情報とを第２のデータテーブルで関連付け、前記移動体通信網判別手段が、前記判別用情報と前記仮定した移動体通信網とに基づき、前記移動体通信網を判別する代わりに前記接続された携帯通信端末の製造番号を判別し、該判別した製造番号と、前記第２のデータテーブルとに基づいて、該接続された携帯通信端末の機種を判別し、該判別した機種と、前記第１のデータテーブルとに基づいて、該接続された携帯通信端末に対応する移動体通信網を判別してもよい。本発明によれば、電子機器は、仮定した移動体通信網から取得できる判別用情報に製造番号が含まれていることが判明している場合には製造番号を判別し、判別した製造番号を基に、接続された携帯通信端末に対応する移動体通信網を判別可能である。
【００１３】
また、本発明は、前記移動体通信網判別手段が移動体通信網を判別した判別回数を、移動体通信網情報毎に履歴管理する履歴管理手段を有し、前記判別情報取得手段が、前記判別回数に基づいて最も利用回数が多い移動体通信網を特定し、前記仮定した移動体通信網に基づく要求コマンドの代わりに、前記最も利用回数が多い移動体通信網に基づく要求コマンドを前記接続された携帯通信端末に送信することで、該接続された携帯通信端末から前記判別用情報を取得してもよい。本発明によれば、接続された携帯通信端末に対応する移動体通信網を即座に判別できる確率が高くなる。
【００１４】
また、本発明は、前記移動体通信網と、該移動体通信網をデータ通信で利用するための通信設定情報とを第３のデータテーブルで関連付け、前記第３のデータテーブルと前記判別した移動体通信網とに基づき、該移動体通信網をデータ通信で利用するための通信設定を選択する通信設定自動選択手段を有してもよい。本発明によれば、電子機器はユーザ操作に頼ることなく、自動で通信設定を選択可能である。
【００１５】
また、本発明は、ナビゲーション機能を備えてもよい。すなわち、電子機器としてナビゲーション装置を適用可能である。
【００１６】
また、本発明は、接続された携帯通信端末から判別用情報を取得するステップと、前記判別用情報に基づき、前記携帯通信端末に対応する移動体通信網を判別するステップと、前記判別した移動体通信網に基づき、該移動体通信網をデータ通信で利用するための通信設定を選択するステップとを実行することを特徴とする通信設定の自動選択方法である。
【発明の効果】
【００１７】
本発明によれば、データ通信で移動体通信網を利用するための通信設定を自動で選択する電子機器及び通信設定の自動選択方法を提供できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態を図面と共に詳細に説明する。
【実施例１】
【００１９】
本実施例に係る電子機器１０Ａの構成を、図１を用いて詳述する。本実施例では、電子機器１０Ａとしては例えば車載用ナビゲーション装置を想定可能である。但し、これに限らずパーソナルコンピュータやテレビなどでもよい。図１において、通信モデム１はインターネット・ブラウザと、インターネットに接続されたＩＳＰとの間の２方向通信リンクを確立させるための構成である。すなわち、電子機器１０Ａはブラウザ機能を有しており、通信モデム１が２方向通信リンクを確立することでユーザは電子機器１０ＡでインターネットのＷＥＢを閲覧ことが可能になる。
【００２０】
記憶装置２は、第１、第２及び第３のデータテーブルで関連付けた情報を格納するための構成である。記憶装置２には、例えばハードディスクドライブを適用可能である。ただし、これに限らず、記憶装置２の代わりにＣＤ（コンパクトディスク）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の記憶媒体を適用することも可能である。この場合には、さらに記憶媒体を読取るための読取り機構が必要になる。図２は、第１、第２及び第３のデータテーブルを模式的に示す図である。図２に示すように、第１のデータテーブルでは、移動体通信網２０を示す接続先情報（移動体通信網情報）と、該移動体通信網２０に対応する携帯電話機３の機種を示す機種情報とが関連付けられている。また、第２のデータテーブルでは、機種情報と、該機種情報が示す機種に対応する製造番号を示す製造番号情報とが関連付けられている。また、第３のデータテーブルでは、接続先情報と移動体通信網２０を利用するための通信設定情報とが関連付けられている。図２に示すように、通信設定情報としては接続先電話番号、接続先アカウント、接続先パスワード、接続先ＤＮＳ（Domain Name Server）設定、第１のＤＮＳ情報、第２のＤＮＳ情報、接続方法などがある。なお、記憶装置２は、その他のデータを格納することも可能である。
【００２１】
バッファメモリ４は、後述する制御部６からの制御の下に記憶装置２から第１及び第２のデータテーブルに基づく情報など、記憶装置２が格納するデータを格納するための構成である。また、制御部６の制御の下、制御部６が有するＲＡＭ（Random Access Memory）からバッファメモリ４を介して記憶装置２にデータを格納することも可能である。
【００２２】
Ｉ／Ｆ（インタフェース）５は、携帯電話機３と、電子機器１０Ａにおける内部バス及び通信モデム１とを接続するための構成である。また、Ｉ／Ｆ５は第３世代の携帯電話機の接続に対応しており、本実施例ではＵＳＢ（Universal Serial Bus）接続端子である。ただし、Ｉ／Ｆ５は、例えばＰＤＣ（Personal Digital Cellular）方式を採用する第２世代の携帯電話機と接続するためのＰＤＣ対応接続端子であってもよい。また、Ｉ／Ｆ５と携帯電話機３とのＩ／Ｆとは専用ケーブルで接続する。したがって、Ｉ／Ｆ５は携帯電話機３とデータ通信可能に接続できれば他の規格の接続端子であってもよい。また、Ｉ／Ｆ５と携帯電話機３のＩ／Ｆとを専用ケーブルで接続する代わりにＢｌｕｅｔｏｏｔｈ（登録商標）など種々のネットワークを適用してもよい。なお、本実施例では第２世代の携帯電話機を接続する場合には、Ｉ／Ｆ５と第２世代の携帯電話機のＩ／Ｆとの間にアダプタを配設する。また、Ｉ／Ｆ５から内部バスに接続する経路は、例えば携帯電話機３から撮像した画像データなどの大容量のデータを取得して、記憶装置２に格納するための経路である。
【００２３】
本実施例においては、携帯通信端末として携帯電話機３を使用する。携帯電話機３は、本実施例においては電子機器１０Ａからの指令に基づき、移動体通信網２０のアクセスポイントに接続するための構成である。また、携帯電話機３は、制御部６からの指令に基づき、インターネット網を介してサーバからデータを受信したり、サーバへデータを送信したりする。
【００２４】
制御部６は、例えばマイクロコンピュータやＣＰＵ（中央演算処理装置）等の演算処理装置で構成される。制御部６はプログラムを内蔵しており、このプログラムに従い種々の処理を実行する。内蔵しているプログラムは、以下に示す通りである。第１のプログラムは、接続された携帯電話機３から、該携帯電話機３に対応する移動体通信網２０を判別するために必要な判別用情報３０を取得するためのプログラムである。より具体的には、接続された携帯電話機３について、該携帯電話機３に対応する移動体通信網２０を仮定し、仮定した移動体通信網２０に基づく要求コマンドを接続された携帯電話機３に送信することで、該接続された携帯電話機３から判別用情報３０を取得するためのプログラムである。第２のプログラムは、判別用情報３０に基づいて接続された携帯電話機３に対応する移動体通信網２０を判別するためのプログラムである。
【００２５】
第３のプログラムは、仮定した移動体通信網２０と判別用情報３０とに基づいて携帯電話機３の機種を判別し、判別した機種と、前述の第１のデータテーブルとに基づいて、携帯電話機３に対応する移動体通信網２０を判別するためのプログラムである。第４のプログラムは、仮定した移動体通信網２０と判別用情報３０とに基づいて携帯電話機３の製造番号を判別し、判別した製造番号と、前述の第２のデータテーブルとに基づいて、携帯電話機３の機種を判別し、判別した機種と、第１のデータテーブルとに基づいて、携帯電話機３に対応する移動体通信網２０を判別ためのプログラムである。第５のプログラムは、判別した移動体通信網２０と、記憶装置２に格納してある通信設定情報とに基づいて、該移動体通信網２０をデータ通信で利用するための通信設定を選択するためのプログラムである。但し、上記のプログラムは例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶しておくことも可能である。この場合、制御部６は必要に応じてこれを読出し、実行する。本実施例において、上記プログラムを実行する制御部６は、判別情報取得手段、移動体通信網判別手段及び通信設定自動選択手段として機能する。
【００２６】
表示情報生成部７は、制御部６からの指令に基づきバッファメモリ４やＲＡＭからデータを取得し、表示部８に表示させる表示情報を生成するための構成である。表示部８は、表示情報生成部７が生成した表示情報を表示するための構成である。
【００２７】
上述した構成で、次に制御部６が実行する制御について具体例で詳述する。図３は、携帯電話機３が電子機器１０Ａに接続された際に制御部６が実行する制御の一例をフローチャートで示す図である。なお、図３に示すフローチャートは第３世代の携帯電話機が電子機器１０Ａに接続された場合を示している。図３に示すように、まず制御部６は携帯電話機３ＸがＩ／Ｆ５に接続されたことを検出する（ステップ１１）。なお、本具体例において対応する移動体通信網２０が不明な携帯電話機３を携帯電話機３Ｘとし、対応する移動体通信網２０が移動体通信網２０Ａである場合には、携帯電話機３Ａ、移動体通信網２０Ｂである場合には、携帯電話機３Ｂなどと称することにする。判別用情報３０についても同様とする。次に、制御部６は判別用情報３０Ａを携帯電話機３Ｘから取得した後、「接続された携帯電話機３Ｘは、移動体通信網２０Ａに対応する携帯電話機３Ａである」（以下、単に「通信網２０Ａ対応である」という）と仮定して機種判別処理を実行する（ステップ１２）。機種判別処理を実行した結果、通信網２０Ａ対応であると機種判別した場合には、制御部６は第３のデータテーブルに基づき、移動体通信網２０Ａに対応する通信設定を選択する（ステップ１３）。
【００２８】
接続された携帯電話機３Ｘが通信網２０Ａ対応でない場合には、制御部６は通信網２０Ａ対応でないと機種判別し、判別用情報３０Ｂを携帯電話機３Ｘから取得した後、通信網２０Ｂ対応と仮定して機種判別処理を実行する（ステップ１４）。通信網２０Ｂ対応であると機種判別した場合には、制御部６は第３のデータテーブルに基づき、移動体通信網２０Ｂに対応する通信設定を選択する（ステップ１５）。なお、制御部６は、通信網２０Ｂ対応でない場合には、同様にして判別用情報３０を携帯電話機３Ｘから取得した後、記憶装置２に格納されたすべての接続先情報が示す第３世代の移動体通信網２０対応であると仮定して機種判別処理を実行する。ただし、本具体例では説明の便宜上、通信網２０Ｂ対応までですべての第３世代の通信網対応であると仮定して機種判別処理を実行したこととする。
【００２９】
ステップ１４において、通信網２０Ｂ対応でないと機種判別した場合には、制御部６は機種判別に失敗したことをユーザに通知する（ステップ１６）。ステップ１３、１５のいずれかで通信設定を選択した場合には、制御部６は通信設定が完了したことをユーザに通知する（ステップ１７）。制御部６は例えば機種判別に失敗した旨、或いは通信設定が完了した旨を通知する表示情報を表示情報生成部７に生成させ、表示部８を介してユーザに通知することができる。なお、通信設定に失敗した場合の原因としては、例えば携帯電話機３Ｘの接続不良、異常、または携帯電話機３Ｘが対応機種外であることなどが挙げられる。
【００３０】
次に、図３に示すフローチャートのステップ１２、１４で制御部６が判別用情報３０を取得するために実行する制御及び実行する機種判別処理の一例を、図４に示すフローチャートで詳述する。なお、図４に示すフローチャートでは、電子機器１０Ａに第２世代の携帯電話機が接続された場合についても示す。制御部６は携帯電話機３Ｘの接続を検出し（ステップ１１）、判別用情報３０を取得するために携帯電話機３Ｘのモデムポートに要求コマンド「ＡＴＩ０」を送信する（ステップ２１）。要求コマンド「ＡＴＩ０」は携帯電話機３Ｘが第３世代の携帯電話機で且つ通信網２０Ａ対応であると仮定して、携帯電話機３Ｘから判別用情報３０を取得するためのコマンドである。携帯電話機３Ｘが第３世代である場合（ステップ２２）には、携帯電話機３Ｘは判別用情報３０を送信する（ステップ２３）。なお、携帯電話機３Ｘが第３世代でない場合には、ステップ２１において送信した要求コマンド「ＡＴＩ０」が第２世代の携帯電話機に対応しないことから、判別用情報３０を取得できない。但し、携帯電話機３Ｘが接続された際の接続状況を確認することによって、携帯電話機３Ｘが第２世代か第３世代かを判定してもよい。
【００３１】
ここで携帯電話機３Ｘが移動体通信網２０Ａに対応している場合には、ステップ２３において携帯電話機３Ｘは判別用情報３０Ａを送信する。判別用情報３０Ａは、図に示すようなテキスト形式のデータである。制御部６は、次に通信網２０Ａ対応であると仮定して機種判別処理を実行する（ステップ２４）。通信網２０Ａ対応であると仮定した場合に実行する機種判別処理は、第１のデータテーブルに登録されている機種情報を利用して、判別用情報３０Ａに機種情報が含まれているかどうかによって行う。その結果、制御部６は機種判別処理によって判別用情報３０Ａに機種「ＶＸＸＸ」が含まれていると判別する。機種判別処理を実行した制御部６は、第１のデータテーブルに基づき機種「ＶＸＸＸ」が「移動体通信網２０Ａ」に対応しているかどうかを判別する（ステップ２５）。以上のステップ２１から２５までの制御が、図３に示すフローチャートのステップ１３で実行する機種判別処理の詳細である。
【００３２】
上述のステップ２１から２５までは、携帯電話機３Ｘが移動体通信網２０Ａに対応しているとして説明したが、携帯電話機３Ｘが移動体通信網２０Ｂに対応している場合について次に詳述する。なお、携帯電話機３Ｂは第３世代の携帯電話機である。この場合には、携帯電話機３Ｘはステップ２３において判別用情報３０Ｂａを送信する。判別用情報３０Ｂａは、図に示すように「キャリアＡ」というテキスト形式のデータである。すなわち、要求コマンド「ＡＴＩ０」の送信により、携帯電話機３Ｘ（３Ｂ）からはキャリア名を示すデータが判別用情報３０Ｂａとして取得される。そのため、判別用情報３０Ｂａからは携帯電話機３Ｘの機種を判別できない。したがって、携帯電話機３Ｘが通信網２０Ｂ対応であると仮定する場合には、制御部６は、ステップ２５に続いて、さらに判別用情報３０Ｂｂを取得するための要求コマンド「ＡＴＩ１」を携帯電話機３Ｘのモデムポートに送信する（ステップ３１）。これに対して、携帯電話機３Ｘは判別用情報３０Ｂｂを送信する（ステップ３２）。
【００３３】
判別用情報３０Ｂｂは、図に示すように「サービス名  ＰＸＸＸ」というテキスト形式のデータである。ここで、「ＰＸＸＸ」は機種名である。判別用情報３０Ｂｂを取得した制御部６は、通信網２０Ｂ対応であると仮定して機種判別処理を実行する（ステップ３３）。通信網２０Ｂ対応であると仮定して実行する機種判別処理は、第１のデータテーブルの機種情報を利用して、判別用情報３０Ｂｂに機種情報が含まれているかどうかによって行う。機種判別処理を実行した結果、判別用情報３０Ｂｂに「ＰＸＸＸ」が含まれていると判別した場合には、制御部６は機種「ＰＸＸＸ」が「移動体通信網２０Ｂ」に対応しているかどうかを第１のデータテーブルに基づき判別する（ステップ３４）。以上のステップ３１から３４までの制御が、図３に示すフローチャートのステップ１５で実行する機種判別の詳細である。なお、サービス名は移動体通信網２０Ｂの利用を提供する移動体通信事業サービスの名称である。したがって、サービス名の情報を記憶装置２に格納し、サービス名の情報に基づくことで、制御部６はステップ３３において機種を判別する代わりにサービス名を判別し、サービス名から対応する移動体通信網２０を判別することも可能である。
【００３４】
上述のステップ２１から３４までは、携帯電話機３Ｘが移動体通信網２０Ａまたは２０Ｂに対応しているとして説明したが、携帯電話機３Ｘが移動体通信網２０Ｃに対応している場合について次に詳述する。なお、携帯電話機３Ｃは第２世代で、かつＰＤＣ方式を採用する携帯電話機である。この場合には、ステップ２２において、制御部６は、例えば所定時間内に判別用情報３０が取得できなかったことをもって携帯電話機３Ｘが第３世代でないと判別する。続いて、携帯電話機３Ｘが通信網２０Ｃ対応であると仮定する場合には、制御部６は通信モデム１を介して携帯電話機３Ｘに要求コマンド「ＡＴ＋ＣＲＭ１」を送信する（ステップ４１）。これに対して、携帯電話機３Ｘ（３Ｃ）は判別用情報３０Ｃを送信する（ステップ４２）。判別用情報３０Ｃは、図に示すようなデータであり解析を要する。制御部６は判別用情報３０Ｃを取得した後に判別用情報３０Ｃのデータ解析を実行し、解析後のデータから製造番号「ＮＸＸＸＸＸ」を取得する（ステップ４３）。
【００３５】
制御部６は、取得した製造番号「ＮＸＸＸＸＸ」と、第２のデータテーブルに登録されている製造番号とに基づいて、通信網２０Ｃ対応であると仮定して機種判別処理を実行する（ステップ４４）。より具体的には、制御部６は製造番号の頭文字「Ｎ」を判別対象とし、第２のデータテーブルから頭文字が「Ｎ」の製造番号に対応する機種を判別する。機種判別を実行した結果、製造番号「ＮＸＸＸＸＸ」が機種「ＮＸＸＸ」に対応していると判別した場合には、制御部６は機種「ＮＸＸＸ」が「移動体通信網２０Ｃ」に対応しているかどうかを第１のデータテーブルに基づいて判別する（ステップ４５）。以上のステップ４１から４５までの制御が、接続された携帯電話機３Ｘが第２世代の携帯電話機であった場合に、制御部６が判別用情報３０Ｃを取得するために実行する制御及び機種判別処理の詳細である。
【００３６】
なお、ステップ４５で、通信網２０Ｃ対応である場合には、制御部６は通信網２０Ｃ対応の通信設定を選択する（ステップ４６）。また、通信網２０Ｃ対応でない場合には、同様にして判別用情報３０を携帯電話機３Ｘから取得した後、記憶装置２に格納されたすべての接続先情報が示す第２世代の移動体通信網２０対応であると仮定して機種判別処理を実行する。ただし、本具体例では説明の便宜上、通信網２０Ｃ対応までですべての第２世代の通信網対応であると仮定して機種判別処理を実行したこととする。したがって、制御部６は通信網２０Ｃ対応でない場合には、図３に示すフローチャートのステップ１７で示す制御を実行する。以上により、データ通信で移動体通信網２０を利用するための通信設定を自動で選択する電子機器１０Ａ及び通信設定の自動選択方法を実現可能である。
【実施例２】
【００３７】
本実施例に係る電子機器１０Ｂの構成は実施例１に係る電子機器１０Ａの構成と同一である。但し、本実施例に係る電子機器１０Ｂの制御部６は、実施例１に係る電子機器１０Ａの制御部１０Ｂが格納するプログラムに加えて、次のプログラムを内蔵している。すなわち、制御部６は、移動体通信網２０を判別した判別回数を接続先情報毎に履歴管理するためのプログラムを内蔵している。図５は、判別回数の履歴管理の一例を模式的に示す図である。判別回数の情報は、例えば図５に示すようなデータテーブルに基づいて接続先情報毎に記録装置２に格納しておくことが可能である。制御部６は移動体通信網２０を判別すると、判別した移動体通信網２０について図５に示す判別回数を読み出し、読み出した判別回数に対して１回加算した新たな判別回数を再び記録装置２に格納することによって、判別回数を履歴管理する。すなわち、本実施例では制御部６が履歴管理手段として機能している。
【００３８】
また、制御部６は、記憶装置２に格納した判別回数に基づいて一番利用回数が多い移動体通信網２０を特定するためのプログラムを内蔵している。さらに、制御部６は、携帯電話機３Ｘが接続された際に、前述のステップ２１に代わる制御を実行するプログラムとして、まず一番利用回数が多い通信網２０対応であると仮定して、仮定した移動体通信網２０に基づく要求コマンドを携帯電話機３Ｘに送信するためのプログラムを内蔵している。該プログラムを実行することによって、即座に携帯電話機３Ｘに対応する移動体通信網２０を特定できる確率が高くなる。なお、このプログラムを実行した後に続くステップとしては、実施例１の図４に示すフローチャートのステップ２２から２５、ステップ３２から３４、またはステップ４２から４５のうちのいずれか１つとなる。また、これらのステップで機種判別ができなかった場合には、制御部６はステップ２１から図４に示すフローチャートの制御を順に実行する。この際、一番利用回数が多い通信網２０対応であると仮定して制御部６が実行したステップと重複するステップについては省略できる。以上により、データ通信で移動体通信網２０を利用するための通信設定３０を自動で選択する電子機器１０Ｂ及び通信設定の自動選択方法を実現可能である。
【００３９】
なお、記憶装置２に格納した第１、第２のデータベースの情報や利用可能な移動体通信網２０すべてに対応する通信設定情報は、携帯電話機３からインターネット網を介して接続可能なサーバに格納してもよい。この場合には、電子機器１０を提供する事業者がサーバに格納している情報を管理して、例えば通信設定情報に変更があった場合などに最新の情報に更新することが可能である。これによって、最新の情報に基づいてデータ通信で移動体通信網２０を利用するための通信設定を自動で選択する電子機器１０及び通信設定の自動選択方法を実現可能である。
【００４０】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００４１】
【図１】実施例１に係る電子機器１０Ａの構成を示す図である。
【図２】第１及び第２のデータテーブルを模式的に示す図である。
【図３】携帯電話機３が電子機器１０Ａに接続された際に制御部６が実行する制御の一例をフローチャートで示す図である。
【図４】図３に示すフローチャートのステップ１２、１４で制御部６が判別用情報３０を取得するために実行する制御及び実行する機種判別処理の一例をフローチャートで示す図である。
【図５】判別回数の履歴管理の一例を模式的に示す図である。
【符号の説明】
【００４２】
１  通信モデム
２  記憶装置
３  携帯電話機
４  バッファメモリ
５  Ｉ／Ｆ
６  制御部
７  表示情報生成部
８  表示部
１０  電子機器
２０  移動体通信網
３０  判別用情報
【図１】
2007060590.tif 000003
【図２】
2007060590.tif 000004
【図３】
2007060590.tif 000005
【図４】
2007060590.tif 000006
【図５】
2007060590.tif 000007