亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對會話初始化協(xié)議終端的音頻和視頻通信進(jìn)行切換的方法

文檔序號:7648814閱讀:222來源:國知局
專利名稱:對會話初始化協(xié)議終端的音頻和視頻通信進(jìn)行切換的方法
技術(shù)領(lǐng)域
本發(fā)明涉及音頻和視頻通信進(jìn)行切換的方法,尤其是對SIP (Session Initiation Protocol,會話初始化協(xié)議)終端的音頻和視 頻通信進(jìn)行切換的方法。
背景技術(shù)
SIP具有無縫、靈活、可擴(kuò)展和開放的特點(diǎn),它已經(jīng)受到了業(yè)界 的廣泛關(guān)注,正逐步成為腦(Next Generation Networking,下一 代網(wǎng)絡(luò))和IMS (IPMultimedia Subsystem, IP多媒體子系統(tǒng))等領(lǐng) 域中的重要協(xié)議。SIP不需要定義要建立的會話的類型,只定義如何 管理會話,這種靈活性使得SIP可以用于各種應(yīng)用和服務(wù),包括交互 式游戲、網(wǎng)絡(luò)電視、語音、視頻和網(wǎng)絡(luò)會議等。
SIP中通過SDP( Session Description Protocol, ^4^描述協(xié)議) 來描述媒體,其中,攜帶媒體信息的媒體行的語法為<media〉<port> <proto> <fmt list> 。其中,〈media〉為媒體類型,為音頻或者視頻; 〈port〉為々某體傳送的端口號;〈proto〉為所有的傳輸協(xié)議,可以為UDP (User Datagram Protocol,用戶數(shù)據(jù)才艮協(xié)議)、RTP (Real-time Transport Protocol, 實(shí)時(shí)傳輸協(xié)議)或者AVP (Audio-Video Processor,音頻—見頻處理器)。<fmt list〉為々某體格式。
如圖1所示,SIP終端主要包括協(xié)議棧模塊、音視頻設(shè)備控制模
塊和音視頻編解碼模塊。其中,協(xié)議棧模塊包括SIP模塊和RTP模塊, SIP模塊收發(fā)SIP信令,并且控制音視頻設(shè)備控制模塊的啟動和關(guān)閉。 RTP模塊將對端的RTP流送給音視頻編解碼模塊解碼,將本端的RTP 發(fā)送給對端;音視頻設(shè)備控制模塊受協(xié)議棧模塊的控制打開和關(guān)閉音 視頻設(shè)備(比如攝像頭,話筒,聽筒等),并且向音視頻編解碼模塊輸 入本地音視頻信息和播放從音視頻編解碼模塊來的對端的音視頻信 息;音視頻編解碼模塊將來自音視頻設(shè)備控制模塊的本地的音視頻信 息編碼編碼后送給協(xié)議棧模塊的RTP模塊,將來自協(xié)議棧模塊的RTP 模塊的對端RTP包中的音視頻信息解碼后輸送給音視頻設(shè)備控制模塊 播放。
當(dāng)前,對SIP終端的音頻與;f見頻通信轉(zhuǎn)換通常采用硬件方法,即 采用轉(zhuǎn)換設(shè)備將音頻信息從視頻信息中分離出來,這樣做耗資較大且 不易實(shí)現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種利用SIP協(xié)議實(shí)現(xiàn)SIP終端 的音頻與^f見頻切換的對SIP終端的音頻和4見頻通信進(jìn)行切換的方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
對會話初始化協(xié)議終端的音頻和視頻通信進(jìn)行切換的方法,包括 以下步驟
1.1第會話初始化協(xié)議終端通過網(wǎng)絡(luò)側(cè)向與其進(jìn)行A類通信的 第二會話初始化協(xié)議終端發(fā)送B類通信請求;
1. 2所述第二會話初始化協(xié)議終端接收到所述B類通信請求后對 自身是否支持且同意所述B類通信進(jìn)行判斷,根據(jù)判斷的結(jié)果,所述
第二會話初始化協(xié)議終端作相應(yīng)的設(shè)置,并且將構(gòu)造的相應(yīng)的B類通 信請求響應(yīng)通過所述網(wǎng)絡(luò)側(cè)發(fā)送給所述第一會話初始化協(xié)議終端;
1. 3所述第一會話初始化協(xié)議終端根據(jù)接收到的所述B類通信請 求響應(yīng)判斷所述第二會話初始化協(xié)議終端是否支持且同意所述B類通 信,若支持且同意,則所述第一會話初始化協(xié)議終端作B類設(shè)置后開 始進(jìn)行B類通信,同時(shí)給所述第二會話初始化協(xié)議終端發(fā)送確認(rèn)消息, 否則,所述第一會話初始化協(xié)議終端繼續(xù)A類通信。
上述方案中,步驟l. l通過以下步驟實(shí)現(xiàn)
2.1所述第一會話初始化協(xié)議終端向所述網(wǎng)絡(luò)側(cè)發(fā)送B類通信請
求;
2, 2所述網(wǎng)絡(luò)側(cè)接收到所述B類通信請求后將其發(fā)送給所述第二 會話初始化協(xié)議終端,并同時(shí)向所述第一會話初始化協(xié)議終端發(fā)送表 明B類通信請求已接收并正在被處理的臨時(shí)響應(yīng)消息;
2. 3所述第二會話初始化協(xié)議終端接收到所述B類通信請求后向 所述網(wǎng)絡(luò)側(cè)發(fā)送表明B類通信請求已接收并正在被處理的臨時(shí)響應(yīng)消 息。
作為本發(fā)明一實(shí)施例,所述A類通信為音頻通信,所述B類通信 為視頻通信。
上述方案中,步驟2. 1中,所述第一會話初始化協(xié)議終端發(fā)送的 視頻通信請求的會話描述協(xié)議中提供了所述第 一會話初始化協(xié)議終端 的視頻端口和支持的視頻編解碼方案信息。
上述方案中,步驟1.2中,若所述第二會話初始化協(xié)議終端支持 且同意所述視頻通信,則所述視頻通信請求響應(yīng)的會話描述協(xié)議包含 所述第二會話初始化協(xié)議終端的^f見頻端口和與所述第 一會話初始化協(xié)
議終端支持的視頻編解碼方案匹配的視頻編解碼方案信息,所述第二 會話初始化協(xié)議終端打開視頻端口并啟動視頻捕捉和視頻顯示設(shè)備, 將捕捉到的圖像編碼后發(fā)送到所述第 一會話初始化協(xié)議終端的視頻端
口;否則所述視頻通信請求響應(yīng)的會話描述協(xié)議包含所述第二會話初 始化協(xié)議終端支持的視頻編解碼方案信息,同時(shí)視頻端口信息為0。
上述方案中,步驟l. 3中,所述第一會話初始化協(xié)議終端根據(jù)接 收到的所述視頻通信請求響應(yīng)的會話描述協(xié)議的視頻端口信息判斷所 述第二會話初始化協(xié)議終端是否支持且同意所述^L頻通信,若所述一見 頻端口信息不為Q,則所述第二會話初始化協(xié)議終端支持且同意所述 牙見頻通信,所述第一會話初始化協(xié)議終端打開一見頻端口并啟動一見頻捕 捉和視頻顯示設(shè)備,接收所述第二會話初始化協(xié)議終端發(fā)送的圖〗象后 解碼并播放,同時(shí)將捕捉到的圖像編碼后發(fā)送到所述第二會話初始化 協(xié)議終端的視頻端口 ,并且給所述第二會話初始化協(xié)議終端發(fā)送確認(rèn) 消息;否則所述第 一會話初始化協(xié)"^義終端繼續(xù)音頻通信。
作為本發(fā)明另一實(shí)施例,所述A類通信為視頻通信,所述B類通 信為音頻通信。
上述方案中,步驟2.1中,所述第一會話初始化協(xié)議終端發(fā)送的 音頻通信請求的會話描述協(xié)議的視頻端口信息為0。
上述方案中,步驟1.2中,若所述第二會話初始化協(xié)議終端支持 且同意所述音頻通信,則所述音頻通信請求響應(yīng)的會話描述協(xié)議的^L 頻端口信息為0,所述第二會話初始化協(xié)議終端關(guān)閉視頻捕捉、視頻 顯示設(shè)備及視頻端口 ;否則所述音頻通信請求響應(yīng)的會活描述協(xié)議包 含所述第二會話初始化協(xié)議終端的視頻端口和所述i見頻通信采用的編 解碼方案信息,所述第二會話初始化協(xié)議終端的設(shè)置不變。
上述方案中步驟1. 3中,所述第一會話初始化協(xié)議終端根據(jù)接收 到的所述音頻通信請求響應(yīng)的會話描述協(xié)議的3見頻端口信息判斷所述 第二會話初始化協(xié)議終端是否支持且同意所述音頻通信,若所述一見頻
端口信息為0,則所述第二會話初始化協(xié)議終端支持且同意所述音頻 通信,所述第一會話初始化協(xié)議終端關(guān)閉一見頻捕捉、視頻顯示設(shè)備及 視頻端口,并且給所述第二會話初始化協(xié)議終端發(fā)送確認(rèn)消息;否則 所述第一會話初始化協(xié)議終端繼續(xù)視頻通信。
本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的技術(shù)方案通過SIP 的媒體切換技術(shù),快捷實(shí)現(xiàn)了對SIP終端的音頻和視頻通信的切換。


圖1為本發(fā)明SIP終端內(nèi)部模塊組成示意圖2為本發(fā)明SIP終端從音頻切換到視頻通信的流程圖3為本發(fā)明SIP終端從3見頻切換到音頻通信的流程圖。
具體實(shí)施例方式
圖1已在背景技術(shù)中加以描述,此處不再贅述。
對SIP終端的音頻和視頻通信進(jìn)行切換包括從音頻通信切換到視 頻通信和從視頻通信切換到音頻通信兩方面。下面,結(jié)合附圖對這兩 方面分別加以描述。
參照圖2,對于正在進(jìn)行音頻通信的SIP終端A與SIP終端B,從 音頻通信切換到視頻通信包括以下步驟
步驟一SIP終端A向網(wǎng)絡(luò)側(cè)發(fā)送^f見頻通信請求;其中,SIP終端 A發(fā)送的視頻通信請求的SDP中提供了 SIP終端A的視頻端口和支持
的視頻編解碼方案信息;
步驟二網(wǎng)絡(luò)側(cè)接收到SIP終端A的視頻通信請求后將其發(fā)送給 SIP終端B,并同時(shí)向SIP終端A發(fā)送臨時(shí)響應(yīng)消息,表明視頻通信請 求已接收并正在^皮處理;
步驟三SIP終端B接收到視頻通信請求后向網(wǎng)絡(luò)側(cè)發(fā)送臨時(shí)響 應(yīng)消息,表明視頻通信請求已接收并正在被處理;
步驟四SIP終端B接收到視頻通信請求后對自身是否支持且同 意視頻通信進(jìn)行判斷;若SIP終端B支持且同意視頻通信,則視頻通 信請求響應(yīng)的SDP包含SIP終端B的視頻端口和與所述第一會活初始 化協(xié)議終端支持的視頻編解碼方案匹配的視頻編解碼方案信息,SIP 終端B打開視頻端口并啟動視頻捕捉和視頻顯示設(shè)備,將捕捉到的圖 像編碼后發(fā)送到SIP終端A的視頻端口 ;否則視頻通信請求響應(yīng)的SDP 包含SIP終端B支持的視頻編解碼方案信息,同時(shí)視頻端口信息為0; SIP終端B將視頻通信請求響應(yīng)通過網(wǎng)絡(luò)側(cè)發(fā)送給SIP終端A;
步驟五SIP終端A根據(jù)接收到的視頻通信請求響應(yīng)的SDP的視 頻端口信息判斷SIP終端B是否支持且同意視頻通信;若SDP的視頻 端口信息不為0,則SIP終端B支持且同意視頻通信,SIP終端A打開 視頻端口并啟動視頻捕捉和視頻顯示設(shè)備,接收SIP終端B發(fā)送的圖 像后解碼并播放,同時(shí)將捕捉到的圖像編碼后發(fā)送到SIP終端B的視 頻端口 ,并且給SIP終端B發(fā)送確認(rèn)消息;否則,SIP終端A繼續(xù)音 頻通信。
至此,SIP終端A與SIP終端B已完成從音頻通信到視頻通信的 切換。
參照圖3,對于正在進(jìn)行4見頻通信的SIP終端A與SIP終端B,從
-現(xiàn)頻通信切換到音頻通信包括以下步驟
步驟一SIP終端A向網(wǎng)絡(luò)側(cè)發(fā)送-f見音頻信請求;其中,SIP終端 A發(fā)送的音頻通信請求的SDP的協(xié)議端口信息為0;
步驟二網(wǎng)絡(luò)側(cè)接收到SIP終端A的音頻通信請求后將其發(fā)送給 SIP終端B,并同時(shí)向SIP終端A發(fā)送臨時(shí)響應(yīng)消息,表明音頻通信請 求已接收并正在^t處理;
步驟三SIP終端B接收到音頻通信請求后向網(wǎng)絡(luò)側(cè)發(fā)送臨時(shí)響 應(yīng)消息,表明音頻通信請求已接收并正在被處理;
步驟四SIP終端B接收到音頻通信請求后對自身是否支持且同 意音頻通信進(jìn)行判斷;若SIP終端B支持且同意音頻通信,則音頻通 信請求響應(yīng)的SDP的視頻端口信息為0, SIP終端B關(guān)閉視頻捕捉、視 頻顯示設(shè)備及視頻端口 ;否則音頻通信請求響應(yīng)的SDP包含SIP終端 B的視頻端口和所述視頻通信采用的編解碼方案信息,SIP終端B的設(shè) 置保持不變,SIP終端B將音頻通信請求響應(yīng)通過網(wǎng)絡(luò)側(cè)發(fā)送給SIP 終端A;
步驟五SIP終端A根據(jù)接收到的音頻通信請求響應(yīng)的SDP的視 頻端口信息判斷SIP終端B是否支持且同意音頻通信;若SDP的視頻 端口信息為0,則SIP終端B支持且同意視頻通信,SIP終端A關(guān)閉視 頻捕捉、視頻顯示設(shè)備及視頻端口 ,并且給SIP終端B發(fā)送確認(rèn)消息; 否則,SIP終端A繼續(xù)視頻通信。
至此,SIP終端A與SIP終端B已完成從^見頻通信到音頻通信的 切換。
權(quán)利要求
1、對會話初始化協(xié)議終端的音頻和視頻通信進(jìn)行切換的方法,其特征在于,包括以下步驟1.1第一會話初始化協(xié)議終端通過網(wǎng)絡(luò)側(cè)向與其進(jìn)行A類通信的第二會話初始化協(xié)議終端發(fā)送B類通信請求;1.2所述第二會話初始化協(xié)議終端接收到所述B類通信請求后對自身是否支持且同意所述B類通信進(jìn)行判斷,根據(jù)判斷的結(jié)果,所述第二會話初始化協(xié)議終端作相應(yīng)的設(shè)置,并且將構(gòu)造的相應(yīng)的B類通信請求響應(yīng)通過所述網(wǎng)絡(luò)側(cè)發(fā)送給所述第一會話初始化協(xié)議終端;1.3所述第一會話初始化協(xié)議終端根據(jù)接收到的所述B類通信請求響應(yīng)判斷所述第二會話初始化協(xié)議終端是否支持且同意所述B類通信,若支持且同意,則所述第一會話初始化協(xié)議終端作B類設(shè)置后開始進(jìn)行B類通信,同時(shí)給所述第二會話初始化協(xié)議終端發(fā)送確認(rèn)消息,否則,所述第一會話初始化協(xié)議終端繼續(xù)A類通信。
2、 如權(quán)利要求1所述的對會話初始化協(xié)議終端的音頻和一見頻通信 進(jìn)行切換的方法,其特征在于,步驟l.l通過以下步驟實(shí)現(xiàn)2.1所述第一會話初始化協(xié)議終端向所述網(wǎng)絡(luò)側(cè)發(fā)送B類通信請求;2.2所述網(wǎng)絡(luò)側(cè)接收到所述B類通信請求后將其發(fā)送給所述第二 會話初始化協(xié)議終端,并同時(shí)向所述第 一會話初始化協(xié)議終端發(fā)送表 明B類通信請求已接收并正在被處理的臨時(shí)響應(yīng)消息;2.3所述第二會話初始化協(xié)議終端接收到所述B類通信請求后向所述網(wǎng)絡(luò)側(cè)發(fā)送表明B類通信請求已接收并正在被處理的臨時(shí)響應(yīng)消 自
3、 如權(quán)利要求2所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于所述A類通信為音頻通信,所述B類 通信為視頻通信。
4、 如權(quán)利要求3所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于步驟2.1中,所述第一會話初始化協(xié) 議終端發(fā)送的視頻通信請求的會話描述協(xié)議中提供了所述第一會話初 始化協(xié)議終端的視頻端口和支持的視頻編解碼方案信息。
5、 如權(quán)利要求4所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于步驟L2中,若所述第二會話初始化 協(xié)議終端支持且同意所述視頻通信,則所述視頻通信請求響應(yīng)的^S舌 描述協(xié)議包含所述第二會話初始化協(xié)議終端的視頻端口和與所述第一 會話初始化協(xié)議終端支持的視頻編解碼方案匹配的視頻編解碼方案信 息,所述第二會話初始化協(xié)議終端打開一見頻端口并啟動4見頻捕捉和一見 頻顯示設(shè)備,將捕捉到的圖像編碼后發(fā)送到所述第 一會話初始化協(xié)議 終端的視頻端口;否則所述視頻通信請求響應(yīng)的會話描述協(xié)議包含所 述第二會話初始化協(xié)議終端支持的視頻編解碼方案信息,同時(shí)視頻端口信息為0。
6、 如權(quán)利要求5所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于步驟1.3中,所述第一會話初始化協(xié) 議終端根據(jù)接收到的所述視頻通信請求響應(yīng)的會話描述協(xié)議的視頻端 口信息判斷所述第二會話初始化協(xié)議終端是否支持且同意所述視頻通 信,若所述視頻端口信息不為0,則所述第二會話初始化協(xié)議終端支 持且同意所述視頻通信,所述第一會話初始化協(xié)議終端打開視頻端口 并啟動視頻捕捉和視頻顯示設(shè)備,接收所述第二會話初始化協(xié)議終端 發(fā)送的圖像后解碼并播放,同時(shí)將捕捉到的圖像編碼后發(fā)送到所述第 二會話初始化協(xié)議終端的視頻端口 ,并且給所述第二會話初始化協(xié)議 終端發(fā)送確認(rèn)消息;否則所述第 一會話初始化協(xié)議終端繼續(xù)音頻通信。
7、 如權(quán)利要求2所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于所迷A類通信為-見頻通信,所述B類 通信為音頻通信。
8、 如權(quán)利要求7所述的對會話初始化協(xié)議終端的音頻和視頻通信 進(jìn)行切換的方法,其特征在于步驟2.1中,所述第一會話初始化協(xié) 議終端發(fā)送的音頻通信請求的會話描述協(xié)議的視頻端口信息為0。
9、 如權(quán)利要求8所述的對會話初始化協(xié)議終端的音頻和^L頻通信 進(jìn)行切換的方法,其特征在于步驟1.2中,若所述第二會話初始化 協(xié)議終端支持且同意所述音頻通信,則所述音頻通信請求響應(yīng)的會話 描述協(xié)議的視頻端口信息為0,所述第二會活初始化協(xié)議終端關(guān)閉視 頻捕捉、視頻顯示設(shè)備及視頻端口;否則所述音頻通信請求響應(yīng)的會 話描述協(xié)議包含所述第二會話初始化協(xié)議終端的禍J頁端口和所述視頻 通信采用的編解碼方案信息,所述第二會話初始化協(xié)議終端的設(shè)置不 變。
10、如權(quán)利要求9所述的對會話初始化協(xié)i^終端的音頻和3見頻通 信進(jìn)行切換的方法,其特征在于步驟1.3中,所述第一會話初始化 協(xié)議終端根據(jù)接收到的所述音頻通信請求響應(yīng)的會話描述協(xié)議的^L頻 端口信息判斷所述第二會話初始化協(xié)議終端是否支持且同意所述音頻通信,若所述視頻端口信息為0,則所述第二會話初始化協(xié)議終端支 持且同意所述音頻通信,所述第一會話初始化協(xié)議終端關(guān)閉視頻捕捉、 視頻顯示設(shè)備及視頻端口 ,并且給所述第二會話初始化協(xié)議終端發(fā)送 確i人消息;否則所述第一會話初始化協(xié)議終端繼續(xù)4見頻通信。
全文摘要
本發(fā)明公開了對會話初始化協(xié)議終端的音頻和視頻通信進(jìn)行切換的方法,包括1.第一SIP終端通過網(wǎng)絡(luò)側(cè)向與其進(jìn)行A類通信的第二SIP終端發(fā)送B類通信請求;2.第二SIP終端接收到B類通信請求后對自身是否支持且同意B類通信進(jìn)行判斷,根據(jù)判斷的結(jié)果,第二SIP終端作相應(yīng)的設(shè)置,并且將構(gòu)造的相應(yīng)的B類通信請求響應(yīng)通過網(wǎng)絡(luò)側(cè)發(fā)送給第一SIP終端;3.第一SIP終端根據(jù)接收到的B類通信請求響應(yīng)判斷第二SIP終端是否支持且同意B類通信,若支持且同意,則第一SIP終端作B類設(shè)置后開始進(jìn)行B類通信,同時(shí)給第二SIP終端發(fā)送確認(rèn)消息,否則,第一SIP終端繼續(xù)A類通信。本發(fā)明所述技術(shù)方案快捷實(shí)現(xiàn)了對SIP終端的音頻和視頻通信的切換。
文檔編號H04N7/26GK101110946SQ20071007578
公開日2008年1月23日 申請日期2007年8月17日 優(yōu)先權(quán)日2007年8月17日
發(fā)明者張繼棟, 妮 薛 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1