本公开涉及数据处理,尤其涉及一种车速变化幅度的显示方法、装置、电子设备和存储介质。
背景技术:
1、dbc(database can,can的数据库文件)文件是一个标准的数据库文件,绝大多数汽车生产厂家都有相应的dbc文件数据库。dbc解析的过程就是将汽车can网络传输的十六进制数据转换成通常熟知的物理量,比如车速、转速、温度等。
2、目前,通过tsmaster软件对can日志中的车速数值进行解析,可将车速数值转化为十进制数值,供研究人员观察车速的变化,但是该种方式无法直观的观察、感受车辆的加减速幅度。
技术实现思路
1、本公开提供了一种车速变化幅度的显示方法、装置、电子设备和存储介质。其主要目的在于实现直观的观察车辆的加减速幅度。
2、根据本公开的第一方面,提供了一种车速变化幅度的显示方法,其中,包括:
3、读取目标车辆的目标日志数据;
4、对所述目标车辆的目标日志数据进行解析,得到所述目标车辆的车速数据;
5、根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化,及根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化。
6、可选的,所述对所述目标车辆的目标日志数据进行解析,得到所述目标车辆的车速数据包括:
7、根据所述目标日志数据创建各数据对应的解析线程;
8、基于预设解析规则及各数据解析线程对所述目标日志数据进行解析,得到所述目标车辆的车速数据。
9、可选的,在根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化之前,所述方法还包括:
10、基于第一预设框架构建所述2d展示界面。
11、可选的,在根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化之前,所述方法还包括:
12、基于第二框架构建所述3d展示界面,所述3d展示界面与所述2d展示界面位于同一显示区域中。
13、可选的,所述基于第二框架构建所述3d展示界面还包括:
14、获取所述第二框架下的预设场景参数,并基于所述预设场景参数创建所述3d展示界面的展示场景;
15、所述预设场景参数包括光照、路面、车辆、路灯及道路中的至少一种。
16、可选的,在根据所述车速数据在3d展示界面下模拟所述目标车辆的车速变化之前,所述方法还包括:
17、构建车辆模型加载引擎,所述车辆模型加载引擎用于根据所述车速数据模拟所述目标车辆的车速变化。
18、可选的,所述车辆模型加载引擎中包含2d展示界面及所述3d展示界面;
19、所述根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化,及根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化,包括:
20、根据所述车速数据,控制分别在2d展示界面及所述3d展示界面中同步模拟显示所述目标车辆的车速变化。
21、根据本公开的第二方面,提供了一种车速变化幅度的显示装置,包括:
22、读取单元,用于读取目标车辆的目标日志数据;
23、解析单元,用于对所述目标车辆的目标日志数据进行解析,得到所述目标车辆的车速数据;
24、模拟单元,用于根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化,及根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化。
25、可选的,所述解析单元包括:
26、创建模块,用于根据所述目标日志数据创建各数据对应的解析线程;
27、解析模块,用于基于预设解析规则及各数据解析线程对所述目标日志数据进行解析,得到所述目标车辆的车速数据。
28、可选的,在读取单元之前,所述方法还包括:
29、第一构建单元,用于基于第一预设框架构建所述2d展示界面。
30、可选的,在读取单元之前,所述方法还包括:
31、第二构建单元,用于基于第二框架构建所述3d展示界面,所述3d展示界面与所述2d展示界面位于同一显示区域中。
32、可选的,所述第二构建单元还用于:
33、获取所述第二框架下的预设场景参数,并基于所述预设场景参数创建所述3d展示界面的展示场景;
34、所述预设场景参数包括光照、路面、车辆、路灯及道路中的至少一种。
35、可选的,在模拟单元之前,所述方法还包括:
36、第三构建单元,用于构建车辆模型加载引擎,所述车辆模型加载引擎用于根据所述车速数据模拟所述目标车辆的车速变化。
37、可选的,所述车辆模型加载引擎中包含2d展示界面及所述3d展示界面;
38、所述模拟单元包括:
39、控制模块,用于根据所述车速数据,控制分别在2d展示界面及所述3d展示界面中同步模拟显示所述目标车辆的车速变化。
40、根据本公开的第三方面,提供了一种电子设备,包括:
41、至少一个处理器;以及
42、与所述至少一个处理器通信连接的存储器;其中,
43、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面所述的方法。
44、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行前述第一方面所述的方法。
45、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如前述第一方面所述的方法。
46、本公开提供的车速变化幅度的显示方法、装置、电子设备和存储介质,主要技术方案包括:首先,读取目标车辆的目标日志数据;其次,对所述目标车辆的目标日志数据进行解析,得到所述目标车辆的车速数据;最后,根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化,及根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化。本申请实施例通过对日志数据解析,得到车速数据后,根据车速数据在2d展示界面及3d展示界面中模拟展示车辆的车速变化,可更加直观的展现车辆车速的变化幅度。
47、应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
1.一种车速变化幅度的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述目标车辆的目标日志数据进行解析,得到所述目标车辆的车速数据包括:
3.根据权利要求1所述的方法,其特征在于,在根据所述车速数据在2d展示界面模拟显示所述目标车辆的车速变化之前,所述方法还包括:
4.根据权利要求1-3中任一权利要求所述的方法,其特征在于,在根据所述车速数据在3d展示界面下模拟显示所述目标车辆的车速变化之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于第二框架构建所述3d展示界面还包括:
6.根据权利要求1所述的方法,其特征在于,在根据所述车速数据在3d展示界面下模拟所述目标车辆的车速变化之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述车辆模型加载引擎中包含2d展示界面及所述3d展示界面;
8.一种车速变化幅度的显示装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。