技術領域
本發明涉及碼分多址(CDMA,Code?Division?Multiple?Address)無線通信系統,尤其涉及CDMA無線通信系統中集群呼叫根據國家移動用戶標識(IMSI,International?Mobile?Station?Identity)進行尋呼的方法及系統。
背景技術
在目前的CDMA無線通信系統中,IMSI作為終端的標識用來初步驗證終端的合法性。在呼叫過程中,IMSI主要具有兩個作用,一個是IMSI作為基站與終端通信的標識,填寫在空口消息的地址子層中;另一個是在基站收發信機(BTS,Base?Transceiver?Station)發送尋呼消息時,根據IMSI來計算終端監聽的載頻、尋呼信道和尋呼時隙。
在集群系統中,現在一般都根據組標識(GID,Group?ID)進行尋呼,即對于一個群組內的所有被叫終端,根據群組的GID構造一個新的尋呼地址填寫在空口消息的地址子層中,采用類似廣播尋呼的方式尋呼該群組下所有被叫終端。
雖然在集群呼叫中IMSI作為標識的功能逐漸被GID取代,但是在集群用戶數目較少、而廣播周期較長的情況下,根據IMSI進行尋呼的方式仍有重要意義。具體地說,比起廣播消息的連續發送方式,根據IMSI進行尋呼的方式可以減少尋呼信道消息發送量、提高尋呼信道利用率;比起廣播消息的周期發送方式,根據IMSI進行尋呼的方式可以提高系統的接續性能。
傳統集群呼叫根據IMSI進行尋呼的方法包括:基站控制器(BSC,BaseStation?Controller)將集群內所有終端的IMSI列表發送給BTS,BTS根據終端的IMSI按照哈希函數計算終端監聽的載頻、尋呼信道和尋呼時隙,這樣BTS就獲知應在具體哪個載頻、在載頻的具體哪個尋呼信道以及在尋呼信道的具體哪個時隙發送尋呼消息,從而完成尋呼消息的發送。但是,一個IMSI最少需要8字節共64比特。因此集群呼叫根據IMSI進行尋呼時,傳送大量的IMSI就成為系統性能的瓶頸。而如果直接由BSC計算終端監聽的載頻、尋呼信道和尋呼時隙,并將終端監聽的載頻、尋呼信道和尋呼時隙發送給BTS,又因為各BTS配置的載頻數、尋呼信道數以及尋呼周期各不相同,因此BSC必須針對其下屬的每個BTS甚至每個小區分別計算終端監聽的載頻、尋呼信道和尋呼時隙,這樣會增大BSC的系統開銷。
發明內容
有鑒于此,本發明的主要目的在于提供一種集群呼叫根據IMSI進行尋呼的方法及系統,以減少BSC發送給BTS的數據量并提高系統性能。
為達到上述目的,本發明的技術方案是這樣實現的:
一種集群呼叫根據IMSI進行尋呼的方法,包括:
BSC根據終端的IMSI計算關鍵字,并將關鍵字發送給BTS;
BTS根據收到的關鍵字獲取終端監聽的載頻、尋呼信道及尋呼時隙。
其中,所述關鍵字為哈希關鍵字(HASH_KEY)。
其中,所述關鍵字為哈希尋呼信道關鍵字(HASH_KEY_PCH)、哈希尋呼時隙關鍵字(HASH_KEY_SLOT)及終端監聽的載頻。
其中,所述HASH_KEY_PCH、HASH_KEY_SLOT及終端監聽的載頻的計算過程為:BTS將自身下屬的小區配置的載頻數發送給BSC;BSC根據終端的IMSI計算HASH_KEY,再根據HASH_KEY計算HASH_KEY_PCH及HASH_KEY_SLOT,根據HASH_KEY和收到的小區配置的載頻數計算終端監聽的載頻。
其中,所述關鍵字為哈希載頻關鍵字(HASH_KEY_CCH)、HASH_KEY_SLOT及終端監聽的尋呼信道。
其中,所述HASH_KEY_CCH、HASH_KEY_SLOT及終端監聽的尋呼信道的計算過程為:BTS將自身下屬的小區配置的尋呼信道數發送給BSC;BSC根據終端的IMSI計算HASH_KEY,再根據HASH_KEY計算HASH_KEY_CCH及HASH_KEY_SLOT,根據HASH_KEY和收到的小區配置的尋呼信道數計算終端監聽的尋呼信道。
其中,所述關鍵字為HASH_KEY_CCH、HASH_KEY_PCH及終端監聽的尋呼時隙。