[發明專利]集成版本管理的工程組態方法及系統在審
| 申請號: | 201410286871.4 | 申請日: | 2014-06-24 |
| 公開(公告)號: | CN104134109A | 公開(公告)日: | 2014-11-05 |
| 發明(設計)人: | 張洪波;萬思軍 | 申請(專利權)人: | 青島海信網絡科技股份有限公司 |
| 主分類號: | G06Q10/06 | 分類號: | G06Q10/06;G06Q50/30 |
| 代理公司: | 北京市京大律師事務所 11321 | 代理人: | 張璐;方曉明 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集成 版本 管理 工程 組態 方法 系統 | ||
技術領域
本發明涉及組態軟件技術領域,尤其涉及一種集成版本管理的工程組態方法及系統。?
背景技術
軌道交通綜合監控系統是一個龐大的組態工程,其涉及20-50個車站、10多個子系統、近200臺計算機、近萬臺自動化設備、近100萬個測點;搭建這樣的組態工程的工作量非常大,必須由多個工程組態人員共同開發完成。例如,在傳統的組態方法中,多個工程組態人員可以通過組態軟件平臺來組態工程,具體地,可以根據工程規模將組態工程劃分為小規模的模塊,有些工藝獨立的模塊可以由不同的工程組態人員分別負責開發,有些公用的模塊則需要多人進行開發;在各模塊完成開發后,手動進行工程的合并和發布。?
事實上,軌道交通綜合監控系統從開始組態到最終發布,要經歷很多個版本,因此,需要對組態工程中的各模塊進行不斷的修改。然而,由于傳統的工程組態過程中,需要采用拷貝的方式獲取不同的工程組態人員所修改的各模塊,將修改的各模塊與歷史版本中未修改的模塊進行合并,形成新的版本的組態工程,組態過程繁復、組態效率低;而且可能存在同時有多個工程組態人員對同一模塊進行修改的情況,一旦出現上述情況,在合并過程中就會出現模塊沖突的問題,需要人工才能解決,進一步降低了工程組態的效率。?
為了提高工程組態的效率,現有提供了一種分布式控制系統的工程組態管理方法及系統,其可以為分布式控制系統的每個單元域設置對應的域服務器,并設置管理域;在各單元域內分別組態,獲得各單元域的組態文件,將各單元域的組態文件存儲到各自對應的域服務器上;共享各單元域的工程組態主目錄;根據工程組態主目錄,在管理域上添加各單元域工程,對各單元域統一進行組態。雖然,通過該管理系統可以實現各單元域分別組態(并行化),提高了工程組態的效率;但是,每個單元域修改工程內容后,提交到域服務器時,會將當前域服務器中對應的工程內容覆蓋,并不能記錄每個單元域每次修改的內容,不利于問題追溯,不能夠實現工程版本的回退。?
綜上所述,現有的工程組態方法存在工程組態效率低,因此,有必要提供一種能夠支持多個工程組態人員同時修改組態工程以提高組態效率。?
發明內容
本發明實施例提供了一種集成版本管理的工程組態方法及系統,用以提高組態效率。?
根據本發明的一個方面,提供了一種集成版本管理的工程組態方法,包括:?
客戶端從版本管理服務器下載組態工程后,向所述版本管理服務器發送攜帶有該組態工程中待編輯的模塊的標識和所述客戶端的標識的編輯請求;?
所述版本管理服務器根據接收的編輯請求,查找所述組態工程中對應所述待編輯的模塊的標識所記錄的編輯狀態;若查找到的編輯狀態為待編輯,則返回所述待編輯的模塊的編輯權限,將查找到的編輯狀態修改為編輯中,并記錄該模塊的編輯者為所述客戶端的標識;否則,返回拒絕信息;?
所述客戶端在接收到所述待編輯的模塊的編輯權限后,將對所述待編輯的模塊進行編輯后得到的已編輯模塊替換掉所述組態工程中的待編輯的模塊,將得到的修改后的組態工程向所述版本管理服務器提交;?
所述客戶端向版本管理服務器發送攜帶有所述已編輯模塊的標識和所述客戶端的標識的釋放請求;?
所述版本管理服務器從接收的釋放請求中解析出客戶端的標識與模塊的標識后,確認對應解析出的模塊的標識所記錄的編輯者是否與解析出的客戶端的標識相同;若是,則將所述組態工程中對應所述已編輯模塊的標識所記錄的編輯狀態置為待編輯,為所述客戶端提交的組態工程分配新的版本號后進行存儲,并取消所述客戶端的標識與所述已編輯模塊的標識的對應關系。?
較佳地,在所述客戶端從版本管理服務器下載組態工程之前,還包括:?
客戶端將創建的組態工程提交至所述版本管理服務器;?
所述版本管理服務器為接收的組態工程分配版本號后,將分配的版本號與接收的組態工程進行對應存儲。?
較佳地,所述將得到的修改后的組態工程向所述版本管理服務器提交之前,還包括:?
所述客戶端從所述版本管理服務器下載當前最新的組態工程,并將基于之前下載的組態工程進行修改后得到的組態工程與所述當前最新的組態工程進行版本比對,確定出兩者的差異內容后,利用確定出的差異內容對所述修改后得到的組態工程進行更新;?
所述將得到的修改后的組態工程向所述版本管理服務器提交,具體為:?將得到的更新后的組態工程向所述版本管理服務器提交。?
較佳地,所述客戶端在接收到所述待編輯的模塊的編輯權限之后,還包括:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信網絡科技股份有限公司,未經青島海信網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://m.szxzyx.cn/pat/books/201410286871.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:醫療服務提供方績效管理系統及方法
- 下一篇:電子商務網站銷售數據分析方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





