一種資源的檢索方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及視頻監(jiān)控技術(shù)領(lǐng)域,尤其設(shè)及一種資源的檢索方法和裝置。
【背景技術(shù)】
[0002] 隨著視頻監(jiān)控系統(tǒng)的應(yīng)用越來越廣泛,視頻監(jiān)控系統(tǒng)支持的業(yè)務(wù)越來越多,視頻 監(jiān)控系統(tǒng)中的設(shè)備也越來越多。VM(VideoManagement,視頻管理)服務(wù)器可W集中管理控 制視頻監(jiān)控系統(tǒng)的所有設(shè)備,調(diào)度各種視頻監(jiān)控業(yè)務(wù)。
[0003] 資源檢索是視頻監(jiān)控系統(tǒng)中使用頻繁的一種操作,通常的做法是,在VM服務(wù)器 上,為每一類視頻監(jiān)控業(yè)務(wù)創(chuàng)建一個(gè)信息表,為每個(gè)設(shè)備創(chuàng)建一個(gè)信息表,在每個(gè)信息表 中,記錄實(shí)體資源。運(yùn)樣,當(dāng)用戶輸入某個(gè)關(guān)鍵詞時(shí),從所有信息表中找到對(duì)應(yīng)該關(guān)鍵詞的 實(shí)體資源。在上述方式下,只能向用戶顯示關(guān)鍵詞對(duì)應(yīng)的實(shí)體資源,用戶無法獲知關(guān)鍵詞對(duì) 應(yīng)的更進(jìn)一步的其它信息。
【發(fā)明內(nèi)容】
[0004] 為實(shí)現(xiàn)上述目的,本發(fā)明提供一種資源的檢索方法,所述方法包括: 陽(yáng)0化]接收用戶輸入的檢索信息;
[0006] 獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源;
[0007] 將所述實(shí)體資源和所述虛擬資源顯示給所述用戶。
[0008] 在獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源之前,在索引數(shù)據(jù)庫(kù)建立階段, 針對(duì)每個(gè)資源,獲得所述資源的實(shí)體資源和虛擬資源屬性類型,根據(jù)所述實(shí)體資源和所述 虛擬資源屬性類型建立索引數(shù)據(jù)庫(kù),其中,所述索引數(shù)據(jù)庫(kù)包括關(guān)鍵字、資源屬性統(tǒng)一資源 定位符U化和所述虛擬資源屬性類型,所述資源屬性U化包括所述實(shí)體資源和所述虛擬資 源屬性類型;
[0009] 所述獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源的過程,具體包括:在資源 的檢索階段,通過所述檢索信息查詢所述索引數(shù)據(jù)庫(kù),得到所述檢索信息對(duì)應(yīng)的資源屬性 U化;從所述資源屬性U化中獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源屬性類型,并獲 得所述虛擬資源屬性類型對(duì)應(yīng)的虛擬資源。
[0010] 所述通過所述檢索信息查詢所述索引數(shù)據(jù)庫(kù),得到所述檢索信息對(duì)應(yīng)的資源屬性 U化的過程,具體包括:
[0011] 當(dāng)所述檢索信息為關(guān)鍵字時(shí),通過查詢所述索引數(shù)據(jù)庫(kù),得到所述關(guān)鍵字和所有 虛擬資源屬性類型對(duì)應(yīng)的資源屬性m?L;或者,
[0012] 當(dāng)所述檢索信息為關(guān)鍵字和虛擬資源屬性類型時(shí),通過查詢所述索引數(shù)據(jù)庫(kù),得 到所述關(guān)鍵字和所述虛擬資源屬性類型對(duì)應(yīng)的資源屬性m?L。
[0013] 所述針對(duì)每個(gè)資源,獲得所述資源的實(shí)體資源和虛擬資源屬性類型,具體包括:查 詢資源結(jié)構(gòu)圖,針對(duì)所述資源結(jié)構(gòu)圖中包括的每個(gè)設(shè)備類資源和每個(gè)業(yè)務(wù)類資源,按照如 下步驟獲得各資源的實(shí)體資源和虛擬資源屬性類型:
[0014] A、判斷是否存在未選擇過的設(shè)備類資源,若是,執(zhí)行B,否則執(zhí)行C;
[0015]B、從未選擇過的設(shè)備類資源中選擇一個(gè)設(shè)備類資源,并獲得當(dāng)前選擇的設(shè)備類資 源的實(shí)體資源和虛擬資源屬性類型,并執(zhí)行A;
[0016] C、判斷是否存在未選擇過的業(yè)務(wù)類資源,若是,執(zhí)行D;否則執(zhí)行E;
[0017]D、從未選擇過的業(yè)務(wù)類資源中選擇一個(gè)業(yè)務(wù)類資源,并獲得當(dāng)前選擇的業(yè)務(wù)類資 源的實(shí)體資源和虛擬資源屬性類型,并執(zhí)行C;
[0018]E、結(jié)束實(shí)體資源和虛擬資源屬性類型的獲得過程。
[0019] 所述資源屬性U化的存儲(chǔ)結(jié)構(gòu)具體包括:Res://實(shí)體資源=XXX&虛擬資源屬性 類型=yyy;或者,Res://實(shí)體資源=XXX&虛擬資源屬性類型=yyy&資源屬性子類型= ZZZ。進(jìn)一步的,所述實(shí)體資源包括W下一種或幾種:資源標(biāo)識(shí)、資源名稱、資源類型;所述 虛擬資源屬性類型包括W下一種或幾種:配置類型、操作類型、關(guān)聯(lián)業(yè)務(wù)類型、操作對(duì)象類 型。
[0020] 本發(fā)明提供一種資源的檢索裝置,所述裝置具體包括:
[0021] 接收模塊,用于接收用戶輸入的檢索信息;
[0022] 獲得模塊,用于獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源;
[0023] 輸出模塊,用于將所述實(shí)體資源和所述虛擬資源顯示給所述用戶。
[0024] 所述獲得模塊,具體用于在獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源之前, 在索引數(shù)據(jù)庫(kù)建立階段,針對(duì)每個(gè)資源,獲得所述資源的實(shí)體資源和虛擬資源屬性類型,根 據(jù)所述實(shí)體資源和所述虛擬資源屬性類型建立索引數(shù)據(jù)庫(kù),其中,所述索引數(shù)據(jù)庫(kù)包括關(guān) 鍵字、資源屬性統(tǒng)一資源定位符U化和所述虛擬資源屬性類型,所述資源屬性U化包括所述 實(shí)體資源和所述虛擬資源屬性類型;
[0025] 在獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源的過程中,在資源的檢索階段, 通過所述檢索信息查詢所述索引數(shù)據(jù)庫(kù),得到所述檢索信息對(duì)應(yīng)的資源屬性m?L;從所述 資源屬性U化中獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源屬性類型,并獲得所述虛擬 資源屬性類型對(duì)應(yīng)的虛擬資源。
[00%] 所述獲得模塊,具體用于在通過所述檢索信息查詢所述索引數(shù)據(jù)庫(kù),得到所述檢 索信息對(duì)應(yīng)的資源屬性U化的過程中,當(dāng)所述檢索信息為關(guān)鍵字時(shí),通過查詢所述索引數(shù) 據(jù)庫(kù),得到所述關(guān)鍵字和所有虛擬資源屬性類型對(duì)應(yīng)的資源屬性URL;或,當(dāng)所述檢索信息 為關(guān)鍵字和虛擬資源屬性類型時(shí),通過查詢所述索引數(shù)據(jù)庫(kù),得到所述關(guān)鍵字和所述虛擬 資源屬性類型對(duì)應(yīng)的資源屬性U化。
[0027] 所述獲得模塊,具體用于在獲得所述資源的實(shí)體資源和虛擬資源屬性類型的過程 中,查詢資源結(jié)構(gòu)圖,針對(duì)資源結(jié)構(gòu)圖中包括的每個(gè)設(shè)備類資源和每個(gè)業(yè)務(wù)類資源,按照如 下過程獲得各資源的實(shí)體資源和虛擬資源屬性類型:
[0028] A、判斷是否存在未選擇過的設(shè)備類資源,若是,執(zhí)行B,否則執(zhí)行C;
[0029]B、從未選擇過的設(shè)備類資源中選擇一個(gè)設(shè)備類資源,并獲得當(dāng)前選擇的設(shè)備類資 源的實(shí)體資源和虛擬資源屬性類型,并執(zhí)行A;
[0030] C、判斷是否存在未選擇過的業(yè)務(wù)類資源,若是,執(zhí)行D;否則執(zhí)行E;
[0031]D、從未選擇過的業(yè)務(wù)類資源中選擇一個(gè)業(yè)務(wù)類資源,并獲得當(dāng)前選擇的業(yè)務(wù)類資 源的實(shí)體資源和虛擬資源屬性類型,并執(zhí)行C;
[0032]E、結(jié)束實(shí)體資源和虛擬資源屬性類型的獲得過程。
[0033] 所述資源屬性U化的存儲(chǔ)結(jié)構(gòu)具體包括:Res://實(shí)體資源=XXX&虛擬資源屬性 類型=yyy;或者,Res://實(shí)體資源=XXX&虛擬資源屬性類型=yyy&資源屬性子類型= ZZZ。進(jìn)一步的,所述實(shí)體資源包括W下一種或幾種:資源標(biāo)識(shí)、資源名稱、資源類型;所述 虛擬資源屬性類型包括W下一種或幾種:配置類型、操作類型、關(guān)聯(lián)業(yè)務(wù)類型、操作對(duì)象類 型。
[0034] 基于上述技術(shù)方案,在本發(fā)明實(shí)施例中,當(dāng)用戶輸入檢索信息時(shí),可W獲得該檢索 信息對(duì)應(yīng)的實(shí)體資源和虛擬資源,并將實(shí)體資源和虛擬資源一起顯示給用戶,從而使得用 戶可W獲得檢索信息對(duì)應(yīng)的所有資源,提高用戶感受。
【附圖說明】
[0035] 圖1是本發(fā)明一種實(shí)施方式中的資源的檢索方法的流程圖;
[0036] 圖2是本發(fā)明一種實(shí)施方式中的資源結(jié)構(gòu)圖的示意圖;
[0037] 圖3是本發(fā)明一種實(shí)施方式中的VM服務(wù)器的硬件結(jié)構(gòu)圖;
[0038] 圖4是本發(fā)明一種實(shí)施方式中的資源的檢索裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0039] 針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明實(shí)施例中提出一種資源的檢索方法,應(yīng)用于 視頻監(jiān)控系統(tǒng)中,該方法可W應(yīng)用在視頻監(jiān)控系統(tǒng)的VM服務(wù)器上。 W40] 如圖1所示,該資源的檢索方法具體可W包括W下步驟:
[0041] 步驟101,接收用戶輸入的檢索信息。
[0042] 步驟102,獲得所述檢索信息對(duì)應(yīng)的實(shí)體資源和虛擬資源。
[0043] 步驟103,將所述實(shí)體資源和所述虛擬資源顯示給所述用戶。