Automobile control method and system based on digital key, vehicle and medium
A mini-program end with keep-alive capability integrates with target applications to maintain digital key functionality, addressing the loss of control when the main application is closed, enhancing user experience and reducing costs by leveraging compatible mobile applications.
Patent Information
- Application Number
- CN202411191975.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-20
AI Technical Summary
Existing automobile digital key systems lose functionality when the manufacturer's application is closed, leading to a lack of user experience due to the inability to stay alive, requiring a lack of contactless vehicle control, and the inability to stay alive, requiring a lack of control methods, and the inability to stay alive, resulting in a lack of functionality.
The integration of a mini-program end with keep-alive capability into the target application, allowing it to register the physical address of the vehicle and scan for Bluetooth connections, ensuring the digital key can be used even when the main application is closed, thereby maintaining functionality.
Ensures the success and effectiveness of contactless vehicle control functions even when the main application is closed, improving user experience and reducing development and operating costs by leveraging existing applications with high compatibility across mobile phone models.
Smart Images

Figure CN119172465A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automobile Bluetooth control, and in particular to an automobile control method, system, vehicle and medium based on a digital key. Background Art
[0002] Most modern cars are equipped with a digital key (Bluetooth key) function, that is, the user sends control commands through the Bluetooth channel in the car manufacturer's mobile application, and the car's vehicle control system receives and executes the commands to realize control functions such as vehicle unlocking. This technology realizes the car's digital key's contactless unlocking function, that is, the vehicle is automatically unlocked when the user approaches the vehicle with a mobile phone, and is automatically locked when away from the vehicle. The user does not need to use a physical key or the car manufacturer's application to manually control unlocking or locking, making it more convenient for users to use the car.
[0003] However, the car manufacturer's application is just an ordinary mobile application for the entire mobile phone. It does not have the ability to stay alive, which means that the car manufacturer's application must be running in the foreground or background. When the car manufacturer's application is completely closed, all convenient ways to control the vehicle will become invalid, such as the contactless unlocking function, and the user experience will be lacking. Summary of the invention
[0004] In view of this, the present invention provides a car control method, system, vehicle and medium based on a digital key to solve the problem that when the car company's application is completely closed, all convenient ways of vehicle control will become invalid and the user experience will be lacking.
[0005] In the first aspect, the present invention provides a car control method based on a digital key, which is applied to a mini-program end of a target application with a keep-alive capability, the method comprising: in response to a user's login instruction based on an identity identifier, sending a vehicle information query request corresponding to the identity identifier to a car company server, wherein the identity identifier is the identity identifier of the user logged in at the car company application end; receiving and displaying the vehicle information sent by the car company server, and in response to the user choosing to download the digital key of the target vehicle, sending a digital key download request for the target vehicle to the car company server; receiving and downloading the digital key of the target vehicle sent by the car company server, and registering the physical address of the target vehicle to the target application, so that when the target application scans a target vehicle matching the physical address, the mini-program end is awakened, and the awakened mini-program end uses the digital key to control the vehicle end of the target vehicle to execute the user operation instruction.
[0006] The automobile control method based on digital keys provided by the present invention imports the existing digital key in the automobile enterprise application end into the mini-program end of the target application with the keep-alive capability, and registers the physical address of the target vehicle into the target application. During the keep-alive period of the target application, the target vehicle matching the physical address can be scanned in real time. After the target application scans the target vehicle matching the physical address, the mini-program end can be awakened. The user can use the digital key for Bluetooth control on the mini-program end of the target application, thereby ensuring the success and effectiveness of the senseless function when the automobile enterprise application is closed, thereby improving the user experience. The target application with the keep-alive capability has a high coverage rate and is compatible with the characteristics of most models of mobile phones, thereby reducing the development and operating costs of the enterprise.
[0007] In an optional embodiment, before registering the physical address of the target vehicle into the target application, the method further includes: receiving the switch state of the digital key of the target vehicle sent by the car manufacturer's server, and determining whether the switch state of the digital key of the target vehicle is on; if the switch state of the digital key of the target vehicle is on, executing the step of registering the physical address of the target vehicle into the target application; if the switch state of the digital key of the target vehicle is off, ending the step of registering the physical address of the target vehicle into the target application.
[0008] The present invention sets the switch status of the digital key of the target vehicle downloaded by the mini program to avoid the target application and the car manufacturer's application from scanning the Bluetooth module of the target vehicle at the same time. In this scenario, the two applications using Bluetooth at the same time will cause a conflict. The switch status of the digital key of the target vehicle downloaded by the mini program is set to ensure that only one application uses Bluetooth at the same time, so that the senseless function is successfully implemented.
[0009] In an optional embodiment, the awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions, including: checking whether the network signal of the mobile end where the mini program is located is normal; if the network signal of the mobile end where the mini program is located is normal, sending a digital key switch status query request for the target vehicle to the car company server; receiving the digital key switch status of the target vehicle sent by the car company server, saving the digital key switch status of the target vehicle locally, and determining whether the digital key switch status of the target vehicle is on; if the digital key switch status of the target vehicle is on, requesting to connect to the target vehicle Bluetooth module, and controlling the vehicle end of the target vehicle to execute user operation instructions based on the Bluetooth signal strength of the mobile end and the target vehicle; if the digital key switch status of the target vehicle is off, canceling the physical address registration of the target vehicle of the target application, so that the target application stops scanning the target vehicle that matches the physical address.
[0010] Before using the digital key to control the vehicle end of the target vehicle to perform corresponding operations, the mini program end of the present invention can also request the car manufacturer's server to query the switch status of the digital key of the target vehicle again, and perform subsequent operations based on the current queried switch status result, so as to avoid the user changing the switch status and not updating it to the mini program end in time, resulting in conflicts caused by the simultaneous use of Bluetooth by the mini program end and the car manufacturer's application end.
[0011] In an optional embodiment, the method further includes: if the network signal of the mobile terminal where the mini program is located is abnormal, reading the digital key switch status of the target vehicle stored locally, and executing the step of determining whether the digital key switch status of the target vehicle is in the on state.
[0012] If the mini program of the present invention detects that the mobile network signal is unavailable, it executes subsequent operations by reading the locally stored digital key switch status to ensure normal completion of vehicle control.
[0013] In the second aspect, the present invention provides a car control method based on a digital key, which is applied to a car company server. The method includes: receiving user identity identification information sent by a car company application end, backing up vehicle information corresponding to the identity identification, and feeding back the backup result to the car company application end, so as to control the mobile terminal page where the car company application end is located to jump to the mini program end of a target application with a keep-alive capability; the user identity identification information is generated when the car company application end responds to a user operation to import a digital key into a mini program instruction; receiving a vehicle information query request corresponding to the identity identification sent by the mini program end, and sending the backed-up vehicle information corresponding to the identity identification to the mini program end; receiving a digital key download request for the target vehicle sent by the mini program end, and sending the digital key of the target vehicle to the mini program end, so that the mini program end registers the physical address of the target vehicle to the target application with a keep-alive capability, and when the target application scans a target vehicle matching the physical address, wakes up the mini program end, and the awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute the user operation instruction.
[0014] In an optional embodiment, the car manufacturer server records the time when the vehicle information corresponding to the identity identifier is backed up. Before sending the backed-up vehicle information corresponding to the identity identifier to the mini program end, the method also includes: based on the vehicle information query request, determining whether the vehicle information corresponding to the identity identifier sent by the mini program end is backed up locally, and determining whether the vehicle information query request is within the backup validity period; if it is determined that the vehicle information corresponding to the identity identifier sent by the mini program end has been backed up locally, and the vehicle information query request is within the backup validity period, the vehicle information corresponding to the identity identifier is sent to the mini program end; if it is determined that the vehicle information corresponding to the identity identifier sent by the mini program end has not been backed up locally, and / or the vehicle information query request is not within the backup validity period, a prompt message of identity mismatch is sent to the user, and / or the user is prompted to re-import the digital key into the mini program.
[0015] After receiving a vehicle information query request, the car company server of the present invention pre-checks whether the filing information is valid, and only sends the vehicle information to the mini program end after confirming that the filing information is valid, thereby improving the security of vehicle information transmission and the security of vehicle control.
[0016] In an optional embodiment, the method also includes: receiving the switch status of the digital key of the target vehicle downloaded by the mini-program end set by the user and sent by the car manufacturer application end, and updating the switch status of the digital key of the target vehicle, so as to return the updated switch status of the digital key of the target vehicle to the car manufacturer application end after receiving the switch status viewing request of the digital key of the target vehicle sent by the car manufacturer application end; sending the updated switch status of the digital key of the target vehicle to the mini-program end, so that when the mini-program end determines that the switch status of the digital key of the target vehicle is on, the physical address of the target vehicle is registered in the target application with keep-alive capability.
[0017] After the car company application end of the present invention responds to the user changing the switch status of the digital key of the target vehicle downloaded by the mini-program end, the updated switch status will be sent to the car company server in time, so that the car company server will notify the mini-program end. The mini-program end determines whether to execute the operation of registering the Bluetooth Mac address of the target vehicle to the target vehicle based on the updated switch status. Through timely interaction among the three, the user's wishes can be applied to the corresponding program end in time, thereby improving the user experience.
[0018] In the third aspect, the present invention provides a car control method based on a digital key, which is applied to a car company application end, and the method includes: in response to a user operation, importing a digital key into a mini-program instruction, and sending the user identity information to the car company server; after responding to the backup result feedback from the car company server, controlling the mobile terminal page where the car company application end is located to jump to the mini-program end of a target application with a keep-alive capability, so that after the user performs an identity identification login operation on the mini-program end, the mini-program end obtains the digital key of the target vehicle from the car company server, and registers the physical address of the target vehicle to the target application with a keep-alive capability. When the target application scans a target vehicle that matches the physical address, the mini-program end is awakened, and the awakened mini-program end uses the digital key to control the vehicle end of the target vehicle to execute the user operation instruction.
[0019] In an optional embodiment, in response to the mini program side obtaining the digital key of the target vehicle from the car manufacturer's server, the method also includes: prompting the user to set the switch status of the digital key of the target vehicle downloaded by the mini program side; sending the switch status of the digital key of the target vehicle downloaded by the mini program side set by the user to the car manufacturer's server, so that the car manufacturer's server sends the switch status of the digital key of the target vehicle to the mini program side.
[0020] In an optional embodiment, the method also includes: in response to a user viewing the switch status of the digital key of the target vehicle downloaded from the mini program end, sending a switch status viewing request for the digital key of the target vehicle to the car manufacturer's server; receiving and displaying the switch status of the digital key of the target vehicle returned by the car manufacturer's server; in response to the user changing the switch status of the digital key of the target vehicle, sending the switch status of the digital key of the target vehicle changed by the user to the car manufacturer's server, so that the car manufacturer's server sends the updated switch status of the digital key of the target vehicle to the mini program end.
[0021] In a fourth aspect, the present invention provides a car control system based on a digital key, the system comprising a mini-program end of a target application with a keep-alive capability, a car enterprise application end and a car enterprise server, wherein the car enterprise application end imports the digital key into the mini-program instruction in response to a user operation, and sends the user identity information to the car enterprise server; after receiving the user identity information sent by the car enterprise application end, the car enterprise server backs up the vehicle information corresponding to the identity information, and feeds back the backup result to the car enterprise application end; after the car enterprise application end responds to the backup result fed back by the car enterprise server, it controls the mobile terminal page where the car enterprise application end is located to jump to the mini-program end of the target application with a keep-alive capability; the mini-program end responds to the user's identity-based login instruction, and sends a vehicle information query request corresponding to the identity information to the car enterprise server, and the identity information is the user's login information at the car enterprise application end. The car manufacturer server receives the vehicle information query request corresponding to the identity identifier sent by the mini program end, and sends the backed-up vehicle information corresponding to the identity identifier to the mini program end; the mini program end receives and displays the vehicle information sent by the car manufacturer server, and in response to the user's choice to download the digital key of the target vehicle, sends a digital key download request for the target vehicle to the car manufacturer server; the car manufacturer server receives the digital key download request for the target vehicle sent by the mini program end, and sends the digital key of the target vehicle to the mini program end; the mini program end receives and downloads the digital key of the target vehicle sent by the car manufacturer server, and registers the physical address of the target vehicle to the target application, so that when the target application scans the target vehicle matching the physical address, the mini program end is awakened, and the awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute the user operation instructions.
[0022] The automobile control system based on digital keys provided by the present invention imports the existing digital keys in the automobile enterprise application end into the mini-program end of the target application with the keep-alive capability, and registers the physical address of the target vehicle into the target application. During the keep-alive period of the target application, the target vehicle matching the physical address can be scanned in real time. After the target application scans the target vehicle matching the physical address, the mini-program end can be awakened, and the user can use the digital key for Bluetooth control on the mini-program end of the target application, thereby ensuring the success and effectiveness of the senseless function when the automobile enterprise application is closed, thereby improving the user experience. The target application with the keep-alive capability has a high coverage rate and is compatible with the characteristics of most models of mobile phones, thereby reducing the development and operating costs of the enterprise.
[0023] In the fifth aspect, the present invention provides a vehicle, comprising a vehicle end, which receives and executes user operation instructions sent by a mini-program end using a digital key. In response to a user login instruction based on an identity identifier, the mini-program end sends a vehicle information query request corresponding to the identity identifier to a vehicle manufacturer's server, receives and displays the vehicle information sent by the vehicle manufacturer's server, and in response to a user's choice to download the digital key of a target vehicle, sends a digital key download request for the target vehicle to the vehicle manufacturer's server, receives and downloads the digital key of the target vehicle sent by the vehicle manufacturer's server, and registers the physical address of the target vehicle in the target application, so that when the target application scans a target vehicle that matches the physical address, the mini-program end is awakened.
[0024] In a sixth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the digital key-based vehicle control method of the first aspect or any corresponding embodiment thereof, or to execute the digital key-based vehicle control method of the second aspect or any corresponding embodiment thereof, or to execute the digital key-based vehicle control method of the third aspect or any corresponding embodiment thereof.
[0025] The automobile control system based on digital keys provided by the present invention imports the existing digital keys in the automobile enterprise application end into the mini-program end of the target application with the keep-alive capability, and registers the physical address of the target vehicle into the target application. During the keep-alive period of the target application, the target vehicle matching the physical address can be scanned in real time. After the target application scans the target vehicle matching the physical address, the mini-program end can be awakened, and the user can use the digital key for Bluetooth control on the mini-program end of the target application, thereby ensuring the success and effectiveness of the senseless function when the automobile enterprise application is closed, thereby improving the user experience. The target application with the keep-alive capability has a high coverage rate and is compatible with the characteristics of most models of mobile phones, thereby reducing the development and operating costs of the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0027] Figure 1 It is an existing solution for controlling a digital key of a car according to an embodiment of the present invention;
[0028] Figure 2 is a structural block diagram of a digital key-based automobile control system according to an embodiment of the present invention;
[0029] Figure 3 is an example diagram of the result interaction of the digital key-based automobile control method according to an embodiment of the present invention;
[0030] Figure 4 is a flowchart of an automobile control method based on a digital key according to an embodiment of the present invention;
[0031] Figure 5 is a flowchart of another automobile control method based on a digital key according to an embodiment of the present invention;
[0032] Figure 6 is a flowchart of another automobile control method based on a digital key according to an embodiment of the present invention;
[0033] Figure 7 is an interactive schematic diagram of a digital key-based automobile control system according to an embodiment of the present invention;
[0034] Figure 8 is a structural block diagram of a vehicle according to an embodiment of the present invention;
[0035] Fig. 9 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0036] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0037] The car manufacturer's application is just an ordinary mobile application for the entire mobile phone. It does not have the ability to stay alive. Only the system services or applications of the mobile phone manufacturer have the ability to stay alive. When the car manufacturer's application is completely closed, all convenient ways to control the vehicle will become invalid, such as the ineffectiveness of the senseless unlocking and locking function, and the user experience is lacking. Therefore, the relevant plan is for car manufacturers to cooperate with various mobile phone manufacturers. Users register the physical address of the car Bluetooth (Media Access Control, Mac) to the system service or application of the mobile phone in the car manufacturer's application. The system service or application of the mobile phone periodically scans the Mac address. When the user brings the mobile phone close to the car, the Mac address can be scanned. At this time, the system service pulls up the car manufacturer's application, and the car manufacturer's application starts and connects to the car's Bluetooth. After the Bluetooth channel is established, the car's control system realizes the senseless unlocking and locking functions according to the strength of the Bluetooth signal (safe distance). Figure 1As shown in the figure. In the existing solution, car companies need to cooperate with various mobile phone manufacturers, which results in high operating costs. In addition, the capability interfaces provided by various mobile phone manufacturers are different, which is reflected in the non-standard / unified capability interfaces. In order to be compatible with different mobile phone manufacturers, the development complexity of car companies' applications has also increased exponentially, which has correspondingly increased the cost of function development.
[0038] The embodiment of the present invention provides a car control system based on a digital key, such as Figure 2 As shown, the automobile control system based on the digital key includes a mini program end 1 of a target application with a keep-alive capability, a car company server 2 and a car company application end 3. The embodiment of the present invention does not limit the target application with the keep-alive capability, and can be based on the application actually downloaded and installed by the user's mobile terminal, such as Tencent QQ, WeChat, Weibo, etc., without limitation. The embodiment of the present invention takes the WeChat application as an example. The car company application end is the car company application APP (Application) downloaded to the mobile terminal by the user based on controlling the target vehicle, wherein the car company application end imports the digital key into the mini program instruction in response to the user operation, and sends the user identity information to the car company server; the car company server backs up the vehicle information corresponding to the identity information after receiving the user identity information sent by the car company application end, and feeds back the backup result to the car company application end; after the car company application end responds to the backup result fed back by the car company server, it controls the mobile terminal page where the car company application end is located to jump to the mini program end of the target application with the keep-alive capability; the mini program end responds Based on the user's identity login instruction, a vehicle information query request corresponding to the identity is sent to the car company server, where the identity is the identity of the user logging in on the car company application side; the car company server receives the vehicle information query request corresponding to the identity sent by the mini program side, and sends the vehicle information corresponding to the backup identity to the mini program side; the mini program side receives and displays the vehicle information sent by the car company server, and in response to the user's choice to download the digital key of the target vehicle, sends a digital key download request for the target vehicle to the car company server; the car company server receives the digital key download request for the target vehicle sent by the mini program side, and sends the digital key of the target vehicle to the mini program side; the mini program side receives and downloads the digital key of the target vehicle sent by the car company server, and registers the physical address of the target vehicle to the target application, so that when the target application scans the target vehicle matching the physical address, the mini program side is awakened, and the awakened mini program side uses the digital key to control the vehicle side of the target vehicle to execute the user operation instruction.
[0039] like Figure 3As shown, the user of the embodiment of the present invention can actively initiate the operation of "importing WeChat mini program digital key" in the digital key card in the car enterprise application. After the car enterprise application responds to the user-initiated operation, it can request the identity identification of the user login carried by the current application to the car enterprise server, where the identity identification is not limited and can be an ID, user name or mobile phone number set by the user. As an example only, the car enterprise server can back up the vehicle information corresponding to the identity identification, and can feed back the backup result to the car enterprise application end, and wait for the vehicle information query request from the mini program end; after the car enterprise application end receives the backup result fed back by the car enterprise server, it can control the mobile terminal page where the car enterprise application end is located to jump to the mini program end of the target application with keep-alive capability. After jumping to the mini program side, the user can use the same identity identifier as the one used to log in to the car company application side to complete the registration and login of the mini program side. After the mini program side responds to the user's login instruction based on the identity identifier, it can establish a connection with the car company server through the mini program server and the cloud. The mini program side sends the vehicle information query request corresponding to the identity identifier to the car company server through the mini program server, requesting all vehicles corresponding to the identity identifier (in most cases there is only one car); after the car company server receives the vehicle information query request corresponding to the identity identifier sent by the mini program server, it can send the backed-up vehicle information corresponding to the identity identifier to the mini program server through the cloud. After the mini program server receives the vehicle information list returned by the car company server, it further returns the vehicle information list to the mini program side, and the mini program side can display the vehicle information list.
[0040] In an embodiment of the present invention, a user can select a target vehicle based on the vehicle information list displayed on the mini-program end to enter the key page, triggering the digital key download process of the target vehicle. The mini-program end can call the mini-program service interface IF4 to request to download the digital key of the specified account and target vehicle, wherein a digital key download request for the user ID and the target vehicle ID can be sent to the car company server. The user ID can be automatically generated after the user logs in with the identity identifier on the mini-program end. The user ID corresponding to the same identity identifier is unique. The target vehicle ID can be carried in the vehicle information corresponding to the identity identifier returned by the car company server, or can be generated in advance. When the user selects the target vehicle, the target vehicle ID can be used instead, thereby improving the query efficiency of the corresponding digital key. For example only, after the mini-program server receives the digital key download request, it further requests the digital key download interface IF5 of the car company server. After the car company server receives the user ID and target vehicle ID sent by the mini-program end from IF5 through the mini-program server, it can generate the digital key corresponding to the target vehicle and send the digital key to the mini-program server through the cloud. The mini-program server then returns the digital key to the mini-program end through the response field of the IF4 interface.
[0041] The mini program end of the embodiment of the present invention registers the Bluetooth Mac address of the target vehicle to the target application, that is, the WeChat application. At this point, the digital key import is completed. When the Bluetooth of the target vehicle is turned on, the target application will continuously scan whether there is a Bluetooth device matching its registered Bluetooth Mac address within a certain range. When the mobile terminal approaches the target vehicle, the target application will scan the target vehicle matching the registered Mac address. At this time, the target application will activate the mini program end, that is, wake up the mini program end, and the mini program end requests to connect to the Bluetooth module of the target vehicle. After the car Bluetooth module receives the Bluetooth connection request sent by the mini program end, it can establish a connection with the mini program end. Establish a Bluetooth connection and request the mobile terminal to send a Bluetooth positioning broadcast. The car Bluetooth module then calculates the distance between the mobile terminal and the target vehicle based on the Bluetooth signal strength of the mobile terminal. If the mobile terminal is within a safe distance, the target vehicle is unlocked. If the mobile terminal is outside the safe distance, the target vehicle is locked. After responding to the user's control command for the target vehicle, the mini program can also control the target vehicle to execute the user's operation command through the digital key. As an example only, when the car company's application is in the turned-on state, it can establish a connection with the Bluetooth module of the target vehicle, and control the target vehicle to execute the user's operation command through the digital key in the car company's application.
[0042] The automobile control system based on digital keys provided by the present invention imports the existing digital keys in the automobile enterprise application end into the mini-program end of the target application with the keep-alive capability, and registers the physical address of the target vehicle into the target application. During the keep-alive period of the target application, the target vehicle matching the physical address can be scanned in real time. After the target application scans the target vehicle matching the physical address, the mini-program end can be awakened, and the user can use the digital key for Bluetooth control on the mini-program end of the target application, thereby ensuring the success and effectiveness of the senseless function when the automobile enterprise application is closed, thereby improving the user experience. The target application with the keep-alive capability has a high coverage rate and is compatible with the characteristics of most models of mobile phones, thereby reducing the development and operating costs of the enterprise.
[0043] In an optional implementation, after the car manufacturer's application side responds to the mini program side obtaining the digital key of the target vehicle from the car manufacturer's server, the mini program side prompts the user to set the switch state of the digital key of the target vehicle downloaded by the mini program side; the switch state of the digital key of the target vehicle downloaded by the mini program side set by the user is sent to the car manufacturer's server, the car manufacturer's server receives the switch state of the digital key of the target vehicle downloaded by the mini program side set by the user and sent by the car manufacturer's application side, and updates the switch state of the digital key of the target vehicle, and sends the updated switch state of the digital key of the target vehicle to the mini program side, the mini program side receives the switch state of the digital key of the target vehicle sent by the car manufacturer's server, and determines whether the switch state of the digital key of the target vehicle is on; if the switch state of the digital key of the target vehicle is on, execute the step of registering the physical address of the target vehicle into the target application; if the switch state of the digital key of the target vehicle is off, end the step of registering the physical address of the target vehicle into the target application.
[0044] like Figure 4 As shown, the car enterprise server of the embodiment of the present invention generates the digital key of the target vehicle based on the user ID and the vehicle ID, and can also set the switch state of the digital key of the target vehicle to the default closed state, and then send the digital key of the target vehicle and the switch state of the digital key to the mini program end, the mini program end receives and downloads the digital key of the target vehicle. Temporarily, because the switch state of the digital key is in the closed state, the operation of registering the Bluetooth Mac address of the target vehicle to the target application is not performed. At this time, the car enterprise application end responds to the mini program end obtaining the digital key of the target vehicle from the car enterprise server, that is, the digital key of the target vehicle has been imported, and then the digital key switch setting option of the target vehicle downloaded by the mini program end can be displayed. Item allows the user to set the switch status of the digital key of the target vehicle downloaded by the mini program end. The car manufacturer's application end sends the switch status of the digital key of the target vehicle downloaded by the mini program end set by the user to the car manufacturer's server. The car manufacturer's server updates the currently recorded switch status of the digital key of the target vehicle, and sends the updated effective switch status change of the digital key of the target vehicle to the mini program server. The mini program server notifies the mini program end of the effective switch status change of the digital key of the target vehicle, and the mini program end can update the switch status of the digital key of the target vehicle. Among them, the mini program end can also save the switch status of the digital key of the target vehicle sent by the car manufacturer server through the mini program server locally.
[0045] The mini program can determine whether the digital key switch status of the target vehicle is on. If it is on, the Bluetooth Mac address of the target vehicle can be registered to the target application. If it is determined that the switch status of the digital key is off, the target vehicle Bluetooth Mac address registration operation of the target application is canceled, so that the target application stops scanning the vehicle Bluetooth module. This is just an example.
[0046] The present invention sets the switch status of the digital key of the target vehicle downloaded by the mini program to avoid the target application and the car manufacturer's application from scanning the Bluetooth module of the target vehicle at the same time. In this scenario, the two applications using Bluetooth at the same time will cause a conflict. The switch status of the digital key of the target vehicle downloaded by the mini program is set to ensure that only one application uses Bluetooth at the same time, so that the senseless function is successfully implemented.
[0047] In an optional embodiment, in response to a user viewing the switch status of the digital key of the target vehicle downloaded by the mini-program end, the car manufacturer's application end sends a switch status viewing request for the digital key of the target vehicle to the car manufacturer's server; after receiving the switch status viewing request for the digital key of the target vehicle sent by the car manufacturer's application end, the car manufacturer's server returns the updated switch status of the digital key of the target vehicle to the car manufacturer's application end; the car manufacturer's application end receives and displays the switch status of the digital key of the target vehicle returned by the car manufacturer's server; in response to the user changing the switch status of the digital key of the target vehicle, the switch status of the digital key of the target vehicle changed by the user is sent to the car manufacturer server, and the car manufacturer server sends the updated switch status of the digital key of the target vehicle to the mini-program end.
[0048] like Figure 4 As shown, if the user of the embodiment of the present invention wants to query or change the switch status of the digital key of the target vehicle downloaded by the mini-program end, the corresponding operation can be performed on the car enterprise application end interface. The car enterprise application end responds to the user's instruction to view the switch status of the digital key of the target vehicle downloaded by the mini-program end, and then sends a switch status viewing request for the digital key of the target vehicle to the car enterprise server. The car enterprise server returns the switch status of the digital key of the target vehicle currently recorded to the car enterprise application end, which can also be called the switch status of the mini-program key, and enters the key management page. The user changes the switch status based on the switch status setting of the digital key of the current target vehicle. The car enterprise application end responds to the user changing the switch status of the digital key of the target vehicle, and sends the switch status of the digital key of the target vehicle changed by the user to the car enterprise server. The car enterprise server sends the updated switch status of the digital key of the target vehicle to the mini-program end. The mini-program end then determines whether to register the Bluetooth Mac address of the target vehicle to the operation of the target vehicle based on the updated switch status. The mini-program end can also update the switch status of the digital key of the target vehicle stored locally in real time. For detailed description, please refer to the above embodiment and will not be repeated here.
[0049] After the car company application end of the present invention responds to the user changing the switch status of the digital key of the target vehicle downloaded by the mini-program end, the updated switch status will be sent to the car company server in time, so that the car company server will notify the mini-program end. The mini-program end determines whether to execute the operation of registering the Bluetooth Mac address of the target vehicle to the target vehicle based on the updated switch status. Through timely interaction among the three, the user's wishes can be applied to the corresponding program end in time, thereby improving the user experience.
[0050] In an optional implementation, the car manufacturer's server records the time when the vehicle information corresponding to the backup identity identifier is backed up, and before sending the vehicle information corresponding to the backup identity identifier to the mini-program end, it determines whether the vehicle information corresponding to the identity identifier sent by the mini-program end is backed up locally based on the vehicle information query request, and determines whether the vehicle information query request is within the backup validity period; if it is determined that the vehicle information corresponding to the identity identifier sent by the mini-program end has been backed up locally, and the vehicle information query request is within the backup validity period, the vehicle information corresponding to the identity identifier is sent to the mini-program end; if it is determined that the vehicle information corresponding to the identity identifier sent by the mini-program end has not been backed up locally, and / or the vehicle information query request is not within the backup validity period, a prompt message indicating that the identity identifier does not match is sent to the user, and / or the user is prompted to re-import the digital key into the mini-program.
[0051] like Figure 5 As shown, after receiving the vehicle information query request corresponding to the identity identifier sent by the mini program end through the mini program server, the car enterprise server of the embodiment of the present invention can first verify the filing information, wherein the car enterprise server records the time of the vehicle information corresponding to the backup identity identifier, and in order to improve the safety of automobile control, the filing validity period can also be set, so that the time when the car enterprise server receives the vehicle information query request must be within the filing validity period, wherein the setting of the filing validity period is not limited, such as setting 5 minutes, only as an example. It can be judged whether the car enterprise server has backed up the vehicle information corresponding to the identity identifier sent by the mini program end and whether the vehicle information query request is within the backup validity period. If it is determined that the vehicle information corresponding to the identity identifier sent by the mini program end has been backed up locally, and the vehicle information query request is within the backup validity period, the vehicle information corresponding to the identity identifier is sent to the mini program end; if it is determined that the vehicle information corresponding to the identity identifier sent by the mini program end has not been backed up locally, and / or the vehicle information query request is not within the backup validity period, a prompt message of identity mismatch is sent to the user, and / or the user is prompted to re-import the digital key into the mini program.
[0052] After receiving a vehicle information query request, the car company server of the present invention pre-checks whether the filing information is valid, and only sends the vehicle information to the mini program end after confirming that the filing information is valid, thereby improving the security of vehicle information transmission and the security of vehicle control.
[0053] Specifically, the mini program uses the digital key to control the vehicle side of the target vehicle to execute user operation instructions, including: checking whether the network signal of the mobile terminal where the mini program is located is normal; if the network signal of the mobile terminal where the mini program is located is normal, sending a digital key switch status query request for the target vehicle to the car manufacturer's server; receiving the digital key switch status of the target vehicle sent by the car manufacturer's server, saving the digital key switch status of the target vehicle locally, and determining whether the digital key switch status of the target vehicle is on; if the digital key switch status of the target vehicle is on, requesting to connect to the Bluetooth module of the target vehicle, and controlling the vehicle side of the target vehicle to execute user operation instructions based on the Bluetooth signal strength of the mobile terminal and the target vehicle; if the digital key switch status of the target vehicle is off, canceling the physical address registration of the target vehicle of the target application, so that the target application stops scanning the target vehicle that matches the physical address.
[0054] like Figure 6 As shown, after the target application of the embodiment of the present invention scans the vehicle-side Bluetooth module and activates the mini-program side, the mini-program side can first detect whether the network signal of the mobile terminal is available. If the network signal is available, the digital key switch status query request of the target vehicle is sent to the mini-program server. The mini-program server calls the car enterprise server interface IF7 to request the digital key switch status of the target vehicle. The car enterprise server returns the digital key switch status of the target vehicle to the mini-program server. The mini-program server sends the returned digital key switch status of the target vehicle to the mini-program side. The mini-program side determines whether the switch status of the digital key is on. If it is on, it requests to connect to the Bluetooth module of the target vehicle. After the car Bluetooth module receives the Bluetooth connection request sent by the mini-program side, it can establish a Bluetooth connection with the mini-program side and request the mobile terminal to send a Bluetooth positioning broadcast. The car Bluetooth module then calculates the distance between the mobile terminal and the target vehicle according to the Bluetooth signal strength of the mobile terminal. If the mobile terminal is within a safe distance, the target vehicle is controlled to be unlocked. If the mobile terminal is outside the safe distance, the target vehicle is controlled to be locked. After responding to the user's control instruction for the target vehicle, the mini-program side can also control the target vehicle to execute the user's operation instruction through the digital key, just as an example.
[0055] like Figure 5 As shown, users can also delete digital keys on the mini program side, and after deletion, they need to be re-imported in the car company application. This is just an example.
[0056] Before using the digital key to control the vehicle end of the target vehicle to perform corresponding operations, the mini program end of the present invention can also request the car manufacturer's server to query the switch status of the digital key of the target vehicle again, and perform subsequent operations based on the current queried switch status result, so as to avoid the user changing the switch status and not updating it to the mini program end in time, resulting in conflicts caused by the simultaneous use of Bluetooth by the mini program end and the car manufacturer's application end.
[0057] In an optional implementation, if the network signal of the mobile terminal where the mini program is located is abnormal, the digital key switch status of the target vehicle stored locally is read, and a step of determining whether the digital key switch status of the target vehicle is in the on state is executed.
[0058] like Figure 6 As shown, if the mini program end of the embodiment of the present invention determines that the network signal of the mobile end is unavailable, it can read the digital key switch state of the target vehicle stored locally, and perform subsequent operations based on the read switch state. For detailed description, please refer to the above embodiment, which will not be repeated here. Figure 4 , Figure 5 and Figure 6 The interface identifiers shown in the flowchart, such as IF4, IF5, etc., are just labels in the flowchart and can be named freely. They will not be explained here and are only used as examples.
[0059] If the mini program of the present invention detects that the mobile network signal is unavailable, it executes subsequent operations by reading the locally stored digital key switch status to ensure normal completion of vehicle control.
[0060] The embodiment of the present invention also provides a car control method based on a digital key, which is applied to Figure 2 The mini program side, car enterprise server and car enterprise application side shown in the figure, among which, Figure 7 As shown, the mini program end 1 is used to execute steps S101 to S103, the car company server 2 is used to execute steps S201 to S203, and the car company application end 3 is used to execute steps S301 to S302.
[0061] Step S301, in response to the user operation to import the digital key into the mini program instruction, the user identity information is sent to the car manufacturer's server.
[0062] Step S201, receiving user identity information sent by the car manufacturer application end, backing up vehicle information corresponding to the identity information, and feeding back the backup result to the car manufacturer application end.
[0063] Step S302, after responding to the backup result fed back by the car enterprise server, control the mobile terminal page where the car enterprise application terminal is located to jump to the mini program terminal of the target application with keep-alive capability.
[0064] Step S101, in response to a user's identity-based login instruction, a vehicle information query request corresponding to the identity is sent to the car company server, wherein the identity is the identity used by the user to log in at the car company application end.
[0065] Step S202, receiving a vehicle information query request corresponding to the identity identifier sent by the mini program end, and sending the vehicle information corresponding to the backed-up identity identifier to the mini program end.
[0066] Step S102, receiving and displaying the vehicle information sent by the car manufacturer's server, and in response to the user selecting to download the digital key of the target vehicle, sending a download request for the digital key of the target vehicle to the car manufacturer's server.
[0067] Step S203, receiving a digital key download request for the target vehicle sent by the mini program end, and sending the digital key of the target vehicle to the mini program end.
[0068] Step S103, receive and download the digital key of the target vehicle sent by the car manufacturer's server, and register the physical address of the target vehicle into the target application, so that when the target application scans the target vehicle matching the physical address, it wakes up the mini program end, and the awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions.
[0069] like Figure 5 As shown, the user of the embodiment of the present invention can actively initiate the operation of "importing WeChat mini program digital key" in the digital key card in the car enterprise application. After the car enterprise application responds to the user-initiated operation, it can request the identity identification of the user login carried by the current application to the car enterprise server. The car enterprise server can back up the vehicle information corresponding to the identity identification, and can feed back the backup result to the car enterprise application. After the car enterprise application receives the backup result fed back by the car enterprise server, it can control the mobile terminal page where the car enterprise application is located to jump to the mini program end of the target application with the ability to keep alive. After jumping to the mini program side, the user can use the same identity identifier as the one used to log in to the car company application side to complete the registration and login of the mini program side. After the mini program side responds to the user's login instruction based on the identity identifier, it can establish a connection with the car company server through the mini program server and the cloud. The mini program side sends the vehicle information query request corresponding to the identity identifier to the car company server through the mini program server, requesting all vehicles corresponding to the identity identifier (in most cases there is only one car); after the car company server receives the vehicle information query request corresponding to the identity identifier sent by the mini program server, it can send the backed-up vehicle information corresponding to the identity identifier to the mini program server through the cloud. After the mini program server receives the vehicle information list returned by the car company server, it further returns the vehicle information list to the mini program side, and the mini program side can display the vehicle information list.
[0070] In the embodiment of the present invention, the user can select the target vehicle based on the vehicle information list displayed on the mini-program end to enter the key page, triggering the digital key download process of the target vehicle. The mini-program end can call the mini-program service interface IF4 to request to download the digital key of the specified account and the target vehicle. After the mini-program server receives the digital key download request, it further requests the digital key download interface IF5 of the car manufacturer's server. After the car manufacturer server receives the user ID and target vehicle ID sent by the mini-program end from IF5 through the mini-program server, it can generate the digital key corresponding to the target vehicle and send the digital key to the mini-program server through the cloud. The mini-program server then returns the digital key to the mini-program end through the response field of the IF4 interface.
[0071] The mini program side registers the Bluetooth Mac address of the target vehicle to the target application, that is, the WeChat application. At this point, the digital key import is completed. When the Bluetooth of the target vehicle is turned on, the target application will continue to scan whether there is a Bluetooth device matching its registered Bluetooth Mac address within a certain range. When the mobile terminal approaches the target vehicle, the target application will scan the target vehicle matching the registered Mac address. At this time, the target application will activate the mini program side, that is, wake up the mini program side, and the mini program side requests to connect to the target vehicle Bluetooth module. After the car Bluetooth module receives the Bluetooth connection request sent by the mini program side, it can establish a Bluetooth connection with the mini program side, and control the car through the digital key of the mini program side. For detailed instructions, please refer to the above embodiment and will not be repeated here.
[0072] The automobile control method based on digital keys provided by the present invention imports the existing digital key in the automobile enterprise application end into the mini-program end of the target application with the keep-alive capability, and registers the physical address of the target vehicle into the target application. During the keep-alive period of the target application, the target vehicle matching the physical address can be scanned in real time. After the target application scans the target vehicle matching the physical address, the mini-program end can be awakened. The user can use the digital key for Bluetooth control on the mini-program end of the target application, thereby ensuring the success and effectiveness of the senseless function when the automobile enterprise application is closed, thereby improving the user experience. The target application with the keep-alive capability has a high coverage rate and is compatible with the characteristics of most models of mobile phones, thereby reducing the development and operating costs of the enterprise.
[0073] The embodiment of the present invention further provides a vehicle, such as Figure 8As shown, the vehicle includes a vehicle end, which receives and executes user operation instructions sent by the mini-program end using a digital key, wherein the mini-program end sends a vehicle information query request corresponding to the identity identification to the car manufacturer's server in response to the user's identity identification-based login instruction, receives and displays the vehicle information sent by the car manufacturer's server, and responds to the user's choice to download the digital key of the target vehicle. After that, it sends a digital key download request for the target vehicle to the car manufacturer's server, receives and downloads the digital key of the target vehicle sent by the car manufacturer's server, and registers the physical address of the target vehicle in the target application, so that when the target application scans a target vehicle matching the physical address, the mini-program end is awakened. Please refer to the above embodiment for detailed description, which will not be repeated here.
[0074] See also Fig. 9 , Fig. 9 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Fig. 9 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig. 9 A processor 10 is taken as an example.
[0075] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0076] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0077] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0078] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0079] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Fig. 9 The example of connecting through bus is taken in the following.
[0080] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0081] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0082] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the defined scope.
Claims
1. A car control method based on a digital key, characterized in that: Applied to a mini-program end of a target application with keep-alive capability, the method comprises: In response to a user's login instruction based on an identity identifier, a vehicle information query request corresponding to the identity identifier is sent to the car enterprise server, where the identity identifier is the identity identifier of the user logged in at the car enterprise application end; Receive and display the vehicle information sent by the car manufacturer's server, and send a download request for the digital key of the target vehicle to the car manufacturer's server in response to the user's choice to download the digital key of the target vehicle; Receive and download the digital key of the target vehicle sent by the car manufacturer's server, and register the physical address of the target vehicle into the target application, so that when the target application scans the target vehicle matching the physical address, the mini program end is awakened, and the awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions.
2. The method according to claim 1, characterized in that Before registering the physical address of the target vehicle into the target application, the method further includes: Receive the switch state of the digital key of the target vehicle sent by the car manufacturer server, and determine whether the switch state of the digital key of the target vehicle is in the open state; If the switch state of the digital key of the target vehicle is in the on state, executing the step of registering the physical address of the target vehicle into the target application; If the digital key switch state of the target vehicle is in the off state, the step of registering the physical address of the target vehicle into the target application is terminated.
3. The method according to claim 1, characterized in that The awakened mini program terminal uses the digital key to control the vehicle terminal of the target vehicle to execute the user operation instruction, including: Check whether the network signal of the mobile terminal where the Mini Program is located is normal; If the network signal of the mobile terminal where the mini program is located is normal, a request to query the digital key switch status of the target vehicle is sent to the car manufacturer's server; Receive the digital key switch state of the target vehicle sent by the car manufacturer server, save the digital key switch state of the target vehicle locally, and determine whether the digital key switch state of the target vehicle is in the on state; If the digital key switch state of the target vehicle is on, request to connect to the Bluetooth module of the target vehicle, and control the vehicle end of the target vehicle to execute the user operation instruction based on the Bluetooth signal strength between the mobile end and the target vehicle; If the digital key switch state of the target vehicle is off, the physical address registration of the target vehicle of the target application is canceled, so that the target application stops scanning the target vehicle matching the physical address.
4. The method according to claim 3, characterized in that The method further comprises: If the network signal of the mobile terminal where the mini program is located is abnormal, the digital key switch status of the target vehicle stored locally is read, and the step of determining whether the digital key switch status of the target vehicle is in the on state is executed.
5. A car control method based on a digital key, characterized in that: Applied to a car enterprise server, the method includes: Receive user identity information sent by the car enterprise application end, back up the vehicle information corresponding to the identity, and feed back the backup result to the car enterprise application end to control the mobile terminal page where the car enterprise application end is located to jump to the mini program end of the target application with keep-alive capability; the user identity information is generated by the car enterprise application end in response to the user operation to import the digital key into the mini program instruction; Receive a vehicle information query request corresponding to the identity identifier sent by the mini program end, and send the backed-up vehicle information corresponding to the identity identifier to the mini program end; Receive the digital key download request of the target vehicle sent by the mini program end, and send the digital key of the target vehicle to the mini program end, so that the mini program end can register the physical address of the target vehicle into the target application with keep-alive capability. When the target application scans the target vehicle matching the physical address, wake up the mini program end. The awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions.
6. The method according to claim 5, characterized in that The vehicle enterprise server records the time when the vehicle information corresponding to the identity identifier is backed up. Before sending the backed-up vehicle information corresponding to the identity identifier to the mini program end, the method further includes: Based on the vehicle information query request, determine whether the vehicle information corresponding to the identity identifier sent by the mini program end is backed up locally, and determine whether the vehicle information query request is within the backup validity period; If it is determined that the vehicle information corresponding to the identity identifier sent by the mini program end has been backed up locally, and the vehicle information query request is within the backup validity period, the vehicle information corresponding to the identity identifier is sent to the mini program end; If it is determined that the vehicle information corresponding to the identity identifier sent by the mini program has not been backed up locally, and / or the vehicle information query request is not within the backup validity period, a prompt message indicating that the identity identifier does not match is sent to the user, and / or the user is prompted to re-import the digital key into the mini program.
7. The method according to claim 5, characterized in that The method further comprises: Receive the switch status of the digital key of the target vehicle downloaded by the mini program end set by the user and sent by the car enterprise application end, and update the switch status of the digital key of the target vehicle, so as to return the switch status of the digital key of the target vehicle updated to the car enterprise application end after receiving the switch status check request of the digital key of the target vehicle sent by the car enterprise application end; The updated switch state of the digital key of the target vehicle is sent to the mini program end, so that when the mini program end determines that the switch state of the digital key of the target vehicle is on, the physical address of the target vehicle is registered in the target application with keep-alive capability.
8. A car control method based on a digital key, characterized in that: Applied to the automotive enterprise application end, the method includes: In response to the user's operation to import the digital key into the mini program instruction, the user identity information is sent to the car company server; After responding to the backup results fed back by the car manufacturer's server, the mobile page where the car manufacturer's application is located is controlled to jump to the mini-program end of the target application with the ability to keep alive, so that after the user performs the identity identification login operation on the mini-program end, the mini-program end obtains the digital key of the target vehicle from the car manufacturer's server, and registers the physical address of the target vehicle to the target application with the ability to keep alive. When the target application scans a target vehicle that matches the physical address, the mini-program end is awakened, and the awakened mini-program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions.
9. The method according to claim 8, characterized in that After the mini program end obtains the digital key of the target vehicle from the car manufacturer's server in response, the method further includes: Prompt the user to set the switch status of the digital key of the target vehicle downloaded on the mini program; The switch status of the digital key of the target vehicle downloaded by the mini program set by the user is sent to the car manufacturer's server, so that the car manufacturer's server sends the switch status of the digital key of the target vehicle to the mini program.
10. The method according to claim 8, characterized in that The method further comprises: In response to the user viewing the switch status of the digital key of the target vehicle downloaded by the mini program, a switch status viewing request for the digital key of the target vehicle is sent to the car manufacturer server; Receive and display the switch status of the target vehicle's digital key returned by the car manufacturer's server; In response to the user changing the switch state of the digital key of the target vehicle, the switch state of the digital key of the target vehicle after the user changes is sent to the car manufacturer's server, so that the car manufacturer's server sends the updated switch state of the digital key of the target vehicle to the mini program end.
11. A car control system based on a digital key, characterized in that: The system includes a small program end of a target application with keep-alive capability, a car enterprise application end, and a car enterprise server, wherein: The car manufacturer's application responds to the user's operation to import the digital key into the mini program instruction and sends the user's identity information to the car manufacturer's server; After receiving the user identity information sent by the car enterprise application, the car enterprise server backs up the vehicle information corresponding to the identity information and feeds back the backup result to the car enterprise application; After the car enterprise application responds to the backup result fed back by the car enterprise server, the mobile terminal page where the car enterprise application is located is controlled to jump to the mini program side of the target application with keep-alive capability; In response to the user's login instruction based on the identity identifier, the mini program sends a vehicle information query request corresponding to the identity identifier to the car enterprise server, where the identity identifier is the identity identifier of the user logged in at the car enterprise application end; The car company server receives the vehicle information query request corresponding to the identity identifier sent by the mini program end, and sends the backed-up vehicle information corresponding to the identity identifier to the mini program end; The mini program receives and displays the vehicle information sent by the car manufacturer's server. After the user chooses to download the digital key of the target vehicle, it sends a download request for the digital key of the target vehicle to the car manufacturer's server. The car company server receives the digital key download request for the target vehicle sent by the mini program, and sends the digital key of the target vehicle to the mini program; The mini program end receives and downloads the digital key of the target vehicle sent by the car manufacturer's server, and registers the physical address of the target vehicle into the target application, so that when the target application scans the target vehicle matching the physical address, the mini program end is awakened. The awakened mini program end uses the digital key to control the vehicle end of the target vehicle to execute user operation instructions.
12. A vehicle, characterized in that: The vehicle includes a vehicle end, which receives and executes user operation instructions sent by the mini-program end using a digital key. In response to a user login instruction based on an identity identifier, the mini-program end sends a vehicle information query request corresponding to the identity identifier to a vehicle manufacturer's server, receives and displays the vehicle information sent by the vehicle manufacturer's server, and responds to a user's choice to download the digital key of a target vehicle. The mini-program end sends a digital key download request for the target vehicle to the vehicle manufacturer's server, receives and downloads the digital key of the target vehicle sent by the vehicle manufacturer's server, and registers the physical address of the target vehicle in the target application, so that when the target application scans a target vehicle that matches the physical address, the mini-program end is awakened.
13. A computer program product, characterized in that It includes computer instructions, which are used to cause a computer to execute the digital key-based vehicle control method described in any one of claims 1 to 4, or execute the digital key-based vehicle control method described in any one of claims 5 to 7, or execute the digital key-based vehicle control method described in any one of claims 8 to 10.
