CN116723206A - 车辆故障信息处理方法、装置、电子设备及存储介质 - Google Patents
车辆故障信息处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN116723206A CN116723206A CN202310770969.6A CN202310770969A CN116723206A CN 116723206 A CN116723206 A CN 116723206A CN 202310770969 A CN202310770969 A CN 202310770969A CN 116723206 A CN116723206 A CN 116723206A
- Authority
- CN
- China
- Prior art keywords
- fault
- signal
- vehicle
- information
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 30
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000000034 method Methods 0.000 claims abstract description 56
- 108010076504 Protein Sorting Signals Proteins 0.000 claims abstract description 45
- 238000013507 mapping Methods 0.000 claims abstract description 44
- 230000008569 process Effects 0.000 claims description 33
- 238000011084 recovery Methods 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 16
- 238000011835 investigation Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
Abstract
本发明公开了一种车辆故障信息处理方法、装置、电子设备及存储介质。其中,该方法包括:当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号;基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号;基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至车辆关联的云端服务器。本发明实施例的技术方案,实现了车辆所产生的故障信息不占用车机控制器存储空间,节省了车机控制器的存储空间的效果。
Description
技术领域
本发明涉及车辆技术领域,尤其涉及一种车辆故障信息处理方法、装置、电子设备及存储介质。
背景技术
相关技术中,通常预先在车机控制器非易失性存储器(Non-Volatile Memory,NVM)存储区域划分出故障信息存储单元,以在车辆发生故障时将故障码记录并存储下来,进一步的,在修理厂通过设备对车辆进行故障码读取,确定故障信息。
发明人在基于上述方式实施本技术方案时,发现存在如下问题:
车辆故障信息的存储过程需要占用车机控制器NVM存储空间,降低了NVM存储空间的;并且,需要修理厂中的诊断设备对车辆进行故障确认,可能会存在车辆无法及时到修理厂进行故障排查,导致排查不及时、故障信息遗漏的情况。
发明内容
本发明提供了一种车辆故障信息处理方法、装置、电子设备及存储介质,以实现车辆所产生的故障信息不占用车机控制器存储空间,节省了车机控制器的存储空间的效果,并且,将故障信息上传至云端服务器,提高了故障信息排查的效率和准确率。
根据本发明的一方面,提供了一种车辆故障信息处理方法,该方法包括:
当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与所述故障信息对应的故障编号,其中,所述故障编号映射表用于指示车辆所接收的故障与故障编号之间的对应关系;
基于所述故障编号,确定预先定义的故障编号信号中与所述故障编号对应的置位信号序号;
基于与所述故障编号对应的标定参数值,对所述故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;
基于所述第一故障信号,确定目标故障输出信号,并将所述目标故障输出信号发送至所述车辆关联的云端服务器。
根据本发明的另一方面,提供了一种车辆故障信息处理装置,该装置包括:
故障编号确定模块,用于当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与所述故障信息对应的故障编号,其中,所述故障编号映射表用于指示车辆所接收的故障与故障编号之间的对应关系;
置位信号序号确定模块,用于基于所述故障编号,确定预先定义的故障编号信号中与所述故障编号对应的置位信号序号;
第一故障信号确定模块,用于基于与所述故障编号对应的标定参数值,对所述故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;
输出信号确定模块,用于基于所述第一故障信号,确定目标故障输出信号,并将所述目标故障输出信号发送至所述车辆关联的云端服务器。
根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车辆故障信息处理方法。
根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车辆故障信息处理方法。
本发明实施例的技术方案,通过当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号,然后,基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号,进一步的,基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号,最后,基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至车辆关联的云端服务器,解决了相关技术中车辆故障信息的存储过程需要占用车机控制器NVM存储空间,降低了NVM存储空间的空间利用率,并且在对已存储的故障信息进行排查的过程中,可能会存在车辆无法及时进行故障排查,导致排查不及时、故障信息遗漏的问题,实现了车辆所产生的故障信息不占用车机控制器存储空间的效果,节省了车机控制器的存储空间,并且,将故障信息上传至云端服务器,提高了故障信息排查的效率和准确率。
应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例一提供的一种车辆故障信息处理方法的流程图;
图2是根据本发明实施例一提供的一种车辆故障信息发送过程的流程图;
图3是根据本发明实施例二提供的一种车辆故障信息处理方法的流程图;
图4是根据本发明实施例三提供的一种车辆故障信息处理装置的结构示意图;
图5是实现本发明实施例的车辆故障信息处理方法的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
图1是本发明实施例一提供的一种车辆故障信息处理方法的流程图,本实施例可适用于在车辆产生故障信息的情况下,对故障信息进行处理并发送至云端服务器的情况,该方法可以由车辆故障信息处理装置来执行,该车辆故障信息处理装置可以采用硬件和/或软件的形式实现,该车辆故障信息处理装置可配置于终端和/或服务器中。如图1所示,该方法包括:
S110、当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号。
需要说明的是,可以将本发明实施例所提供的技术方案应用于任意辆故障信息处理的场景中。示例性的,在检测到车辆发生故障的情况下,车载电子控制单元(ElectronicControl Unit,ECU)对故障进行诊断,确定故障码,并将故障码转换成信号的形式进行记录,进而,通过整车网络将已记录的故障信号发送至车联网***(Telematics Box,T-BOX),T-BOX将接收到的故障信号发送给云端服务器并存储,以便可以在接收到数据分析请求时,可以将云端服务器上存储的数据下载并解析,用于车辆故障分析。
其中,故障信息可以是表征车辆所发生的故障具体情况的信息。故障信息中可以包括一种或多种类型的故障。故障信息中可以包括任何类型的故障,可选的,可以包括电气类故障、***故障以及网络故障等。故障编号映射表可以为预先构建的,用于表征车辆所接收的故障与故障编号之间对应关系的映射表。在实际应用中,可以预先收集ECU需要存储记录的故障,并基于预设排序原则对已收集的故障进行排序并编号,进而,可以得到每一个故障以及与每一个故障对应的故障编号,进一步的,可以基于已编号的每一个故障以及相应的故障编号,构建故障编号映射表并存储在ECU中。可选的,预设排序原则可以为基于收集时间戳进行依次排序。示例性的,从1开始,对所有故障进行依次排序编号,第一个故障为Error_1,对应的故障编号为1,第二个故障为Error_2,对应的故障编号为2,……,最后一个故障为Error_n,对应的故障编号为n。需要说明的是,在对已收集的全部故障均排序编号完毕并构建故障信号映射表之后,还可以预留一定的空位,以在出现新定义的,需要记录的故障发生时,对该故障进行排序编号,并更新至故障信号映射表中。
在本实施例中,故障信息中所包括的故障可以为至少一种,与故障信息对应的故障编号也可以为至少一个。
在实际应用中,在车载ECU接收到车辆对应的故障信息的情况下,可以对已接收的故障信息进行解析,以确定已接收的故障信息中所包括的至少一个故障,进一步的,可以调取预存储的故障编号映射表,以基于已确定的故障信息中所包括的故障,对故障编号映射表进行遍历,以确定与故障信息中所包括的每个故障对应的故障编号。
S120、基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号。
在本实施例中,故障编号信号可以为预先定义的,用于表征故障信息的信号。故障编号信号可以为多维信号,其维数可以与故障编号映射表中所包括的已编号的故障数量相匹配。故障编号信号中每一维信号与故障编号相对应,具体来说,故障编号信号中的第一维信号与故障编号1相对应,故障编号信号中的第二维信号与故障编号2相对应,故障编号信号中的第三维信号与故障编号3相对应,以此类推,故障编号信号中的最后一维信号与故障编号n相对应。故障编号信号中每一维的信号值可以为默认信号值,用于表征无故障情况。默认信号值可以为任意值,可选的,可以为0。故障编号信号中每一维信号的信号值与已接收的故障信息中是否包括相应故障编号对应的故障相关联,具体来说,若已接收的故障信息中包括与故障编号1对应的故障,则可以将故障编号信号中第一维信号对应的信号值从默认信号值更新至预设信号值。其中,预设信号值可以表征该维信号存在故障。
在本实施例中,置位信号序号可以为故障编号信号中需要进行信号值置位的信号序号,也可以理解为,故障编号信号中用于表征相应维信号存在故障的信号序号。
在实际应用中,在故障编号映射表构建完成的情况下,可以根据已构建的故障编号映射表中所包括的已编号的故障数量,可以确定待定义的故障编号信号的信号维数,进一步的,可以为每一维信号均赋值默认信号值,即可得到故障编号信号。示例性的,若故障编号映射表中所包括的已编号的故障数量为20个,且默认信号值为0,则基于故障编号映射表,定义的故障编号信号为00000000000000000000。
在实际应用中,在确定与故障信息中所包括的故障对应的故障编号之后,可以根据已确定的故障编号,在预先定义的故障编号信号中确定与故障编号对应的置位信号序号,以对所确定的置位信号序号进行处理。示例性的,若已接收的故障信息中所包括的故障对应的故障编号为1、3、5、7,则预先定义的故障编号信号中与故障编号对应的置位信号序号为第一个、第三个、第五个以及第七个。
S130、基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号。
其中,标定参数值可以为预先设置的,用于表征故障情况的参数值。在实际应用过程中,在得到故障编号映射表之后,对于故障编号映射表中包括的每一个故障编号,可以设置与故障编号对应的标定参数值,该标定参数值可以用于表征故障情况,进而,可以基于与每个故障编号对应的标定参数值,构建标定参数映射表并存储车载ECU中。
在本实施例中,默认信号值可以为预先设置的,用于表征无故障情况的信号值。默认信号值可以为任意信号值,可选的,可以为0。
在实际应用中,在确定故障编号信号中与已确定的故障编号对应的置位信号序号之后,即可根据预存储的标定参数映射表,确定与故障编号对应的标定参数值,进而,可以在对故障编号信号中与置位信号序号对应的默认信号值进行更新时,可以将已确定的标定参数值更新至相应置位信号序号对应的信号值中,以得到第一故障信号。
示例性的,若已接收的故障信息中所包括的故障对应的故障编号为1、3、5、7,与每个故障编号对应的标定参数值分别为1、3、5、7,故障编号信号为00000000000000000000,则第一故障信号可以为10305070000000000000。
S140、基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至相对应的云端服务器。
在本实施例中,目标故障输出信号可以为通过整车网络从车辆ECU发送至与车辆相连接的云端服务器中的故障信号。
在实际应用中,在得到第一故障信号之后,可以对第一故障信号进行处理,进而,可以得到目标故障输出信号。
可选的,基于第一故障信号,确定目标故障输出信号,包括:在满足预设存储条件的情况下,基于第一故障信号中所包括的预设信号值对预先定义的故障记录信号进行赋值,得到第一故障记录信号;基于第一故障记录信号,确定目标故障输出信号。
在本实施例中,预设存储条件可以是预先设置的,用于限定故障信息存储情况的条件。可选的,预设存储条件为故障信息未存储,且故障信息记录信号中存在存储空间。其中,故障信息记录信号中存在存储空间可以理解为,在接收到故障信息时,故障信息记录信号中存在默认信号值。示例性的,预设存储条件可以为得到第一故障信号;且,已接收的故障信息未被存储;且,故障信息记录信号中存在默认信号值,例如,故障信息记录信号中存在0。
一般情况下,考虑到车辆同时发生的故障数量是有限的,实时记录故障信息时,定义的故障信息记录信号中所存储记录的故障数量是有限的,相应的,定义的故障信息记录信号中所包括信号维数同样是有限的。其中,故障信息记录信号的信号维数小于等于故障信号映射表中已包括的故障编号的数量。需要说明的是,在定义故障信息记录信号中所包括的信号维数时,可以根据车载ECU所能存储记录的最多故障数量来确定,并且,在定义故障信息记录信号时,在确定故障信息记录信号中所包括的信号维数之后,可以为每一维信号均赋值默认信号值,即可得到定义完成的故障信息记录信号。其中,默认信号值可以为任意值,可选的,可以为0。示例性的,若车载ECU最多可以存储的故障数量为10个,默认信号值为0,则定义完成的故障信息记录信号可以为0000000000。
在实际应用中,在得到第一故障信号之后,即可基于第一故障信号进行故障信息记录存储,首先确定是否满足预设存储条件,并在确定满足预设存储条件的情况下,确定第一故障信号中所包括的预设信号值,进而,可以根据已确定的预设信号值对故障信息记录信号进行赋值,以得到第一故障记录信号。
可选的,基于第一故障信号中所包括的标定参数值对预先定义的故障信息记录信号进行赋值,得到第一故障记录信号,包括:基于第一故障信号中所包括的标定参数值,从预先定义的故障信息实时信号中所包括的首位默认信号值开始依次进行赋值,得到第一故障实时信号;基于第一故障实时信号,对预先定义的故障信息记录信号进行赋值,以得到第一故障信息记录信号。
在本实施例中,故障信息实时信号可以为故障信息存储记录过程中所用到的中间过程信号。其中,故障信息实时信号的信号维数与故障信息记录信号的信号维数相一致。
在实际应用中,在得到第一故障信号之后,可以确定并获取第一故障信号中所包括的标定参数值,并确定预先定义的故障信息实时信号中所包括的首位默认信号值,进一步的,可以根据已获取的标定参数值,从已确定的首位默认信号值开始,依次对故障信息实时信号中所包括的默认信号值进行更新,可以将信号值更新完成的故障信息实时信号作为第一故障实时信号。示例性的,继续参照上例,第一故障信号中所包括的标定参数值包括1、3、5、7,故障信息实时信号为0000000000,则第一故障实时信号可以为1357000000;若故障信息实时信号为1200000000,则第一故障实时信号可以为1213570000。
进一步的,在得到第一故障实时信号之后,即可将第一故障实时信号中所包括的每一维信号分别与故障信息记录信号中所包括的每一维信号依次进行比对,在检测到这两个信号中所包括的任意一维信号的信号值不相同时,可以将第一故障实时信号中与该维信号对应的信号值更新至故障信息记录信号中,以使第一故障实时信号与信号值更新完成的故障信息记录信号完全匹配,并将信号值更新完成的故障信息记录信号作为第一故障记录信号。
在实际应用中,在得到第一故障记录信号之后,即可基于第一故障记录信号,确定目标故障输出信号。
可选的,基于第一故障记录信号,确定目标故障输出信号,包括:基于第一故障记录信号中所包括的非默认信号值的数量,确定故障信息查询信号的数量,并根据非默认信号值在第一故障记录信号中的排列顺序,依次对每个故障信息查询信号进行赋值,得到至少一个第一故障查询信号;根据第一故障查询信号的数量,确定故障查询过程的循环次数;针对每一故障查询过程,基于第一故障查询信号对第一故障记录信号中所包括的非默认信号值进行查询,以基于查询结果,确定与故障查询过程对应的目标故障输出信号。
其中,故障信息查询信号可以为一个一维信号,即,仅包括一个信号值的信号。故障信息查询信号的初始信号值可以为默认信号值,其中,默认信号值可以为任意值,可选的,可以为0。故障查询过程可以理解为向记录存储故障的第一故障记录信号发送查询信号的过程。故障信息查询信号和目标故障输出信号均为一维信号。
在实际应用中,在得到第一故障记录信号之后,可以确定第一故障记录信号中所包括的非默认信号值的信号维数,进而,可以基于已确定的信号维数,对预先定义的故障信息查询信号进行赋值,以得到第一故障查询信号,进而,可以基于第一故障查询信号,确定故障查询过程的循环次数。示例性的,继续参照上例,若第一故障记录信号为1357000000,则第一故障记录信号中所包括的非默认信号值的数量为4,且每个非默认信号值分别为1,3,5,7,进而,第一故障查询信号数量为4,且每个第一故障查询信号分别为1,3,5,7,相应的,故障查询过程的循环次数为4次。
进一步的,针对每一次故障查询过程,可以基于查询信号对第一故障记录信号中所包括的非默认信号值进行查询,得到包括一位非默认信号值的查询结果,进而,可以根据预存储的标定参数映射表,确定与查询结果中的非默认信号值对应的故障编号,并将该故障编号作为与故障查询过程对应的目标故障输出信号,之后,通过整车网络将目标故障输出信号从车载ECU发送至TBOX控制器,进而,通过TBOX控制器将接收到的目标故障输出信号发送至与车辆相关联的云端服务器,以基于云端服务器对接收到的目标故障输出信号与预先获取的车辆标识进行对应存储。
需要说明的是,在实际应用过程中,在确定第一故障查询信号的同时,可以基于预先定义的计时器按照预设标定周期进行计时,以在预设标定周期内将查询信号发出,当计时器对应的时间大于预设标定周期时,计时器归零并重新计时,并再次将查询信号发出。还需说明的是,第一故障查询信号的信号值每预设标定周期变化一次,也就是说,第一故障查询信号的信号值,根据查询信号的循环发出次数,依次递减。示例性的,第一故障查询信号的信号值为4,则在每次查询信号发出时,第一故障查询信号依次减1。
在实际应用过程中,在检测到故障信息中所包括的任意故障恢复时,则可以将已存储的故障信息清除,也就是说,可以将第一故障信号中所包括的与已恢复的故障对应的非默认信号值更新为默认信号值,以基于更新后的第一故障信号表征故障信息中的相应故障已经恢复。
在上述各技术方案的基础上,还包括:当检测到故障恢复时,基于预存储的故障编号映射表,确定与已恢复的故障对应的故障编号;基于已确定的故障编号,确定第一故障信号中的复位信号序号,以将复位信号序号对应的信号值恢复为默认信号值,得到第二故障信号。
在本实施例中,复位信号序号可以为需要进行信号值复位的信号序号。
在实际应用中,在检测到已接收的故障信息中的任意故障恢复时,可以首先确定已恢复的故障,进而,可以再次调用预存储的故障编号映射表,并基于已恢复的故障对故障编号映射表进行遍历,以确定与已恢复的故障对应的故障编号,进一步的,可以根据已确定的故障编号,确定第一故障信号中与故障编号对应的复位信号序号,然后,对第一故障信号中与复位信号序号对应的信号值进行复位,将每个已确定的信号值恢复至默认信号值,可以将信号值恢复的第一故障信号作为第二故障信号。
在实际应用过程中,当将第一故障信号中的非默认信号值恢复至默认信号值时,还可以对已存储的故障信息进行清除操作,以释放车载ECU对于故障信息的存储空间,并且,在循环向云端服务器发送目标故障输出信号的过程中,若非当前正在发送的目标故障输出信号对应的故障恢复,则需要将已恢复的故障对应的目标故障输出信号再次发送至云端服务器,以使云端服务器存储记录已接收的目标故障输出信号,同时,并在将目标故障输出信号发送之后,可以对第一故障记录信号中与已恢复故障对应的信号值恢复至默认信号值,以实现存储在车载ECU中故障信息清除过程,释放车载ECU对于故障信息的存储空间。
基于此,在上述各技术方案的基础上,还包括:在满足预设清除条件的情况下,将第一故障实时信号中与已恢复的故障编号对应的信号值恢复至默认信号值,得到第二故障实时信号;基于第二故障实时信号,对预先定义的故障恢复回填信号进行赋值,得到目标故障恢复信号。
在本实施例中,预设清除条件可以预先设置的,用于限定已存储的故障信息的清除时机的条件。预设清除条件可以为故障已存储至云端服务器,且,已生成的第一故障信号中的任意非默认信号值恢复至默认信号值,即,检测到生成第二故障信号。故障恢复回填信号可以为用于记录存储已恢复的故障的信号。故障恢复回填信号的信号维数与故障信息实时信号的信号维数以及故障信息记录信号的信号维数均相一致,并且,定义完成的故障恢复回填信号的初始信号值均为默认信号值,其中,默认信号值可以为任意值,可选的,可以为0。
在实际应用中,在检测到已接收的故障信息中的任意故障恢复的情况下,可以对车载ECU中已存储的故障信息进行故障信息清除处理,在执行故障信息清除操作之前,可以首先确定是否满足预设清除条件,并在确定满足预设清除条件的情况下,可以确定已恢复的故障对应的故障编号,并调取标定参数映射表,基于已确定的故障编号,对标定参数映射表进行遍历,以确定与该故障编号对应的标定参数,进一步的,可以根据已确定的标定参数,确定第一故障实时信号中与已确定的标定参数相匹配的信号值,并将已确定的信号值恢复至默认信号值,可以将信号值恢复之后的第一故障实时信号作为第二故障实时信号。
进一步的,可以根据第一故障实时信号和第二故障实时信号,确定已恢复信号值的信号位数以及每一个已恢复信号值的信号在恢复之前的信号值,即,在第一故障实时信号中的信号值,进而,可以将已确定的信号位数作为预先定义的故障恢复回填信号的信号赋值位数,并基于已确定的每一个已恢复信号值的信号在恢复之前的信号值,从首位默认信号值开始依次对默认信号值进行更新,并将更新完成的故障恢复回填信号作为目标故障恢复信号。
示例性的,继续参照上例,已接收的故障信息中所包括的故障对应的故障编号为1、3、5、7,假设已恢复的故障对应的故障编号为3和5,基于标定参数映射表可以确定与3对应的标定参数为3,与5对应的标定参数为5,进一步的,已生成的第一故障实时信号为1357000000,则可以将“3”恢复至“0”,将“5”恢复至“0”,可以得到第二故障实时信号为1007000000,之后,可以根据1357000000和1007000000,确定目标故障恢复信号为350000000000。
需要说明的是,已接收的故障信息中包括一个故障时,可以基于上述故障信号生成步骤,得到第一故障记录信号,当该故障恢复时,可以按照上述故障恢复信号生成步骤得到目标故障恢复信号,之后,还可以进行计时器校验,具体来说,当在计时器中所显示的时间不大于预设标定周期时,则可以保持目标故障恢复信号的信号值,以及第一故障记录信号的信号值不变;当计时器所显示的时间大于预设标定周期,由于已接收的故障信息中仅包括一个故障且该故障已恢复,此时,计时器归零且不再计时,同时对目标故障恢复信号、第一故障记录信号以及第一故障查询信号中的信号值进行归零操作,即,将这三个信号中的每一位信号值均恢复至默认信号值。
在实际应用中,在已接收的故障信息中存在多个故障的情况下,在得到第一故障信号之后,可以基于预设故障记录原则对第一故障信号中所包括的故障信息进行记录。其中,预设故障记录原则可以为预先设置的,将已确定的故障信息记录在车载ECU中时所依据的原则。可选的,预设故障记录原则可以包括多故障同时发生时,按照故障编号顺序先后记录;故障信息记录完毕后,如果已记录的故障信息未恢复,则可以将该故障排在现有故障记录队列中的最后一位等待进行再次记录;新故障发生时,排在现有故障记录队列中的最后一位进行记录;循环记录过程中,非当前正在记录的故障恢复时,进行最后一次记录。
示例性的,可以基于图2对预设故障记录原则进行示例性说明,假设已接收的故障信息中包括4个故障,且故障编号分别为1、2、3、4,则基于图2a可知,同时发生多个故障时,可以基于故障编号进行循环记录;基于图2b可知,故障编号1对应的故障信息记录完毕后,可以将故障编号1排在现有故障记录队列中的最后一位等待进行再次记录;基于图2c可知,记录过程中新发生故障编号为5的故障,则可以将故障编号5对应的故障信息排列在现有故障记录队列中的最后一位等待记录;基于图2d和图2e可知,在故障编号3对应的故障信息记录过程中,故障编号为4的故障恢复,则可以在对故障编号3对应的故障信息记录结束后,对故障编号4对应的故障信息进行最后一次记录,并在记录结束后移出故障记录队列。
需要说明的是,在已接收的故障信息中存在多个故障的情况下,还需要对计时器和第一故障查询信号进行校验:1、当计时器中所显示的时间不大于预设标定周期时,保持第一故障查询信号中的信号值不变;2、当计时器中所显示的时间大于预设标定周期,计时器归零并重新计时,同时,第一故障查询信号的信号值变化为下一第一故障查询信号的信号值;3、当第一故障查询信号的输出值为第一故障记录信号存储非默认信号值的最后一维时,在计时器中所显示的时间大于预设标定周期之后,将第一故障记录信号存储非默认信号值的第一维赋予第一故障查询信号,按此循环;4、当第一故障实时信号与根据第一故障查询信号确定的第一故障记录信号对应的信号值相等时,在计时器中所显示的时间大于预设标定周期之后,对目标故障恢复信号、第一故障记录信号执行清除赋0值操作。
本发明实施例的技术方案,通过当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号,然后,基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号,进一步的,基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号,最后,基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至车辆关联的云端服务器,解决了相关技术中车辆故障信息的存储过程需要占用车机控制器NVM存储空间,降低了NVM存储空间的空间利用率,并且在对已存储的故障信息进行排查的过程中,可能会存在车辆无法及时进行故障排查,导致排查不及时、故障信息遗漏的问题,实现了车辆所产生的故障信息不占用车机控制器存储空间的效果,节省了车机控制器的存储空间,并且,将故障信息上传至云端服务器,提高了故障信息排查的效率和准确率。
实施例二
图3是本发明实施例二提供的一种车辆故障信息处理方法的流程图。本发明实施例为上述各发明实施例的一个可选实施例。如图3所示,本发明实施例的方法可以包括如下步骤:
1、对故障码进行排序并编号,得到故障编号映射表,并将计时器设置为0;
2、确定是否存在故障,若是,则执行步骤3;若否,则不进行发送;
3、确定故障是否恢复,若否,则执行步骤4,若否,则执行步骤9;
4、对故障编号信号进行置位,得到第一故障信号;
5、确定第一故障信号对应的故障信息是否已存储,若否,则执行步骤6,若是,则执行步骤22;
6、确定是否有存储空间,若是,则执行步骤7,若否,则不进行发送;
7、对故障信息实时信号进行置位,得到第一故障实时信号;
8、对故障信息记录信号进行置位,得到第一故障记录信号;
9、第一故障信号中的信号值恢复至0;
10、第一故障实时信号中的信号值恢复至0;
11、对故障恢复回填信号进行赋值,得到目标故障恢复信号;
12、启动计时器,开始计时;
13、对故障信息查询信号进行置位,得到第一故障查询信号;
14、确定计时器是否大于预设标定周期,若是,则执行步骤15,若否,则执行步骤20;
15、第一故障查询信号对应的信号值是否为恢复故障的对应值,若是,则执行步骤16,若否,则执行步骤19;
16、将目标故障恢复信号中的信号值恢复至0;
17、将第一故障记录信号中的信号值恢复至0;
18、确定是否存在未处理的第一故障查询信号,若是,则重新执行步骤12;若否,则执行步骤21;
19、确定第一故障查询信号对应的信号值是否为已有第一故障查询信号中的最大值,若是,则第一故障查询信号赋值为当前存储的最小值,若否,则第一故障查询信号赋值为当前存储的更大值;
20、第一故障查询信号保持当前值;
21、结束发送,第一故障实时信号中的信号值恢复至0
22、确定目标故障输出信号,并根据第一故障查询信号的变化顺序进行发送。
本发明实施例的技术方案,通过当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号,然后,基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号,进一步的,基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号,最后,基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至车辆关联的云端服务器,解决了相关技术中车辆故障信息的存储过程需要占用车机控制器NVM存储空间,降低了NVM存储空间的空间利用率,并且在对已存储的故障信息进行排查的过程中,可能会存在车辆无法及时进行故障排查,导致排查不及时、故障信息遗漏的问题,实现了车辆所产生的故障信息不占用车机控制器存储空间的效果,节省了车机控制器的存储空间,并且,将故障信息上传至云端服务器,提高了故障信息排查的效率和准确率。
实施例三
图4是本发明实施例三提供的一种车辆故障信息处理装置的结构示意图。如图4所示,该装置包括:故障编号确定模块210、置位信号序号确定模块220、第一故障信号确定模块230以及故障输出信号确定模块240。
其中,故障编号确定模块210,用于当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与所述故障信息对应的故障编号,其中,所述故障编号映射表用于指示车辆所接收的故障与故障编号之间的对应关系;置位信号序号确定模块220,用于基于所述故障编号,确定预先定义的故障编号信号中与所述故障编号对应的置位信号序号;第一故障信号确定模块230,用于基于与所述故障编号对应的标定参数值,对所述故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;故障输出信号确定模块240,用于基于所述第一故障信号,确定目标故障输出信号,并将所述目标故障输出信号发送至所述车辆关联的云端服务器。
本发明实施例的技术方案,通过当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与故障信息对应的故障编号,然后,基于故障编号,确定预先定义的故障编号信号中与故障编号对应的置位信号序号,进一步的,基于与故障编号对应的标定参数值,对故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号,最后,基于第一故障信号,确定目标故障输出信号,并将目标故障输出信号发送至车辆关联的云端服务器,解决了相关技术中车辆故障信息的存储过程需要占用车机控制器NVM存储空间,降低了NVM存储空间的空间利用率,并且在对已存储的故障信息进行排查的过程中,可能会存在车辆无法及时进行故障排查,导致排查不及时、故障信息遗漏的问题,实现了车辆所产生的故障信息不占用车机控制器存储空间的效果,节省了车机控制器的存储空间,并且,将故障信息上传至云端服务器,提高了故障信息排查的效率和准确率。
可选的,故障输出信号确定模块240包括:故障记录信号确定单元和故障输出信号确定单元。
故障记录信号确定单元,用于故障记录信号确定单元,用于在满足预设存储条件的情况下,基于所述第一故障信号中所包括的所述标定参数值对预先定义的故障信息记录信号进行赋值,得到第一故障记录信号,其中,所述故障信息记录信号的维数为小于等于所述故障信号映射表中已包括的故障编号的数量;
故障输出信号确定单元,用于基于所述第一故障记录信号,确定目标故障输出信号。
可选的,所述预设存储条件为所述故障信息未存储,且故障信息记录信号中存在存储空间。
可选的,故障记录信号确定单元包括:故障实时信号确定子单元和故障记录信号确定单元。
故障实时信号确定子单元,用于基于所述第一故障信号中所包括的所述标定参数值,从预先定义的故障信息实时信号中所包括的首位默认信号值开始依次进行更新,得到第一故障实时信号;
故障记录信号确定单元,用于基于所述第一故障实时信号,对预先定义的故障信息记录信号进行赋值,以得到所述第一故障记录信号,其中,所述故障信息实时信号的维数与所述故障信息记录信号的维数相一致。
可选的,故障输出信号确定模块240还包括:第一故障查询信号确定单元、循环次数确定单元以及故障输出信号确定单元。
第一故障查询信号确定单元,用于基于所述第一故障记录信号中所包括的非默认信号值的数量,确定故障信息查询信号的数量,并根据所述非默认信号值在所述第一故障记录信号中的排列顺序,依次对每个所述故障信息查询信号进行赋值,得到至少一个第一故障查询信号;
循环次数确定单元,用于根据所述第一故障查询信号的数量,确定故障查询过程的循环次数;
故障输出信号确定单元,用于针对每一故障查询过程,基于所述第一故障查询信号对所述第一故障记录信号中所包括的非默认信号值进行查询,以基于查询结果,确定与所述故障查询过程对应的目标故障输出信号,其中,所述故障信息查询信号和所述目标故障输出信号均为一维信号。
可选的,所述装置还包括:已恢复故障编号确定模块和第二故障信号确定模块。
已恢复故障编号确定模块,用于当检测到已接收的故障信息中的故障恢复时,基于预存储的故障编号映射表,确定与已恢复的故障对应的故障编号;
第二故障信号确定模块,用于基于已确定的故障编号,确定所述第一故障信号中的复位信号序号,以将所述复位信号序号对应的信号值恢复为默认信号值,得到第二故障信号。
可选的,所述装置还包括:第二故障实时信号确定模块和目标故障恢复信号确定模块。
第二故障实时信号确定模块,用于当检测到生成所述第二故障信号时,在满足预设清除条件的情况下,将第一故障实时信号中与已恢复的故障编号对应的标定参数值恢复至默认信号值,得到第二故障实时信号;
目标故障恢复信号确定模块,用于基于所述第二故障实时信号和所述第一故障实时信号,对预先定义的故障恢复回填信号进行赋值,得到目标故障恢复信号。
本发明实施例所提供的车辆故障信息处理装置可执行本发明任意实施例所提供的车辆故障信息处理方法,具备执行方法相应的功能模块和有益效果。
实施例四
图5示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(ROM)12、随机访问存储器(RAM)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(ROM)12中的计算机程序或者从存储单元18加载到随机访问存储器(RAM)13中的计算机程序,来执行各种适当的动作和处理。在RAM 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、ROM 12以及RAM 13通过总线14彼此相连。输入/输出(I/O)接口15也连接至总线14。
电子设备10中的多个部件连接至I/O接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如车辆故障信息处理方法。
在一些实施例中,车辆故障信息处理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由ROM 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到RAM 13并由处理器11执行时,可以执行上文描述的车辆故障信息处理方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行车辆故障信息处理方法。
本文中以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在电子设备上实施此处描述的***和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
Claims (10)
1.一种车辆故障信息处理方法,其特征在于,包括:
当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与所述故障信息对应的故障编号,其中,所述故障编号映射表用于指示车辆所接收的故障与故障编号之间的对应关系;
基于所述故障编号,确定预先定义的故障编号信号中与所述故障编号对应的置位信号序号;
基于与所述故障编号对应的标定参数值,对所述故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;
基于所述第一故障信号,确定目标故障输出信号,并将所述目标故障输出信号发送至所述车辆关联的云端服务器。
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一故障信号,确定目标故障输出信号,包括:
在满足预设存储条件的情况下,基于所述第一故障信号中所包括的所述标定参数值对预先定义的故障信息记录信号进行赋值,得到第一故障记录信号,其中,所述故障信息记录信号的维数为小于等于所述故障信号映射表中已包括的故障编号的数量;
基于所述第一故障记录信号,确定目标故障输出信号。
3.根据权利要求2所述的方法,其特征在于,所述预设存储条件为所述故障信息未存储,且故障信息记录信号中存在存储空间。
4.根据权利要求2所述的方法,其特征在于,所述基于所述第一故障信号中所包括的所述标定参数值对预先定义的故障信息记录信号进行赋值,得到第一故障记录信号,包括:
基于所述第一故障信号中所包括的所述标定参数值,从预先定义的故障信息实时信号中所包括的首位默认信号值开始依次进行更新,得到第一故障实时信号;
基于所述第一故障实时信号,对预先定义的故障信息记录信号进行赋值,以得到所述第一故障记录信号,其中,所述故障信息实时信号的维数与所述故障信息记录信号的维数相一致。
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一故障记录信号,确定目标故障输出信号,包括:
基于所述第一故障记录信号中所包括的非默认信号值的数量,确定故障信息查询信号的数量,并根据所述非默认信号值在所述第一故障记录信号中的排列顺序,依次对每个所述故障信息查询信号进行赋值,得到至少一个第一故障查询信号;
根据所述第一故障查询信号的数量,确定故障查询过程的循环次数;
针对每一故障查询过程,基于所述第一故障查询信号对所述第一故障记录信号中所包括的非默认信号值进行查询,以基于查询结果,确定与所述故障查询过程对应的目标故障输出信号,其中,所述故障信息查询信号和所述目标故障输出信号均为一维信号。
6.根据权利要求1所述的方法,其特征在于,还包括:
当检测到已接收的故障信息中的故障恢复时,基于预存储的故障编号映射表,确定与已恢复的故障对应的故障编号;
基于已确定的故障编号,确定所述第一故障信号中的复位信号序号,以将所述复位信号序号对应的信号值恢复为默认信号值,得到第二故障信号。
7.根据权利要求6所述的方法,其特征在于,还包括:
当检测到生成所述第二故障信号时,在满足预设清除条件的情况下,将第一故障实时信号中与已恢复的故障编号对应的标定参数值恢复至默认信号值,得到第二故障实时信号;
基于所述第二故障实时信号和所述第一故障实时信号,对预先定义的故障恢复回填信号进行赋值,得到目标故障恢复信号。
8.一种车辆故障信息处理装置,其特征在于,包括:
故障编号确定模块,用于当接收到与车辆对应的故障信息时,基于预存储的故障编号映射表,确定与所述故障信息对应的故障编号,其中,所述故障编号映射表用于指示车辆所接收的故障与故障编号之间的对应关系;
置位信号序号确定模块,用于基于所述故障编号,确定预先定义的故障编号信号中与所述故障编号对应的置位信号序号;
第一故障信号确定模块,用于基于与所述故障编号对应的标定参数值,对所述故障编号信号中与置位信号序号对应的默认信号值进行更新,得到第一故障信号;
输出信号确定模块,用于基于所述第一故障信号,确定目标故障输出信号,并将所述目标故障输出信号发送至所述车辆关联的云端服务器。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的车辆故障信息处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的车辆故障信息处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310770969.6A CN116723206A (zh) | 2023-06-27 | 2023-06-27 | 车辆故障信息处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310770969.6A CN116723206A (zh) | 2023-06-27 | 2023-06-27 | 车辆故障信息处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116723206A true CN116723206A (zh) | 2023-09-08 |
Family
ID=87871385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310770969.6A Pending CN116723206A (zh) | 2023-06-27 | 2023-06-27 | 车辆故障信息处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116723206A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117572852A (zh) * | 2024-01-16 | 2024-02-20 | 中国第一汽车股份有限公司 | 车辆部件故障分析方法、装置、设备、介质和产品 |
CN118196925A (zh) * | 2024-05-15 | 2024-06-14 | 中国第一汽车股份有限公司 | 一种车辆状态信号处理方法、装置、设备及存储介质 |
-
2023
- 2023-06-27 CN CN202310770969.6A patent/CN116723206A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117572852A (zh) * | 2024-01-16 | 2024-02-20 | 中国第一汽车股份有限公司 | 车辆部件故障分析方法、装置、设备、介质和产品 |
CN117572852B (zh) * | 2024-01-16 | 2024-05-24 | 中国第一汽车股份有限公司 | 车辆部件故障分析方法、装置、设备、介质和产品 |
CN118196925A (zh) * | 2024-05-15 | 2024-06-14 | 中国第一汽车股份有限公司 | 一种车辆状态信号处理方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116723206A (zh) | 车辆故障信息处理方法、装置、电子设备及存储介质 | |
CN110532168B (zh) | 全链路接口压测方法、装置、计算机设备及存储介质 | |
CN117608904A (zh) | 一种故障定位方法、装置、电子设备和存储介质 | |
CN115509931A (zh) | 基于***的性能测试方法、装置、电子设备及存储介质 | |
CN117935398A (zh) | 故障信息处理方法、装置、电子设备及存储介质 | |
CN117742900B (zh) | 一种服务调用图的构造方法、装置、设备及存储介质 | |
CN116974856B (zh) | 一种自动获取日志文件的方法、装置、设备及介质 | |
CN114650222B (zh) | 参数配置方法、装置、电子设备和存储介质 | |
CN115293096B (zh) | 线路生成方法、装置、电子设备及存储介质 | |
CN117076185B (zh) | 一种服务器巡检方法、装置、设备及介质 | |
CN116089499A (zh) | 基于kafka数据量的数据统计方法、装置及介质 | |
CN118132533A (zh) | 一种数据处理方法、装置、设备以及存储介质 | |
CN116467144A (zh) | 一种应用程序监控方法、装置、设备、芯片及介质 | |
CN118069056A (zh) | 一种数据写入方法、装置、设备及介质 | |
CN115794609A (zh) | 一种脚本共享方法、装置、电子设备和存储介质 | |
CN118277275A (zh) | 一种接口测试方法、装置、电子设备及存储介质 | |
CN118226120A (zh) | 耗电量确定方法、装置、电子设备及存储介质 | |
CN116541187A (zh) | 电子控制单元的缓冲空间管理方法、装置、设备及介质 | |
CN117938909A (zh) | 一种数据传输方法、装置、设备及介质 | |
CN117395071A (zh) | 一种异常检测方法、装置、设备及存储介质 | |
CN117041182A (zh) | 分布式组件的主服务器节点选择方法、装置、设备及介质 | |
CN118196925A (zh) | 一种车辆状态信号处理方法、装置、设备及存储介质 | |
CN118243137A (zh) | 车辆里程回滚的处理方法、装置、电子设备及存储介质 | |
CN117806969A (zh) | 一种业务的测试方法、装置、设备及介质 | |
CN117931882A (zh) | 一种车况信息获取方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |