(57)【特許請求の範囲】
【請求項１】
ワイヤレス・フィディリティ（Wi-Fi）機能を有するデバイスに適用される通信接続の制御方法であって、
前記デバイスが、前記デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、前記履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するステップであって、前記履歴情報は少なくとも第２のWi-Fiアクセスポイントの識別子及びパスワードを含み、前記第２のWi-Fiアクセスポイントは、前記デバイスが接続に成功したWi-Fiアクセスポイントである、ステップと、
前記デバイスが、検索によって発見された前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップと、
前記デバイスが、前記最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、前記最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップと、
前記デバイスが、前記第１のWi-Fiアクセスポイントから接続解除し、前記履歴情報に含まれる前記パスワードを用いて前記最適Wi-Fiアクセスポイントに対して接続要求を開始するステップと、
を含み、
前記情報は前記Wi-Fiアクセスポイントのネットワーク帯域幅であり、前記最適Wi-Fiアクセスポイント及び前記第１のWi-Fiアクセスポイントがスイッチ条件を満たすことを決定する前記ステップは、
前記デバイスが、前記最適Wi-Fiアクセスポイントのネットワーク帯域幅と前記第１のWi-Fiアクセスポイントのネットワーク帯域幅とに従って、前記最適Wi-Fiアクセスポイントによって提供される通信サービス品質が前記第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するステップ、
を含む、制御方法。
【請求項２】
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップの前に、
前記デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するステップ、
を更に含み、
前記Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち前記第１のWi-Fiアクセスポイントの信号強度が低下したことを前記デバイスが検出することと、前記デバイスの位置が変化したことを前記デバイスが知ることと、前記第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことを前記デバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む、
請求項１に記載の制御方法。
【請求項３】
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが前記最適Wi-Fiアクセスポイントであることを決定するステップ、
を含む、請求項１又は２に記載の制御方法。
【請求項４】
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントの位置と前記デバイスの前記位置とに従って、前記デバイスに最も近いWi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、前記Wi-Fiアクセスポイント又はリモートサーバから前記デバイスによって取得される、
請求項１又は２に記載の制御方法。
【請求項５】
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、前記Wi-Fiアクセスポイントによって前記デバイスに送信されるか、又は、前記Wi-Fiアクセスポイントでの検出により前記デバイスによって知られる、
請求項１又は２に記載の制御方法。
【請求項６】
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが前記最適Wi-Fiアクセスポイントであることを決定するステップ、
を含み、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、前記Wi-Fiアクセスポイントによって前記デバイスに送信されるか、又は、前記Wi-Fiアクセスポイントでの検出により前記デバイスによって知られる、
請求項１又は２に記載の制御方法。
【請求項７】
前記履歴情報は更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、前記時間は、前記デバイスが前記第２のWi-Fiアクセスポイントへの接続に成功した時間であり、
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って前記履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの前記識別子に対応する時間を取得するステップと、
前記デバイスが、前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するステップと、
を含む、請求項１に記載の制御方法。
【請求項８】
前記履歴情報が更に各第２のWi-Fiアクセスポイントの前記識別子に対応する優先度を含む場合、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する前記ステップは、
前記デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って前記履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの前記識別子に対応する優先度を取得するステップと、
前記デバイスが、前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するステップと、
を含む、請求項１に記載の制御方法。
【請求項９】
デバイスであって、前記デバイスはワイヤレス・フィディリティ（Wi-Fi）機能を有し、
検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成される第１の決定モジュールであって、前記第１の決定モジュールは、前記デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、前記履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが前記少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように更に構成され、前記履歴情報は少なくとも第２のWi-Fiアクセスポイントの識別子及びパスワードを含み、前記第２のWi-Fiアクセスポイントは、前記デバイスが接続に成功したWi-Fiアクセスポイントである、第１の決定モジュールと、
前記最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、前記最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成される第２の決定モジュールと、
前記第１のWi-Fiアクセスポイントから接続解除し、前記履歴情報に含まれる前記パスワードを用いて前記最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成されるスイッチモジュールと、
を備え、
前記情報は前記Wi-Fiアクセスポイントのネットワーク帯域幅であり、前記第２の決定モジュールは、前記最適Wi-Fiアクセスポイントのネットワーク帯域幅と前記第１のWi-Fiアクセスポイントのネットワーク帯域幅とに従って、前記最適Wi-Fiアクセスポイントによって提供される通信サービス品質が前記第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定する、デバイス。
【請求項１０】
Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成される第３の決定モジュール、
を更に備え、
前記Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち前記第１のWi-Fiアクセスポイントの信号強度が低下したことを前記デバイスが検出することと、前記デバイスの位置が変化したことを前記デバイスが知ることと、前記第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことを前記デバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む、
請求項９に記載のデバイス。
【請求項１１】
前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが前記最適Wi-Fiアクセスポイントであることを決定するように構成される、
請求項９又は１０に記載のデバイス。
【請求項１２】
前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントの位置と前記デバイスの前記位置とに従って、前記デバイスに最も近いWi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するように構成され、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、前記Wi-Fiアクセスポイント又はリモートサーバから前記デバイスによって取得される、
請求項９又は１０に記載のデバイス。
【請求項１３】
前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するように構成され、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、前記Wi-Fiアクセスポイントによって前記デバイスに送信されるか、又は、前記Wi-Fiアクセスポイントでの検出により前記デバイスによって知られる、
請求項９又は１０に記載のデバイス。
【請求項１４】
前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが前記最適Wi-Fiアクセスポイントであることを決定するように構成され、
前記デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、前記Wi-Fiアクセスポイントによって前記デバイスに送信されるか、又は、前記Wi-Fiアクセスポイントでの検出により前記デバイスによって知られる、
請求項９又は１０に記載のデバイス。
【請求項１５】
前記履歴情報が更に各第２のWi-Fiアクセスポイントの前記識別子に対応する時間を含み、前記時間は、前記デバイスが前記第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントの識別子に従って前記履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの前記識別子に対応する時間を取得するように構成され、
前記デバイスは、前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択する、
請求項９に記載のデバイス。
【請求項１６】
前記履歴情報が更に各第２のWi-Fiアクセスポイントの前記識別子に対応する優先度を含む場合、前記第１の決定モジュールは、各選択可能Wi-Fiアクセスポイントの識別子に従って前記履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの前記識別子に対応する優先度を取得するように構成され、
前記第１の決定モジュールは、前記少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを前記最適Wi-Fiアクセスポイントとして選択するように構成される、
請求項９に記載のデバイス。
【請求項１７】
プロセッサによって実行されるコンピュータ使用可能命令を格納した非一時的コンピュータ可読媒体であって、前記命令は、請求項１乃至８のいずれか一項に記載の方法を前記プロセッサに実行させる、非一時的コンピュータ可読媒体。
【請求項１８】
命令を有するプログラムであって、前記命令は、前記プログラムが電子装置内で実行されると、前記電子装置に請求項１乃至８のいずれか一項に記載の方法を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信技術の分野に関し、特に、通信接続の制御方法及び装置に関する。
【背景技術】
【０００２】
Wi-Fi（Wireless-Fidelity、ワイヤレス・フィディリティ）技術の普及に伴い、Wi-Fiアクセスポイントのカバレッジエリアに入るために、Wi-Fi機能を有する携帯電話やiPadなどのデバイスを使用することを好むユーザが増えており、デバイスはWi-Fiアクセスポイントに接続して通信サービス品質を取得する。
【０００３】
Wi-Fiアクセスポイントの幅広い展開により、複数のWi-Fiアクセスポイントが同じエリアをカバーすることがある。デバイスが複数のWi-Fiアクセスポイントの共通カバレッジエリアに位置する場合、デバイスは、検索により複数のWi-Fiアクセスポイントを全て発見し、Wi-Fiアクセスポイントのうち１つと接続を確立することができる。具体的には、デバイスがWi-Fiアクセスポイント１のカバレッジエリアに位置し、且つWi-Fiアクセスポイント２のカバレッジエリアにも位置する場合、既存のWi-Fi接続メカニズムに基づいて、デバイスはWi-Fiアクセスポイント１又はWi-Fiアクセスポイント２への接続を確立する。Wi-Fiアクセスポイント２を例にとると、デバイスがWi-Fiアクセスポイント２との接続を確立した後、ユーザがWi-Fiアクセスポイント１によって提供される通信サービスを取得したい場合、ユーザは、接続されているWi-FiアクセスポイントをWi-Fiアクセスポイント１に手動で切り替える必要がある。このように、従来技術では、デバイスの人間−コンピュータ相互作用の知能化レベルが比較的低く、ユーザに不便をもたらす。
【発明の概要】
【０００４】
本発明の実施形態は、デバイスが、少なくとも１つの選択可能Wi-Fiアクセスポイントのうち最良の通信サービス品質を提供するWi-Fiアクセスポイントへの接続を適時に確立できるように、通信接続の制御方法及び装置を提供する。
【０００５】
第１の態様によれば、本発明の実施形態は通信接続の制御方法を提供する。本制御方法は、ワイヤレス・フィディリティ（Wi-Fi）機能を有するデバイスに適用される。本制御方法は、
デバイスが、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップと、
デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップと、
デバイスが、第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するステップと、
を含む。
【０００６】
第１の態様に関して、第１の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップの前に、本制御方法は更に、
デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するステップ、
を含み、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【０００７】
第１の態様又は第１の態様の第１の実施方式に関して、第２の実施方式では、情報が識別子であるとき、デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップは、
デバイスが、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するステップ、
を含み、又は、
情報が品質パラメータであるとき、デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイント及び第１のWi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップは、
デバイスが、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するステップ、
を含み、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである。
【０００８】
第１の態様〜第１の態様の第２の実施方式のいずれか１つに関して、第３の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップの前に、本制御方法は更に、
デバイスが、デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するステップ、
を含み、
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。
【０００９】
第１の態様〜第１の態様の第３の実施方式のいずれか１つに関して、第４の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するステップ、
を含む。
【００１０】
第１の態様〜第１の態様の第３の実施方式のいずれか１つに関して、第５の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバからデバイスによって取得される。
【００１１】
第１の態様〜第１の態様の第３の実施方式のいずれか１つに関して、第６の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００１２】
第１の態様〜第１の態様の第３の実施方式のいずれか１つに関して、第７の実施方式では、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００１３】
第１の態様の第３の実施方式に関して、第８の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するステップと、
デバイスが、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップと、
を含む。
【００１４】
第１の態様の第３の実施方式に関して、第９の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するステップと、
デバイスが、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップと、
を含む。
【００１５】
第１の態様〜第１の態様の第９の実施方式のいずれか１つに関して、第１０の実施方式では、本制御方法は更に、
デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するステップ、
を含む。
【００１６】
第１の態様〜第１の態様の第９の実施方式のいずれか１つに関して、第１１の実施方式では、本制御方法は更に、
デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するステップ、
を含む。
【００１７】
第２の態様によれば、本発明の実施形態はデバイスを提供する。本デバイスは、ワイヤレス・フィディリティ（Wi-Fi）機能を有し、
検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成される第１の決定モジュールと、
最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成される第２の決定モジュールと、
第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成されるスイッチモジュールと、
を備える。
【００１８】
第２の態様に関して、第１の実施方式では、本デバイスは更に、
Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成される第３の決定モジュール、
を備え、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【００１９】
第２の態様又は第２の態様の第１の実施方式に関して、第２の実施方式では、情報が識別子であるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成され、又は、
情報が品質パラメータであるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成され、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである。
【００２０】
第２の態様〜第２の態様の第２の実施方式のいずれか１つに関して、第３の実施方式では、第１の決定モジュールは更に、デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成され、
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。
【００２１】
第２の態様〜第２の態様の第３の実施方式のいずれか１つに関して、第４の実施方式では、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【００２２】
第２の態様〜第２の態様の第３の実施方式のいずれか１つに関して、第５の実施方式では、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバからデバイスによって取得される。
【００２３】
第２の態様〜第２の態様の第３の実施方式のいずれか１つに関して、第６の実施方式では、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００２４】
第２の態様〜第２の態様の第３の実施方式のいずれか１つに関して、第７の実施方式では、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００２５】
第２の態様の第３の実施方式に関して、第８の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【００２６】
第２の態様の第３の実施方式に関して、第９の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成され、
第１の決定モジュールは、具体的には、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【００２７】
第２の態様〜第２の態様の第９の実施方式のいずれか１つに関して、第１０の実施方式では、スイッチモジュールは更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【００２８】
第２の態様〜第２の態様の第９の実施方式のいずれか１つに関して、第１１の実施方式では、スイッチモジュールは更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【００２９】
第３の態様によれば、本発明の実施形態はデバイスを提供する。本デバイスはワイヤレス・フィディリティ（Wi-Fi）機能を有し、プロセッサ及び送受信器を備え、
プロセッサは、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成され、
プロセッサは、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成され、
送受信器は、第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成される。
【００３０】
第３の態様に関して、第１の実施方式では、プロセッサは更に、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成され、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【００３１】
第３の態様又は第３の態様の第１の実施方式に関して、第２の実施方式では、情報が識別子であり、且つプロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成され、又は、
情報が品質パラメータであり、且つプロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成され、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである。
【００３２】
第３の態様〜第３の態様の第２の実施方式のいずれか１つに関して、第３の実施方式では、本デバイスは更にメモリを備える。メモリは、履歴情報を記憶するように構成され、
プロセッサは更に、メモリに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成され、
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。
【００３３】
第３の態様〜第３の態様の第３の実施方式のいずれか１つに関して、第４の実施方式では、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【００３４】
第３の態様〜第３の態様の第３の実施方式のいずれか１つに関して、第５の実施方式では、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、プロセッサによってトリガされた送受信器により、Wi-Fiアクセスポイント又はリモートサーバから取得される。
【００３５】
第３の態様〜第３の態様の第３の実施方式のいずれか１つに関して、第６の実施方式では、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００３６】
第３の態様〜第３の態様の第３の実施方式のいずれか１つに関して、第７の実施方式では、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００３７】
第３の態様の第３の実施方式に関して、第８の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【００３８】
第３の態様の第３の実施方式に関して、第９の実施方式では、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【００３９】
第３の態様〜第３の態様の第９の実施方式のいずれか１つに関して、第１０の実施方式では、送受信器は更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【００４０】
第３の態様〜第３の態様の第９の実施方式のいずれか１つに関して、第１１の実施方式では、送受信器は更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【００４１】
本発明の実施形態において提供される通信接続の制御方法及びデバイスによれば、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が、現在接続しているWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことをデバイスが検出した場合、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【図面の簡単な説明】
【００４２】
本発明の実施形態又は従来技術の技術的解決策をより明確に説明するために、実施形態又は従来技術を説明するために必要な添付図面を簡単に説明する。当然ながら、以下の説明における添付図面は、本発明の一部の実施形態を示すものである。当業者であれば、創意工夫なしにこれらの添付図面から他の図面を得ることができるであろう。
【図１】本発明に係る通信接続の制御方法の実施形態１の概略フローチャートである。
【図２】本発明に係る通信接続の制御方法実施形態１の適用シナリオの概略図である。
【図３】本発明に係る通信接続の制御方法の実施形態２の概略フローチャートである。
【図４】本発明に係る通信接続の制御方法の実施形態３の概略フローチャートである。
【図５】本発明に係る通信接続の制御方法の実施形態４の概略フローチャートである。
【図６】本発明に係るデバイスの実施形態１の概略構造図である。
【図７】本発明に係るデバイスの実施形態２の概略構造図である。
【図８】本発明に係るデバイスの実施形態３の概略構造図である。
【図９】本発明に係るデバイスの実施形態４の概略構造図である。
【図１０】本発明に係るデバイスの実施形態５の概略構造図である。
【発明を実施するための形態】
【００４３】
本発明の実施形態の目的、技術的解決策及び利点をより明確にするために、本発明の実施形態における技術的解決策を、本発明の実施形態における添付図面を参照して以下に明確に説明する。当然ながら、記載された実施形態は、本発明の実施形態の一部ではあり、全部ではない。当業者が本発明の実施形態に基づいて創意工夫なしに得た他の実施形態は、全て本発明の保護範囲に包含されるものとする。
【００４４】
図１は、本発明に係る通信接続の制御方法の実施形態１の概略フローチャートである。図２は、本発明に係る通信接続の制御方法実施形態１の適用シナリオの概略図である。図１及び図２に示されるように、Wi-Fiアクセスポイント１とWi-Fiアクセスポイント２のカバレッジエリアはそれぞれエリア１とエリア２であり、エリア１とエリア２との間に重複エリアＳが存在する。位置Ａに携帯電話やiPadなどのWi-Fi機能を有する機器が位置するとき、デバイスは、検索によりWi-Fiアクセスポイント１の信号のみを発見する。すなわち、検索により選択可能Wi-Fiアクセスポイントを１つだけ発見し（すなわちWi-Fiアクセスポイント１）、デバイスは自動的にWi-Fiアクセスポイント１に対して接続要求を開始する。デバイスが位置Ｂに位置するとき、現在接続しているWi-Fiアクセスポイント１の信号に加えて、デバイスは更に、検索によりWi-Fiアクセスポイント２の信号を発見することができ、この場合、デバイスは検索により２つの選択可能Wi-Fiアクセスポイントを発見する。適時により良い通信サービス品質を得るために、本実施形態では、デバイスと選択可能Wi-Fiアクセスポイントとの間の通信接続は、以下のステップに従って制御される。
【００４５】
Ｓ１０１．デバイスが、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する。
【００４６】
具体的には、デバイスは、予め設定された方法に従って、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定してよい。上記の予め設定された方法は、ネットワーク速度選択方法、信号強度選択方法などであってよい。具体的には、ネットワーク速度選択方法は、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最高のネットワーク速度を提供するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択することである。信号強度選択方法は、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最高の信号強度を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択することである。
【００４７】
具体的には、検索により特定のWi-Fiアクセスポイントの信号を発見すると、デバイスは、SSID（Service  Set  Identifier、サービスセット識別子）、プロトコル情報、信号強度、ネットワーク速度などの、Wi-Fiアクセスポイントの識別子を取得する。例えば、信号強度選択方法が予め設定された方法として採用され、デバイスは各選択可能Wi-Fiアクセスポイントの信号強度を知ることができる。一般に、高い信号強度を有するWi-Fiアクセスポイントは、デバイスに対して比較的良好な通信サービス品質を提供することができる。したがって、信号強度選択方法が採用されると、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントとして決定される。
【００４８】
Ｓ１０２．デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定する。
【００４９】
上記の最適Wi-Fiアクセスポイントについての情報は、具体的には、最適Wi-Fiアクセスポイントの識別子や品質パラメータなどであってよい。これに対応して、第１のWi-Fiアクセスポイントについての情報は、第１のWi-Fiアクセスポイントの識別子や品質パラメータなどである。品質パラメータは、信号強度、ネットワーク帯域幅などであってよい。これに対応して、実際の応用では、上記のスイッチ条件は、情報の具体的な内容の違いに従って変化する。例えば、最適Wi-Fiアクセスポイントについての情報が最適Wi-Fiアクセスポイントの識別子であるとき、第１のWi-Fiアクセスポイントについての情報は第１のWi-Fiアクセスポイントの識別子である。したがって、スイッチ条件は、識別子が一貫しているか否かである。或いは、最適Wi-Fiアクセスポイントにつしての情報が最適Wi-Fiアクセスポイントの品質パラメータであるとき、第１のWi-Fiアクセスポイントについての情報は第１のWi-Fiアクセスポイントの品質パラメータである。したがって、スイッチ条件は、第１のWi-Fiアクセスポイントによって提供され第１のWi-Fiアクセスポイントの品質パラメータによって表される通信サービス品質が、最適Wi-Fiアクセスポイントによって提供され最適Wi-Fiアクセスポイントの品質パラメータによって表される通信サービス品質よりも劣ることである。
【００５０】
具体的には、デバイスがWi-Fiアクセスポイントを検索するとき、第１のWi-Fiアクセスポイントの信号もまた検索によって発見される。Ｓ１０１が実行されるとき、可能な予め設定された方法に基づいて、任意に、少なくとも１つの選択可能Wi-Fiアクセスポイントは第１のWi-Fiアクセスポイントを含まない。この場合、信号強度選択方法を用いてＳ１０１を実行するとき、決定された最適Wi-Fiアクセスポイントの信号強度が第１のWi-Fiアクセスポイントの信号強度よりも低いことがある。この場合、より良い通信サービス品質を得るために、デバイスは第１のWi-Fiアクセスポイントから接続解除しない。したがって、デバイスが最適Wi-Fiアクセスポイントを決定した後、上記のWi-Fiアクセスポイントについての情報として信号強度を用いて、最適Wi-Fiアクセスポイント及び第１のWi-Fiアクセスポイントがスイッチ条件を満たすか否かを決定する必要がある。すなわち、最適Wi-Fiアクセスポイントの信号強度が第１のWi-Fiアクセスポイントの信号強度よりも高い場合、最適Wi-Fiアクセスポイント及び第１のWi-Fiアクセスポイントがスイッチ条件を満たすことを示す。
【００５１】
或いは、少なくとも１つの選択可能Wi-Fiアクセスポイントは第１のWi-Fiアクセスポイントを含む。この場合、信号強度選択方法を用いてＳ１０１を実行するとき、決定された最適Wi-Fiアクセスポイントが第１のWi-Fiアクセスポイントであり、デバイスは第１のWi-Fiアクセスポイントから接続解除しない。したがって、デバイスが最適Wi-Fiアクセスポイントを決定した後、上記のWi-Fiアクセスポイントについての情報として識別子を用いて、最適Wi-Fiアクセスポイント及び第１のWi-Fiアクセスポイントがスイッチ条件を満たすか否かを決定する必要がある。すなわち、最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子とが異なる場合、最適Wi-Fiアクセスポイントと第１のWi-Fiアクセスポイントはスイッチ条件を満たす。
【００５２】
Ｓ１０３．デバイスが、現在接続している第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始する。
【００５３】
デバイスは、複数のWi-Fiアクセスポイントのカバレッジエリアに位置するが、同時に、デバイスは１つのWi-Fiアクセスポイントのみに接続する。したがって、未接続のWi-Fiアクセスポイントと区別するために、本実施形態では、デバイスが現在接続しているWi-Fiアクセスポイントを第１のWi-Fiアクセスポイントと呼ぶ。例えばデバイスは、図２に示される位置Ａにおいて、Wi-Fiアクセスポイント1との接続を確立し、それからデバイスは位置Ｂに移動する。この場合、Wi-Fiアクセスポイント１が第１のWi-Fiアクセスポイントである。Ｓ１０１では、デバイスは最適Wi-FiアクセスポイントをWi-Fiアクセスポイント２として決定する。したがってデバイスは、Wi-Fiアクセスポイント２から接続解除し、Wi-Fiアクセスポイント１に対して接続要求を開始する。
【００５４】
本実施形態では、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が現在接続しているWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことをデバイスが発見すると、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【００５５】
図３は、本発明に係る通信接続の制御方法の実施形態２の概略フローチャートである。図３に示されるように、本発明の本実施形態は、図１に示される実施形態に基づいて更なる説明を行う。本実施形態はまた、図２に示される適用シナリオを用いてもよい。詳細は以下のとおりである。
【００５６】
Ｓ２０１．デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する。
【００５７】
上記のWi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち、第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの移動状態が変化したことをデバイスが感知する（例えば、加速度センサや方向センサなどの変位センサを用いて感知する）ことと、デバイスの位置が変化したことをデバイスが知ること、例えば、デバイス内部のＧＰＳ（Global  Positioning  System、全地球測位システム）モジュールを用いて、デバイスの位置が変化したことを決定することと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【００５８】
Ｓ２０２．デバイスが、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定する。
【００５９】
臨機応変に、異なる品質パラメータを用いて、Wi-Fiアクセスポイントによって提供される通信サービス品質を測定することができる。例えば、高い信号強度を有するWi-Fiアクセスポイントが良好な通信サービス品質を提供すると見なすことができる。或いは、ネットワーク帯域幅の大きいWi-Fiアクセスポイントが良好な通信サービス品質を提供すると見なすことができる。或いは、デバイスとWi-Fiアクセスポイントとの間の距離が短いほど、Wi-Fiアクセスポイントの受信信号強度が高くなるという事実を考慮して、Wi-Fiアクセスポイントによって提供される通信サービス品質は、Wi-Fiアクセスポイントとデバイスとの間の距離に従って推定されてよい。或いは、場合によっては、Wi-Fiアクセスポイントの展開時に、オペレーション及びメンテナンスの担当者が、各Wi-Fiアクセスポイントによって提供される通信サービスの品質に従って、良好な通信サービス品質から不良通信サービス品質の順に基づいて、全てのWi-Fiアクセスポイントにつして異なる優先度を設定し、各Wi-Fiアクセスポイントによって提供される通信サービス品質をデバイスに通知するようにする。すなわち、Wi-Fiアクセスポイントの展開時に、最も優先度の高いWi-Fiアクセスポイントが最良の通信サービス品質を提供し、最も優先度の低いWi-Fiアクセスポイントが、配備されたWi-Fiアクセスポイントのうちの残りのWi-Fiアクセスポイントによって提供される通信サービス品質よりも劣る通信サービス品質を提供する。或いは、デバイスは、デバイスが接続しているWi-Fiアクセスポイントによって提供される通信サービス品質に従って、全てのWi-Fiアクセスポイントに対して異なる優先度をローカルに設定する。すなわち、デバイスが接続しているWi-Fiアクセスポイントのうち、最も優先度の高いWi-Fiアクセスポイントが最高の通信サービス品質を提供し、最も優先度の低いWi-Fiアクセスポイントは、デバイスが接続しているWi-Fiアクセスポイントのうちの残りのWi-Fiアクセスポイントによって提供される通信サービス品質よりも劣る通信サービス品質を提供する。本実施形態では、最適Wi-Fiアクセスポイントを決定するための多くの任意の方法があることが分かるであろう。
【００６０】
デバイスは、予め設定された方法に従って最適Wi-Fiアクセスポイントを決定してよい。例えば、予め設定された方法が信号強度選択方法である場合、デバイスは、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定する。又は、
予め設定された方法が距離選択方法である場合、デバイスは、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。又は、
予め設定された方法がネットワーク帯域幅選択方法である場合、デバイスは、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つのWi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。又は、
予め設定された方法がネットワーク速度選択方法である場合、デバイスは、各選択可能Wi-Fiアクセスポイントのネットワーク速度に従って、最高のネットワーク速度を提供する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定する。又は、
予め設定された方法が優先度選択方法である場合、デバイスは、各選択可能Wi-Fiアクセスポイントの優先度に従って、最高の優先度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定する。
【００６１】
留意すべきこととして、一般に、デバイスは、Wi-Fi機能を有効にした後、予め設定された周期でWi-Fiアクセスポイントの信号を探索する。Wi-Fiアクセスポイントの信号はWi-Fiアクセスポイントの識別子などの情報を搬送するので、検索によってWi-Fiアクセスポイントの信号を発見すると、デバイスはWi-Fiアクセスポイントの識別子を取得し、同時にWi-Fiアクセスポイントの信号強度を検出することもできる。場合によっては、Wi-Fiアクセスポイントの展開時に、Wi-Fiアクセスポイントには、Wi-Fiアクセスポイントに接続されたネットワークのネットワーク帯域幅やネットワーク速度などの情報も設定され、それによりデバイスは、検索によってWi-Fiアクセスポイントの信号を探索するときに、Wi-Fiアクセスポイントによって送信されるネットワーク帯域幅、ネットワーク速度なども受信する。又は、デバイスは、最適Wi-Fiアクセスポイントを後で決定するときに使用するために、Wi-Fiアクセスポイントに接続されているネットワークのネットワーク帯域幅とネットワーク速度を検出するために、Wi-Fiアクセスポイントへの接続を試行してよい。加えて、Wi-FiアクセスポイントにWi-Fiアクセスポイントの配備位置を設定することもでき、これによりデバイスは、検索によってWi-Fiアクセスポイントの信号を探索するときに、Wi-Fiアクセスポイントによって送信された位置情報も受信するか、又はデバイスは、Wi-Fiアクセスポイントの識別子をリモートサーバ（例えばGoogleマップサーバ）に送信し、リモートサーバによってフィードバックされた位置情報を受信する。したがって、デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。デバイスによって検索されたWi-Fiアクセスポイントのネットワーク速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【００６２】
Ｓ２０３ａ．デバイスが、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定する。
【００６３】
或いは、Ｓ２０３ａの代わりにＳ２０３ｂが実行される。
【００６４】
Ｓ２０３ｂ．デバイスが、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いか否かを決定する。
【００６５】
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうちいずれか１つである。
【００６６】
図３に示される実施形態では、Ｓ２０３ａが例として用いられる。
【００６７】
Ｓ２０４．デバイスが、現在接続している第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始する。
【００６８】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【００６９】
図４は、本発明に係る通信接続の制御方法の実施形態３の概略フローチャートである。図４に示されるように、本実施形態は、図１又は図３に示される実施形態に基づいて更なる説明を行い、具体的には以下のステップを含む。
【００７０】
Ｓ３０１．デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する。
【００７１】
Ｓ３０２．デバイスが、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて最適Wi-Fiアクセスポイントを決定する。
【００７２】
具体的な決定方法については、前述の実施形態を参照されたい。加えて、デバイスはWi-Fiアクセスポイントの信号を自動的且つ定期的に検索することができるので、前述の少なくとも１つの選択可能Wi-Fiアクセスポイントは、Ｓ３０１の前に検索によって発見されてよい。しかし、場合によっては、デバイスは、Wi-Fiアクセスポイントをスイッチするトリガイベントによってトリガされて、選択可能Wi-Fiアクセスポイントを検索する。すなわち、Ｓ３０２の前に、デバイスは更に、選択可能Wi-Fiアクセスポイントを検索するステップを実行する必要がある。
【００７３】
Ｓ３０３ａ．デバイスがWi-Fiアクセスポイントと接続しないとき、デバイスが、最適Wi-Fiアクセスポイントへの接続を確立する。
【００７４】
更に留意すべきこととして、デバイスがWi-Fiアクセスポイントと接続しないとき、Ｓ３０２の前に、デバイスが選択可能Wi-Fiアクセスポイントを検索するステップを実行するとき、デバイスは、検索により選択可能Wi-Fiアクセスポイントを発見できない可能性がある。この場合、このステップは停止し、すなわち、Ｓ３０２以降のステップは実行されない。
【００７５】
Ｓ３０３ｂ．デバイスが第１のWi-Fiアクセスポイントに接続するとき、デバイスが、最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子が異なるか否かを決定する。最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子が異なる場合、Ｓ３０４を実行する。又は、最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子が異ならない場合、プロセスは停止する。
【００７６】
更に留意すべきこととして、デバイスが第１のWi-Fiアクセスポイントに接続するとき、Ｓ３０２の前に、デバイスは、検索により少なくとも第１のWi-Fiアクセスポイントの信号を発見することができる。すなわち、少なくとも１つの選択可能Wi-Fiアクセスポイントが確実に存在する。すなわち、デバイスはまた、最適Wi-Fiアクセスポイントを決定するために、現在接続しているWi-Fiアクセスポイントを選択可能Wi-Fiアクセスポイントとして用いる。したがって、場合によっては、決定された最適Wi-Fiアクセスポイントは、現在接続している第１のWi-Fiアクセスポイントである。したがって、デバイスは第１のWi-Fiアクセスポイントへの接続を維持し、すなわち、プロセスは停止する。又は、最適Wi-Fiアクセスポイントが第１のWi-Fiアクセスポイントでないとき、すなわち、デバイスが接続していない別のWi-Fiアクセスポイントが、第１のWi-Fiアクセスポイントによって提供されるよりも良好な通信サービス品質を提供するときは、スイッチングが実行される必要がある。
【００７７】
本実施形態では、図４ではＳ３０３ｂを例に挙げているが、任意にＳ３０３ｂはＳ３０３ｃで置換されてよい。
【００７８】
Ｓ３０３ｃ．デバイスが第１のWi-Fiアクセスポイントに接続するとき、デバイスが、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いか否かを決定する。最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良い場合、Ｓ３０４を実行する。又は、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良くない場合、プロセスは停止する。
【００７９】
場合によっては、Ｓ３０１では、デバイスがトリガされて最適Wi-Fiアクセスポイントを発見し、デバイスが、第１のWi-Fiアクセスポイントを除く他のWi-Fiアクセスポイントにおいて最適Wi-Fiアクセスポイントを決定する。すなわち、前述の選択可能Wi-Fiアクセスポイントは、第１のWi-Fiアクセスポイントを含まない。したがって、場合によっては、Ｓ３０２の前に、選択可能Wi-Fiアクセスポイントを検索するとき、第１のWi-Fiアクセスポイントの信号に加えて、デバイスは検索により、別のWi-Fiアクセスポイントの信号を発見しない。したがって、決定された選択可能Wi-Fiアクセスポイントの数はゼロであり、プロセスは停止し、すなわちＳ３０２以降のステップは実行されない。
【００８０】
しかしながら、第１のWi-Fiアクセスポイントが考慮されない場合でも、デバイスは、検索により選択可能Wi-Fiアクセスポイントを発見する。この場合、第１のWi-Fiアクセスポイントを含まない選択可能Wi-Fiアクセスポイントの中で決定される最適Wi-Fiアクセスポイントによって提供される通信サービス品質は、第１のWi-Fiアクセスポイントによって提供されるものよりも良好ではない可能性がある。最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良好でない場合、スイッチングは実行される必要はない。すなわち、プロセスは停止する。又は、第１のWi-Fiアクセスポイントによって提供される通信サービス品質が最適Wi-Fiアクセスポイントによって提供される通信サービス品質よりも劣っているとき、スイッチングが実行される。
【００８１】
Ｓ３０４．デバイスが、現在接続している第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始する。
【００８２】
最適Wi-Fiアクセスポイントに対して接続要求が開始されると、最適Wi-Fiアクセスポイントが公衆Wi-Fiアクセスポイントである場合、デバイスは最適Wi-Fiアクセスポイントに直接接続することができる。又は、最適Wi-Fiアクセスポイントが公衆Wi-Fiアクセスポイントではなく、パスワードが設定されている場合、デバイスはパスワードを提供する必要がある。パスワードは、デバイスに記憶されているパスワードであってよい。例えば、本実施形態の前に、デバイスは、ユーザによって入力されたパスワードを用いて最適Wi-Fiアクセスポイントに接続したことがあり、デバイスはパスワードを記憶する。したがって、最適Wi-Fiアクセスポイントに再度接続するとき、デバイスは記憶されたパスワードを自動的に提供する。しかしながら、本実施形態の前に、デバイスが最適Wi-Fiアクセスポイントに接続したことがない場合、デバイスはユーザにパスワードの入力を促す。
【００８３】
Ｓ３０５ａ．最適Wi-Fiアクセスポイントへの接続が失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行する。
【００８４】
場合によっては、上記Ｓ３０５ａは以下のＳ３０５ｂに置換されてよい。図４では、例としてＳ３０５ａを用いる。
【００８５】
Ｓ３０５ｂ．最適Wi-Fiアクセスポイント経由でのネットワークへのアクセスに失敗した場合、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行する。
【００８６】
ユーザエクスペリエンスを改善するために、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗した場合、又はデバイスが最適Wi-Fiアクセスポイント経由でネットワークにアクセスできない場合は、デバイスは第１のWi-Fiアクセスポイントへの接続を復元する。
【００８７】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【００８８】
図５は、本発明に係る通信接続の制御方法の実施形態４の概略フローチャートである。図５に示されるように、本実施形態は、図１又は図３に示される実施形態に基づいて更なる説明を行い、具体的には以下のステップを含む。
【００８９】
Ｓ４０１．デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する。
【００９０】
Ｓ４０２．デバイスが、デバイスに記憶された履歴情報と検索によって発見された全てのWi-Fiアクセスポイントの識別子とに従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて選択可能Wi-Fiアクセスポイントを決定する。
【００９１】
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含む。第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。本実施形態では、デバイスが特定のWi-Fiアクセスポイントに正常に接続する度に、デバイスはWi-Fiアクセスポイントの識別子を記録する。具体的には、デバイスは、Wi-Fiアクセスポイントの識別子を前述の履歴情報に記録する。この場合、Ｓ４０２では、デバイスは、デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定する。図４に示された上記実施形態と比較すると、本実施形態では、選択可能Wi-Fiアクセスポイントは、履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて決定されることが分かるであろう。しかしながら、図４に示される実施形態では、検索によって発見される全てのWi-Fiアクセスポイントが、選択可能Wi-Fiアクセスポイントとして用いられる（第１のWi-Fiアクセスポイントは除外されてもされなくてもよい）。
【００９２】
加えて、上記の履歴情報は更に、正常に接続されたWi-Fiアクセスポイントのパスワード（Wi-Fiアクセスポイントが公衆Wi-Fiアクセスポイントである場合、パスワードを記録する必要はない）、プロトコル情報、信号強度、ネットワーク帯域幅、ネットワーク速度、位置、ユーザがWi-Fiアクセスポイントについて設定した優先度などを含む。
【００９３】
留意すべきこととして、デバイスが現時点に第１のWi-Fiアクセスポイントに接続し、「第１の」は現時点にデバイスが接続するWi-Fiアクセスポイントを特に示すために使用される。デバイスが第１のWi-Fiアクセスポイントに正常に接続した後、デバイスは、少なくとも第１のWi-Fiアクセスポイントの識別子を履歴情報に記録する。この場合、履歴情報の観点から、第１のWi-Fiアクセスポイントは第２のWi-Fiアクセスポイントであり、その識別子はデバイスによって履歴情報に記録される。
【００９４】
加えて、本実施形態では、選択可能Wi-Fiアクセスポイントの識別子がデバイスの履歴情報に存在する。これは、現時点の前に、デバイスが選択可能Wi-Fiアクセスポイントに正常に接続したことを示す。又は、決定された少なくとも１つの選択可能Wi-Fiアクセスポイントがデバイスによって認証されたと見なすことができ、少なくとも１つの選択可能Wi-Fiアクセスポイントのセキュリティが保証され、潜在的なセキュリティリスクを伴うWi-Fiアクセスポイントへの切り替えが防止される。
【００９５】
デバイスは、Wi-Fiアクセスポイントの信号を自動的且つ定期的に検索することができるので、上述した検索により発見される全てのWi-Fiアクセスポイントは、Ｓ４０１の前に検索によって発見されている可能性がある。しかし、場合によっては、デバイスは、Wi-Fiアクセスポイントをスイッチするトリガイベントによってトリガされて、Wi-Fiアクセスポイントを検索する。すなわち、Ｓ４０２の前に、デバイスは更に、Wi-Fiアクセスポイントを検索するステップを実行する必要がある。
【００９６】
Ｓ４０３．デバイスが、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて最適Wi-Fiアクセスポイントを決定する。
【００９７】
任意に、本実施形態では、上述した履歴情報を参照して、予め設定された方法、すなわち優先度選択方法が提供される。具体的には、デバイスは、Wi-Fiアクセスポイントに正常に接続した後、正常に接続されたWi-Fiアクセスポイントの優先度を設定してよい。したがって、履歴情報は更に、各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む。デバイスは、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得する。デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。又は、
履歴情報は更に、各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である。したがって、予め設定された方法が時間選択方法であるとき、デバイスは、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得する。デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【００９８】
Ｓ４０４ａ．デバイスがWi-Fiアクセスポイントと接続しないとき、デバイスが、最適Wi-Fiアクセスポイントへの接続を確立する。
【００９９】
更に留意すべきこととして、デバイスがWi-Fiアクセスポイントと接続しないとき、Ｓ４０２の前に、デバイスがWi-Fiアクセスポイントを検索するステップを実行するとき、デバイスは検索によりWi-Fiアクセスポイントを発見できない可能性がある。この場合プロセスは停止し、すなわち、Ｓ４０２以降のステップは実行されない。又は、検索によって発見される全てのWi-Fiアクセスポイントがデバイスの接続したことのないWi-Fiアクセスポイントであるとき、セキュリティのために、Ｓ４０２で決定された選択可能Wi-Fiアクセスポイントの数はゼロである。この場合プロセスは停止し、すなわち、Ｓ４０２以降のステップは実行されない。
【０１００】
Ｓ４０４ｂ．デバイスが第１のWi-Fiアクセスポイントに接続するとき、デバイスが、最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子が異なるか否かを決定する。イエスであればＳ４０５を実行する。ノーであればプロセスは停止する。
【０１０１】
更に留意すべきこととして、場合によっては、Ｓ４０２の前に、デバイスは、検索により少なくとも第１のWi-Fiアクセスポイントの信号を発見することができる。すなわち、少なくとも１つのWi-Fiアクセスポイントは確実に存在し、選択可能Wi-Fiアクセスポイントが決定されるとき、第１のWi-Fiアクセスポイントは除外されない。すなわち、デバイスはまた、最適Wi-Fiアクセスポイントを決定するために、現在接続しているWi-Fiアクセスポイントを選択可能Wi-Fiアクセスポイントとして用いる。したがって、場合によっては、決定された最適Wi-Fiアクセスポイントは、現在接続している第１のWi-Fiアクセスポイントである。したがって、デバイスは第１のWi-Fiアクセスポイントへの接続を維持し、すなわち、プロセスは停止する。又は、最適Wi-Fiアクセスポイントが第１のWi-Fiアクセスポイントでないとき、すなわち、デバイスの接続していない別のWi-Fiアクセスポイントが、第１のWi-Fiアクセスポイントよりも良好な通信サービス品質を提供する場合、スイッチングを行う必要がある。
【０１０２】
本実施形態では、図５ではＳ４０４ｂを例に挙げているが、任意に、Ｓ４０４ｂは以下のＳ４０４ｃに置換されてよい。
【０１０３】
Ｓ４０４ｃ．デバイスが第１のWi-Fiアクセスポイントに接続するとき、デバイスが、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いか否かを決定する。イエスであればＳ４０５を実行し、ノーであればプロセスは停止する。
【０１０４】
場合によっては、Ｓ４０２の前に、デバイスは、少なくとも第１のWi-Fiアクセスポイントの信号を検索により発見する可能性がある。すなわち、少なくとも１つのWi-Fiアクセスポイントが確実に存在し、選択可能Wi-Fiアクセスポイントが決定されるとき、第１のWi-Fiアクセスポイントは除外される。すなわち、上記の選択可能Wi-Fiアクセスポイントは第１のWi-Fiアクセスポイントを含まない。したがって、場合によっては、Ｓ３０２で決定される選択可能Wi-Fiアクセスポイントの数はゼロである。この場合、このステップは停止し、すなわち、Ｓ４０２以降のステップは実行されない。
【０１０５】
しかしながら、第１のWi-Fiアクセスポイントが考慮されない場合でも、デバイスはまた選択可能Wi-Fiアクセスポイントを決定する。この場合、第１のWi-Fiアクセスポイントを含まない選択可能Wi-Fiアクセスポイントの中で決定される最適Wi-Fiアクセスポイントによって提供される通信サービス品質は、第１のWi-Fiアクセスポイントによって提供されるものよりも良好ではない可能性がある。最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良好でない場合、スイッチングは実行される必要はない。すなわち、プロセスは停止する。又は、第１のWi-Fiアクセスポイントによって提供される通信サービス品質が最適Wi-Fiアクセスポイントによって提供される通信サービス品質よりも劣っているとき、スイッチングが実行される。
【０１０６】
Ｓ４０５．デバイスが、現在接続している第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始する。
【０１０７】
最適Wi-Fiアクセスポイントに対して接続要求が開始されると、最適Wi-Fiアクセスポイントが公衆Wi-Fiアクセスポイントである場合、デバイスはWi-Fiアクセスポイントに直接接続することができる。又は、最適Wi-Fiアクセスポイントが公衆Wi-Fiアクセスポイントではなく、パスワードが設定されている場合、デバイスはパスワードを提供する必要がある。また本実施形態では、全ての選択可能Wi-Fiアクセスポイントがデバイスが正常に接続したことのあるWi-Fiアクセスポイントである場合、デバイスは、記憶されたパスワードを用いて最適Wi-Fiアクセスポイントに接続する。
【０１０８】
Ｓ４０６ａ．最適Wi-Fiアクセスポイントへの接続が失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行する。
【０１０９】
場合によっては、上記Ｓ４０６ａは以下のＳ４０６ｂに置換されてよい。図５では、例としてＳ４０６ａを用いる。
【０１１０】
Ｓ４０６ｂ．最適Wi-Fiアクセスポイント経由でのネットワークへのアクセスに失敗した場合、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行する。
【０１１１】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１１２】
図６は、本発明に係るデバイスの実施形態１の概略構造図である。図６に示されるように、本実施形態のデバイスは、ワイヤレス・フィディリティ（Wi-Fi）機能を有し、
検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成される第１の決定モジュール１１と、
最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成される第２の決定モジュール１２と、
第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成されるスイッチモジュール１３と、
を備える。
【０１１３】
本発明の本実施形態では、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が現在接続しているWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことをデバイスが発見すると、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１１４】
図７は、本発明に係るデバイスの実施形態２の概略構造図である。図７に示されるように、本実施形態は、図６に示される実施形態に基づいて更なる説明を行う。具体的には、デバイスは更に第３の決定モジュール１４を備える。第３の決定モジュール１４は、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成される。
【０１１５】
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【０１１６】
任意に、情報が識別子であるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成され、又は、
情報が品質パラメータであるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成される。
【０１１７】
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである。
【０１１８】
更に、第１の決定モジュール１１は更に、メモリに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成される。
【０１１９】
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含む。第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。
【０１２０】
任意に、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【０１２１】
任意に、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【０１２２】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバからデバイスによって取得される。
【０１２３】
任意に、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【０１２４】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントにおける検出によりデバイスによって知られる。
【０１２５】
更に、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【０１２６】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【０１２７】
任意に、履歴情報は更に、各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成される。
【０１２８】
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【０１２９】
任意に、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、第１の決定モジュール１１は、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成される。
【０１３０】
第１の決定モジュール１１は、具体的には、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【０１３１】
更に、スイッチモジュール１３は更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。又は、スイッチモジュール１３は更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【０１３２】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１３３】
図８は、本発明に係るデバイスの実施形態３の概略構造図である。図８に示されるように、本実施形態では、デバイスはワイヤレス・フィディリティ（Wi-Fi）機能を有し、プロセッサ２１及び送受信器２２を備える。
【０１３４】
プロセッサ２１は、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成される。
【０１３５】
プロセッサ２１は、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成される。
【０１３６】
送受信器２２は、第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成される。
【０１３７】
本発明の本実施形態では、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が現在接続しているWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことをデバイスが発見すると、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１３８】
図９は、本発明に係るデバイスの実施形態４の概略構造図である。図９に示されるように、本実施形態は、図８に示される実施形態に基づいて更なる説明を行う。プロセッサ２１は更に、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成される。
【０１３９】
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む。
【０１４０】
任意に、情報が識別子であり、且つプロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成される。又は、
情報が品質パラメータであり、且つプロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成される。
【０１４１】
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである。
【０１４２】
更に、デバイスは更にメモリ２３を備え、メモリ２３は履歴情報を記憶するように構成される。
【０１４３】
プロセッサ２１は更に、メモリ２３に記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成される。
【０１４４】
履歴情報は、少なくとも１つの第２のWi-Fiアクセスポイントの少なくとも識別子を含む。第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである。
【０１４５】
任意に、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【０１４６】
任意に、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【０１４７】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバから、プロセッサ２１によってトリガされた送受信器２２によって取得される。
【０１４８】
任意に、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される。
【０１４９】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントにおける検出によりデバイスによって知られる。
【０１５０】
任意に、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される。
【０１５１】
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる。
【０１５２】
任意に、履歴情報は更に、各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成される。
【０１５３】
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【０１５４】
任意に、履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、プロセッサ２１が、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサ２１は、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成される。
【０１５５】
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する。
【０１５６】
任意に、送受信器２２は更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。或いは、任意に、送受信器２２は更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される。
【０１５７】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１５８】
図１０は、本発明に係るデバイスの実施形態５の概略構造図である。図１０に示されるように、本実施形態のデバイスは一例に過ぎず、実際の応用ではスマートフォンやiPadなどであってよいことが理解できるであろう。異なるデバイスの内部のモジュールと部品は異なり、したがって実際には、デバイスは、図１０に示されたものより多くの或いは少ない部品を有してよく、２つ以上の部品を組み合わせてよく、或いは異なる部品構成を有してよい。図１０に示される様々な部品は、１つ以上の信号処理及び／又は特定用途向け集積回路を含むハードウェアで、或いはソフトウェアで、或いはハードウェアとソフトウェアの組合わせで実施されてよい。
【０１５９】
デバイス５００は、少なくとも２つのアンテナ５１と、少なくとも１つのプロセッサ５２と、メモリ５３と、センサ５４と、Ｉ／Ｏインタフェース５５と、通信モジュール５６と、少なくとも１つの通信バス５７とを備える。更に、デバイスは、デバイスに電力を供給する電源５８やＧＰＳモジュール５９のような、他の機能的コンポーネントを更に備える。通信バス５７は、モジュール間及びコンポーネント間の接続及び通信を実現するように構成される。メモリ５３は、不揮発性ソリッドステートメモリ及び／又は、フラッシュメモリや回転可能なディスクドライブなどのダイナミックス不揮発性記憶装置を含んでよい。センサ５４は、複数のタイプのセンサ、例えば、加速度センサや方向センサなどの変位センサを含む。通信モジュール５６は、ＧＳＭ（Global  System  for  Mobile  communication、移動通信用グローバルシステム）、ＣＤＭＡ（Code  Division  Multiple  Access、符号分割多元接続）、ＧＰＲＳ（General  Packet  Radio  Service、汎用パケット無線サービス）、ＥＤＧＥ（Enhanced  Data  Rate  for  GSM  Evolution、GSM進化型高速データレート）などの長距離通信用、ＷＣＤＭＡ（Wideband  Code  Division  Multiple  Access、広帯域符号分割多元接続）、ＴＤ−ＳＣＤＭＡ（Time  Division-Synchronous  Code  Division  Multiple  Access、時分割−同期符号分割多元接続）などの３Ｇ技術用、ＬＴＥ（Long  Term  Evolution、ロング・ターム・エボリューション）などの４Ｇ技術用に構成されてよい。また、通信モジュール５６は近距離通信用に構成されてもよく、ZigBee、UWB、Wi-Fi、Bluetooth、NFC、赤外線通信など、近距離の第三者デバイス（例えばインテリジェントウェアラブルデバイス）との近距離無線通信を実行してよい。通信モジュール５６と協働するアンテナ５１は、信号を受信し送信するように構成される。
【０１６０】
具体的には、Ｉ／Ｏインタフェース５５は、表示及び入力用のタッチパネル５５１、入力用（任意）用のＩ／Ｏキーボード５５２などを含む。
【０１６１】
具体的には、メモリ５３は、オペレーティングシステム５０２１及びアプリケーションプログラム５０２２を含む。オペレーティングシステム５０２１は、様々なオペレーティングシステムプログラムを含み、様々なハードウェアベース動作を実現するように構成される。アプリケーションプログラム５０２２は、各種のアプリケーションプログラムを含み、各種のアプリケーション機能、例えばWi-Fiアクセスポイントの信号を検索するための制御プログラム、Wi-Fiアクセスポイントの識別子を識別するプログラム、トリガイベントを識別するプログラム、最適Wi-Fiアクセスポイントを決定するためのプログラム、Wi-Fiアクセスポイントを切り替えるための制御プログラムなどを実現するように構成される。
【０１６２】
更に、メモリ５３は、スイッチ条件、履歴情報、Wi-Fiアクセスポイントの優先度などを更に記憶してよい。
【０１６３】
プロセッサ５２は、通信バス５７を用いて上記のモジュール及びコンポーネントとの通信を行い、トリガイベントを識別するためのプログラムを実行してトリガイベントを識別し、更に、Wi-Fiアクセスポイントの信号を検索するための制御プログラムを実行して、通信モジュール５６を用いた検索により少なくとも１つの選択可能Wi-Fiアクセスポイントを発見する。そして、プロセッサ５２は、最適Wi-Fiアクセスポイントを決定するためのプログラムを実行し、少なくとも１つのオプションのWi-Fiアクセスポイントにおいて最適Wi-Fiアクセスポイントを決定し、最後に、Wi-Fiアクセスポイントを切り替えるための制御プログラムを実行して、最適Wi-Fiアクセスポイントがメモリ５３に記憶されたスイッチ条件を満たすと決定し、最適Wi-Fiアクセスポイントに切り替える。
【０１６４】
加えて、プロセッサ５２は更に、通信バス５７を用いてタッチスクリーン５１を制御して、ユーザに対して最適Wi-Fiアクセスポイントを表示してよい。
【０１６５】
任意に、トリガイベントを識別するためのプログラムを実行するとき、プロセッサ５２は、加速度センサや方向センサなどの変位センサとの通信を実行して、又はＧＳＭ（移動通信用グローバルシステム）との通信を実行して、デバイスの位置が変化したことを知り、デバイスの位置の変化をトリガイベントとして識別し、それからWi-Fiアクセスポイントの信号を検索するための制御プログラムを実行し、最適Wi-Fiアクセスポイントを決定するためのプログラム、Wi-Fiアクセスポイントを切り替えるための制御プログラム等を実行する。
【０１６６】
任意に、プロセッサ５２は、トリガイベントを識別するためのプログラムを実行するとき、通信モジュール５６との通信を行う。第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したり、アクセス速度が低下したり、第１のWi-Fiアクセスポイントの信号が弱まったことを検出した場合、プロセッサ５２はトリガイベントとして識別し、それから、最適Wi-Fiアクセスポイントを決定するためのプログラムを実行し、それからWi-Fiアクセスポイントの信号を検索するための制御プログラム、最適Wi-Fiアクセスポイントを決定するためのプログラム、Wi-Fiアクセスポイントを切り替えるための制御プログラムなどを実行する。
【０１６７】
或いは、場合によっては、Wi-Fiアクセスポイントを切り替える制御プログラムを実行するとき、プロセッサ５２は、Wi-Fiアクセスポイントの識別子を識別するプログラムを参照して、最適Wi-Fiアクセスポイントの識別子と第１のWi-Fiアクセスポイントの識別子とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすか否かを決定する。
【０１６８】
場合によっては、Wi-Fiアクセスポイントを切り替えるための制御プログラムを実行するとき、プロセッサ５２は、通信モジュール５６によって取得された最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとを参照して、最適Wi-Fiアクセスポイントがスイッチ条件を満たすか否かを決定する。
【０１６９】
本発明の本実施形態では、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定する度に、デバイスはすぐに最適Wi-Fiアクセスポイントを検索する。選択する必要のある最適Wi-Fiアクセスポイントを決定した後、デバイスは、現在接続しているWi-Fiアクセスポイントから自動的に接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始して、適時により良い通信サービス品質を取得する。これにより、ネットワークリソースの浪費が回避され、また、手動スイッチのユーザ介入が必要とされないので、人間−コンピュータ相互作用の知能化特性が改善される。
【０１７０】
留意すべきこととして、図６及び図１０に示されるデバイスは、別の方式で実施されてよい。全てのモジュール、コンポーネント又はユニットの分割は、論理的な機能分割に過ぎず、実際の実装では別の分割方式が存在する可能性がある。例えば、複数のモジュール又はユニットは組み合わされてよく、或いは更に複数のモジュール又はユニットに分割されてよく、或いは一部の特徴は無視されてよい。加えて、モジュール間及びユニット間の通信接続がある。具体的には、通信接続は、いくつかのインタフェースを用いて、間接結合又は直接結合の方式で実装されてもよく、通信接続は、電気的、機械的その他の形態で実装されてもよい。
【０１７１】
加えて、各デバイス実施形態におけるモジュールは、１つの機能モジュールに統合されてもよく、或いはモジュールのそれぞれが物理的に単独で存在してもよく、各モジュールはハードウェア及び／又はソフトウェアの形式で実装されてもよい。
【０１７２】
当業者であれば、方法実施形態のステップの全部又は一部が、関連ハードウェアに指示するプログラムによって実施され得ることを理解できるであろう。プログラムは、コンピュータ可読記憶媒体に記憶されてよい。プログラムが実行されると、方法実施形態のステップが実行される。上記の記憶媒体には、ROM、RAM、磁気ディスク、光ディスクなど、プログラムコードを記憶可能なあらゆる媒体が含まれる。
【０１７３】
最後に、留意すべきこととして、前述の実施形態は、本発明の技術的解決策を説明するためのものに過ぎず、本発明を限定するものではない。本発明は上記の実施形態を参照して詳細に説明されたが、当業者であれば、本発明の実施形態の技術的解決策の範囲から逸脱することなく、前述の実施形態で説明した技術的解決策を依然として変更したり、その一部又は全部の技術的特徴に対して均等置換を行うことができることを理解できるであろう。
【０１７４】
本発明の更なる実施形態を以下に提供する。なお、以下で使用される付番は、必ずしも前述で使用された付番に従う必要はない。
【０１７５】
実施形態１．ワイヤレス・フィディリティ（Wi-Fi）機能を有するデバイスに適用される通信接続の制御方法であって、デバイスが、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップと、デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップと、デバイスが、第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するステップと、を含む制御方法。
【０１７６】
実施形態２．検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップの前に、
デバイスが、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するステップ、
を更に含み、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む、
実施形態１に記載の制御方法。
【０１７７】
実施形態３．情報が識別子であるとき、デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップは、
デバイスが、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するステップ、
を含み、又は、
情報が品質パラメータであるとき、デバイスが、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイント及び第１のWi-Fiアクセスポイントがスイッチ条件を満たすことを決定するステップは、
デバイスが、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するステップ、
を含み、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである、
実施形態１又は２に記載の制御方法。
【０１７８】
実施形態４．検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップの前に、
デバイスが、デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するステップ、
を更に含み、
履歴情報は少なくとも第２のWi-Fiアクセスポイントの識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである、
実施形態１乃至３のいずれか一項に記載の制御方法。
【０１７９】
実施形態５．検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するステップ、
を含む、実施形態１乃至４のいずれか一項に記載の制御方法。
【０１８０】
実施形態６．デバイスが、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバからデバイスによって取得される、
実施形態１乃至４のいずれか一項に記載の制御方法。
【０１８１】
実施形態７．検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態１乃至４のいずれか一項に記載の制御方法。
【０１８２】
実施形態８．検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するステップ、
を含み、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態１乃至４のいずれか一項に記載の制御方法。
【０１８３】
実施形態９．履歴情報は更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間であり、
検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するステップと、
デバイスが、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップと、
を含む、実施形態４に記載の制御方法。
【０１８４】
実施形態１０．履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するステップは、
デバイスが、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するステップと、
デバイスが、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するステップと、
を含む、実施形態４に記載の制御方法。
【０１８５】
実施形態１１．デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するステップ、
を更に含む、実施形態１乃至１０のいずれか一項に記載の制御方法。
【０１８６】
実施形態１２．デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、デバイスが、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するステップ、
を更に含む、実施形態１乃至１０のいずれか一項に記載の制御方法。
【０１８７】
実施形態１３．デバイスであって、デバイスはワイヤレス・フィディリティ（Wi-Fi）機能を有し、
検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成される第１の決定モジュールと、
最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成される第２の決定モジュールと、
第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成されるスイッチモジュールと、
を備えるデバイス。
【０１８８】
実施形態１４．Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成される第３の決定モジュール、
を更に備え、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む、
実施形態１３に記載のデバイス。
【０１８９】
実施形態１５．情報が識別子であるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成され、又は、
情報が品質パラメータであるとき、第２の決定モジュールは、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成され、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである、
実施形態１３又は１４に記載のデバイス。
【０１９０】
実施形態１６．第１の決定モジュールは更に、デバイスに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成され、
履歴情報は少なくとも第２のWi-Fiアクセスポイントの識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである、
実施形態１３乃至１５のいずれか一項に記載のデバイス。
【０１９１】
実施形態１７．第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される、
実施形態１３乃至１６のいずれか一項に記載のデバイス。
【０１９２】
実施形態１８．第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、Wi-Fiアクセスポイント又はリモートサーバからデバイスによって取得される、
実施形態１３乃至１６のいずれか一項に記載のデバイス。
【０１９３】
実施形態１９．第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態１３乃至１６のいずれか一項に記載のデバイス。
【０１９４】
実施形態２０．第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態１３乃至１６のいずれか一項に記載のデバイス。
【０１９５】
実施形態２１．履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する、
実施形態１６に記載のデバイス。
【０１９６】
実施形態２２．履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、第１の決定モジュールは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成され、
第１の決定モジュールは、具体的には、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成される、
実施形態１６に記載のデバイス。
【０１９７】
実施形態２３．スイッチモジュールは更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される、
実施形態１３乃至２２のいずれか一項に記載のデバイス。
【０１９８】
実施形態２４．スイッチモジュールは更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される、
実施形態１３乃至２２のいずれか一項に記載のデバイス。
【０１９９】
実施形態２５．デバイスであって、デバイスはワイヤレス・フィディリティ（Wi-Fi）機能を有し、プロセッサ及び送受信器を備え、
プロセッサは、検索によって発見された少なくとも１つの選択可能ワイヤレス・フィディリティ（Wi-Fi）アクセスポイントにおいて、最適Wi-Fiアクセスポイントを決定するように構成され、
プロセッサは、最適Wi-Fiアクセスポイントについての情報と現在接続されている第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成され、
送受信器は、第１のWi-Fiアクセスポイントから接続解除し、最適Wi-Fiアクセスポイントに対して接続要求を開始するように構成される、
デバイス。
【０２００】
実施形態２６．プロセッサは更に、Wi-Fiアクセスポイントをスイッチするトリガイベントが発生したことを決定するように構成され、
Wi-Fiアクセスポイントをスイッチするトリガイベントは、以下のイベント、すなわち第１のWi-Fiアクセスポイントの信号強度が低下したことをデバイスが検出することと、デバイスの位置が変化したことをデバイスが知ることと、第１のWi-Fiアクセスポイントを介したネットワークへのアクセスが失敗したこと又はアクセス速度が低下したことをデバイスが検出することとのうち、少なくとも任意のイベント又は少なくとも２つのイベントの任意の組合わせを含む、
実施形態２５に記載のデバイス。
【０２０１】
実施形態２７．情報が識別子であり、且つプロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、最適Wi-Fiアクセスポイントの識別子と現在接続している第１のWi-Fiアクセスポイントの識別子とが異なることを決定するように構成され、又は、
情報が品質パラメータであり、且つプロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、最適Wi-Fiアクセスポイントの品質パラメータと第１のWi-Fiアクセスポイントの品質パラメータとに従って、最適Wi-Fiアクセスポイントによって提供される通信サービス品質が第１のWi-Fiアクセスポイントによって提供される通信サービス品質よりも良いことを決定するように構成され、
品質パラメータは、以下のパラメータ、すなわちWi-Fiアクセスポイントの優先度と、Wi-Fiアクセスポイントの信号強度と、Wi-Fiアクセスポイントのネットワーク帯域幅と、Wi-Fiアクセスポイントのアクセス速度と、Wi-Fiアクセスポイントの位置とデバイスとの距離とのうち少なくとも１つである
実施形態２５又は２６に記載のデバイス。
【０２０２】
実施形態２８．履歴情報を記憶するように構成されるメモリを更に備え、
プロセッサは更に、メモリに記憶された履歴情報に従って、検索によって発見された全てのWi-Fiアクセスポイントにおいて、履歴情報に識別子が存在する少なくとも１つのWi-Fiアクセスポイントが少なくとも１つの選択可能Wi-Fiアクセスポイントであることを決定するように構成され、
履歴情報は少なくとも第２のWi-Fiアクセスポイントの識別子を含み、第２のWi-Fiアクセスポイントは、デバイスが接続に成功したWi-Fiアクセスポイントである、
実施形態２５乃至２７のいずれか一項に記載のデバイス。
【０２０３】
実施形態２９．プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの信号強度に従って、最高の信号強度を有するWi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成される、
実施形態２５乃至２８のいずれか一項に記載のデバイス。
【０２０４】
実施形態３０．プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの位置とデバイスの位置とに従って、デバイスに最も近いWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントの位置は、プロセッサによってトリガされた送受信器により、Wi-Fiアクセスポイント又はリモートサーバから取得される、
実施形態２５乃至２８のいずれか一項に記載のデバイス。
【０２０５】
実施形態３１．プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントのネットワーク帯域幅に従って、検索によって発見された少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、最大のネットワーク帯域幅を有するWi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのネットワーク帯域幅は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態２５乃至２８のいずれか一項に記載のデバイス。
【０２０６】
実施形態３２．プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントのアクセス速度に従って、最高のアクセス速度を有する選択可能Wi-Fiアクセスポイントが最適Wi-Fiアクセスポイントであることを決定するように構成され、
デバイスによる検索によって発見された任意のWi-Fiアクセスポイントのアクセス速度は、Wi-Fiアクセスポイントによってデバイスに送信されるか、又は、Wi-Fiアクセスポイントでの検出によりデバイスによって知られる、
実施形態２５乃至２８のいずれか一項に記載のデバイス。
【０２０７】
実施形態３３．履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する時間を含み、時間は、デバイスが第２のWi-Fiアクセスポイントへの接続に成功した時間である場合、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する時間を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が現時点に最も近い時点に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する、
実施形態２８に記載のデバイス。
【０２０８】
実施形態３４．履歴情報が更に各第２のWi-Fiアクセスポイントの識別子に対応する優先度を含む場合、プロセッサが、最適Wi-Fiアクセスポイントについての情報と現在接続している第１のWi-Fiアクセスポイントについての情報とに従って、最適Wi-Fiアクセスポイントがスイッチ条件を満たすことを決定するように構成されるとき、プロセッサは、具体的には、各選択可能Wi-Fiアクセスポイントの識別子に従って履歴情報を問い合わせて、各選択可能Wi-Fiアクセスポイントの識別子に対応する優先度を取得するように構成され、
デバイスは、少なくとも１つの選択可能Wi-Fiアクセスポイントにおいて、識別子が最高の優先度に対応する選択可能Wi-Fiアクセスポイントを最適Wi-Fiアクセスポイントとして選択する、
実施形態２８に記載のデバイス。
【０２０９】
実施形態３５．送受信器は更に、デバイスが最適Wi-Fiアクセスポイントへの接続に失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される、
実施形態２５乃至３４のいずれか一項に記載のデバイス。
【０２１０】
実施形態３６．送受信器は更に、デバイスが最適Wi-Fiアクセスポイントを介したネットワークへのアクセスに失敗したとき、第１のWi-Fiアクセスポイントへの接続を確立する動作を実行するように構成される、
実施形態２５乃至３４のいずれか一項に記載のデバイス。
【図１】
0006646063.tif 000002
【図２】
0006646063.tif 000003
【図３】
0006646063.tif 000004
【図４】
0006646063.tif 000005
【図５】
0006646063.tif 000006
【図６】
0006646063.tif 000007
【図７】
0006646063.tif 000008
【図８】
0006646063.tif 000009
【図９】
0006646063.tif 000010
【図１０】
0006646063.tif 000011