CN111897546B - 一种车辆软件刷写方法、***、设备及存储介质 - Google Patents

一种车辆软件刷写方法、***、设备及存储介质 Download PDF

Info

Publication number
CN111897546B
CN111897546B CN202010615042.1A CN202010615042A CN111897546B CN 111897546 B CN111897546 B CN 111897546B CN 202010615042 A CN202010615042 A CN 202010615042A CN 111897546 B CN111897546 B CN 111897546B
Authority
CN
China
Prior art keywords
network
target vehicle
software
flashing
software flashing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010615042.1A
Other languages
English (en)
Other versions
CN111897546A (zh
Inventor
肖玉
王鑫磊
李涛
谢志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Geely Holding Group Co Ltd
Geely Automobile Research Institute Ningbo Co Ltd
Original Assignee
Zhejiang Geely Holding Group Co Ltd
Geely Automobile Research Institute Ningbo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Geely Holding Group Co Ltd, Geely Automobile Research Institute Ningbo Co Ltd filed Critical Zhejiang Geely Holding Group Co Ltd
Priority to CN202010615042.1A priority Critical patent/CN111897546B/zh
Publication of CN111897546A publication Critical patent/CN111897546A/zh
Application granted granted Critical
Publication of CN111897546B publication Critical patent/CN111897546B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种车辆软件刷写方法、***、设备及存储介质,所述方法包括服务器获取目标车辆的刷写数据表;服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息;服务器向5G通信设备发送软件刷写指令,软件刷写指令携带有软件刷写属性信息;5G通信设备将携带有软件刷写属性信息的软件刷写指令发送给网络转发配置端;网络转发配置端将携带有软件刷写属性信息的软件刷写指令转发给目标车辆;目标车辆基于软件刷写属性信息在本地进行软件刷写。充分利用5G网络带宽大、传输速率快的特点,大大提升车辆软件刷写的效率,且在5G网络覆盖的范围内能够实现远程刷写,利用网络转发配置端进行数据中转,无需其他设备,使得车辆软件刷写更加灵活方便。

Description

一种车辆软件刷写方法、***、设备及存储介质
技术领域
本发明涉及车联网技术领域,具体涉及一种车辆软件刷写方法、***、设备及存储介质。
背景技术
在车辆出厂之前,需要将相关的软件刷写进去(相当于将汽车的初始软件刷写进去),现如今在车辆出厂之前进行车辆软件需要使用特定的硬件设备,而需要的这些硬件设备普遍较为笨重昂贵,使用复杂,操作界面不够友好,且故障回传不够直观。
随着汽车行业的飞速发展与汽车保有量的大幅递增,人们对汽车的需求越来越大,汽车的生产量大幅提升,现有技术中刷写技术是基于4G网络、4GWiFi、或是因特网等,对于大容量数据刷写(例如车载娱乐信息相关的IHU,其刷写文件容量超1G)而言,刷写时间很长,十分影响生产效率,且数据传输距离较短,使得车辆软件刷写需要耗费大量的时间和人力资源,因此,需要提供更加有效的方案。
发明内容
为了解决现有技术的问题,本发明提供了一种车辆软件刷写方法、***、计算机设备及存储介质。所述技术方案如下:
本申请一方面提供了一种车辆软件刷写方法,所述方法包括:
服务器获取目标车辆的刷写数据表;
所述服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息;
所述服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;
所述5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端;
所述网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆;
所述目标车辆基于所述软件刷写属性信息在本地进行软件刷写。
本申请另一方面提供了一种车辆软件刷写***,所述***包括:
服务器、5G通信设备、网络转发配置端及目标车辆;
所述服务器用于获取目标车辆的刷写数据表,基于所述目标车辆的刷写数据表生成软件刷写属性信息,向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;
所述5G通信设备用于将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端;
所述网络转发配置端用于将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆;
所述目标车辆用于基于所述软件刷写属性信息在本地进行软件刷写。
本申请另一方面提供了一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现所述车辆软件刷写方法。
本申请另一方面提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现所述车辆软件刷写方法。
本申请提供的车辆软件刷写方法、***、设备及存储介质,具有如下技术效果:
本申请通过服务器获取目标车辆的刷写数据表;所述服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息;所述服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;所述5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端;充分利用了5G网络带宽大、传输速率快的特点,大大提升车辆软件刷写的效率,且在5G网络覆盖的范围内能够实现远程刷写,减少了时间和人力资源的浪费,使得车辆软件刷写更加灵活方便。通过所述网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆;所述目标车辆基于所述软件刷写属性信息在本地进行软件刷写,利用网络转发配置端进行数据中转,无需其他的硬件设备,提升车辆软件刷写的效率,方便生产测试人员随车使用,降低车辆软件刷写成本。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本申请实施例提供的车辆软件刷写***的一种实施例的示意图;
图2是本申请实施例提供的一种车辆软件刷写方法的流程图;
图3是本申请实施例提供的另一种车辆软件刷写方法的流程图;
图4是本申请实施例提供的另一种车辆软件刷写方法的流程图;
图5是本申请实施例提供的另一种车辆软件刷写方法的流程图;
图6是本申请实施例提供的另一种车辆软件刷写方法的流程图;
图7是本申请实施例提供的另一种车辆软件刷写方法的流程图;
图8是本申请实施例提供的车辆软件刷写***的一种实施例的结构示意图;
图9是本申请实施例提供的一种车辆软件刷写的服务器的硬件结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,图1是本申请实施例提供的车辆软件刷写***的一种实施例的示意图,如图1所示,该车辆软件刷写***可以包括服务器100、5G通信设备200、网络转发配置端300及目标车辆400,且在本说明书实施例中,所述服务器100与所述5G通信设备200电连接,所述5G通信设备200与所述网络转发配置端300电连接,所述网络转发配置端300与所述目标车辆400电连接。
在本发明书实施例中,服务器100可以用于获取目标车辆的刷写数据表,基于所述目标车辆的刷写数据表生成软件刷写属性信息以及向5G通信设备200发送软件刷写指令,且所述软件刷写指令携带有所述软件刷写属性信息。具体地,所述服务器100可以包括有网络通信单元、处理器和存储器等等,所述存储器可以用于存储车辆软件数据。在本说明书实施例中,所述服务器可以由一个独立运行的服务器进行实现,需要说明的是,这并不用以限制本发明,在实际应用中,所述服务器也可以包括分布式服务器,或者由多个服务器组成的服务器集群。
在本说明书实施例中,5G通信设备200可以用于接收服务器100发送的软件刷写指令,并将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端,具体地,5G通信设备200可以包括一对5G通信模组,即第一5G通信模块201和第二5G通信模块202,所述第一5G通信模块201和第二5G通信模块202能够实现无线数据交互,在实际应用中,可以通过所述5G通信模块201向所述第二5G通信模块202转发数据,从而能够实现无线远程通信。在一个具体的实施例中,所述一对5G通信模组可以包括一对5G CPE(CustomerPremise Equipment客户前置设备,一种接收移动信号并以无线WIFI信号转发出来的移动信号接入设备),性能稳定。
在本说明书实施例中,请参照图1,网络转发配置端300可以用于将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆,具体地,所述网络转发配置端300包括第一网卡301及第二网卡302,其中,所述第一网卡301与所述5G通信设备电连接,所述第二网卡302与所述目标车辆电连接;可以用于获取所述第一网卡301的网络地址、所述第二网卡302的网络地址及所述目标车辆400的网络地址,且基于所述第一网卡301的网络地址、所述第二网卡302的网络地址及所述目标车辆400的网络地址建立所述第一网卡301与所述目标车辆400的网络通信连接,基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆400。在实际应用中,所述网络转发配置端300可以包括树莓派(RPI,Raspberry Pi),树莓派能够广泛的用在各种小型嵌入式***中,且树莓派带有一个有线网卡和一个无线网卡,可支持网卡扩展。
在本说明书实施例中,目标车辆400可以用于接收所述网络转发配置端300发送的携带有所述软件刷写属性信息的软件刷写指令,并基于所述软件刷写属性信息在本地进行软件刷写。在实际应用中,所述目标车辆400可以包括车载网关及多个电子控制单元(ECUElectronic Control Unit),可以通过本方法在车辆出厂之前,将相关的软件刷写至目标车辆的各个ECU(相当于将车辆的初始软件刷写进去),在实际应用中,可以将树莓派接至目标车辆400的OBD接口以实现数据交互。
请参照图1,在实际应用中,服务器100获取目标车辆的刷写数据表,并基于所述目标车辆的刷写数据表生成软件刷写属性信息,服务器100向5G通信设备200发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;5G通信设备200将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端300;网络转发配置端300将所述携带有所述软件刷写属性信息的软件刷写指令转发给目标车辆400;目标车辆400即可基于所述软件刷写属性信息在本地进行软件刷写。
此外,需要说明的是,图1仅仅是本申请实施例提供的一种车辆软件刷写***的一种实施例,本发明并不以此为限。
图2是本申请实施例提供的一种车辆软件刷写方法的流程图,请参照图2,本说明书实施例提供的车辆软件刷写方法包括如下步骤:
S201:服务器获取目标车辆的刷写数据表。
具体地,所述目标车辆的刷写数据表包括目标车辆的标识码、一个或多个待刷写文件信息、目标车辆的软件刷写顺序。
在实际应用中,所述目标车辆的标识码可以包括目标车辆的VIN码(即目标车辆的唯一识别码);所述一个或多个待刷写文件信息可以包括一个或多个待刷写文件的文件名。
在实际应用中,所述服务器可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,且所述服务器可以包括有网络通信单元、处理器和存储器和显示单元等等,其中所述存储器可以用于存储全部待刷写文件的数据包。
S202:服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息。
如图3所示,在本说明书实施例中,所述服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息可以包括:
S301:服务器基于所述一个或多个待刷写文件信息生成所述目标车辆的待刷写文件包。
在实际应用中,所述服务器基于所述一个或多个待刷写文件信息生成所述目标车辆的待刷写文件包可以包括:服务器基于一个或多个待刷写文件的文件名确定出存储于存储器内的一个或多个待刷写文件的数据包,并生成所述目标车辆的待刷写文件包。
S302:服务器基于所述目标车辆的标识码及所述目标车辆的软件刷写顺序生成所述目标车辆的刷写配置信息。
S303:服务器基于所述目标车辆的待刷写文件包及所述目标车辆的刷写配置信息生成所述软件刷写属性信息。
具体地,所述软件刷写属性信息可以包括指示需要刷写的目标车辆信息、待刷写文件及软件刷写顺序的属性信息,通过服务器获取目标车辆的刷写数据表,并基于所述目标车辆的刷写数据表生成软件刷写属性信息,能够确定需要进行软件刷写的车辆、确定需要被刷进对应车辆的文件以及根据怎样的顺序进行刷写,从而有利于开启正确的刷写。
在本说明书实施例中,所述服务器可以由一个独立运行的服务器进行实现,需要说明的是,这并不用以限制本发明,在实际应用中,所述服务器也可以包括分布式服务器,或者由多个服务器组成的服务器集群。在本说明书实施例中,以由多个服务器组成的服务器集群为例,所述服务器可以包括第一服务器、第二服务器。
具体地,所述第一服务器可以包括上位机,且所述第一服务器可以获取目标车辆的刷写数据表、基于所述目标车辆的刷写数据表生成软件刷写属性信息以及直接发出相关操控命令(软件刷写指令);所述第二服务器可以包括下位机,且所述第二服务器可以接收第一服务器发送的软件刷写指令,并执行文件解析,从而得到车辆能够执行的数据以及进行数据转发等。在一个实施例中,所述第一服务器还可以包括一个运行于实体设备中的软体,例如应用程序(APP)、网页、微信小程序等,此时所述第二服务器可以包括一个嵌套在第一服务器内的另一个软体,在一个具体的实施例中,由于树莓派的开发环境为Python,所述第一服务器和所述第二服务器可以包括利用Python开发的应用程序;在另一个实施例中,所述第一服务器和所述第二服务器也可以包括两个独立的服务器,本发明并不以此为限。
S203:服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息。
S204:5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端。
由于第五代移动通信技术(5G)的数据传输速率远远高于现有的蜂窝网络,最高可达10Gbit/s,比先前的4GLTE蜂窝网络快了上百倍。现阶段的车辆软件远程刷写主要依赖于互联网或者是4G移动互联网络,软件刷写的传输速率和远程距离均受到限制。因此通过将5G网络技术应用在车辆软件刷写有利于大大提升软件刷写效率,且数据通过5G广域网传输,能够在5G网络覆盖的范围内实现远程刷写。
具体地,所述5G通信设备可以包括一对5G通信模组,即第一5G通信模块和第二5G通信模块,所述第一5G通信模块和第二5G通信模块能够实现远程无线数据交互,即所述第一5G通信模块在与第二5G通信模块进行数据交互时无需网线连接。在实际应用中,可以通过所述5G通信模块向所述第二5G通信模块转发数据,从而能够实现无线远程通信。在一个具体的实施例中,所述一对5G通信模组可以包括一对5G CPE(Customer PremiseEquipment客户前置设备,一种接收移动信号并以无线WIFI信号转发出来的移动信号接入设备),性能稳定。
在本说明书实施例中,车辆软件刷写所依据的通信原理为DoIP通信协议(Diagnostic communication over Internet Protocol),DoIP服务是指TCP/IP和以太网通过UDS(Unified Diagnostic Services,统一诊断服务)所引入的通信服务,可以基于DoIP协议将数据经5G网络传送至目标车辆,具有数据传输速率快、方便灵活的特点。
通过基于DoIP通信协议进行通信,有利于提升数据传输速率,且无需附加设备,仅需一个以太网接口即可实现数据传输,灵活方便。
通过利用5G通信设备进行数据传输,服务器向5G通信设备发送软件刷写指令,5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端,充分利用了5G网络带宽大、传输速率快的特点,大大提升了车辆软件刷写的效率,缩短了刷写时间,且在5G网络覆盖的范围内能够实现远程刷写,减少了时间和人力资源的浪费,使得车辆软件刷写更加灵活方便。
S205:网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆。
具体地,所述网络转发配置端包括第一网卡及第二网卡,所述第一网卡与所述5G通信设备电连接,所述第二网卡与所述目标车辆电连接。
具体地,所述网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆可以包括:
S401:网络转发配置端获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址。
具体地,所述网络地址可以包括IP地址(Internet Protocol Address互联网协议地址)。
在本说明书实施例中,当所述网络转发配置端包括树莓派时,所述第一网卡具体可以包括树莓派的扩展网卡,所述第二网卡可以包括树莓派的有线网卡;目标车辆的网络地址是固定的,且由于所述第二网卡通过网线与所述目标车辆相连,因此能够直接获取所述第二网卡的网络地址。
在本说明书实施例中,所述网络转发配置端获取所述第一网卡的网络地址可以包括:
(1)网络转发配置端获取5G通信设备的网络地址。
具体地,当所述5G通信设备包括第一5G通信模块和第二5G通信模块,且所述第一5G通信模块与所述服务器电连接,所述第二5G通信模块与所述网络转发配置端电连接时,所述网络转发配置端获取5G通信设备的网络地址可以包括,所述网络转发配置端获取第二5G通信模块的网络地址。
(2)网络转发配置端基于所述5G通信设备的网络地址确定所述网络转发配置端的第一网卡的网络地址。
基于获取到的与网络转发配置端相连的第二5G通信模块的网络地址,可以为所述网络转发配置端的第一网卡配置网络地址,确定所述网络转发配置端的第一网卡的网络地址,使得所述网络转发配置端的第一网卡与所述第二5G通信模块之间的网络相通。
S402:网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接。
在实际应用中,由于车辆的网络地址(IP地址)为特殊段IP地址,因保密规则设定,车辆的IP地址均为169.254网段,169.254地址段属于私有保留地址,由于此网段的特殊性,除网线直连默认获取IP之外,无法直接通过5G网络完成服务器与目标车辆之间的数据通信,但是可以基于树莓派进行网卡数据转发,从而间接地完成目标车辆与5G通信设备的交互问题,在一个具体的实施例中,可以通过利用基于Linux***内核(树莓派正是此内核)的转发工具,在实际应用中,所述转发工具可以包括iptables(IP信息包过滤***),iptables一般可以用于设置、维护和检查Linux内核的IP包过滤规则。在本发明实施例中,所述网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接可以包括:获取预设的树莓派iptables规则,基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址进行网络配置,建立所述第一网卡与所述目标车辆的网络通信连接。在实际应用中,所述预设的树莓派iptables规则可以包括,根据实际数据传输应用需求对初始的树莓派iptables规则进行相应设置后的规则。通过网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接,相当于打通了车辆软件刷写***的数据传输通道,使得5G通信设备与目标车辆之间能够顺利进行数据交互。
S403:网络转发配置端基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆。
在网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接之后,网络转发配置端能够基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆,相当于利用所述网络转发配置端作为数据中转设备,将网络转发配置端接收到的所述5G通信设备发送的携带有软件刷写属性信息的软件刷写指令转发给目标车辆。
通过网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接;基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆,有利于实现车辆软件刷写,无需其他的刷写设备,提升车辆软件刷写的效率;且树莓派灵活小巧、二次开发性较强,能够自由搭配扩展网卡,性能稳定,操作简单,方便生产测试人员随车使用,降低车辆软件刷写成本。
S206:目标车辆基于所述软件刷写属性信息在本地进行软件刷写。
在实际应用中,目标车辆内部网络能够对外部刷写设备传输过来的刷写文件数据进行相关的下载以及写入操作,具体地,所述目标车辆能够根据目标车辆的软件刷写顺序将一个或多个待刷写文件依次刷写进对应的ECU中。
在本说明书实施例中,如图5所示,所述方法还可以包括:
S501:目标车辆将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端。
在实际应用中,目标车辆在软件刷写过程中能够生成相应的软件刷写过程信息,所述软件刷写过程信息可以包括刷写进度、相关参数及故障信息等。
S502:网络转发配置端将所述软件刷写过程信息转发给所述5G通信设备。
S503:5G通信设备将所述软件刷写过程信息转发给所述服务器。
在一个具体的实施例中,所述服务器还可以包括显示单元(例如,显示屏),在所述5G通信设备将所述软件刷写过程信息发送给所述服务器之后,所述服务器还可以基于所述显示单元的界可视化界面对所述软件刷写过程信息进行显示。
通过目标车辆将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端,网络转发配置端将所述软件刷写过程信息发送给所述5G通信设备,再由5G通信设备将所述软件刷写过程信息发送给所述服务器,能够使得开发人员及时获取相关刷写信息,直观地反馈刷写进度及刷写是否成功等相关信息,灵活方便,更加人性化,避免重复开启刷写,提升车辆软件刷写的效率。
如图6所示,在本说明书实施例中,由于车辆刷写可能出现一些错误,开发人员还需进行相应的刷写诊断,具体地,所述方法还可以包括:
S601:服务器获取目标诊断指令。
具体地,所述目标诊断指令可以包括根据实际应用需求预设的诊断指令,在一个具体的实施例中,所述目标诊断指令可以包括由数字、字母或数字和字母的结合组成的指令。
S602:服务器将所述目标诊断指令发送给所述5G通信设备。
S603:5G通信设备将所述目标诊断指令发送给所述网络转发配置端。
S604:网络转发配置端将所述目标诊断指令发送给所述目标车辆。
如图7所示,在本说明书实施例中,在所述网络转发配置端将所述目标诊断指令发送给所述目标车辆之后,所述方法还可以包括:
S701:目标车辆基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端。
在实际应用中,目标车辆能够根据目标诊断指令生成对应的诊断报文,在一个具体的实施例中,例如,服务器获取的所述目标诊断指令可以包括确认是否正常通讯的诊断指令,目标车辆会根据正常通讯的实际情况生成肯定响应或否定响应的诊断报文,在其他的实施例中,所述服务器获取的所述目标诊断指令还可以包括信息长度是否出错的诊断指令等。
S702:网络转发配置端将所述诊断报文发送给所述5G通信设备。
S703:5G通信设备将所述诊断报文发送给所述服务器。
通过目标车辆基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端,网络转发配置端将所述诊断报文发送给所述5G通信设备,再由5G通信设备将所述诊断报文发送给所述服务器,后续所述服务器还可以基于显示单元的可视化界面对所述诊断报文进行显示,方便灵活,有利于操作人员直观快速地进行刷写诊断,及时发现问题并解决,提升软件刷写的可靠性及效率。
在本说明书实施例中,在服务器获取目标车辆的刷写数据表之后,所述方法还包括:
服务器开启软件刷写检查。
在实际应用中,有些软件刷写故障能够通过服务器开启软件刷写自检来避免,例如,ECU名称不符、网络配置字不当、网络通信故障等问题。在服务器开启软件刷写检查后,车辆软件刷写***会进行检查,且当存在故障时,能够基于服务器的显示单元的可视化界面直观的显示故障信息,例如,当显示“DoIP client is not connected to a server”时,表示网络通信发生故障,需要检查各网卡的设置是否符合预设要求以及树莓派的预设转发规则是否已正常启动;当显示“SA FAILED”、“Could not connect”等常规通信故障信息时,可以在上位机上直接开启诊断,在通过输入诊断指令确认ECU的工作状态是否正常。
在实际应用中,还可以根据实际应用需求对软件刷写检查的相关规则进行补充扩展,通过服务器开启软件刷写检查,有利于操作人员快捷准确地找到相应的故障并及时修复,提升车辆软件刷写的可靠性,有利于提升车辆软件刷写的效率。
在本说明书实施例中,通过服务器获取目标车辆的刷写数据表,服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息,服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息,5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端,充分利用了5G网络带宽大、传输速率快的特点,大大提升了车辆软件刷写的效率,缩短了刷写时间,且在5G网络覆盖的范围内能够实现远程刷写,减少了时间和人力资源的浪费,使得车辆软件刷写更加灵活方便。通过网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆,其中还包括网络转发配置端获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址,并基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接,网络转发配置端基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆,有利于实现车辆软件刷写,无需其他的刷写设备,提升车辆软件刷写的效率;且树莓派灵活小巧、二次开发性较强,能够自由搭配扩展网卡,性能稳定,操作简单,方便生产测试人员随车使用,降低车辆软件刷写成本。后续刷写时目标车辆可以将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端,再由网络转发配置端及5G通信设备转发至服务器,能够使得开发人员及时获取相关刷写信息,直观地反馈刷写进度及刷写是否成功等相关信息,灵活方便,更加人性化,避免重复开启刷写,提升车辆软件刷写的效率。
由于车辆刷写可能出现一些错误,开发人员还需进行相应的刷写诊断,通过服务器获取目标诊断指令,并将所述目标诊断指令发送给所述5G通信设备,5G通信设备将所述目标诊断指令发送给所述网络转发配置端,网络转发配置端将所述目标诊断指令发送给所述目标车辆以进行相应诊断。通过目标车辆基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端,网络转发配置端将所述诊断报文发送给所述5G通信设备,再由5G通信设备将所述诊断报文发送给所述服务器,后续所述服务器还可以基于显示单元的可视化界面对所述诊断报文进行显示,方便灵活,有利于操作人员直观快速地进行刷写诊断,及时发现问题并解决,提升软件刷写的可靠性及效率。
本发明实施例还提供了一种车辆软件刷写***的实施例,如图8所示,所述***可以包括:
服务器810、5G通信设备820、网络转发配置端830及目标车辆840;
所述服务器810用于获取目标车辆的刷写数据表,基于所述目标车辆的刷写数据表生成软件刷写属性信息,向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;
所述5G通信设备820用于将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端;
所述网络转发配置端830用于将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆;
所述目标车辆840用于基于所述软件刷写属性信息在本地进行软件刷写。
在一个实施例中,所述目标车辆的刷写数据表可以包括目标车辆的标识码、一个或多个待刷写文件信息、目标车辆的软件刷写顺序,所述服务器810还可以用于:
基于所述一个或多个待刷写文件信息生成所述目标车辆的待刷写文件包;
基于所述目标车辆的标识码及所述目标车辆的软件刷写顺序生成所述目标车辆的刷写配置信息;
基于所述目标车辆的待刷写文件包及所述目标车辆的刷写配置信息生成所述软件刷写属性信息。
在另一个实施例中,所述网络转发配置端830可以包括第一网卡及第二网卡,所述第一网卡与所述5G通信设备电连接,所述第二网卡与所述目标车辆电连接,所述网络转发配置端还可以用于:
将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆包括:
获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址;
基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接;
基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆。
其中,所述获取所述第一网卡的网络地址可以包括:
获取5G通信设备的网络地址;
基于所述5G通信设备的网络地址确定所述网络转发配置端的第一网卡的网络地址。
在另一个实施例中,所述目标车辆840还可以用于将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端;
所述目标车辆840还可以用于将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端;
所述网络转发配置端830还可以用于将所述软件刷写过程信息发送给所述5G通信设备;
所述5G通信设备820还可以用于将所述软件刷写过程信息发送给所述服务器。
在另一个实施例中,由于车辆刷写可能出现一些错误,开发人员还需进行相应的刷写诊断,此时所述服务器810还可以用于获取目标诊断指令,并将所述目标诊断指令发送给所述5G通信设备。
所述5G通信设备820还可以用于将所述目标诊断指令发送给所述网络转发配置端;
网络转发配置端830还可以用于将所述目标诊断指令发送给所述目标车辆;
在另一个实施例中,在所述网络转发配置端830将所述目标诊断指令发送给所述目标车辆之后,所述目标车辆840还可以用于基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端;
网络转发配置端830还可以用于将所述诊断报文发送给所述5G通信设备;
5G通信设备820还可以用于将所述诊断报文发送给所述服务器。
本发明实施例提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的车辆软件刷写方法。
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本发明实施例所提供的方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行,即上述计算机设备可以包括移动终端、计算机终端、服务器或者类似的运算装置。以运行在服务器上为例,图9是本发明实施例提供的一种车辆软件刷写方法的服务器的硬件结构框图。如图9所示,该服务器900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(Central Processing Units,CPU)910(处理器910可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器930,一个或一个以上存储应用程序923或数据922的存储介质920(例如一个或一个以上海量存储设备)。其中,存储器930和存储介质920可以是短暂存储或持久存储。存储在存储介质920的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器910可以设置为与存储介质920通信,在服务器900上执行存储介质920中的一系列指令操作。服务器900还可以包括一个或一个以上电源960,一个或一个以上有线或无线网络接口950,一个或一个以上输入输出接口940,和/或,一个或一个以上操作***921,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
输入输出接口940可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器900的通信供应商提供的无线网络。在一个实例中,输入输出接口940包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口940可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图9所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器900还可包括比图9中所示更多或者更少的组件,或者具有与图9所示不同的配置。
本发明的实施例还提供了一种计算机可读存储介质,所述存储介质可设置于服务器之中以保存用于实现方法实施例中一种车辆软件刷写方法相关的至少一条指令或至少一段程序,该至少一条指令或该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的车辆软件刷写方法。
可选地,在本实施例中,上述存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
由上述本发明提供的车辆软件刷写方法、***、计算机设备或存储介质的实施例可见,本发明通过服务器获取目标车辆的刷写数据表,服务器基于所述目标车辆的刷写数据表生成软件刷写属性信息,服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息,5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端,充分利用了5G网络带宽大、传输速率快的特点,大大提升了车辆软件刷写的效率,缩短了刷写时间,且在5G网络覆盖的范围内能够实现远程刷写,减少了时间和人力资源的浪费,使得车辆软件刷写更加灵活方便。通过网络转发配置端将所述携带有所述软件刷写属性信息的软件刷写指令转发给所述目标车辆,其中还包括网络转发配置端获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址,并基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接,网络转发配置端基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆,有利于实现车辆软件刷写,无需其他的刷写设备,提升车辆软件刷写的效率;且树莓派灵活小巧、二次开发性较强,能够自由搭配扩展网卡,性能稳定,操作简单,方便生产测试人员随车使用,降低车辆软件刷写成本。后续刷写时目标车辆可以将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端,再由网络转发配置端及5G通信设备转发至服务器,能够使得开发人员及时获取相关刷写信息,直观地反馈刷写进度及刷写是否成功等相关信息,灵活方便,更加人性化,避免重复开启刷写,提升车辆软件刷写的效率。
由于车辆刷写可能出现一些错误,开发人员还需进行相应的刷写诊断,通过服务器获取目标诊断指令,并将所述目标诊断指令发送给所述5G通信设备,5G通信设备将所述目标诊断指令发送给所述网络转发配置端,网络转发配置端将所述目标诊断指令发送给所述目标车辆以进行相应诊断。通过目标车辆基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端,网络转发配置端将所述诊断报文发送给所述5G通信设备,再由5G通信设备将所述诊断报文发送给所述服务器,后续所述服务器还可以基于显示单元的可视化界面对所述诊断报文进行显示,方便灵活,有利于操作人员直观快速地进行刷写诊断,及时发现问题并解决,提升软件刷写的可靠性及效率。
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备和存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种车辆软件刷写方法,其特征在于,所述方法包括:
服务器获取目标车辆的刷写数据表,所述目标车辆的刷写数据表包括目标车辆的标识码、一个或多个待刷写文件信息、目标车辆的软件刷写顺序;
所述服务器基于所述一个或多个待刷写文件信息生成所述目标车辆的待刷写文件包;
所述服务器基于所述目标车辆的标识码及所述目标车辆的软件刷写顺序生成所述目标车辆的刷写配置信息;
所述服务器基于所述目标车辆的待刷写文件包及所述目标车辆的刷写配置信息生成软件刷写属性信息;
所述服务器向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;
所述5G通信设备将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端,所述网络转发配置端包括第一网卡及第二网卡,所述第一网卡与所述5G通信设备电连接,所述第二网卡与所述目标车辆电连接;
所述网络转发配置端获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址;
所述网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接;
所述网络转发配置端基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆;
所述目标车辆基于所述软件刷写属性信息在本地进行软件刷写。
2.根据权利要求1所述的方法,其特征在于,所述网络转发配置端获取所述第一网卡的网络地址包括:
所述网络转发配置端获取5G通信设备的网络地址;
所述网络转发配置端基于所述5G通信设备的网络地址确定所述网络转发配置端的第一网卡的网络地址。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述目标车辆将软件刷写过程中生成的软件刷写过程信息发送给所述网络转发配置端;
所述网络转发配置端将所述软件刷写过程信息发送给所述5G通信设备;
所述5G通信设备将所述软件刷写过程信息发送给所述服务器。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务器获取目标诊断指令;
所述服务器将所述目标诊断指令发送给所述5G通信设备;
所述5G通信设备将所述目标诊断指令转发给所述网络转发配置端;
所述网络转发配置端将所述目标诊断指令转发给所述目标车辆。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述网络转发配置端将所述目标诊断指令发送给所述目标车辆之后,所述目标车辆基于所述目标诊断指令生成诊断报文,并将所述诊断报文发送给所述网络转发配置端;
所述网络转发配置端将所述诊断报文发送给所述5G通信设备;
所述5G通信设备将所述诊断报文发送给所述服务器。
6.一种车辆软件刷写***,其特征在于,所述***包括:
服务器、5G通信设备、网络转发配置端及目标车辆,所述目标车辆的刷写数据表包括目标车辆的标识码、一个或多个待刷写文件信息、目标车辆的软件刷写顺序;
所述服务器用于获取目标车辆的刷写数据表,基于所述一个或多个待刷写文件信息生成所述目标车辆的待刷写文件包;基于所述目标车辆的标识码及所述目标车辆的软件刷写顺序生成所述目标车辆的刷写配置信息;基于所述目标车辆的待刷写文件包及所述目标车辆的刷写配置信息生成软件刷写属性信息,向5G通信设备发送软件刷写指令,所述软件刷写指令携带有所述软件刷写属性信息;
所述5G通信设备用于将所述携带有所述软件刷写属性信息的软件刷写指令发送给网络转发配置端;
所述网络转发配置端包括第一网卡及第二网卡,所述第一网卡与所述5G通信设备电连接,所述第二网卡与所述目标车辆电连接;
所述网络转发配置端用于获取所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址;所述网络转发配置端基于所述第一网卡的网络地址、所述第二网卡的网络地址及所述目标车辆的网络地址建立所述第一网卡与所述目标车辆的网络通信连接;所述网络转发配置端基于建立好的所述网络通信连接将所述携带有所述软件刷写属性信息的软件刷写指令发送给所述目标车辆;
所述目标车辆用于基于所述软件刷写属性信息在本地进行软件刷写。
7.一种车辆软件刷写设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1至5任一所述的车辆软件刷写方法。
8.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1至5任一所述的车辆软件刷写方法。
CN202010615042.1A 2020-06-30 2020-06-30 一种车辆软件刷写方法、***、设备及存储介质 Active CN111897546B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010615042.1A CN111897546B (zh) 2020-06-30 2020-06-30 一种车辆软件刷写方法、***、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010615042.1A CN111897546B (zh) 2020-06-30 2020-06-30 一种车辆软件刷写方法、***、设备及存储介质

Publications (2)

Publication Number Publication Date
CN111897546A CN111897546A (zh) 2020-11-06
CN111897546B true CN111897546B (zh) 2022-08-02

Family

ID=73206531

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010615042.1A Active CN111897546B (zh) 2020-06-30 2020-06-30 一种车辆软件刷写方法、***、设备及存储介质

Country Status (1)

Country Link
CN (1) CN111897546B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112698854A (zh) * 2020-12-29 2021-04-23 东风汽车集团有限公司 一种车辆多控制器刷写设备
CN112953775B (zh) * 2021-02-25 2023-03-24 亿咖通(湖北)技术有限公司 一种车机升级***及方法
CN113377421B (zh) * 2021-06-08 2022-10-28 潍柴动力股份有限公司 一种软硬件版本信息的检测方法、装置、设备及介质
CN113485734A (zh) * 2021-07-20 2021-10-08 安徽江淮汽车集团股份有限公司 一种车辆配置自动刷写方法
CN117193603A (zh) * 2023-10-18 2023-12-08 镁佳(北京)科技有限公司 升级进度显示方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539668A (zh) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 对汽车中的软件程序进行远程更新的方法和***
CN109470490A (zh) * 2018-10-15 2019-03-15 宁波吉利汽车研究开发有限公司 车辆下线检测***及车辆检测***
CN109808705A (zh) * 2019-01-23 2019-05-28 青岛慧拓智能机器有限公司 一种用于远程遥控驾驶控制的***
CN111176528A (zh) * 2019-12-31 2020-05-19 欧普照明股份有限公司 一种控制方法、装置、电子设备及计算机可读存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10726640B2 (en) * 2016-11-15 2020-07-28 At&T Mobility Ii Llc Facilitation of smart communications hub to support driverless vehicles in 5G networks or other next generation networks
CN107132788A (zh) * 2017-03-30 2017-09-05 深圳市元征科技股份有限公司 一种汽车电子控制单元自动刷写方法及设备
CN108132795B (zh) * 2018-01-02 2021-07-23 北京新能源汽车股份有限公司 一种电子控制单元的软件更新方法及装置
US11204750B2 (en) * 2018-03-30 2021-12-21 Intel Corporation Systems, methods and apparatus for distributed software/firmware update and software versioning system for automated vehicles
CN108712502A (zh) * 2018-05-29 2018-10-26 深圳市元征科技股份有限公司 汽车诊断方法及连接器、电子设备、存储介质
CN109471652A (zh) * 2018-10-24 2019-03-15 北汽福田汽车股份有限公司 车辆的程序更新方法及其***、车载终端和电子设备
CN111240712A (zh) * 2019-12-27 2020-06-05 深圳市元征科技股份有限公司 Ecu刷写方法、装置、设备和存储介质
CN111277477B (zh) * 2020-01-13 2021-11-09 重庆邮电大学 一种支持车载多网段同时升级的fota***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539668A (zh) * 2014-12-16 2015-04-22 北京新能源汽车股份有限公司 对汽车中的软件程序进行远程更新的方法和***
CN109470490A (zh) * 2018-10-15 2019-03-15 宁波吉利汽车研究开发有限公司 车辆下线检测***及车辆检测***
CN109808705A (zh) * 2019-01-23 2019-05-28 青岛慧拓智能机器有限公司 一种用于远程遥控驾驶控制的***
CN111176528A (zh) * 2019-12-31 2020-05-19 欧普照明股份有限公司 一种控制方法、装置、电子设备及计算机可读存储介质

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于AD-HOC实现汽车远程诊断应用探究;蔡建兵;《信息通信》;20200115(第01期);全文 *
浅谈5G无线技术在工业设备中的应用;宋健;《数字技术与应用》;20191225(第12期);全文 *

Also Published As

Publication number Publication date
CN111897546A (zh) 2020-11-06

Similar Documents

Publication Publication Date Title
CN111897546B (zh) 一种车辆软件刷写方法、***、设备及存储介质
US20030117983A1 (en) Method and gateway GPRS support node (GGSN) for user (payload) plane redundancy
CN110474960B (zh) 一种虚拟化网络中业务部署的方法和装置
CN112737847B (zh) 节点升级方法及装置、存储介质及电子装置
CN111935267B (zh) 一种工业5g快速组网方法及***
CN102638789B (zh) 建立点对点传输的方法及移动通信***
CN111585815B (zh) 一种端口数据采集方法及装置
CN112398696A (zh) 一种实现零配置开局的***及方法
CN103581041A (zh) Mtu值的设置方法和电子设备
CN112637037B (zh) 跨地域容器通讯***、方法、存储介质及计算机设备
CN110535919B (zh) 集中器的入网方法及装置、电力调峰***
CN115004650A (zh) 节点配置方法、装置、分布式***及计算机可读介质
CN103974224A (zh) 一种信用控制的方法和设备
CN111740972B (zh) 一种通信协议栈信息的更新方法、装置、设备及存储介质
CN111752575B (zh) 一种车载应用更新方法、装置、设备及存储介质
CN116414411A (zh) 程序升级方法、***、电子设备及存储介质
CN114465985A (zh) 网络配置方法、装置、***、电子设备及存储介质
CN110830602A (zh) 一种基于动态域名解析的配网终端通信测试***及方法
CN113079036A (zh) 一种接入点设备的管理vlan确定方法、装置及接入点设备
CN112653627B (zh) 一种数据传输的方法、装置、***、计算机设备及计算机可读存储介质
CN116389188B (zh) 一种数据传输方法和相关装置
CN112564934B (zh) 专线业务电路的故障定位方法、设备及计算机存储介质
Boucherkha et al. SMART-IP: A Multi-Agent System for Network Analysis and IP Addressing Resolution
CN117354142A (zh) 网卡配置方法、装置、设备及存储介质
CN115542883A (zh) 一种针对车辆的诊断方法和相关装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant