[发明专利]一种软件安装包的生成系统和方法有效
申请号: | 201510021513.5 | 申请日: | 2015-01-15 |
公开(公告)号: | CN104657131B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 朱天全;鲍胜青;申二明 | 申请(专利权)人: | 北京奥普维尔科技有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/61 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 何自刚 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 安装 生成 系统 方法 | ||
本申请公开了一种软件安装包的生成系统和方法,包括:获取单元、存储单元、配置单元、解析单元和合成单元,所述方法包括,步骤1:获取单元获取用户所需的功能信息和安装文件信息;步骤2:存储单元对用户所需的功能信息和安装文件信息进行存储;步骤3:配置单元调取存储单元所存储的功能信息,将所述功能信息配置在至少一个电子标签中,且使至少一个所述电子标签与所述安装文件信息关联为一目标文件;步骤4:解析单元将所述目标文件解析为安装目录;步骤5:合成单元将所述安装目录合成为软件安装包。解决了现有技术无法实现的生成文件过程简单、配制方便、可自动执行安装过程且在无屏幕的情况下直接安装的技术问题。
技术领域
本发明涉及嵌入式平台应用领域,具体的说,是涉及一种软件安装包的生成系统和方法。
背景技术
安装包(Install pack),即软件安装包,是可自行解压缩文件的集合,其中包括软件安装的所有文件。运行这个安装包(可执行文件),可以将此软件的所有文件释放到硬盘上,完成修改注册表、修改系统设置、创建快捷方式等工作。
现有技术中的软件打包方式是将所有需要打包的文件收集后进行合并,然后用户安装时再将所有文件直接释放到用户指定的安装目录下。通过这种方式打包的软件,用户安装时需要自己判断查找平台软件目录,然后再设定软件安装目录,增加了操作的复杂性,并且容易出错,一旦安装目录设置错误,会导致主程序无法找到插件,而不能正常加载插件;而现有技术中生成软件安装包的方法,一般需要专门的生成工具和编写特定的文件,这些生成工具和文件中需要的信息多而且格式复杂在修改过程中很容易出错,另外,还有一些软件安装包在安装时需要电脑和数据线配合安装,安装复杂,不易操作。
专利申请201010543019.2公开了一种软件安装包的生成、卸载方法及装置,上述软件安装包的生成方法包括:获取软件的版本信息、待打包文件及待打包文件信息,根据软件的版本信息及待打包文件生成配置文件并记录该配置文件对应的信息;创建软件安装包,在软件安装包的头部写入软件的安装单元;在软件安装包的安装文件后依次写入配置文件对应的信息、配置文件、待打包文件信息、待打包文件、尾部结构体信息,生成软件的软件安装包。通过本发明的技术方案,整个安装过程由安装单元自动进行处理,所有安装的软件的正常使用,虽然可以满足平台软件与软件的匹配,但是其生成方法复杂,安装卸载麻烦,需要的生成文件太多,不好管理,不能根据需要显示安装目录,更改注册表。
因此,如何研发一种软件安装包的生成系统和方法,解决上述问题,便成为亟待解决的技术问题。
发明内容
本申请解决的主要问题是提供一种软件安装包的生成系统和方法,以解决无法实现的生成文件过程简单、配制方便、可自动执行安装过程且在无屏幕的情况下直接安装的技术问题。
为了解决上述技术问题,本发明公开了一种软件安装包的生成系统,包括:获取单元、存储单元、配置单元、解析单元和合成单元,其中,
所述获取单元,用于获取用户所需的功能信息和安装文件信息;
所述存储单元,用于存储用户所需的功能信息和安装文件信息;
所述配置单元,用于调取存储单元所存储的功能信息,将所述功能信息配置在至少一个电子标签中,且使至少一个所述电子标签与所述安装文件信息关联为一目标文件;
所述解析单元,用于将所述目标文件解析为一安装目录;
所述合成单元,用于将所述安装目录合成为软件安装包。
进一步地,其中,所述配制单元,还包括:算法压缩单元和算法编码单元,其中,
所述算法压缩单元,用于按照压缩算法对所述目标文件进行压缩,得到算法压缩文件;
所述算法编码单元,用于按照压缩算法对算法解压库进行编码,形成所述算法解压库的解压函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奥普维尔科技有限公司,未经北京奥普维尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510021513.5/2.html,转载请声明来源钻瓜专利网。