一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法及其系統(tǒng),該方法使用腳本語(yǔ)言插件從多個(gè)媒體資源商獲取和解析媒體資源元數(shù)據(jù)信息,通過(guò)分析分類將同類媒體資源元數(shù)據(jù)整合為一致性數(shù)據(jù)結(jié)構(gòu),聚合后數(shù)據(jù)可視化呈現(xiàn)給用戶。該系統(tǒng)包括插件管理模塊、腳本語(yǔ)言解釋器和數(shù)據(jù)存儲(chǔ)模塊。本發(fā)明利用腳本語(yǔ)言無(wú)需編譯的特點(diǎn),實(shí)現(xiàn)腳本語(yǔ)言插件的動(dòng)態(tài)加載和更新;同時(shí)實(shí)時(shí)獲取媒體資源元數(shù)據(jù),避免存在數(shù)據(jù)滯后的問(wèn)題。
【專利說(shuō)明】-種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),尤其涉及一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法及 其系統(tǒng)。
【背景技術(shù)】
[0002] 隨著互聯(lián)網(wǎng)產(chǎn)業(yè)蓬勃發(fā)展,網(wǎng)絡(luò)帶寬不斷增大,互聯(lián)網(wǎng)媒體資源內(nèi)容商紛紛興起, 為用戶提供更加豐富多彩的多媒體資源。越來(lái)越多的互聯(lián)網(wǎng)媒體資源也給用戶的分類查找 帶來(lái)諸多不變。
[0003] 目前媒體資源元數(shù)據(jù)聚合解決方案是利用高性能服務(wù)器獲取并存儲(chǔ)各個(gè)媒體資 源內(nèi)容商的多媒體資源元數(shù)據(jù)信息。當(dāng)用戶需要訪問(wèn)或搜索媒體資源時(shí),服務(wù)器在緩存數(shù) 據(jù)中尋找終端用戶請(qǐng)求的媒體資源并返回媒體資源元數(shù)據(jù)。由于服務(wù)器對(duì)媒體資源元數(shù) 據(jù)的獲取和解析具有一定滯后,因此會(huì)出現(xiàn)聚合服務(wù)器緩存數(shù)據(jù)滯后媒體內(nèi)容商數(shù)據(jù)的情 況,導(dǎo)致出現(xiàn)沒(méi)有媒體內(nèi)容商的最新媒體資源元數(shù)據(jù)或者緩存的媒體資源元數(shù)據(jù)不可用的 情況。此外,使用聚合服務(wù)器進(jìn)行多媒體資源元數(shù)據(jù)聚合需架設(shè)大量服務(wù)器,部署較多數(shù)據(jù) 節(jié)點(diǎn),投資較高。終端用戶的訪問(wèn)范圍受限于服務(wù)器的索引范圍,對(duì)服務(wù)器有極大的依賴, 且服務(wù)器的穩(wěn)定性決定終端用戶使用的穩(wěn)定性。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于實(shí)時(shí)獲取互聯(lián)網(wǎng)媒體資源元數(shù)據(jù),為終端用戶提供多媒體資源 元數(shù)據(jù)聚合結(jié)果。
[0005] 為實(shí)現(xiàn)上述的目的,一方面,本發(fā)明提供了一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方 法,該方法包括:運(yùn)行腳本語(yǔ)言插件,獲取和解析互聯(lián)媒體資源元數(shù)據(jù)信息,將異構(gòu)的媒體 資源元數(shù)據(jù)整合為一致性數(shù)據(jù)結(jié)構(gòu),并對(duì)整合后的結(jié)果聚合呈現(xiàn)。
[0006] 優(yōu)選地,腳本語(yǔ)言插件包括多個(gè)腳本語(yǔ)言文件、一個(gè)描述文件和多個(gè)資源文件,通 過(guò)腳本語(yǔ)言文件和資源文件將腳本語(yǔ)言插件的功能描述可視化展現(xiàn)給用戶。
[0007] 優(yōu)選地,通過(guò)運(yùn)行腳本語(yǔ)言插件,解析互聯(lián)網(wǎng)媒體資源商的口戶網(wǎng)站的網(wǎng)頁(yè)數(shù)據(jù), 獲取相應(yīng)的媒體資源元數(shù)據(jù)。
[0008] 優(yōu)選地,通過(guò)運(yùn)行腳本語(yǔ)言插件,通過(guò)互聯(lián)網(wǎng)媒體資源商的開(kāi)放接口獲取相應(yīng)的 媒體資源元數(shù)據(jù)。
[0009] 優(yōu)選地,通過(guò)運(yùn)行腳本語(yǔ)言插件,通過(guò)第H方開(kāi)發(fā)接口獲取相應(yīng)的媒體資源元數(shù) 據(jù)。
[0010] 優(yōu)選地,通過(guò)腳本語(yǔ)言插件升級(jí)服務(wù)器獲取腳本語(yǔ)言插件的版本信息,并與當(dāng)前 腳本語(yǔ)言插件版本信息進(jìn)行比較;如果存在高版本的腳本語(yǔ)言插件,則從所述腳本語(yǔ)言插 件升級(jí)服務(wù)器下載并更新所述高版本的腳本語(yǔ)言插件。
[0011] 另一方面,本發(fā)明提供了一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理系統(tǒng),該系統(tǒng)包括:插 件管理模塊,腳本語(yǔ)言解釋器和數(shù)據(jù)存儲(chǔ)模塊,其中插件管理模塊用于通過(guò)解析腳本語(yǔ)言 插件的描述文件,對(duì)腳本語(yǔ)言插件進(jìn)行識(shí)別和區(qū)分,獲取每個(gè)插件的描述信息和資源信息, 建立數(shù)據(jù)結(jié)構(gòu)并存儲(chǔ)相關(guān)信息;腳本語(yǔ)言解釋器用于運(yùn)行腳本語(yǔ)言插件,通過(guò)運(yùn)行腳本語(yǔ) 言插件獲取和解析互聯(lián)媒體資源元數(shù)據(jù)信息;數(shù)據(jù)存儲(chǔ)模塊用于實(shí)現(xiàn)執(zhí)行腳本語(yǔ)言插件過(guò) 程中返回?cái)?shù)據(jù),同時(shí)將返回的異構(gòu)媒體資源元數(shù)據(jù)整合為一致性數(shù)據(jù)結(jié)構(gòu)。
[0012] 優(yōu)選地,腳本語(yǔ)言解釋器具體用于:運(yùn)行腳本語(yǔ)言插件,解析互聯(lián)網(wǎng)媒體資源商的 口戶網(wǎng)站的網(wǎng)頁(yè)數(shù)據(jù)或開(kāi)放接口獲取相應(yīng)的媒體資源元數(shù)據(jù)。
[0013] 優(yōu)選地,腳本語(yǔ)言解釋器具體用于;運(yùn)行腳本語(yǔ)言插件,通過(guò)第H方開(kāi)發(fā)接口獲取 相應(yīng)的媒體資源元數(shù)據(jù)。
[0014] 本發(fā)明利用腳本語(yǔ)言無(wú)需編譯的特點(diǎn),實(shí)現(xiàn)腳本語(yǔ)言插件的動(dòng)態(tài)加載和更新;同 時(shí)實(shí)時(shí)獲取媒體資源元數(shù)據(jù),避免存在數(shù)據(jù)滯后的問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0015] 圖1為本發(fā)明實(shí)施例提供的互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法應(yīng)用場(chǎng)景示意圖;
[0016] 圖2為本發(fā)明實(shí)施例提供的互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理系統(tǒng)結(jié)構(gòu)示意圖;
[0017] 圖3為本發(fā)明實(shí)施例提供的互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)處理方法流程圖;
[0018] 圖4是互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理系統(tǒng)工作流程示意圖。
【具體實(shí)施方式】
[0019] 下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
[0020] 圖1為本發(fā)明實(shí)施例提供的互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法應(yīng)用場(chǎng)景示意圖。 如圖1所示,互聯(lián)網(wǎng)媒體資源數(shù)據(jù)的處理系統(tǒng)在啟動(dòng)時(shí)首先進(jìn)行初始化操作,搜索當(dāng)前可 用插件,解析描述文件,初始化各個(gè)插件的狀態(tài)。上述腳本語(yǔ)言插件包括多個(gè)腳本語(yǔ)言文 件、一個(gè)描述文件和多個(gè)資源文件,通過(guò)描述文件和資源文件將腳本語(yǔ)言插件的功能描述 可視化展現(xiàn)給用戶。腳本語(yǔ)言插件根據(jù)執(zhí)行指令獲取相應(yīng)的媒體資源元數(shù)據(jù),例如,獲取互 聯(lián)網(wǎng)媒體資源商的口戶網(wǎng)站的網(wǎng)頁(yè)數(shù)據(jù),通過(guò)解析操作獲取相關(guān)媒體資源元數(shù)據(jù);或者,通 過(guò)互聯(lián)網(wǎng)媒體資源商的開(kāi)放接口獲取相關(guān)媒體資源元數(shù)據(jù);又或者,通過(guò)第H方接口獲取 相關(guān)媒體資源元數(shù)據(jù)。
[0021] 互聯(lián)網(wǎng)媒體資源數(shù)據(jù)的處理系統(tǒng)支持腳本語(yǔ)言插件的校驗(yàn)、安裝、卸載、運(yùn)行、停 止和更新;腳本語(yǔ)言插件的更新文件存放在腳本插件升級(jí)服務(wù)器上,互聯(lián)網(wǎng)媒體資源數(shù)據(jù) 的處理系統(tǒng)通過(guò)獲取腳本插件升級(jí)服務(wù)器上的插件版本號(hào),與本地版本號(hào)進(jìn)行比較;如果 存在高版本插件,下載并更新高版本插件。
[0022] 腳本語(yǔ)言插件的描述文件示例如下,是一個(gè)獲取新浪視頻媒體元數(shù)據(jù)信息的腳本 語(yǔ)言插件的描述文件,內(nèi)容包括插件的id,名字,版本,開(kāi)發(fā)者信息,python腳本文件名稱, 插件描述等相關(guān)信息。描述文件采用XML文件格式。
[0023]
【權(quán)利要求】
1. 一種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理方法,其特征在于,該方法包括: 運(yùn)行腳本語(yǔ)言插件,獲取和解析互聯(lián)媒體資源元數(shù)據(jù)信息,將異構(gòu)的媒體資源元數(shù)據(jù) 整合為一致性數(shù)據(jù)結(jié)構(gòu),并對(duì)整合后的結(jié)果聚合呈現(xiàn)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述腳本語(yǔ)言插件包括多個(gè)腳本語(yǔ)言文 件、一個(gè)描述文件和多個(gè)資源文件,通過(guò)所述腳本語(yǔ)言文件和資源文件將所述腳本語(yǔ)言插 件的功能描述可視化展現(xiàn)給用戶。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)運(yùn)行腳本語(yǔ)言插件,獲取和解析 互聯(lián)媒體資源元數(shù)據(jù)信息步驟包括:運(yùn)行腳本語(yǔ)言插件,解析互聯(lián)網(wǎng)媒體資源商的門(mén)戶網(wǎng) 站的網(wǎng)頁(yè)數(shù)據(jù),獲取相應(yīng)的媒體資源元數(shù)據(jù)。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)運(yùn)行腳本語(yǔ)言插件,獲取和解析 互聯(lián)媒體資源元數(shù)據(jù)信息步驟包括:運(yùn)行腳本語(yǔ)言插件,通過(guò)互聯(lián)網(wǎng)媒體資源商的開(kāi)放接 口獲取相應(yīng)的媒體資源元數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)運(yùn)行腳本語(yǔ)言插件,獲取和解析 互聯(lián)媒體資源元數(shù)據(jù)信息步驟包括:運(yùn)行腳本語(yǔ)言插件,通過(guò)第三方開(kāi)發(fā)接口獲取相應(yīng)的 媒體資源元數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在運(yùn)行腳本語(yǔ)言插件步驟之前還包括:通 過(guò)腳本語(yǔ)言插件升級(jí)服務(wù)器獲取腳本語(yǔ)言插件的版本信息,并與當(dāng)前腳本語(yǔ)言插件版本信 息進(jìn)行比較;如果存在高版本的腳本語(yǔ)言插件,則從所述腳本語(yǔ)言插件升級(jí)服務(wù)器下載并 更新所述高版本的腳本語(yǔ)言插件。
7. -種互聯(lián)網(wǎng)媒體資源元數(shù)據(jù)的處理系統(tǒng),其特征在于,該系統(tǒng)包括: 插件管理模塊,用于通過(guò)解析腳本語(yǔ)言插件的描述文件,對(duì)腳本語(yǔ)言插件進(jìn)行識(shí)別和 區(qū)分,獲取每個(gè)插件的描述信息和資源信息,建立數(shù)據(jù)結(jié)構(gòu)并存儲(chǔ)相關(guān)信息; 腳本語(yǔ)言解釋器,用于初始化預(yù)定的腳本語(yǔ)言插件,通過(guò)運(yùn)行腳本語(yǔ)言插件獲取和解 析互聯(lián)媒體資源元數(shù)據(jù)信息,并提供插件腳本語(yǔ)言對(duì)其它模塊的回調(diào)能力; 數(shù)據(jù)存儲(chǔ)模塊,用于實(shí)現(xiàn)執(zhí)行腳本語(yǔ)言插件過(guò)程中返回?cái)?shù)據(jù),同時(shí)將返回的異構(gòu)媒體 資源元數(shù)據(jù)整合為一致性數(shù)據(jù)結(jié)構(gòu)。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述腳本語(yǔ)言解釋器具體用于: 運(yùn)行腳本語(yǔ)言插件,解析互聯(lián)網(wǎng)媒體資源商的門(mén)戶網(wǎng)站的網(wǎng)頁(yè)數(shù)據(jù)或開(kāi)放接口獲取相 應(yīng)的媒體資源元數(shù)據(jù)。
9. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述腳本語(yǔ)言解釋器具體用于: 運(yùn)行腳本語(yǔ)言插件,通過(guò)第三方開(kāi)發(fā)接口獲取相應(yīng)的媒體資源元數(shù)據(jù)。
10. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:腳本語(yǔ)言插件升級(jí)服 務(wù)器,用于存儲(chǔ)腳本語(yǔ)言插件的更新文件。
【文檔編號(hào)】H04L29/06GK104363237SQ201410676051
【公開(kāi)日】2015年2月18日 申請(qǐng)日期:2014年11月21日 優(yōu)先權(quán)日:2014年11月21日
【發(fā)明者】韓銳, 王旭, 郭志川 申請(qǐng)人:中國(guó)科學(xué)院聲學(xué)研究所, 上海尚恩華科網(wǎng)絡(luò)科技股份有限公司