System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于軟件開發,更具體地,本專利技術涉及一種用于信息系統建模的標簽管理方法。
技術介紹
1、車輪制造涵蓋從原材料選擇、熱處理、淬火、緩冷、粗加工、精加工、噴漆、噴丸到包裝等多個復雜環節,每個訂單的工藝組合可能都不相同,每個類別的車輪產品所具有的參數種類不盡相同,產品對應的工藝中的參數種類也不完全相同,開發人員難以對所有產品和工藝使用統一的方式描述,信息系統的開發和維護工作極為復雜。
2、在傳統開發方式下,開發人員需要針對每種車輪產品及其工藝路線獨立建模,靜態設定每個屬性和屬性間的邏輯關系。一旦出現新的產品參數或工藝變更,就需要在信息體統內進行大量的代碼修改和重新配置,既耗時又容易出錯,難以適應快速變化的需求。此外,靜態開發模式無法靈活應對資源調度和工藝組合,信息系統在運行時缺乏動態調整能力,一些已經在一部分產品上實現的參數和功能,不能直接移植到另一部分產品上,這極大影響了生產的靈活性和效率。
3、數據管理方面,傳統方式對不同工藝和產品模型分別設計存儲結構,這導致數據操作不統一,開發和維護復雜,尤其在高頻變動時系統響應較慢,難以支撐靈活的生產需求。
技術實現思路
1、本專利技術提供一種用于信息系統建模的標簽管理方法,旨在改善上述問題。
2、本專利技術是這樣實現的,一種用于信息系統建模的標簽管理方法,所述方法具體如下:
3、標簽的存儲:將產品及其標簽存入至標簽來源對應的命名空間;
4、標簽的讀取:輸入目標標簽標識,按優
5、一個產品存在至少一個標簽,簽名標識用于標識對應的簽名,標簽數據用于描述產品的行為。
6、進一步的,每個命名空間的標簽集合中存在基本標簽及復合標簽,復合標簽為所在標簽集合中多個基本標簽的依次組合,一個基本標簽對應一個行為,一個復合標簽為多個行為的依次組合構成的加工工藝。
7、進一步的,每個命名空間對應一個讀取緩存空間,各個命名空間的讀取緩存空間與持久化存儲空間連接;其中,讀取緩存空間對寫入持久化存儲空間的標簽數據采用哈希算法獲得標簽的標簽鍵值對,從持久化存儲空間讀取出來的標簽鍵值對進行解析,獲得標簽數據,持久化存儲空間用于存儲標簽的標簽鍵值對。
8、進一步的,按緩存空間及命名空間的順序依次查找目標標簽標識。
9、進一步的,在每個命名空間的屬性中定義了對應命名空間的優先級,命名空間中的標簽讀取過程具體如下:
10、按優先級從高到低將所有的命名空間依次進行排序;
11、從優先級最高的命名空間開始遍歷,查到當前命名空間內是否存在目標標簽鍵,若不存在,則將下一個命名空間作為當前命名空間,若存在,則輸出目標標簽鍵在當前命名空間內的目標標簽值,并將目標標簽值放入當前命名空間的緩存空間,并停止查找過程。
12、進一步的,標簽的寫入過程具體如下:
13、操作用戶發出標簽寫入請求,寫入請求中攜帶有請求的產品標識及標簽標識,將標簽標識作為標簽鍵;
14、獲取操作用戶標識確定對應的命名空間標識;
15、檢測請求操作用戶的操作權限中是否存在寫入權限,若存在,則將請求的產品標識、命名空間標識、標簽鍵及對應的標簽值放入數據緩存空間,同時將請求的產品標識、標簽鍵及對應的標簽值存入命名空間標識對應的命名空間。
16、進一步的,周期性地檢查數據緩存空間的當前狀態,判斷當前是否滿足批量寫入操作的條件,若滿足,則觸發當前的批量寫入操作,并記錄當前觸發批量寫入操作的時間;
17、在若數據緩存空間中的標簽數量達到設定的閾值,或者是上次批量寫入操作到當前的時間間隔檢測超過了設定的時間間隔時,認定當前滿足批量寫入操作的條件。
18、進一步的,在進行批量寫入操作時,依次將各標簽的標簽鍵值對寫入持久化存儲空間,獲取當前待寫入標簽的產品標識、命名空間標識及標簽鍵,檢查持久化存儲空間中是否存在與待寫入標簽的產品標識、命名空間標識及標簽鍵值均相同的標簽值,若存在,則刪除持久化存儲空間的對應標簽值,寫入當前待寫入標簽的標簽值,實現持久化存儲空間內的標簽更新。
19、進一步的,在進行批量寫入操作時,依次將各標簽的標簽鍵值對寫入對應的命名空間,獲取當前待寫入標簽的產品標識、命名空間標識及標簽鍵,在對應的命名空間中查找中是否存在與待寫入標簽的產品標識及標簽鍵值均相同的標簽值,若存在,則刪除命名空間中的對應標簽值,寫入當前待寫入標簽的標簽值,實現命名空間內的標簽更新。
20、進一步的,標簽的刪除操作具體如下:
21、操作用戶發出標簽刪除請求,刪除請求中攜帶有請求的產品標識及標簽標識,檢測請求操作用戶的操作權限中是否存在刪除權限,若存在,確定操作用戶對應的命名空間標識,在對應的命名空間中刪除請求的產品標識及標簽標識對應的標簽數據,同時將刪除請求及其對應的命名空間標識發送至請求緩存空間,實時判斷當前是否滿足批量刪除操作的條件,若滿足,則觸發當前的批量刪除操作,并記錄當前觸發批量刪除操作的時間,依次基于各個刪除請求的產品標識、標簽標識及命名空間標識刪除持久化存儲空間中對應的標簽。
22、本專利技術提供的用于信息系統建模的標簽管理方法具有益效果如下:
23、本專利技術通過采用標簽管理技術,極大的改善了信息系統建模中的復雜性問題,標簽管理將產品和工藝的屬性、步驟等抽象為獨立的標簽模塊,開發人員在開發期定義這些標簽,運行期則按需動態組合,實現靈活、高效的系統建模和調整;對于車輪制造中的多樣化需求,信息系統可以通過組合相應的標簽模塊,動態配置工藝流程和參數,從而快速響應變化,降低開發和維護成本,提高生產效率;
24、此外,標簽管理技術適用于所有類型的信息系統建模,不局限于車輪制造或pdm系統建模;它是一種通用的建模方法,通過靈活組合標簽模塊,適用于各類復雜、動態變化的場景,實現系統的高效開發、運行和維護。
本文檔來自技高網...【技術保護點】
1.一種用于信息系統建模的標簽管理方法,其特征在于,所述方法具體如下:
2.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,每個命名空間的標簽集合中存在基本標簽及復合標簽,復合標簽為所在標簽集合中多個基本標簽的依次組合,一個基本標簽對應一個行為,一個復合標簽為多個行為的依次組合構成的加工工藝。
3.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,每個命名空間對應一個讀取緩存空間,各個命名空間的讀取緩存空間與持久化存儲空間連接;其中,讀取緩存空間對寫入持久化存儲空間的標簽數據采用哈希算法獲得標簽的標簽鍵值對,從持久化存儲空間讀取出來的標簽鍵值對進行解析,獲得標簽數據,持久化存儲空間用于存儲標簽的標簽鍵值對。
4.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,按緩存空間及命名空間的順序依次查找目標標簽標識。
5.如權利要求4所述用于信息系統建模的標簽管理方法,其特征在于,命名空間中的標簽讀取過程具體如下:
6.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,標簽的寫入過程具體
7.如權利要求6所述用于信息系統建模的標簽管理方法,其特征在于,周期性地檢查數據緩存空間的當前狀態,判斷當前是否滿足批量寫入操作的條件,若滿足,則觸發當前的批量寫入操作,并記錄當前觸發批量寫入操作的時間;
8.如權利要求6或7所述用于信息系統建模的標簽管理方法,其特征在于,在進行批量寫入操作時,依次將各標簽的標簽鍵值對寫入持久化存儲空間,獲取當前待寫入標簽的產品標識、命名空間標識及標簽鍵,檢查持久化存儲空間中是否存在與待寫入標簽的產品標識、命名空間標識及標簽鍵值均相同的標簽值,若存在,則刪除持久化存儲空間的對應標簽值,寫入當前待寫入標簽的標簽值,實現持久化存儲空間內的標簽更新。
9.如權利要求6或7所述用于信息系統建模的標簽管理方法,其特征在于,在進行批量寫入操作時,依次將各標簽的標簽鍵值對寫入對應的命名空間,獲取當前待寫入標簽的產品標識、命名空間標識及標簽鍵,在對應的命名空間中查找中是否存在與待寫入標簽的產品標識及標簽鍵值均相同的標簽值,若存在,則刪除命名空間中的對應標簽值,寫入當前待寫入標簽的標簽值,實現命名空間內的標簽更新。
10.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,標簽的刪除操作具體如下:
...【技術特征摘要】
1.一種用于信息系統建模的標簽管理方法,其特征在于,所述方法具體如下:
2.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,每個命名空間的標簽集合中存在基本標簽及復合標簽,復合標簽為所在標簽集合中多個基本標簽的依次組合,一個基本標簽對應一個行為,一個復合標簽為多個行為的依次組合構成的加工工藝。
3.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,每個命名空間對應一個讀取緩存空間,各個命名空間的讀取緩存空間與持久化存儲空間連接;其中,讀取緩存空間對寫入持久化存儲空間的標簽數據采用哈希算法獲得標簽的標簽鍵值對,從持久化存儲空間讀取出來的標簽鍵值對進行解析,獲得標簽數據,持久化存儲空間用于存儲標簽的標簽鍵值對。
4.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,按緩存空間及命名空間的順序依次查找目標標簽標識。
5.如權利要求4所述用于信息系統建模的標簽管理方法,其特征在于,命名空間中的標簽讀取過程具體如下:
6.如權利要求1所述用于信息系統建模的標簽管理方法,其特征在于,標簽的寫入過程具體如下:
7.如權利要求6所述用于信息系...
【專利技術屬性】
技術研發人員:楊本富,徐康,朱祖元,陳靈通,
申請(專利權)人:寶武集團馬鋼軌交材料科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。