專利名稱::網絡視頻搜索系統的制作方法
技術領域:
:本發明涉及的是一種網絡應用
技術領域:
的系統,具體是一種網絡視頻搜索系統。
背景技術:
:隨著互聯網技術的不斷發展,目前網絡視頻已經成為了傳遞信息中比較廣泛的媒介。主流視頻運營網站層出不窮,國內的比較知名的有優酷網(youku)、土豆網(tudou)等等。國外的知名的有youtube等等。一些綜合門戶網站也都有了各自視頻服務,用來播放新聞等媒體內容。搜索引擎除了向用戶提供搜索的功能外,從本質上來說是一個數據信息統計分析的工具。早期互聯網以文字信息為主,如今網絡視頻成為了主要信息載體,搜索引擎需要針對視頻這種媒體有相應的統計分析辦法。經對現有文獻檢索發現,2007年北京交通大學碩士學位論文《基于網絡視頻業務的搜索引擎的設計與實現》,分類號為TP393.09,該文主要討論了基于網絡視頻業務的搜索引擎系統,其系統架構主要包括了3個模塊信息抓取模塊,信息索引模塊,信息檢索模塊,其中信息抓取模塊主要包括網絡蜘蛛從視頻網站上抓取信息,并進行分析提取,把最終的信息存入到數據庫中。信息檢索模塊主要是從數據庫中讀取視頻的屬性信息,經過中文文辭處理,采用Lucene生成索引文件。信息檢索模塊包括用戶接口和索引器,用戶接口主要是接受用戶輸入的關鍵字,把搜索結果返回給用戶,索引器主要根據用戶的關鍵詞,檢索索引文件,并按照一定的要求進行排序。該論文雖然討論了實現網絡視頻搜索引擎的辦法,但是其所設計的搜索系統提供的功能較單一,只能夠搜索網絡視頻,且搜索所用時間長,不能提供多層次的搜索接口,也不具有網絡視頻熱詞分析功能、用戶興趣管理功能和網絡視頻地址探測功能。
發明內容本發明的目的在于克服現有技術中存在的上述不足,提供一種網絡視頻搜索系統。本發明通過分析網絡視頻數據和用戶搜索網絡視頻的行為,實現了多功能智能化的網絡視頻搜索監控系統,具有用戶個性化,網絡視頻可下載,視頻搜索多層次,系統運行配置靈活性和網絡視頻熱點可統計性的優點。本發明是通過以下技術方案實現的本發明包括數據存儲模塊、業務處理模塊和用戶接口模塊,其中數據存儲模塊和業務處理模塊相連傳輸數據信息和處理信息,業務處理模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息。所述的數據存儲模塊獲取并存儲網絡視頻數據,包括網絡視頻爬蟲子模塊和數據庫子模塊,其中網絡視頻爬蟲子模塊和數據庫子模塊相連傳輸網絡視頻數據信息,網絡視頻爬蟲子模塊與業務處理模塊相連傳輸模塊運行配置信息,數據庫子模塊與業務處理模塊相連傳輸數據庫操作請求信息和數據庫操作返回數據。所述的網絡視頻爬蟲子模塊包括頁面下載單元、頁面內容分析單元和視頻信息提取單元,其中頁面下載單元與頁面內容分析單元相連待爬取視頻網站頁面數據,頁面內容分析單元與視頻信息提取單元相連傳輸經過分析后頁面中相關視頻信息,視頻信息提取單元和數據庫子模塊相連傳輸頁面中提取出的精確視頻信息。所述的業務處理模塊包括搜索接口子模塊、數據庫操作子模塊、網絡視頻熱詞分析子模塊、用戶興趣模型管理子模塊、網絡視頻地址探測子模塊和系統配置管理子模塊,其中搜索接口子模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息,數據庫操作子模塊與搜索接口子模塊相連傳輸搜索條件信息和搜索返回信息,數據庫操作子模塊與網絡視頻熱詞分析子模塊相連傳輸數據庫操作信息和熱詞分析結果信息,數據庫操作子模塊與用戶興趣模型管理子模塊相連傳輸數據庫操作信息和用戶興趣模型更新信息,數據庫操作子模塊與網絡視頻地址探測子模塊相連傳輸數據庫操作信息和網絡視頻地址信息,系統配置管理子模塊與用戶興趣模型管理子模塊相連傳輸塊運行配置信息,系統配置管理子模塊與網絡視頻熱詞分析子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻地址探測子模塊相連傳輸運行配置信息,系統配置管理子模塊與數據庫操作子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻爬蟲子模塊相連傳輸運行配置信息,數據庫操作子模塊與數據存儲模塊相連傳輸數據庫存儲信息。所述的數據庫操作子模塊包括數據庫檢索數據單元、數據庫添加數據單元、數據庫刪除數據單元、數據庫更新數據單元和數據庫更新視圖單元,其中數據庫檢索數據單元與數據存儲模塊相連傳輸數據庫檢索語句和返回結果數據,數據庫添加數據單元與數據存儲模塊相連傳輸數據庫添加數據命令,數據庫刪除數據單元與數據存儲模塊相連傳輸數據庫刪除數據命令,數據庫更新數據單元與數據存儲模塊相連傳輸數據庫更新數據命令,數據庫更新視圖單元與數據存儲模塊相連傳輸數據庫視頻更新命令。所述的搜索接口子模塊包括用戶搜索條件接受單元、用戶搜索結果返回單元、搜索條件處理單元和搜索執行單元,其中用戶搜索條件接受單元與搜索條件處理單元相連傳輸用戶原始搜索條件信息,搜索條件處理單元與搜索執行單元相連傳輸經過系統處理后的搜索指令信息,搜索執行單元與數據庫操作子模塊相連傳輸數據庫操作信息,用戶搜索結果返回單元與數據庫操作子模塊相連傳輸數據庫操作返回數據。所述的網絡視頻熱詞分析子模塊包括視頻標題提取單元、視頻標題分詞單元、標題詞匯聚類單元、標題詞匯統計單元和熱點詞匯更新單元,其中視頻標題提取單元與視頻標題分詞單元相連傳輸被分析的視頻標題集合,視頻標題分詞單元與標題詞匯聚類單元相連傳輸構成視頻標題的詞組,標題詞匯聚類單元與標題詞匯統計單元相連傳輸聚類完成的詞匯空間,標題詞匯統計單元與熱點詞匯更新單元相連傳輸出現率較高的詞匯集合,熱點詞匯更新單元與數據庫操作子模塊相連傳輸添加數據的數據庫操作命令,視頻標題提取單元與數據庫操作子模塊相連傳輸獲取視頻標題的數據庫操作語句。所述的用戶興趣模型管理子模塊包括用戶行為表示單元、用戶興趣模型更新單元和用戶興趣推薦單元,其中用戶行為表示單元與用戶興趣模型更新單元相連傳輸用戶搜素行為標識信息,用戶興趣模型更新單元與數據庫操作子模塊相連傳輸更新用戶興趣的數據庫操作語句信息,用戶興趣推薦單元與數據庫操作子模塊相連傳輸用戶推薦視頻信息提取數據庫操作語句信息。所述的網絡視頻地址探測子模塊包括數據包獲取單元、數據包內容分析單元和文件地址提取單元,其中數據包獲取單元與數據包內容分析單元相連傳輸抓取的HTTP(HyperTextTransferProtocol,超文本傳輸協議)數據包,數據包內容分析單元與文件地址提取單元相連傳輸含有文件地址的HTTP數據包,文件地址提取單元與數據庫操作子模塊相連傳輸更新視頻信息的數據庫更新操作語句。所述的系統配置管理子模塊包括網絡視頻爬蟲配置單元、網絡視頻地址探測配置單元、用戶興趣模型管理配置單元、網絡視頻熱點詞匯分析配置單元和陳舊數據刪除單元,其中網絡視頻爬蟲配置單元與數據存儲模塊相連傳輸爬蟲運行配置修改信息,用戶興趣模型管理配置單元與用戶興趣模型管理子模塊相連傳輸模塊運行配置信息,網絡視頻熱點詞匯分析配置單元與網絡視頻熱詞分析子模塊相連傳輸模塊運行配置信息,網絡視頻地址探測配置單元與網絡視頻地址探測子模塊相連傳輸模塊運行配置信息,陳舊數據刪除單元與數據庫操作子模塊相連傳輸刪除視頻信息的數據庫操作語句信息。與現有技術相比,本發明的有益效果是本發明能夠為用戶提供多層次的網絡視頻搜索服務,能夠結合用戶的興趣主動智能地為用戶提供網絡視頻,提供網絡視頻下載功能,系統具有分析網絡視頻熱點詞匯的能力,同時系統管理員能夠通過多選擇性的系統運行配置管理子模塊去合理有效地管理系統,網絡視頻搜索所用的時間大大降低,且準確率得到提高。圖1是本發明系統的組成連接示意圖。具體實施例方式以下結合附圖對本發明的系統進一步描述本實施例在以本發明技術方案為前提下進行實施,給出了詳細的實施方式和具體的操作過程,但本發明的保護范圍不限于下述的實施例。實施例如圖1所示,本實施例包括數據存儲模塊、業務處理模塊和用戶接口模塊,其中數據存儲模塊和業務處理模塊相連傳輸數據信息和處理信息,業務處理模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息。所述的數據存儲模塊獲取并存儲網絡視頻數據,包括網絡視頻爬蟲子模塊和數據庫子模塊,其中網絡視頻爬蟲子模塊和數據庫子模塊相連傳輸網絡視頻數據信息,網絡視頻爬蟲子模塊與業務處理模塊相連傳輸模塊運行配置信息,數據庫子模塊與業務處理模塊相連傳輸數據庫操作請求信息和數據庫操作返回數據。所述的網絡視頻爬蟲子模塊包括頁面下載單元、頁面內容分析單元和視頻信息提取單元,其中頁面下載單元與頁面內容分析單元相連待爬取視頻網站頁面數據,頁面內容分析單元與視頻信息提取單元相連傳輸經過分析后頁面中相關視頻信息,視頻信息提取單元和數據庫子模塊相連傳輸頁面中提取出的精確視頻信息。本實施例中系統提供給用戶的每一個網絡視頻的數據包含⑴視頻的圖片、⑵視屏的來源網站、(3)視頻的標題、(4)視頻的點擊率、(5)視頻的下載地址和(6)視頻的播放鏈接地址。由于每個視頻網站其頁面布局都大相徑庭,所以網絡視頻爬蟲需要針對每個視頻網站設計一個,在爬蟲模塊設計之前,需要對目標視頻網站進行網頁元素結構分析。網絡視頻爬蟲子模塊將根據視頻網站其自身網頁的一些組織信息進行視頻數據的爬取,這些包括視頻網站自身的分類結構和熱點排序。網絡視頻爬蟲子模塊爬取到的網絡視頻數據將存儲到服務器的數據庫相關表中,同時相關的視圖將得到更新。由于是聚焦爬取,爬取的信息需要精確到位,考慮到目前網絡視頻網站頁面結構各不一樣,實施中針對每一個主流的網絡視頻網站建立一個爬蟲,整體構成一個爬蟲池。本實施例中用SQLSERVER2005來搭建數據庫子模塊,針對不同的網絡視頻網站分別設計存儲視頻數據的視頻數據表,這些表擁有相同的表結構表的主標識、網絡視頻的播放地址、網絡視頻的標題、網絡視頻的顯示圖片鏈接地址、網絡視頻的播放數、網絡視頻文件的遠程地址和網絡視頻數據被更新的時間。針對用戶興趣庫模型需要建立用戶興趣庫模型的表,表的結構如下用戶ID(表的主標識)、針對每個視頻類別用戶的點擊率、針對每個視頻網站用戶的點擊率和用戶經常搜索的關鍵詞。針對整個系統運行建立事件記錄表,用來記錄系統運行過程中的事件,表的結構如下事件ID(表的主標識)、事件內容、事件發生源和事件發生時間。針對不同類別的網絡視頻,需要建立針對每個類別的視圖,每次視頻數據表發生更新,需要重新刷新相應的視圖。視圖建立的規范以每個視頻網站的每個分類建立,比如針對優酷網站的體育類網絡視頻,可以建立名字為y0uku_Sp0rt_view的視圖。所述的業務處理模塊包括搜索接口子模塊、數據庫操作子模塊、網絡視頻熱詞分析子模塊、用戶興趣模型管理子模塊、網絡視頻地址探測子模塊和系統配置管理子模塊,其中搜索接口子模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息,數據庫操作子模塊與搜索接口子模塊相連傳輸搜索條件信息和搜索返回信息,數據庫操作子模塊與網絡視頻熱詞分析子模塊相連傳輸數據庫操作信息和熱詞分析結果信息,數據庫操作子模塊與用戶興趣模型管理子模塊相連傳輸數據庫操作信息和用戶興趣模型更新信息,數據庫操作子模塊與網絡視頻地址探測子模塊相連傳輸數據庫操作信息和網絡視頻地址信息,系統配置管理子模塊與用戶興趣模型管理子模塊相連傳輸塊運行配置信息,系統配置管理子模塊與網絡視頻熱詞分析子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻地址探測子模塊相連傳輸運行配置信息,系統配置管理子模塊與數據庫操作子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻爬蟲子模塊相連傳輸運行配置信息,數據庫操作子模塊與數據存儲模塊相連傳輸數據庫存儲信息。所述的數據庫操作子模塊包括數據庫檢索數據單元、數據庫添加數據單元、數據庫刪除數據單元、數據庫更新數據單元和數據庫更新視圖單元,其中數據庫檢索數據單元與數據存儲模塊相連傳輸數據庫檢索語句和返回結果數據,數據庫添加數據單元與數據存儲模塊相連傳輸數據庫添加數據命令,數據庫刪除數據單元與數據存儲模塊相連傳輸數據庫刪除數據命令,數據庫更新數據單元與數據存儲模塊相連傳輸數據庫更新數據命令,數據庫更新視圖單元與數據存儲模塊相連傳輸數據庫視頻更新命令。本實施例中采用ADO.NET建立數據庫操作子模塊,ADO.NET庫具有良好的對于數據庫的可操作性。在實施數據庫操作子模塊的過程中,需要建立以下一些功能接口1向數據庫中相關表添加數據的功能接口;2從數據庫中相關表中刪除數據的功能接口;3修改數據庫中相關表數據的功能接口;4從數據庫中檢索相關數據的功能接口。實施中需要考慮到所有的功能接口的參數,比如添加數據的功能,需要考慮到向哪個表中添加數據,添加什么數據。所述的搜索接口子模塊包括用戶搜索條件接受單元、用戶搜索結果返回單元、搜索條件處理單元和搜索執行單元,其中用戶搜索條件接受單元與搜索條件處理單元相連傳輸用戶原始搜索條件信息,搜索條件處理單元與搜索執行單元相連傳輸經過系統處理后的搜索指令信息,搜索執行單元與數據庫操作子模塊相連傳輸數據庫操作信息,用戶搜索結果返回單元與數據庫操作子模塊相連傳輸數據庫操作返回數據。本實施例中有四種搜索接口1從網站搜索網絡視頻,這時搜索接口將把特定網站名字傳輸給數據庫操作模塊,而數據庫操作模塊將根據網站名字檢索出相關視頻數據返回;2從類別搜索網絡視頻,這時搜索接口將把特定類別名字傳輸給數據庫操作模塊,而數據庫操作模塊將根據類別名字檢索出相關視頻數據返回;3從關鍵詞搜索網絡視頻,這時搜索接口將把特定關鍵詞傳輸給數據庫操作模塊,而數據庫操作模塊將根據關鍵詞檢索出相關視頻數據返回;4高級網絡視頻搜索,分別將網站名字,類別名字,關鍵詞名字,播放數數量和搜索返回數量條件組合進行網絡視頻的搜索,將獲得更精確的網絡視頻。所述的網絡視頻熱詞分析子模塊包括視頻標題提取單元、視頻標題分詞單元、標題詞匯聚類單元、標題詞匯統計單元和熱點詞匯更新單元,其中視頻標題提取單元與視頻標題分詞單元相連傳輸被分析的視頻標題集合,視頻標題分詞單元與標題詞匯聚類單元相連傳輸構成視頻標題的詞組,標題詞匯聚類單元與標題詞匯統計單元相連傳輸聚類完成的詞匯空間,標題詞匯統計單元與熱點詞匯更新單元相連傳輸出現率較高的詞匯集合,熱點詞匯更新單元與數據庫操作子模塊相連傳輸添加數據的數據庫操作命令,視頻標題提取單元與數據庫操作子模塊相連傳輸獲取視頻標題的數據庫操作語句。本實施例中把每個視頻的標題看做是一串詞匯的向量,然后找出出現率最多的詞匯。熱點詞匯會隨著時間的變化而變化,所以該流程要間隔一段時間運作一次,使熱詞排序的內容隨時間而動態變化。通過對于視頻熱點詞匯的統計分析,系統能夠對特定時間內的網絡視頻焦點做監控。網絡視頻熱詞分析子模塊通過數據庫操作子模塊將網絡視頻數據庫中播放數排列靠前的網絡視頻的標題檢索出來,然后對這些標題進行分析,具體流程如下1從數據庫中檢索出點擊率最高的若干視頻(數量可配置);2對這些視頻的標題作分詞,使視頻標題成為詞的向量;3對這些視頻標題詞向量進行聚類;4在每一個類中,分別統計出最高出現頻率的相關詞;5刪除頻率較高的無用詞;6對熱點詞匯列表進行更新。熱詞分析以一定周期為間隔進行運行,每一次運行后將更新系統中的網絡視頻熱詞排行。所述的用戶興趣模型管理子模塊將根據用戶的搜索行為建立針對用戶的興趣模型,當用戶再一次登錄系統時,系統將根據用戶的興趣模型庫向用戶推薦可能令該用戶感興趣的網絡視頻,包括用戶行為表示單元、用戶興趣模型更新單元和用戶興趣推薦單元,其中用戶行為表示單元與用戶興趣模型更新單元相連傳輸用戶搜素行為標識信息,用戶興趣模型更新單元與數據庫操作子模塊相連傳輸更新用戶興趣的數據庫操作語句信息,用戶興趣推薦單元與數據庫操作子模塊相連傳輸用戶推薦視頻信息提取數據庫操作語句信肩、o所述的用戶興趣模型管理子模塊的工作過程為1用戶鏈接至平臺頁面;2如果用戶使以前有過搜索歷史,則根據客戶端的token,平臺將根據數據庫中的該用戶的興趣模型推薦網絡視頻;3如果該用戶沒有搜索歷史,則為該用戶新建一個興趣模型,同時在客戶端8的cookie中設置好token;4用戶的每一次視頻搜索,都將修改服務器中該用戶的興趣模型;5對于很長時間沒有變動的用戶興趣模型,這些數據將被刪除,以便控制數據中數據的大小。在數據庫中用戶興趣模型是以樹狀的形式保存用戶興趣信息的,模型中設置兩個類分別是視頻網站和視頻分類,而各個分類下面又有子分類,如視頻網站中有優酷網,或者視頻類別中有體育類,各個子類下面保存有用戶搜索行為對應的權重,根據這些權重可以挑選出推薦視頻。所述的網絡視頻地址探測子模塊探測網絡視頻文件的遠程地址,從而提供用戶下載網絡視頻的功能,包括數據包獲取單元、數據包內容分析單元和文件地址提取單元,其中數據包獲取單元與數據包內容分析單元相連傳輸抓取的HTTP數據包,數據包內容分析單元與文件地址提取單元相連傳輸含有文件地址的HTTP數據包,文件地址提取單元與數據庫操作子模塊相連傳輸更新視頻信息的數據庫更新操作語句。所述的網絡視頻地址探測子模塊的工作過程為通過獲得網絡視頻的播放頁面地址,鏈接至該網絡視頻的播放頁面,同時應用winpcap抓包程序獲得本地向視頻服務器的HTTP請求包,分析包頭中的請求內容,可以獲得網絡視頻文件的遠程地址。該模塊通過數據庫操作子模塊獲得網絡視頻的播放地址,處理完畢后,又通過數據庫操作子模塊將文件地址存儲入相應的表中。所述的系統配置管理子模塊包括網絡視頻爬蟲配置單元、網絡視頻地址探測配置單元、用戶興趣模型管理配置單元、網絡視頻熱點詞匯分析配置單元和陳舊數據刪除單元,其中網絡視頻爬蟲配置單元與數據存儲模塊相連傳輸爬蟲運行配置修改信息,用戶興趣模型管理配置單元與用戶興趣模型管理子模塊相連傳輸模塊運行配置信息,網絡視頻熱點詞匯分析配置單元與網絡視頻熱詞分析子模塊相連傳輸模塊運行配置信息,網絡視頻地址探測配置單元與網絡視頻地址探測子模塊相連傳輸模塊運行配置信息,陳舊數據刪除單元與數據庫操作子模塊相連傳輸刪除視頻信息的數據庫操作語句信息。本實施例中用xml文件來記錄各模塊的配置參數。針對多層次的搜索接口子模塊,可以配置其提供對于哪些網站和哪些類別的搜索接口;針對網絡視頻地址探測子模塊,可以配置其運行還是停止以及先對哪些網絡視頻進行地址探測;針對網絡視頻熱詞分析子模塊,可以配置其運行還是停止以及運行的周期間隔;針對用戶興趣模型管理子模塊,可以配置其是否啟用以及刪除時間;針對網絡視頻爬蟲子模塊,可以配置哪些爬蟲啟動、哪些爬蟲停止以及爬蟲爬取的起始時間和爬取間隔。系統配置管理子模塊將根據系統管理員的需求將改變寫到文件中,而各子模塊以服務的形式運行在操作系統后臺中,一旦配置改變,系統通過服務管理將消息發至相應的服務,服務根據新的配置參數重啟運行。本實施例中當該系統擁有當前用戶的興趣模型時,則系統會根據該興趣模型從數據庫子模塊中檢索視頻數據,將這些視頻數據傳給用戶接口模塊,通過網頁顯示出來,從而用戶能夠知道當前網絡視頻有哪些熱點;若系統沒有該用戶的興趣模型,則系統將會將最流行的網絡視頻數據從數據庫子模塊中檢索出來傳給用戶接口模塊,通過網頁顯示出來。當采用本實施例系統分別對中國五大視頻網站1優酷網;2土豆網;3酷六網;4六間房;5五六視頻網,其中優酷網視頻數量5625,土豆網視頻數量3403,酷六網視頻數量1495,六間房視頻數量2355,五六網視頻數量3320,同時主要針對四類視頻進行爬取1資訊類視頻;2體育類視頻;3動漫類視頻;4娛樂類視頻,其中資訊類視頻數量3309,體育類視頻數量3160,動漫類視頻數量2696,娛樂類視頻數量3173,不同搜索接口和搜索參數下得到的視頻數量和消耗的時間如表1所示。由于本實施例已做好相關的索引和視圖,所以針對網站和類別搜索視頻所用的時間復雜度很小,消耗的時間很少,且能準確的搜索和下載符合條件的視頻。表1<table>tableseeoriginaldocumentpage10</column></row><table>權利要求一種網絡視頻搜索系統,其特征在于,包括數據存儲模塊、業務處理模塊和用戶接口模塊,其中數據存儲模塊和業務處理模塊相連傳輸數據信息和處理信息,業務處理模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息;所述的數據存儲模塊獲取并存儲網絡視頻數據,包括網絡視頻爬蟲子模塊和數據庫子模塊,其中網絡視頻爬蟲子模塊和數據庫子模塊相連傳輸網絡視頻數據信息,網絡視頻爬蟲子模塊與業務處理模塊相連傳輸運行配置信息,數據庫子模塊與業務處理模塊相連傳輸數據庫操作請求信息和數據庫操作返回數據;所述的業務處理模塊包括搜索接口子模塊、數據庫操作子模塊、網絡視頻熱詞分析子模塊、用戶興趣模型管理子模塊、網絡視頻地址探測子模塊和系統配置管理子模塊,其中搜索接口子模塊與用戶接口模塊相連傳輸搜索請求信息和搜索結果信息,數據庫操作子模塊與搜索接口子模塊相連傳輸搜索條件信息和搜索返回信息,數據庫操作子模塊與網絡視頻熱詞分析子模塊相連傳輸數據庫操作信息和熱詞分析結果信息,數據庫操作子模塊與用戶興趣模型管理子模塊相連傳輸數據庫操作信息和用戶興趣模型更新信息,數據庫操作子模塊與網絡視頻地址探測子模塊相連傳輸數據庫操作信息和網絡視頻地址信息,系統配置管理子模塊與用戶興趣模型管理子模塊相連傳輸塊運行配置信息,系統配置管理子模塊與網絡視頻熱詞分析子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻地址探測子模塊相連傳輸運行配置信息,系統配置管理子模塊與數據庫操作子模塊相連傳輸運行配置信息,系統配置管理子模塊與網絡視頻爬蟲子模塊相連傳輸運行配置信息,數據庫操作子模塊與數據存儲模塊相連傳輸數據庫存儲信息。2.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的網絡視頻爬蟲子模塊包括頁面下載單元、頁面內容分析單元和視頻信息提取單元,其中頁面下載單元與頁面內容分析單元相連待爬取視頻網站頁面數據,頁面內容分析單元與視頻信息提取單元相連傳輸經過分析后頁面中相關視頻信息,視頻信息提取單元和數據庫子模塊相連傳輸頁面中提取出的精確視頻信息。3.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的數據庫操作子模塊包括數據庫檢索數據單元、數據庫添加數據單元、數據庫刪除數據單元、數據庫更新數據單元和數據庫更新視圖單元,其中數據庫檢索數據單元與數據存儲模塊相連傳輸數據庫檢索語句和返回結果數據,數據庫添加數據單元與數據存儲模塊相連傳輸數據庫添加數據命令,數據庫刪除數據單元與數據存儲模塊相連傳輸數據庫刪除數據命令,數據庫更新數據單元與數據存儲模塊相連傳輸數據庫更新數據命令,數據庫更新視圖單元與數據存儲模塊相連傳輸數據庫更新視圖命令。4.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的搜索接口子模塊包括用戶搜索條件接受單元、用戶搜索結果返回單元、搜索條件處理單元和搜索執行單元,其中用戶搜索條件接受單元與搜索條件處理單元相連傳輸用戶原始搜索條件信息,搜索條件處理單元與搜索執行單元相連傳輸經過系統處理后的搜索指令信息,搜索執行單元與數據庫操作子模塊相連傳輸數據庫操作信息,用戶搜索結果返回單元與數據庫操作子模塊相連傳輸數據庫操作返回數據。5.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的網絡視頻熱詞分析子模塊包括視頻標題提取單元、視頻標題分詞單元、標題詞匯聚類單元、標題詞匯統計單元和熱點詞匯更新單元,其中視頻標題提取單元與視頻標題分詞單元相連傳輸被分析的視頻標題集合,視頻標題分詞單元與標題詞匯聚類單元相連傳輸構成視頻標題的詞組,標題詞匯聚類單元與標題詞匯統計單元相連傳輸聚類完成的詞匯空間,標題詞匯統計單元與熱點詞匯更新單元相連傳輸出現率較高的詞匯集合,熱點詞匯更新單元與數據庫操作子模塊相連傳輸添加數據的數據庫操作命令,視頻標題提取單元與數據庫操作子模塊相連傳輸獲取視頻標題的數據庫操作語句。6.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的用戶興趣模型管理子模塊包括用戶行為表示單元、用戶興趣模型更新單元和用戶興趣推薦單元,其中用戶行為表示單元與用戶興趣模型更新單元相連傳輸用戶搜素行為標識信息,用戶興趣模型更新單元與數據庫操作子模塊相連傳輸更新用戶興趣的數據庫操作語句信息,用戶興趣推薦單元與數據庫操作子模塊相連傳輸用戶推薦視頻信息提取數據庫操作語句信息。7.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的網絡視頻地址探測子模塊包括數據包獲取單元、數據包內容分析單元和文件地址提取單元,其中數據包獲取單元與數據包內容分析單元相連傳輸抓取的HTTP數據包,數據包內容分析單元與文件地址提取單元相連傳輸含有文件地址的HTTP數據包,文件地址提取單元與數據庫操作子模塊相連傳輸更新視頻信息的數據庫更新操作語句信息。8.根據權利要求1所述的網絡視頻搜索系統,其特征是,所述的系統配置管理子模塊包括網絡視頻爬蟲配置單元、網絡視頻地址探測配置單元、用戶興趣模型管理配置單元、網絡視頻熱點詞匯分析配置單元和陳舊數據刪除單元,其中網絡視頻爬蟲配置單元與數據存儲模塊相連傳輸爬蟲運行配置修改信息,用戶興趣模型管理配置單元與用戶興趣模型管理子模塊相連傳輸模塊運行配置信息,網絡視頻熱點詞匯分析配置單元與網絡視頻熱詞分析子模塊相連傳輸模塊運行配置信息,網絡視頻地址探測配置單元與網絡視頻地址探測子模塊相連傳輸模塊運行配置信息,陳舊數據刪除單元與數據庫操作子模塊相連傳輸刪除視頻信息的數據庫操作語句信息。全文摘要一種網絡應用
技術領域:
的網絡視頻搜索系統,包括數據存儲模塊、業務處理模塊和用戶接口模塊,其中所述的數據存儲模塊包括網絡視頻爬蟲子模塊和數據庫子模塊;所述的業務處理模塊包括搜索接口子模塊、數據庫操作子模塊、網絡視頻熱詞分析子模塊、用戶興趣模型管理子模塊、網絡視頻地址探測子模塊和系統配置管理子模塊。本發明為用戶提供多層次的網絡視頻搜索服務,結合用戶的興趣主動智能地為用戶提供網絡視頻,提供網絡視頻下載功能,系統具有分析網絡視頻熱點詞匯的能力,同時系統管理員能夠通過多選擇性的系統運行配置管理子模塊去合理有效地管理系統,網絡視頻搜索所用的時間大大降低,且準確率得到提高。文檔編號G06F17/30GK101833587SQ20101018614公開日2010年9月15日申請日期2010年5月28日優先權日2010年5月28日發明者傅光磊,馮冰,孫錟鋒,李榮杰,蔣興浩申請人:上海交通大學