Remote control method and system for vehicle
Through the combination of the vehicle service platform and the key service platform, the vehicle remote Bluetooth authorization function is quickly determined and the key is retrieved, which solves the problem of low vehicle Bluetooth key authorization efficiency and realizes a fast and secure authorization process.
Patent Information
- Application Number
- CN202411451962.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the authorization efficiency of vehicle Bluetooth keys is low, resulting in slower authorization speed during maintenance.
By setting up a vehicle service platform and a key service platform, quickly determine whether the vehicle has remote Bluetooth authorization function, and retrieve the key from the key service platform to achieve fast and secure vehicle Bluetooth key authorization.
The authorization steps of vehicle Bluetooth keys are simplified, the authorization speed is improved, the efficiency of vehicle Bluetooth key authorization is improved, and the problem of low authorization efficiency is solved.
Smart Images

Figure CN119541082A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicles, and in particular to a remote control method and system for a vehicle. Background Art
[0002] With the rapid development of the vehicle industry, more and more functions are integrated into vehicles. Among the many functions of vehicles, starting the vehicle through a Bluetooth key has become one of the most common functions of vehicles. With the popularization of Bluetooth key functions in vehicles, more and more users may forget to bring physical keys when traveling. This means that if the user forgets to bring the physical key when the vehicle is being repaired, the user is required to temporarily authorize the Bluetooth key to the maintenance personnel. In related technologies, the authorization of Bluetooth keys is often carried out through a mobile phone number, and the maintenance personnel's mobile phone receives a verification code to complete the authorization of the Bluetooth key, which makes the authorization of the vehicle Bluetooth key more cumbersome and the authorization speed of the vehicle Bluetooth key lower, so that the efficiency of Bluetooth key authorization in related technologies is low.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present invention provide a remote control method and system for a vehicle, so as to at least solve the technical problem of low efficiency of vehicle Bluetooth key authorization in the related art.
[0005] According to one aspect of an embodiment of the present invention, a method for remote control of a vehicle is provided, comprising: in response to receiving a remote control instruction for a vehicle from a vehicle service platform, obtaining identification information of the vehicle and an authorization result of the vehicle service platform, wherein the authorization result is used to indicate whether the vehicle service platform is authorized to perform a remote control function on the vehicle; in response to the authorization result being that the vehicle service platform is authorized to perform a remote control operation on the vehicle, retrieving a key corresponding to the identification information from a key service platform; executing the remote control function on the vehicle based on the key, and obtaining an execution result, wherein the execution result is used to indicate whether the remote control function is successfully executed.
[0006] Furthermore, the method also includes: in response to receiving a function query operation for the vehicle from the vehicle service platform, sending a function query instruction to the vehicle's basic service platform based on the function query operation, wherein the function query instruction is used to query whether the vehicle has a remote control function; in response to receiving a first feedback result corresponding to the function query instruction, if the first feedback result is that the vehicle has a remote control function, authorizing the vehicle service platform to obtain an authorization result, wherein the first feedback result is used to indicate whether the vehicle has a remote control function, and the authorization result is used to indicate whether the vehicle service platform is successfully authorized.
[0007] Furthermore, the vehicle service platform is authorized based on the first feedback result to obtain an authorization result, including: in response to the first feedback result that the vehicle has a remote control function, receiving an authorization request sent by the vehicle's client, and authorizing the vehicle service platform based on the authorization request to obtain an authorization result.
[0008] Furthermore, the authorization request is generated based on a touch instruction acting on a preset control displayed on the corresponding interactive interface of the client, and the preset control is used to be displayed on the interactive interface when the client inquires that the vehicle has a remote control function.
[0009] Further, in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, a key corresponding to the identification information is retrieved from the key service platform, including: in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, determining whether the vehicle is in a maintenance state; in response to the vehicle being in a maintenance state, retrieving the key corresponding to the identification information from the key service platform.
[0010] Furthermore, the method further includes: in response to receiving an execution result query instruction of the vehicle service platform for the remote control function, sending the execution result to the vehicle service platform.
[0011] Furthermore, the method further includes: in response to receiving a remote control cancellation instruction for the vehicle from the vehicle service platform, canceling the permission to use the key.
[0012] According to another aspect of an embodiment of the present invention, a remote control system for a vehicle is also provided, including: a vehicle service platform, used to generate remote control instructions for the vehicle; a key service platform, used to store the key of the vehicle; a remote control platform, connected to the vehicle service platform and the key service platform, and obtaining the identification information of the vehicle and the authorization result of the vehicle service platform based on the received remote control instructions. When the authorization result is that the vehicle service platform is authorized to perform remote control operations on the vehicle, the key corresponding to the identification information is retrieved from the key service platform, and remote control operations are performed on the vehicle based on the key.
[0013] According to another aspect of an embodiment of the present invention, there is further provided an electronic device, comprising: a memory storing an executable program; and a processor for running the program, wherein the method in each embodiment of the present invention is executed when the program is running.
[0014] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the methods in various embodiments of the present invention.
[0015] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the method in each embodiment of the present invention is implemented.
[0016] According to another aspect of the embodiments of the present invention, a computer program is provided. When the computer program is executed by a processor, the methods in the embodiments of the present invention are implemented.
[0017] In an embodiment of the present invention, in response to receiving a remote control instruction for a vehicle from a vehicle service platform, the identification information of the vehicle and the authorization result of the vehicle service platform are obtained; in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, the key corresponding to the identification information is retrieved from the key service platform; the remote control function is performed on the vehicle based on the key to obtain the execution result. This application sets up a vehicle service platform and a key service platform so that when performing vehicle Bluetooth key authorization, the vehicle service platform can quickly determine whether remote vehicle Bluetooth authorization can be performed, and the key is retrieved on the key service platform to quickly and safely perform vehicle Bluetooth key authorization. This application simplifies the authorization steps of the vehicle Bluetooth key, achieves the purpose of improving the authorization speed of the vehicle Bluetooth key, and thus achieves the purpose of improving the efficiency of vehicle Bluetooth key authorization, thereby solving the technical problem of low efficiency of vehicle Bluetooth key authorization in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0019] Figure 1 is a flow chart of an optional vehicle remote control method according to an embodiment of the present invention;
[0020] Figure 2 is an application schematic diagram of a preferred vehicle remote control method according to an embodiment of the present invention;
[0021] Figure 3 It is a schematic structural diagram of an optional vehicle remote control system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] 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.
[0023] 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.
[0024] According to an embodiment of the present invention, an embodiment of a remote control method for a vehicle is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0025] Figure 1 is a flow chart of an optional vehicle remote control method according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0026] Step S102, in response to receiving a remote control instruction for a vehicle from a vehicle service platform, obtaining identification information of the vehicle and an authorization result of the vehicle service platform, wherein the authorization result is used to indicate whether the vehicle service platform is authorized to perform a remote control function on the vehicle.
[0027] The above-mentioned vehicles refer to vehicles with Bluetooth key function, including but not limited to: gasoline-powered cars, gasoline-powered trucks, gasoline-powered buses, electric cars, electric trucks, electric buses, hybrid cars, hybrid trucks, hybrid buses and other vehicles that can be started by Bluetooth keys.
[0028] The above remote control function refers to the user remotely controlling the vehicle through the vehicle service platform to achieve remote control of the vehicle, wherein the above remote control function includes but is not limited to: remote start, remote window opening and closing or remote unlocking, etc. In this application, the remote control function of the vehicle can also refer to the remote authorization of the vehicle's Bluetooth key start permission, so that when the user forgets to bring the physical key, the vehicle Bluetooth key start permission can be remotely authorized to the vehicle maintenance personnel to repair the vehicle.
[0029] The above-mentioned vehicle service platform refers to a platform used to retrieve the vehicle's identification information and transmit signals with the user's client. The above-mentioned vehicle service platform is also used to retrieve the key corresponding to the vehicle identification information. When the vehicle is remotely controlled, the user's client authorizes the vehicle service platform. When the vehicle service platform inquires that the vehicle has a remote control function and the vehicle meets the remote control conditions, the vehicle service platform receives the remote control instructions for remote control of the vehicle sent by the user's client. Among them, the above-mentioned vehicle service platform includes but is not limited to: traditional databases or servers, etc. The above-mentioned vehicle service platform can also refer to a cloud platform used to remotely control the vehicle and transmit data.
[0030] The above-mentioned remote control instructions refer to instructions used by the background service platform to request remote control of the vehicle. In the present application, the background service platform sends remote control instructions to the vehicle service platform. After receiving the remote control instructions, the vehicle service platform can retrieve the vehicle's identification information in the vehicle's basic service platform through the vehicle service platform. The vehicle's basic service platform can also determine whether the vehicle has a remote control function based on the vehicle's identification information. When the vehicle has a remote control function, the user's client authorizes the vehicle service platform to remotely control the vehicle.
[0031] When the above remote control function is the authorization of the vehicle's Bluetooth key start permission, the vehicle's Bluetooth key start permission is usually authorized to the vehicle maintenance personnel or to the target person in an emergency, wherein the above emergency includes but is not limited to: illegal parking blocking other people's vehicles, friends and neighbors who are in urgent need of the vehicle, or the vehicle door is not closed tightly, etc. The above remote control command can be sent to the vehicle service platform through the above background service platform, and can also be sent to the vehicle service platform through the user's client.
[0032] The above-mentioned background service platform refers to a platform that sends a remote control request to the vehicle service platform when the target person needs to remotely control the vehicle. The above-mentioned background service platform can be a program-controlled store background service device in a repair shop. The above-mentioned background service platform can also be mobile phone software or computer software.
[0033] The above-mentioned target person refers to a person who needs to remotely control the vehicle. The above-mentioned target person may be: vehicle maintenance personnel, friends and relatives of the user, or police and other case handlers.
[0034] The above authorization result means that after the user's client remotely authorizes the remote control function of the vehicle, the vehicle service platform can obtain through self-check whether the vehicle service platform is authorized to remotely control the vehicle. The above authorization result is that the vehicle service platform is authorized to remotely control the vehicle, or the vehicle service platform is not authorized to remotely control the vehicle.
[0035] The identification information of the above-mentioned vehicle refers to the number assigned when the vehicle is registered. The identification information of the above-mentioned vehicle is used to identify or track the vehicle. The identification information of the above-mentioned vehicle can be composed of multiple vehicle information. The above-mentioned vehicle information includes but is not limited to: license plate number, vehicle engine number, vehicle manufacturer, vehicle model, vehicle year, vehicle color, vehicle configuration, vehicle mileage, vehicle registration certificate, vehicle insurance information, vehicle emission standards or vehicle maintenance records, etc. Through the combination of the above-mentioned multiple vehicle information, it is possible to distinguish vehicles and identify or track vehicles. Among them, the unique vehicle information such as the above-mentioned license plate number or vehicle engine number can also be used alone as the identification information of the vehicle to identify or track the vehicle.
[0036] In an optional embodiment, when a vehicle needs to be remotely controlled, a remote control command of the vehicle is sent to the vehicle service platform through the background service platform. When the vehicle is remotely controlled, the background service platform can send vehicle information such as the vehicle license plate number to the vehicle service platform, and send a remote control command requesting remote control of the vehicle. If the background service platform is a mobile phone software or a computer software, the license plate number and other information can be transmitted to the mobile phone software or the computer software by photographing the license plate. After the vehicle service platform receives the remote control command for remotely controlling the vehicle, the vehicle service platform can retrieve the identification information corresponding to the vehicle information such as the license plate of the vehicle in the basic service platform of the vehicle. The basic service platform of the vehicle can also determine whether the vehicle has a remote control function based on the identification information of the vehicle. When the vehicle has a remote control function, the vehicle service platform can be authorized by the user's client to remotely control the vehicle and obtain the authorization result of the vehicle service platform. Among them, the license plate number obtained by the background service platform can also be used as the identification information of the vehicle.
[0037] Exemplarily, when a vehicle is driving outside and breaks down, the user moves the vehicle to a vehicle repair station. The vehicle repair station determines the vehicle's license plate number through the background service platform, and sends the vehicle's license plate number and remote control instructions to the vehicle service platform. The vehicle service platform sends the vehicle's license plate number to the vehicle's basic service platform, determines the vehicle's identification information and determines whether the vehicle has a Bluetooth key remote authorization function. In response to the vehicle having a Bluetooth key authorization function, the user authorizes the vehicle service platform through the client and obtains the authorization result of the vehicle service platform to authorize the vehicle's Bluetooth key to the maintenance personnel.
[0038] In this application, a background service platform is set up to quickly obtain the identification information of the vehicle to quickly determine whether the vehicle has a remote control function, so as to avoid the situation where the vehicle does not have a remote control function but attempts to remotely control the vehicle. By setting up a vehicle service platform to remotely control the vehicle, the vehicle is remotely controlled through the authorization result of the vehicle service platform, which effectively improves the efficiency of remote control of the vehicle and improves the user experience.
[0039] Step S104, in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, a key corresponding to the identification information is retrieved from the key service platform.
[0040] The key service platform is a platform for storing keys, which can be a storage platform such as a traditional database or server, or a cloud platform. The key service platform is used to send keys to the vehicle service platform to achieve remote control of the vehicle.
[0041] The above-mentioned key refers to the key used for remote control of the vehicle. The above-mentioned key can be obtained by encrypting the key message. The key can be a symmetric key, an asymmetric key, a random key or other key types used for encrypted transmission.
[0042] Optionally, when the authorization result is that the vehicle service platform is authorized to perform remote control operations on the vehicle, the vehicle service platform can retrieve the key corresponding to the identification information from the key service platform according to the identification information. If the key corresponding to the identification information is successfully retrieved, the vehicle can be remotely controlled. If the key corresponding to the identification information is not successfully retrieved, remote control of the vehicle is prohibited. Furthermore, after the vehicle is remotely controlled, the target person's permission to use the key can be revoked to ensure the safety of the vehicle.
[0043] After the vehicle service platform retrieves the key from the key service platform, the vehicle service platform decrypts the key and identifies the key message in the key. If the vehicle service platform successfully identifies the key message in the key, the vehicle can be remotely controlled through the user's client. If the vehicle service platform does not retrieve the key from the key service platform or the vehicle service platform fails to identify the key message in the key, the user's client is prohibited from remotely controlling the vehicle.
[0044] The above-mentioned key message refers to a message used for remote control of the vehicle. The above-mentioned key message may contain message information used to determine whether to remotely control the vehicle. After the above-mentioned vehicle service platform decrypts the key, the key message is obtained. The key message can be identified to determine whether the message information for remote control of the vehicle in the key message is correct. If the message information for remote control of the vehicle in the key message is correct, it is determined that the identification of the key message is successful. If the message information for remote control of the vehicle in the key message is incorrect, it is determined that the identification of the key message has failed.
[0045] In an optional embodiment, when the authorization result is that the vehicle service platform is authorized to perform remote control operations on the vehicle, the vehicle service platform retrieves the key corresponding to the vehicle identification information from the key service platform. Exemplarily, when the authorization result is that the vehicle service platform is authorized to perform remote control operations on the vehicle, a key retrieval request can be sent to the key service platform through the vehicle service platform, and corresponding identification information can also be sent to the key service platform. After the key service platform receives the key retrieval request and identification information, it can determine the key message corresponding to the vehicle based on the identification information. After determining the key message corresponding to the vehicle, the key message can be encrypted by symmetric encryption to obtain the key, and the key can be sent to the vehicle service platform.
[0046] In this application, the key message is encrypted through the key service platform to prevent the key message from being leaked during the remote control of the vehicle, effectively improving the security of the vehicle remote control and improving the user experience.
[0047] Step S106, executing the remote control function on the vehicle based on the key, and obtaining an execution result, wherein the execution result is used to indicate whether the remote control function is successfully executed.
[0048] The above-mentioned execution result refers to the result of whether the remote control function is successfully executed. Among them, the above-mentioned execution result is the success or failure of the vehicle remote control function. The execution result can also be notified to the user after obtaining the execution result. Among them, the above-mentioned target device includes but is not limited to the target person's mobile phone, tablet or computer and other electronic devices. After the target person finishes using the vehicle, the right to use the key is revoked to ensure the safety of the vehicle.
[0049] The above remote control functions include but are not limited to remote start, remote window opening and closing, remote unlocking, remote authorization, etc. Remote authorization can be remote authorization of the vehicle's Bluetooth key start permission so that when the user forgets to bring the physical key, the vehicle Bluetooth key start permission is remotely authorized to the vehicle maintenance personnel to repair the vehicle.
[0050] In an optional embodiment, after retrieving the key corresponding to the identification information, the key can be decrypted through the vehicle service platform to obtain the key message in the key, and the vehicle can be remotely controlled according to the key message to obtain the execution result.
[0051] Taking the remote control function as Bluetooth key remote authorization as an example, after retrieving the key corresponding to the identification information, the key can be decrypted in the vehicle service platform to obtain the key message. After obtaining the key message, the vehicle service platform can be used to identify whether the key message is correct. After the key message is identified correctly, the vehicle Bluetooth key can be remotely authorized to the target device of the target person, so that the target person can control the vehicle unlocking or starting through the target device, and obtain the execution result of the Bluetooth key remote authorization.
[0052] The above-mentioned target device refers to the device used by the target person to remotely control the vehicle. When the remote control function is remote authorization of the Bluetooth key, the target device may refer to the target person's mobile phone, computer, tablet or other mobile device. After the vehicle Bluetooth key remotely authorizes the target person's mobile phone, computer, tablet or other mobile device, the target person can perform vehicle operations such as unlocking or locking the door through the mobile phone, computer or tablet and other mobile devices. In this application, by obtaining the execution result to determine whether the remote control function is successfully executed on the vehicle, the user is prevented from being notified after repeated execution or execution failure, which effectively improves the stability of remote control of the vehicle and improves the user experience.
[0053] Through the above steps, in response to receiving a remote control instruction for the vehicle from the vehicle service platform, the identification information of the vehicle and the authorization result of the vehicle service platform are obtained; in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, the key corresponding to the identification information is retrieved from the key service platform; the remote control function is performed on the vehicle based on the key to obtain the execution result. This application sets up a vehicle service platform and a key service platform, so that when performing vehicle Bluetooth key authorization, the vehicle service platform can quickly determine whether remote vehicle Bluetooth authorization can be performed, and the key is retrieved on the key service platform to quickly and safely perform vehicle Bluetooth key authorization. This application simplifies the authorization steps of the vehicle Bluetooth key, achieves the purpose of improving the authorization speed of the vehicle Bluetooth key, thereby achieving the purpose of improving the efficiency of vehicle Bluetooth key authorization, and further solves the technical problem of low efficiency of vehicle Bluetooth key authorization in related technologies.
[0054] Optionally, the method also includes: in response to receiving a function query operation for the vehicle from the vehicle service platform, sending a function query instruction to the vehicle's basic service platform based on the function query operation, wherein the function query instruction is used to query whether the vehicle has a remote control function; in response to receiving a first feedback result corresponding to the function query instruction, if the first feedback result is that the vehicle has a remote control function, authorizing the vehicle service platform to obtain an authorization result, wherein the first feedback result is used to indicate whether the vehicle has a remote control function, and the authorization result is used to indicate whether the vehicle service platform is successfully authorized.
[0055] The above-mentioned function query operation refers to an operation for querying the vehicle to determine whether the vehicle has a remote control function. The above-mentioned function query operation can send a function query instruction to the basic service platform of the vehicle through the vehicle service platform. After receiving the function query instruction, the basic service platform of the vehicle can determine whether the vehicle has a remote control function and feed back the first feedback result corresponding to the function query instruction to the above-mentioned vehicle service platform.
[0056] The basic service platform of the above-mentioned vehicle refers to the information platform corresponding to the vehicle, and the basic service platform of the above-mentioned vehicle can be a traditional database, server or cloud platform, etc. The basic service platform can include information such as the vehicle's license plate, vehicle engine number, vehicle manufacturer, vehicle model, vehicle year, vehicle color, vehicle configuration, vehicle mileage, vehicle registration certificate, vehicle insurance information, vehicle remote control function, vehicle emission standards or vehicle maintenance records, and the above-mentioned vehicle basic service platform can determine whether the vehicle has a remote control function based on the vehicle's identification information.
[0057] The first feedback result refers to a result used to feedback whether the vehicle has a remote control function, wherein the first feedback result is whether the vehicle has a remote control function or whether the vehicle does not have a remote control function.
[0058] In an optional embodiment, the vehicle service platform can perform a function query operation on the vehicle, and the vehicle service platform sends a function query instruction to the vehicle's basic service platform. After the vehicle's basic service platform receives the function query instruction, the vehicle's basic service platform can determine whether the vehicle has a vehicle remote control function based on the vehicle's identification information, and obtain a first feedback result. When the first feedback result is that the vehicle has a remote control function, the vehicle service platform can be authorized through the user's client and an authorization result can be obtained; in response to the first feedback result that the vehicle does not have a remote control function, authorization of the vehicle service platform through the user's client is prohibited.
[0059] In the present application, a function query operation is performed to quickly determine whether a vehicle can be remotely controlled. When it is determined that the vehicle can be remotely controlled, the vehicle is remotely controlled. When it is determined that the vehicle cannot be remotely controlled, remote control of the vehicle is prohibited. When the vehicle cannot be remotely controlled, remote control is promptly eliminated, which effectively improves the efficiency of vehicle remote control and enhances the user experience.
[0060] Optionally, the vehicle service platform is authorized based on the first feedback result to obtain an authorization result, including: in response to the first feedback result that the vehicle has a remote control function, receiving an authorization request sent by the vehicle's client, and authorizing the vehicle service platform based on the authorization request to obtain an authorization result.
[0061] The above-mentioned authorization request refers to a request sent by the user through the client to authorize the vehicle service platform. After determining that the vehicle has a remote control function, the user is required to send a remote authorization request to authorize the vehicle service platform. If it is only determined that the vehicle has a remote control function, but the user does not send an authorization request, the vehicle service platform cannot be authorized, and the vehicle cannot be remotely controlled.
[0062] The client refers to the user's device, wherein the client may be a mobile phone software, a computer software or a tablet software, etc. The user sends a remote control request on the client to remotely control the vehicle.
[0063] In an optional embodiment, when the first feedback result is that the vehicle has a remote control function, the client can send an authorization request to the vehicle service platform. If the vehicle service platform receives the authorization request, the vehicle service platform is authorized. If the vehicle service platform does not receive the authorization request, the vehicle service platform is not authorized.
[0064] For example, the remote control function is Bluetooth key remote authorization. When the first feedback result is that the vehicle has the Bluetooth key remote authorization function, the user sends an authorization request to the vehicle service platform through the mobile phone software to authorize the vehicle service platform. The mobile phone software can also be replaced by computer software or tablet software.
[0065] In this application, the vehicle service platform is authorized through an authorization request sent by the vehicle client, so that the vehicle can only be remotely controlled by the user, which effectively improves the security of vehicle remote control and improves the user experience.
[0066] Optionally, the authorization request is generated based on a touch instruction acting on a preset control displayed on a corresponding interactive interface of the client, and the preset control is used to be displayed on the interactive interface when the client queries that the vehicle has a remote control function.
[0067] The above-mentioned interactive interface refers to the interactive interface between the user and the client. The above-mentioned interactive interface can be a mobile phone screen, computer keys or tablet screen, etc. The user can send an authorization request to the vehicle service platform through the interactive interface to authorize the vehicle service platform.
[0068] The above-mentioned preset control refers to a control displayed on the above-mentioned interactive interface when the vehicle has a remote control function. The above-mentioned preset control may be a virtual button displayed on the interactive interface, etc. When the client inquires that the vehicle has a remote control function, the above-mentioned preset control is displayed on the interactive interface, and the user can click the above-mentioned preset control to send an authorization request to the vehicle service platform to authorize the above-mentioned vehicle service platform.
[0069] In an optional embodiment, when the client queries that the vehicle has a remote control function, a virtual button as a preset control is displayed on the client's interactive interface. The user can send an authorization request to the vehicle service platform by applying a touch command to the virtual button, that is, the user can send an authorization request to the vehicle service platform by pressing the virtual button.
[0070] In the present application, by setting preset controls, the preset controls are displayed only when the vehicle has a remote control function, so as to prevent authorization requests from being sent when the vehicle does not have a remote control function, thereby effectively improving the security of vehicle remote control and effectively improving the user experience.
[0071] Optionally, in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, a key corresponding to the identification information is retrieved from the key service platform, including: in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle, determining whether the vehicle is in a maintenance state; in response to the vehicle being in a maintenance state, retrieving the key corresponding to the identification information from the key service platform.
[0072] The above maintenance status may refer to the status when the vehicle fails. When the vehicle is in maintenance status, some components of the vehicle fail, and the vehicle Bluetooth key needs to be authorized to maintenance personnel so that the maintenance personnel can perform maintenance work on the vehicle.
[0073] In an optional embodiment, when the authorization result is that the client authorizes the vehicle service platform to perform remote control operations on the vehicle, a judgment is made as to whether the vehicle is in a maintenance state. If the vehicle is in a maintenance state, it is determined that the maintenance personnel need the vehicle Bluetooth key authority, and the key corresponding to the identification information can be retrieved from the key service platform. The vehicle Bluetooth key can be authorized to the maintenance personnel through the vehicle service platform; when the authorization result is that the client authorizes the vehicle service platform to perform remote control operations on the vehicle, a judgment is made as to whether the vehicle is in a maintenance state. If the vehicle is not in a maintenance state, it can be determined that the maintenance personnel do not need the vehicle Bluetooth key authority, and it is prohibited to retrieve the key corresponding to the identification information from the key service platform.
[0074] In this application, by judging whether the vehicle is in maintenance status to determine whether the vehicle Bluetooth key permission needs to be authorized, the security of vehicle remote control is effectively improved and the user experience is improved.
[0075] Optionally, the method further includes: in response to receiving an execution result query instruction of the vehicle service platform for the remote control function, sending the execution result to the vehicle service platform.
[0076] The above-mentioned query instruction refers to an instruction used to query whether the vehicle remote control operation is successfully executed. The vehicle service platform can send the query instruction to the vehicle to obtain the execution result of the vehicle remote control operation, and send the execution result to the vehicle service platform.
[0077] In an optional embodiment, when the vehicle service platform sends a query instruction for the execution result of the remote control function, the execution result of the vehicle remote control operation is obtained, and the execution result is sent to the vehicle service platform through the vehicle to determine whether the vehicle remote control function is successfully executed.
[0078] In the present application, by executing the result query instruction to determine whether the vehicle remote control function is successfully executed, the stability of the vehicle remote control function is effectively improved, and the user experience is effectively improved.
[0079] Optionally, the method further includes: in response to receiving a remote control cancellation instruction for the vehicle from the vehicle service platform, canceling the permission to use the key.
[0080] The above-mentioned remote control cancellation instruction refers to an instruction for canceling the key usage permission. After the remote control of the vehicle ends, the vehicle service platform can send the vehicle remote control cancellation instruction to the target device of the target person and cancel the key usage permission.
[0081] In an optional embodiment, when the vehicle receives a remote control cancellation instruction for the vehicle from the vehicle service platform, the permission to use the above-mentioned key is cancelled.
[0082] Exemplarily, the key message in the key is provided with a count value to prevent resending, and after the key message is used, the vehicle records the count value to ensure that the key message cannot be used again.
[0083] In this application, a remote control cancellation command is used to cancel the key usage permission of the vehicle service platform after the remote control of the vehicle ends, which effectively improves the security of the vehicle remote control function and improves the user experience.
[0084] Combine the following Figure 2 A preferred embodiment of the present invention is described in detail, wherein: Figure 2 In the application, the remote authorization function of the Bluetooth key is used as a remote control function to explain the application in detail. In the related technology, the remote authorization of the vehicle Bluetooth key is a private authorization operation between the user and the after-sales staff, and the authorization method is to authorize the verification code through the mobile phone number. The authorization through the mobile phone number only supports one-to-one authorization between the user and the after-sales staff, and only one person can obtain the Bluetooth key authority of the vehicle. Therefore, the authorization through the mobile phone number is inefficient and has poor security. Secondly, the authorization of the vehicle Bluetooth key through the mobile phone number lacks monitoring. If the authorization is given to a private person and the private authorization is not cancelled in time, there will be security risks. The remote authorization of the vehicle Bluetooth key through this application not only improves the speed of the vehicle Bluetooth key authorization, but also provides a vehicle service platform for monitoring, and encrypts the key message through the key service platform, which effectively improves the speed and security of the remote authorization of the vehicle Bluetooth key and improves the user experience.
[0085] in, Figure 2 is a schematic diagram of an application of a preferred vehicle remote control method according to an embodiment of the present invention, such as Figure 2 As shown, remote authorization of the vehicle Bluetooth key is completed through the user's client, vehicle service platform, background service platform, key service platform, basic service platform and vehicle.
[0086] When a vehicle breaks down, the user sends the vehicle to a vehicle repair station. If the vehicle's Bluetooth key needs to be remotely authorized to the maintenance personnel, it is necessary to first determine whether the vehicle has a remote control function. Step 1: The backend service platform sends the vehicle's license plate number and remote control instructions to the vehicle service platform, requesting the vehicle service platform to determine whether the vehicle has a Bluetooth key remote authorization function. After the vehicle service platform receives the vehicle's license plate number and remote control instructions, it executes step 2: The vehicle service platform sends a function query instruction to the vehicle's basic service platform to query the vehicle's capabilities. The basic service platform determines the vehicle identification information based on the vehicle's license plate number, and determines whether the vehicle has a Bluetooth key remote authorization function based on the vehicle's identification information. After the vehicle's basic service platform determines whether the vehicle has a Bluetooth key remote authorization function, it generates a first feedback result, executes step 3, and sends the first feedback result, i.e., the capability query result, to the vehicle service platform. After the vehicle service platform receives the first feedback result, it executes step 4: The vehicle service platform sends the vehicle's Bluetooth key remote authorization function to the backend service platform. When the first feedback result is that the vehicle has the Bluetooth key remote authorization function, client authorization is performed; when the first feedback result is that the vehicle does not have the Bluetooth key remote authorization function, client authorization is prohibited.
[0087] When the vehicle has the Bluetooth key remote authorization function, the client is authorized and step 5 is executed. The user's client also sends a function query instruction to the basic service platform to determine whether the vehicle has the Bluetooth key remote authorization function. After the vehicle's basic service platform receives the function query instruction, step 6 is executed to feed back the first feedback result, i.e., the capability query result, to the user's client. When the client receives that the vehicle has the Bluetooth key remote authorization function, a preset control is displayed on the interactive interface corresponding to the client. The user can perform step 8 by applying a touch command to the preset control to send an authorization request to the vehicle service platform. If the client receives that the vehicle does not have the Bluetooth key remote authorization function, the preset control is prohibited from being displayed on the interactive interface corresponding to the client. After the client sends an authorization request to the vehicle service platform, the vehicle service platform executes step 9 to save the authorization record, and executes step 10 to send the authorization result to the user's client.
[0088] When the authorization result is that the vehicle service platform is successfully authorized, the remote authorization of the Bluetooth key is performed. If the authorization result is that the vehicle service platform is not successfully authorized, the remote authorization of the Bluetooth key is prohibited. When the vehicle service platform is authorized successfully, step 11 is executed, and the background service platform requests the vehicle service platform for remote authorization of the vehicle Bluetooth key. After the vehicle service platform receives the request from the background service platform, step 12 is executed to determine whether the vehicle service platform has an authorization record. If the vehicle service platform has no authorization record, it is determined that the inspection has not passed, and step 18 is executed to return an error to the vehicle service platform, and the remote authorization of the vehicle Bluetooth key is prohibited. If the vehicle service platform has an authorization record, step 13 is executed to determine whether the vehicle is in maintenance mode. If the vehicle is not in maintenance mode, it is determined that the inspection has not passed, and step 18 is executed to return an error to the vehicle service platform, and the remote authorization of the vehicle Bluetooth key is prohibited. If the vehicle is in maintenance mode, it is determined that the inspection has passed, and step 14 is executed. The vehicle service platform requests the key service platform to obtain the key. After receiving the request from the vehicle service platform, the key service platform encrypts the key message by counting value and symmetric encryption to obtain the key. After the key service platform obtains the key, it executes step 15 to send the key to the vehicle service platform. After receiving the key, the vehicle service platform decrypts the key, obtains the key message, and identifies the key message. After successful identification, it executes step 16 to control the vehicle to authorize the Bluetooth key to the target device of the maintenance personnel. After the vehicle authorizes the Bluetooth key to the target device of the maintenance personnel, it executes step 17, and the background service platform sends information to query the authorization status of the Bluetooth key to the vehicle service platform, and the vehicle service platform inquires whether the vehicle Bluetooth key is authorized successfully.
[0089] When the vehicle is repaired, the key authority is recovered. When the background service platform determines that the vehicle is repaired, step 19 is executed. The background service platform sends a message to the vehicle service platform that the Bluetooth key usage authority is no longer required. The vehicle service platform executes step 20 to recover the key usage authority and record the count value of the key message to prevent the reuse of the key message.
[0090] According to an embodiment of the present invention, an embodiment of a remote control system for a vehicle is provided. It should be noted that the device can be used to execute the above-mentioned remote control method for the vehicle.
[0091] Figure 3 is a schematic diagram of a structure of an optional remote control system for a vehicle according to an embodiment of the present invention, such as Figure 3As shown, the system includes: a vehicle service platform 30, which is used to generate remote control instructions for the vehicle; a key service platform 32, which is used to store the key of the vehicle; a remote control platform 34, which is connected to the vehicle service platform and the key service platform, obtains the identification information of the vehicle and the authorization result of the vehicle service platform according to the received remote control instructions, and when the authorization result is that the vehicle service platform is authorized to perform remote control operations on the vehicle, retrieves the key corresponding to the identification information from the key service platform, and performs remote control operations on the vehicle based on the key.
[0092] Optionally, the remote control platform further includes: an acquisition module for acquiring the identification information of the vehicle and the authorization result of the vehicle service platform in response to receiving a remote control instruction for the vehicle from the vehicle service platform, wherein the authorization result is used to indicate whether the vehicle service platform is authorized to perform remote control functions on the vehicle; a retrieval module for retrieving the key corresponding to the identification information from the key service platform in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle; and an execution module for executing the remote control function on the vehicle based on the key and obtaining an execution result, wherein the execution result is used to indicate whether the remote control function is successfully executed.
[0093] Optionally, the above-mentioned remote control platform also includes: a query module, which is used to respond to receiving a function query operation of the vehicle from the vehicle service platform, and send a function query instruction to the basic service platform of the vehicle based on the function query operation, wherein the function query instruction is used to query whether the vehicle has a remote control function; an authorization module, which is used to respond to receiving a first feedback result corresponding to the function query instruction, and when the first feedback result is that the vehicle has a remote control function, authorize the vehicle service platform to obtain an authorization result, wherein the first feedback result is used to indicate whether the vehicle has a remote control function, and the authorization result is used to indicate whether the vehicle service platform is successfully authorized.
[0094] Optionally, the authorization module includes: an authorization unit, which is used to receive an authorization request sent by a client of the vehicle in response to the first feedback result that the vehicle has a remote control function, and authorize the vehicle service platform based on the authorization request to obtain an authorization result.
[0095] Optionally, the above authorization request is generated according to a touch instruction acting on a preset control displayed on the corresponding interactive interface of the client, and the preset control is used to be displayed on the interactive interface when the client queries that the vehicle has a remote control function.
[0096] Optionally, the above-mentioned remote control platform also includes: a judgment module, used to judge whether the vehicle is in a maintenance state in response to the authorization result that the vehicle service platform is authorized to perform remote control operations on the vehicle; a maintenance status module, used to retrieve the key corresponding to the identification information from the key service platform in response to the vehicle being in a maintenance state.
[0097] Optionally, the remote control platform further comprises: a sending module, configured to send the execution result to the vehicle service platform in response to receiving an execution result query instruction of the vehicle service platform for the remote control function.
[0098] Optionally, the remote control platform further comprises: a cancellation module, configured to cancel the right to use the key in response to receiving a remote control cancellation instruction for the vehicle from the vehicle service platform.
[0099] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0100] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0101] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0102] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0103] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0104] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0105] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A remote control method for a vehicle, characterized in that: include: In response to receiving a remote control instruction for a vehicle from a vehicle service platform, acquiring identification information of the vehicle and an authorization result of the vehicle service platform, wherein the authorization result is used to indicate whether the vehicle service platform is authorized to perform a remote control function on the vehicle; In response to the authorization result being that the vehicle service platform is authorized to perform the remote control operation on the vehicle, retrieving a key corresponding to the identification information from a key service platform; The remote control function is executed on the vehicle based on the key to obtain an execution result, wherein the execution result is used to indicate whether the remote control function is successfully executed.
2. The vehicle remote control method according to claim 1, characterized in that: The method further comprises: In response to receiving a function query operation of the vehicle from the vehicle service platform, sending a function query instruction to the basic service platform of the vehicle based on the function query operation, wherein the function query instruction is used to query whether the vehicle has the remote control function; In response to receiving a first feedback result corresponding to the function query instruction, when the first feedback result is that the vehicle has the remote control function, the vehicle service platform is authorized to obtain an authorization result, wherein the first feedback result is used to indicate whether the vehicle has the remote control function, and the authorization result is used to indicate whether the vehicle service platform is successfully authorized.
3. The vehicle remote control method according to claim 2, characterized in that: Authorizing the vehicle service platform based on the first feedback result to obtain an authorization result includes: In response to the first feedback result that the vehicle has the remote control function, an authorization request sent by a client of the vehicle is received, and the vehicle service platform is authorized based on the authorization request to obtain the authorization result.
4. The vehicle remote control method according to claim 3, characterized in that: The authorization request is generated according to a touch instruction acting on a preset control displayed on a corresponding interactive interface of the client, and the preset control is used to be displayed on the interactive interface when the client inquires that the vehicle has the remote control function.
5. The vehicle remote control method according to claim 1, characterized in that: In response to the authorization result being that the vehicle service platform is authorized to perform the remote control operation on the vehicle, retrieving a key corresponding to the identification information from the key service platform includes: In response to the authorization result being that the vehicle service platform is authorized to perform the remote control operation on the vehicle, determining whether the vehicle is in a maintenance state; In response to the vehicle being in the maintenance state, the key corresponding to the identification information is retrieved from the key service platform.
6. The vehicle remote control method according to claim 1, characterized in that: The method further comprises: In response to receiving an execution result query instruction from the vehicle service platform for the remote control function, the execution result is sent to the vehicle service platform.
7. The vehicle remote control method according to claim 1, characterized in that: The method further comprises: In response to receiving a remote control cancellation instruction for the vehicle from the vehicle service platform, cancelling the permission to use the key.
8. A remote control system for a vehicle, characterized in that: include: Vehicle service platform, used to generate remote control instructions for vehicles; A key service platform, used for storing the key of the vehicle; A remote control platform is connected to the vehicle service platform and the key service platform, and obtains the identification information of the vehicle and the authorization result of the vehicle service platform according to the remote control instruction received. When the authorization result is that the vehicle service platform is authorized to perform the remote control operation on the vehicle, the key corresponding to the identification information is retrieved from the key service platform, and the remote control operation is performed on the vehicle based on the key.
9. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is run, the device where the storage medium is located is controlled to execute the method according to any one of claims 1 to 7.