專利名稱:Cdma制式集群通信系統(tǒng)的組成員資源管理方法
技術領域:
本發(fā)明涉及移動通信領域,尤其涉及CDMA(Code Division Multiple Access碼分多址)蜂窩集群系統(tǒng)的組成員資源管理方法。
背景技術:
集群通信系統(tǒng)是指多用戶共享一組無線信道,并動態(tài)使用這些信道的專用移動通信系統(tǒng),它是一種指揮、調度系統(tǒng),在一些社會經濟、工農業(yè)比較發(fā)達的國家里,該系統(tǒng)在對指揮、調度功能要求較高的企業(yè)、事業(yè)、工礦、油田、農場、公安、警察以及軍隊等部門有著十分廣泛的應用。蜂窩集群通信系統(tǒng)將蜂窩通信系統(tǒng)與專用調度通信系統(tǒng)結合起來,既拓展了蜂窩通信系統(tǒng)的業(yè)務范圍,又使集群通信系統(tǒng)擺脫了專用調度通訊系統(tǒng)在功能和區(qū)域方面的局限性。目前的蜂窩集群通信系統(tǒng)按照接入方式可以分為TDMA(時分多址,Time Division MultipleAccess)和CDMA兩種制式。在第三代通信技術已經日臻成熟的今天,TDMA制式存在不能向第三代通信系統(tǒng)平滑演進、容量受限和數據吞吐量低等缺陷,無法滿足日益增長的通信需求。而CDMA系統(tǒng)具有寬帶擴頻空中接口,可以滿足第三代無線通信系統(tǒng)的需求,不但提供傳統(tǒng)的話音業(yè)務,而且能夠提供高速的分組數據業(yè)務。將CDMA蜂窩通信系統(tǒng)與數字集群系統(tǒng)相結合,既可以提高單個扇區(qū)內集群系統(tǒng)用戶數,又可以在高速分組數據業(yè)務的基礎上開發(fā)更多的具有集群系統(tǒng)特點的新業(yè)務。
CDMA制式的集群通信系統(tǒng)主要特點是采用半雙工的通信方式,可以實現快速的接續(xù),并支持群組呼叫(即一對多的呼叫方式)。在集群通信系統(tǒng)中,要求群組內用戶在同一小區(qū)內共享前向信道,當群組用戶呼叫或講話時,只要按住PTT(Push To Talk,按鍵通話)鍵,便可以和組內的其他用戶進行通話,這種PTT業(yè)務廣泛應用于對講系統(tǒng)和集群系統(tǒng),為公安、消防、交通運輸、機場航空、建筑工地、大型集會,軍事調度等集團應用提供指揮調度功能。隨著社會的進步、人員流動性的增強,同時伴隨著移動通信技術的快速發(fā)展,個人通信的領域越來越廣,集群業(yè)務也逐漸轉向個人應用,例如年輕時尚人士之間或小團體內的聊天、家庭內部成員之間的通信等。需求帶來技術的創(chuàng)新,應用帶來產品的發(fā)展,隨著移動通信增值業(yè)務的廣泛開展,具有群體呼叫、信息發(fā)送功能的CDMA制式的集群通信系統(tǒng),已經日益成為一種新的移動增值應用。
群組呼叫是集群通信系統(tǒng)所必須具備的重要功能,由于集群通信系統(tǒng)中群組呼叫的特殊性(群組內前向發(fā)送的用戶數據相同和具有的集中突發(fā)性),由此在蜂窩集群通信系統(tǒng)中采用共享前向業(yè)務信道的方式。蜂窩集群通信系統(tǒng)中前向業(yè)務信道的功率共享,要求組內用戶在同一載扇下所分配的Walsh碼資源必須相同,所以,為有效的進行組成員資源的分配,必須相應采用一種組成員資源管理方法。而現有技術中并沒有相應的處理方法。
發(fā)明內容
本發(fā)明的目的是為克服現有技術無法保證在同一載扇下所分配的Walsh碼資源必須相同的缺點,提供一種使得同一載扇下所分配的Walsh碼資源相同、能夠有效管理共享前向業(yè)務信道的CDMA制式集群通信系統(tǒng)組成員資源方法。
為實現上述目的,本發(fā)明提出了一種CDMA制式集群通信系統(tǒng)的組成員資源管理方法,其特征在于,包括以下步驟構造CDMA制式集群通信系統(tǒng)組資源表和組成員資源表;所述組資源表記錄組內所有成員共性特征和組內成員數等信息,所述組成員資源表記錄組內各個成員區(qū)別性特性,在同一組中,該表的記錄數和所述組資源表記錄的組內成員數是一致的;系統(tǒng)根據組資源表中的組內成員數和組成員資源表中同組的記錄數來維護這兩個表之間記錄的一致性。
組成員資源管理,包含組成員資源的分配處理與組成員資源的釋放處理兩個方面的處理程序第一部分組成員資源分配處理程序
(1)為組成員分配資源;(2)判斷是否存在同組成員;(3)如果存在,分配的組成員資源并插入到組成員資源表中,其所分配的組中共性資源自相應組資源表中獲取,該組成員插入組成員資源表成功后,更新相應組資源表中的用戶數;如果更新組資源表中的用戶數失敗,則刪除本次插入組成員在組成員資源表中的記錄;(4)如果不存在,為該組成員分配一個新的組成員資源,并將該組成員資源插入到組成員資源表中,該組成員插入組成員資源表成功后,將同組成員中共性資源記錄插入到相應的組資源表中,并將該表中用戶數置為1;如果該組成員插入組資源表程序失敗,則刪除本次插入組成員在組成員資源表中的記錄;(5)組成員資源分配結束。
第二部分組成員資源釋放處理程序(1)釋放組成員分配的資源;(2)獲取組資源表中的用戶數;(3)如果用戶數大于1,說明該組還有其它成員,釋放該其他成員所占用的特性資源,但不釋放同組的共性資源,并刪除該其他成員在組成員資源表中的記錄;刪除成功后,更新組資源表中的用戶數;(4)如果組資源表中用戶數為1,說明該成員已是該組中最后一個成員,釋放該成員所占用的特性資源,且釋放同組的共性資源,并刪除該成員在組成員資源表中的記錄,刪除成功后,再刪除該成員所在組資源表中記錄;(5)組成員資源釋放結束。
本發(fā)明所述方法一方面采用在組資源表中記錄用戶數的方法,簡單有效的維護組資源表和組成員資源表記錄的一致性;另一方面將組成員資源管理中的共性資源和特性資源分開管理,從而達到對組成員資源有效管理。
圖1是本發(fā)明所述方法中的組成員資源分配流程圖。
圖2是本發(fā)明所述方法中的組成員資源釋放流程圖。
圖3是實現本發(fā)明集群業(yè)務組資源分配方法的一個實施例的流程圖。
圖4是實現本發(fā)明集群業(yè)務組資源釋放方法的一個實施例的流程圖。
具體實施例方式
下面結合附圖對本發(fā)明所述方法作進一步的詳細描述在圖1所示的CDMA制式集群通信系統(tǒng)組成員資源分配方法流程圖中,首先開始進行組成員資源分配,然后判斷是否存在同組成員,如果存在,取出組資源表中的共性資源,和分配給該組成員的特性資源合起來作為組成員資源插入到組成員資源表中,這樣來保證組成員資源表中的共性資源是一致的,插入組成員資源表成功后,再更新組資源表中的用戶數(即將組資源表中的用戶數加1);如果更新組資源表中的用戶數失敗,則應刪除原先插入的組成員資源表中記錄,以此來維護這兩張表記錄的一致性;如果不存在,則為該組用戶分配一個新的組成員資源,并將記錄插入到組成員資源表中,成功后,再將同組成員中分配的共性資源記錄插入到組資源表中,并且將該表中組內用戶數置為1,這樣就保證了組資源表中記錄的是同組中的共性資源;如果插入組資源表失敗,則應刪除原先插入的組成員資源表中記錄,以此來維護這兩張表記錄的一致性,最后結束本次組成員資源分配。
在圖2所示的CDMA制式集群通信系統(tǒng)組成員資源釋放方法流程圖中,首先開始進行組成員資源釋放,然后根據組資源表的關鍵字來唯一定位該表的記錄,再獲取組資源表中的組內用戶數,如果組內用戶數大于1,說明該組還有其它成員,釋放該成員所占用的特性資源,但不釋放同組的共性資源,并刪除該成員在組成員資源表中的記錄;刪除成功后,更新組資源表中的組內用戶數(即將組資源表中的組內用戶數減1),以此來維護這兩張表記錄的一致性;如果組資源表中組內用戶數為1,說明該成員已是該組中最后一個成員,釋放該成員所占用的特性資源,且釋放同組的共性資源,并刪除該成員在組成員資源表中的記錄,刪除成功后,再刪除該成員所在組資源表中記錄,以此來維護這兩張表記錄的一致性;最后結束本次組成員資源釋放。
在圖3和圖4所示的實施例中,組資源共性關系表中的PTTGroupId表示集群呼叫中的組號,唯一確定一個組呼;CarrierId表示載頻ID號,唯一確定一個載頻;CellId表示小區(qū)ID號,唯一確定一個小區(qū);FSCH_QOF表示WalshCode的準正交函數因子;FSCH_WALSH_LEN表示FSCH信道的WalshCode階數;FSCH WALSH表示FSCH信道的WalshCode;UserNum表示同組在同載扇下的用戶數。該表記錄每個群組呼叫在各個載扇下Walsh Code資源分配的情況。索引為以PTTGroupId和CarrierId、CellId為關鍵字的三維順序索引。
組成員資源特性關系表中的CallRefId表示呼叫參考號,標識呼叫進程;GroupId表示CE資源共享組號;PTTGroupId表示集群呼叫中的組號,唯一確定一個組呼;FSCH_RC表示FSCH前向無線配置;RATE表示速率;FSCH_CodeType表示編碼類型;SubSystemId表示信道單元所在的子系統(tǒng)號;ModuleId表示信道單元所在的模塊號;CSMId表示信道單元所在的芯片號;ElementId表示信道單元號;FSCH_Carrier表示載頻;FSCH_CellAct表示激活小區(qū)。該表記錄的是集群呼叫中每一條前向補充信道占用的資源情況,索引為以CallRefId和GroupId為關鍵字的二維哈希索引(一種根據關鍵字采用哈希算法快速定位表中記錄的索引方法)。
圖3是集群通信系統(tǒng)中前向補充信道資源分配方法流程圖。首先,根據入參(調用接口應該提供的輸入參數)中的CallRefId和GroupId判斷該呼叫中的FCH(Fundmental Channel)信道(基本信道,是手機和基站之間的一條空中業(yè)務信道,用來傳送話音)是否已經建立,如沒有建立,則不為組成員分配資源,返回資源分配失??;然后再根據CallRefId和GroupId查找組成員資源表來判斷該呼叫是軟切換加(CDMA系統(tǒng)中的一種切換類型,對于這種切換類型,只需要分配Walsh碼資源,而不需要分配其它資源)還是普通呼叫。
如果切換類型為軟切換加,則只分配Walsh碼資源。根據入參集群呼叫的組號和載頻號以及每個激活小區(qū)構成入參逐次分配Walsh碼資源。如果本次所有激活小區(qū)都分配Walsh碼成功,更新組成員資源表記錄中的激活小區(qū),返回資源分配成功;否則釋放掉已分配的Walsh碼資源,調用接口返回資源分配失敗。
如果切換類型為普通建立,需要分配CE(Channel Element,信道單元)和Walsh碼資源。在分配Walsh碼資源的時候,要根據入參集群呼叫的組號和載頻號以及每個激活小區(qū)構成入參查找組資源表,如果記錄存在,就分配該記錄中的Walsh碼資源。并將該記錄中用戶數加1;如果記錄不存在,則新分配一個Walsh碼資源,并在組資源表中生成新記錄,該記錄中的用戶數為1;如果某一步出現資源分配失敗,需要釋放掉前面分配的全部資源。
圖4是集群通信系統(tǒng)中前向補充信道資源釋放方法流程圖。首先,根據入參中的CallRefId和GroupId判斷該呼叫中的FCH信道是否已經建立,如沒有建立,則不為組成員分配資源,調用接口返回資源分配失??;然后再判斷是否所有的激活小區(qū)此次都去激活;如果是則釋放該用戶所分配的CE資源,按照每個去激活小區(qū)和集群呼叫的組號和載頻號查找組資源表,如果記錄存在,則將組資源表中用戶數減1,再判斷該用戶數是否為0,如果為0則釋放Walsh碼資源,并將該組資源表中的記錄刪除,最后刪除組成員資源表中相應記錄;如果記錄不存在,調用接口返回資源分配失敗信息。
如果不是去激活小區(qū),則按照每個激活小區(qū)和集群呼叫的組號和載頻號查找組資源表,如果記錄存在,則將組資源表中用戶數減1,再判斷該用戶數是否為0,如果為0,則釋放Walsh碼資源,并將該組資源表中的記錄刪除,更新組成員資源表中相應記錄中的激活小區(qū);如果記錄不存在,調用接口返回資源分配失敗。在上述資源釋放時,即使某一步出現資源釋放失敗,也要繼續(xù)釋放后面的資源。
權利要求
1.一種CDMA制式集群通信系統(tǒng)的組成員資源管理方法,其特征在于,包括以下步驟構造CDMA制式集群通信系統(tǒng)組資源表和組成員資源表;組成員資源管理,包含組成員資源的分配處理與組成員資源的釋放處理兩個方面的處理程序第一部分組成員資源分配處理程序(1)為組成員分配資源;(2)判斷是否存在同組成員;(3)如果存在,將分配的組成員資源插入到組成員資源表中;(4)如果不存在,為該組成員分配一個新的組成員資源,并將該組成員資源插入到組成員資源表中,該組成員插入組成員資源表成功后,將同組成員中共性資源記錄插入到相應的組資源表中,并將該表中用戶數置為1;如果該組成員插入組資源表程序失敗,則刪除本次插入組成員在組成員資源表中的記錄;(5)組成員資源分配結束;第二部分組成員資源釋放處理程序(1)釋放組成員分配的資源;(2)獲取組資源表中的用戶數;(3)如果用戶數大于1,說明該組還有其它成員,釋放該其他成員所占用的特性資源,但不釋放同組的共性資源,并刪除該其他成員在組成員資源表中的記錄;刪除成功后,更新組資源表中的用戶數;(4)如果組資源表中用戶數為1,說明該成員已是該組中最后一個成員,釋放該成員所占用的特性資源,且釋放同組的共性資源,并刪除該成員在組成員資源表中的記錄,刪除成功后,再刪除該成員所在組資源表中記錄;(5)組成員資源釋放結束。
2.根據權利要求1所述的CDMA制式集群通信系統(tǒng)的組成員資源管理方法,其特征在于,所述組資源表記錄組內所有成員共性特征和組內成員數等信息,所述組成員資源表記錄組內各個成員區(qū)別性特性,在同一組中,該表的記錄數和所述組資源表記錄的組內成員數是一致的;系統(tǒng)根據組資源表中的組內成員數和組成員資源表中同組的記錄數來維護這兩個表之間記錄的一致性。
3.根據權利要求1所述的CDMA制式集群通信系統(tǒng)的組成員資源管理方法,其特征在于,第一部分(3)“將分配的組成員資源插入到組成員資源表中”具體包括以下步驟對組成員在其所分配的組中共性資源,自相應組資源表中獲取,該組成員插入組成員資源表成功后,更新相應組資源表中的用戶數;如果更新組資源表中的用戶數失敗,則刪除本次插入組成員在組成員資源表中的記錄。
全文摘要
本發(fā)明公開了一種移動通信領域中的CDMA制式集群通信系統(tǒng)的組成員資源管理方法,該方法首先構造CDMA制式集群通信系統(tǒng)組資源表和組成員資源表;然后進行組成員資源管理,具體包含組成員資源的分配處理與組成員資源的釋放處理兩個方面的處理程序一方面采用在組資源表中記錄用戶數的方法,簡單有效的維護組資源表和組成員資源表記錄的一致性;另一方面將組成員資源管理中的共性資源和特性資源分開管理,從而達到對組成員資源有效管理。本發(fā)明有效解決了現有技術中無法進行CDMA制式集群通信系統(tǒng)的組成員資源管理的問題。
文檔編號H04W84/08GK1567787SQ03139740
公開日2005年1月19日 申請日期2003年7月4日 優(yōu)先權日2003年7月4日
發(fā)明者龍國輝, 朱曉光 申請人:深圳市中興通訊股份有限公司