Application management method and related device
By aggregating and switching application icons in a personal computer and combining with independent window displays, the problem of cumbersome operation of multiple applications is solved, and work efficiency is improved.
Patent Information
- Application Number
- CN202410041927.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-10
- Publication Date
- 2025-07-18
AI Technical Summary
In a personal computer, users need to find information from multiple applications and are cumbersome to operate, resulting in low work efficiency.
By aggregating icons of multiple applications in the window of the first application, and conveniently switching page contents of different applications in the same window, the separate application page contents are displayed in combination with independent windows for easy comparison.
It realizes convenient access and comparison of different applications in the same window, improving work efficiency.
Smart Images

Figure CN120335903A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and in particular, to an application management method and related device. Background Art
[0002] Electronic devices such as personal computers (PCs) provide functions for document editing, information recording, and data collection, which facilitate users' work and study. A personal computer can be simply referred to as a computer.
[0003] Users can use the data recorded and / or collected by applications on the computer to edit documents or write papers.
[0004] However, when the data required for document editing or paper writing is distributed among multiple applications on the computer, it is cumbersome to find the data from multiple applications, which in turn leads to low work efficiency. Summary of the Invention
[0005] Embodiments of this application provide an application management method and related device, which are applied to the technical field of terminals. By aggregating multiple applications that the user needs to search for data into a first application, when the first application is opened, the window of the first application displayed includes a first area and a second area. The first area contains the icons corresponding to the aggregated multiple applications respectively. The user can click on the icon corresponding to the application in the first area, and the second area can display the page content of the application corresponding to the clicked icon, realizing the convenient switching of the page content of different applications in the same window. It should be understood that the data recorded and collected by the applications can be presented in the form of page content in the window of the first application, thereby enabling the user to conveniently view the data collected by different applications in the window of the first application, which can improve work efficiency. In addition, the user can operate on the target icon in the first area to open an independent window of the application corresponding to the target icon, and the page content of the application corresponding to the target icon is displayed in the independent window. In this way, it is possible to display the page content of different applications through the independent window and the second area respectively, so as to facilitate the user to compare the data collected by different applications.
[0006] In a first aspect, an embodiment of the present application provides an application management method, which is applied to a personal computer (PC). The method may include: displaying a first window of a first application, where the first window includes a first area and a second area. The first area includes the identifier of a second application and the identifier of a third application. The identifier of the second application is in an unselected state, and the identifier of the third application is in a selected state. The second area includes the page content of the third application. The first application, the second application, and the third application are all different. When a first operation on the identifier of the second application is received, the page content of the second application is displayed in the second area, and in the first area, the identifier of the second application is in a selected state, and the identifier of the third application is in an unselected state. When a second operation is received, a second window of the second application is displayed on the upper layer of the first window, and the page content of the third application is displayed in the second area of the first window. The second window includes the page content of the second application.
[0007] The application management method provided by the embodiment of the present application realizes the aggregation of the second application and the third application in the first application, and can conveniently view the page content of the second application and the third application respectively in the first window of the first application, realizing the convenient switching of the page content of the aggregated applications in the same window, making it more convenient and efficient to view the materials collected by the second application and the third application respectively in the first window of the first application, thereby improving work efficiency. In addition, an independent window of the second application (such as the second window) can be opened to separate the applications aggregated in the first application and display the page content of the separated applications through the independent window, so as to facilitate the comparison of the page content or materials displayed in each of the multiple windows, which can also improve work efficiency. Among them, the first application may be Figures 2 - 19 Application 0 shown in Figures 2 - 19 Application 2 shown in Figures 2 - 19 Application 6 shown in
[0008] In a possible implementation manner, when the second window of the second application is displayed on the upper layer of the first window, the method further includes: displaying the identifier of the second application in the task bar of the PC, and / or displaying the identifier of the second application on the desktop of the PC.
[0009] In this way, when the window 1401 of Application 2 is below the window 901, or when the window 1401 of Application 2 is minimized, the user can click on the icon 1408 or icon 1409 of Application 2 to make the window 1401 of Application 2 be on the top layer. For example, make the window 1401 of Application 2 be above the window 901. This realizes providing multiple entrances for the window 1401 of Application 2 to be on the upper layer, facilitating the user to view the content in the window 1401 of Application 2.
[0010] In a possible implementation manner, when the second window of the second application is displayed above the first window, in the first area, the identifier of the second application is in a blurred state, or the first area does not contain the identifier of the second application.
[0011] In this way, the identifier of the second application in the first area is in a blurred state, or the first area does not contain the identifier of the second application, which can distinguish between the applications with independent windows opened and the applications without independent windows aggregated in the first application, and can improve the user experience. The applications with independent windows can also be called separated applications in the embodiments of the present application. In addition, when the second window is below the first window, or when the second window is minimized, the user can click on the identifier of the second application in a blurred state in the first area to make the second window be on the top layer. For example, make the second window be above the first window.
[0012] In a possible implementation manner, the first window includes a first control. Receiving the second operation includes: receiving a third operation on the identifier of the second application in the first area, or receiving a fourth operation on the first control.
[0013] In this way, an independent window (such as the second window) of the second application aggregated in the first application can be opened. Among them, the first control can be the control 306 in the window of Application 0. The third operation on the identifier of the second application in the first area can be a drag operation on the icon 305 as in Method 3 or a right-click operation on the icon 305 as in Method 4. The fourth operation on the first control can be a click operation on the control 306.
[0014] In a possible implementation manner, in the first area of the first window, there is also an identifier of a fourth application, and the identifier of the fourth application is in an unselected state. The method further includes: receiving a fifth operation on the identifier of the fourth application in the first area, displaying a third window of the fourth application above the first window, displaying the page content of a third application in the second area of the first window, and displaying the page content of the second application in the second window. The third window includes the page content of the fourth application.
[0015] In this way, when the first window is opened, independent windows of multiple applications aggregated in the first application can be realized, which is convenient for the user to compare the page content displayed in the independent windows of multiple applications with the page content displayed in the first window, and is also convenient for the user to compare the materials collected by multiple applications. Among them, the fourth application can be Figures 2 - 19 the application 3 shown in the figure. The identifier of the fourth application can be the icon of application 3. The third window of the fourth application can be the independent window of application 3. The independent window of application 3 is, for example Figure 15 the window 1504 in the figure.
[0016] In a possible implementation manner, the third window contains a second control. The method further includes: receiving a sixth operation on the second control, closing the third window, displaying the page content of the fourth application in the second area of the first window, displaying the page content of the second application in the second window, and the identifier of the fourth application is in a selected state in the first area.
[0017] In this way, the third window can be merged into the first window. This is convenient for the user to view the page content of the fourth application or the materials collected by the fourth application in the first window. Exemplarily, the second control can be Figure 15 the control 1505 of the window 1504 in the figure. The sixth operation on the second control can be a click operation on the control 1505.
[0018] In a possible implementation manner, the second window contains a third control. The method further includes: receiving a seventh operation on the third control, closing the second window, and displaying the page content of the fourth application in the second area.
[0019] In this way, when operating on the control representing the closing of the independent window in the independent window, the independent window is closed without affecting the page content displayed in the second area of the first window. Among them, the third control can be, for example Figure 16 the control 1403 in the window 1401 of application 2 in the figure. The seventh operation on the third control can be a click operation on the control 1403.
[0020] In a possible implementation manner, in the first area of the first window, there is also an identifier of a fifth application, and the identifier of the fifth application in the first area is in an unselected state. The first window contains a fourth control. The method further includes: receiving an eighth operation on the fourth control, minimizing the first window, and the PC displays the desktop. Receiving a ninth operation on the identifier of the fifth application on the desktop, displaying the first window on the upper layer of the desktop, displaying the page content of the fifth application in the second area of the first window, and in the first area, the identifiers of the second application, the third application, and the fourth application are all in an unselected state, and the identifier of the fifth application is in a selected state.
[0021] In this way, when the first window is minimized, by clicking on the identifier of the fifth application on the desktop that has been aggregated into the first application, the first window can be displayed and the page content of the fifth application can be shown in the first window. It can be understood that the identifier of the fifth application in other locations (such as a folder) can also be clicked to display the first window and show the page content of the fifth application in the first window. Among them, the fifth application can be Figure 17 Application 5 in Figure 17 The icon 702 in area 1702 of window 1701 in
[0022] In a possible implementation, the identifier of the fifth application in the first area is added when the tenth operation on the identifier of the fifth application on the desktop is received. Exemplarily, the tenth operation on the identifier of the fifth application on the desktop is, for example, the operation of dragging the identifier of the fifth application on the desktop to the first area in the first window. When the tenth operation on the identifier of the fifth application on the desktop is received, the specific implementation principle of adding the identifier of the fifth application in the first area of the first window is similar to that of Figures 4 - 6 aggregating Application 3 into Application 0 and showing the icon 601 of Application 3 in area 1 of the window of Application 0 in the shown embodiment, and will not be elaborated here.
[0023] In this way, other applications can be aggregated into the first application. Other applications can be applications that have not been aggregated into the first application. Other applications can be third-party applications.
[0024] In a possible implementation, the method further includes: receiving an eleventh operation, and the first window is on top of the second window. Receiving a twelfth operation, and the second window is on top of the first window. Among them, receiving the twelfth operation includes any one of the following: receiving a thirteenth operation on the identifier of the second application displayed in the task bar of the PC; or, receiving a fourteenth operation on the identifier of the second application displayed on the desktop of the PC; or, receiving a fifteenth operation on the identifier of the second application in a virtualized state in the first area.
[0025] In this way, the position of the first window can be controlled, and the position of the second window can be controlled, so as to facilitate the user to view the page content in different windows.
[0026] Second aspect, an embodiment of the present application provides an application management device, which may be an electronic device, or a chip or a chip system inside the electronic device. The application management device may include a display unit and a processing unit. When the application management device is an electronic device, the display unit may be a display screen. The display unit is used to perform the display step, so that the electronic device implements an application management method described in the first aspect or any possible implementation manner of the first aspect. When the application management device is an electronic device, the processing unit may be a processor. The application management device may further include a storage unit, and the storage unit may be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the electronic device implements an application management method described in the first aspect or any possible implementation manner of the first aspect. When the application management device is a chip or a chip system inside the electronic device, the processing unit may be a processor. The processing unit executes the instructions stored in the storage unit, so that the electronic device implements an application management method described in the first aspect or any possible implementation manner of the first aspect. The storage unit may be a storage unit inside the chip (such as a register, a cache, etc.), or a storage unit outside the chip and inside the electronic device (such as a read-only memory, a random access memory, etc.).
[0027] Third aspect, an embodiment of the present application provides an electronic device, which includes: one or more processors and a memory. The memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions. The one or more processors call the computer instructions to enable the electronic device to execute the method described in the first aspect or any possible implementation manner of the first aspect.
[0028] Fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer programs or instructions are stored. When the computer programs or instructions run on a computer, the computer is enabled to execute the method described in the first aspect or any possible implementation manner of the first aspect.
[0029] Fifth aspect, an embodiment of the present application provides a computer program product including a computer program. When the computer program runs on a computer, the computer is enabled to execute the method described in the first aspect or any possible implementation manner of the first aspect.
[0030] Sixth aspect, the present application provides a chip or a chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a line. The at least one processor is configured to run a computer program or instruction to execute the method described in the first aspect or any possible implementation manner of the first aspect. Among them, the communication interface in the chip can be an input / output interface, a pin or a circuit, etc.
[0031] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory, and instructions are stored in the at least one memory. The memory can be a storage unit inside the chip, such as a register, a cache, etc., or it can also be a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0032] It should be understood that the second aspect to the sixth aspect of the present application correspond to the technical solutions of the first aspect of the present application. The beneficial effects obtained by each aspect and the corresponding feasible implementation manners are similar and will not be elaborated herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 FIG. is a schematic diagram of a scenario provided by an embodiment of the present application;
[0034] Figure 2 FIG. is a schematic diagram of an interface provided by an embodiment of the present application;
[0035] Figure 3 FIG. is another schematic diagram of an interface provided by an embodiment of the present application;
[0036] Figure 4 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0037] Figure 5 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0038] Figure 6 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0039] Figure 7 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0040] Figure 8 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0041] Figure 9 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0042] Figure 10 FIG. is yet another schematic diagram of an interface provided by an embodiment of the present application;
[0043] Figure 11 Another interface schematic diagram provided by the embodiment of the present application;
[0044] Figure 12 Another interface schematic diagram provided by the embodiment of the present application;
[0045] Figure 13 Another interface schematic diagram provided by the embodiment of the present application;
[0046] Figure 14 Another interface schematic diagram provided by the embodiment of the present application;
[0047] Figure 15 Another interface schematic diagram provided by the embodiment of the present application;
[0048] Figure 16 Another interface schematic diagram provided by the embodiment of the present application;
[0049] Figure 17 Another interface schematic diagram provided by the embodiment of the present application;
[0050] Figure 18 Another interface schematic diagram provided by the embodiment of the present application;
[0051] Figure 19 Another interface schematic diagram provided by the embodiment of the present application;
[0052] Figure 20 A schematic structural diagram of an electronic device provided by the embodiment of the present application;
[0053] Figure 21 A schematic diagram of a partial software architecture of an electronic device provided by the embodiment of the present application. Detailed implementation manners
[0054] For the convenience of clearly describing the technical solutions of the embodiments of the present application, the following briefly introduces some terms and technologies involved in the embodiments of the present application:
[0055] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. For example, the first chip and the second chip are only used to distinguish different chips, and do not limit their sequence. Those skilled in the art can understand that the terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily limit being different.
[0056] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0057] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (item)" or a similar expression thereof refers to any combination of these items, including any combination of single item (s) or plural items (s). For example, at least one (item) of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c may be single or multiple.
[0058] In work or study, the user can record and collect materials through multiple applications on the computer, and use the materials recorded and collected by each application among the multiple applications to write a thesis.
[0059] In some implementations, the entry of the application on the computer can be on the desktop, in the start menu, or in a folder. The desktop can be understood as the interface of the desktop application. The entry of the application can be an icon or a control for opening the application. Taking the example that multiple applications include Application 1, Application 2, and Application 3, Application 1, Application 2, and Application 3 are all different, and the entries of Application 1, Application 2, and Application 3 are distributed in different areas of the computer, the user can perform the following operations to find the materials collected by Application 1, Application 2, and Application 3 respectively.
[0060] Operation for finding the materials collected by Application 1: Double-click the icon of Application 1 on the desktop to open Application 1, and then the materials collected by Application 1 can be found.
[0061] Operation for finding the materials collected by Application 2: Click the icon of the start menu to open the start menu. Find the control corresponding to Application 2 in the start menu. Click the found control corresponding to Application 2 to open Application 2, and then the materials collected by Application 2 can be found.
[0062] Operation for finding the materials collected by Application 3: Double-click on the folder to open it. Locate the control corresponding to Application 3 in the folder. Click on the control corresponding to Application 3 to launch Application 3, thereby achieving the search for the materials collected by Application 3.
[0063] Figure 1 Fig. shows a schematic diagram of a scenario provided by an embodiment of the present application.
[0064] In the scenario where a user uses a computer to write a thesis, the computer's display screen can show an interface as Figure 1 shown. As Figure 1 shown in the interface, this interface may include a window 101 of an office application and a task bar 102. Among them, the window 101 is located on the upper layer of the desktop. The window 101 may include a toolbar of the office application, and the toolbar may include a control 104 for minimizing the window 101. The task bar 102 may include an icon 103 of the start menu. During the process of writing a thesis, the user can perform the above operations of finding the materials collected by Application 1, finding the materials collected by Application 2, and finding the materials collected by Application 3 to search for the materials collected by Application 1, Application 2, and Application 3 respectively.
[0065] As shown in the above operations of finding the materials collected by Application 1, finding the materials collected by Application 2, and finding the materials collected by Application 3, since the entrances of Application 1, Application 2, and Application 3 are distributed in different areas on the computer, the operations for the user to find the materials collected by multiple applications are relatively cumbersome and time-consuming, which will further lead to low work efficiency of the user.
[0066] In view of this, an embodiment of the present application provides an application management method. By aggregating multiple applications for which a user needs to find materials into a first application, when the first application is launched, the window of the first application that is displayed includes a first area and a second area. The first area contains icons corresponding to the multiple applications aggregated in the first application. The user can click on the icon corresponding to the application in the first area, and the second area can display the page content of the application corresponding to the clicked icon, so as to facilitate the user to conveniently view the materials collected by different applications in the window of the first application. In addition, the user can operate on the target icon in the first area to launch an independent window of the application corresponding to the target icon, and the page content of the application corresponding to the target icon is displayed in the independent window. In this way, it is possible to display the page content of different applications through the independent window and the second area respectively, so as to facilitate the user to compare the materials collected by different applications. It should be understood that the materials recorded or collected by the application can be displayed as the page content of the application.
[0067] The application management method provided by the embodiments of the present application can realize viewing the materials collected by different applications in the window of the first application, aggregating other applications into the first application, opening an independent window of the application aggregated in the first application, and merging the opened independent window into the window of the first application. The other applications may be applications that are not aggregated into the first application. The other applications may be third-party applications.
[0068] Taking the first application as Application 0, the first area as Area 1 in the window of Application 0, and the second area as Area 2 in the window of Application 0 as an example, the application management method provided by the embodiments of the present application will be described in combination with multiple sets of attached drawings.
[0069] 1. View the materials collected by different applications in the window of the first application ( Figures 2 - 4 ).
[0070] When the computer displays the interface shown, the computer can receive a click operation on control 104, and the computer can display the interface shown. As shown in the interface, the interface may include a desktop 201 and a task bar 202. Figure 1 When the computer displays the interface shown, the computer can receive a click operation on control 104, and the computer can display the interface shown. As shown in the interface, the interface may include a desktop 201 and a task bar 202. Figure 2 As shown in the interface, the interface may include a desktop 201 and a task bar 202. Figure 2 As shown in the interface, the interface may include a desktop 201 and a task bar 202.
[0071] Among them, the desktop 201 may include the icon 203 of Application 0, the icon 204 of Application 3, the icon 205 of Application 4, the icon 206 of Application 5, and the icon 207 of Application 6. The task bar 202 may include the icon 103 of the start menu, the date (such as 2021 / 9 / 26) and the time (such as 10:08), etc.
[0072] The click operation in the embodiments of the present application may be realized by clicking the left mouse button connected to the computer once. It can be understood that if the display screen of the computer is a touch screen, the click operation may also be realized by the user using a finger or a stylus, etc. For example: The click operation on control 104 may be: The user realizes the click operation on control 104 by clicking the left mouse button connected to the computer. If the display screen of the computer is a touch screen, the click operation on control 104 may also be: The user uses a finger or a stylus, etc. to perform the click operation on control 104.
[0073] The periphery of the icon in the embodiments of the present application may include the name of the application corresponding to the icon. For example, the periphery of icon 203 includes the text "APP0", and APP0 may be the name of Application 0 corresponding to icon 203. As shown, APP3 may be the name of Application 3. APP4 may be the name of Application 4. APP5 may be the name of Application 5. APP6 may be the name of Application 6. Figure 2 As shown, APP3 may be the name of Application 3. APP4 may be the name of Application 4. APP5 may be the name of Application 5. APP6 may be the name of Application 6.
[0074] When the computer displays Figure 2In the case of the interface shown, the computer can receive a double-click operation on the icon 203, and the computer can display Figure 3 the interface shown. As Figure 3 shown in the interface, the interface may include a window 301 of application 0, a desktop 310, and a task bar 311.
[0075] Among them, the window 301 is located on the upper layer of the desktop 310. The window 301 may include area one 302 and area two 303. Area one 302 may include an icon 304 of application 1 and an icon 305 of application 2. The icon 304 is in a selected state. The icon 305 is in an unselected state. The name of application 1 corresponding to the icon 304 (such as APP1) may be around the icon 304. The name of application 2 corresponding to the icon 305 (such as APP2) may be around the icon 305. The page content 313 of application 1 corresponding to the icon 304 is included in area two 303. Controls 306, 307, 308, and 312 are also included in area two 303. The control 306 can be used to open a separate window of the application corresponding to the selected icon. The control 307 can be used to minimize the window of application 0 (such as window 301). The control 308 can be used to close the window of application 0 (such as window 301). The control 312 can be used to maximize the window of application 0 (such as window 301). The task bar 311 may include an icon 309 of application 0. For other content in the task bar 311, reference can be made to Figure 2 the content of the task bar 202 in it. For the content of the desktop 310, reference can be made to Figure 2 the content of the desktop 201 in it, which will not be elaborated here.
[0076] The double-click operation in the embodiments of the present application can be achieved by continuously clicking the left mouse button connected to the computer twice. It can be understood that if the display screen of the computer is a touch screen, the single-click operation can also be achieved by the user using a finger, a stylus, etc. For example, the double-click operation on the icon 203 can be: the user continuously clicks the left mouse button connected to the computer twice to achieve the double-click operation on the icon 203. If the display screen of the computer is a touch screen, the double-click operation on the icon 203 can also be: the user uses a finger, a stylus, etc. to click on the icon 203.
[0077] It can be understood that when a double - click operation on icon 203 is received, the page content of the application displayed in area two 303 when application 0 was last closed can be displayed in area two 303. If the page content of application 1, i.e., 313, was displayed in area two 303 when it was last closed, then when a double - click operation on icon 203 is received, the page content of application 1, i.e., 313, is displayed in area two 303. If the page content of application 2 was displayed in area two 303 when it was last closed, then when a double - click operation on icon 203 is received, the page content of application 2 is displayed in area two 303.
[0078] Optionally, when a double - click operation on icon 203 is received, the page content of the application corresponding to the first icon in area one 302 can be displayed in area two 303. As Figure 3 shown, the first icon in area one 302 is icon 304.
[0079] It can be understood that the positions of icon 304 and icon 305 in area one 302 can be interchanged. Area one 302 contains icon 304 and icon 305, which can indicate that application 1 corresponding to icon 304 and application 2 corresponding to icon 305 are aggregated into application 0.
[0080] Optionally, application 1 and application 2 can be pre - aggregated into application 0. The number of applications pre - aggregated into application 0 can be 0 or an integer greater than 0.
[0081] When the computer displays Figure 3 the interface shown, the computer can receive a single - click operation on icon 305 in area one 302, and the computer can display Figure 4 the interface shown. As Figure 4 shown in the interface, the interface can include a desktop 310, a task bar 311, and a window 401 of application 0.
[0082] Among them, area one 402 of window 401 can contain icon 304 and icon 305, and icon 304 is in an unselected state, while icon 305 is in a selected state. Area two 403 of window 401 can include controls 306, 307, 308, 312, and the page content 404 of application 2 corresponding to icon 305. Area two 403 does not contain the page content 313 of application 1.
[0083] As Figure 3 and Figure 4 shown, by performing a single - click operation on the icons displayed in area one, convenient switching of the content displayed in area two can be achieved. In this way, it is possible to conveniently access the materials collected by application 1 or application 2 in application 0.
[0084] 2. Aggregate other applications into the first application ( Figures 4 - 8 ).
[0085] In the embodiments of the present application, other applications can also be aggregated into Application 0. Other applications can be, for example, any one of Application 3, Application 4, Application 5, or Application 6.
[0086] Exemplarily, when the interface shown is displayed on the computer, the computer can receive a drag operation on the icon 204, and the computer can display Figure 4 the interface shown. As Figure 5 shown in the interface, this interface includes a drag image 501, a desktop 310, a task bar 311, and a window 503 of Application 0. Among them, the window 503 includes Region 1 504 and Region 2 403. The difference between Region 1 504 and Figure 5 Region 1 402 in Figure 4 is that Region 1 504 further includes an identifier 502.
[0087] The drag operation in the embodiments of the present application can be achieved by long - pressing the left - hand mouse button connected to the computer and moving the mouse. It can be understood that if the computer's display screen is a touch screen, the drag operation can also be achieved by the user long - pressing and moving with a finger or a stylus, etc. For example, the drag operation on the icon 204 can be: the user can long - press the left - hand mouse button connected to the computer and move the mouse to achieve the drag of the icon 204. If the computer's display screen is a touch screen, the drag operation on the icon 204 can also be: the user long - presses and moves the icon 204 with a finger or a stylus, etc.
[0088] The drag image 501 can move as the mouse moves. When the drag image 501 moves to Region 1 504, or when the drag image 501 overlaps with Region 1 504, the identifier 502 can be displayed in Region 1 504.
[0089] When the drag image 501 moves near the identifier 502, or when the drag image 501 moves and covers the identifier 502, the user can release the hand. Taking the computer's display screen not being a touch screen as an example, the user releasing the hand can be understood as the user stopping long - pressing the left - hand mouse button.
[0090] When the user releases the hand, the computer can display Figure 6 the interface shown. As Figure 6 shown in the interface, this interface can include a desktop 310, a task bar 311, and a window 603 of Application 0. Among them, the window 603 includes Region 1 602 and Region 2 403. The difference between Region 1 602 and Figure 5The difference between the first region 504 and the first region 602 is that the first region 602 may further include the icon 601 of Application 3. The icon 601 is in an unselected state. The first region 602 does not contain the identifier 502.
[0091] As Figures 4 - 6 shown, in the embodiment of the present application, the user can drag the icon 204 on the desktop 310 to the first region of the window of Application 0, so as to aggregate the application 3 corresponding to the icon 204 on the desktop 310 into Application 0, and display the icon of Application 3 in the first region. In this way, when the computer receives a click operation on the icon of Application 3 displayed in the first region, the page content of Application 3 can be displayed in the second region, and thus it is possible to view the materials collected by Application 3 in Application 0.
[0092] When the computer displays Figure 6 the interface shown, the user can drag the icon 205 to aggregate the application 4 corresponding to the icon 205 on the desktop 310 into Application 0. The user can also drag the icon 206 to aggregate the application 5 corresponding to the icon 206 on the desktop 310 into Application 0. The user can also drag the icon 207 to aggregate the application 6 corresponding to the icon 207 on the desktop 310 into Application 0. The electronic device can display Figure 7 the interface shown.
[0093] As Figure 7 shown, the interface may include the desktop 310, the task bar 311, and the window 705 of Application 0.
[0094] Among them, the window 705 includes a first region 704 and a second region 403.
[0095] The difference between the first region 704 and Figure 6 the first region 602 is that the first region 704 may further include the icon 701 of Application 4, the icon 702 of Application 5, and the icon 703 of Application 6. And the icons 701, 702, and 703 are all in an unselected state.
[0096] Among them, the specific implementation principle of aggregating the application 4 corresponding to the icon 205 on the desktop 310 into Application 0, the specific implementation principle of aggregating the application 5 corresponding to the icon 206 on the desktop 310 into Application 0, and the specific implementation principle of aggregating the application 6 corresponding to the icon 207 on the desktop 310 into Application 0 are similar to the specific implementation principle of aggregating the application 3 corresponding to the icon 204 on the desktop 310 into Application 0, and will not be elaborated here.
[0097] When the computer displays Figure 7 the interface shown, the computer can receive a click operation on the icon 703, and the computer can display Figure 8 the interface shown. AsFigure 8 The interface shown, which may include: a desktop 310, a task bar 311, and a window 801 of Application 0.
[0098] Among them, the window 801 includes Area 1 802 and Area 2 803.
[0099] The difference between Area 1 802 and Figure 7 Area 1 704 is that: in Area 1 802, the icons 304, 305, 601, 701, and 702 are all in an unselected state, and the icon 703 is in a selected state.
[0100] The difference between Area 2 803 and Figure 7 Area 2 403 is that: Area 2 803 contains the page content 804 of Application 6 corresponding to the icon 703, and Area 2 803 does not contain the page content 404 of Application 2.
[0101] As Figures 4 - 8 shown, the user can aggregate the applications the user needs into Application 0. In this way, the user can click on the target icon displayed in Area 1 of the window of Application 0. In the case of receiving a click operation on the target icon, the page content of the application corresponding to the target icon can be displayed in Area 2 of the window of Application 0. The target icon can be any one of the multiple icons displayed in Area 1, and thus it is possible to conveniently view the materials collected by any one of the multiple applications aggregated in Application 0 in Application 0.
[0102] 3. Open an independent window of the application aggregated in the first application ( Figures 8 - 15 ).
[0103] In the scenario where the page content of the target application is not displayed in Area 2 of the window of Application 0, the ways to open the independent window of the target application may include the following two ways. The target application can be any one of the applications aggregated in Application 0.
[0104] Way 1: Drag the target icon corresponding to the target application in Area 1 of the window of Application 0 outside the window of Application 0 (such as Figure 8 , Figure 9 and Figure 14 ). It should be understood that the application corresponding to the target icon is the target application.
[0105] Way 2: Perform a click operation on the target icon in Area 1 of the window of Application 0 (such as Figure 8 , Figure 10 and Figure 14 ).
[0106] In the scenario where the page content of the target application is displayed in Area 2 of the window of Application 0, the ways to open the independent window of the target application may include the following three ways.
[0107] Method 3: Drag the target icon in Region 1 of the window of Application 0 outside the window of Application 0 (such as Figure 8 , Figure 11 , Figure 12 and Figure 14 ).
[0108] Method 4: Perform a click operation on the target icon in Region 1 of the window of Application 0 (such as Figure 8 , Figure 11 , Figure 13 and Figure 14 ).
[0109] Method 5: Operate on Control 306 of the window of Application 0 (such as Figure 8 , Figure 11 and Figure 14 ).
[0110] The following describes the five methods respectively.
[0111] Method 1:
[0112] Exemplarily, referring to Figure 8 , Figure 9 and Figure 14 , when the computer displays the interface shown in Figure 8 , the computer can receive a drag operation on Icon 305. The computer can display the interface shown in Figure 9 . As shown in the interface of Figure 9 , the interface may include Desktop 310, Task Bar 311, Drag Image 903, and Window 901 of Application 0.
[0113] Among them, Window 901 may include Region 1 902 and Region 2 803. Region 1 902 may include Icon 304, Icon 601, Icon 701, Icon 702, and Icon 703. And Icon 304, Icon 601, Icon 701, and Icon 702 are all in an unselected state, and Icon 703 is in a selected state.
[0114] Optionally, Region 1 902 may further include Icon 305 in a blurred state.
[0115] Optionally, Region 1 902 may not include Icon 305.
[0116] The specific implementation principle of the drag operation on Icon 305 can refer to the specific implementation principle of the drag on Icon 204, which will not be elaborated here. The Drag Image 903 moves with the drag action. For example, the Drag Image 903 can move with the movement of the mouse.
[0117] When dragging the image 903 and moving it outside the window 901, the user can release the hand, and the computer can display Figure 14 the interface shown. As Figure 14 shown in the interface, the interface may include a desktop 1410, a status bar 1407, a window 1401 of Application 2, and a window 901 of Application 0.
[0118] Among them, the window 901 is located on the upper layer of the desktop 1410, and the window 1401 is located on the upper layer of the window 901. It should be understood that the window 1401 is an independent window of Application 2.
[0119] The window 1401 may include controls 1402, 1403, 1404, 1405, and page content 1406 of Application 2. The control 1402 may be used to merge the window 1401 of Application 2 into the window of Application 0 (such as the window 901). The control 1403 may be used to close the window 1401. The control 1404 may be used to minimize the window 1401. The control 1405 may be used to maximize the window 1401.
[0120] The desktop 1410 may contain Figure 3 the content of the desktop 310 in. Optionally, the desktop 1410 may further contain an icon 1409 of Application 2.
[0121] The task bar 1407 may contain Figure 3 the content of the task bar 311 in. Optionally, the task bar 1407 may further contain an icon 1408 of Application 2.
[0122] As Figure 8 , Figure 9 and Figure 14 shown, in the embodiment of the present application, when the page content of Application 2 is not displayed in the window of Application 0, by performing a drag operation on the icon of Application 2 in Area 1 of the window of Application 0, an independent window of the application aggregated in Application 0 can be opened (such as opening an independent window of Application 2). In this way, it is convenient for the user to compare the page content displayed in the independent window of the application aggregated in Application 0 with the page content displayed in the window of Application 0, that is, it is convenient for the user to compare the materials collected by multiple applications.
[0123] Method 2:
[0124] Exemplarily, referring to Figure 8 , Figure 10 and Figure 14 , when the computer displays Figure 8 the interface shown, the computer can receive a right-click operation on the icon 305, and the computer can display Figure 10 the interface shown. As Figure 10The interface shown, which may include a desktop 310, a taskbar 311, a pop-up window 1001, and a window 801 of application 0.
[0125] Among them, the pop-up window 1001 may contain a prompt message for opening a new window. The prompt message for opening a new window is, for example, the text "New window". The prompt message for opening a new window may also be the text "New window" or the text "Newwindow". The prompt message for opening a new window may also be other text content, or, it may be text and images. The window 801 is located above the desktop 310, the pop-up window 1001 is located above the window 801, and the pop-up window 1001 is located around the icon 305.
[0126] The right-click operation in the embodiments of the present application may be achieved by clicking the right button of a mouse connected to the computer once. It can be understood that if the display screen of the computer is a touch screen, the right-click operation may also be achieved by the user long-pressing with a finger or a stylus, etc. For example, the right-click operation on the icon 305 may be: the user clicks the right button of the mouse connected to the computer once to achieve the right-click operation on the icon 305. If the display screen of the computer is a touch screen, the right-click operation on the icon 305 may be: the user long-presses the icon 305 with a finger or a stylus, etc.
[0127] When the computer displays Figure 10 the interface shown, the computer may receive a click operation on the pop-up window 1001, and the computer may display Figure 14 the interface shown.
[0128] As Figure 8 、 Figure 10 and Figure 14 shown, in the embodiments of the present application, when the page content of application 2 is not displayed in the window of application 0, by clicking on the icon of application 2 in area one of the window of application 0, an independent window of the application aggregated in application 0 can be opened (such as opening an independent window of application 2). In this way, it is convenient for the user to compare the page content displayed in the independent window of the application aggregated in application 0 with the page content displayed in the window of application 0, that is, it is convenient for the user to compare the materials collected by multiple applications.
[0129] Method 3:
[0130] Exemplarily, referring to Figure 8 、 Figure 11 、 Figure 12 and Figure 14 When the computer displays Figure 8 the interface shown, the computer may receive a click operation on the icon 305, and the computer may display Figure 11 the interface shown. As Figure 11The interface shown, which includes a desktop 310, a task bar 311, and a window 705 of Application 0.
[0131] When the computer displays Figure 11 the interface shown, the computer can receive a drag operation on the icon 305. The computer can display Figure 12 the interface shown. As Figure 12 shown in the interface, this interface may include a desktop 310, a task bar 311, a drag image 1201, and a window 705 of Application 0.
[0132] For the specific implementation principle of the drag operation on the icon 305, reference can be made to the specific implementation principle of the drag on the icon 305 in Method 1, which will not be elaborated here. The drag image 1201 moves as the drag action moves. For example, the drag image 1201 can move as the mouse moves.
[0133] When the drag image 1201 moves outside the window 705, the user can release the hand, and the computer can display Figure 14 the interface shown.
[0134] As Figure 8 , Figure 11 , Figure 12 and Figure 14 shown, in the embodiment of the present application, when the page content of Application 2 is displayed in the window of Application 0, by dragging the icon of Application 2 in Area 1 of the window of Application 0, an independent window of Application 2 can be opened. When the computer displays the independent window of Application 2, the page content displayed in Area 2 of the window of Application 0 can be switched to the page content displayed before Area 2 displayed the page content of Application 2.
[0135] Optionally, when the computer displays the independent window of Application 2, the page content displayed in Area 2 of the window of Application 0 can be switched to the page content of a preset application. The preset application is, for example, the application corresponding to the first icon in Area 1 of the window of Application 0.
[0136] In this way, an independent window of the application aggregated in Application 0 (such as opening the independent window of Application 2) can be opened. It is convenient for the user to compare the page content displayed in the independent window of the application aggregated in Application 0 with the page content displayed in the window of Application 0, that is, it is convenient for the user to compare the materials collected by multiple applications.
[0137] Method 4:
[0138] Exemplarily, referring to Figure 8 , Figure 11 , Figure 13 and Figure 14 , when the computer displays Figure 8In the case of the interface shown, the computer can receive a click operation on the icon 305, and the computer can display Figure 11 the interface shown. When the computer displays Figure 11 the interface shown, the computer can receive a right-click operation on the icon 305, and the computer can display Figure 13 the interface shown. As Figure 13 shown in the interface shown, this interface may include a desktop 310, a task bar 311, a pop-up window 1301, and a window 705 of application 0.
[0139] Among them, the pop-up window 1301 may contain a prompt message for opening a new window. The window 705 is located on the upper layer of the desktop 310, the pop-up window 1301 is located on the upper layer of the window 705, and the pop-up window 1301 is located around the icon 305.
[0140] When the computer displays Figure 13 the interface shown, the computer can receive a click operation on the pop-up window 1301, and the computer can display Figure 14 the interface shown.
[0141] As Figure 8 , Figure 11 , Figure 13 and Figure 14 shown, in the embodiment of the present application, when the page content of application 2 is displayed in the window of application 0, by clicking on the icon of application 2 in area one of the window of application 0, an independent window of the application aggregated in application 0 can be opened (such as opening an independent window of application 2). In this way, it is convenient for the user to compare the page content displayed in the independent window of the application aggregated in application 0 with the page content displayed in the window of application 0, that is, it is convenient for the user to compare the materials collected by multiple applications.
[0142] Method Five:
[0143] Exemplarily, referring to Figure 8 , Figure 11 and Figure 14 , when the computer displays Figure 8 the interface shown, the computer can receive a click operation on the icon 305, and the computer can display Figure 11 the interface shown. When the computer displays Figure 11 the interface shown, the computer can receive a click operation on the control 306, and the computer can display Figure 14 the interface shown.
[0144] As Figure 8 , Figure 11 and Figure 14, in the embodiments of the present application, when the page content of Application 2 is displayed in the window of Application 0, by clicking on the control 306 in the window of Application 0, an independent window of the applications aggregated in Application 0 can be opened (such as opening an independent window of Application 2). In this way, it is convenient for the user to compare the page content displayed in the independent window of the applications aggregated in Application 0 with the page content displayed in the window of Application 0, that is, it is convenient for the user to compare the materials collected by multiple applications.
[0145] When the computer displays Figure 14 the interface shown, the computer can receive an operation indicating the opening of an independent window of Application 3, and the computer can display Figure 15 the interface shown. Among them, the specific implementation principle of the operation of opening an independent window of Application 3 is similar to the specific implementation principle of the operation of opening an independent window of Application 2. The specific implementation principle of the opening of the independent window of Application 3 is similar to the specific implementation principle of the opening of the independent window of Application 2, and will not be elaborated here.
[0146] Such as Figure 15 the interface shown, this interface may include a desktop 1410, a task bar 1510, a window 1501 of Application 0, a window 1401 of Application 2, and a window 1504 of Application 3.
[0147] Among them, the window 1501 may be located above the desktop 1410. Both the window 1401 and the window 1504 may be located above the window 1501. The window 1504 is an independent window of Application 3. Optionally, the window 1504 may be located above the window 1401.
[0148] The window 1501 may include area one 1502 and area two 1503. Area one 1502 may include icons 304, 701, 702, and 703. And the icons 304, 701, and 702 are all in an unselected state, and the icon 703 is in a selected state.
[0149] Optionally, area one 1502 may further include an icon 305 in a blurred state, and / or an icon 601 in a blurred state.
[0150] Optionally, area one 1502 may not include the icon 305, and / or may not include the icon 601.
[0151] The task bar 1510 may include Figure 14 the content of the task bar 1407 in
[0152] The window 1504 may include controls 1505, 1506, 1507, 1508 and the page content 1509 of Application 3. The control 1505 may be used to merge the window 1504 of Application 3 into the window of Application 0 (such as window 1501). The control 1506 may be used to close the window 1504. The control 1507 may be used to minimize the window 1504. The control 1508 may be used to maximize the window 1504.
[0153] As Figure 15 shown, in the embodiments of the present application, when the window of Application 0 is opened, independent windows of multiple applications aggregated in Application 0 can be opened, for example, the independent window of Application 2 and the independent window of Application 3 can be opened. In this way, it is convenient for the user to compare the page content displayed in the independent windows of multiple applications with the page content displayed in the window of Application 0, and it is also convenient for the user to compare the materials collected by multiple applications.
[0154] 4. Another implementation of merging the opened independent window into the window of the first application and switching the page content displayed in the window of the first application ( Figures 15 - 19 ).
[0155] Exemplarily, when the computer displays Figure 15 the interface shown, the computer may receive a click operation on the control 1505, and the computer may display Figure 16 the interface shown.
[0156] As Figure 16 shown, this interface may include a desktop 1410, a task bar 1407, the window 1401 of Application 2, and the window 1601 of Application 0.
[0157] Among them, the window 1601 may include Region 1602 and Region 1603. Region 1602 may include icons 304, 601, 701, 702 and 703. And the icons 304, 701, 702 and 703 are all in an unselected state, and the icon 601 is in a selected state. Optionally, Region 1602 may further include an icon 305 in a blurred state, or Region 1602 does not include the icon 305.
[0158] Region 1603 may include controls 306, 307, 308, 312 and the page content 1604 of Application 3 corresponding to the icon 601.
[0159] The window 1601 may be located on the upper layer of the desktop 1410. The window 1401 may be located on the upper layer of the window 1601. Optionally, the window 1601 may also be located on the upper layer of the window 1401.
[0160] As Figures 15 - 16 shown, in the embodiment of the present application, the opened independent window 1504 can be merged into the window of Application 0, so as to facilitate the user to view the page content of Application 3 or the materials collected by Application 3 in the window of Application 0.
[0161] When the computer displays the Figure 16 shown interface, the computer can receive a click operation on the control 1403, and the computer can display the Figure 17 shown interface. As Figure 17 shown in the interface, the interface may include a desktop 310, a task bar 311, and a window 1701 of Application 0.
[0162] Among them, the window 1701 may include a region one 1702 and a region two 1603. The region one 1702 may include icons 304, 305, 601, 701, 702, and 703. And the icons 304, 305, 701, 702, and 703 are all in an unselected state, and the icon 601 is in a selected state.
[0163] When the computer displays the Figure 17 shown interface, the computer can receive a click operation on the control 307. The computer can display the Figure 18 shown interface. As Figure 18 shown in the interface, the interface may include a desktop 310 and a task bar 311.
[0164] When the computer displays the Figure 18 shown interface, the computer can receive a double-click operation on the icon 206. The computer can display the Figure 19 shown interface. As Figure 19 shown in the interface, the interface may include a desktop 310, a task bar 311, and a window 1901 of Application 0.
[0165] Among them, the window 1901 may include a region one 1902 and a region two 1903. The region one 1902 may include icons 304, 305, 601, 701, 702, and 703. And the icons 304, 305, 601, 701, and 703 are all in an unselected state, and the icon 702 is in a selected state.
[0166] The region two 1903 may include controls 306, 307, 308, 312, and the page content 1904 of Application 5 corresponding to the icon 702.
[0167] In this way, when the window of Application 0 is minimized, by clicking on the icon of the application aggregated into Application 0 on the desktop, the window of Application 0 can be displayed and the page content of the clicked application can be shown in the window of Application 0. It can be understood that by clicking on the icon of the application aggregated into Application 0 in other locations (such as a folder), the window of Application 0 can also be displayed and the page content of the clicked application can be shown in the window of Application 0.
[0168] Optionally, when the computer displays Figure 17 the interface shown, the computer can receive a click operation on control 308. The computer can close window 1701 and the computer can display Figure 2 the interface shown.
[0169] When the computer displays Figure 2 the interface shown, the computer can receive a double-click operation on icon 206. The computer can display Figure 19 the interface shown.
[0170] In this way, when the window of Application 0 is closed, other applications aggregated in Application 0 remain aggregated. By clicking on the icon of the application aggregated into Application 0 on the desktop, the window of Application 0 can be opened and the page content of the clicked application can be shown in the window of Application 0. It can be understood that by clicking on the icon of the application aggregated into Application 0 in other locations (such as a folder), the window of Application 0 can also be opened and the page content of the clicked application can be shown in the window of Application 0.
[0171] Optionally, when the computer displays Figure 17 the interface shown, the computer can receive a click operation on control 308. The computer can close window 1701 and the computer can display Figure 2 the interface shown.
[0172] When the computer displays Figure 2 the interface shown, the computer can receive a double-click operation on icon 204. The computer can display the independent window of Application 3 corresponding to icon 204. The independent window of Application 3 can be referred to Figure 15 as window 1504 in.
[0173] In this way, when the window of Application 0 is closed, other applications aggregated in Application 0 can be released, that is, the aggregation of other applications is removed. By clicking on the icon of another application on the desktop or in other locations, the independent window of that other application can be opened and the page content of that other application can be shown in the independent window.
[0174] Optionally, the icons in Region 1 of the window of Application 0 can be sorted arbitrarily. For example, by dragging the icons in Region 1 of the window of Application 0, the sorting of the corresponding icons of multiple applications aggregated in Application 0 can be achieved in Region 1 of the window of Application 0.
[0175] As Figures 2 - 19 shown, the application management method provided by the embodiments of the present application can aggregate multiple applications into Application 0. When Application 0 is opened, the computer can display the window of Application 0. The window of Application 0 can include Region 1 and Region 2. Region 1 can include the corresponding icons of the multiple aggregated applications. When a click operation on the target icon corresponding to the target application in Region 1 is received, Region 2 can display the page content of the target application, realizing convenient access to the materials collected by the target application in the window of Application 0. In addition, when an operation indicating to open the independent window of the target application aggregated in Application 0 is received, the computer can open the independent window of the target application and display the page content of the target application in the independent window, so as to display the page contents of different applications separately through the independent window and Region 2 of the window of Application 0, facilitating the user to compare the materials collected by different applications. The application management method provided by the embodiments of the present application realizes convenient access to the records and materials collected by different applications in the window of Application 0 that aggregates multiple applications, also realizes aggregating other applications into Application 0, also realizes opening the independent window of the application aggregated in Application 0, that is, separating the window of the aggregated application, and also realizes merging the opened independent window into the window of Application 0. The user can use Application 0 provided by the embodiments of the present application to manage multiple applications for which the user needs to search for materials, can conveniently and quickly search for the materials collected by multiple applications in Application 0, and can also open multiple independent windows to compare the materials collected by different applications, which can improve the user's work efficiency.
[0176] In an embodiment of the present application, Application 0 can be called a super workbench. Application 1 can be used to implement multi-device connection and cross-device data transmission. Application 2 can be a note application. Application 3 can be used for global collection of materials. Application 4 can be a calendar application. Application 1, Application 2, Application 3, and Application 4 can all be pre-aggregated into Application 0.
[0177] It can be understood that the application management method provided by the embodiments of the present application is not only applicable to the scenarios of office and study, but also applicable to scenarios that require cooperation of multiple applications and / or simultaneous use of multiple applications, such as animation production.
[0178] As shown above, the application management method provided by the embodiments of the present application can be applied to a personal computer (PC). It can be understood that the application management method provided by the embodiments of the present application can also be applied to electronic devices such as handheld devices with display functions and vehicle-mounted devices.
[0179] It can be understood that the specific implementation principles and technical effects of the application management method provided by the embodiments of the present application in the above-mentioned electronic devices are similar to those of the application management method provided by the embodiments of the present application in a computer, and will not be elaborated here. In the application of the application management method provided by the embodiments of the present application in the above-mentioned electronic devices, the operations in the application management method provided by the embodiments of the present application can be touch operations. Exemplarily, in the application of the application management method provided by the embodiments of the present application in the above-mentioned electronic devices, a single-click operation can be a single tap operation. A double-click operation can be an operation of clicking twice continuously. A right-click operation can be a long-press operation. A drag operation can be an operation of long-pressing and moving. The drag operation is the drag action.
[0180] Exemplarily, some electronic devices can be: mobile phone, tablet computer, palm computer, notebook computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application do not limit this.
[0181] By way of example and not limitation, in the embodiments of the present application, the electronic device may also be a wearable device. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technologies to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smartphone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0182] In addition, in the embodiments of the present application, the electronic device may also be a terminal device in an Internet of Things (IoT) system. The IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technologies, thereby realizing an intelligent network of human-machine interconnection and object-object interconnection.
[0183] The electronic device in the embodiments of the present application may also be referred to as: a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.
[0184] In the embodiments of the present application, the electronic device or each network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also known as main memory). The operating system may be any one or more computer operating systems that implement service processing through processes. For example, the Linux operating system, the Unix operating system, the Android operating system, the iOS operating system, or the Windows operating system, etc. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. It should be understood that a personal computer (PC) also belongs to the electronic device.
[0185] Figure 20The schematic structural diagram of the electronic device according to the embodiment of the present application is shown.
[0186] The electronic device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, a wireless communication module 150, an audio module 160, a speaker 160A, a receiver 160B, a microphone 160C, a headphone interface 160D, keys 170, an indicator 171, a camera 172, and a display screen 173, etc.
[0187] It can be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device. In other embodiments of the present application, the electronic device may include more or fewer components than those illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0188] Exemplarily, when the electronic device receives an operation to open the first application, the display screen 173 may display a first window of the first application, and the first window may include a first area and a second area. The first area includes the identifier of the second application and the identifier of the third application. The identifier of the second application is in an unselected state, and the identifier of the third application is in a selected state. The second area includes the page content of the third application. The first application, the second application, and the third application are all different.
[0189] When the electronic device receives a first operation on the identifier of the second application, the page content of the second application is displayed in the second area, and in the first area, the identifier of the second application is in a selected state, and the identifier of the third application is in an unselected state.
[0190] When the electronic device receives a second operation, a second window of the second application is displayed on the upper layer of the first window, and the page content of the third application is displayed in the second area of the first window. The second window includes the page content of the second application.
[0191] In this way, convenient switching of the page content of the aggregated applications can be achieved in the same window. By opening the first application, the page content of the second application and the third application aggregated in the first application can be conveniently viewed in the first window of the first application, that is, the materials collected by the second application and the third application can be conveniently viewed in the first window of the first application, which can improve work efficiency. In addition, an independent window (such as the second window) of the second application can be opened to separate the applications aggregated in the first application and display the page content of the separated applications through the independent window, so as to facilitate the comparison of the page content or materials displayed in each of the multiple windows, which can also improve work efficiency.
[0192] Taking the software system of the electronic device as the Windows system as an example, Figure 21 FIG. shows a partial software architecture diagram of the electronic device provided by the embodiments of the present application. The software system may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture.
[0193] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Windows system is divided into user mode and kernel mode. Among them, the user mode includes an application layer and a subsystem dynamic link library. The kernel mode is divided into an executive body, a kernel, a device driver, and a hardware abstraction layer (HAL) from top to bottom.
[0194] As Figure 21 shown, the application layer may include application programs such as a computer manager, a camera, social networking, music, video, and games. The application programs may include system applications and third-party applications. The application layer may also include an environment subsystem, which may present certain subsets of the basic executive body system services in a specific form to the application programs and provide an execution environment for the application programs. In some implementations, the application layer may also include Application 0, Application 3, Application 4, Application 5, and Application 6. Application 0, Application 3, Application 4, Application 5, and Application 6 are not shown in Figure 21 FIG.
[0195] The subsystem dynamic link library may include an application programming interface (API) module, and the API module includes Windows API, Windows native API, etc. Among them, both Windows API and Windows native API can provide system call entry and internal function support for application programs. The difference is that Windows native API is the native API of the Windows system. For example, Windows API may include user.dll and kernel.dll, and Windows native API may include ntdll.dll. Among them, user.dll is the Windows user interface interface and can be used to perform operations such as creating windows and sending messages. kernel.dll is used to provide an interface for application programs to access the kernel. ntdll.dll is an important Windows NT kernel-level file. When Windows starts, ntdll.dll resides in a specific write-protected area of memory, preventing other programs from occupying this memory area.
[0196] The executive body may include a process manager, a virtual memory manager, an I / O manager, a power manager, an operating system event driver (OsEventDriver) node, etc.
[0197] The kernel and driver layer includes the kernel and device drivers.
[0198] The kernel is an abstraction of the processor architecture, isolating the differences between the executive body and the processor architecture to ensure the portability of the system. The kernel can perform thread scheduling, trap handling and exception scheduling, interrupt handling and scheduling, etc.
[0199] Device drivers run in kernel mode and are the interface between the I / O system and related hardware. Device drivers may include graphics drivers, audio drivers, video drivers, camera drivers, keyboard drivers, and mouse drivers, etc.
[0200] HAL is a kernel-mode module that can hide various hardware-related details, such as I / O interfaces, interrupt controllers, and multiprocessor communication mechanisms, etc., providing a unified service interface for different hardware platforms running Windows and achieving portability on multiple hardware platforms. It should be noted that to maintain the portability of Windows, internal components of Windows and device drivers written by users do not directly access the hardware but call routines in HAL.
[0201] It should be noted that the embodiments of this application only take the Windows system as an example for illustration. In other operating systems (such as the Android system, the IOS system, etc.), as long as the functions implemented by each functional module are similar to those of the embodiments of this application, the solutions of this application can also be implemented.
[0202] Exemplarily, when the mouse driver receives an operation to start the first application, the kernel mode can transfer information indicating the start of the first application to the application layer in the user mode. The first application in the application layer receives the information indicating the start of the first application, and the first application can transmit the content of the first window of the first application to the display screen through the device driver. The display screen can display the first window of the first application, and the first window can include a first area and a second area. The first area includes the identifiers of the second application and the third application. The identifier of the second application is in an unselected state, and the identifier of the third application is in a selected state. The second area includes the page content of the third application. The first application, the second application, and the third application are all different.
[0203] When the mouse driver receives a first operation on the identifier of the second application, the kernel mode can transfer information indicating that the first operation has been performed on the identifier of the second application to the application layer in the user mode. When the first application in the application layer receives the information indicating that the first operation has been performed on the identifier of the second application, the first application can transmit the content of the updated first window to the display screen through the device driver. The display screen can display the updated first window. In the updated first window, the page content of the second application is displayed in the second area, and in the first area, the identifier of the second application is in the selected state, and the identifier of the third application is in the unselected state.
[0204] When the mouse driver receives a second operation, the kernel mode can transfer information indicating the second operation to the application layer in the user mode. Both the first application and the second application in the application layer can receive the information indicating the second operation. The second application can transmit the page content of the second application to the first application. The first application can transmit the content of the first window updated again and the content of the second window of the second application to the display screen through the device driver. The display screen can display the first window updated again, display the second window above the first window updated again, and display the page content of the third application in the second area of the first window updated again. The second window includes the page content of the second application.
[0205] In this way, it is possible to conveniently switch the page content of aggregated applications in the same window. By opening the first application, it is possible to conveniently view the page content of the second application and the third application aggregated in the first application in the first window of the first application, that is, it is possible to conveniently view the materials collected by the second application and the third application respectively in the first window of the first application, which can improve work efficiency. In addition, it is also possible to open an independent window (such as the second window) of the second application to separate the applications aggregated in the first application and display the page content of the separated applications through the independent window, so as to facilitate the comparison of the page content or materials displayed in each of the multiple windows, which can also improve work efficiency.
[0206] Exemplarily, in an embodiment of the present application, when the display screen displays Figure 4 the interface shown, the mouse driver can receive a drag operation on the icon 204. During the drag operation, the kernel mode can transfer drag events to the application layer in the user mode at a preset frequency. The drag events can include the drag object, timestamp, and position. Application 0 can transmit the content of the window of Application 0 during the drag to the display screen through the device driver at a preset frequency. The display screen can display the window of Application 0 during the drag. Among them, the content of the window of Application 0 during the drag is, for example Figure 5 the content of window 503 in the figure.
[0207] When the drag operation ends (for example, when the user releases the hand), the kernel mode can transfer the information representing the aggregation of applications 3 to 0 and the drag event to the application layer in the user mode. Application 0 in the application layer can encapsulate the application package of application 3 in the application layer to obtain the encapsulated application package of application 3. Application 0 can transmit the content of the window of application 0 after dragging to the display screen through the device driver. The content of the window of application 0 after dragging is, for example Figure 6 the content of window 603 in
[0208] The mouse driver can receive a click operation on Figure 6 icon 601 in
[0209] The kernel mode can transfer the information indicating that the icon of the aggregated application 3 has been clicked to the application layer in the user mode. Application 0 in the application layer can control the running of the application package of application 3 and transmit the updated content of the window of application 0 to the display screen through the device driver. The display screen can display the updated window of application 0. The page content of application 3 is included in area two of the updated window of application 0. The icon of application 3 in area one of the updated window of application 0 is in a selected state.
[0210] The embodiment of the present application further provides an application management method, which is applied to a personal computer (PC). The method may include:
[0211] Display a first window of a first application. The first window includes a first area and a second area. The first area includes the identifier of a second application and the identifier of a third application. The identifier of the second application is in an unselected state, and the identifier of the third application is in a selected state. The second area includes the page content of the third application. The first application, the second application, and the third application are all different.
[0212] When a first operation on the identifier of the second application is received, display the page content of the second application in the second area, and in the first area, the identifier of the second application is in a selected state, and the identifier of the third application is in an unselected state.
[0213] When a second operation is received, display a second window of the second application above the first window, and display the page content of the third application in the second area of the first window. The second window includes the page content of the second application.
[0214] Among them, the first application may be the above Figures 2 - 19Application 0 shown in the figure. The first window can be the window of Application 0. The first area can be Area 1 in the window of Application 0. The second area can be Area 2 in the window of Application 0.
[0215] The second application can be Application 2 shown above Figures 2 - 19 The third application can be Application 6 shown above Figures 2 - 19 The identifier of the second application can be the icon of Application 2. The identifier of the third application can be the icon of Application 6.
[0216] The second window of the second application can be a separate window of Application 2.
[0217] Exemplarily, the PC can display Figure 8 Window 801 of Application 0 in the figure. Area 1 802 in Window 801 includes the icon 305 of Application 2 and the icon 703 of Application 6. The icon 305 of Application 2 is in an unselected state, and the icon 703 of Application 6 is in a selected state. Area 2 803 in Window 801 includes the page content 804 of Application 6. Application 0, Application 2, and Application 6 are all different.
[0218] The first operation can be a click operation. When the PC receives a click operation on the icon 305 of Application 2, the PC can display the first window as shown in Figure 11 Window 705 of Application 0 in the figure. The page content 404 of Application 2 is displayed in the second area (such as Area 2 403) of Window 705 of Application 0, and in the first area (such as Area 1 704) of Window 705 of Application 0, the icon 305 of Application 2 is in a selected state, and the icon 703 of Application 6 is in an unselected state. It can be understood that when the PC receives a click operation on the icon 305 of Application 2, the content of the first window displayed by the PC can change from the content of Figure 8 Window 801 of Application 0 in the figure to the content of Figure 11 Window 705 of Application 0 in the figure.
[0219] The second operation can be any of the following operations:
[0220] The drag operation on the icon 305 in the above Method 3.
[0221] Or, the click operation on the pop-up window 1301 in the above Method 4.
[0222] Or, the click operation on the control 306 in the above Method 5.
[0223] When the PC receives the second operation, the PC can display Figure 14 The interface in the figure. Figure 14The interface in [application name] includes a first window (window 901 of Application 0) and a second window (such as window 1401 of Application 2). Window 1401 of Application 2 is located on top of window 901, and the page content 804 of Application 6 is displayed in the second region (such as Region Two 803) of window 901. Window 1401 includes the page content 1406 of Application 2.
[0224] In the case where the second operation is a drag operation on icon 305 in Method Three, the content of the first window displayed on the PC changes from Figure 11 the content shown in window 705 of Application 0 in [application name] to Figure 14 the specific implementation principle of the content shown in window 901 of Application 0 in [application name] is similar to that of the computer display in Method Three above for Figure 11 、 Figure 12 and Figure 14 and will not be elaborated here.
[0225] In the case where the second operation is a click operation on pop-up window 1301 in Method Four, the content of the first window displayed on the PC changes from Figure 11 the content shown in window 705 of Application 0 in [application name] to Figure 14 the specific implementation principle of the content shown in window 901 of Application 0 in [application name] is similar to that of the computer display in Method Four above for Figure 11 、 Figure 13 and Figure 14 and will not be elaborated here.
[0226] In the case where the second operation is a click operation on control 306 in Method Five, the content of the first window displayed on the PC changes from Figure 11 the content shown in window 705 of Application 0 in [application name] to Figure 14 the specific implementation principle of the content shown in window 901 of Application 0 in [application name] is similar to that of the computer display in Method Five above for Figure 11 and Figure 14 and will not be elaborated here.
[0227] The application management method provided by the embodiments of this application realizes aggregating a second application and a third application in a first application, and can conveniently view the respective page contents of the second application and the third application in the first window of the first application, realizes convenient switching of the page contents of the aggregated applications in the same window, makes it more convenient and efficient to view the materials collected by the second application and the third application respectively in the first window of the first application, and thus can improve work efficiency. In addition, an independent window of the second application (such as the second window) can be opened to separate the aggregated applications in the first application and display the page contents of the separated applications through the independent window, so as to facilitate comparison of the page contents or materials displayed in the respective multiple windows, and can also improve work efficiency.
[0228] Optionally, when displaying the second window of the second application on top of the first window, the method further includes:
[0229] Displaying the identifier of the second application in the task bar of the PC, and / or, displaying the identifier of the second application on the desktop of the PC.
[0230] Exemplarily, when the PC displays Figure 14 the window 901 of Application 0 and the window 1401 of Application 2 in the shown interface, displaying the icon 1408 of Application 2 in the task bar of the PC, and / or, displaying the icon 1409 of Application 2 on the desktop 1410 of the PC. It should be understood that both the icon 1408 of Application 2 and the icon 1409 of Application 2 belong to the identifier of the second application.
[0231] In this way, in the case where the window 1401 of Application 2 is below the window 901, or, in the case where the window 1401 of Application 2 is minimized, the user can click on the icon 1408 of Application 2 or the icon 1409 of Application 2, so that the window 1401 of Application 2 is located on the top layer, for example, so that the window 1401 of Application 2 is above the window 901. It is realized to provide multiple entrances for realizing the window 1401 of Application 2 on the top layer, which is convenient for the user to view the content in the window 1401 of Application 2.
[0232] Optionally, when displaying the second window of the second application on top of the first window, in the first area, the identifier of the second application is in a blurred state, or, the first area does not contain the identifier of the second application.
[0233] Exemplarily, when the PC displays Figure 14 the window 901 of Application 0 and the window 1401 of Application 2 in the shown interface, in the area one 902 of the window 901, the icon 305 of Application 2 is in a blurred state, or, the area one 902 does not contain the icon 305 of Application 2. It should be understood that the icon 305 of Application 2 also belongs to the identifier of the second application.
[0234] In this way, the icon 305 of Application 2 in the area one 902 is in a blurred state, or, the area one 902 does not contain the icon 305 of Application 2, which can realize the distinction between the application with an independent window opened and the application without an independent window opened, and can improve the user experience. The application with an independent window opened can also be called a separated application in the embodiments of the present application.
[0235] In addition, in the case where the window 1401 of Application 2 is below the window 901, or, in the case where the window 1401 of Application 2 is minimized, the user can click on the blurred icon 305 of Application 2 in the area one 902, so that the window 1401 of Application 2 is located on the top layer, or, so that the window 1401 of Application 2 is above the window 901.
[0236] Optionally, the first window includes a first control. Receiving the second operation includes:
[0237] Receiving a third operation on the identification of a second application in the first area, or receiving a fourth operation on the first control.
[0238] In this way, an independent window (such as the second window) of the second application aggregated in the first application can be opened. Among them, the first control can be the control 306 in the window of Application 0. The third operation on the identification of the second application in the first area can be, for example, the drag operation on the icon 305 in Method 3 or the right-click operation on the icon 305 in Method 4. The fourth operation on the first control can be a click operation on the control 306.
[0239] Optionally, in the first area of the first window, there is also an identification of a fourth application, and the identification of the fourth application is in an unselected state. The method further includes:
[0240] Receiving a fifth operation on the identification of the fourth application in the first area, displaying a third window of the fourth application on the upper layer of the first window, displaying the page content of a third application in the second area of the first window, and displaying the page content of the second application in the second window. The third window includes the page content of the fourth application.
[0241] Among them, the fourth application can be Figures 2 - 19 the Application 3 shown. The identification of the fourth application can be the icon of Application 3. The third window of the fourth application can be an independent window of Application 3. The independent window of Application 3 is, for example, Figure 15 the window 1504 in.
[0242] Exemplarily, in the case of displaying the interface shown on a PC Figure 14 in the situation, in the first area of the first window, for example, Figure 14 in the area 902 of the window 901 in the interface shown, there is also the icon 601 of Application 3, and the icon 601 is in an unselected state. The method further includes: receiving a fifth operation on the icon 601 in the area 902. The content of the first window changes to the content of the window 1501 as shown in Figure 15 and displaying the window 1504 of Application 3 on the upper layer of the window 1501, displaying the page content 804 of Application 6 in the area 1503 of the window 1501, displaying the page content (such as the page content 1406 of Application 2) of the second application in the second window (such as the window 1401). The window 1504 includes the page content 1509 of Application 3. Among them, the fifth operation can be the drag operation on Figure 14 the icon 601 in the area 902 in. The fifth operation can also be when Figure 14After a right-click operation is performed on the icon 601 in the middle region 902, a click operation is performed on the pop-up window that displays a prompt message including opening a new window around the icon 601.
[0243] In this way, when the first window is opened, independent windows of multiple applications aggregated in the first application can be realized, which is convenient for the user to compare the page content displayed in the independent windows of multiple applications with the page content displayed in the first window, and is also convenient for the user to compare the materials collected by multiple applications.
[0244] Optionally, the third window includes a second control. The method further includes:
[0245] Upon receiving a sixth operation on the second control, the third window closes, the page content of the fourth application is displayed in the second region of the first window, the page content of the second application is displayed in the second window, and the identifier of the fourth application is in a selected state in the first region.
[0246] Exemplarily, the second control may be Figure 15 the control 1505 in the window 1504 of
[0247] When the PC receives a click operation on the control 1505, the window 1504 closes, and the content of the first window changes from the content shown in the window 1501 of Figure 15 to the content of the window 1601 of Figure 16 The page content 1604 of application 3 is displayed in the second region 1603 of the window 1601. The icon 601 of application 3 is in a selected state in the first region 1602 of the window 1601.
[0248] In this way, the third window can be merged into the first window. So as to facilitate the user to view the page content of the fourth application or the materials collected by the fourth application in the first window.
[0249] Optionally, the second window includes a third control. The method further includes:
[0250] Upon receiving a seventh operation on the third control, the second window closes, and the page content of the fourth application is displayed in the second region.
[0251] Exemplarily, the third control may be such as Figure 16 the control 1403 in the window 1401 of application 2 of Figure 16 The seventh operation on the third control may be a click operation on the control 1403. The method further includes: when a click operation on the control 1403 is received, the window 1401 of application 2 closes and the content of the first window changes from the content shown in the window 1601 of Figure 17The content of window 1701. The page content 1604 of app 3 is displayed in area two 1603 of window 1701. The icon 305 of app 2 is displayed in area one 1702 of window 1701 and the icon 305 is in an unselected state.
[0252] In this way, when an operation on a control representing the closing of an independent window in the independent window is performed, the independent window is closed without affecting the page content displayed in the second area of the first window.
[0253] Optionally, in the first area of the first window, there is also an identifier of a fifth app, and the identifier of the fifth app in the first area is in an unselected state. The first window contains a fourth control. The method further includes:
[0254] Upon receiving an eighth operation on the fourth control, the first window is minimized and the PC displays the desktop.
[0255] Upon receiving a ninth operation on the identifier of the fifth app on the desktop, the first window is displayed on top of the desktop. The page content of the fifth app is displayed in the second area of the first window, and in the first area, the identifiers of the second app, the third app, and the fourth app are all in an unselected state, and the identifier of the fifth app is in a selected state.
[0256] Exemplarily, the fifth app can be Figure 17 app 5 in []. The identifier of the fifth app included in the first area of the first window can be Figure 17 icon 702 in area one 1702 of window 1701 in []. The fourth control included in the first window can be control 307 in area two 1603 of window 1701. The eighth operation on the fourth control can be a click operation on control 307. The method further includes:
[0257] When the PC receives a click operation on control 307 in area two 1603 of window 1701, window 1701 is minimized and the PC displays desktop 310.
[0258] The ninth operation on the identifier of the fifth app on the desktop can be a double - click operation on icon 206 of app 5 on desktop 310. When the PC receives the ninth operation on the identifier of the fifth app on the desktop, on top of desktop 310 is displayed a window such as Figure 19 window 1901 in []. Figure 19 Window 1901 in [] belongs to the first window. The page content 1904 of app 5 is displayed in area two 1903 of window 1901, and in area one 1902 of window 1901, the icon 305 of app 2, the icon 703 of app 6, and the icon 601 of app 3 are all in an unselected state, and the icon 702 of app 5 is in a selected state.
[0259] In this way, when the first window is minimized, by clicking on the identifier of the fifth application on the desktop that has been aggregated into the first application, the first window can be displayed and the page content of the fifth application can be shown in the first window. It can be understood that, alternatively, by clicking on the identifier of the fifth application in other locations (such as a folder), the first window can be displayed and the page content of the fifth application can be shown in the first window.
[0260] Optionally, the identifier of the fifth application in the first area is added when the tenth operation on the identifier of the fifth application on the desktop is received.
[0261] Exemplarily, the tenth operation on the identifier of the fifth application on the desktop is, for example, the operation of dragging the identifier of the fifth application on the desktop to the first area in the first window. When the tenth operation on the identifier of the fifth application on the desktop is received, the specific implementation principle of adding the identifier of the fifth application in the first area in the first window is similar to Figures 4 - 6 the specific implementation principle in the shown embodiment of aggregating application 3 into application 0 and displaying the icon 601 of application 3 in area one of the window of application 0, and will not be elaborated here.
[0262] In this way, other applications can be aggregated into the first application. The other applications can be applications that have not been aggregated into the first application. The other applications can be third-party applications.
[0263] Optionally, the method further includes:
[0264] Receiving an eleventh operation, and the first window is located above the second window.
[0265] Receiving a twelfth operation, and the second window is located above the first window.
[0266] Among them, receiving the twelfth operation includes any one of the following:
[0267] Receiving a thirteenth operation on the identifier of the second application displayed in the task bar of the PC. Or,
[0268] Receiving a fourteenth operation on the identifier of the second application displayed on the desktop of the PC. Or,
[0269] Receiving a fifteenth operation on the identifier of the second application in a virtualized state in the first area.
[0270] The eleventh operation can be a click operation on the first window.
[0271] Exemplarily, in the scenario where the PC displays Figure 14 the shown interface, when the PC receives a click operation on Figure 14 window 901 among them, window 901 can be located Figure 14above the window 1401 of Application 2 in
[0272] When the PC receives the twelfth operation, Figure 14 the window 1401 of Application 2 in
[0273] wherein, receiving the twelfth operation includes any of the following:
[0274] receiving a click operation on Figure 14 the icon 1408 displayed in the task bar 1407 in
[0275] Or, receiving a click operation on Figure 14 the icon 1409 displayed on the desktop 1410 in
[0276] Or, receiving a click operation on the blurred icon 305 in the area 902 of the window 901.
[0277] In this way, the control of the position of the first window can be realized, and the control of the position of the second window can be realized, so as to facilitate the user to view the page content in different windows.
[0278] It should be noted that the module names involved in the embodiments of the present application can all be defined as other names, as long as the functions of each module can be realized, and no specific restrictions are imposed on the module names.
[0279] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for the user to select authorization or rejection.
[0280] The application management method of the embodiments of the present application has been described above. Next, the device for executing the above method provided by the embodiments of the present application will be described. Those skilled in the art can understand that the method and the device can be combined and referenced with each other, and the relevant device provided by the embodiments of the present application can execute the steps in the above application management method.
[0281] The application management method provided by the embodiments of the present application can be applied to an electronic device with communication functions. The electronic device includes a terminal device, and the specific device form of the terminal device can refer to the above relevant description and will not be elaborated here.
[0282] An embodiment of the present application provides an electronic device, which may include: one or more processors and a memory. The memory is coupled to the one or more processors, and the memory is used to store computer program code. The computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the electronic device to execute the above method..
[0283] An embodiment of the present application provides a chip. The chip includes a processor, and the processor is used to call a computer program in a memory to execute the technical solution in the above embodiment. Its implementation principle and technical effect are similar to those of the above related embodiments, and will not be elaborated here.
[0284] An embodiment of the present application provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, and the one or more processors are used to call computer instructions to cause the electronic device to execute the above method.
[0285] An embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above method is implemented. The method described in the above embodiment can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. The computer-readable medium may include a computer storage medium and a communication medium, and may also include any medium that can transfer a computer program from one place to another. The storage medium may be any target medium accessible by a computer.
[0286] In one possible implementation, the computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM), or other optical disc storage, magnetic disk storage, or any other medium targeted to carry or store the required program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, disk and optical disc include optical disc, laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0287] An embodiment of the present application provides a computer program product. The computer program product includes a computer program that, when run, causes a computer to execute the above method.
[0288] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable devices to generate a machine such that the instructions executed by the processing unit of the computer or other programmable data processing device generate means for implementing the functions specified in Figure 1 one or more of the flows or Figure 1 one or more of the blocks.
[0289] The above specific embodiments have further elaborated on the objectives, technical solutions, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included within the protection scope of the present invention.
Claims
1. An application management method, characterized in that Applied to a personal computer (PC), the method includes: Displaying a first window of a first application, the first window including a first area and a second area; the first area includes the identifiers of a second application and a third application, the identifier of the second application is in an unselected state, the identifier of the third application is in a selected state, the second area includes the page content of the third application, and the first application, the second application, and the third application are all different; When a first operation on the identifier of the second application is received, display the page content of the second application in the second area, and in the first area, the identifier of the second application is in a selected state, and the identifier of the third application is in an unselected state; When a second operation is received, display a second window of the second application above the first window, and display the page content of the third application in the second area of the first window, and the second window includes the page content of the second application.
2. The method according to claim 1, wherein When displaying the second window of the second application above the first window, the method further includes: Displaying the identifier of the second application in the task bar of the PC, and / or, displaying the identifier of the second application on the desktop of the PC.
3. The method according to claim 1 or 2, characterized in that, When displaying the second window of the second application above the first window, in the first area, the identifier of the second application is in a blurred state, or, the first area does not include the identifier of the second application.
4. The method according to any one of claims 1-3, characterized in that, The first window includes a first control; the receiving of the second operation includes: Receiving a third operation on the identifier of the second application in the first area, or receiving a fourth operation on the first control.
5. The method according to any one of claims 1-4, characterized in that, In the first area of the first window, it further includes the identifier of a fourth application, the identifier of the fourth application is in an unselected state, and the method further includes: When a fifth operation on the identifier of the fourth application in the first area is received, display a third window of the fourth application above the first window, display the page content of the third application in the second area of the first window, and display the page content of the second application in the second window, and the third window includes the page content of the fourth application.
6. The method according to claim 5, wherein The third window includes a second control; the method further includes: When a sixth operation on the second control is received, the third window closes, display the page content of the fourth application in the second area of the first window, display the page content of the second application in the second window, and in the first area, the identifier of the fourth application is in a selected state.
7. The method according to claim 6, wherein The second window includes a third control; the method further includes: When a seventh operation on the third control is received, the second window closes, and display the page content of the fourth application in the second area.
8. The method according to claim 7, wherein In the first area of the first window, it further includes the identifier of a fifth application, the identifier of the fifth application in the first area is in an unselected state; the first window includes a fourth control; the method further includes: Receiving an eighth operation on the fourth control, the first window is minimized, and the PC displays the desktop; Receiving a ninth operation on the identifier of the fifth application on the desktop, the first window is displayed on the upper layer of the desktop, the page content of the fifth application is displayed in the second area of the first window, and in the first area, the identifiers of the second application, the third application, and the fourth application are all in an unselected state, and the identifier of the fifth application is in a selected state.
9. The method according to claim 8, wherein The identifier of the fifth application in the first area is added when receiving a tenth operation on the identifier of the fifth application on the desktop.
10. The method according to claim 4, wherein The method further includes: Receiving an eleventh operation, the first window is located on the upper layer of the second window; Receiving a twelfth operation, the second window is located on the upper layer of the first window; Wherein, receiving the twelfth operation includes any one of the following: Receiving a thirteenth operation on the identifier of the second application displayed in the task bar of the PC; or, Receiving a fourteenth operation on the identifier of the second application displayed on the desktop of the PC; or, Receiving a fifteenth operation on the identifier of the second application in a blurred state in the first area.
11. An electronic device, characterized in that, The electronic device includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the electronic device to execute the method according to any one of claims 1 to 10.
12. A chip system, characterized in that, The chip system is applied to an electronic device, the chip system includes one or more processors, and the one or more processors are used to call computer instructions to cause the electronic device to execute the method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions, and when the computer instructions run on an electronic device, the electronic device is caused to execute the method according to any one of claims 1 to 10.
14. A computer program product, characterized in that, The computer program product includes computer program code, and when the computer program code runs on an electronic device, the electronic device is caused to execute the method according to any one of claims 1 to 10.