Application display method and terminal

By detecting swipe gestures on the terminal to display the application status, the problem of low operation efficiency in existing technologies is solved, enabling fast application switching without the need for dedicated buttons and improving the user experience.

CN114895839BActive Publication Date: 2025-10-24HUAWEI DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210374767.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2014-01-06
Publication Date
2025-10-24
Estimated Expiration
2034-01-06

AI Technical Summary

Technical Problem

In existing technologies, users need to use dedicated physical or virtual buttons to display a list of recently used applications, resulting in low operating efficiency.

Method used

By detecting the user's swipe gestures on the terminal, especially those starting in a preset operation area, the application's state can be displayed or hidden, including foreground running, background running, and background cached state, avoiding reliance on dedicated buttons.

Benefits of technology

It improves the efficiency of application display operation, allowing users to quickly switch between applications with gestures, enhancing the user experience, and eliminating the need for dedicated buttons to obscure the interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114895839B_ABST
    Figure CN114895839B_ABST
Patent Text Reader

Abstract

The application provides an application display method and a terminal, wherein the method comprises the following steps: obtaining a first sliding gesture; the starting position of the first sliding gesture is located in a first preset operation area; when the terminal detects that the first sliding gesture is a first preset sliding gesture, displaying an application in a first state, the first state comprising at least one of the following states: a foreground running state, a background running state and a background caching state. Thus, the recently used application can be displayed to the user according to the gesture of the user, and a dedicated button is not needed, so that the control efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the original application with the application number 201480012300.X and the original filing date of January 6, 2014, and the entire contents of the original application are incorporated herein by reference. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the technical field of communication, and in particular, to an application display method and a terminal. BACKGROUND

[0003] With the development of technology and the rapid popularization of mobile terminals, more and more applications are developed for mobile terminals, users can download and install various applications in the mobile terminals at will, and can run multiple applications simultaneously, so the frequency of switching between the multiple applications by the users also increases. In the prior art, the user mainly short-presses a special physical button or a virtual button in the current display interface, and displays a list of recently used application programs through a full-screen interface, as shown in FIG. 1. The recently used application programs include: a foreground running application program, a background running application program and a background cached application program. Figure 1

[0004] However, in the prior art, a special button needs to be set to trigger the display of the recently used application programs. SUMMARY

[0005] Embodiments of the present application provide an application display method and a terminal, which display the recently used application programs according to the gestures of the user, without setting a special button, and improve the control efficiency.

[0006] In a first aspect, embodiments of the present application provide an application display method, comprising:

[0007] obtaining a first sliding gesture; the starting position of the first sliding gesture is located in a first preset operation area;

[0008] displaying an application in a first state when the terminal detects that the first sliding gesture is a first preset sliding gesture; the first state includes at least one of the following states: a foreground running state, a background running state and a background cached state.

[0009] In a first possible implementation manner of the first aspect, the displaying of the application in the first state comprises:

[0010] displaying an identifier of the application in the first state in a preset area.

[0011] ​With reference to the first aspect or the first possible implementation manner of the first aspect, in a second possible implementation manner of the first aspect, after displaying the application program in the first state, the method further includes:

[0012] obtaining an instruction input by a user;

[0013] displaying, according to the instruction, an application interface of an application program triggered by the instruction in a current interface; the application program is any one of the application programs in the first state.

[0014] With reference to the first aspect or the first possible implementation manner of the first aspect, in a third possible implementation manner of the first aspect, after displaying the application program in the first state, the method further includes:

[0015] obtaining a second sliding gesture; a starting position of the second sliding gesture is located in the first preset operation region;

[0016] hiding an identifier of the application program in the first state when the terminal detects that the second sliding gesture is a second preset sliding gesture.

[0017] In a second aspect, an embodiment of the present application provides a terminal, including:

[0018] an obtaining unit, configured to obtain a first sliding gesture; a starting position of the first sliding gesture is located in a first preset operation region;

[0019] a processing unit, configured to detect whether the first sliding gesture obtained by the obtaining unit is a first preset sliding gesture;

[0020] a display unit, configured to display an application program in a first state when the processing unit detects that the first sliding gesture obtained by the obtaining unit is the first preset sliding gesture; the first state includes at least one of the following states: a foreground running state, a background running state and a background caching state.

[0021] In a first possible implementation manner of the second aspect, the display unit displays the application program in the first state, and the display unit specifically displays the application program in the first state in a preset region.

[0022] The display unit displays an identifier of the application program in the first state in a preset region.

[0023] With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the obtaining unit is further configured to, after the display unit displays the application program in the first state, obtain an instruction input by a user;

[0024] The display unit is further configured to display, according to the instruction obtained by the obtaining unit, an application interface of an application triggered by the instruction in a current interface; the application is any one of the applications in the first state.

[0025] With reference to the second aspect or the first possible implementation manner of the second aspect, in a third possible implementation manner of the second aspect, the obtaining unit is further configured to obtain a second sliding gesture after the display unit displays the application in the first state; a starting position of the second sliding gesture is located in the first preset operation region.

[0026] The processing unit is further configured to detect whether the second sliding gesture obtained by the obtaining unit is a second preset sliding gesture.

[0027] The display unit is further configured to hide the identification of the application in the first state when the processing unit detects that the second sliding gesture obtained by the obtaining unit is the second preset sliding gesture.

[0028] In a third aspect, an embodiment of the present application provides a terminal, which comprises:

[0029] The input device is configured to obtain a first sliding gesture; a starting position of the first sliding gesture is located in a first preset operation region.

[0030] The processor is configured to detect whether the first sliding gesture obtained by the input device is a first preset sliding gesture.

[0031] The output device is configured to display an application in a first state when the processor detects that the first sliding gesture obtained by the input device is the first preset sliding gesture; the first state comprises at least one of the following states: a foreground running state, a background running state and a background caching state.

[0032] In a first possible implementation manner of the third aspect, the output device displays the application in the first state specifically as follows:

[0033] The output device displays the identification of the application in the first state in a preset region.

[0034] With reference to the third aspect or the first possible implementation manner of the third aspect, in a second possible implementation manner of the third aspect, the input device is further configured to obtain an instruction input by a user after the output device displays the application in the first state.

[0035] The output device is further configured to display, according to the instruction obtained by the input device, an application interface of an application triggered by the instruction on a current interface, the application being any one of the applications in the first state.

[0036] With reference to the third aspect or the first possible implementation manner of the third aspect, in a third possible implementation manner of the third aspect, the input device is further configured to obtain a second sliding gesture after the output device displays the application in the first state; and the starting position of the second sliding gesture is located in the first preset operation region.

[0037] The processor is further configured to detect whether the second sliding gesture obtained by the input device is a second preset sliding gesture.

[0038] The output device is further configured to hide the identification of the application in the first state when the processor detects that the second sliding gesture obtained by the input device is the second preset sliding gesture.

[0039] The application display method and the terminal provided by the embodiments of the present application can display the application in the first state when the terminal detects that the first sliding gesture obtained by the input device is the first preset sliding gesture, so that the recently used application can be displayed according to the gesture of the user, without the need of setting a special key, and the control efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0041] Figure 1 A schematic diagram of a list of recently used applications in the prior art;

[0042] Figure 2 A flowchart of an application display method provided by the embodiments of the present application;

[0043] Figure 3 A schematic diagram of a virtual navigation bar region and a first sliding gesture provided by the embodiments of the present application;

[0044] Figure 4 A schematic diagram of a virtual navigation bar region and an application in a first state provided by the embodiments of the present application;

[0045] Figure 5 A schematic view of a bottom display area and a first sliding gesture according to an embodiment of the present application;

[0046] Figure 6 A schematic view of a bottom display area and an application in a first state according to an embodiment of the present application;

[0047] Figure 7 A flow chart of an application display method according to an embodiment of the present application;

[0048] Figure 8 A flow chart of an application display method according to an embodiment of the present application;

[0049] Figure 9 A structural schematic view of a terminal according to an embodiment of the present application;

[0050] Figure 10 A structural schematic view of a terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0051] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0052] It should be noted that the terminal involved in the embodiments of the present application can be a touch screen terminal, including but not limited to a mobile phone, a tablet computer (PAD), a personal digital assistant (PDA), a wireless handheld device, a wireless netbook, a portable computer, an MP3 player, an MP4 player, etc.

[0053] Figure 2 A flow chart of an application display method according to an embodiment of the present application is shown in FIG. 1, and the method of the present embodiment can include: Figure 2

[0054] S101, a first sliding gesture is acquired; a starting position of the first sliding gesture is located in a first preset operation area.

[0055] ​In this embodiment, a user of the terminal can perform a first sliding gesture in the touch screen from a first preset operation area of the touch screen, which is the touch screen of the terminal, and the terminal can acquire the first sliding gesture of the user. Specifically, the user can perform a first gesture operation in the touch screen from the first preset operation area, and when the terminal determines that the first gesture performed by the user in the touch screen is a sliding gesture, the terminal can acquire the coordinate of the starting position of the sliding gesture. When the terminal determines that the coordinate of the starting position is located in the first preset operation area of the touch screen, the terminal can regard the sliding gesture as a first sliding gesture and perform S102.

[0056] Optionally, the first preset operation area can be a bottom display area of the touch screen of the terminal; or a top area of the touch screen of the terminal; or a left area of the touch screen of the terminal; or a right area of the touch screen of the terminal; or a virtual navigation bar area in the touch screen of the terminal.

[0057] Optionally, the first preset operation area can be rectangular; or the first preset operation area can be circular.

[0058] S102, when the terminal detects that the first sliding gesture is a first preset sliding gesture, display the application in a first state; the first state includes at least one of the following states: a foreground running state, a background running state and a background caching state.

[0059] Specifically, after the terminal acquires the first sliding gesture, the terminal determines an operation track corresponding to the first sliding gesture; the operation track is a track formed by an action point of an operation corresponding to the first sliding gesture information on the output device. A starting position of the operation track is located in a first preset operation area of the terminal. Optionally, the terminal detects that the first sliding gesture is a first preset sliding gesture. Specifically, when a distance of an operation track corresponding to the first sliding gesture in the first preset operation area is greater than or equal to a preset threshold, the terminal confirms that the first sliding gesture is the first preset sliding gesture. Optionally, the terminal detects that the first sliding gesture is the first preset sliding gesture. Specifically, when a straight line formed by a starting point of the operation track and an ending point of the operation track is less than or equal to a first threshold with a horizontal direction of the output device of the terminal, or when the straight line is less than or equal to the first threshold with a vertical direction of the output device of the terminal, the first sliding gesture forms an operation track in the first preset operation area; the terminal confirms that the first sliding gesture is the first preset sliding gesture. The distance threshold and the angle threshold can be a specific numerical value or a certain numerical range. The terminal can also confirm that the first sliding gesture is the first preset sliding gesture according to the distance and the angle of the operation track.

[0060] In the embodiment, when the terminal detects that the first sliding gesture is the first preset sliding gesture, it can be known that the user of the terminal requests to acquire the application in the first state, the first state includes at least one of the following states: a foreground running state, a background running state and a background caching state, and the application in the first state can include at least one of the following applications: an application running in the foreground, a background running application and a background cached application. The application in the foreground running state is an application running in the current interface, the application in the background running state is an application not running in the current interface but not closed, and the application in the background caching state is an application not running in the current interface and closed but still caching data required for running in the memory of the terminal. The application in the first state is the application recently used by the user of the terminal, then the terminal can acquire the application in the first state (including the identification of the application) and display the application in the first state in the touch screen, for example, the terminal can display the application in the first state in the entire touch screen or in a preset area of the touch screen, wherein one possible implementation manner of displaying the application in the first state can be that the terminal generates a list including the application in the first state (such as the identification of the application), which is not limited in the embodiment. Therefore, the user can switch the application according to the application in the first state. The embodiment displays the recently used application to the user according to the sliding gesture of the user, without the need of setting a special key.

[0061] Optionally, the terminal displaying the application in the first state can include: the terminal displays the application in the first state in a preset order; the preset order can be an order of frequency of use of the application by the user from large to small within a preset time, or an order of difference between the time of use of the application by the user and the current time from small to large, and the like.

[0062] In the embodiment, the terminal acquires the first sliding gesture, the starting position of the first sliding gesture is located in the first preset operation area of the terminal, and the application in the first state is displayed when it is detected that the first sliding gesture is the first preset sliding gesture. Therefore, the recently used application can be displayed to the user according to the gesture of the user, without the need of setting a special key, and the control efficiency is improved.

[0063] Further, the terminal displays the application in the first state, including that the terminal displays the identification of the application in the first state in a preset area. The preset area can be the same area as the first preset operation area. In this embodiment, the terminal can add a window to display the identification of the application in the first state in the preset area, for example, generating a list in the preset area, and the list includes the icon or name of the application in the first state. In this embodiment, the terminal can display the application in the first state in the preset area in the current application interface of the touch screen, and no interface conversion is needed when displaying the application in the first state, so that the user can quickly and intuitively switch the application without blocking any area of the application interface, thereby enhancing the user experience.

[0064] Optionally, the preset area can be: a bottom display area of the touch screen of the terminal; or a top display area of the touch screen of the terminal; or a left display area of the touch screen of the terminal; or a right display area of the touch screen of the terminal; or a virtual navigation bar area in the touch screen of the terminal.

[0065] Optionally, the first preset sliding gesture is: a leftward sliding gesture; or a rightward sliding gesture; or an upward sliding gesture; or a downward sliding gesture.

[0066] In a first possible implementation, for the terminal with a virtual navigation bar, the user can perform a leftward sliding gesture at the virtual navigation bar in the touch screen of the terminal, as shown in FIG. 4A, Figure 3 Figure 3 The virtual navigation bar shown in FIG. 4A is located in the bottom display area of the touch screen. When the terminal detects that the user performs a leftward sliding gesture at the virtual navigation bar, the terminal can display the identification of the application in the first state by adding a window at the virtual navigation bar, as shown in FIG. 4B. Figure 4

[0067] In a second possible implementation, for the terminal with a physical key, the user can perform an upward sliding gesture at the bottom display area of the touch screen of the terminal, as shown in FIG. 5A, Figure 5 Figure 3 The first preset operation area shown in FIG. 5A is located in the bottom display area of the touch screen. When the terminal detects that the user performs an upward sliding gesture at the bottom display area, the terminal can display the identification of the application in the first state by adding a window in the bottom display area, as shown in FIG. 5B. In this implementation, the terminal displays only the application recently used by the user in the bottom display area, and the user can quickly switch the application without blocking any area of the user application interface. Figure 6

[0068] ​​​​It should be noted that the embodiments of the present application are not limited to the above two possible implementation manners.

[0069] In the application program display method provided by the embodiments of the present application, the method of the present embodiments can be used to Figure 1 Further, based on the method embodiments shown in the above, after displaying the application program in the first state, the method of the present embodiments further comprises: acquiring a user input instruction; and displaying an application interface of an application program triggered by the instruction on a current interface, the application program being any one of the application programs in the first state. Specifically, the user can input an instruction, for example, the user can click any one of the application programs in the first state (such as an identifier of the application program) displayed on the touch screen of the terminal, that is, the user inputs a user instruction for triggering the application program clicked by the user, so that the terminal can acquire the user input instruction and know that the user needs the terminal to display the application program triggered by the instruction, for example, the user needs to switch to the application program triggered by the instruction, and then the terminal can display the application program triggered by the instruction on the current interface, thereby realizing quick switching of the application program.

[0070] Figure 7 A flowchart of the application program display method provided by the embodiments of the present application is shown in FIG. 6. Figure 7 Further, based on the method embodiments shown in the above, the method of the present embodiments can further comprise: Figure 1

[0071] S201, acquiring a second sliding gesture; a starting position of the second sliding gesture is located in the first preset operation region.

[0072] In the present embodiments, after displaying the application program in the first state, the user of the terminal can perform a second sliding gesture in the touch screen from the first preset operation region of the touch screen, and then the terminal can acquire the second sliding gesture of the user. Specifically, when the terminal determines that the gesture performed by the user in the touch screen is a sliding gesture, the terminal can acquire the coordinate of the starting position of the sliding gesture, and when the terminal determines that the coordinate of the starting position is located in the first preset operation region of the touch screen, the terminal can regard the sliding gesture as a second sliding gesture and perform S202.

[0073] S202, when the terminal detects that the second sliding gesture is a second preset sliding gesture, hiding the identifier of the application program in the first state.

[0074] ​Optionally, the second preset sliding gesture can be the same sliding gesture as the first preset sliding gesture described above. When the terminal detects that the second sliding gesture is the second preset sliding gesture, if the terminal has displayed only a part of the application programs in the first state and the other part is not displayed, the terminal continues to display the other part of the application programs in the first state; if the terminal has displayed all the application programs in the first state to the user, the terminal can hide the display of the identification of the application programs in the first state, for example, the window displaying the application programs in the first state can be closed. If the current interface is the application interface of the running application program, the identification of the application program in the first state just displayed can be hidden, but the application interface of the running application program displayed by the current interface is still retained.

[0075] Optionally, the second preset sliding gesture can be the opposite sliding gesture to the first preset sliding gesture described above. For example, if the first preset sliding gesture is a leftward sliding gesture, the second preset sliding gesture is a rightward sliding gesture; if the first preset sliding gesture is a rightward sliding gesture, the second preset sliding gesture is a leftward sliding gesture; if the first preset sliding gesture is an upward sliding gesture, the second preset sliding gesture is a downward sliding gesture; if the first preset sliding gesture is a downward sliding gesture, the second preset sliding gesture is an upward sliding gesture. When the terminal detects that the second sliding gesture is the second preset sliding gesture, it indicates that the user no longer requests to obtain the application in the first state, and the terminal can hide the display of the identification of the application programs in the first state, for example, the window displaying the application programs in the first state can be closed.

[0076] In the embodiment, further, the terminal obtains a second sliding gesture, the starting position of the second sliding gesture is located in the first preset operation region of the terminal, and when it is detected that the second sliding gesture is a second preset sliding gesture, the identification of the application program in the first state is hidden. Thus, the identification of the application program in the first state displayed in the terminal can be hidden according to the gesture of the user.

[0077] Figure 8 A flowchart of an application program display method provided by the embodiment of the application is shown in FIG. 1. Figure 8 As shown in FIG. 1, the method of the embodiment can further include the following steps.

[0078] S301, the terminal obtains a first sliding gesture, and the starting position of the first sliding gesture is located in a first preset operation region of the terminal.

[0079] The specific implementation process of S301 in the embodiment is similar to that of S101 in the first method embodiment of the application, and details can be referred to the related description in the above method embodiments of the application, which will not be repeated here.

[0080] S302, when the terminal detects that the first sliding gesture is the first preset sliding gesture, the terminal displays the identification of the application program in the first state in the first part.

[0081] In this embodiment, when the number of application programs in the first state is relatively large, the terminal can display a part of the application programs in the first state, for example, the first part of the application programs in the first state, because the display area of the touch screen of the terminal cannot display all the application programs in the first state in one display interface. The remaining part of the application programs in the first state can be displayed when the user performs the next first preset sliding gesture. In this embodiment, S303 can be further performed after S302.

[0082] Optionally, the terminal displays the identification of the application program in the first state in the first part in the preset area of the touch screen.

[0083] S303, the terminal acquires a second sliding gesture, and the starting position of the second sliding gesture is located in the first preset operation area.

[0084] The specific implementation process of S303 in this embodiment is similar to that of S201 in the second method embodiment of the application, and details can be referred to the related description in the above method embodiments of the application, which will not be repeated here.

[0085] S304, the terminal detects whether the second sliding gesture is the first preset sliding gesture. If yes, S305 is performed. If no, S306 is performed.

[0086] In this embodiment, the terminal detects whether the second sliding gesture is the first preset sliding gesture. If the second sliding gesture is detected as the first preset sliding gesture, S305 is performed. If the second sliding gesture is detected as not the first preset sliding gesture, S306 is performed.

[0087] S305, the terminal displays the identification of the application program in the first state in the second part in the touch screen.

[0088] In this embodiment, when the terminal detects that the second sliding gesture is the first preset sliding gesture, it is requested to acquire the application program in the first state by the user of the terminal. Since the identification of the application program in the first state in the first part has been displayed, the identification of the application program in the first state in the remaining part can be displayed in the touch screen this time, for example, the identification of the application program in the first state in the second part can be displayed in the touch screen.

[0089] Optionally, the terminal displays the identification of the application program in the first state in the second part in the preset area of the touch screen.

[0090] S306、When the terminal detects that the second sliding gesture is the second preset sliding gesture, the terminal hides the identification of the application in the first part in the first state.

[0091] In the embodiment, after detecting that the second sliding gesture is not the first preset sliding gesture, when the terminal detects that the second sliding gesture is the second preset sliding gesture, it is indicated that the user no longer requests to acquire the application in the first state, and thus the identification of the application in the first part displayed in the touch screen can be hidden, for example, the window of the application in the first state can be closed.

[0092] In the embodiment, the recently used application can be displayed to the user according to the gesture of the user, without setting a dedicated key. Further, the recently used application of the user can be displayed in the preset area (for example, the bottom area) of the touch screen, so that the application is quickly switched without blocking any area of the user program interface, and the user experience is enhanced.

[0093] Optionally, in the method embodiment of the application, the entire operation track of the first preset sliding gesture is located in the first preset operation area. Optionally, the entire operation track of the second preset sliding gesture is located in the first preset operation area.

[0094] Figure 9 A structure schematic diagram of a terminal provided in the embodiment of the application is shown in FIG. 1. Figure 9 As shown in FIG. 1, the terminal in the embodiment can include an acquisition unit 11, a processing unit 12 and a display unit 13, wherein the acquisition unit 11 is configured to acquire a first sliding gesture; the starting position of the first sliding gesture is located in a first preset operation area; the processing unit 12 is configured to detect whether the first sliding gesture acquired by the acquisition unit 11 is a first preset sliding gesture; and the display unit 13 is configured to display an application in a first state when the processing unit 12 detects that the first sliding gesture acquired by the acquisition unit 11 is the first preset sliding gesture; the first state includes at least one of the following states: a foreground running state, a background running state and a background caching state.

[0095] Optionally, the first preset operation area is a bottom display area of a touch screen of the terminal; or a top display area of the touch screen of the terminal; or a left display area of the touch screen of the terminal; or a right display area of the touch screen of the terminal; or a virtual navigation bar area in the touch screen of the terminal.

[0096] Optionally, the display unit 13 displaying the application in the first state specifically refers to that the display unit 13 displays the identification of the application in the first state in a preset area.

[0097] Optionally, the preset area is: a bottom display area of the touch screen of the terminal; or, a top display area of the touch screen of the terminal; or, a left display area of the touch screen of the terminal; or, a right display area of the touch screen of the terminal; or, a virtual navigation bar area in the touch screen of the terminal.

[0098] Optionally, the first preset sliding gesture is: a leftward sliding gesture; or, a rightward sliding gesture; or, an upward sliding gesture; or, a downward sliding gesture.

[0099] Optionally, the obtaining unit 11 is further configured to obtain an instruction input by a user after the display unit 13 displays the application in the first state; and the display unit 13 is further configured to display an application interface of an application triggered by the instruction on the current interface according to the instruction obtained by the obtaining unit 11; the application is any one of the applications in the first state.

[0100] Optionally, the obtaining unit 11 is further configured to obtain a second sliding gesture after the display unit 13 displays the application in the first state; and the starting position of the second sliding gesture is located in the first preset operation area; the processing unit 12 is further configured to detect whether the second sliding gesture obtained by the obtaining unit 11 is a second preset sliding gesture; and the display unit 13 is further configured to hide the identification of the application in the first state when the processing unit 12 detects that the second sliding gesture obtained by the obtaining unit 11 is the second preset sliding gesture.

[0101] The terminal of the embodiment can be used to execute the technical solutions shown in the application embodiment provided by the application program display method, and the implementation principles and technical effects are similar. For details, refer to the related description in the above method embodiment of the application, which will not be repeated here.

[0102] Figure 10 A structural schematic diagram of a terminal provided by the embodiment of the application is shown in FIG. 1. In the embodiment of the application, the terminal can be a handheld computer system, such as a smart phone, a tablet personal computer (Tablet Personal Computer), a personal digital assistant (personal digital assistant, PDA for short), a mobile Internet device (Mobile Internet Device, MID for short), or a wearable device (Wearable Device), etc. Those skilled in the art can understand that the structure of the terminal device shown in FIG. 1 does not constitute a limitation on the terminal device, and the terminal device can include more or fewer components than those shown in the figure, or combine certain components, or different component arrangements. The following will be described in detail in combination with the embodiments of the application. Figure 10 The structure of the terminal device shown in FIG. 1 does not constitute a limitation on the terminal device, and the terminal device can include more or fewer components than those shown in the figure, or combine certain components, or different component arrangements. The following will be described in detail in combination with the embodiments of the application. Figure 10The components of the terminal device are described in detail as follows:

[0103] The input device 22 is configured to enable the user to interact with the electronic device and / or input information into the electronic device. For example, the input device 22 can receive digital or character information input by the user to generate a signal input related to user settings or function control. In the embodiments of the present application, the input device 22 can be a touch panel, or other human-computer interaction interfaces such as physical input keys, microphones, etc., or other external information acquisition devices such as a camera, etc. The touch panel, also known as a touch screen or touch screen, can collect user operation actions on or near the touch panel. For example, the user uses a finger, a stylus or any suitable object or accessory to operate the touch panel or the position near the touch panel, and drives the corresponding connection device according to the pre-set program. Optionally, the touch panel can include two parts of a touch detection device and a touch controller. The touch detection device detects the user's touch operation and converts the detected touch operation into an electrical signal, and transmits the electrical signal to the touch controller; the touch controller receives the electrical signal from the touch detection device and converts it into a touch coordinate and sends it to the processor 23. The touch controller can also receive commands from the processor 23 and execute them. In addition, the touch panel can be implemented in various types such as resistive, capacitive, infrared and surface acoustic wave. In other embodiments of the present application, the physical input keys used by the input device 24 can include but are not limited to one or more of a physical keyboard, function keys (such as volume control buttons, on-off buttons, etc.), trackballs, mice, joysticks, etc. The input device in the form of a microphone can collect the voice input by the user or the environment and convert it into an electrical signal form of a command executable by the processor 23. In some embodiments of the present application, the input device 22 can also be various sensor devices such as Hall devices, which are used to detect physical quantities of the electronic device such as force, torque, pressure, stress, position, displacement, speed, acceleration, angle, angular velocity, number of revolutions, rotation speed and time when the working state changes, etc. to be converted into electrical quantities for detection and control. Other sensor devices can also include gravity sensors, three-axis accelerometers, gyroscopes, etc.

[0104] The output device 24 includes, but is not limited to, an image output device and a sound output device. The image output device is used to output text, pictures and / or videos. The image output device can include a display panel, such as a display panel configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), a field emission display (FED), etc. Alternatively, the image output device can include a reflective display, such as an electrophoretic display, or a display utilizing the Interferometric Modulation of Light technology. The image output device can include a single display or multiple displays of different sizes. In the specific embodiments of the present application, the touch panel employed by the input device 22 can also serve as the display panel of the output device. For example, when the touch panel detects a touch or proximity gesture thereon, the touch event is transmitted to the processor 23 for determination of the type of the touch event, and then the processor 23 provides a corresponding visual output on the display panel according to the type of the touch event. The input device 22 and the output device 24 are implemented as two independent components to realize the input and output functions of the electronic device, but the touch panel and the display panel can also be integrated to realize the input and output functions of the electronic device. For example, the image output device can display various graphical user interfaces (GUIs) as virtual control components, including but not limited to windows, scroll bars, icons and clipboards, for the user to operate through touch.

[0105] The processor 23 is the control center of the terminal device, which connects various parts of the computer through various interfaces and lines, executes various functions of the website and processes data by running or executing software programs and / or application units stored in the memory and calling data stored in the memory 21, thereby monitoring the website as a whole.

[0106] As Figure 10As shown, the terminal can include a memory 21, an input device 22, a processor 23 and an output device 24, wherein the memory 21 is configured to store program codes for implementing the application display method, and the memory 21 can include a non-volatile memory. The input device 22 can be a touch screen, and the output device 24 can also be a touch screen, and the processor 23 can be a central processing unit (CPU) or an application specific integrated circuit (ASIC) or one or more integrated circuits configured to implement the embodiments of the present application. The input device 22, the processor 23 and the output device 24 are configured to invoke the program codes stored in the memory 21 to perform the following operations:

[0107] The input device 22 is configured to acquire a first sliding gesture, and a starting position of the first sliding gesture is located in a first preset operation area.

[0108] The processor 23 is configured to detect whether the first sliding gesture acquired by the input device 22 is a first preset sliding gesture.

[0109] The output device 24 is configured to display an application in a first state when the processor 23 detects that the first sliding gesture acquired by the input device 22 is the first preset sliding gesture, and the first state includes at least one of the following states: a foreground running state, a background running state and a background caching state.

[0110] Optionally, the first preset operation area is a bottom display area of a touch screen of the terminal, or a top display area of the touch screen of the terminal, or a left display area of the touch screen of the terminal, or a right display area of the touch screen of the terminal, or a virtual navigation bar area in the touch screen of the terminal.

[0111] Optionally, the output device 24 displaying the application in the first state specifically refers to the output device 24 displaying an identifier of the application in the first state in a preset area.

[0112] Optionally, the preset area is a bottom display area of a touch screen of the terminal, or a top display area of the touch screen of the terminal, or a left display area of the touch screen of the terminal, or a right display area of the touch screen of the terminal, or a virtual navigation bar area in the touch screen of the terminal.

[0113] Optionally, the first preset sliding gesture is: a leftward sliding gesture; or, a rightward sliding gesture; or, an upward sliding gesture; or, a downward sliding gesture.

[0114] Optionally, the input device 22 is further configured to acquire an instruction input by a user after the output device 24 displays the application in the first state; and the output device 24 is further configured to display, in the current interface, an application interface of an application triggered by the instruction according to the instruction acquired by the input device 22; the application is any one of the applications in the first state.

[0115] Optionally, the input device 22 is further configured to acquire a second sliding gesture after the output device 24 displays the application in the first state; and a starting position of the second sliding gesture is located in the first preset operation region.

[0116] The processor 23 is further configured to detect whether the second sliding gesture acquired by the input device 22 is a second preset sliding gesture.

[0117] The output device 24 is further configured to hide the identification of the application in the first state when the processor 23 detects that the second sliding gesture acquired by the input device 22 is the second preset sliding gesture.

[0118] It should be noted that the technical solutions realized by the input device 22, the processor 23 and the output device 24 by calling the program code stored in the memory 21 can refer to the application display method provided by the above-mentioned embodiments of the present application, and the implementation principles and technical effects are similar, and details can be referred to the related description in the above-mentioned embodiments, which will not be repeated here.

[0119] Those skilled in the art can understand that: all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program is executed to execute the steps of the above-mentioned method embodiments; and the foregoing storage medium includes: ROM, RAM, magnetic disc or optical disc and various storage program codes.

[0120] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that: they can still modify the technical solutions recorded in the above-mentioned embodiments, or make equivalent replacement to part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. An application display method applied to a terminal, characterized by, The method comprises: acquiring a first preset sliding gesture; a starting position of the first preset sliding gesture is located in a first preset operation area of a touch screen of the terminal; in response to the first preset sliding gesture, the terminal displays an application program list; the application program list comprises application programs recently used by a user of the terminal; while the terminal displays the application program list, acquiring a click operation of the user, the click operation being performed on a first application program, the first application program being any one of the application programs in the application program list; in response to the click operation, displaying the first application program in a current interface of the terminal; while the terminal displays the application program list, in response to a second preset sliding gesture input by the user, the terminal hides the application program list; wherein a starting position of the second preset sliding gesture is located in the first preset operation area; wherein the first preset operation area is a bottom display area of the touch screen of the terminal.

2. The method of claim 1, wherein, The application program list is displayed in a preset area of the touch screen of the terminal, and the application program list comprises identifiers of application programs recently used by the user of the terminal.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: while the terminal displays the application program list, acquiring a third sliding gesture; if the terminal displays only part of the application programs recently used by the user in the application program list, in response to the third sliding gesture, the terminal displays another part of the application programs recently used by the user in the application program list.

4. The method according to claim 1 or 2, characterized in that, The terminal displays the application programs recently used by the user in the application program list in a preset order; the preset order is an order of frequency of use of the application programs by the user within a preset time period from high to low, or the preset order is an order of difference between a time of use of the application programs by the user and a current time from small to large.

5. An electronic device, comprising: The apparatus comprises: a memory and a processor, the memory being configured to store a computer program; the processor being configured to execute the method according to any one of claims 1-4 when the computer program is invoked.

Citation Information

Patent Citations

  • Application switching method and device for touch screen terminals

    CN103092494A

  • Application control in electronic devices

    WO2012146900A1