專利名稱:一種數(shù)字家庭資源檢索和資源獲取方法
技術領域:
本發(fā)明涉及網(wǎng)絡資源快速檢索領域,特別是數(shù)字家庭資源檢索和資源獲取方法。
背景技術:
數(shù)字家庭的資源與傳統(tǒng)的互聯(lián)網(wǎng)的網(wǎng)絡資源不同,它主要包括音頻、圖像和視頻等多媒體資源。傳統(tǒng)的互聯(lián) 網(wǎng)的網(wǎng)絡資源的檢索,如百度、google等,用戶都是通過其提供的門戶輸入關鍵詞等,然后百度、google平臺服務器后直接響應檢索請求,并執(zhí)行檢索算法最后形成檢索的結果。由于數(shù)字家庭的資源文件比較大,如高清視頻,如果按照現(xiàn)在傳統(tǒng)的集中存儲到服務器的模式,將需要龐大的存儲空間。所以數(shù)字家庭網(wǎng)絡資源,優(yōu)選資源存儲模式是分布式存儲,即分別存儲在每個家庭的家庭終端或網(wǎng)關,然后通過管理服務器進行集中管理。傳統(tǒng)的互聯(lián)網(wǎng)的網(wǎng)絡資源的檢索方法,主要適合與服務器對服務器之間的資源檢索,而對于這種服務器對終端(或網(wǎng)關)模式,它存在搜索的效率比較低,服務器負載過重,資源管理和獲取不方便等問題?,F(xiàn)有的網(wǎng)絡資源檢索方法如專利200710100309. 8,一種網(wǎng)絡資源檢索方法及系統(tǒng),它通過創(chuàng)建網(wǎng)頁索引,并對網(wǎng)頁中包含的資源,創(chuàng)建對應每個網(wǎng)頁的資源索引;接收用戶輸入的檢索關鍵詞,并在網(wǎng)頁索引中查詢符合所述關鍵詞的網(wǎng)頁;在資源索引中查詢所述網(wǎng)頁包含的資源;將包含所述網(wǎng)頁信息和相應資源信息的檢索結果顯示以解決現(xiàn)有的網(wǎng)頁信息檢索,以解決耗費用戶時間和精力而無法快速、準確地獲取資源的問題。但是這種網(wǎng)絡資源檢索的資源都是存儲在服務器的,同樣擺脫不了服務器對服務器之間的資源檢索模式。
發(fā)明內容
本發(fā)明的目的克服現(xiàn)有技術不足,提出一種數(shù)字家庭資源檢索和資源獲取方法,它有效的解決對分散存儲在各家庭終端或網(wǎng)關的多媒體資源的查詢與檢索,提供一種快速的服務器多點網(wǎng)絡終端資源檢索模式,降低耗費用戶時間和精力實現(xiàn)數(shù)字家庭資源的快速定位和獲取。本發(fā)明通過如下方案實現(xiàn)
一種數(shù)字家庭資源檢索和資源獲取方法,其特征在于包括
管理服務器從數(shù)據(jù)節(jié)點獲取圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄,形成多媒體資源虛擬集;
用戶通過查詢終端發(fā)起多媒體資源查詢/檢索請求;
管理服務器根據(jù)虛擬集和元數(shù)據(jù)目錄信息,將與該查詢/檢索請求不相關的多媒體數(shù)據(jù)過濾,并計算出候選集;
執(zhí)行節(jié)點從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序;執(zhí)行節(jié)點向查詢終端返回查詢/檢索結果;
查詢終端根據(jù)接收到查詢/檢索結果發(fā)起獲取資源的請求,并通過執(zhí)行節(jié)點獲取指定的多媒體資源。其中,數(shù)字家庭網(wǎng)絡內的家庭網(wǎng)關或家庭終端訪問管理服務器,獲取可執(zhí)行的程序代碼并本地運行以完成網(wǎng)絡配置,并注冊成為數(shù)據(jù)節(jié)點。多媒體資源虛擬集形成過程中,數(shù)據(jù)節(jié)點對本地的圖像、音頻和視頻源數(shù)據(jù)預處理,進行特征提取、語義標注,并構建圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成元數(shù)據(jù)目錄。數(shù)據(jù)節(jié)點將圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄同步至管理服務器,管理服務器根據(jù)圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成多媒體資源的虛擬集。響應查詢和檢索請求過程中,管理服務器根據(jù)虛擬資源空間中的虛擬集和元數(shù)據(jù)目錄信息,將不相關的多媒體數(shù)據(jù)快速過濾,計算出候選集,并找到候選集對應的結構化特 征和語義標注信息。一個或以上的執(zhí)行節(jié)點與管理服務器建立穩(wěn)定持續(xù)的網(wǎng)絡連接,管理服務器將候選集及結構化特征和語義標注信息通過哈希映射以打包方式并發(fā)送至空閑的執(zhí)行節(jié)點,執(zhí)行節(jié)點從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序;執(zhí)行節(jié)點向查詢終端返回查詢/檢索結果,可有效解決傳統(tǒng)檢索方法服務器計算量大,負載過度集中的問題。獲取資源過程,用戶通過查詢終端從返回結果中選取一個多媒體資源,查詢終端自動將用戶獲取請求轉發(fā)至該執(zhí)行節(jié)點,執(zhí)行節(jié)點根據(jù)該多媒體資源所對應的地址信息訪問數(shù)據(jù)節(jié)點,從數(shù)據(jù)節(jié)點獲取完整的多媒體資源數(shù)據(jù)后轉發(fā)至查詢終端。更進一步,還可以執(zhí)行節(jié)點查詢管理服務器,判斷存儲有該多媒體資源的數(shù)據(jù)節(jié)點是否在線,如果在線則根據(jù)其所對應的地址信息訪問數(shù)據(jù)節(jié)點,獲取完整的多媒體資源數(shù)據(jù)并轉發(fā)至查詢終端;否貝U,將無法獲取該資源的結果反饋至查詢終端。綜上所述,本發(fā)明方法具有如下顯著特點和進步
1)、尤其適合數(shù)字家庭網(wǎng)絡這種分布形式的資源存儲模式,能快速對分布于各家庭終端或網(wǎng)關的多媒體資源進行檢索和獲??;
2)、請求先通過管理服務器過濾,計算出候選集,然后將剩余的任務交由執(zhí)行節(jié)點進行尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序,可有效解決傳統(tǒng)檢索模式的服務器負載過度集中問題;
3)、實現(xiàn)了數(shù)字家庭資源的虛擬化管理,同時提供了一種新的資源檢索和獲取模式。
圖I是支持本發(fā)明方法實施的系統(tǒng)結構 圖2是數(shù)字家庭多媒體資源虛擬化空間 圖3是本發(fā)明方法實施例核心流程圖。
具體實施例方式下面對本發(fā)明實施做進一步描述
參考圖1,支持本發(fā)明方法實施的系統(tǒng)包括查詢終端、互聯(lián)網(wǎng)、管理服務器、執(zhí)行節(jié)點和數(shù)據(jù)節(jié)點。其中,查詢終端可以是各種網(wǎng)絡終端,也可以是家庭內具有網(wǎng)絡功能的電子設備。執(zhí)行節(jié)點是與管理服務器具有穩(wěn)定、持續(xù)、高速網(wǎng)絡連接的服務器、PC機或其它網(wǎng)絡設備。它用于執(zhí)行資源檢索的算法,從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序。數(shù)據(jù)節(jié)點可以是位于各家庭的數(shù)字家庭網(wǎng)關或者終端。通過在管理服務器的必要注冊后,數(shù)據(jù)節(jié)點實現(xiàn)對本地多媒體資源的管理和索引,同時支持管理服務器將資源虛擬化,建立資源的虛擬化空間。參考圖2,對于數(shù)字家庭資源虛擬化過程,數(shù)據(jù)節(jié)點之間的圖像、音頻、視頻形成了一個分布式存儲的數(shù)字家庭資源庫。然后,數(shù)據(jù)節(jié)點對本地的圖像、音頻和視頻源數(shù)據(jù)預處理,進行特征提取、語義標注,并構建圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成元數(shù)據(jù)目錄。最后才經(jīng)過管理服務器的虛擬成系列多媒體資源的虛擬集。參考圖3,本發(fā)明方法實現(xiàn)的主要步驟包括
步驟101,注冊為數(shù)據(jù)節(jié)點。數(shù)字家庭網(wǎng)絡內的家庭網(wǎng)關或家庭終端訪問管理服務器,獲取可執(zhí)行的程序代碼并本地運行以完成網(wǎng)絡配置,并注冊成為數(shù)據(jù)節(jié)點。步驟102,多媒體源數(shù)據(jù)預處理,構建元數(shù)據(jù)和目錄。數(shù)據(jù)節(jié)點對本地的圖像、音頻和視頻源數(shù)據(jù)預處理,進行特征提取、語義標注,并構建圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成元數(shù)據(jù)目錄。
步驟103,元數(shù)據(jù)和目錄同步至管理服務器。數(shù)據(jù)節(jié)點將圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄同步至管理服務器。步驟104,管理服務器根據(jù)圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成多媒體資源的虛擬集。步驟105,發(fā)起資源查詢或檢索請求。用戶通過查詢終端發(fā)起多媒體資源查詢/檢索請求;查詢終端將其發(fā)送至管理服務器。步驟106,管理服務器過濾并計算出候選集。管理服務器根據(jù)虛擬資源空間中的虛擬集和元數(shù)據(jù)目錄信息,將不相關的多媒體數(shù)據(jù)快速過濾,計算出候選集,并找到候選集對應的結構化特征和語義標注信息。步驟107,執(zhí)行節(jié)點從候選集尋找多媒體元數(shù)據(jù)并排序。一個或以上的執(zhí)行節(jié)點與管理服務器建立穩(wěn)定持續(xù)的網(wǎng)絡連接,管理服務器將候選集及結構化特征和語義標注信息通過哈希映射以打包方式并發(fā)送至空閑的執(zhí)行節(jié)點。執(zhí)行節(jié)點從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序。步驟108,執(zhí)行節(jié)點向查詢終端返回查詢或檢索結果。將按照相似度大小排序先后順序,將該資源對應的元數(shù)據(jù)、摘要信息以及關聯(lián)的其它信息反饋至查詢終端并按順序顯
/Jn ο步驟109,通過執(zhí)行節(jié)點獲取多媒體資源。用戶通過查詢終端從返回結果中選取一個多媒體資源,查詢終端自動將用戶獲取請求轉發(fā)至該執(zhí)行節(jié)點,執(zhí)行節(jié)點根據(jù)該多媒體資源所對應的地址信息訪問數(shù)據(jù)節(jié)點,從數(shù)據(jù)節(jié)點獲取完整的多媒體資源數(shù)據(jù)后轉發(fā)至查詢終端。優(yōu)選方案中,執(zhí)行節(jié)點查詢管理服務器,判斷存儲有該多媒體資源的數(shù)據(jù)節(jié)點是否在線,如果在線則根據(jù)其所對應的地址信息訪問數(shù)據(jù)節(jié)點,獲取完整的多媒體資源數(shù)據(jù)并轉發(fā)至查詢終端;否則,將無法獲取該資源的結果反饋至查詢終端。綜上所述,本發(fā)明提供了一種數(shù)字家庭資源檢索和資源獲取方法,并進行了詳細描述。以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,本說明書內容不應理解為對本發(fā)明的限制?!?br>
權利要求
1.一種數(shù)字家庭資源檢索和資源獲取方法,其特征在于包括 管理服務器從數(shù)據(jù)節(jié)點獲取圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄,形成多媒體資源虛擬集; 用戶通過查詢終端發(fā)起多媒體資源查詢/檢索請求; 管理服務器根據(jù)虛擬集和元數(shù)據(jù)目錄信息,將與該查詢/檢索請求不相關的多媒體數(shù)據(jù)過濾,并計算出候選集; 執(zhí)行節(jié)點從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序; 執(zhí)行節(jié)點向查詢終端返回查詢/檢索結果; 查詢終端根據(jù)接收到查詢/檢索結果發(fā)起獲取資源的請求,并通過執(zhí)行節(jié)點獲取指定的多媒體資源。
2.如權利要求I所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,數(shù)字家庭網(wǎng)絡內的家庭網(wǎng)關或家庭終端訪問管理服務器,獲取可執(zhí)行的程序代碼并本地運行以完成網(wǎng)絡配置,并注冊成為數(shù)據(jù)節(jié)點。
3.如權利要求2所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,數(shù)據(jù)節(jié)點對本地的圖像、音頻和視頻源數(shù)據(jù)預處理,進行特征提取、語義標注,并構建圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成元數(shù)據(jù)目錄。
4.如權利要求3所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,數(shù)據(jù)節(jié)點將圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄同步至管理服務器,管理服務器根據(jù)圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)形成多媒體資源的虛擬集。
5.如權利要求4所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,管理服務器根據(jù)虛擬資源空間中的虛擬集和元數(shù)據(jù)目錄信息,將不相關的多媒體數(shù)據(jù)快速過濾,計算出候選集,并找到候選集對應的結構化特征和語義標注信息。
6.如權利要求5所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,一個或以上的執(zhí)行節(jié)點與管理服務器建立穩(wěn)定持續(xù)的網(wǎng)絡連接,管理服務器將候選集及結構化特征和語義標注信息通過哈希映射以打包方式并發(fā)送至空閑的執(zhí)行節(jié)點。
7.如權利要求6所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,用戶通過查詢終端從返回結果中選取一個多媒體資源,查詢終端自動將用戶獲取請求轉發(fā)至該執(zhí)行節(jié)點,執(zhí)行節(jié)點根據(jù)該多媒體資源所對應的地址信息訪問數(shù)據(jù)節(jié)點,從數(shù)據(jù)節(jié)點獲取完整的多媒體資源數(shù)據(jù)后轉發(fā)至查詢終端。
8.如權利要求7所述的數(shù)字家庭資源檢索和資源獲取方法,其特征在于,執(zhí)行節(jié)點查詢管理服務器,判斷存儲有該多媒體資源的數(shù)據(jù)節(jié)點是否在線,如果在線則根據(jù)其所對應的地址信息訪問數(shù)據(jù)節(jié)點,獲取完整的多媒體資源數(shù)據(jù)并轉發(fā)至查詢終端;否則,將無法獲取該資源的結果反饋至查詢終端。
全文摘要
本發(fā)明公開一種數(shù)字家庭資源檢索和資源獲取方法,其特征在于包括:管理服務器從數(shù)據(jù)節(jié)點獲取圖像元數(shù)據(jù)、視頻元數(shù)據(jù)、音頻元數(shù)據(jù)及元數(shù)據(jù)目錄,形成多媒體資源虛擬集;用戶通過查詢終端發(fā)起多媒體資源查詢/檢索請求;管理服務器根據(jù)虛擬集和元數(shù)據(jù)目錄信息,將與該查詢/檢索請求不相關的多媒體數(shù)據(jù)過濾,并計算出候選集;執(zhí)行節(jié)點從候選集尋找到符合查詢條件的多媒體元數(shù)據(jù)、計算相似度并根據(jù)相似度大小排序;執(zhí)行節(jié)點向查詢終端返回查詢/檢索結果;查詢終端根據(jù)接收到查詢/檢索結果發(fā)起獲取資源的請求,并通過執(zhí)行節(jié)點獲取指定的多媒體資源。
文檔編號G06F17/30GK102867043SQ20121032505
公開日2013年1月9日 申請日期2012年9月5日 優(yōu)先權日2012年9月5日
發(fā)明者葉燦才, 盧林發(fā) 申請人:中山愛科數(shù)字家庭產(chǎn)業(yè)孵化基地有限公司