一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件分发方法、装置以及计算机设备与流程

2022-06-05 21:03:27 来源:中国专利 TAG:

技术特征:
1.一种软件分发方法,其特征在于,所述方法包括:接收用户选择的分发前置条件和检查方式;根据所述分发前置条件和所述检查方式生成分发前置条件检查指令;将所述分发前置条件检查指令发送至目标终端以使得所述目标终端根据所述分发前置条件检查指令执行分发前置条件检查,所述目标终端为终端集群中的任一终端;接收所述目标终端返回的执行结果;若所述执行结果为通过,将目标软件的目标版本分发至所述目标终端以执行软件升级/安装。2.如权利要求1所述的软件分发方法,其特征在于,所述接收用户选择的分发前置条件和检查方式包括:提供软件分发界面,用于接收用户选择的分发前置条件和检查方式;或者提供数据接口,用于接收用户输入的分发前置条件和检查方式。3.如权利要求1中所述的软件分发方法,其特征在于,所述分发前置条件包括是否安装软件以及已安装软件的版本号是否符合预设版本范围;所述检查方式包括注册表检查和/或文件检查。4.如权利要求3所述的软件分发方法,其特征在于,当所述检查方式为注册表检查时,所述目标终端根据所述分发前置条件检查指令执行分发前置条件检查包括:获取系统注册表上已注册的所有应用的应用信息表;在所述应用信息中查询是否包括所述目标软件;当所述应用信息中包括所述目标软件时,查询出所述目标软件的版本号;判断所述版本号是否符合所述版本范围。5.如权利要求3所述的软件分发方法,当其特征在于,当所述检查方式为文件检查时,所述目标终端根据所述分发前置条件检查指令执行分发前置条件检查包括:在预设的目标文件目录中查询是否存在所述目标软件;当所述目标文件目录中存在所述目标软件时,获取所述目标软件的版本号;判断所述版本号是否符合所述版本范围。6.如权利要求5所述的软件分发方法,其特征在于,所述目标文件目录为根据所述目标软件的存储路径预先设置的环境变量。7.如权利要求1-6中任一项所述的软件分发方法,其特征在于,所述方法还包括:接收所述目标终端执行软件升级/安装的软件分发执行结果;当所述软件分发执行结果为失败时,获取失败详情数据;将所述软件分发执行结果和对应的失败详情数据显示到软件分发详情界面;接收用户输入的或通过所述软件分发详情界面触发的重新分发指令,重新将所述分发前置条件检查指令发送至所述目标终端。8.一种软件分发装置,其特征在于,所述装置包括:接收模块,用于接收用户选择的分发前置条件和检查方式;生成模块,用于根据所述分发前置条件和所述检查方式生成分发前置条件检查指令;发送模块,用于将所述分发前置条件检查指令发送至目标终端以控制所述目标终端根据所述分发前置条件检查指令执行分发前置条件检查,所述目标终端为终端集群中的任一
终端;所述接收模块,还用于接收所述目标终端返回的执行结果;分发模块,用于若所述执行结果为通过,将目标软件的目标版本分发至所述目标终端以执行软件升级/安装。9.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7中任一项所述的软件分发方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-7中任一项所述的软件分发方法的步骤。

技术总结
本发明公开了一种软件分发方法,该方法包括:接收用户选择的分发前置条件和检查方式;根据所述分发前置条件和所述检查方式生成分发前置条件检查指令;将所述分发前置条件检查指令发送至目标终端以使得所述目标终端根据所述分发前置条件检查指令执行分发前置条件检查,所述目标终端为终端集群中的任一终端;接收所述目标终端返回的执行结果;若所述执行结果为通过,将目标软件的目标版本分发至所述目标终端以执行软件升级/安装。本发明还提供一种软件分发装置、计算机设备以及计算机可读存储介质。本发明能够批量处理和监管终端集群中终端的软件升级,提升了软件分发效率。提升了软件分发效率。提升了软件分发效率。


技术研发人员:刘宜 张文霞 吉艳敏
受保护的技术使用者:奇安信科技集团股份有限公司 国家计算机病毒应急处理中心
技术研发日:2020.12.01
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献