IP Library › Granted Patent US 11,822,784
Granted Patent B2
US 11,822,784 · App. 17/613,748 · Granted Nov 21, 2023

Split-screen display processing method and apparatus, device, and storage medium

Inventors: Yi Luo (Shenzhen, CN); Lubing Xie (Shenzhen, CN)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
G06F3/04886G06F3/0484
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,822,784
App. No.
17/613,748
Granted
Nov 21, 2023
Kind
B2
Abstract

A method includes obtaining, a screen splitting operation from a user on a touchscreen, splitting a current display screen into two areas based on the screen splitting operation, displaying, in a first area, an interface of a first application that is displayed on the display screen before splitting the screen, obtaining, from installed applications and using a clustering algorithm, at least one second application to combine with the first application in a split-screen manner, displaying an identifier of the at least one second application in a second area after the screen splitting, and displaying, in the second area, a third application that is currently running in a system.

Claims (67)

1. A method comprising:

obtaining, from a user, a screen splitting operation on a touchscreen;

splitting a current display screen into a first area and a second area based on the screen splitting operation;

displaying, in the first area, a first interface of a first application that was displayed on the current display screen before splitting the current display screen;

obtaining, from installed applications and using an unsupervised learning clustering algorithm and based on historical data of combining each of the installed applications with the first application in a split-screen manner, at least one second application to combine with the first application in the split-screen manner;

displaying a first identifier of the at least one second application in the second area after splitting the current display screen; and

displaying, in the second area, a third application that is currently running in a system.

2. The method of claim 1 , wherein displaying the third application comprises:

obtaining, from the user, a selection for the third application that is of the at least one second application;

starting the third application; and

displaying a second interface of the third application in the second area.

3. The method of claim 2 , further comprising:

detecting, from the user, a first tapping operation on a division line between the first area and the second area; and

displaying, in response to the first tapping operation, a split-screen control in either the first area or the second area.

4. The method of claim 3 , further comprising:

detecting, from the user, a second tapping operation on the split-screen control;

splitting, in response to the second tapping operation, the current display screen into three areas, wherein the first area of the three areas displays the first interface, and wherein the second area of the three areas displays the second interface;

obtaining, from the installed applications and using the unsupervised learning clustering algorithm, at least one fourth application to combine with the first application or the third application in the split-screen manner; and

displaying a second identifier of the at least one fourth application in a third area of the three areas.

5. The method of claim 1 , wherein the screen splitting operation comprises a touching and holding operation on an edge of the touchscreen.

6. The method of claim 1 , wherein the screen splitting operation comprises a sliding operation toward a center of the touchscreen after an edge of the touchscreen has been touched and held.

7. The method of claim 1 , wherein the screen splitting operation comprises a sliding operation from an edge of the touchscreen to a center of the touchscreen.

8. The method of claim 1 , further comprising:

calculating a plurality of Euclidean distances between each of the installed applications and the first application based on a quantity of times of combining each of the installed applications with the first application in the split-screen manner and a total quantity of times of combining all of the installed applications with the first application in the split-screen manner;

sorting, in ascending order and based on the Euclidean distances, the installed applications; and

obtaining, from the installed applications that are sorted, the at least one second application comprising a shortest Euclidean distance to the first application, wherein the historical data comprises the quantity of times of combining each of the installed applications with the first application in the split-screen manner.

9. A terminal device comprising:

a display comprising a touchscreen; and

a processor coupled to the display and configured to:

obtain, from a user, a screen splitting operation on the touchscreen;

split a current display screen into a first area and a second area based on the screen splitting operation;

display, in the first area, a first interface of a first application that was displayed on the current display screen before splitting the current display screen;

obtain, from installed applications and using an unsupervised learning clustering algorithm and based on historical data of combining each of the installed applications with the first application in a split-screen manner, at least one second application to combine with the first application in the split-screen manner;

display a first identifier of the at least one second application in the second area after splitting the current display screen; and

display, in the second area, a third application that is currently running in a system.

10. The terminal device of claim 9 , wherein the processor is further configured to:

obtain, from the user, a selection for the third application that is of the at least one second application;

start the third application; and

display a second interface of the third application in the second area.

11. The terminal device of claim 10 , wherein the processor is further configured to:

detect, from the user, a first tapping operation on a division line between the first area and the second area; and

display, in response to the first tapping operation, a split-screen control in either the first area or the second area.

12. The terminal device of claim 11 , wherein the processor is further configured to:

detect, from the user, a second tapping operation on the split-screen control;

split, in response to the second tapping operation, the current display screen into three areas, wherein the first area of the three areas displays the first interface, and wherein the second area of the three areas displays the second interface;

obtain, from the installed applications and using the unsupervised learning clustering algorithm, at least one fourth application to combine with the first application or the third application in the split-screen manner; and

display a second identifier of the at least one fourth application in a third area of the three areas.

13. The terminal device of claim 9 , wherein the screen splitting operation comprises a touching and holding operation on an edge of the touchscreen.

14. The terminal device of claim 9 , wherein the screen splitting operation comprises a sliding operation toward a center of the touchscreen after an edge of the touchscreen has been touched and held.

15. The terminal device of claim 9 , wherein the screen splitting operation comprises a sliding operation from an edge of the touchscreen to a center of the touchscreen.

16. The terminal device of claim 9 , wherein the processor is further configured to:

calculate a plurality of Euclidean distances between each of the installed applications and the first application based on a quantity of times of combining each of the installed applications with the first application in the split-screen manner and a total quantity of times of combining all of the installed applications with the first application in the split-screen manner;

sort, in ascending order and based on the Euclidean distances, the installed applications; and

obtain, from the installed applications that are sorted, the at least one second application comprising a shortest Euclidean distance to the first application, wherein the historical data comprises the quantity of times of combining each of the installed applications with the first application in the split-screen manner.

17. A computer program product comprising computer-executable instructions that are stored on a non-transitory computer-readable storage medium and that, when executed by a processor, cause an apparatus to:

obtain, from a user, a screen splitting operation on a touchscreen;

split a current display screen into a first area and a second area based on the screen splitting operation;

display, in the first area, a first interface of a first application that was displayed on the current display screen before splitting the current display screen;

obtain, from installed applications and using an unsupervised learning clustering algorithm and based on historical data of combining each of the installed applications with the first application in a split-screen manner, at least one second application to combine with the first application in the split-screen manner;

display a first identifier of the at least one second application in the second area after splitting the current display screen; and

display, in the second area, a third application that is currently running in a system.

18. The computer program product of claim 17 , wherein the computer-executable instructions further cause the apparatus to:

obtain, from the user, a selection for the third application that is of the at least one second application;

start the third application; and

display a third interface of the third application in the second area.

19. The computer program product of claim 17 , wherein the screen splitting operation comprises a touching and holding operation on an edge of the touchscreen.

20. The computer program product of claim 17 , wherein the screen splitting operation comprises a sliding operation toward a center of the touchscreen after an edge of the touchscreen has been touched and held.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2021
From: LUO, YI; XIE, LUBING
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 058269/0123 →
Priority Claims (1)
CN 201910441915.9 · May 24, 2019 · national
Continuity (1)
Related Publication 20220253212A1 · Aug 11, 2022
Cited By (1)
US 12,367,004