一种胎压模块验证识别方法、装置和计算机设备与流程

未命名 07-12 阅读:67 评论:0


1.本发明涉及汽车电子技术领域,尤其涉及一种胎压模块验证识别方法、装置和计算机设备。


背景技术:

2.目前,汽车诊断工具中的胎压模块的试用都需要输入sn(产品序列号)以及激活码进行认证激活,并且需要通过输入sn和激活码绑定一个固定账号后,才能够进行胎压诊断和编程,如果用户拥有多个胎压模块,并对多个胎压模块进行激活和诊断,则胎压模块之间的切换会非常繁琐。


技术实现要素:

3.本发明旨在解决上述现有技术中对多个胎压模块进行激活和诊断时,胎压模块之间的切换较为繁琐的问题,提供一种胎压模块验证识别方法、装置和计算机设备。
4.本发明提供一种胎压模块验证识别方法,包括以下步骤:
5.在预设时间和预设范围内搜索胎压模块的信号;
6.读取至少一个胎压模块的数据,以对所述信号进行验证;
7.根据所述数据生成胎压模块列表,其中,所述胎压模块列表包括名称和数量;
8.接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请求连接指令以建立通信连接;
9.通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果。
10.进一步的,所述在预设时间和预设范围内搜索胎压模块的信号的步骤之前,包括:
11.将预设的通信模块的名称信息与所述胎压模块的产品序列号进行绑定并同步。
12.进一步的,所述读取至少一个胎压模块的数据,以对所述信号进行验证的步骤中,包括:
13.对所述名称信息进行初次验证,验证所述名称信息的前五位数字是否处于预设号段范围内;
14.若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中;
15.若否,则反馈验证失败结果至预设显示屏。
16.进一步的,所述若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中的步骤之前,包括:
17.将所述通信模块的地址信息储存于所述数据库。
18.进一步的,所述若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中的步骤中,包括:
19.若所述地址信息在所述数据库中,则得到目标模块,并将所述目标模块呈现于所述显示屏。
20.进一步的,所述根据所述数据生成胎压模块列表的步骤中,包括:
21.对所述名称信息进行编码,得到列表元素;
22.将所述列表元素进行排序以生成所述胎压模块列表。
23.进一步的,所述通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果的步骤中,包括:
24.接收所述选定模块读取的汽车胎压信息,并对所述汽车胎压信息进行解析以得到诊断结果;
25.将所述诊断结果呈现于所述显示屏,其中,所述诊断结果的呈现方式包括但不限于是列表形式和图表形式。
26.本发明还提供一种胎压模块验证识别装置,包括:
27.搜索模块,用于在预设时间和预设范围内搜索胎压模块的信号;
28.第一读取模块,用于读取至少一个胎压模块的数据;
29.生成模块,用于根据所述数据生成胎压模块列表;
30.传输模块,接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请求连接指令以建立通信连接;
31.第二读取模块,用于通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果。
32.本发明还提供一种计算机设备,包括存储器和处理器,存储器中储存有计算机程序,处理器执行计算机程序,以实现上述任意一项方法中的步骤。
33.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。
34.本发明提供了一种胎压模块验证识别方法、装置和计算机设备,具有以下有益效果:
35.(1)本发明通过对搜索到的信号进行初次验证和二次验证,能够精准地与目标模块建立通信连接,且能够同时与多个选定模块进行通信连接以及诊断,提高用户体验感;
36.(2)本发明省略了胎压模块的激活步骤,使胎压模块的使用更加简便,且能够使得胎压模块在生产过程中,不需要生成激活码,节省成本。
附图说明
37.图1为本发明中一种胎压模块验证识别方法的方法步骤示意图;
38.图2为本发明中一种胎压模块验证识别装置结构框图;
39.图3为本发明的一种计算机设备的结构框图。
40.标记说明:搜索模块10,第一读取模块20,生成模块30,传输模块40,第二读取模块50。
具体实施方式
41.应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
42.下面将结合本发明的实施例中的附图,对本发明的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施
例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.参考附图1,为本发明一实施例中的一种胎压模块验证识别方法,包括:
44.s1,在预设时间和预设范围内搜索胎压模块的信号;
45.s2,读取至少一个胎压模块的数据,以对信号进行验证;
46.s3,根据数据生成胎压模块列表,其中,胎压模块列表包括名称和数量;
47.s4,接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请求连接指令以建立通信连接;
48.s5,通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果。
49.以上步骤中,首先将预设的通信模块的名称信息与预设的胎压模块的产品序列号进行绑定以及同步,再将通信模块的地址信息进行记录并储存于数据库中,在一具体实施例中,通信模块为蓝牙模块,通信模块的名称信息为蓝牙模块名称,将胎压模块与蓝牙模块绑定,在出厂时,将蓝牙模块的名称修改为与胎压模块的sn相同,其中,sn为产品序列号,蓝牙模块的名称和产品序列号都由数字组成,由于通信模块的地址信息储存于数据库中,在一具体实施例中,在对蓝牙模块名称进行修改后记录蓝牙模块的蓝牙mac地址,其中,mac为media access control address,设备的媒体存取控制位地址,在另一具体实施例中,将通信模块的名称信息与胎压模块的产品序列号进行同步之后,记录通信模块此时的地址信息c8-e2-65-50-78-5f;在接收到预设的客户端发起的搜索指令后,根据名称信息和地址信息依次对搜索到的胎压模块的信号进行初次验证和二次验证,即首先判断信号的名称信息的前五位数字是否在预设号段范围内,在一具体实施例中,预设号段范围为5-6万区间,若是,则进行二次验证,即判断信号中的通信模块的地址信息是否在数据库中,若是,则判定为二次验证通过,得到目标模块,接着对目标模块进行编码,得到列表元素,列表元素包括图案元素和数字元素,在一具体实施例中,目标模块为5个,分别为4545878、4544878、5789741、8215644和6874122,则编码后得到列表元素001、003、002、004和005,接着对列表元素进行排序并同时以图案和数字的形式进行呈现,在一具体实施例中,排序方式为升序,用户在客户端对胎压模块列表中的胎压模块进行选择后,接收到胎压模块选定指令,得到选定模块信息,接着向选定模块发送请求连接指令以建立通信连接,接着通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果,最后将诊断结果呈现于显示屏以供用户查看,其中,诊断结果的呈现方式包括但不限于是列表形式和图表形式,在一具体实施例中,对汽车胎压信息进行诊断后得到诊断结果,并以折线图的方式呈现于显示屏。
50.在一实施例中,在预设时间和预设范围内搜索胎压模块的信号的步骤之前,包括:
51.将预设的通信模块的名称信息与胎压模块的产品序列号进行绑定并同步。
52.在具体实施时,在一具体实施例中,预设时间为1s,则在1s内进行胎压模块信号的搜索,在进行胎压模块的信号搜索之前,将胎压模块与通信模块进行绑定,并将通信模块的名称信息与胎压模块的产品序列号进行同步,在一具体实施例中,胎压模块的产品序列号为225821454564,则将通信模块的名称信息与胎压模块的产品序列号进行同步后,此时通信模块的名称信息为225821454564。
53.在一实施例中,读取至少一个胎压模块的数据,以对信号进行验证的步骤中,包
括:
54.对名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内;
55.若是,则进行二次验证,验证通信模块的地址信息是否存于数据库中;
56.若否,则反馈验证失败结果至显示屏。
57.若是,则进行二次验证,验证通信模块的地址信息是否存于预设的数据库中的步骤之前,包括:
58.将通信模块的地址信息储存于数据库。
59.若是,则进行二次验证,验证通信模块的地址信息是否存于预设的数据库中的步骤中,包括:
60.若地址信息在数据库中,则得到目标模块,并将目标模块呈现于显示屏。
61.在具体实施时,在进行二次验证之前,将通信模块的地址信息储存于数据库中,在预设时间和预设范围内搜索胎压模块的信号后,读取胎压模块的数据,以对信号进行验证,首先对信号的名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内,若是,则进行二次验证,验证通信模块的地址信息是否存于数据库中,若否,则反馈验证失败结果至显示屏,当二次验证成功时,得到目标模块,并将目标模块呈现于显示屏,在一具体实施例中,预设号段范围为区间50000-60000,名称信息为55668,由于55668在预设号段范围内,则表示初次验证通过,进入二次验证,二次验证为判断地址信息是否存于数据库中,在一具体实施例中,地址信息为n8-e2-88-60-88-9k且数据库中同样储存有地址信息n8-e2-88-60-88-9k,则表示二次验证通过,并得到目标模块,将目标模块呈现于显示屏的胎压模块列表中,采用二次验证能够提高连接胎压模块的准确率,排除其他胎压模块。
62.在一实施例中,根据数据生成胎压模块列表的步骤中,包括:
63.对名称信息进行编码,得到列表元素;
64.将列表元素进行排序以生成胎压模块列表。
65.在具体实施时,在得到目标模块后,对目标模块的名称信息进行编码,得到列表元素,在一具体实施例中,目标模块的名称信息分别为548978、878944和254879,编码后的目标模块分别为111、115和118,接着根据编码将列表元素进行排序以生成胎压模块列表,排序方式包括升序和降序,在一具体实施例中,编码后的列表元素为数字形式的111、115和118,排序方式为降序,则胎压模块列表为以数字形式呈现的118、115和111。
66.在一实施例中,通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果的步骤中,包括:
67.接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析以得到诊断结果;
68.将诊断结果呈现于显示屏,其中,诊断结果的呈现方式包括但不限于是列表形式和图表形式。
69.在具体实施时,接收预设客户端反馈的胎压模块选定指令,得到选定模块信息,接着与选定模块建立通信连接,接着接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析,在一具体实施例中,解析方式为matlab(矩阵工厂),在另一具体实施例中,解析方式为matrix laboratory(矩阵实验室),最后将诊断结果呈现于显示屏,在一具体实施例
中,将诊断结果以柱形图的形式呈现于用户端显示屏。
70.综上,在具体实施时,首先将预设的通信模块的名称信息与胎压模块的产品序列号进行绑定并同步,以及将通信模块的地址信息储存于数据库,接着在预设时间和预设范围内搜索胎压模块的信号,接着读取至少一个胎压模块的数据,以对信号进行验证,即对名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内,若是,则进行二次验证,验证通信模块的地址信息是否存于数据库中,若地址信息在数据库中,则得到目标模块,并将目标模块呈现于显示屏,若否,则反馈验证失败结果至显示屏,根据数据生成胎压模块列表,对名称信息进行编码,得到列表元素,接着将列表元素进行排序以生成胎压模块列表,再接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请求连接指令以建立通信连接,建立连接后接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析以得到诊断结果,最后将诊断结果呈现于显示屏。
71.参考附图2,一种胎压模块验证识别装置,包括:
72.搜索模块10,用于在预设时间和预设范围内搜索胎压模块的信号;
73.第一读取模块20,用于读取至少一个胎压模块的数据;
74.生成模块30,用于根据数据生成胎压模块列表;
75.传输模块40,用于接收胎压模块选定指令,并向至少一个选定模块发送请求连接指令以建立通信连接;
76.第二读取模块50,用于通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果;
77.同步模块,用于将预设的通信模块的名称信息与胎压模块的产品序列号进行绑定并同步;
78.第一验证单元,用于对名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内;
79.第二验证单元,用于若是,则进行二次验证,验证通信模块的地址信息是否存于预设的数据库中;
80.反馈单元,用于若否,则反馈验证失败结果至预设显示屏;
81.存储单元,用于将通信模块的地址信息储存于数据库;
82.显示子单元,用于若地址信息在数据库中,则得到目标模块,并将目标模块呈现于显示屏;
83.编码单元,用于对名称信息进行编码,得到列表元素;
84.生成单元,用于将列表元素进行排序以生成胎压模块列表;
85.解析单元,用于接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析以得到诊断结果;
86.显示单元,用于将诊断结果呈现于显示屏。
87.在具体实施时,首先同步模块将通信模块的名称信息与胎压模块的产品序列号进行绑定并同步,接着存储单元将通信模块的地址信息储存于数据库,搜索模块10在预设时间和预设范围内搜索胎压模块的信号,接着第一读取模块20读取至少一个胎压模块的数据,读取后第一验证单元对名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内,若是,则第二验证单元进行二次验证,验证通信模块的地址信息是否存于
预设的数据库中,若地址信息在数据库中,则得到目标模块,通过显示子单元将目标模块呈现于显示屏,若否,则反馈单元反馈验证失败结果至预设显示屏,接着生成模块30根据数据生成胎压模块列表,期间,编码单元对名称信息进行编码,得到列表元素,生成单元将列表元素进行排序以生成胎压模块列表,接着传输模块40接收胎压模块选定指令,并向至少一个选定模块发送请求连接指令以建立通信连接,再而第二读取模块50通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果,接着解析单元接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析以得到诊断结果,最后显示单元将诊断结果呈现于显示屏。
88.综上,在具体实施时,首先同步模块将通信模块的名称信息与胎压模块的产品序列号进行绑定并同步,接着存储单元将通信模块的地址信息储存于数据库,搜索模块10在预设时间和预设范围内搜索胎压模块的信号,接着第一读取模块20读取至少一个胎压模块的数据,读取后第一验证单元对名称信息进行初次验证,验证名称信息的前五位数字是否处于预设号段范围内,若是,则第二验证单元进行二次验证,验证通信模块的地址信息是否存于预设的数据库中,若地址信息在数据库中,则得到目标模块,通过初次验证和二次验证能够精准地与目标模块建立通信连接,接着显示子单元将目标模块呈现于显示屏,若否,则反馈单元反馈验证失败结果至预设显示屏,接着生成模块30根据数据生成胎压模块列表,期间,编码单元对名称信息进行编码,得到列表元素,生成单元将列表元素进行排序以生成胎压模块列表,接着传输模块40接收胎压模块选定指令,并向至少一个选定模块发送请求连接指令以建立通信连接,再而第二读取模块50通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果,接着解析单元接收选定模块读取的汽车胎压信息,并对汽车胎压信息进行解析以得到诊断结果,最后显示单元将诊断结果呈现于显示屏以供用户查看。
89.参考附图3,一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该计算机设备可以是服务器,其内部结构如图3所示。该计算机设备包括处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设阈值、模板、表格等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种胎压模块验证识别方法。
90.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
91.本技术一实施例还提供一种计算机存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种胎压模块验证识别方法。
92.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom
(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
93.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
94.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:
1.一种胎压模块验证识别方法,其特征在于,包括以下步骤:在预设时间和预设范围内搜索胎压模块的信号;读取至少一个胎压模块的数据,以对所述信号进行验证;根据所述数据生成胎压模块列表,其中,所述胎压模块列表包括名称和数量;接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请求连接指令以建立通信连接;通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果。2.根据权利要求1所述的胎压模块验证识别方法,其特征在于,所述在预设时间和预设范围内搜索胎压模块的信号的步骤之前,包括:将预设的通信模块的名称信息与所述胎压模块的产品序列号进行绑定并同步。3.根据权利要求2所述的胎压模块验证识别方法,其特征在于,所述读取至少一个胎压模块的数据,以对所述信号进行验证的步骤中,包括:对所述名称信息进行初次验证,验证所述名称信息的前五位数字是否处于预设号段范围内;若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中;若否,则反馈验证失败结果至预设显示屏。4.根据权利要求3所述的胎压模块验证识别方法,其特征在于,所述若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中的步骤之前,包括:将所述通信模块的地址信息储存于所述数据库。5.根据权利要求3所述的胎压模块验证识别方法,其特征在于,所述若是,则进行二次验证,验证所述通信模块的地址信息是否存于预设的数据库中的步骤中,包括:若所述地址信息在所述数据库中,则得到目标模块,并将所述目标模块呈现于所述显示屏。6.根据权利要求5所述的胎压模块验证识别方法,其特征在于,所述根据所述数据生成胎压模块列表的步骤中,包括:对所述名称信息进行编码,得到列表元素;将所述列表元素进行排序以生成所述胎压模块列表。7.根据权利要求6所述的胎压模块验证识别方法,其特征在于,所述通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果的步骤中,包括:接收所述选定模块读取的汽车胎压信息,并对所述汽车胎压信息进行解析以得到诊断结果;将所述诊断结果呈现于所述显示屏,其中,所述诊断结果的呈现方式包括但不限于是列表形式和图表形式。8.一种胎压模块验证识别装置,其特征在于,包括:搜索模块,用于在预设时间和预设范围内搜索胎压模块的信号;第一读取模块,用于读取至少一个胎压模块的数据;生成模块,用于根据所述数据生成胎压模块列表;传输模块,接收胎压模块选定指令,得到选定模块信息,并向至少一个选定模块发送请
求连接指令以建立通信连接;第二读取模块,用于通过所述选定模块读取汽车胎压信息,并对所述汽车胎压信息进行诊断,得到诊断结果。9.一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。10.一种计算机存储介质,所述计算机存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的步骤。

技术总结
本发明提供一种胎压模块验证识别方法、装置和计算机设备,在预设时间和预设范围内搜索胎压模块的信号,读取至少一个胎压模块的数据,根据数据生成胎压模块列表,接收胎压模块选定指令,并向至少一个选定模块发送请求连接指令并建立通信连接,通过选定模块读取汽车胎压信息,并对汽车胎压信息进行诊断,得到诊断结果,本发明通过对模块信号进行初次验证和二次验证,能够精准地与目标模块建立通信连接,省略了胎压模块的激活步骤,且能够同时与多个胎压模块进行通信连接以及诊断,提高用户体验感,使得胎压模块在生产过程中,不需要生成激活码,节省成本。节省成本。节省成本。


技术研发人员:吴恩奇 万新 罗恩福
受保护的技术使用者:深圳市星卡科技股份有限公司
技术研发日:2023.03.24
技术公布日:2023/6/26
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐