Disclosed is a method for controlling user interface containing multiple interface elements. The method may comprise: obtaining the initiation position of the focused interface element; obtaining a first moving direction being inputted; selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element; and moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position. Therefore, it is unnecessarily for the user to frequently roll his eyes to follow the movement of the focus, thereby relieving eye fatigue.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An interface controlling method for controlling an interface, wherein the interface comprises a plurality of interface elements and the method comprises: acquiring an initial position of a first focus interface element on the interface; acquiring a first moving direction being inputted; determining that the first focus interface element is not located at any edge of the interface; when the first focus interface element is not located at any edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element; determining whether the at least one interface element selected as the second focus interface element is located at any edge of the interface; when the second focus interface element is not located at any edge of the interface, moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position; and when the second focus interface element is located at an edge of the interface, selecting the second focus interface element at the first moving direction without moving the interface containing the plurality of interface elements.
2. The method according to claim 1 , further comprising: determining that the first focus interface element is located at an edge of the interface; determining whether the first moving direction is toward the edge of the interface where the first focus interface element is located; and when the first moving direction is not toward the edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element without moving the interface containing the plurality of interface elements; wherein when the first moving direction is toward the edge of the interface, no operation is performed.
3. The method according to claim 1 , wherein the acquiring the first moving direction being inputted comprises: receiving trajectory data of a touch point sent by a remote-controller; acquiring a trajectory direction by analyzing the trajectory data of the touch point; and determining the first moving direction based on the trajectory direction.
4. The method according to claim 3 , wherein the selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction comprises: acquiring a moving speed of the touch point; determining a number of grids to be moved according to the moving speed; and selecting the at least one interface element that is located apart from the first focus interface element by the determined number of grids as the second focus interface element.
5. The method according to claim 4 , wherein the acquiring the moving speed of the touch point comprises: acquiring the moving speed of the touch point by analyzing the trajectory data of the touch point.
6. The method according to claim 3 , wherein the moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position comprises: moving the plurality of interface elements along the second moving direction opposite to the first moving direction by the determined number of grids.
7. The method according to claim 1 , wherein the moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position comprises: moving an interface container of the plurality of the interface elements along the second moving direction.
8. An interface controlling device configured to control an interface, wherein the interface comprises a plurality of interface elements and the device comprises: a memory; and a processor coupled to the memory and configured to perform: acquiring an initial position of a first focus interface element on the interface; acquiring a first moving direction being inputted; determining that the first focus interface element is not located at any edge of the interface; when the first focus interface element is not located at any edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element; determining whether the at least one interface element selected as the second focus interface element is located at any edge of the interface; when the second focus interface element is not located at any edge of the interface, moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position; and when the second focus interface element is located at an edge of the interface, selecting the second focus interface element at the first moving direction without moving the interface containing the plurality of interface elements.
9. The device according to claim 8 , wherein the processor is further configured to perform: determining that the first focus interface element is located at an edge of the interface; determining whether the first moving direction is toward the edge of the interface where the first focus interface element is located; and when the first moving direction is not toward the edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element without moving the interface containing the plurality of interface elements; wherein when the first moving direction is toward the edge of the interface, no operation is performed.
10. The device according to claim 8 , wherein the acquiring the first moving direction being inputted comprises: receiving trajectory data of a touch point sent by a remote-controller; acquiring a trajectory direction by analyzing the trajectory data of the touch point; and determining the first moving direction based on the trajectory direction.
11. The device according to claim 10 , wherein the selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction comprises: acquiring a moving speed of the touch point; determining a number of grids to be moved according to the moving speed; and selecting the at least one interface element that is located apart from the first focus interface element by the determined number of grids as the second focus interface element.
12. The device according to claim 11 , wherein the acquiring the moving speed of the touch point comprises: acquiring the moving speed of the touch point by analyzing the trajectory data of the touch point.
13. The device according to claim 11 , wherein the moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position comprises: moving the plurality of interface elements along the second moving direction opposite to the first moving direction by the determined number of grids.
14. The method according to claim 8 , wherein the moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position comprises: moving an interface container of the plurality of the interface elements along the second moving direction.
15. A non-transitory computer-readable storage medium containing one or more programs, wherein the one or more programs include instructions that, when being executed by a processor, cause the processor to perform: acquiring an initial position of a first focus interface element on the interface; acquiring a first moving direction being inputted; determining that the first focus interface element is not located at any edge of the interface; when the first focus interface element is not located at any edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element; determining whether the at least one interface element selected as the second focus interface element is located at any edge of the interface; when the second focus interface element is not located at any edge of the interface, moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position; and when the second focus interface element is located at an edge of the interface, selecting the second focus interface element at the first moving direction without moving the interface containing the plurality of interface elements.
16. The storage medium according to claim 15 , wherein the instructions further cause the processor to perform: determining that the first focus interface element is located at an edge of the interface; determining whether the first moving direction is toward the edge of the interface where the first focus interface element is located; and when the first moving direction is not toward the edge of the interface, selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction starting from the first focus interface element without moving the interface containing the plurality of interface elements; wherein when the first moving direction is toward the edge of the interface, no operation is performed.
17. The storage medium according to claim 15 , wherein the acquiring the first moving direction being inputted comprises: receiving trajectory data of a touch point sent by a remote-controller; acquiring a trajectory direction by analyzing the trajectory data of the touch point; and determining the first moving direction based on the trajectory direction.
18. The storage medium according to claim 17 , wherein the selecting at least one interface element except the first focus interface element as a second focus interface element at the first moving direction comprises: acquiring a moving speed of the touch point; determining a number of grids to be moved according to the moving speed; and selecting the at least one interface element that is located apart from the first focus interface element by the determined number of grids as the second focus interface element.
19. The storage medium according to claim 18 , wherein the acquiring the moving speed of the touch point comprises: acquiring the moving speed of the touch point by analyzing the trajectory data of the touch point.
20. The storage medium according to claim 18 , wherein the moving the plurality of interface elements along a second moving direction opposite to the first moving direction so as to move the second focus interface element to the initial position comprises: moving the plurality of interface elements along the second moving direction opposite to the first moving direction by the determined number of grids.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 12, 2018
February 18, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.