(57)【要約】【課題】無線通信の接続先を自動的に切り替えることが可能な電子機器、接続先切替方法及びプログラムを提供することにある。【解決手段】実施形態によれば、第１の無線通信及び当該第１の無線通信とは異なる第２の無線通信を行うことが可能な電子機器が提供される。実施形態に係る電子機器は、検出手段と、第１の接続処理手段と、第２の接続処理手段とを具備する。検出手段は、電子機器が第１の無線通信の接続先となる第１の機器と接続されている場合に、第２の無線通信の接続先となる第２の機器を検出する。第１の接続処理手段は、電子機器を検出された第２の機器と接続する。第２の接続処理手段は、第２の機器が検出された場合または電子機器が第２の機器と接続された場合、電子機器の第１の無線通信の接続先を第１の機器から当該第１の機器とは異なる第３の機器に切り替える。【選択図】図３
2015104001.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信及び当該第１の無線通信とは異なる第２の無線通信を行うことが可能な電子機器において、
前記電子機器が前記第１の無線通信の接続先となる第１の機器と接続されている場合に、前記第２の無線通信の接続先となる第２の機器を検出する検出手段と、
前記電子機器を前記検出された第２の機器と接続する第１の接続処理手段と、
前記第２の機器が検出された場合または前記電子機器が前記第２の機器と接続された場合、前記電子機器の前記第１の無線通信の接続先を前記第１の機器から当該第１の機器とは異なる第３の機器に切り替える第２の接続処理手段と
を具備する電子機器。
【請求項２】
前記第２の機器に対応する前記第１の無線通信の接続先となる第３の機器を示す設定情報を格納する格納手段と、
前記第２の機器が検出された場合または前記電子機器が前記第２の機器と接続された場合、前記格納手段に格納された設定情報に基づいて、前記第２の機器に対応する第３の機器を特定する特定手段と
を更に具備し、
前記第２の接続処理手段は、前記電子機器と前記第１の機器との接続を切断し、前記電子機器を前記特定された第３の機器と接続する
請求項１記載の電子機器。
【請求項３】
ユーザの操作に応じて、前記設定情報を前記格納手段に登録する登録手段を更に具備する、請求項２記載の電子機器。
【請求項４】
前記第１の無線通信は、無線ＬＡＮ通信を含み、
前記第２の無線通信は、Ｂｌｕｅｔｏｏｔｈ通信を含む
請求項１記載の電子機器。
【請求項５】
第１の無線通信及び当該第１の無線通信とは異なる第２の無線通信を行うことが可能な電子機器が前記第１の無線通信の接続先となる第１の機器と接続されている場合に、前記第２の無線通信の接続先となる第２の機器を検出することと、
前記電子機器を前記検出された第２の機器と接続することと、
前記第２の機器が検出された場合または前記電子機器が前記第２の機器と接続された場合、前記電子機器の前記第１の無線通信の接続先を前記第１の機器から当該第１の機器とは異なる第３の機器に切り替えることと
を具備する接続先切替方法。
【請求項６】
コンピュータにより実行されるプログラムであって、
前記コンピュータに、
第１の無線通信及び当該第１の無線通信とは異なる無線通信を行うことが可能な電子機器が前記第１の無線通信の接続先となる第１の機器と接続されている場合に、前記第２の無線通信の接続先となる第２の機器を検出することと、
前記電子機器を前記検出された第２の機器と接続することと、
前記第２の機器が検出された場合または前記電子機器が前記第２の機器と接続された場合、前記電子機器の前記第１の無線通信の接続先を前記第１の機器から当該第１の機器とは異なる第３の機器に切り替えることと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、接続先切替方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、タブレットコンピュータ、スマートフォン及びＰＤＡのような携帯型の電子機器が開発されている。
【０００３】
ところで、電子機器は、一般的に、ｗｉｆｉ（登録商標）等の無線ＬＡＮによる無線通信を行うことが可能である。このような電子機器においてインターネットを利用する場合には、当該電子機器の無線ＬＡＮによる無線通信の接続先を当該電子機器の近傍に配置（設置）されているアクセスポイント（例えば、無線ＬＡＮルータ等）とする。これにより、電子機器は、アクセスポイントを経由してインターネットに接続することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０５６９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、例えばモバイルルータ（アクセスポイント）を経由して電子機器がインターネットに接続されている状態において、当該電子機器及びモバイルルータを携帯（所持）するユーザが当該モバイルルータ以外の他のアクセスポイントへの接続が可能な範囲（空間）に進入した場合を想定する。
【０００６】
この場合において、無線ＬＡＮによる無線通信の接続先をモバイルルータから他のアクセスポイントに切り替えるためには、ユーザは電子機器内で認識されているネットワーク（アクセスポイント）のリストから接続先を選択する操作を行う必要がある。このような操作をアクセスポイントを切り替える度に行うことは、ユーザにとって煩雑である。
【０００７】
そこで、本発明が解決しようとする課題は、無線通信の接続先を自動的に切り替えることが可能な電子機器、接続先切替方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
実施形態によれば、第１の無線通信及び当該第１の無線通信とは異なる第２の無線通信を行うことが可能な電子機器が提供される。実施形態に係る電子機器は、検出手段と、第１の接続処理手段と、第２の接続処理手段とを具備する。検出手段は、前記電子機器が前記第１の無線通信の接続先となる第１の機器と接続されている場合に、前記第２の無線通信の接続先となる第２の機器を検出する。第１の接続処理手段は、前記電子機器を前記検出された第２の機器と接続する。第２の接続処理手段は、前記第２の機器が検出された場合または前記電子機器が前記第２の機器と接続された場合、前記電子機器の前記第１の無線通信の接続先を前記第１の機器から当該第１の機器とは異なる第３の機器に切り替える。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る電子機器の外観の一例を示す斜視図。
【図２】電子機器のシステム構成の一例を示すブロック図。
【図３】電子機器の主として機能構成を示すブロック図。
【図４】電子機器によって実行される設定情報登録処理の処理手順を示すフローチャート。
【図５】タッチスクリーンディスプレイ上に表示される設定画面の一例を示す図。
【図６】電子機器によって実行される接続先切替処理の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。
【００１１】
図１は、一実施形態に係る電子機器の外観の一例を示す斜視図である。この電子機器は、携帯型電子機器であり、例えばタブレットコンピュータ、スマートフォン及びＰＤＡ等として実現され得る。以下では、この電子機器がタブレットコンピュータ１０として実現されている場合を説明する。タブレットコンピュータ１０は、タブレットまたはスレートコンピュータとも称される携帯型電子機器であり、本体１１は、薄い箱型の筐体を有している。
【００１２】
タッチスクリーンディスプレイ１２は、本体１１の上面に重ね合わせるように取り付けられている。タッチスクリーンディスプレイ１２には、フラットパネルディスプレイと、フラットパネルディスプレイの画面上の例えば指の接触位置を検出するように構成されたセンサとが組み込まれている。フラットパネルディスプレイは、例えば液晶表示装置（ＬＣＤ）であってもよい。センサとしては、例えば静電容量方式のタッチパネル等を使用することができる。
【００１３】
図２は、図１に示すタブレットコンピュータ１０のシステム構成を示す。図２に示すように、タブレットコンピュータ１０は、例えばＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、不揮発性メモリ１０６、無線ＬＡＮモジュール１０７、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール（ＢＴモジュール）１０８及びＥＣ１０９等を備える。また、図１に示すタブレットコンピュータ１０のタッチスクリーンディスプレイ１２は、ＬＣＤ１１０Ａ及びタッチパネル１１０Ｂを備える。
【００１４】
ＣＰＵ１０１は、タブレットコンピュータ１０内の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスである不揮発性メモリ１０６から主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）及び各種アプリケーションプログラムが含まれる。
【００１５】
ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１６】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバス等を介してグラフィクスコントローラ１０４との通信を実行する機能も有している。
【００１７】
グラフィクスコントローラ１０４は、タブレットコンピュータ１０のタッチスクリーンディスプレイ１２として使用されるＬＣＤ１１０Ａを制御する表示コントローラである。グラフィクスコントローラ１０４によって生成される表示信号は、ＬＣＤ１１０Ａに送られる。ＬＣＤ１１０Ａは、表示信号に基づいて画面イメージを表示する。タッチパネル１１０Ｂは、ＬＣＤ１１０Ａの画面上で入力を行うための例えば静電容量式のポインティングデバイスである。例えばユーザの指が接触される画面上の接触位置及び当該接触位置の動き等は、タッチパネル１１０Ｂによって検出される。このタッチパネル１１０Ｂにより、ＬＣＤ１１０Ａの画面に表示されたグラフィカルユーザインタフェース等を操作することができる。
【００１８】
無線ＬＡＮモジュール１０７は、ｗｉｆｉ等の無線ＬＡＮによる無線通信（第１の無線通信）を行うように構成されたモジュールである。タブレットコンピュータ１０は、この無線ＬＡＮモジュール１０７によって、当該タブレットコンピュータ１０の近傍に配置（設置）されているアクセスポイント（例えば、無線ＬＡＮルータ等）と無線ＬＡＮによる無線通信を行うことができる。これにより、タブレットコンピュータ１０は、アクセスポイントを経由してインターネットに接続することが可能となる。
【００１９】
ＢＴモジュール１０８は、Ｂｌｕｅｔｏｏｔｈを使用して、Ｂｌｕｅｔｏｏｔｈ対応機器と無線通信（第２の無線通信）を実行するように構成されたモジュールである。
【００２０】
ＥＣ１０９は、タブレットコンピュータ１０の電力管理を実行するための電力管理コントローラである。
【００２１】
図３は、本実施形態に係るタブレットコンピュータ１０の主として機能構成を示すブロック図である。
【００２２】
図３に示すように、タブレットコンピュータ１０は、設定情報登録部１１１、ＢＴデバイス検出部１１２、ＢＴ接続処理部１１３、ネットワーク検出部１１４、設定情報判定部１１５及び無線ＬＡＮ接続処理部１１６を含む。本実施形態において、これらの各部１１１〜１１６は、図２に示すＣＰＵ１０１が主メモリ１０３にロードされたアプリケーションプログラムを実行することによって実現されるものとする。
【００２３】
また、タブレットコンピュータ１０は、設定情報格納部１２０を含む。この設置情報格納部１２０に格納される各種情報は上記したアプリケーションプログラム内で管理され、例えば外部記憶装置等の記憶媒体に格納されるものとする。
【００２４】
設定情報登録部１１１は、タブレットコンピュータ１０に対するユーザの操作に応じて、Ｂｌｕｅｔｏｏｔｈ対応機器に対応するアクセスポイント（無線ＬＡＮによる無線通信の接続先）を示す設定情報を設定情報格納部１２０に登録（格納）する。
【００２５】
ＢＴデバイス検出部１１２は、Ｂｌｕｅｔｏｏｔｈを使用した無線通信（以下、Ｂｌｕｅｔｏｏｔｈ通信と表記）の接続先となるＢｌｕｅｔｏｏｔｈ対応機器（以下、ＢＴデバイスと表記）を検出する。
【００２６】
ＢＴ接続処理部１１３は、タブレットコンピュータ１０を、ＢＴデバイス検出部１１２によって検出されたＢＴデバイスと接続する。
【００２７】
ネットワーク検出部１１４は、例えばｗｉｆｉ等の無線ＬＡＮによる無線通信（以下、無線ＬＡＮ通信と表記）の接続先となる機器（アクセスポイント）を検出する。
【００２８】
設定情報判定部１１５は、設定情報格納部１２０に格納されている設定情報に基づいて、ネットワーク検出部１１４によって検出されたアクセスポイントがＢＴデバイス検出部１１２によって検出されたＢＴデバイスに対応するアクセスポイントであるか否かを判定する。
【００２９】
無線ＬＡＮ接続処理部１１６は、タブレットコンピュータ１０がアクセスポイント（第１の機器）と接続中である場合、設定情報判定部１１５による判定結果に基づいて、無線ＬＡＮ通信の接続先を、当該接続中のアクセスポイントからＢＴデバイス検出部１１２によって検出されたＢＴデバイス（第２の機器）に対応するアクセスポイント（第３の機器）に切り替える処理を実行する。
【００３０】
上記したように本実施形態に係るタブレットコンピュータ１０は無線ＬＡＮモジュール１０７及びＢＴモジュール１０８により無線ＬＡＮ通信及びＢｌｕｅｔｏｏｔｈ通信を行うことができる。ここで、無線ＬＡＮ通信及びＢｌｕｅｔｏｏｔｈ通信を行うための設定について簡単に説明する。
【００３１】
まず、無線ＬＡＮ通信を行う場合について説明する。無線ＬＡＮ通信を行う場合には、上述したようにタブレットコンピュータ１０において、当該無線ＬＡＮ通信の接続先となるアクセスポイントに関する設定を行う必要がある。
【００３２】
この場合、タブレットコンピュータ１０は、当該タブレットコンピュータ１０と無線ＬＡＮ通信を行うことが可能な範囲内に配置（設置）されているアクセスポイント（に対して予め設定されているネットワーク名）を検出する。次に、タブレットコンピュータ１０では、検出されたアクセスポイント（ネットワーク名）に対応する暗号化キーがユーザによって入力される。
【００３３】
このように入力された暗号化キーが、検出されたアクセスポイントに対して適切なものであれば、タブレットコンピュータ１０は、上記したネットワーク名及び暗号化キーを用いて対象のアクセスポイントと接続される。これにより、タブレットコンピュータ１０及びアクセスポイント間では、無線ＬＡＮ通信が可能となる。
【００３４】
なお、上記したようタブレットコンピュータ１０とアクセスポイントとが一度接続されると、当該アクセスポイントに対して予め設定されているネットワーク名（以下、単にアクセスポイントのネットワーク名と表記）及び当該ネットワーク名に対応する暗号化キーは、タブレットコンピュータ１０内で保存（管理）される。このネットワーク名及び暗号化キーは、タブレットコンピュータ１０が再度このアクセスポイントと無線ＬＡＮにより接続される際に利用される。
【００３５】
次に、Ｂｌｕｅｔｏｏｔｈ通信を行う場合について説明する。Ｂｌｕｅｔｏｏｔｈ通信を行う場合には、タブレットコンピュータ１０において、Ｂｌｕｅｔｏｏｔｈ通信の接続先となるＢＴデバイスに関する設定（ペアリング）を行う必要がある。
【００３６】
この場合、タブレットコンピュータ１０は、当該タブレットコンピュータ１０とＢｌｕｅｔｏｏｔｈ通信を行うことが可能な範囲内に存在するＢＴデバイス（のＢＴデバイス名）を検出する。ペアリングにおいては、タブレットコンピュータ１０と検出されたＢＴデバイスとの間でＢｌｕｅｔｏｏｔｈ認証が行われる。このＢｌｕｅｔｏｏｔｈ認証は、例えばタブレットコンピュータ１０及びＢＴデバイスに同一のＰＩＮコード（パスコード）が入力されることによって行われる。
【００３７】
このようなＢｌｕｅｔｏｏｔｈ認証が行われると、タブレットコンピュータ１０とＢＴデバイスとが接続され、当該タブレットコンピュータ１０及びＢＴデバイス間でのＢｌｕｅｔｏｏｔｈ通信が可能となる。
【００３８】
なお、上記したペアリングにおいて、タブレットコンピュータ１０は、Ｂｌｕｅｔｏｏｔｈにより接続されたＢＴデバイスに割り当てられたＢＤアドレス（Bluetooth Device Address）を取得する。このＢＤアドレスは、ＭＡＣアドレスと構造的に同一のアドレスである。
【００３９】
また、上記したようにタブレットコンピュータ１０及びＢＴデバイスに一度ＰＩＮコードが入力されると、当該タブレットコンピュータ１０及びＢＴデバイスではリンクキーが生成される。
【００４０】
なお、上記したようにタブレットコンピュータ１０とＢＴデバイスとが一度接続されると、当該ＢＴデバイスのデバイス名（以下、ＢＴデバイス名と表記）、当該ＢＴデバイスに割り当てられたＢＤアドレス及びリンクキーが例えばタブレットコンピュータ１０内で保存（管理）される。このＢＴデバイス名、ＢＤアドレス及びリンクキーは、タブレットコンピュータ１０が再度このＢＴデバイスとＢｌｕｅｔｏｏｔｈにより接続される際に利用される。
【００４１】
以下、本実施形態に係るタブレットコンピュータ１０の動作について説明する。本実施形態に係るタブレットコンピュータ１０は、上述した設定情報を登録する処理（以下、設定情報登録処理と表記）及び無線ＬＡＮの接続先を切り替える処理（以下、接続先切替処理と表記）を実行する。以下、これらの各処理について説明する。
【００４２】
まず、図４のフローチャートを参照して、設定情報登録処理の処理手順について説明する。ここでは、タブレットコンピュータ１０において上述した無線ＬＡＮ通信を行うための設定が行われている（つまり、当該タブレットコンピュータ１０が過去に無線ＬＡＮ通信の接続先となるアクセスポイントと接続したことがある）ものとする。また、タブレットコンピュータ１０において上述したＢｌｕｅｔｏｏｔｈ通信を行うための設定が行われている（つまり、当該タブレットコンピュータ１０が過去にＢｌｕｅｔｏｏｔｈ通信の接続先となるＢＴデバイスと接続したことがある）ものとする。
【００４３】
上記したように設定情報が登録される場合、設定情報登録部１１１は、タブレットコンピュータ１０のタッチスクリーンディスプレイ１２（ＬＣＤ１１０Ａ）上に設定情報を登録するための画面（以下、設定画面と表記）を表示する（ブロックＢ１）。なお、この設定画面は、例えばユーザの操作（指示）に応じて表示されるものとする。
【００４４】
ここで、図５は、タッチスクリーンディスプレイ１２上に表示される設定画面の一例を示す。
【００４５】
図５に示すように、設定画面は、Ｂｌｕｅｔｏｏｔｈデバイス名（ＢＴデバイス名）及びネットワーク名を対応づけることができるような態様で表示される。
【００４６】
具体的には、設定画面には、Ｂｌｕｅｔｏｏｔｈデバイス名に対応づけられた例えばプルダウンメニューボタン２０１が設けられている。このプルダウンメニューボタン２０１がユーザによって指定されると、タブレットコンピュータ１０とＢｌｕｅｔｏｏｔｈ通信を行うための設定が行われている（つまり、過去にタブレットコンピュータ１０と接続したことがある）ＢＴデバイスのデバイス名（ＢＴデバイス名）の一覧がプルダウンメニュー（リスト）で表示される。
【００４７】
同様に、設定画面には、ネットワーク名に対応づけられた例えばプルダウンメニューボタン２０２が設けられている。このプルダウンメニューボタン２０２がユーザによって指定されると、タブレットコンピュータ１０と無線ＬＡＮ通信を行うための設定が行われている（つまり、過去にタブレットコンピュータ１０と接続したことがある）アクセスポイントのネットワーク名の一覧がプルダウンメニュー（リスト）で表示される。
【００４８】
なお、プルダウンメニューで表示されるＢＴデバイス名及びネットワーク名は、上記したように無線ＬＡＮ通信及びＢｌｕｅｔｏｏｔｈ通信を行うための設定の際にタブレットコンピュータ１０内に保存されているものとする。
【００４９】
このような設定画面において、ユーザは、上記したプルダウンメニューから所望のＢＴデバイス名及びネットワーク名を選択することができる。ユーザは、タブレットコンピュータ１０が例えば特定のＢＴデバイスとＢｌｕｅｔｏｏｔｈにより接続されたときに、当該タブレットコンピュータ１０を特定のアクセスポイントと接続させたい場合には、当該ＢＴデバイスのＢＴデバイス名及び当該アクセスポイントのネットワーク名を選択する。
【００５０】
これにより、ユーザは、設定画面においてＢＴデバイス（ＢＴデバイス名）及びアクセスポイント（のネットワーク名）を対応づけることができる。
【００５１】
再び図４に戻ると、設定情報登録部１１１は、設定画面のプルダウンメニューからユーザによって選択（指定）されたＢＴデバイス名を取得する（ブロックＢ２）。
【００５２】
また、設定情報登録部１１１は、設定画面のプルダウンメニューからユーザによって選択（指定）されたネットワーク名を取得する（ブロックＢ３）。
【００５３】
次に、設定情報登録部１１１は、取得されたＢＴデバイス名及びネットワーク名を対応づけて含む設定情報を設定情報格納部１２０に登録する（ブロックＢ４）。
【００５４】
上記した設定情報登録処理が実行されることにより、ユーザの操作に応じてＢＴデバイス（のＢＴデバイス名）に対応するアクセスポイント（のネットワーク名）を示す設定情報を設定情報格納部１２０に登録することができる。
【００５５】
次に、図６のフローチャートを参照して、接続先切替処理の処理手順について説明する。なお、ここではタブレットコンピュータ１０がＢｌｕｅｔｏｏｔｈ通信及び無線ＬＡＮ通信を行うことが可能な状態に設定されているものとする。
【００５６】
まず、ＢＴデバイス検出部１１２は、Ｂｌｕｅｔｏｏｔｈ通信の接続先となるＢＴデバイスを検出する（ブロックＢ１１）。ＢＴデバイス検出部１１２は、タブレットコンピュータ１０とＢｌｕｅｔｏｏｔｈ通信を行うことが可能な範囲内に存在するＢＴデバイスを検出する。以下の説明では、ブロックＢ１１においてＢＴデバイス検出部１１２によって検出されたＢＴデバイスを対象ＢＴデバイスと称し、対象ＢＴデバイスのデバイス名を対象ＢＴデバイス名と称する。
【００５７】
なお、対象ＢＴデバイスは、過去にＢｌｕｅｔｏｏｔｈ通信の接続先としてタブレットコンピュータ１０と接続されたことがあるものとする。
【００５８】
ＢＴ接続処理部１１３は、ＢＴモジュール１０８を介して、タブレットコンピュータ１０を対象ＢＴデバイスと接続する（ブロックＢ１２）。このＢＴ接続処理部１１３による接続処理は、上述した対象ＢＴデバイスに関する設定（ペアリング）においてタブレットコンピュータ１０内に保存された対象ＢＴデバイス名、当該対象ＢＴデバイスに割り当てられたＢＤアドレス及びリンクキー等を用いて実行される。
【００５９】
次に、設定情報判定部１１５は、設定情報格納部１２０を参照して、対象ＢＴデバイスが当該設定情報格納部１２０に登録されているか否かを判定する（ブロックＢ１３）。具体的には、対象ＢＴデバイス名を含む設定情報が設定情報格納部１２０に格納されている場合には、対象ＢＴデバイスが設定情報格納部１２０に登録されていると判定される。一方、対象ＢＴデバイス名を含む設定情報が設定情報格納部１２０に格納されていない場合には、対象ＢＴデバイスが設定情報格納部１２０に登録されていないと判定される。
【００６０】
対象ＢＴデバイスが設定情報格納部１２０に登録されていると判定された場合（ブロックＢ１３のＹＥＳ）、設定情報判定部１１５は、設定情報によって示される対象ＢＴデバイス（の対象ＢＴデバイス名）に対応するアクセスポイント（のネットワーク名）を特定する。なお、以下の説明においては、ここで特定されたアクセスポイントを対象アクセスポイントと称し、当該対象アクセスポイントのネットワーク名を対象ネットワーク名と称する。
【００６１】
次に、設定情報判定部１１５は、ネットワーク検出部１１４によって対象アクセスポイント（対象ネットワーク名）が検出されているか否かを判定する（ブロックＢ１４）。なお、ネットワーク検出部１１４は、タブレットコンピュータ１０と無線ＬＡＮ通信を行うことが可能な範囲内に存在するアクセスポイント（のネットワーク名）を検出する。
【００６２】
ここで、対象アクセスポイントが検出されていると判定された場合（ブロックＢ１４のＹＥＳ）、設定情報判定部１１５は、無線ＬＡＮモジュール１０７を介してタブレットコンピュータ１０が無線ＬＡＮ通信の接続先となるアクセスポイントと接続中であるか否かを判定する（ブロックＢ１５）。
【００６３】
アクセスポイントと接続中であると判定された場合（ブロックＢ１５のＹＥＳ）、設定情報判定部１１５は、当該接続中のアクセスポイントが対象アクセスポイントであるか否かを判定する（ブロックＢ１６）。
【００６４】
接続中のアクセスポイントが対象アクセスポイントでないと判定された場合（ブロックＢ１６のＮＯ）、無線ＬＡＮ接続処理部１１６は、無線ＬＡＮモジュール１０７を介してタブレットコンピュータ１０と当該接続中のアクセスポイントとの接続を切断する（ブロックＢ１７）。
【００６５】
次に、無線ＬＡＮ接続処理部１１６は、無線ＬＡＮモジュール１０７を介して、タブレットコンピュータ１０を対象アクセスポイントと接続する（ブロックＢ１８）。この無線ＬＡＮ接続処理部１１６による接続処理は、上述した対象アクセスポイントに関する設定においてタブレットコンピュータ１０内に保存された暗号化キー等を用いて実行される。
【００６６】
このように接続先切替処理によれば、タブレットコンピュータ１０と対象ＢＴデバイスとの接続に基づいて、無線ＬＡＮ通信の接続先を、接続中のアクセスポイントから対象アクセスポイント（つまり、当該対象ＢＴデバイスに対応するアクセスポイント）に自動的に切り替えることが可能となる。
【００６７】
一方、対象ＢＴデバイスが設定情報格納部１２０に登録されていないと判定された場合（ブロックＢ１３のＮＯ）、及び対象アクセスポイントが検出されていないと判定された場合（ブロックＢ１４のＮＯ）、接続先切替処理は終了される。
【００６８】
また、接続中のアクセスポイントが対象アクセスポイントであると判定された場合（ブロックＢ１６のＮＯ）、ブロックＢ１７及びブロックＢ１８の処理は実行されず、当該接続中のアクセスポイント（つまり、対象アクセスポイント）との接続が維持される。
【００６９】
また、アクセスポイントと接続中でないと判定された場合（ブロックＢ１６のＮＯ）、上記したブロックＢ１８の処理が実行される。
【００７０】
以下、本実施形態に係るタブレットコンピュータ１０の利用例について具体的に説明する。
【００７１】
ここでは、ユーザがモバイルルータを所持しており、タブレットコンピュータ１０が無線ＬＡＮ通信の接続先として当該モバイルルータ（アクセスポイント）と接続されている状態であるものとする。これによれば、モバイルルータを経由してタブレットコンピュータ１０をインターネットに接続することができるため、ユーザは、例えば外出先等でもインターネットを利用することができる。
【００７２】
ここで、タブレットコンピュータ１０及びモバイルルータを所持するユーザが自宅に帰宅した場合を想定する。なお、ユーザの自宅には、例えばｗｉｆｉを利用するための無線ＬＡＮルータ（アクセスポイント）が設置されているものとする。また、ユーザの自宅では、ＢＴデバイスとしてスピーカー等が利用されているものとする。
【００７３】
このような場合において、タブレットコンピュータ１０がＢｌｕｅｔｏｏｔｈ通信を行うことが可能な状態に設定された場合、当該タブレットコンピュータ１０ではＢＴデバイスであるスピーカーが検出され、当該タブレットコンピュータ１０及びスピーカーがＢｌｕｅｔｏｏｔｈにより接続される。これにより、タブレットコンピュータ１０及びスピーカー間でＢｌｕｅｔｏｏｔｈ通信が可能となり、例えばタブレットコンピュータ１０から出力される音声等がスピーカーから出力される。
【００７４】
また、ユーザの自宅に設置されている無線ＬＡＮルータがスピーカー（ＢＴデバイス）に対応するアクセスポイントとして設定されている場合には、上記したようにタブレットコンピュータ１０及びスピーカー間のＢｌｕｅｔｏｏｔｈによる接続に基づいて、タブレットコンピュータ１０の無線ＬＡＮ通信の接続先が、モバイルルータから自宅に設置されている無線ＬＡＮルータに切り替えられる。
【００７５】
このように本実施形態においては、モバイルルータをアクセスポイントとして無線ＬＡＮを介してインターネットを利用していたユーザが自宅に帰宅した場合、タブレットコンピュータ１０をＢｌｕｅｔｏｏｔｈ通信が可能な状態とすることで、当該タブレットコンピュータ１０の無線ＬＡＮ通信の接続先をモバイルルータから自宅の無線ＬＡＮルータに自動的に切り替えることができる。
【００７６】
また、本実施形態に係るタブレットコンピュータ１０の他の利用例として、当該タブレットコンピュータ１０を自動車等の車両内でカーナビゲーションシステムとして利用する場合がある。以下、この例について具体的に説明する。
【００７７】
ここでは、例えば自動車外にいるユーザがモバイルルータを所持しており、タブレットコンピュータ１０が無線ＬＡＮ通信の接続先として当該モバイルルータ（アクセスポイント）と接続されている状態であるものとする。
【００７８】
ここで、ユーザが自動車内に乗り込んだ場合を想定する。なお、自動車内には、例えばｗｉｆｉを利用するためのアクセスポイント（以下、車載アクセスポイントと表記）が設置されているものとする。また、自動車内では、ＢＴデバイスとしてスピーカー（以下、車載スピーカーと表記）等が利用されているものとする。
【００７９】
このような場合において、タブレットコンピュータ１０がＢｌｕｅｔｏｏｔｈ通信を行うことが可能な状態に設定された場合、当該タブレットコンピュータ１０ではＢＴデバイスである車載スピーカーが検出され、当該タブレットコンピュータ１０及び車載スピーカーがＢｌｕｅｔｏｏｔｈにより接続される。これにより、タブレットコンピュータ１０及び車載スピーカー間でＢｌｕｅｔｏｏｔｈ通信が可能となり、例えば当該タブレットコンピュータ１０（カーナビゲーションシステム）から出力されるルート案内の音声を当該車載スピーカーから出力することが可能となる。
【００８０】
また、車載アクセスポイントが車載スピーカー（ＢＴデバイス）に対応するアクセスポイントとして設定されている場合には、上記したようにタブレットコンピュータ１０及び車載スピーカー間のＢｌｕｅｔｏｏｔｈによる接続に基づいて、タブレットコンピュータ１０の無線ＬＡＮ通信の接続先が、モバイルルータから車載アクセスポイントに切り替えられる。
【００８１】
すなわち、この場合においても、モバイルルータをアクセスポイントとして無線ＬＡＮを介してインターネットを利用していたユーザが自動車内に乗り込んだ場合、当該タブレットコンピュータ１０をＢｌｕｅｔｏｏｔｈ通信が可能な状態とすることで、当該タブレットコンピュータ１０の無線ＬＡＮ通信の接続先をモバイルルータから車載アクセスポイントに自動的に切り替えることができる。
【００８２】
なお、本実施形態においてはタブレットコンピュータ１０がＢＴデバイスと接続された場合に無線ＬＡＮ通信の接続先（アクセスポイント）が切り替えられるものとして説明したが、当該ＢＴデバイスとの接続がされていない場合であっても、例えばＢＴデバイスが検出された時点で無線ＬＡＮ通信の接続先が切り替えられる構成とすることも可能である。
【００８３】
上記したように本実施形態においては、無線ＬＡＮ通信（第１の無線通信）の接続先となるアクセスポイント（第１機器）と接続されている場合に、Ｂｌｕｅｔｏｏｔｈ通信（第２の無線通信）の接続先となるＢＴデバイス（第２の機器）を検出し、Ｂｌｕｅｔｏｏｔｈ通信の接続先として当該ＢＴデバイスと接続し、当該ＢＴデバイスが検出された場合または当該ＢＴデバイスと接続された場合に、無線ＬＡＮ通信の接続先を他のアクセスポイント（第３の機器）に切り替える。このような構成により、本実施形態においては、手動で接続先を選択することなく、無線ＬＡＮ通信の接続先を自動的に切り替えることが可能となる。
【００８４】
また、本実施形態においては、ユーザの操作に応じてＢＴデバイスに対応するアクセスポイントを示す設定情報を設定情報格納部１２０に登録しておくことで、無線ＬＡＮ通信の接続先をユーザの意図する適切なアクセスポイントに切り替えることが可能となる。
【００８５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。  
【符号の説明】
【００８６】
１０…タブレットコンピュータ（電子機器）、１２…タッチスクリーンディスプレイ、１０１…ＣＰＵ、１０２…システムコントローラ、１０３…主メモリ、１０４…グラフィクスコントローラ、１０５…ＢＩＯＳ−ＲＯＭ、１０６…不揮発性メモリ、１０７…無線ＬＡＮモジュール、１０８…ＢＴモジュール、１０９…ＥＣ、１１０Ａ…ＬＣＤ、１１０Ｂ…タッチパネル、１１１…設定情報登録部、１１２…ＢＴデバイス検出部、１１３…ＢＴ接続処理部（第１の接続処理手段）、１１４…ネットワーク検出部、１１５…設定情報判定部、１１６…無線ＬＡＮ接続処理部（第２の接続処理手段）、１２０…設定情報格納部。
【図１】
2015104001.tif 000003
【図２】
2015104001.tif 000004
【図３】
2015104001.tif 000005
【図４】
2015104001.tif 000006
【図５】
2015104001.tif 000007
【図６】
2015104001.tif 000008