CN108700999B - User interface display method and terminal - Google Patents

User interface display method and terminal Download PDF

Info

Publication number
CN108700999B
CN108700999B CN201680080572.2A CN201680080572A CN108700999B CN 108700999 B CN108700999 B CN 108700999B CN 201680080572 A CN201680080572 A CN 201680080572A CN 108700999 B CN108700999 B CN 108700999B
Authority
CN
China
Prior art keywords
user interface
user
terminal
setting item
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201680080572.2A
Other languages
Chinese (zh)
Other versions
CN108700999A (en
Inventor
赵辰剑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN108700999A publication Critical patent/CN108700999A/en
Application granted granted Critical
Publication of CN108700999B publication Critical patent/CN108700999B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]

Abstract

A user interface display method and a terminal comprise the following steps: the method comprises the steps that a terminal displays a first user interface, wherein the first user interface comprises a first setting item; the terminal acquires a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation; and the terminal displays the first user interface and the second user interface in a stacking mode according to the level sequence, wherein the second user interface is partially covered on the first user interface.

Description

User interface display method and terminal
Technical Field
The present application relates to the field of computer technologies, and in particular, to a user interface display method and a terminal.
Background
In an existing terminal, such as a portable terminal device such as a mobile phone, a User Interface (UI) of the terminal is configured in a traditional list form, that is, after a function item of a certain level of the UI is selected, the terminal may turn on another screen and move forward. If the user enters the secondary user interface from the main user interface, and enters the tertiary user interface from the secondary user interface. When the user uses the terminal, the terminal can be operated through the user interface displayed by the terminal. For example, the user may set a font size, screen brightness, and the like of the terminal.
The user interface adopting the list-type framework is displayed each time the user interface selected by the user is displayed, and the user cannot determine the user interface which is displayed before through the currently displayed user interface, so that the displayed user interfaces lack continuity.
Disclosure of Invention
The embodiment of the application provides a user interface display method and a terminal, which are used for realizing the continuity of user interface display of different levels.
The embodiment of the application provides a user interface display method, which comprises the following steps:
the method comprises the steps that a terminal displays a first user interface, wherein the first user interface comprises a first setting item;
the terminal acquires a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation;
and the terminal displays the first user interface and the second user interface in a stacking mode according to the level sequence, wherein the second user interface is partially covered on the first user interface.
According to the method provided by the embodiment of the application, when the terminal displays the second user interface in the hierarchy behind the first user interface, the second user interface is overlapped and displayed on the first user interface according to the hierarchy sequence, so that the user interfaces of multiple hierarchies are displayed simultaneously, the user interfaces displayed before can be determined through the currently displayed user interface, and the displayed user interfaces have continuity.
Optionally, the first gesture operation is to slide on a screen area corresponding to the first setting item according to a preset direction.
Optionally, the preset direction is a left-to-right direction.
Optionally, the displaying the first user interface and the second user interface in a superimposed manner according to a hierarchical order includes:
the terminal divides an area for displaying the first user interface into a first area and a second area;
and the terminal keeps the interface displayed in the first area unchanged and displays the second user interface in the second area.
According to the method provided by the embodiment of the application, when the terminal displays the first user interface and the second user interface in a stacking manner according to the hierarchical sequence, the area for displaying the first user interface is divided into two areas, and the second user interface is displayed in one area, so that the second user interface can be displayed while the first user interface is reserved.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side.
Optionally, the second user interface includes a second setting item;
after the terminal displays the first user interface and the second user interface in an overlapping manner, the method further comprises the following steps:
after the terminal detects that the user triggers the second setting item through second gesture operation, a third user interface associated with the second setting item is obtained;
and the terminal displays the third user interface in a full screen mode.
Optionally, before the terminal displays the first user interface and the second user interface in an overlapping manner, the method further includes:
and the terminal determines the second user interface and N levels of user interfaces behind the second user interface, wherein at least one level comprises two user interfaces, and N is greater than or equal to 0.
Optionally, if it is determined that each of the second user interface and the user interfaces of the N hierarchies subsequent to the second user interface includes only one user interface, the terminal acquires the user interfaces of the N hierarchies, and displays the first user interface, the second user interface, and the user interfaces of the N hierarchies in an overlapping manner according to a hierarchy order, where the user interface with the lowest hierarchy level is displayed at the top.
Optionally, after the displaying the first user interface, the second user interface, and the N hierarchical user interfaces in an overlapping manner, the method further includes:
the terminal receives a third gesture operation input by a user on a fourth user interface; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
the terminal returns to the interface displaying the fourth user interface in a hierarchical order.
According to the method provided by the embodiment of the application, when the user interfaces of a plurality of levels are displayed according to the level sequence, any one of the user interfaces can be triggered through the third gesture operation, so that the user interface returning to any one level is realized, the user interfaces are rapidly switched among different levels, and the human-computer interaction efficiency is improved.
Optionally, the third gesture operation is a click operation.
An embodiment of the present application provides a terminal, including:
the display unit is used for displaying a first user interface, and the first user interface comprises a first setting item;
the processing unit is used for acquiring a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation;
the display unit is used for displaying the first user interface and the second user interface in a superimposed manner according to a hierarchical sequence, wherein the second user interface is partially covered on the first user interface.
Optionally, the first gesture operation is to slide on a screen area corresponding to the first setting item according to a preset direction.
Optionally, the preset direction is a left-to-right direction.
Optionally, the display unit is specifically configured to:
dividing an area in which the first user interface is displayed into a first area and a second area;
and keeping the interface displayed in the first area unchanged, and displaying the second user interface in the second area.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side.
Optionally, the second user interface includes a second setting item;
after displaying the first user interface and the second user interface in an overlapping manner, the processing unit is further configured to:
after the fact that the user triggers the second setting item through second gesture operation is detected, a third user interface related to the second setting item is obtained;
and the display unit is used for displaying the third user interface in a full screen mode.
Optionally, before displaying the first user interface and the second user interface in an overlapping manner, the processing unit is further configured to:
and determining the second user interface and N levels of user interfaces behind the second user interface, wherein at least one level comprises two user interfaces, and N is greater than or equal to 0.
Optionally, if it is determined that the second user interface and the user interfaces of N levels behind the second user interface each include only one user interface, the processing unit obtains the user interfaces of the N levels;
the display unit displays the first user interface, the second user interface and the N levels of user interfaces in a level sequence in an overlapping manner, wherein the user interface with the lowest level of the level is displayed at the top.
Optionally, after the first user interface, the second user interface, and the N hierarchical user interfaces are displayed in an overlapping manner, the processing unit is further configured to:
receiving a third gesture operation input by a user on a fourth user interface; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
the display unit returns to the interface displaying the fourth user interface in hierarchical order.
Optionally, the third gesture operation is a click operation.
The embodiment of the application provides a terminal, which comprises a memory, a processor, a loudspeaker, a touch screen and a bus, wherein the memory, the loudspeaker and the touch screen are connected with the processor through the bus,
the memory is used for storing program codes executed by the processor;
the touch screen is used for displaying a first user interface, and the first user interface comprises a first setting item;
the processor is used for acquiring a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation through the touch screen;
the processor is used for displaying the first user interface and the second user interface in a superimposed manner according to a hierarchical sequence through the touch screen, wherein the second user interface is partially covered on the first user interface.
Optionally, the first gesture operation is to slide on a screen area corresponding to the first setting item according to a preset direction.
Optionally, the preset direction is a left-to-right direction.
Optionally, the processor is specifically configured to:
dividing an area in which the first user interface is displayed into a first area and a second area;
and keeping the interface displayed in the first area unchanged, and displaying the second user interface in the second area through the touch screen.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side.
Optionally, the second user interface includes a second setting item;
after displaying the first user interface and the second user interface via the touch screen overlay, the processor is further configured to:
after detecting that the user triggers the second setting item through a second gesture operation through the touch screen, acquiring a third user interface associated with the second setting item;
displaying the third user interface in full screen through the touch screen.
Optionally, before displaying the first user interface and the second user interface in an overlapping manner through the touch screen, the processor is further configured to:
and determining the second user interface and N levels of user interfaces behind the second user interface, wherein at least one level comprises two user interfaces, and N is greater than or equal to 0.
Optionally, if it is determined that each of the second user interface and the user interfaces of the N hierarchies subsequent to the second user interface includes only one user interface, the processor acquires the user interfaces of the N hierarchies, and displays the first user interface, the second user interface, and the user interfaces of the N hierarchies in a manner of superimposing on the touch screen according to a hierarchy order, where the user interface with the lowest hierarchy level is displayed at the top.
Optionally, after the first user interface, the second user interface, and the N hierarchical user interfaces are displayed in an overlapping manner, the processor is further configured to:
receiving a third gesture operation input by a user on a fourth user interface through the touch screen; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
returning, via the touch screen, to an interface displaying the fourth user interface in hierarchical order.
Optionally, the third gesture operation is a click operation.
Drawings
Fig. 1 is a schematic flow chart of a user interface display method provided in an embodiment of the present application;
FIG. 2 is a schematic illustration of a user interface display provided by an embodiment of the present application;
FIG. 3 is a schematic illustration of a user interface display provided by an embodiment of the present application;
FIG. 4 is a schematic illustration of a user interface display provided by an embodiment of the present application;
FIG. 5 is a schematic illustration of a user interface display provided by an embodiment of the present application;
FIG. 6 is a schematic illustration of a user interface display provided by an embodiment of the present application;
fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The embodiments of the present application will be described in detail below with reference to the drawings attached hereto.
In the embodiment of the present application, the terminal may be a wireless terminal or a wired terminal, and may be, for example, a mobile phone, a computer, a tablet computer, a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a wearable device, an electronic book reader (e-book reader), and the like.
At present, when a terminal displays a user interface, only one user interface in one hierarchy is displayed each time, so that when a user switches among a plurality of user interfaces in different hierarchies, only one user interface can be moved forward or backward each time, and the user interfaces can be switched sequentially according to the operation flow. For example, one operation flow is: entering a list interface from a set home page, entering a search interface from the list interface, and entering a session interface from the search interface; when the user wants to return to the set home page in the session interface, the user needs to return step by step, namely the user returns to the search interface from the session interface and returns to the list interface from the search interface, and then the user can return to the set home page from the list interface. The switching mode has the disadvantages of complex operation and poor man-machine interaction.
In order to solve the above problem, embodiments of the present application provide a user interface display method, which is described in detail below with reference to the embodiments.
As shown in fig. 1, a flow diagram of a user interface display method provided in an embodiment of the present application is shown.
As shown in fig. 1, the method specifically includes the following steps:
step 101: the method comprises the steps that a terminal displays a first user interface, wherein the first user interface comprises a first setting item;
step 102: the terminal acquires a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation;
step 103: and the terminal displays the first user interface and the second user interface in a stacking mode according to the level sequence, wherein the second user interface is partially covered on the first user interface.
In step 101, the first user interface may be a user interface with the highest hierarchical level, that is, a top page is set, or may be a user interface with any hierarchical level. The first user interface displayed by the terminal can comprise a plurality of setting items, and each setting item can correspond to different setting contents. Each setting item can be associated with one setting item identifier, so that a user can distinguish different setting items and determine the setting content corresponding to each setting item. The setting item identification can be words and/or icons.
For example, as shown in fig. 2, a schematic view of a user interface display provided in the embodiment of the present application is shown. In fig. 2, the user interface displayed by the terminal may be a first user interface, which includes a plurality of setting items, such as information, time, call records, WLAN (Wireless Local Area Network), and the like, and the setting item identifier of each setting item is composed of text and an icon.
In the embodiment of the application, the user interface in the terminal may include three types of setting items, one type of setting item is a setting item associated with the user interface, and after the type of setting item is triggered through gesture operation, the terminal may acquire the user interface corresponding to the type of setting item and display the acquired user interface. One type of setting item for a switch is a switch button. A setting item for a popup window corresponds to a popup window, and after the setting item of the type is triggered through gesture operation, the popup window corresponding to the setting item of the type can pop up in a screen.
It should be noted that, in the embodiment of the present application, the first setting item in the first user interface is a setting item associated with the second user interface. There may also be settings in the first user interface that are not associated with the user interface, e.g., switch settings. Referring to fig. 2, "flight mode" in fig. 2 is a switch setting item, and a user can turn on or off the flight mode of the terminal by operating a button corresponding to the flight mode.
In step 102, the first gesture operation may be sliding on a screen area corresponding to the first setting item according to a preset direction.
For example, the preset direction is a left-to-right direction. Of course, the above is only an example, and the preset direction may also be other directions, for example, the preset direction may also be a direction from right to left, which is not described herein again.
After the user slides on the screen area corresponding to the first setting item according to the preset direction, the terminal can identify the operation of the user, and after the first gesture operation is determined to be executed by the user, the operation instruction corresponding to the first gesture operation is executed, namely, the second user interface associated with the first setting item is obtained. It should be noted that, in this embodiment of the application, a correspondence between a gesture operation and an operation instruction of the terminal may be stored in the terminal in advance, and after the terminal detects the gesture operation, the terminal may determine the operation instruction corresponding to the detected gesture operation and execute the operation instruction.
In the embodiment of the present application, the gesture operation includes, but is not limited to, operations such as clicking, sliding, body sensing, and hovering.
Finally, in step 103, the terminal displays the acquired second user interface. In order to show the hierarchical relationship between the first user interface and the second user interface, in the embodiment of the application, when the terminal displays the second user interface, the second user interface is not displayed in a full screen manner, but the first user interface and the second user interface are displayed in a superimposed manner according to a hierarchical order. Specifically, in the embodiment of the present application, the terminal may divide an area displaying the first user interface into a first area and a second area; and then the terminal keeps the interface displayed in the first area unchanged and displays the second user interface in the second area.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side. Wherein the first area may be smaller than the second area.
Of course, the above are only examples, and the size, the position relationship, and the shape of the first region and the second region may be determined according to actual situations, and are not described herein again.
For example, referring to fig. 2, as shown in fig. 3, a schematic diagram of a user interface display provided in the embodiment of the present application is shown. In fig. 2, the first user interface is displayed full screen. In fig. 3, the first user interface is 301 and the second user interface is 302. The first user interface 301 and the second user interface 302 are displayed in a superimposed manner in a hierarchical order, wherein the second user interface 302 is displayed above the first user interface 301.
By the method, the second user interface after the superposition display is covered on the first user interface, but the first user interface is not completely covered, and the relationship between the first user interface and the second user interface can be clearly determined.
In the embodiment of the application, the terminal can also perform full-screen display on the user interface associated with the setting item through a second gesture operation.
For example, the second user interface further includes a second setting item; after the terminal displays the first user interface and the second user interface in an overlapping mode, if the terminal detects that a user triggers the second setting item through second gesture operation, a third user interface related to the second setting item is obtained; and then the terminal displays the third user interface in a full screen mode.
For example, referring to fig. 3, as shown in fig. 4, a schematic diagram of a user interface display provided in the embodiment of the present application is shown. In fig. 3, the "configuration network" in the second user interface 302 is a second setting item, and when the user triggers the second setting item through a second gesture operation, the terminal may display a third user interface associated with the second setting item in a full screen manner, that is, in the manner shown in fig. 4.
With reference to the above description, if in step 102, the terminal detects that the user triggers the first setting item through the second gesture operation, a second user interface is obtained and displayed in a full screen mode.
In this embodiment of the application, the terminal may further display, in a superimposed manner, the user interfaces of each hierarchy after the first user interface according to the hierarchical order after detecting that the user triggers the first gesture operation in the setting item in the first user interface.
Specifically, after detecting that a user triggers a target setting item through a first gesture operation, the terminal may first determine whether each hierarchy behind the user interface associated with the target setting item and the user interface associated with the target setting item includes only one user interface, and if so, may acquire the user interface associated with the target setting item and the user interface in each hierarchy behind the user interface associated with the target setting item, and superimpose and display all the acquired user interfaces according to a hierarchy sequence.
With reference to the above description, after detecting that the user triggers the first setting item through the first gesture operation, if it is determined that the second user interface includes at least two user interfaces, displaying the first user interface and the second user interface in a superimposed manner according to a hierarchical order; if it is determined that the second user interface and the user interfaces of N levels behind the second user interface only comprise one user interface in each level, acquiring the second user interface and the user interfaces of N levels, and displaying the first user interface, the second user interface and the user interfaces of N levels in a stacking manner according to a level sequence, wherein each user interface is partially covered on the user interface of one level above the user interface, the user interface with the lowest level is displayed at the top, the user interface with the highest level is displayed at the bottom, and N is greater than or equal to 0.
For example, in connection with FIG. 2, a first user interface displayed in the terminal is shown in FIG. 2. In fig. 2, "general" is a first setting item. The user interface of the "generic" association includes only one setting item: and (4) auxiliary functions. The user interface associated with the "auxiliary function" includes only one setting item: font size. The "font size" associated user interface is the last level and there is only one user interface. When the user triggers the first setting item through a first gesture operation, the terminal determines that the user interface associated with the auxiliary function and only one user interface is arranged in each hierarchy behind the user interface associated with the auxiliary function, obtains the user interface associated with the auxiliary function and the user interface in each hierarchy behind the user interface associated with the auxiliary function, and displays the user interfaces in a stacking mode according to the sequence of the hierarchies. The method of the overlay display may refer to the foregoing description and will not be described herein.
In conjunction with the above description and fig. 2, as shown in fig. 5, a schematic diagram of a user interface display provided for an embodiment of the present application is provided. In fig. 5, the first user interface is 501 and "general" is the first setting item. The second user interface for the "generic" association is 502. The second user interface 502 includes only one setting item: and (4) auxiliary functions. The user interface associated with "auxiliary functions" is 503 and includes only one setting item: font size. The "font size" associated user interface is 504. After the user triggers the first setting item through a first gesture operation, user interfaces 502, 503 and 504 are simultaneously acquired, and the user interfaces 501, 502, 503 and 504 are displayed in a stacked mode according to the hierarchical sequence.
Finally, in this embodiment of the application, the user may further trigger the terminal to return to the user interface of any hierarchy before the user interface displayed uppermost currently through a third gesture operation. The third gesture operation may be a click operation. Of course, the third gesture operation may also be other types of operations, which are not described in detail herein.
For example, after the first user interface, the second user interface and the N hierarchies of user interfaces are displayed in an overlapped mode, the terminal receives a third gesture operation input by a user on a fourth user interface; the terminal returns to the interface displaying the fourth user interface in a hierarchical order. Wherein the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces.
For example, after the terminal displays the first user interface and the second user interface in an overlapping manner, if a third gesture operation input by a user is detected in a fifth user interface, the terminal returns to the interface for displaying the fifth user interface in a hierarchical order, wherein the fifth user interface is any one user interface before the second user interface.
With reference to fig. 5, as shown in fig. 6, a schematic view of a user interface display provided in the embodiment of the present application is shown. When the user inputs the third gesture operation in the second user interface 502, the terminal returns to the interface displaying the second user interface in the hierarchical order, that is, the interface shown in fig. 6.
By the method, the terminal can quickly return to the user interface of any level, so that the complexity of man-machine interaction is reduced, and the user experience is improved.
The embodiment of the present application further provides a terminal, which can be used to implement the user interface display method according to the foregoing embodiment, and the specific implementation process of the terminal may refer to the description of the foregoing embodiment and the accompanying drawings, which are not described herein again.
As shown in fig. 7, a terminal is provided for the embodiment of the present application, and includes:
a display unit 701, configured to display a first user interface, where the first user interface includes a first setting item;
the processing unit 702 is configured to, after detecting that the first setting item is triggered by a user through a first gesture operation, acquire a second user interface associated with the first setting item;
the display unit 701 is configured to display the first user interface and the second user interface in a stacked manner according to a hierarchical order, where the second user interface partially covers the first user interface.
Optionally, the first gesture operation is to slide on a screen area corresponding to the first setting item according to a preset direction.
Optionally, the preset direction is a left-to-right direction.
Optionally, the display unit 701 is specifically configured to:
dividing an area in which the first user interface is displayed into a first area and a second area;
and keeping the interface displayed in the first area unchanged, and displaying the second user interface in the second area.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side.
Optionally, the second user interface includes a second setting item;
after displaying the first user interface and the second user interface in an overlapping manner, the processing unit 702 is further configured to:
after the fact that the user triggers the second setting item through second gesture operation is detected, a third user interface related to the second setting item is obtained;
the display unit 701 is configured to display the third user interface in a full screen.
Optionally, before displaying the first user interface and the second user interface in an overlapping manner, the processing unit 702 is further configured to:
and determining the second user interface and N levels of user interfaces behind the second user interface, wherein at least one level comprises two user interfaces, and N is greater than or equal to 0.
Optionally, if it is determined that the second user interface and the user interfaces of N levels subsequent to the second user interface each include only one user interface, the processing unit 702 obtains the user interfaces of the N levels;
the display unit 701 displays the first user interface, the second user interface, and the N hierarchical user interfaces in a hierarchical order in which the user interface with the lowest hierarchical level is displayed uppermost.
Optionally, after the first user interface, the second user interface, and the N hierarchical user interfaces are displayed in an overlapping manner, the processing unit 702 is further configured to:
receiving a third gesture operation input by a user on a fourth user interface; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
the display unit 701 returns to the interface displaying the fourth user interface in the hierarchical order.
Optionally, the third gesture operation is a click operation.
The embodiment of the present application further provides a terminal, which can be used to implement the user interface display method according to the foregoing embodiment, and the specific implementation process of the terminal may refer to the description of the foregoing embodiment and the accompanying drawings, which are not described herein again.
As shown in fig. 8, a terminal is provided for the embodiment of the present application, and includes a processor 801, a touch screen 802, a memory 803, a speaker 804, and a bus, where the memory 803, the speaker 804, and the touch screen 802 are connected to the processor 801 through the bus.
The processor 801 may be a Central Processing Unit (CPU), a Network Processor (NP), or a combination of a CPU and an NP. The processor 801 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a Programmable Logic Device (PLD), or a combination thereof. The PLD may be a Complex Programmable Logic Device (CPLD), a field-programmable gate array (FPGA), a General Array Logic (GAL), or any combination thereof. The memory 803 may include a volatile memory (RAM), such as a random-access memory (RAM); the memory 803 may also include a non-volatile memory (ROM), such as a read-only memory (ROM), a flash memory (HDD), a hard disk (HDD) or a solid-state drive (SSD); the memory 803 may also comprise a combination of memories of the kind described above.
The memory 803 is used for storing program codes executed by the processor 801;
the touch screen 802 is configured to display a first user interface, where the first user interface includes a first setting item;
the processor 801 is configured to, after detecting that the first setting item is triggered by a user through a first gesture operation through the touch screen 802, obtain a second user interface associated with the first setting item;
the processor 801 is configured to display the first user interface and the second user interface in a superimposed manner according to a hierarchical order through the touch screen 802, where the second user interface partially covers the first user interface.
Optionally, the first gesture operation is to slide on a screen area corresponding to the first setting item according to a preset direction.
Optionally, the preset direction is a left-to-right direction.
Optionally, the processor 801 is specifically configured to:
dividing an area in which the first user interface is displayed into a first area and a second area;
the interface displayed in the first area is kept unchanged, and the second user interface is displayed in the second area through the touch screen 802.
Optionally, the first area and the second area are both rectangular, and the first area is located on the left side and the second area is located on the right side.
Optionally, the second user interface includes a second setting item;
after displaying the first user interface and the second user interface via the touch screen 802 in an overlapping manner, the processor 801 is further configured to:
after detecting that the user triggers the second setting item through a second gesture operation through the touch screen 802, acquiring a third user interface associated with the second setting item;
displaying the third user interface full screen through the touch screen 802.
Optionally, before the first user interface and the second user interface are displayed in an overlapping manner through the touch screen 802, the processor 801 is further configured to:
and determining the second user interface and N levels of user interfaces behind the second user interface, wherein at least one level comprises two user interfaces, and N is greater than or equal to 0.
Optionally, if it is determined that each of the second user interface and the user interfaces of N hierarchies subsequent to the second user interface includes only one user interface, the processor 801 acquires the user interfaces of N hierarchies, and displays the first user interface, the second user interface, and the user interfaces of N hierarchies in a manner of superimposing on the touch screen 802 according to a hierarchy order, where a user interface at a lowest hierarchy level is displayed at a top.
Optionally, after the first user interface, the second user interface, and the N hierarchical user interfaces are displayed in an overlapping manner, the processor 801 is further configured to:
receiving a third gesture operation input by a user on a fourth user interface through the touch screen 802; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
returning to the interface displaying the fourth user interface in hierarchical order through the touch screen 802.
Optionally, the third gesture operation is a click operation.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product which is embodied on one or more computer-usable storage channels (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (18)

1. A method for displaying a user interface, the method comprising:
the method comprises the steps that a terminal displays a first user interface, wherein the first user interface comprises a first setting item;
the terminal acquires a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation;
the terminal displays the first user interface and the second user interface in a stacking mode according to the level sequence, wherein the second user interface is partially covered on the first user interface;
if the terminal determines that the second user interface and the user interfaces of N levels behind the second user interface are only one user interface in each level, the user interfaces of the N levels are obtained, and the first user interface, the second user interface and the user interfaces of the N levels are displayed in a superimposed manner according to the level sequence, wherein each user interface is partially covered on the user interface of one level above the user interface, the user interface with the lowest level is displayed at the top, and N is an integer greater than or equal to 0.
2. The method according to claim 1, wherein the first gesture operation is a sliding in a preset direction on a screen area corresponding to the first setting item.
3. The method of claim 2, wherein the predetermined direction is a left-to-right direction.
4. The method according to any one of claims 1 to 3, wherein the displaying of the first user interface and the second user interface in a superimposed manner in a hierarchical order comprises:
the terminal divides an area for displaying the first user interface into a first area and a second area;
and the terminal keeps the interface displayed in the first area unchanged and displays the second user interface in the second area.
5. The method of claim 4, wherein the first region and the second region are both rectangular, and wherein the first region is located on the left side and the second region is located on the right side.
6. The method according to any one of claims 1 to 3, wherein a second setting item is included in the second user interface;
after the terminal displays the first user interface and the second user interface in an overlapping manner, the method further comprises the following steps:
after the terminal detects that the user triggers the second setting item through second gesture operation, a third user interface associated with the second setting item is obtained;
and the terminal displays the third user interface in a full screen mode.
7. The method according to any one of claims 1 to 3, wherein before the terminal displays the first user interface and the second user interface in an overlapping manner, the method further comprises:
and the terminal determines that the second user interface comprises at least two user interfaces.
8. The method of claim 1, wherein after the displaying the first user interface, the second user interface, and the N tiers of user interfaces in an overlay, further comprising:
the terminal receives a third gesture operation input by a user on a fourth user interface; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
the terminal returns to the interface displaying the fourth user interface in a hierarchical order.
9. The method of claim 8, wherein the third gestural operation is a tap operation.
10. A terminal comprising a memory, a processor, a speaker, a touch screen and a bus, wherein the memory, the speaker and the touch screen are connected to the processor through the bus,
the memory is used for storing program codes executed by the processor;
the touch screen is used for displaying a first user interface, and the first user interface comprises a first setting item;
the processor is used for acquiring a second user interface associated with the first setting item after detecting that the first setting item is triggered by a user through a first gesture operation through the touch screen;
the processor is used for displaying the first user interface and the second user interface in a superimposed manner according to a hierarchical sequence through the touch screen, wherein the second user interface is partially covered on the first user interface; if it is determined that the second user interface and the N levels of user interfaces behind the second user interface include only one user interface in each level, acquiring the N levels of user interfaces, and displaying the first user interface, the second user interface and the N levels of user interfaces in a superimposed manner according to a level sequence, wherein each user interface is partially covered on the user interface of the previous level, the user interface with the lowest level is displayed at the top, and N is an integer greater than or equal to 0.
11. The terminal of claim 10, wherein the first gesture operation is sliding on a screen area corresponding to the first setting item according to a preset direction.
12. The terminal of claim 11, wherein the predetermined direction is a left-to-right direction.
13. The terminal according to any of claims 10 to 12, wherein the processor is specifically configured to:
dividing an area in which the first user interface is displayed into a first area and a second area;
and keeping the interface displayed in the first area unchanged, and displaying the second user interface in the second area through the touch screen.
14. The terminal of claim 13, wherein the first region and the second region are both rectangular, and wherein the first region is located on a left side and the second region is located on a right side.
15. The terminal according to any of claims 10 to 12, wherein a second setting item is included in the second user interface;
after displaying the first user interface and the second user interface via the touch screen overlay, the processor is further configured to:
after detecting that the user triggers the second setting item through a second gesture operation through the touch screen, acquiring a third user interface associated with the second setting item;
displaying the third user interface in full screen through the touch screen.
16. The terminal according to any of claims 10 to 12, wherein before displaying the first user interface and the second user interface via the touch-screen overlay, the processor is further configured to:
determining that at least two user interfaces are included in the second user interface.
17. The terminal of claim 11, wherein after the superimposed display of the first user interface, the second user interface, and the N tiers of user interfaces, the processor is further configured to:
receiving a third gesture operation input by a user on a fourth user interface through the touch screen; the fourth user interface is any one user interface before the user interface of the last hierarchy in the N hierarchies of user interfaces;
returning, via the touch screen, to an interface displaying the fourth user interface in hierarchical order.
18. The terminal of claim 17, wherein the third gesture operation is a tap operation.
CN201680080572.2A 2016-04-29 2016-04-29 User interface display method and terminal Active CN108700999B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/080661 WO2017185327A1 (en) 2016-04-29 2016-04-29 User interface display method and terminal

Publications (2)

Publication Number Publication Date
CN108700999A CN108700999A (en) 2018-10-23
CN108700999B true CN108700999B (en) 2020-10-09

Family

ID=60161760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680080572.2A Active CN108700999B (en) 2016-04-29 2016-04-29 User interface display method and terminal

Country Status (2)

Country Link
CN (1) CN108700999B (en)
WO (1) WO2017185327A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11567623B2 (en) 2018-11-26 2023-01-31 Huawei Technologies Co., Ltd. Displaying interfaces in different display areas based on activities

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109254823B (en) * 2018-09-21 2022-02-22 武汉华中时讯科技有限责任公司 Method for switching multi-level nested paging view elements, memory and terminal
CN113426108A (en) * 2021-07-22 2021-09-24 网易(杭州)网络有限公司 Game interface identification processing method, device, equipment and storage medium
CN114895834A (en) * 2022-05-30 2022-08-12 四川启睿克科技有限公司 Display method of intelligent household equipment control page

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7930648B1 (en) * 2006-10-10 2011-04-19 Adobe Systems Incorporated Expanded stack view
CN103500070A (en) * 2013-10-23 2014-01-08 北京三星通信技术研究有限公司 Touch operation method and device and terminal unit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101304461B1 (en) * 2006-12-04 2013-09-04 삼성전자주식회사 Method and apparatus of gesture-based user interface
CN101957714A (en) * 2010-05-31 2011-01-26 宇龙计算机通信科技(深圳)有限公司 Method, system and mobile terminal for displaying application icons
US8552999B2 (en) * 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
CN106843664A (en) * 2011-03-04 2017-06-13 联想(北京)有限公司 Display methods, display device and terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7930648B1 (en) * 2006-10-10 2011-04-19 Adobe Systems Incorporated Expanded stack view
CN103500070A (en) * 2013-10-23 2014-01-08 北京三星通信技术研究有限公司 Touch operation method and device and terminal unit

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"手机无法Wi-Fi链接网络";dream;《电脑爱好者》;20141215(第24期);第63页 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11567623B2 (en) 2018-11-26 2023-01-31 Huawei Technologies Co., Ltd. Displaying interfaces in different display areas based on activities

Also Published As

Publication number Publication date
CN108700999A (en) 2018-10-23
WO2017185327A1 (en) 2017-11-02

Similar Documents

Publication Publication Date Title
US10627990B2 (en) Map information display device, map information display method, and map information display program
US10929013B2 (en) Method for adjusting input virtual keyboard and input apparatus
KR101527827B1 (en) Split-screen display method and apparatus, and electronic device thereof
US20140351758A1 (en) Object selecting device
CN105068721B (en) A kind of actions menu display methods and terminal
EP3096214B1 (en) Terminal control method and terminal control device
CN108700999B (en) User interface display method and terminal
CN105975152B (en) Fingerprint-based application program calling method and mobile terminal
CN104756060A (en) Gesture-based cursor control
KR20150033508A (en) Icon moving method and touch-type portable terminal to which the method is applied
US20130167084A1 (en) Information terminal, method of controlling information terminal, and program for controlling information terminal
EP2889740A1 (en) Method, apparatus and computer program product for zooming and operating screen frame
CN107000972B (en) System and method for initiating elevator service by typing an elevator call
US9146634B2 (en) Handheld device and homescreen management method thereof
CN107479818B (en) Information interaction method and mobile terminal
CN106030486A (en) Batch processing method and terminal
CN104991696A (en) Information processing method and electronic equipment
US20140223332A1 (en) Information transmitting method, device and terminal
CN107454951B (en) Electronic device and method for electronic device
US10048829B2 (en) Method for displaying icons and electronic apparatus
CN113268182B (en) Application icon management method and electronic device
CN106503061B (en) Group message display method and mobile terminal
CN110502165B (en) Method for rapidly moving multiple APP icons
CN107817927B (en) Application icon management method and device
US20170205967A1 (en) Display and interaction method in a user interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant