Vehicle control method and device, vehicle control unit and storage medium
By synchronizing the interface image of the vehicle central control screen to the mobile device of the passenger in the vehicle and allowing the equipment to perform control operations, the problem of the inability to control the central control screen in other locations in the vehicle is solved, and more flexible and convenient vehicle function control is achieved.
Patent Information
- Application Number
- CN202510013765.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-04-29
AI Technical Summary
The functional control of the existing vehicle central control screen system is limited to near the front driving position of the vehicle and cannot be controlled in other locations in the vehicle.
By obtaining the interface image of the central control screen and through the communication connection between the vehicle and the electronic device, the interface image is synchronized to the mobile device of any passenger in the vehicle, allowing the passenger to control the central control screen through the electronic device.
It realizes the control of vehicle functions by passengers at any position in the vehicle, improving the flexibility and convenience of control.
Smart Images

Figure CN119898189A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to a vehicle control method, device, vehicle controller and storage medium. Background Art
[0002] With the development of intelligent automobiles, the functions of the in-vehicle central control screen system are becoming more and more abundant. The driver in the vehicle can activate various functions through the central control screen in the vehicle, such as turning on the scene mode in the vehicle, opening the sunroof, etc. Since the control of the vehicle to activate the above functions can only be achieved through the central control screen in the vehicle, and the central control screen is usually fixed near the steering wheel, only those near the front driving position of the vehicle can control the vehicle to activate various functions through the central control screen, which has certain limitations. Summary of the invention
[0003] The embodiments of the present application provide a vehicle control method, device, vehicle controller and storage medium, which expand the content of the central control screen on the vehicle to other intelligent electronic devices, so that the operation and use are not limited to the front driving position of the vehicle, and the control is more flexible and convenient. The technical solution is as follows:
[0004] In one aspect, a vehicle control method is provided, the method comprising:
[0005] Acquire an interface image of a central control screen of a vehicle, wherein the interface image is used to represent the content currently presented on the central control screen;
[0006] Based on the communication connection between the vehicle and the electronic device, the interface image is sent to the electronic device, where the electronic device is a mobile device of any passenger in the vehicle;
[0007] When a trigger event for the interface image occurs in the electronic device, receiving the trigger event sent by the electronic device;
[0008] Execute the control operation corresponding to the trigger event.
[0009] In another aspect, a vehicle control device is provided, the device comprising:
[0010] An acquisition module, used to acquire an interface image of a central control screen of a vehicle, wherein the interface image is used to represent the content presented on the central control screen at the current moment;
[0011] A sending module, configured to send the interface image to the electronic device based on a communication connection between the vehicle and the electronic device, wherein the electronic device is a mobile device of any passenger in the vehicle;
[0012] A receiving module, configured to receive the triggering event sent by the electronic device when a triggering event for the interface image occurs in the electronic device;
[0013] The execution module is used to execute the control operation corresponding to the trigger event.
[0014] In some embodiments, the acquisition module is used to:
[0015] When receiving the broadcast signal sent by the electronic device, sending the IP address of the central control screen and the data interface for transmitting the interface image to the electronic device;
[0016] After the electronic device establishes a communication connection between the vehicle and the electronic device based on the IP address and data interface of the central control screen, an interface image of the central control screen of the vehicle is acquired.
[0017] In some embodiments, the acquisition module is used to perform at least one of the following:
[0018] When the content presented on the central control screen changes, acquiring an interface image of the central control screen of the vehicle;
[0019] At every preset time period, an interface image of the central control screen of the vehicle is obtained.
[0020] In some embodiments, the acquisition module is used to perform at least one of the following:
[0021] Based on the frequency of content change on the central control screen, determining the preset time period, wherein the preset time period is inversely proportional to the frequency of content change;
[0022] Determining the preset time period based on the number of electronic devices that are in communication connection with the vehicle, the preset time period being inversely proportional to the number of the electronic devices;
[0023] Determining the preset time period based on the operating state of the vehicle;
[0024] Determining the preset time period based on the scenario mode in the vehicle;
[0025] The preset time period is determined based on the power level of the battery in the vehicle, and the preset time period is inversely proportional to the power level of the battery.
[0026] In some embodiments, the trigger event includes a trigger position and a trigger operation type in the interface image;
[0027] The execution module is used to execute the control operation corresponding to the trigger event based on the trigger position and the trigger operation type in the interface image.
[0028] In some embodiments, after executing the control operation corresponding to the trigger event, the sending module is further used to send a new interface image to the electronic device when the interface image of the central control screen changes.
[0029] In some embodiments, there are multiple electronic devices in communication connection with the vehicle, and the interface image of the central control screen is displayed on the multiple electronic devices;
[0030] The sending module is also used to synchronize the new interface image to the multiple electronic devices respectively when the interface image of the central control screen changes due to a triggering event of any electronic device.
[0031] On the other hand, a vehicle controller is provided, which includes a main control module, the main control module includes a processor and a memory, the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor and executes the above-mentioned vehicle control method.
[0032] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement a vehicle control method as in an embodiment of the present application.
[0033] On the other hand, a computer program product is provided, including a computer program, which is stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the vehicle control method provided in the above-mentioned various aspects or various optional implementations of various aspects.
[0034] An embodiment of the present application provides a vehicle control method, which can synchronize the content presented on the central control screen on the vehicle to the electronic device of any passenger in the vehicle in the form of an image through a communication connection between devices, so that passengers at any position in the vehicle can view the content on the central control screen with the help of their own electronic devices for subsequent control. That is, when the passenger triggers the interface image of the central control screen with his or her own electronic device, the electronic device can send the passenger's trigger event to the vehicle, so that the vehicle executes the control operation corresponding to the trigger event, thereby achieving the purpose of passengers at any position in the vehicle controlling the vehicle, no longer limited to the vicinity of the front driving position of the vehicle, and control is more flexible and convenient. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0036] Figure 1 is a schematic diagram of an implementation environment of a vehicle control method provided according to an embodiment of the present application;
[0037] Figure 2 is a flow chart of a vehicle control method provided according to an embodiment of the present application;
[0038] Figure 3 is a framework diagram of vehicle control provided according to an embodiment of the present application;
[0039] Figure 4 is a block diagram of a vehicle control device provided according to an embodiment of the present application;
[0040] Figure 5 It is a structural block diagram of a vehicle controller provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0042] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.
[0043] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.
[0044] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the instructions and vectors involved in this application are obtained with full authorization.
[0045] See also Figure 1 The implementation environment includes a vehicle 101 and an electronic device 102, and the vehicle 101 and the electronic device 102 are connected via a wireless network.
[0046] In some embodiments, the electronic device 102 is a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart watch, etc., but is not limited thereto. For example, the electronic device 102 can be a terminal used by any passenger in the vehicle 101, and the passenger can obtain the content on the central control screen of the vehicle 101 through the electronic device 102, so as to control the vehicle through the central control screen content presented by the electronic device 102.
[0047] In some embodiments, vehicle 101 is a new energy vehicle, such as a pure electric vehicle, a plug-in hybrid electric vehicle, a fuel cell electric vehicle, etc. The vehicle 101 is equipped with a vehicle controller, an on-board charger, a power battery, and a battery management system for managing the power battery. Among them, the vehicle controller can communicate with the on-board terminal through the CAN (Controller Area Network) bus. The vehicle controller can also communicate with the user terminal through a wireless network. Accordingly, when the user triggers the interface image of the central control screen through the user terminal (electronic device 102), a trigger event can be sent to the vehicle controller on the vehicle to instruct the vehicle controller on the vehicle to control the vehicle to perform the control operation corresponding to the trigger event, such as opening the window or sunroof, turning on the music player, etc.
[0048] Figure 2 is a flow chart of a vehicle control method provided according to an embodiment of the present application, see Figure 2 In the embodiment of the present application, the vehicle control method is described by taking the vehicle controller as an example. The vehicle control method comprises the following steps:
[0049] 201. The vehicle controller obtains an interface image of the central control screen of the vehicle, where the interface image is used to represent the content currently presented on the central control screen.
[0050] In the embodiment of the present application, the vehicle controller obtains the interface content on the central control screen of the vehicle to obtain the interface image (surface frame). The embodiment of the present application does not limit the timing of obtaining the interface image.
[0051] In some embodiments, when the content presented on the central control screen changes, the vehicle controller obtains the interface image of the vehicle's central control screen. That is, whenever the content on the central control screen changes, the vehicle controller obtains the interface content on the central control screen at the current moment, so as to synchronize the interface content of the central control screen to the electronic devices of the passengers in the vehicle in a timely manner, thereby improving the efficiency of information transmission; thereby facilitating faster subsequent control of the vehicle.
[0052] In other embodiments, the vehicle controller obtains the interface image of the vehicle's central control screen at every preset time period. That is, the vehicle controller can periodically obtain the interface content on the central control screen at each time, so as to periodically synchronize the interface content of the central control screen to the electronic devices of the vehicle passengers, which is conducive to improving the efficiency of information transmission; thereby facilitating the subsequent accurate control of the vehicle.
[0053] The preset time period may be 2 seconds, 3 seconds, or 5 seconds, etc., which is not limited in the present embodiment. In addition, the present embodiment also does not limit the method for determining the preset time period. The following describes various determination methods by way of example, but is by no means limited thereto.
[0054] In the first determination method, the vehicle controller determines the preset time period based on the frequency of content changes on the central control screen. The preset time period is inversely proportional to the frequency of content changes. That is, the higher the frequency of content changes on the central control screen, the shorter the preset time period; the lower the frequency of content changes on the central control screen, the longer the preset time period. In this method, when the interface content on the central control screen changes frequently, the interface content of the central control screen is synchronized with the electronic devices of the vehicle passengers at short intervals, which is conducive to improving the efficiency of information transmission, facilitating subsequent passengers to control based on the latest interface content, and ensuring the accuracy of control; when the interface content of the central control screen changes slowly, the interface content of the central control screen is synchronized with the electronic devices of the vehicle passengers at longer intervals, which can reduce the number of synchronizations and thus reduce operating consumption.
[0055] The second determination method is that the vehicle controller determines the preset time period based on the number of electronic devices that are in communication connection with the vehicle. The preset time period is inversely proportional to the number of electronic devices. That is, the more electronic devices that are in communication connection with the vehicle, the shorter the preset time period; the fewer electronic devices that are in communication connection with the vehicle, the longer the preset time period. This method takes into account that the more electronic devices that are in communication connection with the vehicle, the greater the possibility of controlling the vehicle through the screen content (interface image) received by the electronic devices, and thus the greater the possibility of changes in the content of the central control screen. In this case, the interface content of the central control screen is synchronized with the electronic devices of the vehicle passengers at short intervals, which is conducive to improving the efficiency of information transmission and facilitating subsequent passengers to control based on the latest interface content, thereby ensuring the accuracy of control.
[0056] The third determination method is that the vehicle controller determines the preset time period based on the operating state of the vehicle. For example, when the vehicle is in motion, the vehicle controller determines the preset time period as the first time period; when the vehicle is stopped, the vehicle controller determines the preset time period as the second time period. The first time period is shorter than the second time period. This method takes into account that when the vehicle is in motion, each passenger is usually in their respective positions and is no longer suitable for moving. In this case, the greater the possibility of controlling the vehicle through the screen content (interface image) received by the electronic device, the greater the possibility of changes in the content of the central control screen. In this case, the interface content of the central control screen is synchronized to the electronic devices of the vehicle passengers at short intervals, which is conducive to improving the efficiency of information transmission and facilitating subsequent passengers to control based on the latest interface content, thereby ensuring the accuracy of control.
[0057] The fourth determination method is that the vehicle controller determines the preset time period based on the scenario mode in the vehicle. For example, when the scenario mode in the vehicle belongs to the quiet mode (for example, nap mode, meditation mode), the vehicle controller determines the preset time period as the third time period; when the scenario mode in the vehicle belongs to the noisy mode (for example, sports mode, entertainment mode), the vehicle controller determines the preset time period as the fourth time period. The third time period is longer than the fourth time period. This method takes into account that when the scenario mode in the vehicle belongs to the quiet mode, each passenger in the vehicle is usually in a quiet state. In this case, the possibility of controlling the vehicle through the screen content (interface image) received by the electronic device is smaller, thereby making the possibility of changes in the content of the central control screen smaller. In this case, synchronizing the interface content of the central control screen to the electronic devices of the vehicle passengers at longer intervals can save operating consumption.
[0058] The fifth determination method is that the vehicle controller determines the preset time period based on the battery power in the vehicle, and the preset time period is inversely proportional to the battery power. That is, the more battery power in the vehicle, the shorter the preset time period; the less battery power in the vehicle, the longer the preset time period. In this method, when the battery power in the vehicle is low, the interface content of the central control screen is synchronized to the electronic devices of the vehicle passengers at a longer interval, which can save operating consumption and power consumption.
[0059] In some embodiments, before acquiring the interface image of the vehicle's central control screen, the vehicle controller may establish a communication connection between the vehicle and the electronic device, so as to subsequently synchronize the interface content of the central control screen to the electronic device through the communication connection. In the case where there is no communication connection between the vehicle and the electronic device, it means that there is no need to synchronize the interface content of the central control screen, and in this case there is no need to acquire the interface image of the central control screen, thus saving operating consumption.
[0060] Specifically, when receiving a broadcast signal sent by an electronic device, the vehicle controller sends the IP address of the central control screen and the data interface for transmitting the interface image to the electronic device. After the electronic device establishes a communication connection between the vehicle and the electronic device based on the IP address and data interface of the central control screen, the vehicle controller obtains the interface image of the vehicle's central control screen. Among them, after the vehicle is started, the vehicle controller can create a TCP socket service for continuously monitoring the connection of the client (electronic device), and at the same time create a UDP service for monitoring the agreed protocol broadcast in the local area network. After the electronic device is started, it will actively send a UDP broadcast to discover the vehicle service. After the vehicle service is discovered, the vehicle controller sends the IP address of the central control screen and the data interface for transmitting the interface image to the electronic device, so that the electronic device can connect to the service based on the IP address and the data interface and establish socket communication (ie, communication connection). Among them, in addition to using UDP broadcast automatic discovery, the service discovery process can also be completed using auxiliary modules such as NFC, and the embodiments of the present application are not limited to this.
[0061] 202. The vehicle controller sends an interface image to the electronic device based on the communication connection between the vehicle and the electronic device, where the electronic device is a mobile device of any passenger in the vehicle.
[0062] In the embodiment of the present application, after the vehicle controller monitors the communication connection established by the electronic device, it can obtain the interface content (i.e., interface image) currently presented on the central control screen, and then use the encoding module to encode the image into a code stream in, for example, H265 format, and transmit the code stream to the electronic device through the system agreed protocol. Then, after the electronic device receives the code stream corresponding to the interface image, it opens a full-screen rendering screen, decodes the code stream into picture frames, and renders it to the interface through technologies such as opengl, thereby displaying the mirror image on the central control screen in real time.
[0063] 203. When a trigger event for the interface image occurs in the electronic device, the vehicle controller receives the trigger event sent by the electronic device.
[0064] In the embodiment of the present application, the trigger event may be a click operation (such as clicking a button in the interface image), a sliding operation, etc., which is not limited in the embodiment of the present application. In the case of a trigger event for an interface image in an electronic device, the trigger event will be synchronized to the central control screen for processing. That is, in the case of a trigger event for an interface image in an electronic device, the electronic device can encode the trigger event and send it to the vehicle controller.
[0065] The trigger event may include a trigger position and a trigger operation type in the interface image, which are not limited in the present embodiment. The trigger position is the position in the interface image where the passenger triggers. The trigger operation type refers to a specific operation behavior, such as clicking, sliding, etc.
[0066] 204. The vehicle controller executes a control operation corresponding to the triggering event.
[0067] In the embodiment of the present application, the vehicle controller performs the control operation corresponding to the trigger event based on the trigger position and the trigger operation type in the interface image. This method ensures the correct processing of the trigger event. For example, if the trigger event is clicking the open sunroof button in the interface image, the vehicle controller controls the vehicle to open the sunroof.
[0068] In some embodiments, after the vehicle controller executes the control operation corresponding to the trigger event, the interface content presented on the central control screen may change. In this case, the vehicle controller can be synchronized to the electronic device. That is, when the interface image of the central control screen changes, the vehicle controller sends the new interface image to the electronic device. In the solution provided in the embodiment of the present application, whenever the content on the central control screen changes, the vehicle controller obtains the interface content on the central control screen at the current moment, so as to synchronize the interface content of the central control screen to the electronic devices of the passengers in the vehicle in a timely manner, which is conducive to improving the efficiency of information transmission and facilitating more accurate control of the vehicle in the future.
[0069] In some embodiments, there are multiple electronic devices that are in communication connection with the vehicle, and the interface image of the central control screen is displayed on multiple electronic devices. Accordingly, when the interface image of the central control screen changes due to a trigger event of any electronic device, the vehicle controller synchronizes the new interface image to multiple electronic devices respectively. That is, when any electronic device is operated, the operation result can be synchronized to each electronic device, ensuring that the content presented by each electronic device is the latest content displayed on the central control screen, thereby facilitating the accuracy of subsequent operations.
[0070] In order to more clearly describe the vehicle control method provided in the embodiment of the present application, the vehicle control method is further described below with reference to the accompanying drawings. Figure 3 is a framework diagram of a vehicle control provided according to an embodiment of the present application. Figure 3, a communication connection can be established between the vehicle and the electronic device through at least one of the WIFI hotspot and NFC. After establishing the communication connection, the vehicle controller can display the interface content (i.e., interface image) currently presented on the central control screen, and then encode the interface image into a code stream in H264 format or H265 format, and transmit the code stream to the electronic device through the system agreed protocol. Then, after the electronic device receives the code stream corresponding to the interface image, it decodes the code stream into a picture frame and renders it, thereby displaying the interface content on the central control screen in real time. In the event of a trigger event for the interface image in the electronic device, the electronic device synchronizes the trigger event to the vehicle for processing.
[0071] An embodiment of the present application provides a vehicle control method, which can synchronize the content presented on the central control screen on the vehicle to the electronic device of any passenger in the vehicle in the form of an image through a communication connection between devices, so that passengers at any position in the vehicle can view the content on the central control screen with the help of their own electronic devices for subsequent control. That is, when the passenger triggers the interface image of the central control screen with his or her own electronic device, the electronic device can send the passenger's trigger event to the vehicle, so that the vehicle executes the control operation corresponding to the trigger event, thereby achieving the purpose of passengers at any position in the vehicle controlling the vehicle, no longer limited to the vicinity of the front driving position of the vehicle, and control is more flexible and convenient.
[0072] Figure 4 is a block diagram of a vehicle control device provided according to an embodiment of the present application. The vehicle control device is used to execute the steps of the above vehicle control method. Figure 4 , the vehicle control device includes:
[0073] The acquisition module 401 is used to acquire an interface image of the central control screen of the vehicle, where the interface image is used to represent the content currently displayed on the central control screen;
[0074] The sending module 402 is used to send the interface image to the electronic device based on the communication connection between the vehicle and the electronic device, and the electronic device is a mobile device of any passenger in the vehicle;
[0075] The receiving module 403 is used to receive a trigger event sent by the electronic device when a trigger event for the interface image occurs in the electronic device;
[0076] The execution module 404 is used to execute the control operation corresponding to the trigger event.
[0077] In some embodiments, the acquisition module 401 is used to:
[0078] When receiving a broadcast signal sent by an electronic device, sending the IP address of the central control screen and a data interface for transmitting an interface image to the electronic device;
[0079] After the electronic device establishes a communication connection between the vehicle and the electronic device based on the IP address and data interface of the central control screen, an interface image of the central control screen of the vehicle is obtained.
[0080] In some embodiments, the acquisition module 401 is configured to perform at least one of the following:
[0081] When the content presented on the central control screen changes, obtaining an interface image of the central control screen of the vehicle;
[0082] At preset time intervals, the interface image of the vehicle's central control screen is obtained.
[0083] In some embodiments, the acquisition module 401 is configured to perform at least one of the following:
[0084] Based on the frequency of content changes on the central control screen, a preset time period is determined, where the preset time period is inversely proportional to the frequency of content changes;
[0085] Determining a preset time period based on the number of electronic devices that are in communication connection with the vehicle, the preset time period being inversely proportional to the number of electronic devices;
[0086] Determining a preset time period based on the operating status of the vehicle;
[0087] Determining a preset time period based on a scenario mode in the vehicle;
[0088] Based on the charge of a battery in the vehicle, a preset time period is determined, the preset time period being inversely proportional to the charge of the battery.
[0089] In some embodiments, the trigger event includes a trigger position and a trigger operation type in the interface image;
[0090] The execution module 404 is used to execute the control operation corresponding to the trigger event based on the trigger position and the trigger operation type in the interface image.
[0091] In some embodiments, after executing the control operation corresponding to the trigger event, the sending module 403 is also used to send the new interface image to the electronic device when the interface image of the central control screen changes.
[0092] In some embodiments, there are multiple electronic devices in communication connection with the vehicle, and the interface image of the central control screen is displayed on the multiple electronic devices;
[0093] The sending module 403 is also used to synchronize the new interface image to multiple electronic devices respectively when the interface image of the central control screen changes due to a triggering event of any electronic device.
[0094] An embodiment of the present application provides a vehicle control device, which can synchronize the content presented on the central control screen of the vehicle to the electronic device of any passenger in the vehicle in the form of an image through a communication connection between devices, so that passengers at any position in the vehicle can view the content on the central control screen with the help of their own electronic devices for subsequent control. That is, when the passenger triggers the interface image of the central control screen with his or her own electronic device, the electronic device can send the passenger's trigger event to the vehicle, so that the vehicle executes the control operation corresponding to the trigger event, thereby achieving the purpose of passengers at any position in the vehicle controlling the vehicle, no longer limited to the vicinity of the front driving position of the vehicle, and control is more flexible and convenient.
[0095] Figure 5 It is a structural schematic diagram of a vehicle controller provided according to an embodiment of the present application.
[0096] Typically, the vehicle controller 500 includes: a main control module 501, a CAN interface 502, a hard-wire input interface 503, and a hard-wire output interface 504. The main control module 501 is connected to the CAN interface 502, the hard-wire input interface 503, and the hard-wire output interface 504, respectively.
[0097] The main control module 501 generally includes a processor and a memory. Among them, the processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the vehicle display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one computer program, and the at least one computer program is used to be executed by the processor to implement the vehicle control method provided by the method embodiment of the present application.
[0098] The CAN interface 502 may include a power CAN interface, a motor CAN interface, and a diagnostic CAN interface, wherein the power CAN interface is used to communicate with a power system module of the vehicle, the motor CAN interface is used to communicate with a motor controller of the vehicle, and the diagnostic CAN interface is used to communicate with a diagnostic device.
[0099] The hard-wire input interface 503 is used to receive hard-wire control signals. The hard-wire output interface 504 is used to send control instructions to the electronic control components of the vehicle so that the electronic control components of the vehicle perform corresponding actions. The electronic control components of the vehicle include a power management system, a motor controller, an on-board charger, a body control system, etc.
[0100] The main control module 501 can communicate with the vehicle's power system module, motor controller and diagnostic equipment through the CAN interface 502, and generate control instructions based on the hard-wired control signal received by the hard-wired input interface 503 to send control instructions to the vehicle's electronic control components through the hard-wired output interface 504.
[0101] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the vehicle controller 500, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0102] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by a processor of an electronic device to implement the operation performed by the electronic device in the vehicle control method of the above embodiment. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0103] In some embodiments, the computer program involved in the embodiments of the present application may be deployed and executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected by a communication network. Multiple electronic devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.
[0104] The present application also provides a computer program product, including a computer program stored in a computer-readable storage medium. A processor of an electronic device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the electronic device can use the vehicle control method described in any of the above embodiments.
[0105] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0106] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A vehicle control method, characterized in that: The method comprises: Acquire an interface image of a central control screen of a vehicle, wherein the interface image is used to represent the content currently presented on the central control screen; Based on the communication connection between the vehicle and the electronic device, the interface image is sent to the electronic device, where the electronic device is a mobile device of any passenger in the vehicle; When a trigger event for the interface image occurs in the electronic device, receiving the trigger event sent by the electronic device; Execute the control operation corresponding to the trigger event.
2. The method according to claim 1, characterized in that The obtaining of the interface image of the central control screen of the vehicle includes: When receiving the broadcast signal sent by the electronic device, sending the IP address of the central control screen and the data interface for transmitting the interface image to the electronic device; After the electronic device establishes a communication connection between the vehicle and the electronic device based on the IP address and data interface of the central control screen, an interface image of the central control screen of the vehicle is acquired.
3. The method according to claim 1 or 2, characterized in that: The obtaining of the interface image of the central control screen of the vehicle includes at least one of the following: When the content presented on the central control screen changes, acquiring an interface image of the central control screen of the vehicle; At every preset time period, an interface image of the central control screen of the vehicle is obtained.
4. The method according to claim 3, characterized in that The process of determining the preset time period includes at least one of the following: Based on the frequency of content change on the central control screen, determining the preset time period, wherein the preset time period is inversely proportional to the frequency of content change; Determining the preset time period based on the number of electronic devices that are in communication connection with the vehicle, the preset time period being inversely proportional to the number of the electronic devices; Determining the preset time period based on the operating state of the vehicle; Determining the preset time period based on the scenario mode in the vehicle; The preset time period is determined based on the power level of the battery in the vehicle, and the preset time period is inversely proportional to the power level of the battery.
5. The method according to claim 1, characterized in that The trigger event includes a trigger position and a trigger operation type in the interface image; The executing the control operation corresponding to the triggering event includes: Based on the trigger position and the trigger operation type in the interface image, a control operation corresponding to the trigger event is executed.
6. The method according to claim 1, characterized in that After executing the control operation corresponding to the trigger event, the method further includes: When the interface image of the central control screen changes, the new interface image is sent to the electronic device.
7. The method according to claim 6, characterized in that There are multiple electronic devices in communication connection with the vehicle, and the interface image of the central control screen is displayed on the multiple electronic devices; When the interface image of the central control screen changes, sending the new interface image to the electronic device includes: When the interface image of the central control screen changes due to a triggering event of any electronic device, the new interface image is synchronized to the multiple electronic devices respectively.
8. A vehicle control device, characterized in that: The device comprises: An acquisition module, used to acquire an interface image of a central control screen of a vehicle, wherein the interface image is used to represent the content presented on the central control screen at the current moment; A sending module, configured to send the interface image to the electronic device based on a communication connection between the vehicle and the electronic device, wherein the electronic device is a mobile device of any passenger in the vehicle; A receiving module, configured to receive the triggering event sent by the electronic device when a triggering event for the interface image occurs in the electronic device; The execution module is used to execute the control operation corresponding to the trigger event.
9. A vehicle controller, characterized in that: The vehicle controller includes a main control module, which includes a processor and a memory. The memory is used to store at least one computer program. The at least one computer program is loaded by the processor and executes the vehicle control method described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the vehicle control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle and control method thereof
CN114523919A
Application operation method and device, equipment, medium and vehicle
CN115129151A
Interface interaction method, electronic equipment, medium and program product
CN116069199A
Vehicle control method, terminal, system, electronic equipment and storage medium
CN118025216A
Vehicle temperature control method and device, storage medium and program product
CN118438855A