[發明專利]類別的編碼方法及裝置有效
| 申請號: | 202010109043.9 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111339193B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 朱江濤;周洪飛;楊鑫;崔文盛 | 申請(專利權)人: | 騰訊云計算(北京)有限責任公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06Q20/08 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 劉暉銘;張穎玲 |
| 地址: | 100190 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 類別 編碼 方法 裝置 | ||
本發明提供了一種類別的編碼方法及裝置;方法包括:獲取目標類別所對應的類別層級關系;根據所述類別層級關系,確定所述目標類別所屬的父類別及所述父類別所包括的至少兩個子類別;獲取所述父類別的類別編碼、及所述至少兩個子類別的類別編碼狀態;根據所述至少兩個子類別的類別編碼狀態,為所述目標類別分配層級編碼;根據所述父類別的類別編碼及所述目標類別的層級編碼,生成所述目標類別的類別編碼;存儲所述目標類別的類別編碼,所述類別編碼用于供搜索與所述目標類別相關聯的類別信息。通過本發明,能夠提高搜索與目標類別相關聯的類別信息的搜索效率。
技術領域
本發明涉及云存儲技術,尤其涉及一種類別的編碼方法及裝置。
背景技術
云技術(Cloud?technology)是指在廣域網或局域網內將硬件、軟件、網絡等系列資源統一起來,實現數據的計算、儲存、處理和共享的一種托管技術。云存儲(cloudstorage)是在云計算概念上延伸和發展出來的一個新的概念,通過集群應用、網格技術以及分布存儲文件系統等功能,將網絡中大量各種不同類型的存儲設備通過應用軟件或應用接口集合起來協同工作,共同對外提供數據存儲和業務訪問功能的一個存儲系統。
在對數據進行存儲時,通常需要對數據進行分類,如某個物品屬于某個分類,同時類別本身存在多級結構,即每個分類都可能存在多個子分類,子分類下又可能有若干子分類。相關技術中,通常采用分類樹結構來描述一個多級的分類結構,即為每個類別隨機生成一個身份標識(ID,Identity?Document),每個類別用(ID,父類別ID)來描述,如此,在搜索某一類別相關聯的類別信息時,需要對分類樹進行逐層遍歷,導致搜索效率低。
發明內容
本發明實施例提供一種類別的編碼方法及裝置,能夠提高搜索與目標類別相關聯的類別信息的搜索效率。
本發明實施例的技術方案是這樣實現的:
本發明實施例提供一種類別的編碼方法,包括:
獲取目標類別所對應的類別層級關系;
根據所述類別層級關系,確定所述目標類別所屬的父類別及所述父類別所包括的至少兩個子類別;
獲取所述父類別的類別編碼、及所述至少兩個子類別的類別編碼狀態;
根據所述至少兩個子類別的類別編碼狀態,為所述目標類別分配層級編碼;
根據所述父類別的類別編碼及所述目標類別的層級編碼,生成所述目標類別的類別編碼;
存儲所述目標類別的類別編碼,所述類別編碼用于供搜索與所述目標類別相關聯的類別信息。
上述方案中,所述分別將各物品的類別編碼與所述目標類別的類別編碼進行匹配,得到歸屬于所述目標類別的物品,包括:
響應于針對所述目標類別的第一搜索請求,獲取所述目標類別的類別編碼;
分別將各物品的類別編碼與所述目標類別的類別編碼進行匹配,得到歸屬于所述目標類別的物品;
呈現所述歸屬于所述目標類別的物品所對應的物品信息。
上述方案中,所述方法還包括:當類別編碼為數值類型時,根據所述目標類別的類別編碼,確定所述目標類別的編碼區間;
分別將各物品的類別編碼與所述編碼區間進行數值比較,將類別編碼處于所述編碼區間內的物品確定為歸屬于所述目標類別的物品。
上述方案中,所述方法還包括:響應于針對所述目標類別的第二搜索請求,獲取所述目標類別的類別編碼;
從所述類別編碼中,確定所述目標類別的父類別的類別編碼;
根據所述目標類別的父類別的類別編碼,確定所述目標類別所屬的父類別;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊云計算(北京)有限責任公司,未經騰訊云計算(北京)有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010109043.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動物精子圖像識別方法和裝置
- 下一篇:參數調整方法、電子設備





