版本更换方法、装置及系统制造方法及图纸

技术编号:32184245 阅读:69 留言:0更新日期:2022-02-08 15:47
本公开涉及一种版本更换方法、装置、系统、电子设备及计算机可读介质。该系统包括:服务器端,将版本数据转化为二进制文件;将所述二进制文件划分为多个数据块;基于所述多个数据块生成多个二进制数据报文;将所述多个二进制数据报文并行发送至设备端;设备端,获取来自服务器端的多个二进制数据报文;将所述多个二进制数据报文进行解析生成多个二进制文件;基于所述多个二进制文件、内存映射关系、文件描述符生成版本数据;将所述版本数据移动到预定位置并进行重启以更换版本。本公开能够同时给多个板卡更换版本,并且支持同一个版本的分片无序传输;即使在无网络、无蓝牙、无串口的情况下也能保证正常的数据传输和信息交流,提高工作效率。作效率。作效率。

【技术实现步骤摘要】
版本更换方法、装置及系统


[0001]本公开涉及计算机信息处理领域,具体而言,涉及一种版本更换方法、装置、系统、电子设备及计算机可读介质。

技术介绍

[0002]技术的发展使产品拥有了更多全新的功能特点和更多的服务能力,但是,经常替换硬件设备是不现实的行为,会带来巨大的成本压力和资源损耗。经常采取的做法是将现有的硬件设备的软件版本进行升级,以在原有的硬件基础上实现新的功能。
[0003]现在的版本更换技术是通过连接好的串口,使用文件服务器将版本数据传输到目标设备上,然后重启设备,现有技术是通过串口文件服务器逐个更换板卡上运行的版本。而且,现有技术中,版本不能同时给多个业务板传输更换,也不支持同一个版本的分块传输。同时,现有技术这种利用无线数据传输版本的技术,对网络环境与无线传输协议的兼容性依赖度很高。如果版本传输过程中出现网络中断的现象,则需要再次进行数据传输。在整个版本更换过程中,不仅需要耗费大量的人力物力资源,也占用了大量的时间。
[0004]因此,需要一种新的版本更换方法、装置、系统、电子设备及计算机可读介质。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版本更换方法,该方法可用于服务器端,其特征在于,包括:将版本数据转化为二进制文件;将所述二进制文件划分为多个数据块;基于所述多个数据块生成多个二进制数据报文;将所述多个二进制数据报文并行发送至设备端以使得所述设备进行版本更换。2.如权利要求1所述的方法,其特征在于,将所述二进制文件划分为多个数据块,包括:通过读取二进制文件流的方式将所述二进制文件划分为多个固定大小的数据块;为所述数据块依次编号。3.如权利要求1所述的方法,其特征在于,基于所述多个数据块生成多个二进制数据报文,包括:将所述多个数据块按照交互信息格式进行组合,生成所述多个二进制数据报文。4.如权利要求1所述的方法,其特征在于,将所述多个二进制数据报文并行发送至设备端以使得所述设备进行版本更换,包括:将所述多个二进制数据报文通过多个通道并行发送至所述设备端,其中,所述多个通道对应固定的电磁波发送频率;所述设备基于所述多个二进制数据文件进行版本更换。5.一种版本更换方法,该方法可用于设备端,其特征在于,包括:获取来自服务器端的多个二进制数据报文;将所述多个二进制数据报文进行解析生成多个二进制文件;基于所述多个二进制文件、内存映射关系、文件描述符生成版本数据;将所述版本数据移动到预定位置并进行所述设备端的重启以更换版本。6.如权利要求5所述的方法,其特征在于,获取来自服务器端的多个二进制数据报文之前,包括:在内存中创建多个内存块,并进行编号;基于mmap函数按顺序将所述多个内存块映射到空白文件中。7.如权利要求5所述的方法,其特征在于,获取来自服务器端的多个二进制数据报文,包括:通过多个通道并行接受来自服务器端的多个二进制数据报文;其中,所述多个通道对应固定的电磁波接收频率。8.如权利要求7所述的方法,其特征在于,还...

【专利技术属性】
技术研发人员:魏扬帆
申请(专利权)人:杭州迪普信息技术有限公司
类型:发明
国别省市:

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

1