本發明專利技術公開了一種用于媒體資源檢索的設備、方法及系統,該設備包含:接收裝置,用于從客戶端接收檢索指令;處理裝置,用于從所述檢索指令內提取關鍵詞,并根據該關鍵詞從倒排索引文件內提取具有該關鍵詞的相關信息,并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。通過上述技術方案,所有有關媒體文件的信息均被預先存入倒排索引文件內,服務器在接收到來自客戶端的檢索指令之后可直接從該倒排索引文件內提取與該檢索指令相符合的信息,并將該信息反饋至客戶端。相比于現有的采用like匹配的方式來匹配媒體文件,該方式顯著提高了對媒體文件的檢索速度,并緩解了服務器的工作負荷。
【技術實現步驟摘要】
本專利技術涉及信息
,具體地,涉及一種用于媒體資源檢索的設備、方法及系統。
技術介紹
隨著信息技術的發展,各類娛樂影像資料出現了爆發式的增長,現有的媒體資產管理系統(Media Asset Management System)存儲有海量媒體文件(例如,視頻、音頻、圖片等等)。對于如何快速從該媒體資產管理系統檢索出用戶想要的文件,則成為了本行業亟待解決的問題。在現有的媒體資產管理系統中,媒體文件主要存儲于該系統的服務器內,用戶可通過客戶端(例如,個人計算機、手機、平板電腦等)發送檢索請求,服務器收到該檢索請求之后從中提取關鍵詞(例如,“甄嬛傳”),并采用like匹配的方式從所存儲的媒體文件中提取相應的信息。由于服務器所存儲的媒體文件的數量相當之巨大,采用like匹配的方式來從所存儲的大量媒體文件內提取相應的信息速度非常慢,服務器的工作負荷也較大,最終導致對用戶的檢索請求響度速度偏慢,用戶體驗較差。
技術實現思路
本專利技術的目的是提供一種用于媒體資源檢索的設備、方法及系統,其可使得媒體資產管理系統中的服務器在收到來自客戶端的檢索請求之后迅速找到相應的信息并反饋給客戶端,響應速度較快。為了實現上述目的,本專利技術提供一種用于媒體資源檢索的設備,該設備包含:接收裝置,用于從客戶端接收檢索指令;處理裝置,用于從所述檢索
指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息,并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。其中,所述相關信息可包含以下中的一者或多者:媒體文件名稱、播放平臺、付費平臺以及媒體文件類型。其中,所述接收裝置還可用于接收媒體文件;以及所述處理裝置還可用于從所述媒體文件提取相關信息,并將該信息存入所述倒排索引文件內。其中,所述倒排索引文件可存儲于所述處理裝置的緩存內。相應地,本專利技術還提供一種媒體資源檢索系統,該系統包含:客戶端,用于發送檢索指令;以及服務器,該服務器包含上述用于媒體資源檢索的設備。相應地,本專利技術還提供一種用于媒體資源檢索的方法,該方法包括:從客戶端接收檢索指令;從所述檢索指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息,并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。其中,所述相關信息可包含以下中的一者或多者:媒體文件名稱、播放平臺、付費平臺以及媒體文件類型。其中,所述方法還可包括:接收媒體文件;以及從所述媒體文件提取相關信息,并將該信息存入所述倒排索引文件內。其中,所述倒排索引文件可存儲于緩存內。通過上述技術方案,所有有關媒體文件的信息均被預先存入倒排索引文件內,服務器在接收到來自客戶端的檢索指令之后可直接從該倒排索引文件內提取與該檢索指令相符合的信息,并將該信息反饋至客戶端。相比于現有的采用like匹配的方式來匹配媒體文件,該方式顯著提高了對媒體文件的檢
索速度,并緩解了服務器的工作負荷。本專利技術的其它特征和優點將在隨后的具體實施方式部分予以詳細說明。附圖說明附圖是用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本專利技術,但并不構成對本專利技術的限制。在附圖中:圖1為本專利技術提供的媒體資源檢索設備的結構示意圖;以及圖2為本專利技術提供的媒體資源檢索方法的流程圖。附圖標記說明100 客戶端 200 服務器210 接收裝置 210 處理裝置具體實施方式以下結合附圖對本專利技術的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本專利技術,并不用于限制本專利技術。圖1為本專利技術提供的媒體資源檢索設備的結構示意圖。如圖1所示,本專利技術提供了一種媒體資源檢索系統,該系統包含客戶端100,用于發送檢索指令;以及服務器200,該服務器200包含用于媒體資源檢索的設備。該用于媒體資源檢索的設備該設備包含:接收裝置210,用于從客戶端接收檢索指令;處理裝置220,用于從所述檢索指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息(包含諸如媒體文件名稱、播放平臺、付費平臺以及媒體文件類型等等),并將該信息作為檢索
結果反饋至所述客戶端。其中,所述倒排索引文件內存儲有有關媒體文件的相關信息。例如,其可存儲有媒體文件的屬性值(例如,文件名稱、播放平臺等)以及具有該屬性值的媒體文件的地址。也就是說,倒排索引文件內的每一項記錄均包含一個屬性值和具有該屬性值的各媒體文件的地址。在一般的數據存儲及檢索方式,均是通過遍歷所存儲的每一文件,確定該文件的屬性,并將該屬性與檢索關鍵詞進行比較,這樣較為費時,而通過本專利技術的方案,可很輕松得從所存儲的所有媒體文件的屬性值尋找到符合檢索關鍵詞的屬性,并確定具有該屬性的媒體文件的地址。以檢索詞為“甄嬛傳”為例,處理裝置可搜索倒排索引文件,判斷是否存在所述媒體文件名稱為“甄嬛傳”的媒體文件,并根據搜索結果向客戶端進行反饋。在存在媒體文件名稱為“甄嬛傳”的媒體文件的情況下,還可將該媒體文件的地址一同反饋給客戶端,以便該客戶端進行訪問該媒體文件。以檢索詞為“MP4”為例,處理裝置可搜索倒排索引文件,判斷是否存在所述媒體文件類型為“MP4”的媒體文件,并根據搜索結果向客戶端進行反饋。在存在媒體文件類型為“MP4”的媒體文件的情況下,還可將該媒體文件的地址一同反饋給客戶端,以便該客戶端進行訪問該媒體文件。所述預置的倒排索引文件可通過以下操作而被生成:所述接收裝置可接收媒體文件;以及所述處理裝置還針對所述接收裝置接收的每一媒體文件,從該媒體文件提取相關信息(即,屬性值,例如媒體文件名稱、播放平臺、付費平臺以及媒體文件類型等等),并將該信息存入所述倒排索引文件內。當然,同時存儲所述倒排索引文件內的還有所述媒體文件的地址。需要說明的是,所述屬性值及相關信息并不限于上述列舉的內容,還可例如為媒體文件的碼率信息等等,本專利技術并不限于此。優選地,所述設備可為基于ElasticSearch技術的搜索平臺,該設備可作為實現檢索功能的集群中的一節點來提供檢索結果。該ElasticSearch技
術的搜索平臺能夠達到實時搜索且穩定、可靠、快速的效果。優選地,所述倒排索引文件可存儲于所述處理裝置的緩存內。由于緩存內的數據存取速度要高于對硬盤上的數據進行存取的速度,通過該布置可進一步提升檢索速度。圖2為本專利技術提供的媒體資源檢索方法的流程圖。如圖2所示,本專利技術還提供一種用于媒體資源檢索的方法,該方法包括:從客戶端接收檢索指令;從所述檢索指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息(包含諸如媒體文件名稱、播放平臺、付費平臺以及媒體文件類型等等),并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。藉此,由于所有有關媒體文件的信息均被預先存入倒排索引文件內,且有別于一般的文件存儲方式,倒排索引文件內的每一項記錄均包含一個屬性值和具有該屬性值的各媒體文件的地址,因此服務器在接收到來自客戶端的檢索指令之后可直接從該倒排索引文件內提取與該檢索指令相符合的信息,并將該信息本文檔來自技高網...
【技術保護點】
一種用于媒體資源檢索的設備,其特征在于,該設備包含:接收裝置,用于從客戶端接收檢索指令;處理裝置,用于從所述檢索指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息,并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。
【技術特征摘要】
1.一種用于媒體資源檢索的設備,其特征在于,該設備包含:接收裝置,用于從客戶端接收檢索指令;處理裝置,用于從所述檢索指令內提取關鍵詞,并根據該關鍵詞從預置的倒排索引文件內提取具有該關鍵詞的相關信息,并將該信息作為檢索結果反饋至所述客戶端,其中所述倒排索引文件內存儲有有關媒體文件的相關信息。2.根據權利要求1所述的設備,其特征在于,所述相關信息包含以下中的一者或多者:媒體文件名稱、播放平臺、付費平臺以及媒體文件類型。3.根據權利要求1或2所述的設備,其特征在于,所述接收裝置還用于接收媒體文件;以及所述處理裝置還用于從所述媒體文件提取相關信息,并將該信息存入所述倒排索引文件內。4.根據權利要求1所述的設備,其特征在于,所述倒排索引文件存儲于所述處理裝置的緩存內。5.一種媒體資源檢索系統,其特征在于,該系統包含:...
【專利技術屬性】
技術研發人員:朱家星,
申請(專利權)人:樂視網信息技術北京股份有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。