System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆,尤其涉及一种车辆功能配置方法及装置。
技术介绍
1、随着汽车智能化的发展,越来越多的车辆支持远程ota升级,当车辆的某些功能不完善或者需要关闭开启某些功能的时候,可以利用远端的服务器通过无线网络对车辆远程在线升级。上述ota(over-the-air,远程升级技术)是指通过移动通信网络(2g/3g/4g或wifi)对汽车的零部件终端上固件、数据及应用进行远程管理的技术。简单来说ota技术实现分三步:首先将更新软件上传到ota中心,然后ota中心无线传输更新软件到车辆端,最后车辆端自动更新软件。
2、然而,往往ota升级是一个比较耗时的过程,当车辆出现故障需要进行快速开启或者关闭某个功能来处理故障时,若利用ota升级更新车辆的功能配置,则耗时较长,效率低,影响用户体验。
技术实现思路
1、本申请提供了一种车辆功能配置方法及装置,以解决现有技术中利用ota升级更新车辆的功能配置,则耗时较长,效率低,影响用户体验的技术问题。
2、第一方面,本申请提供了一种车辆功能配置方法,应用于云端服务器,所述方法包括:
3、接收车辆发送的报文,所述报文包括所述车辆的车辆信息和所述车辆当前功能配置的配置版本号;
4、根据所述车辆信息,确定所述车辆的车辆标识和车辆类型;
5、根据所述车辆标识和所述车辆类型,确定所述车辆对应的目标配置版本号;
6、在确定所述目标配置版本号与所述配置版本号不一致的情况下,确定所述目标配置版
7、将所述目标配置信息发送至所述车辆,以使所述车辆根据所述目标配置信息对当前功能配置进行更新。
8、作为一种可能的实现方式,所述车辆在满足以下条件时,发送所述报文:
9、在检测到自身存在预设故障的情况下,生成所述报文,并将所述报文发送至预设的消息服务器,以由所述消息服务器将所述报文发送至所述云端服务器;
10、或者,
11、在启动车辆系统的情况下,生成所述报文,并将所述报文发送至预设的消息服务器,以由所述消息服务器将所述报文发送至所述云端服务器;
12、或者,
13、在接收到所述云端服务器发送的所述目标配置信息,并根据所述目标配置信息对当前功能配置进行更新后,生成所述报文,并将所述报文发送至预设的消息服务器,以由所述消息服务器将所述报文发送至所述云端服务器。
14、作为一种可能的实现方式,预设的数据库中预先存储不同车辆标识对应的第一配置记录,以及不同车辆类型对应的第二配置记录,所述第一配置记录包括对车辆标识对应车辆的第一预设功能的第一配置信息和第一配置版本号,所述第二配置记录包括对车辆类型对应车辆的第二预设功能的第二配置信息和第二配置版本号;
15、所述根据所述车辆标识和所述车辆类型,确定所述车辆对应的目标配置版本号,包括:
16、根据所述车辆标识,确定所述数据库中是否存在与所述车辆标识对应的目标第一配置记录;
17、根据所述车辆类型,确定所述数据库中是否存在与所述车辆类型对应的目标第二配置记录;
18、根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号。
19、作为一种可能的实现方式,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
20、在确定存在所述目标第一配置记录,且不存在所述目标第二配置记录的情况下,将所述目标第一配置记录的第一配置版本号确定为目标配置版本号;
21、所述确定所述目标配置版本号对应的目标配置信息,包括:
22、将所述第一配置版本号对应的所述第一预设功能的第一配置信息,确定为所述目标配置版本号对应的目标配置信息。
23、作为一种可能的实现方式,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
24、在确定不存在目标第一配置记录,且存在所述目标第二配置记录的情况下,将第一预设值确定为目标配置版本号;
25、所述确定所述目标配置版本号对应的目标配置信息,包括:
26、将所述目标第二配置记录对应的所述第二预设功能的第二配置信息,确定为所述目标配置版本号对应的目标配置信息。
27、作为一种可能的实现方式,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
28、在确定存在所述目标第一配置记录,且存在所述目标第二配置记录的情况下,确定所述目标第一配置记录的第一配置时间,以及确定所述目标第二配置记录的第二配置时间;
29、将所述第一配置时间和所述第二配置时间进行对比,得到比较结果;
30、在所述比较结果表征所述第一配置时间晚于所述第二配置时间的情况下,将所述目标第一配置记录对应的第一配置版本号确定为目标配置版本号;
31、在所述比较结果表征所述第一配置时间早于所述第二配置时间的情况下,将所述目标第一配置记录对应的第一配置版本号加上第二预设值,得到目标配置版本号;
32、所述确定所述目标配置版本号对应的目标配置信息,包括:
33、在所述比较结果表征所述第一配置时间晚于所述第二配置时间的情况下,将所述目标第一配置记录对应的所述第一预设功能的第一配置信息,确定为所述目标配置版本号对应的目标配置信息;
34、在所述比较结果表征所述第一配置时间早于所述第二配置时间的情况下,将所述目标第二配置记录对应的所述第二预设功能的第二配置信息,确定为所述目标配置版本号对应的目标配置信息。
35、作为一种可能的实现方式,通过以下方式存储所述第一配置记录和所述第二配置记录:
36、通过可视化界面获取用户配置的初始配置信息,所述初始配置信息包括配置标识和对预设功能的预设配置信息;
37、基于对所述预设功能的预设配置信息,确定所述配置标识对应的第一配置记录或第二配置记录。
38、作为一种可能的实现方式,所述基于对所述预设功能的预设配置信息,确定所述配置标识对应的第一配置记录或第二配置记录,包括:
39、在所述配置标识表征初始车辆类型的情况下,确定所述数据库中是否存在与所述初始车辆类型对应的第二配置记录;
40、在存在所述第二配置记录的情况下,将所述第二配置记录中第二预设功能的第二配置信息更新为所述预设功能的预设配置信息,并将所述第二配置记录对应的第二配置版本号加上第一预设值;
41、在不存在所述第二配置记录的情况下,为所述初始车辆类型添加第二配置记录,并将所述预设功能的预设配置信息作为所述第二配置记录的第二预设功能的第二配置信息,以及将所述第二配置记录的第二配置版本号设置为第二预设值。
42、作为一种可能的实现方式,所述基于对所述预设功能的预设本文档来自技高网...
【技术保护点】
1.一种车辆功能配置方法,其特征在于,应用于云端服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述车辆在满足以下条件时,发送所述报文:
3.根据权利要求1所述的方法,其特征在于,预设的数据库中预先存储不同车辆标识对应的第一配置记录,以及不同车辆类型对应的第二配置记录,所述第一配置记录包括对车辆标识对应车辆的第一预设功能的第一配置信息和第一配置版本号,所述第二配置记录包括对车辆类型对应车辆的第二预设功能的第二配置信息和第二配置版本号;
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
6.根据权利要求3所述的方法,其特征在于,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
7.根据权利要求3所述的方法,其特征在于,通过以下方式存
8.根据权利要求7所述的方法,其特征在于,所述基于对所述预设功能的预设配置信息,确定所述配置标识对应的第一配置记录或第二配置记录,包括:
9.根据权利要求7所述的方法,其特征在于,所述基于对所述预设功能的预设配置信息,确定所述配置标识对应的第一配置记录或第二配置记录,包括:
10.一种车辆功能配置装置,其特征在于,应用于云端服务器,所述装置包括:
...【技术特征摘要】
1.一种车辆功能配置方法,其特征在于,应用于云端服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述车辆在满足以下条件时,发送所述报文:
3.根据权利要求1所述的方法,其特征在于,预设的数据库中预先存储不同车辆标识对应的第一配置记录,以及不同车辆类型对应的第二配置记录,所述第一配置记录包括对车辆标识对应车辆的第一预设功能的第一配置信息和第一配置版本号,所述第二配置记录包括对车辆类型对应车辆的第二预设功能的第二配置信息和第二配置版本号;
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标第一配置记录和所述目标第二配置记录,确定所述车辆对应的目标配置版本号,包括:
5.根据权利要求3所述的方法,其特征在于,所述根据所述目标第一配置记...
【专利技术属性】
技术研发人员:盈杰,李志强,陈仕强,
申请(专利权)人:重庆赛力斯凤凰智创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。