Desktop management method, graphical user interface, and electronic device
By creating multiple desktop spaces on electronic devices and switching between them using a swipe gesture, the problem of users finding it difficult to quickly locate components on the desktop is solved, achieving the effect of quickly finding and efficiently managing desktop components.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-11-12
- Publication Date
- 2026-06-12
AI Technical Summary
The large number of desktop components on electronic devices makes it difficult for users to quickly find the components they need, and existing technologies have failed to effectively simplify the search process.
By creating multiple desktop spaces in electronic devices, each space displays desktop components for different scenarios. Users can quickly find the components they need by switching between desktop spaces, and switch docks by swiping to simplify component management.
It simplifies the desktop content search process, helps users quickly locate the required components, reduces the interference of other components in the focus, and improves the efficiency of desktop management.
Smart Images

Figure CN116126432B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal technology, and in particular to desktop management methods, graphical user interfaces, and electronic devices. Background Technology
[0002] With the development of electronic devices such as mobile phones and tablets, the number of applications (APPs) used on these devices has exploded. The desktops of these devices are filled with numerous APP icons, widgets, service cards, and other desktop components. This forces users to spend a significant amount of time searching through these numerous components to find a single one. Summary of the Invention
[0003] This application provides a desktop management method, a graphical user interface, and an electronic device. The electronic device can create desktop spaces. Different desktop spaces can display desktop components for different scenarios. Users can switch between desktop spaces to view the desktop components contained within each space. This simplifies desktop content, helps users quickly find desktop components for a specific scenario, and helps users focus on a single scenario.
[0004] Firstly, this application provides a desktop management method. This method can be applied to an electronic device. The electronic device may include a first desktop page, a first dock, and a second dock for displaying desktop components. The first dock may contain X desktop components. The second dock may contain M desktop components, where X and M are both positive integers. The electronic device can display the first desktop page and the first dock on the screen, with the first dock displaying X desktop components. The electronic device receives a first operation from a user on the first dock. The first operation can be used to switch the dock displayed on the screen. In response to the first operation, the electronic device can display the second dock on the screen. The second dock displays M desktop components.
[0005] The first operation mentioned above may include a user action of sliding left or right in the area where the first dock is located.
[0006] The aforementioned switching of the dock displayed on the screen can include: switching from displaying the first dock on the screen to displaying an identifier indicating the first dock and a second dock; switching from displaying the first dock on the screen to displaying both the first and second docks; and switching from displaying the first dock on the screen to displaying only the second dock. Optionally, before receiving the aforementioned first operation, the screen displays a seventh dock in addition to the aforementioned first dock. The aforementioned switching of the dock displayed on the screen can also include: switching from displaying the seventh dock and the first dock on the screen to displaying both the first and second docks.
[0007] A desktop space can contain a dock. Users can switch desktop spaces by changing the dock displayed on the screen. For example, the first dock corresponds to the first desktop space, and the second dock corresponds to the second desktop space. In response to the above first operation, the electronic device can switch the dock displayed on the screen to the second dock. The desktop space where the electronic device is located also changes from the first desktop space to the second desktop space. The desktop page of a desktop space can display the desktop components contained in that desktop space (e.g., a desktop space can contain desktop components for a specific scene). Therefore, users can view desktop components for different scenes by switching between different desktop spaces.
[0008] As described above, users can place desktop widgets for a specific scene within a desktop space and store these widgets in the dock contained within that desktop space. Switching between desktop spaces is a simple user operation. Users can quickly switch between different desktop spaces to quickly find the desktop widgets for a given scene. This method simplifies the content displayed on the desktop, helping users focus on the scene corresponding to a single desktop space and reducing distractions from applications in other desktop spaces.
[0009] Optionally, a desktop space can also contain multiple docks. In response to the first operation described above, the electronic device can continue to display the first desktop page. That is to say, when switching the docks displayed on the screen, the desktop page displayed on the screen can remain unchanged.
[0010] The following describes some examples of switching the dock displayed on the screen.
[0011] In conjunction with the first aspect, in some embodiments, in response to the first operation described above, the electronic device can display an identifier on the screen to indicate the first dock. The electronic device can also de-display the first dock. The identifier of the first dock can be used to indicate the presence of the first dock. That is, in the case of multiple docks, the electronic device can display one dock on the screen. This one dock can display all the desktop components contained in this one dock. The electronic device can also display identifiers of other docks besides this one dock on the screen.
[0012] This allows users to easily see the desktop spaces they have created on their electronic devices and quickly switch to the desktop space they need.
[0013] In conjunction with the first aspect, in some embodiments, in response to the first operation described above, the electronic device may continue to display the first dock. The first dock displays Y desktop widgets, where Y is less than or equal to X.
[0014] In one possible implementation, prior to receiving the first operation described above, the electronic device's screen displays only the first dock. In response to the first operation, the electronic device can switch between displaying the first dock on the screen and displaying both a first dock and a second dock. The first dock displays the aforementioned Y desktop components.
[0015] In another possible implementation, multiple docks can be displayed simultaneously on the screen of the electronic device. Each of these docks can display all of its respective desktop components. Alternatively, some docks can display all of their respective desktop components, while others can display only a portion of their respective desktop components. In response to switching the docks displayed on the screen, the electronic device can switch from displaying the multiple docks to displaying the second dock and one or more of the aforementioned multiple docks. After this switching operation, one or more of the multiple docks displayed on the screen can display all or some of their respective desktop components.
[0016] For example, before receiving the first operation described above, the electronic device's screen displays both a first dock and a seventh dock. The seventh dock displays X1 desktop components, where X1 is a positive integer. In response to the first operation, the electronic device can switch between displaying the seventh dock and the first dock on the screen and displaying both the first dock and the second dock. The first dock may display Y desktop components.
[0017] In conjunction with the first aspect, in some embodiments, in response to the first operation described above, the electronic device can de-display the first dock on the screen. Specifically, the electronic device may not display any identifier indicating the first dock. This reduces the likelihood of the first dock distracting the user when switching to the second dock, helping the user better focus on the scene corresponding to the desktop space of the second dock.
[0018] In conjunction with the first aspect, in some embodiments, the electronic device enters a desktop editing state and displays a second dock in this state. The second dock may include a first area and a second area. The first area can be used to display M desktop components added to the second dock, and the second area can be used to display one or more desktop components recommended by the electronic device. Similarly, when displaying the first dock in desktop editing state, the electronic device may also display the first dock in sections. For example, in desktop editing state, the first dock may include a third area and a fourth area. The third area can be used to display X desktop components added to the first dock. The fourth area can be used to display one or more desktop components recommended by the electronic device. The desktop components recommended by the electronic device in different docks may be different. Optionally, the electronic device may also display only the second dock in sections in desktop editing state, without displaying the first dock in sections. That is, when displaying the first dock in desktop editing state, the electronic device may display the X desktop components contained in the first dock within the first dock.
[0019] When a new dock is created, the electronic device can enter desktop editing mode and display the newly created dock. When a second dock is created, its first area can be empty, meaning no desktop widgets have been added yet. The second area of the second dock can be used to display one or more desktop widgets recommended by the electronic device. These desktop widgets in the second area allow users to quickly add them to the second dock. If the desktop widget the user needs to add is located in the second area, the user doesn't need to search for it on the desktop page.
[0020] Electronic devices can recommend one or more desktop widgets in a dock based on the user's usage habits. The following details how electronic devices determine which desktop widgets to recommend.
[0021] In one possible implementation, the electronic device categorizes desktop components used within a first time period into multiple desktop component packages based on usage patterns. Each desktop component package contains one or more desktop components. Usage patterns include one or more of the following: usage time and usage location. The first time period can be, for example, one day, two days, or one week. The electronic device determines the degree of overlap among the multiple desktop component packages based on the desktop components already added to its dock. The more desktop components a package contains that are identical to those already added to the dock, the higher the degree of overlap for that package. The electronic device also determines the usage rate of the multiple desktop component packages based on the usage duration of the desktop components. The longer the usage duration of the desktop components in a package, the higher the usage rate of that package. The usage duration of the desktop components in a package can be the total usage duration of all the desktop components in that package. Alternatively, the usage duration of the desktop components in a package can be the average usage duration of all the desktop components in that package. An electronic device can identify one or more desktop component packages that have the highest degree of repetition (below a first repetition threshold) and the highest usage rate among multiple desktop component packages as recommended desktop components. These recommended desktop components can be one or more desktop components contained within the first desktop component package.
[0022] As can be seen, in determining the first desktop component package, the electronic device can calculate the degree of duplication based on the desktop components already added to the dock. This reduces duplicate recommendations when suggesting desktop components, and also reduces the likelihood of recommended desktop components belonging to a scenario already defined by the dock. Furthermore, the method can determine the recommended desktop components based on user habits such as frequently used desktop components, making the recommended components more likely to be those the user wants to add to the dock. This reduces the time users spend searching for desktop components on the desktop page and dragging them to the dock, helping them quickly add desktop components to the dock and improving the efficiency of building a desktop space describing a scenario.
[0023] In another implementation, the electronic device can recommend one or more desktop components that have been used the longest or most frequently on the first desktop page.
[0024] Furthermore, the electronic device receives a second operation. This second operation can be used to switch the desktop page displayed on the screen. In response to the second operation, the electronic device can switch the first desktop page displayed on the screen to a second desktop page. The electronic device can update the desktop components displayed in the second area to one or more desktop components that have been used the longest or most frequently on the second desktop page.
[0025] In other words, electronic devices can determine recommended desktop components based on the usage duration or frequency of desktop components on the currently displayed desktop page. If the currently displayed desktop page changes, the electronic device can update the recommended desktop components based on the desktop page displayed after the change.
[0026] In conjunction with the first aspect, in some embodiments, the electronic device receives a third operation. This third operation can be used to add a first desktop component to the second dock, the first desktop component being a desktop component on a desktop page displayed on the screen. In response to the third operation, the electronic device displays M desktop components and the first desktop component in the second dock.
[0027] When creating a new dock, the electronic device can also avoid entering desktop editing mode. Upon receiving an operation to create a dock, the electronic device can display the newly created dock on the desktop. When a second dock is created, it can be empty, meaning no desktop widgets have been added to it yet. In response to dragging and dropping desktop widgets from a desktop page to the second dock, the electronic device can display the dragged-to-dock widgets in the second dock. This allows users to quickly add desktop widgets from a desktop page to the second dock without first entering desktop editing mode and then adding them there.
[0028] Therefore, upon receiving the aforementioned third operation, the electronic device can be in desktop editing mode and respond to the third operation by adding the first desktop component to the second dock. Alternatively, upon receiving the aforementioned third operation, the electronic device may not be in desktop editing mode and may respond to the third operation by adding the first desktop component to the second dock.
[0029] In conjunction with the first aspect, in some embodiments, the electronic device receives a fourth operation. This fourth operation can be used to add a first desktop component to a first area, the first desktop component being a desktop component displayed in a second area. In response to the fourth operation, the electronic device displays M desktop components and the first desktop component in the first area, and de-displays the first desktop component in the second area.
[0030] In conjunction with the first aspect, in some embodiments, the electronic device receives a fifth operation. This fifth operation can be used to add a first desktop component to a first area. The first desktop component is a desktop component on a desktop page displayed on the screen, and the first desktop component is not displayed in a second area. In response to the fifth operation, the electronic device displays M desktop components and the first desktop component in the first area.
[0031] As can be seen, in desktop editing mode, electronic devices can display one or more recommended desktop widgets in the second area of the second dock. Users can add recommended desktop widgets from their electronic devices to the second dock, or add desktop widgets from the desktop page to the second dock.
[0032] In conjunction with the first aspect, in some embodiments, in response to a user adding a first desktop component in a first area, the electronic device updates one or more desktop components displayed in a second area based on the first desktop component.
[0033] In one possible implementation, the electronic device categorizes desktop components used during a second time period into multiple desktop component packages based on usage. Each desktop component package contains one or more desktop components. Usage includes one or more of the following: usage time and usage location. The electronic device identifies a second desktop component package that contains the first desktop component from among the multiple packages. Specifically, if only one desktop component package contains the first desktop component, the electronic device identifies that package as the second desktop component package; if multiple packages contain the first desktop component, the electronic device identifies the package with the longest usage time for the first desktop component as the second desktop component package. The electronic device displays one or more desktop components from the second desktop component package, excluding the first desktop component, in a second area.
[0034] As can be seen, when a user adds widgets to the second dock, the electronic device can update its recommended widgets in the second dock based on the added widgets. This update increases the probability that the recommended widgets are the ones the user wants to add to the second dock. Users can directly add the desired widgets to the second dock from the recommended widgets without having to search for them among the many widgets displayed on the desktop page. This helps users add widgets to the second dock more quickly.
[0035] In conjunction with the first aspect, in some embodiments, the desktop page of the electronic device may not include desktop components added to an existing dock in the electronic device. For example, after adding the first desktop component to the second dock, the electronic device can de-display the first desktop component on the desktop page.
[0036] In conjunction with the first aspect, in some embodiments, when the screen displays a first dock, the desktop page of the electronic device may not include all the desktop components contained in the first dock. When the screen displays a second dock, the desktop page of the electronic device may not include all the desktop components contained in the second dock.
[0037] The following describes some examples of switching desktop spaces on electronic devices.
[0038] In conjunction with the first aspect, in some embodiments, a first desktop space to which the first dock belongs includes a first group of desktop pages, one or more of which are used to place desktop components contained in the first desktop space. The first group of desktop pages contains a first desktop page. A second desktop space to which the second dock belongs includes a second group of desktop pages, one or more of which are used to place desktop components contained in the second desktop space. In response to a first operation for switching the dock displayed on the screen, the electronic device can switch the first desktop page displayed on the screen to a third desktop page, which is a desktop page from the second group of desktop pages.
[0039] In other words, a desktop space can contain a dock and one or more desktop pages. When the dock is switched, the desktop space can be switched accordingly. Therefore, when an electronic device switches the dock displayed on the screen from the first dock to the second dock, the electronic device can switch the desktop pages contained in the first desktop space to the desktop pages contained in the second desktop space.
[0040] In conjunction with the first aspect, in some embodiments, when a second dock is displayed on the screen, the electronic device receives a sixth operation. In response to the sixth operation, the electronic device enters a desktop editing state, displaying the second dock and Q desktop components, wherein desktop components included in the second desktop space are displayed in a first display style, and desktop components not included in the second desktop space are displayed in a second display style, where Q is a positive integer. The aforementioned first display style can be a display style not removed in the embodiments of this application. The aforementioned second display style can be a display style removed in the embodiments of this application.
[0041] The presence of a second dock on the screen indicates that the electronic device is in the second desktop space. In desktop editing mode, the electronic device can display desktop components it contains on the desktop page. These desktop components can include those in the second desktop space, as well as those not included in the second desktop space. Users can then manipulate desktop components included in the second desktop space, removing them from the second desktop space. Users can also manipulate desktop components not included in the second desktop space, adding them to the second desktop space.
[0042] In conjunction with the first aspect, in some embodiments, when the second dock is displayed in desktop editing mode, the electronic device receives a seventh operation. In response to the seventh operation, the electronic device displays a first dock and P desktop components in desktop editing mode, wherein desktop components included in the first desktop space are displayed in a first display style, and desktop components not included in the first desktop space are displayed in a second display style, where P is a positive integer.
[0043] As can be seen, when in the second desktop space, the electronic device can switch from the second desktop space to the first desktop space according to the seventh operation. In desktop editing mode, the electronic device can display desktop components included in the electronic device on the desktop page. These desktop components displayed on the desktop page can include both those included in the first desktop space and those not included in the first desktop space. Thus, the user can manipulate desktop components included in the first desktop space, removing them from the first desktop space. The user can also manipulate desktop components not included in the first desktop space, adding them to the first desktop space.
[0044] The aforementioned Q desktop components can be all desktop components included in the electronic device. Alternatively, the Q desktop components can be a subset of the desktop components included in the electronic device, such as desktop components whose usage time exceeds a preset threshold or whose usage frequency exceeds a preset threshold. The aforementioned P desktop components can also be all desktop components included in the electronic device. Alternatively, the P desktop components can be a subset of the desktop components included in the electronic device, such as desktop components whose usage time exceeds a preset threshold or whose usage frequency exceeds a preset threshold. The aforementioned Q desktop components and the aforementioned P desktop components can be the same.
[0045] In conjunction with the first aspect, in some embodiments, when the second dock is displayed, the electronic device receives a first message from the second desktop component and a second message from the third desktop component. The second desktop space includes the second desktop component but does not include the third desktop component. The electronic device displays the first message but not the second message.
[0046] Furthermore, when the desktop space where the electronic device is located is switched from the second desktop space to the desktop space containing the aforementioned third desktop component, the electronic device can display the aforementioned second message.
[0047] In conjunction with the first aspect, in some embodiments, the electronic device receives an eighth operation for deleting the second desktop space. In response to the eighth operation, the electronic device deletes the second dock and the second set of desktop pages.
[0048] In conjunction with the first aspect, in some embodiments, the second desktop space includes a fourth desktop component. When in the second desktop space, the electronic device displays the fourth desktop component on the desktop page in the first display style described above during desktop editing mode. The electronic device receives an operation on the fourth desktop component. This operation on the fourth desktop component can be used to remove the fourth desktop component from the second desktop space. Specifically, in response to the operation on the fourth desktop component, the electronic device can switch the display style of the fourth desktop component on the desktop page from the first display style to the second display style described above. When exiting the desktop editing mode, the electronic device can display the desktop components included in the second desktop space. The desktop page included in the second desktop space does not contain the fourth desktop component. That is, the fourth desktop component is removed from the second desktop space.
[0049] In conjunction with the first aspect, in some embodiments, the second desktop space does not include the fifth desktop component. When in the second desktop space, the electronic device displays the fifth desktop component on the desktop page in the second display style described above during desktop editing mode. The electronic device receives an operation on the fifth desktop component. This operation on the fifth desktop component can be used to add the fifth desktop component to the second desktop space. In response to this operation on the fifth desktop component, the electronic device can switch the display style of the fifth desktop component on the desktop page from the second display style to the first display style described above. When exiting the desktop editing mode, the electronic device can display the desktop components included in the second desktop space. The desktop page included in the second desktop space contains the aforementioned fifth desktop component. That is, the fifth desktop component is added to the second desktop space.
[0050] In conjunction with the first aspect, in some embodiments, the second desktop space includes desktop page B1. The electronic device receives an operation on desktop page B1. This operation on desktop page B1 removes desktop page B1 from the second desktop space. In response to this operation on desktop page B1, the electronic device can display all desktop components on desktop page B1 in the second display style described above during desktop editing mode. When exiting desktop editing mode, the electronic device can display the desktop pages included in the second desktop space. The desktop pages included in the second desktop space do not include desktop page B1. That is, desktop page B1 is removed from the second desktop space.
[0051] In conjunction with the first aspect, in some embodiments, the second desktop space does not include desktop page B2. The electronic device receives an operation on desktop page B2. This operation on desktop page B2 is used to add desktop page B2 to the second desktop space. In response to this operation on desktop page B2, the electronic device can display all desktop components on desktop page B2 in the first display style described above in desktop editing mode. When exiting desktop editing mode, the electronic device can display the desktop pages included in the second desktop space. The desktop pages included in the second desktop space include the aforementioned desktop page B2. That is, desktop page B2 is added to the second desktop space.
[0052] In conjunction with the first aspect, in some embodiments, the electronic device receives a ninth operation for creating a third dock and a third desktop space to which the third dock belongs. In response to the ninth operation, the electronic device displays the third dock and W desktop components, with Y desktop components displayed in the third dock. The electronic device receives a tenth operation, and in response to the tenth operation, the electronic device displays Z desktop components related to the Y desktop components out of O desktop components in a third display style, where W, Y, O, and Z are all positive integers.
[0053] The ninth operation described above, used to create the third dock, specifically involves the electronic device creating a blank dock and adding the aforementioned Y desktop components to that blank dock. The dock with these Y desktop components is thus the third dock.
[0054] The aforementioned W desktop components can be desktop components displayed on the desktop page.
[0055] In response to the tenth operation, the electronic device can also display the other desktop components among the O desktop components, excluding the Z desktop components, in a fourth display style. The third display style can be a display style that was not removed in the embodiments of this application. The fourth display style can be a display style that was removed in the embodiments of this application.
[0056] In one possible implementation, the above relates to Y desktop components, specifically including: having the same or similar category as one or more desktop components among the Y desktop components.
[0057] The similarity of two desktop components can include a containment relationship between their categories. A containment relationship means that one category includes another. For example, the Entertainment category includes the Music category. Therefore, the Entertainment category and the Music category have a containment relationship. The similarity of two desktop components can also include categories that complement each other in a given scenario. This means that in a usage scenario of one category's desktop component, the other category's desktop component can provide auxiliary functionality. For example, the Video category and the Mirroring category can be categories that complement each other in a given scenario. For instance, when a user plays a video using the Video category's desktop component, they might need to use the Mirroring category's desktop component to project the played video onto other display devices.
[0058] In one possible implementation, the aforementioned O desktop components can be all desktop components in the electronic device. Alternatively, the aforementioned O desktop components can be all desktop components on desktop page A1. The aforementioned desktop page A1 can be the desktop page displayed on the screen when the electronic device receives the aforementioned tenth operation.
[0059] In one possible implementation, after the electronic device displays a third dock and W desktop components in response to the ninth operation, the electronic device receives operations to remove W1 desktop components from the third desktop space and to add W2 desktop components to the third desktop space. The electronic device can remove the W1 desktop components from the third desktop space and add the W2 desktop components to the third desktop space. Then, in response to the tenth operation, the electronic device displays Z desktop components related to Y desktop components out of O desktop components in a third display style. The O desktop components can be all desktop components on the electronic device other than the W1 and W2 desktop components. Alternatively, the O desktop components can be all desktop components on desktop page A1 other than the W1 and W2 desktop components. Desktop page A1 can be the desktop page displayed on the screen when the electronic device receives the tenth operation.
[0060] As described above, when in a desktop space, the electronic device can filter desktop components on the desktop page of that desktop space that have the same or similar categories as the desktop components already added to the dock of that desktop space. The electronic device can retain the desktop components with the same or similar categories as the desktop components already added to the dock of that desktop space, and remove desktop components whose categories are neither the same nor similar to the desktop components already added to the dock of that desktop space. This method can help users efficiently build desktop spaces that describe a scenario, and users do not need to manually remove desktop components one by one.
[0061] In conjunction with the first aspect, in some embodiments, when in the second desktop space, the electronic device receives an eleventh operation and, in response to the eleventh operation, displays S desktop pages on the screen. Of these S desktop pages, S1 desktop pages are included in the second desktop space, and S2 desktop pages are not included in the second desktop space. S, S1, and S2 are all positive integers. S is the sum of S1 and S2. When the electronic device receives an operation on T1 desktop pages out of the aforementioned S1 desktop pages, it removes these T1 desktop pages from the second desktop space. When the electronic device receives an operation on T2 desktop pages out of the aforementioned S2 desktop pages, it adds T2 desktop pages to the second desktop space. T1 is a positive integer less than S1. T2 is a positive integer less than S2. Further, when exiting the desktop editing state, the electronic device can display the desktop pages included in the second desktop space. The desktop pages included in the second desktop space do not include the aforementioned T1 desktop components but include the aforementioned T2 desktop components. The aforementioned S desktop pages can be all desktop pages included in the electronic device.
[0062] In conjunction with the first aspect, in some embodiments, when in the second desktop space, upon exiting the desktop editing state, the electronic device can adjust the positions of desktop components on the desktop pages included in the second set of desktop pages. The desktop components included in the second desktop space are displayed sequentially on the desktop pages included in the second set of desktop pages in a left-to-right, top-to-bottom order. There are no empty spaces between any two adjacent desktop components on the desktop pages included in the second set of desktop pages.
[0063] In conjunction with the first aspect, in some embodiments, when in the second desktop space, upon exiting the desktop editing state, the electronic device can adjust the positions of desktop components on the desktop pages included in the second group of desktop pages. The desktop components included in the second desktop space and displayed on the fourth desktop page are displayed sequentially from left to right and from top to bottom on the fourth desktop page. There are no empty spaces between any two adjacent desktop components on the fourth desktop page. The fourth desktop page is any one of the desktop pages in the second group of desktop pages.
[0064] As can be seen, electronic devices can adjust the positions of desktop components within a desktop space on the desktop page. After desktop components in a desktop space are removed or added, this adjustment of their positions makes the layout of desktop components on the desktop page more compact. This eliminates the need for users to manually sort the scattered desktop components, allowing for a more compact and organized arrangement.
[0065] In conjunction with the first aspect, in some embodiments, the electronic device displays a fourth dock on the screen, which displays recently used desktop components.
[0066] In one possible implementation, the most recently used desktop components mentioned above may specifically include: when all desktop components added to the first dock are displayed on the screen, the most recently used desktop components are the L1 desktop components that were opened latest in the first desktop space to which the first dock belongs, or the L2 desktop components opened by the electronic device during the third time period, where L1 and L2 are both positive integers. Alternatively, when all desktop components added to the second dock are displayed on the screen, the most recently used desktop components are the L3 desktop components that were opened latest in the second desktop space, or the L4 desktop components opened by the electronic device during the fourth time period, where L3 and L4 are both positive integers.
[0067] In conjunction with the first aspect, in some embodiments, the recently used desktop component is determined based on the desktop components contained in the desktop space to which the fifth dock belongs. The desktop space to which the fifth dock belongs is the desktop space where the electronic device resides. Further, the electronic device switches its desktop space from the desktop space to which the fifth dock belongs to the desktop space to which the sixth dock belongs. The electronic device can update the recently used desktop components displayed in the fourth dock. The updated recently used desktop components can be determined based on the desktop components contained in the desktop space to which the sixth dock belongs.
[0068] As the above method demonstrates, users can quickly find and activate their most recently used desktop components within a single desktop space by placing them in a dock. This helps users focus on a single scenario and reduces distractions from desktop components in other scenarios.
[0069] In conjunction with the first aspect, in some embodiments, the electronic device receives a twelfth operation. This twelfth operation is used to project the second desktop space onto a display device. In response to this twelfth operation, the electronic device can send the content displayed on its screen when the electronic device is in the second desktop space to the display device. The display device can display the content displayed on its screen when the electronic device is in the second desktop space (such as a second dock included in the second desktop space and one of the second set of desktop pages).
[0070] Furthermore, during the process of the electronic device projecting the second desktop space onto the display device, the electronic device receives a thirteenth operation. In response to this thirteenth operation, the electronic device can switch its current desktop space from the second desktop space to the first desktop space. The electronic device can display one desktop page from the first dock and the first group of desktop pages contained in the first desktop space. Meanwhile, the display device still displays the content displayed on the screen when the electronic device was in the second desktop space.
[0071] As shown in the above embodiments, users can create multiple desktop spaces on their electronic devices. Each desktop space can contain desktop components for different scenarios. Users can select the desktop space to be cast during screen mirroring. Desktop spaces on the electronic device that are not selected for casting will not be cast to other display devices. This can meet the needs of users who do not want to cast more private content from their electronic devices to other display devices during the casting process. During the casting process, users can freely switch between the desktop spaces to be cast and those not to be cast on their electronic devices without worrying about content that is inconvenient to cast from the non-cast desktop spaces being displayed on other display devices.
[0072] In conjunction with the first aspect, in some embodiments, the electronic device receives a thirteenth operation to set the value of an attribute of the second desktop space to a first attribute value. The attribute may include one or more of the following: name, wallpaper, always-on display state, and theme. When in the second desktop space, the electronic device can display the attributes of the second desktop space on the screen according to the first attribute value.
[0073] As shown in the above embodiments, users can manually set the name, wallpaper, AOD status, theme, and other attributes of a desktop space. When in a desktop space, the electronic device can display the attributes of that desktop space on the desktop. Different desktop spaces can have different attributes. In this way, different desktop spaces can bring different visual effects to users. Users can more clearly perceive the differences between different desktop spaces and the effect after switching desktop spaces.
[0074] In conjunction with the first aspect, in some embodiments, the electronic device can display a dock and desktop pages contained in a fourth desktop space on the screen. The fourth desktop space can contain all desktop components of the electronic device. The desktop pages contained in the fourth desktop space can display all desktop components of the electronic device. Alternatively, the desktop pages contained in the fourth desktop space can display desktop components other than those displayed in the dock contained in the fourth desktop space. The electronic device receives a fourteenth operation. This fourteenth operation can be used to download a sixth desktop component. In response to this tenth operation, the electronic device can download the sixth desktop component and display it on the desktop pages contained in the fourth desktop space.
[0075] Secondly, this application provides a graphical user interface (GUI). The GUI is stored in an electronic device, which includes a touchscreen, a memory, and one or more processors. The one or more processors can execute one or more computer programs stored in the memory. The GUI may include: a first GUI displayed on the touchscreen, the first GUI including a first desktop page and a first dock, the first dock displaying X desktop components; and a second GUI displayed on the touchscreen in response to a first operation, the first operation being used to switch the dock displayed on the touchscreen, the second GUI including a second dock, the second dock displaying M desktop components.
[0076] Thirdly, this application provides an electronic device. The electronic device includes: a touchscreen, a memory, and one or more processors. The memory can be used to store a computer program. The one or more processors can be used to invoke the computer program, causing the electronic device to perform any of the possible implementation methods described in the first aspect.
[0077] Fourthly, this application provides a computer-readable storage medium including instructions. When the instructions are executed on an electronic device, the electronic device performs any possible implementation method as described in the first aspect.
[0078] Fifthly, this application provides a computer program product. The computer program product includes computer instructions. When these computer instructions are executed on an electronic device, the electronic device performs any possible implementation method as described in the first aspect.
[0079] In a sixth aspect, this application provides a chip for use in an electronic device, the chip including one or more processors for invoking computer instructions to cause the electronic device to perform any of the possible implementation methods in the first aspect.
[0080] It is understood that the electronic device provided in the third aspect, the computer-readable storage medium provided in the fourth aspect, the computer program product provided in the fifth aspect, and the chip provided in the sixth aspect are all used to execute the methods provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0081] Figure 1A This is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of this application;
[0082] Figure 1B This is a software structure block diagram of an electronic device 100 provided in an embodiment of this application;
[0083] Figures 2A to 2H This is a schematic diagram illustrating a scenario where some electronic devices 100 create desktop spaces, as provided in the embodiments of this application.
[0084] Figures 3A to 3D This is a schematic diagram illustrating a scenario where other electronic devices 100 create desktop spaces, as provided in the embodiments of this application.
[0085] Figures 4A to 4C This is a schematic diagram illustrating a scenario where some electronic devices 100 switch desktop spaces, as provided in the embodiments of this application.
[0086] Figure 5 This is a schematic diagram of the desktop of an electronic device 100 provided in an embodiment of this application;
[0087] Figures 6A-6E This is a schematic diagram illustrating a scenario where some electronic devices 100 recommend desktop components in the dock, as provided in the embodiments of this application.
[0088] Figure 7A This is a flowchart illustrating a method for recommending app icons by an electronic device 100, as provided in an embodiment of this application.
[0089] Figure 7B This is a recommended rule provided in the embodiments of this application;
[0090] Figure 7CThis is another recommended rule provided in the embodiments of this application;
[0091] Figure 8A and Figure 8B This is a schematic diagram illustrating a scenario where other electronic devices 100 recommend desktop components in the dock, as provided in the embodiments of this application.
[0092] Figures 9A to 9F This is a schematic diagram illustrating a scenario where an electronic device 100 adjusts a desktop page of a desktop space, as provided in an embodiment of this application.
[0093] Figures 10A to 10D This is a schematic diagram illustrating a scenario where another electronic device 100, as provided in the embodiments of this application, adjusts the desktop page of a desktop space;
[0094] Figures 11A to 11C This is a schematic diagram illustrating a scenario where another electronic device 100, as provided in the embodiments of this application, adjusts the desktop page of a desktop space;
[0095] Figures 12A-12C This is a schematic diagram illustrating a scenario where another electronic device 100, as provided in the embodiments of this application, adjusts the desktop page of a desktop space;
[0096] Figure 13A and Figure 13B This is a schematic diagram illustrating a scenario where another electronic device 100, as provided in the embodiments of this application, adjusts the desktop page of a desktop space;
[0097] Figure 13C This is a flowchart illustrating a method for adjusting desktop components in a desktop space using an electronic device 100, as provided in an embodiment of this application.
[0098] Figure 13D This is a flowchart of a method for determining desktop components belonging to the same scene as desktop components added to the dock of a desktop space, provided by an embodiment of this application;
[0099] Figures 14A to 14F This is a schematic diagram illustrating a scenario where an electronic device 100 adjusts the position of a desktop component on a desktop page, as provided in an embodiment of this application.
[0100] Figures 15A to 15D This is a schematic diagram illustrating a scenario where an electronic device 100, as provided in an embodiment of this application, projects a desktop space onto a display device 200.
[0101] Figures 16A to 16G This is a schematic diagram illustrating a scenario where an electronic device 100 modifies the wallpaper of its desktop space, as provided in an embodiment of this application.
[0102] Figure 17A and Figure 17BThis is a schematic diagram of a scenario where the electronic device 100 provided in this application deletes desktop space. Detailed Implementation
[0103] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0104] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0105] The term "user interface" in this application refers to the medium through which an application or operating system interacts and exchanges information with the user. It converts information between its internal form and a form acceptable to the user. A common form of user interface is the graphical user interface (GUI). A GUI is a user interface related to computer operation displayed graphically, which can be an icon, window, control, or other interface element displayed on the screen of an electronic device. These controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, navigation bars, and widgets.
[0106] The desktop of an electronic device is a user interface that users frequently use. The desktop can also be called the home screen, main interface, etc. It may display app icons, widgets, service cards, and other desktop components. These desktop components can refer to GUI applications and can be used to provide shortcuts to visual information and / or functions. For example, a calendar widget can display the user's schedule. App icons such as camera app icons and contact app icons can provide shortcuts to open the corresponding apps. When the electronic device is displaying other user interfaces, it can respond by pressing the home button to return to the desktop. The home button can also be called the home button.
[0107] With the increasing number of apps available today, the numerous app icons scattered haphazardly on the desktops of electronic devices waste users' time searching for them, resulting in a poor user experience.
[0108] In some embodiments, an electronic device can create multiple desktop pages. A desktop page can be used to place multiple desktop components such as app icons, widgets, and service cards. A desktop component can be moved from one desktop page to another. For example, a user can move multiple desktop components for the same scenario, or multiple desktop components that are frequently used together, to a single desktop page. For instance, one desktop page may contain one or more desktop components for a learning scenario. Another desktop page may contain one or more desktop components for a sports scenario. Yet another desktop page may contain multiple desktop components for an entertainment scenario. In some embodiments, users can switch between different desktop pages by swiping left or right to find applications for different scenarios.
[0109] The methods described above help users categorize desktop components according to different usage scenarios, and creating and switching between scenarios is relatively simple. However, when there are many desktop components within a single scenario, users still find it difficult to quickly locate a specific component. Furthermore, these methods do not readily help users focus on a particular scenario. For example, if a user wants to focus on a learning scenario, they can easily view desktop pages containing components from other scenarios using their electronic device.
[0110] In some embodiments, an electronic device can create multiple desktop folders. A desktop folder can contain multiple app icons. The desktop folder can be placed on the desktop page. Users can first open the desktop folder, and then launch the app corresponding to that app icon through the app icon within the folder. Users can move multiple app icons from the same context, or multiple frequently used app icons, into a single desktop folder.
[0111] The methods described above help users categorize desktop components according to different usage scenarios, and creating and switching between scenarios is relatively simple. However, these methods require users to first locate a desktop folder and then search for the desired app icon from among the multiple app icons contained within that folder. This becomes time-consuming when users have many desktop folders, each containing numerous app icons. Furthermore, these methods also fail to help users focus on a single scenario.
[0112] In some embodiments, the desktop of an electronic device may include an application dock. The dock can be used to place one or more app icons. The dock can be fixed to the desktop (e.g., at the bottom). The app icons in the dock remain visible when switching desktop pages. Users can place their most frequently used app icons in the dock. This allows users to quickly find and open their most frequently used apps through the dock.
[0113] However, the number of app icons that can be placed in the dock is usually limited, making it difficult to divide apps into different scenarios and failing to help users focus on a single scenario.
[0114] In some embodiments, an electronic device may hide one or more desktop pages. These hidden desktop pages can be selected by the user. This allows the user to choose which desktop pages the electronic device displays only for the current context.
[0115] However, the above method requires users to move the desktop components that need to be hidden to the hidden desktop page, which is a cumbersome operation and not convenient for users to quickly switch between desktop components used in different scenarios.
[0116] This application provides a desktop management method. In this method, an electronic device can create different desktop spaces. A desktop space can contain a dock. A dock can hold one or more desktop components (such as one or more desktop components in a scene). That is, the electronic device can create a new desktop space by creating a dock, and switch between different desktop spaces by switching between different docks. The electronic device can switch between different docks in response to preset user operations for switching docks (such as swiping left, swiping right, etc.).
[0117] The user operations described above for creating and switching desktop spaces are quite simple. A desktop space can contain one or more desktop components for a given scene. Users can quickly switch between different desktop spaces and quickly find the most frequently used desktop components for a given scene through the dock within that desktop space.
[0118] In some embodiments, in addition to the dock described above, a desktop space may also contain one or more desktop pages. A user can choose to place all desktop components used in a scenario, such as scenario A, within a desktop page of a desktop space, and place the most frequently used desktop components in scenario A within the dock of that desktop space. This desktop space then corresponds to scenario A. When in a desktop space, the electronic device can display the desktop pages of that desktop space and fully display the desktop components in the dock of that desktop space. In response to a user operation to switch desktop spaces, the electronic device can display the desktop pages and dock of the switched desktop space on the desktop.
[0119] As can be seen, electronic devices can display the desktop page and dock of a single desktop space within a given time period, and a single desktop space can contain only desktop components for a single scene. This simplifies the content displayed on the desktop, helps users focus on the scene corresponding to a single desktop space, and reduces the likelihood of applications from other desktop spaces interfering with the user's focus on that scene.
[0120] In some embodiments, when in a single desktop space, the electronic device can display message notifications only for the desktop components contained within that single desktop space. This can better help the user focus on the scenario corresponding to a particular desktop space.
[0121] The desktop management method provided in this application can be applied to electronic device 100. Electronic device 100 may be equipped with... Alternatively, it can be a portable electronic device with other operating systems, such as a mobile phone, tablet computer, smartwatch, smart bracelet, etc., or a non-portable electronic device such as a laptop computer or desktop computer with a touch-sensitive surface or touch panel. This application does not limit the type of electronic device 100.
[0122] Please refer to Figure 1A, which exemplarily shows a schematic diagram of the structure of electronic device 100.
[0123] Electronic device 100 may include processor 110, external memory interface 120, internal memory 121, universal serial bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0124] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0125] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0126] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0127] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0128] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0129] The charging management module 140 receives charging input from a charger, which can be a wireless charger or a wired charger. While charging the battery 142, the charging management module 140 can also supply power to the electronic device via the power management module 141.
[0130] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. In some other embodiments, the power management module 141 may also be located within the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be located in the same device.
[0131] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0132] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.
[0133] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0134] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0135] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0136] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0137] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0138] The ISP is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, converting it into an image visible to the naked eye.
[0139] Camera 193 is used to capture still images or videos. An object passes through the lens to generate an optical image that is projected onto a photosensitive element. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP (Internet Service Provider) for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP (Digital Signal Processor) for processing. The DSP converts the digital image signal into image signals in standard formats such as RGB and YUV. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0140] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0141] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0142] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in electronic devices, such as image recognition, facial recognition, speech recognition, and text understanding.
[0143] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0144] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0145] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0146] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0147] The loudspeaker 170A, also known as a "loudspeaker", is used to convert audio electrical signals into sound signals.
[0148] The receiver 170B, also known as the "earpiece", is used to convert audio electrical signals into sound signals.
[0149] The microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals.
[0150] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.
[0151] Pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When a force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the intensity of the touch operation based on pressure sensor 180A.
[0152] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100.
[0153] The 180C barometric pressure sensor is used to measure barometric pressure.
[0154] The magnetic sensor 180D includes a Hall sensor.
[0155] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.
[0156] A distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, electronic device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.
[0157] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The electronic device 100 emits infrared light outward through the LED. The electronic device 100 uses the photodiode to detect infrared reflected light from a nearby object. When sufficient reflected light is detected, it can be determined that an object is near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that no object is near the electronic device 100.
[0158] The 180L ambient light sensor is used to detect ambient light intensity.
[0159] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can utilize the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.
[0160] The 180J temperature sensor is used to detect temperature.
[0161] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0162] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from vibrating bone fragments in the human vocal cords. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure signals.
[0163] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of electronic device 100.
[0164] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can be corresponding to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194.
[0165] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0166] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0167] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the software structure of electronic device 100.
[0168] Please refer to Figure 1B , Figure 1B An exemplary software structure block diagram of an electronic device 100 is shown.
[0169] A layered architecture divides software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime (Android mntime) and system libraries, and the kernel layer.
[0170] The application layer can include a series of application packages.
[0171] like Figure 1B As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, SMS, and desktop management applications.
[0172] The aforementioned desktop management application can be used to provide desktop management functions such as creating and switching desktop spaces.
[0173] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0174] like Figure 1B As shown, the application framework layer may include a window manager, content provider, view system, phone manager, resource manager, notification manager, activity manager, etc.
[0175] The window manager is used to manage windowed applications. It can retrieve screen size, determine the presence of a status bar, lock the screen, and capture screenshots, among other things.
[0176] Content providers store and retrieve data, making that data accessible to applications. This data may include videos, images, audio, made and received phone calls, browsing history and bookmarks, phone books, etc.
[0177] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.
[0178] The phone manager is used to provide communication functions for electronic device 100. For example, it manages call status (including connection and disconnection).
[0179] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.
[0180] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of completed downloads or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating electronic devices, and flashing indicator lights.
[0181] The Activity Manager is responsible for managing activities, including starting, switching, and scheduling components in the system, as well as managing and scheduling applications. The Activity Manager can be called by upper-level applications to open the corresponding activities.
[0182] For example, when a user action to create a desktop space is detected, the desktop management application can call the activity manager to open the activity related to creating the desktop space (such as the activity that puts the desktop into edit mode, the activity that draws the user interface for creating the desktop space, etc.) to provide the user with the service of creating a desktop space.
[0183] The Android Runtime consists of core libraries and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.
[0184] The core library consists of two parts: one part is the functionalities that need to be called by the Java language, and the other part is the Android core library.
[0185] The application layer and application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.
[0186] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGLES), 2D graphics engines (e.g., SGL), etc.
[0187] The Surface Manager is used to manage the display subsystem and provides the blending of 2D and 3D layers for multiple applications.
[0188] The media library supports playback and recording of various common audio and video formats, as well as still image files. It supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.
[0189] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0190] A 2D graphics engine is a graphics engine for 2D drawing.
[0191] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.
[0192] The following example, using a scene of capturing a photograph, illustrates the workflow of the software and hardware of the electronic device 100.
[0193] When touch sensor 180K receives a touch operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including touch coordinates, timestamp of the touch operation, etc.). The raw input event is stored in the kernel layer. The application framework layer retrieves the raw input event from the kernel layer and identifies the control corresponding to the input event. Taking a touch click as an example, where the corresponding control is the camera application icon, the camera application calls the application framework layer's interface to launch the camera application, and then calls the kernel layer to launch the camera driver, capturing still images or videos through camera 193.
[0194] The following describes a scenario for creating a desktop space provided by an embodiment of this application.
[0195] Figures 2A to 2H An exemplary schematic diagram of a scenario in which some electronic devices 100 create desktop space is shown.
[0196] Phase 1 ( Figures 2A to 2C ): Creates an empty dock.
[0197] like Figure 2A As shown, the electronic device 100 can display a desktop 210. The desktop 210 may include a status bar 211, a page 212, a page indicator 213, and a dock 214. Wherein:
[0198] The status bar 211 may include one or more signal strength indicators for mobile communication signals (also known as cellular signals), one or more signal strength indicators for wireless fidelity (Wi-Fi) signals, battery status indicators, time indicators, etc.
[0199] Desktop page 212 can contain desktop components such as widgets and app icons. For example, widgets on desktop page 212 can include time widget 212A, weather widget 212B, and calendar widget 212C. App icons on desktop page 212 can include the contacts app icon 212D, the dialer app icon 212E, the messaging app icon 212F, and the app store app icon 212G.
[0200] Page indicator 213 can indicate the positional relationship between the currently displayed desktop page (e.g., desktop page 212) and other desktop pages. Through page indicator 213, the user can know which desktop page is currently being viewed. For example, page indicator 213 contains five indicators. The leftmost indicator in page indicator 213 can have a different display style than the other four indicators. This leftmost indicator can be used to indicate the negative one screen of the electronic device 100. The four indicators on the right of page indicator 213 can be used to indicate desktop pages containing desktop components such as app icons.
[0201] Depend on Figure 2A As can be seen, electronic device 100 displays desktop page 212 on desktop 210. The second indicator from the left in page indicator 213 is selected. That is, the second indicator from the left in page indicator 213 can be used to indicate desktop page 212.
[0202] In response to user actions used to switch desktop pages (such as swiping left or right on the area where the desktop page is located), the electronic device 100 can switch the desktop pages displayed on the desktop. The selected indicator in the page indicator 213 changes as the desktop page is switched.
[0203] Dock 214 can be used to place one or more desktop widgets, such as video application icon 214A, music application icon 214B, and AA video application icon 214C. Dock 214 can be fixed to the bottom of desktop 210. Desktop widgets in dock 214 can remain visible when switching desktop pages. The application dock can also be called an application tray, application navigation bar, etc.
[0204] This application uses the app icon as an example of a desktop component placed in the app dock. However, it is not limited to app icons; the app dock can also contain widgets, service cards, and other desktop components.
[0205] In some embodiments, the desktop 210 may also display a navigation bar, such as using virtual buttons for navigation. The navigation bar may include a back button, a home button, and a recent task button. The back button can be used to trigger the electronic device 100 to return to the previous user interface. The home button can be used to trigger the electronic device 100 to return to the desktop. The recent task button can be used to trigger the electronic device 100 to display recently used applications. In other embodiments, the electronic device 100 may use gesture navigation. For example, a gesture of swiping inward from the left or right side of the screen of the electronic device 100 can be used to trigger the electronic device 100 to return to the previous user interface. A gesture of swiping upward from the bottom of the screen of the electronic device 100 can be used to trigger the electronic device 100 to return to the desktop. A gesture of swiping upward from the bottom of the screen of the electronic device 100 and holding can be used to trigger the electronic device 100 to display recently used applications. This application does not specifically limit the navigation method in the electronic device.
[0206] Desktop 210 may contain more or less content, and this application embodiment does not limit this.
[0207] like Figure 2A As shown, desktop 210 includes a dock, namely dock 214. In response to a user swipe left on the area containing dock 214, electronic device 100 can display on desktop 210. Figure 2B The above-mentioned add control 215 can be located on the right side of dock 214.
[0208] In some embodiments, in response to a user action of swiping to the right in the area where dock 214 is located, electronic device 100 may display an add control 215 on the left side of dock 214. This application embodiment does not limit the display position of the add control 215.
[0209] In addition to the user operation of swiping left or right in the area of dock 214, the electronic device 100 can also display the added control 215 in response to other user operations used to create desktop space. For example, a user operation of long-pressing in the area of dock.
[0210] In some embodiments, the electronic device 100 can de-display the added control 215 on the desktop 210 if no user operation is performed on the added control 215 within a preset time period. That is, if the user does not perform any user operation (such as touch operation) on the added control 215 within the preset time period during which the added control 215 is displayed on the desktop 210, the added control 215 will disappear from the desktop 210. This application embodiment does not limit the length of the preset time period. For example, the preset time period can be 3 seconds, 5 seconds, etc.
[0211] like Figure 2B As shown, in response to a user action, such as a touch operation, on the added control 215, the electronic device 100 can display... Figure 2C The user interface 220 is shown. The user interface 220 is the desktop 210 in an editable state. That is to say, the electronic device 100 can enter the desktop editing state in response to a user operation on adding controls 215.
[0212] like Figure 2C As shown, the user interface 220 may include a thumbnail desktop page 221, a thumbnail desktop page 222, a thumbnail desktop page 223, a page add / remove component 224, an auto-select component 225, a zoom component 226, a thumbnail page indicator 227, a thumbnail dock 228, an editable dock 229, and a scene setting component 230. Wherein:
[0213] The thumbnail desktop page 222 can be a thumbnail of the aforementioned desktop page 212. The desktop components contained in the thumbnail desktop page 222 are thumbnails of the desktop components of desktop page 212.
[0214] The thumbnail desktop page 221 can be a thumbnail of the desktop page to the left of desktop page 212. In some embodiments, the desktop page to the left of desktop page 212 is the negative one screen, and the thumbnail desktop page 221 can also be a page used to add desktop pages.
[0215] The thumbnail desktop page 223 can be a thumbnail of the desktop page to the right of desktop page 212.
[0216] In this user interface 220, the thumbnail desktop page 222 is fully displayed in the center. Thumbnail desktop pages 221 and 223 are partially displayed on either side of the user interface 220. This indicates that thumbnail desktop pages exist on both the left and right sides of thumbnail desktop page 222. Users can switch between the thumbnail desktop pages fully displayed in the user interface 220 by swiping left or right on the area where the thumbnail desktop page is located.
[0217] The page add / remove component 224 can be used to trigger the electronic device 100 to add or remove a thumbnail desktop page (such as thumbnail desktop page 222) that is fully displayed in the middle of the user interface 220 in a desktop space.
[0218] The automatic selection component 225 can be used to trigger the electronic device 100 to remove one or more desktop components that are fully displayed on the thumbnail desktop page in the center of the user interface 220. Optionally, the automatic selection component 225 can also be used to trigger the electronic device 100 to remove one or more desktop components on all thumbnail desktop pages.
[0219] The zoom component 226 can be used to trigger the electronic device 100 to display thumbnails of multiple complete desktop pages on a user interface, so that the user can quickly remove multiple desktop pages.
[0220] The scene setting component 230 can be used to trigger the electronic device 100 to display a setting component for desktop space attributes such as the arrangement order of desktop components on the desktop page, the name of the desktop space, wallpaper, and always-on display (AOD) status.
[0221] The page addition / removal component 224, automatic selection component 225, scaling component 226, and scene setting component 230 will be described in detail in subsequent embodiments. They will not be elaborated upon here. Optionally, the user interface 220 may not include the four components 224, 225, 226, and 230, or it may include one or more of these four components.
[0222] The thumbnail page indicator 227 can indicate the positional relationship between the currently fully displayed thumbnail desktop page (such as thumbnail desktop page 222) and other thumbnail desktop pages. For example, the thumbnail page indicator 227 contains six indicators. The leftmost and rightmost indicators in the thumbnail page indicator 227 are displayed with a "+" sign. The thumbnail desktop pages indicated by these two indicators can both be pages used to add desktop pages. The four indicators in the middle of the thumbnail page indicator 227 can indicate thumbnails of desktop pages containing desktop components such as app icons. This application embodiment does not limit the display style of the thumbnail page indicator 227.
[0223] The thumbnail dock228 can be a thumbnail of the aforementioned dock214. Dock214 is a fully displayed application dock, and the app icons placed in dock214 are all fully displayed on desktop 210.
[0224] In some embodiments, the app icon in the abbreviated dock228 can be as follows: Figure 2CThe icons are displayed in an overlapping manner. The various app icons in the thumbnail dock 228 can be displayed on different layers, with the app icon on the upper layer partially covering the app icon on the lower layer. This embodiment does not limit the app icon placed on the top layer of the thumbnail dock 228. For example, if the dock to be edited is located to the right of the thumbnail dock 228, the app icon placed on the top layer of the thumbnail dock 228 can be a thumbnail of the rightmost app icon in dock 214, i.e., a thumbnail of the AA video application icon 214C. If the dock to be edited is located to the left of the thumbnail dock 228, the app icon placed on the top layer of the thumbnail dock 228 can be a thumbnail of the leftmost app icon in dock 214, i.e., a thumbnail of the video application icon 214A.
[0225] In other embodiments, the app icons in the thumbnail dock 228 can also be fully displayed on the user interface 220. The app icons in the thumbnail dock 228 are thumbnails of the app icons in dock 214. A thumbnail of an app icon can be a smaller version of that app icon. That is, the size of the thumbnail of an app icon is slightly smaller than the size of the app icon itself. This application embodiment does not limit the implementation method of the electronic device 100 performing thumbnail processing on an app icon to obtain the thumbnail of that app icon.
[0226] The dock229 to be edited is the blank dock created by electronic device 100. For example... Figure 2C As shown, no desktop widgets have been added to the dock 229 to be edited yet. Users can add desktop widgets to the dock 229 to be edited through preset user actions (such as dragging and dropping desktop widgets from the thumbnail desktop page to the dock 229 to be edited).
[0227] In some embodiments, if the electronic device 100 exits the desktop editing state without adding any desktop components to the dock 229 to be edited, the electronic device 100 may display... Figure 2A The desktop 210 shown indicates that electronic device 100 has not completed the creation of the dock. This is understandable, after... Figure 2A and Figure 2B The user actions shown indicate that electronic device 100 has only created a blank dock; the dock creation is not yet complete. Once a desktop component is added to the dock 229 to be edited, the dock creation is complete.
[0228] Phase Two ( Figures 2D to 2H ): Add desktop components to an empty dock.
[0229] like Figure 2CAs shown, in response to a user swipe left on the area of the thumbnail desktop page, the electronic device 100 can switch to displaying the thumbnail desktop page fully in the user interface 220. Figure 2D The user interface 220 shown.
[0230] like Figure 2D As shown, the electronic device 100 displays the entire thumbnail desktop page 223 on the user interface 220, and displays thumbnail desktop page 222 on the left side of the thumbnail desktop page 223 and thumbnail desktop page 231 on the right side of the thumbnail desktop page 223. After the above... Figures 2C to 2D The process of switching between the thumbnailed desktop pages is shown. The selected indicator in the thumbnail page indicator 227 changes from the second indicator on the left of the thumbnail page indicator 227 to the third indicator on the left of the thumbnail page indicator 227.
[0231] The thumbnail desktop page 223 can contain thumbnails of multiple desktop components, such as the Health and Fitness thumbnail icon 223A. The Health and Fitness thumbnail icon 223A can be a thumbnail of the Health and Fitness app icon. In response to a user action that acts on the Health and Fitness thumbnail icon 223A and drags it to the dock 229 to be edited, the electronic device 100 can display... Figure 2E The user interface 220 shown.
[0232] like Figure 2E As shown, the dock 229 to be edited contains a fitness and health thumbnail icon 229A. This fitness and health thumbnail icon 229A can be a thumbnail of the fitness and health app icon.
[0233] In some embodiments, when a desktop widget is added to a dock, the electronic device 100 can still place that desktop widget on the desktop page. Specifically, in response to a user action of dragging and dropping a desktop widget to a dock, the electronic device 100 can copy the desktop widget and add the copied desktop widget to that dock. Users can quickly find the desktop widget by looking at the dock containing it. When users browse other docks that do not contain this desktop widget, they can still find it on the desktop page.
[0234] In some embodiments, when a desktop component is added to a dock, the electronic device 100 may choose not to place that desktop component in the desktop page. Specifically, when a user browses a dock containing a desktop component, the desktop page may not contain that desktop component. When a user browses a dock that does not contain that desktop component, the desktop page may contain that desktop component. Optionally, when a desktop component is added to a dock, the desktop page may not contain that desktop component whether the user browses a dock containing that desktop component or a dock that does not contain it.
[0235] like Figure 2E As shown, in response to a user swipe left on the area of the thumbnail desktop page, the electronic device 100 can switch to displaying the thumbnail desktop page fully in the user interface 220. Figure 2F The user interface 220 shown.
[0236] like Figure 2F As shown, the electronic device 100 displays the entire thumbnail desktop page 231 on the user interface 220, and displays thumbnail desktop page 223 on the left side of thumbnail desktop page 231 and thumbnail desktop page 232 on the right side of thumbnail desktop page 231. The selected indicator in thumbnail page indicator 227 is the fourth indicator from the left of thumbnail page indicator 227.
[0237] The thumbnail desktop page 231 can contain thumbnails of multiple desktop components, such as the AA Sports thumbnail icon 231A. In response to a user action that acts on the AA Sports thumbnail icon 231A and drags it to the dock 229 to be edited, the electronic device 100 can display... Figure 2G The user interface 220 shown.
[0238] like Figure 2G As shown, the dock 229 to be edited contains a fitness and health thumbnail icon 229A and an AA Fitness thumbnail icon 229B. The AA Fitness thumbnail icon 229B can be a thumbnail of the AA Fitness app icon.
[0239] In some embodiments, desktop components from the thumbnail desktop page are not limited to being added to the editable dock 229; desktop components from other docks can also be added to the editable dock 229. For example, the app icon in the thumbnail dock 228 is fully displayed on the user interface 220. In response to a user action of dragging a video thumbnail icon from the thumbnail dock 228 to the editable dock 229, the electronic device 100 can add the video thumbnail icon to the editable dock 229. The video thumbnail icon can be a thumbnail of the video application icon 214A. When the video thumbnail icon from the thumbnail dock 228 is added to the editable dock 229, the thumbnail dock 228 may still contain the video thumbnail icon. Optionally, when the video thumbnail icon from the thumbnail dock 228 is added to the editable dock 229, the thumbnail dock 228 may not contain the video thumbnail icon.
[0240] In response to a user operation to exit desktop editing mode, such as a touch operation on the area where the desktop page is located, the electronic device 100 can exit desktop editing mode and display... Figure 2H The desktop 210 is shown. This application embodiment does not limit the user operation for exiting the desktop editing state described above. For example, the user operation for exiting the desktop editing state could also be a user operation of spreading two fingers outwards (i.e., pressing down with two fingers, then separating the fingers, and then lifting them).
[0241] like Figure 2H As shown, desktop 210 may include desktop page 218, page indicator 213, simplified dock 216, and dock 217.
[0242] in:
[0243] Desktop page 218 can be the page corresponding to the thumbnail desktop page 231. That is, the thumbnail desktop page 231 is a thumbnail of desktop page 218. It can be understood that when exiting desktop editing mode, the fully displayed thumbnail desktop page in user interface 220 is the thumbnail desktop page 231. Therefore, after exiting desktop editing mode, electronic device 100 can display the page corresponding to the thumbnail desktop page 231, i.e., desktop page 218, on desktop 210. Desktop page 218 can contain desktop components such as app icons.
[0244] Page indicator 213 can be referred to in the foregoing. Figure 1A Description of the illustrated embodiment.
[0245] Simplified dock216 can be a simplified display of dock214 mentioned above. The thumbnail dock228 mentioned above can also be a thumbnail of simplified dock216. App icons in simplified dock216 can be as follows: Figure 2H The icons are displayed in an overlapping manner. The various app icons in the simplified dock 216 can be displayed on different layers, with the app icon on the upper layer partially covering the app icon on the lower layer. This application embodiment does not limit the app icon placed on the top layer of the simplified dock 216. For example, when a fully displayed dock (such as dock 217) is located to the right of the simplified dock 216, the app icon placed on the top layer of the simplified dock 216 can be the rightmost app icon in dock 214, i.e., the AA video application icon. When a fully displayed dock (such as dock 217) is located to the left of the simplified dock 216, the app icon placed on the top layer of the simplified dock 216 can be the leftmost app icon in dock 214, i.e., the video application icon.
[0246] dock217 is the one that has undergone the above process. Figures 2A to 2F The process shown creates a dock. The dock contains user-added app icons: Health app icon 217A and AA Sports app icon 217B. In some embodiments, the display style of the app icons in the dock can be the same as the display style of the app icons on the desktop page. Optionally, the display style of the app icons in the dock can also be different from the display style of the app icons on the desktop page. For example, the size of the app icons in the dock is slightly smaller than the size of the app icons on the desktop page.
[0247] For other information about Desktop 210, please refer to the above. Figure 1A The illustrated embodiment is described below. Further details will not be repeated here.
[0248] Depend on Figure 2HAs can be seen, in some embodiments, due to the limited display area of the desktop 210, when multiple docks exist, the electronic device 100 can display only one dock completely on the desktop 210, simplifying the display of the other docks. The simplified docks not only save display area on the desktop 210, allowing the electronic device 100 to fully display the aforementioned dock, but also remind the user of the existence of these simplified docks. In some embodiments, due to the limited display area of the desktop 210, when multiple docks exist, the electronic device 100 can display only one dock completely on the desktop 210. The other docks are not displayed on the desktop 210. In some embodiments, when multiple docks exist, the electronic device 100 can fully display two or more docks on the desktop 210, and other docks that are not fully displayed can be simplified or not displayed on the desktop 210. For example, dock 214 contains three app icons. dock 217 contains two app icons. The desktop 210 has sufficient display area to display docks 214 and 217. Therefore, electronic device 100 can fully display docks 214 and 217 on desktop 210. This allows users to browse two or more docks simultaneously. In the various embodiments with different dock display methods, users can trigger electronic device 100 to switch between docks fully displayed on desktop 210 through preset user operations (such as swiping the dock left or right), thereby browsing different docks. The scenarios for electronic device 100 switching docks will be described in detail in subsequent embodiments. They will not be elaborated upon here.
[0249] Understandably, a desktop space can contain one dock. (The above...) Figures 2A to 2H The process of creating a dock, as shown, is the process of creating a desktop space. Users can place the icons of the most frequently used apps in a particular scenario into a dock. This scenario is the scenario corresponding to the desktop space to which this dock belongs. For example, dock214 contains app icons for entertainment scenarios such as video and music. The desktop space to which dock214 belongs is the entertainment desktop space. Dock217 contains app icons for sports scenarios such as exercise. The desktop space to which dock217 belongs is the sports desktop space.
[0250] The user operation of creating a desktop space is relatively simple. Users can quickly create different desktop spaces to divide desktop components into scenarios, and quickly find the most frequently used desktop components in the corresponding scenario through the desktop space's dock.
[0251] In some embodiments, the electronic device 100 can still display during the dock creation process. Figure 2B The desktop 210 is shown, but the user does not enter desktop editing mode. For example, in response to an action on... Figure 2B As shown in the user operation of adding control 215, the electronic device 100 can display a blank dock on the desktop 210. For example, if the added control 215 disappears from the desktop 210, the aforementioned blank dock can be displayed on the right side of dock 214. Dock 214 can be, for example,... Figure 2B The full display is shown on desktop 210. Alternatively, dock 214 can also be simplified for display purposes. Figure 2H The simplified style of dock 216 is displayed on desktop 210. Users can add desktop components from desktop pages (such as desktop page 212, desktop page 218, etc.) to the aforementioned empty dock, thereby completing the creation of desktop space. The method of adding desktop components from desktop pages to the empty dock can be, for example, by dragging and dropping the desktop components into the empty dock. This application embodiment does not limit the method of adding desktop components to the newly created dock.
[0252] Specifically, the electronic device 100 can, within a preset time period, remove the aforementioned blank dock from the desktop 210 if no desktop components have been added to it. In other words, if the user... Figure 2A and Figure 2B After a user operation triggers the electronic device 100 to display a blank dock, if no desktop widget is added to this blank dock within a preset time period, the blank dock will disappear from the desktop 210. This embodiment does not limit the length of the preset time period. For example, the preset time period could be 15 seconds, 30 seconds, etc. Optionally, in response to other user operations to delete the blank dock, the electronic device 100 can undisplay the blank dock on the desktop 210.
[0253] Understandably, the methods described above for adding desktop components to a newly created dock can also be used to add desktop components to an existing dock.
[0254] For example, Figure 2H Dock 217 already exists on the desktop shown. In response to a user action of dragging and dropping a desktop component from a desktop page onto dock 217, electronic device 100 can add this desktop component to dock 217.
[0255] For example, Figure 2HThe simplified dock 216 already exists in the desktop shown. In response to a user action of dragging and dropping a desktop component from the desktop page onto the simplified dock 216, the electronic device 100 can add this desktop component to the simplified dock 216. In one possible implementation, when a desktop component is added to the simplified dock 216, the electronic device 100 can fully display the desktop component in the simplified dock 216. Figure 2A The style of dock 214 is displayed on desktop 210. Dock 214 may contain the aforementioned added desktop components. In another possible implementation, when a desktop component is added to simplified dock 216, electronic device 100 can still display simplified dock 216 in a simplified display style, and display the newly added desktop component overlapping the desktop components already existing in simplified dock 216. For example, the newly added desktop component can be placed on top of simplified dock 216, partially covering other desktop components located below it. In this way, the user can confirm that desktop components have been added to simplified dock 216.
[0256] In some embodiments, the number of desktop components that can be placed in a dock is limited. If the number of desktop components already existing in the dock does not exceed the limit, the user can add desktop components to the dock using the methods described in the above embodiments.
[0257] As can be seen from the above embodiments, users can add desktop components from the desktop page to the dock without triggering the electronic device 100 to enter the desktop editing state.
[0258] Figures 3A to 3D An exemplary schematic diagram of a scenario in which other electronic devices 100 create desktop space is shown.
[0259] like Figure 3A As shown, the electronic device 100 can display a desktop 210. The content of the desktop 210 can be referred to the description in the foregoing embodiments. It will not be repeated here.
[0260] In response to a user swipe to the left on the area of dock 214, electronic device 100 can display on the left side of dock 214. Figure 3B The added control 215 is shown. After the added control 215 appears, in response to the user's action of continuously swiping left in the area where dock 214 is located, the electronic device 100 can widen the added control 215 for display. Figure 3C The example shown is the addition control 215A. Among them, in... Figures 3A-3CDuring the process of triggering the display of the added control 215A on the electronic device 100, the user operation of sliding left on the area of dock 214 is continuous. That is, during the user operation of sliding left, the user's hand does not leave the screen of the electronic device 100. The electronic device 100 can continuously detect the user operation of sliding left on the screen.
[0261] The aforementioned user action of swiping left within the area of dock214 can refer to a user action where the swipe originates within the area of dock214 and swipes left. It is understandable that the size of the area containing dock214 is limited, and during the leftward swipe, the effective range of the user action may extend beyond the dock's area. However, if the starting point of the leftward swipe is within the area of dock214, the leftward swipe will trigger the electronic device 100 to display the added control 215.
[0262] The aforementioned user operation of continuously sliding to the left in the area of dock 214 can be a user operation where the leftward sliding distance reaches or exceeds a preset distance. When a user operation of continuously sliding to the left in the area of dock 214 is received, but the sliding distance does not reach the aforementioned preset distance, the electronic device 100 can display the addition control 215. When the user operation continues to slide to the left until the sliding distance reaches the preset distance, the electronic device 100 can display the addition control 215A. Optionally, the aforementioned user operation of continuously sliding to the left in the area of dock 214 can be a user operation where the leftward sliding time reaches or exceeds a preset time length. This application embodiment does not limit the values of the aforementioned preset distance and preset time length.
[0263] In some embodiments, the electronic device 100 will widen the added control 215 to display. Figure 3C With the addition of control 215A as shown, electronic device 100 can narrow dock 214 and overlap a portion of the apps in dock 214.
[0264] When the electronic device 100 displays the added control 215A, and the aforementioned continuous leftward swipe user operation is released, the electronic device 100 can display... Figure 3D The user interface 220 is shown. User interface 220 may contain an editable dock 229. Users can add desktop widgets to this editable dock 229. The contents of user interface 220 can be referenced above. Figure 2C The illustrated embodiment is described below. The method for adding desktop components to the dock229 to be edited can also refer to the description in the foregoing embodiment. It will not be repeated here.
[0265] The release of the aforementioned continuous leftward swipe user operation means that the user's finger, which had been continuously swiping to the left, leaves the screen of the electronic device 100.
[0266] Optionally, when the aforementioned continuous leftward swipe user action is detected, the electronic device 100 can display a blank dock on the desktop without entering the dock. Figure 3D This shows the desktop editing state. Users can add desktop components from the desktop page to this empty dock.
[0267] In addition to the aforementioned continuous leftward swipe user operation, a continuous rightward swipe operation applied to the area where dock214 is located can also trigger electronic device 100 to create a blank dock.
[0268] As can be seen from the above embodiments, the aforementioned continuous left (or right) swipe user operation can directly trigger the electronic device 100 to create a blank dock. The user no longer needs to perform user operations on the added control 215. That is to say, the aforementioned continuous left (or right) swipe user operation is equivalent to... Figure 2A and Figure 2B The diagram illustrates the combination of a user action of swiping left (or right) within the area of dock 214 and a touch action on the added control 215A. Compared to... Figure 2A and Figure 2D , Figures 3A to 3D The user operation in the illustrated embodiment is simpler, which can help users create desktop space more conveniently.
[0269] In some embodiments, when in desktop editing mode, electronic device 100 may display a creation component on the user interface for creating desktop space. In response to a user action, such as a touch action, on the creation component, electronic device 100 may create a blank dock.
[0270] For example, in response to a user operation that triggers the electronic device 100 to enter desktop editing mode, the electronic device 100 can enter... Figure 2C The desktop editing state is shown. The user operations used to trigger the electronic device 100 to enter the desktop editing state may include a long press on an empty area of the desktop, a pinch-in with two fingers, clicking a specified button, pressing a specified physical button (or a combination of physical buttons), etc. This application embodiment does not limit this. Figure 2CUnlike the user interface 220 shown, the user interface displayed by the electronic device 100 in response to a user operation that triggers the electronic device 100 to enter desktop editing mode may include the aforementioned creation component, but does not include the aforementioned editable dock 229. In response to a user operation acting on the aforementioned creation component, the electronic device 100 can create a blank dock, which is displayed on the user interface. Figure 2C The image shows dock229 to be edited. Users can then add desktop widgets to this dock229 to complete the creation of their desktop space.
[0271] The following describes a scenario for switching desktop spaces provided by an embodiment of this application.
[0272] Figures 4A to 4C An exemplary schematic diagram of a scenario in which some electronic devices 100 switch desktop spaces is shown.
[0273] like Figure 4A As shown, the electronic device 100 can display a desktop 410. The desktop 410 can include a dock 411, a simplified dock 412A, a simplified dock 413A, a simplified dock 414A, and a simplified dock 415A. Wherein:
[0274] In the presence of multiple docks, electronic device 100 may display only one dock fully on desktop 410, while simplifying the display of the other docks.
[0275] Dock 411 is a dock that is fully displayed on desktop 410. Dock 411 contains icons for entertainment apps such as video and music apps. The desktop space to which dock 411 belongs can be an entertainment desktop space. Users can place icons of their most frequently used entertainment apps in dock 411. Through dock 411, users can quickly find and open their most frequently used entertainment apps.
[0276] Simplified docks 412A, 413A, 414A, and 415A are all simplified docks. The display method of desktop components in the simplified docks can be referred to the description in the preceding embodiments. These four simplified docks can be displayed overlappingly to save display area on desktop 410. The simplified dock displayed on the upper layer can partially cover the simplified dock displayed on the lower layer.
[0277] In one possible implementation, when the fully displayed dock is located to the left of multiple simplified docks, the overlapping layer of these simplified docks can be arranged from left to right, with the leftmost simplified dock displayed on top and the rightmost simplified dock displayed on the bottom. Similarly, when the fully displayed dock is located to the right of multiple simplified docks, the overlapping layer of these simplified docks can be arranged from left to right, with the rightmost simplified dock displayed on top and the leftmost simplified dock displayed on the bottom.
[0278] In this way, in response to user actions of swiping left or right on the area of the dock (both the fully displayed dock and the simplified dock), the fully displayed dock after the electronic device 100 switches docks will always be the top-level simplified dock. Users can know in advance which scenario the new desktop space corresponds to before switching desktop spaces.
[0279] For example, simplified docks 412A, 413A, 414A, and 415A are all located to the right of the fully displayed dock 411. Simplified dock 412A is a dock to the right of dock 411 and adjacent to it. Simplified docks 412A, 413A, 414A, and 415A are arranged from left to right, with simplified dock 412A located on the far left and simplified dock 415A on the far right. Therefore, according to the overlapping display rules in the above embodiment, simplified dock 412A is displayed at the top of the four overlapping simplified docks. An app icon (i.e., the fitness app icon 421) is fully displayed in simplified dock 412A. Simplified dock 415A is displayed at the bottom of the four overlapping simplified docks. Simplified dock413A, simplified dock414A, and simplified dock415A are all partially obscured, with some areas still visible.
[0280] Based on the app icons visible in the simplified dock412A, users can see that if the fully displayed dock is switched to the dock on the right side of dock411, the desktop space displayed by electronic device 100 will be the desktop space belonging to the simplified dock412A, such as the sports desktop space.
[0281] Other contents included in Desktop 410 can be found in the foregoing. Figure 1A The following is an introduction to desktop 210.
[0282] like Figure 4A As shown, in response to a user swipe left on the dock area, the electronic device 100 can display... Figure 4B The desktop 410 is shown. The electronic device 100 displays a simplified dock 412A in its entirety and a simplified dock 411 on the desktop 410.
[0283] The simplified style for the complete display of dock412A can be: Figure 4B The dock 412 shown is an example. Dock 412 can contain the sports and health app icon 421 and the AA sports app icon 422. It can be seen that dock 412 contains app icons related to sports scenarios. The desktop space to which dock 412 belongs can be a sports desktop space.
[0284] The simplified display style of dock411 can be... Figure 4B The simplified dock411A is shown. App icons in the simplified dock411A can be displayed overlappingly. The simplified dock411A can be displayed to the left of the fully displayed dock412.
[0285] Simplified dock413A, simplified dock414A, and simplified dock415A are still displayed overlapping. Figure 4A The difference is that, in Figure 4B In the diagram, because simplified dock 412A is fully displayed, it no longer overlaps with other simplified docks. The simplified dock adjacent to and below simplified dock 412A, namely simplified dock 413A, can be displayed on top of the multiple overlapping simplified docks. It can be seen that one of the app icons (i.e., AA chat application icon 431) in simplified dock 413A is fully displayed within it. Simplified docks 414A and 415A are displayed below simplified dock 413A, both partially obscured, with some areas still visible.
[0286] like Figure 4B As shown, in response to a user swipe left on the dock area, the electronic device 100 can display as follows: Figure 4C The desktop 410 is shown. The electronic device 100 can fully display the simplified dock 413A and the simplified dock 412 on the desktop 410.
[0287] The simplified style for the complete display of dock413A can be: Figure 4CThe dock shown is 413. Dock 413 can contain AA chat application icon 431, BB chat application icon 432, and dialer application icon 433. It can be seen that dock 413 contains app icons relevant to communication scenarios. The desktop space to which dock 413 belongs can be a communication desktop space.
[0288] Figure 4B The user action of swiping left as shown can be equivalent to simplifying the display of dock 412 to the left. If a simplified dock already exists to the left of the fully displayed dock, the electronic device 100 can overlap the simplified dock of dock 412 with the existing simplified dock on the left. For example, the style of simplifying dock 412 to the left could be... Figure 4C The simplified dock 412B is shown. The simplified dock 412B overlaps with the simplified dock 411A. The simplified dock 412B can be displayed on top of the simplified dock 411A and partially obscure the simplified dock 411A.
[0289] Understandable. Figure 4A The simplified dock412A shown Figure 4C The simplified dock 412B shown is a simplified display of dock 412. Simplified dock 412A is a right-simplified dock, located to the right of the fully displayed dock. Simplified dock 412B is a left-simplified dock, located to the left of the fully displayed dock. In some embodiments, the method for overlapping app icons in simplified dock 412A and simplified dock 412B can be different. For example, the leftmost app icon in dock 412 (such as the sports and health app icon 421) is displayed on top of all overlapping app icons in simplified dock 412A. The rightmost app icon in dock 412 (such as the AA sports app icon 422) is displayed on top of all overlapping app icons in simplified dock 412B. Optionally, the method for overlapping app icons in simplified dock 412A and simplified dock 412B can be the same. When a user action of sliding to the right is detected in the area where the dock is located, the electronic device 100 can simplify the display of the fully displayed dock to the right.
[0290] Simplified dock414A and simplified dock415A are still displayed overlapping. Figure 4B The difference is that, in Figure 4CIn the diagram, because simplified dock 413A is fully displayed, it no longer overlaps with other simplified docks. Simplified dock 413, which is adjacent to and below simplified dock 413A (i.e., simplified dock 414A), can be displayed on top of the multiple overlapping simplified docks. It can be seen that one of the app icons (i.e., AA Notes app icon 441) in simplified dock 414A is fully displayed within it. Simplified dock 415A is displayed below simplified dock 414A and is partially obscured.
[0291] In addition to the user actions of swiping left or right in the dock area, the electronic device 100 can also respond to other preset user actions to switch the dock fully displayed on the desktop. For example, in response to a click or touch operation on a simplified dock, the electronic device 100 can fully display that simplified dock on the desktop and simplify the display of other docks.
[0292] The simplified dock that is clicked or touched can be adjacent to the fully displayed dock, located to the left or right of the fully displayed dock (e.g., Figure 4B The simplified dock411A or simplified dock413A shown are illustrated. In response to the action on... Figure 4B The simplified touch operation of the dock413A is shown below. The electronic device 100 can display, as shown below. Figure 4C The desktop 410 shown is illustrated. For a detailed implementation of the dock on the desktop 410 where the electronic device 100 is fully displayed, please refer to the aforementioned... Figure 4C The example shown.
[0293] Optionally, the simplified dock that is clicked or touched can also be a simplified dock located in the lower layer of multiple overlapping simplified docks that is partially obscured (e.g., Figure 4B The simplified dock (414A or 415A) is shown. Because the simplified dock is partially obscured, with only a portion of it visible, the aforementioned click or touch operations can be applied to the area of the simplified dock that is visible. For example, in response to an action on... Figure 4A The simplified touch operation shown is displayed on the dock413A area. The electronic device 100 can display, as shown in the diagram. Figure 4C The desktop 410 shown is illustrated. For a detailed implementation of the dock on the desktop 410 where the electronic device 100 is fully displayed, please refer to the aforementioned... Figure 4C The example shown.
[0294] As can be seen from the above embodiments, a desktop space can contain a dock. Figures 4A to 4C The process of switching docks, as shown, is the process of switching desktop spaces. Users can switch the fully displayed dock on the desktop by swiping left or right, or by clicking on the corresponding dock. The above user operations for switching desktop spaces are relatively simple, allowing users to quickly switch between desktop spaces corresponding to different scenarios, thereby quickly finding the desktop components they use most often in a particular scenario.
[0295] It should be noted that the aforementioned Figures 2A to 2H The user actions shown, such as swiping left or right to create desktop space, are similar to those described above. Figures 4A to 4C The difference between swiping left or right to switch desktop spaces is as follows:
[0296] In the case of only one dock (i.e., one desktop space), user actions such as swiping left or right on the area where the dock is located can be used to trigger the electronic device 100 to create a new desktop space.
[0297] When multiple docks (i.e., multiple desktop spaces) exist, if the dock currently fully displayed on the desktop is the leftmost dock, then a user swipe to the right on the dock area can trigger the electronic device 100 to create a new desktop space. A user swipe to the left on the dock area can trigger the electronic device 100 to simplify the currently fully displayed dock and fully display the dock to the right of the currently fully displayed dock (i.e., switch desktop spaces). If the dock currently fully displayed on the desktop is the rightmost dock, then a user swipe to the left on the dock area can trigger the electronic device 100 to create a new desktop space. A user swipe to the right on the dock area can trigger the electronic device 100 to simplify the currently fully displayed dock and fully display the dock to the left of the currently fully displayed dock (i.e., switch desktop spaces). If there are simplified docks on both the left and right sides of the currently fully displayed dock, then a user swipe to the left or right on the dock area can trigger the electronic device 100 to switch desktop spaces.
[0298] In some embodiments, the desktop of the electronic device 100 may simultaneously display a dock containing resident desktop components and a dock containing recently used desktop components. The resident desktop components may be permanently placed in the dock. In response to a user operation that removes a resident desktop component from the dock, or a user operation that adds a desktop component to the dock containing the resident desktop components, the electronic device 100 can adjust the desktop components in the dock containing the resident desktop components. The recently used desktop components may include desktop components that have been opened within a recent preset time period (e.g., within the last 15 minutes). This application embodiment does not limit the specific value of the recent preset time period. Alternatively, the recently used desktop components may also include the L desktop components with the latest opening time among all running (e.g., foreground running, background running, etc.) desktop components. L is a positive integer. This application embodiment does not limit the specific value of L. The recently used desktop components may also include one or more desktop components selected by the electronic device 100 according to other rules. That is, the electronic device 100 can automatically update the desktop components contained in the dock containing the recently used desktop components based on the opening time of the desktop components.
[0299] Figure 5 An exemplary illustration shows a scenario in which an electronic device 100 displays a dock for displaying resident desktop components and a dock for displaying recently used desktop components.
[0300] like Figure 5 As shown, the electronic device 100 can display a desktop 510. The desktop 510 may include docks 511, 512, 513, 514, 515, and 516. Among them, dock 511 can be a dock for storing recently used desktop components. Docks 512 to 516 can be docks for storing persistent desktop components.
[0301] Dock 511 may contain recently opened desktop widgets such as the AA chat application icon 511A, the music application icon 511B, and the AA news application icon 511C. This application embodiment does not limit the number of desktop widgets contained in dock 511. In one possible implementation, the size of dock 511 can vary with the number of desktop widgets it contains. For example, when the recently opened desktop widgets only contain two app icons, the length of dock 511 can be... Figure 5 The size that could hold three app icons has been reduced to a size that can hold two app icons. When the most recently opened desktop widget has four app icons, the length of dock511 can be... Figure 5The size shown, which could hold three app icons, has been enlarged to a size that can hold four app icons.
[0302] The contents of dock512 to dock516 can be found in the description of the foregoing embodiments.
[0303] This application does not limit the display position of the dock for storing persistent desktop components and the dock for storing recently used desktop components on the desktop. For example, the dock for storing recently used desktop components may also be located to the right of the dock for storing persistent desktop components.
[0304] In subsequent embodiments of this application, we will take the display of a dock on the desktop, which holds resident desktop components, as an example.
[0305] As described in the above embodiments, the electronic device 100 can display two different types of docks on the desktop: a dock for persistent desktop components and a dock for recently used desktop components. There can be one or more docks for persistent desktop components. One dock for persistent desktop components can represent a desktop space. Users can create different desktop spaces and use different desktops to divide desktop components into different scenarios. This makes it easier for users to quickly find desktop components in different scenarios. Furthermore, users can quickly reopen recently opened desktop components through the dock for recently used desktop components.
[0306] In some embodiments, during the creation of a new desktop space, the electronic device 100 can recommend desktop components in the desktop space's dock according to preset recommendation rules, so that the user can quickly complete the creation of the desktop space.
[0307] Figures 6A-6E The illustrations provide some scenario diagrams for recommending desktop components in the dock, as provided in the embodiments of this application.
[0308] In response to a user action to create a dock (i.e., create a new desktop space), the electronic device 100 can display, as follows: Figure 6A The user interface 610 is shown above. The user operations for creating a dock described above can be found in the foregoing. Figure 2A and Figure 2B The user actions shown, or Figures 3A-3C The user interface 610 may include thumbnail desktops page 611, page 612, page 613, dock 614, and dock 615.
[0309] For the thumbnail desktop pages 611 to 613, please refer to the above. Figure 2CThe thumbnail desktops shown are pages 221 to 223. Dock 614 can be referenced from the previous section. Figure 2C The abbreviation shown is dock228. Further details will not be provided here.
[0310] dock615 is the newly created dock. Dock615 can contain the area for added apps (617) and the area for recommended apps (618).
[0311] The "Added Apps" area 617 can be used to place app icons that have already been added to dock 615. If no app icons have been added to dock 615 yet, the "Added Apps" area 617 can be used as follows: Figure 6A The display shown is empty.
[0312] The recommended app area 618 can be used to place app icons recommended by the electronic device 100. For example, AA Notes app icon 618A, email app icon 618B, and document editing app icon 618C. These recommended app icons can be selected by the electronic device 100 from all apps installed on the electronic device 100 according to preset recommendation rules. These preset recommendation rules will be described in detail in subsequent embodiments. They will not be elaborated here. This application embodiment does not limit the number of app icons included in the recommended app area 618.
[0313] In one possible implementation, each app icon placed in the recommended app area 618 may contain... Figure 6A The add control shown is used to trigger the electronic device 100 to add the app icon to the added apps area.
[0314] like Figure 6A As shown, in response to a user operation on the add control applied to the AA Notes application icon 618A, the electronic device 100 can add the AA Notes application icon to the added area 617 of the dock 615 and remove the APP Notes application icon from the recommended APP area 618. For example, the electronic device 100 can display... Figure 6B The user interface 610 is shown. Figure 6B In the context of the app, area 617 can include the AA Notes app icon 617A. The recommended app area 618 can include the email app icon 618B and the document editing app icon 618C, but not the AA Notes app icon 618A.
[0315] In one possible implementation, when a user action is detected to add an app icon to the added app area, the electronic device 100 updates the recommended app icons in the recommended app area 618 according to the added app icon.
[0316] For example, in response to Figure 6A The user operation shown applies to the add control on the AA Notes application icon 618A. The electronic device 100 can add the AA Notes application icon to the added area 617 of the dock 615 and update the recommended app icons in the recommended app area 618. The electronic device 100 can display... Figure 6C The user interface 610 is shown. Figure 6C In the middle, the added area 617 can contain the AA Notes application icon 617A. The recommended APP area 618 can contain the document editing application icon 618C, the AA practice application icon 618D, and the AA dictionary application icon 618E. Figure 6C The APP icons included in the recommended APP area 618 shown can be determined by the electronic device 100 based on the APP icons added to the added APP area 617 (such as the AA Notes application icon 617A) and the preset recommendation rules.
[0317] In addition to adding app icons from the recommended app area 618 to the added app area 617 of the dock 615, the electronic device 100 can also add app icons from the thumbnail desktop page to the added app area 617. When an app icon from the thumbnail desktop page is added to the added app area 617, the electronic device 100 can also update the app icons in the recommended app area 618 of the dock 615 according to the added app icon.
[0318] For example, in response to acting on Figure 6C The user's action of swiping left on the area where the thumbnail desktop page is shown can be displayed on the electronic device 100. Figure 6D The user interface 610 shown.
[0319] exist Figure 6D In the middle, the user interface 610 may include miniature desktop page 613, miniature desktop page 619, miniature desktop page 620, dock 614 and dock 615.
[0320] The thumbnail desktops (pages 613, 619, 620, and dock 614) can all be referenced from the previous descriptions. Figure 2C The illustrated embodiment is described below. Further details will not be repeated here.
[0321] Desktop page 619 may contain an AA dictionary application icon 619A. In response to a user operation of adding the AA dictionary application icon 619A from desktop page 619 to dock 615, electronic device 100 can add the AA dictionary application icon to the added app area 615A of dock 615 and update the recommended app icons in the recommended app area 618. The user operation for adding the AA dictionary application icon 619A from desktop page 619 to dock 615 can be referred to the description in the foregoing embodiments.
[0322] Among them, electronic device 100 can display Figure 6E The user interface 610 is shown. Figure 6E In the middle, the added area 617 can contain the AA Notes application icon 617A, and the AA Dictionary application icon 617B added from the desktop page 619. The recommended APP area 618 can contain the document editing application icon 618C, the AA Reading application icon 618F, and the BB Reading application icon 618G. Figure 6E The APP icons included in the recommended APP area 618 shown can be determined by the electronic device 100 based on the APP icons added to the added APP area 617 (such as the AA dictionary application icon 617B) and the preset recommendation rules.
[0323] The following describes in detail how electronic device 100 recommends APP icons in the dock according to preset recommendation rules.
[0324] Figure 7A An exemplary flowchart illustrates a method for recommending APP icons by an electronic device 100 according to an embodiment of this application.
[0325] like Figure 7A As shown, the method may include steps S701 to S705. Wherein:
[0326] S701: Upon receiving a user's command to create a dock, electronic device 100 creates dock1 and displays K app icons in the recommended app area of dock1.
[0327] The method for creating an empty dock by electronic device 100 can be referred to the description in the foregoing embodiments. The dock1 described above can be, for example, the one described above. Figure 6A The dock 615 shown above. The K app icons displayed in the recommended app area of dock 1 can be, for example, the aforementioned... Figure 6A The recommended app icons are shown in area 618. K is a positive integer.
[0328] In one possible implementation, the electronic device 100 can recommend app icons to be added to the dock based on the time the user spends using the app.
[0329] Please refer to Figure 7B , Figure 7B An exemplary embodiment of the present application provides a recommendation rule.
[0330] Electronic device 100 can have multiple apps installed, such as APP1, APP2, APP3, APP4, APP5, APP6, etc. Electronic device 100 can categorize the installed apps based on their usage time, grouping multiple apps into multiple packs.
[0331] Specifically, the electronic device 100 can collect data on the user's usage time of the APP over a period of time. This period could be, for example, a week, a month, etc. The data on APP usage time can include the time the APP's user interface is opened, the time the APP's user interface is closed, and the total duration of APP usage.
[0332] Electronic device 100 can divide a day into different time periods, such as 6:00-9:00, 9:00-12:00, etc. This application embodiment does not limit the division of these time periods. Optionally, electronic device 100 can also use two days, three days, or a week as a whole period and divide this period into different time periods. Subsequent embodiments of this application will specifically describe dividing a day into different time periods.
[0333] Electronic device 100 can count the apps used within each time period and the usage duration of these apps. For example, electronic device 100 can group the apps with the longest usage time (e.g., 3, 4, etc.) from 6:00 to 9:00 into APPpack1. Electronic device 100 can group the apps with the longest usage time from 9:00 to 12:00 into APP2. Electronic device 100 can group the apps with the longest usage time from 21:00 to 24:00 into APP pack N. In this way, electronic device 100 can obtain multiple APP packs. Since users may use the same app at different time periods, different APP packs can contain the same app. The number of apps contained in each APP pack can be the same or different.
[0334] An app pack can contain apps that users frequently use together. For example, users often use a weather app and a news app together between 8:00 and 9:00 AM. Users often use different shopping apps together between 9:00 PM and midnight.
[0335] Understandably, multiple apps that a user frequently uses may belong to the same scenario. For example, a user might use multiple different shopping apps simultaneously while shopping. The aforementioned categorization of apps based on user usage time allows the electronic device 100 to recommend frequently used apps to the user simultaneously, improving the efficiency of the user building a desktop space that describes a specific scenario.
[0336] In some embodiments, the electronic device 100 can also determine the degree of duplication of an APPpack based on the APP icons contained in the existing dock.
[0337] The degree of duplication in an app pack can be determined by the number of times the app icons corresponding to the apps contained in that app pack exist in the existing dock. The more times the app icons of the apps in an app pack exist in the existing dock, the higher the degree of duplication for that app, and vice versa. For example, if an app pack contains 5 apps, and 3 of those apps exist in the existing dock, then the degree of duplication for that app pack is 3 / 5, or 60%.
[0338] Electronic device 100 can select recommended app icons to be added to the dock from app packs with a repetition rate lower than a preset repetition rate. This embodiment does not limit the value of the preset repetition rate. For example, the preset repetition rate can be 70%. This avoids duplicate recommendations or recommending app icons that belong to an already established desktop space.
[0339] Electronic device 100 can determine the usage rate of each APP pack based on the usage time of the APP, and select the APP pack with the highest usage rate from the APP packs with a repetition level lower than the preset repetition level as the recommendation result.
[0340] The usage rate of an app pack can be the total usage time of all apps included in that app pack within the corresponding time period. For example, app pack 1 contains 5 apps. The total usage time of these 5 apps from 6:00 to 9:00 is 140 minutes. Then, electronic device 100 determines the usage rate of app pack 1 as 140. Optionally, the usage rate of an app pack can be the average usage time of all apps included in that app pack within the corresponding time period. For example, app pack 1 contains 5 apps. The total usage time of these 5 apps from 6:00 to 9:00 is 140 minutes. The average usage time of these 5 apps from 6:00 to 9:00 is 28 minutes. Electronic device 100 can determine the usage rate of app pack 1 as 28. The usage rate of an app pack can also be determined by other methods that calculate using the usage time of apps. This application embodiment does not limit this.
[0341] For example, APPpack1 is the most frequently used APPpack among those with a repetition level no less than the aforementioned preset repetition level. The electronic device 100 can use APPpack1 as a recommendation result. In one possible implementation, the electronic device 100 can display the APP icons corresponding to all APPs in APPpack1 in the recommended APP area of the dock (such as the newly created dock1 mentioned above), i.e., recommend them all to the user. Optionally, the electronic device 100 can also select several (e.g., K) APPs with the longest usage time from APPpack1 and display the APP icons corresponding to these K APPs in the recommended APP area of the dock.
[0342] In addition to the usage time of the aforementioned apps, Electronic Device 100 can also obtain app recommendation results based on the number of times an app is opened, or by combining data such as the usage time and the number of times an app is opened.
[0343] Optionally, and not limited to the time-based division described above, the electronic device 100 can also divide the apps based on the geographical location dimension, resulting in multiple different app packs. For example, the electronic device 100 can group the apps used by the user when the electronic device 100 is located at location 1 into one app pack, and the apps used by the user when the electronic device 100 is located at location 2 into another app pack. And so on, the electronic device 100 can obtain multiple app packs. Then, the electronic device 100 can determine the recommendation results based on these multiple app packs according to the recommendation rules described in the above embodiments. Here, the different geographical locations such as location 1 and location 2 can specifically refer to areas of a certain size.
[0344] In one possible implementation, electronic device 100 may store recommendation model A. Recommendation model A can follow... Figure 7B The recommendation rules are shown below. Electronic device 100 can collect data on user usage time of apps and use recommendation model A to periodically or irregularly group the apps installed on electronic device 100, obtaining multiple app packs. Recommendation results are then determined from these app packs. When a user action to create a dock is detected, electronic device 100 can display the above recommendation results in the recommended app area of the newly created blank dock. Optionally, when a user action to edit the dock is detected, electronic device 100 can also display the above recommendation results in the recommended app area of the edited dock.
[0345] It can be seen that the above Figure 7B The recommendation rules shown can suggest multiple apps that a user frequently uses when creating a new desktop space. These frequently used apps are often those that the user will use in a specific scenario. This helps users improve the efficiency of creating desktop spaces that describe a particular scenario. Furthermore, the recommendation rules also incorporate desktop spaces that the user has already created, thereby reducing duplicate recommendations and conflicts between recommended apps and already created desktop spaces.
[0346] S702, Upon receiving a user operation to add the APP1 icon from the K APP icons to dock1, the electronic device 100 adds the APP1 icon to the added APP area of dock1.
[0347] Electronic device 100 can Figure 7B The APPpack1 shown is used as a recommendation result. The electronic device 100 can display K APP icons from APPpack1 in the recommended APP area of dock1. These K APP icons may include the APP1 icon corresponding to APP1. The aforementioned APP1 icon could be, for example, the one described above. Figure 6A The AA Notes application icon 618A is shown. The user action of adding the APP1 icon to dock1 can be, for example, as described above. Figure 6A The user action shown is the addition of controls on the AA Notes application icon 618A.
[0348] S703, Electronic device 100 determines Y apps from all apps installed on electronic device 100. These Y apps are associated with APP1. Electronic device 100 updates the app icons in the recommended app area of dock1 and displays the app icons corresponding to the above Y apps in the recommended app area of dock1.
[0349] The app icons corresponding to the aforementioned Y apps can be, for example, as described above. Figure 6B The app icons in the recommended app area 618 of dock 615 are shown.
[0350] Electronic device 100 can update the app icons in the recommended app area of dock1 based on the apps added by the user in dock1 and the preset recommendation rules.
[0351] In one possible implementation, the aforementioned preset recommendation rule could be to recommend apps of the same type as those added by the user in the dock. For example, the user adds the AA Notes app to dock1. The AA Notes app could be categorized as a learning app. Electronic device 100 can search for apps categorized as learning apps from all apps installed on electronic device 100. Electronic device 100 can identify one or more apps from the found learning app list and display their corresponding app icons in the recommended app area of dock1. These one or more apps can be any one or more apps in the learning app list of electronic device 100. Alternatively, these one or more apps can be one or more apps in the learning app list of electronic device 100 that the user uses frequently (e.g., those with the longest usage time). These one or more apps can be apps that are not placed in other existing docks.
[0352] For example, electronic device 100 can identify document editing application, AA practice application, and AA dictionary application as learning category apps, and display the corresponding app icons of these three apps in the recommended app area of dock1 (see reference). Figure 6C The recommended app area shown is 618.
[0353] This document exemplifies a method for an electronic device 100 to find apps of a specific category from all apps installed on the device: the electronic device 100 may store an application category table. This table may contain the categories to which all apps installed on the electronic device 100 belong. An app may have multiple categories. These categories may be at different levels. For example, a video application may have an entertainment category and a video category. The entertainment category is at a higher level than the video category; for example, the entertainment category may include the video category, as well as music, games, etc. An app may also have multiple categories at the same level. For example, a document editing application may have a learning category, a work category, and a tools category. This embodiment does not limit the specific division of app categories. The description information of the app category may be included in the app's application package. When an app is downloaded, the electronic device 100 can determine the app's category from its application package and add that category to the application category table. The electronic device 100 can then use this application category table to find all apps of a specific category among all apps installed on the device.
[0354] In another possible implementation, the aforementioned preset recommendation rule could be to recommend apps that are frequently used by the user and the apps added to the dock.
[0355] Please refer to Figure 7C , Figure 7C Another recommendation rule provided by an embodiment of this application is illustrated by way of example.
[0356] The electronic device 100 can have multiple apps installed. The electronic device 100 can group the apps according to the user's usage time, resulting in multiple app packs. The method for obtaining multiple app packs by the electronic device 100 can be referred to the aforementioned methods. Figure 7B The example shown.
[0357] When a user action is received to add APP1 to dock1, electronic device 100 can search for an APPpack containing APP1 from multiple APP packs. Furthermore, electronic device 100 can determine the APPpack containing APP1 with the longest usage time as the recommended result based on the usage time of APP1 in each APPpack containing APP1.
[0358] For example, among these multiple app packs, there are two app packs containing app 1: app pack 1 and app pack 3. Electronic device 100 can compare the usage time of app 1 in app pack 1 with the usage time of app 1 in app pack 3. For example, the usage time of app 1 in app pack 1 is 15 minutes, while the usage time of app 1 in app pack 3 is 45 minutes. Electronic device 100 can determine that the usage time of app 1 in app pack 3 is longer and therefore recommend app pack 3.
[0359] Specifically, electronic device 100 can display the app icons of all apps in Apppack 3 except App 1 in the recommended app area of dock 1. Optionally, electronic device 100 can display the app icons of some apps in Apppack 3 except App 1 in the recommended app area of dock 1. These apps may be apps not placed in other existing docks.
[0360] In other words, the Y apps displayed in the recommended app area of dock1 have an association relationship A with app1. This association relationship A can be that they belong to the same category. Alternatively, this association relationship A can also be that they belong to the same app pack, i.e., apps that the user frequently uses. This application embodiment does not limit the specific content of the above-mentioned association relationship A.
[0361] S704, Upon receiving a user operation to add the APP2 icon from the desktop page to dock1, the electronic device 100 adds the APP2 icon to the added APP area of dock1.
[0362] The APP2 icon on the aforementioned desktop page could be, for example, Figure 6D The image shows the AA Dictionary app icon 619A on page 619 of the desktop. The user action of adding the APP2 icon to dock1 could be, for example, dragging the APP2 icon to the added apps area of dock1.
[0363] S705, Electronic device 100 identifies Z apps from all apps installed on electronic device 100. These Z apps are associated with app 2 (B). Electronic device 100 updates the app icons in the recommended app area of dock 1 and displays the app icons corresponding to the above Z apps in the recommended app area of dock 1.
[0364] The app icons corresponding to the Z apps mentioned above can be, for example, as described above. Figure 6EThe app icons in the recommended app area 618 of dock 615 are shown.
[0365] The method by which electronic device 100 determines the aforementioned Z apps can refer to the method by which electronic device 100 determines the Y apps in step S703 above. That is to say, the aforementioned association relationship B can belong to the same category. Alternatively, the association relationship B can also belong to the same app pack, that is, apps that users frequently use together. This application embodiment does not limit the specific content of the aforementioned association relationship B.
[0366] It should be noted that step S703 is associated with step S702. That is, electronic device 100 can only proceed to step S703 if step S702 occurs. Similarly, step S704 is associated with step S705. Steps S702 to S705 are all optional. Furthermore, the execution order of steps S702 and S704 is not limited in this embodiment.
[0367] From the above Figure 7A As shown in the method, when creating a desktop space, the electronic device 100 can recommend apps that can be added to the newly created desktop space's dock based on user habits such as frequently used apps and apps added by the user in the dock. The recommended apps are highly likely to be the apps the user wants to add to the dock. This reduces the time users spend searching for apps on the desktop and dragging them to the dock, helping users quickly add apps to the dock and improving the efficiency of building a desktop space that describes a scenario.
[0368] Figure 8A and Figure 8B The illustrations provide further schematic diagrams of scenarios for recommending desktop components in the dock, as provided in the embodiments of this application.
[0369] In response to a user action to create a dock (i.e., create a new desktop space), the electronic device 100 can display, as follows: Figure 8A The user interface 810 is shown above. The user operations for creating a dock described above can be found in the foregoing. Figure 2A and Figure 2B The user actions shown, or Figures 3A-3C The user interface 810 may include thumbnail desktops page 811, page 812, page 813, dock 815, and dock 816.
[0370] For the thumbnail desktop pages 811 to 813, please refer to the above. Figure 2CThe thumbnail desktops shown are pages 221 to 223. Dock815 can be referenced from the previous text. Figure 2C The abbreviation shown is dock228. Further details will not be provided here.
[0371] dock816 is the newly created dock. Dock816 can contain an area for added apps (817) and a area for recommended apps (818). The area for added apps (817) can be found above. Figure 6A The description for APP area 617 has been added. For recommended APP area 818, please refer to the previous section. Figure 6A The introduction of recommended APP area 718 is shown below.
[0372] The app icons in the recommended app area 818 can be selected by the electronic device 100 from the currently fully displayed thumbnail desktop page.
[0373] In one possible implementation, the electronic device 100 can display the icons of frequently used apps from the currently displayed home screen page in the recommended app area 818 based on user app usage data. When a user action to switch home screen pages is detected, the electronic device 100 can switch the currently displayed home screen page. Furthermore, the electronic device 100 can update the app icons in the recommended app area 818, displaying the icons of frequently used apps from the switched home screen page in the app area 818.
[0374] The methods for identifying frequently used apps on a desktop page can include: identifying the apps that have been used for the longest time on a desktop page within a certain period of time, or identifying the apps that have been opened the most times on a desktop page within a certain period of time, etc.
[0375] like Figure 8A As shown, the thumbnail desktop page 812 is the page currently fully displayed on the user interface 810. The electronic device 100 can identify frequently used apps from the thumbnail desktop page 812, such as the contacts app, dialer app, and app store app. The electronic device 100 can then display the icons corresponding to these frequently used apps in the recommended app area 818. It can be seen that the recommended app area 818 may include the contacts app icon 818A, the dialer app icon 818B, and the app store app icon 818C.
[0376] In response to a user swiping left on the area of the thumbnail desktop page, the electronic device 100 can display Figure 8BThe user interface 810 is shown. The electronic device 100 can switch the page fully displayed on the user interface 810 to a thumbnail desktop page 813. Thumbnail desktop page 812 is displayed on the left side of thumbnail desktop page 813. Thumbnail desktop page 814 is displayed on the right side of thumbnail desktop page 813. The electronic device 100 can identify frequently used apps from thumbnail desktop page 813, such as AA chat app, AA game app, and music app. (Comparison) Figure 8A and Figure 8B It can be seen that the app icons in the recommended app area 818 can be updated as the thumbnail desktop page is switched. The electronic device 100 can display the app icons corresponding to the apps frequently used by the user in the thumbnail desktop page 813 in the recommended app area 818. After the above update, the recommended app area 818 can contain the AA chat app icon 818D, the AA game app icon 818E, and the music app icon 818F.
[0377] As can be seen from the scenario of electronic device 100 recommending apps in the dock, the electronic device 100 can recommend apps to the user in the dock based on recommendation rules such as apps frequently used by the user, apps of the same category as apps added by the user in the dock, apps frequently used by the user with apps added by the user in the dock, and apps frequently used by the user on the currently displayed desktop page. These recommended apps are highly likely to be apps that the user wants to add to the dock. This can reduce the time users spend searching for apps on the desktop page and dragging and dropping apps into the dock, helping users quickly add apps to the dock and improving the efficiency of building a desktop space that describes a scenario.
[0378] In some embodiments, in addition to the dock, a desktop space may also contain one or more desktop pages. The electronic device 100 can, according to the user's selection, place a portion of the desktop components installed on the electronic device 100 within a page of a desktop space, and hide other desktop components within that page of the desktop space. For example, the user can choose to place all desktop components for a given scenario within a desktop page of a desktop space, and place the most frequently used desktop components for that scenario within the dock of that desktop space. When in a desktop space, the electronic device can display the desktop pages of that desktop space and fully display the desktop components within the dock of that desktop space.
[0379] Understandably, when a desktop space contains a dock but not desktop pages, in response to a user operation switching desktop spaces (such as swiping left or right on the dock area), the electronic device 100 can display the switched desktop space containing the dock on the desktop. The desktop pages do not change with the desktop space switch. That is, one or more pages can be used to place all desktop components of the electronic device 100, or desktop components other than those already added to the docks. The content of the same desktop page remains the same regardless of whether the electronic device 100 is in different desktop spaces.
[0380] In a desktop space containing a dock and desktop pages, in response to a user's action of switching desktop spaces, the electronic device 100 can display the desktop pages and dock of the switched desktop space on the desktop. Since a user can choose the content to place on a desktop page of a desktop space, the content placed on desktop pages in different desktop spaces may differ. That is, the content in the desktop pages may differ when the electronic device 100 is in different desktop spaces.
[0381] The following describes a scenario where the electronic device 100 provided in this application adjusts the desktop page of a desktop space.
[0382] Figures 9A to 9F An exemplary illustration is shown of a scenario in which some electronic devices 100 adjust the desktop page of a desktop space.
[0383] like Figure 9A As shown, the electronic device 100 can display a desktop 910. The desktop 910 can include a page 911, a page indicator 913, and a dock 912. The desktop 910 can contain multiple docks. Each dock corresponds to a desktop space. Dock 912 is the fully displayed dock on the desktop 910. Simplified docks exist on the left and right sides of dock 912. The electronic device 100 can switch the fully displayed dock on the desktop 910 in response to a user operation that switches desktop spaces. The user operation for switching desktop spaces can be described in the foregoing embodiments.
[0384] The desktop page 911, page indicator 913, and other contents in desktop 910 mentioned above can be found in the description of the desktop in the foregoing embodiments. Further details will not be provided here.
[0385] In response to a user operation that triggers the electronic device 100 to enter desktop editing mode, such as a long press on the desktop 910, the electronic device 100 can display... Figure 9B The user interface 920 is shown. User interface 920 may include thumbnail desktops page 921, page 922, page 923, and a thumbnail dock 924. For details of user interface 920, please refer to the preceding description. Figure 2C Description of the illustrated embodiment.
[0386] It should be noted that the thumbnail dock 924 can be a thumbnail of the dock 912 described above. The thumbnail dock 924 can include an added app area 924A and a recommended app area 924B. The added app area 924A can be used to place app icons that have been added to the thumbnail dock 924. The app icons in the added app area 924A can be thumbnails corresponding to the app icons in the dock 912. The recommended app area 924B can be used to place app icons that the electronic device 100 recommends to the user for adding to the thumbnail dock 924. The method by which the electronic device 100 recommends app icons in the dock can be found in the description of the foregoing embodiments.
[0387] Optionally, the abbreviated dock 924 can also include only the added APP area 924A, without including the recommended APP area 924B.
[0388] The thumbnail desktops (pages 921 to 923) can be thumbnails of the desktop pages included in the full desktop space.
[0389] The aforementioned full desktop space can be the desktop space containing all desktop components of the electronic device 100. The full desktop space can contain one or more desktop pages. These one or more desktop pages can be arranged in a certain order. One or more desktop pages in the full desktop space can be used to place all desktop components of the electronic device 100, or to place desktop components other than those already added to the docks. The aforementioned desktop components can be placed on the aforementioned one or more desktop pages in specified positions. The specified order of the aforementioned desktop pages and the specified positions of the aforementioned desktop components can be specified by the user or set by the electronic device 100.
[0390] In one possible implementation, when entering desktop editing mode, the electronic device 100 can display thumbnails of all desktop pages contained in the full desktop space, i.e., thumbnailed desktop pages contained in the full desktop space. The display style of the desktop components placed on these thumbnailed desktop pages can be determined by the desktop components contained in the desktop space currently occupied by the electronic device 100. Specifically, on the thumbnailed desktop pages contained in the full desktop space, desktop components included in the desktop space and those not included can have different display styles. Thus, when entering desktop editing mode, the user can view all desktop components of the electronic device 100 through the aforementioned full desktop space. The user can select desktop components that need to be kept or removed from a desktop space on the thumbnailed desktop pages contained in the full desktop space.
[0391] Understandably, electronic device 100 creates a blank dock and adds desktop components to this blank dock, which indicates that electronic device 100 has created a new desktop space. This new desktop space is the desktop space to which the aforementioned blank dock belongs. When electronic device 100 creates a new desktop space, this desktop space can contain all desktop components of electronic device 100. That is, the desktop pages contained in this desktop space can be the same as the desktop pages contained in the full desktop space. Users can remove desktop components contained in this desktop space, so that the desktop pages of this desktop space only contain desktop components for a specific scenario. For example, if a user wants to create a learning desktop space corresponding to a learning scenario, electronic device 100 can create a new desktop space and, in response to the user's user action to remove desktop components, remove the desktop components from the newly created desktop space, so that the desktop pages contained in the newly created desktop space only contain desktop components for the learning scenario.
[0392] For example, in Figure 9B In the user interface 920, the fully displayed thumbnail is thumbnail 924. The electronic device 100 is currently in the desktop space belonging to thumbnail 924. The removal operation performed by the user on a desktop component placed on a thumbnail desktop page (such as thumbnail desktop page 922) in the full desktop space can be used to remove that desktop component from the desktop space belonging to thumbnail 924.
[0393] In response to Figure 9B The user action shown is a leftward swipe on the area of the thumbnail desktop page. The electronic device 100 can display this action. Figure 9CThe user interface 920 is shown. The electronic device 100 switches the fully displayed thumbnail desktop page on the user interface 920 to the thumbnail desktop page 923 displayed to the right of thumbnail desktop page 922. Figure 9B and Figure 9C It can be seen that none of the desktop components in thumbnail pages 922 and 923 have been removed from the desktop space belonging to thumbnail dock 924. After exiting desktop editing mode, electronic device 100 can display all the desktop components contained in thumbnail pages 922 and 923 on the desktop of the desktop space belonging to thumbnail dock 924.
[0394] like Figure 9C As shown, in response to a user operation to remove the music app icon, video app icon, AA game app icon, BB game app icon, and AA music app icon, the electronic device 100 can display... Figure 9D The user interface 920 is shown. The user operation for removing a desktop component can be, for example, a touch or click operation performed on the desktop component while the electronic device 100 is in desktop editing mode. This application embodiment does not limit the user operation for removing a desktop component described above.
[0395] like Figure 9D As shown, the electronic device 100 can display removed desktop components (such as music application icons, video application icons, AA game application icons, BB game application icons, and AA music application icons) from the desktop space belonging to the thumbnail dock 924 on the thumbnail desktop page 923 in a removed display style, and display desktop components (such as clock application icons, etc.) included in the desktop space belonging to the thumbnail dock 924 in an unremoved display style. The removed display style can be a display style that grayscales the desktop components. The unremoved display style can be a display style that does not grayscale the desktop components such as the clock application icon. This application embodiment does not limit the removed display style. The removed and unremoved display styles can be used to help users distinguish between the desktop components retained and the removed desktop components in a desktop space when adjusting the desktop page of a desktop space.
[0396] In response to Figure 9D The user operation shown exiting desktop editing mode, such as a touch operation on the thumbnail page 923, allows electronic device 100 to exit desktop editing mode and display... Figure 9E The desktop shown is 910. Desktop 910 may contain desktop page 914, page indicator 913, and dock 912. Desktop page 914 and dock 912 belong to the same desktop space. The thumbnail of desktop page 914 can be... Figure 9D The thumbnail desktop shown is page 923.
[0397] Depend on Figure 9E It can be seen that, after the above Figure 9C The user operation shown in the image, removing desktop components, will cause the electronic device 100 to... Figure 9D The desktop widgets displayed in the removed style on page 923 of the thumbnail desktop are removed from page 914. The spaces on page 914 where these removed desktop widgets were originally displayed can now be empty. In other words, the above... Figure 9C The user action shown for removing a desktop component can remove the desktop component from the desktop space that belongs to page 914.
[0398] In response to Figure 9E The user operation shown for switching desktop spaces, such as swiping right in the dock area, can be displayed on the electronic device 100. Figure 9F Desktop 910 is shown. Figure 9F In this context, desktop 910 may include desktop page 915, page indicator 913, and dock 916.
[0399] In this setup, electronic device 100 can switch from the desktop space belonging to dock 912 to the desktop space belonging to dock 916. Desktop page 915 is a desktop page contained within the desktop space belonging to dock 916. The desktop components placed on desktop page 915 are the desktop components contained within the desktop space belonging to desktop page 915. It can be seen that the desktop space belonging to dock 916 can contain desktop components removed from the desktop space belonging to dock 912. The desktop space belonging to dock 916 can also contain desktop components contained within the desktop space belonging to dock 912. That is, the two desktop spaces can be independent of each other, and the desktop components contained in each do not affect each other.
[0400] contrast Figure 9E and Figure 9F It can be seen that when switching desktop spaces, electronic device 100 can display the desktop page (such as desktop page 915) and dock (such as dock 915) contained in the switched desktop space on desktop 910. Figure 9E Page indicator 913 and Figure 9F The page indicator 913 contains the same number of indicators, and the selected indicator is always the third indicator from the left. This can indicate... Figure 9E Desktop page 914 and Figure 9F In the context of desktop page 915, it refers to the same desktop page within the entire desktop space, such as desktop page A. The difference is that... Figure 9E In the desktop space belonging to dock912, some desktop components in desktop page A have been removed. Figure 9F In the desktop space belonging to dock916, none of the desktop components on desktop page A have been removed. That is to say, when electronic device 100 is in different desktop spaces, the desktop components placed on the same desktop page in the full desktop space may be different.
[0401] From the above Figures 9A to 9F As shown in the scenario, after creating a desktop space, a user can not only place the desktop widgets they most frequently use in a given scenario in the dock of that desktop space, but also adjust the desktop widgets placed on the desktop pages of that desktop space. For example, a user can remove desktop widgets that they don't need or want to see in a given scenario from the desktop pages of that desktop space. The user operation of removing desktop widgets from the desktop pages is also relatively simple. For example, the user only needs to trigger the electronic device 100 to enter desktop editing mode, and then click on the desktop widget they want to remove. Thus, a desktop page of a desktop space can contain only all the desktop widgets that the user needs to use in a given scenario, and the dock of that desktop space can contain the desktop widgets that the user most frequently uses in that scenario.
[0402] Electronic device 100 can display a desktop page and dock for a given time period. This simplifies the content displayed on the desktop, making it easier for users to quickly find desktop components for a given scene. When a user wants to focus on a scene, they can activate electronic device 100 to switch to the desktop space corresponding to that scene. Users can view only the desktop components needed for that scene and quickly find and activate the most frequently used desktop components in that scene through the dock. This helps users focus on a single scene, reducing distractions from desktop components in other scenes. Switching between different desktop spaces is also simple. For example, users can quickly switch between different desktop spaces by simply swiping left or right in the area of the dock.
[0403] In some embodiments, the electronic device 100 can also add back desktop components that have been removed from a desktop space.
[0404] For example, in response to acting on Figure 9E The user operation shown on desktop 910 is used to trigger electronic device 100 to enter desktop editing mode. Electronic device 100 can display... Figure 9DThe user interface 920 is shown. That is to say, when a desktop component is removed from a desktop space, and the electronic device 100 is in the exit desktop editing state, the desktop components displayed on the desktop page of that desktop space by the electronic device 100 do not include the removed desktop component. However, when the electronic device 100 is in desktop editing state, the electronic device 100 can display a thumbnail of the entire desktop space (i.e., the electronic device 100 can display the removed desktop component on the thumbnail desktop page).
[0405] Figure 9D The music app icon, video app icon, AA game app icon, BB game app icon, and AA music app icon shown are the desktop components that were removed from the desktop space belonging to dock912. (This is in response to actions on...) Figure 9D User actions on any removed desktop component, such as touch or click operations, can cause the electronic device to change the display style of that desktop component from the removed display style back to the original display style. This embodiment does not limit the specific display style that is not removed. When exiting desktop editing mode, the electronic device 100 can display the desktop component with the changed display style (original display style) on the desktop page of the desktop space belonging to the dock 912. That is, this desktop component is added back to the desktop space belonging to the dock 912.
[0406] In some embodiments, the electronic device 100 may remove one or more desktop pages from their respective desktop spaces, on a per-desktop-page basis. If a desktop page is removed from a desktop space, the desktop components placed on that desktop page are also removed from that desktop space.
[0407] Figures 10A to 10D An exemplary illustration shows a scenario where some other electronic devices 100 adjust the desktop page of a desktop space.
[0408] like Figure 10A As shown, the electronic device 100 can be in desktop editing mode, displaying the user interface 920. The content of the user interface 920 can be found in the description of the foregoing embodiments. The user interface 920 may include a page addition / removal component 1011.
[0409] The page add / remove component 1011 can be used to trigger the electronic device 100 to add or remove a thumbnail desktop page that is fully displayed in the center of the user interface 920 in a desktop space. The page add / remove component 1011 can have different display states. Different display states of the page add / remove component 1011 can be used to indicate whether the corresponding thumbnail desktop page has been removed from a desktop space. The corresponding thumbnail desktop page can be a thumbnail desktop page that is fully displayed in the current user interface.
[0410] For example, the display state of the page add / remove component 1011 can include an add state and a remove state. When the page add / remove component 1011 is in the add state, it indicates that the corresponding thumbnail desktop page has not been removed from a desktop space. That is, the corresponding thumbnail desktop page is contained in this desktop space. When the page add / remove component 1011 is in the add state, the electronic device 100 can respond to a user operation, such as a touch operation, acting on the page add / remove component 1011 and change its display state to the remove state. When the page add / remove component 1011 is in the remove state, it indicates that the corresponding thumbnail desktop page has been removed from a desktop space. That is, the corresponding thumbnail desktop page is not contained in this desktop space. When the page add / remove component 1011 is in the remove state, the electronic device 100 can respond to a user operation acting on the page add / remove component 1011 and change its display state to the add state.
[0411] This application embodiment does not limit the specific display style of the page addition / removal component 1011 when it is in the addition or removal state.
[0412] The fact that a thumbnail desktop page is not removed from a desktop space indicates that, when exiting desktop editing mode, the electronic device 100 can display the desktop page corresponding to that thumbnail desktop page while in that desktop space. A thumbnail desktop page can be a thumbnail of the desktop page it corresponds to. The fact that a thumbnail desktop page is removed from a desktop space indicates that, when exiting desktop editing mode, the desktop pages displayed by the electronic device 100 while in that desktop space do not include the desktop page corresponding to that thumbnail desktop page.
[0413] For example, Figure 10AThe page add / remove component 1011 is shown in the add state. When the thumbnail desktop page fully displayed on the user interface 920 is switched, the display state of the page add / remove component 1011 can also switch accordingly. The display state of the page add / remove component 1011 after switching can indicate whether the fully displayed thumbnail desktop page has been removed from the desktop space belonging to the thumbnail dock 924 after the thumbnail desktop page is switched. For example, in response to a user operation of swiping left on the area where the thumbnail desktop page is located, the electronic device 100 can move the thumbnail desktop page 923 to the left to the center of the user interface 920, fully displaying the thumbnail desktop page 923. Then, the electronic device 100 can determine the display state of the page add / remove component 1011 based on whether the thumbnail desktop page 923 has been removed from the desktop space belonging to the thumbnail dock 924. If the thumbnail desktop page 923 has not been removed from the desktop space belonging to the thumbnail dock 924, the electronic device 100 can still display the page add / remove component 1011 in the add state.
[0414] In response to user actions such as touch operations that add / remove components 1011 on the page, the electronic device 100 can display... Figure 10B The user interface shown is 920.
[0415] contrast Figure 10A and Figure 10B It can be seen that when a user operation is detected on the add / remove component 1011 of the page in the add state, the electronic device 100 can change the display state of the add / remove component 1011 from the add state to the remove state. Figure 10B The removal status is shown. The display style for the added / removed component 1011 on the page can be a display style with the same pattern but different colors when it is in the added or removed state.
[0416] Additionally, the electronic device 100 can switch the display style of all desktop components in the thumbnail desktop page 922 to the removed display style. The display style for removed desktop components can be found in the description of the foregoing embodiments.
[0417] In some embodiments, when a user manually removes all desktop components placed on a thumbnail desktop page from a desktop space, the electronic device 100 can determine the display status of the page indicating the addition / removal of components for that thumbnail desktop page as a removed state.
[0418] like Figure 10B As shown, in response to a user operation that exits the desktop editing state, such as a touch operation on a blank area of the thumbnail desktop page 922, the electronic device 100 can display... Figure 10CThe desktop shown is 910. For details about desktop 910, please refer to the aforementioned documentation. Figure 9E Introduction.
[0419] Depend on Figure 10C It can be seen that electronic device 100 is located in the desktop space belonging to dock 912. The desktop space belonging to dock 912 is... Figure 10B The image shows the desktop space associated with dock924 (shown in thumbnail format).
[0420] Figure 10C The page indicator 1022 shown indicates the positional relationship between the various desktop pages contained within the desktop space belonging to dock 912. Page indicator 1022 can contain four indicators: the leftmost one indicates the negative one screen, and the three on the right indicate desktop pages containing desktop components such as app icons. Without... Figure 10A and Figure 10B Before the process of removing a desktop page is shown, when the electronic device 100 is in the desktop space belonging to dock912, the page indicators on the desktop can contain 5 indicators: the leftmost indicator indicates the negative one screen, and the four indicators on the right indicate the desktop page where desktop components such as APP icons are placed (see reference). Figure 9A The page indicator 913 is shown. A comparison reveals that after... Figure 10A and Figure 10B After the process of removing the desktop page shown, the page indicator 1022 loses one indicator that indicates the desktop page containing desktop components such as app icons. In other words, the desktop space to which dock912 belongs contains one less desktop page.
[0421] Electronic device 100 can display the desktop pages contained in the desktop space belonging to dock 912 on desktop 910. Among them, desktop page 914 is... Figure 10B The thumbnail desktop shown is page 923, corresponding to desktop page 914. (Responding to...) Figure 10C The user actions shown are used to switch between different desktop pages within a desktop space, such as swiping right on the area where the desktop page is located. The electronic device 100 can display these actions. Figure 10D The negative one screen shown is 930. This is understandable, after... Figure 10A and Figure 10B The process of removing a desktop page, as shown, involves the electronic device 100 removing a desktop page that originally existed between desktop page 914 and the negative one screen 930 (i.e., Figure 10BThe desktop page corresponding to the thumbnail page922 shown is removed from the desktop space belonging to dock912. This is equivalent to removing all desktop components on the thumbnail page922 from the desktop space belonging to dock912.
[0422] From the above Figures 10A to 10D As illustrated in the example, a user can remove all desktop components placed in a desktop page from a desktop space. In scenarios where a new desktop space is created and a large number of desktop components from the entire desktop space are removed, the user can quickly remove multiple desktop components using the method described above for removing desktop pages. This eliminates the need for multiple user operations to remove desktop components one by one from the desktop space. The above method improves the efficiency of removing desktop components and facilitates batch adjustments of desktop components within a desktop space.
[0423] In some embodiments, in response to the action on Figure 10C The user operation shown on desktop 910 is used to trigger electronic device 100 to enter desktop editing mode. Electronic device 100 can display... Figure 9D The user interface 920 is shown. When the electronic device 100 is in desktop editing mode, the user can view the various thumbnail desktop pages in the full desktop space by swiping left or right on the area where the thumbnail desktop page is located. That is, even after a desktop page is removed from a desktop space, the user can still view the thumbnail of the removed desktop page while the electronic device 100 is in desktop editing mode. This allows the user to easily add the removed desktop page back to the desktop space using the page add / remove component.
[0424] In some embodiments, after a desktop page is removed from a desktop space, the electronic device 100 may also add one or more desktop components placed on that desktop page back to that desktop space.
[0425] Figures 11A to 11C An exemplary illustration shows a scenario where some other electronic devices 100 adjust the desktop page of a desktop space.
[0426] like Figure 11A As shown, the electronic device 100 can be in desktop editing mode, displaying the user interface 920. This user interface 920 can be referenced from the aforementioned... Figure 10BThe introduction details the process. Specifically, the page add / remove component 1011 is displayed in a removed state. The removed state of the page add / remove component 1011 indicates that the thumbnail desktop page922 has been removed from the desktop space belonging to the thumbnail dock924. All desktop components placed on the thumbnail desktop page922 are displayed in a removed style.
[0427] In response to user actions, such as touch operations, on the dialer application icon, the electronic device 100 can display Figure 11B The user interface 920 is shown. In this interface, the electronic device 100 changes the display style of the dialer application icon from... Figure 11A The removed display style changes are as follows: Figure 11B The display style shown is not yet removed. The display status of component 1011 added / removed on the page can still be "removed".
[0428] In some embodiments, after a thumbnail desktop page is removed, if the display style of some desktop components placed on that thumbnail desktop page changes from the removed display style to the not removed display style, the electronic device 100 may not change the display state of the page add / remove component 1011. That is, the display state of the page add / remove component 1011 remains the removed state. User operations on the page add / remove component 1011 in the removed state can trigger the electronic device 100 to display the desktop components in the aforementioned thumbnail desktop page that are still in the removed display style in the not removed display style. Furthermore, the electronic device 100 can change the display state of the page add / remove component 1011 from the removed state to the added state.
[0429] In some embodiments, after a thumbnail desktop page is removed, if the display style of one or more desktop components placed on that thumbnail desktop page changes from the removed display style to the original display style, the electronic device 100 can change the display state of the page add / remove component 1011 from the removed state to the added state. User operations on the page add / remove component 1011 in the added state can trigger the electronic device 100 to re-display the desktop components in the aforementioned thumbnail desktop page that were previously displayed in the original display style with the removed display style.
[0430] like Figure 11B As shown, in response to a user operation to exit desktop editing mode, such as a touch operation on the blank area of the thumbnail desktop page 922, the electronic device 100 can display... Figure 11CThe desktop shown is 910. Desktop 910 can contain desktop page 1111 and dock 912. Page 1111 and dock 912 can belong to the same desktop space. This desktop space is also... Figure 9B The image shows the desktop space associated with dock924 (shown in thumbnail format).
[0431] Desktop page 1111 is possible Figure 11B The shown image shows the desktop page corresponding to the thumbnail desktop page 922. On the thumbnail desktop page 922, only the dialer application icon is displayed in its original, unremoved state. Therefore, the electronic device 100 can place only the dialer application icon on desktop page 1111.
[0432] In the foregoing Figure 9A and Figure 11C In the scenario shown, all electronic devices 100 are located in the desktop space belonging to dock912. Figure 9A The desktop shown is page 911 and Figure 11C The desktop page 1111 shown corresponds to the same desktop page in the entire desktop space. (Comparison) Figure 9A and Figure 11C It can be seen that, after Figure 10A The image shows the removal of the thumbnail desktop page 922 and... Figure 11A The process shown illustrates adding the dialer application back to the desktop space belonging to dock912. Electronic device 100 can remove all desktop components other than the dialer application icon from the desktop space belonging to dock912 on page911.
[0433] From the above Figures 11A to 11C As illustrated in the example, after removing a desktop page from a desktop space, the user can manually add some desktop components from that desktop page back to that desktop space. Therefore, when a desktop page contains a large number of desktop components, and only a few are the user's desired components, the user can first remove the entire desktop page to remove all its components from the desktop space at once, and then manually add back the few desired components. This method improves the efficiency of removing desktop components and facilitates batch adjustments to the desktop components within a desktop space.
[0434] In some embodiments, the electronic device 100 can remove one or more desktop pages from their respective desktop space without switching desktop pages.
[0435] Figures 12A-12CAn exemplary illustration shows a scenario where some other electronic devices 100 adjust the desktop page of a desktop space.
[0436] like Figure 12A As shown, the electronic device 100 can be in desktop editing mode, displaying the user interface 1210. The user interface 1210 can be referred to the aforementioned... Figure 9C The user interface 920 shown is described below. The user interface 1210 may include a thumbnail desktop page 1211, a thumbnail desktop page 1212, a thumbnail desktop page 1213, a thumbnail dock 1214, and a zoom component 1215.
[0437] exist Figure 12A In this context, electronic device 100 is located in the desktop space belonging to the thumbnail dock 1214. Thumbnail desktops pages 1211 to 1213 belong to the same desktop space as thumbnail dock 1214.
[0438] The zoom component 1215 can be used to trigger the electronic device 100 to further zoom out of the individual thumbnail desktop pages, displaying thumbnails of multiple desktop pages in a single user interface.
[0439] For example, in response to a user action, such as a touch action, on the zoom component 1215, the electronic device 100 can display Figure 12B The user interface 1220 is shown. User interface 1220 may include a thumbnail desktop page 1221, page add / remove components 1222, thumbnail desktop page 1223, page add / remove components 1224, thumbnail desktop page 1225, page add / remove components 1226, thumbnail desktop page 1227, page add / remove components 1228, and a thumbnail dock 1214. Wherein:
[0440] The thumbnail desktop page 1221 can be 100 pairs of electronic devices. Figure 12A The thumbnail shown on page 1211 is further reduced to obtain the thumbnail.
[0441] The thumbnail desktop page 1223 can be 100 pairs of electronic devices. Figure 12A The thumbnail shown on page 1212 is further reduced to obtain the thumbnail.
[0442] The thumbnail desktop page 1225 can be 100 pairs of electronic devices. Figure 12A The thumbnail shown on page 1213 is a further reduced version of the original thumbnail.
[0443] The thumbnail desktop page 1227 can be a thumbnail desktop page to the right of the aforementioned thumbnail desktop page 1213 on electronic device 100. Figure 12A (Not shown) The resulting thumbnail is further reduced.
[0444] Page addition / removal components 1222, 1224, 1226, and 1228 can be used to trigger the electronic device 100 to add or remove thumbnail desktops page 1221, page 1223, page 1225, and page 1227 from the desktop space belonging to the thumbnail dock 1214, respectively. The display status of each of the above page addition / removal components can be referred to the description of page addition / removal components in the foregoing embodiments.
[0445] For example, in Figure 12B In the current page, components 1222, 1224, 1226, and 1228 are all in the "add" state. (This is in response to...) Figure 12B The user operation shown is the addition / removal of component 1222 on the page, such as a touch operation. The electronic device 100 can display... Figure 12C The user interface shown is 1220. (Comparison) Figure 12B and Figure 12C It can be seen that when the action on Figure 12B The user operation of adding / removing component 1222 on the page, which is shown in the adding state, allows the electronic device 100 to change the display state of adding / removing component 1222 on the page. Figure 12C The removal status is shown. The removal status of page add / remove component 1222 indicates that the thumbnail desktop page 1221 has been removed from the desktop space belonging to the thumbnail dock 1214. Optionally, the electronic device 100 can also change the display style of desktop components placed on the thumbnail desktop page 1221 to the removed display style.
[0446] like Figure 12C As shown, in response to a user operation, such as a touch operation, performed on the blank area of the thumbnail desktop page 1221, the electronic device 100 can display the aforementioned... Figure 10B The user interface shown is 920. Combined with... Figures 10B to 10D As can be seen from the scenario shown, electronic device 100 can... Figure 12C The desktop page corresponding to the thumbnail desktop page1221 shown is located in the desktop space to which the thumbnail dock1214 belongs (i.e. Figure 10C Remove it from the desktop space to which dock913 belongs.
[0447] This application embodiment is for triggering the exit of electronic device 100. Figure 12CThe user operation shown in the user interface, which includes the states of multiple thumbnail desktop pages, is not limited. For example, the user operation described above could also be a user operation of spreading two fingers outward on the user interface 1220.
[0448] In some embodiments, when a user operation is detected acting on the scaling component 1215, the electronic device 100 can shrink all desktop pages contained in the full desktop space and display them on a single user interface. In this single user interface, the display style of desktop components placed on each desktop page in the full desktop space, and the display state of page add / remove components used to add or remove that desktop page, can be determined by the desktop components contained in the desktop space currently occupied by the electronic device 100. The electronic device 100 can display the desktop components contained in the desktop space currently occupied by the electronic device 100 in the aforementioned single user interface with an unremoved display style. The electronic device 100 can also display desktop components not currently occupied by the electronic device 100 in the aforementioned single user interface with a removed display style. If the desktop space currently occupied by the electronic device 100 does not contain any desktop page from the full desktop space, the electronic device 100 can determine that the display state of the page add / remove components used to add or remove that desktop page is the aforementioned removed state. Otherwise, the electronic device 100 can determine that the display state of the page add / remove components used to add or remove that desktop page is the aforementioned added state.
[0449] In some embodiments, the total desktop space contains a large number of desktop pages, and the electronic device 100 may also display scaled-down thumbnails of some desktop pages of the total desktop space on a single user interface. This application embodiment does not specifically limit the number of thumbnailed desktop pages displayed on a single user interface.
[0450] From the above Figures 12A-12C As shown in the illustrated embodiment, the electronic device 100 can display thumbnails of multiple desktop pages on a single user interface. This allows users to preview multiple desktop pages on a single interface and remove or add one or more desktop pages within a single desktop space. In scenarios requiring the removal or addition of multiple desktop pages, users no longer need to switch between different desktop pages on the user interface, performing the removal or addition operation one by one. This method improves the efficiency of removing desktop components and facilitates batch adjustment of desktop components within a single desktop space.
[0451] In some embodiments, the electronic device 100 can identify desktop components belonging to the same scene as desktop components already added to the dock within a desktop space, from among desktop components placed on one or more desktop pages of the electronic device 100's entire desktop space. The electronic device 100 can display desktop components belonging to the same scene as desktop components already added to the dock within this desktop space on the desktop pages of this desktop space, and remove desktop components that do not belong to the same scene as desktop components already added to the dock within this desktop space.
[0452] Figure 13A and Figure 13B An exemplary illustration shows a scenario where some other electronic devices 100 adjust the desktop page of a desktop space.
[0453] like Figure 13A As shown, the electronic device 100 can be in desktop editing mode, displaying the user interface 1210. The user interface 1210 can be referred to the aforementioned... Figure 12A The user interface 1210 may include an auto-selection component 1216.
[0454] In some embodiments, the automatic selection component 1216 can be used to trigger the electronic device 100 to remove one or more desktop components placed on the fully displayed thumbnail desktop page in the current user interface 1210 within the current desktop space. These one or more desktop components may be desktop components that do not belong to the same scene as desktop components already added to the dock in the current desktop space of the electronic device 100. The method for determining whether a desktop component belongs to the same scene as a desktop component already added to the dock will be described in detail in subsequent embodiments of this application. This will not be elaborated upon here.
[0455] For example, in response to Figure 13A The user operation shown applies to the automatic selection component 1216, and the electronic device 100 can display... Figure 13B The user interface 1210 is shown. Figure 13B In this process, electronic device 100 changes the display style of some desktop components (such as music app icon, health app icon, video app icon, smart living app icon, AA bank app icon, AA game app icon, BB game app icon, map app icon, AA chat app icon, and AA music app icon) on the thumbnail desktop page 1212 to the removed display style. It can be seen that electronic device 100 is currently in the desktop space belonging to thumbnail dock 1214. Electronic device 100 removes the aforementioned desktop components from the desktop space belonging to thumbnail dock 1214. When exiting... Figure 13BIn the desktop editing state shown, electronic device 100 can display the desktop page corresponding to thumbnail desktop page 1212 in the desktop space belonging to thumbnail dock 1214. The desktop page corresponding to thumbnail desktop page 1212 does not contain the desktop components that were removed as mentioned above.
[0456] In one possible implementation, the electronic device 100 can determine the aforementioned desktop components from all desktop components on the thumbnail page 1212 based on the desktop components already added to the thumbnail dock 1214. For example, the desktop components already added to the thumbnail dock 1214 include three desktop components: the AA Notes application icon, the AA Reading application icon, and the document editing application icon. These three desktop components can be desktop components for a learning scenario. The electronic device 100 can determine which desktop components belong to the learning scenario and which do not from all desktop components on the thumbnail page 1212. Then, the electronic device 100 can remove the desktop components that do not belong to the learning scenario from the desktop space belonging to the thumbnail dock 1214. Alternatively, the electronic device 100 can retain the desktop components that belong to the learning scenario in the desktop space belonging to the thumbnail dock 1214 and add back the desktop components that belong to the learning scenario but have been removed from the desktop space belonging to the thumbnail dock 1214 from all desktop components on the thumbnail page 1212.
[0457] In another possible implementation, when entering desktop editing mode, the electronic device 100 can determine which desktop components on the thumbnail desktop page 1212 were manually added or removed by the user after the electronic device 100 entered desktop editing mode. When detected... Figure 13A The user operation shown applies to the automatic selection component 1216. The electronic device 100 can determine the aforementioned desktop components from the desktop components on the thumbnail page 1212, excluding the desktop components that have been manually added or removed by the user, based on the desktop components already added in the thumbnail dock 1214.
[0458] For example, electronic device 100 enters desktop editing mode and is currently in desktop space A. Electronic device 100 currently displays 20 desktop components on a fully thumbnailed desktop page on the user interface. All 20 desktop components are displayed in the "not removed" style within this thumbnailed desktop page. In response to a user action, such as a touch operation, on three of these 20 desktop components, electronic device 100 can change the display style of these three desktop components from the "not removed" style to the "removed" style. That is, the user manually removes these three desktop components from desktop space A. In response to a user action on the automatic component selection 1216, electronic device 100 can identify, among the 17 desktop components on this thumbnailed desktop page, those belonging to the same scene as the desktop components placed in the dock of desktop space A, and those not belonging to the same scene as the desktop components placed in the dock of desktop space A. These 17 desktop components are the desktop components in this thumbnailed desktop page excluding the three desktop components manually removed by the user.
[0459] In other words, user actions that affect the automatic selection of components will not change the results of users manually adding or removing desktop components after entering the desktop editing state.
[0460] Optionally, user actions that affect the automatic selection of components can alter the result of desktop components being added or removed before entering desktop editing state.
[0461] For example, electronic device 100 enters desktop editing mode and is currently in desktop space B. Electronic device 100 currently displays 10 desktop components on a fully thumbnailed desktop page on the user interface. Desktop component A is displayed in a removed display style, while the other 9 desktop components are displayed in an unremoved display style. Desktop component A was removed from desktop space B before electronic device 100 entered desktop editing mode. Corresponding to a user operation on the automatic component selection 1216, electronic device 100 can identify, among the 10 desktop components on this thumbnailed desktop page, desktop components belonging to the same scene as those placed in the dock of desktop space B, and desktop components not belonging to the same scene as those placed in the dock of desktop space B. If electronic device 100 determines that desktop component A and the desktop components placed in the dock of desktop space B belong to the same scene, and among the nine desktop components displayed in the "not removed" display style, desktop component B and the desktop components placed in the dock of desktop space B do not belong to the same scene, electronic device 100 can change the display style of desktop component A from the "removed" display style to the "not removed" display style, and change the display style of desktop component B from the "not removed" display style to the "removed" display style. That is, electronic device 100 can add desktop component A back to desktop space B and remove desktop component B from desktop space B.
[0462] When switching to a thumbnail desktop page fully displayed on the user interface 1210, the automatic selection component 1216 can be used to display a portion of the desktop components fully on the thumbnail desktop page after the desktop space currently occupied by the electronic device 100 is adjusted (e.g., added or removed). Adjusting the desktop components may include: changing the display style of a desktop component on the thumbnail desktop page from a removed display style to an unremoved display style (i.e., adding), or changing the display style of a desktop component on the thumbnail desktop page from an unremoved display style to a removed display style (i.e., removing).
[0463] In some embodiments, the automatic selection component 1216 can be used to trigger the electronic device 100 to adjust (e.g., add, remove) one or more desktop components among all desktop components contained in the current desktop space. That is, when a user operation is detected on the automatic selection component 1216, the electronic device 100 can determine from all desktop components contained in the full desktop space those desktop components belong to the same scene as the desktop space to which the electronic device 100 is currently located, such as the miniature dock 1214. Furthermore, the electronic device 100 can adjust all desktop components in the full desktop space according to the method for adjusting desktop components in the foregoing embodiments.
[0464] In the above embodiment, the user can first place one or more desktop components of a scene in the dock of a newly created desktop space. Then, the user can trigger the electronic device 100 to filter and select all desktop components of the aforementioned scene from all desktop components of the electronic device 100 by automatically selecting component 1216. The electronic device 100 can retain all desktop components of the aforementioned scene in this desktop space and remove all desktop components that do not belong to the aforementioned scene from this desktop space. In this way, the user can realize one-click creation of a desktop space to describe a scene. This can effectively simplify the user's operation of creating a desktop space and improve the efficiency of creating a desktop space.
[0465] In some embodiments, the electronic device 100 may provide an option allowing the user to choose whether the scope of the adjustment triggered by the electronic device 100 based on the desktop components already added to the dock of the current desktop space is all desktop components included in the entire desktop space, or desktop components on the desktop page fully displayed in the current user interface. For example, the user interface 1210 may include a globally automatically selected component and a currently automatically selected component. The globally automatically selected component can be used to trigger the electronic device 100 to determine the desktop components that need adjustment from all desktop components included in the entire desktop space based on the desktop components already added to the dock of the current desktop space, and to adjust the desktop components that need adjustment. The currently automatically selected component can be used to trigger the electronic device 100 to determine the desktop components that need adjustment from the desktop components on the desktop page fully displayed in the current user interface based on the desktop components already added to the dock of the current desktop space, and to adjust the desktop components that need adjustment. The embodiments of this application do not limit the form of the above options.
[0466] From the above Figure 13A and Figure 13B As shown in the illustrated embodiment, when in a desktop space, the electronic device 100 can filter desktop components belonging to the same scene as those already added to the dock of that desktop space on the desktop page of that desktop space. The electronic device 100 can retain the desktop components belonging to the same scene as those already added to the dock of that desktop space, and remove desktop components that do not belong to the same scene as those already added to the dock of that desktop space. This method helps users efficiently construct desktop spaces describing a scene, eliminating the need for users to manually remove desktop components one by one.
[0467] Please refer to Figure 13C , Figure 13CAn exemplary flowchart illustrates a method for adjusting desktop components in a desktop space using an electronic device 100, as provided in an embodiment of this application.
[0468] like Figure 13C As shown, the method for adjusting desktop components may include steps S1310 to S1350. Wherein:
[0469] S1310, Electronic device 100 receives a user operation applied to the automatic selection component.
[0470] The user operation for automatically selecting components described above can be referred to the foregoing. Figure 13A Introduction.
[0471] S1320, Electronic device 100 can determine whether the dock of desktop space A contains added desktop components, where desktop space A is the current desktop space of electronic device 100.
[0472] In response to the user operation performed on the automatic component selection in step S1310, the electronic device 100 can determine the current desktop space. The current desktop space can be the desktop space to which the dock fully displayed on the current user interface belongs. For example, the electronic device 100 determines that the current desktop space is desktop space A. The electronic device 100 can determine whether there are desktop components in the added app area of the dock of desktop space A.
[0473] S1330, electronic device 100 can determine from desktop component group A that the desktop components added to the dock of desktop space A belong to the same scene as the desktop components. Desktop component group A contains one or more desktop components.
[0474] If the electronic device 100 determines that the added app area of the dock in desktop space A contains desktop widgets, it can identify the corresponding scenario for desktop space A. For example, if the desktop widgets added to the dock of desktop space A are for an entertainment scenario, the electronic device 100 can determine that desktop space A corresponds to an entertainment scenario. That is, if the user wants to build desktop space A as an entertainment desktop space describing an entertainment scenario, then the desktop pages contained in the entertainment desktop space can only contain desktop widgets for the entertainment scenario.
[0475] Electronic device 100 can determine the range within which desktop components of desktop space A are adjusted based on desktop components already added to the dock of desktop space A. This range of adjustment can be the aforementioned desktop component group A. In some embodiments, the desktop components included in the aforementioned desktop component group A can be: a thumbnail desktop page fully displayed on the current user interface (e.g., Figure 13AThe above refers to all desktop components on the thumbnail desktop (page 1212). In some embodiments, the desktop components included in the above-mentioned desktop component group A can be: desktop components on the thumbnail desktop page fully displayed on the current user interface, excluding desktop components manually added or removed by the user after entering the desktop editing state. In some embodiments, the desktop components included in the above-mentioned desktop component group A can be: desktop components contained in the global desktop space. This application does not limit the desktop components included in the above-mentioned desktop component group A.
[0476] Electronic device 100 can identify desktop components belonging to the same scene as those added to the dock of desktop space A from desktop component group A.
[0477] Please refer to Figure 13D , Figure 13D An exemplary flowchart illustrates a method by which an electronic device 100 determines desktop components belonging to the same scene as desktop components already added to the dock of desktop space A from desktop component group A.
[0478] like Figure 13D As shown, the method may include steps S1331 to S1333. Wherein:
[0479] S1331, Electronic device 100 can determine the category to which the desktop components added to the dock of desktop space A belong, such as category 1 and category 2.
[0480] Electronic device 100 can determine the category to which a desktop component belongs using an application category table. For details, please refer to the description of the application category table in the foregoing embodiments. It will not be repeated here.
[0481] For example, electronic device 100 determines that the desktop components added to the dock of desktop space A belong to categories 1 and 2.
[0482] S1332, Electronic device 100 can determine a category related to category 1 and category 2, such as category 3. The related categories may include: categories with an inclusion relationship, and categories that can assist each other in a scenario.
[0483] Electronic device 100 can determine the categories associated with category 1 and category 2 in the application category table. For example, category 3 is included in the application category table that is associated with category 1 and category 2.
[0484] The aforementioned categories can include: categories with an inclusion relationship, and categories that can complement each other in a scenario. Categories with an inclusion relationship can mean that one category contains another. For example, the entertainment category includes the music category, the game category, etc. Therefore, the entertainment category and the music category have an inclusion relationship. The entertainment category and the game category also have an inclusion relationship. Categories that can complement each other in a scenario can mean that in the usage scenario of a desktop component of one category, a desktop component of another category can provide auxiliary functionality. For example, the video category and the casting category can be categories that can complement each other in a scenario. When a user uses the video category's desktop component to play a video, they may need to use the casting category's desktop component to project the video to other display devices. The sports category and the music category can be categories that can complement each other in a scenario. When a user uses the sports category's desktop component to exercise, they may need to use the music category's desktop component to listen to music. As another example, the travel category and the accommodation category can be categories that can complement each other in a scenario. When a user uses the travel category's desktop component to view tourist attractions, they may need to use the accommodation category's desktop component to book hotels in the locations of those tourist attractions.
[0485] This application does not limit the correlation between the categories of desktop components.
[0486] S1333, Electronic device 100 can determine the desktop components belonging to category 1, category 2, or category 3 in desktop component group A. Among them, the desktop components belonging to any of the categories 1, 2, or 3 in desktop component group A belong to the same scene as the desktop components already added to the dock of desktop space A.
[0487] Understandably, desktop components in desktop component group A that do not belong to any of the categories 1, 2, or 3 are not in the same scenario as the desktop components already added to the dock of desktop space A.
[0488] Step S1332 is optional. The electronic device 100 may also identify desktop components belonging to either category 1 or category 2 in desktop component group A as desktop components belonging to the same scene as desktop components already added to the dock of desktop space A.
[0489] Depend on Figure 13DAs shown in the method, electronic device 100 can determine whether different desktop components belong to the same scene by judging whether their categories are the same. For example, electronic device 100 can determine whether the category of a desktop component is the same as the category of a desktop component already added to a dock. If they are the same, electronic device 100 can determine that this desktop component and the desktop component already added to the dock belong to the same scene. If they are different, electronic device 100 can determine that this desktop component and the desktop component already added to the dock do not belong to the same scene. Optionally, if two desktop components have different categories, electronic device 100 can also determine whether the two desktop components belong to the same scene by judging whether their categories are related. For example, electronic device 100 can determine whether the category of a desktop component is related to the category of a desktop component already added to a dock. If they are related, electronic device 100 can determine that this desktop component and the desktop component already added to the dock belong to the same scene. If the category of a desktop component is neither the same as nor related to the category of a desktop component already added to a dock, the electronic device 100 can determine that the desktop component does not belong to the same scenario as the desktop component already added to the dock.
[0490] Not limited to the above Figure 13D The method shown can also be used by electronic device 100 to determine whether a desktop component and a desktop component added to a dock belong to the same scene.
[0491] S1340, Electronic device 100 can prompt to add desktop components to the dock in desktop space A.
[0492] If it is determined that there are no desktop widgets in the added apps area of the dock of desktop space A, the electronic device 100 can prompt the user to add desktop widgets to that dock. Understandably, if there are no added desktop widgets in the dock of desktop space A, the electronic device 100 cannot determine the scenario corresponding to desktop space A, and therefore cannot help the user adjust the desktop widgets on the desktop page of desktop space A.
[0493] S1350, the electronic device 100 can remove desktop components in desktop component group A that do not belong to the same scene as desktop components already added to the dock of desktop space A from desktop space A, and determine desktop components in desktop component group A that belong to the same scene as desktop components already added to the dock of desktop space A as desktop components included in desktop space A.
[0494] Among them, when in Figure 13BIn the desktop editing state shown, the electronic device 100 can determine the display style of desktop components in desktop component group A that do not belong to the same scene as desktop components already added to the dock of desktop space A as removed display styles. If the display style of the aforementioned desktop components that do not belong to the same scene was originally removed, the electronic device 100 will maintain the desktop component's display style as removed. If the display style of the aforementioned desktop components that do not belong to the same scene was originally not removed, the electronic device 100 will change the desktop component's display style from not removed to removed. The electronic device 100 can determine the display style of desktop components in desktop component group A that belong to the same scene as desktop components already added to the dock of desktop space A as not removed display styles. If the display style of the aforementioned desktop components that belong to the same scene was originally not removed, the electronic device 100 will maintain the desktop component's display style as not removed. If the display style of the desktop components belonging to the same scenario was originally a removed display style, the electronic device 100 can change the display style of the desktop components from the removed display style to the not removed display style.
[0495] When exiting desktop editing mode, the desktop components displayed by electronic device 100 on the desktop page of desktop space A may include the desktop components belonging to the same scene, but may not include the desktop components that do not belong to the same scene.
[0496] As described above, when in a desktop space, the electronic device 100 can filter desktop components on the desktop page of that desktop space that belong to the same scene as the desktop components already added to the dock of that desktop space. The electronic device 100 can retain the desktop components belonging to the same scene as those already added to the dock of that desktop space, and remove desktop components that do not belong to the same scene. This method helps users efficiently build desktop spaces describing a scene, eliminating the need for manual removal of individual desktop components.
[0497] In some embodiments, in response to a user operation that removes a desktop component from a desktop space, the electronic device 100 can determine from the desktop components contained in that desktop space a desktop space belonging to the same category as the removed desktop component. The electronic device 100 can then remove desktop components belonging to the same category as the removed desktop component from that desktop space. In response to a user operation that adds a desktop to a desktop space, the electronic device 100 can determine from the desktop components removed from that desktop space a desktop component belonging to the same category as the added desktop component. The electronic device 100 can then add desktop components belonging to the same category as the added desktop component to that desktop space.
[0498] The above methods can help users adjust desktop components within a desktop space more quickly, thereby efficiently building a desktop space that describes a scenario.
[0499] In some embodiments, after removing one or more desktop components from a desktop space, the electronic device 100 can adjust the position of the desktop components contained in that desktop space on the desktop page. This can make the desktop layout more compact and reduce the cluttered desktop layout caused by leaving empty spaces on the desktop page after some desktop components are removed.
[0500] Figures 14A to 14F An exemplary illustration shows a scenario in which an electronic device 100 adjusts the position of a desktop component on a desktop page.
[0501] like Figure 14A As shown, the electronic device 100 can be in desktop editing mode, displaying the user interface 1410. The user interface 1410 can be referred to the aforementioned... Figure 9D The user interface 920 shown is shown. The user interface 1410 may include a thumbnail desktop page 1411, a thumbnail dock 1412, and a scene setting component 1413.
[0502] As can be seen from the foregoing embodiments, the electronic device 100 is located in the desktop space belonging to the thumbnail dock 1412. The desktop components (such as music application icons, video application icons, AA game application icons, BB game application icons, and AA music application icons) displayed on the thumbnail desktop page 1411 with a removed display style are the desktop components that have been removed from the desktop space belonging to the thumbnail dock 1412.
[0503] The scene setting component 1413 can be used to trigger the electronic device 100 to display a setting component for desktop space attributes such as the arrangement order of desktop components on the desktop page, the name of the desktop space, wallpaper, and always-on display (AOD) status.
[0504] For example, in response to a user operation on scene setting component 1413, electronic device 100 can display on user interface 1410. Figure 14B The scene settings box 1420 is shown. Scene settings box 1420 may include a return component 1421, a screen mirroring component 1422, a desktop space name setting component 1423, a desktop component sorting setting component 1424, a notification setting component 1425, a wallpaper setting component 1426, an AOD setting component 1427, a theme setting component 1428, more settings components 1429, and a delete component 1430. Among them:
[0505] The return component 1421 can be used to trigger the electronic device 100 to return to the previous user interface, i.e., display... Figure 14A The user interface shown is 1410.
[0506] The screen mirroring component 1422 can be used to trigger the electronic device 100 to mirror the desktop components contained in the current desktop space to other display devices.
[0507] The desktop space name setting component 1423 can be used to set the name of the desktop space. The desktop space name setting component 1423 may include a renaming component 1423A. In response to a user operation on the renaming component 1423A, the electronic device 100 can display a user interface for setting the name of the desktop space. In this way, the user can set the name of the desktop space.
[0508] The desktop widget sorting setting component 1424 can be used to select the sorting method for desktop widgets. The desktop widget sorting setting component 1424 may include an expandable component 1424A. In response to a user operation on the expandable component 1424A, the electronic device 100 can display a user interface for selecting the desktop widget sorting method. The desktop widget sorting method can include rearranging across all pages and rearranging only on the current page. In this way, the user can set the sorting method for the desktop widgets.
[0509] The notification settings component 1425 can be used to select which desktop components to display notifications from. The notification settings component 1425 may include an expand component 1425A. In response to a user operation on the expand component 1425A, the electronic device 100 can display a user interface for selecting which desktop components to display notifications from. Specifically, when in a single desktop space, the electronic device 100 may display only notifications from the desktop components contained in that single desktop space. Alternatively, the electronic device 100 may display notifications from all desktop components.
[0510] Wallpaper setting component 1426 can be used to set the wallpaper for your desktop space.
[0511] AOD settings component 1427 can be used to set the AOD status of desktop space.
[0512] The theme settings component 1428 can be used to set the theme for your desktop space. A desktop space theme can include one or more of the following: desktop widget display styles, fonts, lock screen wallpaper, lock screen notification sounds, etc.
[0513] The More Settings component 1429 can be used to view other components for setting desktop space properties. For example, a component for setting the maximum number of desktop widgets that can be placed on a desktop page of a desktop space, a component for setting the transition effect of a desktop page of a desktop space, and so on.
[0514] Component 1430 can be used to delete desktop space.
[0515] In some embodiments, the scene settings box 1420 may include Figure 14B One or more of the components shown.
[0516] The following section will first introduce the use cases of the desktop component sorting settings component 1424. The use cases of other components in the scene settings box 1420 will be introduced in detail in subsequent embodiments.
[0517] In response to Figure 14B The user operation shown in the expansion component 1424A allows the electronic device 100 to display on the user interface 1410. Figure 14C The sorting method option box 1440 is shown. The sorting method option box 1440 may contain a return component 1441, a sorting method A selection component 1442, and a sorting method B selection component 1443. Wherein:
[0518] The return component 1441 can be used to trigger the electronic device 100 to return to the previous user interface, i.e., display... Figure 14B The user interface shown is 1410.
[0519] The sorting method A selection component 1442 can be used to select the sorting method for rearranging all pages. When sorting method A selection component 1442 is selected, it means that the electronic device 100 can adjust the position of desktop components contained in a desktop space on the desktop page according to the sorting method for rearranging all pages.
[0520] The sorting method B selection component 1443 can be used to select a sorting method that rearranges only on the current page. When the sorting method B selection component 1442 is selected, it indicates that the electronic device 100 can adjust the position of desktop components contained in a desktop space on the desktop page according to the sorting method that rearranges only on the current page.
[0521] This application does not limit the display style of the selection component used to select a sorting method when it is in a selected state. For example, Figure 14C In sorting method B, the display style of component 1443 is selected, while in sorting method A, the display style of component 1442 is unselected.
[0522] This section introduces the sorting methods that rearrange the data across all pages and those that rearrange the data only on the current page.
[0523] (1) Sort method for rearranging all pages
[0524] In one possible implementation, when the desktop components contained in a desktop space are adjusted (e.g., removed or added), the electronic device 100 can place all the desktop components contained in the desktop space on the desktop page in a left-to-right, top-to-bottom order. After the desktop components are rearranged according to the above-described sorting method across all pages, there are no empty spaces between any two adjacent desktop components that can accommodate one or more desktop components. An empty space can refer to a location on the desktop page where a desktop component could be placed, but is not currently occupied.
[0525] Please refer to Figure 14D , Figure 14D An example is shown of the process by which an electronic device 100 adjusts the position of desktop components in a sorting manner that is rearranged across all pages.
[0526] like Figure 14D As shown, a desktop space (such as desktop space A) contains desktop page1, desktop page2, and desktop page3. All desktop components of desktop space A can be placed on desktop page1 to desktop page3.
[0527] In response to a user operation to remove desktop components from desktop space A, electronic device 100 can remove some desktop components from desktop page 1, desktop page 2, and desktop page 3 from desktop space A. When in desktop editing mode, electronic device 100 can display the removed desktop components in the removed display style on the thumbnail desktop pages corresponding to desktop page 1, desktop page 2, and desktop page 3.
[0528] Depend on Figure 14DAs can be seen, after the user's actions of removing desktop components described above, the remaining desktop components in desktop space A can include: the 6 desktop components that were not removed on desktop page 1, and the 5 desktop components that were not removed on desktop page 2. All desktop components on desktop page 3 are removed from desktop space A. Electronic device 100 can rearrange the remaining desktop components in all desktop pages (i.e., the remaining desktop components in desktop space A) to obtain... Figure 14D The desktop page 4 is shown.
[0529] Since the number of remaining desktop components in desktop space A does not exceed the maximum number of desktop components that can be placed on a single desktop page, the electronic device 100 can place the remaining desktop components in desktop space A one by one on desktop page 4 in a left-to-right and top-to-bottom order. If the number of remaining desktop components in desktop space A exceeds the maximum number of desktop components that can be placed on a single desktop page, the electronic device 100 can fill one desktop page and then place the desktop components in desktop space A that are not placed on that desktop page into another desktop page.
[0530] In one possible implementation, during the process of placing all the remaining desktop components from all desktop pages into desktop page 4, the electronic device 100 can place the remaining desktop components from desktop page 1 into desktop page 4 in a left-to-right, top-to-bottom order, first placing the remaining desktop components from desktop page 1, then placing the remaining desktop components from desktop page 2. Desktop page 1 can be the previous desktop page of desktop page 2. Desktop page 2 can be the previous desktop page of desktop page 3. The fact that desktop page 1 is the previous desktop page of desktop page 2 indicates that when displaying desktop page 1, the electronic device 100 can display desktop page 2 (i.e., desktop page 1 is located to the left of desktop page 2) in response to a user's swipe-to-left operation to switch desktop pages.
[0531] Optionally, during the process of placing the desktop components that were not removed from desktop page 1 on desktop page 4, the electronic device 100 can place these desktop components on desktop page 4 according to the order in which they were displayed on desktop page 1. Specifically, the order in which desktop components are displayed on desktop page 1 can be such that desktop components at the top of desktop page 1 are displayed before desktop components at the bottom of desktop page 1, and desktop components on the left side of desktop page 1 are displayed before desktop components on the right side of desktop page 1. The process of placing the desktop components that were not removed from desktop page 2 on the electronic device 100 can refer to the process of placing the desktop components that were not removed from desktop page 1 described above.
[0532] Understandably, if the electronic device 100 does not rearrange the desktop components in the desktop space, the removed desktop components will leave empty spaces on the desktop page. These empty spaces waste desktop space and are unsightly. The electronic device 100 can adjust the position of the desktop components contained in the desktop space on the desktop page according to the sorting method described above for rearranging all pages, making the desktop layout more compact.
[0533] Depend on Figure 14D As can be seen, all desktop components contained in desktop space A can be displayed on a single desktop page (i.e., desktop page 4). This makes it convenient for users to view the desktop components of a desktop space, avoiding the situation where desktop components within a desktop space are scattered across different desktop pages, requiring users to switch between desktop pages to find them. Furthermore, after removing a desktop component from a desktop space, the electronic device 100 can automatically adjust the position of the desktop component on the desktop page for the user. In this way, the user does not need to manually sort and move desktop components scattered across multiple desktop pages one by one to a single desktop page.
[0534] (2) Sort method that only rearranges the current page
[0535] In one possible implementation, when the desktop components contained in a desktop space are adjusted (e.g., removed or added), the electronic device 100 can place the desktop components that have not been removed from each desktop page contained in the desktop space one by one on the corresponding desktop page in a left-to-right, top-to-bottom order. After the desktop components on the desktop page are adjusted according to the sorting method described above, which only rearranges them on the current page, there are no empty spaces between any two adjacent desktop components that can accommodate one or more desktop components. Furthermore, a desktop page can contain only the desktop components that have not been removed from that desktop page.
[0536] Please refer to Figure 14E , Figure 14E An example is shown of the process by which an electronic device 100 adjusts the position of desktop components in a sorting manner that only rearranges them on the current page.
[0537] like Figure 14E As shown, desktop space A includes desktop pages 1 through 3. The process by which electronic device 100 removes certain desktop components from desktop pages 1, 2, and 3 within desktop space A can be referred to the aforementioned process. Figure 14D The illustrated embodiment is described below. After the user's actions of removing desktop components described above, there are 6 desktop components that have not been removed on desktop page 1, 5 desktop components that have not been removed on desktop page 2, and all desktop components on desktop page 3 have been removed.
[0538] The electronic device 100 can place the desktop components that have not been removed from desktop page 1 one by one on desktop page 1, from left to right and from top to bottom. Specifically, the electronic device 100 can place the desktop components that have not been removed from desktop page 1 on desktop page 1 according to the order in which they were displayed on desktop page 1, ensuring that there are no empty spaces between any two adjacent desktop components that can accommodate one or more desktop components. The method for adjusting the desktop components that have not been removed from desktop page 2 on desktop page 2 can refer to the method described above for adjusting the desktop components that have not been removed from desktop page 1.
[0539] All desktop components in desktop page 3 are removed, which is equivalent to desktop page 3 being removed from desktop space A. When electronic device 100 is in desktop space A, the desktop pages displayed may include desktop page 1 and desktop page 2, but not desktop page 3.
[0540] Depend on Figure 14E As can be seen, the electronic device 100 can adjust the desktop components on each desktop page within a desktop space individually, making the layout of the remaining desktop components on a desktop page more compact. Furthermore, after removing a desktop component from a desktop space, the electronic device 100 can automatically adjust the position of the desktop components on each desktop page for the user. In this way, the user does not need to manually sort the components, arranging the scattered desktop components on a desktop page in a compact and neat manner.
[0541] like Figure 14CAs shown, in response to a user operation on the sorting method B selection component 1443, the electronic device 100 can determine the state of the sorting method B selection component 1443 as selected. Furthermore, in response to a user operation on the return component 1441, the electronic device 100 can display... Figure 14B The user operations mentioned above. The desktop component sorting setting component 1424 may include the sorting method currently used by the electronic device 100 for desktop components.
[0542] Understandable, after Figure 14C After the user selects the sorting method that only rearranges the current page, as shown, the electronic device 100 can... Figure 14B The sorting method displayed in the desktop component sorting settings component 1424 has changed from a sorting method that rearranges all pages to a sorting method that rearranges only the current page.
[0543] Furthermore, when exiting desktop editing mode, electronic device 100 can display... Figure 14F The desktop 1450 is shown. Desktop 1450 may contain desktop page 1451 and dock 1452. Electronic device 100 is currently in the desktop space to which dock 1452 belongs.
[0544] Among them, the electronic device 100 can be adjusted according to the aforementioned sorting method that only rearranges the current page. Figure 14A The locations of the desktop components that were not removed in the thumbnail desktop page 1411 are shown below. Figure 14F The desktop page 1451 is shown.
[0545] The foregoing Figure 9E The positions of the desktop components on page 914 of the desktop shown have not been adjusted by electronic device 100. (Comparison) Figure 9E The desktop shown is page 914 and Figure 14F As shown in desktop page 1451, the spaces originally occupied by the removed desktop components in desktop page 914 were empty. The remaining desktop components in desktop page 914 were scattered, affecting the aesthetics of the desktop. After adjustment by electronic device 100, the remaining desktop components in desktop page 1451 are now more compactly arranged.
[0546] In some embodiments, after the electronic device 100 adjusts the positions of the desktop components placed on the desktop page according to a preset arrangement order, the electronic device 100 can still display a thumbnail of the full desktop space when it re-enters the desktop editing state. The display style of the desktop components on the thumbnail desktop page can be determined by the desktop components contained in the desktop space currently occupied by the electronic device 100. That is, changing the position of a desktop component in a desktop space on the desktop page does not affect the position of the desktop component on the thumbnail desktop page in the desktop editing state. Optionally, the position of the desktop components on the thumbnail desktop page in the desktop editing state can also change as the position of the desktop components on the desktop page changes after exiting the desktop editing state.
[0547] In some embodiments, a desktop space may include a dock for storing persistent desktop components and a dock for storing recently used desktop components. The desktop components in the dock for storing persistent desktop components and the desktop components in the dock for storing recently used desktop components are both desktop components included in the aforementioned desktop space.
[0548] Specifically, during the creation of a desktop space, the electronic device 100 can first display a blank dock for storing persistent desktop components. Users can add desktop components to this blank dock. Once a desktop space is created, the electronic device 100 can display both the dock for storing persistent desktop components and the dock for storing recently used desktop components on the desktop when the user is in that desktop space.
[0549] Specifically, the electronic device 100 can determine which desktop components in a given desktop space are most recently used, and place these most recently used desktop components in the dock designated for storing most recently used desktop components within that desktop space. When switching desktop spaces, the electronic device 100 can change the desktop components in the dock containing the most recently used desktop components to those in the new desktop space.
[0550] As the above method demonstrates, users can quickly find and activate their most recently used desktop components within a single desktop space by placing them in a dock. This helps users focus on a single scenario and reduces distractions from desktop components in other scenarios.
[0551] In some embodiments, a desktop space may also include a negative one screen. The negative one screen of a desktop space may contain content related to desktop components within that desktop space. This content may include entry points to one or more functions within the desktop component (such as a public transport card in a wallet app), the running status of the desktop component, message notifications from the desktop component, and so on. In other words, the negative one screen in the electronic device 100 can switch as the desktop space is switched. When switching desktop spaces, the electronic device 100 can display the negative one screen of the new desktop space.
[0552] In some embodiments, electronic device 100 can project a single desktop space onto other display devices. These display devices can be electronic devices with a display screen.
[0553] Figures 15A to 15D An exemplary diagram illustrates a scenario where an electronic device 100 projects a desktop space onto a display device 200.
[0554] like Figure 15A As shown, the electronic device 100 can display a user interface 1410. The user interface 1410 can be referenced from the aforementioned... Figure 14B The user interface 1410 may include a scene settings box 1420 and a thumbnail dock 1412. The scene settings box 1420 may include a projection component 1422.
[0555] In response to a user operation on the projection component 1422, the electronic device 100 can search for display devices available for projection and display them on the user interface 1410. Figure 15B The device option box 1510 is shown. The device option box 1510 may include a device option display area 1511, a search component 1512, and a cancel component 1513. Wherein:
[0556] The device options display area 1511 may contain device options corresponding to one or more display devices. For example, display device 200 option, display device 201 option, and display device 202 option. These one or more display devices may be found by the electronic device 100. In response to a user operation on the corresponding device option of any display device, the electronic device 100 may project the desktop space onto that display device.
[0557] Search component 1512 can be used to trigger electronic device 100 to search for display devices that can be used for screen mirroring.
[0558] Cancel component 1512 can be used to cancel screen mirroring.
[0559] like Figure 15BAs shown, in response to a user operation on the display device 200, the electronic device 100 can project its current desktop space (i.e., the desktop space to which the abbreviated dock 1412 belongs) onto the display device 200. This application embodiment does not limit the implementation method of screen projection by the electronic device 100. For example, the implementation methods may include: Miracast projection, Digital Living Network Alliance (DLNA) projection, AirPlay projection, etc.
[0560] like Figure 15C As shown, electronic device 100 can display desktop 1520. Desktop 1520 may contain dock 1521. Electronic device 100 is currently in the desktop space belonging to dock 1521. The desktop space belonging to dock 1521 is the same as the desktop space belonging to the aforementioned abbreviated dock 1412. Electronic device 100 projects the desktop space belonging to dock 1521 onto display device 200. Display device 200 can display desktop 1530. It can be seen that desktop 1530 only displays the dock and desktop pages contained in the desktop space belonging to dock 1521. The simplified dock next to dock 1521 in desktop 1520 is not projected onto display device 200. When electronic device 100 opens a desktop component contained in the desktop space belonging to dock 1521 and displays the user interface of this desktop component, the content displayed on the screen of display device 200 can be updated accordingly, and the user interface of this desktop component can also be displayed.
[0561] When electronic device 100 switches its current desktop space from the projected desktop space to the non-projected desktop space, electronic device 100 can display the dock and desktop pages contained in the non-projected desktop space after the switch. Display device 200 can still display the projected desktop space. The dock and desktop pages contained in the aforementioned non-projected desktop space will not be displayed on display device 200.
[0562] For example, in response to Figure 15C The user operation shown is used on the electronic device 100 to switch desktop spaces. The electronic device 100 can display... Figure 15D Desktop 1520 is shown. Figure 15D In the middle, electronic device 100 fully displays the desktop components included in dock1522, and will Figure 15C The simplified display of dock 1521 is shown. Electronic device 100 switches from the desktop space belonging to dock 1521 to the desktop space belonging to dock 1522.
[0563] The desktop space belonging to dock1521 is the desktop space selected by the user for screen mirroring. The desktop space belonging to dock1521 is also the desktop space not being mirrored. After electronic device 100 switches to the desktop space belonging to dock1521, display device 200 can still display desktop 1530. That is, display device 200 can display the dock and desktop pages contained in the desktop space belonging to dock1521.
[0564] In some embodiments, the electronic device 100 is equipped with a screen mirroring app. This app allows users to select one or more desktop spaces for screen mirroring. That is, if the electronic device 100 contains multiple desktop spaces, the user can choose to mirror one or more desktop spaces to other display devices.
[0565] From the above Figures 15A to 15D As shown in the illustrated embodiment, a user can create multiple desktop spaces on the electronic device 100. Each desktop space can contain desktop components for different scenarios. Users can select the desktop space to be cast during screen mirroring. Desktop spaces on the electronic device 100 that are not selected for casting will not be cast to other display devices. This satisfies the need for users who do not want to cast more private content from the electronic device 100 to other display devices during the casting process. During casting, users can freely switch between cast and uncast desktop spaces on the electronic device 100 without worrying about content that is inconvenient to cast from uncast desktop spaces being displayed on other display devices.
[0566] Beyond the screen mirroring scenarios described above, in desktop sharing scenarios, electronic device 100 can also share one or more desktop spaces from multiple desktop spaces with other electronic devices. The process of electronic device 100 sharing a desktop space with other electronic devices can be referenced in the process of mirroring a desktop space to other display devices described above. It will not be repeated here.
[0567] In some embodiments, the user can use the aforementioned Figure 14B The notification settings component 1425 shown allows you to select whether to display message notifications for only the desktop components contained in that desktop space when the electronic device 100 is in a desktop space, or to display message notifications for all desktop components in the electronic device 100.
[0568] For example, in response to a user operation that expands component 1425A in notification settings component 1425, electronic device 100 can display a user interface for selecting which desktop components to display notifications from. This user interface for selecting which desktop components to display notifications from can be found in [reference needed]. Figure 14CThe user interface shown is for selecting the desktop component sorting method. The user interface for selecting which desktop components to display notifications from can include options: displaying only message notifications from desktop components in the currently active desktop space, and displaying message notifications from all desktop components.
[0569] If the option to only display message notifications for desktop components contained in the current desktop space is selected in the notification settings component 1425 of a desktop space, the electronic device 100 can only display message notifications for desktop components contained in this desktop space when it is in this desktop space.
[0570] Specifically, in one possible implementation, electronic device 100 can receive message notifications from all desktop components within it. If the message notification display scope of desktop space A is limited to displaying message notifications from desktop components included in desktop space A, then electronic device 100 can filter out the message notifications from desktop components included in desktop space A and display them immediately. Electronic device 100 can temporarily store received but not yet displayed message notifications, such as message notifications from desktop components in desktop spaces other than desktop space A. These received but not yet displayed message notifications can be stored in a message storage module to be displayed. When a message notification in the message storage module to be displayed is displayed, electronic device 100 can remove this displayed message notification from the message storage module.
[0571] When switching from desktop space A to another desktop space, such as desktop space B, electronic device 100 can determine the display range of message notifications in desktop space B. If the display range of message notifications in desktop space B is limited to displaying message notifications of desktop components included in desktop space B, then electronic device 100 can filter out the message notifications of desktop components included in desktop space B from the aforementioned message storage module and display them after switching to desktop space B. While in desktop space B, electronic device 100 can filter out the message notifications of desktop components included in desktop space B from all received message notifications and present them immediately. Electronic device 100 can store message notifications of desktop components not included in desktop space B from all message notifications received while in desktop space B to the aforementioned message storage module.
[0572] If the message notification display scope of desktop space B is to display message notifications from all desktop components, electronic device 100 can display all message notifications in the message storage module after switching to desktop space B. When in desktop space B, electronic device 100 can display received message notifications from desktop components instantly without storing them in the message storage module.
[0573] In some embodiments, message notifications stored in the aforementioned message storage module may have a storage time limit. The electronic device 100 can remove message notifications that have exceeded the storage time limit from the message storage module. The storage time limits for different types of message notifications in the message storage module may be different.
[0574] Notification types can include social communication, service reminders, and information marketing. Social communication notifications can include peer-to-peer chat messages, voice call invitations, video call invitations, and incoming call reminders. Service reminder notifications can include user-subscribed content (such as live stream reminders and book updates), travel notifications (such as flight change reminders and hotel check-in reminders), health data notifications (such as steps and calories burned), work notifications (such as meeting reminders and to-do list reminders), order information and logistics status notifications, financial change notifications (such as fund arrivals and transaction reminders), and system notifications (such as low battery reminders). Information marketing notifications can include news, financial updates, product promotions, and recommendations for content not subscribed to by the user.
[0575] The storage time for social communication notifications in the message storage module can be unlimited. This means the electronic device 100 will not remove social communication notifications from the message storage module before they are displayed. This prevents users from missing messages sent by friends and family.
[0576] The storage period for the aforementioned service reminder messages in the message storage module can be unlimited. This prevents users from missing important service reminders. Optionally, the storage period for these service reminder messages in the message storage module can also be a preset duration. This preset duration can be set by the user.
[0577] The storage time for the aforementioned marketing information notifications in the message storage module can be a preset duration. It's understandable that marketing information notifications are often time-sensitive. Messages that are only seen by the user after a certain period may be useless. If a large number of expired marketing information messages (such as news from a week ago, product promotions, etc.) appear on the interface after the user switches desktops, it may cause user annoyance. If a marketing information notification remains in the message storage module for longer than the preset duration, the electronic device 100 can delete the notification. This reduces the disruption caused by expired marketing information messages.
[0578] As can be seen from the above embodiments, when the electronic device 100 is in a desktop space, it can only display message notifications from the desktop components contained in that desktop space. This can help users better focus on one scene and reduce the distraction caused by desktop components in other scenes.
[0579] In some embodiments, one or more of the following attributes of a desktop space can be modified: name, wallpaper, AOD status, theme, desktop page transition effect, etc. The attributes of different desktop spaces are independent of each other. Users can set the attributes of each desktop space individually.
[0580] The following section uses the example of changing the wallpaper on the desktop to illustrate the process of modifying the desktop properties on an electronic device.
[0581] Figures 16A to 16G An exemplary illustration shows a scenario where an electronic device 100 modifies the wallpaper of its desktop space.
[0582] like Figure 16A As shown, the electronic device 100 can display a user interface 1410. The user interface 1410 can be referenced from the aforementioned... Figure 14B The user interface 1410 may include a scene settings box 1420 and a thumbnail dock 1412. The scene settings box 1420 may include a wallpaper settings component 1426, an AOD settings component 1427, and a theme settings component 1428.
[0583] Electronic device 100 is currently in the desktop space belonging to the thumbnail dock 1412. The components in scene settings box 1420 used for setting properties can all be used to set the properties of the desktop space belonging to the thumbnail dock 1412.
[0584] Wallpaper component 1426 can display the wallpaper used by the desktop space associated with dock 1412, in thumbnail format. For example... Figure 16A As shown, wallpaper component 1426 contains a plain, unpatterned image (such as white). This indicates that the wallpaper of the desktop space to which thumbnail 1412 belongs is a plain, unpatterned image. In response to a user action on wallpaper component 1426, electronic device 100 can display on user interface 1410 Figure 16B The wallpaper settings box 1610 is shown. The wallpaper settings box 1610 may contain one or more wallpaper options. The wallpaper settings box 1610 may also contain a confirm component 1614 and a cancel component 1615. Wherein:
[0585] One or more wallpaper options may include Wallpaper Option 1611, Wallpaper Option 1612, and Wallpaper Option 1613. Wallpaper Option 1611 corresponds to a plain color image without a pattern. Wallpaper Option 1612 corresponds to an image with a cat pattern. Wallpaper Option 1613 corresponds to an image with a puppy pattern.
[0586] In response to a user action, such as a touch action, applied to any one of the wallpaper options, the electronic device 100 can determine that the display state of that wallpaper option is selected.
[0587] The component 1612 can be used to trigger the electronic device 100 to set the wallpaper corresponding to the selected wallpaper option as the wallpaper of the desktop space to which the thumbnail dock 1412 belongs.
[0588] Cancel 1615 can be used to cancel the wallpaper of the desktop space belonging to the thumbnail dock1412.
[0589] like Figure 16B As shown, wallpaper option 1611 is selected. The wallpaper corresponding to wallpaper option 1611 is the wallpaper currently used in the desktop space belonging to the thumbnail dock 1412. In response to a user operation on wallpaper option 1612, electronic device 100 can display... Figure 16C The user interface shown is illustrated. The electronic device 100 can change the selected wallpaper option from wallpaper option 1611 to wallpaper option 1612.
[0590] In response to a user action on the determining component 1614, the electronic device 100 can set the wallpaper corresponding to the wallpaper option 1612 to the wallpaper of the desktop space to which the search dock 1412 belongs.
[0591] When exiting desktop editing mode, electronic device 100 can display... Figure 16D The desktop 1620 is shown. Desktop 1620 may include desktop dock 1621, page 1622, and page indicator 1624. The electronic device 100 is currently in the desktop space belonging to dock 1621. Desktop page 1622 belongs to the same desktop space as dock 1621. The desktop space belonging to dock 1621 is the same as the desktop space belonging to the aforementioned abbreviated dock 1412.
[0592] Depend on Figure 16D It can be seen that the wallpaper currently used in the desktop space belonging to dock1621 is an image with a cat pattern. In response to user actions that switch desktop pages within the desktop space belonging to dock1621, such as swiping left on the area of the desktop page, electronic device 100 can display... Figure 16EThe desktop shown is 1620.
[0593] exist Figure 16E In the text, desktop 1620 contains desktop page 1623. (Comparison) Figure 16D and Figure 16E It can be seen that the electronic device 100 switches the desktop page displayed on the desktop 1620 from desktop page 1622 to desktop page 1623. Desktop page 1623 is still the desktop page of the desktop space belonging to dock 1621. During the above process of switching desktop pages, since the desktop space remains unchanged, the electronic device 100 can still display the wallpaper (i.e., the picture with a cat pattern) of the desktop space belonging to dock 1621 on the desktop 1620.
[0594] like Figure 16F As shown, in response to user actions that switch desktop spaces, such as swiping right on the dock area, the electronic device 100 can display... Figure 16G The desktop shown is 1620.
[0595] exist Figure 16F In this context, electronic device 100 is located in the desktop space belonging to dock 1621. Electronic device 100 can display the wallpaper of the desktop space belonging to dock 1621 on desktop 1620. Figure 16G In the diagram, electronic device 100 is located in the desktop space belonging to dock 1625. Electronic device 100 can display the wallpaper (i.e., a plain color image without a pattern) of the desktop space belonging to dock 1625 on desktop 1620. It can be seen that when switching desktop spaces, electronic device 100 can also change the wallpaper displayed on the desktop to the wallpaper of the new desktop space.
[0596] Users can configure the AOD status and theme of the desktop space to which the thumbnail dock 1412 belongs using the aforementioned AOD settings component 1427 and theme settings component 1428. The process for setting the AOD status and theme can be referenced from the wallpaper settings process described above.
[0597] From the above Figures 16A to 16G As shown in the illustrated embodiment, a user can manually set the name, wallpaper, AOD status, theme, and other attributes of a desktop space. When in a desktop space, the electronic device 100 can display the attributes of that desktop space on the desktop. Different desktop spaces can have different attributes. In this way, different desktop spaces can bring different visual effects to the user. Users can more clearly perceive the differences between different desktop spaces and the effect after switching desktop spaces.
[0598] In some embodiments, the electronic device 100 can delete desktop space.
[0599] Figure 17A and Figure 17B An example is shown of an electronic device 100 deleting desktop space.
[0600] like Figure 17A As shown, the electronic device 100 can display a user interface 1710. The user interface 1710 can be referenced from the aforementioned... Figure 14B The user interface 1410 is shown below. The user interface 1710 may include a scene settings box 1420, a simplified thumbnail dock 1711, and a fully displayed thumbnail dock 1712. It can be seen that the electronic device 100 contains two desktop spaces. The electronic device 100 is currently in the desktop space belonging to the thumbnail dock 1712. The components included in the scene settings box 1420 can be used to configure the desktop space belonging to the thumbnail dock 1712.
[0601] The scene settings box 1420 may contain a delete component 1430. In response to a user operation on the delete component 1430, the electronic device 100 may delete the desktop space to which the thumbnail dock 1712 belongs.
[0602] When exiting desktop editing mode, electronic device 100 can display... Figure 17B The desktop 1720 is shown. Desktop 1720 may contain dock 1721. Electronic device 100 contains only one desktop space, the desktop space to which dock 1721 belongs. The desktop space to which dock 1721 belongs is the same as the desktop space to which the abbreviated dock 1711 belongs.
[0603] contrast Figure 17A and Figure 17B It can be seen that electronic device 100 has deleted the desktop space belonging to the abbreviated dock1712.
[0604] Understandably, a desktop space is a combination of desktop components within an electronic device 100. Users can divide the desktop components of the electronic device 100 according to scenarios by creating different desktop spaces. When an electronic device 100 deletes a desktop space, it deletes a combination of desktop components, but does not delete the desktop components contained in that desktop space from the electronic device 100. Users can still find the desktop components contained in the deleted desktop space from the full list of desktop spaces.
[0605] As can be seen from the above embodiments, after a user creates a desktop space, they can also delete it. The operation of deleting a desktop space is also relatively simple.
[0606] In some embodiments, the full desktop space can be the desktop space where the electronic device 100 is located before the user manually creates the desktop space. The full desktop space can be used to view all desktop components in the electronic device 100.
[0607] In some embodiments, the full desktop space cannot be deleted. Removing desktop components from the full desktop space is equivalent to deleting them from the electronic device 100 (e.g., uninstalling an app). In one possible implementation, the electronic device 100 can hide the full desktop space. In response to a user action to display the full desktop space, the electronic device 100 can display the full desktop space on the desktop.
[0608] When the entire desktop space is hidden, if the electronic device 100 deletes all user-created desktop spaces, the electronic device 100 can change the entire desktop space from hidden to displayed, showing the dock and desktop pages of the entire desktop space on the desktop.
[0609] In response to a user operation that deletes a desktop component from any desktop space, the electronic device 100 can delete that desktop component from the electronic device 100. Specifically, the electronic device 100 can remove that desktop component from all desktop spaces.
[0610] In some embodiments, the full desktop space may include a dock. In response to a user action for switching desktop spaces, such as a user action of swiping left or right on the area where the dock is located, the electronic device 100 can switch between the full desktop space and a user-created desktop space.
[0611] In some embodiments, when a new desktop component is installed on the electronic device 100 (e.g., an app downloaded from an app store), the electronic device 100 can place this desktop component on a desktop page of the full desktop space. Other user-created desktop spaces may not include this newly installed desktop component. When entering desktop editing mode, the electronic device 100 can display a thumbnail of the full desktop space. When the electronic device 100 is in user-created desktop space A in desktop editing mode, the newly installed desktop component can be displayed as removed on the thumbnail desktop page. In response to user actions, such as touch operations, on the newly installed desktop component, the electronic device 100 can change the display state of the newly installed desktop component to a non-removed display state. That is, the electronic device 100 can add the newly installed desktop component to desktop space A. When exiting desktop editing mode, the electronic device 100 can display the newly installed desktop component on a desktop page of desktop space A.
[0612] It is understood that the names of the user interface and APP icon in this application are merely illustrative and should not be construed as limiting the scope of this application.
[0613] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A desktop management method applied to an electronic device, the electronic device comprising a first desktop page, a third desktop page, a first dock, and a second dock for displaying desktop components, the first dock containing X desktop components, the second dock containing M desktop components, wherein X and M are both positive integers, characterized in that, The method includes: The electronic device displays a first desktop page and a first dock on the screen, and the first dock displays X desktop components; The electronic device receives a first operation from the user on the first dock, the first operation being used to switch the dock displayed on the screen; In response to the first operation, the electronic device displays the second dock on the screen and switches the first desktop page displayed on the screen to the third desktop page, wherein the second dock displays M desktop components.
2. The method according to claim 1, characterized in that, The method further includes: In response to the first operation, the electronic device displays an identifier on the screen to indicate the first dock.
3. The method according to claim 1, characterized in that, The method further includes: In response to the first operation, the first dock continues to be displayed, which displays Y desktop components, wherein Y is less than or equal to X.
4. The method according to claim 1, characterized in that, The method further includes: In response to the first operation, the electronic device de-displays the first dock on the screen.
5. The method according to any one of claims 1-4, characterized in that, The method further includes: The electronic device enters a desktop editing state and displays the second dock in the desktop editing state. The second dock includes a first area and a second area. The first area is used to display the M desktop components that have been added to the second dock, and the second area is used to display one or more desktop components recommended by the electronic device.
6. The method according to claim 5, characterized in that, The method further includes: The electronic device divides the desktop components used within the first time period into multiple desktop component packages according to their usage. Each desktop component package contains one or more desktop components. The usage includes one or more of the following: usage time and usage location. The electronic device determines the degree of duplication of the multiple desktop component packages based on the desktop components already added to the dock contained in the electronic device. The more desktop components a desktop component package contains that are the same as the desktop components already added to the dock contained in the electronic device, the higher the degree of duplication of the desktop component package. The electronic device determines the usage rate of the multiple desktop component packages based on the usage time of the desktop components. The longer the usage time of the desktop components included in a desktop component package, the higher the usage rate of the desktop component package. The electronic device identifies the first desktop component package, which has a repetition level below a first repetition level threshold and the highest usage rate, as one or more desktop components recommended by the electronic device.
7. The method according to claim 5, characterized in that, The one or more desktop components recommended by the electronic device are those that have been used for the longest time or the most times on the first desktop page.
8. The method according to claim 7, characterized in that, The method further includes: The electronic device receives a second operation, which is used to switch the desktop page displayed on the screen; In response to the second operation, the electronic device switches the first desktop page displayed on the screen to a second desktop page; The electronic device updates the desktop components displayed in the second area to one or more desktop components that have been used for the longest time or most frequently on the second desktop page.
9. The method according to claim 1, characterized in that, The method further includes: The electronic device receives a third operation, the third operation being used to add a first desktop component to the second dock, the first desktop component being a desktop component on the desktop page displayed on the screen; In response to the third operation, the electronic device displays the M desktop components and the first desktop component in the second dock.
10. The method according to claim 5, characterized in that, The method further includes: The electronic device receives a fourth operation, the fourth operation being used to add a first desktop component to the first area, the first desktop component being a desktop component displayed in the second area; In response to the fourth operation, the electronic device displays the M desktop components and the first desktop component in the first area, and de-displays the first desktop component in the second area.
11. The method according to claim 5, characterized in that, The method further includes: The electronic device receives a fifth operation, which is used to add a first desktop component to the first area. The first desktop component is a desktop component on the desktop page displayed on the screen. The first desktop component is not displayed in the second area. In response to the fifth operation, the electronic device displays the M desktop components and the first desktop component in the first area.
12. The method according to claim 10 or 11, characterized in that, The method further includes: In response to a user adding the first desktop component in the first area, the electronic device updates the one or more desktop components displayed in the second area based on the first desktop component.
13. The method according to claim 12, characterized in that, The electronic device updates one or more desktop components displayed in the second area based on the first desktop component, specifically including: The electronic device divides the desktop components used during the second time period into multiple desktop component packages according to their usage. Each desktop component package contains one or more desktop components. The usage includes one or more of the following: usage time and usage location. The electronic device identifies a second desktop component package that includes the first desktop component from among the plurality of desktop component packages; Wherein, if only one desktop component package contains the first desktop component, the electronic device determines the desktop component package containing the first desktop component as the second desktop component package; if multiple desktop component packages contain the first desktop component, the electronic device determines the desktop component package with the longest usage time of the first desktop component as the second desktop component package; The electronic device displays one or more desktop components from the second desktop component package, excluding the first desktop component, in the second area.
14. The method according to claim 1, characterized in that, The first desktop space to which the first dock belongs contains a first group of desktop pages. One or more desktop pages in the first group of desktop pages are used to place desktop components contained in the first desktop space. The first group of desktop pages contains the first desktop page. The second desktop space to which the second dock belongs contains a second group of desktop pages. One or more desktop pages in the second group of desktop pages are used to place desktop components contained in the second desktop space. The second group of desktop pages contains the third desktop page.
15. The method according to claim 14, characterized in that, The method further includes: When the second dock is displayed on the screen, the electronic device receives a sixth operation; In response to the sixth operation, the electronic device enters a desktop editing state, displaying the second dock and Q desktop components, wherein desktop components included in the second desktop space are displayed in a first display style, and desktop components not included in the second desktop space are displayed in a second display style, and Q is a positive integer.
16. The method according to claim 15, characterized in that, The method further includes: When the second dock is displayed in the desktop editing state, the electronic device receives the seventh operation; In response to the seventh operation, the electronic device displays the first dock and P desktop components in the desktop editing state, wherein the desktop components included in the first desktop space are displayed in the first display style, and the desktop components not included in the first desktop space are displayed in the second display style, and P is a positive integer.
17. The method according to any one of claims 14-16, characterized in that, The method further includes: When the second dock is displayed, the electronic device receives a first message from the second desktop component and a second message from the third desktop component; the second desktop space includes the second desktop component but does not include the third desktop component; The electronic device displays the first message but does not display the second message.
18. The method according to claim 14, characterized in that, The method further includes: The electronic device receives an eighth operation, which is used to delete the second desktop space; In response to the eighth operation, the electronic device deletes the second dock and the second set of desktop pages.
19. The method according to claim 1, characterized in that, The method further includes: The electronic device receives a ninth operation, which is used to create a third dock and a third desktop space to which the third dock belongs; In response to the ninth operation, the electronic device displays the third dock and W desktop widgets, wherein the third dock displays Y desktop widgets; The electronic device receives a tenth operation, and in response to the tenth operation, the electronic device displays Z desktop components related to the Y desktop components out of the O desktop components in a third display style; where W, Y, O, and Z are all positive integers.
20. The method according to claim 19, characterized in that, The phrase "related to the Y desktop components" specifically includes: having the same or similar category as one or more desktop components among the Y desktop components.
21. The method according to claim 1, characterized in that, The method further includes: The electronic device displays a fourth dock on the screen, which shows recently used desktop components.
22. The method according to claim 21, characterized in that, The recently used desktop components specifically include: When all desktop components added to the first dock are displayed on the screen, the most recently used desktop components are either the L1 desktop components that were opened latest in the first desktop space to which the first dock belongs, or the L2 desktop components that were opened by the electronic device during the third time period, where L1 and L2 are both positive integers; or... When all desktop components added to the second dock are displayed on the screen, the most recently used desktop components are the L3 desktop components that were opened latest in the second desktop space, or the L4 desktop components that were opened by the electronic device during the fourth time period, where L3 and L4 are both positive integers.
23. A graphical user interface (GUI) stored in an electronic device, the electronic device including a touchscreen, a memory, and one or more processors, the one or more processors being configured to execute one or more computer programs stored in the memory, characterized in that, The graphical user interface includes: A first graphical user interface is displayed on the touch screen, the first graphical user interface including a first desktop page and a first dock, the first dock displaying X desktop components; In response to a first operation, a second graphical user interface is displayed on the touchscreen, the first operation being used to switch the dock displayed on the touchscreen, the second graphical user interface including a second dock and a third desktop page, the second dock displaying M desktop components.
24. An electronic device, characterized in that, The electronic device includes: a touch screen, a memory, and one or more processors, wherein the memory is used to store a computer program, and the one or more processors are used to invoke the computer program to cause the electronic device to perform the method of any one of claims 1-22.
25. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on an electronic device, the electronic device performs the method of any one of claims 1-22.
26. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1-22.