System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,具體涉及一種信息配置方法及裝置。
技術介紹
1、在數據傳輸中,通常發送端的數據鏈路層把網絡層傳下來的數據封裝成數據幀,然后發送到鏈路上進行傳輸。接收端的數據鏈路層在接收到數據幀后,從該數據幀中解析出數據并交給網絡層。
2、數據幀由幀頭、數據部分和幀尾組成,其中:幀頭和幀尾用于進行幀定界和傳遞控制信息;數據部分包含網絡層傳下來的數據,對應多個時隙,每個時隙用于傳輸數據。一般情況下,上述時隙傳輸音頻數據。而數據傳輸電路常常需要同時傳輸多種類型的數據接口的數據。
3、目前,主要通過在幀頭或幀尾定義用于傳輸除音頻數據之外的其他類型數據的字段,但因幀頭和幀尾的長度較短,可以增加的字段個數較少,且不能靈活設置,導致不能滿足同時傳輸多種類型數據的性能要求。因此,如何兼容且高效地同時傳輸多種類型的數據,是亟待解決的技術問題。
技術實現思路
1、有鑒于此,本申請實施例提供一種信息配置方法及裝置,以實現高效地傳輸多種類型數據。
2、為解決上述問題,本申請實施例提供的技術方案如下:
3、在本申請第一方面,提供了一種信息配置方法,該方法包括:
4、根據當前數據傳輸需求,確定不同類型的待傳輸數據對應的第一配置信息和第二配置信息,所述第一配置信息包括不同類型的待傳輸數據對應的時隙個數和時隙位寬,所述第二配置信息包括不同類型的待傳輸數據對應的時隙在幀的數據域中對應的排列順序;
5、針對任意一種類型的待傳輸數據,將該待傳輸數據
6、在一些實施方式中,不同類型的待傳輸數據所關聯的存儲空間為不同的寄存器,或者不同類型的待傳輸數據所關聯的存儲空間為同一寄存器中不同的地址段。
7、在一些實施方式中,所述時隙個數與傳輸該類型的待傳輸數據的接口數量相關,所述時隙位寬與所述待傳輸數據的位寬相關。
8、在一些實施方式中,若傳輸所述待傳輸數據的帶寬大于等于所需帶寬,則所述時隙個數等于所述接口數量;
9、若傳輸所述待傳輸數據的帶寬小于所需帶寬,所述時隙個數小于所述接口數量。
10、在一些實施方式中,同一種類型的待傳輸數據對應的多個時隙在所述幀的數據域中相鄰排列。
11、在一些實施方式中,所述方法還包括:
12、響應于所述第一配置信息被寫入到與該待傳輸數據關聯的存儲空間,將所述存儲空間對應的指示信息,由第一信息更新為第二信息,所述第一信息指示存儲空間未存儲有第一配置信息,所述第二信息指示存儲空間存儲有第一配置信息。
13、在一些實施方式中,所述與該待傳輸數據關聯的存儲空間包括發送端側的存儲空間和接收端側的存儲空間,所述發送端用于根據當前數據傳輸需求向所述接收端發送數據。
14、在本申請第二方面,提供了一種信息配置裝置,該裝置包括:
15、確定單元,用于根據當前數據傳輸需求,確定不同類型的待傳輸數據對應的第一配置信息和第二配置信息,所述第一配置信息包括不同類型的待傳輸數據對應的時隙個數和時隙位寬,所述第二配置信息包括不同類型的待傳輸數據對應的時隙在幀的數據域中對應的排列順序;
16、處理單元,用于針對任意一種類型的待傳輸數據,將該待傳輸數據對應的第一配置信息寫入與該待傳輸數據關聯的存儲空間,不同類型的待傳輸數據所關聯的存儲空間不同。
17、在一些實施方式中,不同類型的待傳輸數據所關聯的存儲空間為不同的寄存器,或者不同類型的待傳輸數據所關聯的存儲空間為同一寄存器中不同的地址段。
18、在一些實施方式中,所述時隙個數與傳輸該類型的待傳輸數據的接口數量相關,所述時隙位寬與所述待傳輸數據的位寬相關。
19、在一些實施方式中,若傳輸所述待傳輸數據的帶寬大于等于所需帶寬,則所述時隙個數等于所述接口數量;
20、若傳輸所述待傳輸數據的帶寬小于所需帶寬,所述時隙個數小于所述接口數量。
21、在一些實施方式中,同一種類型的待傳輸數據對應的多個時隙在所述幀的數據域中相鄰排列。
22、在一些實施方式中,所述處理單元,還用于響應于所述第一配置信息被寫入到與該待傳輸數據關聯的存儲空間,將所述存儲空間對應的指示信息,由第一信息更新為第二信息,所述第一信息指示存儲空間未存儲有第一配置信息,所述第二信息指示存儲空間存儲有第一配置信息。
23、在一些實施方式中,所述與該待傳輸數據關聯的存儲空間包括發送端側的存儲空間和接收端側的存儲空間,所述發送端用于根據當前數據傳輸需求向所述接收端發送數據。
24、由此可見,本申請實施例具有如下有益效果:
25、本申請中,根據當前數據傳輸需求,確定需要傳輸的不同類型的數據對應的第一配置信息和第二配置信息。其中,第一配置信息包括不同類型的待傳輸數據對應的時隙個數和時隙位寬、第二配置信息包括不同類型的待傳輸數據對應的時隙在幀的數據域中對應的排列順序。對于任一種類型的待傳輸數據,將該待傳輸數據對應的第一配置信息寫入與該待傳輸數據關聯的存儲空間。其中,不同類型的待傳輸數據所關聯的存儲空間不同。即,通過不同的存儲空間配置不同類型的待傳輸數據對應的時隙個數和時隙位寬。可見,本申請通過不同的存儲空間可以靈活定義傳輸不同數據類型的數據所使用的時隙個數和時隙位寬,提高時隙的有效負荷比。而且,通過第二配置信息使得發送端能夠按照確定的排列順序發送各個時隙或使得接收端能夠按照上述排序順序解析幀中的各個時隙,實現了可以兼容且高效地同時傳輸多種類型的數據。
本文檔來自技高網...【技術保護點】
1.一種信息配置方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,不同類型的待傳輸數據所關聯的存儲空間為不同的寄存器,或者不同類型的待傳輸數據所關聯的存儲空間為同一寄存器中不同的地址段。
3.根據權利要求1所述的方法,其特征在于,所述時隙個數與傳輸該類型的待傳輸數據的接口數量相關,所述時隙位寬與所述待傳輸數據的位寬相關。
4.根據權利要求3所述的方法,其特征在于,若傳輸所述待傳輸數據的帶寬大于等于所需帶寬,則所述時隙個數等于所述接口數量;
5.根據權利要求1所述的方法,其特征在于,同一種類型的待傳輸數據對應的多個時隙在所述幀的數據域中相鄰排列。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述與該待傳輸數據關聯的存儲空間包括發送端側的存儲空間和接收端側的存儲空間,所述發送端用于根據當前數據傳輸需求向所述接收端發送數據。
8.一種信息配置裝置,其特征在于,該裝置包括:
9.根據權利要求8所述的裝
10.根據權利要求8所述的裝置,其特征在于,所述時隙個數與傳輸該類型的待傳輸數據的接口數量相關,所述時隙位寬與所述待傳輸數據的位寬相關。
...【技術特征摘要】
1.一種信息配置方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,不同類型的待傳輸數據所關聯的存儲空間為不同的寄存器,或者不同類型的待傳輸數據所關聯的存儲空間為同一寄存器中不同的地址段。
3.根據權利要求1所述的方法,其特征在于,所述時隙個數與傳輸該類型的待傳輸數據的接口數量相關,所述時隙位寬與所述待傳輸數據的位寬相關。
4.根據權利要求3所述的方法,其特征在于,若傳輸所述待傳輸數據的帶寬大于等于所需帶寬,則所述時隙個數等于所述接口數量;
5.根據權利要求1所述的方法,其特征在于,同一種類型的待傳輸數據對應的多個時隙在所述幀的數據域中相鄰排列。
6...
【專利技術屬性】
技術研發人員:王友義,朱炳強,劉金亮,
申請(專利權)人:新港海岸北京科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。