(57)【要約】【課題】異なる無線通信規格の無線通信を用いた公衆回線への接続の競合を回避すること。【解決手段】通信装置１００は、ＢＴ通信を用いた公衆回線１１０への接続要求を受け付ける。通信装置１００は、接続要求を受け付けたことに応じて、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立しているか否かを判定する。通信装置１００は、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していないと判定した場合に、ＢＴ通信を用いた公衆回線１１０への接続を行う。通信装置１００は、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していると判定した場合には、ＢＴ通信部を用いた公衆回線１１０への接続を行わない。【選択図】図１
2017135607.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信規格の無線通信を用いた公衆回線への接続要求を受け付け、
前記接続要求を受け付けたことに応じて、前記第１の無線通信規格とは異なる第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立しているか否かを判定し、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、
制御部を有することを特徴とする通信装置。
【請求項２】
前記制御部は、
前記第１の無線通信規格の無線通信により、第１の通信装置から前記第１の無線通信規格を用いた前記公衆回線への接続要求を受け付け、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の通信装置を自装置および移動体通信網の基地局を介して前記公衆回線に接続する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御部は、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定した場合に、前記第１の通信装置に前記公衆回線への接続失敗を通知する、ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記制御部は、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定した場合に、前記第１の通信装置の種類が所定の種類であるか否かを判定し、
前記所定の種類であると判定した場合に、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続を切断し、前記第１の通信装置を自装置および移動体通信網の基地局を介して前記公衆回線に接続する、ことを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記制御部は、
前記第１の無線通信規格の無線通信により、前記第１の通信装置と前記公衆回線との切断要求を受け付け、
前記切断要求を受け付けたことに応じて、前記第１の通信装置と前記公衆回線とを切断し、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記制御部は、
前記第１の無線通信規格の無線通信により、前記第１の無線通信規格に対応したアクセスポイントを検出したことに応じて、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、自装置を前記アクセスポイントを介して前記公衆回線に接続する、ことを特徴とする請求項１に記載の通信装置。
【請求項７】
第１の通信装置と第２の通信装置とを含む通信システムであって、
前記第１の通信装置は、
第１の無線通信規格の無線通信により、前記第１の無線通信規格を用いた公衆回線への接続要求を、前記第２の通信装置に送信し、
前記第２の通信装置は、
前記第１の無線通信規格の無線通信により、前記第１の通信装置から前記接続要求を受け付け、
前記接続要求を受け付けたことに応じて、前記第１の無線通信規格とは異なる第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立しているか否かを判定し、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、および通信システムに関する。
【背景技術】
【０００２】
従来、携帯端末は、３Ｇ（Ｇｅｎｅｒａｔｉｏｎ）対応のアンテナやＷｉ−Ｆｉ（登録商標）対応のアンテナやＢｌｕｅｔｏｏｔｈ（登録商標）対応のアンテナを有し、自装置を公衆回線に接続したり、自装置と通信可能な機器をテザリングにより公衆回線に接続させたりすることがある。
【０００３】
先行技術としては、例えば、ユーザが入力した装置の利用場所に応じて複数の無線通信手段の優先度を切り替えるものがある。また、例えば、実行されるアプリケーションの特徴情報、無線通信機能の特徴情報、通信料金に関する情報から自動的に無線通信機能を切り替える技術がある。また、例えば、他の情報処理端末装置との間でＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信を行い、送受信した設定情報を基にＢｌｕｅｔｏｏｔｈ３．０＋ＨＳ通信およびＷｉ−Ｆｉ通信のいずれか一方もしくは双方に他の情報処理端末装置との間の通信をＮＦＣ通信から切り替える技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８８３９５号公報
【特許文献２】特開平１０−３２７４６３号公報
【特許文献３】特開２０１３−１２６１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、ユーザが携帯端末の通信に関する設定を状況に合わせて適宜変更しないと、携帯端末または携帯端末と通信可能な機器が公衆回線に接続されない場合がある。例えば、携帯端末は、自端末とＢｌｕｅｔｏｏｔｈ通信により接続可能な機器からダイアルアップ接続を要求されても、自端末がＷｉ−Ｆｉ通信を許可する状態に設定されていると、実際にＷｉ−Ｆｉ通信を行っていなくてもダイアルアップ接続させない場合がある。
【０００６】
１つの側面では、本発明は、異なる無線通信規格の無線通信を用いた公衆回線への接続の競合を回避することができる通信装置、および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、第１の無線通信規格の無線通信を用いた公衆回線への接続要求を受け付け、前記接続要求を受け付けたことに応じて、前記第１の無線通信規格とは異なる第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立しているか否かを判定し、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の無線通信規格の無線通信を用いた前記公衆回線への接続を行う通信装置、および通信システムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、異なる無線通信規格の無線通信を用いた公衆回線への接続の競合を回避することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる通信方法の一実施例を示す説明図である。
【図２】図２は、本実施の形態にかかる通信システム２００の一例を示す説明図である。
【図３】図３は、通信装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、通信装置１００のソフトウェア構成例を示すブロック図である。
【図５】図５は、ＢＴ用要素群４３０の具体例を示すブロック図である。
【図６】図６は、クライアント装置２２０のハードウェア構成例を示すブロック図である。
【図７】図７は、通信装置１００の機能的構成例を示すブロック図である。
【図８】図８は、通信装置１００の動作例１を示す説明図である。
【図９】図９は、動作例１における通信制御処理の一例を示すシーケンス図（その１）である。
【図１０】図１０は、動作例１における通信制御処理の一例を示すシーケンス図（その２）である。
【図１１】図１１は、動作例１における通信制御処理の一例を示すシーケンス図（その３）である。
【図１２】図１２は、Ｗｉ−Ｆｉ接続状態チェック処理手順の一例を示すフローチャートである。
【図１３】図１３は、通信装置１００の動作例２を示す説明図である。
【図１４】図１４は、動作例２における通信制御処理の一例を示すシーケンス図（その１）である。
【図１５】図１５は、動作例２における通信制御処理の一例を示すシーケンス図（その２）である。
【図１６】図１６は、動作例２における通信制御処理の一例を示すシーケンス図（その３）である。
【図１７】図１７は、種類判定処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかる通信装置、および通信システムの実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかる通信方法の一実施例）
図１は、実施の形態にかかる通信方法の一実施例を示す説明図である。図１において、通信装置１００は、第１の無線通信規格に対応の通信部および第２の無線通信規格に対応の通信部を有し、第１の無線通信規格の無線通信および第２の無線通信規格の無線通信を行うことが可能なコンピュータである。
【００１２】
第１の無線通信規格は、例えば、Ｂｌｕｅｔｏｏｔｈである。Ｂｌｕｅｔｏｏｔｈ対応の通信部は、Ｂｌｕｅｔｏｏｔｈの規格にしたがい、Ｂｌｕｅｔｏｏｔｈ対応のアンテナを用いて、Ｂｌｕｅｔｏｏｔｈ対応の機器との無線通信を行う。Ｂｌｕｅｔｏｏｔｈ対応のアンテナとは、Ｂｌｕｅｔｏｏｔｈの規格に対応する所定の周波数の電波を送受信可能なアンテナである。Ｂｌｕｅｔｏｏｔｈ対応の機器は、Ｂｌｕｅｔｏｏｔｈ通信可能な機器である。以下の説明では、Ｂｌｕｅｔｏｏｔｈを「ＢＴ」と表記する場合がある。また、以下の説明では、Ｂｌｕｅｔｏｏｔｈ対応の通信部を「ＢＴ通信部」と表記し、Ｂｌｕｅｔｏｏｔｈ対応の機器を「ＢＴ機器」と表記する場合がある。また、以下の説明では、Ｂｌｕｅｔｏｏｔｈ対応の通信部による無線通信を「ＢＴ通信」と表記する場合がある。
【００１３】
第２の無線通信規格は、例えば、Ｗｉ−Ｆｉである。Ｗｉ−Ｆｉ対応の通信部は、Ｗｉ−Ｆｉの規格にしたがい、Ｗｉ−Ｆｉ対応のアンテナを用いて、Ｗｉ−Ｆｉ対応の機器との無線通信を行う。Ｗｉ−Ｆｉ対応のアンテナとは、Ｗｉ−Ｆｉの規格に対応する所定の周波数の電波を送受信可能なアンテナである。Ｗｉ−Ｆｉ対応の機器は、Ｗｉ−Ｆｉ通信可能な機器である。以下の説明では、Ｗｉ−Ｆｉ対応の通信部を「Ｗｉ−Ｆｉ通信部」と表記し、Ｗｉ−Ｆｉ対応の機器を「Ｗｉ−Ｆｉ機器」と表記する場合がある。また、以下の説明では、Ｗｉ−Ｆｉ対応の通信部による無線通信を「Ｗｉ−Ｆｉ通信」と表記する場合がある。
【００１４】
また、通信装置１００は、種々の接続方式によって、自装置を公衆回線に接続したり、自装置とＢｌｕｅｔｏｏｔｈ通信可能な機器や自装置とＷｉ−Ｆｉ通信可能な機器を公衆回線に接続させたりすることができる。種々の接続方式は、例えば、下記の第１の方式〜第５の方式などである。
【００１５】
第１の方式は、ＢＴ通信部を用いて、自装置と通信可能な機器を公衆回線に接続させる方式である。第１の方式では、通信装置１００は、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｉｎｇ  Ｐｒｏｆｉｌｅ）に基づいて、ＰＡＮＵ（ＰＡＮ  Ｕｓｅｒ）となるＢＴ機器を、ＰＡＮＮＡＰ（ＰＡＮ  Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）となる自装置を介して、公衆回線に接続する。第１の方式は、具体的には、Ｂｌｕｅｔｏｏｔｈテザリングと呼ばれる。
【００１６】
第２の方式は、ＢＴ通信部を用いて、自装置を公衆回線に接続する方式である。第２の方式では、通信装置１００は、ＰＡＮに基づいて、ＰＡＮＵとなる自装置を、ＰＡＮＮＡＰとなるアクセスポイントを介して、公衆回線に接続する。
【００１７】
第３の方式は、ＢＴ通信部を用いて、自装置と通信可能な機器を公衆回線に接続させる方式である。第３の方式では、通信装置１００は、ＤＵＮ（Ｄｉａｌ−Ｕｐ  Ｎｅｔｗｏｒｋ  Ｐｒｏｆｉｌｅ）に基づいて、ＤＵＮ−ＤＴ（Ｄａｔａ  Ｔｅｒｍｉｎａｌ）となるＢＴ機器を、ＤＵＮ−ＧＷ（ＧａｔｅＷａｙ）となる自装置を介して、公衆回線に接続する。
【００１８】
第４の方式は、Ｗｉ−Ｆｉ通信部を用いて、自装置と通信可能な機器を公衆回線に接続させる方式である。第４の方式では、通信装置１００は、Ｗｉ−Ｆｉ機器を、Ｗｉ−Ｆｉ  ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）となる自装置を介して、公衆回線に接続させる。第４の方式は、具体的には、Ｗｉ−Ｆｉテザリングと呼ばれる。
【００１９】
第５の方式は、Ｗｉ−Ｆｉ通信部を用いて、自装置を公衆回線に接続する方式である。第５の方式では、自装置を、Ｗｉ−Ｆｉ  ＡＰとなるアクセスポイントを介して、公衆回線に接続する。第１の方式〜第５の方式では、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の通信規約にしたがって、通信装置１００にＩＰが割り当てられる。
【００２０】
ここで、１つの機器において、同時に、複数のＩＰアドレスを保持することが好ましくない場合がある。このため、従来の携帯電話やスマートフォンなどの携帯端末は、第１の方式〜第５の方式のうち２つ以上の方式を同時に用いることなく、いずれか１つの方式を用いて自装置または自装置と通信可能な機器を公衆回線に接続させる傾向がある。
【００２１】
ところで、近年では、携帯端末の利便性の向上を図るために、駅、空港、公園、飲食店、コンビニエンスストア、集合住宅、または、個人宅などにＷｉ−Ｆｉ対応のアクセスポイントが設置されることがある。このため、Ｗｉ−Ｆｉ対応のアクセスポイントが設置された場所は増加する傾向がある。
【００２２】
ところが、携帯端末のユーザは、Ｗｉ−Ｆｉ対応のアクセスポイントがどこに設置されているかを把握することが難しい場合がある。このため、携帯端末のユーザは、Ｗｉ−Ｆｉ通信部を通信許可の状態に設定したまま、３Ｇの無線通信とＷｉ−Ｆｉの無線通信とが自動的に切り替わるようにして、携帯端末を使用する傾向がある。
【００２３】
一方で、携帯端末は、カーナビゲーション装置などを公衆回線に接続する際にも用いられることがある。この際、カーナビゲーション装置は、車両の走行中にはハンドオーバーが困難なＷｉ−Ｆｉ  ＡＰとなるアクセスポイントを利用することが好ましくないため、ＢＴのＤＵＮに基づいて携帯端末を介して公衆回線に接続される傾向がある。
【００２４】
しかしながら、携帯端末のユーザは、カーナビゲーション装置を公衆回線に接続させるためにＢＴ通信部を通信許可の状態に設定したとき、Ｗｉ−Ｆｉ通信部を通信許可の状態に設定したままにして、通信不許可の状態に変更しない場合がある。換言すれば、ＢＴ通信部とＷｉ−Ｆｉ通信部とは、ともに通信許可の状態に設定される場合がある。
【００２５】
この場合、従来の携帯端末は、第１の方式〜第５の方式のうち２つ以上の方式を同時に用いることを回避するため、Ｗｉ−Ｆｉ通信部が通信許可の状態である間は、Ｗｉ−Ｆｉ通信部を用いた公衆回線への接続を優先してしまうことがある。換言すれば、従来の携帯端末は、Ｗｉ−Ｆｉ通信部が通信許可の状態である間は、ＢＴ通信部が通信許可の状態であってもＢＴ通信部を用いた公衆回線への接続を行わないことがある。
【００２６】
このように、従来の携帯端末は、必ずしもユーザが所望するように自装置または自装置と通信可能な機器を公衆回線に接続してくれるとは限らず、ユーザが設定変更を行うことになりユーザにかかる負担が増大することがある。
【００２７】
そこで、本実施の形態では、ユーザが設定変更を行わなくても公衆回線への接続が行われる機会を増やし、ユーザにかかる負担を減らして通信装置１００の利便性の向上を図ることができる通信方法について説明する。
【００２８】
図１の例では、通信装置１００は、ＢＴ通信を用いた公衆回線１１０への接続要求を受け付ける。通信装置１００は、例えば、ＢＴ通信によって、ＢＴ機器１２０からダイアルアップ通信の接続要求を受信する。ダイアルアップ通信は、通信装置１００がアクセスポイントとなり、通信装置１００とＢＴ通信可能なＢＴ機器１２０を、基地局１１２を介して、インターネット１１１を含む公衆回線１１０に接続させることにより実現される。
【００２９】
通信装置１００は、接続要求を受け付けたことに応じて、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立しているか否かを判定する。通信装置１００は、例えば、Ｗｉ−Ｆｉ通信を用いてＷｉ−Ｆｉ対応のアクセスポイント１１３に接続しているか否かを判定し、接続していればＷｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していると判定する。通信装置１００は、例えば、Ｗｉ−Ｆｉ通信を用いてテザリングを行い、自装置とＷｉ−Ｆｉ通信可能な機器を公衆回線１１０に接続させているか否かを判定し、接続させていればＷｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していると判定してもよい。
【００３０】
通信装置１００は、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していないと判定した場合に、ＢＴ通信を用いた公衆回線１１０への接続を行う。通信装置１００は、例えば、Ｗｉ−Ｆｉ対応のアクセスポイント１１３に接続していなければ、ＢＴ対応のアクセスポイントとして動作してＢＴ機器１２０にダイアルアップ通信させる。一方で、通信装置１００は、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していると判定した場合には、ＢＴ通信部を用いた公衆回線１１０への接続を行わない。
【００３１】
これによれば、通信装置１００は、Ｗｉ−Ｆｉ通信部が通信許可の状態に設定されていても、実際にＷｉ−Ｆｉ通信部を用いて公衆回線１１０に接続されていなければ、ＢＴ通信部を用いた公衆回線１１０への接続を行うことができる。これにより、通信装置１００は、異なる無線通信規格の無線通信を用いた公衆回線へ接続が競合することを回避することができる。そして、通信装置１００は、ユーザが設定変更を行わなくても、公衆回線１１０への接続を行う機会を増やすことができ、ユーザにかかる負担を減らし、通信装置１００の利便性の向上を図ることができる。
【００３２】
通信装置１００は、具体的には、Ｗｉ−Ｆｉ対応のアクセスポイント１１３に接続中でない場合や、Ｗｉ−Ｆｉテザリングによって通信中でない場合には、ＢＴ通信部を用いた公衆回線１１０への接続を行うことができる。結果として、通信装置１００は、Ｗｉ−Ｆｉ通信部が通信許可の状態に設定されたまま、ユーザが設定変更を行わなくても、ＢＴ通信部を用いてＢＴ機器１２０にダイアルアップ通信させることが可能となる。また、通信部は、Ｗｉ−Ｆｉ通信部が通信許可の状態に設定されたまま、ユーザが設定変更を行わなくても、ＢＴ通信部を用いてＢＴ対応のアクセスポイントに接続することも可能となる。
【００３３】
通信装置１００が、Ｗｉ−Ｆｉ対応のアクセスポイント１１３に接続中でない場合や、Ｗｉ−Ｆｉテザリングによって通信中でない場合に、ＢＴ通信部を用いた公衆回線１１０への接続を行う具体例は、動作例１として図８〜図１２を用いて後述する。
【００３４】
ここでは、通信装置１００が、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立している場合には、ＢＴ通信部を用いた公衆回線１１０への接続を行わない場合について説明したが、これに限らない。例えば、通信装置１００は、自装置とＢＴ通信可能なＢＴ機器１２０の種類が所定の種類である場合には、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していてもＢＴ通信部を用いた公衆回線１１０への接続を行ってもよい。
【００３５】
通信装置１００が、ＢＴ対応の所定の種類の機器とＢＴ通信可能である場合に、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立していても、ＢＴ通信部を用いた公衆回線１１０への接続を行う具体例は、動作例２として図１３〜図１７を用いて後述する。
【００３６】
また、ここでは、通信装置１００が、Ｗｉ−Ｆｉ通信を用いた公衆回線１１０への接続が確立している場合に、ＢＴ通信部を用いた公衆回線１１０への接続を行うか否かを判断する場合について説明したが、これに限らない。例えば、通信装置１００は、ＢＴ通信を用いた公衆回線１１０への接続が確立している場合に、Ｗｉ−Ｆｉ通信部を用いた公衆回線１１０への接続を行うか否かを判断してもよい。
【００３７】
以下の説明では、公衆回線１１０として「インターネットおよび電話回線」を採用し、第１の無線通信規格としてＢｌｕｅｔｏｏｔｈを採用し、第２の無線通信規格としてＷｉ−Ｆｉを採用した場合について、実施の形態を説明する。
【００３８】
（本実施の形態にかかる通信システム２００の一例）
次に、図１に示した通信装置１００を適用した、本実施の形態にかかる通信システム２００の一例について説明する。
【００３９】
図２は、本実施の形態にかかる通信システム２００の一例を示す説明図である。図２において、通信システム２００は、通信装置１００と、クライアント装置２２０と、公衆回線２１０とを含む。公衆回線２１０は、インターネット２１１と、交換機２１２と、ＲＮＣ２１３（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）と、基地局２１４と、Ｗｉ−Ｆｉ対応のアクセスポイント２１５と、ＢＴ対応のアクセスポイント２１６とを含む。通信システム２００において、通信装置１００とクライアント装置２２０とは、例えば、Ｗｉ−Ｆｉ通信やＢＴ通信によって接続される。
【００４０】
通信装置１００は、３Ｇ通信部、Ｗｉ−Ｆｉ通信部、ＢＴ通信部を有するコンピュータである。通信装置１００は、３Ｇ通信部を用いて、基地局２１４と３Ｇ／ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）通信を行う。通信装置１００は、３Ｇ通信部を用いて、４Ｇ通信を行ってもよい。通信装置１００は、Ｗｉ−Ｆｉ通信部を用いて、クライアント装置２２０やＷｉ−Ｆｉ対応のアクセスポイント２１５とＷｉ−Ｆｉ通信を行う。通信装置１００は、ＢＴ通信部を用いて、クライアント装置２２０やＢＴ対応のアクセスポイント２１６とＢＴ通信を行う。通信装置１００は、上述した第１の方式〜第５の方式によって、自装置または自装置と通信可能な機器を公衆回線２１０に接続する。通信装置１００は、具体的には、携帯電話、スマートフォン、タブレット端末、またはＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。
【００４１】
クライアント装置２２０は、Ｗｉ−Ｆｉ通信部およびＢＴ通信部の少なくともいずれかを有するコンピュータである。クライアント装置２２０は、Ｗｉ−Ｆｉ通信部を用いて、通信装置１００とＷｉ−Ｆｉ通信を行う。クライアント装置２２０は、ＢＴ通信部を用いて、通信装置１００とＢＴ通信を行う。クライアント装置２２０は、上述した第１の方式、第３の方式、第５の方式などによって、通信装置１００を介して公衆回線２１０に接続される。クライアント装置２２０は、具体的には、ＰＣ、ノートＰＣ、タブレット端末、スマートフォン、カーナビゲーション装置、オーディオプレーヤー、ゲーム機などである。以下の説明では、カーナビゲーション装置を「カーナビ」と表記する場合がある。
【００４２】
インターネット２１１は、ＩＰの通信規約にしたがって、所属するコンピュータにＩＰアドレスが割り振られたネットワークである。交換機２１２は、移動体通信網に含まれ、インターネット２１１とＲＮＣ２１３との間を中継する装置である。ＲＮＣ２１３は、移動体通信網に含まれ、交換機２１２と基地局２１４との間を中継する装置である。基地局２１４は、移動体通信網に含まれ、ＲＮＣ２１３と通信装置１００との間を中継する装置である。基地局２１４は、例えば、通信装置１００の電波を送受信するためのアンテナと通信機器との組み合わせを有する設備である。基地局２１４は、具体的には、鉄塔やビルの上、建物の中などに設置される。
【００４３】
Ｗｉ−Ｆｉ対応のアクセスポイント２１５は、Ｗｉ−Ｆｉ機器と通信可能であって、Ｗｉ−Ｆｉ機器とインターネット２１１との間を中継する装置である。ＢＴ対応のアクセスポイント２１６は、ＢＴ機器と通信可能であって、ＢＴ機器とインターネット２１１との間を中継する装置である。
【００４４】
（通信装置１００のハードウェア構成例）
次に、図３を用いて、通信装置１００のハードウェア構成例について説明する。
【００４５】
図３は、通信装置１００のハードウェア構成例を示すブロック図である。図３において、通信装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、３Ｇ通信部３０３と、Ｗｉ−Ｆｉ通信部３０４と、ＢＴ通信部３０５と、入力装置３０６と、表示装置３０７と、オーディオ入出力装置３０８とを有する。各構成部は、例えば、バス（不図示）によってそれぞれ接続される。
【００４６】
ここで、ＣＰＵ３０１は、通信装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。メモリ３０２は、Ｗｉ−Ｆｉ通信部３０４やＢＴ通信部３０５などの電源ＯＮ／ＯＦＦの設定、および、Ｗｉ−Ｆｉ通信部３０４やＢＴ通信部３０５などにおける接続状態を示す管理情報を記憶する。
【００４７】
３Ｇ通信部３０３は、３Ｇアンテナ３１３を有し、３Ｇ／ＬＴＥ通信を行い、基地局２１４との間でデータの送受信を行う。３Ｇ通信部３０３は、３Ｇ／ＬＴＥ通信によって送受信されたデータを、ＣＰＵ３０１に対して入出力する。３Ｇ通信部３０３は、例えば、ＣＰＵ３０１によって制御される。
【００４８】
Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−Ｆｉアンテナ３１４を有し、Ｗｉ−Ｆｉ通信を行い、Ｗｉ−Ｆｉ対応のアクセスポイント２１５やクライアント装置２２０との間でデータの送受信を行う。Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−Ｆｉ通信によって送受信されたデータを、ＣＰＵ３０１に対して入出力する。Ｗｉ−Ｆｉ通信部３０４は、例えば、ＣＰＵ３０１によって制御される。
【００４９】
ＢＴ通信部３０５は、ＢＴアンテナ３１５を有し、ＢＴ通信を行い、ＢＴ対応のアクセスポイント２１６やクライアント装置２２０との間でデータの送受信を行う。ＢＴ通信部３０５は、ＢＴ通信によって送受信されたデータを、ＣＰＵ３０１に対して入出力する。ＢＴ通信部３０５は、例えば、ＣＰＵ３０１によって制御される。
【００５０】
入力装置３０６は、文字、数字、各種指示などの入力のためのキーパッドを有し、データの入力を行う。入力装置３０６は、キーボードやマウスなどであってもよい。また、入力装置３０６は、タッチパネル式の入力パッドやテンキーなどであってもよい。入力装置３０６は、キーパッドおよびタッチパネル式の入力パッドの両方であってもよい。
【００５１】
表示装置３０７は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。表示装置３０７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどである。オーディオ入出力装置３０８は、通話時の音声の入出力、アラームや着信音などの出力を行う。オーディオ入出力装置３０８は、例えば、ＣＯＤＥＣを含む。ＣＯＤＥＣは、例えば、アナログ信号をＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）によりディジタル信号に変換する。
【００５２】
通信装置１００は、上述した構成部のほか、例えば、インタフェース、ディスクドライブ、ディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、半導体メモリ、キーボード、マウス、ディスプレイなどを有することにしてもよい。
【００５３】
（通信装置１００のソフトウェア構成例）
次に、図４を用いて、通信装置１００のソフトウェア構成例について説明する。
【００５４】
図４は、通信装置１００のソフトウェア構成例を示すブロック図である。図４において、通信装置１００は、３Ｇ／ＬＴＥ通信を管理する３Ｇ用要素群４１０と、Ｗｉ−Ｆｉ通信を管理するＷｉ−Ｆｉ用要素群４２０と、ＢＴ通信を管理するＢＴ用要素群４３０とを有する。通信装置１００は、さらに、それぞれの要素群を制御するＮＷ接続選択管理部４４０を有する。
【００５５】
３Ｇ用要素群４１０は、ＭＢ網接続管理制御部４１１と無線部４１２とを有する。ＭＢ網接続管理制御部４１１は、通信装置１００の移動体通信網への接続を管理する。ＭＢ網接続管理制御部４１１は、移動体通信網への接続状態をステータスバーに送信する。ＭＢ網接続管理制御部４１１は、例えば、ＣＰＵによって実現される。ステータスバーは、通信装置１００の通信状態を示す。無線部４１２は、３Ｇ／ＬＴＥ通信を行う。無線部４１２は、例えば、３Ｇ通信部３０３によって実現される。
【００５６】
Ｗｉ−Ｆｉ用要素群４２０は、Ｗｉ−Ｆｉアプリ４２１とＷｉ−Ｆｉ接続管理部４２２とＷｉ−Ｆｉドライバ４２３とＷｉ−Ｆｉチップ４２４とを有する。Ｗｉ−Ｆｉアプリ４２１は、Ｗｉ−Ｆｉ通信を用いた接続状態、接続先の候補として登録済みの機器、および、セキュリティに関する情報などを管理する。Ｗｉ−Ｆｉアプリ４２１は、例えば、ＣＰＵによって実現される。Ｗｉ−Ｆｉ接続管理部４２２は、Ｗｉ−Ｆｉ通信を用いた接続処理および切断処理を管理する。Ｗｉ−Ｆｉ接続管理部４２２は、例えば、Ｗｉ−Ｆｉ対応のアクセスポイント２１５などのＷｉ−Ｆｉ対応機器を検出する制御を行い、Ｗｉ−Ｆｉ通信を用いたＷｉ−Ｆｉ対応機器への接続を行う。Ｗｉ−Ｆｉ接続管理部４２２は、例えば、ＣＰＵによって実現される。Ｗｉ−Ｆｉドライバ４２３は、Ｗｉ−Ｆｉチップ４２４へのインタフェースを制御する。Ｗｉ−Ｆｉチップ４２４は、Ｗｉ−Ｆｉ通信を行う。Ｗｉ−Ｆｉチップ４２４は、例えば、Ｗｉ−Ｆｉ通信部３０４によって実現される。
【００５７】
ＢＴ用要素群４３０は、ＢＴアプリ４３１とＢＴプロファイル制御部４３２とＢＴプロトコルスタック４３３とＨＣＩ（Ｈｏｓｔ  Ｃｏｎｔｒｏｌｌｅｒ  Ｉｎｔｅｒｆａｃｅ）ドライバ４３４とＢＴチップ４３５とを有する。ＢＴアプリ４３１は、ＢＴ通信を用いた接続状態、接続先の候補として登録済みの機器、および、セキュリティに関する情報などを管理する。ＢＴアプリ４３１は、ＣＰＵによって実現される。ＢＴプロファイル制御部４３２は、ＢＴのプロファイルに対応したアプリ群である。ＢＴプロファイル制御部４３２は、ＤＵＮプロファイルを扱うアプリを含む。ＤＵＮプロファイルは、通信装置１００と、ＢＴ機器との間のＲＦＣＯＭＭ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）５０２のリンクについてオフラインモードおよびオンラインモードを定義している。オフラインモードは、発信や切断、イベントを通知するためのＡＴコマンドを取り扱う。オンラインモードは、ダイアルアップ通信を取り扱う。ＤＵＮプロファイルは、例えば、ＣＰＵによって実現される。
【００５８】
ＢＴプロトコルスタック４３３は、階層構造のプロトコルである。プロトコルスタックは、複数のロジカルチャネルを設けるプロトコルを含む。ＢＴプロトコルスタック４３３は、例えば、ＣＰＵによって実現される。ＨＣＩドライバ４３４は、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）のドライバであり、ＢＴチップ４３５へのインタフェースを制御する。ＨＣＩドライバ４３４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のドライバであってもよい。ＨＣＩドライバ４３４は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスのドライバであってもよい。ＢＴチップ４３５は、ＢＴ通信を行う。ＢＴチップ４３５は、例えば、ＢＴ通信部３０５によって実現される。
【００５９】
ＮＷ接続選択管理部４４０は、図８〜図１２を用いて後述する動作例１や図１３〜図１７を用いて後述する動作例２などを実現するロジックを有する。ＮＷ接続選択管理部４４０は、例えば、Ｗｉ−Ｆｉ通信部３０４が通信許可の状態に設定されていても、Ｗｉ−Ｆｉ通信が行われていなければ、ＢＴ通信を用いたダイアルアップ通信などを行うというロジックを有する。
【００６０】
ＮＷ接続選択管理部４４０は、具体的には、通信装置１００にダイアルアップ通信が要求されたとき、通信装置１００のＷｉ−ＦｉテザリングがＯＮに設定されていても、設定に基づいてダイアルアップ通信を行うか否かを判定しない。ＮＷ接続選択管理部４４０は、設定にかかわらず、Ｗｉ−Ｆｉ通信を用いてインターネット２１１に接続されていない場合に、ＢＴ通信を用いたダイアルアップ通信を行うと判定する。
【００６１】
ＮＷ接続選択管理部４４０は、具体的には、通信装置１００にダイアルアップ通信が要求されたとき、通信装置１００がＷｉ−Ｆｉ対応のアクセスポイント２１５への接続許可の状態であっても、設定に基づいてダイアルアップ通信を行うか否かを判定しない。ＮＷ接続選択管理部４４０は、設定にかかわらず、Ｗｉ−Ｆｉ通信を用いてインターネット２１１に接続されていない場合に、ＢＴ通信を用いたダイアルアップ通信を行うと判定する。
【００６２】
ＮＷ接続選択管理部４４０は、例えば、ＢＴ機器の種類が所定の種類である場合には、Ｗｉ−Ｆｉ通信が行われていてもＷｉ−Ｆｉ通信を切断して、ＢＴ通信を用いたダイアルアップ通信を行うというロジックを有する。ＮＷ接続選択管理部４４０は、具体的には、ＢＴ通信によってＢＴ機器から受信され、ＢＴアプリ４３１が管理しているＣｏＤに基づいて、ＢＴ機器の種類が所定の種類であるか否かを判定する。
【００６３】
ＣｏＤとは、ＢＴ機器の特徴を示すフラグを有するデータである。ＣｏＤは、Ｍａｊｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓ、Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓを含む。Ｍａｊｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓとは、ＢＴ機器を大きくカテゴライズするフラグである。Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓとは、Ｍａｊｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓで定義されるカテゴリ内を、さらに詳細にカテゴライズするフラグである。
【００６４】
ＮＷ接続選択管理部４４０は、具体的には、Ｗｉ−Ｆｉ通信が行われているとき、カーナビであるＢＴ機器からダイアルアップ通信の要求を受け付けた場合には、Ｗｉ−Ｆｉ接続管理部４２２にＷｉ−Ｆｉ通信を切断させ、ダイアルアップ通信を行うよう制御する。この場合、Ｗｉ−Ｆｉ接続管理部４２２は、ＮＷ接続選択管理部４４０からダイアルアップ通信の完了通知を受信するまで、Ｗｉ−Ｆｉ対応のアクセスポイント２１５の検出動作を行ってもよいが、Ｗｉ−Ｆｉ通信の再接続は抑止する。
【００６５】
ＮＷ接続選択管理部４４０は、ダイアルアップ通信が完了すると、Ｗｉ−Ｆｉ接続管理部４２２に、ダイアルアップ通信の完了通知を送信する。Ｗｉ−Ｆｉ接続管理部４２２は、ダイアルアップ通信の完了通知を受信すると、Ｗｉ−Ｆｉ通信の再接続を行う。一方で、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信が行われているとき、カーナビではないＢＴ機器からダイアルアップ通信の要求を受け付けた場合には、ダイアルアップ通信を拒否して、Ｗｉ−Ｆｉ通信を継続するよう制御する。
【００６６】
（ＢＴ用要素群４３０の具体例）
次に、図５を用いて、図４に示したＢＴ用要素群４３０の具体例について説明する。
【００６７】
図５は、ＢＴ用要素群４３０の具体例を示すブロック図である。図５において、Ｌ２ＣＡＰ５０１（Ｌｏｇｉｃａｌ  ｌｉｎｋ  Ｃｏｎｔｒｏｌ  ａｎｄ  Ａｄａｐｔａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と、ＲＦＣＯＭＭ５０２と、ＳＤＰ５０３（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）とはＢＴプロトコルスタック４３３に含まれる。
【００６８】
Ｌ２ＣＡＰ５０１は、論理リンクを制御するプロトコルである。Ｌ２ＣＡＰ５０１によって作成された論理リンク上で上位のプロトコルの通信が行われる。上位のプロトコルは、例えば、ＳＤＰ５０３とＲＦＣＯＭＭ５０２である。ＳＤＰ５０３は、接続した機器との間でどのようなサービスが利用可能か、サービスの内容がどのようなものであるかを上位のアプリケーションに対して通知するプロトコルである。ＲＦＣＯＭＭ５０２は、論理リンク上でシリアルポートをエミュレートするプロトコルである。
【００６９】
ＨＣＩ５０４は、ＨＣＩドライバ４３４とＢＴチップ４３５との間のインタフェースである。ＨＣＩ５０４は、ＨＣＩドライバ４３４によって制御される。Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ５０５と、ＬＭＰ５０６（Ｌｉｎｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）とは、ＢＴチップ４３５に搭載される。Ｌｉｎｋ  Ｃｏｎｔｒｏｌｌｅｒ５０５は、ＢＴにおけるベースバンド処理を行うソフトウェアである。ＬＭＰ５０６は、自ＢＴチップ４３５と接続先のＢＴチップ４３５間の接続やセキュリティを制御するプロトコルである。
【００７０】
（クライアント装置２２０のハードウェア構成例）
次に、図６を用いて、クライアント装置２２０のハードウェア構成例について説明する。
【００７１】
図６は、クライアント装置２２０のハードウェア構成例を示すブロック図である。図６において、クライアント装置２２０は、ＣＰＵ６０１と、メモリ６０２と、ＢＴ通信部６０３と、入力装置６０４と、表示装置６０５と、オーディオ入出力装置６０６とを有する。各構成部は、例えば、バス（不図示）によってそれぞれ接続される。ここで、各構成部は、図３に示すＣＰＵ３０１と、メモリ３０２と、ＢＴ通信部３０５と、入力装置３０６と、表示装置３０７と、オーディオ入出力装置３０８と同様であるため、説明を省略する。
【００７２】
クライアント装置２２０は、上述した構成部のほか、例えば、Ｗｉ−Ｆｉ通信部３０４、インタフェース、ディスクドライブ、ディスク、ＳＳＤ、半導体メモリ、キーボード、マウス、ディスプレイなどを有してもよい。また、クライアント装置２２０は、ＢＴ通信部６０３の代わりに、Ｗｉ−Ｆｉ通信部３０４を有してもよい。
【００７３】
（通信装置１００の機能的構成例）
次に、図７を用いて、通信装置１００の機能的構成例について説明する。
【００７４】
図７は、通信装置１００の機能的構成例を示すブロック図である。通信装置１００は、記憶部７０１と、受付部７０２と、判定部７０３と、接続部７０４と、出力部７０５とを含む構成である。記憶部７０１は、例えば、図３に示したメモリ３０２によって実現される。受付部７０２〜出力部７０５は、制御部となる機能であり、例えば、図３に示したメモリ３０２に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、３Ｇ通信部３０３、Ｗｉ−Ｆｉ通信部３０４、ＢＴ通信部３０５により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２に記憶される。
【００７５】
記憶部７０１は、第１の無線通信規格による通信状況を示す情報を記憶する。第１の無線通信規格は、例えば、ＢＴである。記憶部７０１は、例えば、ＢＴ通信部３０５を用いた公衆回線２１０への接続状況を示す情報を記憶する。ＢＴ通信部３０５を用いた公衆回線２１０への接続状況を示す情報は、例えば、ＢＴ通信部３０５を用いてＢＴ対応のアクセスポイント２１６と接続しているか否かを示す情報である。ＢＴ通信部３０５を用いた公衆回線２１０への接続状況を示す情報は、例えば、自装置がＢＴ対応のアクセスポイント２１６として動作中に、ＢＴ通信部３０５を用いてＢＴ機器と接続しているか否かを示す情報である。
【００７６】
記憶部７０１は、第２の無線通信規格による通信状況を示す情報を記憶する。第２の無線通信規格は、例えば、Ｗｉ−Ｆｉである。記憶部７０１は、例えば、Ｗｉ−Ｆｉ通信部３０４を用いた公衆回線２１０への接続状況を示す情報を記憶する。Ｗｉ−Ｆｉ通信部３０４を用いた公衆回線２１０への接続状況を示す情報は、例えば、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ対応のアクセスポイント２１５と接続しているか否かを示す情報である。Ｗｉ−Ｆｉ通信部３０４を用いた公衆回線２１０への接続状況を示す情報は、例えば、自装置がＷｉ−Ｆｉ対応のアクセスポイント２１５として動作中に、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ機器と接続しているか否かを示す情報である。これにより、記憶部７０１は、判定部７０３によって用いられる情報を記憶しておき、判定部７０３に参照させることができる。
【００７７】
受付部７０２は、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続要求を受け付ける。接続要求は、例えば、ＢＴ機器からのダイアルアップ通信の中継依頼である。接続要求は、例えば、ユーザからのＢＴ対応のアクセスポイント２１６への接続許可であってもよい。公衆回線２１０は、例えば、ＩＰネットワークを含む。公衆回線２１０は、具体的には、インターネット２１１や電話回線を含むネットワークである。
【００７８】
受付部７０２は、例えば、第１の無線通信規格の無線通信により、第１の通信装置から接続要求を受け付ける。第１の通信装置は、例えば、ＢＴ機器である。受付部７０２は、具体的には、ＢＴ通信により、ＢＴ機器からダイアルアップ通信の中継依頼を受信する。これにより、受付部７０２は、判定部７０３が判定を行うトリガを、判定部７０３に出力することができる。
【００７９】
受付部７０２は、第１の無線通信規格による無線通信により、第１の通信装置から第１の通信装置の種類を示す情報を受信する。受付部７０２は、ＢＴ通信により、ＢＴ機器から、ＢＴ機器の種類を示すＣｏＤを受信する。これにより、受付部７０２は、判定部７０３によって用いられる第１の通信装置の種類を示す情報を、判定部７０３に出力することができる。
【００８０】
受付部７０２は、第１の通信装置の種類を示す情報をユーザの操作入力によって受け付けて、記憶部７０１に記憶しておいてもよい。そして、受付部７０２は、通信圏内に第１の通信装置が存在する場合に、記憶部７０１から第１の通信装置の種類を示す情報を取得してもよい。
【００８１】
受付部７０２は、第１の無線通信規格の無線通信により、第１の通信装置と公衆回線２１０との切断要求を受け付ける。受付部７０２は、例えば、ＢＴ通信により、ＢＴ機器から、ダイアルアップ通信の切断要求を受信する。これにより、受付部７０２は、第１の無線通信規格を用いた公衆回線２１０への接続を終了するトリガを、接続部７０４に出力することができる。
【００８２】
判定部７０３は、接続要求を受け付けたことに応じて、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立しているか否かを判定する。判定部７０３は、例えば、第２の無線通信規格の無線通信によって、第２の無線通信規格に対応したアクセスポイントへの接続が行われている場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定する。判定部７０３は、具体的には、Ｗｉ−Ｆｉ対応のアクセスポイント２１５と接続中であれば、インターネット２１１への接続が確立していると判定する。
【００８３】
判定部７０３は、例えば、第２の無線通信規格の無線通信により接続された第２の通信装置を移動体通信網の基地局２１４を介して公衆回線２１０に接続している場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定する。判定部７０３は、具体的には、自装置がＷｉ−Ｆｉ対応のアクセスポイント２１５として動作し、Ｗｉ−Ｆｉ機器をインターネット２１１に接続中であれば、インターネット２１１への接続が確立していると判定する。これにより、判定部７０３は、接続部７０４が第１の無線通信規格を用いた公衆回線２１０への接続を行うか否かの基準となる判定結果を、接続部７０４に出力することができる。
【００８４】
判定部７０３は、さらに、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定した場合に、第１の通信装置の種類が所定の種類であるか否かを判定する。所定の種類とは、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続よりも優先して、公衆回線２１０への接続を行うことが好ましい第１の通信装置の種類である。所定の種類は、例えば、カーナビである。判定部７０３は、例えば、受信した第１の通信装置の種類を示す情報に基づいて、第１の通信装置の種類が所定の種類であるか否かを判定する。判定部７０３は、具体的には、受信したＢＴ機器の種類を示すＣｏＤに基づいて、ＢＴ機器がカーナビであるか否かを判定する。これにより、判定部７０３は、接続部７０４が第１の無線通信規格を用いた公衆回線２１０への接続を行うか否かの基準となる判定結果を、接続部７０４に出力することができる。
【００８５】
接続部７０４は、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していないと判定した場合に、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続を行う。接続部７０４は、例えば、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していないと判定した場合に、第１の通信装置を自装置および移動体通信網の基地局２１４を介して公衆回線２１０に接続する。接続部７０４は、具体的には、Ｗｉ−Ｆｉ通信を用いたインターネット２１１への接続が確立していなければ、自装置がＢＴ対応のアクセスポイント２１６として動作し、ＢＴ機器をダイアルアップ通信させる。また、接続部７０４は、具体的には、Ｗｉ−Ｆｉ通信を用いたインターネット２１１への接続が確立していなければ、自装置をＢＴ対応のアクセスポイント２１６を介してインターネット２１１に接続してもよい。
【００８６】
これにより、接続部７０４は、第２の無線通信規格の無線通信を許可する設定であっても、設定に基づいて第１の無線通信規格を用いた公衆回線２１０への接続を拒否することがないようにすることができる。換言すれば、接続部７０４は、実際に第２の無線通信規格の無線通信が行われているか否かに基づいて第１の無線通信規格を用いた公衆回線２１０への接続を行うことができる。そして、接続部７０４は、ユーザが設定変更を行わなくても、第１の無線通信規格を用いた公衆回線２１０への接続を行う機会を増やすことができ、通信装置１００の利便性の向上を図ることができる。
【００８７】
接続部７０４は、所定の種類であると判定した場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続を切断し、第１の通信装置を自装置および移動体通信網の基地局２１４を介して公衆回線２１０に接続する。接続部７０４は、例えば、ＢＴ機器がカーナビであると判定した場合に、Ｗｉ−Ｆｉ通信を用いたインターネット２１１通信を切断し、自装置がＢＴ対応のアクセスポイント２１６として動作して、ＢＴ機器に基地局２１４を介してダイアルアップ通信させる。
【００８８】
これにより、接続部７０４は、第２の無線通信規格の無線通信が行われている場合であっても、第２の無線通信規格の無線通信を終了して第１の無線通信規格を用いた公衆回線２１０への接続を行うことができる。また、接続部７０４は、第１の通信装置の種類が、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続よりも優先して公衆回線２１０への接続を行うことが好ましい所定の種類であるか否かを判定することができる。
【００８９】
そして、接続部７０４は、所定の種類であれば、第１の無線通信規格を用いた公衆回線２１０への接続を優先して行うことができる。結果として、接続部７０４は、ユーザが設定変更を行わなくても、第１の無線通信規格を用いた公衆回線２１０への接続を行うことが好ましいと判断される場合には、第１の無線通信規格を用いた公衆回線２１０への接続を行うことができる。
【００９０】
接続部７０４は、切断要求を受け付けたことに応じて、第１の通信装置と公衆回線２１０とを切断し、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続を行う。接続部７０４は、切断要求を受け付けたことに応じて、ＢＴ機器のダイアルアップ通信を切断し、Ｗｉ−Ｆｉ通信を用いたインターネット２１１への接続を復旧する。これにより、接続部７０４は、第１の通信装置と公衆回線２１０との接続が終了した後は、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続を復旧することができる。
【００９１】
接続部７０４は、第１の無線通信規格の無線通信により、第１の無線通信規格に対応したアクセスポイントを検出してもよい。そして、接続部７０４は、検出したことに応じて、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していないと判定した場合に、自装置を第１の無線通信規格に対応したアクセスポイントを介して公衆回線２１０に接続する。
【００９２】
接続部７０４は、例えば、ＢＴ通信部３０５の通信圏内に、ＢＴ対応のアクセスポイント２１６があることを検出し、ＢＴ対応のアクセスポイント２１６を検出したことに応じて、自装置をインターネット２１１に接続する。これにより、接続部７０４は、第２の無線通信規格の無線通信を許可する設定であっても、設定に基づいて第１の無線通信規格を用いた公衆回線２１０への接続を拒否することがないようにすることができる。換言すれば、接続部７０４は、実際に第２の無線通信規格の無線通信が行われているか否かに基づいて第１の無線通信規格を用いた公衆回線２１０への接続を行うことができる。そして、接続部７０４は、ユーザが設定変更を行わなくても、第１の無線通信規格を用いた公衆回線２１０への接続を行う機会を増やすことができ、通信装置１００の利便性の向上を図ることができる。
【００９３】
出力部７０５は、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定した場合に、第１の通信装置に公衆回線２１０への接続失敗を通知する。出力部７０５は、例えば、Ｗｉ−Ｆｉ通信を用いたインターネット２１１への接続が確立していると判定した場合に、ＢＴ機器にダイアルアップ通信の失敗を通知する。これにより、出力部７０５は、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続を行う場合には、通信装置１００の設定変更を行うように第１の通信装置のユーザに促すことができる。
【００９４】
ここでは、第１の無線通信規格がＢＴであり、第２の無線通信規格がＷｉ−Ｆｉである場合について説明したが、これに限らない。例えば、第１の無線通信規格がＷｉ−Ｆｉであり、第２の無線通信規格がＢＴであってもよい。
【００９５】
（通信装置１００の動作例１）
次に、図８を用いて、通信装置１００の動作例１について説明する。
【００９６】
図８は、通信装置１００の動作例１を示す説明図である。動作例１では、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４が通信を許可する状態に設定されていても、Ｗｉ−Ｆｉ通信部３０４を用いてインターネット２１１に接続されていなければ、ＢＴ通信部３０５を用いたインターネット２１１への接続を行う。
【００９７】
図８（Ａ）の例では、Ｗｉ−Ｆｉ通信部３０４は、通信を許可する状態に設定されている。しかしながら、Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−Ｆｉ対応のアクセスポイント２１５と接続しておらず、Ｗｉ−Ｆｉテザリングも行っていないため、インターネット２１１への接続に用いられていない状態である。また、ＢＴ通信部３０５は、通信を許可する状態に設定されている。また、クライアント装置２２０は、カーナビである。
【００９８】
以下の説明では、通信を許可する状態を「ＯＮ状態」と表記する場合がある。Ｗｉ−Ｆｉ通信部３０４のＯＮ状態とは、Ｗｉ−Ｆｉ通信部３０４に電源が投入され、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が許可された状態である。ＢＴ通信部３０５のＯＮ状態とは、同様に、ＢＴ通信部３０５に電源が投入され、ＢＴ通信部３０５を用いたインターネット２１１への接続が許可された状態である。
【００９９】
これらの状態で、通信装置１００は、通信圏内のＢＴ対応のカーナビから、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を受信する。このとき、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態に設定されていてもダイアルアップ接続する要求を拒否せず、Ｗｉ−Ｆｉ通信部３０４を用いて実際にインターネット２１１に接続されているか否かを判定する。
【０１００】
ここで、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がインターネット２１１への接続に用いられていると判定する。そして、通信装置１００は、判定結果に応じて、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する。
【０１０１】
これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であっても、実際にＷｉ−Ｆｉ通信部３０４をインターネット２１１への接続に用いない状況であれば、ＢＴ通信部３０５を用いたインターネット２１１への接続を可能にすることができる。結果として、通信装置１００は、ユーザが設定変更を行わなくても、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うことができる機会を増やすことができ、通信装置１００の利便性の向上を図ることができる。
【０１０２】
図８（Ｂ）の例では、Ｗｉ−Ｆｉ通信部３０４はＯＮ状態に設定されている。そして、Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−Ｆｉ対応のアクセスポイント２１５を介して通信装置１００をインターネット２１１へ接続しているため、インターネット２１１への接続に用いられている状態である。また、ＢＴ通信部３０５はＯＮ状態に設定されている。また、クライアント装置２２０は、カーナビである。
【０１０３】
これらの状態で、通信装置１００は、通信圏内のＢＴ対応のカーナビから、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を受信する。このとき、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態に設定されていてもダイアルアップ接続する要求を拒否せず、Ｗｉ−Ｆｉ通信部３０４を用いて実際にインターネット２１１に接続されているか否かを判定する。
【０１０４】
ここで、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がインターネット２１１への接続に用いられていると判定する。そして、通信装置１００は、判定結果に応じて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を拒否し、カーナビにエラーメッセージを送信する。
【０１０５】
これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であり、実際にＷｉ−Ｆｉ通信部３０４をインターネット２１１への接続に用いている状況であれば、当該インターネット２１１への接続が切断されないようにすることができる。そして、通信装置１００は、通信装置１００の利便性の向上を図ることができる。また、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であるためダイアルアップ接続が失敗したことを示す通知を、カーナビに送信してもよい。これにより、通信装置１００は、カーナビのユーザにダイアルアップ接続が失敗した原因を把握させることができる。
【０１０６】
図８（Ｃ）の例では、Ｗｉ−Ｆｉ通信部３０４はＯＮ状態に設定されている。そして、Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−ＦｉテザリングによってＷｉ−Ｆｉ機器を通信装置１００を介してインターネット２１１へ接続しているため、インターネット２１１への接続に用いられている状態である。また、ＢＴ通信部３０５はＯＮ状態に設定されている。また、クライアント装置２２０は、カーナビである。
【０１０７】
これらの状態で、通信装置１００は、通信圏内のＢＴ対応のカーナビから、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を受信する。このとき、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態に設定されていてもダイアルアップ接続する要求を拒否せず、Ｗｉ−Ｆｉ通信部３０４を用いて実際にインターネット２１１に接続されているか否かを判定する。
【０１０８】
ここで、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がインターネット２１１への接続に用いられていると判定する。そして、通信装置１００は、判定結果に応じて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を拒否し、カーナビにエラーメッセージを送信する。
【０１０９】
これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であり、実際にＷｉ−Ｆｉ通信部３０４をインターネット２１１への接続に用いている状況であれば、当該インターネット２１１への接続が切断されないようにすることができる。そして、通信装置１００は、通信装置１００の利便性の向上を図ることができる。また、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であるためダイアルアップ接続が失敗したことを示す通知を、カーナビに送信してもよい。これにより、通信装置１００は、カーナビのユーザにダイアルアップ接続が失敗した原因を把握させることができる。
【０１１０】
ここでは、通信装置１００が、Ｗｉ−Ｆｉ対応のアクセスポイント２１５へ接続しているときも、Ｗｉ−Ｆｉテザリングを行っているときも、ダイアルアップ接続する要求を拒否する場合について説明したが、これに限らない。例えば、通信装置１００は、Ｗｉ−Ｆｉ対応のアクセスポイント２１５へ接続しているときはダイアルアップ接続する要求を拒否せず、Ｗｉ−Ｆｉテザリングを行っているときにダイアルアップ接続する要求を拒否してもよい。
【０１１１】
（動作例１における通信制御処理の一例）
次に、図９〜図１１を用いて、通信装置１００による動作例１における通信制御処理の一例について説明する。
【０１１２】
図９〜図１１は、動作例１における通信制御処理の一例を示すシーケンス図である。図９において、通信装置１００は、ＢＴ通信部３０５がＯＮ状態であり、カーナビとのペアリングが完了し、Ｐａｇｅ  ｓｃａｎを実行している状態である。カーナビは、車のイグニッションがＯＦＦ状態であり、電源が投入されていない。
【０１１３】
カーナビは、車のイグニッションがＯＮ状態になると、電源が投入される（ステップＳ９０１）。カーナビは、ＢＴ通信部３０５を用いて、通信装置１００とのオフラインモードのＢＴ接続を開始し、認証、暗号化を経て、Ｌ２ＣＡＰ５０１レイヤにおける論理リンクの確立により、接続動作を完了する（ステップＳ９０２）。
【０１１４】
次に、カーナビは、Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｆｉｌｅによるサービス検索を行う（ステップＳ９０３）。また、Ｂｌｕｅｔｏｏｔｈ設定アプリは、同様にＳｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｆｉｌｅによるサービス検索を行い、サービス検索によって得られた情報を、接続完了通知としてＢＴプロファイル制御部４３２に送信する（ステップＳ９０４）。
【０１１５】
ＢＴプロファイル制御部４３２は、受信した接続完了通知となる情報を用いて、ＲＦＣＯＭＭ５０２の接続を完了する（ステップＳ９０５）。これにより、通信装置１００は、シリアルポートを使用可能な、リンク確立状態になる。
【０１１６】
カーナビは、ユーザからの操作入力を受け付け、ユーザからの操作入力がカーナビのセンターのサーバにダイアルアップ接続する操作入力であった場合に、ＡＴコマンドのＤコマンドを、ＢＴプロファイル制御部４３２に送信する（ステップＳ９０６）。ＢＴプロファイル制御部４３２は、Ｄコマンドを受信すると、ＡＴコマンド解析を行う（ステップＳ９０７）。そして、ＢＴプロファイル制御部４３２は、図１０のステップＳ１００１に移行する。
【０１１７】
図１０において、ＢＴプロファイル制御部４３２は、ＡＴコマンド解析の結果、正式なＤコマンドであれば、ＮＷ接続選択管理部４４０へ接続要求を送信する（ステップＳ１００１）。ＮＷ接続選択管理部４４０は、接続要求を受信すると、図１２に後述するＷｉ−Ｆｉ接続状態チェック処理を行う（ステップＳ１００２）。
【０１１８】
ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ接続状態チェック処理の結果、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が行われているか否かを判定する（ステップＳ１００３）。ここで、ＮＷ接続選択管理部４４０は、インターネット２１１への接続が行われていない場合（ステップＳ１００３：Ｎｏ）、接続要求をＭＢ網接続管理制御部４１１に送信する（ステップＳ１００４）。
【０１１９】
ＭＢ網接続管理制御部４１１は、接続要求を受信すると、無線部４１２に対して発信要求を行うことにより、無線部４１２にＰＤＰ  ＣＯＮＴＥＸＴ  ＡＣＴＩＶＡＴＥ手順を実施させる。ＭＢ網接続管理制御部４１１は、無線部４１２がＰＤＰ  ＣＯＮＴＥＸＴ  ＡＣＴＩＶＡＴＥ手順を成功させ、無線部４１２から接続完了通知を受け付けると、ＮＷ接続選択管理部４４０に対して接続完了通知を送信する（ステップＳ１００５）。
【０１２０】
ＮＷ接続選択管理部４４０は、接続完了通知を受信すると、さらに接続完了通知をＢＴプロファイル制御部４３２に送信する（ステップＳ１００６）。ＢＴプロファイル制御部４３２は、接続完了通知を受信すると、接続完了を示すＡＴコマンドであるＣＯＮＮＥＣＴをカーナビに送信する（ステップＳ１００７）。これにより、通信装置１００は、カーナビにダイアルアップ通信させることができる。通信装置１００は、カーナビとの間では、オンラインモードによって接続され、カーナビとインターネット２１１との間を流れる情報についてかかわらない。
【０１２１】
一方で、インターネット２１１への接続が行われている場合（ステップＳ１００３：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、図１１のステップＳ１１０１の処理に移行する。
【０１２２】
図１１において、ＮＷ接続選択管理部４４０は、ＢＴプロファイル制御部４３２へ接続失敗通知を送信する（ステップＳ１１０１）。ＢＴプロファイル制御部４３２は、接続失敗通知を受信すると、カーナビに対してＡＴコマンドのエラー応答であるＥＲＲＯＲを送信する（ステップＳ１１０２）。これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が行われている場合には、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続を終了させないようにする。
【０１２３】
（Ｗｉ−Ｆｉ接続状態チェック処理手順）
次に、図１２を用いて、通信装置１００のＮＷ接続選択管理部４４０が実行するＷｉ−Ｆｉ接続状態チェック処理手順の一例について説明する。
【０１２４】
図１２は、Ｗｉ−Ｆｉ接続状態チェック処理手順の一例を示すフローチャートである。図１２において、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信部３０４がＯＮ状態であるか否かを判定する（ステップＳ１２０１）。ここで、ＯＮ状態ではない場合（ステップＳ１２０１：Ｎｏ）、ＮＷ接続選択管理部４４０は、ステップＳ１２０５の処理に移行する。
【０１２５】
一方で、ＯＮ状態である場合（ステップＳ１２０１：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ対応のアクセスポイント２１５に接続されているか否かを判定する（ステップＳ１２０２）。ここで、接続されている場合（ステップＳ１２０２：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ステップＳ１２０４の処理に移行する。
【０１２６】
一方で、接続されていない場合（ステップＳ１２０２：Ｎｏ）、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信部３０４を用いたテザリングによって通信が行われているか否かを判定する（ステップＳ１２０３）。ここで、行われていない場合（ステップＳ１２０３：Ｎｏ）、ＮＷ接続選択管理部４４０は、ステップＳ１２０５の処理に移行する。
【０１２７】
一方で、行われている場合（ステップＳ１２０３：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ステップＳ１２０４の処理に移行する。ステップＳ１２０４では、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が行われている状態であると決定して（ステップＳ１２０４）、Ｗｉ−Ｆｉ接続状態チェック処理を終了する。
【０１２８】
一方で、ステップＳ１２０５では、ＮＷ接続選択管理部４４０は、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が行われていない状態であると決定して（ステップＳ１２０５）、Ｗｉ−Ｆｉ接続状態チェック処理を終了する。これにより、ＮＷ接続選択管理部４４０は、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うか否かを判定する際に用いられる決定結果を作成することができる。
【０１２９】
（通信装置１００の動作例２）
次に、図１３を用いて、通信装置１００の動作例２について説明する。
【０１３０】
図１３は、通信装置１００の動作例２を示す説明図である。動作例２では、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４を用いてインターネット２１１に接続されていても、自装置とＢＴ通信可能なＢＴ機器が所定の種類の機器であれば、ＢＴ通信部３０５を用いたインターネット２１１への接続を行う。所定の種類とは、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続よりも優先して、ＢＴ通信部３０５を用いた公衆回線２１０への接続を行うことが好ましいＢＴ機器の種類である。所定の種類は、例えば、カーナビである。
【０１３１】
例えば、通信装置１００がＢＴ通信可能なＢＴ機器がカーナビになった場合であれば、通信装置１００のユーザが車を運転しているか、運転を始めようとしている可能性がある。この場合、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ対応のアクセスポイント２１５に接続していたとしても、車の移動によってＷｉ−Ｆｉ対応のアクセスポイント２１５がＷｉ−Ｆｉ通信部３０４の通信圏内から外れる傾向がある。このため、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ対応のアクセスポイント２１５に接続していたとしても、Ｗｉ−Ｆｉ対応のアクセスポイント２１５への接続を継続させなくても、ユーザが不便を感じない場合がある。
【０１３２】
また、この場合、ユーザは、安全運転のために通信装置１００を操作することを控える傾向があり、実際にＷｉ−Ｆｉ通信によるインターネット２１１とのデータのやり取りが行われない傾向がある。このため、Ｗｉ−Ｆｉ通信部３０４を用いてＷｉ−Ｆｉ対応のアクセスポイント２１５に接続していたとしても、Ｗｉ−Ｆｉ対応のアクセスポイント２１５への接続を継続させなくても、ユーザが不便を感じない場合がある。
【０１３３】
以上のように、ＢＴ機器がカーナビであれば、通信装置１００が、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続を終了し、ＢＴ通信部３０５を用いたインターネット２１１への接続を行っても、ユーザが不便を感じる可能性が小さい。このため、通信装置１００は、ユーザが設定変更を行わなくても、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うことができる機会を増やして、通信装置１００の利便性の向上を図る。
【０１３４】
図１３（Ｄ）の例では、Ｗｉ−Ｆｉ通信部３０４はＯＮ状態に設定されている。そして、Ｗｉ−Ｆｉ通信部３０４は、インターネット２１１への接続に用いられている状態である。また、ＢＴ通信部３０５はＯＮ状態に設定されている。また、クライアント装置２２０は、ＰＣである。
【０１３５】
これらの状態で、通信装置１００は、通信圏内のＢＴ対応のＰＣから、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるＰＣを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を受信する。このとき、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４を用いてインターネット２１１に接続されていてもダイアルアップ接続する要求を拒否せず、ＢＴ通信するＢＴ機器の種類を示すＣｏＤを取得する。
【０１３６】
ＣｏＤは、例えば、ＢＴのＦＨＳ（Ｆｒｅｑｕｅｎｃｙ  Ｈｏｐ  Ｓｙｎｃｒｏｎｉｚａｔｉｏｎ）パケットによって送受信される。ＢＴ通信する機器同士では、接続先を探す側のＢＴ機器がＩｎｑｕｉｒｙの状態に遷移し、接続先として探される側のＢＴ機器がＩｎｑｕｉｒｙ  ｓｃａｎの状態に遷移し、ＦＨＳパケットが送受信される。このときに、通信装置１００は、ＦＨＳパケットから抽出したＣｏＤを記憶しておき、記憶しておいたＣｏＤを取得する。
【０１３７】
通信装置１００は、取得したＣｏＤに基づいて、ＢＴ通信するＢＴ機器の種類が、カーナビであるか否かを判定する。通信装置１００は、例えば、Ｍａｊｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓがＡｕｄｉｏ／Ｖｉｄｅｏであるか否かを判定する。通信装置１００は、例えば、Ａｕｄｉｏ／Ｖｉｄｅｏでなければ、カーナビではないと判定する。
【０１３８】
通信装置１００は、Ａｕｄｉｏ／Ｖｉｄｅｏであれば、さらに、Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓが、ｈａｎｄｓ−ｆｒｅｅ  ｄｅｖｉｃｅ、Ｃａｒ  ａｕｄｉｏ、Ｖｉｄｅｏ  ｍｏｎｉｔｏｒであるか否かを判定する。通信装置１００は、例えば、ｈａｎｄｓ−ｆｒｅｅ  ｄｅｖｉｃｅ、Ｃａｒ  ａｕｄｉｏ、Ｖｉｄｅｏ  ｍｏｎｉｔｏｒであれば、カーナビであると判定する。
【０１３９】
ここでは、通信装置１００は、ＢＴ通信するＢＴ機器がカーナビではないため、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を拒否し、カーナビにエラーメッセージを送信する。これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続を優先し、インターネット２１１への接続が切断されないようにして、通信装置１００の利便性の向上を図ることができる。
【０１４０】
図１３（Ｅ）の例では、Ｗｉ−Ｆｉ通信部３０４はＯＮ状態に設定されている。そして、Ｗｉ−Ｆｉ通信部３０４は、Ｗｉ−Ｆｉ対応のアクセスポイント２１５を介して通信装置１００をインターネット２１１へ接続しているため、インターネット２１１への接続に用いられている状態である。また、ＢＴ通信部３０５はＯＮ状態に設定されている。また、クライアント装置２２０は、カーナビである。
【０１４１】
これらの状態で、通信装置１００は、通信圏内のＢＴ対応のカーナビから、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する要求を受信する。このとき、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４を用いてインターネット２１１に接続されていてもダイアルアップ接続する要求を拒否せず、ＢＴ通信するＢＴ機器の種類を示す情報ＣｏＤを取得する。
【０１４２】
通信装置１００は、取得したＣｏＤに基づいて、ＢＴ通信するＢＴ機器の種類が、カーナビであるか否かを判定する。ここでは、通信装置１００は、ＢＴ通信するＢＴ機器がカーナビであるため、上述した第３の方式を用いて、ＤＵＮ−ＤＴとなるカーナビを、ＤＵＮ−ＧＷとなる通信装置１００を介してインターネット２１１にダイアルアップ接続する。
【０１４３】
これにより、通信装置１００は、Ｗｉ−Ｆｉ通信部３０４をインターネット２１１への接続に用いている状況であっても、ＢＴ通信部３０５を用いたインターネット２１１への接続を優先することができる。そして、通信装置１００は、ユーザが設定変更を行わなくても、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うことができる機会を増やして、通信装置１００の利便性の向上を図る。
【０１４４】
また、通信装置１００は、ユーザが設定変更を行わなくてもよいため、ユーザが運転中であった場合に、停車して通信装置１００を操作する負担がユーザにかかることを抑制することができ、運転中に通信装置１００を操作してしまうことを抑制することができる。
【０１４５】
ここでは、通信装置１００が、ＢＴ機器がカーナビでなければ、ダイアルアップ接続する要求を拒否する場合について説明したが、これに限らない。例えば、通信装置１００は、ＢＴ機器がＰＣである場合には、ダイアルアップ接続する要求を拒否しないようにしてもよい。これにより、通信装置１００は、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うか否かを、ＢＴ機器の種類に応じて判定することができる。
【０１４６】
（動作例２における通信制御処理の一例）
次に、図１４〜図１６を用いて、通信装置１００による動作例２における通信制御処理の一例について説明する。
【０１４７】
図１４〜図１６は、動作例２における通信制御処理の一例を示すシーケンス図である。図１４において、カーナビは、ステップＳ９０１〜Ｓ９０５と同様に、ＲＦＣＯＭＭ５０２の接続を完了している状態である。カーナビは、ユーザからの操作入力を受け付け、ユーザからの操作入力がカーナビのセンターのサーバにダイアルアップ接続する操作入力であった場合に、ＡＴコマンドのＤコマンドを、ＢＴプロファイル制御部４３２に送信する（ステップＳ１４０１）。
【０１４８】
ＢＴプロファイル制御部４３２は、Ｄコマンドを受信すると、ＡＴコマンド解析を行う（ステップＳ１４０２）。ＢＴプロファイル制御部４３２は、ＡＴコマンド解析の結果、正式なＤコマンドであれば、ＮＷ接続選択管理部４４０へ接続要求を送信する（ステップＳ１４０３）。
【０１４９】
ＮＷ接続選択管理部４４０は、接続要求を受信すると、図１２に示したＷｉ−Ｆｉ接続状態チェック処理を行う（ステップＳ１４０４）。ここでは、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続が行われているとして説明を続ける。
【０１５０】
ＮＷ接続選択管理部４４０は、ＣｏＤの問い合わせを、ＢＴ設定アプリに送信する（ステップＳ１４０５）。ＢＴ設定アプリは、接続中のＢＴ機器がどの機器であるかを記憶しているため、問い合わせを受信すると、接続中のＢＴ機器のＣｏＤを取得し、応答としてＣｏＤをＮＷ接続選択管理部４４０に送信する（ステップＳ１４０６）。ＮＷ接続選択管理部４４０は、ＣｏＤを受信すると、図１５のステップＳ１５０１の処理に移行する。
【０１５１】
図１５において、ＮＷ接続選択管理部４４０は、ＣｏＤに基づいて図１７に後述する種類判定処理を実行し、カーナビであるか否かを判定する（ステップＳ１５０１）。ここで、カーナビではない場合（ステップＳ１５０１：Ｎｏ）、ＮＷ接続選択管理部４４０は、図１１のステップＳ１１０１の処理に移行する。
【０１５２】
一方で、カーナビである場合（ステップＳ１５０１：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ダイアルアップ通信を優先させるために、切断要求をＷｉ−Ｆｉ接続管理部４２２に送信する（ステップＳ１５０２）。Ｗｉ−Ｆｉ接続管理部４２２は、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への接続を終了し（ステップＳ１５０３）、切断完了通知をＮＷ接続選択管理部４４０に送信する（ステップＳ１５０４）。Ｗｉ−Ｆｉ接続管理部４２２は、接続先のＳｃａｎ処理を定期的に行ってもよい（ステップＳ１５０５）。
【０１５３】
ＮＷ接続選択管理部４４０は、切断完了通知を受信すると、接続要求をＭＢ網接続管理制御部４１１に送信する（ステップＳ１５０６）。ＭＢ網接続管理制御部４１１は、接続要求を受信すると、無線部４１２に対して発信要求を行うことにより、無線部４１２にＰＤＰ  ＣＯＮＴＥＸＴ  ＡＣＴＩＶＡＴＥ手順を実施させる。ＭＢ網接続管理制御部４１１は、無線部４１２がＰＤＰ  ＣＯＮＴＥＸＴ  ＡＣＴＩＶＡＴＥ手順を成功させ、無線部４１２から接続完了通知を受け付けると、ＮＷ接続選択管理部４４０に対して接続完了通知を送信する（ステップＳ１５０７）。
【０１５４】
ＮＷ接続選択管理部４４０は、接続完了通知を受信すると、さらに接続完了通知をＢＴプロファイル制御部４３２に送信する（ステップＳ１５０８）。ＢＴプロファイル制御部４３２は、接続完了通知を受信すると、接続完了を示すＡＴコマンドであるＣＯＮＮＥＣＴをカーナビに送信する（ステップＳ１５０９）。これにより、通信装置１００は、カーナビにダイアルアップ通信させることができる。ここで、カーナビは、ダイアルアップ通信を終了する場合に、ステップＳ１６０１の処理に移行する。
【０１５５】
図１６において、カーナビは、通信装置１００との間のＢＴ通信をオフラインモードへ遷移させる（ステップＳ１６０１）。カーナビは、例えば、ＲＦＣＯＭＭ５０２の信号線を用いた制御によって、オフラインモードに遷移させる。カーナビは、ダイアルアップ通信を終了させるために、ＡＴコマンドのＨコマンドをＢＴプロファイル制御部４３２に送信する（ステップＳ１６０２）。
【０１５６】
ＢＴプロファイル制御部４３２は、Ｈコマンドを受信すると、ＡＴコマンド解析を行う（ステップＳ１６０３）。ＢＴプロファイル制御部４３２は、正式なＨコマンドであれば、切断要求をＮＷ接続選択管理部４４０に送信する（ステップＳ１６０４）。ＮＷ接続選択管理部４４０は、切断要求を受信すると、さらに切断要求をＭＢ網接続管理制御部４１１に送信する（ステップＳ１６０５）。
【０１５７】
ＭＢ網接続管理制御部４１１は、無線部４１２を制御し、無線部４１２にＰＤＰ  ＣＯＮＴＥＸＴ  ＤＥＡＣＴＩＶＡＴＥ手順を実施させる。ＭＢ網接続管理制御部４１１は、無線部４１２がＰＤＰ  ＣＯＮＴＥＸＴ  ＤＥＡＣＴＩＶＡＴＥ手順を成功させ、無線部４１２から切断完了通知を受け付けると、切断完了通知をＮＷ接続選択管理部４４０に送信する（ステップＳ１６０６）。
【０１５８】
ＮＷ接続選択管理部４４０は、切断完了通知を受信すると、Ｗｉ−Ｆｉ通信部３０４を用いたインターネット２１１への再接続要求を、Ｗｉ−Ｆｉ接続管理部４２２に送信する（ステップＳ１６０７）。ＮＷ接続選択管理部４４０は、さらに、切断完了通知をＢＴプロファイル制御部４３２に送信する（ステップＳ１６０８）。ＢＴプロファイル制御部４３２は、Ｈコマンドに対する応答であるＮＯ  ＣＡＲＲＩＥＲをカーナビに送信する（ステップＳ１６０９）。
【０１５９】
Ｗｉ−Ｆｉ接続管理部４２２は、再接続要求を受信すると、Ｗｉ−Ｆｉ対応のアクセスポイント２１５との再接続を行う（ステップＳ１６１０）。Ｗｉ−Ｆｉ接続管理部４２２は、再接続することができれば、再接続完了通知をＮＷ接続選択管理部４４０に送信する（ステップＳ１６１１）。Ｗｉ−Ｆｉ接続管理部４２２は、接続可能なアクセスポイントがなければ、再接続せずに処理を終了する。
【０１６０】
（種類判定処理手順）
次に、図１７を用いて、通信装置１００のＮＷ接続選択管理部４４０が実行する種類判定処理手順の一例について説明する。
【０１６１】
図１７は、種類判定処理手順の一例を示すフローチャートである。図１７において、ＮＷ接続選択管理部４４０は、Ｍａｊｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓが、Ａｕｄｉｏ／Ｖｉｄｅｏであるか否かを判定する（ステップＳ１７０１）。ここで、Ａｕｄｉｏ／Ｖｉｄｅｏではない場合（ステップＳ１７０１：Ｎｏ）、ＮＷ接続選択管理部４４０は、ステップＳ１７０６の処理に移行する。
【０１６２】
一方で、Ａｕｄｉｏ／Ｖｉｄｅｏである場合（ステップＳ１７０１：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓが、ｈａｎｄｓ−ｆｒｅｅ  ｄｅｖｉｃｅであるか否かを判定する（ステップＳ１７０２）。ここで、ｈａｎｄｓ−ｆｒｅｅ  ｄｅｖｉｃｅである場合（ステップＳ１７０２：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ステップＳ１７０５の処理に移行する。
【０１６３】
一方で、ｈａｎｄｓ−ｆｒｅｅ  ｄｅｖｉｃｅではない場合（ステップＳ１７０２：Ｎｏ）、ＮＷ接続選択管理部４４０は、Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓが、Ｃａｒ  ａｕｄｉｏであるか否かを判定する（ステップＳ１７０３）。ここで、Ｃａｒ  ａｕｄｉｏである場合（ステップＳ１７０３：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ステップＳ１７０５の処理に移行する。
【０１６４】
一方で、Ｃａｒ  ａｕｄｉｏではない場合（ステップＳ１７０３：Ｎｏ）、ＮＷ接続選択管理部４４０は、Ｍｉｎｏｒ  ｄｅｖｉｃｅ  ｃｌａｓｓが、Ｖｉｄｅｏ  ｍｏｎｉｔｏｒであるか否かを判定する（ステップＳ１７０４）。ここで、Ｖｉｄｅｏ  ｍｏｎｉｔｏｒである場合（ステップＳ１７０４：Ｙｅｓ）、ＮＷ接続選択管理部４４０は、ステップＳ１７０５の処理に移行する。
【０１６５】
一方で、Ｖｉｄｅｏ  ｍｏｎｉｔｏｒではない場合（ステップＳ１７０４：Ｎｏ）、ＮＷ接続選択管理部４４０は、ステップＳ１７０６の処理に移行する。ステップＳ１７０５では、ＮＷ接続選択管理部４４０は、接続中のＢＴ機器の種類はカーナビであると決定して（ステップＳ１７０５）、種類判定処理を終了する。
【０１６６】
ステップＳ１７０６では、ＮＷ接続選択管理部４４０は、接続中のＢＴ機器の種類はカーナビではないと決定して（ステップＳ１７０６）、種類判定処理を終了する。これにより、通信装置１００は、ＢＴ通信部３０５を用いたインターネット２１１への接続を行うか否かを判定する際に用いられる決定結果を作成することができる。
【０１６７】
以上説明したように、通信装置１００によれば、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続要求を受け付けたことに応じて、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立しているか否かを判定することができる。そして、通信装置１００によれば、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していないと判定した場合に、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続を行うことができる。これにより、通信装置１００は、ユーザが設定変更を行わなくても、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続を行う機会を増やすことができ、ユーザにかかる負担を減らし、通信装置１００の利便性の向上を図ることができる。
【０１６８】
また、通信装置１００によれば、第１の無線通信規格の無線通信により、第１の通信装置から第１の無線通信規格を用いた公衆回線２１０への接続要求を受け付けることができる。そして、通信装置１００によれば、第１の通信装置を自装置および移動体通信網の基地局２１４を介して公衆回線２１０に接続することができる。これにより、通信装置１００は、テザリングやダイアルアップによって、自装置と通信可能な第１の通信装置を自装置および移動体通信網の基地局２１４を介して公衆回線２１０に接続させることができる。
【０１６９】
また、通信装置１００によれば、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定した場合に、第１の通信装置に公衆回線２１０への接続失敗を通知することができる。これにより、通信装置１００は、第１の通信装置のユーザに、公衆回線２１０への接続失敗を把握させ、公衆回線２１０への接続を行う場合には通信装置１００の設定変更を行うように促すことができる。
【０１７０】
また、通信装置１００によれば、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定した場合に、さらに第１の通信装置の種類が所定の種類であるか否かを判定することができる。そして、通信装置１００によれば、所定の種類であると判定した場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続を切断し、第１の通信装置を自装置および移動体通信網の基地局２１４を介して公衆回線２１０に接続することができる。これによれば、通信装置１００は、第１の通信装置の種類が、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続よりも優先して、公衆回線２１０への接続を行うことが好ましい所定の種類であるか否かを判定することができる。そして、通信装置１００は、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続よりも優先して、公衆回線２１０への接続を行うことが好ましい所定の種類の第１の通信装置を、公衆回線２１０へ接続させることができる。
【０１７１】
また、通信装置１００によれば、第１の無線通信規格による無線通信により、第１の通信装置から第１の通信装置の種類を示す情報を受信し、受信した情報に基づいて、第１の通信装置の種類が所定の種類であるか否かを判定することができる。これにより、通信装置１００は、第１の通信装置の種類を示す情報を第１の通信装置から取得することができ、ユーザが第１の通信装置の種類を示す情報を入力しなくてもよくすることができる。
【０１７２】
また、通信装置１００によれば、第１の無線通信規格の無線通信により、第１の通信装置と公衆回線２１０との切断要求を受け付けることができる。そして、通信装置１００によれば、切断要求を受け付けたことに応じて、第１の通信装置と公衆回線２１０とを切断し、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続を行うことができる。これにより、通信装置１００は、第１の無線通信規格の無線通信を用いた公衆回線２１０への接続が終了すれば、第２の無線通信規格の無線通信を用いて公衆回線２１０への接続を復旧することができる。
【０１７３】
また、通信装置１００によれば、第１の無線通信規格の無線通信により、第１の無線通信規格に対応したアクセスポイントを検出することができる。そして、通信装置１００によれば、検出したことに応じて、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していないと判定した場合に、自装置をアクセスポイントを介して公衆回線２１０に接続することができる。これにより、通信装置１００は、アクセスポイントを介して、自装置を公衆回線２１０に接続させることができる。
【０１７４】
また、通信装置１００によれば、第２の無線通信規格の無線通信によって、第２の無線通信規格に対応したアクセスポイントへの接続が行われている場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定することができる。これにより、通信装置１００は、第２の無線通信規格の無線通信を用いて自装置が公衆回線２１０に接続している場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定することができる。
【０１７５】
また、通信装置１００によれば、第２の無線通信規格の無線通信によって接続された第２の通信装置を、移動体通信網の基地局２１４を介して公衆回線２１０に接続しているか否かを判定することができる。そして、通信装置１００によれば、第２の通信装置を公衆回線２１０に接続している場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定することができる。これにより、通信装置１００は、第２の無線通信規格の無線通信を用いて、第１の通信装置が自装置を介して公衆回線２１０に接続している場合に、第２の無線通信規格の無線通信を用いた公衆回線２１０への接続が確立していると判定することができる。
【０１７６】
なお、本実施の形態で説明した通信方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本通信プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本通信プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１７７】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１７８】
（付記１）第１の無線通信規格の無線通信を用いた公衆回線への接続要求を受け付け、
前記接続要求を受け付けたことに応じて、前記第１の無線通信規格とは異なる第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立しているか否かを判定し、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、
制御部を有することを特徴とする通信装置。
【０１７９】
（付記２）前記制御部は、
前記第１の無線通信規格の無線通信により、第１の通信装置から前記第１の無線通信規格を用いた前記公衆回線への接続要求を受け付け、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の通信装置を自装置および移動体通信網の基地局を介して前記公衆回線に接続する、ことを特徴とする付記１に記載の通信装置。
【０１８０】
（付記３）前記制御部は、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定した場合に、前記第１の通信装置に前記公衆回線への接続失敗を通知する、ことを特徴とする付記２に記載の通信装置。
【０１８１】
（付記４）前記制御部は、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定した場合に、前記第１の通信装置の種類が所定の種類であるか否かを判定し、
前記所定の種類であると判定した場合に、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続を切断し、前記第１の通信装置を自装置および移動体通信網の基地局を介して前記公衆回線に接続する、ことを特徴とする付記２または３に記載の通信装置。
【０１８２】
（付記５）前記制御部は、
前記第１の無線通信規格による無線通信により、前記第１の通信装置から前記第１の通信装置の種類を示す情報を受信し、
受信した前記情報に基づいて、前記第１の通信装置の種類が前記所定の種類であるか否かを判定する、ことを特徴とする付記４に記載の通信装置。
【０１８３】
（付記６）前記制御部は、
前記第１の無線通信規格の無線通信により、前記第１の通信装置と前記公衆回線との切断要求を受け付け、
前記切断要求を受け付けたことに応じて、前記第１の通信装置と前記公衆回線とを切断し、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、ことを特徴とする付記４または５に記載の通信装置。
【０１８４】
（付記７）前記制御部は、
前記第１の無線通信規格の無線通信により、前記第１の無線通信規格に対応したアクセスポイントを検出したことに応じて、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、自装置を前記アクセスポイントを介して前記公衆回線に接続する、ことを特徴とする付記１に記載の通信装置。
【０１８５】
（付記８）前記制御部は、
前記第２の無線通信規格の無線通信によって、前記第２の無線通信規格に対応したアクセスポイントへの接続が行われている場合に、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定する、ことを特徴とする付記１〜７のいずれか一つに記載の通信装置。
【０１８６】
（付記９）前記制御部は、
前記第２の無線通信規格の無線通信によって接続された第２の通信装置を、移動体通信網の基地局を介して前記公衆回線に接続している場合に、前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していると判定する、ことを特徴とする付記１〜８のいずれか一つに記載の通信装置。
【０１８７】
（付記１０）第１の通信装置と第２の通信装置とを含む通信システムであって、
前記第１の通信装置は、
第１の無線通信規格の無線通信により、前記第１の無線通信規格を用いた公衆回線への接続要求を、前記第２の通信装置に送信し、
前記第２の通信装置は、
前記第１の無線通信規格の無線通信により、前記第１の通信装置から前記接続要求を受け付け、
前記接続要求を受け付けたことに応じて、前記第１の無線通信規格とは異なる第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立しているか否かを判定し、
前記第２の無線通信規格の無線通信を用いた前記公衆回線への接続が確立していないと判定した場合に、前記第１の無線通信規格の無線通信を用いた前記公衆回線への接続を行う、ことを特徴とする通信システム。
【符号の説明】
【０１８８】
１００  通信装置
１１０，２１０  公衆回線
１１１，２１１  インターネット
１１２，２１４  基地局
１１３，２１５，２１６  アクセスポイント
１２０  ＢＴ機器
２００  通信システム
２１２  交換機
２１３  ＲＮＣ
２２０  クライアント装置
３０１，６０１  ＣＰＵ
３０２，６０２  メモリ
３０３  ３Ｇ通信部
３０４  Ｗｉ−Ｆｉ通信部
３０５，６０３  ＢＴ通信部
３０６，６０４  入力装置
３０７，６０５  表示装置
３０８，６０６  オーディオ入出力装置
４１０  ３Ｇ用要素群
４１１  ＭＢ網接続管理制御部
４１２  無線部
４２０  Ｗｉ−Ｆｉ用要素群
４２１  Ｗｉ−Ｆｉアプリ
４２２  Ｗｉ−Ｆｉ接続管理部
４２３  Ｗｉ−Ｆｉドライバ
４２４  Ｗｉ−Ｆｉチップ
４３０  ＢＴ用要素群
４３１  ＢＴアプリ
４３２  ＢＴプロファイル制御部
４３３  ＢＴプロトコルスタック
４３４  ＨＣＩドライバ
４３５  ＢＴチップ
４４０  ＮＷ接続選択管理部
７０１  記憶部
７０２  受付部
７０３  判定部
７０４  接続部
７０５  出力部
【図１】
2017135607.tif 000003
【図２】
2017135607.tif 000004
【図３】
2017135607.tif 000005
【図４】
2017135607.tif 000006
【図５】
2017135607.tif 000007
【図６】
2017135607.tif 000008
【図７】
2017135607.tif 000009
【図８】
2017135607.tif 000010
【図９】
2017135607.tif 000011
【図１０】
2017135607.tif 000012
【図１１】
2017135607.tif 000013
【図１２】
2017135607.tif 000014
【図１３】
2017135607.tif 000015
【図１４】
2017135607.tif 000016
【図１５】
2017135607.tif 000017
【図１６】
2017135607.tif 000018
【図１７】
2017135607.tif 000019