一种电动车仪表OTA升级方法、装置及存储介质制造方法及图纸

技术编号:39400084 阅读:14 留言:0更新日期:2023-11-19 15:53
本发明专利技术公开了一种电动车仪表OTA升级方法、装置及存储介质,其中方法包括:存储电动车仪表的OTA升级包和对应的版本信息;响应客户端发送的版本查询请求,根据版本信息确认是否存在新的仪表系统版本;在存在新的仪表系统版本时,将新的仪表系统版本信息发送至客户端;接收客户端根据新的仪表系统版本信息发送的OTA升级指令,对待升级OTA升级包进行复制,并将复制后的待升级OTA升级包分割成若干个升级包;将若干个升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,使得客户端将待升级OTA升级包发送至电动车仪表进行OTA升级。本发明专利技术能够有效提高电动车仪表的OTA升级的效率。率。率。

【技术实现步骤摘要】
一种电动车仪表OTA升级方法、装置及存储介质


[0001]本专利技术涉及OTA服务
,尤其是涉及一种电动车仪表OTA升级方法、装置及存储介质。

技术介绍

[0002]随着电动二轮车发展,配备的显示仪表也逐渐智能化。现有的电动车仪表OTA升级方法在电动二轮车的仪表程序出现问题或者需要更新时,通常是将车辆仪表召回,或者用户前往专门店更新软件,在仪表OTA升级过程需要花费大量的人力物力,导致仪表OTA升级的效率较低。

技术实现思路

[0003]本专利技术提供一种电动车仪表OTA升级方法、装置及存储介质,以解决电动车仪表OTA升级方法需要花费大量的人力物力进行仪表OTA升级,导致仪表OTA升级的效率较低的技术问题。
[0004]本专利技术的实施例提供了一种电动车仪表OTA升级方法,包括:
[0005]存储电动车仪表的OTA升级包和对应的版本信息;
[0006]响应客户端发送的版本查询请求,根据所述版本信息确认是否存在新的仪表系统版本;
[0007]在存在新的仪表系统版本时,将新的仪表系统版本信息发送至所述客户端;
[0008]接收客户端根据所述新的仪表系统版本信息发送的OTA升级指令,对待升级OTA升级包进行复制,并将复制后的待升级OTA升级包分割成若干个升级包;
[0009]将若干个所述升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,使得所述客户端将所述待升级OTA升级包发送至电动车仪表进行OTA升级。
[0010]进一步的,所述存储电动车仪表的OTA升级包和对应的版本信息,包括:
[0011]按照型号类别,分别存储电动车仪表的OTA升级包和对应的版本信息。
[0012]进一步的,所述响应客户端发送的版本查询请求,根据所述版本信息确认是否存在新的仪表系统版本,包括:
[0013]根据所述客户端发送的仪表串号信息匹配新的仪表系统版本信息;
[0014]根据所述版本查询请求,查询OTA服务器中是否存在所述新的仪表系统版本信息,若是,则判定所述OTA服务器存在新的仪表系统版本。
[0015]进一步的,所述将若干个所述升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,包括:
[0016]按照顺序将若干个所述升级包逐一发送至客户端,根据版本信息中的校验码验证客户端中的每一个升级包是否完整,若所有的升级包均完整,则将所有的升级包组合成待升级OTA升级包。
[0017]进一步的,所述客户端将所述待升级OTA升级包发送至电动车仪表进行OTA升级,
包括:
[0018]所述电动车仪表接收所述待升级OTA升级包,根据所述待升级OTA升级包进行OTA升级,若在OTA升级过程中出现断电重启,则读取存储在存储芯片中的备份仪表出厂程序进行烧录,在烧录完毕后重新进行OTA升级。
[0019]进一步的,在存储电动车仪表的OTA升级包和对应的版本信息之前,对所述OTA升级包进行加密处理。
[0020]进一步的,在所述对待升级OTA升级包进行复制,并将复制后的待升级OTA升级包分割成若干个升级包之前,包括:
[0021]对加密后的OTA升级包进行解密处理。
[0022]本专利技术的一个实施例提供了一种电动车仪表OTA升级装置,包括:
[0023]信息存储模块,用于存储电动车仪表的OTA升级包和对应的版本信息;
[0024]系统版本确认模块,用于响应客户端发送的版本查询请求,根据所述版本信息确认是否存在新的仪表系统版本;
[0025]版本信息发送模块,用于在存在新的仪表系统版本时,将新的仪表系统版本信息发送至所述客户端;
[0026]升级包分割模块,用于接收客户端根据所述新的仪表系统版本信息发送的OTA升级指令,对待升级OTA升级包进行复制,并将复制后的待升级OTA升级包分割成若干个升级包;
[0027]OTA升级模块,用于将若干个所述升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,使得所述客户端将所述待升级OTA升级包发送至电动车仪表进行OTA升级。
[0028]本专利技术的一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的电动车仪表OTA升级方法。
[0029]本专利技术实施例通过将电动车仪表的OTA升级包和对应的版本信息存储在OTA服务器中,在确定OTA服务器存在新的系统版本信息后,将新的系统版本信息对应的OTA升级包划分得到若干个升级包,将若干个升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,使得客户端能够准确、快速得到需要升级的OTA升级包,从而能够使得电动车根据该OTA升级包高效实现OTA升级,无需花费大量的人力物力,进而能够有效提高OTA升级的效率。
[0030]进一步的,本专利技术实施例在每一升级包传输完毕之后,通过版本信息中的校验码验证客户端中的升级包是否完整,在所有的升级包均完整时,才将所有的升级包组合成整个升级包,从而能够有效确保能够得到数据完整的OTA升级包,进而能够有效保证OTA升级的效果。
附图说明
[0031]图1是本专利技术实施例提供的电动车仪表OTA升级方法的流程示意图;
[0032]图2是本专利技术实施例提供的电动车仪表OTA升级装置的结构示意图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0035]在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。
[0036]请参阅图1,本专利技术的实施例提供了一种电动车仪表OTA升级方法,包括:
[0037]S1、存储电动车仪表的OTA升级包和对应的版本信息;
[0038]本专利技术实施例的电动车仪表OTA升级方法的执行主体可以为OTA服务器,将电动车仪表的OTA升级包和该OTA升级包对应的版本信息,一并存入OTA服务器中。其中,可以按照型号类型,将这些数据放入到OTA服务器中。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电动车仪表OTA升级方法,其特征在于,包括:存储电动车仪表的OTA升级包和对应的版本信息;响应客户端发送的版本查询请求,根据所述版本信息确认是否存在新的仪表系统版本;在存在新的仪表系统版本时,将新的仪表系统版本信息发送至所述客户端;接收客户端根据所述新的仪表系统版本信息发送的OTA升级指令,对待升级OTA升级包进行复制,并将复制后的待升级OTA升级包分割成若干个升级包;将若干个所述升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,使得所述客户端将所述待升级OTA升级包发送至电动车仪表进行OTA升级。2.如权利要求1所述的电动车仪表OTA升级方法,其特征在于,所述存储电动车仪表的OTA升级包和对应的版本信息,包括:按照型号类别,分别存储电动车仪表的OTA升级包和对应的版本信息。3.如权利要求1所述的电动车仪表OTA升级方法,其特征在于,所述响应客户端发送的版本查询请求,根据所述版本信息确认是否存在新的仪表系统版本,包括:根据所述客户端发送的仪表串号信息匹配新的仪表系统版本信息;根据所述版本查询请求,查询OTA服务器中是否存在所述新的仪表系统版本信息,若是,则判定所述OTA服务器存在新的仪表系统版本。4.如权利要求1所述的电动车仪表OTA升级方法,其特征在于,所述将若干个所述升级包按照顺序逐一发送至客户端以组合成待升级OTA升级包,包括:按照顺序将若干个所述升级包逐一发送至客户端,根据版本信息中的校验码验证客户端中的每一个升级包是否完整,若所有的升级包均完整,则将所有的升级包组合成待升级OTA升级包。5.如权利要求1所述的电动车仪表OTA升级方法,其特征在于,所述客户端将所述待升级OTA升级包发...

【专利技术属性】
技术研发人员:常濠轩刘金权
申请(专利权)人:杭州辰汉智能科技有限公司
类型:发明
国别省市:

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

1