US 12,254,351 B2
Computer-implemented method in a system comprising one or more processors for executing periodic tasks, system comprising one or more processors for executing periodic tasks, and computer-program product
Cheng Liu, Beijing (CN); and Hongtao Guan, Beijing (CN)
Assigned to BOE Technology Group Co., Ltd., Beijing (CN)
Appl. No. 17/762,344
Filed by BOE Technology Group Co., Ltd., Beijing (CN)
PCT Filed May 31, 2021, PCT No. PCT/CN2021/097320
§ 371(c)(1), (2) Date Mar. 21, 2022,
PCT Pub. No. WO2022/252026, PCT Pub. Date Dec. 8, 2022.
Prior Publication US 2024/0045720 A1, Feb. 8, 2024
Int. Cl. G06F 9/48 (2006.01)
CPC G06F 9/4887 (2013.01) 19 Claims
OG exemplary drawing
 
1. A computer-implemented method in a system comprising one or more processors for executing periodic tasks, comprising:
classifying the periodic tasks into one of at least two groups comprising a first group and a second group;
forming a task queue comprising at least one periodic task; and
queueing a newly arrived periodic task of the first group;
wherein cycle times of first periodic tasks in the first group respectively are one or more integer divisors of a maximum cycle time;
wherein queueing the newly arrived periodic task of the first group comprises:
determining whether or not a conflict exists between the newly arrived periodic task of the first group and any of periodic tasks of the first group in the task queue; and
upon a determination the conflict exists between the newly arrived periodic task of the first group and the periodic tasks of the first group in the task queue, excluding a periodic task of the first group having a lowest priority from the task queue.