IP Library Granted Patent US 9,535,576
Granted Patent B2
US 9,535,576 · App. 13/900,280 · Granted Jan 3, 2017

Touchscreen apparatus user interface processing method and touchscreen apparatus

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 9,535,576
App. No.
13/900,280
Granted
Jan 3, 2017
Kind
B2
Abstract

Embodiments of the present invention provide a touchscreen apparatus user interface processing method. The method includes obtaining touch information; arranging a first user interface of an application program according to the touch information, where the arrangement is adjusting an element position of the user interface; and presenting a second user interface that is of the application program and is obtained after the arrangement. A touchscreen apparatus and a graphical user interface are also provided.

Claims (83)

1. A touchscreen apparatus user interface processing method, comprising:

obtaining touch information, wherein the touch information comprises touch track information;

obtaining connection line position information between position information of a touch start point and position information of a touch end point according to the touch track information;

determining a relative position between the touch track information and the connection line position information, wherein the relative position comprises information related to whether the touch track information is located at the right side or the left side of the connection line position information, wherein determining the relative position comprises:

taking N points in the touch track information;

taking M points in the connection line position information correspondingly;

if a predetermined number of points among the N points are located at the left side of the M points, determining that the touch track information is located at the left side of the connection line position information; and

if a predetermined number of points among the N points are located at the right side of the M points, determining that the touch track information is located at the right side of the connection line position information,

wherein N and M are natural numbers that are greater than 1;

arranging a first user interface of an application program according to the relative position to obtain a second user interface of the application program, wherein the arranging comprises adjusting an element position of the first user interface; and

presenting the second user interface of the application program.

2. The method according to claim 1 , the method further comprising:

obtaining an arrangement instruction according to the touch information;

within a predetermined time, determining the arrangement instruction that is obtained for the greatest number of times; and

arranging the first user interface of the application program according to the arrangement instruction that is obtained for the greatest number of times.

3. The method according to claim 2 , wherein determining the arrangement instruction that is obtained for the greatest number of times comprises:

within the predetermined time, if the number of times is greater than a predetermined value for the number of times, obtaining the arrangement instruction that is obtained for the greatest number of times.

4. The method according to claim 1 , wherein the touch information comprises touch pressure information and touch position information and wherein the arranging comprises:

if the touch pressure information is greater than a predetermined pressure value, arranging the first user interface of the application program according to the touch position information.

5. The method according to claim 1 , wherein the touch information comprises touch position information and the arranging comprises:

if the touchscreen apparatus obtains the same touch position information for more than predetermined time or for more than a predetermined number of times, arranging the first user interface of the application program according to the touch position information.

6. The method according to claim 1 , wherein after presenting the second user interface of the application program, the method further comprises:

obtaining a canceling instruction; and

canceling presentation of the second user interface according to the canceling instruction.

7. A user interface processing touchscreen apparatus, comprising:

an touchscreen, configured to obtain touch information; and

a processor, configured to receive the touch information from the touchscreen and to arrange a first user interface of an application program according to the touch information, wherein the arranging comprises adjusting an element position of the first user interface;

wherein the touchscreen is further configured to receive information from the processor and to present a second user interface that is of the application program and obtained after the arranging; and

wherein the processor is further configured to:

receive the touch information from the touchscreen, wherein the touch information comprises touch track information;

obtain connection line position information between position information of a touch start point and position information of a touch end point according to the touch track information;

determine a relative position between the touch track information and the connection line position information, wherein the relative position comprises information related to whether the touch track information is located at the right side or the left side of the connection line position information, wherein processor is configured to determine the relative position by:

taking N points in the touch track information;

taking M points in the connection line position information correspondingly;

if a predetermined number of points among the N points are located at the left side of the M points, determining that the touch track information is located at the left side of the connection line position information; and

if a predetermined number of points among the N points are located at the right side of the M points, determining that the touch track information is located at the right side of the connection line position information,

wherein N and M are natural numbers that are greater than 1; and

arrange the first user interface of the application program according to the relative position.

8. The touchscreen apparatus according to claim 7 , wherein the processor is further configured to:

receive touch pressure information and touch position information from the touchscreen; and

if the touch pressure information is greater than a predetermined pressure value, arrange the first user interface of the application program according to the touch position information.

9. The touchscreen apparatus according to claim 7 , wherein the processor is specifically configured to:

receive the touch information from the touchscreen, where the touch information comprises touch position information; and

if the touchscreen obtains the same touch position information for more than a predetermined time or for more than a predetermined number of times, arrange the first user interface of the application program according to the touch position information.

10. The touchscreen apparatus according to claim 7 , wherein

the touchscreen is further configured to obtain a canceling instruction; and

the processor is further configured to receive the canceling instruction of the touchscreen and to cancel presentation of the second user interface according to the canceling instruction.

11. A user interface processing touchscreen apparatus, comprising: a touchscreen, a memory, a CPU, a power management chip, an RF circuit, a peripheral interface, an audio circuit, a loudspeaker, and an I/O subsystem, wherein:

the touchscreen is configured to obtain touch information;

the CPU is configured to receive the touch information of the touchscreen, and arrange a first user interface of an application program according to the touch information, wherein the arrangement is adjusting an element position of the first user interface; and

the touchscreen is further configured to receive an arrangement processing result of the CPU, and present a second user interface that is of the application program and is obtained after the arrangement;

wherein the CPU is further configured to:

receive the touch information of the touchscreen, wherein the touch information comprises touch track information;

obtain connection line position information between position information of a touch start point and position information of a touch end point according to the touch track information;

determine a relative position between the touch track information and the connection line position information, wherein the relative position comprises information related to whether the touch track information is located at the right side or the left side of the connection line position information, wherein the CPU is configured to determine the relative position by:

taking N points in the touch track information;

taking M points in the connection line position information correspondingly;

if a predetermined number of points among the N points are located at the left side of the M points, determining that the touch track information is located at the left side of the connection line position information; and

if a predetermined number of points among the N points are located at the right side of the M points, determining that the touch track information is located at the right side of the connection line position information,

wherein N and M are natural numbers that are greater than 1; and

arrange the first user interface of the application program according to the relative position.

12. A graphical user interface that is set on a touchscreen apparatus, the touchscreen apparatus comprising: a touchscreen, a memory, an application program stored in the memory, a processor used to implement the application program stored in the memory, wherein:

the touchscreen comprises a display screen and is configured to:

obtain touch information; and

receive information from the processor and to present a second user interface that is of the application program and is obtained after an arrangement of a first user interface by the processor; and

the processor is configured to:

receive the touch information from the touchscreen, the touch information comprising touch track information;

arrange the first user interface of an application program according to the touch information;

receive the touch information from the touchscreen;

obtain connection line position information between position information of a touch start point and position information of a touch end point according to the touch track information;

determine a relative position between the touch track information and the connection line position information, wherein the relative position comprises information related to whether the touch track information is located at the right side or the left side of the connection line position information, wherein the processor is configured to determine the relative position comprises:

taking N points in the touch track information;

taking M points in the connection line position information correspondingly;

if a predetermined number of points among the N points are located at the left side of the M points, determining that the touch track information is located at the left side of the connection line position information; and

if a predetermined number of points among the N points are located at the right side of the M points, determining that the touch track information is located at the right side of the connection line position information,

wherein N and M are natural numbers that are greater than 1; and

arrange the first user interface of the application program according to the relative position; and

wherein the graphical user interface is configured to:

display the first user interface of the application program; and

display the second user interface of the application program, wherein the second user interface is a graphical user interface after the first user interface of the application program is arranged according to touch information, and the arrangement is adjusting an element position of the first user interface.

13. The graphical user interface according to claim 12 , wherein after the displaying the second user interface of the application program, the graphical user interface is configured to:

display a third user interface of the application program,

wherein the third user interface is a graphical user interface after presentation of the second user interface is canceled according to a canceling instruction.

Assignments (2)
CHANGE OF NAME Recorded Mar 11, 2019
From: HUAWEI DEVICE (DONGGUAN) CO.,LTD.
To: HUAWEI DEVICE CO.,LTD.
Reel/Frame 048555/0951 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2017
From: HUAWEI DEVICE CO., LTD.
To: HUAWEI DEVICE (DONGGUAN) CO., LTD.
Reel/Frame 043750/0393 →