车载软件的同步升级方法、装置、服务器及存储介质与流程

    技术2025-12-21  9


    本技术涉及智能电动车软件升级,特别涉及一种车载软件的同步升级方法、装置、服务器及存储介质。


    背景技术:

    1、当车辆远程功能不断新增或优化时,通常需要通过不断ota(远程升级)向用户推送,从而提升用户体验。

    2、相关技术中,不同供应商可以根据自身条件及需求设计出远程升级控制策略;如《cn112134926b-车载设备升级系统和方法》中描述了一种用户通过移动设备对车端进行预约升级的控制系统,《cn114398060a-车载控制器软件升级方法、装置、电子设备及存储介质》中提供的一种车端对比云端目标车载软件版本后提示引导用户下载升级安装的方法。

    3、然而,相关技术中,主要聚焦在车端升级,但是涉及到部分功能需要车端和移动端都升级后才能正常使用,若仅一端升级,可能出现功能失效的情况,所以每一轮软件更新仅聚焦在车端升级而忽略手机端的软件更新可能会严重影响用户体验。为尽可能避免此问题,相关技术中,部分厂商先统计车端的升级比例,并在升级比例达到一定数值后,再向用户开放移动端的升级包,这种方式会存在以下问题:1、车企每一轮的ota时间较长;2、不能很好把控手机端的安装包开放时间;3、因只升级一端导致功能失效后,用户不知道失效原因,这会增加服务人员的工作量。

    4、综上所述,相关技术中,忽略了移动端的更新需求,使得部分功能在升级后存在一定的安全隐患,从而影响用户的使用体验,有待改进。


    技术实现思路

    1、本技术提供一种车载软件的同步升级方法、装置、服务器及存储介质,以解决相关技术中,忽略了移动端的更新需求,使得部分功能在升级后存在一定的安全隐患,从而影响用户的使用体验的技术问题。

    2、本技术第一方面实施例提供一种车载软件的同步升级方法,应用于服务器,其中,所述方法包括以下步骤:接收目标车载软件的理论最新软件信息,并接收所述目标车载软件在车辆上的实际最新软件信息和在移动终端上的当前最新软件信息;分别比较所述理论最新软件信息和所述实际最新软件信息及所述理论最新软件信息和所述当前最新软件信息,确定与所述理论最新软件信息不一致的软件信息;利用所述理论最新软件信息对应的升级包对所述不一致的软件信息的目标车载软件的版本进行同步升级。

    3、根据上述技术手段,本技术实施例可以实时采集车辆和移动终端的软件版本,并将实时采集的软件版本与理论版本进行对比,进而针对对比结果进行车辆和移动终端相关软件的同步升级。

    4、可选地,在本技术的一个实施例中,在确定与所述理论最新软件信息不一致的软件信息之后,还包括:基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,以基于所述更新提醒策略的响应结果进行所述目标车载软件的版本的同步升级。

    5、根据上述技术手段,本技术实施例可以根据车辆和移动终端不同的更新状态生成不同的提醒策略,以保证车载软件的同步升级。

    6、可选地,在本技术的一个实施例中,所述基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,包括:在所述实际最新软件信息与所述理论最新软件信息不一致的情况下,确定所述更新提醒策略为基于所述目标车载软件的下载状态,在所述车辆上电后,推送对应的更新引导信息,和/或,在所述移动终端触发所述目标车载软件后,推送软件更新提醒或软件预约更新引导信息。

    7、根据上述技术手段,本技术实施例可以在车辆的车载软件未更新到最新版本时,进行车辆和/或移动终端的更新提醒。

    8、可选地,在本技术的一个实施例中,在推送软件更新提醒和/或软件预约更新引导信息之后,还包括:接收所述移动终端反馈的预约更新信息;将所述预约更新信息发送至与所述移动终端关联的车辆,以使得所述车辆基于所述预约更新信息在预约时段下载所述升级包或者在所述预约时段利用所述升级包更新所述目标车载软件。

    9、根据上述技术手段,本技术实施例可以根据在移动终端设置的预约更新信息进行车辆的车载软件升级。

    10、可选地,在本技术的一个实施例中,所述基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,包括:在所述当前最新软件信息与所述理论最新软件信息不一致的情况下,确定所述更新提醒策略为在所述移动终端触发所述目标车载软件后,推送软件更新引导信息。

    11、根据上述技术手段,本技术实施例可以在移动终端的车载软件未更新到最新版本时,进行移动终端的更新提醒。

    12、可选地,在本技术的一个实施例中,在生成所述车辆和/或所述移动终端的更新提醒策略之后,还包括:累计未收到更新响应的持续时长;在所述持续时长大于预设时长的情况下,基于所述实际最新软件信息和所述当前最新软件信息,确定所述车辆和所述移动终端的目标车载软件的版本是否一致;如果所述版本不一致,则将所述车辆或所述移动终端的目标车载软件的版本进行降级,以使得所述车辆和所述移动终端的目标车载软件的版本一致。

    13、根据上述技术手段,本技术实施例可以在用户长时间未更新,且车辆和移动终端的车载软件版本不一致的情况下,通过对其中版本较高的车载软件进行降级,以使得两端的版本保持一致。

    14、本技术第二方面实施例提供一种车载软件的同步升级装置,应用于服务器,其中,所述装置包括:接收模块,用于接收目标车载软件的理论最新软件信息,并接收所述目标车载软件在车辆上的实际最新软件信息和在移动终端上的当前最新软件信息;比较模块,用于分别比较所述理论最新软件信息和所述实际最新软件信息及所述理论最新软件信息和所述当前最新软件信息,确定与所述理论最新软件信息不一致的软件信息;升级模块,用于利用所述理论最新软件信息对应的升级包对所述不一致的软件信息的目标车载软件的版本进行同步升级。

    15、可选地,在本技术的一个实施例中,还包括:提醒模块,用于基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,以基于所述更新提醒策略的响应结果进行所述目标车载软件的版本的同步升级。

    16、可选地,在本技术的一个实施例中,所述提醒模块包括:第一提醒单元,用于在所述实际最新软件信息与所述理论最新软件信息不一致的情况下,确定所述更新提醒策略为基于所述目标车载软件的下载状态,在所述车辆上电后,推送对应的更新引导信息,和/或,在所述移动终端触发所述目标车载软件后,推送软件更新提醒或软件预约更新引导信息。

    17、可选地,在本技术的一个实施例中,所述提醒模块还包括:接收单元,用于接收所述移动终端反馈的预约更新信息;升级单元,用于将所述预约更新信息发送至与所述移动终端关联的车辆,以使得所述车辆基于所述预约更新信息在预约时段下载所述升级包或者在所述预约时段利用所述升级包更新所述目标车载软件。

    18、可选地,在本技术的一个实施例中,所述所述提醒模块包括:第二提醒单元,用于在所述当前最新软件信息与所述理论最新软件信息不一致的情况下,确定所述更新提醒策略为在所述移动终端触发所述目标车载软件后,推送软件更新引导信息。

    19、可选地,在本技术的一个实施例中,还包括:累计模块,用于累计未收到更新响应的持续时长;确定模块,用于在所述持续时长大于预设时长的情况下,基于所述实际最新软件信息和所述当前最新软件信息,确定所述车辆和所述移动终端的目标车载软件的版本是否一致;降级模块,用于在所述版本不一致的情况下,将所述车辆或所述移动终端的目标车载软件的版本进行降级,以使得所述车辆和所述移动终端的目标车载软件的版本一致。

    20、本技术第三方面实施例提供一种服务器,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的车载软件的同步升级方法。

    21、本技术第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上述实施例所述的车载软件的同步升级方法。

    22、本技术第五方面实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被执行时,用于实现如上的车载软件的同步升级方法。

    23、本技术实施例的有益效果:

    24、(1)本技术实施例可以实时采集车辆和移动终端的软件版本,并将实时采集的软件版本与理论版本进行对比,进而针对对比结果进行车辆和移动终端相关软件的同步升级。

    25、(2)本技术实施例可以根据车辆和移动终端的车载软件的更新状况采取不同的更新提醒方式。

    26、(3)本技术实施例可以在用户长时间未更新,且车辆和移动终端的车载软件版本不一致的情况下,通过对其中版本较高的车载软件进行降级,以使得两端的版本保持一致。

    27、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。


    技术特征:

    1.一种车载软件的同步升级方法,其特征在于,应用于服务器,其中,所述方法包括以下步骤:

    2.根据权利要求1所述的方法,其特征在于,在确定与所述理论最新软件信息不一致的软件信息之后,还包括:

    3.根据权利要求2所述的方法,其特征在于,所述基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,包括:

    4.根据权利要求3所述的方法,其特征在于,在推送软件更新提醒和/或软件预约更新引导信息之后,还包括:

    5.根据权利要求2所述的方法,其特征在于,所述基于所述与所述理论最新软件信息不一致的软件信息,生成所述车辆和/或所述移动终端的更新提醒策略,包括:

    6.根据权利要求2所述的方法,其特征在于,在生成所述车辆和/或所述移动终端的更新提醒策略之后,还包括:

    7.一种车载软件的同步升级装置,其特征在于,应用于服务器,其中,所述装置包括:

    8.根据权利要求7所述的装置,其特征在于,还包括:

    9.一种服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-6任一项所述的车载软件的同步升级方法。

    10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-6任一项所述的车载软件的同步升级方法。


    技术总结
    本申请涉及一种车载软件的同步升级方法、装置、服务器及存储介质,其中,方法包括:接收目标车载软件的理论最新软件信息,并接收目标车载软件在车辆上的实际最新软件信息和在移动终端上的当前最新软件信息;分别比较理论最新软件信息和实际最新软件信息及理论最新软件信息和当前最新软件信息,确定与理论最新软件信息不一致的软件信息;利用理论最新软件信息对应的升级包对不一致的软件信息的目标车载软件的版本进行同步升级。本申请实施例可以实时采集车辆和移动终端的软件版本,并将实时采集的软件版本与理论版本进行对比,进而针对对比结果进行车辆和移动终端相关软件的同步升级。

    技术研发人员:张豪,罗荣华,翟钧
    受保护的技术使用者:深蓝汽车科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-38356.html

    最新回复(0)