Vehicle remote control method, device and equipment and storage medium
By resetting the connection again after the SBM smart Bluetooth module SBM on the vehicle side, the problem of users being unable to use digital keys when the software and hardware on the vehicle side is abnormal, the reliability of the digital key is improved, and the user can control the vehicle normally remotely.
Patent Information
- Application Number
- CN202411265035.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-24
AI Technical Summary
In the prior art, if there is an abnormality in the vehicle software and hardware when using the digital key, the digital key cannot be used for remote control of the vehicle, resulting in the user being unable to use the vehicle normally.
When the connection is established with the vehicle end through the digital key, a connection request is sent to the server, causing the server to send a reset command to reset the intelligent Bluetooth module SBM of the vehicle end. After receiving the reset message, the connection is established with the vehicle end again for remote operation. control.
The reliability of the digital key is increased, so that when there are abnormalities in the software and hardware of the vehicle side, users can still use the digital key to remotely control the vehicle, solving the problem that users cannot use the vehicle.
Smart Images

Figure CN119183090A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital key control of vehicles, and in particular to a vehicle remote control method, device, equipment and storage medium. Background Art
[0002] At present, the digital key diagnosis in the existing technology is only performed on the mobile phone side for diagnosis and recovery, specifically focusing on the mobile phone's Bluetooth permissions, positioning permissions, mobile phone application (Application, APP) abnormalities, etc. to perform digital key diagnosis and recovery.
[0003] For example, when the digital key cannot connect to the vehicle to control the vehicle, the mobile phone APP will enter the diagnostic mode to determine whether there is a lack of Bluetooth permission, a lack of positioning permission, or an abnormal mobile phone APP. If the Bluetooth permission is missing, a prompt message will pop up on the mobile phone APP page to prompt the user to set up Bluetooth. If the positioning permission is missing, it will automatically jump to the positioning interface to prompt the user to set up the positioning. However, if the user cannot use the digital key due to abnormalities in the vehicle's software and hardware, diagnostic recovery cannot be performed and the user cannot use the vehicle. Summary of the invention
[0004] The present invention provides a vehicle remote control method, device, equipment and storage medium to solve the problem in the prior art that when a user uses a digital key, if there is an abnormality in the vehicle-side software and hardware, the user cannot use the digital key and cannot use the vehicle.
[0005] In a first aspect, an embodiment of the present invention provides a vehicle remote control method, the method being executed by a user terminal and comprising:
[0006] Establish a connection with the vehicle through the digital key;
[0007] If the connection with the vehicle fails, a connection request is sent to the server, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction;
[0008] Receiving reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server;
[0009] Based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end.
[0010] Optionally, before sending a connection request to the server, it also includes:
[0011] In response to a diagnostic recovery operation triggered by a user, diagnose the Bluetooth permission and / or the location permission;
[0012] If the Bluetooth permission diagnosis fails, generating and displaying a first prompt message for enabling Bluetooth permission and Bluetooth;
[0013] If the location permission diagnosis fails, generating and displaying a second prompt message for enabling location permission and location;
[0014] In response to a user-triggered opening operation, Bluetooth permission and Bluetooth, location permission and location are opened;
[0015] Accordingly, a connection request is sent to the server, including:
[0016] Detect the broadcasted vehicle Bluetooth. If no vehicle Bluetooth is detected, send a connection request to the server.
[0017] In a second aspect, an embodiment of the present invention provides a vehicle remote control method, the method being executed by a server, comprising:
[0018] Receiving a connection request sent by a user terminal;
[0019] Sending a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle end SBM according to the reset instruction;
[0020] Receive the reset success information returned by the vehicle end, and send the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle end through the digital key based on the reset success information.
[0021] Optionally, sending a reset instruction to the vehicle end based on the connection request includes:
[0022] Send the reset command to the vehicle telematics processor TBOX, so that the vehicle TBOX forwards the reset command to the vehicle end;
[0023] Correspondingly, the reset success information returned by the receiving vehicle includes:
[0024] Receive the reset success message sent by the vehicle end through the vehicle-mounted TBOX.
[0025] In a third aspect, an embodiment of the present invention provides a vehicle remote control method, characterized in that the method is executed by a vehicle end and includes:
[0026] Receive the reset command sent by the server;
[0027] Resetting the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM;
[0028] The reset success information is sent to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal reconnects with the vehicle through the digital key based on the reset success information.
[0029] In a fourth aspect, an embodiment of the present invention provides a vehicle remote control device, which is executed by a user terminal and includes:
[0030] Establish a connection module, used to establish a connection with the vehicle through the digital key;
[0031] A connection request module, used for sending a connection request to the server if the connection with the vehicle fails, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction;
[0032] A receiving module, used for receiving reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server;
[0033] The control module is used to establish a connection with the vehicle end again through the digital key based on the reset success information to remotely control the vehicle end.
[0034] In a fifth aspect, an embodiment of the present invention provides a vehicle remote control device, which is executed by a server and includes:
[0035] A first receiving module, used to receive a connection request sent by a user terminal;
[0036] An instruction sending module, used for sending a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle end SBM according to the reset instruction;
[0037] The second receiving module is used to receive the reset success information returned by the vehicle end, and send the reset success information to the user terminal, so that the user terminal establishes a connection with the vehicle end again through the digital key based on the reset success information.
[0038] In a sixth aspect, an embodiment of the present invention provides a vehicle remote control device, which is executed by a vehicle end and includes:
[0039] A receiving module, used for receiving a reset instruction sent by the server;
[0040] A reset module, used for resetting the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM;
[0041] The sending module is used to send the reset success information to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal establishes a connection with the vehicle end again through the digital key based on the reset success information.
[0042] In a seventh aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0043] at least one processor; and
[0044] a memory communicatively connected to the at least one processor; wherein,
[0045] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle remote control method described in any embodiment of the present invention.
[0046] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle remote control method described in any embodiment of the present invention when executed.
[0047] The technical solution of the embodiment of the present invention is to establish a connection with the vehicle end through a digital key; if the connection with the vehicle end fails, a connection request is sent to the server end, so that the server end sends a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle-end SBM according to the reset instruction; receive the reset success information sent by the server end, wherein the reset success information is sent from the vehicle end to the server end; based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end, which solves the problem in the prior art that when the user uses the digital key, if there is an abnormality in the vehicle-end software and hardware, the user cannot use the digital key and cannot remotely control the vehicle, and increases the reliability of the digital key, so that when there is an abnormality in the vehicle-end software and hardware, the user can still use the digital key to remotely control the vehicle.
[0048] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0050] Figure 1 A flowchart of a vehicle remote control method provided in Embodiment 1 of the present invention;
[0051] Figure 2 A flowchart of a vehicle remote control method provided in Embodiment 2 of the present invention;
[0052] Figure 3 A flowchart of a vehicle remote control method provided in Embodiment 3 of the present invention;
[0053] Figure 4 A complete flow chart of a vehicle remote control method provided in Embodiment 3 of the present invention;
[0054] Figure 5 A schematic diagram of the structure of a vehicle remote control device provided in Embodiment 4 of the present invention;
[0055] Figure 6 A schematic diagram of the structure of a vehicle remote control device provided in Embodiment 5 of the present invention;
[0056] Figure 7 A schematic diagram of the structure of a vehicle remote control device provided in Embodiment 6 of the present invention;
[0057] Figure 8 A schematic diagram of the structure of an electronic device that can be used to implement an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0058] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme 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 only 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 ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0059] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0060] Embodiment 1
[0061] Figure 1 This is a flow chart of a vehicle remote control method provided in Embodiment 1 of the present invention. This embodiment is applicable to the case where a vehicle is remotely controlled via a digital key. The method can be executed by a vehicle remote control device, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 1 As shown, the method is executed by a user terminal, including:
[0062] S110. Establish a connection with the vehicle via the digital key.
[0063] Among them, the digital key can refer to a security authentication tool that uses a digital code or password to authorize access to specific systems or services; the vehicle side can refer to the vehicle itself and its equipped intelligent driving system and related hardware equipment.
[0064] Specifically, the user terminal can be used as a carrier of the digital key to establish a connection with the vehicle, wherein the user terminal can be a smart phone, a smart watch or other device.
[0065] In this embodiment, the user terminal can establish a connection with the vehicle through the digital key, and then remotely control the vehicle. For example, functions such as door unlocking and starting can be realized within a longer range (usually a few meters to more than ten meters).
[0066] S120: If the connection with the vehicle fails, a connection request is sent to the server, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction.
[0067] Among them, the failure to connect with the vehicle end may refer to the failure of the user terminal to connect to the vehicle end through the digital key; the server end may refer to the cloud; sending a connection request to the server end may refer to the user terminal requesting a network communication interface from the cloud end, and the user terminal connects to the cloud end through the network communication interface to establish a network connection between the user terminal and the remote end; the reset instruction may refer to a command or operation to restore to factory settings or refresh the network configuration and other states; the server end sending a reset instruction to the vehicle end based on the connection request may refer to the server end sending a reset instruction to the vehicle end based on the received connection request according to the pre-set business logic; wherein the pre-set business logic may refer to the server receiving the connection request sent by the user terminal, and then sending a reset instruction to the vehicle end; the smart Bluetooth module SBM (Smart Bluetooth Module) on the vehicle end may refer to a hardware device integrating hardware and software, and the hardware device can be specifically divided into a Bluetooth part and a security chip part, wherein the hardware device also includes a Bluetooth software part and a security chip software part.
[0068] Specifically, the reasons for the failure of the user terminal to connect to the vehicle through the digital key may include: the user terminal does not turn on Bluetooth or does not grant Bluetooth permission to the APP in the user terminal; the user terminal does not turn on positioning or does not grant positioning permission to the APP in the user terminal; due to abnormalities in the vehicle hardware and software, there is no vehicle Bluetooth broadcast, resulting in the user terminal being unable to scan the vehicle Bluetooth broadcast through the Bluetooth scanning software in the user terminal APP, etc., wherein the APP in the user terminal includes the function of digital key, and the digital key can be integrated in the APP in the user terminal. The vehicle end resets the smart Bluetooth module SBM of the vehicle end according to the reset instruction, which can refer to the vehicle end controlling the reset of the Bluetooth part in SBM and resetting all software in SBM according to the received reset instruction, wherein the Bluetooth part can refer to the "Bluetooth key", and the vehicle Bluetooth broadcast can be restored by controlling the "Bluetooth key" to reset, and resetting all software in SBM can refer to controlling all software in SBM to restore factory settings; specifically, the vehicle has a small battery in the cabin, and the reset function is mainly to power on and off the vehicle, which can be understood as resetting once powered on.
[0069] In addition, when the user terminal connects to the vehicle through the APP, verification is also required to improve the security of remote control of the vehicle. For example, the user terminal uses the APP of the car manufacturer corresponding to the vehicle. If the vehicle is a vehicle of car manufacturer A, then the APP in the user terminal is the APP of car manufacturer A. It can be understood that the APP of car manufacturer A in the user terminal can only be used to connect to the vehicle of car manufacturer A, and cannot be connected to vehicles of other car manufacturers. For example, the user is next to a vehicle of car manufacturer B, and the APP in the user terminal is the APP of car manufacturer A. When the user terminal connects to the vehicle of car manufacturer B through the APP of car manufacturer A, the verification fails, and the user terminal cannot connect to the vehicle of car manufacturer B through the APP of car manufacturer A.
[0070] In this embodiment, the user terminal can be connected to the vehicle through the digital key in the APP. If the connection between the user terminal and the vehicle fails, you can first check whether the Bluetooth and positioning of the user terminal are turned on, and whether the Bluetooth authority and positioning authority are granted to the APP. If the user terminal still cannot connect to the vehicle after the Bluetooth, positioning, and corresponding authorities are all turned on, then after eliminating the abnormality of being unable to connect to the vehicle, the vehicle Bluetooth broadcast scan can be performed through the Bluetooth scanning software in the user terminal APP; among them, the abnormality of being unable to connect to the vehicle may refer to a user manual of the digital key in the user APP, which records possible abnormal situations where the user terminal still cannot connect to the vehicle after the Bluetooth, positioning, and corresponding authorities are all turned on, for example, the vehicle may be connected to other user terminals. Therefore, if the vehicle cannot be connected even if Bluetooth, positioning, and corresponding permissions are all turned on, the user terminal APP display interface will display the possible abnormalities recorded in the user manual to remind the user that if the vehicle cannot be connected even if Bluetooth, positioning, and corresponding permissions are all turned on, the user can judge and eliminate the abnormalities in turn. If the user terminal still cannot connect to the vehicle after all the eliminations are completed, the vehicle Bluetooth broadcast scan can be performed through the Bluetooth scanning software. Specifically, each vehicle is equipped with an SBM corresponding to its vehicle VIN number, that is, the vehicle VIN number can be associated with the corresponding SBM number, and a one-to-one correspondence between them can be ensured. Therefore, when the Bluetooth scanning software in the APP performs a vehicle Bluetooth broadcast scan, it can determine whether the corresponding vehicle Bluetooth broadcast is scanned by identifying the vehicle VIN number and SBM number; if the corresponding vehicle Bluetooth broadcast is not scanned, it means that there may be an abnormality in the SBM on the vehicle side, and it can be determined that the user terminal has failed to connect to the vehicle side. Then, a connection request can be sent to the server side, so that the server side sends a reset instruction to the vehicle side based on the connection request. The vehicle side controls the Bluetooth part in the SBM on the vehicle side to reset and restore the vehicle Bluetooth broadcast according to the received reset instruction, and controls all software to restore the factory settings.
[0071] S130. Receive reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server.
[0072] Among them, the reset success information may refer to identifier information. Specifically, the reset information may include reset success information and reset failure information. For example, the reset information may include identifiers "1" and "0". If the identifier is "1", it may indicate that the reset is successful, and the identifier "1" is the reset success information. If the identifier is "0", it may indicate that the reset fails, and the identifier "0" is the reset failure information.
[0073] In this embodiment, after the vehicle-side SBM is reset, reset information is obtained, which specifically includes reset success information and reset failure information. If it is reset success information, it can be returned to the server, indicating that the vehicle-side SBM is reset successfully and the reset instruction of the server is successfully issued; the user terminal can receive the reset success information returned by the server; if it is reset failure information, it means that the vehicle's fault can only be repaired at a 4S shop and cannot be solved by resetting.
[0074] S140. Based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end.
[0075] Specifically, after receiving the reset success information, the user terminal can scan the vehicle's Bluetooth broadcast through the Bluetooth scanning software in the user terminal APP. If the vehicle's Bluetooth broadcast is successfully scanned, a connection is established with the vehicle again through the digital key to achieve remote control of the vehicle.
[0076] In this embodiment, the user terminal establishes a connection with the vehicle end through the digital key; if the connection with the vehicle end fails, a connection request is sent to the server end, so that the server end sends a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle-end SBM according to the reset instruction; receives the reset success information sent by the server end, wherein the reset success information is sent from the vehicle end to the server end; based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end, which solves the problem in the prior art that when the user uses the digital key, if there is an abnormality in the vehicle-end software and hardware, the user cannot use the digital key and cannot remotely control the vehicle, and increases the reliability of the digital key, so that when there is an abnormality in the vehicle-end software and hardware, the user can still use the digital key to remotely control the vehicle.
[0077] Optionally, before sending a connection request to the server, it also includes:
[0078] In response to a diagnostic recovery operation triggered by a user, diagnose the Bluetooth permission and / or the location permission;
[0079] Among them, diagnostic recovery can refer to the diagnostic recovery of the failed connection between the user terminal and the vehicle; the diagnostic recovery operation triggered by the user can refer to the diagnostic recovery button in the display interface of the user terminal APP, and the user can trigger the diagnostic recovery operation by clicking the button. Bluetooth permissions can include turning on the user terminal Bluetooth and turning on the Bluetooth permissions granted to the user terminal APP; positioning permissions can include turning on the user terminal positioning and turning on the positioning permissions granted to the user terminal APP.
[0080] In this embodiment, when the user triggers the diagnostic recovery operation by clicking the diagnostic recovery button, the user terminal APP diagnoses the Bluetooth permissions and / or positioning permissions of the user terminal in response to the diagnostic recovery operation triggered by the user, and determines whether the failure of the connection between the user terminal and the vehicle is caused by the Bluetooth, positioning, etc. of the user terminal.
[0081] If the Bluetooth permission diagnosis fails, generating and displaying a first prompt message for enabling Bluetooth permission and Bluetooth;
[0082] If the location permission diagnosis fails, generating and displaying a second prompt message for enabling location permission and location;
[0083] In response to a user-triggered opening operation, Bluetooth permission and Bluetooth, location permission and location are opened;
[0084] Among them, the first prompt information may refer to the prompt information for turning on Bluetooth permission and Bluetooth, for example, the first prompt information of "Please turn on Bluetooth permission and Bluetooth" is generated and displayed in the display interface of the user terminal APP, or the user terminal can directly jump to the Bluetooth permission and Bluetooth opening interface based on the first prompt information, etc.; the second prompt information may refer to the prompt information for turning on positioning permission and positioning, for example, the second prompt information of "Please turn on positioning permission and positioning" is generated and displayed in the display interface of the user terminal APP, or the user terminal can directly jump to the positioning permission and positioning opening interface based on the second prompt information, etc.; the opening operation may refer to the operation of turning on the user terminal Bluetooth permission and Bluetooth, positioning permission and positioning, for example, it can be a click operation, etc.
[0085] In this embodiment, if the Bluetooth permission diagnosis fails, it means that Bluetooth is not turned on and / or Bluetooth permission is not turned on, and a first prompt message for turning on Bluetooth permission and Bluetooth can be generated and displayed in the display interface of the user terminal APP, and the user can turn on Bluetooth and Bluetooth permission by performing an opening operation according to the first prompt message; if the positioning permission diagnosis fails, it means that positioning is not turned on and / or positioning permission is not turned on, and a second prompt message for turning on positioning permission and positioning can be generated and displayed in the display interface of the user terminal APP, and the user can turn on positioning and positioning permission by performing an opening operation according to the second prompt message.
[0086] Accordingly, a connection request is sent to the server, including:
[0087] Detect the broadcasted vehicle Bluetooth. If no vehicle Bluetooth is detected, send a connection request to the server.
[0088] Among them, vehicle Bluetooth may refer to vehicle Bluetooth broadcasting; detecting the broadcasted vehicle Bluetooth may refer to detecting the broadcasted vehicle Bluetooth through the Bluetooth scanning software in the user terminal APP.
[0089] Specifically, if the user terminal still cannot connect to the vehicle after Bluetooth, positioning, and corresponding permissions are turned on, then after eliminating the abnormality of being unable to connect to the vehicle, the broadcasted vehicle Bluetooth can be detected through the Bluetooth scanning software in the user terminal APP, that is, the vehicle Bluetooth broadcast scan is performed through the Bluetooth scanning software in the user terminal APP. If the corresponding vehicle Bluetooth broadcast is not scanned, it means that there may be an abnormality in the SBM on the vehicle side, and it can be determined that the user terminal has failed to connect to the vehicle side, then a connection request can be sent to the server.
[0090] In this embodiment, if the connection with the vehicle fails, the user can trigger the diagnostic recovery operation by clicking the diagnostic recovery button to diagnose the Bluetooth permission and / or positioning permission of the user terminal. If the Bluetooth permission diagnosis fails, it means that Bluetooth is not turned on and / or the Bluetooth permission is not turned on. A first prompt message for turning on Bluetooth permission and Bluetooth can be generated and displayed in the display interface of the user terminal APP. The user can turn on Bluetooth and Bluetooth permission by performing the turn-on operation according to the first prompt message. If the positioning permission diagnosis fails, it means that positioning is not turned on and / or the positioning permission is not turned on. A second prompt message for turning on positioning permission and positioning can be generated and displayed in the display interface of the user terminal APP. The user can turn on positioning and positioning permission by performing the turn-on operation according to the second prompt message. If the user terminal still cannot connect to the vehicle after Bluetooth, positioning, and corresponding permissions are turned on, the user terminal can detect the broadcasted vehicle Bluetooth through the Bluetooth scanning software in the user terminal APP after eliminating the abnormality that cannot connect to the vehicle. If the vehicle Bluetooth broadcast is not detected, a connection request can be sent to the server, so that the server sends a reset instruction to the vehicle based on the connection request. The vehicle controls the Bluetooth part in the vehicle-side SBM to reset and restore the vehicle Bluetooth broadcast according to the received reset instruction, and controls all software to restore the factory settings; after the reset is successful, the connection with the vehicle is established again through the digital key; when there are abnormalities in the vehicle-side software and hardware, the user can still use the digital key to remotely control the vehicle, which increases the reliability of the digital key.
[0091] Embodiment 2
[0092] Figure 2This is a flow chart of a vehicle remote control method provided in the second embodiment of the present invention. This embodiment is applicable to the case where a vehicle is remotely controlled through a digital key. The method can be executed by a vehicle remote control device. The vehicle remote control device can be implemented in the form of hardware and / or software. The vehicle remote control device can be configured in an electronic device. Figure 2 As shown, the method is executed by the server and includes:
[0093] S210: Receive a connection request sent by a user terminal.
[0094] In this embodiment, when the user terminal's Bluetooth, positioning, and corresponding permissions are all turned on, if the user terminal still cannot connect to the vehicle, then after eliminating the abnormality of being unable to connect to the vehicle, the broadcast vehicle Bluetooth can be detected through the Bluetooth scanning software in the user terminal APP. If the vehicle Bluetooth broadcast is not detected, a connection request can be sent to the server, and the server receives the connection request sent by the user terminal.
[0095] S220. Send a reset instruction to the vehicle side based on the connection request, so that the vehicle side resets the vehicle side SBM according to the reset instruction.
[0096] Specifically, when the server receives a connection request sent by the user terminal, it can send an encrypted reset instruction to the vehicle side according to the pre-set business logic; so that the vehicle side first decrypts after receiving the reset instruction, and resets the vehicle side SBM according to the decrypted reset instruction. Among them, the encryption / decryption key can refer to the number of the vehicle-side SBM, which has been given to the server when the SBM leaves the factory. The server can use the number of the vehicle-side SBM as the key for encrypting the reset instruction; the vehicle side can decrypt according to its own SBM number. Specific encryption algorithms may include: symmetric encryption algorithms, asymmetric encryption algorithms or other encryption algorithms. The specific encryption algorithm is not limited in this embodiment. The server encrypts the reset instruction through the encryption algorithm and sends the encrypted reset instruction to the vehicle side, which can effectively prevent the risk of data tampering or leakage, ensure the security of key operations and sensitive data, and improve the security and integrity of the data transmission process.
[0097] In this embodiment, when the server receives a connection request sent by the user terminal, it can send an encrypted reset instruction to the vehicle side according to the pre-set business logic; the vehicle side decrypts it first after receiving the reset instruction, and controls the reset of the Bluetooth part in SBM and the restoration of all software to factory settings according to the decrypted reset instruction, so that when there are abnormalities in the software and hardware of the vehicle side, the user can still use the digital key to remotely control the vehicle, thereby increasing the reliability of the digital key.
[0098] S230, receiving the reset success information returned by the vehicle end, and sending the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle end through the digital key based on the reset success information.
[0099] Specifically, when the SBM reset on the vehicle side is completed, if the reset is successful, the reset success information is encrypted according to the SBM number, and the encrypted reset success information is returned to the server. The server receives the reset success information returned by the vehicle side and decrypts it according to the SBM number on the vehicle side, and sends the decrypted reset success information to the user terminal, so that the user terminal establishes a connection with the vehicle side again through the digital key based on the reset success information, so as to realize the remote control of the vehicle side by the user terminal through the digital key.
[0100] In this embodiment, the server receives a connection request sent by the user terminal; based on the connection request, a reset instruction is sent to the vehicle side, so that the vehicle side resets the vehicle side SBM according to the reset instruction; receives the reset success information returned by the vehicle side, and sends the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle side through the digital key based on the reset success information; this solves the problem in the prior art that when the user uses the digital key, if there is an abnormality in the vehicle side software and hardware, the user cannot use the digital key and cannot remotely control the vehicle, and increases the reliability of the digital key, so that when there is an abnormality in the vehicle side software and hardware, the user can still use the digital key to remotely control the vehicle.
[0101] Optionally, sending a reset instruction to the vehicle side based on the connection request includes: giving the reset instruction to the on-board telematics processor TBOX, so that the on-board TBOX forwards the reset instruction to the vehicle side; correspondingly, receiving the reset success information returned by the vehicle side, includes: receiving the reset success information sent by the vehicle side through the on-board TBOX.
[0102] Among them, the vehicle-mounted telematics processor TBOX can be used for vehicle-to-external communication, for example, communication with the cloud, background system, mobile phone APP, etc. In addition, since the vehicle-mounted TBOX supports up to 4G network communication, the server can send an encrypted reset instruction to the vehicle-mounted TBOX through the 4G network channel, and the vehicle-mounted TBOX can transparently send the reset instruction to the vehicle-side, where transparent sending can refer to the process of the vehicle-mounted TBOX sending the reset instruction to the vehicle-side SBM through the 4G communication network; in this process, the reset instruction is directly transmitted from the vehicle-mounted TBOX to the vehicle-side SBM without any intermediate processing, ensuring the real-time and security of data transmission, while reducing the processing requirements of the intermediate links, effectively improving the efficiency and reliability of data transmission.
[0103] Specifically, the server sends the encrypted reset command to the on-board TBOX, which then forwards the reset command to the vehicle. Correspondingly, when receiving the encrypted reset success information returned by the vehicle, the on-board TBOX also receives the encrypted reset success information returned by the vehicle.
[0104] In this embodiment, the server can send an encrypted reset instruction to the on-board TBOX through the 4G network channel, so that the on-board TBOX can send the reset instruction transparently to the vehicle side, ensuring the real-time and security of data transmission, while reducing the processing requirements of the intermediate links, effectively improving the efficiency and reliability of data transmission; the vehicle side first decrypts after receiving the reset instruction, controls the vehicle-side SBM reset according to the decrypted reset instruction, and returns the encrypted reset success information to the on-board TBOX after the reset is successful, and sends the encrypted reset success information returned by the vehicle side to the server through the on-board TBOX; so that the server receives the reset success information and decrypts it, and sends the decrypted reset success information to the user terminal, so that the user terminal can establish a connection with the vehicle side again through the digital key based on the reset success information; when there is an abnormality in the vehicle-side software and hardware, the user can still use the digital key to remotely control the vehicle, which increases the reliability of the digital key.
[0105] Embodiment 3
[0106] Figure 3 This is a flow chart of a vehicle remote control method provided in Embodiment 3 of the present invention. This embodiment is applicable to the case where a vehicle is remotely controlled via a digital key. The method can be executed by a vehicle remote control device, which can be implemented in the form of hardware and / or software, and can be configured in an electronic device. Figure 3 As shown, the method is executed by the vehicle side and includes:
[0107] S310: Receive a reset instruction sent by the server.
[0108] In this embodiment, the vehicle receives an encrypted reset instruction sent by the service end.
[0109] S320. Reset the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM.
[0110] In this embodiment, the vehicle side receives the encrypted reset instruction and decrypts it according to the SBM number, and controls the resetting of the smart Bluetooth module SBM on the vehicle side according to the decrypted reset instruction, wherein resetting the vehicle side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM. Specifically, the Bluetooth device in the SBM may refer to a "Bluetooth key", and the "Bluetooth key" may be controlled first to reset and restore the vehicle's Bluetooth broadcast, and then reset all software in the SBM to control all software in the SBM to restore factory settings.
[0111] S330. Send the reset success information to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle through the digital key based on the reset success information.
[0112] Specifically, after the vehicle-side SBM is reset, the reset information returned may include reset success information and reset failure information. If the vehicle-side SBM is reset successfully, it means that the server-side reset instruction is successfully issued, and the reset success information can be encrypted according to the vehicle-side SBM number and returned to the server. The server decrypts the received reset success information and forwards it to the user terminal, so that the user terminal reconnects to the vehicle through the digital key based on the reset success information.
[0113] In this embodiment, a reset instruction sent by the server is received; the vehicle-side SBM is reset according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM; a reset success message is sent to the server, so that the server forwards the reset success message to the user terminal, so that the user terminal re-establishes a connection with the vehicle through the digital key based on the reset success message; this solves the problem in the prior art that when the user uses the digital key, if there is an abnormality in the vehicle-side software and hardware, the user cannot use the digital key and cannot remotely control the vehicle, thereby increasing the reliability of the digital key so that when there is an abnormality in the vehicle-side software and hardware, the user can still use the digital key to remotely control the vehicle.
[0114] For example, Figure 4 This is a complete flow chart of a vehicle remote control method provided by Embodiment 3 of the present invention. Figure 4 As shown, when the user terminal fails to connect to the vehicle end, in response to the diagnostic recovery operation triggered by the user, a connection request is sent to the server end, so that the server end sends a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the smart Bluetooth module SBM of the vehicle end according to the reset instruction; receives the reset success information sent by the server end, wherein the reset success information is sent by the vehicle end to the server end; and based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end. The process may be:
[0115] 1. The APP (Application) in the user terminal responds to the diagnostic recovery operation triggered by the user, enters the diagnostic recovery interface, and diagnoses the Bluetooth permission and / or positioning permission. The APP can be developed through the SDK (Software Development Kit), which contains various resources required for developing application programs, so that the APP can implement functions such as diagnosing Bluetooth permissions and / or positioning permissions.
[0116] 2. If the Bluetooth permission diagnosis fails, a first prompt message for enabling Bluetooth permission and Bluetooth is generated and displayed. The user can perform an enabling operation according to the first prompt message to enable Bluetooth in the user terminal and grant Bluetooth permission to the user terminal APP.
[0117] 3. If the location permission diagnosis fails, a second prompt message for enabling location permission and location is generated and displayed. The user can perform the enabling operation according to the second prompt message to enable the location in the user terminal and grant location permission to the user terminal APP.
[0118] 4. When the user terminal's Bluetooth, positioning, and corresponding permissions are all turned on, but the user terminal still cannot connect to the vehicle, after eliminating the abnormality of being unable to connect to the vehicle, you can use the Bluetooth scanning software in the user terminal APP to detect the broadcasted vehicle Bluetooth. If the vehicle Bluetooth broadcast is not detected, it means that the SBM (Smart Bluetooth Module) on the vehicle may be abnormal. Temporarily stop detecting the vehicle Bluetooth broadcast and send a connection request to the server.
[0119] 5. The server receives the connection request sent by the user terminal, and sends an encrypted reset command to the vehicle-mounted TBOX (TelematicsBOX, vehicle-mounted telematics processor) through the 4G network channel based on the connection request, so that the vehicle-mounted TBOX can transparently send the reset command to the vehicle end, wherein: Figure 4 The DK in the code is a developer kit deployed on a cloud server (i.e., server), which is used to develop, test, and run specific applications or services.
[0120] 6. The vehicle receives the encrypted reset command sent by the server through the on-board TBOX and decrypts it, resets the Bluetooth device in the vehicle-side SBM and resets all software in the SBM according to the decrypted reset command; after the reset is completed, the reset information is obtained, which may include reset success information and reset failure information. If the vehicle-side SBM is reset successfully, it means that the reset command of the server is sent successfully, and the reset success information can be encrypted according to the vehicle-side SBM number and returned to the server through the on-board TBOX.
[0121] 7. The server receives the encrypted reset success information and decrypts it, and sends the decrypted reset success information to the user terminal.
[0122] 8. After receiving the reset success message, the user terminal can resume scanning the vehicle's Bluetooth broadcast through the Bluetooth scanning software in the user terminal APP. If the vehicle's Bluetooth broadcast is successfully scanned, the connection with the vehicle can be established again through the digital key. If the user terminal successfully establishes a connection with the vehicle through the digital key, you can exit the diagnostic recovery interface and generate and display a "Connection successful" prompt in the user terminal APP to achieve remote control of the vehicle.
[0123] In this embodiment, the user terminal establishes a connection with the vehicle side through the digital key. If the connection between the user terminal and the vehicle side fails, a connection request is sent to the server side, so that the server side sends a reset instruction to the vehicle side based on the connection request, so that the vehicle side resets the vehicle-side SBM according to the reset instruction; receives the reset success information sent by the server side, wherein the reset success information is sent by the vehicle side to the server side; based on the reset success information, a connection is established with the vehicle side again through the digital key to remotely control the vehicle side, which solves the problem in the prior art that when the user uses the digital key, if there is an abnormality in the vehicle-side software and hardware, the user cannot use the digital key and cannot remotely control the vehicle, and increases the reliability of the digital key, so that when there is an abnormality in the vehicle-side software and hardware, the user can still use the digital key to remotely control the vehicle.
[0124] Embodiment 4
[0125] Figure 5 This is a schematic diagram of the structure of a vehicle remote control device provided by Embodiment 4 of the present invention. Figure 5 As shown, the device is executed by a user terminal, and the device includes:
[0126] A connection establishment module 410 is used to establish a connection with the vehicle end through a digital key;
[0127] A connection request module 420, configured to send a connection request to a server if the connection with the vehicle fails, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction;
[0128] A receiving module 430 is used to receive reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server;
[0129] The control module 440 is used to establish a connection with the vehicle end again through the digital key based on the reset success information to remotely control the vehicle end.
[0130] Optionally, the connection request module 420 is further configured to:
[0131] In response to a diagnostic recovery operation triggered by a user, diagnose the Bluetooth permission and / or the location permission;
[0132] If the Bluetooth permission diagnosis fails, generating and displaying a first prompt message for enabling Bluetooth permission and Bluetooth;
[0133] If the location permission diagnosis fails, generating and displaying a second prompt message for enabling location permission and location;
[0134] In response to a user-triggered opening operation, Bluetooth permission and Bluetooth, location permission and location are opened;
[0135] Accordingly, a connection request is sent to the server, including:
[0136] Detect the broadcasted vehicle Bluetooth. If no vehicle Bluetooth is detected, send a connection request to the server.
[0137] The vehicle remote control device provided in the embodiment of the present invention can execute the vehicle remote control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0138] Embodiment 5
[0139] Figure 6 This is a schematic diagram of the structure of a vehicle remote control device provided by Embodiment 5 of the present invention. Figure 6 As shown, the device is executed by the server, and the device includes:
[0140] A first receiving module 510, configured to receive a connection request sent by a user terminal;
[0141] An instruction sending module 520, configured to send a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle end SBM according to the reset instruction;
[0142] The second receiving module 530 is used to receive the reset success information returned by the vehicle end, and send the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle end through the digital key based on the reset success information.
[0143] Optionally, the instruction sending module 520 is specifically configured to:
[0144] Send the reset command to the vehicle telematics processor TBOX, so that the vehicle TBOX forwards the reset command to the vehicle end;
[0145] Correspondingly, the reset success information returned by the receiving vehicle includes:
[0146] Receive the reset success message sent by the vehicle end through the vehicle-mounted TBOX.
[0147] The vehicle remote control device provided in the embodiment of the present invention can execute the vehicle remote control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0148] Embodiment 6
[0149] Figure 7 This is a schematic diagram of the structure of a vehicle remote control device provided by Embodiment 6 of the present invention. Figure 7 As shown, the device is executed by the vehicle end, and the device includes:
[0150] The receiving module 610 is used to receive a reset instruction sent by the server;
[0151] A reset module 620, configured to reset the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM;
[0152] The sending module 630 is used to send the reset success information to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle through the digital key based on the reset success information.
[0153] The vehicle remote control device provided in the embodiment of the present invention can execute the vehicle remote control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0154] Embodiment 7
[0155] Figure 8 A schematic diagram of an electronic device that can be used to implement an embodiment of the present invention is shown. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0156] like Figure 8As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor 11, and the computer program is executed by the at least one processor 11 so that the at least one processor 11 can execute the method provided by the present invention.
[0157] The processor 11 can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 12 or a computer program loaded from a storage unit 18 into a random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0158] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0159] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above.
[0160] In some embodiments, the vehicle remote control method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle remote control method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the vehicle remote control method in any other appropriate manner (e.g., by means of firmware).
[0161] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard parts (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0162] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0163] In the context of the present invention, a computer-readable storage medium stores computer instructions, which are used to implement the vehicle remote control method provided by the present invention when the processor executes. A computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0164] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a cathode ray tube (CRT) or a liquid crystal display (LCD monitor)) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user may provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0165] The systems and techniques described herein can be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by digital data communication (e.g., a communication network) in any form or medium. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN), blockchain network, and the Internet.
[0166] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and virtual private servers (VPS) services.
[0167] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0168] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A vehicle remote control method, characterized in that: The method is executed by a user terminal and includes: Establish a connection with the vehicle through the digital key; If the connection with the vehicle fails, a connection request is sent to the server, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction; Receiving reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server; Based on the reset success information, a connection is established with the vehicle end again through the digital key to remotely control the vehicle end.
2. The method according to claim 1, characterized in that Before sending a connection request to the server, it also includes: In response to a diagnostic recovery operation triggered by a user, diagnose the Bluetooth permission and / or the location permission; If the Bluetooth permission diagnosis fails, generating and displaying a first prompt message for enabling Bluetooth permission and Bluetooth; If the location permission diagnosis fails, generating and displaying a second prompt message for enabling location permission and location; In response to a user-triggered opening operation, Bluetooth permission and Bluetooth, location permission and location are opened; Accordingly, a connection request is sent to the server, including: Detect the broadcasted vehicle Bluetooth. If no vehicle Bluetooth is detected, send a connection request to the server.
3. A vehicle remote control method, characterized in that: The method is executed by the server and includes: Receiving a connection request sent by a user terminal; Sending a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle end SBM according to the reset instruction; Receive the reset success information returned by the vehicle end, and send the reset success information to the user terminal, so that the user terminal re-establishes a connection with the vehicle end through the digital key based on the reset success information.
4. The method according to claim 3, characterized in that Sending a reset instruction to the vehicle end based on the connection request includes: Send the reset command to the vehicle telematics processor TBOX, so that the vehicle TBOX forwards the reset command to the vehicle end; Correspondingly, the reset success information returned by the receiving vehicle includes: Receive the reset success message sent by the vehicle end through the vehicle-mounted TBOX.
5. A vehicle remote control method, characterized in that: The method is executed by the vehicle end and includes: Receive the reset command sent by the server; Resetting the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM; The reset success information is sent to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal reconnects with the vehicle through the digital key based on the reset success information.
6. A vehicle remote control device, characterized in that: The device is executed by a user terminal and includes: Establish a connection module, used to establish a connection with the vehicle through the digital key; A connection request module, used for sending a connection request to the server if the connection with the vehicle fails, so that the server sends a reset instruction to the vehicle based on the connection request, so that the vehicle resets the smart Bluetooth module SBM of the vehicle according to the reset instruction; A receiving module, used for receiving reset success information sent by the server, wherein the reset success information is sent by the vehicle to the server; The control module is used to establish a connection with the vehicle end again through the digital key based on the reset success information to remotely control the vehicle end.
7. A vehicle remote control device, characterized in that: The device is executed by the server and includes: A first receiving module, used to receive a connection request sent by a user terminal; An instruction sending module, used for sending a reset instruction to the vehicle end based on the connection request, so that the vehicle end resets the vehicle end SBM according to the reset instruction; The second receiving module is used to receive the reset success information returned by the vehicle end, and send the reset success information to the user terminal, so that the user terminal establishes a connection with the vehicle end again through the digital key based on the reset success information.
8. A vehicle remote control device, characterized in that: The device is executed by the vehicle end and includes: A receiving module, used for receiving a reset instruction sent by the server; A reset module, used for resetting the vehicle-side SBM according to the reset instruction, wherein resetting the vehicle-side SBM includes resetting the Bluetooth device in the SBM and resetting all software in the SBM; The sending module is used to send the reset success information to the server, so that the server forwards the reset success information to the user terminal, so that the user terminal establishes a connection with the vehicle end again through the digital key based on the reset success information.
9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle remote control method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle remote control method according to any one of claims 1 to 5 when executed.
