车控指令的更新方法及装置制造方法及图纸

技术编号:19856206 阅读:29 留言:0更新日期:2018-12-22 11:25
本公开的实施例公开了一种车控指令的更新方法及装置,涉及汽车技术领域,能够解决现有技术更新车控指令效率低的问题。本公开的实施例的方法包括:接收云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件。本公开的实施例主要适用于对远程车控指令进行更新的场景中。

【技术实现步骤摘要】
车控指令的更新方法及装置
本公开的实施例涉及汽车
,特别是涉及一种车控指令的更新方法及装置。
技术介绍
随着社会的进步,汽车几乎成为每家每户所必须的交通工具。为了使得用户使用汽车更加方便,远程控制汽车的技术越来越成熟。目前,对车辆进行远程控制主要流程为:用户通过用户终端发出车控指令,由云端将该车控指令转发给相应的车辆,实现对该车辆的远程控制。其中,关于远程车控指令的配置方式主要有两种:第一种,开发商开发汽车时,就开发好固定的车控指令,但以后无法再进行更新。第二种,车控指令编写在系统安装包中,当需要对车控指令进行更新时,需要开发系统升级包,并将更新的指令写入升级包中,通过云端下发升级包让车辆升级的方式来实现车控指令的更新。但这种方式,不仅需要时间开发升级包,还需要消耗时间从云端下载数据量较大的升级包,并且下载完后,也需要花费时间进行升级。因此更新车控指令的效率低下。
技术实现思路
本公开的实施例主要提供如下技术方案:第一方面,本公开的实施例提供了一种车控指令的更新方法,所述方法包括:接收云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件。在一些实施例中,所述车控指令更新数据包括更新类型、指令标识和所述指令标识对应的车控信息;和/或,所述本地车控指令相关文件中关联存储有至少一对指令标识和车控信息。在一些实施例中,根据所述车控指令更新数据更新本地车控指令相关文件包括:当所述更新类型是增加时,将所述车控指令更新数据中携带的指令标识和车控信息关联存储到所述本地车控指令相关文件中;当所述更新类型是修改时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识所对应的车控信息,并将查找到的车控信息替换为所述车控指令更新数据中携带的所述指令标识所对应的车控信息;当所述更新类型是删除时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识和车控信息,并将查找到的指令标识和车控信息删除。在一些实施例中,接收云端下发的车控指令更新数据包括:车辆接收所述云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件包括:所述车辆根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令策略,更新本地车控指令策略文件。在一些实施例中,所述车控指令策略是根据车辆的基础信号库编写的用于控制所述车辆的策略;和/或,所述基础信号库包括所述车辆的控制器局域网络CAN总线上所有的广播信号。在一些实施例中,接收云端下发的车控指令更新数据包括:用户终端接收所述云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件包括:所述用户终端根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令,更新本地车控指令列表文件。在一些实施例中,用户终端接收所述云端下发的车控指令更新数据包括:在确认车辆更新完毕后,所述用户终端接收所述云端下发的车控指令更新数据;或者,在所述车辆接收所述云端下发的用于供车辆侧更新的车控指令更新数据的同时,所述用户终端接收所述云端下发的用于供用户终端侧更新的车控指令更新数据。第二方面,本公开的实施例提供了一种车控指令的更新装置,所述装置包括:接收单元,用于接收云端下发的车控指令更新数据;更新单元,用于根据所述车控指令更新数据更新本地车控指令相关文件。在一些实施例中,所述车控指令更新数据包括更新类型、指令标识和所述指令标识对应的车控信息;和/或,所述本地车控指令相关文件中关联存储有至少一对指令标识和车控信息。在一些实施例中,所述更新单元包括:存储模块,用于当所述更新类型是增加时,将所述车控指令更新数据中携带的指令标识和车控信息关联存储到所述本地车控指令相关文件中;第一查找模块,用于当所述更新类型是修改时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识所对应的车控信息;修改模块,用于将查找到的车控信息替换为所述车控指令更新数据中携带的所述指令标识所对应的车控信息;第二查找模块,用于当所述更新类型是删除时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识和车控信息;删除模块,用于将查找到的指令标识和车控信息删除。在一些实施例中,当所述装置应用于车辆侧时,所述更新单元,用于根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令策略,更新本地车控指令策略文件。在一些实施例中,当所述装置应用于用户终端侧时,所述更新单元,用于根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令,更新本地车控指令列表文件。在一些实施例中,当所述装置应用于用户终端侧时,所述接收单元,用于在确认车辆更新完毕后,接收所述云端下发的车控指令更新数据;或者,在所述车辆接收所述云端下发的用于供车辆侧更新的车控指令更新数据的同时,接收所述云端下发的用于供用户终端侧更新的车控指令更新数据。第三方面,本公开的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如第一方面所述的车控指令的更新方法。第四方面,本公开的实施例提供了一种车控指令的更新装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行如第一方面所述的车控指令的更新方法。上述说明仅是本公开的实施例技术方案的概述,为了能够更清楚了解本公开的实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的实施例的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本公开的实施例提供的一种车控指令的更新方法的流程图;图2示出了本公开的实施例提供的另一种车控指令的更新方法的流程图;图3示出了本公开的实施例提供的又一种车控指令的更新方法的流程图;图4示出了本公开的实施例提供的再一种车控指令的更新方法的流程图;图5示出了本公开的实施例提供的一种车控指令的更新装置的组成框图;图6示出了本公开的实施例提供的另一种车控指令的更新装置的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。第一方面,本公开的实施例提供了一种车控指令的更新方法,如图1所示,所述方法主要包括:101、接收云端下发的车控指令更新数据。在车辆开发过程中,开发人员可以将车辆CAN(ControllerAreaNetwork,控制器局域网络)总线上所有的广播信号都导入到云端作为基础信号库,以便于根据该基础信号库开发与车控指令相关的代码。为了提高远程车控指令的更新效率,可以直接将仅与车控指令相关的本文档来自技高网...

【技术保护点】
1.一种车控指令的更新方法,其特征在于,所述方法包括:接收云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件。

【技术特征摘要】
1.一种车控指令的更新方法,其特征在于,所述方法包括:接收云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件。2.根据权利要求1所述的方法,其特征在于,所述车控指令更新数据包括更新类型、指令标识和所述指令标识对应的车控信息;和/或,所述本地车控指令相关文件中关联存储有至少一对指令标识和车控信息。3.根据权利要求2所述的方法,其特征在于,根据所述车控指令更新数据更新本地车控指令相关文件包括:当所述更新类型是增加时,将所述车控指令更新数据中携带的指令标识和车控信息关联存储到所述本地车控指令相关文件中;当所述更新类型是修改时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识所对应的车控信息,并将查找到的车控信息替换为所述车控指令更新数据中携带的所述指令标识所对应的车控信息;当所述更新类型是删除时,在所述本地车控指令相关文件中查找所述车控指令更新数据中携带的指令标识和车控信息,并将查找到的指令标识和车控信息删除。4.根据权利要求2或3所述的方法,其特征在于,接收云端下发的车控指令更新数据包括:车辆接收所述云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件包括:所述车辆根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令策略,更新本地车控指令策略文件。5.根据权利要求4所述的方法,其特征在于,所述车控指令策略是根据车辆的基础信号库编写的用于控制所述车辆的策略;和/或,所述基础信号库包括所述车辆的控制器局域网络CAN总线上所有的广播信号。6.根据权利要求2或3所述的方法,其特征在于,接收云端下发的车控指令更新数据包括:用户终端接收所述云端下发的车控指令更新数据;根据所述车控指令更新数据更新本地车控指令相关文件包括:所述用户终端根据所述车控指令更新数据中携带的更新类型、指令标识和所述指令标识对应的车控指令,更新本地车控指令列表文件。7.根据权利要求6所述的方法,其特征在于,用户终端接收所述云端下发的车控指令更新数据包括:在确认车辆更新完毕后,所述用户终端接收所述云端下发的车控指令更新数据;或者,在所述车辆接收所述云端下发的用于供车辆侧更新的车控指令更新数据的同时,所述用户终端接收所述云端下发的用于供用户终端侧更新的车控指令更新数据。8.一种车控指令的更新装置,其特征在...

【专利技术属性】
技术研发人员:马东辉吕龙海
申请(专利权)人:北京车和家信息技术有限公司
类型:发明
国别省市:北京,11

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

1