欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于voip技術(shù)的ptt通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)的制作方法

文檔序號(hào):7860521閱讀:144來源:國(guó)知局
專利名稱:一種基于voip技術(shù)的ptt通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)終端通信技術(shù)的應(yīng)用領(lǐng)域,尤其涉及的是ー種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)。
背景技術(shù)
VoIP的全稱為Voice On IP,即為基于Internet的通話,從使用的角度看,它類似于通常的手機(jī)能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的通話。VoIP最大的優(yōu)點(diǎn)就是通話便宜,但不能實(shí)現(xiàn)ー對(duì)多的通話。PTT的全稱為Push To Talk,即ー鍵通話,其功能類似于傳統(tǒng)的對(duì)講機(jī)。PTT的優(yōu)點(diǎn)是具有群呼功能。它可以設(shè)置成組,比如說有十個(gè)人設(shè)置成ー組,那么ー個(gè)人在講話,其他九個(gè)人都能夠聽到。公司、機(jī)構(gòu)(如酒店、機(jī)場(chǎng))或組織(如施工隊(duì))的工作人員,都可以形成一個(gè)組來使用這種群呼功能,而不必要一個(gè)ー個(gè)地打電話通知。隨著通信技術(shù)的發(fā)展,基于VOIP技術(shù)實(shí)現(xiàn)PTT群呼通話成為了可能,但現(xiàn)有實(shí)現(xiàn)方法和系統(tǒng)多過于復(fù)雜,不利于推廣。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在干,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),解決VOIP的群呼功能,并使得基于VOIP技術(shù)實(shí)現(xiàn)PTT群呼通話的設(shè)計(jì)簡(jiǎn)單、易推廣。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,包括以下步驟
A、通過具有VOIP功能的PTT客戶端對(duì)待發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置ー當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給具有VOIP功能的PTT服務(wù)器;
B、所述PTT服務(wù)器讀取所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中的當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),井根據(jù)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值所處的區(qū)間范圍判斷所述PTT客戶端的發(fā)言權(quán)限;
C、當(dāng)判斷所述PTT客戶端有發(fā)言權(quán),所述PTT服務(wù)器將所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,所述步驟A包括
所述PTT客戶端將待發(fā)送的RTP語音數(shù)據(jù)包中RTP固定頭的擴(kuò)展比特位置1,為RTP固定頭增加所述頭擴(kuò)展部分。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,所述步驟B還包括
當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值為Oxl時(shí),所述PTT客戶端具有發(fā)言搶占權(quán);
當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值處于區(qū)間0x2-0xFFFFFF時(shí),所述PTT客戶端沒有發(fā)
言搶占權(quán),且在無第三方PTT客戶端發(fā)言時(shí)申請(qǐng)獲得發(fā)言權(quán);當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值處于區(qū)間OxlOOOOOO-OxFFFFFFFF時(shí),所述PTT客戶
端沒有發(fā)言權(quán)。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,所述步驟B還包括
所述PTT服務(wù)器接收到所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包時(shí),判斷所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中是否有語音數(shù)據(jù);
當(dāng)所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中沒有語音數(shù)據(jù)時(shí)判定該P(yáng)TT客戶端放棄發(fā)言權(quán),否則通過所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值所處的區(qū)間范圍判斷所述PTT客戶端的發(fā)言權(quán)限。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,所述步驟A中的當(dāng)前通話的數(shù)·據(jù)源標(biāo)識(shí)唯一標(biāo)識(shí)一 PTT客戶端,用于所述PTT服務(wù)器據(jù)此判斷所述PTT客戶端的發(fā)言權(quán)限。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其中,所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)長(zhǎng)度為4個(gè)字節(jié)。一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng),其中,包括具有VOIP功能的PTT客戶端和PTT服務(wù)器,其中,
所述PTT客戶端用于對(duì)RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置一當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給所述PTT服務(wù)器;
所述PTT服務(wù)器用于接收所述PTT客戶端發(fā)送的頭擴(kuò)展后的RTP語音數(shù)據(jù)包,并獲取所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),通過所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)判斷所述PTT客戶端的發(fā)言權(quán)限,并根據(jù)所述PTT客戶端的發(fā)言權(quán)限做出是否將RTP語音數(shù)據(jù)包以組播的方式發(fā)送給第三方PTT客戶端的操作。所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng),其中,所述PTT客戶端和PTT服務(wù)器均為具有VOIP功能的移動(dòng)終端,且所述PTT客戶端為多個(gè),所述PTT服務(wù)器為一個(gè)。本發(fā)明所提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),通過對(duì)PTT客戶端發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),以便PTT服務(wù)器根據(jù)當(dāng)前通過的數(shù)據(jù)源標(biāo)識(shí)裁決出PTT客戶端的發(fā)言權(quán)限,將有發(fā)言權(quán)的PTT客戶端發(fā)送的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端,實(shí)現(xiàn)群呼功能。而且,對(duì)RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展的實(shí)現(xiàn)方式比較簡(jiǎn)單,易于實(shí)現(xiàn),僅通過一數(shù)據(jù)源標(biāo)識(shí)即可使PTT服務(wù)器做出正確的裁決,便于系統(tǒng)的設(shè)計(jì)和推廣。


圖I是本發(fā)明提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng)的結(jié)構(gòu)示意圖。圖2是本發(fā)明提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法的流程圖。圖3是本發(fā)明提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法中PTT服務(wù)器對(duì)PTT客戶端的發(fā)言權(quán)限進(jìn)行裁決的方法流程圖。
圖4是本發(fā)明提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法中PTT服務(wù)器對(duì)PTT客戶端的發(fā)言權(quán)限進(jìn)行裁決的方法流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng),如圖I所示,所述系統(tǒng)包括數(shù)個(gè)PTT客戶端和一個(gè)PTT服務(wù)器,PTT客戶端和PTT服務(wù)器均為具有VOIP(基于互聯(lián)網(wǎng)的通話)功能的移動(dòng)終端,PTT客戶端可以是用戶使用的手機(jī),用于用戶進(jìn)行PTT通話,而為了提高數(shù)據(jù)處理速率,PTT服務(wù)器可以為電腦,用于語音接收與組播、以及裁決哪個(gè)PTT客戶端有權(quán)說話。該系統(tǒng)通過軟件實(shí)現(xiàn),每個(gè)PTT客戶端通過RTP (實(shí)時(shí)傳輸協(xié)議)與PTT服務(wù)器進(jìn)行數(shù)據(jù)傳輸,PTT服務(wù)器對(duì)PTT客戶端發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行裁決,根據(jù)RTP語音數(shù)據(jù)包中的數(shù)據(jù)源標(biāo)識(shí)判斷PTT客戶端的發(fā)言權(quán)限,并根據(jù)PTT客戶端的發(fā)言權(quán)限,以組播形式向第三方PTT客戶端發(fā)布該RTP語音數(shù)據(jù)包。
具體地,所述PTT客戶端用于對(duì)RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在RTP語音數(shù)據(jù)包的RTP固定頭后增加一頭擴(kuò)展部分,并在頭擴(kuò)展部分設(shè)置一當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),然后將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給所述PTT服務(wù)器;其中,該當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)用于標(biāo)識(shí)PTT客戶端當(dāng)前通話的發(fā)言權(quán)限,通過該當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值,PTT服務(wù)器可以判斷出PTT客戶端的發(fā)言權(quán)限。所述PTT服務(wù)器用于接收所述PTT客戶端發(fā)送的頭擴(kuò)展后的RTP語音數(shù)據(jù)包,并獲取所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),通過所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)判斷所述PTT客戶端的發(fā)言權(quán)限,并根據(jù)所述PTT客戶端的發(fā)言權(quán)限做出是否將RTP語音數(shù)據(jù)包以組播的方式發(fā)送給第三方PTT客戶端的操作。結(jié)合上述本發(fā)明提供的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng),本發(fā)明還提供了一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,如圖2所示,包括以下步驟
步驟S100、通過具有VOIP功能的PTT客戶端對(duì)待發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置一當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給具有VOIP功能的PTT服務(wù)器;
步驟S200、所述PTT服務(wù)器讀取所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中的當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并根據(jù)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值所處的區(qū)間范圍判斷所述PTT客戶端的發(fā)言權(quán)限;
步驟S300、當(dāng)判斷所述PTT客戶端有發(fā)言權(quán),所述PTT服務(wù)器將所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端。下面結(jié)合具體的實(shí)施例對(duì)上述步驟進(jìn)行詳細(xì)的說明。在實(shí)際通話過程中,多個(gè)PTT客戶端會(huì)同時(shí)通過RTP協(xié)議向PTT服務(wù)器發(fā)送RTP語音數(shù)據(jù)包,PTT服務(wù)器會(huì)對(duì)接收到的各個(gè)RTP語音數(shù)據(jù)包進(jìn)行裁決,裁決哪個(gè)PTT客戶端具有發(fā)言權(quán),并將有發(fā)言權(quán)的PTT客戶端的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端,從而實(shí)現(xiàn)群呼功能。為了便于PTT服務(wù)器對(duì)PTT客戶端做出正確的裁決,PTT客戶端對(duì)待發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,RTP固定頭的格式如下
0123456789012345678901234567890權(quán)利要求
1.一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,包括以下步驟 A、通過具有VOIP功能的PTT客戶端對(duì)待發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置ー當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給具有VOIP功能的PTT服務(wù)器; B、所述PTT服務(wù)器讀取所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中的當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),井根據(jù)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值所處的區(qū)間范圍判斷所述PTT客戶端的發(fā)言權(quán)限; C、當(dāng)判斷所述PTT客戶端有發(fā)言權(quán),所述PTT服務(wù)器將所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端。
2.根據(jù)權(quán)利要求I所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,所述步驟A包括 所述PTT客戶端將待發(fā)送的RTP語音數(shù)據(jù)包中RTP固定頭的擴(kuò)展比特位置1,為RTP固定頭增加所述頭擴(kuò)展部分。
3.根據(jù)權(quán)利要求I所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,所述步驟B還包括 當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值為Oxl時(shí),所述PTT客戶端具有發(fā)言搶占權(quán); 當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值處于區(qū)間0x2-0xFFFFFF時(shí),所述PTT客戶端沒有發(fā)言搶占權(quán),且在無第三方PTT客戶端發(fā)言時(shí)申請(qǐng)獲得發(fā)言權(quán); 當(dāng)所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值處于區(qū)間OxlOOOOOO-OxFFFFFFFF時(shí),所述PTT客戶端沒有發(fā)言權(quán)。
4.根據(jù)權(quán)利要求I所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,所述步驟B還包括 所述PTT服務(wù)器接收到所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包吋,判斷所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中是否有語音數(shù)據(jù); 當(dāng)所述頭擴(kuò)展后的RTP語音數(shù)據(jù)包中沒有語音數(shù)據(jù)時(shí)判定該P(yáng)TT客戶端放棄發(fā)言權(quán),否則通過所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)的值所處的區(qū)間范圍判斷所述PTT客戶端的發(fā)言權(quán)限。
5.根據(jù)權(quán)利要求I所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,所述步驟A中的當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)唯一標(biāo)識(shí)ー PTT客戶端,用于所述PTT服務(wù)器據(jù)此判斷所述PTT客戶端的發(fā)言權(quán)限。
6.根據(jù)權(quán)利要求5所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法,其特征在于,所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)長(zhǎng)度為4個(gè)字節(jié)。
7.一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng),其特征在于,包括具有VOIP功能的PTT客戶端和PTT服務(wù)器,其中, 所述PTT客戶端用于對(duì)RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置ー當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),并將頭擴(kuò)展后的RTP語音數(shù)據(jù)包發(fā)送給所述PTT服務(wù)器; 所述PTT服務(wù)器用于接收所述PTT客戶端發(fā)送的頭擴(kuò)展后的RTP語音數(shù)據(jù)包,并獲取所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),通過所述當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí)判斷所述PTT客戶端的發(fā)言權(quán)限,井根據(jù)所述PTT客戶端的發(fā)言權(quán)限做出是否將RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端的操作。
8.根據(jù)權(quán)利要求7所述的基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)系統(tǒng),其特征在于,所述PTT客戶端和PTT服務(wù)器均為具有VOIP功能的移動(dòng)終端,且所述PTT客戶端為多個(gè),所述PTT服務(wù)器為ー個(gè)。
全文摘要
本發(fā)明公開了一種基于VOIP技術(shù)的PTT通話實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)。通過對(duì)PTT客戶端發(fā)送的RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展,在頭擴(kuò)展部分設(shè)置當(dāng)前通話的數(shù)據(jù)源標(biāo)識(shí),以便PTT服務(wù)器根據(jù)當(dāng)前通過的數(shù)據(jù)源標(biāo)識(shí)裁決出PTT客戶端的發(fā)言權(quán)限,將有發(fā)言權(quán)的PTT客戶端發(fā)送的RTP語音數(shù)據(jù)包以組播形式發(fā)送給第三方PTT客戶端,實(shí)現(xiàn)群呼功能。而且,對(duì)RTP語音數(shù)據(jù)包進(jìn)行頭擴(kuò)展的實(shí)現(xiàn)方式比較簡(jiǎn)單,易于實(shí)現(xiàn),僅通過一數(shù)據(jù)源標(biāo)識(shí)即可使PTT服務(wù)器做出正確的裁決,便于系統(tǒng)的設(shè)計(jì)和推廣。
文檔編號(hào)H04M7/00GK102916939SQ201210343519
公開日2013年2月6日 申請(qǐng)日期2012年9月17日 優(yōu)先權(quán)日2012年9月17日
發(fā)明者吳奇峰 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
鹤岗市| 正宁县| 天峻县| 高平市| 邛崃市| 临湘市| 虹口区| 广汉市| 西畴县| 东城区| 垣曲县| 台湾省| 嘉善县| 庆阳市| 天长市| 青河县| 汤阴县| 金沙县| 申扎县| 麻阳| 荔波县| 雅安市| 景谷| 遂溪县| 建始县| 康定县| 连云港市| 玉林市| 石狮市| 河东区| 志丹县| 光山县| 西丰县| 东方市| 涟源市| 会宁县| 鄂伦春自治旗| 筠连县| 西林县| 印江| 普兰店市|