# US 2020/0401286 A1 · Method, apparatus and medium for switching application interfaces

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

- Number: US 2020/0401286 A1
- Document ID: US20200401286A1
- Status: Published application
- Kind: A1
- Application number: 17/012,087
- Filed: 2020-09-04
- Published: 2020-12-24
- Earliest claimed: 2015-12-30
- Assignees: Xiaomi Inc.
- Applicants: Xiaomi Inc.
- Inventors: Shujie WANG; Nian SUN; Junzhou WU
- Web page: https://patentgrep.com/patent/US20200401286A1

## CPC

- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 8/38: for implementing user interfaces
- G06F 9/451: Execution arrangements for user interfaces
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- G06T 13/80: Two-dimensional [2D] animation, e.g. using sprites
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A method for switching application interfaces includes: receiving an interface switching request for a target application, the interface switching request being used to request the target application to be switched from a current display interface to a target display interface; acquiring first interface data for generating the target display interface in response to the interface switching request; generating a lite interface and switching from the current display interface to the lite interface through a preset transition animation during acquisition of the first interface data; generating the target display interface based on the first interface data when the first interface data is acquired completely; and substituting the target display interface for the lite interface.

## Claims

### Claim 1

A method for switching application interfaces, applied to an operating system on a smart terminal device, comprising:
receiving one interface switching request for a target application, the interface switching request being used to request the target application to be switched from a current display interface to a target display interface, the target application being a system application installed on the smart terminal device;
acquiring first interface data from the target application for generating the target display interface in response to the interface switching request;
generating a lite interface and switching from the current display interface to the lite interface through a preset transition animation during acquisition of the first interface data;
generating an intermediate interface based on a part of the first interface data, during the acquisition of the first interface data, after switching to the lite interface, wherein the part of the first interface data is acquired after receiving the interface switching request;
substituting the intermediate interface for the lite interface;
generating the target display interface based on the first interface data when the first interface data is acquired completely; and
substituting the target display interface for the intermediate interface when the target display interface is generated.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the acquiring first interface data for generating the target display interface comprises:
acquiring, with priority, data related to a theme of the target display interface in the first interface data.

### Claim 3 (depends on 2)

The method as claimed in claim 2, wherein the generating a lite interface comprises:
generating the lite interface based on the data related to the theme of the target display interface.

### Claim 4 (depends on 3)

The method as claimed in claim 3, wherein the data related to the theme of the target display interface includes: data related to a background of the target display interface and data related to a style of Action Bar at the top of the target display interface.

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein the generating a lite interface comprises:
acquiring a configuration file for the target application, the configuration file comprising preset second interface data; and
generating the lite interface based on the second interface data in the configuration file.

### Claim 6

An apparatus for switching application interfaces, comprising:
a processor; and
a memory configured to store instructions executable by the processor;
wherein the processor is configured to:
receive one interface switching request for a target application, the interface switching request being used to request the target application to be switched from a current display interface to a target display interface, the target application being a system application installed on the smart terminal device;
acquire first interface data from the target application for generating the target display interface in response to the interface switching request;
generate a lite interface and switching from the current display interface to the lite interface through a preset transition animation during acquisition of the first interface data;
generate an intermediate interface based on a part of the first interface data, during the acquisition of the first interface data, after switching to the lite interface, wherein the part of the first interface data is acquired after receiving the interface switching request;
substitute the intermediate interface for the lite interface;
generate the target display interface based on the first interface data when the first interface data is acquired completely; and
substituting the target display interface for the intermediate interface when the target display interface is generated.

### Claim 7 (depends on 6)

The apparatus as claimed in claim 6, wherein the processor configured to acquire first interface data for generating the target display interface is further configured to:
acquire, with priority, data related to a theme of the target display interface in the first interface data.

### Claim 8 (depends on 7)

The apparatus as claimed in claim 7, wherein the processor configured to generate a lite interface is further configured to:
generate the lite interface based on the data related to the theme of the target display interface.

### Claim 9 (depends on 8)

The apparatus as claimed in claim 8, wherein the data related to the theme of the target display interface includes: data related to a background of the target display interface and data related to a style of Action Bar at the top of the target display interface.

### Claim 10 (depends on 6)

The apparatus as claimed in claim 6, wherein the processor configured to generate a lite interface is further configured to:
acquire a configuration file for the target application, the configuration file comprising preset second interface data; and
generate the lite interface based on the second interface data in the configuration file.

### Claim 11

A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of a smart terminal device, causes the smart terminal device to perform a method for switching application interfaces, the method comprising:
receiving one interface switching request for a target application, the interface switching request being used to request the target application to be switched from a current display interface to a target display interface, the target application being a system application installed on the smart terminal device;
acquiring first interface data from the target application for generating the target display interface in response to the interface switching request;
generating a lite interface and switching from the current display interface to the lite interface through a preset transition animation during acquisition of the first interface data;
generating an intermediate interface based on a part of the first interface data, during the acquisition of the first interface data, after switching to the lite interface, wherein the part of the first interface data is acquired after receiving the interface switching request;
substituting the intermediate interface for the lite interface;
generating the target display interface based on the first interface data when the first interface data is acquired completely; and
substituting the target display interface for the intermediate interface when the target display interface is generated.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium as claimed in claim 11, wherein the acquiring first interface data for generating the target display interface comprises:
acquiring, with priority, data related to a theme of the target display interface in the first interface data.

### Claim 13 (depends on 12)

The non-transitory computer-readable storage medium as claimed in claim 12, wherein the generating a lite interface comprises:
generating the lite interface based on the data related to the theme of the target display interface.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium as claimed in claim 13, wherein the data related to the theme of the target display interface includes: data related to a background of the target display interface and data related to a style of Action Bar at the top of the target display interface.

### Claim 15 (depends on 11)

The non-transitory computer-readable storage medium as claimed in claim 11, wherein the generating a lite interface comprises:
acquiring a configuration file for the target application, the configuration file comprising preset second interface data; and
generating the lite interface based on the second interface data in the configuration file.
