[發明專利]一種軟件版本演進方法及系統有效
| 申請號: | 201710626046.8 | 申請日: | 2017-07-27 |
| 公開(公告)號: | CN107368321B | 公開(公告)日: | 2020-09-18 |
| 發明(設計)人: | 高四輩 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 版本 演進 方法 系統 | ||
1.一種軟件版本演進方法,其特征在于,包括:
在軟件的第一模塊中,利用第一功能單元判斷第一模塊與第二模塊的數據交互接口中是否存在對應于新增交互數據的目標屬性,得到第一判斷結果;其中,所述數據交互接口的數據結構包括至少一個必選交互數據,并提供針對可選交互數據的屬性設置功能;所述新增交互數據屬于可選交互數據;
若第一判斷結果表示存在,則利用第二功能單元將所述新增交互數據賦值給所述目標屬性;若第一判斷結果表示不存在,則不執行利用第二功能單元進行賦值的操作;
在軟件的第二模塊中,利用第一功能單元判斷第一模塊與第二模塊的數據交互接口中是否存在所述目標屬性,得到第二判斷結果;
若第二判斷結果表示存在,則利用第三功能單元獲得所述目標屬性對應的所述新增交互數據;若第二判斷結果表示不存在,則不執行利用第三功能單元進行數據獲取的操作;其中,所述第一功能單元、第二功能單元及第三功能單元為預先制定的能夠通用于軟件中各協作模塊的功能單元。
2.根據權利要求1所述的方法,其特征在于,所述第一功能單元為在預先制定的通用模板中封裝的判斷函數,所述通用模板能夠通用于軟件中的各協作模塊中;
則所述利用第一功能單元判斷第一模塊與第二模塊的數據交互接口中是否存在對應于新增交互數據的目標屬性,包括:
調用所述通用模板中封裝的所述判斷函數,通過所述判斷函數判斷第一模塊與第二模塊的數據交互接口中是否存在對應于新增交互數據的目標屬性。
3.根據權利要求2所述的方法,其特征在于,所述第二功能單元為在預先制定的通用模板中封裝的設置函數,則所述利用第二功能單元將所述新增交互數據賦值給所述可選屬性,包括:
調用所述通用模板中封裝的所述設置函數,通過所述設置函數將所述新增交互數據賦值給所述目標屬性。
4.根據權利要求3所述的方法,其特征在于,所述第三功能單元為在預先制定的通用模板中封裝的獲取函數,則所述利用第三功能單元獲得所述目標可選屬性對應的所述新增交互數據,包括:
調用所述通用模板中封裝的所述獲取函數,通過所述獲取函數獲得所述目標屬性對應的所述新增交互數據。
5.根據權利要求1所述的方法,其特征在于,所述新增交互數據為一個數據,或者為多個數據的打包數據。
6.根據權利要求1-5任一項所述的方法,其特征在于,還包括:
在后續的版本演進過程中,當存在針對第一模塊、第二模塊間的所述新增交互數據的撤銷需求時,則不利用所述新增交互數據對所述目標屬性進行賦值;或者,
從所述第一模塊與第二模塊的數據交互接口中刪除與所述新增交互數據相對應的所述目標屬性。
7.一種軟件版本演進系統,其特征在于,包括:
第一判斷單元,用于在軟件的第一模塊中,利用第一功能單元判斷第一模塊與第二模塊的數據交互接口中是否存在對應于新增交互數據的目標屬性,得到第一判斷結果;其中,所述數據交互接口的數據結構包括至少一個必選交互數據,并提供針對可選交互數據的屬性設置功能;所述新增交互數據屬于可選交互數據;
賦值單元,用于在第一判斷結果表示存在時,利用第二功能單元將所述新增交互數據賦值給所述目標屬性;以及在第一判斷結果表示不存在時,不執行利用第二功能單元進行賦值的操作;
第二判斷單元,用于在軟件的第二模塊中,利用第一功能單元判斷第一模塊與第二模塊的數據交互接口中是否存在所述目標屬性,得到第二判斷結果;
獲取單元,用于在第二判斷結果表示存在時,利用第三功能單元獲得所述目標可選屬性對應的所述新增交互數據;以及在第二判斷結果表示不存在時,不執行利用第三功能單元進行數據獲取的操作;其中,所述第一功能單元、第二功能單元及第三功能單元為預先制定的能夠通用于軟件中各協作模塊的功能單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710626046.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:階梯成型鉆鉸刀
- 下一篇:一種雙銑刀聯動的雙面銑床





