两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種以太網(wǎng)消息實(shí)時(shí)傳輸方法及裝置制造方法

文檔序號(hào):7816723閱讀:182來(lái)源:國(guó)知局
一種以太網(wǎng)消息實(shí)時(shí)傳輸方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明涉及一種以太網(wǎng)消息實(shí)時(shí)傳輸方法及裝置。所述方法包括:為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn);所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送;網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息的節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),繼續(xù)發(fā)送消息。所述裝置包括分配地址模塊、消息發(fā)送模塊、判斷處理模塊和優(yōu)先模塊。本發(fā)明提出了高優(yōu)先級(jí)消息,在兼顧普通報(bào)文實(shí)時(shí)性的同時(shí),也能夠保證關(guān)鍵報(bào)文的實(shí)時(shí)性。
【專(zhuān)利說(shuō)明】一種以太網(wǎng)消息實(shí)時(shí)傳輸方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字信息傳輸領(lǐng)域,尤其涉及一種以太網(wǎng)消息實(shí)時(shí)傳輸方法及裝置。

【背景技術(shù)】
[0002]以太網(wǎng)技術(shù)自誕生以來(lái)一直不斷創(chuàng)新,網(wǎng)絡(luò)帶寬由最初的1Mbps發(fā)展到100Mbps、IGbps甚至1Gbps,傳輸介質(zhì)由同軸電纜發(fā)展到雙絞線、光纖和無(wú)線,網(wǎng)絡(luò)拓?fù)溆煽偩€型發(fā)展出星形、環(huán)形和網(wǎng)狀結(jié)構(gòu),快速和交換式以太網(wǎng)的出現(xiàn)更是顯著提高了以太網(wǎng)的性能。
[0003]以太網(wǎng)以其高度靈活性,簡(jiǎn)單且易于實(shí)現(xiàn)的特點(diǎn),成為當(dāng)今最重要的一種局域網(wǎng)組網(wǎng)技術(shù),而且也開(kāi)始向著廣域網(wǎng)和工業(yè)現(xiàn)場(chǎng)延伸。但是其物理層與媒體訪問(wèn)層的特性決定了它是一個(gè)沖突的網(wǎng)絡(luò),當(dāng)沖突發(fā)生時(shí)將導(dǎo)致本次傳輸失敗,需要進(jìn)行重新傳輸。這樣由于消息發(fā)送的隨機(jī)性導(dǎo)致了沖突的隨機(jī)性,以及沖突處理機(jī)制引入的隨機(jī)延時(shí)都將導(dǎo)致消息傳輸時(shí)間的不確定。這也導(dǎo)致了以太網(wǎng)難以應(yīng)用于對(duì)傳輸時(shí)間有著高確定性的領(lǐng)域。
[0004]由于過(guò)程層和站控層通信網(wǎng)絡(luò)中傳輸?shù)膱?bào)文種類(lèi)繁多,各種信息的服務(wù)質(zhì)量要求不盡相同,本發(fā)明通過(guò)協(xié)調(diào)節(jié)點(diǎn)間的消息發(fā)送行為、設(shè)置高優(yōu)先級(jí)消息和限制消息的長(zhǎng)度,在兼顧普通報(bào)文實(shí)時(shí)性的同時(shí),也保證了關(guān)鍵報(bào)文的實(shí)時(shí)性,減少了網(wǎng)絡(luò)沖突的概率。對(duì)于傳輸信息種類(lèi)繁多、各種報(bào)文服務(wù)質(zhì)量要求各異的智能變電站通信網(wǎng)絡(luò)尤其適用。


【發(fā)明內(nèi)容】

[0005]本發(fā)明要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)中基于UDP協(xié)議的以太網(wǎng)在發(fā)送消息時(shí),網(wǎng)絡(luò)沖突大,無(wú)法保證普通報(bào)文和關(guān)鍵報(bào)文的實(shí)時(shí)性。
[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明的以太網(wǎng)消息實(shí)時(shí)傳輸方法的技術(shù)方案如下:
[0007]步驟1:為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消息;
[0008]步驟2:當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送;
[0009]步驟3:網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息;
[0010]同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息的節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),繼續(xù)執(zhí)行步驟2;
[0011]步驟4:當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送。
[0012]本發(fā)明的有益效果是:本發(fā)明通過(guò)協(xié)調(diào)節(jié)點(diǎn)間的消息發(fā)送行為、設(shè)置高優(yōu)先級(jí)消息,在兼顧普通報(bào)文實(shí)時(shí)性的同時(shí),也保證了關(guān)鍵報(bào)文的實(shí)時(shí)性,減少了網(wǎng)絡(luò)沖突的概率。對(duì)于傳輸信息種類(lèi)繁多,各種報(bào)文服務(wù)質(zhì)量要求各異的智能變電站通信網(wǎng)絡(luò)尤其適用。
[0013]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn):
[0014]進(jìn)一步,所述待發(fā)送消息還包括:退出消息和加入消息;
[0015]當(dāng)所述待發(fā)送消息為退出消息時(shí),將退出消息按照發(fā)送普通消息的方式進(jìn)行發(fā)送;
[0016]當(dāng)所述待發(fā)送消息為加入消息時(shí),將加入消息按照發(fā)送高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
[0017]采用上述進(jìn)一步方案的有益效果是將消息分為普通消息和高優(yōu)先級(jí)消息保證了關(guān)鍵報(bào)文的實(shí)時(shí)性,同時(shí)又不影響普通報(bào)文的實(shí)時(shí)性。
[0018]進(jìn)一步,當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址;
[0019]在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息;
[0020]接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。
[0021]采用上述進(jìn)一步方案的有益效果是當(dāng)任一節(jié)點(diǎn)要加入網(wǎng)絡(luò)時(shí),能實(shí)現(xiàn)該節(jié)點(diǎn)的自動(dòng)加入。
[0022]進(jìn)一步,當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。
[0023]采用上述進(jìn)一步方案的有益效果是當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)要離線時(shí),通過(guò)以上方式能實(shí)現(xiàn)該節(jié)點(diǎn)的自動(dòng)退出。
[0024]進(jìn)一步,所述普通消息、高優(yōu)先級(jí)消息、加入消息和退出消息的長(zhǎng)度為指定長(zhǎng)度46字節(jié)。
[0025]采用上述進(jìn)一步方案的有益效果是限定了消息的長(zhǎng)度后,能提高數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性。
[0026]本發(fā)明的以太網(wǎng)消息實(shí)時(shí)傳輸裝置,包括:
[0027]分配地址模塊,用于為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消息;
[0028]消息發(fā)送模塊,用于當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送;
[0029]判斷處理模塊,用于網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息;
[0030]同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),回到消息發(fā)送模塊;
[0031]優(yōu)先模塊,用于當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送;
[0032]本發(fā)明的有益效果是:本發(fā)明通過(guò)協(xié)調(diào)節(jié)點(diǎn)間的消息發(fā)送行為、設(shè)置高優(yōu)先級(jí)消息,在兼顧普通報(bào)文實(shí)時(shí)性的同時(shí),也保證了關(guān)鍵報(bào)文的實(shí)時(shí)性,減少了網(wǎng)絡(luò)沖突的概率。對(duì)于傳輸信息種類(lèi)繁多,各種報(bào)文服務(wù)質(zhì)量要求各異的智能變電站通信網(wǎng)絡(luò)尤其適用。
[0033]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn):
[0034]進(jìn)一步,所述消息還包括:退出消息和加入消息;
[0035]當(dāng)所述待發(fā)送消息為退出消息時(shí),將退出消息按照發(fā)送普通消息的方式進(jìn)行發(fā)送;
[0036]當(dāng)所述待發(fā)送消息為加入消息時(shí),將加入消息按照發(fā)送高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
[0037]采用上述進(jìn)一步方案的有益效果是通過(guò)區(qū)分普通消息方式和高優(yōu)先消息方式,可以實(shí)現(xiàn)高優(yōu)先級(jí)消息的低延時(shí)。
[0038]進(jìn)一步,還包括加入模塊,用于當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址;
[0039]在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息;
[0040]接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。
[0041]采用上述進(jìn)一步方案的有益效果是當(dāng)任一節(jié)點(diǎn)要加入網(wǎng)絡(luò)時(shí),能實(shí)現(xiàn)該節(jié)點(diǎn)的自動(dòng)加入。
[0042]進(jìn)一步,還包括離線模塊,用于當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。
[0043]采用上述進(jìn)一步方案的有益效果是當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)要離線時(shí),通過(guò)以上方式能實(shí)現(xiàn)該節(jié)點(diǎn)的自動(dòng)退出。
[0044]進(jìn)一步,所述普通消息、高優(yōu)先級(jí)消息、加入消息和退出消息的長(zhǎng)度為指定長(zhǎng)度46字節(jié)。
[0045]采用上述進(jìn)一步方案的有益效果是限定了消息的長(zhǎng)度后,能提高數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0046]圖1為本發(fā)明方法的流程圖;
[0047]圖2為本發(fā)明普通消息發(fā)送模式圖;
[0048]圖3為本發(fā)明高優(yōu)先級(jí)消息發(fā)送模式圖;
[0049]圖4為本發(fā)明數(shù)據(jù)幀格式圖。
[0050]圖5為本發(fā)明裝置結(jié)構(gòu)框圖;

【具體實(shí)施方式】
[0051]以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0052]本發(fā)明是針對(duì)一個(gè)子網(wǎng)內(nèi)的通信設(shè)計(jì),不可以穿透子網(wǎng)。
[0053]圖1示出了本發(fā)明的消息實(shí)時(shí)傳輸方法流程,包括以下步驟:
[0054]步驟1:為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消肩、O
[0055]步驟2:當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送。
[0056]步驟3:網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息。
[0057]同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),繼續(xù)執(zhí)行步驟2。
[0058]步驟4:當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送。
[0059]在步驟I中,協(xié)議地址的長(zhǎng)度為7位,除去廣播地址0,剩余可容納127個(gè)節(jié)點(diǎn)。指定協(xié)議地址的目的是協(xié)調(diào)節(jié)點(diǎn)間的消息發(fā)送行為,網(wǎng)絡(luò)中的節(jié)點(diǎn)按照協(xié)議地址遞增或遞減的順序來(lái)發(fā)送消息。將消息分為普通消息和高優(yōu)先級(jí)消息,實(shí)現(xiàn)了在兼顧普通報(bào)文實(shí)時(shí)性的同時(shí),也保證了關(guān)鍵報(bào)文的實(shí)時(shí)性。普通消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“00”;高優(yōu)先級(jí)消息在數(shù)據(jù)幀頭部的2為消息類(lèi)型為“11”。
[0060]在步驟2中,需要說(shuō)明的是,本發(fā)明是基于UDP協(xié)議發(fā)送消息的,所以消息都是以廣播的形式進(jìn)行發(fā)送。
[0061]在步驟3中,節(jié)點(diǎn)通過(guò)消息中的目標(biāo)地址來(lái)判斷自身是否為目標(biāo)節(jié)點(diǎn),通過(guò)消息中的源地址判斷自身是否為下一次待發(fā)送消息的節(jié)點(diǎn),下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址比當(dāng)前節(jié)點(diǎn)的協(xié)議源地址大定值。
[0062]節(jié)點(diǎn)是按照協(xié)議地址遞增或遞減的順序來(lái)發(fā)送消息的,所以設(shè)定當(dāng)前節(jié)點(diǎn)的協(xié)議地址與下一次待發(fā)送消息的節(jié)點(diǎn)地址的差值為定值,這樣節(jié)點(diǎn)就按照上述規(guī)律發(fā)送消息,同一時(shí)間保證了只有一個(gè)節(jié)點(diǎn)在發(fā)送消息,降低了網(wǎng)絡(luò)沖突的概率。
[0063]若某個(gè)節(jié)點(diǎn)既是目標(biāo)節(jié)點(diǎn)又是下一次待發(fā)送消息的節(jié)點(diǎn),則該節(jié)點(diǎn)在接收消息的同時(shí)將自身攜帶的消息廣播發(fā)送,不管該節(jié)點(diǎn)本身實(shí)際有沒(méi)有信息需要發(fā)送,即使該節(jié)點(diǎn)的發(fā)送的是空消息,該節(jié)點(diǎn)也必須發(fā)送一次空消息,這樣在該節(jié)點(diǎn)之后的節(jié)點(diǎn)才可以發(fā)送消息。
[0064]在步驟4中,網(wǎng)絡(luò)中的節(jié)點(diǎn)在發(fā)送普通消息時(shí),突然加入了一高優(yōu)先級(jí)消息,此時(shí)將高優(yōu)先級(jí)的消息優(yōu)先于所有普通消息發(fā)送。設(shè)置高優(yōu)先級(jí)消息,是為了保證關(guān)鍵報(bào)文的實(shí)時(shí)性。
[0065]具體的,當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址;
[0066]在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息;
[0067]接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。以上方案實(shí)現(xiàn)了節(jié)點(diǎn)的自動(dòng)加入。
[0068]當(dāng)消息為加入消息時(shí),將加入消息按照高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。加入消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“10”。
[0069]具體的,當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。以上方案實(shí)現(xiàn)了節(jié)點(diǎn)的自動(dòng)加入。
[0070]當(dāng)消息為退出消息時(shí),將退出消息按照高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。退出消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“01”。
[0071]圖4示出了為本發(fā)明數(shù)據(jù)幀格式圖。發(fā)送消息的長(zhǎng)度為指定長(zhǎng)度,為了提高實(shí)時(shí)性,限定發(fā)送消息的長(zhǎng)度為46字節(jié),前2個(gè)字節(jié)為數(shù)據(jù)頭,其中用戶可用的數(shù)據(jù)空間為44字節(jié);數(shù)據(jù)頭包含了 7位的源地址、7位的目標(biāo)地址,2位的消息類(lèi)型,普通消息、高優(yōu)先級(jí)消息、加入消息和退出消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型分別為“00” “11” “10” “01”。對(duì)于變電站控制來(lái)說(shuō),完全可以滿足一次通信的需求。之所以選在46個(gè)字節(jié)消息是因?yàn)橐蕴W(wǎng)物理層限制最小發(fā)送單元為64字節(jié),去掉前導(dǎo)同步碼,幀開(kāi)始分界符、FCS之外的數(shù)據(jù)正好是46字節(jié)。采用以太網(wǎng)最小數(shù)據(jù)長(zhǎng)度的好處是減少占用網(wǎng)絡(luò)物理介質(zhì)的時(shí)間,以提高網(wǎng)絡(luò)整體的實(shí)時(shí)性。由于發(fā)送長(zhǎng)度為定長(zhǎng),所以每次發(fā)送占用網(wǎng)絡(luò)介質(zhì)的時(shí)間也為定長(zhǎng),對(duì)于千兆以太網(wǎng)來(lái)說(shuō)大約是T4 = 10μ S0
[0072]圖5示出了本發(fā)明的消息實(shí)時(shí)傳輸裝置結(jié)構(gòu)框圖,包括:
[0073]分配地址模塊1,用于為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消息。
[0074]消息發(fā)送模塊2,用于當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送。
[0075]判斷處理模塊3,用于網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息;
[0076]同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),回到消息發(fā)送模塊2。
[0077]優(yōu)先模塊4,用于當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送。
[0078]還包括加入模塊5,用于當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址;
[0079]在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息;
[0080]接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。此時(shí)消息為加入消息,將消息按照高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
[0081]還包括離線模塊6,用于當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。此時(shí)的消息為退出消息,將消息按照發(fā)送普通消息的方式進(jìn)行發(fā)送。
[0082]下面是本發(fā)明的實(shí)例:假設(shè)網(wǎng)絡(luò)中有4個(gè)節(jié)點(diǎn),節(jié)點(diǎn)I存儲(chǔ)有待發(fā)送消息,節(jié)點(diǎn)I的目標(biāo)節(jié)點(diǎn)為節(jié)點(diǎn)4。
[0083]首先,為連接到網(wǎng)絡(luò)中的4個(gè)節(jié)點(diǎn)分別指定不同的協(xié)議地址,4個(gè)節(jié)點(diǎn)的協(xié)議地址分別為:1,2,3,4。本實(shí)例中,用戶設(shè)定4個(gè)節(jié)點(diǎn)按照協(xié)議地址遞增的順序發(fā)送消息。節(jié)點(diǎn)I存儲(chǔ)有待發(fā)送消息,那么節(jié)點(diǎn)I是當(dāng)前節(jié)點(diǎn),節(jié)點(diǎn)2的協(xié)議地址與當(dāng)前節(jié)點(diǎn)I的協(xié)議地址之間的差值為定值1,即節(jié)點(diǎn)I發(fā)送完廣播消息后由節(jié)點(diǎn)2、3、4發(fā)送廣播消息,4個(gè)節(jié)點(diǎn)全部發(fā)送完消息即是一輪消息發(fā)送完成。將消息的長(zhǎng)度設(shè)定為指定長(zhǎng)度46字節(jié),是為了提高消息傳輸?shù)膶?shí)時(shí)性。消息的類(lèi)型分為普通消息和高優(yōu)先級(jí)消息。普通消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“00”,高優(yōu)先級(jí)消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“11”。
[0084]節(jié)點(diǎn)I為當(dāng)前節(jié)點(diǎn)發(fā)送廣播消息,節(jié)點(diǎn)2,3,4都會(huì)接收到節(jié)點(diǎn)I的廣播消息,節(jié)點(diǎn)4通過(guò)節(jié)點(diǎn)I發(fā)送的廣播消息中的目標(biāo)地址判斷自身為目標(biāo)節(jié)點(diǎn),節(jié)點(diǎn)4會(huì)接收節(jié)點(diǎn)I發(fā)送的廣播消息,節(jié)點(diǎn)2,3會(huì)丟棄節(jié)點(diǎn)I發(fā)送的廣播消息。同時(shí)節(jié)點(diǎn)2通過(guò)節(jié)點(diǎn)I發(fā)送的廣播消息中的源地址判斷自身是下一次待發(fā)送消息的節(jié)點(diǎn),將節(jié)點(diǎn)2作為當(dāng)前節(jié)點(diǎn),由節(jié)點(diǎn)2完成下一次消息的發(fā)送。
[0085]假設(shè)節(jié)點(diǎn)2是節(jié)點(diǎn)I的目標(biāo)節(jié)點(diǎn),那么節(jié)點(diǎn)2既是目標(biāo)節(jié)點(diǎn)又是下一次待發(fā)送消息的節(jié)點(diǎn)。節(jié)點(diǎn)2通過(guò)節(jié)點(diǎn)I發(fā)送的廣播消息中的目標(biāo)地址判斷自身為目標(biāo)節(jié)點(diǎn),節(jié)點(diǎn)2會(huì)接收節(jié)點(diǎn)I發(fā)送的廣播消息,節(jié)點(diǎn)3,4丟棄節(jié)點(diǎn)I的廣播消息。同時(shí)節(jié)點(diǎn)2通過(guò)節(jié)點(diǎn)I發(fā)送的廣播消息中的源地址判斷自身是下一次待發(fā)送消息的節(jié)點(diǎn),將節(jié)點(diǎn)2作為當(dāng)前節(jié)點(diǎn),由節(jié)點(diǎn)2完成下一次消息的發(fā)送。若此時(shí)節(jié)點(diǎn)2本身沒(méi)有消息要發(fā)送,那么,節(jié)點(diǎn)2也必須將空的消息廣播發(fā)送,這樣節(jié)點(diǎn)2之后的節(jié)點(diǎn)3才能發(fā)送消息。
[0086]如圖2所示的普通消息發(fā)送模式圖。設(shè)節(jié)點(diǎn)間消息延時(shí)為T(mén)l,發(fā)送延時(shí)為T(mén)2=40μ S,數(shù)據(jù)傳輸延時(shí)為Τ4,對(duì)于千兆以太網(wǎng)來(lái)說(shuō):Τ4 = 10μ s,節(jié)點(diǎn)間消息延時(shí)Tl =Τ2+Τ4 = 50 μ S0 Tl時(shí)間受節(jié)點(diǎn)性能與網(wǎng)絡(luò)硬件性能影響。設(shè)節(jié)點(diǎn)數(shù)為N,理論最大延時(shí)為(N-1)*Τ1。
[0087]通過(guò)以上方案,實(shí)現(xiàn)了同一時(shí)刻只有一個(gè)節(jié)點(diǎn)在發(fā)送消息,消除了沖突,保證了數(shù)據(jù)報(bào)文的實(shí)時(shí)性。對(duì)于緊急報(bào)文,為了減少緊急報(bào)文的延時(shí),本發(fā)明提出了高優(yōu)先級(jí)消息傳輸方式。當(dāng)網(wǎng)絡(luò)中的節(jié)點(diǎn)要發(fā)送高優(yōu)先級(jí)消息時(shí),將所述優(yōu)先級(jí)消息先于所有普通消息優(yōu)先發(fā)送。
[0088]如圖3所示的高優(yōu)先級(jí)消息發(fā)送模式圖。節(jié)點(diǎn)I有一高優(yōu)先級(jí)消息,此時(shí)當(dāng)前節(jié)點(diǎn)2正在發(fā)送普通消息,節(jié)點(diǎn)3,4處于靜默狀態(tài),此時(shí)節(jié)點(diǎn)I在等待節(jié)點(diǎn)2的消息發(fā)送完后,節(jié)點(diǎn)I等待一個(gè)短暫的高優(yōu)先級(jí)延時(shí)T3后,T3為5μ S,將節(jié)點(diǎn)I的高優(yōu)先消息先于節(jié)點(diǎn)3的普通消息優(yōu)先發(fā)送,節(jié)點(diǎn)I將高優(yōu)先級(jí)消息發(fā)送完后,節(jié)點(diǎn)3,4再按照之前協(xié)議地址遞增或的規(guī)律發(fā)送消息。當(dāng)網(wǎng)絡(luò)中同時(shí)有2個(gè)節(jié)點(diǎn)有高優(yōu)先級(jí)消息發(fā)送時(shí)會(huì)產(chǎn)生網(wǎng)絡(luò)沖突,以太網(wǎng)MAC層會(huì)自動(dòng)進(jìn)行重發(fā),由于是廣播消息,在收到重發(fā)消息后其它產(chǎn)生高優(yōu)先級(jí)消息的節(jié)點(diǎn)會(huì)立刻取消本次發(fā)送,以減少?zèng)_突。理論上該模式下不考慮同時(shí)有兩個(gè)節(jié)點(diǎn)產(chǎn)生高優(yōu)先級(jí)消息,此時(shí)消息的最大延時(shí)是Τ2+2*Τ4+Τ3。
[0089]下面是本發(fā)明的第二種實(shí)施方式。由于要求網(wǎng)絡(luò)中的所有節(jié)點(diǎn)的協(xié)議地址連續(xù)遞增或遞減,所以需要網(wǎng)絡(luò)節(jié)點(diǎn)一個(gè)自組織過(guò)程,于是有了加入和退出兩種消息。加入消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“10”,退出消息在數(shù)據(jù)幀頭部的2位消息類(lèi)型為“01”。退出消息按照普通消息的方式進(jìn)行發(fā)送,加入消息按照高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
[0090]此時(shí),假設(shè)任一節(jié)點(diǎn)要加入網(wǎng)絡(luò),待加入網(wǎng)絡(luò)的節(jié)點(diǎn)在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中的4個(gè)節(jié)點(diǎn)全部完成第一輪消息的發(fā)送后,待加入網(wǎng)絡(luò)的節(jié)點(diǎn)獲取到網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址4;在第二輪4個(gè)節(jié)點(diǎn)全部完成消息的發(fā)送后,待加入網(wǎng)絡(luò)的節(jié)點(diǎn)廣播發(fā)送加入消息,該加入消息以高優(yōu)先消息的方式發(fā)送。節(jié)點(diǎn)I是接收到加入消息中協(xié)議地址最小的節(jié)點(diǎn),節(jié)點(diǎn)I對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入網(wǎng)絡(luò)的節(jié)點(diǎn)協(xié)議地址賦值為5,實(shí)現(xiàn)了節(jié)點(diǎn)5的自動(dòng)加入。
[0091]下面是本發(fā)明的第三種實(shí)施方式。此時(shí),網(wǎng)絡(luò)中有5個(gè)節(jié)點(diǎn),此時(shí)假設(shè)節(jié)點(diǎn)3要退出網(wǎng)絡(luò),待離線節(jié)點(diǎn)3以普通消息方式廣播發(fā)送退出消息,節(jié)點(diǎn)1,2,4,5接收到節(jié)點(diǎn)3的退出消息,協(xié)議地址比節(jié)點(diǎn)3大的節(jié)點(diǎn)4,5將自身的協(xié)議地址減1:即節(jié)點(diǎn)4變?yōu)楣?jié)點(diǎn)3,節(jié)點(diǎn)5變?yōu)楣?jié)點(diǎn)4。同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)即節(jié)點(diǎn)I將協(xié)議地址最大值5減1,此時(shí)得到協(xié)議地址最大值為4,實(shí)現(xiàn)了節(jié)點(diǎn)3的自動(dòng)退出。
[0092]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種以太網(wǎng)消息實(shí)時(shí)傳輸方法,包括以下步驟: 步驟1:為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消息;步驟2:當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送; 步驟3:網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息; 同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息的節(jié)點(diǎn),所述下一次待發(fā)送消息的節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),繼續(xù)執(zhí)行步驟2 ;步驟4:當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送。
2.根據(jù)權(quán)利要求1所述的以太網(wǎng)消息實(shí)時(shí)傳輸方法,其特征在于,所述待發(fā)送消息還包括:退出消息和加入消息; 當(dāng)所述待發(fā)送消息為退出消息時(shí),將退出消息按照發(fā)送普通消息的方式進(jìn)行發(fā)送; 當(dāng)所述待發(fā)送消息為加入消息時(shí),將加入消息按照發(fā)送高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
3.根據(jù)權(quán)利要求2所述的以太網(wǎng)消息實(shí)時(shí)傳輸方法,其特征在于, 當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址; 在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息; 接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。
4.根據(jù)權(quán)利要求2所述的以太網(wǎng)消息實(shí)時(shí)傳輸方法,其特征在于,當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。
5.根據(jù)權(quán)利要求2所述的以太網(wǎng)消息實(shí)時(shí)傳輸方法,其特征在于,所述普通消息、高優(yōu)先級(jí)消息、加入消息和退出消息的長(zhǎng)度為指定長(zhǎng)度46字節(jié)。
6.—種以太網(wǎng)消息實(shí)時(shí)傳輸裝置,其特征在于,包括: 分配地址模塊(I),用于為網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)分別指定一個(gè)不同的協(xié)議地址,選擇網(wǎng)絡(luò)中任一節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),當(dāng)前節(jié)點(diǎn)存儲(chǔ)有待發(fā)送消息,待發(fā)送消息包括普通消息和高優(yōu)先級(jí)消息; 消息發(fā)送模塊(2),用于當(dāng)所述當(dāng)前節(jié)點(diǎn)其待發(fā)送消息為所述普通消息時(shí),所述當(dāng)前節(jié)點(diǎn)將所述普通消息進(jìn)行廣播發(fā)送; 判斷處理模塊(3),用于網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的目標(biāo)地址判斷自身是否為目標(biāo)節(jié)點(diǎn),若是則處理所述普通消息,若不是則丟棄所述普通消息; 同時(shí),網(wǎng)絡(luò)中除所述當(dāng)前節(jié)點(diǎn)外的所有節(jié)點(diǎn)分別通過(guò)所述普通消息中的源地址判斷自身是否為下一次待發(fā)送消息的節(jié)點(diǎn),所述下一次待發(fā)送消息節(jié)點(diǎn)的協(xié)議地址與所述當(dāng)前節(jié)點(diǎn)的協(xié)議地址差值為定值,將下一次待發(fā)送消息的節(jié)點(diǎn)作為當(dāng)前節(jié)點(diǎn),回到消息發(fā)送模塊(2); 優(yōu)先模塊(4),用于當(dāng)網(wǎng)絡(luò)中存在任一節(jié)點(diǎn)其待發(fā)送消息為高優(yōu)先級(jí)消息時(shí),待發(fā)送高優(yōu)先級(jí)消息的節(jié)點(diǎn)等待正在發(fā)送普通消息的節(jié)點(diǎn)發(fā)送完所述普通消息后,將所述高優(yōu)先級(jí)消息優(yōu)先于所有普通消息進(jìn)行發(fā)送。
7.根據(jù)權(quán)利要求6所述的以太網(wǎng)消息實(shí)時(shí)傳輸裝置,其特征在于,所述待發(fā)送消息還包括:退出消息和加入消息; 當(dāng)所述待發(fā)送消息為退出消息時(shí),將退出消息按照發(fā)送普通消息的方式進(jìn)行發(fā)送; 當(dāng)所述待發(fā)送消息為加入消息時(shí),將加入消息按照發(fā)送高優(yōu)先級(jí)消息的方式進(jìn)行發(fā)送。
8.根據(jù)權(quán)利要7所述的以太網(wǎng)消息實(shí)時(shí)傳輸裝置,其特征在于,還包括加入模塊(5),用于當(dāng)任一節(jié)點(diǎn)為待加入節(jié)點(diǎn)時(shí),待加入節(jié)點(diǎn)首先在物理層監(jiān)聽(tīng)網(wǎng)絡(luò)中所有節(jié)點(diǎn)全部發(fā)送完第一輪消息后,獲取網(wǎng)絡(luò)中節(jié)點(diǎn)的最大協(xié)議地址; 在第二輪消息發(fā)送結(jié)束之后,待加入節(jié)點(diǎn)廣播發(fā)送加入消息; 接收到所述加入消息的所有節(jié)點(diǎn)中協(xié)議地址最小的節(jié)點(diǎn)對(duì)新加入網(wǎng)絡(luò)的節(jié)點(diǎn)進(jìn)行協(xié)議地址最大值更新,即將新加入的節(jié)點(diǎn)的協(xié)議地址賦值為所述協(xié)議地址最大值加定值。
9.根據(jù)權(quán)利要求7所述的以太網(wǎng)消息實(shí)時(shí)傳輸裝置,其特征在于,還包括離線模塊(6),用于當(dāng)網(wǎng)絡(luò)中的任一節(jié)點(diǎn)為待離線節(jié)點(diǎn)時(shí),待離線節(jié)點(diǎn)廣播發(fā)送退出消息,接收到所述退出消息的節(jié)點(diǎn)中協(xié)議地址比待離線節(jié)點(diǎn)協(xié)議地址大的所有節(jié)點(diǎn)分別將自身協(xié)議地址減定值,同時(shí)網(wǎng)絡(luò)中協(xié)議地址最小的節(jié)點(diǎn)將協(xié)議地址最大值減定值。
10.根據(jù)權(quán)利要求7所述的以太網(wǎng)消息實(shí)時(shí)傳輸方法,其特征在于,所述普通消息、高優(yōu)先級(jí)消息、加入消息和退出消息的長(zhǎng)度為指定長(zhǎng)度46字節(jié)。
【文檔編號(hào)】H04L12/865GK104410585SQ201410541771
【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年10月14日 優(yōu)先權(quán)日:2014年9月12日
【發(fā)明者】龔石林, 馮彥釗, 鄭瑋, 蔡鑫, 王晨, 曾臻 申請(qǐng)人:云南電網(wǎng)公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
舒城县| 东安县| 彰武县| 江达县| 郯城县| 犍为县| 清新县| 龙川县| 南丰县| 蓬莱市| 阿拉善左旗| 钟祥市| 金堂县| 迭部县| 大城县| 平度市| 宁化县| 徐闻县| 普安县| 景泰县| 房山区| 浪卡子县| 鄄城县| 陵川县| 重庆市| 吴堡县| 封丘县| 黎平县| 麦盖提县| 永吉县| 承德市| 梓潼县| 鄄城县| 林甸县| 南阳市| 拉萨市| 岫岩| 灌南县| 西峡县| 桐城市| 漳平市|