[发明专利]终端软件的安装方法及装置在审
申请号: | 201210509098.4 | 申请日: | 2012-12-03 |
公开(公告)号: | CN103853567A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 杨洪刚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 软件 安装 方法 装置 | ||
技术领域
本发明涉及软件安装领域,尤其涉及一种可定制统一界面终端软件的安装方法及装置。
背景技术
随着通讯事业的迅速发展,客户对终端软件的要求也在逐步提升。对安装软件过程也提出了许多新需求,如安装过程中不美观、需要在安装软件时安装第三方软件、软件语言显示要求等。
目前,终端软件的发布是应用各个系统上的打包软件来实现的,例如Windows系统上使用的InstallShield,MAC系统上使用的是PackageMaker。但是其存在的问题主要有:首先,使用这些打包软件发布的软件版本,在不同的系统上安装过程相差很大,安装的流程也不一致,一些功能表现也不一致;其次,存在软件的安装界面也和软件的风格不一致;最后,安装过程界面无法更改。
发明内容
本发明的主要目的是提供一种终端软件的安装方法,旨在实现跨平台安装软件时的安装界面统一。
本发明提供了一种终端软件的安装方法,包括以下步骤:
根据安装系统的类型,调用所述安装系统支持的图形开发库,配置统一界面的运行环境;
加载统一界面控件资源配置表,并显示交互界面;
接收到软件安装指令时进行软件的安装。
优选地,所述根据安装系统的类型,调用所述安装系统支持的图形开发库,配置统一界面的运行环境包括:
读取安装文件,并将其存放在临时目录中;
调用所述安装系统支持的图形开发库,组装跨平台GUI图形库开发界面运行环境作为统一界面的运行环境。
优选地,所述加载统一界面控件资源配置表,并显示交互界面包括:
加载默认配置表和自定义配置表;
读取默认配置表,并从相应的自定义配置表中查找是否存在配置项;若存在则修改统一界面控制的信息;否则加载统一界面控制和布局;
显示交互界面。
优选地,所述接收到软件安装指令时进行软件的安装包括:
接收到软件安装指令,将安装内容进行解包处理,并将固定目录文件存放至安装目录中;
获取预置的规则文件,并对其进行解析,根据解析结果控制软件的安装。
优选地,还包括:在软件安装过程中还调用封装好的安装系统接口进行软件的安装。
本发明还提供了一种终端软件的安装装置,包括:
运行环境配置模块,用于根据安装系统的类型,调用所述安装系统支持的图形开发库,配置统一界面的运行环境;
界面交互模块,用于加载统一界面控件资源配置表,并显示交互界面;
安装模块,用于接收到软件安装指令时进行软件的安装。
优选地,所述运行环境配置模块包括:
文件读取单元,用于读取安装文件,并将其存放在临时目录中;
调用单元,用于调用所述安装系统支持的图形开发库,组装跨平台GUI图形库开发界面运行环境作为统一界面的运行环境。
优选地,所述界面交互模块包括:
配置表加载单元,用于加载默认配置表和自定义配置表;
配置表分析单元,用于读取默认配置表,并从相应的自定义配置表中查找是否存在配置项;若存在则修改统一界面控制的信息;否则加载统一界面控制和布局;
界面显示单元,用于根据配置表分析单元的配置表分析结果显示相应的交互界面。
优选地,所述安装模块包括:
解包单元,用于接收到软件安装指令,将安装内容进行解包处理,并将固定目录文件存放至安装目录中;
控制单元,用于获取预置的规则文件,并对其进行解析,根据解析结果控制软件的安装。
优选地,所述安装模块还包括:
接口调用单元,用于在软件安装过程中调用封装好的安装系统接口进行软件的安装。
本发明通过安装之前根据安装系统的类型调用自身所支持的图形开发库,配置统一界面的运行环境,然后加载统一界面控件资源配置表,从而实现了在各个系统中,软件的安装界面一致。
本发明还通过加载默认配置表及自定义配置表进行界面显示,以及安装过程中调用自定义的安装规则文件,从而实现了界面及安装过程的定制。
附图说明
图1是本发明终端软件的安装方法一实施例的流程示意图;
图2是本发明终端软件的安装方法中运行环境配置的流程示意图;
图3是本发明终端软件的安装方法中显示交互界面的流程示意图;
图4是本发明终端软件的安装方法中进行软件安装的流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210509098.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能早餐厨具
- 下一篇:一种提高海参营养吸收率的方法