非實(shí)時(shí)語(yǔ)音呼叫方法、集群通信系統(tǒng)及其控制裝置和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及集群通信領(lǐng)域,尤其涉及一種非實(shí)時(shí)語(yǔ)音呼叫方法、集群通信系統(tǒng)及其控制裝置和終端。
【背景技術(shù)】
[0002]集群通信系統(tǒng)是一種用于集團(tuán)調(diào)度指揮通信的移動(dòng)通信系統(tǒng),主要應(yīng)用在專業(yè)移動(dòng)通信領(lǐng)域。該系統(tǒng)具有的可用信道可為系統(tǒng)的全體用戶終端共用,具有自動(dòng)選擇信道功能,它是共享資源、分擔(dān)費(fèi)用、共用信道設(shè)備及服務(wù)的多用途、高效能的無(wú)線調(diào)度通信系統(tǒng)。
[0003]集群系統(tǒng)的主要的語(yǔ)音業(yè)務(wù)可分為組呼和單呼。其中,在組呼業(yè)務(wù)中,通過(guò)用戶終端編碼可以將多個(gè)用戶終端編在一個(gè)通話小組中,用戶終端按鍵進(jìn)行組呼,只有同一組碼的用戶終端才能與本小組內(nèi)的成員進(jìn)行通信。在單呼業(yè)務(wù)中,一個(gè)用戶終端能有選擇性地指定用戶終端與其建立單獨(dú)通話。
[0004]無(wú)論是單呼還是組呼,都離不開(kāi)集群系統(tǒng)基站的信道控制和承載,集群系統(tǒng)基站的信道可分為控制信道和業(yè)務(wù)信道,有些集群系統(tǒng)基站還包括輔助控制信道,如PDT(Police Digital Trunking,警用數(shù)字集群)系統(tǒng),下面簡(jiǎn)要說(shuō)明一下這些信道的作用:
[0005]控制信道:主要傳輸控制信令信息,如隨機(jī)接入控制信令,單呼或組呼的鏈路建立控制信令等;也可以傳輸一些短的數(shù)據(jù)業(yè)務(wù),如短消息業(yè)務(wù)等;
[0006]業(yè)務(wù)信道:主要傳輸語(yǔ)音信息,如單呼或者組呼過(guò)程中傳輸?shù)恼Z(yǔ)音超幀;也可以傳輸一些長(zhǎng)的數(shù)據(jù)業(yè)務(wù),如分組數(shù)據(jù)業(yè)務(wù)等;
[0007]輔控信道:主要用于周期性傳輸特定的信息,如用戶終端的GPS信息、功率控制信息等每隔一定時(shí)間就會(huì)在輔控信道上發(fā)送至系統(tǒng)基站;
[0008]以圖1所示的PDT系統(tǒng)語(yǔ)音呼叫業(yè)務(wù)為例,簡(jiǎn)要說(shuō)明一下語(yǔ)音呼叫業(yè)務(wù)的工作流程及控制信道和業(yè)務(wù)信道的作用:基站BS(Base Stat1n)在控制信道TSCC(TrunkingStat1n Control Channel,圖1中的時(shí)隙2信道)下發(fā)用于終端隨機(jī)接入的消息AL0HA,一個(gè)已經(jīng)登記的合法移動(dòng)用戶終端MS_A接收后,便可以在控制信道發(fā)送一個(gè)隨機(jī)接入消息SERV_REQ,以向系統(tǒng)請(qǐng)求一個(gè)組呼業(yè)務(wù),系統(tǒng)在有業(yè)務(wù)信道(Payload Channel)空閑的情況下,向用戶終端MS_A、MS_B以及組內(nèi)其他用戶終端發(fā)送業(yè)務(wù)信道分配信令CHAN_GRANT,其中包含了所分配業(yè)務(wù)信道的詳細(xì)信息,此后組內(nèi)所有用戶終端都會(huì)根據(jù)該業(yè)務(wù)信道分配信令跳轉(zhuǎn)至此分配業(yè)務(wù)信道進(jìn)行組呼業(yè)務(wù)。且在一定時(shí)間內(nèi),這個(gè)被分配的業(yè)務(wù)信道只能用于此次組呼業(yè)務(wù),不能再用于其他呼叫業(yè)務(wù)了。
[0009]但是,不管是現(xiàn)有的組呼或單呼業(yè)務(wù),只要基站系統(tǒng)一旦分配給用戶終端一個(gè)業(yè)務(wù)信道后,這個(gè)業(yè)務(wù)信道就會(huì)一直保留,只有組內(nèi)的用戶終端才能在此業(yè)務(wù)信道上發(fā)起語(yǔ)音組呼或者單呼,直至發(fā)起組呼或單呼的用戶終端或系統(tǒng)結(jié)束此次組呼或者單呼后,此業(yè)務(wù)信道才能被系統(tǒng)釋放,而后才可以被系統(tǒng)分配給其他組呼或單呼使用。如果主叫用戶終端不主動(dòng)結(jié)束此次呼叫,則系統(tǒng)會(huì)在一個(gè)特定時(shí)間后(例如5分鐘)強(qiáng)制結(jié)束此次呼叫。但是一個(gè)基站下的業(yè)務(wù)信道資源畢竟是有限的,一旦系統(tǒng)內(nèi)沒(méi)有空閑業(yè)務(wù)信道,一旦其他組用戶終端再發(fā)起組呼或單呼的話,系統(tǒng)只能拒絕,或者進(jìn)行排隊(duì),等到已有的呼叫業(yè)務(wù)結(jié)束后,被占用的業(yè)務(wù)信道釋放后才能重新分配給新的組呼或單呼業(yè)務(wù)使用。
[0010]另外,在某些帶有輔控信道的集群系統(tǒng)中,輔控信道是不能發(fā)起語(yǔ)音組呼或者單呼的(因?yàn)橛脩艚K端要進(jìn)行特定的周期性的業(yè)務(wù),不可能將其配置成業(yè)務(wù)信道),同時(shí)在輔控信道上也會(huì)出現(xiàn)很多周期空閑信道資源沒(méi)有利用上的情況,因此就造成了輔控信道無(wú)線信道資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0011]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述由于業(yè)務(wù)信道數(shù)量的限制而導(dǎo)致業(yè)務(wù)信道繁忙時(shí)出現(xiàn)系統(tǒng)拒絕終端用戶請(qǐng)求或讓終端用戶排隊(duì)等待的缺陷,提供一種控制裝置、主叫終端、被叫終端、集群通信系統(tǒng)及非實(shí)時(shí)語(yǔ)音呼叫方法,可避免由于業(yè)務(wù)信道數(shù)量的限制而導(dǎo)致業(yè)務(wù)信道繁忙時(shí)出現(xiàn)系統(tǒng)拒絕終端用戶請(qǐng)求或讓終端用戶排隊(duì)等待的情況發(fā)生。
[0012]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種集群通信系統(tǒng)中非實(shí)時(shí)語(yǔ)音呼叫方法,包括:
[0013]控制裝置接收主叫終端在控制信道所發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的請(qǐng)求信令,所述請(qǐng)求信令包括主叫終端標(biāo)識(shí)、被叫終端標(biāo)識(shí)和語(yǔ)音時(shí)長(zhǎng);所述語(yǔ)音時(shí)長(zhǎng)為所述主叫終端在接收到主叫用戶輸入的非實(shí)時(shí)語(yǔ)音業(yè)務(wù)指令后,接收主叫用戶的語(yǔ)音信息并將其進(jìn)行緩存后的時(shí)長(zhǎng);
[0014]控制裝置檢測(cè)當(dāng)前輔控信道的空閑上行資源,若存在大于所述語(yǔ)音時(shí)長(zhǎng)的空閑上行資源,則在控制信道向所述主叫終端發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的確認(rèn)信令,以指示主叫終端切換到輔控信道;
[0015]控制裝置在所述輔控信道每次周期空閑開(kāi)始時(shí),向所述主叫終端發(fā)送上行語(yǔ)音發(fā)送允許信令,以指示主叫終端可以在輔控信道發(fā)送所緩存的語(yǔ)音信息;
[0016]控制裝置在接收完主叫終端所發(fā)送的語(yǔ)音信息后,檢測(cè)當(dāng)前輔控信道的空閑下行資源,若存在大于所述語(yǔ)音時(shí)長(zhǎng)的空閑下行資源,則在控制信道向被叫終端發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的邀請(qǐng)信令,以指示被叫終端切換到輔控信道;
[0017]控制裝置在輔控信道向被叫終端下發(fā)其所接收的來(lái)自主叫終端的語(yǔ)音信息,以使被叫終端播放所述語(yǔ)音信息。
[0018]本發(fā)明還構(gòu)造一種集群通信系統(tǒng)中非實(shí)時(shí)語(yǔ)音呼叫方法,包括:
[0019]主叫終端在接收到主叫用戶輸入的非實(shí)時(shí)語(yǔ)音業(yè)務(wù)指令后,接收主叫用戶的語(yǔ)音信息并將其進(jìn)行緩存,且在控制信道向控制裝置發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的請(qǐng)求信令,所述請(qǐng)求信令包括主叫終端標(biāo)識(shí)、被叫終端標(biāo)識(shí)和語(yǔ)音時(shí)長(zhǎng);
[0020]主叫終端在接收到控制裝置在控制信道發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的確認(rèn)信令時(shí),切換到輔控信道;
[0021]主叫終端在接收到控制裝置在輔控信道發(fā)送的上行語(yǔ)音發(fā)送允許信令時(shí),在輔控信道向控制裝置發(fā)送所緩存的語(yǔ)音信息。
[0022]本發(fā)明還構(gòu)造一種集群通信系統(tǒng)中非實(shí)時(shí)語(yǔ)音呼叫方法,包括:
[0023]被叫終端在接收到控制裝置在控制信道發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的邀請(qǐng)信令時(shí),切換到輔控信道,其中,所述非實(shí)時(shí)語(yǔ)音呼叫的邀請(qǐng)信令為,所述控制裝置在接收完主叫終端所發(fā)送的語(yǔ)音信息后,檢測(cè)當(dāng)前輔控信道的空閑下行資源,存在大于主叫終端所發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的請(qǐng)求信令中的語(yǔ)音時(shí)長(zhǎng)的空閑下行資源時(shí)發(fā)送的;
[0024]被叫終端接收控制裝置在輔控信道下發(fā)的來(lái)自主叫終端的語(yǔ)音信息,并播放所述語(yǔ)音信息。
[0025]本發(fā)明還構(gòu)造一種集群通信系統(tǒng)的控制裝置,包括:第一處理器、第一存儲(chǔ)器和第一通信模塊,其中,
[0026]所述第一通信模塊,用于與主叫終端、被叫終端進(jìn)行通信;
[0027]所述第一存儲(chǔ)器,用于存儲(chǔ)程序指令;
[0028]所述第一處理器,用于根據(jù)所述第一存儲(chǔ)器所存儲(chǔ)的程序指令執(zhí)行以下步驟:
[0029]通過(guò)所述第一通信模塊接收主叫終端在控制信道所發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的請(qǐng)求信令,所述請(qǐng)求信令包括主叫終端標(biāo)識(shí)、被叫終端標(biāo)識(shí)和語(yǔ)音時(shí)長(zhǎng);所述語(yǔ)音時(shí)長(zhǎng)為所述主叫終端在接收到主叫用戶輸入的非實(shí)時(shí)語(yǔ)音業(yè)務(wù)指令后,接收主叫用戶的語(yǔ)音信息并將其進(jìn)行緩存后的時(shí)長(zhǎng);
[0030]檢測(cè)當(dāng)前輔控信道的空閑上行資源,若存在大于所述語(yǔ)音時(shí)長(zhǎng)的空閑上行資源,則在控制信道向所述主叫終端發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的確認(rèn)信令,以指示主叫終端切換到輔控信道;
[0031]在所述輔控信道每次周期空閑開(kāi)始時(shí),通過(guò)所述第一通信模塊向所述主叫終端發(fā)送上行語(yǔ)音發(fā)送允許信令,以指示主叫終端可以在輔控信道發(fā)送所緩存的語(yǔ)音信息;
[0032]在通過(guò)所述第一通信模塊接收完主叫終端所發(fā)送的語(yǔ)音信息后,檢測(cè)當(dāng)前輔控信道的空閑下行資源,若存在大于所述語(yǔ)音時(shí)長(zhǎng)的空閑下行資源,則在控制信道向被叫終端發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的邀請(qǐng)信令,以指示被叫終端切換到輔控信道;
[0033]通過(guò)所述第一通信模塊在輔控信道下發(fā)其所接收的來(lái)自主叫終端的語(yǔ)音信息。
[0034]本發(fā)明還構(gòu)造一種集群通信系統(tǒng)的主叫終端,包括:輸入模塊、第二處理器、第二存儲(chǔ)器和第二通信模塊,其中,
[0035]所述輸入模塊,用于接收叫用戶輸入的非實(shí)時(shí)語(yǔ)音業(yè)務(wù)指令,及接收主叫用戶的語(yǔ)音信息;
[0036]所述第二通信模塊,用于與控制裝置進(jìn)行通信;
[0037]所述第二存儲(chǔ)器,用于存儲(chǔ)程序指令;
[0038]所述第二處理器,用于根據(jù)所述第二存儲(chǔ)器所存儲(chǔ)的程序指令執(zhí)行以下步驟:
[0039]在接收到主叫用戶輸入的非實(shí)時(shí)語(yǔ)音業(yè)務(wù)指令后,對(duì)所接收的主叫用戶的語(yǔ)音信息進(jìn)行緩存,且在控制信道向控制裝置發(fā)送非實(shí)時(shí)語(yǔ)音呼叫的請(qǐng)求信令,所述請(qǐng)求信令包括主叫終端標(biāo)識(shí)、被叫終端標(biāo)識(shí)和語(yǔ)音時(shí)長(zhǎng);
[0040]在通過(guò)所述第二通信模塊接收到控制裝置在控制信道發(fā)送的非實(shí)時(shí)語(yǔ)音呼叫的確認(rèn)信令時(shí),切換到輔控信道;
[0041]在通過(guò)所述第二通信模塊接收到控制裝置在輔控信道發(fā)送的上行語(yǔ)音發(fā)送允許信令時(shí),通過(guò)所述第二通信模塊在輔控信道向控制裝置發(fā)送所緩存的語(yǔ)音信息。
[0042]本發(fā)明還構(gòu)造一種集群通信系統(tǒng)的被叫終端,包括:播放模塊、第三處理器、第三存儲(chǔ)器和第三通信模塊,其中,
[0043]所述第三通信模塊,用于與控制裝置進(jìn)行通信;
[0044]所述第三存儲(chǔ)器,用于存儲(chǔ)程序指令;
[0045]所述第三處理器,用于根據(jù)所述第三存儲(chǔ)器所存儲(chǔ)的程序指令執(zhí)行