[發明專利]構件編碼方法、裝置、設備和存儲介質有效
| 申請號: | 201910999719.3 | 申請日: | 2019-10-21 |
| 公開(公告)號: | CN110795786B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 詹生銳;黃健;劉樹華;韓道乾;王勇;張興強;徐雨祥 | 申請(專利權)人: | 上海嘉實(集團)有限公司 |
| 主分類號: | G06F30/13 | 分類號: | G06F30/13;H03M7/08 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201805 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 構件 編碼 方法 裝置 設備 存儲 介質 | ||
1.一種構件編碼方法,其特征在于,所述方法包括:
獲取當前項目信息,根據所述當前項目信息對所述當前項目中的各構件設置初始編碼;
獲取各項目階段中各構件的屬性信息,并根據所述屬性信息與預設編碼的對應關系,確定所述屬性信息的屬性編碼;
基于所述屬性編碼對所述初始編碼進行更新。
2.根據權利要求1所述的方法,其特征在于,根據所述當前項目信息對所述當前項目中的各構件設置初始編碼,包括:
根據所述當前項目的接收信息生成第一編碼;
根據標準編碼規則生成所述當前項目各構件的第二編碼;
組合所述第一編碼和所述第二編碼,生成各構件的初始編碼。
3.根據權利要求2所述的方法,其特征在于,所述根據標準編碼規則生成所述當前項目各構件的第二編碼,包括:
根據所述當前項目中各構件的從屬關系,確定所述當前項目中的最小構件;
根據所述標準編碼規則確定所述最小構件的第二編碼,其中,所述第二編碼中包括所述最小構件所屬的各層級類型的編碼。
4.根據權利要求3所述的方法,其特征在于,所述根據標準編碼規則確定所述最小構件的第二編碼,包括:
若所述標準編碼規則不包括所述最小構件,則確定所述最小構件的上級構件的第二編碼;
基于預先設置的最小構件編碼和所述上級構件的第二編碼生成所述最小構件的第二編碼。
5.根據權利要求1所述的方法,其特征在于,所述項目階段包括:設計階段、施工階段和運維階段;
其中,在所述設計階段,所述構件的所述屬性信息包括預算信息,所述構件的所述屬性信息的所述屬性編碼為預算編碼;
在所述施工階段,所述構件的所述屬性信息包括檢驗批信息,所述構件的所述屬性信息的所述屬性編碼為檢驗批編碼;
在所述運維階段,所述構件的所述屬性信息包括運維信息,所述構件的所述屬性信息的所述屬性編碼為運維編碼。
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
獲取各構件的材質信息,根據預設的材質編碼規則,確定各構件的材質編碼;
根據所述材質編碼對所述構件的當前編碼進行更新,其中,所述當前編碼為所述初始編碼或者基于所述屬性編碼對所述初始編碼更新得到的編碼。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
統計各構件的編碼,生成構件編碼集合,其中,所述構件編碼集合用于對任一構件進行查詢。
8.一種構件編碼裝置,其特征在于,包括:
初始編碼模塊,用于獲取當前項目信息,根據所述當前項目信息對所述當前項目中的各構件設置初始編碼;
屬性編碼模塊,用于獲取各項目階段中各構件的屬性信息,并根據所述屬性信息與預設編碼的對應關系,確定所述屬性信息的屬性編碼;
第一更新模塊,用于基于所述屬性編碼對所述初始編碼進行更新。
9.一種設備,其特征在于,所述設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如權利要求1-7中任一所述的構件編碼方法。
10.一種包含計算機可執行指令的存儲介質,其特征在于,所述計算機可執行指令在由計算機處理器執行時用于執行如權利要求1-7中任一所述的構件編碼方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嘉實(集團)有限公司,未經上海嘉實(集團)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910999719.3/1.html,轉載請聲明來源鉆瓜專利網。





