本發(fā)明涉及數(shù)據(jù)傳輸,尤其涉及一種稽核業(yè)務報文傳輸方法、裝置及電子設備。
背景技術:
1、目前,運營商的稽核業(yè)務普遍采用云邊協(xié)同的處理模式。各個省份的邊端設備處理稽核業(yè)務后,將稽核數(shù)據(jù)傳輸至云端,由云端的稽核中心統(tǒng)一執(zhí)行風險識別、判斷處理以及下發(fā)決策結(jié)果等操作。
2、但是,隨著用戶數(shù)的大面積增長和業(yè)務種類的增多,稽核數(shù)據(jù)出現(xiàn)高并發(fā)量的情況越來越多,容易造成網(wǎng)絡擁塞,使得網(wǎng)絡資源匱乏。而且,部分稽核業(yè)務場景具有實時性需求,例如在營業(yè)廳中的人臉識別場景等。這種場景下如果出現(xiàn)網(wǎng)絡擁塞,數(shù)據(jù)傳輸變慢,則實時性需求無法滿足,影響用戶體驗。
技術實現(xiàn)思路
1、本發(fā)明實施例的目的是提供一種稽核業(yè)務報文傳輸方法、裝置及電子設備,以解決現(xiàn)有技術中稽核業(yè)務數(shù)據(jù)高并發(fā)造成網(wǎng)絡擁塞以及實時性差的問題。
2、為解決上述技術問題,本發(fā)明實施例是這樣實現(xiàn)的:
3、第一方面,本發(fā)明實施例提供一種稽核業(yè)務報文傳輸方法,包括:
4、獲取當前時刻待傳輸?shù)幕藰I(yè)務報文的并發(fā)量;
5、根據(jù)所述并發(fā)量設置報文合并及壓縮參數(shù);
6、基于擁塞控制算法對滿足預設條件的稽核業(yè)務報文進行合并得到數(shù)據(jù)包;
7、針對所述數(shù)據(jù)包內(nèi)的字段,根據(jù)稽核業(yè)務報文屬性和編碼字典生成編碼;
8、基于所述編碼對所述數(shù)據(jù)包進行壓縮得到壓縮包;
9、將所述報文合并及壓縮參數(shù)和所述壓縮包發(fā)送給云端。
10、第二方面,本發(fā)明實施例提供一種稽核業(yè)務報文傳輸裝置,包括:
11、獲取模塊,用于獲取當前時刻待傳輸?shù)幕藰I(yè)務報文的并發(fā)量;
12、設置模塊,用于根據(jù)所述并發(fā)量設置報文合并及壓縮參數(shù);
13、合并模塊,用于基于擁塞控制算法對滿足預設條件的稽核業(yè)務報文進行合并得到數(shù)據(jù)包;
14、編碼模塊,用于針對所述數(shù)據(jù)包內(nèi)的字段,根據(jù)稽核業(yè)務報文屬性和編碼字典生成編碼;
15、壓縮模塊,用于基于所述編碼對所述數(shù)據(jù)包進行壓縮得到壓縮包;
16、傳輸模塊,用于將所述報文合并及壓縮參數(shù)和所述壓縮包發(fā)送給云端。
17、第三方面,本發(fā)明實施例提供一種電子設備,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)上述實施例提供的稽核業(yè)務報文傳輸方法的步驟。
18、第四方面,本發(fā)明實施例提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述實施例提供的稽核業(yè)務報文傳輸方法的步驟。
19、第五方面,本發(fā)明實施例提供一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述實施例提供的稽核業(yè)務報文傳輸方法的步驟。
20、由以上本發(fā)明實施例提供的技術方案可見,本發(fā)明實施例通過獲取當前時刻待傳輸?shù)幕藰I(yè)務報文的并發(fā)量,根據(jù)并發(fā)量設置報文合并及壓縮參數(shù),基于擁塞控制算法對滿足預設條件的稽核業(yè)務報文進行合并得到數(shù)據(jù)包,針對數(shù)據(jù)包內(nèi)的字段,根據(jù)稽核業(yè)務報文屬性和編碼字典生成編碼,基于所述編碼對數(shù)據(jù)包進行壓縮得到壓縮包,將報文合并及壓縮參數(shù)和壓縮包發(fā)送給云端,實現(xiàn)了基于擁塞控制算法進行報文合并以及基于稽核業(yè)務報文屬性進行報文壓縮,使得稽核業(yè)務高并發(fā)場景下,能夠減輕網(wǎng)絡承載壓力,避免過度占用網(wǎng)絡資源造成網(wǎng)絡擁塞,而且提升了數(shù)據(jù)傳輸效率,能夠滿足傳輸實時性需求,增強了用戶體驗。
1.一種稽核業(yè)務報文傳輸方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,基于擁塞控制算法對滿足預設條件的稽核業(yè)務報文進行合并得到數(shù)據(jù)包,包括:
3.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述并發(fā)量設置報文合并及壓縮參數(shù),包括:
4.根據(jù)權利要求3所述的方法,其特征在于,所述稽核業(yè)務報文傳輸總耗時采用以下方法計算:
5.根據(jù)權利要求1所述的方法,其特征在于,針對所述數(shù)據(jù)包內(nèi)的字段,根據(jù)稽核業(yè)務報文屬性和編碼字典生成編碼,包括:
6.根據(jù)權利要求5所述的方法,其特征在于,所述編碼字典采用以下方法生成:
7.一種稽核業(yè)務報文傳輸裝置,其特征在于,所述裝置包括:
8.一種電子設備,其特征在于,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的稽核業(yè)務報文傳輸方法的步驟。
9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的稽核業(yè)務報文傳輸方法的步驟。
10.一種計算機程序產(chǎn)品,其特征在于,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1至6任一項所述的稽核業(yè)務報文傳輸方法的步驟。