(57)【要約】【課題】ＷｉＦｉを利用したネットワークにおいて、装置間の通信時間を短縮し、通信データの整合性を保証するデータ送信方法、データ受信方法及びデータ通信方法を提供すること。【解決手段】本発明によれば、ＷｉＦｉ管理フレームを利用したデータ送信方法であって、カプセル化ステップと、送信ステップを備え、前記カプセル化ステップは、前記ＷｉＦｉ管理フレームの情報要素にデータを付加することによりデータフレームとしてカプセル化し、前記送信ステップは、物理層のＷｉＦｉプロトコルにより前記データフレームを送信し、前記データフレームは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む、データ送信方法が提供される。【選択図】図１
2020010326.tif 000002
【特許請求の範囲】
【請求項１】
ＷｉＦｉ管理フレームを利用したデータ送信方法であって、
カプセル化ステップと、送信ステップを備え、
前記カプセル化ステップは、前記ＷｉＦｉ管理フレームの情報要素にデータを付加することによりデータフレームとしてカプセル化し、
前記送信ステップは、物理層のＷｉＦｉプロトコルにより前記データフレームを送信し、
前記データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む、
データ送信方法。
【請求項２】
ＷｉＦｉ管理フレームを利用したデータ受信方法であって、
受信ステップを備え、
前記受信ステップは、実行ステップ又は返信ステップを備え、
前記実行ステップは、受信したブロードキャストデータフレーム内のデータに基づいて、対応するコマンドを実行し、
前記返信ステップは、受信したデータフレーム内のデータに基づいて、対応する応答データフレームを返信し、
前記応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告とのうち少なくとも１つの情報を含む、
データ受信方法。
【請求項３】
ＷｉＦｉ管理フレームを利用したデータ通信方法であって、
カプセル化ステップと、送信ステップと、受信ステップを備え、
前記カプセル化ステップは、前記ＷｉＦｉ管理フレームの情報要素にオリジナル装置から送信されたデータを付加することによりデータフレームとしてカプセル化し、
前記送信ステップは、物理層のＷｉＦｉプロトコルにより前記データフレームをターゲット装置に送信し、
前記受信ステップは、実行ステップ又は返信ステップを備え、
前記実行ステップは、前記ターゲット装置が前記データフレームを受信した後、前記データフレーム内のデータに基づいて、対応するコマンドを実行し、
前記返信ステップは、前記ターゲット装置が前記データフレームを受信した後、前記データフレーム内のデータに基づいて、対応する応答データフレームを返信し、
前記データフレーム及び前記応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む、
データ送信方法。
【請求項４】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
検索データフレームを送信し、受信した検索応答データフレームに基づいて、通信可能な装置情報を取得する、
データ送信方法。
【請求項５】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
認証データフレームを送信し、受信した認証内容を含む認証応答データフレームに基づいて、受信した認証内容を確認して装置間の鍵交換プロトコルを完了する、
データ送信方法。
【請求項６】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
制御データフレームを送信し、受信した制御応答データフレームに基づいて対応する制御コマンドを実行する、
データ送信方法。
【請求項７】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
ハートビートデータフレームを送信し、受信したハートビート応答データフレームに基づいて相手がオンラインであるか否かを判断する、
データ送信方法。
【請求項８】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
状態変更情報データフレームを送信し、受信した状態変更情報に基づいて応答データフレームを報告し、相手が状態変更情報を受信したか否かを判断する、
データ送信方法。
【請求項９】
請求項１に記載のＷｉＦｉ管理フレームを利用したデータ送信方法において、
ブロードキャストデータフレームを送信し、宛先アドレスがブロードキャストアドレスである、
データ送信方法。
【請求項１０】
請求項２に記載のＷｉＦｉ管理フレームを利用したデータ受信方法において、
認証データフレームを受信すると、認証内容を含む認証応答データフレームを返信する、
データ受信方法。
【請求項１１】
請求項２に記載のＷｉＦｉ管理フレームを利用したデータ受信方法において、
受信したブロードキャストデータフレームに対応するコマンドを実行する、又は、受信したブロードキャストデータフレームを破棄する、
データ受信方法。
【請求項１２】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプが検索である場合、
前記オリジナル装置は、検索データフレームを送信し、
前記ターゲット装置は、受信した検索データフレームに基づいて、ターゲット装置ＩＤ及びターゲット装置タイプを含む検索応答データフレームを返信し、
前記オリジナル装置は、受信した検索応答データフレームに含まれるデータに基づいて、通信可能な装置情報を取得する、
データ通信方法。
【請求項１３】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプが認証である場合、
前記オリジナル装置は、認証データフレームを作成し、前記認証データフレームを前記ターゲット装置に送信し、
前記ターゲット装置は、認証コンテンツを含む認証応答データフレームを前記オリジナル装置に返信し、
前記オリジナル装置は、受信した認証コンテンツを確認して前記ターゲット装置との間の鍵交換プロトコルを完了する、
データ通信方法。
【請求項１４】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプが制御である場合、
前記オリジナル装置は、装置制御データフレームを作成し、前記装置制御データフレームを前記ターゲット装置に送信し、
前記ターゲット装置は、受信した装置制御データフレームに含まれるデータに対応するコマンドを実行し、前記装置制御応答データフレームを前記オリジナル装置に返信する、
データ通信方法。
【請求項１５】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプがハートビートである場合、
前記オリジナル装置は、ハートビートデータフレームを作成し、前記ハートビートデータフレームを前記ターゲット装置に送信し、
前記ターゲット装置は、前記ハートビートデータフレーム内のデータを取得し、且つ、ハートビート応答データフレームを介して前記オリジナル装置に返信する、
データ通信方法。
【請求項１６】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプが状態変更情報の報告である場合、
前記オリジナル装置は、前記オリジナル装置の状態が変化した場合、状態変更情報報告データフレームを作成し、前記状態変更情報報告データフレームを前記ターゲット装置に送信し、
前記ターゲット装置は、取得した状態変更情報報告データフレームに含まれる状態変更情報に基づいて、対応する状態変更情報報告応答データフレームを前記オリジナル装置に返信する、データ通信方法。
【請求項１７】
請求項３に記載のＷｉＦｉ管理フレームを利用したデータ通信方法において、
前記データフレームのタイプがブロードキャストである場合、
前記オリジナル装置は、ブロードキャストデータフレームを作成し、ローカルエリア内の前記ターゲット装置に前記ブロードキャストデータフレームを送信し、ここで宛先アドレスはブロードキャストアドレスであり、
前記ターゲット装置は、前記ブロードキャストデータフレームを受信すると、前記ブロードキャストデータフレームに対応するコマンドを実行する、又は、当該ブロードキャストデータフレームを廃棄する、
データ通信方法。
【請求項１８】
請求項１から請求項３の何れか１つに記載の方法において、
前記応答データフレームへの応答待機時間が閾値を超えた場合、前回のデータフレームを再送信し、且つ、再送信した回数が所定の回数に達すると、送信を停止する、
方法。
【請求項１９】
請求項１から請求項３の何れか１つに記載の方法において、
鍵暗号化方式を用いるデータフレームを作成し、且つ、暗号鍵で復号する方式により受信した前記データフレーム内のデータを取得する、
又は、非暗号化方式を用いるデータフレームを作成し、受信したデータフレームにおける非暗号化状態であるデータを直接的に取得する、
方法。
【請求項２０】
請求項１から請求項３の何れか１つに記載の方法において、
前記情報要素は、前記ＷｉＦｉ管理フレームが保持する情報要素、又は、新たに追加された情報要素である、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の分野に関し、具体的にはＷｉＦｉ管理フレームを利用したデータ送信方法、データ受信方法及びデータ通信方法に関する。
【背景技術】
【０００２】
従来のＷｉＦｉプロトコルは主に７層構造で構成されており、送受信双方の通信が規定されているが、速度及び効率が低く、ＷｉＦｉパケットの間の通信を実現するためＷｉＦｉ装置はまずＷｉＦｉルータに接続する必要がある。その後、ＴＣＰ／ＩＰプロトコルによりデータ通信及びインタラクションを行う。
【０００３】
ＷｉＦｉルータとの接続を確立するには、ＷｉＦｉクライアントは、まずＷｉＦｉビーコンパケットを受信するか、あるいはＷｉＦｉプローブ要求パケットを能動的に送信することにより、アクセスポイント（ＡＰ）の応答を待ち、ＷｉＦｉルータの情報を検索する。その後に暗号化認証及びネゴシエーションにより、ＷｉＦｉ接続が確立する。
【０００４】
ここで、ＴＣＰ／ＩＰプロトコルによりデータ通信を行い、ＤＨＣＰ動的ＩＰの申請によりＩＰアドレスを取得し、取得したＩＰアドレスに基づいてＴＣＰ／ＵＤＰのデータ通信を行う。上記通信方式は、ＷｉＦｉプロトコルにより通信の安定性及び安全性を保障することが可能となるが、接続を確立するプロセスの時間が長く、一般的には５秒以上の時間が必要である。
【０００５】
特定の高速かつ頻繁な接続及び通信の場合においては、しばしば接続のボトルネックに遭遇し、それは長時間にＷｉＦｉのルータが頻繁に接続されると切断され、接続が失敗するという問題に遭遇する。この関連技術における問題に対して、現在効果的な解決手段はまだ提供されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明によれば、従来のＷｉＦｉ管理フレームを改善するために、ＷｉＦｉ管理フレームを利用したデータ送信、受信及び通信方法を提供するものである。本発明によれば、任意のタイプのＷｉＦｉ管理フレームを利用して、装置間のデータ送信、受信及び装置間の通信を実現することができる。さらに、本発明によれば、ＷｉＦｉプロトコルにおける７層プロトコルを改善し、装置間の通信時間を短縮し、通信データの整合性を保証できる。さらに、本発明によれば、装置間の通信データはネットワーク層を通過する必要がなく、それによりネットワーク層のルーティングを回避し、接続ルータにより通信が制限されることを低減することができる。
【課題を解決するための手段】
【０００７】
（観点１）
本発明の技術的解決手段は以下のように実現される。一実施形態によれば、ＷｉＦｉ管理フレームを利用するデータ送信方法を提供する。このＷｉＦｉ管理フレームを利用するデータ送信方法は以下のステップを含む。カプセル化ステップと、送信ステップを備え、カプセル化ステップは、ＷｉＦｉ管理フレームの情報要素にデータを付加することによりデータフレームとしてカプセル化し、送信ステップは、物理層のＷｉＦｉプロトコルによりデータフレームを送信し、このデータフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む。
【０００８】
（観点２）
本発明の他の観点によれば、さらにＷｉＦｉ管理フレームを利用するデータ受信方法を提供し、このＷｉＦｉ管理フレームを利用するデータ受信方法は以下のステップを含む。受信ステップを備え、前記受信ステップは、実行ステージ又は返信ステップを備え、前記実行ステップは、受信したブロードキャストデータフレーム内のデータに基づいて、対応するコマンドを実行し、前記返信ステップは、受信したデータフレーム内のデータに基づいて、対応する応答データフレームを返信し、この応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告とのうち少なくとも１つの情報を含む。
【０００９】
（観点３）
本発明の他の観点によれば、さらにＷｉＦｉ管理フレームを利用するデータ通信方法を提供し、このＷｉＦｉ管理フレームを利用するデータ通信方法は以下のステップを含む。カプセル化ステップと、送信ステップと、受信ステップを備え、前記カプセル化ステップは、前記ＷｉＦｉ管理フレームの情報要素にオリジナル装置から送信されたデータを付加することによりデータフレームとしてカプセル化し、送信ステップは、物理層のＷｉＦｉプロトコルにより前記データフレームをターゲット装置に送信し、前記受信ステップは、実行ステップ又は返信ステップを備え、前記実行ステップは、前記ターゲット装置が前記データフレームを受信した後、前記データフレーム内のデータに基づいて、対応するコマンドを実行し、前記返信ステップは、前記ターゲット装置が前記データフレームを受信した後、前記データフレーム内のデータに基づいて、対応する応答データフレームを返信し、ここでデータフレーム及び応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む。
【００１０】
好ましくは、以下の発明が提供されても良い。
【００１１】
（観点１）
検索データフレームを送信し、受信した検索応答データフレームに基づいて、通信可能な装置情報を取得する。
【００１２】
認証データフレームを送信し、受信した認証内容を含む認証応答データフレームに基づいて、受信した認証内容を確認して装置間の鍵交換プロトコルを完了する。
【００１３】
制御データフレームを送信し、受信した制御応答データフレームに基づいて対応する制御コマンドを実行する。
【００１４】
ハートビートデータフレームを送信し、受信したハートビート応答データフレームに基づいて相手がオンラインであるか否かを判断する。
【００１５】
状態変更情報データフレームを送信し、受信した状態変更情報に基づいて応答データフレームを報告し、相手が状態変更情報を受信したか否かを判断する。
【００１６】
ブロードキャストデータフレームを送信し、宛先アドレスがブロードキャストアドレスである。
【００１７】
（観点２）
認証データフレームを受信すると、認証内容を含む認証応答データフレームを返信する。
【００１８】
受信したブロードキャストデータフレームに対応するコマンドを実行する、又は、受信したブロードキャストデータフレームを破棄する。
【００１９】
（観点３）
前記データフレームのタイプが検索である場合、前記オリジナル装置は、検索データフレームを送信し、前記ターゲット装置は、受信した検索データフレームに基づいて、ターゲット装置ＩＤ及びターゲット装置タイプを含む検索応答データフレームを返信し、前記オリジナル装置は、受信した検索応答データフレームに含まれるデータに基づいて、通信可能な装置情報を取得する。
【００２０】
前記データフレームのタイプが認証である場合、前記オリジナル装置は、認証データフレームを作成し、前記認証データフレームを前記ターゲット装置に送信し、前記ターゲット装置は、認証コンテンツを含む認証応答データフレームを前記オリジナル装置に返信し、前記オリジナル装置は、受信した認証コンテンツを確認して前記ターゲット装置との間の鍵交換プロトコルを完了する。
【００２１】
前記データフレームのタイプが制御である場合、前記オリジナル装置は、装置制御データフレームを作成し、前記装置制御データフレームを前記ターゲット装置に送信し、前記ターゲット装置は、受信した装置制御データフレームに含まれるデータに対応するコマンドを実行し、前記装置制御応答データフレームを前記オリジナル装置に返信する。
【００２２】
前記データフレームのタイプがハートビートである場合、前記オリジナル装置は、ハートビートデータフレームを作成し、前記ハートビートデータフレームを前記ターゲット装置に送信し、前記ターゲット装置は、前記ハートビートデータフレーム内のデータを取得し、且つ、ハートビート応答データフレームを介して前記オリジナル装置に返信する。
【００２３】
前記データフレームのタイプが状態変更情報の報告である場合、前記オリジナル装置は、前記オリジナル装置の状態が変化した場合、状態変更情報報告データフレームを作成し、前記状態変更情報報告データフレームを前記ターゲット装置に送信し、前記ターゲット装置は、取得した状態変更情報報告データフレームに含まれる状態変更情報に基づいて、対応する状態変更情報報告応答データフレームを前記オリジナル装置に返信する。
【００２４】
前記データフレームのタイプがブロードキャストである場合、前記オリジナル装置は、ブロードキャストデータフレームを作成し、ローカルエリア内の前記ターゲット装置に前記ブロードキャストデータフレームを送信し、ここで宛先アドレスはブロードキャストアドレスであり、前記ターゲット装置は、前記ブロードキャストデータフレームを受信すると、前記ブロードキャストデータフレームに対応するコマンドを実行する、又は、当該ブロードキャストデータフレームを廃棄する。
【００２５】
（観点１〜観点３）
前記応答データフレームへの応答待機時間が閾値を超えた場合、前回のデータフレームを再送信し、且つ、再送信した回数が所定の回数に達すると、送信を停止する。
【００２６】
鍵暗号化方式を用いるデータフレームを作成し、且つ、暗号鍵で復号する方式により受信した前記データフレーム内のデータを取得する、又は、非暗号化方式を用いるデータフレームを作成し、受信したデータフレームにおける非暗号化状態であるデータを直接的に取得する。
【００２７】
前記情報要素は、前記ＷｉＦｉ管理フレームが保持する情報要素、又は、新たに追加された情報要素である。
【００２８】
本発明によれば、ＷｉＦｉ管理フレームを利用したデータ送信、受信及び通信方法を提供し、従来のＷｉＦＩ管理フレームを改善し、任意のタイプのＷｉＦｉ管理フレームを利用してデータ送信、受信及び装置間の通信を実現することができる。
【００２９】
さらに、ＷｉＦｉプロトコルにおける７層プロトコルを改善し、装置間の通信データをアプリケーション層で処理した後にデータリンク層で処理し、プレゼンテーション層、セッション層、トランスポート層及びネットワーク層のデータ処理及びカプセル化を必要とせず、アプリケーション層、データリンク層及び物理層の３層のみで通信プロセスを完了することができる。具体的には、プレゼンテーション層のデータフォーマットはＷｉＦｉフレームの情報要素として具現化する必要がない。
【００３０】
また、トランスポート層のＴＣＰ／ＩＰプロトコルを使用する必要がなく、ＴＣＰ／ＩＰの３次ハンドシェイクを減少させ、ＴＣＰのタイムアウトによる再送メカニズムを回避し、装置間の通信時間を短縮できる。
【００３１】
通信データの送信は無秩序であり、パケットマスクにより通信データの整合性を保証できる。また、装置間の通信データはネットワーク層を通過する必要がなく、それによりネットワーク層のルーティングを回避し、接続ルータに制限されることなく各装置が通信データを送受信することができる。
【図面の簡単な説明】
【００３２】
本発明の実施形態又は従来の技術における技術的解決手段をより明確に説明するために、以下に実施形態に使用される図面を簡単に説明する。ここで、以下の説明における図面は、単に本発明の一実施形態を示すものに過ぎず、当業者であれば、この図面に基づいて創造的な労働を必要としないも、他の図面を想至することが可能であることに留意されたい。
【図１】一実施形態に係るＷｉＦｉ管理フレームを利用したデータ通信方法のフローチャート。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態に係る図面を参照し、本発明の実施形態における技術的解決手段を明確に、完全に説明する。ここで、説明する実施形態は本発明の一部の実施形態であり、すべての実施形態ではない。本発明の実施形態に基づき、当業者が実施可能な他の全ての実施形態は、本発明の保護範囲内に含まれる。以下の図面及び特定の実施形態を参照して、本発明を詳細に説明する。
【００３４】
一実施形態に係るＷｉＦｉ管理フレームを利用したデータ送信方法について説明する。このデータ送信方法は、カプセル化ステップと、送信ステップを備える。カプセル化ステップは、ＷｉＦｉ管理フレームの情報要素にデータを付加することによりデータフレームとしてカプセル化し、送信ステップは、物理層のＷｉＦｉプロトコルによりデータフレームを送信し、データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む。
【００３５】
好ましくは、ＷｉＦｉ管理フレームを利用してデータを送信する場合、具体的には、以下を含む。
・検索データフレームを送信し、受信した検索応答データフレームに基づいて、通信可能な装置情報を取得する。
・認証データフレームを送信し、受信した認証内容を含む認証応答データフレームに基づいて、受信した認証内容を確認して装置間の鍵交換プロトコルを完了する。
・制御データフレームを送信し、受信した制御応答データフレームに基づいて対応する制御コマンドを実行する。
・ハートビートデータフレームを送信し、受信したハートビート応答データフレームに基づいて相手がオンラインであるか否かを判断する。
・状態変更情報データフレームを送信し、受信した状態変更情報に基づいて応答データフレームを報告し、相手が状態変更情報を受信したか否かを判断する。
・ブロードキャストデータフレームを送信し、宛先アドレスがブロードキャストアドレスである。
【００３６】
一実施形態に係るＷｉＦｉ管理フレームを利用したデータ受信方法について説明する。データ受信方法は、以下の受信ステップを含む。受信ステップは、実行ステップ又は返信ステップを備え、実行ステップは、受信したブロードキャストデータフレーム内のデータに基づいて、対応するコマンドを実行し、返信ステップは、受信したデータフレーム内のデータに基づいて、対応する応答データフレームを返信し、応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告とのうち少なくとも１つの情報を含む。
【００３７】
好ましくは、ＷｉＦｉ管理フレームを利用してデータを受信する場合、具体的には以下を含む。
・認証データフレームを受信すると、認証内容を含む認証応答データフレームを返信する
・受信したブロードキャストデータフレームに対応するコマンドを実行する、又は、受信したブロードキャストデータフレームを破棄する。
【００３８】
一実施形態に係るＷｉＦｉ管理フレームを利用したデータ通信方法について説明する。データ通信方法は、図１に示すように、以下のステップを含む。
【００３９】
（Ｓ１０１）
まず、ＷｉＦｉ管理フレームの情報要素にオリジナル装置から送信されたデータを付加することによりデータフレームとしてカプセル化する。
【００４０】
（Ｓ１０２）
次に、カプセル化されたデータフレームを物理層のＷｉＦｉプロトコルによりターゲット装置に送信する。
【００４１】
（Ｓ１０３）
続いて、ターゲット装置がデータフレームを受信した後、データフレーム内のデータに基づいて、対応するコマンドを実行し、又は、対応する応答データフレームを返信する。データフレーム及び応答データフレームのタイプは、検索と、認証と、制御と、ハートビートと、状態変更情報の報告と、ブロードキャストとのうち少なくとも１つを含む。
【００４２】
好ましくは、データフレームのタイプが検索である場合、オリジナル装置は、検索データフレームを送信し、ターゲット装置は、受信した検索データフレームに基づいて、ターゲット装置ＩＤ及びターゲット装置タイプを含む検索応答データフレームを返信し、オリジナル装置は、受信した検索応答データフレームに含まれるデータに基づいて、通信可能な装置情報を取得する。
【００４３】
好ましくは、オリジナル装置とターゲット装置との間に安全な非ブロードキャスト通信が必要である場合、はじめにオリジナル装置とターゲット装置との間で認証を行う。オリジナル装置とターゲット装置との間のデータフレームのタイプが認証である場合、オリジナル装置は、認証データフレームを作成し、認証データフレームをターゲット装置に送信し、ターゲット装置は、認証コンテンツを含む認証応答データフレームをオリジナル装置に返信し、オリジナル装置は、受信した認証コンテンツを確認してターゲット装置との間の鍵交換プロトコルを完了する。
【００４４】
好ましくは、データフレームのタイプが制御である場合、オリジナル装置は、装置制御データフレームを作成し、装置制御データフレームをターゲット装置に送信し、ターゲット装置は、受信した装置制御データフレームに含まれるデータに対応するコマンドを実行し、装置制御応答データフレームをオリジナル装置に返信する。
【００４５】
好ましくは、オリジナル装置とターゲット装置との間のデータフレームのタイプがハートビートである場合、オリジナル装置とターゲット装置がハートビートデータフレームにより相手がオンラインであるか否かを確認する、具体的には以下を含む。
オリジナル装置は、ハートビートデータフレームを作成し、ハートビートデータフレームをターゲット装置に送信し、ターゲット装置は、ハートビートデータフレーム内のデータを取得し、且つ、ハートビート応答データフレームを介してオリジナル装置に返信する。
【００４６】
好ましくは、データフレームのタイプが状態変更情報の報告である場合、オリジナル装置は、オリジナル装置の状態が変化した場合、状態変更情報報告データフレームを作成し、状態変更情報報告データフレームをターゲット装置に送信し、ターゲット装置は、取得した状態変更情報報告データフレーム内の状態変更情報に基づいて、データフレーム中の状態変更情報を報告し、対応する状態変更情報報告応答データフレームをオリジナル装置に返信する。
【００４７】
好ましくは、データフレームのタイプがブロードキャストである場合、オリジナル装置は、ブロードキャストデータフレームを作成し、ローカルエリア内のターゲット装置にブロードキャストデータフレームを送信し、ここで宛先アドレスはブロードキャストアドレスであり、ターゲット装置は、ブロードキャストデータフレームを受信すると、ブロードキャストデータフレームに対応するコマンドを実行する、又は、当該ブロードキャストデータフレームを廃棄する。
【００４８】
好ましくは、応答データフレームへの応答待機時間が閾値を超えた場合、前回のデータフレームを再送信し、且つ、再送信した回数が所定の回数に達すると、送信を停止する。
【００４９】
好ましくは、鍵暗号化方式を用いるデータフレームを作成し、且つ、暗号鍵で復号する方式により受信したデータフレーム内のデータを取得する、又は、非暗号化方式を用いるデータフレームを作成し、受信したデータフレームにおける非暗号化状態であるデータを直接的に取得する。
【００５０】
ＷｉＦｉ管理フレームが扱える通信データ量が限定されるため、ＷｉＦｉ管理フレームに付加するデータはサブパケット化される。そして、得られたデータサブパケットにパケットマスクを付与することにより、ターゲット装置が受信したデータパケットの完全性を保証することができる。
【００５１】
好ましくは、情報要素は、ＷｉＦｉ管理フレームが保持する情報要素、又は、新たに追加された情報要素である。ここで、情報要素の具体的なデータ内容は以下のパラメータを含む。
・ＩＥ１：パケットタイプ、パケット数、パケットインデックス、ＩＥ２の数とパケットマスク。
・ＩＥ２：ブロックオフセット、ブロック長及びブロック内容。
【００５２】
これはＷｉＦｉプロトコルを利用する装置間のローカル制御方法である。その特徴として、ＩＥ１及びＩＥ２における具体的なパラメータの表示は以下のとおりである。
・ＩＥ１におけるパケットタイプは以下の定義を含む。
０：検索要求パケットを示す。
１：クエリ応答パケットを示す。
２：完了要求パケットを示す。
３：完了応答パケットを示す。
・ＩＥ１におけるパケット数は、データ伝送が完了するのに必要な総パケット数である。
・ＩＥ１におけるパケットマスクは、各ビットが一つのパケットを表し、上記１に定義されると、ＷｉＦｉクライアントが既に受信したことを表す。そうでなければ、オリジナル装置が送信する必要がある。
・ＩＥ２内のデータブロックオフセットは、ファイル開始位置に対するオフセット値であり、ＷｉＦｉクライアントはオフセット値に基づいて実際に伝送されたファイルを改めて組み合わせる。
・ＩＥ２におけるデータブロック長は、データブロックのコンテンツの実際の有効長さである。
上記、具体例を記述したが、本発明はこれに限定されるものではなく、当業者はさらに実際の需要に応じて、他のデータ内容の情報要素を選択してカスタマイズすることも可能である。
【００５３】
さらに、検索、認証、制御、ハートビート、状態変更情報の報告、及びブロードキャストデータフレームなどを含む、装置間の通信データの具体的な内容が本明細書に例示されているが、当業者は実際の必要性に従って特定の内容を設定することができ、また、本発明によって限定されない他のタイプの通信データを含み得ることを、当業者には理解されたい。
【００５４】
本発明の実施形態の利点は主として以下である。
【００５５】
（１）従来のＷｉＦｉ管理フレームを改良し、新たに定義した情報要素を追加し（フレーム本体は固定フィールド及び情報要素を含み、情報要素は長さが固定されないデータブロックである）、それらの構造タイプの定義により、セグメントデータの完全な送信及び受信を完了することができ、プレゼンテーション層の機能を有する。
【００５６】
装置間の制御データに従来の情報要素又は新たな情報要素を追加する。ここで、装置間の通信データは、装置間の検索、装置間の認証、装置間の制御、装置間のハートビート、装置間の状態変更情報の報告及び装置間のブロードキャストデータフレームを含む。
【００５７】
さらに、オリジナル装置とターゲット装置がどちらもネットワークに接続されていない場合、任意のタイプのＷｉＦｉ管理フレームを利用して送信及び受信を行うことができ、オリジナル装置とターゲット装置との間のローカル通信を実現する。オリジナル装置とターゲット装置のうちの一つの装置が既にネットワークに接続され、他の装置がネットワークに接続されていない場合、両方の装置が任意のタイプのＷｉＦｉ管理フレームを利用して送信及び受信を行うことが可能である。また、ネットワークに接続されていない装置は、ＩＤ認証により正常に認証され、接続された機器からルータの構成情報を取得し、ネットワーク接続を完了する。オリジナル装置とターゲット装置の両方がネットワークに接続されている場合でも、ＷｉＦｉ管理フレームを利用してダイレクトな高速通信を行うことができ、クラウド又は外部ネットワークは標準ＷｉＦｉプロトコルを用いて通信を継続することができる。
【００５８】
（２）ＷｉＦｉプロトコルにおける７層プロトコルを改善し、プレゼンテーション層、セッション層、トランスポート層及びネットワーク層によるデータ処理及びカプセル化を必要とせずに、装置間の通信データがアプリケーション層で処理された後にデータリンク層で直接処理される。そして、アプリケーション層、データリンク層及び物理層のみで通信プロセスを完了することができる。
【００５９】
具体的には、プレゼンテーション層のデータフォーマットはＷｉＦｉ管理フレームの情報要素に具現化する必要がない。トランスポート層のＴＣＰ／ＩＰプロトコルを使用する必要がなく、ＴＣＰ／ＩＰの３次ハンドシェイクを減少させ、ＴＣＰのタイムアウトによる再送メカニズムを回避し、装置間の通信時間を短縮することが可能である。
【００６０】
通信データの送信は無秩序であり、パケットマスクを使用することにより通信データの完全性を保証することができる。装置間の通信データはネットワーク層を通過する必要がなく、それによりネットワーク層のルーティングを回避し、各装置は通信データを送信し受信することが可能となり、接続ルータに制限されることなく通信データを送受信することができる。
【００６１】
ここで、上記内容は本発明の好ましい実施形態に過ぎず、本発明を限定するものではない。本発明の精神及び範囲内に含まれるあらゆる変形、等価の置換、改良などは本発明の保護範囲に含まれるべきである。
【図１】
2020010326.tif 000003
【外国語明細書】
2020010326000001.pdf