CN115695505A - Vehicle control method, electronic device, and storage medium - Google Patents
Vehicle control method, electronic device, and storage medium Download PDFInfo
- Publication number
- CN115695505A CN115695505A CN202110872604.5A CN202110872604A CN115695505A CN 115695505 A CN115695505 A CN 115695505A CN 202110872604 A CN202110872604 A CN 202110872604A CN 115695505 A CN115695505 A CN 115695505A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- control
- cloud server
- vehicle
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application provides a vehicle control method, electronic equipment and a storage medium. The vehicle control method includes: the method comprises the steps that a first cloud server responds to a control authority application of a mobile terminal sent by a second cloud server, and a mobile terminal account contained in the control authority application is obtained; according to the mobile terminal account, applying for the control authority of a target vehicle machine terminal for the mobile terminal, and synchronously applying for information to the second cloud server so that the second cloud server controls the mobile terminal to generate a control; and responding to a control instruction of the mobile terminal sent by the second cloud server, and controlling the target vehicle terminal based on the control instruction, wherein the control instruction is triggered by operating the control. According to the embodiment of the application, the APP is not required to be installed on the mobile terminal, and the control of the vehicle terminal can be more simply and conveniently realized by operating the control generated on the mobile terminal and based on the butt joint mode of the two cloud servers.
Description
Technical Field
The present disclosure relates to the field of vehicle control technologies, and in particular, to a vehicle control method, an electronic device, and a storage medium.
Background
With the continuous improvement of the living standard of people, the automobile is more and more favored by people and becomes an important vehicle for people to go out.
In practical applications, the owner of the vehicle often has a need for remote control of the vehicle. The remote control can enable the vehicle owner to carry out remote control on the vehicle without entering the vehicle, for example, the vehicle is started, an air conditioner is started, the vehicle is unlocked and the like.
In the prior art, a vehicle terminal is usually installed on a vehicle, and an APP (Application) for controlling the vehicle terminal is installed on a mobile terminal used by a vehicle owner, the vehicle owner needs to start the APP first and then perform corresponding operations on the APP, so as to remotely control the vehicle. However, the mode operation through APP control is loaded down with trivial details, and the APP can't normally control the vehicle after breaking down to installation APP also can occupy mobile terminal's storage space.
Disclosure of Invention
In view of the foregoing problems, embodiments of the present application provide a vehicle control method, an electronic device, and a storage medium, which enable a vehicle terminal to be controlled more easily by operating a control generated by a mobile terminal without installing an APP on the mobile terminal.
According to an aspect of an embodiment of the present application, there is provided a vehicle control method applied to a first cloud server, the method including:
responding to a control authority application of the mobile terminal sent by a second cloud server, and acquiring a mobile terminal account contained in the control authority application;
according to the mobile terminal account number, applying for the control authority of a target vehicle machine terminal for the mobile terminal, and synchronously applying for information to the second cloud server so that the second cloud server controls the mobile terminal to generate a control;
responding to a control instruction of the mobile terminal sent by the second cloud server, and controlling the target vehicle terminal based on the control instruction; the control instruction is triggered by operating the control.
According to another aspect of the embodiments of the present application, there is provided a vehicle control method applied to a second cloud server, the method including:
responding to a control authority application sent by a mobile terminal, sending the control authority application to a first cloud server so that the first cloud server can acquire a mobile terminal account contained in the control authority application and apply for the mobile terminal the control authority of a target vehicle terminal according to the mobile terminal account;
responding to the received application information synchronized by the first cloud server, and controlling the mobile terminal to generate a control;
responding to a control instruction sent by the mobile terminal, and sending the control instruction 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.
According to still another aspect of embodiments of the present application, there is provided an electronic apparatus including: one or more processors; and one or more computer-readable storage media having instructions stored thereon; the instructions, when executed by the one or more processors, cause the processors to perform any of the vehicle control methods described above as being performed by a first cloud server, or to perform any of the vehicle control methods described above as being performed by a second cloud server.
According to a further aspect of embodiments of the present application, there is provided a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to execute the vehicle control method performed by the first cloud server as in any of the above, or the vehicle control method performed by the second cloud server as in any of the above.
In the embodiment of the application, the first cloud server responds to a control authority application of the mobile terminal sent by the second cloud server, and obtains a mobile terminal account contained in the control authority application; according to the mobile terminal account number, applying for the control authority of a target vehicle machine terminal for the mobile terminal, and synchronously applying for information to the second cloud server so that the second cloud server controls the mobile terminal to generate a control; responding to a control instruction of the mobile terminal sent by the second cloud server, and controlling the target vehicle terminal based on the control instruction, wherein the control instruction is triggered by operating the control. Therefore, in the embodiment of the application, the vehicle terminal and the mobile terminal can be in butt joint through the first cloud server and the second cloud server, the mobile terminal generates the control after successfully applying for the control authority of the target vehicle terminal, the user triggers the control command through operating the control on the mobile terminal, the control command is sent out by the mobile terminal and sequentially passes through the second cloud server and the first cloud server to reach the target vehicle terminal, and the control of the target vehicle terminal is achieved. Therefore, the APP does not need to be installed on the mobile terminal, and the control of the vehicle terminal can be more simply and conveniently realized by operating the control generated on the mobile terminal and based on the mode of butt joint of the two cloud servers.
Drawings
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 below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a system architecture according to an embodiment of the present application.
Fig. 2 is a flowchart illustrating steps of a vehicle control method according to an embodiment of the present application.
Fig. 3 is a schematic diagram of a control according to an embodiment of the present application.
FIG. 4 is a flow chart illustrating steps of another method for controlling a vehicle according to an embodiment of the present application.
Fig. 5 is a flowchart of a vehicle control method according to an embodiment of the present application.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below clearly and completely with reference to the accompanying drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, and not all embodiments of the present application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments in the present application without making any creative effort belong to the protection scope of the present application.
Referring to fig. 1, a schematic diagram of a system architecture of an embodiment of the present application is shown.
As shown in fig. 1, the system architecture may include a mobile terminal 101, a second cloud server 102, a first cloud server 103, and a car terminal 104. The mobile terminal 101 and the second cloud server 102 can perform two-way communication, the second cloud server 102 and the first cloud server 103 can perform two-way communication, and the first cloud server 103 and the in-vehicle terminal 104 can perform two-way communication.
The second cloud server 102 serves as a cloud server corresponding to the mobile terminal 101, and can provide management functions such as registration, storage, uploading, downloading and the like for the mobile terminal 101. The mobile terminal 101 registers in the second cloud server 102, and after the registration is successful, the second cloud server 102 stores information such as a mobile terminal account corresponding to the mobile terminal 101. After the mobile terminal 101 logs in the second cloud server 102 through the registered mobile terminal account, data interaction can be performed between the mobile terminal 101 and the second cloud server 102, so that functions of uploading and downloading data are realized.
The vehicle terminal 104 is a vehicle-mounted intelligent terminal installed inside a vehicle, and the vehicle in which the vehicle terminal is located can be controlled by operating the vehicle terminal 104.
The first cloud server 103 serves as a cloud server corresponding to the in-vehicle terminal 104, and can provide management functions such as registration, storage, uploading, downloading and the like for the in-vehicle terminal 104. The vehicle terminal 104 registers in the first cloud server 103, and after the registration is successful, the first cloud server 103 stores information such as a vehicle terminal account corresponding to the vehicle terminal 104. After the in-vehicle terminal 104 logs in the first cloud server 103 through the registered in-vehicle terminal account, data interaction can be performed between the in-vehicle terminal 104 and the first cloud server 103, so that functions of uploading and downloading data are realized.
Referring to fig. 2, a flow chart illustrating steps of a vehicle control method according to an embodiment of the present application is shown. The vehicle control method shown in fig. 2 is applied to the first cloud server.
As shown in fig. 2, the vehicle control method may include the steps of:
When the mobile terminal has a control requirement on the vehicle-mounted terminal, the user logs in the mobile terminal account at the second cloud server, after the login is successful, the user can execute application triggering operation on the mobile terminal so as 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 may include, but is not limited to: add vehicle make, add vehicle model, etc. The control authority application may include but is not limited to: a mobile terminal account number, a vehicle make, a vehicle model, etc.
And the second cloud server responds to the received control authority application sent by the mobile terminal and forwards the control authority application to the first cloud server.
And the first cloud server responds to the received control authority application sent by the second cloud server, analyzes the control authority application and obtains the mobile terminal account contained in the control authority application.
After the first cloud server analyzes the mobile terminal account number contained in the control authority application, the control authority of the target vehicle terminal is applied for the mobile terminal according to the mobile terminal account number, after the control authority of the target vehicle terminal is successfully applied, application information corresponding to the mobile terminal account number is obtained, and the application information is synchronized to the second cloud server. The application information can indicate a target vehicle machine terminal of which the mobile terminal account number has the control authority.
The second cloud server can control the mobile terminal to generate a control in response to receiving the synchronous application information of the first cloud server, and stores the application information corresponding to the account of the mobile terminal.
In an optional implementation manner, description information of the control may be set on the second cloud server in advance. And the second cloud server responds to the received synchronous application information of the first cloud server and sends the description information of the preset control to the mobile terminal. And the mobile terminal responds to the received description information of the control and generates a corresponding control according to the description information of the control.
Optionally, the description information of the control may include, but is not limited to: the control type of the icon contained in the control, the color of the icon, the size of the icon, the location of the icon, and so forth. Among them, the control types may include but are not limited to: locking the vehicle, unlocking the vehicle, opening the window, closing the window, opening the sunroof, closing the sunroof, extinguishing the vehicle, igniting the vehicle, whistling lights, warming the vehicle, cooling the vehicle, opening the trunk, closing the trunk, and so forth.
Alternatively, the mobile terminal may present the control in any suitable interface. Such as a main interface, a sub-interface, a shortcut interface (which may also be referred to as a negative one-screen interface), and so forth. The auxiliary interface may refer to an interface which enters after sliding rightward on the main interface, and the shortcut tool interface may refer to an interface which enters after sliding leftward on the main interface. For example, the mobile terminal may expose the control in the shortcut interface so that the user can operate the control more quickly.
After the mobile terminal generates the control, responding to a control pop-up instruction, the mobile terminal starts the control, the control in the embodiment is displayed on a shortcut tool interface of the mobile terminal, and the mobile terminal receives and processes the control trigger operation of the user on the control and sends control information corresponding to the control trigger operation to the vehicle, so that the vehicle-mounted controller of the vehicle controls related vehicle components to be adjusted according to the control information.
Further, the user can execute a control triggering operation on the control so as to trigger the mobile terminal to generate a control instruction, and the mobile terminal sends the control instruction to the second cloud server. Optionally, the control trigger operation may include, but is not limited to: click on the corresponding icon, etc. The control instructions may include but are not limited to: the account number of the mobile terminal, the control type corresponding to the icon clicked by the user, and the like.
And the second cloud server responds to the received control instruction sent by the mobile terminal and forwards the control instruction to the first cloud server.
The first cloud server responds to the received control instruction sent by the second cloud server, and analyzes the control instruction to obtain a mobile terminal account contained in the control instruction. The first cloud server determines a target vehicle terminal with a control authority by the mobile terminal account based on application information corresponding to the mobile terminal account, and sends a control instruction to the target vehicle terminal, so that the target vehicle terminal is controlled to execute control operation corresponding to a control type contained in the control instruction, and control over a vehicle is achieved.
Referring to fig. 3, a schematic diagram of a control according to an embodiment of the present application is shown. As shown in fig. 3, after the mobile terminal generates the control, the control is displayed in the shortcut tool interface. The control controls comprise an unlocking icon, an automobile flameout icon, a whistling and flashing icon, a car closing window icon, a skylight opening icon, a one-key heating icon, a one-key cooling icon, a tail box closing icon and the like. For example, if the user wants to unlock the vehicle remotely, the user can click an unlocking icon in the control so as to trigger the mobile terminal to generate a control instruction containing the control type of unlocking, and the mobile terminal sends the control instruction to the second cloud server. And after receiving the control instruction, the second cloud server sends the control instruction to the first cloud server. And after receiving the control instruction, the first cloud server determines a target vehicle machine terminal of which the mobile terminal account has the control authority, and sends the control instruction to the target vehicle machine terminal. And after the target vehicle terminal receives the control instruction, automatically executing the operation of unlocking the vehicle. It should be noted that the control shown in fig. 3 is only for illustration and is not meant to limit the embodiments of the present application.
Referring to FIG. 4, a flowchart illustrating steps of another vehicle control method of an embodiment of the present application is shown. The vehicle control method shown in fig. 4 is applied to the second cloud server.
As shown in fig. 4, the vehicle control method may include the steps of:
In step 403, the second cloud server responds to the control instruction sent by the mobile terminal, and sends the control instruction to the first cloud server, so that the first cloud server controls the target vehicle terminal based on the control instruction.
For specific descriptions of steps 401 to 403, the descriptions have been introduced in the embodiment corresponding to fig. 2, and specific reference may be made to the related description of the embodiment corresponding to fig. 2, and the embodiments of the present application are not discussed in detail here.
In the embodiment of the application, the mobile terminal and the vehicle terminal can be in butt joint through the first cloud server and the second cloud server, the mobile terminal generates a control after successfully applying for the control authority of the target vehicle terminal, a user triggers a control instruction through operating the control on the mobile terminal, the control instruction is sent by the mobile terminal, the control instruction sequentially passes through the first cloud server and the second cloud server, then the target vehicle terminal is reached, and the control of the target vehicle terminal is achieved. Therefore, the APP does not need to be installed on the mobile terminal, and the control of the vehicle-mounted terminal can be more simply and conveniently achieved through the mode that the control generated on the mobile terminal is operated and the two cloud servers are in butt joint.
Next, the overall interaction process is described.
Referring to fig. 5, a flowchart of a vehicle control method of an embodiment of the present application is shown.
As shown in fig. 5, the vehicle control method may include the steps of:
The user registers a mobile terminal account number for the mobile terminal in the second cloud server, and after the mobile terminal account number is logged in the second cloud server, the mobile terminal can perform data interaction with the second cloud server. Alternatively, the mobile terminal account number may be a mobile phone number of the user.
The user executes operations such as adding a vehicle brand and adding a vehicle model on the mobile terminal, the mobile terminal is triggered to generate a control authority application, and the mobile terminal sends the control authority application to the second cloud server. The control authority application may include, but is not limited to: mobile terminal account number, vehicle make, vehicle model, etc.
And the second cloud server responds to the received control authority application sent by the mobile terminal and sends the control authority application to the first cloud server.
The first cloud server responds to the received control authority application of the mobile terminal sent by the second cloud server, analyzes the received control authority application to obtain a mobile terminal account contained in the control authority application, and then binds a vehicle terminal account related to the target vehicle terminal for the mobile terminal account according to the mobile terminal, so that the control authority of the mobile terminal on the target vehicle terminal is obtained.
The purpose of binding the vehicle terminal account number associated with the target vehicle terminal for the mobile terminal account number is to enable a control command corresponding to the mobile terminal account number to be accurately sent to the target vehicle terminal associated with the bound vehicle terminal account number.
Step 504 to step 507 below are specific processes of binding, by the first cloud server, the car terminal account associated with the target car terminal for the mobile terminal according to the mobile terminal account.
In step 504, the first cloud server determines whether a target car terminal account corresponding to the mobile terminal account exists on the first cloud server. If yes, go to step 505; if not, go to step 506.
In an actual situation, the user may have activated the target vehicle terminal account by using the mobile terminal account in advance, or may not have activated the target vehicle terminal account by using the mobile terminal account. For example, when a user purchases a vehicle, the user may first activate the target vehicle terminal account using the mobile terminal account of the user. Therefore, the first cloud server can first judge whether a target vehicle terminal account corresponding to the mobile terminal account exists on the first cloud server.
Aiming at the condition that the user activates the account number of the target vehicle machine terminal by utilizing the account number of the mobile terminal in advance, the user can execute vehicle owner authentication operation on the target vehicle machine terminal in advance, and the target vehicle machine terminal acquires vehicle owner authentication information and sends the vehicle owner authentication information to the first cloud server. In this embodiment, the vehicle owner authentication information may include a mobile terminal account and identification information of the target vehicle terminal. The first cloud server responds to the received vehicle owner authentication information of the target vehicle machine terminal, can establish a target vehicle machine terminal account for the mobile terminal account contained in the vehicle owner authentication information according to the vehicle owner authentication information, and associates the target vehicle machine terminal account with the target vehicle machine terminal according to the identification information of the target vehicle machine terminal contained in the vehicle owner authentication information. Optionally, the terminal account of the target vehicle machine may be a mobile phone number of the user.
In an optional implementation manner, the process of the user performing the owner authentication operation on the target car terminal may include: the user clicks an owner authentication button on the target vehicle-mounted terminal to trigger an owner authentication instruction, and the target vehicle-mounted terminal responds to the owner authentication instruction and displays an owner authentication two-dimensional code; the user scans the vehicle owner authentication two-dimensional code by using the mobile terminal, and registers and logs in on the target vehicle terminal by using the mobile terminal account after the code scanning is successful; and after the target vehicle machine terminal acquires the mobile terminal account, generating vehicle owner authentication information comprising the mobile terminal account and the identification information of the target vehicle machine terminal.
In another optional implementation manner, the process of the user performing the owner authentication operation on the target car terminal may include: the user clicks an owner authentication button on the target vehicle-mounted terminal to trigger an owner authentication instruction, and the target vehicle-mounted terminal responds to the owner authentication instruction and displays an owner authentication interface; the user inputs related information in the vehicle owner authentication interface so as to register and log in a target vehicle machine terminal by using a mobile terminal account; and after the target vehicle machine terminal acquires the mobile terminal account, generating vehicle owner authentication information comprising the mobile terminal account and the identification information of the target vehicle machine terminal.
And 505, the first cloud server binds the mobile terminal account with the target vehicle terminal account. Step 508 is then performed.
In response to determining that the target car machine terminal account corresponding to the mobile terminal account exists on the first cloud server in step 504, the first cloud server may bind the mobile terminal account with the target car machine terminal account.
And step 506, the first cloud server creates a corresponding temporary vehicle terminal account according to the mobile terminal account.
The first cloud server responds to the fact that the target vehicle terminal account corresponding to the mobile terminal account does not exist on the first cloud server determined in step 504, and a corresponding temporary vehicle terminal account can be created according to the mobile terminal account. Optionally, the temporary vehicle terminal account may be a mobile phone number of the user.
And step 507, the first cloud server responds to the generation of the temporary vehicle terminal account number, acquires vehicle owner authentication information of the target vehicle terminal, associates the temporary vehicle terminal account number with the target vehicle terminal according to the vehicle owner authentication information, and binds the mobile terminal account number with the temporary vehicle terminal account number.
The first cloud server responds to the temporary vehicle terminal account generated, and can acquire vehicle owner authentication information of the target vehicle terminal.
In implementation, the first cloud server sends an authentication prompt to the second cloud server. And the second cloud server responds to the received authentication prompt sent by the first cloud server and sends the authentication prompt to the mobile terminal. And the mobile terminal prompts a user to carry out vehicle owner authentication operation in response to receiving the authentication prompt sent by the second cloud server. The user executes the vehicle owner authentication operation on the target vehicle machine terminal, and the target vehicle machine terminal acquires vehicle owner authentication information and sends the vehicle owner authentication information to the first cloud server. For the process of the user performing the owner authentication operation on the target vehicle terminal, reference may be made to the relevant description in step 504, and this embodiment will not be discussed in detail here.
The first cloud server responds to the vehicle owner authentication information of the target vehicle machine terminal, and the created temporary vehicle machine terminal account is associated with the mobile terminal account, and the vehicle owner authentication information comprises the mobile terminal account and the identification information of the target vehicle machine terminal, so that the temporary vehicle machine terminal account can be associated with the target vehicle machine terminal according to the vehicle owner authentication information, and the mobile terminal account and the temporary vehicle machine terminal account are bound.
The first cloud server generates application information in response to binding of a car terminal account (such as the target car terminal account or a temporary car terminal account) associated with the target car terminal for the mobile terminal account, and synchronizes the application information to the second cloud server.
Optionally, the application information may include, but is not limited to: the application success status, the vehicle terminal account bound for the mobile terminal account, and the like.
In step 509, the second cloud server stores the application information and sends the description information of the control to the mobile terminal.
The second cloud server determines that the mobile terminal successfully applies for the control authority of the target vehicle terminal in response to receiving the application information synchronized by the first cloud server, sends description information of a control for controlling the target vehicle terminal to the mobile terminal, and meanwhile can also send the application information to the mobile terminal. And the second cloud server can also store the application information.
In step 511, the mobile terminal generates a control.
And the mobile terminal responds to the received description information sent by the second cloud server and generates a control based on the description information.
In step 512, the mobile terminal sends a control instruction to the second cloud server.
The user can trigger the mobile terminal to generate a control instruction by executing corresponding operation on the control, and the mobile terminal sends the control instruction to the second cloud server. The control instruction may include information such as a mobile terminal account number and a control type.
In step 513, the second cloud server sends the control command to the first cloud server.
And the second cloud server responds to the received control instruction sent by the mobile terminal and sends the control instruction to the first cloud server.
And step 514, the first cloud server sends the control instruction to the target vehicle terminal.
The first cloud server responds to a received control instruction sent by the second cloud server, and can obtain a vehicle terminal account (such as the target vehicle terminal account or the temporary vehicle terminal account) bound by the mobile terminal account according to application information corresponding to the mobile terminal account contained in the control instruction. Because the vehicle terminal account number bound by the mobile terminal account number is associated with the target vehicle terminal, the first cloud server can send the control command to the target vehicle terminal based on the vehicle terminal account number bound by the mobile terminal account number.
And step 515, the target vehicle-mounted terminal executes the control operation corresponding to the control instruction.
And the target vehicle terminal responds to the received control instruction sent by the first cloud server and executes the control operation corresponding to the control instruction, so that the vehicle is controlled.
In an optional implementation manner, the target vehicle-mounted terminal may also detect the state of the vehicle in real time or at regular time.
When the target vehicle terminal detects that the vehicle is normal, the basic vehicle state information can be sent to the first cloud server. The first cloud server responds to the received vehicle basic state information sent by the target vehicle machine terminal and sends the vehicle basic state information to the second cloud server. The second cloud server responds to the received vehicle basic state information sent by the first cloud server and sends the vehicle basic state information to the mobile terminal. The mobile terminal can display the vehicle basic state information in the control in response to receiving the vehicle basic state information sent by the second cloud server. Optionally, the vehicle base status information may include, but is not limited to: locked, endurance mileage, outside vehicle temperature, etc.
When the target vehicle terminal detects that the vehicle is abnormal, the abnormal information can be sent to the first cloud server. And the first cloud server responds to the target vehicle terminal and sends the abnormal information to the second cloud server after detecting the vehicle abnormality. And the second cloud server responds to the received abnormal information sent by the first cloud server and sends the abnormal information to the mobile terminal. The mobile terminal responds to the received abnormal information sent by the second cloud server, and the abnormal information can be displayed in the control so as to prompt a user to process the abnormal information. Optionally, the exception information may include, but is not limited to: the window is not closed, the door is not locked, the trunk is not closed, the lights are not closed, etc. For example, after the target vehicle terminal detects an abnormal condition that the vehicle window is not closed, the mobile terminal can display abnormal information that the vehicle window is not closed in the control so as to prompt a user to click a vehicle window closing icon in the control to remotely close the vehicle window. In this way, the abnormal information is pushed to the mobile terminal by the second cloud server, the pushing at the system level is achieved, and the abnormal information can be accurately pushed to the mobile terminal.
In an optional implementation manner, if the control needs to be updated, for example, a control type is newly added to the control, the description information of the control can be updated at the second cloud server, and the second cloud server controls the mobile terminal to update the control in response to the update of the control. In implementation, the second cloud server sends the updated description information of the control to the mobile terminal, so that the mobile terminal generates the updated control based on the updated description information of the control. In this way, the control is updated on the second cloud server, and compared with the update of the APP, the update process is simpler and more convenient.
In an embodiment of the application, an electronic device is also provided. The electronic device may include one or more processors, and one or more computer-readable storage media having instructions, such as an application program, stored thereon. The instructions, when executed by the one or more processors, cause the processors to perform any of the vehicle control methods described above as being performed by a first cloud server, or to perform any of the vehicle control methods described above as being performed by a second cloud server.
Fig. 6 shows a schematic structural diagram of an electronic device 600 according to an embodiment of the present application. As shown in fig. 6, electronic device 600 includes a Central Processing Unit (CPU) 601 that can perform various suitable 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. In the RAM603, various programs and data necessary for the operation of the electronic apparatus 600 can also be stored. The CPU601, ROM 602, and RAM603 are connected to each other via a bus 604. An Input/Output (I/O) interface 605 is also connected to bus 604.
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, and the like; an output unit 607 such as various types of displays, speakers, and the like; a storage unit 608, such as a magnetic disk, optical disk, or the like; and a communication unit 609 such as a network card, modem, wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information/data with other devices via a computer network such as the internet and/or various telecommunication networks.
The various processes and processes described above may be performed by processing unit 601. For example, the vehicle control method of any of the above embodiments may 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 may 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 RAM603 and executed by CPU601, one or more actions of the vehicle control method described above may be performed.
In an embodiment of the present application, there is also provided a non-transitory computer readable storage medium having stored thereon a computer program executable by a processor of an electronic device, the computer program, when executed by the processor, causing the processor to perform a vehicle control method executed by a first cloud server as in any above, or a vehicle control method executed by a second cloud server as in any above.
The above-mentioned processors may include, but are 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 device, a discrete hardware component, and so on.
The above-mentioned computer readable storage media may include, but are not limited to: ROM, RAM, compact Disc read only Memory (CD-ROM), electrically Erasable Programmable Read Only Memory (EEPROM), hard disk, floppy disk, flash Memory, and the like.
The embodiments in the present specification are all described in a progressive manner, and each embodiment focuses on differences from other embodiments, and portions that are the same and similar between the embodiments may be referred to each other.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrases "comprising one of \ 8230; \8230;" does not exclude the presence of additional like elements in a process, method, article, or terminal device that comprises the element.
Through the description of the foregoing embodiments, it is clear to those skilled in the art that the method of the foregoing embodiments may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed in the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. In view of the above, the description should not be taken as limiting the application.
Claims (9)
1. A vehicle control method is applied to a first cloud server, and comprises the following steps:
responding to a control authority application of the mobile terminal sent by a second cloud server, and acquiring a mobile terminal account contained in the control authority application;
according to the mobile terminal account number, applying for the control authority of a target vehicle machine terminal for the mobile terminal, and synchronously applying for information to the second cloud server so that the second cloud server controls the mobile terminal to generate a control;
responding to a control instruction of the mobile terminal sent by the second cloud server, and controlling the target vehicle terminal based on the control instruction; the control instruction is triggered by operating the control.
2. The method of claim 1, wherein the applying for the control authority of the target car terminal for the mobile terminal according to the mobile terminal account number comprises:
judging whether a target vehicle terminal account corresponding to the mobile terminal account exists on the first cloud server or not;
in response to the first cloud server having a target vehicle machine terminal account corresponding to the mobile terminal account, binding the mobile terminal account with the target vehicle machine terminal account;
in response to the fact that a target vehicle machine terminal account corresponding to the mobile terminal account does not exist on the first cloud server, creating a corresponding temporary vehicle machine terminal account according to the mobile terminal account;
and responding to the generation of the temporary vehicle terminal account number, acquiring vehicle owner authentication information of the target vehicle terminal, associating the temporary vehicle terminal account number with the target vehicle terminal according to the vehicle owner authentication information, and binding the mobile terminal account number with the temporary vehicle terminal account number.
3. The method according to claim 2, wherein the vehicle owner authentication information includes the account number of the mobile terminal and identification information of a target vehicle terminal.
4. The method of claim 1, the control being exposed in a shortcut interface in the mobile terminal.
5. The method of claim 1, further comprising:
and responding to the target vehicle terminal, after the vehicle abnormality is detected, sending the abnormal information to the second cloud server, so that the second cloud server sends the abnormal information to the mobile terminal.
6. A vehicle control method is applied to a second cloud server, and comprises the following steps:
responding to a control authority application sent by a mobile terminal, sending the control authority application to a first cloud server so that the first cloud server obtains a mobile terminal account contained in the control authority application and applies for the mobile terminal for the control authority of a target vehicle machine terminal according to the mobile terminal account;
responding to the received application information synchronized by the first cloud server, and controlling the mobile terminal to generate a control;
responding to a control instruction sent by the mobile terminal, sending the control instruction to the first cloud server, so that the first cloud server controls the target vehicle machine terminal based on the control instruction; the control instruction is triggered by operating the control.
7. The method of claim 6, further comprising:
and responding to the control update, and controlling the mobile terminal to update the control.
8. An electronic device, comprising:
one or more processors; and
one or more computer-readable storage media having instructions stored thereon;
the instructions, when executed by the one or more processors, cause the processors to perform the vehicle control method of any of claims 1 to 5, or the vehicle control method of any of claims 6 to 7.
9. A computer-readable storage medium, characterized in that a computer program is stored thereon which, when executed by a processor, causes the processor to carry out the vehicle control method according to any one of claims 1 to 5, or carry out the vehicle control method according to any one of claims 6 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110872604.5A CN115695505A (en) | 2021-07-30 | 2021-07-30 | Vehicle control method, electronic device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110872604.5A CN115695505A (en) | 2021-07-30 | 2021-07-30 | Vehicle control method, electronic device, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115695505A true CN115695505A (en) | 2023-02-03 |
Family
ID=85058493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110872604.5A Pending CN115695505A (en) | 2021-07-30 | 2021-07-30 | Vehicle control method, electronic device, and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115695505A (en) |
-
2021
- 2021-07-30 CN CN202110872604.5A patent/CN115695505A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101782070B1 (en) | Method for controlling smart apparatus, terminal and server | |
US20200174778A1 (en) | Systems and methods for using a mobile device to manage an over-the-air vehicle software update | |
US10042635B2 (en) | Method for wireless remote updating vehicle software | |
US10127036B2 (en) | Method for OTA updating vehicle electronic control unit | |
US10101992B2 (en) | Telematics control unit comprising a differential update package | |
CN110758322B (en) | Vehicle starting method, device, equipment and storage medium | |
US20090163140A1 (en) | Biochip electroporator and its use in multi-site, single-cell electroporation | |
US20160371076A1 (en) | METHOD FOR UPDATING VEHICLE ECUs USING DIFFERENTIAL UPDATE PACKAGES | |
CN108549799B (en) | Android permission management method and device, terminal and computer storage medium | |
US20060061458A1 (en) | Wireless vehicle control system and method | |
CN110008690B (en) | Authority management method, device, equipment and medium for terminal application | |
WO2022111300A1 (en) | Vehicle application software management system and method | |
CN112991584A (en) | Control method and system for unlocking and locking of vehicle | |
CN105644501A (en) | Method, device and terminal for remote control of automobile | |
CN110795124A (en) | Remote upgrading method, device, equipment and storage medium for automobile safety part | |
CN111031124B (en) | Home equipment networking deployment method and device, electronic equipment and storage medium | |
CN115695505A (en) | Vehicle control method, electronic device, and storage medium | |
CN111245922A (en) | Vehicle-mounted terminal, vehicle-mounted service platform, information processing method and storage medium | |
CN114301771B (en) | Virtual machine configuration method and device and electronic equipment | |
JP2017215889A (en) | Control device, program update method, and computer program | |
CN110539723B (en) | Automobile trunk control method and system, vehicle-mounted equipment and server | |
CN115230635A (en) | Remote control vehicle door unlocking method and device | |
CN110843728B (en) | Automobile keyless starting method, automobile keyless starting equipment, storage medium and automobile keyless starting device | |
CN114005200A (en) | Intelligent door lock control method, device and system | |
CN110641415A (en) | Equipment security method, server and intelligent terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |