本技術(shù)實施例涉及通信,特別涉及一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著通信技術(shù)的不斷發(fā)展,5g專網(wǎng)的應(yīng)用也越來越廣泛。
2、在相關(guān)技術(shù)中,5g專網(wǎng)中的兩個終端之間需要進行數(shù)據(jù)傳輸時,發(fā)送側(cè)的終端將數(shù)據(jù)通過5g專網(wǎng)的核心網(wǎng)發(fā)送給應(yīng)用服務(wù)器,由應(yīng)用服務(wù)器通過5g核心網(wǎng)將數(shù)據(jù)轉(zhuǎn)發(fā)給接收側(cè)的終端。
3、在上述方案中,兩個終端之間的數(shù)據(jù)傳輸?shù)穆窂捷^長,影響數(shù)據(jù)傳輸?shù)男省踩院头€(wěn)定性。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì),可以提高數(shù)據(jù)傳輸效率,該技術(shù)方案如下。
2、一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法由核心網(wǎng)設(shè)備執(zhí)行,所述方法包括:
3、接收第一終端發(fā)送的數(shù)據(jù)包;
4、獲取所述數(shù)據(jù)包的目的地址;
5、響應(yīng)于所述目的地址是所述核心網(wǎng)設(shè)備保存的指定類型終端的地址,通過所述核心網(wǎng)設(shè)備與所述目的地址對應(yīng)的第二終端之間的下行通道,將所述數(shù)據(jù)包發(fā)送給所述第二終端。
6、一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法由第一終端執(zhí)行,所述方法包括:
7、獲取第二終端的地址;
8、以所述第二終端的地址作為目的地址,生成數(shù)據(jù)包;
9、向核心網(wǎng)設(shè)備發(fā)送所述數(shù)據(jù)包,以便所述核心網(wǎng)設(shè)備獲取所述數(shù)據(jù)包的目的地址,并響應(yīng)于所述目的地址是所述核心網(wǎng)設(shè)備中保存的指定類型終端的地址,通過所述核心網(wǎng)設(shè)備與所述第二終端之間的下行通道,將所述數(shù)據(jù)包發(fā)送給所述第二終端。
10、一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法由應(yīng)用服務(wù)器執(zhí)行,所述方法包括:
11、接收第二終端發(fā)送的注冊請求;所述注冊請求用于請求將所述第二終端注冊為指定類型終端;
12、向核心網(wǎng)設(shè)備發(fā)送地址添加請求,所述地址添加請求中包含所述第二終端的地址,所述地址添加請求用于指示所述核心網(wǎng)設(shè)備將所述第二終端的地址保存為一個所述指定類型終端的地址,以便所述核心網(wǎng)設(shè)備在接收到第一終端發(fā)送的數(shù)據(jù)包并獲取所述數(shù)據(jù)包的目的地址后,響應(yīng)于所述目的地址是所述核心網(wǎng)設(shè)備保存的指定類型終端的地址,通過所述核心網(wǎng)設(shè)備與所述目的地址對應(yīng)的第二終端之間的下行通道,將所述數(shù)據(jù)包發(fā)送給所述第二終端。
13、另一方面,提供了一種數(shù)據(jù)傳輸裝置,所述裝置包括:
14、接收模塊,用于接收第一終端發(fā)送的數(shù)據(jù)包;
15、地址獲取模塊,用于獲取數(shù)據(jù)包的目的地址;
16、發(fā)送模塊,用于響應(yīng)于目的地址是核心網(wǎng)設(shè)備保存的指定類型終端的地址,通過核心網(wǎng)設(shè)備與目的地址對應(yīng)的第二終端之間的下行通道,將數(shù)據(jù)包發(fā)送給第二終端。
17、在一些實施例中,裝置還包括:
18、第一查詢模塊,用于在核心網(wǎng)設(shè)備的用戶面保存的地址表中查詢目的地址,地址表中存儲有一個或者多個指定類型終端的地址;
19、所述發(fā)送模塊,還用于響應(yīng)于在地址表中查詢到目的地址,在核心網(wǎng)設(shè)備的用戶面,通過核心網(wǎng)設(shè)備與第二終端之間的下行通道,將數(shù)據(jù)包發(fā)送給第二終端;
20、保存模塊,用于響應(yīng)于第二終端向應(yīng)用服務(wù)器注冊為指定類型終端,將第二終端的地址保存為一個指定類型終端的地址。
21、在一些實施例中,裝置還包括:
22、第二查詢模塊,用于響應(yīng)于核心網(wǎng)設(shè)備與第二終端之間的下行通道斷開,在核心網(wǎng)設(shè)備保存的指定類型終端的地址中查詢第二終端的地址;
23、移除模塊,用于響應(yīng)于在核心網(wǎng)設(shè)備保存的指定類型終端的地址中查詢到第二終端的地址,將第二終端的地址從核心網(wǎng)設(shè)備保存的指定類型終端的地址中移除;
24、所述發(fā)送模塊,還用于向應(yīng)用服務(wù)器發(fā)送離線通知,離線通知用于指示第二終端離線。
25、在一些實施例中,裝置還包括:
26、地址獲取模塊,還用于獲取第一終端的地址;
27、發(fā)送模塊,還用于響應(yīng)于第一終端的地址,以及目的地址均為核心網(wǎng)設(shè)備保存的指定類型終端的地址,通過核心網(wǎng)設(shè)備與第二終端之間的下行通道,將數(shù)據(jù)包發(fā)送給第二終端。
28、一方面,提供了一種數(shù)據(jù)傳輸裝置,所述裝置包括:
29、地址獲取模塊,用于獲取第二終端的地址;
30、數(shù)據(jù)包生成模塊,用于以所述第二終端的地址作為目的地址,生成數(shù)據(jù)包;
31、發(fā)送模塊,用于向核心網(wǎng)設(shè)備發(fā)送所述數(shù)據(jù)包,以便所述核心網(wǎng)設(shè)備獲取所述數(shù)據(jù)包的目的地址,并響應(yīng)于所述目的地址是所述核心網(wǎng)設(shè)備中保存的指定類型終端的地址,通過所述核心網(wǎng)設(shè)備與所述第二終端之間的下行通道,將所述數(shù)據(jù)包發(fā)送給所述第二終端。
32、在一些實施例中,地址獲取模塊,包括:
33、查詢子模塊,用于向應(yīng)用服務(wù)器發(fā)送地址查詢請求,地址查詢請求用于查詢指定類型終端的地址;
34、接收子模塊,用于接收應(yīng)用服務(wù)器返回的,各個指定類型終端的終端信息,終端信息包括終端標識和地址;
35、地址獲取子模塊,用于從各個指定類型終端的終端信息中,獲取第二終端的地址。
36、一方面,提供了一種數(shù)據(jù)傳輸裝置,所述裝置包括:
37、接收模塊,用于接收第二終端發(fā)送的注冊請求;注冊請求用于請求將第二終端注冊為指定類型終端;
38、發(fā)送模塊,用于向核心網(wǎng)設(shè)備發(fā)送地址添加請求,地址添加請求中包含第二終端的地址,地址添加請求用于指示核心網(wǎng)設(shè)備將第二終端的地址保存為一個指定類型終端的地址,以便核心網(wǎng)設(shè)備在接收到第一終端發(fā)送的數(shù)據(jù)包并獲取數(shù)據(jù)包的目的地址后,響應(yīng)于目的地址是核心網(wǎng)設(shè)備保存的指定類型終端的地址,通過核心網(wǎng)設(shè)備與目的地址對應(yīng)的第二終端之間的下行通道,將數(shù)據(jù)包發(fā)送給第二終端。
39、在一些實施例中,裝置還包括:
40、終端信息保存模塊,用于將第二終端的終端信息,保存為一個指定類型終端的終端信息,終端信息包括終端標識和地址;
41、接收模塊,還用于接收第一終端發(fā)送的地址查詢請求,地址查詢請求用于查詢指定類型終端的地址;
42、發(fā)送模塊,還用于向第一終端發(fā)送應(yīng)用服務(wù)器保存的各個指定類型終端的終端信息,以便第一終端從各個指定類型終端的終端信息中,獲取第二終端的地址。
43、在一些實施例中,接收模塊,還用于接收核心網(wǎng)設(shè)備發(fā)送的離線通知,離線通知用于指示第二終端離線;
44、該裝置還包括:
45、刪除模塊,用于各個指定類型終端的終端信息中,第二終端的地址刪除。
46、再一方面,提供了一種通信設(shè)備,所述通信設(shè)備包含處理器、存儲器和收發(fā)器,所述存儲器中存儲有至少一條計算機指令,所述至少一條計算機指令由所述處理器加載并執(zhí)行以實現(xiàn)上述的數(shù)據(jù)傳輸方法。
47、又一方面,提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)中存儲有至少一條計算機指令,所述至少一條計算機指令由處理器加載并執(zhí)行以實現(xiàn)上述的數(shù)據(jù)傳輸方法。
48、又一方面,提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。計算機設(shè)備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設(shè)備執(zhí)行上述的數(shù)據(jù)傳輸方法。
49、本技術(shù)實施例提供的技術(shù)方案帶來的有益效果至少包括:
50、核心網(wǎng)設(shè)備中可以存儲指定類型終端的地址,當接收到第一終端發(fā)送的數(shù)據(jù)包,且數(shù)據(jù)包的目的地址是指定類型終端的地址時,可以直接通過核心網(wǎng)設(shè)備與第二終端之間的下行通道,將數(shù)據(jù)包發(fā)送給第二終端,而不需要將數(shù)據(jù)包經(jīng)由應(yīng)用服務(wù)器轉(zhuǎn)發(fā)給第二終端,從而縮短了終端之間的數(shù)據(jù)包傳輸?shù)穆窂剑岣邤?shù)據(jù)傳輸?shù)男?、安全性和穩(wěn)定性。
51、應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。