(57)【特許請求の範囲】
【請求項１】
無線通信圏を形成する固定端末と、
前記固定端末の無線通信圏を出入りし、前記固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で前記固定端末とリンクを確立したときに収集データを前記固定端末に送信する移動端末と
を備えた無線通信システムにおいて、
前記移動端末は、
収集データの送信を終える前に前記無線通信圏から離脱して前記固定端末との通信が中断した場合に、収集データを旧データとして格納し、次に前記無線通信圏に入って前記固定端末とリンクを確立したときに、まずそれまでに蓄積した最新の収集データを送信し、その後に送信未完了の旧データを送信する手順を実行し、
前記固定端末は、
前記収集データの受信を終える前に前記移動端末との通信が中断した場合に、それまでの受信データを旧データとして格納し、次に移動端末とリンクを確立したときに、まず最新の収集データを受信し、その後に前記移動端末から送信される前記旧データを受信する手順を実行し、
前記移動端末は、
前記収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成するとともに、そのデータ分割条件を算出し、前記固定端末とのリンク確立の際にこのデータ分割条件を含む接続要求信号を送信し、
前記固定端末は、
前記接続要求信号の受信により前記データ分割条件を確認して接続応答信号を送信し、
さらに、前記移動端末および前記固定端末は、
前記接続要求信号および前記接続応答信号の送受信後に、前記シーケンスデータを単位として前記収集データの送受信および送受信未完了の旧データの送受信を行う
ことを特徴とする無線通信システムのデータ再送方法。
【請求項２】
請求項１に記載の無線通信システムのデータ再送方法において、
前記移動端末は、前記収集データの送信後の所定の時間Ｔack 内に前記固定端末から送信されるデータ応答信号を受信しない場合には前記収集データを再送し、その再送回数が規定値になった場合に前記収集データの再送をせず、前記固定端末との通信が中断したと判断する
ことを特徴とする無線通信システムのデータ再送方法。
【請求項３】
請求項１に記載の無線通信システムのデータ再送方法において、
前記固定端末は、前記収集データの受信状態を通知するデータ応答信号を送信し、前記収集データを正常に受信できないことを示すデータ応答信号の送信回数が規定値になった場合に前記データ応答信号を送信せず、前記移動端末との通信が中断したと判断する
ことを特徴とする無線通信システムのデータ再送方法。
【請求項４】
請求項１に記載の無線通信システムのデータ再送方法において、
前記固定端末は、前記移動端末との通信が中断したときに、受信中の収集データのデータ分割条件および次回の送信開始シーケンス番号を記録し、次に前記移動端末とリンクを確立して最新の収集データの受信を終えた後に、データ分割条件および次回の送信開始シーケンス番号を含む旧データ要求信号を送信し、
前記移動端末は、前記旧データ要求信号の受信によりデータ分割条件および次回の送信開始シーケンス番号を確認し、
前記固定端末および前記移動端末は、前記旧データ要求信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、前記旧データのうち送受信未完了のシーケンスデータの送受信を行う
ことを特徴とする無線通信システムのデータ再送方法。
【請求項５】
請求項１に記載の無線通信システムのデータ再送方法において、
前記移動端末は、前記固定端末との通信が中断したときに、送信中の収集データのデータ分割条件および次回の送信開始シーケンス番号を記録し、次に前記固定端末とリンクを確立して最新の収集データの送信を終えた後に、データ分割条件および次回の送信開始シーケンス番号を含む旧データ送信開始信号を送信し、
前記固定端末は、前記旧データ送信開始信号の受信によりデータ分割条件および次回の送信開始シーケンス番号を確認し、対応する旧データ送信開始応答信号を送信し、
前記移動端末および前記固定端末は、前記旧データ送信開始信号および前記旧データ送信開始応答信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、前記旧データのうち送受信未完了のシーケンスデータの送受信を行う
ことを特徴とする無線通信システムのデータ再送方法。
【請求項６】
請求項１に記載の無線通信システムのデータ再送方法において、
前記固定端末は、前記移動端末との通信が中断したときに、受信中の収集データの次回の送信開始シーケンス番号を記録し、次に前記移動端末とリンクを確立する際に前記移動端末から送信された接続要求信号に対して次回の送信開始シーケンス番号を含む接続応答信号を送信し、
前記移動端末は、前記固定端末との通信が中断したときに、送信中の収集データのデータ分割条件を記録し、次に前記固定端末とリンクを確立する際に前記接続応答信号の受信により前記次回の送信開始シーケンス番号を確認し、最新の収集データの送信を終えた後にデータ分割条件を含む旧データ送信開始信号を送信し、
前記固定端末は、前記旧データ送信開始信号の受信によりデータ分割条件を確認し、対応する旧データ送信開始応答信号を送信し、
前記移動端末および前記固定端末は、前記旧データ送信開始信号および前記旧データ送信開始応答信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、前記旧データのうち送受信未完了のシーケンスデータの送受信を行う
ことを特徴とする無線通信システムのデータ再送方法。
【請求項７】
請求項１に記載の無線通信システムのデータ再送方法において、
前記移動端末および前記固定端末は、前記移動端末に最新の収集データがない場合に最新の収集データの送受信処理を省略し、送信未完了の旧データの有無に応じた処理を行う
ことを特徴とする無線通信システムのデータ再送方法。
【請求項８】
無線通信圏を形成する固定端末と、
前記固定端末の無線通信圏を出入りし、前記固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で前記固定端末とリンクを確立したときに収集データを前記固定端末に送信する移動端末と
を備えた無線通信システムの前記移動端末において、
収集データの送信を終える前に前記無線通信圏から離脱して前記固定端末との通信が中断した場合に、収集データを旧データとして格納し、次に前記無線通信圏に入って前記固定端末とリンクを確立したときに、まずそれまでに蓄積した最新の収集データを送信し、その後に送信未完了の旧データを送信する手段と、
前記収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成するとともに、そのデータ分割条件を算出し、前記固定端末とのリンク確立の際にこのデータ分割条件を含む接続要求信号を送信する手段と、
前記接続要求信号に対する前記固定端末からの接続応答信号の受信後に、前記シーケンスデータを単位として前記収集データの送信および送信未完了の旧データの送信を行う手段と
を備えたことを特徴とする無線通信システムの移動端末。
【請求項９】
無線通信圏を形成する固定端末と、
前記固定端末の無線通信圏を出入りし、前記固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で前記固定端末とリンクを確立したときに収集データを前記固定端末に送信する移動端末と
を備えた無線通信システムの前記固定端末において、
前記収集データの受信を終える前に前記移動端末との通信が中断した場合に、それまでの受信データを旧データとして格納し、次に移動端末とリンクを確立したときに、まず最新の収集データを受信し、その後に前記移動端末から送信される前回の送信未完了の旧データを受信する手段と、
前記移動端末で前記収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成したことを示すデータ分割条件を含む接続要求信号を、前記移動端末とのリンク確立の際に受信してこのデータ分割条件を確認し、対応する接続応答信号を送信する手段と、
前記移動端末からの前記接続要求信号に対する前記接続応答信号の送信後に、前記シーケンスデータを単位として前記収集データの受信および送信未完了の旧データの受信を行う手段と
を備えたことを特徴とする無線通信システムの固定端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを収集する機能を有する移動端末と、移動端末からデータが転送される固定端末で構成される無線通信システムにおいて、移動端末が固定端末の無線通信圏に入ったら端末間でリンクを確立し、移動端末がリンク確立時までに収集したデータを固定端末に送信し、移動端末が全データの送信を終える前に無線通信圏から離脱した場合に、送信できずに残ったデータを再送するためのデータ再送方法に関する。また、本発明のデータ再送方法が適用される移動端末および固定端末に関する。
【背景技術】
【０００２】
本発明で想定している無線通信システムは、図１に示すように、移動端末（子機、センサ）１０と固定端末（親機、データ記録サーバ）２０で構成される。移動端末１０が固定端末２０の無線通信圏３０に出入りしながらセンサ情報などのデータを収集し、移動端末１０が無線通信圏３０に入ったときに、それまでに収集したデータを固定端末２０に送信する。
【０００３】
図１に示す例では、移動端末１０は固定端末２０の無線通信圏３０の外であるＡからＢに移動する間にデータを収集する。一方、固定端末２０はビーコンを送信し、移動端末２０からの接続要求を待つ。Ｂで移動端末１０が固定端末２０の無線通信圏３０に入ると、移動端末１０がビーコンを受信して接続要求信号を送信し、接続要求信号を受信した固定端末２０が接続応答信号を送信することにより、移動端末１０と固定端末２０との間でリンクが確立する。移動端末１０は、無線通信圏３０内のＢからＣに移動する間に、Ａ〜Ｂの収集データを固定端末２０に送信する。Ｃで移動端末１０が無線通信線３０の外に出ると、再びデータを収集する。以下同様に、移動端末１０はＣ〜Ｄ間でデータを収集し、Ｄ〜Ｅ間で収集データを固定端末２０に送信し、Ｅ〜Ｆ間でデータを収集し、Ｆ〜で収集データを固定端末２０に送信する。
【０００４】
特許文献１に記載のシステムでは、被測定者がセンサを装着して自身の生理データを取得し、取得した生理データは設定された周期で無線通信によりデータ記録サーバに送信する（即時データ転送）。ここで、被測定者がデータ記録サーバの無線通信圏の外に移動した場合には、即時データ転送を中断し、以後に取得した生理データを外部メモリに記録する。被測定者が無線通信圏に入ったら即時データ転送を再会する。また、外部メモリに記録された生理データは、コマンド操作により即時データ転送を中断し、無線通信によりデータ記録サーバに送信する。
【特許文献１】特開２００４−３１３４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のシステムにおいて、図１に示すように、被測定者（移動端末１０）がデータ記録サーバ（固定端末２０）の無線通信圏（３０）の外にいることが多い場合には、被測定者が無線通信圏に入ったときにコマンド操作なしで自動的にデータ記録サーバとのリンクを確立し、無線通信圏外で取得したデータを転送できれば便利である。また、データの送信中に被測定者が無線通信圏の外に移動した場合に、送信できずに残ったデータを自動的に再送することができる手段があれば便利である。
【０００６】
本発明は、移動端末が固定端末の無線通信圏に入ったときに、移動端末がそれまでに取得したデータを自動的に固定端末に送信でき、かつ送信できずに残ったデータを次に無線通信圏に入ったときに効率よく再送することができる無線通信システムのデータ再送方法、移動端末および固定端末を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、無線通信圏を形成する固定端末と、固定端末の無線通信圏を出入りし、固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で固定端末とリンクを確立したときに収集データを固定端末に送信する移動端末とを備えた無線通信システムにおいて、移動端末は、収集データの送信を終える前に無線通信圏から離脱して固定端末との通信が中断した場合に、収集データを旧データとして格納し、次に無線通信圏に入って固定端末とリンクを確立したときに、まずそれまでに蓄積した最新の収集データを送信し、その後に送信未完了の旧データを送信する手順を実行し、固定端末は、収集データの受信を終える前に移動端末との通信が中断した場合に、それまでの受信データを旧データとして格納し、次に移動端末とリンクを確立したときに、まず最新の収集データを受信し、その後に移動端末から送信される旧データを受信する手順を実行し、移動端末は、収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成するとともに、そのデータ分割条件を算出し、固定端末とのリンク確立の際にこのデータ分割条件を含む接続要求信号を送信し、固定端末は、接続要求信号の受信によりデータ分割条件を確認して接続応答信号を送信し、さらに、移動端末および固定端末は、接続要求信号および接続応答信号の送受信後に、シーケンスデータを単位として収集データの送受信および送受信未完了の旧データの送受信を行う。
【０００８】
移動端末は、収集データの送信後の所定の時間Ｔack 内に固定端末から送信されるデータ応答信号を受信しない場合には収集データを再送し、その再送回数が規定値になった場合に収集データの再送をせず、固定端末との通信が中断したと判断する。
【０００９】
固定端末は、収集データの受信状態を通知するデータ応答信号を送信し、収集データを正常に受信できないことを示すデータ応答信号の送信回数が規定値になった場合にデータ応答信号を送信せず、移動端末との通信が中断したと判断する。
【００１１】
ここで、固定端末は、移動端末との通信が中断したときに、受信中の収集データのデータ分割条件および次回の送信開始シーケンス番号を記録し、次に移動端末とリンクを確立して最新の収集データの受信を終えた後に、データ分割条件および次回の送信開始シーケンス番号を含む旧データ要求信号を送信し、移動端末は、旧データ要求信号の受信によりデータ分割条件および次回の送信開始シーケンス番号を確認し、固定端末および移動端末は、旧データ要求信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、旧データのうち送受信未完了のシーケンスデータの送受信を行うようにしてもよい。
【００１２】
また、移動端末は、固定端末との通信が中断したときに、送信中の収集データのデータ分割条件および次回の送信開始シーケンス番号を記録し、次に固定端末とリンクを確立して最新の収集データの送信を終えた後に、データ分割条件および次回の送信開始シーケンス番号を含む旧データ送信開始信号を送信し、固定端末は、旧データ送信開始信号の受信によりデータ分割条件および次回の送信開始シーケンス番号を確認し、対応する旧データ送信開始応答信号を送信し、移動端末および固定端末は、旧データ送信開始信号および旧データ送信開始応答信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、旧データのうち送受信未完了のシーケンスデータの送受信を行うようにしてもよい。
【００１３】
また、固定端末は、移動端末との通信が中断したときに、受信中の収集データの次回の送信開始シーケンス番号を記録し、次に移動端末とリンクを確立する際に移動端末から送信された接続要求信号に対して次回の送信開始シーケンス番号を含む接続応答信号を送信し、移動端末は、固定端末との通信が中断したときに、送信中の収集データのデータ分割条件を記録し、次に固定端末とリンクを確立する際に接続応答信号の受信により次回の送信開始シーケンス番号を確認し、最新の収集データの送信を終えた後にデータ分割条件を含む旧データ送信開始信号を送信し、固定端末は、旧データ送信開始信号の受信によりデータ分割条件を確認し、対応する旧データ送信開始応答信号を送信し、移動端末および固定端末は、旧データ送信開始信号および旧データ送信開始応答信号の送受信に応じて得られるデータ分割条件および次回の送信開始シーケンス番号に基づき、旧データのうち送受信未完了のシーケンスデータの送受信を行うようにしてもよい。
【００１４】
また、移動端末および固定端末は、移動端末に最新の収集データがない場合に最新の収集データの送受信処理を省略し、送信未完了の旧データの有無に応じた処理を行うようにしてもよい。
【００１５】
第２の発明は、無線通信圏を形成する固定端末と、固定端末の無線通信圏を出入りし、固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で固定端末とリンクを確立したときに収集データを固定端末に送信する移動端末とを備えた無線通信システムの移動端末において、収集データの送信を終える前に無線通信圏から離脱して固定端末との通信が中断した場合に、収集データを旧データとして格納し、次に無線通信圏に入って固定端末とリンクを確立したときに、まずそれまでに蓄積した最新の収集データを送信し、その後に送信未完了の旧データを送信する手段と、収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成するとともに、そのデータ分割条件を算出し、固定端末とのリンク確立の際にこのデータ分割条件を含む接続要求信号を送信する手段と、接続要求信号に対する固定端末からの接続応答信号の受信後に、シーケンスデータを単位として収集データの送信および送信未完了の旧データの送信を行う手段とを備える。
【００１７】
第３の発明は、無線通信圏を形成する固定端末と、固定端末の無線通信圏を出入りし、固定端末とリンクを確立していないときにデータを収集し、無線通信圏内で固定端末とリンクを確立したときに収集データを固定端末に送信する移動端末とを備えた無線通信システムの固定端末において、収集データの受信を終える前に移動端末との通信が中断した場合に、それまでの受信データを旧データとして格納し、次に移動端末とリンクを確立したときに、まず最新の収集データを受信し、その後に移動端末から送信される前回の送信未完了の旧データを受信する手段と、移動端末で収集データを１または複数のフラグメントに分割し、さらに所定数のフラグメントをまとめたシーケンスデータを１または複数生成したことを示すデータ分割条件を含む接続要求信号を、移動端末とのリンク確立の際に受信してこのデータ分割条件を確認し、対応する接続応答信号を送信する手段と、移動端末からの接続要求信号に対する接続応答信号の送信後に、シーケンスデータを単位として収集データの受信および送信未完了の旧データの受信を行う手段とを備える。
【発明の効果】
【００１９】
本発明は、移動端末と固定端末との間で前回送受信が中断した旧データを次にリンクが確立したときに再送できるとともに、旧データのうち送受信未完了部分の再送が行われるので、効率的な再送処理を行うことができる。また、送受信未完了の旧データがある場合でも、最新の収集データの送受信を優先し、その最新の収集データの送受信が中断した場合には先の旧データを破棄するので、旧データを順次入れ替えて再送を行うことができる。なお、破棄された旧データについては、例えば移動端末にバックアップ用データ格納部を備えておけば後で回収が可能である。
【発明を実施するための最良の形態】
【００２０】
本発明で想定している無線通信システムでは、図１に示すように、移動端末１０は、固定端末２０の無線通信圏３０の外でセンサ情報などのデータ収集を行い、無線通信圏３０内に入ったときに収集データを固定端末２０へ送信する。本発明のデータ再送方法は、移動端末１０が固定端末２０の無線通信圏３０に入っているとき（図１のＢ〜Ｃ）に送信できずに残ったデータ（旧データ）を、次に無線通信圏３０に入ったとき（図１のＤ〜Ｅ）に再送する方法に特徴があるが、無線通信圏３０内でデータ送信中のデータ応答信号（ＡＣＫ，ＮＡＣＫ）に対して行われる再送処理は別途行われるものとする。以下の説明では、まず図２〜図７を参照して移動端末が収集データをフラグメントに分割して送信する方法と、データ送信中に行われる再送処理について説明し、図８以降を参照して本発明における旧データの再送処理について説明する。
【００２１】
（収集データの分割方法）
図２は、本発明のデータ再送方法に用いる収集データの分割方法を示す。本発明では、移動端末が収集したデータを１つの無線パケットで送信可能なサイズＤのフラグメントに分割する。そして、先頭から順番にＮ個のフラグメントをまとめた単位をシーケンスとし、Ｍ個のシーケンスを形成する。なお、収集データが１つの無線パケットで送信可能なサイズの場合にはフラグメントに分割する処理は行わず、１フラグメント、１シーケンスで送信する。したがって、Ｎは１以上の整数、Ｍは１以上の整数である。また、データを１シーケンスのサイズＤ×Ｎで区切ることによりシーケンス数Ｍが決まるが、Ｍ番目のシーケンスのフラグメントの数がＮに満たない場合には、ダミーデータで補填する。ダミーデータのサイズは（Ｄ×Ｎ×Ｍ−（データの容量))となる。このようにして分割された各フラグメントにヘッダとＦＣＳを付けて、それぞれデータフレーム（ＭＡＣフレーム）が形成される。ヘッダには、送信元（移動端末）ＩＤ、宛先（固定端末）ＩＤ、シーケンス番号、フラグメント番号などが格納される。固定端末は、受信したデータフレームのヘッダからシーケンス番号とフラグメント番号を認識する。
【００２２】
なお、本発明では移動端末と固定端末との間におけるデータ送受信はシーケンス単位で行われ、シーケンス単位のデータ（Ｎ個のフラグメント）をシーケンスデータという。また、固定端末にシーケンスデータが正しく受信されないときに固定端末から送信される「未受信フラグメントあり」のデータ応答信号に応じて、あるいは移動端末からシーケンスデータの送信完了後にデータ応答信号が移動端末に受信されない場合に、移動端末はシーケンスデータの再送を行う。このとき、シーケンスデータの全フラグメントを再送するか未受信のフラグメントのみを再送するか、いずれかの再送処理が可能であるが、以下の説明ではまず全フラグメントの再送を例に説明する。
【００２３】
（シーケンスデータの送受信、全フラグメントの再送）
図３は、移動端末のシーケンスデータ送信手順を示す。図４は、固定端末のシーケンスデータ受信手順を示す。図５〜図７は、シーケンスデータの送受信および全フラグメントの再送例を示す。
【００２４】
図３において、移動端末はシーケンスデータの全フラグメントを送信部にセットし、シーケンス送信回数Ｎp をリセット（Ｎp ＝０）する（S101）。次に、フラグメント番号ｋをリセット（ｋ＝０）し（S102）、フラグメント番号１からＮのフラグメントを時間Ｔa の間隔で順次送信する（S103〜S108) 。なお、S108でフラグメントを送信中にデータ応答信号を受信した場合の処理は別途説明する。
【００２５】
１シーケンスの全フラグメントの送信が完了した場合には、固定端末から送信されるデータ応答信号の受信待ち時間Ｔack の計測を開始する（S105，S110）。１シーケンスの全フラグメントの送信完了から時間Ｔack 内にデータ応答信号を受信すると、データ応答信号の内容を確認する（S111，S112，S113）。データ応答信号には、固定端末におけるシーケンスデータの受信状態（正しく受信できた場合には「全フラグメント受信済」、正しく受信できない場合には「未受信フラグメントあり」）が記録されている。S113で全フラグメント受信済を確認した場合には、シーケンスデータ送信完了となる(S114)。
【００２６】
一方、S111でデータ応答信号を受信できずに時間Ｔack が経過した場合、またはS112，S113で「未受信フラグメントあり」と記載されたデータ応答信号を受信した場合には、シーケンス送信回数Ｎp が規定値Ｐ（Ｐは１以上の整数）になっているか否かを判断し（S115）、規定値Ｐ未満であればシーケンス送信回数Ｎp をインクリメントし（S116）、S102に戻って全フラグメントの再送処理を行う。また、シーケンス送信回数Ｎp が規定値Ｐに達していれば、シーケンスデータ送信中断として処理する（S117）。すなわち、シーケンスデータが送信完了とならなかった場合には、再送処理を最大でＰ回繰り返す（シーケンスデータの送信回数は最大で（Ｐ＋１）回）。
【００２７】
図４において、固定端末はデータ応答信号送信回数（シーケンスデータ受信回数）Ｎs をリセット（Ｎs ＝０) する（S201）。次に、シーケンスデータの受信待ち時間Ｔadの計測を開始し（S202）、時間Ｔad内に何らかの信号を受信した場合には、フラグメントが正しく受信されたか否かを判定し（S203, S204，S205）、正しく受信した場合には受信フラグメントをシーケンスデータ格納部に記録する（S206）。次に、シーケンスデータの全フラグメントを受信したか否かを判断し（S207）、全フラグメントが受信済みであれば「全フラグメント受信済み」を記載したデータ応答信号を送信し（S208）、シーケンスデータ受信完了として処理する（S209）。一方、シーケンスデータの全フラグメントが受信済でなければ、次のフラグメントの受信待ち時間Ｔadの計測に戻る（S207，S202）。
【００２８】
一方、移動端末がシーケンスデータの全フラグメントの送信を終えても、固定端末でシーケンスデータの一部または全部のフラグメントが未受信であれば、S203で時間Ｔadのタイムオーバとなる。S203で時間Ｔadが経過した場合、またはS205でフラグメントを正しく受信できない場合には、データ応答信号送信回数Ｎs が規定値Ｓ（Ｓは１以上の整数）になっているか否かを判断し（S210）、規定値Ｓ未満であればデータ応答信号送信回数Ｎs をインクリメントし（S211）、「未受信フラグメントあり」を記載したデータ応答信号を送信し（S212）、S202に戻って再送されるシーケンスデータの受信処理を行う。また、データ応答信号送信回数Ｎs が規定値Ｓに達していれば、シーケンスデータ受信中断として処理する（S213）。すなわち、シーケンスデータが受信完了とならなかった場合には、再送を要求するデータ応答信号の送信処理を最大でＳ回繰り返す。
【００２９】
なお、固定端末がシーケンスデータの受信中に、S205のフラグメント確認でＮＧとなった場合には「未受信フラグメントあり」を記載したデータ応答信号を送信し、移動端末はシーケンスデータの送信中に図３のS108でそのデータ応答信号の受信を確認し、S113，S115を介してシーケンスデータの送信を中断して最初のフラグメントからの再送またはシーケンスデータ送信中断の処理を行う。
【００３０】
図５に示す例は、再送がない場合を示す。移動端末が固定端末から送信されているビーコンを受信して接続要求信号を送信し、接続要求信号を受信した固定端末が接続応答信号を送信することにより、移動端末と固定端末との間でリンクが確立する。そして、移動端末から固定端末へシーケンスデータ１のＮ個のフラグメントの送信が成功すると、固定端末が「全フラグメント受信済」を記載したデータ応答信号を送信し、移動端末がそのデータ応答信号を受信すると次のシーケンスデータ２の送信を行う。
【００３１】
図６に示す例は、再送がある場合を示す。固定端末がシーケンスデータｍの最後のフラグメントを受信してから時間Ｔadを経過しても全フラグメントの受信が完了しない場合に、「未受信フラグメントあり」を記載したデータ応答信号を送信し、移動端末がシーケンスデータｍの再送を行う。また、移動端末がシーケンスデータｍを送信し（再送し）、固定端末がシーケンスデータｍを受信して「全フラグメント受信済」のデータ応答信号を送信したものの、通信中断で移動端末がそのデータ応答信号を受信できずに時間Ｔack を経過した場合に、移動端末はシーケンスデータｍの再送を行う。なお、後者の場合には、シーケンスデータｍは移動端末では未送信、固定端末では受信済みとなり、後述する旧データの再送処理では異なった扱いになる。
【００３２】
図７に示す例は、移動端末と固定端末の再送回数を制限する場合を示す。例えば移動端末がシーケンスデータを送信中に固定端末の無線通信圏外に出て通信中断となった場合のように、固定端末のデータ応答信号送信回数Ｎs が規定値Ｓになってもシーケンスデータｍの受信が完了しない場合にシーケンスデータ受信中断とし（図４：S213）、固定端末はデータ応答信号を送信せずにビーコンを送信する。一方、移動端末では、シーケンス送信回数Ｎp が規定値Ｐになってもシーケンスデータｍの送信が完了しない場合にシーケンスデータ送信中断とし（図３：S117）、シーケンスデータｍを送信せずに固定端末から送信されたビーコンを監視し、ビーコンの受信に応じて接続要求信号を送信する。なお、通常は、固定端末でシーケンスデータ受信中断、移動端末でシーケンス送信中断となる状況では、移動端末が固定端末の無線通信圏外に出ている場合が多く、再び移動端末が固定端末の無線通信圏内に入ったときにビーコンを受信することになる。
【００３３】
また、図６の前半に示す例では、シーケンスデータｍの一部のフラグメントが欠落し、最後のフラグメントＮを受信してもシーケンスデータｍの受信が完了しない場合に、固定端末が時間Ｔadのタイムアウトによって「未受信フラグメントあり」のデータ応答信号を送信し、移動端末がそれを受信してフラグメントｍを再送している。一方、図７に示す例では、シーケンスデータｍの送受信中に通信中断となり、固定端末が時間Ｔadのタイムアウトによって「未受信フラグメントあり」のデータ応答信号を送信しているが、このデータ応答信号が移動端末に届かない。この場合の移動端末は、図３のS111で時間Ｔack のタイムアウトによりシーケンスデータｍの再送を行うことになる。この場合、移動端末の再送処理と、固定端末のデータ応答信号の送信処理が互いに独立に行われる。
【００３４】
以上説明したシーケンスデータの再送処理は、シーケンスデータの全フラグメントの再送を行う場合であるが、未受信のフラグメントのみを再送することも可能である。この場合には、移動端末と固定端末にそれぞれの送受信フラグメントの状況を記載するフラグメントテーブルを備え、固定端末から送信するデータ応答信号にフラグメントテーブルの内容を入れる。移動端末は、固定端末のフラグメントテーブルの内容に応じて再送するフラグメントを決めて再送する。また、移動端末にデータ応答信号が受信されない場合には、移動端末のフラグメントテーブルをリセットしてシーケンスデータの全フラグメントの再送を行う。このような方法でも、上記と同様に移動端末におけるシーケンス送信回数Ｎp 、固定端末におけるデータ応答信号送信回数Ｎs を制限することができる。
【００３５】
（第１の実施形態）
図８は、本発明のデータ再送方法の第１の実施形態の移動端末の処理手順を示す。図９は、本発明のデータ再送方法の第１の実施形態の固定端末の処理手順を示す。図１０〜図１５は、第１の実施形態の移動端末および固定端末の主要部構成および送受信例を示す。
【００３６】
（データ収集〜リンク確立）
移動端末は、図８および図１０において、まず固定端末との接続回数ｉをリセット（ｉ＝０）し、続いて接続回数ｉをインクリメントし（Ｓ11，Ｓ12）、固定端末の無線通信圏外（図１０のt0〜t11)にいるときにデータ収集を行い、収集したデータを収集データ格納部１１に格納する（Ｓ13）。このとき、移動端末は固定端末からのビーコン受信待ち状態であり（Ｓ14）、ビーコンの受信により固定端末の無線通信圏に入ったことを認識したときに、データ収集を停止し、収集データサイズを確認してデータ分割条件（フラグメントのサイズＤi 、１シーケンスのフラグメント数Ｎi 、シーケンス数Ｍi ）を算出する（Ｓ15）。次に、移動端末は前回のリンク確立時に送信しきれなかった旧データの有無と、収集データのデータ分割条件（Ｄi,Ｎi,Ｍi)を記載した接続要求信号を送信し、固定端末から送信される接続応答信号の受信待ち時間Ｔres の計測を開始する（Ｓ16）。なお、収集データがない場合には、サイズ０のダミーデータを代わりとして、Ｄi ＝０、Ｎi ＝１、Ｍi ＝１とする。移動端末が接続要求信号を送信してから受信待ち時間Ｔres 以内に、固定端末から送信された接続応答信号を受信した場合に固定端末とのリンクが確立した判断し、シーケンスデータの生成・送信処理に入る（Ｓ17，Ｓ18，Ｓ19〜）。なお、接続応答信号が受信されずにタイムアウトした場合には、シーケンスデータを送信せずに固定端末の無線通信圏外に出たことになるので、接続回数ｉのインクリメントをせずにＳ13の処理に戻ってデータ収集を再開する。
【００３７】
固定端末は、図９および図１０において、移動端末との接続回数ｉをリセット（ｉ＝０）し、前回のリンク確立時に受信できなかった旧データの再送を要求する旧データ要求の有無を表すパラメータＲをリセット（Ｒ＝０）する（Ｓ51）。なお、パラメータＲは、旧データ要求ありをＲ＝１、旧データ要求なしをＲ＝０とする。次に、一定またはランダムの時間間隔でビーコンをブロードキャストし、移動端末からの接続要求信号を受信するまで繰り返す（Ｓ52、Ｓ53）。次に、移動端末からの接続要求信号を受信した場合には、接続要求信号に記載された旧データの有無と収集データのデータ分割条件（Ｄi,Ｎi,Ｍi)を確認する（Ｓ54）。ここで、移動端末では旧データあり、固定端末では旧データ要求なし（Ｒ＝０）となる状況（図６の通信中断時）を考慮するとＳ81〜Ｓ83の処理が必要になるが、これについては別途説明する。ここではＳ54の次に接続回数ｉをインクリメントし（Ｓ55）、接続応答信号を移動端末宛てに送信する（Ｓ56）。接続応答信号には旧データ要求の有無（パラメータＲ）が記載されるが、これについても別途説明する。
【００３８】
（シーケンスデータの送受信）
移動端末は、図８および図１０において、Ｓ18で固定端末からの接続応答信号を受信し、リンク確立を確認してシーケンスデータの生成・送信処理に入ると、まず収集データ格納部１１に格納したデータを最新データ格納部１２に移動する（Ｓ19）。次に、最新データ格納部１２に移動した最新データをデータ分割条件に応じてフラグメントに分割し、シーケンスデータを生成する（Ｓ20）。図１０では、接続回数ｉ＝１において、１つのシーケンスデータにＮ1 個のフラグメントを含むＭ1 個のシーケンスデータ１〜Ｍ1 が生成される。まず、シーケンス番号ｊ＝１のシーケンスデータ１の送信を行う（Ｓ21，Ｓ22）。このシーケンスデータの送信処理は、図３および図５〜７に記載の手順により行われ、シーケンスデータ送信完了（図３：S114) になったら、シーケンス番号ｊ＝Ｍi になるまでシーケンスデータ１〜Ｍi を順次送信する（Ｓ23，Ｓ24，Ｓ25，Ｓ22）。最後のシーケンスデータＭi が送信完了となった場合には、最新データ格納部１２のデータを破棄し（Ｓ24，Ｓ26）、固定端末から送信された接続応答信号に記載された旧データ要求の有無（パラメータＲ）を確認し（Ｓ27）、旧データ要求がなければ旧データ格納部１３をクリアし（Ｓ41）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。
【００３９】
なお、Ｓ41の処理は、図９のＳ81〜Ｓ83の処理と関連しており、移動端末では旧データあり、固定端末では旧データ要求なし（Ｒ＝０）となる状況（図６の通信中断時）に対応するものであるが、これについては別途説明する。
【００４０】
一方、図８および図１１において、移動端末がＳ22でシーケンスデータｍi の送信中に再送を繰り返してシーケンスデータ送信中断（図３：S117）となった場合には（図１１：時間ｔ15）、最新データ格納部１２のデータを旧データ格納部１３に移動（上書き）し（Ｓ23，Ｓ28）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。
【００４１】
固定端末は、図９および図１０において、Ｓ56の接続応答信号の送信後にシーケンス番号ｊ＝１のシーケンスデータ１の受信を行う（Ｓ57，Ｓ58）。このシーケンスデータの受信処理は、図４および図５〜７に記載の手順により行われ、シーケンスデータ受信完了（図４：S209) になったら、シーケンスデータ格納部内のデータを最新データ格納部２１に移動（追加）し（Ｓ59，Ｓ60）、シーケンス番号ｊ＝Ｍi になるまでシーケンスデータ１〜Ｍi を順次受信する（Ｓ61，Ｓ62，Ｓ58）。最後のシーケンスデータＭi が受信完了となった場合には、最新データ格納部２１のデータを１つのファイルにまとめて受信データ格納部２２に移動し（Ｓ63）、次回は旧データ要求不要を示すパラメータＲ＝０を設定する（Ｓ64）。そして、Ｓ54で確認した移動端末の旧データの有無により、旧データがない場合には時間Ｔg だけ待機してビーコンの送信に戻る（Ｓ65，Ｓ66，Ｓ52）。なお、時間Ｔg は、シーケンスデータの受信終了からビーコン送信開始までのガードタイムであり、移動端末がシーケンスデータの送信完了後に固定端末の無線通信圏外に出る前にビーコンを受信し、データ収集をしないまま接続動作が行われてしまうことを防ぐ目的で設定される。
【００４２】
一方、図９および図１１において、固定端末がＳ58のシーケンスデータｍi の受信処理でシーケンスデータ受信中断（図４：S213）となった場合には（図１１：時間ｔ14）、最新データ格納部２１のシーケンスデータを旧データ格納部２３に移動（上書き）する（Ｓ59，Ｓ68）。さらに、次回は旧データ要求必要を示すパラメータＲ＝１を設定し（Ｓ69）、データ分割条件（Ｄi,Ｎi,Ｍi)と次回の送信開始シーケンス番号ｍi を記録し（Ｓ70）、Ｓ52のビーコン送信に戻る。
【００４３】
以上示した移動端末および固定端末のシーケンスデータの送受信手順の接続回数ｉ＝１において、シーケンスデータ１〜Ｍ1 のすべてがシーケンスデータ送信完了およびシーケンスデータ受信完了となった場合の動作は、図１０の時間ｔ11〜ｔ12、ｔ21〜に対応する。また、いずれかのシーケンスデータの送受信中に、シーケンスデータ送信中断およびシーケンスデータ受信中断となった場合の動作は、図１１の時間ｔ11〜ｔ15に対応する。なお、図１１の時間ｔ13で通信中断となり、時間ｔ14で固定端末がシーケンスデータ受信中断となり、時間ｔ15で移動端末がシーケンスデータ送信中断となる動作は、図７に示した通りである。
【００４４】
（旧データの再送例１）
図１１に示す時間ｔ14で固定端末がシーケンスデータ受信中断となり、時間ｔ15で移動端末がシーケンスデータ送信中断となる状況では、移動端末は一旦固定端末の無線通信圏外に出ているので、再び無線通信圏内に入って固定端末が送信しているビーコンを時間ｔ21で受信した後に、移動端末が無線通信圏外に出ている間（ｔ15〜ｔ21）に収集した最新データの送受信を行い、続いて旧データの再送が行われる。
【００４５】
図１１の時間ｔ21以降の移動端末および固定端末における旧データの再送例１を図１２および図１３に示す。図１２は、最新データ送受信を終了し、続いて旧データ送受信が終了した例を示す。図１３は、最新データ送受信を終了し、続く旧データ送受信が中断した例を示す。
【００４６】
移動端末は、図８、図１１および図１２において、シーケンスデータ１〜Ｍ1 のうちｍ1 の送信中に、時間ｔ15でシーケンス送信中断となった場合には、時間ｔ0 〜ｔ11の収集データを最新データ格納部１２から旧データ格納部１３に移動し、次にビーコンを受信するまでの時間ｔ15〜ｔ21で新たなデータの収集を行い、収集したデータを収集データ格納部１１に格納する（Ｓ28，Ｓ12，Ｓ13，Ｓ14）。そして、時間ｔ21でビーコンを受信した場合には、時間ｔ15〜ｔ21の間に収集したデータをＳ15〜Ｓ25までの手順で送信する。ここで、送信回数ｉ＝２において、シーケンスデータ１〜Ｍ2 の送信完了となり、Ｓ18，Ｓ27で固定端末の接続応答信号に「旧データ要求あり」の記載を確認した場合には、時間Ｔdreq以内に固定端末から送信される旧データ要求信号の受信を待つ（Ｓ29，Ｓ30，Ｓ31）。旧データ要求信号が受信されずにタイムオーバした場合には、旧データ格納部１３の旧データを破棄し（Ｓ30，Ｓ39）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。
【００４７】
旧データ要求信号を受信した場合には（図１２：ｔ22）、旧データ要求信号に含まれる旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) を確認し（Ｓ32）、旧データ格納部１３に格納されている旧データをデータ分割条件に応じてフラグメントに分割し、シーケンスデータを生成する（Ｓ33）。次に、シーケンス番号ｊ＝ｍ(i-1) のシーケンスデータｍ(i-1) の送信を行う（Ｓ34，Ｓ35）。このシーケンスデータの送信処理は、図３および図５〜７に記載の手順により行われ、シーケンスデータ送信完了（図３：S114) になったら、シーケンス番号ｊ＝Ｍ(i-1) になるまでシーケンスデータｍ(i-1) 〜Ｍ(i-1) を順次送信する（Ｓ36，Ｓ37，Ｓ38，Ｓ35）。最後のシーケンスデータＭ(i-1) が送信完了となった場合には（図１２：ｔ26）、旧データ格納部１３の旧データを破棄し（Ｓ37，Ｓ39）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。
【００４８】
一方、図８および図１３において、移動端末がＳ35でシーケンスデータｍ2 の送信中に再送を繰り返してシーケンスデータ送信中断（図３：S117）となった場合には（図１３：ｔ29）、旧データ格納部１３の旧データを破棄し（Ｓ36，Ｓ39）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。
【００４９】
固定端末は、図９、図１１および図１２において、シーケンスデータ１〜Ｍ1 のうちｍ1 の受信中に、時間ｔ14でシーケンス受信中断となった場合には、それまで受信したシーケンスデータを最新データ格納部２１から旧データ格納部２３に移動し（Ｓ68）、次回は旧データ要求必要を示すパラメータＲ＝１を設定し（Ｓ69）、データ分割条件（Ｄ(1),Ｎ(1),Ｍ(1))と次回の送信開始シーケンス番号ｍ(1) を記録し（Ｓ70）、Ｓ52のビーコン送信に戻る。そして、ビーコンに対する接続要求信号を受信し、Ｓ53〜Ｓ62までの手順でシーケンスデータを受信する。ここで、送信回数ｉ＝２において、シーケンスデータ１〜Ｍ2 の受信完了となり、Ｓ54，Ｓ65で移動端末の接続要求信号に「旧データあり」の記載を確認した場合には、旧データ要求信号を送信する（Ｓ71）。旧データ要求信号には、Ｓ70で記録された旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) が記載される。
【００５０】
旧データ要求信号の送信後に、固定端末は、シーケンスデータｍ(i-1) の受信を行う（Ｓ72，Ｓ73）。このシーケンスデータの受信処理は、図４および図５〜７に記載の手順により行われ、シーケンスデータ受信完了（図４：S209) になったら、シーケンスデータ格納部内のデータを旧データ格納部２３に移動（追加）し（Ｓ74，Ｓ75）、シーケンス番号ｊ＝Ｍ(i-1) になるまでシーケンスデータｍ(i-1) 〜Ｍ(i-1) を順次受信する（Ｓ76，Ｓ77，Ｓ73）。最後のシーケンスデータＭ(i-1) が受信完了となった場合には（図１２：ｔ26）、旧データ格納部２３のデータを１つのファイルにまとめて受信データ格納部２２に移動する（Ｓ78）。そして、所定の時間Ｔg を待機してビーコンの送信に戻る（Ｓ66，Ｓ52）。
【００５１】
一方、図９および図１３において、固定端末がＳ73のシーケンスデータｍ2 の受信処理でシーケンスデータ受信中断（図４：S213）となった場合には（図１３：ｔ28）、旧データ格納部２３の旧データを破棄し（Ｓ74，Ｓ79）、Ｓ52のビーコン送信に戻る。
【００５２】
（旧データの再送例２）
図１１の時間ｔ21以降の移動端末および固定端末における旧データの再送例２を図１４に示す。ここでは、旧データを送受信する前に最新データ送受信が中断した例を示す。
【００５３】
移動端末は、図８、図１１および図１４において、シーケンスデータ１〜Ｍ1 のうちｍ1 の送信中に、時間ｔ15でシーケンス送信中断となった場合には、時間ｔ0 〜ｔ11の収集データを最新データ格納部１２から旧データ格納部１３に移動し、次にビーコンを受信するまでの時間ｔ15〜ｔ21で新たなデータの収集を行い、収集したデータを収集データ格納部１１に格納する（Ｓ28，Ｓ12，Ｓ13，Ｓ14）。そして、時間ｔ21でビーコンを受信した場合には、時間ｔ15〜ｔ21の間に収集したデータをＳ15〜Ｓ25までの手順で送信する。ここで、送信回数ｉ＝２において、シーケンスデータ１〜Ｍ2 の送信を行うが、シーケンスデータｍ2 の送信中に通信中断となり、再送を繰り返してシーケンスデータ送信中断（図３：S117）となった場合には（図１４：ｔ25）、最新データ格納部１２のデータを旧データ格納部１３に移動（上書き）し（Ｓ23，Ｓ28）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。このとき、旧データ格納部１３に格納されていた時間ｔ0 〜ｔ11の収集データは、時間ｔ15〜ｔ21の収集データにより上書きされて消滅する。
【００５４】
固定端末は、図９、図１１および図１４において、シーケンスデータ１〜Ｍ1 のうちｍ1 の受信中に、時間ｔ14でシーケンス受信中断となった場合には、それまで受信したシーケンスデータを最新データ格納部２１から旧データ格納部２３に移動し、次回は旧データ要求必要を示すパラメータＲ＝１を設定し（Ｓ69）、データ分割条件（Ｄ1,Ｎ1,Ｍ1)と次回の送信開始シーケンス番号ｍ1 を記録し（Ｓ70）、Ｓ52のビーコン送信に戻る。そして、ビーコンに対する接続要求信号を受信し、Ｓ53〜Ｓ62までの手順でシーケンスデータを受信する。ここで、送信回数ｉ＝２において、シーケンスデータ１〜ｍ2 の受信中に通信中断となり、「未受信フラグメントあり」を記載したデータ応答信号の送信を繰り返してシーケンスデータ受信中断（図４：S213）となった場合には（図１４：ｔ24）、最新データ格納部２２のデータを旧データ格納部２３に移動（上書き）し（Ｓ59，Ｓ68）、Ｓ69，Ｓ70を介してＳ52のビーコン送信に戻る。このとき、旧データ格納部２３に格納されていた時間ｔ0 〜ｔ11の受信済みのデータは、時間ｔ15〜ｔ21のデータにより上書きされて消滅する。
【００５５】
したがって、次に移動端末と固定端末が接続した場合（ｉ＝３）には、最新データの送受信後に、旧データ格納部２３に格納されている時間ｔ15〜ｔ21に対応する旧データ（ｉ＝２）の再送が行われる。
【００５６】
（旧データの再送例３）
旧データの再送例３を図１５に示す。ここでは、接続回数ｉ＝１において、最後のシーケンスデータＭ1 の送受信が終了したものの、固定端末が送信する「全フラグメント受信済」を記載したデータ応答信号が移動端末に受信されない場合の旧データの再送処理の例を示す。
【００５７】
移動端末は、図８および図１５において、シーケンスデータ１〜Ｍ1 の最後のシーケンスデータＭ1 の送信後にデータ応答信号が受信されず、再送を繰り返した後にシーケンス送信中断となった場合には、時間ｔ0 〜ｔ11の収集データを最新データ格納部１２から旧データ格納部１３に移動する（Ｓ23，Ｓ28）。そして、次にビーコンを受信するまでの時間ｔ15〜ｔ21で新たなデータの収集を行い、収集したデータを収集データ格納部１１に格納する（Ｓ13，Ｓ14）。そして、時間ｔ21でビーコンを受信した場合には、「旧データあり」と、収集データのデータ分割条件（Ｄ2,Ｎ2,Ｍ2)を記載した接続要求信号を送信する。
【００５８】
一方、固定端末は、図９および図１５において、シーケンスデータ１〜Ｍ1 の最後のシーケンスデータＭ1 の受信後に、「全フラグメント受信済」を記載したデータ応答信号を送信し、次回の旧データ要求不要を示すパラメータＲ＝０を設定し（Ｓ61，Ｓ63，Ｓ64）、時間Ｔg 後にビーコンの送信を開始する（Ｓ65，Ｓ66，Ｓ52）。このビーコンに対して移動端末から送信された接続要求信号を受信したときに、旧データ要求不要を示すパラメータＲ＝０を記載した接続応答信号を送信する。
【００５９】
移動端末は、固定端末から旧データ要求不要を示すパラメータＲ＝０を記載した接続応答信号を受信し、シーケンスデータ１〜Ｍ2 を送信する。最後のシーケンスデータＭ2 の送信後に「全フラグメント受信済」のデータ応答信号を受信したときに（図１５：ｔ22）、接続応答信号には旧データ要求不要を示すＲ＝０となっていたので、Ｓ27からＳ41で旧データ格納部１３の旧データを破棄し、次にビーコンを受信するまでの時間ｔ22〜ｔ31で新たなデータの収集を行う。
【００６０】
固定端末は、移動端末から「旧データあり」の接続要求信号を受信したときに、旧データ要求不要を示すパラメータＲ＝０とのミスマッチが起こる。図９のＳ81〜Ｓ83では、接続要求信号に「旧データあり」かつＲ＝１の場合にそのまま「旧データあり」とし、Ｒ＝０の場合には「旧データなし」に変更して以下の処理を行う。すなわち、時間ｔ21以降に、「旧データあり」の接続要求信号を受信したものの、すでにシーケンスデータ１〜Ｍ1 のすべてを受信して旧データ要求不要（Ｒ＝０）となっている場合には、移動端末からの情報を「旧データなし」に変更し、シーケンスデータ１〜Ｍ2 を受信後にＳ65からＳ71に移行することはなくビーコンの送信に入る（Ｓ65，Ｓ66，Ｓ52）。このとき、時間ｔ0 〜ｔ11のデータが格納されている受信データ格納部２２には、さらに時間ｔ15〜ｔ21のデータが格納される。
【００６１】
（第２の実施形態）
図１６は、本発明のデータ再送方法の第２の実施形態の移動端末の処理手順を示す。図１７は、本発明のデータ再送方法の第２の実施形態の固定端末の処理手順を示す。図１８は、第１の実施形態における旧データの送受信制御例を示す。図１９は、第２の実施形態における旧データの送受信制御例を示す。
【００６２】
本実施形態と第１の実施形態は、旧データを送受信するための制御手順に違いがあり、まず第１の実施形態における旧データの送受信制御手順について、図１８を参照して整理する。なお、図１８の旧データの送受信制御例は、図１２に示す送受信例の抜粋である。
【００６３】
第１の実施形態では、図８，図９および図１８に示すように、移動端末がシーケンスデータ送信中断を検出したときに（Ｓ23、図１８：ｔ15）、最新データ格納部１２のデータを旧データ格納部１３に移動する（Ｓ28）。一方、固定端末がシーケンスデータ受信中断を検出したときに（Ｓ59、図１８：ｔ14）、最新データ格納部２１のデータを旧データ格納部２３に移動し（Ｓ68）、パラメータＲ＝１を設定し（Ｓ69）、データ分割条件（Ｄi,Ｎi,Ｍi)と次回の送信開始シーケンス番号ｍi を記録する（Ｓ70）。そして、最新データの送受信完了後に（Ｓ27，Ｓ65、図１８：ｔ21〜ｔ22）、固定端末から旧データ要求信号を送信し（Ｓ71）、移動端末がその旧データ要求信号を受信し（Ｓ29〜Ｓ31）、旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) を確認し（Ｓ32）、旧データの送受信を行う（Ｓ33〜Ｓ39、Ｓ72〜Ｓ78）。
【００６４】
第２の実施形態では、図１６，図１７および図１９に示すように、移動端末がシーケンスデータ送信中断を検出したときに（Ｓ23、図１９：ｔ15）、最新データ格納部１２のデータを旧データ格納部１３に移動し（Ｓ28）、さらにデータ分割条件（Ｄi,Ｎi,Ｍi)と次回の送信開始シーケンス番号ｍi を記録する（Ｓ42）。一方、固定端末がシーケンスデータ受信中断を検出したときに（Ｓ59、図１９：ｔ14）、最新データ格納部２１のデータを旧データ格納部２３に移動し（Ｓ68）、パラメータＲ＝１を設定するのみとする（Ｓ69）。そして、最新データの送受信完了後に（Ｓ27，Ｓ65，図１９：ｔ21〜ｔ22）、移動端末は旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) を記載した旧データ送信開始信号を送信する（Ｓ43）。一方、固定端末は、時間Ｔs 以内に旧データ送信開始信号を受信し（Ｓ91，Ｓ92，Ｓ93）、旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) を確認し（Ｓ94）、旧データ送信開始応答信号を返信する（Ｓ95）。移動端末では、旧データ送信開始信号の送信後に時間Ｔsres以内に旧データ送信開始応答信号を受信し（Ｓ44，Ｓ45，Ｓ46）、旧データの送受信を行う（Ｓ33〜Ｓ39、Ｓ72〜Ｓ78）。すなわち、旧データの送受信に係る情報（旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) ）が移動端末から固定端末に伝達され、移動端末と固定端末がそれに応じて旧データの送受信処理を行うところに特徴がある。
【００６５】
なお、移動端末において、旧データ送信開始信号を送信してから時間Ｔsres以内に旧データ送信開始応答信号を受信しない場合には、固定端末との接続が中断したことになるので、旧データ格納部１３の旧データを破棄し（Ｓ45，Ｓ39）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。また、固定端末において、最新データが受信完了してから時間Ｔs 以内に旧データ送信開始信号を受信しない場合には、移動端末との接続が中断したことになるので、旧データ格納部２３の旧データを破棄し（Ｓ92，Ｓ79）、Ｓ52のビーコン送信に戻る。
【００６６】
（第３の実施形態）
図２０は、本発明のデータ再送方法の第３の実施形態の移動端末の処理手順を示す。図２１は、本発明のデータ再送方法の第３の実施形態の固定端末の処理手順を示す。図２２は、第３の実施形態における旧データの送受信制御例を示す。
【００６７】
本実施形態と第１の実施形態および第２の実施形態は、旧データを送受信するための制御手順に違いがあり、第１の実施形態および第２の実施形態における旧データの送受信制御手順は図１８および図１９に示す通りである。
【００６８】
第３の実施形態では、図２０，図２１および図２２に示すように、移動端末がシーケンスデータ送信中断を検出したときに（Ｓ23、図２２：ｔ15）、最新データ格納部１２のデータを旧データ格納部１３に移動し（Ｓ28）、さらにデータ分割条件（Ｄi,Ｎi,Ｍi)のみを記録する（Ｓ42′）。一方、固定端末がシーケンスデータ受信中断を検出したときに（Ｓ59、図１９：ｔ14）、最新データ格納部２１のデータを旧データ格納部２３に移動し（Ｓ68）、パラメータＲ＝１を設定し（Ｓ69）、さらに次回の送信開始シーケンス番号ｍi を記録する（Ｓ70′）。そして、移動端末とのリンク確立のための接続応答信号に、旧データ要求ありの場合は送信開始シーケンス番号ｍ(i-1) を付加する（Ｓ56′、図２２：ｔ21））。移動端末は、この接続応答信号を受信したときに、旧データ要求ありの場合は送信開始シーケンス番号ｍ(i-1) を確認する（Ｓ18, Ｓ47）。その後、移動端末と固定端末との間で、最新データの送受信処理を行う（Ｓ19〜Ｓ26、Ｓ57〜Ｓ64）。
【００６９】
最新データの送受信完了後に（Ｓ27，Ｓ65，図２２：ｔ22）、移動端末は旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))を含む旧データ送信開始信号を送信する（Ｓ43′）。固定端末は時間Ｔs 以内に旧データ送信開始信号を受信し（Ｓ91，Ｓ92，Ｓ93）、旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))を確認し（Ｓ94′）、旧データ送信開始応答信号を返信する（Ｓ95）。移動端末は、旧データ送信開始信号の送信後の時間Ｔsres以内に旧データ送信開始応答信号を受信し（Ｓ44，Ｓ45，Ｓ46）、旧データの送受信を行う（Ｓ33〜Ｓ39、Ｓ72〜Ｓ78）。すなわち、旧データの送受信に係る情報（旧データ分割条件（Ｄ(i-1),Ｎ(i-1),Ｍ(i-1))と送信開始シーケンス番号ｍ(i-1) ）が移動端末と固定端末で相互に伝達され、移動端末と固定端末がそれに応じて旧データの送受信処理を行うところに特徴がある。
【００７０】
なお、移動端末において、旧データ送信開始信号を送信してから時間Ｔsres以内に旧データ送信開始応答信号を受信しない場合には、固定端末との接続が中断したことになるので、旧データ格納部１３の旧データを破棄し（Ｓ45，Ｓ39）、Ｓ12で接続回数ｉをインクリメントしてＳ13のデータ収集に戻る。また、固定端末において、最新データが受信完了してから時間Ｔs 以内に旧データ送信開始信号を受信しない場合には、移動端末との接続が中断したことになるので、旧データ格納部２３の旧データを破棄し（Ｓ92，Ｓ79）、Ｓ52のビーコン送信に戻る。
【００７１】
（第４の実施形態）
図２３は、本発明のデータ再送方法の第４の実施形態の移動端末の処理手順を示す。図２４は、本発明のデータ再送方法の第４の実施形態の固定端末の処理手順を示す。
【００７２】
本実施形態は、第１の実施形態において、移動端末が収集データがないまま固定端末の無線通信圏内に入ってビーコンを受信し、固定端末との通信を確立した場合の処理に関する。なお、ここでは第１の実施形態に適用した例を示すが、第２の実施形態および第３の実施形態においても同様に適用可能である
【００７３】
移動端末は、図２３において、接続要求信号に対する接続応答信号を受信して固定端末とのリンクを確立したときに（Ｓ18）、Ｓ15で算出したデータ分割条件のフラグメントのサイズＤi が０が否か（ダミーデータか否か）を判断し（Ｓ48）、０の場合に接続応答信号で固定端末から通知された旧データ要求の有無に応じた処理に進む（Ｓ27）。すなわち、収集データがある場合にはその送信処理を行い（Ｓ19〜Ｓ26）、収集データがない場合にはその送信処理をパスする。
【００７４】
固定端末は、図２４において、接続要求信号を受信して移動端末におけるデータ分割条件を確認したのちに、フラグメントのサイズＤi が０が否か（ダミーデータか否か）を判断し（Ｓ97）、０の場合に次回のパラメータＲ＝０とし（Ｓ64）、接続要求信号で移動端末から通知された旧データの有無に応じた処理に進む（Ｓ65）。すなわち、移動端末に収集データがある場合にはその受信処理を行い（Ｓ55〜Ｓ63）、収集データがない場合にはその受信処理をパスする。
【００７５】
（移動端末の構成例）
図２５は、移動端末の構成例を示す。図において、移動端末は、無線部３１、信号処理用ハードウェア部３２、信号処理用ソフトウェア部３３、メモリ部３４、データ収集部３５、表示部３６および操作部３７により構成される。
【００７６】
無線部３１は、無線電波を受信し、受信無線信号に変換して信号処理用ハードウェア部３２に出力する。また、無線部３１は、信号処理用ハードウェア部３２から入力する送信無線信号を無線電波に変換して送信する。
【００７７】
信号処理用ハードウェア部３２は、送受信する無線信号を管理し、無線通信の制御（無線通信の状態遷移判断など）を行う。また、無線部３１から入力する受信無線信号のうち受信無線制御信号（ビーコン、接続応答信号、データ応答信号など）に対して無線制御信号処理を行う。無線制御信号により生成した送信無線制御信号（接続要求信号など）を送信無線信号として無線部３１に出力する。また、信号処理用ソフトウェア部３３から１シーケンスデータを入力し、シーケンス送信開始からシーケンス送信完了までの間、一時的に格納するシーケンスデータ格納部１５を備え、送信する各フラグメントに対して無線データ信号処理を施し、送信無線信号として無線部３１に出力する。また、フラグメント単位に送受信および再送処理を行う場合に備えられるフラグメントテーブルを管理する。
【００７８】
信号処理用ソフトウェア部３３は、固定端末とのリンク確立時にメモリ３４の収集データ格納部１１から移動した最新データを格納する最新データ格納部１２、前回の通信で送信できなかったデータを格納する旧データ格納部１３を備え、リンク確立後に最新データまたは旧データを複数のフラグメントに分割し、シーケンスデータとして信号処理用ハードウェア部３２に出力する。また、各種アプリケーション機能を実現する。
【００７９】
メモリ部３４は、固定端末とのリンク確立の直前までに収集したデータを格納する収集データ格納部１１および装置起動後の全データを記録するバックアップ用データ格納部１４を備える。収集データ格納部１１は、固定端末とのリンク確立時に収集データを信号処理用ソフトウェア部３３の最新データ格納部１２に移動するとクリアされる。バックアップ用データ格納部１４は、送受信に失敗したデータを必要に応じて読み出し可能にするために設けられる。また、移動端末のＩＤおよび接続可能な固定端末のＩＤを記録する。
【００８０】
データ収集部３５は、データを収集してメモリ部３４に出力するセンサ機能部である。表示部３６は、ユーザが装置の設定や操作を行う際に使用するディスプレイ等である。操作部３７は、ユーザが装置の設定や操作を行う際に使用するキーボード等である。
【００８１】
（固定端末の構成例）
図２６は、固定端末の構成例を示す。図において、固定端末は、無線部４１、信号処理用ハードウェア部４２、信号処理用ソフトウェア部４３、メモリ部４４、表示部４５および操作部４６により構成される。
【００８２】
無線部４１は、無線電波を受信し、受信無線信号に変換して信号処理用ハードウェア部４２に出力する。また、無線部４１は、信号処理用ハードウェア部４２から入力する送信無線信号を無線電波に変換して送信する。
【００８３】
信号処理用ハードウェア部４２は、送受信する無線信号を管理し、無線通信の制御（無線通信の状態遷移判断など）を行う。また、無線部４１から入力する受信無線信号のうち受信無線制御信号（接続要求信号など）に対して無線制御信号処理を行う。無線制御信号により生成された送信無線制御信号（ビーコン、接続応答信号、データ応答信号など）を送信無線信号として無線部４１に出力する。また、無線部４１から入力する受信無線信号のうち受信データ信号に対して無線データ信号処理を施し、受信判定を行い、正しく受信できたデータを格納するシーケンスデータ格納部２４を備え、１シーケンス分のデータ受信完了後に信号処理用ソフトウェア部４３の最新データ格納部２１に出力する。また、フラグメント単位に送受信および再送処理を行う場合に備えられるフラグメントテーブルを管理する。
【００８４】
信号処理用ソフトウェア部４３は、信号処理用ハードウェア部４２のシーケンスデータ格納部２４から１シーケンスずつ入力する最新データを格納する最新データ格納部２１および旧データ格納部２３を備え、全シーケンスのデータ受信が完了したら再構築し、受信データとしてメモリ部４４の受信データ格納部２２に出力する。また、各種アプリケーション機能を実現する。
【００８５】
メモリ部４４は、信号処理用ソフトウェア部３３から入力する受信データを格納する。また、固定端末のＩＤおよび接続可能な移動端末のＩＤを記録する。
【００８６】
表示部４５は、ユーザが装置の設定や操作を行う際に使用するディスプレイ等である。操作部４６は、ユーザが装置の設定や操作を行う際に使用するキーボード等である。
【図面の簡単な説明】
【００８７】
【図１】本発明で想定している無線通信システムの構成例を示す図。
【図２】本発明のデータ再送方法に用いる収集データの分割方法を説明する図。
【図３】移動端末のシーケンスデータ送信手順を示すフローチャート。
【図４】固定端末のシーケンスデータ送信手順を示すフローチャート。
【図５】シーケンスデータの送受信例（再送がない場合）を示すタイムチャート。
【図６】シーケンスデータの送受信例（再送がある場合）を示すタイムチャート。
【図７】シーケンスデータの送受信例（再送回数を制限する場合）を示すタイムチャート。
【図８】本発明のデータ再送方法の第１の実施形態における移動端末の処理手順を示すフローチャート。
【図９】本発明のデータ再送方法の第１の実施形態における固定端末の処理手順を示すフローチャート。
【図１０】第１の実施形態の送受信例（旧データなし、最新データ終了）を示すタイムチャート。
【図１１】第１の実施形態の送受信例（旧データなし、最新データ中断）を示すタイムチャート。
【図１２】第１の実施形態の送受信例（旧データあり、最新データ終了、旧データ終了）を示すタイムチャート。
【図１３】第１の実施形態の送受信例（旧データあり、最新データ終了、旧データ中断）を示すタイムチャート。
【図１４】第１の実施形態の送受信例（旧データあり、最新データ中断）を示すタイムチャート。
【図１５】第１の実施形態の送受信例（最新データ最後のデータ応答信号なし）を示すタイムチャート。
【図１６】本発明のデータ再送方法の第２の実施形態における移動端末の処理手順を示すフローチャート。
【図１７】本発明のデータ再送方法の第２の実施形態における固定端末の処理手順を示すフローチャート。
【図１８】第１の実施形態における旧データの送受信制御例を示すタイムチャート。
【図１９】第２の実施形態における旧データの送受信制御例を示すタイムチャート。
【図２０】本発明のデータ再送方法の第３の実施形態における移動端末の処理手順を示すフローチャート。
【図２１】本発明のデータ再送方法の第３の実施形態における固定端末の処理手順を示すフローチャート。
【図２２】第１の実施形態における旧データの送受信制御例を示すタイムチャート。
【図２３】本発明のデータ再送方法の第４の実施形態における移動端末の処理手順を示すフローチャート。
【図２４】本発明のデータ再送方法の第４の実施形態における固定端末の処理手順を示すフローチャート。
【図２５】移動端末の構成例を示す図。
【図２６】固定端末の構成例を示す図。
【符号の説明】
【００８８】
１０  移動端末
１１  収集データ格納部
１２  最新データ格納部
１３  旧データ格納部
１４  バックアップ用データ格納部
１５  シーケンスデータ格納部
２０  固定端末
２１  最新データ格納部
２２  受信データ格納部
２３  旧データ格納部
２４  シーケンスデータ格納部
３１，４１  無線部
３２，４２  信号処理用ハードウェア部
３３，４３  信号処理用ソフトウェア部
３４，４４  メモリ部
３５  データ収集部
３６，４５  表示部
３７，４６  操作部
【図１】
0004594852.tif 000002
【図２】
0004594852.tif 000003
【図３】
0004594852.tif 000004
【図４】
0004594852.tif 000005
【図５】
0004594852.tif 000006
【図６】
0004594852.tif 000007
【図７】
0004594852.tif 000008
【図８】
0004594852.tif 000009
【図９】
0004594852.tif 000010
【図１０】
0004594852.tif 000011
【図１１】
0004594852.tif 000012
【図１２】
0004594852.tif 000013
【図１３】
0004594852.tif 000014
【図１４】
0004594852.tif 000015
【図１５】
0004594852.tif 000016
【図１６】
0004594852.tif 000017
【図１７】
0004594852.tif 000018
【図１８】
0004594852.tif 000019
【図１９】
0004594852.tif 000020
【図２０】
0004594852.tif 000021
【図２１】
0004594852.tif 000022
【図２２】
0004594852.tif 000023
【図２３】
0004594852.tif 000024
【図２４】
0004594852.tif 000025
【図２５】
0004594852.tif 000026
【図２６】
0004594852.tif 000027