远程升级方法、终端设备及可读性存储介质技术

技术编号:25842877 阅读:26 留言:0更新日期:2020-10-02 14:21
本发明专利技术提供了一种远程升级方法、终端设备及可读性存储介质,该方法应用于软件更新技术领域,包括:远程端通过Modbus协议与升级端进行逻辑交互,在远程端和升级端的逻辑交互过程中,远程端通过文件传输协议与升级端进行升级包的传输;升级端基于升级包以及远程端发送的逻辑交互命令进行远程升级。本发明专利技术提供的远程升级方法、终端设备及可读性存储介质通过Modbus协议和文件传输协议的结合有效提高了远程升级效率。

【技术实现步骤摘要】
远程升级方法、终端设备及可读性存储介质
本专利技术属于软件更新
,更具体地说,是涉及一种远程升级方法、终端设备及可读性存储介质。
技术介绍
在进行远程升级时,需要进行远程端到升级端的文件传输。现有技术中,嵌入式设备常用的远程端监控协议为Modbus通讯协议,但使用Modbus通讯协议进行远程升级存在以下缺陷:由于Modbus单帧最多能传输256个字节,且升级端的在线升级包大小不一、数量也不固定,若使用Modbus进行升级包传输,会导致远程升级过程漫长而繁琐。因此,如何提高远程升级的升级效率成为亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种远程升级方法、终端设备及可读性存储介质,以提高远程升级的升级效率。本专利技术实施例的第一方面,提供了一种远程升级方法,该方法应用于远程端和升级端,包括:所述远程端通过Modbus协议与所述升级端进行逻辑交互,在所述远程端和所述升级端的逻辑交互过程中,所述远程端通过文件传输协议与所述升级端进行升级包的传输;升级端基于所述升级包以及远程端发送的逻辑交互命令进行远程升级。本专利技术实施例的第二方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的远程升级方法的步骤。本专利技术实施例的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的远程升级方法的步骤。本专利技术实施例提供的远程升级方法、终端设备及可读性存储介质的有益效果在于:第一方面,相对于现有技术,本专利技术实施例基于文件传输协议进行升级包的传输,有效解决了大文件传输的问题,提高了升级速度;第二方面,本实施例所提供的升级方法中远程端只需要通过现有的Modbus通讯协议控制升级包的下载安装动作,极大程度地减少了远程端与升级端的逻辑交互,降低了远程端软件的开发难度,提高了远程升级的普适性;第三方面,本专利技术实施例采用了文件传输协议的方式进行升级包的传输,由于文件传输协议所使用的服务器支持多客户端连接,因此本专利技术实施例提供的远程升级方法可以支持多设备同时升级,有效提高升级效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的远程升级方法的流程示意图;图2为本专利技术一实施例提供的终端设备的示意框图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参考图1,图1为本专利技术一实施例提供的远程升级方法的流程示意图,该方法应用于远程端和升级端,包括:S101:远程端通过Modbus协议与升级端进行逻辑交互,在远程端和升级端的逻辑交互过程中,远程端通过文件传输协议与升级端进行升级包的传输。在本实施例中,Modbus协议包括但不限于ModbusTCP协议、ModbusRTU协议,文件传输协议包括但不限于FTP协议、TFTP协议。S102:升级端基于升级包以及远程端发送的逻辑交互命令进行远程升级。在本实施例中,逻辑交互命令可表示确认升级命令,升级端基于升级包以及远程端发送的确认升级命令进行远程升级。在本实施例中,第一方面,相对于现有技术,本专利技术实施例基于文件传输协议进行升级包的传输,有效解决了大文件传输的问题,提高了升级速度。第二方面,本实施例所提供的升级方法中远程端只需要通过现有的Modbus通讯协议控制升级包的下载安装动作,极大程度地减少了远程端与升级端的逻辑交互,降低了远程端软件的开发难度,提高了远程升级的普适性。第三方面,本专利技术实施例采用了文件传输协议的方式进行升级包的传输,由于文件传输协议所使用的服务器支持多客户端连接,因此本专利技术实施例提供的远程升级方法可以支持多设备同时升级,有效提高升级效率。可选地,作为本专利技术实施例提供的远程升级方法的一种具体实施方式,在上述实施例的基础上,远程端通过Modbus协议与升级端进行进行逻辑交互,可以详述为:远程端发送目标服务器信息以及升级包路径至升级端。升级端接收到目标服务器信息以及升级包路径后,向远程端返回第一响应信息。在本实施例中,升级端在接收到目标服务器信息以及升级包路径后,会向远程端返回第一响应信息,也就是说,当远程端接收到第一响应信息时,即表明升级端已成功接收到目标服务器信息及升级包路径。其中,目标服务器信息包括但不限于升级包所在的目标服务器的IP地址、升级包所在的目标服务器的端口、升级端访问目标服务器的账户、以及升级端访问目标服务器的密码等。在本实施例中,目标服务器即为文件传输协议所使用的服务器。远程端接收到第一响应信息后,在预设时刻向升级端发送升级准备命令,升级准备命令用于指示升级端根据目标服务器信息以及升级包路径对升级包进行下载。升级端根据目标服务器信息以及升级包路径对升级包进行下载后,向远程端返回下载结果。在本实施例中,升级准备命令主要用于提醒升级端进行升级前的准备,具体可以为根据目标服务器信息以及升级包路径对升级包进行下载,并返回下载结果。远程端接收到升级端返回的下载结果后,若升级端返回的下载结果显示升级包下载完成,则向升级端发送确认升级命令,确认升级命令用于指示升级端基于下载完成的升级包进行远程升级。在本实施例中,升级包的下载过程包括升级包下载以及升级包校验,只有当升级包成功下载并且校验成功时,才可以确定升级包下载完成。其中,当远程端接收到下载结果后,若判断得出升级包下载成功,则会向升级端发送确定升级命令。在本实施例中,升级端接收到远程端的确定升级命令后,可基于下载完成的升级包进行远程升级。可选地,作为本专利技术实施例提供的远程升级方法的一种具体实施方式,在上述实施例的基础上,远程端通过Modbus协议与升级端进行进行逻辑交互,还可以包括:升级端基于下载完成的升级包进行远程升级后,向远程端返回升级结果。在本实施例中,升级结果可以为升级成功或者升级失败等简单的文本信息,也可以为详细的升级日志,此处不作限定。可选地,作为本专利技术实施例提供的远程升级方法的一种具体实施方式,在上述实施例的基础上,远程端通过文件传输协议与升级端进行升级包的传输,可以详述为:远程端通过文件传输协议将升级包上传至目标服务器。升级端通过目标服务器信息以及升级包路径与目标服务器建立连接,并基于升级准备命令对升级包进行下载。在本实施例中(以文件传输协议为FTP协议、目标服务器为FTP服务器为例),可在远程端设置TCP/FTP代理,远本文档来自技高网...

【技术保护点】
1.一种远程升级方法,该方法应用于远程端和升级端,其特征在于,包括:/n所述远程端通过Modbus协议与所述升级端进行逻辑交互,在所述远程端和所述升级端的逻辑交互过程中,所述远程端通过文件传输协议与所述升级端进行升级包的传输;/n升级端基于所述升级包以及远程端发送的逻辑交互命令进行远程升级。/n

【技术特征摘要】
1.一种远程升级方法,该方法应用于远程端和升级端,其特征在于,包括:
所述远程端通过Modbus协议与所述升级端进行逻辑交互,在所述远程端和所述升级端的逻辑交互过程中,所述远程端通过文件传输协议与所述升级端进行升级包的传输;
升级端基于所述升级包以及远程端发送的逻辑交互命令进行远程升级。


2.如权利要求1所述的远程升级方法,其特征在于,所述远程端通过Modbus协议与所述升级端进行进行逻辑交互,包括:
所述远程端发送目标服务器信息以及升级包路径至升级端;所述升级端接收到所述目标服务器信息以及升级包路径后,向远程端返回第一响应信息;
所述远程端接收到所述第一响应信息后,在预设时刻向升级端发送升级准备命令,所述升级准备命令用于指示升级端根据所述目标服务器信息以及升级包路径对升级包进行下载;所述升级端根据所述目标服务器信息以及升级包路径对升级包进行下载后,向远程端返回下载结果;
所述远程端接收到升级端返回的下载结果后,若升级端返回的下载结果显示升级包下载完成,则向升级端发送确认升级命令,所述确认升级命令用于指示升级端基于下载完成的升级包进行远程升级。


3.如权利要求2所述的远程升级方法,其特征在于,所述远程端通过Modbus协议与所述升级端进行进行逻辑交互,还包括:
升级端基于下载完成的升级包进行远程升级后,向远程端返回升级结果。


4.如权利要求2所述的远程升级方法,其特征在于,所述远程端通过文件传输协议与所述升级端进行升级包的传输,包括:
所述远程端通过文件传输协议将升级包上传至目标服务器;
所述升级端通过所述目标服务器信息以及升级包路径与目标服务器建立连接,并基于所...

【专利技术属性】
技术研发人员:池毓贵洪金追徐晓翔蔡楷倜
申请(专利权)人:科华恒盛股份有限公司厦门科灿信息技术有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1