本申請涉及通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng)。
背景技術(shù):
#
當(dāng)前,為了保證通信服務(wù)中業(yè)務(wù)數(shù)據(jù)的正常收發(fā),往往設(shè)置主通信設(shè)備和備用通信設(shè)備,主通信設(shè)備和備用通信設(shè)備之間往往會建立連接,從而可以進(jìn)行數(shù)據(jù)的同步以及相互監(jiān)測運行的狀態(tài)。這樣,當(dāng)主通信設(shè)備處于維護(hù)或者發(fā)生故障時,可以自動啟用備用通信設(shè)備,從而避免因為故障或者人為因素導(dǎo)致通信服務(wù)的中斷。
這種設(shè)置冗余設(shè)備的通信方式能夠很好地保障通信服務(wù)的質(zhì)量,但是,當(dāng)主通信設(shè)備和備用通信設(shè)備之間的連接中斷時,備用通信設(shè)備則無法監(jiān)測主通信設(shè)備的工作狀態(tài),從而會誤判為主通信設(shè)備此時處于故障中。這樣,備用通信設(shè)備便會自動啟動,來進(jìn)行通信中業(yè)務(wù)數(shù)據(jù)的收發(fā)。然而,此時僅僅是主通信設(shè)備和備用通信設(shè)備之間的連接中斷而已,主通信設(shè)備其實仍然處于工作狀態(tài),這樣,對于同一份通信業(yè)務(wù),便會進(jìn)行兩次處理,從而導(dǎo)致了業(yè)務(wù)數(shù)據(jù)的重復(fù)收發(fā)。
應(yīng)該注意,上面對技術(shù)背景的介紹只是為了方便對本申請的技術(shù)方案進(jìn)行清楚、完整的說明,并方便本領(lǐng)域技術(shù)人員的理解而闡述的。不能僅僅因為這些方案在本申請的背景技術(shù)部分進(jìn)行了闡述而認(rèn)為上述技術(shù)方案為本領(lǐng)域技術(shù)人員所公知。
技術(shù)實現(xiàn)要素:
#
本申請實施例的目的在于提供一種數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng),以解決業(yè)務(wù)數(shù)據(jù)重復(fù)收發(fā)的問題。
本申請實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng)是這樣實現(xiàn)的:
一種數(shù)據(jù)傳輸?shù)姆椒?,包括?/p>
備用設(shè)備在檢測到鏈路結(jié)構(gòu)發(fā)生改變時,將自身的第二傳輸狀態(tài)修改為第一傳輸狀態(tài);
所述備用設(shè)備向控制服務(wù)器發(fā)送第一配置參數(shù);
所述服務(wù)器將響應(yīng)于所述第一配置參數(shù),向主設(shè)備發(fā)送確認(rèn)請求;
響應(yīng)于所述確認(rèn)請求,所述主設(shè)備向所述控制服務(wù)器發(fā)送第二配置參數(shù);
所述控制服務(wù)器對比所述第一配置參數(shù)和所述第二配置參數(shù),對所述主設(shè)備或者所述備用設(shè)備下達(dá)關(guān)機指令。
一種數(shù)據(jù)傳輸?shù)南到y(tǒng),包括:
狀態(tài)更改單元,用于在檢測到鏈路結(jié)構(gòu)發(fā)生改變時,將備用設(shè)備的第二傳輸狀態(tài)修改為第一傳輸狀態(tài);
第一配置參數(shù)發(fā)送單元,用于向控制服務(wù)器發(fā)送所述備用設(shè)備的第一配置參數(shù);
確認(rèn)請求發(fā)送單元,用于響應(yīng)于所述第一配置參數(shù),向主設(shè)備發(fā)送確認(rèn)請求;
第二配置參數(shù)發(fā)送單元,用于響應(yīng)于所述確認(rèn)請求,向所述控制服務(wù)器發(fā)送所述主設(shè)備的第二配置參數(shù);
指令下達(dá)單元,用于對比所述第一配置參數(shù)和所述第二配置參數(shù),對所述主設(shè)備或者所述備用設(shè)備下達(dá)關(guān)機指令。
本申請實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng),當(dāng)主設(shè)備和備用設(shè)備之間的連接中斷時,在主設(shè)備和備用設(shè)備之間篩選出符合條件的設(shè)備繼續(xù)進(jìn)行業(yè)務(wù)通信,而將另一個設(shè)備關(guān)閉,從而可以避免業(yè)務(wù)數(shù)據(jù)重復(fù)收發(fā)的情況。
參照后文的說明和附圖,詳細(xì)公開了本申請的特定實施方式,指明了本申請的原理可以被采用的方式。應(yīng)該理解,本申請的實施方式在范圍上并不因而受到限制。在所附權(quán)利要求的精神和條款的范圍內(nèi),本申請的實施方式包括許多改變、修改和等同。
針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。
應(yīng)該強調(diào),術(shù)語“包括/包含”在本文使用時指特征、整件、步驟或組件的存在,但并不排除一個或更多個其它特征、整件、步驟或組件的存在或附加。
附圖說明#
所包括的附圖用來提供對本申請實施例的進(jìn)一步的理解,其構(gòu)成了說明書的一部分,用于例示本申請的實施方式,并與文字描述一起來闡釋本申請的原理。顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1為本申請實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒鞒虉D;
圖2為本申請實施例提供的一種數(shù)據(jù)傳輸?shù)南到y(tǒng)的功能模塊圖。
具體實施方式#
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。
圖1為本申請實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒鞒虉D。雖然下文描述流程包括以特定 順序出現(xiàn)的多個操作,但是應(yīng)該清楚了解,這些過程可以包括更多或更少的操作,這些操作可以順序執(zhí)行或并行執(zhí)行(例如使用并行處理器或多線程環(huán)境)。如圖1所示,所述方法包括:
S1:備用設(shè)備在檢測到鏈路結(jié)構(gòu)發(fā)生改變時,將自身的第二傳輸狀態(tài)修改為第一傳輸狀態(tài);
S2:所述備用設(shè)備向控制服務(wù)器發(fā)送第一配置參數(shù);
S3:所述控制服務(wù)器將響應(yīng)于所述第一配置參數(shù),向主設(shè)備發(fā)送確認(rèn)請求;
S4:響應(yīng)于所述確認(rèn)請求,所述主設(shè)備向所述控制服務(wù)器發(fā)送第二配置參數(shù);
S5:所述控制服務(wù)器對比所述第一配置參數(shù)和所述第二配置參數(shù),對所述主設(shè)備或者所述備用設(shè)備下達(dá)關(guān)機指令。
本申請實施例中的備用設(shè)備在檢測到鏈路結(jié)構(gòu)發(fā)生改變時,則可以判斷其與主設(shè)備的連接被中斷了,此時所述備用設(shè)備可以將自身的第二傳輸狀態(tài)修改為第一傳輸狀態(tài),所述第二傳輸狀態(tài)可以為待機狀態(tài),所述第一傳輸狀態(tài)可以為工作狀態(tài)。在將傳輸狀態(tài)修改后,備用設(shè)備便可以向控制服務(wù)器發(fā)送第一配置參數(shù),所述第一配置參數(shù)可以包括所述備用設(shè)備的端口標(biāo)識,所述端口標(biāo)識可以唯一識別所述備用設(shè)備。所述控制服務(wù)器接收到所述第一配置參數(shù)后,可以響應(yīng)于所述第一配置參數(shù),向主設(shè)備發(fā)送確認(rèn)請求。該確認(rèn)請求用于向所述主設(shè)備獲取相關(guān)信息,以供控制服務(wù)器判斷該使得哪個設(shè)備停止工作。所述主設(shè)備響應(yīng)于所述確認(rèn)請求,可以向控制服務(wù)器發(fā)送第二配置參數(shù),所述第二配置參數(shù)可以包括所述主設(shè)備的端口標(biāo)識。上述的主設(shè)備的端口標(biāo)識以及備用設(shè)備的端口標(biāo)識均可以為主設(shè)備以及備用設(shè)備開始起用時自動分配的,所述主設(shè)備的端口標(biāo)識和備用設(shè)備的端口標(biāo)識互不相同,用以區(qū)分主設(shè)備和備用設(shè)備,所述端口標(biāo)識可以為具體的數(shù)字。
控制服務(wù)器在接收到第一配置參數(shù)和第二配置參數(shù)后,可以對比所述第一配置參數(shù)和第二配置參數(shù),并根據(jù)對比結(jié)果向所述主設(shè)備或者所述備用設(shè)備下達(dá)關(guān)機指令。具體地,所述控制服務(wù)器可以對比所述第一配置參數(shù)和所述第二配置參數(shù),當(dāng)所述第一配置參數(shù)中的端口標(biāo)識大于所述第二配置參數(shù)中的端口標(biāo)識時,向所述備用設(shè)備下達(dá)關(guān)機指令。同時,當(dāng)所述第一配置參數(shù)中的端口標(biāo)識小于所述第二配置參數(shù)中的端口標(biāo)識時,向所述主設(shè)備下達(dá)關(guān)機指令。也就是說,本申請實施例可以保留端口標(biāo)識較小的設(shè)備,而向端口標(biāo)識較大的設(shè)備下達(dá)關(guān)機指令。這樣,便可以保證同一時間只有一臺設(shè)備處于工作狀態(tài),這樣便可以避免業(yè)務(wù)數(shù)據(jù)的重復(fù)收發(fā)。
在本申請一優(yōu)選實施例中,由于備用設(shè)備往往處于待機狀態(tài),因此其與控制服務(wù)器之間的連接通道可能會出現(xiàn)故障。因此,在所述備用設(shè)備向控制服務(wù)器發(fā)送第一配置參數(shù)之后,本申請實施例還可以包括下述步驟:
所述控制服務(wù)器初始化與所述備用設(shè)備的連接通道。
這樣便可以保證控制服務(wù)器與備用設(shè)備之間通信的暢通。
本申請實施例還提供一種數(shù)據(jù)傳輸?shù)南到y(tǒng)。圖2為本申請實施例提供的一種數(shù)據(jù)傳輸?shù)南到y(tǒng)的功能模塊圖。如圖2所示,所述系統(tǒng)包括:
狀態(tài)更改單元100,用于在檢測到鏈路結(jié)構(gòu)發(fā)生改變時,將備用設(shè)備的第二傳輸狀態(tài)修改為第一傳輸狀態(tài);
第一配置參數(shù)發(fā)送單元200,用于向控制服務(wù)器發(fā)送所述備用設(shè)備的第一配置參數(shù);
確認(rèn)請求發(fā)送單元300,用于響應(yīng)于所述第一配置參數(shù),向主設(shè)備發(fā)送確認(rèn)請求;
第二配置參數(shù)發(fā)送單元400,用于響應(yīng)于所述確認(rèn)請求,向所述控制服務(wù)器發(fā)送所述主設(shè)備的第二配置參數(shù);
指令下達(dá)單元500,用于對比所述第一配置參數(shù)和所述第二配置參數(shù),對所述主設(shè)備或者所述備用設(shè)備下達(dá)關(guān)機指令。
在本申請一優(yōu)選實施例中,所述指令下達(dá)單元500具體包括:
第一判斷模塊,用于對比所述第一配置參數(shù)和所述第二配置參數(shù),當(dāng)所述第一配置參數(shù)中的端口標(biāo)識小于所述第二配置參數(shù)中的端口標(biāo)識時,向所述主設(shè)備下達(dá)關(guān)機指令。
在本申請另一優(yōu)選實施例中,所述指令下達(dá)單元500具體包括:
第二判斷模塊,用于對比所述第一配置參數(shù)和所述第二配置參數(shù),當(dāng)所述第一配置參數(shù)中的端口標(biāo)識大于所述第二配置參數(shù)中的端口標(biāo)識時,向所述備用設(shè)備下達(dá)關(guān)機指令。
在本申請另一優(yōu)選實施例中,在所述第一配置參數(shù)發(fā)送單元200之后,所述系統(tǒng)還包括:
初始化單元,用于初始化所述控制服務(wù)器與所述備用設(shè)備的連接通道。
本申請實施例提供的一種數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng),當(dāng)主設(shè)備和備用設(shè)備之間的連接中斷時,在主設(shè)備和備用設(shè)備之間篩選出符合條件的設(shè)備繼續(xù)進(jìn)行業(yè)務(wù)通信,而將另一個設(shè)備關(guān)閉,從而可以避免業(yè)務(wù)數(shù)據(jù)重復(fù)收發(fā)的情況。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或?qū)S玫挠嬎銠C系統(tǒng)環(huán)境或配置中。例如:個人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地和遠(yuǎn)程計算機存儲介質(zhì)中。
雖然通過實施例描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。