專利名稱:使用偽流技術(shù)來向移動(dòng)終端傳輸運(yùn)動(dòng)畫面數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用來向移動(dòng)終端傳輸運(yùn)動(dòng)畫面數(shù)據(jù)的方法,更具體地說,涉及一種使用偽流(pseudo-streaming)技術(shù)來向移動(dòng)終端傳輸運(yùn)動(dòng)畫面數(shù)據(jù)(即,視頻數(shù)據(jù))的方法。
背景技術(shù):
使用移動(dòng)通信終端(下文,簡稱為“移動(dòng)終端”)的移動(dòng)通信系統(tǒng)提供諸如視頻點(diǎn)播(VOD)服務(wù)之類的移動(dòng)畫面多媒體服務(wù)以及音頻信號或文本信號。特別是,流技術(shù)的引入使得運(yùn)動(dòng)畫面服務(wù)取得迅速進(jìn)步。
流服務(wù)是多媒體服務(wù),其中用戶不把所有接收的多媒體數(shù)據(jù)存儲在用戶的移動(dòng)終端的存儲單元中,而是接收和播放多媒體內(nèi)容,并且然后丟棄接收的數(shù)據(jù)。這樣一種服務(wù)正廣泛用在有線通信中,但對于一般具有有限存儲空間的無線移動(dòng)終端已經(jīng)受到目益重視。
用來實(shí)施運(yùn)動(dòng)畫面流的技術(shù)一般分類成圖像壓縮算法、音頻壓縮算法及有線和無線網(wǎng)絡(luò)協(xié)議。
在它們當(dāng)中,圖像壓縮算法是通過使用圖像壓縮技術(shù)當(dāng)前正在被有線和無線地使用的運(yùn)動(dòng)畫面數(shù)據(jù)格式,并且包括由國際標(biāo)準(zhǔn)化組織(ISO)和國際電工委員會(IEC)規(guī)定的標(biāo)準(zhǔn)化的基于‘MPEG’的格式,如MPEG-1(運(yùn)動(dòng)畫面專家組1)、MPEG-2及MPEG-4;和由ITU電信標(biāo)準(zhǔn)部(ITU-T)規(guī)定的‘H.26x’,如H.261、H.263和H.264。特別是,MPEG4或H.264在用于移動(dòng)電話之類的無線環(huán)境中已經(jīng)建立為國際標(biāo)準(zhǔn)。3GPP(第三代合作伙伴項(xiàng)目)、國際移動(dòng)通信標(biāo)準(zhǔn)化組織、及3GPP2標(biāo)準(zhǔn)委員會已經(jīng)采用MPEG4作為用于VOD的標(biāo)準(zhǔn),并且采用H.263作為用于視頻電話(VT)的標(biāo)準(zhǔn)。另外,隨著壓縮技術(shù)和用于圖像質(zhì)量的改進(jìn)的技術(shù)的發(fā)展,對于H.264的需要已經(jīng)趕上對MPEG4和H.263的需要。
就音頻壓縮算法而論,主要正在使用有線和無線音頻算法,如MIDI(樂器數(shù)字接口)、MP3(運(yùn)動(dòng)畫面專家組3)及AAC(高級音頻編碼);和對于無線環(huán)境適當(dāng)?shù)腝CELP(高通碼激勵(lì)線性預(yù)測編碼)、EVRC(增強(qiáng)型可變頻編碼器)、及AMR(Adaptive Multiple Rate自適應(yīng)多速率)。隨著壓縮技術(shù)和用于圖像質(zhì)量的改進(jìn)的技術(shù)的發(fā)展,對于AAC+的需要正在逐漸增加。
有線和無線網(wǎng)絡(luò)協(xié)議包括TCP(傳輸控制協(xié)議),它一般具有比較低的傳輸速度但具有高的傳輸可靠性;和UDP(用戶數(shù)據(jù)報(bào)協(xié)議),它具有比較高的傳輸速度但具有低的傳輸可靠性。在UDP的情況下,另外使用RTP(實(shí)時(shí)協(xié)議)和RTCP(實(shí)時(shí)控制協(xié)議),以補(bǔ)償在大多數(shù)情況下的輕微分組損失。RTSP(實(shí)時(shí)流協(xié)議)和SDP(SessionDescription Protocol會話描述協(xié)議)也被頻繁地用作在會話期間使用的協(xié)議,以便自適應(yīng)地響應(yīng)這種實(shí)時(shí)服務(wù)。
圖1是表明在按照相關(guān)技術(shù)的移動(dòng)終端中的VOD服務(wù)方法的圖。在相關(guān)技術(shù)的移動(dòng)終端中的VOD服務(wù)基本上是指使用MPEG-4和AAC代碼的基于RTP的流服務(wù)。
參照圖1,當(dāng)移動(dòng)終端用戶通過基于TCP的RTSP DESCRIBE方法請求內(nèi)容的傳輸時(shí),響應(yīng)這種請求,流服務(wù)器從其自己的關(guān)聯(lián)內(nèi)容服務(wù)器檢索適當(dāng)?shù)膬?nèi)容,并且把關(guān)于由用戶請求的內(nèi)容的響應(yīng)描述基本信息傳輸?shù)接脩?。關(guān)于內(nèi)容的信息包括屏幕大小、幀速率、編解碼類型、當(dāng)前時(shí)間等等。其次,在識別由服務(wù)器傳輸?shù)膬?nèi)容信息之后,用戶的移動(dòng)終端傳輸SETUP方法,并且開始播放請求的內(nèi)容流。從這時(shí)起,脫開在服務(wù)器與移動(dòng)終端之間的TCP端口連接。當(dāng)運(yùn)動(dòng)畫面數(shù)據(jù)分組通過基于UDP的RTP方法或RTCP方法傳輸?shù)揭苿?dòng)終端時(shí),移動(dòng)終端在移動(dòng)終端的屏幕上顯示傳輸?shù)囊苿?dòng)畫面數(shù)據(jù)分組,并且然后丟棄接收的數(shù)據(jù)。
由于在相關(guān)技術(shù)中用來提供流服務(wù)的基于UDP的技術(shù)具有高傳輸速度但不能保證數(shù)據(jù)的可靠性,所以在流服務(wù)期間可能發(fā)生分組損失。另外,在相關(guān)技術(shù)中的基于UDP的流服務(wù)中,由于移動(dòng)終端播放從服務(wù)器傳輸?shù)膬?nèi)容并且然后應(yīng)該立即丟棄播放過的內(nèi)容,所以如果用戶想再次觀看該內(nèi)容,則移動(dòng)終端必須重新連接到服務(wù)器上。因而,用戶必須支付用于分組傳輸?shù)牧硗獬杀尽?br>
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面涉及由本發(fā)明人對相關(guān)技術(shù)中的缺陷的認(rèn)識,如以上解釋的那樣?;谶@種認(rèn)識,根據(jù)本發(fā)明可實(shí)現(xiàn)在把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸?shù)教峁┻\(yùn)動(dòng)畫面多媒體服務(wù)的移動(dòng)終端的方面的改進(jìn)。
可能是運(yùn)動(dòng)畫面數(shù)據(jù)傳輸方法和系統(tǒng)的部分的某些特征將不更詳細(xì)地描述,只是為了防止使本發(fā)明的特征模糊不清。然而,這樣的另外特征也可以是本發(fā)明的運(yùn)動(dòng)畫面數(shù)據(jù)傳輸系統(tǒng)和方法的部分,如由本領(lǐng)域的技術(shù)人員理解的那樣。
因此,本發(fā)明的一個(gè)目的在于,在穩(wěn)定的流網(wǎng)絡(luò)環(huán)境下通過傳輸控制協(xié)議方法把運(yùn)動(dòng)畫面數(shù)據(jù)提供到移動(dòng)終端。
本發(fā)明的另一個(gè)目的在于,通過使用能夠播放流視頻和也能夠下載流視頻的偽流方法把運(yùn)動(dòng)畫面數(shù)據(jù)提供到移動(dòng)終端。
為了實(shí)現(xiàn)這些和其它優(yōu)點(diǎn)并且按照本發(fā)明的目的,如這里實(shí)施和廣泛描述的那樣,提供有一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸(發(fā)送或輸送)到移動(dòng)終端的方法,該方法包括其中至少一個(gè)字段添加到實(shí)時(shí)流協(xié)議上以便在服務(wù)器與移動(dòng)終端之間通過使用偽流技術(shù)的協(xié)議可提供運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)的步驟。
優(yōu)選地,協(xié)議基于傳輸控制協(xié)議,能夠?qū)嵤?shí)時(shí)偽流,并且定義為實(shí)時(shí)偽流協(xié)議(Real-time Pseudo-streaming Protocol)。
優(yōu)選地,字段包括指示移動(dòng)終端請求服務(wù)器通過偽流傳輸內(nèi)容的字段和指示在移動(dòng)終端中可接收的一個(gè)分組的大小的另外字段。
另外,為了實(shí)現(xiàn)這些和其它優(yōu)點(diǎn)并且按照本發(fā)明的目的,如這里實(shí)施和廣泛描述的那樣,一種用來使用偽流把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸在移動(dòng)終端中的方法,在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中通過實(shí)時(shí)偽流協(xié)議的位流實(shí)施偽流。
優(yōu)選地,位流包括偽流開始代碼的字段、指示當(dāng)前接收的實(shí)時(shí)偽流協(xié)議分組的狀態(tài)的字段、指示Packet Size(分組大小)的字段、指示數(shù)據(jù)分組的Sequence Number(順序號)的字段及具有實(shí)際數(shù)據(jù)的數(shù)據(jù)字段。
為了實(shí)現(xiàn)這些和其它優(yōu)點(diǎn)并且按照本發(fā)明的目的,如這里實(shí)施和廣泛描述的那樣,提供有一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸?shù)揭苿?dòng)終端的方法,該方法包括步驟用戶操作在移動(dòng)終端中的視頻點(diǎn)播播放器,并且在移動(dòng)終端與服務(wù)器之間建立傳輸控制協(xié)議會話;移動(dòng)終端對于服務(wù)器進(jìn)行Describe(描述)請求,并且服務(wù)器檢索內(nèi)容和準(zhǔn)備好服務(wù);服務(wù)器對于移動(dòng)終端進(jìn)行Describe響應(yīng),并且移動(dòng)終端設(shè)置視頻點(diǎn)播播放器的初始值和準(zhǔn)備好偽流服務(wù)開始;如果移動(dòng)終端請求服務(wù)器播放特定內(nèi)容,則服務(wù)器把請求播放的內(nèi)容作為實(shí)時(shí)偽流協(xié)議分組數(shù)據(jù)傳輸?shù)揭苿?dòng)終端;如果移動(dòng)終端進(jìn)行TearDown(拆線)請求,則服務(wù)器響應(yīng)TearDown請求并且終止實(shí)時(shí)偽流協(xié)議分組數(shù)據(jù)的傳輸;及移動(dòng)終端關(guān)閉視頻點(diǎn)播播放器,并且完成在移動(dòng)終端與服務(wù)器之間的傳輸控制協(xié)議會話。
當(dāng)結(jié)合附圖時(shí),由本發(fā)明的如下詳細(xì)描述,本發(fā)明的以上和其它目的、特征、方面及優(yōu)點(diǎn)將變得更明白。
被包括以提供本發(fā)明的進(jìn)一步理解并且并入和構(gòu)成本說明書的部分的附圖,與用來解釋本發(fā)明的原理的描述一起表明本發(fā)明的實(shí)施例。
在附圖中圖1表明在相關(guān)技術(shù)中的移動(dòng)終端的VOD服務(wù)方法;圖2表明通過使用按照本發(fā)明的基于TCP的RPSP方法在移動(dòng)終端與服務(wù)器之間進(jìn)行運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)的過程;圖3是在圖2中表明的過程的流程圖;及圖4表明按照本發(fā)明限定基于TCP的RPSP的位流。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)參考本發(fā)明的優(yōu)選實(shí)施例,其例子表明在附圖中。
本發(fā)明在提供運(yùn)動(dòng)畫面數(shù)據(jù)流服務(wù)的通信系統(tǒng)和用來使用運(yùn)動(dòng)畫面數(shù)據(jù)流服務(wù)的移動(dòng)終端中實(shí)施。然而,本發(fā)明可應(yīng)用于根據(jù)其它規(guī)范操作的通信系統(tǒng)和移動(dòng)終端。
此后,術(shù)語“移動(dòng)終端”打算指和覆蓋支持移動(dòng)性(或者可以固定)和允許經(jīng)有線和/或無線接口的信息通信的各種類型的通信裝置。例子可以包括移動(dòng)站、用戶設(shè)備(UE)、手持裝置、PDA等。
本發(fā)明基于如下前提移動(dòng)終端具有能夠按照擴(kuò)展RAM區(qū)域或按照用于移動(dòng)終端的硬盤驅(qū)動(dòng)器的發(fā)展存儲從服務(wù)器傳輸?shù)膬?nèi)容的存儲空間。
本發(fā)明提出一種通過定義新的基于TCP的RPSP來更安全和可靠地傳輸運(yùn)動(dòng)畫面數(shù)據(jù)分組以便基于使用偽流技術(shù)的TCP傳輸運(yùn)動(dòng)畫面內(nèi)容的方法。
考慮到如下事實(shí)設(shè)計(jì)本發(fā)明在把諸如EVDO(優(yōu)化數(shù)據(jù))、WCDMA(寬帶碼分多址)等之類的高速移動(dòng)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)速度、和移動(dòng)終端的有限存儲空間保證到一定程度的通信環(huán)境下,基于TCP的偽流服務(wù)質(zhì)量可向用戶提供比按照相關(guān)技術(shù)的基于UDP的流服務(wù)更好的服務(wù)。
因而,為了實(shí)施基于TCP的偽流服務(wù),定義與在相關(guān)技術(shù)中的基于UDP的RTP不同的RPSP(實(shí)時(shí)偽流協(xié)議)。另外,為了進(jìn)行通過基于TCP的RPSP的運(yùn)動(dòng)畫面服務(wù),新字段應(yīng)該添加到RTSP上,這是一種提供在移動(dòng)終端與服務(wù)器之間的連接環(huán)境所必需的基于TCP的協(xié)議。表1表明通過添加新字段已經(jīng)修正的相關(guān)技術(shù)RTSP的詳細(xì)字段說明。就是說,兩個(gè)新字段添加到相關(guān)技術(shù)RTSP上。新字段如在表1中所示的那樣用橢圓圈住。首先,字段‘X-Pseudo-Streaming’被添加,以指示移動(dòng)終端請求服務(wù)器通過偽流傳輸內(nèi)容。第二,字段‘X-RPSP-Length’指示移動(dòng)終端可從服務(wù)器接收的一個(gè)分組的大小。需要用來指示分組大小的字段,因?yàn)門CP實(shí)際上通過按一定大小的單位切開分組而從網(wǎng)絡(luò)接收分組。
圖4表明限定基于TCP的RPSP的位流形式。
如圖4中所示,RPSP位流由總共五個(gè)字段組成‘PS’字段、‘Delimiter’字段、‘Packet Size’字段、‘Sequence Number’字段及‘Data’字段。首先,‘PS’字段指示偽流開始代碼,并且包括兩個(gè)字節(jié)。Delimiter’字段指示當(dāng)前接收的并且在移動(dòng)終端與服務(wù)器之間傳輸?shù)腞PSP分組的狀態(tài),并且包括一個(gè)字節(jié)。‘Packet Size’字段指示當(dāng)前傳輸?shù)腞PSP分組的整體長度,并且包括兩個(gè)字節(jié)?!甋equenceNumber’字段指示數(shù)據(jù)分組的順序號,并且包括四個(gè)字節(jié)。最后,‘Data’字段包含MP4(運(yùn)動(dòng)畫面專家組4)文件數(shù)據(jù),就是說,運(yùn)動(dòng)畫面數(shù)據(jù)。
特別是,在運(yùn)動(dòng)畫面數(shù)據(jù)從服務(wù)器向移動(dòng)終端傳輸?shù)耐瑫r(shí),除最后的數(shù)據(jù)分組之外‘Packet Size’字段具有相同長度的值。
表2表明在RPSP中存在的Delimiter。如表2中所示,在‘Delimiter’字段中的值以數(shù)字表示。根據(jù)每個(gè)數(shù)字,區(qū)分當(dāng)前接收的并且在移動(dòng)終端與服務(wù)器之間傳輸?shù)腞PSP分組的狀態(tài)?;凇瓺elimiter’字段,RPSP分組存在四種狀態(tài)。
首先,當(dāng)‘Delimiter’字段的值是‘1’時(shí),它指示其中服務(wù)器把第一RPSP數(shù)據(jù)分組傳輸?shù)揭苿?dòng)終端的‘Start’狀態(tài)。當(dāng)字段值是‘2’時(shí),它指示其中服務(wù)器繼續(xù)把一個(gè)或多個(gè)RPSP數(shù)據(jù)分組傳輸?shù)揭苿?dòng)終端的‘Medium’狀態(tài)。當(dāng)字段值是‘3’時(shí),它指示其中服務(wù)器把最后RPSP數(shù)據(jù)分組傳輸?shù)揭苿?dòng)終端的‘End’狀態(tài)。另外,當(dāng)字段值是‘4’時(shí),它指示移動(dòng)終端通知服務(wù)器完成RPSP數(shù)據(jù)分組的接收。
通過使用RPSP位流的‘Delimiter’字段和‘Sequence Number’字段,移動(dòng)終端可求出已經(jīng)從服務(wù)器接收到全部數(shù)據(jù)中的多少數(shù)據(jù)和根據(jù)每種狀態(tài),例如在接收到第一數(shù)據(jù)分組時(shí)或在接收到最后數(shù)據(jù)分組時(shí),確定應(yīng)該采取哪種行動(dòng)。
圖2表明通過使用按照本發(fā)明的基于TCP的RPSP方法在移動(dòng)終端與服務(wù)器之間進(jìn)行運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)的過程。圖3是在圖2中表明的過程的流程圖。
參照圖2和3,如下將描述按照本發(fā)明使用偽流來傳輸運(yùn)動(dòng)畫面數(shù)據(jù)的方法。
當(dāng)用戶操作在移動(dòng)終端中的VOD播放器(S10)時(shí),在移動(dòng)終端與服務(wù)器之間進(jìn)行TCP會話連接(S20)。另外,當(dāng)用戶選擇內(nèi)容以接收運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)并且用戶的移動(dòng)終端把Describe請求發(fā)送到服務(wù)器(S30)時(shí),服務(wù)器接收請求內(nèi)容并且準(zhǔn)備好服務(wù)(S40)。在這時(shí),在從移動(dòng)終端到服務(wù)器請求的Describe中,把兩個(gè)字段添加到基于TCP的RTSP上。就是說,指示移動(dòng)終端請求服務(wù)器通過偽流傳輸內(nèi)容的字段(X-Pseudo-Streaming)和指示關(guān)于從服務(wù)器傳輸?shù)姆纸M移動(dòng)終端可接收的分組大小的字段(X-RPSP-Length)包括在RTSP中。
以后,如果服務(wù)器響應(yīng)移動(dòng)終端的Describe請求(S50),則移動(dòng)終端設(shè)置VOD播放器的初始值并且準(zhǔn)備好通過從服務(wù)器提供的基于TCP的RPSP方法的偽流服務(wù)開始(S60)。然后,如果移動(dòng)終端請求服務(wù)器播放內(nèi)容(S70),則服務(wù)器把請求作為基于TCP的RPSP數(shù)據(jù)分組播放的內(nèi)容傳輸?shù)揭苿?dòng)終端(S80)。在這時(shí)的RPSP數(shù)據(jù)分組的位流結(jié)構(gòu)如圖4中所示。
如果在該步驟中正在傳輸RPSP數(shù)據(jù)分組的同時(shí)移動(dòng)終端從服務(wù)器請求‘Pause’(S90),則另外RPSP數(shù)據(jù)的傳輸被暫停,直到移動(dòng)終端從服務(wù)器請求‘Resume’(S110、S120及S130)。然后,當(dāng)移動(dòng)終端對于服務(wù)器進(jìn)行‘TearDown’請求(S140)并且服務(wù)器響應(yīng)‘TearDown’請求(S150)時(shí),則關(guān)閉移動(dòng)終端的VOD播放器(S160),并且完成在移動(dòng)終端與服務(wù)器之間的TCP會話(S170)。
如至此描述的那樣,由于本發(fā)明使用基于TCP的偽流技術(shù)傳輸運(yùn)動(dòng)畫面數(shù)據(jù),所以對于在相關(guān)技術(shù)中的基于UDP的運(yùn)動(dòng)畫面流技術(shù)不要求從TCT到UDP的轉(zhuǎn)換。因而,不像在相關(guān)技術(shù)中要求的那樣需要兩個(gè)IP(Internet Providers)和兩個(gè)端口,運(yùn)動(dòng)畫面流可只使用一個(gè)IP和一個(gè)端口。
另外,由于提供基于TCP的流服務(wù),所以比在相關(guān)技術(shù)UDP方法中更可靠的數(shù)據(jù)傳輸是可能的。通過防止在相關(guān)技術(shù)中在TCP/UDP轉(zhuǎn)換期間可能發(fā)生的網(wǎng)絡(luò)脫開和分組損失的錯(cuò)誤,可為用戶提供改進(jìn)的畫面質(zhì)量和音頻質(zhì)量。
況且,如果實(shí)施按照本發(fā)明的方法的移動(dòng)終端設(shè)有擴(kuò)展的RAM和硬盤驅(qū)動(dòng)器,則在正在下載VOD運(yùn)動(dòng)畫面數(shù)據(jù)的同時(shí),播放VOD運(yùn)動(dòng)畫面數(shù)據(jù)的流。因而,用戶不必為重放支付另外的傳輸成本。
使用按照本發(fā)明的基于TCP的偽流技術(shù)用來在移動(dòng)終端中傳輸運(yùn)動(dòng)畫面數(shù)據(jù)的方法可利用在下載中的穩(wěn)定性和流服務(wù)的快速重放。
為了實(shí)施上述各種特征,本發(fā)明可采用各種類型的硬件和/或軟件元件(模塊)。例如,不同的硬件模塊可以包含完成以上方法的步驟所必需的各種電路和元件。而且,不同的軟件模塊(由處理器和/或其它硬件執(zhí)行)可以包含完成本發(fā)明方法的步驟所必需的各種代碼和協(xié)議。
由于不脫離本發(fā)明的精神和基本特征可以幾種形式實(shí)施本發(fā)明,所以也應(yīng)該理解,上述實(shí)施例不受以上描述的任何細(xì)節(jié)的限制,除非另有說明,應(yīng)該在附屬權(quán)利要求書中所限定的本發(fā)明的精神和范圍內(nèi)廣義地理解,并因此落在權(quán)利要求書的邊界和界限、或這樣的邊界和界限的等效物內(nèi)的所有變更和修改因此打算由附屬權(quán)利要求書包括。
權(quán)利要求
1.一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流技術(shù)把運(yùn)動(dòng)畫面數(shù)據(jù)發(fā)送到移動(dòng)終端的方法,移動(dòng)終端從服務(wù)器下載運(yùn)動(dòng)畫面數(shù)據(jù),并且通過使用基于傳輸控制協(xié)議的偽流技術(shù)播放運(yùn)動(dòng)畫面數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,借助于應(yīng)用實(shí)時(shí)偽流協(xié)議(RPSP)實(shí)施傳輸控制協(xié)議,以便實(shí)現(xiàn)偽流技術(shù)。
3.一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流技術(shù)把運(yùn)動(dòng)畫面數(shù)據(jù)發(fā)送到移動(dòng)終端的方法,其中,一個(gè)或多個(gè)字段添加到實(shí)時(shí)流協(xié)議(RTSP)上,以便在服務(wù)器與移動(dòng)終端之間通過使用偽流技術(shù)的協(xié)議調(diào)用運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)。
4.根據(jù)權(quán)利要求3所述的方法,其中,基于傳輸控制協(xié)議定義協(xié)議。
5.根據(jù)權(quán)利要求4所述的方法,其中,協(xié)議能夠?qū)嵤?shí)時(shí)偽流,并且定義為實(shí)時(shí)偽流協(xié)議。
6.根據(jù)權(quán)利要求3所述的方法,其中,字段的至少一個(gè)包括用來從服務(wù)器通過偽流技術(shù)傳輸內(nèi)容的移動(dòng)終端的請求。
7.根據(jù)權(quán)利要求3所述的方法,其中,字段的至少一個(gè)指示在移動(dòng)終端中可接收的一個(gè)分組的大小。
8.一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流技術(shù)把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸?shù)揭苿?dòng)終端的方法,其中,字段的至少一個(gè)包括在偽流技術(shù)中實(shí)施的實(shí)時(shí)偽流協(xié)議的位流。
9.根據(jù)權(quán)利要求8所述的方法,其中,位流包括第一字段,具有偽流開始代碼;第二字段,指示當(dāng)前接收的實(shí)時(shí)偽流協(xié)議分組的狀態(tài);第三字段,指示Packet Size;第四字段,指示數(shù)據(jù)分組的Sequence Number;及第五字段,包含實(shí)際運(yùn)動(dòng)畫面數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的方法,其中,第一字段包括兩個(gè)字節(jié)。
11.根據(jù)權(quán)利要求9所述的方法,其中,第二字段包括一個(gè)字節(jié)。
12.根據(jù)權(quán)利要求9所述的方法,其中,第三字段包括兩個(gè)字節(jié)。
13.根據(jù)權(quán)利要求9所述的方法,其中,第四字段包括四個(gè)字節(jié)。
14.根據(jù)權(quán)利要求9所述的方法,其中,實(shí)時(shí)偽流協(xié)議分組狀態(tài)代表當(dāng)前傳輸?shù)牟⑶以诜?wù)器與移動(dòng)終端之間接收的實(shí)時(shí)偽流協(xié)議分組的狀態(tài)。
15.一種用來在服務(wù)器與移動(dòng)終端之間的運(yùn)動(dòng)畫面流傳輸中使用偽流把運(yùn)動(dòng)畫面數(shù)據(jù)傳輸?shù)揭苿?dòng)終端的方法,包括步驟用戶操作在移動(dòng)終端中的視頻點(diǎn)播播放器,并且在移動(dòng)終端與服務(wù)器之間建立傳輸控制協(xié)議會話;移動(dòng)終端對于服務(wù)器進(jìn)行Describe請求,并且服務(wù)器檢索內(nèi)容和準(zhǔn)備好服務(wù);服務(wù)器對于移動(dòng)終端進(jìn)行Describe響應(yīng),并且移動(dòng)終端設(shè)置視頻點(diǎn)播播放器的初始值和準(zhǔn)備好偽流服務(wù)開始;如果移動(dòng)終端請求服務(wù)器播放特定內(nèi)容,則服務(wù)器把請求播放的內(nèi)容作為實(shí)時(shí)偽流協(xié)議分組數(shù)據(jù)傳輸?shù)揭苿?dòng)終端;如果移動(dòng)終端進(jìn)行TearDown請求,則服務(wù)器響應(yīng)TearDown請求并且終止實(shí)時(shí)偽流協(xié)議分組數(shù)據(jù)的傳輸;及移動(dòng)終端關(guān)閉視頻點(diǎn)播播放器,并且完成在移動(dòng)終端與服務(wù)器之間的傳輸控制協(xié)議會話。
16.根據(jù)權(quán)利要求15所述的方法,其中,實(shí)時(shí)偽流協(xié)議是通過使用基于傳輸控制協(xié)議的偽流來傳輸運(yùn)動(dòng)畫面數(shù)據(jù)分組的協(xié)議。
17.根據(jù)權(quán)利要求15所述的方法,其中,實(shí)時(shí)偽流分組數(shù)據(jù)包括具有偽流開始代碼的字段、指示當(dāng)前接收的實(shí)時(shí)偽流協(xié)議分組的狀態(tài)的字段、指示Packet Size的字段、指示數(shù)據(jù)分組的Sequence Number的字段、及包含實(shí)際運(yùn)動(dòng)畫面數(shù)據(jù)的Data字段。
18.根據(jù)權(quán)利要求15所述的方法,其中,實(shí)時(shí)偽流協(xié)議分組狀態(tài)代表當(dāng)前傳輸?shù)牟⑶以诜?wù)器與移動(dòng)終端之間接收的實(shí)時(shí)偽流協(xié)議分組的狀態(tài)。
19.根據(jù)權(quán)利要求15所述的方法,其中,在其中移動(dòng)終端對于服務(wù)器進(jìn)行Describe請求的步驟中,一個(gè)或多個(gè)字段添加到實(shí)時(shí)流協(xié)議上,以便在服務(wù)器與移動(dòng)終端之間通過使用偽流技術(shù)的實(shí)時(shí)偽流協(xié)議提供運(yùn)動(dòng)畫面數(shù)據(jù)服務(wù)。
20.根據(jù)權(quán)利要求19所述的方法,其中,字段的至少一個(gè)包括用來從服務(wù)器通過偽流技術(shù)傳輸內(nèi)容的移動(dòng)終端的請求。
21.根據(jù)權(quán)利要求19所述的方法,其中,字段的至少一個(gè)指示在移動(dòng)終端中可接收的一個(gè)分組的大小。
22.一種用來使用偽流技術(shù)在提供視頻多媒體服務(wù)的無線通信裝置中控制視頻數(shù)據(jù)的方法,該方法包括檢查是否在移動(dòng)終端與服務(wù)器之間建立傳輸控制協(xié)議會話;發(fā)送請求消息,以檢索在來自服務(wù)器的多媒體服務(wù)中的服務(wù)內(nèi)容;在接收到關(guān)于請求的消息的響應(yīng)消息時(shí),設(shè)置視頻數(shù)據(jù)的初始值;接收實(shí)時(shí)偽流協(xié)議(RPSP)分組數(shù)據(jù),其中RPSP分組數(shù)據(jù)包括具有在偽流技術(shù)中實(shí)施的實(shí)時(shí)偽流協(xié)議的位流的一個(gè)或多個(gè)字段;在無線通信裝置中顯示與接收的RPSP分組數(shù)據(jù)相對應(yīng)的服務(wù)內(nèi)容;及傳輸停止消息,以終止視頻多媒體服務(wù)。
全文摘要
公開的是在移動(dòng)終端中運(yùn)動(dòng)畫面數(shù)據(jù)的傳輸,并且更具體地說,一種使用偽流技術(shù)用來在移動(dòng)終端中傳輸運(yùn)動(dòng)畫面數(shù)據(jù)的方法,為了通過定義新的基于TCP的實(shí)時(shí)偽流協(xié)議更安全和可靠地傳輸運(yùn)動(dòng)畫面數(shù)據(jù)分組以便基于傳輸控制協(xié)議和使用偽流技術(shù)傳輸運(yùn)動(dòng)畫面內(nèi)容。實(shí)時(shí)偽流協(xié)議的位流由總共五個(gè)字段組成‘PS’字段、‘Delimiter’字段、‘Packet Size’字段、‘Sequence Number’字段及‘Data’字段。
文檔編號H04L29/06GK1829316SQ200610059718
公開日2006年9月6日 申請日期2006年3月3日 優(yōu)先權(quán)日2005年3月3日
發(fā)明者樸晟俊 申請人:Lg電子株式會社