Embodiments of the present disclosure provide an incremental update method, device, cloud server and computer readable storage medium. This method is applied to cloud servers, including: receiving user input and updating the version of the component group in the vehicle; including at least part of the component group which can update the software in the vehicle, and the target version of the component group in the version updating request; sending the first data corresponding to the target incremental installation package to the vehicle according to the version updating request; The target incremental installation package is based on the current version of the full installation package and the target version of the full installation package. The full installation package of any version includes the installation files for each component in the component group. It can be seen that in the embodiment of the present disclosure, the time and flow required to transmit data between cloud servers and vehicles are greatly reduced when software updates of vehicles are performed, thus effectively reducing the cost of software updates of vehicles.
【技术实现步骤摘要】
增量更新方法、装置、云服务器及计算机可读存储介质
本公开的实施例涉及车辆工程
,尤其涉及一种增量更新方法、装置、云服务器及计算机可读存储介质。
技术介绍
随着车辆工程
的迅速发展,车辆的使用越来越普遍,车辆目前已经成为了人们日常生活中的重要交通工具之一。可以理解的是,车辆常常采用空中下载技术(Over-the-AirTechnology,OTA)进行软件更新。在进行软件更新时,如果整车更新包非常大,则更新包的传输所需花费的时间和流量均非常多,因此,车辆的软件更新成本非常高。
技术实现思路
第一方面,本公开的实施例提供一种增量更新方法,应用于云服务器,所述方法包括:接收用户输入的,对车辆中的部件组的版本更新请求;其中,所述部件组中包括所述车辆中能够进行软件更新的至少部分部件,所述版本更新请求中包括所述部件组的目标版本;根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据;其中,所述目标增量安装包根据所述部件组的当前版本的全量安装包和所述目标版本的全量安装包得到,任一版本的全量安装包中包括所述部件组中的每个部件的安装文件。在一些实施例中,所述目标增 ...
【技术保护点】
1.一种增量更新方法,其特征在于,应用于云服务器,所述方法包括:接收用户输入的,对车辆中的部件组的版本更新请求;其中,所述部件组中包括所述车辆中能够进行软件更新的至少部分部件,所述版本更新请求中包括所述部件组的目标版本;根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据;其中,所述目标增量安装包根据所述部件组的当前版本的全量安装包和所述目标版本的全量安装包得到,任一版本的全量安装包中包括所述部件组中的每个部件的安装文件。
【技术特征摘要】
1.一种增量更新方法,其特征在于,应用于云服务器,所述方法包括:接收用户输入的,对车辆中的部件组的版本更新请求;其中,所述部件组中包括所述车辆中能够进行软件更新的至少部分部件,所述版本更新请求中包括所述部件组的目标版本;根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据;其中,所述目标增量安装包根据所述部件组的当前版本的全量安装包和所述目标版本的全量安装包得到,任一版本的全量安装包中包括所述部件组中的每个部件的安装文件。2.根据权利要求1所述的方法,其特征在于,所述目标增量安装包中包括存在于所述目标版本的全量安装包中,且不存在于所述当前版本的全量安装包中的所有安装文件。3.根据权利要求1所述的方法,其特征在于,所述云服务器中存储有多个增量安装包,不同增量安装包对应不同的下载地址,所述第一数据为所述目标增量更新包的下载地址。4.根据权利要求1所述的方法,其特征在于,所述根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据,包括:当所述目标版本高于所述当前版本时,根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据;所述方法还包括:当所述目标版本低于所述当前版本时,根据所述版本更新请求,向所述车辆发送所述目标版本的全量安装包对应的第二数据。5.根据权利要求4所述的方法,其特征在于,所述云服务器中存储有多个全量安装包,不同全量安装包对应不同的下载地址,所述第二数据为所述目标版本的全量安装包的下载地址。6.根据权利要求1所述的方法,其特征在于,所述根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据之前,所述方法还包括:向所述车辆发送用于获取车辆工况的获取指示;接收所述车辆发送的车辆工况;所述根据所述车辆版本更新请求,向所述车辆发送目标增量更新包对应的第一数据,包括:当所接收的车辆工况为预设车辆工况时,根据所述车辆版本更新请求,向所述车辆发送目标增量更新包对应的第一数据。7.根据权利要求1所述的方法,其特征在于,所述云服务器中存储有所述部件组的版本;所述接收用户输入的,对车辆中的部件组的版本更新请求之后,所述方法还包括:向所述车辆发送用于获取所述部件组的当前版本的获取指示;接收所述车辆发送的当前版本;所述根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据,包括:当所接收的当前版本与所存储的版本相同时,根据所述版本更新请求,向所述车辆发送目标增量安装包对应的第一数据。8.根据权利要求7所述的方法,其特征在于,所述接收用户输入的,对车辆中的部件组的版本更新请求之后,...
【专利技术属性】
技术研发人员:马东辉,陈鹏飞,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。