(57)【要約】      （修正有）【課題】ネットワーク装置、Ｉ／Ｏ装置及びネットワーク接続方法及びシステムを提供する。【解決手段】第一ネットワーク装置がブロードキャスティングしたＳＳＩＤネットワークＩＤを検索する。第一ネットワーク装置中に設置されている事前共有鍵認証キーとネットワークＩＤに対応する事前共有鍵認証キーは、ネットワークＩＤ及び事前に設置されている対応関係により生成される。ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、ネットワークＩＤに対応する認証キーを計算する。Ｉ／Ｏ装置中に保存されている対応関係中には、事前に設置された対応関係と同じ対応関係が存在する。ネットワークＩＤとＩ／Ｏ装置に基づいて計算されたネットワークＩＤに対応する認証キーは、第一ネットワーク装置に接続要求を送信する。ネットワーク装置は、第一ネットワーク装置と接続した後、第一ネットワーク装置を経由してネットワークにアクセスする。【選択図】図３
2019082940.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク装置であって、前記ネットワーク装置は、
ストレージユニットと、
少なくとも一つのプロセッサと、
少なくとも一つのモジュールと、を含み、前記少なくとも一つのモジュールは、前記ストレージユニット中に保存され、並びに前記少なくとも一つのプロセッサにより実行されるように配置され、前記少なくとも一つのモジュールは、
起動する際にネットワークＩＤを動的に生成し、前記ネットワークＩＤはネットワークを表示するのに用いられる第一生成モジュールと、
前記ネットワークＩＤ及び前記ネットワーク装置中に事前に設置されている対応関係に基づいて、前記ネットワークＩＤに対応する認証キーを生成するのに用いられる第二生成モジュールと、
生成されたネットワークＩＤ及び認証キーに基づいて、前記ネットワーク装置に対してネットワークパラメータを設置するのに用いられる設置モジュールと、
前記ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングし、並びにＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信し、受信したネットワークＩＤ及び認証キーに対して認証を行い、前記Ｉ／Ｏ装置が送信した認証キーは前記ネットワーク装置により、検索されたネットワークＩＤ及び前記ネットワーク装置中に保存されている対応関係に基づいて生成されるのに用いられる第一認証受信モジュールを備え、前記ネットワーク装置中に保存されている対応関係中には、前記事前に設置されている対応関係と同じ対応関係が存在し、
認証が通過する際に、前記Ｉ／Ｏ装置と接続を確立して、Ｉ／Ｏ装置に前記ネットワーク装置を経由させてネットワークにアクセスさせるのに用いられる第一接続モジュールと、
前記Ｉ／Ｏ装置に前記ネットワーク装置の装置識別コードを送信するのに用いられる第一送信モジュールと、を備えることを特徴とするネットワーク装置。
【請求項２】
前記第一生成モジュールは、具体的に、一つ又は複数のネットワークＩＤを動的に生成するのに用いられることを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記ネットワーク装置はさらに、第二認証受信モジュールを含み、この第二認証受信モジュールは、前記Ｉ／Ｏ装置が送信したネットワークＩＤと認証キーが通過しない場合、前記Ｉ／Ｏ装置が送信した新しいネットワークＩＤと新しい認証キーを受信し、並びに再度認証を行うのに用いられる、又は
前記第二認証受信モジュールは、前記Ｉ／Ｏ装置が送信したネットワークＩＤと認証キーが、認証が未通過の場合、再度前記Ｉ／Ｏ装置が送信したネットワークＩＤと新しい認証キーを受信して、並びに再度認証を行うのに用いられる、及び
前記第二認証受信モジュールは、再度認証を通過した際に、前記Ｉ／Ｏ装置と接続を確立することを特徴とする請求項１に記載のネットワーク装置。
【請求項４】
前記ネットワーク装置はさらに、複数グループのネットワークＩＤと対応する認証キーを生成し、前記複数グループのネットワークＩＤはそれぞれ同じ又は異なるネットワーク、バンド又はプロトコルであり、一つ又は複数のＩ／Ｏ装置を提供し、前記対応関係により接続を行い、接続が確立された後、前記一つ又は複数のＩ／Ｏ装置を提供してネットワークにアクセスする第一通信モジュールを含むことを特徴とする請求項１に記載のネットワーク装置。
【請求項５】
前記ネットワーク装置はさらに、複数グループのネットワークＩＤと対応する認証キーのＩ／Ｏ装置を複数有し、同じ対応関係により接続を行い、接続が確立された後、前記一つ又は複数のネットワーク装置によりネットワークにアクセスする第二通信モジュールを備え、前記複数グループのネットワークＩＤと対応する認証キーは、同じ又は異なるネットワーク、バンド又はプロトコルであることを特徴とする請求項１に記載のネットワーク装置。
【請求項６】
前記ネットワーク装置はさらに、前記Ｉ／Ｏ装置が伝送した前記ネットワーク装置の装置識別コードと周囲の前記ネットワーク装置の装置識別コードをサーバまで送信することを特徴とする請求項１に記載のネットワーク装置。
【請求項７】
Ｉ／Ｏ装置であって、前記Ｉ／Ｏ装置は、
ストレージユニットと、
少なくとも一つのプロセッサと、
少なくとも一つのモジュールと、を含み、前記少なくとも一つのモジュールは、前記ストレージユニット中に保存され並びに前記少なくとも一つのプロセッサに実行されるよう配置され、前記少なくとも一つのモジュールは、
第一ネットワーク装置がブロードキャスティングしたネットワークＩＤを検索するのに用いられ、前記ネットワークＩＤはネットワークを表示するのに用いられ、前記第一ネットワーク装置中に設置されている認証キーと前記ネットワークＩＤに対応する認証キーは、前記ネットワークＩＤと事前に設置されている対応関係により生成される検索モジュールと、
前記ネットワークＩＤと前記Ｉ／Ｏ装置中に保存されている対応関係に基づいて計算された前記ネットワークＩＤに対応する認証キーに用いられ、前記Ｉ／Ｏ装置中に保存されている対応関係中には事前に設置された対応関係と同じ対応関係が存在する計算モジュールと、
前記ネットワークＩＤと前記Ｉ／Ｏ装置が計算した認証キーと前記ネットワークＩＤに対応する認証キーに基づいて、前記第一ネットワーク装置に接続要求を送信し、ネットワーク装置に前記第一ネットワーク装置に接続させた後、前記第一ネットワーク装置を経由して、ネットワークにアクセスさせるのに用いられる第一ネットワークモジュールと、
前記第一ネットワーク装置が戻した認証通過情報を受信した場合、前記ネットワーク装置と接続を確立するのを確認するのに用いられる確認モジュールと、を含むことを特徴とするＩ／Ｏ装置。
【請求項８】
前記計算モジュールは具体的に、前記ネットワークＩＤ及び事前に設置された一つ又は複数の対応関係に基づいて認証キーを生成するのに用いられ、
前記第一ネットワークモジュールは具体的に、前記ネットワークＩＤと前記事前に設置された一つ又は複数の対応関係に基づいて生成された認証キー中の第一対応関係が生成した認証キーを第一認証キーとし、前記ネットワークＩＤと前記第一認証キーに基づいて前記第一ネットワーク装置に接続要求を送信するのに用いられ、
前記第一ネットワークモジュールはさらに、前記第一ネットワーク装置が戻した認証が未通過情報を受信した場合、前記計算モジュール中の前記第一認証キー以外のその他の認証キーを選択して、前記第一ネットワーク装置と接続を行うことに用いられることを特徴とする請求項７に記載のＩ／Ｏ装置。
【請求項９】
前記検索モジュールはさらに、新しいネットワークＩＤを検索し、並びに前記対応関係により認証キーを生成するのに用いられ、
前記第一ネットワークモジュールはさらに、前記新しいネットワークＩＤと第一認証キーに基づいて、前記第一ネットワーク装置と接続を行うのに用いられることを特徴とする請求項７に記載のＩ／Ｏ装置。
【請求項１０】
前記Ｉ／Ｏ装置はさらに、
前記第一ネットワーク装置と接続を確立した後、サーバのアドレスに基づいて前記サーバと接続を確立し、並びに、前記Ｉ／Ｏ装置の装置識別コードと前記ネットワーク装置の識別コードを送信し、許可する権利を認証するのに用いられる装置識別コード送信モジュールを含むことを特徴とする請求項７〜９の何れか一項に記載のＩ／Ｏ装置。
【請求項１１】
前記Ｉ／Ｏ装置はさらに、
許可する権利が認証されない場合、前記サーバが伝送した第二ネットワーク装置のネットワークＩＤを受信するのに用いられる受信モジュールを備え、その中で、前記第二ネットワーク装置中に設置されている認証キーと前記ネットワークＩＤに対応するネットワーク認証キーは、前記ネットワークＩＤと前記事前に設置されている対応関係により生成されることを特徴とする請求項１０に記載のＩ／Ｏ装置。
【請求項１２】
許可する権利が認証されない場合、もう一つのグループの事前の対応関係を満たすネットワークＩＤ及び認証キーを利用して、その他のネットワーク装置と接続を行うことができ、並びに事前に保存されているサーバのアドレスに基づいて前記サーバと接続を確立すると共に、再度認証を行い、その中で、当該もう一つのグループの事前の対応関係を満たすネットワークＩＤは、前記サーバにより伝送できることを特徴とする請求項１０に記載のＩ／Ｏ装置。
【請求項１３】
前記Ｉ／Ｏ装置は、入力装置又は出力装置であることを特徴とする請求項７〜９の何れか一項に記載のＩ／Ｏ装置。
【請求項１４】
前記入力装置は、センサ又はユーザが入力した情報を受信する電子装置であり、前記出力装置は指令を受信し並びにデータを出力する電子装置であり、又は受信した指令に基づいて判断すると共に、応答の操作を実行する電子装置であることを特徴とする請求項１３に記載のＩ／Ｏ装置。
【請求項１５】
ネットワーク接続システムであって、前記ネットワーク接続システムは第一ネットワーク装置、既存のネットワーク装置、第一Ｉ／Ｏ装置及びサーバを含み、
前記第一ネットワーク装置は、前記第一ネットワーク装置中の一つ又は複数のネットワークＩＤ及び前記第一ネットワーク装置中に事前に設置されている対応関係に基づいて、各ネットワークＩＤに対応する認証キーを生成し、前記一つ又は複数のネットワークＩＤ及び認証キーに基づいて、前記第一ネットワーク装置に対してネットワークパラメータを設定し、前記第一ネットワーク装置に設定されたネットワークＩＤをブロードキャスティングし、前記ネットワークＩＤはネットワークを表示するのに用いられ、
前記第一Ｉ／Ｏ装置は、前記第一ネットワーク装置がブロードキャスティングしたネットワークＩＤを検索し、前記ネットワークＩＤと前記第一Ｉ／Ｏ装置中に保存されている対応関係に基づいて、前記ネットワークＩＤに対応する認証キーが計算され、前記ネットワークＩＤと前記第一Ｉ／Ｏ装置に基づいて計算された前記ネットワークＩＤと対応する認証キーは、前記第一ネットワーク装置に接続要求を送信するのに用いられ、その中で、前記第一Ｉ／Ｏ装置中に保存されている対応関係中には前記事前に設置されている対応関係と同じ対応関係が存在し、
前記既存のネットワーク装置は、前記第一ネットワーク装置と接続を行うことを提供し、前記第一ネットワーク装置に前記既存のネットワーク装置を介してネットワークと接続させることに用いられ、
前記第一Ｉ／Ｏ装置はさらに、前記第一ネットワーク装置と接続を確立した後、サーバのアドレスに基づいて、前記サーバと接続を確立すると共に、前記サーバに、前記第一Ｉ／Ｏ装置の装置識別コードと前記第一ネットワーク装置の装置識別コードを送信することに用いられ、
前記サーバは、受信した前記第一Ｉ／Ｏ装置の装置識別コードと前記第一ネットワーク装置の装置識別コードに対して、許可する権利の認証を行い、許可する権利が認証された場合、前記第一Ｉ／Ｏ装置とネットワーク通信を行うことに用いられることを特徴とするネットワーク接続システム。
【請求項１６】
前記ネットワーク接続システムはさらに、第二ネットワーク装置を含み、
前記第二ネットワーク装置は、前記第二ネットワーク装置中の一つ又は複数のＳＳＩＤ及び前記第二ネットワーク装置中に事前に設置されている対応関係に基づいて各ネットワークＩＤに対応する事前共有鍵認証キーを生成し、前記一つ又は複数のネットワークＩＤ及び認証キーは、前記第二ネットワーク装置に基づいてネットワークパラメータを設置し、前記第二ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングして、前記第一Ｉ／Ｏ装置は、前記第二ネットワーク装置がブロードキャスティングしたネットワークＩＤに基づいて、前記第二ネットワーク装置と接続することに用いられることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項１７】
前記ネットワーク接続システムはさらに、少なくとも一つのその他のＩ／Ｏ装置を含み、前記少なくとも一つのその他のＩ／Ｏ装置中の任意のＩ／Ｏ装置が送信したネットワークＩＤと認証キーが認証キーを通過した際、前記任意のネットワーク装置又は第二ネットワーク装置と接続を確立するのに用いられることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項１８】
前記サーバは、受信した前記第一Ｉ／Ｏ装置の装置識別コードと前記第一ネットワーク装置の装置識別コードに基づいて許可する権利の認証を行い、権利の認証が通過しない場合、前記第一Ｉ／Ｏ装置はネットワーク通信を行うことに用いられることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項１９】
前記第一ネットワーク装置はさらに、一つ又は複数のネットワークＩＤを動的に生成するのに用いられることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項２０】
前記サーバはさらに、許可する権利が認証されない場合、前記サーバが伝送したその他のネットワーク装置のネットワークＩＤにを受信するのに用いられ、その中で、前記その他のネットワーク装置中に設置された認証キーと前記ネットワークＩＤに対応する認証キーは、前記ネットワークＩＤと前記事前に設置された対応関係により生成され、
前記第一Ｉ／Ｏ装置はさらに、前記サーバが送信したその他のネットワーク装置のネットワークＩＤを受信し、前記その他のネットワーク装置のネットワークＩＤ及び前記第一Ｉ／Ｏ装置中に保存されている対応関係に基づいて、前記その他のネットワーク装置と接続を確立するのに用いられることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項２１】
前記第一Ｉ／Ｏ装置とネットワーク通信を行うことは、前記第一Ｉ／Ｏ装置の装置識別コード及び前記第一ネットワーク装置の装置識別コードに基づいて、前記第一ネットワーク装置がインターネットサービスを実行できるタイプを取得し、前記実行できるインターネットサービスのタイプに基づいて、前記サーバとネットワーク通信を行い、その中で、前記実行できるインターネットサービスのタイプは、データを戻す指令を受信するサービス、データを受信し並びに保存するサービス及びリアルタイムのイメージを監視し並びに戻すサービスを含むことを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項２２】
前記ネットワーク装置の装置識別コード及び前記第一Ｉ／Ｏ装置の装置識別コードは、ユーザのアカウントと対応関係を有することを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項２３】
前記第一Ｉ／Ｏ装置は、前記サーバが送信した指令及びデータを受信し、及び前記サーバに指令及びデータを出力するのに用いることができることを特徴とする請求項１５に記載のネットワーク接続システム。
【請求項２４】
ネットワークに接続されるコンピュータプログラムであって、ネットワーク装置を経由して、当該プログラムを読み取り実行し、
第一プログラム指令は、前記ネットワーク装置のネットワークＩＤ及び前記ネットワーク装置中に事前に設置されている対応関係に基づいて、ネットワークＩＤに対応する認証キーが生成され、前記ネットワークＩＤはネットワークの表示に用いられ、
第二プログラム指令は、生成されたネットワークＩＤ及び認証キーに基づいて、前記ネットワーク装置に対してネットワークパラメータを設置し、
第三プログラム指令は、前記ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングし、並びにＩ／Ｏ装置が送信したネットワークＩＤと認証キーを受信し、受信したネットワークＩＤと認証キーに対して認証を行い、前記Ｉ／Ｏ装置が送信した認証キーは、前記Ｉ／Ｏ装置により、検索されたネットワークＩＤと前記ネットワーク装置中に保存されている対応関係に基づいて生成され、その中で、前記ネットワーク装置中に保存されている対応関係中には、前記事前に設置されている対応関係と同じ対応関係が存在し、
第四プログラム指令は、認証が通過した場合、前記Ｉ／Ｏ装置と接続を確立し、Ｉ／Ｏ装置は前記ネットワーク装置を経由してネットワークにアクセスすることを特徴とするコンピュータプログラム。
【請求項２５】
当該コンピュータプログラムはさらに第五プログラム指令を含み、具体的には、一つ又は複数のネットワークＩＤを動的に生成することを特徴とする請求項２４に記載のコンピュータプログラム。
【請求項２６】
ネットワークに接続されているコンピュータプログラムであって、Ｉ／Ｏ装置を経由して当該プログラムを読み取り実行し、
第一プログラム指令は、ネットワーク装置がブロードキャスティングしたネットワークＩＤを検索し、前記ネットワーク装置中に設置されている認証キーと前記ネットワークＩＤに対応する認証キーは、前記ネットワークＩＤ及び事前に設置されている対応関係により生成され、前記ネットワークＩＤはネットワークを表示するのに用いられ、
第二プログラム指令は、前記ネットワークＩＤ及び前記Ｉ／Ｏ装置中に保存されている対応関係に基づいて、前記ネットワークＩＤに対応する認証キーを計算し、その中で、前記Ｉ／Ｏ装置中に保存されている対応関係中には前記事前に設置されている対応関係と同じ対応関係が存在し、
第三プログラム指令は、前記ネットワークＩＤ及び前記Ｉ／Ｏ装置に基づいて計算された認証キーと前記ネットワークＩＤに対応する認証キーは、前記前記Ｉ／Ｏ装置に接続要求を送信し、前記Ｉ／Ｏ装置は前記ネットワーク装置に接続された後、前記ネットワーク装置を経由してネットワークにアクセスすることを特徴とするコンピュータプログラム。
【請求項２７】
前記第一プログラム指令はさらに、新しいネットワークＩＤを検索することを含み、
前記第二プログラム指令はさらに、前記新しいネットワークＩＤ及び前記事前に設置された対応関係に基づいて計算された認証キーを含み、
前記第三プログラム指令はさらに、前記新しいネットワークＩＤ及び前記対応する認証キーに基づいて、前記ネットワーク装置に接続されることを含むことを特徴とする請求項２６に記載のコンピュータプログラム。
【請求項２８】
前記コンピュータプログラムはさらに、第四プログラム指令を含み、前記ネットワーク装置と接続を確立した後、前記サーバのアドレスに基づいてサーバと接続を確立し、並びに、前記ネットワーク装置の装置識別コード及び前記Ｉ／Ｏ装置の識別コードを送信して、権利を許可する認証を行うことに用いられることを特徴とする請求項２６に記載のコンピュータプログラム。
【請求項２９】
前記第四プログラム指令はさらに、許可する権利が認証されなかった場合、もう一つのグループの事前の対応関係を満たすネットワークＩＤ及び認証キーを利用して、その他のネットワーク装置と接続を行うことができ、並びに再度保存されているサーバのアドレスに基づいてサーバと接続を確立し、並びに前記ネットワーク装置の装置識別コードとＩ／Ｏ装置の識別コードを送信して、認証を行うことを特徴とする請求項２８に記載のコンピュータプログラム。
【請求項３０】
前記コンピュータプログラムはさらに、第五プログラム指令を含み、その他のＩ／Ｏ装置が伝送した前記ネットワークＩＤ及び前記ネットワークＩＤに対応する認証キーを満たす接続要求を受信し、接続完了後、前記その他のＩ／Ｏ装置がネットワークにアクセスするのを提供することを特徴とする請求項２６に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続応用分野に関し、特にネットワーク装置、Ｉ／Ｏ装置及びネットワーク接続方法及びシステムに関する。
【背景技術】
【０００２】
現在、ネットワーク通信技術の発展により、多くのネットワークに関連するサービス（例えば、ビデオ、オーディオ、データ等）は皆、従来のＩＰネットワークアーキテクチャにより完成され、ネットワーク中のＩ／Ｏ装置に接続されて絶え間なく増加される。
【０００３】
従来の技術によりＩ／Ｏ装置をネットワークに接続させる場合、ユーザは、個別のＩ／Ｏ装置を新しいネットワーク環境に入れる際に、それを探し、並びに利用可能なＳＳＩＤネットワークＩＤと事前共有鍵認証キー情報を入力する必要がある。時には、その他の装置（例えば、パソコン）により、当該Ｉ／Ｏ装置とネットワークとの接続の完了をサポートしなければならない。しかしながら、このようなネットワークの接続方法は複雑であり、数量が多い又は規模が大きいＩ／Ｏ装置をネットワークに接続する必要がある場合、かなりの時間と労力を有するため、ユーザにとって負担である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
以上の問題点に鑑みて、本発明は、ネットワーク装置、Ｉ／Ｏ装置及びネットワーク接続方法及びシステムを提供し、便利に且つ効果的にＩ／Ｏ装置をネットワークに接続させ、ユーザの使用体験を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
本発明のネットワーク装置は、ストレージユニットと、少なくとも一つのプロセッサと、少なくとも一つのモジュールと、を含み、少なくとも一つのモジュールは、ストレージユニット中に保存され、並びに少なくとも一つのプロセッサにより実行されるように配置され、少なくとも一つのモジュールは、起動する際に、一つ又は複数のＳＳＩＤネットワークＩＤを動的に生成するのに用いられる第一生成モジュールと、一つ又は複数のネットワークＩＤ及びネットワーク装置中に事前に設置されている対応関係に基づいて各ネットワークＩＤに対応する事前共有鍵認証キーを生成するのに用いられる第二生成モジュールと、生成されたネットワークＩＤ及び認証キーに基づいてネットワーク装置に対してネットワークパラメータを設置するのに用いられる設置モジュールと、ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングして、並びに、周囲のＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信し、受信したネットワークＩＤ及び認証キーに対して認証を行い、周囲のＩ／Ｏ装置が送信した認証キーは、周囲のＩ／Ｏ装置により、検索されたネットワークＩＤ及び周囲のＩ／Ｏ装置中に保存されている対応関係により生成され、その中で、周囲のネットワーク装置中に保存されている対応関係中には事前に設置されている対応関係と同じ対応関係が存在することに用いられる第一認証受信モジュールを含み、認証が通過した際、周囲のＩ／Ｏ装置と接続を確立し、周囲のＩ／Ｏ装置は、ネットワーク装置を経由してネットワークにアクセスする第一接続モジュールを含む。
【０００６】
本発明のＩ／Ｏ装置は、ストレージユニットと、少なくとも一つのプロセッサと、少なくとも一つのモジュールと、を含み、少なくとも一つのモジュールは、ストレージユニット中に保存され、並びに少なくとも一つのプロセッサにより実行されるように配置され、少なくとも一つのモジュールは、第一ネットワーク装置がブロードキャスティングしたＳＳＩＤネットワークＩＤを検索し、第一ネットワーク装置中に設置されている事前共有鍵認証キーとネットワークＩＤに対応する事前共有鍵認証キーは、ネットワークＩＤ及び事前に設置されている対応関係により生成されることに用いられる検索モジュールと、ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいてネットワークＩＤに対応する認証キーを計算し、その中で、Ｉ／Ｏ装置中に保存されている対応関係中には事前に設置されている対応関係と同じ対応関係が存在することに用いられる第一計算モジュールと、ネットワークＩＤ及びＩ／Ｏ装置に基づいて計算された認証キーとネットワークＩＤに対応する認証キーは、第一ネットワーク装置に接続要求を送信し、ネットワーク装置は第一ネットワーク装置に接続された後、第一ネットワーク装置を経由してネットワークにアクセスすることに用いられる送信モジュールと、第一ネットワーク装置が戻した認証通過情報を受信した際、ネットワーク装置と接続を確立することを確認するのに用いられる第一ネットワークモジュールと、を含む。
【０００７】
本発明のネットワーク接続システムは、ネットワーク装置と、Ｉ／Ｏ装置と、サーバと、を備え、ネットワーク装置は、起動する際に、一つ又は複数のＳＳＩＤネットワークＩＤを動的に生成し、一つ又は複数のネットワークＩＤ及びネットワーク装置中に事前に設置されている対応関係に基づいて、各ネットワークＩＤに対応する事前共有鍵認証キーを生成し、生成されたネットワークＩＤ及び認証キーに基づいて、ネットワーク装置に対してネットワークパラメータを設置し、ネットワーク装置が設置したネットワークＩＤをブロードキャスティングするのに用いられ、Ｉ／Ｏ装置は、ネットワーク装置がブロードキャスティングしたネットワークＩＤを検索して、ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいてネットワークＩＤに対応する認証キーを計算し、ネットワークＩＤ及びＩ／Ｏ装置に基づいて計算された認証キーとネットワークＩＤに対応する認証キーは第一ネットワーク装置に接続要求を送信し、その中で、Ｉ／Ｏ装置中に保存されている対応関係中には、事前に設置されている対応関係と同じ対応関係が存在するのに用いられ、ネットワーク装置はさらに、周囲のＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信し、受信したネットワークＩＤ及び認証キーに対して認証を行い、周囲のＩ／Ｏ装置が送信した認証キーは、周囲のネットワーク装置により検索されたネットワークＩＤ及び周囲のネットワーク装置中に保存されている対応関係に基づいて生成され、認証が通過すると、周囲のＩ／Ｏ装置は接続を確立し、周囲のＩ／Ｏ装置はネットワーク装置を経由してネットワークにアクセスすることに用いられ、Ｉ／Ｏ装置はさらに、ネットワーク装置と接続を確立後、サーバのアドレスに基づいてサーバと接続を確立し、並びにＩ／Ｏ装置とネットワーク装置の装置識別コードを送信し、サーバは、受信したＩ／Ｏ装置が送信したＩ／Ｏ装置とネットワーク装置の装置識別コードに対して許可する権利を認証し、許可する権利が通過した場合、Ｉ／Ｏ装置とネットワーク通信を行うことに用いられる。
【０００８】
本発明のネットワーク接続方法は、ネットワーク装置中に応用され、このネットワーク接続方法は、起動する際に、一つ又は複数のＳＳＩＤネットワークＩＤを動的に生成する第一生成ステップと、一つ又は複数のネットワークＩＤ及びネットワーク装置中に事前に設置されている対応関係に基づいて、各ネットワークＩＤに対応する事前共有鍵認証キーを生成する第二生成ステップと、生成されたネットワークＩＤ及び認証キーに基づいて、ネットワーク装置に対してネットワークパラメータを設置する設置ステップと、ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングし、並びに周囲のＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信し、受信したネットワークＩＤ及び認証キーに対して認証を行い、周囲のＩ／Ｏ装置が送信した認証キーは、周囲のＩ／Ｏ装置により、検索されたネットワークＩＤ及び周囲のネットワーク装置中に保存されている対応関係に基づいて生成され、その中で、周囲のネットワーク装置中に保存されている対応関係中には、事前に設置されている対応関係と同じ対応関係が存在する第一認証受信ステップと、認証が通過した際に、周囲のＩ／Ｏ装置と接続を確立して、周囲のＩ／Ｏ装置はネットワーク装置を経由してネットワークとアクセスする第一接続ステップと、を含む。
【０００９】
本発明のネットワーク接続方法は、Ｉ／Ｏ装置中に応用され、このネットワーク接続方法は、第一ネットワーク装置がブロードキャスティングしたＳＳＩＤネットワークＩＤを検索し、第一ネットワーク装置中に設置されている事前共有鍵認証キーとネットワークＩＤに対応する事前共有鍵認証キーは、ネットワークＩＤ及び事前に設置された対応関係により生成される検索ステップと、ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、ネットワークＩＤに対応する認証キーを計算し、その中で、Ｉ／Ｏ装置中に保存されている対応関係中には事前に設置された対応関係と同じ対応関係が存在する第一計算ステップと、ネットワークＩＤ及びＩ／Ｏ装置に基づいて計算されたネットＩＤに対応する認証キーは、第一ネットワーク装置に接続要求を送信し、ネットワーク装置が第一ネットネットワーク装置と接続し、第一ネットワーク装置を経由して、ネットワークにアクセスする送信ステップと、第一ネットワーク装置が戻した認証通過情報を受信した際、ネットワーク装置と接続を確立することを確認する第一ネットワークステップと、を含む。
【発明の効果】
【００１０】
従来の技術と比較して、本発明は、ネットワーク装置、Ｉ／Ｏ装置及びネットワーク接続方法及びシステムを提供して、便利に且つ効果的にＩ／Ｏ装置をネットワークに接続でき、並びにユーザの使用体験を向上できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るネットワーク装置のモジュール図である。
【図２】本発明の実施形態に係るＩ／Ｏ装置のモジュール図である。
【図３】本発明のネットワーク接続方法の実施形態のフローチャートである。
【図４】一つのネットワーク装置と二つのＩ／Ｏ装置とが接続されるフローチャートである。
【図５】本発明のネットワーク接続方法の他の実施形態のフローチャートである。
【図６】一つのＩ／Ｏ装置と複数のネットワーク装置とが接続されるフローチャートである。
【図７】本発明の実施形態のネットワーク接続システムのモジュール図である。
【発明を実施するための形態】
【００１２】
本発明は、高速でネットワークの接続を完了させる方法に関連し、接続中において、ネットワークＩＤと認証キーとの関係を利用する。当該関係には、既存の又は発展中のネットワーク接続技術（例えば、５ＧＣｅｌｌｕｌａｒ、Ｂｌｕｅｔｏｏｔｈ(登録商標)、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１５．４等のプロトコル）が含まれるがこれらに限定されない。本発明内の一つの実施例として、ネットワークＩＤと認証キーをそれぞれ、Ｗｉ−Ｆｉ（登録商標）ネットワークにおいて、アクセスポイント（Ａｃｃｅｓｓ  Ｐｏｉｎｔ，ＡＰ）のＳＳＩＤと、事前共有鍵（Ｐｒｅ−ｓｈａｒｅｄ  Ｋｅｙ，ＰＳＫ）とする。
【００１３】
図１は、本発明の実施形態のネットワーク装置のモジュール図である。本実施例において、ネットワーク装置１は、ストレージユニット１１及びプロセッサ１２を含むがこれらに限定されない。このストレージユニット１１とプロセッサ１２とは電気接続されている。
【００１４】
本実施例において、ネットワーク装置１は事前設定又は保存されている指令に基づいて自動で数値計算及び／又は情報処理を行う装置であり、そのハードディスクは、マイクロプロセッサ、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、デジタルシグナルプロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ，ＤＳＰ）、組み込み機器などを含むがこれらに限定されない。ネットワーク装置１はＩ／Ｏ装置２と通信することができる。
【００１５】
本実施例において、ネットワーク装置１は、ルーター、スイッチ、モバイル装置等のネットワーク接続機能を有する電子装置を含むがこれらに限定されない。
【００１６】
本実施例において、ストレージユニット１１は、ネットワーク装置１自身のメモリであってもよいし、外部メモリ、例えば、スマートメディアカード（Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）  Ｃａｒｄ）、セキュアデジタルカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｃａｒｄ）、フラッシュカード（Ｆｌａｓｈ  Ｃａｒｄ）等であってもよい。
【００１７】
プロセッサ１２は、中央処理装置、マイクロプロセッサ等のデータ処理チップであってもよい。
【００１８】
本実施形態において、ネットワーク装置１は一つ又は複数のモジュールを含み、この一つ又は複数のモジュールはストレージユニット１１中に保存されると共に、一つ又は複数のプロセッサ（本実施例においては一つのプロセッサ１２とする）によって実行されるように配置されて本発明を完成する。例えば、ネットワーク装置１は、第一生成モジュール１０１、第二生成モジュール１０２、設置モジュール１０３、第一認証受信モジュール１０４、第一接続モジュール１０５、第二認証受信モジュール１０６及び第二接続モジュール１０７を含む。本発明のモジュールは、特定機能のプログラムセグメントを完成することができるが、プログラムよりもソフトウェアのネットワーク装置１における実行の説明に最適であり、各モジュールの詳細な機能については、後のフローチャートにより詳細に説明する。
【００１９】
図２は、本発明の実施形態のＩ／Ｏ装置のモジュール図である。本実施例において、Ｉ／Ｏ装置２は、ストレージユニット２１及びプロセッサ２２を含むがこれらに限定されない。ストレージユニット２１とプロセッサ２２とは電気接続されている。
【００２０】
本実施例において、Ｉ／Ｏ装置２は、事前設定又は保存されている指令に基づいて自動で数値計算及び／又は情報処理を行う装置であり、そのハードディスクは、マイクロプロセッサ、特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、デジタルシグナルプロセッサ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ，ＤＳＰ）、組み込み機器などを含むがこれらに限定されない。
【００２１】
Ｉ／Ｏ装置２は、入力装置でも出力装置でもよい。具体的には、Ｉ／Ｏ装置２はセンサ、カメラ、温度計、ＰＯＳシステムのスキャナ、スピーカー等のネットワークに接続でき電子装置であってよい。Ｉ／Ｏ装置２は、ネットワークと接続する必要があり、Ｉ／Ｏ装置２は、ネットワーク装置１と通信できると共に、ネットワーク１と介してサーバ３と互いに通信できる。
【００２２】
本実施例において、サーバ３は、Ｉ／Ｏ装置がネットワークに接続された後、アクセスするコンピュータシステムである。
【００２３】
本実施例において、ストレージユニット２１は、Ｉ／Ｏ装置自身のメモリであってもよいし、外部メモリ、例えば、スマートメディアカード（Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標）  Ｃａｒｄ）、セキュアデジタルカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  Ｃａｒｄ）、フラッシュカード（Ｆｌａｓｈ  Ｃａｒｄ）等であってもよい。
【００２４】
プロセッサ２２は、中央処理装置、マイクロプロセッサ等のデータ処理チップであってもよい。
【００２５】
本実施形態において、前記Ｉ／Ｏ装置２は一つ又は複数のモジュールを備える。この一つ又は複数のモジュールはストレージユニット２１中に保存される共に、一つ又は複数のプロセッサ（本実施例においては一つのプロセッサ２２とする）に実行されるように配置されて本発明を完成する。例えば、Ｉ／Ｏ装置２は、検索モジュール２０１、第一計算モジュール２０２、送信モジュール２０３、第一ネットワークモジュール２０４、第二計算モジュール２０５、判断モジュール２０６、トリガーモジュール２０７、第二ネットワークモジュール２０８、第三ネットワークモジュール２０９、伝送モジュール２１０、通信モジュール２１１、受信モジュール２１２及び第四ネットワークモジュール２１３を含む。本発明のモジュールは、特定機能のプログラムセグメントを完成することができるが、プログラムよりもソフトウェアのネットワーク装置１における実行の説明に最適であり、各モジュールの詳細な機能については、後のフローチャートにより詳細に説明する。
【００２６】
図３は、本発明のネットワーク接続方法における実施形態のフローチャートである。異なる要求に基づき、当該フローチャート中のステップの順序は変更可能であり、あるステップは省略または組み合わせることができる。本実施例において、本発明のネットワーク接続方法はネットワーク装置１中に応用される。
【００２７】
ステップＳ１１０：第一生成モジュール１０１が起動した際、一つ又は複数のＳＳＩＤネットワークＩＤが生成される。
【００２８】
本実施例において、前記ネットワーク装置のＳＳＩＤネットワークＩＤはネットワーク装置に接続されるのに用いることができる。
【００２９】
本実施例において、ネットワーク装置は、一つ又は複数のネットワークＩＤを動的に生成する。ネットワーク装置は一つのネットワークＩＤ生成関数に基づいて、複数のネットワークＩＤを生成してもよいし、又はネットワーク装置は、複数の異なるネットワークＩＤ生成関数に基づいて、複数のネットワークＩＤを生成してもよい。具体的には、ネットワークＩＤ生成関数は、必要に応じて事前に設置することができる。例えば、ネットワークが起動した際、一つ又は複数の特定のプリフィックス（Ｐｒｅｆｉｘ）を有するネットワークＩＤを生成する。
【００３０】
本発明の他の実施例において、ネットワーク装置のネットワークＩＤはインターネットサービスプロバイダＩＳＰにより、ユーザが伝送した唯一の条件のＩＤを受信した後、ユーザが伝送したネットワークＩＤと事前に設置された対応関係に基づいて認証キーを生成し、並びに当該ネットワークＩＤ及び生成された認証キーに基づいて、ネットワーク装置のネットワークＩＤの属性と認証キーの属性を設定する。
【００３１】
例えば、ユーザは、パソコン、携帯電話等の装置を介して、並びに使用されるインターネットサービスプロバイダＩＳＰのサービスインターフェイスを介して入力されたネットワークＩＤの値により、ネットワーク装置のネットワークＩＤが設定される。ＩＳＰはユーザが入力したネットワークＩＤの値が条件を満たしているか判断することができる。例えば、ユーザが入力したネットワークＩＤが唯一のものであるかを判断し、唯一のものである場合、ＩＳＰは対応関係に基づいて認証キー（ＩＤ）の生成及びユーザが入力したネットワークＩＤに対応する認証キーを認証し、並びにネットワーク装置に送信する。この際、ネットワーク装置のネットワークＩＤの属性と認証キーの属性は設定が完了する。
【００３２】
ステップＳ１１１：第二生成モジュール１０２は、前記一つ又は複数のネットワークＩＤ及び前記ネットワーク装置中の事前に設置されている対応関係に基づいて、ネットワークＩＤごとに対応する事前共有鍵認証キーを生成する。
【００３３】
本実施例において、前記事前に設置されている対応する関係は、ネットワークＩＤに基づいて生成された認証キーの対応関係であり、通常、認証キーの関数の生成により当該対応関係が表示される。例えば、Ｋｅｙ（ネットワークＩＤ）によりネットワークに基づいて認証キーが生成されることが表示される。
【００３４】
本発明の他の実施形態において、事前に設置されている対応関係はＮ個の対応関係を含み、その中で、Ｎは１より大きく、且つＮは正の整数である。即ち、ネットワーク装置中において、事前に設置されている対応関係は、一つ又は複数の認証キーを生成するのに用いられる関数であってもよい。
【００３５】
つまりこの際、第二生成モジュール１０２は、前記一つ又は複数のネットワークＩＤ及び前記Ｎ個の対応する関係に基づいて、各ネットワークＩＤに対応するＮ個の事前共有鍵の認証キーを生成する。
【００３６】
本実施例において、各ネットワークＩＤ及び各対応する関係に基づき、全て認証キーを生成することができる。即ち、Ｎ個の対応関係を有する場合、各ＩＤは全てＮ個の認証キーを生成することができる。
【００３７】
ステップＳ１１２：設置モジュール１０３は、生成されたネットワークＩＤ及び認証キーに基づいて、前記ネットワーク装置に対してネットワークパラメータを設置する。
【００３８】
本実施例において、ネットワークＩＤ及び認証キーが生成された後、生成されたＩＤ及び認証キーにより、ネットワーク装置に対してネットワークパラメータが設定され、一つのネットワークＩＤ及び当該ネットワークＩＤに対応する認証キーを一グループネットワークパラメータ設定値と呼ぶことができる。複数グループの値がある場合、ネットワーク装置に対して複数グループの値を設定してもよい。例えば、ネットワーク装置の異なる送信されたチャネル上に、異なるグループのネットワークＩＤ及び認証キーを設置する。即ち、ネットワークＩＤをブロードキャスティングする際、異なるチャネル上の装置に対して異なるネットワークＩＤの値を検索することができる。
【００３９】
ステップＳ１１３：第一認証受信モジュール１０４は、前記ネットワーク装置に設置されているネットワークＩＤをブロードキャスティングすると共に、周囲のＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信し、受信したネットワークＩＤ及び認証キーに対して認証を行い、この周囲のＩ／Ｏ装置が送信した認証キーは、周囲のネットワーク装置により、検索されたＩＤ及び周囲のネットワーク装置中に保存されている対応関係に基づいて生成され、周囲のネットワーク装置中に保存されている対応関係中には、事前に設置された対応関係と同じ対応関係が保存されている。
【００４０】
本実施例において、一グループ又は複数グループのネットワークＩＤ及び認証キーが生成された後、生成されたネットワークＩＤをブロードキャスティングできる。Ｉ／Ｏ装置が当該ネットワーク装置と接続する必要がある場合、このネットワーク装置に接続要求を送信する。
【００４１】
周囲のネットワーク装置が送信した認証キーは、検索したネットワークＩＤ及び周囲のネットワーク装置中に保存されている対応関係により生成され、並びに、周囲のネットワーク装置中に保存されている対応関係中に、前記事前に設置されている対応関係と同じ対応関係が存在する。したがって、周囲のネットワーク装置は、ネットワーク装置中において同様の認証キーを生成することができる。
【００４２】
本実施事例のネットワーク装置の認証過程について、具体的には、受信した周囲のネットワーク装置が送信したネットワークＩＤ及び対応する認証キーとネットワーク装置が現在設定したネットワークＩＤ、認証キーとをマッチングさせ、マッチングが成功した場合、即ち、認証通過が確定したことになる。
【００４３】
ステップＳ１１４：第一接続モジュール１０５が認証通過した場合、周囲のＩ／Ｏ装置は接続を確立して、この周囲のＩ／Ｏ装置にネットワーク装置を経由してネットワークにアクセスさせる。
【００４４】
本実施例において、認証を通過するとは、即ち、周囲のＩ／Ｏ装置と接続を確立したことを意味する。この際、Ｉ／Ｏ装置はネットワーク装置を経由してネットワークにアクセスできる。具体的には、Ｉ／Ｏ装置とネットワークとは接続を確立した後、インターネットに接続され、指定のサーバに接続する等の操作を実行できる。
【００４５】
本発明の他の実施例において、周囲のＩ／Ｏ装置は、一つ又は複数のＩ／Ｏ装置を含む。即ち、ネットワーク装置は、一つ又は複数のＩ／Ｏ装置が送信した接続要求を受信することができる。故に、複数のＩ／Ｏ装置は、当該ネットワーク装置を介してネットワークまで接続される。
【００４６】
一つ又は複数のＩ／Ｏ装置中の何れか一つのネットワーク装置が送信したネットワークＩＤ及び認証キーが認証を通過した場合、第一接続モジュール１０５と前記何れか一つのネットワーク装置とは接続を確立する。
【００４７】
例えば、二つのＩ／Ｏ装置は何れもネットワーク装置に接続請求を送信し、且つ二つのＩ／Ｏ装置が送信したネットワークＩＤと認証キーは認証を通過すると、ネットワーク装置及びこの二つのＩ／Ｏ装置は何れも接続を確立する。
【００４８】
図４は、一つのネットワーク装置が二つのＩ／Ｏ装置に接続するフローチャートである。図４には、二つのＩ／Ｏ装置と一つのネットワーク装置のみ示されているが、実際には、二つ以上のＩ／Ｏ装置、例えば、五つのＩ／Ｏ装置と一つのネットワークを接続してもよい。又は、十のＩ／Ｏ装置と一つのネットワーク装置を接続してもよい。
【００４９】
本発明の他の実施例において、本発明のネットワーク接続方法はさらに以下のステップを含む。
【００５０】
周囲のＩ／Ｏ装置が送信したネットワークＩＤと認証キーが認証を通過しない場合、第二認証受信モジュール１０６は、周囲のＩ／Ｏ装置が再度送信した新しいネットワークＩＤ及び新しい認証キーを受信すると共に、再度認証を行う。再度認証を通過した場合、第二接続モジュール１０７と周囲のＩ／Ｏ装置とは接続を確立する。
【００５１】
Ｉ／Ｏ装置が送信したネットワークＩＤ及び認証キーが認証を通過しない場合、再度周囲のネットワーク装置が送信した新しいネットワークＩＤ及び新しい認証キーを受信し、認証を通過すると接続が行われ、認証が通過しない場合接続は行われず、及び再度Ｉ／Ｏ装置が送信した接続要求を受信することができる。即ち、ネットワーク装置は複数回、一つ又は複数のＩ／Ｏ装置が送信した接続要求を受信することができる。
【００５２】
図５は、本発明のネットワーク接続方法のその他の実施形態のフローチャートである。異なる要求に基づいて、当該フローチャート中のステップの順序は変更可能であり、あるステップは省略または組み合わせることができる。
【００５３】
本実施例において、本発明の接続方法はＩ／Ｏ装置２中に応用される。
【００５４】
本実施例において、本発明のＩ／Ｏ装置は入力装置又は出力装置であってもよい。
【００５５】
その中で、入力装置は、センサ、例えば温度検出器、カメラ等であってよい。また、入力装置はさらに、ユーザが入力した情報を受信する電子装置、例えば、ＰＯＳシステムのスキャナ等であってもよい。このスキャナは、二次元コード等の情報を受信することができる。
【００５６】
その中で、出力装置は、指令を受信し、並びにデータを出力する電子装置、例えば、指令を受信し、画面を再生するモニター画面、又は指令を受信して音声を再生するスピーカーであってもよい。出力装置はさらに、受信した指令に基づいて応答操作を判断並びに実行する電子装置、例えば、スマートソケットであってもよく、受信指令、並びに受信した指令に対して判断を行い、再度対応操作を実行する。
【００５７】
ステップＳ２１０：検索モジュール２０１は第一ネットワーク装置がブロードキャスティングしたＳＳＩＤを検索し、この第一ネットワーク装置中に設置されている事前共有鍵認証キーとネットワークＩＤに対応している事前共有鍵認証キーは、ネットワークＩＤと事前に設置された対応関係により生成される。
【００５８】
本実施例において、ネットワーク装置がブロードキャスティングするネットワークＩＤは、ネットワーク装置が起動する際に動的に生成される。
【００５９】
本実施例において、ネットワーク装置中に設定されている認証キーとネットワークＩＤに対応する認証キーは、ネットワークＩＤと事前に設置された対応関係により生成される。例えば、事前に設置された対応関係は関数Ｋｅｙ（ＩＤ）である。
【００６０】
ステップＳ２１１：第一計算モジュール２０２は、ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、ネットワークＩＤに対応する認証キーを計算する。その中で、Ｉ／Ｏ装置中に保存されている対応関係中には、事前に設置されている対応関係と同じ対応関係が存在する。
【００６１】
Ｉ／Ｏ装置中に保存されている対応関係中には、事前に設置された対応関係と同じ対応関係が存在する。したがって、任意のネットワークＩＤに対して、Ｉ／Ｏ装置はネットワーク装置と同じ認証キーを生成することができ、さらには、当該ネットワークＩＤ及び認証キーを介して、ネットワーク装置と接続されることができる。
【００６２】
本発明の他の実施例において、Ｉ／Ｏ装置の方法は以下のステップを含む。
【００６３】
判断モジュール２０６は、ネットワークＩＤが事前に設定した条件を満たしているかを判断し、ネットワークＩＤが条件を満たしている場合、トリガーモジュール２０７は、第一計算モジュール２０２がネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて計算したネットワークＩＤに対応する認証キーをトリガーする。
【００６４】
当該実施例において、ネットワークＩＤを検索することができる場合、先ず判断してから認証キーの計算を行う。ネットワークＩＤが条件を満たした場合のみ計算を行い、無効な演算を防ぐ。例えば、第一ネットワーク装置がブロードキャスティングしたネットワークＩＤを検索した場合、先ず当該ネットワークＩＤのプリフィックスが予め設定されたキャラクタであるかどうか判断し、キャラクタである場合、認証キーの計算を行う。
【００６５】
ステップＳ２１２：送信モジュール２０３は、ネットワークＩＤ及びＩ／Ｏ装置が計算したネットワークＩＤに対応する認証キーに基づき、第一ネットワーク装置に接続要求を送信し、ネットワーク装置を第一ネットワーク装置に接続させた後、第一ネットワーク装置を経由してネットワークにアクセスする。
【００６６】
本実施例において、第一Ｉ／Ｏ装置のネットワークＩＤを取得し、並びに認証キーを計算した後、Ｉ／Ｏ装置に接続要求を送信する。具体的には、当該請求中にはネットワークＩＤ及び認証キー情報を含んでもよい。
【００６７】
ステップＳ２１３：第一ネットワークモジュール２０４は、第一ネットワーク装置が戻した認証通過情報を受信した場合、ネットワーク装置と接続を確立したことを確認する。
【００６８】
本実施例において、第一ネットワーク装置は、受信したＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーに対して認証を行い、認証を通過した場合、認証通過されて確立された接続情報を戻す。Ｉ／Ｏ装置が当該情報を受信した場合、ネットワーク装置と接続が成功したことを確認することができる。
【００６９】
本発明の他の実施例において、Ｉ／Ｏ装置中に保存されている対応関係は、Ｍ個の対応関係を含み、その中で、Ｍは１より大きく、且つＭは正の整数である。即ち、本発明のネットワーク接続方法において、第一計算モジュール２０２は、ネットワークＩＤ及び前記Ｍ個の対応関係中の第ｉ対応関係に基づいて、ＩＤに対応する第ｉ個の認証キーを計算し、その中で、ｉは正の整数であり、且つ初期値は１である。
【００７０】
送信モジュール２０３は、ネットワークＩＤ及び第ｉ個の認証キーに基づいて、第一ネットワーク装置に接続要求を送信する。
【００７１】
第二計算モジュール２０５は、第一ネットワーク装置が戻した認証未通過情報を受信した場合、ｉ＝＋１にさせ、第一計算モジュールがネットワークＩＤ及びＩ／Ｏ装置中に保存されている第ｉ対応関係に基づいて計算されたネットワークＩＤに対応する第ｉ個認証キーをトリガーする。
【００７２】
当該実施例において、Ｉ／Ｏ装置中に保存されている対応関係は１個以上の対応関係を含む。即ち、ネットワークＩＤに基づいて認証キーが計算された際、順に計算され並びに毎回計算される毎に取得された認証キーに基づいてネットワーク装置に接続要求を送信でき、ネットワーク装置の未通過情報を受信した場合、再度次ぎの対応関係に基づいて計算を行い、直接ネットワークに接続される。
【００７３】
ステップＳ２１４：第一ネットワーク装置が接続を確立した後、伝送モジュール２１０は、サーバのアドレスに基づいてサーバと接続されると共に、Ｉ／Ｏ装置と第一ネットワーク装置の装置識別コードを伝送して、サーバに許可する権利の認証を行わせる。
【００７４】
ステップＳ２１５：許可する権利が通過した場合、通信モジュール２１１とサーバは、ネットワーク通信を行う。
【００７５】
前記サーバは、Ｉ／Ｏ装置がアクセスするサーバである。サーバのアドレスは具体的には、サーバのネットワークアドレスであってもよい。
【００７６】
Ｉ／Ｏ装置とネットワーク装置の装置識別コードは、Ｉ／Ｏ装置のｄｅｖｉｃｅ  ＩＤ及びネットワーク装置のｄｅｖｉｃｅ  ＩＤとすることができる。また、当該Ｉ／Ｏ装置とネットワーク装置を唯一表示するために用いることができる。Ｉ／Ｏ装置とネットワーク装置の識別コードはサーバに送信されて、サーバに許可する権利の認証を行わせる。
【００７７】
具体的には、サーバ中に、事前にユーザと電子装置の装置識別コート及びネットワーク装置の装置識別コードの対応関係を保存することができる。即ち、許可する権利に対して認証を行う際、電子装置とネットワーク装置が共に某ユーザが使用する権利を有する装置であるかどうかを認証することができる。権利を有する装置である場合、許可する権利の認証は通過し、権利を有する装置でない場合、許可する権利の認証は未通過である。
【００７８】
許可する権利の認証が通過した場合、サーバとネットワーク通信を行う。例えば、情報のアップデート及びダウンロードを行うことができる。
【００７９】
本発明の他の実施例において、サーバに基づいて、Ｉ／Ｏ装置の装置識別コードが割り当てたネットワーク通信許可の権利に基づいて、対応するネットワーク業務操作を行うことができる。即ち、サーバは、Ｉ／Ｏ装置の装置識別コードに基づいて、当該Ｉ／Ｏ装置がどのネットワーク業務の許可の権利を有するかを確定できると共に、当該Ｉ／Ｏ装置に、これらのネットワーク業務の許可の権利を割り当てて、Ｉ／Ｏ装置はこの割り当てられた許可の権利に基づいて、対応するネットワーク業務操作を行う。
【００８０】
本発明の他の実施形態において、ネットワーク接続方法はさらに以下を含む。
【００８１】
許可する権利が通過しない場合、受信モジュール２１２は、サーバが伝送した第二ネットワーク装置のＩＤを受信する。その中で、第二ネットワーク装置中に設置された事前共有鍵認証キーとネットワークＩＤに対応する事前共有鍵認証キーは、ネットワークＩＤ及び事前に設置されている対応関係により生成される。
【００８２】
第四ネットワークモジュール２１３は、第二ネットワーク装置のネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、第二ネットワーク装置と接続を確立する。
【００８３】
当該実施例において、第二ネットワーク装置は、サーバ中に保存されているＩ／Ｏ装置と同属の某ユーザのネットワーク装置であってよい。
【００８４】
第二ネットワーク装置中に設置されている事前共有鍵認証キーとネットワークＩＤに対応する事前共有鍵認証キーは、ネットワークＩＤと事前に設置されている対応関係により生成されている。したがって、同様のネットワークＩＤに対して、Ｉ／Ｏ装置中に第二ネットワーク装置と同じ認証キーを生成することができ、さらには、第二接続装置と接続を確立することができる。
【００８５】
以下に、Ｉ／Ｏ装置をネットワークカメラとＰＯＳ機器のスキャナとして説明する。
【００８６】
例えば、Ｉ／Ｏ装置は、ネットワークカメラ（ＩＰＣａｍｅｒａ、ＩＰＣａｍ）であり、ネットワークカメラはネットワーク装置によりネットワークに接続され、並びに対応するサーバ側が許可する権利が通過したことを認証されると、ネットワークカメラは当該サーバにリアルタイムのイメージ、イベント通知及びオフラインの際のイベント撮影を送信する。
【００８７】
リアルタイムの影像データは、Ｒｅａｌ−Ｔｉｍｅ  Ｍｅｓｓａｇｉｎｇ  Ｐｒｏｔｏｃｏｌ（ＲＭＴＰ）により、サーバにリアルタイムのイメージを送信してもよい。このサーバはさらに、当該リアルタイムのイメージをユーザに転送することができる。例えば、サーバは、このリアルタイムのイメージをユーザのパソコン、携帯電話等の電子装置に転送する。
【００８８】
イベント通知は、ネットワークカメラがオブジェクトの移動検出した又はデシベルが予め設定されている警戒値を超えた場合、ネットワークカメラは現在の画面をインターセプトした後、監視イベントとスクリーンショットをサーバに報告する。
【００８９】
オフラインの際のイベント撮影は、ネットワークカメラがネットワークに接続されていない時に、オブジェクトの移動が検出された又はデシベルが警戒値を超えた場合、当該イベントのビデオを保存して、ネットワークが接続されるのを待って、再度影像をサーバにアップデートする必要がある。
【００９０】
ネットワークカメラに対応するサーバが監視イベントの通知を受信した際、ユーザにイベントが発生したことを通知する共に、ユーザがリアルタイムのイメージデータをブラウジングするようガイドすることができる。サーバは、受信した監視イベント通知を受信した際、リアルタイムのイメージ記録をイベント編集に作成し、イベント編集のイメージを作成した後にイメージを分析して、当該ビデオ中において顔の正面を検出することができる顔の数量を判断する。さらには、サーバは、ビデオ中において顔の正面を検出することができる顔の数量に基づいて、イベント編集のイメージ中に出現する重複しない人数を計算できる。
【００９１】
別の例として、Ｉ／Ｏ装置はＰＯＳ機器のスキャナであってもよい。ＰＯＳ機器のスキャナは、ネットワーク装置によりネットワークに接続され、並びに対応するサーバ側に対して許可する権利により認証された後、ＰＯＳ機器のスキャナはリアルタイムの方法により販売する製品の項目及び数量を記録すると共に、サーバにアップロードする。
【００９２】
ＰＯＳ機器のスキャナは、店舗における倉庫中の各種の品目のストック情報を記録し、サーバにアップロードすることができる。
【００９３】
ＰＯＳ機器のスキャナは、会員ＩＤ等の方法によって各クライアントの消費情報を記録し、並びにサーバにアップロードできる。
【００９４】
ＰＯＳ機器のスキャナに対応するサーバは、販売する製品の品目及び数量、店舗における倉庫中の各種類の品目のストックを受信した後、特定商品のストックが不足している際、自動でメーカに発注し、商品の供給を維持できる。当該サーバは、販売する製品の品目及び数量、店舗における倉庫中の各種の品目のストックに基づいて、未来のある時間内における販売量を予測することもでき、経営者は予め参考にできる。また、当該サーバはさらに、販売する製品の品目及び数量、店舗における倉庫中の各種の品目のストックに基づいて分析することができ、特定のクライアントグループに対して、特定の製品のマーケティング活動の方案を提供することができる。
【００９５】
本発明の他の実施例において、Ｉ／Ｏ装置は以下をさらに含む。
【００９６】
第二ネットワークモジュール２０８は、第一ネットワーク装置のアップデート並びにブロードキャスティングされたネットワークＩＤを受信した場合に用いられ、第一ネットワーク装置のアップデート並びにブロードキャスティングされたネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、第一ネットワーク装置と接続を確立する。
【００９７】
本実施例において、第一ネットワーク装置のネットワークＩＤがアップデートされた後、認証キーもアップデートされる。したがって、Ｉ／Ｏ装置は、アップデートされたネットワークＩＤを受信した後、保存されている対応関係に基づいて、再度認証キーを計算し、並びに、再度計算した認証キー及びアップデートされたネットワークＩＤを介して、第一ネットワーク装置と接続を確立する。
【００９８】
本発明の他の実施例において、ネットワークの接続方法は以下をさらに含む。
【００９９】
第三ネットワークモジュール２０９が、第一ネットワーク装置以外のその他のネットワーク装置がブロードキャスティングしたＩＤを受信した場合、その他のネットワーク装置がブロードキャスティングしたネットワークＩＤとＩ／Ｏ装置中に保存されている対応関係に基づいて、その他のネットワーク装置と接続を確立する。
【０１００】
当該実施例において、Ｉ／Ｏ装置と第一Ｉ／Ｏ装置が接続を確立した後、現在の環境中にまだその他のＩ／Ｏ装置が存在する場合、Ｉ／Ｏ装置はさらに、その他のＩ／Ｏ装置と接続を確立できる。
【０１０１】
図６は、一つのＩ／Ｏ装置と複数のネットワーク装置が接続されているフローチャートである。図６において、一つのＩ／Ｏ装置は本発明のネットワーク接続方法に基づいて二つのネットワーク装置と接続を確立することができる。実際に応用する中で、一つのＩ／Ｏ装置は、本発明のネットワーク接続方法に基づいて、数量が二つ以上のネットワークとそれぞれ接続を確立することができる。
【０１０２】
図７は、本発明の実施形態のネットワーク接続システムのモジュール図であり、本発明のネットワーク接続システムは、ネットワーク装置１、Ｉ／Ｏ装置２及びサーバ３を含む。
【０１０３】
本実施例において、Ｉ／Ｏ装置はさらにＩＳＰ４、インターネット５及びユーザ６を含むことができる。
【０１０４】
図７に示すように、一つ又は複数のネットワーク装置１は、一つ又は複数のＩ／Ｏ装置２と接続を確立し、Ｉ／Ｏ装置２は、インターネットサービスプロバイダＩＳＰ４により提供されたインターネット（Ｉｎｔｅｒｎｅｔ）５に接続され、サーバ３はインターネット５に接続され、ユーザ６はパーソナルコンピュータ等の装置により、ネットワーク装置１に接続される。したがって、Ｉ／Ｏ装置２は、ネットワーク装置１と接続が確立された後、インターネット５及びサーバ３と通信を行うことができる。
【０１０５】
ネットワーク装置１は、起動する際に、一つ又は複数のＳＳＩＤネットワークＩＤを動的に生成するのに用いられ、この一つ又は複数のネットワークＩＤ及びネットワーク装置中に事前に設置されている対応関係に基づいて、各ネットワークＩＤに対応する事前共有鍵認証キーを生成し、生成されたネットワークＩＤ及び認証キーに基づいて、ネットワーク装置に対してネットワークパラメータを設置して、ネットワーク装置が設置したネットワークＩＤをブロードキャスティングする。
【０１０６】
Ｉ／Ｏ装置２は、ネット装置ブロードキャスティングしたネットワークＩＤを検索するのに用いられ、ネットワークＩＤ及びＩ／Ｏ装置中に保存されている対応関係に基づいて、ネットワークＩＤに対応する認証キーを計算し、ネットワークＩＤ及びＩ／Ｏ装置に基づいて計算されたネットワークＩＤに対応する認証キーは、第一ネットワーク装置に接続要求を送信する。その中で、Ｉ／Ｏ装置中に保存されている対応関係中には、事前に設置されている対応関係と同じ対応関係が存在する。
【０１０７】
ネットワーク装置１はさらに、周囲のＩ／Ｏ装置が送信したネットワークＩＤ及び認証キーを受信するのに用いられ、受信されたネットワークＩＤ及び認証キーに対して認証を行う。この周囲のＩ／Ｏ装置が送信した認証キーは、周囲のネットワーク装置により、検索されたネットワークＩＤ及び周囲のネットワーク装置中に保存されている対応関係に基づいて生成される。認証が通過した際、周囲のＩ／Ｏ装置と接続が確立され、前記周囲のＩ／Ｏ装置にネットワーク装置を経由させてネットワークにアクセスする。
【０１０８】
Ｉ／Ｏ装置２はさらに、ネットワーク装置と接続を確立するのに用いられた後、サーバのアドレスに基づいてサーバと接続を確立する共に、Ｉ／Ｏ装置とネットワーク装置の装置識別コードを送信する。
【０１０９】
サーバ３は、受信したＩ／Ｏ装置が送信したＩ／Ｏ装置とネットワーク装置の装置識別コードに対して許可する権利を認証するのに用いられる。許可する権利が認証された場合、Ｉ／Ｏ装置はネットワーク通信を行う。
【０１１０】
ネットワーク装置１、Ｉ／Ｏ装置２及びサーバ３に関連する説明は、前述の実施例中の関連する説明を参照されたい。よって、ここでは詳細に説明しない。
【０１１１】
以上、実施例について本発明の技術方案のみを用いて説明したが、これに制限されない。以上の実施形態は本発明を詳細に説明しているが、本分野の通常の技術者であれば理解できることであるが、本発明の技術方案に対する補正又は同等の置き換えは本発明における技術方案の精神及び範囲を超えてはならない。
【０１１２】
本発明が提供する幾つかの実施例において、開示されているシステム、装置及び方法はその他の方法によって実現できることは理解されていることである。例えば、上記に説明されている装置の実施例は単なる例にすぎず、また、例えば、モジュールの区分は、単なる一種の論理函数の分割であり、実際に実現する際は他の区分方法を有してもよい。
【０１１３】
上述の分離部品として説明されているモジュールは、物理的に分離されていてもされていなくてもよい。モジュールを表示する部品は、物理的ユニットでもよいし、物理的ユニットでなくてもよい。即ち、一つの箇所に位置する又は複数のネットワークユニット上に分布されてもよい。実際の要求に基づき、その中の一部又は全てのモジュールを選択して本実施例の方案の目的を実現することができる。
【０１１４】
また、本発明の各実施例中の各機能モジュールは、一つの処理ユニット中に集積されてもよいし、各ユニットが単独で物理的に存在してもよいし、二つ又は二つ以上のユニットが一つのユニット中に集積されてもよい。上述の集積されたユニットは、ハードディスクの方法によって実現されるが、ハードディスクにソフトウェア機能モジュールを加えた方法を採用して実現してもよい。
【０１１５】
上述のソフトウェア機能モジュールの方法により実現して集積されたユニットは、一つのコンピュータが読み取ることができる記憶媒体中に保存することができる。このソフトウェア機能モジュールは、一つの記憶媒体中に保存され、複数の一つのコンピュータ設備（パーソナルコンピュータ、サーバ又はネットワーク設備等）又はプロセッサを用いて、本発明の各実施例における方法の一部のステップの実行を指令するのを含む。
【０１１６】
本分野の技術者にとって、明らかに本発明は上記に記載されている実施例に制限されない。また、本発明の精神又は基本的な特徴から逸脱しない状況下で、その他の具体的な方法により本発明を実現することができる。したがって、どの点から見ても、実施例は例として考慮されるべきであり、制限されるものではない。本発明の範囲は上記の説明により限定されるものではなく、請求項の範囲により限定される。故に、特許請求の範囲に記載されている同じ要件に含まれる意味及び範囲内の全ての変化は本発明内に含まれる。特許請求の範囲中の如何なる記載されている符号も、特許請求の範囲を限定するものとしてみなされるべきではない。また、“含む”という語は、その他のユニット又はステップを排除せず、単数も複数を排除しないことは明らかである。システムにおける請求項の範囲中に記載されている複数のユニット又は装置も、一つのユニット又は装置により、ソフトウェア又はハードウェアによって実現されてもよい。“第一”、“第二”（存在する場合）等の言葉は、名称を表示するのに用いられ、決して特定の順序を表示するものではない。
【０１１７】
最後に、以上の実施例について本発明の技術方案のみを用いて説明し、以上の実施形態は本発明を詳細に説明しているが、本分野の通常の技術者であれば理解できることであり、本発明の技術方案に対する補正又は同等の置き換えは本発明における技術方案の精神及び範囲を超えてはならない。
【符号の説明】
【０１１８】
１  ネットワーク装置
２  Ｉ／Ｏ装置
３  サーバ
４  ＩＳＰ
５  インターネット
６  ユーザ
１１、２１  ストレージユニット
１２、２２  プロセッサ
１０１  第一生成モジュール
１０２  第二生成モジュール
１０３  設置モジュール
１０４  第一認証受信モジュール
１０５  第一接続モジュール
１０６  第二認証受信モジュール
１０７  第二接続モジュール
２０１  検索モジュール
２０２  第一計算モジュール
２０３  送信モジュール
２０４  第一ネットワークモジュール
２０５  第二計算モジュール
２０６  判断モジュール
２０７  トリガーモジュール
２０８  第二ネットワークモジュール
２０９  第三ネットワークモジュール
２１０  伝送モジュール
２１１  通信モジュール
２１２  受信モジュール
２１３  第四ネットワークモジュール
【図１】
2019082940.tif 000003
【図２】
2019082940.tif 000004
【図３】
2019082940.tif 000005
【図４】
2019082940.tif 000006
【図５】
2019082940.tif 000007
【図６】
2019082940.tif 000008
【図７】
2019082940.tif 000009