# US 2024/0202014 A1 · Interface scheduling method and device, and computing device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0202014 A1
- Document ID: US20240202014A1
- Status: Published application
- Kind: A1
- Application number: 18/527,883
- Filed: 2023-12-04
- Published: 2024-06-20
- Earliest claimed: 2022-12-15
- Assignees: Faurecia Clarion Electronics (Xiamen) Co., Ltd.
- Applicants: Faurecia Clarion Electronics (Xiamen) Co., Ltd.
- Inventors: Yingyuan LIN; Min JIANG; Yuanbiao YANG
- Web page: https://patentgrep.com/patent/US20240202014A1

## CPC

- G06F 9/451: Execution arrangements for user interfaces
- G06F 9/4881: {Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An interface scheduling method is performed by a computing device and includes: obtaining a first request message of an application and an identifier of a second interface, the first request message being used to request a display of a first interface of the application, the first request message including an identifier of the first interface, and the second interface being a currently displayed interface; determining a scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface, the preset scheduling strategy including priorities of a plurality of identifiers, and the plurality of identifiers including the identifier of the first interface and the identifier of the second interface; and performing an interface scheduling on the first interface and the second interface according to the scheduling result.

## Claims

### Claim 1

An interface scheduling method, performed by a computing device, comprising:
obtaining a first request message of an application and an identifier of a second interface, wherein the first request message is used to request a display of a first interface of the application, the first request message includes an identifier of the first interface, and the second interface is a currently displayed interface;
determining a scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface, wherein the preset scheduling strategy includes priorities of a plurality of identifiers, and the plurality of identifiers include the identifier of the first interface and the identifier of the second interface; and
performing an interface scheduling on the first interface and the second interface according to the scheduling result.

### Claim 2 (depends on 1)

The interface scheduling method according to claim 1, wherein determining the scheduling result according to the preset scheduling strategy, the identifier of the first interface and the identifier of the second interface includes:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is lower than the second priority, determining that the scheduling result is to not display the first interface and to display the second interface.

### Claim 3 (depends on 1)

The interface scheduling method according to claim 1, wherein determining the scheduling result according to the preset scheduling strategy, the identifier of the first interface and the identifier of the second interface includes:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is higher than the second priority, determining that the scheduling result is to display the first interface and to not display the second interface.

### Claim 4 (depends on 3)

The interface scheduling method according to claim 3, further comprising:
obtaining a second request message of the application, wherein the second request message is used to request that the first interface not be displayed, and the second request message includes the identifier of the first interface; and
removing the first priority of the identifier of the first interface in the preset scheduling strategy to obtain a first scheduling strategy such that the first interface is not displayed and the second interface is displayed.

### Claim 5

An interface scheduling device, including:
an obtaining module used to obtain a first request message of an application and an identifier of a second interface, wherein the first request message is used to request a display of a first interface of the application, the first request message includes an identifier of the first interface, and the second interface is a currently displayed interface;
a processing module used to determine a scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface, wherein the preset scheduling strategy includes priorities of a plurality of identifiers, and the plurality of identifiers include the identifier of the first interface and the identifier of the second interface;
wherein the processing module is further used to perform an interface scheduling on the first interface and the second interface according to the scheduling result.

### Claim 6 (depends on 5)

The interface scheduling device according to claim 5, wherein the processing module is used to determine the scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface includes the processing module is used to:
determine a first priority of the identifier of the first interface in the preset scheduling strategy;
determine a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is lower than the second priority, determine that the scheduling result is to not display the first interface and to display the second interface.

### Claim 7 (depends on 5)

The interface scheduling device according to claim 5, wherein the processing module is used to determine the scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface includes the processing module is used to:
determine a first priority of the identifier of the first interface in the preset scheduling strategy;
determine a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is higher than the second priority, determine that the scheduling result is to display the first interface and to not display the second interface.

### Claim 8 (depends on 7)

The interface scheduling device according to claim 7, wherein the processing module is further used to:
obtain a second request message of the application, wherein the second request message is used to request that the first interface not be displayed, and the second request message includes the identifier of the first interface; and
remove the first priority of the identifier of the first interface in the preset scheduling strategy to obtain a first scheduling strategy such that the first interface is not displayed and the second interface is displayed.

### Claim 9 (depends on 1)

A computing device, comprising:
a memory used to store programs or instructions, and
a processor connected to the memory, wherein the programs or the instructions stored on the memory, when executed by the processor, cause the computing device to perform the interface scheduling method according to claim 1.

### Claim 10 (depends on 9)

The computing device according to claim 9, wherein the programs or the instructions stored on the memory, when executed by the processor, cause the computing device to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is lower than the second priority, determining that the scheduling result is to not display the first interface and to display the second interface.

### Claim 11 (depends on 9)

The computing device according to claim 9, wherein the programs or the instructions stored on the memory, when executed by the processor, cause the computing device to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is higher than the second priority, determining that the scheduling result is to display the first interface and to not display the second interface.

### Claim 12 (depends on 11)

The computing device according to claim 11, wherein the programs or the instructions stored on the memory, when executed by the processor, cause the computing device to further perform:
obtaining a second request message of the application, wherein the second request message is used to request that the first interface not be displayed, and the second request message includes the identifier of the first interface; and
removing the first priority of the identifier of the first interface in the preset scheduling strategy to obtain a first scheduling strategy such that the first interface is not displayed and the second interface is displayed.

### Claim 13

A non-transitory computer-readable storage medium has stored thereon computer programs or instructions, wherein the computer programs or the instructions, when run on a computer, cause the computer to perform:
obtaining a first request message of an application and an identifier of a second interface, wherein the first request message is used to request a display of a first interface of the application, the first request message includes an identifier of the first interface, and the second interface is a currently displayed interface;
determining a scheduling result according to a preset scheduling strategy, the identifier of the first interface and the identifier of the second interface, wherein the preset scheduling strategy includes priorities of a plurality of identifiers, and the plurality of identifiers include the identifier of the first interface and the identifier of the second interface; and
performing an interface scheduling on the first interface and the second interface according to the scheduling result.

### Claim 14 (depends on 13)

The computer-readable storage medium according to claim 13, wherein the computer programs or the instructions, when run on a computer, cause the computer to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is lower than the second priority, determining that the scheduling result is to not display the first interface and to display the second interface.

### Claim 15 (depends on 13)

The computer-readable storage medium according to claim 13, wherein the computer programs or the instructions, when run on a computer, cause the computer to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is higher than the second priority, determining that the scheduling result is to display the first interface and to not display the second interface.

### Claim 16 (depends on 15)

The computer-readable storage medium according to claim 15, wherein the computer programs or the instructions, when run on a computer, cause the computer to further perform:
obtaining a second request message of the application, wherein the second request message is used to request that the first interface not be displayed, and the second request message includes the identifier of the first interface; and
removing the first priority of the identifier of the first interface in the preset scheduling strategy to obtain a first scheduling strategy such that the first interface is not displayed and the second interface is displayed.

### Claim 17 (depends on 1)

A computer program product comprising instructions carried on a non-transitory computer-readable storage medium, wherein the instructions, when run on a computer, cause the computer to perform the interface scheduling method according to claim 1.

### Claim 18 (depends on 17)

The computer program product according to claim 17, wherein the instructions, when run on a computer, cause the computer to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is lower than the second priority, determining that the scheduling result is to not display the first interface and to display the second interface.

### Claim 19 (depends on 17)

The computer program product according to claim 17, wherein the instructions, when run on a computer, cause the computer to perform:
determining a first priority of the identifier of the first interface in the preset scheduling strategy;
determining a second priority of the identifier of the second interface in the preset scheduling strategy; and
in a case where the first priority is higher than the second priority, determining that the scheduling result is to display the first interface and to not display the second interface.

### Claim 20 (depends on 19)

The computer program product according to claim 19, wherein the instructions, when run on a computer, cause the computer to further perform:
obtaining a second request message of the application, wherein the second request message is used to request that the first interface not be displayed, and the second request message includes the identifier of the first interface; and
removing the first priority of the identifier of the first interface in the preset scheduling strategy to obtain a first scheduling strategy such that the first interface is not displayed and the second interface is displayed.
