一種基于優先級的組呼搶占方法及系統的制作方法
【專利摘要】本發明提供了一種基于優先級的組呼搶占方法,該方法包括:當新組呼業務發起時,若集群系統組呼容量受限,則通過eNodeB搶占低優先級組呼的組呼資源,建立高優先級的組呼。且當eNodeB中只是一個組呼的部分小區發生了該組呼被搶占,一旦該小區存在空閑的組呼資源,則eNodeB恢復該組呼。本發明還提供了一種基于優先級的組呼搶占系統,該系統包括接收單元、解析單元、判斷單元、釋放單元、建立單元及發送單元。本發明能夠從真正意義上實現組呼下行信道的搶占,完成組呼對組呼的搶占。
【專利說明】
一種基于優先級的組呼搶占方法及系統
技術領域
[0001]本發明涉及通信技術領域,具體涉及一種基于優先級的組呼搶占方法及系統。
【背景技術】
[0002]集群系統提供的最基本的業務為語音組呼業務(Voice Group Call Service,VGCS)。VGCS允許用戶建立屬于某一給定服務區和具有相同組標識的集群組內的多個用戶的呼叫。第三代合作伙伴計劃(3rdGenerat1n Partnership Project, 3GPP)規范中對于點對點承載的服務質量(Quality of Service,QoS)參數規定了優先級,用于業務的接納控制。基站(Evolved Node B,eNodeB)根據承載優先級的高低實行承載搶占,以便搶占低優先級的業務資源,用于優先接入高優先級的業務。
[0003]現有的集群系統對組呼的搶占只是延用了 3GPP規定的點對點承載的搶占機制。當高優先級組呼被叫用戶需要講話,而系統容量受限時,系統搶占低優先級組呼主叫的上行信道,再分配給該高優先級用戶。
[0004]由此可見,現有的集群系統對組呼的搶占的方法只是針對上行承載進行搶占,但是組呼承載卻是下行廣播信道上的承載。因此,這種搶占機制本質上并沒有實現組呼對組呼的搶占,而只是組呼內部話語權用戶之間的搶占。
【發明內容】
[0005]針對現有技術的缺陷,本發明提供一種基于優先級的組呼搶占方法及系統,當新組呼業務發起時,通過基站搶占低優先級組呼的組呼資源,建立高優先級的組呼,實現了組呼下行信道的搶占。
[0006]第一方面,本發明提供了一種基于優先級的組呼搶占方法,所述方法包括:
[0007]基站eNodeB接收分組核心網EPC發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備UE發起第一組呼時發送的;
[0008]所述eNodeB根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的TA區域所涉及的小區;
[0009]所述eNodeB判斷所述小區是否達到組呼容量極限,若所述小區沒有達到組呼容量極限,則在所述小區建立第一組呼,若所述小區達到了組呼容量極限,則從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源;
[0010]所述eNodeB在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源;
[0011]所述eNodeB在所述小區建立所述第一組呼,若建立所述第一組呼成功,則向所述EPC發送組呼建立響應消息。
[0012]優選地,所述第一組呼的組呼建立請求消息包括所述第一組呼的優先級,以及第一組呼所涉及的TA值。
[0013]優選地,所述方法還包括:
[0014]若所述第二組呼涉及的所有小區均達到了組呼容量極限,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則所述eNodeB向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。
[0015]優選地,所述本地釋放所述小區的第二組呼資源,包括:
[0016]所述小區中所有屬于所述第二組呼的UE本地釋放第二組呼資源,并通知所述UE的高層,所述高層包括NAS層和應用層;
[0017]若所述UE是組呼主叫,則所述UE的高層對所述第二組呼發起組呼釋放,以釋放所述第二組呼在高層的資源;若所述UE是話語權用戶,則所述UE釋放話語權,并本地釋放高層的組呼資源;若所述UE是組呼被叫,則所述UE本地釋放高層的組呼資源。
[0018]優選地,所述本地釋放所述小區的第二組呼資源,還包括:
[0019]若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源;
[0020]若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。
[0021 ] 優選地,所述方法還包括:
[0022]若被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行,則所述eNodeB在所述小區建立所述第二組呼,恢復所述第二組呼。
[0023]第二方面,本發明提供了一種基于優先級的組呼搶占系統,所述系統包括:
[0024]接收單元,用于接收分組核心網EPC發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備UE發起第一組呼時發送的;
[0025]解析單元,用于根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的TA區域所涉及的小區;
[0026]判斷單元,用于判斷所述小區是否發達到組呼容量極限,若所述小區沒有達到組呼容量極限,則在所述小區建立第一組呼,若所述小區達到了組呼容量極限,則從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源;
[0027]釋放單元,用于在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源;
[0028]建立單元,用于在所述小區建立所述第一組呼;
[0029]發送單元,用于當建立所述第一組呼成功時,向所述EPC發送組呼建立響應消息。
[0030]優選地,所述發送單元,還用于:
[0031]當所述第二組呼涉及的所有小區均達到了組呼容量極限時,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。
[0032]優選地,所述釋放單元,具體用于:
[0033]若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源;
[0034]若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。
[0035]優選地,所述系統還包括:
[0036]重建單元,用于當被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行時,則在所述小區建立所述第二組呼,恢復所述第二組呼。
[0037]由上述技術方案可知,本發明提供一種基于優先級的組呼搶占方法及系統,當新組呼業務發起時,若集群系統組呼容量受限,則通過基站搶占低優先級組呼的組呼資源,建立高優先級的組呼,實現了組呼下行信道的搶占。
【附圖說明】
[0038]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些圖獲得其他的附圖。
[0039]圖1是本發明一實施例提供的基于優先級的組呼搶占方法的流程示意圖;
[0040]圖2是本發明另一實施例提供的組呼恢復的流程示意圖;
[0041]圖3是本發明另一實施例提供的基于優先級的組呼搶占方法的信令示意圖;
[0042]圖4是本發明另一實施例提供的組呼恢復的信令示意圖;
[0043]圖5是本發明一實施例提供的基于優先級的組呼搶占系統的結構示意圖。
【具體實施方式】
[0044]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0045]如圖1所示,為本發明一實施例提供的基于優先級的組呼搶占方法的流程示意圖,該方法包括如下步驟:
[0046]101、基站 eNodeB 接收分組核心網(Evolved Packet Core,EPC)發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備(UserEquipment, UE)發起第一組呼時發送的。
[0047]其中,所述第一組呼的組呼建立請求消息包括所述第一組呼的優先級,以及第一組呼所涉及的跟蹤區(Tracking Area,TA)值。
[0048]102、eNodeB根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的TA區域所涉及的小區。
[0049]103、eNOdeB判斷所述小區是否達到組呼容量極限,若所述小區沒有達到組呼容量極限,則轉至步驟106。若所述小區達到了組呼容量極限,則轉至步驟104。
[0050]本步驟中,組呼資源搶占粒度為組呼業務區中的小區,而不是組呼業務區中的TA區域。eNodeB是以小區作為管理單位,所以組呼容量是指一個小區中的組呼容量。當有高優先級的組呼接入到系統時,在組呼業務區中,哪個小區的組呼容量達到了極限,就在這個小區觸發組呼搶占,而其他沒有達到組呼容量極限的小區并不觸發組呼搶占,低優先級的組呼仍然被保留,這樣可最大限度的利用組呼容量,不會造成誤搶誤占。
[0051]104、eNodeB從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源。
[0052]105、eNOdeB在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源。
[0053]106、eNodeB在所述小區建立所述第一組呼,若建立所述第一組呼成功,則向所述EPC發送組呼建立響應消息。
[0054]本實施例中,該方法還包括如下步驟:
[0055]若所述第二組呼涉及的所有小區均達到了組呼容量極限,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則所述eNodeB向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。
[0056]EPC清除第二組呼和該eNodeB之間的關聯關系,以便后續仍然可在該eNodeB中進行組呼擴建。
[0057]本實施例中,步驟104中的本地釋放所述小區的第二組呼資源,具體過程如下包括:
[0058]所述小區中所有屬于所述第二組呼的UE本地釋放第二組呼資源,并通知所述UE的高層,所述高層包括非接入層(Non-access stratum, NAS)層和應用層;
[0059]若所述UE是組呼主叫,則所述UE的高層對所述第二組呼發起組呼釋放,以釋放所述第二組呼在高層的資源;若所述UE是話語權用戶,則所述UE釋放話語權,并本地釋放高層的組呼資源;若所述UE是組呼被叫,則所述UE本地釋放高層的組呼資源。
[0060]由此可見,當UE接收到組呼被搶占指示消息后,組呼主叫用戶的高層發起對該組呼的釋放,可避免組呼在高層的資源被吊死。組呼話語權用戶需要釋放話語權。組呼被叫用戶需要本地釋放高層資源。
[0061]本實施例中,步驟104中本地釋放所述小區的第二組呼資源時:
[0062]若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源;若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。
[0063]可選地,該方法還包括組呼恢復的過程:
[0064]若被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行,則所述eNodeB在所述小區建立所述第二組呼,恢復所述第二組呼。
[0065]如圖2所示,該組呼恢復的過程具體包括如下步驟:
[0066]201、EPC觸發eNodeB完成某個組呼的釋放。
[0067]202、eNodeB解析組呼釋放關聯的TA區域所涉及的小區。
[0068]203、判斷eNodeB中是否還存在Groupl的組呼,若是則轉至步驟204,否則結束流程。
[0069]其中,Groupl的組呼即為上述的第二組呼。
[0070]204、判斷組呼釋放的小區中是否發生了的Groupl的組呼被搶占,若是則轉至步驟205,否則結束流程。
[0071]205、判斷該小區中是否存在空閑的組呼資源,若是則轉至步驟206,否則結束流程。
[0072]206、eNodeB在該小區建立Groupl的組呼,恢復這個組呼。
[0073]本實施例提供了一種基于優先級的組呼搶占方法,當新組呼業務發起時,若集群系統組呼容量受限,則通過基站搶占低優先級組呼的組呼資源,建立高優先級的組呼,真正意義上實現了組呼下行信道的搶占。
[0074]如圖3所示,為本發明另一實施例提供的基于優先級的組呼搶占方法的信令圖,該方法包括如下步驟:
[0075]UUE發起Group2的組呼,交換控制中心SCC收到UE的組呼建立請求后,通知EPC建立Group2的組呼。
[0076]2、EPC 從歸屬用戶服務器(Home Subscriber Server, HSS)中查詢 Group2 的群組優先級,向eNodeB發起組呼建立請求消息,消息中攜帶Group2組呼的優先級,以及Group2組呼所涉及的TA區域。
[0077]3,eNodeB在TA區域中的所有小區建立Group2組呼。如果eNodeB發現某個小區的組呼容量已經達到極限,eNodeB選擇出優先級最低的組呼Group I,搶占Group I組呼的資源,用于建立Group2的組呼。對于那些組呼容量沒有達到極限的小區,eNodeB無需搶占低優先級組呼的資源,轉至步驟8。
[0078]4、eNodeB在小區廣播組呼資源搶占指示,指示Groupl被搶占。
[0079]5a、小區中所有屬于Groupl的UE本地釋放Groupl的資源,并通知到UE的高層,包括NAS層和應用層。
[0080]5b、如果UE是組呼主叫,則UE的高層對Groupl發起組呼釋放,釋放該組呼在高層的資源。如果UE是話語權用戶,UE釋放話語權,并本地釋放高層的組呼資源。如果UE是組呼被叫,則UE本地釋放高層的組呼資源。
[0081]6、在步驟3時,若eNodeB內Groupl組呼涉及的所有小區都達到了組呼容量極限,則這些小區的Groupl的資源均會被Group2搶占,eNodeB在這些小區的空口發送完Groupl組呼資源被搶占指示后,向EPC發送Groupl組呼資源被搶占指示。否則,eNodeB不向EPC發送Groupl組呼資源被搶占指示。
[0082]而EPC收到Groupl的組呼資源被搶占指示消息后,本地清除該eNodeB和Groupl的關聯關系。這是為了以后當需要對Groupl進行組呼擴建時,還可以在該eNodeB擴建Groupl的組呼。
[0083]7、如果eNodeB中所有具有Group I組呼的小區中的Group I的資源均被搶占,則eNodeB本地釋放Groupl的相關資源;如果該eNodeB中只是Groupl的部分小區的Groupl的組呼資源被搶占,僅釋放這部分小區的Groupl的相關資源。
[0084]8、eNodeB在小區中執行Group2組呼建立過程。
[0085]9、Group2組呼建立成功后,eNodeB向EPC返回組呼建立響應消息。
[0086]如圖4所示,為本發明另一實施例提供的組呼恢復的過程的信令圖,該方法包括如下步驟:
[0087]10、被Group2搶占Groupl的小區出現了組呼資源空閑,例如該小區中出現了組呼釋放,且Groupl的組呼還在進行。
[0088]11、eNodeB在該小區發起Groupl的組呼建立流程,恢復Groupl的組呼。
[0089]由此可見,若eNodeB中只是部分Groupl所涉及的小區發生了 Groupl被Group2搶占,當該小區中出現空閑的組呼資源時,且Groupl的組呼還在進行,eNodeB在該小區恢復Groupl的組呼。
[0090]如圖5所示,為本發明一實施例提供的基于優先級的組呼搶占系統的結構示意圖,該系統包括接收單元501、解析單元502、判斷單元503、釋放單元504、建立單元505及發送單元506。
[0091]其中,接收單元501,用于接收分組核心網EPC發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備UE發起第一組呼時發送的。
[0092]解析單元502,用于根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的TA區域所涉及的小區。
[0093]判斷單元503,用于判斷所述小區是否發達到組呼容量極限,若所述小區沒有達到組呼容量極限,則在所述小區建立第一組呼,若所述小區達到了組呼容量極限,則從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源。
[0094]釋放單元504,用于在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源。
[0095]建立單元505,用于在所述小區建立所述第一組呼。
[0096]發送單元506,用于當建立所述第一組呼成功時,向所述EPC發送組呼建立響應消息。
[0097]可選的,發送單元506,還用于:
[0098]所述第二組呼涉及的所有小區均達到了組呼容量極限時,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。
[0099]其中,釋放單元504,具體用于:
[0100]若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源;若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。
[0101]可選地,該系統還包括:
[0102]重建單元,用于當被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行時,則在所述小區建立所述第二組呼,恢復所述第二組呼。
[0103]本實施例提供的基于優先級的組呼搶占的系統位于eNodeB中。
[0104]以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解;其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種基于優先級的組呼搶占方法,其特征在于,所述方法包括: 基站eNodeB接收分組核心網EPC發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備UE發起第一組呼時發送的; 所述eNodeB根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的跟蹤區TA區域所涉及的小區; 所述eNodeB判斷所述小區是否達到組呼容量極限,若所述小區沒有達到組呼容量極限,則在所述小區建立第一組呼,若所述小區達到了組呼容量極限,則從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源; 所述eNodeB在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源; 所述eNodeB在所述小區建立所述第一組呼,若建立所述第一組呼成功,則向所述EPC發送組呼建立響應消息。2.根據權利要求1所述的方法,其特征在于,所述第一組呼的組呼建立請求消息包括所述第一組呼的優先級,以及第一組呼所涉及的TA值。3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 若所述第二組呼涉及的所有小區均達到了組呼容量極限,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則所述eNodeB向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。4.根據權利要求1所述的方法,其特征在于,所述本地釋放所述小區的第二組呼資源,包括: 所述小區中所有屬于所述第二組呼的UE本地釋放第二組呼資源,并通知所述UE的高層,所述高層包括NAS層和應用層; 若所述UE是組呼主叫,則所述UE的高層對所述第二組呼發起組呼釋放,以釋放所述第二組呼在高層的資源;若所述UE是話語權用戶,則所述UE釋放話語權,并本地釋放高層的組呼資源;若所述UE是組呼被叫,則所述UE本地釋放高層的組呼資源。5.根據權利要求1所述的方法,其特征在于,所述本地釋放所述小區的第二組呼資源,還包括: 若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源; 若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。6.根據權利要求1所述的方法,其特征在于,所述方法還包括: 若被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行,則所述eNodeB在所述小區建立所述第二組呼,恢復所述第二組呼。7.—種基于優先級的組呼搶占系統,其特征在于,所述系統包括: 接收單元,用于接收分組核心網EPC發送的第一組呼的組呼建立請求消息,所述第一組呼的組呼建立請求消息為EPC在用戶設備UE發起第一組呼時發送的; 解析單元,用于根據所述第一組呼的呼叫建立請求消息解析得到所述第一組呼的TA區域所涉及的小區; 判斷單元,用于判斷所述小區是否發達到組呼容量極限,若所述小區沒有達到組呼容量極限,則在所述小區建立第一組呼,若所述小區達到了組呼容量極限,則從所述小區中選擇優先級最低的第二組呼,搶占所述第二組呼的資源; 釋放單元,用于在所述小區的空口廣播第二組呼資源被搶占提示消息,并本地釋放所述小區的第二組呼資源; 建立單元,用于在所述小區建立所述第一組呼; 發送單元,用于當建立所述第一組呼成功時,向所述EPC發送組呼建立響應消息。8.根據權利要求7所述的系統,其特征在于,所述發送單元,還用于: 當所述第二組呼涉及的所有小區均達到了組呼容量極限時,所述所有小區的第二組呼的資源均被所述第一組呼搶占,則向所述EPC發送第二組呼的組呼資源被完全搶占指示消息,以使所述EPC清除所述eNodeB和所述第二組呼的關聯關系。9.根據權利要求7所述的系統,其特征在于,所述釋放單元,具體用于: 若所述eNodeB中具有所述第二組呼的所有小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述所有小區的第二組呼資源; 若所述eNodeB中具有所述第二組呼的部分小區中的第二組呼資源均被搶占,則所述eNodeB本地釋放所述部分小區的第二組呼資源。10.根據權利要求7所述的系統,其特征在于,所述系統還包括: 重建單元,用于當被所述第一組呼搶占所述第二組呼的小區出現了空閑的組呼資源,且所述第二組呼還在進行時,則在所述小區建立所述第二組呼,恢復所述第二組呼。
【文檔編號】H04W72/12GK105828447SQ201510007311
【公開日】2016年8月3日
【申請日】2015年1月7日
【發明人】曾朝暉, 李瑞林
【申請人】普天信息技術有限公司