IP Library Granted Patent US 11,604,567
Granted Patent B2
US 11,604,567 · App. 17/202,772 · Granted Mar 14, 2023

Information processing method and terminal

Inventor: Feng Zhou (Chang'an Dongguan, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
G06F3/0484G06F3/147G06F2203/04803
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,604,567
App. No.
17/202,772
Granted
Mar 14, 2023
Kind
B2
Abstract

An information processing method and a terminal are provided. The terminal has a first screen and a second screen, and the method includes: in a case that running interfaces of applications are separately displayed on the first screen and the second screen, if a target event is received, displaying, on a target screen, a floating control that is used to indicate the target event; receiving an input for the floating control; and processing the target event in response to the input for the floating control, where the target screen is the first screen or the second screen.

Claims (41)

1. An information processing method, performed by a terminal having a first screen, a second screen and a processor, comprising:

in a case that running interfaces of applications are separately displayed on the first screen and the second screen, if a target event is received, displaying, by a target screen, a floating control that is used to indicate the target event;

receiving, by the processor, an input for the floating control obtained by the target screen; and

processing, by the processor, the target event in response to the input for the floating control, wherein

the target screen is the first screen or the second screen;

wherein the processing, by the processor, the target event in response to the input for the floating control comprises:

in accordance with a determination that the input for the floating control is a second type of input, causing the target screen to display a user interface of the target event;

wherein running interfaces of different applications are separately displayed on the first screen and the second screen, and the causing the target screen to display a user interface of the target event comprises:

obtaining an application whitelist, wherein the application whitelist comprises one or more applications that do not want to be interrupted by the target event;

detecting whether there is an application that does not belong to the application whitelist running on the first screen and the second screen; and

in accordance with a determination that there is an application that does not belong to the application whitelist running on the first screen and there is an application that belong to the application whitelist running on the second screen, causing the first screen to display the user interface of the target event; and

in accordance with a determination that there is an application that does not belong to the application whitelist running on the second screen and there is an application that belong to the application whitelist running on the first screen, causing the second screen to display the user interface of the target event.

2. The information processing method according to claim 1 , wherein the processing, by the processor, the target event in response to the input for the floating control further comprises:

in accordance with a determination that the input for the floating control is a first type of input, controlling an application corresponding to the target event to run in a background, wherein the first type of input is different from the second type of input.

3. The information processing method according to claim 1 , wherein the causing the target screen to display a user interface of the target event comprises:

in accordance with a determination that the input for the floating control is the second type of input indicating that the user interface of the target event is to be displayed and that the input for the floating control is also a third type of input indicating that the target screen is the first screen, causing the first screen to display the user interface of the target event; and

in accordance with a determination that the input for the floating control is the second type of input and that the input for the floating control is also a fourth type of input indicating that the target screen is the second screen, causing the second display screen to display the user interface of the target event.

4. The information processing method according to claim 3 , wherein the floating control comprises a first identifier used to indicate the first screen and a second identifier used to indicate the second screen, the first target input is an input for the first identifier, and the second target input is an input for the second identifier.

5. The information processing method according to claim 1 , the displaying a user interface of the target event on the target screen further comprises:

in accordance with a determination that there is a first application that belong to the application whitelist running on the first screen and there is a second application that belong to the application whitelist running on the second screen, controlling the user interface of the target event to run in a background, such that the user interface of the target event is suspended from being displayed on the first screen or the second screen until the first application or the second application does not run.

6. A terminal having a first screen and a second screen, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, an information processing method is implemented, and the information processing method comprises:

in a case that running interfaces of applications are separately displayed on the first screen and the second screen, if a target event is received, displaying, by a target screen, a floating control that is used to indicate the target event;

receiving, by the processor, an input for the floating control obtained by the target screen; and

processing, by the processor, the target event in response to the input for the floating control, wherein

the target screen is the first screen or the second screen;

wherein the processing, by the processor, the target event in response to the input for the floating control comprises:

in accordance with a determination that the input for the floating control is a second type of input, causing the target screen to display a user interface of the target event;

wherein running interfaces of different applications are separately displayed on the first screen and the second screen, and the causing the target screen to display a user interface of the target event comprises:

obtaining an application whitelist, wherein the application whitelist comprises one or more applications that do not want to be interrupted by the target event;

detecting whether there is an application that does not belong to the application whitelist running on the first screen and the second screen; and

in accordance with a determination that there is an application that does not belong to the application whitelist running on the first screen and there is an application that belong to the application whitelist running on the second screen, causing the first screen to display a user interface of the target event; and

in accordance with a determination that there is an application that does not belong to the application whitelist running on the second screen and there is an application that belong to the application whitelist running on the first screen, causing the second screen to display the user interface of the target event.

7. The terminal according to claim 6 , wherein the processing, by the processor, the target event in response to the input for the floating control further comprises:

in accordance with a determination that the input for the floating control is a first type of input, controlling an application corresponding to the target event to run in a background wherein the first type of input is different from the second type of input.

8. The terminal according to claim 7 , wherein the causing the target screen to display a user interface of the target event comprises:

in accordance with a determination that the input for the floating control is the second type of input indicating that the user interface of the target event is to be displayed and that the input for the floating control is also a third type of input indicating that the target screen is the first screen, causing the first screen to display the user interface of the target event; and

in accordance with a determination that the input for the floating control is the second type of input and that the input for the floating control is also a fourth type of input indicating that the target screen is the second screen, causing the second display screen to display the user interface of the target event.

9. The terminal according to claim 8 , wherein the floating control comprises a first identifier used to indicate the first screen and a second identifier used to indicate the second screen, the first target input is an input for the first identifier, and the second target input is an input for the second identifier.

10. The terminal according to claim 6 , the displaying a user interface of the target event on the target screen further comprises:

in accordance with a determination that there is a first application that belong to the application whitelist running on the first screen and there is a second application that belong to the application whitelist running on the second screen, controlling the user interface of the target event to run in a background, such that the user interface of the target event is suspended from being displayed on the first screen or the second screen until the first application or the second application does not run.

11. A non-transitory computer readable medium, wherein the non-transitory computer readable medium stores a computer program, and when the computer program is executed by a processor, steps of the information processing method according to claim 1 are implemented.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: ZHOU, FENG
To: VIVO MOBILE COMMUNICATION CO.,LTD.
Reel/Frame 055606/0687 →
Priority Claims (1)
CN 201811093720.1 · Sep 19, 2018 · national
Continuity (2)
Continuation PCTCN2019097870 · Jul 26, 2019
Related Publication 20210200398A1 · Jul 1, 2021
Cited By (1)
US 12,238,167