Mobile device and method for responding to events of user interface of mobile device
First Claim
1. A method for responding to events on a user interface of a mobile device, comprising:
- detecting a first trigger action on the user interface,wherein the user interface comprises n layers of response region and one or more user interface elements presented in an valid portion of each layer of response region,wherein the valid portion of each layer of response region does not overlap, and a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped,wherein n>
1, each layer of response region is a transparent rectangle, the n layers of response region overlap at one of their corners or edges,wherein a mth layer of response region is larger than a m-1th layer of response region, mϵ
[2, n],wherein each layer of response region comprises the valid portion and an invalid portion, each layer of response region responds to a trigger action when a position of the trigger action is in the valid portion, each layer of response region does not respond to the trigger action when the position of the trigger action is in the invalid portion;
determining coordinates of a position where the first trigger action occurs;
determining whether the position where the first trigger action occurs belongs to a valid portion of an ith layer of response region;
in response to a determination that the position where the first trigger action occurs belongs to the valid portion of the ith layer of response region, responding to the first trigger action in the ith layer of response region; and
in response to a determination that the position where the first trigger action occurs does not belong to the valid portion of the ith layer of response region, updating i to i+1 and repeating the determining step until i equals n+1.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed are a mobile device and a method for responding to events of a user interface of a mobile device. The method comprises: detecting a first trigger action on the user interface; calculating a coordinate of the position where the first trigger action occurs; according to the coordinate, determining that a response region to which the position belongs is the ith to the nth layer of response region, wherein iϵ[1, n]; judging whether the position belongs to the valid region of the ith layer of response region, and if yes, responding to the first trigger action in the ith layer of response area; otherwise, updating i to i+1, repeating this step until i is equal to n+1. By means of the above-mentioned solution, a mobile device is enabled to accurately respond to an operation of a user on the sector user interface.
-
Citations
25 Claims
-
1. A method for responding to events on a user interface of a mobile device, comprising:
-
detecting a first trigger action on the user interface, wherein the user interface comprises n layers of response region and one or more user interface elements presented in an valid portion of each layer of response region, wherein the valid portion of each layer of response region does not overlap, and a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped, wherein n>
1, each layer of response region is a transparent rectangle, the n layers of response region overlap at one of their corners or edges,wherein a mth layer of response region is larger than a m-1th layer of response region, mϵ
[2, n],wherein each layer of response region comprises the valid portion and an invalid portion, each layer of response region responds to a trigger action when a position of the trigger action is in the valid portion, each layer of response region does not respond to the trigger action when the position of the trigger action is in the invalid portion; determining coordinates of a position where the first trigger action occurs; determining whether the position where the first trigger action occurs belongs to a valid portion of an ith layer of response region; in response to a determination that the position where the first trigger action occurs belongs to the valid portion of the ith layer of response region, responding to the first trigger action in the ith layer of response region; and in response to a determination that the position where the first trigger action occurs does not belong to the valid portion of the ith layer of response region, updating i to i+1 and repeating the determining step until i equals n+1. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device, comprising:
-
a processor; and a memory communicatively coupled to the processor and storing instructions that upon execution by the processor cause the mobile device to; detect a first trigger action on an user interface of the mobile device, wherein the user interface comprises n layers of response region and one or more user interface elements presented in an valid portion of each layer of response region, wherein the valid portion of each layer of response region does not overlap, and a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped, wherein n>
1, each layer of response region is a transparent rectangle, the n layers of response region overlap at one of their corners or edges,wherein a mth layer of response region is larger than a m-1th layer of response region, mϵ
[2, n],wherein each layer of response region comprises the valid portion and an invalid portion, each layer of response region responds to a trigger action when a position of the trigger action is in the valid portion, each layer of response region does not respond to the trigger action when the position of the trigger action is in the invalid portion; determine coordinates of a position where the first trigger action occurs; determine whether the position where the first trigger action occurs belongs to a valid portion of an ith layer of response region; in response to a determination that the position where the first trigger action occurs belongs to the valid portion of the ith layer of response region, respond to the first trigger action in the ith layer of response region; and in response to a determination that the position where the first trigger action occurs does not belong to the valid portion of the ith layer of response region, update i to i+1 and repeat a determining step until i equals n+1. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium, having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations for responding to events of a user interface of a mobile device, the operations comprising:
-
detecting a first trigger action on the user interface, wherein the user interface comprises n layers of response region and one or more user interface elements presented in an valid portion of each layer of response region, wherein the valid portion of each layer of response region does not overlap, and a valid portion of a first layer of response region is sector-shaped, and a valid portion of a nth layer of response region is annulus-sector-shaped, wherein n>
1, each layer of response region is a transparent rectangle, the n layers of response region overlap at one of their corners or edges,wherein a mth layer of response region is larger than a m-1th layer of response region, mϵ
[2, n],wherein each layer of response region comprises the valid portion and an invalid portion, each layer of response region responds to a trigger action when a position of the trigger action is in the valid portion, each layer of response region does not respond to the trigger action when the position of the trigger action is in the invalid portion; determining coordinates of a position where the first trigger action occurs; determining whether the position where the first trigger action occurs belongs to a valid portion of an ith layer of response region; in response to a determination that the position where the first trigger action occurs belongs to the valid portion of the ith layer of response region, responding to the first trigger action in the ith layer of response region; and in response to a determination that the position where the first trigger action occurs does not belong to the valid portion of the ith layer of response region, updating i to i+1 and repeating the determining step until i equals n+1.
-
Specification