[發(fā)明專利]建立索引的方法以及相關(guān)裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201810986041.0 | 申請(qǐng)日: | 2018-08-27 |
| 公開(公告)號(hào): | CN110866127A | 公開(公告)日: | 2020-03-06 |
| 發(fā)明(設(shè)計(jì))人: | 徐昀;陸元飛;彭超;潘鋒烽 | 申請(qǐng)(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號(hào): | G06F16/41 | 分類號(hào): | G06F16/41;G06F16/43 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強(qiáng) |
| 地址: | 518129 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 建立 索引 方法 以及 相關(guān) 裝置 | ||
本申請(qǐng)公開了建立索引的方法以及相關(guān)裝置,其中,方法包括:確定待存儲(chǔ)至內(nèi)部存儲(chǔ)器的多個(gè)第一特征,所述多個(gè)第一特征屬于第一索引分組,所述第一特征被運(yùn)算處理器用于特征計(jì)算,所述第一特征為對(duì)多媒體數(shù)據(jù)進(jìn)行特征提取和/或處理得到的特征;將所述多個(gè)第一特征存儲(chǔ)至所述內(nèi)部存儲(chǔ)器,其中,所述多個(gè)第一特征連續(xù)存儲(chǔ)于內(nèi)部存儲(chǔ)器的第一存儲(chǔ)區(qū)域;建立所述第一存儲(chǔ)區(qū)域的地址索引信息,所述地址索引信息用于指示所述第一存儲(chǔ)區(qū)域在所述內(nèi)部存儲(chǔ)器中的地址;根據(jù)所述地址索引信息,將所述第一特征讀取至所述運(yùn)算處理器。本申請(qǐng)的技術(shù)方案,可以提高將特征讀取至運(yùn)算處理器的速度,從而提高運(yùn)算處理器的利用率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及建立索引的方法以及相關(guān)裝置。
背景技術(shù)
特征,是用于描述多媒體數(shù)據(jù)某一方面或多個(gè)方面的內(nèi)容屬性的數(shù)據(jù)。在利用特征進(jìn)行特征計(jì)算的場(chǎng)景中,由于不同的特征計(jì)算的算法所使用的數(shù)據(jù)格式、字段、字段類型、字段長(zhǎng)度等不同,需要對(duì)特征建立索引,以便在根據(jù)這些算法進(jìn)行特征計(jì)算時(shí),可以根據(jù)索引調(diào)用與算法相關(guān)的特征。特征計(jì)算具體可以應(yīng)用于數(shù)據(jù)檢索場(chǎng)景、數(shù)據(jù)挖掘場(chǎng)景,等等。
特征計(jì)算由計(jì)算機(jī)的運(yùn)算處理器完成。由于運(yùn)算處理器的存儲(chǔ)空間有限,一般是將特征保存在計(jì)算機(jī)的內(nèi)部存儲(chǔ)器中,當(dāng)運(yùn)算處理器需要利用特征進(jìn)行特征計(jì)算時(shí),再根據(jù)事先建立的索引將特征讀取至運(yùn)算處理器。目前,在利用特征進(jìn)行特征計(jì)算的場(chǎng)景中,一般是將特征以及與其對(duì)應(yīng)的輔助信息作為一個(gè)整體的特征存儲(chǔ)單元存儲(chǔ)在內(nèi)部存儲(chǔ)器中,然后將指向連續(xù)存儲(chǔ)有多個(gè)特征存儲(chǔ)單元的存儲(chǔ)區(qū)域的第一個(gè)存儲(chǔ)地址的指針作為該存儲(chǔ)區(qū)域的地址索引。這樣的問題在于:如果一次將內(nèi)部存儲(chǔ)器中的多個(gè)特征(如該存儲(chǔ)區(qū)域中的多個(gè)特征)讀取至運(yùn)算處理器,需要根據(jù)該指針指向的存儲(chǔ)地址和特征存儲(chǔ)單元對(duì)應(yīng)的存儲(chǔ)空間的長(zhǎng)度計(jì)算每個(gè)特征的存儲(chǔ)地址,然后使指針跳轉(zhuǎn)到各個(gè)特征的存儲(chǔ)地址才能將這多個(gè)特征讀取至運(yùn)算處理器中,涉及多次存儲(chǔ)地址的計(jì)算和多次指針跳轉(zhuǎn),特征讀取至運(yùn)算處理器耗時(shí)較長(zhǎng),不利于提高運(yùn)算處理器的利用率。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┙⑺饕姆椒ㄒ约跋嚓P(guān)裝置,解決特征讀取至運(yùn)算處理器耗時(shí)較長(zhǎng)而導(dǎo)致的運(yùn)算處理器利用率不高的問題。
第一方面,提供一種建立索引的方法,包括:
確定待存儲(chǔ)至內(nèi)部存儲(chǔ)器的多個(gè)第一特征,該多個(gè)第一特征均為第一索引分組的特征,第一特征為被運(yùn)算處理器用于特征計(jì)算的特征,第一特征為對(duì)多媒體數(shù)據(jù)進(jìn)行特征提取和/或處理得到的特征;將該多個(gè)第一特征存儲(chǔ)至內(nèi)部存儲(chǔ)器,其中,該多個(gè)第一特征連續(xù)存儲(chǔ)于內(nèi)部存儲(chǔ)器的第一存儲(chǔ)區(qū)域;建立第一存儲(chǔ)區(qū)域的地址索引信息,該地址索引信息用于指示第一存儲(chǔ)區(qū)域在內(nèi)部存儲(chǔ)器中的地址;根據(jù)第一存儲(chǔ)區(qū)域的地址索引信息,將第一區(qū)域存儲(chǔ)中存儲(chǔ)的第一特征讀取至運(yùn)算處理器。
在該技術(shù)方案中,通過屬于一個(gè)索引分組的第一特征連續(xù)存儲(chǔ)在內(nèi)部存儲(chǔ)器中并建立連續(xù)存儲(chǔ)該多個(gè)第一特征的存儲(chǔ)區(qū)域的地址索引信息,連續(xù)存儲(chǔ)的方式使得在將該索引分組的第一特征讀取至運(yùn)算處理器時(shí),可以根據(jù)地址索引信息連續(xù)地將多個(gè)第一特征讀取至運(yùn)算處理器,不需要分別計(jì)算每個(gè)第一特征的存儲(chǔ)地址,也不需要進(jìn)行多次指針跳轉(zhuǎn),減少了將多個(gè)第一特征讀取至運(yùn)算處理器的時(shí)間,提高了讀取的效率。
在一種可能的實(shí)施方式中,該待存儲(chǔ)至內(nèi)部存儲(chǔ)器的多個(gè)第一特征為當(dāng)前未存儲(chǔ)于內(nèi)部存儲(chǔ)器的特征。
在一種可能的實(shí)施方式中,該待存儲(chǔ)至內(nèi)部存儲(chǔ)器的多個(gè)第一特征為持久化存儲(chǔ)外部存儲(chǔ)器的特征。進(jìn)一步地,該待存儲(chǔ)至內(nèi)部存儲(chǔ)器的多個(gè)第一特征為以列存儲(chǔ)的方式持久化存儲(chǔ)于外部存儲(chǔ)器的特征。由于第一特征以列存儲(chǔ)的方式持久化存儲(chǔ)于外部存儲(chǔ)器中,在將該多個(gè)第一特征存儲(chǔ)至內(nèi)部存儲(chǔ)器時(shí),可以連續(xù)地將多個(gè)第一特征存儲(chǔ)至內(nèi)部存儲(chǔ)器中,不需要對(duì)每個(gè)第一特征進(jìn)行尋址,減少了將多個(gè)第一特征存儲(chǔ)至內(nèi)部存儲(chǔ)器的時(shí)間,進(jìn)而可以減少在設(shè)備重啟階段將特征從外部存儲(chǔ)器讀取至運(yùn)算處理器的時(shí)間。
在一些可能的實(shí)施方式中,第一存儲(chǔ)區(qū)域的地址索引信息可以有以下幾種情況:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810986041.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 接收裝置以及接收方法、以及程序
- 凈水濾芯以及凈水裝置、以及洗漱臺(tái)
- 隱匿檢索系統(tǒng)以及公開參數(shù)生成裝置以及加密裝置以及用戶秘密密鑰生成裝置以及查詢發(fā)布裝置以及檢索裝置以及計(jì)算機(jī)程序以及隱匿檢索方法以及公開參數(shù)生成方法以及加密方法以及用戶秘密密鑰生成方法以及查詢發(fā)布方法以及檢索方法
- 編碼方法以及裝置、解碼方法以及裝置
- 編碼方法以及裝置、解碼方法以及裝置
- 圖片顯示方法以及裝置以及移動(dòng)終端
- ENB以及UEUL發(fā)送以及接收的方法
- X射線探測(cè)方法以及裝置以及系統(tǒng)
- 圖書信息錄入方法以及系統(tǒng)以及書架
- 護(hù)耳器以及口罩以及眼鏡





