一種公網(wǎng)集群調度中ptt實現(xiàn)方法及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及集群調度技術領域,尤其涉及一種公網(wǎng)集群調度中PTT實現(xiàn)方法及系統(tǒng)。
【背景技術】
[0002]集群調度系統(tǒng)是一種用于集團通信指揮調度的移動通信系統(tǒng),主要應用在專業(yè)移動通信領域,如警務、電力、民航等行業(yè)。現(xiàn)有的集群調度系統(tǒng)主要包括語音調度、視頻調度和位置跟蹤調度等功能。集群調度系統(tǒng)通常包括調度臺,調度終端和調度服務器三個部分。
[0003]在集群調度系統(tǒng)中,PTT (Push to talk,也就是即按即通)呼叫的快速建立是系統(tǒng)的一項基本要求,一般要求進行PTT呼叫建立時間不超過500毫秒,呼叫中PTT通話權限申請時間不超過300毫秒。這項指標在專網(wǎng)集群調度中基本都能保證。但是,在公網(wǎng)調度中,由于網(wǎng)絡延遲相對較大,再加上網(wǎng)絡的不確定性,很難保證PTT時間滿足以上需求。
[0004]目前,現(xiàn)有的公網(wǎng)集群調度PTT的處理依舊沿用專網(wǎng)集群調度PTT的處理方法,發(fā)起PTT請求時從發(fā)起終端到服務器再到接收終端,再由接收終端作出響應返回服務器再到發(fā)起終端,這其中消息處理需要經(jīng)過多次網(wǎng)絡時延,所以很難保證在公網(wǎng)下的調度的快速響應。
[0005]因此,現(xiàn)有技術還有待于改進和發(fā)展。
【發(fā)明內容】
[0006]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種公網(wǎng)集群調度中PTT實現(xiàn)方法及系統(tǒng),旨在通過本發(fā)明實時優(yōu)化任務調度流程,解決現(xiàn)有技術中存在的對任務處理響應慢、處理不及時的缺陷,從而提高集群調度任務響應的效率。
[0007]本發(fā)明解決技術問題所采用的技術方案如下:
一種公網(wǎng)集群調度中PTT實現(xiàn)方法,其中,所述方法包括步驟:
A、調度終端進行用戶開機注冊,當注冊成功時則與調度服務器建立組呼連接;
B、調度服務器對已建立組呼的組呼叫相關信息進行實時檢測,當組呼叫相關信息發(fā)生改變時,則獲取當前組呼叫相關信息并發(fā)送至組呼內各調度終端;
C、調度終端接收所述當前組呼叫相關信息,并對用戶的PTT操作指令進行實時檢測,當檢測到PTT操作指令時則根據(jù)所述當前組呼叫相關信息判斷調度終端是否獲取講話權限,若是則獲取語音媒體信息并發(fā)送至調度服務器。
[0008]所述公網(wǎng)集群調度中PTT實現(xiàn)方法,其中,所述步驟A之后、步驟B之前具體包括:當調度服務器與調度終端建立組呼連接成功時,則調度服務器獲取已建立組呼的組呼叫相關信息,并將已建立組呼的組呼叫相關信息發(fā)送至調度終端。
[0009]所述公網(wǎng)集群調度中PTT實現(xiàn)方法,其中,所述組呼叫相關信息包括已加入組呼成功的終端成員數(shù)目、當前是否有用戶占用話權以及占用話權用戶話權優(yōu)先級。
[0010]所述公網(wǎng)集群調度中PTT實現(xiàn)方法,其中,所述步驟C具體包括: Cl、調度終端接收所述當前已加入組呼的終端信息,并對用戶的PTT操作指令進行實時檢測;
C2、當檢測到PTT操作指令時,則根據(jù)所述當前組呼叫相關信息判斷調度終端是否獲取講話權限,并將調度終端是否能獲取講話權限對應的話權請求消息發(fā)送至調度服務器;C3、當調度終端能獲取講話權限時,則置為講話態(tài),并獲取語音信息且發(fā)送至調度服務器;
C4、調度服務器接收所述話權請求消息,根據(jù)當前組呼叫相關信息對調度終端的講話權限進行再次確認,得到講話權限判定結果信息后回送給該調度終端,當講話權限判定結果信息為能獲取話權時,則調度服務器接收該調度終端發(fā)送的語音信息且將語音信息發(fā)送至組呼內其它調度終端;
C5、調度終端接收所述講話權限判定結果信息,若調度終端為講話態(tài)且所述講話權限判定結果信息為能獲取話權則繼續(xù)獲取語音信息并發(fā)送至調度服務器;若調度終端為講話態(tài)且所述講話權限判定結果信息為不能獲取話權,則停止發(fā)送語音并置為話權排隊態(tài)。
[0011]所述公網(wǎng)集群調度中PTT實現(xiàn)方法,其中,所述步驟C之后還包括:
D、當檢測到PTT釋放操作指令時,則通知調度服務器,并由調度服務器根據(jù)當前組呼叫相關信息判斷是否有講話權限申請排隊信息,有則將講話權限分配給講話權限申請排隊信息對應的調度終端,否則恢復組呼空閑狀態(tài)。
[0012]一種公網(wǎng)集群調度中PTT實現(xiàn)系統(tǒng),其中,包括:
組呼建立模塊,用于調度終端進行用戶開機注冊,當注冊成功時則與調度服務器建立組呼連接;
檢測及發(fā)送模塊,用于調度服務器對已建立組呼的組呼叫相關信息進行實時檢測,當組呼叫相關信息發(fā)生改變時,則獲取當前組呼叫相關信息并發(fā)送至組呼內各調度終端;
PTT接通控制模塊,用于調度終端接收所述當前組呼叫相關信息,并對用戶的PTT操作指令進行實時檢測,當檢測到PTT操作指令時則根據(jù)所述當前組呼叫相關信息判斷調度終端是否獲取講話權限,若是則獲取語音媒體信息并發(fā)送至調度服務器。
[0013]所述公網(wǎng)集群調度中PTT實現(xiàn)系統(tǒng),其中,還包括:
初始信息獲取模塊,用于當調度服務器與調度終端建立組呼連接成功時,則調度服務器獲取已建立組呼的組呼叫相關信息,并將已建立組呼的組呼叫相關信息發(fā)送至調度終端。
[0014]所述公網(wǎng)集群調度中PTT實現(xiàn)系統(tǒng),其中,所述組呼叫相關信息包括已加入組呼成功的終端成員數(shù)目、當前是否有用戶占用話權以及占用話權用戶話權優(yōu)先級。
[0015]所述公網(wǎng)集群調度中PTT實現(xiàn)系統(tǒng),其中,所述PTT控制模塊具體包括:
PTT請求檢測單元,用于調度終端接收所述當前已加入組呼的終端信息,并對用戶的PTT操作指令進行實時檢測;
通話權限判斷單元,用于當檢測到PTT操作指令時,則根據(jù)所述當前組呼叫相關信息判斷調度終端是否獲取講話權限,并將與調度終端是否獲取講話權限對應的話權請求消息發(fā)送至調度服務器;
終端發(fā)送單元,用于當調度終端能獲取講話權限時,則置為講話態(tài),并獲取語音信息且發(fā)送至調度服務器; 服務器判斷及控制單元,用于調度服務器接收所述話權請求消息,根據(jù)當前組呼叫相關信息對調度終端的講話權限進行再次確認,得到講話權限判定結果信息后回送給該調度終端,當講話權限判定結果信息為能獲取話權時,則調度服務器接收該調度終端發(fā)送的語音信息且將語音信息發(fā)送至組呼內其它調度終端;
終端判斷及控制單元,用于調度終端接收所述講話權限判定結果信息,若調度終端為講話態(tài)且所述講話權限判定結果信息為能獲取話權則繼續(xù)獲取語音信息并發(fā)送至調度服務器;若調度終端為講話態(tài)且所述講話權限判定結果信息為不能獲取話權,則停止發(fā)送語音并置為話權排隊態(tài)。
[0016]所述公網(wǎng)集群調度中PTT實現(xiàn)系統(tǒng),其中,還包括:
PTT釋放控制模塊,用于當檢測到PTT釋放操作指令時,則通知調度服務器,并由調度服務器根據(jù)當前組呼叫相關信息判斷是否有講話權限申請排隊信息,有則講話權限分配給講話權限申請排隊信息對應的調度終端,否則恢復組呼空閑