本技術涉及通信,尤其涉及一種數(shù)據(jù)傳輸方法、裝置及存儲介質(zhì)。
背景技術:
1、現(xiàn)有技術中,在使用無線技術進行工業(yè)通信時,對存在許多典型的工業(yè)通信協(xié)議,例如profinet等。這些工業(yè)通信協(xié)議通常設計為以毫秒或幾十毫秒為周期的周期性報文來傳輸上層應用的邏輯控制信息。然而,實際上層應用的邏輯控制信息變化的周期遠大于工業(yè)通信層的周期性報文發(fā)送周期,這導致在工業(yè)通信層的傳輸中存在大量的重復的報文。
2、目前,對于這些周期性報文中存在的有效控制指令以及重復的報文,現(xiàn)有的工業(yè)通信協(xié)議通常采用無差異的可靠性保障等級來處理。然而,這種做法導致在傳輸過程中對重復的報文進行過量保障,從而浪費了空口傳輸?shù)馁Y源,降低了空口資源的利用率,并增加了組網(wǎng)成本。
技術實現(xiàn)思路
1、本技術提供一種數(shù)據(jù)傳輸方法、裝置及存儲介質(zhì),用于保障數(shù)據(jù)準確高效傳輸?shù)耐瑫r提升空口資源利用率。
2、為達到上述目的,本技術實施例采用如下技術方案:
3、第一方面,提供一種數(shù)據(jù)傳輸方法,應用于終端設備,該方法包括:終端設備向接入網(wǎng)設備發(fā)送第一消息,第一消息用于請求接入網(wǎng)設備為終端設備分配用于傳輸待傳輸報文的傳輸資源,第一消息中包括待傳輸報文的特征信息;終端設備接收接入網(wǎng)設備發(fā)送的第二消息,第二消息用于配置傳輸資源;終端設備基于傳輸資源向接入網(wǎng)設備發(fā)送待傳輸報文。
4、基于第一方面的方法,在終端設備需要向接入網(wǎng)設備發(fā)送待傳輸報文時,終端設備可以給接入網(wǎng)設備發(fā)送一個第一消息,該第一消息用于請求接入網(wǎng)設備為終端設備分配用于傳輸待傳輸報文的傳輸資源,且該第一消息中包括待傳輸報文的特征信息。這樣接入網(wǎng)設備可以基于該第一消息,更好地了解待傳輸報文的要求和特點,準確地為終端設備配置傳輸資源,以滿足終端設備的需求,在保障待傳輸報文準確高效傳輸?shù)耐瑫r提高空口資源的利用率。
5、一種可能的設計中,待傳輸報文的特征信息包括以下至少一項:待傳輸報文的大小、待傳輸報文的變化情況、待傳輸報文到達終端設備的時間的統(tǒng)計規(guī)律、待傳輸報文的服務質(zhì)量qos保障等級、待傳輸報文的處理時間、待傳輸報文的緩存時間。
6、基于該可能的設計,終端設備對待傳輸報文的特征信息進行配置,并發(fā)送給接入網(wǎng)設備,以便接入網(wǎng)設備可以更好地了解待傳輸報文的要求和特點,準確地為待傳輸報文分配時頻資源。其中,待傳輸報文的大小可以便于接入網(wǎng)設備為待傳輸報文合理安排資源,保障待傳輸報文的準確傳輸;待傳輸報文的變化情況以便于接入網(wǎng)設備可以根據(jù)待傳輸報文的變化情況對資源進行動態(tài)調(diào)度和管理;待傳輸報文到達終端設備的時間的統(tǒng)計規(guī)律以便于接入網(wǎng)設備可以分析待傳輸報文到達的規(guī)律,預先分配適當?shù)馁Y源,并合理安排待傳輸報文的處理和傳輸時間;待傳輸報文的服務質(zhì)量qos保障等級以便于接入網(wǎng)設備為待傳輸報文精確匹配的可靠性措施處理;待傳輸報文的處理時間和待傳輸報文的緩存時間以便于接入網(wǎng)設備可以計算待傳輸報文在無線網(wǎng)絡中的傳輸時間,通過對待傳輸報文進行門控、整形等降低時延和抖動的處理,降低待傳輸報文在無線網(wǎng)絡中的傳輸時延和抖動。
7、一種可能的設計中,待傳輸報文的變化情況包括待傳輸報文的大小和/或內(nèi)容在每間隔預設時長的變化情況。
8、基于該可能的設計,接入網(wǎng)設備可以基于待傳輸報文的變化情況,靈活調(diào)整資源的分配和帶寬的使用。如果待傳輸報文的大小和內(nèi)容相對穩(wěn)定,可以采用更穩(wěn)定的分配策略,避免過度分配資源。而如果待傳輸報文的大小和內(nèi)容變化頻繁,可以根據(jù)變化情況動態(tài)調(diào)整資源和帶寬的分配,以滿足實時傳輸?shù)男枨蟆?/p>
9、一種可能的設計中,待傳輸報文到達終端設備的時間的統(tǒng)計規(guī)律包括以下至少一項:連續(xù)兩個待傳輸報文到達終端設備之間的平均時間間隔、連續(xù)兩個待傳輸報文到達終端設備之間的最大時間間隔、連續(xù)兩個待傳輸報文到達終端設備之間的最小時間間隔、或者連續(xù)兩個待傳輸報文到達終端設備之間的時間間隔的中位數(shù)。
10、基于該可能的設計,通過統(tǒng)計待傳輸報文到達終端設備的時間間隔,以便于接入網(wǎng)設備了解待傳輸報文到達終端設備的時間變化規(guī)律和分布情況,得更準確的為終端設備分配上行資源。平均時間間隔提供了一種平均水平的預測,可以用于穩(wěn)定資源的分配。最大時間間隔和最小時間間隔提供了待傳輸報文到達終端設備的極端情況的范圍,有助于評估資源的需求和可用性。中位數(shù)提供了時間間隔的中間值,可以作為一種平衡因素用于資源的合理分配和預測。
11、一種可能的設計中,待傳輸報文的qos保障等級根據(jù)待傳輸報文的內(nèi)容確定。
12、基于上述兩種可能的設計,根據(jù)待傳輸報文內(nèi)容確定待傳輸報文的qos保障等級可以實現(xiàn)差異化的資源分配。
13、一種可能的設計中,在待傳輸報文包含控制指令的情況下,待傳輸報文的qos保障等級為第一qos保障等級;在待傳輸報文包含內(nèi)容重復的情況下,待傳輸報文的qos保障等級為第二qos保障等級;第二qos保障等級低于第一qos保障等級。
14、基于上述兩種可能的設計,將包含控制指令的待傳輸報文的qos保障等級設定為第一qos保障等級,確保其優(yōu)先傳輸和處理,可以降低指令丟失或延遲的風險。同時,將包含內(nèi)容重復的的待傳輸報文的qos保障等級設定為第二qos保障等級,可以相對較少地為這些待傳輸報文分配資源,以避免資源的浪費。
15、一種可能的設計中,第一消息承載于上行控制信息uci或者媒介與訪問控制元素mac?ce。
16、基于該可能的設計,可以基于不同的通信場景采用不同的承載介質(zhì)承載第一消息,提高資源調(diào)度效率。
17、一種可能的設計中,在第一消息承載于mac?ce的情況下,mac?ce對應的邏輯信道標識lcid的值為預留值。
18、一種可能的設計中,預留值為大于36且小于43的整數(shù)。
19、基于上述兩種可能的設計,使用預留值可以確保承載第一消息的mac?ce的lcid值與其他已分配的lcid值保持區(qū)分,避免可能導致的誤解和錯誤。實現(xiàn)了對mac?ce擴展來承載第一消息。
20、一種可能的設計中,第一消息通過物理上行控制信道pucch或者物理上行共享信道pusch傳輸。
21、基于該可能的設計,基于不同的通信場景,可以選擇使用pucch或者pusch對第一消息進行高效傳輸,提高通信質(zhì)量和用戶體驗
22、一種可能的設計中,在第一消息的信息量小于預設閾值的情況下,第一消息承載于采用第一格式的pucch中;或者,在第一消息的信息量大于或等于預設閾值的情況下,第一消息承載于采用第二格式的pucch中;其中,第一格式的pucch支持的時域符號數(shù)目小于或等于14,第二格式的pucch支持的時域符號數(shù)目大于14。
23、一種可能的設計中,第一格式包括格式3或者格式4。
24、基于上述兩種可能的設計,通過第一消息的信息量的大小來確定使用pucch的哪種格式,可以提高pucch的靈活性和傳輸效率。當?shù)谝幌⒌男畔⒘看笥诨虻扔陬A設閾值時,采用第二格式的pucch,它支持的時域符號數(shù)目大于14,能夠承載更多的信息,提高傳輸容量,從而保證了較大數(shù)據(jù)量的高效傳輸。
25、第二方面,提供一種數(shù)據(jù)傳輸方法,應用于接入網(wǎng)設備,該方法包括:接入網(wǎng)設備接收終端設備發(fā)送的第一消息,第一消息用于請求接入網(wǎng)設備為終端設備分配用于傳輸待傳輸報文的傳輸資源,第一消息中包括待傳輸報文的特征信息;接入網(wǎng)設備向終端設備發(fā)送第二消息,第二消息用于配置傳輸資源;接入網(wǎng)設備基于傳輸資源接收終端設備發(fā)送的待傳輸報文。
26、基于第二方面的方法,接入網(wǎng)設備基于接收到的包含待傳輸報文的特征信息第一消息,可以確定更加準確地為終端設備分配用于傳輸待傳輸報文的傳輸資源,并通過第二消息告知終端設備哪些傳輸資源已被分配給該終端設備,保障待傳輸報文準確高效傳輸?shù)耐瑫r提升空口資源利用率。
27、一種可能的設計中,待傳輸報文的特征信息包括以下至少一項:待傳輸報文的大小、待傳輸報文的變化情況、待傳輸報文到達終端設備的時間的統(tǒng)計規(guī)律、待傳輸報文的服務質(zhì)量qos保障等級、待傳輸報文的處理時間、待傳輸報文的緩存時間。
28、一種可能的設計中,待傳輸報文的變化情況包括待傳輸報文的大小和/或內(nèi)容在每間隔預設時長的變化情況。
29、一種可能的設計中,待傳輸報文到達終端設備的時間的統(tǒng)計規(guī)律包括以下至少一項:連續(xù)兩個待傳輸報文到達終端設備之間的平均時間間隔、連續(xù)兩個待傳輸報文到達終端設備之間的最大時間間隔、連續(xù)兩個待傳輸報文到達終端設備之間的最小時間間隔、或者連續(xù)兩個待傳輸報文到達終端設備之間的時間間隔的中位數(shù)。
30、一種可能的設計中,待傳輸報文的qos保障等級根據(jù)待傳輸報文的內(nèi)容確定。
31、一種可能的設計中,在待傳輸報文包含控制指令的情況下,待傳輸報文的qos保障等級為第一qos保障等級;在待傳輸報文包含內(nèi)容重復的情況下,待傳輸報文的qos保障等級為第二qos保障等級;第二qos保障等級低于第一qos保障等級。
32、一種可能的設計中,第一消息承載于上行控制信息uci或者媒介與訪問控制元素mac?ce中。
33、一種可能的設計中,在第一消息承載于mac?ce的情況下,mac?ce對應的邏輯信道標識lcid的值為預留值。
34、一種可能的設計中,預留值為大于36且小于43的整數(shù)。
35、一種可能的設計中,第一消息通過物理上行控制信道pucch或者物理上行共享信道pusch傳輸。
36、一種可能的設計中,在第一消息的信息量小于預設閾值的情況下,第一消息承載于采用第一格式的pucch中;或者,在第一消息的信息量大于或等于預設閾值的情況下,第一消息承載于采用第二格式的pucch中;其中,第一格式的pucch支持的時域符號數(shù)目小于或等于14,第二格式的pucch支持的時域符號數(shù)目大于14。
37、一種可能的設計中,第一格式包括格式3或者格式4。
38、基于第二方面所提供的可能設計的有益效果可以參考第一方面的描述此處不再贅述。
39、第三方面,提供一種通信裝置,有益效果可以參見第一方面的描述此處不再贅述。通信裝置具有實現(xiàn)上述第一方面的方法實例中行為的功能。功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。硬件或軟件包括一個或多個與上述功能相對應的模塊。在一個可能的設計中,通信裝置包括:收發(fā)模塊,用于向接入網(wǎng)設備發(fā)送第一消息,第一消息用于請求接入網(wǎng)設備為終端設備分配用于傳輸待傳輸報文的傳輸資源,第一消息中包括待傳輸報文的特征信息;收發(fā)模塊,還用于接收接入網(wǎng)設備發(fā)送的第二消息,第二消息用于配置傳輸資源;收發(fā)模塊,還用于基于傳輸資源向接入網(wǎng)設備發(fā)送待傳輸報文。這些模塊可以執(zhí)行上述第一方面方法示例中的相應功能,具體參見方法示例中的詳細描述,此處不做贅述。
40、第四方面,提供一種通信裝置,有益效果可以參見第二方面的描述此處不再贅述。通信裝置具有實現(xiàn)上述第二方面的方法實例中行為的功能。功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。硬件或軟件包括一個或多個與上述功能相對應的模塊。在一個可能的設計中,通信裝置包括:收發(fā)模塊,用于接收終端設備發(fā)送的第一消息,第一消息用于請求接入網(wǎng)設備為終端設備分配用于傳輸待傳輸報文的傳輸資源,第一消息中包括待傳輸報文的特征信息;收發(fā)模塊,還用于向終端設備發(fā)送第二消息,第二消息用于配置傳輸資源;收發(fā)模塊,還用于基于傳輸資源接收終端設備發(fā)送的待傳輸報文。這些模塊可以執(zhí)行上述第二方面方法示例中的相應功能,具體參見方法示例中的詳細描述,此處不做贅述。
41、第五方面,提供一種通信裝置,該通信裝置可以為上述方法實施例中的終端設備,或者為設置在終端設備中的芯片,該通信裝置也可以為上述方法實施例中的接入網(wǎng)設備,或者為設置在接入網(wǎng)設備中的芯片。該通信裝置包括一個或多個處理器;一個或多個處理器,用于運行計算機程序或指令,當一個或多個處理器執(zhí)行計算機指令或指令時,使得通信裝置執(zhí)行如第一方面或者第一方面的任一可能的設計的數(shù)據(jù)傳輸方法,或者執(zhí)行如第二方面或者第二方面的任一可能的設計的數(shù)據(jù)傳輸方法。
42、一種可能的設計中,該通信裝置還包括一個或多個存儲器,一個或多個存儲器與一個或多個處理器耦合,一個或多個存儲器用于存儲上述計算機程序或指令。在一種可能的實現(xiàn)方式中,存儲器位于通信裝置之外。在另一種可能的實現(xiàn)方式中,存儲器位于通信裝置之內(nèi)。本技術實施例中,處理器和存儲器還可能集成于一個器件中,即處理器和存儲器還可以被集成在一起。在一種可能的實現(xiàn)方式中,通信裝置還包括收發(fā)器,收發(fā)器,用于接收信息和/或發(fā)送信息。
43、一種可能的設計中,該通信裝置還包括一個或多個通信接口,一個或多個通信接口和一個或多個處理器耦合,一個或多個通信接口用于與通信裝置之外的其它模塊進行通信。
44、第六方面,本技術實施例提供了一種通信裝置,該通信裝置可以為上述方法實施例中的第一終端設備或者為設置在第一終端設備中的芯片,或者,該通信裝置也可以為上述方法實施例中的接入網(wǎng)設備或者為設置在接入網(wǎng)設備中的芯片。該通信裝置包括輸入輸出接口和邏輯電路;輸入輸出接口,用于輸入和/或輸出信息;邏輯電路用于執(zhí)行如第一方面或者第一方面的任一可能的設計所述的數(shù)據(jù)傳輸方法,或者執(zhí)行如第二方面或者第二方面的任一可能的設計所述的數(shù)據(jù)傳輸方法,根據(jù)信息進行處理和/或生成信息。
45、第七方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括:計算機程序代碼,當所述計算機程序代碼并運行時,使得上述任一方面所述的方法被執(zhí)行。
46、第八方面,本技術提供了一種芯片系統(tǒng),該芯片系統(tǒng)包括處理器,用于實現(xiàn)上述任一方面所述的方法。在一種可能的設計中,所述芯片系統(tǒng)還包括存儲器,用于保存程序指令和/或數(shù)據(jù)。該芯片系統(tǒng),可以由芯片構成,也可以包括芯片和其他分立器件。
47、第九方面,本技術提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序,當該計算機程序被運行時,實現(xiàn)上述任一方面所述的方法。
48、第十方面,本技術實施例提供一種計算機程序,當其在計算機上運行時,使得上述任一方面所述的方法被執(zhí)行。
49、第十一方面,提供了一種通信系統(tǒng),該通信系統(tǒng)可以包括如第三方面所述的通信裝置和如第四方面所述的通信裝置。
50、其中,第三方面至第十一方面中任一種可能的實現(xiàn)方式所帶來的技術效果可參見上述第一方面至第二方面中任一方面或任一方面中不同可能的實現(xiàn)方式所帶來的技術效果,此處不再贅述。
51、可以理解的是,在方案不矛盾的前提下,上述各個方面中的方案均可以結合。