(57)【要約】  親局と、前記親局とそれぞれ直接的に通信接続される複数の子局とを備え、前記親局から前記子局への送信と、前記子局から前記親局への送信とが、それぞれ所定のタイムスロットを用いて行われる無線通信システムを、前記親局と前記子局からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、前記第１のヘッダ部は、前記子局から前記親局へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、前記第２のヘッダ部は、前記親局から前記子局へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むように構成する。
2017022120.tif 000002
【特許請求の範囲】
【請求項１】
それぞれレーザ光線を受光し、該受光したレーザ光線に含まれる情報を取得して、該取得した情報を無線送信する複数の受光器と、前記複数の受光器とそれぞれ直接的に通信接続され、前記複数の受光器からそれぞれ無線送信された情報を受信して、該受信した情報に基づく出力を行う現示器とを備え、前記現示器から前記受光器への送信と、前記受光器から前記現示器への送信とが、それぞれ所定のタイムスロットを用いて行われる射撃訓練システムであって、
前記現示器と前記受光器からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記受光器から前記現示器へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記現示器から前記受光器へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むことを特徴とする射撃訓練システム。
【請求項２】
親局と、前記親局とそれぞれ直接的に通信接続される複数の子局とを備え、前記親局から前記子局への送信と、前記子局から前記親局への送信とが、それぞれ所定のタイムスロットを用いて行われる無線通信システムであって、
前記親局と前記子局からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記子局から前記親局へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記親局から前記子局へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むことを特徴とする無線通信システム。
【請求項３】
請求項２に記載された無線通信システムであって、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、送信データを正常に受信したことを示すＡＣＫ情報が、前記受信した送信データの送信元に対応するように設定されることを特徴とする無線通信システム。
【請求項４】
請求項２に記載された無線通信システムであって、
前記第２のデータ部は、複数の送信データを含み、前記親局から前記子局へフレーム送信される場合に、前記複数の送信データそれぞれの宛先を示す第２の宛先アドレス設定部を含むことを特徴とする無線通信システム。
【請求項５】
請求項３に記載された無線通信システムであって、
前記親局から複数の前記子局へ、それぞれ、前記ＡＣＫ情報を同一フレームで送信する場合、
前記親局は、前記子局宛の複数のＡＣＫ情報を、それぞれ前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項６】
請求項３に記載された無線通信システムであって、
前記親局から第１の子局へ、前記ＡＣＫ情報と前記第１の子局宛の送信データを、同一フレームで送信する場合、
前記親局は、前記第１の子局宛の送信データを前記第２のデータ部に収容し、前記第１の子局宛のＡＣＫ情報を、前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項７】
請求項３に記載された無線通信システムであって、
前記親局から、第１の子局宛の送信データと、第２の子局宛の前記ＡＣＫ情報を、同一フレームで送信する場合、
前記親局は、前記第１の子局宛の送信データを前記第２のデータ部に収容し、前記第２の子局宛のＡＣＫ情報を、前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項８】
請求項４に記載された無線通信システムであって、
前記親局から、第１の子局宛の第１の送信データと、第２の子局宛の第２の送信データを、同一フレームで送信する場合、
前記親局は、
前記第１の送信データと前記第２の送信データとを前記第２のデータ部に収容し、
前記第１の子局を示す第１の宛先アドレス情報と、前記第２の子局を示す第２の宛先アドレス情報とを、前記第２の宛先アドレス設定部に設定することを特徴とする無線通信システム。
【請求項９】
複数の子局とそれぞれ直接的に通信接続され、前記複数の子局に対しそれぞれ所定のタイムスロットに従ってフレームの無線送信を行う親局であって、
前記親局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のデータ部は、複数の送信データと、前記複数の送信データそれぞれの宛先を示す宛先アドレス設定部を含むことを特徴とする親局。
【請求項１０】
親局と直接的に通信接続され、前記親局に対し所定のタイムスロットに従ってフレームの無線送信を行う子局であって、
前記子局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、前記親局から送信データを正常に受信したことを示すＡＣＫ情報が設定されることを特徴とする子局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術に関し、特に、ＴＤＭＡ（時分割多元接続: Time Division Multiple Access）を用いて、親局装置と子局装置との間で高速通信を行う無線通信技術に関する。
【背景技術】
【０００２】
例えば、射撃訓練システムにおいては、車両等に設置された現示器（親局装置）と受光器（子局装置）の間で、無線によるデータ通信を用いて、情報の授受を行う。下記の特許文献１には、模擬弾としてレーザー光線を使用する射撃訓練システムが開示されている。以下、親局装置を単に親局、子局装置を単に子局と呼ぶこともある。【０００３】
図１５は、射撃訓練システムを説明するための図である。図１５において、１１０は車両、１１１（１）〜１１１（６）は受光器、１１２は現示器、１２０はレーザー送信器、１２１はレーザー光線である。受光器１１１（１）〜１１１（６）を代表して説明するときは受光器１１１と称す。【０００４】
なお、受光器１１１は、図１５の例では６個であるが、６個に限られるものではない。また、受光器１１１と現示器１１２は、車両の他にも、へリコプター、船舶、人員、建屋などに設置することが可能である。【０００５】
射撃訓練においては、実弾を使用せずに模擬弾として、レーザー送信器１２０から発射されるレーザー光線１２１を使用する。レーザー光線１２１には、発射情報として、当該レーザー光線１２１を発射したレーザー送信器１２０の識別子（ＩＤ）、火器の種別、弾種などの情報が含まれる。【０００６】
車両１１０に取り付けられた受光器１１１は、レーザー光線１２１を検出することにより、当該受光器１１１が被弾したとみなす被弾検出を行う。すなわち、受光器１１１は、レーザー光線１２１を検出すると、レーザー光線１２１に含まれる発射情報を読み取り、被弾情報とともに現示器１１２へ無線送信する。被弾情報とは、被弾による損耗の程度を示す損耗区分や、損耗部位（被弾位置）などの情報である。【０００７】
現示器１１２は、被弾情報を受信すると、その内容に応じて、発光、発音、発煙のうち１つ以上を用いて、被弾状況の現示、つまり被弾状況の出力を行う。【０００８】
この射撃訓練システムにおいては、複数の受光器１１１にて被弾検出を行った後、被弾情報を現示器１１２へ無線送信し、現示器１１２で現示するまでの時間は、概ね１００ｍｓ以下とする必要がある。また、無線送信時のデータ誤りなどによる被弾情報の紛失は、正常な訓練に影響を及ぼすので、その場合は、確実にデータ再送されることが必要である。【０００９】
そこで、この射撃訓練システムにおいて、受光器（親局）と現示器（子局）間のデータ伝送に、標準規格ＩＥＥＥ８０２．１５．４の無線通信方式を用いることを検討する。標準規格ＩＥＥＥ８０２．１５．４には、無線ネットワークのデータリンク層（ＭＡＣ層）に関し、ＴＤＭＡをベースとした通信方式（アクセス方式やデータ伝送シーケンス等）の仕様が制定されている。【００１０】
上記規格に従いＴＤＭＡ方式の無線通信を行う場合、例えば、親局と子局の間でデータ送信を行う場合、親局と子局がそれぞれフレーム送信できるタイムスロットは、１スーパーフレーム内にそれぞれ予め設定されており、親局と子局は、それぞれ設定されたタイムスロットにおいて送信を行う。スーパーフレーム（Superframe）は、親局と子局がそれぞれフレーム送信することができるタイムスロットを定める時間軸上の構造を示すものである。【００１１】
背景技術では、親局と子局は、データ又はＡＣＫ（確認応答）を、１タイムスロットで１つしか送信できない。例えば、第１のスーパーフレーム（１番目のスーパーフレーム）において第１のフレームデータを、親局から子局へ送信すると、第１のフレームデータを受信した子局は、第１のスーパーフレームにおいて第１のＡＣＫを、親局へ送信する。次に、第２のスーパーフレーム（２番目のスーパーフレーム）において第２のフレームデータを、親局から子局へ送信すると、第２のフレームデータを受信した子局は、第２のスーパーフレームにおいて第２のＡＣＫを、親局へ送信する。【００１２】
また、子局が、第１のフレームデータ受信時に、親局へ送信するための第３のフレームデータを保有していた場合、子局は、第１のスーパーフレームにおいて第１のＡＣＫとともに第３のフレームデータを送信することができず、第３のスーパーフレーム（３番目のスーパーフレーム）において第３のフレームデータを送信することになる。【００１３】
このように、背景技術においては、複数のフレームデータを親局から子局へ送信し、子局からＡＣＫを受信するのに、複数のスーパーフレームが必要となる。また、同一の局からフレームデータとＡＣＫを、同一のスーパーフレームで送信することができないので、複数のスーパーフレームが必要となる。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２０１２−１５９２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上述したように、背景技術のＴＤＭＡ方式の無線通信において、複数のデータ又はＡＣＫの送信に時間がかかり、リアルタイム性が低いという課題がある。【００１６】
本発明は、複数のデータ又はＡＣＫの送信を迅速に行え、リアルタイム性の高い通信を行える無線通信技術を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するための、本願発明の射撃訓練システムの代表的な構成は、次のとおりである。すなわち、
それぞれレーザ光線を受光し、該受光したレーザ光線に含まれる情報を取得して、該取得した情報を無線送信する複数の受光器と、前記複数の受光器とそれぞれ直接的に通信接続され、前記複数の受光器からそれぞれ無線送信された情報を受信して、該受信した情報に基づく出力を行う現示器とを備え、前記現示器から前記受光器への送信と、前記受光器から前記現示器への送信とが、それぞれ所定のタイムスロットを用いて行われる射撃訓練システムであって、
前記現示器と前記受光器からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記受光器から前記現示器へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記現示器から前記受光器へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むことを特徴とする射撃訓練システム。【００１８】
また、本願発明の無線通信システムの代表的な構成は、次のとおりである。すなわち、
親局と、前記親局とそれぞれ直接的に通信接続される複数の子局とを備え、前記親局から前記子局への送信と、前記子局から前記親局への送信とが、それぞれ所定のタイムスロットを用いて行われる無線通信システムであって、
前記親局と前記子局からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記子局から前記親局へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記親局から前記子局へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むことを特徴とする無線通信システム。【００１９】
また、本願発明の親局の代表的な構成は、次のとおりである。すなわち、
複数の子局とそれぞれ直接的に通信接続され、前記複数の子局に対しそれぞれ所定のタイムスロットに従ってフレームの無線送信を行う親局であって、
前記親局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のデータ部は、複数の送信データと、前記複数の送信データそれぞれの宛先を示す宛先アドレス設定部を含むことを特徴とする親局。【００２０】
また、本願発明の子局の代表的な構成は、次のとおりである。すなわち、
親局と直接的に通信接続され、前記親局に対し所定のタイムスロットに従ってフレームの無線送信を行う子局であって、
前記子局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、前記親局から送信データを正常に受信したことを示すＡＣＫ情報が設定されることを特徴とする子局。
【発明の効果】
【００２１】
上記構成によれば、リアルタイム性の高い通信を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る無線通信システムの構成図である。
【図２】本発明の実施形態に係るＯＳＩ参照モデルを示す図である。
【図３】本発明の実施形態に係る親局の構成図である。
【図４】本発明の実施形態に係る子局の構成図である。
【図５】本発明の実施形態に係るスーパーフレームの構成図である。
【図６】本発明の実施形態に係るＭＡＣ層のフレームフォーマットを示す図である。
【図７】本発明の実施形態に係るオリジナルＭＡＣヘッダのフォーマットを示す図である。
【図８】本発明の実施形態に係るオリジナルデータ部のフォーマットを示す図である。
【図９Ａ】本発明の第１実施例に係る通信シーケンスを示す図である。
【図９Ｂ】本発明の第２実施例に係る通信シーケンスを示す図である。
【図９Ｃ】本発明の第３実施例に係る通信シーケンスを示す図である。
【図１０Ａ】本発明の第４実施例に係る通信シーケンスを示す図である。
【図１０Ｂ】本発明の第５実施例に係る通信シーケンスを示す図である。
【図１１】親局から子局へデータとＡＣＫを送信する際の、ヘッダとデータの内容を示す図である。
【図１２】子局から親局へデータとＡＣＫを送信する際の、ヘッダとデータの内容を示す図である。
【図１３】背景技術に係る通信シーケンスを示す図である。
【図１４】背景技術に係る通信シーケンスを示す図である。
【図１５】射撃訓練システムを説明するための図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図面を用いて説明する。
図１は、本発明の実施形態に係る無線通信システムの構成図である。本実施形態の無線通信システムは、１つの親局（コーディネータ）１０と複数の子局（エンドデバイス）２０とを含み、各子局２０と親局１０とが、それぞれ無線接続され、直接通信を行うように構成される。つまり、親局１０を中心とするスター型の構成である。
【００２４】
なお、本実施形態でいう親局とは、同期信号（本実施形態では、後述するビーコン）を無線送信することにより、子局となる他局に無線送信のタイミングを指示する機能を有する無線局を意味する。
【００２５】
図１の例では、１つの親局１０とｎ（ｎ：２以上の整数）個の子局２０とから、無線通信システムが構成される。なお、子局２０の数を１とする構成も可能である。複数の子局２０（１）、・・・子局２０（ｎ）を代表して説明するときは、子局２０と称する。以降の説明で、子局２０（１）をエンドデバイス１、・・・子局２０（ｎ）をエンドデバイスｎと称することもある。本実施形態では、ｎ＝８とする。
【００２６】
本実施形態に係る無線通信システムでは、規格ＩＥＥＥ８０２．１５．４に従い、ＴＤＭＡ方式の無線通信を行う。すなわち、親局１０と子局２０との間で、スーパーフレームに従って、時分割方式の無線通信を行う。
【００２７】
図２は、本発明の実施形態に係るＯＳＩ参照モデルを示す図である。４０ａは、一般に知られているＯＳＩ参照モデルであり、コンピュータの持つべき通信機能を階層構造に分割したものである。ＯＳＩ参照モデル４０ａは、図２に示すように、物理層（ＰＨＹ（physical layer）：第１層）４１ａ、データリンク層（ＭＡＣ（Media Access Control layer）：第２層）、ネットワーク層（第３層）、・・・アプリケーション層（第７層）から構成される。データリンク層は、直接的に接続（つまり、隣接して接続）されている通信機器間の信号の受け渡しを規定する。ＯＳＩ参照モデル４０ａでは、物理層４１ａに高周波無線（ＲＦ）を用いることができる。
【００２８】
４０ｂは、本実施形態に係る通信機能を示すもので、ネットワーク層（第３層）からアプリケーション層（第７層）までは、一般的なＯＳＩ参照モデル４０ａと同様である。本実施形態では、データリンク層４２ｂに、背景技術と異なる特徴を持たせている。この特徴については後述する。また、物理層４１ｂが、上述したように規格ＩＥＥＥ８０２．１５．４を用い、２．４ＧＨｚ帯又は９２０ＭＨｚ帯の電波を用いる。２．４ＧＨｚ帯又は９２０ＭＨｚ帯の電波は、日本国総務省により認可されたものである。
【００２９】
図３は、本発明の実施形態に係る親局の構成図である。図３に示すように、本実施形態の親局１０は、親局制御部１１と、親局送受信部１２と、親局記憶部１３と、親局表示部１４と、親局電池１５とを含むように構成される。親局送受信部１２は、子局１０との間で電波を送受信するためのアンテナ１２ａを含む。親局電池１５は、親局１０の各構成部へ電源供給する。
【００３０】
親局制御部１１は、親局１０の各構成部や親局１０全体の動作を制御する。また、親局制御部１１は、子局２０に対して無線送信を行うときに、親局記憶部１３に記憶したスーパーフレームのタイムスロットのタイミングに基づき、データやＡＣＫを送信するタイミングを決定する。また、親局制御部１１は、子局２０に対し、データやＡＣＫを送信するタイムスロットを検出するためのビーコンを、親局送受信部１２から送信させる。つまり、親局制御部１１は、子局２０がデータやＡＣＫを送信するタイミングを、子局２０へ通知する。なお、ＡＣＫとは、確認応答（肯定応答ともいう）、つまり、送信側から送信されたデータを受信側で正常に受信したことを示すために、受信側から送信側へ送られる肯定的な応答のことである。
【００３１】
親局送受信部１２は、親局制御部１１からの制御に従い、子局２０との間でデータやＡＣＫを、無線により送信又は受信する。
【００３２】
親局記憶部１３は、スーパーフレームのタイムスロットのタイミングを記憶する。また、親局記憶部１３は、親局制御部１１からの制御に従い、子局２０から受信したデータの保持や、子局２０へ送信するデータの保持を行う。子局２０へ送信するデータは、例えば、親局制御部１１から入力される。
【００３３】
親局表示部１４は、各種情報を出力する出力部で、子局２０から受信した情報を表示する。例えば、親局表示部１４は、子局２０から受信した情報に応じて、発音、発光、発煙等の出力を行う。親局表示部１４に入力される情報は、親局記憶部１３に保持される。
【００３４】
図４は、本発明の実施形態に係る子局の構成図である。図４に示すように、本実施形態の子局２０は、子局制御部２１と、子局送受信部２２と、子局記憶部２３と、子局入力部２４と、子局電池２５とを含むように構成される。子局送受信部２２は、親局１０との間で電波を送受信するためのアンテナ２２ａを含む。子局電池２５は、子局２０の各構成部へ電源供給する。
【００３５】
子局制御部２１は、子局２０の各構成部や子局２０全体の動作を制御する。また、子局制御部２１は、子局入力部２４から入力された情報を、親局１０へ無線送信するよう制御する。また、子局制御部２１は、親局１０に対して無線送信を行うときに、子局記憶部２３に記憶したスーパーフレームのタイムスロットのタイミングに基づき、データやＡＣＫを送信するタイミングを決定する。
【００３６】
子局送受信部２２は、子局制御部２１からの制御に従い、親局１０との間でデータやＡＣＫを、無線により送信又は受信する。
【００３７】
子局記憶部２３は、親局１０から受信したビーコンに基づき、スーパーフレームのタイムスロットのタイミングを記憶する。また、子局記憶部２３は、子局制御部２１からの制御に従い、親局１０から受信したデータの保持や、親局１０へ送信するデータの保持を行う。親局１０へ送信するデータは、例えば、子局入力部２４から入力される。
【００３８】
子局入力部２４は、各種情報の入力を受け付ける入力部である。例えば、子局入力部２４は、レーザー光線を受光して、該受光したレーザー光線に含まれる情報を、子局制御部２１へ出力する。子局入力部２４に入力された情報は、子局記憶部２３に保持される。
【００３９】
親局制御部１１、子局制御部２１は、それぞれ、ハードウエア構成としては、ＣＰＵ（Central Processing Unit）と各制御部の動作プログラム等を格納するメモリとを備えている。ＣＰＵは、上記動作プログラムに従って動作する。
【００４０】
親局記憶部１３、子局記憶部２３は、それぞれ、半導体メモリ（フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（read only memory）等）や磁気ディスク等により構成される。
【００４１】
例えば、射撃訓練システムの例では、子局２０は、レーザ光線を受光し、該受光したレーザ光線に含まれる情報を取得して、該取得した情報を現示器へ無線送信する受光器である。また、親局１０は、複数の受光器とそれぞれ直接的に通信接続され、複数の受光器からそれぞれ無線送信された情報を受信して、該受信した情報に基づく出力を行う現示器である。
【００４２】
図５は、本発明の実施形態に係るスーパーフレームの構成図である。上述したように、スーパーフレームは、親局１０と各子局２０が、それぞれフレームを送信することができる期間（タイムスロット）を定めるものである。図５に示すスーパーフレーム５０は、ビーコン（beacon）送信５１、コーディネータ(coordinator)データ送信５２（１）・・・５２（ｍ）、エンドデバイス(end device)データ送信５３（１）・・・５３（ｎ）の各タイムスロット（Time Slot：ＴＳ）を含むように構成される。これらのタイムスロット数は、親局１０と子局２０の間で送信されるデータ量や子局２０の数により決定される。親局１０と子局２０との間のデータ送受信は、このスーパーフレーム５０を、周期的に繰り返して行われる。本実施形態では、１つのスーパーフレーム５０の長さは４０ｍ秒である。
【００４３】
各タイムスロット（ＴＳｂ・・・ＴＳｎ）の時間は、それぞれ約２〜５ｍ秒であり、１タイムスロットにおいて、１フレームの送信が可能である。各タイムスロットの長さは、１フレームの最大データ長に基づき、このデータの無線送信に必要となる時間として決定される。各タイムスロットの長さは、一律でなくてもよい。
【００４４】
なお、あるタイムスロットと次のタイムスロットとの間には、０．２ｍ秒程度のガードタイム（不図示）が設けられる。ガードタイムは、異なるタイムスロットの信号間の干渉防止のために設けられ、ガードタイム中に送受信の切替が行われる。
【００４５】
１フレームには、１又は複数のパケットが含まれる。フレームとは、ヘッダと送信データとフッタとを含むもので、ヘッダには、当該フレームの送信元アドレスと送信先アドレスとを収容可能である。また、フッタには、通信誤り検出用のデータが含まれる。
【００４６】
ビーコン送信５１は、親局（コーディネータ）１０がビーコン（同期基準信号）を含むフレームを出力するタイムスロットＴＳｂである。親局１０と子局２０は、それぞれ、ビーコン送信５１で出力される同期基準信号を基準に同期をとり、自局がデータ送信又は受信できるタイムスロットを算出する。
【００４７】
コーディネータ送信５２（１）・・・５２（ｍ）は、それぞれ、親局（コーディネータ）１０から子局（エンドデバイス）２０へデータ送信できるタイムスロットＴＳｃ１・・・ＴＳｃｍである。ｍは、親局１０から子局２０へ送信するデータ量に応じて決定される。親局１０から送信するデータ量が少ない無線通信システムでは、ｍ＝１とすることも可能である。本実施形態では、ｍ＝２である。
【００４８】
本実施形態では、１つのコーディネータ送信５２（例えばタイムスロットＴＳｃ１）において、最大４つの子局２０へのデータを、１フレーム内に多重することができる。複数のコーディネータデータ送信５２（１）・・・５２（ｍ）を代表して説明するときは、コーディネータデータ送信５２と称する。
【００４９】
エンドデバイス送信５３（１）〜５３（ｎ）は、それぞれ、子局（エンドデバイス）２０（１）〜２０（ｎ）から親局１０（コーディネータ）へデータ送信できるタイムスロットＴＳ１〜ＴＳｎである。例えば、エンドデバイス送信５３（１）は、子局２０（１）、つまりエンドデバイス１からコーディネータ１０へデータ送信できるタイムスロットＴＳ１であり、エンドデバイス送信５３（ｎ）は、子局２０（ｎ）、つまりエンドデバイスｎからコーディネータ１０へデータ送信できるタイムスロットＴＳｎである。なお、エンドデバイスの数ｎ＝１の場合は、エンドデバイスデータ送信５３の数を１とすることができる。
【００５０】
本実施形態では、１つのエンドデバイス送信５３（例えばタイムスロットＴＳ１）において、最大４つのデータを、１フレーム内に多重することができる。複数のエンドデバイスデータ送信５３（１）・・・５３（ｎ）を代表して説明するときは、エンドデバイスデータ送信５３と称する。
【００５１】
図６は、本発明の実施形態に係るＭＡＣ層（データリンク層）のフレームフォーマットを示す図である。本フレームフォーマットは、図５の各タイムスロットにおいて、親局１０又は子局２０から送信されるフレームのフォーマットである。本フレームフォーマットは、ＩＥＥＥ８０２．１５．４のＭＡＣフレームフォーマットに則したものであり、ＭＡＣヘッダ(MAC Header：ＭＨＲ)６１と、データ部であるＭＡＣペイロード（ＭＡＣ Payload）６２と、ＭＡＣフッタ (MAC Footer：ＭFＲ)６３とを含むように構成される。フレームが、ＭＡＣヘッダ６１とＭＡＣペイロード６２とＭＡＣフッタ６３を含むように構成されることは、公知である。
【００５２】
ＭＡＣヘッダ６１は、フレーム制御フィールド（Frame Control Field）６１ａと、フレームシーケンス番号（Frame Sequence Number）６１ｂと、アドレス情報（Address Imfomation）６１ｃとを含むように構成される。
【００５３】
フレーム制御フィールド６１ａは、２バイトで構成され、フレーム種別等を示す。フレーム種別は、当該フレームがビーコンを含むビーコンフレームであるか否か、又は、ＡＣＫを含むＡＣＫフレームであるか否か、又は、データを含むデータフレームであるか否かを示す。
【００５４】
本実施形態では、後述するフレームタイプ７２で、ビーコンフレームであるか否か、又は、データフレームであるか否かを示し、ＡＣＫ設定部７３にＡＣＫ情報を含む。したがって、本実施形態では、フレーム制御フィールド６１ａを使用しないが、使用するよう構成してもよい。例えば、データフレームであるか否かを、フレーム制御フィールド６１ａとフレームタイプ７２のいずれか一方により判断できるように構成してもよい。
【００５５】
フレームシーケンス番号部６１ｂは、１バイトで構成され、ビーコンフレームの親局１０におけるシーケンス番号、又は、データフレームの送信局（親局１０又は各子局２０）におけるシーケンス番号を示す。例えば、同日に同じ局（親局１０又は各子局２０）から送信されたデータフレームには、フレームシーケンス番号として、例えば昇順の連続番号が付され、フレームシーケンス番号部６１ｂに設定される。
【００５６】
本実施形態では、フレームを再送する場合は、同一のフレームシーケンス番号が設定されるが、フレームシーケンス番号がインクリメントされるよう構成してもよい。また、本実施形態では、ＡＣＫフレームにもフレームシーケンス番号を付すが、ＡＣＫフレームには、フレームシーケンス番号を付さないように構成することも可能である。
【００５７】
アドレス情報部６１ｃは、０〜２０バイトで構成され、本実施形態では、子局２０から親局１０へ送信するフレームの送信元アドレスを含む。親局１０から子局２０へ送信する場合は、送信元は親局１０しかない（本実施形態では、各子局２０は親局１０と直接的に接続されている。）ので、アドレス情報部６１ｃを使用しないが、アドレス情報部６１ｃの送信元アドレスとして親局１０を設定するよう構成してもよい。
【００５８】
なお、本実施形態では、フレームの送信先アドレス（宛先アドレス）として、後述の第１宛先アドレス設定部７１を用いるので、アドレス情報部６１ｃの送信先アドレスを用いない。しかし、送信先アドレスとして、アドレス情報部６１ｃを併用するよう構成してもよい。つまり、送信先アドレスを、アドレス情報部６１ｃと第１宛先アドレス設定部７１の両方に設定するよう構成してもよい。
【００５９】
ＭＡＣペイロードフィールド６２は、オリジナルＭＡＣヘッダ(Original MAC Header)６２ａと、オリジナルデータ部６２ｂとを含むように構成される。図６の例では、オリジナルデータ部６２ｂは、ｑ個のオリジナルデータ部６２ｂ（１）〜６２ｂ（ｑ）を含むように構成される。オリジナルデータ部６２ｂ（１）〜６２ｂ（ｑ）を代表して説明するときは、オリジナルデータ部６２ｂと称す。ｑは、ゼロ又は１以上の整数である。
【００６０】
オリジナルデータ部６２ｂ（１）〜６２ｂ（ｑ）は、それぞれ送信データとして、Ｄａｔａ＃１〜Ｄａｔａ＃ｑを含む。Ｄａｔａ＃１〜Ｄａｔａ＃ｑのデータ長は任意である。例えば、オリジナルデータ部６２ｂ（１）はｈバイトで構成され、Ｄａｔａ＃１のデータ長は（ｈ−４）バイトであり、オリジナルデータ部６２ｂ（ｑ）はｋバイトで構成され、Ｄａｔａ＃ｑのデータ長は（ｋ−４）バイトである。オリジナルデータ部６２ｂは、後述するように、送信データのほかに、第２宛先アドレス設定部８１等を４バイト含む。オリジナルＭＡＣヘッダ６２ａとオリジナルデータ部６２ｂの詳細は後述する。
【００６１】
ＭＡＣフッタ６３は、２バイトで構成され、ＦＣＳ（Frame Check Sequence）を含むように構成される。ＦＣＳは、受信したフレームに誤りがないか調べるために付加されるデータであり、ＣＲＣ（巡回冗長符号)などが用いられる。
【００６２】
図７は、本発明の実施形態に係るオリジナルＭＡＣヘッダのフォーマットを示す図である。図７に示すように、オリジナルＭＡＣヘッダ６２ａは、第１宛先アドレス設定部７１と、フレームタイプ７２と、ＡＣＫ設定部７３と、データ数設定部７４とを含むように構成される。
【００６３】
第１宛先アドレス設定部７１は、親局１０がフレーム送信する場合に、当該フレームの宛先を示す。第１宛先アドレス設定部７１は、２バイト（１６ビット）で構成され、各ビットがそれぞれ、各子局（エンドデバイス）２０に対応付けられる。子局２０がフレーム送信する場合は、宛先は必ず親局１０である（各子局２０は親局１０と直接的に接続されている。）ので、第１宛先アドレス設定部７１を使用しないが、第１宛先アドレス設定部７１を用いるよう構成してもよい。つまり、第１宛先アドレス設定部７１に親局１０を設定するよう構成してもよい。
【００６４】
例えば、第１宛先アドレス設定部７１の１６ビット（ｂ０〜ｂ１５）をそれぞれ子局２０（１）〜２０（１６）に対応付けることができる。各ｂ０〜ｂ１５は、例えば、ビット内容が０の場合は、当該フレームの宛先でないこと（宛先無効）を意味し、ビット内容が１の場合は、当該フレームの宛先であること（宛先有効）を意味する。
【００６５】
このように、第１宛先アドレス設定部７１の１ビットで１局分の宛先を設定可能なので、最大１６局分の宛先を設定可能である。したがって、親局１０は、親局１０が送信するフレームの宛先として、子局２０を、同時に複数（最大１６）、設定可能である。上述したように、本実施形態では、１つの親局１０に接続される子局２０の数（ｎ）は８である。すなわち、本実施形態では、親局１０は、自局に接続される子局２０をすべて、第１宛先アドレス設定部７１に設定可能である。
【００６６】
フレームタイプ７２は、１バイト（８ビット）で構成され、当該フレームが、ビーコンタイプか、又は、データタイプであるかを示す。ビーコンタイプは、ビーコンを含むビーコンフレームである。データタイプは、送信データを含むデータフレームである。
【００６７】
ＡＣＫ設定部７３には、親局１０又は子局２０からの送信データを正常に受信したことを示すＡＣＫ情報が、該受信した送信データの送信元に対応するように設定される。ＡＣＫ設定部７３は、２バイト（１６ビット）で構成され、各ビットがそれぞれ、親局１０及び各子局２０に対するＡＣＫ情報となる。例えば、親局１０からの送信フレームにおいて、ＡＣＫ設定部７３の１６ビット（ｂ０〜ｂ１５）に対し、ｂ０〜ｂ１５をそれぞれ子局２０（１）〜２０（１６）に対応付けることができる。各ｂ０〜ｂ１５は、例えば、ビット内容が０の場合は、ＡＣＫなし（つまり受信異常又は受信なし）を意味し、ビット内容が１の場合は、ＡＣＫあり（つまり受信正常）を意味する。
【００６８】
このように、ＡＣＫ設定部７３の１ビットで１局分のＡＣＫ情報を設定可能なので、最大１６局分のＡＣＫ情報を設定可能である。したがって、親局１０は、複数（最大１６）の子局２０に対し、同時にＡＣＫを送信可能である。上述したように、本実施形態では、１つの親局１０に接続される子局２０の数（ｎ）は８である。すなわち、本実施形態では、親局１０は、自局に接続される子局２０をすべて、ＡＣＫ設定部７３に設定可能である。また、各子局２０は、それぞれ、ＡＣＫ設定部７３を用いて、親局１０に対しＡＣＫを送信可能である。
【００６９】
データ数設定部７４は、１バイト（８ビット）で構成され、オリジナルデータ部６２ｂ（１）〜６２ｂ（ｑ）の数、つまり、Ｄａｔａ＃１〜Ｄａｔａ＃ｑの数を示す。上述したように、図６の例では、オリジナルデータ部６２ｂの数は、ｑである。
【００７０】
上述したように、本実施形態では、第１宛先アドレス設定部７１に、データの宛先とＡＣＫの宛先の両方が設定され、ＡＣＫ設定部７３に、ＡＣＫの宛先が設定される。しかし、第１宛先アドレス設定部７１に、データの宛先のみを設定し、ＡＣＫ設定部７３に、ＡＣＫの宛先を設定するように構成してもよい。
【００７１】
図８は、本発明の実施形態に係るオリジナルデータ部のフォーマットを示す図である。図８に示すように、１つのオリジナルデータ部６２ｂ（例えば、図６の６２ｂ（１））は、任意長であり、当該オリジナルデータ部６２ｂの宛先を示す第２宛先アドレス設定部８１（２バイト）と、当該オリジナルデータ部６２ｂのデータシーケンス番号部８２（１バイト）と、当該オリジナルデータ部６２ｂのデータ長部８３（１バイト）と、当該オリジナルデータ部６２ｂのデータ内容部８４（任意長）とを含むように構成される。
【００７２】
例えば、図６のオリジナルデータ部６２ｂ（１）は、第２宛先アドレス設定部８１（１）と、データシーケンス番号部８２（１）と、データ長部８３（１）と、データ内容部８４（１）とを含むように構成され、オリジナルデータ部６２ｂ（ｑ）は、第２宛先アドレス設定部８１（ｑ）と、データシーケンス番号部８２（ｑ）と、データ長部８３（ｑ）と、データ内容部８４（ｑ）とを含むように構成される。
【００７３】
第２宛先アドレス設定部８１（１）〜８１（ｑ）を代表して説明するときは、第２宛先アドレス設定部８１と称す。データシーケンス番号部８２（１）〜８２（ｑ）を代表して説明するときは、データシーケンス番号部８２と称す。データ長部８３（１）〜８３（ｑ）を代表して説明するときは、データ長部８３と称す。データ内容部８４（１）〜８４（ｑ）を代表して説明するときは、データ内容部８４と称す。
【００７４】
第２宛先アドレス設定部８１には、当該オリジナルデータ部６２ｂに含まれるデータ、つまり、データ内容部８４に含まれるデータの宛先アドレスを示す宛先アドレス情報が設定される。例えば、図６のオリジナルデータ部６２ｂ（１）の場合は、送信データであるＤａｔａ＃１の宛先アドレス情報が設定される。
【００７５】
第２宛先アドレス設定部８１は、親局１０がフレーム送信する場合に、当該フレームに含まれる複数のデータについて、それぞれの宛先を示す。第２宛先アドレス設定部８１は、上述した第１宛先アドレス設定部７１と同様に、２バイト（１６ビット）で構成され、各ビットがそれぞれ、各子局（エンドデバイス）２０に対応付けられる。子局２０がフレーム送信する場合は、宛先は必ず親局１０であるので、第２宛先アドレス設定部８１を使用しないが、第２宛先アドレス設定部８１を用いるよう構成してもよい。つまり、第２宛先アドレス設定部８１に親局１０を設定するよう構成してもよい。
【００７６】
例えば、第２宛先アドレス設定部８１の１６ビット（ｂ０〜ｂ１５）をそれぞれ子局２０（１）〜２０（１６）に対応付けることができる。各ｂ０〜ｂ１５は、例えば、ビット内容が０の場合は、そのビットに対応する子局２０を宛先とするデータが、当該オリジナルデータ部６２ｂにないこと（宛先無効）を意味し、ビット内容が１の場合は、当該オリジナルデータ部６２ｂに含まれるデータの宛先であること（宛先有効）を意味する。
【００７７】
このように、第２宛先アドレス設定部８１の１ビットで１局分の宛先を設定可能なので、最大１６局分の宛先を設定可能である。したがって、親局１０は、例えば、親局１０が送信するＤａｔａ＃１の宛先として、子局２０を、同時に複数（最大１６）、設定可能である。本実施形態では、１つの親局１０に接続される子局２０の数（ｎ）は８である。すなわち、本実施形態では、親局１０は、自局に接続される子局２０をすべて、第２宛先アドレス設定部８１に設定可能である。
【００７８】
データシーケンス番号部８２には、親局１０が送信するデータのシーケンス番号、又は、子局２０が送信するデータのシーケンス番号が、親局１０又は各子局２０毎に設定される。データシーケンス番号部８２のシーケンス番号は、２５５（ＦＦh（１６進数））を過ぎるとリセットされて０（ゼロ）に戻る。
【００７９】
例えば、親局１０から子局２０（１）へＤａｔａ＃１〜Ｄａｔａ＃３を送信する場合、Ｄａｔａ＃１〜Ｄａｔａ＃３のシーケンス番号として、それぞれ、１〜３が設定される。また、親局１０から子局２０（１）へＤａｔａ＃１を送信し、親局１０から子局２０（２）へＤａｔａ＃２を送信し、親局１０から子局２０（３）へＤａｔａ＃３を送信する場合、Ｄａｔａ＃１〜Ｄａｔａ＃３のシーケンス番号として、それぞれ、１〜３が設定される。
【００８０】
また、子局２０（１）から親局１０へＤａｔａ＃１〜Ｄａｔａ＃３を送信する場合、Ｄａｔａ＃１〜Ｄａｔａ＃３のシーケンス番号として、それぞれ、１〜３が設定される。また、子局２０（１）から親局１０へＤａｔａ＃１を送信し、子局２０（２）から親局１０へＤａｔａ＃２を送信し、子局２０（３）から親局１０へＤａｔａ＃３を送信する場合、Ｄａｔａ＃１〜Ｄａｔａ＃３のシーケンス番号として、それぞれ、１が設定される。
【００８１】
このように、データシーケンス番号部８２において、親局１０又は子局２０が送信するデータのシーケンス番号が、それぞれ、親局１０又は各子局２０毎に設定されるので、通信障害によりデータを再送した場合に、同一データを重複して受け取ることを防止できる。
【００８２】
データ長部８３には、当該オリジナルデータ部６２ｂに含まれるデータ、つまり、データ内容部８４に含まれるデータのデータ長が設定される。例えば、オリジナルデータ部６２ｂ（１）のデータ（Ｄａｔａ＃１）のデータ長が（ｈ−４）バイトの場合、オリジナルデータ部６２ｂ（１）のデータ長部８３には、（ｈ−４）が設定される。
【００８３】
データ内容部８４には、当該オリジナルデータ部６２ｂのデータが収容される。例えば、図６のオリジナルデータ部６２ｂ（１）のデータ内容部８４には、送信データであるＤａｔａ＃１が収容される。
【００８４】
このように、オリジナルデータ部６２ｂには、複数の送信データ（データ内容部８４のデータ）と、該複数の送信データそれぞれの宛先を示す第２宛先アドレス設定部８１とが含まれる。
【００８５】
このように、本実施形態では、ＭＡＣペイロードフィールド６２に、規格ＩＥＥＥ８０２．１５．４に規定されていない独自のＭＡＣヘッダ６２ａと、独自のデータ部６２ｂのフォーマットを定義する。
【００８６】
こうして、親局１０と子局２０からそれぞれ送信されるフレームには、第１のヘッダ部（ＭＡＣヘッダ６１）と、第１のデータ部（ＭＡＣペイロードフィールド６２）と、フッタ部（ＭＡＣフッタ６３）とが含まれる。第１のヘッダ部は、当該フレームが子局２０から送信される場合、当該フレームの送信元を示す送信元アドレス情報を含む。
【００８７】
第１のデータ部には、第２のヘッダ部（オリジナルＭＡＣヘッダ６２ａ）と第２のデータ部（オリジナルデータ部６２ｂ）とが含まれる。第２のヘッダ部には、当該フレームが親局１０から送信される場合、当該フレームの宛先を示す第１の宛先アドレス設定部（第１宛先アドレス設定部７１）が含まれる。
【００８８】
第２のデータ部には、送信データ（データ内容部８４のデータ）と、第２の宛先アドレス設定部（第２宛先アドレス設定部８１）とが含まれる。第２の宛先アドレス設定部は、当該フレームが親局１０から送信される場合に設定され、送信データの宛先を示す。
【００８９】
オリジナルＭＡＣヘッダ６２ａやオリジナルデータ部６２ｂ等に対する設定の具体例を説明する。図１１は、親局から子局へデータとＡＣＫを送信する際の、ヘッダとデータの内容を示す図である。図１１の例では、親局１０が、子局２０（１）と子局２０（２）へ、それぞれ、Ｄａｔａ＃１（データ長：ｆ）とＤａｔａ＃２（データ長：ｇ）を送信し、子局２０（３）へＡＣＫ３を送信する。
【００９０】
この場合、図１１に示すように、親局１０から送信されるフレーム（フレーム１と呼ぶ）において、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１に子局２０（１）〜２０（３）、フレームタイプ７２にデータタイプ、ＡＣＫ設定部７３に子局２０（３）、データ数設定部７４に２が、それぞれ設定される。
【００９１】
さらに、フレーム１の第２宛先アドレス設定部８１（１）に子局２０（１）、データシーケンス番号部８２（１）に１、データ長部８３（１）にｆ、データ内容部８４（１）に、Ｄａｔａ＃１が設定される。
【００９２】
さらに、フレーム１の第２宛先アドレス設定部８１（２）に子局２０（２）、データシーケンス番号部８２（２）に２、データ長部８３（２）にｇ、データ内容部８４（２）に、Ｄａｔａ＃２が設定される。
【００９３】
子局２０（１）は、親局１０から上記フレーム１を受信すると、フレーム１の第１宛先アドレス設定部７１により、自局がフレーム１の宛先であることを認識し、フレームタイプ７２により、フレーム１にデータが含まれることを認識し、ＡＣＫ設定部７３により、自局宛のＡＣＫがないことを認識し、データ数設定部７４によりデータ数が２であることを認識し、第２宛先アドレス設定部８１（１）により、オリジナルデータ部６２ｂ（１）に含まれるデータが自局宛のデータであることを認識し、データ長部８３（１）により、オリジナルデータ部６２ｂ（１）に含まれるデータのデータ長ｆを認識し、該認識したデータ長ｆに基づき、データ内容部８４（１）からＤａｔａ＃１を取得する。
【００９４】
さらに、子局２０（１）は、フレーム１の第２宛先アドレス設定部８１（２）により、オリジナルデータ部６２ｂ（２）に含まれるデータが自局宛のデータでないことを認識し、データ数設定部７４のデータ数が２であることから、オリジナルデータ部６２ｂ（２）以降に、自局宛のデータがないことを認識する。第２宛先アドレス設定部８１（２）のビット開始位置は、Ｄａｔａ＃１のデータ長ｆに基づき算出できる。
【００９５】
子局２０（２）も、子局２０（１）と同様にして、自局宛のＡＣＫがないことを認識し、データ内容部８４（２）からＤａｔａ＃２を取得する。
【００９６】
子局２０（３）は、親局１０から上記フレーム１を受信すると、フレーム１の第１宛先アドレス設定部７１により、自局がフレーム１の宛先であることを認識し、ＡＣＫ設定部７３により、自局宛のＡＣＫがあることを認識し、第２宛先アドレス設定部８１（１）と第２宛先アドレス設定部８１（２）により、自局宛のデータがないことを認識する。
【００９７】
図１２は、子局から親局へデータとＡＣＫを送信する際の、ヘッダとデータの内容を示す図である。図１２の例では、子局２０（１）が親局１０へ、ＡＣＫとＤａｔａ＃１（データ長：ｆ）とＤａｔａ＃２（データ長：ｇ）を送信する。
【００９８】
この場合、図１２に示すように、子局２０（１）から送信されるフレーム（フレーム２と呼ぶ）において、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスに子局２０（１）、フレームタイプ７２にデータタイプ、ＡＣＫ設定部７３に親局１０、データ数設定部７４に２が、それぞれ設定される。第１宛先アドレス設定部７１は、上述したように使用しない。
【００９９】
さらに、フレーム２のデータシーケンス番号部８２（１）に１、データ長部８３（１）にｆ、データ内容部８４（１）に、Ｄａｔａ＃１が設定される。また、フレーム２のデータシーケンス番号部８２（２）に２、データ長部８３（２）にｇ、データ内容部８４（２）に、Ｄａｔａ＃２が設定される。第２宛先アドレス設定部８１は、上述したように使用しない。
【０１００】
なお、本実施形態では、子局２０の宛先は親局１０のみであるので、子局２０から親局１０へ送信する場合に、第１宛先アドレス設定部７１と第２宛先アドレス設定部８１の両方の設定を省略するよう構成したが、第１宛先アドレス設定部７１と第２宛先アドレス設定部８１の一方を設定、又は、両方を設定するよう構成することも可能である。
【０１０１】
親局１０は、子局２０（１）から上記フレーム２を受信すると、フレーム２のアドレス情報部６１ｃにより、フレーム２の送信元が子局２０（１）であることを認識し、ＡＣＫ設定部７３により、自局宛のＡＣＫがあることを認識し、データ数設定部７４によりデータ数が２であることを認識し、データ長部８３（１）により、オリジナルデータ部６２ｂ（１）に含まれるデータのデータ長ｆを認識し、該認識したデータ長ｆに基づき、データ内容部８４（１）からＤａｔａ＃１を取得する。
【０１０２】
さらに、親局１０は、データ長部８３（２）により、オリジナルデータ部６２ｂ（２）に含まれるデータのデータ長ｇを認識し、該認識したデータ長ｇに基づき、データ内容部８４（２）からＤａｔａ＃２を取得する。そして、親局１０は、データ数設定部７４のデータ数が２であることから、Ｄａｔａ＃２の後に、自局宛のデータがないことを認識する。
【０１０３】
（第１実施例）
本実施形態の第１実施例に係る通信シーケンスを説明する。
まず、背景技術と比較するため、背景技術に係る通信シーケンスを説明する。図１３は、背景技術に係る通信シーケンスであって、第１実施例のシーケンス（親局１０から子局２０（１）へデータＤ１，Ｄ２を送信し、子局２０（１）から親局１０へデータＤ３を送信）に対応する通信シーケンスを示す図である。図１３の通信シーケンス（背景技術）では、データ受信側は、データとＡＣＫを同時に送信できない。
【０１０４】
図１３において、１１７は、複数のスーパーフレーム（スーパーフレーム１〜４）を経時的に示す。図１３は、複数のスーパーフレーム（スーパーフレーム１〜４）において、親局（コーディネータ）２１０と子局（エンドデバイス）２２０との間で、データフレームとＡＣＫフレームが送受信される様子を示す。図１３では、エンドデバイス２２０が、同一のエンドデバイス１である場合として説明する。
【０１０５】
まず、スーパーフレーム１において、コーディネータ２１０用の送信スロットを用いて、データＤ１を含むフレーム１１１が、コーディネータ２１０からエンドデバイス１へ送信される。このとき、フレーム１１１のＭＡＣヘッダ６１（詳しくは、アドレス情報部６１ｃ）には、送信元アドレスとしてコーディネータ２１０、送信先アドレスとしてエンドデバイス１が設定されている。データＤ１は、フレーム１１１のＭＡＣペイロードフィールド６２に収容されている。
【０１０６】
エンドデバイス１は、フレーム１１１を受信すると、フレーム１１１を正常に受信したことを示すＡＣＫ情報Ａ１を含むフレーム１１２を、スーパーフレーム１において、エンドデバイス１用の送信スロットを用いて、コーディネータ２１０へ送信する。このとき、フレーム１１２のＭＡＣヘッダ６１には、送信元アドレスとしてエンドデバイス１、送信先アドレスとしてコーディネータ２１０が設定されている。ＡＣＫ情報Ａ１は、フレーム１１１のＭＡＣペイロードフィールド６２に収容されている。
【０１０７】
このように、背景技術においては、送信フレームのＭＡＣヘッダ６１に、送信元アドレスと送信先アドレスが設定され、送信フレームのＭＡＣペイロードフィールド６２に、送信データやＡＣＫ情報が収容される。
【０１０８】
ＡＣＫ情報Ａ１の送信時において、エンドデバイス１は、コーディネータ２１０へ送信するデータＤ３を有しているが、背景技術においては、データとＡＣＫ情報を同一フレームで送信できないので、ＡＣＫ情報Ａ１とともにデータＤ３を送信することができない。
【０１０９】
次に、スーパーフレーム２において、コーディネータ２１０用の送信スロットを用いて、データＤ２を含むフレーム１１３が、コーディネータ２１０からエンドデバイス１へ送信される。
【０１１０】
エンドデバイス１は、フレーム１１３を受信すると、フレーム１１３を正常に受信したことを示すＡＣＫ情報Ａ２を含むフレーム１１４を、スーパーフレーム２において、エンドデバイス１用の送信スロットを用いて、コーディネータ２１０へ送信する。
【０１１１】
その後、スーパーフレーム３において、エンドデバイス１用の送信スロットを用いて、データＤ３を含むフレーム１１５が、エンドデバイス１からコーディネータ２１０へ送信される。
【０１１２】
コーディネータ２１０は、フレーム１１５を受信すると、フレーム１１５を正常に受信したことを示すＡＣＫ情報Ａ３を含むフレーム１１６を、スーパーフレーム４において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。
【０１１３】
このように、背景技術においては、親局から２つのデータを子局へ送信し、子局からＡＣＫを受信するのに、２つのスーパーフレームが必要となる。また、子局から１つのデータを親局へ送信し、親局からＡＣＫを受信するのに、２つのスーパーフレームが必要となる。
【０１１４】
次に、第１実施例に係る通信シーケンスを、図９Ａを用いて説明する。図９Ａは、第１実施例に係る通信シーケンスを示す図である。図９Ａの通信シーケンスでは、ＡＣＫ情報と送信データを多重して、１つのフレームで送信する。
【０１１５】
図９Ａは、複数のスーパーフレーム（スーパーフレーム１〜２）において、親局（コーディネータ）１０と子局（エンドデバイス）２０との間で、データフレームと、（データ＋ＡＣＫ）フレームと、ＡＣＫフレームとが、送受信される様子を示す。第１実施例では、子局２０が子局２０（１）である場合、つまり、エンドデバイス２０が同一のエンドデバイス１である場合として説明する。
【０１１６】
まず、スーパーフレーム１において、コーディネータ１０用の送信スロットＴＳｃ１（図５参照）を用いて、データＤ１を含むフレーム９１ａが、コーディネータ１０からエンドデバイス１へ送信される。
【０１１７】
このとき、フレーム９１ａにおいて、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１にエンドデバイス１、データ数設定部７４に１が、それぞれ設定されている。データＤ１は、フレーム９１ａのオリジナルデータ部６２ｂに収容されている。
【０１１８】
詳しくは、フレーム９１ａのＡＣＫ設定部７３にＡＣＫが設定されてなく、フレーム９１ａのフレームタイプ７２にデータタイプ、第２宛先アドレス設定部８１（１）にエンドデバイス１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ１のデータ長、データ内容部８４（１）にデータＤ１が、それぞれ設定されている。
【０１１９】
なお、フレーム９１ａのように、データ数設定部７４のデータ数が１の場合は、第１宛先アドレス設定部７１と第２宛先アドレス設定部８１のいずれか一方を省略してもよい。
【０１２０】
エンドデバイス１は、フレーム９１ａを受信すると、スーパーフレーム１においてエンドデバイス１用の送信スロットＴＳ１を用いて（つまり、スーパーフレーム１の送信スロットＴＳ１において）、フレーム９２ａをコーディネータ１０へ送信する。フレーム９２ａには、データＤ１を含むフレーム９１ａを正常に受信したことを示すＡＣＫ情報Ａ１と、エンドデバイス１からコーディネータ１０への送信データＤ３とが含まれる。
【０１２１】
このとき、フレーム９２ａにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、フレームタイプ７２にデータタイプ、ＡＣＫ設定部７３に、コーディネータ１０へのＡＣＫ情報Ａ１、データ数設定部７４に１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ３のデータ長、データ内容部８４（１）にデータＤ３が、それぞれ設定されている。
【０１２２】
コーディネータ１０は、ＡＣＫ情報Ａ１を含むフレーム９２ａを受信すると、データＤ１がエンドデバイス１で正常に受信されたことを認識する。
【０１２３】
また、コーディネータ１０は、フレーム９２ａを受信すると、スーパーフレーム２の送信スロットＴＳｃ１において、フレーム９３ａをエンドデバイス１へ送信する。フレーム９３ａには、データＤ３を含むフレーム９２ａを正常に受信したことを示すＡＣＫ情報Ａ３と、コーディネータ１０からエンドデバイス１への送信データＤ２とが含まれる。
【０１２４】
このとき、フレーム９３ａにおいて、フレームシーケンス番号部６１ｂに２、第１宛先アドレス設定部７１にエンドデバイス１、フレームタイプ７２にデータタイプ、ＡＣＫ設定部７３に、エンドデバイス１へのＡＣＫ情報Ａ３、データ数設定部７４に１、第２宛先アドレス設定部８１（１）にエンドデバイス１、データシーケンス番号部８２（１）に２、データ長部８３（１）にデータＤ２のデータ長、データ内容部８４（１）にデータＤ２が、それぞれ設定されている。
【０１２５】
エンドデバイス１は、ＡＣＫ情報Ａ３を含むフレーム９３ａを受信すると、データＤ３がコーディネータ１０で正常に受信されたことを認識する。
【０１２６】
また、エンドデバイス１は、フレーム９３ａを受信すると、フレーム９３ａを正常に受信したことを示すＡＣＫ情報Ａ２を含むＡＣＫフレーム９４ａを、スーパーフレーム２の送信スロットＴＳ１を用いて、コーディネータ１０へ送信する。
【０１２７】
このとき、フレーム９４ａにおいて、フレームシーケンス番号部６１ｂに２、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、フレームタイプ７２にデータタイプ、ＡＣＫ設定部７３に、コーディネータ１０へのＡＣＫ情報Ａ２、データ数設定部７４に０が、それぞれ設定されている。データ数設定部７４が０なので、第２宛先アドレス設定部８１以下のオリジナルデータ部６２ｂは、意味をもたない。
【０１２８】
コーディネータ１０は、ＡＣＫ情報Ａ２を含むフレーム９４ａを受信すると、データＤ２がエンドデバイス１で正常に受信されたことを認識する。
【０１２９】
第１実施例によれば、少なくとも次の効果を奏する。
送信先が同一であるＡＣＫ情報と送信データ（例えば、ＡＣＫ情報Ａ１とデータＤ３、ＡＣＫ情報Ａ３とデータＤ２）を、１つのフレーム（同一フレーム）に多重化して送信するよう構成したので、データ送信時間を短縮でき、リアルタイム性の高いデータ通信を行うことができる。
【０１３０】
（第２実施例）
本実施形態の第２実施例に係る通信シーケンスを、図９Ｂを用いて説明する。第１実施例の通信シーケンスでは、データＤ１とデータＤ２を、コーディネータ１０からエンドデバイス１へ送信し、データＤ３を、エンドデバイス１からコーディネータ１０へ送信した。これに対し、第２実施例の通信シーケンスでは、データＤ１をコーディネータ１０からエンドデバイス１へ送信し、データＤ２をコーディネータ１０からエンドデバイス２へ送信し、データＤ３をエンドデバイス３からコーディネータ１０へ送信する。その他の点は、第１実施例と同様である。
【０１３１】
図９Ｂに示すように、まず、スーパーフレーム１において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、データＤ１を含むフレーム９１ｂが、コーディネータ１０からエンドデバイス１へ送信される。なお、図９Ｂに示すフレーム９１ｂ〜９５ｂのフレームタイプ７２には、それぞれデータタイプが設定されている。
【０１３２】
このとき、フレーム９１ｂにおいて、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１にエンドデバイス１、データ数設定部７４に１、第２宛先アドレス設定部８１（１）にエンドデバイス１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ１のデータ長、データ内容部８４（１）にデータＤ１が、それぞれ設定されている。
【０１３３】
エンドデバイス１は、フレーム９１ｂを受信すると、スーパーフレーム１において、エンドデバイス１用の送信スロットＴＳ１を用いて、フレーム９１ｂを正常に受信したことを示すＡＣＫ情報Ａ１を含むフレーム９２ｂを、コーディネータ１０へ送信する。
【０１３４】
このとき、フレーム９２ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、ＡＣＫ設定部７３にコーディネータ１０に対するＡＣＫ情報Ａ１が、それぞれ設定されている。
【０１３５】
また、エンドデバイス３は、スーパーフレーム１において、エンドデバイス３用の送信スロットＴＳ３を用いて、送信データＤ３を含むフレーム９３ｂを、コーディネータ１０へ送信する。
【０１３６】
このとき、フレーム９３ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス３、データ数設定部７４に１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ３のデータ長、データ内容部８４（１）にデータＤ３が、それぞれ設定されている。
【０１３７】
コーディネータ１０は、ＡＣＫ情報Ａ１を含むフレーム９２ｂを受信すると、データＤ１がエンドデバイス１で正常に受信されたことを認識する。
【０１３８】
また、コーディネータ１０は、データＤ３を含むフレーム９３ｂを受信すると、スーパーフレーム２において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、フレーム９３ｂを正常に受信したことを示すＡＣＫ情報Ａ３を含むフレーム９４ｂを送信する。
【０１３９】
このフレーム９４ｂには、エンドデバイス２へ送信する送信データＤ２が含まれる。データＤ２は、データＤ１送信後に、コーディネータ１０で発生した送信データである。
【０１４０】
このとき、フレーム９４ｂにおいて、フレームシーケンス番号部６１ｂに２、第１宛先アドレス設定部７１にエンドデバイス２とエンドデバイス３、ＡＣＫ設定部７３にエンドデバイス３に対するＡＣＫ情報Ａ３、データ数設定部７４に１、第２宛先アドレス設定部８１（１）にエンドデバイス２、データシーケンス番号部８２（１）に２、データ長部８３（１）にデータＤ２のデータ長、データ内容部８４（１）にデータＤ２が、それぞれ設定されている。
【０１４１】
エンドデバイス３は、ＡＣＫ情報Ａ３を含むフレーム９４ｂを受信すると、データＤ３がコーディネータ１０で正常に受信されたことを認識する。
【０１４２】
エンドデバイス２は、データＤ２を含むフレーム９４ｂを受信すると、スーパーフレーム２において、エンドデバイス２用の送信スロットＴＳ２を用いて、フレーム９４ｂを正常に受信したことを示すＡＣＫ情報Ａ２を含むフレーム９５ｂを、コーディネータ１０へ送信する。
【０１４３】
このとき、フレーム９５ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス２、ＡＣＫ設定部７３にコーディネータ１０に対するＡＣＫ情報Ａ２が、それぞれ設定されている。
【０１４４】
コーディネータ１０は、ＡＣＫ情報Ａ２を含むフレーム９５ｂを受信すると、データＤ２がエンドデバイス２で正常に受信されたことを認識する。
【０１４５】
第２実施例によれば、少なくとも次の効果を奏する。
送信先の異なるＡＣＫとデータ（ＡＣＫ情報Ａ３とデータＤ２）を、１つのフレームに多重化して送信するよう構成したので、リアルタイム性の高いデータ通信を行うことができる。
【０１４６】
（第３実施例）
本実施形態の第３実施例に係る通信シーケンスを、図９Ｃを用いて説明する。第２実施例の通信シーケンスでは、スーパーフレーム１においてデータＤ１をコーディネータ１０からエンドデバイス１へ送信した後に、スーパーフレーム２においてデータＤ２をコーディネータ１０からエンドデバイス２へ送信した。これに対し、第３実施例の通信シーケンスでは、スーパーフレーム１において、データＤ１をコーディネータ１０からエンドデバイス１へ送信するとともに、データＤ２をコーディネータ１０からエンドデバイス２へ送信する。その他の点は、第２実施例と同様である。
【０１４７】
図９Ｃに示すように、まず、スーパーフレーム１において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、データＤ１とデータＤ２を含むフレーム９１ｃが、コーディネータ１０から送信される。なお、図９Ｃに示すフレーム９１ｃ〜９５ｃのフレームタイプ７２には、それぞれデータタイプが設定されている。
【０１４８】
このとき、フレーム９１ｃにおいて、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１にエンドデバイス１とエンドデバイス２、データ数設定部７４に２、第２宛先アドレス設定部８１（１）にエンドデバイス１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ１のデータ長、データ内容部８４（１）にデータＤ１、第２宛先アドレス設定部８１（２）にエンドデバイス２、データシーケンス番号部８２（２）に２、データ長部８３（２）にデータＤ２のデータ長、データ内容部８４（２）にデータＤ２が、それぞれ設定されている。
【０１４９】
エンドデバイス１は、データＤ１を含むフレーム９１ｃを受信すると、スーパーフレーム１において、エンドデバイス１用の送信スロットＴＳ１を用いて、フレーム９１ｃを正常に受信したことを示すＡＣＫ情報Ａ１を含むフレーム９２ｃを、コーディネータ１０へ送信する。
【０１５０】
このとき、フレーム９２ｃにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、ＡＣＫ設定部７３にコーディネータ１０に対するＡＣＫ情報Ａ１が、それぞれ設定されている。
【０１５１】
また、エンドデバイス２は、データＤ２を含むフレーム９１ｃを受信すると、スーパーフレーム１において、エンドデバイス２用の送信スロットＴＳ２を用いて、フレーム９１ｃを正常に受信したことを示すＡＣＫ情報Ａ２を含むフレーム９３ｃを、コーディネータ１０へ送信する。
【０１５２】
このとき、フレーム９３ｃにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス２、ＡＣＫ設定部７３にコーディネータ１０に対するＡＣＫ情報Ａ２が、それぞれ設定されている。
【０１５３】
また、エンドデバイス３は、スーパーフレーム１において、エンドデバイス３用の送信スロットＴＳ３を用いて、送信データＤ３を含むフレーム９４ｃを、コーディネータ１０へ送信する。
【０１５４】
このとき、フレーム９４ｃにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス３、データ数設定部７４に１、データシーケンス番号部８２（１）に１、データ長部８３（１）にデータＤ３のデータ長、データ内容部８４（１）にデータＤ３が、それぞれ設定されている。
【０１５５】
コーディネータ１０は、ＡＣＫ情報Ａ１を含むフレーム９２ｃとＡＣＫ情報Ａ２を含むフレーム９３ｃを受信すると、データＤ１とデータＤ２が、それぞれ、エンドデバイス１とエンドデバイス２で正常に受信されたことを認識する。
【０１５６】
また、コーディネータ１０は、データＤ３を含むフレーム９４ｃを受信すると、スーパーフレーム２において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、フレーム９４ｃを正常に受信したことを示すＡＣＫ情報Ａ３を含むフレーム９５ｃを、エンドデバイス３へ送信する。
【０１５７】
このとき、フレーム９５ｃにおいて、フレームシーケンス番号部６１ｂに２、第１宛先アドレス設定部７１にエンドデバイス３、ＡＣＫ設定部７３にエンドデバイス３に対するＡＣＫ情報Ａ３が、それぞれ設定されている。
【０１５８】
エンドデバイス３は、ＡＣＫ情報Ａ３を含むフレーム９５ｃを受信すると、データＤ３がコーディネータ１０で正常に受信されたことを認識する。
【０１５９】
第３実施例によれば、少なくとも次の効果を奏する。
コーディネータは、複数のエンドデバイスへそれぞれ送信すべきデータがある場合に、該複数のエンドデバイスへ送信すべき複数のデータを、１つのフレームに多重化して送信するよう構成したので、リアルタイム性の高いデータ通信を行うことができる。
【０１６０】
（第４実施例）
本実施形態の第４実施例に係る通信シーケンスを説明する。
まず、背景技術との比較のため、背景技術に係る通信シーケンスを説明する。図１４は、背景技術に係る通信シーケンスであって、第４実施例のシーケンス（子局２０（１）から親局１０へデータＤ１〜Ｄ５を送信）に対応する通信シーケンスを示す図である。図１４の通信シーケンス（背景技術）では、新たに発生したデータは、その前に発生したデータに対するＡＣＫ情報を受信するまで、送信待ちとなる。
【０１６１】
図１４において、１３５は、複数のスーパーフレーム（スーパーフレーム１〜１０）を経時的に示す。図１４は、複数のスーパーフレーム（スーパーフレーム１〜１０）において、親局（コーディネータ）２１０と子局（エンドデバイス）２２０との間で、データフレームとＡＣＫフレームが送受信される様子を示す。図１４では、エンドデバイス２２０が同一エンドデバイス１である場合として説明する。
【０１６２】
まず、図１４の１４１に示すように、エンドデバイス１で、コーディネータ２１０へ送信すべきデータＤ１が発生する。すると、スーパーフレーム１において、エンドデバイス１用の送信スロットを用いて、データＤ１を含むフレーム１２１が、エンドデバイス１からコーディネータ２１０へ送信されるが、通信障害等により未到達となり、コーディネータ２１０では受信されない。
【０１６３】
このとき、背景技術では、フレーム１２１のＭＡＣヘッダ６１には、送信元アドレスとしてエンドデバイス１、送信先アドレスとしてコーディネータ２１０が設定されている。データＤ１は、フレーム１２１のＭＡＣペイロードフィールド６２に収容されている。また、ＭＡＣヘッダ６１のフレームシーケンス番号部６１ｂには１が設定（図１４の１４１のＳＮ＝１）されている。
【０１６４】
このように、背景技術では、エンドデバイス１からコーディネータ２１０へ送信されるフレームのＭＡＣヘッダ６１には、送信元アドレスとしてエンドデバイス１、送信先アドレスとしてコーディネータ２１０が設定され、ＭＡＣペイロードフィールド６２には、送信データが収容される。また、フレームを再送する場合は、同一のフレームシーケンス番号が設定される。
【０１６５】
次に、１４２に示すように、エンドデバイス１は、データＤ１を再送する（再送１）。このとき、エンドデバイス１において、コーディネータ２１０へ送信すべきデータＤ２が発生しているが、背景技術においては、２つのデータを同一フレームで送信できないので、データＤ１とデータＤ２をまとめて送信できない。
【０１６６】
詳しくは、スーパーフレーム２において、エンドデバイス１用の送信スロットを用いて、データＤ１を含むフレーム１２２が、エンドデバイス１からコーディネータ２１０へ送信されるが、未到達となり、コーディネータ２１０では受信されない。
【０１６７】
次に、１４３に示すように、エンドデバイス１は、データＤ１を再送する（再送２）。このとき、エンドデバイス１において、コーディネータ２１０へ送信すべきデータＤ３が発生しているが、背景技術においては、データＤ２の送信が完了するまで、データＤ３を送信できない。
【０１６８】
詳しくは、スーパーフレーム３において、エンドデバイス１用の送信スロットを用いて、データＤ１を含むフレーム１２３が、エンドデバイス１からコーディネータ２１０へ送信されるが、未到達となり、コーディネータ２１０では受信されない。
【０１６９】
次に、１４４に示すように、エンドデバイス１は、データＤ１を再送する（再送３）。このとき、エンドデバイス１において、コーディネータ２１０へ送信すべきデータＤ４が発生しているが、背景技術においては、データＤ３の送信が完了するまで、データＤ４を送信できない。
【０１７０】
詳しくは、スーパーフレーム４において、エンドデバイス１用の送信スロットを用いて、データＤ１を含むフレーム１２４が、エンドデバイス１からコーディネータ２１０へ送信され、コーディネータ２１０で受信される。
【０１７１】
コーディネータ２１０は、フレーム１２４を受信すると、フレーム１２４を正常に受信したことを示すＡＣＫ情報Ａ１を含むフレーム１２５を、スーパーフレーム５において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。このとき、フレーム１２５のＭＡＣヘッダ６１には、送信元アドレスとしてコーディネータ２１０、送信先アドレスとしてエンドデバイス１が設定されている。ＡＣＫ情報Ａ１は、フレーム１２５のＭＡＣペイロードフィールド６２に収容されている。
【０１７２】
このように、図１４の例では、コーディネータ２１０からエンドデバイス１へ送信されるＡＣＫフレームのＭＡＣヘッダ６１には、送信元アドレスとしてコーディネータ２１０、送信先アドレスとしてエンドデバイス１が設定され、ＭＡＣペイロードフィールド６２には、送信データとしてＡＣＫ情報が収容される。
【０１７３】
１４５に示すように、エンドデバイス１は、コーディネータ２１０からＡＣＫ情報Ａ１を受信する一方、スーパーフレーム５において、エンドデバイス１用の送信スロットを用いて、データＤ２を含むフレーム１２６を、コーディネータ２１０へ送信する。このとき、フレームシーケンス番号部６１ｂには、２が設定（図１４の１４５のＳＮ＝２）されている。
【０１７４】
また、フレーム１２６の送信前に、エンドデバイス１において、コーディネータ２１０へ送信すべきデータＤ５が発生しているが、背景技術においては、データＤ４の送信が完了するまで、データＤ５を送信できない。
【０１７５】
コーディネータ２１０は、フレーム１２６を受信すると、フレーム１２６を正常に受信したことを示すＡＣＫ情報Ａ２を含むフレーム１２７を、スーパーフレーム６において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。
【０１７６】
次に、１４６に示すように、スーパーフレーム６において、エンドデバイス１用の送信スロットを用いて、データＤ３を含むフレーム１２８が、エンドデバイス１からコーディネータ２１０へ送信されるが、未到達となり、コーディネータ２１０では受信されない。このとき、フレーム１２８のフレームシーケンス番号部６１ｂには、３が設定（図１４の１４６のＳＮ＝３）されている。
【０１７７】
次に、１４７に示すように、エンドデバイス１は、データＤ３を再送する（再送１）。詳しくは、スーパーフレーム７において、エンドデバイス１用の送信スロットを用いて、データＤ３を含むフレーム１２９が、エンドデバイス１からコーディネータ２１０へ送信される。
【０１７８】
コーディネータ２１０は、フレーム１２９を受信すると、フレーム１２９を正常に受信したことを示すＡＣＫ情報Ａ３を含むフレーム１３０を、スーパーフレーム８において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。
【０１７９】
次に、１４８に示すように、エンドデバイス１は、データＤ４を送信する。詳しくは、スーパーフレーム８において、エンドデバイス１用の送信スロットを用いて、データＤ４を含むフレーム１３１が、エンドデバイス１からコーディネータ２１０へ送信される。このとき、フレーム１３１のフレームシーケンス番号部６１ｂには、４が設定（図１４の１４８のＳＮ＝４）されている。
【０１８０】
コーディネータ２１０は、フレーム１３１を受信すると、フレーム１３１を正常に受信したことを示すＡＣＫ情報Ａ４を含むフレーム１３２を、スーパーフレーム９において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。
【０１８１】
次に、１４９に示すように、エンドデバイス１は、データＤ５を送信する。詳しくは、スーパーフレーム９において、エンドデバイス１用の送信スロットを用いて、データＤ５を含むフレーム１３３が、エンドデバイス１からコーディネータ２１０へ送信される。このとき、フレーム１３３のフレームシーケンス番号部６１ｂには、５が設定（図１４の１４９のＳＮ＝５）されている。
【０１８２】
コーディネータ２１０は、フレーム１３３を受信すると、フレーム１３３を正常に受信したことを示すＡＣＫ情報Ａ５を含むフレーム１３４を、スーパーフレーム１０において、コーディネータ２１０用の送信スロットを用いて、エンドデバイス１へ送信する。
【０１８３】
このように、図１４の通信シーケンス（背景技術）では、新たに発生したデータは、その前に送信したデータに対するＡＣＫ情報を受信するまで、送信待ちとなるので、子局から親局へデータＤ１〜Ｄ５を送信するのに、スーパーフレーム１〜１０が必要となる。
【０１８４】
次に、第４実施例に係る通信シーケンスを、図１０Ａを用いて説明する。図１０Ａは、第４実施例に係る通信シーケンスを示す図である。図１０Ａの通信シーケンスでは、複数のデータを、１つのスーパーフレームにおいて送信することができる。
【０１８５】
図１０Ａは、複数のスーパーフレーム（スーパーフレーム１〜５）において、親局（コーディネータ）１０と子局（エンドデバイス）２０との間で、データＤ１〜Ｄ５が送受信される様子を示す。図１０Ａの１６０ａ（１６１ａ〜１６５ａ）は、データの発生と送信の様子を示す。第４実施例では、エンドデバイス２０が、同一のエンドデバイス１である場合として説明する。
【０１８６】
まず、図１０Ａの１６１ａに示すように、エンドデバイス１で、コーディネータ１０へ送信すべきデータＤ１が発生する。すると、スーパーフレーム１において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１を含むフレーム１０１ａが、エンドデバイス１からコーディネータ１０へ送信されるが、通信障害等により未到達となり、コーディネータ１０では受信されない。
【０１８７】
このとき、フレーム１０１ａにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ａの１６１ａのＳＮ＝１）、データ長部８３（１）にデータＤ１のデータ長、データ内容部８４（１）にデータＤ１が、それぞれ設定されている。なお、図１０Ａに示すフレーム１０１ａ〜１０６ａのフレームタイプ７２には、それぞれデータタイプが設定されている。
【０１８８】
次に、１６２ａに示すように、エンドデバイス１は、データＤ１を再送する。このとき、エンドデバイス１において、コーディネータ１０へ送信すべきデータＤ２が発生しているので、エンドデバイス１は、データＤ１とデータＤ２をまとめて送信する。
【０１８９】
詳しくは、スーパーフレーム２において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１とデータＤ２を含むフレーム１０２ａが、エンドデバイス１からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。
【０１９０】
このとき、フレーム１０２ａにおいて、データ数設定部７４に２、データシーケンス番号部８２（２）に２（図１０Ａの１６２ａのＳＮ＝２）、データ長部８３（２）にデータＤ２のデータ長、データ内容部８４（２）にデータＤ２が、それぞれ設定されている。なお、フレーム１０２ａのフレームシーケンス番号部６１ｂ、データシーケンス番号部８２（１）、データ長部８３（１）、データ内容部８４（１）の内容は、フレーム１０１ａと同様である。
【０１９１】
次に、１６３ａに示すように、エンドデバイス１は、データＤ１とデータＤ２を再送する。このとき、エンドデバイス１において、コーディネータ１０へ送信すべきデータＤ３が発生しているので、エンドデバイス１は、データＤ１〜データＤ３をまとめて送信する。
【０１９２】
詳しくは、スーパーフレーム３において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１〜データＤ３を含むフレーム１０３ａが、エンドデバイス１からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。
【０１９３】
このとき、フレーム１０３ａにおいて、データ数設定部７４に３、データシーケンス番号部８２（３）に３（図１０Ａの１６３ａのＳＮ＝３）、データ長部８３（３）にデータＤ３のデータ長、データ内容部８４（３）にデータＤ３が、それぞれ設定されている。なお、フレーム１０３ａのフレームシーケンス番号部６１ｂ、データシーケンス番号部８２（１）と８２（２）、データ長部８３（１）と８３（２）、データ内容部８４（１）と８４（２）の内容は、フレーム１０２ａと同様である。
【０１９４】
次に、１６４ａに示すように、エンドデバイス１は、データＤ１とデータＤ２とデータＤ３を再送する。このとき、エンドデバイス１において、コーディネータ１０へ送信すべきデータＤ４が発生しているので、エンドデバイス１は、データＤ１〜データＤ４をまとめて送信する。
【０１９５】
詳しくは、スーパーフレーム４において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１〜データＤ４を含むフレーム１０４ａが、エンドデバイス１からコーディネータ１０へ送信される。
【０１９６】
このとき、フレーム１０４ａにおいて、データ数設定部７４に４、データシーケンス番号部８２（４）に４（図１０Ａの１６４ａのＳＮ＝４）、データ長部８３（４）にデータＤ４のデータ長、データ内容部８４（４）にデータＤ４が、それぞれ設定されている。なお、フレーム１０４ａのフレームシーケンス番号部６１ｂ、データシーケンス番号部８２（１）〜８２（３）、データ長部８３（１）〜８３（３）、データ内容部８４（１）〜８４（３）の内容は、フレーム１０３ａと同様である。
【０１９７】
コーディネータ１０は、フレーム１０４ａを受信すると、フレーム１０４ａを正常に受信したことを示すＡＣＫを含むフレーム１０５ａを、スーパーフレーム５において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、エンドデバイス１へ送信する。
【０１９８】
このとき、フレーム１０５ａにおいて、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１にエンドデバイス１、ＡＣＫ設定部７３にエンドデバイス１に対するＡＣＫ情報Ａが、それぞれ設定されている。
【０１９９】
エンドデバイス１は、ＡＣＫ情報Ａを含むフレーム１０５ａを受信すると、データＤ１〜データＤ４が、コーディネータ１０で正常に受信されたことを認識する。
【０２００】
次に、１６５ａに示すように、エンドデバイス１で、コーディネータ１０へ送信すべきデータＤ５が発生する。すると、スーパーフレーム５において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ５を含むフレーム１０６ａが、エンドデバイス１からコーディネータ１０へ送信される
【０２０１】
このとき、フレーム１０６ａにおいて、フレームシーケンス番号部６１ｂに２、データ数設定部７４に１、データシーケンス番号部８２（１）に５（図１０Ａの１６５ａのＳＮ＝５）、データ長部８３（１）にデータＤ５のデータ長、データ内容部８４（１）にデータＤ５が、それぞれ設定されている。
【０２０２】
以下、図示を省略するが、コーディネータ１０は、フレーム１０６ａを受信すると、フレーム１０６ａを正常に受信したことを示すＡＣＫを含むフレーム１０７ａを、スーパーフレーム６において、コーディネータ１０用の送信スロットＴＳｃ１を用いて、エンドデバイス１へ送信する。エンドデバイス１は、ＡＣＫを含むフレーム１０７ａを受信すると、データＤ５が、コーディネータ１０で正常に受信されたことを認識する。
【０２０３】
第４実施例によれば、少なくとも次の効果を奏する。
同一のエンドデバイスからコーディネータへ送信すべきデータが複数ある場合に、該複数のデータを、１つのフレームに多重化して送信するよう構成したので、リアルタイム性の高いデータ通信を行うことができる。
【０２０４】
（第５実施例）
本実施形態の第５実施例に係る通信シーケンスを、図１０Ｂを用いて説明する。第４実施例の通信シーケンスでは、データＤ１〜データＤ５を、エンドデバイス１からコーディネータ１０へ送信した。これに対し、第５実施例の通信シーケンスでは、データＤ１〜データＤ５をそれぞれ、エンドデバイス１〜エンドデバイス５から、コーディネータ１０へ送信する。その他の点は、第４実施例と同様である。図１０Ｂにおいて、１６０ｂ（１６１ｂ〜１６５ｂ）は、データの発生と送信の様子を示す。
【０２０５】
まず、図１０Ｂの１６１ｂに示すように、エンドデバイス１で、コーディネータ１０へ送信すべきデータＤ１が発生する。すると、スーパーフレーム１において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１を含むフレーム１０１ｂが、エンドデバイス１からコーディネータ１０へ送信されるが、通信障害等により未到達となり、コーディネータ１０では受信されない。
【０２０６】
このとき、フレーム１０１ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス１、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ｂの１６１ｂのＳＮ＝１）、データ長部８３（１）にデータＤ１のデータ長、データ内容部８４（１）にデータＤ１が、それぞれ設定されている。なお、図１０Ｂに示すフレーム１０１ｂ〜１１２ｂのフレームタイプ７２には、それぞれデータタイプが設定されている。
【０２０７】
次に、１６２ｂに示すように、エンドデバイス１は、データＤ１を再送する。また、エンドデバイス２において、コーディネータ１０へ送信すべきデータＤ２が発生しているので、エンドデバイス２は、データＤ２を送信する。
【０２０８】
詳しくは、スーパーフレーム２において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１を含むフレーム１０２ｂが、エンドデバイス１からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。このとき、フレーム１０２ｂの内容は、フレーム１０１ｂと同様である。
【０２０９】
また、スーパーフレーム２において、エンドデバイス２用の送信スロットＴＳ２を用いて、データＤ２を含むフレーム１０３ｂが、エンドデバイス２からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。
【０２１０】
このとき、フレーム１０３ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス２、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ｂの１６２ｂのデータＤ２のＳＮ＝１）、データ長部８３（１）にデータＤ２のデータ長、データ内容部８４（１）にデータＤ２が、それぞれ設定されている。
【０２１１】
次に、１６３ｂに示すように、エンドデバイス１はデータＤ１を再送し、エンドデバイス２はデータＤ２を再送する。また、エンドデバイス３において、コーディネータ１０へ送信すべきデータＤ３が発生しているので、エンドデバイス３は、データＤ３を送信する。
【０２１２】
詳しくは、スーパーフレーム３において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１を含むフレーム１０４ｂが、エンドデバイス１からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。このとき、フレーム１０４ｂの内容は、フレーム１０１ｂの内容と同様である。
【０２１３】
また、スーパーフレーム３において、エンドデバイス２用の送信スロットＴＳ２を用いて、データＤ２を含むフレーム１０５ｂが、エンドデバイス２からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。このとき、フレーム１０５ｂの内容は、フレーム１０３ｂの内容と同様である。
【０２１４】
また、スーパーフレーム３において、エンドデバイス３用の送信スロットＴＳ３を用いて、データＤ３を含むフレーム１０６ｂが、エンドデバイス３からコーディネータ１０へ送信されるが、未到達となり、コーディネータ１０では受信されない。
【０２１５】
このとき、フレーム１０６ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス３、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ｂの１６３ｂのデータＤ３のＳＮ＝１）、データ長部８３（１）にデータＤ３のデータ長、データ内容部８４（１）にデータＤ３が、それぞれ設定されている。
【０２１６】
次に、１６４ｂに示すように、エンドデバイス１はデータＤ１を再送し、エンドデバイス２はデータＤ２を再送し、エンドデバイス３はデータＤ３を再送する。また、エンドデバイス４において、コーディネータ１０へ送信すべきデータＤ４が発生しているので、エンドデバイス４は、データＤ４を送信する。
【０２１７】
詳しくは、スーパーフレーム４において、エンドデバイス１用の送信スロットＴＳ１を用いて、データＤ１を含むフレーム１０７ｂが、エンドデバイス１からコーディネータ１０へ送信される。このとき、フレーム１０７ｂの内容は、フレーム１０１ｂの内容と同様である。
【０２１８】
また、スーパーフレーム４において、エンドデバイス２用の送信スロットＴＳ２を用いて、データＤ２を含むフレーム１０８ｂが、エンドデバイス２からコーディネータ１０へ送信される。このとき、フレーム１０８ｂの内容は、フレーム１０３ｂの内容と同様である。
【０２１９】
また、スーパーフレーム４において、エンドデバイス３用の送信スロットＴＳ３を用いて、データＤ３を含むフレーム１０９ｂが、エンドデバイス３からコーディネータ１０へ送信される。このとき、フレーム１０９ｂの内容は、フレーム１０６ｂの内容と同様である。
【０２２０】
また、スーパーフレーム４において、エンドデバイス４用の送信スロットＴＳ４を用いて、データＤ４を含むフレーム１１０ｂが、エンドデバイス４からコーディネータ１０へ送信される。
【０２２１】
このとき、フレーム１１０ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス４、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ｂの１６４ｂのデータＤ４のＳＮ＝１）、データ長部８３（１）にデータＤ４のデータ長、データ内容部８４（１）にデータＤ４が、それぞれ設定されている。
【０２２２】
コーディネータ１０は、フレーム１０７ｂ〜１１０ｂを受信すると、フレーム１０７ｂ〜１１０ｂを正常に受信したことを示すＡＣＫ情報を含むフレーム１１１ｂを、スーパーフレーム５において、コーディネータ１０用の送信スロットＴＳｃ１を用いて送信する。
【０２２３】
このとき、フレーム１１１ｂにおいて、フレームシーケンス番号部６１ｂに１、第１宛先アドレス設定部７１にエンドデバイス１〜エンドデバイス４、ＡＣＫ設定部７３にエンドデバイス１〜エンドデバイス４に対するＡＣＫ情報が、それぞれ設定されている。
【０２２４】
エンドデバイス１〜エンドデバイス４は、ＡＣＫ情報を含むフレーム１１１ｂを受信すると、それぞれ、データＤ１〜Ｄ４がコーディネータ１０で正常に受信されたことを認識する。
【０２２５】
次に、１６５ｂに示すように、エンドデバイス５で、コーディネータ１０へ送信すべきデータＤ５が発生する。すると、スーパーフレーム５において、エンドデバイス５用の送信スロットＴＳ５を用いて、データＤ５を含むフレーム１１２ｂが、エンドデバイス５からコーディネータ１０へ送信される
【０２２６】
このとき、フレーム１１２ｂにおいて、フレームシーケンス番号部６１ｂに１、アドレス情報部６１ｃの送信元アドレスにエンドデバイス５、データ数設定部７４に１、データシーケンス番号部８２（１）に１（図１０Ｂの１６５ｂのデータＤ５のＳＮ＝１）、データ長部８３（１）にデータＤ５のデータ長、データ内容部８４（１）にデータＤ５が、それぞれ設定されている。
【０２２７】
以下、図示を省略するが、コーディネータ１０は、フレーム１１２ｂを受信すると、フレーム１１２ｂを正常に受信したことを示すＡＣＫ情報を含むフレーム１１３ｂを、スーパーフレーム６において、コーディネータ１０用の送信スロットＴＳｃ１を用いて送信する。
【０２２８】
このとき、フレーム１１３ｂにおいて、フレームシーケンス番号部６１ｂに２、第１宛先アドレス設定部７１にエンドデバイス５、ＡＣＫ設定部７３にエンドデバイス５に対するＡＣＫが、それぞれ設定されている。
【０２２９】
エンドデバイス５は、ＡＣＫを含むフレーム１１３ｂを受信すると、データＤ５がコーディネータ１０で正常に受信されたことを認識する。
【０２３０】
第５実施例によれば、少なくとも次の効果を奏する。
コーディネータから複数のエンドデバイスへそれぞれ送信すべきＡＣＫ情報がある場合に、コーディネータから送信すべき複数のＡＣＫ情報を、１つのフレームに多重化して送信するよう構成したので、リアルタイム性の高いデータ通信を行うことができる。
【０２３１】
本実施形態によれば、少なくとも次の効果を奏する。
（Ａ１）親局と子局からそれぞれ送信されるフレームは、第１のヘッダ部と第１のデータ部とフッタ部とを含み、第１のヘッダ部は、子局から親局へフレーム送信される場合に当該フレームの送信元を示す送信元アドレス情報を含み、第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、第２のヘッダ部は、親局から子局へフレーム送信される場合に当該フレームの宛先を示す第１の宛先アドレス設定部を含み、第２のデータ部は送信データを含むよう構成したので、複数の送信データを１つのフレーム（同一フレーム）に多重化して送信することが可能となり、リアルタイム性の高いデータ通信を行うことができる。
（Ａ２）第２のヘッダ部はＡＣＫ設定部を含み、ＡＣＫ設定部に、他局（親局又は子局）からの送信データを正常に受信したことを示すＡＣＫ情報が、送信データの送信元に対応するように設定されるよう構成したので、ＡＣＫ情報と送信データを、１つのフレームに多重化して送信することが可能となる。
（Ａ３）第２のデータ部は、複数の送信データを含み、親局から子局へフレーム送信される場合に、前記複数の送信データそれぞれの宛先を示す第２の宛先アドレス設定部を含むよう構成したので、宛先の異なる複数の送信データを、１つのフレームに多重化して送信することが可能となる。
（Ａ４）親局から複数の子局へ、それぞれ、ＡＣＫ情報を同一フレームで送信する場合、親局は、子局宛の複数のＡＣＫ情報を、それぞれＡＣＫ設定部に設定するよう構成したので、宛先の異なる複数のＡＣＫ情報を、１つのフレームに多重化して送信することが可能となる。
（Ａ５）親局から第１の子局へ、ＡＣＫ情報と第１の子局宛の送信データとを、１フレームで送信する場合、親局は、第１の子局宛の送信データを第２のデータ部に収容し、第１の子局宛のＡＣＫ情報を、ＡＣＫ設定部に設定するよう構成したので、子局宛の送信データとＡＣＫ情報を、１つのフレームに多重化して送信することが可能となる。
（Ａ６）親局から、第１の子局宛の送信データと第２の子局宛のＡＣＫ情報とを、１フレームで送信する場合、親局は、第１の子局宛の送信データを第２のデータ部に収容し、第２の子局宛のＡＣＫ情報をＡＣＫ設定部に設定するよう構成したので、第１の子局宛の送信データと第２の子局宛のＡＣＫ情報を、１つのフレームに多重化して送信することが可能となる。
（Ａ７）親局から、第１の子局宛の第１の送信データと、第２の子局宛の第２の送信データとを、１フレームで送信する場合、親局は、第１の送信データと第２の送信データとを第２のデータ部に収容し、第１の子局を示す第１の宛先アドレス情報と、第２の子局を示す第２の宛先アドレス情報とを、第２の宛先アドレス設定部に設定するよう構成したので、第１の子局と第２の子局は、第２の宛先アドレス設定部を用いて、自局宛の送信データを取得することが可能となる。
【０２３２】
本発明は、上記各実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々に変更が可能であることはいうまでもない。また、本発明は、射撃訓練システムだけでなく、例えば、工場内における情報収集システム等にも適用可能である。
【０２３３】
また、本発明は、本発明に係る処理を実行するシステムや装置としてだけでなく、方法として把握することができる。或いは、このような方法を実現するためのプログラムや当該プログラムを記録する記録媒体などとして把握することができる。
【符号の説明】
【０２３４】
１０…親局（コーディネータ）、１１…親局制御部、１２…親局送受信部、１２ａ…アンテナ、１３…親局記憶部、１４…親局表示部、１５…親局電池、２０…子局（エンドデバイス）、２１…子局制御部、２２…子局送受信部、２２ａ…アンテナ、２３…子局記憶部、２４…子局入力部、２５…子局電池、４０ａ…ＯＳＩ参照モデル、４０ｂ…実施形態に係る通信機能、５０…スーパーフレーム、５１…ビーコン送信、５２…コーディネータデータ送信、５３…エンドデバイスデータ送信、６１…ＭＡＣヘッダ、６１ａ…フレーム制御フィールド、６１ｂ…フレームシーケンス番号部、６１ｃ…アドレス情報部、６２…ＭＡＣペイロードフィールド、６２ａ…オリジナルＭＡＣヘッダ、６２ｂ…オリジナルデータ部、６３…ＭＡＣフッタ、７１…第１宛先アドレス設定部、７２…フレームタイプ、７３…ＡＣＫ設定部、７４…データ数設定部、８１…第２宛先アドレス設定部、８２…データシーケンス番号部、８３…データ長部、８４…データ内容部、１１０…車両、１１１…受光器、１１２…現示器、１２０…レーザー送信器、１２１…レーザー光線。
【図１】
2017022120.tif 000003
【図２】
2017022120.tif 000004
【図３】
2017022120.tif 000005
【図４】
2017022120.tif 000006
【図５】
2017022120.tif 000007
【図６】
2017022120.tif 000008
【図７】
2017022120.tif 000009
【図８】
2017022120.tif 000010
【図９Ａ】
2017022120.tif 000011
【図９Ｂ】
2017022120.tif 000012
【図９Ｃ】
2017022120.tif 000013
【図１０Ａ】
2017022120.tif 000014
【図１０Ｂ】
2017022120.tif 000015
【図１１】
2017022120.tif 000016
【図１２】
2017022120.tif 000017
【図１３】
2017022120.tif 000018
【図１４】
2017022120.tif 000019
【図１５】
2017022120.tif 000020
【手続補正書】
【提出日】平成30年1月31日(2018.1.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれレーザ光線を受光し、該受光したレーザ光線に含まれる情報を取得して、該取得した情報を無線送信する複数の受光器と、前記複数の受光器とそれぞれ直接的に通信接続され、前記複数の受光器からそれぞれ無線送信された情報を受信して、該受信した情報に基づく出力を行う現示器とを備え、前記現示器から前記受光器への送信と、
前記受光器から前記現示器への送信とが、それぞれ所定のタイムスロットを用いて行われる射撃訓練システムであって、
前記現示器と前記受光器からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記受光器から前記現示器へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記現示器から前記受光器へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含み、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、送信データを正常に受信したことを示すＡＣＫ情報が、前記受信した送信データの送信元に対応するように設定されることを特徴とする射撃訓練システム。
【請求項２】
それぞれレーザ光線を受光し、該受光したレーザ光線に含まれる情報を取得して、該取得した情報を無線送信する複数の受光器と、前記複数の受光器とそれぞれ直接的に通信接続され、前記複数の受光器からそれぞれ無線送信された情報を受信して、該受信した情報に基づく出力を行う現示器とを備え、前記現示器から前記受光器への送信と、
前記受光器から前記現示器への送信とが、それぞれ所定のタイムスロットを用いて行われる射撃訓練システムであって、
前記現示器と前記受光器からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記受光器から前記現示器へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記現示器から前記受光器へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含み、
前記第２のデータ部は、複数の送信データを含み、前記現示器から前記受光器へフレーム送信される場合に、前記複数の送信データそれぞれの宛先を示す第２の宛先アドレス設定部を含むことを特徴とする射撃訓練システム。
【請求項３】
親局と、前記親局とそれぞれ直接的に通信接続される複数の子局とを備え、前記親局から前記子局への送信と、前記子局から前記親局への送信とが、それぞれ所定のタイムスロットを用いて行われる無線通信システムであって、
前記親局と前記子局からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記子局から前記親局へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記親局から前記子局へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含み、 
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、送信データを正常に受信したことを示すＡＣＫ情報が、前記受信した送信データの送信元に対応するように設定されることを特徴とする無線通信システム。
【請求項４】
親局と、前記親局とそれぞれ直接的に通信接続される複数の子局とを備え、前記親局から前記子局への送信と、前記子局から前記親局への送信とが、それぞれ所定のタイムスロットを用いて行われる無線通信システムであって、
前記親局と前記子局からそれぞれ送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、前記子局から前記親局へフレーム送信される場合に、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、前記親局から前記子局へフレーム送信される場合に、当該フレームの宛先を示す第１の宛先アドレス設定部を含み、前記第２のデータ部は、送信データを含むことを特徴とする無線通信システム。請求項２に記載された無線通信システムであって、
前記第２のデータ部は、複数の送信データを含み、前記親局から前記子局へフレーム送信される場合に、前記複数の送信データそれぞれの宛先を示す第２の宛先アドレス設定部を含み、
前記第２のデータ部は、複数の送信データを含み、前記親局から前記子局へフレーム送信される場合に、前記複数の送信データそれぞれの宛先を示す第２の宛先アドレス設定部を含むことを特徴とする無線通信システム。
【請求項５】
請求項３に記載された無線通信システムであって、
前記親局から複数の前記子局へ、それぞれ、前記ＡＣＫ情報を同一フレームで送信する場合、
前記親局は、前記子局宛の複数のＡＣＫ情報を、それぞれ前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項６】
請求項３に記載された無線通信システムであって、
前記親局から第１の子局へ、前記ＡＣＫ情報と前記第１の子局宛の送信データを、同一フレームで送信する場合、
前記親局は、前記第１の子局宛の送信データを前記第２のデータ部に収容し、前記第１の子局宛のＡＣＫ情報を、前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項７】
請求項３に記載された無線通信システムであって、
前記親局から、第１の子局宛の送信データと、第２の子局宛の前記ＡＣＫ情報を、同一フレームで送信する場合、
前記親局は、前記第１の子局宛の送信データを前記第２のデータ部に収容し、前記第２の子局宛のＡＣＫ情報を、前記ＡＣＫ設定部に設定することを特徴とする無線通信システム。
【請求項８】
請求項４に記載された無線通信システムであって、
前記親局から、第１の子局宛の第１の送信データと、第２の子局宛の第２の送信データを、同一フレームで送信する場合、
前記親局は、
前記第１の送信データと前記第２の送信データとを前記第２のデータ部に収容し、
前記第１の子局を示す第１の宛先アドレス情報と、前記第２の子局を示す第２の宛先アドレス情報とを、前記第２の宛先アドレス設定部に設定することを特徴とする無線通信システム。
【請求項９】
複数の子局とそれぞれ直接的に通信接続され、前記複数の子局に対しそれぞれ所定のタイムスロットに従ってフレームの無線送信を行う親局であって、
前記親局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のデータ部は、複数の送信データと、前記複数の送信データそれぞれの宛先を示す宛先アドレス設定部を含み、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、送信データを正常に受信したことを示すＡＣＫ情報が、前記受信した送信データの送信元に対応するように設定されることを特徴とする親局。
【請求項１０】
親局と直接的に通信接続され、前記親局に対し所定のタイムスロットに従ってフレームの無線送信を行う子局であって、
前記子局から送信されるフレームは、第１のヘッダ部と、第１のデータ部と、フッタ部とを含み、
前記第１のヘッダ部は、当該フレームの送信元を示す送信元アドレス情報を含み、
前記第１のデータ部は、第２のヘッダ部と第２のデータ部とを含み、
前記第２のヘッダ部は、ＡＣＫ設定部を含み、
前記ＡＣＫ設定部には、前記親局から送信データを正常に受信したことを示すＡＣＫ情報が設定されることを特徴とする子局。
【国際調査報告】
2017022120.tif 000021
2017022120.tif 000022
2017022120.tif 000023
2017022120.tif 000024