本申請涉及數(shù)據(jù)安全,特別是涉及一種請求處理方法、裝置、計算機(jī)設(shè)備、存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在云協(xié)同場景下,云端的網(wǎng)關(guān)用于轉(zhuǎn)發(fā)服務(wù)端發(fā)出的請求消息到邊緣設(shè)備,以此實現(xiàn)云端和邊緣設(shè)備協(xié)同工作,通過數(shù)據(jù)共享和任務(wù)分配,實現(xiàn)系統(tǒng)資源的優(yōu)化利用。
2、傳統(tǒng)的方式中,云端的網(wǎng)關(guān)按照各邊緣設(shè)備之間的負(fù)載均衡的約束,將請求消息從云端轉(zhuǎn)發(fā)到不同邊緣設(shè)備,導(dǎo)致云端和邊緣設(shè)備之間的數(shù)據(jù)傳輸安全性較低。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高數(shù)據(jù)傳輸安全性的請求處理方法、裝置、計算機(jī)設(shè)備、計算機(jī)可讀存儲介質(zhì)和計算機(jī)程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N請求處理方法。所述方法包括:
3、獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求;基于所述同步請求中攜帶的請求參數(shù),確定所述待同步數(shù)據(jù)的目標(biāo)端;按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息;將各所述通信消息分別發(fā)送到各所述目標(biāo)端。
4、在其中一個實施例中,所述按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息,包括:針對于每一個所述目標(biāo)端,確定用于連接所述目標(biāo)端與中心服務(wù)端的候選網(wǎng)關(guān);基于與所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議、以及與所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息。
5、在其中一個實施例中,所述基于與所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議、以及與所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息,包括:按照所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述候選網(wǎng)關(guān)匹配的候選通信消息;按照所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端匹配的目標(biāo)通信消息;對所述候選通信消息和所述目標(biāo)通信消息進(jìn)行消息拼接,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息。
6、在其中一個實施例中,所述基于與所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議、以及與所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息,包括:按照所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到第一通信消息;根據(jù)所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議,對所述第一通信消息和所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息。
7、在其中一個實施例中,所述確定用于連接所述目標(biāo)端與中心服務(wù)端的候選網(wǎng)關(guān),包括:獲取所述中心服務(wù)端的端口結(jié)構(gòu)樹;所述端口結(jié)構(gòu)樹的根節(jié)點為所述中心服務(wù)端;確定所述目標(biāo)端在所述端口結(jié)構(gòu)樹中的所屬目標(biāo)節(jié)點;按照所述端口結(jié)構(gòu)樹中各節(jié)點的連接關(guān)系,提取所述根節(jié)點與所述目標(biāo)節(jié)點之間的中間節(jié)點對應(yīng)的候選網(wǎng)關(guān),所述候選網(wǎng)關(guān)用于連接所述目標(biāo)端與中心服務(wù)端。
8、在其中一個實施例中,所述將各所述通信消息分別發(fā)送到各所述目標(biāo)端,包括:按照各所述目標(biāo)端各自的系統(tǒng)狀態(tài)信息,確定各所述目標(biāo)端各自的同步次序;按照各所述同步次序,依次將各所述通信消息發(fā)送到各所述目標(biāo)端。
9、在其中一個實施例中,所述按照各所述目標(biāo)端各自的系統(tǒng)狀態(tài)信息,確定各所述目標(biāo)端各自的同步次序,包括:按照各所述目標(biāo)端各自的系統(tǒng)狀態(tài)信息,確定各所述目標(biāo)端各自的預(yù)期同步時長;按照各所述預(yù)期同步時長,確定各所述目標(biāo)端各自的同步次序。
10、第二方面,本申請還提供了一種請求處理裝置。所述裝置包括:
11、請求獲取模塊,用于獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求;目標(biāo)端確定模塊,用于基于所述同步請求中攜帶的請求參數(shù),確定所述待同步數(shù)據(jù)的目標(biāo)端;封裝模塊,用于按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息;發(fā)送模塊,用于將各所述通信消息分別發(fā)送到各所述目標(biāo)端。
12、第三方面,本申請還提供了一種計算機(jī)設(shè)備。所述計算機(jī)設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
13、獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求;基于所述同步請求中攜帶的請求參數(shù),確定所述待同步數(shù)據(jù)的目標(biāo)端;按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息;將各所述通信消息分別發(fā)送到各所述目標(biāo)端。
14、第四方面,本申請還提供了一種計算機(jī)可讀存儲介質(zhì)。所述計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
15、獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求;基于所述同步請求中攜帶的請求參數(shù),確定所述待同步數(shù)據(jù)的目標(biāo)端;按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息;將各所述通信消息分別發(fā)送到各所述目標(biāo)端。
16、第五方面,本申請還提供了一種計算機(jī)程序產(chǎn)品。所述計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)以下步驟:
17、獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求;基于所述同步請求中攜帶的請求參數(shù),確定所述待同步數(shù)據(jù)的目標(biāo)端;按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息;將各所述通信消息分別發(fā)送到各所述目標(biāo)端。
18、上述請求處理方法、裝置、計算機(jī)設(shè)備、存儲介質(zhì)和計算機(jī)程序產(chǎn)品,獲取中心服務(wù)端發(fā)送的針對待同步數(shù)據(jù)的同步請求,基于同步請求中攜帶的請求參數(shù),確定待同步數(shù)據(jù)的目標(biāo)端,利于后續(xù)將通信消息進(jìn)行轉(zhuǎn)發(fā),實現(xiàn)了中心服務(wù)端與目標(biāo)端之間的數(shù)據(jù)共享。按照各目標(biāo)端各自匹配的通信協(xié)議,分別對待同步數(shù)據(jù)進(jìn)行消息封裝,得到同步請求對應(yīng)于各目標(biāo)端各自的通信消息,將各通信消息分別發(fā)送到各目標(biāo)端,采用上述方法,對待同步數(shù)據(jù)重新進(jìn)行消息封裝,提高了通信消息在數(shù)據(jù)傳輸過程的安全性。
1.一種請求處理方法,其特征在于,應(yīng)用于中心網(wǎng)關(guān),所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照各所述目標(biāo)端各自匹配的通信協(xié)議,分別對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于各所述目標(biāo)端各自的通信消息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于與所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議、以及與所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于與所述候選網(wǎng)關(guān)匹配的候選通訊協(xié)議、以及與所述目標(biāo)端匹配的目標(biāo)通訊協(xié)議,對所述待同步數(shù)據(jù)進(jìn)行消息封裝,得到所述同步請求對應(yīng)于所述目標(biāo)端的通信消息,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定用于連接所述目標(biāo)端與中心服務(wù)端的候選網(wǎng)關(guān),包括:
6.根據(jù)權(quán)利要求1至5中任意一項所述的方法,其特征在于,所述將各所述通信消息分別發(fā)送到各所述目標(biāo)端,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述按照各所述目標(biāo)端各自的系統(tǒng)狀態(tài)信息,確定各所述目標(biāo)端各自的同步次序,包括:
8.一種請求處理裝置,其特征在于,所述裝置包括:
9.一種計算機(jī)設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。
10.一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法的步驟。