[發明專利]數據存儲方法和系統、電子設備、程序和介質有效
| 申請號: | 201711229930.4 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN108228709B | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 陳宇恒;秦晨翀;莫濤;孟來俊 | 申請(專利權)人: | 北京市商湯科技開發有限公司 |
| 主分類號: | G06F16/583 | 分類號: | G06F16/583;G06F16/51 |
| 代理公司: | 北京思源智匯知識產權代理有限公司 11657 | 代理人: | 毛麗琴 |
| 地址: | 100084 北京市海淀區中*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 存儲 方法 系統 電子設備 程序 介質 | ||
1.一種數據存儲方法,其特征在于,所述數據存儲方法應用于數據存儲系統,所述數據存儲系統包括主分片管理器和至少一個從分片管理器,所述主分片管理器和所述至少一個從分片管理器之間相互通信連接,所述方法包括:
所述主分片管理器對特征隊列中的特征進行分片;
對于任一分片,所述主分片管理器將所述任一分片存儲到相應的分片特征庫中,并在映射表中記錄所述任一分片與所述相應的分片特征庫之間的映射關系;
響應于所述主分片管理器發生故障,所述至少一個從分片管理器共同選擇一個分片管理器作為新的主分片管理器;
所述新的主分片管理器從所有分片特征庫獲取目前正在寫入分片的分片信息,并根據所有分片特征庫目前正在寫入分片的分片信息重新創建目前正在寫入分片的映射關系。
2.根據權利要求1所述的方法,其特征在于,所述主分片管理器對特征隊列中的特征進行分片,包括:
所述主分片管理器按照時間區間和空間區域對所述特征隊列中的特征進行分片,將屬于同一時間區域和空間區域的特征劃分為一個分片。
3.根據權利要求2所述的方法,其特征在于,所述主分片管理器按照時間區間和空間區域對所述特征隊列中的特征進行分片,將屬于同一時間區域和空間區域的特征劃分為一個分片,包括:
所述主分片管理器從所述特征隊列中讀取一個特征及該特征的元信息,所述元信息包括時間戳和攝像機信息,所述攝像機信息包括攝像機所屬的區域標識和攝像機標識;
所述主分片管理器根據讀取的特征及該特征的元信息,將時間戳在預設時間區間、攝像機信息在同一個空間區域的特征劃分為一個分片。
4.根據權利要求1所述的方法,其特征在于,所述主分片管理器將所述任一分片存儲到相應的分片特征庫中,包括:
所述主分片管理器基于啟發式分配算法選擇存儲所述任一分片的分片特征庫,并將所述任一分片存儲到選擇的分片特征庫中。
5.根據權利要求4所述的方法,其特征在于,所述主分片管理器基于啟發式分配算法選擇存儲所述任一分片的分片特征庫,包括:
所述主分片管理器從已有的至少一個分片特征庫中選擇一個被分配所述任一分片時,存儲量的大小小于預設閾值的分片特征庫,將所述任一分片分配到選擇的分片特征庫中;
若所述至少一個分片特征庫中不存在被分配所述任一分片時、存儲量的大小小于預設閾值的分片特征庫,所述主分片管理器創建一個新的分片特征庫,并將所述任一分片分配到所述新的分片特征庫中。
6.根據權利要求5所述的方法,其特征在于,所述已有的至少一個分片特征庫分布于至少一個設備上;
所述創建一個新的分片特征庫,包括:
根據所述至少一個設備的硬件性能、當前負載和創建一個新的分片特征庫后的未來負載,選擇一個設備,并在選擇的設備上創建所述新的分片特征庫。
7.根據權利要求4所述的方法,其特征在于,還包括:
響應于接收到檢索請求,檢索單元將所述檢索請求轉發到所有分片特征庫;所述檢索請求中包括檢索條件;
所述所有分片特征庫中的各分片特征庫分別檢索符合所述檢索條件的特征并返回所述檢索單元;
所述檢索單元對所有分片特征庫返回的特征進行聚合,獲得檢索結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市商湯科技開發有限公司,未經北京市商湯科技開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711229930.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:大數據ETL系統及其調度方法
- 下一篇:一種針對URL的分詞方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





