Vehicle key security management method and device, electronic equipment and storage medium

By generating and matching disabled status codes, clearing the historical login information of the vehicle key and locating it, the security risk of vehicle key theft is resolved, the key is disabled and located, and vehicle safety is improved.

CN119892449BActive Publication Date: 2025-10-17CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510034244.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-10-17
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

Existing vehicle keys store login information, which means that if the key is lost or stolen, it can be easily unlocked by others, posing a security risk.

Method used

By generating and matching the disabled status code, clearing the key's historical login information, and sending the location information to the cloud, the key can be disabled and located.

Benefits of technology

It effectively prevents keys from being used by others, improves vehicle safety, and makes it easier for users to retrieve lost keys.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119892449B_ABST
    Figure CN119892449B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of vehicles and discloses a safety management method and device for a vehicle key, an electronic device and a storage medium. The method is applied to a target vehicle and comprises the following steps: receiving a Bluetooth connection request carrying the identification of a vehicle key; if the identification of the vehicle key is successfully matched with the identification of a disabled device, generating a first disabled state code according to the identification of the disabled device and acquiring the position information of the vehicle key; sending the position information to the cloud and generating Bluetooth response information responding to the Bluetooth connection request according to the first disabled state code and a data clearing instruction, so that the vehicle key determines whether to execute data clearing according to the matching result of the first disabled state code and a second disabled state code. The application can improve the safety management capability among the cloud, the vehicle key and the target vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicles, in particular to a security management method and device of a vehicle key, an electronic device and a storage medium. BACKGROUND

[0002] With the development of vehicle intelligence, the unlocking mode of the vehicle is also increasingly rich. For example, the application program in the mobile device such as a mobile phone is used to unlock or lock the target vehicle in pairing. After the first successful login of the cloud server or the successful Bluetooth pairing with the target vehicle, the mobile device similar to the vehicle key generally stores the related historical cloud login information and historical Bluetooth login information locally, and then directly uses the historical cloud login information and the historical Bluetooth login information to perform identity authentication, so as to save the cumbersome process of authenticating the identity, thereby facilitating the use of the vehicle key.

[0003] Because the related login information is stored in the vehicle key, it is not necessary to re-authenticate the identity of the user of the vehicle key, and the vehicle key can be used quickly to unlock or lock the vehicle. Once the vehicle key is lost or stolen, the person who picks up or steals the vehicle key can easily unlock or lock the target vehicle, which has a great security risk. SUMMARY

[0004] In view of the above problems, the present application provides a security management method and device of a vehicle key, an electronic device and a storage medium, which are used to strengthen the security management capability among the vehicle key, the target vehicle and the cloud.

[0005] According to an aspect of the present application, a security management method of a vehicle key is provided, which is applied to a target vehicle, and the security management method comprises the following steps: receiving a Bluetooth connection request carrying an identifier of a vehicle key; if the identifier of the vehicle key is successfully matched with a disabled device identifier, generating a first disabled state code according to the disabled device identifier, and obtaining position information of the vehicle key; wherein the disabled device identifier is a device identifier set by a user on a cloud to prohibit the permission management of the target vehicle; sending the position information to the cloud, and generating Bluetooth response information responding to the Bluetooth connection request according to the first disabled state code and a data clearing instruction, so that the vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and a second disabled state code; wherein the second disabled state code is a state code issued by the cloud to the vehicle key, and the data clearing instruction indicates to clear the historical cloud login information and the historical Bluetooth login information stored in the vehicle key, and makes the vehicle key report the position information of itself to the cloud.

[0006] In an optional manner, the generating the first disabling state code according to the disabling device identifier comprises: performing an encryption operation on the disabling device identifier to obtain an encrypted string; moving a character at a first preset position in the encrypted string to a second preset position and adding a preset value to a value corresponding to each character respectively to obtain the first disabling state code.

[0007] In an optional manner, the security management method further comprises: searching for a Bluetooth signal of the disabling device in response to a state signal sent by the cloud and representing that the disabling device is online, and sending an alarm information to the cloud in a case where the Bluetooth signal of the disabling device is searched.

[0008] The target vehicle responds to a Bluetooth connection request of the vehicle key, determines whether the vehicle key is a disabling vehicle key according to a disabling device identifier received from the cloud, generates a first disabling state code fed back to the vehicle key in a case where it is determined that the vehicle key is a disabling vehicle key, so that the vehicle key executes a data clearing instruction returned by the target vehicle in a case where the first disabling state code is determined to match a second disabling state code stored locally by the vehicle key successfully, so that the vehicle key clears historical cloud login information and historical Bluetooth login information stored by the vehicle key, to prevent the vehicle key from being used by others and avoid the vehicle from being misused, and the vehicle key sends its own location information to the cloud and the target vehicle, so as to facilitate the user to find the disabling vehicle key.

[0009] According to an aspect of the present application, another security management method of a vehicle key is provided, which is applied to a vehicle key and comprises: sending a Bluetooth connection request carrying an identifier of the vehicle key to a target vehicle to receive Bluetooth response information returned by the target vehicle; wherein the Bluetooth response information comprises a first disabling state code and a data clearing instruction, and the data clearing instruction is an instruction generated by the target vehicle in a case where the identifier of the vehicle key is determined to be a disabling device identifier; matching the first disabling state code with a second disabling state code issued by the cloud; and if the matching is successful, clearing historical cloud login information and historical Bluetooth login information and sending its own location information to the cloud and the target vehicle; wherein the historical cloud login information is historical verification information for logging in the cloud, and the historical Bluetooth login information is historical verification information for starting the Bluetooth function.

[0010] In an optional mode, the security management method further comprises: receiving the second disabling state code; wherein the second disabling state code is a state code generated by the cloud according to the disabling device identifier, and the disabling device identifier is a device identifier set by a user on the cloud to prohibit the target vehicle from being subject to permission management; moving a character in a second preset position in the second disabling state code to a first preset position, and subtracting a preset value from a value corresponding to each character respectively to obtain a second disabling state code after value conversion; performing decryption on the second disabling state code after value conversion to obtain the disabling device identifier represented by the second disabling state code; and storing the second disabling state code if the disabling device identifier is identical to the identifier of the vehicle key.

[0011] According to an aspect of the present application, another security management method of a vehicle key is provided, which is applied to a cloud. The security management method comprises: in response to changed cloud login information of a user, updating an identifier of a historical vehicle key corresponding to the changed cloud login information to a disabling device identifier, and generating a second disabling state code according to the disabling device identifier; wherein the historical vehicle key is a vehicle key specified in the historical cloud login information; sending the second disabling state code to the historical vehicle key, and sending the disabling device identifier to a target vehicle corresponding to the historical vehicle key, so that the target vehicle returns Bluetooth response information including a data clearing instruction and a first disabling state code to the historical vehicle key in the case that the target vehicle receives a Bluetooth connection request sent by the historical vehicle key, so that the historical vehicle key determines whether to execute the data clearing instruction according to a matching result of the first disabling state code and the second disabling state code; the data clearing instruction instructs to clear historical cloud login information and historical Bluetooth login information stored in the historical vehicle key, and causes the historical vehicle key to report self position information to the cloud.

[0012] In an optional mode, the security management method further comprises: in response to an unlocking request, determining an unlocking object to which the unlocking request is directed, and an identifier of a requestor carried in the unlocking request; if the unlocking object is the target vehicle and the identifier of the requestor is the disabling device identifier, obtaining position information of the requestor, and sending a state signal representing that the requestor is online to the target vehicle.

[0013] According to another aspect of the present application, a security management device of a vehicle key is provided, the management device is applied to a target vehicle, and the management device comprises: a receiving module configured to receive a Bluetooth connection request carrying an identifier of a vehicle key; a matching success module configured to, if the identifier of the vehicle key matches a disabled device identifier, generate a first disabled state code according to the disabled device identifier, and acquire location information of the vehicle key; wherein the disabled device identifier is an identifier of a device set by a user on a cloud to prohibit the target vehicle from being managed in terms of authority; a management module configured to send the location information to the cloud, and generate Bluetooth response information responding to the Bluetooth connection request according to the first disabled state code and a data clearing instruction, so that the vehicle key determines whether to execute the data clearing instruction according to a matching result of the first disabled state code and a second disabled state code; wherein the second disabled state code is a state code sent by the cloud to the vehicle key, and the data clearing instruction indicates to clear historical cloud login information and historical Bluetooth login information stored in the vehicle key, and causes the vehicle key to report its own location information to the cloud.

[0014] According to another aspect of the present application, another security management device of a vehicle key is provided, the security management method is applied to a vehicle key, and the security management method comprises: a sending module configured to send a Bluetooth connection request carrying an identifier of a vehicle key to a target vehicle, to receive Bluetooth response information returned by the target vehicle; wherein the Bluetooth response information comprises a first disabled state code and a data clearing instruction, and the data clearing instruction is an instruction generated by the target vehicle in a case where the identifier of the vehicle key is determined to be a disabled device identifier; a matching module configured to match the first disabled state code with a second disabled state code sent by a cloud; and a data clearing module configured to, if the matching is successful, clear historical cloud login information and historical Bluetooth login information, and send its own location information to the cloud and the target vehicle; wherein the historical cloud login information is historical verification information for logging in to the cloud, and the historical Bluetooth login information is historical verification information for starting a Bluetooth function.

[0015] According to another aspect of the present application, there is provided another security management method of a vehicle key, the security management method being applied to a cloud, the security management method comprising: a login response module, in response to changed cloud login information of a user, updating an identifier of a historical vehicle key corresponding to the changed cloud login information as a disabled device identifier, and generating a second disabled state code according to the disabled device identifier; wherein the historical vehicle key is a vehicle key specified in the historical cloud login information; a delivery module, delivering the second disabled state code to the historical vehicle key, and delivering the disabled device identifier to a target vehicle corresponding to the historical vehicle key, so that the target vehicle returns Bluetooth response information including a data clearing instruction and a first disabled state code to the historical vehicle key in a case where a Bluetooth connection request sent by the historical vehicle key is received, so that the historical vehicle key determines whether to execute the data clearing instruction according to a matching result of the first disabled state code and the second disabled state code; the data clearing instruction instructs to clear historical cloud login information and historical Bluetooth login information stored in the historical vehicle key, and causes the historical vehicle key to report its own location information to the cloud.

[0016] According to an aspect of the present application, there is provided an electronic device, comprising: a controller; a memory for storing one or more programs, when the one or more programs are executed by the controller, to execute the above-mentioned security management method.

[0017] According to an aspect of the present application, there is also provided a computer-readable storage medium having stored thereon computer-readable instructions, which, when executed by a processor of a computer, cause the computer to perform the above-mentioned security management method.

[0018] According to an aspect of the present application, there is also provided a computer program product or computer program, the computer program product or computer program comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned security management method.

[0019] The present application improves the security management capability among the cloud, the vehicle key and the target vehicle. Among them, the cloud delivers the disabled device identifier corresponding to the vehicle key to the target vehicle, so as to facilitate the target vehicle to know the disabled vehicle key in time; the cloud also sends the second disabled state code representing the disabled device identifier to the vehicle key, so as to make the vehicle key determine whether it has become a disabled vehicle key according to the second disabled state code.

[0020] In a case where the vehicle key determines that it has become a disabled vehicle key, the vehicle key stores a second disabled state code issued by the cloud; if the second disabled state code matches a first disabled state code sent by the target vehicle, the vehicle key executes a data clearing instruction sent by the target vehicle, clears historical cloud login information and historical Bluetooth login information stored by the vehicle key, and sends the location information of the vehicle key to the cloud and the target vehicle, so as to facilitate the user to find the disabled vehicle key.

[0021] In a case where the target vehicle responds to the Bluetooth connection request of the vehicle key, if it is determined that the vehicle key is a disabled vehicle key, the target vehicle generates a first disabled state code according to the disabled device identifier, and returns the first disabled state code and a data clearing instruction to the vehicle key as Bluetooth response information, so that the vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and the second disabled state code stored by the vehicle key.

[0022] The above description is only a summary of the technical solutions of the embodiments of the present application. In order to enable the technical means of the present application to be more clearly understood, the embodiments of the present application can be implemented according to the content of the description, and in order to enable the above and other purposes, characteristics and advantages of the present application to be more apparent and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0023] The drawings incorporated into the description and forming part of the description, show embodiments consistent with the present application, and together with the description, serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0024] Figure 1 is a flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application.

[0025] Figure 2 is another flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application. Figure 1 is another flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application.

[0026] Figure 3 is another flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application.

[0027] Figure 4 is another flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application.

[0028] Figure 5 is another flowchart of a security management method of a vehicle key according to an exemplary embodiment of the present application. Figure 4Another flowchart of a security management method of a vehicle key according to an example embodiment.

[0029] Figure 6 An example scenario of a security management method of a vehicle key according to an example embodiment.

[0030] Figure 7 An example structure of a security management device of a vehicle key according to an example embodiment.

[0031] Figure 8 Another example structure of a security management device of a vehicle key according to an example embodiment.

[0032] Figure 9 Still another example structure of a security management device of a vehicle key according to an example embodiment.

[0033] Figure 10 An example structure of a computer system of an electronic device according to an example embodiment. DETAILED DESCRIPTION

[0034] The example embodiments will be described in detail below with reference to the accompanying drawings. In the following description, same numbers refer to same or similar elements throughout the drawings. The following example embodiments described in the detailed description are not meant to be all inclusive or to be the only embodiments that can be implemented in accordance with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.

[0035] The block diagrams in the drawings represent functional entities, which do not necessarily correspond to physically independent entities. That is, the functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0036] The flowcharts shown in the drawings are merely illustrative, and do not necessarily include all contents and operations / steps, nor are they necessarily executed in the order described. For example, some operations / steps can be further divided, and some operations / steps can be combined or partially combined, so that the actual execution order can be changed according to the actual situation.

[0037] In the present application, "a plurality of" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0038] The vehicle key has a function of storing historical login information, so that the vehicle key can be used to unlock / lock the vehicle quickly without re-authenticating the identity of the user of the vehicle key, and once the vehicle key is lost or stolen, the person who picks up or steals the vehicle key can easily unlock / lock the target vehicle, which has a greater security risk.

[0039] Therefore, an aspect of the present application provides a security management method of a vehicle key. For details, please refer to Figure 1 , Figure 1 FIG. 1 is a flow diagram of a security management method of a vehicle key according to an example embodiment of the present application. The security management method is applied to a target vehicle and includes at least S110 to S130, which are described in detail as follows:

[0040] S110: receiving a Bluetooth connection request carrying an identifier of a vehicle key.

[0041] The vehicle key can be a mobile device with a built-in vehicle unlocking / locking function application, and the vehicle key of the present application needs to have Bluetooth function and other wireless signal communication function. For example, mobile devices such as mobile phones, tablets, etc. can perform Bluetooth and other wireless communication with related vehicles, and can also use the cloud as a communication relay station to perform wireless communication with related vehicles.

[0042] The Bluetooth connection request includes but is not limited to port identifier, authentication information, request reply information type, etc. The port identifier is the initial port from which the Bluetooth connection request is sent, and the target vehicle can obtain the related data of the vehicle key according to the port. The port is the port for the vehicle key and the target vehicle key to perform Bluetooth data interaction; the authentication information includes the identifier of the request party (i.e. the identifier of the vehicle key), the authentication request time limit, the authentication method, etc.; the authentication request time length represents the time length from the time when the Bluetooth connection request is sent to the end time of the authentication window period, for example, the authentication request time length is 1 minute, and the time when the Bluetooth connection request is sent is 9:00, then the end time of the authentication window period opened by the vehicle key is 9:01, that is, only within the time period from 9:00 to 9:01, the Bluetooth authentication can be performed bidirectionally.

[0043] S120: if the identifier of the vehicle key matches the disabled device identifier successfully, a first disabled state code is generated according to the disabled device identifier, and the location information of the vehicle key is obtained; wherein the disabled device identifier is the device identifier set by the user on the cloud to prohibit the permission management of the target vehicle.

[0044] When the user finds that the vehicle key is lost or stolen, the user will log in to the cloud through other terminals to set the lost or stolen vehicle key as a disabled device, that is, the identifier of the vehicle key is set in the disabled device identifier list on the cloud, so that the disabled device identifier is sent to the vehicle key by the cloud.

[0045] The first disabling state code is generated by the target vehicle according to the disabling device identifier, which is a state code obtained by encrypting the disabling device identifier, to ensure the data security of the process of the target vehicle issuing the first disabling state code.

[0046] If the identifier of the vehicle key matches the disabling device identifier successfully, it indicates that the vehicle key has become a disabling device. The target vehicle generates a first disabling state code according to the corresponding disabling device identifier and a preset function, and actively acquires the location information of the vehicle key to send it to the new terminal bound by the user and to the cloud. The cloud triggers an alarm information to the new terminal bound by the user to provide a multi-path data transmission link to send the location information of the vehicle key to the new terminal bound by the user, facilitating the user to find the vehicle key.

[0047] In an embodiment, the generation method of the first disabling state code is exemplarily illustrated: the disabling device identifier is encrypted to obtain an encrypted string; the encryption operation includes but is not limited to standard encryption operation, asymmetric encryption operation, hash encryption operation, etc. The encryption operation can also be combined with a related key, for example, the disabling device identifier is encrypted according to a hash algorithm and a first key to obtain an encrypted string.

[0048] In order to ensure the security of data transmission and prevent related data leakage, the encrypted string is subjected to related confusion processing. In this embodiment, the character at the first preset position in the encrypted string is moved to the second preset position, and the numerical value corresponding to each character is added by a preset numerical value to obtain the first disabling state code. The first preset position and the second preset position represent different positions in the string; the preset numerical value can be a constant, and its numerical value can be adaptively adjusted according to the actual scene.

[0049] S130: Send the location information to the cloud, and generate a Bluetooth response information according to the first disabling state code and the data zeroing instruction, to make the vehicle key determine whether to execute the data zeroing instruction according to the matching result of the first disabling state code and the second disabling state code; the second disabling state code is a state code issued by the cloud to the vehicle key, the data zeroing instruction instructs to zero the historical cloud login information and historical Bluetooth login information stored in the vehicle key, and makes the vehicle key report its location information to the cloud.

[0050] The data clearing instruction is an instruction sent to the vehicle key when the vehicle key is identified as a disabled device. The instruction can be an instruction to be sent preset in the target vehicle, or it can be an associated instruction sent at the same time when the cloud sends the second disabled status code, that is, there is an associated mark between the second disabled status code and the data clearing instruction, so that the target vehicle can send the first disabled status code and quickly determine the data clearing instruction that needs to be sent to the disabled device based on the associated mark.

[0051] The Bluetooth response information may also include the target vehicle's Bluetooth port information, Bluetooth authentication information, etc. In certain embodiments, the target vehicle successfully establishes a Bluetooth connection with the disabled device via the Bluetooth response information, allowing the target vehicle to quickly obtain the disabled device's location information via the Bluetooth communication link. To ensure vehicle safety, the target vehicle does not grant all Bluetooth control permissions to the disabled device. For example, if the disabled device and the target vehicle successfully establish Bluetooth, the disabled device cannot unlock the target vehicle.

[0052] In certain embodiments, different conditions can be set to decentralizedly restrict the disabling device's management permissions on the target vehicle. For example, if a Bluetooth connection is successfully established between the disabling device and the target vehicle, the disabling device can unlock the target vehicle. Combined with onboard cameras and other devices, once a person carrying the disabling device enters the vehicle, the target vehicle automatically locks, disables all permissions on the disabling device, and reports captured image frames of the person to the cloud and / or the user terminal, allowing the user to identify the thief.

[0053] The target vehicle of the present application responds to the Bluetooth connection request of the vehicle key, determines whether the vehicle key is a disabled vehicle key based on the disabled device identifier received from the cloud, and generates a first disabled status code that is fed back to the vehicle key if it is determined to be a disabled vehicle key, so that the vehicle key executes the data clearing instruction returned by the target vehicle if it determines that the first disabled status code matches its locally stored second disabled status code successfully, so that the vehicle key clears the historical cloud login information and historical Bluetooth login information stored in itself to prevent the vehicle key from being used by others and the vehicle from being stolen. At the same time, the vehicle key sends its own location information to the cloud and the target vehicle to facilitate the user to retrieve the disabled vehicle key.

[0054] In order to retrieve the disabled device, it is necessary to strengthen the search for the disabled device. To this end, in another exemplary embodiment of the present application, a detailed description is given of how the target vehicle searches for the disabled device. For details, please refer to Figure 2 , Figure 2 is based on Figure 1 The exemplary embodiment shown is a flow chart of another method for managing vehicle key security. Figure 1Based on the S110 to S130 shown, at least S210 is also included, which is described in detail as follows:

[0055] S210: In response to a status signal sent by the cloud indicating that the disabled device is online, searching for a Bluetooth signal of the disabled device, and sending an alarm message to the cloud when the Bluetooth signal of the disabled device is found.

[0056] In this embodiment, the status signal is generated by the cloud when it detects a disabled device logging into the cloud or acquiring a wireless signal from the disabled device. This status signal indicates that the disabled device is online. The cloud sends this status signal to the target vehicle, triggering the target vehicle to actively search for the disabled device's Bluetooth signal. If the disabled device is within Bluetooth communication range of the target vehicle, the target vehicle will be able to detect its Bluetooth signal and send an alarm message to the cloud and / or the user terminal, alerting the user to the disabled device's proximity.

[0057] One aspect of this application provides another method for securely managing vehicle keys. Figure 3 , Figure 3 This is a flow chart of another vehicle key security management method according to an exemplary embodiment of the present application. This security management method is applied to vehicle keys and includes at least steps S310 to S330, which are described in detail as follows:

[0058] S310: Send a Bluetooth connection request carrying the vehicle key identifier to the target vehicle to receive Bluetooth response information returned by the target vehicle; wherein, the Bluetooth response information includes a first disabled status code and a data clear instruction, and the data clear instruction is an instruction generated by the target vehicle when it determines that the vehicle key identifier is a disabled device identifier.

[0059] The Bluetooth connection request includes but is not limited to port identification, authentication information, request response information type, etc. Among them, the port identification is the initial port for sending the Bluetooth connection request. The target vehicle can obtain the relevant data of the vehicle key based on this port. This port is the port for the vehicle key to exchange Bluetooth data with the target vehicle key; the authentication information includes the identification of the requesting party (i.e. the identification of the vehicle key), the authentication request time limit, the authentication method, etc.; the authentication request duration is the time from the time the Bluetooth connection request is sent to the end of the authentication window period. For example, if the authentication request duration is 1 minute and the Bluetooth connection request is sent at 9:00, then the end time of the authentication window period representing the opening of the vehicle key is 9:01, that is, two-way Bluetooth authentication can only be performed within the time period from 9:00 to 9:01.

[0060] The Bluetooth response information can further include Bluetooth port information of the target vehicle, Bluetooth authentication information, etc. The Bluetooth response information is information returned by the target vehicle to the vehicle key in response to the Bluetooth connection request. In some embodiments, the target vehicle successfully establishes a Bluetooth connection with the disabling device through the Bluetooth response information, so as to quickly obtain the location information of the disabling device through the Bluetooth communication link. In order to ensure the safety of the vehicle, the target vehicle does not open all Bluetooth control permissions to the disabling device. For example, the disabling device cannot perform an unlocking operation on the target vehicle in the case where the disabling device and the target vehicle successfully establish Bluetooth.

[0061] S320: Matching the first disabling state code with a second disabling state code issued by the cloud.

[0062] The second disabling state code is a state code generated by the cloud according to a disabling device identifier. The disabling device identifier is an identifier of a device set by a user on the cloud to prohibit the target vehicle from performing permission management. For example, the user sets the identifier of the vehicle key as the disabling device identifier on the cloud. The cloud then generates a second disabling state code corresponding to the disabling device identifier and issues it to the vehicle key.

[0063] In some embodiments, the vehicle key receives the second disabling state code and does not directly store it, but needs to decrypt and match the information. For example, the characters in the second preset position of the second disabling state code are moved to the first preset position, and the values of the characters are respectively subtracted by a preset value to obtain a value-converted second disabling state code; the value-converted second disabling state code is decrypted to obtain the disabling device identifier represented by the second disabling state code; and if the disabling device identifier is the same as the identifier of the vehicle key, the second disabling state code is stored. The first preset position and the second preset position represent different positions in the string; and the preset value can be a constant, and its value can be adaptively adjusted according to the actual scene.

[0064] If the disabling device identifier represented by the second disabling state code is different from the vehicle key, it indicates that the second disabling state code is incorrectly sent to the vehicle key by the cloud, and the vehicle key does not need to store it.

[0065] If the disabling device identifier represented by the second disabling state code is the same as the vehicle key, it indicates that the vehicle key has been set as a disabling device. In order to avoid incorrect settings, the vehicle key does not directly perform operations such as data clearing, but stores the second disabling state code, so as to match the first disabling state code sent by the target vehicle in the case where the second disabling state code is received, and determine whether to execute the data clearing instruction issued by the target vehicle according to the matching result.

[0066] S330: If the matching is successful, the historical cloud login information and the historical Bluetooth login information are cleared, and the self position information is sent to the cloud and the target vehicle; wherein the historical cloud login information is historical verification information for logging into the cloud, and the historical Bluetooth login information is historical verification information for starting the Bluetooth function.

[0067] If the matching is successful, it is indicated that the cloud and the target vehicle have both set the vehicle key to be a disabled device, the vehicle key clears the locally stored historical cloud login information and the historical Bluetooth login information to avoid others from stealing the vehicle key to unlock / lock the target vehicle, thereby improving the vehicle security; and the self position information is sent to the cloud and the target vehicle, so that the user can quickly know the position of the vehicle key through the target vehicle and the cloud account, thereby facilitating the recovery of the vehicle key.

[0068] In the case where the vehicle key determines that it has become a disabled vehicle key, the second disabled state code issued by the cloud is stored; if the second disabled state code matches the first disabled state code sent by the target vehicle, the vehicle key executes the data clearing instruction sent by the target vehicle to clear the historical cloud login information and the historical Bluetooth login information stored by the vehicle key, and sends the self position information to the cloud and the target vehicle, so as to facilitate the user to recover the disabled vehicle key.

[0069] One aspect of the present application provides another security management method of a vehicle key. For details, please refer to Figure 4 , Figure 4 is a flowchart of another security management method of a vehicle key according to an example embodiment of the present application. The security management method is applied to the cloud, and at least includes S410 to S420, which are described in detail as follows:

[0070] S410: In response to the user's changed cloud login information, the identification of the historical vehicle key corresponding to the changed cloud login information is updated to a disabled device identification, and a second disabled state code is generated according to the disabled device identification; wherein the historical vehicle key is a vehicle key specified in the historical cloud login information.

[0071] The user's changed cloud login information is information that the user successfully logs into the cloud server through a new mobile device. The cloud login information not only includes the identification of the historical vehicle key, but also includes the device identification of the new mobile device, the wireless communication port corresponding to the cloud server, the user's identity information, etc. The historical vehicle key can be a lost, stolen, or invalid vehicle key, i.e., the user expects to limit its control authority over the target vehicle.

[0072] The cloud end encrypts the disabled device identifier to obtain an encrypted string; moves a character at a first preset position in the encrypted string to a second preset position, and adds a preset value to the numerical value of each character respectively to obtain a second disabled state code. The first preset position and the second preset position represent different positions in the string; the preset value can be a constant, and its numerical value can be adaptively adjusted according to the actual scene.

[0073] S420: The second disabled state code is sent to the historical vehicle key, and the disabled device identifier is sent to the target vehicle corresponding to the historical vehicle key, so that the target vehicle returns Bluetooth response information including a data clearing instruction and the first disabled state code to the historical vehicle key in the case that the historical vehicle key sends a Bluetooth connection request, so that the historical vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and the second disabled state code; the data clearing instruction instructs to clear the historical cloud login information and the historical Bluetooth login information stored in the historical vehicle key, and makes the historical vehicle key report its own position information to the cloud end.

[0074] The cloud end sends different data to the target vehicle and the historical vehicle key. The cloud end sends the second disabled state code to the historical vehicle key, so that the historical vehicle key decrypts the second disabled state to obtain the disabled device identifier. If the disabled device identifier is the same as the identifier of the historical vehicle key itself, the second disabled state code is stored, which is used for the historical vehicle key to determine whether to execute the data clearing instruction according to the matching result of the two disabled state codes in the case that the historical vehicle key receives the first disabled state code sent by the target vehicle.

[0075] The cloud end also sends the disabled device identifier to the target vehicle, so that the target vehicle knows the disabled device in time. In the process of Bluetooth connection or other communication connection between the disabled device and the target vehicle, the target vehicle can quickly determine its disabled identity to limit the control authority of the disabled device.

[0076] The cloud end of the present application sends the disabled device identifier corresponding to the vehicle key to the target vehicle, so that the target vehicle knows the disabled vehicle key in time. The cloud end also sends the second disabled state code representing the disabled device identifier to the vehicle key, so that the vehicle key determines whether it has become a disabled vehicle key according to the second disabled state code.

[0077] The vehicle key can also send an unlocking request to the cloud end for the target vehicle to remotely unlock the vehicle. For example, in the case that the Bluetooth communication signal is not good, a parallel unlocking method is provided. The disabled device can also use this unlocking method. If the disabled device is allowed to remotely unlock the vehicle, the security of the vehicle will be reduced.

[0078] To this end, in another example embodiment of the present application, it is described in detail how the cloud prompts the target vehicle in the case of disabling the device online, please refer to Figure 5 , Figure 5 is based on Figure 4 The flowchart of another security management method of the vehicle key is shown in the example embodiment. The security management method further includes S510-S520 based on S410-S420 as shown in Figure 4 The details are as follows:

[0079] S510: In response to the unlocking request, determine the unlocking object to which the unlocking request is directed, and the identity of the requestor carried in the unlocking request.

[0080] The cloud receives any unlocking request, which represents an unlocking object (i.e. the target vehicle to be unlocked) and an unlocking requestor (i.e. the sender of the unlocking request). The unlocking request generally carries the identity of the unlocking object and the identity of the unlocking requestor, i.e. the identity of the target vehicle and the identity of the vehicle key.

[0081] S520: If the unlocking object is the target vehicle and the identity of the requestor is the identity of the disabled device, obtain the location information of the requestor and send a status signal representing that the requestor is online to the target vehicle.

[0082] Because the cloud can preset multiple vehicle-paired vehicle keys, it is necessary to determine the unlocking object and the requestor according to the relevant information in the unlocking request. If the historical vehicle key of the target vehicle has been set by the user as a disabled device, i.e. the identity of the historical vehicle key is set as the identity of the disabled device. If the cloud detects that the unlocking object is the target vehicle and the identity of the requestor is the identity of the disabled device, it means that the disabled historical vehicle key has interacted with the cloud, and someone is using the disabled historical vehicle key, so that the disabled historical vehicle key is in an online state. Therefore, the cloud sends a status signal representing that the disabled historical vehicle key is online to the target vehicle and / or the user terminal, so that the user knows the activity status of the disabled historical vehicle key, in order to patrol the historical vehicle key.

[0083] In another example embodiment of the present application, the application scenarios of the above-mentioned security management methods are exemplarily described, please refer to Figure 6 , Figure 6 is a schematic diagram of the application scenario of the security management method of the vehicle key of the present application. It includes a vehicle key 100, a target vehicle 200 and a cloud 300, which can be connected through wireless communication. The present application does not limit the connection mode between them.

[0084] The vehicle key 100 can be an application program loaded in a mobile device, which can be a mobile phone, a tablet, a mobile computer, etc. with Bluetooth communication function. The T-Box in the target vehicle 200 can be an actual executor of data receiving, processing and sending. The server in the cloud 300 can receive data sent by the vehicle key 100 and the target vehicle 200, and can also send relevant data to the vehicle key 100 and the target vehicle 200. The server can be a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, etc. basic cloud computing services, which are not limited herein.

[0085] The cloud 300 updates the identifier of the historical vehicle key corresponding to the changed cloud login information to the disabled device identifier in response to the changed cloud login information of the user, and generates a second disabled state code according to the disabled device identifier; wherein the historical vehicle key is the vehicle key 100 specified in the historical cloud login information; the second disabled state code is sent to the historical vehicle key (i.e. the vehicle key 100), and the disabled device identifier is sent to the target vehicle 200 corresponding to the historical vehicle key. The vehicle key 100 receives the second disabled state code and decodes it to obtain the disabled device identifier, and matches it with its own identifier. If the matching is successful, the second disabled state code is stored; if the matching fails, the second disabled state code is cleared.

[0086] The vehicle key 100 sends a Bluetooth connection request carrying the identifier of the vehicle key 100 to the target vehicle 200. The target vehicle 200 receives the Bluetooth connection request, and if the identifier of the vehicle key 100 matches the disabled device identifier successfully, the target vehicle 200 generates a first disabled state code according to the disabled device identifier and obtains the location information of the vehicle key 100 to send to the cloud 300; the target vehicle 200 generates Bluetooth response information responding to the Bluetooth connection request according to the first disabled state code and the data zeroing instruction.

[0087] The vehicle key 100 receives the Bluetooth response information and determines whether to execute the data zeroing instruction according to the matching result of the first disabled state code and the stored second disabled state code; wherein the data zeroing instruction instructs to clear the historical cloud login information and the historical Bluetooth login information stored in the vehicle key 100, and makes the vehicle key 100 report its own location information to the cloud 300.

[0088] The application can improve the security management capability among the cloud, the vehicle key, and the target vehicle. The cloud sends a disabled device identifier corresponding to the vehicle key to the target vehicle, so that the target vehicle can learn the disabled vehicle key in time. The cloud also sends a second disabled state code representing the disabled device identifier to the vehicle key, so that the vehicle key determines whether it has become a disabled vehicle key according to the second disabled state code.

[0089] The vehicle key stores the second disabled state code sent by the cloud if it determines that it has become a disabled vehicle key. If the second disabled state code matches the first disabled state code sent by the target vehicle successfully, the vehicle key executes the data clearing instruction sent by the target vehicle, clears the historical cloud login information and the historical Bluetooth login information stored by the vehicle key, and sends the location information of the vehicle key to the cloud and the target vehicle, so that the user can find the disabled vehicle key.

[0090] In the process of responding to the Bluetooth connection request of the vehicle key, if the target vehicle determines that the vehicle key is a disabled vehicle key, it generates a first disabled state code according to the disabled device identifier and returns the first disabled state code and a data clearing instruction to the vehicle key as Bluetooth response information, so that the vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and the second disabled state code stored by the vehicle key.

[0091] Another aspect of the application also provides a security management device of a vehicle key, as shown in Figure 7 Figure 7 is a structural schematic diagram of a security management device of a vehicle key according to an example embodiment of the application. The security management device 700 is applied to a target vehicle and includes:

[0092] The receiving module 710 receives a Bluetooth connection request carrying the identifier of the vehicle key.

[0093] The matching success module 730 generates a first disabled state code according to the disabled device identifier if the identifier of the vehicle key matches the disabled device identifier successfully, and acquires the location information of the vehicle key. The disabled device identifier is the device identifier set by the user on the cloud to prohibit the permission management of the target vehicle.

[0094] The management module 750 sends the location information to the cloud, and generates Bluetooth response information responding to the Bluetooth connection request according to the first disabled state code and the data clearing instruction, so that the vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and the second disabled state code. The second disabled state code is a state code sent by the cloud to the vehicle key, and the data clearing instruction indicates to clear the historical cloud login information and the historical Bluetooth login information stored by the vehicle key, and makes the vehicle key report the location information of the vehicle key to the cloud.​

[0095] In another example embodiment of the present application, the matching success module 730 comprises:

[0096] an encryption unit, which performs an encryption operation on the disabled device identification to obtain an encrypted string;

[0097] a shifting unit, which moves a character at a first preset position in the encrypted string to a second preset position, and adds a preset value to a value corresponding to each character respectively to obtain a first disabled state code.

[0098] In another example embodiment of the present application, the security management apparatus 700 further comprises:

[0099] a response module, which searches for a Bluetooth signal of the disabled device in response to a state signal representing that the disabled device is online sent by the cloud, and sends an alarm information to the cloud in a case where the Bluetooth signal of the disabled device is searched.

[0100] Another aspect of the present application also provides another security management apparatus of a vehicle key, as shown in Figure 8 Figure 8 is a structural schematic diagram of another security management apparatus of a vehicle key according to an example embodiment of the present application. The security management apparatus 800 is applied to a vehicle key, and comprises:

[0101] a sending module 810, which sends a Bluetooth connection request carrying an identification of the vehicle key to a target vehicle to receive a Bluetooth response information returned by the target vehicle; wherein the Bluetooth response information comprises a first disabled state code and a data zeroing instruction, and the data zeroing instruction is an instruction generated by the target vehicle in a case where the identification of the vehicle key is determined as a disabled device identification;

[0102] a matching module 830, which matches the first disabled state code with a second disabled state code issued by the cloud;

[0103] a data zeroing module 850, which, if the matching is successful, performs a zeroing processing on historical cloud login information and historical Bluetooth login information, and sends self position information to the cloud and the target vehicle; wherein the historical cloud login information is historical verification information for logging in the cloud, and the historical Bluetooth login information is historical verification information for starting a Bluetooth function.

[0104] In another example embodiment of the present application, the security management apparatus 800 further comprises:

[0105] a second disabled state code receiving module, which receives the second disabled state code; wherein the second disabled state code is a state code generated by the cloud according to a disabled device identification, and the disabled device identification is an identification of a device set by a user on the cloud to prohibit a permission management on the target vehicle;

[0106] ​The numerical conversion module moves the character in the second preset position in the second disabled state code to the first preset position, and subtracts a preset numerical value from the numerical value corresponding to each character respectively, to obtain a numerical conversion second disabled state code;

[0107] The decryption module decrypts the numerical conversion second disabled state code to obtain the disabled device identifier represented by the second disabled state code;

[0108] The storage module stores the second disabled state code if the disabled device identifier is the same as the identifier of the vehicle key.

[0109] Another aspect of the present application also provides another kind of security management device of vehicle key, as shown in Figure 9 Figure 9 FIG. 1 is a structural schematic diagram of another kind of security management device of vehicle key according to an example embodiment of the present application. The security management device 900 is applied to the cloud, and includes:

[0110] The login response module 910 updates the identifier of the historical vehicle key corresponding to the changed cloud login information to the disabled device identifier in response to the changed cloud login information of the user, and generates a second disabled state code according to the disabled device identifier; wherein the historical vehicle key is the vehicle key specified in the historical cloud login information;

[0111] The delivery module 930 delivers the second disabled state code to the historical vehicle key, and delivers the disabled device identifier to the target vehicle corresponding to the historical vehicle key, so that the target vehicle returns the Bluetooth response information including the data zeroing instruction and the first disabled state code to the historical vehicle key in the case that the target vehicle receives the Bluetooth connection request sent by the historical vehicle key, so that the historical vehicle key determines whether to execute the data zeroing instruction according to the matching result of the first disabled state code and the second disabled state code; the data zeroing instruction instructs to perform zeroing processing on the historical cloud login information and the historical Bluetooth login information stored in the historical vehicle key, and makes the historical vehicle key report the own position information to the cloud.

[0112] In another example embodiment of the present application, the security management device 900 further includes:

[0113] The unlock request response module determines the unlock object to which the unlock request is directed, and the identifier of the requestor carried in the unlock request in response to the unlock request;

[0114] The position information acquisition module acquires the position information of the requestor and sends the state signal representing that the requestor is online to the target vehicle if the unlock object is the target vehicle and the identifier of the requestor is the disabled device identifier.

[0115] ​The application improves the security management capability among the cloud, the vehicle key, and the target vehicle. The cloud sends a disabled device identifier corresponding to the vehicle key to the target vehicle, so that the target vehicle learns the disabled vehicle key in time. The cloud also sends a second disabled state code representing the disabled device identifier to the vehicle key, so that the vehicle key determines whether it has become a disabled vehicle key according to the second disabled state code.

[0116] The vehicle key stores the second disabled state code sent by the cloud when it determines that it has become a disabled vehicle key. If the second disabled state code matches the first disabled state code sent by the target vehicle, the vehicle key executes the data clearing instruction sent by the target vehicle, clears the historical cloud login information and historical Bluetooth login information stored by the vehicle key, and sends the location information of the vehicle key to the cloud and the target vehicle, so that the user can find the disabled vehicle key.

[0117] In the process of responding to the Bluetooth connection request of the vehicle key, if the target vehicle determines that the vehicle key is a disabled vehicle key, the target vehicle generates a first disabled state code according to the disabled device identifier, and returns the first disabled state code and a data clearing instruction as Bluetooth response information to the vehicle key, so that the vehicle key determines whether to execute the data clearing instruction according to the matching result of the first disabled state code and the second disabled state code stored by the vehicle key.

[0118] It should be noted that the security management device provided in the above embodiments and the security management method provided in the foregoing embodiments belong to the same concept, and the specific operation execution manner of each module and unit has been described in detail in the method embodiments, which will not be described here.

[0119] Another aspect of the application also provides an electronic device, comprising: a controller; a memory for storing one or more programs, when the one or more programs are executed by the controller, to execute the above-mentioned security management method.

[0120] Please refer to Figure 10 , Figure 10 is a structural schematic diagram of a computer system of an electronic device according to an example embodiment of the application, which shows the structural schematic diagram of the computer system of the electronic device suitable for realizing the embodiments of the application.

[0121] It should be noted that Figure 10 The computer system 1000 of the electronic device shown is only an example, and should not limit the functions and use range of the embodiments of the application.

[0122] As Figure 10As shown, the computer system 1000 includes a central processing unit (CPU) 1001 which can perform various suitable actions and processes in accordance with programs stored in a read-only memory (ROM) 1002 or loaded from a storage section 1008 into a random access memory (RAM) 1003, such as performing the methods in the above-described embodiments. Various programs and data required for system operation are also stored in the RAM 1003. The CPU 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0123] Connected to the I / O interface 1005 are an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as necessary. A removable recording medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 1010 as necessary, so that a computer program read therefrom is installed in the storage section 1008 as necessary.

[0124] In particular, in accordance with embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing computer programs for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 1009, and / or installed from the removable recording medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, various functions defined in the system of the present application are performed.

[0125] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium that contains or stores a program used by an instruction execution system, apparatus or device, and can be used or combined with the same. In this application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable computer programs. Such a propagated data signal can take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, transmit, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The computer programs contained in the computer-readable medium can be transmitted by any suitable medium, including, but not limited to, wireless, wired, or the like, or any suitable combination thereof.

[0126] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In the flowcharts or block diagrams, each block can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in a different order from that noted in the drawings. For example, two blocks represented in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system for implementing the specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0127] The units described in the embodiments of the present application can be implemented by software, or can be implemented by hardware, and the described units can also be set in a processor. In some cases, the names of the units do not constitute a limitation on the units themselves.

[0128] Another aspect of the present application also provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the security management method described above. The computer readable storage medium can be included in the electronic device described in the above embodiments, or can exist separately and not be assembled into the electronic device.

[0129] Another aspect of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the computer device execute the security management method provided in the above embodiments.

[0130] According to an aspect of the embodiments of the present application, a computer system is also provided, which includes a central processing unit (CPU) that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) or loaded from a storage portion into a random access memory (RAM), such as the method in the above embodiments. In the RAM, various programs and data required for system operation are also stored. The CPU, the ROM, and the RAM are connected to each other through a bus. An input / output (I / O) interface is also connected to the bus.

[0131] The following components are connected to the I / O interface: an input portion including a keyboard, a mouse, and the like; an output portion including a cathode ray tube (CRT), a liquid crystal display (LCD), and the like, and a speaker, and the like; a storage portion including a hard disk, and the like; and a communication portion including a network interface card such as a LAN (Local Area Network) card, a modem, and the like. The communication portion performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. A removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like is mounted on the drive as needed, so that a computer program read therefrom is installed in the storage portion as needed.

[0132] The above merely provides preferred exemplary embodiments of the present application, and is not intended to limit the implementation of the present application. Based on the main concept and spirit of the present application, the person skilled in the art can easily make corresponding changes or modifications, and the protection scope of the present application should be subject to the protection scope required by the claims.

Claims

1. A method for securely managing vehicle keys, characterized in that: The safety management method is applied to a target vehicle, and the safety management method includes: receiving a Bluetooth connection request carrying an identifier of a vehicle key; If the identifier of the vehicle key successfully matches the disabled device identifier, a first disabled status code is generated according to the disabled device identifier, and the location information of the vehicle key is obtained; wherein the disabled device identifier is a device identifier set by the user in the cloud to prohibit permission management of the target vehicle; The location information is sent to the cloud, and a Bluetooth response message is generated in response to the Bluetooth connection request based on the first disabled status code and the data clear instruction, so that the vehicle key determines whether to execute the data clear instruction based on the matching result of the first disabled status code and the second disabled status code; wherein, the second disabled status code is a status code sent from the cloud to the vehicle key, and the data clear instruction indicates to clear the historical cloud login information and historical Bluetooth login information stored in the vehicle key, and enables the vehicle key to report its own location information to the cloud.

2. The safety management method according to claim 1, characterized in that: Generating a first disabled status code according to the disabled device identifier includes: Encrypting the disabled device identifier to obtain an encrypted character string; The characters at the first preset position in the encrypted character string are moved to the second preset position, and the numerical values ​​corresponding to the respective characters are added with preset numerical values ​​to obtain a first disabled status code.

3. The safety management method according to claim 1, characterized in that: The security management method further includes: In response to the status signal sent by the cloud indicating that the disabled device is online, a Bluetooth signal of the disabled device is searched, and when the Bluetooth signal of the disabled device is searched, an alarm message is sent to the cloud.

4. A method for securely managing vehicle keys, characterized in that: The security management method is applied to vehicle keys, and the security management method includes: Sending a Bluetooth connection request carrying the vehicle key identifier to a target vehicle, and receiving a Bluetooth response message returned by the target vehicle; wherein the Bluetooth response message includes a first disabled status code and a data clear instruction, the data clear instruction being an instruction generated by the target vehicle when determining that the vehicle key identifier is a disabled device identifier; Matching the first disabled status code with the second disabled status code issued by the cloud; If the match is successful, the historical cloud login information and historical Bluetooth login information will be cleared, and the vehicle's own location information will be sent to the cloud and the target vehicle; wherein, the historical cloud login information is the historical verification information for logging into the cloud, and the historical Bluetooth login information is the historical verification information for turning on the Bluetooth function.

5. The safety management method according to claim 4, characterized in that: The security management method further includes: Receive the second disabled status code; wherein the second disabled status code is a status code generated by the cloud according to the disabled device identifier, and the disabled device identifier is a device identifier set by the user in the cloud to prohibit permission management of the target vehicle; Moving the characters at the second preset position in the second disabled state code to the first preset position, and subtracting the preset value from the numerical value corresponding to each character to obtain the second disabled state code after numerical conversion; Performing a decryption operation on the second disabled status code after the numerical conversion to obtain a disabled device identifier represented by the second disabled status code; If the disabled device identifier is the same as the identifier of the vehicle key, the second disabled status code is stored.

6. A method for securely managing vehicle keys, characterized in that: The security management method is applied to the cloud, and the security management method includes: In response to a user's changed cloud login information, updating the identifier of the historical vehicle key corresponding to the changed cloud login information to a disabled device identifier, and generating a second disabled status code based on the disabled device identifier; wherein the historical vehicle key is the vehicle key specified in the historical cloud login information; The second disabled status code is sent to the historical vehicle key, and the disabled device identifier is sent to the target vehicle corresponding to the historical vehicle key, so that when the target vehicle receives the Bluetooth connection request sent by the historical vehicle key, it returns a Bluetooth response message including a data clearing instruction and a first disabled status code to the historical vehicle key, so that the historical vehicle key determines whether to execute the data clearing instruction based on the matching result of the first disabled status code and the second disabled status code; the data clearing instruction instructs to clear the historical cloud login information and historical Bluetooth login information stored in the historical vehicle key, and causes the historical vehicle key to report its own location information to the cloud.

7. The safety management method according to claim 6, characterized in that: The security management method further includes: In response to an unlock request, determining an unlock object targeted by the unlock request and an identifier of a requester carried in the unlock request; If the unlocking object is the target vehicle and the identifier of the requesting party is the disabled device identifier, the location information of the requesting party is acquired, and a status signal indicating that the requesting party is online is sent to the target vehicle.

8. A vehicle key security management device, characterized in that: The management device is applied to a target vehicle, and the management device includes: A receiving module, receiving a Bluetooth connection request carrying an identification of a vehicle key; a matching success module, which generates a first disabled status code based on the disabled device identifier and obtains the location information of the vehicle key if the identifier of the vehicle key successfully matches the disabled device identifier; wherein the disabled device identifier is a device identifier set by the user in the cloud to prohibit permission management of the target vehicle; The management module sends the location information to the cloud, and generates a Bluetooth response message in response to the Bluetooth connection request based on the first disabled status code and the data clearing instruction, so that the vehicle key determines whether to execute the data clearing instruction based on the matching result of the first disabled status code and the second disabled status code; wherein, the second disabled status code is the status code sent from the cloud to the vehicle key, and the data clearing instruction indicates to clear the historical cloud login information and historical Bluetooth login information stored in the vehicle key, and enables the vehicle key to report its own location information to the cloud.

9. An electronic device, characterized in that: include: Controller; A memory for storing one or more programs, which, when executed by a controller, enables the controller to implement the security management method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the security management method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Vehicle digital key management method and system and automobile

    CN117315827A

  • Method and device for determining location of vehicle electronic key

    US20170118588A1