Methods, devices, and storage media for sharing digital car keys
By enabling digital car keys on wearable devices, the problem of digital car keys only being effective on terminal devices is solved, improving portability and usability.
Patent Information
- Application Number
- CN202111490423.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-08
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2041-12-08
AI Technical Summary
In existing technologies, digital car keys can only be used on terminal devices and cannot be used on wearable devices, resulting in insufficient portability and usability.
By identifying a target wearable device and sending the digital car key to that device, thus enabling it to function on the wearable device, the carrier of the digital car key is expanded to include wearable devices such as smartwatches or smart bracelets.
This enables digital car keys to function on wearable devices, improving portability and usability.
Smart Images

Figure CN116246369B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of digital car keys, and more particularly to a method, apparatus, and storage medium for sharing digital car keys. Background Technology
[0002] Currently, the CCC (Car Connectivity Consortium) standard and ICCOA (Intelligent Car Connectivity Open Alliance) have established the process for sharing digital car keys.
[0003] Taking the CCC standard as an example, the Owner (vehicle owner) device and the Friend (sharing device) can establish an end-to-end connection. The specific process includes: the Owner device generating a URL (Uniform Resource Locator) for sharing the digital car key. This URL may include the session ID for the connection to be established and information about the vehicle to be shared. The Friend device then uses this URL to determine the digital car key shared by the Owner device. Summary of the Invention
[0004] In view of this, this application discloses a method, apparatus, and storage medium for sharing digital car keys.
[0005] According to a first aspect of the present disclosure, a method for sharing a digital car key is provided, the method being applied to a terminal device, the method comprising:
[0006] The target wearable device where the effective digital car key is located is identified; wherein, the target wearable device is a wearable device that corresponds to the same account as the terminal device;
[0007] The digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0008] Optionally, the method further includes:
[0009] Output a prompt message; wherein the prompt message is used to prompt the user to confirm that the digital car key is effective on the terminal device or wearable device;
[0010] Receive first confirmation information to confirm that the digital car key is effective on the wearable device;
[0011] Based on the first confirmation information, the step of determining the effective digital car key and its location on the target wearable device is executed.
[0012] Optionally, the terminal device is a sharing terminal device, and the output prompt information includes:
[0013] In response to receiving a Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's device, the system generates the digital car key to be activated and outputs the prompt message.
[0014] After outputting the prompt message, the method further includes:
[0015] Receive a second confirmation message to confirm that the digital car key is effective on the device to be shared;
[0016] After receiving the second confirmation information, the digital car key that is to be activated is obtained on the device to be shared, based on the digital car key that is to be activated.
[0017] Optionally, the target wearable device where the digital car key is located is determined to be effective includes:
[0018] Output a list of candidate wearable devices; wherein the list of candidate wearable devices includes at least one candidate wearable device that corresponds to the same account as the terminal device;
[0019] In response to receiving a device confirmation command, the candidate wearable device indicated by the device confirmation command is selected as the target wearable device.
[0020] Optionally, the list of alternative wearable devices includes alternative wearable devices that correspond to the same account as the terminal device and have already established a link with the terminal device.
[0021] Optionally, the list of candidate wearable devices may also include the link status of each candidate wearable device; wherein the link status is used to indicate whether a link has been established between the terminal device and the candidate wearable device.
[0022] Optionally, sending the digital car key to be activated to the target wearable device includes:
[0023] The digital car key to be activated is sent to the chip of the target wearable device via the established link.
[0024] The link includes a secure link established based on a specified method, which includes at least a Bluetooth pairing method.
[0025] Optionally, the method further includes:
[0026] Before the digital car key becomes effective on the target wearable device, specified information is stored; wherein, the specified information includes status information and / or configuration information corresponding to the digital car key.
[0027] Optionally, the terminal device is a device to be shared, and the method further includes:
[0028] Receive the Uniform Resource Locator (URL) address sent by the vehicle owner's device for sharing the digital car key;
[0029] After the digital key framework of the device to be shared generates the digital car key to be activated based on the URL address, the step of outputting a prompt message is performed; wherein, the prompt message is used to prompt the user to confirm that the digital car key is activated on the terminal device or wearable device.
[0030] Optionally, after sending the digital car key to be activated to the target wearable device, the method further includes:
[0031] By establishing a link with the target wearable device, the data to be signed is read from the chip of the target wearable device; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0032] The data to be signed is sent to the vehicle owner's device;
[0033] Receive signature data sent by the vehicle owner's terminal device; wherein, the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device;
[0034] The signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data.
[0035] Optionally, the terminal device is a vehicle owner's device, and sending the digital car key to be activated to the target wearable device includes:
[0036] The digital key frame of the vehicle owner's device sends the digital car key to be activated to the chip of the target wearable device through the established link.
[0037] Optionally, after sending the digital car key to be activated to the target wearable device, the method further includes:
[0038] By establishing a link with the target wearable device, the data to be signed is read from the chip of the target wearable device; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0039] The signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data; wherein, the signature data is the data corresponding to the digital car key after being confirmed by the car owner's terminal device.
[0040] According to a second aspect of the present disclosure, a method for sharing a digital car key is provided, the method being applied to a wearable device, the method comprising:
[0041] Receive a digital car key that is yet to be activated from a terminal device with the same account as the wearable device;
[0042] Based on the digital car key that is yet to be activated, an activated digital car key is obtained.
[0043] Optionally, the terminal device is a sharing terminal device, and obtaining an effective digital car key based on the digital car key to be effective includes:
[0044] The unsigned data on the chip of the wearable device is sent to the unsigned device via the established link with the device to be shared; wherein the unsigned data is data corresponding to the digital car key that has not been confirmed by the car owner's device.
[0045] The system receives signature data sent by the device to be shared via an established link; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's device.
[0046] Based on the signature data, a valid digital car key is obtained.
[0047] Optionally, the terminal device is a vehicle owner's terminal device, and obtaining an effective digital car key based on the digital car key to be effective includes:
[0048] The data to be signed on the chip of the wearable device is sent to the vehicle owner's terminal device through the established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0049] The system receives signature data sent by the vehicle owner's terminal device through an established link; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0050] Based on the signature data, a valid digital car key is obtained.
[0051] According to a third aspect of the present disclosure, an apparatus for sharing a digital car key is provided, the apparatus being applied to a terminal device, the apparatus comprising:
[0052] The wearable device determination module is configured to determine the target wearable device where the effective digital car key is located; wherein, the target wearable device is a wearable device that corresponds to the same account as the terminal device;
[0053] The first sending module is configured to send the digital car key to be activated to the target wearable device so that the digital car key becomes active on the target wearable device.
[0054] According to a fourth aspect of the present disclosure, an apparatus for sharing a digital car key is provided, the apparatus being applied to a wearable device, the apparatus comprising:
[0055] The first receiving module is configured to receive a digital car key that is yet to be activated, sent by a terminal device with the same account as the wearable device.
[0056] The determination module is configured to obtain an effective digital car key based on the digital car key to be activated.
[0057] According to a fifth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of the method for sharing a digital car key as described in any of the above-described terminal device side.
[0058] According to a sixth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for sharing a digital car key as described in any of the above-described wearable device embodiments.
[0059] According to a seventh aspect of the present disclosure, an apparatus for sharing a digital car key is provided, comprising:
[0060] processor;
[0061] Memory used to store processor-executable instructions;
[0062] The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described in any one of the methods on the terminal device side.
[0063] According to an eighth aspect of the present disclosure, an apparatus for sharing a digital car key is provided, comprising:
[0064] processor;
[0065] Memory used to store processor-executable instructions;
[0066] The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described in any of the above-described wearable device methods.
[0067] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0068] This disclosure enables digital car keys to function on wearable devices, expands the storage medium for digital car keys, improves the portability of digital car keys, and enhances their usability.
[0069] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0070] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0071] Figure 1 This is a flowchart illustrating a method for sharing digital car keys in related technologies;
[0072] Figure 2 This is a flowchart illustrating a method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0073] Figure 3A This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0074] Figure 3B This is a schematic diagram illustrating an output prompt message according to an exemplary embodiment of the present disclosure;
[0075] Figure 4 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0076] Figure 5A This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0077] Figure 5BThis is a schematic diagram illustrating a list of alternative wearable devices according to an exemplary embodiment of the present disclosure;
[0078] Figure 6 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0079] Figure 7 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0080] Figure 8 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0081] Figure 9 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0082] Figure 10 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0083] Figure 11 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0084] Figure 12 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0085] Figure 13 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0086] Figure 14 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0087] Figure 15 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0088] Figure 16 This is a flowchart illustrating another method for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0089] Figure 17 This is a block diagram illustrating an apparatus for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0090] Figure 18 This is a block diagram illustrating another device for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0091] Figure 19 This is a schematic diagram of a device for sharing a digital car key according to an exemplary embodiment of the present disclosure;
[0092] Figure 20 This is a schematic diagram of another device for sharing digital car keys according to an exemplary embodiment of the present disclosure. Detailed Implementation
[0093] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0094] In related technologies, the CCC specification provides a method for a vehicle owner's device to share a digital car key with a device to which it is to be shared, as described above. Figure 1 As shown, the method includes the following steps:
[0095] In step 100, the vehicle owner's device has been paired with the vehicle, and an end-to-end connection has been established between the vehicle owner's device and the device to be shared.
[0096] In step 101, the vehicle owner's device triggers a sharing invitation to share the digital car key.
[0097] In step 102, the vehicle owner's device sends a share creation request message for sharing the digital car key to the device to be shared.
[0098] In step 103, the device to be shared receives the share creation request message and performs the corresponding operation.
[0099] The corresponding operations include, but are not limited to, creating an endpoint and creating a certificate chain.
[0100] In step 104, the device to be shared sends a key signature request to the vehicle owner's device.
[0101] In step 105, the vehicle owner's device signs the data to be signed based on the key signature request.
[0102] In step 106, the vehicle owner device sends an import request to the device to be shared.
[0103] The import request is used to import signature data into the device to be shared.
[0104] In step 107, the digital car key becomes active on the device to be shared.
[0105] Subsequently, the device to be shared can establish a connection with the vehicle through the server corresponding to the device to be shared, the vehicle server, and the server corresponding to the owner's device, based on the valid digital car key.
[0106] In the above process, the digital car key can be used on the device to be shared. Both the device to be shared and the owner's device are terminal devices. However, the relevant technologies do not involve the implementation of using other devices besides terminal devices, such as wearable devices, as carriers of digital car keys. In order to solve the above technical problems, this disclosure provides the following method for sharing digital car keys.
[0107] The following section will first introduce the method for sharing digital car keys provided in this publication from the perspective of the terminal device.
[0108] Reference Figure 2 As shown, Figure 2 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is described from the perspective of a terminal device, wherein the terminal device includes, but is not limited to, mobile phones, laptops, desktop computers, iPads, etc. Figure 2 As shown, the method for sharing a digital car key may include the following steps:
[0109] In step 201, the target wearable device where the effective digital car key is located is determined.
[0110] In this embodiment of the disclosure, the number of target wearable devices can be one or more, and this disclosure does not limit this. In addition, the target wearable device is a wearable device that corresponds to the same account as the terminal device. Among them, the target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0111] It should be noted that the terminal device can be either the vehicle owner's device or a device to be shared; this disclosure does not limit the choice. The vehicle owner's device refers to the terminal device used by the vehicle owner, while the device to be shared refers to a peer device that wishes to obtain a digital car key from the vehicle owner's device.
[0112] In step 202, the digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0113] In the above embodiments, digital car keys can be used on wearable devices, expanding the carrier for storing digital car keys, improving the portability of digital car keys, and making them more usable.
[0114] In some alternative embodiments, refer to Figure 3A As shown, Figure 3A This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be a vehicle owner's device or a device to be shared. The method includes the following steps:
[0115] In step 301, a prompt message is output.
[0116] In this embodiment of the disclosure, the prompt message can be used to prompt the user of the terminal device to confirm that the digital car key is effective on the terminal device or wearable device, for example... Figure 3B As shown.
[0117] In step 302, a first confirmation message is received to confirm that the digital car key is effective on the wearable device.
[0118] In step 303, based on the first confirmation information, the target wearable device where the effective digital car key is located is determined.
[0119] The number of target wearable devices can be one or more, and this disclosure does not limit this. In addition, the target wearable device is a wearable device that corresponds to the same account as the terminal device. Among them, the target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0120] In step 304, the digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0121] In the above embodiments, a prompt message can be output to allow the user of the terminal device to confirm whether the digital car key is effective on the terminal device or the wearable device. After the user confirms that the digital car key is effective on the wearable device, the effective digital car key will be obtained on the target wearable device with the same account as the terminal device. This achieves the goal of making the digital car key effective on wearable devices, expands the carrier for storing the digital car key, improves the portability of the digital car key, and enhances its usability.
[0122] In some alternative embodiments, refer to Figure 4 As shown, Figure 4 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be the device to be shared, i.e., a Friend device. The method includes the following steps:
[0123] In step 401, in response to receiving the Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's device, the digital car key to be activated is generated, and a prompt message is output.
[0124] In this embodiment, the sharing device can receive the URL address through a Digital Key framework, and the Digital Key framework on the sharing device can generate a digital car key to be activated based on the URL address, and output a prompt message. This prompt message can be used to prompt the user to confirm that the digital car key is activated on the terminal device or wearable device, or similarly... Figure 3B As shown.
[0125] Upon receiving a first confirmation message confirming that the digital car key is effective on the wearable device, the following steps 402 to 403 are executed. Upon receiving a second confirmation message confirming that the digital car key is effective on the device to be shared, the following step 404 is executed.
[0126] It should be noted that in this disclosure, the device to be shared receives the Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's device through a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing and generates the digital car key to be activated, it outputs the aforementioned prompt information. This disclosure improves the security of smart car key sharing by sending the Uniform Resource Locator (URL) address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0127] In step 402, based on the first confirmation information, the target wearable device where the effective digital car key is located is determined.
[0128] The number of target wearable devices can be one or more, and this disclosure does not limit this. In addition, the target wearable device is a wearable device that corresponds to the same account as the terminal device. Among them, the target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0129] In step 403, the digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0130] In step 404, after receiving the second confirmation information, the digital car key that is to be activated is obtained on the device to be shared based on the digital car key to be activated.
[0131] In this embodiment of the disclosure, the device to be shared can be implemented according to relevant technologies, such as... Figure 1 The implementation of the scheme shows the digital car key that becomes effective on the device to be shared.
[0132] In the above embodiments, when the sharing device receives the URL address for sharing the digital car key sent by the car owner device, it can generate the digital car key to be activated and output the prompt message to remind the user to confirm that the digital car key is activated on the sharing device or wearable device. Then, according to the user's instructions, the activated digital car key can be obtained on the corresponding device. This expands the storage medium for the digital car key, is simple to implement, and has high usability.
[0133] In some alternative embodiments, refer to Figure 5A As shown, Figure 5A This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be a vehicle owner's device or a device to be shared. The method includes the following steps:
[0134] In step 501, a list of alternative wearable devices is output.
[0135] In one possible implementation, the list of candidate wearable devices includes at least one candidate wearable device that corresponds to the same account as the terminal device, that is, all wearable devices that correspond to the same account as the terminal device are displayed in the list of candidate wearable devices.
[0136] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices that correspond to the same account as the terminal device and have already established a link with the terminal device. That is, wearable devices that correspond to the same account as the terminal device and have already established a link with the terminal device are displayed in the list of candidate wearable devices.
[0137] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices with the same account as the terminal device. Furthermore, the list also displays the connection status for each candidate wearable device. The connection status indicates whether a connection has been established between the terminal device and the candidate wearable device.
[0138] Optionally, linked candidate wearable devices can be displayed in the candidate wearable device list using one or more methods such as highlighting, larger font size, and sorting by priority. Unlinked candidate wearable devices can be displayed in the candidate wearable device list using one or more methods such as setting the device to a specified color (e.g., gray), smaller font size, and sorting by priority. Figure 5B As shown. In step 502, in response to receiving a device confirmation command, the candidate wearable device indicated by the device confirmation command is selected as the target wearable device.
[0139] In this embodiment of the disclosure, the user of the terminal device can select one or more alternative wearable devices from a list of alternative devices as the target wearable device where the digital car key is located. Based on a device confirmation command input by the user, the terminal device selects the alternative wearable device indicated by the device confirmation command as the target wearable device.
[0140] In step 503, the digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0141] In the above embodiments, the user can select the target wearable device from the list of alternative wearable devices, thereby enabling the digital car key to function on the wearable device, expanding the carrier for storing the digital car key, improving the portability of the digital car key, and making it more usable.
[0142] In some alternative embodiments, refer to Figure 6 As shown, Figure 6 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be a vehicle owner's device or a device to be shared. The method includes the following steps:
[0143] In step 601, the target wearable device where the effective digital car key is located is determined.
[0144] In this embodiment of the disclosure, the number of target wearable devices can be one or more, and this disclosure does not limit this. In addition, the target wearable device is a wearable device that corresponds to the same account as the terminal device. Among them, the target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0145] In step 602, the digital car key to be activated is sent to the chip of the target wearable device through the established link.
[0146] In one possible implementation, if the terminal device and the target wearable device have not yet established a connection, the terminal device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0147] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0148] In another possible implementation, the chip in the target wearable device could refer to an SE (Secure Element) to protect the digital car key active on the target wearable device.
[0149] In the above embodiments, the terminal device can send the digital car key to be activated to the chip of the target wearable device through the link established with the target wearable device, so that the digital car key can be activated on the target wearable device. This expands the carrier for storing digital car keys, improves the portability of digital car keys, and enhances security.
[0150] In some alternative embodiments, refer to Figure 7 As shown, Figure 7 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be a vehicle owner's device or a device to be shared. The method includes the following steps:
[0151] In step 701, the target wearable device where the effective digital car key is located is determined.
[0152] In this embodiment of the disclosure, the number of target wearable devices can be one or more, and this disclosure does not limit this. In addition, the target wearable device is a wearable device that corresponds to the same account as the terminal device. Among them, the target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0153] In step 702, the digital car key to be activated is sent to the target wearable device.
[0154] In step 703, specified information is stored before the digital car key becomes effective on the target wearable device.
[0155] In this embodiment of the disclosure, the specified information includes, but is not limited to, at least one of the status information and / or configuration information corresponding to the digital car key.
[0156] In the above embodiments, the terminal device can be used as a device to store specified information, saving the resources of the wearable device in the process of obtaining a valid digital car key on the wearable device, which is simple and highly usable.
[0157] In some alternative embodiments, refer to Figure 8 As shown, Figure 8 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which can be the device to be shared, i.e., a Friend device. The method includes the following steps:
[0158] In step 801, the vehicle owner's device sends a Uniform Resource Locator (URL) address for sharing the digital car key.
[0159] Among them, the vehicle owner's terminal device is the terminal device used by the vehicle owner, including but not limited to mobile phones, laptops, desktop computers, iPads, etc.
[0160] In step 802, the digital key framework of the device to be shared generates the digital car key to be activated based on the URL address.
[0161] In this embodiment, the device to be shared receives a Uniform Resource Locator (URL) address for sharing a digital car key from the vehicle owner's device via a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing, it generates a digital car key to be activated. This disclosure improves the security of smart car key sharing by sending the URL address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0162] In step 803, a prompt message is output.
[0163] In this embodiment of the disclosure, the prompt message is used to prompt the user to confirm that the digital car key is effective on the terminal device or wearable device.
[0164] In step 804, in response to receiving first confirmation information to confirm that the digital car key is effective on the wearable device, the target wearable device where the effective digital car key is located is determined.
[0165] The target wearable device is a wearable device that corresponds to the same account as the device to be shared. Target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0166] In one possible implementation, upon receiving the URL address and generating the digital car key to be activated through the digital key framework, a prompt message can be output, and after receiving a first confirmation message to confirm that the digital car key is activated on the wearable device, the target wearable device can be identified.
[0167] In another possible implementation, a list of alternative wearable devices can be output, from which the user selects the target wearable device.
[0168] In step 805, the digital car key to be activated is sent to the target wearable device so that the digital car key becomes active on the target wearable device.
[0169] In one possible implementation, if the terminal device and the target wearable device have not yet established a connection, the terminal device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0170] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0171] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0172] In the above embodiments, after receiving the URL address for sharing the digital car key sent by the car owner device, the sharing device can send the digital car key to be activated to the target wearable device, thereby obtaining the activated digital car key on the target wearable device with the same account as the sharing device. This achieves the purpose of making the digital car key effective on the wearable device, expands the carrier for storing the digital car key, improves the portability of the digital car key, and makes it more usable.
[0173] In some alternative embodiments, refer to Figure 9 As shown, Figure 9 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which is the device to be shared, i.e., a Friend device. The method includes the following steps:
[0174] In step 901, the vehicle owner's device sends a Uniform Resource Locator (URL) address for sharing the digital car key.
[0175] The vehicle owner's device refers to the terminal device used by the vehicle owner, including but not limited to mobile phones, laptops, desktop computers, iPads, etc. The device to be shared can receive the URL address through an end-to-end connection with the vehicle owner's device.
[0176] In step 902, the digital key framework of the device to be shared generates the digital car key to be activated based on the URL address.
[0177] In this embodiment, the device to be shared receives a Uniform Resource Locator (URL) address for sharing a digital car key from the vehicle owner's device via a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing, it generates a digital car key to be activated. This disclosure improves the security of smart car key sharing by sending the URL address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0178] In step 903, the target wearable device where the effective digital car key is located is determined.
[0179] The target wearable device is a wearable device that corresponds to the same account as the device to be shared. Target wearable devices include, but are not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0180] In one possible implementation, upon receiving the URL address, a digital car key to be activated can be generated and a prompt message can be output. After receiving a first confirmation message to confirm that the digital car key is activated on the wearable device, the target wearable device can be identified.
[0181] In another possible implementation, a list of alternative wearable devices can be output, from which the user selects the target wearable device.
[0182] In step 904, the digital car key to be activated is sent to the target wearable device.
[0183] In one possible implementation, if the terminal device and the target wearable device have not yet established a connection, the terminal device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0184] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0185] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0186] In step 905, the data to be signed is read from the chip of the target wearable device through the established link with the target wearable device.
[0187] The link may be a secure link to improve the security of the digital car key transmission process. The secure link may include, but is not limited to, a secure link established in a specified manner, which may be a Bluetooth pairing method or other methods, and this disclosure does not limit the specific method.
[0188] The chip in the target wearable device can be designated SE to protect the digital car key active on the target wearable device. The data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's device.
[0189] In step 906, the data to be signed is sent to the vehicle owner's terminal device.
[0190] In this embodiment of the disclosure, the device to be shared can send the data to be signed to the vehicle owner device through an end-to-end connection with the vehicle owner device.
[0191] In step 907, the signature data sent by the vehicle owner's terminal device is received.
[0192] The signature data is the data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0193] In step 908, the signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data.
[0194] The link can be a secure link to enhance the security of the digital car key transmission process. This secure link includes, but is not limited to, secure links established using a specified method, such as Bluetooth pairing or other methods, which are not limited in this disclosure. The chip in the target wearable device can refer to an SE (Secure Element) to protect the digital car key active on the target wearable device.
[0195] In the above embodiments, the device to be shared can interact between the target wearable device and the vehicle owner's device, thereby achieving the purpose of obtaining a valid digital car key on the target wearable device. This expands the carrier for storing digital car keys, improves the portability of digital car keys, and makes them more usable.
[0196] In some alternative embodiments, refer to Figure 10 As shown, Figure 10 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which is a car owner device. The method includes the following steps:
[0197] In step 1001, the target wearable device where the effective digital car key is located is determined.
[0198] The target wearable device is a wearable device that corresponds to the same account as the vehicle owner's device. The target wearable device includes, but is not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0199] In step 1002, the digital key frame of the vehicle owner's device sends the digital car key to be activated to the chip of the target wearable device through the established link.
[0200] In one possible implementation, if the vehicle owner's device and the target wearable device have not yet established a connection, the vehicle owner's device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0201] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0202] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0203] In the above embodiments, the vehicle owner's device can share the digital car key with its target wearable device. The process of sharing the digital car key with the target wearable device can be achieved offline, which expands the carrier for storing the digital car key, improves the portability of the digital car key, and enhances its security.
[0204] In some alternative embodiments, refer to Figure 11 As shown, Figure 11 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is applied to a terminal device, which is a car owner device. The method includes the following steps:
[0205] In step 1101, the target wearable device where the effective digital car key is located is determined.
[0206] The target wearable device is a wearable device that corresponds to the same account as the vehicle owner's device. The target wearable device includes, but is not limited to, smartwatches, smart bracelets, and other wearable or tactile devices.
[0207] In step 1102, the digital key frame of the vehicle owner's device sends the digital car key to be activated to the chip of the target wearable device through the established link between the digital key frame and the target wearable device.
[0208] In one possible implementation, if the vehicle owner's device and the target wearable device have not yet established a connection, the vehicle owner's device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0209] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0210] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0211] In step 1103, the data to be signed is read from the chip of the target wearable device through the established link with the target wearable device.
[0212] The link can be a secure link to enhance the security of the digital car key transmission process. This secure link includes, but is not limited to, secure links established using a specified method, such as Bluetooth pairing or other methods, which are not limited in this disclosure. The data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's device.
[0213] In step 1104, the signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data.
[0214] The link can be a secure link to enhance the security of the digital car key transmission process. This secure link includes, but is not limited to, secure links established using a specified method, such as Bluetooth pairing or other methods, which are not limited in this disclosure. The signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's device.
[0215] In the above embodiments, the vehicle owner's device can interact with its corresponding target wearable device, and the process of sharing the digital car key with the target wearable device can be realized through an offline process, thereby achieving the purpose of obtaining a valid digital car key on the target wearable device. This expands the carrier for storing the digital car key, improves the portability of the digital car key, and makes it more usable.
[0216] Next, we will introduce the method for sharing digital car keys provided in this publication from the perspective of wearable devices.
[0217] Reference Figure 12 As shown, Figure 12 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key. This embodiment is described from the perspective of a wearable device, wherein the wearable device includes, but is not limited to, smartwatches, smart bracelets, and other wearable or tactile devices. Figure 12 As shown, the method for sharing a digital car key may include the following steps:
[0218] In step 1201, a digital car key awaiting activation is received from a terminal device with the same account as the wearable device.
[0219] In the embodiments disclosed herein, the terminal device may be a vehicle owner's terminal device or a terminal device to be shared. This disclosure does not limit the type of device. Specifically, the terminal device may include, but is not limited to, mobile phones, laptops, desktop computers, iPads, etc.
[0220] In step 1202, an effective digital car key is obtained based on the digital car key to be activated.
[0221] In the above embodiments, digital car keys can be used on wearable devices, expanding the carrier for storing digital car keys, improving the portability of digital car keys, and making them more usable.
[0222] In some alternative embodiments, refer to Figure 13 As shown, Figure 13 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key, which is applied to a wearable device and includes the following steps:
[0223] In step 1301, a digital car key awaiting activation is received from a sharing terminal device with the same account as the wearable device.
[0224] In step 1302, the unsigned data on the chip of the wearable device is sent to the device to be shared via the established link with the device to be shared.
[0225] The data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0226] In one possible implementation, if the device to be shared and the wearable device have not established a connection, the device to be shared can establish a connection with the wearable device, and then the wearable device will send the data to be signed to the device to be shared through the connection.
[0227] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0228] In another possible implementation, the wearable device's chip could be designated SE to protect the digital car key active on the wearable device.
[0229] In this embodiment of the disclosure, after receiving the data to be signed, the sharing device can send the data to be signed to the vehicle owner device for signing through an end-to-end connection with the vehicle owner device.
[0230] In step 1303, the signature data sent by the device to be shared is received through the established link with the device to be shared.
[0231] The signature data is data corresponding to the digital car key, confirmed by the vehicle owner's device. In this embodiment, the vehicle owner's device sends the signature data to the sharing device, which then sends it to the wearable device.
[0232] In step 1304, a valid digital car key is obtained based on the signature data.
[0233] In the above embodiments, the digital car key can be made effective on the wearable device, expanding the carrier for storing the digital car key, improving the portability of the digital car key, and providing high security.
[0234] In some alternative embodiments, refer to Figure 14 As shown, Figure 14 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key, which is applied to a wearable device and includes the following steps:
[0235] In step 1401, a digital car key awaiting activation is received from the vehicle owner's device, which has the same account as the wearable device.
[0236] In step 1402, the data to be signed on the chip of the wearable device is sent to the vehicle owner's terminal device through the established link.
[0237] The data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0238] In one possible implementation, if the vehicle owner's device and the wearable device do not establish a connection, the vehicle owner's device can establish a connection with the wearable device, and then the wearable device can send the data to be signed to the vehicle owner's device through the connection for signing.
[0239] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0240] In another possible implementation, the wearable device's chip can be designated as an SE to protect the digital car key active on the wearable device. In step 1403, signature data sent by the vehicle owner's device is received via an established link with the vehicle owner's device.
[0241] The signature data is the data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0242] In step 1404, a valid digital car key is obtained based on the signature data.
[0243] In the above embodiments, the process of sharing a digital car key with a target wearable device can be achieved offline, which expands the carrier for storing digital car keys, improves the portability of digital car keys, and enhances security.
[0244] In some alternative embodiments, refer to Figure 15 As shown, Figure 15 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key, including the following steps:
[0245] In step 1501, the vehicle owner device sends a URL address for sharing the digital car key to the device to be shared.
[0246] In step 1502, the device to be shared generates the digital car key to be activated in response to receiving the URL address.
[0247] In this embodiment of the disclosure, the device to be shared receives a Uniform Resource Locator (URL) address for sharing a digital car key sent by the vehicle owner's device through a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses.
[0248] This disclosure improves the security of smart car key sharing by sending the Uniform Resource Locator (URL) address of the digital car key sent by the car owner to the digital key framework of the device to be shared. After the digital key framework parses the URL, the information presented to the user interface does not contain the URL. This avoids the security risk of URL leakage caused by directly presenting the URL on the user interface.
[0249] In step 1503, the device to be shared outputs a prompt message.
[0250] In this embodiment of the disclosure, after the digital key framework completes the parsing of the URL and generates a digital car key to be activated, the prompt information can be output. The prompt information is used to prompt the user to confirm that the digital car key is activated on the terminal device or wearable device. If the sharing terminal device receives first confirmation information confirming that the digital car key is activated on the wearable device, steps 1504 to 1512 are executed. If a second confirmation information confirming that the digital car key is activated on the sharing terminal device is received, step 1513 is executed.
[0251] In step 1504, the device to be shared outputs a list of alternative wearable devices.
[0252] In one possible implementation, the list of candidate wearable devices includes at least one candidate wearable device that corresponds to the same account as the device to be shared, that is, all wearable devices that correspond to the same account as the device to be shared are displayed in the list of candidate wearable devices.
[0253] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices that correspond to the same account as the device to be shared and have already established a link with the device to be shared. Wearable devices that correspond to the same account as the device to be shared and have already established a link with the device to be shared are displayed in the list of candidate wearable devices.
[0254] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices with the same account as the terminal device to be shared. Furthermore, the list also displays the connection status for each candidate wearable device. The connection status indicates whether a connection has been established between the terminal device and the candidate wearable device.
[0255] In step 1505, the device to be shared responds to receiving the device confirmation instruction by selecting the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
[0256] In step 1506, the device to be shared sends the digital car key to be activated to the chip of the target wearable device through the established link with the target wearable device.
[0257] In one possible implementation, if the device to be shared and the target wearable device have not yet established a connection, the device to be shared can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0258] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0259] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0260] In step 1507, the target wearable device sends the data to be signed on its chip to the end device to be shared via the established link between the target wearable device and the end device to be shared.
[0261] The data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0262] In step 1508, the device to be shared sends the data to be signed to the vehicle owner device.
[0263] In step 1509, the vehicle owner's device sends the signature data to the device to be shared.
[0264] The signature data is the data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0265] In step 1510, the device to be shared sends the signature data to the chip of the target wearable device through the established link with the target wearable device.
[0266] In step 1511, the target wearable device's chip obtains the effective digital car key based on the signature data.
[0267] In step 1512, the device to be shared stores specified information before the digital car key becomes effective on the target wearable device.
[0268] The specified information includes status information and / or configuration information corresponding to the digital car key.
[0269] In step 1513, after receiving the second confirmation information, the device to be shared obtains the activated digital car key on the device to be shared based on the digital car key to be activated.
[0270] In the above embodiments, the device to be shared or the target wearable device corresponding to the device to be shared can be flexibly selected as the carrier of the digital car key, which expands the carriers for storing digital car keys, improves the portability of digital car keys, and makes them more usable.
[0271] In some alternative embodiments, refer to Figure 16 As shown, Figure 16 This is a flowchart illustrating an exemplary embodiment of a method for sharing a digital car key, including the following steps:
[0272] In step 1601, a prompt message is output.
[0273] The prompt message is used to remind the user to confirm that the digital car key is active on the terminal device or wearable device.
[0274] In one possible implementation, the vehicle owner's device has an interface corresponding to the digital car key, which the user can call as needed to trigger the output of the prompt message.
[0275] In another possible implementation, the vehicle owner's device can output the notification message after detecting that a wearable device has established a connection with it.
[0276] The above is merely an illustrative example, and any solution that can trigger the vehicle owner's device to output this prompt message should fall within the scope of protection of this disclosure.
[0277] If the vehicle owner's device receives a first confirmation message confirming that the digital car key is effective on the wearable device, the following steps 1602 to 1608 are executed. If a second confirmation message confirming that the digital car key is effective on the vehicle owner's device is received, the process ends since the digital car key is already effective on the vehicle owner's device.
[0278] In step 1602, the vehicle owner's device outputs a list of alternative wearable devices.
[0279] In one possible implementation, the list of alternative wearable devices includes at least one alternative wearable device that corresponds to the same account as the vehicle owner's device, that is, all wearable devices that correspond to the same account as the vehicle owner's device are displayed in the list of alternative wearable devices.
[0280] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices that correspond to the same account as the vehicle owner's device and have already established a connection with the vehicle owner's device. That is, wearable devices that correspond to the same account as the vehicle owner's device and have already established a connection with the vehicle owner's device are displayed in the list of candidate wearable devices.
[0281] In another possible implementation, the list of candidate wearable devices includes candidate wearable devices with the same account as the vehicle owner's device. Furthermore, the list also displays the connection status of each candidate wearable device. The connection status indicates whether a connection has been established between the vehicle owner's device and the candidate wearable device.
[0282] In step 1603, the vehicle owner device responds to receiving a device confirmation command by selecting the alternative wearable device indicated by the device confirmation command as the target wearable device.
[0283] In step 1604, the vehicle owner device sends the digital car key to be activated to the chip of the target wearable device through the established link with the target wearable device.
[0284] In one possible implementation, if the vehicle owner's device and the target wearable device have not yet established a connection, the vehicle owner's device can first establish a connection with the target wearable device, and then send the digital car key to be activated to the chip of the target wearable device through the connection.
[0285] In another possible implementation, the link can be a secure link to improve the security of the digital car key transmission process. The secure link includes, but is not limited to, a secure link established based on a specified method, which can be a Bluetooth pairing method or other methods, and this disclosure does not limit this method.
[0286] In another possible implementation, the chip of the target wearable device can be designated SE in order to protect the digital car key active on the target wearable device.
[0287] In step 1605, the target wearable device sends the data to be signed on its chip to the vehicle owner device through the established link with the vehicle owner device.
[0288] In step 1606, the vehicle owner device sends the signature data to the chip of the target wearable device through the established link with the target wearable device.
[0289] In step 1607, the target wearable device's chip obtains the effective digital car key based on the signature data.
[0290] In step 1608, the vehicle owner's device stores specified information before the digital car key becomes effective on the target wearable device.
[0291] The specified information includes status information and / or configuration information corresponding to the digital car key.
[0292] In the above embodiments, the target wearable device corresponding to the vehicle owner's device can be used as the carrier of the digital car key, which expands the carrier for storing the digital car key, improves the portability of the digital car key, and makes it more usable.
[0293] Corresponding to the aforementioned embodiments of the application function implementation method, this disclosure also provides embodiments of the application function implementation apparatus.
[0294] Reference Figure 17 , Figure 17 This is a block diagram illustrating an apparatus for sharing a digital car key according to an exemplary embodiment. The apparatus is applied to a terminal device and includes:
[0295] Wearable device determination module 1701 is configured to determine the target wearable device where the effective digital car key is located; wherein, the target wearable device is a wearable device that corresponds to the same account as the terminal device;
[0296] The first sending module 1702 is configured to send the digital car key to be activated to the target wearable device so that the digital car key is activated on the target wearable device.
[0297] The specific implementation method is the same as described above. Figure 2 The implementation of the illustrated embodiments is similar and will not be described again here.
[0298] In some alternative embodiments, the apparatus further includes:
[0299] The output module is configured to output a prompt message; wherein the prompt message is used to prompt the user to confirm that the digital car key is effective on the terminal device or wearable device;
[0300] The second receiving module is configured to receive first confirmation information for confirming that the digital car key is effective on the wearable device;
[0301] The first control module is configured to control the wearable device determination module to determine the target wearable device where the effective digital car key is located, based on the first confirmation information.
[0302] The specific implementation method is the same as described above. Figure 3A The implementation of the illustrated embodiments is similar and will not be described again here.
[0303] In some optional embodiments, the terminal device is a sharing terminal device, and the output module includes:
[0304] The first output submodule is configured to generate the digital car key to be activated and output the prompt information in response to receiving a Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's terminal device.
[0305] The device further includes:
[0306] The third receiving module is configured to receive second confirmation information to confirm that the digital car key is effective on the device to be shared.
[0307] The execution module is configured to, upon receiving the second confirmation information, obtain the activated digital car key on the device to be shared, based on the digital car key to be activated.
[0308] It should be noted that in this disclosure, the device to be shared receives the Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's device through a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing and generates the digital car key to be activated, it outputs the aforementioned prompt information. This disclosure improves the security of smart car key sharing by sending the Uniform Resource Locator (URL) address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0309] The specific implementation method is the same as described above. Figure 4 The implementation of the illustrated embodiments is similar and will not be described again here.
[0310] In some alternative embodiments, the wearable device determining module includes:
[0311] The second output submodule is configured to output a list of candidate wearable devices; wherein the list of candidate wearable devices includes at least one candidate wearable device that corresponds to the same account as the terminal device;
[0312] The first determining submodule is configured to, in response to receiving a device confirmation instruction, select the candidate wearable device indicated by the device confirmation instruction as the target wearable device.
[0313] In some alternative embodiments, the list of alternative wearable devices includes alternative wearable devices that correspond to the same account as the terminal device and have already established a link with the terminal device.
[0314] In some alternative embodiments, the list of candidate wearable devices further includes the link status of each candidate wearable device; wherein the link status is used to indicate whether a link has been established between the terminal device and the candidate wearable device.
[0315] The specific implementation method is the same as described above. Figure 5A The implementation of the illustrated embodiments is similar and will not be described again here.
[0316] In some alternative embodiments, the first sending module includes:
[0317] The first sending submodule is configured to send the digital car key to be activated to the chip of the target wearable device via an established link with the target wearable device.
[0318] The link includes a secure link established based on a specified method, which includes at least a Bluetooth pairing method.
[0319] The specific implementation method is the same as described above. Figure 6 The implementation of the illustrated embodiments is similar and will not be described again here.
[0320] In some alternative embodiments, the apparatus further includes:
[0321] The storage module is configured to store specified information before the digital car key becomes effective on the target wearable device; wherein the specified information includes status information and / or configuration information corresponding to the digital car key.
[0322] The specific implementation method is the same as described above. Figure 7 The implementation of the illustrated embodiments is similar and will not be described again here.
[0323] In some optional embodiments, the terminal device is a sharing terminal device, and the apparatus further includes:
[0324] The fourth receiving module is configured to receive the Uniform Resource Locator (URL) address sent by the vehicle owner's device for sharing the digital car key;
[0325] The second control module is configured to generate the digital car key to be activated based on the URL address using the digital key framework of the device to be shared, and then output a prompt message; wherein the prompt message is used to prompt the user to confirm that the digital car key is activated on the terminal device or wearable device.
[0326] In this embodiment, the device to be shared receives a Uniform Resource Locator (URL) address for sharing a digital car key from the vehicle owner's device via a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing, it generates a digital car key to be activated. This disclosure improves the security of smart car key sharing by sending the URL address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0327] The specific implementation method is the same as described above. Figure 8 The implementation of the illustrated embodiments is similar and will not be described again here.
[0328] In some alternative embodiments, the apparatus further includes:
[0329] The first reading module is configured to read data to be signed from the chip of the target wearable device through an established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0330] The second sending module is configured to send the data to be signed to the vehicle owner's terminal device;
[0331] The fifth receiving module is configured to receive signature data sent by the vehicle owner's terminal device; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device;
[0332] The third sending module is configured to send the signature data to the chip of the target wearable device via an established link, so that the chip can obtain the valid digital car key based on the signature data.
[0333] In this embodiment, the device to be shared receives a Uniform Resource Locator (URL) address for sharing a digital car key from the vehicle owner's device via a built-in Digital Keyframework. The Digital Keyframework has the function of parsing URL addresses. Furthermore, after the Digital Keyframework completes the URL parsing, it generates a digital car key to be activated. This disclosure improves the security of smart car key sharing by sending the URL address of the digital car key sent by the vehicle owner to the Digital Keyframework of the device to be shared. The Digital Keyframework then parses the URL and presents information to the user interface without containing the URL, avoiding the security risks of URL leakage caused by directly displaying the URL on the user interface.
[0334] The specific implementation method is the same as described above. Figure 9 The implementation of the illustrated embodiments is similar and will not be described again here.
[0335] In some optional embodiments, the terminal device is a vehicle owner's terminal device, and the first sending module includes:
[0336] The second sending submodule is configured to send the digital car key to be activated to the chip of the target wearable device via the digital key frame of the vehicle owner's device through an established link with the target wearable device.
[0337] The specific implementation method is the same as described above. Figure 10 The implementation of the illustrated embodiments is similar and will not be described again here.
[0338] In some alternative embodiments, the apparatus further includes:
[0339] The second reading module is configured to read the data to be signed from the chip of the target wearable device through an established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device.
[0340] The fourth sending module is configured to send signature data to the chip of the target wearable device through an established link, and the chip obtains the effective digital car key based on the signature data; wherein the signature data is data corresponding to the digital car key after being confirmed by the car owner's terminal device.
[0341] The specific implementation method is the same as described above. Figure 11 The implementation of the illustrated embodiments is similar and will not be described again here.
[0342] Reference Figure 18 , Figure 18 This is a block diagram illustrating a device for sharing a digital car key according to an exemplary embodiment. The device is applied to a wearable device and includes:
[0343] The first receiving module 1801 is configured to receive a digital car key that is yet to be activated, sent by a terminal device with the same account as the wearable device.
[0344] The determination module 1802 is configured to obtain an effective digital car key based on the digital car key to be activated.
[0345] The specific implementation method is the same as described above. Figure 12 The implementation of the illustrated embodiments is similar and will not be described again here.
[0346] In some optional embodiments, the terminal device is a device to be shared, and the determining module includes:
[0347] The third sending submodule is configured to send the data to be signed on the chip of the wearable device to the device to be shared via an established link with the device to be shared; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's device.
[0348] The first receiving submodule is configured to receive signature data sent by the device to be shared via an established link with the device to be shared; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner device;
[0349] The second determining submodule is configured to obtain a valid digital car key based on the signature data.
[0350] The specific implementation method is the same as described above. Figure 13 The implementation of the illustrated embodiments is similar and will not be described again here.
[0351] In some optional embodiments, the terminal device is a vehicle owner's terminal device, and the determining module includes:
[0352] The fourth sending submodule is configured to send the data to be signed on the chip of the wearable device to the vehicle owner device through an established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner device.
[0353] The second receiving submodule is configured to receive signature data sent by the vehicle owner terminal device through an established link with the vehicle owner terminal device; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner terminal device.
[0354] The third determining submodule is configured to obtain a valid digital car key based on the signature data.
[0355] The specific implementation method is the same as described above. Figure 14 The implementation of the illustrated embodiments is similar and will not be described again here.
[0356] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this disclosure according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0357] Accordingly, this disclosure also provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, is used to implement the steps of any of the methods for sharing a digital car key on the terminal device side described above.
[0358] Accordingly, this disclosure also provides a computer-readable storage medium for storing a computer program, which, when executed by a processor, is used to implement the steps of any of the methods for sharing a digital car key as described above on the wearable device side.
[0359] Accordingly, this disclosure also provides a device for sharing digital car keys, comprising:
[0360] processor;
[0361] Memory used to store processor-executable instructions;
[0362] The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described in any of the above-described terminal device methods.
[0363] Figure 19 This is a block diagram illustrating a device for sharing a digital car key according to an exemplary embodiment. For example, device 1900 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, or other terminal device.
[0364] Reference Figure 19 The device 1900 may include one or more of the following components: a processing component 1902, a memory 1904, a power supply component 1906, a multimedia component 1908, an audio component 1910, an input / output (I / O) interface 1912, a sensor component 1916, and a communication component 1918.
[0365] Processing component 1902 typically controls the overall operation of device 1900, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1902 may include one or more processors 1920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1902 may include one or more modules to facilitate interaction between processing component 1902 and other components. For example, processing component 1902 may include a multimedia module to facilitate interaction between multimedia component 1908 and processing component 1902.
[0366] One of the processors 1920 in the processing component 1902 can be configured to perform the above-described method of sharing a digital car key.
[0367] Memory 1904 is configured to store various types of data to support the operation of device 1900. Examples of this data include instructions for any application or method operating on device 1900, contact data, phonebook data, messages, pictures, videos, etc. Memory 1904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0368] Power supply component 1906 provides power to various components of device 1900. Power supply component 1906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to device 1900.
[0369] Multimedia component 1908 includes a screen that provides an output interface between device 1900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1908 includes a front-facing camera and / or a rear-facing camera. When device 1900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0370] Audio component 1910 is configured to output and / or input audio signals. For example, audio component 1910 includes a microphone (MIC) configured to receive external audio signals when device 1900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1904 or transmitted via communication component 1918. In some embodiments, audio component 1910 also includes a speaker for outputting audio signals.
[0371] I / O interface 1912 provides an interface between processing component 1902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0372] Sensor assembly 1916 includes one or more sensors for providing status assessments of various aspects of device 1900. For example, sensor assembly 1916 may detect the on / off state of device 1900, the relative positioning of components such as the display and keypad of device 1900, changes in the position of device 1900 or a component of device 1900, the presence or absence of user contact with device 1900, the orientation or acceleration / deceleration of device 1900, and temperature changes of device 1900. Sensor assembly 1916 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1916 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1916 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.
[0373] Communication component 1918 is configured to facilitate wired or wireless communication between device 1900 and other devices. Device 1900 can access wireless networks based on communication standards, such as WiFi, 3G, 4G, 5G, 6G, or combinations thereof. In one exemplary embodiment, communication component 1918 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1918 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0374] In an exemplary embodiment, the apparatus 1900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0375] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1904 including instructions, which can be executed by a processor 1920 of the device 1900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0376] Accordingly, this disclosure also provides a device for sharing digital car keys, comprising:
[0377] processor;
[0378] Memory used to store processor-executable instructions;
[0379] The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described above on the wearable device side.
[0380] like Figure 20 As shown, Figure 20 This is a schematic diagram illustrating the structure of a device 2000 for sharing digital car keys according to an exemplary embodiment. The device 2000 can be provided as a wearable device, including but not limited to watches, bracelets, and other wearable or wearable devices. (Refer to...) Figure 20 The device 2000 includes a processing component 2022, a wireless transmitting / receiving component 2024, an antenna component 2026, and a signal processing section specific to the wireless interface. The processing component 2022 may further include one or more processors.
[0381] One of the processors in the processing component 2022 can be configured to perform the method of sharing a digital car key as described in any of the above-described wearable device side.
[0382] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0383] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0384] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for sharing digital car keys, characterized in that, The method is applied to a terminal device, and the method includes: The target wearable device where the effective digital car key is located is identified; wherein, the target wearable device is a wearable device that corresponds to the same account as the terminal device; Send the digital car key to be activated to the target wearable device so that the digital car key becomes active on the target wearable device; When the terminal device is a device to be shared, the method further includes: By establishing a link with the target wearable device, the data to be signed is read from the chip of the target wearable device; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's device. The data to be signed is sent to the vehicle owner's device; Receive signature data sent by the vehicle owner's terminal device; The signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data.
2. The method according to claim 1, characterized in that, The method further includes: Output a prompt message; wherein the prompt message is used to prompt the user to confirm that the digital car key is effective on the terminal device or wearable device; Receive first confirmation information to confirm that the digital car key is effective on the wearable device; Based on the first confirmation information, the step of determining the effective digital car key and its location on the target wearable device is executed.
3. The method according to claim 2, characterized in that, The terminal device is the device to be shared, and the output prompt information includes: In response to receiving a Uniform Resource Locator (URL) address for sharing the digital car key sent by the vehicle owner's device, the system generates the digital car key to be activated and outputs the prompt message. After outputting the prompt message, the method further includes: Receive a second confirmation message to confirm that the digital car key is effective on the device to be shared; After receiving the second confirmation information, the digital car key that is to be activated is obtained on the device to be shared, based on the digital car key that is to be activated.
4. The method according to claim 1, characterized in that, The target wearable device where the digital car key is located, which is determined to be effective, includes: Output a list of candidate wearable devices; wherein the list of candidate wearable devices includes at least one candidate wearable device that corresponds to the same account as the terminal device; In response to receiving a device confirmation command, the candidate wearable device indicated by the device confirmation command is selected as the target wearable device.
5. The method according to claim 4, characterized in that, The list of candidate wearable devices includes candidate wearable devices that correspond to the same account as the terminal device and have already established a link with the terminal device.
6. The method according to claim 4, characterized in that, The list of candidate wearable devices also includes the link status of each candidate wearable device; wherein the link status is used to indicate whether a link has been established between the terminal device and the candidate wearable device.
7. The method according to claim 1, characterized in that, Sending the digital car key to be activated to the target wearable device includes: The digital car key to be activated is sent to the chip of the target wearable device via the established link. The link includes a secure link established based on a specified method, which includes at least a Bluetooth pairing method.
8. The method according to claim 1, characterized in that, The method further includes: Before the digital car key becomes effective on the target wearable device, specified information is stored; wherein, the specified information includes status information and / or configuration information corresponding to the digital car key.
9. The method according to any one of claims 1-8, characterized in that, The terminal device is the device to be shared, and the method further includes: Receive the Uniform Resource Locator (URL) address sent by the vehicle owner's device for sharing the digital car key; After the digital key framework of the device to be shared generates the digital car key to be activated based on the URL address, the step of outputting a prompt message is performed; wherein, the prompt message is used to prompt the user to confirm that the digital car key is activated on the terminal device or wearable device.
10. The method according to any one of claims 1-8, characterized in that, The terminal device is a vehicle owner's device, and the step of sending the digital car key to be activated to the target wearable device includes: The digital key frame of the vehicle owner's device sends the digital car key to be activated to the chip of the target wearable device through the established link.
11. The method according to claim 10, characterized in that, After sending the digital car key to be activated to the target wearable device, the method further includes: By establishing a link with the target wearable device, the data to be signed is read from the chip of the target wearable device; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device. The signature data is sent to the chip of the target wearable device through the established link, and the chip obtains the valid digital car key based on the signature data; wherein, the signature data is the data corresponding to the digital car key after being confirmed by the car owner's terminal device.
12. A method for sharing digital car keys, characterized in that, The method is applied to wearable devices, and the method includes: Receive a digital car key that is yet to be activated from a terminal device with the same account as the wearable device; Based on the digital car key to be activated, an activated digital car key is obtained; The terminal device is the device to be shared, and the process of obtaining an effective digital car key based on the digital car key to be activated includes: The unsigned data on the chip of the wearable device is sent to the unsigned device via the established link with the device to be shared; wherein the unsigned data is data corresponding to the digital car key that has not been confirmed by the car owner's device. The system receives signature data sent by the device to be shared through an established link with the device to be shared; wherein the signature data is data sent by the device to be shared to the vehicle owner device for signing, and the signature data sent by the vehicle owner device to the device to be shared. Based on the signature data, a valid digital car key is obtained.
13. The method according to claim 12, characterized in that, The terminal device is a vehicle owner's terminal device, and the process of obtaining an effective digital car key based on the digital car key to be activated includes: The data to be signed on the chip of the wearable device is sent to the vehicle owner's terminal device through the established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device. The system receives signature data sent by the vehicle owner's terminal device through an established link; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device. Based on the signature data, a valid digital car key is obtained.
14. A device for sharing digital car keys, characterized in that, The device is used in a terminal device, and the device includes: The wearable device determination module is configured to determine the target wearable device where the effective digital car key is located; wherein, the target wearable device is a wearable device that corresponds to the same account as the terminal device; The first sending module is configured to send the digital car key to be activated to the target wearable device so that the digital car key is activated on the target wearable device; When the terminal device is a device to be shared, the device further includes; The first reading module is configured to read the data to be signed from the chip of the target wearable device through an established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the vehicle owner's terminal device. The second sending module is configured to send the data to be signed to the vehicle owner's terminal device; The fifth receiving module is configured to receive signature data sent by the vehicle owner's terminal device; wherein the signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device; The third sending module is configured to send the signature data to the chip of the target wearable device via an established link, so that the chip can obtain the valid digital car key based on the signature data.
15. A device for sharing digital car keys, characterized in that, The device is used in wearable devices, and the device includes: The first receiving module is configured to receive a digital car key that is yet to be activated, sent by a terminal device with the same account as the wearable device. The determination module is configured to obtain an effective digital car key based on the digital car key to be activated; The terminal device is the device to be shared, and the determining module includes: The third sending submodule is configured to send the data to be signed on the chip of the wearable device to the device to be shared via an established link; wherein the data to be signed is data corresponding to the digital car key that has not been confirmed by the car owner's device. The first receiving submodule is configured to receive signature data sent by the device to be shared via an established link with the device to be shared; wherein the signature data is data sent by the device to be shared to the vehicle owner device for signature, and the signature data sent by the vehicle owner device to the device to be shared. The second determining submodule is configured to obtain a valid digital car key based on the signature data.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for sharing a digital car key as described in any one of claims 1-11.
17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for sharing a digital car key as described in any one of claims 12-13.
18. A device for sharing digital car keys, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described in any one of claims 1-11.
19. A device for sharing digital car keys, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key as described in any one of claims 12-13.
Citation Information
Patent Citations
Digital key sharing method and device, electronic equipment and storage medium
CN111328051A