[發(fā)明專利]一種基于差量元數(shù)據(jù)描述性結(jié)構(gòu)的媒體數(shù)據(jù)同步方法有效
| 申請?zhí)枺?/td> | 201110201463.0 | 申請日: | 2011-07-19 |
| 公開(公告)號: | CN102480520A | 公開(公告)日: | 2012-05-30 |
| 發(fā)明(設(shè)計)人: | 朱小勇;姜艷;孫鵬;王勁林 | 申請(專利權(quán))人: | 中國科學院聲學研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京法思騰知識產(chǎn)權(quán)代理有限公司 11318 | 代理人: | 楊小蓉;高宇 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 差量元 數(shù)據(jù) 描述 結(jié)構(gòu) 媒體 同步 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體元數(shù)據(jù)技術(shù)領(lǐng)域,尤其涉及一種基于差量元數(shù)據(jù)描述性結(jié)構(gòu)的媒體數(shù)據(jù)同步方法。
背景技術(shù)
隨著Internet的迅猛發(fā)展和多媒體內(nèi)容的極大豐富,人們希望能夠在家庭終端上欣賞到越來越精彩的節(jié)目。元數(shù)據(jù)信息作為用戶了解節(jié)目的一種簡單有效的手段也受到更多的應用和普及。但由于元數(shù)據(jù)在服務(wù)器端有可能發(fā)生改變,致使本地元數(shù)據(jù)和前端不匹配,影響了用戶體驗的滿意度。因此,迫切需要一種服務(wù)器和終端的同步機制。
現(xiàn)有的同步機制一般采用重新傳輸靜態(tài)頁面或全部元數(shù)據(jù)的方式。這種方式主要帶來兩個方面的問題。首先,加大了終端的處理負擔。嵌入式終端產(chǎn)品由于資源受限,內(nèi)存和CUP能力不足,較大數(shù)據(jù)量的傳輸對終端網(wǎng)絡(luò)數(shù)據(jù)處理提出了更高的要求,同時數(shù)據(jù)的大量讀寫影響了終端文件系統(tǒng)的穩(wěn)定性。其次,加大了數(shù)據(jù)傳輸量。這直接降低了同步的速度和可靠性,增加了系統(tǒng)對帶寬的依賴性,也對前端服務(wù)器的處理能力提出了更高的要求。
另一種同步機制采用類似XML的描述性文件進行同步,即每個節(jié)目均對應一個描述文件。這種方式也有兩個方面的問題。首先,由于XML標記的符號過多,增大了網(wǎng)絡(luò)傳輸量和終端的解析難度。其次,多次更新的XML的多個文件無法進行合并,需要服務(wù)器和終端進行多次交互,降低了同步的效率和系統(tǒng)穩(wěn)定性。
發(fā)明內(nèi)容
本發(fā)明的目的在于,為克服現(xiàn)有技術(shù)的同步機制一般采用重新傳輸靜態(tài)頁面或全部元數(shù)據(jù)的方式帶來的加大了終端的處理負擔和加大了數(shù)據(jù)傳輸量等問題;以及采用采用類似XML的描述性文件進行同步多個文件無法進行合并,需要服務(wù)器和終端進行多次交互,降低了同步的效率和系統(tǒng)穩(wěn)定性,從而提供一種基于差量元數(shù)據(jù)描述性結(jié)構(gòu)的媒體數(shù)據(jù)同步方法。
本發(fā)明在采用描述性文件進行同步的策略時,進一步采用差量元數(shù)據(jù)描述性結(jié)構(gòu)(MDS)進行服務(wù)器與終端之間的媒體內(nèi)容的同步。
為克服現(xiàn)有技術(shù)的缺點,本發(fā)明提出一種基于差量元數(shù)據(jù)描述性結(jié)構(gòu)的媒體數(shù)據(jù)同步方法,該方法用于同步媒體提供服務(wù)器與使用該媒體服務(wù)器的所有終端,所述方法包含如下步驟:
生成差量MDS的步驟,當所述媒體提供服務(wù)器更新某媒體文件的元數(shù)據(jù)時,生成針對該修改媒體文件的差量MDS。
合并若干條差量MDS的步驟,所述媒體提供服務(wù)器將該差量MDS存入下載過該媒體內(nèi)容的終端同步列表中,并依據(jù)該終端同步列表中的記錄為該差量MDS添加版本號,并合并對應于該終端的同步列表中的所有差量MDS記錄。
將合并的差量MDS發(fā)送給同步終端進行的步驟,將合并后的差量MDS傳輸給依據(jù)終端的ID號發(fā)送給該終端,進行同步。
其中,所述的差量MDS為由所述媒體提供服務(wù)器增加、刪除或修改過的元數(shù)據(jù)屬性和元數(shù)據(jù)值所組成MDS。
上述技術(shù)方案中,所述MDS為:媒體內(nèi)容_ID、針對該媒體內(nèi)容的一一對應的若干組元數(shù)據(jù)屬性和元數(shù)據(jù)屬性值;所述媒體內(nèi)容_ID是媒體內(nèi)容的唯一標識。
所述版本號在終端初次下載該媒體內(nèi)容時設(shè)置為1,每更新一次媒體內(nèi)容則該版本號進行加加操作。
優(yōu)化的,本發(fā)明將所述將合并的差量元數(shù)據(jù)描述性結(jié)構(gòu)發(fā)送給終端進行同步的步驟還進一步包含終端向所述媒體提供服務(wù)器反饋同步結(jié)果的步驟:
如果終端同步成功則該終端返回成功標志;所述媒體提供服務(wù)器刪除該終端的同步列表中版本號小于等于返回版本號的記錄;其中,所述標志包含終端_ID和此次同步的最大版本號;
如果終端同步失敗,則進一步包括如下步驟:
步驟1)終端向所述媒體提供服務(wù)器返回失敗標志,所述失敗標志包含終端_ID和最小版本號,媒體提供服務(wù)器對比版本號和元數(shù)據(jù)屬性;
步驟2)檢查該終端_ID的同步列表中大于等于該最小版本號的差量元數(shù)據(jù)描述性結(jié)構(gòu)是否有相同媒體內(nèi)容_ID的差量元數(shù)據(jù)描述性結(jié)構(gòu),若有,則檢查是否為同一屬性更新,若是,則刪除版本號較小的差量MDS;
步驟3)傳輸新封裝合并后的單個或多個帶版本號的差量元數(shù)據(jù)描述性結(jié)構(gòu)給終端,若不是同一屬性,則追加合并所有同步列表中大于等于該最小版本號的差量元數(shù)據(jù)描述性結(jié)構(gòu),并將追加后的差量元數(shù)據(jù)描述性結(jié)構(gòu)發(fā)送給該終端;
步驟4)終端重新同步本地元數(shù)據(jù),當同一差量元數(shù)據(jù)描述性結(jié)構(gòu)同步未成功,采用逐次加大時間間隔的方式重傳該差量元數(shù)據(jù)描述性結(jié)構(gòu),和/或根據(jù)網(wǎng)絡(luò)帶寬的使用和/或同步的迫切性指定重傳次數(shù)。
所述步驟4當同一差量MDS同步未成功時根據(jù)網(wǎng)絡(luò)帶寬的使用和/或同步的迫切性指定重傳次數(shù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國科學院聲學研究所,未經(jīng)中國科學院聲學研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110201463.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





