The present disclosure relates to smart electronic devices and methods and systems for creating user interfaces, and more specifically to a smart electronic device showing an apparent three-dimensional user interface and a method and a system for creating such a user interface.
Smart electronic devices (for example, smart phones) can be used to control household appliances. Control software corresponding to a specific household appliance can be installed on the smart electronic device, and icons associated with the control software can be displayed on a user interface of the smart electronic device. The icon can be clicked to activate the control software to control an associated household appliance.
The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts or sections throughout the drawings.
The disclosure is illustrated by way of example and not by way of limitation in the figures of the accompanying drawings in which like references indicate similar elements. It should be noted that references to “an” or “one” embodiment in this disclosure are not necessarily to the same embodiment, and such references mean “at least one”. The references “a plurality of” and “a number of” mean “at least two.”
The smart electronic device 11 can be a smart phone, a tablet, personal computer, or other electronic device. The terminal 13 can be a television, a light, an air conditioner, or other appliance. The control device 12 can be on the terminal 13, or be an independent device able to control the terminal 13. The smart electronic device 11 is configured to wirelessly communicate with the control device 12. The control device 12 can communicate with the corresponding terminal 13 wirelessly or through wires.
In detail, the smart electronic device 11 can include a storage unit 111, a processor 112, a display unit 113, and an input unit 114.
The storage unit 111 stores a number of virtual three-dimensional user interfaces, a number of icons of household appliances and a number of items of control software installed on the smart electronic device 11. Each icon can be associated with one control software. The control software can control a corresponding terminal 13.
Referring to
The interface obtaining module 21 obtains a virtual three-dimensional user interface from the storage unit 111 when the system 2 is activated. The processor 112 can include a display control module 1121 for controlling the display unit 113 to display the obtained virtual three-dimensional user interface. The obtained virtual three-dimensional user interface has a pictorial background of a three-dimensional stereogram of a housing environment. In detail, the obtained virtual three-dimensional user interface has a pictorial background of a living room or bedroom or other room. In at least one embodiment, the pictorial background of a virtual three-dimensional stereogram of the housing environment can be changed, for example, the living room background can be changed for a bedroom background.
Referring to
When the smart electronic device 11 enters the edit mode, the list obtaining module 25 obtains a list of the icons stored in the storage unit 111, and the display control module 1121 controls the display unit 113 to display the list of the icons on the virtual three-dimensional user interface, and the interface editing module 23 edits icons displayed on the virtual three-dimensional user interface in response to user's operations via the input unit 114 and stores the edited virtual three-dimensional user interface. In at least one embodiment, the user's operations can be operations for adding icons to the virtual three-dimensional user interface, deleting icons from the virtual three-dimensional user interface, or moving icons from one position to another position on the virtual three-dimensional user interface, or other operations.
In detail, the interface editing module 23 is used for selecting an icon from the icon list in response to a user's selection operation via the input unit 114 and adding the selected icon to the virtual three-dimensional user interface 211 in response to a user's adding operation via the input unit 114. For example, the television icon 2111 can be selected from the icon list and dragged to a position as illustrated by
The detection module 24 is used for detecting whether a predetermined time interval of a touch applied to an icon displayed on the virtual three-dimensional user interface has expired or is still running If the predetermined time has expired, the list obtaining module 25 obtains a list of the control software which is stored in the storage unit 111. The display control module 1121 controls the display unit 113 to display the list of the control software. In at least one embodiment, the list of the control software can include all of the control software stored in the storage unit 111. In at least one embodiment, the list of the control software can include the control software which is not associated with any icon.
The association module 26 is used for selecting one of the control software from the list of the control software from the storage unit and mapping a relationship between the selected control software and the icon in response to a user's selection operation via the input unit 114 and storing the mapping relationship in the storage unit 111.
When the smart electronic device 11 is switched into the normal mode and a displayed icon is clicked, the association module 26 is further used for determining whether the clicked icon is associated with one control software.
The function modules can further include an activation module 27 which is executable by the processor 113 of the smart electronic device 11. The activation module 27 is used for activating the control software when an association with one control software has been made with the clicked icon.
The mode switching module 22 is further used for switching the smart electronic device 11 into the edit mode when the clicked icon has not been associated with any control software. When the smart electronic device 11 is in the edit mode, the display icon can be associated with one control software as described above.
In block 410, the interface providing module obtains a virtual three-dimensional user interface from the storage unit when the system 2 is activated, and the display control module controls the display unit to display the obtained virtual three-dimensional user interface.
In block 420, the mode switching module controls the smart electronic device to enter the edit mode. In detail, the mode switching module switches operation mode of the smart electronic device into the edit mode in response to a user's operation via the input unit when the system is activated other than for the first time and the mode switching module also controls the smart electronic device 11 enter the edit mode when the system is activated for the first time.
In block 430, the list obtaining module obtains a list of the icons stored in the storage unit, and the display control module controls the display unit to display the list of the icons on the virtual three-dimensional user interface, and the interface editing module edits icons displayed on the virtual three-dimensional user interface in response to user's operations via the input unit and stores the edited virtual three-dimensional user interface in the storage unit. The user's operations can be operations for adding icons to the virtual three-dimensional user interface, deleting icons from the virtual three-dimensional user interface, or moving icons from one position to another position on the virtual three-dimensional user interface.
In block 440, the detection module detects whether a predetermined time interval of a touch applied on an icon displayed on the virtual three-dimensional user interface has expired or is still running, if so, the process goes to 450, otherwise, the process ends.
In block 450, the list obtaining module obtains a list of the control software from the storage unit and the display control module controls the display unit to display the list of the control software.
In block 460, the association module selects one of the control software from the list of control software from the storage unit in response to a user's selection operation via the input unit and maps a relationship between the selected control software and the icon and stores the mapping relationship in the storage unit.
In block 470, the mode switching module switches the operation mode of the smart electronic device into the normal mode from the edit mode in response to a user's operation via the input unit.
Although the present disclosure has been specifically described on the basis of various embodiments thereof, the disclosure is not to be construed as being limited thereto. Various changes or modifications may be made to the embodiments without departing from the scope of the disclosure.
| Number | Date | Country | Kind |
|---|---|---|---|
| 102115245 | Apr 2013 | TW | national |