[發明專利]制作安裝程序的方法和裝置、程序的安裝方法和裝置有效
| 申請號: | 201611097344.4 | 申請日: | 2016-12-02 |
| 公開(公告)號: | CN108153533B | 公開(公告)日: | 2020-12-11 |
| 發明(設計)人: | 顏泰國 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/71 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;鄧云鵬 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 制作 安裝 程序 方法 裝置 | ||
本發明涉及一種制作安裝程序的方法和裝置,包括:獲取安裝程序腳本,所述安裝程序腳本包括配置腳本和通用邏輯腳本,所述配置腳本包括待安裝產品的配置安裝信息,所述通用邏輯腳本包括與所述插件存在交互邏輯的邏輯啟動接口,配置安裝信息包括待安裝產品信息和安裝過程配置信息;獲取插件,所述插件包括供所述邏輯啟動接口調用的安裝行為邏輯接口,所述安裝行為邏輯接口用于實現安裝的行為和邏輯;解析所述安裝程序腳本,將所述配置安裝信息和邏輯啟動接口寫入預設數據包,預設數據包包括所述待安裝產品的程序主體,將所述安裝程序腳本與插件關聯,打包生成安裝程序,提高安裝程序的制作效率,還提供了一種程序的安裝方法和裝置。
技術領域
本發明涉及計算機技術領域,特別是涉及一種制作安裝程序的方法和裝置、程序的安裝方法和裝置。
背景技術
隨著計算機技術的發展,人們通過各式各樣的應用進行娛樂、溝通和獲取信息,其中安裝和卸載應用是軟件應用使用過程中的重要步驟,通過安裝程序進行應用的安裝和卸載。
傳統的安裝程序通過腳本語言來描述和控制安裝程序的行為和邏輯,每個應用由于安裝邏輯和行為的差異性,需要為每個應用編寫一套安裝腳本。不同安裝程序開發工具往往通過不同的腳本語言進行安裝程序的制作,存在大量自定義語法,編寫難度大,開發效率低。
發明內容
基于此,有必要針對上述技術問題,提供一種制作安裝程序的方法和裝置、程序的安裝方法和裝置,提高安裝程序的制作效率。
一種制作安裝程序的方法,所述方法包括:
獲取安裝程序腳本,所述安裝程序腳本包括配置腳本和通用邏輯腳本,所述配置腳本包括待安裝產品的配置安裝信息,所述通用邏輯腳本包括與所述插件存在交互邏輯的邏輯啟動接口,所述配置安裝信息包括待安裝產品信息和安裝過程配置信息;
獲取插件,所述插件包括供所述邏輯啟動接口調用的安裝行為邏輯接口,所述安裝行為邏輯接口用于實現安裝的行為和邏輯;
解析所述安裝程序腳本,將所述配置安裝信息和邏輯啟動接口寫入預設數據包,所述預設數據包包括所述待安裝產品的程序主體,將所述安裝程序腳本與插件關聯,打包生成安裝程序。
一種制作安裝程序的裝置,所述裝置包括:
腳本獲取模塊,用于獲取安裝程序腳本,所述安裝程序腳本包括配置腳本和通用邏輯腳本,所述配置腳本包括待安裝產品的配置安裝信息,所述通用邏輯腳本包括與所述插件存在交互邏輯的邏輯啟動接口,所述配置安裝信息包括待安裝產品信息和安裝過程配置信息;
插件獲取模塊,用于獲取插件,所述插件包括供所述邏輯啟動接口調用的安裝行為邏輯接口,所述安裝行為邏輯接口用于實現安裝的行為和邏輯;
打包生成模塊,用于解析所述安裝程序腳本,將所述配置安裝信息和邏輯啟動接口寫入預設數據包,所述預設數據包包括所述待安裝產品的程序主體,將所述安裝程序腳本與插件關聯,打包生成安裝程序。
上述制作安裝程序的方法和裝置,通過獲取安裝程序腳本,安裝程序腳本包括配置腳本和通用邏輯腳本,配置腳本包括待安裝產品的配置安裝信息,配置安裝信息包括待安裝產品信息和安裝過程配置信息,通用邏輯腳本包括與插件存在交互邏輯的邏輯啟動接口,獲取插件,插件包括供邏輯啟動接口調用的安裝行為邏輯接口,安裝行為邏輯接口用于實現安裝的行為和邏輯,解析安裝程序腳本,將配置安裝信息和邏輯啟動接口寫入包括待安裝產品的程序主體的預設數據包,將安裝程序腳本與插件關聯,打包生成安裝程序,通過自定義的擴展插件接管啟動入口,將真正的安裝和卸載邏輯移到插件,可以簡化和固定腳本,由于插件不是通過腳本語言編寫,而是通用的研發語言編寫,插件的生成效率高,從而提高了安裝程序的生成效率,降低了開發成本。
一種程序的安裝方法,所述方法包括:
獲取安裝程序,所述安裝程序包括插件,所述插件包括安裝行為邏輯接口;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611097344.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于日志挖掘的云應用部署方法
- 下一篇:安裝應用程序的方法、裝置及系統





