[發明專利]復雜環境下的開發對象版本自動檢查方法及系統有效
| 申請號: | 201210320142.7 | 申請日: | 2012-09-03 |
| 公開(公告)號: | CN102866902A | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 劉蘇艷 | 申請(專利權)人: | 中科華核電技術研究院有限公司;中國廣東核電集團有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 林儉良 |
| 地址: | 518000 廣東省深圳市福田區益*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 復雜 環境 開發 對象 版本 自動 檢查 方法 系統 | ||
技術領域
本發明涉及檢測方法和系統,更具體地說,涉及一種復雜環境下的開發對象版本自動檢查方法及系統。
背景技術
復雜環境是指除了開發環境外的測試環境、生產環境以及根據需要配置的其他環境。在復雜環境進行開發對象的傳輸時,經常遇到多個環境下的版本不一致的問題,如新的版本已傳輸,但舊的版本還未傳輸,導致傳輸過程中報錯或影響系統的原有功能。
對于開發對象,在從開發系統傳輸至目標系統如測試環境和生產環境時,不僅是功能測試通過即可對版本進行傳輸還需要經過嚴格的技術評估才能確保此版本號的傳輸不會影響系統的原有功能。
版本的漏傳會影響系統原有功能如對于多家公司公用的功能開發,例如,公司A完成了開發并對版本進行了釋放,但是因為某種原因并沒有申請此版本至相關目標系統;公司B在公司A之后又對此代碼進行了修改,在測試通過之后公司B申請傳輸至相關目標系統。此時,如果不對版本的內容進行技術評估,公司B的版本至目標系統后,公司A的代碼也會上傳至目標系統,由于公司B和公司A修改后的開發對象存在差異,就可能影響了系統的原有功能。
發明內容
本發明要解決的技術問題在于,提供一種可對帶傳輸對象進行自動檢查、可確保多個系統中的同一對象的版本一致性的復雜環境下的開發對象版本自動檢查方法及系統。
本發明解決其技術問題所采用的技術方案是:一種復雜環境下的開發對象版本自動檢查方法,包括以下步驟:
S1:在開發系統中,將待傳輸開發對象的待傳輸開發對象標識與待傳輸開發對象版本號建立匹配關系;
S2:在目標系統中,將目標開發對象的目標開發對象標識與目標開發對象版本號建立匹配關系;
S3:當開發系統需要向目標系統傳送待傳輸開發對象時,根據待傳輸開發對象標識和目標開發對象標識、待傳輸開發對象版本號和目標對象版本號的比對結果,來判斷輸出傳輸是否存在風險的結果。
在本發明的復雜環境下的開發對象版本自動檢查方法中,在所述步驟S1中,包括以下步驟:
S1-1:在開發系統中,建立新的待傳輸開發對象時,為該新的待傳輸開發對象分配新的待傳輸開發對象標識和對應的待傳輸開發對象版本號;
S1-2:在開發系統中,在修改已存在的待傳輸開發對象時,修改待傳輸開發對象版本號,并與原待傳輸開發對象標識對應。
在本發明的復雜環境下的開發對象版本自動檢查方法中,一個待傳輸開發對象版本號對應一個或多個待傳輸開發對象標識。
在本發明的復雜環境下的開發對象版本自動檢查方法中,在步驟S1-2中,將修改后的待傳輸開發對象版本號和修改前的待傳輸開發對象版本號進行排序,建立版本清單并存儲。
在本發明的復雜環境下的開發對象版本自動檢查方法中,在所述步驟S2中,將傳輸至目標系統的待傳輸開發對象作為目標開發對象,并將待傳輸開發對象標識作為目標開發對象標識,將待傳輸開發對象版本號作為目標開發對象版本號,建立匹配關系,并存儲。
在本發明的復雜環境下的開發對象版本自動檢查方法中,在步驟S3中,包括以下步驟:
S3-1:建立開發系統與目標系統的通訊連接;
S3-2:讀取目標系統中目標開發對象的目標開發對象標識與目標開發對象版本號;
S3-3:根據待傳輸開發對象標識和目標開發對象標識,對比對應的待傳輸開發對象版本號和目標對象版本號;當待傳輸開發對象版本號與目標對象版本號對應時,輸出傳輸正常結果;當待傳輸開發對象版本號與目標對象版本號不對應時,輸出風險警示結果;或者,
根據待傳輸開發對象版本號和目標對象版本號,對比待傳輸開發對象版本號和目標對象版本號下的所有待傳輸開發對象標識和目標開發對象標識;當待傳輸開發對象標識和目標開發對象標識對應時,輸出傳輸正常結果;當待傳輸開發對象標識和目標開發對象標識不對應時,輸出風險警示結果。
在本發明的復雜環境下的開發對象版本自動檢查方法中,在所述步驟S3-3中,在步驟S1-2中建立的版本清單中查找目標開發對象版本號的位置,當目標開發對象版本號的下一位置為待傳輸開發對象版本號,輸出傳輸正常結果;當目標開發對象版本號的下一位置不是待傳輸開發對象版本號,則輸出風險警示結果。
在本發明的復雜環境下的開發對象版本自動檢查方法中,所述方法還包括步驟S4:建立開發系統和目標系統的連接,讀取開發系統中的待傳輸開發對象的內容,并讀取目標系統對應目標開發對象的當前版本的內容,并逐行對比,得出兩者的區別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科華核電技術研究院有限公司;中國廣東核電集團有限公司,未經中科華核電技術研究院有限公司;中國廣東核電集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210320142.7/2.html,轉載請聲明來源鉆瓜專利網。





