本技术涉及车辆控制,尤其涉及一种车辆软件预约升级方法、装置、设备及存储介质。
背景技术:
1、随着科技的进步,汽车越来越智能化,而对于车辆的软件升级也逐渐的智能化。空中下载技术(over-the-air technology,ota)远程下载逐渐成为了车上搭载的热门技术,通过移动通信的空中接口实现对移动终端设备及用户识别(subscriber identitymodule,sim)卡数据进行远程管理的技术,ota可以在线检测车辆新系统的升级,并通过无线网络或者移动网络下载系统升级包完成升级。
2、现有技术中,通过在检测到车辆有更新升级任务时,由用户进行升级时间的预约设定,又或者是用户授权立即升级。
3、然而,若用户选择的升级时间较为集中,则服务器无法有效的应对高并发,而且立即更新还会影响用户用车,导致用户体验感差。
技术实现思路
1、本技术提供一种车辆软件预约升级方法、装置、设备及存储介质,用以解决如何充分利用云端设备的资源完成高效率的车辆软件升级的问题。
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、结合第二方面,在一些实施例中,所述装置还包括:
43、监测模块,用于实时监测所述升级车辆清单,若所述目标升级时间对应的待升级车辆数量超过所述车辆阈值,则向所述目标车辆下发升级时间调整请求;
44、第二接收模块,用于接收所述目标车辆发送的第三反馈信息;
45、第二配置模块,用于基于所述第三反馈信息,重新为所述目标车辆配置待升级任务。
46、第三方面,本技术提供一种云端设备,包括:处理器,以及与所述处理器通信连接的存储器,通信接口;
47、所述存储器存储计算机执行指令;
48、所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面中任一项所述的车辆软件预约升级方法。
49、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面中任一项所述的车辆软件预约升级方法。
50、第五方面,本技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的车辆软件预约升级方法。
51、本技术提供的车辆软件预约升级方法、装置、设备及存储介质,基于待升级车辆清单,确定目标车辆的升级推荐时间,将升级推荐时间和目标车辆对应的目标升级软件的标识打包成升级任务,并下发至目标车辆,接收目标车辆发送的第一反馈信息,并基于第一反馈信息,为目标车辆配置待升级任务。通过上述方法,用户可以根据自己的日程安排来选择最合适的升级时间,避免了在忙碌或不便的时候进行车辆升级,从而减少了升级过程对用户日常使用的干扰。云端设备根据待升级车辆清单推荐升级时间,可以有效平衡网络负载。避免所有车辆在同一时间进行升级导致的网络拥堵和服务器压力,从而确保升级过程的顺畅进行,提高升级成功率。
1.一种车辆软件预约升级方法,其特征在于,应用于云端设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于待升级车辆清单,确定目标车辆的升级推荐时间,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一反馈信息,为所述目标车辆配置待升级任务,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种车辆软件预约升级装置,其特征在于,包括:
8.一种云端设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器,通信接口;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6中任一项所述的车辆软件预约升级方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,至少一个处理器可以从该计算机可读存储介质中读取该计算机程序,所述至少一个处理器执行所述计算机程序时可实现上述权利要求1至6任一项所述的车辆软件预约升级方法。
