(57)【特許請求の範囲】
【請求項１】
送信側から受信側にメッセージデータを送信し、それに対して受信側から確認応答を返信し、受信側からの確認応答が無い場合、あるいは受信されたメッセージデータに誤りがあったことを確認応答にて通知された場合に、送信側から同一のメッセージデータを再送信する通信方式であって、送信されるメッセージデータには、第一の識別情報と第二の識別情報を含み、送信側は、送信するデータ毎に第一の識別情報として相異なる複数の値を繰り返し順次付与し、第二の識別情報として前回同一の第一の識別情報を付与した際に同時に付与した第二の識別情報とは異なる値をメッセージデータに付与して新規のメッセージデータの送信を行い、受信側では、受信したメッセージデータに付与された第二の識別情報と、以前に受信した同一の第一の識別情報を有するメッセージデータに含まれる第二の識別情報とを比較して、値が同一値であった場合には再送された同一メッセージデータを重複して受信したと判断してデータを破棄し、値が不一致であった場合には新規のメッセージデータを受信したと判断して処理を継続する通信方式において、
前記第一の識別情報をメッセージデータに付与する際に、当該値を付与したデータが送信中ではない値を選択して付与するよう制御することを特徴とする通信方式。
【請求項２】
送信側から受信側にメッセージデータを送信し、それに対して受信側から確認応答を返信し、受信側からの確認応答が無い場合、あるいは受信されたメッセージデータに誤りがあったことを確認応答にて通知された場合に、送信側から同一のメッセージデータを再送信する通信方式に用いられる送信側の通信装置であって、送信されるメッセージデータには、第一の識別情報と第二の識別情報を含み、送信するデータ毎に第一の識別情報として相異なる複数の値を繰り返し順次付与し、第二の識別情報として前回同一の第一の識別情報を付与した際に同時に付与した第二の識別情報とは異なる値をメッセージデータに付与して新規メッセージデータを送信する重複判別情報付与手段を備える送信側の通信装置において、
前記第一の識別情報をメッセージデータに付与する際に、当該値を付与したデータが送信中ではない値を選択して付与するよう制御する重複判別情報付与手段を備えることを特徴とする通信方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを送出し確認応答を受領する通信装置と、データを受信し確認応答を返信する通信装置間の通信に係わり、特に同一データを重複して受信した場合の重複判定を行うための通信方式、およびその装置に関する。
【０００２】
【従来の技術】
通信領域を限定したスポット通信による通信方式の一種として、基地局から移動局への通信（以下、下り通信）と移動局から基地局への通信（以下、上り通信）に異なる周波数を用いる全二重通信（路側通信装置）とし、通信フレームをスロットと呼ばれる固定長の区間に時分割した同期式時分割通信方式が知られている。通信方式の一例としては、社団法人  電波産業会にて定められた標準規格「有料道路自動料金収受システム標準規格ＡＲＩＢ  ＳＴＤ−Ｔ５５  １．０版」（平成９年１１月２７日策定）がある。
【０００３】
上記方式の通信フレームの例を図２に示す。通信フレームには移動局との交信が可能なように、基地局と移動局間でのデータ交換を行うためのメッセージデータチャネル（ＭＤＣ：Ｍｅｓｓａｇｅ  Ｄａｔａ  Ｃｈａｎｎｅｌ）が配置される。また、基地局が送信する通信フレームの構成情報、通信スロットの使用状況などを格納するフレームコントロールメッセージチャネル（ＦＣＭＣ：  Ｆｒａｍｅ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｃｈａｎｎｅｌ）が配置される。メッセージデータチャネル（ＭＤＣ）は１フレームに複数個配置が可能である。またメッセージデータチャネル（ＭＤＣ）を受信した通信局は、受信データに誤りが有ったか否かを確認応答（ＡＣＫＣ）にて返信する。確認応答（ＡＣＫＣ）にて誤りの発生を告げられた場合、あるいは確認応答を受信できなかった場合には、次の通信フレームにて同じ内容のＭＤＣを再送する。
【０００４】
図３にＭＤＣのフォーマットを示す。ＭＤＣはヘッダ部３０１、データ部３０２、およびエラー検出コード３０３から構成される。ＭＤＣを受信した通信局はエラー検出コード３０３により受信データに誤りがあったか否かを判定する。ヘッダ部３０１には０から１５までの値をとる識別番号３０４が含まれ、ＭＤＣ送出時に順に付番される。１５まで付番された場合には０に戻って、さらに繰り返して付番される。
【０００５】
上記の通信方式において、確認応答に誤りが発生した場合、あるいは確認応答が送信側で受信できなかった場合などに、受信側では一旦正常に受信したＭＤＣと同一内容のＭＤＣが再度重複して受信されることがある。重複したＭＤＣが送信される一例と、その際の重複の判定手順を、同じく図２を用いて説明する。基地局が識別番号１番を付してＭＤＣ２０５を送信する。ＭＤＣを受信した移動局は確認応答２０６を返信する。ところが、確認応答２０６が基地局側で受信できなかった。この場合、基地局ではＭＤＣが移動局に届かなかったものとみなして、同じ内容のＭＤＣ２０８を次のフレームにて再送する。この時の識別番号は前回と同一値の１である。ＭＤＣを受信した移動局では、先に受信したＭＤＣ２０５と、今回受信したＭＤＣ２０８で同一識別番号であるため、同一内容のＭＤＣを重複して受信したと判断して、ＭＣＤ２０８については受信データを破棄して処理を行わない。
つまり、ＭＤＣを受信した側では、ＭＤＣに含まれる識別番号が、前回受信時の値と同一か否かにより重複受信を判断していた。
【０００６】
【発明が解決しようとする課題】
上記従来技術においては、１通信フレーム内に同一移動局宛てのＭＤＣが複数存在した場合には、重複したＭＤＣであっても重複と判別できない場合、あるいは新規受信のＭＤＣであっても誤って重複と判断してしまう場合があった。
重複と判別できない場合の一例を図４に示す。ある通信フレームにて、基地局が識別番号０番と１番を付してＭＤＣ４０２とＭＤＣ４０４を送信する。ＭＤＣを受信した移動局は確認応答４０３、４０５を返信する。ところが、確認応答４０５が基地局側で受信できなかった。この場合、基地局ではＭＤＣが移動局に届かなかったものとみなして、同じ内容のＭＤＣを再送する。
次のフレームにて、基地局が識別番号２番を付してＭＤＣ４０７を送信、およびＭＤＣ４０９を再送し、移動局は確認応答４０８、４１０を返信する。ＭＤＣ４０９は再送ＭＤＣであるため識別番号は前回と同一値の１である。
この場合、ＭＤＣ４０９を受信時の識別番号は、直前に受信したＭＤＣ４０７に含まれる識別番号とは異なるため、受信した移動局側では同一ＭＤＣを重複して受信したことが判別できない。
【０００７】
次に、新規受信のＭＤＣであっても誤って重複と判断してしまう場合の一例を図５に示す。この例は、識別番号２を付与されたＭＤＣが、移動局にて受信されること無く何度も再送を繰り返していいる。その間に他の識別番号を付与されたＭＤＣは、移動局に受信されて、識別番号が順に付与されて一巡した場合である。
識別番号２を付与されたＭＤＣ５０２は移動局で受信できず、次のフレームで再送される。再送されたＭＤＣ５０６は移動局にて正しく受信される。次に一巡した識別番号２を付与されたＭＤＣ５０８が送信され、移動局で受信される。
受信した移動局では、識別番号が同一のＭＤＣを連続して受信したため、ＭＤＣ５０８を重複受信であると誤って判断し、新規受信データにもかかわらず破棄してしまうことになる。
【０００８】
本発明の目的は、上記した問題を解決するもので、重複受信を正しく判別できる通信法式および通信装置を提供することにある。
【０００９】
【課題を解決するための手段】
送信側では、第一の識別情報として再送中のメッセージに付与した以外の値を付加し、さらに第一の識別情報の同一値を送信ごとに第二の識別情報を更新して付与してメッセージデータを送信する重複判別情報付与手段と、一方受信側では受信したメッセージデータの第一の識別情報毎に第二の識別情報を前回受信時の値と比較する重複判別手段を設けたことにより、重複受信の確実な判別が可能とできる。
また、第一の識別情報として再送中のメッセージデータに付与した以外の値を付加し、さらに第一の識別情報の同一値を送信ごとに第二の識別情報を更新して付加する重複判別情報付与手段を設けたため、受信側にて確実な重複受信の判別を可能とする送信用の通信装置を提供できる
また、受信したメッセージデータの第一の識別情報毎に、第二の識別情報を前回受信時の値と比較する重複判別手段を設けたため、受信側にて重複受信の確実な判別を可能とする受信用の通信装置を提供できる。
【００１０】
【発明の実施の形態】
以下、本発明の通信方式および通信装置の一実施例を図面を参照しながら説明する。本発明の通信装置が通信するための通信プロトコルについては図２にてあらかじめ説明した通りである。この通信プロトコルに準じた場合を例にとって、本発明の一実施例を図１に示す。同図において１０１は送信装置、１０８は受信装置、１０２、１０９は送受信部、１０５は通信プロトコルの処理を行うための送信側通信制御部、１０６は重複を判定するための情報を付加するための重複判別情報付与手段、１０７は送信側にて重複判別用の情報を保持するための送信重複判別情報管理テーブル、１０３は重複判別情報を付与されたデータを規定のデータフォーマットにて送信するための送信処理手段、１０４は送信に対する確認応答を受信するための確認応答受信手段、１１２は通信プロトコルの処理を行うための受信側通信制御部、１１３は重複を判定するための重複判別手段、１１４は受信側にて重複判別用の情報を保持するための受信重複判別情報管理テーブル、１１０はメッセージデータを規定のデータフォーマットにて処理する受信処理手段、１１１は確認応答の送信手段である。
【００１１】
送信側の重複判別情報付与手段１０６は、送信重複判別情報管理テーブル１０７の情報を元に、送信するメッセージデータに第一の識別情報と第二の識別情報を付与する。一方受信側の重複判別手段１１３では、受信したメッセージデータの第一の識別情報と第二の識別情報から、重複受信か否かを判別する。本実施例では第一の識別情報として識別番号、第二の識別情報として順序フラグを付与する場合について説明する。
【００１２】
次に、本実施例のデータフォーマットを図６に示す。同図において６０１はデータの先頭に付加するヘッダ部、６０２はデータ部、６０３はデータの終端に付加するエラー検出コード、６０４はヘッダ部に含まれる識別番号、６０５は同じくヘッダ部に含まれる順序フラグである。
【００１３】
識別番号は０から１５までの１６個の整数値であり、メッセージデータの送信毎に０から順に付番される。付番が一巡した場合には、再度０に戻って付番を繰り返す。また、順序フラグは０または１の値をとり、同一の識別番号値を送信する毎に、０と１が交互に付番される。つまり、最初はすべて順序フラグの値が０で、識別番号の値が０から１５がメッセージデータに付与され、識別番号が一巡後は順序フラグの値として１が付される。さらに識別番号が一巡した後は、順序フラグの値は０が付される。ただし、順序フラグは単に識別番号が一巡する毎に、その値が交互に付されるわけではない。識別番号のそれぞれの値毎に管理され、前回同一の識別番号を付与したメッセージデータに同時に付与した順序フラグの値とは異なるもう一方の値が付されるものである。
【００１４】
次に図１の通信装置の動作を説明する。まず送信側では、送信装置の図示しない上位処理部より送信されたデータは送信側通信制御部１０５に送られる。通信制御部１０５では重複判別情報付与手段１０６にて、送信重複判別情報管理テーブル１０７の内容を元に識別番号と順序フラグを付与して送信処理手段１０３に渡す。送信処理手段１０３では通信プロトコルに定められたヘッダ情報、エラー検出コードを付加して、送受信部１０２より送信する。確認応答は送受信部１０２を介して、確認応答受信手段１０４に送られる。確認応答にて受信側から受信誤りが通知された場合には、送信処理手段１０３では次の通信フレームにて同一メッセージデータを再度送信する。
【００１５】
再送信時には識別番号および順序フラグの値は同一の値が付与されたままである。また、確認応答にて受信側にて正しく受信できたことを通知された場合には当該データの送信を完了する。メッセージデータが送信完了あるいは再送中であるかの送信状態は送信重複判別情報管理テーブル１０７に反映される。
【００１６】
一方受信側では、送受信部１０９より受信されたメッセージデータは受信側通信制御部１１２に送られる。受信側通信制御部１１２では受信処理手段１１０にて、エラー検出コードによる誤り検出を行い、その結果を確認応答送信手段１１１に送る。確認応答送信手段１１１では誤り検出の結果を確認応答にて、送受信部１０９を介して送信側に返信する。また受信処理手段１１０は通信プロトコルに則りメッセージデータを処理し、データに加えて、識別番号、および順序フラグを重複判別手段１１３に送る。重複判別手段１１３では、受信した識別番号、および順序フラグと受信重複判別情報管理テーブル１１４により重複受信の判定を行う。判定の結果、新規受信の場合には受信データを図示しない上位処理部に送る。また、重複受信と判定した場合には受信データを破棄する。
【００１７】
次に重複判別動作の説明に先立って、送信重複判別情報管理テーブル１０７と受信重複判別情報管理テーブル１１４の詳細を図７及び図８により説明する。図７は送信重複判別情報管理テーブル１０７の詳細を示した図である。テーブルは３項目で構成され、それぞれの項目は、識別番号の項目７０２、前回送信した際に付与した順序フラグの項目７０３、およびテーブルに記された識別番号と順序フラグを付与したメッセージデータの送信状態の項目７０４である。テーブルは０から１５の各識別番号に対して、それに対応する前回送信順序フラグ値、送信状態の各項目を参照する構成である。
【００１８】
順序フラグの項目７０３は、前回その識別番号を付与したメッセージデータに同時に付与した順序フラグの値が保持されている。また、送信状態の項目７０４は送信完了あるいは確認応答待ちの２つの状態を持つ。送信完了とは、メッセージデータを送信後に確認応答を受信し送信を完了した状態である。また、確認応答待ちとは、メッセージデータを送信後、いまだ確認応答を受信していないか、あるいは確認応答によって受信側でデータに誤りが有ったことを通知され、同一データを再送中である状態である。送信状態を確認応答待ちから送信完了への更新は、応答確認受信時に送信処理手段１０３が行う。また、テーブルを参照するための変数として、次付与識別番号７０１を備える。次付与識別番号７０１は、次回のメッセージデータ送信時に付与する識別番号を保持する変数であり、新規のメッセージデータを送信する毎に更新される。
なお通信開始当初は次付与識別番号７０１は０に初期化され、前回送信順序フラグの項目７０３はすべて１に、送信状態の項目１０４は送信完了に初期化されている。
【００１９】
図８は受信側の重複判別情報管理テーブル１１４の詳細を示した図である。テーブルは２項目で構成され、それぞれの項目は、識別番号の項目８０２、前回受信した順序フラグの項目８０３である。テーブルは０から１５の各識別番号に対して、それに対応する順序フラグ値の項目を参照する構成である。順序フラグの項目８０３は、前回その識別番号を付与されていたメッセージデータを受信した際に、同時に付与されていた順序フラグの値が保持されている。なお通信開始当初は、前回受信順序フラグの項目８０３はすべて１に初期化されている。
また、テーブルを参照するための変数として、受信識別番号８０１を備える。受信識別番号８０１は、メッセージデータ受信時に、それに付与された識別番号を保持する変数であり、新規のメッセージデータを受信する毎に更新される。
【００２０】
次に図９を用いて送信側の重複判別情報付与手段１０６における識別番号、および順序フラグの付与動作の詳細を説明する。まず新規の送信要求が有った場合、送信重複判別情報管理テーブル１０７上の、次付与識別番号７０１が指し示す行を参照する（処理９０１）。参照された行の送信状態の項目７０４が、送信完了状態か否かを判定する（処理９０２）。判定の結果、確認応答待ち状態の場合には次付与識別番号７０１に１を加算して再度上記の処理９０１を繰り返す。但し加算の結果１５を超えた場合には０とする（処理９０３）。前記９０３の処理によって、いまだ再送中のメッセージデータに付与されたのと同一の識別番号が再送完了以前に新たなメッセージデータに付与されることがなくなる。処理９０２における判定結果が送信完了状態であった場合には、前回送信順序フラグの項７０３が「１」ならば「０」に、「０」ならば「１」に更新してテーブルに保存する（処理９０４）。更新された順序フラグの値と次付与識別番号７０１の値を、メッセージデータに付与する順序フラグと識別番号として、送信処理手段１０３に渡し、送信処理手段１０３にて通信プロトコルによるメッセージデータのデータフォーマットとして送信する（処理９０５）。送信処理手段１０３にて送信する一方で、重複判別情報付与手段１０６では送信重複判別情報管理テーブル１０７の送信状態の項目７０４を確認応答待ちに設定する（処理９０６）。さらに次付与識別番号７０１に１を加算し終了する。但し加算の結果１５を超えた場合には０とする（処理９０７）。
【００２１】
前記した一連の処理によって、再送中のメッセージデータに付与されたのと同一の識別番号を、再送完了以前に新たなメッセージデータに付与することがなくなる。それにより、特定のメッセージデータに連続して再送が発生した場合でも、その間に識別番号が一巡し同一識別番号を付番したメッセージデータを送信してしまうことが無い。つまり、同一の識別番号を付番したメッセージの送信は、複数同時に発生することはなく、必ず一旦送信が完了した後に新規の送信が行われる。その結果、受信側ではある特定の識別番号が付与されたメッセージデータは、順序フラグが必ず「０」「１」交互に受信されることになる。
【００２２】
次に図１０を用いて受信側の重複判別手段１１３における判別動作の詳細を説明する。まず受信処理手段１１０から受信データが渡された場合、受信重複判別情報管理テーブル１１４上の、受信したデータの識別番号８０１が指し示す行を参照する（処理１００１）。参照された行の前回受信順序フラグの項目８０３の値が、受信したデータの順序フラグと一致するか否かを判定する（処理１００２）。判定の結果、順序フラグの値が一致したならば、前回と同一内容のメッセージデータを重複して受信したと判断し、受信データを破棄して処理を終了する（処理１００３）。判定の結果、順序フラグの値が異なる場合には、今回受信した順序フラグの値をテーブルに保存する（処理１００４）。さらに、受信したデータを上位の処理部に渡して終了する（処理１００５）。
前記した一連の処理によって、受信したメッセージデータに付与された順序フラグが、以前に同一識別番号を受信した際の順序フラグの値と比較することによって、重複受信か否かを判定する。
【００２３】
上記の説明の通り上記した実施例では、送信側の重複判別情報付与手段により特定の識別番号が付与されたメッセージデータは、順序フラグが必ず「０」「１」交互に付与されて送信される。一方受信側では重複判別手段により、同一識別番号を受信した際の順序フラグの値が交互に受信したことを確認することによって重複の判別が可能になる。
【００２４】
上記した実施例においては、第二の識別情報として２値のフラグ値としたが、受信時の判定においては第二の識別情報が前回受信と同一値であるか否かで判別を行うため、多値の情報であってもかまわない、また連続した数値である必要も無く文字コード等であってもよい。
また、第一の識別情報としては巡回して付与される数値を例に説明をしたが、これも実施例にて説明したようにテーブルを参照するためのインデックスとしての意味で使用されるため、離散的な数値情報や文字コード等であってもよい。
【００２５】
次に、本発明の他の実施例を図１１に示す。先に図１で示した実施例の場合受信したメッセージデータを受信した順に上位の処理部に渡す。そのため、送受信装置間で再送が発生した場合には、上位の処理部へは必ずしも送信側の送信した順序でデータが送り届けられない。そこで本実施例では再送が発生した場合でも、受信した側で、送信側の送信順序通りに並びを戻して、上位処理部にデータを渡すことで、データの順序維持するものである。
【００２６】
図１１において、１１０１は送信を一時的に保留するための送信保留手段、１１０２は受信したデータの識別番号の順にデータを上位処理部へ送るための順序制御手段、１１０３は受信データの識別番号が不連続であった場合に一時的にデータを保持するためのデータ保持領域である。そのほか、図１に示すものと同様の動作をするものについては、同一の番号を付してある
次にその動作を説明する。まず送信側では、送信装置の図示しない上位処理部より送信されたデータは送信側通信制御部１０５に送られる。通信制御部１０５では送信保留手段にて、本来そのデータに付与する予定の識別番号を付したメッセージデータが送信完了状態であれば、重複判別情報付与手段１０６にデータを渡す。再送中であった場合にはデータ送信を一時保留し、再送が終了した時点で送信データを重複判別情報付与手段１０６に渡す。送信保留中に更に上位から送信要求の有った場合には、先に保留した送信が解除されるまで同様に送信を保留する。重複判別情報付与手段１０６では図１の実施例と同様に識別番号と順序フラグを付与し、以降図１の説明と同様にして送信処理を行う。
【００２７】
一方受信側では、送受信部１０９より受信されたメッセージデータは図１の実施例と同様にして処理が行われれ、重複判別手段１１３により重複受信の判別が行われ、順序制御手段１１０２に受信データと受信識別番号が渡される。順序制御手段１１０２では受信した識別番号と、前回上位処理部に送信したデータに付与されていた識別番号を比較し、連続した値であれば、上位処理部にデータを送信する。識別番号が不連続な値であった場合、上位処理部への送信を保留しデータ内容をデータ保持領域１１０３に保持する。保持したデータは次回の受信時に、再度識別番号の値を判断し、連続したデータが溜まった段階で上位処理部に送信する。
【００２８】
さらに図１２を用いて送信側の送信保留手段１１０１における保留動作及び、重複判別情報付与手段１０６の動作の詳細を説明する。同図において１２０４は送信保留手段の処理、１２０９は重複判別情報付与手段１０６の動作を示す。
まず新規の送信要求が有った場合、送信重複判別情報管理テーブル１０７上の、次付与識別番号７０１が指し示す行を参照する（処理１２０１）。参照された行の送信状態の項目７０４が、送信完了状態か否かを判定する（処理１２０２）。判定の結果、確認応答待ち状態の場合には、送信を一時保留して送信状態が送信完了になるまで待機する（処理１２０３）。前記１２０３の処理によって、識別番号の付番が一巡しても、一巡前のメッセージデータがいまだに再送中の場合には、それ以降のメッセージデータの送信が保留される。
【００２９】
処理１２０２における判定結果が送信完了状態であった場合には、前回送信順序フラグの項７０３が「１」ならば「０」に、「０」ならば「１」に更新してテーブルに保存する（処理１２０５）。更新された順序フラグの値と次付与識別番号７０１の値を送信処理手段１０３に渡し、送信処理手段１０３にて通信プロトコルによるメッセージデータのデータフォーマットとして送信する（処理１２０６）。送信処理手段１０３にて送信する一方で、重複判別情報付与手段１０６では送信重複判別情報管理テーブル１０７の送信状態の項目７０４を確認応答待ちに設定する（処理１２０７）。さらに次付与識別番号７０１に１を加算し終了する。但し加算の結果１５を超えた場合には０とする（処理１２０８）。
【００３０】
前記した一連の処理によって、メッセージデータの再送中に、他のメッセージデータを送信し、識別番号が一巡した場合には、それ以降の送信が保留される。
また、図１２の説明からも明白であるように、保留動作は前記図１の実施例に示した重複情報付与手段の動作とほぼ似た動作で実現できるため、実装が容易となる。
【００３１】
次に図１３を用いて受信側の順序制御手段１１０３における動作の詳細を説明する。順序制御手段１１０３においては、受信したメッセージデータに付与された識別番号の順に上位処理部へデータを送信する。
まず重複判別手段１１３からデータを渡された場合、受信したデータの識別番号と、前回上位処理部へデータを送信した際の当該データに付与されていた識別番号の値を比較し、連続か否かを判定する。連続性の判定は識別番号の値の増分が１であるか否かで判別できる。ただし、値が１５から０へ変化した場合は連続とみなす（処理１３０１）。判定の結果不連続の場合には受信したデータと識別番号を保持領域に保存して次回の受信まで待機する（処理１３０２）。判定の結果連続であった場合には、受信データを上位処理部に送信する（処理１３０３）。さらに上位に送信したデータに付与されていた識別番号の値を次回判定用に保持する（処理１３０４）。次に保持領域に以前の受信データが保存されているか否かを確認し、保存データが無ければ処理を終了する（処理１３０５）。保存データが有った場合には、保存したデータの内にその識別番号が前回上位に送信したデータの識別番号と連続するものが存在するか否かを判定する。連続するデータが無い場合には処理を終了する（処理１３０６）。識別番号が連続したデータが存在した場合には、その識別番号に対応するデータを上位処理部に送信する（処理１３０７）。送信済みのデータは保持領域から削除する（処理１３０８）。さらに上位に送信したデータに付与されていた識別番号の値を次回判定用に保持する（処理１３０９）とともに、再度保持領域のデータ有無を再度確認し、上記処理１３０５以降の処理を繰り返す。
【００３２】
前記した一連の処理によって、順序制御手段の作用によって識別番号の順に上位の処理部へのデータの送信が行われる。
また上記した実施例では、送信側にて識別番号が一巡した場合には、再送が完了するまではそれ以降の送信が保留される。そのため受信側においは、再送が発生した場合でも識別番号が一巡するまでには再送が発生したデータが受信できる。その結果、受信側の順序制御のために保留するデータの個数の最大値は、識別番号の取る値の個数未満にかぎられる。本実施例の場合であれば、識別番号は０から１５までの１６個の値であるので、保持領域は最大１５個のデータを保持できれば良い。つまり保持領域の最大値をあらかじめ設定時きるため機器設計上有利となる。
【００３３】
【発明の効果】
本発明によれば、重複判別用の情報として第一の識別情報と第二の識別情報を付与してデータの送信を行い、送信したデータの再送中に、他のデータを続けて送信した場合であっても、再送信中のデータに付与した第一の識別情報とは異なる値を付与し、あるいは再送信が完了するまで一時的に送信を保留するため、受信した通信装置にて、重複受信のデータか新規受信のデータかを判別することができる通信方式及び通信装置を提供できる。
【図面の簡単な説明】
【図１】本発明の通信装置の一実施例を示す図である。
【図２】従来の通信方式通信フレームを示す図である。
【図３】従来のメッセージデータフォーマットを示す図である。
【図４】従来の通信方式による通信フレームを示す図である。
【図５】従来の通信方式による通信フレームを示す図である。
【図６】本発明の一実施例によるメッセージデータフォーマットを示す図である。
【図７】本発明の一実施例による送信用通信装置の送信重複判別情報管理テーブルの構成を示す図である。
【図８】本発明の一実施例による受信用通信装置の受信重複判別情報管理テーブルの構成を示す図である。
【図９】本発明の一実施例による重複判別情報付与手段の動作手順を示す図である。
【図１０】本発明の一実施例による重複判別手段の動作手順を示す図である。
【図１１】本発明の通信装置の他の実施例を示す図である。
【図１２】本発明の他の実施例による送信保留手段の動作手順の説明図である。
【図１３】本発明の他の実施例による順序制御手段の動作手順の説明図である。
【符号の説明】
１０１…送信装置、
１０２、１０９…無線送受信部、
１０３…送信処理手段、
１０４…確認応答受信手段、
１０５…送信側通信制御部、
１０６…重複判別情報付与手段、
１０７…送信重複判別情報管理テーブル、
１０８…受信装置、
１１０…受信処理手段、
１１１…確認応答送信手段、
１１２…受信側通信制御部、
１１３…重複判別手段、
１１４…受信重複判別情報管理テーブル。
【図１】
0003791308.tif 000002
【図２】
0003791308.tif 000003
【図３】
0003791308.tif 000004
【図４】
0003791308.tif 000005
【図５】
0003791308.tif 000006
【図６】
0003791308.tif 000007
【図７】
0003791308.tif 000008
【図８】
0003791308.tif 000009
【図９】
0003791308.tif 000010
【図１０】
0003791308.tif 000011
【図１１】
0003791308.tif 000012
【図１２】
0003791308.tif 000013
【図１３】
0003791308.tif 000014