[發明專利]版本一致性確定方法、裝置及系統有效
| 申請號: | 201811416500.8 | 申請日: | 2018-11-26 |
| 公開(公告)號: | CN109558153B | 公開(公告)日: | 2022-01-21 |
| 發明(設計)人: | 陳國杰 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆;王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 版本 一致性 確定 方法 裝置 系統 | ||
本申請提供一種版本一致性確定方法、裝置及系統,其中方法包括:配置庫設備從數據庫中確定一個或多個指定屬性,獲取一個或多個指定屬性數據,并生成包含該一個或多個指定屬性數據的第一數據庫環境包;配置庫設備從一致性確定系統的其它設備中,獲取與所述一個或多個指定屬性對應的一個或多個指定屬性數據,并生成包含該一個或多個指定屬性數據的第二數據庫環境包;配置庫設備對比所述第一數據庫環境包和所述第二數據庫環境包,并獲得一致性對比結果。本申請可以方便快捷的執行一致性檢查工作,以提高執行一致性檢查工作的效率和準確率。
技術領域
本申請涉及軟件技術領域,尤其涉及版本一致性確定方法、裝置及系統。
背景技術
在一軟件程序使用一段時間后,通常會對軟件程序進行重開發操作。開發庫設備可以從配置庫設備獲取源代碼,并對源代碼執行重開發操作獲得更新后源代碼(后續稱為全量源碼),在全量源碼于構建庫設備經過編譯獲得全量執行碼后,可于測試庫設備中對全量執行碼進行測試,測試通過后存儲全量源碼和全量執行碼至配置庫設備,完整一次重開發操作。
再次執行重開發操作時仍從配置庫設備獲取源代碼,獲取的源代碼即為上一次重開發操作后的源代碼。以此類推,在經過多次重開發操作之后,配置庫設備中最新全量執行碼,即為經過多次重開發操作后的全量執行碼。
理論上,配置庫設備中最新的全量執行碼應該包含多次重開發操作中修改且經過測試的軟件代碼。但是,實際情況下由于開發人員的一些違規操作,導致全量執行碼缺失修改后的一些軟件代碼,或,全量執行碼中一些軟件代碼并未于測試庫設備中測試。
例如,開發人員違規直接在測試庫設備的測試環境里修改代碼,使得一些修改后的軟件代碼未添加至配置庫設備中;以及,開發人員未經過測試庫設備中經過測試便提交至配置庫設備,一些修改后的軟件代碼未在測試庫設備中經過測試。
目前在將配置庫設備中最新的全量執行碼發布至用戶設備之前,通常需要人工來執行一致性檢查工作,但是人工執行一致性檢查工作的效率較低且錯誤率高。
發明內容
鑒于此,本申請提供版本一致性確定方法、裝置及系統,可以方便快捷的執行一致性檢查工作,以提高執行一致性檢查工作的效率和準確率。
為了實現上述目的,提供了下述技術特征:
一種版本一致性確定系統,包括:
配置庫設備從數據庫中確定一個或多個指定屬性,獲取一個或多個指定屬性數據,并生成包含該一個或多個指定屬性數據的第一數據庫環境包;
配置庫設備從一致性確定系統的其它設備中,獲取與所述一個或多個指定屬性對應的一個或多個指定屬性數據,并生成包含該一個或多個指定屬性數據的第二數據庫環境包;
配置庫設備對比所述第一數據庫環境包和所述第二數據庫環境包,并獲得一致性對比結果。
可選的,配置庫設備從數據庫中確定一個或多個指定屬性包括:
配置庫設備提供包含多個數據庫屬性的展示界面,以供用戶選擇其中一個或多個數據庫屬性;其中所述數據庫屬性包括表結構、碼表記錄、索引、存儲模式和觸發器;
配置庫設備接收所述展示界面傳輸的一個或多個數據庫屬性,并將所述一個或多個數據庫屬性確定為指定屬性。
可選的,所述配置庫設備對比所述第一數據庫環境包和所述第二數據庫環境包,并獲得一致性對比結果,包括:
對于各個指定屬性而言,將所述第一數據庫環境包中指定屬性對應的指定屬性數據,與,所述第二數據庫環境包中該指定屬性對應的指定屬性數據進行對比,并獲得各個指定屬性的對比結果;
若各個指定屬性的對比結果均為一致結果,則確定所述一致性對比結果為所述第一數據庫環境包與所述第二數據庫環境包一致;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811416500.8/2.html,轉載請聲明來源鉆瓜專利網。





