【技术实现步骤摘要】
软件升级方法、装置、存储介质及电子装置
本专利技术实施例涉及通信领域,具体而言,涉及一种软件升级方法、装置、存储介质及电子装置。
技术介绍
在相关技术中,常用的软件管理方法,例如,传统的南向接口协议如CLI(CommandLineInterface)和SNMP(SimpleNetworkManagementProtocol),具有兼容性差、配置管理能力弱等缺点。例如,通过SNMP管理文件升级时,需要首先有个前置条件。即,以发送参数的形式先在设备上配置SFTP服务器地址、SFTP服务器的端口、SFTP服务器的登录用户名、密码、待升级的文件等相关的信息。然后,触发软件升级命令。因为软件下载和更新是一起完成的,当升级出现问题时,无法区分是哪一个过程出现异常。由此可知,在相关技术中存在软件升级操作中无法确定升级异常的环节,升级效率低的问题。针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种软件升级方法、装置、存储介质及电子装置,以至少解决相关技术中 ...
【技术保护点】
1.一种软件升级方法,其特征在于,包括:/n在确定与目标客户端建立目标会话连接之后,接收所述目标客户端基于所述目标会话连接发送的软件升级指令,其中,所述软件升级指令中包括用于升级目标软件的参数信息;/n基于所述软件升级指令对目标软件执行升级操作;/n向所述目标客户端反馈所述升级操作的升级结果。/n
【技术特征摘要】
1.一种软件升级方法,其特征在于,包括:
在确定与目标客户端建立目标会话连接之后,接收所述目标客户端基于所述目标会话连接发送的软件升级指令,其中,所述软件升级指令中包括用于升级目标软件的参数信息;
基于所述软件升级指令对目标软件执行升级操作;
向所述目标客户端反馈所述升级操作的升级结果。
2.根据权利要求1所述的方法,其特征在于,基于所述软件升级指令对目标软件执行升级操作包括:
解析所述软件升级指令,以获取所述软件升级指令的指令类型以及所述软件升级指令中包括的第一参数信息;
在确定所述软件升级指令的指令类型为下载指令的情况下,确定与所述下载指令对应的第一预定条件;
在所述第一参数信息满足所述第一预定条件的情况下,基于所述第一参数信息中包括的凭证信息与目标服务器建立连接;
基于所述第一参数信息中包括的第一标识信息在所述目标服务器中执行下载操作,以下载与所述目标软件对应的第一软件;
在下载成功的情况下,基于所述第一软件升级所述目标软件。
3.根据权利要求2所述的方法,其特征在于,在确定与所述下载指令对应的第一预定条件之后,所述方法还包括:
判断所述第一参数信息是否满足所述第一预定条件;
在确定所述第一参数信息满足所述第一预定条件的情况下,向所述目标客户端发送第一通知消息,其中,所述第一通知消息用于通知所述目标客户端所述下载操作开始执行,以及执行下载操作所需的第一时间,以指示所述目标客户端基于所述目标客户端接收所述第一通知消息的时间以及所述第一时间判断所述下载操作是否超时;
在确定所述第一参数信息不满足所述第一预定条件的情况下,向所述目标客户端发送第二通知消息,其中,所述第二通知消息用于通知所述目标客户端所述下载操作终止。
4.根据权利要求2所述的方法,其特征在于,向所述目标客户端反馈所述升级操作的升级结果包括:
确定所述下载操作的执行结果;
在所述执行结果为所述下载操作执行成功的情况下,向所述目标客户端发送第三通知消息,其中,所述第三通知消息用于指示所述下载操作执行成功;
在所述执行结果为所述下载操作执行失败的情况下,向所述目标客户端发送第四通知消息,其中,所述第四通知消息用于指示所述下载操作执行失败,且所述第四通知消息中包括所述下载操作执行失败的第一原因信息。
5.根据权利要求1所述的方法,其特征在于,基于所述软件升级指令对目标软件执行升级操作包括:
解析所述软件升级指令,以获取所述软件升级指令的指令类型以及所述软件升级指令中包括的第二参数信息;
在确定所述软件升级指令的指令类型为安装指令的情况下,确定与所述安装指令对应的第二预定条件;
在所述第二参数信息满足所述第二预定条件的情况下,基于所述第二参数信息中包括的第二标识信息确定第二软件,其中,所述第二软件为预先获取的与所述目标软件对应的软件;
对所述第二软件执行安装操作,以升级所述目标软件。
6.根据权利要求5所述的方法,其特征在于,对所述第二软件执行安装操作,以升级所述目标软件包括:
确定所述第二参数信息中包括的第一安装地址信息;
对所述第二软件执行所述安装操作,以将所述第二软件安装至所述第一安装地址信息对应的地址中。
7.根据权利要求5所述的方法,其特征在于,在确定与所述安装指令对应的第二预定条件之后,所述方法还包括:
判断所述第二参数信息是否满足所述第二预定条件;
在确定所述第二参数信息满足所述第二预定条件的情况下,向所述目标客户端发送第五通知消息,其中,所述第五通知消息用于通知所述目标客户端所述安装操作开始执行;
在确定所述第二参数信息不满足所述第二预定条件的情况下,向所述目标客户端发送第六通知消息,其中,所述第六通知消息用于通知所述目标客户端所述安装操作终止...
【专利技术属性】
技术研发人员:徐亚雪,王剑侠,叶建威,简托,凌邦祥,刘锐,
申请(专利权)人:三维通信股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。