專利名稱:機頂盒及其處理視頻服務(wù)器超載的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)裝置及其處理服務(wù)器超載的方法,尤其涉及一種機頂盒及其處理視頻服務(wù)器超載的方法。
背景技術(shù):
隨選視頻功能在多媒體隨選視頻(Multimedia On Demand,MOD)服務(wù)中有著非常重要的地位,原因為使用者可通過所述功能隨意點選影片的播放,并可在播放的過程中進行控制。上述功能均需通過實時流傳輸協(xié)議(Real-Time Streaming Protocol,RTSP)來實現(xiàn)。
機頂盒(Set Top Box)通過實時流傳輸協(xié)議,向視頻服務(wù)器發(fā)送一連線請求,如果視頻服務(wù)器接受所述連線請求即表明雙方已經(jīng)成功的連線。接著,機頂盒再向視頻服務(wù)器發(fā)送一播放請求,如果視頻服務(wù)器接受所述播放請求,就會傳送影片給機頂盒。在播放的過程中如果用戶需對影片的播放進行相關(guān)的控制,例如用戶在影片的播放過程中選擇暫停,或快進及回放來播放影片。用戶可通過機頂盒所提供的按鍵控制,同時傳送相關(guān)請求給視頻服務(wù)器。如果視頻服務(wù)器接受所述請求,則其就會按用戶所期望的播放狀態(tài),將影片傳送至機頂盒,以達到隨選視頻的目的。然而,當(dāng)視頻服務(wù)器超載時,其與機頂盒之間的通信就可能會產(chǎn)生異常。例如有可能產(chǎn)生視頻服務(wù)器將已經(jīng)播放過的影片重新傳送給機頂盒的情況。
所以,需要一種可解決上述問題的機頂盒及其處理視頻服務(wù)器超載的方法。
發(fā)明內(nèi)容為解決上述現(xiàn)有技術(shù)存在的不足,需要解決的技術(shù)問題在于提供一種可處理視頻服務(wù)器產(chǎn)生超載的機頂盒。
另外,還需要提供一種應(yīng)用于上述機頂盒,以處理視頻服務(wù)器產(chǎn)生超載的方法。
一種機頂盒,可處理視頻服務(wù)器產(chǎn)生超載的狀況,其包括一播放請求單元、一播放單元、一超載偵測單元以及一標(biāo)準(zhǔn)播放時間計算單元。所述播放請求單元用于向視頻服務(wù)器發(fā)送播放請求;所述播放單元用于播放所述視頻服務(wù)器發(fā)送回來的影片;所述超載偵測單元用于偵測視頻服務(wù)器是否發(fā)生超載;所述標(biāo)準(zhǔn)播放時間計算單元用于計算視頻服務(wù)器發(fā)生超載時的標(biāo)準(zhǔn)播放時間。本發(fā)明一實施方式中還揭示有一種應(yīng)用于上述機頂盒以處理視頻服務(wù)器超載的方法。
一種機頂盒處理視頻服務(wù)器超載的方法,用于處理視頻服務(wù)器產(chǎn)生超載的狀況,包括如下步驟向視頻服務(wù)器發(fā)送包含邏輯字符的播放請求,并接收視頻服務(wù)器的播放請求響應(yīng);根據(jù)播放請求響應(yīng)偵測視頻服務(wù)器是否發(fā)生超載;如果發(fā)生超載,計算視頻服務(wù)器發(fā)生超載時的標(biāo)準(zhǔn)播放時間;向視頻服務(wù)器發(fā)送包含標(biāo)準(zhǔn)播放時間的播放請求。
上述技術(shù)方案可及時的偵測視頻服務(wù)器是否發(fā)生超載,以及自行計算出視頻服務(wù)器發(fā)生超載時影片已播放的時間,以減輕視頻服務(wù)器的負擔(dān)并避免影片重新播放。
圖1為本發(fā)明一實施方式中的機頂盒與視頻服務(wù)器連接示意圖。
圖2為本發(fā)明一實施方式中的機頂盒從發(fā)出連線請求到正常模式播放的流程圖。
圖3為本發(fā)明一實施方式中的機頂盒從正常播放模式進入特殊播放模式的流程圖。
圖4為本發(fā)明一實施方式中的機頂盒從特殊播放模式進入正常播放模式的流程圖。
圖5為本發(fā)明一實施方式中的機頂盒與視頻服務(wù)器斷開連線的流程圖。
具體實施方式請參閱第圖1,所示為本發(fā)明一實施方式中的機頂盒100與視頻服務(wù)器300連接示意圖。
本發(fā)明一實施方式中的機頂盒100通過寬帶網(wǎng)絡(luò)200與視頻服務(wù)器300連接。寬帶網(wǎng)絡(luò)200包括使用數(shù)字用戶回路技術(shù)的寬帶網(wǎng)絡(luò),以及使用光纖同軸混合電纜技術(shù)的寬帶網(wǎng)絡(luò)等。視頻服務(wù)器300中存儲有機頂盒100所需的影片資源。
本發(fā)明一實施方式中的機頂盒100包括有一人機接口單元111、一連線請求(Setup request)單元113、一播放請求(Play request)單元115、一標(biāo)準(zhǔn)播放時間計算單元119、一超載偵測單元117、一播放單元121以及一斷開連線請求(Teardown request)單元123。
本實施方式中,用戶可通過人機接口單元111控制連線請求單元113、播放請求單元115以及斷開連線請求單元123。用戶欲進行連線、斷開連線、快進、回放以及暫停等操作時可通過直接控制人機接口單元111實現(xiàn)。
人機接口單元111為用戶控制機頂盒100的窗口,用戶向機頂盒100發(fā)出的所有操作需通過人機接口單元實現(xiàn)。連線請求單元113用于建立機頂盒100與視頻服務(wù)器300之間的通信連接。即,連線請求單元113負責(zé)接收來自人機接口單元111的命令,向視頻服務(wù)器300發(fā)送一連線請求,要求視頻服務(wù)器300給機頂盒100分配一連線資源,并處理視頻服務(wù)器300發(fā)送回來的連線請求響應(yīng)。播放請求單元115用于向視頻服務(wù)器300發(fā)送一播放請求,要求視頻服務(wù)器300給其分配一影片播放資源,并處理視頻服務(wù)器300所發(fā)送回來的播放請求或控制響應(yīng)。用戶欲以正常模式播放影片時,可通過人機接口單元111控制播放請求單元115,向視頻服務(wù)器300發(fā)送正常模式播放請求。用戶欲以快進、回放以及暫停等特殊模式播放影片時,亦可通過人機接口單元111控制播放請求單元115,向視頻服務(wù)器300發(fā)送相應(yīng)的特殊模式播放請求。超載偵測單元117用于偵測視頻服務(wù)器300是否發(fā)生超載。標(biāo)準(zhǔn)播放時間計算單元119用于計算當(dāng)視頻服務(wù)器300發(fā)生超載時影片的標(biāo)準(zhǔn)播放時間。播放單元121用于播放影片,其可在用戶的控制下進入正常模式或特殊模式播放。斷開連線請求單元123用于斷開機頂盒100與視頻服務(wù)器300之間的連線。
請參閱圖2,所示為本發(fā)明一實施方式中的機頂盒100從發(fā)出連線請求到正常模式播放的流程圖。
進入步驟S211,連線請求單元113發(fā)送一連線請求給視頻服務(wù)器300以啟動一實時流(Real-Time Stream),視頻服務(wù)器300即是通過實時流給機頂盒100分配資源。連線請求單元113發(fā)送給視頻服務(wù)器300的連線請求至少包括如下信息機頂盒100的因特網(wǎng)協(xié)議地址以及使用的實時流傳輸協(xié)議的版本;機頂盒100發(fā)出本次連線請求的序列號(Sequence code),本次連線請求為第一次連線請求,故其序列號為1;機頂盒100所支持的影片格式,例如MPEG-2(Moving Picture ExpertGroup)格式或WMV(Windows Media Video)格式;機頂盒100所使用的傳輸協(xié)議,例如用戶數(shù)據(jù)報協(xié)議(User DatagramProtocol,UDP)或者傳輸控制協(xié)議(Transmisson Control Protocol,TCP);機頂盒100用于接收數(shù)據(jù)的端口以及視頻服務(wù)器300的因特網(wǎng)協(xié)議地址等。
連線請求單元113向視頻服務(wù)器300發(fā)送完連線請求后,進入步驟S213等待視頻服務(wù)器300發(fā)送連線請求響應(yīng)(Setup Response)。視頻服務(wù)器300所發(fā)送回來的連線請求響應(yīng)至少包括如下信息機頂盒100使用的實時流傳輸協(xié)議的版本;所述連線請求響應(yīng)的狀態(tài)碼(Status Code),所述狀態(tài)碼用于代表視頻服務(wù)器300是否同意本次連線請求,在本實施方式中如果允許則發(fā)送“200”,此時表明機頂盒100已成功的與視頻服務(wù)器300連線,如果不允許則發(fā)送“403”,說明本次連線失??;所述連線回應(yīng)的序列號,與上述連線請求的序列號相同;機頂盒100與視頻服務(wù)器300所建立的會話號(Session ID);視頻服務(wù)器300的名稱及操作系統(tǒng)的版本信息;機頂盒100欲接收的影片格式以及所使用的傳輸協(xié)議;視頻服務(wù)器300描述影片的協(xié)議,如應(yīng)用會話描述協(xié)議(SessionDescription Protocol,SDP)或是其它描述協(xié)議;視頻服務(wù)器300的因特網(wǎng)協(xié)議地址及其通信端口、傳輸影片的帶寬以及封包大小等信息,用于描述影片相關(guān)信息的字段的大小。
其中,上述影片相關(guān)信息的描述包括影片的播放范圍(Range)。視頻服務(wù)器300可以兩種方式表示播放范圍,第一種為顯示時間標(biāo)記(Presentation Time Stamp,PTS),例如“Rangepts=71287-560857513”,單位為位(Bit);第二種為標(biāo)準(zhǔn)播放時間(Normal Play Time,NPT),例如“Rangenpt=1200.00-end”,單位為秒(Second)。其中標(biāo)準(zhǔn)播放時間是指影片從初始位置至影片已播放的位置這段時間,其可通過顯示時間標(biāo)記計算出來。在后續(xù)的通信過程中,機頂盒100與視頻服務(wù)器300之間的通信均以標(biāo)準(zhǔn)播放時間傳遞影片。在本實施方式中,顯示時間標(biāo)記在視頻服務(wù)器300發(fā)生超載時還同時用于計算標(biāo)準(zhǔn)播放時間。
在步驟S213中,當(dāng)機頂盒100成功的與視頻服務(wù)器300建立連線后,進入步驟S215,播放請求單元115向視頻服務(wù)器300發(fā)送一包含邏輯字符的播放請求(Play Request)。所述包含邏輯子符的播放請求至少包括如下信息視頻服務(wù)器300的因特網(wǎng)協(xié)議地址;本次播放請求的序列號,為前述的連線請求的序列號加上一整數(shù);例如,如果本次播放請求為第4次發(fā)出則應(yīng)在前述連線請求的基礎(chǔ)上加3;影片的播放速度,以“Scale1.00”表示影片以正常速度播放;機頂盒100與視頻服務(wù)器300所建立的會話號,會話號與前述的連線請求響應(yīng)的會話號相等。
由于本次播放請求為第一個播放請求,影片尚未開始播放,即使視頻服務(wù)器300發(fā)生超載,其所傳送給機頂盒100的播放范圍亦為“0.00-end”與機頂盒100剛開始播放影片的影片播放范圍是一樣的。所以本次播放請求的播放范圍以邏輯字符“beginning-end”告知視頻服務(wù)器300欲播放的影片范圍為從頭到尾播放,即“Rangenpt=beginning-end”。
在步驟S215中,播放請求單元115向視頻服務(wù)器300發(fā)送完播放請求后,需等待視頻服務(wù)器300所發(fā)送回來的播放請求響應(yīng)(Play Response),所述播放請求響應(yīng)至少包括如下信息雙方所使用的實時流傳輸協(xié)議的版本;用于表示視頻服務(wù)器300是否同意本次播放請求的狀態(tài)代碼;所述播放請求響應(yīng)的序列號及會話號,所述序列號及會話號與前述播放請求的序列號及會話號一致;影片的播放范圍、播放速度(Scale)以及連線速度。
在步驟S217中,機頂盒100根據(jù)上述播放請求響應(yīng)判斷視頻服務(wù)器300是否允許播放影片。如果是,則機頂盒100進入步驟S219通過播放單元121播放影片。如果不是,則播放請求單元115再次返回步驟S215重新向視頻服務(wù)器300發(fā)送一包含邏輯字符的正常模式播放請求。
請參閱圖3,所示為本發(fā)明一實施方式中的機頂盒100從正常播放模式進入特殊播放模式的流程圖。
進入步驟S311,機頂盒100進入正常模式播放后。在此過程中,如果人機接口單元111偵測到用戶發(fā)出快進、回放以及暫停等特殊模式播放指令,則人機接口單元111即負責(zé)將相關(guān)的指令信息發(fā)送給播放請求單元115。
進入步驟S313,播放請求單元115向視頻服務(wù)器300發(fā)送一包含邏輯字符的特殊模式播放請求。播放請求單元115在此步驟所發(fā)送的特殊模式播放請求至少包括如下信息所述特殊模式播放請求的序列號,所述序列號為步驟S211中的正常模式播放請求的序列號加上一整數(shù);影片播放速度,所述播放速度為步驟S215中影片播放速度的整數(shù)倍,例如,如果用戶欲以二倍于正常播放速度的速度播放,則所述特殊模式播放請求的播放速度字段的值即為2,即“Scale2.00”;影片的播放范圍,在此步驟中所述影片的播放范圍以邏輯字符“current-end”表示影片從現(xiàn)在的播放時間一直播放到結(jié)束,即“Rangenpt=current-end”。
進入步驟S315,播放請求單元115等待視頻服務(wù)器300的響應(yīng)。在視頻服務(wù)器300未發(fā)生超載的情況下,其發(fā)送給機頂盒100的播放請求響應(yīng)中的播放范圍即以標(biāo)準(zhǔn)播放時間表示。例如,如果播放請求單元115在影片播放到1200秒時開始發(fā)送2倍速的快進播放請求,則播放請求響應(yīng)中的播放范圍即為“Rangenpt=1200.00-end”,播放速度即為“Scale2.00”。在視頻服務(wù)器300發(fā)生超載的情況下,相應(yīng)的播放請求響應(yīng)信息即變?yōu)椤癛angenpt=0.00-end”以及“Scale2.00”。
進入步驟S317,超載偵測單元117偵測播放請求響應(yīng)中的播放范圍是否正確,以確定視頻服務(wù)器300是否發(fā)生超載。由于影片在上述過程中已播放了一段時間,所以視頻服務(wù)器300傳給播放單元121的播放范圍不應(yīng)為“0.00-end”。本實施方式中,超載偵測單元117可通過偵測播放請求響應(yīng)中的播放范圍是否為“0.00-end”以判斷視頻服務(wù)器300是否發(fā)生超載。如果超載偵測單元117偵測到播放范圍為“0.00-end”,表明視頻服務(wù)器300發(fā)生超載,接下來進入步驟S319。如果超載偵測單元117偵測到播放范圍不是“0.00-end”,表明視頻服務(wù)器300未發(fā)生超載,可直接進入步驟S323以特殊播放模式播放影片。
進入步驟S319,標(biāo)準(zhǔn)播放時間計算單元119計算影片已播放的標(biāo)準(zhǔn)播放時間。本實施方式中,標(biāo)準(zhǔn)播放時間計算單元119從連線請求響應(yīng)中查詢到影片的播放范圍為“Rangepts=71287-560857513”。接著,標(biāo)準(zhǔn)播放時間計算單元119查詢MPEG-2訊框中的顯示時間標(biāo)記值,例如查詢到的值為67535839位。而影片的標(biāo)準(zhǔn)播放速度為90000位/秒(MPEG的標(biāo)準(zhǔn)播放速度),所以影片的標(biāo)準(zhǔn)播放時間為(67535839位-71287位)/(90000位/秒)≈750秒。
進入步驟S321,播放請求單元115向視頻服務(wù)器300發(fā)送一包含步驟S319中所計算出的標(biāo)準(zhǔn)播放時間的特殊模式播放請求。接著返回步驟S315,播放請求單元115等待視頻服務(wù)器300所發(fā)送回來的播放請求響應(yīng)。如果視頻服務(wù)器300不允許播放單元121播放則返回步驟S311繼續(xù)播放余下的影片。如果視頻服務(wù)器300允許播放單元121播放則重復(fù)步驟S317,接著進入步驟S323以特殊模式播放。
請參閱圖4,所示為本發(fā)明一實施方式中的機頂盒100從特殊播放模式進入正常播放模式的流程圖。
進入步驟S411,機頂盒100進入正常模式播放后,如果在此過程中人機接口單元111偵測到用戶發(fā)出正常模式播放操作,則人機接口單元111即負責(zé)將相關(guān)的指令發(fā)送給播放請求單元115。
進入步驟S413,播放請求單元115向視頻服務(wù)器300發(fā)送一包含邏輯字符的正常模式播放請求。播放請求單元115在此步驟所發(fā)送的正常模式播放請求至少包括如下信息所述正常模式播放請求的序列號,所述序列號為步驟S211中的正常模式播放請求的序列號加上一整數(shù);影片播放速度,所述播放速度為正常播放速度,即“Scale1.00”;影片的播放范圍,在此步驟中所述播放范圍同樣以邏輯字符“current-end”表示影片是從現(xiàn)在的播放時間一直播放到結(jié)束,即“Rangenpt=current-end”。
進入步驟S415,播放請求單元115等待視頻服務(wù)器300的響應(yīng)。在視頻服務(wù)器300未發(fā)生超載的情況下,其發(fā)送給機頂盒100的播放請求響應(yīng)中的播放范圍以標(biāo)準(zhǔn)播放時間表示。例如,如果播放請求單元在影片播放到2200秒時開始發(fā)送正常模式播放請求,則播放請求響應(yīng)中的播放范圍即為“Rangenpt=2200.00-end”,播放速度即為“Scale1.00”。如果視頻服務(wù)器300發(fā)生超載,則相應(yīng)的播放請求響應(yīng)信息為“Rangenpt=0.00-end”以及“Scale1.00”。
進入步驟S417,超載偵測單元117偵測播放請求響應(yīng)中的播放范圍是否正確。由于影片在上述過程中已播放了一段時間,所以視頻服務(wù)器300傳給播放單元121的播放范圍不應(yīng)為“0.00-end”。本實施方式中,超載偵測單元117可通過偵測播放請求響應(yīng)中的播放范圍是否為“0.00-end”以判斷視頻服務(wù)器300是否發(fā)生超載。如果超載偵測單元117偵測到播放范圍為“0.00-end”,表明視頻服務(wù)器300發(fā)生超載,接下來需進入步驟S419。如果超載偵測單元117偵測到播放范圍不是“0.00-end”,表明視頻服務(wù)器300未發(fā)生超載,可直接進入步驟S423以正常模式播放影片。
進入步驟S419,標(biāo)準(zhǔn)播放時間計算單元119計算影片已播放的標(biāo)準(zhǔn)播放時間。在本實施方式中,標(biāo)準(zhǔn)播放時間計算單元119從連線請求響應(yīng)中查詢到影片的播放范圍為“Rangepts=71287-560857513”。接著,標(biāo)準(zhǔn)播放時間計算單元119查詢MPEG-2訊框中的顯示時間標(biāo)記值,例如查詢到的值為77535839位。而影片的標(biāo)準(zhǔn)播放速度為90000位/秒(MPEG的標(biāo)準(zhǔn)播放速度),所以影片的標(biāo)準(zhǔn)播放時間為(77535839位-71287位)/(90000位/秒)≈861秒。
進入步驟S421,播放請求單元115向視頻服務(wù)器300發(fā)送一包含步驟S419中所計算出的標(biāo)準(zhǔn)播放時間的正常模式播放請求。接著返回步驟S415,播放請求單元115等待視頻服務(wù)器300所發(fā)送回來的播放請求響應(yīng)。如果視頻服務(wù)器300不允許播放單元121播放則返回步驟S411。如果視頻服務(wù)器300允許播放單元121播放則重復(fù)步驟S417偵測視頻服務(wù)器300是否發(fā)生超載,如果不發(fā)生超載即可進入步驟S423以正常模式播放。
請參閱圖5,所示為本發(fā)明一實施方式中的機頂盒100與視頻服務(wù)器300斷開連線的流程圖。
進入步驟S511,播放單元121以正常/特殊模式播放。如果在此過程中人機接口單元111偵測到用戶發(fā)出斷開連線操作,則人機接口單元111即負責(zé)將相關(guān)的指令發(fā)送給播放請求單元115。
進入步驟S513,斷開連線請求單元123向視頻服務(wù)器300發(fā)送一斷開連線請求。斷開連線請求單元123發(fā)出的斷開連線請求以邏輯字符“Teardown”告知視頻服務(wù)器300釋放實時流資源,斷開連線請求中同時還包括本次請求的序列號以及會話號等信息。
進入步驟S515,斷開連線請求單元123等待視頻服務(wù)器300發(fā)送回來的斷開連線請求響應(yīng)。如果視頻服務(wù)器300同意斷開連線則進入步驟S517,如果視頻服務(wù)器300不同意斷開連線則返回步驟S511繼續(xù)以正常/特殊模式播放。
本發(fā)明一實施方式中的機頂盒100及其處理視頻服務(wù)器超載方法可及時的偵測視頻服務(wù)器300是否發(fā)生超載,以及自行計算出視頻服務(wù)器300發(fā)生超載時影片已播放的時間,以減輕視頻服務(wù)器300的負擔(dān)并避免影片重新播放。
權(quán)利要求
1.一種機頂盒,可處理視頻服務(wù)器產(chǎn)生超載的狀況,其特征在于包括一播放請求單元,用于向所述視頻服務(wù)器發(fā)送播放請求;一播放單元,用于播放所述視頻服務(wù)器發(fā)送回來的影片;一超載偵測單元,用于偵測所述視頻服務(wù)器是否發(fā)生超載;一標(biāo)準(zhǔn)播放時間計算單元,用于計算所述視頻服務(wù)器發(fā)生超載時的標(biāo)準(zhǔn)播放時間。
2.如權(quán)利要求1所述的機頂盒,其特征在于還包括一連線請求單元,用于與所述視頻服務(wù)器建立通信連接。
3.如權(quán)利要求1所述的機頂盒,其特征在于還包括一斷開連線請求單元,用于斷開所述機頂盒與所述視頻服務(wù)器之間的通信連接。
4.如權(quán)利要求1所述的機頂盒,其特征在于還包括一人機接口單元,用于控制所述連線請求單元、所述播放請求單元以及所述斷開連線請求單元。
5.如權(quán)利要求1所述的機頂盒,其特征在于所述播放請求單元所發(fā)送的播放請求,包括包含邏輯字符的播放請求以及包含標(biāo)準(zhǔn)播放時間的播放請求。
6.如權(quán)利要求1所述的機頂盒,其特征在于所述播放請求單元所發(fā)送的播放請求,包括正常模式播放請求以及特殊模式播放請求。
7.一種機頂盒處理視頻服務(wù)器超載的方法,用于處理視頻服務(wù)器產(chǎn)生超載的狀況,其特征在于包括如下步驟向所述視頻服務(wù)器發(fā)送包含邏輯字符的播放請求,并接收所述視頻服務(wù)器的播放請求響應(yīng);根據(jù)所述播放請求響應(yīng)偵測所述視頻服務(wù)器是否發(fā)生超載;如果發(fā)生超載,計算所述視頻服務(wù)器發(fā)生超載時的標(biāo)準(zhǔn)播放時間;所述視頻服務(wù)器發(fā)送包含所述標(biāo)準(zhǔn)播放時間的播放請求。
8.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述播放請求響應(yīng)包括一顯示時間標(biāo)記。
9.如權(quán)利要求8所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述播放請求響應(yīng)包括一標(biāo)準(zhǔn)播放時間。
10.如權(quán)利要求9所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述標(biāo)準(zhǔn)播放時間通過所述播放時間標(biāo)記計算得出。
11.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于還包括所述視頻服務(wù)器根據(jù)所述包含標(biāo)準(zhǔn)播放時間的播放請求,發(fā)送包含所述標(biāo)準(zhǔn)播放時間的播放請求響應(yīng)的步驟。
12.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述機頂盒與所述視頻服務(wù)器通過實時流傳輸協(xié)議發(fā)送播放請求與播放請求響應(yīng)。
13.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于還包括向所述視頻服務(wù)器發(fā)出連線請求,以及接收連線請求響應(yīng)的步驟。
14.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述包含邏輯字符的播放請求包括包含邏輯字符的正常模式播放請求,以及包含邏輯字符的特殊模式播放請求。
15.如權(quán)利要求7所述的機頂盒處理視頻服務(wù)器超載的方法,其特征在于所述視頻服務(wù)器可以正常模式以及特殊模式播放。
全文摘要
一種機頂盒,可處理視頻服務(wù)器產(chǎn)生超載的狀況,其包括一播放請求單元、一播放單元、一超載偵測單元以及一標(biāo)準(zhǔn)播放時間計算單元。所述播放請求單元用于向視頻服務(wù)器發(fā)送播放請求;所述播放單元用于播放視頻服務(wù)器發(fā)送回來的影片;所述超載偵測單元用于偵測視頻服務(wù)器是否發(fā)生超載;所述標(biāo)準(zhǔn)播放時間計算單元用于計算視頻服務(wù)器發(fā)生超載時的標(biāo)準(zhǔn)播放時間。本發(fā)明一實施方式中還揭示有一種應(yīng)用于上述機頂盒以處理視頻服務(wù)器超載的方法。本發(fā)明一實施方式中的機頂盒及其處理視頻服務(wù)器超載方法可及時的偵測視頻服務(wù)器是否發(fā)生超載,以及自行計算出視頻服務(wù)器發(fā)生超載時影片已播放的時間,以減輕視頻服務(wù)器的負擔(dān)并避免影片重新播放。
文檔編號H04N7/173GK1937707SQ20051003748
公開日2007年3月28日 申請日期2005年9月23日 優(yōu)先權(quán)日2005年9月23日
發(fā)明者林瀚宗 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司