[發(fā)明專利]一種備件信息的結構化存儲方法及裝置在審
| 申請?zhí)枺?/td> | 201810023342.3 | 申請日: | 2018-01-10 |
| 公開(公告)號: | CN108319661A | 公開(公告)日: | 2018-07-24 |
| 發(fā)明(設計)人: | 馮琛 | 申請(專利權)人: | 鏈家網(wǎng)(北京)科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京路浩知識產(chǎn)權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100085 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 備件 字段 存儲備件 結構化存儲 正則表達式 名稱獲取 字段信息 存儲 存儲方式 獲知 查詢 | ||
1.一種備件信息的結構化存儲方法,其特征在于,包括:
獲取待存儲備件信息,所述待存儲備件信息包括至少一個字段信息,所述字段信息包括字段名稱及所述字段名稱對應的字段值;
根據(jù)所述待存儲備件信息中的字段名稱與各備件模板中的字段名稱進行匹配,獲取匹配成功的備件模板作為目標備件模板;所述目標備件模板包括至少一個目標字段名稱以及所述目標字段名稱對應的正則表達式;
若判斷獲知所述待存儲備件信息的字段值滿足所述目標備件模板中對應目標字段名稱的正則表達式,則生成鍵值對,并將所述鍵值對進行存儲。
2.根據(jù)權利要求1所述的方法,其特征在于,所述方法,還包括:
預先配置各備件模板,所述備件模板包括第一模板信息或第二模板信息;其中,所述第一模板信息包括:備件模板標識、字段名稱以及所述字段名稱對應的正在表達式;所述第二模板信息包括:備件模板標識、字段名稱、所述字段名稱對應的正在表達式和復合表單信息;所述復合表單信息包括復合字段名稱和所述復合字段名稱對應的正則表達式。
3.根據(jù)權利要求1所述的方法,其特征在于,所述方法,還包括:
獲取查詢請求,所述查詢請求包括備件模板標識、備件實例標識或鍵值對信息;
根據(jù)所述備件模板標識、所述備件實例標識或所述鍵值對信息進行查詢,并返回查詢結果。
4.根據(jù)權利要求1所述的方法,其特征在于,所述方法,還包括:
若所述待存儲備件信息中不包括備件實例標識,則判斷得知所述存儲方式為新增;
若所述待存儲備件信息中包括所述備件實例標識,則判斷得知所述存儲方式為修改。
5.根據(jù)權利要求2所述的方法,其特征在于,所述若判斷獲知所述待存儲備件信息的字段值滿足所述目標備件模板中對應目標字段名稱的正則表達式,則生成鍵值對,并將所述鍵值對進行存儲,包括:
判斷所述待存儲備件信息是否為復合表單;
若所述待存儲備件信息是復合表單,則根據(jù)所述目標備件模板中的第二模板信息判斷所述待存儲備件信息的字段值是否滿足所述第二模板信息中的字段名稱對應的正則表達式或復合字段名稱對應的正則表達式,若滿足則生成鍵值對,將所述鍵值對進行存儲,并生成備件實例標識;
若所述待存儲備件信息不是復合表單,則根據(jù)所述目標備件模板中的第一模板信息判斷所述待存儲備件信息的字段值是否滿足所述第一模板信息中的字段名稱對應的正在表達式,若滿足則生成鍵值對,將所述鍵值對進行存儲,并生成備件實例標識。
6.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括:
若所述存儲方式為修改,則在生成所述鍵值對后,更新所述待存儲備件信息對應的版本信息。
7.根據(jù)權利要求1-6任一項所述的方法,其特征在于,所述方法還包括:
將所述待存儲備件信息的數(shù)據(jù)格式轉換為列表數(shù)據(jù)。
8.一種備件信息的結構化存儲裝置,其特征在于,包括:
獲取模塊,用于獲取待存儲備件信息,所述待存儲備件信息包括至少一個字段信息,所述字段信息包括字段名稱及所述字段名稱對應的字段值;
匹配模塊,用于根據(jù)所述待存儲備件信息中的字段名稱與各備件模板中的字段名稱進行匹配,獲取匹配成功的備件模板作為目標備件模板;所述目標備件模板包括至少一個目標字段名稱以及所述目標字段名稱對應的正則表達式;
存儲模塊,用于若判斷獲知所述待存儲備件信息的字段值滿足所述目標備件模板中對應目標字段名稱的正則表達式,則生成鍵值對,并將所述鍵值對進行存儲。
9.一種電子設備,其特征在于,包括:處理器、存儲器和總線,其中,
所述處理器和所述存儲器通過所述總線完成相互間的通信;
所述存儲器存儲有可被所述處理器執(zhí)行的程序指令,所述處理器調(diào)用所述程序指令能夠執(zhí)行如權利要求1-7任一項所述的方法。
10.一種非暫態(tài)計算機可讀存儲介質(zhì),其特征在于,所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令使所述計算機執(zhí)行如權利要求1-7任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鏈家網(wǎng)(北京)科技有限公司,未經(jīng)鏈家網(wǎng)(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810023342.3/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 結構化元數(shù)據(jù)的合并方法、傳輸方法以及分割方法
- 用于管理結構化文件的系統(tǒng)和方法
- 一種海量數(shù)據(jù)快速存儲的方法和裝置
- 非結構化數(shù)據(jù)存儲管理方法和系統(tǒng)
- 非結構化數(shù)據(jù)處理方法和非結構化數(shù)據(jù)處理系統(tǒng)
- 一種基于事件的半結構化數(shù)據(jù)和非結構化數(shù)據(jù)采集系統(tǒng)
- 數(shù)據(jù)處理方法、裝置和電子設備
- 一種文檔的結構轉換方法、裝置、存儲介質(zhì)及電子設備
- 非結構化數(shù)據(jù)存儲方法、裝置、計算機設備和存儲介質(zhì)
- 結構化與非結構化數(shù)據(jù)的存儲方法、裝置、設備及介質(zhì)





