Graphic user interface management system and method
First Claim
1. A graphic user interface management system applied in an electronic device, the system comprising:
- a storage device;
at least one processor; and
one or more programs stored in the storage device to be executed by the at least one processor, the one or more programs comprising;
a setting module operable to set desktop parameters, and store the desktop parameters into the storage device, wherein the desktop parameters comprise a desktop background, first display parameters of a first three-dimensional (3D) graph used to display desktop shortcuts and stream objects during rotation, second display parameters of a process wall used to display running processes of invoked desktop shortcuts, and third display parameters of a second 3D graph representing each of the desktop shortcuts;
the setting module further operable to set associations between desktop display actions and manipulated operations on the first 3D graph, the process wall, or the second 3D graph;
a detecting module operable to determine a type of the electronic device according to the configuration information of the electronic device, and determine desktop shortcuts to be displayed on the first 3D graph according to the type of the electronic device;
a display module operable to draw and display the first 3D graph on a first position of the desktop background displayed on a touch screen, according to the first display parameters;
the display module further operable to form a current system time on a second position of the desktop background by collecting a first preset number of the objects streamed by the first 3D graph during rotation, create the process wall on a third position of the desktop background by collecting a second preset number of the objects streamed by the first 3D graph during rotation according to the second display parameters, and display the running processes of invoked desktop shortcuts on the process wall, wherein the third position of the process wall is independent from the first position of the first 3D graph;
an executing module operable to generate a second 3D graph on a corresponding position of the desktop background according to the third display parameters, so as to represent a desktop shortcut dragged from the first 3D graph by the second 3D graph; and
the executing module further operable to perform corresponding desktop display actions according to the manipulated operations on the first 3D graph, the process wall, or the second 3D graph.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphic user interface management system displays all shortcuts on surfaces of a first three-dimensional (3D) graph displayed on a desktop background. The first 3D graph streams objects during rotating. On projection paths of the objects, a first preset number of objects forms system time to be displayed on the desktop background, a second preset number of objects forms a process wall, which displays running processes of shortcuts invoked by a user from the first 3D graph. The shortcuts dragged from the first 3D graph to other positions of the desktop background are represented by second 3D graphs. A rotation speed and direction of the first 3D graph change according to an operation speed and direction on the first 3D. The system further performs corresponding desktop display actions according to manipulated operations on the first 3D graph, the process wall, or the second 3D graphs.
-
Citations
18 Claims
-
1. A graphic user interface management system applied in an electronic device, the system comprising:
-
a storage device; at least one processor; and one or more programs stored in the storage device to be executed by the at least one processor, the one or more programs comprising; a setting module operable to set desktop parameters, and store the desktop parameters into the storage device, wherein the desktop parameters comprise a desktop background, first display parameters of a first three-dimensional (3D) graph used to display desktop shortcuts and stream objects during rotation, second display parameters of a process wall used to display running processes of invoked desktop shortcuts, and third display parameters of a second 3D graph representing each of the desktop shortcuts; the setting module further operable to set associations between desktop display actions and manipulated operations on the first 3D graph, the process wall, or the second 3D graph; a detecting module operable to determine a type of the electronic device according to the configuration information of the electronic device, and determine desktop shortcuts to be displayed on the first 3D graph according to the type of the electronic device; a display module operable to draw and display the first 3D graph on a first position of the desktop background displayed on a touch screen, according to the first display parameters; the display module further operable to form a current system time on a second position of the desktop background by collecting a first preset number of the objects streamed by the first 3D graph during rotation, create the process wall on a third position of the desktop background by collecting a second preset number of the objects streamed by the first 3D graph during rotation according to the second display parameters, and display the running processes of invoked desktop shortcuts on the process wall, wherein the third position of the process wall is independent from the first position of the first 3D graph; an executing module operable to generate a second 3D graph on a corresponding position of the desktop background according to the third display parameters, so as to represent a desktop shortcut dragged from the first 3D graph by the second 3D graph; and the executing module further operable to perform corresponding desktop display actions according to the manipulated operations on the first 3D graph, the process wall, or the second 3D graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphic user interface management method implemented in an electronic device, the method comprising:
-
setting desktop parameters, and storing the desktop parameters into a storage device, wherein the desktop parameters comprise a desktop background, first display parameters of a first three-dimensional (3D) graph used to display desktop shortcuts and stream objects during rotation, second display parameters of a process wall used to display running processes of invoked desktop shortcuts, and third display parameters of a second 3D graph representing each of the desktop shortcuts; setting associations between desktop display actions and manipulated operations on the first 3D graph, the process wall, or the second 3D graph; determining a type of the electronic device according to the configuration information of the electronic device, and determining desktop shortcuts to be displayed on the first 3D graph according to the type of the electronic device; drawing and displaying the first 3D graph on a first position of the desktop background displayed on a touch screen of the electronic device, according to the first display parameters; forming a current system time on a second position of the desktop background by collecting a first preset number of the objects streamed by the first 3D graph during rotation; creating the process wall on a third position of the desktop background by collecting a second preset number of the objects streamed by the first 3D graph during rotation according to the second display parameters, and displaying the running processes of invoked desktop shortcuts on the process wall, wherein the third position of the process wall is independent from the first position of the first 3D graph; generating a second 3D graph on a corresponding position of the desktop background according to the third display parameters, so as to represent a desktop shortcut dragged from the first 3D graph by the second 3D graph; and performing corresponding desktop display actions according to the manipulated operations on the first 3D graph, the process wall, or the second 3D graph. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification