一种车辆仪表的数据处理方法、装置及存储介质制造方法及图纸

技术编号:38141319 阅读:14 留言:0更新日期:2023-07-08 09:56
本发明专利技术公开了一种车辆仪表的数据处理方法、装置及存储介质,其中方法包括:建立用户端与车辆仪表的蓝牙模块的连接;接收用户端发送的待处理数据,对待处理数据的数据位进行验证,在验证通过后,若待处理数据为程序升级数据,从程序升级数据中识别出版本信息,版本信息包括程序版本号和程序版本时间;将版本信息发送至用户端,用户端用于将版本信息与服务器的程序包的版本信息进行比对,若程序版本号大于程序包的版本号,或版本时间大于程序包的版本时间,下载程序包;接收用户端发送的程序包,将程序包写入车辆仪表的flash文件系统中,并重启车辆仪表,根据程序包进行程序版本升级。本发明专利技术能够有效提高车辆仪表数据处理的效率。本发明专利技术能够有效提高车辆仪表数据处理的效率。本发明专利技术能够有效提高车辆仪表数据处理的效率。

【技术实现步骤摘要】
一种车辆仪表的数据处理方法、装置及存储介质


[0001]本专利技术涉及电动车
,尤其是涉及一种车辆仪表的数据处理方法、装置及存储介质。

技术介绍

[0002]我国是最大的电动两轮车市场,随着新国标的实施,低端电动车将逐步淘汰,并对新的电动车提出了更高的行业标准,智能化正成为电动车产业转型升级的突破口,仪表作为电动车显示中心,其智能化是电动车智能化的关键部件。
[0003]现有的车辆仪表的数据处理方法在进行程序升级时,通过u盘直接烧录程序的方式来升级程序,在程序出现问题时,需要返厂重新烧录或向商家索要程序包进行烧录,使得程序重新升级的过程过于繁琐,导致用户使用体验较差。

技术实现思路

[0004]本专利技术提供一种车辆仪表的数据处理方法、装置及存储介质,以解决现有的车辆仪表的数据处理方法在进行程序升级时,通过u盘直接烧录程序的方式来升级程序,在出现问题时,需要返厂重新烧录或向商家索要程序包进行烧录,使得程序重新升级的过程过于繁琐,导致用户使用体验较差的技术问题。
[0005]本专利技术的实施例提供了一种车辆仪表的数据处理方法,包括:
[0006]建立用户端与车辆仪表的蓝牙模块的连接;
[0007]接收用户端发送的待处理数据,对所述待处理数据的数据位进行验证,在验证通过后,若所述待处理数据为程序升级数据,从所述程序升级数据中识别出版本信息,所述版本信息包括程序版本号和程序版本时间;
[0008]将所述版本信息发送至用户端,所述用户端用于将所述版本信息与服务器的程序包的版本信息进行比对,若所述程序版本号大于所述程序包的版本号,或所述版本时间大于所述程序包的版本时间,下载所述程序包;
[0009]接收所述用户端发送的程序包,将所述程序包写入所述车辆仪表的flash文件系统中,并重启所述车辆仪表,根据所述程序包进行程序版本升级。
[0010]进一步的,所述建立用户端与车辆仪表的蓝牙模块的连接,包括:
[0011]通过AT指令设置车辆仪表的蓝牙模块为开启状态,基于所述开启状态,将所述车辆仪表的蓝牙模块与用户端进行连接。
[0012]进一步的,所述接收对所述待处理数据的数据位进行验证,包括:
[0013]识别所述待处理数据的数据位的第一字节,在所述第一字节与预设数字一致时,判断所述待处理数据验证通过。
[0014]进一步的,所述将所述程序包写入所述车辆仪表的flash文件系统中,并重启所述车辆仪表,根据所述程序包进行程序版本升级,包括:
[0015]将所述程序包写入到flash文件系统的BACKUPPKG分区中,在写入完毕之后通过重
启车辆仪表的boot,使得所述BACKUPPKG分区中的程序包开机,并根据所述程序包进行程序版本升级。
[0016]进一步的,所述接收用户端发送的待处理数据,包括:
[0017]接收所述用户端通过UART协议发送的待处理数据。
[0018]本专利技术的一个实施例提供了一种车辆仪表的数据处理装置,包括:
[0019]连接建立模块,用于建立用户端与车辆仪表的蓝牙模块的连接;
[0020]版本信息识别模块,用于接收用户端发送的待处理数据,对所述待处理数据的数据位进行验证,在验证通过后,若所述待处理数据为程序升级数据,从所述程序升级数据中识别出版本信息,所述版本信息包括程序版本号和程序版本时间;
[0021]版本信息发送模块,用于将所述版本信息发送至用户端,所述用户端用于将所述版本信息与服务器的程序包的版本信息进行比对,若所述程序版本号大于所述程序包的版本号,或所述版本时间大于所述程序包的版本时间,下载所述程序包;
[0022]版本升级模块,用于接收所述用户端发送的程序包,将所述程序包写入所述车辆仪表的flash文件系统中,并重启所述车辆仪表,根据所述程序包进行程序版本升级。
[0023]进一步的,所述连接建立模块还用于:
[0024]通过AT指令设置车辆仪表的蓝牙模块为开启状态,基于所述开启状态,将所述车辆仪表的蓝牙模块与用户端进行连接。
[0025]进一步的,所述版本信息识别模块还用于:
[0026]识别所述待处理数据的数据位的第一字节,在所述第一字节与预设数字一致时,判断所述待处理数据验证通过。
[0027]进一步的,所述版本升级模块还用于:
[0028]将所述程序包写入到flash文件系统的BACKUPPKG分区中,在写入完毕之后通过重启车辆仪表的boot,使得所述BACKUPPKG分区中的程序包开机,并根据所述程序包进行程序版本升级。
[0029]本专利技术的一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的车辆仪表的数据处理方法。
[0030]本专利技术实施例通过建立用户端与车辆仪表的蓝牙模块的连接,车辆仪表接收用户端发送的待处理数据,当待处理数据为程序升级数据,从所述程序升级数据中识别出版本信息,并在服务器程序包的版本信息大于识别得到的版本信息时,利用将服务器的程序包作为最新版本的程序包进行程序更新,能够有效提高程序升级的可靠性,而且本专利技术实施例将程序版本信息写入到车辆仪表的flash文件系统中,通过重启车辆仪表的方式实现程序升级,在程序出现问题时,通过重新写入最新的程序包即可,无需返厂重新烧录或向商家索要程序包进行烧录,从而能够有效提高程序二次升级的便捷性,有利于提高用户的使用体验。
附图说明
[0031]图1是本专利技术实施例提供的车辆仪表的数据处理方法的流程示意图;
[0032]图2是本专利技术实施例提供的蓝牙模块的结构示意图;
[0033]图3是本专利技术实施例提供的flash文件系统的结构示意图;
[0034]图4是本专利技术实施例提供的通过用户终端通过蓝牙模块控制仪表的流程示意图;
[0035]图5是本专利技术实施例提供的用户端根据配置数据进行车辆仪表功能设置的流程示意图;
[0036]图6是本专利技术实施例提供的将车辆仪表数据显示在用户端app上的流程示意图;
[0037]图7是本专利技术实施例提供的车辆仪表的程序升级流程示意图;
[0038]图8是本专利技术实施例提供的车辆仪表的数据处理装置的结构示意图。
具体实施方式
[0039]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]在本申请的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆仪表的数据处理方法,其特征在于,包括:建立用户端与车辆仪表的蓝牙模块的连接;接收用户端发送的待处理数据,对所述待处理数据的数据位进行验证,在验证通过后,若所述待处理数据为程序升级数据,从所述程序升级数据中识别出版本信息,所述版本信息包括程序版本号和程序版本时间;将所述版本信息发送至用户端,所述用户端用于将所述版本信息与服务器的程序包的版本信息进行比对,若所述程序版本号大于所述程序包的版本号,或所述版本时间大于所述程序包的版本时间,下载所述程序包;接收所述用户端发送的程序包,将所述程序包写入所述车辆仪表的flash文件系统中,并重启所述车辆仪表,根据所述程序包进行程序版本升级。2.如权利要求1所述的车辆仪表的数据处理方法,其特征在于,所述建立用户端与车辆仪表的蓝牙模块的连接,包括:通过AT指令设置车辆仪表的蓝牙模块为开启状态,基于所述开启状态,将所述车辆仪表的蓝牙模块与用户端进行连接。3.如权利要求1所述的车辆仪表的数据处理方法,其特征在于,所述接收对所述待处理数据的数据位进行验证,包括:识别所述待处理数据的数据位的第一字节,在所述第一字节与预设数字一致时,判断所述待处理数据验证通过。4.如权利要求1所述的车辆仪表的数据处理方法,其特征在于,所述将所述程序包写入所述车辆仪表的flash文件系统中,并重启所述车辆仪表,根据所述程序包进行程序版本升级,包括:将所述程序包写入到flash文件系统的BACKUPPKG分区中,在写入完毕之后通过重启车辆仪表的boot,使得所述BACKUPPKG分区中的程序包开机,并根据所述程序包进行程序版本升级。5.如权利要求1所述的车辆仪表的数据处理方法,其特征在于,所述接收用户端发送的待处理数据,包括:接收所述用户端通过UART协议发送的待处理数据。6.一种车辆仪表...

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

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

1