動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法和系統(tǒng)。該方法包括:第一通信單元的第一無線終端和第二無線終端與第二通信單元的第一無線終端和第二無線終端間保持全互聯(lián);所有無線鏈路中有預(yù)設(shè)數(shù)目條主用無線鏈路,其余的是備用無線鏈路,主用無線鏈路中的每一條傳輸相同的業(yè)務(wù)數(shù)據(jù),備用無線鏈路不傳輸業(yè)務(wù)數(shù)據(jù);檢測所有無線鏈路;經(jīng)檢測發(fā)現(xiàn)任意主用無線鏈路出現(xiàn)故障時,對可用鏈路進(jìn)行動態(tài)調(diào)整,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使可用鏈路中的預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)傳輸,如果可用鏈路數(shù)小于等于預(yù)設(shè)數(shù)目則使所有可用鏈路用于業(yè)務(wù)數(shù)據(jù)傳輸。本發(fā)明所公開的動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法和系統(tǒng)能為多機(jī)車操控提供高效率的可靠通信。
【專利說明】動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及多機(jī)車間的同步通信。
【背景技術(shù)】
[0002]在多機(jī)車同步操控中,為了保證機(jī)車間的無線傳輸?shù)目煽啃?,每個機(jī)車和/或可控列尾的車載通信單元(簡稱OCU)中一般可包括兩個車載無線通信終端,分別是主用無線終端和備用無線終端。默認(rèn)通信在主用無線終端間進(jìn)行,當(dāng)該通信鏈路發(fā)生故障后,立即執(zhí)行通信切換,經(jīng)過一定的延時后備用無線鏈路搭建完成以承載業(yè)務(wù)數(shù)據(jù)傳輸;當(dāng)主用無線終端間的鏈路故障排除后,通信重新切換回主用無線終端。切換過程中無線通信會出現(xiàn)短暫的中斷,對實(shí)現(xiàn)多機(jī)車間的可靠通信非常不利。
[0003]為解決上述問題,有人提出了一種如圖1所示的多鏈路冗余數(shù)據(jù)傳輸方法。其中Al和A2是某個機(jī)車的通信單元A中的具有相同數(shù)據(jù)源的兩個無線終端(例如主用無線終端和備用無線終端),BI和B2是另一機(jī)車的通信單元B中的具有另一相同數(shù)據(jù)源的兩個無線終端(例如主用無線終端和備用無線終端)。Al和A2收發(fā)的數(shù)據(jù)相同,BI和B2收發(fā)的數(shù)據(jù)相同,A1、A2和B1、B2間實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)的全互聯(lián)。換言之,一共有4條鏈路在進(jìn)行相同的業(yè)務(wù)數(shù)據(jù)傳輸。當(dāng)其中任意一條通信鏈路出現(xiàn)故障時,仍可保持無中斷的數(shù)據(jù)傳輸。
[0004]但上述全互聯(lián)方案帶來了其他問題,因?yàn)檫M(jìn)行無線業(yè)務(wù)傳輸?shù)逆溌诽?,大量的冗余?shù)據(jù)占據(jù)了有限的帶寬;同時,每個機(jī)車會收到多份相同數(shù)據(jù),也增加了控制系統(tǒng)處理數(shù)據(jù)的復(fù)雜度。特別地,如圖2所示,當(dāng)機(jī)車數(shù)量增多時,數(shù)據(jù)處理的復(fù)雜度迅速增大。圖2中,可將通信單元A視為主機(jī)車的通信單元,將通信單元B、C和D視為不同從機(jī)車的通信單元,而通信單元E是可控列尾上的通信單元。每增加一輛從機(jī)車,通信單元A就要多支持4路業(yè)務(wù)數(shù)據(jù)的無線傳輸,這給主機(jī)車的通信單元A帶來很大的負(fù)荷,同樣不利于保障多機(jī)車間的可靠通信。
【發(fā)明內(nèi)容】
[0005]本發(fā)明公開了一種用于多機(jī)車通信的動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法,該方法能在鏈路切換時動態(tài)調(diào)整用于傳輸業(yè)務(wù)數(shù)據(jù)的無線鏈路,以保持業(yè)務(wù)數(shù)據(jù)的不中斷傳輸,同時使傳輸?shù)娜哂鄶?shù)據(jù)盡可能的少。本發(fā)明還公開了一種采用該方法進(jìn)行機(jī)車間通信的通信系統(tǒng)。
[0006]根據(jù)本發(fā)明的一個方面提供了一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法,該方法包括:第一通信單元的第一無線終端和第二無線終端與第二通信單元的第一無線終端和第二無線終端間保持全互聯(lián);全互聯(lián)的所有無線鏈路中有預(yù)設(shè)數(shù)目條主用無線鏈路,所有無線鏈路中除主用無線鏈路外的無線鏈路是備用無線鏈路,主用無線鏈路中的每一者傳輸相同的業(yè)務(wù)數(shù)據(jù),備用無線鏈路不傳輸由主用無線鏈路所承載的業(yè)務(wù)數(shù)據(jù);檢測所有無線鏈路;以及經(jīng)檢測發(fā)現(xiàn)任意主用無線鏈路出現(xiàn)故障時,對可用鏈路進(jìn)行動態(tài)調(diào)整,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使可用鏈路中的預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸,如果可用鏈路數(shù)小于等于預(yù)設(shè)數(shù)目則使所有可用鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸。其中,可用鏈路指全互聯(lián)形成的所有無線鏈路中去除被檢出故障的鏈路后剩余的鏈路。
[0007]上述主用無線鏈路的方法可包括通過握手協(xié)議檢測所有無線鏈路。
[0008]握手協(xié)議所使用的握手信號可以是心跳數(shù)據(jù)包,當(dāng)檢測主用無線鏈路時,可以將第一通信單元和第二通信單元間的具有握手特性的業(yè)務(wù)數(shù)據(jù)包作為握手信號。
[0009]根據(jù)檢測結(jié)果,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使可用鏈路中的預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸包括:可直接啟用備用無線鏈路中的無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸,所啟用的備用無線鏈路的數(shù)目為預(yù)設(shè)數(shù)目減去當(dāng)前正常傳輸業(yè)務(wù)數(shù)據(jù)的主用無線鏈路數(shù)。
[0010]根據(jù)檢測結(jié)果,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使可用鏈路中的預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸包括:可啟用所有可用鏈路用于數(shù)據(jù)傳輸,然后從所有可用鏈路中選擇預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸,而停止在未被選中的可用鏈路上的業(yè)務(wù)數(shù)據(jù)的傳輸。
[0011]上述方法中,如果預(yù)設(shè)數(shù)目是2,則主用無線鏈路中的一條可以是第一通信單元的第一無線終端和所述第二通信單元的第一無線終端之間的通信鏈路,另一條可以是第一通信單元的第二無線終端和第二通信單元的第二無線終端之間的通信鏈路;也可以是主用無線鏈路中的一條可以是第一通信單元的第一無線終端和第二通信單元的第一無線終端之間的通信鏈路,而另一條可以是第一通信單元的第一無線終端和第二通信單元的第二無線終端之間的通信鏈路。
[0012]通常來說,預(yù)設(shè)數(shù)目可以是2或3。
[0013]根據(jù)本發(fā)明的另一方面,還提供了一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸系統(tǒng),該系統(tǒng)可以采用上述方法或上述方法的任意組合進(jìn)行通信。該系統(tǒng)中可包括多個通信單元,發(fā)生業(yè)務(wù)數(shù)據(jù)傳輸?shù)娜我鈨蓚€通信單元可分別被視為第一通信單元和第二通信單元。
[0014]本發(fā)明所公開的動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法和系統(tǒng)能為多機(jī)車操控提供高效率的可靠通信。
【專利附圖】
【附圖說明】
[0015]圖中,相同的標(biāo)記表示相同或相似的部件。
[0016]圖1示出了采用全互聯(lián)通信的兩個車載通信單元間的通信的示例圖;
[0017]圖2示出了采用全互聯(lián)通信的多個(大于兩個)車載通信單元間的通信的示例圖;
[0018]圖3示出了根據(jù)本發(fā)明的一個優(yōu)選實(shí)施方式的兩個車載通信單元間的通信的示例圖;
[0019]圖4示出了根據(jù)本發(fā)明的另一個實(shí)施方式的兩個車載通信單元間的通信示例圖;
[0020]圖5示出了根據(jù)本發(fā)明的一個實(shí)施方式的多個(大于兩個)車載通信單元間的通信的示例圖;
[0021]圖6示出了根據(jù)本發(fā)明的實(shí)施方式的多個(大于兩個)車載通信單元間的通信的示例圖;以及
[0022]圖7示出了根據(jù)本發(fā)明的另一個實(shí)施方式的兩個車載通信單元間的通信的示例圖?!揪唧w實(shí)施方式】
[0023]根據(jù)本發(fā)明的一個方面提供了一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法,該方法包括:第一通信單元的第一無線終端和第二無線終端與第二通信單元的第一無線終端和第二無線終端間保持全互聯(lián);全互聯(lián)的所有無線鏈路中有預(yù)設(shè)數(shù)目條主用無線鏈路,所有無線鏈路中除主用無線鏈路外的無線鏈路是備用無線鏈路,主用無線鏈路中的每一者傳輸相同的業(yè)務(wù)數(shù)據(jù),備用無線鏈路不傳輸由主用無線鏈路所承載的業(yè)務(wù)數(shù)據(jù);檢測所有無線鏈路;以及經(jīng)檢測發(fā)現(xiàn)任意主用無線鏈路出現(xiàn)故障時,對可用鏈路進(jìn)行動態(tài)調(diào)整,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使可用鏈路中的預(yù)設(shè)數(shù)目條無線鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸,如果可用鏈路數(shù)小于等于預(yù)設(shè)數(shù)目則使所有可用鏈路用于業(yè)務(wù)數(shù)據(jù)的傳輸。其中,可用鏈路指全互聯(lián)形成的所有無線鏈路中去除被檢出故障的鏈路后剩余的鏈路。
[0024]根據(jù)本發(fā)明的另一方面,還提供了一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸系統(tǒng),該系統(tǒng)可以采用上述方法或上述方法的任意組合進(jìn)行通信。
[0025]圖3示出了根據(jù)本發(fā)明的一個優(yōu)選實(shí)施方式的兩個機(jī)車間的通信的示例圖。圖1中的通信單元A可視為第一機(jī)車的通信單元,通信單元B可視為第二機(jī)車的通信單元,Al和A2是通信單元A的兩個車載無線終端,可分別被稱為第一無線終端和第二無線終端,BI和B2是通信單元B的第一無線終端和第二無線終端,此處所述的“第一”和“第二”只用于互相區(qū)分,而不用于表示部件的不同特性。通信單元A的兩個無線終端和通信單元B的兩個無線終端間實(shí)現(xiàn)全互聯(lián),即同時維持Al—B1、A2 — B2、Al—B2和A2 — BI這4條無線鏈路,同時預(yù)設(shè)用于傳輸業(yè)務(wù)數(shù)據(jù)的冗余鏈路數(shù)為2,圖中實(shí)線所示的Al—BI和A2 — B2是傳輸業(yè)務(wù)數(shù)據(jù)的無線鏈路(可稱為主用無線鏈路),虛線所示的無線鏈路Al—B2和A2 — BI (可稱為備用無線鏈路)雖然處于連接狀態(tài)但不傳輸由主用無線鏈路所承載的業(yè)務(wù)數(shù)據(jù)。本發(fā)明為使表示清晰,在示圖中沒有明示無線網(wǎng)絡(luò),但本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)了解,任意兩個無線終端間的數(shù)據(jù)傳輸都要經(jīng)過無線網(wǎng)絡(luò)。主用無線鏈路Al—BI和A2—B2傳輸相同的兩路業(yè)務(wù)數(shù)據(jù),并且各自兩端所連接的兩個終端互不相同,以保證當(dāng)其中任意一路傳輸鏈路或任意一個終端發(fā)生故障后,仍能確保業(yè)務(wù)數(shù)據(jù)不中斷傳輸。備用無線鏈路Al—B2和A2—BI不傳輸業(yè)務(wù)數(shù)據(jù),但仍保持連接狀態(tài)(如通過傳輸心跳數(shù)據(jù)包等),以確保主用無線鏈路發(fā)生故障時,能省去建立鏈路的時間而立即啟用備用無線鏈路進(jìn)行傳輸。為保持空閑鏈路Al—B2和A2 — BI始終處于連接狀態(tài),還可在無線網(wǎng)絡(luò)側(cè)將用于該鏈路的不活動定時器中的時間設(shè)置為無限長。
[0026]可通過握手協(xié)議來檢測鏈路是否暢通,例如將心跳數(shù)據(jù)包作為握手信號對所有無線鏈路進(jìn)行檢測,即互聯(lián)的雙方中的一方,以不超過某個時間間隔的頻率向另一方發(fā)送一個很小的數(shù)據(jù)包,另一方根據(jù)需要確定在收到該數(shù)據(jù)包之后是否回復(fù)一個很小的數(shù)據(jù)包,互聯(lián)雙方所發(fā)送的很小的數(shù)據(jù)包可被稱為心跳數(shù)據(jù)包或心跳信號。如果任一方超時沒有收到心跳數(shù)據(jù)包,或者丟包率超過預(yù)設(shè)的門限,則該無線鏈路被認(rèn)為有故障。心跳數(shù)據(jù)包的發(fā)送間隔、超時時間長度和丟包率的門限可以根據(jù)需要設(shè)置,時間精度可為毫秒量級。如果機(jī)車間傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)中包括其本身可以作為握手信號的業(yè)務(wù)數(shù)據(jù)包,則檢測其主用無線鏈路不需要采用專門的握手信號。
[0027]在本實(shí)施方式中,當(dāng)任意主用無線鏈路發(fā)生故障時,系統(tǒng)可基于可用鏈路數(shù)和冗余鏈路的預(yù)設(shè)數(shù)目(本實(shí)施方式中的該預(yù)設(shè)數(shù)目為2)在可用鏈路間進(jìn)行動態(tài)調(diào)整,直至達(dá)到同時有預(yù)設(shè)數(shù)目條無線鏈路用于傳輸業(yè)務(wù)數(shù)據(jù)。例如,經(jīng)檢測發(fā)現(xiàn)主用無線鏈路Al—BI發(fā)生故障,則可用鏈路數(shù)為3??梢酝ㄟ^不同的方法使這3條可用鏈路中的2條鏈路用以傳輸業(yè)務(wù)數(shù)據(jù)??芍苯訌膬蓷l備用無線鏈路中選擇(例如隨機(jī)選擇或根據(jù)某性能指標(biāo)選擇)一條用以傳輸業(yè)務(wù)數(shù)據(jù),例如,可直接啟用備用鏈路Al—B2或A2 — BI,以實(shí)現(xiàn)同時有兩條無線鏈路用于傳輸業(yè)務(wù)數(shù)據(jù);還可同時在所有可用的無線鏈路上傳輸業(yè)務(wù)數(shù)據(jù),然后根據(jù)所采用的動態(tài)鏈路分配方案(例如根據(jù)丟包率或根據(jù)無線終端的優(yōu)先級等或隨機(jī)選擇)從中選擇兩條繼續(xù)保持傳輸,而停止未被選中的鏈路上的業(yè)務(wù)數(shù)據(jù)傳輸,例如,可同時啟用鏈路Al—B2和A2 — BI,然后根據(jù)動態(tài)鏈路分配方案,從正在傳輸業(yè)務(wù)數(shù)據(jù)的三條鏈路A2 — B2、Al一B2和A2—BI中選擇兩條繼續(xù)傳輸,而停止在未被選中的鏈路上的業(yè)務(wù)數(shù)據(jù)傳輸。后一種方法中,因?yàn)槭窍葌鬏斣龠x擇,所以可實(shí)現(xiàn)更快速的切換。如果兩條主用無線鏈路都發(fā)生故障,則所有鏈路中可用鏈路一共只有兩條,可啟用所有可用鏈路(即全部兩條備用無線鏈路)進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸。
[0028]圖4示出了根據(jù)本發(fā)明的另一個實(shí)施方式的兩個機(jī)車的車載通信單元間的通信的示例圖。通信單元A (第一通信單元)的兩個無線終端和通信單元B (第二通信單元)的兩個無線終端之間全互聯(lián),預(yù)設(shè)用于傳輸業(yè)務(wù)數(shù)據(jù)的冗余鏈路數(shù)為2。如圖中實(shí)線連接所示,圖4中的兩條主用無線鏈路Al—BI和Al—B2的一端是通信單元A (第一通信單元)中的同一個終端Al,另一端是通信單元B (第二通信單元)中的不同終端BI和B2。相應(yīng)的,備用無線鏈路是A2 — BI和A2 — B2。如圖所示的情況下,Al—BI和Al—B2傳輸兩路相同的業(yè)務(wù)數(shù)據(jù),A2-B1和A2 — B2不傳輸業(yè)務(wù)數(shù)據(jù)??赏ㄟ^握手協(xié)議來檢測所有無線鏈路是否暢通。當(dāng)主用無線鏈路發(fā)生故障時,系統(tǒng)可根據(jù)可用鏈路數(shù)和冗余鏈路的預(yù)設(shè)數(shù)目(即2)在可用鏈路間進(jìn)行動態(tài)調(diào)整,直至達(dá)到同時有兩條無線鏈路用于傳輸業(yè)務(wù)數(shù)據(jù)。例如,如果Al超過預(yù)設(shè)時間長度還沒有收到來自B2的心跳數(shù)據(jù)包,或Al判斷來自B2的數(shù)據(jù)包一段時間內(nèi)的丟包率大于預(yù)設(shè)丟包率,則認(rèn)為Al—B2間的傳輸發(fā)生故障。此時,可立即啟用備用無線鏈路A2—BI和A2—B2中的一者,也可以同時啟用A2—B1和A2—B2,然后根據(jù)該通信系統(tǒng)所采用的動態(tài)鏈路分配方案從正在傳輸業(yè)務(wù)數(shù)據(jù)的三條鏈路Al—B1、A2 — BI和A2 — B2中選擇兩條繼續(xù)進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸,實(shí)現(xiàn)同時維持兩條鏈路傳輸冗余數(shù)據(jù)的通信系統(tǒng)。如果無線終端Al出現(xiàn)故障,則Al—BI和Al—B2兩條鏈路都會被檢出不能正常傳輸,此時可用鏈路數(shù)為2,可啟用全部可用鏈路(即全部兩條備用無線鏈路)用于傳輸業(yè)務(wù)數(shù)據(jù)。
[0029]圖5示出了根據(jù)本發(fā)明的一個實(shí)施方式的多個(大于兩個)機(jī)車間的通信的示例圖。圖中,通信單元A可視為主機(jī)車的通信單元,通信單元B、C、D可視為從機(jī)車的通信單元,通信單元E可被視為可控列尾的通信單元。圖4可看作是多個如圖3中所示的通信系統(tǒng)的組合。通信單元A與B、C、D、E中的每一者間構(gòu)成全互聯(lián)網(wǎng)絡(luò),但其中有一半的鏈路是不用于傳輸業(yè)務(wù)數(shù)據(jù)的空閑鏈路。圖中的實(shí)線可表示該狀態(tài)下的主用無線鏈路,虛線可表示該狀態(tài)下的備用無線鏈路。當(dāng)任一條主用無線鏈路被檢出故障后(例如,通過握手協(xié)議),主機(jī)車和對應(yīng)的從機(jī)車或可控列尾間的可用鏈路可被動態(tài)調(diào)整,以實(shí)現(xiàn)始終同時維持兩條鏈路傳輸冗余數(shù)據(jù)的通信系統(tǒng)。
[0030]實(shí)際的多機(jī)車操控系統(tǒng)中,可使用圖3和圖4所示的實(shí)施方式的任意組合。圖6示出了根據(jù)本發(fā)明的實(shí)施方式的多個(大于兩個)機(jī)車間的通信的示例圖。圖中,通信單元A可被視為主機(jī)車的通信單元,通信單元B、C、D、E可被視為從機(jī)車的通信單元,通信單元F可被視為可控列尾的通信單元。A與B、C、D、E和F中的任一者之間實(shí)現(xiàn)全互聯(lián),圖中實(shí)線用于表示主用無線鏈路,虛線用于表示備用無線鏈路。圖6可被認(rèn)為是多個如圖3和圖4中所示的通信系統(tǒng)的組合。如圖所示,通信單元A和通信單元B間以及通信單元A和通信單元C間采用如圖3所示的實(shí)施方式,兩條主用無線鏈路所連接的終端互不相同;而通信單兀A和通彳目單兀D間、通彳目單兀A和通彳目單兀E間和通"[目單兀A和通彳目單兀F間米用如圖4所示的實(shí)施方式,兩條主用無線鏈路的一端連接至同一無線終端,另一端分別連接至不同無線終端。通彳目單兀A和B間的主用無線鏈路是鏈路Al—B2和A2—BI,通彳目單兀A和C間的主用無線鏈路是Al—Cl和A2—C2,通彳目單兀A和D間的主用無線鏈路是Al一Dl和Al一D2,通彳目單兀A和E間的主用無線鏈路是A2—El和A2—E2,而通彳目單兀A與F間的主用無線鏈路是Al—Fl和A2 — Fl。B、C、D、E、F中的每一者和A間保持多鏈路冗余數(shù)據(jù)傳輸,同時B、C、D、E、F中的每一者和A間支持不傳輸業(yè)務(wù)數(shù)據(jù)的連接鏈路??蓪?shí)時通過握手協(xié)議對所有鏈路進(jìn)行檢測,當(dāng)檢測到任一從機(jī)車和/或可控列尾與主機(jī)車間的正常傳輸業(yè)務(wù)數(shù)據(jù)的無線鏈路數(shù)量小于2時,在該機(jī)車和/或可控列尾與主機(jī)車間進(jìn)行可用鏈路的動態(tài)調(diào)整,直至該機(jī)車和/或可控列尾與主機(jī)車間再次達(dá)到同時有兩條無線鏈路進(jìn)行相同業(yè)務(wù)數(shù)據(jù)的傳輸。
[0031]圖7示出了根據(jù)本發(fā)明的另一個實(shí)施方式的兩個機(jī)車間的通信的示例圖。通信單元A (第一通信單元)的兩個無線終端和通信單元B (第二通信單元)的兩個無線終端間實(shí)現(xiàn)全互聯(lián),用于傳輸業(yè)務(wù)數(shù)據(jù)的冗余鏈路的預(yù)設(shè)數(shù)目為3,其中實(shí)線表示當(dāng)前狀態(tài)下的主用無線鏈路,虛線表示備用無線鏈路。如圖所示,圖7中有三條主用無線鏈路Al—B1、Al—B2和A2—BI同時傳輸相同的業(yè)務(wù)數(shù)據(jù)。對鏈路是否暢通的檢測方法和上述其他實(shí)施方式中相同。每當(dāng)檢測到當(dāng)前進(jìn)行業(yè)務(wù)數(shù)據(jù)傳輸?shù)逆溌沸∮谌龡l時,則在可用鏈路間進(jìn)行動態(tài)調(diào)整。例如,當(dāng)檢測到有一條主用鏈路發(fā)生故障時,可知全互聯(lián)的四條鏈路中的可用鏈路數(shù)為3,則使所有可用鏈路用于業(yè)務(wù)數(shù)據(jù)傳輸,以使維持同時有三條鏈路傳輸同樣的業(yè)務(wù)數(shù)據(jù)。而當(dāng)檢測到有兩條故障鏈路(例如,當(dāng)前正常傳輸業(yè)務(wù)數(shù)據(jù)的無線鏈路只有一條)時,可知總的可用鏈路數(shù)只有兩條,即使啟用所有可用鏈路仍只有兩條鏈路可用于業(yè)務(wù)數(shù)據(jù)傳輸。在此情況下,在故障鏈路修復(fù)前,無法實(shí)現(xiàn)同時維持三條冗余鏈路傳輸業(yè)務(wù)數(shù)據(jù),只能使所有可用鏈路用以傳輸業(yè)務(wù)數(shù)據(jù)以保持盡可能多的冗余鏈路傳輸。圖7所示的實(shí)施方式與圖3和圖4所示的實(shí)施方式相比,具有更多的主用無線鏈路,傳輸可靠性更高,但也意味著系統(tǒng)要處理和傳輸更多的冗余數(shù)據(jù)。
[0032]本發(fā)明中各種部件的命名僅是為了示例的目的,實(shí)際中具有相同或類似特征和功能的部件可能具有不同的名稱。
[0033]盡管出于解釋說明的目的已經(jīng)公開了本發(fā)明的實(shí)施方式,但是應(yīng)理解為本發(fā)明不限于此,并且本領(lǐng)域技術(shù)人員應(yīng)理解各種不偏離本發(fā)明的范圍和主旨的修改、增加和替代是可能的。相應(yīng)地,任何和所有修改、變化或等效安排應(yīng)考慮進(jìn)本發(fā)明的范圍,并且本發(fā)明的詳細(xì)范圍將通過隨附的權(quán)利要求書公開。
【權(quán)利要求】
1.一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸方法,所述方法包括: 第一通信單元的第一無線終端和第二無線終端與第二通信單元的第一無線終端和第二無線終端間保持全互聯(lián); 所述全互聯(lián)的所有無線鏈路中有預(yù)設(shè)數(shù)目條主用無線鏈路,所述所有無線鏈路中除所述主用無線鏈路外的無線鏈路是備用無線鏈路,所述主用無線鏈路中的每一條傳輸相同的業(yè)務(wù)數(shù)據(jù),所述備用無線鏈路不傳輸由所述主用無線鏈路所承載的所述業(yè)務(wù)數(shù)據(jù); 檢測所述所有無線鏈路;以及 經(jīng)檢測發(fā)現(xiàn)任意所述主用無線鏈路出現(xiàn)故障時,對可用鏈路進(jìn)行動態(tài)調(diào)整,如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使所述可用鏈路中的所述預(yù)設(shè)數(shù)目條無線鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸,如果可用鏈路數(shù)小于等于所述預(yù)設(shè)數(shù)目則使所有所述可用鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸。
2.根據(jù)權(quán)利要求1所述的方法,其中檢測所述所有無線鏈路的方法包括通過握手協(xié)議檢測所述所有無線鏈路。
3.根據(jù)權(quán)利要求2所述的方法,其中所述握手協(xié)議中的握手信號是心跳數(shù)據(jù)包。
4.根據(jù)權(quán)利要求2所述的方法,其中用于檢測所述主用無線鏈路的所述握手協(xié)議中的握手信號是所述第一通信單元和所述第二通信單元間的業(yè)務(wù)數(shù)據(jù)包。
5.根據(jù)權(quán)利要求1所述的方法,其中如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使所述可用鏈路中的所述預(yù)設(shè)數(shù)目條無線鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸包括: 直接啟用所述備用無線鏈路中的部分無線鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸,所啟用的所述備用無線鏈路的數(shù)目為所述預(yù)設(shè)數(shù)目減去當(dāng)前正常傳輸所述業(yè)務(wù)數(shù)據(jù)的所述主用無線鏈路數(shù)。
6.根據(jù)權(quán)利要求1所述的方法,其中如果可用鏈路數(shù)目大于預(yù)設(shè)數(shù)目則使所述可用鏈路中的所述預(yù)設(shè)數(shù)目條無線鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸包括: 啟用所有所述可用鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸,然后從所述所有所述可用鏈路中選擇所述預(yù)設(shè)數(shù)目條無線鏈路用于所述業(yè)務(wù)數(shù)據(jù)的傳輸,而停止在未被選中的可用鏈路上的所述業(yè)務(wù)數(shù)據(jù)的傳輸。
7.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)設(shè)數(shù)目是2,所述主用無線鏈路中的一條是所述第一通信單元的第一無線終端和所述第二通信單元的第一無線終端之間的通信鏈路,所述主用無線鏈路中的另一條是所述第一通信單元的第二無線終端和所述第二通信單元的第二無線終端之間的通信鏈路。
8.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)設(shè)數(shù)目是2,所述主用無線鏈路中的一條是所述第一通信單元的第一無線終端和所述第二通信單元的第一無線終端之間的通信鏈路,所述主用無線鏈路中的另一條是所述第一通信單元的第一無線終端和所述第二通信單元的第二無線終端之間的通信鏈路。
9.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)設(shè)數(shù)目是2或3。
10.一種動態(tài)的多鏈路冗余數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)采用權(quán)利要求1?權(quán)利要求9中的任意一條權(quán)利要求所述的方法進(jìn)行通信,或者所述系統(tǒng)采用權(quán)利要求7中所述的方法和權(quán)利要求8中所述的方法的結(jié)合進(jìn)行通信。
【文檔編號】H04L1/22GK103780365SQ201410038373
【公開日】2014年5月7日 申請日期:2014年1月26日 優(yōu)先權(quán)日:2014年1月26日
【發(fā)明者】曹彥平, 李靖, 巢晉杰, 李曉建, 孟憲洪, 楊丁一, 何占元, 唐永康, 張斌 申請人:中國神華能源股份有限公司, 朔黃鐵路發(fā)展有限責(zé)任公司, 華為技術(shù)有限公司