專利名稱:群組語音數據處理方法、系統及終端設備的制作方法
技術領域:
本發明涉及無線通信技術,尤其涉及一種群組語音數據處理方法、系統及終端設備。
背景技術:
隨著無線通信技術的不斷發展,集群通信技術從模擬系統發展到窄帶數字集群系統。同時,隨著行業用戶對無線寬帶需求的逐漸增加,行業用戶對語音業務的質量要求越來越高。為了滿足行業用戶的需求,傳統的集群系統將退出市場,取而代之的將是以時分同步碼分多址(Time Division-Synchronous Code Division Multiple Access, TD-SCDMA)的長期演進(TD-SCDMA Long Term Evolution, TD-LTE)為代表的數字集群通信系統。第三代合作伙伴計劃(The3rd Generation Partnership Project, 3GPP)中 LTE系統使用網絡語音(Voice over Internet Protocol, VoIP)技術支持語音業務,但是目前許多行業用戶的終端設備沒有全IP化,且VoIP技術主要用戶點對點通信,無法支持點對多點的集群通信,因此,對行業用戶來說,技術比較成熟且對終端設備要求較低的AMR群組語音業務是一種優選方案。而如何在LTE系統中開展AMR群組語音業務,在保證較高速率的數據業務的同時提供清晰的群組語音業務成為急需解決的問題。
發明內容
本發明提供一種群組語音數據處理方法、系統及終端設備,用以在LTE系統中實現AMR群組語音業務。本發明提供一種群組語音數據處理方法,包括:終端設備的無線資源控制RRC模塊接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議rocp模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊;所述終端設備的物理層PHY模塊接收到所述群組語音信令信道或所述群組語音業務信道后發送給所述MAC模塊;所述MAC模塊通過所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道發送給所述rocp模塊;所述PDCP模塊根據所述群組語音信令信道的無線承載號識別出接收到的信道為所述群組語音信令信道,然后發送給所述RRC模塊,或者根據所述群組語音業務信道的無線承載號識別出接收到的信道為所述群組語音業務信道,根據所述群組語音業務信道對應的rocp序列號生成CS計數值,將所述CS計數值和所述群組語音業務信道一起發送給所述終端設備的編解碼模塊;所述編解碼模塊根據所述CS計數值對所述群組語音業務信道進行解碼處理。
本發明提供一種終端設備,包括:無線資源控制RRC模塊,用于在接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議rocp模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊,并接收所述rocp模塊發送的所述群組語音信令信道;物理層PHY模塊,用于接收所述群組語音信令信道或所述群組語音業務信道,并將接收到的所述群組語音信令信道或所述群組語音業務信道發送給所述MAC模塊;所述MAC模塊,用于通過所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道發送給所述rocp模塊;所述rocp模塊,用于根據所述群組語音信令信道的無線承載號識別出接收到的信道為所述群組語音信令信道,然后發送給所述RRC模塊,或者根據所述群組語音業務信道的無線承載號識別出接收到的信道為所述群組語音業務信道,根據所述群組語音業務信道對應的rocp序列號生成CS計數值,將所述CS計數值和所述群組語音業務信道一起發送給所述終端設備的編解碼模塊;所述編解碼模塊,用于接收所述rocp模塊發送的所述CS計數值和所述群組語音業務信道,并根據所述CS計數值對所述群組語音業務信道進行解碼處理。本發明提供一種群組語音數據處理系統,包括本發明提供的任一終端設備和基站;所述基站,用于配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和默認無線承載號,并通過所述空口消息發送給所述終端設備。本發明提供的群組語音數據處理方法、系統及終端設備,通過在LTE系統中增加與群組語音業務對應的各種信道,分別傳輸群組語音業務的信令數據、業務數據為實現群組語音業務提供條件,終端設備通過邏輯信道號和/或無線承載號來區分群組語音業務的各種信道以及群組語音業務和公網的信道以對各種信道進行正確處理,并通過將LTE系統使用的rocp序列號轉換為CS計數值,使得基于AMR技術的編解碼模塊能夠成功解碼接收到的群組語音數據,最終在LTE系統中實現AMR群組語音業務,從而在保證較高速率的數據業務的同時為行業用戶提供清晰的群組語音業務。
圖1為本發明一實施例提供的群組語音數據處理方法的流程圖;圖2為本發明一實施例提供的終端設備的結構示意圖;圖3為本發明一實施例提供的群組語音數據處理系統的結構示意圖。
具體實施例方式為了在LTE系統中實現AMR群組語音業務,本發明各實施例在LTE系統中為AMR群組語音業務增加相應邏輯信道,增加的邏輯信道包括:群組語音信令信道和群組語音業務信道。群組語音信令信道用于傳輸群組語音業務對應的信令消息;群組語音業務信道用于傳輸群組語音業務中的業務數據(即語音內容)。
在LTE系統中新增群組語音信令信道和群組語音數據信道,并不能直接實現AMR群組語音業務,因為會出現以下問題:(I)按照3GPP的規定,現有終端設備,主要是指終端設備中的分組數據匯聚協議(Packet Data Convergence Protocol,F1DCP)模塊和無線鏈路控制(Radio Link Control,RLC)模塊等,使用的公網信令信道的無線承載號(RB ID)為O 2,而使用的公網業務信道的RB ID從公網信令信道的RB ID之后開始的,即是從3開始的。如果終端設備按照現有方法,使用3作為群組語音信令信道的RB ID,那么從4開始就會作為群組語音業務信道的RBID,這樣群組語音業務信道的RB ID與公網業務信道的RB ID就會發生沖突,這樣將導致終端設備在建立層二(L2) PDCP模塊和RLC模塊時發生錯誤,無法正確傳輸不同無線承載的數據。也就是說,新增群組語音業務所需的各種信道之后,需要解決群組語音信令信道的、群組語音業務信道的、公網語音信令信道的和公網語音業務信道的RB ID之間沖突的問題。(2)在現有LTE系統中,由于終端設備硬件限制,需要將群組新增的信道與公網原有的信道在同一硬件中處理,但是,目前終端設備的媒體接入控制(Medium AccessControl,MAC)模塊無法區分出群組語音數據和公網數據,如果按照統一處理方式對接收到的數據進行處理就會發生錯誤。因為群組語音業務信道和公網業務信道的處理不一樣。也就是說,要在LTE系統中新增群組語音業務,需要終端設備的MAC層能夠區分公網數據和群組語音數據。其中,本發明各實施例所述的群組語音數據包括群組語音信令信道和群組語音業務信道傳輸的數據。公網數據包括公網信令信道和公網業務信道傳輸的數據。(3)由于現有LTE系統是基于HXP序列號(SN)來判斷接收到的數據包是否連續的,而終端設備中的AMR編解碼模塊是通過檢查CS計數值(Counter)來判斷接收到的數據包是否連續的。也就是說,在LTE系統新增群組語音業務,需要解決LTE系統中HXP序列號與CS計數值適配的問題。也就是說,如果要在LTE系統中實現AMR群組語音業務,在增加群組語音業務對應的群組語音信令信道和群組語音業務信道后,還要解決上述三個問題。而本發明以下各實施例提供的群組語音數據處理方法解決了上述問題,在LTE系統中實現了 AMR群組語音業務。圖1為本發明一實施例提供的群組語音數據處理方法的流程圖。如圖1所示,本實施例的方法包括:步驟101、終端設備的無線資源控制(Radio Resource Control,RRC)模塊接收請求群組語音業務的RRC連接建立消息。在有群組語音業務建立請求進行RRC連接建立之前,終端設備的RRC模塊會接收網絡側下發的空口消息。網絡側通過空口消息配置了群組語音信令信道的默認RB ID和群組語音業務信道的默認RB ID,通常網絡側會配置群組語音信令信道的和群組語音業務信道的默認RB ID均從I開始。同時,網絡側還通過空口消息配置了群組語音信令信道的邏輯信道號和群組語音業務信道的邏輯信道號。在有群組語音業務建立請求進行RRC連接建立時,終端設備的RRC模塊接收請求群組語音業務的RRC連接建立消息。步驟102、RRC模塊根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置群組語音信令信道的和群組語音業務信道的邏輯信道號和無線承載號,以建立rocp模塊、RLC模塊和MAC模塊。在接收到請求群組語音業務的RRC連接建立消息時,終端設備的RRC模塊讀取空口配置的群組語音信令信道的和群組語音業務信道的默認RB ID,以及群組語音信令信道的和群組語音業務信道的邏輯信道號。然后,終端設備的RRC模塊通過原語給終端設備的PDCP模塊、RLC模塊和MAC模塊發送實體建立請求,以建立HXP實體和RLC實體,并修改MAC實體的配置。其中,PDCP實體、RLC實體和MAC實體可以看作是HXP模塊、RLC模塊和MAC模塊。如果終端設備直接使用空口消息中配置的群組語音信令信道的和群組語音業務信道的默認RB ID很可能會與公網信道的RB ID發生各種沖突,導致建立層二 HXP模塊和RLC模塊時出錯。為此,本實施例終端設備的RRC模塊不直接使用默認RB ID而是根據默認RB ID重新配置群組語音信令信道的和群組語音業務信道的RB ID。其中,終端設備的RRC模塊根據默認RB ID重新配置群組語音信令信道的和公網信令信道的RB ID原則為:重新配置出的群組語音信令信道的和群組語音業務信道的RB ID之間,重新配置出的群組語音信令信道的和群組語音業務信道的RB ID與公網信道的RB ID之間均不發生沖突,即不會出現RB ID相同的情況。其中,本實施例提供一種RRC模塊配置群組語音業務信道、群組語音信令信道的RB ID的實施方式,該實施方式包括:終端設備的RRC模塊將群組語音信令信道的默認RBID直接作為群組語音信令信道的RB ID,根據群組語音業務信道的默認RB ID配置群組語音業務信道的RB ID,以使群組語音業務信道的RB ID與群組語音信令信道的、公網信令信道的和公網業務信道的RB ID不同。其中,如果群組語音業務信道的默認RB ID本身與群組語音信令信道的、公網信令信道的和公網業務信道的RB ID不同,則RRC模塊可以配置群組語音業務信道的RB ID為默認RB ID ;如果群組語音業務信道的默認RB ID本身與群組語音信令信道的、公網信令信道的或公網業務信道的RB ID發生沖突,則RRC模塊可以配置群組語音業務信道的RB ID為一特殊值,該特殊值與群組語音信令信道的、公網信令信道的和公網業務信道的RB ID均不發生沖突。例如,可以配置該特殊值(即群組語音業務信道的RB ID)大于公網信令信道的和公網業務信道的RB ID。基于上述實施方式,為了將公網信令信道的RB ID與公網業務信道的、群組語音信令信道的以及群組語音業務信道的RB ID區別開,終端設備的RRC模塊可以對公網業務信道的RB ID進行重新配置,以實現上述目的。其中,終端設備的RRC模塊也可以采用將公網業務信道的RB ID加上偏置值的方式對公網業務信道的RB ID進行重配置。其中,偏置值也可以根據實際情況而定,不做具體限定。較為優選的,為了避免經終端設備偏置后的公網業務信道的RB ID與群組語音信令信道的RB ID相沖突,偏置值可以選擇群組語音信令信道的最大RB ID。其中,網絡側在空口消息中還會攜帶群組語音信令信道的最大RB ID,終端設備可以從空口消息中直接獲取群組語音信令信道的最大RB ID。在此說明,上述配置各個信道的RB ID的方式僅為一種優選實施方式,但并不限于此。之后,終端設備的RRC模塊為終端設備的rocp模塊配置群組語音信令信道的和群組語音業務信道的RB ID,為終端設備的RLC模塊配置群組語音信令信道的和群組語音業務信道的RB ID和邏輯信道號,并在終端設備的MAC模塊上配置(即新增)群組語音信令信道的和群組語音業務信道的邏輯信道號,從而完成HXP實體、RLC實體和MAC實體的建立。步驟103、在RRC連接建立完成后,開始群組語音數據的傳輸。步驟104、終端設備的物理層(Physical Layer,PHY)模塊接收到群組語音信令信道或群組語音業務信道后發送給終端設備的MAC模塊。在群組語音數據的傳輸過程中,終端設備的PHY模塊還會接收到群組語音信令信道和群組語音業務信道。終端設備的PHY模塊接收到群組語音數據發送給終端設備的MAC模塊。由于群組語音信令信道的、群組語音業務信道的、公網信令信道的和公網業務信道的邏輯信道號不同,故終端設備的MAC模塊可以通過讀取MAC包頭的邏輯信道號來判斷當前接收到的信道是群組語音業務對應的信道還是公網業務對應的信道。步驟105、終端設備的MAC模塊通過RLC模塊將接收到的群組語音信令信道或群組語音業務信道發送給rocp模塊。其中,終端設備的MAC模塊接收到群組語音信令信道或群組語音業務信道后,根據群組語音信令信道的或群組語音業務信道的邏輯信道號識別出接收到的信號是群組語音信令信道或群組語音業務信道,然后通過相應的RLC模塊將群組語音信令信道或群組語音業務信道的邏輯信道號映射為無線承載號后發送給終端設備的rocp模塊。具體的,終端設備的MAC模塊在識別出接收到的信道為群組語音信令信道或群組語音業務信道后,根據群組語音信令信道或群組語音業務信道的邏輯信道號,將群組語音信令信道或群組語音業務信道送到終端設備的相應RLC模塊,由RLC模塊按照3GPP標準進行相應處理后,將群組語音信令信道或群組語音業務信道的邏輯信道號映射成RB ID后,將群組語音信令信道或群組語音業務信道送到終端設備的HXP模塊。其中,不同信道的邏輯信道號是不同的。具體的,終端設備的MAC模塊將配置的群組語音信令信道和群組語音業務信道的邏輯信道號分別與接收到的MAC包頭中的邏輯信道號進行比較,如果MAC包頭中的邏輯信道號與群組語音信令信道的邏輯信道號相同,確定接收到的信道是群組語音信令信道;如果MAC包頭中的邏輯信道號與群組語音業務信道的邏輯信道號相同,確定接收到的信道是群組語音業務信道。步驟106、終端設備的rocp模塊接收群組語音信令信道,根據群組語音信令信道的無線承載號識別出接收到的信道為群組語音信令信道,然后發送給RRC模塊,或者接收群組語音業務信道,根據群組語音業務信道的無線承載號識別出接收到的信道為群組語音業務信道,根據群組語音業務信道對應的rocp序列號生成CS計數值,將CS計數值和群組語音業務信道一起發送給終端設備的編解碼模塊。 具體的,終端設備的rocp模塊接收終端設備的MAC模塊發送的群組語音信令信道或群組語音業務信道。具體的,終端設備的rocp模塊通過將預先配置的各信道的RB ID與接收到的信道的RB ID進行比較,識別出群組語音信令信道或群組語音業務信道。對于群組語音信令信道,終端設備的rocp模塊不進行解密和完整性驗證處理,直接遞交給終端設備的RRC模塊。
對于群組語音業務信道,終端設備的rocp模塊不進行解密和解頭壓縮處理,遞交給終端設備的NAS模塊,并最終發給終端設備編解碼模塊。由于終端設備中的編解碼模塊基于CS計數值判斷接收到的數據包是否連續,而LTE系統使用的是rocp序列號,為了解決PDCP序列號與CS計數值適配的問題,本實施例終端設備的rocp模塊根據群組語音業務信道對應的rocp序列號(即群組語音業務信道對應的rocp數據包的序列號)生成cs計數值,并將生成的CS計數值和群組語音業務信道一起發送給終端設備的編解碼模塊。終端設備的rocp模塊具體根據公式(I),生成CS計數值。CSC = PDCP SN mod 2腿麗csc ( j )其中,CSC表示CS計數值;BitNum CSC表示CS計數值的比特位數,通常CS計數值使用5比特表示;rocp SN表示rocp序列號。進一步說明,如果終端設備的rocp模塊識別出接收到信道為公網業務信道或公網信令信道,則對于公網信令信道,終端設備的HXP模塊按照3GPP標準進行處理后,遞交給終端設備的RRC模塊;對于公網業務信道,終端設備的rocp模塊按照3GPP標準行處理后,遞交給終端設備的NAS模塊,并最終發給處理PS業務的終端設備的APP模塊。步驟107、終端設備的編解碼模塊根據CS計數值對群組語音業務信道進行解碼處理。至此完成了 MR群組語音業務。在此說明,在上述過程中,終端設備的PHY模塊還可能接收群組語音尋呼信道。PHY模塊接收到群組語音尋呼信道后通過PCH信道將群組語音尋呼信道發送給終端設備的MAC模塊。由于PCH信道還會傳輸公網業務的公網尋呼信道,為了使終端設備的MAC模塊能夠區分出當前接收到的信道是群組語音業務對應的信道還是公網業務尋呼信道,本實施例終端設備的PHY模塊在通過PCH信道傳輸群組語音業務對應的信道(可以是群組語音尋呼信道、群組語音業務信道或群組語音信令信道)時,在PCH信道中增加標識當前所傳輸的為群組語音業務對應的信道的標志信息。更為具體的,終端設備的PHY模塊在該PCH信道對應的與MAC模塊之間的接口中增加8bit(比特)的標志位。其中,所述標識信息會一同發送給終端設備的MAC模塊。相應的,終端設備的MAC模塊接收群組語音尋呼信道,并根據標志信息識別出群組語音尋呼信道后發送給終端設備的RRC模塊。具體的,終端設備的MAC模塊接收終端設備的PHY模塊發送的群組語音尋呼信道,根據PHY信道中包括的標志信息識別出當前接收到的信道是群組語音業務對應的信道。進一步,終端設備的MAC模塊根據群組語音尋呼信道中不攜帶RB ID這一特征識別出當前接收到的信道是群組語音尋呼信道。由于群組語音尋呼信道需要發送給終端設備的RRC模塊,由終端設備的RRC模塊對其進行解碼等處理,故終端設備的MAC模塊將群組語音尋呼信道發送給終端設備的RRC模塊。在本實施例中,通過在LTE系統中增加群組語音信令信道和群組語音業務信道,分別傳輸群組語音業務的信令數據和業務數據為實現群組語音業務提供條件,終端設備通過邏輯信道號、無線承載號和/或標志信息來區分群組語音業務的各種信道以及群組語音業務和公網的信道以對各種信道進行正確處理,并通過將LTE系統使用的rocp序列號轉換為CS計數值,使得基于MR技術的編解碼模塊能夠成功解碼接收到的群組語音數據,最終在LTE系統中實現MR群組語音業務,從而在保證較高速率的數據業務的同時為行業用戶提供清晰的群組語音業務。下面通過具體實例進一步說明本發明技術方案的流程。
在本實施例中,LTE系統支持群組語音業務,網絡側會發送空口消息或廣播消息,并在空口消息或廣播消息中攜帶群組語音業務中各信道的默認RB ID和邏輯信道號。為了使群組語音業務中群組語音信令信道和群組語音業務信道的RB ID與3GPP中規定的公網信令信道和公網業務信道的RB ID區分開,本實施例網絡側預先設定將群組語音信令信道的RB ID排在公網信令信道的RB ID后面,比如在群組語音業務專用的系統廣播消息中將群組語音信令信道的資源配置(GCCH Resource Config)中的信令RB標識(srb-1dentity)配成3或4,將群組語音業務信道的資源配置(GTCH Resource Config)中的業務RB標識(drb-1dentity)可配成I 32中的任意值。配置群組語音信令信道的和群組語音業務信道的邏輯信道號從11 15,其中默認配置群組語音信令信道的邏輯信道號為11,群組語音業務信道的邏輯信道號為12。當有業務建立請求時,終端設備的RRC模塊收到RRC連接建立消息之后,通過原語向終端設備的roCP/RLC/MAC模塊發送實體建立請求,建立roCP/RLC實體,修改MAC實體的配置。RRC模塊配置roCP/RLC實體的過程具體如下:配置群組語音信令信道的RB ID等于廣播消息中攜帶的GCCH Resource Config中的 srb-1dentity。配置群組語音業務信道的RB ID為一特殊值該特殊值要大于公網信令信道的和公網業務信道的RB ID,例如可設為37。配置公網信令信道的RB ID等于空口消息中無線資源配置專用指示(RadioResource Config Dedicated IE)中信令 RB 增加加模式(SRB-ToAddMod)的信令 RB 標識(srb-1dentity)(與現有 3GPP 標準一致)。配置公網業務信道的RB ID為空口消息中Radio Resource Config Dedicated IE中業務RB增加模式(DRB-ToAddMod)的業務RB標識(drb-1dentity)加上一偏置值。該偏置值為群組語音信令信道的最大RB ID,即4。RRC模塊修改MAC實體的配置,新增群組語音信令信道和群組語音業務信道的邏輯信道號。當RRC連接建立完成,開始數據傳輸之后,若PHY模塊收到數據,發送數據給MAC模塊。MAC模塊根據邏輯信道號對接收到的信道進行識別。對于識別出的群組語音信令信道、群組語音業務信道、公網信令信道和公網業務信道,根據各自的RB ID遞交給相應的RLC模塊進行處理。對群組語音尋呼信道、公網尋呼信道遞交給RRC模塊進行處理。RLC模塊遵照3GPP標準處理數據之后,按RB ID遞交給TOCP模塊。PDCP通過不同的RB ID將不同類型的信道發送給不同的模塊處理,具體操作如下:若RB ID為3或4,說明當前接收到的信道為群組語音信令信道,則TOCP模塊不進行解密和完整性驗證處理,直接遞交給RRC模塊;若RB ID彡37,說明當前接收到的信道為群組語音業務信道,則HXP模塊不進行解密和解頭壓縮處理,遞交給NAS模塊,并最終發給編解碼模塊;
在該過程中,PDCP模塊從群組語音業務信道的rocp數據包頭中取出rocp序列號,按照公式(I)轉換成編解碼模塊需要的CS計數值,并最終在接口中將該值帶給編解碼模塊。若RB ID < 3,說明當前接收到的信道為公網信令信道,則HXP模塊按照3GPP標準進行完整性驗證、解密處理,遞交給RRC模塊;若5彡RB ID < 37,說明當前接收到的信道為公網業務信道,則HXP模塊按照3GPP標準進行解密和解頭壓縮處理,交給NAS模塊,并最終發給處理PS業務的APP模塊。圖2為本發明一實施例提供的終端設備的結構示意圖。如圖2所示,本實施例的終端設備包括=PHY模塊21、MAC模塊22、RLC模塊23、RRC模塊24、H)CP模塊25、NAS模塊26、編解碼模塊27和APP模塊28。其中,RRC模塊24,用于在接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認RB ID,配置群組語音信令信道的和群組語音業務信道的邏輯信道號和RB ID,以建立終端設備的rocp模塊25、RLC模塊23和MAC模塊22,并負責接收HXP模塊25發送的群組語音信令信道。PHY模塊21,用于接收群組語音信令信道或群組語音業務信道,并將接收到的群組語音信令信道或群組語音業務信道發送給MAC模塊22。MAC模塊22,用于通過RLC模塊23將群組語音信令信道或群組語音業務信道發送給rocp模塊25。具體的,MAC模塊22具體用于接收群組語音信令信道或群組語音業務信道,根據群組語音信令信道的或群組語音業務信道的邏輯信道號識別出接收到的信道為群組語音信令信道或群組語音業務信道,然后根據群組語音信令信道或群組語音業務信道的RB ID,通過相應的RLC模塊23將群組語音信令信道或群組語音業務信道發送給I3DCP模塊25。 PDCP模塊25,用于根據群組語音信令信道的RB ID識別出接收到的信道為群組語音信令信道,然后發送給RRC模塊24,或者根據群組語音業務信道的RB ID識別出接收到的信道為群組語音業務信道,根據群組語音業務信道對應的HXP序列號生成CS計數值,將CS計數值和群組語音業務信道一起發送給終端設備的編解碼模塊27。具體的,HXP模塊25通過NAS模塊26將CS計數值和群組語音業務信道一起發送給編解碼模塊27。具體的,HXP模塊根據公式(I)生成CS計數值。關于公式(I)中有關參數的描述,請參見方法實施例的描述,在此不再贅述。編解碼模塊27,用于接收HXP模塊25發送的CS計數值和群組語音業務信道,并根據CS計數值對群組語音業務信道進行解碼處理。進一步,PHY模塊21,還用于接收群組語音尋呼信道,并通過PCH信道將群組語音尋呼信道發送給終端設備的MAC模塊22。相應的,MAC模塊22還用于接收群組語音尋呼信道,并將群組語音尋呼信道后發送給RRC模塊24。MAC模塊22還用于接收公網業務信道、公網信令信道,并根據現有技術的操作通過相應的RLC模塊23提供給RRC模塊24或TOCP模塊25。相應的,PDCP模塊25還用于接收公網業務信道或公網信令信道,并按照3GPPP標準對公網信令信道進行完整性驗證、解密處理,遞交給RRC模塊24,按照3GPP標準對公網業務信道進行解密和解頭壓縮處理,通過NAS模塊26最終發給處理PS業務的APP模塊28。
進一步,本實施例的RRC模塊24還用于接收網絡側發送的空口消息,所述空口消息包括群組語音信令信道的和群組語音業務信道的邏輯信道號和默認RB ID,以及公網信令信道的和公網業務信道的邏輯信道號和默認RBID。其中,RRC模塊24具體用于將群組語音信令信道的默認RB ID作為群組語音信令信道的RB ID,根據群組語音業務信道的默認RB ID配置群組語音業務信道的RB ID,以使群組語音業務信道的無線承載號與群組語音信令信道的、公網信令信道的和公網業務信道的RB ID不同,然后為rocp模塊25配置群組語音信令信道的和群組語音業務信道的RB ID,為RLC模塊23配置群組語音信令信道的和群組語音業務信道的RB ID和邏輯信道號,并在MAC模塊22上配置群組語音信令信道的和群組語音業務信道的邏輯信道號。例如,可以配置群組語音業務信道的RB ID大于公網信令信道的和公網業務信道的RB ID。進一步,空口消息還包括群組語音信令信道的最大RB ID。基于此,RRC模塊24還用于根據群組語音信令信道的最大RB ID,將公網業務信道的默認RB ID加上偏置值作為公網業務信道的RB ID,以使公網業務信道的RB ID與群組語音信令信道的、群組語音業務信道的和公網信令信道的RB ID不同。本實施例終端設備的各功能模塊可用于執行圖1所示群組語音數據處理方法的流程,其具體工作原理不再贅述,詳見方法實施例的描述。本實施例的終端設備,通過重新配置為群組語音業務新增的群組語音信令信道和群組語音業務信道的邏輯信道號和無線承載號,通過邏輯信道號和/或無線承載號來區分群組語音業務的各種信道以及群組語音業務和公網的信道以對各種信道進行正確處理,并通過將LTE系統使用的rocp序列號轉換為CS計數值,使得基于AMR技術的編解碼模塊能夠成功解碼接收到的群組語音數據,最終在LTE系統中實現AMR群組語音業務,從而在保證較高速率的數據業務的同時為行業用戶提供清晰的群組語音業務。圖3為本發明一實施例提供的群組語音數據處理系統的結構示意圖。如圖3所示,本實施例的系統包括終端設備31和基站32。其中,終端設備31為本發明上述實施例提供的終端設備,其實現結構可參見圖2所示實施例,具體工作原理可參見圖1所示實施例的描述,在此不再贅述。本實施例的基站32,與終端設備31連接,主要用于配置群組語音信令信道的和群組語音業務信道的邏輯信道號和默認RB ID,并通過空口消息發送給終端設備31,以便于終端設備31基于默認RB ID重新配置群組語音信令信道的和群組語音業務信道的默認RBID,為實現群組語音業務打下基礎。本實施例的群組語音數據處理系統包括本發明實施例提供的終端設備,可用于執行本發明實施例提供的群組語音數據處理方法的流程,同樣在LTE系統中實現了 AMR群組語音業務。本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
權利要求
1.一種群組語音數據處理方法,其特征在于,包括: 終端設備的無線資源控制RRC模塊接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議HXP模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊; 所述終端設備的物理層PHY模塊接收到所述群組語音信令信道或所述群組語音業務信道后發送給所述MAC模塊; 所述MAC模塊通過所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道發送給所述I3DCP模塊; 所述rocp模塊根據所述群組語音信令信道的無線承載號識別出接收到的信道為所述群組語音信令信道,然后發送給所述RRC模塊,或者根據所述群組語音業務信道的無線承載號識別出接收到的信道為所述群組語音業務信道,根據所述群組語音業務信道對應的PDCP序列號生成CS計數值,將所述CS計數值和所述群組語音業務信道一起發送給所述終端設備的編解碼模塊; 所述編解碼模塊根據所述CS計數值對所述群組語音業務信道進行解碼處理。
2.根據權利要求1所述的群組語音數據處理方法,其特征在于,所述終端設備的無線資源控制RRC模塊接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議rocp模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊之前包括: 所述RRC模塊接收網絡側發送的空口消息,所述空口消息包括所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和默認無線承載號,以及公網信令信道的和公網業務信道的邏輯信道號和默認無線承載號。
3.根據權利要求2所述的群組語音數據處理方法,其特征在于,所述終端設備的無線資源控制RRC模塊接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議I3DCP模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊包括: 所述RRC模塊將所述群組語音信令信道的默認無線承載號作為所述群組語音信令信道的無線承載號,根據所述群組語音業務信道的默認無線承載號配置所述群組語音業務信道的無線承載號,以使所述群組語音業務信道的無線承載號與所述群組語音信令信道的、所述公網信令信道的和所述公網業務信道的無線承載號不同,所述群組語音業務信道的無線承載號大于所述公網信令信道的和所述公網業務信道的無線承載號; 所述RRC模塊為所述HXP模塊配置所述群組語音信令信道的和群組語音業務信道的無線承載號,為所述RLC模塊配置所述群組語音信令信道的和群組語音業務信道的無線承載號和邏輯信道號, 并在所述MAC模塊上配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號。
4.根據權利要求1或2或3所述的群組語音數據處理方法,其特征在于,所述MAC模塊通過所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道發送給所述rocp模塊包括: 所述MAC模塊接收所述群組語音信令信道或所述群組語音業務信道,根據所述群組語音信令信道的或所述群組語音業務信道的邏輯信道號識別出接收到的信道為所述群組語音信令信道或所述群組語音業務信道,并通過相應的所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道的邏輯信道號映射成無線承載號后發送給所述rocp模塊。
5.根據權利要求1或2或3所述的群組語音數據處理方法,其特征在于,所述rocp模塊根據所述群組語音業務信道對應的rocp序列號生成CS計數值包括: 所述rocp模塊根據公式= PDCP SVmod 。生成所述CS計數值; 其中,CSC表示所述CS計數值; BitNum CSC表示所述CS計數值的比特位數; PDCP SN表示所述TOCP序列號。
6.根據權利要求3所述的群組語音數據處理方法,其特征在于,所述空口消息還包括所述群組語音信令信道的最大無線承載號; 所述公網業務數據處理方法還包括: 所述RRC模塊將所述公網業務信道的默認無線承載號加上偏置值,作為所述公網業務信道的無線承載號,所述偏置值為所述群組語音信令信道的最大無線承載號。
7.—種終端設備,其特征在于,包括: 無線資源控制RRC模塊,用于在接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和無線承載號,以建立所述終端設備的分組數據匯聚協議HXP模塊、無線鏈路控制RLC模塊和媒體接入控制MAC模塊,并接收所述rocp模塊發送的所述群組語音信令信道; 物理層PHY模塊,用于接收所述群組語音信令信道或所述群組語音業務信道,并將接收到的所述群組語音信令信道或所述群組語音業務信道發送給所述MAC模塊; 所述MAC模塊,用于通過所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道發送給所述HXP模塊; 所述rocp模塊,用于根據所述群組語音信令信道的無線承載號識別出接收到的信道為所述群組語音信令信道,然后發送給所述RRC模塊,或者根據所述群組語音業務信道的無線承載號識別出接收到的信道為所述群組語音業務信道,根據所述群組語音業務信道對應的rocp序列號生成CS計數值,將所述CS計數值和所述群組語音業務信道一起發送給所述終端設備的編解碼模塊; 所述編解碼模塊,用于接收所述rocp模塊發送的所述CS計數值和所述群組語音業務信道,并根據所述CS計數值對所述群組語音業務信道進行解碼處理。
8.根據權利要求7所述的終端設備,其特征在于,所述RRC模塊還用于接收網絡側發送的空口消息,所述空口消息包括所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和默認無線承載號,以及公網信令信道的和公網業務信道的邏輯信道號和默認無線承載號。
9.根據權利要求8所述的終端設備,其特征在于,所述RRC模塊具體用于將所述群組語音信令信道的默認無線承載號作為所述群組語音信令信道的無線承載號,根據所述群組語音業務信道的默認無線承載號配置所述群組語音業務信道的無線承載號,以使所述群組語音業務信道的無線承載號與所述群組語音信令信道的、所述公網信令信道的和所述公網業務信道的無線承載號不同,然后為所述rocp模塊配置所述群組語音信令信道的和群組語音業務信道的無線承載號,為所述RLC模塊配置所述群組語音信令信道的和群組語音業務信道的無線承載號和邏輯信道號,并在所述MAC模塊上配置所述群組語音信令信道的和群組語音業務信道的邏輯信道號;所述群組語音業務信道的無線承載號大于所述公網信令信道的和所述公網業務信道的無線承載號。
10.根據權利要求7或8或9所述的終端設備,其特征在于,所述MAC模塊具體用于接收所述群組語音信令信道或所述群組語音業務信道,根據所述群組語音信令信道的或所述群組語音業務信道的邏輯信道號識別出接收到的信道為所述群組語音信令信道或所述群組語音業務信道,然后通過相應的所述RLC模塊將所述群組語音信令信道或所述群組語音業務信道的邏輯信道號映射成無線承載號后發送給所述rocp模塊。
11.根據權利要求7或8或9所述的終端設備,其特征在于,所述rocp模塊具體用于根據公式CSC = PDCP SVmod 2_^生成所述CS計數值; 其中,CSC表示所述CS計數值; BitNum CSC表示所述CS計數值的比特位數; PDCP SN表示所述TOCP序列號。
12.根據權利要求9所述的終端設備,其特征在于,所述空口消息還包括所述群組語音信令信道的最大無線承載號; 所述RRC模塊還用于將所述公網業務信道的默認無線承載號加上偏置值作為所述公網業務信道的無線承載號,所述偏置值為所述群組語音信令信道的最大無線承載號。
13.—種群組語音數據處理系統,其特征在于,包括權利要求7-12任一項所述的終端設備和基站; 所述基站,用于配置所述群組語音信令信道的和所述群組語音業務信道的邏輯信道號和默認無線承載號,并通過所述空口消息發送給所述終端設備。
全文摘要
本發明提供一種群組語音數據處理方法、系統及終端設備。其中,方法包括RRC接收到請求群組語音業務的RRC連接建立消息后,根據預先獲取的群組語音信令信道的和群組語音業務信道的邏輯信道號和默認無線承載號,重新配置邏輯信道號和無線承載號,以建立PDCP、RLC和MAC實體;PHY接收到群組語音信令信道或業務信道后發送給MAC;MAC通過RLC轉發給PDCP;PDCP將群組語音信令信道發送給RRC,根據PDCP序列號生成CS計數值,將CS計數值和群組語音業務信道一起發送給編解碼模塊,編解碼模塊根據CS計數值進行解碼處理。本發明技術方案在LTE系統中實現了AMR群組語音業務。
文檔編號H04W4/10GK103209394SQ201210007540
公開日2013年7月17日 申請日期2012年1月11日 優先權日2012年1月11日
發明者袁菁, 黃楊暉 申請人:鼎橋通信技術有限公司