本申請(qǐng)涉及數(shù)據(jù)通信,尤其涉及一種基于數(shù)據(jù)通信線程的告警方法、設(shè)備及其存儲(chǔ)介質(zhì)。
背景技術(shù):
1、數(shù)據(jù)告警機(jī)制,是發(fā)送端為了更好的將程序系統(tǒng)中數(shù)據(jù)傳輸?shù)南嚓P(guān)信息傳遞給接收端,其目的:精準(zhǔn)告知數(shù)據(jù)的問(wèn)題,讓維護(hù)人員及時(shí)定位并解決問(wèn)題;提醒使用者當(dāng)前數(shù)據(jù)的狀態(tài),以便使用者采取相對(duì)應(yīng)的措施應(yīng)對(duì)問(wèn)題。
2、當(dāng)前量子安全加密通信,是分為上、下行兩個(gè)通信通道的,各自管理各自方向上的數(shù)據(jù)處理。而告警是發(fā)送端(即,地面卡)發(fā)送給接收端(即,平板)的,相對(duì)于地面卡來(lái)說(shuō),是屬于下行通信通道上的數(shù)據(jù)處理。上行通信通道只有監(jiān)控的請(qǐng)求消息,沒(méi)有任何告警相關(guān)的信息。
3、數(shù)據(jù)的處理,是以幀為單位的;也就是說(shuō),下行通信通道的一個(gè)線程,在一次處理過(guò)程中,只能處理一幀數(shù)據(jù),從接收到源數(shù)據(jù)到處理、加解密、再組包,直到發(fā)送出去。那么當(dāng)某一幀數(shù)據(jù)觸發(fā)了告警,該告警數(shù)據(jù)是如何發(fā)送到后臺(tái)?正常的方式是另起一個(gè)線程,當(dāng)告警被觸發(fā)后,由單獨(dú)線程發(fā)送相對(duì)應(yīng)告警數(shù)據(jù)幀,但基于對(duì)產(chǎn)品的應(yīng)用場(chǎng)景考慮,另起一個(gè)線程的做法會(huì)浪費(fèi)太多資源。
4、因此,如何實(shí)現(xiàn)告警數(shù)據(jù)幀的高效傳遞,成為急需解決的技術(shù)性難題。
技術(shù)實(shí)現(xiàn)思路
1、發(fā)明目的:為解決背景技術(shù)中提出的相關(guān)技術(shù)問(wèn)題,本發(fā)明提供了一種基于數(shù)據(jù)通信線程的告警方法、設(shè)備及其存儲(chǔ)介質(zhì),其采用連發(fā)式共生數(shù)據(jù)通信線程,合理有效的利用了業(yè)務(wù)資源,減少了系統(tǒng)資源的消耗。
2、技術(shù)方案:本發(fā)明一種基于數(shù)據(jù)通信線程的告警方法,包括以下步驟:
3、發(fā)送端將多組傳輸數(shù)據(jù)幀通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端,且實(shí)時(shí)監(jiān)測(cè)所有傳輸數(shù)據(jù)幀中的狀態(tài)參數(shù)值;
4、將所有傳輸數(shù)據(jù)幀中的狀態(tài)參數(shù)值與預(yù)設(shè)的告警參數(shù)數(shù)值進(jìn)行比較,當(dāng)某一傳輸數(shù)據(jù)幀的狀態(tài)參數(shù)值中任一項(xiàng)數(shù)值觸發(fā)告警參數(shù)條件時(shí),將該傳輸數(shù)據(jù)幀定義為目標(biāo)數(shù)據(jù)幀;然后,生成目標(biāo)數(shù)據(jù)幀的告警消息并將目標(biāo)數(shù)據(jù)幀中的告警發(fā)送標(biāo)識(shí)打開;
5、目標(biāo)數(shù)據(jù)幀通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端后,基于告警發(fā)送標(biāo)識(shí)打開,發(fā)送端調(diào)用告警消息發(fā)送接口將目標(biāo)數(shù)據(jù)幀的告警消息通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端;發(fā)送端繼續(xù)將剩余的傳輸數(shù)據(jù)幀通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端;
6、其中,數(shù)據(jù)通信線程為兩組傳輸數(shù)據(jù)幀之間發(fā)送延時(shí)大于告警消息發(fā)送時(shí)間的線程。
7、進(jìn)一步地,所述狀態(tài)參數(shù)值包括密鑰剩余量、網(wǎng)絡(luò)異常值和設(shè)備運(yùn)行異常值。
8、進(jìn)一步地,所述觸發(fā)告警參數(shù)條件是指:
9、當(dāng)某一傳輸數(shù)據(jù)幀的狀態(tài)參數(shù)值中密鑰剩余量小于等于預(yù)設(shè)告警參數(shù)數(shù)值中預(yù)設(shè)密鑰閥值時(shí),則密鑰剩余量觸發(fā)告警參數(shù)條件;當(dāng)某一傳輸數(shù)據(jù)幀的狀態(tài)參數(shù)值中網(wǎng)絡(luò)異常值大于等于預(yù)設(shè)告警參數(shù)數(shù)值中預(yù)設(shè)網(wǎng)絡(luò)異常閥值時(shí),則網(wǎng)絡(luò)異常值觸發(fā)告警參數(shù)條件;當(dāng)某一傳輸數(shù)據(jù)幀的狀態(tài)參數(shù)值中設(shè)備運(yùn)行異常值大于等于預(yù)設(shè)告警參數(shù)數(shù)值中預(yù)設(shè)設(shè)備運(yùn)行異常閥值時(shí),則設(shè)備運(yùn)行異常值觸發(fā)告警參數(shù)條件。
10、進(jìn)一步地,在發(fā)送端將多組傳輸數(shù)據(jù)幀通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端的步驟之前,所述方法還包括以下步驟:
11、發(fā)送端與接收端之間預(yù)設(shè)有告警權(quán)重映射表,并基于預(yù)設(shè)的告警權(quán)重映射表,確定觸發(fā)告警參數(shù)條件時(shí)狀態(tài)參數(shù)值所對(duì)應(yīng)的告警等級(jí)程度的權(quán)重值。
12、進(jìn)一步地,所述告警消息為告警數(shù)據(jù)幀,所述告警數(shù)據(jù)幀包括告警等級(jí)程度的權(quán)重值。
13、本發(fā)明還包括一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備至少包括處理器和存儲(chǔ)器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述權(quán)利要求中任一所述基于數(shù)據(jù)通信線程的告警方法。
14、本發(fā)明還包括一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述權(quán)利要求中任一所述基于數(shù)據(jù)通信線程的告警方法。
15、本發(fā)明的有益效果:
16、(1)數(shù)據(jù)幀問(wèn)題通過(guò)告警消息發(fā)送至接收端,讓使用者更加清晰明了的知道當(dāng)前數(shù)據(jù)的狀態(tài),增加了系統(tǒng)的用戶操作性;
17、(2)連發(fā)式共生數(shù)據(jù)通信線程,合理有效的利用了業(yè)務(wù)資源,減少了系統(tǒng)資源的消耗;
18、(3)共享告警權(quán)重映射表,也就是共享告警的評(píng)判標(biāo)準(zhǔn),極大的降低了通信成本,提高了系統(tǒng)處理消息的效率;同時(shí)對(duì)告警類型的維護(hù),也具備擴(kuò)展能力。
1.一種基于數(shù)據(jù)通信線程的告警方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于數(shù)據(jù)通信線程的告警方法,其特征在于:所述狀態(tài)參數(shù)值包括密鑰剩余量、網(wǎng)絡(luò)異常值和設(shè)備運(yùn)行異常值。
3.根據(jù)權(quán)利要求2所述的一種基于數(shù)據(jù)通信線程的告警方法,其特征在于:所述觸發(fā)告警參數(shù)條件是指:
4.根據(jù)權(quán)利要求1所述的一種基于數(shù)據(jù)通信線程的告警方法,其特征在于,在發(fā)送端將多組傳輸數(shù)據(jù)幀通過(guò)數(shù)據(jù)通信線程發(fā)送至接收端的步驟之前,所述方法還包括以下步驟:
5.根據(jù)權(quán)利要求4所述的一種基于數(shù)據(jù)通信線程的告警方法,其特征在于:所述告警消息為告警數(shù)據(jù)幀,所述告警數(shù)據(jù)幀包括告警等級(jí)程度的權(quán)重值。
6.一種計(jì)算機(jī)設(shè)備,其特征在于:所述計(jì)算機(jī)設(shè)備至少包括處理器和存儲(chǔ)器,所述處理器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-5中任一所述基于數(shù)據(jù)通信線程的告警方法。
7.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于:其存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-5中任一所述基于數(shù)據(jù)通信線程的告警方法。