基于ims架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002]IP多媒體子系統(tǒng)即IMS(IP Multimedia Subsystem)本質(zhì)上是一種網(wǎng)絡(luò)結(jié)構(gòu)。該項(xiàng)技術(shù)植根于移動(dòng)領(lǐng)域,最初是3GPP為移動(dòng)網(wǎng)絡(luò)定義的,而在NGN的框架下,IMS應(yīng)同時(shí)支持固定接入和移動(dòng)接入。
[0003]PoC(Push to Talk over Cellular,基于移動(dòng)蜂窩網(wǎng)絡(luò)分組域承載)是利用VoIP技術(shù)實(shí)現(xiàn)的半雙工語(yǔ)音業(yè)務(wù),可以支持一對(duì)一會(huì)話、一對(duì)多群組會(huì)話。半雙工語(yǔ)音業(yè)務(wù)的概念起源于集群通信技術(shù),最初使用在對(duì)講機(jī)上。半雙工語(yǔ)音業(yè)務(wù)的特征在于:用戶可以通過(guò)專門的按鍵,發(fā)起半雙工語(yǔ)音會(huì)話,或者申請(qǐng)會(huì)話中的發(fā)言權(quán)。在獲得發(fā)言權(quán)并得到相應(yīng)的提示后,用戶可以開(kāi)始講話。在半雙工會(huì)話中,一方在說(shuō)話時(shí),其他成員只能接聽(tīng),不能說(shuō)話。用戶可以預(yù)先定義通話群組,當(dāng)用戶對(duì)群組發(fā)起會(huì)話時(shí),會(huì)話請(qǐng)求消息會(huì)發(fā)送給所有的群組成員,群組成員根據(jù)該消息決定是否加入此次群組會(huì)話。在群組會(huì)話中發(fā)言的用戶,其話音會(huì)被送給所有加入該會(huì)話的群組成員。集群通信因其半雙工、組通信的特點(diǎn)贏得了很多行業(yè)用戶的支持,如:公安、武警、消防系統(tǒng)等。
[0004]目前很多標(biāo)準(zhǔn)組織和廠商都提出了基于IMS的PoC業(yè)務(wù),為IP網(wǎng)絡(luò)上的集群對(duì)講提供支持,例如:OMA、中國(guó)移動(dòng)、中興通訊公司等。
[0005]但是,隨著網(wǎng)絡(luò)3G和4G無(wú)線網(wǎng)絡(luò)的不斷商用,帶寬的不斷增加,人們對(duì)視頻的需求也不斷增加,視頻成為寬帶網(wǎng)絡(luò)的殺手級(jí)業(yè)務(wù)。然而目前的PoC業(yè)務(wù)還只是針對(duì)語(yǔ)音對(duì)講而設(shè)計(jì)的,并未把視頻融合到業(yè)務(wù)中,這就導(dǎo)致目前的PoC業(yè)務(wù)無(wú)法適應(yīng)用戶的需求。如何為用戶提供集語(yǔ)音、視頻一體的多媒體對(duì)講業(yè)務(wù)是當(dāng)前需要解決的一項(xiàng)技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的旨在至少解決所述技術(shù)缺陷之一。
[0007]為此,本發(fā)明的目的在于提出一種基于頂S架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法及系統(tǒng),可以提供視頻組呼業(yè)務(wù),向其他用戶發(fā)送語(yǔ)音和視頻數(shù)據(jù),豐富了用戶體驗(yàn),滿足用戶對(duì)視頻服務(wù)的需求。
[0008]為了實(shí)現(xiàn)上述目的,本發(fā)明一方面的實(shí)施例提供一種基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法,包括如下步驟:
[0009]步驟SI,視頻組呼客戶端接入IMS核心網(wǎng),并向視頻組呼服務(wù)器發(fā)起視頻組呼請(qǐng)求,其中,所述視頻組呼請(qǐng)求包括組號(hào);
[0010]步驟S2,所述視頻組呼服務(wù)器在接收到所述視頻組呼請(qǐng)求后,向群組服務(wù)器發(fā)送成員查詢請(qǐng)求并接收所述群組服務(wù)器返回的成員列表,其中,所述成員查詢請(qǐng)求用于查詢所述組號(hào)中的所有成員;
[0011]步驟S3,所述視頻組呼服務(wù)器通過(guò)SIP呼叫信息,將所述成員列表中的所有成員對(duì)應(yīng)的視頻組呼客戶端,呼叫到所述組號(hào)對(duì)應(yīng)的呼組中;
[0012]步驟S4,所有視頻組呼客戶端在進(jìn)入所述呼組后,進(jìn)行PTT話權(quán)的搶占,搶占成功的視頻組呼客戶端向所述視頻組呼服務(wù)器發(fā)送多媒體信息,所述視頻組呼服務(wù)器將所述多媒體信息轉(zhuǎn)發(fā)至所述呼組中的其他視頻組呼服務(wù)器;
[0013]步驟S5,當(dāng)步驟S4中的搶占到PTT話權(quán)的視頻組呼客戶端釋放話權(quán)后,進(jìn)入下一輪PTT話權(quán)的搶占。
[0014]進(jìn)一步,在所述步驟SI中,所述視頻組呼客戶端通過(guò)Wifi網(wǎng)絡(luò)、3G網(wǎng)絡(luò)或4G網(wǎng)絡(luò)接入所述IMS核心網(wǎng)。
[0015]進(jìn)一步,每個(gè)所述視頻組呼客戶端通過(guò)發(fā)送SIPINFO信息發(fā)起PTT話權(quán)的搶占請(qǐng)求,
[0016]在一個(gè)視頻組呼客戶端搶占到話權(quán)后以及釋放化話權(quán)后,所述視頻組呼服務(wù)器根據(jù)預(yù)先配置的判斷策略進(jìn)行PTT話權(quán)搶占的判斷,以判斷該視頻組呼客戶端對(duì)PTT話權(quán)的搶占或釋放是否成功,
[0017]如果判斷該視頻組呼客戶端對(duì)PTT話權(quán)的搶占成功,則所述視頻組呼服務(wù)器允許所述視頻組呼客戶端發(fā)送所述多媒體信息;
[0018]如果判斷該視頻組呼客戶端對(duì)PTT話權(quán)的釋放成功,則所述視頻組呼服務(wù)器允許進(jìn)入下一輪PTT話權(quán)的搶占。
[0019]進(jìn)一步,所述預(yù)先配置的判斷策略包括:發(fā)起PTT話權(quán)的搶占請(qǐng)求的時(shí)間順序、所述視頻組呼客戶端在所述成員列表中的優(yōu)先級(jí)。
[0020]進(jìn)一步,本發(fā)明實(shí)施例的基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法,還包括如下步驟:通過(guò)呈現(xiàn)服務(wù)器顯示用戶的在線狀態(tài)和呼叫狀態(tài)。
[0021]根據(jù)本發(fā)明實(shí)施例的基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)方法,基于IMS核心網(wǎng),將傳統(tǒng)的只有語(yǔ)音服務(wù)的PoC與視頻業(yè)務(wù)進(jìn)行了融合,在用戶搶到PTT話權(quán)時(shí),可以向其他用戶發(fā)送多媒體信息,包括語(yǔ)音和視頻數(shù)據(jù),其他用戶除了能聽(tīng)到該用戶的語(yǔ)音外,也可以看到該用戶的視頻圖像,從而豐富了用戶體驗(yàn),滿足用戶對(duì)視頻服務(wù)的需求。
[0022]本發(fā)明另一方面的實(shí)施例提供一種基于頂S架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),包括:多個(gè)視頻組呼客戶端、視頻組呼服務(wù)器和群組服務(wù)器,其中,每個(gè)所述視頻組呼客戶端接入頂S核心網(wǎng),且與所述視頻組呼服務(wù)進(jìn)行通信,用于向所述視頻組呼服務(wù)器發(fā)起視頻組呼請(qǐng)求,其中,所述視頻組呼請(qǐng)求包括組號(hào);所述視頻組呼服務(wù)器與每個(gè)所述視頻組呼客戶端和所述群組服務(wù)器進(jìn)行通信,用于在接收到所述視頻組呼請(qǐng)求后,向所述群組服務(wù)器發(fā)送成員查詢請(qǐng)求,其中,所述成員查詢請(qǐng)求用于查詢所述組號(hào)中的所有成員;所述群組服務(wù)器用于根據(jù)所述成員查詢請(qǐng)求,查找到所述組號(hào)中的所有成員,并以成員列表形式返回至所述視頻組呼服務(wù)器;所述視頻組呼服務(wù)器還用于通過(guò)SIP呼叫信息,將所述成員列表中的所有成員對(duì)應(yīng)的視頻組呼客戶端,呼叫到所述組號(hào)對(duì)應(yīng)的呼組中,所有視頻組呼客戶端在進(jìn)入所述呼組后,進(jìn)行PTT話權(quán)的搶占,搶占成功的視頻組呼客戶端向所述視頻組呼服務(wù)器發(fā)送多媒體信息,所述視頻組呼服務(wù)器將所述多媒體信息轉(zhuǎn)發(fā)至所述呼組中的其他視頻組呼服務(wù)器,其中,當(dāng)本輪搶占到PTT話權(quán)的視頻組呼客戶端釋放話權(quán)后,進(jìn)入下一輪PTT話權(quán)的搶占。
[0023]進(jìn)一步,每個(gè)所述視頻組呼客戶端通過(guò)Wifi網(wǎng)絡(luò)、3G網(wǎng)絡(luò)或4G網(wǎng)絡(luò)接入所述頂S核心網(wǎng)。
[0024]進(jìn)一步,每個(gè)所述視頻組呼客戶端通過(guò)發(fā)送SIPINFO信息發(fā)起PTT話權(quán)的搶占請(qǐng)求,
[0025]在一個(gè)視頻組呼客戶端搶占到話權(quán)后以及釋放化話權(quán)后,所述視頻組呼服務(wù)器根據(jù)預(yù)先配置的判斷策略進(jìn)行PTT話權(quán)搶占的判斷,以判斷該視頻組呼客戶端對(duì)PTT話權(quán)的搶占或釋放是否成功,
[0026]如果判斷該視頻組呼客戶端對(duì)PTT話權(quán)的搶占成功,則所述視頻組呼服務(wù)器允許所述視頻組呼客戶端發(fā)送所述多媒體信息;
[0027]如果判斷該視頻組呼客戶端對(duì)PTT話權(quán)的釋放成功,則所述視頻組呼服務(wù)器允許進(jìn)入下一輪PTT話權(quán)的搶占。
[0028]進(jìn)一步,所述預(yù)先配置的判斷策略包括:發(fā)起PTT話權(quán)的搶占請(qǐng)求的時(shí)間順序、所述視頻組呼客戶端在所述成員列表中的優(yōu)先級(jí)。
[0029]進(jìn)一步,本發(fā)明實(shí)施例的基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),還包括:呈現(xiàn)服務(wù)器,所述呈現(xiàn)服務(wù)器接入MS核心網(wǎng),用于顯示用戶的在線狀態(tài)和呼叫狀態(tài)。
[0030]根據(jù)本發(fā)明實(shí)施例的基于IMS架構(gòu)的視頻組呼業(yè)務(wù)實(shí)現(xiàn)系統(tǒng),基于IMS核心網(wǎng),將傳統(tǒng)的只有語(yǔ)音服務(wù)的PoC與視頻業(yè)務(wù)進(jìn)行了融合,在用戶搶到PTT話權(quán)時(shí),可以向其他用戶發(fā)送多媒體信息,包括語(yǔ)音和視頻數(shù)據(jù),其他用戶除了能聽(tīng)到該用戶的語(yǔ)音外,也可以看到該用戶的視頻圖像,從而豐富了用戶體驗(yàn),滿足用戶對(duì)視頻服務(wù)的需求。
[0031]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。