專利名稱:實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法、裝置及sccas的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法、裝置及 SCCAS。
背景技術(shù):
3GPP(third generation partnership project,第三代合作伙伴計(jì)劃)的 IMS(IP Multimedia Subsystem,IP 多媒體子系統(tǒng))架構(gòu)及 OMA (Open MobileArchitecture,開放移動(dòng)應(yīng)用聯(lián)盟)的業(yè)務(wù)引擎架構(gòu)中均提出了多媒體會(huì)話的多終端協(xié)作環(huán)境需求,其已經(jīng)成為移動(dòng)多媒體數(shù)據(jù)業(yè)務(wù)發(fā)展的一個(gè)重要方向。多終端協(xié)作環(huán)境中的多媒體會(huì)話由多個(gè)相關(guān)的離散,如消息或與連續(xù)媒體流,如實(shí)時(shí)媒體流組成,這些相關(guān)的離散或連續(xù)媒體流承載于會(huì)話發(fā)送方或會(huì)話接收方的不同的多個(gè)相關(guān)移動(dòng)終端中。3GPP的IP多媒體子系統(tǒng)IMS部分提出了多媒體會(huì)話的IMS IUT(IMSInter UE Transfer,多終端協(xié)作環(huán)境)架構(gòu),參見(jiàn)圖1。網(wǎng)絡(luò)側(cè)在已有的呼叫會(huì)話控制功能網(wǎng)元、業(yè)務(wù)應(yīng)用服務(wù)器網(wǎng)元上增加了負(fù)責(zé)與多終端環(huán)境信令交互的SCC AS (Service Continuity Control Application Server,業(yè)務(wù)集中與連續(xù)應(yīng)用服務(wù)器)。會(huì)話發(fā)送方或接收方的本地多終端協(xié)作環(huán)境由一個(gè)主控終端和一個(gè)或多個(gè)受控終端組成,主控終端負(fù)責(zé)多媒體會(huì)話的不同媒體流在本地不同終端的分配。多終端協(xié)作環(huán)境中的本地多媒體會(huì)話部分稱為協(xié)作會(huì)話,由與SCC AS交互的本地各終端的協(xié)作會(huì)話控制信令、媒體流控制信令、與對(duì)端進(jìn)行多媒體數(shù)據(jù)傳輸?shù)拿襟w流組成。已有的IMS IUT架構(gòu)中,主控終端通過(guò)與SCC AS的信令交互,實(shí)現(xiàn)了多終端環(huán)境下在不同終端上分配和切換協(xié)作會(huì)話中不同媒體流承載的問(wèn)題。然而在IMS IUT協(xié)作會(huì)話環(huán)境下,由于不同實(shí)時(shí)媒體流由不同的終端接收,每個(gè)終端無(wú)法獲取其他接收終端所接收實(shí)時(shí)媒體流的時(shí)間戳信息,即終端無(wú)法獲取由其他終端接收的同一協(xié)作會(huì)話的其他相關(guān)實(shí)時(shí)媒體流的同步狀態(tài)信息,因而無(wú)法通過(guò)對(duì)協(xié)作會(huì)話中相關(guān)實(shí)時(shí)媒體流的所有同步狀態(tài)的監(jiān)測(cè)來(lái)實(shí)現(xiàn)對(duì)多個(gè)實(shí)時(shí)媒體流進(jìn)行的同步控制和優(yōu)化策略。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法、裝置及SCC AS, 以實(shí)現(xiàn)構(gòu)建IMS IUT架構(gòu)中多終端間實(shí)時(shí)媒體流同步狀態(tài)信息的目的,其具體方案如下一種媒體流間同步狀態(tài)信息構(gòu)建方法,應(yīng)用于多媒體會(huì)話的多終端協(xié)作環(huán)境IMS IUT架構(gòu)下的協(xié)同會(huì)話中,該方法包括向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求;接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的媒體流間同步狀態(tài)信息。優(yōu)選的,還包括
接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息;依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信息。優(yōu)選的,向終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求之前還包括建立與所述協(xié)同會(huì)話中的終端間的時(shí)鐘同步。優(yōu)選的,所述實(shí)時(shí)媒體流回放信息包括實(shí)時(shí)媒體流回放延遲信息,所述實(shí)時(shí)媒體流回放延遲信息包括實(shí)時(shí)媒體流發(fā)送方終端標(biāo)識(shí)、實(shí)時(shí)媒體流接收方終端標(biāo)識(shí)、實(shí)時(shí)媒體流發(fā)送端口、實(shí)時(shí)媒體流接收端口、實(shí)時(shí)媒體流平均回放延遲參數(shù)、當(dāng)前媒體流采集參考時(shí)間點(diǎn)參數(shù)。優(yōu)選的,所述實(shí)時(shí)媒體流回放延遲信息為預(yù)設(shè)參考時(shí)間段內(nèi)采樣的實(shí)時(shí)媒體流的平均回放延遲值。優(yōu)選的,所述訂閱請(qǐng)求包括指示媒體流平均回放延遲信息更新的標(biāo)識(shí)、媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。優(yōu)選的,所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息的過(guò)程包括獲取所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度;確定所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度對(duì)應(yīng)的當(dāng)前采樣時(shí)間段;依據(jù)實(shí)時(shí)媒體流數(shù)據(jù)包和控制包相關(guān)信息,計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值。優(yōu)選的,所述依據(jù)實(shí)時(shí)媒體流數(shù)據(jù)包和控制包相關(guān)信息,計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值的過(guò)程包括確定所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包序列號(hào)范圍;分別計(jì)算所述序列號(hào)范圍內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包的回放延遲值,并將計(jì)算結(jié)構(gòu)取平均值。優(yōu)選的,還包括等待預(yù)設(shè)時(shí)間后,將所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)加上所述預(yù)設(shè)等待時(shí)間,利用所述結(jié)果替換所述媒體流初始參考采樣開始時(shí)間點(diǎn);依據(jù)所述替換后的媒體流初始參考采樣開始時(shí)間點(diǎn)生成訂閱請(qǐng)求,返回執(zhí)行向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求的步驟。優(yōu)選的,所述訂閱請(qǐng)求格式為會(huì)話發(fā)起協(xié)議SIP訂閱消息,所述消息頭的事件域值為所述指示媒體流平均回放延遲信息更新的標(biāo)識(shí),所述消息體包括所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。一種實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置,包括訂閱請(qǐng)求發(fā)送單元,用于向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求;實(shí)時(shí)媒體流回放信息接收單元,用于接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;同步狀態(tài)信息構(gòu)建單元,用于構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。
優(yōu)選的,還包括訂閱消息接收單元,用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息;同步狀態(tài)信息發(fā)送單元,用于依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀
態(tài)fe息。一種業(yè)務(wù)集中與連續(xù)應(yīng)用服務(wù)器,包括實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置,所述裝置用于,向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求,接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息,構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。優(yōu)選的,所述實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置還包括訂閱消息接收單元,用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息;同步狀態(tài)信息發(fā)送單元,用于依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀
態(tài)fe息。從上述的技術(shù)方案可以看出,本發(fā)明實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法,采用從接收方終端訂閱實(shí)時(shí)媒體流回放信息的方式獲得各個(gè)接收方終端的實(shí)時(shí)媒體流回放信息,并在同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下將獲得的信息構(gòu)建成對(duì)應(yīng)的媒體流間同步狀態(tài)信息的方式,實(shí)現(xiàn)了構(gòu)建多個(gè)終端接收的實(shí)時(shí)媒體流間的同步狀態(tài)信息的目的。進(jìn)一步實(shí)現(xiàn)了以此同步狀態(tài)信息為依據(jù)進(jìn)行同步狀態(tài)檢測(cè),對(duì)多個(gè)實(shí)時(shí)媒體流進(jìn)行同步控制和優(yōu)化的目的,提高了 IMS IUT架構(gòu)的性能。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為IMS IUT架構(gòu)結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法的流程圖;圖3為本發(fā)明實(shí)施例公開的又一實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法流程圖;圖4為本發(fā)明實(shí)施例公開的接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息方法流程圖;圖5為本發(fā)明實(shí)施例公開的計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值的流程圖;圖6為本發(fā)明實(shí)施例公開的又一實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法流程圖;圖7為本發(fā)明實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置的結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例公開的SCC AS的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明公開了一種實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法,應(yīng)用于多媒體會(huì)話的多終端協(xié)作環(huán)境IMS IUT架構(gòu)下的協(xié)同會(huì)話中,其具體實(shí)施方式
如下所述本發(fā)明公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法的流程如圖2所示,包括步驟S21、向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求;通過(guò)訂閱的方式SCC AS向接收方終端發(fā)送請(qǐng)求,由于協(xié)同會(huì)話中會(huì)有多個(gè)終端, 所以,本步驟中的終端可為多個(gè)終端。將IMS IUT架構(gòu)中的SCC AS服務(wù)器作為實(shí)時(shí)流協(xié)同會(huì)話同步信息的匯集和處理裝置。步驟S22、接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;本發(fā)明中將實(shí)時(shí)媒體流回放信息作為同步狀態(tài)信息的生成依據(jù)。步驟S23、構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。依據(jù)獲得的實(shí)時(shí)媒體流回放信息構(gòu)建統(tǒng)一協(xié)同會(huì)話不同實(shí)時(shí)媒體流間的同步狀
態(tài)fe息。本實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法,采用從接收方終端訂閱實(shí)時(shí)媒體流回放信息的方式獲得各個(gè)接收方終端的實(shí)時(shí)媒體流回放信息,并在同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下將獲得的信息構(gòu)建成對(duì)應(yīng)的媒體流間同步狀態(tài)信息的方式,實(shí)現(xiàn)了構(gòu)建多個(gè)終端接收的實(shí)時(shí)媒體流間的同步狀態(tài)信息的目的。本發(fā)明公開的又一實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法的流程如圖3所示,包括步驟S31、建立與所述協(xié)同會(huì)話中的終端間的時(shí)鐘同步;本實(shí)施例中,為防止不同系統(tǒng)時(shí)鐘誤差導(dǎo)致接收終端計(jì)算實(shí)時(shí)媒體流平均回放延遲的不準(zhǔn)確,終端在建立實(shí)時(shí)媒體流會(huì)話后基于NTP (Network TimeProtocol,網(wǎng)絡(luò)時(shí)鐘協(xié)議)完成與SCC AS間的時(shí)鐘同步,其中SCC AS作為NTP服務(wù)器,各終端作為NTP客戶端。 SCC AS在與協(xié)同會(huì)話終端完成NTP時(shí)鐘同步后向接收終端訂閱實(shí)時(shí)媒體流回放延遲信息。步驟S32、向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放延遲信息的訂閱請(qǐng)求;比較不同實(shí)時(shí)媒體流的同步狀態(tài)的理想狀況是比較在發(fā)送端同一絕對(duì)時(shí)間點(diǎn)采集的不同媒體,如語(yǔ)音流和視頻流。在接收端回放的絕對(duì)時(shí)間點(diǎn)間的差值,即等同于不同媒體流回放延遲的差值,媒體流回放延遲是指從發(fā)送方的媒體采集絕對(duì)時(shí)間點(diǎn)開始,包括發(fā)送方打包編碼延遲、網(wǎng)絡(luò)發(fā)送延遲、接收方的解包解碼延遲、接收方本地緩存方案處理延遲,直至在接收方開始回放時(shí)的所有延遲??紤]到接收終端將每個(gè)實(shí)時(shí)媒體流采樣包的回放延遲發(fā)送給SCC AS的方式會(huì)導(dǎo)致過(guò)載的網(wǎng)絡(luò)信令流量及SCC AS過(guò)載的計(jì)算處理負(fù)載問(wèn)題,故本實(shí)施例中,SCC AS向協(xié)同會(huì)話的不同接收終端訂閱的是一個(gè)參考時(shí)間段內(nèi)采樣的實(shí)時(shí)媒體流的平均回放延遲。該參考時(shí)間段即為媒體流采樣參考時(shí)段,通過(guò)媒體流初始參考采樣開始時(shí)間點(diǎn)及參考采樣時(shí)長(zhǎng)兩個(gè)參數(shù)描述。其中,采用時(shí)長(zhǎng)參數(shù)由接收方主控終端設(shè)置,以保證主控終端可根據(jù)不同協(xié)同會(huì)話應(yīng)用的體驗(yàn)需求設(shè)置不同的采用時(shí)長(zhǎng),并在建
7立接收端協(xié)同會(huì)話時(shí)通過(guò)協(xié)同會(huì)話請(qǐng)求消息告知see AS,以作為該協(xié)同會(huì)話的統(tǒng)一的采用時(shí)長(zhǎng)參數(shù);媒體流初始參考采樣開始時(shí)間點(diǎn)由SCC AS為協(xié)作會(huì)話所有終端統(tǒng)一確定,如可統(tǒng)一設(shè)置為SCC AS收到接收方主控終端發(fā)送的采用時(shí)長(zhǎng)參數(shù)時(shí)對(duì)應(yīng)的SCC AS服務(wù)器當(dāng)前絕對(duì)時(shí)間值加上所接收到采用時(shí)長(zhǎng)的一定百分比。本實(shí)施例中的實(shí)時(shí)媒體流平均回放延遲信息為預(yù)設(shè)參考時(shí)間段內(nèi)采樣的實(shí)時(shí)媒體流的平均回放延遲值。所述實(shí)時(shí)媒體流回放延遲信息包括實(shí)時(shí)媒體流發(fā)送方終端標(biāo)識(shí)、 實(shí)時(shí)媒體流接收方終端標(biāo)識(shí)、實(shí)時(shí)媒體流發(fā)送端口、實(shí)時(shí)媒體流接收端口、實(shí)時(shí)媒體流平均回放延遲參數(shù)、當(dāng)前媒體流采集參考時(shí)間點(diǎn)參數(shù)。其中,實(shí)時(shí)媒體流發(fā)送方/接收方標(biāo)識(shí)可以為移動(dòng)終端以SIP URL方式表示的用戶標(biāo)識(shí)或者移動(dòng)終端的IP地址,實(shí)時(shí)媒體流發(fā)送/ 接收端口為RTP實(shí)時(shí)流對(duì)應(yīng)的UDP端口號(hào),當(dāng)前媒體流采集參考時(shí)間點(diǎn)為當(dāng)前媒體流參考采樣開始時(shí)間點(diǎn)與媒體流參考采樣結(jié)束時(shí)間點(diǎn)間的中間值。訂閱請(qǐng)求中包括指示媒體流平均回放延遲信息更新的標(biāo)識(shí)、媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。將其發(fā)送給接收方終端后,終端即可根據(jù)標(biāo)識(shí)確定需要依據(jù)上述參數(shù)值進(jìn)行自身的平均回放延遲信息的更新。本實(shí)施例中訂閱請(qǐng)求格式為 SIP (Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)Subscribe訂閱消息,所述消息頭的事件域值為所述指示媒體流平均回放延遲信息更新的標(biāo)識(shí),所述消息體包括所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。步驟S33、接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;接收上述接收方終端根據(jù)訂閱請(qǐng)求中的指示媒體流平均回放延遲信息更新的標(biāo)識(shí)并依據(jù)上述參數(shù)值進(jìn)行更新后的平均回放延遲信息。步驟S34、構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息;根據(jù)各個(gè)接收終端返回的實(shí)時(shí)媒體流平均回放延遲信息構(gòu)建同步狀態(tài)信息。步驟S35、接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息;終端可向SCC AS訂閱同步狀態(tài)信息,實(shí)現(xiàn)對(duì)同步狀態(tài)信息的獲取。步驟S36、依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信息。除上述步驟外,本實(shí)施例還可以包括步驟S37、等待預(yù)設(shè)時(shí)間;該時(shí)間可以為一個(gè)參考采樣時(shí)間長(zhǎng)度。步驟S38、將所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)加上所述預(yù)設(shè)等待時(shí)間,利用所述結(jié)果替換所述媒體流初始參考采樣開始時(shí)間點(diǎn);步驟S39、依據(jù)所述替換后的媒體流初始參考采樣開始時(shí)間點(diǎn)生成訂閱請(qǐng)求,返回執(zhí)行步驟S32。上述步驟使得每經(jīng)歷一個(gè)參考采樣時(shí)長(zhǎng)后,都可完成一個(gè)媒體流參考采樣開始時(shí)間點(diǎn)和實(shí)時(shí)媒體流平均回放延遲參數(shù)的更新計(jì)算。SCCAS將當(dāng)前的媒體流參考采樣開始時(shí)間點(diǎn)加上一個(gè)參考采樣時(shí)長(zhǎng)的所得值,作為下一個(gè)參考采樣時(shí)長(zhǎng)周期的媒體流當(dāng)前參考采樣開始時(shí)間點(diǎn),并依此生成新的訂閱信息向終端發(fā)送請(qǐng)求,實(shí)現(xiàn)按照循環(huán)方式進(jìn)行媒體流參考采樣開始時(shí)間點(diǎn)和實(shí)時(shí)媒體流平均回放延遲參數(shù)的更新。當(dāng)然本實(shí)施例并不限定該更新方式,同樣可以采用各個(gè)終端自動(dòng)將當(dāng)前的媒體流
8參考采樣開始時(shí)間點(diǎn)加上一個(gè)參考采樣時(shí)長(zhǎng)的所得值,作為下一個(gè)參考采樣時(shí)長(zhǎng)周期的媒體流當(dāng)前參考采樣開始時(shí)間點(diǎn),并以此時(shí)間點(diǎn)作為參數(shù)計(jì)算出實(shí)時(shí)媒體流平均回放延遲參數(shù)后,向SCCAS發(fā)送,由SCC AS進(jìn)行發(fā)布。本實(shí)施例中,SCC AS以實(shí)時(shí)更新的全景同步狀態(tài)信息的方式,構(gòu)建實(shí)時(shí)媒體流協(xié)同會(huì)話的同步狀態(tài)。一個(gè)全景同步狀態(tài)信息是指對(duì)應(yīng)同一媒體流采集參考時(shí)間點(diǎn)的協(xié)同會(huì)話中所有實(shí)時(shí)媒體流平均回放延遲信息。通過(guò)全景同步狀態(tài)信息中不同實(shí)時(shí)媒體流平均回放延遲的差值,可完整地實(shí)時(shí)監(jiān)測(cè)基于同一時(shí)間點(diǎn)在發(fā)送方采集的不同實(shí)時(shí)媒體流數(shù)據(jù)在接收方回放的同步狀況,如實(shí)時(shí)媒體流間平均回放延遲的差值越大,表明同步狀況越差。本實(shí)施例中并不限定訂閱請(qǐng)求采用SIP Subscribe消息格式,其還可采用其他消息格式,或者依據(jù)需求建立一種專用的請(qǐng)求格式,只要該消息中具有指示媒體流平均回放延遲信息更新的標(biāo)識(shí),媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度,使得終端能夠得知需要對(duì)自身的實(shí)時(shí)媒體流平均回放延遲信息進(jìn)行更新,并且獲得更新過(guò)程中的相應(yīng)參數(shù)即可。上述實(shí)施例中,接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息的過(guò)程如圖4所示,包括步驟S41、獲取所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度;從訂閱請(qǐng)求中獲取需要進(jìn)行更新的實(shí)時(shí)媒體流平均回放延遲信息的參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。步驟S42、確定所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度對(duì)應(yīng)的當(dāng)前采樣時(shí)間段;以所述參考采樣開始時(shí)間點(diǎn)為起始點(diǎn),加上所述參考采樣時(shí)間長(zhǎng)度后的點(diǎn)為采樣結(jié)束點(diǎn),起始點(diǎn)和結(jié)束點(diǎn)間的時(shí)間段為當(dāng)前采樣時(shí)間段。步驟S43、依據(jù)實(shí)時(shí)媒體流數(shù)據(jù)包和控制包相關(guān)信息,計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值。該步驟具體流程如圖5所示,包括步驟S431、確定所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包序列號(hào)范圍;接收方終端接收到的前后兩個(gè)不同RTCP SR控制包,先收到的RTCP SR包NTP時(shí)間戳及RTP時(shí)間戳表示為NTP_T_Prev及RTP_T_Prev,后收到的RTCP SR包NTP時(shí)間戳及 RTP時(shí)間戳表示為NTP_T_Rear及RTP_T_Rear。接收端收到序列號(hào)為η和m的兩個(gè)連續(xù)的 RTP包(其中m > η),其對(duì)應(yīng)的時(shí)間戳分別表示為RTP_T_n及RTP_T_m。據(jù)此可計(jì)算RTP_ T_n對(duì)應(yīng)的絕對(duì)時(shí)間值及兩個(gè)連續(xù)RTP數(shù)據(jù)包采集時(shí)間間隔。以T_n_abS表示RTP_T_n對(duì)應(yīng)的絕對(duì)時(shí)間值,以T_inteV表示兩個(gè)連續(xù)RTP數(shù)據(jù)包采集時(shí)間間隔T_intev = (NTP_T_Rear-NTP_T_Prev)*(RTP_T_m_RTP_T_n)/(RTP_T_Rear-RTP_ T_Prev)T_n_abs = NTP_T_Prev+(NTP_T_Rear-NTP_T_Prev)*(RTP_T_n-RTP_T_Prev)/ (RTP_T_Rear-RTP_T_Prev)以Tref表示當(dāng)前媒體流參考采樣開始時(shí)間點(diǎn),以Tdur表示參考采樣時(shí)長(zhǎng),當(dāng)前參考媒體流采樣時(shí)段內(nèi)所采樣的RTP數(shù)據(jù)包最小序號(hào)表示為kq_min,當(dāng)前參考媒體流采樣時(shí)段內(nèi)所采樣的RTP數(shù)據(jù)包最大序號(hào)表示為kqjnax,則先對(duì)(Tref-T_n_abS) /Tjntev計(jì)算結(jié)果進(jìn)行整數(shù)化處理,處理結(jié)果以Z表示,即 若計(jì)算結(jié)果為整數(shù),Z即為該整數(shù);若計(jì)算結(jié)果不為整數(shù),且為負(fù)值,則Z取為計(jì)算結(jié)果整數(shù)部分;若計(jì)算結(jié)果不為整數(shù),且為正值,則ζ取為計(jì)算結(jié)果整數(shù)部分加1。此外,以L表示 Tdur/T_intev的整數(shù)部分。則Seq_min = η+ (m_n)氺 ZSeq_max = Seq_min+ (m_n)當(dāng)前參考媒體流采樣時(shí)段內(nèi)采樣的媒體流RTP數(shù)據(jù)包序列號(hào)范圍在kq_min到 Seq—max 之間。步驟S432、分別計(jì)算所述序列號(hào)范圍內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包的回放延遲值,并將計(jì)算結(jié)果取平均值。接收終端對(duì)本地回放的RTP數(shù)據(jù)包序號(hào)處于kq_min至kqjiiax區(qū)間的每個(gè)RTP 數(shù)據(jù)包,計(jì)算其回放延遲。以處于kq_min至kqjiiax區(qū)間的序列號(hào)為j的RTP數(shù)據(jù)包為例,將該數(shù)據(jù)包的回放延遲表示為R_j,將發(fā)送端對(duì)該媒體的采樣絕對(duì)時(shí)間點(diǎn)表示Tp_j_ abs,將接收端對(duì)該RTP包內(nèi)媒體開始進(jìn)行本地回放的絕對(duì)時(shí)間點(diǎn)表示為T_j_abs,則T丄abs = T_n_abs+T_intev* (j-n) / (m_n)R_j = Tp_j_abs_T_j_abs以同樣方式對(duì)在接收端本地回放的RTP包序列號(hào)處于在kq_min至kqjiiax區(qū)間的RTP數(shù)據(jù)包進(jìn)行回放延遲計(jì)算,并對(duì)這些RTP數(shù)據(jù)包的回放延遲取平均值,即得到當(dāng)前參考媒體流采樣時(shí)段的媒體流平均回放延遲。本發(fā)明以IMS IUT環(huán)境下對(duì)端的兩個(gè)終端向本地兩個(gè)終端傳輸兩個(gè)實(shí)時(shí)媒體流的實(shí)例,來(lái)具體描述IMS IUT環(huán)境下的協(xié)作會(huì)話同步信息的創(chuàng)建和獲取流程,具體流程如圖6 所示。其中,本地的兩個(gè)終端為UE-1、UE-2,UE-I為本地協(xié)作會(huì)話的主控終端,UE-2為本地協(xié)作會(huì)話的受控終端;對(duì)端的兩個(gè)終端為UE-3、UE-4,UE-4為對(duì)端協(xié)作會(huì)話的主控終端, UE-3為對(duì)端協(xié)作會(huì)話的受控終端。本地終端作為接收終端,接收對(duì)端發(fā)送的兩個(gè)實(shí)時(shí)媒體流Media-A和Media-B,本地終端中的主控終端UE-I根據(jù)終端能力偏好等信息確定由哪一個(gè)終端接收Media-A和哪一個(gè)終端接收Media-B,Media-A由UE-3采集,Media-B由UE-4 采集,Media-A及Media-B在本地終端回放時(shí)需要保持同步。在依據(jù)現(xiàn)有技術(shù)建立起上述終端間的協(xié)同會(huì)話之后,包括步驟S61、建立起SCC AS與終端間的同步;SCC AS與UE-I及UE-3依據(jù)NTP協(xié)議實(shí)現(xiàn)時(shí)鐘同步,SCC AS作為NTP服務(wù)器,UE-I 及UE-3作為NTP客戶端;SCC AS與UE-2及UE-4依據(jù)NTP協(xié)議實(shí)現(xiàn)時(shí)鐘同步,SCC AS作為 NTP服務(wù)器,UE-2及UE-4作為NTP客戶端。步驟S62、SCC AS通過(guò)SIP Subscribe消息向UE-1訂閱實(shí)時(shí)媒體流Media-A的實(shí)時(shí)媒體流平均回放延遲更新信息,向UE-2訂閱實(shí)時(shí)媒體流Media-B的實(shí)時(shí)媒體流平均回放延遲更新信息;SIP Subscribe消息頭的事件(Event)域值為指示媒體流平均回放延遲信息更新的標(biāo)識(shí)Delay Update,該SIP Subscribe消息體中攜帶媒體流初始參考采樣開始時(shí)間點(diǎn) Tref及參考采樣時(shí)長(zhǎng)Tdur兩個(gè)參數(shù),Tref由SCC AS為所有協(xié)作會(huì)話終端統(tǒng)一確定,可設(shè)置為SCC AS收到UE-I發(fā)送的采用時(shí)長(zhǎng)參數(shù)Tdur時(shí)對(duì)應(yīng)的SCC AS服務(wù)器當(dāng)前絕對(duì)時(shí)間值加上0. 3Tdur,本實(shí)施例并不限定為0. 3Tdur,可以取為在0. ITdur-ITdur區(qū)間的任意值。只要能使各終端接收到SCC AS的訂閱信息后,盡量在Tdur等級(jí)度量的時(shí)間內(nèi)及時(shí)上報(bào)時(shí)媒體流平均回放延遲更新信息即可。步驟S63、SCC AS通過(guò)SIP Subscribe消息接收UE-1和UE-2發(fā)送的實(shí)時(shí)媒體流平均回放延遲信息;UE-I和UE-2根據(jù)接收到的iTref^Tdur及接收到的實(shí)時(shí)媒體流Media-A、Media-B 的RTP數(shù)據(jù)包、RTCP控制包信息計(jì)算Media-A和Media-B更新的實(shí)時(shí)媒體流平均回放延遲參數(shù)及對(duì)應(yīng)的更新的媒體流采集參考時(shí)間點(diǎn)參數(shù)。計(jì)算結(jié)束后,UE-I和UE-2分別利用 SIP Notify消息向SCC AS發(fā)送更新的Media-A或Media-B實(shí)時(shí)媒體流平均回放延遲信息, SIP Notify消息頭的事件(Event)域值為指示媒體流平均回放延遲信息更新的標(biāo)識(shí)Delay Update, SIPNotify消息體中包含Media-A或Media-B實(shí)時(shí)媒體流平均回放延遲信息,其中Media-A實(shí)時(shí)媒體流平均回放延遲信息包括=Media-A發(fā)送方UE-3標(biāo)識(shí)、Media-A接收方UE-I標(biāo)識(shí)、UE-3的發(fā)送端口、UE-I的接收端口、更新的Media-A實(shí)時(shí)媒體流平均回放延遲參數(shù)、更新的媒體流采集參考時(shí)間點(diǎn)參數(shù)。Media-B實(shí)時(shí)媒體流平均回放延遲信息包括 Media-B發(fā)送方UE-3標(biāo)識(shí)、Media-B接收方UE-1標(biāo)識(shí)、UE-3的發(fā)送端口、UE_1的接收端口、 更新的Media-B實(shí)時(shí)媒體流平均回放延遲參數(shù)、更新的媒體流采集參考時(shí)間點(diǎn)參數(shù)。步驟S64、構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流Media-A和Media-B間同步狀態(tài)信息;步驟S65、終端UE-4通過(guò)SIP Subscribe消息向SCC AS發(fā)起協(xié)同會(huì)話同步狀態(tài)訂閱請(qǐng)求,該SIP Subscribe消息頭的事件(Event)域值為指示全景同步狀態(tài)信息更新的標(biāo)識(shí) Synch Status Update ;除UE-4外,協(xié)作會(huì)話的相關(guān)終端UE-1、UE-2、UE_4也可發(fā)起協(xié)同會(huì)話同步狀態(tài)訂閱請(qǐng)求,步驟相同。步驟S66、通過(guò)SIP Notify消息向UE_4發(fā)送更新的全景同步狀態(tài)信息。所發(fā)送的SIP Notify消息頭的事件(Event)域值為指示全景同步狀態(tài)信息更新的標(biāo)識(shí)Synch Status Update。一個(gè)全景同步狀態(tài)信息是對(duì)應(yīng)同一媒體流采集參考時(shí)間點(diǎn)的協(xié)同會(huì)話中實(shí)時(shí)媒體流Media-A及Media-B的平均回放延遲信息。UE_4可根據(jù)全景同步狀態(tài)信息分析Media-A及Media-B的回放同步狀態(tài),并可執(zhí)行相應(yīng)的各種本地調(diào)整策略,以控制或優(yōu)化Media-A及Media-B的回放同步。如Media-A的平均回放延遲比Media-B的平均回放延遲較大時(shí),UE-4可適當(dāng)降低Media-B的發(fā)送速率以與Media-A趨于回放同步。本實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法,采用從接收方終端訂閱實(shí)時(shí)媒體流回放信息的方式獲得各個(gè)接收方終端的實(shí)時(shí)媒體流回放信息,并在同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下將獲得的信息構(gòu)建成對(duì)應(yīng)的媒體流間同步狀態(tài)信息的方式,實(shí)現(xiàn)了構(gòu)建多個(gè)終端接收的實(shí)時(shí)媒體流間的同步狀態(tài)信息的目的。進(jìn)一步實(shí)現(xiàn)了以此同步狀態(tài)信息為依據(jù)進(jìn)行同步狀態(tài)檢測(cè),對(duì)多個(gè)實(shí)時(shí)媒體流進(jìn)行同步控制和優(yōu)化的目的,提高了 IMS IUT架構(gòu)的性能。本發(fā)明公式公開了一種實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置,其結(jié)構(gòu)如圖7所示,包括訂閱請(qǐng)求發(fā)送單元71、實(shí)時(shí)媒體流回放信息接收單元72和同步狀態(tài)信息構(gòu)建單元73。其中訂閱請(qǐng)求發(fā)送單元71用于向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求;實(shí)時(shí)媒體流回放信息接收單元72用于接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;同步狀態(tài)信息構(gòu)建單元73用于構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。上述裝置還包括訂閱消息接收單元74,用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息;同步狀態(tài)信息發(fā)送單元75,用于依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信息。本發(fā)明進(jìn)一步公開了一種業(yè)務(wù)集中與連續(xù)應(yīng)用服務(wù)器SCC AS,其結(jié)構(gòu)如圖8所示,包括上述實(shí)施例所述的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置81,該裝置用于向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求,接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息,構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。還用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息,并依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信息,以實(shí)現(xiàn)對(duì)實(shí)時(shí)媒體流間同步狀態(tài)信息的構(gòu)建及獲取。本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種媒體流間同步狀態(tài)信息構(gòu)建方法,其特征在于,應(yīng)用于多媒體會(huì)話的多終端協(xié)作環(huán)境IMS IUT架構(gòu)下的協(xié)同會(huì)話中,該方法包括向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求; 接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息; 構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的媒體流間同步狀態(tài)信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息; 依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,向終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求之前還包括建立與所述協(xié)同會(huì)話中的終端間的時(shí)鐘同步。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述實(shí)時(shí)媒體流回放信息包括實(shí)時(shí)媒體流回放延遲信息,所述實(shí)時(shí)媒體流回放延遲信息包括實(shí)時(shí)媒體流發(fā)送方終端標(biāo)識(shí)、實(shí)時(shí)媒體流接收方終端標(biāo)識(shí)、實(shí)時(shí)媒體流發(fā)送端口、實(shí)時(shí)媒體流接收端口、實(shí)時(shí)媒體流平均回放延遲參數(shù)、當(dāng)前媒體流采集參考時(shí)間點(diǎn)參數(shù)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述實(shí)時(shí)媒體流回放延遲信息為預(yù)設(shè)參考時(shí)間段內(nèi)采樣的實(shí)時(shí)媒體流的平均回放延遲值。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述訂閱請(qǐng)求包括指示媒體流平均回放延遲信息更新的標(biāo)識(shí)、媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息的過(guò)程包括獲取所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度; 確定所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度對(duì)應(yīng)的當(dāng)前采樣時(shí)間段;依據(jù)實(shí)時(shí)媒體流數(shù)據(jù)包和控制包相關(guān)信息,計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述依據(jù)實(shí)時(shí)媒體流數(shù)據(jù)包和控制包相關(guān)信息,計(jì)算所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流平均回放延遲值的過(guò)程包括確定所述當(dāng)前采樣時(shí)間段內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包序列號(hào)范圍; 分別計(jì)算所述序列號(hào)范圍內(nèi)的實(shí)時(shí)媒體流數(shù)據(jù)包的回放延遲值,并將計(jì)算結(jié)構(gòu)取平均值。
9.根據(jù)權(quán)利要求6-8中任意一項(xiàng)所述的方法,其特征在于,還包括等待預(yù)設(shè)時(shí)間后,將所述訂閱請(qǐng)求中的媒體流初始參考采樣開始時(shí)間點(diǎn)加上所述預(yù)設(shè)等待時(shí)間,利用所述結(jié)果替換所述媒體流初始參考采樣開始時(shí)間點(diǎn);依據(jù)所述替換后的媒體流初始參考采樣開始時(shí)間點(diǎn)生成訂閱請(qǐng)求,返回執(zhí)行向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求的步驟。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述訂閱請(qǐng)求格式為會(huì)話發(fā)起協(xié)議SIP 訂閱消息,所述消息頭的事件域值為所述指示媒體流平均回放延遲信息更新的標(biāo)識(shí),所述消息體包括所述媒體流初始參考采樣開始時(shí)間點(diǎn)和參考采樣時(shí)間長(zhǎng)度。
11.一種實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置,其特征在于,包括訂閱請(qǐng)求發(fā)送單元,用于向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求; 實(shí)時(shí)媒體流回放信息接收單元,用于接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;同步狀態(tài)信息構(gòu)建單元,用于構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括訂閱消息接收單元,用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息; 同步狀態(tài)信息發(fā)送單元,用于依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信肩、ο
13.—種業(yè)務(wù)集中與連續(xù)應(yīng)用服務(wù)器,其特征在于,包括實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置,所述裝置用于,向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求,接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息,構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的實(shí)時(shí)媒體流間同步狀態(tài)信息。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建裝置還包括訂閱消息接收單元,用于接收終端發(fā)送的實(shí)時(shí)媒體流間的同步狀態(tài)信息訂閱消息; 同步狀態(tài)信息發(fā)送單元,用于依據(jù)所述訂閱消息發(fā)送所述實(shí)時(shí)媒體流間的同步狀態(tài)信肩、ο
全文摘要
本發(fā)明公開了一種媒體流間同步狀態(tài)信息構(gòu)建方法,應(yīng)用于多媒體會(huì)話的多終端協(xié)作環(huán)境IMS IUT架構(gòu)下的協(xié)同會(huì)話中,該方法包括向接收方終端發(fā)送訂閱實(shí)時(shí)媒體流回放信息的訂閱請(qǐng)求;接收所述接收方終端依據(jù)所述訂閱請(qǐng)求返回的實(shí)時(shí)媒體流回放信息;構(gòu)建同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下的所述實(shí)時(shí)媒體流回放信息對(duì)應(yīng)的媒體流間同步狀態(tài)信息。本發(fā)明實(shí)施例公開的實(shí)時(shí)媒體流間同步狀態(tài)信息構(gòu)建方法,采用從接收方終端訂閱實(shí)時(shí)媒體流回放信息的方式獲得各個(gè)接收方終端的實(shí)時(shí)媒體流回放信息,并在同一實(shí)時(shí)媒體流采樣參考時(shí)間點(diǎn)下將獲得的信息構(gòu)建成對(duì)應(yīng)的媒體流間同步狀態(tài)信息的方式,實(shí)現(xiàn)了構(gòu)建多個(gè)終端接收的實(shí)時(shí)媒體流間的同步狀態(tài)信息的目的。
文檔編號(hào)H04W8/20GK102571687SQ201010584440
公開日2012年7月11日 申請(qǐng)日期2010年12月10日 優(yōu)先權(quán)日2010年12月10日
發(fā)明者莫建林 申請(qǐng)人:聯(lián)芯科技有限公司