本發明涉及移動通信領域,尤其涉及一種獲取、下發信息的方法和設備。
背景技術:
隨著未來移動通訊的發展,用戶的需求越來越廣泛,網絡需求已經從人的需求,擴展到萬物互聯。5G網絡需要提供多樣化的服務,如虛擬現實,低成本大規模機器通信和車聯網V2X等,所有這些服務對移動網絡包括數據傳輸速率、延遲、可靠性和移動性等方面提出了不同需求。
5G網絡在如IMT2020,Metis等組織提出需要支持如下3種業務:xMBB:提供高速低時延通訊,提供改進的體驗質量;M-MTC:為海量的設備提供可擴展的鏈接;U-MTC:為網絡服務提供超可靠和低時延通訊。建立在這些業務上的應用未來也將會是多種多樣的。同時,為保證用戶體驗,應用服務提供商對移動網絡的鏈路要求也是多樣的。
在移動通信系統中,無線資源的分配和使用是一個非常重要的組成部分。如何最大化地利用無線資源是資源管理的不懈追求。現在的無線資源分配策略一般都是根據用戶類型、業務類型和服務質量要求Qos等進行用戶級資源分配,對不同應用不能做到精細化運作。業務深度識別被提議用于對業務進行識別以達到上述目的,但也存在著應用服務提供商不斷推出新的業務導致更新不及時、識別準確率不高,識別效率低等問題。
技術實現要素:
有鑒于此,本發明提供了以下技術方案。
一種獲取應用信息的方法,包括:
無線節點管理實體RNM向中心管理實體CME發送對應用信息的請求消息,攜帶應用名稱;
所述RNM接收所述CME發送的響應消息,獲取所述響應消息中攜帶的所述應用名稱對應的應用信息。
一種下發應用信息的方法,包括:
中心管理實體CME和無線節點管理實體RNM建立連接后,主動向所述RNM發送配置消息,攜帶應用信息列表;或者
所述CME和RNM建立連接后,如接收到所述RNM發送的對應用信息列表的請求消息,則通過響應消息向所述RNM下發應用信息列表。
一種獲取應用信息的方法,包括:
中心管理實體CME向應用服務提供商發送對應用信息的請求消息;
所述CME接收所述應用服務提供商發送的響應消息,所述響應消息中攜帶應用信息。
一種獲取應用信息的方法,包括:
無線節點管理實體RNM向中心管理實體CME發送對應用信息的請求消息,攜帶應用名稱;
所述CME收到所述請求消息后,向應用服務提供商發送對應用信息的請求消息,攜帶所述應用名稱;
所述應用服務提供商收到所述請求消息后,向所述CME發送響應消息,攜帶所述應用名稱對應的應用信息;
所述CME收到所述響應消息后,向所述RNM發送響應消息,攜帶所述應用名稱對應的應用信息;
所述RNM接收所述CME發送的響應消息,獲取所述應用名稱對應的應用信息。
一種無線節點管理實體,其特征在于,包括應用信息獲取模塊,所述應用信息獲取模塊包括:
請求單元,用于向中心管理實體CME發送對應用信息的請求消息,所述請求消息中攜帶應用名稱;
接收單元,用于接收所述CME發送的響應消息,獲取所述響應消息中攜帶的所述應用名稱對應的應用信息。
一種中心管理實體,其特征在于,包括應用信息下發模塊,所述應用信息下發模塊包括:
接收單元,用于接收無線節點管理實體RNM發送的對應用信息的請求消息,所述請求消息中攜帶應用名稱;
獲取單元,用于獲取所述應用名稱對應的應用信息;
下發單元,用于將所述應用信息通過響應消息下發給所述RNM。
一種中心管理實體,其特征在于,包括應用信息獲取模塊,所述應用信息獲取模塊包括:
請求單元,用于向應用服務提供商發送對應用信息的請求消息;
接收單元,用于接收所述應用服務提供商發送的響應消息,獲取所述響應消息中攜帶的應用信息并保存。
通過上述方案,無線節點管理實體、中心管理實體等網絡設備可以直接或間接地從應用服務提供商獲取準確的應用信息,從而可以針對應用的需求分配無線資源,提升應用體驗和資源分配效率的效果。
附圖說明
圖1是5G網絡接入側的架構圖;
圖2是本發明實施例一無線節點管理實體獲取應用信息的流程圖;
圖3是本發明實施例一無線節點管理實體的模塊圖;
圖4是本發明實施例二中心管理實體下發應用信息列表的流程圖;
圖5是本發明實施例二中心管理實體下發應用信息列表的另一流程圖;
圖6是本發明實施例二中心管理實體下發應用信息的流程圖;
圖7是本發明實施例二中心管理實體獲取應用信息的流程圖;
圖8是本發明實施例二中心管理實體的模塊圖;
圖9是本發明實施例三獲取應用信息的流程圖;
圖10是本發明示例一根據應用名稱獲取應用信息的信令流程圖;
圖11是本發明示例二無線節點管理實體從報文中獲取應用信息的流程圖;
圖12是本發明示例三中心管理實體主動向無線節點管理實體下發應用信息列表的信令流程圖;
圖13是本發明示例四中心管理實體根據無線節點管理實體的請求下發應用信息列表的信令流程圖;
圖14是根據本發明示例五無線節點管理實體根據應用信息進行資源調整的流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
實施例一
本實施例以5G網絡為例,如圖1所示,5G接入側的功能大體分為幾個部分:中心管理實體(CME,Central Management Entities),無線節點管理(RNM:Radio Node Management)、空中接口(AI Management)和可信任的服務組件(Reliable Service Composition)。
本實施例提供一種獲取應用信息的方法。本申請中,應用信息包括應用服務提供商提供的與業務數據傳輸相關的信息。這里的應用服務提供商如QQ、微信等即時通信服務的提供商,也可以是為物聯網終端提供服務的提 供商,等等。具體應用名稱對應的具體應用,無線節點管理實體不關心,具體的應用分類最終由應用服務提供商負責識別。但無線節點管理實體可以根據保存的應用信息,為終端分配無線資源,從而在保證業務對傳輸的要求的前提下,最大化地利用資源。
應用信息可以包括以下信息中的一種或多種:業務類型,應用協議,業務數據大小,是否有下行數據等。其中,應用名稱可以包括應用網址信息,如mail.google.com,attachment.fbsbx.com等;業務類型包括會話類、流類、交互類、背景類;應用協議是指FTP、POP3、HTTP/HTTPS等協議,可以根據協議類型進行優化調度;業務數據大小包括業務數據字節數與持續時間;是否存在下行數據是指是否只有上行數據,對只有上報類業務節省上下行無線資源。
如圖2所示,本實施例獲取應用信息的方法包括:
步驟110,無線節點管理實體RNM向中心管理實體CME發送對應用信息的請求消息,攜帶應用名稱;
本步驟RNM向CME發送對應用信息的請求消息之前,還可以包括:所述RNM從終端發送的上行報文中獲取應用名稱,判斷本地是否保存有所述應用名稱對應的應用信息,如沒有保存,則向所述CME發送對應用信息的請求消息。其中,如果所述上行報文非域名系統DNS報文,所述RNM可以從所述上行報文的統一資源定位符URL信息中獲取所述應用名稱:如果所述上行報文為DNS報文,所述RNM可以從所述DNS報文的域名信息中獲取所述應用名稱。應用名稱(或稱為應用標識)用于查找應用信息,對于應用名稱的形式,本發明不做任何限制,
步驟120,所述RNM接收所述CME發送的響應消息,獲取所述響應消息中攜帶的所述應用名稱對應的應用信息。
本步驟RNM接收所述CME發送的響應消息之后,還可以包括:所述RNM獲取所述響應消息中攜帶的所述應用信息,并根據所述應用信息計算所述終端的無線資源需求;及,所述RNM判斷所述終端已分配的無線資源 是否滿足所述無線資源需求,如不滿足,則進行資源重調整,通過空中接口實體將調整后的無線資源指派給所述終端。
通過上述流程,RNM可以從CME中獲取到特定應用名稱對應的應用信息,從而用于資源分段或重調整。
對于一些基本的、常用的應用,RNM可以預先從CME獲取這些應用的應用信息列表,以保存下來方便后續使用。具體地:
所述RNM和CME建立連接后,從所述CME主動發送的配置消息中獲取應用信息列表;和/或
所述RNM和CME建立連接后,主動向所述CME發送對應用信息列表的請求消息,從所述CME發送的響應消息中獲取應用信息列表。
本實施例還提供了一種無線節點管理實體,如圖3所示,包括應用信息獲取模塊10,所述應用信息獲取模塊10包括:
請求單元,用于向中心管理實體CME發送對應用信息的請求消息,所述請求消息中攜帶應用名稱;
接收單元,用于接收所述CME發送的響應消息,獲取所述響應消息中攜帶的所述應用名稱對應的應用信息。
所述應用信息可以包括以下信息中的一種或多種:業務類型;應用協議;業務數據大小;及,是否有下行數據。
可選地,
所述無線節點管理實體還包括決策模塊20,所述決策模塊20包括:
獲取單元,用于從終端發送的上行報文中獲取應用名稱;
決策單元,用于判斷本地是否保存有所述應用名稱對應的應用信息,如沒有,則通知所述信息請求模塊向所述CME發送對應用信息的請求消息。
其中,所述獲取單元從終端發送的上行報文中獲取應用名稱,包括:所述上行報文非域名系統DNS報文,所述獲取單元從所述上行報文的統一資源定位符URL信息中獲取所述應用名稱:或者,所述上行報文為DNS報 文,所述獲取單元從所述DNS報文的域名信息中獲取所述應用名稱。
可選地,
所述無線節點管理實體還包括資源調整模塊30,所述資源調整模塊30包括:
計算單元,用于獲取所述響應消息中攜帶的所述應用信息,根據所述應用信息計算所述終端的無線資源需求;及
調整單元,用于判斷所述終端已分配的無線資源是否滿足所述無線資源需求,如不滿足,則進行資源重調整,通過空中接口實體將調整后的無線資源指派給所述終端。
可選地,
所述無線節點管理實體還包括應用信息列表獲取模塊40;
所述應用信息列表獲取模塊40包括:
請求單元,用于與CME建立連接后,主動向所述CME發送對應用信息列表的請求消息;及
接收單元,用于接收所述CME通過響應消息下發的應用信息列表。
或者,所述應用信息列表獲取模塊40包括:
接收單元,用于與CME建立連接后,從所述CME主動發送的配置消息中獲取應用信息列表。
可選地,
所述無線節點管理實體還包括:存儲模塊50,用于保存獲取的應用信息。
本實施例提供了無線節點管理實體從中心管理實體之間獲取應用信息的接口信令,使得無線節點管理實體可以通過中心管理實體獲取應用服務提供商提供的準確的應用信息,并可以針對應用的需求分配無線資源,提升應用體驗和資源分配效率的效果。
實施例二
本實施例也以5G網絡為例,提供一種下發應用信息的方法。本實施例的應用信息和實施例一相同,可以包括以下信息中的一種或多種:業務類型、應用協議、業務數據大小,及是否有下行數據。
本實施例中,CME針對一些最常用的應用,將其應用信息組成應用信息列表,下發給RNM。
如圖4所示,本實施例為主動下發方式,包括:
步驟210,中心管理實體CME和無線節點管理實體RNM建立連接;
本步驟中,CME與RNM上電、握手完成后建立連接。
步驟220,所述CME主動向所述RNM發送配置消息,攜帶應用信息列表。
在另一實施例,采用請求下發的方式向RNM下發應用信息列表,如圖5所示,包括:
步驟310,中心管理實體CME和無線節點管理實體RNM建立連接;
步驟320,所述CME接收到所述RNM發送的對應用信息列表的請求消息后,通過響應消息向所述RNM下發應用信息列表。
本實施例中,CME還針對RNM的請求,下發特定的應用信息給RNM。如圖6所示,包括:
步驟410,CME接收所述RNM發送的對應用信息的請求消息,所述請求消息中攜帶應用名稱;
步驟420,所述CME獲取所述應用名稱對應的應用信息,將所述應用信息通過響應消息下發給所述RNM。
本步驟中,所述CME獲取所述應用名稱對應的應用信息,包括:所述CME從本地的應用信息列表中獲取所述應用信息;或者,所述CME向應用服務提供商發送對所述應用信息的請求消息,從所述應用服務提供商發送的 響應消息中獲取所述應用信息。
本實施例還提供了一種CME從應用服務提供商獲取應用信息的方法,如圖7所示,包括:
步驟510,中心管理實體CME向應用服務提供商發送對應用信息的請求消息;
本步驟中的請求消息可以是針對特定應用信息的,此時,所述請求消息中攜帶有應用名稱,即請求所述應用名稱對應的應用信息。本步驟中的請求消息也可以是針對應用信息列表的,可以通過消息類型或消息中約定的信息單元來指示。
步驟520,所述CME接收所述應用服務提供商發送的響應消息,所述響應消息中攜帶應用信息。
所述請求消息中攜帶有應用名稱時,應用服務提供商發送的響應消息中攜帶的應用信息為所述應用名稱對應的應用信息;所述請求消息為對應用信息列表的請求消息,應用服務提供商發送的響應消息中攜帶的應用信息為應用信息列表。這些應用信息列表可以由一些常用的應用信息組成。
本實施例還提供了一種中心管理實體,包括應用信息下發模塊70和應用信息獲取模塊80,如圖8所示。
所述應用信息下發模塊80包括:
接收單元,用于接收無線節點管理實體RNM發送的對應用信息的請求消息,所述請求消息中攜帶應用名稱;
獲取單元,用于獲取所述應用名稱對應的應用信息;
下發單元,用于將所述應用信息通過響應消息下發給所述RNM。
可選地,所述獲取單元獲取所述應用名稱對應的應用信息,包括:所述獲取單元從本地的應用信息列表中獲取所述應用信息;或者,向應用服務提供商發送對所述應用信息的請求消息,從所述應用服務提供商發送的響應消 息中獲取所述應用信息。
所述應用信息獲取模塊90包括:
請求單元,用于向應用服務提供商發送對應用信息的請求消息;
接收單元,用于接收所述應用服務提供商發送的響應消息,獲取所述響應消息中攜帶的應用信息并保存。
可選地,所述請求單元發送的請求消息中攜帶有應用名稱,所述接收單元接收的響應消息中攜帶的應用信息為所述應用名稱對應的應用信息;或者
所述請求單元發送的請求消息為對應用信息列表的請求消息,所述接收單元接收的所述響應消息中攜帶的應用信息為應用信息列表。
可選地,所述中心管理實體還包括:應用信息列表下發模塊90,用于與RNM建立連接后,主動向所述RNM發送配置消息,攜帶應用信息列表;或者,用于與RNM建立連接且接收到所述RNM發送的對應用信息列表的請求消息后,再通過響應消息向所述RNM下發應用信息列表。
本實施例提供了中心管理實體向無線節點管理實體下發應用信息,以及中心管理實體從應用服務提供商獲取應用信息的接口信令,使得應用服務提供商提供的應用信息可以經由中心管理實體下發給無線節點管理實體。從而使無線節點管理實體可以利用準確的應用信息來為終端分配資源,提升應用體驗和資源分配效率的效果。
實施例三
本實施例從整體上提供RNM通過CME獲取應用服務提供商提供的應用信息的信令流程。假定CME上沒有保存RNM請求的應用信息時,相應流程如圖9所示,包括:
步驟610,無線節點管理實體RNM向中心管理實體CME發送對應用信息的請求消息,攜帶應用名稱;
步驟620,所述CME收到所述請求消息后,向應用服務提供商發送對應 用信息的請求消息,攜帶所述應用名稱;
步驟630,所述應用服務提供商收到所述請求消息后,向所述CME發送響應消息,攜帶所述應用名稱對應的應用信息;
步驟640,所述CME收到所述響應消息后,向所述RNM發送響應消息,攜帶所述應用名稱對應的應用信息;
步驟650,所述RNM接收所述CME發送的響應消息,獲取所述應用名稱對應的應用信息。
下面再通過應用中的幾個示例進行說明。
示例一
本示例提供了應用信息獲取的信令流程,如圖10所示,包括:
步驟S102:中心管理實體下發應用信息列表給無線節點管理實體;
考慮到不斷有新應用類型產生和/或無線節點管理實體的存儲空間受限,故在初始時,中心管理實體只下發基本或者常用的應用信息組成的應用信息列表到無線節點管理實體,如通過應用信息列表配置消息下發。如果無線節點管理實體發現新應用名稱,再向中心管理實體獲取該應用名稱對應的應用信息。
步驟S104:終端向無線管理實體發送上行數據(如上行報文),攜帶應用名稱;
步驟S106:無線節點管理實體從上行報文中獲取應用名稱;
步驟S108:無線節點管理實體判斷是否發起應用信息請求;
無線節點管理實體如果在本地搜索不到所述應用名稱對應的應用信息,即可發送針對應用信息的請求消息。
步驟S110:當需要時,無線節點管理實體向中心管理實體發送應用信息請求消息,攜帶所述應用名稱;
步驟S112:中心管理實體也沒有保存所述應用名稱對應的應用信息時,向應用服務提供商發送應用信息請求;
步驟S114:中心管理實體接收應用服務提供商發送的應用信息響應消息,保存其中攜帶的所述應用名稱對應的應用信息;
步驟S116:中心管理實體響應無線節點管理實體的請求消息,下發應用信息響應消息給無線節點管理實體,攜帶所述應用名稱對應的應用信息;
步驟S118:無線節點管理實體從應用信息的響應消息中獲取所述應用名稱對應的應用信息,判斷是否需要對所述終端進行資源重調整,如果需要,發送無線資源指派消息給終端側。
其中,中心管理實體維護服務應用信息,負責從應用服務提供商獲取應用名稱和相應的應用信息,并對應用信息請求消息做出響應向無線節點管理實體發送應用信息。無線節點管理實體存儲中心管理實體獲取的應用信息,用于在無線資源分配時作為分配策略輸入使用。
示例二
本示例提供了無線節點管理實體從手機上行報文獲取應用名稱的流程。如圖11所示,該流程包括:
步驟S202:無線節點管理實體得到手機的上報報文,對報文進行解析,判斷是否存在URL信息,如果存在,執行步驟S206,如未發現URL信息,執行步驟S204;
步驟S204:進一步解析報文,判斷該報文是否是域名系統(DNS:Domain Name System)報文,如果是DNS報文,執行步驟S206,否則,直接結束;
步驟S206:無線節點管理實體獲取應用名稱,結束。
如果報文中存在URL信息,可以將URL信息直接作用上報報文的應用名稱。但本發明也可以將報文中其他可以用于搜索應用信息的信息作為應用名稱。如果報文是DNS報文,則解析DNS報文具體內容,從中獲取上報報文的應用名稱,如將其中的域名信息作為應用名稱,等等。
示例三
本示例提供了無線節點管理實體從中心管理實體獲取應用信息的信令流程。如圖12所示,包括:
步驟S302:無線節點管理實體和中心管理實體上電握手完成;
步驟S304:中心管理實體下發應用信息列表配置消息給無線節點管理實體;
步驟S306:無線節點管理實體發送應用信息列表配置響應消息給中心管理實體。
在該示例中,中心管理實體主動下發應用信息列表給無線節點管理實體,應用信息包括基本或者常用的應用信息,具體可以由中心管理實體或者應用業務提供商指定。
示例四
本示例是無線節點管理實體從中心管理實體獲取應用信息的信令流程。如圖13所示,包括:
步驟S402:無線節點管理實體和中心管理實體上電握手完成;
步驟S404:無線節點管理實體主動發起應用信息列表請求消息給中心管理實體;
步驟S406:中心管理實體發下應用信息列表響應消息給無線節點管理實體,無線節點管理實體保存響應消息中的應用信息列表。
本示例中,由無線節點管理實體主動從中心管理實體獲取應用信息列表。
示例五
本示例是無線節點管理實體根據應用信息進行資源調整的信令流程,如圖14所示,包括:
步驟S502:無線節點管理實體根據應用名稱得到應用信息;
步驟S504:無線節點管理實體根據該應用信息,在考慮終端能力、小區 負荷、小區干擾等基礎上,根據所述應用信息計算出終端的無線資源需求,與終端已分配的無線資源進行比較,假如終端已分配的無線資源不能滿足計算出的無線資源需求,則需要進行資源重調整;假如已分配的無線資源超出所述無線資源需求,則可以保持現有的無線資源,甚至可以做出延緩業務的操作,如忙時延緩軟件更新。
上述應用信息包括且不限于包括業務類型,應用協議,業務數據大小,是否有下行數據等信息,在計算無線資源需求時,可以考慮小區類型(如商務小區,娛樂小區等)與業務類型對應關系。
步驟S506:假如需要重調整以滿足新的無線資源需求,無線節點管理實體通過空中接口實體把調整后即最新的無線資源指派給終端。
從以上的描述中,可以看出,采用上述實施例和示例所提供的技術方案,業務類型最終由應用服務提供商進行識別并給出應用信息,無線節點管理可以從應用服務提供商準確獲取應用信息,針對應用的需求進行針對性的無線資源分配優化,從而達到提升應用體驗和資源分配效率的效果。
上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。
以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護范圍內。