System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信技術的領域,并且更具體地,涉及一種傳輸消息的方法和通信裝置。
技術介紹
1、目前的通信系統中,具有多組不同的兩個實例之間相互約定的互訪問接口,即非服務化接口,比如接入與移動性管理功能(access?and?mobility?management?function,amf)實例和無線接入網(radio?access?network,ran)實例之間通過非服務化接口n2接口進行通信、會話管理功能(session?management?function,smf)實例和用戶面功能(userplane?function,upf)實例之間通過n4接口進行通信。通過非服務化接口建立通信連接的兩個實例之間具有強耦合關系,需要基于物理接口和終端設備(user?equipment,ue)上下文之間的綁定關系進行通信。這一機制使得多組實例之間的交互靈活性較差,導致通信系統中消息傳輸不夠靈活。
技術實現思路
1、本申請提供一種傳輸消息的方法和通信裝置,能夠提升傳輸消息的靈活性。
2、第一方面,提供了一種消息路由的方法,該方法可以由鏈路負載編排功能實例或該鏈路負載編排功能實例中的芯片執行,該鏈路負載編排功能實例通過服務化接口與服務化實例相連,該鏈路負載編排功能實例通過非服務化接口與非服務化實例相連,該方法包括:通過第一類型的接口接收來自第一實例的第一消息;基于第一消息確定第二類型的傳輸接口信息;基于第一消息和傳輸接口信息通過第二類型的接口向第二實例發送第二消息;其中,第一類型的接口
3、可選地,該鏈路負載編排功能實例支持多種類型的非服務化接口,并通過多種類型的非服務接口與多種類型的非服務化實例相連。
4、需要說明的是,鏈路負載編排功能實例也可以稱之為鏈路負載編排功能llof實例,在本申請中,鏈路負載編排功能實例和llof實例可以表示相同的含義,以下不予贅述。
5、基于本技術方案,llof實例可以同時具有多種類型的接口的傳輸接口信息,比如服務化類型的傳輸接口信息與非服務化類型的傳輸接口信息,并且llof實例可以具有將從服務化類型的接口接收的消息轉化為非服務化類型的接口發送的能力,以及將從非服務化類型的接口接收的消息轉化為服務化類型的接口發送的能力,進而,在具有包含llof實例的通信系統中,具有不同類型接口的兩個實例需要互相通信時,實例可以不再需要同時支持服務化接口和非服務化接口,提升了通信系統中消息傳輸的靈活性。
6、另外,一個llof實例可以支持多種類型的非服務化接口,比如一個llof實例可以同時支持n2接口、n4接口以及n26接口等非服務化接口,進而,能夠減少通信系統中需要支持非服務化接口的實例數量,進一步提升通信系統中消息傳輸的靈活性。
7、結合第一方面,在第一方面的某些實現方式中,基于第一消息確定傳輸接口信息,包括:基于第一消息確定終端設備的上下文,并根據終端設備的上下文確定傳輸接口信息。
8、基于本技術方案,可以由llof實例保存終端設備的上下文,并根據終端設備的上下文確定傳輸接口信息。
9、結合第一方面,在第一方面的某些實現方式中,第一類型的接口是服務化接口,第二類型的接口是非服務化接口,第一消息包括終端設備的上下文標識,基于第一消息確定終端設備的上下文,包括:基于上下文標識確定終端設備的上下文,傳輸接口信息包括以下信息中的至少一項:非服務化實例的ip地址信息、非服務化實例的端口號。
10、基于本技術方案,服務化實例可以在第一消息中攜帶終端設備的上下文標識,進而llof實例可以基于上下文標識獲取到終端設備的上下文,進而確定傳輸接口信息,基于傳輸接口信息中的ip地址信息和/或端口號向非服務化實例發送消息,使得服務化實例可以無需支持非服務化接口向非服務化實例發送消息,能夠提升消息傳輸的靈活性。
11、進一步地,終端設備的上下文中包括傳輸接口的信息。
12、結合第一方面,在第一方面的某些實現方式中,第一類型的接口是服務化接口,第二類型的接口是非服務化接口,第一消息包括通知地址,方法還包括:基于通知地址通過服務化接口向服務化實例發送通知消息,通知消息包括以下信息中的至少一項:結果信息、原因信息,其中,結果信息用于指示發送第二消息是否成功、原因信息用于指示發送第二消息失敗的原因;和/或,接收來自非服務化實例響應于第二消息的第一響應消息,基于第一響應消息和通知地址向服務化實例發送第二響應消息。
13、基于本技術方案,服務化實例可以在第一消息中攜帶自己的通知地址,進而llof實例可以根據該通知地址向服務化實例返回指示是否發送第二消息成功的信息,進而服務化實例可以根據llof實例的反饋獲知消息是否發送成功,能夠增強消息傳輸的可靠性。或者,llof實例可以根據該通知地址將非服務化實例返回來的響應消息發送給服務化實例,服務化實例能夠獲得非服務化實例的反饋,并且能夠根據是否收到響應消息判斷消息傳輸是否成功,也能夠增強消息傳輸的可靠性。
14、結合第一方面,在第一方面的某些實現方式中,第一消息用于請求第一鏈路負載編排功能實例發送第一消息中的參數信息。
15、基于本技術方案,服務化實例可以請求llof實例將第一消息中的參數信息發送給非服務化實例,從而,llof實例可以應請求向非服務化實例發送包含該參數信息的消息,服務化實例想要給非服務化實例傳遞參數信息,可以不需要支持非服務化接口而是通過請求llof發送,能夠提升通信系統消息傳遞的靈活性。
16、結合第一方面,在第一方面的某些實現方式中,第一消息包括類型信息,類型信息用于指示第二類型;或者,第一消息的消息類型與第二類型相關聯。
17、基于本技術方案,llof實例能夠支持多種非服務接口的類型,服務化實例可以通過類型信息的指示或者第一消息的格式指示llof實例通過哪一種類型的非服務化接口發送消息,能夠提高消息傳輸的可靠性。
18、結合第一方面,在第一方面的某些實現方式中,所述第一消息包括參數信息的二進制碼流,所述第二消息包括所述第一消息中的參數信息的二進制碼流;或者所述方法還包括:對所述第一消息中的參數信息進行編碼處理,所述第二消息包括所述編碼處理后的參數信息的二進制碼流。
19、基于本技術方案,服務化實例可以直接將參數信息發送給llof實例,即服務化實例可以不用對參數信息進行編碼處理,直接將參數信息發送給llof實例,由llof實例進行編碼處理發送給非服務化實例,能夠減輕服務化實例的處理負擔。服務化實例也可以自己對參數信息進行編碼處理,將編碼后的二進制碼流在第一消息中發送給llof實例,這樣llof實例可以不用對參數信息進行編碼處理,llof實例可以不理解參數信息的含義,簡化了llof實例的邏輯。
20、結合第一方面,在第一方面的某些實現方式中,第一類型的接口本文檔來自技高網...
【技術保護點】
1.一種傳輸消息的方法,其特征在于,所述方法應用于鏈路負載編排功能實例,所述鏈路負載編排功能實例通過服務化接口與服務化實例相連,所述鏈路負載編排功能實例通過非服務化接口與非服務化實例相連,所述方法包括:
2.如權利要求1所述的方法,其特征在于,基于所述第一消息確定所述傳輸接口信息,包括:
3.如權利要求2所述的方法,其特征在于,所述第一類型的接口是所述服務化接口,所述第二類型的接口是所述非服務化接口,所述第一消息包括所述終端設備的上下文標識,所述傳輸接口信息包括以下信息中的至少一項:所述非服務化實例的網絡協議IP地址信息、所述非服務化實例的端口號,其中,所述基于所述第一消息確定所述終端設備的上下文,包括:
4.如權利要求1至3中任一項所示的方法,其特征在于,所述第一類型的接口是所述服務化接口,所述第二類型的接口是所述非服務化接口,所述第一消息包括通知地址,所述方法還包括:
5.如權利要求3或4所述的方法,其特征在于,所述第一消息用于請求所述第一鏈路負載編排功能實例發送所述第一消息中的參數信息。
6.如權利要求3至5中任一
7.如權利要求3至6中任一項所述的方法,其特征在于,所述第一消息包括參數信息的二進制碼流,所述第二消息包括所述二進制碼流;或者
8.如權利要求1或2所述的方法,其特征在于,所述第一類型的接口是所述非服務化接口,所述第二類型的接口是所述服務化接口,所述傳輸接口信息包括所述服務化實例的通知地址。
9.如權利要求8所述的方法,其特征在于,所述第一消息包括路由標識信息,所述基于所述第一消息確定所述終端設備的上下文,包括:
10.如權利要求8所述的方法,其特征在于,所述基于所述第一消息確定所述終端設備的上下文,包括:
11.如權利要求8至10中任一項所述的方法,其特征在于,所述第一消息包括參數信息的二進制碼流,所述第二消息包括所述二進制碼流;或者,
12.如權利要求9至10中任一項所述的方法,其特征在于,所述方法還包括:
13.如權利要求9至12中任一項所述的方法,其特征在于,所述方法還包括:
14.如權利要求1至13中任一項所述的方法,其特征在于,所述方法還包括:
15.如權利要求1至14中任一項所述的方法,其特征在于,所述非服務化實例是無線接入網實例,則所述服務化實例是接入與移動性管理實例;或者所述非服務化實例是用戶面功能實例,則所述服務化實例是接入與移動性管理實例;或者所述非服務化實例是移動性管理實體實例,所述服務化實例是認證管理功能實例。
16.一種通信裝置,其特征在于,包括用于執行如權利要求1至15中任一項所述方法的模塊。
17.一種通信裝置,其特征在于,包括:處理器,用于執行存儲器中存儲的計算機程序,以使得所述裝置執行如權利要求1至15中任一項所述的方法。
18.如權利要求17所述的裝置,其特征在于,所述裝置還包括所述存儲器。
19.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,當所述計算機程序在計算機上運行時,使得所述計算機執行如權利要求1至15中任一項所述的方法。
...【技術特征摘要】
1.一種傳輸消息的方法,其特征在于,所述方法應用于鏈路負載編排功能實例,所述鏈路負載編排功能實例通過服務化接口與服務化實例相連,所述鏈路負載編排功能實例通過非服務化接口與非服務化實例相連,所述方法包括:
2.如權利要求1所述的方法,其特征在于,基于所述第一消息確定所述傳輸接口信息,包括:
3.如權利要求2所述的方法,其特征在于,所述第一類型的接口是所述服務化接口,所述第二類型的接口是所述非服務化接口,所述第一消息包括所述終端設備的上下文標識,所述傳輸接口信息包括以下信息中的至少一項:所述非服務化實例的網絡協議ip地址信息、所述非服務化實例的端口號,其中,所述基于所述第一消息確定所述終端設備的上下文,包括:
4.如權利要求1至3中任一項所示的方法,其特征在于,所述第一類型的接口是所述服務化接口,所述第二類型的接口是所述非服務化接口,所述第一消息包括通知地址,所述方法還包括:
5.如權利要求3或4所述的方法,其特征在于,所述第一消息用于請求所述第一鏈路負載編排功能實例發送所述第一消息中的參數信息。
6.如權利要求3至5中任一項所述的方法,其特征在于,所述第一消息包括類型信息,所述類型信息用于指示所述第二類型;或者,所述第一消息的消息類型與所述第二類型相關聯。
7.如權利要求3至6中任一項所述的方法,其特征在于,所述第一消息包括參數信息的二進制碼流,所述第二消息包括所述二進制碼流;或者
8.如權利要求1或2所述的方法,其特征在于,所述第一類型的接口是所述非服務化接口,所述第二類型的接口是所述服務化接口,所述傳輸接口信息包括所述服務化實例的通知地址。
<...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。