车载设备升级方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:38131958 阅读:24 留言:0更新日期:2023-07-08 09:40
本发明专利技术提供一种车载设备升级方法、装置、电子设备及可读存储介质,涉及车辆技术领域,该方法包括:向车载通信设备发送订阅报文;在接收到车载通信设备发送的更新请求报文的情况下,获取车载设备安装的应用程序的第一版本信息,更新请求报文为车载通信设备下载目标类型的应用程序对应的第二版本信息的更新程序后,向车载设备发送的报文;在第二版本信息为第一版本信息更新后的版本信息的情况下,向车载通信设备发送第一响应报文;接收车载通信设备发送的更新程序报文,更新程序报文包括车载设备的第二版本信息的更新程序;基于第二版本信息的更新程序对的车载设备安装的应用程序进行升级。本发明专利技术能提高更新效率。本发明专利技术能提高更新效率。本发明专利技术能提高更新效率。

【技术实现步骤摘要】
车载设备升级方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及车辆
,具体涉及一种车载设备升级方法、装置、电子设备及可读存储介质。

技术介绍

[0002]车联万物(vehicle to everything,V2X)为车联网的关键技术,通过V2X技术实现车辆与车辆、行人、交通基础设施和云平台等全方位连接,是车辆发展的新领域。相关技术中,车联网相关的车载V2X设备直接通过空中下载(Over the Air,OTA)技术从移动网络中下载固件,实现设备的固件升级。但由于车载V2X设备中的部分车载设备无法直接与移动网络进行通信,导致该设备无法及时运行新版本的固件,设备的更新效率较低。
[0003]可见,现有技术中存在车载设备在无法OTA固件升级的情况下,设备更新效率较低的问题。

技术实现思路

[0004]本专利技术实施例提供一种车载设备升级方法、装置、电子设备及可读存储介质,以解决现有技术中存在车载设备在无法OTA固件升级的情况下,设备更新效率较低的问题。
[0005]为解决上述问题,本专利技术是这样实现的:
[0006]第一方面,本专利技术实施例提供一种车载设备升级方法,包括:
[0007]向车载通信设备发送订阅报文,所述订阅报文用于表征所述车载设备安装的应用程序的目标类型;
[0008]在接收到所述车载通信设备发送的更新请求报文的情况下,获取所述车载设备安装的应用程序的第一版本信息,所述更新请求报文为所述车载通信设备下载所述目标类型的应用程序对应的第二版本信息的更新程序后,向车载设备发送的报文;
[0009]在所述第二版本信息为所述第一版本信息更新后的版本信息的情况下,向所述车载通信设备发送第一响应报文,所述第一响应报文用于指示所述车载通信设备发送更新程序;
[0010]接收所述车载通信设备发送的更新程序报文,所述更新程序报文包括所述车载设备的第二版本信息的更新程序;
[0011]基于所述第二版本信息的更新程序对的所述车载设备安装的应用程序进行升级。
[0012]第二方面,本专利技术实施例还提供一种车载设备升级装置,包括:
[0013]第一发送模块,用于向车载通信设备发送订阅报文,所述订阅报文用于表征所述车载设备安装的应用程序的目标类型;
[0014]第一接收模块,用于在接收到所述车载通信设备发送的更新请求报文的情况下,获取所述车载设备安装的应用程序的第一版本信息,所述更新请求报文为所述车载通信设备下载所述目标类型的应用程序对应的第二版本信息的更新程序后,向车载设备发送的报文;
[0015]第二发送模块,用于在所述第二版本信息为所述第一版本信息更新后的版本信息的情况下,向所述车载通信设备发送第一响应报文,所述第一响应报文用于指示所述车载通信设备发送更新程序;
[0016]第二接收模块,用于接收所述车载通信设备发送的更新程序报文,所述更新程序报文包括所述车载设备的第二版本信息的更新程序;
[0017]更新模块,用于基于所述第二版本信息的更新程序对的所述车载设备安装的应用程序进行升级。
[0018]第三方面,本专利技术实施例还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的车载设备升级方法中的步骤。
[0019]第四方面,本专利技术实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如上述第一方面所述的车载设备升级方法中的步骤。
[0020]在本专利技术实施例中,通过车载设备向车载通信设备发送订阅报文;在接收到车载通信设备发送的更新请求报文的情况下,获取车载设备安装的应用程序的第一版本信息;在第二版本信息为第一版本信息更新后的版本信息的情况下,向车载通信设备发送第一响应报文;接收车载通信设备发送的更新程序报文,更新程序报文包括车载设备的第二版本信息的更新程序;基于第二版本信息的更新程序对的车载设备安装的应用程序进行升级,从而实现在车载设备无法进行OTA固件升级的情况下,通过车载通信设备完成应用程序的自动升级,提高了设备更新的效率。
附图说明
[0021]为更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例提供的一种车载设备升级方法的流程图;
[0023]图2是本专利技术实施例提供的车载通信设备和车载设备的结构图;
[0024]图3是本专利技术实施例提供的车载通信设备和车载设备通信示意图;
[0025]图4是本专利技术实施例提供的建立通信链路的示意图;
[0026]图5是本专利技术实施例提供的发送测试报文的示意图;
[0027]图6是本专利技术实施例提供的V2X程序升级的示意图;
[0028]图7是本专利技术实施例提供的安全服务程序升级的示意图;
[0029]图8是本专利技术实施例提供的V2X网络层程序升级的示意图;
[0030]图9是本专利技术实施例提供的一种车载设备升级装置的结构图;
[0031]图10是本专利技术实施例提供的一种电子设备的结构图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]请参见图1,图1是本专利技术实施例提供的一种车载设备升级方法的流程图,如图1所示,包括以下步骤:
[0034]步骤101、向车载通信设备发送订阅报文,所述订阅报文用于表征所述车载设备安装的应用程序的目标类型。
[0035]上述车载通信设备为与移动网络进行通信的设备,用于获取需要进行车载设备升级的更新程序。其中,车载通信设备包括获取更新程序的OTA模块、运行守护进程的模块,以及与车载设备进行数据通信的通信模块,例如,如图2所示,车载通信设备可以是车辆的第五代(5
th Generation,5G)通信盒(Telematics

BOX,T

BOX),空中下载软件升级(Firmware Over The Air,FOTA)技术下载更新程序。
[0036]上述车载设备为安装V2X相关的应用程序的设备,通过车载通信设备实现应用程序的升级。其中,车载设备包括与车载通信模块进行数据通信的通信模块,以及监控安装的各个应用程序的监控模块。
[0037]应理解,如图3所示,车载通信设备和车载设备之间通过交换机连接,以实现以太网通信。具体的,车载通信设备和车载设备之间通过传输控制协议(Transmissio本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载设备升级方法,其特征在于,包括:向车载通信设备发送订阅报文,所述订阅报文用于表征所述车载设备安装的应用程序的目标类型;在接收到所述车载通信设备发送的更新请求报文的情况下,获取所述车载设备安装的应用程序的第一版本信息,所述更新请求报文为所述车载通信设备下载所述目标类型的应用程序对应的第二版本信息的更新程序后,向车载设备发送的报文;在所述第二版本信息为所述第一版本信息更新后的版本信息的情况下,向所述车载通信设备发送第一响应报文,所述第一响应报文用于指示所述车载通信设备发送更新程序;接收所述车载通信设备发送的更新程序报文,所述更新程序报文包括所述车载设备的第二版本信息的更新程序;基于所述第二版本信息的更新程序对的所述车载设备安装的应用程序进行升级。2.根据权利要求1所述的方法,其特征在于,所述向车载通信设备发送订阅报文之前,所述方法还包括:向所述车载通信设备发送连接报文;在设定时间内接收到所述车载通信设备发送的连接响应报文的情况下,建立与所述车载通信设备的通信链路,所述连接响应报文为所述车载通信设备接收到所述连接报文后,向所述车载设备发送的同意建立所述通信链路的报文。3.根据权利要求2所述的方法,其特征在于,在所述建立与所述车载通信设备的通信链路之后,所述方法还包括:向所述车载通信设备周期性的发送测试报文,所述测试报文用于测试所述通信链路是否为正常连接状态;在所述车载设备超过设定时间未收到测试响应报文的情况下,断开所述通信链路,所述测试响应报文为所述车载通信设备接收到所述测试报文后,向所述车载设备发送的报文。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述车载设备解析报文错误的情况下,断开所述通信链路。5.根据权利要求1所述的方法,其特征在于,在所述基于所述第二版本信息的所述目标类型的应用程序进行升级之后,所述方法还包括:向所述车载通信设备发送升级完成报文;接收所述车载通信设备发送的结果查询报文,所述结果查询报文为所述车载通信设备在接收到所述升级完成报文后发送的报文;获取所述车载设备的所述目标类型的应用程序的当前版本信息,并将所述当前版本信息发送至所述车载通信设备。6.根据权利要求1所述的方法,其特征在于,所述车载通信设备和所述车载设备之间传送的报文为数据帧结构,所述数据帧结构包括:帧头,所述帧头包...

【专利技术属性】
技术研发人员:易迪华冯硕黄殿辉吕国伟张扬
申请(专利权)人:北京汽车研究总院有限公司
类型:发明
国别省市:

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

1