The present application claims priority to Chinese Patent Application No. 202110884058.7, filed with China National Intellectual Property Administration on Aug. 3, 2021 and entitled “TERMINAL DEVICE DESKTOP MANAGEMENT METHOD AND TERMINAL DEVICE”, which is incorporated herein by reference in its entirety.
The present application relates to the field of terminals, and in particular, to a terminal device desktop management method and a terminal device.
Currently, when using a computer, a user may use a touchpad or a mouse to control a pointer on a desktop to operate the desktop. If a screen of the computer is a touchscreen, the user may also tap the touchscreen to operate the desktop. When the user operates the desktop, a strip-shaped taskbar below the desktop may display an application opened by the user, and may further display function buttons of an application list, a notification center, and a control center, and the like.
When the user frequently uses the function buttons of the application list, the notification center, and the control center, the user needs to perform back-and-forth operations on regions in which the function buttons of the application list, the notification center, and the control center are located, and the pointer needs to be moved back and forth by a relatively large distance.
Therefore, when the user uses the computer and manages windows of a plurality of applications, the control center, and the notification center at the same time, there is a problem of a relatively long movement distance, which is inconducive to user experience.
The present application provides a terminal device desktop management method and a terminal device, to help a user manage windows of a plurality of applications, a control center, and a notification center at the same time, and shorten a movement distance operated by a user, thereby helping improve user experience.
According to a first aspect, the present application provides a terminal device desktop management method, including: detecting, by a terminal device, a first operation performed by a user on a first window, where the first operation is used to minimize the first window, the first window is a window of an application or a window of a notification center, and an icon of a first application corresponding to the first window is displayed in a first taskbar; minimizing, by the terminal device, the first window into the icon of the first application in response to the first operation: detecting, by the terminal device, a second operation performed by the user on the first taskbar, where the second operation is used to expand the first taskbar; and expanding, by the terminal device, the first taskbar in response to the second operation, to obtain a second taskbar, where the second taskbar includes a thumbnail of the first window.
It should be understood that, in a possible implementation, the terminal device has a touchscreen, and the first operation may be a gesture of operating the touchscreen, such as dragging, sliding, or double-tapping. In another possible implementation, a desktop of the terminal device may be operated by using a touchpad, and the first operation may be a gesture of operating the touchpad. In still another possible implementation, the desktop of the terminal device may be operated by using a mouse, and the first operation may be an action of operating the mouse.
The first taskbar may display an icon of an opened application, a function button of an application list, a function button of the notification center, a function button of a control center, and the like. It should be understood that a position of the first taskbar may be at a rightmost side or a leftmost side of the desktop, or may be at the bottom of the desktop, which is not limited in the present application.
Optionally, the first taskbar may further include an icon of an application fixed by the user to be displayed in the first taskbar.
To achieve a same effect in different scenarios, the first operation may differ. For example, the first operation is a gesture on the touchscreen, and in order to scale down a window of Mail into an icon of Mail, the first operation may be: sliding three fingers from left to right in the window of Mail; or the first operation is a gesture on the touchpad, and in order to scale down the window of Mail into the icon of Mail, the first operation may be: sliding three fingers from right to left on the touchpad; or the first operation is an action of operating a mouse, and in order to scale down the window of Mail into the icon of Mail, the first operation may be, operating the mouse to control a pointer on the desktop to slide from right to left.
The first taskbar may be understood as a compact taskbar, and the second taskbar may be understood as an expanded taskbar, that is, the second taskbar may include content of the first taskbar to implement a function of the first taskbar.
It should be understood that a region occupied by the second taskbar on the desktop may be preset by the terminal device.
The second operation may be an operation of switching from displaying the first taskbar to displaying the second taskbar on the desktop, that is, an operation of switching from displaying a compact taskbar to displaying an expanded taskbar.
The second taskbar may also be referred to as a “desktop center”, and it should be understood that a name of the second taskbar is not limited in the present application. A region except the second taskbar on the desktop may be referred to as an “application interface”, and the application interface may include the foregoing first window.
The “desktop center” may include an upper part of the “desktop center”, a middle part of the “desktop center”, and a lower part of the “desktop center”. The upper part of the “desktop center” may also be referred to as a first region, and the middle part of the “desktop center” may also be referred to as a second region. The upper part (namely, the foregoing first region) of the “desktop center” may include the function button of the control center and a window thumbnail of the notification center. The upper part of the “desktop center” may also be referred to as a “notification center”, and when including a lot of content, “notification center” may be further expanded.
The middle part (namely, the second region) of the “desktop center” may include a window thumbnail of an application, and a size of the window thumbnail of the application may be preset. For example, a window thumbnail of each application may be preset to a thumbnail of a same size, or window thumbnails of applications may be thumbnails of different sizes depending on content characteristics of the applications. The content characteristic of the application may be determined based on a type of the application. For example, sizes of thumbnails of chat software may be the same, sizes of thumbnails of office software may be the same, and sizes of thumbnails of browser software may be the same. Window thumbnails of the applications may be arranged, in terms of positions, from right to left, from top to bottom, from left to right, or from top to bottom.
The lower part of the “desktop center” may include the function button of the application list and a function button for changing an input method.
The middle part of the “desktop center” may also be referred to as a “multitasking background”, and the user can open, close, and organize window thumbnails of the applications in the “multitasking background”.
In the terminal device desktop management method provided in the present application, when the first operation performed by the user is detected, the window of the application and the window of the notification center are minimized into the icon corresponding to the first application; when the second operation performed by the user is detected, the second taskbar is displayed, to provide the user with the window thumbnail of the application, the window thumbnail of the notification center, the function button of the application list, and the function button of the control center. Therefore, the user can operate the window of the application, the application list, the notification center, and the control center in a region of the second taskbar, to help shorten a movement distance operated by the user, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, before the detecting, by a terminal device, a first operation performed by a user on a first window, the method further includes: detecting, by the terminal device, a third operation performed by the user on the first window, where the third operation is used to obtain function buttons of maximize, minimize, and close; and displaying, by the terminal device, the function buttons of maximize, minimize, and close in a region of the first window in response to the third operation.
When the terminal device detects an operation of tapping the function button of minimize by the user, the first window is minimized into the icon corresponding to the first window in the first taskbar. When the terminal device detects that the user taps the icon corresponding to the first window, the first window is displayed on the desktop.
When the terminal device detects that the user taps the function button of maximize, the region of the first window occupies the entire desktop except the first taskbar or the second taskbar.
When the terminal device detects that the user taps the closed function button, the first window disappears, and running of the application corresponding to the first window is ended.
When the terminal device detects again that the user taps a desktop icon of the application corresponding to the first window, the application corresponding to the first window starts to run, and the first window may be displayed on the desktop.
In the terminal device desktop management method provided in the present application, when the third operation performed by the user is detected, the function buttons of minimize, maximize, and close may be quickly displayed in a middle region of the window of the application, without requiring the user to control a pointer to move to an upper-right corner of the window, to help shorten a movement distance operated by the user, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the first taskbar further includes a function button of a control center, the second taskbar includes a first region and a second region, a window thumbnail of the notification center and the function button of the control center are displayed in the first region, and a window thumbnail of the application is displayed in the second region.
With reference to the first aspect, in some implementations of the first aspect, the first window is the window of the notification center, and the thumbnail of the first window is displayed in the first region; or the first window is the window of the application, and the thumbnail of the first window is displayed in the second region.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: detecting, by the terminal device, a fourth operation performed by the user on the second region, where the fourth operation is used to move a display position of the window thumbnail of the application in the second region; and moving, by the terminal device, the display position of the window thumbnail of the application in the second region in response to the fourth operation.
In the terminal device desktop management method provided in the present application, when there are a relatively large quantity of window thumbnails of applications in the “multitasking background”, after detection of the fourth operation performed by the user, window thumbnails of other applications can be displayed in the “multitasking background”, so that more window thumbnails can be provided for the user, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: detecting, by the terminal device, a fifth operation performed by the user on the second region, where the fifth operation is used to zoom in or out the window thumbnail of the application in the second region; and zooming in or out, by the terminal device, the window thumbnail of the application in the second region in response to the fifth operation.
In the terminal device desktop management method provided in the present application, when the fifth operation performed by the user is detected, the window thumbnails of the applications in the “multitasking background” can be zoomed in or out, so that a plurality of operation methods can be provided for the user to flexibly adjust sizes of the window thumbnails of the applications in the “multitasking background”, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the second region further includes a thumbnail of a second window, and the second window corresponds to a second application; and the method further includes: detecting, by the terminal device, a sixth operation performed by the user on the thumbnail of the first window, where the sixth operation is used to make the thumbnail of the first window and the thumbnail of the second window form a window group; making, by the terminal device, the thumbnail of the first window and the thumbnail of the second window form the window group in response to the sixth operation; detecting, by the terminal device, an operation of zooming in, zooming out, or moving the window group by the user; and zooming in, zooming out, or moving, by the terminal device, the window group in response to the operation of zooming in, zooming out, or moving the window group by the user.
In the terminal device desktop management method provided in the present application, when the sixth operation performed by the user is detected, window thumbnails of different applications can be made form a window group, and a plurality of window thumbnails in the window group can be managed at the same time by managing the window group, so that the user can less frequently manage a plurality of window thumbnails by using same operations, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the method includes: detecting, by the terminal device, an operation of changing a size of the thumbnail of the first window by the user; and adjusting, by the terminal device, the size of the thumbnail of the first window in response to the operation of changing the size of the thumbnail of the first window by the user, and adaptively adjusting a size of the thumbnail of the second window, to obtain an adjusted window group, where the adjusted window group includes an adjusted thumbnail of the first window and an adjusted thumbnail of the second window, and a sum of a size of the adjusted thumbnail of the first window and a size of the adjusted thumbnail of the second window is equal to a size of the window group.
In the terminal device desktop management method provided in the present application, area sizes of a plurality of windows in a window group can be flexibly adjusted, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the first window is the window of the application; and the method further includes: detecting, by the terminal device, a seventh operation performed by the user on the thumbnail of the first window, where the seventh operation is used to create a to-do notification corresponding to the first application; and displaying, by the terminal device, the to-do notification corresponding to the first application in the first region in response to the seventh operation.
In the terminal device desktop management method provided in the present application, when the seventh operation performed by the user is detected, a to-do notification of an application opened by the user is displayed in the notification center, to help the user quickly create the to-do notification and reduce operation steps for the user, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the second taskbar further includes a function button of an application list; and the method further includes: detecting, by the terminal device, an operation performed by the user on the function button of the application list; displaying, by the terminal device, the application list in response to the operation performed by the user on the function button of the application list, where the application list includes an icon of at least one application, and the at least one application includes the first application: detecting, by the terminal device, an eighth operation performed by the user on the icon of the first application, where the eighth operation is used to create a to-do notification corresponding to the first application; and displaying, by the terminal device, the to-do notification corresponding to the first application in the first region in response to the eighth operation.
In the terminal device desktop management method provided in the present application, when the eighth operation performed by the user is detected, a to-do notification of an application not opened by the user is displayed in the notification center, to help the user quickly create the to-do notification and reduce operation steps for the user, thereby improving user experience.
With reference to the first aspect, in some implementations of the first aspect, the method further includes: detecting, by the terminal device, a ninth operation performed by the user on the second taskbar, where the ninth operation is used to display an interface of an information center; and displaying, by the terminal device, the interface of the information center in response to the ninth operation.
In the terminal device desktop management method provided in the present application, when an operation of sliding downward from the uppermost performed by the user on the “notification center” is detected, more notification information and the function button of the control center are displayed in the “notification center”, to help the user view more notification information, and provide the user with more shortcut buttons, thereby reducing tedious operations of searching for function buttons, and improving user experience.
According to a first aspect, the present application provides a terminal device, including: a detection module, configured to detect a first operation performed by a user on a first window, where the first operation is used to minimize the first window, the first window is a window of an application or a window of a notification center, and an icon of a first application corresponding to the first window is displayed in a first taskbar; and a processing module, configured to minimize the first window into the icon of the first application in response to the first operation. The detection module is further configured to detect a second operation performed by the user on the first taskbar, where the second operation is used to expand the first taskbar. The processing module is further configured to expand the first taskbar in response to the second operation, to obtain a second taskbar, where the second taskbar includes a thumbnail of the first window.
With reference to the second aspect, in some implementations of the second aspect, the detection module is further configured to: detect a third operation performed by the user on the first window, where the third operation is used to obtain function buttons of maximize, minimize, and close. The processing module is further configured to: display the function buttons of maximize, minimize, and close in a region of the first window in response to the third operation.
With reference to the second aspect, in some implementations of the second aspect, the first taskbar further includes a function button of a control center, the second taskbar includes a first region and a second region, a window thumbnail of the notification center and the function button of the control center are displayed in the first region, and a window thumbnail of the application is displayed in the second region.
With reference to the second aspect, in some implementations of the second aspect, the first window is the window of the notification center, and the thumbnail of the first window is displayed in the first region; or the first window is the window of the application, and the thumbnail of the first window is displayed in the second region.
With reference to the second aspect, in some implementations of the second aspect, the detection module is further configured to: detect a fourth operation performed by the user on the second region, where the fourth operation is used to move a display position of the window thumbnail of the application in the second region. The processing module is further configured to: move the display position of the window thumbnail of the application in the second region in response to the fourth operation.
With reference to the second aspect, in some implementations of the second aspect, the detection module is further configured to: detect a fifth operation performed by the user on the second region, where the fifth operation is used to zoom in or out the window thumbnail of the application in the second region. The processing module is further configured to: zoom in or out the window thumbnail of the application in the second region in response to the fifth operation.
With reference to the second aspect, in some implementations of the second aspect, the second region further includes a thumbnail of a second window, and the second window corresponds to a second application. The detection module is further configured to: detect a sixth operation performed by the user on the thumbnail of the first window, where the sixth operation is used to make the thumbnail of the first window and the thumbnail of the second window form a window group. The processing module is further configured to: make the thumbnail of the first window and the thumbnail of the second window form the window group in response to the sixth operation. The detection module is further configured to: detect an operation of zooming in, zooming out, or moving the window group by the user. The processing module is further configured to: zoom in, zoom out, or move the window group in response to the operation of zooming in, zooming out, or moving the window group by the user.
With reference to the second aspect, in some implementations of the second aspect, the detection module is further configured to: detect an operation of changing a size of the thumbnail of the first window by the user. The processing module is further configured to: adjust the size of the thumbnail of the first window in response to the operation of changing the size of the thumbnail of the first window by the user, and adaptively adjust a size of the thumbnail of the second window, to obtain an adjusted window group, where the adjusted window group includes an adjusted thumbnail of the first window and an adjusted thumbnail of the second window, and a sum of a size of the adjusted thumbnail of the first window and a size of the adjusted thumbnail of the second window is equal to a size of the window group.
With reference to the second aspect, in some implementations of the second aspect, the first window is the window of the application. The detection module is further configured to: detect a seventh operation performed by the user on the thumbnail of the first window, where the seventh operation is used to create a to-do notification corresponding to the first application. The processing module is further configured to: display the to-do notification corresponding to the first application in the first region in response to the seventh operation.
With reference to the second aspect, in some implementations of the second aspect, the second taskbar further includes a function button of an application list. The detection module is further configured to: detect an operation performed by the user on the function button of the application list. The processing module is further configured to: display the application list in response to the operation performed by the user on the function button of the application list, where the application list includes an icon of at least one application, and the at least one application includes the first application. The detection module is further configured to: detect an eighth operation performed by the user on the icon of the first application, where the eighth operation is used to create a to-do notification corresponding to the first application. The processing module is further configured to: display the to-do notification corresponding to the first application in the first region in response to the eighth operation.
With reference to the second aspect, in some implementations of the second aspect, the detection module is further configured to: detect a ninth operation performed by the user on the second taskbar, where the ninth operation is used to display an interface of an information center. The processing module is further configured to: display the interface of the information center in response to the ninth operation.
According to a third aspect, the present application provides a terminal device, including a processor. The processor is coupled to a memory, and is configured to execute instructions in the memory, to implement the method according to any possible implementation of the foregoing first aspect. Optionally, the terminal device further includes a memory. Optionally, the terminal device further includes a communications interface, and the processor is coupled to the communications interface.
According to a fourth aspect, the present application provides a processor, including: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor is enabled to perform the method according to any possible implementation of the foregoing first aspect.
During a specific implementation process, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a flip-flop, various logic circuits, and the like. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver. The signal output by the output circuit may be output to and transmitted by, for example, but not limited to, a transmitter. The input circuit and output circuit may be a same circuit that serves as an input circuit and an output circuit respectively at different moments. Specific implementations of the processor and the various circuits are not limited in the present application.
According to a fifth aspect, the present application provides a processing apparatus, including a processor and a memory. The processor is configured to read instructions stored in the memory, and may receive a signal through a receiver, and transmit a signal through a transmitter, so as to perform the method according to any possible implementation of the foregoing first aspect.
Optionally, there is one or more processors, and there is one or more memories.
Optionally, the memory may be integrated in the processor, or the memory and the processor are separately disposed.
During a specific implementation process, the memory may be a non-transitory (non-transitory) memory, such as a read only memory (read only memory. ROM). The memory and the processor may be integrated on a same chip, or may be separately disposed in different chips. A type of the memory and arrangement manners of the memory and the processor are not limited in the present application.
It should be understood that a related data exchange process, such as sending indication information, may be a process of outputting indication information from the processor, and receiving capability information may be a process of receiving input capability information by the processor. Specifically, data output by the processor may be output to the transmitter, and input data received by the processor may be from the receiver. The transmitter and the receiver may be collectively referred to as a transceiver.
The processing apparatus in the fifth aspect may be a chip, and the processor may be implemented by hardware or software. When implemented by hardware, the processor may be a logic circuit, an integrated circuit, or the like; when implemented by software, the processor may be a general purpose processor, and is implemented by reading software code stored in a memory. The memory may be integrated in the processor or located outside the processor and exist separately.
According to a sixth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program (which may also be referred to as code or instructions), and when the computer program is run on a computer, the computer is enabled to perform the method according to any possible implementation of the first aspect.
According to a seventh aspect, the present application provides a computer program product. The computer program product includes a computer program (which may also be referred to as code or instructions), and when the computer program is run, a computer is enabled to perform the method according to any possible implementation of the first aspect.
The following describes the technical solutions in the present application with reference to the accompanying drawings.
To help better understand embodiments of the present application, the following describes a structure of a terminal device in the embodiments of the present application. For example,
The terminal device may include a processor 110, an internal memory 120, a mobile communication module 2G/3G/4G/5G 130, a sensor module 140, a display 150, and the like. The sensor module 140 may include a touch sensor 141.
Optionally, the sensor module 140 may further include a pressure sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, an ambient optical sensor, a bone conduction sensor, and the like.
Optionally, the terminal device may further include at least one of a mouse 160 or a touchpad 170, so that the user can use the mouse 160 or the touchpad 170 to control a pointer on a desktop to operate the desktop.
It may be understood that a structure shown in this embodiment of the present application does not constitute a specific limitation on the terminal device. In some other embodiments of the present application, the terminal device may include more or fewer components than those shown in the figure, or some components may be combined, or some components may be split, or a different component arrangement may be used. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units. Different processing units may be separate devices, or may be integrated in one or more processors. A memory may be further disposed in the processor 110, and is configured to store instructions and data.
The internal memory 120 may be configured to store computer-executable program code. The executable program code includes instructions. The internal memory 120 may include a program storage area and a data storage area.
The mobile communication module 2G/3G/4G/5G 130 may provide a solution, applied to the terminal device, to wireless communication including 2G, 3G, 4G, 5G, and the like. The mobile communication module 130 may include at least one filter, a switch, a power amplifier, a low noise amplifier (low noise amplifier, LNA), and the like.
The terminal device 100 implements a display function by using a graphics processing unit (graphics processing unit, GPU), the display 150, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display 150 and the application processor. The GPU is configured to perform mathematical and geometric calculation, and render an image.
The display 150 is configured to display an image, a video, and the like. The display 150 includes a display panel. In some embodiments, the terminal device may include one or N displays 150, where N is a positive integer greater than 1.
The touch sensor 141 may be disposed on the display 150, and the touch sensor 141 and the display 150 form a touchscreen, which is also referred to as a “touch screen”.
A software system of the terminal device may use a layered architecture, an event-driven architecture, a microkernel architecture, a micro service architecture, a cloud architecture, or the like. Details are not described herein.
The terminal device provided in this embodiment of the present application may also be referred to as a terminal (terminal), a tablet computer (pad), a desktop computer, a notebook computer, or the like. A specific technology and a specific device form used by the terminal device are not limited in this embodiment of the present application.
Currently, when using a computer, a user may use a touchpad or a mouse to control a pointer on a desktop to operate the desktop. If a screen of the computer is a touchscreen, the user may also operate the desktop by tapping on the touchscreen. The following describes in detail embodiments of the present application by using a tablet computer as an example.
The strip-shaped taskbar below the desktop may further display a function button of an application list, a function button of a notification center, and a function button of a control center, for example, a function button 201 of an application list, a function button 202 of a notification center, a function button 203 for network connection, and a function button 204 for setting a Bluetooth connection.
In the desktop shown in
In the desktop shown in
In summary, when the user uses the tablet computer and manages windows of a plurality of applications, the control center, and the notification center at the same time, there is a problem of a relatively long movement distance, which is inconducive to user experience.
In view of this, embodiments of the present application provide a terminal device desktop management method and a terminal device. A taskbar may display a window of an application, an information window of a notification center, and a function button of a control center. The user can operate the window of the application, an application list, the notification center, and the control center in a region of the taskbar, to help shorten a movement distance operated by a user, thereby improving user experience.
In order to clearly describe the technical solutions in the embodiments of the present application, in the embodiments of the present application, words such as “first” and “second” are used to distinguish between same or similar items that have basically a same function and effect. For example, a first instruction and a second Instruction are intended to distinguish between different user instructions and do not limit an order thereof. A person skilled in the art may understand that words such as “first” and “second” do not limit a quantity and an execution order, and the words “first” and “second” are not necessarily different.
It should be noted that, in the present application, the word “example” or “for example” is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as “example” or “for example” in the present application should not be construed as being preferred or having more advantages than another embodiment or design scheme. To be specific, use of the word “example” or “for example” or the like is intended to present a related concept in a specific manner.
Moreover, “at least one” means one or more, and “a plurality of” means two or more. In the present application, “and/or” is an association relationship describing associated objects, and indicates that three relationships may exist. For example, A and/or B may indicate that only A exists, both A and B exist, and only B exists. A and B each may be singular or plural. The character “/” generally indicates an “or” relationship between the associated objects. “At least one of the following items” or a similar expression means any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c may represent a or b or c; a and b; a and c; b and c; or a, b, and c, where a, b, and c each may be singular or plural.
S301. The terminal device detects a first operation performed by a user on a first window, where the first operation is used to minimize the first window, the first window is a window of an application or a window of a notification center, and an icon of a first application corresponding to the first window is displayed in a first taskbar.
It should be understood that, in a possible implementation, the terminal device has a touchscreen, and the first operation may be a gesture of operating the touchscreen, such as dragging, sliding, or double-tapping. In another possible implementation, a desktop of the terminal device may be operated by using a touchpad, and the first operation may be a gesture of operating the touchpad. In still another possible implementation, the desktop of the terminal device may be operated by using a mouse, and the first operation may be an action of operating the mouse.
The window of the application may be a window of an application opened by the user, for example, the window of the application may be the window of WeChat or Mail shown in
The first taskbar may display an icon of an opened application, a function button of an application list, a function button of the notification center, a function button of a control center, and the like. It should be understood that a position of the first taskbar may be at a rightmost side or a leftmost side of the desktop, or may be at the bottom of the desktop, which is not limited in this embodiment of the present application.
Optionally, the first taskbar may further include an icon of an application fixed by the user to be displayed in the first taskbar.
S302. The terminal device minimizes the first window into the icon of the first application corresponding to the first window in response to the first operation.
The first window is the window of the application, and the icon corresponding to the first window may be an icon of the application (namely, the icon of the first application). The first window is the window of the notification center, and the icon corresponding to the first window may be an icon corresponding to the function button of the notification center (namely, the icon of the first application). For example, the icon corresponding to the first window may be an icon of the function button 202 of the notification center shown in
For example, the terminal device detects the first operation performed by the user on a window (namely, the first window) of the first application, and the terminal device minimizes the window of the first application into an icon corresponding to the window of the application in response to the first operation.
In the interface in
To achieve a same effect in different scenarios, the first operation may differ. For example, the first operation is a gesture on the touchscreen, and in order to scale down a window of Mail into an icon of Mail, the first operation may be: sliding three fingers from left to right in the window of Mail; or the first operation is a gesture on the touchpad, and in order to scale down the window of Mail into the icon of Mail, the first operation may be: sliding three fingers from right to left on the touchpad; or the first operation is an action of operating a mouse, and in order to scale down the window of Mail into the icon of Mail, the first operation may be: operating the mouse to control a pointer on the desktop to slide from right to left.
It should be understood that the first operation may differ depending on the position of the first taskbar on the desktop. For example, in
S303. The terminal device detects a second operation performed by the user on the first taskbar, where the second operation is used to expand the first taskbar.
It should be understood that, in a possible implementation, the terminal device has a touchscreen, and the second operation may be a gesture of operating the touchscreen, such as dragging, sliding, or double-tapping. In another possible implementation, a desktop of the terminal device may be operated by using a touchpad, and the second operation may be a gesture of operating the touchpad. In still another possible implementation, the desktop of the terminal device may be operated by using a mouse, and the second operation may be an action of operating the mouse.
S304. The terminal device expands the first taskbar in response to the second operation, to obtain a second taskbar, where the second taskbar includes a thumbnail of the first window.
The first taskbar may be understood as a compact taskbar, and the second taskbar may be understood as an expanded taskbar, that is, the second taskbar may include content of the first taskbar to implement a function of the first taskbar.
It should be understood that a region occupied by the second taskbar on the desktop may be preset by the terminal device.
The second operation may be an operation of switching from displaying the first taskbar to displaying the second taskbar on the desktop, that is, an operation of switching from displaying a compact taskbar to displaying an expanded taskbar.
The second taskbar may also be referred to as a “desktop center”, and it should be understood that a name of the second taskbar is not limited in this embodiment of the present application. A region except the second taskbar on the desktop may be referred to as an “application interface”, and the application interface may include the foregoing first window.
The “desktop center” may include an upper part of the “desktop center”, a middle part of the “desktop center”, and a lower part of the “desktop center”. The upper part of the “desktop center” may also be referred to as a first region, and the middle part of the “desktop center” may also be referred to as a second region. The upper part (namely, the first region) of the “desktop center” may include the function button of the control center and a window thumbnail of the notification center. The upper part of the “desktop center” may also be referred to as a “notification center”, and when including a lot of content, the “notification center” may be further expanded.
The middle part (namely, the second region) of the “desktop center” may include a window thumbnail of the application, and a size of the window thumbnail of the application may be preset. For example, a window thumbnail of each application may be preset to a thumbnail of a same size, or window thumbnails of applications may be thumbnails of different sizes depending on content characteristics of the applications. The content characteristic of the application may be determined based on a type of the application. For example, sizes of thumbnails of chat software may be the same, sizes of thumbnails of office software may be the same, and sizes of thumbnails of browser software may be the same. Window thumbnails of the applications may be arranged, in terms of positions, from right to left, from top to bottom, from left to right, or from top to bottom.
The lower part of the “desktop center” may include the function button of the application list and a function button for changing an input method.
The middle part of the “desktop center” may also be referred to as a “multitasking background”, and the user can open, close, and organize window thumbnails of the applications in the “multitasking background”.
For example, when the terminal device detects an operation of tapping a window thumbnail of an application by the user, the window thumbnail of the application may be displayed in the “application interface”; when the terminal device detects an operation of sliding upward the window thumbnail of the application by the user, the window thumbnail of the application is closed by the user and disappears in the “multitasking background”.
The window thumbnail of the application is a window interface of the application at a last moment in the “application interface”. When the application has a plurality of processes in the memory, the plurality of processes are all displayed in a form of thumbnails in the “multitasking background”. The plurality of processes may include a main process and other sub-processes. The window thumbnail of the application may be a window interface of the main process. When the terminal device detects that the user taps the window interface of the main process, a secondary list is displayed, and the secondary list includes interfaces of other sub-processes for the user to select. For example, a main process of WeChat is a chat interface. When the user opens a mini program in the WeChat application, an interface of the mini program is a sub-process. When the terminal device detects the first operation performed by the user on the window of WeChat, the interface of the main process of WeChat and the interface of the mini program may be combined and displayed in the “multitasking background”. The interface of the main process of WeChat is the window thumbnail of WeChat. When the terminal device detects that the user taps the window thumbnail of WeChat, a secondary list is displayed, and the secondary list includes a thumbnail of the mini program for the user to select.
The first taskbar may achieve hiding of content in the “desktop center”. The second taskbar may achieve display of the content in the “desktop center”, and the user can view window thumbnails of the application and the notification center, and can further view specific window content.
For example,
To achieve a same effect in different scenarios, the second operation may differ. For example, the second operation is a gesture on the touchscreen, and to implement the foregoing display of the second taskbar, the second operation may be: sliding one finger from a right edge of the first taskbar to the left. The second operation is a gesture on the touchpad, and to implement the foregoing display of the second taskbar, the second operation may be: sliding one finger rightward until a pointer is controlled to be on the right edge of the first taskbar. The second operation is an action of operating a mouse, and to implement the foregoing display of the second taskbar, the second operation may be: operating the mouse to control a pointer on the desktop to slide rightward until the pointer is controlled to be on the right edge of the first taskbar.
It should be understood that the second operation may differ depending on the position of the first taskbar on the desktop. For example, in
It should be further understood that specific gestures or actions of the first operation and the second operation are merely examples, and the specific gestures or actions of the first operation and the second operation are not limited in this embodiment of the present application, provided that the functions of scaling the first into the icon corresponding to the first window in the first taskbar and displaying the second taskbar can be implemented.
The foregoing “desktop center”. “application interface”, “notification center”, and “multitasking background” are merely example names, which are not limited in this embodiment of the present application.
In the terminal device desktop management method provided in this embodiment of the present application, when the first operation performed by the user is detected, the window of the application and the window of the notification center are minimized into the icon corresponding to the first application; when the second operation performed by the user is detected, the second taskbar is displayed, to provide the user with the window thumbnail of the application, the window thumbnail of the notification center, the function button of the application list, and the function button of the control center. Therefore, the user can operate the window of the application, the application list, the notification center, and the control center in a region of the second taskbar, to help shorten a movement distance operated by the user, thereby improving user experience.
Optionally, the terminal device detects a third operation performed by the user on the first window, where the third operation is used to obtain function buttons of maximize, minimize, and close. The terminal device displays the function buttons of maximize, minimize, and close in a region of the first window in response to the third operation.
When the terminal device detects an operation of tapping the function button of minimize by the user, the first window is minimized into the icon corresponding to the first window in the first taskbar. When the terminal device detects that the user taps the icon corresponding to the first window, the first window is displayed on the desktop.
When the terminal device detects that the user taps the function button of maximize, the region of the first window occupies the entire desktop except the first taskbar or the second taskbar.
When the terminal device detects that the user taps the closed function button, the first window disappears, and running of the application corresponding to the first window is ended.
When the terminal device detects again that the user taps a desktop icon of the application corresponding to the first window, the application corresponding to the first window starts to run, and the first window may be displayed on the desktop.
For example,
To achieve a same effect in different scenarios, the third operation may differ. For example, the third operation is a gesture on the touchscreen, and to implement the foregoing display of the function buttons of minimize, maximize, and close, the third operation may be: tapping the first window with three fingers. The first operation is a gesture on the touchpad, and to implement the foregoing display of the function buttons of minimize, maximize, and close, the third operation may be: tapping the touchpad with three fingers. The third operation is an action of operating a mouse, and to implement the foregoing display of the function buttons of minimize, maximize, and close, the third operation may be: clicking a left button of the mouse three times in the first window.
In the terminal device desktop management method provided in this embodiment of the present application, when the third operation performed by the user is detected, the function buttons of minimize, maximize, and close may be quickly displayed in a middle region of the window of the application, without requiring the user to control a pointer to move to an upper-right corner of the window, to help shorten a movement distance operated by the user, thereby improving user experience.
In an optional embodiment, the “multitasking background” in the “desktop center” may include a window thumbnail of at least one application, and when there are many window thumbnails of applications, the user may view only window thumbnails of applications displayed in a region of the “multitasking background”. When the user wants to view window thumbnails of other applications, a fourth operation may be performed. After the terminal device detects the fourth operation performed by the user, window thumbnails of other applications are displayed in the region of the “multitasking background”.
For example,
It should be understood that the user may alternatively slide one finger leftward (namely, the foregoing fourth operation) in the region of the “multitasking background”, and in response to this operation, the terminal device displays window thumbnails located to the right of the window thumbnails of Mail and Browser. Alternatively, the user may slide the horizontal slider bar leftward with one finger (namely, the foregoing fourth operation), and in response to this operation, the terminal device displays window thumbnails located to the right of the window thumbnails of Mail and Browser.
It should be further understood that, when there is a vertical slider bar on the right side of the region of the “multitasking background”, the user may slide one finger upward (namely, the foregoing fourth operation) in the region of the “multitasking background”, and in response to this operation, the terminal device displays window thumbnails located under the window thumbnails of Memo and Browser. Alternatively, the user may slide the vertical slider bar upward with one finger (namely, the foregoing fourth operation), and in response to this operation, the terminal device displays window thumbnails located under the window thumbnails of Memo and Browser.
The user may alternatively slide one finger downward (namely, the foregoing fourth operation) in the region of the “multitasking background”, and in response to this operation, the terminal device displays window thumbnails located above the window thumbnails of WeChat and Mail. Alternatively, the user may slide the vertical slider bar upward with one finger (namely, the foregoing fourth operation), and in response to this operation, the terminal device displays window thumbnails located above the window thumbnails of WeChat and Mail.
When the fourth operation is a gesture on a touchpad or an action of operating a mouse, the fourth operation may be: sliding the horizontal slider bar rightward or leftward, or may be: sliding the vertical slider bar upward or downward.
In the terminal device desktop management method provided in this embodiment of the present application, when there are a relatively large quantity of window thumbnails of applications in the “multitasking background”, after detection of the fourth operation performed by the user, window thumbnails of other applications can be displayed in the “multitasking background”, so that more window thumbnails can be provided for the user, thereby improving user experience.
In an optional embodiment, the terminal device may detect a fifth operation performed by the user on the region of the “multitasking background”, and in response to the fifth operation, the terminal device may zoom in or out the window thumbnail of the application.
For example,
It should be understood that, when the user slides two fingers away from each other (namely, the foregoing fifth operation), the tablet computer zooms in the window thumbnails of WeChat, email, Memo, and Browser in response to the fifth operation. A zoom-in level of the window thumbnails of WeChat, Mail, Memo, and Browser may be determined by a distance by which the user slides two fingers away from each other.
For example, when the fifth operation is a gesture on a touchpad, the fifth operation may be: sliding two fingers toward each other or sliding two fingers away from each other. When the fifth operation is an action of operating a mouse, the fifth operation may be: pressing and holding a left button of the mouse and scrolling a scroll wheel of the mouse. Pressing and holding the left button of the mouse and scrolling the scroll wheel of the mouse downward means zooming out the window thumbnail of the application. Pressing and holding the left button of the mouse and scrolling the scroll wheel of the mouse means zooming in the window thumbnail of the application.
In the terminal device desktop management method provided in this embodiment of the present application, when the fifth operation performed by the user is detected, the window thumbnails of the applications in the “multitasking background” can be zoomed in or out, so that a plurality of operation methods can be provided for the user to flexibly adjust sizes of the window thumbnails of the applications in the “multitasking background”, thereby improving user experience.
In an optional embodiment, the region of the “multitasking background” may include the thumbnail of the first window and a thumbnail of a second window, the first window may correspond to the first application, and the second window may correspond to the second application. The terminal device detects a sixth operation performed by the user on the window thumbnail of the first application (namely, the thumbnail of the first window), and in response to the sixth operation, the terminal device may make the window thumbnail of the first application and the window thumbnail of the second application (namely, the thumbnail of the second window) form a window group.
For example.
It should be understood that the foregoing 1 second is merely used as an example, which is not limited in this embodiment of the present application.
In the window group, the user may drag a drag bar 902 of the window thumbnail of WeChat or drag a drag bar 903 of the window thumbnail of Mail to separate the window thumbnail of WeChat from the window thumbnail of Mail.
For example,
It should be understood that the foregoing 1 second is merely used as an example, which is not limited in this embodiment of the present application.
In the window group, the user may drag a drag bar 1002 of the window thumbnail of WeChat or drag a drag bar 1003 of the window thumbnail of Mail to separate the window thumbnail of WeChat from the window thumbnail of Mail.
To achieve a same effect in different scenarios, the sixth operation may differ. For example, when the sixth operation is a gesture on a touchpad, the user may operate the touchpad to press and hold a left button in a window thumbnail to drag a drag bar of the window thumbnail, and slide on the touchpad to move the window thumbnail to a specified position (namely, the foregoing sixth operation). When the sixth operation is an action of operating a mouse, the user may operate the mouse to press and hold a left button of the mouse in a window thumbnail to drag a drag bar of the window thumbnail, and scroll a scroll wheel of the mouse to move the window thumbnail to a specified position (namely, the foregoing sixth operation).
Optionally, in the foregoing window group formed by the window thumbnail of WeChat and the window thumbnail of Mail, the user may move, with one finger, a position of a border between the window thumbnail of WeChat and the window thumbnail of Mail. In response to this operation, the terminal device may adjust proportions of the window thumbnail of WeChat and the window thumbnail of Mail in the window group.
When the user operates a touchpad, the user may move a pointer to the position of the border between the window thumbnail of WeChat and the window thumbnail of Mail, and then press and hold a left button and slide on the touchpad to move the border to a specified position. When the user operates a mouse, the user may move a pointer to the position of the border between the window thumbnail of WeChat and the window thumbnail of Mail, and then press and hold a left button and move leftward or rightward to move the border to a specified position.
For example,
In the terminal device desktop management method provided in this embodiment of the present application, when the sixth operation performed by the user is detected, window thumbnails of different applications can be made form a window group, and a plurality of window thumbnails in the window group can be managed at the same time by managing the window group, so that the user can less frequently manage a plurality of window thumbnails by using same operations, thereby improving user experience.
Optionally, there may be at least two window thumbnails of applications forming the window group.
For example,
It should be understood that window thumbnails in the new window group may be closed, zoomed in, zoomed out, or moved at the same time.
In the new window group, the user may drag the drag bar of the window thumbnail of Weibo to separate the window thumbnail of Weibo from the original window group. The user may also drag the drag bar of the window thumbnail of WeChat to separate the window thumbnail of WeChat from the window thumbnail of Weibo and the window thumbnail of Mail, where the window thumbnail of Weibo and the window thumbnail of Mail may automatically form a window group, and at the same time, a length of the window thumbnail of Weibo may be adaptively adjusted to be a length of the window thumbnail of Mail. The user may also drag a drag bar of the window thumbnail of Mail to separate the window thumbnail of Mail from the window thumbnail of Weibo and the window thumbnail of WeChat, where the window thumbnail of Weibo and the window thumbnail of WeChat may automatically form a window group, and at the same time, the length of the window thumbnail of Weibo may be adaptively adjusted to be a length of the window thumbnail of WeChat.
In an optional embodiment, the user may directly drag a file to a window thumbnail of an application in the “multitasking background”, to share the file to the application, and in response to this operation, the terminal device displays the file in the window thumbnail of the application. The file may be a file in notification information in the “notification center”, or may be a file in the “application interface”.
For example,
Optionally, the document is displayed in the window thumbnail of WeChat, and the user may share it to another application in the window thumbnail of WeChat, and may also delete the document.
For example,
When the user operates a touchpad, the user may operate the touchpad to move a pointer to a position of the file, and then press and hold a left button and slide on the touchpad to move the file to a specified position. When the user operates a mouse, the user may operate the mouse to move a pointer to a position of the file, and then press and hold a left button and drag the file to move the file to a specified position.
The terminal device desktop management method provided in this embodiment of the present application, a file in the “application interface” or the “notification center” can be directly shared to a window thumbnail in the “multitasking background”, which can avoid a need for the user to open a plurality of types of software at the same time for sharing, thereby improving user experience.
In an optional embodiment, the terminal device detects a seventh operation performed by the user on the window thumbnail of the application, and the terminal device displays a to-do notification corresponding to the application in the “notification center” in response to the seventh operation. The application may be any application opened by the user.
For example,
In the terminal device desktop management method provided in this embodiment of the present application, when the seventh operation performed by the user is detected, a to-do notification of an application opened by the user is displayed in the notification center, to help the user quickly create the to-do notification and reduce operation steps for the user, thereby improving user experience.
In an optional embodiment, the terminal device detects an operation performed by the user on the function button of the application list, and the terminal device displays the application list in response to the operation, where the application list includes an icon of at least one application, and the at least one application includes the first application. The terminal device detects an eighth operation performed by the user on the icon of the first application, where the eighth operation is used to create a to-do notification corresponding to the first application. The terminal device displays the to-do notification corresponding to the first application in the notification center in response to the eighth operation.
For example,
In the interface in
When the user operates a touchpad, the user may operate the touchpad to move a pointer to a drag bar of a window thumbnail or a position of application icon, and then press and hold a left button and slide on the touchpad to move the window thumbnail or the application icon to the “notification” (namely, the foregoing eighth operation). When the user operates a mouse, the user may operate the mouse to move a pointer to a drag bar of a window thumbnail or a position of application icon, and then press and hold a left button and drag the window thumbnail or the application icon to the “notification” (namely, the foregoing eighth operation).
In the terminal device desktop management method provided in this embodiment of the present application, when the eighth operation performed by the user is detected, a to-do notification of an application not opened by the user is displayed in the notification center, to help the user quickly create the to-do notification and reduce operation steps for the user, thereby improving user experience.
In an optional embodiment, in the region of the “notification center”, the terminal device detects an operation of sliding downward from the top of the region by the user, and in response to this operation, the terminal device may display more notification information and the function button of the control center.
For example,
In the interface in
In the terminal device desktop management method provided in this embodiment of the present application, when an operation of sliding downward from the uppermost performed by the user on the “notification center” is detected, more notification information and the function button of the control center are displayed in the “notification center”, to help the user view more notification information, and provide the user with more shortcut buttons, thereby reducing tedious operations of searching for function buttons, and improving user experience.
Optionally, when the user operates a touchpad, to display more notification information and the function button of the control center in the “notification center”, the user may operate the touchpad to move a pointer to the top of the “notification center” and then slide upward. When the user operates a mouse, to display more notification information and the function button of the control center in the “notification center”, the user may operate the mouse to move a pointer to the top of the “notification center” and then slide upward.
In an optional embodiment, the terminal device detects a ninth operation performed by the user, and in response to this operation, displays an “information center”, where the “information center” may include a search bar, an application, and an application widget. The user may search for any content in the search bar. The application may be preset or may be updated based on frequency or duration of the use of application software by the user. The application widget may include work or life information such as weather, schedule, road conditions. The application widget may be updated based on latest information of use by the user.
For example,
The “information center” includes a search bar, applications, and application widgets. The applications include Notes, Translate, Shopping Cart, and Memo. The application widgets Schedule, Weather, Road Conditions, and Translate. The user may tap an add control 1801 to add another application widget. When the terminal device detects that the add control 1801 is triggered, another application widget in the tablet computer is displayed, and the user may drag the another application widget to the “information center”. When there are many application widgets in the “information center”, the user may view content of more widgets by sliding upward or downward in region of widgets.
Optionally, when the tablet computer displays the first taskbar (a compact taskbar), the ninth operation may be: sliding leftward from the right edge of the first taskbar twice.
When the user operates a touchpad, to display the “information center”, the user may operate the touchpad to move a pointer to the right edge of the “desktop center” and then slide rightward (namely, the foregoing ninth operation). When the tablet computer displays the first taskbar (a compact taskbar), the user may operate the touchpad to move the pointer to the right edge of the “desktop center” and then slide rightward twice. When the user operates a mouse, to display the “information center”, the user may operate the mouse to move a pointer to the right edge of the “desktop center” and then slide rightward (namely, the foregoing ninth operation). When the tablet computer displays the first taskbar (a compact taskbar), the user may operate the mouse to move the pointer to the right edge of the “desktop center” and then slide rightward twice.
In the terminal device desktop management method provided in this embodiment of the present application, when the ninth operation performed by the user is detected, the window of the “information center” is displayed, to provide the user with a search bar, applications, and various daily work and life information. This helps reduce operations of viewing a plurality of types of software by the user, thereby improving user experience.
Optionally, the search bar in the “information center” of the terminal device may provide the user with two operation methods. In a first feasible operation method, the user may enter content in the search bar and then tap a search button or an enter button, and in response to this operation, the terminal device displays a search result interface. For example, the search result interface may display application software related to the search content and messages related to the search content in different software. In a second feasible operation method, the user may enter content in the search bar and then tap an application displayed in the “information center”, and in response to this operation, the terminal device displays the search content in the application.
For example,
Optionally, in the b interface in
Optionally, in the window of the “information center”, the user may drag a drag bar of the window of the “information center” to move a position of the window of the “information center”, so that the window of the “information center” is in a free state.
For example,
It should be understood that in the interface in
The foregoing describes in detail the data terminal device desktop management methods provided in the embodiments of the present application with reference to
Optionally, the detection module 2110 is further configured to: detect a third operation performed by the user on the first window, where the third operation is used to obtain function buttons of maximize, minimize, and close. The processing module 2120 is further configured to: display the function buttons of maximize, minimize, and close in a region of the first window in response to the third operation.
Optionally, the first taskbar further includes a function button of a control center, the second taskbar includes a first region and a second region, a window thumbnail of the notification center and the function button of the control center are displayed in the first region, and a window thumbnail of the application is displayed in the second region.
Optionally, the first window is the window of the notification center, and the thumbnail of the first window is displayed in the first region; or the first window is the window of the application, and the thumbnail of the first window is displayed in the second region.
Optionally, the detection module 2110 is further configured to: detect a fourth operation performed by the user on the second region, where the fourth operation is used to move a display position of the window thumbnail of the application in the second region. The processing module 2120 is further configured to: move the display position of the window thumbnail of the application in the second region in response to the fourth operation.
Optionally, the detection module 2110 is further configured to: detect a fifth operation performed by the user on the second region, where the fifth operation is used to zoom in or out the window thumbnail of the application in the second region. The processing module 2120 is further configured to: zoom in or out the window thumbnail of the application in the second region in response to the fifth operation.
Optionally, the second region further includes a thumbnail of a second window, and the second window corresponds to a second application. The detection module 2110 is further configured to: detect a sixth operation performed by the user on the thumbnail of the first window, where the sixth operation is used to make the thumbnail of the first window and the thumbnail of the second window form a window group. The processing module 2120 is further configured to: make the thumbnail of the first window and the thumbnail of the second window form the window group in response to the sixth operation. The detection module 2110 is further configured to: detect an operation of zooming in, zooming out, or moving the window group by the user. The processing module 2120 is further configured to: zoom in, zoom out, or move the window group in response to the operation of zooming in, zooming out, or moving the window group by the user.
Optionally, the detection module 2110 is further configured to: detect an operation of changing a size of the thumbnail of the first window by the user. The processing module 2120 is further configured to: adjust the size of the thumbnail of the first window in response to the operation of changing the size of the thumbnail of the first window by the user, and adaptively adjust a size of the thumbnail of the second window, to obtain an adjusted window group, where the adjusted window group includes an adjusted thumbnail of the first window and an adjusted thumbnail of the second window, and a sum of a size of the adjusted thumbnail of the first window and a size of the adjusted thumbnail of the second window is equal to a size of the window group.
Optionally, the first window is the window of the application. The detection module 2110 is further configured to: detect a seventh operation performed by the user on the thumbnail of the first window, where the seventh operation is used to create a to-do notification corresponding to the first application. The processing module 2120 is further configured to: display the to-do notification corresponding to the first application in the first region in response to the seventh operation.
Optionally, the second taskbar further includes a function button of an application list. The detection module 2110 is further configured to: detect an operation performed by the user on the function button of the application list. The processing module 2120 is further configured to: display the application list in response to the operation performed by the user on the function button of the application list, where the application list includes an icon of at least one application, and the at least one application includes the first application. The detection module 2110 is further configured to: detect an eighth operation performed by the user on the icon of the first application, where the eighth operation is used to create a to-do notification corresponding to the first application. The processing module 2120 is further configured to: display the to-do notification corresponding to the first application in the first region in response to the eighth operation.
Optionally, the detection module 2110 is further configured to: detect a ninth operation performed by the user on the second taskbar, where the ninth operation is used to display an interface of an information center. The processing module 2120 is further configured to: display the interface of the information center in response to the ninth operation.
It should be understood that the terminal device 2100 herein is embodied in a form of function modules. The term “module” herein may be an application-specific integrated circuit (application specific integrated circuit, ASIC), an electronic circuit, a processor for executing one or more software or firmware programs (for example, a shared processor, a dedicated processor, or a processor group), a memory, a combinational logic circuit, and/or another suitable component supporting the described functions. In an optional example, a person skilled in the art may understand that the terminal device 2100 may be specifically the terminal device in the foregoing method embodiment, or functions of the terminal device in the foregoing method embodiment may be integrated in the terminal device 2100. The terminal device 2100 may be configured to perform the processes and/or steps corresponding to the terminal device in the method embodiment. To avoid repetition, details are not described herein again.
The terminal device 2100 has functions of implementing corresponding steps performed by the terminal device in the foregoing method embodiment. The functions may be implemented by hardware, or implemented by executing corresponding software by hardware. The hardware or software includes one or more modules that correspond to the foregoing functions.
In this embodiment of the present application, the terminal device 2100 in
It should be understood that the terminal device 2200 may be specifically the terminal device in the foregoing method embodiment, or functions of the terminal device in the foregoing method embodiment may be integrated in the terminal device 2200. The terminal device 2200 may be configured to perform the steps and/or processes corresponding to the terminal device in the method embodiment. Optionally, the memory 2230 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may further include a nonvolatile random access memory. For example, the memory may further store information about a device type. The processor 2210 may be configured to execute the instructions stored in the memory, and when the processor executes the instructions, the processor may execute various steps and/or processes corresponding to the terminal device in the foregoing method embodiment.
It should be understood that, in this embodiment of the present application, the processor 2210 may be a central processing unit (central processing unit, CPU), and the processor may alternatively be another general purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logical device, a discrete gate or transistor logic device, a discrete hardware assembly, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
During an implementation process, the steps of the foregoing method may be completed by using a hardware integrated logic circuit in the processor or instructions in a form of software in the processor. Steps of the method disclosed with reference to the embodiments of the present application may be directly executed and accomplished by a hardware processor, or may be executed and accomplished by a combination of hardware and software modules in a processor. A software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, or the like. The storage medium is located in the memory, and the processor executes the instructions in the memory and completes the steps of the foregoing method in combination with hardware of the processor. To avoid repetition, details are not described herein again.
The present application further provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program, and the computer program is configured to implement the method corresponding to the terminal device in the foregoing method embodiment.
The present application further provides a chip system. The chip system is configured to support the terminal device in the foregoing method embodiment to implement the functions illustrated in the embodiment of the present application.
The present application further provides a computer program product. The computer program product includes a computer program (which may also be referred to as code or instructions), and when the computer program is run on a computer, the computer may perform the method corresponding to the terminal device illustrated in the foregoing method embodiment.
A person of ordinary skill in the art may be aware that units and algorithm steps in the examples described with reference to the embodiments disclosed in this specification may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be another division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected according to an actual requirement to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in a form of a software function unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementation manners of the present application, but are not intended to limit the protection scope of the present application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in the present application shall fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202110884058.7 | Aug 2021 | CN | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2022/089232 | 4/26/2022 | WO |