Vehicle key matching method, device, equipment and storage medium

By comparing the key and vehicle identification during the vehicle key matching process to ensure consistency before matching, the problem of key matching errors in traditional methods is solved, achieving efficient and accurate key matching and reducing production costs.

CN116605174BActive Publication Date: 2026-01-13CHINA FAW CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310592371.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-24
Publication Date
2026-01-13
Estimated Expiration
2043-05-24

AI Technical Summary

Technical Problem

Traditional vehicle key matching methods are prone to key-vehicle mismatch in flexible production, leading to wasted labor time and increased production costs.

Method used

By acquiring the identification information of the current key and vehicle and comparing their consistency, a matching is performed only when the identifications match, thus achieving accurate key-vehicle matching using a vehicle key matching device.

Benefits of technology

This reduces labor time and rework, lowers production costs, and improves the accuracy of key matching and vehicle quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116605174B_ABST
    Figure CN116605174B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle key matching method, device and equipment and a storage medium, and comprises the following steps: acquiring the identification of a current key and the identification of a target key corresponding to a current vehicle; comparing the identification of the current key with the identification of the target key; and if the identification of the current key is consistent with the identification of the target key, matching the current key with the current vehicle. On the one hand, in the process of matching the vehicle key, the current key is matched with the current vehicle only when the identification of the current key is consistent with the identification of the target key, thus avoiding the matching error of the key and the vehicle in the related art, reducing the time loss, repair and vehicle quality problem, reducing the production cost and improving the vehicle quality. On the other hand, whether the current key can be matched with the current vehicle is determined by comparing the identification of the current key with the identification of the target key, so that the accuracy is higher, the accuracy of the vehicle key matching is further improved, and the production cost is further reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automotive technology, and in particular to a vehicle key matching method, device, equipment, and storage medium. Background Technology

[0002] Vehicle key matching is a necessary step for a vehicle to roll off the production line. Vehicle keys generally include mechanical keys and remote keys.

[0003] The traditional key matching process involves matching the key with a specific controller in the vehicle. Once the matching is successful, the key can be used to control the locking and unlocking of the car doors.

[0004] The above methods can achieve key matching, but with the increasing flexibility of factory production, multiple car models share a production line, and the same key matching station is used. This can easily lead to problems such as a key for car model A being matched to a key for car model B. If the keys look similar, the problem is usually only discovered during key function testing, resulting in rework, wasted time, and increased production costs. Summary of the Invention

[0005] This invention provides a vehicle key matching method, apparatus, device, and storage medium to solve the technical problems of time loss and increased production costs caused by vehicle key matching methods in related technologies.

[0006] According to one aspect of the present invention, a vehicle key matching method is provided, comprising:

[0007] Obtain the identifier of the current key and the identifier of the target key corresponding to the current vehicle;

[0008] Compare the identifier of the current key with the identifier of the target key;

[0009] If the identifier of the current key matches the identifier of the target key, then the current key is matched with the current vehicle.

[0010] According to another aspect of the present invention, a vehicle key matching device is provided, comprising:

[0011] The first acquisition module is used to acquire the identifier of the current key and the identifier of the target key corresponding to the current vehicle;

[0012] The comparison module is used to compare the identifier of the current key with the identifier of the target key;

[0013] The matching module is used to match the current key with the current vehicle when the identifier of the current key matches the identifier of the target key.

[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0015] At least one processor; and

[0016] A memory communicatively connected to the at least one processor; wherein,

[0017] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle key matching method according to any embodiment of the present invention.

[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the vehicle key matching method according to any embodiment of the present invention.

[0019] The technical solution of this invention includes: acquiring the identifier of the current key and the identifier of the target key corresponding to the current vehicle; comparing the identifier of the current key with the identifier of the target key; and matching the current key with the current vehicle if the identifier of the current key matches the identifier of the target key. This has the following technical effects: Firstly, during the vehicle key matching process, the current key is only matched with the current vehicle if the identifier of the current key matches the identifier of the target key, avoiding the situation of incorrect key-vehicle matching in related technologies, reducing labor time losses, rework, and vehicle quality problems, lowering production costs, and improving vehicle quality. Secondly, determining whether the current key can be matched with the current vehicle by comparing the identifier of the current key with the identifier of the target key is highly accurate, further improving the accuracy of vehicle key matching and further reducing production costs.

[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a flowchart of a vehicle key matching method according to Embodiment 1 of the present invention;

[0023] Figure 2 This is a flowchart of a vehicle key matching method according to Embodiment 2 of the present invention;

[0024] Figure 3 This is a flowchart of a vehicle key matching method according to Embodiment 3 of the present invention;

[0025] Figure 4 This is a schematic diagram illustrating an application scenario of the vehicle key matching method provided in Embodiment 3 of the present invention;

[0026] Figure 5 This is a flowchart of a vehicle key matching method according to Embodiment 4 of the present invention;

[0027] Figure 6 This is a schematic diagram illustrating an application scenario of the vehicle key matching method provided in Embodiment 4 of the present invention;

[0028] Figure 7 This is a schematic diagram of the structure of a vehicle key matching device according to an embodiment of the present invention;

[0029] Figure 8 This is a schematic diagram of the structure of an electronic device that implements the vehicle key matching method of this invention. Detailed Implementation

[0030] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "current," "target," "query," "matched," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "including," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0032] Figure 1This is a flowchart of a vehicle key matching method according to Embodiment 1 of the present invention. This embodiment is applicable to situations involving vehicle key matching. The method can be executed by a vehicle key matching device, which can be implemented in hardware and / or software and can be configured in an electronic device. For example, the electronic device can be a computer device, etc. Figure 1 As shown, the method includes the following steps:

[0033] Step 101: Obtain the identifier of the current key and the identifier of the target key corresponding to the current vehicle.

[0034] In this embodiment, the "current vehicle" refers to the vehicle currently undergoing key matching. The vehicle in this embodiment can be a motor vehicle such as a car or truck, or a non-motor vehicle such as an electric bicycle. Any vehicle requiring key matching can be considered the "current vehicle" in this embodiment.

[0035] In this embodiment, key matching refers to matching the key with a specific controller in the vehicle. Once the matching is successful, the key can be used to control the locking and unlocking of the vehicle doors. This controller can be the vehicle's body controller, the overall vehicle controller, or a controller that controls the vehicle's power supply, etc. The specific controller can be determined based on the vehicle's design logic.

[0036] In this embodiment, the current key refers to the key that needs to be matched with the vehicle. The key in this embodiment can be a mechanical key or a remote key.

[0037] To avoid the possibility of key-vehicle mismatch in scenarios where multiple vehicle models share a production line, the vehicle key matching method provided in this embodiment first obtains the identifier of the current key and the identifier of the target key corresponding to the current vehicle during the vehicle key matching process.

[0038] In this embodiment, the identifier of the current key can be information that can uniquely identify the current key, such as the part number, serial number, or production batch number.

[0039] For example, the vehicle key matching device in this embodiment also includes a barcode scanning unit, which can obtain the identifier of the current key by scanning a barcode. It is understood that, correspondingly, in this implementation, the current key has a barcode, such as a QR code or a barcode. Obtaining the identifier of the current key by scanning a barcode is highly efficient, accurate, and easy to operate, improving the efficiency and accuracy of vehicle key matching and reducing production costs.

[0040] Of course, the current key identifier can also be obtained through other means, such as receiving the current key identifier input by the operator, radio frequency identification, etc. This embodiment is not limited to this, as long as the vehicle key matching device can obtain the current key identifier.

[0041] In this embodiment, the target key refers to the key that the current vehicle should match or is expected to match; in other words, the target key is the correct key that the current vehicle should match. The identifier of the target key can be information that uniquely identifies the target key, such as its part number or serial number.

[0042] In one implementation, the identifier of the target key corresponding to the current vehicle can be obtained by: obtaining the identifier of the current vehicle; and determining the identifier of the target key corresponding to the current vehicle based on the identifier of the current vehicle and the preset mapping relationship between the vehicle identifier and the identifier of the key corresponding to the vehicle.

[0043] When obtaining the current vehicle's identifier, it can be done by scanning a QR code. Alternatively, the vehicle key matching device can establish a communication connection with the current vehicle and obtain the current vehicle's identifier through communication information exchange. This embodiment is not limited to these methods.

[0044] For example, in this embodiment, the identifier of the current vehicle can be the vehicle identification number (VIN) of the current vehicle.

[0045] The mapping relationship between the vehicle identifier and the corresponding key identifier can be pre-set in the vehicle key matching device. This mapping relationship can be determined based on the vehicle's design parameters. Pre-setting the mapping relationship between the vehicle identifier and the corresponding key identifier in the vehicle key matching device can improve the efficiency of obtaining the identifier of the target key corresponding to the current vehicle, further improve the efficiency of vehicle key matching, and further reduce production costs.

[0046] In another implementation, the identifier of the target key corresponding to the current vehicle can be obtained by: establishing a communication connection with the current vehicle; and obtaining the identifier of the target key corresponding to the current vehicle from the current vehicle.

[0047] In step 101, there is no sequential relationship between obtaining the identifier of the current key and obtaining the identifier of the target key corresponding to the current vehicle; they can be obtained simultaneously or in a predetermined order.

[0048] Step 102: Compare the identifier of the current key with the identifier of the target key.

[0049] After obtaining the identifiers of the current key and the target key, the identifiers of the current key and the target key can be compared to determine whether the current key can be matched with the current vehicle.

[0050] In one implementation, the target key has a single identifier. The identifiers of the current key and the target key can be compared by checking if they are the same.

[0051] In another implementation, there are multiple identifiers for the target key; that is, multiple keys can be matched with the current vehicle. The identification of the current key can be compared with that of any target key by determining whether the identifier of the current key is the same.

[0052] Step 103: If the identifier of the current key matches the identifier of the target key, then match the current key with the current vehicle.

[0053] If the identifier of the current key matches the identifier of the target key, it means that the current key is the key corresponding to the current vehicle, and the current key can be matched with the current vehicle.

[0054] One possible method for matching the current key with the current vehicle is as follows: If the identifier of the current key matches the identifier of the target key, the vehicle key matching device can prompt the operator to place the current key in the designated position; the vehicle key matching device sends a key matching command to the target controller in the vehicle; after receiving the key matching command, the target controller in the vehicle identifies the current key through a low-frequency antenna, saves the information of the current key, and completes the matching; the target controller informs the vehicle key matching device of the matching result; the vehicle key matching device prompts the operator that the matching is successful. For example, the target controller here can be the vehicle's body controller, vehicle controller, controller that controls the vehicle's power-on, etc.

[0055] Optionally, if the identifier of the current key does not match the identifier of the target key, the operator is prompted to change to the correct key.

[0056] Optionally, the vehicle key matching device in this embodiment has a display interface, which can display the key matching result or key matching process information on the display interface during the key matching process. It can also display information that needs to be prompted to the user, such as placing the current key in a set position or changing the current key.

[0057] The vehicle key matching method provided in this embodiment can be applied during the vehicle production process to perform key matching. It can also be applied during post-production maintenance to re-match the vehicle's key. This embodiment is not limited to these applications.

[0058] The following example illustrates the process. Vehicle models A and B share a production line. The keys for both models should look similar, differing only in one button, making mismatch easy. The last four digits of the part number for model A keys are XX01, while the last four digits for model B keys are XX11. During key matching, the key matching device first determines the vehicle is model A based on the current vehicle's VIN, then identifies the target key's part number as XX01. The operator scans the QR code on the current key using the key matching device. The device compares the obtained part number of the current key with XX01: if they match, key matching proceeds; otherwise, it displays "Key error, please replace with a model A key." After the operator replaces the current key, they confirm the part number is XX01 using the above method before proceeding to the next matching step and finally uploading the scanned key number to the factory system.

[0059] The vehicle key matching method provided in this embodiment includes: obtaining the identifier of the current key and the identifier of the target key corresponding to the current vehicle; comparing the identifier of the current key with the identifier of the target key; and matching the current key with the current vehicle if the identifier of the current key matches the identifier of the target key. This method has the following technical advantages: Firstly, during the vehicle key matching process, the current key is only matched with the current vehicle if the identifier of the current key matches the identifier of the target key, avoiding the mismatch between the key and the vehicle in related technologies, reducing labor time losses, rework, and vehicle quality problems, lowering production costs, and improving vehicle quality. Secondly, determining whether the current key can be matched with the current vehicle by comparing the identifier of the current key with the identifier of the target key is highly accurate, further improving the accuracy of vehicle key matching and further reducing production costs.

[0060] Figure 2 This is a flowchart of a vehicle key matching method according to Embodiment 2 of the present invention. Figure 1 Based on the illustrated embodiments and various optional implementation schemes, the other steps included in the vehicle key matching method will be described in detail. For example... Figure 2 As shown, the vehicle key matching method provided in this embodiment includes the following steps:

[0061] Step 201: Obtain the identifier of the current key and the identifier of the target key corresponding to the current vehicle.

[0062] Step 202: Compare the identifier of the current key with the identifier of the target key.

[0063] Step 203: If the identifier of the current key matches the identifier of the target key, then match the current key with the current vehicle.

[0064] The implementation process and technical principles of steps 201, 202, 102, 203, and 103 are similar, and will not be repeated here.

[0065] In one embodiment, after step 203 is performed, step 204 is performed.

[0066] Step 204: Once it is confirmed that the current key and the current vehicle are successfully matched, update the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys.

[0067] In this embodiment, the vehicle key matching device maintains the number of matched keys corresponding to the current vehicle. After the current key is successfully matched with the current vehicle, the number of matched keys corresponding to the current vehicle is updated, that is, the number of matched keys corresponding to the current vehicle is incremented by 1. It can be understood that the number of matched keys corresponding to the current vehicle refers to the number of keys that have been successfully matched with the current vehicle.

[0068] Optionally, the initial value of the number of matched keys corresponding to the current vehicle can be 0.

[0069] In this embodiment, in step 204, the vehicle key matching device can directly read the number of matched keys corresponding to the current vehicle from memory or storage space, and then update the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys. The updated number of matched keys is then stored in memory or storage space.

[0070] In this embodiment, the vehicle key matching device can determine whether the current key and the current vehicle have been successfully matched based on the interaction information during the matching process. For example, the vehicle key matching device can determine that the current key and the current vehicle have been successfully matched when it receives a matching success message from the target controller in the vehicle.

[0071] Step 205: If the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle, an error message or a prompt to perform key matching will be displayed.

[0072] The vehicle key matching device also has a set number of keys corresponding to the current vehicle. This number refers to the number of keys that should be matched for the current vehicle, and can be set according to design parameters or user requirements. For example, the number of keys corresponding to the current vehicle can be two.

[0073] There are two scenarios where the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle: the number of matched keys is less than the number of keys corresponding to the current vehicle, or the number of matched keys is greater than the number of keys corresponding to the current vehicle.

[0074] If the number of matched keys is less than the number of keys corresponding to the current vehicle, a prompt will appear indicating that key matching is required. In other words, key matching for this vehicle is also necessary.

[0075] An error message will be displayed if the number of matched keys exceeds the number of keys required for the current vehicle. For example, the message "The number of matched keys has exceeded the correct number" will be displayed on the screen.

[0076] The vehicle key matching method provided in this embodiment further includes: after determining that the current key and the current vehicle are successfully matched, updating the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys; if the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle, an error message is displayed or a key matching prompt is given, which can ensure that the number of matched keys corresponding to the current vehicle is the correct number, further avoiding the situation of incorrect key-vehicle matching and avoiding vehicle quality problems, further reducing labor time loss and production costs.

[0077] Figure 3 This is a flowchart of a vehicle key matching method according to Embodiment 3 of the present invention. The vehicle key matching method provided in this embodiment... Figure 1 and Figure 2 Based on the illustrated embodiments and various optional implementation schemes, the other steps included in the vehicle key matching method will be described in detail. For example... Figure 3 As shown, the vehicle key matching method provided in this embodiment includes the following steps:

[0078] Step 301: Obtain the identifier of the current key and the identifier of the target key corresponding to the current vehicle.

[0079] Step 302: Compare the identifier of the current key with the identifier of the target key.

[0080] Step 303: If the identifier of the current key matches the identifier of the target key, then match the current key with the current vehicle.

[0081] Step 304: Once it is confirmed that the current key and the current vehicle are successfully matched, update the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys.

[0082] Step 305: If the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle, an error message or a prompt to perform key matching will be displayed.

[0083] The implementation process and technical principles of steps 301 and 101, 302 and 202, 303 and 203, 304 and 204, and 305 and 205 are similar and will not be repeated here.

[0084] Step 306: If the updated number of matched keys is equal to the number of keys corresponding to the current vehicle, then send the identifiers of the matched keys for the current vehicle and the identifier of the current vehicle to the factory system.

[0085] After receiving the identifier of the matched key for the current vehicle and the identifier of the current vehicle, the factory system adds a mapping relationship between the identifier of the matched key for the current vehicle and the identifier of the current vehicle to the vehicle key matching information. The identifier of the matched key for the current vehicle includes the identifier of the current key.

[0086] In step 306, if the updated number of matched keys is equal to the number of keys corresponding to the current vehicle, it means that the current vehicle has completed key matching, and the identifiers of the matched keys and the current vehicle are sent to the factory system.

[0087] It is understandable that if the number of keys corresponding to the current vehicle is 1, the matched key for the current vehicle is the current key, and the identifier of the current key and the identifier of the current vehicle are sent to the factory system.

[0088] If the number of keys corresponding to the current vehicle is greater than 1, and the updated number of matched keys equals the number of keys corresponding to the current vehicle, it indicates that the current key is the last key matched with the current vehicle. The matched keys for the current vehicle include the current key itself and the keys that were previously matched with it. At this point, the identifiers of the matched keys and the current vehicle's identifier are sent to the factory system.

[0089] In the vehicle key matching method provided in this embodiment, the above-described method is used to send the identifier of the matched key and the identifier of the current vehicle to the factory system. This allows the identifier of the matched key and the identifier of the current vehicle to be sent to the factory system only when all the keys required for the current vehicle have been matched. This avoids sending the identifier of the current key and the identifier of the current vehicle every time a key is matched, saving the interaction signaling between the vehicle key matching device and the factory system, saving network resources, and further reducing production costs.

[0090] In this embodiment, the factory system refers to a server or other computer equipment within the factory. The server stores vehicle key matching information, including a mapping between key identifiers and vehicle identifiers. The vehicle key matching device can interact with the factory system via wireless or wired communication. Both the vehicle key matching device and the factory system can be located within the factory's local area network (LAN) and communicate using LAN communication protocols. Alternatively, they can be located on the internet and communicate using internet communication protocols. This embodiment is not limited to these limitations.

[0091] Figure 4 This is a schematic diagram illustrating an application scenario of the vehicle key matching method provided in Embodiment 3 of the present invention. For example... Figure 4 As shown, the vehicle key matching device can communicate with the factory system, sending the identifier of the matched key for the current vehicle and the identifier of the current vehicle to the factory system. After receiving the identifier of the matched key for the current vehicle and the identifier of the current vehicle, the factory system adds a mapping relationship between the identifier of the matched key for the current vehicle and the identifier of the current vehicle to the vehicle key matching information.

[0092] Steps 307 to 309 apply to scenarios where the keys have been swapped due to vehicle repair or other reasons, and where it is necessary to trace the vehicle.

[0093] Step 307: Send the identifier of the query key to the factory system.

[0094] Step 308: Receive the identifier of the query vehicle corresponding to the query key from the factory system.

[0095] The vehicle identifier is determined by the factory system based on the identifier of the key being queried and the vehicle key matching information.

[0096] Step 309: Determine the location of the vehicle based on its identifier and the mapping relationship between the identifier and the location.

[0097] In steps 307 to 309, since the factory system stores a mapping relationship between key identifiers and vehicle identifiers, it is possible to trace vehicles matched with a given key based on the key identifier. Specifically, the vehicle key matching device sends the identifier of the query key to the factory system; upon receiving the query key identifier, the factory system determines the identifier of the query vehicle corresponding to the query key based on the query key identifier and vehicle key matching information, and sends the identifier of the query vehicle corresponding to the query key to the vehicle key matching device; after obtaining the identifier of the query vehicle corresponding to the query key, the vehicle key matching device determines the location of the query vehicle based on the query vehicle identifier and the mapping relationship between vehicle identifiers and locations. This allows for locating risky vehicles based on their location, avoiding after-sales problems caused by the delivery of risky vehicles.

[0098] It should be noted that the mapping relationship between vehicle identification and location can be generated by production equipment during vehicle production, by transportation equipment during vehicle transportation, or by storage equipment during vehicle storage. The mapping relationship between vehicle identification and location can be stored in the vehicle key matching device, in the factory system, or on a server different from the factory system. This embodiment is not limited to these limitations.

[0099] In one implementation, in step 308, when the factory system determines the identifier of the query vehicle corresponding to the query key based on the identifier of the query key and the vehicle key matching information, it can use the identifiers of all vehicles corresponding to the query key as the identifier of the query vehicle corresponding to the query key based on the vehicle key matching information.

[0100] In another implementation, in step 308, when the factory system determines the identifier of the query vehicle corresponding to the query key based on the identifier of the query key and the vehicle key matching information, it can use the identifier of the vehicle most recently matched by the query key or matched within the most recent preset time period as the identifier of the query vehicle corresponding to the query key, so as to improve the accuracy of the identified identifier of the query vehicle corresponding to the query key.

[0101] It is understandable that the query key corresponds to the vehicle in the query, which is the vehicle that was successfully matched by the query key.

[0102] The vehicle key matching method provided in this embodiment is applicable to the following scenarios. In some maintenance scenarios, keys may be interchanged for ease of operation. For example, there are two vehicles currently under maintenance: vehicle A and vehicle B. After vehicle A is repaired, it leaves the maintenance bay. During the maintenance of vehicle A, vehicle A is separated from the key A1 that was matched with vehicle A. During the maintenance of vehicle B, key A1 can be used to control or maintain vehicle B. However, this results in vehicle A being missing a matched key. Therefore, it is necessary to trace vehicle A based on key A1. Corresponding to steps 307 to 309, the identifier of key A1 can be sent to the factory system, and the factory system can receive the identifier of the successfully matched vehicle corresponding to key A1, i.e., vehicle A, determined by the identifier of key A1 and the vehicle key matching information. Then, based on the identifier of vehicle A and the mapping relationship between vehicle identifiers and locations, the current location of vehicle A is determined, thereby enabling the tracing of vehicle A to replenish the required number of keys.

[0103] The vehicle key matching method provided in this embodiment can send the identifiers of the matched keys and the current vehicle to the factory system after successfully matching the current key with the current vehicle, and when the updated number of matched keys equals the number of keys corresponding to the current vehicle. This allows the factory system to add a mapping relationship between the matched key identifiers and the current vehicle identifier to the vehicle key matching information. This ensures that the identifiers of the matched keys and the current vehicle are sent to the factory system only after all keys required for the current vehicle have been matched, avoiding the need to send the identifiers of the current key and the current vehicle after each key match. This saves on the interaction signaling between the vehicle key matching device and the factory system, conserves network resources, and further reduces production costs. When it is necessary to trace a vehicle based on the key identifier, the identifier of the vehicle corresponding to the query key is obtained from the factory system based on the query key identifier. Then, based on the query key's corresponding query vehicle identifier and the mapping relationship between the vehicle identifier and location, the location of the query vehicle is determined. This enables the locating of risky vehicles based on their location, achieving vehicle traceability, avoiding after-sales problems caused by the delivery of risky vehicles, further reducing production costs, and improving vehicle quality.

[0104] Figure 5 This is a flowchart of a vehicle key matching method according to Embodiment 4 of the present invention. The vehicle key matching method provided in this embodiment... Figure 1 , Figure 2 and Figure 3 Based on the illustrated embodiment, other steps included in the vehicle key matching method will be described in detail. For example... Figure 5 As shown, the vehicle key matching method includes the following steps:

[0105] Step 501: Obtain the identifier of the current key and the identifier of the target key corresponding to the current vehicle.

[0106] Step 502: Compare the identifier of the current key with the identifier of the target key.

[0107] Step 503: If the identifier of the current key matches the identifier of the target key, then match the current key with the current vehicle.

[0108] Step 504: Once it is confirmed that the current key and the current vehicle are successfully matched, update the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys.

[0109] Step 505: If the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle, an error message or a prompt to perform key matching will be displayed.

[0110] The implementation process and technical principles of steps 501 and 101, 502 and 202, 503 and 203, 504 and 204, and 505 and 205 are similar and will not be repeated here.

[0111] Step 506: If the updated number of matched keys is equal to the number of keys corresponding to the current vehicle, then send the identifiers of the matched keys, the identifier of the current vehicle, and the matching process information between the matched keys and the current vehicle to the factory system.

[0112] After receiving the identifier of the matched key, the identifier of the current vehicle, and the matching process information between the matched key and the current vehicle, the factory system adds a mapping relationship between the identifier of the matched key, the identifier of the current vehicle, and the key matching process information between the matched key and the current vehicle to the vehicle key matching information. It can be understood that this mapping relationship refers to the mapping relationship between the identifier of the matched key, the identifier of the current vehicle, and the key matching process information.

[0113] This embodiment and Figure 3 The difference between the illustrated embodiment and various optional implementations lies in that, in this embodiment, the vehicle key matching device, in addition to sending the identifier of the matched key and the identifier of the current vehicle to the factory system, also sends the matching process information between the matched key and the current vehicle to the factory system. The matching process information between the matched key and the current vehicle in this embodiment includes information exchange information between the matched key and the current vehicle during the matching process, the matching result, etc. This embodiment can also achieve the effect of saving the interaction signaling between the vehicle key matching device and the factory system, saving network resources, and further reducing production costs.

[0114] Figure 6This is a schematic diagram illustrating an application scenario of the vehicle key matching method provided in Embodiment 4 of the present invention. For example... Figure 6 As shown, the vehicle key matching device can communicate with the factory system, sending the identifier of the matched key for the current vehicle, the identifier of the current vehicle, and information about the matching process between the matched key and the current vehicle. Upon receiving these information, the factory system adds a mapping relationship between the matched key identifier, the current vehicle identifier, and the matching process information to the vehicle key matching information.

[0115] Step 507: Send query information to the factory system.

[0116] The query information includes the identifier of the query key and / or the identifier of the query vehicle.

[0117] Step 508: Receive the key matching process information corresponding to the query information from the factory system.

[0118] The key matching process information corresponding to the query information is determined by the factory system based on the query information and the vehicle key matching information.

[0119] In steps 507 and 508, the vehicle key matching process information can be traced. In scenarios involving vehicle repair or vehicle key matching process tracing, query information can be sent to the factory system. This query information includes at least one of the identifier of the query key or the identifier of the query vehicle. After receiving the query information, the factory system determines the key matching process information corresponding to the query information based on the query information and the vehicle key matching information, and sends the key matching process information corresponding to the query information to the vehicle key matching device. The vehicle key matching device receives the key matching process information corresponding to the query information, thereby enabling the tracing of the vehicle key matching process.

[0120] The vehicle key matching method provided in this embodiment sends the identifier of the matched key, the identifier of the current vehicle, and the matching process information between the matched key and the current vehicle to the factory system. This enables the subsequent traceability of the vehicle key matching process, further reducing production costs.

[0121] Figure 7 This is a structural schematic diagram of a vehicle key matching device according to an embodiment of the present invention. Figure 7 As shown, the vehicle key matching device provided in this embodiment includes the following modules: a first acquisition module 71, a comparison module 72, and a matching module 73.

[0122] The first acquisition module 71 is used to acquire the identifier of the current key and the identifier of the target key corresponding to the current vehicle.

[0123] Optionally, in terms of obtaining the identifier of the current key, the first acquisition module 71 is used to obtain the identifier of the current key by scanning a code.

[0124] Optionally, in obtaining the identifier of the target key corresponding to the current vehicle, the first obtaining module 71 is used to: obtain the identifier of the current vehicle; and determine the identifier of the target key corresponding to the current vehicle based on the identifier of the current vehicle and a preset mapping relationship between the identifier of the vehicle and the identifier of the key corresponding to the vehicle.

[0125] The comparison module 72 is used to compare the identifier of the current key with the identifier of the target key.

[0126] The matching module 73 is used to match the current key with the current vehicle when the identifier of the current key matches the identifier of the target key.

[0127] In one embodiment, the device further includes a second acquisition module and a prompting module.

[0128] The second acquisition module is used to update the number of matched keys corresponding to the current vehicle after it is determined that the current key and the current vehicle are successfully matched, and to obtain the updated number of matched keys.

[0129] The prompt module is used to display an error message or prompt for key matching when the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle.

[0130] In one embodiment, the device further includes a sending module, configured to send the identifiers of the matched keys for the current vehicle and the identifier of the current vehicle to the factory system when the updated number of matched keys equals the number of keys corresponding to the current vehicle, so that the factory system adds a mapping relationship between the identifiers of the matched keys for the current vehicle and the identifier of the current vehicle to the vehicle key matching information. The identifiers of the matched keys for the current vehicle include the identifier of the current key.

[0131] In one embodiment, the sending module is further configured to send the identifier of the query key to the factory system. The device also includes a receiving module and a determining module. The receiving module is configured to receive the identifier of the query vehicle corresponding to the query key from the factory system. The identifier of the query vehicle is determined by the factory system based on the identifier of the query key and vehicle key matching information. The determining module is configured to determine the location of the query vehicle based on the identifier of the query vehicle and the mapping relationship between the vehicle identifier and its location.

[0132] In one embodiment, in sending the identifier of the matched key of the current vehicle and the identifier of the current vehicle to the factory system, the sending module is configured to: send the identifier of the matched key, the identifier of the current vehicle, and the matching process information of the matched key and the current vehicle to the factory system, so that the factory system adds a mapping relationship of the identifier of the matched key, the identifier of the current vehicle, and the key matching process information of the matched key and the current vehicle to the vehicle key matching information.

[0133] In one embodiment, the sending module is further configured to send query information to the factory system. The query information includes the identifier of the query key and / or the identifier of the query vehicle. The receiving module is further configured to receive key matching process information corresponding to the query information from the factory system. The key matching process information corresponding to the query information is determined by the factory system based on the query information and the vehicle key matching information.

[0134] The vehicle key matching device provided in this embodiment of the invention can execute the vehicle key matching method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.

[0135] Figure 8 This is a schematic diagram of the structure of an electronic device implementing the vehicle key matching method of this invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0136] like Figure 8 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0137] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0138] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the vehicle key matching method.

[0139] In some embodiments, the vehicle key matching method may be implemented as a computer program or computer instructions tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program or computer instructions may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program or computer instructions are loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle key matching method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the vehicle key matching method by any other suitable means (e.g., by means of firmware).

[0140] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0141] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0142] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0143] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0144] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0145] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0146] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0147] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A vehicle key matching method characterized by, The method comprises the following steps: obtaining the identification of the current key and the identification of the target key corresponding to the current vehicle; comparing the identification of the current key with the identification of the target key; if the identification of the current key is consistent with the identification of the target key, matching the current key with the current vehicle; after matching the current key with the current vehicle, the method further comprises: after determining that the current key is successfully matched with the current vehicle, updating the number of matched keys corresponding to the current vehicle to obtain the updated number of matched keys; if the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle, prompting an error or prompting key matching; if the updated number of matched keys is equal to the number of keys corresponding to the current vehicle, sending the identification of the matched key of the current vehicle and the identification of the current vehicle to the factory system, so that the factory system adds the mapping relationship between the identification of the matched key of the current vehicle and the identification of the current vehicle in the vehicle key matching information; wherein the identification of the matched key of the current vehicle includes the identification of the current key.

2. The method of claim 1, wherein, The method further comprises: sending the identification of the query key to the factory system; receiving the identification of the query vehicle corresponding to the query key feedback by the factory system; wherein the identification of the query vehicle is determined by the factory system according to the identification of the query key and the vehicle key matching information; determining the location of the query vehicle according to the identification of the query vehicle and the mapping relationship between the identification and location of the vehicle.

3. The method of claim 1, wherein, The method further comprises: sending the identification of the matched key, the identification of the current vehicle and the matching process information of the matched key and the current vehicle to the factory system, so that the factory system adds the mapping relationship between the identification of the matched key, the identification of the current vehicle and the key matching process information of the matched key and the current vehicle in the vehicle key matching information.

4. The method of claim 3, wherein, The method further comprises: sending the query information to the factory system; wherein the query information includes the identification of the query key and / or the identification of the query vehicle; receiving the key matching process information corresponding to the query information feedback by the factory system; wherein the key matching process information corresponding to the query information is determined by the factory system according to the query information and the vehicle key matching information.

5. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: obtaining the identification of the current key by scanning the code; obtaining the identification of the target key corresponding to the current vehicle comprises: obtaining the identification of the current vehicle; determining the identification of the target key corresponding to the current vehicle according to the identification of the current vehicle and the preset mapping relationship between the identification of the vehicle and the identification of the key corresponding to the vehicle.

6. A vehicle key matching apparatus characterized by comprising: The method comprises the following steps: a first obtaining module is configured to obtain the identification of the current key and the identification of the target key corresponding to the current vehicle; The comparison module is configured to compare the identification of the current key with the identification of the target key. The matching module is configured to match the current key with the current vehicle when the identification of the current key is consistent with the identification of the target key. The device further comprises a second acquisition module, a prompt module, and a sending module. The second acquisition module is configured to update the number of matched keys corresponding to the current vehicle to obtain an updated number of matched keys when it is determined that the current key is successfully matched with the current vehicle. The prompt module is configured to prompt an error or prompt key matching when the updated number of matched keys is not equal to the number of keys corresponding to the current vehicle. The sending module is configured to send the identification of the matched key of the current vehicle and the identification of the current vehicle to a factory system when the updated number of matched keys is equal to the number of keys corresponding to the current vehicle, so that the factory system adds a mapping relationship between the identification of the matched key of the current vehicle and the identification of the current vehicle in vehicle key matching information. The identification of the matched key of the current vehicle includes the identification of the current key.

7. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the vehicle key matching method in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the vehicle key matching method in any one of claims 1 to 5 when executed by the processor. The computer readable storage medium stores computer instructions for enabling the processor to execute the vehicle key matching method in any one of claims 1 to 5 when executed by the processor.

Citation Information

Patent Citations

  • Car remote control matching method

    CN106485814A