Method and device for sharing digital car key and storage medium
By sending the digital car key from the terminal device to the target wearable device to make it effective, the problem that digital car keys can only be effective on terminal devices is solved, and it is made effective on wearable devices, improving portability and usability.
Patent Information
- Application Number
- CN202511537890.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-08
- Publication Date
- 2026-01-30
AI Technical Summary
In existing technologies, digital car keys can only be used on terminal devices and do not involve implementation methods using wearable devices as carriers, resulting in insufficient portability and usability.
By identifying the target wearable device on the terminal device side and sending the digital car key to that device to activate it, the carrier of the digital car key is expanded, improving portability and usability.
This enables digital car keys to function on wearable devices, expands the storage space for digital car keys, and improves portability and usability.
Smart Images

Figure CN121438433A_ABST
Abstract
Description
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional application of the Chinese Invention Patent Application No. 202111490423.2, filed on December 8, 2021, entitled “Method and Device for Sharing Digital Car Key, and Storage Medium”. TECHNICAL FIELD
[0002] The present disclosure relates to the field of digital car keys, and in particular, to a method and device for sharing a digital car key, and a storage medium. BACKGROUND
[0003] Currently, CCC (Car Connectivity Consortium) specifications, ICCOA (Intelligent Car Connectivity Open Alliance), and the like have established a sharing process for digital car keys.
[0004] Taking the CCC specification as an example, an Owner (vehicle owner) device and a Friend (device to be shared) device can establish an end-to-end connection. The specific process includes: the Owner device generates a URL (Uniform Resource Locator) for sharing a digital car key, which can include session Id (session identifier) and information of a vehicle to be shared, and the like. The Friend device determines the digital car key shared by the Owner device based on the URL address. SUMMARY
[0005] Therefore, the present disclosure provides a method and device for sharing a digital car key, and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, a method for sharing a digital car key is provided, the method being applied to a terminal device, and the method comprising: determining a target wearable device in which a valid digital car key is located; wherein the target wearable device is a wearable device corresponding to the same account as the terminal device; sending the digital car key to be validated to the target wearable device, so as to validate the digital car key on the target wearable device.
[0007] Optionally, the method further comprises: outputting prompt information; wherein the prompt information is used to prompt a user to confirm validation of the digital car key on the terminal device or the wearable device; receiving first confirmation information for confirming validation of the digital car key on the wearable device. based on the first confirmation information, performing the step of determining a target wearable device in which the determined digital vehicle key takes effect.
[0008] Optionally, the terminal device is a sharing-end device, and the outputting of the prompt information comprises: in response to receiving a uniform resource locator (URL) address for sharing the digital vehicle key sent by the owner-end device, generating the digital vehicle key to be taken effect, and outputting the prompt information; After the prompt information is outputted, the method further comprises: receiving second confirmation information for confirming that the digital vehicle key takes effect on the sharing-end device; After the second confirmation information is received, based on the digital vehicle key to be taken effect, the digital vehicle key takes effect on the sharing-end device.
[0009] Optionally, the target wearable device in which the determined digital vehicle key takes effect comprises: outputting a list of alternative wearable devices; wherein the list of alternative wearable devices comprises at least one alternative wearable device corresponding to the same account as the terminal device; in response to receiving a device confirmation instruction, taking the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
[0010] Optionally, the list of alternative wearable devices comprises an alternative wearable device corresponding to the same account as the terminal device and having established a link with the terminal device.
[0011] Optionally, the list of alternative wearable devices further comprises a link state corresponding to each alternative wearable device; wherein the link state is used to indicate whether a link has been established between the terminal device and the alternative wearable device.
[0012] Optionally, the sending of the digital vehicle key to be taken effect to the target wearable device comprises: sending the digital vehicle key to be taken effect to a chip of the target wearable device through a link already established between the terminal device and the target wearable device; wherein the link comprises a secure link established based on a specified manner, and the specified manner at least comprises a Bluetooth pairing manner.
[0013] Optionally, the method further comprises: storing specified information before the digital vehicle key takes effect on the target wearable device; wherein the specified information comprises state information and / or configuration information corresponding to the digital vehicle key.
[0014] Optionally, the terminal device is a sharing-end device, and the method further comprises: receiving a uniform resource locator (URL) address for sharing a digital car key sent by a car owner-end device; after the digital key framework of the sharing-end device generates the digital car key to be validated based on the URL address, performing the step of outputting prompt information; wherein the prompt information is used to prompt a user to confirm that the digital car key is validated on the terminal device or wearable device.
[0015] Optionally, after the digital car key to be validated is sent to the target wearable device, the method further comprises: reading, through the link already established with the target wearable device, to-be-signed data from a chip of the target wearable device; wherein the to-be-signed data is data corresponding to the digital car key that has not been confirmed by the car owner-end device; sending the to-be-signed data to the car owner-end device; receiving signed data sent by the car owner-end device; wherein the signed data is data corresponding to the digital car key that has been confirmed by the car owner-end device; sending, through the link already established with the target wearable device, the signed data to the chip of the target wearable device, so that the chip obtains the validated digital car key based on the signed data.
[0016] Optionally, the terminal device is a car owner-end device, and the sending of the digital car key to be validated to the target wearable device comprises: sending, by the digital key framework of the car owner-end device, the digital car key to be validated to the chip of the target wearable device through the link already established with the target wearable device.
[0017] Optionally, after the digital car key to be validated is sent to the target wearable device, the method further comprises: reading, through the link already established with the target wearable device, to-be-signed data from a chip of the target wearable device; wherein the to-be-signed data is data corresponding to the digital car key that has not been confirmed by the car owner-end device; sending, through the link already established with the target wearable device, signed data to the chip of the target wearable device, so that the chip obtains the validated digital car key based on the signed data; wherein the signed data is data corresponding to the digital car key that has been confirmed by the car owner-end device.
[0018] 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: 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 that is yet to be activated, an activated digital car key is obtained.
[0019] 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: 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 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. Based on the signature data, a valid digital car key is obtained.
[0020] 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: 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.
[0021] 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: 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 becomes active on the target wearable device.
[0022] According to a fourth aspect of embodiments of the present disclosure, a device for sharing a digital vehicle key is provided, the device is applied to a wearable device, and the device comprises: The first receiving module is configured to receive a to-be-activated digital vehicle key sent by a terminal device corresponding to the same account as the wearable device. The determining module is configured to obtain an activated digital vehicle key based on the to-be-activated digital vehicle key.
[0023] According to a fifth aspect of embodiments of the present disclosure, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method for sharing a digital vehicle key on the terminal device side.
[0024] According to a sixth aspect of embodiments of the present disclosure, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method for sharing a digital vehicle key on the wearable device side.
[0025] According to a seventh aspect of embodiments of the present disclosure, a device for sharing a digital vehicle key is provided, and the device comprises: a processor; a memory for storing processor executable instructions; The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital vehicle key on the terminal device side.
[0026] According to an eighth aspect of embodiments of the present disclosure, a device for sharing a digital vehicle key is provided, and the device comprises: a processor; a memory for storing processor executable instructions; The processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital vehicle key on the wearable device side.
[0027] The technical solutions provided by the embodiments of the present disclosure can include the following beneficial effects: The present disclosure can activate a digital vehicle key on a wearable device, expand the carrier for storing a digital vehicle key, improve the portability of a digital vehicle key, and improve the usability.
[0028] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0029] The accompanying drawings incorporated in the specification and forming a part of the specification illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure together with the specification.
[0030] Figure 1 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 2 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 3A is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 3B is a diagram illustrating output of a prompt according to an example embodiment of the present disclosure; Figure 4 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 5A is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 5B is a diagram illustrating an alternative wearable device list according to an example embodiment of the present disclosure; Figure 6 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 7 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 8 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 9 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 10 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 11 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 12 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 13 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 14 is a flowchart of a method of sharing a digital vehicle key according to an example embodiment of the present disclosure; Figure 15is a flow diagram of another method of sharing a digital car key according to an example embodiment of the present disclosure; Figure 16 is a flow diagram of another method of sharing a digital car key according to an example embodiment of the present disclosure; Figure 17 is a block diagram of an apparatus for sharing a digital car key according to an example embodiment of the present disclosure; Figure 18 is a block diagram of another apparatus for sharing a digital car key according to an example embodiment of the present disclosure; Figure 19 is a structural diagram of an apparatus for sharing a digital car key according to an example embodiment of the present disclosure; Figure 20 is a structural diagram of another apparatus for sharing a digital car key according to an example embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] The example embodiments will be described in detail herein with reference to the attached drawings. In the following description, same numbers refer to same or similar elements throughout the drawings. The following description is not meant to represent all embodiments in accordance with the present disclosure. Rather, it is merely an example embodiment in accordance with some aspects of the present disclosure as detailed in the appended claims.
[0032] In the related art, the CCC specification provides a method of sharing a digital car key from a vehicle owner end device to a to-be-shared end device. Referring to FIG. 1, the method includes the following steps: Figure 1 In step 100, the vehicle owner end device has been paired with a vehicle, and the vehicle owner end device has established an end-to-end connection with the to-be-shared end device.
[0033] In step 101, the vehicle owner end device triggers a sharing invitation for sharing a digital car key.
[0034] In step 102, the vehicle owner end device sends a sharing creation request message for sharing a digital car key to the to-be-shared end device.
[0035] In step 103, the to-be-shared end device receives the sharing creation request message and performs corresponding operations.
[0036] The corresponding operations include, but are not limited to, creating an endpoint, creating a certificate chain, etc.
[0037] In step 104, the to-be-shared end device sends a key signature request to the vehicle owner end device.
[0038] In step 105, the vehicle owner's device signs the data to be signed based on the key signature request.
[0039] In step 106, the vehicle owner device sends an import request to the device to be shared.
[0040] The import request is used to import signature data into the device to be shared.
[0041] In step 107, the digital car key becomes active on the device to be shared.
[0042] 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.
[0043] 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.
[0044] The following section will first introduce the method for sharing digital car keys provided in this publication from the perspective of the terminal device.
[0045] 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: In step 201, the target wearable device where the effective digital car key is located is determined.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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: In step 301, a prompt message is output.
[0051] 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.
[0052] In step 302, a first confirmation message is received to confirm that the digital car key is effective on the wearable device.
[0053] In step 303, based on the first confirmation information, the target wearable device where the effective digital car key is located is determined.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] In some alternative embodiments, refer to Figure 4 As shown, Figure 4is a method flowchart for sharing a digital vehicle key according to an example embodiment of the present disclosure, which is applied to a terminal device, which can be a friend device to be shared, and the method comprises the following steps: In step 401, in response to receiving the uniform resource locator (URL) address for sharing the digital vehicle key sent by the owner terminal device, the digital vehicle key to be activated is generated, and prompt information is output.
[0058] In the embodiment of the present disclosure, the terminal device to be shared can receive the URL address through the digital key framework, and the digital key framework of the terminal device to be shared generates the digital vehicle key to be activated based on the URL address, and outputs a prompt information. The prompt information can be used to prompt the user to confirm that the digital vehicle key is activated on the terminal device or wearable device, and can also be used to prompt the user to confirm that the digital vehicle key is activated on the wearable device, for example Figure 3B as shown.
[0059] In the case of receiving the first confirmation information for confirming that the digital vehicle key is activated on the wearable device, steps 402 to 403 are performed, and in the case of receiving the second confirmation information for confirming that the digital vehicle key is activated on the terminal device to be shared, step 404 is performed.
[0060] It should be noted that in the present disclosure, the terminal device to be shared receives the uniform resource locator (URL) address for sharing the digital vehicle key sent by the owner terminal device through the built-in digital key framework, and the digital key framework has the function of parsing the URL address. After the digital key framework completes the parsing of the URL and generates the digital vehicle key to be activated, the prompt information is output. In the present disclosure, the uniform resource locator (URL) address of the digital vehicle key sent by the owner terminal device is sent to the digital key framework of the terminal device to be shared, and the information presented to the user interface by the digital key framework after completing the parsing of the URL is information that does not contain the URL, which avoids the security risk of URL leakage caused by directly presenting the URL on the user interface, and improves the security in the process of sharing the smart vehicle key.
[0061] In step 402, based on the first confirmation information, the target wearable device where the activated digital vehicle key is located is determined.
[0062] The number of target wearable devices can be one or more, and the present disclosure does not limit the number of target wearable devices. In addition, the target wearable device is a wearable device corresponding to the same account as the terminal device. The target wearable device includes but is not limited to a smart watch, a smart bracelet, and other wearable devices.
[0063] In step 403, the digital car key to be validated is sent to the target wearable device, so that the digital car key is validated on the target wearable device.
[0064] In step 404, after receiving the second confirmation information, the digital car key to be validated is obtained on the sharing-end device.
[0065] In the embodiments of the present disclosure, the sharing-end device can execute the scheme of obtaining the validated digital car key on the sharing-end device according to related technologies, for example Figure 1 as shown.
[0066] In the above embodiments, when the sharing-end device receives the URL address for sharing the digital car key sent by the owner-end device, the sharing-end device can generate the digital car key to be validated and output the prompt information for prompting the user to confirm the validation of the digital car key on the sharing-end device or the wearable device, and then obtain the validated digital car key on the corresponding device according to the user's indication. The carrier for storing the digital car key is expanded, and the implementation is simple and highly usable.
[0067] In some optional embodiments, referring to Figure 5A as shown, Figure 5A is a method flowchart for sharing a digital car key according to an example embodiment of the present disclosure, which is applied to a terminal device, which can be an owner-end device or a sharing-end device. The method comprises the following steps: In step 501, a list of alternative wearable devices is output.
[0068] In one possible implementation, the list of alternative wearable devices includes at least one alternative wearable device corresponding to the same account as the terminal device, i.e., all wearable devices corresponding to the same account as the terminal device are displayed in the list of alternative wearable devices.
[0069] In another possible implementation, the list of alternative wearable devices includes alternative wearable devices corresponding to the same account as the terminal device and having established a link with the terminal device, i.e., wearable devices corresponding to the same account as the terminal device and having established a link with the terminal device are displayed in the list of alternative wearable devices.
[0070] In another possible implementation, the list of alternative wearable devices includes alternative wearable devices corresponding to the same account as the terminal device, and in addition, the list of alternative wearable devices also displays the link status corresponding to each of the alternative wearable devices. The link status is used to indicate whether a link has been established between the terminal device and the alternative wearable device.
[0071] Optionally, the alternative wearable devices that have established links can be displayed in the alternative wearable device list in one or more of the following ways: highlighted, larger font, ranked first, etc., and the alternative wearable devices that have not established links can be displayed in the alternative wearable device list in one or more of the following ways: set to a specified color (e.g., gray), smaller font, ranked last, etc. Figure 5B As shown in FIG. 5, in step 502, in response to receiving the device confirmation instruction, the alternative wearable device indicated by the device confirmation instruction is taken as the target wearable device.
[0072] In the embodiments of the present disclosure, one or more alternative wearable devices can be selected by the user of the terminal device as the target wearable device on which the digital vehicle key takes effect. The terminal device takes the alternative wearable device indicated by the device confirmation instruction as the target wearable device based on the device confirmation instruction input by the user.
[0073] In step 503, the digital vehicle key to be taken effect is sent to the target wearable device, so that the digital vehicle key takes effect on the target wearable device.
[0074] In the above embodiments, the target wearable device can be determined by the user in the alternative wearable device list, achieving the purpose of taking the digital vehicle key to effect on the wearable device, expanding the carrier for storing the digital vehicle key, and improving the portability and usability of the digital vehicle key.
[0075] In some optional embodiments, referring to Figure 6 As shown in FIG. 6, in step 601, the target wearable device on which the digital vehicle key takes effect is determined. Figure 6 is a flowchart of a method for sharing a digital vehicle key according to an example embodiment of the present disclosure, which is applied to a terminal device. The terminal device can be a vehicle owner terminal device or a sharing terminal device. The method includes the following steps: In step 601, the target wearable device on which the digital vehicle key takes effect is determined.
[0076] In the embodiments of the present disclosure, the number of target wearable devices can be one or more, which is not limited by the present disclosure. In addition, the target wearable device is a wearable device corresponding to the same account as the terminal device. The target wearable device includes, but is not limited to, a smart watch, a smart bracelet, and the like.
[0077] In step 602, the digital vehicle key to be taken effect is sent to the chip of the target wearable device through the link established between the target wearable device and the terminal device.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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: In step 701, the target wearable device where the effective digital car key is located is determined.
[0083] 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.
[0084] In step 702, the digital car key to be activated is sent to the target wearable device.
[0085] In step 703, specified information is stored before the digital car key becomes effective on the target wearable device.
[0086] 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.
[0087] In the above embodiments, the terminal device can be used as a device for storing specified information, and the wearable device can save resources in the process of obtaining the effective digital car key on the wearable device, which is simple and has high usability.
[0088] In some optional embodiments, referring to Figure 8 Figure 8 is a method flowchart for sharing a digital car key according to an example embodiment of the present disclosure, which is applied to a terminal device, which can be a friend device to be shared, and the method includes the following steps: In step 801, a uniform resource locator (URL) address for sharing a digital car key sent by a car owner terminal device is received.
[0089] The car owner terminal device is a terminal device used by the vehicle owner, including but not limited to a mobile phone, a notebook computer, a desktop computer, an iPad, etc.
[0090] In step 802, the digital key framework of the terminal device to be shared generates the digital car key to be effective based on the URL address.
[0091] In the embodiments of the present disclosure, the terminal device to be shared receives the uniform resource locator (URL) address for sharing the digital car key sent by the car owner terminal device through the built-in digital key framework, which has the function of parsing the URL address. After the digital key framework completes the parsing of the URL, the digital car key to be effective is generated. In the present disclosure, the uniform resource locator (URL) address of the digital car key sent by the car owner terminal device is sent to the digital key framework of the terminal device to be shared. After the digital key framework completes the parsing of the URL, the information presented to the user interface is not the URL, which avoids the security risk of URL leakage caused by directly presenting the URL on the user interface, and improves the security in the process of sharing the smart car key.
[0092] In step 803, prompt information is output.
[0093] In the embodiments of the present disclosure, the prompt information is used to prompt the user to confirm that the digital car key is effective on the terminal device or the wearable device.
[0094] In step 804, in response to receiving first confirmation information for confirming that the digital car key is effective on the wearable device, a target wearable device where the effective digital car key is located is determined.
[0095] 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.
[0096] 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.
[0097] In another possible implementation, a list of alternative wearable devices can be output, from which the user selects the target wearable device.
[0098] 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.
[0099] 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.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] 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: In step 901, a uniform resource locator (URL) address for sharing a digital vehicle key sent by a vehicle owner terminal is received.
[0104] The vehicle owner terminal is a terminal used by the vehicle owner, including but not limited to a mobile phone, a notebook computer, a desktop computer, an iPad, etc. The URL address can be received by the sharing terminal through an end-to-end connection with the vehicle owner terminal.
[0105] In step 902, the digital key framework of the sharing terminal generates the digital vehicle key to be validated based on the URL address.
[0106] In the embodiments of the present disclosure, the sharing terminal receives the URL address for sharing the digital vehicle key sent by the vehicle owner terminal through the built-in digital key framework, which has the function of parsing the URL address. After the digital key framework completes the parsing of the URL, the digital vehicle key to be validated is generated. The present disclosure sends the URL address of the digital vehicle key sent by the vehicle owner terminal to the digital key framework of the sharing terminal. After the digital key framework completes the parsing of the URL, the information presented to the user interface is not the URL, which avoids the security risk of URL leakage caused by directly presenting the URL on the user interface, and improves the security in the process of sharing the smart vehicle key.
[0107] In step 903, a target wearable device in which the digital vehicle key to be validated is located is determined.
[0108] The target wearable device is a wearable device corresponding to the same account as the sharing terminal. The target wearable device includes but is not limited to a smart watch, a smart bracelet, etc.
[0109] In one possible implementation, the digital vehicle key to be validated can be generated after receiving the URL address, and a prompt information is output. After receiving the first confirmation information for confirming that the digital vehicle key is validated on the wearable device, the target wearable device is determined.
[0110] In another possible implementation, a list of alternative wearable devices can be output, and the target wearable device is determined by the user in the list of alternative wearable devices.
[0111] In step 904, the digital vehicle key to be validated is sent to the target wearable device.
[0112] In a possible implementation, the terminal device can first establish a link with the target wearable device, and then send the to-be-activated digital car key to the chip of the target wearable device through the link, in a case where the terminal device does not establish a link with the target wearable device.
[0113] In another possible implementation, the link can be a secure link, so as to improve the security of the process of transmitting the digital car key. The secure link includes but is not limited to a secure link established based on a specified manner. The specified manner can be a Bluetooth pairing manner or another manner, which is not limited in the present disclosure.
[0114] In another possible implementation, the chip of the target wearable device can be an SE, so as to protect the digital car key activated on the target wearable device.
[0115] In step 905, the to-be-signed data is read from the chip of the target wearable device through the link already established between the terminal device and the target wearable device.
[0116] The link can be a secure link, so as to improve the security of the process of transmitting the digital car key. The secure link includes but is not limited to a secure link established based on a specified manner. The specified manner can be a Bluetooth pairing manner or another manner, which is not limited in the present disclosure.
[0117] The chip of the target wearable device can be an SE, so as to protect the digital car key activated on the target wearable device. The to-be-signed data is data corresponding to the digital car key and not confirmed by the owner terminal device.
[0118] In step 906, the to-be-signed data is sent to the owner terminal device.
[0119] In the embodiment of the present disclosure, the to-be-shared terminal device can send the to-be-signed data to the owner terminal device through an end-to-end connection between the terminal device and the owner terminal device.
[0120] In step 907, the signature data sent by the owner terminal device is received.
[0121] The signature data is data corresponding to the digital car key and confirmed by the owner terminal device.
[0122] In step 908, the signature data is sent to the chip of the target wearable device through the link already established between the terminal device and the target wearable device, and the chip obtains the activated digital car key based on the signature data.
[0123] The link can be a secure link to improve the security of the process of transmitting the digital vehicle key. The secure link includes, but is not limited to, a secure link established based on a specified manner, and the specified manner can be a Bluetooth pairing manner or other manners, which are not limited in the present disclosure. The chip of the target wearable device can refer to an SE to protect the digital vehicle key validated on the target wearable device.
[0124] In the above embodiments, the target wearable device can be interacted with by the to-be-shared terminal device, so as to achieve the purpose of obtaining the digital vehicle key validated on the target wearable device, expand the carrier for storing the digital vehicle key, and improve the portability and usability of the digital vehicle key.
[0125] In some optional embodiments, referring to FIG. 10, Figure 10 Figure 10 FIG. 10 is a flowchart of a method for sharing a digital vehicle key according to an example embodiment of the present disclosure, which is applied to a terminal device, i.e., an owner device. The method includes the following steps. In step 1001, a target wearable device in which a validated digital vehicle key is located is determined.
[0126] The target wearable device is a wearable device corresponding to the same account as the owner device. The target wearable device includes, but is not limited to, a smart watch, a smart bracelet, and other wearable devices.
[0127] In step 1002, a digital key framework of the owner device sends a to-be-validated digital vehicle key to a chip of the target wearable device through a link already established between the owner device and the target wearable device.
[0128] In a possible implementation, when the owner device and the target wearable device have not established a link, the owner device can first establish a link with the target wearable device, and then send the to-be-validated digital vehicle key to the chip of the target wearable device through the link.
[0129] In another possible implementation, the link can be a secure link to improve the security of the process of transmitting the digital vehicle key. The secure link includes, but is not limited to, a secure link established based on a specified manner, and the specified manner can be a Bluetooth pairing manner or other manners, which are not limited in the present disclosure.
[0130] In another possible implementation, the chip of the target wearable device can refer to an SE to protect the digital vehicle key validated on the target wearable device.
[0131] In the above embodiment, the owner terminal device can share the digital vehicle key with the target wearable device of itself, and the process of sharing the digital vehicle key with the target wearable device can be realized through an offline process, thereby expanding the carrier for storing the digital vehicle key and improving the portability and security of the digital vehicle key.
[0132] In some optional embodiments, referring to Figure 11 Figure 11 is a method flowchart for sharing a digital vehicle key according to an example embodiment of the present disclosure, which is applied to a terminal device, i.e., an owner terminal device, and includes the following steps: In step 1101, a target wearable device in which the effective digital vehicle key is located is determined.
[0133] The target wearable device is a wearable device corresponding to the same account as the owner terminal device. The target wearable device includes, but is not limited to, a smart watch, a smart bracelet, and other wearable devices.
[0134] In step 1102, the digital key framework of the owner terminal device sends the digital vehicle key to be validated to the chip of the target wearable device through the link already established between the owner terminal device and the target wearable device.
[0135] In one possible implementation, when the owner terminal device and the target wearable device have not established a link, the owner terminal device can first establish a link with the target wearable device, and then send the digital vehicle key to be validated to the chip of the target wearable device through the link.
[0136] In another possible implementation, the link can be a secure link to improve the security of the process of transmitting the digital vehicle key. The secure link includes, but is not limited to, a secure link established based on a specified manner, and the specified manner can be a Bluetooth pairing manner or other manners, which are not limited by the present disclosure.
[0137] In another possible implementation, the chip of the target wearable device can refer to an SE to protect the digital vehicle key validated on the target wearable device.
[0138] In step 1103, the data to be signed is read from the chip of the target wearable device through the link already established between the owner terminal device and the target wearable device.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] Next, we will introduce the method for sharing digital car keys provided in this publication from the perspective of wearable devices.
[0144] 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: In step 1201, a digital car key awaiting activation is received from a terminal device with the same account as the wearable device.
[0145] 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.
[0146] In step 1202, an effective digital car key is obtained based on the digital car key to be activated.
[0147] In the above embodiments, the digital vehicle key can be activated on the wearable device, the carrier storing the digital vehicle key is expanded, the portability of the digital vehicle key is improved, and the usability is higher.
[0148] In some optional embodiments, referring to Figure 13 Figure 13 is a method flowchart for sharing a digital vehicle key according to an example embodiment of the present disclosure, which is applied to a wearable device and includes the following steps: In step 1301, a to-be-activated digital vehicle key sent by a to-be-shared end device corresponding to the same account as the wearable device is received.
[0149] In step 1302, to-be-signed data on a chip of the wearable device is sent to the to-be-shared end device through a link already established between the wearable device and the to-be-shared end device.
[0150] The to-be-signed data is data corresponding to the digital vehicle key and not confirmed by the vehicle owner end device.
[0151] In one possible implementation, the to-be-shared end device can establish a link with the wearable device, and then the to-be-signed data is sent by the wearable device to the to-be-shared end device through the link.
[0152] In another possible implementation, the link can be a secure link to improve the security of the process of transmitting the digital vehicle key. The secure link includes, but is not limited to, a secure link established based on a specified manner, and the specified manner can be a Bluetooth pairing manner or other manners, which are not limited by the present disclosure.
[0153] In another possible implementation, the chip of the wearable device can refer to an SE to protect the digital vehicle key activated on the wearable device.
[0154] In the embodiments of the present disclosure, after the to-be-shared end device receives the to-be-signed data, the to-be-signed data can be sent to the vehicle owner end device for signing through an end-to-end connection between the to-be-shared end device and the vehicle owner end device.
[0155] In step 1303, the signed data sent by the to-be-shared end device is received through the link already established between the wearable device and the to-be-shared end device.
[0156] The signed data is data corresponding to the digital vehicle key and confirmed by the vehicle owner end device. In the embodiments of the present disclosure, after the vehicle owner end device sends the signed data to the to-be-shared end device, the to-be-shared end device sends the signed data to the wearable device.
[0157] In step 1304, a valid digital car key is obtained based on the signature data.
[0158] 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.
[0159] 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: In step 1401, a digital car key awaiting activation is received from the vehicle owner's terminal device, which has the same account as the wearable device.
[0160] 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.
[0161] 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.
[0162] 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.
[0163] 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.
[0164] 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.
[0165] The signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0166] In step 1404, a valid digital car key is obtained based on the signature data.
[0167] 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.
[0168] In some optional embodiments, referring to Figure 15 , a method for sharing a digital vehicle key is shown in a flowchart of an exemplary embodiment of the present disclosure, including the following steps: Figure 15 In step 1501, the vehicle owner terminal device sends a URL address for sharing a digital vehicle key to a terminal device to be shared. In step 1502, the terminal device to be shared generates the digital vehicle key to be activated in response to receiving the URL address.
[0169] In the embodiments of the present disclosure, the terminal device to be shared receives the uniform resource locator (URL) address for sharing a digital vehicle key sent by the vehicle owner terminal device through a built-in digital key framework, which has the function of parsing the URL address.
[0170] By sending the uniform resource locator (URL) address of the digital vehicle key sent by the vehicle owner terminal to the digital key framework of the terminal device to be shared, the present disclosure presents information that does not contain the URL to the user interface after the digital key framework completes the parsing of the URL, avoiding the security risks of URL leakage caused by directly presenting the URL on the user interface, and improving the security in the process of sharing the smart vehicle key.
[0171] In step 1503, the terminal device to be shared outputs prompt information.
[0172] In the embodiments of the present disclosure, the prompt information can be output after the digital key framework completes the parsing of the URL and generates the digital vehicle key to be activated. The prompt information is used to prompt the user to confirm that the digital vehicle key is activated on the terminal device or wearable device. In the case where the terminal device to be shared receives first confirmation information for confirming that the digital vehicle key is activated on the wearable device, the following steps 1504 to 1512 are executed, and in the case where second confirmation information for confirming that the digital vehicle key is activated on the terminal device to be shared is received, the following step 1513 is executed.
[0173] In step 1504, the terminal device to be shared outputs a list of alternative wearable devices.
[0174] In one possible implementation, the list of alternative wearable devices includes at least one alternative wearable device corresponding to the same account as the terminal device to be shared, that is, all wearable devices corresponding to the same account as the terminal device to be shared are displayed in the list of alternative wearable devices.
[0175]
[0176] In another possible implementation, the alternative wearable device list includes an alternative wearable device corresponding to the same account as the sharing-end device and having established a link with the sharing-end device. That is, the wearable device corresponding to the same account as the sharing-end device and having established a link with the sharing-end device is displayed in the alternative wearable device list.
[0177] In another possible implementation, the alternative wearable device list includes an alternative wearable device corresponding to the same account as the sharing-end device, and in addition, the alternative wearable device list also displays a link state corresponding to each of the alternative wearable devices. The link state is used to indicate whether a link has been established between the terminal device and the alternative wearable device.
[0178] In step 1505, the sharing-end device, in response to receiving the device confirmation instruction, takes the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
[0179] In step 1506, the sharing-end device sends the digital vehicle key to be validated to the chip of the target wearable device through the link already established between the sharing-end device and the target wearable device.
[0180] In one possible implementation, in the case that the sharing-end device has not established a link with the target wearable device, the sharing-end device can first establish a link with the target wearable device, and then send the digital vehicle key to be validated to the chip of the target wearable device through the link.
[0181] In another possible implementation, the link can be a secure link, so as to improve the security of the process of transmitting the digital vehicle key. The secure link includes, but is not limited to, a secure link established based on a specified manner, and the specified manner can be a Bluetooth pairing manner or other manners, which are not limited in the present disclosure.
[0182] In another possible implementation, the chip of the target wearable device can refer to SE, so as to protect the digital vehicle key validated on the target wearable device.
[0183] In step 1507, the target wearable device sends the to-be-signed data on the chip of the target wearable device to the sharing-end device through the link already established between the sharing-end device and the target wearable device.
[0184] The to-be-signed data is data corresponding to the digital vehicle key and not confirmed by the vehicle owner device.
[0185] In step 1508, the sharing-end device sends the to-be-signed data to the vehicle owner device.
[0186] In step 1509, the vehicle owner's device sends the signature data to the device to be shared.
[0187] The signature data is data corresponding to the digital car key after being confirmed by the vehicle owner's terminal device.
[0188] 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.
[0189] In step 1511, the target wearable device's chip obtains the effective digital car key based on the signature data.
[0190] In step 1512, the device to be shared stores specified information before the digital car key becomes effective on the target wearable device.
[0191] The specified information includes status information and / or configuration information corresponding to the digital car key.
[0192] 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.
[0193] 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.
[0194] 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: In step 1601, a prompt message is output.
[0195] 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.
[0196] 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.
[0197] 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.
[0198] 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.
[0199] In the case where the first confirmation information for confirming that the digital vehicle key takes effect on the wearable device is received by the vehicle owner terminal device, the following steps 1602 to 1608 are performed, and in the case where the second confirmation information for confirming that the digital vehicle key takes effect on the vehicle owner terminal device is received, since the digital vehicle key has already taken effect on the vehicle owner terminal device, the process ends.
[0200] In step 1602, the vehicle owner terminal device outputs a list of alternative wearable devices.
[0201] In one possible implementation, the list of alternative wearable devices includes at least one alternative wearable device corresponding to the same account as the vehicle owner terminal device, i.e., all wearable devices corresponding to the same account as the vehicle owner terminal device are displayed in the list of alternative wearable devices.
[0202] In another possible implementation, the list of alternative wearable devices includes alternative wearable devices corresponding to the same account as the vehicle owner terminal device and having established a link with the vehicle owner terminal device, i.e., wearable devices corresponding to the same account as the vehicle owner terminal device and having established a link with the vehicle owner terminal device are displayed in the list of alternative wearable devices.
[0203] In another possible implementation, the list of alternative wearable devices includes alternative wearable devices corresponding to the same account as the vehicle owner terminal device, and in addition, the list of alternative wearable devices also displays the link status corresponding to each of the alternative wearable devices. The link status is used to indicate whether a link has been established between the vehicle owner terminal device and the alternative wearable device.
[0204] In step 1603, the vehicle owner terminal device responds to the receipt of the device confirmation instruction and takes the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
[0205] In step 1604, the vehicle owner terminal device sends the digital vehicle key to be taken effect to the chip of the target wearable device through the link already established between the vehicle owner terminal device and the target wearable device.
[0206] In one possible implementation, in the case where the vehicle owner terminal device and the target wearable device have not established a link, the vehicle owner terminal device can first establish a link with the target wearable device, and then send the digital vehicle key to be taken effect to the chip of the target wearable device through the link.
[0207] In another possible implementation, the link can be a secure link to improve the security of the process of transmitting the digital vehicle key, where the secure link includes but is not limited to a secure link established based on a specified manner, which can be a Bluetooth pairing manner or other manners, and the present disclosure does not limit this.
[0208] In another possible implementation, the chip of the target wearable device can refer to an SE to protect the digital vehicle key that is effective on the target wearable device.
[0209] In step 1605, the target wearable device sends the to-be-signed data on the chip of the target wearable device to the owner terminal device through the link that has been established between the target wearable device and the owner terminal device.
[0210] In step 1606, the owner terminal device sends the signed data to the chip of the target wearable device through the link that has been established between the target wearable device and the owner terminal device.
[0211] In step 1607, the chip of the target wearable device obtains the effective digital vehicle key based on the signed data.
[0212] In step 1608, the owner terminal device stores specified information before the digital vehicle key is effective on the target wearable device.
[0213] The specified information includes state information and / or configuration information corresponding to the digital vehicle key.
[0214] In the above embodiments, the target wearable device corresponding to the owner terminal device can be used as a carrier of the digital vehicle key, which expands the carrier for storing the digital vehicle key, improves the portability of the digital vehicle key, and is more usable.
[0215] Corresponding to the foregoing application function implementation method embodiments, the present disclosure also provides application function implementation device embodiments.
[0216] Reference Figure 17 , Figure 17 is a device block diagram for sharing a digital vehicle key according to an exemplary embodiment, which is applied to a terminal device, and the device includes: A wearable device determination module 1701 is configured to determine a target wearable device where the effective digital vehicle key is located; where the target wearable device is a wearable device corresponding to the same account as the terminal device; A first sending module 1702 is configured to send the digital vehicle key to be effective to the target wearable device to make the digital vehicle key effective on the target wearable device.
[0217] The specific implementation manner is similar to that of the above Figure 2 The implementation manner of the embodiment shown is similar, and will not be repeated here.
[0218] In some optional embodiments, the apparatus further comprises: An output module configured to output prompt information; wherein the prompt information is used to prompt a user to confirm that the digital vehicle key takes effect on the terminal device or the wearable device; A second receiving module configured to receive first confirmation information used to confirm that the digital vehicle key takes effect on the wearable device; A first control module configured to control the wearable device determination module to determine the target wearable device where the digital vehicle key that takes effect is located based on the first confirmation information.
[0219] The specific implementation manner is similar to that of the above Figure 3A The implementation manner of the embodiment shown is similar, and will not be repeated here.
[0220] In some optional embodiments, the terminal device is a to-be-shared end device, and the output module comprises: A first output sub-module configured to, in response to receiving a uniform resource locator (URL) address for sharing a digital vehicle key sent by a vehicle owner end device, generate the digital vehicle key to be effective, and output the prompt information; The apparatus further comprises: A third receiving module configured to receive second confirmation information used to confirm that the digital vehicle key takes effect on the to-be-shared end device; An execution module configured to, after receiving the second confirmation information, obtain the digital vehicle key that takes effect on the to-be-shared end device based on the digital vehicle key to be effective.
[0221] It should be noted that, in the present disclosure, the to-be-shared device receives the uniform resource locator (URL) address for sharing a digital vehicle key sent by a vehicle owner end device through a built-in digital key framework, which has the function of parsing the URL address. After the digital key framework completes the parsing of the URL and generates the digital vehicle key to be effective, the prompt information is output. In the present disclosure, the vehicle owner end device sends the uniform resource locator (URL) address of the digital vehicle key to the digital key framework of the to-be-shared end device, and the information presented to the user interface after the digital key framework completes the parsing of the URL is information that does not contain the URL, avoiding the security risk of URL leakage caused by directly presenting the URL on the user interface, and improving the security in the process of sharing the smart vehicle key.
[0222] The specific implementation manner is similar to that of the above Figure 4The implementation manners of the illustrated embodiments are similar, and will not be repeated here.
[0223] In some optional embodiments, the wearable device determining module comprises: a second output sub-module configured to output a list of alternative wearable devices; wherein the list of alternative wearable devices comprises at least one alternative wearable device corresponding to the same account as the terminal device; a first determining sub-module configured to, in response to receiving the device confirmation instruction, determine the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
[0224] In some optional embodiments, the list of alternative wearable devices comprises an alternative wearable device corresponding to the same account as the terminal device and having established a link with the terminal device.
[0225] In some optional embodiments, the list of alternative wearable devices further comprises a link status corresponding to each alternative wearable device; wherein the link status is used to indicate whether a link has been established between the terminal device and the alternative wearable device.
[0226] The specific implementation manners are the same as those described above Figure 5A The implementation manners of the illustrated embodiments are similar, and will not be repeated here.
[0227] In some optional embodiments, the first sending module comprises: a first sending sub-module configured to send the digital vehicle key to be validated to the chip of the target wearable device through a link already established between the target wearable device and the terminal device; wherein the link comprises a secure link established based on a specified manner, and the specified manner at least comprises a Bluetooth pairing manner.
[0228] The specific implementation manners are the same as those described above Figure 6 The implementation manners of the illustrated embodiments are similar, and will not be repeated here.
[0229] In some optional embodiments, the apparatus further comprises: a storage module configured to store specified information before the digital vehicle key is validated on the target wearable device; wherein the specified information comprises state information and / or configuration information corresponding to the digital vehicle key.
[0230] The specific implementation manners are the same as those described above Figure 7 The implementation manners of the illustrated embodiments are similar, and will not be repeated here.
[0231] In some optional embodiments, the terminal device is a sharing terminal device, and the apparatus further comprises: A fourth receiving module configured to receive a uniform resource locator (URL) address for sharing the digital car key sent by the owner terminal device; A second control module configured to output prompt information after the digital key framework of the sharing-end device generates the digital car key to be validated based on the URL address; wherein the prompt information is used to prompt the user to confirm the digital car key to be validated on the terminal device or the wearable device.
[0232] In the embodiments of the present disclosure, the sharing-end device receives the uniform resource locator (URL) address for sharing the digital car key sent by the owner terminal device through the built-in digital key framework, which has the function of parsing the URL address. After the digital key framework completes the parsing of the URL, the digital car key to be validated is generated. In the present disclosure, the uniform resource locator (URL) address for sharing the digital car key sent by the owner terminal device is sent to the digital key framework of the sharing-end device. After the digital key framework completes the parsing of the URL, the information presented to the user interface is not the URL, which avoids the security risk of URL leakage caused by directly presenting the URL on the user interface, and improves the security in the process of sharing the smart car key.
[0233] The specific implementation manners are similar to those of the embodiments of the above Figure 8 described, and will not be described here.
[0234] In some optional embodiments, the apparatus further comprises: A first reading module configured to read the to-be-signed data from the chip of the target wearable device through the link already established between the target wearable device and the apparatus; wherein the to-be-signed data is the data corresponding to the digital car key and not confirmed by the owner terminal device; A second sending module configured to send the to-be-signed data to the owner terminal device; A fifth receiving module configured to receive the signed data sent by the owner terminal device; wherein the signed data is the data corresponding to the digital car key and confirmed by the owner terminal device; A third sending module configured to send the signed data to the chip of the target wearable device through the link already established between the target wearable device and the apparatus, so that the chip obtains the validated digital car key based on the signed data.
[0235] In the embodiments of the present disclosure, the device to be shared receives the uniform resource locator (URL) address of the digital car key sent by the owner device through a built-in digital key framework, which has the function of parsing the URL address. After the digital key framework completes the parsing of the URL, the digital car key to be validated is generated. The present disclosure sends the uniform resource locator (URL) address of the digital car key sent by the owner device to the digital key framework of the device to be shared. After the digital key framework completes the parsing of the URL, the information presented to the user interface is not the URL, which avoids the security risk of URL leakage caused by directly presenting the URL on the user interface, and improves the security in the process of sharing the smart car key.
[0236] The specific implementation is similar to the implementation of the above-described Figure 9 embodiments, and will not be described here again.
[0237] In some optional embodiments, the terminal device is an owner device, and the first sending module includes: A second sending sub-module configured to send, by a digital key framework of the owner device, the digital car key to be validated to a chip of the target wearable device through a link already established between the target wearable device and the owner device.
[0238] The specific implementation is similar to the implementation of the above-described Figure 10 embodiments, and will not be described here again.
[0239] In some optional embodiments, the apparatus further includes: A second reading module configured to read, through a link already established between the target wearable device and the owner device, to-be-signed data from the chip of the target wearable device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the owner device. A fourth sending module configured to send, through the link already established between the target wearable device and the owner device, signed data to the chip of the target wearable device, so that the chip obtains the validated digital car key based on the signed data; wherein the signed data is data corresponding to the digital car key and confirmed by the owner device.
[0240] The specific implementation is similar to the implementation of the above-described Figure 11 embodiments, and will not be described here again.
[0241] Reference is made to Figure 18 , Figure 18is a device block diagram for sharing a digital car key according to an exemplary embodiment, the device is applied to a wearable device, the device comprises: The first receiving module 1801 is configured to receive the terminal device corresponding to the same account of the wearable device The digital car key to be validated is sent; The determination module 1802 is configured to obtain the validated digital car key based on the digital car key to be validated.
[0242] The specific implementation is similar to the implementation of the above Figure 12 embodiments described above, and will not be repeated here.
[0243] In some optional embodiments, the terminal device is a sharing terminal device, and the determination module comprises: The third sending sub-module is configured to send the to-be-signed data on the chip of the wearable device to the sharing terminal device through the link already established between the wearable device and the sharing terminal device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the car owner terminal device; The first receiving sub-module is configured to receive the signature data sent by the sharing terminal device through the link already established between the wearable device and the sharing terminal device; wherein the signature data is data corresponding to the digital car key and confirmed by the car owner terminal device; The second determination sub-module is configured to obtain the validated digital car key based on the signature data.
[0244] The specific implementation is similar to the implementation of the above Figure 13 embodiments described above, and will not be repeated here.
[0245] In some optional embodiments, the terminal device is a car owner terminal device, and the determination module comprises: The fourth sending sub-module is configured to send the to-be-signed data on the chip of the wearable device to the car owner terminal device through the link already established between the wearable device and the car owner terminal device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the car owner terminal device; The second receiving sub-module is configured to receive the signature data sent by the car owner terminal device through the link already established between the wearable device and the car owner terminal device; wherein the signature data is data corresponding to the digital car key and confirmed by the car owner terminal device; The third determination sub-module is configured to obtain the validated digital car key based on the signature data.
[0246] The specific implementation is similar to the implementation of the above Figure 14 embodiments described above, and will not be repeated here.
[0247] For the device embodiment, since it basically corresponds to the method embodiment, the relevant part can be seen from the part of the method embodiment. The device embodiment described above is only illustrative, wherein the units described above as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected to achieve the purpose of the present disclosure according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0248] Correspondingly, the present disclosure also provides a computer readable storage medium for storing a computer program, wherein the computer program is executed by a processor to implement the steps of the method for sharing a digital car key on the terminal device side.
[0249] Correspondingly, the present disclosure also provides a computer readable storage medium for storing a computer program, wherein the computer program is executed by a processor to implement the steps of the method for sharing a digital car key on the wearable device side.
[0250] Correspondingly, the present disclosure also provides a device for sharing a digital car key, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key on the terminal device side.
[0251] Figure 19 is a device block diagram for sharing a digital car key according to an exemplary embodiment. For example, the device 1900 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc. terminal device.
[0252] Referring to Figure 19 , the device 1900 can 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.
[0253] The processing component 1902 generally controls the overall operations of the device 1900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1902 can include one or more processors 1920 to execute instructions and to complete any of the steps of any of the methods described above. In addition, the processing component 1902 can include one or more modules to facilitate interaction with the processing component 1902 and other components. For example, the processing component 1902 can include a multimedia module to facilitate the interaction between the multimedia component 1908 and the processing component 1902.
[0254] One of the processors 1920 in the processing component 1902 can be configured to perform the method of sharing a digital car key described above.
[0255] The memory 1904 is configured to store various types of data to support operations of the device 1900. Examples of these data include instructions for any applications or methods operating on the device 1900, contact data, phonebook data, messages, pictures, videos, and so on. The memory 1904 can be implemented by any type of volatile or non-volatile storage devices 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 memory, flash memory, magnetic disks, or optical disks.
[0256] The power component 1906 supplies the various components of the device 1900 with power. The power component 1906 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1900.
[0257] The multimedia component 1908 includes a screen providing an output interface between the device 1900 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping, and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure related to the touching or swiping action. In some embodiments, the multimedia component 1908 includes a front-facing camera and / or a rear-facing camera. The front-facing camera and / or the rear-facing camera can receive external multimedia data when the device 1900 is in an operation mode, such as a shooting mode or a video mode. Each of the front-facing camera and the rear-facing camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
[0258] The audio component 1910 is configured to output and / or input audio signals. For example, the audio component 1910 includes a microphone (MIC) that is configured to receive an external audio signal when the device 1900 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal can be further stored in the memory 1904 or transmitted via the communication component 1918. In some embodiments, the audio component 1910 also includes a speaker for outputting audio signals.
[0259] The I / O interface 1912 provides an interface between the processing component 1902 and peripheral interface modules, which can be a keypad, a click wheel, buttons, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button, and a lock button.
[0260] The sensor component 1916 includes one or more sensors for providing various state assessments for the device 1900. For example, the sensor component 1916 can detect an open / closed state of the device 1900, relative positioning of components, such as a display and a keypad of the device 1900, a change in position of the device 1900 or a component of the device 1900, presence or absence of user contact with the device 1900, orientation or acceleration / deceleration of the device 1900, and temperature changes of the device 1900. The sensor component 1916 can include a proximity sensor configured to detect presence of a nearby object without any physical touch. The sensor component 1916 can further include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1916 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0261] The communication component 1918 is configured to facilitate wired or wireless communication between the device 1900 and other devices. The device 1900 can access a wireless network based on a communication standard, such as WiFi, 3G, 4G, 5G, 6G, or a combination thereof. In an example embodiment, the communication component 1918 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 1918 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0262] In exemplary embodiments, the apparatus 1900 can be implemented using 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, micro-controllers, microprocessors or other electronic devices, to perform the above method.
[0263] In exemplary embodiments, a non-transitory computer readable storage medium including instructions, such as the memory 1904 including instructions, is also provided, which can be executed by the processor 1920 of the apparatus 1900 to complete the above method. For example, the non-transitory computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device, etc.
[0264] Accordingly, the present disclosure also provides an apparatus for sharing a digital vehicle key, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the executable instructions to implement the steps of the above method for sharing a digital vehicle key on the wearable device side.
[0265] As Figure 20 shown, Figure 20 is a structural schematic diagram of an apparatus 2000 for sharing a digital vehicle key according to an exemplary embodiment. The apparatus 2000 can be provided as a wearable device, including but not limited to a watch, a bracelet and other devices that can be worn or worn. Referring to Figure 20 , the apparatus 2000 includes a processing component 2022, a wireless transmitting / receiving component 2024, an antenna component 2026, and a signal processing part specific to a wireless interface, and the processing component 2022 can further include one or more processors.
[0266] One of the processors in the processing component 2022 can be configured to execute the above method for sharing a digital vehicle key on the wearable device side.
[0267] It is to be understood that the phrases "including," "containing," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to those elements, but can include other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0268] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the concepts disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.
[0269] It is to be understood that the embodiments of the disclosure are not limited to the precise structures as has been described and as shown in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of this disclosure. The scope of the disclosure is limited only by the appended claims.
Claims
1. A method of sharing a digital car key, characterized by, The method is applied to a terminal device, and the method comprises: determining a target wearable device; wherein the target wearable device is a wearable device corresponding to the same account as the terminal device; sending the digital vehicle key to be activated to the target wearable device, so as to activate the digital vehicle key on the target wearable device.
2. The method of claim 1, wherein, The method further comprises: outputting prompt information; wherein the prompt information is used to prompt a user to confirm activation of the digital vehicle key on the terminal device or wearable device; receiving first confirmation information for confirming activation of the digital vehicle key on a wearable device; based on the first confirmation information, performing the step of determining the target wearable device.
3. The method of claim 2, wherein, The terminal device is a sharing terminal device, and the step of outputting prompt information comprises: in response to receiving a uniform resource locator (URL) address for sharing a digital vehicle key sent by a vehicle owner terminal device, generating the digital vehicle key to be activated, and outputting the prompt information; after outputting the prompt information, the method further comprises: receiving second confirmation information for confirming activation of the digital vehicle key on the sharing terminal device; after receiving the second confirmation information, based on the digital vehicle key to be activated, obtaining the digital vehicle key activated on the sharing terminal device.
4. The method of claim 1, wherein, The step of determining the target wearable device comprises: outputting a list of alternative wearable devices; wherein the list of alternative wearable devices comprises at least one alternative wearable device corresponding to the same account as the terminal device; in response to receiving a device confirmation instruction, regarding the alternative wearable device indicated by the device confirmation instruction as the target wearable device.
5. The method of claim 4, wherein, The list of alternative wearable devices comprises an alternative wearable device corresponding to the same account as the terminal device and having established a link with the terminal device.
6. The method of claim 4, wherein, The list of alternative wearable devices further comprises a link state corresponding to each alternative wearable device; wherein the link state is used to indicate whether a link has been established between the terminal device and the alternative wearable device.
7. The method of claim 1, wherein, The step of sending the digital vehicle key to be activated to the target wearable device comprises: sending the digital vehicle key to be activated to a chip of the target wearable device through a link established between the target wearable device and the terminal device; wherein the link comprises a secure link established based on a specified manner, and the specified manner comprises at least a Bluetooth pairing manner.
8. The method of claim 1, wherein, The method further comprises: before the digital vehicle key is activated on the target wearable device, storing specified information; wherein the specified information comprises state information and / or configuration information corresponding to the digital vehicle key.
9. The method according to any one of claims 1 to 8, characterized in that, The terminal device is a sharing terminal device, and the method further comprises: receiving a uniform resource locator (URL) address for sharing a digital vehicle key sent by a vehicle owner terminal device; after the digital vehicle key to be activated is generated based on the URL address by a digital key framework of the sharing terminal device, performing the step of outputting prompt information; wherein the prompt information is used to prompt a user to confirm activation of the digital vehicle key on the terminal device or wearable device.
10. The method of claim 9, wherein, After sending the digital car key to be validated to the target wearable device, the method further comprises: reading, from the chip of the target wearable device, to-be-signed data through the link established between the target wearable device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the car owner terminal device; sending the to-be-signed data to the car owner terminal device; receiving signature data sent by the car owner terminal device; wherein the signature data is data corresponding to the digital car key and confirmed by the car owner terminal device; sending the signature data to the chip of the target wearable device through the link established between the target wearable device, and obtaining the validated digital car key based on the signature data by the chip.
11. The method according to any one of claims 1 to 8, characterized in that, The terminal device is a car owner terminal device, and the sending of the digital car key to be validated to the target wearable device comprises: sending, by the digital key framework of the car owner terminal device, the digital car key to be validated to the chip of the target wearable device through the link established between the target wearable device.
12. The method of claim 11, wherein, After sending the digital car key to be validated to the target wearable device, the method further comprises: reading, from the chip of the target wearable device, to-be-signed data through the link established between the target wearable device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the car owner terminal device; sending, to the chip of the target wearable device through the link established between the target wearable device, signature data, and obtaining the validated digital car key based on the signature data by the chip; wherein the signature data is data corresponding to the digital car key and confirmed by the car owner terminal device.
13. A method of sharing a digital car key, characterized by, The method is applied to a wearable device, and the method comprises: receiving a digital car key to be validated sent by a terminal device corresponding to the same account as the wearable device; obtaining a validated digital car key based on the digital car key to be validated.
14. The method of claim 13, wherein, The terminal device is a to-be-shared terminal device, and the obtaining of the validated digital car key based on the digital car key to be validated comprises: sending, to the to-be-shared terminal device through a link established between the to-be-shared terminal device, to-be-signed data on the chip of the wearable device; wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the car owner terminal device; receiving, from the to-be-shared terminal device through the link established between the to-be-shared terminal device, signature data; wherein the signature data is data corresponding to the digital car key and confirmed by the car owner terminal device; obtaining the validated digital car key based on the signature data.
15. The method of claim 13, wherein, The terminal device is a car owner terminal device, and the obtaining of the validated digital car key based on the digital car key to be validated comprises: sending, through a link established between the owner terminal device, to-be-signed data on a chip of the wearable device, wherein the to-be-signed data is data corresponding to the digital car key and not confirmed by the owner terminal device; receiving, through the link established between the owner terminal device, signature data sent by the owner terminal device, wherein the signature data is data corresponding to the digital car key and confirmed by the owner terminal device; obtaining an effective digital car key based on the signature data.
16. An apparatus for sharing a digital car key, characterized by The device is applied to a terminal device, and the device comprises: a wearable device determination module configured to determine a target wearable device, wherein the target wearable device is a wearable device corresponding to the same account as the terminal device; a first sending module configured to send a to-be-effective digital car key to the target wearable device, so that the digital car key is effective on the target wearable device.
17. An apparatus for sharing a digital car key, characterized by The device is applied to a wearable device, and the device comprises: a first receiving module configured to receive a to-be-effective digital car key sent by a terminal device corresponding to the same account as the wearable device; a determination module configured to obtain an effective digital car key based on the to-be-effective digital car key.
18. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the steps of the method for sharing a digital car key according to any one of claims 1-15.
19. An apparatus for sharing a digital car key, the apparatus comprising: comprise: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the executable instructions to implement the steps of the method for sharing a digital car key according to any one of claims 1-15.