Vehicle identification method and apparatus, electronic device, and storage medium

By monitoring the vehicle's distribution circuit and bus circuit, obtaining the current value and network message to the standard value comparison, the problem of vehicle installation or modification identification is solved, and a fast and accurate identification effect is achieved.

WO2025161568A1PCT designated stage Publication Date: 2025-08-07GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/129445
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-30
Filing Date
2024-11-01
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The prior art is difficult to quickly and accurately identify whether the vehicle has been installed or modified, resulting in safety hazards and abnormal vehicle functions.

Method used

By monitoring the vehicle's distribution circuit and bus circuit, the current current value and network message are obtained, and compared with the standard value determined before leaving the factory to identify whether the vehicle has been installed or modified.

Benefits of technology

Without adding hardware, quickly and accurately identifying whether the vehicle has been installed or modified, improving the efficiency and accuracy of identification and reducing safety risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024129445_07082025_PF_FP_ABST
    Figure CN2024129445_07082025_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle identification method and apparatus, an electronic device, and a storage medium. The method comprises: on the basis of configuration information of a vehicle, determining power distribution loops and bus loops corresponding to controllers of the vehicle (110); determining present current values corresponding to the power distribution loops and present network packets corresponding to the bus loops (120); comparing the present current values corresponding to the power distribution loops with standard current values corresponding to the power distribution loops, and / or comparing the present network packets corresponding to the bus loops with standard network packets corresponding to the bus loops to obtain an identification result of the vehicle, wherein the identification result is used for representing whether the vehicle has subjected to retrofitting or modification, the standard current values are current values that correspond to the power distribution loops and are determined before the vehicle leaves the factory, and the standard network packets are network packets that correspond to the bus loops and are determined before the vehicle leaves the factory (130). By monitoring power distribution loops and bus loops of a vehicle, whether the vehicle has subjected to retrofitting or modification is quickly identified.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle identification method, device, electronic device and storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 30, 2024, with application number 202410133166.4, and invention name “Vehicle Identification Method, Device, Electronic Device and Storage Medium”, all contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of automotive technology, and specifically relates to a vehicle identification method, device, electronic device and storage medium. Background Art

[0003] With the rapid advancement of technology, cars are becoming increasingly commonplace in people's daily lives. To achieve more functionality, users often add or modify their vehicles. However, some additions or modifications that haven't been tested and verified by the vehicle manufacturer can pose safety risks. For example, after connecting an added / modified controller to the CAN network, it might not enter sleep mode, leading to battery drain and even battery damage, as well as malfunctions. Furthermore, troubleshooting these additions or modifications can be difficult to detect, hindering timely repairs. Therefore, quickly and accurately identifying whether a vehicle has been modified or replaced has become a pressing issue.

[0004] Summary of the Invention

[0005] In view of this, embodiments of the present application propose a vehicle identification method, device, electronic device, and storage medium to improve the above-mentioned problems.

[0006] According to the first aspect of an embodiment of the present application, a vehicle identification method is provided, the method comprising: determining a power distribution circuit and a bus circuit corresponding to a controller of the vehicle based on configuration information of the vehicle; determining a current current value corresponding to the power distribution circuit and a current network message corresponding to the bus circuit; comparing the current current value corresponding to the power distribution circuit with a standard current value corresponding to the power distribution circuit, and / or comparing the current network message corresponding to the bus circuit with a standard network message corresponding to the bus circuit, to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the power distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0007] According to the second aspect of an embodiment of the present application, a vehicle identification device is provided, the device comprising: a configuration information acquisition module for determining a power distribution circuit and a bus circuit corresponding to a controller of the vehicle based on the configuration information of the vehicle; a first determination module for determining a current current value corresponding to the power distribution circuit and a current network message corresponding to the bus circuit; a second determination module for comparing the current current value corresponding to the power distribution circuit with a standard current value corresponding to the power distribution circuit, and / or comparing the current network message corresponding to the bus circuit with a standard network message corresponding to the bus circuit, to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the power distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0008] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a processor; and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the vehicle identification method described above is implemented.

[0009] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor, the vehicle identification method as described above is implemented.

[0010] In the solution of the present application, the power distribution circuit and bus circuit corresponding to the vehicle's controller are determined by the vehicle's configuration information, so that the current current value of the power distribution circuit and the current network message of the bus circuit can be determined, and then the current current value corresponding to the power distribution circuit can be compared with the standard current value of the power distribution circuit, and / or the current network message corresponding to the bus circuit can be compared with the standard network message of the bus circuit, and based on the comparison result, it can be determined whether the vehicle has been added or modified. The solution of the present application can determine whether the vehicle has been added or modified by monitoring the power distribution circuit and bus circuit of the vehicle without adding hardware, thereby quickly identifying whether the vehicle has been added or modified, and determining by comparing with the standard current value or standard network message, thereby improving the accuracy of identification.

[0011] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0013] FIG1 is a flow chart of a vehicle identification method according to an embodiment of the present application.

[0014] FIG2 is a schematic diagram showing the deployment of a central controller according to an embodiment of the present application.

[0015] FIG3 is a flow chart of a vehicle identification method according to another embodiment of the present application.

[0016] FIG4 is a flow chart of a vehicle identification method according to another embodiment of the present application.

[0017] FIG5 is a flow chart of a vehicle identification method according to another embodiment of the present application.

[0018] FIG6 is a flow chart of a vehicle identification method according to yet another embodiment of the present application.

[0019] FIG7 is a block diagram of a vehicle identification device according to an embodiment of the present application.

[0020] FIG8 is a hardware structure diagram of an electronic device according to an embodiment of the present application.

[0021] The above-mentioned drawings have shown clear embodiments of the present invention, which will be described in more detail later. These drawings and textual descriptions are not intended to limit the scope of the present invention in any way, but to illustrate the concept of the present invention to computer technicians in this field through specific embodiments. DETAILED DESCRIPTION

[0022] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.

[0023] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0024] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0025] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices. The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily need to be executed in the order described. For example, some operations / steps may be further decomposed, while others may be combined or partially combined, so the actual execution order may vary depending on the actual situation.

[0026] Please refer to Figure 1, which shows a vehicle identification method provided by an embodiment of the present application. In a specific embodiment, the vehicle identification method can be applied to a vehicle identification device 600 as shown in Figure 7 and an electronic device 700 (Figure 8) equipped with the vehicle identification device 600. The specific process of this embodiment will be described below. Of course, it can be understood that the method can be executed by a cloud server with computing and processing capabilities. The process shown in Figure 1 will be described in detail below, and may include the following steps:

[0027] Step 110: Determine the power distribution circuit and bus circuit corresponding to the controller of the vehicle according to the configuration information of the vehicle.

[0028] As a method, different vehicles have different configurations, and the configurations of the same vehicle model are also different. Different configurations correspond to different controllers, so that the functions of the corresponding configurations can be realized through the controllers. The difference in the controllers will affect the current allocated by the central controller to each controller and the sending of the network message corresponding to the controller. Therefore, the configuration information of the vehicle can be obtained first, so that the controller corresponding to the vehicle can be determined, and then the power distribution circuit and bus circuit corresponding to the controller can be determined. Optionally, the configuration information of the vehicle can be obtained according to the vehicle identification number (VIN) of the vehicle. The VIN consists of 17 characters and is the unique identification information of the vehicle. The VIN can be used to trace the original information of the vehicle, such as checking the configuration, accessories, recalls, etc. It can also be used for vehicle management and illegal inquiries, such as tracing smuggled cars and stolen cars, and for checking maintenance records and insurance claims records to track historical vehicle conditions. For example, the maintenance, insurance, mileage information of a used car can be queried through the VIN. Optionally, the configuration information corresponding to the VIN can be obtained in the cloud according to the VIN of the vehicle.

[0029] Optionally, each controller corresponds to a power distribution circuit and a bus circuit, the power distribution circuit is used to supply power and protect the controller, and the bus circuit is used to forward and receive network messages corresponding to the controller.

[0030] Optionally, a power distribution module, a routing management module, and a remote upload module may be provided in the vehicle, as shown in FIG2 , wherein the power distribution module is used to implement the power supply and protection functions of the low-voltage power supply in the vehicle. In the embodiment of the present application, the power distribution module has an intelligent power distribution function, which intelligently distributes power and performs power distribution protection through the power distribution controller, abandoning the traditional hard-wired fuse, and is capable of monitoring the voltage and current values ​​of the distribution circuits corresponding to each controller. The routing management module is used to forward and manage network messages corresponding to bus circuits corresponding to multiple controllers. For example, bus messages on bus circuit 1 must be forwarded to bus circuit 2 through the routing management module to achieve forwarding and distribution. The remote upload module is used to upload relevant information of the vehicle to the cloud. For example, before the vehicle leaves the factory, the vehicle configuration information is uploaded to the cloud through the remote upload module.

[0031] In some embodiments, step 110 includes: performing fault detection on the vehicle to determine the fault type of the vehicle; if the fault type is a vehicle power supply fault, obtaining configuration information of the vehicle.

[0032] As a way, since the vehicle is added or modified, the corresponding controller may not be able to sleep normally or the corresponding power consumption may increase, which may lead to a power supply failure of the entire vehicle. Therefore, in order to quickly check whether the vehicle is modified or added, the vehicle can be checked for faults according to a preset cycle to determine whether the vehicle has a fault, and when it is determined that the vehicle has a fault, determine whether the fault type is a power supply failure of the entire vehicle, and then obtain the vehicle configuration information when the vehicle power supply fails, and identify whether the vehicle has been added or modified based on the configuration information.

[0033] Please continue to refer to FIG. 1 , step 120 , determining the current current value corresponding to the power distribution circuit and the current network message corresponding to the bus circuit.

[0034] As one approach, the vehicle's central controller can be used to obtain, in real time, the current current values ​​corresponding to each of the multiple power distribution circuits, as well as the network messages corresponding to each of the multiple bus circuits. Optionally, a power distribution module can be deployed in the vehicle's central controller to allocate the required power to the power distribution circuit corresponding to each controller. Therefore, the power distribution module can be used to obtain, in real time, the current current values ​​corresponding to each power distribution circuit.

[0035] Optionally, a routing management module is deployed in the vehicle's central controller to manage the network messages sent by multiple bus loops of the vehicle. Therefore, the routing management module can be used to obtain the current network messages corresponding to each of the multiple bus loops in real time.

[0036] Step 130, compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit, to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0037] As one approach, before a vehicle leaves the factory, the standard current values ​​corresponding to each of the vehicle's multiple power distribution circuits and the standard network messages corresponding to each of the multiple bus circuits can be pre-determined, and these values ​​can be uploaded to the cloud. This facilitates obtaining these values ​​from the cloud. Optionally, the standard current values ​​corresponding to the vehicle's multiple power distribution circuits and the standard network messages corresponding to the multiple bus circuits can be associated and stored with the vehicle's vehicle identification code to generate a standard data table, as shown in Table 1. This allows the vehicle's configuration information to be obtained based on the vehicle identification code, while also obtaining the standard current values ​​corresponding to the vehicle's multiple power distribution circuits and the standard network messages corresponding to the multiple bus circuits.

[0038] Table 1 Standard data sheet of vehicles

[0039] In Table 1, the standard network messages corresponding to the multiple bus loops include the node addresses of the nodes in each bus loop (i.e., the IDs in Table 1), and the node cycles of the nodes in each bus loop (i.e., the cycles in Table 1). The node cycles may be the cycles for each node to send node messages.

[0040] Optionally, the current current values ​​corresponding to each of the multiple distribution circuits are compared with the standard current values ​​corresponding to each of the multiple distribution circuits. The current current values ​​corresponding to each of the multiple distribution circuits can be added to the standard data table for comparison. Similarly, the current network messages corresponding to each of the multiple bus circuits are compared with the standard network messages corresponding to each of the multiple bus circuits. The current network messages corresponding to each of the multiple bus circuits can be added to the standard data table for comparison, as shown in Table 2.

[0041] Table 2 Vehicle data comparison table

[0042] Table 2 includes timestamps of the current current values ​​corresponding to multiple distribution circuits and the current network messages corresponding to multiple bus circuits, so that the current current values ​​corresponding to multiple distribution circuits and the standard current values ​​corresponding to multiple distribution circuits can be quickly compared, and / or the current network messages corresponding to multiple bus circuits and the standard network messages corresponding to multiple bus circuits can be compared to obtain identification results.

[0043] Optionally, the identification result may include determining that the vehicle has been added / modified and determining that the vehicle has not been added / modified. Optionally, if the comparison result is that the current current values ​​corresponding to each of the multiple distribution circuits are equal to the standard current values ​​corresponding to each of the multiple distribution circuits, and / or the current network messages corresponding to each of the multiple bus circuits are the same as the standard network messages corresponding to each of the multiple bus circuits, then the identification result may be determined to be determining that the vehicle has not been added / modified; if the comparison result is that the current current values ​​corresponding to each of the multiple distribution circuits are not equal to the standard current values ​​corresponding to each of the multiple distribution circuits, or the current network messages corresponding to each of the multiple bus circuits are not the same as the standard network messages corresponding to each of the multiple bus circuits, then the identification result may be determined to be determining that the vehicle has been added / modified.

[0044] In an embodiment of the present application, the power distribution circuit and bus circuit corresponding to the vehicle's controller are determined by the vehicle's configuration information, thereby determining the current current value of the power distribution circuit and the current network message of the bus circuit, and then, comparing the current current value corresponding to the power distribution circuit with the standard current value of the power distribution circuit, and / or comparing the current network message corresponding to the bus circuit with the standard network message of the bus circuit, and determining whether the vehicle has been added or modified based on the comparison result. The solution of the present application can determine whether the vehicle has been added or modified by monitoring the power distribution circuit and bus circuit of the vehicle without adding hardware, thereby quickly identifying whether the vehicle has been added or modified, and determining by comparing with the standard current value or standard network message, thereby improving the accuracy of identification.

[0045] Please refer to Figure 3, which shows a vehicle identification method provided by an embodiment of the present application. The following will be a detailed description of the process shown in Figure 3, which may include the following steps:

[0046] Step 210: Determine the power distribution circuit and bus circuit corresponding to the vehicle controller according to the vehicle configuration information.

[0047] Step 220: Determine the current value corresponding to the power distribution circuit and the current network message corresponding to the bus circuit.

[0048] Step 230, compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0049] The specific descriptions of steps 210 to 230 may refer to steps 110 to 130 and will not be repeated here.

[0050] Step 240: If it is determined that the vehicle has been added or modified, the current network message corresponding to the added or modified bus loop is determined as the target network message, and the signal address in the target network message is determined.

[0051] As a method, since the network messages corresponding to each of the multiple bus loops may include the signal addresses of the nodes in each bus loop, the functions or electronic devices corresponding to each node can be determined based on the signal addresses of each node. Therefore, when it is determined that the vehicle has been added or modified, the network messages different from the corresponding standard network messages in the network messages corresponding to each of the multiple bus loops are determined as target network messages, and the signal addresses corresponding to each node are determined in the target network messages.

[0052] Step 250: parse the signal address to determine the electronic device corresponding to the signal address.

[0053] As one approach, after determining the signal address of a node in a target network message, the signal address of each node in the standard network message corresponding to the target network message can be compared to determine a newly added signal address, thereby enabling the newly added signal address to be parsed. Optionally, the signal address can be compared with a preset signal address to determine the electronic device corresponding to the signal address. The preset signal address can be the signal address of an electronic device with the same address on different vehicles. For example, the same Bluetooth device has the same signal address on different vehicles, thereby determining the electronic device corresponding to the signal address.

[0054] Step 260 : Positioning the electronic device where the device is installed or modified according to the signal address to obtain the installation or modification location of the electronic device, and generating installation or modification prompt information according to the installation or modification location.

[0055] As a method, after determining the electronic device corresponding to the signal address, in order to enable vehicle maintenance personnel or vehicle owners to quickly detect vehicle failures caused by installations or modifications, the electronic device can be located based on the signal address. This is optional. The signal address can include the controller to which the electronic device is connected, thereby determining the power distribution circuit to which the signal address is connected. The electronic device can then be located based on the controller and power distribution circuit connected to the electronic device.

[0056] Optionally, the installation location or modification location of the electronic device may include the specific location of the power distribution circuit to which the controller to which the electronic device is connected is connected. Optionally, the installation prompt or modification prompt may be in the form of image information, so that after the installation prompt or modification prompt is generated, the installation prompt or modification prompt is displayed on the vehicle's large screen or an electronic device connected to the vehicle for communication, so as to remind the owner or maintenance personnel of the modification location or installation location where a failure may occur. Optionally, the installation prompt or modification prompt may also be in the form of text displayed in a pop-up window, or in the form of voice prompt, which can be set according to actual needs and is not specifically limited here.

[0057] In this embodiment, when it is determined that the vehicle has been added or modified, the signal address is determined based on the target network message of the bus loop where the addition or modification has occurred, so that the signal address can be parsed to determine the electronic device corresponding to the signal address, and then, the electronic device is located according to the signal address to obtain the addition position or modification position, thereby generating addition prompt information or modification prompt information, quickly prompting the addition or modification of the vehicle, and improving the inspection efficiency.

[0058] Please refer to Figure 4, which shows a vehicle identification method provided by an embodiment of the present application. The following will describe the process shown in Figure 4 in detail. For each bus loop in the multiple bus loops, the following steps may be specifically included:

[0059] Step 310: Determine the power distribution circuit and bus circuit corresponding to the vehicle controller according to the vehicle configuration information.

[0060] Step 320: Determine the current value corresponding to the power distribution circuit and the current network message corresponding to the bus circuit.

[0061] The specific step descriptions of step 310 to step 320 can be found in step 110 to step 120 and will not be repeated here.

[0062] Step 330: Determine a first packet quantity of the current network packets and determine a second packet quantity of the standard network packets.

[0063] As one approach, since each controller can have multiple nodes, each implementing different functions, each node sends its own corresponding node message to the bus circuit of the corresponding controller. The corresponding bus circuit generates the current network message based on the node messages received from each node. When a vehicle is modified or equipped with additional equipment, the number of nodes corresponding to the controller increases, and the number of corresponding node messages increases. Therefore, the presence of additional equipment or modifications can be determined by comparing the first message number of the current network message with the second message number of the standard network message.

[0064] Optionally, the number of first messages may be determined by determining the number corresponding to the node ID in the current network message. Similarly, the number of second messages may be determined by determining the number corresponding to the node ID in the standard network message.

[0065] Step 340: If the number of the first messages is the same as the number of the second messages, it is determined that the identification result is that the vehicle has not been added or modified.

[0066] As a method, when it is determined that the number of first messages is the same as the number of second messages, it can be determined that there is no new node in the controller corresponding to the current network message, that is, there is no new electronic device connected to the controller, so the vehicle identification result can be determined that the vehicle has not been added or modified.

[0067] Step 350: If the number of the first messages is different from the number of the second messages, it is determined that the identification result is that the vehicle has been added or modified.

[0068] As a method, when it is determined that the number of first messages is different from the number of second messages, it can be determined that there is a new node in the controller corresponding to the current network message, that is, there is a newly connected electronic device in the controller, so that the vehicle identification result can be determined that the vehicle has been added or modified.

[0069] In some embodiments, after step 320, the method further includes: determining a first sending cycle of the current network message, and determining a second sending cycle of the standard current message; if the first sending cycle is the same as the second sending cycle, determining that the identification result is that the vehicle has not been added or modified; or if the first sending cycle is different from the second sending cycle, determining that the identification result is that the vehicle has been added or modified.

[0070] As one approach, since each controller can contain multiple nodes, each node implementing different functions, each node sends its own corresponding node message to the corresponding controller's bus loop according to its own corresponding period. The corresponding bus loop generates the current network message based on the node messages received from each node. When a vehicle is modified or equipped with an additional device, the period of the newly added node in the controller may differ from the period of other nodes, thereby causing the transmission period of the current network message sent by the controller's corresponding bus loop to change. Therefore, the presence of an additional device or modification can be determined by comparing the first transmission period of the current network message with the second transmission period of the standard network message. For example, a car owner purchases a head unit for a specific vehicle model and replaces the original head unit with another head unit. After the head unit is changed, the period of the bus loop corresponding to the controller where the head unit is located changes. Therefore, the presence of a head unit change can be determined by comparing the first transmission period of the current message of the bus loop corresponding to the controller where the head unit is located with the second transmission period of the standard network message of the bus loop corresponding to the vehicle's factory-maintained head unit stored in the cloud.

[0071] In this embodiment, the first message quantity of the current network message corresponding to each of the multiple bus loops is compared with the second message quantity of the standard network message corresponding to each of the multiple bus loops. In this way, it is determined whether the vehicle has been added or modified based on whether the first message quantity and the second message quantity are the same, thereby improving the efficiency of checking whether the vehicle has been added or modified.

[0072] Please refer to Figure 5, which shows a vehicle identification method provided by an embodiment of the present application. The following will describe in detail the process shown in Figure 5. For each of the multiple power distribution circuits, the following steps may be specifically included:

[0073] Step 410: Determine the power distribution circuit and bus circuit corresponding to the vehicle controller according to the vehicle configuration information.

[0074] Step 420: Determine the current value corresponding to the power distribution circuit and the current network message corresponding to the bus circuit.

[0075] The specific description of steps 410 to 420 can be found in steps 110 to 120 and will not be repeated here.

[0076] Step 430 : Compare the current current value with the standard current value to determine whether the current current value is the same as the standard current value.

[0077] As a way, when a vehicle is modified or added to, the distribution circuit corresponding to the controller at the location of the addition or modification is changed. When there is an addition, a node for distributing electric energy is added to the corresponding distribution circuit, so that the current value corresponding to the distribution circuit increases; if there is a modification, the electric energy distribution of the corresponding distribution circuit changes, which is different from the current value before the modification. Therefore, it is possible to determine whether the vehicle has been added or modified by comparing the current current value corresponding to the distribution circuit and the standard current value corresponding to the distribution circuit.

[0078] Step 440: If the current current value is different from the standard current value, it is determined that the identification result is that the vehicle has been added or modified.

[0079] As a method, when it is determined that the current current value is different from the standard current value, it can be determined that a new node or a node has been changed in the distribution circuit corresponding to the current current value, thereby determining that the vehicle identification result is that the vehicle has been added or modified.

[0080] Step 450: If the current current value is the same as the standard current value, it is determined that the identification result is that the vehicle has not been added or modified.

[0081] As a method, when it is determined that the current current value is the same as the standard current value, it can be determined that the nodes in the distribution circuit corresponding to the current current value have not changed, so that the vehicle identification result can be determined that the vehicle has been added or modified.

[0082] In this embodiment, the current current values ​​corresponding to each of the multiple distribution circuits are compared with the standard current values ​​corresponding to each of the multiple distribution circuits, so as to determine whether the vehicle has been added or modified based on whether the current current value is the same as the standard current value, thereby improving the efficiency of checking whether the vehicle has been added or modified.

[0083] Please refer to Figure 6, which shows a vehicle identification method provided by an embodiment of the present application. The following will be a detailed description of the process shown in Figure 6, which may include the following steps:

[0084] Step 510: Determine the power distribution circuit and bus circuit corresponding to the vehicle controller according to the vehicle configuration information.

[0085] Step 520: Determine the current value corresponding to the power distribution circuit and the current network message corresponding to the bus circuit.

[0086] Step 530, compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit, to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0087] The specific descriptions of steps 510 to 530 may refer to steps 110 to 130 and will not be repeated here.

[0088] Step 540: If the vehicle is determined to have an additional power distribution circuit based on the comparison between the standard current value and the current current value, the additional power distribution circuit is determined as the target power distribution circuit, and the standard current value corresponding to the target power distribution circuit is determined as the target current value.

[0089] As a way, when the current current value is compared with the standard current value and determined to be different from the standard current value, it can be determined that the vehicle has an additional installation. At this time, in order to avoid the electronic equipment at the installation location not being in sleep mode, which may cause a power supply failure of the entire vehicle, and more seriously damage the vehicle's battery, the electronic equipment at the installation location can be promptly powered off to handle the fault. In this way, the distribution circuit where the additional electronic equipment is located can be determined first, so that it can be handled by controlling the power distribution of the distribution circuit.

[0090] Optionally, after determining the target power distribution circuit, the target current value of the power distribution circuit may be determined based on the circuit identifier of the target power distribution circuit, thereby obtaining the target current value.

[0091] Step 550: Power off the installed electronic products.

[0092] As a method, after determining the target power distribution circuit, the newly added nodes in the target power distribution circuit can be determined, so that the target power distribution circuit can be controlled to not supply power to the newly added nodes, thereby achieving power-off processing for the installed electronic products.

[0093] Step 560: Acquire the real-time current value corresponding to the target power distribution circuit after the power outage, and compare the real-time current value with the target current value to obtain a comparison result.

[0094] As one approach, after powering off the installed electronic product, the real-time current value of the target power distribution circuit after the power outage is determined to be the same as the target current value corresponding to the target power distribution circuit to determine whether the corresponding fault has been repaired. This can also determine whether the vehicle fault was caused by the installation. Optionally, the comparison results include the real-time current value being the same as the target current value and the real-time current value being different from the target current value.

[0095] Step 570: If the comparison result indicates that the real-time current value is equal to the target current value, it is determined that a fault occurs in the target power distribution circuit.

[0096] As a way, when the comparison result indicates that the real-time current value is the same as the target current value, it can be determined that after the installed electronic product is powered off, the nodes in the target distribution circuit are the same as before installation, and their current values ​​are the same as the target current values ​​used as the standard, which can determine that the fault has been restored, and it can be determined that the installed electronic product in the target distribution circuit caused the target distribution circuit to fail.

[0097] In this embodiment, when it is determined that the vehicle has been added based on the standard current value and the current current value, the added distribution circuit is determined as the target distribution circuit, so that the real-time current value of the target distribution circuit is determined after the added electronic product is powered off. The comparison result is determined based on the real-time current value and the target current value of the target distribution circuit, and then whether the target distribution circuit has a fault is determined based on the comparison result, so that faults caused by the vehicle's additions can be quickly checked.

[0098] FIG7 is a block diagram of a vehicle identification device according to an embodiment of the present application. As shown in FIG7 , the vehicle identification device 600 includes: a configuration information acquisition module 610 , a first determination module 620 , and a second determination module 630 .

[0099] The configuration information acquisition module 610 is used to determine the distribution circuit and bus circuit corresponding to the controller of the vehicle based on the configuration information of the vehicle; the first determination module 620 is used to determine the current current value corresponding to the distribution circuit and the current network message corresponding to the bus circuit; the second determination module 630 is used to compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

[0100] In some embodiments, the vehicle identification device 600 also includes: a signal address determination module, which is used to determine the current network message corresponding to the added or modified bus loop as the target network message if it is determined that the vehicle has been added or modified, and determine the signal address in the target network message; an electronic device determination module, which is used to parse the signal address and determine the electronic device corresponding to the signal address; a prompt information determination module, which is used to locate the electronic device according to the signal address, obtain the added or modified position of the electronic device, and generate addition or modification prompt information according to the added or modified position.

[0101] In some embodiments, the number of the bus loops is multiple, the number of the network messages is multiple, and the second determination module 630 includes: a message quantity determination unit, used to determine the first message quantity of the current network message and determine the second message quantity of the standard network message; a first determination unit, used to determine that the identification result is that the vehicle has not been added or modified if the first message quantity is the same as the second message quantity; or a second determination unit, used to determine that the identification result is that the vehicle has been added or modified if the first message quantity is different from the second message quantity.

[0102] In some embodiments, the second determination module 630 includes: a period determination unit, used to determine the first sending period of the current network message and determine the second sending period of the standard current message; a third determination unit, used to determine that the identification result is that the vehicle has not been added or modified if the first sending period is the same as the second sending period; or a fourth determination unit, used to determine that the identification result is that the vehicle has been added or modified if the first sending period is different from the second sending period.

[0103] In some embodiments, the second determination module 630 includes: a comparison unit for comparing the current current value with the standard current value to determine whether the current current value is the same as the standard current value; a fifth determination unit for determining that the identification result is that the vehicle has been added or modified if the current current value is different from the standard current value; or a sixth determination unit for determining that the identification result is that the vehicle has not been added or modified if the current current value is the same as the standard current value.

[0104] In some embodiments, the configuration information acquisition module 610 includes: a fault type determination unit, used to perform fault detection on the vehicle and determine the fault type of the vehicle; and a configuration information acquisition unit, used to obtain the configuration information of the vehicle if the fault type is a vehicle power supply fault.

[0105] In some embodiments, the vehicle identification device 600 also includes: a target current value determination module, which is used to determine the existence of an added distribution circuit as the target distribution circuit if it is determined based on the comparison between the standard current value and the current current value that the vehicle has an additional device, and determine the standard current value corresponding to the target distribution circuit as the target current value; a power-off processing module, which is used to perform power-off processing on the added electronic products; a comparison result determination module, which is used to obtain the real-time current value corresponding to the target distribution circuit after the power-off processing, and compare the real-time current value with the target current value to obtain a comparison result; a fault determination module, which is used to determine that a fault has occurred in the target distribution circuit if the comparison result indicates that the real-time current value is equal to the target current value.

[0106] According to one aspect of an embodiment of the present application, an electronic device is also provided. As shown in Figure 8, the vehicle 700 includes a processor 710 and one or more memories 720. The one or more memories 720 are used to store program instructions executed by the processor 710. When the processor 710 executes the program instructions, the above-mentioned code conversion method is implemented.

[0107] Furthermore, the processor 610 may include one or more processing cores. The processor 610 runs or executes instructions, programs, code sets, or instruction sets stored in the memory 620, and calls data stored in the memory 620. Optionally, the processor 610 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 610 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to handle wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor and may be implemented separately through a communication chip.

[0108] According to one aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently without being incorporated into the electronic device. The computer-readable storage medium carries computer-readable instructions. When the computer-readable storage instructions are executed by a processor, the method of any of the above embodiments is implemented.

[0109] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0110] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0112] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art that are not disclosed herein.

[0113] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A vehicle identification method, characterized in that: The method comprises: Determining a power distribution circuit and a bus circuit corresponding to a controller of the vehicle according to configuration information of the vehicle; Determine a current current value corresponding to the power distribution circuit and a current network message corresponding to the bus circuit; Compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit to obtain an identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

2. The method according to claim 1, characterized in that After comparing the current network message corresponding to the bus loop with the standard network message corresponding to the bus loop to obtain the vehicle identification result, the method further includes: If it is determined that the vehicle has been added or modified, determining the current network message corresponding to the added or modified bus loop as the target network message, and determining the signal address in the target network message; parsing the signal address to determine the electronic device corresponding to the signal address; The electronic device is positioned for installation or modification according to the signal address to obtain the installation or modification position of the electronic device, and installation or modification prompt information is generated according to the installation or modification position.

3. The method according to claim 1, characterized in that There are multiple bus loops and multiple network messages. For each bus loop, comparing the current network message corresponding to the bus loop with the standard network message corresponding to the bus loop to obtain the vehicle identification result includes: Determining a first message quantity of the current network message and determining a second message quantity of the standard network message; If the number of the first messages is the same as the number of the second messages, determining that the identification result is that the vehicle has not been added or modified; or If the number of the first messages is different from the number of the second messages, it is determined that the identification result is that the vehicle has been added or modified.

4. The method according to claim 1, wherein The comparing the current network message corresponding to the bus loop with the standard network message corresponding to the bus loop to obtain the vehicle identification result includes: Determining a first sending period of the current network message, and determining a second sending period of the standard current message; If the first sending period is the same as the second sending period, determining that the identification result is that the vehicle has not been added or modified; or If the first sending period is different from the second sending period, it is determined that the identification result is that the vehicle has been added or modified.

5. The method according to claim 1, wherein The comparing the current value corresponding to the power distribution circuit with the standard current value corresponding to the power distribution circuit to obtain the vehicle identification result includes: Compare the current current value with the standard current value to determine whether the current current value is equal to the standard current value. No, they are the same; If the current current value is different from the standard current value, determining that the identification result is that the vehicle has been added or modified; or If the current current value is the same as the standard current value, it is determined that the identification result is that the vehicle has not been added or modified.

6. The method according to any one of claims 1 to 5, characterized in that The obtaining of the vehicle configuration information includes: Performing fault detection on the vehicle to determine the type of fault of the vehicle; If the fault type is a vehicle power supply fault, the configuration information of the vehicle is obtained.

7. The method according to any one of claims 1 to 5, characterized in that After obtaining the identification result of the vehicle, the method further includes: If it is determined that the vehicle has been additionally equipped based on the comparison between the standard current value and the current current value, the additionally equipped power distribution circuit is determined as the target power distribution circuit, and the standard current value corresponding to the target power distribution circuit is determined as the target current value; Cut off the power supply to any electronic products installed; Obtaining a real-time current value corresponding to the target power distribution circuit after power outage processing, and comparing the real-time current value with the target current value to obtain a comparison result; If the comparison result indicates that the real-time current value is equal to the target current value, it is determined that a fault occurs in the target power distribution circuit.

8. A vehicle identification device, characterized in that: The device comprises: A configuration information acquisition module, configured to determine a power distribution circuit and a bus circuit corresponding to a controller of the vehicle according to the configuration information of the vehicle; A first determining module, configured to determine a current current value corresponding to the power distribution circuit and a current network message corresponding to the bus circuit; The second determination module is used to compare the current current value corresponding to the distribution circuit with the standard current value corresponding to the distribution circuit, and / or compare the current network message corresponding to the bus circuit with the standard network message corresponding to the bus circuit, to obtain the identification result of the vehicle, wherein the identification result is used to characterize whether the vehicle has been added or modified, wherein the standard current value is the current value corresponding to the distribution circuit determined before the vehicle leaves the factory, and the standard network message is the network message corresponding to the bus circuit determined before the vehicle leaves the factory.

9. An electronic device, characterized in that: The electronic device comprises: processor; A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are executed by the processor, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program code, which can be called by a processor to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and system for secure communication and authorization of vehicle mode change

    CN112776737A

  • Electric vehicle speed measuring equipment, modified electric vehicle detection and identification system and detection and identification method

    CN114019183A

  • Method and device for determining whether vehicle-mounted terminal of vehicle is dismounted or not

    CN115257577A

  • Method for determining modified battery of electric vehicle, electronic equipment and storage medium

    CN115856669A

  • Illegal refitted vehicle identification method and device and electronic equipment

    CN116229348A