[发明专利]一种软件启动方法和装置有效
申请号: | 202110837382.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113535270B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 康岩基;张同虎 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/61 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 赵迪;杨倩 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 启动 方法 装置 | ||
本发明公开了一种软件启动方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收软件启动指令,软件启动指令指示了待启动的软件;对软件对应的当前安装信息进行检验,确定当前安装信息是否存在异常;在确定出当前安装信息存在异常的情况下,获取软件对应的目标安装文件;根据目标安装文件重新安装软件,启动软件,并将重新安装后软件对应的安装信息作为当前安装信息。该实施方式实现了静默升级的效果,在保证及时更新软件的同时,提高了用户体验。
技术领域
本发明涉及自动程序设计技术领域,尤其涉及一种软件启动方法和装置。
背景技术
目前在启动软件时,如果软件有新版本发布,会提示用户,让用户选择是否进行升级。此时如果用户一直不选择升级,会导致旧版本的缺陷一直没有被修复,从而影响用户后续正常使用;而如果用户选择升级,用户需要先关闭软件,再下载安装包进行安装,这一过程过于繁琐,降低了用户体验。
发明内容
有鉴于此,本发明实施例提供一种软件启动方法和装置,在接收到软件启动指令之后,会对软件对应的当前安装信息进行检验,确定当前安装信息是否存在异常;在确定出当前安装信息存在异常的情况下,能够自动获取软件对应的目标安装文件,并根据目标安装文件重新安装、启动软件,从而实现静默升级的效果,在保证及时更新软件的同时,提高了用户体验。
为实现上述目的,根据本发明实施例的一个方面,提供了一种软件启动方法。
本发明实施例的一种软件启动方法包括:
接收软件启动指令,软件启动指令指示了待启动的软件;
对软件对应的当前安装信息进行检验,确定当前安装信息是否存在异常;
在确定出当前安装信息存在异常的情况下,获取软件对应的目标安装文件;
根据目标安装文件重新安装软件,启动软件,并将重新安装后软件对应的安装信息作为当前安装信息。
可选地,
当前安装信息中包括:当前版本信息;
对软件对应的当前安装信息进行检验,确定当前安装信息是否存在异常,包括:
获取软件对应的历史更新表,历史更新表中包括软件对应的一个或多个历史版本信息;
确定一个或多个历史版本信息中是否包括当前版本信息,如果否,确定当前安装信息存在异常。
可选地,
在确定出一个或多个历史版本信息中包括当前版本信息的情况下,确定一个或多个历史版本信息中最新的历史版本信息与当前版本信息的版本差值;
确定版本差值是否大于第一预设阈值,如果是,确定当前安装信息存在异常。
可选地,
当前安装信息中还包括:当前安装文件的文件大小;历史更新表中还包括:每一个历史版本信息对应的历史安装文件的文件大小;
在确定出一个或多个历史版本信息中包括当前版本信息的情况下,还包括:
计算当前版本信息在历史更新表中对应的历史安装文件的文件大小与当前安装文件的文件大小之间的文件大小差值;
确定文件大小差值是否大于第二预设阈值,如果是,确定当前安装信息存在异常。
可选地,
当前安装信息中还包括:当前安装文件的文件大小;历史更新表中还包括:每一个历史版本信息对应的历史安装文件的文件大小;
在确定出一个或多个历史版本信息中包括当前版本信息的情况下,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110837382.3/2.html,转载请声明来源钻瓜专利网。