JPH039637A - 同報通信方法 - Google Patents
同報通信方法Info
- Publication number
- JPH039637A JPH039637A JP1143405A JP14340589A JPH039637A JP H039637 A JPH039637 A JP H039637A JP 1143405 A JP1143405 A JP 1143405A JP 14340589 A JP14340589 A JP 14340589A JP H039637 A JPH039637 A JP H039637A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication frame
- frame
- nodes
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
メツシュ状ネットワークにおける、同報通信方法に関し
、 メツシュ状ネットワークにて、同報通信を行った場合、
同報通信が終わった後の通信フレームの滞留時間を短く
出来る同報通信方法の提供を目的とし、 各ノードが送信する通信フレーム内に、中継ノード数を
書き込む中継ノード数領域を設け、又各ノードには、同
報通信をする為に通信フレームを通信回線に送出する時
は、該中継ノード数領域に、ネットワーク内の全ノード
数を書き込むノード数書込み手段と、 通信フレームを受信した時は、該通信フレームの該中継
ノード数頭域の値を1つ減少するデクリメント手段と、 該デクリメント手段にて減少した値が“0″なら通信フ
レームを破棄し、“0パ以外なら該通信フレームを受信
した通信回線以外の、接続されている通信回線に該通信
フレームを送信する送信手段を設けた構成とする。
、 メツシュ状ネットワークにて、同報通信を行った場合、
同報通信が終わった後の通信フレームの滞留時間を短く
出来る同報通信方法の提供を目的とし、 各ノードが送信する通信フレーム内に、中継ノード数を
書き込む中継ノード数領域を設け、又各ノードには、同
報通信をする為に通信フレームを通信回線に送出する時
は、該中継ノード数領域に、ネットワーク内の全ノード
数を書き込むノード数書込み手段と、 通信フレームを受信した時は、該通信フレームの該中継
ノード数頭域の値を1つ減少するデクリメント手段と、 該デクリメント手段にて減少した値が“0″なら通信フ
レームを破棄し、“0パ以外なら該通信フレームを受信
した通信回線以外の、接続されている通信回線に該通信
フレームを送信する送信手段を設けた構成とする。
本発明は、通信回線にて複数のノードがメツシュ状に接
続されたメツシュ状ネットワークにおける、同報通信方
法に関する。
続されたメツシュ状ネットワークにおける、同報通信方
法に関する。
1例のメツシュ状ネットワークを示すと、第7図の如く
で、ノードl−ノード6は通信回線Ll〜L9にてメツ
シュ状に接続されており、例えばノード1,2.3は通
信回線LL、L2.L3によりループを構成している。
で、ノードl−ノード6は通信回線Ll〜L9にてメツ
シュ状に接続されており、例えばノード1,2.3は通
信回線LL、L2.L3によりループを構成している。
メツシュ状ネットワークでは、上記のようにループが存
在するが、このようなネットワークにおいて同報通信(
同じ内容を全ノードに通知する)を行った場合、同報通
信が終わった後の通信フレームの滞留時間は短いことが
望ましい。
在するが、このようなネットワークにおいて同報通信(
同じ内容を全ノードに通知する)を行った場合、同報通
信が終わった後の通信フレームの滞留時間は短いことが
望ましい。
通信回線にて複数のノードがメツシュ状に接続されたメ
ツシュ状ネットワークでは、同報で、通信フレームを送
出した場合、ループが存在するので、通信フレームが破
棄されず、ぐるぐる廻りをし、永久に滞留し、ネットワ
ークに無駄な網輻較を起こす恐れがあるので、メツシュ
状ネットワークにての同報通信は、余り用いられていな
かった。
ツシュ状ネットワークでは、同報で、通信フレームを送
出した場合、ループが存在するので、通信フレームが破
棄されず、ぐるぐる廻りをし、永久に滞留し、ネットワ
ークに無駄な網輻較を起こす恐れがあるので、メツシュ
状ネットワークにての同報通信は、余り用いられていな
かった。
従来の技術を用い、メツシュ状ネットワークにて、同報
で、通信フレームを送出した場合は、該通信フレームが
永久に滞留し、ネットワークに無駄な網輻較を起こす問
題点がある。
で、通信フレームを送出した場合は、該通信フレームが
永久に滞留し、ネットワークに無駄な網輻較を起こす問
題点がある。
本発明は、メツシュ状ネットワークにて、同報通信を行
った場合、同報通信が終わった後の通信フレームの滞留
時間を短く出来る同報通信方法の提供を目的としている
。
った場合、同報通信が終わった後の通信フレームの滞留
時間を短く出来る同報通信方法の提供を目的としている
。
第1図は本発明の原理図である。
第1図に示す如く、各ノードが送信する通信フレーム内
に、中継ノード数を書き込む中継ノード数領域10を設
け、 又各ノードには、同報通信をする為に通信フレームを通
信回線に送出する時は、該中継ノード数領域10に、ネ
ットワーク内の全ノード数を書き込むノード数書込み手
段11と、 通信フレームを受信した時は、該通信フレームの該中継
ノード数領域10の値を1つ減少するデクリメント手段
12と、 該デクリメント手段12にて減少した値が“0”なら通
信フレームを破棄し、“0°“以外なら該通信フレーム
を受信した通信回線以外の、接続されている通信回線に
該通信フレームを送信する送信手段13とを設ける。
に、中継ノード数を書き込む中継ノード数領域10を設
け、 又各ノードには、同報通信をする為に通信フレームを通
信回線に送出する時は、該中継ノード数領域10に、ネ
ットワーク内の全ノード数を書き込むノード数書込み手
段11と、 通信フレームを受信した時は、該通信フレームの該中継
ノード数領域10の値を1つ減少するデクリメント手段
12と、 該デクリメント手段12にて減少した値が“0”なら通
信フレームを破棄し、“0°“以外なら該通信フレーム
を受信した通信回線以外の、接続されている通信回線に
該通信フレームを送信する送信手段13とを設ける。
(作 用)
本発明によれば、同報通信を行う場合は、通信フレーム
内の中継ノード数領域10に、ノード数書込み手段11
にてネットワーク内の全ソード数を書込み送信し、各ノ
ードを通過する毎にデクリメント手段12にて、該中継
ノード数領域10の値を1づつ減少するが、該領域の値
が“0”になる迄には必ず該通信フレームは該ネットワ
ーク内の全ノードを通過しており同報通信が可能で、且
つ“0′”になると該通信フレームを破棄するので、該
ネットワーク内に永久に滞留することはなく、同報通信
が終わった後の通信フレームの滞留時間を短くすること
が出来る。
内の中継ノード数領域10に、ノード数書込み手段11
にてネットワーク内の全ソード数を書込み送信し、各ノ
ードを通過する毎にデクリメント手段12にて、該中継
ノード数領域10の値を1づつ減少するが、該領域の値
が“0”になる迄には必ず該通信フレームは該ネットワ
ーク内の全ノードを通過しており同報通信が可能で、且
つ“0′”になると該通信フレームを破棄するので、該
ネットワーク内に永久に滞留することはなく、同報通信
が終わった後の通信フレームの滞留時間を短くすること
が出来る。
第2図は本発明の実施例のノードの構成を示すブロック
図、第3図は本発明の実施例の送信処理のフローチャー
ト、第4図は本発明の実施例の受゛信処理のフローチャ
ート、第5図は本発明の実施例の通信フレームフォーマ
ットを示す図、第6図は本発明の実施例のネットワーク
管理テーブルを示す図である。
図、第3図は本発明の実施例の送信処理のフローチャー
ト、第4図は本発明の実施例の受゛信処理のフローチャ
ート、第5図は本発明の実施例の通信フレームフォーマ
ットを示す図、第6図は本発明の実施例のネットワーク
管理テーブルを示す図である。
各ノードの構成は、第2図に示す如くで、同報通信のデ
ータ送信を依頼するアプリケーションソフト20、アプ
リケーションソフト20より送信データが送られるとこ
れをチエツクし、正常なら送信処理部22を呼び出す通
信制御部21、送信処理を行う送信処理部22、受信処
理を行う受信処理部23、ネットワーク管理テーブル2
4、回線制御を行う回線制御部25よりなっている。
ータ送信を依頼するアプリケーションソフト20、アプ
リケーションソフト20より送信データが送られるとこ
れをチエツクし、正常なら送信処理部22を呼び出す通
信制御部21、送信処理を行う送信処理部22、受信処
理を行う受信処理部23、ネットワーク管理テーブル2
4、回線制御を行う回線制御部25よりなっている。
この場合の通信フレームは、第5図に示す如く、フラグ
領域(F)、送信局アドレス、相手局アドレス(同報通
信の場合はこれを同報とする)を示すアドレス領域、フ
レーム制御情報領域、中継ノード数領域10、データ領
域、フレーム誤り制御情報(CRC等)領域よりなる。
領域(F)、送信局アドレス、相手局アドレス(同報通
信の場合はこれを同報とする)を示すアドレス領域、フ
レーム制御情報領域、中継ノード数領域10、データ領
域、フレーム誤り制御情報(CRC等)領域よりなる。
又ネットワーク管理テーブル24は、第6図に示す如く
、初回フレームなら例えば1.レスポンスフレームを受
信したら初回フレームでないとして0を設定する領域、
ネットワークの全ノード数を設定する領域、全ノードに
対し、各ノード毎に、中継ノード数、ノードアドレス、
回線速度2回線状態等を書き込む領域を持っている。
、初回フレームなら例えば1.レスポンスフレームを受
信したら初回フレームでないとして0を設定する領域、
ネットワークの全ノード数を設定する領域、全ノードに
対し、各ノード毎に、中継ノード数、ノードアドレス、
回線速度2回線状態等を書き込む領域を持っている。
ここで、各ノード毎の中継ノード数とは、自ノード宛の
初回フレームを受信した場合に、受信フレーム内の中継
ノード数を1つ減じた値を全ノード数より差し引いた値
であり、初回フレームを受信した時書き込む。
初回フレームを受信した場合に、受信フレーム内の中継
ノード数を1つ減じた値を全ノード数より差し引いた値
であり、初回フレームを受信した時書き込む。
次に、第3図に従い、送信処理について説明する。
ステップ1にて、アプリケーションソフト20より、通
信制御部21に対し、同報にてデータ送信依願があると
、ステップ2にて、通信制御部21はデータに異常がな
いかをチエツクし、異常があれば、ステップ3にて異常
処理をし、異常がなければ、送信処理部22を呼び出す
。
信制御部21に対し、同報にてデータ送信依願があると
、ステップ2にて、通信制御部21はデータに異常がな
いかをチエツクし、異常があれば、ステップ3にて異常
処理をし、異常がなければ、送信処理部22を呼び出す
。
すると、送信処理部22はステップ4にて、ネットワー
ク管理テーブル24を参照し、ステップ5にて、初回フ
レーム送出なら、データ領域にて初回フレームを示し、
ステップ6にて、通信フレームの中継ノード数領域10
に全ノード数を設定しステップ8に進む。
ク管理テーブル24を参照し、ステップ5にて、初回フ
レーム送出なら、データ領域にて初回フレームを示し、
ステップ6にて、通信フレームの中継ノード数領域10
に全ノード数を設定しステップ8に進む。
レスポンスフレームを受信しており、初回フレームでな
ければ、ステップ7にて、ネットワーク管理テーブル2
4の各ノードの中継ノード数の内の最大値を通信フレー
ムの中継ノード数領域lOに設定し、ステップ8に進む
。
ければ、ステップ7にて、ネットワーク管理テーブル2
4の各ノードの中継ノード数の内の最大値を通信フレー
ムの中継ノード数領域lOに設定し、ステップ8に進む
。
ステップ8では、通信フレームの、送信局アドレスを自
ノードの番号とし、相手局アドレスを同報とし、回線制
御部25に送り、ステップ9にて全接続回線1例えばノ
ード1の場合はLl、L2に送出する。
ノードの番号とし、相手局アドレスを同報とし、回線制
御部25に送り、ステップ9にて全接続回線1例えばノ
ード1の場合はLl、L2に送出する。
次に、第4図に従い、受信処理について説明する。
回線制御部25が、例えばノード1の場合で通信回線L
1より通信フレームを受信すると、受信処理部23に、
通信回線L1より通信フレームを受信したことを通知す
る。
1より通信フレームを受信すると、受信処理部23に、
通信回線L1より通信フレームを受信したことを通知す
る。
受信処理部23は、ステップ1にて、該通信フレームの
誤りをチエツクし、誤りがあればその通信フレームを破
棄し、正常フレームの場合は、通信フレームの中継ノー
ド数領域10の値を1減じ、ステップ2にて、減じた値
が“0”になれば、ステップ10にて該通信フレームを
破棄する。
誤りをチエツクし、誤りがあればその通信フレームを破
棄し、正常フレームの場合は、通信フレームの中継ノー
ド数領域10の値を1減じ、ステップ2にて、減じた値
が“0”になれば、ステップ10にて該通信フレームを
破棄する。
ステップ2にて、減じた値が“0パでなければ、ステッ
プ3にて、受信した以外の接続回線、例えば通信回線L
2に通信フレームを送出し、ステップ4に進む。
プ3にて、受信した以外の接続回線、例えば通信回線L
2に通信フレームを送出し、ステップ4に進む。
ステップ4では、受信した通信フレームに対し、レスポ
ンスが必要でなければ終了とし、必要であれば、ステッ
プ5に進み、初回フレームであれば、ステップ6にて、
受信フレーム内の中継ノード数より1つ減じた値を全ノ
ード数より差し引いた値、即ち該通信フレームの通過し
たノード数+1 (送信ノード)を、レスポンスフレー
ム(通信フレームとフォーマットは同じ)の中継ノード
数領域に設定し、又ネットワーク管理テーブル24の、
送信されてきたノードの中継ノード数の項に設定し、ス
テップ8に進む。
ンスが必要でなければ終了とし、必要であれば、ステッ
プ5に進み、初回フレームであれば、ステップ6にて、
受信フレーム内の中継ノード数より1つ減じた値を全ノ
ード数より差し引いた値、即ち該通信フレームの通過し
たノード数+1 (送信ノード)を、レスポンスフレー
ム(通信フレームとフォーマットは同じ)の中継ノード
数領域に設定し、又ネットワーク管理テーブル24の、
送信されてきたノードの中継ノード数の項に設定し、ス
テップ8に進む。
ステップ5にて初回フレームでなければ、ステップ7に
て、ネットワーク管理テーブル24の、送信ノードの、
中継ノード数に設定しである値を中継ノード数領域に設
定し、ステップ8に進む。
て、ネットワーク管理テーブル24の、送信ノードの、
中継ノード数に設定しである値を中継ノード数領域に設
定し、ステップ8に進む。
ステップ8では、相手局アドレスを送信したノードの番
号とし、送信局アドレスを自ノード番号とし、回線制御
部25を介してレスポンスフレームを送出する。
号とし、送信局アドレスを自ノード番号とし、回線制御
部25を介してレスポンスフレームを送出する。
即ち、初回フレームの時は、通信フレームの中継ノード
数領域の値はネットワークの全ノード数であるが、レス
ポンスフレームを受信した以後は、該中継ノード数領域
の値は、全ノード数より少なく、一番中継ノード数の少
なかったノードの場合のノード数になるので、経由する
中継ノード数をこの値以下にすることが出来、又ネット
ワーク上に滞留する時間を更に短くすることが出来る。
数領域の値はネットワークの全ノード数であるが、レス
ポンスフレームを受信した以後は、該中継ノード数領域
の値は、全ノード数より少なく、一番中継ノード数の少
なかったノードの場合のノード数になるので、経由する
中継ノード数をこの値以下にすることが出来、又ネット
ワーク上に滞留する時間を更に短くすることが出来る。
以上詳細に説明せる如く本発明によれば、メツシュ状ネ
ットワークにて同報通信を行った場合、何回かのループ
の巡回は発生するが、必ず送出した通信フレームを除去
することが出来、同報通信終了後のネットワーク上の通
信フレームの滞留時間を短く出来、無駄な網輻較を起こ
すことを少なく出来る効果がある。
ットワークにて同報通信を行った場合、何回かのループ
の巡回は発生するが、必ず送出した通信フレームを除去
することが出来、同報通信終了後のネットワーク上の通
信フレームの滞留時間を短く出来、無駄な網輻較を起こ
すことを少なく出来る効果がある。
第1図は本発明の原理図、
第2図は本発明の実施例のノードの構成を示すブロック
図、 第3図は本発明の実施例の送信処理のフローチャート、 第4図は本発明の実施例の受信処理のフローチャート、 第5図は本発明の実施例の通信フレームフォーマットを
示す図、 第6図は本発明の実施例のネットワーク管理テーブルを
示す図、 第7図は1例のメツシュ状ネットワークの構成を示す図
である。 図において、 1〜6はノード、 10は中継ノード数領域、 1 2 3 0 1 2 3 4 5 1 はノード数書込み手段、 はデクリメント手段、 は送信手段、 はアプリケーションソフト、 は通信制御部、 は送信処理部、 は受信処理部、 はネットワーク管理テーブル、 は回線制御部、 〜L9は通信回線を示す。 木戸ち 9月 の が眞デ1 図 冨1図
図、 第3図は本発明の実施例の送信処理のフローチャート、 第4図は本発明の実施例の受信処理のフローチャート、 第5図は本発明の実施例の通信フレームフォーマットを
示す図、 第6図は本発明の実施例のネットワーク管理テーブルを
示す図、 第7図は1例のメツシュ状ネットワークの構成を示す図
である。 図において、 1〜6はノード、 10は中継ノード数領域、 1 2 3 0 1 2 3 4 5 1 はノード数書込み手段、 はデクリメント手段、 は送信手段、 はアプリケーションソフト、 は通信制御部、 は送信処理部、 は受信処理部、 はネットワーク管理テーブル、 は回線制御部、 〜L9は通信回線を示す。 木戸ち 9月 の が眞デ1 図 冨1図
Claims (1)
- 【特許請求の範囲】 通信回線にて複数のノードがメッシュ状に接続されたメ
ッシュ状ネットワークにおいて、各ノードが送信する通
信フレーム内に、中継ノード数を書き込む中継ノード数
領域(10)を設け、又各ノードには、同報通信をする
為に通信フレームを通信回線に送出する時は、該中継ノ
ード数領域(10)に、ネットワーク内の全ノード数を
書き込むノード数書込み手段(11)と、 通信フレームを受信した時は、該通信フレームの該中継
ノード数領域(10)の値を1つ減少するデクリメント
手段(12)と、 該デクリメント手段(12)にて減少した値が“0”な
ら通信フレームを破棄し、“0”以外なら該通信フレー
ムを受信した通信回線以外の、接続されている通信回線
に該通信フレームを送信する送信手段(13)とを設け
たことを特徴とする同報通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1143405A JPH039637A (ja) | 1989-06-06 | 1989-06-06 | 同報通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1143405A JPH039637A (ja) | 1989-06-06 | 1989-06-06 | 同報通信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH039637A true JPH039637A (ja) | 1991-01-17 |
Family
ID=15338009
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1143405A Pending JPH039637A (ja) | 1989-06-06 | 1989-06-06 | 同報通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH039637A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6707170B2 (en) * | 2001-07-19 | 2004-03-16 | Yamaha Hatsudoki Kabushiki Kaisha | Inverter type generator |
-
1989
- 1989-06-06 JP JP1143405A patent/JPH039637A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6707170B2 (en) * | 2001-07-19 | 2004-03-16 | Yamaha Hatsudoki Kabushiki Kaisha | Inverter type generator |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60148249A (ja) | メツセ−ジ除去方法 | |
| JP2002542527A (ja) | 一般的なシリアルバスプロトコルの範囲を拡張する方法並びに装置 | |
| JPH03250946A (ja) | 通信装置 | |
| US6185207B1 (en) | Communication system having a local area network adapter for selectively deleting information and method therefor | |
| WO2026061198A1 (zh) | 数据报文传输方法、装置、节点设备及可读存储介质 | |
| JPH05136788A (ja) | データ伝送システムにおける受信データ転送制御装置 | |
| US4930103A (en) | Data transmission method in a digital transmission network and apparatus for implimenting same | |
| JPS6393235A (ja) | アドレス変換機能付きバスアダプタ | |
| CN117527140A (zh) | 报文处理方法及装置、设备、计算机可读存储介质 | |
| US6178177B1 (en) | Data-processing network having non-deterministic access, but having deterministic access time | |
| JP2763394B2 (ja) | 通信制御装置 | |
| CN120321310B (zh) | 一种多层级can协议设计方法和装置 | |
| JP2901020B2 (ja) | データ通信方式 | |
| JPS59167149A (ja) | ロ−カルネツトワ−クシステム | |
| JP3112778B2 (ja) | トークン再発生方式 | |
| JPH04368034A (ja) | 通信装置 | |
| JPS6292637A (ja) | 同報通信方法 | |
| JPH01296830A (ja) | 複合ローカルエリアネットワークにおけるルーティング方式 | |
| JPH0311838A (ja) | リモートブリッジ通信のデータチェック方式 | |
| JPS6261497A (ja) | デ−タ伝送回路装置 | |
| JPS61292444A (ja) | 通信制御方式 | |
| JPS6042960A (ja) | ル−プ伝送方式 | |
| JPS60169252A (ja) | ネツトワ−ク管理方式 | |
| JPH05347620A (ja) | 中継装置 | |
| JPS61258547A (ja) | デ−タ伝送方式 |