[發明專利]用于使用編譯和部署服務進行軟件構建和負載處理的系統、方法和計算機程序產品有效
| 申請號: | 201380065346.3 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN104854558B | 公開(公告)日: | 2018-10-23 |
| 發明(設計)人: | B·約翰森;S·彼得森;P·安德森;A·查蒂拉;A·弗蘭岑;J·馬洛伊;T·尼爾森;T·哈馬姆;R·特倫布萊 | 申請(專利權)人: | 瑞典愛立信有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06F8/656;G06F8/658 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;馬明月 |
| 地址: | 瑞典斯*** | 國省代碼: | 瑞典;SE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 使用 編譯 部署 服務 進行 軟件 構建 負載 處理 系統 方法 計算機 程序 產品 | ||
1.一種用于使用編譯和部署服務(300)進行軟件構建和負載處理的方法,包括:
在所述服務(300)處接收新的軟件;
在所述服務(300)處將所述接收的新的軟件與數據庫(525,725)中的數據進行比較,其中所述數據包括活動軟件以及關于一個或多個目標處理單元(400,410)的之前所定義的約束,并且其中所述比較包括檢查所述新的軟件與所述活動軟件兼容并且滿足所述之前所定義的約束;
在所述服務(300)處基于所述比較而將所述新的軟件與所述活動軟件合并到一個或多個負載模塊(330 ,550a,550b)中;以及
將所述一個或多個負載模塊部署到所述一個或多個目標處理單元(340,400,410)。
2.根據權利要求1所述的方法,其中所述新的軟件是被封裝至容器(320,520)中的源代碼(310,510),其中
所述比較步驟進一步包括在源級別上相對于所述之前所定義的約束和所述活動軟件對所述源代碼進行檢查,并且
所述合并步驟進一步包括在所述服務處將所述源代碼與所述活動軟件進行合并和編譯。
3.根據權利要求1所述的方法,其中
所述新的軟件是被封裝至容器(320,520)中的經編譯的源代碼(310,510),所述容器具有描述所述經編譯的源代碼的屬性的新的清單,
所述數據庫中的所述數據包括與所述活動軟件相關聯的一個或多個現有清單文件;并且
所述比較步驟進一步包括提取所述新的清單并且相對于所述之前所定義的約束和所述一個或多個現有清單對所述新的清單進行檢查。
4.根據權利要求1所述的方法,其中所述新的軟件是中間格式的源代碼(310,320,510,520),其中
所述比較步驟進一步包括相對于所述之前所定義的約束和所述活動軟件對所述中間格式的源代碼進行檢查;并且
所述合并步驟進一步包括對所述中間格式的源代碼進行完全編譯。
5.根據權利要求4所述的方法,其中所述合并步驟進一步包括在語句和表達式的級別上將所述中間格式的源代碼與所述活動軟件進行合并。
6.根據權利要求1-5中任一項所述的方法,進一步包括:
在所述服務(300)處接收所述接收到的新的軟件的一個或多個代碼特性,其中所述數據庫數據包括所述活動軟件的所存儲的特性;以及
在所述服務(300)處作為所述數據比較的一部分將所接收到的新的軟件的代碼特性與所述存儲的活動軟件代碼特性進行比較。
7.根據權利要求1-5中任一項所述的方法,其中所述目標處理單元(340)包括一個或多個服務GPRS支持節點SGSN和負載平衡器(400),所述新的軟件包括SGSN軟件(510)和新的負載平衡器規則(520),并且所述數據包括現有的負載平衡器規則(525)。
8.根據權利要求7所述的方法,其中所述比較步驟進一步包括使用一個或多個負載平衡器檢查器和編譯器(540b),相對于所述現有負載平衡器規則對所述新的負載平衡器規則進行檢查,其中所述合并步驟進一步包括將所述新的負載平衡器規則中與所述現有負載平衡器規則共有的部分進行合并,并且報告與所述現有負載平衡器規則沖突的所述新的負載平衡器規則。
9.根據權利要求7所述的方法,其中所述比較步驟進一步包括在一個或多個SGSN檢查器和編譯器(540a)處檢查所述SGSN軟件。
10.根據權利要求1-5中任一項所述的方法,其中所述目標處理單元通過處理器架構、操作系統和所述新的軟件的預期使用中的一個或多個進行歸類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞典愛立信有限公司,未經瑞典愛立信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380065346.3/1.html,轉載請聲明來源鉆瓜專利網。





