亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種存儲(chǔ)、檢索照片的方法及裝置與流程

文檔序號(hào):12666131閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種存儲(chǔ)、檢索照片的方法,其特征在于,包括:

根據(jù)待存儲(chǔ)照片的預(yù)設(shè)第一類屬性,設(shè)置待存儲(chǔ)照片的行鍵值rowkey;

獲取待存儲(chǔ)照片的預(yù)設(shè)第二類屬性,建立待存儲(chǔ)照片的第二類屬性與所述rowkey之間的關(guān)聯(lián);

按照所述rowkey的字符順序,將待存儲(chǔ)照片的數(shù)據(jù)作為hbase表的列值存儲(chǔ)在hbase中;

接收客戶端發(fā)送的查詢請(qǐng)求,根據(jù)所述查詢請(qǐng)求中攜帶的第一類屬性和/或第二類屬性的查詢條件,在hbase中查詢與所述查詢請(qǐng)求匹配的照片。

2.如權(quán)利要求1所述的方法,其特征在于,所述第一類屬性包括:地理位置信息、拍攝時(shí)間信息、類別信息以及用戶ID信息中的任一種或者任意幾種的組合;

所述第二類屬性至少包括:地理位置信息、拍攝時(shí)間信息、類別信息、用戶ID信息以及照片名稱信息中區(qū)別于所述第一類屬性的信息。

3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)待存儲(chǔ)照片的預(yù)設(shè)第一類屬性,設(shè)置待存儲(chǔ)照片的行鍵值rowkey,具體為:

將所述第一類屬性轉(zhuǎn)化為字符串作為待存儲(chǔ)照片的所述rowkey。

4.如權(quán)利要求1所述的方法,其特征在于,所述獲取待存儲(chǔ)照片的預(yù)設(shè)第二類屬性,建立待存儲(chǔ)照片的第二類屬性與所述rowkey之間的關(guān)聯(lián),包括:

根據(jù)待存儲(chǔ)照片的所述第二類屬性在solr上建立索引;

建立索引與待存儲(chǔ)照片的所述rowkey之間的一一對(duì)應(yīng)關(guān)系。

5.如權(quán)利要求1所述的方法,其特征在于,所述按照所述rowkey的字符順序,將待存儲(chǔ)照片的數(shù)據(jù)作為hbase表的列值存儲(chǔ)在hbase中,包括:

獲取待存儲(chǔ)照片轉(zhuǎn)換為字節(jié)數(shù)組后的數(shù)據(jù);

獲取待存儲(chǔ)照片的所述rowkey的字符,按照預(yù)設(shè)的字符順序,將待存儲(chǔ)照片轉(zhuǎn)換為字節(jié)數(shù)組后的數(shù)據(jù)作為hbase表的列值存儲(chǔ)在hbase中的相應(yīng)位置。

6.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述查詢請(qǐng)求中攜帶的第一類屬性和/或第二類屬性的查詢條件,在hbase中查詢與所述查詢請(qǐng)求匹 配的照片之后,所述方法還包括:

獲取客戶端所支持的數(shù)據(jù)格式;

將查找到的與所述查詢請(qǐng)求匹配的照片轉(zhuǎn)化為客戶端所支持的數(shù)據(jù)格式進(jìn)行傳輸。

7.一種存儲(chǔ)、檢索照片的裝置,其特征在于,包括:

設(shè)置模塊,用于根據(jù)待存儲(chǔ)照片的預(yù)設(shè)第一類屬性,設(shè)置待存儲(chǔ)照片的行鍵值rowkey;

建立模塊,用于獲取待存儲(chǔ)照片的預(yù)設(shè)第二類屬性,建立待存儲(chǔ)照片的第二類屬性與所述rowkey之間的關(guān)聯(lián);

存儲(chǔ)模塊,用于按照所述rowkey的字符順序,將待存儲(chǔ)照片的數(shù)據(jù)作為hbase表的列值存儲(chǔ)在hbase中;

查找模塊,用于接收客戶端發(fā)送的查詢請(qǐng)求,根據(jù)所述查詢請(qǐng)求中攜帶的第一類屬性和/或第二類屬性的查詢條件,在hbase中查詢與所述查詢請(qǐng)求匹配的照片。

8.如權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊中的第一類屬性包括:地理位置信息、拍攝時(shí)間信息、類別信息以及用戶ID信息中的任一種或者任意幾種的組合;

所述建立模塊中的第二類屬性至少包括:地理位置信息、拍攝時(shí)間信息、類別信息、用戶ID信息以及照片名稱信息中區(qū)別于所述第一類屬性的信息。

9.如權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊進(jìn)一步用于:

將所述第一類屬性轉(zhuǎn)化為字符串作為待存儲(chǔ)照片的所述rowkey。

10.如權(quán)利要求7所述的裝置,其特征在于,所述建立模塊包括:

第一建立子模塊,用于根據(jù)待存儲(chǔ)照片的所述第二類屬性在solr上建立索引;

第二建立子模塊,用于建立索引與待存儲(chǔ)照片的所述rowkey之間的一一對(duì)應(yīng)關(guān)系。

11.如權(quán)利要求7所述的裝置,其特征在于,所述存儲(chǔ)模塊包括:

獲取子模塊,用于獲取待存儲(chǔ)照片轉(zhuǎn)換為字節(jié)數(shù)組后的數(shù)據(jù);

處理子模塊,用于獲取待存儲(chǔ)照片的所述rowkey的字符,按照預(yù)設(shè)的字 符順序,將待存儲(chǔ)照片轉(zhuǎn)換為字節(jié)數(shù)組后的數(shù)據(jù)作為hbase表的列值存儲(chǔ)在hbase中的相應(yīng)位置。

12.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:

獲取模塊,用于在所述查找模塊根據(jù)所述查詢請(qǐng)求中攜帶的第一類屬性和/或第二類屬性的查詢條件,在hbase中查詢與所述查詢請(qǐng)求匹配的照片之后,獲取客戶端所支持的數(shù)據(jù)格式;

轉(zhuǎn)化模塊,用于將查找到的與所述查詢請(qǐng)求匹配的照片轉(zhuǎn)化為客戶端所支持的數(shù)據(jù)格式進(jìn)行傳輸。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1