Application switching method and device, equipment and storage medium

By adjusting the interface position after application switching in the task manager, the problem of users being unable to perceive application sorting changes is solved, and the efficiency of user experience and application switching is improved.

CN119883480APending Publication Date: 2025-04-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411982716.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art cannot effectively make the user perceive the changes in the application sorting in the task manager after the application switching, resulting in a poor user experience.

Method used

By displaying the first display interface, the second display interface is displayed in response to the switching operation, and the position of the second display interface in the task manager when the preset conditions are met, so that the user can clearly perceive the position or sort of the application during the next switching.

Benefits of technology

It improves the user's experience during application switching, ensuring that the user can effectively remember the location and sort of applications, so as to quickly find the applications that need to be used.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883480A_ABST
    Figure CN119883480A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an application switching method and device, equipment and a storage medium, and belongs to the technical field of computers.The method comprises the steps that a first display interface is displayed, and the first display interface is a main interface of the computer equipment or any display interface in a task manager of the computer equipment; in response to the first switching operation, a second display interface corresponding to the first switching operation is displayed, and the second display interface is different from the first display interface; under the condition that preset conditions are met, the positions of the second display interface in the multiple display interfaces in the task manager are adjusted, the preset conditions at least comprise first conditions, and the first conditions are conditions corresponding to target operation and / or use parameters of application programs corresponding to the multiple display interfaces; the plurality of application programs are all operated in the computer equipment. According to the scheme, effective auxiliary operation can be provided for the user, and then the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and relate to but are not limited to an application switching method and apparatus, device, and storage medium. Background Art

[0002] When using electronic terminals such as smart phones and tablet computers, users often open or run multiple applications at the same time, so all applications running in the background of the electronic terminal can be displayed to the user through the task manager.

[0003] In the related art, since users may need to frequently switch between multiple applications, switching controls may also be set in the electronic terminals to quickly switch the application currently displayed on the interface of the electronic terminal to other applications in the task manager.

[0004] However, since the solution in the related art cannot enable the user to more clearly perceive the new order of the applications in the task manager after the switching after the displayed applications are switched through the switching control, this solution may lead to a poor user experience. Summary of the invention

[0005] In view of this, the application switching method, device, equipment, and storage medium provided in the embodiments of the present application can provide users with effective auxiliary operations, thereby improving the user experience. The application switching method, device, equipment, and storage medium provided in the embodiments of the present application are implemented as follows:

[0006] In one aspect of an embodiment of the present application, a method for switching applications is provided, which is applied to a computer device; the method comprises:

[0007] Displaying a first display interface, where the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device;

[0008] In response to a first switching operation, displaying a second display interface corresponding to the first switching operation, wherein the second display interface is different from the first display interface;

[0009] When a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager, the preset condition including at least a first condition, the first condition being a condition corresponding to a target operation and / or a usage parameter of an application corresponding to the multiple display interfaces;

[0010] Wherein, the multiple application programs are all running in the computer device.

[0011] Another aspect of the embodiment of the present application further provides an application switching device, which is applied to a computer device; the device includes:

[0012] A display module, used to display a first display interface, where the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device;

[0013] a switching module, configured to display, in response to a first switching operation, a second display interface corresponding to the first switching operation, wherein the second display interface is different from the first display interface;

[0014] an adjustment module, configured to adjust the position of the second display interface in the plurality of display interfaces in the task manager when a preset condition is met, wherein the preset condition includes at least a first condition, wherein the first condition is a condition corresponding to a target operation and / or a usage parameter of an application corresponding to the plurality of display interfaces;

[0015] Wherein, the multiple application programs are all running in the computer device.

[0016] The computer device provided in the embodiment of the present application includes a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the method described in the embodiment of the present application is implemented.

[0017] The computer-readable storage medium provided in the embodiment of the present application has a computer program stored thereon, and when the computer program is executed by a processor, the method provided in the embodiment of the present application is implemented.

[0018] The application switching method, device, equipment and computer-readable storage medium provided in the embodiments of the present application are

[0019] Displaying a first display interface; in response to a first switching operation, displaying a second display interface corresponding to the first switching operation; and adjusting a position of the second display interface in the plurality of display interfaces in the task manager when a preset condition is met.

[0020] The preset condition includes at least a first condition, which is a condition corresponding to the target operation and / or the usage parameters of the application corresponding to the multiple display interfaces. In other words, the preset condition may be a condition that enables the user to generate effective instant memory.

[0021] It can be seen that in the embodiment of the present application, after responding to the first switching operation and displaying the second display interface corresponding to the first switching operation, the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the preset condition is met.

[0022] That is, only when the user performs a target operation on the second display interface or the usage parameters of the application corresponding to the second display interface meet the first condition, the position of the second display interface in the task manager will be adjusted. If the user does not perform the target operation or the usage parameters do not meet the first condition, the positions of the multiple display interfaces in the task manager will not be adjusted.

[0023] In this way, it can be ensured as much as possible that the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the user forms an effective immediate memory of the behavior of switching the foreground application currently running through the first switching operation.

[0024] Then, the user can clearly perceive the position or order of each application in the current task manager when switching through the first switching operation next time, so that the user can quickly trigger the first switching operation to switch the application program that the user needs to use to the foreground of the computer device.

[0025] In this way, effective auxiliary operations can be provided to users, thereby improving the user experience and solving the technical problems raised in the background technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0027] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application;

[0028] Figure 2 A flowchart of a first application switching method provided in an embodiment of the present application;

[0029] Figure 3 A flowchart of a second application switching method provided in an embodiment of the present application;

[0030] Figure 4 A flowchart of a third application switching method provided in an embodiment of the present application;

[0031] Figure 5 A flowchart of a fourth application switching method provided in an embodiment of the present application;

[0032] Figure 6 A schematic diagram of a first display interface provided in an embodiment of the present application;

[0033] Figure 7 A flowchart of a fifth application switching method provided in an embodiment of the present application;

[0034] Figure 8 A schematic diagram of a second display interface provided in an embodiment of the present application;

[0035] Fig. 9 A flowchart of a sixth application switching method provided in an embodiment of the present application;

[0036] Fig.10 A flowchart of a seventh application switching method provided in an embodiment of the present application;

[0037] Fig.11 A schematic diagram of a third display interface provided in an embodiment of the present application;

[0038] Fig.12 A flowchart of an eighth application switching method provided in an embodiment of the present application;

[0039] Fig.13 A schematic diagram of a fourth display interface provided in an embodiment of the present application;

[0040] Fig.14 A schematic diagram of the structure of an application switching device provided in an embodiment of the present application;

[0041] Fig.15 A schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the present application will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.

[0043] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0044] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0045] It should be pointed out that the terms "first\second\third" involved in the embodiments of the present application are used to distinguish similar or different objects, and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0046] In the related art, when users use electronic terminals such as smart phones and tablet computers, they often open or run multiple applications at the same time. Relevant technicians often set up a task manager in these electronic terminals, which can display all applications running in the background of the electronic terminal to the user, and the task manager usually sorts the most recently opened application first.

[0047] Since users may need to frequently switch between multiple applications, a switching control may be set in the electronic terminal settings to quickly switch the application currently displayed on the interface of the electronic terminal. For example, when the user triggers the switching control, the currently displayed application may be switched to an application that is ranked after the currently displayed application in the task manager. Then, after the user performs any triggering operation on the application displayed after the switching, the application displayed after the switching may be ranked first in the task manager as the latest application.

[0048] However, the solution in the related art cannot make the user more clearly aware that the ranking of the applications in the task manager may change after the displayed application is switched through the switching control. If the user only checks the application interface without actually operating the application after switching the application through the switching control, or the user may accidentally touch the application, the ranking of the applications in the task manager may be easily changed. In this way, the user may not form an effective immediate memory, and may forget or be unclear about the ranking of the applications in the current task manager when switching through the first switching operation next time, resulting in the user being unable to quickly switch to the application he needs to use.

[0049] Therefore, this solution may lead to a poor user experience.

[0050] In order to solve the above technical problems existing in the related art, the embodiment of the present application provides an application switching method, which displays a first display interface; in response to a first switching operation, displays a second display interface corresponding to the first switching operation; and when a preset condition is met, adjusts the position of the second display interface in the multiple display interfaces of the task manager. In this way, effective auxiliary operations can be provided to the user, thereby improving the user's experience.

[0051] The following is a brief introduction to the application scenarios of the application switching method provided in the embodiments of the present application.

[0052] Figure 1 This is a schematic diagram of an application scenario provided in an embodiment of the present application, see Figure 1 In (a), the scenario may include a computer device 100, which may include, for example, but not limited to, a mobile phone, a wearable device (such as a smart watch, a smart bracelet, smart glasses, etc.), a tablet computer, a laptop computer, a vehicle-mounted terminal, etc. The function implemented by the method may be implemented by calling a program code by a processor in the computer device, and of course the program code may be stored in a computer storage medium. It can be seen that the computer device at least includes a processor and a storage medium.

[0053] Among them, the method can be applied to an operating system in a computer device, such as an Android system, an IOS system, etc., without specific limitation herein. Any possible application or application software can be run in the computer device through the operating system to display a corresponding graphical user interface, and the currently displayed graphical user interface can be switched through corresponding controls, thereby achieving the effect of switching the application or application software currently running in the foreground.

[0054] For example, multiple system-level applications and multiple application-level applications may run in the computer device 100, where one system-level application may be a task manager, and each application-level application may be a shopping program, a communication program, audio and video software, etc., which is not limited to the embodiments of the present application.

[0055] Continue to see Figure 1 (b) in the figure, when the task manager in the computer device 100 is opened, the interface of the computer device 100 can display the various applications running in the computer device 100. Assuming that at least application A, application B, and application C are running in the computer device 100, after the user opens the task manager, the initial interface of the task manager can display thumbnail views corresponding to application A and application B.

[0056] Assume that the task manager displays the order of each application from left to right, that is, application A is the first program arranged in the task manager, and application B is the second program arranged in the task manager. If the user slides from right to left on the initial interface of the task manager, the initial interface of the task manager will change. Figure 1 In (c), thumbnail views corresponding to application A, application B, and application C will be displayed on the initial interface of the changed task manager.

[0057] It can be seen that the task manager can display thumbnail views of at least some of the applications in the order of the running applications, so that the user can view the order of the applications. Moreover, the user can also quickly select the application to be opened from the task manager by clicking on any thumbnail view or other methods. The embodiments of the present application are not limited to this.

[0058] That is to say, the computer device 100 can be a device with any operating system and running an application program, and the user can implement the application switching method provided in the embodiment of the present application while using the computer device 100.

[0059] The present application embodiment is described by taking the application switching method applied in computer devices such as smart phones and tablet computers as an example, but it does not mean that the present application embodiment can only be applied to application switching in smart phones and tablet computers.

[0060] The application switching method provided in the embodiment of the present application is explained in detail below.

[0061] Figure 2 This is a flowchart of an application switching method provided by the present application. The method can be applied to the above-mentioned computer device 100, which may include a screen for displaying images, a trigger device for users to trigger, and any processor with processing, control, recognition, calculation and other functions. Figure 2 , an embodiment of the present application provides an application switching method, the method comprising:

[0062] Step S201: displaying a first display interface.

[0063] Optionally, the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device.

[0064] The main interface of the computer device may refer to the desktop of the computer device, and the main interface is the main entrance for the user to interact with the computer device. The main interface may provide elements such as icon controls, status bars, and wallpapers corresponding to various applications, and the user may quickly access or open the application corresponding to the icon control by clicking any icon control.

[0065] The task manager of the computer device is mainly a system-level application for managing and optimizing the applications and system resources of the mobile phone. The user can view and manage the running applications by opening the task manager, and can also end the running of the applications through the task manager. In an environment where the computer device runs multiple applications, the user can also use the task manager to quickly switch between different applications. The task manager can also have any other possible functions, which are not limited in the embodiments of the present application.

[0066] In this embodiment, the task manager may store or record the display interface corresponding to each application running in the computer device, and each display interface in the task manager may be an interface when the user exits each application, or may be an initial interface when opening each application. This embodiment of the application is not limited to this.

[0067] Furthermore, the application programs running in the computer device may include: an application program running in the background of the computer device and an application program running in the foreground of the computer device.

[0068] Optionally, the operation of displaying the first display interface may specifically be displaying the main interface of the computer device or any display interface in the task manager after the user performs a corresponding trigger operation on the computer device.

[0069] For example, if the computer device is in a dormant or locked state, the first display interface may be displayed when the user performs a wake-up operation or unlocks the computer device. If the computer device is in an unlocked state, the first display interface may be displayed when the user performs any operation on the computer device. This embodiment of the application does not limit this.

[0070] Furthermore, each display interface in the task manager may correspond to a thumbnail view displayed in the task manager, that is, each display interface in the task manager also corresponds to an application program running in the computer device.

[0071] It is understandable that when the computer device is in the awake state or unlocked state, the display interface currently displayed by the computer device can be used to characterize the running status of the program in the computer device to a certain extent. Then, when the first display interface is displayed, if the first display interface is the main interface, it can be indicated that there is currently no application running in the foreground of the computer device; if the first display interface is any display interface in the task manager, it can be indicated that the application corresponding to the first display interface is running in the foreground of the computer device.

[0072] Generally, a user can directly interact with the application running in the foreground of the computer device, while the application running in the background of the computer device generally cannot directly interact with the user but can perform tasks such as downloading or processing data.

[0073] It is worth noting that when the first display interface is displayed, it can indicate that the computer device is in a wake-up or unlocked state, and the user can currently perform any possible operation on the computer device to use the application in the computer device.

[0074] Step S202: In response to a first switching operation, displaying a second display interface corresponding to the first switching operation.

[0075] Optionally, the first switching operation may be an operation for switching an interface currently displayed on the computer device, and the first switching operation may include a directional operation and a non-directional operation.

[0076] The directional operation may refer to an operation performed by a user with a pointing direction and / or a pointing distance, for example, the directional operation may be a sliding operation. The non-directional operation may refer to an operation performed by a user without a pointing direction and a pointing distance, for example, the directional operation may be a click operation, a double-click operation, etc. This embodiment of the application does not limit this.

[0077] In this embodiment, the first switching operation may be an operation in which the user triggers a virtual control or other position provided in an interface displayed on the screen (touch screen) of the computer device, or an operation in which the user triggers any other possible triggering device (physical button).

[0078] Optionally, the second display interface is different from the first display interface. Furthermore, the second display interface is a display interface in a task manager of the computer device.

[0079] That is to say, if the first display interface is the main interface of the computer device, then the second display interface can be any display interface in the task manager. If the first display interface is a display interface in the task manager of the computer device, then the second display interface can be any display interface in the display interfaces of the task manager except the first display interface.

[0080] In this embodiment, the second display interface corresponding to the first switching operation may specifically refer to the display interface that is currently required to be displayed when the computer device responds to the first switching operation; it may also refer to the display interface that the user expects the computer device to display, and this embodiment of the application does not limit this.

[0081] It should be noted that, in response to the first switching operation, when the second display interface is displayed, the first display interface will be cancelled at the same time. Moreover, in the process of canceling the display of the first display interface and displaying the second display interface, the computer device may also display a corresponding transition animation, which is not limited in the embodiment of the present application.

[0082] It is worth noting that, since the application corresponding to the currently displayed display interface will run in the foreground of the computer device, when the second display interface is displayed in response to the first switching operation, the application corresponding to the second display interface can be made to run in the foreground of the computer device, and the application corresponding to the first display interface can be adjusted to run in the background. In this way, the purpose of quickly switching the application running in the foreground of the computer device can be achieved through the first switching operation.

[0083] Step S203: When a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager.

[0084] Optionally, the preset condition includes at least a first condition, and the first condition is a condition corresponding to the target operation and / or a usage parameter of an application corresponding to the multiple display interfaces.

[0085] The multiple application programs are all running in the computer device.

[0086] In this embodiment, the target operation may be a trigger operation performed by the user on the second display interface.

[0087] Specifically, the target operation may be an operation that can change the running state of the application. Changing the running state of the application may refer to any possible operation such as causing the application to generate data reporting, causing the application to download data, causing the application to call an API interface, etc.

[0088] For example, in general, the target operation may include triggering virtual controls and links provided in the display interface corresponding to the application, copying text, images, and videos displayed in the display interface corresponding to the application, and any other possible operations. In contrast, operations such as clicking on a blank area of ​​the display interface, sliding the display interface, etc., which do not generate data reporting or downloading, or call API interfaces, do not belong to the target operation.

[0089] In this embodiment, the usage parameter may represent the importance of the application to the user or the priority of the user in using the application.

[0090] For example, the usage parameter may include, but is not limited to, the number of times the user has recently used the application, the number of times the user has recently switched to a display interface corresponding to the application, and / or the type of maturity of the application. This embodiment of the application does not limit this.

[0091] That is to say, the preset condition may be a condition that enables the user to generate effective instant memory. The preset condition may be selected by relevant technicians or users according to actual needs, and the present application embodiment does not limit this.

[0092] In this embodiment, if the preset condition is met, it can be indicated that the user has performed a valid operation (i.e., the target operation) on the second display interface, so that the running state of the application corresponding to the second display interface has changed. If the preset condition is not met, it can be indicated that the user has not performed any operation on the second display interface or has performed an invalid operation on the second display interface, so that the running state of the application corresponding to the second display interface has not changed.

[0093] It is understandable that, if the preset condition is not met, the position of the second display interface in the task manager is not adjusted, so that the display interfaces in the task manager can maintain the position or order before responding to the first switching operation.

[0094] It is worth noting that in the related art, the position of each display interface in the task manager is determined according to the order in which the user opens the corresponding applications of each display interface. For example, if the user first opens application C, then opens application B after closing application C, and then opens application A after closing application B, then the display interface corresponding to application A is the first of the display interfaces in the task manager, the display interface corresponding to application B is the second of the display interfaces in the task manager, and the display interface corresponding to application C is the third of the display interfaces in the task manager. By analogy, the position of each display interface in the task manager can be determined.

[0095] However, after responding to the first switching operation, the first display interface will be cancelled and the second display interface will be displayed, so the application corresponding to the second display interface will be switched from background operation to foreground operation, which is equivalent to reopening the application corresponding to the second display interface. Therefore, in the solution of the related art, the second display interface will be directly arranged in the first place among the display interfaces in the task manager. However, if the user triggers the first switching operation by mistake, does not operate the second display interface, and / or only performs invalid operations such as sliding or clicking on the blank area on the second display interface, then the user may not form an effective immediate memory, which may cause the user to forget or be unclear about the order of the various applications in the current task manager when switching through the first switching operation next time, resulting in the user being unable to quickly switch to the application he needs to use.

[0096] It should be understood that if the user performs the target operation on the second display interface, it indicates that the user has performed a substantial and effective operation on the application corresponding to the second display interface; and if the usage parameters of the application corresponding to the second display interface meet the first condition, it indicates that the application corresponding to the second display interface is more important to the user or the user may have a higher priority in using the application. Therefore, if the preset condition is met, it can be shown that the user has a strong perception of the action of triggering the first switching operation, displaying the second display interface, and switching the application corresponding to the second display interface to the foreground, which makes it easy for the user to form an effective immediate memory.

[0097] It is worth noting that in this embodiment, after responding to the first switching operation, although the second display interface corresponding to the first switching operation will be displayed, the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the preset condition is met.

[0098] That is to say, in this embodiment, only when the user performs a target operation on the second display interface or the usage parameters of the application corresponding to the second display interface meet the first condition, the position of the second display interface in the task manager will be adjusted. However, if the user does not perform the target operation or the usage parameters do not meet the first condition, the positions of the multiple display interfaces in the task manager will not be adjusted.

[0099] In this way, it can be ensured as much as possible that the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the user forms an effective immediate memory of the behavior of switching the foreground application currently running through the first switching operation.

[0100] In an embodiment of the present application, a first display interface is displayed; in response to a first switching operation, a second display interface corresponding to the first switching operation is displayed; and when a preset condition is met, the position of the second display interface in the multiple display interfaces of the task manager is adjusted.

[0101] The preset conditions include at least a first condition, which is a condition corresponding to the target operation and / or the usage parameters of the application corresponding to the multiple display interfaces. In other words, the preset conditions may be conditions that enable the user to generate effective instant memory.

[0102] It can be seen that in the embodiment of the present application, after responding to the first switching operation and displaying the second display interface corresponding to the first switching operation, the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the preset condition is met.

[0103] That is, only when the user performs a target operation on the second display interface or the usage parameters of the application corresponding to the second display interface meet the first condition, the position of the second display interface in the task manager will be adjusted. If the user does not perform the target operation or the usage parameters do not meet the first condition, the positions of the multiple display interfaces in the task manager will not be adjusted.

[0104] In this way, it can be ensured as much as possible that the position of the second display interface in the multiple display interfaces of the task manager will be adjusted only when the user forms an effective immediate memory of the behavior of switching the foreground application currently running through the first switching operation.

[0105] Then, the user can clearly perceive the position or order of each application in the current task manager when switching through the first switching operation next time, so that the user can quickly trigger the first switching operation to switch the application that the user needs to use to the foreground of the computer device.

[0106] In this way, effective auxiliary operations can be provided to users, thereby improving the user experience.

[0107] The following explains several implementation processes of adjusting the positions of multiple display interfaces of the second display interface in the task manager based on the preset conditions provided in the embodiments of the present application.

[0108] For a possible implementation, see Figure 3 , when a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager, including:

[0109] Step S2031: when a first trigger operation on the second display interface is detected, in response to the first trigger operation, the second display interface is arranged at the first position among the plurality of display interfaces in the task manager.

[0110] Optionally, the first trigger operation is used to change the running state of the application corresponding to the second display interface.

[0111] That is, the first trigger operation can be one of the above-mentioned target operations, and the first trigger operation can cause the application corresponding to the second display interface to generate data reporting, data downloading, API calling and other operations, and the first trigger operation can be regarded as a valid operation.

[0112] In this embodiment, the first trigger operation may include a directional operation and a non-directional operation. For example, the first trigger operation may be an operation of clicking or sliding a virtual control in the second display interface, and / or a combination of clicking and sliding, or an operation of copying text or images displayed in the second display interface. This embodiment of the application does not limit this.

[0113] For another example, the virtual control may include a download control for storing data or files in the computer device, a cleanup control for cleaning up data or files in the computer device, and an execution control for confirming execution of the next step or jumping to other pages or jumping to other applications. The embodiments of the present application are not limited to this.

[0114] It is worth noting that if the user performs the first trigger operation on the second display interface, it indicates that the user has performed a substantial and effective operation on the application corresponding to the second display interface. Therefore, it can be shown that the user has a strong perception of the behavior of switching the application corresponding to the second display interface to the foreground, which makes it easy for the user to form an effective immediate memory.

[0115] The present application embodiment also provides another possible implementation method, see Figure 4 , when a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager, including:

[0116] Step S2032: Obtain usage parameters corresponding to the second display interface.

[0117] Optionally, the usage parameter includes a historical usage frequency, a historical switching frequency of switching through the first switching operation, and / or a type of application corresponding to the second display interface.

[0118] In this embodiment, the historical usage frequency may refer to the number of times a user opens the application corresponding to the second display interface within a first time period, or the number of times a user controls the computer device within the first time period so that the application corresponding to the second display interface runs in the foreground of the computer device.

[0119] The first duration can be set by relevant technicians or users according to actual needs, for example, it can be 1 day, 1 week or any other possible duration, and the embodiment of the present application is not limited to this.

[0120] In this embodiment, the historical switching frequency may refer to the number of times that the user uses the first switching operation to cause the computer device to display the second display interface within the second time period, or the number of times that the user uses the first switching operation to cause the application corresponding to the second display interface to run in the foreground of the computer device within the second time period.

[0121] The second duration may be set by relevant technicians or users according to actual needs. The second duration may be the same as or different from the first duration, and this embodiment of the present application does not limit this.

[0122] In this embodiment, the types of applications may include entertainment, office, shopping, travel, communication or system types. The user may classify the types of applications according to actual needs, and this embodiment of the application does not limit this.

[0123] Step S2033: When the usage parameter satisfies the first condition, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

[0124] Specifically, the first condition can be set according to actual needs, and the embodiments of the present application do not limit this.

[0125] For example, if the usage parameter includes the historical usage frequency and / or the historical switching frequency, then the first condition may be that the historical usage frequency and / or the historical switching frequency is greater than a threshold set in advance.

[0126] For another example, if the usage parameter includes the type of application corresponding to the second display interface, then the first condition may be that the type of application corresponding to the second display interface is a preset type. The preset type may be a communication type, an office type, etc., and may be set according to actual needs, and the present application embodiment does not limit this.

[0127] For another example, if the usage parameters include the historical usage frequency and / or the historical switching frequency, and include the type of application corresponding to the second display interface, then the first condition may be that the historical usage frequency and / or the historical switching frequency is greater than a pre-set threshold, and the type of application corresponding to the second display interface is a preset type.

[0128] It should be understood that the above are only several examples provided to illustrate how to determine whether the usage parameter satisfies the first condition, and do not mean that the application switching method provided in the embodiment of the present application can only set the first condition or determine whether the usage parameter satisfies the first condition in this way. In actual application, the usage parameter and the first condition can be flexibly adjusted as needed, and the embodiment of the present application does not limit this.

[0129] It is worth noting that if the usage parameter meets the first condition, it may indicate that the application corresponding to the second display interface is important to the user or that the user may use the application with a higher priority. It also may indicate that the user has a strong perception of the action of switching the application corresponding to the second display interface to the foreground, which makes it easy for the user to form effective immediate memory.

[0130] In order to further enhance the user's perception of the action of switching the application corresponding to the second display interface to the foreground and form effective immediate memory, other dimensional conditions in addition to the above-mentioned target operation and the above-mentioned usage parameters can also be set in the preset condition. For example, the preset condition can also include a second condition.

[0131] Therefore, the present application also provides a possible implementation method, see Figure 5 , when a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager, including:

[0132] Step S2034: When the first condition is met and the display duration of the second display interface meets the second condition, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

[0133] In this embodiment, the display duration of the second display interface starts with the time when the second display interface is just displayed in response to the first switching operation and ends with the current time.

[0134] Optionally, the second condition includes a condition corresponding to a time parameter.

[0135] The display duration of the second display interface satisfies the second condition, which may specifically mean that the display duration of the second display interface is greater than or equal to the duration indicated by the second condition. This embodiment of the application does not limit this.

[0136] Exemplarily, in order to better illustrate the manner of determining whether the preset condition is met based on the first condition and the second condition, two possible embodiments are provided below:

[0137] The first way, when the first condition is met and the display time of the second display interface meets the second condition, the second display interface is arranged at the first place among the multiple display interfaces in the task manager, including:

[0138] When the usage parameter satisfies the first condition and the display time of the second display interface satisfies the preset time, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

[0139] Optionally, the method for determining whether the usage parameter satisfies the first condition may be performed with reference to the description of step S2033 above, which will not be elaborated in detail in the embodiment of the present application.

[0140] Optionally, the preset duration can be set by the user or relevant technicians according to actual needs. For example, in order to enhance the user's perception and enable the user to form an effective memory, the preset duration can be set relatively long, for example, it can be any possible duration such as 30 seconds, 1 minute, etc., and the embodiments of the present application do not limit this.

[0141] That is, when the usage parameter satisfies the first condition and the display time of the second display interface satisfies the preset time, it can be determined that the first condition is satisfied and the display time of the second display interface satisfies the second condition.

[0142] The second manner, when the first condition is met and the display duration of the second display interface meets the second condition, arranging the second display interface at the first position among the multiple display interfaces in the task manager, includes:

[0143] In response to a display time length of the second display interface being greater than or equal to a preset time length and a second trigger operation being performed on the second display interface, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

[0144] That is, when the display time of the second display interface is greater than the preset time and the user performs a second trigger operation on the second display interface, it can be determined that the first condition is met and the display time of the second display interface meets the second condition.

[0145] It is understandable that the position of the second display interface in the task manager is adjusted based on the first condition and the second condition. In this way, not only the user needs to perform the target operation or the parameters of the application corresponding to the second display interface meet the first condition, but also the second display interface needs to be displayed for a long time before the second display interface is arranged at the first position among the multiple display interfaces in the task manager. In this way, the user's perception can be improved as much as possible and the user can be helped to form effective memory as much as possible.

[0146] It is worth noting that, since the second display interface is displayed on the computer device in response to the first switching operation, the second display interface is run in the foreground of the computer device, that is, the second display interface can be used as an application that the user last opened or used.

[0147] Therefore, for the above embodiments of adjusting the position of the second display interface among the multiple display interfaces in the task manager, when the preset condition is met, the position of the second display interface among the multiple display interfaces in the task manager is adjusted, and the second display interface can be specifically arranged at the first position among the multiple display interfaces in the task manager. In this way, it is convenient for the user to remember the position of the second display interface among the multiple display interfaces in the task manager. So that the user can clearly perceive the position or order of each application in the current task manager when switching through the first switching operation next time.

[0148] Many computing devices typically provide a toggle control that can be triggered by the user. Figure 6 , Figure 6 A possible computer device 300 is shown in the figure. The computer device 300 provides a graphical user interface, which is the main interface of the computer device 300. The main interface displays thumbnail icons of various applications installed in the computer device 300, so that the user can quickly open each application by triggering each thumbnail icon; a switching control 301 is also provided below the graphical user interface, so that the user can click, slide, etc. on the switching control 301 to enable the computer device to generate the first switching operation.

[0149] Therefore, if the first display interface is any display interface in the task manager, the embodiment of the present application also provides a possible implementation method, see Figure 7 , in response to the first switching operation, displaying a second display interface corresponding to the first switching operation, including:

[0150] Step S2021: In response to a first switching operation on the switching control, determining a first pointing direction of the first switching operation.

[0151] In this embodiment, the first pointing direction is a direction from a starting touch point of the first switching operation to an ending touch point.

[0152] For example, see Figure 8 ,like Figure 8 As shown in (a) in FIG. 1 , for example, the first switching operation may be a directional operation from right to left, and the first directional direction is the direction from the starting touch point P1 to the ending touch point P2 of the first switching operation.

[0153] Step S2022: When the first pointing direction satisfies the first preset direction, the current arrangement order of the multiple display interfaces in the task manager is obtained.

[0154] Optionally, the first preset direction refers to the direction that can trigger the action of displaying the second display interface. Generally, if the first display interface currently displayed is the first display interface or the last display interface of multiple display interfaces in the task manager, then the first preset direction is a fixed direction from right to left, or from left to right; if the first display interface currently displayed is a multiple display interface in the task manager other than the first display interface and the last display interface, then the first preset direction can be from right to left, or from left to right. In this way, the flexibility of switching applications through the first switching operation can be improved.

[0155] It is worth noting that if the first pointing direction satisfies the first preset direction, it can be determined that the first switching operation can be responded to at present. If the first pointing direction does not satisfy the first preset direction, it can be determined that the first switching operation cannot be responded to at present, and the second display interface corresponding to the first switching operation cannot be displayed.

[0156] In this embodiment, the current arrangement order refers to the arrangement order of multiple display interfaces in the task manager at the current moment. In this way, it is easy to determine which display interface in the task manager is the second display interface corresponding to the first switching operation.

[0157] Step S2023: Display the second display interface according to the current arrangement order.

[0158] In this embodiment, the second display interface is the first display interface arranged before or after the first display interface.

[0159] For example, it is assumed that the first pointing direction of the first switching operation is from right to left, and at least an application D for taking photos and an application E for navigating are running in the computer device 300, and the application D is arranged in the first position and the application E is arranged in the second position in the task manager. Figure 8 , Figure 8 (a) in FIG. 1 shows a possible computer device 300, which displays a first display interface. The first display interface is the first display interface in the task manager, and the application corresponding to the first display interface in the task manager is application D. A switching control 301 is also provided below the first display interface. Figure 8 After the switching control 301 provided in (a) triggers the first switching operation, the first display interface corresponding to the application D can be canceled, and the first display interface corresponding to the application D can be displayed. Figure 8 The second display interface corresponding to the display application E is shown in (b).

[0160] In this way, the second display interface corresponding to the first switching operation can be accurately determined and displayed.

[0161] In addition, when the first display interface is any display interface in the task manager, the embodiment of the present application also provides a possible implementation method, see Fig. 9 , in response to the first switching operation, displaying a second display interface corresponding to the first switching operation, including:

[0162] Step S2024: In response to a first switching operation on the switching control, determining a first pointing direction and a first pointing length of the first switching operation.

[0163] In this embodiment, the first pointing length is the distance between the starting touch point and the ending touch point of the first switching operation.

[0164] For example, see Figure 8 ,like Figure 8 As shown in (a), for example, the first switching operation may be a directional operation from right to left, and the first directional length is the length L1 between the starting touch point P1 and the ending touch point P2 of the first switching operation.

[0165] Step S2025: When the first pointing direction satisfies the first preset direction, the current arrangement order of the multiple display interfaces in the task manager is obtained.

[0166] Optionally, the specific implementation method of step S2025 can refer to the description of the above step S2022, and the embodiment of the present application will not be repeated here.

[0167] Step S2026: displaying the second display interface according to the first pointing length and the current arrangement order.

[0168] In this embodiment, the second display interface is any display interface arranged before or after the first display interface in the task manager.

[0169] Further, displaying the second display interface according to the first pointing length and the current arrangement order includes:

[0170] The second display interface is displayed according to the first pointing length, the preset length and the current arrangement order.

[0171] The second display interface is based on a target number of display interfaces different from the first display interface in the current arrangement order.

[0172] Furthermore, the target quantity is determined based on a multiple of the first pointing length and the preset length.

[0173] Exemplarily, the preset length may be set by relevant technicians based on the screen size of the computer device and / or the length of the switch control. For example, the preset length may be one third of the screen width or the length of the switch control.

[0174] For example, assuming that the preset length can be one third of the screen width or the length of the switching control, the first pointing direction of the first switching operation is from right to left, and at least application D for taking pictures, application E for navigation, and application F for communication are running in the computer device 300, and application D is ranked first, application E is ranked second, and application F is ranked third in the task manager. Figure 8 , Figure 8 The first display interface displayed in (a) is the first display interface in the task manager, and the application corresponding to the first display interface is application D. Figure 8 After the switching control 301 provided in (a) triggers the first switching operation, if the first pointing length is twice the preset length, the first display interface corresponding to the application D can be canceled, and the first display interface corresponding to the application D can be displayed. Figure 8 (b) in the figure, the second display interface corresponding to the application E is displayed; if the first pointing length is twice the preset length, the first display interface corresponding to the application D can be cancelled, and the second display interface corresponding to the application E can be displayed. Figure 8 The second display interface corresponding to the display application F is shown in (c).

[0175] It should be noted that the above is merely an example and does not mean that the embodiment of the present application can only determine and / or display the second display interface in the above-listed manner.

[0176] Moreover, in the embodiment of the present application, the second display interface can be determined and / or displayed in different ways. It can be seen that the method also has strong flexibility.

[0177] The first display interface is the main interface of the computer device;

[0178] In addition, if the first display interface is the main interface of the computer device, in a possible implementation, see Fig.10 , in response to the first switching operation, displaying a second display interface corresponding to the first switching operation, including:

[0179] Step S2027: In response to the first switching operation on the switching control, the current arrangement order of the multiple display interfaces in the task manager is obtained.

[0180] Optionally, the specific method of obtaining the current arrangement order can refer to the description of step S2022 above, and the embodiment of the present application will not be elaborated here.

[0181] Step S2028: Display the second display interface according to the current arrangement order.

[0182] Optionally, the second display interface is the first display interface arranged in the multiple display interfaces.

[0183] It is understandable that, when the first display interface is the main interface of the computer device, the first pointing direction of the first switching operation may not be fixed, that is, the first switching operation may be from right to left or from left to right. This embodiment of the application does not limit this.

[0184] For example, see Fig.11 , Fig.11 (a) in FIG. 3 shows a possible computer device 300, which displays a first display interface, which is the main interface of the computer device 300. A switching control 301 is also provided below the graphical user interface, assuming that the first pointing direction of the first switching operation is from right to left.

[0185] If at least application D and application E for taking photos are running in the computer device 300, and application D is ranked first and application E is ranked second in the task manager. Fig.11 After the switching control 301 in (a) triggers the first switching operation, the first display interface can be canceled and the second display interface corresponding to the application D can be displayed.

[0186] Specifically, in Fig.11 After the switching control 301 provided in (a) triggers the first switching operation, the following may be displayed first: Fig.11The transition interface shown in (b) in the figure may display at least part of the display interfaces in the task manager in the order of the display interfaces in the current task manager. After the transition interface is displayed, since the application D is an application for taking photos, the following may be displayed: Fig.11 In this way, the operation of displaying the second display interface corresponding to the first switching operation in response to the first switching operation can be realized.

[0187] In this way, when the first display interface currently displayed is the main interface, the first display interface in the task manager displayed by the computer device can be quickly switched through the first switching operation. That is, the application program that the user last effectively operated can be quickly and accurately opened.

[0188] The embodiment of the present application also provides a possible implementation method for the case where the display interface currently displayed by the computer device is the first display interface or the last display interface of the multiple display interfaces of the task manager, see Fig.12 , the method further comprises:

[0189] Step S204: In response to the second switching operation on the switching control, a prompt interface is displayed.

[0190] It can be understood that, since the currently displayed display interface is the first display interface or the last display interface among the multiple display interfaces of the task manager, the first pointing direction of the first switching operation that the computer device can respond to is fixed.

[0191] Then, the second pointing direction of the second switching operation is opposite to the first pointing direction of the first switching operation. That is, if the first pointing direction is from left to right, then the second pointing direction is from right to left; if the first pointing direction is from right to left, then the second pointing direction is from left to right.

[0192] Optionally, the prompt interface is used to display prompt information.

[0193] Specifically, the prompt information includes a preset order adjustment method for indicating adjustment of the arrangement order of the multiple display interfaces, and the preset order adjustment method includes a method of adjusting based on the preset condition.

[0194] That is to say, the preset sequence adjustment method includes the above-mentioned step S203, step S2031, step S2032-step S2033, step S2034, and several adjustment methods listed in the related steps. The embodiment of the present application does not limit this.

[0195] It is worth noting that step S204 can be performed after step S201, or after step S202, or after step S203, and can be specifically determined based on the position of the display interface currently displayed by the computer device in the task manager. Generally, step S204 can only be performed when the interface currently displayed by the computer device is the first display interface or the last display interface of multiple display interfaces in the task manager.

[0196] In this way, when the user switches the display interface displayed by the computer device to the first display interface or the last display interface of the multiple display interfaces in the task manager through the first switching operation, when the user performs a switching operation in a pointing direction that cannot be responded to, a prompt interface and / or prompt information can be provided to the user to prompt the user to adjust the preset sequence adjustment method. In this way, the user can be prevented from performing invalid trigger operations as much as possible, and effective prompt assistance can be provided to the user.

[0197] Because the prompt interface may also be provided with a trigger control that can be triggered by the user, therefore, in a possible implementation, continue to refer to Fig.12 , the method further comprises:

[0198] Step S205: In response to the second trigger operation on the trigger control, a setting interface for adjusting the preset sequence adjustment method is displayed.

[0199] Optionally, the setting interface may be a setting interface built into the operating system of the computer device, or may be a setting interface specially set for the preset sequence adjustment method. This embodiment of the application does not limit this.

[0200] Optionally, the second trigger operation may be any possible operation, such as single-click, double-click, long-press, or any other possible operation.

[0201] Additionally, the method includes:

[0202] Step S206: In response to a third trigger operation on the trigger control, switching the preset sequence adjustment mode.

[0203] Optionally, the third trigger operation may be any possible operation, such as single-click, double-click, long-press, or any other possible operation.

[0204] For example, it is assumed that the second switching operation is from left to right, and at least an application D for taking photos and an application E for navigating are running in the computer device 300, and the application D is ranked first and the application E is ranked second in the task manager. Fig.13 ,like Fig.13As shown in (a), the first display interface currently displayed by the computer device 300 is the application D ranked first in the task manager, that is, the first display interface is the first display interface in the task manager. Then, after the user performs a second switching operation from left to right on the switching control 301 of the first display interface, the first display interface corresponding to the application D can be cancelled and the corresponding prompt interface can be displayed.

[0205] Specifically, in Fig.13 After the switching control 301 provided in (a) triggers the second switching operation, the following may be displayed first: Fig.13 The transition interface shown in (b) in the task manager may display at least part of the display interfaces in the task manager in the order of the display interfaces in the task manager. After the transition interface is displayed, the following may be displayed: Fig.13 The prompt interface shown in (c) in the figure.

[0206] from Fig.13 As can be seen from (c) in FIG. 1 , the prompt interface may display a touch control 302, a touch control 303, and / or a prompt control 304. The prompt control 304 may display corresponding prompt information.

[0207] In addition, after the user performs a second trigger operation on the touch control 302, a setting interface for adjusting the preset order adjustment method can be displayed; when the user performs a third trigger operation on the touch control 303, the preset order adjustment method can be directly adjusted to "Method 1", "Method 2", or "Method 3". The three methods displayed in the touch control 303 can be the several adjustment methods listed in the above steps S2031, S2032-S2033, and S2034, respectively, and the embodiments of the present application are not limited to this.

[0208] In this way, invalid trigger operations by users can be avoided as much as possible, and effective prompt assistance can be provided to users.

[0209] In a possible implementation, the method further includes:

[0210] The display parameters of the prompt control are adjusted according to the order in which the second display interface is arranged in the task manager among the multiple display interfaces.

[0211] In this embodiment, the prompt control may be provided by the second display interface, that is, the prompt control may be provided by the display interface currently displayed by the computer device.

[0212] Optionally, the prompt control may be the above-mentioned switching control, or may be another control specifically used to prompt the order of the second display interface in the multiple display interfaces of the task manager, which is not limited in the embodiment of the present application.

[0213] Optionally, the display parameter includes display content and / or color.

[0214] Exemplarily, if the color of the prompt control (i.e., the switch control) is adjusted to indicate the order of the second display interface in the task manager. For example, if the second display interface is ranked third or later than the third among the multiple display interfaces in the task manager, the prompt control can be adjusted to gray; if the second display interface is ranked second among the multiple display interfaces in the task manager, the prompt control can be adjusted to yellow; if the second display interface is ranked first among the multiple display interfaces in the task manager, the prompt control can be adjusted to red. The embodiments of the present application are not limited to this.

[0215] For another example, the order of the second display interface in the current multiple display interfaces in the task manager may also be directly displayed on the prompt control or around the prompt control. This embodiment of the present application does not limit this.

[0216] It is worth noting that by adjusting the display parameters of the display control, the order of the second display interface in the task manager can be intuitively displayed on the second display interface after the second display interface is displayed. In addition, after adjusting the position of the second display interface in the task manager, the latest order of the second display interface can be redisplayed. In this way, effective prompt assistance can be provided to the user, and the user's perception of the position of the second display interface in the task manager can be improved, thereby improving the practicality of the method.

[0217] It should be understood that, although the steps in the above-mentioned flowcharts are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the above-mentioned flowcharts may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the sub-steps or stages of other steps.

[0218] Based on the foregoing embodiments, an embodiment of the present application provides an application switching device, which includes the modules included and the units included in the modules, which can be implemented by a processor; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP) or a field programmable gate array (FPGA), etc.

[0219] Fig.14 is a schematic diagram of the structure of an application switching device provided in an embodiment of the present application, see Fig.14 , the application switching device 400 includes:

[0220] The display module 401 is used to display a first display interface.

[0221] Optionally, the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device;

[0222] The switching module 402 is configured to, in response to a first switching operation, display a second display interface corresponding to the first switching operation.

[0223] Optionally, the second display interface is different from the first display interface;

[0224] The adjustment module 403 is used to adjust the position of the second display interface among the multiple display interfaces in the task manager when a preset condition is met.

[0225] Optionally, the preset condition includes at least a first condition, and the first condition is a condition corresponding to the target operation and / or a usage parameter of an application corresponding to the multiple display interfaces;

[0226] The multiple application programs are all running in the computer device.

[0227] In one embodiment, the adjustment module 403 is further configured to, when a first trigger operation on the second display interface is detected, arrange the second display interface at the first position among the plurality of display interfaces in the task manager in response to the first trigger operation.

[0228] In one embodiment, the adjustment module 403 is further configured to obtain usage parameters corresponding to the second display interface; when the usage parameters satisfy the first condition, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

[0229] In one embodiment, the adjustment module 403 is further configured to arrange the second display interface at the first position among the multiple display interfaces in the task manager when the first condition is satisfied and the display duration of the second display interface satisfies the second condition.

[0230] In one embodiment, the switching module 402 may also be configured to display a prompt interface in response to a second switching operation on the switching control.

[0231] In one embodiment, the switching module 402 may also be configured to display a setting interface for adjusting the preset sequence adjustment method in response to a second trigger operation on the trigger control.

[0232] In one embodiment, the switching module 402 may also be configured to switch the preset sequence adjustment mode in response to a third trigger operation on the trigger control.

[0233] In one embodiment, the switching module 402 can also be used to determine a first pointing direction of the first switching operation in response to a first switching operation on the switching control; when the first pointing direction satisfies a first preset direction, obtain the current arrangement order of multiple display interfaces in the task manager; and display the second display interface according to the current arrangement order.

[0234] In one embodiment, the switching module 402 can also be used to determine the first pointing direction and the first pointing length of the first switching operation in response to the first switching operation of the switching control; when the first pointing direction satisfies the first preset direction, obtain the current arrangement order of multiple display interfaces in the task manager; and display the second display interface according to the first pointing length and the current arrangement order.

[0235] In one embodiment, the switching module 402 may also be configured to obtain a current arrangement order of multiple display interfaces in the task manager in response to a first switching operation on the switching control; and display the second display interface according to the current arrangement order.

[0236] In one embodiment, the adjustment module 403 may also be used to adjust display parameters of the prompt control according to the order in which the second display interface is arranged among multiple display interfaces in the task manager, and the display parameters include display content and / or color.

[0237] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0238] It should be noted that in the embodiments of this application Fig.14The division of modules in the application switching device shown is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. It may also be implemented in the form of a combination of software and hardware.

[0239] It should be noted that in the embodiment of the present application, if the above method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0240] The embodiment of the present application provides a computer device, which may be a server, and its internal structure diagram may be as follows: Fig.15 As shown. The computer device includes a processor 1220, a memory and a network interface 1240 connected via a system bus 1210. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium 1231 and an internal memory 1232. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the above method is implemented.

[0241] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method provided in the above embodiment are implemented.

[0242] An embodiment of the present application provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of the method provided in the above method embodiment.

[0243] Those skilled in the art will understand that Fig.15The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0244] In one embodiment, the application switching device provided by the present application can be implemented in the form of a computer program. The computer program can be Fig.15 The computer device shown in the figure is run. The memory of the computer device can store various program modules constituting the above-mentioned device. The computer program composed of various program modules enables the processor to execute the steps in the method of each embodiment of the present application described in this specification.

[0245] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium, storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0246] It should be understood that "one embodiment" or "an embodiment" or "some embodiments" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in one embodiment" or "in some embodiments" appearing throughout the specification may not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments. The above description of each embodiment tends to emphasize the differences between the various embodiments, and the same or similar aspects can be referenced to each other. For the sake of brevity, this article will not repeat them.

[0247] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist at the same time, and object B exists alone.

[0248] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0249] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or modules can be electrical, mechanical or other forms.

[0250] The modules described above as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules; they may be located in one place or distributed on multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0251] In addition, all functional modules in the embodiments of the present application may be integrated into one processing unit, or each module may be a separate unit, or two or more modules may be integrated into one unit; the above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0252] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, etc., various media that can store program codes.

[0253] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0254] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0255] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0256] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0257] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0258] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. An application switching method, characterized in that: Applied to computer equipment; the method comprises: Displaying a first display interface, where the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device; In response to a first switching operation, displaying a second display interface corresponding to the first switching operation, wherein the second display interface is different from the first display interface; When a preset condition is met, adjusting the position of the second display interface among the multiple display interfaces in the task manager, the preset condition including at least a first condition, the first condition being a condition corresponding to a target operation and / or a usage parameter of an application corresponding to the multiple display interfaces; Wherein, the multiple application programs are all running in the computer device.

2. The application switching method according to claim 1, characterized in that: The first condition is a condition corresponding to a target operation, the target operation is an operation for changing the running state of an application, and when the preset condition is met, adjusting the position of the second display interface in the multiple display interfaces of the task manager includes: When a first trigger operation on the second display interface is detected, in response to the first trigger operation, the second display interface is arranged at the first position among the plurality of display interfaces in the task manager; The first trigger operation is used to change the running state of the application corresponding to the second display interface.

3. The application switching method according to claim 1 or 2, characterized in that: The first condition is a condition corresponding to the usage parameter; The adjusting the position of the second display interface in the plurality of display interfaces of the task manager when a preset condition is met includes: Acquire usage parameters corresponding to the second display interface, where the usage parameters include a historical usage frequency, a historical switching frequency of switching through the first switching operation, and / or a type of application corresponding to the second display interface; When the usage parameter satisfies the first condition, the second display interface is arranged at the first position among multiple display interfaces in the task manager.

4. The application switching method according to claim 1, wherein: The preset condition further includes a second condition, the second condition includes a condition corresponding to a time parameter, and when the preset condition is met, adjusting the position of the second display interface in the plurality of display interfaces of the task manager includes: When the first condition is met and the display time of the second display interface meets the second condition, the second display interface is arranged at the first position among the multiple display interfaces in the task manager.

5. The application switching method according to claim 1, characterized in that: The computer device provides a switching control; The method further comprises: In response to a second switching operation on the switching control, displaying a prompt interface; Wherein, the second pointing direction of the second switching operation is opposite to the first pointing direction of the first switching operation, and the prompt interface is used to display prompt information; The prompt information includes a preset order adjustment method for indicating adjustment of the arrangement order of the multiple display interfaces, and the preset order adjustment method includes an adjustment method based on the preset condition.

6. The application switching method according to claim 5, characterized in that: The prompt interface also provides a trigger control; The method further comprises: In response to a second trigger operation on the trigger control, displaying a setting interface for adjusting the preset sequence adjustment mode; Alternatively, in response to a third trigger operation on the trigger control, the preset sequence adjustment mode is switched.

7. The application switching method according to claim 1, characterized in that: The computer device provides a switching control, and the first display interface is any display interface in the task manager; The step of displaying, in response to the first switching operation, a second display interface corresponding to the first switching operation includes: In response to a first switching operation on the switching control, determining a first pointing direction of the first switching operation; When the first pointing direction satisfies a first preset direction, obtaining a current arrangement order of multiple display interfaces in the task manager; According to the current arrangement order, the second display interface is displayed, where the second display interface is the first display interface arranged before or after the first display interface.

8. The application switching method according to claim 1, characterized in that: The computer device provides a switching control, and the first display interface is any display interface in the task manager; The step of displaying, in response to the first switching operation, a second display interface corresponding to the first switching operation includes: In response to a first switching operation on the switching control, determining a first pointing direction and a first pointing length of the first switching operation, where the first pointing length is a distance between a starting touch point and an ending touch point of the first switching operation; When the first pointing direction satisfies a first preset direction, obtaining a current arrangement order of multiple display interfaces in the task manager; The second display interface is displayed according to the first pointing length and the current arrangement order, where the second display interface is any one of the display interfaces arranged before or after the first display interface in the task manager.

9. The application switching method according to claim 1, characterized in that: The computer device provides a switching control, and the first display interface is the main interface of the computer device; The step of displaying, in response to the first switching operation, a second display interface corresponding to the first switching operation includes: In response to a first switching operation on the switching control, obtaining a current arrangement order of multiple display interfaces in the task manager; According to the current arrangement order, the second display interface is displayed, where the second display interface is the first display interface arranged in the multiple display interfaces.

10. The application switching method according to claim 1, characterized in that: The second display interface provides a prompt control; the method further includes: The display parameters of the prompt control are adjusted according to the order in which the second display interface is arranged among the plurality of display interfaces in the task manager, the display parameters including display content and / or color.

11. An application switching device, characterized in that: Applicable to computer equipment; the device comprises: A display module, used to display a first display interface, where the first display interface is a main interface of the computer device or any display interface in a task manager of the computer device; a switching module, configured to display, in response to a first switching operation, a second display interface corresponding to the first switching operation, wherein the second display interface is different from the first display interface; an adjustment module, configured to adjust the position of the second display interface in the plurality of display interfaces in the task manager when a preset condition is met, wherein the preset condition includes at least a first condition, wherein the first condition is a condition corresponding to a target operation and / or a usage parameter of an application corresponding to the plurality of display interfaces; Wherein, the multiple application programs are all running in the computer device.

12. A computer device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 10 are implemented.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Application switching method, mobile terminal and storage medium

    CN107045420A

  • Background application program management method and terminal

    CN110569119A

  • Background switching method of application program and electronic equipment

    CN111475066A

  • Background program control method and device and electronic equipment

    CN111857513A

  • Screen brightness adjusting method and device, equipment and storage medium

    CN115273769A