(57)【要約】本発明は、無線ネットワークに接続させるための方法、装置、プログラム及び記録媒体に関する。前記方法は、第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するステップと、前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップと、前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するステップとを含む。本発明の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。【選択図】図１
2016537933.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークに接続させるための方法であって、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークへの接続待ちの目標端末を発見するステップと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するステップと、
を含むことを特徴とする方法。
【請求項２】
前記目標無線ネットワークに接続待ちの目標端末を発見するステップは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストされたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するステップと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報が含まれた情報リストを出力するステップと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するステップと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
現在時間が予め設定した時間条件を満たすか否かを判断するステップと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するステップと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末に検証メッセージを送信するステップと、
前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項７】
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するステップと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するステップと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記暗号化文字列に基づいて、複数の目的ＭＡＣアドレスを構造するステップは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するステップと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するステップと、
を含むことを特徴とする請求項７に記載の方法。
【請求項９】
無線ネットワークに接続させるための方法であって、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップと、
前記接続情報に基づいて、前記目標無線ネットワークに接続するステップと、
を含むことを特徴とする方法。
【請求項１０】
目標無線ネットワークに既に接続した第１端末により送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップの前に、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするステップ
をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信するステップは、
モニタリングモードを起動するステップと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップは、
前記物理層メッセージのＭＡＣアドレスを取得するステップと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得するステップと、
前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得するステップと、
前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るステップと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１３】
無線ネットワークに接続させるための装置であって、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するための取得ユニットと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するための生成ユニットと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するための送信ユニットと、
を備えることを特徴とする装置。
【請求項１４】
前記取得ユニットは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するためのｂｅａｃｏｎメッセージ受信サブユニットと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するための目標端末取得サブユニットと、
を備えることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記目標端末取得サブユニットは、
前記第２端末の端末情報が含まれた情報リストを出力するための情報リスト出力モジュールと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するための第１目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１６】
前記目標端末取得サブユニットは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するための歴史端末リスト検索モジュールと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するための第２目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１７】
前記目標端末取得サブユニットは、
現在時間が予め設定した時間条件を満たすか否かを判断するための時間条件判断モジュールと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するための目標端末リスト検索モジュールと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するための第３目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１８】
前記目標端末取得サブユニットは、
前記第２端末に検証メッセージを送信するための検証メッセージ送信モジュールと、
前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するための目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１９】
前記生成ユニットは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するための接続情報暗号化サブユニットと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するためのＭＡＣアドレス構造サブユニットと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するためのマルチキャストアドレス生成サブユニットと、
を備えることを特徴とする請求項１３に記載の装置。
【請求項２０】
前記ＭＡＣアドレス構造サブユニットは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するためのバイト内容取得モジュールと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するための目的ＭＡＣアドレス構造モジュールと、
を備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
無線ネットワークに接続させるための装置であって、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するための受信ユニットと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するための取得ユニットと、
前記接続情報に基づいて、前記目標無線ネットワークに接続させるための接続ユニットと、
を備えることを特徴とする装置。
【請求項２２】
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするためのブロードキャストユニット
をさらに備えることを特徴とする請求項２１に記載の装置。
【請求項２３】
前記受信ユニットは、
モニタリングモードを起動するためのモニタリングモード起動サブユニットと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するためのマルチキャストメッセージモニタリングサブユニットと、
を備えることを特徴とする請求項２１に記載の装置。
【請求項２４】
前記取得ユニットは、
前記物理層メッセージのＭＡＣアドレスを取得するためのＭＡＣアドレス取得サブユニットと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得し、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るための暗号化文字列取得サブユニットと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するための接続情報取得サブユニットと、
を備えることを特徴とする請求項２１に記載の装置。
【請求項２５】
無線ネットワークに接続させるための装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、
前記目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成し、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される
ことを特徴とする装置。
【請求項２６】
無線ネットワークに接続させるための装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、
前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される
ことを特徴とする装置。
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０４８４６５０.８であって、出願日が２０１４年９月１９日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、通信技術分野に関し、特に、無線ネットワークに接続させるための方法及び装置に関する。
【背景技術】
【０００３】
無線ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ、無線アクセスポイント）デバイスによって提供する無線ネットワーク環境において、端末は、無線ＡＰデバイスに接続して、無線ＡＰデバイスを介してパブリックネットワークをアクセスできる。例えば、ホームの無線ネットワーク環境において、一般的に、無線ＡＰデバイスはホームに設置されたルータであり、ホーム内のＷＩＦＩ（ワイヤレス  フィディリティー）接続機能を有するいろんなインテリジェント端末は、ホーム無線ネットワークに接続して、インテリジェント端末の間の接続を実現できる。
【０００４】
関連技術において、一つの無線ネットワーク範囲内のインテリジェント端末の当該無線ネットワークとの接続を実現する時に、当該無線ネットワークに既に接続した一つのインテリジェント端末により当該無線ネットワークとの接続を解除し、また、ＡＰモードにあるその他のインテリジェント端末により、当該無線ネットワークに接続した後に、当該無線ネットワークの接続情報を他のインテリジェント端末に送信して、他のインテリジェント端末により当該接続情報に基づいて当該無線ネットワークに接続し、接続を解除したインテリジェント端末により、再び当該無線ネットワークに接続することにより、全てのインテリジェント端末の当該無線ネットワークとの接続を実現する。
【０００５】
しかし、上記の無線ネットワークに接続させるための過程は、無線ネットワークに既に接続したインテリジェント端末の接続を切り替える必要があるため、接続過程が複雑であり、接続効率が低下する。
【発明の概要】
【０００６】
本発明は、関連技術での接続無線ネットワーク過程が複雑であり、接続效率が低下する問題を解決するために、無線ネットワークに接続させるための方法及び装置を提供する。
【０００７】
本発明の実施例に係る第１の態様によると、無線ネットワークに接続させるための方法を提供する。
【０００８】
当該方法は、  第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するステップと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するステップと、
を含む。
【０００９】
オプションとして、
前記目標無線ネットワークに接続待ちの目標端末を発見するステップは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するステップと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップと、
を含む。
【００１０】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報が含まれた情報リストを出力するステップと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するステップと、
を含む。
【００１１】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するステップと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含む。
【００１２】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
現在時間が予め設定した時間条件を満たすか否かを判断するステップと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するステップと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含む。
【００１３】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末に検証メッセージを送信するステップと、
前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するステップと、
を含む。
【００１４】
オプションとして、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するステップと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するステップと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するステップと、
を含む。
【００１５】
オプションとして、
前記暗号化文字列に基づいて、複数の目的ＭＡＣアドレスを構造するステップは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するステップと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するステップと、
を含む。
【００１６】
本発明の実施例に係る第２の態様によると、もう一無線ネットワークに接続させるための方法を提供する。
【００１７】
当該方法は、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップと、
前記接続情報に基づいて、前記目標無線ネットワークに接続するステップと、
を含む。
【００１８】
オプションとして、
目標無線ネットワークに既に接続した第１端末により送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップの前に、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするステップ
をさらに含む。
【００１９】
オプションとして、
目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信するステップは、
モニタリングモードを起動するステップと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
を含む。
【００２０】
オプションとして、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップは、
前記物理層メッセージのＭＡＣアドレスを取得するステップと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得するステップと、
前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得するステップと、
前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るステップと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するステップと、
を含む。
【００２１】
本発明の実施例に係る第３の態様によると、無線ネットワークに接続させるための装置を提供する。
【００２２】
前記装置は、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するための取得ユニットと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するための生成ユニットと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するための送信ユニットと、
を備える。
【００２３】
オプションとして、
前記取得ユニットは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するためのｂｅａｃｏｎメッセージ受信サブユニットと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するための目標端末取得サブユニットと、
を備える。
【００２４】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末の端末情報が含まれた情報リストを出力するための情報リスト出力モジュールと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するための第１目標端末取得モジュールと、
を備える。
【００２５】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するための歴史端末リスト検索モジュールと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するための第２目標端末取得モジュールと、
を備える。
【００２６】
オプションとして、
前記目標端末取得サブユニットは、
現在時間が予め設定した時間条件を満たすか否かを判断するための時間条件判断モジュールと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するための目標端末リスト検索モジュールと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するための第３目標端末取得モジュールと、
を備える。
【００２７】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末に検証メッセージを送信するための検証メッセージ送信モジュールと、
前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するための目標端末取得モジュールと、
を備える。
【００２８】
オプションとして、
前記生成ユニットは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するための接続情報暗号化サブユニットと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するためのＭＡＣアドレス構造サブユニットと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するためのマルチキャストアドレス生成サブユニットと、
を備える。
【００２９】
オプションとして、
前記ＭＡＣアドレス構造サブユニットは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するためのバイト内容取得モジュールと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するための目的ＭＡＣアドレス構造モジュールと、
を備える。
【００３０】
本発明の実施例に係る第４の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３１】
当該装置は、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するための受信ユニットと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するための取得ユニットと、
前記接続情報に基づいて、前記目標無線ネットワークに接続させるための接続ユニットと、
を備える。
【００３２】
オプションとして、
前記装置は、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするためのブロードキャストユニット
をさらに備える。
【００３３】
オプションとして、
前記受信ユニットは、
モニタリングモードを起動するためのモニタリングモード起動サブユニットと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するためのマルチキャストメッセージモニタリングサブユニットと、
を備える。
【００３４】
オプションとして、
前記取得ユニットは、
目的前記物理層メッセージのＭＡＣアドレスを取得するためのＭＡＣアドレス取得サブユニットと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得し、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るための暗号化文字列取得サブユニットと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するための接続情報取得サブユニットと、
を備える。
【００３５】
本発明の実施例に係る第５の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３６】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、
前記目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成し、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される。
【００３７】
本発明の実施例に係る第６の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３８】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、
前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される。
【００３９】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００４０】
本発明によると、目標無線ネットワークに接続された第１端末は、当該目標無線ネットワークに接続待ちの目標端末を発見し、当該目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成した後に、当該マルチキャストアドレスへマルチキャストメッセージを送信し、目標端末は、受信したマルチキャストメッセージに基づいて接続情報を取得して、目標無線ネットワークに接続する。第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００４１】
本発明において、第１端末により、既に設定したＡＰスキャンインターフェースを介して目標端末が送信したｂｅａｃｏｎメッセージを受信できるため、ｂｅａｃｏｎメッセージに付加された端末情報に基づいて、目標端末の自動発見を実現できる。
【００４２】
本発明において、第１端末により、端末情報に基づいて、互いに異なる発見方法によって目標端末を発見できるため、発見方法が柔軟且つ多様であり、ユーザの互いに異なる設定要求を満足できる。
【００４３】
本発明において、第１端末により、目標無線ネットワークの接続情報を転送する前に、接続情報を暗号化できるため、接続情報の転送の安全性を保証できる。
【００４４】
本発明において、第１端末により、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、ＭＡＣアドレスを構造して目標無線ネットワークの接続情報を付加し、また、ＭＡＣアドレスを対応するマルチキャストアドレスにマッピングして、マルチキャストアドレスへマルチキャストメッセージを転送することにより、目標端末がマルチキャストメッセージを受信した後に目標無線ネットワークの接続情報を取得するようにして、目標無線ネットワークとの自動接続を実現できる。
【００４５】
本発明において、目標端末自身にｂｅａｃｏｎメッセージのブロードキャスト機能があるため、第１端末の目標無線ネットワークとの接続を解除しなくて、ｂｅａｃｏｎメッセージを受信して、目標端末を自動発見できるようにする。
【００４６】
本発明において、目標端末によりモニタリングモードにおいて全ての空白ポートメッセージを受信できるため、モニタリングモードを起動する後に、第１端末が送信したマルチキャストメッセージを受信できて、目標無線ネットワークの接続情報を取得することにより、目標無線ネットワークとの自動接続を実現できる。
【００４７】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００４８】
以下の図面は、明細書の一部分として明細書全体を構成することにより、本発明に合致する実施例を例示するとともに、本発明の原理を解釈するためのものである。
【００４９】
【図１】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一方法を示すフローチャートである。
【図２】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一方法を示すフローチャートである。
【図３】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための適用場面を示す模式図である。
【図４】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一装置を示すブロック図である。
【図５】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ａ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｂ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｃ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｄ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図７】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図８】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図９】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１０】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１１】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１２】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１３】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための装置の構成を示す模式図である。
【図１４】本発明に係る例示的な一実施例に係るもう一種の無線ネットワークに接続させるための装置の構成を示す模式図である。
【発明を実施するための形態】
【００５０】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００５１】
本発明に用いる用語は、特定の実施例を説明するものに過ぎず、本発明を限定するものではない。本発明及び特許請求の範囲に記載の単数形式の「１種類」、「前記」及び「当該」は、前後の文章においてそれぞれ他の意味を含有すると明確に記載される以外には、複数の形式も含んでいる。ここで、本発明に記載の「及び／又は」は、挙げられる事項の1つ又は複数の何れ又は全ての組み合わせを意味する。
【００５２】
本発明は、第１の、第２の、第３の等の用語により各種の情報を説明しているが、それらの情報は上記用語に限られない。これらの用語は、同じ種類の情報同士を区分するためのものに過ぎない。例えば、本発明の範囲から逸脱しない場合、第１の情報を第２の情報と称しても良い。同じように、第２の情報を第１の情報と称してもよい。用語「……場合」は、上下文により、「……時」或は「……と」又は「確定に応じる」に解釈されてもよい。
【００５３】
図１は、例示的な一実施例に係る無線ネットワークに接続させるための一方法を示すフローチャートである。当該方法は、第１端末に適用される。当該方法は、以下のステップを含む。
【００５４】
ステップ１０１において、第１端末が目標無線ネットワークに接続した後に、目標無線ネットワークに接続待ちの目標端末を発見する。
【００５５】
本発明の実施例に係る端末は、無線ネットワーク接続機能、例えば、ＷＩＦＩ機能を有する任意のインテリジェント端末であってもよく、これら端末は、具体的に、携帯電話、タブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、パーソナルデジタルアシスタント）、インテリジェント・コンセント、インテリジェント・エアコン、インテリジェント・空気清浄機、インテリジェント・ウェアラブルデバイス、ＷＩＦＩ赤外線リモコンリピーターボックス、等であってもよい。インテリジェント端末は、一般的に、二種の動作モードを有し、それぞれ、ＡＰモード、及び、ＳＴＡＴＩＯＮ（ステーション）モードである。ＡＰモードにおいて、インテリジェント端末は、無線アクセスポイントとして、他のインテリジェント端末にネットワーク接続サービスを提供する。ＳＴＡＴＩＯＮモードにおいて、インテリジェント端末は、一つのクライアントデバイスとして、他のＡＰデバイスを介してネットワークに接続する。
【００５６】
本発明の実施例において、ＡＰデバイスであるルータにより、目標無線ネットワークを提供してもよく、当該ルータは、インテリジェント・ルーティングデバイスとして、伝統のルーティング機能を有するほか、さらに、別途のＯＳとディスクを有する。第１端末は、当該目標無線ネットワークに接続した後に、当該目標無線ネットワークの接続情報を取得できるし、接続情報は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ，サービスセット識別子）及びパスワードを含んでもよい。ルータによって提供する目標無線ネットワーク範囲内に、既に接続した第１端末のほか、当該目標無線ネットワークにまだ接続しなかった幾つかのインテリジェント端末が設置されている可能性もあり、本発明の実施例において、これらインテリジェント端末を目標端末と呼ぶ。
【００５７】
本発明の実施例において、ＡＰモードに設定されたインテリジェント端末を、第２端末に呼んでもよい。第２端末との名称は、端末の数を限定するためのものではなく、第１端末によって発見できる全ての少なくとも一つのインテリジェント端末を示すことを説明する必要がある。ＡＰモードおいて、第２端末は、予め設定した時間周期で、ｂｅａｃｏｎ（ビーコン）メッセージをブロードキャストでき、当該ｂｅａｃｏｎメッセージの中に第２端末の端末情報を付加してもよい。例えば、当該端末情報は、第２端末のＳＳＩＤ、デバイス種類記述情報、端末メーカー情報、等を含んでもよく、さらに、検証するためのＩＰアドレスを含んで、例えば、接続できた後に、自動的に当該ＩＰアドレスに対応するページに入ることにより、第２端末が接続できたかの検証を便利にしてもよい。インテリジェント端末として、第１端末（例えば、ルータ、或は、ルータに既に接続した携帯電話、等）には、ＡＰスキャンインターフェースが設置されている。第１端末は、無線ＡＰスキャンインターフェースを呼出して、第２端末がブロードキャストしたｂｅａｃｏｎメッセージを受信し、当該ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得して、当該端末情報に基づいて、第２端末の中から目標端末を取得する。第１端末が受信できる第２端末の中には、目標無線ネットワーク範囲内の目標端末のほか、他の無線ネットワーク範囲内のＡＰデバイスも含まれている可能性がある。例えば、当該他の無線ネットワークは、目標無線ネットワークの近隣の無線ネットワークであってもよく、このため、第１端末は、第２端末を発見した後に、さらに、第２端末の中から目標無線ネットワークに接続しようとする目標端末を取得する必要がある。目標端末を取得する時に、以下の方法を採用してもよい。
【００５８】
第１の方法において、第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、全ての第２端末の端末情報が含まれた情報リストを出力してもよい。この時、第１端末のユーザは、情報リスト中の端末情報に基づいて、目標端末情報を選択できる。例えば、ホームの目標無線ネットワークの範囲内で、第１端末のユーザは、情報リストの中から、ホーム内に設置した端末の端末情報を選択して、目標端末情報としてもよく、該当する目標端末情報に対応する端末が目標端末になる。
【００５９】
第２の方法において、第１端末は、目標端末を発見し、目標端末を目標無線ネットワークに接続させた後に、上記の目標端末の端末情報を歴史端末リストの中に記録してもよい。第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、第２端末の端末情報に基づいて歴史端末リストを検索して、歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【００６０】
第３の方法において、第１端末上に目標端末リストと時間条件の間の対応関係を予め設定してもよく、ここで、時間条件はある時間範囲であってもよく、例えば、夜間２０時から２４時であってもよい。目標端末リストの中には、時間条件である時間範囲内に目標無線ネットワークの接続を許可する端末の端末情報が含まれている。第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、まず、現在時間が予め設定した時間条件を満たすか否かを判断して、当該時間条件を満たす場合、第２端末の端末情報に基づいて目標端末リストを検索して、目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【００６１】
当然ながら、全ての第２端末の中から目標端末を選択する方法は、上記の方法に限定されない。例えば、環境因子に基づいて選択してもよく、例えば、現在の気温に基づいて、インテリジェント・エアコン等を接続させしてよい。
【００６２】
第２端末を発見する精度を高めるために、第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、第２端末に検証メッセージを送信してもよく、例えば、ｐｒｏｂｅメッセージを送信してもよい。検証メッセージに対する応答メッセージを受信した後に、応答メッセージを送信した第２端末の中から目標端末を取得してもよい。
【００６３】
ステップ１０２において、目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成する。
【００６４】
第１端末は、取得した目標無線ネットワークのＳＳＩＤとパスワードとを文字列に組み合わせる。本発明の実施例においては、組み合わせる文字列の形式を限定しない。例えば、「ＳＳＩＤ+パスワード」との形式であってもよく、「パスワード+ＳＳＩＤ」との形式であってもよい。第１端末は、上記の文字列を暗号化して、暗号化文字列を取得する、本発明の実施例においては、具体的な暗号化方法に限定しない。対称性暗号化アルゴリズムを採用してもよいし、非対称性暗号化アルゴリズムを採用してもよい。目標端末が暗号化文字列に基づいて目標無線ネットワークの接続情報を取得するようにするために、第１端末及び目標端末に、該当する暗号化アルゴリズム及び復号化アルゴリズムを予め設定してもよい。或は、メッセージネゴシエーションによって、該当する暗号化アルゴリズム及び復号化アルゴリズムを設置して、両方が同一の暗号化アルゴリズム及び復号化アルゴリズムを用いて接続情報を構成する文字列に対して、暗号化及び復号化してもよい。
【００６５】
上記の暗号化文字列は、一般的に、幾つかのバイト内容からこうせいされる。第１端末は、上記のバイト内容に基づいて複数の目的ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、媒介アクセス制御層）アドレスを構造してもよく、各々の目的ＭＡＣアドレス毎に、少なくとも一つのバイト内容を付加できる。一例において、第１端末は、各々のバイト内容のために、それぞれ、一つの目的ＭＡＣアドレスを構造してもよく、当該目的ＭＡＣアドレスの属性（Ｖａｌｕｅ）バイト（例えば、ＭＡＣアドレスの最後の一つのバイト）に当該バイト内容を書込み、目的ＭＡＣアドレスのインデックス（Ｉｎｄｅｘ）バイト（例えば、ＭＡＣアドレスの後ろから二番目のバイト）に当該バイト内容の暗号化文字列における位置情報を書込む。例えば、暗号化文字列を構成するバイト内容の左から右への配列順に沿って、バイト内容をために、１から始まるインデックスナンバーを設定して、各バイト内容の位置情報とする。当該インデックスナンバーの大きくなる順に沿って、対応するバイト内容を暗号化文字列に組み合わせる。
【００６６】
本発明の実施例において、第１端末は、マルチキャストメッセージを送信することにより、暗号化文字列を目標端末に送信してもよい。マルチキャストメッセージは３層のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、インターネットプロトコル）メッセージであり、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ、トランスミッション  コントロール  プロトコル）/ＩＰによって転送すると、そのマルチキャストアドレスがＩＰアドレスに該当するため、上記の複数の目的ＭＡＣアドレスを構造した後に、第１端末は、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係にしたがって、複数の目的ＭＡＣアドレスをために、複数のマルチキャストアドレスを生成することにより、マルチキャストメッセージを送信するようにする。ここで、マルチキャストメッセージは、具体的に、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、インターネット グループ 管理プロトコル）メッセージであってもよい。
【００６７】
ステップ１０３において、当該マルチキャストアドレスへ、当該接続情報をマルチキャストメッセージであって、目標端末が受信して目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信する。
【００６８】
本発明の実施例において、目標無線ネットワークに接続しようとする目標端末は、モニタリングモードを起動してもよく、モニタリングモードにおいて、空白ポートで転送した全てのメッセージを受信できる。このため、第１端末がマルチキャストアドレスへ送信したマルチキャストメッセージは、目標端末によりモニタリングできる。このため、目標端末により、マルチキャストメッセージの中から目標無線ネットワークの接続情報を取得して、目標無線ネットワークとの接続を実現できる。
【００６９】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００７０】
図２に示したように、図２は、例示的な一実施例に係る無線ネットワークに接続させるためのもう一方法を示すフローチャートである。当該方法は、目標端末に適用される。当該方法は、以下のステップを含む。
【００７１】
ステップ２０１において、目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信する。当該マルチキャストメッセージのマルチキャストアドレスは、第１端末目標無線ネットワークの接続情報に基づいて構造したマルチキャストアドレスである。
【００７２】
本発明の実施例において、目標無線ネットワークに接続しようとする目標端末を、ＡＰモードに設定してもよい。ＡＰモードにおいて、目標端末は、予め設定した時間周期で、ｂｅａｃｏｎメッセージをブロードキャストしてもよい。当該ｂｅａｃｏｎメッセージの中に、目標端末の端末情報を付加してもよい。例えば、当該端末情報は、第２端末のＳＳＩＤ、デバイス種類記述情報、端末メーカー情報、等を含んでもよく、さらに、検証するためのＩＰアドレスを含んで、例えば、接続できた後に、自動的に当該ＩＰアドレスに対応するページに入ることにより、第２端末が接続できたかの検証を便利にしてもよい。第１端末は、ｂｅａｃｏｎメッセージを受信することにより当該目標端末を発見して、さらに、ｂｅａｃｏｎメッセージに付加された端末情報に基づいて、当該目標端末を、目標無線ネットワークに接続待ちの端末として特定してもよい。第１端末により目標端末を発見する具体的な過程は、図１の実施例の関連記述を参照できるため、ここでは説明を省略する。
【００７３】
本発明の実施例において、目標端末は、モニタリングモードを起動してもよい。モニタリングモードにおいて、目標端末は、空白ポートで転送した全てのメッセージをモニタリングできる。このため、当第１端末は、目標無線ネットワークに接続しようとする端末があると特定した後に、目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを構造し、さらに、マルチキャストアドレスへマルチキャストメッセージを送信することになる。この時、モニタリングモードにある目標端末は、当該マルチキャストメッセージを空白ポートでモニタリングできる。モニタリングモードにおいて、同時に、ｂｅａｃｏｎメッセージを周期的にブロードキャストしてもよい。
【００７４】
また、目標端末により様々なメッセージを空白ポートで受信する可能性があるため、メッセージの特徴を認識することにより、第１端末が送信したマルチキャストメッセージを取得できる。ここで、メッセージの特徴は、具体的に、メッセージプロトコルであってもよい。例えば、マルチキャストメッセージが、具体的に、ＩＧＭＰメッセージである場合、目標端末は、メッセージプロトコルをＩＧＭＰプロトコルと識別できると、第１端末が送信したマルチキャストメッセージを受信したことを特定できる。
【００７５】
ステップ２０２において、マルチキャストメッセージに基づいて、目標無線ネットワークの接続情報を取得する。
【００７６】
本発明の実施例において、マルチキャストメッセージ内容が付加された物理層メッセージを受信した後に、例えば、「８０２.１１」メッセージ、等を受信した後に、目標端末は、物理層メッセージのＭＡＣアドレスを取得でき、この後、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得できる。ＭＡＣアドレスのデータ領域内の数値バイトを読込んで、バイト内容を取得し、また、インデックスバイトを読み込んで、バイト内容の位置情報を取得できる。位置情報に基づいて、バイト内容を組み合わせて暗号化文字列を得る。暗号化文字列を復号化して、接続情報である、目標無線ネットワークのＳＳＤＩ及びパスワードを取得する。
【００７７】
図１の中の第１端末が暗号化文字列を生成し、ＭＡＣアドレスに暗号化文字列のバイト内容を付加する過程を参照して、目標端末は、マルチキャストアドレスに対応する、マルチキャストアドレスが付加されたＭＡＣアドレスを取得した後に、当該ＭＡＣアドレスデータ領域の中の数値バイトを読込んで、バイト内容を取得し、また、インデックスバイトを読み込んでバイト内容の位置情報を取得し、さらに、位置情報に基づいて、バイト内容を組み合わせて暗号化文字列を取得する。そして、目標端末は、第１端末上に設定された暗号化アルゴリズムと一致する暗号化アルゴリズムによって、暗号化文字列を復号化して、目標無線ネットワークの接続情報を得る。当該接続情報は、目標無線ネットワークのＳＳＩＤ及びパスワード等を含む。
【００７８】
ステップ２０３において、取得した接続情報に基づいて、目標無線ネットワークに接続する。
【００７９】
上記の実施例において、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００８０】
図３は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための適用場面を示す模式図である。
【００８１】
図３には、ホームの無線ネットワークの場面に一例を示している。ここで、一つのホームルータが設置されており、当該ルータを用いて目標無線ネットワークを提供することにより、ホームの中のインテリジェント端末を当該目標無線ネットワークに接続させて、パブリックネットワークへのアクセスを実現できる。図３に示したように、ホームの場面の中に例示するインテリジェント端末は、スマートフォン、インテリジェント・コンセント、及び、インテリジェント・エアコンを含んでもよい。
【００８２】
初期のタイミングに、スマートフォンを目標無線ネットワークに接続させ、ここで、スマートフォンにより取得した目標無線ネットワークのＳＳＩＤが「Ｘｉａｏｍｉ＿１０ＥＤ＿５Ｇ」であり、パスワードが「１２３４５６」であると想定する。
【００８３】
ホームの場面において、スマートフォン以外の他のインテリジェント端末は、ＡＰモードにおいてｂｅａｃｏｎメッセージをブロードキャストし、ｂｅａｃｏｎメッセージ中にはインテリジェント端末の端末情報が付加されている。インテリジェント・コンセントの例を挙げると、当該デバイスによりブロードキャストしたｂｅａｃｏｎメッセージの中には自デバイスのＳＳＩＤである「ｘｉａｏｍｉ＿ｐｌｕｇ＿ｖ１＿ｐｒｏ５５５Ｄ」が付加されている。スマートフォンは、無線ＡＰスキャンインターフェースを呼出して、インテリジェント端末により送信したｂｅａｃｏｎメッセージを受信し、ｂｅａｃｏｎメッセージの中に付加された情報を識別して、ホームの目標無線ネットワークに接続待ちのインテリジェント・コンセントとインテリジェント・エアコンを発見する。
【００８４】
スマートフォンは、上記のインテリジェント・コンセントとインテリジェント・エアコンとを発見した後に、目標無線ネットワークのＳＳＩＤとパスワードである「Ｘｉａｏｍｉ＿１０ＥＤ＿５Ｇ＋１２３４５６」を暗号化し、また、マルチキャストアドレスを構造した後に、マルチキャストアドレスへマルチキャストメッセージを送信する。上記については、図１と図２の実施例中の関連記述を参照できるため、ここでは、説明を省略する。
【００８５】
上記のインテリジェント・コンセントとインテリジェント・エアコンは、ｂｅａｃｏｎメッセージをブロードキャストする同時に、モニタリングモードにおいて、空白ポートで転送したマルチキャストメッセージをモニタリングした後に、マルチキャストアドレスに基づいて目的ＭＡＣアドレスを取得し、さらに、目的ＭＡＣアドレスの中に付加された目標無線ネットワークのＳＳＩＤとパスワードとを取得することにより、目標無線ネットワークに接続する。その具体的な過程は、図１と図２の実施例中の関連記述を参照できるため、ここでは説明を省略する。
【００８６】
図３に示したホームの無線ネットワークに場面において、スマートフォンは、ホームルータとの無線接続を解除しなくても、インテリジェント・コンセントとインテリジェント・エアコンの当該ホームルータとの自動接続を実現できるため、ホームの場面においてのインテリジェント端末を目標無線ネットワークに統一的に接続する過程を最適化して、接続制御過程を簡素化して、接続效率を高めた。
【００８７】
前述無線ネットワークに接続させるための方法の実施例に対応して、本発明は、さらに、無線ネットワークに接続させるための装置及び適用される端末の実施例を提供する。
【００８８】
図４に示したように、図４は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一装置を示すブロック図である。前記装置は、取得ユニット４１０、生成ユニット４２０及び送信ユニット４３０を備える。
【００８９】
ここで、前記取得ユニット４１０は、第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見する。
【００９０】
前記生成ユニット４２０は、前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成する。
【００９１】
送信ユニット４３０は、前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信する。
【００９２】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００９３】
図５に示したように、図５は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図４に示した実施例を基に、前記取得ユニット４１０は、ｂｅａｃｏｎメッセージ受信サブユニット４１１及び目標端末取得サブユニット４１２を備える。
【００９４】
ここで、前記ｂｅａｃｏｎメッセージ受信サブユニット４１１は、無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信する。
【００９５】
前記目標端末取得サブユニット４１２は、前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得する。
【００９６】
上記の実施例によると、第１端末により、既に設定したＡＰスキャンインターフェースを介して目標端末が送信したｂｅａｃｏｎメッセージを受信できるため、目標端末の自動発見を実現できる。
【００９７】
図６Ａに示したように、図６Ａは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、情報リスト出力モジュール４１２１及び第１目標端末取得モジュール４１２２を備えてもよい。
【００９８】
ここで、前記情報リスト出力モジュール４１２１は、前記第２端末の端末情報が含まれた情報リストを出力する。
【００９９】
前記第１目標端末取得モジュール４１２２は、ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得する。
【０１００】
図６Ｂに示したように、図６Ｂは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、歴史端末リスト検索モジュール４１２３及び第２目標端末取得モジュール４１２４を備えてもよい。
【０１０１】
ここで、前記歴史端末リスト検索モジュール４１２３は、前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索する。
【０１０２】
前記第２目標端末取得モジュール４１２４は、前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【０１０３】
図６Ｃに示したように、図６Ｃは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、時間条件判断モジュール４１２５、目標端末リスト検索モジュール４１２６及び第３目標端末取得モジュール４１２７を備えてもよい。
【０１０４】
ここで、前記時間条件判断モジュール４１２５は、現在時間が予め設定した時間条件を満たすか否かを判断する。
【０１０５】
前記目標端末リスト検索モジュール４１２６は、前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索する。
【０１０６】
前記第３目標端末取得モジュール４１２７は、前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【０１０７】
図６Ｄに示したように、図６Ｄは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、検証メッセージ送信モジュール４１２８及び目標端末取得モジュール４１２９を備えてもよい。
【０１０８】
ここで、前記検証メッセージ送信モジュール４１２８は、前記第２端末に検証メッセージを送信する。
【０１０９】
前記目標端末取得モジュール４１２９は、前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得する。
【０１１０】
上記の実施例によると、第１端末により、端末情報に基づいて、互いに異なる発見方法によって目標端末を発見できるため、発見方法が柔軟且つ多様であり、ユーザの互いに異なる設定要求を満足できる。
【０１１１】
図７に示したように、図７は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図４至図６Ｄ任一に示した実施例を基に、前記生成ユニット４２０は、接続情報暗号化サブユニット４２１、ＭＡＣアドレス構造サブユニット４２２及びマルチキャストアドレス生成サブユニット４２３を備えてもよい。
【０１１２】
ここで、前記接続情報暗号化サブユニット４２１は、前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得する。
【０１１３】
前記ＭＡＣアドレス構造サブユニット４２２は、前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造する。
【０１１４】
前記マルチキャストアドレス生成サブユニット４２３は、ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成する。
【０１１５】
上記の実施例によると、第１端末により、目標無線ネットワークの接続情報を転送する前に、接続情報を暗号化できるため、接続情報の転送の安全性を保証できる。
【０１１６】
図８に示したように、図８は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図７に示した実施例を基に、前記ＭＡＣアドレス構造サブユニット４２２は、バイト内容取得モジュール４２２１及び目的ＭＡＣアドレス構造モジュール４２２２を備えてもよい。
【０１１７】
ここで、前記バイト内容取得モジュール４２２１は、前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得する。
【０１１８】
前記目的ＭＡＣアドレス構造モジュール４２２２は、前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造する。
【０１１９】
上記の実施例によると、第１端末により、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、ＭＡＣアドレスを構造して目標無線ネットワークの接続情報を付加し、また、ＭＡＣアドレスを対応するマルチキャストアドレスにマッピングして、マルチキャストアドレスへマルチキャストメッセージを転送することにより、目標端末がマルチキャストメッセージを受信した後に目標無線ネットワークの接続情報を取得するようにして、目標無線ネットワークとの自動接続を実現できる。
【０１２０】
上記の図４乃至図８の実施例に示したネットワークに接続するための装置は、目標無線ネットワークに既に接続した第１端末に適用される。
【０１２１】
図９に示したように、図９は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。前記装置は、受信ユニット５１０、取得ユニット５２０及び接続ユニット５３０を備える。
【０１２２】
ここで、前記受信ユニット５１０は、目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信する。
【０１２３】
前記取得ユニット５２０は、前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得する。
【０１２４】
前記接続ユニット５３０は、前記接続情報に基づいて、前記目標無線ネットワークに接続する。
【０１２５】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続効率を改善した。
【０１２６】
図１０に示したように、図１０は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９に示した実施例を基に、前記装置は、ブロードキャストユニット５４０をさらに備えてもよい。
【０１２７】
ここで、前記ブロードキャストユニット５４０は、予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストする。
【０１２８】
上記の実施例によると、目標端末自身にｂｅａｃｏｎメッセージのブロードキャスト機能があるため、第１端末の目標無線ネットワークとの接続を解除しなくて、ｂｅａｃｏｎメッセージを受信して、目標端末を自動発見できるようにする。
【０１２９】
図１１に示したように、図１１は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９或図１０に示した実施例を基に、前記受信ユニット５１０は、モニタリングモード起動サブユニット５１１及びマルチキャストメッセージモニタリングサブユニット５１２を備えてもよい。
【０１３０】
ここで、前記モニタリングモード起動サブユニット５１１は、モニタリングモードを起動する。
【０１３１】
前記マルチキャストメッセージモニタリングサブユニット５１２は、前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信する。
【０１３２】
上記の実施例によると、目標端末によりモニタリングモードにおいて全ての空白ポートメッセージを受信できるため、モニタリングモードを起動する後に、第１端末が送信したマルチキャストメッセージを受信できて、目標無線ネットワークの接続情報を取得することにより、目標無線ネットワークとの自動接続を実現できる。
【０１３３】
図１２に示したように、図１２は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９乃至図１１の中のいずれかの図面に示した実施例を基に、前記取得ユニット５２０は、ＭＡＣアドレス取得サブユニット５２１、暗号化文字列取得サブユニット５２２及び接続情報取得サブユニット５２３を備えてもよい。
【０１３４】
ここで、前記ＭＡＣアドレス取得サブユニット５２１は、前記物理層メッセージのＭＡＣアドレスを取得する。
【０１３５】
前記暗号化文字列取得サブユニット５２２は、前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得して、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得る。
【０１３６】
前記接続情報取得サブユニット５２３は、前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得する。
【０１３７】
上記の図９乃至図１２実施例に示したネットワークに接続するための装置は、目標無線ネットワークに既に接続した第１端末を通じて目標無線ネットワークに接続する目標端末に適用される。
【０１３８】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１３９】
装置実施例は、基本的に方法実施例に対応するため、関連部分については、方法実施例の対応する部分を参照すればよい。上記装置実施例は例示的なものに過ぎない。上記独立の部材としてのモジュールは、物理的に独立するものであってもよいし、そうでないものであってもよく、モジュールとしての部材は、物理的なモジュールであってもよいし、そうでないものであってもよく、１つの位置にあってもよいし、複数のネットワークモジュールに分布していてもよい。本発明の技術案の目的を実現するために、必要に応じて上記モジュールの一部又は全部を選択することができる。これは、当業者が創造的労働をせずに理解して実施できることである。
【０１４０】
上記に対応するように、本発明は、無線ネットワークに接続させるための装置をさらに提供する。当該装置は、目標無線ネットワークに既に接続した第１端末に適用される。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成し、前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される。
【０１４１】
上記に対応するように、本発明は、無線ネットワークに接続させるためのもう一装置を提供する。当該装置は、目標無線ネットワークに既に接続した第１端末を通じて目標無線ネットワークに接続する目標端末に適用される。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される。
【０１４２】
図１３は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための装置１４００のもう一構成を示す模式図である。例えば、装置１４００は、ルーティング機能を有する、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、インテリジェント・エアコン、インテリジェント・空気清浄機、インテリジェント・コンセント、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１４３】
図１３を参照して、装置１４００は、プロセスアセンブリ１４０２、メモリ１４０４、電源アセンブリ１４０６、マルチメディアアセンブリ１４０８、オーディオアセンブリ１４１０、入出力（Ｉ／Ｏ）インターフェイス１４１２、センサアセンブリ１４１４、及び通信アセンブリ１４１６のような一つ以上のアセンブリを含んでよい。
【０１４４】
プロセスアセンブリ１４０２は、一般的には装置１４００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１４０２は、一つ以上のプロセッサ１４２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１４０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１４０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１４０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１４０８とプロセスアセンブリ１４０２の間のインタラクションを容易にするようにしてもよい。
【０１４５】
メモリ１４０４は、各種類のデータを記憶することにより装置１４００の動作を支援するように構成される。これらのデータの例は、装置１４００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１４０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１４６】
電源アセンブリ１４０６は、装置１４００の多様なアセンブリに電力を供給する。電源アセンブリ１４０６は、電源管理システム、一つ以上の電源、及び装置１４００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１４７】
マルチメディアアセンブリ１４０８は、前記装置１４００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１４０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１４００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１４８】
オーディオアセンブリ１４１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１４１０は、一つのマイク（ＭＩＣ）を含み、装置１４００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１４０４に記憶されたり、通信アセンブリ１４１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１４１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１４９】
Ｉ／Ｏインターフェイス１４１２は、プロセスアセンブリ１４０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１５０】
センサアセンブリ１４１４は、装置１４００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１４１４は、装置１４００のＯＮ／ＯＦＦ状態、装置１４００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１４１４は、装置１４００、或は装置１４００の一つのアセンブリの位置変更、ユーザと装置１４００とが接触しているか否か、装置１４００の方位、又は加速／減速、装置１４００の温度の変化を検出できる。センサアセンブリ１４１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１４１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１４１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１５１】
通信アセンブリ１４１６は、装置１４００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１４００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１４１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１４１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１５２】
例示的な実施例において、装置１４００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１５３】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１４０４を提供しており、装置１４００のプロセッサ１４２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１５４】
図１４は、例示的な一実施例に係る無線ネットワークに接続させるための装置１５００の一構成を示す模式図である。例えば、装置１５００をサーバとして提供してもよい。図３８を参照すると、装置１５００は、プロセスアセンブリ１５２２を備える。当該プロセスアセンブリ１５２２は、一つ以上のプロセッサ、及びメモリ１５３２を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１５２２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１５３２中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１５２２は、命令を実行することにより、上記の安全制御方法を実行する。
【０１５５】
装置１５００は、装置１５００の電源を管理するための一つの電源アセンブリ１５２６、装置１５００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１５５０、及び、一つの入出力インターフェイス１５５８を備えてもよい。装置１５００は、メモリ１５３２に保存された、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ，  ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０１５６】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１５７】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016537933.tif 000003
【図２】
2016537933.tif 000004
【図３】
2016537933.tif 000005
【図４】
2016537933.tif 000006
【図５】
2016537933.tif 000007
【図６Ａ】
2016537933.tif 000008
【図６Ｂ】
2016537933.tif 000009
【図６Ｃ】
2016537933.tif 000010
【図６Ｄ】
2016537933.tif 000011
【図７】
2016537933.tif 000012
【図８】
2016537933.tif 000013
【図９】
2016537933.tif 000014
【図１０】
2016537933.tif 000015
【図１１】
2016537933.tif 000016
【図１２】
2016537933.tif 000017
【図１３】
2016537933.tif 000018
【図１４】
2016537933.tif 000019
【手続補正書】
【提出日】平成27年5月21日(2015.5.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【相互参照】
【０００１】
本願は、出願番号がＣＮ２０１４１０４８４６５０.８であって、出願日が２０１４年９月１９日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【技術分野】
【０００２】
本発明は、通信技術分野に関し、特に、無線ネットワークに接続させるための方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
無線ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ、無線アクセスポイント）デバイスによって提供する無線ネットワーク環境において、端末は、無線ＡＰデバイスに接続して、無線ＡＰデバイスを介してパブリックネットワークをアクセスできる。例えば、ホームの無線ネットワーク環境において、一般的に、無線ＡＰデバイスはホームに設置されたルータであり、ホーム内のＷＩＦＩ（ワイヤレス  フィディリティー）接続機能を有するいろんなインテリジェント端末は、ホーム無線ネットワークに接続して、インテリジェント端末の間の接続を実現できる。
【０００４】
関連技術において、一つの無線ネットワーク範囲内のインテリジェント端末の当該無線ネットワークとの接続を実現する時に、当該無線ネットワークに既に接続した一つのインテリジェント端末により当該無線ネットワークとの接続を解除し、また、ＡＰモードにあるその他のインテリジェント端末により、当該無線ネットワークに接続した後に、当該無線ネットワークの接続情報を他のインテリジェント端末に送信して、他のインテリジェント端末により当該接続情報に基づいて当該無線ネットワークに接続し、接続を解除したインテリジェント端末により、再び当該無線ネットワークに接続することにより、全てのインテリジェント端末の当該無線ネットワークとの接続を実現する。
【０００５】
しかし、上記の無線ネットワークに接続させるための過程は、無線ネットワークに既に接続したインテリジェント端末の接続を切り替える必要があるため、接続過程が複雑であり、接続効率が低下する。
【発明の概要】
【０００６】
本発明は、関連技術での接続無線ネットワーク過程が複雑であり、接続效率が低下する問題を解決するために、無線ネットワークに接続させるための方法、装置、プログラム及び記録媒体を提供する。
【０００７】
本発明の実施例に係る第１の態様によると、無線ネットワークに接続させるための方法を提供する。
【０００８】
当該方法は、  第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するステップと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するステップと、
を含む。
【０００９】
オプションとして、
前記目標無線ネットワークに接続待ちの目標端末を発見するステップは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するステップと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップと、
を含む。
【００１０】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報が含まれた情報リストを出力するステップと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するステップと、
を含む。
【００１１】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するステップと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含む。
【００１２】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
現在時間が予め設定した時間条件を満たすか否かを判断するステップと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するステップと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含む。
【００１３】
オプションとして、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末に検証メッセージを送信するステップと、
前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するステップと、
を含む。
【００１４】
オプションとして、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するステップと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するステップと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するステップと、
を含む。
【００１５】
オプションとして、
前記暗号化文字列に基づいて、複数の目的ＭＡＣアドレスを構造するステップは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するステップと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するステップと、
を含む。
【００１６】
本発明の実施例に係る第２の態様によると、もう一無線ネットワークに接続させるための方法を提供する。
【００１７】
当該方法は、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップと、
前記接続情報に基づいて、前記目標無線ネットワークに接続するステップと、
を含む。
【００１８】
オプションとして、
目標無線ネットワークに既に接続した第１端末により送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップの前に、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするステップ
をさらに含む。
【００１９】
オプションとして、
目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信するステップは、
モニタリングモードを起動するステップと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
を含む。
【００２０】
オプションとして、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップは、
前記物理層メッセージのＭＡＣアドレスを取得するステップと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得するステップと、
前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得するステップと、
前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るステップと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するステップと、
を含む。
【００２１】
本発明の実施例に係る第３の態様によると、無線ネットワークに接続させるための装置を提供する。
【００２２】
前記装置は、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するための取得ユニットと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するための生成ユニットと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するための送信ユニットと、
を備える。
【００２３】
オプションとして、
前記取得ユニットは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するためのｂｅａｃｏｎメッセージ受信サブユニットと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するための目標端末取得サブユニットと、
を備える。
【００２４】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末の端末情報が含まれた情報リストを出力するための情報リスト出力モジュールと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するための第１目標端末取得モジュールと、
を備える。
【００２５】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するための歴史端末リスト検索モジュールと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するための第２目標端末取得モジュールと、
を備える。
【００２６】
オプションとして、
前記目標端末取得サブユニットは、
現在時間が予め設定した時間条件を満たすか否かを判断するための時間条件判断モジュールと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するための目標端末リスト検索モジュールと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するための第３目標端末取得モジュールと、
を備える。
【００２７】
オプションとして、
前記目標端末取得サブユニットは、
前記第２端末に検証メッセージを送信するための検証メッセージ送信モジュールと、
前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するための目標端末取得モジュールと、
を備える。
【００２８】
オプションとして、
前記生成ユニットは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するための接続情報暗号化サブユニットと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するためのＭＡＣアドレス構造サブユニットと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するためのマルチキャストアドレス生成サブユニットと、
を備える。
【００２９】
オプションとして、
前記ＭＡＣアドレス構造サブユニットは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するためのバイト内容取得モジュールと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するための目的ＭＡＣアドレス構造モジュールと、
を備える。
【００３０】
本発明の実施例に係る第４の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３１】
当該装置は、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するための受信ユニットと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するための取得ユニットと、
前記接続情報に基づいて、前記目標無線ネットワークに接続させるための接続ユニットと、
を備える。
【００３２】
オプションとして、
前記装置は、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするためのブロードキャストユニット
をさらに備える。
【００３３】
オプションとして、
前記受信ユニットは、
モニタリングモードを起動するためのモニタリングモード起動サブユニットと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するためのマルチキャストメッセージモニタリングサブユニットと、
を備える。
【００３４】
オプションとして、
前記取得ユニットは、
目的前記物理層メッセージのＭＡＣアドレスを取得するためのＭＡＣアドレス取得サブユニットと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得し、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るための暗号化文字列取得サブユニットと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するための接続情報取得サブユニットと、
を備える。
【００３５】
本発明の実施例に係る第５の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３６】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、
前記目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成し、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される。
【００３７】
本発明の実施例に係る第６の態様によると、もう一無線ネットワークに接続させるための装置を提供する。
【００３８】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、
前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される。
【００３９】
本発明の実施例に係る第７態様によると、プロセッサに実行されることにより、上記の無線ネットワークに接続させるための方法を実現するプログラムを提供する。
【００４０】
本発明の実施例に係る第８態様によると、上記プログラムが記録された記録媒体を提供する。
【００４１】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００４２】
本発明によると、目標無線ネットワークに接続された第１端末は、当該目標無線ネットワークに接続待ちの目標端末を発見し、当該目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成した後に、当該マルチキャストアドレスへマルチキャストメッセージを送信し、目標端末は、受信したマルチキャストメッセージに基づいて接続情報を取得して、目標無線ネットワークに接続する。第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００４３】
本発明において、第１端末により、既に設定したＡＰスキャンインターフェースを介して目標端末が送信したｂｅａｃｏｎメッセージを受信できるため、ｂｅａｃｏｎメッセージに付加された端末情報に基づいて、目標端末の自動発見を実現できる。
【００４４】
本発明において、第１端末により、端末情報に基づいて、互いに異なる発見方法によって目標端末を発見できるため、発見方法が柔軟且つ多様であり、ユーザの互いに異なる設定要求を満足できる。
【００４５】
本発明において、第１端末により、目標無線ネットワークの接続情報を転送する前に、接続情報を暗号化できるため、接続情報の転送の安全性を保証できる。
【００４６】
本発明において、第１端末により、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、ＭＡＣアドレスを構造して目標無線ネットワークの接続情報を付加し、また、ＭＡＣアドレスを対応するマルチキャストアドレスにマッピングして、マルチキャストアドレスへマルチキャストメッセージを転送することにより、目標端末がマルチキャストメッセージを受信した後に目標無線ネットワークの接続情報を取得するようにして、目標無線ネットワークとの自動接続を実現できる。
【００４７】
本発明において、目標端末自身にｂｅａｃｏｎメッセージのブロードキャスト機能があるため、第１端末の目標無線ネットワークとの接続を解除しなくて、ｂｅａｃｏｎメッセージを受信して、目標端末を自動発見できるようにする。
【００４８】
本発明において、目標端末によりモニタリングモードにおいて全ての空白ポートメッセージを受信できるため、モニタリングモードを起動する後に、第１端末が送信したマルチキャストメッセージを受信できて、目標無線ネットワークの接続情報を取得することにより、目標無線ネットワークとの自動接続を実現できる。
【００４９】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００５０】
以下の図面は、明細書の一部分として明細書全体を構成することにより、本発明に合致する実施例を例示するとともに、本発明の原理を解釈するためのものである。
【００５１】
【図１】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一方法を示すフローチャートである。
【図２】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一方法を示すフローチャートである。
【図３】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための適用場面を示す模式図である。
【図４】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一装置を示すブロック図である。
【図５】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ａ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｂ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｃ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図６Ｄ】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図７】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図８】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図９】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１０】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１１】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１２】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。
【図１３】本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための装置の構成を示す模式図である。
【図１４】本発明に係る例示的な一実施例に係るもう一種の無線ネットワークに接続させるための装置の構成を示す模式図である。
【発明を実施するための形態】
【００５２】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００５３】
本発明に用いる用語は、特定の実施例を説明するものに過ぎず、本発明を限定するものではない。本発明及び特許請求の範囲に記載の単数形式の「１種類」、「前記」及び「当該」は、前後の文章においてそれぞれ他の意味を含有すると明確に記載される以外には、複数の形式も含んでいる。ここで、本発明に記載の「及び／又は」は、挙げられる事項の1つ又は複数の何れ又は全ての組み合わせを意味する。
【００５４】
本発明は、第１の、第２の、第３の等の用語により各種の情報を説明しているが、それらの情報は上記用語に限られない。これらの用語は、同じ種類の情報同士を区分するためのものに過ぎない。例えば、本発明の範囲から逸脱しない場合、第１の情報を第２の情報と称しても良い。同じように、第２の情報を第１の情報と称してもよい。用語「……場合」は、上下文により、「……時」或は「……と」又は「確定に応じる」に解釈されてもよい。
【００５５】
図１は、例示的な一実施例に係る無線ネットワークに接続させるための一方法を示すフローチャートである。当該方法は、第１端末に適用される。当該方法は、以下のステップを含む。
【００５６】
ステップ１０１において、第１端末が目標無線ネットワークに接続した後に、目標無線ネットワークに接続待ちの目標端末を発見する。
【００５７】
本発明の実施例に係る端末は、無線ネットワーク接続機能、例えば、ＷＩＦＩ機能を有する任意のインテリジェント端末であってもよく、これら端末は、具体的に、携帯電話、タブレットＰＣ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、パーソナルデジタルアシスタント）、インテリジェント・コンセント、インテリジェント・エアコン、インテリジェント・空気清浄機、インテリジェント・ウェアラブルデバイス、ＷＩＦＩ赤外線リモコンリピーターボックス、等であってもよい。インテリジェント端末は、一般的に、二種の動作モードを有し、それぞれ、ＡＰモード、及び、ＳＴＡＴＩＯＮ（ステーション）モードである。ＡＰモードにおいて、インテリジェント端末は、無線アクセスポイントとして、他のインテリジェント端末にネットワーク接続サービスを提供する。ＳＴＡＴＩＯＮモードにおいて、インテリジェント端末は、一つのクライアントデバイスとして、他のＡＰデバイスを介してネットワークに接続する。
【００５８】
本発明の実施例において、ＡＰデバイスであるルータにより、目標無線ネットワークを提供してもよく、当該ルータは、インテリジェント・ルーティングデバイスとして、伝統のルーティング機能を有するほか、さらに、別途のＯＳとディスクを有する。第１端末は、当該目標無線ネットワークに接続した後に、当該目標無線ネットワークの接続情報を取得できるし、接続情報は、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ，サービスセット識別子）及びパスワードを含んでもよい。ルータによって提供する目標無線ネットワーク範囲内に、既に接続した第１端末のほか、当該目標無線ネットワークにまだ接続しなかった幾つかのインテリジェント端末が設置されている可能性もあり、本発明の実施例において、これらインテリジェント端末を目標端末と呼ぶ。
【００５９】
本発明の実施例において、ＡＰモードに設定されたインテリジェント端末を、第２端末に呼んでもよい。第２端末との名称は、端末の数を限定するためのものではなく、第１端末によって発見できる全ての少なくとも一つのインテリジェント端末を示すことを説明する必要がある。ＡＰモードおいて、第２端末は、予め設定した時間周期で、ｂｅａｃｏｎ（ビーコン）メッセージをブロードキャストでき、当該ｂｅａｃｏｎメッセージの中に第２端末の端末情報を付加してもよい。例えば、当該端末情報は、第２端末のＳＳＩＤ、デバイス種類記述情報、端末メーカー情報、等を含んでもよく、さらに、検証するためのＩＰアドレスを含んで、例えば、接続できた後に、自動的に当該ＩＰアドレスに対応するページに入ることにより、第２端末が接続できたかの検証を便利にしてもよい。インテリジェント端末として、第１端末（例えば、ルータ、或は、ルータに既に接続した携帯電話、等）には、ＡＰスキャンインターフェースが設置されている。第１端末は、無線ＡＰスキャンインターフェースを呼出して、第２端末がブロードキャストしたｂｅａｃｏｎメッセージを受信し、当該ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得して、当該端末情報に基づいて、第２端末の中から目標端末を取得する。第１端末が受信できる第２端末の中には、目標無線ネットワーク範囲内の目標端末のほか、他の無線ネットワーク範囲内のＡＰデバイスも含まれている可能性がある。例えば、当該他の無線ネットワークは、目標無線ネットワークの近隣の無線ネットワークであってもよく、このため、第１端末は、第２端末を発見した後に、さらに、第２端末の中から目標無線ネットワークに接続しようとする目標端末を取得する必要がある。目標端末を取得する時に、以下の方法を採用してもよい。
【００６０】
第１の方法において、第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、全ての第２端末の端末情報が含まれた情報リストを出力してもよい。この時、第１端末のユーザは、情報リスト中の端末情報に基づいて、目標端末情報を選択できる。例えば、ホームの目標無線ネットワークの範囲内で、第１端末のユーザは、情報リストの中から、ホーム内に設置した端末の端末情報を選択して、目標端末情報としてもよく、該当する目標端末情報に対応する端末が目標端末になる。
【００６１】
第２の方法において、第１端末は、目標端末を発見し、目標端末を目標無線ネットワークに接続させた後に、上記の目標端末の端末情報を歴史端末リストの中に記録してもよい。第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、第２端末の端末情報に基づいて歴史端末リストを検索して、歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【００６２】
第３の方法において、第１端末上に目標端末リストと時間条件の間の対応関係を予め設定してもよく、ここで、時間条件はある時間範囲であってもよく、例えば、夜間２０時から２４時であってもよい。目標端末リストの中には、時間条件である時間範囲内に目標無線ネットワークの接続を許可する端末の端末情報が含まれている。第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、まず、現在時間が予め設定した時間条件を満たすか否かを判断して、当該時間条件を満たす場合、第２端末の端末情報に基づいて目標端末リストを検索して、目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【００６３】
当然ながら、全ての第２端末の中から目標端末を選択する方法は、上記の方法に限定されない。例えば、環境因子に基づいて選択してもよく、例えば、現在の気温に基づいて、インテリジェント・エアコン等を接続させしてよい。
【００６４】
第２端末を発見する精度を高めるために、第１端末は、ｂｅａｃｏｎメッセージの中から第２端末の端末情報を取得した後に、第２端末に検証メッセージを送信してもよく、例えば、ｐｒｏｂｅメッセージを送信してもよい。検証メッセージに対する応答メッセージを受信した後に、応答メッセージを送信した第２端末の中から目標端末を取得してもよい。
【００６５】
ステップ１０２において、目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成する。
【００６６】
第１端末は、取得した目標無線ネットワークのＳＳＩＤとパスワードとを文字列に組み合わせる。本発明の実施例においては、組み合わせる文字列の形式を限定しない。例えば、「ＳＳＩＤ+パスワード」との形式であってもよく、「パスワード+ＳＳＩＤ」との形式であってもよい。第１端末は、上記の文字列を暗号化して、暗号化文字列を取得する、本発明の実施例においては、具体的な暗号化方法に限定しない。対称性暗号化アルゴリズムを採用してもよいし、非対称性暗号化アルゴリズムを採用してもよい。目標端末が暗号化文字列に基づいて目標無線ネットワークの接続情報を取得するようにするために、第１端末及び目標端末に、該当する暗号化アルゴリズム及び復号化アルゴリズムを予め設定してもよい。或は、メッセージネゴシエーションによって、該当する暗号化アルゴリズム及び復号化アルゴリズムを設置して、両方が同一の暗号化アルゴリズム及び復号化アルゴリズムを用いて接続情報を構成する文字列に対して、暗号化及び復号化してもよい。
【００６７】
上記の暗号化文字列は、一般的に、幾つかのバイト内容からこうせいされる。第１端末は、上記のバイト内容に基づいて複数の目的ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ、媒介アクセス制御層）アドレスを構造してもよく、各々の目的ＭＡＣアドレス毎に、少なくとも一つのバイト内容を付加できる。一例において、第１端末は、各々のバイト内容のために、それぞれ、一つの目的ＭＡＣアドレスを構造してもよく、当該目的ＭＡＣアドレスの属性（Ｖａｌｕｅ）バイト（例えば、ＭＡＣアドレスの最後の一つのバイト）に当該バイト内容を書込み、目的ＭＡＣアドレスのインデックス（Ｉｎｄｅｘ）バイト（例えば、ＭＡＣアドレスの後ろから二番目のバイト）に当該バイト内容の暗号化文字列における位置情報を書込む。例えば、暗号化文字列を構成するバイト内容の左から右への配列順に沿って、バイト内容をために、１から始まるインデックスナンバーを設定して、各バイト内容の位置情報とする。当該インデックスナンバーの大きくなる順に沿って、対応するバイト内容を暗号化文字列に組み合わせる。
【００６８】
本発明の実施例において、第１端末は、マルチキャストメッセージを送信することにより、暗号化文字列を目標端末に送信してもよい。マルチキャストメッセージは３層のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、インターネットプロトコル）メッセージであり、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ、トランスミッション  コントロール  プロトコル）/ＩＰによって転送すると、そのマルチキャストアドレスがＩＰアドレスに該当するため、上記の複数の目的ＭＡＣアドレスを構造した後に、第１端末は、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係にしたがって、複数の目的ＭＡＣアドレスをために、複数のマルチキャストアドレスを生成することにより、マルチキャストメッセージを送信するようにする。ここで、マルチキャストメッセージは、具体的に、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、インターネット グループ 管理プロトコル）メッセージであってもよい。
【００６９】
ステップ１０３において、当該マルチキャストアドレスへ、当該接続情報をマルチキャストメッセージであって、目標端末が受信して目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信する。
【００７０】
本発明の実施例において、目標無線ネットワークに接続しようとする目標端末は、モニタリングモードを起動してもよく、モニタリングモードにおいて、空白ポートで転送した全てのメッセージを受信できる。このため、第１端末がマルチキャストアドレスへ送信したマルチキャストメッセージは、目標端末によりモニタリングできる。このため、目標端末により、マルチキャストメッセージの中から目標無線ネットワークの接続情報を取得して、目標無線ネットワークとの接続を実現できる。
【００７１】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００７２】
図２に示したように、図２は、例示的な一実施例に係る無線ネットワークに接続させるためのもう一方法を示すフローチャートである。当該方法は、目標端末に適用される。当該方法は、以下のステップを含む。
【００７３】
ステップ２０１において、目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信する。当該マルチキャストメッセージのマルチキャストアドレスは、第１端末目標無線ネットワークの接続情報に基づいて構造したマルチキャストアドレスである。
【００７４】
本発明の実施例において、目標無線ネットワークに接続しようとする目標端末を、ＡＰモードに設定してもよい。ＡＰモードにおいて、目標端末は、予め設定した時間周期で、ｂｅａｃｏｎメッセージをブロードキャストしてもよい。当該ｂｅａｃｏｎメッセージの中に、目標端末の端末情報を付加してもよい。例えば、当該端末情報は、第２端末のＳＳＩＤ、デバイス種類記述情報、端末メーカー情報、等を含んでもよく、さらに、検証するためのＩＰアドレスを含んで、例えば、接続できた後に、自動的に当該ＩＰアドレスに対応するページに入ることにより、第２端末が接続できたかの検証を便利にしてもよい。第１端末は、ｂｅａｃｏｎメッセージを受信することにより当該目標端末を発見して、さらに、ｂｅａｃｏｎメッセージに付加された端末情報に基づいて、当該目標端末を、目標無線ネットワークに接続待ちの端末として特定してもよい。第１端末により目標端末を発見する具体的な過程は、図１の実施例の関連記述を参照できるため、ここでは説明を省略する。
【００７５】
本発明の実施例において、目標端末は、モニタリングモードを起動してもよい。モニタリングモードにおいて、目標端末は、空白ポートで転送した全てのメッセージをモニタリングできる。このため、当第１端末は、目標無線ネットワークに接続しようとする端末があると特定した後に、目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを構造し、さらに、マルチキャストアドレスへマルチキャストメッセージを送信することになる。この時、モニタリングモードにある目標端末は、当該マルチキャストメッセージを空白ポートでモニタリングできる。モニタリングモードにおいて、同時に、ｂｅａｃｏｎメッセージを周期的にブロードキャストしてもよい。
【００７６】
また、目標端末により様々なメッセージを空白ポートで受信する可能性があるため、メッセージの特徴を認識することにより、第１端末が送信したマルチキャストメッセージを取得できる。ここで、メッセージの特徴は、具体的に、メッセージプロトコルであってもよい。例えば、マルチキャストメッセージが、具体的に、ＩＧＭＰメッセージである場合、目標端末は、メッセージプロトコルをＩＧＭＰプロトコルと識別できると、第１端末が送信したマルチキャストメッセージを受信したことを特定できる。
【００７７】
ステップ２０２において、マルチキャストメッセージに基づいて、目標無線ネットワークの接続情報を取得する。
【００７８】
本発明の実施例において、マルチキャストメッセージ内容が付加された物理層メッセージを受信した後に、例えば、「８０２.１１」メッセージ、等を受信した後に、目標端末は、物理層メッセージのＭＡＣアドレスを取得でき、この後、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得できる。ＭＡＣアドレスのデータ領域内の数値バイトを読込んで、バイト内容を取得し、また、インデックスバイトを読み込んで、バイト内容の位置情報を取得できる。位置情報に基づいて、バイト内容を組み合わせて暗号化文字列を得る。暗号化文字列を復号化して、接続情報である、目標無線ネットワークのＳＳＤＩ及びパスワードを取得する。
【００７９】
図１の中の第１端末が暗号化文字列を生成し、ＭＡＣアドレスに暗号化文字列のバイト内容を付加する過程を参照して、目標端末は、マルチキャストアドレスに対応する、マルチキャストアドレスが付加されたＭＡＣアドレスを取得した後に、当該ＭＡＣアドレスデータ領域の中の数値バイトを読込んで、バイト内容を取得し、また、インデックスバイトを読み込んでバイト内容の位置情報を取得し、さらに、位置情報に基づいて、バイト内容を組み合わせて暗号化文字列を取得する。そして、目標端末は、第１端末上に設定された暗号化アルゴリズムと一致する暗号化アルゴリズムによって、暗号化文字列を復号化して、目標無線ネットワークの接続情報を得る。当該接続情報は、目標無線ネットワークのＳＳＩＤ及びパスワード等を含む。
【００８０】
ステップ２０３において、取得した接続情報に基づいて、目標無線ネットワークに接続する。
【００８１】
上記の実施例において、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００８２】
図３は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための適用場面を示す模式図である。
【００８３】
図３には、ホームの無線ネットワークの場面に一例を示している。ここで、一つのホームルータが設置されており、当該ルータを用いて目標無線ネットワークを提供することにより、ホームの中のインテリジェント端末を当該目標無線ネットワークに接続させて、パブリックネットワークへのアクセスを実現できる。図３に示したように、ホームの場面の中に例示するインテリジェント端末は、スマートフォン、インテリジェント・コンセント、及び、インテリジェント・エアコンを含んでもよい。
【００８４】
初期のタイミングに、スマートフォンを目標無線ネットワークに接続させ、ここで、スマートフォンにより取得した目標無線ネットワークのＳＳＩＤが「Ｘｉａｏｍｉ＿１０ＥＤ＿５Ｇ」であり、パスワードが「１２３４５６」であると想定する。
【００８５】
ホームの場面において、スマートフォン以外の他のインテリジェント端末は、ＡＰモードにおいてｂｅａｃｏｎメッセージをブロードキャストし、ｂｅａｃｏｎメッセージ中にはインテリジェント端末の端末情報が付加されている。インテリジェント・コンセントの例を挙げると、当該デバイスによりブロードキャストしたｂｅａｃｏｎメッセージの中には自デバイスのＳＳＩＤである「ｘｉａｏｍｉ＿ｐｌｕｇ＿ｖ１＿ｐｒｏ５５５Ｄ」が付加されている。スマートフォンは、無線ＡＰスキャンインターフェースを呼出して、インテリジェント端末により送信したｂｅａｃｏｎメッセージを受信し、ｂｅａｃｏｎメッセージの中に付加された情報を識別して、ホームの目標無線ネットワークに接続待ちのインテリジェント・コンセントとインテリジェント・エアコンを発見する。
【００８６】
スマートフォンは、上記のインテリジェント・コンセントとインテリジェント・エアコンとを発見した後に、目標無線ネットワークのＳＳＩＤとパスワードである「Ｘｉａｏｍｉ＿１０ＥＤ＿５Ｇ＋１２３４５６」を暗号化し、また、マルチキャストアドレスを構造した後に、マルチキャストアドレスへマルチキャストメッセージを送信する。上記については、図１と図２の実施例中の関連記述を参照できるため、ここでは、説明を省略する。
【００８７】
上記のインテリジェント・コンセントとインテリジェント・エアコンは、ｂｅａｃｏｎメッセージをブロードキャストする同時に、モニタリングモードにおいて、空白ポートで転送したマルチキャストメッセージをモニタリングした後に、マルチキャストアドレスに基づいて目的ＭＡＣアドレスを取得し、さらに、目的ＭＡＣアドレスの中に付加された目標無線ネットワークのＳＳＩＤとパスワードとを取得することにより、目標無線ネットワークに接続する。その具体的な過程は、図１と図２の実施例中の関連記述を参照できるため、ここでは説明を省略する。
【００８８】
図３に示したホームの無線ネットワークに場面において、スマートフォンは、ホームルータとの無線接続を解除しなくても、インテリジェント・コンセントとインテリジェント・エアコンの当該ホームルータとの自動接続を実現できるため、ホームの場面においてのインテリジェント端末を目標無線ネットワークに統一的に接続する過程を最適化して、接続制御過程を簡素化して、接続效率を高めた。
【００８９】
前述無線ネットワークに接続させるための方法の実施例に対応して、本発明は、さらに、無線ネットワークに接続させるための装置及び適用される端末の実施例を提供する。
【００９０】
図４に示したように、図４は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための一装置を示すブロック図である。前記装置は、取得ユニット４１０、生成ユニット４２０及び送信ユニット４３０を備える。
【００９１】
ここで、前記取得ユニット４１０は、第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見する。
【００９２】
前記生成ユニット４２０は、前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成する。
【００９３】
送信ユニット４３０は、前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信する。
【００９４】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続效率を改善した。
【００９５】
図５に示したように、図５は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図４に示した実施例を基に、前記取得ユニット４１０は、ｂｅａｃｏｎメッセージ受信サブユニット４１１及び目標端末取得サブユニット４１２を備える。
【００９６】
ここで、前記ｂｅａｃｏｎメッセージ受信サブユニット４１１は、無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信する。
【００９７】
前記目標端末取得サブユニット４１２は、前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得する。
【００９８】
上記の実施例によると、第１端末により、既に設定したＡＰスキャンインターフェースを介して目標端末が送信したｂｅａｃｏｎメッセージを受信できるため、目標端末の自動発見を実現できる。
【００９９】
図６Ａに示したように、図６Ａは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、情報リスト出力モジュール４１２１及び第１目標端末取得モジュール４１２２を備えてもよい。
【０１００】
ここで、前記情報リスト出力モジュール４１２１は、前記第２端末の端末情報が含まれた情報リストを出力する。
【０１０１】
前記第１目標端末取得モジュール４１２２は、ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得する。
【０１０２】
図６Ｂに示したように、図６Ｂは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、歴史端末リスト検索モジュール４１２３及び第２目標端末取得モジュール４１２４を備えてもよい。
【０１０３】
ここで、前記歴史端末リスト検索モジュール４１２３は、前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索する。
【０１０４】
前記第２目標端末取得モジュール４１２４は、前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【０１０５】
図６Ｃに示したように、図６Ｃは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、時間条件判断モジュール４１２５、目標端末リスト検索モジュール４１２６及び第３目標端末取得モジュール４１２７を備えてもよい。
【０１０６】
ここで、前記時間条件判断モジュール４１２５は、現在時間が予め設定した時間条件を満たすか否かを判断する。
【０１０７】
前記目標端末リスト検索モジュール４１２６は、前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索する。
【０１０８】
前記第３目標端末取得モジュール４１２７は、前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定する。
【０１０９】
図６Ｄに示したように、図６Ｄは、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図５に示した実施例を基に、前記目標端末取得サブユニット４１２は、検証メッセージ送信モジュール４１２８及び目標端末取得モジュール４１２９を備えてもよい。
【０１１０】
ここで、前記検証メッセージ送信モジュール４１２８は、前記第２端末に検証メッセージを送信する。
【０１１１】
前記目標端末取得モジュール４１２９は、前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得する。
【０１１２】
上記の実施例によると、第１端末により、端末情報に基づいて、互いに異なる発見方法によって目標端末を発見できるため、発見方法が柔軟且つ多様であり、ユーザの互いに異なる設定要求を満足できる。
【０１１３】
図７に示したように、図７は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図４至図６Ｄ任一に示した実施例を基に、前記生成ユニット４２０は、接続情報暗号化サブユニット４２１、ＭＡＣアドレス構造サブユニット４２２及びマルチキャストアドレス生成サブユニット４２３を備えてもよい。
【０１１４】
ここで、前記接続情報暗号化サブユニット４２１は、前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得する。
【０１１５】
前記ＭＡＣアドレス構造サブユニット４２２は、前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造する。
【０１１６】
前記マルチキャストアドレス生成サブユニット４２３は、ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成する。
【０１１７】
上記の実施例によると、第１端末により、目標無線ネットワークの接続情報を転送する前に、接続情報を暗号化できるため、接続情報の転送の安全性を保証できる。
【０１１８】
図８に示したように、図８は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図７に示した実施例を基に、前記ＭＡＣアドレス構造サブユニット４２２は、バイト内容取得モジュール４２２１及び目的ＭＡＣアドレス構造モジュール４２２２を備えてもよい。
【０１１９】
ここで、前記バイト内容取得モジュール４２２１は、前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得する。
【０１２０】
前記目的ＭＡＣアドレス構造モジュール４２２２は、前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造する。
【０１２１】
上記の実施例によると、第１端末により、関連技術でのＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、ＭＡＣアドレスを構造して目標無線ネットワークの接続情報を付加し、また、ＭＡＣアドレスを対応するマルチキャストアドレスにマッピングして、マルチキャストアドレスへマルチキャストメッセージを転送することにより、目標端末がマルチキャストメッセージを受信した後に目標無線ネットワークの接続情報を取得するようにして、目標無線ネットワークとの自動接続を実現できる。
【０１２２】
上記の図４乃至図８の実施例に示したネットワークに接続するための装置は、目標無線ネットワークに既に接続した第１端末に適用される。
【０１２３】
図９に示したように、図９は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。前記装置は、受信ユニット５１０、取得ユニット５２０及び接続ユニット５３０を備える。
【０１２４】
ここで、前記受信ユニット５１０は、目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信する。
【０１２５】
前記取得ユニット５２０は、前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得する。
【０１２６】
前記接続ユニット５３０は、前記接続情報に基づいて、前記目標無線ネットワークに接続する。
【０１２７】
上記の実施例によると、第１端末の目標無線ネットワークとの接続を解除しなくても、目標端末の目標無線ネットワークとの接続を実現できるため、関連技術での接続切り替えを行わないとならない構成と比較すると、接続制御過程を簡素化して、目標端末の目標無線ネットワークとの接続効率を改善した。
【０１２８】
図１０に示したように、図１０は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９に示した実施例を基に、前記装置は、ブロードキャストユニット５４０をさらに備えてもよい。
【０１２９】
ここで、前記ブロードキャストユニット５４０は、予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストする。
【０１３０】
上記の実施例によると、目標端末自身にｂｅａｃｏｎメッセージのブロードキャスト機能があるため、第１端末の目標無線ネットワークとの接続を解除しなくて、ｂｅａｃｏｎメッセージを受信して、目標端末を自動発見できるようにする。
【０１３１】
図１１に示したように、図１１は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９或図１０に示した実施例を基に、前記受信ユニット５１０は、モニタリングモード起動サブユニット５１１及びマルチキャストメッセージモニタリングサブユニット５１２を備えてもよい。
【０１３２】
ここで、前記モニタリングモード起動サブユニット５１１は、モニタリングモードを起動する。
【０１３３】
前記マルチキャストメッセージモニタリングサブユニット５１２は、前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信する。
【０１３４】
上記の実施例によると、目標端末によりモニタリングモードにおいて全ての空白ポートメッセージを受信できるため、モニタリングモードを起動する後に、第１端末が送信したマルチキャストメッセージを受信できて、目標無線ネットワークの接続情報を取得することにより、目標無線ネットワークとの自動接続を実現できる。
【０１３５】
図１２に示したように、図１２は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるためのもう一装置を示すブロック図である。当該実施例においては、上記の図９乃至図１１の中のいずれかの図面に示した実施例を基に、前記取得ユニット５２０は、ＭＡＣアドレス取得サブユニット５２１、暗号化文字列取得サブユニット５２２及び接続情報取得サブユニット５２３を備えてもよい。
【０１３６】
ここで、前記ＭＡＣアドレス取得サブユニット５２１は、前記物理層メッセージのＭＡＣアドレスを取得する。
【０１３７】
前記暗号化文字列取得サブユニット５２２は、前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得して、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得る。
【０１３８】
前記接続情報取得サブユニット５２３は、前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得する。
【０１３９】
上記の図９乃至図１２実施例に示したネットワークに接続するための装置は、目標無線ネットワークに既に接続した第１端末を通じて目標無線ネットワークに接続する目標端末に適用される。
【０１４０】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１４１】
装置実施例は、基本的に方法実施例に対応するため、関連部分については、方法実施例の対応する部分を参照すればよい。上記装置実施例は例示的なものに過ぎない。上記独立の部材としてのモジュールは、物理的に独立するものであってもよいし、そうでないものであってもよく、モジュールとしての部材は、物理的なモジュールであってもよいし、そうでないものであってもよく、１つの位置にあってもよいし、複数のネットワークモジュールに分布していてもよい。本発明の技術案の目的を実現するために、必要に応じて上記モジュールの一部又は全部を選択することができる。これは、当業者が創造的労働をせずに理解して実施できることである。
【０１４２】
上記に対応するように、本発明は、無線ネットワークに接続させるための装置をさらに提供する。当該装置は、目標無線ネットワークに既に接続した第１端末に適用される。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成し、前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される。
【０１４３】
上記に対応するように、本発明は、無線ネットワークに接続させるためのもう一装置を提供する。当該装置は、目標無線ネットワークに既に接続した第１端末を通じて目標無線ネットワークに接続する目標端末に適用される。前記装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される。
【０１４４】
図１３は、本発明に係る例示的な一実施例に係る無線ネットワークに接続させるための装置１４００のもう一構成を示す模式図である。例えば、装置１４００は、ルーティング機能を有する、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、インテリジェント・エアコン、インテリジェント・空気清浄機、インテリジェント・コンセント、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１４５】
図１３を参照して、装置１４００は、プロセスアセンブリ１４０２、メモリ１４０４、電源アセンブリ１４０６、マルチメディアアセンブリ１４０８、オーディオアセンブリ１４１０、入出力（Ｉ／Ｏ）インターフェイス１４１２、センサアセンブリ１４１４、及び通信アセンブリ１４１６のような一つ以上のアセンブリを含んでよい。
【０１４６】
プロセスアセンブリ１４０２は、一般的には装置１４００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。プロセスアセンブリ１４０２は、一つ以上のプロセッサ１４２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ１４０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ１４０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ１４０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ１４０８とプロセスアセンブリ１４０２の間のインタラクションを容易にするようにしてもよい。
【０１４７】
メモリ１４０４は、各種類のデータを記憶することにより装置１４００の動作を支援するように構成される。これらのデータの例は、装置１４００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ１４０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１４８】
電源アセンブリ１４０６は、装置１４００の多様なアセンブリに電力を供給する。電源アセンブリ１４０６は、電源管理システム、一つ以上の電源、及び装置１４００のための電力の生成、管理及び割り当てに関連付けられている他のアセンブリを含んでもよい。
【０１４９】
マルチメディアアセンブリ１４０８は、前記装置１４００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ１４０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置１４００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１５０】
オーディオアセンブリ１４１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ１４１０は、一つのマイク（ＭＩＣ）を含み、装置１４００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ１４０４に記憶されたり、通信アセンブリ１４１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ１４１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１５１】
Ｉ／Ｏインターフェイス１４１２は、プロセスアセンブリ１４０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１５２】
センサアセンブリ１４１４は、装置１４００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ１４１４は、装置１４００のＯＮ／ＯＦＦ状態、装置１４００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ１４１４は、装置１４００、或は装置１４００の一つのアセンブリの位置変更、ユーザと装置１４００とが接触しているか否か、装置１４００の方位、又は加速／減速、装置１４００の温度の変化を検出できる。センサアセンブリ１４１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ１４１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ１４１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１５３】
通信アセンブリ１４１６は、装置１４００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置１４００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ１４１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ１４１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１５４】
例示的な実施例において、装置１４００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１５５】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１４０４を提供しており、装置１４００のプロセッサ１４２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【０１５６】
図１４は、例示的な一実施例に係る無線ネットワークに接続させるための装置１５００の一構成を示す模式図である。例えば、装置１５００をサーバとして提供してもよい。図３８を参照すると、装置１５００は、プロセスアセンブリ１５２２を備える。当該プロセスアセンブリ１５２２は、一つ以上のプロセッサ、及びメモリ１５３２を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１５２２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１５３２中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１５２２は、命令を実行することにより、上記の安全制御方法を実行する。
【０１５７】
装置１５００は、装置１５００の電源を管理するための一つの電源アセンブリ１５２６、装置１５００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１５５０、及び、一つの入出力インターフェイス１５５８を備えてもよい。装置１５００は、メモリ１５３２に保存された、例えば、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ，  ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０１５８】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１５９】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線ネットワークに接続させるための方法であって、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークへの接続待ちの目標端末を発見するステップと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するステップと、
を含むことを特徴とする方法。
【請求項２】
前記目標無線ネットワークに接続待ちの目標端末を発見するステップは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストされたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するステップと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報が含まれた情報リストを出力するステップと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するステップと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項５】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
現在時間が予め設定した時間条件を満たすか否かを判断するステップと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するステップと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するステップは、
前記第２端末に検証メッセージを送信するステップと、
前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するステップと、
を含むことを特徴とする請求項２に記載の方法。
【請求項７】
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するステップは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するステップと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するステップと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するステップと、
を含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記暗号化文字列に基づいて、複数の目的ＭＡＣアドレスを構造するステップは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するステップと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するステップと、
を含むことを特徴とする請求項７に記載の方法。
【請求項９】
無線ネットワークに接続させるための方法であって、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップと、
前記接続情報に基づいて、前記目標無線ネットワークに接続するステップと、
を含むことを特徴とする方法。
【請求項１０】
目標無線ネットワークに既に接続した第１端末により送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップの前に、
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするステップ
をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
目標無線ネットワークに既に接続した第１端末により送信した、マルチキャストメッセージが付加された物理層メッセージを受信するステップは、
モニタリングモードを起動するステップと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１２】
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するステップは、
前記物理層メッセージのＭＡＣアドレスを取得するステップと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得するステップと、
前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得するステップと、
前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るステップと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するステップと、
を含むことを特徴とする請求項９に記載の方法。
【請求項１３】
無線ネットワークに接続させるための装置であって、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見するための取得ユニットと、
前記目標無線ネットワークの接続情報に基づいて、マルチキャストアドレスを生成するための生成ユニットと、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するための送信ユニットと、
を備えることを特徴とする装置。
【請求項１４】
前記取得ユニットは、
無線ＡＰスキャンインターフェースを呼出して、少なくとも一つの第２端末により予め設定した時間周期でブロードキャストしたｂｅａｃｏｎメッセージであって、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージを受信するためのｂｅａｃｏｎメッセージ受信サブユニットと、
前記端末情報に基づいて、前記少なくとも一つの第２端末の中から目標端末を取得するための目標端末取得サブユニットと、
を備えることを特徴とする請求項１３に記載の装置。
【請求項１５】
前記目標端末取得サブユニットは、
前記第２端末の端末情報が含まれた情報リストを出力するための情報リスト出力モジュールと、
ユーザにより前記情報リスト中から選択した目標端末情報であって、目標端末の端末情報である目標端末情報を取得するための第１目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１６】
前記目標端末取得サブユニットは、
前記第２端末の端末情報に基づいて、既に記録した歴史端末リストであって、前記第１端末により前回に発見して前記目標無線ネットワークに接続させた端末の端末情報が含まれた歴史端末リストを検索するための歴史端末リスト検索モジュールと、
前記歴史端末情報の中から検索された端末情報に対応する第２端末を、目標端末として特定するための第２目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１７】
前記目標端末取得サブユニットは、
現在時間が予め設定した時間条件を満たすか否かを判断するための時間条件判断モジュールと、
前記時間条件を満たす場合、前記第２端末の端末情報に基づいて、前記時間条件で前記目標無線ネットワークへの接続が許可できる端末の端末情報が含まれた、予め設定した目標端末リストを検索するための目標端末リスト検索モジュールと、
前記目標端末リストの中から検索された端末情報に対応する第２端末を、目標端末として特定するための第３目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１８】
前記目標端末取得サブユニットは、
前記第２端末に検証メッセージを送信するための検証メッセージ送信モジュールと、
前記メッセージ受信サブユニットにより前記検証メッセージに対する応答メッセージを受信した後に、前記応答メッセージを送信した第２端末の中から目標端末を取得するための目標端末取得モジュールと、
を備えることを特徴とする請求項１４に記載の装置。
【請求項１９】
前記生成ユニットは、
前記目標無線ネットワークのサービスセットＩＤ及びパスワードが含まれた、前記目標無線ネットワークの接続情報を暗号化して、暗号化文字列を取得するための接続情報暗号化サブユニットと、
前記暗号化文字列に基づいて、暗号化文字列情報を付加するための、複数の目的ＭＡＣアドレスを構造するためのＭＡＣアドレス構造サブユニットと、
ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、前記複数の目的ＭＡＣアドレスをために複数のマルチキャストアドレスを生成するためのマルチキャストアドレス生成サブユニットと、
を備えることを特徴とする請求項１３に記載の装置。
【請求項２０】
前記ＭＡＣアドレス構造サブユニットは、
前記暗号化文字列を構成する各バイトのバイト内容を逐次に取得するためのバイト内容取得モジュールと、
前記目的ＭＡＣアドレスの数値バイトに前記バイト内容を書込み、前記目的ＭＡＣアドレスのインデックスバイトに、前記バイト内容の前記暗号化文字列中における位置情報を書込むことにより、前記バイト内容のために、一つの目的ＭＡＣアドレスを構造するための目的ＭＡＣアドレス構造モジュールと、
を備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
無線ネットワークに接続させるための装置であって、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信するための受信ユニットと、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得するための取得ユニットと、
前記接続情報に基づいて、前記目標無線ネットワークに接続させるための接続ユニットと、
を備えることを特徴とする装置。
【請求項２２】
予め設定した時間周期で、前記第１端末が前記端末情報に基づいて第２端末を目標端末として選択するように、前記第２端末の端末情報が付加されたｂｅａｃｏｎメッセージをブロードキャストするためのブロードキャストユニット
をさらに備えることを特徴とする請求項２１に記載の装置。
【請求項２３】
前記受信ユニットは、
モニタリングモードを起動するためのモニタリングモード起動サブユニットと、
前記モニタリングモードにおいて、前記第１端末が送信したマルチキャストメッセージが付加された物理層メッセージを受信するためのマルチキャストメッセージモニタリングサブユニットと、
を備えることを特徴とする請求項２１に記載の装置。
【請求項２４】
前記取得ユニットは、
前記物理層メッセージのＭＡＣアドレスを取得するためのＭＡＣアドレス取得サブユニットと、
前記ＭＡＣアドレスとマルチキャストアドレスとのマッピング関係に基づいて、第１端末が送信したマルチキャストアドレスに対応するＭＡＣアドレス中のデータ領域を取得し、前記ＭＡＣアドレスのデータ領域内の数値バイトを読込んでバイト内容を取得し、前記ＭＡＣアドレスのデータ領域内のインデックスバイトを読込んで前記バイト内容の位置情報を取得し、前記位置情報に基づいて、前記バイト内容を組み合わせて前記暗号化文字列を得るための暗号化文字列取得サブユニットと、
前記暗号化文字列を復号化して、前記接続情報である、前記目標無線ネットワークのサービスセットＩＤ及びパスワードを取得するための接続情報取得サブユニットと、
を備えることを特徴とする請求項２１に記載の装置。
【請求項２５】
無線ネットワークに接続させるための装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
第１端末が目標無線ネットワークに接続した後に、前記目標無線ネットワークに接続待ちの目標端末を発見し、
前記目標無線ネットワークの接続情報に基づいてマルチキャストアドレスを生成し、
前記マルチキャストアドレスへ、前記接続情報を示すマルチキャストメッセージであって、前記目標端末が受信して前記目標無線ネットワークへの接続に用いるマルチキャストメッセージを送信するように構成される
ことを特徴とする装置。
【請求項２６】
無線ネットワークに接続させるための装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと、
を備え、
前記プロセッサは、
目標無線ネットワークに既に接続した第１端末により送信される物理層メッセージであって、マルチキャストアドレスが、前記目標無線ネットワークへの接続情報に基づいて前記第１端末により構造されたマルチキャストアドレスであるマルチキャストメッセージが付加された物理層メッセージを受信し、
前記マルチキャストメッセージに基づいて、前記目標無線ネットワークの接続情報を取得し、
前記接続情報に基づいて、前記目標無線ネットワークに接続するように構成される
ことを特徴とする装置。
【請求項２７】
プロセッサに実行されることにより、請求項１から請求項１２のいずれかに記載の無線ネットワークに接続させるための方法を実現することを特徴とするプログラム。
【請求項２８】
請求項２７に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016537933.tif 000020
2016537933.tif 000021
2016537933.tif 000022
2016537933.tif 000023