[发明专利]一种生成和运行客户端安装程序的方法及系统有效
| 申请号: | 200910171288.8 | 申请日: | 2009-09-03 |
| 公开(公告)号: | CN101699400A | 公开(公告)日: | 2010-04-28 |
| 发明(设计)人: | 吴德港 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 生成 运行 客户端 安装 程序 方法 系统 | ||
1.一种生成和运行客户端安装程序的系统,包括程序开发端和客户端; 其特征在于,
所述程序开发端包括自解压程序设置单元、安装配置信息设置单元、安 装向导文件保存单元、反安装程序设置单元、安装程序生成单元;
所述客户端包括自动安装单元;
所述自解压程序设置单元,用于生成自解压程序;
所述安装配置信息设置单元,用于生成客户端运行所述客户端安装程序 所需的安装配置信息;
所述安装向导文件保存单元,用于保存客户端运行所述客户端安装程序 所需的安装文件;
所述反安装程序设置单元,用于生成反安装程序;
所述安装程序生成单元,用于根据以下步骤生成客户端安装程序:从所 述自解压程序设置单元获取自解压程序并加载,从安装配置信息设置单元获 取安装配置信息并加载至所述自解压程序的尾部,从所述安装向导文件保存 单元获取各安装文件完成安装向导的布局并打包后加载至所述安装配置信 息的尾部,从所述反安装程序设置单元获取反安装程序并打包后加载至所述 安装文件的尾部;
所述自动安装单元,用于完成自解压后,解析出安装配置信息,并根据 安装向导完成自动安装。
2.如权利要求1所述的系统,其特征在于,
所述安装程序生成单元,还用于根据所述安装配置信息从所述安装向导 文件保存单元获取各安装文件完成安装向导的布局并打包后加载。
3.如权利要求1或2所述的系统,其特征在于,
所述安装配置信息设置单元,还用于将所述安装配置信息生成可扩展标 记语言配置文件。
4.如权利要求3所述的系统,其特征在于,
所述安装向导文件包括:应用程序概要信息、对话框信息、安装文件列 表、注册表键值信息、注册组件列表、快捷方式列表、安装结束后运行的任 务列表。
5.如权利要求4所述的系统,其特征在于,
所述自动安装单元,还用于完成自解压后,解析出安装配置信息,并根 据安装向导完成自动安装,把安装程序依次释放到用户选择的安装目录中, 展示欢迎页面,解析最终用户安装许可协议并展示,展示选择安装路径页面, 依据安装配置文件中设置,自动注册组件,修改注册表,创建快捷方式,并 创建安装日志文件。
6.一种使用如权利要求1所述系统的生成和运行客户端安装程序的方 法,包括:
程序开发端根据以下步骤生成客户端安装程序:获取自解压程序并加 载,获取安装配置信息并加载至所述自解压程序的尾部,获取各安装文件完 成安装向导的布局并打包后加载至所述安装配置信息的尾部,获取反安装程 序并打包后加载至所述安装文件的尾部;
客户端运行客户端安装程序时,完成自解压后,解析出安装配置信息, 并根据安装向导完成自动安装。
7.如权利要求6所述的方法,其特征在于,
程序开发端根据所述安装配置信息获取各安装文件完成安装向导的布 局并打包后加载。
8.如权利要求6或7所述的方法,其特征在于,
所述程序开发端将所述安装配置信息生成可扩展标记语言配置文件。
9.如权利要求8的方法,其特征在于,
所述安装向导文件包括:应用程序概要信息、对话框信息、安装文件列 表、注册表键值信息、注册组件列表、快捷方式列表、安装结束后运行的任 务列表。
10.如权利要求9的方法,其特征在于,
客户端运行客户端安装程序时,完成自解压后,解析出安装配置信息, 并根据安装向导完成自动安装,把安装程序依次释放到用户选择的安装目录 中,展示欢迎页面,解析最终用户安装许可协议并展示,展示选择安装路径 页面,依据安装配置文件中设置,自动注册组件,修改注册表,创建快捷方 式,并创建安装日志文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910171288.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多操作系统整合测试方法
- 下一篇:防水保温涂料





