[发明专利]一种软件启动方法和装置有效
申请号: | 202110837382.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113535270B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 康岩基;张同虎 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/61 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 赵迪;杨倩 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 启动 方法 装置 | ||
1.一种软件启动方法,其特征在于,应用于后台管理服务器,包括:
接收软件启动指令,所述软件启动指令指示了待启动的软件;
对所述软件对应的当前安装信息进行检验,确定所述当前安装信息是否存在异常;其中,所述当前安装信息中包括当前版本信息和当前安装文件的文件位置;所述对所述软件对应的当前安装信息进行检验,确定所述当前安装信息是否存在异常,包括:
获取所述软件对应的历史更新表,所述历史更新表中包括所述软件对应的一个或多个历史版本信息以及每一个所述历史版本信息对应的历史安装文件的文件位置;
确定所述一个或多个历史版本信息中是否包括所述当前版本信息,如果否,确定所述当前安装信息存在异常;在确定出所述一个或多个历史版本信息中包括所述当前版本信息的情况下,还包括:
确定所述当前版本信息在所述历史更新表中对应的历史安装文件的文件位置与所述当前安装文件的文件位置是否一致,如果否,确定所述当前安装信息存在异常;
在确定出所述当前安装信息存在异常的情况下,获取所述软件对应的目标安装文件;
根据所述目标安装文件重新安装所述软件,启动所述软件,并将重新安装后所述软件对应的安装信息作为当前安装信息。
2.根据权利要求1所述的方法,其特征在于,
在确定出所述一个或多个历史版本信息中包括所述当前版本信息的情况下,确定所述一个或多个历史版本信息中最新的历史版本信息与所述当前版本信息的版本差值;
确定所述版本差值是否大于第一预设阈值,如果是,确定所述当前安装信息存在异常。
3.根据权利要求1所述的方法,其特征在于,所述当前安装信息中还包括:当前安装文件的文件大小;所述历史更新表中还包括:每一个所述历史版本信息对应的历史安装文件的文件大小;
在确定出所述一个或多个历史版本信息中包括所述当前版本信息的情况下,还包括:
计算所述当前版本信息在所述历史更新表中对应的历史安装文件的文件大小与所述当前安装文件的文件大小之间的文件大小差值;
确定所述文件大小差值是否大于第二预设阈值,如果是,确定所述当前安装信息存在异常。
4.根据权利要求1所述的方法,其特征在于,所述当前安装信息中包括:当前安装文件的文件内容;所述历史更新表中还包括:每一个所述历史版本信息对应的修改内容;
在确定出所述一个或多个历史版本信息中包括所述当前版本信息的情况下,还包括:
确定所述当前安装文件的文件内容中是否包括所述当前版本信息在所述历史更新表中对应的修改内容,如果否,确定所述当前安装信息存在异常。
5.根据权利要求1所述的方法,其特征在于,所述目标安装文件被第一动态密钥加密;在所述获取所述软件对应的目标安装文件之后,还包括:
获取与所述第一动态密钥对应的第二动态密钥;
利用所述第二动态密钥对所述目标安装文件进行解密,并根据解密后的目标安装文件重新安装所述软件。
6.根据权利要求5所述的方法,其特征在于,
所述第一动态密钥以及所述第二动态密钥根据预设时长进行更新。
7.根据权利要求2所述的方法,其特征在于,在所述获取所述软件对应的目标安装文件之后,还包括:
根据所述最新的历史版本信息,对所述目标安装文件进行检验,以确定所述目标安装文件是否存在异常。
8.根据权利要求7所述的方法,其特征在于,所述历史更新表中还包括:所述最新的历史版本信息对应的修改内容;
检验所述目标安装文件是否满足所述修改内容,如果是,确定所述目标安装文件不存在异常,如果否,确定所述目标安装文件存在异常。
9.根据权利要求1所述的方法,其特征在于,所述根据所述目标安装文件重新安装所述软件,包括:
对所述目标安装文件进行混淆处理,生成混淆后的目标安装文件;
根据所述混淆后的目标安装文件,重新安装所述软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110837382.3/1.html,转载请声明来源钻瓜专利网。