(57)【要約】      （修正有）【課題】トポロジー情報をより柔軟に伝送し、ネットワーク中の装置への制限を少なくし、装置のワーキングロードを低減できる情報伝送方法、装置及び電子機器を提供する。【解決手段】情報伝送装置は、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられる。装置は、ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信するための送受信ユニットを含む。ネットワークトポロジー情報フレーム（TI  frame）は、MAC層フレームのペイロードにロードされている。【選択図】図１
2019009773.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するための情報伝送装置であって、
ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信するための送受信ユニットを含み、
前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている、装置。
【請求項２】
請求項1に記載の装置であって、
前記ネットワークトポロジー情報フレーム（TI  frame）は、
前記ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示するためのネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）；及び
前記ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、前記ネットワークトポロジー情報の内容をディスクライブ（describe）するためのネットワークトポロジー情報フレーム内容（TI  frame  content）を含む、装置。
【請求項３】
請求項2に記載の装置であって、
前記ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、
前記ネットワークトポロジー情報フレーム（TI  frame）がネットワークトポロジー情報を伝送するために用いられることを指示するためのネットワークトポロジー情報フレームプレフィックス（TI  prefix）；及び
前記ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）されるネットワークトポロジー情報の各項目の内容の有無、及び、各項目の内容の配列順序を指示するためのネットワークトポロジー情報フレーム制御（TI  frame  control）情報を含む、装置。
【請求項４】
請求項3に記載の装置であって、
前記ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含み、
前記少なくとも２つのオクテットのうち、
少なくとも１つのオクテットは、該フレームがLoWPANフレーム（frame）でないことを示し、
他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す、装置。
【請求項５】
請求項4に記載の装置であって、
該フレームがLoWPANフレーム（frame）でないことを示す前記オクテットは、0x00であり、
該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す前記オクテットは、0xFFである、装置。
【請求項６】
請求項3に記載の装置であって、
前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含み、
各前記制御ビットは、それぞれ、前記ネットワークトポロジー情報フレームの各項目の内容の有無を指示するために用いられ、各前記制御ビットの配列順序は、前記ネットワークトポロジー情報フレーム内容における各項目の内容の配列順序を指示するために用いられ、
前記付加ビットは、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報の拡張の有無を指示するために用いられる、装置。
【請求項７】
請求項6に記載の装置であって、
前記付加ビットにより、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されることを指示する場合、前記付加ビットの次の１つのバイトには、少なくとも、１つの制御ビットを含む、装置。
【請求項８】
請求項1〜7のうちの何れか１項に記載の情報伝送装置を含む、電子機器。
【請求項９】
ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するための情報伝送方法であって、
ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信することを含み、
前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている、方法。
【請求項１０】
請求項9に記載の方法であって、
前記ネットワークトポロジー情報フレーム（TI  frame）は、
前記ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示するためのネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）；及び
前記ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、前記ネットワークトポロジー情報の内容をディスクライブ（describe）するためのネットワークトポロジー情報フレーム内容（TI  frame  content）を含む、方法。
【請求項１１】
請求項10に記載の方法であって、
前記ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、
前記ネットワークトポロジー情報フレーム（TI  frame）がネットワークトポロジー情報を伝送するために用いられることを指示するためのネットワークトポロジー情報フレームプレフィックス（TI  prefix）；及び
前記ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）されるネットワークトポロジー情報の各項目の内容の有無、及び、各項目の内容の配列順序を指示するためのネットワークトポロジー情報フレーム制御（TI  frame  control）情報を含む、方法。
【請求項１２】
請求項11に記載の方法であって、
前記ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含み、
前記少なくとも２つのオクテットのうち、
少なくとも１つのオクテットは、該フレームがLoWPANフレーム（frame）でないことを示し、
他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す、方法。
【請求項１３】
請求項12に記載の方法であって、
該フレームがLoWPANフレーム（frame）でないことを示す前記オクテットは、0x00であり、
該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す前記オクテットは、0xFFである、方法。
【請求項１４】
請求項11に記載の方法であって、
前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含み、
各前記制御ビットは、それぞれ、前記ネットワークトポロジー情報フレームの各項目の内容の有無を指示するために用いられ、各前記制御ビットの配列順序は、前記ネットワークトポロジー情報フレーム内容中の各項目の内容の配列順序を指示するために用いられ、
前記付加ビットは、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報の拡張の有無を指示するために用いられる、方法。
【請求項１５】
請求項14に記載の方法であって、
前記付加ビットにより、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されることを指示する場合、前記付加ビットの次の１つのバイトには、少なくとも１つの制御ビットを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に、情報伝送方法、装置及び電子機器に関する。
【背景技術】
【０００２】
インテリジェントホーム（スマートホームとも言う）に関連する技術の進歩に伴い、あらゆる自動化装置がホームネットワークに導入されており、これらの自動化装置としては、例えば、ランプスイッチ、水やりシステム、空調システムなどがある。
【０００３】
ホームネットワークのメンテナンスを便利にするために、ホームネットワークトポロジーを識別（identify）するためのプロトコルを設定することができる。これらのプロトコルに基づいて、ホームネットワーク中の各装置間は、ホームネットワークのトポロジー情報を伝送することができ、そして、該トポロジー情報に基づいて、該ホームネットワークのトポロジー構造を生成することができる。ホームネットワークのトポロジー情報は、例えば、ホームネットワーク中の各装置の情報、及び各装置間のリンク情報（link  information）を含んでも良い。
【０００４】
上述のようなホームネットワークトポロジーを識別するためのプロトコルに基づいて、ホームネットワークのトポロジー情報は、リンク層発見プロトコル（Link  Layer  Discovery  Protocol、LLDP）に従って、イーサネット(登録商標)フレーム（Ethernet  Frame）の形式で伝送することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の発明者は、次のようなことを発見した。即ち、イーサネットフレーム（Ethernet  Frame）の伝送方式でホームネットワークのトポロジー情報を送信する場合、ホームネットワーク中の装置がイーサネットリンクをサポートすることを要する。イーサネットリンクをサポートしない装置の場合、該装置は、IP通信をサポートし、且つそのデータリンク情報に対してカプセル化（encapsulation）処理を行った後に伝送を行う必要がある。これは、装置がIP通信及びカプセル化プロトコル（encapsulation  protocol）をサポートし得ることも要する。よって、従来のホームネットワークのトポロジー情報の伝送方式について言えば、装置への制限が多く、且つカプセル化プロセスに伴って多くの処理オーバーヘッドが導入され得るので、装置のワーキングロードが増えてしまう恐れがある。
【０００６】
本発明の実施例は、情報伝送方法、装置及び電子機器を提供する。ネットワークトポロジー情報フレーム（Topology  Information  Frame、TI  frame）をMAC（Media  Access  Control）層フレームのペイロード（payload）にロードして伝送することで、ネットワーク中の各装置は、IP通信を行う必要がなく、且つカプセル化（encapsulation）処理を行う必要がない。これにより、TI情報の伝送方式がより柔軟になり、ネットワーク中の装置への制限が少なくなり、且つ装置のワーキングロードを低減することができる。
【０００７】
本発明の情報伝送方法及び装置は、ホームネットワークだけでなく、他のネットワーク環境にも適用することができる。
【課題を解決するための手段】
【０００８】
本発明の実施例の第一側面によれば、情報伝送装置が提供され、それは、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられ、前記装置は、
ネットワークプロトコルのMAC（Media  Access  Control）層フレームを送信及び／又は受信するための送受信ユニットを含み、
前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている。
【０００９】
本発明の実施例の第二側面によれば、情報伝送方法が提供され、それは、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられ、前記方法は、
ネットワークプロトコルのMAC（Media  Access  Control）層フレームを送信及び／又は受信することを含み、
前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている。
【００１０】
本発明の実施例の第三側面によれば、電子機器が提供され、それは、上述の実施例の第二側面に記載の装置を含む。
【００１１】
本発明の実施例の有益な効果は、次の通りであり、即ち、ネットワークトポロジー情報フレーム（Topology  Information  Frame、TI  frame）をMAC（Media  Access  Control）層フレームのペイロード（payload）にロードして伝送することで、ネットワーク中の装置への制限が少なくなり、装置のワーキングロードを低減することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例1における情報伝送装置を示す図である。
【図２】実施例1においてネットワークトポロジー情報フレームがロードされているMAC層フレームのフレーム構造を示す図である。
【図３】実施例1におけるネットワークトポロジー情報フレームプレフィックスを示す図である。
【図４】実施例1における未拡張のトポロジー情報フレーム制御情報を示す図である。
【図５】実施例1における拡張済みのトポロジー情報フレーム制御情報を示す図である。
【図６】実施例1における未拡張のトポロジー情報フレーム制御情報の一例を示す図である。
【図７】実施例1における拡張済みのトポロジー情報フレーム制御情報の一例を示す図である。
【図８】実施例2における情報伝送方法を示す図である。
【図９】実施例3における電子機器を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付した図面を参照しながら、本発明を実施するための好適な形態を詳細に説明する。なお、このような実施形態は、例示に過ぎず、本発明を限定するものでない。
【００１４】
本発明の実施例では、用語“通信ネットワーク”又は“無線通信ネットワーク”とは、次のような任意の通信規格、例えば、Wi-Fi、ZigBee、6LoWPAN（IPv6  over  Low  power  Wireless  Personal  Area  Networks）、Bluetooth(登録商標)などに対応するものを指す。
【００１５】
また、通信システム中の装置間の通信は、任意段階の通信プロトコル、例えば、IEEE  802.11、IEEE  802.15.4、Bluetooth  SIG（Bluetooth  Special  Interest  Group）など、及び／又は、他の既知又は未来の通信プロトコルに従って行うことができる。
【００１６】
本発明の実施例では、用語“ネットワーク装置”とは、例えば、通信システムにおいて端末装置を通信ネットワークにアクセス（接続）させ、また、該端末装置にサービスを提供する装置を指す。ネットワーク装置は、アクセスポイント（AP、Access  Point）、無線ルーター、ZigBeeコーディネーター、ZigBeeルーターなどを含んでも良いが、これらに限定されない。
【００１７】
ここで、ユーザ装置は、次のようなもの、即ち、MTC（Machine  Type  Communication）端末、車載端末、D2D（Device  to  Device）端末、M2M（Machine  to  Machine）端末などを含んでも良いが、これらに限定されない。
【００１８】
また、例えば、移動通信などのシナリオの場合、ユーザ装置は、携帯電話（Cellular  Phone）、PDA（Personal  Digital  Assistant）、無線モデム、無線通信装置、手持ち型装置、マシン型通信装置、ラップトップコンピュータ、コードレス電話、スマートフォン、スマートウォッチ、デジタルカメラなどであっても良い。
【実施例１】
【００１９】
実施例1は、情報伝送装置を提供し、それは、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられる。
【００２０】
図1は、本実施例の情報伝送装置を示す図である。図1に示すように、情報伝送装置100は、送受信ユニット101を含んでも良い。
【００２１】
本実施例では、送受信ユニット101は、ネットワークプロトコルのMAC（Media  Access  Control）層フレームを送信及び／又は受信することができ、ここで、前記MAC層フレームのペイロードには、ネットワークトポロジー情報フレーム（TI  frame）がロードされている。
【００２２】
本実施例によれば、ネットワークトポロジー情報フレーム（Topology  Information、TI  frame）をMAC（Media  Access  Control）層フレームのペイロード（payload）にロードして伝送することができ、そのため、ネットワーク中の各装置は、IP通信を行う必要がなく、且つカプセル化（encapsulation）処理を行う必要もない。よって、TI情報の伝送方式がより柔軟になり、ネットワーク中の装置への制限が少なくなり、且つ装置のワーキングロードを低減することができる。
【００２３】
本実施例では、ネットワーク中の装置は、MAC層フレームにより、ネットワークのトポロジー情報を取得し、これにより、ネットワークのトポロジー構造を確定することができ、また、MAC層フレームは、ネットワークの下位層システム間で伝送され得る。よって、ネットワークの上位層システムの介入がなくても、ネットワークのトポロジー情報を得ることができるため、ネットワーク構成の柔軟性を向上させることができる。
【００２４】
図2は、本実施例においてネットワークトポロジー情報フレームがロードされているMAC層フレームのフレーム構造を示す図である。図2に示すように、該MAC層フレーム200は、フレームヘッダー201（MHR）、ペイロード202（MAC  payload）、及びフレームテール203（MFR）を含んでも良い。
【００２５】
ここで、フレームヘッダー201のバイト数が可変であり（即ち、数量可変（variable）のオクテットoctetsを含む）、フレームテール203のバイト数が2であり（即ち、2つのオクテットoctetsを含む）、ペイロード202のバイト数が可変である。
【００２６】
本実施例では、該MAC層フレームは、IEEE  802.15.4プロトコル下でのMAC層フレームであっても良く、他のプロトコル下でのMAC層フレームであっても良いが、本実施例では、これについて限定しない。
【００２７】
本実施例では、MAC層フレーム200のフレームヘッダー201及びフレームテール203の説明については、従来技術を参照することができ、本実施例では、その詳細な説明を省略する。
【００２８】
図2に示すように、本実施例では、MAC層フレーム200のペイロード202には、ネットワークトポロジー情報フレーム（Topology  Information、TI  frame）2021をロード（load）することができる。
【００２９】
本実施例では、ネットワークトポロジー情報フレーム（TI  frame）2021は、ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）及びネットワークトポロジー情報フレーム内容（TI  frame  content）を含んでも良い。
【００３０】
ここで、ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、該ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示するために用いられ、ネットワークトポロジー情報フレーム内容（TI  frame  content）は、該ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、該ネットワークトポロジー情報の内容をディスクライブ（describe）することができる。
【００３１】
図2に示すように、本実施例では、ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、ネットワークトポロジー情報フレームプレフィックス（TI  prefix）及びネットワークトポロジー情報フレーム制御（TI  frame  control）情報を含んでも良い。
【００３２】
本実施例では、該ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、該ネットワークトポロジー情報フレーム（TI  frame）が、ネットワークトポロジー情報を伝送のためのものであることを指示するために用いられ、該ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、少なくとも、ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）される該ネットワークトポロジー情報の各項目の内容の有無（存在するかどうか）、及び、各項目の内容の配列順序を指示するために用いられる。
【００３３】
本実施例では、該ネットワークトポロジー情報の内容は、例えば、ネットワーク中の各装置の情報、及び／又は、ネットワーク中の各装置間のリンク情報（link  information）などを含んでも良い。
【００３４】
本実施例では、該ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含んでも良く、ここで、少なくとも１つのオクテットは、該フレーム2021がLoWPAN（Low  power  Wireless  Personal  Area  Networks、LoWPAN）フレーム（frame）でないことを示し、他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示し、或いは、該少なくとも２つのオクテット（Octet）は、共同で、該フレーム2021がネットワークトポロジー情報フレーム（TI  frame）であることを示すために用いられても良い。
【００３５】
図3は、本実施例のネットワークトポロジー情報フレームプレフィックスの一例を示す図である。図3に示すように、該ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、２つのオクテットを有しても良い。そのうち、１つのオクテット301は、該フレームがLoWPANフレーム（frame）でないことを示し、もう１つのオクテット302は、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す。
【００３６】
本実施例では、オクテット301は、00xxxxxxであっても良く、これにより、該フレームがLoWPANフレーム（frame）でないことを示し、例えば、図3に示すように、オクテット301は、0x00であっても良い。
【００３７】
本実施例では、図3に示すように、オクテット302は、0xFFであっても良いが、本実施例は、これに限定されず、オクテット302は、他の値であっても良い。
【００３８】
また、本実施例では、図3のオクテット301は、MAC層フレーム200のフレームヘッダー201の直後に位置しても良いが、本実施例は、これに限定されず、オクテット301と、MAC層フレーム200のフレームヘッダー201との間には、少なくとも１つのビット（bit）（間隔）があっても良い。
【００３９】
また、本実施例では、オクテット301は、オクテット302の前に位置しても良いが、本実施例は、これに限定されず、該フレーム2021がLoWPANフレーム（frame）でないことを表す少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを表す少なくとも１つのオクテットの後に位置しても良い。
【００４０】
本実施例では、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含んでも良い。ここで、各制御ビットは、それぞれ、該ネットワークトポロジー情報の各項目の内容の有無を指示するために用いられ、各制御ビットの配列順序は、ネットワークトポロジー情報フレーム内容中の各項目の内容の配列順序を指示するために用いられ、該付加ビットは、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報の拡張の有無（拡張されるかどうか）を指示するために用いられる。
【００４１】
本実施例では、付加ビットにより、該ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されると指示される場合、該付加ビットの次の１バイトには、少なくとも１つの前述のような制御ビットを含んでも良い。
【００４２】
本実施例では、未拡張の（拡張されない）トポロジー情報フレーム制御（TI  frame  control）情報は、1つのオクテットを占用しても良く、拡張済みの（拡張されている）トポロジー情報フレーム制御（TI  frame  control）情報は、2つのオクテットを占用しても良い。よって、図2に示すように、トポロジー情報フレーム制御（TI  frame  control）情報は、1つ又は2つのオクテットを占用することができる。
【００４３】
また、本実施例では、トポロジー情報フレーム制御（TI  frame  control）情報が占用するビット数は、これに限定されず、拡張されているトポロジー情報フレーム制御（TI  frame  control）情報が占用するビット数が、拡張されないトポロジー情報フレーム制御（TI  frame  control）情報が占用するビット数よりも多ければ、良い。
【００４４】
図4は、本実施例の未拡張のトポロジー情報フレーム制御（TI  frame  control）情報を示す図である。
【００４５】
図4に示すように、未拡張のトポロジー情報フレーム制御（TI  frame  control）情報は、1つのオクテット、即ち、8つのビットを占用することができる。そのうち、前の7つのビットは、すべて、制御ビット401であり、前の7つのビットのうちの各のビットは、ネットワークトポロジー情報フレーム内容には該ビットに対応する項目の内容が存在するかを指示するために用いられても良く、各ビットのデータは、“1”又は“0”であっても良く、“1”は、該ビットに対応する項目の内容がネットワークトポロジー情報フレーム内容に存在（present）することを示し、“0”は、該ビットに対応する項目の内容がネットワークトポロジー情報フレーム内容に存在（present）しないことを示す。例えば、ビット4011のデータは、“1”であり、対応する項目の内容（information  1）がネットワークトポロジー情報フレーム内容に存在することを示しても良く、ビット4015のデータは、“0”でありく、対応する項目の内容（例えば、information  5）がネットワークトポロジー情報フレーム内容に存在しないことを示しても良い。
【００４６】
図4に示すように、本実施例では、トポロジー情報フレーム制御（TI  frame  control）情報の第8個目のビットは、付加ビット402であっても良く、付加ビット402のデータが“0”のとき、トポロジー情報フレーム制御（TI  frame  control）情報が拡張されないことを示し、また、付加ビット402のデータが“1”のとき、トポロジー情報フレーム制御（TI  frame  control）情報が拡張されていることを示すことができる。
【００４７】
図4のトポロジー情報フレーム制御（TI  frame  control）情報は、トポロジー情報フレーム内容（TI  frame  content）において、順に、内容information  1、information  2、information  3、information  4、information  6、information  7についてディスクライブ（describe）することを示す。
【００４８】
また、図4では、第１行の“1”は、第２行の各フィールドが1つのビットを占用することを示す。
【００４９】
図5は、本実施例の拡張済みのトポロジー情報フレーム制御（TI  frame  control）情報を示す図である。図5に示すように、拡張されているトポロジー情報フレーム制御（TI  frame  control）情報は、2つのオクテット、即ち、16個のビットを占用することができ、ここで、第１個目のオクテット50aのデータ構造は、図4と同じである。ここで、図5では、付加ビット502のデータが“1”であり、トポロジー情報フレーム制御（TI  frame  control）情報が拡張されていることを示す。
【００５０】
図5の第２個目のオクテット50bには、少なくとも1つの制御ビット501を含んでも良く、第２個目のオクテット50bのうちの他のビット503は、保留（Reserved）されても良い。
【００５１】
図5のトポロジー情報フレーム制御（TI  frame  control）情報は、トポロジー情報フレーム内容（TI  frame  content）において、順に、内容information  1、information  2、information  3、information  4、information  6、information  7、information  8、information  10についてディスクライブ（describe）することを示す。
【００５２】
また、図5では、50a及び50bのそれぞれの第１行の“1”は、第２行の各フィールドが1つのビットを占用することを示す。
【００５３】
図6は、未拡張のトポロジー情報フレーム制御情報の一例を示す図であり、図7は、拡張済みのトポロジー情報フレーム制御情報の一例を示す図であり、図6及び図7は、それぞれ、図4及び図5の一例である。
【００５４】
図6及び図7では、各項目の内容の意味は、次の通りであり、即ち、Chassis  IDは、ネットワークトポロジー情報フレームに対応する装置IDを表し、Port  descriptionは、該装置のポートに対してのディスクリプション（description）情報を表し、TTLは、該装置のTTL（Time  To  Live）値を表し、Device  categoryは、該装置の種類を表し、Manufacturer  codeは、該装置のメーカーのコード（番号）を表し、Model  nameは、メーカーが該装置に付与するブランド、モデル又はシリアルを表し、Model  numberは、メーカーが該装置に付与するコード（番号）を表し、Link  informationは、該装置のMAC転送テーブル情報(the  information  of  MAC  forwarding  table)を表し、MAC  address  listは、ネットワーク装置の各ポートのMACアドレスリスト（the  MAC  address  list  of  ports  of  a  network  equipment)を表す。
【００５５】
図6及び図7のトポロジー情報フレーム制御情報は、各項目の内容（例えば、Chassis  IDなど）がトポロジー情報フレーム内容（TI  frame  content）中の順序（順番）を示しており、且つ、図6及び図7のトポロジー情報フレーム制御情報の各制御ビットのデータを“1”又は“0”と設定することで、該制御ビットに対応する該項目の内容がトポロジー情報フレーム内容（TI  frame  content）に出現（present）するかを指示することができる。
【００５６】
本実施例では、ネットワークトポロジー情報フレーム内容（TI  frame  content）の構造については、従来技術を参照することができ、本実施例では、その詳しい説明を省略する。
【００５７】
本発明では、本実施例に記載のネットワークトポロジー情報フレーム2021の構造により、フレームヘッダーにおいて、フレーム内容によりディスクライブ（describe）される各項目の内容及びそれらの順序を指示することができ、これにより、ネットワークトポロジー情報フレーム2021の資源（リソース）浪費を低減することができる。これに対して、TLV（Type，Length，Value）フレーム構造を採用した場合、ネットワークトポロジー情報フレームがTI中のある項目の内容についてディスクライブ（describe）しなくても、ネットワークトポロジー情報フレーム中に該項目の内容に対応するビットを保留（reserve）する必要があり、よって、ネットワークトポロジー情報フレームの資源を浪費してしまう。
【００５８】
本実施例では、該情報伝送装置は、ネットワーク装置（Network  equipment）又は端末（Terminal）に設置されても良い。
【００５９】
本実施例では、ネットワーク装置（Network  equipment）は、２つ又はそれ以上のポートを有しても良く、該ネットワーク装置は、少なくとも１つのポートから情報を受信し、また、受信した情報を他の少なくとも１つのポートにより転送することができる。
【００６０】
本実施例では、端末（Terminal）は、ネットワークの境界（boundary）に位置しても良く、端末は、情報の送信又は受信を行っても良いが、端末は、受信した情報を転送することができない。
【００６１】
本実施例では、ネットワークトポロジー情報フレーム（TI  frame）は、ネットワーク中の装置に対応しても良く、言い換えると、ネットワーク中の異なる装置について、該装置に対応するネットワークトポロジー情報フレーム（TI  frame）を伝送し、該ネットワークトポロジー情報フレーム（TI  frame）によって、該装置に関連するネットワークトポロジー情報をディスクライブ（describe）することができる。また、該装置がネットワーク装置であるときに、その対応するネットワークトポロジー情報フレーム（TI  frame）は、拡張されたネットワークトポロジー情報フレーム制御（TI  frame  control）情報を有しても良く、該装置が端末であるときに、その対応するネットワークトポロジー情報フレーム（TI  frame）は、拡張されない（未拡張の）ネットワークトポロジー情報フレーム制御（TI  frame  control）情報を有しても良い。
【実施例２】
【００６２】
本実施例2は、情報伝送方法を提供し、それは、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられる。
【００６３】
図8は、本実施例の情報伝送方法を示す図であり、図8に示すように、該情報伝送方法は、次のようなステップを含む。
【００６４】
ステップ801：ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信し、ここで、前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている。
【００６５】
ステップ801の説明については、実施例1中の対応するユニットの説明を参照することができる。
【００６６】
また、MAC層フレーム及びネットワークトポロジー情報フレーム（TI  frame）の説明についても、実施例1中の対応する説明を参照することができる。
【００６７】
本実施例によれば、ネットワークトポロジー情報フレーム（Topology  Information、TI  frame）をMAC（Media  Access  Control、MAC）層フレームのペイロード（payload）にロードして伝送することができ、これにより、ネットワーク中の各装置は、IP通信を行う必要がなくなり、且つカプセル化（encapsulation）処理を行う必要もない。よって、TI情報の伝送方式がより柔軟になり、ネットワーク中の装置への制限が少なくなり、且つ装置のワーキングロードを低減することができる。
【００６８】
また、本実施例のネットワークトポロジー情報フレームの構造を用いて、TIフレームヘッダー中でTIフレーム内容によりディスクライブ（describe）される各項目の内容及びそれらの順序を指示することができ、これにより、ネットワークトポロジー情報フレームの資源浪費を減らすことができる。
【実施例３】
【００６９】
実施例3は、電子機器を提供し、該電子機器は、ネットワーク装置であっても良く、端末であっても良い。該装置が問題を解決する原理は、実施例1の方法と同様であるため、その具体的な実施は、実施例1を参照することができ、内容が同じである重複説明は、省略される。
【００７０】
図9は、本発明の実施例の電子機器の構成図である。図9に示すように、電子機器900は、中央処理装置（CPU）901及び記憶器902を含んでも良く、記憶器902は、中央処理装置901に接続される。ここで、該記憶器902は、各種データを記憶することができ、またデータ処理用のプログラムをさらに記憶することができ、且つ中央処理装置901の制御下で該プログラムを実行することにより、指示情報を送信することができる。
【００７１】
１つの実施方式では、情報伝送装置100の機能は、中央処理装置901に統合することができる。ここで、中央処理装置901は、制御を行うことにより、実施例2の情報伝送方法を実現するように構成されても良い。
【００７２】
例えば、中央処理装置901は、次のように構成されても良く、即ち、ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信し、ここで、前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている。
【００７３】
本実施方式では、前記ネットワークトポロジー情報フレーム（TI  frame）は、次のようなものを含む。
【００７４】
ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）：該ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示し；
ネットワークトポロジー情報フレーム内容（TI  frame  content）：前記ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、該ネットワークトポロジー情報の内容をディスクライブ（describe）する。
【００７５】
本実施方式では、前記ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、次のようものを含む。
【００７６】
ネットワークトポロジー情報フレームプレフィックス（TI  prefix）：前記ネットワークトポロジー情報フレーム（TI  frame）が伝送ネットワークトポロジー情報を伝送するためのものであることを指示し；
ネットワークトポロジー情報フレーム制御（TI  frame  control）情報：ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）される該ネットワークトポロジー情報の各項目の内容の有無（存在するか）、及び、各項目の内容の配列順序を指示する。
【００７７】
本実施方式では、前記ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含み、そのうち、少なくとも１つのオクテットは、該フレームがLoWPANフレーム（frame）でないことを示し、他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す。
【００７８】
本実施方式では、該フレームがLoWPANフレーム（frame）でないことを示す前記オクテットは、0x00であり、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す前記オクテットは、0xFFである。
【００７９】
本実施方式では、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含み、ここで、各前記制御ビットは、該ネットワークトポロジー情報フレームの各項目の内容の有無を指示し、各前記制御ビットの配列順序は、ネットワークトポロジー情報フレーム内容中の各項目の内容の配列順序を指示し、前記付加ビットは、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されるかを示す。
【００８０】
本実施方式では、前記付加ビットにより、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されることを示す場合、前記付加ビットの次の１バイトには、少なくとも１つの制御ビットを含む。
【００８１】
もう１つの実施方式では、上述の装置100は、中央処理装置901と独立して配置されても良く、例えば、装置100を、中央処理装置901に接続されるチップとして構成しても良く、図9に示すユニットのように、中央処理装置901の制御により装置100の機能を実現しても良い。
【００８２】
また、図9に示すように、電子機器900は、さらに、送受信機903、アンテナ904などを含んでも良く、ここで、これらの部品の機能は、従来技術に類似したので、ここでは、その詳しい説明を省略する。なお、電子機器900は、必ずしも図9中の全てのものを含む必要がない。また、電子機器900は、さらに、図9に無いものを含んでも良く、これについては、従来技術を参照することができる。
【００８３】
本発明の実施例は、さらに、コンピュータ可読プログラムを記憶した記憶媒体を提供し、ここで、前記コンピュータ可読プログラムは、情報伝送装置又は電子機器に、実施例2に記載の情報伝送方法を実行させる。
【００８４】
本発明の実施例は、さらに、コンピュータ可読プログラムを提供し、ここで、情報伝送装置又は電子機器中で前記プログラムを実行する時に、前記プログラムは、前記情報伝送装置又は電子機器に実施例2に記載の情報伝送方法を実行させる。
【００８５】
また、本発明の実施例による装置、方法などは、ソフトウェアにより実現されても良く、ハードェアにより実現されてもよく、ハードェア及びソフトウェアの組み合わせにより実現されても良い。また、本発明は、このようなコンピュータ可読プログラムにも関し、即ち、前記プログラムは、ロジック部品により実行される時に、前記ロジック部品に、上述の装置又は構成要素を実現させることができ、又は、前記ロジック部品に、上述の方法又はそのステップを実現させることができる。さらに、本発明は、上述のプログラムを記憶するための記憶媒体、例えば、ハードディスク、磁気ディスク、光ディスク、DVD、フレッシュメモリなどにも関する。
【００８６】
また、以上の実施例などに関し、さらに次のような付記を開示する。
【００８７】
（付記1）
情報伝送装置であって、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられ、前記装置は、
ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信するための送受信ユニットを含み、
ここで、前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている、装置。
【００８８】
（付記2）
付記1に記載の装置であって、
前記ネットワークトポロジー情報フレーム（TI  frame）は、
前記ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示するためのネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）；及び
前記ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、前記ネットワークトポロジー情報の内容をディスクライブ（describe）するためのネットワークトポロジー情報フレーム内容（TI  frame  content）を含む、装置。
【００８９】
（付記3）
付記2に記載の装置であって、
前記ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、
前記ネットワークトポロジー情報フレーム（TI  frame）がネットワークトポロジー情報を伝送するために用いられることを指示するためのネットワークトポロジー情報フレームプレフィックス（TI  prefix）；及び
前記ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）されるネットワークトポロジー情報の各項目の内容の有無、及び、各項目の内容の配列順序を指示するためのネットワークトポロジー情報フレーム制御（TI  frame  control）情報を含む、装置。
【００９０】
（付記4）
付記3に記載の装置であって、
前記ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含み、そのうち、
少なくとも１つのオクテットは、該フレームがLoWPANフレーム（frame）でないことを示し、
他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す、装置。
【００９１】
（付記5）
付記4に記載の装置であって、
該フレームがLoWPANフレーム（frame）でないことを示す前記オクテットは、0x00であり、
該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す前記オクテットは、0xFFである、装置。
【００９２】
（付記6）
付記3に記載の装置であって、
ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含み、
各前記制御ビットは、それぞれ、該ネットワークトポロジー情報フレームの各項目の内容の有無を指示するために用いられ、各前記制御ビットの配列順序は、ネットワークトポロジー情報フレーム内容における各項目の内容の配列順序を指示するために用いられ、
前記付加ビットは、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報の拡張の有無を指示するために用いられる、装置。
【００９３】
（付記7）
付記6に記載の装置であって、
前記付加ビットにより、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されると指示される場合、前記付加ビットの次の１つのバイトには、少なくとも、１つの制御ビットを含む、装置。
【００９４】
（付記8）
付記1-7のうちの何れか１項に記載の情報伝送装置を含む、電子機器。
【００９５】
（付記9）
情報伝送方法であって、ネットワークトポロジー情報のネットワークトポロジー情報フレーム（TI  frame）を伝送するために用いられ、前記方法は、
ネットワークプロトコルのMAC（Media  Access  Control、MAC）層フレームを送信及び／又は受信することを含み、
前記ネットワークトポロジー情報フレーム（TI  frame）は、前記MAC層フレームのペイロードにロードされている、方法。
【００９６】
（付記10）
付記9に記載の方法であって、
前記ネットワークトポロジー情報フレーム（TI  frame）は、
前記ネットワークトポロジー情報フレームにより伝送されるネットワークトポロジー情報を指示するためのネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）；及び
前記ネットワークトポロジー情報フレームのフレームヘッダーの指示に基づいて、前記ネットワークトポロジー情報の内容をディスクライブ（describe）するためのネットワークトポロジー情報フレーム内容（TI  frame  content）を含む、方法。
【００９７】
（付記11）
付記10に記載の方法であって、
前記ネットワークトポロジー情報フレームのフレームヘッダー（TI  frame  header）は、
前記ネットワークトポロジー情報フレーム（TI  frame）がネットワークトポロジー情報を伝送するために用いられることを指示するためのネットワークトポロジー情報フレームプレフィックス（TI  prefix）；及び
前記ネットワークトポロジー情報フレーム内容（TI  frame  content）によりディスクライブ（describe）されるネットワークトポロジー情報の各項目の内容の有無、及び、各項目の内容の配列順序を指示するためのネットワークトポロジー情報フレーム制御（TI  frame  control）情報を含む、方法。
【００９８】
（付記12）
付記11に記載の方法であって、
前記ネットワークトポロジー情報フレームプレフィックス（TI  prefix）は、少なくとも２つのオクテット（Octet）を含み、そのうち、
少なくとも１つのオクテットは、該フレームがLoWPANフレーム（frame）でないことを示し、
他の少なくとも１つのオクテットは、該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す、方法。
【００９９】
（付記13）
付記12に記載の方法であって、
該フレームがLoWPANフレーム（frame）でないことを示す前記オクテットは、0x00であり、
該フレームがネットワークトポロジー情報フレーム（TI  frame）であることを示す前記オクテットは、0xFFである、方法。
【０１００】
（付記14）
付記11に記載の方法であって、
ネットワークトポロジー情報フレーム制御（TI  frame  control）情報は、制御ビット及び付加ビットを含み、
各前記制御ビットは、それぞれ、該ネットワークトポロジー情報フレームの各項目の内容の有無を指示するために用いられ、各前記制御ビットの配列順序は、ネットワークトポロジー情報フレーム内容中の各項目の内容の配列順序を指示するために用いられ、
前記付加ビットは、ネットワークトポロジー情報フレーム制御（TI  frame  control）情報の拡張の有無を指示するために用いられる、方法。
【０１０１】
（付記15）
付記14に記載の方法であって、
前記付加ビットにより、前記ネットワークトポロジー情報フレーム制御（TI  frame  control）情報が拡張されると指示される場合、前記付加ビットの次の１つのバイトには、少なくとも１つの制御ビットを含む、方法。
【０１０２】
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の技術的範囲に属する。
【図１】
2019009773.tif 000003
【図２】
2019009773.tif 000004
【図３】
2019009773.tif 000005
【図４】
2019009773.tif 000006
【図５】
2019009773.tif 000007
【図６】
2019009773.tif 000008
【図７】
2019009773.tif 000009
【図８】
2019009773.tif 000010
【図９】
2019009773.tif 000011