(57)【特許請求の範囲】
【請求項１】
情報伝送ネットワーク（１）上で、該ネットワークに接続した少なくとも２つのステーション（２，３）間で伝送するメッセージを、通信フレーム内の応答によって妥当性検査／無効化を行う方法であって、前記メッセージは、第１ステーション（２）が送出する少なくとも１つのヘッダフィールド（５）と、第２ステーション（３）が送出する１つのデータフィールド（６）とを含む、前記の方法において、
前記データフィールド（６）が、フィールド終了マーカ（７）とフィールド開始マーカ（８）とを含み、該フィールド終了マーカ（７）とフィールド開始マーカ（８）とは、対象の前記ステーション（３）が実行する、前記データフィールド（６）の残り部分を更新する処理（１１）の開始および終了にそれぞれ対応するように変更し、これにより、前記２つのマーカ（７，８）が対応する場合には前記メッセージ（４）が妥当であると確認し、これらが一致しない場合には前記メッセージ（４）を無効とすること、
を特徴とする方法。
【請求項２】
請求項１記載の方法において、前記マーカの変更は、該マーカを増分することから成ること、を特徴とする方法。
【請求項３】
請求項１または２に記載の方法において、前記マーカの変更は、前記対象のステーションが前記フィールド終了マーカ（７）を変更し、そしてその内容を前記フィールド開始マーカ（８）にコピーすることから成ること、を特徴とする方法。
【請求項４】
情報伝送ネットワーク（１）上で、該ネットワーク（１）に接続した少なくとも２つのステーション（２，３）間で伝送するメッセージを、通信フレーム内の応答によって妥当性検査／無効化を行う装置であって、前記メッセージは、第１ステーション（２）が送出した少なくとも１つのヘッダフィールド（５）と、第２ステーション（３）が送出した１つのデータフィールド（６）とを含む、前記の装置において、
前記データフィールド（６）が、フィールド終了マーカ（７）とフィールド開始マーカ（８）とを含み、
前記第２ステーションが、前記データフィールドの残り部分を更新する処理（１１）の開始および終了にそれぞれ対応するように前記マーカを変更する手段（１６，１７）を含み、
前記第１ステーション（２）が、前記フィールド開始マーカおよび前記フィールド終了マーカを比較することによって、前記メッセージの妥当性検査／無効化を行う手段（１９）を含むこと、
を特徴とする装置。
【請求項５】
請求項４記載の装置において、前記フィールドを変更する前記手段は、前記フィールドマーカを増分する手段（１６，１７）を含むこと、を特徴とする装置。
【請求項６】
請求項４または５に記載の装置において、前記フィールド開始マーカおよびフィールド終了マーカを変更する手段は、前記フィールド終了マーカ（７）を増分する手段（１６，１７）と、該フィールド終了マーカ（７）の内容を前記フィールド開始マーカ（８）にコピーする手段（１６）とを含むこと、を特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報伝送ネットワーク上に送出したメッセージの妥当性検査／無効化を行う方法および装置に関する。
【０００２】
更に特定すれば、本発明は、通信フレーム内の応答によって、ネットワークに接続した少なくとも２つのステーション間において、ネットワークを通じて伝送するメッセージ（このメッセージは、第１ステーションから送出した少なくとも１つのヘッダフィールドと、第２ステーションから送出した１つのデータフィールドとを含む）の妥当性を検査する方法および装置に関するものである。
【０００３】
【従来の技術】
従来技術において、上記種類の伝送の方法および装置は、通信フレーム応答プロセスおよび装置として知られており、ステーションの内少なくとも１つがネットワークにアクセスして、メッセージ・フレームの前半部(beginning) （ヘッダフィールドとしても知られている）を送信し、そしてこのメッセージのヘッダフィールドに応じて、他のステーションがネットワークにアクセスし、当該ステーションからのイベントまたはデータ情報を含む、メッセージ・フレームの後半部（このフレーム後半部は、通常、データフィールドとしても知られている）を送信する。
【０００４】
しかしながら、上述の方法および装置は、特に、データフィールドの更新および伝送に関して、多数の問題を起こす。データの送信時点は、データを生成したステーションの制御下になく、そのデータを要求している側の制御下にある。
【０００５】
【発明が解決しようとする課題】
データを生成したステーションがそのデータを更新したい場合、その更新を合間に行おうとすると、データをネットワーク上で伝送している最中に更新が行われるという危険性がある。
【０００６】
また、対応するステーションが内部的に一貫性のない情報、すなわちその内のあるものは更新されており残りのものは更新されていない情報を送信する、という状況を生ずる危険性もある。
【０００７】
この問題を解決するための従来技術の提案の１つに、データフィールドに妥当性マーカを、例えばそのフィールドの先頭に追加するというものがある。
【０００８】
このマーカは、データのあらゆる更新の前においてある特定値にセットし、そして更新が行われた後に異なる値に変化させる。
【０００９】
データを読み取ったステーションは、マーカを分析することにより、データが変更中および更新中か否かについて判定することができるので、それを有効または無効と見做すべきかについても判定が可能である。
【００１０】
しかしながら、この機構は、特に、データの伝送中に更新が開始した場合に、一定でないデータフィールド(inconstant data field)を伝送するという問題を解決できないので、不適当である。
【００１１】
したがって、本発明の目的は、これらの問題を解決することである。
【００１２】
【課題を解決するための手段】
この目的のために、本発明は、情報伝送ネットワーク上において、このネットワークに接続した少なくとも２つのステーション間で伝送するメッセージを、通信フレーム内の応答によって妥当性検査／無効化を行う方法を提供し、前記メッセージは、第１ステーションが送出した少なくとも１つのヘッダフィールドと、第２ステーションが送出した１つのデータフィールドとを含み、前記データフィールドが、フィールド終了マーカとフィールド開始マーカとを含み、該フィールド終了マーカ（７）とフィールド開始マーカ（８）とは、対象の前記ステーションが実行する、前記データフィールドの残り部分を更新する処理の開始および終了にそれぞれ対応するように変更し、これら２つのマーカが対応する場合にはメッセージが妥当であると確認し、これらが一致しない場合には前記メッセージを無効とすることを特徴とする。
【００１３】
別の形態では、本発明は、上記方法を実施する装置も提供する。
【００１４】
本発明は、一例として示す以下の説明を補助とすることによって、また添付図面を参照することによって、より一層良く理解することができる。
【００１５】
【発明の実施の形態】
図１は、少なくとも２つのステーション２および３を接続した情報伝送ネットワークを示す。
【００１６】
メッセージはネットワーク１を通過し、ステーション間における情報の通信を保証する。
【００１７】
図２には、このようなメッセージ４の１つを示す。
【００１８】
従来、上述の種類のメッセージ４は、少なくとも１つのヘッダフィールド５と、少なくとも１つのデータフィールド６とを含んでいる。
【００１９】
通信フレーム応答プロセスでは、第１ステーションＭ１（例えば、図１に示すステーション２）がヘッダフィールドを送出し、第２ステーションＭ２（例えば図１のステーション３）がデータフィールドを送出する。
【００２０】
従来技術では、メッセージ全体を第１ステーションが送出する場合も、部分的に第１ステーションが送出し部分的に第２ステーションが送出する場合も、第１ステーションがヘッダフィールドを送出し、第２ステーションがデータフィールドを送出することによって、このフレーム内応答（in-frame response）プロセスが、同一のフレーム・フォーマットを有するメッセージを通じて、ステーション間における情報の伝送を可能にしている。
【００２１】
既に示したように、この種のフレーム内応答機構は、データフィールドの更新および送信に伴って、多数の問題を生じる。
【００２２】
これらの問題を解決するために、本発明のプロセスでは、データフィールド６（図３）に、フィールド終了マーカ（ＭＦＣ）７およびフィールド開始マーカ（ＭＤＣ）８を含める。これらフィールドマーカは、関連するステーションが行うデータフィールドの残り部分を更新する処理の開始および終了に対応するように、それぞれ変更し、それにより、例えば第１ステーションに関して、メッセージ更に特定すればデータフィールドを読む際に、２つのマーカが対応する場合にメッセージが妥当であるとの確認を可能とし、そしてそれらが一致しない場合にメッセージの無効化を可能とする。
【００２３】
図４および図５には、このプロセスを示す。
【００２４】
図４は、メッセージのデータフィールドを更新する手順を示し、この手順はステップ１０から開始し、ここで対象のステーションがフィールド終了マーカ（ＭＦＣ）７を変更する。
【００２５】
この変更は、例えば、フィールド終了マーカ（ＭＦＣ）を増分することから成るものとすることができる。
【００２６】
マーカを増分したなら、ステーションは、ステップ１１において、データフィールド６の残りの部分を更新することができる。
【００２７】
この更新処理の後、即ち、データフィールド６を更新する手順の終了時に、対象のステーションは、ステップ１２において、フィールド終了マーカ（ＭＦＣ）に行った更新に対応するように、フィールド開始マーカ（ＭＤＣ）８を変更することができる。
【００２８】
フィールド開始マーカ（ＭＤＣ）のこの更新も、同様にこのマーカを増分すること、または単にフィールド終了マーカ（ＭＦＣ）をフィールド開始マーカ（ＭＤＣ）にコピーすることから成るものとすることができ、これによって、データフィールドの上記残りの部分の更新処理後に、それらが対応する値を含むようにする。
【００２９】
このメッセージの妥当性検査または無効化を、例えばこれを読み取る際に可能にするためには、当該メッセージを読み取るステーションが、フィールド開始マーカおよびフィールド終了マーカを比較するだけで十分である。これは、図５に示してあり、この比較ステップには、１３と付番してある。
【００３０】
両マーカが対応する場合、ステップ１４において、メッセージが妥当であると確認する。一方、値が一致しない場合、ステップ１５において、メッセージを無効とする。
【００３１】
これは、ネットワーク上でのメッセージ伝送が始まった後にデータフィールドが更新される場合に、データフィールドが更新された情報と更新されていない他の情報とを含む一貫性のないメッセージの伝送に関して先に言及した問題を解決する。
【００３２】
本発明のプロセスは、図６に概略的に示すような装置で用いることが可能である。図６は、前述のステーション２および３が、上記言及した機能を実行できるようにする手段を示す。
【００３３】
この例では、例えば、ステーション３がデータフィールド６を生成し、このデータフィールドはステーション２が読み取ることを意図したものであり、またステーション２はメッセージ・ヘッダをネットワーク上に送出する、と仮定する。
【００３４】
簡略化のため、この図はメッセージ４のデータフィールド６のみを示す。
【００３５】
既に示したように、データフィールド６は、フィールド終了マーカ（ＭＦＣ）７と、フィールド開始マーカ（ＭＤＣ）８とを含む。
【００３６】
また、ステーション３は、例えば、増分カウンタ１７と関連した中央情報処理ユニット１６を含む。増分カウンタ１７は、例えば、フィールド終了マーカ（ＭＦＣ）７の増分あるいはその他の方法による変更を、データＤの残りの部分を中央情報処理ユニット１６が更新する前に行う構成としている。
【００３７】
この図では、データフィールドを更新する処理を、アクセスを示す矢印１８でシンボル化してある。
【００３８】
更新処理の後、対象のステーションの中央情報処理ユニット１６は、フィールド終了マーカ（ＭＦＣ）に対して行った変更に対応して、フィールド開始マーカ（ＭＤＣ）８を変更することにより、例えば、フィールド開始マーカ（ＭＤＣ）８も同じ値を含むようにする。
【００３９】
既に示したように、この変更は、同様に、フィールド開始マーカ（ＭＤＣ）を増分することから成り、この場合、ステーションの中央情報処理ユニット１６は、フィールド開始マーカを増分するような構成の別のカウンタを含む。
【００４０】
この図に示す実施形態では、フィールド開始マーカの変更は、中央情報処理ユニット１６が単に変更したフィールド終了マーカ（ＭＦＣ）をフィールド開始マーカ（ＭＤＣ）にコピーすることにより、それらに対応する値をロードすることから成る。
【００４１】
この点について、データフィールドは、ステーションの任意のレジスタ内に形成可能であることを注記しておく。
【００４２】
データフィールドが、ステーション、例えば、ステーション２が読み込むことを意図したものとすると、ステーション２は、比較手段１９（図６）を含むが、これは、メッセージの読み取り時に、フィールド開始マーカおよびフィールド終了マーカを比較し、そしてそれらが対応する場合にメッセージが妥当であると確認し、それらが一致しない場合メッセージを無効とするように構成している。
【００４３】
上述の妥当性検査および無効化の方法ならびに装置は、メッセージの分析、特に一貫性のあるデータフィールドの分析を保証する。何故なら、データフィールドを更新する処理が開始した直後からその終了まで、フィールド終了マーカおよびフィールド開始マーカは同一値を有さないからである。
【００４４】
図６では、前述の機能を実施するために個別の構成要素を示したが、このような個別の構成要素は、在来の方法でステーションの中央情報処理ユニットをプログラムすることによっても同様に実施可能である、ということは言うまでもない。
【図面の簡単な説明】
【図１】少なくとも２つのステーションを連結する情報伝送ネットワークを示すブロック図。
【図２】従来技術の通信フレーム応答プロセスを用いたメッセージを表す図。
【図３】本発明の妥当性検査／無効化方法に使用可能なマーカを組み込んだ、通信フレーム応答プロセスを用いたメッセージを示す図。
【図４】本発明の妥当性検査／無効化方法を示すフローチャート。
【図５】本発明の妥当性検査／無効化方法を示すフローチャート。
【図６】本発明による方法を実施するための装置の構成を示すブロック図。
【符号の説明】
１    情報伝送ネットワーク
２，３    ステーション
５    ヘッダフィールド
６    データフィールド
７    フィールド終了マーカ
８    フィールド開始マーカ
１７    増分カウンタ
１６    中央情報処理ユニット
１８    データフィールド更新処理
１９    比較手段
【図１】
0003961115.tif 000002
【図２】
0003961115.tif 000003
【図３】
0003961115.tif 000004
【図４】
0003961115.tif 000005
【図５】
0003961115.tif 000006
【図６】
0003961115.tif 000007