(57)【特許請求の範囲】
【請求項１】
高速ネットワーク接続を実施するための方法であって、当該方法は、
Ｗｉ-Ｆｉステーション（ＳＴＡ）により、Ｗｉ-Ｆｉアクセスポイント（ＡＰ）を検索しスキャンしてサービスセット識別子（ＳＳＩＤ）スキャンリストを取得するステップと、
前記ＳＳＩＤスキャンリストから基本サービスセット識別子（ＢＳＳＩＤ）ブラックリストにおけるＢＳＳＩＤと同一のＢＳＳＩＤを削除することによってＳＳＩＤ接続リストを生成するステップと、
前記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応するＡＰとのネットワーク接続を確立するために、前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続要求を開始するステップと、
前記ネットワーク接続が前記ＳＴＡにプリセットされた理由および回数について失敗した場合に、前記第１ＢＳＳＩＤを前記ブラックリストに追加するステップと、
を含む方法。
【請求項２】
請求項１による方法であって、ここで、前記ＳＳＩＤスキャンリストから基本サービスセット識別子（ＢＳＳＩＤ）ブラックリストにおけるＢＳＳＩＤと同一のＢＳＳＩＤを削除することによってＳＳＩＤ接続リストを生成するステップの前に、前記方法は、更に、
無効なＢＳＳＩＤ記録が前記ブラックリストに存在するかどうかを識別するステップと、
無効なＢＳＳＩＤ記録が存在する場合、前記ブラックリストを更新して前記ブラックリストから前記無効なＢＳＳＩＤ記録を削除するステップと、
を含む方法。
【請求項３】
請求項１による方法であって、ここで、前記方法は、更に、
コンフィギュレーションファイルをロードし、失敗配列情報(failed array information)を生成するために初期化するステップであって、ここで、前記失敗配列情報は、失敗配列リストおよび前記ブラックリストを含み、前記失敗配列リストは、接続が成功しないＢＳＳＩＤの情報を記録するために使用され、前記ＢＳＳＩＤ、失敗回数の数、アクセス時間を含むステップと、
前記接続が成功しないＢＳＳＩＤの情報に従って前記ブラックリストを更新するステップと、
を含む方法。
【請求項４】
請求項３による方法であって、ここで、前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が成功した後、前記方法は、更に、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在するかどうかを識別するステップと、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストから前記第１ＢＳＳＩＤの記録を削除するステップと、
を含む方法。
【請求項５】
請求項３による方法であって、ここで、
前記コンフィギュレーションファイルをロードする処理は、失敗理由リストを生成するために初期化するステップを更に含み、
前記ネットワーク接続が前記ＳＴＡにプリセットされた理由および回数について失敗した場合に、前記第１ＢＳＳＩＤを前記ブラックリストに追加するステップは、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が失敗した場合、接続失敗についての理由が前記失敗理由リストに存在するかどうかを識別するステップと、
前記接続失敗についての理由が前記失敗理由リストに存在すれば、前記失敗配列リストを更新するステップと、
を含む方法。
【請求項６】
請求項５による方法であって、ここで、前記接続失敗の理由が前記失敗理由リストに存在すれば前記失敗配列リストを更新するステップは、
前記第１ＢＳＳＩＤが失敗配列リストに存在するかどうかを識別するステップと、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新するステップ、または、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在しなければ、前記第１ＢＳＳＩＤの情報を前記失敗配列リストに加えるステップと、
を含む方法。
【請求項７】
請求項６による方法であって、ここで、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新するステップの後、前記方法は、更に、
前記失敗回数の数が、予め設定された閾値を超えた場合、前記第１ＢＳＳＩＤの前記情報を前記ブラックリストに加え、時間情報を設定するステップであって、前記時間情報は、前記ブラックリストにおけるＢＳＳＩＤ記録が失効したかどうかを識別するために使用されるステップ
を含む方法。
【請求項８】
請求項１による方法であって、ここで、前記方法は、更に、
前記第１ＢＳＳＩＤに対応した前記ＡＰへの接続が成功しない場合、前記ＳＳＩＤ接続リストから前記第１ＢＳＳＩＤの情報を削除し、前記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始するステップ
を含む方法。
【請求項９】
請求項１による方法であって、前記ＳＳＩＤスキャンリストから基本サービスセット識別子（ＢＳＳＩＤ）ブラックリストにおけるＢＳＳＩＤと同一のＢＳＳＩＤを削除することによってＳＳＩＤ接続リストを生成するステップの前に、前記方法は、更に、
前記スキャンリストに関し、受信信号強度インジケーション（ＲＳＳＩ）閾値フィルタリングおよびプロファイルリストフィルタリングを実施するステップ
を含む方法。
【請求項１０】
高速ネットワーク接続を実施するための装置であって、ここで、前記装置は、通信ユニットと、処理ユニットと、記憶ユニットとを備え、前記記憶ユニットは、サービスセット識別子（ＳＳＩＤ）スキャンリストと、ＳＳＩＤ接続リストと、基本サービスセット識別子（ＢＳＳＩＤ）ブラックリストとを格納するように構成され、
前記処理ユニットは、
前記通信ユニットによって検索しスキャンすることにより取得されたＷｉ-Ｆｉアクセスポイント（ＡＰ）に従って前記ＳＳＩＤスキャンリストを取得し、
前記ＳＳＩＤスキャンリストから前記ＢＳＳＩＤブラックリストにおけるＢＳＳＩＤと同一のＢＳＳＩＤを削除することによって前記ＳＳＩＤ接続リストを生成し、そして、
前記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応するＡＰとのネットワーク接続を確立するために、前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続要求を開始し、
前記ネットワーク接続が前記装置にプリセットされた理由および回数について失敗した場合に、前記第１ＢＳＳＩＤを前記ブラックリストに追加するように構成された装置。
【請求項１１】
請求項１０による装置であって、ここで、前記処理ユニットは、更に、
無効なＢＳＳＩＤ記録が前記ブラックリストに存在するかどうかを識別し、そして、
無効なＢＳＳＩＤ記録が存在する場合、前記ブラックリストを更新して前記ブラックリストから前記無効なＢＳＳＩＤ記録を削除するように構成された装置。
【請求項１２】
請求項１０による装置であって、ここで、前記処理ユニットは、更に、
コンフィギュレーションファイルをロードし、失敗配列情報を生成するために初期化し、そして、前記記憶ユニットに前記失敗配列情報を格納するように構成され、
ここで、前記失敗配列情報は、失敗配列リストおよび前記ブラックリストを含み、前記失敗配列リストは、接続が成功しないＢＳＳＩＤの情報を記録するために使用され、前記ＢＳＳＩＤ、失敗回数の数、およびアクセス時間を含み、そして、前記接続が成功しないＢＳＳＩＤの情報に従って前記ブラックリストを更新するように構成された装置。
【請求項１３】
請求項１２による装置であって、ここで、前記処理ユニットは、更に、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が成功した後、前記第１ＢＳＳＩＤが前記失敗配列リストに存在するかどうかを識別し、そして、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストから前記第１ＢＳＳＩＤの記録を削除するように構成された装置。
【請求項１４】
請求項１２による装置であって、ここで、前記処理ユニットは、更に、
前記コンフィギュレーションファイルをロードし、失敗理由リストを生成するために初期化し、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が失敗した場合、接続失敗についての理由が前記失敗理由リストに存在するかどうかを識別し、そして、
前記接続失敗についての理由が前記失敗理由リストに存在すれば、前記失敗配列リストを更新するように構成された装置。
【請求項１５】
請求項１４による装置であって、ここで、前記処理ユニットは、更に、
前記接続失敗についての前記理由が前記失敗理由リストに存在する場合、前記第１ＢＳＳＩＤが失敗配列リストに存在するかどうかを識別し、そして、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新し、または、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在しなければ、前記第１ＢＳＳＩＤの情報を前記失敗配列リストに加えるように構成された装置。
【請求項１６】
請求項１５による装置であって、ここで、前記処理ユニットは、更に、
前記失敗回数の数が、予め設定された閾値を超えた場合、前記第１ＢＳＳＩＤの前記情報を前記記憶ユニットに格納された前記ブラックリストに加え、時間情報を設定するように構成され、ここで、前記時間情報は、前記ブラックリストにおけるＢＳＳＩＤ記録が失効したかどうかを識別するために使用される装置。
【請求項１７】
請求項１０による装置であって、ここで、前記処理ユニットは、更に、
前記第１ＢＳＳＩＤに対応した前記ＡＰへの接続が失敗した場合、前記ＳＳＩＤ接続リストから前記第１ＢＳＳＩＤの情報を削除し、そして、前記通信ユニットを用いることにより、前記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始するように構成された装置。
【請求項１８】
請求項１０による装置であって、ここで、前記処理ユニットは、更に、
前記スキャンリストに関し、受信信号強度インジケーション（ＲＳＳＩ）閾値フィルタリングおよびプロファイルリストフィルタリングを実施するように構成された装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信技術の分野に関し、特に、高速ネットワーク接続(QUICK NETWORK CONNECTION)を実施するための方法および装置に関する。
【０００２】
本出願は、２０１３年３月２９日付けで中国特許庁に提出された「高速ネットワーク接続を実施するための方法および装置（ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＩＭＰＬＥＭＥＮＴＩＮＧ  ＱＵＩＣＫ  ＮＥＴＷＯＲＫ  ＣＯＮＮＥＣＴＩＯＮ）」と題された中国特許出願第ＣＮ２０１３１０１０８３５１．Ｘに対する優先権を主張するものであり、その内容は、参照することによりそのまま本出願に組み込まれる。
【背景技術】
【０００３】
移動体通信技術の発展に伴い、Ｗｉ−Ｆｉに対するユーザの要求は拡大しており、また、オペレータは、さらなるＷｉ−Ｆｉアクセスポイント（ＡＰ；Ａｃｃｅｓｓ  Ｐｏｉｎｔ）を提供している。それ故、Ｗｉ-Ｆｉステーション（ＳＴＡ；ｓｔａｔｉｏｎ）は、多数のＷｉ-Ｆｉアクセスポイントのスキャニングを通じて頻繁に検索し、ＳＴＡは、各サービスセット識別子（ＳＳＩＤ；Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）のアクセスを連続して試みる必要があり、これにより、結果的に、ネットワークアクセスのための時間(time)が増加している。加えて、ＳＴＡは、接続が失敗したＳＳＩＤについての記録を有していない。その結果、ＳＴＡが或るアクセス不能なＳＳＩＤに対するアクセスを繰り返し試みるという問題が発生し、その問題は、ＳＴＡが利用可能なネットワークを素早くアクセスすることをできなくしている。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の一実施形態は、高速ネットワーク接続を実施するための方法および装置を提供し、ＳＴＡのネットワークアクセス効率を有効に改善し、ユーザの体験を改善することを可能とする。
【０００５】
第１の態様によれば、高速ネットワーク接続を実施するための方法が提供され、前記方法は、Ｗｉ-ＦｉステーションＳＴＡにより、サービスセット識別子ＳＳＩＤスキャンリストを取得するために、Ｗｉ-ＦｉアクセスポイントＡＰを検索してスキャンするステップと、
ＳＳＩＤ接続リストを決定するために基本サービスセット識別子ＢＳＳＩＤブラックリストに基づき前記ＳＳＩＤスキャンリストをフィルタリングするステップと、
第１ＢＳＳＩＤに対応するＡＰとのネットワーク接続を確立するために、前記ＳＳＩＤ接続リストにおける前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続要求を開始するステップと、を含む。
【０００６】
第１の可能性のある実施様式では、ＳＳＩＤ接続リストを決定するために基本サービスセット識別子ＢＳＳＩＤブラックリストに基づき前記ＳＳＩＤスキャンリストをフィルタリングするステップの前に、前記方法は、更に、
無効なＢＳＳＩＤ記録が前記ブラックリストに存在するかどうかを識別するステップと、
無効なＢＳＩＤ記録が存在する場合、前記ブラックリストを更新して前記ブラックリストから前記無効なＢＳＳＩＤ記録を削除するステップと、
を含む。
【０００７】
第２の可能性のある実施様式では、前記方法は、更に、
コンフィギュレーションファイルをロードし、失敗配列情報(failed array information)を生成するために初期化するステップであって、ここで、前記失敗配列情報は、失敗配列リストおよび前記ブラックリストを含み、前記失敗配列情報は、接続が成功しないＢＳＳＩＤの情報を記録するために使用され、前記ＢＳＳＩＤ、失敗回数の数、アクセス回数を含むステップと、前記情報に従って前記ブラックリストを更新するステップと、
を含む。
【０００８】
前記第１の態様または前記第１の態様の前記第２の可能性のある実施様式に関連して、第３の可能性のある実施様式において、前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が成功した後、前記方法は、更に、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在するかどうかを識別するステップと、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストから前記第１ＢＳＳＩＤの記録を削除するステップと、
を含む。
【０００９】
前記第１の態様または前記第１の態様の前記第２の可能性のある実施様式に関連して、第４の可能性のある実施様式において、
前記コンフィギュレーションファイルをロードする処理は、失敗理由リストを生成するために初期化するステップを更に含み、前記方法は、更に、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が失敗した場合、接続失敗についての理由が前記失敗理由リストに存在するかどうかを識別するステップと、
前記接続失敗についての理由が前記失敗理由リストに存在すれば、前記失敗配列リストを更新するステップと、
を含む。
【００１０】
前記第１の態様または前記第１の態様の前記第４の可能性のある実施様式に関連して、第５の可能性のある実施様式において、前記失敗配列リストを更新するステップは、特に、
前記第１ＢＳＳＩＤが失敗配列リストに存在するかどうかを識別するステップと、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新するステップと、または、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在しなければ、前記第１ＢＳＳＩＤの情報を前記失敗配列リストに加えるステップと、
を含む。
【００１１】
前記第１の態様または前記第１の態様の前記第５の可能性のある実施様式に関連して、第６の可能性のある実施様式において、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新するステップの後、前記方法は、更に、
前記失敗の数が、予め設定された閾値を超えた場合、前記第１ＢＳＳＩＤの前記情報を前記ブラックリストに加え、時間情報を設定するステップであって、前記時間情報は、前記ブラックリストにおける無効なＢＳＳＩＤ記録を識別するために使用されるステップ
を含む。
【００１２】
第７の可能性のある実施様式において、前記方法は、更に、
前記第１ＢＳＳＩＤに対応した前記ＡＰへの接続が失敗した場合、前記ＳＳＩＤ接続リストから前記第１ＢＳＳＩＤの情報を削除し、前記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始するステップ
を含む。
【００１３】
第８の可能性のある実施様式において、ＳＳＩＤ接続リストを決定するために、基本サービスセット識別子ＢＳＳＩＤブラックリストに基づき前記ＳＳＩＤスキャンリストをフィルタリングするステップの前に、前記方法は、更に、
前記スキャンリストに関し、受信信号強度表示ＲＳＳＩ閾値フィルタリングおよびプロファイルリストフィルタリングを実施するステップ
を含む。
【００１４】
第２の態様によれば、高速ネットワーク接続を実施するための装置が提供され、ここで、前記装置は、通信ユニットと、処理ユニットと、記憶ユニットとを備え、前記記憶ユニットは、サービスセット識別子ＳＳＩＤスキャンリストと、ＳＳＩＤ接続リストと、ＢＳＳＩＤブラックリストとを格納するように構成され、
前記処理ユニットは、
前記通信ユニットによって検索しスキャンすることにより取得されたＷｉ-ＦｉアクセスポイントＡＰに従って前記サービスセット識別子ＳＳＩＤスキャンリストを取得し、
前記ＳＳＩＤ接続リストを決定するために、前記基本サービスセット識別子ＢＳＳＩＤブラックリストに基づき前記ＳＳＩＤスキャンリストをフィルタリングし、
前記ＳＳＩＤ接続リストにおける前記第１ＢＳＳＩＤに対応したＡＰとのネットワーク接続を確立するために、前記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応した前記ＡＰへの接続要求を開始するように構成される。
【００１５】
第１の可能性のある実施様式において、前記処理ユニットは、更に、
無効なＢＳＳＩＤが前記ブラックリストに存在するかどうかを識別し、そして、
無効なＢＳＳＩＤが存在する場合、前記ブラックリストを更新して前記ブラックリストから前記無効なＢＳＳＩＤ記録を削除するように構成される。
【００１６】
第２の可能性のある実施様式において、前記処理ユニットは、更に、
コンフィギュレーションファイルをロードし、失敗配列情報を生成するために初期化し、そして、前記記憶ユニットに前記失敗配列情報を格納するように構成され、
ここで、前記失敗配列情報は、失敗配列リストおよび前記ブラックリストを含み、前記失敗配列リストは、接続が成功しないＢＳＳＩＤの情報を記録するために使用され、前記ＢＳＳＩＤ、失敗回数の数、およびアクセス時間を含み、そして、前記情報に従って前記ブラックリストを更新するように構成される。
【００１７】
前記第２の態様または前記第２の態様の前記第２の可能性のある実施様式に関連して、第３の可能性のある実施様式において、前記処理ユニットは、更に、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が成功した後、前記第１ＢＳＳＩＤが前記失敗配列リストに存在するかどうかを識別し、そして、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストから前記第１ＢＳＳＩＤの記録を削除するように構成される。
【００１８】
前記第２の態様または前記第２１の態様の前記第２の可能性のある実施様式に関連して、第４の可能性のある実施様式において、前記処理ユニットは、更に、
前記コンフィギュレーションファイルをロードし、失敗理由リストを生成するために初期化し、
前記第１ＢＳＳＩＤに対応する前記ＡＰへの接続が失敗した場合、接続失敗についての理由が前記失敗理由リストに存在するかどうかを識別し、そして、
前記接続失敗についての理由が前記失敗理由リストに存在すれば、前記失敗配列リストを更新するように構成される。
【００１９】
前記第２の態様または前記第２の態様の前記第４の可能性のある実施様式に関連して、第５の可能性のある実施様式において、前記処理ユニットは、特に、
前記接続失敗についての前記理由が前記失敗理由リストに存在する場合、前記第１ＢＳＳＩＤが失敗配列リストに存在するかどうかを識別し、そして、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在すれば、前記失敗配列リストにおける前記第１ＢＳＳＩＤの失敗回数の数を更新し、または、
前記第１ＢＳＳＩＤが前記失敗配列リストに存在しなければ、前記第１ＢＳＳＩＤの情報を前記失敗配列リストに加えるように構成される。
【００２０】
前記第２の態様または前記第２の態様の前記第５の可能性のある実施様式に関連して、第６の可能性のある実施様式において、前記処理ユニットは、更に、
前記失敗の数が、予め設定された閾値を超えた場合、前記第１ＢＳＳＩＤの前記情報を前記記憶ユニットに格納された前記ブラックリストに加え、時間情報を設定するように構成され、ここで、前記時間情報は、前記ブラックリストにおける無効なＢＳＳＩＤ記録を識別するために使用される。
【００２１】
第７の可能性のある実施様式において、前記処理ユニットは、更に、
前記第１ＢＳＳＩＤに対応した前記ＡＰへの接続が失敗した場合、前記ＳＳＩＤ接続リストから前記第１ＢＳＳＩＤの情報を削除し、前記通信ユニットを用いることにより、前記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始するように構成される。
【００２２】
第８の可能性のある実施様式において、前記処理ユニットは、更に、
受信信号強度表示ＲＳＳＩ閾値フィルタリングおよび前記スキャンリストに関するプロファイルリストフィルタリングを実施するように構成される。
【００２３】
本発明の実施形態による高速ネットワーク接続を実施するための前記方法および装置において、動的なブラックリストマネージメントが導入される。従って、ＳＴＡによるアクセス中、利用できないＳＳＩＤをＳＴＡがアクセスする非効率的な試みが回避され、これにより、ＳＴＡのネットワークアクセスの効率を改善する。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態による高速ネットワーク接続を実施するための方法のシステムアーキテクチャ図である。
【図２】本発明の第１実施形態による高速ネットワーク接続を実施するための方法を示す図である。
【図３Ａ】本発明の第２実施形態による高速ネットワーク接続を実施するための方法を示す図である。
【図３Ｂ】本発明の第２実施形態による高速ネットワーク接続を実施するための方法を示す図である。
【図４】本発明の第３実施形態による高速ネットワーク接続を実施するための装置の概要図である。
【図５】本発明の第４実施形態による高速ネットワーク接続を実施するための装置のハードウェアの概要構成の図である。  本発明の実施形態による技術的解法は、添付の図面および実施形態を参照して次に詳細に説明される。
【発明を実施するための形態】
【００２５】
本発明の実施形態による高速ネットワーク接続を実施するための方法は、一例として、図１および図２を用いることにより、次に詳細に説明される。図１は、本発明の実施形態による高速ネットワーク接続を実施するための方法のシステムアーキテクチャ図である。図２は、本発明の一実施形態による高速ネットワーク接続を実施するための方法のフローチャートである。図１に示されるように、ステーション（ＳＴＡ）が複数のＷｉ-Ｆｉネットワークに位置する場合、ユーザは、Ｗｉ-Ｆｉネットワークの可用性の動的なマネージメントを実施するための動的更新を実施し、そして上記ＳＴＡのネットワークアクセス効率を改善することができる。
【００２６】
高速ネットワーク接続を実施するための特定の方法は、図２に示され、次のステップを含む。
【００２７】
ステップ２１０：Ｗｉ-ＦｉステーションＳＴＡは、Ｗｉ-ＦｉアクセスポイントＡＰを検索しスキャンして、ＳＳＩＤスキャンリストを取得する。
【００２８】
具体的には、上記ＳＴＡは、無線ネットワークのチャネルをスキャンし、そして、各チャネルは、複数のＷｉ-Ｆｉ  ＡＰを有してもよい。上記ＳＴＡは、Ｗｉ-Ｆｉスキャン結果を取得し、そして上記ＳＳＩＤスキャンリストを生成する。上記スキャンリストは、ネットワーク名、基本サービスセット識別子（ＢＳＳＩＤ；Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）（即ち、ＡＰホットスポットのＭＡＣアドレス）、信号強度、およびワーキングチャネルのような、情報を含む。
【００２９】
ステップ２２０：ＳＳＩＤ接続リストを決定するために、基本サービスセット識別子ＢＳＳＩＤブラックリストに基づきＳＳＩＤスキャンリストをフィルタする。
【００３０】
具体的には、上記ＳＳＩＤスキャンリストは、上記ＢＳＳＩＤブラックリストに従ってフィルタされる。上記ＳＳＩＤ接続リストを生成するために、上記リストに存在し且つ上記ブラックリストと合致するＢＳＳＩＤ記録情報が削除される。
【００３１】
好ましくは、上記ＢＳＳＩＤブラックリストは、最新のブラックリストであり、そして、上記接続リストがフィルタされる前に、上記ＳＳＩＤ接続リストを生成するため、上記ＳＴＡは、上記ブラックリストを更新する必要がある。
【００３２】
ステップ２３０：第１ＢＳＳＩＤに対応するＡＰとのネットワーク接続を確立するために、上記ＳＳＩＤ接続リストにおける上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続要求を開始する。具体的には、上記ＳＴＡは、上記ＳＳＩＤ接続リストにおける上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続を開始する。好ましくは、上記第１ＢＳＳＩＤに対応する上記ＡＰは、上記リストにおいて最良の信号を有するＡＰであってもよく、また、成功した接続回数が最も多いＡＰであってもよい。上記リストにおけるＢＳＳＩＤに対応するＡＰの記録方法は、カスタマイズされてもよい。
【００３３】
接続が成功した後、上記ＳＴＡは、データサービスを実施するために、上記第１ＢＳＳＩＤに対応した上記ＡＰを用いることにより、データリンクを確立する。
【００３４】
具体的には、上記ＳＴＡが、上記ＳＳＩＤ接続リストにおける上記第１ＢＳＳＩＤに対応した上記ＡＰとの接続に成功した後、上記ＳＴＡは、データサービスを実施するため、上記第１ＢＳＳＩＤに対応した上記ＡＰを用いることにより、ネットワークをアクセスしてもよい。
【００３５】
本発明の第１実施形態において提供される高速ネットワーク接続を実施するための方法において、動的なブラックリストマネージメントが導入される。従って、ＳＴＡによるアクセス中、利用できないＳＳＩＤをＳＴＡがアクセスする非効率的な試みが回避され、これにより、上記ＳＴＡのネットワークアクセスの効率を改善する。
【００３６】
図３Ａおよび図３Ｂは、本発明の第２実施形態による高速ネットワーク接続を実施するための方法のフローチャートである。図３Ａおよび図３Ｂに示されるように、この実施形態は、次のステップを含む。
【００３７】
ステップ３０１：コンフィギュレーションファイルをロードし、そして、失敗配列情報を生成するために初期化する。
【００３８】
具体的には、ＳＴＡが開始した後、上記コンフィギュレーションファイルが読み取られ、初期セットパラメータが解析されて記憶され、そして、失敗配列情報が初期化により生成される。
【００３９】
上記コンフィギュレーションファイルは。上記ＳＴＡのメモリにプリセットされる。
【００４０】
上記初期セットパラメータは、接続失敗回数の数の閾値、失敗理由タイプ、ＡＰタイミングスキャニングおよび検出のタイムインターバル、ブラックリスト格納除去時間等々、を含む。
【００４１】
上記失敗配列情報は、失敗配列リストおよびブラックリストを含む。上記失敗配列リストは、接続が成功しないＢＳＳＩＤを記録するために使用され、そして、上記失敗配列リストにおける或るＢＳＳＩＤの接続失敗回数の数が、上記失敗接続回数の数の閾値を超えた場合、上記ＢＳＳＩＤは、上記ブラックリストに追加される。
【００４２】
加えて、上記コンフィギュレーションファイルをロードする処理は、更に、失敗理由リストを生成するために初期化することを含む。
【００４３】
ステップ３０２：ＳＳＩＤスキャンリストを取得するために、Ｗｉ-Ｆｉ  ＡＰを検索しスキャンする。
【００４４】
具体的には、上記ＳＴＡは、無線ネットワークのチャネルをスキャンし、そして、各チャネルは、複数のＷｉ-Ｆｉ  ＡＰを備えてもよい。上記ＳＴＡは、Ｗｉ-Ｆｉスキャン結果を取得し、そして、上記ＳＳＩＤスキャンリストを生成する。上記スキャンリストは、ネットワーク名、基本サービスセット識別子（ＢＳＳＩＤ；Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）（即ち、ＡＰホットスポットのＭＡＣアドレス）、信号強度、およびワーキングチャネルのような情報を含む。
【００４５】
ステップ３０３：上記ＳＳＩＤリストに関し、受信信号強度インジケーション（ＲＳＳＩＤ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｔｈｅ  Ｉｎｄｉｃａｔｉｏｎ）閾値およびプロファイルリストフィルタリングを実施する。
【００４６】
具体的には、上記ＳＴＡは、ステップ３０２において取得した上記ＳＳＩＤスキャンリストに関するプロファイルリストフィルタリングおよびＲＳＳＩフィルタリングを実施する。
【００４７】
受信信号強度が上記ＳＴＡの設定範囲内に収まらないＢＳＳＩＤは、ＲＳＳＩフィルタリングによって上記スキャンリストから削除され、そして、ユーザによってカスタマイズされたオペレータ情報に適合しないＢＳＳＩＤは、プロファイルリストフィルタリングによって上記スキャンリストから削除される。
【００４８】
ステップ３０４：無効なＢＳＳＩＤが上記ブラックリストに存在するかどうかを識別する。
【００４９】
具体的には、上記ＢＳＳＩＤのブラックリスト記録が失効したかどうかが、上記ブラックリストにおける上記ＢＳＳＩＤ記録の存在時間とブラックリスト記録除去時間に従って決定される。もし、上記ブラックリストにおける或るＢＳＳＩＤ記録の記録時間が上記ブラックリスト記録除去時間を超えていれば、上記ＢＳＳＩＤ記録は無効なＢＳＳＩＤ記録であると決定される。
【００５０】
ステップ３０５：無効なＢＳＳＩＤ記録が存在する場合、上記ブラックリストを更新して、上記ブラックリストから上記無効なＢＳＳＩＤを削除する。
【００５１】
具体的には、ステップ３０４において識別された上記無効なブラックリスト記録は、上記ブラックリストから削除される。
【００５２】
ステップ３０６：ＳＳＩＤ接続リストを決定するために、サービスセット識別子ＢＳＳＩＤに基づき上記ＳＳＩＤスキャンリストをフィルタリングする。
【００５３】
具体的には、最新のブラックリストとステップ３０３におけるＲＳＳＩＤフィルタリングおよびプロファイルリストフィルタリングを経たＳＳＩＤスキャンリスト情報に関してマッチングが実施され、そして、最終的に上記ＳＳＩＤ接続リストを生成するために、上記ブラックリストにおけるＢＳＳＩＤ情報と同一のＢＳＳＩＤ情報が削除される。
【００５４】
ステップ３０７：上記ＳＳＩＤ接続リストが空のリストであるかどうかが決定される。
【００５５】
具体的には、上記ＳＴＡによるスキャニングによって取得された上記ＳＳＩＤスキャンリストにおける全てのＢＳＳＩＤが、上述のステップによってフィルタリングされた後、削除される可能性があり、この場合、上記ＳＴＡによるスキャニングのステップは、再度実施される必要がある。
【００５６】
上記ＳＳＩＤ接続リストが空(empty)でない場合、ステップ３０８が実施される。
【００５７】
ステップ３０８：上記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応するＡＰへの接続を開始し、そして、上記接続が成功したかどうかを決定する。
【００５８】
具体的には、上記ＳＴＡは、上記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応する上記ＡＰへの接続を開始する。好ましくは、上記第１ＢＳＳＩＤに対応するＡＰは、上記リストにおいて最良の信号を有するＡＰであってもよく、また、成功した接続回数が最も多いＡＰであってもよい。上記リストにおけるＢＳＳＩＤに対応したＡＰのソーティング方法(sorting manner)はカスタマイズされてもよい。
【００５９】
上記第１ＢＳＳＩＤに対応した上記ＡＰへの接続が成功すれば、接続が成功した後、次のステップ３０９から３１１が実施される。
【００６０】
ステップ３０９：上記第１ＢＳＳＩＤが上記失敗配列リストに存在するかどうかを識別する。
【００６１】
ステップ３１０：もし、上記第１ＢＳＳＩＤが上記失敗配列リストに存在すれば、上記失敗配列リストから上記第１ＢＳＳＩＤの記録を削除する。
【００６２】
ステップ３１１：上記ＳＴＡは、データサービスを実施するために、上記第１ＢＳＳＩＤに対応した上記ＡＰを用いることにより、データリンクを確立する。
【００６３】
具体的には、上記ＳＴＡが上記ＳＳＩＤ接続リストにおける上記第１ＢＳＳＩＤに対応した上記ＡＰへの接続に成功した後、上記ＳＴＡは、データサービスを実施するために、上記第１ＢＳＳＩＤに対応した上記ＡＰを用いることによりネットワークをアクセスしてもよい。
【００６４】
もし、上記第１ＢＳＳＩＤに対応した上記ＡＰへの接続が失敗すれば、次のステップ３１２〜３１７が実施される。
【００６５】
ステップ３１２：接続が失敗した理由が上記失敗理由リストに存在するかどうかを識別する。
【００６６】
具体的には、ステップ３０１において述べたように、上記コンフィギュレーションファイルをロードする処理は、更に、上記失敗理由リストを生成するために初期化するステップと、現在の接続の失敗の理由が上記失敗理由リストに存在するかどうかを決定するためにマッチングするステップを含む。もし存在すれば、ステップ３１３が実際され、そうでなければ、ステップ３１７が直接的に実施される。
【００６７】
ステップ３１３：上記第１ＢＳＳＩＤが失敗配列リストに存在するかどうかを識別する。
【００６８】
もし、上記第１ＢＳＳＩＤが上記失敗配列リストに存在しなければ、次のステップが実施される。
【００６９】
ステップ３１４：上記第１ＢＳＳＩＤの情報を上記失敗配列リストに追加する。
【００７０】
具体的には、上記第１ＢＳＳＩＤの情報は上記失敗配列リストに追加され、ここで、上記情報は、上記第１ＢＳＳＩＤの失敗回数と失敗回数の数を含む、そして、上記失敗回数の数は１として記録される。
【００７１】
好ましくは、上記第１ＢＳＳＩＤが上記失敗配列リストに追加される際に配列記録が満杯(full)である場合が存在すれば、失敗時間が上記失敗配列リストに最も早く記録されたＢＳＳＩＤの情報が削除される必要があり、そして、新たに格納される第１ＢＳＳＩＤの情報が記録される。
【００７２】
上記ＢＳＳＩＤが上記失敗配列リストに存在すれば、次のステップが実施される。
【００７３】
ステップ３１５：上記失敗配列リストにおける上記第１ＢＳＳＩＤの失敗回数の数を更新する。
【００７４】
具体的には、上記第１ＢＳＳＩＤの上記情報が、上記失敗配列リストにおいて更新され、元々記録されていた失敗回数の数が１だけ増加される。ＢＳＳＩＤの情報は、上記ＢＳＳＩＤ、失敗回数の数、アクセス時間等々が含まれる。
【００７５】
ステップ３１６：失敗回数の数が予め設定された閾値を超えると、上記第１ＢＳＳＩＤの上記情報を上記ブラックリストに追加し、時間情報(time information)をセットする。
【００７６】
具体的には、失敗回数の数が、許容できる所定の閾値を超えれば、上記失敗配列リストにおける上記第１ＢＳＳＩＤの上記情報が上記ブラックリストに追加され、そして、上記ブラックリストには上記情報が追加された時間が設定され、ここで、上記時間は、上記ＢＳＳＩＤ記録が上記ブラックリストにおいて無効かどうかを決定するために使用される。
【００７７】
ステップ３１７：上記ＳＳＩＤ接続リストから上記第１ＢＳＳＩＤの上記情報を削除し、ステップ３０７に戻って上記第１ＢＳＳＩＤの上記情報が削除された後に取得されたＳＳＩＤ接続リストが空かどうかを決定し、そして、上記リストが空でなければ、上記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応したＡＰへの接続を開始する。
【００７８】
具体的には、上記ＳＳＩＤ接続リストが更新され、上記第１ＢＳＳＩＤの上記情報が削除され、そして、上記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応した上記ＡＰへの接続が成功するか、または、上記ＳＳＩＤ接続リストにおける全てのＢＳＳＩＤへの接続が試みられるまで、上記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応した上記ＡＰへの接続の開始が継続される。
【００７９】
本発明の第２実施形態において提供される高速ネットワーク接続を実施するための方法において、アクセスが成功しないＳＳＩＤにはマークが付され、そして、接続が成功しないネットワークのＢＳＳＩＤのアクセス時間と接続回数の数に従ってブラックリストが動的に更新される。従って、有効なＢＳＳＩＤへの接続のみが、ＳＴＡがネットワークをアクセスする際に開始され、これにより、上記ＳＴＡのネットワークアクセス効率を改善し、ユーザの体験を改善する。
【００８０】
従って、上述の方法に基づいて、本発明の第３の実施形態は、更に、高速ネットワーク接続を実施するための装置を提供する。図４は、本発明の実施形態による高速ネットワーク接続を実施するための装置の概要図である。図４に示されるように、上記装置は、通信ユニット４１、処理ユニット４２、記憶ユニット４３を備える。
【００８１】
上記処理ユニット４２は、
上記通信ユニット４１による検索およびスキャニングにより取得されたＷｉ-Ｆｉアクセスポイントに従ってＳＳＩＤスキャンリストを取得し、
ＳＳＩＤ接続リストを決定するために、サービスセット識別子ＢＳＳＩＤブラックリストに基づき上記ＳＳＩＤスキャンリストをフィルタし、そして、
上記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応したＡＰとのネットワーク接続を確立するために、上記ＳＳＩＤ接続リストにおける上記第１ＢＳＳＩＤに対応した上記ＡＰへの接続要求を開始するように構成される。
【００８２】
上記通信ユニット４１は、
Ｗｉ−ＦｉアクセスポイントＡＰを検索するためにスキャンし、そして、ＡＰとのネットワーク接続を確立するように構成される。
【００８３】
記憶ユニット４３は、
上記ＳＳＩＤスキャンリスト、上記ＳＳＩＤ接続リスト、および上記ＢＳＳＩＤブラックリストを格納するように構成される。
【００８４】
加えて、上記処理ユニット４２は、更に、
無効なＢＳＳＩＤ記録が上記ブラックリストに存在するかどうかを識別し、そして、
無効なＢＳＳＩＤ記録が存在すれば、上記ブラックリストを更新して上記ブラックリストから上記無効なＢＳＳＩＤ記録を削除し、
コンフィギュレーションファイルをロードし、失敗配列情報を生成するために初期化し、そして、上記記憶ユニット４３に上記失敗配列情報を格納し、ここで、上記失敗配列情報は、失敗配列リストおよび上記ブラックリストを含み、上記失敗配列リストは、接続が成功しないＢＳＳＩＤの情報を記録し、そして上記情報に従って上記ブラックリストを更新するために使用され、
上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続が成功した後、上記第１ＢＳＳＩＤが上記失敗配列リストに存在するかどうかを識別し、
上記第１ＢＳＳＩＤが上記失敗配列リストに存在すれば、上記失敗配列リストから上記第１ＢＳＳＩＤの記録を削除し、
コンフィギュレーションファイルをロードし、そして、失敗理由リストを生成するために初期化し、
上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続が失敗した場合、接続失敗の理由が上記失敗理由リストに存在するかどうかを識別し、
上記接続失敗の理由が上記失敗理由リストに存在すれば、上記失敗配列リストを更新し、
失敗回数の数が予め設定された閾値を超えた場合、上記記憶ユニット４３に格納された上記ブラックリストに上記第１ＢＳＳＩＤの上記情報を追加し、ここで、上記時間情報が、上記ブラックリストにおける無効なＢＳＳＩＤ記録を識別するために使用され、そして、
上記スキャンリストに関し、受信信号強度インジケーションＲＳＳＩ閾値フィルタリングおよびプロファイルリストフィルタリングを実施するように構成される。
【００８５】
上記装置は、更に、
接続が失敗した場合、処理ユニット４２により、上記ＳＳＩＤ接続リストから上記第１ＢＳＳＩＤの上記情報を削除し、そして、上記通信ユニット４１により、上記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始するように構成される。
【００８６】
処理ユニット４２は、対応するパラメータ情報およびリスト情報を上記記憶ユニット４３から取得し、そして、処理により生成又は更新されたリスト情報を記憶ユニット４３に格納する。
【００８７】
処理ユニット４２は、ネットワークアクセス接続を確立するために、通信ユニット４１を用いることにより、Ｗｉ−Ｆｉ  ＡＰを検索して接続する。
【００８８】
本発明の実施形態において提供される高速ネットワーク接続を実施するための上記装置を用いることにより、アクセスが成功しないＳＳＩＤにマークが付され、そして、接続が成功しないネットワークのＢＳＳＩＤのアクセス時間および接続回数の数に従って、ブラックリストが動的に更新される。従って、ＳＴＡがネットワークをアクセスする場合、効果的なＢＳＳＩＤへの接続のみが開始され、これにより、上記ＳＴＡのネットワークアクセス効率を改善し、ユーザの体験を改善する。
【００８９】
従って、本発明の実施形態は、更に、高速ネットワーク接続を実施するための装置のハードウェアの構成を提供する。図５は、本発明の実施形態による高速ネットワーク接続を実施するための相しのハードウェアの概要構成図である。図５に示されるように、この実施形態は、ネットワークインターフェイス５１、プロセッサ５２、およびメモリ５３を含む。システムバス５４は、ネットワークインターフェイス５１、プロセッサ５２、およびメモリ５３を接続するように構成される。
【００９０】
ネットワークインターフェイス５１は、ＩｏＴ(Internet of Things)端末、ＩｏＴアクセスゲートウェイ、基幹ネットワーク、ＩｏＴサービスゲートウェイ、およびアプリケーションサーバと通信するように構成される。
【００９１】
メモリ５３は、例えば、ハードディスクドライブやフラッシュメモリ等、恒久型メモリ(permanent memoru)であってもよい。メモリ５３は、ソフトウェアモジュールおよびデバイスドライバを有し、ここで、上記ソフトウェアモジュールは、本発明の上述の方法において種々の機能モジュールを実行することができ、そして、上記デバイスドライバは、ネットワークおよびインターフェイスドライバであってもよい。
【００９２】
開始すると、これらのソフトウェアコンポーネントは、メモリ５３にロードされ、そして、それから、次の命令の実行のために、プロセッサ５２によってアクセスされる。
Ｗｉ−ＦｉステーションＳＴＡにより、ＳＳＩＤスキャンリストを取得するために、Ｗｉ−Ｆｉ  ＡＰを検索してスキャンし、
ＳＳＩＤ接続リストを決定するために、サービスセット識別子ＢＳＳＩＤに基づきＳＳＩＤスキャンリストをフィルタリングし、そして、
ネットワーク接続を確立するために、上記ＳＳＩＤ接続リストにおける第１ＢＳＳＩＤに対応するＡＰへの接続を開始する。
【００９３】
本発明の実施形態による高速ネットワーク接続を実施するための方法において、動的なブラックリストマネージメントが導入される。従って、ＳＴＡによるアクセス中、上記ＳＴＡが無効なＳＳＩＤをアクセスすることを非効率的に試みることが回避され、これにより、上記ＳＴＡのネットワークアクセス効率を改善する。
【００９４】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
無効なＢＳＳＩＤ記録が上記ブラックリストに存在するかどうかを識別し、そして、
無効なＢＳＳＩＤ記録が存在する場合、上記ブラックリストを更新して上記ブラックリストから上記無効なＢＳＳＩＤ記録を削除する。
【００９５】
上述の命令の処理において、上記ＳＳＩＤ接続リストを決定するために上記ＳＳＩＤスキャンリストが上記サービスセット識別子ＢＳＳＩＤブラックリストに基づきフィルタリングされる場合、最新のブラックリストがマッチングされ、これにより、ＢＳＳＩＤの誤削除を効果的に回避することが実施される。
【００９６】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
コンフィギュレーションファイルをロードし、そして、失敗配列情報を生成するために初期化し、ここで、上記失敗配列情報は、失敗配列リストおよび上記ブラックリストを含み、そして、上記失敗配列リストは、接続が成功しないＢＳＳＩＤの情報を記録するために使用され、上記ＢＳＳＩＤ、失敗回数の数、およびアクセス時間を含み、そして、上記情報に従って上記ブラックリストを更新する。
【００９７】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続が成功した後、上記第１ＢＳＳＩＤが上記失敗配列リストに存在するかどうかを識別し、そして、
上記第１ＢＳＳＩＤが上記失敗配列リストに存在すれば、上記失敗配列リストから上記第１ＢＳＳＩＤの記録を削除する。
【００９８】
上述の命令により、メモリ５３に格納された上記失敗配列リストが更新され、そして、利用可能なＢＳＳＩＤが、上記失敗配列リスから除去される。
【００９９】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
上記コンフィギュレーションファイルをロードする処理は、失敗理由リストを生成するために初期化することを更に含み、
上記第１ＢＳＳＩＤに対応した上記ＡＰへの接続が失敗した場合、接続失敗の理由が上記失敗理由リストに存在するかどうかを識別し、そして、
上記接続失敗の理由が上記失敗理由リストに存在すれば、上記失敗配列リストを更新する。
【０１００】
具体的には、上記失敗配列リスを更新するための命令は、具体的には、
上記第１ＢＳＳＩＤが上記失敗配列リストに存在するかどうかを識別し、そして、
上記第１ＢＳＳＩＤが上記失敗配列リスに存在すれば、上記失敗配列リストにおける上記第１ＢＳＳＩＤの失敗回数の数を更新し、または、
上記第１ＢＳＳＩＤが上記失敗配列リストに存在しなければ、上記第１ＢＳＳＩＤの上記情報を上記失敗配列リストに追加する。
【０１０１】
上述の命令処理において、上記接続失敗の理由と上記失敗理由リストの情報がマッチングする場合、上記失敗配列リストが更新されることが実施される。
【０１０２】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
失敗回数の数が予め設定された閾値を超えた場合、上記第１ＢＳＳＩＤの上記情報を上記ブラックリストに追加し、そして、時間情報を設定し、ここで、上記時間情報は、上記ブラックリストにおける無効なＢＳＳＩＤ記録を識別するために使用される。
【０１０３】
上述の命令処理において、上記失敗配列リスト、上記ブラックリストに従って、更新の処理が実施される。
【０１０４】
プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
上記第１ＢＳＳＩＤに対応する上記ＡＰへの接続が失敗した場合、上記ＳＳＩＤ接続リストから上記第１ＢＳＳＩＤの情報を削除し、そして、上記ＳＳＩＤ接続リストにおける第２ＢＳＳＩＤに対応するＡＰへの接続を開始する。
【０１０５】
更に、プロセッサ５２がメモリ５３の上記ソフトウェアコンポーネントをアクセスした後、次の処理の命令が実行される。
上記スキャンリストに関し、受信信号強度インジケーションＲＳＳＩ閾値フィルタリングと、プロファイルリストフィルタリングを実施する。
【０１０６】
上述の命令処理において、上記スキャンリストのリストフィルタリングが実施される。
【０１０７】
本技術分野の当業者であれば、本明細書に開示された実施形態で述べられた例の組み合わせにおいて、ユニットおよびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせによって実施してもよいことが分かる。ハードウェアとソフトウェアとの間の相互入れ替え可能性を明確に説明するために、上述の実施形態では、機能に従って各例のステップおよび構成が概略的に述べられた。上記機能が、ハードウェアまたはソフトウェアによって実施されるかどうかは、技術的解法の設計制約条件と個別のアプリケーションに依存する。当業者であれば、各個別のアプリケーションについて上述の機能を実施するために別の方法を用いることができるが、この実施は、本発明の範囲を逸脱するものではない。
【０１０８】
本ンメイサイショで開示された実施形態との組み合わせにおいて、方法またはアルゴリズムステップは、ハードウェア、プロセッサによって実行されるソフトウェア、またはそれらの組み合わせによって実施されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、読み出し専用メモリ（ＲＯＭ）、電気的にプログラム可能なＲＯＭ、電気的に消去およびプログラム可能なＲＯＭ、レジスタ、ハードディスク、リムーバブル磁気ディスク、ＣＤ−ＲＯＭ、または、本技術分野において知られた任意の他の形式の記憶媒体に配置されてもよい。
【０１０９】
上述の特定の実施形態は、本発明の目的、技術的解法、および利益を詳細に明確にする。上述の説明は本発明の特定の実施形態に過ぎず、本発明の保護範囲を制限することを意図するものではない。本発明の原理から逸脱することなくなされる任意の変形、均等な置換、または、改良は、本発明の保護範囲に含まれる。
【符号の説明】
【０１１０】
１，２，３，４…ネットワークアクセスポイント、４１…通信ユニット、４２…処理ユニット、４３…記憶ユニット、５１…ネットワークインターフェイス、５２…プロセッサ、５３…メモリ、５４…システムバス、２１０，２２０，２３０，３０１〜３１７…処理ステップ。
【図１】
0005988117.tif 000002
【図２】
0005988117.tif 000003
【図３Ａ】
0005988117.tif 000004
【図３Ｂ】
0005988117.tif 000005
【図４】
0005988117.tif 000006
【図５】
0005988117.tif 000007