路侧网联设备的软件升级方法、系统、介质及设备

文档序号:7218 发布日期:2021-09-17 浏览:31次 英文

路侧网联设备的软件升级方法、系统、介质及设备

技术领域

本发明涉及网联设备升级

技术领域

,具体地,涉及一种路侧网联设备的软件升级方法、系统、介质及设备。

背景技术

路侧网联智能设备软件是通过专有烧录软件加载Hex文件或者Bin文件,连接Jlink工具或者其他烧录工具,采用在线或者离线式烧录。

一般情况下,现场运行路侧网联智能设备软件若要升级,则需要安排大量人员到装置现场,拆卸路侧网联智能设备外壳,然后使用专用烧录工具和软件,依次对路侧网联智能设备进行程序烧录。

专利文献CN110850848A(申请号:CN201911190409.3)公开了一种车用网联诊断服务系统,其特征在于包括适配器、PC诊断客户端和诊断服务平台;待诊断的车载电控单元通过适配器与PC诊断客户端连接,PC诊断客户端和诊断服务平台通过互联网进行通讯;PC诊断客户端对车载电控单元进行诊断和在线数据刷写操作;PC诊断客户端自动采集整车信息及操作结果并上传至诊断服务平台;PC诊断客户端从诊断服务平台下载ECU模块数据刷写包进行更新电控单元;诊断服务平台远程控制PC诊断客户端以生成车载电控单元的诊断结果。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种路侧网联设备的软件升级方法、系统、介质及设备。

根据本发明提供的路侧网联设备的软件升级方法,其特征在于,包括:

步骤1:通过浏览器为用户提供设备管理平台,选择待升级的设备列表和区域范围;

步骤2:建立云服务器和分布式服务器,将待升级的设备列表和区域范围下发至分布式服务器;

步骤3:通过云服务器和分布式服务器,对路侧网联设备进行远程软件升级。

优选的,用户通过浏览器登录账户,将待更新的程序文件上传至云服务器,云服务器再将待更新的程序文件分发到分布式服务器。

优选的,云服务器与浏览器、分布式服务器通过广域以太网进行通讯,架构采用B/S架构或C/S架构。

优选的,分布式服务器采用以太网或RS485总线与路侧网联设备进行通讯和交换数据,若路侧网联设备接收到待更新的程序文件,则进行程序升级。

根据本发明提供的路侧网联设备的软件升级系统,包括:

模块M1:通过浏览器为用户提供设备管理平台,选择待升级的设备列表和区域范围;

模块M2:建立云服务器和分布式服务器,将待升级的设备列表和区域范围下发至分布式服务器;

模块M3:通过云服务器和分布式服务器,对路侧网联设备进行远程软件升级。

优选的,用户通过浏览器登录账户,将待更新的程序文件上传至云服务器,云服务器再将待更新的程序文件分发到分布式服务器。

优选的,云服务器与浏览器、分布式服务器通过广域以太网进行通讯,架构采用B/S架构或C/S架构。

优选的,分布式服务器采用以太网或RS485总线与路侧网联设备进行通讯和交换数据,若路侧网联设备接收到待更新的程序文件,则进行程序升级。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的方法的步骤。

根据本发明提供的一种路侧网联设备的软件升级设备,包括:控制器;

所述控制器包括所述的存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的路侧网联设备的软件升级方法的步骤;或者,所述控制器包括所述的路侧网联设备的软件升级系统。

与现有技术相比,本发明具有如下的有益效果:

(1)本发明可以降低路侧网联智能设备软件升级成本;

(2)本发明方便用户通过浏览器选择需要更新的设备列表,用户使用更简洁;

(3)本发明采用云服务器和分布式服务器架构,解决了程序高并发时服务器负载均衡问题,且分布式服务器与路侧网联设备采用以太网通讯,速率更快、更新效率更高。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明路侧网联智能设备软件升级架构图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

实施例:

根据本发明提供的路侧网联智能设备大规模软件升级方法,包括如下步骤:

步骤1:通过浏览器为用户提供设备管理平台,选择需要升级的设备列表和区域范围;

步骤2:云服务器和分布式服务器的建立,有效降低了云服务器负载,提高了大规模软件升级的稳定性;

步骤3:路侧智能云台远程升级更新,避免了操作人员到装置现场进行程序升级,降低了大规模软件升级带来的工时费用。

如图1,为路侧网联智能设备大规模软件升级架构,包括:

云服务器:A云服务器,简称A;

分布式服务器:B1-MEC服务器1、B2-MEC服务器2、Bn服务器n,分别简称B1、B2...Bn;

终端应用设备:C11路侧网联智能设备1、C12路侧网联智能设备2、C1n路侧网联智能设备n等组成,分别简称C11、C12、C1n、C21...C2n、Cn1...Cnn;

客户端:D浏览器

云服务器主要负责用户通过浏览器登录账户选择提交更新的程序文件上传至云服务器,云服务器再分发到分布式服务器。云服务器与客户端、分布式服务器通讯方式采用广域以太网,架构采用B/S架构或C/S架构,其中B/S架构用户只需浏览器即可登录用户管理平台,无需安装应用程序;

分布式服务器作为客户端通过广域以太网连接云服务器,从云服务器获得需要更新的程序,也作为服务器通过局域网将更新的程序下发至路侧网联智能设备。分布式服务器采用以太网或RS485总线与终端应用设备进行通讯,其中,通过以太网可以同时与多个终端应用通讯。

终端应用设备与分布式服务器进行交换数据,若接收到更新的程序即可升级程序;

客户端通过浏览器平台登录用户管理平台,通过提交需要更新的程序,选择需要更新的设备编号范围和区域范围,把用户选择更新的设备列表上传至云服务器。

根据本发明提供的路侧网联设备的软件升级系统,包括:

模块M1:通过浏览器为用户提供设备管理平台,选择待升级的设备列表和区域范围;

模块M2:建立云服务器和分布式服务器,将待升级的设备列表和区域范围下发至分布式服务器;

模块M3:通过云服务器和分布式服务器,对路侧网联设备进行远程软件升级。

用户通过浏览器登录账户,将待更新的程序文件上传至云服务器,云服务器再将待更新的程序文件分发到分布式服务器。

云服务器与浏览器、分布式服务器通过广域以太网进行通讯,架构采用B/S架构或C/S架构。

分布式服务器采用以太网或RS485总线与路侧网联设备进行通讯和交换数据,若路侧网联设备接收到待更新的程序文件,则进行程序升级。

根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的方法的步骤。

根据本发明提供的一种路侧网联设备的软件升级设备,包括:控制器;

所述控制器包括所述的存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的路侧网联设备的软件升级方法的步骤;或者,所述控制器包括所述的路侧网联设备的软件升级系统。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的系统、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:芯片程序升级方法、通信设备及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!