(57)【要約】【課題】パケット交換型通信システムにおけるスレーブ無線通信機器のデータ処理に関する負担を軽減することができるデータ通信機器を提供する。【解決手段】マスター無線通信機器ＭＳは、複数のスレーブ無線通信機器ＳＬ１〜ＳＬ４のすべてからパケットを受信したときに、マスター無線通信機器ＭＳで複数のスレーブ無線通信機器ＳＬ１〜ＳＬ４の二つ以上に対する受信確認情報が存在するときに所定のタイミングで、該当する二つ以上のスレーブ無線通信機器に対する個別の受信確認情報を格納した受信確認パケット４００を生成する受信確認パケット生成手段と、受信確認パケット生成手段で生成された受信確認パケット４００を複数のスレーブ無線通信機器ＳＬ１〜ＳＬ４のすべてに向けて一斉同報伝送するパケット送信手段と、を備えていることを特徴とする。【選択図】  図４
2004364132.tif 000002
【特許請求の範囲】
【請求項１】
一つのマスター無線通信機器と複数のスレーブ無線通信機器とでネットワークを形成し、前記マスター無線通信機器と前記各スレーブ無線通信機器との間でパケットの授受を行うようにしたデータ通信装置において、
前記マスター無線通信機器は、前記複数のスレーブ無線通信機器からパケットを受信したときに、前記マスター無線通信機器で前記複数のスレーブ無線通信機器の二つ以上に対する受信確認情報が存在するときに受信確認情報送信短縮タイミングで、該当する前記二つ以上のスレーブ無線通信機器に対する個別の受信確認情報を格納した受信確認パケットを生成する受信確認パケット生成手段と、
該受信確認パケット生成手段で生成された受信確認パケットを前記複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送するパケット送信手段と、を備えていることを特徴とするデータ通信装置。
【請求項２】
前記受信確認パケット生成手段は、前記各スレーブ無線通信機器に対する前記受信確認情報を個別に格納したペイロード部を生成するペイロード生成部と、
パケットを一斉同報伝送するために必要な情報を格納したヘッダを生成するヘッダ生成部と、
前記ヘッダ生成部で生成したヘッダと前記ペイロード生成部で生成したペイロード部とを連結して受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴とする請求項１記載のデータ通信装置。
【請求項３】
前記受信確認パケット生成手段は、前記受信確認情報を格納した各スレーブ無線通信機器に対する個別のヘッダを格納したペイロード部を生成するペイロード生成部と、
パケットを一斉同報伝送するために必要な情報を格納したヘッダを生成するヘッダ生成部と、
前記ヘッダ生成部で生成したヘッダと前記ペイロード生成部で生成したペイロード部とを連結して受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴とする請求項１記載のデータ通信装置。
【請求項４】
前記ペイロード生成部は、一斉同報伝送終了直後に送信権を付与するスレーブ無線通信機器を特定する送信権情報をペイロード部に格納するように構成されていることを特徴とする請求項２又は３に記載のデータ通信装置。
【請求項５】
前記受信確認パケット生成手段は、パケットを一斉同報伝送するために必要な情報を格納すると共に、前記受信確認情報を格納したヘッダを生成するヘッダ生成部と、該ヘッダ生成部で生成したヘッダとペイロード部とを連結して受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴とする請求項１記載のデータ通信装置。
【請求項６】
一つのマスター無線通信機器と複数のスレーブ無線通信機器とでネットワークを形成し、前記マスター無線通信機器と前記各スレーブ無線通信機器との間でパケットの授受を行うようにしたデータ通信方法において、
前記マスター無線通信機器は、前記複数のスレーブ無線通信機器からパケットを受信したときに、前記マスター無線通信機器で前記複数のスレーブ無線通信機器の二つ以上に対する受信確認情報が存在したときに受信確認情報送信短縮タイミングで、該当する前記二つ以上のスレーブ無線通信機器に対する個別の受信確認情報を格納した受信確認パケットを生成する受信確認パケット生成ステップと、
該受信確認パケット生成ステップで生成された受信確認パケットを前記複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送するパケット送信ステップと、を備えていることを特徴とするデータ通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線回線を利用したパケット交換型通信システムにおけるデータ通信装置及び方法に関するものである。
【０００２】
【従来の技術】
従来から、近距離無線通信の規格の一つであるブルートゥース（登録商標）では、周波数ホッピング型のスペクトル拡散方式の通信方式を採用し、一つのマスター無線通信機器が管理する周波数ホッピングパターンおよびスロットに番号を付与するためのカウンタを、無線回線にて接続されるマスター無線通信機器と複数のスレーブ無線通信機器との間で共有しピコネットと呼ばれる通信ネットワークを形成する。
【０００３】
ピコネット内でのパケットの送受信はポーリング方式に基づいて行われ、偶数番号のスロットにおいてマスター無線通信機器からパケットを受信したスレーブ無線通信機器のみが、パケットを受信した直後の奇数番号スロットにおいてのみ、マスター無線通信機器にパケットを送信する権利が与えられる。ただし、マスター無線通信機器が、同一パケットをピコネット内の通信状態にあるすべてのスレーブ無線通信機器に対して同時に送信する同報通信では、ポーリング方式は適用されず、いかなるスレーブ無線通信機器も、マスター無線通信機器からパケットを受信した直後のスロットでマスター無線通信機器に対してパケットの送信を行うことができない規定となっている。
【０００４】
また、受信したパケットに誤りがあるかどうかをそのパケットを送信した無線通信機器に通知するための受信確認は、受信確認のみを行う応答パケットは存在せず、パケットを送信した無線通信機器に対して次の新たなパケットを送信する際に、受信確認の情報を付与することにより、行われる（例えば、非特許文献１参照）。
【０００５】
【非特許文献１】
宮津和弘著、「テクノロジー解体新書Ｂｌｕｅｔｏｏｔｈ技術解説ガイド」、第１版、株式会社リックテレコム、２００１年６月１１日、ｐ．４５−４７、８５
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来の技術のポーリング方式によるパケット交換の様子を模式的に示すタイムチャートである図１に示すように、例えば４台のスレーブ無線通信機器がマスター無線通信機器と通信を行っている際、第１のスレーブ無線通信機器は、マスター無線通信機器からの第１のポーリング６０１に応じて第１のパケット６０２を送信し、同様に第２〜第４のスレーブ無線通信機器は、マスター無線通信機器からの第２〜第４のポーリング６０３、６０５及び６０７に応じて第２〜第４のパケット６０４、６０６及び６０８を送信する。そして、ピコネット内のすべてのスレーブ無線通信機器からパケットを受信したマスター無線通信機器は、第１のパケット６０２に対する受信確認情報を格納した第５のポーリング１１０を第１のスレーブ無線通信機器に送信する。
【０００７】
第１のスレーブ無線通信機器は、第１のパケット６０２をマスター無線通信機器に送信してから第５のポーリング１１０を受けるまでは、マスター無線通信機器が第１のパケットを正常に受信したかどうかを通知されないまま、第１のパケット６０２に格納したデータをバッファから廃却することができず、第５のパケット１１１に格納する新たなデータの準備に余裕をもって対処することが困難であるという未解決の課題がある。
【０００８】
本発明は、上記課題を解決するためになされたものであり、複数のスレーブ無線通信機器がマスター無線通信機器と通信状態にある場合に、パケット送受信における各スレーブ無線通信機器のデータ処理に関する負担を軽減することができるデータ通信装置及び方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る第１の発明は、一つのマスター無線通信機器と複数のスレーブ無線通信機器とでネットワークを形成し、前記マスター無線通信機器と前記各スレーブ無線通信機器との間でパケットの授受を行うようにしたデータ通信装置において、前記マスター無線通信機器は、前記複数のスレーブ無線通信機器からパケットを受信したときに、前記マスター無線通信機器で前記複数のスレーブ無線通信機器の二つ以上に対する受信確認情報が存在し、且つ前記各スレーブ無線通信機器に対する送信データが存在しないタイミングで、該当する前記二つ以上のスレーブ無線通信機器に対する個別の受信確認情報を格納した受信確認パケットを生成する受信確認パケット生成手段と、該受信確認パケット生成手段で生成された受信確認パケットを前記複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送するパケット送信手段と、を備えていることを特徴とするデータ通信装置を提供する。
【００１０】
上記の構成によれば、受信確認パケット生成手段は、複数のスレーブ無線通信機器のすべてからパケットを受信したマスター無線通信機器が二つ以上のスレーブ無線通信機器に対する受信確認情報を保有し、且つ各スレーブ無線通信機器に対する送信データを保有していないタイミングで、該当する二つ以上のスレーブ無線通信機器に対する個別の受信確認情報をパケットに格納して受信確認パケットを生成する。そして、パケット送信手段は、受信確認パケット生成手段で生成された受信確認パケットを複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送する。
【００１１】
上記により、各スレーブ無線通信機器は、同報伝送期間を経て同時に受信確認パケットを受信することができ、受信確認パケットを受信したスレーブ無線通信機器のうち一つを除く他のスレーブ無線通信機器で受信確認情報の受信待ち時間を短縮することができる。
また、第２の発明は、第１の発明において、前記受信確認パケット生成手段は、前記各スレーブ無線通信機器に対する前記受信確認情報を個別に格納したペイロード部を生成するペイロード生成部と、パケットを一斉同報伝送するために必要な情報を格納したヘッダを生成するヘッダ生成部と、前記ヘッダ生成部で生成したヘッダと前記ペイロード生成部で生成したペイロード部とを連結して受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴とするデータ通信装置を提供する。
【００１２】
上記の構成によれば、受信確認パケット生成手段は、ペイロード生成部で、各スレーブ無線通信機器に対する受信確認情報をペイロード部に個別に格納してペイロード部を生成し、ヘッダ生成部で、ヘッダにパケットを一斉同報伝送するために必要な情報を格納してヘッダを生成し、受信確認パケット生成部で、ヘッダ生成部により生成されたヘッダとペイロード生成部により生成されたペイロード部とを連結して受信確認パケットを生成する。
【００１３】
上記により、一般的なパケット交換型通信システムにおけるパケット構成をそのまま踏襲することが可能であり、通信規格の異なるパケット交換型通信システムにおいても応用利用することができる。
また、第３の発明は、第１の発明において、前記受信確認パケット生成手段は、前記受信確認情報を格納した各スレーブ無線通信機器に対する個別のヘッダを格納したペイロード部を生成するペイロード生成部と、パケットを一斉同報伝送するために必要な情報を格納したヘッダを生成するヘッダ生成部と、前記ヘッダ生成部で生成したヘッダと前記ペイロード生成部で生成したペイロード部とを連結して受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴とするデータ通信装置を提供する。
【００１４】
上記の構成によれば、受信確認パケット生成手段は、ペイロード生成部で、受信確認情報を格納した各スレーブ無線通信機器に対する個別のヘッダをペイロード部に格納してペイロード部を生成し、ヘッダ生成部で、ヘッダにパケットを一斉同報伝送するために必要な情報を格納してヘッダを生成し、受信確認パケット生成部で、ヘッダ生成部により生成されたヘッダとペイロード生成部により生成されたペイロード部とを連結して受信確認パケットを生成する。
【００１５】
上記により、受信確認パケットを受信した各スレーブ無線通信機器は、受信確認情報をヘッダとして受信処理することができる。
また、第４の発明は、第２または第３の発明において、前記ペイロード生成部は、一斉同報伝送終了直後に送信権を付与するスレーブ無線通信機器を特定する送信権情報をペイロード部に格納するように構成されていることを特徴とするデータ通信装置を提供する。
【００１６】
上記構成によれば、ペイロード生成部では、一斉同報伝送終了直後のスロットでの送信権を付与するスレーブ無線通信機器を特定する送信権情報をペイロード部に格納するようになっている。
上記により、一斉同報伝送終了直後のスロットであっても、送信権を与えられたスレーブ無線通信機器は新たなパケットを送信することが可能となり、無線回線を有効に利用することができる。
【００１７】
また、第５の発明は、前記受信確認パケット生成手段は、パケットを一斉同報伝送するために必要な情報を格納すると共に、前記受信確認情報を格納したヘッダを生成するヘッダ生成部と、該ヘッダ生成部で生成したヘッダでを含む受信確認パケットを生成する受信確認パケット生成部と、を備えていることを特徴としている。
【００１８】
上記の構成によれば、受信確認パケット生成手段は、ヘッダ生成部で、ヘッダにパケットを一斉同報伝送するために必要な情報を格納すると共に、各スレーブ無線通信機器に対する受信確認情報を格納してヘッダ部を生成し、受信確認パケット生成部で、ヘッダ生成部により生成されたヘッダ部を含む受信確認パケットを生成する。
【００１９】
さらに、第６の発明は、一つのマスター無線通信機器と複数のスレーブ無線通信機器とでネットワークを形成し、前記マスター無線通信機器と前記各スレーブ無線通信機器との間でパケットの授受を行うようにしたデータ通信方法において、前記マスター無線通信機器は、前記複数のスレーブ無線通信機器からパケットを受信したときに、前記マスター無線通信機器で前記複数のスレーブ無線通信機器の二つ以上に対する受信確認情報が存在したときに所定のタイミングで、該当する前記二つ以上のスレーブ無線通信機器に対する個別の受信確認情報を格納した受信確認パケットを生成する受信確認パケット生成ステップと、該受信確認パケット生成ステップで生成された受信確認パケットを前記複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送するパケット送信ステップと、を備えていることを特徴とするデータ通信方法を提供する。
【００２０】
上記の構成によれば、受信確認パケット生成ステップでは、複数のスレーブ無線通信機器のすべてからパケットを受信したマスター無線通信機器が二つ以上のスレーブ無線通信機器に対する受信確認情報を保有したときに、例えばスレーブ無線通信機器に対する送信情報がない送信タイミングで、スレーブ無線通信機器に対する送信情報があっても、受信確認情報の送信を必要とする送信タイミング、さらには予め設定された一定送信間隔の送信タイミング等の所定のタイミングで、該当する二つ以上のスレーブ無線通信機器に対する個別の受信確認情報をパケットに格納して受信確認パケットを生成するようになっている。そして、パケット送信ステップでは、受信確認パケット生成手段で生成された受信確認パケットを複数のスレーブ無線通信機器のすべてに向けて一斉同報伝送するようになっている。
【００２１】
上記により、各スレーブ無線通信機器は、同報伝送期間を経て同時に受信確認パケットを受信することができ、受信確認パケットを受信したスレーブ無線通信機器のうち一つを除く他のスレーブ無線通信機器で受信確認情報の受信待ち時間を短縮することができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を図面にもとづいて説明する。
本発明の第１の実施の形態を、図２〜図８を用いて説明する。
本発明の第１の実施の形態を示す構成外観図である図２に示すように、一つのマスター無線通信機器ＭＳと複数のスレーブ無線通信機器（例えば、ここでは４台）である第１のスレーブ無線通信機器ＳＬ１、第２のスレーブ無線通信機器ＳＬ２、第３のスレーブ無線通信機器ＳＬ３および第４のスレーブ無線通信機器ＳＬ４との間を例えば２．４ＧＨｚのＩＳＭ帯の無線回線１６で結んでネットワーク１０を形成している。そして、マスター無線通信機器ＭＳと第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４のそれぞれとの間で、無線回線１６を通信媒体とするパケット交換によるデータの近距離無線送受信が行われるものであり、各スレーブ無線通信機器同士（例えば、第１のスレーブ無線通信機器ＳＬ１と第２のスレーブ無線通信機器ＳＬ２と）が直接パケット交換をするものではない。
【００２３】
マスター無線通信機器ＭＳおよび各スレーブ無線通信機器ＳＬ１〜ＳＬ４は、それぞれ、図３に示すように、上位層のアプリケーションからの指示に応じてデータを処理するデータ処理部２０１と、処理したデータに応じたパケットの生成からパケットの送信、又はパケットの受信から受信データの処理及び新たなパケットの送信を司る通信処理部２２０と、パケットの伝送媒体である電磁波の送受信を行うアンテナ１７と、を有している。
【００２４】
本発明の第１の実施の形態におけるデータ通信機器のパケット送受信の流れを以下に説明する。
マスター無線通信機器ＭＳにおける通信処理部２２０で、図４に示すパケット送信処理を実行する。
このパケット送信処理は、先ず、ステップＳ３０１でデータ処理部２０１が送信したい複数の受信確認情報を有しているか否かを判定する。この判定結果が、データ処理部２０１は送信したい複数の受信確認情報を有しているときには、ステップＳ３０２に移行する。
【００２５】
このステップＳ３０２では、データ処理部２０１が送信したいデータを有しているか否かを判定する。ここで、送信したいデータとは、上位層のアプリケーションからの指示に応じたデータのことを指す。
このステップＳ３０２にて、データ処理部２０１は送信したいデータを有していると判定されると、後述のステップＳ３０７へ移行し、データ処理部２０１は送信したいデータを有していないと判定されると、ステップＳ３０３に移行する。
【００２６】
このステップＳ３０３では、図５に示す受信確認パケット４００を構成するペイロード部４０８を生成する。第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７（図中では、ＡＣＫ１〜ＡＣＫ４と表記する）と、後述する一斉同報伝送の終了直後のスロットでの送信権を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４のいずれかに与える情報４０３（図中では、Ｔｘと表記する）と、をペイロード部４０８へ格納してペイロード部４０８を生成し、ステップＳ３０４へ移行する。
【００２７】
ステップＳ３０４では、受信確認パケット４００を一斉同報伝送するために必要な情報をヘッダ４０２に格納してヘッダ４０２を生成し、ステップＳ３０５へ移行する。
ステップＳ３０５では、ネットワーク１０を識別する情報を示すアクセスコード４０１と、ステップＳ３０４にて生成されたヘッダ４０２と、ステップＳ３０３にて生成されたペイロード部４０８と、を連結して受信確認パケット４００を生成し、ステップＳ３０６へ移行する。
【００２８】
ステップＳ３０６では、ステップＳ３０５で生成された受信確認パケット４００を、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４へ向けて一斉同報伝送する。
また、前記ステップＳ３０２の判定結果が、データ処理部２０１で送信したいデータがあるときには、ステップＳ３０７に移行し、予め設定された受信確認情報送信短縮タイミングであるか否かを判定する。この判定は、例えば前回の受信確認情報を送信した時点からの経過時間が少なくとも１つのスレーブ無線通信機器で受信確認情報の待ち時間を従来例より短縮可能な所定時間以上であるか否かを判定することにより行い、前回の受信確認情報を送信した時点からの経過時間が所定時間以上であるときには受信確認情報送信短縮タイミングであると判断して前記ステップＳ３０３に移行し、前回の受信確認情報を送信した時点からの経過時間が所定時間未満でるあときには受信確認情報送信短縮タイミングではないと判断してステップＳ３０８に移行する。
【００２９】
さらに、前記ステップＳ３０１の判定結果が、送信したい複数の受信確認情報がないときにもステップＳ３０８に移行する。
このステップＳ３０８では、マスター無線通信機器ＭＳが、送信したいデータを有していると判定されて移行してきた場合には、送信したいデータをパケットに格納して図示しないアクセスコード部、送信アドレスを含むヘッダ部及び送信データを格納したペイロード部で構成されるデータパケットを生成してステップＳ３０９へ移行する。また、一つの受信確認情報を有している場合は、その一つの受信確認情報をパケットのペイロード部に格納して構成される図示しないデータパケットとして生成し、ステップＳ３０９へ移行する。また、受信確認情報を一つも有していないと共に、送信するデータもない場合は、ポーリングのためのデータパケットを生成し、ステップＳ３０９へ移行する。
【００３０】
ステップＳ３０９では、ステップＳ３０８で生成したデータパケットを所望の送信したいスレーブ無線通信機器宛てに送信する。
この図４において、ステップＳ３０１〜Ｓ３０５の処理が受信確認パケット生成手段に対応し、このうちステップＳ３０３の処理がペイロード生成部、ステップＳ３０４の処理がヘッダ生成部、ステップＳ３０５の処理が受信確認パケット生成部に対応し、さらにステップＳ３０６の処理がパケット送信手段に対応している。
【００３１】
次に、ステップＳ３０６またはステップＳ３０８を経て送信されたパケットを、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４が受信する流れを説明する。
図６は、第１〜第４の各スレーブ無線通信機器ＳＬ１〜ＳＬ４における通信処理部のパケット受信処理を示す流れ図である。
【００３２】
第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４のアンテナ１７がパケットの伝送媒体である電磁波を受信すると開始ステップＳ５０１から処理が開始される。
ステップＳ５０２では、送信されてきたパケットが受信確認パケット４００であるかデータパケットであるかを識別する。この場合、受信確認パケット４００であるか否かを判定し、受信確認パケット４００であると判定されると、ステップＳ５０３へ移行し、受信確認パケット４００でないと判定されると、後述のステップＳ５０９へ移行する。
【００３３】
ステップＳ５０３では、受信確認パケット４００に自己宛ての受信確認情報が格納されているか否かを確認し、自己宛ての受信確認情報があるときにはステップＳ５０４へ移行し、自己宛ての受信確認情報がないときにはステップＳ５１１へ移行し処理を終了する。
ステップＳ５０４では、受信確認パケット４００の受信処理を行い、ステップＳ５０５へ移行する。
【００３４】
ステップＳ５０５では、自己宛ての受信確認情報、送信権を付与する情報４０３等を読み取り、それら情報をデータ処理部２０１へ渡してステップＳ５０６へ移行する。
ステップＳ５０６では、受信確認パケットを受信した直後のスロットでの送信権が自己に与えられているのかを判定する。送信権が与えられていると判定されると、ステップＳ５０７へ移行する。送信権が与えられてないと判定されると、ステップＳ５１１へ移行し処理を終了する。
【００３５】
ステップＳ５０７では、データ処理部２０１からのデータパケット生成指示に応じてデータパケットを生成し、ステップＳ５０８へ移行する。
ステップＳ５０８では、与えられた送信権に応じて、受信確認パケット４００を受信した直後のスロットで、ステップＳ５０７で生成されたデータパケットをマスター無線通信機器ＭＳ宛てに送信し、ステップＳ５１１へ移行し処理を終了する。
【００３６】
ステップＳ５０９では、マスター無線通信機器ＭＳから送信されたパケットがデータパケットであるため、データパケットの受信処理を行い、ステップＳ５１０へ移行する。
ステップＳ５１０では、受信処理されたデータパケットに格納されているデータを読み取り、読み取ったデータをデータ処理部２０１へ渡してステップＳ５１１へ移行し処理を終了する。
【００３７】
図７は、マスター無線通信機器ＭＳと第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４それぞれとのパケット交換の様子を模式的に示すタイムチャートである。図中、水平方向の矢印は左から右方向へ時間の流れを示し、垂直方向の矢印はパケットの流れを示す。また、図中、白抜きの升目はそれぞれの無線通信機器からのパケットの送信を示し、ハッチングを施した升目はそれぞれの無線通信機器におけるパケットの受信を示す。
【００３８】
マスター無線通信機器ＭＳは、ネットワーク１０内の第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する送信データ及び受信確認情報を有していないときに、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４が送信データを有しているか否かを問い合わせるポーリング処理を開始する。
マスター無線通信機器ＭＳと第１のスレーブ無線通信機器ＳＬ１との間におけるポーリングの送受信及びデータパケットの送受信の動作を説明する。
【００３９】
マスター無線通信機器ＭＳは、第１のポーリング６０１を生成し、第１のスレーブ無線通信機器ＳＬ１宛に送信する。
第１のスレーブ無線通信機器ＳＬ１は、マスター無線通信機器ＭＳからの第１のポーリング６０１を受けると、図６におけるステップＳ５０２にて、受信確認パケットであるか否かを判定する。この場合、受信確認パケットではないのでステップＳ５０９へ移行し、第１のポーリング６０１が自己宛であることを確認の上、データパケットの受信処理を行う。次にステップＳ５１０へ移行し、パケットに格納されているデータの読み込みを行い、ステップＳ５１１へ移行し、処理を終了する。
【００４０】
そして、第１のポーリング６０１におけるデータの読み込みまでの処理を終了した後、図示しない処理がスタートし、マスター無線通信機器ＭＳ宛てに送信したいデータをパケットに格納して第１のパケット６０２を生成し、マスター無線通信機器ＭＳ宛てに第１のパケット６０２を送信して処理を終了する。
マスター無線通信機器ＭＳでは、送信された第１のパケット６０２が自己宛てであることを確認の上、データパケットの受信処理を行い、第１のパケット６０２に格納されているデータの読み込みを行って処理を終了する。
【００４１】
マスター無線通信機器ＭＳと第１のスレーブ無線通信機器ＳＬ１との間におけるポーリングの送受信及びデータパケットの送受信の動作と同様に、第２のスレーブ無線通信機器ＳＬ２、第３のスレーブ無線通信機器ＳＬ３及び第４のスレーブ無線通信機器ＳＬ４の順序で、第２〜第４のポーリング６０３、６０５及び６０７の送受信、並びに第２〜第４のパケット６０４、６０６及び６０８の送受信の動作を行う。
【００４２】
このポーリングを行う毎に、受信確認情報が蓄積され、第２のスレーブ無線通信機器ＳＬ２に対するポーリングによる第２のスレーブ無線通信機器ＳＬ２からのデータパケットを受信したときに、複数の受信確認情報がある状態となるが、この状態では、第３及び第４のスレーブ無線通信機器ＳＬ３及びＳＬ４に対するポーリング処理が残っており、送信するデータがあることになるので、ステップＳ３０２からステップＳ３０７に移行し、前回の受信確認情報の送信時からの経過時間が所定時間未満であるものとすると、ステップＳ３０８に移行して、スレーブ無線通信機器ＳＬ３及びＳＬ４に対するポーリング処理が継続される。
【００４３】
その後、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４のすべてから第１〜第４のパケット６０２、６０４、６０６及び６０８を受信したマスター無線通信機器ＭＳは、それら第１〜第４のパケット６０２、６０４、６０６及び６０８に対する４つの受信確認情報を有することになり、この時点で送信したいデータすなわち上位層のアプリケーションからの指示に応じたデータを有していないものとすると、ステップＳ３０１からステップＳ３０２を経てステップＳ３０３へ移行し、図５に示す第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７と、後述する一斉同報伝送の終了直後のスロットでの送信権を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４いずれか（例えば、ここでは第１のスレーブ無線通信機器ＳＬ１）に与える情報４０３と、をペイロード部へ格納してペイロード部４０８を生成し、ステップＳ３０４へ移行する。
【００４４】
そして、受信確認パケット４００を一斉同報伝送するために必要な情報をヘッダ４０２に格納してヘッダ４０２を生成し、ステップＳ３０５へ移行する。
ステップＳ３０５では、ネットワーク１０を識別する情報を示すアクセスコード４０１と、ステップＳ３０４にて生成されたヘッダ４０２と、ステップＳ３０３にて生成されたペイロード部４０８と、を連結して受信確認パケット４００を生成し、ステップＳ３０６へ移行する。
【００４５】
ステップＳ３０６では、図７に示すように、ステップＳ３０５で生成された受信確認パケット４００を、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４へ向けて一斉同報伝送して処理を終了する。
一斉同報伝送された受信確認パケット４００に応じて、第１のスレーブ無線通信機器ＳＬ１は、図６に示す処理を開始し、ステップＳ５０２にて受信確認パケットであるか否かを判定し、この場合、受信確認パケットであるのでステップＳ５０３へ移行する。
【００４６】
ステップＳ５０３では、自己宛ての受信確認情報があるので、ステップＳ５０４へ移行し、受信確認パケット４００の受信処理を行う。
ステップＳ５０５では、受信確認パケット４００のペイロード部４０８に格納されている自己宛ての受信確認情報４０４及び送信権を付与する情報４０３の読み込み処理を行い、ステップＳ５０６へ移行する。
【００４７】
送信権を付与する情報４０３に応じて、送信権が自己に与えられているか否かを判定し、この場合、与えられているのでステップＳ５０７へ移行し、新たなデータをパケットに格納して第５のパケット６１１を生成し、ステップＳ５０８にて、図７に示すように、受信確認パケット４００を受信した直後のスロットで、第５のパケット６１１をマスター無線通信機器ＭＳ宛てに送信して処理を終了する。
【００４８】
マスター無線通信機器ＭＳは、送信された第５のパケット６１１の受信処理を行い、第２のスレーブ無線通信機器ＳＬ２、第３のスレーブ無線通信機器ＳＬ３及び第４のスレーブ無線通信機器ＳＬ４の順序で、第５〜第７のポーリング６１２、６１４及び６１６の送信、並びに第６〜第８のパケット６１３、６１５及び６１７の送受信の処理を行う。
【００４９】
上記により、一斉同報伝送終了直後のスロットを有効に活用することができ、無線回線の有効利用が可能となる。
また、第２〜第４のスレーブ無線通信機器ＳＬ２〜ＳＬ４は、受信確認パケット受信直後のスロットでの送信権は与えられなかったが、受信確認情報の受信待ち時間を従来例に比較して短縮した時点で受信確認情報を得るので、第５〜第７のポーリング６１２、６１４及び６１６をマスター無線通信機器ＭＳから受けるまでの間に、第２、第３および第４のパケット６０４、６０６および６０８に格納したそれぞれのデータをバッファから廃却する等、新たなデータの送信にそなえることができる。ここまでの処理を終了した第２〜第４のスレーブ無線通信機器ＳＬ２〜ＳＬ４を、低消費電力モードに遷移させておくようにすれば、第２〜第４のスレーブ無線通信機器ＳＬ２〜ＳＬ４のいずれもその後のマスター無線通信機器ＭＳからの突然のポーリングに対して直ちに新たなパケットの送信を実行することができる。つまり、低消費電力モードから通信可能状態への確実で速やかな復帰が可能となり、低消費電力モードへの遷移の頻度を高めることができ、低消費電力化が可能となる。
【００５０】
上記本発明の第１の実施の形態では、受信確認パケット４００の構成において、一斉同報伝送の終了直後のスロットでの送信権を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４いずれかに与える情報４０３を、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７の前に配置したが、受信確認情報４０４〜４０７の後に配置しても同様の効果を有する。
【００５１】
また、本発明の第１の実施の形態では、受信確認パケット４００の構成を、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７をパケットのペイロード部４０８に格納した構成としたが、本発明の第１の実施の形態における受信確認パケットの他の構成を示す図である図８に示すように、受信確認情報を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対するヘッダ１〜ヘッダ４に格納し、さらにヘッダ１〜ヘッダ４をパケットのペイロード部４０８に格納した構成としても同様の効果を有する。
【００５２】
本発明の第２の実施の形態を以下に説明する。
なお、第２の実施の形態を示す構成外観図は第１の実施の形態と同様なので図面は省略する。また、第２の実施の形態において、第１の実施の形態と異なる部分についてのみ説明する。
第２の実施の形態における受信確認パケットの構成を示す図である図９（ａ）に示すように、第２の実施の形態の受信確認パケット４２０は、一斉同報伝送の終了直後のスロットでの送信権を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４いずれかに与える情報を有していない。つまり、受信確認パケット４２０を受信した直後のスロットでは、いずれのスレーブ無線通信機器にも送信権を与えないものである。
【００５３】
マスター無線通信機器ＭＳにおけるパケット送信処理を示す流れ図である図４において、ステップＳ３０３では、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７をペイロード部４０８へ格納してペイロード部４０８を生成し、ステップＳ３０４へ移行する。ステップＳ３０４以降は第１の実施の形態と同様である。
【００５４】
また、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４のパケット受信処理が図１０に示すように、第１の実施の形態における図６において、ステップＳ５０６、ステップＳ５０７およびステップＳ５０８が削除されていることを除いては図６と同様の処理を行う。
つまり、ステップＳ５０５まで第１の実施の形態と同様の処理を経て、ステップＳ５１１へ移行し処理を終了する。
【００５５】
また、本発明の第２の実施の形態におけるマスター無線通信機器ＭＳと第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４それぞれとのパケット交換の様子を模式的に示すタイムチャートである図１１に示すように、送信権を付与する情報を有さない受信確認パケット４２０が一斉同報伝送されると、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４は、図１０に示すＳ５０５までの処理を第１の実施の形態と同様に行ってからステップＳ５１１へ移行して処理を終了する。そして、マスター無線通信機器ＭＳからの第５〜第８のポーリング７０１、７０３、７０５及び７０７にそなえて、第１〜第４のパケット６０２、６０４、６０６及び６０８に格納したそれぞれのデータをバッファから廃却する等の図示しない処理を行う。
【００５６】
上記により、マスター無線通信機器ＭＳからの一斉同報伝送による受信確認パケット４２０を受信した後、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４は、新たなポーリングを受けるまでの間にそれぞれのバッファからすでに送信したデータを廃却する等の処理を行い、次データの送信にそなえることができる。ここまでの処理を終了したスレーブ無線通信機器を、低消費電力モードに遷移させておくようにすれば、いずれのスレーブ無線通信機器もその後のマスター無線通信機器ＭＳからの突然のポーリングに対して直ちに新たなパケットの送信を実行することができる。つまり、低消費電力モードから通信可能状態への確実で速やかな復帰が可能となり、低消費電力モードへの遷移の頻度をさらに高めることができ、さらなる低消費電力化が可能となる。
【００５７】
なお、本発明の第２の実施の形態では、受信確認パケット４２０の構成を、第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対する受信確認情報４０４〜４０７をパケットのペイロード部４０８に格納した構成としたが、本発明の第２の実施の形態における受信確認パケットの他の構成を示す図である図９（ｂ）に示すように、受信確認情報４０４〜４０７を第１〜第４のスレーブ無線通信機器ＳＬ１〜ＳＬ４に対するヘッダ１〜ヘッダ４に格納し、さらにヘッダ１〜ヘッダ４をパケットのペイロード部４０８に格納した構成としても同様の効果を有する。
【００５８】
また、上記第１及び第２の実施の形態では、送信したい複数の受信確認情報があり、且つ送信したいデータがあるときにステップＳ３０７に移行して、受信確認情報送信短縮タイミングであるか否かを判定する場合について説明したが、これに限定されるものではなく、一定時間毎に、受信確認情報を送信する送信タイミングを設定し、この送信タイミングで、複数の受信確認情報があるときにステップＳ３０３〜ステップＳ３０６の受信確認情報送信処理を行うようにしてもよい。
【００５９】
さらに、上記第１及び第２の実施の形態では、ペイロード部に受信確認情報を格納した受信確認パケットを形成する場合について説明したが、これに限定されるものではなく、図１２に示すように、ヘッダ部を拡張して、受信確認情報又はこれに代えて受信確認を表すスレーブ無線通信機器のヘッダ情報を格納するようにしてもよい。
【００６０】
さらに、上記第１及び第２の実施の形態では、受信確認情報送信短縮タイミングとして、前回の受信確認情報送信タイミングから所定時間が経過したときに設定した場合について説明したが、これに限定されるものではなく、マスタ無線通信機器ＭＳが全体の効率を判断しながら受信確認情報送信タイミングを設定するようにしてもよく、要は少なくとも１つのスレーブ無線通信機器で従来の受信確認情報の受信待ち時間を短縮可能な受信確認情報送信短縮タイミングを設定すればよい。
【図面の簡単な説明】
【図１】従来の技術のポーリング方式によるパケット交換の様子を模式的に示すタイムチャート。
【図２】本発明の第１の実施の形態を示す構成外観図。
【図３】本発明の第１の実施の形態におけるデータ通信機器の構成を示すブロック図。
【図４】本発明の第１の実施の形態におけるマスター無線通信機器の受信確認情報の送信処理を示す流れ図。
【図５】本発明の第１の実施の形態における受信確認パケットの構成を示す図。
【図６】本発明の第１の実施の形態における各スレーブ無線通信機器のパケット受信処理を示す流れ図。
【図７】本発明の第１の実施の形態におけるマスター無線通信機器と各スレーブ無線通信機器とのパケット交換の様子を模式的に示すタイムチャート。
【図８】本発明の実施の形態における受信確認パケットの他の構成を示す図。
【図９】本発明の第２の実施の形態における受信確認パケットの構成を示す図。
【図１０】本発明の第２の実施形態におけるスレーブ無線通信機器のパケット受信処理を示す流れ図。
【図１１】本発明の第２の実施の形態におけるマスター無線通信機器と各スレーブ無線通信機器とのパケット交換の様子を模式的に示すタイムチャート。
【図１２】本発明に適用しうる受信確認パケットのさらに他の構成を示す図。
【符号の説明】
ＭＳ…マスター無線通信機器、ＳＬ１…第１のスレーブ無線通信機器、ＳＬ２…第２のスレーブ無線通信機器、ＳＬ３…第３のスレーブ無線通信機器、ＳＬ４…第４のスレーブ無線通信機器、１６…無線回線、２０１…データ処理部、２２０…通信処理部、４００…受信確認パケット、４２０…受信確認パケット
【図１】
2004364132.tif 000003
【図２】
2004364132.tif 000004
【図３】
2004364132.tif 000005
【図４】
2004364132.tif 000006
【図５】
2004364132.tif 000007
【図６】
2004364132.tif 000008
【図７】
2004364132.tif 000009
【図８】
2004364132.tif 000010
【図９】
2004364132.tif 000011
【図１０】
2004364132.tif 000012
【図１１】
2004364132.tif 000013
【図１２】
2004364132.tif 000014