Battery management system and controlling method thereof
AssigneeLG Energy Solution, Ltd.
InventorsJung Hyun KWON, Chan Ha PARK
Life of this patent
Estimating the term…
Abstract
A system for executing a task of an operating system for a vehicle is provided. The system includes at least one processor configured to: access task information on a pre-prepared table upon receiving task-related data from a component within the system, determine a task schedule according to a task execution cycle by using the task information from the pre-prepared table, execute one task among a Plurality of tasks according to the task execution cycle, and wait as much as a task waiting time before executing a next task once an execution of the one task is completed. The task information on the pre-prepared table is stored on a storage device, and the task information includes a task priority, and a task execution order.
Claims21
1-20. (canceled)
A system for executing a task of an operating system for a vehicle, the system comprising at least one processor configured to:
- access task information on a pre-prepared table upon receiving task-related data from a component within the system;
- determine a task schedule according to a task execution cycle by using the task information from the pre-prepared table;
- execute one task among a plurality of tasks according to the task execution cycle;
- and
- wait as much as a task waiting time before executing a next task once an execution of the one task is completed,
- wherein the task information on the pre-prepared table is stored on a storage device,
- wherein the task information includes a task list, a task cycle, a task priority, and a task execution order, and
- wherein the at least one processor is configured to execute the plurality of tasks included in the task list in order based on the task priority and the task execution order.
A method of executing a task of an operating system for a vehicle, the method comprising:
- accessing task information on a pre-prepared table upon receiving task-related data from a component within the system;
- determining a task schedule according to a task execution cycle by using the task information from the pre-prepared table;
- and
- executing one task among a plurality of tasks according to the task execution cycle and waiting as much as a task waiting time before executing a next task once the executing the one task is completed;
- storing the task information on a storage device, wherein the task information includes a task list, a task cycle, a task priority, and a task execution order;
- and
- executing the plurality of tasks included in the task list in order based on the task priority and the task execution order.
A vehicle system for operating a vehicle, the vehicle system comprising at least one processor configured to:
- access task information on a table upon receiving task-related data from a component within the vehicle system;
- determine a task schedule according to a task execution cycle by using the task information from the table;
- execute a first task among a plurality of tasks according to the task execution cycle;
- responsive to executing the first task, wait for a task waiting time after an execution of the first task is completed;
- and
- responsive to waiting for the task waiting time, execute a second task,
- wherein the task information on the table is stored on a storage device,
- wherein the task information includes a task list, a task cycle, a task priority, and a task execution order, and
- wherein the at least one processor is configured to execute the plurality of tasks included in the task list in order based on the task priority and the task execution order.
Dependencies are inferred from the claim text.