(57)【特許請求の範囲】
【請求項１】
ネットワークにアクセスするための装置であって、
端末装置により送信されたアクセス要求メッセージを取得し、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ように構成される取得モジュールと、
前記取得モジュールにより取得された前記アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間をマッチングし、少なくとも２つの事前設定されたアクセスパスワードが前記アクセスパスワードリストに記憶されるとともに、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第１のものが装置識別子リストにバインドされており、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第２のものが前記装置識別子リストにバインドされていない、ように構成されるマッチングモジュールと、
前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合すると前記マッチングモジュールがマッチングによって判定する場合に、少なくとも１つの装置識別子が記憶される前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされているかどうかを判定し、前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされている場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するように構成される判定モジュールと、
前記装置識別子が前記装置識別子リストに存在すると前記判定モジュールが判定する場合に、前記端末装置が前記ネットワークにアクセスすることを許可するように構成される処理モジュールとを備え、
前記処理モジュールが、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていないと前記判定モジュールが判定する場合に、前記端末装置が前記ネットワークにアクセスすることを許可するように構成される、装置。
【請求項２】
前記取得モジュールが、前記端末装置が前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを使用することにより前記ネットワークにアクセスする場合に、前記端末装置の前記装置識別子を取得するとともに、装置識別子を一時的に記憶するために使用される一時的な装置識別子リストに前記の取得された装置識別子を記憶するように更に構成され、
前記判定モジュールが、前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するように更に構成され、
前記処理モジュールが、前記一時的な装置識別子リストにおける前記装置識別子の前記総量が前記設定しきい値に到達すると前記判定モジュールが判定する場合に、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加し、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶される、ように更に構成される、請求項１に記載の装置。
【請求項３】
前記処理モジュールが、前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するように更に構成される、請求項１に記載の装置。
【請求項４】
前記処理モジュールが、前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するように更に構成される、請求項１に記載の装置。
【請求項５】
１つ又は複数のプロセッサ、メモリ及び１つ又は複数のプログラムを備えるとともに、前記１つ又は複数のプログラムが前記メモリに記憶され、そして前記１つ又は複数のプロセッサが前記１つ又は複数のプログラムを前記メモリから呼び出して実行する、ルータであって、
前記１つ又は複数のプログラムが、下記の、
端末装置により送信されたアクセス要求メッセージを取得するステップであって、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ステップと、
前記アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間をマッチングするステップであって、少なくとも２つの事前設定されたアクセスパスワードが前記アクセスパスワードリストに記憶されるとともに、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第１のものが装置識別子リストにバインドされており、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第２のものが前記装置識別子リストにバインドされていない、ステップと、
前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する場合に、少なくとも１つの装置識別子が記憶される前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、
前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされている場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するステップと、
前記装置識別子が前記装置識別子リストに存在すると判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップとを実行するように構成され、
前記１つ又は複数のプログラムが、
前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていないと判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップを実行するように更に構成される、ルータ。
【請求項６】
前記１つ又は複数のプログラムが、
前記端末装置が前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを使用することにより前記ネットワークにアクセスする場合に、前記端末装置の前記装置識別子を取得するとともに、一時的な装置識別子リストに前記の取得された装置識別子を記憶し、前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するとともに、前記装置識別子の前記総量が前記設定しきい値に到達する場合に、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加するステップであって、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶されるとともに、前記一時的な装置識別子リストが装置識別子を一時的に記憶するために使用される、ステップを実行するように更に構成される、請求項５に記載のルータ。
【請求項７】
前記１つ又は複数のプログラムが、
前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するステップを実行するように更に構成される、請求項５に記載のルータ。
【請求項８】
前記１つ又は複数のプログラムが、
前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するステップを実行するように更に構成される、請求項５に記載のルータ。
【請求項９】
ネットワークにアクセスするための方法であって、
端末装置により送信されたアクセス要求メッセージを取得するステップであって、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ステップと、
前記アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間をマッチングするステップであって、少なくとも２つの事前設定されたアクセスパスワードが前記アクセスパスワードリストに記憶されるとともに、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第１のものが装置識別子リストにバインドされており、前記少なくとも２つの事前設定されたアクセスパスワードのうちの第２のものが前記装置識別子リストにバインドされていない、ステップと、
前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する場合に、少なくとも１つの装置識別子が記憶される前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、
前記装置識別子リストに、前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードがバインドされている場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するステップと、
前記装置識別子が前記装置識別子リストに存在すると判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップとを含み、
当該方法が、
前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていないと判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップを更に含む、方法。
【請求項１０】
前記アクセスパスワードが適合する前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていないと判定される場合に、前記端末装置がネットワークにアクセスすることを許可する前記ステップのあとに、当該方法が、
前記端末装置の前記装置識別子を取得するとともに、装置識別子を一時的に記憶するために使用される一時的な装置識別子リストに前記の取得された装置識別子を記憶するステップと、
前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するステップと、
もし前記装置識別子の前記総量が前記設定しきい値に到達するならば、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加するステップであって、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶される、ステップとを更に含む、請求項９に記載の方法。
【請求項１１】
前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するステップを更に含む、請求項９に記載の方法。
【請求項１２】
前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するステップを更に含む、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、ネットワークにアクセスするための方法及びルータに関する。
【背景技術】
【０００２】
持続的な技術の開発及び進歩に伴って、携帯電話及びタブレットコンピュータのようなインテリジェント端末がますますポピュラーになり、無線ネットワーク上の人々によって課される要求はますます急を要する。ネットワークにアクセスするための必要な装置として、ルータは、同様に、人々の生活に徐々に入り込む。
【０００３】
大部分のルータは、一般に、“暗号化”方式においてネットワークセキュリティを保護する。すなわち、全ての端末装置は、ルータを使用することによりネットワークにアクセスする場合に、アクセスパスワードを入力する必要があるとともに、ユーザによって入力されたアクセスパスワードが、事前設定されたアクセスパスワードに適合する場合にのみ、端末装置は、ネットワークにアクセスすることを許可されることができる。しかしながら、現在、ルータに対して、単一の事前設定されたアクセスパスワードがネットワークを保護するために設定され、それは、比較的低いルータセキュリティをもたらす。
【発明の概要】
【０００４】
本発明の実施例は、ネットワークにアクセスするための方法及びルータを提供し、それにより、ルータセキュリティを向上させる。
【０００５】
具体的な技術的解決法は、下記のとおりである。
【０００６】
本発明の実施例の第１の態様は、ネットワークにアクセスするための装置であって、端末装置により送信されたアクセス要求メッセージを取得し、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ように構成される取得モジュールと、前記取得モジュールにより取得された前記アクセスパスワードと、少なくとも２つの事前設定されたアクセスパスワードが記憶されるアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するように構成されるマッチングモジュールと、前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合すると前記マッチングモジュールがマッチングによって判定する場合に、少なくとも１つの装置識別子が記憶される装置識別子リストに、前記事前設定されたアクセスパスワードがバインドされているかどうかを判定し、前記装置識別子リストに前記事前設定されたアクセスパスワードがバインドされていると判定する場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するように構成される判定モジュールと、前記装置識別子が前記装置識別子リストに存在すると前記判定モジュールが判定する場合に、前記端末装置が前記ネットワークにアクセスすることを許可するように構成される処理モジュールとを含む、装置を提供する。
【０００７】
第１の態様に関連して、第１の可能な実施方法において、前記処理モジュールは、前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていないと前記判定モジュールが判定する場合に、前記端末装置が前記ネットワークにアクセスすることを許可するように具体的に構成される。
【０００８】
第１の態様に関連して、第２の可能な実施方法において、前記取得モジュールは、前記端末装置が前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを使用することにより前記ネットワークにアクセスする場合に、前記端末装置の前記装置識別子を取得するとともに、装置識別子を一時的に記憶するために使用される一時的な装置識別子リストに前記の取得された装置識別子を記憶するように更に構成され、前記判定モジュールは、前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するように更に構成され、前記処理モジュールは、前記一時的な装置識別子リストにおける前記装置識別子の前記総量が前記設定しきい値に到達すると前記判定モジュールが判定する場合に、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加し、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶される、ように更に構成される。
【０００９】
第１の態様に関連して、第３の可能な実施方法において、前記処理モジュールは、前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するように更に構成される。
【００１０】
第１の態様に関連して、第４の可能な実施方法において、前記処理モジュールは、前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するように更に構成される。
【００１１】
本発明の実施例の第２の態様は、１つ又は複数のプロセッサと、メモリ及び１つ又は複数のプログラムとを含み、前記１つ又は複数のプログラムが前記メモリに記憶され、そして前記１つ又は複数のプロセッサが前記１つ又は複数のプログラムを実行する、ルータであって、前記１つ又は複数のプログラムが、下記の、端末装置により送信されたアクセス要求メッセージを取得するステップであって、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ステップと、前記アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するステップであって、少なくとも２つの事前設定されたアクセスパスワードが前記アクセスパスワードリストに記憶される、ステップと、前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する場合に、少なくとも１つの装置識別子が記憶される装置識別子リストに、前記事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、前記装置識別子リストに前記事前設定されたアクセスパスワードがバインドされている場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するステップと、前記装置識別子が前記装置識別子リストに存在すると判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップとを実行するように構成される、ルータを提供する。
【００１２】
第２の態様に関連して、第１の可能な実施方法において、前記１つ又は複数のプログラムは、前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていない場合に、前記端末装置がネットワークにアクセスすることを許可するステップを更に実行する。
【００１３】
第２の態様に関連して、第２の可能な実施方法において、前記１つ又は複数のプログラムは、前記端末装置が前記装置識別子リストにバインドされていない前記事前設定されたアクセスパスワードを使用することにより前記ネットワークにアクセスする場合に、前記端末装置の前記装置識別子を取得するとともに、一時的な装置識別子リストに前記の取得された装置識別子を記憶し、前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するとともに、前記装置識別子の前記総量が前記設定しきい値に到達する場合に、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加するステップであって、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶されるとともに、前記一時的な装置識別子リストが装置識別子を一時的に記憶するために使用される、ステップを実行するように更に構成される。
【００１４】
第２の態様に関連して、第３の可能な実施方法において、前記１つ又は複数のプログラムは、前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するステップを実行するように更に構成される。
【００１５】
第２の態様に関連して、第４の可能な実施方法において、前記１つ又は複数のプログラムは、前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するステップを実行するように更に構成される。
【００１６】
本発明の実施例の第３の態様は、ネットワークにアクセスするための方法であって、端末装置により送信されたアクセス要求メッセージを取得するステップであって、前記アクセス要求メッセージがアクセスパスワード及び前記端末装置の装置識別子を含む、ステップと、前記アクセスパスワードと、少なくとも２つの事前設定されたアクセスパスワードが記憶されるアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するステップと、前記アクセスパスワードが前記アクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する場合に、少なくとも１つの装置識別子が記憶される装置識別子リストに、前記事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、前記装置識別子リストに前記事前設定されたアクセスパスワードがバインドされている場合に、前記端末装置の前記装置識別子が前記装置識別子リストに存在するかどうかを判定するステップと、前記装置識別子が前記装置識別子リストに存在すると判定される場合に、前記端末装置がネットワークにアクセスすることを許可するステップとを含む、方法を提供する。
【００１７】
第３の態様に関連して、第１の可能な実施方法において、当該方法は、前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていない場合に、前記端末装置がネットワークにアクセスすることを許可するステップを更に含む。
【００１８】
第３の態様の第１の可能な実施方法に関連して、第２の可能な実施方法において、前記事前設定されたアクセスパスワードが前記装置識別子リストにバインドされていない場合に、前記端末装置がネットワークにアクセスすることを許可する前記ステップのあとに、当該方法は、前記端末装置の前記装置識別子を取得するとともに、装置識別子を一時的に記憶するために使用される一時的な装置識別子リストに前記の取得された装置識別子を記憶するステップと、前記一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するステップと、もし前記装置識別子の前記総量が前記設定しきい値に到達するならば、前記一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、前記のバインドされた装置識別子リスト又はアクセス制限リストに追加するステップであって、前記アクセス制限リストにおける装置識別子に対応する端末装置が前記ネットワークにアクセスすることを拒絶される、ステップとを更に含む。
【００１９】
第３の態様に関連して、第３の可能な実施方法において、当該方法は、前記装置識別子が前記装置識別子リストに存在しない場合に、前記端末装置が前記ネットワークにアクセスすることを拒絶するステップを更に含む。
【００２０】
第３の態様に関連して、第４の可能な実施方法において、当該方法は、前記装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するステップを更に含む。
【００２１】
本発明の実施例はネットワークにアクセスするための装置を提供し、当該装置は、端末装置により送信されたアクセス要求メッセージを取得するように構成される取得モジュールと、アクセスパスワードと、少なくとも２つの事前設定されたアクセスパスワードが記憶されるアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するように構成されるマッチングモジュールと、アクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合するとマッチングモジュールがマッチングによって判定する場合に、装置識別子の装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定し、装置識別子リストに事前設定されたアクセスパスワードがバインドされていると判定する場合に、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定するように構成される判定モジュールと、装置識別子が装置識別子リストに存在すると判定モジュールが判定する場合に、端末装置がネットワークにアクセスすることを許可するように構成される処理モジュールとを含む。すなわち、本発明の実施例において提供されるアクセス制御装置において、アクセスパスワードリストを設定することによって、装置は、アクセスパスワードリストにおける比較的簡単な事前設定されたアクセスパスワードを、ユーザによって頻繁に使用される端末装置の装置識別子にバインドし得る。このようにして、ユーザによって頻繁に使用される端末装置は、簡単に、そして都合よくネットワークにアクセスすることができるとともに、アクセスパスワードリストにおける比較的複雑な事前設定されたアクセスパスワードがユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用され、それにより、ルータセキュリティ性能を向上させる。
【００２２】
本発明の実施例はネットワークにアクセスするための方法を提供し、当該方法は、端末装置により送信されたアクセス要求メッセージを取得するステップと、アクセスパスワードと、少なくとも２つの事前設定されたアクセスパスワードが記憶されるアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するステップと、もしアクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合するならば、装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、装置識別子リストに事前設定されたアクセスパスワードがバインドされている場合に、端末装置の装置識別子が、バインドされた装置識別子リストに存在するかどうかを判定するステップと、装置識別子が装置識別子リストに存在すると判定される場合に、端末装置がネットワークにアクセスすることを許可するステップとを含む。このようにして、ルータは、複数の事前設定されたアクセスパスワードを使用することにより異なる端末装置のアクセスを制御することができ、すなわち、ユーザによって頻繁に使用される端末装置は、比較的簡単な事前設定されたアクセスパスワードを使用することによりアクセスを実行することができ、一方、ユーザによって頻繁に使用されない端末装置は、比較的複雑な事前設定されたアクセスパスワードを使用することによりアクセスを実行する。このようにして、ルータセキュリティが改善されるだけでなく、ユーザによって頻繁に使用される端末装置が、簡単に、そして都合よくネットワークにアクセスすることもでき、それにより、ユーザエクスペリエンスを向上させる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施例によるネットワークにアクセスするための装置の概略構造図である。
【図２】本発明の実施例によるネットワークにアクセスするための方法のフローチャートである。
【図３】本発明の実施例によるルータの概略構造図である。
【発明を実施するための形態】
【００２４】
本発明の実施例において使用される用語は、特定の実施例を例示する目的のためだけのものであるとともに、本発明を限定することを意図していない。本発明の実施例及び添付された請求項において使用される単数形の用語“a”、“前記（said）”、及び“前記（the）”は、特に文脈において明瞭に指定されない限り、同様に複数形を含むことを意図している。ここで使用される用語“及び／又は”は、１つ又は複数の関連する列挙された項目の可能な組み合わせの一部若しくは全部を示すとともに含む、ということが同様に理解されるべきである。
【００２５】
ルータに設定される事前設定されたアクセスパスワードを説明するために、本発明の実施例において、用語、すなわち第１の事前設定されたアクセスパスワード及び第２の事前設定されたアクセスパスワードが使用され得るが、事前設定されたアクセスパスワードはこれらの用語に限定されるべきでない、ということが理解されるべきである。これらの用語は、複数の事前設定されたアクセスパスワードを区別するだけのために使用される。例えば、本発明の実施例の範囲から逸脱しない場合には、第１の事前設定されたアクセスパスワードは、同様に、第２の事前設定されたアクセスパスワードと言われることができ、同じように、第２の事前設定されたアクセスパスワードは、同様に、第１の事前設定されたアクセスパスワードと言われることができる。確かに、本発明の実施例における端末装置は、下記には限定されないが、携帯電話及びコンピュータのような端末装置であり得る。
【００２６】
文脈に応じて、ここで使用される単語“もし〜ならば”は、“〜する限り”若しくは“〜する場合に”として、又は、“〜の判定に応答して”若しくは“〜の検出に応答して”として説明され得る。同じように、文脈に応じて、語句“もし〜と判定されるならば”又は“もし（提示された状態又は事象）ということが検出されるならば”は、“〜と判定される場合に”若しくは“〜の判定に応じて”、又は、“（提示された状態又は事象）ということが検出される場合に”若しくは“（提示された状態又は事象）の検出に応じて”として説明され得る。
【００２７】
「一実施例」
比較的低いルータセキュリティの問題を解決するために、本発明のこの実施例は、ネットワークにアクセスするための装置を提供する。本発明の実施例によるネットワークにアクセスするための装置の概略構造図である図１において示されたように、装置は、端末装置により送信されたアクセス要求メッセージを取得し、アクセス要求メッセージがアクセスパスワード及び端末装置の装置識別子を含む、ように構成される取得モジュール１０１と、取得モジュール１０１により取得されたアクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行し、少なくとも２つの事前設定されたアクセスパスワードがアクセスパスワードリストに記憶される、ように構成されるマッチングモジュール１０２と、アクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合するとマッチングモジュール１０２がマッチングによって判定する場合に、少なくとも１つの装置識別子が記憶される装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定するように構成される判定モジュール１０３であって、装置識別子リストに事前設定されたアクセスパスワードがバインドされていると判定する場合に、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定するように更に構成される判定モジュール１０３と、装置識別子が装置識別子リストに存在すると判定モジュール１０３が判定する場合に、端末装置がネットワークにアクセスすることを許可するように構成される処理モジュール１０４とを含む。
【００２８】
ルータが使用されるまえには、ネットワークセキュリティを保証するために、アクセスパスワードはルータに常に設定される。本発明のこの実施例において、第１の事前設定されたアクセスパスワード及び第２の事前設定されたアクセスパスワードは、ルータの設定インタフェースに設定されることができ、第１の事前設定されたアクセスパスワードが設定されたあとで、第１の事前設定されたアクセスパスワードは、ルータの設定インタフェースにおいて装置識別子リストにバインドされ得る。ユーザによって頻繁に使用される端末装置の装置識別子は、装置識別子リストに記憶され得るとともに、装置識別子は、ここでは、端末装置のハードウェアアドレス（英語：Media  Access  Control、略してＭＡＣ）、又は、端末装置の名前及びモデル番号のような識別子であり得る。本発明のこの実施例において、端末装置を識別する装置識別子は具体的に限定されず、端末装置を一意的に識別することができるあらゆる装置識別子が、装置識別子リストに記憶され得る。テーブル１は、事前設定されたアクセスパスワードが端末装置のＭＡＣアドレスにバインドされていることを示す。
【００２９】
【表１】
0006424235.tif 000002
【００３０】
一般に、装置識別子リストにバインドされた事前設定されたアクセスパスワードは、比較的簡単なパスワードに設定される。例えば、第１の事前設定されたアクセスパスワードは、テーブル１における“１２３”であり、それは、ユーザがパスワードを記憶するとともに入力することを助けることができる。明らかに、第１の事前設定されたアクセスパスワードを直接的に使用することは、比較的低いルータセキュリティをもたらし、したがって、本発明のこの実施例において、第１の事前設定されたアクセスパスワードは装置識別子リストにバインドされ、ルータが、第１の事前設定されたアクセスパスワードに適合するとともに、端末装置によって送信されるアクセスパスワードを受信する場合に、ルータは、端末装置の装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在するかどうかを判定し、もし装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在しないならば、ルータは、端末装置のアクセスを拒絶し、装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在する場合に、ルータは、端末装置がルータにアクセスすることを許可する。
【００３１】
第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置を管理するために使用され、第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置が同様にネットワークにアクセスすることを可能にするように設定され、したがって、第２の事前設定されたアクセスパスワードは、比較的複雑なパスワードに設定され、例えば、テーブル１に設定された“１ａ２ｂ３ｃ４ｄ５ｅ”は、第２の事前設定されたアクセスパスワードである。第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置がネットワークにアクセスすることを可能にするパスワードであるので、第２の事前設定されたアクセスパスワードは、（テーブル１において示されたように）装置識別子リストにバインドされている必要がない。端末装置によって送信されるとともに、ルータによって受信されるアクセス要求メッセージが第２の事前設定されたアクセスパスワードを含む限り、ルータは、端末装置のアクセスを許可する。
【００３２】
さらに、ネットワークセキュリティを保証するために、ルータにおける処理モジュール１０４は、テーブル１における第２の事前設定されたアクセスパスワードを下記のように調整し得る。
【００３３】
第１：ルータにおける処理モジュール１０４は、例えばテーブル１における第２の事前設定されたアクセスパスワードを“１ａ２ｂ３ｃ４ｄ５ｅ”から“ａｂｃｄｅｆｇｈ”に修正するように、ユーザによって修正された第２の事前設定されたアクセスパスワードをリアルタイムで記憶する。
【００３４】
第２：ルータにおける処理モジュール１０４は、第２の事前設定されたアクセスパスワードを定期的に修正し、すなわち、指定された時間が終了する限り、ルータにおける処理モジュール１０４は、比較的複雑なアクセスパスワードを無作為に生成するとともに、その場合に、オリジナルの第２の事前設定されたアクセスパスワードを無作為に生成されたアクセスパスワードと置き換える。確かに、第２の事前設定されたアクセスパスワードが修正されたあとで、新たに設定された事前設定されたアクセスパスワードは、ルータの設定インタフェースにおいていつでも見ることができる。
【００３５】
第３：もし予備の事前設定されたアクセスパスワードがルータにおける処理モジュール１０４に設定されるならば、処理モジュール１０４は、例えばテーブル１における“１ａ２ｂ３ｃ４ｄ５ｅ”を予備の事前設定されたアクセスパスワード“ｍ１ｍ２ｍ３ｍ４ｍ５ｍ６”又は“ｏ０ｏ０ｏ０ｏ０ｏ”と置き換えるように、オリジナルの第２の事前設定されたアクセスパスワードを予備の事前設定されたアクセスパスワードと更に置き換え得る。確かに、これらの予備の事前設定されたアクセスパスワードは、同様に、第２の事前設定されたアクセスパスワードに定期的に置き換わり得る。
【００３６】
ここで、たとえ第２の事前設定されたアクセスパスワードがいつでも置き換えられるとしても、第２の事前設定されたアクセスパスワードの置き換えは、第１の事前設定されたアクセスパスワードを変更しない、という点に注意が必要である。このようにして、第２の事前設定されたアクセスパスワードのセキュリティが保証されるばかりでなく、ユーザによって頻繁に使用される端末装置が比較的簡単な第１の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることも可能にされる。
【００３７】
事前設定されたアクセスパスワード、及び事前設定されたアクセスパスワードがバインドされた装置識別子リストがルータに設定されるとともに記憶されたあとで、もし端末装置がアクセス要求メッセージをルータに送信するならば、ルータにおける取得モジュール１０１は、最初に、端末により送信されたアクセス要求メッセージを取得し、ここで、アクセスパスワード及び端末装置の装置識別子はアクセス要求メッセージに格納される。
【００３８】
ルータにおけるマッチングモジュール１０２は、アクセスパスワードリストを呼び出すとともに、アクセス要求メッセージにおけるアクセスパスワードと、アクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行し、もしマッチングモジュール１０２のマッチング結果が、端末装置により送信されたアクセスパスワードはアクセスパスワードリストにおける事前設定されたアクセスパスワードに全く適合しない、というものであるならば、ルータは、端末装置のアクセスを拒絶する。
【００３９】
もしマッチングモジュール１０２のマッチング結果が、端末装置により送信されたアクセスパスワードはアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する、というものであるならば、判定モジュール１０３は、アクセスパスワードに適合する事前設定されたアクセスパスワードが装置識別子リストにバインドされているかどうかを判定する。もし装置識別子リストに事前設定されたアクセスパスワードがバインドされていないならば、処理モジュール１０４は、端末装置がネットワークにアクセスすることを許可し、例えば、もし端末装置により送信されたアクセス要求メッセージがテーブル１における第２の事前設定されたアクセスパスワード“１ａ２ｂ３ｃ４ｄ５ｅ”を含むならば、ルータは、端末装置がネットワークにアクセスすることを許可する。
【００４０】
もしアクセスパスワードに適合する事前設定されたアクセスパスワードが装置識別子リストにバインドされているならば、ルータは、取得モジュール１０１を使用することにより、端末装置により送信されたアクセス要求メッセージから、端末装置の装置識別子、すなわち端末装置のＭＡＣアドレスを取得し、次に、ルータにおける判定モジュール１０３は、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定し、もし端末装置の装置識別子が装置識別子リストに存在しないならば、処理モジュール１０４は、端末装置がネットワークにアクセスすることを拒絶し、もし端末装置の装置識別子が装置識別子リストに存在するならば、処理モジュール１０４は、端末装置がネットワークにアクセスすることを許可する。
【００４１】
例えば、もし端末装置により送信されたアクセスパスワードが、テーブル１における第１の事前設定されたアクセスパスワード“１２３”であるならば、ルータは取得モジュール１０１を使用することにより端末装置のＭＡＣアドレスを取得するとともに、ルータにおける判定モジュール１０３は、第１の事前設定されたアクセスパスワード“１２３”がバインドされた装置識別子リストを更に呼び出し、もし端末装置のＭＡＣアドレスと装置識別子リストにおけるＭＡＣ１アドレスが同じのＭＡＣアドレスであると判定モジュール１０３が判定するならば、ルータにおける処理モジュール１０４は、端末装置がネットワークにアクセスすることを許可し、もし端末装置のＭＡＣアドレスが装置識別子リストにおけるＭＡＣアドレスに全く適合しないならば、処理モジュール１０４は、端末装置がネットワークにアクセスすることを拒絶する。
【００４２】
本発明のこの実施例において、アクセスパスワードリストがルータに設定されるとともに、比較的簡単な事前設定されたアクセスパスワードがユーザによって頻繁に使用される端末装置の装置識別子にバインドされ、このようにして、ユーザによって頻繁に使用される端末装置は、簡単に、そして都合よくネットワークにアクセスすることができるとともに、比較的複雑な事前設定されたアクセスパスワードがユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用され、それにより、効果的にネットワークセキュリティを保証し、すなわち、ユーザエクスペリエンスを保証しながら、ルータセキュリティを向上させる。
【００４３】
本発明のこの実施例において、ユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用される事前設定されたアクセスパスワードは、定期的に置き換えられ得るとともに、ユーザによって頻繁に使用される端末装置の事前設定されたアクセスパスワードは影響を受けず、このようにして、ネットワークセキュリティにおけるルータの改善が保証されるばかりでなく、ルータにおけるアクセスパスワードの置き換えによってユーザにもたらされるパスワード入力の複雑な操作も回避され、ユーザの使用経験が改善される。
【００４４】
さらに、本発明のこの実施例において、もし端末装置が第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスするならば、ルータにおける取得モジュール１０１は、端末装置の装置識別子を取得するとともに、テーブル２において示されたように、取得された装置識別子を、一時的なアクセスパスワードリストに記憶する。
【００４５】
【表２】
0006424235.tif 000003
【００４６】
具体的には、もし端末装置が第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスするならば、それは、端末装置がユーザによって頻繁に使用されない端末装置であるということを示し、この場合において、ルータにおける取得モジュール１０１は、第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスする端末装置の装置識別子を取得するとともに、例えばテーブル２におけるＭＡＣ４及びＭＡＣ５のように、ルータにより取得された装置識別子を一時的なアクセスパスワードリストに記憶する。
【００４７】
ルータの作業プロセスにおいて、ルータにおける判定モジュール１０３は、一時的な識別子リストに記憶される装置識別子の総量が設定しきい値に到達するかどうかを定期的に判定するとともに、設定しきい値は、ここでは、１、２、及び３のような正の整数に設定され得る。一時的な識別子リストにおける装置識別子の総量が設定しきい値に到達する場合に、ルータにおける処理モジュール１０４は、一時的な装置識別子リストを処理する。ここでは、３つの処理方式が存在し得る。
【００４８】
第１の方式：ルータにおける処理モジュール１０４は、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を直接的に削除する。
【００４９】
第２の方式：ルータにおける処理モジュール１０４は、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を移す。確かに、一時的な装置識別子リストから装置識別子リストに移された装置識別子に対応する端末装置は、第１の事前設定されたアクセスパスワードを使用することによりルータにアクセスし得る。
【００５０】
第３の方式：ルータにおける処理モジュール１０４は、装置識別子リストを作り直し、新たに設定された事前設定されたアクセスパスワードを新たに作成された装置識別子リストにバインドし、そして、新たに作成された装置識別子リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を移し、この場合において、新たに作成された装置識別子リストにおける装置識別子に対応する端末装置は、バインドされた事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることができ、それは、事前設定されたアクセスパスワードを使用することにより、ユーザが、ユーザによって頻繁に使用される端末装置及びユーザによって頻繁に使用されない端末装置のネットワークアクセスを効果的に管理するのを助けることができる。
【００５１】
第４の方式：ルータにおける処理モジュール１０４は、アクセス制限リストを設定し、アクセス制限リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を追加し、アクセス制限リストにおける装置識別子に対応する端末装置が事前設定されたアクセスパスワードを含むアクセス要求メッセージを送信する場合に、そして、端末装置の装置識別子がアクセス制限リストに存在することをルータにおける処理モジュール１０４が判定する場合に、ルータは、端末装置がネットワークにアクセスすることを拒絶し、それは、ネットワークセキュリティに関してルータの保護を更に向上させることができる。
【００５２】
一時的な装置識別子リストにおける装置識別子を処理するための前述の４つの方式によって、装置識別子は、ルータの装置識別子リストに追加されるか、又はルータの装置識別子リストから削除されることができ、その結果、これらの端末装置は、比較的簡単な第１の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることができる。確かに、セキュリティの抜け穴が存在するとユーザが疑ういくつかの端末装置はアクセス制限リストに追加されることができ、したがって、他の危険な端末装置はルータにアクセスすることを効果的に防止されることができ、それは、ネットワークセキュリティに関してルータの保護を更に向上させる。
【００５３】
確かに、本発明のこの実施例において、複数の事前設定されたアクセスパスワードがアクセスパスワードリストに設定されることができ、各事前設定されたアクセスパスワードは、装置識別子リストにバインドされ得るとともに、テーブル３において示されたように、同じ端末装置の装置識別子が、異なる装置識別子リストに存在し得る。
【００５４】
【表３】
0006424235.tif 000004
【００５５】
確かに、装置識別子リストにバインドされていない事前設定されたアクセスパスワードは、一時的な装置識別子リストに対応することができ、ここで、一時的な装置識別子リストの機能は、テーブル２において示された一時的な装置識別子リストの機能と完全に同じである。
【００５６】
その上、本発明のこの実施例において、装置識別子リストにバインドされた事前設定されたアクセスパスワードは、ヌルに設定されることができ、すなわち、装置識別子リストがルータに存在するとともに、ネットワークにアクセスすることを要求する端末装置の装置識別子が装置識別子リストに存在する限り、端末装置がアクセスパスワードを全く送信しない場合に、ルータは、それでも端末装置のアクセスを許可する。
【００５７】
「別の実施例」
ルータのアクセスパスワードの現在の利便性及びセキュリティ問題を解決するために、本発明のこの実施例は、ネットワークにアクセスするための方法を提供する。方法は、端末装置により送信されたアクセス要求メッセージを取得するステップであって、アクセス要求メッセージがアクセスパスワード及び端末装置の装置識別子を含む、ステップと、アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するステップであって、少なくとも２つの事前設定されたアクセスパスワードがアクセスパスワードリストに記憶される、ステップと、もしアクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合するならば、装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、装置識別子リストに事前設定されたアクセスパスワードがバインドされている場合に、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定するステップと、装置識別子が装置識別子リストに存在する場合に、端末装置がネットワークにアクセスすることを許可するステップとを含む。
【００５８】
本発明のこの実施例における方法によれば、少なくとも２つの事前設定されたアクセスパスワードを含むアクセスパスワードリストがルータに設定され得るとともに、比較的簡単な事前設定されたアクセスパスワードが、ユーザによって頻繁に使用される端末装置の装置識別子にバインドされ、その結果、ユーザによって頻繁に使用される端末装置は、簡単に、そして都合よくネットワークにアクセスすることができるとともに、比較的複雑な事前設定されたアクセスパスワードがユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用され、それにより、効果的にネットワークセキュリティを保証する。
【００５９】
下記は、特定の実施例を使用することにより方法を説明する。
【００６０】
ルータが使用されるまえには、ネットワークセキュリティを保証するために、アクセスパスワードはルータに常に設定される。本発明のこの実施例において、第１の事前設定されたアクセスパスワード及び第２の事前設定されたアクセスパスワードは、ルータの設定インタフェースに設定されることができ、第１の事前設定されたアクセスパスワードが設定されたあとで、第１の事前設定されたアクセスパスワードは、ルータの設定インタフェースにおいて装置識別子リストにバインドされ得る。ユーザによって頻繁に使用される端末装置の装置識別子は、装置識別子リストに記憶され得るとともに、装置識別子は、ここでは、端末装置のハードウェアアドレス（英語：Media  Access  Control、略してＭＡＣ）、又は、端末装置の名前及びモデル番号のような識別子であり得る。本発明のこの実施例において、端末装置を識別する装置識別子は具体的に限定されず、端末装置を一意的に識別することができるあらゆる装置識別子が、装置識別子リストに記憶され得る。テーブル４は、事前設定されたアクセスパスワードが端末装置のＭＡＣアドレスにバインドされていることを示す。
【００６１】
【表４】
0006424235.tif 000005
【００６２】
一般に、装置識別子リストにバインドされた事前設定されたアクセスパスワードは、比較的簡単なパスワードに設定される。第１の事前設定されたアクセスパスワードは、テーブル４における“１２３”であり、それは、ユーザがパスワードを記憶するとともに入力することを助けることができる。明らかに、第１の事前設定されたアクセスパスワードのみを設定することは、比較的低いルータセキュリティをもたらし、したがって、本発明のこの実施例において、第１の事前設定されたアクセスパスワードは装置識別子リストにバインドされ、ルータが、第１の事前設定されたアクセスパスワードに適合するとともに、端末装置により送信されたアクセスパスワードを受信する場合に、ルータは、端末装置の装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在するかどうかを判定し、もし装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在しないならば、ルータは、端末装置のアクセスを拒絶し、もし装置識別子が、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに存在するならば、ルータは、端末装置がルータにアクセスすることを許可する。
【００６３】
第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置を管理するために使用され、この場合において、第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置が同様にネットワークにアクセスすることを可能にするように設定され、したがって、第２の事前設定されたアクセスパスワードは、比較的複雑なパスワードに設定され、例えば、テーブル４に設定された“１ａ２ｂ３ｃ４ｄ５ｅ”は、第２の事前設定されたアクセスパスワードである。第２の事前設定されたアクセスパスワードは、ユーザによって頻繁に使用されない端末装置が同様にネットワークにアクセスすることを可能にするパスワードであるので、第２の事前設定されたアクセスパスワードは、（テーブル４において示されたように）装置識別子リストにバインドされている必要がない。端末装置によって送信されるとともに、ルータによって受信されるアクセス要求メッセージが第２の事前設定されたアクセスパスワードを含む限り、ルータは、端末装置のアクセスを許可する。
【００６４】
さらに、ネットワークセキュリティを保証するために、ルータは、テーブル４における第２の事前設定されたアクセスパスワードを下記のように調整し得る。
【００６５】
第１：ルータは、例えばテーブル４における第２の事前設定されたアクセスパスワード“１ａ２ｂ３ｃ４ｄ５ｅ”を“ａｂｃｄｅｆｇｈ”によって置き換えるか、又は、テーブル４における第２の事前設定されたアクセスパスワードを“１ａ２ｂ３ｃ４ｄ５ｅ”から“ａｂｃｄｅｆｇｈ”に修正するように、ユーザによって修正された第２の事前設定されたアクセスパスワードをリアルタイムで記憶する。
【００６６】
第２：ルータは、第２の事前設定されたアクセスパスワードを定期的に修正し、すなわち、指定された時間が終了する限り、ルータは、比較的複雑なアクセスパスワードを無作為に生成するとともに、その場合に、オリジナルの第２の事前設定されたアクセスパスワードを無作為に生成されたアクセスパスワードと置き換える。確かに、第２の事前設定されたアクセスパスワードが修正されたあとで、第２の事前設定されたアクセスパスワードに置き換わる事前設定されたアクセスパスワードは、ルータの設定インタフェースにおいていつでも見ることができる。
【００６７】
第３：もし予備の事前設定されたアクセスパスワードがルータに設定されるならば、処理モジュール１０４は、例えばテーブル１における“１ａ２ｂ３ｃ４ｄ５ｅ”を予備の事前設定されたアクセスパスワード“ｍ１ｍ２ｍ３ｍ４ｍ５ｍ６”又は“ｏ０ｏ０ｏ０ｏ０ｏ”と置き換えるように、オリジナルの第２の事前設定されたアクセスパスワードを予備の事前設定されたアクセスパスワードと更に置き換え得る。確かに、これらの予備の事前設定されたアクセスパスワードは、同様に、第２の事前設定されたアクセスパスワードに定期的に置き換わり得る。
【００６８】
ここで、たとえ第２の事前設定されたアクセスパスワードがいつでも置き換えられるとしても、第２の事前設定されたアクセスパスワードの置き換えは、第１の事前設定されたアクセスパスワードを変更しない、という点に注意が必要である。このようにして、第２の事前設定されたアクセスパスワードのセキュリティが保証されるばかりでなく、ユーザによって頻繁に使用される端末装置が比較的簡単な第１の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることも可能にされる。
【００６９】
ユーザが、ルータに、事前設定されたアクセスパスワード、及び事前設定されたアクセスパスワードがバインドされた装置識別子リストを設定するとともに記憶したあとで、もしルータが端末装置により送信されたアクセス要求メッセージを受信するならば、ルータは、図２において示されたプロセスに従って実行を行う。図２は、本発明の実施例によるルータのアクセス管理方法のフローチャートを示すとともに、方法は下記のステップを含む。
【００７０】
Ｓ２０１：ルータが、端末装置により送信されたアクセス要求メッセージを取得し、ここで、アクセス要求メッセージはアクセスパスワード及び端末装置の装置識別子を含む。
【００７１】
Ｓ２０２：ルータが、アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行し、ここで、少なくとも２つの事前設定されたアクセスパスワードがアクセスパスワードリストに記憶され、もしアクセスパスワードが事前設定されたアクセスパスワードに適合するならば、Ｓ２０３に進行するか、又は、もしアクセスパスワードが事前設定されたアクセスパスワードに全く適合しないならば、Ｓ２０６に進行する。
【００７２】
Ｓ２０３：ルータが、装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定し、もし装置識別子リストに事前設定されたアクセスパスワードがバインドされているならば、Ｓ２０４に進行するか、又は、もし装置識別子リストに事前設定されたアクセスパスワードがバインドされていないならば、Ｓ２０５に進行する。
【００７３】
Ｓ２０４：ルータが、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定し、もし端末装置の装置識別子が装置識別子リストに存在するならば、Ｓ２０５に進行するか、又は、もし端末装置の装置識別子が装置識別子リストに存在しないならば、Ｓ２０６に進行する。
【００７４】
Ｓ２０５：ルータは、端末装置がネットワークにアクセスすることを許可する。
【００７５】
Ｓ２０６：ルータは、端末装置がネットワークにアクセスすることを拒絶する。
【００７６】
具体的には、端末装置により送信されたアクセス要求メッセージを受信したあとで、ルータは、アクセスパスワードリストを呼び出すとともに、端末装置により送信されたアクセス要求メッセージにおけるアクセスパスワードと、アクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行し、もし端末装置により送信されたアクセス要求メッセージにおけるアクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合しないならば、ルータは、端末装置がネットワークにアクセスすることを拒絶する。
【００７７】
もし端末装置により送信されたアクセス要求メッセージにおけるアクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合するならば、ルータは、アクセスパスワードリストにおける事前設定されたアクセスパスワードであって、アクセスパスワードに適合する事前設定されたアクセスパスワードが装置識別子リストにバインドされているかどうかを判定する。もし事前設定されたアクセスパスワードが装置識別子リストにバインドされていないならば、端末装置はネットワークにアクセスすることを許可され、例えば、もし端末装置により送信されたアクセス要求メッセージがテーブル４における第２の事前設定されたアクセスパスワード“１ａ２ｂ３ｃ４ｄ５ｅ”を含むならば、ルータは、端末装置のアクセスを許可する。
【００７８】
もしアクセスパスワードに適合する事前設定されたアクセスパスワードが装置識別子リストにバインドされているならば、ルータは、アクセス要求メッセージにおける装置識別子を更に取得し、ここで、装置識別子は端末装置のＭＡＣアドレスであり得る。ルータは、端末装置の装置識別子が、バインドされた装置識別子リストに存在するかどうかを判定し、もし端末装置の装置識別子が、バインドされた装置識別子リストに存在しないならば、端末装置がネットワークにアクセスすることを拒絶し、もし端末装置の装置識別子が、バインドされた装置識別子リストに存在するならば、端末装置がネットワークにアクセスすることを許可する。例えば、もし端末装置により送信されたアクセス要求メッセージにおけるアクセスパスワードが、テーブル４における第１の事前設定されたアクセスパスワード“１２３”であるならば、ルータは端末装置のＭＡＣアドレスを取得するとともに、ルータは、第１の事前設定されたアクセスパスワード“１２３”がバインドされた装置識別子リストを更に呼び出し、もし端末装置のＭＡＣアドレスが装置識別子リストにおけるＭＡＣ１アドレスと同じであると判定されるならば、ルータは、端末装置のアクセスを許可するか、又は、もし端末装置のＭＡＣアドレスが装置識別子リストにおけるＭＡＣアドレスに適合しないならば、ルータは、端末装置のアクセスを拒絶する。
【００７９】
本発明のこの実施例において、アクセスパスワードリストがルータに設定されるとともに、比較的簡単な事前設定されたアクセスパスワードがユーザによって頻繁に使用される端末装置の装置識別子にバインドされ、このようにして、ユーザによって頻繁に使用される端末装置は、簡単に、そして都合よくネットワークにアクセスすることができるとともに、比較的複雑な事前設定されたアクセスパスワードがユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用され、それにより、ユーザエクスペリエンスを保証しながら、ルータセキュリティ性能を非常に向上させる。
【００８０】
本発明のこの実施例において、ユーザによって頻繁に使用されない端末装置のネットワークアクセスを制限するために使用されるパスワードは、定期的に置き換えられ得るとともに、ユーザによって頻繁に使用される端末装置のアクセスパスワードは影響を受けず、このようにして、ネットワークセキュリティにおけるルータの改善が保証されるばかりでなく、ルータにおけるアクセスパスワードの置き換えによってユーザにより頻繁に使用される端末装置にもたらされるパスワード入力の複雑な操作も削減され、ユーザの使用経験が改善される。
【００８１】
その上、本発明のこの実施例において、もし端末装置が第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスするならば、ルータは、端末装置の装置識別子を取得するとともに、テーブル５において示されたように、取得された装置識別子を、一時的なアクセスパスワードリストに記憶する。
【００８２】
【表５】
0006424235.tif 000006
【００８３】
具体的には、もし端末装置が第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスするならば、ルータは、第２の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスする端末装置の装置識別子を取得するとともに、例えばテーブル５におけるＭＡＣ４及びＭＡＣ５のように、取得された装置識別子を一時的なアクセスパスワードリストに記憶する。
【００８４】
ルータの作業プロセスにおいて、ルータは、第２の事前設定されたアクセスパスワードに対応する一時的な識別子リストに記憶される装置識別子の総量が設定しきい値に到達するかどうかを定期的に判定するとともに、設定しきい値は、ここでは、１、２、及び３のような正の整数に設定され得る。第２の事前設定されたアクセスパスワードに対応する一時的な識別子リストにおける装置識別子の総量が設定しきい値に到達する場合に、ルータは、一時的な装置識別子リストを処理する。ここでは、３つの処理方式が存在し得る。
【００８５】
第１の方式：ルータは、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を直接的に削除する。
【００８６】
第２の方式：ルータは、第１の事前設定されたアクセスパスワードがバインドされた装置識別子リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を移す。確かに、一時的な装置識別子リストから装置識別子リストに移された装置識別子に対応する端末装置は、第１の事前設定されたアクセスパスワードを使用することによりルータにアクセスし得る。
【００８７】
第３の方式：ルータは、装置識別子リストを作り直し、新たに設定された事前設定されたアクセスパスワードを新たに作成された装置識別子リストにバインドし、そして、新たに作成された装置識別子リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を移し、この場合において、新たに作成された装置識別子リストにおける装置識別子に対応する端末装置は、新たに設定された事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることができ、それは、事前設定されたアクセスパスワードを使用することにより、ユーザが、ユーザによって頻繁に使用される端末装置及びユーザによって頻繁に使用されない端末装置のアクセスを効果的に管理するのを助けることができる。
【００８８】
第４の方式：ルータは、アクセス制限リストを設定し、アクセス制限リストに、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を追加し、アクセス制限リストにおける装置識別子に対応する端末装置が事前設定されたアクセスパスワードを含むアクセス要求メッセージを送信する場合に、そして、端末装置の装置識別子がアクセス制限リストに存在することをルータが判定する場合に、ルータは、端末装置がネットワークにアクセスすることを拒絶し、それは、ネットワークセキュリティに関してルータの保護を更に向上させることができる。
【００８９】
一時的な装置識別子リストにおける装置識別子を処理するための前述の４つの方式によって、装置識別子は、ルータの装置識別子リストに追加されるか、又はルータの装置識別子リストから削除されることができ、その結果、これらの端末装置は、比較的簡単な第１の事前設定されたアクセスパスワードを使用することによりネットワークにアクセスすることができる。確かに、セキュリティの抜け穴が存在するとユーザが疑ういくつかの端末装置はアクセス制限リストに追加されることができ、したがって、他の危険な端末装置はルータにアクセスすることを効果的に防止されることができ、それは、ネットワークセキュリティに関してルータの保護を更に向上させる。
【００９０】
確かに、本発明のこの実施例において、複数の事前設定されたアクセスパスワードがアクセスパスワードリストに設定されることができ、各事前設定されたアクセスパスワードは、装置識別子リストにバインドされ得るとともに、テーブル６において示されたように、同じ端末装置の装置識別子が、異なる装置識別子リストに存在し得る。
【００９１】
【表６】
0006424235.tif 000007
【００９２】
確かに、装置識別子リストにバインドされていない事前設定されたアクセスパスワードは、一時的な装置識別子リストに対応することができ、ここで、一時的な装置識別子リストの機能は、テーブル５において示された一時的な装置識別子リストの機能と完全に同じである。
【００９３】
その上、本発明のこの実施例において、装置識別子リストにバインドされた事前設定されたアクセスパスワードは、ヌルに設定されることができ、すなわち、装置識別子リストがルータに存在するとともに、ネットワークにアクセスすることを要求する端末装置の装置識別子が装置識別子リストに存在する限り、端末装置がアクセスパスワードを全く送信しない場合に、ルータは、それでも端末装置がネットワークにアクセスすることを許可する。
【００９４】
「更に別の実施例」
ルータのアクセスパスワードの現在の利便性及びセキュリティ問題を解決するために、本発明のこの実施例は、ルータを提供する。この実施例におけるルータの概略構造図である図３において示されたように、ルータは、１つ又は複数のプロセッサと、メモリ及び１つ又は複数のプログラムとを含み、１つ又は複数のプログラムがメモリに記憶され、そして１つ又は複数のプロセッサが１つ又は複数のプログラムを実行するとともに、１つ又は複数のプログラムは、下記の、端末装置により送信されたアクセス要求メッセージを取得するステップであって、アクセス要求メッセージがアクセスパスワード及び端末装置の装置識別子を含む、ステップと、アクセスパスワードとアクセスパスワードリストにおける各事前設定されたアクセスパスワードとの間のマッチングを実行するステップであって、少なくとも２つの事前設定されたアクセスパスワードがアクセスパスワードリストに記憶される、ステップと、アクセスパスワードがアクセスパスワードリストにおける事前設定されたアクセスパスワードに適合する場合に、少なくとも１つの装置識別子が記憶される装置識別子リストに、事前設定されたアクセスパスワードがバインドされているかどうかを判定するステップと、装置識別子リストに事前設定されたアクセスパスワードがバインドされている場合に、端末装置の装置識別子が装置識別子リストに存在するかどうかを判定するステップと、装置識別子が装置識別子リストに存在すると判定される場合に、端末装置がネットワークにアクセスすることを許可するステップとを実行するように構成される。
【００９５】
さらに、１つ又は複数のプログラムは、事前設定されたアクセスパスワードが装置識別子リストにバインドされていない場合に、端末装置がネットワークにアクセスすることを許可するステップを実行するように更に構成される。
【００９６】
さらに、１つ又は複数のプログラムは、端末装置の装置識別子を取得するとともに、装置識別子を一時的に記憶するために使用される一時的な装置識別子リストに取得された装置識別子を記憶し、一時的な装置識別子リストにおける装置識別子の総量が設定しきい値に到達するかどうかを判定するとともに、もし装置識別子の総量が設定しきい値に到達するならば、一時的な装置識別子リストにおけるいくつか又は全ての装置識別子を、バインドされた装置識別子リスト又はアクセス制限リストに追加するステップであって、アクセス制限リストにおける装置識別子に対応する端末装置がネットワークにアクセスすることを拒絶される、ステップを実行するように更に構成される。
【００９７】
さらに、１つ又は複数のプログラムは、装置識別子が装置識別子リストに存在しない場合に、端末装置がネットワークにアクセスすることを拒絶するステップを実行するように更に構成される。
【００９８】
さらに、１つ又は複数のプログラムは、装置識別子リストにバインドされていない事前設定されたアクセスパスワードを定期的に修正するステップを実行するように更に構成される。
【００９９】
本発明は、本発明の実施例による方法、装置（システム）、並びにコンピュータプログラム製品のフローチャート及び／又は構成図を参照して説明される。コンピュータプログラム命令が、フローチャート及び／又は構成図における各処理及び／又は各ブロック、並びにフローチャート及び／又は構成図における処理及び／又はブロックの組み合わせを実施するために使用され得る、ということが理解されるべきである。これらのコンピュータプログラム命令は、機械を生成するために、汎用コンピュータ、専用コンピュータ、埋込み型プロセッサ、又はあらゆる他のプログラム可能データ処理装置のプロセッサに提供されることができ、その結果、コンピュータ、又はあらゆる他のプログラム可能データ処理装置のプロセッサにより実行された命令は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施するための装置を生成する。
【０１００】
これらのコンピュータプログラム命令は、同様に、コンピュータ又はあらゆる他のプログラム可能データ処理装置に具体的な方法において機能するように指示することができるコンピュータ読み取り可能メモリに記憶されることができ、その結果、コンピュータ読み取り可能メモリに記憶される命令は、命令装置を含む人工物を生成する。命令装置は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施する。
【０１０１】
これらのコンピュータプログラム命令は、同様に、コンピュータ又は別のプログラム可能データ処理装置にロードされることができ、その結果、一連の動作及びステップがコンピュータ又は別のプログラム可能データ処理装置上で実行され、それにより、コンピュータ実施処理を生成する。したがって、コンピュータ又は別のプログラム可能データ処理装置上で実行された命令は、フローチャートにおける１つ若しくは複数の処理の具体的な機能、及び／又は構成図における１つ若しくは複数のブロックの具体的な機能を実施するためのステップを提供する。
【０１０２】
本発明のいくつかの好ましい実施例が説明されたが、当業者は、一度当業者が基礎的な発明概念を学習すれば、これらの実施例に変更及び修正を行うことができる。したがって、添付の請求項は、代表的な実施例並びに本発明の範囲内に含まれる全ての変更及び修正をカバーすると解釈されることを意図している。
【０１０３】
明らかに、当業者は、本発明の精神及び範囲からはずれずに、本発明に様々な修正及び変更を行うことができる。本発明は、これらの修正及び変更が添付の請求項及びそれらの同等の技術により定義された保護の範囲内に含まれる限り、これらの修正及び変更をカバーすることを意図している。
【図１】
0006424235.tif 000008
【図２】
0006424235.tif 000009
【図３】
0006424235.tif 000010