一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)、方法、裝置、電子設(shè)備和介質(zhì)與流程
1.本發(fā)明涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,特別是涉及一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)、方法、裝置、電子設(shè)備和介質(zhì)。
背景技術(shù):
2.在視頻通信網(wǎng)絡(luò)中,分控設(shè)備在處理業(yè)務(wù)的過程中,如果達(dá)到設(shè)置的流量上限的話,該分控設(shè)備可能會丟掉超過上限的數(shù)據(jù)包;進(jìn)而,可能導(dǎo)致業(yè)務(wù)處理操作出現(xiàn)異常。
技術(shù)實(shí)現(xiàn)要素:
3.鑒于上述問題,提出了本發(fā)明實(shí)施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)、方法、裝置、電子設(shè)備和介質(zhì)。
4.一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng),包括主控設(shè)備和至少一個分控設(shè)備,所述主控設(shè)備與所述至少一個分控設(shè)備連接;所述系統(tǒng)還包括為目標(biāo)分控設(shè)備配置的目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;
5.所述目標(biāo)分控設(shè)備,用于在上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;在下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備;
6.所述主控設(shè)備,用于在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備;
7.所述目標(biāo)分流設(shè)備,用于對所述第一業(yè)務(wù)數(shù)據(jù)和/或所述第二業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。
8.可選地,其特征在于,
9.所述目標(biāo)分流設(shè)備,還用于在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,將所述目標(biāo)分流設(shè)備的媒體存取控制mac地址修改成所述目標(biāo)分控設(shè)備的mac地址。
10.可選地,其特征在于,
11.所述目標(biāo)分控設(shè)備,還用于在發(fā)送第一告警消息后,當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量未超過所述第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一恢復(fù)消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分流設(shè)備的第三業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分控設(shè)備,以通過所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)所述第三業(yè)務(wù)數(shù)據(jù);
12.所述目標(biāo)分控設(shè)備,還用于在發(fā)送第二告警消息后,當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量未超過所述第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二恢復(fù)消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二恢復(fù)消息后,將待發(fā)送給所述目標(biāo)分流設(shè)備的第四業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分控設(shè)備,以通過所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)所述第四業(yè)務(wù)數(shù)據(jù)。
13.可選地,其特征在于,
14.所述目標(biāo)分流設(shè)備,還用于在所述目標(biāo)分控設(shè)備出現(xiàn)故障時,轉(zhuǎn)發(fā)將由所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。
15.可選地,其特征在于,
16.所述主控設(shè)備,還用于對所述目標(biāo)分控設(shè)備的目標(biāo)分流設(shè)備進(jìn)行注冊,生成第一注冊信息;根據(jù)所述第一注冊信息,生成所述目標(biāo)分流設(shè)備的目標(biāo)配置文件;
17.所述系統(tǒng)還包括一預(yù)設(shè)服務(wù)器,所述預(yù)設(shè)服務(wù)器,用于將所述目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序,根據(jù)觸發(fā)規(guī)則啟動所述預(yù)設(shè)模擬程序,以創(chuàng)建為所述目標(biāo)分控設(shè)備配置的目標(biāo)分流設(shè)備。
18.可選地,其特征在于,
19.所述主控設(shè)備,還用于獲取所述目標(biāo)分控設(shè)備的第二注冊信息;根據(jù)所述第一注冊信息,對所述第二注冊信息進(jìn)行更新;根據(jù)更新后的第二注冊信息生成第一通知消息;將所述第一通知消息發(fā)送至已入網(wǎng)的分控設(shè)備;
20.所述目標(biāo)分控設(shè)備,還用于在接收到所述第一通知消息時,基于所述第一通知消息生成第二通知消息,并發(fā)送至所述多個目標(biāo)終端設(shè)備。
21.為了解決上述問題,本發(fā)明實(shí)施例還公開了一種業(yè)務(wù)數(shù)據(jù)的分流方法,應(yīng)用于如上所述的分流系統(tǒng),所述方法包括:
22.為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;
23.當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第一業(yè)務(wù)數(shù)據(jù);
24.當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第二業(yè)務(wù)數(shù)據(jù)
25.為了解決上述問題,本發(fā)明實(shí)施例還公開了一種業(yè)務(wù)數(shù)據(jù)的分流裝置,應(yīng)用于如上所述的分流系統(tǒng),所述裝置包括:
26.配置模塊,用于為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;
27.第一告警模塊,用于當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第一業(yè)務(wù)數(shù)據(jù);
28.第二告警模塊,用于當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第二業(yè)務(wù)數(shù)據(jù)。
29.為了解決上述問題,本發(fā)明實(shí)施例還公開了一種電子設(shè)備,包括:
30.一個或多個處理器;和
31.其上存儲有指令的一個或多個機(jī)器可讀介質(zhì),當(dāng)由所述一個或多個處理器執(zhí)行時,使得所述裝置執(zhí)行如上所述業(yè)務(wù)數(shù)據(jù)的分流方法。
32.為了解決上述問題,本發(fā)明實(shí)施例還公開了一種計算機(jī)可讀存儲介質(zhì),其存儲的計算機(jī)程序使得處理器執(zhí)行如上所述業(yè)務(wù)數(shù)據(jù)的分流方法。
33.本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
34.本發(fā)明實(shí)施例中,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
附圖說明
35.圖1是一種服務(wù)器的結(jié)構(gòu)框圖;
36.圖2是本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖;
37.圖3是本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流方法實(shí)施例的步驟流程圖;
38.圖4是本發(fā)明的另一種業(yè)務(wù)數(shù)據(jù)的分流方法實(shí)施例的步驟流程圖;
39.圖5a是本發(fā)明的一種數(shù)據(jù)交互過程的示意圖;
40.圖5b是本發(fā)明的一種分流系統(tǒng)的示意圖;
41.圖6是本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流裝置實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
42.為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
43.對于視頻通信網(wǎng)絡(luò)來說,其業(yè)務(wù)數(shù)據(jù)的分流是由一服務(wù)器來實(shí)現(xiàn)的,該服務(wù)器中可以包括有一臺主控設(shè)備,和級聯(lián)在主控設(shè)備下的多臺分控設(shè)備,如圖1所示。
44.主控設(shè)備是服務(wù)器的大腦,主要用于接收、處理業(yè)務(wù)層發(fā)送來的命令,以及向業(yè)務(wù)層反饋業(yè)務(wù)結(jié)果。一臺分控設(shè)備可以與多個終端設(shè)備連接,分控設(shè)備主要用戶負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)發(fā)。
45.在實(shí)際應(yīng)用中,為了避免占用過多的寬帶資源,會預(yù)先為分控設(shè)備設(shè)置流量上限;分控設(shè)備在處理業(yè)務(wù)的過程中,當(dāng)達(dá)到設(shè)置的流量上限時,分控設(shè)備可能會丟掉超過上限的業(yè)務(wù)數(shù)據(jù);但是,這可能導(dǎo)致部分正常的業(yè)務(wù)數(shù)據(jù)對應(yīng)的視頻通信網(wǎng)絡(luò)業(yè)務(wù)也出現(xiàn)異常。
46.為了避免上述情況的發(fā)生,本發(fā)明實(shí)施例提供一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng),該分流系統(tǒng)為實(shí)體的分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備,當(dāng)實(shí)體的分控設(shè)備的流量超過上限時,對應(yīng)的分流設(shè)備可以協(xié)助實(shí)體的分控設(shè)備來處理超過上限的業(yè)務(wù)數(shù)據(jù)。
47.參照圖2,示出了本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)實(shí)施例的結(jié)構(gòu)框圖,分流系統(tǒng)210可以包括主控設(shè)備211和至少一個分控設(shè)備212,主控設(shè)備211與至少一個分控設(shè)備212連接;分流系統(tǒng)210還可以包括為目標(biāo)分控設(shè)備213配置目標(biāo)分流設(shè)備214,目標(biāo)分流設(shè)備214為一虛擬的設(shè)備。分控設(shè)備212可以與多個終端設(shè)備220連接,目標(biāo)分控設(shè)備213可以連
接有多個目標(biāo)終端設(shè)備221。
48.目標(biāo)分控設(shè)備213,用于在上行流量超過第一閾值時,向目標(biāo)分控設(shè)備213下的多個目標(biāo)終端設(shè)備220發(fā)送第一告警消息;在下行流量超過第二閾值時,向主控設(shè)備211和除目標(biāo)分控設(shè)備213外的其他分控設(shè)備發(fā)送第二告警消息;多個目標(biāo)終端設(shè)備220在接收到第一告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備213的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備214。
49.主控設(shè)備211,用于在接收到第二告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備213的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備214。
50.目標(biāo)分流設(shè)備214,用于對第一業(yè)務(wù)數(shù)據(jù)和/或第二業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。
51.在實(shí)際應(yīng)用中,目標(biāo)分控設(shè)備213在處理業(yè)務(wù)的過程中,可以將主控設(shè)備211或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)的終端設(shè)備,也可以將終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)發(fā)送給主控設(shè)備211或者對應(yīng)的其他分控設(shè)備;其中,對于目標(biāo)分控設(shè)備213來說,主控設(shè)備211或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于下行流量,終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于上行流量。
52.為了避免目標(biāo)終端設(shè)備220在上行流量或者下行流量超過預(yù)設(shè)值時,將對應(yīng)的業(yè)務(wù)數(shù)據(jù)丟棄,而導(dǎo)致視頻通信網(wǎng)絡(luò)的正常業(yè)務(wù)出現(xiàn)異常,可以分別針對目標(biāo)分控設(shè)備213的上行流量和下行流量進(jìn)行監(jiān)測。
53.如果監(jiān)測到目標(biāo)分控設(shè)備213的上行流量超過預(yù)設(shè)的第一閾值時,可以表示目標(biāo)分控設(shè)備213當(dāng)前的上行流量已經(jīng)超出了其所能夠正常處理的范圍。
54.此時,目標(biāo)分控設(shè)備213可以向產(chǎn)生上行流量的、目標(biāo)分控設(shè)備213下的多個目標(biāo)終端設(shè)備220發(fā)送第一告警消息,第一告警消息可以用于通知多個目標(biāo)終端設(shè)備220此時的目標(biāo)分控設(shè)備213的上行流量已經(jīng)超出了其所能夠正常處理的范圍。
55.為了避免目標(biāo)終端設(shè)備220后續(xù)發(fā)送給目標(biāo)分控設(shè)備213的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備213丟棄,目標(biāo)終端設(shè)備220在接收到第一告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備213的第一業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備214,以便通過目標(biāo)分流設(shè)備214將第一業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的其他的分控設(shè)備或者主控設(shè)備211。
56.如果監(jiān)測到目標(biāo)分控設(shè)備213的下行流量超過預(yù)設(shè)的第二閾值時,可以表示目標(biāo)分控設(shè)備213當(dāng)前的下行流量已經(jīng)超出了其所能夠正常處理的范圍;此時,目標(biāo)分控設(shè)備213可以向產(chǎn)生下行流量的主控設(shè)備211和其他分控設(shè)備發(fā)送第二告警消息,第二告警消息可以用于通知主控設(shè)備211和其他分控設(shè)備此時的目標(biāo)分控設(shè)備213的下行流量已經(jīng)超出了其所能夠正常處理的范圍。
57.為了避免主控設(shè)備211和其他分控設(shè)備后續(xù)發(fā)送給目標(biāo)分控設(shè)備213的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備213丟棄,主控設(shè)備211和其他分控設(shè)備在接收到第二告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備213的第二業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備214,以便通過目標(biāo)分流設(shè)備214來將第二業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的目標(biāo)終端設(shè)備220。
58.在實(shí)際應(yīng)用中,目標(biāo)分流設(shè)備214雖然可以協(xié)助目標(biāo)分控設(shè)備213完成業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),但是由于其是通過軟件模擬的,相比于實(shí)體的分控設(shè)備212來說,并不具備實(shí)體的分控設(shè)備212的處理速度和安全性等,模擬的分控設(shè)備212并不能完全替代實(shí)體的分控設(shè)備212;因此,本發(fā)明實(shí)施例中,目標(biāo)分控設(shè)備213,還用于在發(fā)送第一告警消息后,當(dāng)監(jiān)測到目標(biāo)分控設(shè)備213的上行流量未超過第一閾值時,向目標(biāo)分控設(shè)備213下的多個目標(biāo)終端設(shè)備
221發(fā)送第一恢復(fù)消息;多個目標(biāo)終端設(shè)備221在接收到第一告警消息后,將待發(fā)送給目標(biāo)分流設(shè)備214的第三業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分控設(shè)備213,以通過目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)第三業(yè)務(wù)數(shù)據(jù);目標(biāo)分控設(shè)備213,還用于在發(fā)送第二告警消息后,當(dāng)監(jiān)測到目標(biāo)分控設(shè)備213的下行流量未超過第二閾值時,向主控設(shè)備211和除目標(biāo)分控設(shè)備213外的其他分控設(shè)備212發(fā)送第二恢復(fù)消息;主控設(shè)備211和其他分控設(shè)備212在接收到第二恢復(fù)消息后,將待發(fā)送給目標(biāo)分流設(shè)備214的第四業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分控設(shè)備213,以通過目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)第四業(yè)務(wù)數(shù)據(jù)。
59.具體的,在向多個目標(biāo)終端設(shè)備221發(fā)送第一告警消息后,還可以繼續(xù)對目標(biāo)分控設(shè)備213的上行流量進(jìn)行監(jiān)測;如果監(jiān)測到目標(biāo)分控設(shè)備213的上行流量不再超過第一閾值時,可以生成第一恢復(fù)消息;第一恢復(fù)消息可以用于通知多個目標(biāo)終端設(shè)備221此時的目標(biāo)分控設(shè)備213的上行流量不再超出其所能夠正常處理的范圍。
60.例如:第一恢復(fù)消息可以包括取消上行流量超過閾值的告警的操作碼、接收第一恢復(fù)消息的終端設(shè)備220的設(shè)備名稱,以及當(dāng)前的上行流量大小。
61.目標(biāo)終端設(shè)備221在接收到第一恢復(fù)消息后,可以將待發(fā)送給目標(biāo)分流設(shè)備214的第三業(yè)務(wù)數(shù)據(jù)發(fā)送給恢復(fù)正常的目標(biāo)分控設(shè)備213,以便通過恢復(fù)正常的目標(biāo)分控設(shè)備213來轉(zhuǎn)發(fā)第三業(yè)務(wù)數(shù)據(jù),從而避免長時間使用性能和安全性較差的目標(biāo)分流設(shè)備214。
62.另外,在向主控設(shè)備211和除目標(biāo)分控設(shè)備213外的其他分控設(shè)備212發(fā)送第二告警消息后,還可以繼續(xù)對目標(biāo)分控設(shè)備213的下行流量進(jìn)行監(jiān)測;如果監(jiān)測到目標(biāo)分控設(shè)備213的下行流量不再超過第二閾值時,可以生成第二恢復(fù)消息;第二恢復(fù)消息可以用于通知主控設(shè)備211和除目標(biāo)分控設(shè)備213外的其他分控設(shè)備212,此時的目標(biāo)分控設(shè)備213的下行流量不再超出其所能夠正常處理的范圍。
63.例如:第二恢復(fù)消息可以包括取消下行流量超過閾值的告警的操作碼、接收第二恢復(fù)消息的終端設(shè)備220的設(shè)備名稱,以及當(dāng)前的下行流量大小。
64.主控設(shè)備211和除目標(biāo)分控設(shè)備213外的其他分控設(shè)備212在接收到第二恢復(fù)消息后,可以將待發(fā)送給目標(biāo)分流設(shè)備214的第四業(yè)務(wù)數(shù)據(jù)發(fā)送給恢復(fù)正常的目標(biāo)分控設(shè)備213,以便通過恢復(fù)正常的目標(biāo)分控設(shè)備213來轉(zhuǎn)發(fā)第三業(yè)務(wù)數(shù)據(jù)。
65.在本發(fā)明一實(shí)施例中,主控設(shè)備211,還用于對目標(biāo)分控設(shè)備213的目標(biāo)分流設(shè)備214進(jìn)行注冊,生成第一注冊信息;根據(jù)第一注冊信息,生成目標(biāo)分流設(shè)備214的目標(biāo)配置文件;系統(tǒng)還包括一預(yù)設(shè)服務(wù)器,預(yù)設(shè)服務(wù)器,用于將目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序,根據(jù)觸發(fā)規(guī)則啟動預(yù)設(shè)模擬程序,以創(chuàng)建為目標(biāo)分控設(shè)備213配置的目標(biāo)分流設(shè)備214。
66.其中,觸發(fā)規(guī)則可以根據(jù)實(shí)際情況設(shè)定,例如:在檢測到目標(biāo)分控設(shè)備213的上行/下行流量超過第三閾值時(第三閾值可以低于第一閾值和第二閾值)時、當(dāng)預(yù)測到目標(biāo)分控設(shè)備213將要出現(xiàn)故障時、在檢測到目標(biāo)分控設(shè)備213的上行流量超過第一閾值/在檢測到目標(biāo)分控設(shè)備213的下行流量超過第二閾值時等,本發(fā)明實(shí)施例對此不作限制。
67.在實(shí)際應(yīng)用中,主控設(shè)備211可以被配置為用于對設(shè)備進(jìn)行注冊;具體的,在為目標(biāo)分控設(shè)備213配置目標(biāo)分流設(shè)備214時,可以先在主控設(shè)備211中為目標(biāo)分流設(shè)備214進(jìn)行注冊,以生成目標(biāo)分流設(shè)備214的第一注冊信息;第一注冊信息可以包括目標(biāo)分流設(shè)備214的設(shè)備名稱、mac(mediaaccess controladdress,媒體存取控制位址)地址等,本發(fā)明實(shí)施例對此不作限制。
68.具體的,可以先通過與分流系統(tǒng)210連接的網(wǎng)管系統(tǒng),來向主控設(shè)備211發(fā)送注冊的命令;主控設(shè)備211響應(yīng)于該注冊的命令,可以為目標(biāo)分流設(shè)備214進(jìn)行注冊,以生成目標(biāo)分流設(shè)備214的第一注冊信息。
69.在主控設(shè)備211對目標(biāo)分流設(shè)備214進(jìn)行注冊后,可以從主控設(shè)備211中獲取目標(biāo)分流設(shè)備214的第一注冊信息,并基于第一注冊信息生成用于創(chuàng)建目標(biāo)分流設(shè)備214的目標(biāo)配置文件;目標(biāo)配置文件可以用于在預(yù)設(shè)模擬程序中創(chuàng)建一模擬的分控設(shè)備212,該模擬的分控設(shè)備212即上文的目標(biāo)分流設(shè)備214。
70.其中,預(yù)設(shè)模擬程序可以是一分控模擬程序,該程序可以以軟件的方式模擬實(shí)體的分控設(shè)備212的所有功能。
71.在生成目標(biāo)配置文件后,可以將目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序中,并根據(jù)觸發(fā)規(guī)則在預(yù)設(shè)模擬程序的根路徑中輸入啟動命令,以啟動導(dǎo)入了目標(biāo)配置文件的預(yù)設(shè)模擬程序,例如:在檢測到目標(biāo)分控設(shè)備213的上行流量超過第一閾值時,可以表示觸發(fā)了觸發(fā)規(guī)則;此時,可以在預(yù)設(shè)模擬程序的根路徑中輸入啟動命令,以啟動導(dǎo)入了目標(biāo)配置文件的預(yù)設(shè)模擬程序。
72.啟動的預(yù)設(shè)模擬程序基于目標(biāo)配置文件,可以作為目標(biāo)分流設(shè)備214;在啟動后,可以根據(jù)視頻通信網(wǎng)絡(luò)協(xié)議封裝設(shè)備一入網(wǎng)命令,并發(fā)送給主控設(shè)備211,主控設(shè)備211響應(yīng)于該入網(wǎng)命令,可以完成目標(biāo)分流設(shè)備214的入網(wǎng)。
73.作為一示例,可以先將預(yù)設(shè)模擬程序拷貝至x86服務(wù)器,在將創(chuàng)建目標(biāo)分流設(shè)備214的同時,還可以將x86服務(wù)器的mac地址修改為第一注冊信息中的mac地址,本發(fā)明實(shí)施例對此不作限制。
74.在本發(fā)明一實(shí)施例中,主控設(shè)備211,還用于獲取目標(biāo)分控設(shè)備213的第二注冊信息;根據(jù)第一注冊信息,對第二注冊信息進(jìn)行更新;根據(jù)更新后的第二注冊信息生成第一通知消息;將第一通知消息發(fā)送至已入網(wǎng)的分控設(shè)備212;目標(biāo)分控設(shè)備213,還用于在接收到第一通知消息時,基于第一通知消息生成第二通知消息,并發(fā)送至多個目標(biāo)終端設(shè)備221。
75.在實(shí)際應(yīng)用中,為了建立目標(biāo)分流設(shè)備214和目標(biāo)分控設(shè)備213之間的對應(yīng)關(guān)系,還可以在創(chuàng)建目標(biāo)分流設(shè)備214之前或之后或同時,通過網(wǎng)管系統(tǒng)向主控設(shè)備211發(fā)送一設(shè)置分流設(shè)備命令;該設(shè)置分流設(shè)備命令可以包括用于設(shè)置分流設(shè)備的操作碼、目標(biāo)分流設(shè)備214的設(shè)備名稱和目標(biāo)分控設(shè)備213的設(shè)備名稱。
76.然后,主控設(shè)備211可以根據(jù)目標(biāo)分流設(shè)備214的設(shè)備名稱獲取目標(biāo)分流設(shè)備214的第一注冊信息,以及根據(jù)目標(biāo)分控設(shè)備213的設(shè)備名稱獲取目標(biāo)分控設(shè)備213的第二注冊信息。
77.在獲取到第一注冊信息和第二注冊信息后,可以根據(jù)第一注冊信息對第二注冊信息進(jìn)行更新,以將目標(biāo)分流設(shè)備214的第一注冊信息追加到目標(biāo)分控設(shè)備213的第二注冊信息中。例如:可以將第一注冊信息寫入第二注冊信息的config_info下:
[0078][0079]
其中,cloudlet_index可以指設(shè)備所在的交換網(wǎng)絡(luò)的標(biāo)識;device_number可以指設(shè)備的號碼(即前文提及的設(shè)備名稱);logport_adder可以指設(shè)備的端口地址;logdev_id可以指設(shè)備的邏輯標(biāo)識;mac_adder可以指設(shè)備的mac地址;parent_denvm可以指設(shè)備對應(yīng)的父設(shè)備的號碼;config_info可以指設(shè)備的配置信息。
[0080]
在實(shí)際應(yīng)用中,主控設(shè)備211在對第二注冊信息進(jìn)行更新后,可以基于更新結(jié)果向網(wǎng)管系統(tǒng)返回設(shè)置分流設(shè)備結(jié)果;分流設(shè)備結(jié)果可以包括用于設(shè)置分流設(shè)備相應(yīng)的操作碼、目標(biāo)分流設(shè)備214的設(shè)備名稱、目標(biāo)分控設(shè)備213的設(shè)備名稱。以及設(shè)置結(jié)果(例如:0標(biāo)識成功,其他標(biāo)識失敗),本發(fā)明實(shí)施例對此不作限制。
[0081]
主控設(shè)備211在成功地根據(jù)第一注冊信息對第二注冊信息進(jìn)行更新后,可以根據(jù)更新后的第二注冊信息生成第一通知消息;第一通知消息可以包括用于對分流設(shè)備信息進(jìn)行通知的操作碼、接收第一通知消息的分控設(shè)備212的設(shè)備名稱,以及分流設(shè)備信息。
[0082]
作為一示例,分流設(shè)備信息可以用于表示分流設(shè)備與對應(yīng)的分控設(shè)備212的對應(yīng)關(guān)系。例如,可以將config_info下寫有第一注冊信息的第二注冊信息作為分流設(shè)備信息,本發(fā)明實(shí)施例對此不作限制。
[0083]
主控設(shè)備211在生成第一通知消息后,可以將第一通知消息發(fā)送給已入網(wǎng)的所有分控設(shè)備212;一方面,可以使得其他分控設(shè)備212在向目標(biāo)分控設(shè)備213發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以依據(jù)第一通知消息,向目標(biāo)分流設(shè)備214發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)。
[0084]
另一方面,目標(biāo)分控設(shè)備213在接收到第一通知消息后,可以根據(jù)第一通知消息生成第二通知消息,第二通知消息可以包括用于對分流設(shè)備信息進(jìn)行通知的操作碼、接收第二通知消息的終端設(shè)備220的設(shè)備名稱,以及分流設(shè)備信息集合。然后,將第二通知消息發(fā)
送給已經(jīng)入網(wǎng)的目標(biāo)終端設(shè)備221,以便目標(biāo)終端設(shè)備221在向目標(biāo)分控設(shè)備213發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以依據(jù)第二通知消息,向目標(biāo)分流設(shè)備214發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)。
[0085]
作為一示例,已入網(wǎng)的分控設(shè)備212在接收到第一通知消息后,可以對第一通知消息進(jìn)行保存,以便后續(xù)可以從第一通知消息中提取目標(biāo)分流設(shè)備214的mac地址,并基于所提取的目標(biāo)分流設(shè)備214的mac地址向目標(biāo)分流設(shè)備214發(fā)送業(yè)務(wù)數(shù)據(jù)。目標(biāo)終端設(shè)備221在接收到第二通知消息后,也可以對第二通知消息進(jìn)行保存,以便后續(xù)可以從第二通知消息中提取目標(biāo)分流設(shè)備214的mac地址,并基于所提取的目標(biāo)分流設(shè)備214的mac地址向目標(biāo)分流設(shè)備214發(fā)送業(yè)務(wù)數(shù)據(jù),本發(fā)明實(shí)施例對此不作限制。
[0086]
在本發(fā)明一實(shí)施例中,目標(biāo)分流設(shè)備214,還用于在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,將目標(biāo)分流設(shè)備214的媒體存取控制mac地址修改成目標(biāo)分控設(shè)備213的mac地址。
[0087]
在目標(biāo)分流設(shè)備214轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)的時候,可以將目標(biāo)分流設(shè)備214的mac地址修改為目標(biāo)分控設(shè)備213的mac地址;以便目標(biāo)分流設(shè)備214在轉(zhuǎn)發(fā)本該由目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以以目標(biāo)分控設(shè)備213的mac地址發(fā)出。
[0088]
在本發(fā)明一實(shí)施例中,目標(biāo)分流設(shè)備214,還用于在目標(biāo)分控設(shè)備213出現(xiàn)故障時,轉(zhuǎn)發(fā)將由目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。
[0089]
在實(shí)際應(yīng)用中,目標(biāo)分控設(shè)備213可能會出現(xiàn)除上下行流量超過預(yù)設(shè)的閾值外的故障,例如:收到除上下行流量超過預(yù)設(shè)的閾值外的故障報錯、主控設(shè)備211(或其他分控設(shè)備212或目標(biāo)終端設(shè)備221)沒有接收到心跳反饋。
[0090]
為了避免因?yàn)槟繕?biāo)分控設(shè)備213因?yàn)槌霈F(xiàn)此類故障而導(dǎo)致視頻通信網(wǎng)絡(luò)的業(yè)務(wù)出現(xiàn)異常,可以在監(jiān)測到目標(biāo)分控設(shè)備213出現(xiàn)故障時,采用目標(biāo)分流設(shè)備214來協(xié)助目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)將由目標(biāo)分控設(shè)備213轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。
[0091]
例如:可以由目標(biāo)分流設(shè)備214來對主控設(shè)備211本來要發(fā)送給目標(biāo)分控設(shè)備213進(jìn)行轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā);或者,由目標(biāo)分流設(shè)備214來對其他分控設(shè)備212本來要發(fā)送給目標(biāo)分控設(shè)備213進(jìn)行轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā);或者,由目標(biāo)分流設(shè)備214來對一目標(biāo)終端設(shè)備221本來要發(fā)送給目標(biāo)分控設(shè)備213進(jìn)行轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā),本發(fā)明實(shí)施例對此不作限制。
[0092]
本發(fā)明實(shí)施例中,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
[0093]
參考圖3,示出了本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流方法實(shí)施例的步驟流程圖,該方法可以應(yīng)用于上述的分流系統(tǒng),可以包括如下步驟:
[0094]
步驟301、為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,目標(biāo)分流設(shè)備為一虛擬的設(shè)備。
[0095]
在實(shí)際應(yīng)用中,可以預(yù)先為所有的實(shí)體的分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備,也可以為部分的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備。
[0096]
具體的,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為一目標(biāo)分控設(shè)備配置一模擬的分控設(shè)備作為目標(biāo)分流設(shè)備。相比于為目標(biāo)分控設(shè)備部署實(shí)體的備用分控設(shè)備來說,通過程序
模擬的方式成本更低,且可以在特殊場景下盡快入網(wǎng)使用。
[0097]
目標(biāo)分流設(shè)備可以在實(shí)體的目標(biāo)分控設(shè)備的流量超過預(yù)設(shè)值時,協(xié)助實(shí)體的目標(biāo)分控設(shè)備來處理超過上限的業(yè)務(wù)數(shù)據(jù)。目標(biāo)分控設(shè)備可以是分流系統(tǒng)中的任意一需要配置模擬的分控設(shè)備的實(shí)體分控設(shè)備。
[0098]
目標(biāo)分控設(shè)備在處理業(yè)務(wù)的過程中,可以將主控設(shè)備或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)的終端設(shè)備,也可以將終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)發(fā)送給主控設(shè)備或者對應(yīng)的其他分控設(shè)備;其中,對于目標(biāo)分控設(shè)備來說,主控設(shè)備或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于下行流量,終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于上行流量。
[0099]
為了避免目標(biāo)終端設(shè)備在上行流量或者下行流量超過預(yù)設(shè)值時,將對應(yīng)的業(yè)務(wù)數(shù)據(jù)丟棄,而導(dǎo)致視頻通信網(wǎng)絡(luò)的正常業(yè)務(wù)出現(xiàn)異常,可以分別針對目標(biāo)分控設(shè)備的上行流量和下行流量進(jìn)行監(jiān)測。
[0100]
步驟302、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;多個目標(biāo)終端設(shè)備在接收到第一告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第一業(yè)務(wù)數(shù)據(jù)。
[0101]
如果監(jiān)測到目標(biāo)分控設(shè)備的上行流量超過預(yù)設(shè)的第一閾值時,可以表示目標(biāo)分控設(shè)備當(dāng)前的上行流量已經(jīng)超出了其所能夠正常處理的范圍。
[0102]
此時,目標(biāo)分控設(shè)備可以向產(chǎn)生上行流量的、目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息。
[0103]
為了避免目標(biāo)終端設(shè)備后續(xù)發(fā)送給目標(biāo)分控設(shè)備的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備丟棄,目標(biāo)終端設(shè)備在接收到第一告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備,以便通過目標(biāo)分流設(shè)備將第一業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的其他的分控設(shè)備或者主控設(shè)備。
[0104]
步驟303、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;主控設(shè)備和其他分控設(shè)備在接收到第二告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第二業(yè)務(wù)數(shù)據(jù)。
[0105]
如果監(jiān)測到目標(biāo)分控設(shè)備的下行流量超過預(yù)設(shè)的第二閾值時,可以表示目標(biāo)分控設(shè)備當(dāng)前的下行流量已經(jīng)超出了其所能夠正常處理的范圍;此時,目標(biāo)分控設(shè)備可以向產(chǎn)生下行流量的主控設(shè)備和其他分控設(shè)備發(fā)送一第二告警消息。
[0106]
為了避免主控設(shè)備和其他分控設(shè)備后續(xù)發(fā)送給目標(biāo)分控設(shè)備的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備丟棄,主控設(shè)備和其他分控設(shè)備在接收到第二告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備,以便通過目標(biāo)分流設(shè)備來將第二業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的目標(biāo)終端設(shè)備。
[0107]
本發(fā)明實(shí)施例中,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
[0108]
參照圖4,示出了本發(fā)明的另一種業(yè)務(wù)數(shù)據(jù)的分流方法實(shí)施例的步驟流程圖,可以包括如下步驟:
[0109]
步驟401、針對目標(biāo)分控設(shè)備的目標(biāo)分流設(shè)備進(jìn)行注冊,生成第一注冊信息。
[0110]
在實(shí)際應(yīng)用中,在為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備時,可以先在主控設(shè)備中為目標(biāo)分流設(shè)備進(jìn)行注冊,以生成目標(biāo)分流設(shè)備的第一注冊信息。
[0111]
具體的,可以先通過與分流系統(tǒng)連接的網(wǎng)管系統(tǒng),來向主控設(shè)備發(fā)送注冊的命令;主控設(shè)備響應(yīng)于該注冊的命令,可以為目標(biāo)分流設(shè)備進(jìn)行注冊,以生成目標(biāo)分流設(shè)備的第一注冊信息。
[0112]
步驟402、根據(jù)第一注冊信息,生成目標(biāo)分流設(shè)備的目標(biāo)配置文件。
[0113]
在主控設(shè)備對目標(biāo)分流設(shè)備進(jìn)行注冊后,可以從主控設(shè)備中獲取目標(biāo)分流設(shè)備的第一注冊信息,并基于第一注冊信息生成用于創(chuàng)建目標(biāo)分流設(shè)備的目標(biāo)配置文件。
[0114]
步驟403、將目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序,根據(jù)觸發(fā)規(guī)則啟動預(yù)設(shè)模擬程序,以創(chuàng)建為目標(biāo)分控設(shè)備配置的目標(biāo)分流設(shè)備。
[0115]
在生成目標(biāo)配置文件后,可以將目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序中,并根據(jù)觸發(fā)規(guī)則在預(yù)設(shè)模擬程序的根路徑中輸入啟動命令,以啟動導(dǎo)入了目標(biāo)配置文件的預(yù)設(shè)模擬程序。
[0116]
啟動的預(yù)設(shè)模擬程序基于目標(biāo)配置文件,可以作為目標(biāo)分流設(shè)備;在啟動后,可以根據(jù)視頻通信網(wǎng)絡(luò)協(xié)議封裝設(shè)備一入網(wǎng)命令,并發(fā)送給主控設(shè)備,主控設(shè)備響應(yīng)于該入網(wǎng)命令,可以完成目標(biāo)分流設(shè)備的入網(wǎng)。
[0117]
步驟404、獲取目標(biāo)分控設(shè)備的第二注冊信息。
[0118]
在實(shí)際應(yīng)用中,為了建立目標(biāo)分流設(shè)備和目標(biāo)分控設(shè)備之間的對應(yīng)關(guān)系,還可以在創(chuàng)建目標(biāo)分流設(shè)備之前或之后或同時,通過網(wǎng)管系統(tǒng)向主控設(shè)備發(fā)送一設(shè)置分流設(shè)備命令。
[0119]
然后,主控設(shè)備可以根據(jù)目標(biāo)分流設(shè)備的設(shè)備名稱獲取目標(biāo)分流設(shè)備的第一注冊信息,以及根據(jù)目標(biāo)分控設(shè)備的設(shè)備名稱獲取目標(biāo)分控設(shè)備的第二注冊信息。
[0120]
步驟405、根據(jù)第一注冊信息,對第二注冊信息進(jìn)行更新。
[0121]
在獲取到第一注冊信息和第二注冊信息后,可以根據(jù)第一注冊信息對第二注冊信息進(jìn)行更新,以將目標(biāo)分流設(shè)備的第一注冊信息追加到目標(biāo)分控設(shè)備的第二注冊信息中。
[0122]
在實(shí)際應(yīng)用中,主控設(shè)備在對第二注冊信息進(jìn)行更新后,可以基于更新結(jié)果向網(wǎng)管系統(tǒng)返回設(shè)置分流設(shè)備結(jié)果。
[0123]
步驟406、根據(jù)更新后的第二注冊信息生成第一通知消息。
[0124]
主控設(shè)備在成功地根據(jù)第一注冊信息對第二注冊信息進(jìn)行更新后,可以根據(jù)更新后的第二注冊信息生成第一通知消息。
[0125]
步驟407、將第一通知消息發(fā)送至已入網(wǎng)的分控設(shè)備,目標(biāo)分控設(shè)備在接收到第一通知消息時,基于第一通知消息生成第二通知消息,并發(fā)送至多個目標(biāo)終端設(shè)備。
[0126]
主控設(shè)備在生成第一通知消息后,可以將第一通知消息發(fā)送給已入網(wǎng)的所有分控設(shè)備;一方面,可以使得其他分控設(shè)備在向目標(biāo)分控設(shè)備發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以依據(jù)第一通知消息,向目標(biāo)分流設(shè)備發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)。
[0127]
另一方面,目標(biāo)分控設(shè)備在接收到第一通知消息后,可以根據(jù)第一通知消息生成
第二通知消息。然后,將第二通知消息發(fā)送給已經(jīng)入網(wǎng)的目標(biāo)終端設(shè)備,以便目標(biāo)終端設(shè)備在向目標(biāo)分控設(shè)備發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以依據(jù)第二通知消息,向目標(biāo)分流設(shè)備發(fā)送需要轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)。
[0128]
作為一示例,已入網(wǎng)的分控設(shè)備在接收到第一通知消息后,可以對第一通知消息進(jìn)行保存,以便后續(xù)可以從第一通知消息中提取目標(biāo)分流設(shè)備的mac地址,并基于所提取的目標(biāo)分流設(shè)備的mac地址向目標(biāo)分流設(shè)備發(fā)送業(yè)務(wù)數(shù)據(jù)。目標(biāo)終端設(shè)備在接收到第二通知消息后,也可以對第二通知消息進(jìn)行保存,以便后續(xù)可以從第二通知消息中提取目標(biāo)分流設(shè)備的mac地址,并基于所提取的目標(biāo)分流設(shè)備的mac地址向目標(biāo)分流設(shè)備發(fā)送業(yè)務(wù)數(shù)據(jù),本發(fā)明實(shí)施例對此不作限制。
[0129]
目標(biāo)分控設(shè)備在處理業(yè)務(wù)的過程中,可以將主控設(shè)備或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)給對應(yīng)的終端設(shè)備,也可以將終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)發(fā)送給主控設(shè)備或者對應(yīng)的其他分控設(shè)備;其中,對于目標(biāo)分控設(shè)備來說,主控設(shè)備或者其他分控設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于下行流量,終端設(shè)備發(fā)送來的業(yè)務(wù)數(shù)據(jù)可以對應(yīng)于上行流量。
[0130]
為了避免目標(biāo)終端設(shè)備在上行流量或者下行流量超過預(yù)設(shè)值時,將對應(yīng)的業(yè)務(wù)數(shù)據(jù)丟棄,而導(dǎo)致視頻通信網(wǎng)絡(luò)的正常業(yè)務(wù)出現(xiàn)異常,可以分別針對目標(biāo)分控設(shè)備的上行流量和下行流量進(jìn)行監(jiān)測。
[0131]
步驟408、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;多個目標(biāo)終端設(shè)備在接收到第一告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第一業(yè)務(wù)數(shù)據(jù)。
[0132]
如果監(jiān)測到目標(biāo)分控設(shè)備的上行流量超過預(yù)設(shè)的第一閾值時,可以表示目標(biāo)分控設(shè)備當(dāng)前的上行流量已經(jīng)超出了其所能夠正常處理的范圍。
[0133]
此時,目標(biāo)分控設(shè)備可以向產(chǎn)生上行流量的、目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息。
[0134]
為了避免目標(biāo)終端設(shè)備后續(xù)發(fā)送給目標(biāo)分控設(shè)備的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備丟棄,目標(biāo)終端設(shè)備在接收到第一告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備,以便通過目標(biāo)分流設(shè)備將第一業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的其他的分控設(shè)備或者主控設(shè)備。
[0135]
步驟409、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的上行流量未超過第一閾值時,向目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一恢復(fù)消息;多個目標(biāo)終端設(shè)備在接收到第一告警消息后,將待發(fā)送給目標(biāo)分流設(shè)備的第三業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分控設(shè)備,以通過目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)第三業(yè)務(wù)數(shù)據(jù)。
[0136]
在實(shí)際應(yīng)用中目標(biāo)分流設(shè)備雖然可以協(xié)助目標(biāo)分控設(shè)備完成業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)發(fā),但是由于其是通過軟件模擬的,相比于實(shí)體的分控設(shè)備來說,并不具備實(shí)體的分控設(shè)備的處理速度和安全性等,模擬的分控設(shè)備并不能完全替代實(shí)體的分控設(shè)備;因此,在向多個目標(biāo)終端設(shè)備發(fā)送第一告警消息后,還可以繼續(xù)對目標(biāo)分控設(shè)備的上行流量進(jìn)行監(jiān)測;如果監(jiān)測到目標(biāo)分控設(shè)備的上行流量不再超過第一閾值時,可以生成第一恢復(fù)消息。
[0137]
目標(biāo)終端設(shè)備在接收到第一恢復(fù)消息后,可以將待發(fā)送給目標(biāo)分流設(shè)備的第三業(yè)務(wù)數(shù)據(jù)發(fā)送給恢復(fù)正常的目標(biāo)分控設(shè)備,以便通過恢復(fù)正常的目標(biāo)分控設(shè)備來轉(zhuǎn)發(fā)第三業(yè)
務(wù)數(shù)據(jù),從而避免長時間使用性能和安全性較差的目標(biāo)分流設(shè)備。
[0138]
步驟410、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;主控設(shè)備和其他分控設(shè)備在接收到第二告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第二業(yè)務(wù)數(shù)據(jù)。
[0139]
如果監(jiān)測到目標(biāo)分控設(shè)備的下行流量超過預(yù)設(shè)的第二閾值時,可以表示目標(biāo)分控設(shè)備當(dāng)前的下行流量已經(jīng)超出了其所能夠正常處理的范圍;此時,目標(biāo)分控設(shè)備可以向產(chǎn)生下行流量的主控設(shè)備和其他分控設(shè)備發(fā)送第二告警消息。
[0140]
為了避免主控設(shè)備和其他分控設(shè)備后續(xù)發(fā)送給目標(biāo)分控設(shè)備的業(yè)務(wù)數(shù)據(jù)被目標(biāo)分控設(shè)備丟棄,主控設(shè)備和其他分控設(shè)備在接收到第二告警消息后,可以將待發(fā)送給目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送給目標(biāo)分流設(shè)備,以便通過目標(biāo)分流設(shè)備來將第二業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)發(fā)至對應(yīng)的目標(biāo)終端設(shè)備。
[0141]
步驟411、當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的下行流量未超過第二閾值時,向主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二恢復(fù)消息;主控設(shè)備和其他分控設(shè)備在接收到第二恢復(fù)消息后,將待發(fā)送給目標(biāo)分流設(shè)備的第四業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分控設(shè)備,以通過目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)第四業(yè)務(wù)數(shù)據(jù)。
[0142]
同樣的,在向主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息后,還可以繼續(xù)對目標(biāo)分控設(shè)備的下行流量進(jìn)行監(jiān)測;如果監(jiān)測到目標(biāo)分控設(shè)備的下行流量不再超過第二閾值時,可以生成第二恢復(fù)消息。
[0143]
主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備在接收到第二恢復(fù)消息后,可以將待發(fā)送給目標(biāo)分流設(shè)備的第四業(yè)務(wù)數(shù)據(jù)發(fā)送給恢復(fù)正常的目標(biāo)分控設(shè)備,以便通過恢復(fù)正常的目標(biāo)分控設(shè)備來轉(zhuǎn)發(fā)第三業(yè)務(wù)數(shù)據(jù)。
[0144]
在本發(fā)明一實(shí)施例中,還可以包括如下步驟:
[0145]
在目標(biāo)分控設(shè)備出現(xiàn)故障時,轉(zhuǎn)發(fā)將由目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。
[0146]
在實(shí)際應(yīng)用中,目標(biāo)分控設(shè)備可能會出現(xiàn)除上下行流量超過預(yù)設(shè)的閾值外的故障。
[0147]
為了避免因?yàn)槟繕?biāo)分控設(shè)備因?yàn)槌霈F(xiàn)此類故障而導(dǎo)致視頻通信網(wǎng)絡(luò)的業(yè)務(wù)出現(xiàn)異常,可以在監(jiān)測到目標(biāo)分控設(shè)備出現(xiàn)故障時,采用目標(biāo)分流設(shè)備來協(xié)助目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)將由目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。
[0148]
在本發(fā)明一實(shí)施例中,為了讓數(shù)據(jù)接收方認(rèn)為業(yè)務(wù)數(shù)據(jù)是由目標(biāo)分控設(shè)備發(fā)送的,還可以包括如下步驟:
[0149]
在目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,將目標(biāo)分流設(shè)備的媒體存取控制mac地址修改成目標(biāo)分控設(shè)備的mac地址
[0150]
在目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)的時候,可以將目標(biāo)分流設(shè)備的mac地址修改為目標(biāo)分控設(shè)備的mac地址;以便目標(biāo)分流設(shè)備在轉(zhuǎn)發(fā)本該由目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)時,可以以目標(biāo)分控設(shè)備的mac地址發(fā)出。
[0151]
如圖5a,示出了本發(fā)明的一種數(shù)據(jù)交互過程的示意圖:
[0152]
1、為一實(shí)體分控設(shè)備設(shè)置分流設(shè)備:通過網(wǎng)管系統(tǒng)向分流系統(tǒng)注冊一個新的分控設(shè)備,同時指定新增分控設(shè)備為一實(shí)體的分控設(shè)備的分流設(shè)備。
[0153]
2、主控設(shè)備收到設(shè)置分流設(shè)備命令后,獲取上述實(shí)體的分控設(shè)備和上述的分流設(shè)備在主控設(shè)備上的注冊信息,并把分流設(shè)備的注冊信息追加到分控設(shè)備注冊信息中。
[0154]
主控設(shè)備可以向網(wǎng)管系統(tǒng)返回設(shè)置分流設(shè)備結(jié)果:操作碼(設(shè)置分流設(shè)備響應(yīng))、分控設(shè)備號碼(即上述實(shí)體的分控設(shè)備的設(shè)備名稱)、分流設(shè)備號碼(即上述分流設(shè)備的設(shè)備名稱)、設(shè)置結(jié)果(0成功,其他失敗)
[0155]
3、拷貝分控模擬程序到x86服務(wù)器中。
[0156]
配置模擬分控:獲取在主控設(shè)備中新注冊的分控設(shè)備(即上述分流設(shè)備)的注冊信息,配置到模擬分控的配置文件中,同時修改x86服務(wù)器的mac地址為分流設(shè)備的注冊信息中mac_addr屬性所對應(yīng)的mac地址。
[0157]
啟動模擬分控:在x86服務(wù)器中的分控模擬程序所在根路徑輸入啟動命令。
[0158]
模擬分控入網(wǎng):分控模擬程序啟動后,根據(jù)視頻通信網(wǎng)絡(luò)協(xié)議封裝設(shè)備入網(wǎng)命令向主控設(shè)備入網(wǎng)。
[0159]
分控設(shè)備和分流設(shè)備都有0口和1口,分流設(shè)備的0口與實(shí)體的分控設(shè)備的0口處于同一交換網(wǎng)絡(luò)。
[0160]
4、主控設(shè)備可以檢測各實(shí)體的分控設(shè)備的注冊信息,以判斷各實(shí)體的分控設(shè)備是否配置有分流設(shè)備;如果一實(shí)體的分控設(shè)備配置有分流設(shè)備,則向入網(wǎng)設(shè)備(包括實(shí)體的分控設(shè)備和分流設(shè)備)發(fā)送包含有分流設(shè)備信息集合的通知。實(shí)體的分控設(shè)備和分流設(shè)備在接收到包含有分流設(shè)備信息集合的通知后,可以保存分流設(shè)備信息集合。
[0161]
包含有分流設(shè)備信息集合的通知還可以包括:操作碼(分流設(shè)備信息通知)和接收通知設(shè)備號碼(即接收通知的已入網(wǎng)的設(shè)備的設(shè)備名稱)。
[0162]
5、分控設(shè)備下的終端設(shè)備向分控設(shè)備入網(wǎng)成功后,分控設(shè)備查詢本地保存的分流設(shè)備信息集合,如果該分控設(shè)備本身配置有分流設(shè)備的話,則向入網(wǎng)成功的終端設(shè)備發(fā)送通知,通知消息主要包括:操作碼(分流設(shè)備信息通知)、接收通知終端設(shè)備號碼(即接收通知的已入網(wǎng)的終端設(shè)備的設(shè)備名稱)、分流設(shè)備信息。
[0163]
終端設(shè)備收到通知后保存分流設(shè)備信息。
[0164]
6、分控設(shè)備的0口與分控設(shè)備下的所有終端設(shè)備處于一個交換網(wǎng)絡(luò)中,分控設(shè)備的1口與主控設(shè)備和其他分控設(shè)備處于一個交換網(wǎng)絡(luò)中。
[0165]
a、當(dāng)監(jiān)測到分控設(shè)備0口的上行流量超過最大限制時,該分控設(shè)備向所有終端發(fā)送第一告警消息,第一告警消息可以包括:操作碼(上行流量告警)、接收通知終端號碼(即接收消息的終端設(shè)備的設(shè)備名稱)、當(dāng)前流量大小。
[0166]
當(dāng)監(jiān)測到分控設(shè)備上行流量從超過最大限制,變成處于正常范圍后,需向所有終端設(shè)備發(fā)送第一恢復(fù)消息,第一恢復(fù)消息可以包括:操作碼(取消上行流量告警)、接收通知終端號碼(即接收消息的終端設(shè)備的設(shè)備名稱)、當(dāng)前流量大小。
[0167]
終端設(shè)備收到第一告警消息/第一恢復(fù)消息后,根據(jù)操作碼進(jìn)行相應(yīng)業(yè)務(wù)處理。
[0168]
b、當(dāng)監(jiān)測到分控設(shè)備1口的下行流量超過最大限制時,分控設(shè)備向該交互網(wǎng)絡(luò)中的主控設(shè)備和其他分控設(shè)備發(fā)送第二告警消息,第二告警消息可以包括:操作碼(下行流量告警)、接收通知設(shè)備號碼(即接收消息的主控設(shè)備和其他分控設(shè)備的設(shè)備名稱)、當(dāng)前流量大小。
[0169]
當(dāng)監(jiān)測到分控設(shè)備下行流量從超過最大限制,變成處于正常范圍后,需向該交互
網(wǎng)絡(luò)中的主控設(shè)備和其他分控設(shè)備發(fā)送第二恢復(fù)消息,第二恢復(fù)消息可以包括:操作碼(取消下行流量告警)、接收通知設(shè)備號碼(即接收消息的主控設(shè)備和其他分控設(shè)備的設(shè)備名稱)、當(dāng)前流量大小。
[0170]
該交互網(wǎng)絡(luò)中的主控設(shè)備和其他分控設(shè)備收到第二告警消息/第二恢復(fù)消息后,根據(jù)其中的操作碼進(jìn)行相應(yīng)處理。
[0171]
7、在實(shí)際業(yè)務(wù)過程中,分控設(shè)備下的終端設(shè)備向上發(fā)送業(yè)務(wù)數(shù)據(jù)時,檢測是否有收到分控設(shè)備發(fā)送來的第一告警消息:
[0172]
如果未收到:業(yè)務(wù)數(shù)據(jù)直接發(fā)給對應(yīng)分控設(shè)備;
[0173]
如果有收到:終端設(shè)備查看本地是否有分流設(shè)備信息,如果沒有則按正常流程轉(zhuǎn)發(fā);如果有對應(yīng)分流設(shè)備信息,則獲取分流設(shè)備的mac地址。終端設(shè)備在根據(jù)mac地址通信時,數(shù)據(jù)接收目的mac地址填寫分流設(shè)備的mac地址
[0174]
8、分流設(shè)備收到業(yè)務(wù)數(shù)據(jù)后,查詢本地保存的分流設(shè)備信息集合,獲取該分流設(shè)備對應(yīng)的實(shí)體分控設(shè)備的信息。
[0175]
同時,按照視頻通信網(wǎng)絡(luò)協(xié)議解析業(yè)務(wù)數(shù)據(jù),確定業(yè)務(wù)數(shù)據(jù)的最終接收方(主控設(shè)備或者其他分控設(shè)備);分流設(shè)備在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,源mac地址修改為分流設(shè)備對應(yīng)實(shí)體分控設(shè)備的mac地址。
[0176]
9、在實(shí)際業(yè)務(wù)過程中,主控設(shè)備或者其他分控設(shè)備向一分控設(shè)備發(fā)送業(yè)務(wù)數(shù)據(jù)時,發(fā)送數(shù)據(jù)方檢測是否有收到接收業(yè)務(wù)數(shù)據(jù)的分控設(shè)備的第二告警消息:
[0177]
如果未收到:業(yè)務(wù)數(shù)據(jù)直接發(fā)給對應(yīng)分控設(shè)備;
[0178]
如果有收到:根據(jù)本地保存的分流設(shè)備信息集合,查詢接收業(yè)務(wù)數(shù)據(jù)的分控設(shè)備是否有配置分流設(shè)備;如果沒有則數(shù)據(jù)按正常流程轉(zhuǎn)發(fā);如果有,則確定該分流設(shè)備的mac地址;數(shù)據(jù)發(fā)送方在根據(jù)mac地址通信時,數(shù)據(jù)接收目的mac地址填寫該分流設(shè)備的mac地址。
[0179]
10、分流設(shè)備收到數(shù)據(jù)后,查詢本地保存的分流設(shè)備信息集合,獲取該分流設(shè)備對應(yīng)的實(shí)體分控設(shè)備的信息
[0180]
同時,按照視頻通信網(wǎng)絡(luò)協(xié)議解析業(yè)務(wù)數(shù)據(jù),獲取業(yè)務(wù)數(shù)據(jù)最終接收方(終端設(shè)備或者其他分控設(shè)備);分流設(shè)備在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,源mac地址修改為分流設(shè)備對應(yīng)的實(shí)體分控設(shè)備的mac地址。
[0181]
主控設(shè)備向分控設(shè)備發(fā)送業(yè)務(wù)數(shù)據(jù)時,如果檢測到分控設(shè)備退網(wǎng)了,主控設(shè)備可以根據(jù)本地保存的分流設(shè)備信息集合,獲取該退網(wǎng)了的分控設(shè)備對應(yīng)的分流設(shè)備的mac地址;數(shù)據(jù)發(fā)送方在根據(jù)mac地址通信時,數(shù)據(jù)接收目的mac地址填寫該分流設(shè)備的mac地址。
[0182]
故障的分控設(shè)備下的終端設(shè)備,當(dāng)與故障的分控設(shè)備斷連發(fā)生退網(wǎng)時,終端設(shè)備也可以查看本地保存的對應(yīng)分流設(shè)備信息。同時向分流設(shè)備發(fā)起入網(wǎng)流程,并繼續(xù)后續(xù)業(yè)務(wù)。
[0183]
如圖5b,示出了本發(fā)明的一種分流系統(tǒng)的示意圖:
[0184]
分流系統(tǒng)中可以包括有一臺主控設(shè)備和多臺實(shí)體的分控設(shè)備;為了避免分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致視頻通信網(wǎng)絡(luò)的正常業(yè)務(wù)出現(xiàn)異常,可以為任意一臺或多臺實(shí)體的分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備。
[0185]
分流設(shè)備的0口,與對應(yīng)的實(shí)體的分控設(shè)備的0口處于同一交換網(wǎng)絡(luò);一分控設(shè)備
的0口與該分控設(shè)備下的所有終端設(shè)備處于一個交換網(wǎng)絡(luò)中,任意以分控設(shè)備的1口與主控設(shè)備和其他分控設(shè)備處于一個交換網(wǎng)絡(luò)中。
[0186]
一分控設(shè)備下可以連接多個終端設(shè)備;分流系統(tǒng)可以與網(wǎng)管系統(tǒng)連接。
[0187]
本發(fā)明實(shí)施例中,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
[0188]
且在為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備時,可以基于目標(biāo)分流設(shè)備的注冊信息對目標(biāo)分控設(shè)備的注冊信息進(jìn)行更新,并基于更新后的注冊信息生成一通知消息;通過將通知消息發(fā)送至已入網(wǎng)的分控設(shè)備和終端設(shè)備,使得目標(biāo)分控設(shè)備在出現(xiàn)異常時,其他分控設(shè)備/終端設(shè)備/主控設(shè)備可以基于所存儲的通知消息來確定與目標(biāo)分控設(shè)備對應(yīng)的目標(biāo)分流設(shè)備,并向該目標(biāo)分流設(shè)備發(fā)送待轉(zhuǎn)發(fā)的業(yè)務(wù)數(shù)據(jù)。
[0189]
另外,通過持續(xù)監(jiān)測目標(biāo)分控設(shè)備的上下行流量的情況,并在目標(biāo)分控設(shè)備的上下行流量緩解時重新采用目標(biāo)分控設(shè)備來轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù),避免了長時間的使用性能和安全性較差的模擬的分控設(shè)備。
[0190]
需要說明的是,對于方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作并不一定是本發(fā)明實(shí)施例所必須的。
[0191]
參照圖6,示出了本發(fā)明的一種業(yè)務(wù)數(shù)據(jù)的分流裝置實(shí)施例的結(jié)構(gòu)框圖,該裝置可以應(yīng)用于如上所述的分流系統(tǒng),可以包括如下模塊:
[0192]
配置模塊601,用于為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,目標(biāo)分流設(shè)備為一虛擬的設(shè)備;
[0193]
第一告警模塊602,用于當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;多個目標(biāo)終端設(shè)備在接收到第一告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第一業(yè)務(wù)數(shù)據(jù);
[0194]
第二告警模塊602,用于當(dāng)監(jiān)測到目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向主控設(shè)備和除目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;主控設(shè)備和其他分控設(shè)備在接收到第二告警消息后,將待發(fā)送給目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至目標(biāo)分流設(shè)備,以通過目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)第二業(yè)務(wù)數(shù)據(jù)。
[0195]
本發(fā)明實(shí)施例中,可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
[0196]
為了解決上述問題,本發(fā)明實(shí)施例還公開了一種電子設(shè)備,包括:
[0197]
一個或多個處理器;和
[0198]
其上存儲有指令的一個或多個機(jī)器可讀介質(zhì),當(dāng)由一個或多個處理器執(zhí)行時,使得裝置執(zhí)行如上業(yè)務(wù)數(shù)據(jù)的分流方法。
[0199]
為了解決上述問題,本發(fā)明實(shí)施例還公開了一種計算機(jī)可讀存儲介質(zhì),其存儲的計算機(jī)程序使得處理器執(zhí)行如上業(yè)務(wù)數(shù)據(jù)的分流方法。
[0200]
對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
[0201]
本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。
[0202]
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。
[0203]
本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0204]
這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0205]
這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0206]
盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
[0207]
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個
……”
限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
[0208]
以上對本發(fā)明所提供的一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)、方法、裝置、電子設(shè)備和介質(zhì),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
技術(shù)特征:
1.一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng),其特征在于,包括主控設(shè)備和至少一個分控設(shè)備,所述主控設(shè)備與所述至少一個分控設(shè)備連接;所述系統(tǒng)還包括為目標(biāo)分控設(shè)備配置的目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;所述目標(biāo)分控設(shè)備,用于在上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;在下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備;所述主控設(shè)備,用于在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備;所述目標(biāo)分流設(shè)備,用于對所述第一業(yè)務(wù)數(shù)據(jù)和/或所述第二業(yè)務(wù)數(shù)據(jù)進(jìn)行轉(zhuǎn)發(fā)。2.根據(jù)權(quán)利要求1所述的分流系統(tǒng),其特征在于,所述目標(biāo)分流設(shè)備,還用于在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時,將所述目標(biāo)分流設(shè)備的媒體存取控制mac地址修改成所述目標(biāo)分控設(shè)備的mac地址。3.根據(jù)權(quán)利要求1所述的分流系統(tǒng),其特征在于,所述目標(biāo)分控設(shè)備,還用于在發(fā)送第一告警消息后,當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量未超過所述第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一恢復(fù)消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分流設(shè)備的第三業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分控設(shè)備,以通過所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)所述第三業(yè)務(wù)數(shù)據(jù);所述目標(biāo)分控設(shè)備,還用于在發(fā)送第二告警消息后,當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量未超過所述第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二恢復(fù)消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二恢復(fù)消息后,將待發(fā)送給所述目標(biāo)分流設(shè)備的第四業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分控設(shè)備,以通過所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)所述第四業(yè)務(wù)數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的分流系統(tǒng),其特征在于,所述目標(biāo)分流設(shè)備,還用于在所述目標(biāo)分控設(shè)備出現(xiàn)故障時,轉(zhuǎn)發(fā)將由所述目標(biāo)分控設(shè)備轉(zhuǎn)發(fā)的待轉(zhuǎn)發(fā)的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的分流系統(tǒng),其特征在于,所述主控設(shè)備,還用于對所述目標(biāo)分控設(shè)備的目標(biāo)分流設(shè)備進(jìn)行注冊,生成第一注冊信息;根據(jù)所述第一注冊信息,生成所述目標(biāo)分流設(shè)備的目標(biāo)配置文件;所述系統(tǒng)還包括一預(yù)設(shè)服務(wù)器,所述預(yù)設(shè)服務(wù)器,用于將所述目標(biāo)配置文件導(dǎo)入預(yù)設(shè)模擬程序,根據(jù)觸發(fā)規(guī)則啟動所述預(yù)設(shè)模擬程序,以創(chuàng)建為所述目標(biāo)分控設(shè)備配置的目標(biāo)分流設(shè)備。6.根據(jù)權(quán)利要求5所述的分流系統(tǒng),其特征在于,所述主控設(shè)備,還用于獲取所述目標(biāo)分控設(shè)備的第二注冊信息;根據(jù)所述第一注冊信息,對所述第二注冊信息進(jìn)行更新;根據(jù)更新后的第二注冊信息生成第一通知消息;將所述第一通知消息發(fā)送至已入網(wǎng)的分控設(shè)備;所述目標(biāo)分控設(shè)備,還用于在接收到所述第一通知消息時,基于所述第一通知消息生
成第二通知消息,并發(fā)送至所述多個目標(biāo)終端設(shè)備。7.一種業(yè)務(wù)數(shù)據(jù)的分流方法,其特征在于,應(yīng)用于如權(quán)利要求1-6任一項(xiàng)所述的分流系統(tǒng),所述方法包括:為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第一業(yè)務(wù)數(shù)據(jù);當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第二業(yè)務(wù)數(shù)據(jù)。8.一種業(yè)務(wù)數(shù)據(jù)的分流裝置,其特征在于,應(yīng)用于如權(quán)利要求1-6任一項(xiàng)所述的分流系統(tǒng),所述裝置包括:配置模塊,用于為目標(biāo)分控設(shè)備配置目標(biāo)分流設(shè)備,所述目標(biāo)分流設(shè)備為一虛擬的設(shè)備;第一告警模塊,用于當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的上行流量超過第一閾值時,向所述目標(biāo)分控設(shè)備下的多個目標(biāo)終端設(shè)備發(fā)送第一告警消息;所述多個目標(biāo)終端設(shè)備在接收到所述第一告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第一業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第一業(yè)務(wù)數(shù)據(jù);第二告警模塊,用于當(dāng)監(jiān)測到所述目標(biāo)分控設(shè)備的下行流量超過第二閾值時,向所述主控設(shè)備和除所述目標(biāo)分控設(shè)備外的其他分控設(shè)備發(fā)送第二告警消息;所述主控設(shè)備和所述其他分控設(shè)備在接收到所述第二告警消息后,將待發(fā)送給所述目標(biāo)分控設(shè)備的第二業(yè)務(wù)數(shù)據(jù)發(fā)送至所述目標(biāo)分流設(shè)備,以通過所述目標(biāo)分流設(shè)備轉(zhuǎn)發(fā)所述第二業(yè)務(wù)數(shù)據(jù)。9.一種電子設(shè)備,其特征在于,包括:一個或多個處理器;和其上存儲有指令的一個或多個機(jī)器可讀介質(zhì),當(dāng)由所述一個或多個處理器執(zhí)行時,使得所述裝置執(zhí)行如權(quán)利要求7所述業(yè)務(wù)數(shù)據(jù)的分流方法。10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,其存儲的計算機(jī)程序使得處理器執(zhí)行如權(quán)利要求7所述業(yè)務(wù)數(shù)據(jù)的分流方法。
技術(shù)總結(jié)
本發(fā)明實(shí)施例提供了一種業(yè)務(wù)數(shù)據(jù)的分流系統(tǒng)、方法、裝置、電子設(shè)備和介質(zhì);可以以觸發(fā)預(yù)設(shè)模擬程序的方式,為分流系統(tǒng)中的實(shí)體分控設(shè)備配置模擬的分控設(shè)備作為分流設(shè)備;從而,在監(jiān)測到配置有分流設(shè)備的目標(biāo)分控設(shè)備的上行/下行流量超過預(yù)設(shè)的閾值時,通過為目標(biāo)分控設(shè)備配置的分流設(shè)備來轉(zhuǎn)發(fā)數(shù)據(jù);避免了目標(biāo)分控設(shè)備在上行/下行流量超過預(yù)設(shè)的閾值時,丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。丟棄業(yè)務(wù)數(shù)據(jù)而導(dǎo)致入網(wǎng)的正常業(yè)務(wù)出現(xiàn)異常。
