本技術(shù)涉及通信領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法和裝置。
背景技術(shù):
1、在基于人工智能(artificial?intelligence,ai)模型的圖像升質(zhì)降質(zhì)技術(shù)和云化游戲增強技術(shù)中,以及照片云化處理中,都涉及到一定時間內(nèi)傳輸包含大量數(shù)據(jù)的傳輸對象(例如ai模型,三維空間(three?dimensions,3d)模型數(shù)據(jù),照片源數(shù)據(jù)等)。以上行傳輸為例,不論是照片源數(shù)據(jù)的上傳,還是三維空間(three?dimensions,3d)模型數(shù)據(jù)的上傳,都是由終端的應(yīng)用層先將數(shù)據(jù)發(fā)送到終端的接入層,由接入層向接入網(wǎng)設(shè)備發(fā)送數(shù)據(jù)。如有新的模型需要傳輸,則應(yīng)用層生產(chǎn)新的業(yè)務(wù)數(shù)據(jù)發(fā)送到接入層。例如場景一的業(yè)務(wù)數(shù)據(jù)發(fā)送過程中,由于場景變換,場景二的業(yè)務(wù)數(shù)據(jù)也需要發(fā)送,應(yīng)用層會選擇終止發(fā)送場景一的業(yè)務(wù)數(shù)據(jù)的剩余數(shù)據(jù),開始發(fā)送第二個場景的業(yè)務(wù)數(shù)據(jù)。也即,在新模型數(shù)據(jù)產(chǎn)生時,應(yīng)用層會終止舊模型數(shù)據(jù)的剩余數(shù)據(jù)的發(fā)送,導(dǎo)致舊模型數(shù)據(jù)失效。然而,有些舊模型數(shù)據(jù)已經(jīng)發(fā)送到接入層,這些已經(jīng)發(fā)送到接入層的舊模型數(shù)據(jù)會按照包延遲預(yù)算(packetdelay?budget,pdb)要求啟動丟棄定時器,在丟棄定時器超時前,這些已經(jīng)發(fā)送到接入層的舊模型數(shù)據(jù)會繼續(xù)發(fā)送,但此時這些已經(jīng)發(fā)送到接入層的舊模型數(shù)據(jù)已經(jīng)失效,繼續(xù)發(fā)送已經(jīng)發(fā)送到接入層的舊模型數(shù)據(jù)會增加新模型數(shù)據(jù)的發(fā)送時延。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供了通信方法以及通信裝置,用于降低數(shù)據(jù)的發(fā)送時延。
2、第一方面,提供一種通信方法,其特征在于,應(yīng)用于第一通信裝置,所述方法包括:第一通信裝置接收第一數(shù)據(jù)包;第一通信裝置接收第二數(shù)據(jù)包;第一通信裝置根據(jù)所述第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。
3、該方式下,第一通信裝置根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包,而無需等待丟棄定時器超時才丟棄第一數(shù)據(jù)包,有利于降低數(shù)據(jù)傳輸?shù)臅r延,節(jié)省第一通信裝置的功耗。
4、在一種可能的實現(xiàn)方式中,第一數(shù)據(jù)包中包含的數(shù)據(jù)屬于第一數(shù)據(jù)序列,第二數(shù)據(jù)包中包含的數(shù)據(jù)屬于第二數(shù)據(jù)序列,第一通信裝置根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包具體為,根據(jù)第二數(shù)據(jù)序列與所述第一數(shù)據(jù)序列不同,丟棄所述第一數(shù)據(jù)包。
5、該方式下,第一通信裝置判斷接收數(shù)據(jù)包中的數(shù)據(jù)所屬的第二數(shù)據(jù)序列為新的數(shù)據(jù)序列為,則第一通信裝置丟棄原本要傳輸?shù)牡谝粩?shù)據(jù)序列對應(yīng)的第一數(shù)據(jù)包。
6、一種可能的實現(xiàn)方式中,所述第一數(shù)據(jù)包中包含的數(shù)據(jù)屬于第一數(shù)據(jù)序列,所述第二數(shù)據(jù)包中包含的數(shù)據(jù)屬于第二數(shù)據(jù)序列,所述第二數(shù)據(jù)包攜帶第一指示信息,所述第一指示信息指示第二數(shù)據(jù)序列。第一通信裝置根據(jù)第一指示信息,丟棄第一數(shù)據(jù)包。該方式下,第二數(shù)據(jù)包攜帶第一指示信息,第一指示信息指示第二數(shù)據(jù)序列為一個新的數(shù)據(jù)序列,或者說第一指示信息指示新的數(shù)據(jù)序列的起始標(biāo)識,第一通信裝置通過第一指示信息,獲知第二數(shù)據(jù)包到達(dá),從而丟棄第一數(shù)據(jù)包。
7、一種可能的實現(xiàn)方式中,所述第二數(shù)據(jù)包攜帶第二指示信息,所述第二指示信息指示丟棄所述第一數(shù)據(jù)包,第一通信裝置根據(jù)所述第二指示信息丟棄所述第一數(shù)據(jù)包。該方式下,通過第二數(shù)據(jù)包顯式的攜帶需要第一通信裝置丟棄的第一數(shù)據(jù)包的指示,第一通信裝置可以根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。
8、一種可能的實現(xiàn)方式中,所述第一數(shù)據(jù)包中包含的數(shù)據(jù)屬于第一數(shù)據(jù)序列,所述第二數(shù)據(jù)包中包含的數(shù)據(jù)屬于第二數(shù)據(jù)序列,所述第二指示信息指示所述第一數(shù)據(jù)序列,根據(jù)所述第一數(shù)據(jù)序列,丟棄所述第一數(shù)據(jù)包。該方式下,通過第二數(shù)據(jù)包顯示的攜帶第一數(shù)據(jù)包對應(yīng)的第一數(shù)據(jù)序列的指示,第一通信裝置可以根據(jù)第二數(shù)據(jù)包中指示的數(shù)據(jù)序列,確定丟棄該數(shù)據(jù)序列對應(yīng)的數(shù)據(jù)包。
9、一種可能的實現(xiàn)方式中,所述第二指示信息指示第一數(shù)據(jù)序列的序列標(biāo)識。
10、一種可能的實現(xiàn)方式中,所述方法還包括:接收第一信息,所述第一信息指示允許根據(jù)所述第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。該方式下,第一通信裝置是否被允許實現(xiàn)上述根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包的功能,可以設(shè)計為可配置的特性,提高了通信的靈活性。
11、一種可能的實現(xiàn)方式中,所述第一數(shù)據(jù)包屬于第一服務(wù)質(zhì)量流qos?flow,所述第二數(shù)據(jù)包屬于第二qos?flow,所述根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包,具體為:根據(jù)第二qosflow,清除第一qos?flow的第一數(shù)據(jù)包。
12、一種可能的實現(xiàn)方式中,所述第一qos?flow和所述第二qos?flow關(guān)聯(lián)。該方式下,通過設(shè)計第一qos?flow和所述第二qos?flow綁定關(guān)系,使能第一通信裝置可以通過qosflow的數(shù)據(jù)到達(dá)后清除另一個qos?flow的數(shù)據(jù)。
13、一種可能的實現(xiàn)方式中,所述方法還包括:第一通信裝置接收第一配置信息,所述第一配置信息指示第一qos?flow和所述第二qos?flow為互相清除的關(guān)系。
14、一種可能的實現(xiàn)方式中,所述第一qos?flow和所述第二qos?flow分別映射不同的數(shù)據(jù)無線承載drb。
15、一種可能的實現(xiàn)方式中,所述根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包,具體為:第一通信裝置根據(jù)第二數(shù)據(jù)包的到達(dá)接入層的時間和第一數(shù)據(jù)包的到達(dá)接入層時間之間的時間間隔大于一個閾值,丟棄所述第一數(shù)據(jù)包。
16、一種可能的實現(xiàn)方式中,所述第一數(shù)據(jù)包中包括已經(jīng)被drb處理過的數(shù)據(jù)和未經(jīng)過drb處理過的數(shù)據(jù),第一通信裝置丟棄第一數(shù)據(jù)包,具體為,第一通信裝置丟棄所述第一數(shù)據(jù)包中未經(jīng)過drb處理過的數(shù)據(jù)。
17、一種可能的實現(xiàn)方式中,第一通信裝置根據(jù)所述第二數(shù)據(jù)包,確定所述第一數(shù)據(jù)包的丟棄定時器超時,丟棄所述第一數(shù)據(jù)包,或者,根據(jù)所述第二數(shù)據(jù)包,丟棄所述第一數(shù)據(jù)包所映射的數(shù)據(jù)無線承載drb的所有數(shù)據(jù)。
18、一種可能的實現(xiàn)方式中,所述第一數(shù)據(jù)包的到達(dá)接入層的時間早于所述第二數(shù)據(jù)包,或者,所述第一數(shù)據(jù)包中包含的數(shù)據(jù)的生成時間早于第二數(shù)據(jù)包中包含的數(shù)據(jù)。
19、一種可能的實現(xiàn)方式中,第一通信裝置可以為終端,或者位于終端設(shè)備中的模塊(例如芯片),或者,第一通信裝置可以為接入網(wǎng)設(shè)備,或者位于接入網(wǎng)設(shè)備中的模塊(例如芯片)。
20、一種可能的實現(xiàn)方式中,第一通信裝置為終端的接入層。
21、第二方面,本技術(shù)提供一種通信裝置,包括用于執(zhí)行上述第一方面所述方法的單元或者模塊。
22、一種可能的方式中,該通信裝置為芯片系統(tǒng)。
23、一種可能的方式中,該通信裝置可執(zhí)行第一方面或第三方面所述的方法該通信裝置的功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應(yīng)的軟件實現(xiàn)。該硬件或軟件包括一個或多個與上述功能相對應(yīng)的單元或模塊。該單元或模塊可以是軟件和/或硬件。該通信裝置執(zhí)行的操作及有益效果可以參見上述第一方面所述的方法以及有益效果,重復(fù)之處不再贅述。
24、第三方面,本技術(shù)提供了一種通信裝置,所述通信裝置包括處理器,當(dāng)所述處理器調(diào)用存儲器中的計算機程序時,如第一方面所述的方法及其可能的實現(xiàn)方式被執(zhí)行。
25、在一種可能的實現(xiàn)方式中,該通信裝置還包括存儲器,該存儲器和處理器相互耦合??蛇x的,該存儲器與處理器集成在一起。
26、在一種可能的實現(xiàn)方式中,該通信裝置還包括收發(fā)器,該收發(fā)器用于收發(fā)數(shù)據(jù)和/或信令。
27、第四方面,本技術(shù)提供了一種通信裝置,通信裝置包括處理器和接口電路,該接口電路用于接收來自通信裝置之外的其它通信裝置的信號并傳輸至處理器或?qū)碜蕴幚砥鞯男盘柊l(fā)送給通信裝置之外的其它通信裝置,處理器通過邏輯電路或執(zhí)行代碼指令用于實現(xiàn)如第一方面所述的方法及其可能的實現(xiàn)方式。
28、第五方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),存儲介質(zhì)中存儲有計算機程序或指令,當(dāng)計算機程序或指令被通信裝置執(zhí)行時,實現(xiàn)如第一方面所述的方法及其可能的實現(xiàn)方式。
29、第六方面,本技術(shù)提供一種計算機程序或計算機程序產(chǎn)品,包括代碼或指令,當(dāng)代碼或指令在計算機上運行時,使得計算機執(zhí)行如第一方面~第四方面中任意一項所述的方法及其可能的實現(xiàn)方式。
30、第七方面,提供一種通信方法,包括:終端設(shè)備的應(yīng)用層向終端設(shè)備的接入層發(fā)送第一數(shù)據(jù)包和第二數(shù)據(jù)包,終端設(shè)備的接入層根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。
31、第八方面,提供一種通信方法,包括:核心網(wǎng)或者服務(wù)器向接入網(wǎng)設(shè)備發(fā)送第一數(shù)據(jù)包和第二數(shù)據(jù)包,接入網(wǎng)設(shè)備根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。
32、第九方面,提供一種通信方法,包括:終端的應(yīng)用層生成第一數(shù)據(jù)包和第二數(shù)據(jù)包,并發(fā)送給終端的接入層。終端的接入層根據(jù)第二數(shù)據(jù)包丟棄第一數(shù)據(jù)包。