[發明專利]基于XML模板配置的數據交換文件格式設計方法及裝置在審
| 申請號: | 202111081842.0 | 申請日: | 2021-09-15 |
| 公開(公告)號: | CN113886645A | 公開(公告)日: | 2022-01-04 |
| 發明(設計)人: | 汪鵬;詹翼;王云福;涂紅兵;侯斌 | 申請(專利權)人: | 中廣核工程有限公司;深圳中廣核工程設計有限公司;中國廣核集團有限公司;中國廣核電力股份有限公司 |
| 主分類號: | G06F16/80 | 分類號: | G06F16/80 |
| 代理公司: | 深圳市瑞方達知識產權事務所(普通合伙) 44314 | 代理人: | 馮小梅 |
| 地址: | 518124 廣東省深圳市大*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 xml 模板 配置 數據 交換 文件格式 設計 方法 裝置 | ||
本發明公開了基于XML模板配置的數據交換文件格式設計方法及裝置,該方法包括:根據業務要求,對待交換數據進行XML模板的配置,包括配置業務屬性和對應的動態業務屬性值、以及配置第一數據源;獲取XML模板,對動態業務屬性值進行解析,并抽取第一數據源中對應的待交換數據,得到XML格式的交換數據。本發明定義了一套數據表達機制,待交換數據全部通過可配置化的XML模板來表達,經過這種數據格式的統一,可以解決不同業務系統之間業務數據結構不統一的問題。
技術領域
本發明涉及數據交換技術領域,尤其涉及一種基于XML模板配置的數據交換文件格式設計方法及裝置。
背景技術
核電生產管理平臺和協同設計平臺在完成設計流程后,會形成種類繁多、屬性復雜的設計數據和過程數據,包括一般信函、設計審查、會議紀要、內部協審等數據。核電質保要求全電子化策略下的核電設計/工程內容文檔從無到有要經過編制、校核、審核、批準、統一編碼、授權、簽字、格式轉換、水印等,最終歸檔到核電企業內容管理平臺,實現設計數據的傳遞與共享,并通過核電企業內容管理平臺對外提供統一的查詢、利用與共享服務。設計數據種類繁多、結構不一,且根據業務發展可能出現頻繁變更,如何打通數據壁壘,實現各部門、各層級、各平臺/系統之間的數據互聯互通,設計一種高靈活性、高可擴展性的數據表達方法,實現設計數據充分、及時的共享,并能夠靈活應對業務數據交互的頻繁變更,顯得迫在眉睫。
隨著“互聯網+”工作的不斷深入,打通數據壁壘,實現各個系統或平臺之間的數據交互與共享的需求越來越強烈。特別是系統與系統、平臺與平臺之間存在上下游關系的場景,數據的可配置化表達和在異構平臺之間的高效傳遞需求量更大,對業務的有效整合和企業內部數據流的打通起到關鍵作用。常用的數據表達、傳遞和共享技術包括數據庫層面共享、文件共享和通過接口傳遞。上述每種傳遞和共享技術均與具體業務緊耦合,且需提前協定好數據屬性和格式,將數據處理與表達邏輯過程,通過代碼固化到應用程序中。
在數據庫層面進行共享的技術,一般是數據發送方與數據接收方提起約定好數據范圍,數據直接通過表結構字段數據來進行表達。通過在底層數據庫層面直接共享表結構,或通過視圖和存儲過程等方式,直接將原始業務數據整體共享。這種方式中存在的問題是其他業務系統通過數據庫連接訪問數據庫,會大大增加數據庫壓力。通過文件共享的方式進行數據傳遞,通過授權控制,直接傳遞文件實體,傳遞方式簡單,卻無法做到統一結構化查詢與管理,效率很低。通過數據接口方式進行傳遞時,接口會約定好數據格式和相關的參數,調用方按照約定好的數據格式,直接從業務系統中提取對應的字段數據,調用接口進行數據傳遞。這種方式需將接口參數固化,業務發生變更時,系統變更代價較大。
在數據傳遞和共享業務中,最重要的一步是進行數據格式的設計,如今面臨著如下三個問題:第一,不同業務系統之間業務數據結構不統一;第二,數據交換內容多種多樣,例如在核電生產管理平臺和文檔平臺之間交換的數據就包括一般信函、設計審查、內部協審、文檔利用、WR信函等等十五類,每類數據的屬性也存在很大差異;第三,隨著業務的不斷變化,會不斷產生新的業務數據類型。
發明內容
本發明要解決的技術問題在于,針對現有技術存在的至少一個缺陷,提供一種基于XML模板配置的數據交換文件格式設計方法及裝置。
本發明解決其技術問題所采用的技術方案是:構造一種基于XML模板配置的數據交換文件格式設計方法,包括以下步驟:
S10:根據業務要求,對待交換數據進行XML模板的配置,包括配置業務屬性和對應的動態業務屬性值、以及配置第一數據源;
S20:獲取XML模板,對所述動態業務屬性值進行解析,并抽取所述第一數據源中對應的待交換數據,得到XML格式的交換數據。
優選地,在本發明所述的基于XML模板配置的數據交換文件格式設計方法中,所述XML模板包括業務數據屬性元素;
在所述步驟S10中,配置業務屬性和對應的動態業務屬性值,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中廣核工程有限公司;深圳中廣核工程設計有限公司;中國廣核集團有限公司;中國廣核電力股份有限公司,未經中廣核工程有限公司;深圳中廣核工程設計有限公司;中國廣核集團有限公司;中國廣核電力股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111081842.0/2.html,轉載請聲明來源鉆瓜專利網。





