[发明专利]一种软件安装界面的优化方法及系统有效
| 申请号: | 201710056473.7 | 申请日: | 2017-01-25 |
| 公开(公告)号: | CN106775776B | 公开(公告)日: | 2020-04-10 |
| 发明(设计)人: | 戴有勇 | 申请(专利权)人: | 武汉天喻教育科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/61;G06F9/445 |
| 代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 王卫东 |
| 地址: | 430000 湖北省武汉市*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 安装 界面 优化 方法 系统 | ||
技术领域
本发明涉及计算机领域,具体涉及一种软件安装界面的优化方法和一种软件安装界面的优化系统。
背景技术
在计算机程序的应用中,经常会进行客户端相关软件安装包的安装与更新,因此不可避免的会涉及到软件安装包的制作。软件安装包一般使用NSIS进行制作,NSIS是一个开源的Windows系统下的软件安装程序的制作程序,同时NSIS预留有功能插件扩展接口。
为提高软件安装界面的美观以及软件与用户间的友好度,在软件安装包的制作过程中,会对软件的安装界面进行美化,常见的做法是使用NSIS预留的插件扩展接口,接入特定模板的UI(User's Interface,用户界面)界面美化包,从而完成软件安装界面的美化,但由于UI界面美化包模板化的限制,在对安装界面美化的过程中,仅能使用UI界面美化包中已有的安装界面的美化方案,无法根据软件自身产品特色进行自定义的安装界面美化设计,进而无法满足用户或软件开发人员多元化的产品需求。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种软件安装界面的优化方法和一种软件安装界面的优化系统,有效提高软件安装界面设计的灵活性。
为达到以上目的,本发明采取的技术方案是,包括:
步骤S1:根据安装流程设计对应的安装界面,所述安装流程包括开始、协议、安装路径选择、安装进行中和安装结束,且至少一个所述安装流程所对应的安装界面包括用于装饰和/或互动的元素;
步骤S2:将所述元素插入相应安装界面;
步骤S3:将Duilib工具封装成NSIS插件,使用NSIS安装脚本控制安装流程,并通过所述NSIS插件完成所述安装界面的功能控制。
在上述技术方案的基础上,安装界面的功能控制包括安装界面间的切换、安装界面上功能按钮的触发、注册表的读写和软件服务安装。
在上述技术方案的基础上,所述元素为用以介绍软件功能的动画或图片。
在上述技术方案的基础上,所述NSIS安装脚本用于进行安装界面的配置、安装界面布局的注入、定义NSIS功能函数并与安装界面绑定。
在上述技术方案的基础上,所述NSIS安装脚本还用于将NSIS功能函数放入寄存器中,并将NSIS功能函数与NSIS插件绑定。
在上述技术方案的基础上,所述安装界面由XML编写。
本发明还提供一种软件安装界面的优化系统,包括:
NSIS主模块,其用于安装界面中系统参数管理、注册表管理、与插件间通讯交互,以及安装流程控制;所述系统参数管理包括软件安装路径参数、临时路径参数和系统版本参数;
安装辅助模块,其用于完成安装界面中元素展示、下载软件安装运行时依赖组件以及软件安装时的服务管理和进程管理。
在上述技术方案的基础上,所述元素为用以介绍软件功能的动画或图片,所述NSIS主模块还用于动画效果的展示。
在上述技术方案的基础上,所述安装界面由XML编写,所述安装辅助模块还用于解析XML文件。
在上述技术方案的基础上,所述服务管理包括Windows服务状态检测和Windows服务的启停,所述进程管理包括软件安装的进程状态判断,以及软件安装的进程结束。
与现有技术相比,本发明一种软件安装界面的优化方法的优点在于:采用脚本加插件的方式,通过Duilib工具封装成的NSIS插件完成安装界面美化以及功能的自定义设计,实现个性化的软件安装程序,对各个安装流程的安装界面进行定制化,如安装界面的个性设计、安装界面的动态排版和安装过程页面数量设置;对安装过程进行定制化,如软件安装权限的配置、安装环境的检测及动态配置;实现安装方式的定制化,如软件在线下载安装、离线安装或离线和在线混合式安装。满足多元化的产品需求,最大程度的体现出产品自身的特色。
附图说明
图1为本发明一种软件安装界面的优化方法的流程图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉天喻教育科技有限公司,未经武汉天喻教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710056473.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于OpenResty的高性能MVC框架
- 下一篇:内容交互方法及装置





