本發(fā)明涉及無線通信技術(shù)領(lǐng)域,特別涉及一種集群組呼通話中文本消息傳輸方法。
背景技術(shù):
集群通信系統(tǒng),是一種高級移動(dòng)調(diào)度系統(tǒng),代表著通信體制之一的專用移動(dòng)通信網(wǎng)的發(fā)展方向。目前全球集群技術(shù)發(fā)展,呈現(xiàn)從模擬集群向數(shù)字集群發(fā)展,從窄帶集群向?qū)拵Ъ喊l(fā)展的兩大趨勢。B-TrunC(Boardband Trunking Communication,寬帶集群通信)是由寬帶集群(B-TrunC)產(chǎn)業(yè)聯(lián)盟組織制定的基于TD-LTE(Time Division-Long Term Evolution,分時(shí)長期演進(jìn))的“LTE數(shù)字傳輸+集群語音通信”專網(wǎng)寬帶集群系統(tǒng)標(biāo)準(zhǔn)。
B-TrunC標(biāo)準(zhǔn)中,集群業(yè)務(wù)包括單呼和組呼,單呼是指一個(gè)主叫方與一個(gè)被叫方(即一對一)之間的半雙工或全雙工呼叫;組呼是指一個(gè)主叫方與多個(gè)被叫方(即一對多)之間的半雙工呼叫。組呼時(shí),終端發(fā)起的在組成員內(nèi)建立的半雙工呼叫,上行信道由一個(gè)獲得話權(quán)的組成員占用,在一個(gè)小區(qū)內(nèi),該組成員共享一個(gè)下行信道。
集群組呼時(shí),一個(gè)組內(nèi)任何時(shí)刻只有一個(gè)用戶擁有話權(quán)作為說用戶,其他為聽用戶,這就涉及到話權(quán)管理,話權(quán)管理是組呼的一個(gè)重要功能,包括如下功能:
1.話權(quán)申請和獲得:半雙工呼叫過程中終端或調(diào)度臺(tái)可申請?jiān)挋?quán),并根據(jù)策略獲得話語權(quán)。
2.話權(quán)排隊(duì):在話語權(quán)占用過程下,如果多個(gè)用戶都申請?jiān)挋?quán),系統(tǒng)應(yīng)能按策略將用戶進(jìn)行排隊(duì)。
3.話權(quán)搶占:半雙工呼叫過程中,優(yōu)先級高的用戶可搶占優(yōu)先級低的用戶的話權(quán)。話權(quán)搶占過程中,系統(tǒng)應(yīng)強(qiáng)制釋放低優(yōu)先級用戶的話權(quán),并將話權(quán)授予高優(yōu)先級用戶。
4.話權(quán)釋放:話權(quán)可由用戶主動(dòng)釋放,也可由系統(tǒng)強(qiáng)制釋放。
按照目前的實(shí)現(xiàn)方式,低優(yōu)先級用戶較難獲取到話權(quán),舉兩個(gè)例子:1.某個(gè)通話中的群組,同一時(shí)間段內(nèi)有多個(gè)高優(yōu)先級的用戶連續(xù)申請?jiān)挋?quán),低優(yōu)先級用戶一直按PTT(Push To Talk)鍵申請?jiān)挋?quán),卻只能處于排隊(duì)狀態(tài);2.某個(gè)通話中的群組,低優(yōu)先級用戶獲取到話權(quán),話權(quán)容易被高優(yōu)先級用戶搶占。而目前組呼支持的媒體流形式,只有語音和視頻,用戶獲得話權(quán)后,才能向群組發(fā)送語音或視頻信息,沒有話權(quán)意味著語音信息或視頻信息都無法及時(shí)傳遞出去。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種集群組呼通話中文本消息傳輸方法,解決了現(xiàn)有技術(shù)中存在的低優(yōu)先級用戶較難獲取到話權(quán),無話權(quán)時(shí)緊急信息無法及時(shí)傳遞的技術(shù)問題,同時(shí)豐富了集群組呼的信息交互方式。該方法包括:
在集群組呼通話中,群組中的終端和調(diào)度臺(tái)進(jìn)行群組通話文本消息的編輯、發(fā)送和接收;群組通話文本消息的內(nèi)容包括發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本消息內(nèi)容和發(fā)送時(shí)間;
群組通話文本消息經(jīng)過集群基站與集群核心網(wǎng)發(fā)送至群組中的終端和調(diào)度臺(tái);
群組中的終端和調(diào)度臺(tái)在接收到群組通話文本消息時(shí)進(jìn)行實(shí)時(shí)顯示。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還提供預(yù)設(shè)的群組通話文本消息供選擇。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還將群組通話文本消息的長度限定為在當(dāng)前集群組呼通話界面上單行或兩行顯示。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)在接收到該群組通話文本消息之后,對群組通話文本消息進(jìn)行解析,若群組通話文本消息的發(fā)送對象標(biāo)識為當(dāng)前通話群組,并且發(fā)送方標(biāo)識并非自身標(biāo)識,則在當(dāng)前集群組呼通話界面上顯示該群組通話文本消息,其中,顯示內(nèi)容包括發(fā)送方標(biāo)識、文本消息內(nèi)容和發(fā)送時(shí)間;
其中,作為發(fā)送方的終端在接收到自身發(fā)送的群組通話文本消息后不顯示;作為發(fā)送方的調(diào)度臺(tái)在接收到自身發(fā)送的群組通話文本消息后不顯示。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還預(yù)設(shè)群組通話文本消息在當(dāng)前集群組呼通話界面上的顯示時(shí)長。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還設(shè)置禁看群組通話文本消息功能,對接收到的群組通話文本消息進(jìn)行屏蔽,不在當(dāng)前集群組呼通話界面上顯示。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還設(shè)置在接收到群組通話文本消息后,將該群組通話文本消息保存在本地存儲(chǔ)器。
在一個(gè)實(shí)施例中,所述終端和調(diào)度臺(tái)還設(shè)置回看文本消息功能,所述回看文本消息功能包括在當(dāng)前集群組呼通話界面上查看當(dāng)前通話的群組通話文本消息記錄,以及在集群組呼通話結(jié)束后查看全部的群組通話文本消息記錄,查看內(nèi)容包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、發(fā)送消息內(nèi)容和發(fā)送時(shí)間。
在一個(gè)實(shí)施例中,當(dāng)終端發(fā)起群組通話文本消息時(shí):
群組中的一終端發(fā)送群組通話文本消息時(shí),該終端給其所在的集群基站發(fā)送上行鏈路信息傳輸消息,該上行鏈路信息傳輸消息中攜帶NAS消息,NAS消息的消息類型為群組通話文本消息,NAS消息中封裝有群組通話文本消息的內(nèi)容;
該終端所在的集群基站將上行鏈路信息傳輸消息中攜帶的NAS消息透傳給集群核心網(wǎng);
集群核心網(wǎng)將群組通話文本消息傳輸給群組內(nèi)的全部終端和調(diào)度臺(tái);
集群核心網(wǎng)給發(fā)起群組通話文本消息的終端所在的集群基站發(fā)送下行鏈路信息傳輸消息,該下行鏈路信息傳輸消息中攜帶NAS消息,NAS消息的消息類型為群組通話文本消息,NAS消息中封裝有應(yīng)答消息;
集群基站將封裝有應(yīng)答消息的NAS消息透傳給發(fā)起群組通話文本消息的終端;
其中,
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至群組內(nèi)的全部終端時(shí):
集群核心網(wǎng)通過集群基站將群組通話文本消息傳輸給群組內(nèi)的全部終端;
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至調(diào)度臺(tái)時(shí):
集群核心網(wǎng)向調(diào)度臺(tái)發(fā)送SIP消息,其中,SIP消息的消息類型為群組通話文本消息,SIP消息的消息模式為組播模式,SIP消息中封裝群組通話文本消息的內(nèi)容;
調(diào)度臺(tái)給集群核心網(wǎng)返回應(yīng)答消息。
在一個(gè)實(shí)施例中,集群核心網(wǎng)通過集群基站將群組通話文本消息傳輸給群組內(nèi)的全部終端,包括:
集群核心網(wǎng)通過集群基站在集群控制信道的NAS直傳消息中攜帶群組通話文本消息傳輸給群組內(nèi)的全部終端;
或,集群核心網(wǎng)通過集群基站在集群尋呼信道的尋呼消息中攜帶群組通話文本消息傳輸給群組內(nèi)的全部終端。
在一個(gè)實(shí)施例中,集群核心網(wǎng)通過集群基站在集群控制信道的NAS直傳消息中攜帶群組通話文本消息傳輸給群組內(nèi)的全部終端,包括:
集群核心網(wǎng)對接收到的上行鏈路信息傳輸消息中攜帶的NAS消息進(jìn)行解析,確定消息類型為群組通話文本消息,并且當(dāng)前群組正在通話中,向集群基站發(fā)起群組短數(shù)據(jù)傳輸,攜帶NAS消息,NAS消息的消息類型為群組通話文本消息,NAS消息中封裝有群組通話文本消息的內(nèi)容;
集群基站通過集群控制信道將NAS消息發(fā)送給群組中的全部終端。
在一個(gè)實(shí)施例中,集群核心網(wǎng)通過集群基站在集群尋呼信道的尋呼消息中攜帶群組通話文本消息傳輸給群組內(nèi)的全部終端,包括:
集群核心網(wǎng)對接收到的上行鏈路信息傳輸消息中攜帶的NAS消息進(jìn)行解析,確定消息類型為群組通話文本消息,并且當(dāng)前群組正在通話中,向集群基站發(fā)起群組短數(shù)據(jù)傳輸,攜帶NAS消息,NAS消息的消息類型為群組通話文本消息,NAS消息中封裝有群組通話文本消息的內(nèi)容;
集群基站通過集群尋呼方式將NAS消息發(fā)送給群組中的全部終端。
在一個(gè)實(shí)施例中,當(dāng)調(diào)度臺(tái)發(fā)起群組通話文本消息時(shí):
調(diào)度臺(tái)給集群核心網(wǎng)發(fā)送SIP消息,其中SIP消息的消息類型為群組通話文本消息,SIP消息的消息模式為組播模式,SIP消息中封裝群組通話文本消息的內(nèi)容;
集群核心網(wǎng)對接收到的SIP消息進(jìn)行解析,判斷SIP消息的消息類型為群組通話文本消息,并且當(dāng)前群組正在通話中,將SIP消息中攜帶的群組通話文本消息傳輸給群組內(nèi)的終端和調(diào)度臺(tái);
其中,
當(dāng)集群核心網(wǎng)將群組通話文本消息傳輸給群組內(nèi)的終端時(shí):
集群核心網(wǎng)給集群基站發(fā)送下行鏈路信息傳輸消息,該下行鏈路信息傳輸消息中攜帶NAS消息,NAS消息的消息類型為群組通話文本消息,NAS消息中封裝有群組通話文本消息的內(nèi)容;
集群基站通過集群控制信道或集群尋呼方式將下行鏈路信息傳輸消息中攜帶NAS消息發(fā)送給群組內(nèi)的終端;
當(dāng)集群核心網(wǎng)將群組通話文本消息傳輸給群組內(nèi)的調(diào)度臺(tái)時(shí):
集群核心網(wǎng)向調(diào)度臺(tái)發(fā)送SIP消息,其中,SIP消息的消息類型為群組通話文本消息,SIP消息的消息模式為組播模式,SIP消息中封裝群組通話文本消息的內(nèi)容;
調(diào)度臺(tái)給集群核心網(wǎng)返回應(yīng)答消息;
集群核心網(wǎng)向發(fā)起群組通話文本消息的調(diào)度臺(tái)發(fā)送應(yīng)答消息。
在本發(fā)明實(shí)施例中,在集群組呼通話中,群組中的終端和調(diào)度臺(tái)進(jìn)行群組通話文本消息的編輯、發(fā)送和接收;群組通話文本消息的內(nèi)容包括發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本消息內(nèi)容和發(fā)送時(shí)間;群組通話文本消息經(jīng)過集群基站與集群核心網(wǎng)發(fā)送至群組中的終端和調(diào)度臺(tái);群組中的終端和調(diào)度臺(tái)實(shí)時(shí)顯示接收到的群組通話文本消息。與現(xiàn)有技術(shù)相比,在集群組呼通話中除了可以發(fā)送語音和視頻之外,采用本發(fā)明方法還可以發(fā)送文本消息,并且文本消息的發(fā)送無需先獲得話權(quán),這樣就解決了現(xiàn)有技術(shù)中存在的低優(yōu)先級用戶較難獲取到話權(quán),無話權(quán)時(shí)緊急信息無法及時(shí)遞送的技術(shù)問題,同時(shí)豐富了集群組呼的信息交互方式。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的一種集群組呼通話中文本消息傳輸方法流程圖;
圖2是本發(fā)明實(shí)施例提供的一種集群組呼通話中文本消息發(fā)送方的方法流程圖;
圖3是本發(fā)明實(shí)施例提供的一種集群組呼通話中文本消息接收方的方法流程圖;
圖4是本發(fā)明實(shí)施例提供的一種集群組呼通話中收發(fā)群組通知消息的端到端信令流程圖,下行采用集群控制信道TCCH(Trunking Conntrol Channel)的NAS直傳消息攜帶群組通話文本消息的方式;
圖5是本發(fā)明實(shí)施例提供的一種集群組呼通話中收發(fā)群組通知消息的端到端信令流程圖,下行采用集群尋呼信道TPCCH(Trunking Paging Channel)的尋呼消息攜帶群組通話文本消息的方式。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為解決現(xiàn)有技術(shù)中存在的低優(yōu)先級用戶較難獲取到話權(quán),無話權(quán)時(shí)緊急信息無法及時(shí)遞送的問題,同時(shí)豐富集群組呼的信息交互方式,本發(fā)明提出一種新的集群組呼的業(yè)務(wù)應(yīng)用模式,即在集群組呼通話過程中支持文本消息的收發(fā)。文本消息的功能疊加于語音組呼、可視組呼之上,群組通話的同時(shí)可進(jìn)行文字的交流,且文本消息的收發(fā)與話權(quán)狀態(tài)無關(guān),話權(quán)空閑、話權(quán)排隊(duì)、聽狀態(tài)、說狀態(tài)均支持群組通話文本消息的接收和發(fā)送。
為達(dá)到上述目的,本發(fā)明采用如圖1所示的技術(shù)方案:
在集群組呼通話中,本群組中的用戶包含UE(User Equipment,終端)和DAC(Dispatching Agent Client,調(diào)度臺(tái)),UE和DAC可進(jìn)行群組通話文本消息的編輯、發(fā)送和接收;群組通話文本消息的內(nèi)容包括發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本消息內(nèi)容和發(fā)送時(shí)間;群組通話文本消息經(jīng)過集群基站與集群核心網(wǎng)發(fā)送至本群組中的所有用戶(包含UE和DAC),群組中的UE和DAC實(shí)時(shí)顯示接收到的群組通話文本消息。
其中,群組通話文本消息的發(fā)送與話權(quán)狀態(tài)無關(guān),UE和DAC在話權(quán)空閑、話權(quán)排隊(duì)狀態(tài)、聽狀態(tài)或者說狀態(tài)時(shí),均可向當(dāng)前通話群組發(fā)送群組通話文本消息;群組通話文本消息的編輯和發(fā)送不影響現(xiàn)有的語音組呼或視頻組呼通話。
進(jìn)一步,UE和DAC還提供預(yù)設(shè)的群組通話文本消息供選擇。比如,可提供常用群組通話文本消息和自定義群組通話文本消息供UE和DAC快速選擇,UE和DAC可保存自定義群組通話文本消息的內(nèi)容。
進(jìn)一步,UE和DAC可對群組通話文本消息的內(nèi)容長度進(jìn)行限制;作為集群組呼業(yè)務(wù)的有益補(bǔ)充,考慮集群組呼業(yè)務(wù)高效能的特點(diǎn),建議將群組通話文本消息的內(nèi)容長度約束在當(dāng)前集群組呼通話界面上單行或兩行能完整顯示為佳。
具體實(shí)施時(shí),集群組呼通話中,UE和DAC接收到群組通話文本消息之后,首先判斷作為接收方的UE和DAC是否在群組通話中,若UE和DAC不在群組通話中,則丟棄該群組通話文本消息,若正在通話狀態(tài),則UE和DAC對該群組通話文本消息中的發(fā)送方標(biāo)識和發(fā)送對象標(biāo)識進(jìn)行判斷,若判斷發(fā)送方為本身,則丟棄該群組通話文本消息,若判斷發(fā)送方不是本用戶,且發(fā)送對象標(biāo)識為當(dāng)前通話群組,也就是說發(fā)送對象標(biāo)識攜帶的組號與當(dāng)前通話的組號一致,則在當(dāng)前集群組呼通話界面上顯示該群組通話文本消息,可采用字幕方式疊加于群組通話界面下方,其中,顯示內(nèi)容包括發(fā)送方標(biāo)識、文本消息內(nèi)容和發(fā)送時(shí)間,群組通話文本消息的顯示時(shí)長可自定義。其中,作為發(fā)送方的UE(同樣作為接收方)在接收到自身發(fā)送的群組通話文本消息后不顯示;作為發(fā)送方的DAC(同樣作為接收方)在接收到自身發(fā)送的群組通話文本消息后不顯示。
進(jìn)一步,UE和DAC可以設(shè)置禁看群組通話文本消息,功能禁用后對接收到的群組通話文本消息進(jìn)行屏蔽,不在當(dāng)前集群組呼通話界面上顯示。
進(jìn)一步,UE和DAC可以設(shè)置是否在本地存儲(chǔ)器保存群組通話文本消息,當(dāng)設(shè)置為本地保存時(shí),保存信息包含發(fā)送方標(biāo)識,發(fā)送對象標(biāo)識,發(fā)送消息內(nèi)容,發(fā)送時(shí)間。
進(jìn)一步,UE和DAC還設(shè)置有可以回看群組通話文本消息功能,該回看文本消息功能包含在當(dāng)前集群組呼通話界面上查看當(dāng)前通話的群組通話文本消息記錄,以及在集群組呼通話結(jié)束后查看全部通話的群組通話文本消息記錄;查看內(nèi)容包含發(fā)送方標(biāo)識,發(fā)送對象標(biāo)識,發(fā)送消息內(nèi)容,發(fā)送時(shí)間。
具體實(shí)施時(shí),集群無線通信系統(tǒng)中的UE,DAC,集群基站與集群核心網(wǎng),支持群組通話文本消息的傳送。
具體的,當(dāng)群組中包含DAC用戶,DAC發(fā)送群組通話文本消息時(shí),DAC給集群核心網(wǎng)發(fā)送SIP(MESSAGE)消息;集群核心網(wǎng)接收群組通話文本消息并判斷到組內(nèi)包含DAC用戶時(shí),集群核心網(wǎng)給DAC發(fā)送SIP(MESSAGE)消息。對SIP(MESSAGE)消息增加“群組通話文本消息”的類型值,發(fā)送群組通話文本消息時(shí),將類型值填寫為“群組通話文本消息”并封裝群組通話文本消息內(nèi)容。
當(dāng)群組中的一UE發(fā)送群組通話文本消息時(shí),該UE給相關(guān)的集群基站發(fā)送上行直傳消息UL Information Transfer消息,攜帶NAS消息,NAS消息的消息類型填寫“群組通話文本消息”并封裝群組通話文本消息內(nèi)容。集群基站收到攜帶群組通話文本消息的UL Information Transfer消息,將NAS消息透傳給集群核心網(wǎng);透傳即是透明傳送,也就是傳送網(wǎng)絡(luò)不管傳輸?shù)臉I(yè)務(wù)如何,只負(fù)責(zé)將需要傳送的業(yè)務(wù)傳送到目的節(jié)點(diǎn),同時(shí)保證傳輸?shù)馁|(zhì)量即可,而不對傳輸?shù)臉I(yè)務(wù)進(jìn)行處理。集群核心網(wǎng)再通過與通話群組相關(guān)的所有集群基站,將群組通話文本消息傳輸給群組內(nèi)的所有UE(包括作為發(fā)送發(fā)的UE),對于這一具體過程,有兩種實(shí)現(xiàn)方式:可以在集群控制信道的NAS直傳消息中攜帶,也可以在集群尋呼信道的尋呼消息中攜帶,下面分別描述:
當(dāng)采用集群控制信道(TCCH,即Trunking Control Channel)的NAS直傳消息攜帶方式:
集群核心網(wǎng)發(fā)送下行NAS直傳消息DL Information Transfer給與群組相關(guān)的集群基站,其中攜帶NAS消息TRUNKING DOWNLINK TRANSPORT,該消息的Message Container Type指示為“群組通話文本消息”,該消息中封裝了群組通話文本消息;
集群基站通過集群控制信道向群組內(nèi)的所有UE發(fā)送DL Trunking Information Transfer消息,其中攜帶NAS消息TRUNKING DOWNLINK TRANSPORT,該消息的Message Container Type指示為“群組通話文本消息”,該消息中封裝了群組通話文本消息。
當(dāng)采用集群尋呼信道(TPCCH,即Trunking Paging Control Channel)的尋呼消息攜帶方式:
集群核心網(wǎng)向與群組相關(guān)的集群基站發(fā)起群組通話文本消息傳輸;
集群基站發(fā)送Trunking Paging消息給群組內(nèi)的所有UE,其中g(shù)roup ShortMsg-Indication信元取值為true,Group Paging Record的dedicated Info NAS信元攜帶NAS消息TRUNKING DOWNLINK TRANSPORT,該消息的Message Container Type指示為“群組通話文本消息”,并封裝了群組通話文本消息。
下面以B-TrunC標(biāo)準(zhǔn)實(shí)現(xiàn)為例,結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。
集群組呼通話中,UE和DAC均支持群組通話過程中進(jìn)行群組通話文本消息的編輯、發(fā)送、接收、顯示。列舉幾個(gè)場景幫助更直觀的理解本方法:
1.DAC想要通知群組A的成員到某處集合,DAC發(fā)起群組A的視頻組呼,語音播報(bào)同時(shí)將集合地點(diǎn)通過文本信息發(fā)送給群組,群組成員聽到語音信息同時(shí)用戶界面顯示文本信息,文字一目了然,語音疊加文字讓信息傳遞更準(zhǔn)確清晰,文本信息默認(rèn)自動(dòng)保存到本地,通話結(jié)束之后可回看記錄。
2.群組A正在通話中,已有一個(gè)高用戶級用戶正在講話,另一低優(yōu)先級用戶申請?jiān)挋?quán)時(shí)提示話權(quán)排隊(duì),而其剛好有緊急的信息需要通知大家,借用本發(fā)明方法,該用戶無需被動(dòng)等待,可以發(fā)送群組通話文本消息提示有緊急通知,請求話權(quán)用戶先釋放話權(quán),或者在申請到話權(quán)前通過文本消息將信息簡訊第一時(shí)間傳遞出去。
如圖2所示,描述的是發(fā)送方UE或DAC支持用戶進(jìn)行文本消息編輯發(fā)送的過程。
201:UE或DAC在集群組呼通話界面,可以是話權(quán)用戶、話權(quán)排隊(duì)用戶、聽用戶,或組空閑態(tài);
202:UE或DAC點(diǎn)擊群組文本消息按鈕;
203:通話界面下方出現(xiàn)消息編輯框,UE或DAC可切換輸入法,輸入文本,或從常用文本(如“重要消息,請先釋放話權(quán)”),和自定義文本中快速選擇;
204:完成輸入后確認(rèn)發(fā)送。查看發(fā)送記錄,有已發(fā)送的消息內(nèi)容列表。
如圖3所示,描述的是接收方UE和DAC接收群組通話文本消息并顯示的過程:
301:UE和DAC在集群組呼通話界面;
302:組內(nèi)UE收到TRUNKING DOWNLINK TRANSPORT(集群下行傳輸)的NAS消息,消息類型為“群組通話文本消息”并攜帶文本消息內(nèi)容;或者DAC收到SIP(MESSAGE)消息,消息類型為“群組通話文本消息”并攜帶文本消息內(nèi)容。UE和DAC對消息內(nèi)容進(jìn)行解析;
303:若消息的發(fā)送對象標(biāo)識為當(dāng)前通話群組,并且發(fā)送方標(biāo)識并非本用戶,在組呼通話界面下方顯示文本內(nèi)容,顯示內(nèi)容應(yīng)包含發(fā)送方標(biāo)識、消息內(nèi)容和發(fā)送時(shí)間;否則丟棄該消息;
304:消息顯示一定時(shí)間后收錄入文本消息記錄中,界面不再顯示,但提供回看功能,用戶可通過回看功能查看當(dāng)前通話的全部文本消息。
UE、DAC、集群基站、集群核心網(wǎng)都必須支持群組通話文本消息的傳輸,該端到端流程在圖4和圖5中描述。
如圖4所示,描述了UE收發(fā)群組通話文本消息和DAC收發(fā)群組通話文本消息的完整流程,并且集群核心網(wǎng)在組內(nèi)發(fā)送群組通話文本消息時(shí)采用TCCH的NAS直傳消息攜帶方式。
(以下402-410描述發(fā)送方為群組內(nèi)一UE,接收方包括群組內(nèi)的所有UE和DAC的信令流程)
401.集群組呼通話中,該通話可以是可視組呼、語音組呼、視頻推送等;
402.如果發(fā)起群組用戶中的一UE(MO UE)處于RRC_IDLE態(tài),則該UE先發(fā)起Service Request過程,恢復(fù)默認(rèn)承載;
403.該UE向集群基站A(與該UE相關(guān)的集群基站)發(fā)送UL Information Transfer(上行鏈路信息傳輸)消息,攜帶TRUNKING UPLINK TRANSPORT(集群上行鏈路傳輸)的NAS消息,NAS消息的Message Container Type(消息類型)指示為“群組通話文本消息”,NAS消息的內(nèi)容包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本內(nèi)容、發(fā)送時(shí)間;
404.集群基站A將TRUNKING UPLINK TRANSPORT(集群上行鏈路傳輸)的NAS消息透傳給集群核心網(wǎng);
集群核心網(wǎng)將群組通話文本消息傳輸給群組內(nèi)的全部終端和調(diào)度臺(tái);
其中,
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至群組內(nèi)的全部UE(包括MO UE)時(shí):
405.集群核心網(wǎng)對接收到的TRUNKING UPLINK TRANSPORT(集群上行鏈路傳輸)的NAS消息進(jìn)行解析,判斷消息類型為群組通話文本消息,并且當(dāng)前群組正在通話中,將TRUNKING DOWNLINK TRANSPORT(集群下行鏈路傳輸)的NAS消息發(fā)送給通話群組相關(guān)的所有集群基站,NAS消息類型指示為“群組通話文本消息”,NAS消息的內(nèi)容為包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本內(nèi)容、發(fā)送時(shí)間;
406.集群基站B通過Trunking Information Transfer(集群信息傳輸)將TRUNKING DOWNLINK TRANSPORT(集群下行鏈路傳輸)的NAS消息發(fā)送給群組內(nèi)的其他UE(MT UEs);集群基站A通過Trunking Information Transfer(集群信息傳輸)將TRUNKING DOWNLINK TRANSPORT(集群下行鏈路傳輸)的NAS消息發(fā)送給作為MO UE。其中,MO UE在接收到自身發(fā)送的群組通話文本消息后不顯示。
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至DAC時(shí):
407.集群核心網(wǎng)向DAC發(fā)送SIP(MESSAGE)消息,其中,SIP消息的消息類型指示為“群組通話文本消息”,SIP消息的消息模式指示為“組播模式”,SIP消息中封裝群組通話文本消息的內(nèi)容;
408.DAC給集群核心網(wǎng)回SIP(200OK)消息(即應(yīng)答消息),確認(rèn)群組通話文本消息已接收;
409.集群核心網(wǎng)向集群基站A發(fā)送Downlink NAS Transport,攜帶TRUNKING DOWNLINK TRANSPORT(集群下行鏈路信息傳輸)的NAS消息,消息類型指示為“群組通話文本消息”,NAS消息中封裝有應(yīng)答(ACK)消息;
410.集群基站A將封裝有應(yīng)答(ACK)消息的NAS消息透傳給MO UE。
(以下411-415描述發(fā)送方為DAC,接收方包含UE的信令流程)
411.DAC發(fā)送SIP(MESSAGE)消息給集群核心網(wǎng),SIP消息中包含消息發(fā)送類型(msgtype)和消息模式(msgmode),消息發(fā)送類型msgtype指示為“群組通話文本消息”,消息模式msgmode指示為“組播模式”;
412.集群核心網(wǎng)對接收到的SIP消息進(jìn)行解析,判斷消息類型為群組通話文本消息,并且當(dāng)前群組正在通話中,將群組通話文本消息封裝在NAS消息中發(fā)送給通話群組相關(guān)的所有集群基站,消息類型指示為“群組通話文本消息”,消息內(nèi)容為包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本內(nèi)容、發(fā)送時(shí)間;
413.集群基站(A和B)通過Trunking Information Transfer將TRUNKING DOWNLINK TRANSPORT(集群下行傳輸)的NAS消息發(fā)送給群組內(nèi)的所有UE;
另外,集群核心網(wǎng)還會(huì)將群組通話文本消息傳輸給群組內(nèi)的DAC:
集群核心網(wǎng)向DAC發(fā)送SIP消息,其中,SIP消息的消息類型為群組通話文本消息,SIP消息的消息模式為組播模式,SIP消息中封裝群組通話文本消息的內(nèi)容;
當(dāng)群組內(nèi)的DAC為一個(gè)時(shí),則該DAC在接收到自身發(fā)送的群組通話文本消息后不顯示;
當(dāng)群組內(nèi)的DAC為多個(gè),則發(fā)起群組通話文本消息的DAC在接收到自身發(fā)送的群組通話文本消息后不顯示,其他的DAC顯示接收到的群組通話文本消息;
414.其他的DAC給集群核心網(wǎng)返回SIP(200OK),也就是應(yīng)答消息,集群核心網(wǎng)給發(fā)送方DAC回應(yīng)答消息,確認(rèn)集群文本消息發(fā)送完成;
415.組呼釋放。
圖5描述網(wǎng)絡(luò)側(cè)在組內(nèi)發(fā)送文本消息的另一實(shí)施方法,即通過TPCCH的尋呼消息攜帶方式。
501.集群組呼通話中,該通話可以是可視組呼、語音組呼、視頻推送等;
502.如果發(fā)起MO UE處于RRC_IDLE態(tài),則UE先發(fā)起Service Request過程,恢復(fù)默認(rèn)承載;
503.MO UE向集群基站A發(fā)送UL Information Transfer消息,攜帶TRUNKING UPLINK TRANSPORT的NAS消息,消息的Message Container Type指示為“群組通話文本消息”,消息內(nèi)容包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本內(nèi)容、發(fā)送時(shí)間;
504.集群基站A將TRUNKING UPLINK TRANSPORT的NAS消息透傳給集群核心網(wǎng);
集群核心網(wǎng)將群組通話文本消息傳輸給群組內(nèi)的全部UE和DAC;
其中,
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至群組內(nèi)的全部UE(包括MO UE)時(shí):
505.集群核心網(wǎng)對接收到的TRUNKING UPLINK TRANSPORT的NAS消息進(jìn)行解析,判斷消息類型為群組通話文本消息,并且當(dāng)前群正在通話中,將TRUNKING DOWNLINK TRANSPORT的NAS消息發(fā)送給通話群組相關(guān)的所有集群基站(A和B),消息類型指示為“群組通話文本消息”,消息內(nèi)容為包含發(fā)送方標(biāo)識、發(fā)送對象標(biāo)識、文本內(nèi)容、發(fā)送時(shí)間;
506.集群基站B通過Trunking Paging(集群尋呼)將TRUNKING DOWNLINK TRANSPORT的NAS消息發(fā)送給群組內(nèi)的其他UE(MT UEs);集群基站A通過Trunking Paging(集群尋呼)將TRUNKING DOWNLINK TRANSPORT的NAS消息發(fā)送給作為MO UE。其中,MO UE在接收到自身發(fā)送的群組通話文本消息后不顯示。
當(dāng)集群核心網(wǎng)將群組通話文本消息發(fā)送至DAC時(shí):
507.集群核心網(wǎng)向DAC發(fā)送SIP(MESSAGE)消息,消息發(fā)送類型指示為“群組通話文本消息”,消息模式指示為“組播模式”;
508.DAC給集群核心網(wǎng)回SIP(200OK)消息(即應(yīng)答消息),確認(rèn)群組文本消息已接收
509.集群核心網(wǎng)向集群基站A發(fā)送Downlink NAS Transport(下行NAS傳輸),攜帶TRUNKING DOWNLINK TRANSPORT的NAS消息,消息類型指示為“群組通話文本消息”,消息內(nèi)容攜帶文本消息的應(yīng)答(ACK)消息;
510.集群基站A將封裝有應(yīng)答(ACK)消息的NAS消息透傳給MO UE。
511.組呼釋放。
綜上所述,本發(fā)明提出了一種在語音、視頻組呼的同時(shí)進(jìn)行文本消息傳輸?shù)姆椒ǎ谡Z音、視頻交流的同時(shí)引入文字信息的傳遞,三者的結(jié)合豐富了組呼通話過程中的信息溝通方式,是現(xiàn)有的語音組呼、可視組呼的一種有益補(bǔ)充。文本消息收發(fā)與話權(quán)無關(guān),用戶在獲取不到話權(quán)的情況下,也能通過文本方式向其他組成員傳遞信息,便于低優(yōu)先級用戶遞送信息。而且群組文本消息還可以保留在本地,便于用戶查閱,彌補(bǔ)了語音和圖像信息瞬間即逝不易保存的不足。該方法能極大增強(qiáng)用戶體驗(yàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明實(shí)施例可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。