本申請(qǐng)是申請(qǐng)日為2012年2月9日、申請(qǐng)?zhí)枮椋?01280008534.8、發(fā)明名稱為“用于在協(xié)同會(huì)話期間同步移動(dòng)站媒體流的方法和裝置”的中國(guó)專利申請(qǐng)的分案申請(qǐng)。
相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求享有2011年2月11日提交的美國(guó)臨時(shí)申請(qǐng)61/442,008的權(quán)益,該申請(qǐng)的內(nèi)容在這里引入作為參考。
背景技術(shù):
互聯(lián)網(wǎng)協(xié)議(ip)多媒體子系統(tǒng)(ims)可以被配置成使用協(xié)同會(huì)話傳送多媒體服務(wù)。協(xié)同會(huì)話可以包括一組兩個(gè)或更多個(gè)接入支路(accesslegs)和在兩個(gè)或更多個(gè)具有呈現(xiàn)為一個(gè)遠(yuǎn)程支路的ims訂閱的無(wú)線發(fā)射/接收單元(wtru)上相關(guān)的媒體。wtru中的一個(gè)可以被指定為協(xié)作會(huì)話的控制方,并可以在其中將協(xié)作會(huì)話的其他wtru作為目標(biāo)的ims中來(lái)發(fā)起媒體流的wtru間傳輸。
分組交換流(pss)技術(shù)可以使用實(shí)時(shí)傳輸協(xié)議(rtp)、先進(jìn)的超文本傳輸協(xié)議(http)和自適應(yīng)的http流被集成于ims內(nèi)。pss技術(shù)可以提供平臺(tái)以用于傳送例如所需的內(nèi)容或直播電視(tv)節(jié)目。
技術(shù)實(shí)現(xiàn)要素:
描述了一種在協(xié)作會(huì)話期間同步移動(dòng)站(即,無(wú)線發(fā)射/接收單元(wtru))媒體流的方法和裝置。wtru間傳輸請(qǐng)求消息、流增加請(qǐng)求消息和會(huì)話更新請(qǐng)求消息可以在多個(gè)wtru和會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as)之間被交換。每個(gè)消息可以包括會(huì)話描述協(xié)議(sdp)屬性行(attributeline),其包含時(shí)間同步信息(例如,呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)、媒體流群組標(biāo)識(shí)(id)和同步容限(synchronizationtolerance)ie)。scc-as可以更新所述時(shí)間同步信息和在其發(fā)送到wtru的消息中包括更新的信息,其中wtru基于所述更新的時(shí)間同步信息可以重新同步它們各自的媒體流。
在一種實(shí)施例中,所述wtru中的第一wtru可以傳送第一消息,該第一消息包括初始的時(shí)間同步信息和在媒體流上執(zhí)行操作的請(qǐng)求。所述wtru中的第二wtru可以接收第二消息,該第二消息包括在媒體流上執(zhí)行操作的請(qǐng)求和初始的時(shí)間同步信息或更新的時(shí)間同步信息。第二wtru可以基于初始的時(shí)間同步信息、更新的時(shí)間同步信息或進(jìn)一步更新的時(shí)間同步信息中的一個(gè)重新同步其媒體流。第二wtru可以傳送包括用于重新同步其媒體流的時(shí)間同步信息的第三消息。第一wtru可以接收包括用于重新同步所述第二wtru的媒體流的時(shí)間同步信息的第四消息。所述第一wtru使用用于重新同步所述第二wtru的媒體流的時(shí)間同步信息可以更新所述第一wtru的內(nèi)部狀態(tài)。
在另一實(shí)施例中,所述wtru中的第一wtru可以傳送第一消息請(qǐng)求對(duì)協(xié)作會(huì)話請(qǐng)求更新。所述wtru中的第二wtru可以接收第二消息,該第二消息包括媒體流群組標(biāo)識(shí)(id)信息元素(ie)和同步容限ie。所述wtru中的所述第二wtru可以同步所述媒體流,在每一個(gè)所述媒體流上執(zhí)行呈現(xiàn)時(shí)間偏移(pto)測(cè)量以及基于所述pto測(cè)量生成組合媒體流ptoie。
附圖說(shuō)明
更詳細(xì)的理解可以從以下結(jié)合附圖舉例的方式給出的描述中得到,其中:
圖1a示出了可以在其中實(shí)施一個(gè)或多個(gè)所公開(kāi)的實(shí)施方式的示例通信系統(tǒng);
圖1b示出了可以在圖1a所示的通信系統(tǒng)內(nèi)使用的示例無(wú)線發(fā)射/接收單元(wtru);
圖1c示出了可以在圖1a所示的通信系統(tǒng)內(nèi)使用的示例無(wú)線電接入網(wǎng)絡(luò)以及示例核心網(wǎng)絡(luò);
圖2示出了pss會(huì)話的wtru間傳輸?shù)氖纠ㄐ沤粨Q;
圖3a和圖3b一起示出了用于移動(dòng)流和創(chuàng)建同步協(xié)作會(huì)話的示例通信交換;
圖4a和圖4b一起示出了用于將異步協(xié)作會(huì)話升級(jí)為同步協(xié)作會(huì)話的示例通信交換;
圖5a和圖5b一起示出了用于在同步會(huì)話內(nèi)傳輸流的示例通信交換;
圖6a和圖6b一起示出了用于校正失去(lackof)同步的示例通信交換;
圖7示出了會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as)的示例方框圖;以及
圖8示出了wtru的示例方框圖。
具體實(shí)施方式
圖1a示出了可以在其中實(shí)施一個(gè)或多個(gè)所公開(kāi)的實(shí)施方式的示例通信系統(tǒng)100。通信系統(tǒng)100可以是為多個(gè)無(wú)線用戶提供諸如語(yǔ)音、數(shù)據(jù)、視頻、消息傳遞、廣播等內(nèi)容的多址接入系統(tǒng)。該通信系統(tǒng)100能使多個(gè)無(wú)線用戶通過(guò)共享包括無(wú)線帶寬在內(nèi)的系統(tǒng)資源來(lái)訪問(wèn)這些內(nèi)容。例如,通信系統(tǒng)100可以使用一種或多種信道接入方法,如碼分多址(cdma)、時(shí)分多址(tdma)、頻分多址(fdma)、正交fdma(ofdma)、單載波fdma(sc-fdma)等等。
如圖1a所示,通信系統(tǒng)100可以包括wtru102a、102b、102c、102d、無(wú)線電接入網(wǎng)絡(luò)(ran)104、核心網(wǎng)絡(luò)106、公共交換電話網(wǎng)絡(luò)(pstn)108、因特網(wǎng)110以及其他網(wǎng)絡(luò)112,但是應(yīng)該了解,所公開(kāi)的實(shí)施方式考慮到了任何數(shù)量的wtru、基站、網(wǎng)絡(luò)和/或網(wǎng)絡(luò)部件。每一個(gè)wtru102a、102b、102c、102d都可以是被配置成在無(wú)線環(huán)境中工作和/或通信的任何類型的設(shè)備。舉個(gè)例子,wtru102a、102b、102c、102d可以被配置成傳送和/或接收無(wú)線信號(hào),并且可以包括用戶設(shè)備(ue)、移動(dòng)站、固定或移動(dòng)用戶單元、尋呼機(jī)、蜂窩電話、個(gè)人數(shù)字助理(pda)、智能電話、膝上型計(jì)算機(jī)、上網(wǎng)本、個(gè)人計(jì)算機(jī)、無(wú)線傳感器、消費(fèi)類電子產(chǎn)品等等。
通信系統(tǒng)100還可以包括基站114a和基站114b。每一個(gè)基站114a和114b可以是被配置成與wtru102a、102b、102c、102d中的至少一個(gè)無(wú)線對(duì)接的任何類型的設(shè)備,以便促成針對(duì)一個(gè)或多個(gè)通信網(wǎng)絡(luò)的接入,例如核心網(wǎng)絡(luò)106、因特網(wǎng)110和/或其他網(wǎng)絡(luò)112。舉個(gè)例子,基站114a、114b可以是基站收發(fā)信站(bts)、節(jié)點(diǎn)b、演進(jìn)型節(jié)點(diǎn)b(enb)、家用節(jié)點(diǎn)b(hnb)、家用enb(henb)、站點(diǎn)控制器、接入點(diǎn)(ap)、無(wú)線路由器等等。雖然基站114a、114b中的每一個(gè)都被描述成是單個(gè)部件,但是應(yīng)該了解,基站114a、114b可以包括任何數(shù)量的互連基站和/或網(wǎng)絡(luò)部件。
基站114a可以是ran104的一部分,其中該ran104還可以包括其他基站和/或網(wǎng)絡(luò)部件(未示出),例如基站控制器(bsc)、無(wú)線電網(wǎng)絡(luò)控制器(rnc)、中繼節(jié)點(diǎn)等等?;?14a和/或基站114b可以被配置成在被稱為小區(qū)(未示出)的特定地理區(qū)域內(nèi)傳送和/或接收無(wú)線信號(hào)。小區(qū)還可以分成小區(qū)扇區(qū)。例如,與基站114a相關(guān)聯(lián)的小區(qū)可以分成三個(gè)扇區(qū)。因此在一個(gè)實(shí)施例中,基站114a可以包括三個(gè)收發(fā)信機(jī),也就是說(shuō),小區(qū)的每一個(gè)扇區(qū)都具有一個(gè)收發(fā)信機(jī)。在另一個(gè)實(shí)施例中,基站114a可以使用多輸入多輸出(mimo)技術(shù),并且由此可以針對(duì)小區(qū)中的每個(gè)扇區(qū)使用多個(gè)收發(fā)信機(jī)。
基站114a、114b可以經(jīng)由空中接口116而與一個(gè)或多個(gè)wtru102a、102b、102c、102d進(jìn)行通信,其中該空中接口116可以是任何適當(dāng)?shù)臒o(wú)線通信鏈路(例如射頻(rf)、微波、紅外線(ir)、超聲波(uv)、可見(jiàn)光等等)。該空中接口116可以使用任何適當(dāng)?shù)臒o(wú)線電接入技術(shù)(rat)來(lái)建立。
更具體地說(shuō),如上所述,通信系統(tǒng)100可以是多址接入系統(tǒng),并且可以使用一種或多種信道接入方案,如cdma、tdma、fdma、ofdma、sc-fdma等等。例如,ran104中的基站114a與wtru102a、102b、102c可以實(shí)施如通用移動(dòng)電信系統(tǒng)(umts)陸地?zé)o線電接入(utra)之類的無(wú)線電技術(shù),該無(wú)線電技術(shù)可以用寬帶cdma(wcdma)來(lái)建立空中接口116。wcdma可以包括如高速分組接入(hspa)和/或演進(jìn)型hspa(hspa+)之類的通信協(xié)議。hspa則可以包括高速下行鏈路分組接入(hsdpa)和/或高速上行鏈路分組接入(hsupa)。
在另一個(gè)實(shí)施例中,基站114a和wtru102a、102b、102c可以實(shí)施如演進(jìn)型utra(e-utra)之類的無(wú)線電技術(shù),該無(wú)線電技術(shù)則可以使用長(zhǎng)期演進(jìn)(lte)和/或高級(jí)lte(lte-a)來(lái)建立空中接口116。
在其他實(shí)施例中,基站114a與wtru102a、102b、102c可以實(shí)施如ieee802.16(即全球微波互聯(lián)接入(wimax))、cdma2000、cdma20001x、cdma2000演進(jìn)數(shù)據(jù)優(yōu)化(ev-do)、臨時(shí)(interim)標(biāo)準(zhǔn)2000(is-2000)、臨時(shí)標(biāo)準(zhǔn)95(is-95)、臨時(shí)標(biāo)準(zhǔn)856(is-856)、全球移動(dòng)通信系統(tǒng)(gsm)、增強(qiáng)型數(shù)據(jù)速率gsm演進(jìn)(edge)、gsm/edgeran(geran)等無(wú)線電接入技術(shù)。
舉例來(lái)說(shuō),圖1a中的基站114b可以是無(wú)線路由器、hnb、henb或ap,并且可以使用任何適當(dāng)?shù)膔at來(lái)促成局部區(qū)域中的無(wú)線連接,例如營(yíng)業(yè)場(chǎng)所、住宅、交通工具、校園等等。在一個(gè)實(shí)施例中,基站114b和wtru102c、102d可以實(shí)施諸如ieee802.11之類的無(wú)線電技術(shù)來(lái)建立無(wú)線局域網(wǎng)(wlan)。在另一個(gè)實(shí)施例中,基站114b和wtru102c、102d可以實(shí)施諸如ieee802.15之類的無(wú)線電技術(shù)來(lái)建立無(wú)線個(gè)人局域網(wǎng)(wpan)。在另一個(gè)實(shí)施例中,基站114b和wtru102c、102d可以使用基于蜂窩的rat(例如wcdma、cdma2000、gsm、lte、lte-a等等)來(lái)建立微微小區(qū)(picocell)或毫微微小區(qū)(femtocell)。如圖1a所示,基站114b可以與因特網(wǎng)110直接連接。由此,基站114b未必需要經(jīng)由核心網(wǎng)絡(luò)106來(lái)接入因特網(wǎng)110。
ran104可以與核心網(wǎng)絡(luò)106進(jìn)行通信,其中該核心網(wǎng)絡(luò)106可以是被配置成向wtru102a、102b、102c、102d中的一個(gè)或多個(gè)提供語(yǔ)音、數(shù)據(jù)、應(yīng)用和/或網(wǎng)際協(xié)議上的語(yǔ)音(voip)服務(wù)的任何類型的網(wǎng)絡(luò)。例如,核心網(wǎng)絡(luò)106可以提供呼叫控制、賬單服務(wù)、基于移動(dòng)位置的服務(wù)、預(yù)付費(fèi)呼叫、網(wǎng)際互聯(lián)、視頻分配等等,和/或執(zhí)行高級(jí)安全功能,例如用戶驗(yàn)證。雖然在圖1a中沒(méi)有示出,但是應(yīng)該了解,ran104和/或核心網(wǎng)絡(luò)106可以直接或間接地和其他那些使用了與ran104相同的rat或不同rat的ran進(jìn)行通信。舉個(gè)例子,除了與可以使用e-utra無(wú)線電技術(shù)的ran104相連之外,核心網(wǎng)絡(luò)106還可以與另一個(gè)使用gsm無(wú)線電技術(shù)的ran(未示出)進(jìn)行通信。
核心網(wǎng)絡(luò)106還可以用作供wtru102a、102b、102c、102d接入pstn108、因特網(wǎng)110和/或其他網(wǎng)絡(luò)112的網(wǎng)關(guān)。pstn108可以包括提供普通老式電話服務(wù)(pots)的電路交換電話網(wǎng)絡(luò)。因特網(wǎng)110可以包括使用了公共通信協(xié)議的全球性互聯(lián)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備系統(tǒng),例如tcp/ip互聯(lián)網(wǎng)協(xié)議套件中的傳輸控制協(xié)議(tcp)、用戶數(shù)據(jù)報(bào)協(xié)議(udp)和網(wǎng)際協(xié)議(ip)。網(wǎng)絡(luò)112可以包括由其他服務(wù)供應(yīng)商擁有和/或運(yùn)營(yíng)的有線或無(wú)線通信網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)112可以包括與一個(gè)或多個(gè)ran相連的另一個(gè)核心網(wǎng)絡(luò),其中所述一個(gè)或多個(gè)ran可以使用與ran104相同的rat,也可以使用不同的rat。
通信系統(tǒng)100中一些或所有wtru102a、102b、102c、102d可以包括多模能力,也就是說(shuō),wtru102a、102b、102c、102d可以包括在不同無(wú)線鏈路上與不同無(wú)線網(wǎng)絡(luò)通信的多個(gè)收發(fā)信機(jī)。例如,圖1a所示的wtru102c可以被配置成與使用基于蜂窩的無(wú)線電技術(shù)的基站114a通信,以及與可以使用ieee802無(wú)線電技術(shù)的基站114b通信。
圖1b示出了可以在圖1a所示的通信系統(tǒng)內(nèi)使用的示例wtru102。如圖1b所示,wtru102可以包括處理器118、收發(fā)信機(jī)120、發(fā)射/接收部件122、揚(yáng)聲器/麥克風(fēng)124、鍵盤126、顯示器/觸摸板128、不可移除存儲(chǔ)器130、可移除存儲(chǔ)器132、電源134、全球定位系統(tǒng)(gps)芯片組136以及外圍設(shè)備138。應(yīng)該了解的是,在保持符合實(shí)施例的同時(shí),wtru102可以包括前述部件的任何子組合。
處理器118可以是通用目的處理器、專用目的處理器、常規(guī)處理器、數(shù)字信號(hào)處理器(dsp)、微處理器、與dsp核心關(guān)聯(lián)的一個(gè)或多個(gè)微處理器、控制器、微控制器、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)電路、集成電路(ic)、狀態(tài)機(jī)等等。處理器118可以執(zhí)行信號(hào)編碼、數(shù)據(jù)處理、功率控制、輸入/輸出處理和/或其他任何能使wtru102在無(wú)線環(huán)境中操作的功能。處理器118可以耦合至收發(fā)信機(jī)120,收發(fā)信機(jī)120可以耦合至發(fā)射/接收部件122。雖然圖1b將處理器118和收發(fā)信機(jī)120描述成是獨(dú)立組件,處理器118和收發(fā)信機(jī)120可以一起集成在電子封裝或芯片中。
發(fā)射/接收部件122可以被配置成經(jīng)由空中接口116將信號(hào)傳送到基站(例如基站114a),或者從基站(例如基站114a)接收信號(hào)。。舉個(gè)例子,在一個(gè)實(shí)施例中,發(fā)射/接收部件122可以是被配置成傳送和/或接收rf信號(hào)的天線。在另一個(gè)實(shí)施例中,舉例來(lái)說(shuō),發(fā)射/接收部件122可以是被配置成發(fā)射和/或接收ir、uv或可見(jiàn)光信號(hào)的發(fā)射器/檢測(cè)器。在另一個(gè)實(shí)施例中,發(fā)射/接收部件122可以被配置成傳送和接收rf信號(hào)和光信號(hào)兩者。發(fā)射/接收部件122可以被配置成傳送和/或接收無(wú)線信號(hào)的任何組合。
此外,雖然在圖1b中將發(fā)射/接收部件122描述成是單個(gè)部件,但是wtru102可以包括任何數(shù)量的發(fā)射/接收部件122。更具體地說(shuō),wtru102可以使用mimo技術(shù)。因此在一個(gè)實(shí)施例中,wtru102可以包括兩個(gè)或多個(gè)經(jīng)由空中接口116來(lái)傳送和接收無(wú)線信號(hào)的發(fā)射/接收部件122(例如多個(gè)天線)。
收發(fā)信機(jī)120可以被配置成對(duì)發(fā)射/接收部件122將要發(fā)射的信號(hào)進(jìn)行調(diào)制,以及對(duì)發(fā)射/接收部件122接收的信號(hào)進(jìn)行解調(diào)。如上所述,wtru102可以具有多模能力。由此,收發(fā)信機(jī)120可以包括允許wtru102借助諸如utra和ieee802.11之類的多個(gè)rat來(lái)進(jìn)行通信的多個(gè)收發(fā)信機(jī)。
wtru102的處理器118可以耦合至揚(yáng)聲器/麥克風(fēng)124、鍵盤126和/或顯示器/觸摸板128(例如液晶顯示器(lcd)顯示單元或有機(jī)發(fā)光二極管(oled)顯示單元),并且可以接收來(lái)自這些設(shè)備的用戶輸入數(shù)據(jù)。處理器118還可以向揚(yáng)聲器/麥克風(fēng)124、鍵盤126和/或顯示器/觸摸板128輸出用戶數(shù)據(jù)。此外,處理器118可以從任何適當(dāng)?shù)拇鎯?chǔ)器(例如不可移除存儲(chǔ)器130和/或可移除存儲(chǔ)器132)中存取信息,以及將信息存入這些存儲(chǔ)器。所述不可移除存儲(chǔ)器130可以包括隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、硬盤或是其他任何類型的存儲(chǔ)器存儲(chǔ)設(shè)備??梢瞥鎯?chǔ)器132可以包括用戶標(biāo)識(shí)模塊(sim)卡、記憶棒、安全數(shù)字(sd)記憶卡等等。在其他實(shí)施例中,處理器118可以訪問(wèn)來(lái)自那些并非物理上位于wtru102的存儲(chǔ)器(例如位于服務(wù)器或家庭計(jì)算機(jī)(未示出)的存儲(chǔ)器)的信息,以及將數(shù)據(jù)存入這些存儲(chǔ)器。
處理器118可以接收來(lái)自電源134的功率,并且可以被配置成分發(fā)和/或控制用于wtru102中的其他組件的電力。電源134可以是為wtru102供電的任何適當(dāng)?shù)脑O(shè)備。例如,電源134可以包括一個(gè)或多個(gè)干電池組(例如鎳鎘(ni-cd)、鎳鋅(ni-zn)、鎳氫(nimh)、鋰離子(li-ion)等等)、太陽(yáng)能電池、燃料電池等等。
處理器118還可以與gps芯片組136相耦合,該芯片組可以被配置成提供關(guān)于wtru102的當(dāng)前位置的位置信息(例如經(jīng)度和緯度)。作為來(lái)自gps芯片組136的信息的補(bǔ)充或替換,wtru102可以經(jīng)由空中接口116接收來(lái)自基站(例如基站114a、114b)的位置信息,和/或根據(jù)從兩個(gè)或更多個(gè)附近基站接收的信號(hào)定時(shí)來(lái)確定其位置。應(yīng)該了解的是,在保持與實(shí)施例一致的同時(shí),wtru102可以借助任何適當(dāng)?shù)奈恢么_定方法來(lái)獲取位置信息。
處理器118還可以耦合到其他外圍設(shè)備138,這其中可以包括提供附加特征、功能和/或有線或無(wú)線連接的一個(gè)或多個(gè)軟件和/或硬件模塊。例如,外圍設(shè)備138可以包括加速度計(jì)、電子指南針、衛(wèi)星收發(fā)信機(jī)、數(shù)碼相機(jī)(用于照片和視頻)、通用串行總線(usb)端口、振動(dòng)設(shè)備、電視收發(fā)信機(jī)、免提耳機(jī)、
圖1c示出了可以在圖1a所示的通信系統(tǒng)100內(nèi)使用的示例ran104和核心網(wǎng)絡(luò)106。如上所述,ran104可以使用e-utra無(wú)線電技術(shù)并經(jīng)由空中接口116來(lái)與wtru102a、102b、102c進(jìn)行通信。ran104還可以與核心網(wǎng)絡(luò)106進(jìn)行通信。
ran104可以包括enb140a、140b、140c,但是應(yīng)該了解,在保持與實(shí)施例一致的同時(shí),ran104可以包括任何數(shù)量的enb。enb140a、140b、140c中的每一個(gè)都可以包括一個(gè)或多個(gè)收發(fā)信機(jī),以便經(jīng)由空中接口116來(lái)與wtru102a、102b、102c進(jìn)行通信。在一個(gè)實(shí)施例中,enb140a、140b、140c可以實(shí)施mimo技術(shù)。由此舉例來(lái)說(shuō),enb140a可以使用多個(gè)天線來(lái)向wtru102a發(fā)射無(wú)線信號(hào),以及接收來(lái)自wtru102a的無(wú)線信號(hào)。
每一個(gè)enb140a、140b、140c都可以與特定小區(qū)(未示出)相關(guān)聯(lián),并且可以被配置成處理無(wú)線電資源管理決定、切換決定、上行鏈路和/或下行鏈路中的用戶調(diào)度等等。如圖1c所示,enb140a、140b、140c可以經(jīng)由x2接口來(lái)相互通信。
圖1c所示的核心網(wǎng)絡(luò)106可以包括移動(dòng)性管理實(shí)體(mme)142、服務(wù)網(wǎng)關(guān)144和分組數(shù)據(jù)網(wǎng)絡(luò)(pdn)網(wǎng)關(guān)146。雖然每個(gè)前述部件均被描述成是核心網(wǎng)絡(luò)106的一部分,但應(yīng)該了解,這些部件中的任何一個(gè)都可被核心網(wǎng)絡(luò)運(yùn)營(yíng)商之外的其他實(shí)體擁有和/或運(yùn)營(yíng)。
mme142可以經(jīng)由s1接口而與ran104中的每一個(gè)enb140a、140b、140c相連,并且可以用作控制節(jié)點(diǎn)。例如,mme142可以負(fù)責(zé)驗(yàn)證wtru102a、102b、102c的用戶、承載激活/去激活、在wtru102a、102b、102c的初始附著過(guò)程中選擇特定服務(wù)網(wǎng)關(guān)等等。mme142還可以提供控制平面功能,以便在ran104與使用如gsm或wcdma之類的其他無(wú)線電技術(shù)的其他ran(未示出)之間進(jìn)行切換。
服務(wù)網(wǎng)關(guān)144可以經(jīng)由s1接口而與ran104中的每一個(gè)enb140a、140b、140c相連。服務(wù)網(wǎng)關(guān)144通??梢月酚珊娃D(zhuǎn)發(fā)去往/來(lái)自wtru102a、102b、102c的用戶數(shù)據(jù)分組。該服務(wù)網(wǎng)關(guān)144還可以執(zhí)行其他功能,例如在enb間切換過(guò)程中錨定用戶平面,在下行鏈路數(shù)據(jù)可用于wtru102a、102b、102c的時(shí)候觸發(fā)尋呼、管理和存儲(chǔ)wtru102a、102b、102c的上下文等等。
服務(wù)網(wǎng)關(guān)144還可以與pdn網(wǎng)關(guān)146相連,該pdn網(wǎng)關(guān)可以為wtru102a、102b、102c提供諸如因特網(wǎng)110之類的分組交換網(wǎng)絡(luò)的接入,以便促成wtru102a、102b、102c與ip使能的設(shè)備之間的通信。
核心網(wǎng)絡(luò)106可以促成與其他網(wǎng)絡(luò)的通信。例如,核心網(wǎng)絡(luò)106可以為wtru102a、102b、102c提供諸如pstn108之類的電路交換網(wǎng)絡(luò)的接入,以便促成wtru102a、102b、102c與傳統(tǒng)的陸線通信設(shè)備之間的通信。例如,核心網(wǎng)絡(luò)106可以包括或者可以與用作核心網(wǎng)絡(luò)106與pstn108之間的接口的ip網(wǎng)關(guān)(例如ip多媒體子系統(tǒng)(ims)服務(wù)器)進(jìn)行通信。此外,核心網(wǎng)絡(luò)106可以為wtru102a、102b、102c提供針對(duì)網(wǎng)絡(luò)112的接入,其中該網(wǎng)絡(luò)可以包括由其他服務(wù)供應(yīng)商擁有和/或運(yùn)營(yíng)的其他有線或無(wú)線網(wǎng)絡(luò)。
圖2示出了通過(guò)創(chuàng)建協(xié)作會(huì)話在系統(tǒng)200中進(jìn)行的wtru間傳輸操作。系統(tǒng)200可以包括多個(gè)wtru2051、2052、2053和2054、會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as)210和ip網(wǎng)絡(luò)215。系統(tǒng)200可以使用協(xié)作會(huì)話提供多媒體服務(wù)。如圖2所示,在wtru1051和wtru1052之間的語(yǔ)音和視頻流可以被移動(dòng)到wtru1053和wtru1054。協(xié)作會(huì)話可以包括一組兩個(gè)或更多個(gè)接入支路和在兩個(gè)或更多個(gè)具有呈現(xiàn)為一個(gè)遠(yuǎn)程支路的ims訂閱的wtru上相關(guān)的媒體。wtru中的一個(gè)可以被指定作為協(xié)作會(huì)話的控制方,并且可以在將協(xié)作會(huì)話的其他wtru作為目標(biāo)的系統(tǒng)200內(nèi)發(fā)起wtru間媒體流的傳輸。會(huì)話傳輸過(guò)程可以在系統(tǒng)200內(nèi)被實(shí)施以傳輸會(huì)話控制和/或與該會(huì)話相關(guān)的媒體流。
wtru可以交換信息元素(ie)以使設(shè)備間媒體同步實(shí)現(xiàn)。這些ie可以包括群組標(biāo)識(shí)(id)ie(其能夠一起匹配同步的流),呈現(xiàn)時(shí)間偏移(presentationtimeoffset,pto)ie,以及同步容限ie。
該群組idie可以識(shí)別正一起被同步的流??臻e的群組id(例如,指定一個(gè)占位符的值為0,或標(biāo)志的存在)可存在于請(qǐng)求中以指示網(wǎng)絡(luò)可以生成和/或分配群組id。當(dāng)響應(yīng)請(qǐng)求創(chuàng)建該群組后,時(shí)間同步信息可以包括一個(gè)有效的群組id。
ptoie可以用來(lái)確保針對(duì)多個(gè)wtru的同步回放(playback)發(fā)生。pto可以如下被計(jì)算:
pto=當(dāng)前_回放_(tái)時(shí)間-當(dāng)前_時(shí)間戳,等式(1)
其中,當(dāng)前_回放_(tái)時(shí)間可以是以執(zhí)行當(dāng)前正在播放的片段(segment)的第一個(gè)字節(jié)的回放時(shí)的墻上時(shí)鐘時(shí)間為基礎(chǔ)的,而當(dāng)前_時(shí)間戳可以是該片段的時(shí)間戳,與媒體出現(xiàn)的開(kāi)始有關(guān)。pto計(jì)算可以在間隔處執(zhí)行,和/或在所有媒體片段上執(zhí)行。并且,pto計(jì)算可以在隨機(jī)接入點(diǎn)(rap)處執(zhí)行。
同步容限ie可以可選地被提供給多個(gè)wtru以能夠在流不同步時(shí)觸發(fā)校正操作。
通過(guò)在ims協(xié)作會(huì)話內(nèi)的不同的wtru終止的pss流之間的定時(shí)同步還可以包括會(huì)話描述協(xié)議(sdp)屬性的使用以用媒體會(huì)話或流附著上述ie。sdp屬性例如可以包括于用于wtru間傳輸?shù)娜我庀⒒蛉我饨M合的消息中。
sdp屬性可以擴(kuò)展支持由相同設(shè)備控制的兩個(gè)不同的協(xié)作會(huì)話的流之間的同步。例如,sdp屬性可以用來(lái)同步從不同服務(wù)器流出的相關(guān)的流。
媒體會(huì)話描述可以包含時(shí)間同步信息。該信息可以被設(shè)置為常規(guī)值并發(fā)送到設(shè)備。在該設(shè)備上的媒體播放器可以利用該信息調(diào)整其回放定時(shí)。該信息可以被設(shè)置為占位符值,如零。接收者可以用實(shí)際值代替占位符,例如,從媒體播放器獲得的pto。
協(xié)作會(huì)話可以被創(chuàng)建為如下所述的同步的,或可以在其創(chuàng)建后被更新成同步的。
ims信令可以用來(lái)在使用pto的wtru上建立回放定時(shí)。當(dāng)該偏移被wtru知道和使用時(shí),wtru可以在給定的墻上時(shí)鐘時(shí)間t0=ts0+pto用時(shí)間戳ts0播放片段。在播放期間,wtru負(fù)責(zé)保持足夠大的緩沖區(qū)以在不同網(wǎng)絡(luò)接入條件下維持這個(gè)偏移。一種維持偏移的可能條件可以要求所有wtru使用相同的墻上時(shí)鐘時(shí)間。因此,時(shí)間同步可以基于網(wǎng)絡(luò)時(shí)間協(xié)議(ntp)。
處理可以在wtru的客戶端中被執(zhí)行以在流上測(cè)量pto,在流上設(shè)置期望pto,以及在測(cè)量可能超出限定的容限時(shí)產(chǎn)生事件。例如,如果wtru不同步,則在t0時(shí)刻播放的實(shí)際的時(shí)間戳為ts1。當(dāng)同步時(shí),t0為ts0,所以絕對(duì)差可被計(jì)算并與同步容限比較,(差=abs(t0-pto-ts1))。該結(jié)果可以用來(lái)確定時(shí)差是否大于同步容限。wtru可以使用更新程序來(lái)指示該問(wèn)題。當(dāng)應(yīng)用時(shí),(例如,當(dāng)wtru不能跟上回放定時(shí)),scc-as可以決定使用滯后的pto并將其發(fā)送到所述wtru來(lái)同步。可替換地,scc-as可以決定為滯后的wtru重置初始的pto。因此,scc-as可以維持和分配設(shè)備間媒體同步信息。
同步類型的示例為非連續(xù)(singleshot)同步和連續(xù)同步。非連續(xù)同步可以在pto被初始確定并可以用來(lái)為任何新的流提供pto時(shí)發(fā)生。用于隨后更新pto的機(jī)制是可能的。雖然隨著數(shù)據(jù)發(fā)送同步信息的可能性存在,但同步信息可以經(jīng)由ims信令被攜帶。
對(duì)rtp流的媒體流同步可以使用rtp控制協(xié)議(rtcp)實(shí)現(xiàn)。目標(biāo)間的媒體同步(idms)發(fā)展rtcp擴(kuò)展來(lái)支持設(shè)備間媒體流同步。這個(gè)基于rtcp的機(jī)制可以在整個(gè)流會(huì)話期間定期地提供定時(shí)信息。這可以使回放的連續(xù)調(diào)整實(shí)現(xiàn)。由于目標(biāo)之一可以是支持雙向(如,ip電話(voip))對(duì)話時(shí),該連續(xù)調(diào)整可以特別的有用。在這種情況下,最小化緩沖是很重要,進(jìn)而其可能使得流對(duì)于突然的網(wǎng)絡(luò)變慢或損失更加敏感。
pss流可以被用來(lái)支持內(nèi)容點(diǎn)播(contentondemand)回放或現(xiàn)場(chǎng)直播單向內(nèi)容。這里,基于wtru的緩沖能力,這些應(yīng)用類型中很少需要最小化緩沖。因此,不同的緩沖規(guī)??梢杂糜谔囟ǖ膽?yīng)用上。例如,當(dāng)會(huì)話語(yǔ)音可接受的最大延遲可以是數(shù)以百計(jì)ms的數(shù)量級(jí),在緩沖啟動(dòng)期間幾秒的緩沖可以被視為是內(nèi)容點(diǎn)播流可接受的。
由于更大的緩沖可以用來(lái)播放pss流內(nèi)容,所以在回放開(kāi)始處的一次同步就足夠了,并且該緩沖可以補(bǔ)償大部分網(wǎng)絡(luò)抖動(dòng)。當(dāng)設(shè)備檢測(cè)到其不同步時(shí)校正操作可以被觸發(fā),但定期地重新同步流的時(shí)間量是有限的。非連續(xù)方案可以減少與時(shí)間同步相關(guān)的信令的數(shù)量。
信令類型的示例為帶內(nèi)和帶外。在rtp流的情況下,rtcp分組可以通過(guò)設(shè)備被發(fā)送到發(fā)送者。由于rtcp分組通常跟隨與rtp流相同的網(wǎng)絡(luò)路徑,這可以被稱為帶內(nèi)信令。此外,在rtp流的情況下,發(fā)送者在同步過(guò)程中具有活動(dòng)部分。因?yàn)橄冗M(jìn)的http和自適應(yīng)http流可以使用常備(stock)http服務(wù)器,所以用來(lái)同步http流帶外信令路徑可以是首選的。
pss流可以包括http流和rtp流。以下實(shí)施例可以應(yīng)用于支持pss的任何流協(xié)議,并且可以允許在流之間使用不同協(xié)議同步。
圖3a和3b一起示出了在無(wú)線通信系統(tǒng)300中在wtru間傳輸操作期間,移動(dòng)流和創(chuàng)建同步的協(xié)作會(huì)話的示例通信交換,該無(wú)線通信系統(tǒng)300包括分組交換流(pss)適配器/服務(wù)器305,會(huì)話控制功能(scf)310,會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as)315和wtru3201和3202。wtru3201和3202的每一個(gè)可以包括客戶端或者通信會(huì)話期間使用的應(yīng)用。
如圖3a所示,在wtru3201和pss適配器/服務(wù)器305之間建立視頻流325和音頻流330,(即媒體流),并且書(shū)簽被創(chuàng)建(335)。在wtru間傳輸被執(zhí)行前,wtru3201可以獲得時(shí)間同步信息,(例如,在協(xié)作會(huì)話中所有流的當(dāng)前pto、同步容限)(340)。同步容限可以預(yù)配置,或者基于流的性質(zhì)或來(lái)源的類型以及目標(biāo)wtru來(lái)設(shè)置。時(shí)間同步信息還可以通過(guò)wtru3201被設(shè)置為占位符,(例如,其值為0),或者其可以由scc-as315提供。
如圖3a所示,wtru3201可以傳送wtru間傳輸請(qǐng)求消息345到scc-as315,其包括包含群組idie、ptoie和同步容限ie的sdp屬性行(即“a”行),在下列格式中:
a=3gpp_sync_info:idms_http<群組_id><pto><同步_容限>。
在圖3a所示的示例中,消息345中的sdp屬性行可以指示wtru間的同步被請(qǐng)求,并且此外可以提供ie以到達(dá)此同步。sdp屬性行可以用來(lái)編碼wtru間媒體同步信息元素,并且可以出現(xiàn)在協(xié)作會(huì)話內(nèi)描述媒體同步的所有媒體部分中。
如圖3的示例中所示的,群組id被設(shè)置為占位符值(0)直到新的群組由scc-as315創(chuàng)建,pto被設(shè)置為“123456789”,以及同步容限被設(shè)置為“500”ms。scc-as315之后可以檢查操作授權(quán),創(chuàng)建協(xié)作會(huì)話,以及如所需要的更新時(shí)間同步ie,(例如,如果不由wtru提供,就生成唯一的群組id,并且如果其設(shè)置為占位符(“0”),就更新時(shí)間同步容限ie)(350)。scc-as315之后可以發(fā)送包括更新的時(shí)間同步信息的wtru間傳輸請(qǐng)求消息355到wtru3202(即,目標(biāo)wtru)??商鎿Q地,wtru間傳輸請(qǐng)求消息355可以包括在wtru間傳輸請(qǐng)求消息345中包括的相同的初始時(shí)間同步信息。
參考圖3b,在wtru接受wtru間傳輸請(qǐng)求消息355和建立傳輸會(huì)話后,pss會(huì)話在目標(biāo)wtru3202和pss適配器/服務(wù)器305之間使用書(shū)簽被建立(360)。在365中,wtru3202可以改變其流軟件客戶端行為以考慮傳輸請(qǐng)求消息355中的pto。具體地,到用戶的流的呈現(xiàn)(顯示)可以適當(dāng)?shù)匮舆t以匹配wtru間傳輸請(qǐng)求消息355中的ptoie。wtru3202可以發(fā)送wtru間傳輸響應(yīng)消息370,該wtru間傳輸響應(yīng)消息370包括在wtru間傳輸請(qǐng)求消息355中包括的相同的到scc-as315的時(shí)間同步ie。可替換地,例如,如果由于客戶端軟件或者需要更大的緩沖的限制,在wtru3202中不能應(yīng)用pto,響應(yīng)消息370可以包含相比于包括在消息345或消息355中的進(jìn)一步更新的包括不同ptoie值的時(shí)間同步信息。scc-as315之后可以發(fā)送wtru間傳輸響應(yīng)消息375到wtru3201,該wtru間傳輸響應(yīng)消息375包括初始的時(shí)間同步信息、更新的時(shí)間同步信息、或者進(jìn)一步更新的同步信息。wtru3201可以用更新的時(shí)間同步信息更新其內(nèi)部狀態(tài)(380),(例如,代表包括wtru320的id的協(xié)作會(huì)話的狀態(tài)的數(shù)據(jù)結(jié)構(gòu))。在385中,如果操作為媒體流(即流)傳輸,則在wtru3201和pss適配器/服務(wù)器305之間傳輸?shù)牧?視頻流325)可能被拆毀,(例如,相反如果操作是流的復(fù)制,這個(gè)步驟將被忽略)。視頻流390之后可以被建立在wtru3202和pss適配器/服務(wù)器305之間,以及音頻流395被建立在wtru3201和pss適配器/服務(wù)器305之間。同步協(xié)作會(huì)話398因此可以在wtru間傳輸過(guò)程期間經(jīng)由scf310被wtru3201控制,從而wtru3201用作協(xié)作會(huì)話398的控制方。協(xié)作會(huì)話398可以被分配新“同步的”屬性以指示其所有的媒體流在經(jīng)由所有的wtru320被同步。
例如,如圖3a和3b所示的通信交換中,可以通過(guò)wtru1測(cè)量在這個(gè)客戶端上正在進(jìn)行的回放上的值來(lái)獲得pto。群組id,其最初不被客戶端所知,可以被設(shè)置為“未知”的值,(在這個(gè)例子中任意地選擇為0)。同步容限可以被設(shè)置為來(lái)自配置的值,或者為“未知”的值(例如0),以及,在這種情況下,可以由scc-as315來(lái)確定。
群組id可以由scc-as315設(shè)置一次,并且可以用于確定哪些流可以被一起同步。每一個(gè)協(xié)作會(huì)話可以有一個(gè)唯一的單個(gè)群組id。但是,在某些情況下,兩個(gè)協(xié)作會(huì)話可以通過(guò)共享一個(gè)群組id來(lái)一起被同步。scc-as315可以收集來(lái)自通過(guò)用戶初始測(cè)量的pto,以及之后可以為這個(gè)群組id的所有的流設(shè)置這個(gè)值。隨后,scc-as315可以接收來(lái)自非同步的客戶端pto調(diào)整。
當(dāng)由客戶端接收時(shí),pto可以被提供至該客戶端媒體播放器應(yīng)用以及通過(guò)該應(yīng)用來(lái)使用該pto以決定哪個(gè)媒體片段可以在給定的時(shí)間顯示。如果回放緩沖區(qū)變?yōu)榭眨?例如:由于暫時(shí)的網(wǎng)絡(luò)不足),客戶端應(yīng)用回放可以開(kāi)始滯后。客戶端可以指示其新的pto至scc-as315,(例如,當(dāng)暫時(shí)的網(wǎng)絡(luò)不足結(jié)束后再次開(kāi)始回放時(shí))。scc-as315之后可以通過(guò)更新所有wtru來(lái)使用新的pto,或者通過(guò)請(qǐng)求滯后wtru以再次使用初始的pto來(lái)發(fā)起重新同步。
如果wtru間操作是流創(chuàng)建,(即流增加),而不是流傳輸,則時(shí)間同步可以以類似的方式被應(yīng)用。產(chǎn)生過(guò)程可以與圖3a和3b所示的過(guò)程類似,除了不包括步驟385以外。
圖4a和4b一起示出了用于升級(jí)異步協(xié)作會(huì)話為同步協(xié)作會(huì)話的示例通信交換。
如圖4a所示,在wtru3202和pss適配器/服務(wù)器305之間建立視頻流425和音頻流430(即,媒體流),而wtru3201經(jīng)由scf310來(lái)保持協(xié)作會(huì)話435的控制,該scf310是在之前的wtru間傳輸(其中從wtru3201傳輸視頻流和音頻流至wtru3202)期間被創(chuàng)建的。早期的協(xié)作會(huì)話可以不具有指定的任何同步,以及因此,流不能很好地被同步。如圖4a所示,流(流425和430)都被wtru3202終止,以及因此,為典型地被很好地同步,這是由于視頻/音頻同步通過(guò)在單個(gè)wtru上的流客戶端軟件典型地被很好地處理。然而,在為未來(lái)的操作做準(zhǔn)備的過(guò)程中,wtru3201可能想把異步的協(xié)作會(huì)話435改變?yōu)橥降膮f(xié)作會(huì)話,(如音頻流425和視頻流430可以稍后在另一個(gè)wtru上被復(fù)制)。在440中,wtru3201可以決定相互同步協(xié)作會(huì)話的流(即,將協(xié)作會(huì)話從異步的改為同步的)。wtru3201可以發(fā)送會(huì)話更新請(qǐng)求消息445,該會(huì)話更新請(qǐng)求消息445包括使用專用的新sdp線屬性的時(shí)間同步ie,其可以出現(xiàn)在sdp有效負(fù)載(payload)的每個(gè)媒體級(jí)描述部分內(nèi),(如圖4所示),或可選地可以單獨(dú)地出現(xiàn)在會(huì)話級(jí)描述部分中,以指示其應(yīng)用于協(xié)作會(huì)話中的每一個(gè)媒體流。在圖4a中所示的示例中,wtru3201可以使用占位符值為0的群組id、pto和同步容限ie,因?yàn)檫@些值對(duì)與wtru3201是未知的,并且可以稍后被scc-as315或wtru3202更新。scc-as315可以之后更新協(xié)作會(huì)話,以及如所需要的更新時(shí)間同步ie,(例如,如果wtru沒(méi)有提供,則生成唯一的群組id,以及如果同步容限ie被設(shè)置為占位符(“0”),則更新同步容限ie)(450)。然后,scc-as315可以發(fā)送會(huì)話更新請(qǐng)求消息455至wtru3202。wtru3202可以繼續(xù)進(jìn)行同步媒體流,(例如,通過(guò)延遲一個(gè)媒體流的呈現(xiàn)來(lái)匹配其他媒體流的呈現(xiàn)),以及之后測(cè)量?jī)蓚€(gè)媒體流的pto,(在這個(gè)示例中,由于它們通過(guò)單個(gè)wtru被使用,所以兩者應(yīng)該為同樣的或者相互很接近的)(460)。組合媒體流的pto可以從這些測(cè)量(如平均值或最大值)中生成。
參考圖4b,wtru3202可以發(fā)送會(huì)話更新響應(yīng)消息465,其包括到scc-as315的組合媒體流ptoie。scc-as315可以之后發(fā)送會(huì)話更新響應(yīng)消息470到wtru3201,該wtru3201可以使用更新的時(shí)間同步信息升級(jí)其內(nèi)部狀態(tài),(即,協(xié)作會(huì)話的代表)。視頻流480和音頻流485可以被同步。協(xié)作會(huì)話490可以因此經(jīng)由scf310被wtru3201控制,從而wtru3201可以用作同步的協(xié)作會(huì)話490的控制方。協(xié)作會(huì)話490可以分配新的“同步的”屬性以指示經(jīng)由所有的wtru320的所有的媒體流被同步。
控制方wtru可以控制協(xié)作會(huì)話以及具有在遠(yuǎn)程支路上確定服務(wù)的服務(wù)配置文件。該控制方wtru還可以支持協(xié)作會(huì)話的媒體流,并且請(qǐng)求與設(shè)備間傳輸媒體控制相關(guān)的過(guò)程。
受控方wtru可以支持協(xié)作會(huì)話的媒體流并可以請(qǐng)求設(shè)備間傳輸媒體控制相關(guān)的過(guò)程,但該受控方wtru隸屬于用于這些過(guò)程的授權(quán)的控制方wtru。
例如,協(xié)作會(huì)話可以在另一個(gè)設(shè)備上傳輸或者復(fù)制同步的流。因此,該控制方wtru可以首先同步會(huì)話以獲得pto。這種方案還可以在單個(gè)流存在時(shí)使用,(受控方wtru上的終止)。在這種情況下,隨后增加到協(xié)作會(huì)話的任何媒體流可以被同步。
圖5a和5b一起示出了在同步會(huì)話中傳輸流的示例通信交換。
如圖5所示,在wtru3202和pss適配器/服務(wù)器305之間建立視頻流505和音頻流510,(即媒體流),而wtru3201經(jīng)由scf310來(lái)保持同步協(xié)作會(huì)話515的控制,該scf310是在之前的wtru間傳輸(其中從wtru3201傳輸視頻流和音頻流至wtru3202)期間被創(chuàng)建的。wtru3201決定傳輸一個(gè)流至其自身,同時(shí)保持視頻和音頻流同步的流呈現(xiàn)(520)。當(dāng)協(xié)作會(huì)話準(zhǔn)備好被同步時(shí),wtru3201已經(jīng)知道時(shí)間同步ie。wtru3201可以發(fā)送包括時(shí)間同步ie的wtru間傳輸請(qǐng)求525到scc-as315。scc-as315可以通過(guò)發(fā)送一個(gè)移除流消息530來(lái)發(fā)起流傳輸,由于wtru3201已經(jīng)知道時(shí)間同步ie,該移除流消息530可以包括或不包括時(shí)間同步ie。
參考圖5a和5b,但是時(shí)間同步ie,他們可以出現(xiàn)在任何消息530、545、550、565和570中的任何一個(gè)來(lái)在設(shè)備間傳輸操作被執(zhí)行時(shí)實(shí)現(xiàn)錯(cuò)誤檢查和可能地更新值(535、540、545、550、560和565)。通過(guò)wtru間傳輸響應(yīng)消息570,wtru3201可以被通知其初始wtru間傳輸請(qǐng)求已經(jīng)成功。在過(guò)程的最后,視頻流575當(dāng)時(shí)被wtru3201終止,而音頻流580被wtru3202終止。視頻流575和音頻流580可以被同步。因此,協(xié)作會(huì)話585仍然是同步的,而且還由wtru3201控制。
校正失去同步可以被需要。例如,可以存在現(xiàn)有的同步協(xié)作會(huì)話,其中wtru可以檢測(cè)到其是不同步的(滯后的)。因此,wtru可以請(qǐng)求同步的更新。scc-as315可以接受并在所有協(xié)作會(huì)話流上更新同步,或在滯后的wtru上重置初始的pto(有效地請(qǐng)求該wtru“跳過(guò)”回放到其他設(shè)備上的當(dāng)前位置)。
圖6a和圖6b一起示出了校正失去同步的示例通信交換。
如圖6a所示,在wtru3201和pss適配器/服務(wù)器305之間建立視頻流625以及在wtru3202和pss適配器/服務(wù)器305之間建立音頻流630,而wtru3201經(jīng)由scf310來(lái)保持同步協(xié)作會(huì)話635的控制,該scf310是在之前的wtru間傳輸(其中從wtru3201傳輸音頻流至wtru3202)期間被創(chuàng)建的。在640中,wtru3201可以檢測(cè)到失去同步。例如,該檢測(cè)可以在wtru3201執(zhí)行其pto周期或連續(xù)的測(cè)量時(shí)發(fā)生,并將其與同步協(xié)作會(huì)話的pto比較。如果差大于指定的同步容限,則失去同步可以被檢測(cè)到。通過(guò)發(fā)送包含時(shí)間同步ie(其包括更新的pto)的會(huì)話更新請(qǐng)求消息645,wtru3201可以向scc-as315指示失去同步。在650中,scc-as315可以接受同步更新消息650。在這個(gè)示例中,scc-as315可以決定將音頻流呈現(xiàn)與視頻流呈現(xiàn)匹配。應(yīng)當(dāng)注意的是其他策略也可以被實(shí)施,(例如,scc-as315可以決定暫停,然后重啟兩個(gè)流)。scc-as315可以發(fā)送會(huì)話更新請(qǐng)求消息655,該會(huì)話更新請(qǐng)求消息655包括到wtru3202的更新的pto。在660中,wtru3202可以調(diào)整其音頻呈現(xiàn)為新的偏移,(例如,跳過(guò)該呈現(xiàn)至流中的位置)。
參考圖6b,wtru3202可以發(fā)送回會(huì)話更新響應(yīng)消息665到scc-as315,典型地具有相同的時(shí)間同步ie來(lái)指示重新同步是成功的。應(yīng)當(dāng)注意的是,wtru3202還可以發(fā)送修改的值,如,來(lái)指示其不能重新同步到在流中請(qǐng)求的位置。如果這種情況發(fā)生,scc-as315例如可以決定停止流并可能從流中更早的點(diǎn)重新開(kāi)始。在這個(gè)示例中,scc-as可以發(fā)送回會(huì)話更新響應(yīng)670到wtru3201以指示更新的時(shí)間同步ie已經(jīng)被接受。wtru3201可以在內(nèi)部狀態(tài)中儲(chǔ)存這個(gè)新的值以備將來(lái)使用,例如,用以將來(lái)再次檢查同步。
視頻流675和音頻流680現(xiàn)在被正確地同步,以及同步協(xié)作會(huì)話685可以由此經(jīng)由scf310被wtru3201控制,從而wtru3201用作同步協(xié)作會(huì)話685的控制方。協(xié)作會(huì)話490可以被分配新“同步的”屬性以指示其所有的媒體流經(jīng)由所有的wtru320被同步。
scc-as315可以拒絕同步更新。例如,不正確的(超出范圍)pto值,或者有太多的同步更新,可以是拒絕同步更新的有效原因。此外,scc-as315可以通過(guò)強(qiáng)制wtru3201使用初始的pto來(lái)重新同步,(例如,wtru3201回放跳過(guò)wtru3202正在播放的位置)。在滯后的流上的pto測(cè)量只有當(dāng)其穩(wěn)定時(shí)才可以被報(bào)告。當(dāng)在增加緩沖區(qū)不能解決問(wèn)題的情況下(如,失去連接,或者不足以跟上流呈現(xiàn)的帶寬),沒(méi)有報(bào)告可以被生成。
在協(xié)作會(huì)話期間,存在需要來(lái)自不同媒體服務(wù)器流、不同的遠(yuǎn)程支路和在不同的協(xié)作會(huì)話中的同步的流將被一起同步的情況。這可以通過(guò)在兩個(gè)不同的協(xié)作會(huì)話呢同步媒體會(huì)話來(lái)實(shí)現(xiàn)。
作為協(xié)作會(huì)話的當(dāng)前控制方操作的wtru可以執(zhí)行新的wtru間傳輸操作。該操作的結(jié)果可以是新的協(xié)作會(huì)話的創(chuàng)建,其可以與已有的協(xié)作會(huì)話同步。例如,當(dāng)前協(xié)作會(huì)話可以具有到音頻系統(tǒng)的音頻媒體流和到智能手機(jī)的視頻媒體流。通過(guò)在電視(tv)上增加新媒體流(針對(duì)音頻和視頻),從另一個(gè)媒體服務(wù)器流出相同的內(nèi)容,wtru可以創(chuàng)建協(xié)作會(huì)話??刂品絯tru可以重新使用時(shí)間同步群組id,(從已有的協(xié)作會(huì)話),在wtru間傳輸請(qǐng)求中創(chuàng)建第二協(xié)作會(huì)話。
圖7示出了圖3a、4a、5a和6a的無(wú)線通信系統(tǒng)300中使用的scc-as315的示例方框圖。scc-as315可以包括至少一個(gè)天線705、接收機(jī)710、處理器715和發(fā)射機(jī)720。接收機(jī)710可以被配置成通過(guò)至少一個(gè)天線705從第一wtru接收第一wtru間傳輸請(qǐng)求消息。處理器715可以被配置成基于接收到的wtru間傳輸請(qǐng)求消息針對(duì)運(yùn)營(yíng)授權(quán)檢查,創(chuàng)建協(xié)作會(huì)話并生成唯一的媒體流群組id。如果在第一wtru間傳輸請(qǐng)求消息中的同步容限ie被設(shè)置為占位符(0),處理器715可以被配置成更新同步容限ie。發(fā)射機(jī)720可以被配置成通過(guò)至少一個(gè)天線705傳送包括更新的時(shí)間同步信息的第二wtru間傳輸請(qǐng)求消息到第二wtru,該第二wtru關(guān)聯(lián)于與第一wtru相同的協(xié)作會(huì)話。接收機(jī)715還可以被配置成通過(guò)至少一個(gè)天線705從第二wtru接收第一wtru間傳輸響應(yīng)消息。發(fā)射機(jī)720還可以被配置成通過(guò)至少一個(gè)天線705傳送第二wtru間傳輸響應(yīng)消息到第一wtru。
接收機(jī)710還可以被配置成通過(guò)至少一個(gè)天線705從第一wtru接收第一會(huì)話更新請(qǐng)求消息。處理器715可以被配置成更新現(xiàn)有的協(xié)作會(huì)話和生成唯一的媒體流群組id。如果在第一會(huì)話更新請(qǐng)求消息中的同步容限ie被設(shè)置為占位符(0),處理器715可以被配置成更新同步容限ie。發(fā)射機(jī)720可以被配置成通過(guò)至少一個(gè)天線705傳送包括更新的時(shí)間同步信息的第二會(huì)話更新請(qǐng)求消息到第二wtru,該第二wtru關(guān)聯(lián)于與第一wtru相同的協(xié)作會(huì)話。接收機(jī)715還可以被配置成通過(guò)至少一個(gè)天線705從第二wtru接收第一會(huì)話更新響應(yīng)消息。發(fā)射機(jī)720還可以被配置成通過(guò)至少一個(gè)天線705傳送第二會(huì)話更新響應(yīng)消息到第一wtru。圖8示出了圖3a、4a、5a和6a的無(wú)線通信系統(tǒng)300中使用的wtru320的示例方框圖。wtru320包括至少一個(gè)天線805、接收機(jī)810、處理器815和發(fā)射機(jī)820。處理器815可以被配置成獲得時(shí)間同步信息(例如,當(dāng)前的pto、同步容限、媒體群組id)和生成包括sdp屬性行的wtru間傳輸請(qǐng)求消息,該sdp屬性行包含媒體群組idie、ptoie和同步容限ie)。發(fā)射機(jī)820可以被配置成通過(guò)至少一個(gè)天線805傳送wtru間傳輸請(qǐng)求消息。接收機(jī)810可以被配置成通過(guò)至少一個(gè)天線805接收wtru間傳輸響應(yīng)消息。處理器815還可以被配置成使用包括在wtru間傳輸響應(yīng)消息中的更新的時(shí)間同步信息更新其內(nèi)部狀態(tài)。
處理器815還可以被配置成當(dāng)通過(guò)接收機(jī)810接收到在wtru間傳輸響應(yīng)消息中提供的pto時(shí)緩沖其媒體流和隨后開(kāi)始該媒體流的回放。
處理器815還可以被配置成確定是否將現(xiàn)有的異步協(xié)作會(huì)話改變?yōu)楫惒綍?huì)話以及生成包括sdp屬性行的會(huì)話更新請(qǐng)求消息,該sdp屬性行包含媒體群組idie、ptoie和同步容限ie。發(fā)射機(jī)820可以被配置成通過(guò)至少一個(gè)天線805傳送會(huì)話更新請(qǐng)求消息。接收機(jī)810可以被配置成通過(guò)至少一個(gè)天線805接收會(huì)話更新響應(yīng)消息。處理器815還可以被配置成使用包括在會(huì)話更新響應(yīng)消息中的更新的時(shí)間同步信息更新其內(nèi)部狀態(tài)。
處理器815還可以被配置成同步協(xié)作會(huì)話的媒體流、在每個(gè)媒體流上執(zhí)行pto測(cè)量和基于pto測(cè)量生成組合媒體流ptoie。
實(shí)施例
1.一種在協(xié)作會(huì)話期間同步各個(gè)無(wú)線發(fā)射/接收單元(wtru)的媒體流的方法,該方法包括:
所述wtru中的第一wtru傳送包括初始的時(shí)間同步信息和在所述媒體流上執(zhí)行操作的請(qǐng)求的第一消息;以及
所述wtru中的第二wtru接收第二消息,該第二消息包括在所述媒體流上執(zhí)行所述操作的所述請(qǐng)求以及所述初始的時(shí)間同步信息或更新的時(shí)間同步信息。
2.根據(jù)實(shí)施例1所述的方法,該方法還包括:
所述第二wtru根據(jù)所述初始的時(shí)間同步信息、所述更新的時(shí)間同步信息、或者進(jìn)一步更新的時(shí)間同步信息中的一個(gè)重新同步所述第二wtru的媒體流。
3.根據(jù)實(shí)施例2所述的方法,該方法還包括:
所述第二wtru傳送第三消息,該第三消息包括用于重新同步所述第二wtru的媒體流的時(shí)間同步信息;
所述第一wtru接收第四消息,該第四消息包括用于重新同步所述第二wtru的媒體流的時(shí)間同步信息;
所述第一wtru使用用于重新同步所述第二wtru的媒體流的時(shí)間同步信息更新所述第一wtru的內(nèi)部狀態(tài)。
4.根據(jù)實(shí)施例3所述的方法,其中所述初始的時(shí)間同步信息、所述更新的時(shí)間同步信息和所述進(jìn)一步更新的時(shí)間同步信息包括呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)。
5.根據(jù)實(shí)施例4所述的方法,其中所述pto被用于確保針對(duì)wtru發(fā)生同步的回放。
6.根據(jù)實(shí)施例4所述的方法,其中所述pto是基于在執(zhí)行正在播放的當(dāng)前片段的第一字節(jié)的回放時(shí)的墻上時(shí)鐘時(shí)間的當(dāng)前回放時(shí)間和當(dāng)前時(shí)間戳之間的差。
7.根據(jù)實(shí)施例6所述的方法,其中相對(duì)于媒體呈現(xiàn)的開(kāi)始,所述當(dāng)前時(shí)間戳為片段的時(shí)間戳。
8.根據(jù)實(shí)施例2-7中任一實(shí)施例所述的方法,其中所述初始的時(shí)間同步信息、所述更新的時(shí)間同步信息和所述進(jìn)一步更新的時(shí)間同步信息包括媒體流群組標(biāo)識(shí)(id)信息元素(ie)。
9.根據(jù)實(shí)施例2-8中任一實(shí)施例所述的方法,其中所述初始的時(shí)間同步信息、所述更新的時(shí)間同步信息和所述進(jìn)一步更新的時(shí)間同步信息包括在媒體流不同步時(shí)來(lái)觸發(fā)校正操作的同步容限信息元素(ie)。
10.根據(jù)實(shí)施例3-7中任一實(shí)施例所述的方法,其中所述第一消息、第二消息、第三消息、第四消息中的每一個(gè)包括會(huì)話描述協(xié)議(sdp)屬性行,該會(huì)話描述協(xié)議(sdp)屬性行包含呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)、媒體流分組標(biāo)識(shí)(id)ie和同步容限ie。
11.根據(jù)實(shí)施例1-10中任一實(shí)施例所述的方法,其中所述操作為wtru間傳輸操作。
12.根據(jù)實(shí)施例1-11中任一實(shí)施例所述的方法,其中所述媒體流包括視頻流和音頻流。
13.根據(jù)實(shí)施例1-12中任一實(shí)施例所述的方法,其中所述協(xié)作會(huì)話由wtru中的一個(gè)wtru控制。
14.根據(jù)實(shí)施例1-13中任一實(shí)施例所述的方法,其中所述第一消息和第二消息為wtru間傳輸請(qǐng)求消息或流增加請(qǐng)求消息。
15.根據(jù)實(shí)施例3所述的方法,其中所述第三消息和第四消息為wtru間傳輸響應(yīng)消息或流增加請(qǐng)求消息。
16.一種在協(xié)作會(huì)話期間同步各個(gè)無(wú)線發(fā)射/接收單元(wtru)的媒體流的方法,該方法包括:
所述wtru中的第一wtru傳送對(duì)所述協(xié)作會(huì)話的更新的第一消息;
所述wtru中的第二wtru接收第二消息,該第二消息包括媒體流群組標(biāo)識(shí)(id)信息元素(ie)和同步容限ie;以及
所述wtru中的所述第二wtru中的一個(gè)同步所述媒體流,在每一個(gè)所述媒體流上執(zhí)行呈現(xiàn)時(shí)間偏移(pto)測(cè)量、以及根據(jù)所述pto測(cè)量生成組合媒體流ptoie。
17.根據(jù)實(shí)施例16所述的方法,該方法還包括:
所述第二wtru傳送第三消息,該第三消息包括會(huì)話描述協(xié)議(sdp)屬性行,該會(huì)話描述協(xié)議(sdp)屬性行包含所述組合的媒體流ptoie、所述群組id和所述同步容限ie;
所述第一wtru接收第四消息,該第四消息包括sdp屬性行;以及
所述wtru使用所述組合的媒體流ptoie、所述群組標(biāo)識(shí)id和所述同步容限ie來(lái)更新所述wtru的內(nèi)部狀態(tài)。
18.根據(jù)實(shí)施例16所述的方法,其中所述pto測(cè)量被用于確保針對(duì)所述wtru發(fā)生同步的回放。
19.一種會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as),該scc-as包括:
處理器,被配置成創(chuàng)建包括多個(gè)媒體流的協(xié)作會(huì)話和生成包括會(huì)話描述協(xié)議(sdp)屬性行的消息,該sdp屬性行包含呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)、媒體流群組標(biāo)識(shí)(id)和同步容限ie;以及
發(fā)射機(jī),被配置成傳送所述消息。
20.根據(jù)實(shí)施例19所述的scc-as,其中所述消息是無(wú)線發(fā)射/接收單元(wtru)間傳輸請(qǐng)求消息或流增加請(qǐng)求消息。
21.一種會(huì)話連續(xù)性控制應(yīng)用服務(wù)器(scc-as),該scc-as包括:
處理器,被配置成更新包括多個(gè)媒體流的協(xié)作會(huì)話和生成包括會(huì)話描述協(xié)議(sdp)屬性行的消息,該sdp屬性行包含呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)、媒體流群組標(biāo)識(shí)(id)和同步容限ie;以及
發(fā)射機(jī),被配置成傳送所述消息。
22.根據(jù)實(shí)施例21所述的scc-as,其中所述消息為會(huì)話更新請(qǐng)求消息或流增加請(qǐng)求消息。
23.一種無(wú)線發(fā)射/接收單元(wtru),該wtru包括:
處理器,被配置成生成包括會(huì)話描述協(xié)議(sdp)屬性行的消息,該sdp屬性行包含呈現(xiàn)時(shí)間偏移(pto)信息元素(ie)、媒體流群組標(biāo)識(shí)(id)和同步容限ie;以及
發(fā)射機(jī),被配置成傳送所述消息。
24.根據(jù)實(shí)施例23所述的wtru,其中所述消息是wtru間傳輸請(qǐng)求消息或流增加請(qǐng)求消息。
25.根據(jù)實(shí)施例23所述的wtru,其中所述消息是會(huì)話更新請(qǐng)求消息。
雖然在上文中描述了采用特定組合的特征和元素,但是本領(lǐng)域普通技術(shù)人員將會(huì)了解,每一個(gè)特征既可以單獨(dú)使用,也可以與其他特征和元素進(jìn)行任何組合。此外,這里描述的方法可以在引入到計(jì)算機(jī)可讀介質(zhì)中由計(jì)算機(jī)或處理器執(zhí)行的計(jì)算機(jī)程序、軟件或固件中實(shí)施。關(guān)于計(jì)算機(jī)可讀介質(zhì)的示例包括電信號(hào)(經(jīng)由有線或無(wú)線連接發(fā)射)以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。關(guān)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例包括但不局限于只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、寄存器、緩沖存儲(chǔ)器、半導(dǎo)體存儲(chǔ)設(shè)備、諸如內(nèi)部硬盤和可移動(dòng)磁盤之類的磁介質(zhì)、磁光介質(zhì)、以及諸如cd-rom碟片和數(shù)字多功能光盤(dvd)之類的光介質(zhì)。與軟件相關(guān)聯(lián)的處理器可以用于實(shí)施在wtru、ue、終端、基站、rnc或任何主計(jì)算機(jī)中使用的射頻收發(fā)信機(jī)。