国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備的制作方法

      文檔序號(hào):7866442閱讀:208來(lái)源:國(guó)知局
      專利名稱:一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及實(shí)時(shí)數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備。
      背景技術(shù)
      在網(wǎng)絡(luò)控制系統(tǒng)中,根據(jù)消息傳輸方式的不同,可以分為事件觸發(fā)方式和時(shí)間觸發(fā)方式。事件觸發(fā)方式主要適用于報(bào)警、管理等非周期性消息的傳輸;時(shí)間觸發(fā)方式主要適用于傳感器數(shù)據(jù)、控制變量等硬實(shí)時(shí)周期性消息的傳輸。
      時(shí)間觸發(fā)(Time-TriggeredJT)機(jī)制,是指將時(shí)間域分成大量的離散時(shí)間間隔(成為時(shí)間片或者時(shí)間窗口),通過(guò)同步機(jī)制將消息的傳輸分配在一定的時(shí)間片內(nèi)完成,因此通過(guò)以時(shí)間觸發(fā)代替事件觸發(fā),將通信任務(wù)通過(guò)合理的調(diào)度定時(shí)觸發(fā)發(fā)送,通過(guò)時(shí)間觸發(fā)流量,可避免數(shù)據(jù)幀爭(zhēng)用物理鏈路,從而保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性。
      目前基于CAN總線的時(shí)間觸發(fā)機(jī)制廣泛的應(yīng)用于自動(dòng)化和工業(yè)控制領(lǐng)域,基于 CAN的底層協(xié)議,通過(guò)引入時(shí)間觸發(fā)機(jī)制,設(shè)計(jì)消息的時(shí)間觸發(fā)方案,從而能更好地對(duì)網(wǎng)絡(luò)中消息進(jìn)行管理與調(diào)度,保證控制系統(tǒng)的 性能,提高了網(wǎng)絡(luò)的帶寬利用率。上述方案在航空航天電子控制及汽車(chē)網(wǎng)絡(luò)兩大領(lǐng)域已經(jīng)非常成熟,如=Honeywell公司的在Boeing777上的航空總線控制SAFEbusm,及BMW等汽車(chē)公司應(yīng)用于汽車(chē)控制FlexRay等。
      近年來(lái),隨著自動(dòng)化及工業(yè)控制領(lǐng)域的飛速發(fā)展,數(shù)據(jù)傳輸網(wǎng)絡(luò)的拓?fù)湓絹?lái)越復(fù)雜和龐大,這就為時(shí)間觸發(fā)機(jī)制的時(shí)間調(diào)度能力提出了更高的要求?,F(xiàn)有的時(shí)間觸發(fā)機(jī)制是基于建立全局時(shí)間調(diào)度表,通過(guò)為每個(gè)節(jié)點(diǎn)統(tǒng)一分配時(shí)間片來(lái)保證每個(gè)節(jié)點(diǎn)的數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性的。因?yàn)槊總€(gè)節(jié)點(diǎn)在分配給自身的時(shí)間片內(nèi)單獨(dú)使用整個(gè)鏈路,即使該節(jié)點(diǎn)的數(shù)據(jù)傳輸只占用了整個(gè)鏈路的一小部分,在門(mén)配給該節(jié)點(diǎn)的時(shí)間片內(nèi)其他節(jié)點(diǎn)仍然需要等待,所以這就造成了網(wǎng)絡(luò)帶寬的極大浪費(fèi);同時(shí)為了保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性,時(shí)間觸發(fā)機(jī)制必須保證在一個(gè)調(diào)度周期內(nèi)組網(wǎng)內(nèi)的所有節(jié)點(diǎn)的實(shí)時(shí)數(shù)據(jù)都需要傳輸完成,但是總的網(wǎng)絡(luò)帶寬資源是有限的,當(dāng)網(wǎng)絡(luò)中存在大量傳輸路徑較短的節(jié)點(diǎn)時(shí),就會(huì)嚴(yán)重限制該網(wǎng)絡(luò)的組網(wǎng)規(guī)模。
      下面結(jié)合示圖進(jìn)行說(shuō)明,圖1為現(xiàn)有技術(shù)中基于TTE的數(shù)據(jù)傳輸示意圖。在該網(wǎng)絡(luò)中包括多臺(tái)PC (節(jié)點(diǎn))和多臺(tái)交換機(jī),其中交換機(jī)分別為交換機(jī)I (switchl)、交換機(jī)2 (switch2)、交換機(jī) 3 (switch3)和交換機(jī) 4 (switch4),PC 分別為 Pl P4。其中,PCl 和 PC2 之間需要進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸,PC2和PC3之間需要進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸,PC3和PC4之間需要進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸。在每個(gè)調(diào)度周期內(nèi),主節(jié)點(diǎn)為每個(gè)節(jié)點(diǎn)分配時(shí)隙,節(jié)點(diǎn)在其被分配的時(shí)隙內(nèi),獨(dú)占其所在的局域網(wǎng)的整個(gè)物理鏈路。
      例如,PCl和PC2之間、PC2和PC3之間以及PC3和PC4之間需要進(jìn)行實(shí)時(shí)數(shù)據(jù)傳輸,分別通過(guò)switchl switch2、switch2 switch3以及switch3 switch4實(shí)現(xiàn)。主節(jié)點(diǎn)在每個(gè)調(diào)度周期內(nèi),按照時(shí)間先后順序分別為PC1、PC2和PC3分配了時(shí)隙。PCl在進(jìn)行數(shù)據(jù)的發(fā)送時(shí),在其被分配的時(shí)隙內(nèi)通過(guò)物理鏈路switchl"switch2實(shí)現(xiàn)。
      在TTE機(jī)制中,針對(duì)同一主節(jié)點(diǎn),在一個(gè)時(shí)隙只能調(diào)度一個(gè)節(jié)點(diǎn),即使其他節(jié)點(diǎn)當(dāng)前所在的物理鏈路沒(méi)被占用,因?yàn)楫?dāng)前其他節(jié)點(diǎn)沒(méi)被分配時(shí)隙,其物理鏈路也只能空閑。例如此時(shí)PCl占用了物理鏈路switchf switch2,其所在的局域網(wǎng)的整個(gè)物理鏈路switchl switch2 switch3 switch4被其占用,因此此時(shí)即使switch2 switch3和 switch3"switch4空閑,但是其他節(jié)點(diǎn)也不能使用,從而造成極大的網(wǎng)絡(luò)帶寬的浪費(fèi),并且當(dāng)局域網(wǎng)的物理鏈路中的節(jié)點(diǎn)較多時(shí),網(wǎng)絡(luò)帶寬的浪費(fèi)表現(xiàn)的更加的嚴(yán)重。發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備,用以解決現(xiàn)有技術(shù)中基于TTE機(jī)制在進(jìn)行數(shù)據(jù)傳輸時(shí),造成的網(wǎng)絡(luò)帶寬資源浪費(fèi)的問(wèn)題。
      本發(fā)明實(shí)施例提供了一種實(shí)時(shí)數(shù)據(jù)的傳輸方法,該方法包括以下步驟
      主節(jié)點(diǎn)接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;
      根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路;
      根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中;
      根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度;
      根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      本發(fā)明實(shí)施例提供一種實(shí)時(shí)數(shù)據(jù)的傳輸節(jié)點(diǎn)設(shè)備,所述節(jié)點(diǎn)設(shè)備包括
      接收模塊,用于接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;
      分組模塊,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路;根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中;
      時(shí)隙確定模塊,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度;根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙;
      通知模塊,用于通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      本發(fā)明實(shí)施例提供了一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備,該方法當(dāng)主節(jié)點(diǎn)接收到各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求時(shí),確定每個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一個(gè)組中,每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中,并根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。 由于在本發(fā)明中將物理鏈路不同的節(jié)點(diǎn)劃分為了一組,該組分配的時(shí)隙相同,即該組中每個(gè)節(jié)點(diǎn)按照該被分配的時(shí)隙同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送,從而可以有效的節(jié)省該組網(wǎng)中數(shù)據(jù)發(fā)送的時(shí)間,另外由于位于該組中的節(jié)點(diǎn)的物理鏈路不同,因此即使同時(shí)進(jìn)行數(shù)據(jù)發(fā)送其物理鏈路也不相沖突,反而有效提高了帶寬資源的利用率。


      圖1為現(xiàn)有技術(shù)中基于TTE的數(shù)據(jù)傳輸示意圖2為本發(fā)明一具體實(shí)施例提供的該實(shí)時(shí)數(shù)據(jù)的傳輸過(guò)程示意圖3為本發(fā)明提供的該實(shí)時(shí)數(shù)據(jù)的具體傳輸過(guò)程;
      圖4為本發(fā)明實(shí)施例提供的存在新加入節(jié)點(diǎn)時(shí),該實(shí)時(shí)數(shù)據(jù)的傳輸過(guò)程;
      圖5為本發(fā)明實(shí)施例提供的一種實(shí)時(shí)數(shù)據(jù)的傳輸節(jié)點(diǎn)設(shè)備結(jié)構(gòu)示意圖。
      具體實(shí)施方式
      本發(fā)明為了有效的提高網(wǎng)絡(luò)帶寬的利用率,提供了一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備。
      下面結(jié)合說(shuō)明書(shū)附圖,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
      圖2為本發(fā)明一具體實(shí)施例提供的該實(shí)時(shí)數(shù)據(jù)的傳輸過(guò)程示意圖,該過(guò)程包括以下步驟
      步驟201 :主節(jié)點(diǎn)接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求。
      具體的在本發(fā)明的該實(shí)施例中根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),在一個(gè)局域網(wǎng)或者多個(gè)局域網(wǎng)中存在一個(gè)主(MASTER)節(jié)點(diǎn),該MASTER節(jié)點(diǎn)可以通過(guò)選舉的方式產(chǎn)生,或者在配置之初確定。當(dāng)MASTER節(jié)點(diǎn)確定后,其所在局域中的每個(gè)節(jié)點(diǎn)需要進(jìn)行數(shù)據(jù)發(fā)送時(shí),需要向該主節(jié)點(diǎn)請(qǐng)求分配進(jìn)行數(shù)據(jù)發(fā)送的時(shí)隙。
      為了能夠?yàn)樵撨M(jìn)行數(shù)據(jù)發(fā)送的節(jié)點(diǎn)分配時(shí)隙,在本發(fā)明中各節(jié)點(diǎn)向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求,其中該報(bào)文發(fā)送請(qǐng)求中攜帶該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,以及該報(bào)文發(fā)送的源地址信息和目的地址信息。
      步驟202 :針對(duì)每個(gè)報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。
      在本發(fā)明實(shí)施例中該報(bào)文發(fā)送請(qǐng)求中攜帶有該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,根據(jù)該總字節(jié)信息,主節(jié)點(diǎn)可以確定發(fā)送該字節(jié)信息的報(bào)文所需的時(shí)間,即可以確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。
      步驟203 :根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路。
      主節(jié)點(diǎn)接收到的該報(bào)文發(fā)送請(qǐng)求中還攜帶有報(bào)文發(fā)送的源地址信息和目的地址信息,即可確定發(fā)送該報(bào)文的物理鏈路。
      步驟204 :根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中。
      具體的,在本發(fā)明中將物理鏈路不同的節(jié)點(diǎn)劃分在一組包括
      針對(duì)每個(gè)節(jié)點(diǎn),根據(jù)該節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,及其他節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,比較該節(jié)點(diǎn)與該其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中包含的每個(gè)節(jié)點(diǎn)是否相同;當(dāng)該節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何一個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何節(jié)點(diǎn)都不同時(shí),將該節(jié)點(diǎn)及該其他節(jié)點(diǎn)劃分在一個(gè)組。
      例如節(jié)點(diǎn)A發(fā)送其報(bào)文的物理鏈路為A-B-C,節(jié)點(diǎn)a發(fā)送其報(bào)文的物理鏈路為 a-b-c,由于該兩條物理鏈路中的任何一個(gè)節(jié)點(diǎn)都不相同,則可以將節(jié)點(diǎn)A和a劃分在一組; 而當(dāng)節(jié)點(diǎn)A發(fā)送其報(bào)文的物理鏈路為A-B-C,節(jié)點(diǎn)c發(fā)送其報(bào)文物理鏈路為c-A-B,由于該兩條物理鏈路中都包括A、B節(jié)點(diǎn),因此將節(jié)點(diǎn)A和節(jié)點(diǎn)c劃分在不同的組中。即劃分到每組的每個(gè)節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路都不同。并且為了避免報(bào)文的重復(fù)發(fā)送,每個(gè)節(jié)點(diǎn)只能位于一個(gè)組中。
      步驟205 :根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      在本發(fā)明中因?yàn)楫?dāng)兩個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路不同時(shí),可以將該兩個(gè)節(jié)點(diǎn)劃分在一個(gè)組中,該組中的節(jié)點(diǎn)由于其發(fā)送報(bào)文時(shí)占用的物理鏈路不同,因此該組中的節(jié)點(diǎn)就可以在同一時(shí)刻同時(shí)發(fā)送其報(bào)文。但是為了保證該組中的每個(gè)節(jié)點(diǎn)在對(duì)應(yīng)的時(shí)隙內(nèi)都能完成報(bào)文的發(fā)送,可以根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送的報(bào)文包含的字節(jié)數(shù),確定待分配給每個(gè)節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。但是為了便于管理,在本發(fā)明中可以針對(duì)每個(gè)組中的所有節(jié)點(diǎn)分配相同的時(shí)隙, 即分配給每個(gè)組一個(gè)固定的時(shí)隙,該組中的所有節(jié)點(diǎn)在該組被分配的時(shí)隙內(nèi)進(jìn)行報(bào)文的發(fā)送。
      為了保證每個(gè)組中的節(jié)點(diǎn),在該組被分配的時(shí)隙內(nèi)能夠完成報(bào)文的發(fā)送,在本發(fā)明中,可以針對(duì)每個(gè)組,比較該組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定時(shí)隙長(zhǎng)度的最大值, 將該時(shí)隙長(zhǎng)度的最大值確定該組的時(shí)隙長(zhǎng)度。
      由于在本發(fā)明中將物理鏈路不同的節(jié)點(diǎn)劃分為了一組,該組分配的時(shí)隙相同,SP 該組中每個(gè)節(jié)點(diǎn)按照該被分配的時(shí)隙同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送,從而可以有效的節(jié)省該組網(wǎng)中數(shù)據(jù)發(fā)送的時(shí)間,另外由于位于該組中的節(jié)點(diǎn)的物理鏈路不同,因此即使同時(shí)進(jìn)行數(shù)據(jù)發(fā)送其物理鏈路也不相沖突,并且也有效提高了帶寬資源的利用率。
      在本發(fā)明中主節(jié)點(diǎn)在為各個(gè)節(jié)點(diǎn)分配時(shí)隙時(shí),每個(gè)節(jié)點(diǎn)在其被分配的時(shí)隙內(nèi),并不是單獨(dú)占用物理鏈路,該時(shí)隙同時(shí)還分配給了與該節(jié)點(diǎn)占用的物理鏈路不同的節(jié)點(diǎn)。具體的在本發(fā)明中當(dāng)主節(jié)點(diǎn)確定后,不管是通過(guò)選舉的方式確定的主節(jié)點(diǎn),還是通過(guò)預(yù)先配置的方式確定的主節(jié)點(diǎn),只要主節(jié)點(diǎn)確定后,主節(jié)點(diǎn)即負(fù)責(zé)其所在組網(wǎng)中每個(gè)節(jié)點(diǎn)的時(shí)隙的分配。該主節(jié)點(diǎn)在為每個(gè)節(jié)點(diǎn)分配時(shí)隙時(shí),實(shí)際上是分配該節(jié)點(diǎn)發(fā)送其報(bào)文的時(shí)間片, 為節(jié)點(diǎn)分配的該時(shí)間片可以包括該時(shí)間片的起始時(shí)間、終止時(shí)間(或相應(yīng)的該時(shí)間片的長(zhǎng)度)。
      當(dāng)主節(jié)點(diǎn)確定后,主節(jié)點(diǎn)在進(jìn)行時(shí)隙分配之前,向其所在組網(wǎng)廣播,其所在組網(wǎng)中的各節(jié)點(diǎn)向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求,其中該報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,主節(jié)點(diǎn)根據(jù)該報(bào)文發(fā)送請(qǐng)求中攜帶的信息,確定發(fā)送該報(bào)文的物理鏈接。
      主節(jié)點(diǎn)接收到每個(gè)節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求后,確定每個(gè)節(jié)點(diǎn)發(fā)送該節(jié)點(diǎn)報(bào)文的物理鏈路。為了提高網(wǎng)絡(luò)帶寬的利用率,在本發(fā)明中當(dāng)主節(jié)點(diǎn)確定了每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路后,針對(duì)每個(gè)節(jié)點(diǎn),判斷該節(jié)點(diǎn)與其他節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路是否相同,將物理鏈路不同的節(jié)點(diǎn)劃分在一個(gè)組中,每個(gè)節(jié)點(diǎn)唯一位于一個(gè)組中,并且每個(gè)組中的任意兩個(gè)節(jié)點(diǎn)的物理鏈路都不同。
      將節(jié)點(diǎn)進(jìn)行分組后,由于同一組中任意來(lái)兩個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路都不同,因此該組中各個(gè)節(jié)點(diǎn)可以在同一個(gè)時(shí)間片內(nèi)進(jìn)行報(bào)文的發(fā)送。具體的,在發(fā)明中確定每個(gè)組的時(shí)間片的長(zhǎng)度時(shí),根據(jù)該組中每個(gè)節(jié)點(diǎn)發(fā)送的報(bào)文請(qǐng)求中攜帶的總字節(jié)信息,確定的每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度來(lái)確定。具體的根據(jù)該組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值確定為該組的時(shí)隙長(zhǎng)度。
      圖3為本發(fā)明提供的該實(shí)時(shí)數(shù)據(jù)的具體傳輸過(guò)程,該過(guò)程包括以下步驟
      S301 :主節(jié)點(diǎn)接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求。
      S302 :主節(jié)點(diǎn)根據(jù)接收到的每個(gè)節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求中攜帶的源地址信息及目的地址信息,確定每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路。
      S303:根據(jù)確定的每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中。
      S304 :主節(jié)點(diǎn)根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求中的攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi),待發(fā)送報(bào)文包含的總字節(jié)信息,確定分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。
      S305:根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定該組中的節(jié)點(diǎn)中時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值確定為該組的時(shí)隙長(zhǎng)度,根據(jù)確定的該組的時(shí)隙長(zhǎng)度,確定該組的時(shí)隙。
      S306 :將確定的每個(gè)組的時(shí)隙通知給該組的每個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)根據(jù)其被分配的時(shí)隙進(jìn)行報(bào)文的發(fā)送。
      另外,在本發(fā)明中位于不同組之間的節(jié)點(diǎn)之間存在時(shí)序要求時(shí),根據(jù)該時(shí)序要求, 確定每個(gè)組的時(shí)隙時(shí),還需要考慮該兩個(gè)組的時(shí)序要求。
      下面通過(guò)一個(gè)具體的實(shí)時(shí)方式說(shuō)明本發(fā)明提供的實(shí)時(shí)數(shù)據(jù)傳輸過(guò)程。
      如圖1所示,在該組網(wǎng)中包括節(jié)點(diǎn)PC1 PC4,其中在PCl和PC2之間存在實(shí)時(shí)數(shù)據(jù)傳輸,PC2和PCl之間存在實(shí)時(shí)數(shù)據(jù)傳輸,PC3和PC4之間存在實(shí)時(shí)數(shù)據(jù)傳輸,P4和Pl之間存在實(shí)時(shí)數(shù)據(jù)傳輸。當(dāng)主節(jié)點(diǎn)確定后,該主節(jié)點(diǎn)可以向其所在的組網(wǎng)廣播,各節(jié)點(diǎn)接收到主節(jié)點(diǎn)的廣播后,向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求,其中該報(bào)文發(fā)送請(qǐng)求中攜帶該節(jié)點(diǎn)在一個(gè)周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,并且還包括該報(bào)文的源地址信息和目 的地址信息。每個(gè)節(jié)點(diǎn)發(fā)送的其發(fā)送報(bào)文的源地址信息和目的地址信息如上述描述。
      當(dāng)主節(jié)點(diǎn)接收到節(jié)點(diǎn)PCf PC4發(fā)送的報(bào)文發(fā)送請(qǐng)求后,根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,主節(jié)點(diǎn)確定的每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路分別為PC1發(fā)送其報(bào)文的物理鏈路為switchl switch2, PC2發(fā)送其報(bào)文的物理鏈路為switch2 switchl, PC3發(fā)送其報(bào)文的物理鏈路為switch 3 switch 4, PC4發(fā)送其報(bào)文的物理鏈路為switch 4 switch 3 switch 2 switch I。
      主節(jié)點(diǎn)根據(jù)確定的每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將發(fā)送其報(bào)文占用的物理鏈路不同的節(jié)點(diǎn)劃分在一組,并且每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中。具體的由于PCl和PC2、PC4 發(fā)送其報(bào)文的物理鏈路中存在相同的節(jié)點(diǎn),PCl與PC3發(fā)送其報(bào)文的物理鏈路不同,因此可以將PCl和PC3劃分在第一組中。PC2和PC4發(fā)送其報(bào)文的物理鏈路中存在相同的節(jié)點(diǎn),因此PC2和PC4分別劃分在第二組和第三組中。
      在確定第二組合第三組的時(shí)隙長(zhǎng)度時(shí),直接根據(jù)PC2和PC4在一個(gè)周期內(nèi)發(fā)送待發(fā)送報(bào)文包含的總字節(jié)信息確定的時(shí)隙長(zhǎng)度確定。在確定第一分組的時(shí)隙長(zhǎng)度時(shí),根據(jù)PCl 和PC3在一個(gè)周期內(nèi)發(fā)送其報(bào)文包含的總字節(jié)信息確定的時(shí)隙長(zhǎng)度確定,例如確定的PCl 發(fā)送其報(bào)文的時(shí)隙長(zhǎng)度為20ms,PC3發(fā)送其報(bào)文的時(shí)隙長(zhǎng)度為32ms,則可以確定最長(zhǎng)的時(shí)隙長(zhǎng)度為32ms,則此時(shí)主節(jié)點(diǎn)將第一組的時(shí)隙長(zhǎng)度確定為32ms。
      當(dāng)確定了每個(gè)組的時(shí)隙長(zhǎng)度后,可以按照時(shí)間順序確定每個(gè)組的時(shí)隙,例如確定該周期內(nèi)的時(shí)隙順序?yàn)榈谝唤M、第二組、第三組,或者也可以是第二組、第三組、第一組,當(dāng)然也可以是第三組、第二組、第一組。并將確定的每個(gè)組的時(shí)隙通知給每個(gè)組的節(jié)點(diǎn),以便每個(gè)組的節(jié)點(diǎn)根據(jù)確定的時(shí)隙進(jìn)行報(bào)文的發(fā)送。另外,在本發(fā)明中如果第二組中節(jié)點(diǎn)PC2 在進(jìn)行報(bào)文的發(fā)送時(shí),與節(jié)點(diǎn)PCl的報(bào)文發(fā)送存在時(shí)序要求,PC2需要位于PCl之后進(jìn)行報(bào)文的發(fā)送,則在確定時(shí)隙時(shí),第一組的時(shí)隙需要位于第二組時(shí)隙之前,即可以為第三組、第一組、第二組,或者也可以是第一組、第二組、第三組,也可以是第一組、第三組、第二組。
      根據(jù)本發(fā)明的上述實(shí)施例可知,現(xiàn)有技術(shù)中當(dāng)存在上述各個(gè)節(jié)點(diǎn)時(shí),在進(jìn)行報(bào)文發(fā)送時(shí),只能是按照時(shí)間順序?yàn)槊總€(gè)節(jié)點(diǎn)分配時(shí)隙,當(dāng)通過(guò)本發(fā)明提供的實(shí)時(shí)方式,節(jié)點(diǎn) PCl和節(jié)點(diǎn)PC3可以同時(shí)進(jìn)行報(bào)文的發(fā)送,節(jié)省了一個(gè)節(jié)點(diǎn)進(jìn)行報(bào)文發(fā)送的時(shí)間,同時(shí)有效的提高了帶寬的利用率,當(dāng)網(wǎng)絡(luò)中的節(jié)點(diǎn)較多時(shí),該效果體現(xiàn)的更明顯。
      在本發(fā)明中當(dāng)該組網(wǎng)中存在新加入的節(jié)點(diǎn)時(shí),該新加入的節(jié)點(diǎn)向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求,其中該報(bào)文發(fā)送請(qǐng)求中攜帶該新加入的節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,并攜帶該報(bào)文發(fā)送的源地址信息及目的地址信息?!?br> 主節(jié)點(diǎn)接收該報(bào)文發(fā)送請(qǐng)求,根據(jù)該報(bào)文發(fā)送請(qǐng)求中攜帶的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路,并根據(jù)保存的每個(gè)組中每個(gè)節(jié)點(diǎn)的物理鏈路,確定該新加入的節(jié)點(diǎn)所在的組,其中在該組中,該新加入的節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,與該組中任一節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路都不同。
      主節(jié)點(diǎn)根據(jù)該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求中攜帶的,該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。主節(jié)點(diǎn)根據(jù)確定的該新加入的節(jié)點(diǎn)的時(shí)隙長(zhǎng)度,及該新加入的節(jié)點(diǎn)所在的組的時(shí)隙長(zhǎng)度,確定該兩個(gè)時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值作為該新加入的節(jié)點(diǎn)所在組的調(diào)整后的時(shí)隙長(zhǎng)度,并確定調(diào)整后的該新加入的節(jié)點(diǎn)所在組的時(shí)隙,通知該組中的每個(gè)節(jié)點(diǎn)根據(jù)該調(diào)整后的時(shí)隙進(jìn)行報(bào)文的發(fā)送。
      另外,當(dāng)該新加入的節(jié)點(diǎn)與其他組中的節(jié)點(diǎn)存在時(shí)序要求時(shí),根據(jù)該新加入的節(jié)點(diǎn)與其他組中的節(jié)點(diǎn)的時(shí)隙要求,調(diào)整該新加入的節(jié)點(diǎn)的所在組的時(shí)隙,及該其他組的時(shí)隙。
      圖4為本發(fā)明實(shí)施例提供的存在新加入節(jié)點(diǎn)時(shí),該實(shí)時(shí)數(shù)據(jù)的傳輸過(guò)程,該過(guò)程包括以下步驟
      S401 :當(dāng)組網(wǎng)中存在新加入的節(jié)點(diǎn)時(shí),新加入的節(jié)點(diǎn)向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求。
      S402 :主節(jié)點(diǎn)根據(jù)接收到的該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求中攜帶的,報(bào)文發(fā)送的源地址信息和目的地址信息,確定該新加入的節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路。
      S403:根據(jù)確定的該新加入的節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,及保存的每個(gè)組中每個(gè)節(jié)點(diǎn)的物理鏈路,確定該新加入的節(jié)點(diǎn)所在的組,其中在該組中,該新加入的節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,與該組中任一節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路都不同。
      S404:主節(jié)點(diǎn)根據(jù)該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求中攜帶的,該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度。
      S405 主節(jié)點(diǎn)根據(jù)確定的該新加入的節(jié)點(diǎn)的時(shí)隙長(zhǎng)度,及該新加入節(jié)點(diǎn)所在組的時(shí)隙長(zhǎng)度,確定該兩個(gè)時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值作為該新加入的節(jié)點(diǎn)所在組的時(shí)隙長(zhǎng)度。
      S406 :主節(jié)點(diǎn)判斷該新加入的節(jié)點(diǎn),與其他組中的節(jié)點(diǎn)是否存在時(shí)序要求,當(dāng)存在時(shí)序要求時(shí),根據(jù)該時(shí)序要求,確定該新加入的節(jié)點(diǎn)所在組與該其他組的時(shí)隙,當(dāng)不存在時(shí)序要求時(shí),確定該新加入的節(jié)點(diǎn)所在的組的時(shí)隙。
      例如,如圖1所示,當(dāng)前組網(wǎng)中增加新加入的節(jié)點(diǎn)PC5,該P(yáng)C5與switch5連接,該 switch5與switch4連接。新加入的節(jié)點(diǎn)PC5向PC3發(fā)送報(bào)文,占用的物理鏈路為switch5 switch4"switch3,主節(jié)點(diǎn)接收到PC5發(fā)送的報(bào)文發(fā)送請(qǐng)求,確定該P(yáng)C5在進(jìn)行報(bào)文發(fā)送時(shí)占用的物理鏈路為switch5 switch4 switch3。
      節(jié)點(diǎn)PC5向主節(jié)點(diǎn)發(fā)送報(bào)文發(fā)送請(qǐng)求,主節(jié)點(diǎn)根據(jù)節(jié)點(diǎn)PC5發(fā)送的報(bào)文發(fā)送請(qǐng)求后,確定該節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路為switch5 switch4"switch3。第一組中包括PCl 和PC3,第二組中包括PC2,第三組中包括PC4,主節(jié)點(diǎn)將PC5發(fā)送其報(bào)文的物理鏈路與第一組中每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路進(jìn)行比較,由于PC5發(fā)送其報(bào)文的物理鏈路與PC3發(fā)送其報(bào)文的物理鏈路存在相同的節(jié)點(diǎn);PC5發(fā)送其報(bào)文的物理鏈路與第三組中PC4發(fā)送其報(bào)文的物理鏈路存在相同的節(jié)點(diǎn);PC5發(fā)送其報(bào)文的物理鏈路與第二組中PC2發(fā)送其報(bào)文的物理鏈路不同,因此可以將PC5劃分在第二組中。
      主節(jié)點(diǎn)根據(jù)當(dāng)前為第二組中每個(gè)節(jié)點(diǎn)分配的時(shí)隙的時(shí)隙長(zhǎng)度,及根據(jù)該P(yáng)C5發(fā)送的報(bào)文發(fā)送請(qǐng)求中攜帶的一個(gè)周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定為該節(jié)點(diǎn)分配的時(shí)隙長(zhǎng)度,確定該第二組的時(shí)隙長(zhǎng)度及PC5的時(shí)隙長(zhǎng)度的最大值,將該最大值作為該第二組的時(shí)隙長(zhǎng)度;判斷PC5是否與其他組的節(jié)點(diǎn)中存在時(shí)序要求,當(dāng)存在時(shí)序要求時(shí),根據(jù)該時(shí)序要求確定該組及該其他組的時(shí)隙,當(dāng)不存在時(shí)序要求時(shí),則可以保持當(dāng)前的時(shí)序,按照確定的該時(shí)隙長(zhǎng)度,確定該組的時(shí)隙。
      圖5為本發(fā)明實(shí)施例提供的一種實(shí)時(shí)數(shù)據(jù)的傳輸節(jié)點(diǎn)設(shè)備結(jié)構(gòu)示意圖,所述節(jié)點(diǎn)設(shè)備包括
      接收模塊51,用于接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;
      分組模塊52,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路;根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中;
      時(shí)隙確定模塊53,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度;根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙;
      通知模塊54,用于通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      所述分組模塊52,具體用于針對(duì)每個(gè)節(jié)點(diǎn),根據(jù)該節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,及其他節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,比較該節(jié)點(diǎn)與該其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中包含的每個(gè)節(jié)點(diǎn)是否相同;當(dāng)該節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何一個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何節(jié)點(diǎn)都不同時(shí),將該節(jié)點(diǎn)及該其他節(jié)點(diǎn)劃分
      所述時(shí)隙確定模塊53,用于針對(duì)每個(gè)組中的節(jié)點(diǎn),比較每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值確定為該組的時(shí)隙長(zhǎng)度,根據(jù)該時(shí)隙長(zhǎng)度確定該組的時(shí)隙。
      所述時(shí)隙確定模塊53,還用于判斷不同組包含的節(jié)點(diǎn)的報(bào)文發(fā)送是否存在時(shí)序要求;針對(duì)有時(shí)序要求的兩個(gè)節(jié)點(diǎn)所在的組,按照該兩個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的時(shí)序要求,確定該兩個(gè)組的時(shí)隙。
      所述接收模塊51,還用于當(dāng)該組網(wǎng)中存在新加入的節(jié)點(diǎn)時(shí),接收該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;
      所述分組模塊52,還用于確定該新加入的節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,并根據(jù)保存的每個(gè)組中每個(gè)節(jié)點(diǎn)的物理鏈路,確定該新加入的節(jié)點(diǎn)所在的組;
      所述時(shí)隙確定模塊53,還用于據(jù)該新加入的節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,及該新加入的節(jié)點(diǎn)所在的組的時(shí)隙長(zhǎng)度,確定調(diào)整后的該新加入的節(jié)點(diǎn)所在組的時(shí)隙;
      所述通知模塊54,還用于通知該組中各節(jié)點(diǎn)根據(jù)該組調(diào)整后的時(shí)隙進(jìn)行報(bào)文的發(fā)送。
      本發(fā)明實(shí)施例提供了一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備,該方法當(dāng)主節(jié)點(diǎn)接收到各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求時(shí),確定每個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一個(gè)組中,每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中,并根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。 由于在本發(fā)明中將物理鏈路不同的節(jié)點(diǎn)劃分為了一組,該組分配的時(shí)隙相同,即該組中每個(gè)節(jié)點(diǎn)按照該被分配的時(shí)隙同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送,從而可以有效的節(jié)省該組網(wǎng)中數(shù)據(jù)發(fā)送的時(shí)間,另外由于位于該組中的節(jié)點(diǎn)的物理鏈路不 同,因此即使同時(shí)進(jìn)行數(shù)據(jù)發(fā)送其物理鏈路也不相沖突,反而有效提高了帶寬資源的利用率。
      顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
      權(quán)利要求
      1.一種實(shí)時(shí)數(shù)據(jù)的傳輸方法,其特征在于,該方法包括以下步驟主節(jié)點(diǎn)接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路;根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中;根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度;根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      2.如權(quán)利要求1所述的方法,其特征在于,所述將物理鏈路不同的節(jié)點(diǎn)劃分在一組包括針對(duì)每個(gè)節(jié)點(diǎn),根據(jù)該節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,及其他節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,比較該節(jié)點(diǎn)與該其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中包含的每個(gè)節(jié)點(diǎn)是否相同;當(dāng)該節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何一個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何節(jié)點(diǎn)都不同時(shí),將該節(jié)點(diǎn)及該其他節(jié)點(diǎn)劃分在一個(gè)組。
      3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙包括針對(duì)每個(gè)組中的節(jié)點(diǎn),比較每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值確定為該組的時(shí)隙長(zhǎng)度,根據(jù)該時(shí)隙長(zhǎng)度確定該組的時(shí)隙。
      4.如權(quán)利要求1所述的方法,其特征在于,所述確定每個(gè)組的時(shí)隙還包括判斷不同組包含的節(jié)點(diǎn)的報(bào)文發(fā)送是否存在時(shí)序要求;針對(duì)有時(shí)序要求的兩個(gè)節(jié)點(diǎn)所在的組,按照該兩個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的時(shí)序要求,確定該兩個(gè)組的時(shí)隙。
      5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括當(dāng)組網(wǎng)中存在新加入的節(jié)點(diǎn)時(shí),主節(jié)點(diǎn)接收該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;主節(jié)點(diǎn)確定該新加入的節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,并根據(jù)保存的每個(gè)組中每個(gè)節(jié)點(diǎn)的物理鏈路,確定該新加入的節(jié)點(diǎn)所在的組;根據(jù)該新加入的節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,及該新加入的節(jié)點(diǎn)所在的組的時(shí)隙長(zhǎng)度,確定調(diào)整后的該新加入的節(jié)點(diǎn)所在組的時(shí)隙,通知該組中各節(jié)點(diǎn)根據(jù)該組調(diào)整后的時(shí)隙進(jìn)行報(bào)文的發(fā)送。
      6.一種實(shí)時(shí)數(shù)據(jù)的傳輸節(jié)點(diǎn)設(shè)備,其特征在于,所述節(jié)點(diǎn)設(shè)備包括接收模塊,用于接收各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;分組模塊,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶報(bào)文發(fā)送的源地址信息及目的地址信息,確定發(fā)送該報(bào)文的物理鏈路;根據(jù)每個(gè)節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一組,其中每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中;時(shí)隙確定模塊,用于根據(jù)所述報(bào)文發(fā)送請(qǐng)求中攜帶的該節(jié)點(diǎn)在一個(gè)調(diào)度周期內(nèi)待發(fā)送報(bào)文包含的總字節(jié)信息,確定待分配給該節(jié)點(diǎn)的時(shí)隙長(zhǎng)度;根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙;通知模塊,用于通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。
      7.如權(quán)利要求6所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述分組模塊,具體用于針對(duì)每個(gè)節(jié)點(diǎn),根據(jù)該節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,及其他節(jié)點(diǎn)發(fā)送其報(bào)文的物理鏈路,比較該節(jié)點(diǎn)與該其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中包含的每個(gè)節(jié)點(diǎn)是否相同;當(dāng)該節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何一個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)對(duì)應(yīng)的物理鏈路中的任何節(jié)點(diǎn)都不同時(shí),將該節(jié)點(diǎn)及該其他節(jié)點(diǎn)劃分在一個(gè)組。
      8.如權(quán)利要求6所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述時(shí)隙確定模塊,用于針對(duì)每個(gè)組中的節(jié)點(diǎn),比較每個(gè)節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,確定時(shí)隙長(zhǎng)度的最大值,將該時(shí)隙長(zhǎng)度的最大值確定為該組的時(shí)隙長(zhǎng)度,根據(jù)該時(shí)隙長(zhǎng)度確定該組的時(shí)隙。
      9.如權(quán)利要求6所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述時(shí)隙確定模塊,還用于判斷不同組包含的節(jié)點(diǎn)的報(bào)文發(fā)送是否存在時(shí)序要求;針對(duì)有時(shí)序要求的兩個(gè)節(jié)點(diǎn)所在的組,按照該兩個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的時(shí)序要求,確定該兩個(gè)組的時(shí)隙。
      10.如權(quán)利要求6所述的節(jié)點(diǎn)設(shè)備,其特征在于,所述接收模塊,還用于當(dāng)該組網(wǎng)中存在新加入的節(jié)點(diǎn)時(shí),接收該新加入的節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求;所述分組模塊,還用于確定該新加入的節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,并根據(jù)保存的每個(gè)組中每個(gè)節(jié)點(diǎn)的物理鏈路,確定該新加入的節(jié)點(diǎn)所在的組;所述時(shí)隙確定模塊,還用于據(jù)該新加入的節(jié)點(diǎn)待分配的時(shí)隙長(zhǎng)度,及該新加入的節(jié)點(diǎn)所在的組的時(shí)隙長(zhǎng)度,確定調(diào)整后的該新加入的節(jié)點(diǎn)所在組的時(shí)隙;所述通知模塊,還用于通知該組中各節(jié)點(diǎn)根據(jù)該組調(diào)整后的時(shí)隙進(jìn)行報(bào)文的發(fā)送。
      全文摘要
      本發(fā)明公開(kāi)了一種實(shí)時(shí)數(shù)據(jù)的傳輸方法及節(jié)點(diǎn)設(shè)備,解決現(xiàn)有基于TTE在進(jìn)行數(shù)據(jù)傳輸時(shí),造成的網(wǎng)絡(luò)帶寬資源浪費(fèi)的問(wèn)題,該方法當(dāng)主節(jié)點(diǎn)接收到各節(jié)點(diǎn)發(fā)送的報(bào)文發(fā)送請(qǐng)求時(shí),確定每個(gè)節(jié)點(diǎn)發(fā)送報(bào)文的物理鏈路,將物理鏈路不同的節(jié)點(diǎn)劃分在一個(gè)組中,每個(gè)節(jié)點(diǎn)只唯一位于一個(gè)組中,并根據(jù)每個(gè)組中每個(gè)節(jié)點(diǎn)被分配的時(shí)隙長(zhǎng)度,確定每個(gè)組的時(shí)隙,并通知每個(gè)節(jié)點(diǎn)根據(jù)其所在組被分配的時(shí)隙進(jìn)行數(shù)據(jù)傳輸。由于在本發(fā)明中將物理鏈路不同的節(jié)點(diǎn)劃分為了一組,該組被分配的時(shí)隙相同,該組中每個(gè)節(jié)點(diǎn)按照該被分配的時(shí)隙同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送,從而可以有效的節(jié)省該組網(wǎng)中數(shù)據(jù)發(fā)送的時(shí)間,并有效提高了帶寬資源的利用率。
      文檔編號(hào)H04L12/853GK103001888SQ20121048489
      公開(kāi)日2013年3月27日 申請(qǐng)日期2012年11月23日 優(yōu)先權(quán)日2012年11月23日
      發(fā)明者馬化一, 薛百華, 丁杰 申請(qǐng)人:北京東土科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1