一種使集群用戶退出組呼的方法和用戶終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù),具體涉及一種使集群用戶退出組呼的方法和用戶終端。
【背景技術(shù)】
[0002]組呼是集群系統(tǒng)提供的一項基本業(yè)務(wù)。然而,集群系統(tǒng)中的群組數(shù)量有限,無法滿足所有場景下的分組需求,雖然集群系統(tǒng)有動態(tài)重組功能可以臨時組建新組,但該功能一般由調(diào)度員從調(diào)度臺發(fā)起,不適合普通用戶使用。因此,可能會出現(xiàn)一次組呼的內(nèi)容只與該群組中的部分用戶相關(guān)。這種情況下,對于群組中其余的用戶,本次組呼是與其無關(guān)的,從用戶體驗以及終端耗電的角度考慮,允許用戶終端主動退出本次組呼是一項合理的需求。此外,如果是某用戶收到了兩個同優(yōu)先級的組呼,也有可能出現(xiàn)用戶主動選擇在兩個呼叫中切換的場景。
[0003]在現(xiàn)有技術(shù)中,一種使集群用戶主動退出組呼的過程包括:建立組呼,集群調(diào)度系統(tǒng)為所述組呼生成呼叫序列號,并將所述呼叫序列號下發(fā)到所有組呼被叫集群終端;欲退出所述組呼的所述集群終端向所述集群調(diào)度系統(tǒng)發(fā)出主動退出所述組呼的請求消息;所述集群調(diào)度系統(tǒng)向所述集群終端下發(fā)釋放指令消息,所述集群終端響應(yīng)于所述釋放指令消息,修改所述呼叫序列號的標(biāo)志位,并向所述集群調(diào)度系統(tǒng)返回釋放應(yīng)答消息,所述集群調(diào)度系統(tǒng)根據(jù)所述應(yīng)答消息使所述集群終端從所述組呼中主動退出。
[0004]根據(jù)以上描述可以看出,在現(xiàn)有技術(shù)中,能夠使集群用戶主動退出組呼,但是,該方法中,對現(xiàn)有的組呼協(xié)議修改較大,比如,需要修改尋呼消息以包含上述呼叫序列號,而且終端退出組呼需要建立RRC連接以與網(wǎng)絡(luò)側(cè)進(jìn)行交互,從而也增加了系統(tǒng)的信令開銷。
【發(fā)明內(nèi)容】
[0005](一)解決的技術(shù)問題
[0006]針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種使集群用戶退出組呼的方法和用戶終端,能夠減少對現(xiàn)有的組呼協(xié)議的修改。
[0007](二)技術(shù)方案
[0008]為實現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實現(xiàn):
[0009]一種用戶終端,包括:
[0010]退出組呼寄存器,用于保存一個以上組呼的組標(biāo)識;所述退出組呼寄存器的長度可配置;
[0011]交互接口,用于接收用戶的退出第一組呼的指令,并發(fā)送給組呼處理單元;
[0012]組呼處理單元,用于在接收到退出第一組呼的指令后,釋放第一組呼的業(yè)務(wù)信道的配置,退出第一組呼,并將第一組呼的組標(biāo)識保存在退出組呼寄存器中;在接收到尋呼消息時,將尋呼消息中攜帶的組標(biāo)識與退出組呼寄存器中保存的組標(biāo)識進(jìn)行比較,如果相同,則忽略該組呼消息。
[0013]所述組呼處理單元,進(jìn)一步在忽略組呼消息之后,在控制信道收到組呼釋放消息,將組呼釋放消息中的組標(biāo)識與所述退出組呼寄存器中保存的組標(biāo)識進(jìn)行比較,如果相同,則將退出組呼寄存器中保存的與組呼釋放消息中的組標(biāo)識相同的組標(biāo)識刪除。
[0014]所述交互接口,進(jìn)一步接收用戶輸入的重新加入第一組呼的指令,并發(fā)送給所述組呼處理單元;
[0015]所述組呼處理單元,進(jìn)一步在接收到重新加入第一組呼的指令后,刪除所述退出組呼寄存器中保存的第一組呼的組標(biāo)識,并根據(jù)控制信道的內(nèi)容配置業(yè)務(wù)信道,重新加入第一組呼。
[0016]所述組呼處理單元,
[0017]進(jìn)一步在附著過程中,獲取用戶的簽約數(shù)據(jù)中預(yù)先保存的用戶所在的組以及在該組中的組呼退出權(quán)限;并通過動態(tài)重組過程對在組呼中的組呼退出權(quán)限進(jìn)行更新;
[0018]在接收到用戶的退出第一組呼的指令之后,并在釋放第一組呼的業(yè)務(wù)信道的配置之前,所述組呼處理單元根據(jù)獲取的在組中的組呼退出權(quán)限,判斷是否能夠退出第一組呼,如果是,則繼續(xù)執(zhí)行所述釋放第一組呼的業(yè)務(wù)信道的配置。
[0019]所述組呼處理單元,在接收到退出第一組呼的指令之后,并在釋放第一組呼的業(yè)務(wù)信道的配置之前,根據(jù)第一組呼的組標(biāo)識,判斷第一組呼是否為緊急呼叫,如果是,拒絕退出第一組呼,如果否,繼續(xù)執(zhí)行所述釋放第一組呼的業(yè)務(wù)信道的配置。
[0020]一種使集群用戶退出組呼的方法,該方法包括:
[0021]用戶終端接收到用戶的退出第一組呼的指令,釋放第一組呼的業(yè)務(wù)信道的配置,退出第一組呼;
[0022]用戶終端保存第一組呼的組標(biāo)識;
[0023]用戶終端接收到尋呼消息時,將尋呼消息中攜帶的組標(biāo)識與保存的組標(biāo)識進(jìn)行比較,如果相同,則忽略該組呼消息。
[0024]在所述忽略該組呼消息之后,進(jìn)一步包括:所述用戶終端在控制信道收到組呼釋放消息,將組呼釋放消息中的組標(biāo)識與保存的組標(biāo)識進(jìn)行比較,如果相同,則刪除所保存的組標(biāo)識。
[0025]該方法進(jìn)一步包括:用戶終端在退出第一組呼后接收到重新加入第一組呼的指令,則用戶終端刪除所保存的第一組呼的組標(biāo)識,并根據(jù)控制信道的內(nèi)容配置業(yè)務(wù)信道,重新加入第一組呼。
[0026]在所述用戶終端接收到用戶的退出第一組呼的指令之前,進(jìn)一步包括:用戶終端在附著過程中,獲取用戶的簽約數(shù)據(jù)中預(yù)先保存的用戶所在的組以及在該組中的組呼退出權(quán)限;用戶終端通過動態(tài)重組過程對在組呼中的組呼退出權(quán)限進(jìn)行更新;
[0027]在用戶終端接收到用戶的退出第一組呼的指令之后,并在釋放第一組呼的業(yè)務(wù)信道的配置之前,進(jìn)一步包括:用戶終端根據(jù)獲取的在組中的組呼退出權(quán)限,判斷是否能夠退出第一組呼,如果是,則繼續(xù)執(zhí)行所述釋放第一組呼的業(yè)務(wù)信道的配置,否則,結(jié)束當(dāng)前流程。
[0028]在用戶終端接收到用戶的退出第一組呼的指令之后,并在釋放第一組呼的業(yè)務(wù)信道的配置之前,進(jìn)一步包括:根據(jù)第一組呼的組標(biāo)識,判斷第一組呼是否為緊急呼叫,如果是,則結(jié)束當(dāng)前流程,否則,繼續(xù)執(zhí)行所述釋放第一組呼的業(yè)務(wù)信道的配置。
[0029](三)有益效果
[0030]本發(fā)明至少具有如下的有益效果:
[0031]1、本發(fā)明可以實現(xiàn)用戶終端主動退出正在進(jìn)行的組呼,無需修改現(xiàn)有的信令消息,用戶終端退出時與網(wǎng)絡(luò)側(cè)無交互,退出過程迅速,不增加系統(tǒng)信令開銷,大大減少了對現(xiàn)有的組呼協(xié)議的修改。
[0032]2、本發(fā)明中,用戶終端在選擇退出某個組呼后,記錄該組呼對應(yīng)的組標(biāo)識,在用戶終端接收到該組呼的組呼釋放消息之前,忽略由此組標(biāo)識來標(biāo)記的組呼尋呼消息,從而避免用戶終端被集群的遲后進(jìn)入機(jī)制重新尋呼到剛剛退出的組呼中。
[0033]3、本發(fā)明中,用戶終端主動退出正在進(jìn)行的組呼后,可以重新加入該組呼;本方法只針對單次組呼生效,當(dāng)用戶終端所退出的組呼結(jié)束后,如果該群組再次發(fā)起組呼,用戶終端會自動加入,不受此前退出操作的影響。
[0034]4、本發(fā)明中,當(dāng)用戶終端在控制信道收到以該組標(biāo)識來標(biāo)記的組呼釋放消息后,用戶終端刪除所保存的組標(biāo)識,從而保證不錯過該組的下一次組呼。
[0035]當(dāng)然,實施本發(fā)明的任一產(chǎn)品或方法必不一定需要同時達(dá)到以上所述的所有優(yōu)點。
【附圖說明】
[0036]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0037]圖1是本發(fā)明實施例中使集群用戶退出組呼的方法流程圖;
[0038]圖2是本發(fā)明實施例1中集群用戶主動退出組呼的方法流程圖;
[0039]圖3是本發(fā)明實施例2中退出組呼