Timing management system and timing management method for electric vehicle

By setting up a timed task management unit in the vehicle's infotainment module, the problems of complex and costly electric vehicle reservation management are solved, communication with the cloud and the vehicle is realized, reservation management is simplified and efficiency is improved.

CN116853152BActive Publication Date: 2025-12-30CHONGQING CHANGAN TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310960099.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-12-30
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

In the existing technology, the reservation management of electric vehicles is relatively complex, costly and inefficient, especially the high resource consumption of cloud servers and the inconvenience of uninterrupted power management of vehicle controllers.

Method used

A scheduled task management unit is set up in the vehicle infotainment module. It establishes a communication channel with the cloud server and multiple electronic control units and vehicle controllers through a long-term connection. It receives and stores scheduled task information, wakes up and executes tasks at a preset frequency.

Benefits of technology

It enables standardized management of reservation tasks, reduces server resource consumption and the number of controllers, simplifies reservation management for electric vehicles, and improves the execution efficiency of scheduled tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116853152B_ABST
    Figure CN116853152B_ABST
Patent Text Reader

Abstract

The application discloses a timing management system and method for an electric vehicle. The timing management system comprises a vehicle machine module, a mobile terminal and a plurality of electronic control units. The vehicle machine module comprises a timing task management unit, which is configured to receive and store reservation task information sent by the mobile terminal and / or the plurality of electronic control units, and send power-on information to a vehicle-mounted controller and a network management packet to a first target electronic control unit according to the reservation task information. The mobile terminal is configured to send the reservation task information to the vehicle machine module. The plurality of electronic control units are configured to send the reservation task information to the vehicle machine module, and execute the reservation task according to the network management packet sent by the timing task management unit. The vehicle-mounted controller is configured to receive the power-on information sent by the vehicle machine module, and power on a second target electronic control unit according to the power-on information. The application makes the reservation management of the electric vehicle more simple, thereby improving the execution efficiency of the timing task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electric vehicle technology, specifically designing a timing management system and timing management method for electric vehicles. Background Technology

[0002] With the rapid development of vehicle networking technology, users are no longer satisfied with on-site operation of the vehicle and also require remote control of the vehicle. In particular, with the emergence of new energy vehicles, the demand for remote or local reservation functions is increasing, such as scheduled charging, scheduled control of air conditioning, and scheduled heating.

[0003] Currently, most remote reservation functions involve scheduling charging and upgrades. Existing technologies can manage reservation tasks through cloud servers. For example, a scheduled charging plan can be generated on the cloud server based on the charging status of the target charging station, and the vehicle can be scheduled to start charging at regular intervals. Alternatively, the function can be managed through a controller on the vehicle. For instance, an onboard wireless charging system can store the scheduled charging information after receiving a remote control command and schedule the vehicle to start charging at regular intervals. However, for the first method, as the number of vehicles connected to the cloud server increases, server resource consumption increases significantly, leading to high costs. For the second method, the controller on the vehicle needs to be continuously powered and manage reservation tasks. Furthermore, as the number of reservation functions increases, the number of similar controllers will also increase, hindering vehicle power management and the generalization of reservation task management. Therefore, existing technologies for reservation management of electric vehicles are complex, costly, and inefficient. Summary of the Invention

[0004] The purpose of this application is to provide a timed management system and method for electric vehicles, in order to solve the problems that the reservation management of electric vehicles in the prior art is relatively complex, costly and inefficient.

[0005] To achieve the above objectives, a first aspect of this application provides a timing management system for an electric vehicle, the timing management system comprising:

[0006] The vehicle infotainment module includes a timed task management unit, which is configured to receive and store scheduled task information sent by a mobile terminal and / or multiple electronic control units, and to send power-on information to the vehicle controller and network management messages to the first target electronic control unit according to the scheduled task information.

[0007] The mobile terminal communicates with the vehicle's infotainment module via a cloud server and is configured to send reservation task information to the vehicle's infotainment module.

[0008] Multiple electronic control units communicate with the vehicle infotainment module and are configured to send reservation task information to the vehicle infotainment module and execute reservation tasks according to network management messages sent by the timed task management unit;

[0009] The vehicle controller communicates with the vehicle infotainment module and multiple electronic control units, and is configured to receive power-on information sent by the vehicle infotainment module and power on the second target electronic control unit according to the power-on information.

[0010] In this embodiment, the vehicle-mounted module and the cloud server communicate via message queue telemetry transmission.

[0011] In this embodiment, the vehicle module communicates with multiple electronic control units and the vehicle controller via Ethernet DDS and / or CAN networks.

[0012] In this embodiment of the application, the scheduled task information includes:

[0013] Task ID, task operation, timer, power-on information, wake-up information, notification party ID, task content, and timestamp.

[0014] In this embodiment of the application, the task operation includes:

[0015] Add a task, delete a task, modify a task, and query a task.

[0016] In this embodiment of the application, the scheduled task management unit is further configured to:

[0017] After receiving and storing the scheduled task information, it starts local timing and enters sleep mode;

[0018] Perform self-wake-up operation at a preset frequency and query the task information list;

[0019] If a task is found in the task information list that has reached its scheduled time, a power-on message is sent to the vehicle controller and a network management message is sent to the first target electronic control unit.

[0020] In this embodiment of the application, the scheduled task management unit is further configured to:

[0021] If no task in the task information list reaches its scheduled time, the system will continue to enter sleep mode.

[0022] A second aspect of this application provides a timing management method for an electric vehicle, applied to a timing task management unit. The timing task management unit is located in an in-vehicle infotainment module, which communicates with a mobile terminal, multiple electronic control units, and an in-vehicle controller. The timing management method includes:

[0023] Receive and store reservation task information sent by mobile terminals and / or multiple electronic control units;

[0024] According to the scheduled task information, a power-on message is sent to the vehicle controller, so that the vehicle controller can power on the second target electronic control unit according to the power-on message.

[0025] A network management message is sent to the first target electronic control unit so that the first target electronic control unit can execute the scheduled task according to the network management message.

[0026] In this embodiment of the application, the timing management method further includes:

[0027] After receiving and storing the scheduled task information, it starts local timing and enters sleep mode;

[0028] Perform self-wake-up operation at a preset frequency and query the task information list;

[0029] If a task is found in the task information list that has reached its scheduled time, a power-on message is sent to the vehicle controller and a network management message is sent to the first target electronic control unit.

[0030] In this embodiment of the application, the timing management method further includes:

[0031] If no task in the task information list reaches its scheduled time, the system will continue to enter sleep mode.

[0032] The beneficial effects of this application are:

[0033] By setting up a scheduled task management unit in the vehicle's infotainment module, a long-term communication channel is established not only with the cloud server but also with multiple electronic control units (ECUs) and onboard controllers. This allows the scheduled task management unit to receive both scheduled task information from mobile terminals and scheduled tasks from the vehicle's local ECUs. Upon the scheduled time, the unit powers on and wakes up the corresponding ECU and notifies it to execute the scheduled task. This enables standardized management of scheduled tasks, eliminating the need for multiple controllers to execute tasks separately. This reduces server resource consumption and costs, simplifies electric vehicle scheduling, and improves the efficiency of scheduled task execution.

[0034] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description

[0035] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:

[0036] Figure 1 This schematic diagram illustrates a structural diagram of a timing management system for an electric vehicle according to an embodiment of this application;

[0037] Figure 2 A flowchart illustrating a timing management method for an electric vehicle according to an embodiment of this application is shown schematically.

[0038] Figure 3 The illustration shows a timing diagram of a timing management method for an electric vehicle according to a specific embodiment of this application.

[0039] Among them, 100 is the vehicle infotainment module; 200 is multiple electronic control units; 300 is the vehicle controller; 400 is the mobile terminal; 500 is the cloud server; and 110 is the timed task management unit. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0041] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0042] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0043] Figure 1 This diagram schematically illustrates a structural diagram of a timing management system for an electric vehicle according to an embodiment of this application. Figure 1 As shown in the figure, this application embodiment provides a timing management system for an electric vehicle, which may include:

[0044] The vehicle infotainment module 100 includes a timed task management unit 110, which is configured to receive and store scheduled task information sent by a mobile terminal and / or multiple electronic control units 200, and to send power-on information to the vehicle controller 300 and send network management messages to the first target electronic control unit according to the scheduled task information.

[0045] The mobile terminal 400 communicates with the vehicle module 100 through the cloud server 500 and is configured to send reservation task information to the vehicle module 100.

[0046] Multiple electronic control units 200 communicate with the vehicle infotainment module 100 and are configured to send reservation task information to the vehicle infotainment module 100 and execute reservation tasks according to network management messages sent by the timed task management unit 110.

[0047] The vehicle controller 300 communicates with the vehicle infotainment module 100 and multiple electronic control units 200 respectively, and is configured to receive power-on information sent by the vehicle infotainment module 100 and power on the second target electronic control unit according to the power-on information.

[0048] This application provides a timing management system for an electric vehicle. The system may include a vehicle infotainment module 100, multiple electronic control units (ECUs) 200, an on-board controller 300, a mobile terminal 400, and a cloud server 500. The vehicle infotainment module 100 communicates with the multiple ECUs 200, the on-board controller 300, and the cloud server 500, respectively. The cloud server 500 communicates with the mobile terminal 400. In other words, the vehicle infotainment module 100 can communicate with the mobile terminal 400 through the cloud server 500.

[0049] In this embodiment, the vehicle infotainment module 100 can be a 4G or 5G module. A timed task management unit 110 is provided within the vehicle infotainment module 100. This timed task management unit 110 can establish a long-term communication channel with the cloud server 500 through the vehicle infotainment module 100, and can also establish Ethernet and / or CAN network communication channels with multiple electronic control units 200 and the vehicle controller 300, thereby enabling scheduled tasks for multiple electronic control units 200 of the electric vehicle. The timed task management unit 110 can receive scheduled function commands from the mobile terminal 400, and can also receive scheduled task commands from multiple local electronic control units 200 in the vehicle, becoming a universal timed task management unit for the vehicle. Whether it is the local multiple electronic control units 200 or the remote mobile terminal 400, they all need to receive the input scheduled task information such as the time, notification party, power-on and wake-up parameters. After the scheduled time arrives, the timed task management module 110 powers on and wakes up the corresponding electronic control unit, and notifies the corresponding first target electronic control unit to execute the scheduled task by sending a network management message. Among them, the first target electronic control unit refers to the electronic control unit that performs the scheduled task.

[0050] In this embodiment, the vehicle may include multiple electronic control units 200, such as an electronic control unit for scheduling air conditioning operation, an electronic control unit for scheduling charging, etc. These multiple electronic control units 200 communicate with the vehicle infotainment module 100 and can send scheduling task information to the vehicle infotainment module 100. After receiving a network management message sent by the timed task management unit 110 of the vehicle infotainment module 100, the corresponding scheduling task can be executed according to the network management message.

[0051] In this embodiment, the vehicle controller 300 communicates with the vehicle infotainment module 100 and multiple electronic control units 200. The vehicle controller 300 can receive power-on information sent by the vehicle infotainment module 100 and power on the second target electronic control unit according to the power-on information. The second target electronic control unit refers to the electronic control unit that needs to be power-on and woken up. The electronic control unit that needs to be power-on and woken up and the electronic control unit that needs to perform the scheduled task can be the same or different. The power-on information can include the ID of the specific target electronic control unit, thereby enabling the corresponding target electronic control unit to perform the corresponding operation.

[0052] In this embodiment, the vehicle infotainment module 100 can also communicate with the cloud server 500, and the cloud server 500 communicates with the mobile terminal 400. Therefore, the mobile terminal 400 can communicate with the vehicle infotainment module 100 through the cloud server 500. After the user sets reservation task information on the mobile terminal 400, the mobile terminal 400 can send the reservation task information to the vehicle infotainment module 100 through the cloud server 500. The vehicle infotainment module 100 then performs corresponding operations based on the received reservation task information.

[0053] This embodiment establishes a scheduled task management unit in the vehicle's infotainment module. This unit not only establishes a long-term communication channel with the cloud server but also with multiple electronic control units (ECUs) and the vehicle's onboard controller. This allows the scheduled task management unit to receive both scheduled task information from mobile terminals and scheduled tasks from the vehicle's local ECUs. Upon the scheduled time, the unit powers on and wakes up the corresponding ECU and notifies it to execute the scheduled task. This enables standardized management of scheduled tasks, eliminating the need for multiple controllers to execute tasks separately. This reduces server resource consumption and costs, simplifies electric vehicle scheduling, and improves the efficiency of scheduled task execution.

[0054] In this embodiment of the application, the vehicle-mounted module 100 can communicate with the cloud server 500 via message queue telemetry transmission.

[0055] Specifically, Message Queuing Telemetry Transport (MQTT) is a publish / subscribe messaging protocol based on the ISO standard (ISO / IEC PRF 20922). It operates on the TCP / IP protocol suite and is designed for remote devices with limited hardware performance and poor network conditions. The MQTT protocol is lightweight, simple, open, and easy to implement. MQTT transmission enables the vehicle's infotainment module 100 to better receive remotely scheduled task information.

[0056] In this embodiment, the vehicle module 100 communicates with multiple electronic control units 200 and the vehicle controller 300 via Ethernet DDS and / or CAN networks.

[0057] Specifically, Ethernet is a computer local area network (LAN) technology. Data Distribution Service (DDS), as the core technology of network data communication, can reliably and in real-time exchange and distribution of group data, with a transmission capacity several orders of magnitude higher than typical tactical data links. DDS can ensure highly reliable data transmission in minimal time and without limiting the number of reports in the network. Controller Area Network (CAN) is a serial communication protocol bus for real-time applications, used for communication between different components in a vehicle, replacing expensive and bulky wiring harnesses. CAN protocol features include complete serial data communication, real-time support, and high transmission rates. Data sent via the CAN network is sent to all electronic control units (ECUs), and the ECUs that need to perform corresponding operations execute the corresponding operations upon receiving the information. DDS, on the other hand, sends information in a targeted manner, directing information to the corresponding ECU. Preferably, in this embodiment, except for wake-up information sent via the CAN network, all other information can be communicated via Ethernet DDS. This allows for more efficient power-on, wake-up, and sending of scheduled task information to the corresponding ECUs.

[0058] In this embodiment of the application, the scheduled task information may include:

[0059] Task ID, task operation, timer, power-on information, wake-up information, notification party ID, task content, and timestamp.

[0060] Specifically, the interface provided by the scheduled task management unit 110 is universal. The scheduled task management unit 110 receives reservation task information sent by the mobile terminal 400 or multiple electronic control units 200, which may include multiple parameters. Each reservation task ID is unique; except for adding a task, the task ID of the current reservation task must be entered. Task operation refers to the specific operation of the current reservation task. In this embodiment, task operation may include: adding a task, deleting a task, modifying a task, and querying a task. That is, the scheduled task management unit in this embodiment can support adding, deleting, modifying, and querying tasks. Scheduled time refers to the execution time of the reservation task. Power-on information refers to which electronic control unit needs to be powered on with constant power and high voltage before the reservation task is executed, and the duration of constant power-on. Wake-up information refers to the network management message information of which electronic control unit needs to be woken up before the reservation task is executed. Notifier ID is the ID information of the target electronic control unit, so that when the scheduled time arrives, it can be known which electronic control unit needs to be notified to perform the corresponding function. Task content refers to the specific task content that the corresponding electronic control unit needs to perform after the scheduled time arrives. Timestamp refers to the latest operation time of the current reservation task. By using the appointment task information, each corresponding component can be informed of the specific appointment details, thereby enabling it to perform the corresponding operation.

[0061] In this embodiment of the application, the timed task management unit 110 can also be configured to:

[0062] After receiving and storing the scheduled task information, it starts local timing and enters sleep mode;

[0063] Perform self-wake-up operation at a preset frequency and query the task information list;

[0064] If a task in the task information list has reached its scheduled time, a power-on message is sent to the vehicle controller 300 and a network management message is sent to the first target electronic control unit.

[0065] If no task in the task information list reaches its scheduled time, the system will continue to enter sleep mode.

[0066] Specifically, the scheduled task management unit 110 can store the received scheduled task information and start timing locally. During the timing period, the vehicle infotainment module 100 and multiple electronic control units 200 on the vehicle side can all go into sleep mode normally. Since it is impossible to know whether the scheduled time of the scheduled task has been reached during the sleep period of the vehicle infotainment module 100, the vehicle infotainment module 100 needs to perform a self-wake-up operation during the sleep period. The vehicle infotainment module 100 performs a natural wake-up operation according to the frequency preset by the user, i.e., the preset frequency, and queries the task information list. If it is determined that there is no task in the task information list that has reached the scheduled time, i.e., the scheduled time of the task has not been reached, it immediately goes into sleep mode without sending a network management message to wake up the vehicle infotainment module 100. If it is determined that there is a task in the task information list that has reached the scheduled time, i.e., the scheduled time of the task has been reached, it first inputs power-on information to the vehicle power management module of the vehicle controller 300, so that the power management module supplies constant power and high voltage to the corresponding electronic control unit according to the power-on information, and then sends a network management message to wake up the corresponding electronic control unit according to the wake-up information. Once the corresponding electronic control unit is awakened, the task content of the scheduled task is notified to the first target electronic control unit via Ethernet DDS or CAN network application messages, so that the first target electronic control unit can perform the corresponding function according to the task content.

[0067] Figure 2 A flowchart illustrating a timing management method for an electric vehicle according to an embodiment of this application is shown schematically. Figure 2 As shown in the embodiments of this application, a timing management method for electric vehicles is provided, applied to... Figure 1 The timed task management unit 110 is located in the vehicle infotainment module. The vehicle infotainment module communicates with a mobile terminal, multiple electronic control units, and an in-vehicle controller. The timed task management method may include the following steps:

[0068] Step 201: Receive and store the reservation task information sent by the mobile terminal and / or multiple electronic control units;

[0069] Step 202: Send power-on information to the vehicle controller according to the scheduled task information, so that the vehicle controller can power on the second target electronic control unit according to the power-on information;

[0070] Step 203: Send a network management message to the first target electronic control unit so that the first target electronic control unit can execute the scheduled task according to the network management message.

[0071] This application provides a timing management method for an electric vehicle. This method, applied to the aforementioned timing management system for an electric vehicle, may include a vehicle-mounted module, multiple electronic control units (ECUs), an on-board controller, a mobile terminal, and a cloud server. The vehicle-mounted module communicates with the multiple ECUs, the on-board controller, and the cloud server, while the cloud server communicates with the mobile terminal. In this application, the vehicle-mounted module can be a 4G or 5G module. A timing task management unit is provided within the vehicle-mounted module. This unit can establish a long-term communication channel with the cloud server via the vehicle-mounted module, and also establish Ethernet and / or CAN network communication channels with the multiple ECUs and the on-board controller, thereby enabling the scheduling of multiple ECUs for timed functions.

[0072] In this implementation, the scheduled task management unit can receive reservation function commands from mobile terminals, as well as scheduled task commands from multiple local electronic control units (ECUs) on the vehicle, thus becoming a universal scheduled task management unit on the vehicle side. Whether it's multiple local ECUs or a remote mobile terminal, both need to receive input reservation task information such as the timing time, the notifying party, and power-on and wake-up parameters. After the scheduled time arrives, the scheduled task management module powers on and wakes up the corresponding second target ECU, and notifies the corresponding first target ECU to execute the scheduled task by sending a network management message. Here, the first target ECU refers to the ECU executing the scheduled task; the second target ECU refers to the ECU that is powered on and woken up.

[0073] In this embodiment, the vehicle may include multiple electronic control units (ECUs), such as an ECU for scheduling air conditioning operation and an ECU for scheduling charging. These ECUs communicate with the vehicle infotainment module and can send scheduling task information to the module. Upon receiving a network management message from the vehicle infotainment module's timed task management unit, the corresponding scheduling task can be executed based on the network management message. In this embodiment, the vehicle controller communicates with both the vehicle infotainment module and the multiple ECUs. The vehicle controller can receive power-on information from the vehicle infotainment module and power on the second target ECU based on this information. The ECU requiring power-on wake-up and the ECU requiring the scheduling task can be the same or different. The power-on information may include the ID of the specific target ECU, enabling the corresponding target ECU to perform the corresponding operation.

[0074] In this embodiment, the vehicle infotainment module can also communicate with the mobile terminal via a cloud server. Therefore, the mobile terminal can communicate with the vehicle infotainment module through the cloud server. After the user sets reservation task information on the mobile terminal, the mobile terminal can send the reservation task information to the vehicle infotainment module through the cloud server. The vehicle infotainment module then performs corresponding operations based on the received reservation task information.

[0075] This embodiment establishes a scheduled task management unit in the vehicle's infotainment module. This unit not only establishes a long-term communication channel with the cloud server but also with multiple electronic control units (ECUs) and the vehicle's onboard controller. This allows the scheduled task management unit to receive both scheduled task information from mobile terminals and scheduled tasks from the vehicle's local ECUs. Upon the scheduled time, the unit powers on and wakes up the corresponding ECU and notifies it to execute the scheduled task. This enables standardized management of scheduled tasks, eliminating the need for multiple controllers to execute tasks separately. This reduces server resource consumption and costs, simplifies electric vehicle scheduling, and improves the efficiency of scheduled task execution.

[0076] In this embodiment of the application, the timing management method may further include:

[0077] After receiving and storing the scheduled task information, it starts local timing and enters sleep mode;

[0078] Perform self-wake-up operation at a preset frequency and query the task information list;

[0079] If a task in the task information list has reached its scheduled time, a power-on message is sent to the vehicle controller and a network management message is sent to the first target electronic control unit.

[0080] If no task in the task information list reaches its scheduled time, the system will continue to enter sleep mode.

[0081] Specifically, the scheduled task management unit can store the received scheduled task information and start timing locally. During the timing period, the vehicle infotainment module and multiple electronic control units (ECUs) on the vehicle can normally go into sleep mode. Since it is impossible to know whether the scheduled task time has been reached during the vehicle infotainment module's sleep period, the vehicle infotainment module needs to perform a self-wake-up operation during sleep. The vehicle infotainment module performs a natural wake-up operation according to the user-preset frequency and queries the task information list. If it determines that there is no task in the task information list that has reached its scheduled time, that is, the scheduled task time has not been reached, it immediately goes into sleep mode without sending a network management message to wake up the vehicle infotainment module. If it determines that there is a task in the task information list that has reached its scheduled time, that is, the scheduled task time has been reached, it first inputs power-on information to the vehicle power management module of the vehicle controller. The power management module then supplies constant power and high voltage to the corresponding ECU based on the power-on information, and then sends a network management message to wake up the corresponding ECU based on the wake-up information. Once the corresponding electronic control unit is awakened, the task content of the scheduled task is notified to the first target electronic control unit via Ethernet DDS or CAN network application messages, so that the first target electronic control unit can perform the corresponding function according to the task content.

[0082] Figure 3 A timing diagram illustrating a timing management method for an electric vehicle according to a specific embodiment of this application is shown schematically. Figure 3 As shown, the timing management method may include:

[0083] S01, ECU or cloud server send scheduled tasks, input task information to the scheduled task management unit;

[0084] S02. The timed task management unit stores the task information and starts the timer.

[0085] S03. When the scheduled time arrives, the timed task management unit powers on and wakes up the ECU;

[0086] S04. The timed task management unit sends a notification task information to the ECU.

[0087] S05, the ECU executes functions based on task information.

[0088] In one specific embodiment of this application, a communication channel is established between the scheduled task management unit, the cloud server, and multiple electronic control units (ECUs). This allows the scheduled task management unit to receive both scheduled task information from mobile terminals and scheduled tasks from local ECUs in the vehicle. Upon the scheduled time, the scheduled task management unit powers on and wakes up the corresponding ECU and notifies it to execute the scheduled task information. This enables universal management of scheduled tasks, eliminating the need for multiple controllers to execute tasks separately, reducing server resource consumption and costs, simplifying electric vehicle scheduling, and improving the efficiency of scheduled task execution.

[0089] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0090] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0091] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0092] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0093] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0094] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0095] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0096] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0097] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A timing management system for an electric vehicle, characterized by comprising: The timing management system comprises: The telematics module comprises a timing task management unit configured to receive and store the scheduled task information sent by the mobile terminal and / or the plurality of electronic control units, and send power-on information to the vehicle controller and send a network management message to the first target electronic control unit according to the scheduled task information; The mobile terminal communicates with the telematics module through a cloud server and is configured to send scheduled task information to the telematics module; The plurality of electronic control units communicate with the telematics module and are configured to send scheduled task information to the telematics module and perform scheduled tasks according to the network management message sent by the timing task management unit; The vehicle controller communicates with the telematics module and the plurality of electronic control units respectively and is configured to receive the power-on information sent by the telematics module and power on the second target electronic control unit according to the power-on information; The timing task management unit is further configured to start local timing and enter a sleep state after receiving and storing the scheduled task information, perform self-wakeup operations at a preset frequency and query a task information list, and send the power-on information to the vehicle controller and the network management message to the first target electronic control unit in the case that there is a task reaching a timing time in the task information list.

2. The timing management system for an electric vehicle according to claim 1, characterized by The telematics module and the cloud server communicate through message queue telemetry transmission.

3. The timing management system for an electric vehicle according to claim 1, characterized by The telematics module, the plurality of electronic control units and the vehicle controller communicate through Ethernet DDS and / or CAN network.

4. The timing management system for an electric vehicle according to claim 1, characterized by The scheduled task information comprises: Task ID, task operation, timing time, power-on information, wakeup information, notifier ID, task content and timestamp.

5. The timing management system for an electric vehicle according to claim 4, wherein The task operation comprises: Add task, delete task, modify task and query task.

6. The timing management system for an electric vehicle according to claim 1, characterized by The timing task management unit is further configured to: Continue to enter the sleep state in the case that there is no task reaching the timing time in the task information list.

7. A timing management method of an electric vehicle, characterized by, The timing management method is applied to a timing task management unit arranged in a telematics module, the telematics module communicates with a mobile terminal, a plurality of electronic control units and a vehicle controller respectively, and the timing management method comprises: Receiving and storing scheduled task information sent by the mobile terminal and / or the plurality of electronic control units; Sending power-on information to the vehicle controller according to the scheduled task information, so that the vehicle controller powers on the second target electronic control unit according to the power-on information; Sending a network management message to the first target electronic control unit, so that the first target electronic control unit performs scheduled tasks according to the network management message; The timing management method further comprises: starting local timing and entering a sleep state after receiving and storing the scheduled task information, performing self-wakeup operations at a preset frequency and querying a task information list, and sending the power-on information to the vehicle controller and the network management message to the first target electronic control unit in the case that there is a task reaching a timing time in the task information list.

8. The timing management method of an electric vehicle according to claim 7, characterized by, The timing management method further includes: In a case where it is determined that there is no task in the task information list that reaches the timing time, the process proceeds to a sleep state.

Citation Information

Patent Citations

  • New energy automobile reservation charging method and device

    CN113135107A

  • Vehicle reservation method and device, storage medium, transmission platform and vehicle

    CN115526360A