This application is based on and claims priority to Chinese Patent Application No. 202311386756.X filed on Oct. 24, 2023, the entire content of which is incorporated herein by reference.
The present disclosure relates to the field of terminals, and more particularly, to an application display method, an application display device and a storage medium.
With the development of communication technology, especially the rapid development of intelligent terminals, more and more kinds of applications are installed in terminals. Users often need to switch among a current application, recent tasks, desktop and other areas to realize multi-window task display control.
In the related art, floating small windows and other methods can be used to perform multi-window task display control on electronic apparatuses, but the cost of task management is still high, and addition of foreground application display is complex.
In order to overcome the problems existing in the related art, the present disclosure provides an application display method, an application display device and a storage medium.
According to a first aspect of embodiments of the present disclosure, there is provided an application display method, including: entering a first display mode in response to detecting a first operation by an electronic apparatus, in which the first display mode includes a main display area, a recent task display area and a frequently-used application display area, the recent task display area is in a first area adjacent to a first edge of the main display area, and the frequently-used application display area is in a second area adjacent to a second edge of the main display area; and in response to entering the first display mode, displaying in the recent task display area an application that the electronic apparatus has run within a set time before a current time, displaying in the main display area a first currently active application upon detection of the first operation by the electronic apparatus, and displaying in the frequently-used application display area a preset application.
According to a second aspect of embodiments of the present disclosure, there is provided an application display device, including: a processor; and a memory for storing a processor-executable instruction in which the processor is configured to: enter a first display mode in response to detecting a first operation by an electronic apparatus, in which the first display mode includes a main display area, a recent task display area and a frequently-used application display area, the recent task display area is in a first area adjacent to a first edge of the main display area, and the frequently-used application display area is in a second area adjacent to a second edge of the main display area; and in response to entering the first display mode, display in the recent task display area an application that the electronic apparatus has run within a set time before a current time, display in the main display area a first currently active application upon detection of the first operation by the electronic apparatus, and display in the frequently-used application display area a preset application.
According to a third aspect of the present disclosure, there is provided a storage medium having stored therein an instruction that, when executed by a processor of a terminal, causes the terminal to enter a first display mode in response to detecting a first operation by an electronic apparatus, in which the first display mode includes a main display area, a recent task display area and a frequently-used application display area, the recent task display area is in a first area adjacent to a first edge of the main display area, and the frequently-used application display area is in a second area adjacent to a second edge of the main display area; and in response to entering the first display mode, display in the recent task display area an application that the electronic apparatus has run within a set time before a current time, display in the main display area a first currently active application upon detection of the first operation by the electronic apparatus, and display in the frequently-used application display area a preset application.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in accompanying drawings. In the description with reference to the drawings, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements. Embodiments described below do not represent all embodiments consistent with the present disclosure.
An application display method according to embodiments of the present disclosure can be applied to display control of an application program or a task window on an electronic apparatus.
The application display method according to embodiments of the present disclosure can be executed by an electronic apparatus that may be any apparatus including a display component and a touch component and using electronic components and technologies to perform specific functions or tasks. For example, in the embodiments described below, the electronic apparatus may be called a terminal, a mobile terminal, an intelligent terminal, and the like. The electronic apparatus can also be called user equipment (UE), mobile station (MS) and so on, such as a hand-held or vehicle-mounted device with a touch display function. Examples of the electronic apparatus can include: mobile phones, tablets, laptops, palmtop computers, mobile Internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, intelligent distribution network devices, wireless terminals in industrial control, wireless terminals in unmanned driving, etc.
In current application scenarios of the electronic apparatus, users have increasingly diverse needs, and often require simultaneous use of a plurality of applications to meet the needs in different scenes. Consequently, it is not easy to display an ideal multi-task combination conveniently on a single apparatus.
Although there are some display methods, such as split screens, small windows and quick switching between applications that have been opened, a current layout of existing applications still needs changing, or there are problems such as high task management cost and complex steps for addition of foreground application display.
Accordingly, embodiments of the present disclosure provide an application display method. By entering a first display mode through a first operation, in the first display mode, users can control display of a plurality of application programs or windows through an intuitive operation in a main display area, a recent task display area and a frequently-used application display area, which makes multi-task management more natural and user-friendly.
In step S11, a first display mode is entered, in response to detecting a first operation by an electronic apparatus.
When it is detected that a user performs the first operation during a current application interface operation, the first display mode can be directly entered for operation without other additional operations.
The first display mode includes a main display area, a recent task display area and a frequently-used application display area, the recent task display area is in a first area adjacent to a first edge of the main display area, and the frequently-used application display area is in a second area adjacent to a second edge of the main display area.
In an embodiment, in a current interface, when detecting that the user slides a rod control for a certain distance, the electronic apparatus enters the first display mode.
For example, special screen touch gestures can also be introduced as the first operation to trigger the entry into the first display mode, such as detecting that the user makes a specific gesture on the electronic apparatus screen to trigger the first display mode. This gesture can be to draw a specific path on the screen, or click a specified number of times in a specified area.
In step S12, in response to entering the first display mode, an application that the electronic apparatus has run within a set time before a current time is displayed in the recent task display area, a first currently active application upon detection of the first operation by the electronic apparatus is displayed in the main display area, and a preset application is displayed in the frequently-used application display area.
The application that the electronic apparatus has run within a set time before the current time are displayed in the recent task display area, the first currently active application of the electronic apparatus when the first operation is detected is displayed in the main display area, and the preset applications are displayed in the frequently-used application display area.
By displaying all the applications that the electronic apparatus has run within a set time before the current time in the recent task display area, and displaying the applications that are frequently used in the frequently-used application display area, and allowing users to customize the frequently-used applications, users do not need to return to a home screen or the application drawer to find applications frequently, thus saving time and helping to better organize and manage the multi-task window.
In an embodiment, the first display mode can be entered from an application program or system desktop currently running in the foreground. The layout of the current application of the electronic apparatus can be maintained after the first operation is detected, while the first display mode can be directly entered without triggering other operations.
For example,
For another example,
In embodiments of the present disclosure, the first display mode is entered when the first operation is detected. In the first display mode, through the main display area, the recent task display area and the frequently-used application display area, users can control the display of a plurality of application programs or windows through intuitive operations, which makes the multi-task management and application display control more natural and user-friendly.
In an embodiment, display control is performed on a target display area based on a second operation, in response to detecting the second operation in the first display mode; and the target display area includes at least one of: the main display area, the recent task display area and the frequently-used application display area.
In embodiments of the present disclosure, after entering the first display mode, a second operation can be performed, and based on the second operation, display control can be performed on the required application display layout from the main display area, the recent task display area and the frequently-used application display area. Through the recent task display area, users can clearly see the recently opened applications, which makes it easier to manage and switch multitasks. Through the frequently-used application display area, users don't need to remember or search for the required application, thus improving the efficiency of display control.
In an embodiment, in response to that the second operation includes an adjustment operation on a display position of a first application window displayed in the main display area, the first application window is displayed in the main display area based on the display position corresponding to the adjustment operation, and display positions of the recent task display area and the frequently-used application display area are kept unchanged.
In embodiments of the present disclosure, the first application window is displayed in the main display area based on the display position corresponding to the adjustment operation, and the positions of the recent task display area and the frequently-used application display area will not change. This helps to avoid the occlusion problem encountered by users in display control and provides a clearer view. Users don't have to worry about the display being accidentally moved or hidden, thus reducing possible confusion and errors in display control.
In an embodiment, based on the second operation, display control is performed on the application displayed in the target display area.
In embodiments of the present disclosure, display control is performed on an application that needs to be displayed in the target display area based on the second operation. Through this visual display method, the user can control the display of a plurality of application programs or windows through intuitive operation, thus improving the efficiency of display control.
In an embodiment, when entering the first display mode, the applications displayed in the target display area may include applications existing in the original application layout of the screen and applications included in the main display area based on the second operation.
In step S51, in response to the second operation for switching a first application currently displayed in the main display area to a second application, the second application is displayed in the main display area, and the first application is displayed at a first place in an application queue displayed in the recent task display area.
In step S52, the second application includes an application selected from the recent task display area, or an application selected from the frequently-used application display area, or an application selected from the main display area.
Through the recent task display area, frequently-used application display area or in the main display area, users can choose to switch the application currently displayed in the main display area. When the switch is made, the application programs previously displayed in the main display area will be placed at the top of the application queue displayed in the recent task display area, and will not be closed immediately.
In embodiments of the present disclosure, the switched application is displayed at the top of the nearest taskbar, which helps to maintain the continuity of multi-task management and display control. Users can return to their previous tasks at any time without reopening the application.
In an embodiment, in response to the second operation for closing a first application currently displayed in the main display area, wherein the number of the first application is one, the displayed first application is closed in the main display area, and a desktop application is displayed.
In embodiments of the present disclosure, the second operation is configured to close the first application currently displayed in the main display area, and when the first application is the only application in the main display area, the system desktop can be displayed without leaving the first display mode. Through the application display method in embodiments of the disclosure, the application program and the desktop can be switched more quickly, and the work efficiency is improved, especially when the desktop content needs to be frequently viewed such as when users need to view controls, files or shortcuts on the desktop.
In an embodiment, in response to that the second operation includes dragging a third application from at least one of the recent task display area or the frequently-used application display area to the main display area, the third application is displayed in the main display area in a display manner matching a hot spot location where the third application is dragged to the main display area, and the display manner includes split screen display and/or floating window display, and different display manners correspond to different hot spot locations.
The task management of multi-applications window can be realized by dragging applications from the recent task display area and/or the frequently-used application display area to the main display area. The simultaneous display of a plurality of applications can be realized through split screen display and/or floating window display. Moreover, different display modes can be directly selected according to the different dragged hot spot locations without other additional operations.
In embodiments of the present disclosure, by dragging the application from the recent task display area and/or the frequently-used application display area to the main display area, the multi-task window combination required by the user can be completed quickly and conveniently, thus making full use of the screen space and improving the work efficiency. Moreover, the position of the drag can be changed as needed, thus switching between the split screen and the small window at any time, which provides a smooth multi-task management mode without complicated operation.
In an embodiment, in response to that the third application belongs to the recent task display area, an application that is displayed behind the third application in an application queue displayed in the recent task display area fill a vacancy sequentially according to a closing time sequence.
In embodiments of the present disclosure, other applications can automatically fill in the recent task display area according to the closing time sequence, thus filling the vacancy of the application dragged to the home screen. This helps to maintain the continuity and improve user-friendliness of display control. Users don't have to manually rearrange applications, reducing confusion and possible errors. Moreover, it is ensured that the applications in the recent task display area remain in order, which helps to make full use of screen space and improves work efficiency.
In an embodiment, in response to that the second operation includes updating an application displayed in the recent task display area, the application displayed in the recent task display area is updated according to a closing time sequence of the application in an application queue displayed in the recent task display area.
In embodiments of the present disclosure, in response to that the second operation includes updating the application displayed in the recent task display area, the application can be displayed in the recent task display area according to the closing time sequence, which helps to maintain the consistency of task management. Users can access applications according to their recent activities without searching in the list, which improves users' work efficiency.
In an embodiment, the first display mode is exited in response to detecting a third operation of exiting the first display mode, and a fourth application is displayed according to a display manner of displaying the fourth application in the main display area upon detection of the third operation.
Through the above operations, the application layout required by the user, that is, the fourth application, is obtained in the main display area. At this time, users can directly exit the first display mode in the third operation, and display the combination of windows in full screen.
In embodiments of the present disclosure, seamless switching from the first display mode to the full screen display can be realized through the third operation without unnecessary steps or clicks, which provides a faster and smoother handover experience.
In step S111, a first control operation on a first control is detected in an application interface or a desktop application interface displayed on the electronic apparatus, and it is determined that the first operation is detected.
In step S112, a second operation and/or a third operation is a second control operation performed on the first control in the first display mode.
By controlling the first control, the first display mode can be directly entered from the application interface or the system desktop application interface. In the first display mode, the first control can be reused for other operations.
The technical solutions according to embodiments of the present disclosure have the following beneficial effects. In the first display mode, users can control display of a plurality of application programs or windows through intuitive operations in the main display area, the recent task display area and the frequently-used application display area, by entering the first display mode through the first operation, which makes multi-task management more natural and user-friendly. Through this intuitive display mode, users can manage the plurality of applications more easily without switching among different applications frequently, improving the multitasking efficiency.
Based on the same concept, embodiments of the present disclosure also provide an application display device.
It can be understood that the application display device according to embodiments of the present disclosure includes corresponding hardware structures and/or software modules for executing various functions in order to realize the above functions. Combining the units and algorithm steps of various examples disclosed in embodiments of the present disclosure, embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, while this realization should not be considered beyond the scope of the technical solution of the disclosed embodiment.
In some embodiments, the application display device further includes a processing unit 103 configured to perform display control on a target display area based on a second operation, in response to detecting the second operation in the first display mode. The target display area includes at least one of: the main display area, the recent task display area and the frequently-used application display area.
In some embodiments, the processing unit 103 performs the display control on the target display area based on the second operation by: in response to that the second operation includes an adjustment operation on a display position of a first application window displayed in the main display area, displaying the first application window in the main display area based on the display position corresponding to the adjustment operation, and keeping display positions of the recent task display area and the frequently-used application display area unchanged.
In some embodiments, the processing unit 103 performs the display control on the target display area based on the second operation by: performing display control on an application displayed in the target display area based on the second operation.
In some embodiments, the processing unit 103 performs display control on the application displayed in the target display area based on the second operation by: in response to the second operation for switching a first application currently displayed in the main display area to a second application, displaying the second application in the main display area, and displaying the first application at a first place in an application queue displayed in the recent task display area. The second application includes an application selected from the recent task display area, or an application selected from the frequently-used application display area, or an application selected from the main display area.
In some embodiments, the processing unit 103 performs display control on the application displayed in the target display area based on the second operation by: in response to the second operation for closing a first application currently displayed in the main display area, in which the number of the first application is one, closing the first application displayed in the main display area and displaying a desktop application.
In some embodiments, the processing unit 103 performs display control on the application displayed in the target display area based on the second operation by: in response to that the second operation includes dragging a third application from at least one of the recent task display area or the frequently-used application display area to the main display area, displaying the third application in the main display area in a display manner matching a hot spot location where the third application is dragged to the main display area. The display manner includes split screen display and/or floating window display, and different display manners correspond to different hot spot locations.
In some embodiments, the processing unit 103 is further configured to: in response to that the third application belongs to the recent task display area, fill a vacancy in the recent task display area by an application behind the third application in an application queue displayed in the recent task display area sequentially according to a closing time sequence.
In some embodiments, the processing unit 103 performs display control on the application displayed in the target display area based on the second operation by: in response to that the second operation includes updating an application displayed in the recent task display area, updating the application displayed in the recent task display area according to a closing time sequence of the application in an application queue displayed in the recent task display area.
In some embodiments, the processing unit 103 is further configured to: in response to detecting a third operation of exiting the first display mode, exit the first display mode, and display a fourth application according to a display manner of displaying the fourth application in the main display area upon detection of the third operation.
In some embodiments, detecting the first operation includes detecting a first control operation on a first control in an application interface or a desktop application interface displayed on the electronic apparatus, and determining that the first operation is detected. The second operation and/or the third operation is a second control operation performed on the first control in the first display mode.
Regarding the application display device in the above embodiments, the specific way in which each module performs the operation has been described in detail in the embodiments of the application display method, and will not be described in detail here.
Referring to
The processing component 202 generally controls the overall operation of the device 200, such as operations associated with display, telephone call, data communication, camera operation and recording operation. The processing component 202 may include one or more processors 220 to execute instructions to complete all or part of the steps of the application display method described above. In addition, the processing component 202 can include one or more modules to facilitate the interaction between the processing component 202 and other components. For example, the processing component 202 can include a multimedia module to facilitate interaction between the multimedia component 208 and the processing component 202.
The memory 204 is configured to store various types of data to support operations at the device 200. Examples of these data include instructions for any application or method operating on the device 200, contact data, phone book data, messages, pictures, videos, and the like. The memory 204 can be realized by any type of volatile or nonvolatile memory device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
The power component 206 provides power to various components of the device 200. The power component 206 may include a power management system, one or more power sources, and other components associated with generating, managing and distributing power for the device 200.
The multimedia component 208 includes a screen that provides an output interface between the device 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, sliding and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or sliding action, but also detect the duration and pressure related to the touch or sliding operation. In some embodiments, the multimedia component 208 includes a front camera and/or a rear camera. When the device 200 is in an operation mode, such as a shooting mode or a video mode, the front camera and/or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capability.
The audio component 210 is configured to output and/or input audio signals. For example, the audio component 210 includes a microphone (MIC), which is configured to receive external audio signals when the device 200 is in an operation mode, such as a call mode, a recording mode and a voice recognition mode. The received audio signal may be further stored in the memory 204 or transmitted via the communication component 216. In some embodiments, the audio component 210 further includes a speaker for outputting audio signals.
The I/O interface 212 provides an interface between processing component 202 and peripheral interface modules, and the above-mentioned peripheral interface modules can be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home button, volume button, start button and lock button.
The sensor component 214 includes one or more sensors for providing various aspects of status assessment for the device 200. For example, the sensor component 214 can detect the open/closed state of the device 200, the relative positioning of components, such as the display and keypad of the device 200, the position change of the device 200 or a component of the device 200, the presence or absence of user contact with the device 200, the orientation or acceleration/deceleration of the device 200 and the temperature change of the device 200. The sensor component 214 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor component 214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 214 may further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor or a temperature sensor.
The communication component 216 is configured to facilitate wired or wireless communication between the device 200 and other devices. The device 200 can access wireless networks based on communication standards, such as Wi-Fi, 2G or 3G, or their combination. In an embodiment, the communication component 216 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an embodiment, the communication component 216 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
In an embodiment, the device 200 may be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing device (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components for performing the above methods.
In an embodiment, there is also provided a non-transitory computer-readable storage medium including instructions, such as the memory 204 including instructions, which can be executed by the processor 220 of the device 200 to complete the above method. For example, the non-transitory computer-readable storage medium can be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
It can be understood that “a plurality of” in the present disclosure means two or more, and other quantifiers are similarly interpreted. The term “and/or”, which describes the relationship of related objects, means that there are three kinds of relationships. For example, A and/or B can mean that A exists alone, A and B exist together, and B exists alone. The symbol “/” generally indicates that the associated objects are in an “or” relationship. The singular forms “a/an”, “said” and “the” are also intended to include plural forms, unless clearly indicated otherwise in the context.
It can further understood that terms “first” and “second” are configured to describe various information, but these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other and do not indicate a specific order or importance. In fact, the expressions “first” and “second” can be used interchangeably. For example, without departing from the scope of the present disclosure, first information may also be called second information, and similarly, second information may also be called first information.
It can be further understood that unless otherwise specified, the term “connection” includes direct connection between two members without other members, and indirect connection between two members through other members.
It can be further understood that although the operations are described in a specific order in the drawings in embodiments of the present disclosure, it should not be understood as requiring that these operations must be performed in a specific order or a serial order shown, or that all the operations shown must be performed to obtain a desired result. In certain circumstances, multitasking and parallel processing may be beneficial.
Other embodiments of the present disclosure will easily occur to those skilled in the art after considering the specification and practicing the present disclosure disclosed herein. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common sense or common technical means in this technical field that are not disclosed in the present disclosure.
It should be understood that the present disclosure is not limited to the precise structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202311386756.X | Oct 2023 | CN | national |