Vehicle control method, electronic device, and storage medium

By connecting to a cloud server to implement control controls for mobile terminals, this solution solves the problems of cumbersome APP control and storage space consumption in existing technologies, providing a simple and reliable remote vehicle control solution.

CN115695505BActive Publication Date: 2026-03-20PATEO CONNECT (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

In existing technologies, controlling vehicles via mobile terminal apps is cumbersome, prone to malfunctions, and consumes storage space, failing to achieve convenient remote vehicle control.

Method used

By connecting the first and second cloud servers, the mobile terminal generates control controls. Users can operate the controls to trigger control commands, thereby controlling the vehicle terminal and avoiding the need to install an app.

Benefits of technology

It simplifies the vehicle control process, improves the convenience and reliability of control, and reduces the storage footprint of mobile terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695505B_ABST
    Figure CN115695505B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle control method, an electronic device and a storage medium. The vehicle control method comprises: a first cloud server obtaining a mobile terminal account contained in a control authority application of a mobile terminal in response to the control authority application sent by a second cloud server; applying for control authority of a target vehicle terminal for the mobile terminal according to the mobile terminal account, synchronizing application information to the second cloud server, so that the second cloud server controls the mobile terminal to generate a control control; in response to receiving a control instruction of the mobile terminal sent by the second cloud server, controlling the target vehicle terminal based on the control instruction, the control instruction being triggered by operating the control control. Embodiments of the present application do not need to install APP on the mobile terminal, and can more simply realize the control of the vehicle terminal by operating the control control generated on the mobile terminal and based on the docking mode of the two cloud servers.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, in particular to a vehicle control method, an electronic device and a storage medium. BACKGROUND

[0002] With the continuous improvement of people's living standards, more and more people prefer cars as an important means of transportation.

[0003] In actual application, the vehicle owner often has the demand of remotely controlling the vehicle. Remote control can enable the vehicle owner to remotely control the vehicle without entering the vehicle, such as starting the vehicle, turning on the air conditioner, unlocking the vehicle, and other remote control.

[0004] In the prior art, a car terminal is usually installed on the vehicle, and an APP (Application) for controlling the car terminal is installed on the mobile terminal used by the vehicle owner. The vehicle owner needs to start the APP first, and then perform corresponding operations on the APP to remotely control the vehicle. However, the operation through the APP control mode is tedious, the vehicle cannot be normally controlled when the APP fails, and the installation of the APP also occupies the storage space of the mobile terminal. SUMMARY

[0005] In view of the above problems, the embodiments of the present application provide a vehicle control method, an electronic device and a storage medium, which do not need to install an APP on a mobile terminal, and control a car terminal more simply by operating a control control generated by the mobile terminal.

[0006] According to an aspect of an embodiment of the present application, a vehicle control method is provided, applied to a first cloud server, and the method comprises:

[0007] In response to a control authority application of a mobile terminal sent by a second cloud server, a mobile terminal account contained in the control authority application is obtained;

[0008] According to the mobile terminal account, a control authority of a target car terminal is applied for the mobile terminal, and application information is synchronized to the second cloud server to enable the second cloud server to control the mobile terminal to generate a control control;

[0009] In response to receiving a control instruction of a mobile terminal sent by the second cloud server, the target car terminal is controlled based on the control instruction; the control instruction is triggered by operating the control control.

[0010] According to another aspect of an embodiment of the present application, a vehicle control method is provided, applied to a second cloud server, and the method comprises:

[0011] In response to the control authority application sent by the mobile terminal, the control authority application is sent to the first cloud server, so that the first cloud server acquires the mobile terminal account contained in the control authority application, and applies for the control authority of the target vehicle terminal for the mobile terminal according to the mobile terminal account;

[0012] In response to receiving the application information synchronized by the first cloud server, the mobile terminal is controlled to generate a control control;

[0013] In response to the control instruction sent by the mobile terminal, the control instruction is sent to the first cloud server, so that the first cloud server controls the target vehicle terminal based on the control instruction; the control instruction is triggered by operating the control control.

[0014] According to another aspect of the embodiments of the present application, an electronic device is provided, comprising: one or more processors; and one or more computer readable storage media having stored thereon instructions that, when executed by the one or more processors, cause the processors to perform any one of the vehicle control methods performed by the first cloud server or the vehicle control methods performed by the second cloud server.

[0015] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, having stored thereon a computer program, which, when executed by a processor, causes the processor to perform any one of the vehicle control methods performed by the first cloud server or the vehicle control methods performed by the second cloud server.

[0016] In the embodiment of the present application, the first cloud server acquires the mobile terminal account contained in the control authority application of the mobile terminal in response to the control authority application of the mobile terminal sent by the second cloud server, applies for the control authority of the target vehicle terminal for the mobile terminal according to the mobile terminal account, synchronizes the application information to the second cloud server, so that the second cloud server controls the mobile terminal to generate a control control; in response to receiving the control instruction of the mobile terminal sent by the second cloud server, the target vehicle terminal is controlled based on the control instruction, and the control instruction is triggered by operating the control control. Therefore, in the embodiment of the present application, the vehicle terminal and the mobile terminal can be connected through the first cloud server and the second cloud server, the mobile terminal generates a control control after successfully applying for the control authority of the target vehicle terminal, the user triggers a control instruction by operating the control control on the mobile terminal, the control instruction is sent by the mobile terminal and sequentially passes through the second cloud server and the first cloud server, and then reaches the target vehicle terminal, so as to control the target vehicle terminal. Therefore, the embodiment of the present application does not need to install an APP on the mobile terminal, and the control of the vehicle terminal can be realized more simply by operating the control control generated on the mobile terminal and based on the connection of the two cloud servers. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments of the present application will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0018] Figure 1 is a schematic diagram of a system architecture of an embodiment of the present application.

[0019] Figure 2 is a step flow chart of a vehicle control method of an embodiment of the present application.

[0020] Figure 3 is a schematic diagram of a control control of an embodiment of the present application.

[0021] Figure 4 is a step flow chart of another vehicle control method of an embodiment of the present application.

[0022] Figure 5 is a flow chart of a vehicle control method of an embodiment of the present application.

[0023] Figure 6 is a structural schematic diagram of an electronic device of an embodiment of the present application. DETAILED DESCRIPTION

[0024] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts are within the scope of the present application.

[0025] With reference to Figure 1 , a schematic diagram of a system architecture of an embodiment of the present application is shown.

[0026] As shown in Figure 1 , the system architecture can include a mobile terminal 101, a second cloud server 102, a first cloud server 103 and a vehicle terminal 104. Among them, the mobile terminal 101 and the second cloud server 102 can communicate bidirectionally, the second cloud server 102 and the first cloud server 103 can communicate bidirectionally, and the first cloud server 103 and the vehicle terminal 104 can communicate bidirectionally.

[0027] The mobile terminal 101 can include, but is not limited to, a smart phone, a tablet computer, a wearable device, etc.

[0028] The second cloud server 102, as the cloud server corresponding to the mobile terminal 101, can provide the mobile terminal 101 with registration, storage, uploading, downloading and other management functions. The mobile terminal 101 registers with the second cloud server 102, and after successful registration, the second cloud server 102 stores the mobile terminal account information corresponding to the mobile terminal 101. After the mobile terminal 101 logs in to the second cloud server 102 through the registered mobile terminal account, the mobile terminal 101 and the second cloud server 102 can interact with each other, thereby realizing the functions of uploading and downloading data.

[0029] The vehicle terminal 104 refers to a vehicle-mounted intelligent terminal installed in a vehicle, and through the operation of the vehicle terminal 104, the vehicle in which the vehicle terminal 104 is located can be controlled.

[0030] The first cloud server 103, as the cloud server corresponding to the vehicle terminal 104, can provide the vehicle terminal 104 with registration, storage, uploading, downloading and other management functions. The vehicle terminal 104 registers with the first cloud server 103, and after successful registration, the first cloud server 103 stores the vehicle terminal account information corresponding to the vehicle terminal 104. After the vehicle terminal 104 logs in to the first cloud server 103 through the registered vehicle terminal account, the vehicle terminal 104 and the first cloud server 103 can interact with each other, thereby realizing the functions of uploading and downloading data.

[0031] With reference to Figure 2FIG. 1 shows a flowchart of steps of a vehicle control method according to an embodiment of the present application. Figure 2 The vehicle control method shown is applied to a first cloud server.

[0032] As shown in Figure 2 The vehicle control method can include the following steps:

[0033] Step 201, the first cloud server acquires a mobile terminal account included in a control authority application sent by a second cloud server in response to the second cloud server sending the control authority application.

[0034] When the mobile terminal has a control demand for the vehicle terminal, the user logs in the mobile terminal account on the second cloud server, and after successful login, the user can perform an application triggering operation on the mobile terminal to trigger the mobile terminal to generate a control authority application, and the mobile terminal sends the control authority application to the second cloud server. Optionally, the application triggering operation can include but is not limited to adding a vehicle brand, adding a vehicle model, etc. The control authority application can include but is not limited to a mobile terminal account, a vehicle brand, a vehicle model, etc.

[0035] The second cloud server forwards the control authority application to the first cloud server in response to receiving the control authority application sent by the mobile terminal.

[0036] The first cloud server parses the control authority application to obtain the mobile terminal account included in the control authority application in response to receiving the control authority application sent by the second cloud server.

[0037] Step 202, the first cloud server applies for control authority of a target vehicle terminal for the mobile terminal according to the mobile terminal account, and synchronizes application information to the second cloud server to enable the second cloud server to control the mobile terminal to generate a control control.

[0038] After the first cloud server parses the mobile terminal account included in the control authority application, the first cloud server applies for control authority of the target vehicle terminal for the mobile terminal according to the mobile terminal account, and after successfully applying for control authority of the target vehicle terminal, acquires application information corresponding to the mobile terminal account, and synchronizes the application information to the second cloud server. The application information can indicate that the mobile terminal account has control authority of the target vehicle terminal.

[0039] The second cloud server can control the mobile terminal to generate a control control and save the application information corresponding to the mobile terminal account in response to receiving the application information synchronized by the first cloud server.

[0040] In an optional embodiment, the description information of the control control can be preset on the second cloud server. The second cloud server sends the preset description information of the control control to the mobile terminal in response to receiving the application information for synchronization from the first cloud server. The mobile terminal generates the corresponding control control according to the description information of the control control in response to receiving the description information of the control control.

[0041] Optionally, the description information of the control control can include, but is not limited to, the control type of the icon contained in the control control, the color of the icon, the size of the icon, the position of the icon, etc. The control type can include, but is not limited to, locking the vehicle, unlocking the vehicle, opening the window, closing the window, opening the sunroof, closing the sunroof, turning off the vehicle, turning on the vehicle, sounding the horn, heating the vehicle, cooling the vehicle, opening the trunk, closing the trunk, etc.

[0042] Optionally, the mobile terminal can display the control control in any applicable interface, such as the main interface, the secondary interface, the shortcut tool interface (also referred to as the minus one screen interface), etc. The secondary interface can refer to the interface entered by swiping right on the main interface, and the shortcut tool interface can refer to the interface entered by swiping left on the main interface. For example, the mobile terminal can display the control control in the shortcut tool interface so that the user can operate the control control more quickly.

[0043] In step 203, the first cloud server controls the target vehicle terminal based on the control instruction received from the second cloud server in response to receiving the control instruction of the mobile terminal sent by the second cloud server.

[0044] After the mobile terminal generates the control control, the mobile terminal starts the control control in response to the control control pop-up instruction. The control control in this embodiment is displayed on the shortcut tool interface of the mobile terminal. The mobile terminal receives and processes the control trigger operation of the user on the control control, and sends the control information corresponding to the control trigger operation to the vehicle, so that the vehicle controller controls the related vehicle components according to the control information.

[0045] Further, the user can perform a control trigger operation on the control control to trigger the mobile terminal to generate a control instruction. The mobile terminal sends the control instruction to the second cloud server. Optionally, the control trigger operation can include, but is not limited to, clicking the corresponding icon, etc. The control instruction can include, but is not limited to, the mobile terminal account and the control type of the icon clicked by the user, etc.

[0046] The second cloud server forwards the control instruction sent by the mobile terminal to the first cloud server in response to receiving the control instruction.

[0047] The first cloud server parses the control instruction in response to receiving the control instruction sent by the second cloud server, and obtains a mobile terminal account contained in the control instruction. The first cloud server determines a target vehicle terminal having a control right of the mobile terminal account based on application information corresponding to the mobile terminal account, and sends the control instruction to the target vehicle terminal, so as to control the target vehicle terminal to perform a control operation corresponding to a control type contained in the control instruction, and realize control of the vehicle.

[0048] Referring to Figure 3 , a control control is shown. As Figure 3 shown, the mobile terminal generates a control control and displays the control control in the shortcut tool interface. The control control includes an unlocking icon, a car engine off icon, a horn flash icon, a car window closing icon, a sunroof opening icon, a one-key heating icon, a one-key cooling icon, a trunk closing icon, and the like. For example, if the user wants to remotely unlock the vehicle, the user can click the unlocking icon in the control control, so as to trigger the mobile terminal to generate a control instruction containing a control type of unlocking, and the mobile terminal sends the control instruction to the second cloud server. After the second cloud server receives the control instruction, the second cloud server sends the control instruction to the first cloud server. After the first cloud server receives the control instruction, the first cloud server determines a target vehicle terminal having a control right of the mobile terminal account, and sends the control instruction to the target vehicle terminal. After the target vehicle terminal receives the control instruction, the target vehicle terminal automatically performs the operation of unlocking the vehicle. It should be noted that Figure 3 the control control shown is only used for illustration and does not limit the embodiments of the present application.

[0049] Referring to Figure 4 , a step flowchart of another vehicle control method is shown. Figure 4 The vehicle control method is applied to the second cloud server.

[0050] As Figure 4 shown, the vehicle control method can include the following steps:

[0051] Step 401, the second cloud server sends a control right application sent by a mobile terminal to the first cloud server in response to the control right application, so that the first cloud server obtains a mobile terminal account contained in the control right application, and applies for a control right of a target vehicle terminal for the mobile terminal according to the mobile terminal account.

[0052] Step 402, the second cloud server controls the mobile terminal to generate a control control in response to receiving the application information synchronized by the first cloud server.

[0053] Step 403, the second cloud server sends the control instruction to the first cloud server in response to the control instruction sent by the mobile terminal, so that the first cloud server controls the target vehicle terminal based on the control instruction.

[0054] For specific description of steps 401-403, please refer to the foregoing Figure 2 For specific description of steps 401-403, please refer to the foregoing Figure 2 For specific description of steps 401-403, please refer to the foregoing

[0055] In the embodiment, the mobile terminal and the vehicle terminal can be connected through the first cloud server and the second cloud server. After the mobile terminal successfully applies for the control authority of the target vehicle terminal, the mobile terminal generates a control control. The user triggers a control instruction by operating the control control on the mobile terminal. The control instruction is sent by the mobile terminal and sequentially passes through the first cloud server and the second cloud server, and then reaches the target vehicle terminal, thereby realizing the control of the target vehicle terminal. Therefore, the embodiment does not need to install an APP on the mobile terminal. By operating the control control generated on the mobile terminal and based on the connection of the two cloud servers, the control of the vehicle terminal can be realized more simply.

[0056] Next, the overall interaction process is introduced.

[0057] Referring to Figure 5 , a flowchart of a vehicle control method is shown.

[0058] As shown in Figure 5 , the vehicle control method can include the following steps:

[0059] Step 501, the mobile terminal logs in a mobile terminal account.

[0060] The user registers a mobile terminal account for the mobile terminal on the second cloud server. After logging in the mobile terminal account on the second cloud server, the mobile terminal can interact with the second cloud server. Optionally, the mobile terminal account can be the user's mobile phone number.

[0061] Step 502, the mobile terminal initiates a control authority application.

[0062] The user performs operations such as adding a vehicle brand and adding a vehicle model on the mobile terminal, triggers the mobile terminal to generate a control authority application, and sends the control authority application to the second cloud server. The control authority application can include but is not limited to the mobile terminal account, the vehicle brand, the vehicle model, etc.

[0063] Step 503, the second cloud server submits the control authority application.

[0064] The second cloud server sends the control permission application to the first cloud server in response to receiving the control permission application sent by the mobile terminal.

[0065] The first cloud server parses the mobile terminal account number contained in the control permission application in response to receiving the control permission application of the mobile terminal sent by the second cloud server, and then binds a car terminal account number associated with the target car terminal for the mobile terminal account number, so as to obtain the control permission of the mobile terminal to the target car terminal.

[0066] The purpose of binding the car terminal account number associated with the target car terminal for the mobile terminal account number is to enable the control instruction corresponding to the mobile terminal account number to be accurately sent to the target car terminal associated with the bound car terminal account number.

[0067] The steps 504-507 below are the specific process of the first cloud server binding the car terminal account number associated with the target car terminal for the mobile terminal according to the mobile terminal account number.

[0068] Step 504, the first cloud server judges whether there is a target car terminal account number corresponding to the mobile terminal account number on the first cloud server. If yes, step 505 is executed; if not, step 506 is executed.

[0069] In actual situations, the user may have activated the target car terminal account number in advance using the mobile terminal account number, or may not have activated the target car terminal account number using the mobile terminal account number. For example, when purchasing a vehicle, the user may activate the target car terminal account number using the user's mobile terminal account number in advance. Therefore, the first cloud server can first judge whether there is a target car terminal account number corresponding to the mobile terminal account number on the first cloud server.

[0070] For the case that the user activates the target car terminal account number in advance using the mobile terminal account number, the user can perform a car owner authentication operation on the target car terminal in advance, and the target car terminal obtains the car owner authentication information and sends it to the first cloud server. The car owner authentication information in this embodiment can include the mobile terminal account number and the identification information of the target car terminal. The first cloud server can create a target car terminal account number for the mobile terminal account number contained in the car owner authentication information in response to receiving the car owner authentication information of the target car terminal, and associate the target car terminal account number with the target car terminal according to the identification information of the target car terminal contained in the car owner authentication information. Optionally, the target car terminal account number can be the user's mobile phone number.

[0071] In an optional embodiment, the process in which the user performs the owner authentication operation on the target vehicle machine terminal can include: the user clicks the owner authentication button on the target vehicle machine terminal to trigger an owner authentication instruction, the target vehicle machine terminal displays an owner authentication two-dimensional code in response to the owner authentication instruction; the user scans the owner authentication two-dimensional code by using the mobile terminal, and after the scanning succeeds, registers and logs in on the target vehicle machine terminal by using the mobile terminal account; and the target vehicle machine terminal generates owner authentication information including the mobile terminal account and the identification information of the target vehicle machine terminal after obtaining the mobile terminal account.

[0072] In another optional embodiment, the process in which the user performs the owner authentication operation on the target vehicle machine terminal can include: the user clicks the owner authentication button on the target vehicle machine terminal to trigger an owner authentication instruction, the target vehicle machine terminal displays an owner authentication interface in response to the owner authentication instruction; the user inputs relevant information in the owner authentication interface, so as to register and log in on the target vehicle machine terminal by using the mobile terminal account; and the target vehicle machine terminal generates owner authentication information including the mobile terminal account and the identification information of the target vehicle machine terminal after obtaining the mobile terminal account.

[0073] Step 505, the first cloud server binds the mobile terminal account and the target vehicle machine terminal account. Then, step 508 is performed.

[0074] The first cloud server can bind the mobile terminal account and the target vehicle machine terminal account in response to the determination in step 504 that the first cloud server has the target vehicle machine terminal account corresponding to the mobile terminal account.

[0075] Step 506, the first cloud server creates a corresponding temporary vehicle machine terminal account according to the mobile terminal account.

[0076] The first cloud server can create a corresponding temporary vehicle machine terminal account according to the mobile terminal account in response to the determination in step 504 that the first cloud server does not have the target vehicle machine terminal account corresponding to the mobile terminal account. Optionally, the temporary vehicle machine terminal account can be the user's mobile phone number.

[0077] Step 507, the first cloud server obtains the owner authentication information of the target vehicle machine terminal in response to the generation of the temporary vehicle machine terminal account, associates the temporary vehicle machine terminal account with the target vehicle machine terminal according to the owner authentication information, and binds the mobile terminal account and the temporary vehicle machine terminal account.

[0078] The first cloud server can obtain the owner authentication information of the target vehicle machine terminal in response to the generation of the temporary vehicle machine terminal account.

[0079] In this implementation, the first cloud server sends an authentication prompt to the second cloud server. Upon receiving the authentication prompt from the first cloud server, the second cloud server sends the same prompt to the mobile terminal. Upon receiving the authentication prompt from the second cloud server, the mobile terminal prompts the user to perform vehicle owner authentication. The user performs vehicle owner authentication on the target vehicle terminal, which then obtains the vehicle owner authentication information and sends it to the first cloud server. The process of the user performing vehicle owner authentication on the target vehicle terminal can be referred to the relevant description in step 504 above, and will not be discussed in detail here.

[0080] The first cloud server responds by obtaining the vehicle owner authentication information of the target vehicle terminal. Since the created temporary vehicle terminal account is associated with the mobile terminal account, and the vehicle owner authentication information contains the mobile terminal account and the identification information of the target vehicle terminal, the temporary vehicle terminal account can be associated with the target vehicle terminal based on the vehicle owner authentication information, and the mobile terminal account can be bound to the temporary vehicle terminal account.

[0081] Step 508: The first cloud server synchronizes the application information to the second cloud server.

[0082] The first cloud server responds by binding the mobile terminal account to the vehicle terminal account associated with the target vehicle terminal (such as the aforementioned target vehicle terminal account or temporary vehicle terminal account), generating application information, and synchronizing the application information to the second cloud server.

[0083] Optionally, the application information may include, but is not limited to: application success status, vehicle terminal account bound to the mobile terminal account, etc.

[0084] Step 509: The second cloud server stores the application information and sends the description information of the control controls to the mobile terminal.

[0085] Upon receiving the request information synchronized from the first cloud server, the second cloud server confirms that it has successfully requested control permissions for the target vehicle terminal on behalf of the mobile terminal. The second cloud server then sends a description of the control controls for the target vehicle terminal to the mobile terminal, and may also send the request information to the mobile terminal. Furthermore, the second cloud server may store this request information.

[0086] Step 510: The mobile terminal obtains the description information.

[0087] Step 511: The mobile terminal generates control controls.

[0088] The mobile terminal responds to the description information sent by the second cloud server and generates control controls based on the description information.

[0089] Step 512, the mobile terminal sends a control instruction to the second cloud server.

[0090] The user can trigger the mobile terminal to generate a control instruction by performing a corresponding operation on the control control. The mobile terminal sends the control instruction to the second cloud server. The control instruction can include the mobile terminal account, control type, and other information.

[0091] Step 513, the second cloud server sends the control instruction to the first cloud server.

[0092] The second cloud server sends the control instruction to the first cloud server in response to receiving the control instruction sent by the mobile terminal.

[0093] Step 514, the first cloud server sends the control instruction to the target car terminal.

[0094] The first cloud server can obtain the car terminal account bound to the mobile terminal account (such as the target car terminal account or the temporary car terminal account) according to the application information corresponding to the mobile terminal account in the control instruction in response to receiving the control instruction sent by the second cloud server. Since the car terminal account bound to the mobile terminal account is associated with the target car terminal, the first cloud server can send the control instruction to the target car terminal based on the car terminal account bound to the mobile terminal account.

[0095] Step 515, the target car terminal executes the control operation corresponding to the control instruction.

[0096] The target car terminal executes the control operation corresponding to the control instruction in response to receiving the control instruction sent by the first cloud server, thereby achieving control of the vehicle.

[0097] In an optional implementation, the target car terminal can also detect the state of the vehicle in real time or at regular intervals.

[0098] When the target car terminal detects that the vehicle is normal, it can send the vehicle basic state information to the first cloud server. The first cloud server sends the vehicle basic state information to the second cloud server in response to receiving the vehicle basic state information sent by the target car terminal. The second cloud server sends the vehicle basic state information to the mobile terminal in response to receiving the vehicle basic state information sent by the first cloud server. The mobile terminal can display the vehicle basic state information in the control control in response to receiving the vehicle basic state information sent by the second cloud server. Optionally, the vehicle basic state information can include but is not limited to: locked, range, outside temperature, etc.

[0099] When the target vehicle terminal detects the vehicle abnormality, the target vehicle terminal can send the abnormality information to the first cloud server. The first cloud server sends the abnormality information to the second cloud server in response to the target vehicle terminal detecting the vehicle abnormality. The second cloud server sends the abnormality information to the mobile terminal in response to receiving the abnormality information sent by the first cloud server. The mobile terminal can display the abnormality information in the control control in response to receiving the abnormality information sent by the second cloud server, so as to prompt the user to process the abnormality information. Optionally, the abnormality information can include, but is not limited to, the following: the window is not closed, the door is not locked, the trunk is not closed, the light is not turned off, and the like. For example, after the target vehicle terminal detects the abnormality of the window being not closed, the mobile terminal can display the abnormality information of the window being not closed in the control control, so as to prompt the user to click the window closing icon in the control control to remotely close the window. In this way, the abnormality information is pushed to the mobile terminal by the second cloud server, which is a system-level push, and can ensure that the abnormality information is accurately pushed to the mobile terminal.

[0100] In an optional embodiment, if it is necessary to update the control control, such as adding a control type to the control control, the second cloud server can update the description information of the control control. The second cloud server updates the control control of the mobile terminal in response to the update of the control control. In implementation, the second cloud server sends the updated description information of the control control to the mobile terminal, so that the mobile terminal generates the updated control control based on the updated description information of the control control. In this way, the second cloud server updates the control control, and the update process is more convenient than APP upgrade.

[0101] In the embodiments of the present application, an electronic device is also provided. The electronic device can include one or more processors, and one or more computer readable storage media having stored thereon instructions, such as an application. When the instructions are executed by the one or more processors, the processors perform the vehicle control method as any one of the above performed by the first cloud server, or perform the vehicle control method as any one of the above performed by the second cloud server.

[0102] Figure 6 A structural schematic diagram of an electronic device 600 according to an embodiment of the present application is shown. As shown in FIG. 6, the electronic device 600 can include a processor 601, a memory 602, a communication interface 603, and a bus 604. Figure 6As shown, the electronic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to computer program instructions stored in a read only memory (ROM) 602 or loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required by the electronic device 600 to operate can also be stored in the RAM 603. The CPU 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0103] Various components in the electronic device 600 are connected to the I / O interface 605, including an input unit 606, such as a keyboard, a mouse, a microphone, etc., an output unit 607, such as various types of displays, a speaker, etc., a storage unit 608, such as a magnetic disk, an optical disk, etc., and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0104] The various processes and procedures described above can be performed by the processing unit 601. For example, the vehicle control method of any of the embodiments described above can be implemented as a computer software program tangibly embodied in a computer readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the CPU 601, one or more actions of the vehicle control method described above can be performed.

[0105] In embodiments of the present application, a non-transitory computer readable storage medium is also provided, which stores a computer program executable by a processor of an electronic device, and when the computer program is executed by the processor, the processor performs the vehicle control method of any of the above executed by a first cloud server, or performs the vehicle control method of any of the above executed by a second cloud server.

[0106] The aforementioned processor can include, but is not limited to, a CPU, a network processor (NP), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, and the like.

[0107] The aforementioned computer readable storage medium can include, but is not limited to, a ROM, a RAM, a compact disc read-only memory (CD-ROM), an electronically erasable programmable read-only memory (EEPROM), a hard disk, a floppy disk, a flash memory, and the like.

[0108] Each of the embodiments in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments. The same or similar parts between the embodiments can be referred to each other.

[0109] It should be noted that, in this document, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or terminal device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or terminal device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of other identical elements in the process, method, article or terminal device including the element.

[0110] Those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM, RAM, magnetic disk, or optical disc) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device) to execute the methods described in the various embodiments of the present application.

[0111] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the specific embodiments described above, which are merely illustrative rather than restrictive, and those of ordinary skill in the art can make many forms without departing from the purpose of the present application and the scope protected by the claims under the inspiration of the present application.

[0112] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the embodiments of the present application can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solutions. Those of ordinary skill in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0113] Those of ordinary skill in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0114] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0115] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0116] In addition, the functional units in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.

[0117] The functions, if realized in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or the part of the present application that essentially contributes to the prior art or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various storage media that can store program codes.

[0118] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. In summary, the content of the specification should not be understood as a limitation of the present application.

Claims

1. A vehicle control method, characterized in that, It is applied to the first cloud server, wherein the vehicle terminal communicates bidirectionally with the first cloud server, the first cloud server communicates bidirectionally with the second cloud server, and the second cloud server communicates bidirectionally with the mobile terminal. The method includes: In response to a control permission request from a mobile terminal sent by a second cloud server, the mobile terminal account contained in the control permission request is obtained, and the mobile terminal account corresponds to the mobile terminal; The mobile terminal applies for control permissions for the target vehicle terminal based on the mobile terminal account, and after successfully applying for control permissions for the target vehicle terminal, obtains the application information corresponding to the mobile terminal account, and synchronizes the application information to the second cloud server so that the second cloud server controls the mobile terminal to generate control controls, wherein the application information indicates that the mobile terminal account has control permissions for the target vehicle terminal; In response to receiving a control command from the mobile terminal sent by the second cloud server, the target vehicle terminal is controlled based on the control command; the control command is triggered by operating the control control.

2. The method according to claim 1, wherein applying for control permissions for the target vehicle terminal based on the mobile terminal account includes: Determine whether a target vehicle terminal account corresponding to the mobile terminal account exists on the first cloud server; In response to the existence of a target vehicle terminal account corresponding to the mobile terminal account on the first cloud server, the mobile terminal account is bound to the target vehicle terminal account; If no target vehicle terminal account corresponding to the mobile terminal account exists on the first cloud server, a corresponding temporary vehicle terminal account is created based on the mobile terminal account. In response to generating a temporary vehicle terminal account, the system obtains the vehicle owner authentication information of the target vehicle terminal, associates the temporary vehicle terminal account with the target vehicle terminal based on the vehicle owner authentication information, and binds the mobile terminal account with the temporary vehicle terminal account.

3. The method according to claim 2, wherein the vehicle owner authentication information includes the mobile terminal account and the identification information of the target vehicle terminal.

4. The method according to claim 1, wherein the control controls are displayed in the shortcut tool interface of the mobile terminal.

5. The method according to claim 1, further comprising: In response to the target vehicle terminal detecting an anomaly, the anomaly information is sent to the second cloud server, so that the second cloud server sends the anomaly information to the mobile terminal.

6. A vehicle control method, characterized in that, It is applied to the second cloud server, wherein the mobile terminal communicates bidirectionally with the second cloud server, the second cloud server communicates bidirectionally with the first cloud server, and the first cloud server communicates bidirectionally with the vehicle terminal. The method includes: In response to a control permission request sent by a mobile terminal, the control permission request is sent to a first cloud server, so that the first cloud server obtains the mobile terminal account contained in the control permission request, and requests control permission for the target vehicle terminal for the mobile terminal based on the mobile terminal account, wherein the mobile terminal account corresponds to the mobile terminal; In response to receiving the application information synchronized by the first cloud server, the mobile terminal is controlled to generate control controls; wherein, the application information is the application information corresponding to the mobile terminal account obtained by the first cloud server after successfully applying for control permissions to the target vehicle terminal, and the application information indicates that the mobile terminal account has control permissions to the target vehicle terminal; In response to a control command sent by the mobile terminal, the control command is sent to the first cloud server, so that the first cloud server controls the target vehicle terminal based on the control command; the control command is triggered by operating the control control.

7. The method according to claim 6, further comprising: In response to the update of the control control, the mobile terminal is controlled to update the control control.

8. An electronic device, characterized in that, include: One or more processors; and One or more computer-readable storage media on which instructions are stored; When the instructions are executed by the one or more processors, the processors perform the vehicle control method as described in any one of claims 1 to 5, or perform the vehicle control method as described in any one of claims 6 to 7.

9. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, causes the processor to perform the vehicle control method as described in any one of claims 1 to 5, or to perform the vehicle control method as described in any one of claims 6 to 7.

Citation Information

Patent Citations

  • Method and system for controlling intelligent vehicle-borne device

    CN108983754A

  • Internet of Vehicles cloud service platform, Internet of Vehicles system and in-car entertainment control method

    CN111432020A