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

一種丟失數(shù)據(jù)的補(bǔ)充方法、系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)的制作方法

文檔序號:7648857閱讀:135來源:國知局
專利名稱:一種丟失數(shù)據(jù)的補(bǔ)充方法、系統(tǒng)及網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字電視領(lǐng)域,尤其涉及一種丟失數(shù)據(jù)的補(bǔ)充方法、系統(tǒng)及網(wǎng) 絡(luò)系統(tǒng)。
背景技術(shù)
隨著數(shù)字通訊技術(shù)的不斷發(fā)展,為了滿足用戶的需求,客戶端設(shè)備(機(jī)頂 盒、工程型衛(wèi)星數(shù)字接收集機(jī))逐步實(shí)現(xiàn)了電視節(jié)目的錄制功能,電視節(jié)目的 錄制進(jìn)一步滿足了用戶的特定需求。
在現(xiàn)有技術(shù)的節(jié)目錄制過程中,由于各種原因,經(jīng)常會丟失一部分?jǐn)?shù)據(jù), 例如,多個(gè)服務(wù)端同時(shí)進(jìn)行節(jié)目錄制時(shí),如果某臺服務(wù)端需要停止一段時(shí)間進(jìn) 行故障處理,這樣它就會丟失這段時(shí)間內(nèi)的數(shù)據(jù),給用戶帶來不便。

發(fā)明內(nèi)容
本發(fā)明目的在于提供一種丟失數(shù)據(jù)的補(bǔ)充方法,旨在解決現(xiàn)有技術(shù)中數(shù)字 電視節(jié)目錄制過程中數(shù)據(jù)丟失的問題。
本發(fā)明是這樣實(shí)現(xiàn)的, 一種丟失數(shù)據(jù)的補(bǔ)充方法,所述方法包括下述步驟 檢測流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求,所述數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和流時(shí)間信息;
所述服務(wù)端接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并發(fā)送丟失數(shù)據(jù); 接收丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件,所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流
時(shí)間。
本發(fā)明實(shí)施例的另一目的在于提供一種丟失數(shù)據(jù)的補(bǔ)充系統(tǒng),所述系統(tǒng)包括
流數(shù)據(jù)檢測模塊,用于檢測流數(shù)據(jù)是否有部分丟失;
數(shù)據(jù)補(bǔ)充請求發(fā)送模塊,用于當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)
充請求,所述數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和流時(shí)間信息;
數(shù)據(jù)補(bǔ)充處理^f莫塊,用于接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并 發(fā)送丟失數(shù)據(jù);以及
數(shù)據(jù)接收處理才莫塊,用于接收丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文 件以及索引文件,所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流 時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
本發(fā)明的另一目的在于提供一種網(wǎng)絡(luò)系統(tǒng),包括客戶端以及服務(wù)端,所述 客戶端檢測流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù) 補(bǔ)充請求,并接收所述服務(wù)端發(fā)送的丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間.,生成 文件以及索引文件;所述服務(wù)端接收所述客戶端發(fā)送的數(shù)據(jù)補(bǔ)充請求,定位斷 點(diǎn)所在文件,并向所述客戶端發(fā)送丟失數(shù)據(jù);所述索引文件紀(jì)錄保存每一個(gè)錄 制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
在本發(fā)明中,客戶端自動(dòng)檢測丟失的數(shù)據(jù),服務(wù)端接收數(shù)據(jù)補(bǔ)充請求,準(zhǔn) 確定位斷點(diǎn),再次將丟失數(shù)據(jù)發(fā)送給客戶端,客戶端補(bǔ)充數(shù)據(jù)以及生成索引, 方便了客戶端用戶。


圖1是本發(fā)明實(shí)施例提供的自動(dòng)補(bǔ)充丟失數(shù)據(jù)的示意圖2是本發(fā)明實(shí)施例提供的索引文件的信息存儲結(jié)構(gòu)圖3是本發(fā)明實(shí)施例提供的服務(wù)端文件的存儲示意圖4是本發(fā)明實(shí)施例提供的客戶端檢測斷點(diǎn)的流程圖5是本發(fā)明實(shí)施例提供的服務(wù)端定位文件以及傳輸發(fā)送數(shù)據(jù)的流程圖6是本發(fā)明實(shí)施例提供的客戶端接收數(shù)據(jù)的流程圖7是本發(fā)明實(shí)施例提供的丟失數(shù)據(jù)的補(bǔ)充系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在本發(fā)明實(shí)施例中,客戶端自動(dòng)檢測丟失的數(shù)據(jù),服務(wù)端接收數(shù)據(jù)補(bǔ)充請 求,準(zhǔn)確定位斷點(diǎn),再次將丟失數(shù)據(jù)發(fā)送給客戶端,客戶端補(bǔ)充數(shù)據(jù)以及生成 索引,方便了客戶端用戶。
圖1示出了本發(fā)明實(shí)施例提供的自動(dòng)補(bǔ)充丟失數(shù)據(jù)的示意圖,其步驟如下述
1. 客戶端檢測數(shù)據(jù)是否有丟失,當(dāng)檢測到有數(shù)據(jù)丟失時(shí),發(fā)送數(shù)據(jù)補(bǔ)充請 求,其中該數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間以及流時(shí)間值。
2. 服務(wù)端接收數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)文件并向客戶端發(fā)送補(bǔ)充的數(shù)據(jù)。
3. 客戶端接收數(shù)據(jù),解析流時(shí)間生成文件,并把文件信息插入到索引文件。 在本發(fā)明實(shí)施例中,錄制的文件是按一定的大小分段存儲的,如256M大小,這樣每個(gè)文件都會有一個(gè)文件錄制的開始時(shí)間和錄制的結(jié)束時(shí)間,并且會 有此文件的開始流時(shí)間和結(jié)束流時(shí)間,并且要生成一個(gè)索引文件,如圖2所示, 該索引文件主要紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、 結(jié)束流時(shí)間。如圖3所示,服務(wù)端中存儲有索引文件以及數(shù)據(jù)文件。
作為本發(fā)明的一個(gè)實(shí)施例,圖4示出了本發(fā)明實(shí)施例提供的客戶端檢測斷 點(diǎn)的流程,其詳細(xì)步驟如下述
在步驟S101中,檢測索引文件的數(shù)據(jù),該數(shù)據(jù)是文件的系統(tǒng)開始時(shí)間和結(jié) 束時(shí)間。
在步驟S102中,判斷步驟S101檢測的相鄰的兩個(gè)文件時(shí)間是否有時(shí)間上 的不連續(xù),即數(shù)據(jù)的丟失,若是則執(zhí)行步驟S103,否則繼續(xù);險(xiǎn)測。如果丟失了 一段數(shù)據(jù),那么從索引文件中就能找到前一個(gè)文件的系統(tǒng)時(shí)間 與后一個(gè)文件的系統(tǒng)時(shí)間是不連續(xù)的,從而判斷出數(shù)據(jù)是從什么時(shí)間到什么時(shí) 間丟失掉的,這樣就確定了這一段數(shù)據(jù)的系統(tǒng)開始時(shí)間、流時(shí)間、系統(tǒng)的結(jié)束 時(shí)間、流時(shí)間。
在步驟S103中,保存檢測到的斷點(diǎn)的數(shù)據(jù),該數(shù)據(jù)包括檢測到丟失數(shù)據(jù)的 相鄰兩文件中上一個(gè)文件的系統(tǒng)結(jié)束時(shí)間和結(jié)束流時(shí)間以及下一個(gè)文件的系統(tǒng) 開始時(shí)間和開始流時(shí)間。
在步驟S104中,向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求,該數(shù)據(jù)補(bǔ)充請求攜帶步驟 S103中的斷點(diǎn)數(shù)據(jù)斷點(diǎn)的時(shí)間以及流時(shí)間值。
在該實(shí)施例中,客戶端自動(dòng)準(zhǔn)確無誤的檢測丟失的數(shù)據(jù),無須人工參與, 方便客戶端用戶。
作為本發(fā)明的另一個(gè)實(shí)施例,圖5示出了本發(fā)明實(shí)施例提供的服務(wù)端定位 文件以及傳輸發(fā)送數(shù)據(jù)的流程,其詳細(xì)步驟如下述
在步驟S201中,接收客戶端的數(shù)據(jù)補(bǔ)充請求。
在步驟S202中,根據(jù)上述數(shù)據(jù)補(bǔ)充請求中攜帶的數(shù)據(jù)檢測服務(wù)端中存儲的 索引文件。
服務(wù)端接收到請求后,根據(jù)數(shù)據(jù)的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié) 束流時(shí)間檢測服務(wù)端索引文件中的時(shí)間和流時(shí)間數(shù)據(jù)。
在步驟S203中,判斷數(shù)據(jù)補(bǔ)充請求中攜帶的時(shí)間和流時(shí)間數(shù)據(jù)文件是否有 對應(yīng)的服務(wù)端的文件,是則執(zhí)行步驟S204,否則執(zhí)行步驟S207。
在步驟S204中,找到兩個(gè)斷點(diǎn)所在的文件。
在本發(fā)明實(shí)施例中,根據(jù)斷點(diǎn)的系統(tǒng)時(shí)間找到兩個(gè)斷點(diǎn)所在的文件,當(dāng)然 上述兩個(gè)斷點(diǎn)有可能是存在于兩個(gè)不同的文件中,同時(shí)也可能存在于同一文件 的某一小段而已。
在步驟S205中,定位斷點(diǎn)在文件中的位置。
在數(shù)據(jù)傳輸過程中,流數(shù)據(jù)是以數(shù)據(jù)包的形式存在的,每個(gè)數(shù)據(jù)包都有固定的長度(如188字節(jié)),有些數(shù)據(jù)包包含有流時(shí)間信息,傳輸時(shí),按照包的 整數(shù)倍長度來傳輸。
在斷點(diǎn)所在的文件中,解析接收到的斷點(diǎn)的流時(shí)間,當(dāng)查找到文件中某個(gè) 數(shù)據(jù)包的流時(shí)間與接收到的斷點(diǎn)的流時(shí)間一致時(shí),確認(rèn)當(dāng)前的數(shù)據(jù)包為斷點(diǎn)在 該文件中的位置。
在步驟S206中,讀取并發(fā)送傳輸上述斷點(diǎn)確定的文件數(shù)據(jù)。
在步驟S207中,向客戶端返回出錯(cuò)信息。
在該實(shí)施例中,服務(wù)端準(zhǔn)確的定位斷點(diǎn)在文件中的位置,提高精度。
圖6示出了本發(fā)明實(shí)施例提供的客戶端接收數(shù)據(jù)的流程,其詳細(xì)步驟如下述
在步驟S301中,接收服務(wù)端發(fā)送的文件數(shù)據(jù)。
在步驟S302中,分析數(shù)據(jù),解析流時(shí)間,生成文件。
根據(jù)上述步驟S301以及步驟S302,客戶端接收到的數(shù)據(jù)文件的系統(tǒng)時(shí)間 已經(jīng)不是丟失數(shù)據(jù)時(shí)的系統(tǒng)時(shí)間,為了保持文件的兩條時(shí)間紀(jì)錄的連續(xù)性,還 需要還原丟失數(shù)據(jù)時(shí)的系統(tǒng)時(shí)間。
在本發(fā)明實(shí)施例中,先解析接收到的數(shù)據(jù)的流時(shí)間,該流時(shí)間與中斷文件 的結(jié)束流時(shí)間相減再乘以相應(yīng)的時(shí)間系數(shù),就得出時(shí)間的偏移量,上一個(gè)斷點(diǎn) 的結(jié)束系統(tǒng)時(shí)間加上時(shí)間偏移量就是相對的當(dāng)前系統(tǒng)時(shí)間。
在步驟S303中,將文件的流時(shí)間以及還原了的系統(tǒng)時(shí)間信息紀(jì)錄插入到索 引文件中。
將丟失的數(shù)據(jù)補(bǔ)充到數(shù)據(jù)文件以及索引文件中,在時(shí)間以及內(nèi)容上保持了 連續(xù)性。
作為本發(fā)明的 一個(gè)優(yōu)選實(shí)施例,客戶端是指在電視節(jié)目錄制過程中因?yàn)閿?shù) 字信號中斷或者其它原因出現(xiàn)數(shù)據(jù)丟失的服務(wù)器,而出現(xiàn)數(shù)據(jù)丟失的服務(wù)器發(fā) 送請求到服務(wù)端進(jìn)行數(shù)據(jù)的補(bǔ)充,該服務(wù)端是指接受客戶端的數(shù)據(jù)補(bǔ)充請求, 并把客戶端丟失的數(shù)據(jù)補(bǔ)充發(fā)送的服務(wù)器。例如,在當(dāng)前時(shí)間有多臺衛(wèi)星接收 機(jī)在接收衛(wèi)星電視信號,并在對該衛(wèi)星電視信號解調(diào)、解復(fù)用以及解碼之后, 應(yīng)用相應(yīng)的錄制程序進(jìn)行當(dāng)前電視節(jié)目的錄制,當(dāng)存在有某一 臺衛(wèi)星接收機(jī)因 為衛(wèi)星信號的中斷或者其它不定因素沒能錄制當(dāng)前某一段時(shí)間的電視節(jié)目,當(dāng) 該衛(wèi)星接收機(jī)繼續(xù)恢復(fù)錄制之后,該衛(wèi)星接收機(jī)中存儲的錄制的電視節(jié)目是不 連續(xù)的,即上述該衛(wèi)星接收機(jī)中存儲的索引文件中的錄制節(jié)目的時(shí)間是不連續(xù) 的,則該衛(wèi)星接收機(jī)作為客戶端向其它衛(wèi)星接收機(jī)(作為服務(wù)端)發(fā)送數(shù)據(jù)補(bǔ)
充請求,該數(shù)據(jù)補(bǔ)充請求攜帶錄制斷點(diǎn)數(shù)據(jù)斷點(diǎn)的時(shí)間以及流時(shí)間值,其它 被請求的衛(wèi)星接收機(jī)作為服務(wù)端則按照該接收機(jī)的數(shù)據(jù)補(bǔ)充請求信息進(jìn)行數(shù)據(jù) 補(bǔ)充;當(dāng)然,作為客戶端的該衛(wèi)星接收機(jī),在接收到作為服務(wù)端的其它被請求 的衛(wèi)星接收機(jī)的補(bǔ)充數(shù)據(jù)之后,要對該補(bǔ)充數(shù)據(jù)進(jìn)行分析、解析,生成文件并 進(jìn)行數(shù)據(jù)存儲,并依據(jù)索引文件的錄制時(shí)間還原系統(tǒng)時(shí)間,插入到索引文件。
圖7示出了本發(fā)明實(shí)施例提供的丟失數(shù)據(jù)的補(bǔ)充系統(tǒng)結(jié)構(gòu),為了便于說明, 僅示出與本發(fā)明實(shí)施例有關(guān)的部分,該丟失數(shù)據(jù)的補(bǔ)充系統(tǒng)結(jié)構(gòu)內(nèi)置網(wǎng)絡(luò)系統(tǒng) 的軟件單元、硬件單元或者軟硬件單元。網(wǎng)絡(luò)系統(tǒng)包括服務(wù)端以及客戶端。
客戶端檢測流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送 數(shù)據(jù)補(bǔ)充請求,并接收服務(wù)端發(fā)送的丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成 文件以及索引文件;服務(wù)端接收所述客戶端發(fā)送的數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所 在文件,并向客戶端發(fā)送丟失數(shù)據(jù),其中,索引文件紀(jì)錄保存每一個(gè)錄制文件 的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
在本發(fā)明實(shí)施例中,當(dāng)電視節(jié)目錄制完成之后,流數(shù)據(jù)檢測模塊ll置于客 戶端,檢測文件數(shù)據(jù)是否有部分丟失,檢測索引文件中每個(gè)文件的系統(tǒng)時(shí)間是 否是連續(xù)的,當(dāng)有斷點(diǎn)時(shí),即檢測到數(shù)據(jù)丟失時(shí),數(shù)據(jù)補(bǔ)充請求發(fā)送模塊12 置于客戶端,向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求;該數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和 節(jié)目時(shí)鐘參考信息。
位于服務(wù)端的數(shù)據(jù)補(bǔ)充處理模塊13接收上述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在 文件,并發(fā)送丟失數(shù)據(jù),其中,數(shù)據(jù)補(bǔ)充請求接收模塊131接收數(shù)據(jù)補(bǔ)充請求,
文件查找模塊132根據(jù)數(shù)據(jù)補(bǔ)充請求接收模塊131接收到的斷點(diǎn)信息查找斷點(diǎn) 所在的文件;查找到斷點(diǎn)所在的文件之后,斷點(diǎn)定位才莫塊133定位斷點(diǎn)在文件 的具體位置,在該實(shí)施例中,在斷點(diǎn)所在的文件中,解析接收到的斷點(diǎn)的流時(shí) 間,當(dāng)查找到文件中某個(gè)數(shù)據(jù)包的流時(shí)間與接收到的斷點(diǎn)的流時(shí)間一致時(shí),確 認(rèn)當(dāng)前的數(shù)據(jù)包為斷點(diǎn)在該文件中的位置。確認(rèn)斷點(diǎn)在文件中的具體位置后, 數(shù)據(jù)發(fā)送模塊134讀取并發(fā)送丟失數(shù)據(jù)。
數(shù)據(jù)接收處理模塊14置于客戶端,接收數(shù)據(jù)補(bǔ)充處理模塊13發(fā)送的丟失 數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件,其中,丟失數(shù)據(jù)接收 模塊141接收上述數(shù)據(jù)發(fā)送模塊134發(fā)送的丟失數(shù)據(jù);系統(tǒng)時(shí)間還原模塊142 分析數(shù)據(jù)還原系統(tǒng)時(shí)間,在該實(shí)施例中,丟失數(shù)據(jù)接收才莫塊接收到的丟失的數(shù) 據(jù)文件的系統(tǒng)時(shí)間已經(jīng)不是丟失數(shù)據(jù)時(shí)的系統(tǒng)時(shí)間,為了保持文件的兩條時(shí)間 紀(jì)錄的連續(xù)性,還需要還原丟失數(shù)據(jù)時(shí)的系統(tǒng)時(shí)間,解析接收到的數(shù)據(jù)的流時(shí) 間,該流時(shí)間與中斷文件的結(jié)束流時(shí)間相減再乘以相應(yīng)的時(shí)間系數(shù),就得出時(shí) 間的偏移量,上一個(gè)斷點(diǎn)的結(jié)束系統(tǒng)時(shí)間加上時(shí)間偏移量就是相對的當(dāng)前系統(tǒng) 時(shí)間。當(dāng)還原系統(tǒng)時(shí)間后,文件生成模塊143生成文件以及索引文件。
在本發(fā)明實(shí)施例中,客戶端自動(dòng)檢測丟失的數(shù)據(jù),服務(wù)端接收數(shù)據(jù)補(bǔ)充請 求,準(zhǔn)確定位斷點(diǎn),再次將丟失數(shù)據(jù)發(fā)送給客戶端,客戶端補(bǔ)充數(shù)據(jù)并生成索 引,方便了客戶端用戶,有效的實(shí)現(xiàn)數(shù)據(jù)的補(bǔ)充傳輸。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明 的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種丟失數(shù)據(jù)的補(bǔ)充方法,其特征在于,所述方法包括下述步驟檢測流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求,所述數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和流時(shí)間信息;所述服務(wù)端接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并發(fā)送丟失數(shù)據(jù);接收丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件,所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
2、 如權(quán)利要求1所述的丟失數(shù)據(jù)的補(bǔ)充方法,其特征在于,所述服務(wù)端接 收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并發(fā)送丟失數(shù)據(jù)的步驟進(jìn)一步包括接收所述數(shù)據(jù)補(bǔ)充請求; 查找斷點(diǎn)所在的文件;根據(jù)文件數(shù)據(jù)包的流時(shí)間定位斷點(diǎn)在文件的具體位置; 讀取并發(fā)送丟失數(shù)據(jù)。
3、 如權(quán)利要求1所述的丟失數(shù)據(jù)的補(bǔ)充方法,其特征在于,所述接收丟失 數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件的步驟進(jìn)一步包括接收服務(wù)端發(fā)送的丟失數(shù)據(jù); 分析數(shù)據(jù)還原系統(tǒng)時(shí)間; 生成文件^索引文件。
4、 一種丟失數(shù)據(jù)的補(bǔ)充系統(tǒng),其特征在于,所述系統(tǒng)包括 流數(shù)據(jù)檢測模塊,用于檢測流數(shù)據(jù)是否有部分丟失; 數(shù)據(jù)補(bǔ)充請求發(fā)送模塊,用于當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求,所述數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和流時(shí)間信息;數(shù)據(jù)補(bǔ)充處理模塊,用于接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并 發(fā)送丟失數(shù)據(jù);以及數(shù)據(jù)接收處理模塊,用于接收丟失數(shù)據(jù),分析教:據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件,所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流 時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
5、 如權(quán)利要求4所述的丟失數(shù)據(jù)的補(bǔ)充系統(tǒng),其特征在于,所述數(shù)據(jù)補(bǔ)充 處理模塊進(jìn)一步包括數(shù)據(jù)補(bǔ)充請求接收模塊,用于接收所述數(shù)據(jù)補(bǔ)充請求; 文件查找才莫塊,用于查找斷點(diǎn)所在的文件;斷點(diǎn)定位模塊,用于根據(jù)文件數(shù)據(jù)包的流時(shí)間定位斷點(diǎn)在文件的具體位置;以及數(shù)據(jù)發(fā)送模塊,用于讀取并發(fā)送丟失數(shù)據(jù)。
6、 如權(quán)利要求4所述的丟失數(shù)據(jù)的補(bǔ)充系統(tǒng),其特征在于,所述數(shù)據(jù)接收 處理模塊進(jìn)一步包括丟失數(shù)據(jù)接收模塊,用于接收服務(wù)端發(fā)送的丟失數(shù)據(jù); 系統(tǒng)時(shí)間還原模塊,用于分析數(shù)據(jù)還原系統(tǒng)時(shí)間;以及 文件生成才莫塊,用于生成文件以及索引文件。
7、 一種網(wǎng)絡(luò)系統(tǒng),包括客戶端以及服務(wù)端,其特征在于,所述客戶端檢測 流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求, 并接收所述服務(wù)端發(fā)送的丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索 引文件;所述服務(wù)端接收所述客戶端發(fā)送的數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件, 并向所述客戶端發(fā)送丟失數(shù)據(jù);所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始 時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
8、 如權(quán)利要求7所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述客戶端包括 流數(shù)據(jù)檢測模塊,用于檢測流數(shù)據(jù)是否有部分丟失; 數(shù)據(jù)補(bǔ)充請求發(fā)送模塊,用于當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求;以及數(shù)據(jù)接收處理模塊,用于接收丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文 件以及索引文件,所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。
9、 如權(quán)利要求8所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述數(shù)據(jù)接收處理模塊進(jìn)一步包括丟失數(shù)據(jù)接收模塊,用于接收服務(wù)端發(fā)送的丟失凄史據(jù); 系統(tǒng)時(shí)間還原模塊,用于分析數(shù)據(jù)還原系統(tǒng)時(shí)間;以及 文件生成模塊,用于生成文件以及索引文件;所述索引文件紀(jì)錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí) 間、結(jié)束流時(shí)間。
10、 如權(quán)利要求7所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述服務(wù)端包括 數(shù)據(jù)補(bǔ)充處理才莫塊,用于接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并發(fā)送丟失數(shù)據(jù)。
11、 如權(quán)利要求IO所述的網(wǎng)絡(luò)系統(tǒng),其特征在于,所述數(shù)據(jù)補(bǔ)充處理模塊 進(jìn)一步包括數(shù)據(jù)補(bǔ)充請求接收模塊,用于接收所述數(shù)據(jù)補(bǔ)充請求; 文件查找模塊,用于查找斷點(diǎn)所在的文件;斷點(diǎn)定位模塊,用于根據(jù)文件數(shù)據(jù)包的流時(shí)間定位斷點(diǎn)在文件的具體位置;以及數(shù)據(jù)發(fā)送模塊,用于讀取并發(fā)送丟失數(shù)據(jù)。
全文摘要
本發(fā)明適用于數(shù)字電視領(lǐng)域,提供了一種丟失數(shù)據(jù)的補(bǔ)充方法、系統(tǒng)及網(wǎng)絡(luò)系統(tǒng),所述方法包括下述步驟檢測流數(shù)據(jù)是否有部分丟失,當(dāng)檢測到數(shù)據(jù)丟失時(shí),向服務(wù)端發(fā)送數(shù)據(jù)補(bǔ)充請求,所述數(shù)據(jù)補(bǔ)充請求攜帶斷點(diǎn)的時(shí)間和流時(shí)間信息;所述服務(wù)端接收所述數(shù)據(jù)補(bǔ)充請求,定位斷點(diǎn)所在文件,并發(fā)送丟失數(shù)據(jù);接收丟失數(shù)據(jù),分析數(shù)據(jù)還原系統(tǒng)時(shí)間,生成文件以及索引文件,所述索引文件記錄保存每一個(gè)錄制文件的開始時(shí)間、開始流時(shí)間、結(jié)束時(shí)間、結(jié)束流時(shí)間。在本發(fā)明實(shí)施例中,客戶端自動(dòng)檢測丟失的數(shù)據(jù),服務(wù)端接收數(shù)據(jù)補(bǔ)充請求,準(zhǔn)確定位斷點(diǎn),再次將丟失數(shù)據(jù)發(fā)送給客戶端,客戶端補(bǔ)充數(shù)據(jù)以及生成索引,方便了客戶端用戶。
文檔編號H04N7/26GK101202908SQ20071007603
公開日2008年6月18日 申請日期2007年7月18日 優(yōu)先權(quán)日2007年7月18日
發(fā)明者楊大維 申請人:深圳市同洲電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1