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

數(shù)據(jù)重放裝置及數(shù)據(jù)中繼裝置的制作方法

文檔序號(hào):7699327閱讀:266來(lái)源:國(guó)知局
專利名稱:數(shù)據(jù)重放裝置及數(shù)據(jù)中繼裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)重放裝置及數(shù)據(jù)中繼裝置,特別是涉及在由接收終端接收并重放數(shù)據(jù)的狀態(tài)下,把作為該數(shù)據(jù)的發(fā)送方的服務(wù)器切換為其他的服務(wù)器的服務(wù)器切換處理。
背景技術(shù)
在由接收終端接收并重放圖象數(shù)據(jù)或者聲音數(shù)據(jù)等內(nèi)容數(shù)據(jù)的狀態(tài)下,把作為上述內(nèi)容數(shù)據(jù)的供給源的服務(wù)器(以下稱為特定服務(wù)器)切換為其他服務(wù)器(以下稱為替代服務(wù)器)的處理,根據(jù)來(lái)自上述特定服務(wù)器的REDIRECT請(qǐng)求來(lái)完成。該REDIRECT請(qǐng)求是RTSP(Real Time Streaming Protocol)即用于在服務(wù)器與接收終端之間進(jìn)行消息交換的協(xié)議中的方法之一,是數(shù)據(jù)的發(fā)送側(cè)向接收側(cè)發(fā)行的方法。而且,通過(guò)IETF(Internet Engineering Task Force)等的因特網(wǎng)標(biāo)準(zhǔn)化組使標(biāo)準(zhǔn)化方案(RFC2326)進(jìn)展,上述RTSP的實(shí)用化得以推進(jìn),而且,作為RTSP的方法,除了上述REDIRECT請(qǐng)求之外,還有進(jìn)行服務(wù)器與終端之間的對(duì)話的設(shè)定(能夠進(jìn)行數(shù)據(jù)通信的狀態(tài)的確立)的SETUP請(qǐng)求、向服務(wù)器請(qǐng)求接收側(cè)的數(shù)據(jù)重放的PLAY請(qǐng)求、用于進(jìn)行對(duì)話的斷開(kāi)(能夠進(jìn)行數(shù)據(jù)通信的狀態(tài)的解除)的TEARDOWN請(qǐng)求等。
在上述REDIRECT請(qǐng)求中必然包含表示替代服務(wù)器的URL(UniversalResoure Locator)的Location信息,當(dāng)接收終端接收該REDIRECT請(qǐng)求時(shí),結(jié)束現(xiàn)在的服務(wù)器(特定服務(wù)器)與接收終端之間的對(duì)話,確立與替代服務(wù)器的對(duì)話,接收并重放來(lái)自替代服務(wù)器的發(fā)送數(shù)據(jù)。
圖11是用于說(shuō)明現(xiàn)有的接收終端的方框圖。
現(xiàn)有的接收終端200通過(guò)因特網(wǎng)等網(wǎng)絡(luò)接收并重放從服務(wù)器S所發(fā)送的包含圖象數(shù)據(jù)和聲音數(shù)據(jù)至少一方的內(nèi)容數(shù)據(jù)。該接收終端200具有RTSP交換部201,在與服務(wù)器S之間進(jìn)行RTSP消息M的交換;RTP接收部202,根據(jù)來(lái)自該RTSP交換部201的控制信號(hào)Ct,從服務(wù)器S接收被存放在RTP分組中所發(fā)送的內(nèi)容數(shù)據(jù)(以下稱為RTP分組數(shù)據(jù))Dp。
在此,上述RTSP交換部201根據(jù)通過(guò)RTSP消息M的交換所得到的消息,把作為表示識(shí)別RTR分組的ID編號(hào)的識(shí)別信息的SSRC(Synchronization Source)和控制RTP接收部202中的數(shù)據(jù)接收動(dòng)作的動(dòng)作指示消息作為上述控制信號(hào)Ct來(lái)輸出。而且,表示各個(gè)分組的ID編號(hào)的SSRC(分組識(shí)別信息)是由服務(wù)器所供給的RTR分組的屬性信息之一,從一個(gè)服務(wù)器所發(fā)出的,存放了同一內(nèi)容數(shù)據(jù)的RTP分組的ID編號(hào)都為相同的值。而且,上述內(nèi)容數(shù)據(jù)是包含圖象信息和聲音信息的音頻視頻數(shù)據(jù)(AV數(shù)據(jù)),上述RTP接收部202取出存放在各個(gè)RTP分組中的內(nèi)容數(shù)據(jù),輸出與各幀相對(duì)應(yīng)的AV數(shù)據(jù)Dr。
上述接收終端200具有解碼部203,對(duì)該AV數(shù)據(jù)Dr進(jìn)行解碼,輸出解碼后的AV數(shù)據(jù)Dd;顯示部204,根據(jù)該解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
而且,上述服務(wù)器S具有RTSP交換部Sm,在與接收終端200之間進(jìn)行消息交換;RTR發(fā)送部Sd,把所需要的數(shù)據(jù)存放在RTP分組中,向接收終端200進(jìn)行發(fā)送。
下面對(duì)動(dòng)作進(jìn)行說(shuō)明。
圖12是表示在服務(wù)器與接收終端之間進(jìn)行的RTSP消息M的交換和RTP分組Dp的發(fā)送的圖。而且,在圖12中,為了便于說(shuō)明,作為服務(wù)器S,表示了具有RTSP交換部Sa1和RTP發(fā)送部Sa2的特定服務(wù)器Sa、具有RTSP交換部Sb1和RTP發(fā)送部Sb2的替代服務(wù)器Sb,而且,為了簡(jiǎn)化說(shuō)明,省略了請(qǐng)求內(nèi)容數(shù)據(jù)的DESCRIBE請(qǐng)求與請(qǐng)求接收終端中的數(shù)據(jù)重放的PLAY請(qǐng)求之間的消息交換。
首先,當(dāng)從接收終端200的RTSP交換部201作為RTSP消息M向服務(wù)器(svr-A.com)Sa發(fā)出請(qǐng)求在該服務(wù)器中所保持的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBE rtsp//svr-A.com/v.mp4)T1時(shí),在該服務(wù)器Sa中,該DESCRIBE請(qǐng)求T1由RTSP交換部Sa1接收,與該請(qǐng)求T1相對(duì)應(yīng)的應(yīng)答(RTSP/1.0 OK)被發(fā)送給接收終端200。然后,在服務(wù)器Sa與接收終端200之間進(jìn)一步進(jìn)行消息M的交換。
接著,當(dāng)從接收終端200的RTSP交換部201作為RTSP消息M向服務(wù)器(svr-A.com)Sa發(fā)出請(qǐng)求上述文件數(shù)據(jù)(v.mp4)的重放的PLAY請(qǐng)求(PLAYrtsp//svr-A.com/v.mp4)T2時(shí),在服務(wù)器Sa中,該P(yáng)LAY請(qǐng)求T2由RTSP交換部Sa1所接收,接著,通過(guò)RTSP交換部Sa1向接收終端200發(fā)送與該請(qǐng)求T2相對(duì)應(yīng)的應(yīng)答(RTSP/1.0 OK)A1。然后,在服務(wù)器Sa中,從RTSP交換部Sa1向RTP發(fā)送部Sa2發(fā)出執(zhí)行文件數(shù)據(jù)(v.mp4)向接收終端發(fā)送的發(fā)送命令A(yù)2。
這樣,文件數(shù)據(jù)(v.mp4)被存放在RTP分組中,作為RTP分組數(shù)據(jù)Da從服務(wù)器Sa的RTP發(fā)送部Sa2發(fā)送給接收終端200。
上述RTP分組數(shù)據(jù)Da被接收終端200的RTP接收部202根據(jù)來(lái)自該RTSP交換部201的控制信號(hào)Ct而接收,輸出與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr。該AV數(shù)據(jù)Dr由解碼部203進(jìn)行解碼,解碼后的AV數(shù)據(jù)Dd被輸出給顯示部204。在該顯示部204中,根據(jù)解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
這樣,在由接收終端200接收并重放來(lái)自服務(wù)器Sa的發(fā)送數(shù)據(jù)Da的狀態(tài)下,當(dāng)從服務(wù)器Sa作為RTSP消息M而發(fā)出DESCRIBE請(qǐng)求(DESCRIBErtsp//svr-A.com/v.mp4)A3時(shí),該REDIRECT請(qǐng)求A3由接收終端200的RTSP交換部201所接收。該REDIRECT請(qǐng)求A3請(qǐng)求結(jié)束與現(xiàn)在的服務(wù)器(特定服務(wù)器)Sa的對(duì)話,確立與替代服務(wù)器Sb的對(duì)話,接收并重放來(lái)自替代服務(wù)器的內(nèi)容數(shù)據(jù),在該REDIRECT請(qǐng)求A3中包含表示替代服務(wù)器的URL(UniversalResoure Locator)的Location信息(Locationrtsp//svr-B.com/v.mp4)。
接著,從RTSP交換部201向服務(wù)器Sa發(fā)出認(rèn)可REDIRECT請(qǐng)求A3的應(yīng)答(RTSP/1.0 OK)T3,而且,向服務(wù)器Sa發(fā)出請(qǐng)求對(duì)話結(jié)束的TEARDOWN請(qǐng)求(TEARDOWN rtsp//svr-A.com/v.mp4)T4。這樣,在服務(wù)器Sa中,在認(rèn)可該TEARDOWN請(qǐng)求T4的應(yīng)答(RTSP/1.0 OK)A4的發(fā)出的同時(shí),進(jìn)行結(jié)束來(lái)自上述服務(wù)器Sa的RTP分組數(shù)據(jù)Da的發(fā)送的處理。
在接收終端200的RTSP交換部201中,在來(lái)自服務(wù)器Sa的TEARDOWN請(qǐng)求A4相對(duì)應(yīng)的應(yīng)答A4被接收之后,根據(jù)在TEARDOWN請(qǐng)求T4中包含的替代服務(wù)器Sb的Location信息,作為RTSP消息M向服務(wù)器(svr-B.com)Sb發(fā)出請(qǐng)求在該服務(wù)器Sb中所保持的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBErtsp//svr-B.com/v.mp4)T5。
這樣,在服務(wù)器Sb中,該DESCRIBE請(qǐng)求T5由RTSP交換部Sb1所接收,從RTSP交換部Sb1向接收終端200發(fā)送與該請(qǐng)求T5相對(duì)應(yīng)的應(yīng)答。然后,在服務(wù)器Sb與接收終端200之間進(jìn)一步進(jìn)行消息M的交換。
接著,當(dāng)從RTSP交換部201作為RTSP消息M向服務(wù)器(svr-B.com)Sb發(fā)出請(qǐng)求文件數(shù)據(jù)(v.mp4)在接收終端中的重放的PLAY請(qǐng)求(PLAYrtsp//svr-B.com/v.mp4)T6時(shí),在服務(wù)器Sb中,該P(yáng)LAY請(qǐng)求T6由RTSP交換部Sb1所接收,從RTSP交換部Sb1向接收終端200發(fā)出與該請(qǐng)求T6相對(duì)應(yīng)的應(yīng)答(RTSP/1.0 OK)A5。然后,在服務(wù)器Sb中,從該RTSP交換部Sb1向RTP發(fā)送部Sb2發(fā)出執(zhí)行文件數(shù)據(jù)(v.mp4)向接收終端200的發(fā)送的發(fā)送命令A(yù)6。
這樣,文件數(shù)據(jù)(v.mp4)Db被作為存放在RTP分組中的RTP分組數(shù)據(jù)Dp從RTP發(fā)送部Sb2發(fā)送給接收終端200。
上述RTP分組數(shù)據(jù)Db被接收終端200的RTP接收部202根據(jù)來(lái)自該RTSP交換部201的控制信號(hào)Ct而接收,輸出與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr。該AV數(shù)據(jù)Dr由解碼部203進(jìn)行解碼,解碼后的AV數(shù)據(jù)Dd被輸出給顯示部204。在該顯示部204中,根據(jù)解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
這樣,在現(xiàn)有的接收終端200中,當(dāng)從服務(wù)器Sa接收REDIRECT請(qǐng)求時(shí),進(jìn)行這樣服務(wù)器切換處理結(jié)束與現(xiàn)在的服務(wù)器(特定服務(wù)器)Sa的對(duì)話,確立與替代服務(wù)器Sb的對(duì)話,然后,使來(lái)自替代服務(wù)器的內(nèi)容數(shù)據(jù)的接收和重放開(kāi)始。

發(fā)明內(nèi)容
因此,在現(xiàn)有的接收終端200中,在從特定的服務(wù)器Sa接收并重放內(nèi)容數(shù)據(jù)的狀態(tài)下,當(dāng)根據(jù)REDIRECT請(qǐng)求,作為數(shù)據(jù)的供給源的特定服務(wù)器切換為替代服務(wù)器時(shí),存在來(lái)自替代服務(wù)器的內(nèi)容數(shù)據(jù)的接收和重放從其開(kāi)頭部分進(jìn)行的問(wèn)題。
下面進(jìn)行具體的說(shuō)明。在此作為一例,列舉出了這樣的情況在接收終端200中,重放時(shí)間總共為10分鐘的內(nèi)容數(shù)據(jù)的重放處理進(jìn)行到距內(nèi)容數(shù)據(jù)的開(kāi)頭位置的重放時(shí)間為6分鐘的位置上時(shí),來(lái)自服務(wù)器Sa的REDIRECT請(qǐng)求被接收,該內(nèi)容數(shù)據(jù)的發(fā)送服務(wù)器從特定服務(wù)器Sa切換為替代服務(wù)器Sb。
在此情況下,現(xiàn)有的接收終端200僅向服務(wù)器Sb請(qǐng)求內(nèi)容數(shù)據(jù),因此,從服務(wù)器Sb從其開(kāi)頭部分發(fā)送內(nèi)容數(shù)據(jù)。因此,在接收終端200中,內(nèi)容數(shù)據(jù)的接收和重放從其開(kāi)頭部分進(jìn)行。其結(jié)果,在接收終端200中,不管相當(dāng)于內(nèi)容數(shù)據(jù)的最初6分鐘的部分是否已經(jīng)進(jìn)行了收視。該部分被再次重放。即,當(dāng)通過(guò)REDIRECT請(qǐng)求來(lái)進(jìn)行服務(wù)器的切換時(shí),在接收終端中,不能進(jìn)行高效的重放,而存在發(fā)生多余的通信費(fèi)的問(wèn)題。
而且,在設(shè)有用于指定重放位置的時(shí)間條的接收終端中,用戶通過(guò)調(diào)整時(shí)間條,能夠在服務(wù)器切換后把重放位置設(shè)定為不重放已經(jīng)重放過(guò)的部分,但是,接收終端不一定設(shè)有這樣的用戶界面。而且,根據(jù)內(nèi)容,會(huì)不允許由用戶進(jìn)行重放位置的調(diào)整。
為了解決上述問(wèn)題,本發(fā)明的目的是提供數(shù)據(jù)重放裝置及數(shù)據(jù)重放方法,在由接收終端接收并重放從數(shù)據(jù)發(fā)送方所供給的內(nèi)容數(shù)據(jù)的過(guò)程中,當(dāng)根據(jù)REDIRECT請(qǐng)求來(lái)切換作為上述內(nèi)容數(shù)據(jù)的發(fā)送方的服務(wù)器時(shí),能夠從服務(wù)器的切換時(shí)刻的數(shù)據(jù)重放位置接著進(jìn)行該內(nèi)容數(shù)據(jù)的接收和重放。
而且,本發(fā)明的目的是提供數(shù)據(jù)中繼裝置和數(shù)據(jù)中繼方法,在中繼從數(shù)據(jù)發(fā)送方所供給的內(nèi)容數(shù)據(jù)并發(fā)送給接收終端的過(guò)程中,當(dāng)根據(jù)來(lái)自作為數(shù)據(jù)發(fā)送方的服務(wù)器的REDIRECT請(qǐng)求來(lái)切換作為該內(nèi)容數(shù)據(jù)的發(fā)送方的服務(wù)器時(shí),能夠從發(fā)送服務(wù)器的切換時(shí)刻的數(shù)據(jù)發(fā)送位置上繼續(xù)進(jìn)行該內(nèi)容數(shù)據(jù)向接收終端的發(fā)送。
用于解決課題的措施本發(fā)明(技術(shù)方案1)所涉及的數(shù)據(jù)重放裝置,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收部,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),輸出控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收部,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送從新的服務(wù)器請(qǐng)求上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息。
本發(fā)明(技術(shù)方案2)是在技術(shù)方案1所述的數(shù)據(jù)重放裝置中,其特征在于,上述時(shí)刻信息是表示對(duì)于上述數(shù)據(jù)對(duì)作為上述數(shù)據(jù)單位的每幀賦予的表示該幀的顯示時(shí)刻的信息。
本發(fā)明(技術(shù)方案3)是在技術(shù)方案1所述的數(shù)據(jù)重放裝置中,其特征在于,上述數(shù)據(jù)接收部接收存放在分組中的上述數(shù)據(jù),上述時(shí)刻信息是賦予上述各分組的時(shí)刻信息。
本發(fā)明(技術(shù)方案4)是在技術(shù)方案3所述的數(shù)據(jù)重放裝置中,其特征在于,上述范圍信息生成部根據(jù)賦予由上述數(shù)據(jù)接收部所接收的最新的分組的最新時(shí)刻信息、在數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初所接收的分組的第一初始時(shí)刻信息、通過(guò)上述消息發(fā)送接收部所進(jìn)行的消息的發(fā)送接收所取得的,在上述數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初將要接收的分組的第二初始時(shí)刻信息中的任一個(gè)初始時(shí)刻信息,來(lái)生成上述未重放范圍信息。
本發(fā)明(技術(shù)方案5)所涉及的數(shù)據(jù)重放方法,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收步驟,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),輸出控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收步驟,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收步驟,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送從新的服務(wù)器請(qǐng)求上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息。
本發(fā)明(技術(shù)方案6)所涉及的數(shù)據(jù)中繼裝置,通過(guò)網(wǎng)絡(luò)與多個(gè)服務(wù)器相連接,向上述多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括服務(wù)器側(cè)消息交換部,通過(guò)與上述特定服務(wù)器之間的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),輸出控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述服務(wù)器側(cè)消息交換部,當(dāng)從上述特定服務(wù)器接受了請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的消息時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息。
本發(fā)明(技術(shù)方案7)是在技術(shù)方案6所述的數(shù)據(jù)中繼裝置中,其特征在于,包括緩沖器,暫時(shí)存儲(chǔ)上述所接收的數(shù)據(jù);終端側(cè)消息交換部,通過(guò)與發(fā)送對(duì)方之間的消息交換,確立能夠發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù)的狀態(tài),輸出控制該數(shù)據(jù)的發(fā)送動(dòng)作的發(fā)送控制信號(hào);數(shù)據(jù)發(fā)送部,根據(jù)上述發(fā)送控制信號(hào)來(lái)發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù)。
本發(fā)明(技術(shù)方案8)是在技術(shù)方案7所述的數(shù)據(jù)中繼裝置中,其特征在于,上述數(shù)據(jù)接收部接收從作為上述數(shù)據(jù)的供給源的服務(wù)器所發(fā)送的分組中所存放的上述數(shù)據(jù),上述數(shù)據(jù)發(fā)送部具有屬性信息重寫部,把賦予存放從上述替代服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息重寫為賦予存放從上述特定服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息,以使上述數(shù)據(jù)的發(fā)送對(duì)方中的上述數(shù)據(jù)的重放處理不中斷,該數(shù)據(jù)發(fā)送部把存放從上述替代服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息重寫為存放從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息,來(lái)進(jìn)行發(fā)送。
本發(fā)明(技術(shù)方案9)所涉及的數(shù)據(jù)中繼方法,向網(wǎng)絡(luò)上的多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括消息交換步驟,通過(guò)對(duì)上述特定服務(wù)器的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),生成控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收步驟,在上述發(fā)送數(shù)據(jù)的能夠接收的狀態(tài)被確立之后,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息交換步驟,當(dāng)請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的來(lái)自該特定服務(wù)器的消息被發(fā)出時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息。


圖1是用于說(shuō)明本發(fā)明的實(shí)施例1的數(shù)據(jù)重放裝置的方框圖;圖2是表示上述實(shí)施例1中的數(shù)據(jù)重放裝置中的時(shí)間信息存儲(chǔ)處理部的存儲(chǔ)區(qū)域的圖;圖3是表示上述實(shí)施例1的數(shù)據(jù)重放裝置中的時(shí)間信息存儲(chǔ)處理部中的運(yùn)算處理的流程的圖;圖4是表示在服務(wù)器與接收終端之間按照預(yù)定的協(xié)議進(jìn)行的RTSP消息M和分組數(shù)據(jù)D的存取的圖;圖5是表示上述實(shí)施例1的數(shù)據(jù)重放裝置與服務(wù)器的消息交換的細(xì)節(jié)(圖5(a))以及在與該數(shù)據(jù)重放裝置相對(duì)應(yīng)的REDIRECT請(qǐng)求中包含的SDP消息(圖5(b))的圖;圖6是用于說(shuō)明本發(fā)明的實(shí)施例2的數(shù)據(jù)重放裝置的方框圖;圖7是用于說(shuō)明本發(fā)明的實(shí)施例3的數(shù)據(jù)中繼裝置的方框圖;圖8是表示上述實(shí)施例3的數(shù)據(jù)中繼裝置的具體構(gòu)成的方框圖;圖9是表示上述實(shí)施例3的數(shù)據(jù)中繼裝置與服務(wù)器之間以及該數(shù)據(jù)中繼裝置與接收終端之間的消息及數(shù)據(jù)的存取的圖;圖10是用于說(shuō)明作為本發(fā)明的實(shí)施例4的數(shù)據(jù)重放裝置的便楔電話的圖;圖11是用于說(shuō)明現(xiàn)有的數(shù)據(jù)重放裝置的方框圖;圖12是表示在服務(wù)器與接收終端之間按照預(yù)定的協(xié)議進(jìn)行的RTSP消息M和分組數(shù)據(jù)D的存取的圖。
具體實(shí)施例方式
下面對(duì)本發(fā)明的實(shí)施例進(jìn)行說(shuō)明。
(實(shí)施例1)圖1是用于說(shuō)明本發(fā)明的實(shí)施例1的數(shù)據(jù)重放裝置的方框圖。
該實(shí)施例1的數(shù)據(jù)重放裝置(以下稱為接收終端)100a通過(guò)因特網(wǎng)等網(wǎng)絡(luò)接收并重放從服務(wù)器S所發(fā)送的包含圖象數(shù)據(jù)和聲音數(shù)據(jù)的內(nèi)容數(shù)據(jù),同時(shí),當(dāng)從服務(wù)器發(fā)出了請(qǐng)求把作為內(nèi)容數(shù)據(jù)的供給源的服務(wù)器從第一服務(wù)器(特定服務(wù)器)切換為第二服務(wù)器(替代服務(wù)器)的REDIRECT請(qǐng)求時(shí),作為與替代服務(wù)器相對(duì)應(yīng)的PLAY請(qǐng)求,進(jìn)行包含表示內(nèi)容數(shù)據(jù)的將要重放的范圍的信息的請(qǐng)求。
下面進(jìn)行詳細(xì)說(shuō)明,該實(shí)施例1的數(shù)據(jù)重放裝置(接收終端)100a,與現(xiàn)有的接收終端200相同,具有RTSP交換部101,與網(wǎng)絡(luò)上的服務(wù)器S之間進(jìn)行RTSP消息M的交換;RTP接收部102a,根據(jù)來(lái)自該RTSP交換部101的控制信號(hào)Ct,從服務(wù)器S接收被存放在RTP分組中所發(fā)送的內(nèi)容數(shù)據(jù)(以下稱為RTP分組數(shù)據(jù))Dp;時(shí)間信息存儲(chǔ)處理部105a,存儲(chǔ)由上述RTSP交換部101和RTP接收部102a所取得的時(shí)間信息,同時(shí),根據(jù)該時(shí)間信息來(lái)生成表示內(nèi)容數(shù)據(jù)中的未重放部分的范圍的未重放范圍信息Ir。
在此,上述RTSP交換部101通過(guò)RTSP消息M的交換,確立預(yù)定服務(wù)器與接收終端之間的對(duì)話(能夠接收來(lái)自服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài)),向上述時(shí)間信息存儲(chǔ)處理部105a輸出與該確立的對(duì)話相對(duì)應(yīng)的時(shí)間標(biāo)記初始值Vinfo。而且,在該RTSP交換部101中,向特定服務(wù)器Sa發(fā)出包含從該時(shí)間信息存儲(chǔ)處理部105a所讀出的重放范圍信息的PLAY請(qǐng)求,作為PLAY請(qǐng)求,并且,向替代服務(wù)器Sb發(fā)出包含從該時(shí)間信息存儲(chǔ)處理部105a所讀出的上述未重放范圍信息Ir的PLAY請(qǐng)求,作為PLAY請(qǐng)求。在此,上述重放范圍信息是與內(nèi)容數(shù)據(jù)的重放時(shí)間相關(guān)的消息,表示上述時(shí)間標(biāo)記初始值Vinfo的時(shí)間信息Tsi是在與PLAY請(qǐng)求相對(duì)應(yīng)的對(duì)接收終端100a的應(yīng)答中包含的RTPInfo字段中所包含的消息,具體地說(shuō),是表示在對(duì)話確立后最初賦予將要接收的分組的時(shí)間標(biāo)記的值的消息。
而且,上述RTP接收部102a接收來(lái)自服務(wù)器的RTP分組數(shù)據(jù)Dp輸出與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr,同時(shí),把賦予各個(gè)RTP分組的時(shí)間標(biāo)記消息Tsp輸出給上述時(shí)間信息存儲(chǔ)處理部105a。
而且,上述時(shí)間信息存儲(chǔ)處理部105a具有存儲(chǔ)器(未圖示),存儲(chǔ)由上述RTPinfo字段中包含的時(shí)間信息Tsi所指定的時(shí)間標(biāo)記初始值Vinfo以及賦予各個(gè)RTP分組的時(shí)間標(biāo)記的值,從在該存儲(chǔ)器中所存儲(chǔ)的時(shí)間標(biāo)記的值,來(lái)生成上述未重放范圍信息Ir。
而且,上述接收終端100a與現(xiàn)有的接收終端200相同,具有解碼部103,對(duì)來(lái)自RTP接收部102a的AV數(shù)據(jù)Dr進(jìn)行解碼,輸出解碼后的AV數(shù)據(jù)Dd;顯示部104a,根據(jù)該解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
圖2是表示上述時(shí)間信息存儲(chǔ)處理部105a的存儲(chǔ)器的數(shù)據(jù)記錄區(qū)域的圖。
上述時(shí)間信息存儲(chǔ)處理部105a的存儲(chǔ)器具有存儲(chǔ)最新的時(shí)間標(biāo)記的值Vp的第一存儲(chǔ)區(qū)域A、存儲(chǔ)RTP分組的時(shí)間標(biāo)記的初始值Vp1的第二存儲(chǔ)區(qū)域B、存儲(chǔ)由RTPInfo字段消息所指定的時(shí)間標(biāo)記的初始值Vinfo的第三存儲(chǔ)區(qū)域C、記錄時(shí)間標(biāo)記之外的消息的第四存儲(chǔ)區(qū)域D。
即,第一存儲(chǔ)區(qū)域A是這樣的區(qū)域當(dāng)由RTP接收部102a接收RTP分組時(shí),存儲(chǔ)該所接收的RTP分組的時(shí)間標(biāo)記的值作為最新的時(shí)間標(biāo)記的值Vp。而且,第二存儲(chǔ)區(qū)域B是這樣的區(qū)域在接收終端100a與服務(wù)器S之間確立了對(duì)話之后,存儲(chǔ)最初接收的RTP分組的時(shí)間標(biāo)記的值作為RTP分組的時(shí)間標(biāo)記的初始值Vp1。而且,上述第四存儲(chǔ)區(qū)域D是這樣的區(qū)域記錄與來(lái)自上述接收終端的REDIRECT請(qǐng)求相對(duì)應(yīng)的來(lái)自服務(wù)器的應(yīng)答中包含的SDP(Session DescriptionProtocol)消息Isdp等。在SDP消息Isdp中,如圖5(b)所示的那樣,包含與對(duì)話全體相關(guān)的消息Ise、與視頻流相關(guān)的消息Ivi以及與音頻流相關(guān)的消息Iau等。在上述消息Ivi和Iau中分別包含與時(shí)間標(biāo)記的值和時(shí)間的單位(1秒)的比率相關(guān)的標(biāo)尺信息(MP4V-ES/90000)Isv及標(biāo)尺信息(AMR/8000)Isa。而且,在與對(duì)話全體相關(guān)的消息Ise中包含表示該對(duì)話中的內(nèi)容數(shù)據(jù)全體的重放時(shí)間的重放時(shí)間信息(t=0.0000-60.000)Irt,在此,內(nèi)容數(shù)據(jù)被表示為在0秒至60秒的范圍內(nèi)所重放的數(shù)據(jù)。
具體地說(shuō),上述標(biāo)尺信息(MP4V-ES/90000)Isv表示視頻流的時(shí)間標(biāo)記的值“90000”相當(dāng)于1秒。而且,上述標(biāo)尺信息(AMR/8000)Isa表示音頻流的時(shí)間標(biāo)記的值“8000”相當(dāng)于1秒。
而且,由RTP/UDP(User Datagram Protocol)所產(chǎn)生的分組傳輸,通過(guò)分組的發(fā)送路徑,分組并不僅限于按其發(fā)送順序到達(dá)接收終端,因此,當(dāng)RTP分組的到達(dá)順序與其發(fā)送順序進(jìn)行替換時(shí),在RTP接收部102a中,所接收RTP分組的到達(dá)順序,根據(jù)賦予RTP分組的順序編號(hào),進(jìn)行變更,以便于與發(fā)送順序相一致。
而且,由上述時(shí)間信息存儲(chǔ)處理部105a所進(jìn)行的運(yùn)算處理包含使用在上述各個(gè)存儲(chǔ)區(qū)域A~C中所存儲(chǔ)的時(shí)間標(biāo)記的值的時(shí)間標(biāo)記減法運(yùn)算處理、時(shí)間標(biāo)記變換處理和未重放部分計(jì)算處理。該時(shí)間標(biāo)記變換處理是把該減法運(yùn)算處理的結(jié)果變換為以1秒為基準(zhǔn)表示內(nèi)容數(shù)據(jù)的已重放部分的范圍的時(shí)間信息(已重放范圍信息)。該未重放部分計(jì)算處理是從該已重放范圍信息求出表示內(nèi)容數(shù)據(jù)的未重放部分的時(shí)間范圍的未重放范圍信息Ir。
具體地說(shuō),上述時(shí)間標(biāo)記減法運(yùn)算處理是這樣的處理當(dāng)在上述第三存儲(chǔ)區(qū)域C中存儲(chǔ)了時(shí)間標(biāo)記初始值Vinfo時(shí),通過(guò)該初始值Vinfo與在第一存儲(chǔ)區(qū)域A中所存儲(chǔ)的最新的時(shí)間標(biāo)記的值Vp的減法運(yùn)算處理,求出時(shí)間標(biāo)記的差分值ΔVinfo(Vp-Vinfo),當(dāng)在上述第三存儲(chǔ)區(qū)域C中沒(méi)有存儲(chǔ)時(shí)間標(biāo)記初始值Vinfo時(shí),通過(guò)在上述第二存儲(chǔ)區(qū)域B中所存儲(chǔ)的時(shí)間標(biāo)記的初始值Vp1與在第一存儲(chǔ)區(qū)域A中所存儲(chǔ)的最新時(shí)間標(biāo)記的值Vp的減法運(yùn)算處理,求出時(shí)間標(biāo)記的差分值ΔVp1(Vp-Vp1)。而且,時(shí)間標(biāo)記變換處理是使用標(biāo)尺信息Isa或者Isv,把時(shí)間標(biāo)記的差分值ΔVinfo或者ΔVp1變換為以1秒為基準(zhǔn)的已重放部分的時(shí)間長(zhǎng)度(例如20秒)。而且,未重放部分計(jì)算處理是這樣的處理根據(jù)通過(guò)時(shí)間標(biāo)記變換處理求出的已重放部分的時(shí)間范圍信息,求出表示內(nèi)容數(shù)據(jù)的未重放部分的時(shí)間范圍(t=20.000-60.000)的未重放范圍信息Ir。
下面對(duì)其動(dòng)作進(jìn)行說(shuō)明。
下面,對(duì)把作為內(nèi)容數(shù)據(jù)供給文件數(shù)據(jù)(v.mp4)的數(shù)據(jù)的服務(wù)器從第一服務(wù)器(svr-A.com)Sa切換為第二服務(wù)器(svr-B.com)Sb的情況進(jìn)行說(shuō)明。
圖4是用于說(shuō)明實(shí)施例1的數(shù)據(jù)重放裝置100a的動(dòng)作的圖。圖5(a)表示DESCRIBE請(qǐng)求與PLAY請(qǐng)求之間的,在圖4中被省略的SETUP請(qǐng)求等的消息。而且,在圖4中,與圖12相同,為了便于說(shuō)明,作為服務(wù)器S,表示了具有RTSP交換部Sa1和RTP發(fā)送部Sa2的特定服務(wù)器Sa、具有RTSP交換部Sb1和RTP發(fā)送部Sb2的替代服務(wù)器Sb。
當(dāng)從接收終端100a的RTSP交換部101作為RTSP消息M發(fā)出請(qǐng)求服務(wù)器(svr-A.com)Sa的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBErtsp//svr-A.com/v.mp4)T1時(shí),在第一服務(wù)器Sa中,該DESCRIBE請(qǐng)求T1由RTSP交換部Sa1接收,從該RTSP交換部Sa1發(fā)出與該請(qǐng)求T1相對(duì)應(yīng)的應(yīng)答A11(參照?qǐng)D5(a)),然后,在服務(wù)器Sa與接收終端100a之間進(jìn)行消息交換。
在與上述DESCRIBE請(qǐng)求T1相對(duì)應(yīng)的應(yīng)答A11中,如圖5(a)所示的那樣,包含SDP消息Isdp。當(dāng)在RTSP交換部101上接收了上述應(yīng)答A11時(shí),在RTSP交換部101中進(jìn)行上述應(yīng)答A11中包含的SDP消息Isdp的解析,向時(shí)間信息存儲(chǔ)處理部105a輸出SDP消息Isdp中的內(nèi)容的重放時(shí)間信息、與視頻數(shù)據(jù)相關(guān)的時(shí)間標(biāo)記的標(biāo)尺信息Isv和與音頻數(shù)據(jù)相關(guān)的時(shí)間標(biāo)記的標(biāo)尺信息Iau等。在時(shí)間信息存儲(chǔ)處理部105a中,這些消息被記錄在第四存儲(chǔ)區(qū)域D中。
然后,如圖5(a)所示的那樣,進(jìn)行與服務(wù)器Sa相對(duì)應(yīng)的視頻數(shù)據(jù)的SETUP請(qǐng)求T12、與其對(duì)應(yīng)的向接收終端100a的應(yīng)答A12、與服務(wù)器Sa相對(duì)應(yīng)的音頻數(shù)據(jù)的SETUP請(qǐng)求T13以及與其相對(duì)應(yīng)的向接收終端100a的應(yīng)答A13。
接著,從RTSP交換部101作為RTSP消息M發(fā)出請(qǐng)求服務(wù)器(svr-A.com)Sa的文件數(shù)據(jù)(v.mp4)的重放的、包含重放范圍信息(Range0.000-60.000)的PLAY請(qǐng)求(PLAY rtsp//svr-A.com/v.mp4)T2a。在此,重放范圍信息是從時(shí)間信息存儲(chǔ)處理部105a所讀出的消息。
這樣,在服務(wù)器Sa中,該P(yáng)LAY請(qǐng)求T2a由RTSP交換部Sa1所接收,從RTSP交換部Sa1發(fā)出與該請(qǐng)求T2a相對(duì)應(yīng)的應(yīng)答A1a。該應(yīng)答A1a包含重放范圍信息(Range0.000-60.000),而且,在上述應(yīng)答A1a的RTPInfo字段中包含表示在該對(duì)話中最初所發(fā)送的RTP分組的時(shí)間標(biāo)記的值(時(shí)間標(biāo)記初始值)的時(shí)間信息Tsi。從RTSP交換部101所輸出的時(shí)間信息Tsi被輸入時(shí)間信息存儲(chǔ)處理部105a,在其第三存儲(chǔ)區(qū)域C中存儲(chǔ)時(shí)間信息Tsi表示的時(shí)間標(biāo)記初始值Vinfo。而且,由于從服務(wù)器發(fā)送了包含圖象信息和聲音信息的內(nèi)容數(shù)據(jù),則在RTPInfo字段中指定與圖象相關(guān)的時(shí)間標(biāo)記初始值Vinfo1和與聲音相關(guān)的時(shí)間標(biāo)記初始值Vinfo2,但是,如果至少一方的時(shí)間標(biāo)記初始值存在,則未重放范圍信息Ir能夠生成。這樣,在以后的說(shuō)明中,與圖象和聲音相關(guān)的時(shí)間標(biāo)記初始值Vinfo1和Vinfo2不進(jìn)行區(qū)別,作為時(shí)間標(biāo)記初始值Vinfo來(lái)進(jìn)行說(shuō)明。
然后,當(dāng)從服務(wù)器Sa的RTSP交換部Sa1向其RTP發(fā)送部Sa2發(fā)出指示文件數(shù)據(jù)(v.mp4)的數(shù)據(jù)向接收終端的發(fā)送的命令(發(fā)送命令)A2時(shí),文件數(shù)據(jù)(v.mp4)的數(shù)據(jù)被作為存放在RTP分組中的RTP分組數(shù)據(jù)Da從RTP發(fā)送部Sa2發(fā)送給接收終端100a。
上述RTP分組數(shù)據(jù)Da,由接收終端100a的RTP接收部102a根據(jù)來(lái)自該RTSP交換部101的控制信號(hào)Ct被接收,與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr被輸出。此時(shí),表示賦予各個(gè)RTP分組的時(shí)間標(biāo)記的消息Tsp從RTP接收部102a輸出給時(shí)間信息存儲(chǔ)處理部105a,存儲(chǔ)在其第一和第二存儲(chǔ)區(qū)域A和B中。即,在第一存儲(chǔ)區(qū)域A中存儲(chǔ)通過(guò)所確立的對(duì)話而最近接收的RTP分組的時(shí)間標(biāo)記的值Vp,在第二存儲(chǔ)區(qū)域B中記錄通過(guò)所確立的對(duì)話而最初接收的RTP分組的時(shí)間標(biāo)記的值(初始值)Vpl。
而且,從上述RTP接收部102a所輸出的AV數(shù)據(jù)Dr由解碼部103進(jìn)行解碼,解碼后的AV數(shù)據(jù)Dd被輸出給顯示部104a。在該顯示部104a中,根據(jù)解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
這樣,在由接收終端100a接收并重放來(lái)自服務(wù)器Sa的發(fā)送數(shù)據(jù)Da的狀態(tài)下,當(dāng)從服務(wù)器Sa作為RTSP消息發(fā)出REDIRECT請(qǐng)求A3時(shí),在接收終端100a中,該REDIRECT請(qǐng)求A3被接收終端100a的RTSP交換部101所接收。該DESCRIBE請(qǐng)求A3是這樣的請(qǐng)求結(jié)束與現(xiàn)在的服務(wù)器Sa的對(duì)話,確立與替代服務(wù)器Sb的對(duì)話,接收并重放來(lái)自替代服務(wù)器的數(shù)據(jù)。在該REDIRECT請(qǐng)求A3中包含表示替代服務(wù)器的URL(Universal Resoure Locator)的Location信息(Locationrtsp//svr-B.com/v.mp4)。
此時(shí),當(dāng)從RTSP交換部101向時(shí)間信息存儲(chǔ)處理部105a通知REDIRECT請(qǐng)求A3被接收時(shí),在時(shí)間信息存儲(chǔ)處理部105a中,進(jìn)行這樣的運(yùn)算處理生成表示向替代服務(wù)器Sb請(qǐng)求的內(nèi)容數(shù)據(jù)的時(shí)間范圍的范圍信息。
圖3是表示生成該重放范圍信息的處理的流程圖。
在時(shí)間信息存儲(chǔ)處理部105a中,進(jìn)行在第三存儲(chǔ)區(qū)域C中是否存儲(chǔ)了時(shí)間標(biāo)記初始值Vinfo的判定(步驟S1),當(dāng)在第三存儲(chǔ)區(qū)域C中存儲(chǔ)了時(shí)間標(biāo)記初始值Vinfo的情況下,進(jìn)行這樣的運(yùn)算從在第一存儲(chǔ)區(qū)域A中所存儲(chǔ)的最新的時(shí)間標(biāo)記的值Vp中減去在第三存儲(chǔ)區(qū)域C中所存儲(chǔ)的時(shí)間標(biāo)記初始值Vinfo(步驟S2)。另一方面,當(dāng)在第三存儲(chǔ)區(qū)域C中沒(méi)有存儲(chǔ)時(shí)間標(biāo)記初始值Vinfo的情況下,進(jìn)行這樣的運(yùn)算從在第一存儲(chǔ)區(qū)域A中所存儲(chǔ)的最新的時(shí)間標(biāo)記的值Vp中減去在第二存儲(chǔ)區(qū)域B中所存儲(chǔ)的RTP分組的時(shí)間標(biāo)記的初始值Vp1(步驟S3)。
然后,使用在第四存儲(chǔ)區(qū)域D中所存儲(chǔ)的時(shí)間標(biāo)記的標(biāo)尺信息,來(lái)進(jìn)行這樣的定標(biāo)處理把通過(guò)上述減法運(yùn)算處理所得到的時(shí)間標(biāo)記的差分值ΔVinfo(Vp-Vinfo)或者ΔVp1(Vp-Vp1)變換為以1秒為基準(zhǔn)的時(shí)間信息,來(lái)生成未重放范圍信息,即表示作為來(lái)自服務(wù)器Sa的發(fā)送數(shù)據(jù)Da的內(nèi)容數(shù)據(jù)中的未重放部分的范圍的信息。
接著,從RTSP交換部101發(fā)出認(rèn)可REDIRECT請(qǐng)求A3的應(yīng)答T3,接著,向服務(wù)器Sa發(fā)出請(qǐng)求對(duì)話結(jié)束的TEARDOWN請(qǐng)求T4。在服務(wù)器Sa中,與認(rèn)可該TEARDOWN請(qǐng)求T4的應(yīng)答A4的發(fā)出一起,進(jìn)行結(jié)束RTP分組數(shù)據(jù)Da的發(fā)送的處理。
在接收終端100a的RTSP交換部101中,在來(lái)自服務(wù)器Sa的與TEARDOWN請(qǐng)求T4相對(duì)應(yīng)的應(yīng)答A4被接收之后,根據(jù)在REDIRECT請(qǐng)求A3中包含的替代服務(wù)器Sb的Location信息,作為RTSP消息M發(fā)出請(qǐng)求服務(wù)器(svr-B.com)Sb的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBE rtsp//svr-B.com/v.mp4)T5。
這樣,該DESCRIBE請(qǐng)求T5由服務(wù)器Sb的RTSP交換部Sb1所接收,從該RTSP交換部Sb1向接收終端100a發(fā)出與該請(qǐng)求T5相對(duì)應(yīng)的應(yīng)答(未圖示),然后,在服務(wù)器Sb與接收終端100a之間進(jìn)一步進(jìn)行消息交換。
接著,當(dāng)從接收終端100a的RTSP交換部101作為RTSP消息M發(fā)出請(qǐng)求服務(wù)器(svr-B.com)Sb的文件數(shù)據(jù)(v.mp4)的重放的、包含未重放范圍信息(Rangentp=360.0-)的PLAY請(qǐng)求(PLAY rtsp//svr-B.com/v.mp4)T6a時(shí),該P(yáng)LAY請(qǐng)求T6a被服務(wù)器Sb的RTSP交換部Sb1所接收。在與該請(qǐng)求T6a相對(duì)應(yīng)的應(yīng)答A5被發(fā)給接收終端100a之后,在服務(wù)器Sb中,從RTSP交換部Sb1向RTP發(fā)送部Sb2發(fā)出指示文件數(shù)據(jù)(v.mp4)向接收終端100a的發(fā)送的發(fā)送命令A(yù)6。
這樣,在RTP發(fā)送部Sb2中,進(jìn)行這樣的處理根據(jù)來(lái)自RTSP交換部Sb1的控制信號(hào)Cs,把文件數(shù)據(jù)(v.mp4)的根據(jù)上述未重放范圍信息所指定的未重放部分存放在RTP分組中,作為RTP分組數(shù)據(jù)Db發(fā)送給接收終端100a。
上述發(fā)送數(shù)據(jù)Db由接收終端100a的RTP接收部102a根據(jù)來(lái)自RTSP交換部101的控制信號(hào)Ct而接收,從該RTP接收部102a輸出與各種相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr。該AV數(shù)據(jù)Dr由解碼部103進(jìn)行解碼,解碼后的AV數(shù)據(jù)Dd被輸出給顯示部104。在該顯示部104中,根據(jù)解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放。
這樣,在本實(shí)施例1中,在接收并重放向服務(wù)器請(qǐng)求的數(shù)據(jù)的接收終端100a中,設(shè)有時(shí)間信息存儲(chǔ)處理部105a,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息。當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)發(fā)送方的服務(wù)器的消息(REDIRECT請(qǐng)求)時(shí),在請(qǐng)求上述數(shù)據(jù)的消息(DESCRIBE請(qǐng)求)上附加上述未重放范圍信息并把該消息發(fā)送給新的發(fā)送方服務(wù)器,因此,在接收終端100a中進(jìn)行來(lái)自服務(wù)器的所需要數(shù)據(jù)的重放過(guò)程中,當(dāng)作為上述數(shù)據(jù)的發(fā)送方的服務(wù)器被切換時(shí),能夠在接收終端100a中從該未重放部分的開(kāi)頭接收上述數(shù)據(jù),來(lái)進(jìn)行重放。換句話說(shuō),能夠避免在服務(wù)器切換后,再次接收并重放內(nèi)容數(shù)據(jù)的已重放部分,能夠?qū)崿F(xiàn)通信費(fèi)用的削減,而且,能夠?qū)崿F(xiàn)所重放的圖象和聲音的高效的視聽(tīng)。
而且,在上述實(shí)施例1中,接收終端100a在從服務(wù)器Sa接受了請(qǐng)求把作為內(nèi)容數(shù)據(jù)發(fā)送方的服務(wù)器從該服務(wù)器Sa切換為其他的服務(wù)器Sb的消息(REDIRECT請(qǐng)求)A3之后,即,接著與REDIRECT請(qǐng)求A3相對(duì)應(yīng)的向服務(wù)器Sa的應(yīng)答T3,向服務(wù)器Sa發(fā)出請(qǐng)求對(duì)話結(jié)束的消息(TEARDOWN請(qǐng)求)T4,但是,接收終端100a也可以在接受了REDIRECT請(qǐng)求A3之后不發(fā)出TEARDOWN請(qǐng)求T4,而在確認(rèn)了來(lái)自服務(wù)器Sb的內(nèi)容數(shù)據(jù)Db由接收終端100a所接收之后,才向服務(wù)器Sa發(fā)出TEARDOWN請(qǐng)求T4。
在此情況下,在接收終端100a中,能夠根據(jù)在存放該內(nèi)容數(shù)據(jù)的分組的各種字段中包含的信息,來(lái)區(qū)別來(lái)自服務(wù)器Sa的內(nèi)容數(shù)據(jù)和來(lái)自服務(wù)器Sb的內(nèi)容數(shù)據(jù)。
例如,作為用于在因特網(wǎng)上傳輸數(shù)據(jù)的代表性的傳輸協(xié)議,使用RTP(RealTime Transport Protocol)、TCP/IP(Transmission ControlProtocol/Internet Protocol)和UDP/IP(User Datagram Protocol/InternetProtocol)等,在分組中包含與上述RTP,TCP,RDP,IP等各個(gè)傳輸協(xié)議相對(duì)應(yīng)的首部,即,RTP首部,TCP首部,RDP首部,IP首部。
因此,在接收終端100a中,能夠根據(jù)TCP首部和UDP首部中包含的表示發(fā)送對(duì)方端口編號(hào)的信息、RTP首部中包含的表示SSRC(SESSION RESOURCE)和PT(有效負(fù)荷類型)的信息或者表示IP首部的發(fā)送對(duì)方IP地址的信息,來(lái)區(qū)別來(lái)自服務(wù)器Sa的內(nèi)容數(shù)據(jù)和來(lái)自服務(wù)器Sb的內(nèi)容數(shù)據(jù)。在此,上述SSRC是識(shí)別RTP分組的識(shí)別ID。
(實(shí)施例2)圖6是用于說(shuō)明本發(fā)明的實(shí)施例2的數(shù)據(jù)重放裝置的方框圖。
該實(shí)施例2的數(shù)據(jù)重放裝置(接收終端)100b,取代實(shí)施例1的數(shù)據(jù)重放裝置100a中的RTP接收部102a、顯示部104a及時(shí)間信息存儲(chǔ)處理部105a,而包括與上述RTP接收部102a不同的進(jìn)行數(shù)據(jù)接收處理的RTP接收部102b、與上述顯示部104a不同的進(jìn)行數(shù)據(jù)顯示處理的顯示部104b以及與上述時(shí)間信息存儲(chǔ)處理部105a不同的進(jìn)行時(shí)間信息存儲(chǔ)處理的時(shí)間信息存儲(chǔ)處理部105b。
即,上述RTP接收部102b與現(xiàn)有的數(shù)據(jù)重放裝置200中的RTP接收部202相同。上述顯示部104b根據(jù)解碼后的AV數(shù)據(jù)Dd進(jìn)行圖象顯示和聲音重放,同時(shí),輸出賦予各幀的時(shí)間標(biāo)記消息Tsf。上述時(shí)間信息存儲(chǔ)處理部105b,與上述時(shí)間信息存儲(chǔ)處理部105a相同,具有第一~第四存儲(chǔ)區(qū)域A~D。在第一存儲(chǔ)區(qū)域A中,存儲(chǔ)賦予與所設(shè)定的對(duì)話相對(duì)應(yīng)的最新的幀的時(shí)間標(biāo)記的值Vf,在第二存儲(chǔ)區(qū)域B中存儲(chǔ)賦予與所設(shè)定的對(duì)話相對(duì)應(yīng)的最初所顯示的幀的時(shí)間標(biāo)記的值Vf1。在第三存儲(chǔ)區(qū)域C和第四存儲(chǔ)區(qū)域D中,與實(shí)施例1的時(shí)間信息存儲(chǔ)處理部105a相同,分別存儲(chǔ)由RTPInfo字段的消息Tsi所指定的時(shí)間標(biāo)記初始值Vinfo和其他的消息。
該實(shí)施例2的數(shù)據(jù)重放裝置100b的其他構(gòu)成與實(shí)施例1的數(shù)據(jù)重放裝置100a相同。
在這樣構(gòu)成的實(shí)施例2的數(shù)據(jù)重放裝置(接收終端)100b中,當(dāng)在內(nèi)容數(shù)據(jù)的重放中,發(fā)出了請(qǐng)求把內(nèi)容數(shù)據(jù)的發(fā)送方服務(wù)器從現(xiàn)在的服務(wù)器切換為其他的服務(wù)器的REDIRECT請(qǐng)求時(shí),根據(jù)由RTPInfo字段所指定的RTP分組的時(shí)間標(biāo)記初始值Vinfo以及賦予所重放的幀的時(shí)間標(biāo)記的值Vf1,Vfn,來(lái)生成表示內(nèi)容數(shù)據(jù)中的未重放部分的范圍的未重放范圍信息,向其他的服務(wù)器發(fā)出包含該未重放范圍信息的PLAY請(qǐng)求,因此,與實(shí)施例1相同,能夠在內(nèi)容數(shù)據(jù)的重放中,在按照服務(wù)器的切換請(qǐng)求來(lái)切換服務(wù)器之后,從服務(wù)器的切換時(shí)刻上的重放位置繼續(xù)進(jìn)行內(nèi)容數(shù)據(jù)的接收及重放。
而且,在上述各個(gè)實(shí)施例中,表示了這樣的方案使用賦予接收的RTP分組的時(shí)間標(biāo)記或者表示賦予各幀的顯示時(shí)刻的時(shí)間標(biāo)記,來(lái)作為與所設(shè)定的對(duì)話相對(duì)應(yīng)的時(shí)間標(biāo)記的初始值及最新的值,但是,也可以使用表示與各幀相對(duì)應(yīng)的解碼時(shí)刻的時(shí)間標(biāo)記,來(lái)作為與所設(shè)定的對(duì)話相對(duì)應(yīng)的時(shí)間標(biāo)記的初始值及最新的值。
(實(shí)施例3)圖7是用于說(shuō)明本發(fā)明的實(shí)施例3中的數(shù)據(jù)中繼裝置的方框圖。而且,在圖中,與圖1相同的標(biāo)號(hào)表示與實(shí)施例1的數(shù)據(jù)重放裝置100a中的部分相同的部分。
該實(shí)施例3的數(shù)據(jù)中繼裝置100c是中繼從數(shù)據(jù)發(fā)送方向數(shù)據(jù)接收終端所供給的數(shù)據(jù)的網(wǎng)關(guān)裝置,連接在因特網(wǎng)等的網(wǎng)絡(luò)上的多個(gè)服務(wù)器(A)Sa,(B)Sb,…,(X)Sx及接收終端200上。
圖8是表示上述實(shí)施例3的數(shù)據(jù)中繼裝置的具體構(gòu)成的方框圖。
該網(wǎng)關(guān)裝置100c具有服務(wù)器側(cè)RTSP交換部101c1,在網(wǎng)絡(luò)上的各種服務(wù)器S之間進(jìn)行RTSP消息M的交換;RTP接收部102c1,根據(jù)從該服務(wù)器側(cè)RTSP交換部101c1所輸出的控制信號(hào)Cs,從服務(wù)器S接收存放在RTP分組中所發(fā)送的內(nèi)容數(shù)據(jù)(RTP分組數(shù)據(jù))Ds;時(shí)間信息存儲(chǔ)處理部105c,存儲(chǔ)從上述服務(wù)器側(cè)RTSP交換部101c1和RTP接收部102c1所輸出的時(shí)間信息Tsi和Tsp,同時(shí),根據(jù)該時(shí)間信息Tsi及Tsp,生成表示內(nèi)容數(shù)據(jù)的未重放部分的時(shí)間范圍的未重放范圍信息Ir。
在此,上述服務(wù)器側(cè)RTSP交換部101c1通過(guò)與服務(wù)器S之間的RTSP消息Ms的交換,確立服務(wù)器S與本數(shù)據(jù)中繼裝置100c之間的對(duì)話,向上述時(shí)間信息存儲(chǔ)處理部105c輸出表示與該確立的對(duì)話相對(duì)應(yīng)的時(shí)間標(biāo)記初始值Vinfo的時(shí)間信息Tsi,把從該時(shí)間信息存儲(chǔ)處理部105c所讀出的未重放范圍信息Ir包含在PLAY請(qǐng)求中,發(fā)送給服務(wù)器S。上述表示時(shí)間標(biāo)記初始值Vinfo的時(shí)間信息Tsi,與實(shí)施例1相同,在由在與來(lái)自接收終端200的PLAY請(qǐng)求相對(duì)應(yīng)的來(lái)自服務(wù)器S的應(yīng)答中包含RTPInfo字段所指定的消息。
而且,上述RTP接收部102c1接收來(lái)自服務(wù)器S的RTP分組數(shù)據(jù)Ds,輸出在該RTP分組中所存放的各幀所對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr,同時(shí),向時(shí)間信息存儲(chǔ)處理部105c輸出表示賦予各RTP分組的時(shí)間標(biāo)記的時(shí)間信息Tsp。
而且,上述時(shí)間信息存儲(chǔ)處理部105c具有存儲(chǔ)器(未圖示),存儲(chǔ)給由上述RTPInfo字段的消息Tsi所指定的時(shí)間標(biāo)記初始值Vinfo以及各RTP分組所賦予的時(shí)間標(biāo)記的值Vp,Vp1,從在該存儲(chǔ)器中所存儲(chǔ)的時(shí)間標(biāo)記的值,生成表示內(nèi)容數(shù)據(jù)的未重放部分的時(shí)間范圍的未重放范圍信息Ir。該時(shí)間信息存儲(chǔ)處理部105c中的未重放范圍信息Ir的生成處理與實(shí)施例1的數(shù)據(jù)重放裝置100a的時(shí)間信息存儲(chǔ)處理部105a的相同。
而且,上述網(wǎng)關(guān)裝置100c具有緩沖器106,暫時(shí)存儲(chǔ)來(lái)自RTP接收部102c1的AV數(shù)據(jù)Dr;終端側(cè)RTSP交換部101c2,根據(jù)來(lái)自服務(wù)器側(cè)RTSP交換部101c1的消息信息Mp,在與接收終端200之間,進(jìn)行立用于數(shù)據(jù)通信的對(duì)話的處理;RTP發(fā)送部102c2,根據(jù)來(lái)自終端側(cè)RTSP交換部101c2的控制信號(hào)Ct,把在上述緩沖器106中所存儲(chǔ)的數(shù)據(jù)Dr存放在RTP分組中,作為RTP分組數(shù)據(jù)Dt發(fā)送給接收終端200。
該RTP發(fā)送部102c2具有屬性信息重寫部(未圖示),把賦予從服務(wù)器切換后的服務(wù)器所發(fā)送的RTP分組的,時(shí)間標(biāo)記值、順序編號(hào)值、SSRC的值、PT的值等屬性值重寫為賦予從服務(wù)器切換前的服務(wù)器所發(fā)送的RTP分組的各個(gè)屬性值,向上述接收終端200發(fā)送屬性信息被重寫的RTP分組,以使上述接收終端中的內(nèi)容數(shù)據(jù)的重放處理不會(huì)中斷。
下面對(duì)動(dòng)作進(jìn)行說(shuō)明。
圖9是表示上述實(shí)施例3的數(shù)據(jù)中繼裝置的動(dòng)作流程的圖。
而且,下面,對(duì)把作為內(nèi)容數(shù)據(jù)供給文件數(shù)據(jù)(v.mp4)的數(shù)據(jù)的服務(wù)器從第一服務(wù)器(svr-A.com)Sa切換為第二服務(wù)器(svr-B.com)Sb的情況進(jìn)行說(shuō)明。
當(dāng)從接收終端200作為RTSP消息Mt發(fā)出請(qǐng)求服務(wù)器(svr-A.com)Sa的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBE rtsp//svr-A.com/v.mp4)T11時(shí),在網(wǎng)關(guān)裝置100c的終端側(cè)RTSP交換部101c2中,接收該DESCRIBE請(qǐng)求T11,表示該請(qǐng)求T11的消息信息Mp被傳送給服務(wù)器側(cè)RTSP交換部101c1。在服務(wù)器側(cè)RTSP交換部101c1中進(jìn)行這樣的處理向服務(wù)器Sa發(fā)送該消息信息Mp表示的DESCRIBE請(qǐng)求T11來(lái)作為RTSP消息Ms。在服務(wù)器Sa中,當(dāng)該DESCRIBE請(qǐng)求T11被接收時(shí),與該請(qǐng)求T11相對(duì)應(yīng)的應(yīng)答(未圖示)被發(fā)出,該應(yīng)答通過(guò)本數(shù)據(jù)中繼裝置100c的服務(wù)器側(cè)RTSP交換部101c1和終端側(cè)RTSP交換部101c2而發(fā)送給接收終端200。
然后,在服務(wù)器Sa與接收終端200之間,經(jīng)過(guò)網(wǎng)關(guān)裝置100c來(lái)進(jìn)一步進(jìn)行消息交換。
接著,當(dāng)用于網(wǎng)關(guān)裝置100c與接收終端200之間以及網(wǎng)關(guān)裝置100c與服務(wù)器Sa之間的通信的對(duì)話(能夠進(jìn)行由RTP所產(chǎn)生的數(shù)據(jù)通信的狀態(tài))被設(shè)定時(shí),從接收終端200作為RTSP消息Mt發(fā)出請(qǐng)求服務(wù)器(svr-A.com)Sa的文件數(shù)據(jù)(v.mp4)的重放的、包含重放范圍信息(Range0.000-60.000)的PLAY請(qǐng)求(PLAY rtsp//svr-A.com/v.mp4)T12。在網(wǎng)關(guān)裝置100c的終端側(cè)RTSP交換部101c2中,該P(yáng)LAY請(qǐng)求T12被接收,表示該請(qǐng)求T12的消息信息Mp被傳送給服務(wù)器側(cè)RTSP交換部101cl。
而且,當(dāng)PLAY請(qǐng)求T12作為RTSP消息Ms從服務(wù)器側(cè)RTSP交換部101c1發(fā)送給服務(wù)器Sa時(shí),在服務(wù)器Sa中,該P(yáng)LAY請(qǐng)求T12被接收,與該請(qǐng)求T12相對(duì)應(yīng)的應(yīng)答(OK)A11被發(fā)出。該應(yīng)答A11包含重放范圍信息(Range0.000-60.000),而且,在該應(yīng)答A11的RTPInfo字段消息中,包含該對(duì)話中最初所發(fā)送的RTP分組的表示時(shí)間標(biāo)記的值(時(shí)間標(biāo)記初始值)Vinfo的時(shí)間信息Tsi。表示該時(shí)間標(biāo)記初始值Vinfo的時(shí)間信息Tsi被輸入時(shí)間信息存儲(chǔ)處理部105c,時(shí)間標(biāo)記初始值Vinfo被存儲(chǔ)在時(shí)間信息存儲(chǔ)處理部105c中的存儲(chǔ)器的第三存儲(chǔ)區(qū)域C中。
從上述服務(wù)器側(cè)RTSP交換部101c1向終端側(cè)RTSP交換部101c2發(fā)送表示上述應(yīng)答A11的消息信息Mp,從終端側(cè)RTSP交換部101c2向接收終端200發(fā)送消息信息Mp表示的應(yīng)答A11,作為RTSP消息Mt。
然后,作為由接收終端200所請(qǐng)求的內(nèi)容數(shù)據(jù)的包含圖象信息和聲音信息的文件數(shù)據(jù)(v.mp4)被存放在RTP分組中,作為RTP分組數(shù)據(jù)Dsa而從服務(wù)器Sa發(fā)送給網(wǎng)關(guān)裝置100c。
上述RTP分組數(shù)據(jù)Dsa由網(wǎng)關(guān)裝置100c的RTP接收部102c1根據(jù)來(lái)自上述服務(wù)器側(cè)RTSP交換部101c1的控制信號(hào)Cs而接收,輸出與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr。此時(shí),賦予各RTP分組的表示時(shí)間標(biāo)記的值的時(shí)間信息Tsp從RTP接收部102c1輸出給時(shí)間信息存儲(chǔ)處理部105c,被存儲(chǔ)在該存儲(chǔ)器中的第一和第二存儲(chǔ)區(qū)域A和B(參照?qǐng)D2)中。在第二存儲(chǔ)區(qū)域B中,記錄該對(duì)話中最初接收的RTP分組的時(shí)間標(biāo)記的值(初始值)Vp1,在第一存儲(chǔ)區(qū)域A中存儲(chǔ)該對(duì)話中接收的最新的時(shí)間標(biāo)記的值Vp。
而且,從上述RTP接收部102c1所輸出的AV數(shù)據(jù)Dr依次存儲(chǔ)在緩沖器106中,存儲(chǔ)在該緩沖器106中的AV數(shù)據(jù)Dr通過(guò)RTP發(fā)送部102c2被存放在RTP分組中,作為RTP分組數(shù)據(jù)Dta被發(fā)送給接收終端200。
這樣,內(nèi)容數(shù)據(jù)從服務(wù)器Sa,由網(wǎng)關(guān)裝置100c進(jìn)行中繼而發(fā)送給接收終端200,在接收終端200中,在重放作為RTP分組數(shù)據(jù)Dta而接收的內(nèi)容數(shù)據(jù)的狀態(tài)下,當(dāng)從服務(wù)器Sa發(fā)出REDIRECT請(qǐng)求A12作為RTSP消息Ms時(shí),由網(wǎng)關(guān)裝置100c通過(guò)該服務(wù)器側(cè)RTSP交換部101c1而接收該REDIRECT請(qǐng)求A12。該REDIRECT請(qǐng)求A12是這樣的請(qǐng)求結(jié)束與現(xiàn)在的服務(wù)器(第一服務(wù)器)Sa的對(duì)話,確立與替代服務(wù)器(第二服務(wù)器)Sb的對(duì)話,接收并重放從替代服務(wù)器Sb所供給的數(shù)據(jù)。在該REDIRECT請(qǐng)求A12中包含表示替代服務(wù)器(第二服務(wù)器)Sb的URL(Universal Resoure Locator)的Location信息(rtsprtsp//svr-B.com/v.mp4)。
此時(shí),從服務(wù)器側(cè)RTSP交換部101c1向時(shí)間信息存儲(chǔ)處理部105c通知REDIRECT請(qǐng)求A12被接收。這樣,在時(shí)間信息存儲(chǔ)處理部105c中,進(jìn)行這樣的運(yùn)算處理生成表示向第二服務(wù)器Sb請(qǐng)求的內(nèi)容數(shù)據(jù)的未重放部分的時(shí)間范圍的未重放范圍信息Ir。生成該未重放范圍信息Ir的處理與實(shí)施例1的時(shí)間信息存儲(chǔ)處理部105a中的處理相同。
接著,從網(wǎng)關(guān)裝置100c的服務(wù)器側(cè)RTSP交換部101c1向服務(wù)器Sa發(fā)出認(rèn)可REDIRECT請(qǐng)求A12的應(yīng)答(OK)T13,接著,向服務(wù)器Sa發(fā)出請(qǐng)求對(duì)話結(jié)束的TEARDOWN請(qǐng)求T14。在服務(wù)器Sa中,與認(rèn)可該TEARDOWN請(qǐng)求T14的應(yīng)答(OK)A13的發(fā)出一起,進(jìn)行結(jié)束RTP分組數(shù)據(jù)Ds的發(fā)送的處理。
在網(wǎng)關(guān)裝置100c的服務(wù)器側(cè)RTSP交換部101c1中,在與TEARDOWN請(qǐng)求T4相對(duì)應(yīng)的來(lái)自服務(wù)器Sa的應(yīng)答A13被接收之后,根據(jù)在REDIRECT請(qǐng)求A12中包含的替代服務(wù)器Sb的Location信息,作為RTSP消息Ms發(fā)出請(qǐng)求服務(wù)器(svr-B.com)Sb的文件數(shù)據(jù)(v.mp4)的DESCRIBE請(qǐng)求(DESCRIBErtsp//svr-B.com/v.mp4)T15。
這樣,由服務(wù)器Sb接收該DESCRIBE請(qǐng)求T15,向網(wǎng)關(guān)裝置100c發(fā)出與該請(qǐng)求T15相對(duì)應(yīng)的應(yīng)答(未圖示),然后,在服務(wù)器Sb與網(wǎng)關(guān)裝置100c之間進(jìn)一步進(jìn)行消息交換。
接著,當(dāng)從網(wǎng)關(guān)裝置100c的服務(wù)器側(cè)RTSP交換部101c1作為RTSP消息Ms而發(fā)出請(qǐng)求服務(wù)器(svr-B.com)Sb的文件數(shù)據(jù)(v.mp4)的重放的,包含上述未重放范圍信息Ir的PLAY請(qǐng)求(PLAY rtsp//svr-B.com/v.mp4)T16時(shí),由服務(wù)器Sb接收該P(yáng)LAY請(qǐng)求T16,發(fā)出與該請(qǐng)求T16相對(duì)應(yīng)的應(yīng)答A14。
然后,文件數(shù)據(jù)(v.mp4)的由上述未重放范圍信息Ir所表示的部分被存放在RTP分組中,作為RTP分組數(shù)據(jù)Dsb從服務(wù)器Sb發(fā)送給網(wǎng)關(guān)裝置100c。
上述RTP分組數(shù)據(jù)Dsb由網(wǎng)關(guān)裝置100c的RTP接收部102c1根據(jù)來(lái)自上述服務(wù)器側(cè)RTSP交換部101c1的控制信號(hào)Cs而接收,輸出與各幀相對(duì)應(yīng)的音頻視頻數(shù)據(jù)(AV數(shù)據(jù))Dr。該AV數(shù)據(jù)Dr由緩沖器106暫時(shí)保持。把在該緩沖器106中所存儲(chǔ)的數(shù)據(jù)Dr通過(guò)RTP發(fā)送部102c2作為存放在RTP分組中的RTP分組數(shù)據(jù)Dt發(fā)送給接收終端200。
此時(shí),在RTP發(fā)送部102c2中,賦予從替代服務(wù)器Sb所發(fā)送的RTP分組的,時(shí)間標(biāo)記值、順序編號(hào)值、SSRC的值、PT的值等屬性值重寫為賦予從服務(wù)器切換前的服務(wù)器所發(fā)送的RTP分組的各個(gè)屬性值,向上述接收終端200發(fā)送屬性信息被重寫的RTP分組,以使上述接收終端200中的內(nèi)容數(shù)據(jù)的重放處理不會(huì)中斷。
這樣,在本實(shí)施例3中,網(wǎng)關(guān)裝置100c進(jìn)行這樣的中繼處理在接收來(lái)自服務(wù)器的內(nèi)容數(shù)據(jù),向接收終端發(fā)送接收的內(nèi)容數(shù)據(jù),其中,存儲(chǔ)賦予來(lái)自服務(wù)器的RTP分組的時(shí)間標(biāo)記,當(dāng)請(qǐng)求內(nèi)容數(shù)據(jù)的發(fā)送服務(wù)器的切換的REDIRECT請(qǐng)求被發(fā)出時(shí),從上述存儲(chǔ)的時(shí)間標(biāo)記的值來(lái)生成接收終端請(qǐng)求的內(nèi)容數(shù)據(jù)中的表示未發(fā)送部分的范圍的范圍信息,向新的服務(wù)器請(qǐng)求接收終端請(qǐng)求的內(nèi)容數(shù)據(jù)中的上述未發(fā)送部分,因此,能夠在根據(jù)REDIRECT請(qǐng)求而在接收終端中的內(nèi)容數(shù)據(jù)的重放過(guò)程中進(jìn)行發(fā)送服務(wù)器的切換時(shí),在接收終端中,從請(qǐng)求的內(nèi)容數(shù)據(jù)的未發(fā)送部分的開(kāi)頭進(jìn)行接收。
而且,在該實(shí)施例3中,設(shè)有緩沖器106,暫時(shí)存儲(chǔ)來(lái)自RTP接收部102c1的AV數(shù)據(jù)Dr,因此,在接收終端200中,具有這樣的效果難于受到服務(wù)器與數(shù)據(jù)中繼裝置之間的網(wǎng)絡(luò)所產(chǎn)生的抖動(dòng)的影響。
而且,在該實(shí)施例3中,上述RTP發(fā)送部102c2在發(fā)送服務(wù)器被切換時(shí),把賦予從新的服務(wù)器Sb所發(fā)送的RTP分組的屬性值重寫為賦予從以上的服務(wù)器Sa所發(fā)送的RTP分組的屬性值,以使接收終端200中的內(nèi)容數(shù)據(jù)的重放處理不會(huì)中斷,因此,在接收終端中,在來(lái)自發(fā)送服務(wù)器的內(nèi)容數(shù)據(jù)被重放的過(guò)程中,即使在發(fā)送服務(wù)器進(jìn)行切換時(shí),上述內(nèi)容數(shù)據(jù)的重放也不會(huì)中斷,能夠避免重放圖象的顯示狀態(tài)的混亂,或者,在重放聲音中包含雜音。
而且,在上述實(shí)施例3中,數(shù)據(jù)中繼裝置(網(wǎng)關(guān)裝置)100c,在從第一服務(wù)器Sa接受了請(qǐng)求把作為內(nèi)容數(shù)據(jù)的發(fā)送方的服務(wù)器從該服務(wù)器Sa切換為第二服務(wù)器Sb的消息(REDIRECT請(qǐng)求)A12之后,即,接著與REDIRECT請(qǐng)求A12相對(duì)應(yīng)的向服務(wù)器Sa的應(yīng)答T13,向服務(wù)器Sa發(fā)出請(qǐng)求對(duì)話結(jié)束的消息(TEARDOWN請(qǐng)求)T14,但是,數(shù)據(jù)中繼裝置100c也可以在接受REDIRECT請(qǐng)求A12之后不發(fā)出TEARDOWN請(qǐng)求T14,而在確認(rèn)了來(lái)自服務(wù)器Sb的內(nèi)容數(shù)據(jù)Dsb被數(shù)據(jù)中繼裝置100c所接收之后,向服務(wù)器Sa發(fā)出TEARDOWN請(qǐng)求T14。
在此情況下,在數(shù)據(jù)中繼裝置100c中,如上述實(shí)施例1說(shuō)明的那樣,能夠根據(jù)在TCP首部和UDP首部中包含的表示發(fā)送方端口編號(hào)的信息、在RTP首部中包含的表示SSRC(Session Resource)和PT(有效負(fù)荷類型)的信息或者表示IP首部的發(fā)送對(duì)方IP地址的信息,來(lái)區(qū)別來(lái)自服務(wù)器Sa的內(nèi)容數(shù)據(jù)Dsa和來(lái)自服務(wù)器Sb的內(nèi)容數(shù)據(jù)Dsb。
而且,在上述實(shí)施例1和2中,作為一邊接收向服務(wù)器請(qǐng)求的數(shù)據(jù)一邊進(jìn)行重放的數(shù)據(jù)重放裝置,表示了可通過(guò)因特網(wǎng)等網(wǎng)絡(luò)而連接到服務(wù)器上的接收終端,但是,作為該接收終端的具體結(jié)構(gòu),可以列舉出PC(個(gè)人計(jì)算機(jī))和便楔電話等。
(實(shí)施例4)下面,作為本發(fā)明的實(shí)施例4,與上述實(shí)施例1的數(shù)據(jù)重放裝置相同,對(duì)一邊接收向服務(wù)器請(qǐng)求的數(shù)據(jù)一邊進(jìn)行重放的便楔電話進(jìn)行說(shuō)明。
圖10是用于說(shuō)明該實(shí)施例4的便楔電話的圖。
該實(shí)施例4的便楔電話300具有信號(hào)處理部302,進(jìn)行各種信號(hào)處理;無(wú)線通信部303,把由天線301所接收的無(wú)線信號(hào)N作為接收信號(hào)輸出給信號(hào)處理部302,同時(shí),把由信號(hào)處理部302所生成的發(fā)送信號(hào)作為無(wú)線信號(hào)N,從天線301進(jìn)行發(fā)送。
而且,上述便楔電話300具有進(jìn)行圖象顯示的液晶屏(LCD)306;用于進(jìn)行聲音的輸入的話筒308;重放聲音信號(hào)的揚(yáng)聲器307;顯示控制部304,接受由上述信號(hào)處理部302所處理的圖象信號(hào),根據(jù)該圖象信號(hào)來(lái)控制上述液晶屏(LCD)306,以便于進(jìn)行圖象顯示;聲音輸入輸出部305,向信號(hào)處理部302輸出來(lái)自話筒308的輸入聲音信號(hào),同時(shí),向揚(yáng)聲器307輸出由信號(hào)處理部302所處理的聲音信號(hào)。而且,在此,為了簡(jiǎn)化說(shuō)明,未圖示便楔電話的按鈕操作部。
在此,上述信號(hào)處理部302進(jìn)行與上述實(shí)施例1的數(shù)據(jù)重放裝置100a相同的數(shù)據(jù)重放處理。即,上述信號(hào)處理部302具有實(shí)施例1的接收終端側(cè)的、相當(dāng)于RTSP交換部101、RTP接收部102a、解碼部103及時(shí)間信息存儲(chǔ)處理部105a的信號(hào)處理部。而且,該實(shí)施例4的便楔電話300中的顯示控制部304和液晶屏(LCD)306相當(dāng)于上述實(shí)施例1的顯示部104a。
在具有這樣構(gòu)成的便楔電話300中,在接收并重放向服務(wù)器請(qǐng)求的數(shù)據(jù)的狀態(tài)下,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)的發(fā)送方的服務(wù)器的消息時(shí),進(jìn)行這樣的數(shù)據(jù)請(qǐng)求處理在請(qǐng)求上述數(shù)據(jù)的消息上附加指定上述數(shù)據(jù)中的未重放部分的范圍的未重放范圍信息,來(lái)向新的發(fā)送方服務(wù)器發(fā)送該消息。
而且,在上述實(shí)施例4中,作為便楔電話表示了進(jìn)行與上述實(shí)施例1的數(shù)據(jù)重放裝置相同的數(shù)據(jù)重放處理的例子,但是,該便楔電話也可以是進(jìn)行與上述實(shí)施例2的數(shù)據(jù)重放裝置100b相同的數(shù)據(jù)重放處理的方案。
如上述那樣,根據(jù)本發(fā)明(技術(shù)方案1)所涉及的數(shù)據(jù)重放裝置,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收部,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),輸出控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收部,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送從新的服務(wù)器請(qǐng)求上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息,因此,在由數(shù)據(jù)重放裝置重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,當(dāng)根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器時(shí),在數(shù)據(jù)重放裝置中,能夠從其未重放部分的開(kāi)頭接收上述所需要數(shù)據(jù)來(lái)進(jìn)行重放。由此,能夠避免在服務(wù)器切換后再次接收并重放所需要數(shù)據(jù)的已重放部分,能夠削減通信費(fèi)用,而且,能夠?qū)崿F(xiàn)所重放的圖象和聲音的高效的視聽(tīng)。
根據(jù)本發(fā)明(技術(shù)方案2),在技術(shù)方案1所述的數(shù)據(jù)重放裝置中,其特征在于,上述時(shí)刻信息是表示在對(duì)于上述數(shù)據(jù)對(duì)作為上述數(shù)據(jù)單位的每幀賦予的表示該幀的顯示時(shí)刻的信息,因此,在服務(wù)器切換后,能夠從上述所需要數(shù)據(jù)的未重放部分的開(kāi)頭幀來(lái)進(jìn)行重放圖象的顯示。
根據(jù)本發(fā)明(技術(shù)方案3),在技術(shù)方案1所述的數(shù)據(jù)重放裝置中,其特征在于,上述數(shù)據(jù)接收部接收存放在分組中的上述數(shù)據(jù),上述時(shí)刻信息是賦予上述各分組的時(shí)刻信息,因此,在服務(wù)器切換后,能夠從存放上述所需要數(shù)據(jù)的未重放部分的開(kāi)頭的分組進(jìn)行接收。
根據(jù)本發(fā)明(技術(shù)方案4),在技術(shù)方案3所述的數(shù)據(jù)重放裝置中,其特征在于,上述范圍信息生成部根據(jù)賦予由上述數(shù)據(jù)接收部所接收的最新的分組的最新時(shí)刻信息、在數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初所接收的分組的第一初始時(shí)刻信息、通過(guò)上述消息發(fā)送接收部所進(jìn)行的消息的發(fā)送接收所取得的,在上述數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初將要接收的分組的第二初始時(shí)刻信息中的任一個(gè)初始時(shí)刻信息,來(lái)生成上述未重放范圍信息,因此,能夠在第二初始時(shí)刻信息被得到的情況下,使用第二初始時(shí)刻信息,在第二初始時(shí)刻信息未被得到的情況下,使用第一初始時(shí)刻信息。
根據(jù)本發(fā)明(技術(shù)方案5)所涉及的數(shù)據(jù)重放方法,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收步驟,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),輸出控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收步驟,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收步驟,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送從新的服務(wù)器請(qǐng)求上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息,因此,在由接收終端重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,當(dāng)根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器時(shí),在接收終端中,能夠從其未重放部分的開(kāi)頭接收上述所需要數(shù)據(jù)來(lái)進(jìn)行重放,由此,能夠削減服務(wù)器切換后的數(shù)據(jù)接收所需要的通信費(fèi)用,而且,能夠?qū)崿F(xiàn)所重放的圖象和聲音的高效的視聽(tīng)。
根據(jù)本發(fā)明(技術(shù)方案6)所涉及的數(shù)據(jù)中繼裝置,通過(guò)網(wǎng)絡(luò)與多個(gè)服務(wù)器相連接,向上述多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括服務(wù)器側(cè)消息交換部,通過(guò)與上述特定服務(wù)器之間的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),輸出控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述服務(wù)器側(cè)消息交換部,當(dāng)從上述特定服務(wù)器接受了請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的消息時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息,因此,在由接收終端重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,當(dāng)根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器時(shí),在數(shù)據(jù)中繼裝置中,能夠從其未重放部分的開(kāi)頭接收上述所需要數(shù)據(jù)并發(fā)送給接收終端,由此,不會(huì)引起接收終端的結(jié)構(gòu)變更,能夠削減服務(wù)器切換后的數(shù)據(jù)接收所需要的通信費(fèi)用,而且,能夠?qū)崿F(xiàn)所重放的圖象和聲音的高效的視聽(tīng)。
根據(jù)本發(fā)明(技術(shù)方案7),在技術(shù)方案6所述的數(shù)據(jù)中繼裝置中,其特征在于,包括緩沖器,暫時(shí)存儲(chǔ)上述所接收的數(shù)據(jù);終端側(cè)消息交換部,通過(guò)與發(fā)送對(duì)方之間的消息交換,確立能夠發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù)的狀態(tài),輸出控制該數(shù)據(jù)的發(fā)送動(dòng)作的發(fā)送控制信號(hào);數(shù)據(jù)發(fā)送部,根據(jù)上述發(fā)送控制信號(hào)來(lái)發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù),因此,在由接收終端重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,即使在根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器的情況下,也不會(huì)使在數(shù)據(jù)中繼裝置與接收終端之間所確立的對(duì)話(即能夠從數(shù)據(jù)中繼裝置向接收終端發(fā)送數(shù)據(jù)的狀態(tài))被結(jié)束。因此,即使當(dāng)切換所需要數(shù)據(jù)的發(fā)送服務(wù)器時(shí),也不需要在數(shù)據(jù)中繼裝置與接收終端之間進(jìn)行用于對(duì)話的結(jié)束及確立的消息交換。
根據(jù)本發(fā)明(技術(shù)方案8),在技術(shù)方案7所述的數(shù)據(jù)中繼裝置中,其特征在于,上述數(shù)據(jù)接收部接收從作為上述數(shù)據(jù)的供給源的服務(wù)器所發(fā)送的分組中所存放的上述數(shù)據(jù),上述數(shù)據(jù)發(fā)送部具有屬性信息重寫部,把賦予存放從上述替代服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息重寫為賦予存放從上述特定服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息,以使上述數(shù)據(jù)的發(fā)送對(duì)方中的上述數(shù)據(jù)的重放處理不中斷,該數(shù)據(jù)發(fā)送部把存放從上述替代服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息重寫為存放從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息,來(lái)進(jìn)行發(fā)送,因此,在由接收終端重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,即使在根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器的情況下,在接收終端中,所需要數(shù)據(jù)的重放不中斷地進(jìn)行進(jìn)行,能夠避免重放圖象的顯示狀態(tài)的混亂,或者,在重放聲音中包含雜音。
根據(jù)本發(fā)明(技術(shù)方案9)所涉及的數(shù)據(jù)中繼方法,向網(wǎng)絡(luò)上的多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括消息交換步驟,通過(guò)對(duì)上述特定服務(wù)器的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),生成控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收步驟,在上述發(fā)送數(shù)據(jù)的能夠接收的狀態(tài)被確立之后,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息交換步驟,當(dāng)請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的來(lái)自該特定服務(wù)器的消息被發(fā)出時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息,因此,在由接收終端重放來(lái)自服務(wù)器的所需要數(shù)據(jù)的過(guò)程中,當(dāng)根據(jù)服務(wù)器切換請(qǐng)求來(lái)切換該所需要數(shù)據(jù)的發(fā)送服務(wù)器時(shí),在數(shù)據(jù)中繼裝置中,能夠從其未重放部分的開(kāi)頭接收上述所需要數(shù)據(jù)并發(fā)送給接收終端,由此,不會(huì)引起接收終端的結(jié)構(gòu)變更,能夠削減服務(wù)器切換后的數(shù)據(jù)接收所需要的通信費(fèi)用,而且,能夠?qū)崿F(xiàn)所重放的圖象和聲音的高效的視聽(tīng)。
權(quán)利要求
1.一種數(shù)據(jù)重放裝置,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收部,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),輸出控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收部,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送向新的服務(wù)器請(qǐng)求由上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息。
2.根據(jù)權(quán)利請(qǐng)求1所述的數(shù)據(jù)重放裝置,其特征在于,上述時(shí)刻信息是表示對(duì)于上述數(shù)據(jù)對(duì)作為上述數(shù)據(jù)單位的每幀賦予的表示該幀的顯示時(shí)刻的信息。
3.根據(jù)權(quán)利請(qǐng)求1所述的數(shù)據(jù)重放裝置,其特征在于,上述數(shù)據(jù)接收部接收存放在分組中的上述數(shù)據(jù),上述時(shí)刻信息是賦予上述各分組的時(shí)刻信息。
4.根據(jù)權(quán)利請(qǐng)求3所述的數(shù)據(jù)重放裝置,其特征在于,上述范圍信息生成部,根據(jù)賦予由上述數(shù)據(jù)接收部所接收的最新的分組的最新時(shí)刻信息、在數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初所接收的分組的第一初始時(shí)刻信息、通過(guò)上述消息發(fā)送接收部所進(jìn)行的消息的發(fā)送接收所取得的、以及在上述數(shù)據(jù)的能夠接收狀態(tài)被確立后賦予最初將要接收的分組的第二初始時(shí)刻信息中的任一個(gè)初始時(shí)刻信息,來(lái)生成上述未重放范圍信息。
5.一種數(shù)據(jù)重放方法,接收并重放請(qǐng)求至少包含圖象信息或者聲音信息任一方的數(shù)據(jù)并根據(jù)該請(qǐng)求所發(fā)送的數(shù)據(jù),其特征在于,包括消息發(fā)送接收步驟,通過(guò)消息的發(fā)送接收,確立能夠接收數(shù)據(jù)的狀態(tài),生成控制上述數(shù)據(jù)的接收動(dòng)作的控制信號(hào);數(shù)據(jù)接收步驟,在能夠接收數(shù)據(jù)的狀態(tài)被確定后,根據(jù)上述控制信號(hào)接收上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息發(fā)送接收步驟,當(dāng)接受了請(qǐng)求切換作為上述數(shù)據(jù)請(qǐng)求的對(duì)象的服務(wù)器的消息時(shí),發(fā)送向新的服務(wù)器請(qǐng)求上述未重放范圍信息指定的未重放部分的數(shù)據(jù)的消息。
6.一種數(shù)據(jù)中繼裝置,通過(guò)網(wǎng)絡(luò)與多個(gè)服務(wù)器相連接,向上述多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括服務(wù)器側(cè)消息交換部,通過(guò)與上述特定服務(wù)器之間的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),輸出控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收部,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成部,根據(jù)每隔一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述服務(wù)器側(cè)消息交換部,當(dāng)從上述特定服務(wù)器接受了請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的消息時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息。
7.根據(jù)權(quán)利請(qǐng)求6所述的數(shù)據(jù)中繼裝置,其特征在于,包括緩沖器,暫時(shí)存儲(chǔ)上述所接收的數(shù)據(jù);終端側(cè)消息交換部,通過(guò)與發(fā)送目標(biāo)之間的消息交換,確立能夠發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù)的狀態(tài),輸出控制該數(shù)據(jù)的發(fā)送動(dòng)作的發(fā)送控制信號(hào);數(shù)據(jù)發(fā)送部,根據(jù)上述發(fā)送控制信號(hào)來(lái)發(fā)送在上述緩沖器中所存儲(chǔ)的數(shù)據(jù)。
8.根據(jù)權(quán)利請(qǐng)求7所述的數(shù)據(jù)中繼裝置,其特征在于,上述數(shù)據(jù)接收部接收從作為上述數(shù)據(jù)的供給源的服務(wù)器所發(fā)送的分組中所存放的上述數(shù)據(jù),上述數(shù)據(jù)發(fā)送部具有屬性信息重寫部,把賦予存放從上述替代服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息重寫為賦予存放從上述特定服務(wù)器所發(fā)送的數(shù)據(jù)的分組的屬性信息,以使上述數(shù)據(jù)的發(fā)送目標(biāo)中的上述數(shù)據(jù)的重放處理不中斷,該數(shù)據(jù)發(fā)送部把存放從上述替代服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息重寫為存放從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù)的分組的屬性信息,來(lái)進(jìn)行發(fā)送。
9.一種數(shù)據(jù)中繼方法,向網(wǎng)絡(luò)上的多個(gè)服務(wù)器中的特定服務(wù)器請(qǐng)求至少包含圖象信息或聲音信息任一方的數(shù)據(jù),中繼并發(fā)送根據(jù)該請(qǐng)求從上述特定服務(wù)器所發(fā)送的數(shù)據(jù),其特征在于,包括消息交換步驟,通過(guò)對(duì)上述特定服務(wù)器的消息交換,確立能夠接收來(lái)自上述特定服務(wù)器的發(fā)送數(shù)據(jù)的狀態(tài),生成控制上述發(fā)送數(shù)據(jù)的接收動(dòng)作的接收控制信號(hào);數(shù)據(jù)接收步驟,在上述發(fā)送數(shù)據(jù)的能夠接收的狀態(tài)被確立之后,根據(jù)上述接收控制信號(hào)來(lái)接收從上述特定服務(wù)器所發(fā)送的上述數(shù)據(jù);范圍信息生成步驟,根據(jù)每一定的數(shù)據(jù)單位賦予上述數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)生成指定上述數(shù)據(jù)中未重放部分的范圍的未重放范圍信息,上述消息交換步驟,當(dāng)請(qǐng)求把作為上述數(shù)據(jù)的供給源的服務(wù)器從該特定服務(wù)器切換為其他的替代服務(wù)器的來(lái)自該特定服務(wù)器的消息被發(fā)出時(shí),在該消息上附加上述未重放范圍信息,來(lái)向該替代服務(wù)器發(fā)送請(qǐng)求上述數(shù)據(jù)的消息。
全文摘要
本發(fā)明數(shù)據(jù)重放裝置及數(shù)據(jù)中繼裝置在由接收終端進(jìn)行來(lái)自服務(wù)器的內(nèi)容數(shù)據(jù)的重放的狀態(tài)下,當(dāng)作為內(nèi)容數(shù)據(jù)的發(fā)送方的服務(wù)器被切換時(shí),在接收終端中能夠從其未重放部分的開(kāi)頭來(lái)接收并重放上述內(nèi)容數(shù)據(jù)。在接收并重放從服務(wù)器所發(fā)送的內(nèi)容數(shù)據(jù)的接收終端(100a)中,設(shè)有時(shí)間信息存儲(chǔ)處理部(105a),生成未重放范圍信息(Ir),該未重放范圍信息(Ir)根據(jù)每隔一定的數(shù)據(jù)單位賦予該內(nèi)容數(shù)據(jù)的與重放處理相關(guān)的時(shí)刻信息,來(lái)指定上述內(nèi)容數(shù)據(jù)中的未重放部分的范圍,當(dāng)接收了請(qǐng)求切換上述數(shù)據(jù)發(fā)送方的服務(wù)器(S)的消息時(shí),在請(qǐng)求上述內(nèi)容數(shù)據(jù)的消息上附加上述未重放范圍信息,并把該消息發(fā)送給新的發(fā)送方服務(wù)器。
文檔編號(hào)H04N5/92GK1419369SQ02160290
公開(kāi)日2003年5月21日 申請(qǐng)日期2002年6月28日 優(yōu)先權(quán)日2001年6月29日
發(fā)明者松井義德, 能登屋陽(yáng)司 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1