Display method, medium, product, and electronic device

By setting up a recommended area in the application dock of electronic devices and dynamically displaying desktop components according to the scene, the problem that fixed display methods in the prior art cannot meet users' personalized needs, and the search efficiency is improved.

WO2025179829A1PCT designated stage Publication Date: 2025-09-04HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/117536
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-26
Filing Date
2024-09-06
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

The dock (dock) of existing electronic devices is displayed in a fixed way and the number of application icons is limited, which cannot meet the personalized needs of users in different scenarios, resulting in a lot of time spent searching for desktop components.

Method used

Set up a recommended area in the application dock of electronic devices, and dynamically display the recommended desktop components according to the currently running application, application interface status, preset service functions and other conditions, including application icons and service cards, to meet user needs in different scenarios.

Benefits of technology

By dynamically adjusting the desktop components in the application dock, the time for users to find desktop components in different scenarios is reduced and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024117536_04092025_PF_FP_ABST
    Figure CN2024117536_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The present application is applied to the technical field of terminals, and provides a display method, a medium, a product, and an electronic device. The method comprises: a recommendation area is provided in a dock, and an electronic device can recommend a desktop component to a user on the basis of one or more of the currently running and / or recently running application or service, an application interface display state, a preset service function, and the like, and displays in the recommendation area of the dock the desktop component to be recommended, wherein the desktop component is an application icon or a service card and the like. Therefore, the dock can recommend the desktop component to the user on the basis of the current usage scenario, so that the dock can display different desktop components in different scenarios, thereby reducing the time required for the user to search for the application icon and / or the service card.
Need to check novelty before this filing date? Find Prior Art

Description

Display method, medium, product, and electronic device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on February 26, 2024, with application number 202410211562.4 and application name “Display methods, media, products and electronic devices”. The entire contents of the above application are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of terminal technology, and in particular to a display method, medium, product, and electronic device. Background Art

[0003] With the development of electronic devices such as mobile phones and tablets, the number of applications (APPs) on these devices has exploded. The desktops of electronic devices are loaded with numerous desktop components such as application icons and service cards. This requires users to spend a lot of time selecting the required desktop components from the desktop.

[0004] In order to facilitate users to find desktop components, electronic devices are provided with an application dock on the main interface. The dock can display preset application icons and application icons of commonly used applications.

[0005] Currently, the types of application icons displayed on the dock are relatively fixed, and the number of application icons that can be displayed on the dock is limited. However, the applications that users need to use in different scenarios are also different. As a result, the current dock display method cannot meet the personalized requirements of users.

[0006] Summary of the Invention

[0007] In view of this, the present application provides a display method, medium, product, and electronic device.

[0008] In a first aspect, a display method is provided, comprising: displaying an application dock on a screen of an electronic device, wherein a first desktop component set is displayed in the application dock; detecting that a display change condition is met, and displaying a second desktop component set in the application dock, wherein the second desktop component set is different from the first desktop component set.

[0009] In the above scheme, the electronic device can display recommended desktop components in the application dock according to the display change conditions. For example, the dock can first include only the desktop components preset by the electronic device or the user, and then add the desktop components recommended to the user according to the display change conditions after detecting the display change conditions. For example, the dock can have a recommendation area, and the dock can recommend desktop components to the user in the recommendation area according to the display change conditions, so that the dock can display different desktop components in different scenarios, reducing the time it takes for the user to find the desktop components.

[0010] In combination with the first aspect, in some implementations, the first desktop component set and the second desktop component set include at least one of the following: an application icon, a service card, and a desktop widget.

[0011] In the above solution, a desktop component may refer to a quick entry point for providing visual information and / or functions, such as an application icon, service card, desktop widget, or other desktop component. A service card or desktop widget corresponds to a portion of an application's service functionality. Application providers may split an application's services into multiple service modules, with each service module corresponding to a service card or desktop widget. Users can also click on a service card or desktop widget to jump to a specific service page of the corresponding application.

[0012] In combination with the first aspect, in some implementations, the display change conditions include one or more of the following: an application is launched; the current time meets the preset time range; the current location meets the preset location range; the application interface display state changes, wherein the application interface display state includes one or more of a split-screen display state, a floating window display state, and a projection display state.

[0013] In the above solution, the electronic device can recommend desktop components to the user based on one or more of the following: currently running and / or recently running applications or services, application interface display status, and preset service functions. The display change condition can reflect the user's demand for applications in the current scenario, and desktop components can be recommended to the user based on the display change condition, thereby reducing the time the user needs to search for desktop components in the current scenario.

[0014] In combination with the first aspect, in some implementations, the display change condition is the presence of an application startup, and the first desktop component set includes the desktop components of the first application; and the method also includes: in response to detecting the startup of the target application, displaying a second desktop component set in the application dock, wherein the second desktop component set includes the desktop components of the second application, and the desktop components of the second application are determined based on the number of runs and / or running time of the target application.

[0015] In the above solution, the electronic device can determine the frequently used applications that the user has recently used based on the number of times and / or duration of the user's recent use of the applications, or when detecting that an application has been launched, it can update the frequently used application list and display the desktop components of these frequently used applications in the dock. Frequently used applications are applications that the user has recently used frequently, and the probability of the user using the application or a service within the application again is high. The electronic device recommends desktop components for frequently used applications, which can reduce the time the user needs to spend searching for the corresponding desktop components when the user needs to use the application or a service within the application.

[0016] In combination with the first aspect, in some implementations, the display change condition is that there is an application startup, and the first desktop component set includes the desktop components of the first application; and the method also includes: in response to detecting the startup of the target application, displaying a second desktop component set in the application dock, wherein the second desktop component set includes the desktop components of a third application that meets the first condition; wherein the first condition includes at least one of the following: the target application and the third application have the same application type; the third application was also running at the same time when the target application was last running; among multiple applications running simultaneously with the target application, the target application and the third application are run simultaneously the most times.

[0017] In the above solution, the electronic device can also recommend desktop components of other applications or services of the same type to the user based on currently running and / or recently running applications. Alternatively, it can recommend another application or a service within another application that the user frequently uses alongside these applications. This reduces the time the user would spend searching for another application that they frequently use alongside the current application.

[0018] In combination with the first aspect, in some implementations, the display change condition is that the display state of the application interface changes; and the method also includes: in response to detecting that the interface display state of the target application switches from the first display state to the second display state, displaying a second desktop component set in the application dock, wherein the second desktop component set includes the desktop component of the fourth application that meets the second condition; wherein the second condition includes at least one of the following: the fourth application is the application that was last displayed using the second display state; the fourth application is the application that has been displayed in the second display state for the longest time among multiple applications that have been displayed in the second display state; the fourth application is the application that has been displayed in the second display state the most times among multiple applications that have been displayed in the second display state.

[0019] In the above scheme, the display state of the electronic device includes split screen, floating window, projection and other states. In the same display state of the electronic device, the applications or services used by the user are mostly the same. For example, the user usually displays the "browser" application and the "document" application in split screen. Furthermore, when a change in the display state is detected, the desktop component corresponding to the display state is recommended to the user, such as the desktop component corresponding to the application that last used the display state or frequently used the display state, so that the user can quickly select the required desktop component from the dock, reducing the time the user needs to spend searching for the desktop component.

[0020] In combination with the first aspect, in some implementations, the display change condition is that the current time meets the preset time range; and the method also includes: in response to detecting that the current time meets the preset time range, displaying a second desktop component set in the application dock, wherein the second desktop component set includes the desktop component of the fifth application that meets the third condition; wherein the third condition includes at least one of the following: the fifth application runs a first preset number of times within the preset time range; the running time of the fifth application within the preset time range meets the first preset time; the fifth application includes a service function whose trigger time falls within the preset time range.

[0021] In the above solution, for example, an electronic device system or user can enable a service function in an application and set a trigger condition for the service function. The preset trigger condition for the service function can be a time condition. Upon detecting that the trigger condition is met, the electronic device can display a desktop component corresponding to the service function in the recommendation area of ​​the dock, thereby achieving the effect of reminding the user.

[0022] In combination with the first aspect, in some implementations, the display change condition is that the current location satisfies the preset location range; and the method also includes: in response to detecting that the current location satisfies the preset location range, displaying a second desktop component set in the application dock, wherein the second desktop component set includes a desktop component of a sixth application that satisfies the fourth condition; wherein the fourth condition includes at least one of the following: the sixth application runs a first preset number of times within the preset location range; the running time of the sixth application within the preset location range satisfies the first preset time; the sixth application includes a service function whose trigger time falls within the preset location range.

[0023] In the above solution, the trigger condition of the preset service function can be a time condition. After the electronic device detects that the trigger condition is met, the desktop component of the service function corresponding to the trigger condition can be displayed in the recommendation area of ​​the dock, thereby achieving the effect of reminding the user.

[0024] In combination with the first aspect, in some implementations, the second desktop component set and the first desktop component set have the same number of desktop components, and the second desktop component set and the first desktop component set include at least one different desktop component.

[0025] In the above scheme, the electronic device can replace one or more desktop components in the dock with the desktop components that need to be displayed according to the display change conditions. As a result, the number of desktop components in the dock is the same, so that the size of the dock display area will not change significantly, the proportions of various parts of the interface remain consistent, and the overall appearance is more beautiful.

[0026] In combination with the first aspect, in some implementations, the number of desktop components in the second desktop component set is different from that in the first desktop component set.

[0027] In the above scheme, the electronic device can add desktop components that need to be displayed in the dock according to the display change conditions, thereby making the number of desktop components in the dock different. In this way, when it is necessary to recommend desktop components to users, the dock will display a larger number of desktop components, and users can obtain more application information, reducing the time users need to spend on searching for desktop components from other interfaces.

[0028] In combination with the first aspect, in some implementations, the display change condition is the presence of an application startup; and the method further includes: in response to detecting the startup of a target application, displaying a second desktop component set in the application dock based on the number of runs and / or run time of the target application, the second desktop component set including an updated application identifier.

[0029] In combination with the first aspect, in some implementations, the display change condition is the presence of an application startup; and the method also includes: in response to detecting that the target application is started and a seventh application related to the target application satisfies the fifth condition, displaying a second desktop component set in the application dock, the second desktop component set including the desktop components of the seventh application; wherein the fifth condition includes at least one of the following: the target application and the seventh application have the same application type; the seventh application was also running at the same time when the target application was last running; among multiple applications running simultaneously with the target application, the seventh application runs simultaneously with the target application the most times.

[0030] In combination with the first aspect, in some implementations, the display change condition is that the display state of the application interface changes; and the method also includes: in response to detecting that the interface display state of the target application switches from the first display state to the second display state, and the eighth application satisfies the sixth condition, displaying a second desktop component set in the application dock, and the second desktop component set includes the desktop components of the eighth application; wherein the sixth condition includes at least one of the following: the eighth application is the application that was last displayed using the second display state; the eighth application is the application that has been displayed in the second display state for the longest time among multiple applications that have been displayed in the second display state; the eighth application is the application that has been displayed in the second display state the most times among multiple applications that have been displayed in the second display state.

[0031] In combination with the first aspect, in some implementations, the display change condition is that the current time meets the preset time range; and the method also includes: in response to detecting that the current time meets the preset time range and the fifth application meets the seventh condition, displaying a second desktop component set in the application dock, the second desktop component set includes the desktop components of the ninth application; wherein the seventh condition includes at least one of the following: the ninth application runs a first preset number of times within the preset time range; the running time of the ninth application within the preset time range meets the first preset time; the ninth application includes a service function whose trigger time falls within the preset time range.

[0032] In combination with the first aspect, in some implementations, the display change condition is that the current location satisfies the preset location range; and the method also includes: in response to detecting that the current location satisfies the preset location range and the ninth application satisfies the eighth condition, displaying a second desktop component set in the application dock, the second desktop component set including the desktop components of the ninth application; wherein the eighth condition includes at least one of the following: the ninth application runs a first preset number of times within the preset location range; the running time of the ninth application within the preset location range satisfies the first preset time; the ninth application includes a service function whose trigger time falls within the preset location range.

[0033] In combination with the first aspect, in some implementations, the method also includes: detecting that a display change condition is met, and determining at least one application corresponding to the display change condition; replacing some desktop components in the first desktop component set with desktop components of at least one application to obtain a second desktop component set, and the number of desktop components in the second desktop component set is the same as that in the first desktop component set.

[0034] In combination with the first aspect, in some implementations, the method further includes: detecting that a display change condition is satisfied, and determining at least one application corresponding to the display change condition; adding a desktop component of at least one application in the first desktop component set to obtain a second desktop component set, wherein the number of desktop components in the second desktop component set is different from that in the first desktop component set.

[0035] In a second aspect, the present application provides an electronic device comprising a processor and a memory, wherein the memory is used to store instructions and the processor is used to execute instructions. When the processor executes the instructions, the method described in the first aspect is performed.

[0036] In a third aspect, the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on an electronic device, the method described in the first aspect is executed.

[0037] In a fourth aspect, the present application provides a computer program product, which includes computer instructions. When the computer program product is executed by a computing device, the computing device performs the method described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments.

[0039] FIG1 is a schematic diagram of a dock interface showing a preset desktop component provided by an embodiment of the present application;

[0040] FIG2 is a schematic diagram of an interface of a dock that also displays recommended desktop components, provided by an embodiment of the present application;

[0041] FIG3 is a schematic diagram of an interface for recommending related desktop components in the dock based on applications opened by a user, provided by an embodiment of the present application;

[0042] 4A to 4C are schematic diagrams of an interface for recommending desktop components in a dock in a split-screen state, provided by an embodiment of the present application;

[0043] FIG5 is a schematic diagram of an interface for recommending desktop components in a dock based on service functions provided by an embodiment of the present application;

[0044] FIG6 is a schematic diagram of multiple service cards that can be recommended by a dock based on service functions according to an embodiment of the present application;

[0045] FIG7 is a schematic diagram of an interface of a foldable screen mobile phone displaying a dock provided in an embodiment of the present application;

[0046] FIG8 is a schematic diagram of another interface of a foldable screen mobile phone displaying a dock provided by an embodiment of the present application;

[0047] FIG9 is a flow chart of a display method provided in an embodiment of the present application;

[0048] FIG10 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0049] Illustrative embodiments of the present application include, but are not limited to, display methods, media, products, and electronic devices.

[0050] In order to better understand the technical solutions provided by the embodiments of the present application, the application scenarios of the embodiments of the present application are first introduced below.

[0051] The desktop of an electronic device may also be referred to as the home screen interface, main interface, etc. The desktop may display desktop components such as application icons and service cards. These desktop components may refer to graphical user interface (GUI) applications that can be used to provide quick access to visual information and / or functions.

[0052] Service cards offer a more granular, atomic service capability than apps, presenting users with the services or content they care about most directly in the form of interactive cards. Generally speaking, a service card corresponds to a portion of an app's service functionality. App providers can split an app's services into multiple service modules, each corresponding to a service card. Optionally, users can click a service card to be redirected to a specific service page within the corresponding app.

[0053] In some examples, the desktop of the electronic device may also display a desktop widget, wherein the widget generally displays part of the service functions of the application in the form of an interactive card. The widget may display more interactive controls than the service card.

[0054] It should be understood that this application does not impose any specific restrictions on the type of desktop components. For example, the desktop can display one or more of application icons, widgets, or service cards. The following is a detailed description of the desktop components mainly including application icons and service cards.

[0055] As mentioned above, as there are more and more desktop components now, a large number of desktop components are distributed on the desktop of the electronic device, which makes it time-consuming for users to search for desktop components such as application icons or service cards.

[0056] Therefore, the desktop of the electronic device may include a dock, which may also be referred to as a program dock, a shortcut bar, etc. in some examples, which will not be described in detail here.

[0057] Taking the electronic device as a personal computer (PC) as an example, as shown in FIG1 , a dock 11 is displayed in the main interface 10 of the PC. The dock 11 can be used to place one or more application icons, for example, an icon 12a for a "Health" application, an icon 12b for a "Documents" application, an icon 12c for a "Contacts" application, an icon 12d for a "Video" application, an icon 12e for a "Settings" application, and an icon 12f for a "Video Recorder" application. It should be understood that in actual applications, more or fewer application icons can be placed in the dock 11, and users can also customize the application icons placed in the dock 11, and this application does not impose specific restrictions on this.

[0058] A large number of application icons and / or service cards (not shown in FIG1 ) may also be displayed in the center of the PC main interface 10. The PC main interface 10 may also include an "account information" control 13, a "search" control 14, and a menu bar 15. The menu bar 15 may include a Wi-Fi signal strength indicator, a battery status indicator, a time indicator, a volume status indicator, and a Bluetooth indicator.

[0059] Currently, the application icons displayed in the dock area are usually icons of applications preset by the electronic device system or the user. Alternatively, the electronic device counts the applications frequently used by the user recently and displays the application icons corresponding to the frequently used applications in the dock.

[0060] However, users have different needs for applications in different scenarios. For example, users may need to use different applications in different scenarios such as entertainment and office work, as well as in different places and at different times. Currently, electronic devices only display application icons of preset applications and / or frequently used applications in the dock display area. Moreover, due to the limited number of application icons that can be displayed in the dock display area, the dock cannot meet the user's personalized requirements. Users still need to search for the required desktop components among the large number of desktop components displayed on the main interface, which wastes a lot of time.

[0061] To address the above-mentioned issues, the present application provides a display method that provides a recommendation area in the dock. The electronic device can recommend desktop components to the user based on one or more of the following conditions: currently running and / or recently running applications or services, application interface display status, and preset service functions. The recommended desktop components can be displayed in the dock's recommendation area. The desktop components can be application icons or service cards, etc. Furthermore, the dock can recommend desktop components to the user based on the current usage scenario, allowing the dock to display different desktop components in different scenarios, reducing the time users spend searching for application icons and / or service cards.

[0062] Taking the electronic device as a PC as an example, as shown in Figure 2, the main interface 20 of the PC displays a dock 21, and the dock 21 specifically includes a fixed area 21a and a recommendation area 21b. The fixed area 21a displays the icons of one or more applications preset by the system or the user, and the recommendation area 21b is used to display one or more desktop components recommended to the user by the electronic device based on the application interface display status, currently running and / or recently running applications, and preset service functions. Among them, the recommended application area 21b is exemplified by an icon 12g of a "browser" application, an icon 12h of a "weather" application, and an icon 12i of a "recycle bin" application. Furthermore, the dock 21 not only includes fixed application icons and / or service cards, but also application icons and / or service cards recommended by the electronic device based on the current scenario. Users can quickly find the required desktop components from the recommendation area 21b of the dock 21.

[0063] In some embodiments, the electronic device can display the desktop components of recently frequently used applications or services in the recommendation area of ​​the dock based on the currently running and / or recently running applications or services. The electronic device can also recommend to the user desktop components of other applications or services of the same type as these applications based on the currently running and / or recently running applications. Or, recommend another application or a service in another application that the user often uses at the same time as these applications. For example, the user often uses the "Documents" application and the "Memos" application at the same time, or often switches between these two applications. Then, when the user opens the "Documents" application, the electronic device can display the "Memos" application icon in the recommendation area of ​​the dock. In this way, the time it takes for the user to find another application that is often used at the same time when the user is currently using a certain application is reduced.

[0064] In other embodiments, the display state of the electronic device includes split screen, floating window, projection and other states. Taking the split screen scenario as an example, when the electronic device detects that the user has triggered the split screen display operation, the electronic device can display the desktop component of the application or service that was last used in split screen in the recommendation area of ​​the dock, or the electronic device can display the desktop component of the application or service that has been used for split screen display the most times in the recommendation area of ​​the dock. In the same display state of the electronic device, the applications or services that the user will use are mostly the same. For example, the user usually displays the "browser" application and the "document" application in split screen, or the user usually projects the "video" application to another electronic device for display. Furthermore, in the same display state, the desktop component corresponding to the display state is recommended to the user, and the user can quickly select the required desktop component from the dock, reducing the time the user needs to spend searching for the desktop component.

[0065] In other embodiments, the electronic device system or the user can enable a service function in an application and set the trigger conditions for the service function. The preset trigger conditions for the service function can be one or more of time, location, and temperature. After the electronic device detects that the trigger condition is met, it can display a desktop component of the service function corresponding to the trigger condition in the recommendation area of ​​the dock. For example, if a user schedules a meeting through the "Conference" application, the recommendation area of ​​the dock can display the service card corresponding to the meeting scheduled in the "Conference" application within the preset time T1 before the scheduled time of the meeting to remind the user to attend the meeting.

[0066] It should be understood that the electronic device provided in the embodiments of the present application can be any device with a screen, such as a mobile phone, a tablet computer, a PC, a car-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, etc., and the present application does not impose specific restrictions on this.

[0067] The display method provided by this application is described in detail below with reference to specific interface diagrams.

[0068] Embodiment 1: The electronic device displays recommended desktop components in a dock recommendation area based on currently running and / or recently running applications and services.

[0069] The electronic device can determine the applications or services that the user will use in different scenarios based on the currently running and / or recently running applications and services. For example, the electronic device can determine the applications or services that the user has frequently used recently, multiple applications or services that the user often uses at the same time, and / or applications or services that the user often uses at a specific time or place. In addition, when the electronic device detects that an application is launched or is in the same scenario (for example, the same time range or the same location range), it can recommend the corresponding desktop component to the user in the dock.

[0070] The following examples illustrate various recommendation strategies that electronic devices can implement based on currently running and / or recently running applications or services. For ease of explanation, the following example uses an electronic device recommending applications to a user based on currently running and / or recently running applications. It should be understood that electronic devices can also collect information about specific services in currently or recently running applications and recommend corresponding service cards to users.

[0071] In some embodiments, the electronic device can determine the frequently used applications that the user has used recently based on the number of times and / or duration of the user's recent use of the applications. For example, frequently used applications can be applications that the user has opened more times on the same day or in the past week, or applications that have been used for a long time recently. The electronic device can recommend these frequently used applications to the user in the recommendation area of ​​the dock.

[0072] Furthermore, upon detecting an application launch, the electronic device may update the frequently used application list. For example, the electronic device may update the number of times and / or duration of use of each application in real time, and may also sort the applications based on the number of times and / or duration of use to obtain a new frequently used application list. Furthermore, the electronic device may periodically or in real time update the recommended application icons in the dock recommendation area based on the updated frequently used application list.

[0073] In other embodiments, the electronic device may also recommend other applications related to the frequently used applications to the user based on the user's recent frequently used applications. Alternatively, when the electronic device detects that an application has been launched, it may also recommend other applications of the same type as the launched application to the user. For example, applications related to frequently used applications may be applications of the same type as the frequently used applications, where the application types may include but are not limited to shopping and food, social networking, entertainment, travel, etc. The electronic device may recommend other applications of the same type to the user based on preset application types.

[0074] In other embodiments, the electronic device may also record multiple applications used by the user at the same time, and when it detects that an application has been launched, it may recommend to the user in the recommendation area of ​​the dock the desktop components of the applications that the user has run at the same time as the launched application. For example, the user may open multiple applications at the same time and frequently switch between the multiple applications, or the user may use multiple applications at the same time through display methods such as split screen and floating windows, or while a certain application is running, another application is running in the background. The next time the user opens an application, the electronic device detects that the application has been launched, and the electronic device may recommend to the user in the recommendation area of ​​the dock another one or more applications that were last used at the same time as the launched application, or applications that the user often uses at the same time as the launched application. For example, the recommended application may be one or more applications that have been run at the same time the most times or for the longest time among the applications that have been used at the same time as the launched application.

[0075] For example, the electronic device detects that the user often uses the "Music" application and the "Paint" application at the same time, and among the applications running simultaneously with the "Paint" application, the "Music" application and the "Paint" application are run simultaneously the most times. Furthermore, when the electronic device detects that the user has opened the "Paint" application, as shown in FIG3 , when the interface 30 of the electronic device displays the interface 31 of the "Paint" application, the electronic device can recommend the application icon 12j of the "Music" application to the user in the recommendation area of ​​the dock 32. Among them, taking the example of the electronic device fixedly displaying three recommended application icons in the recommendation area of ​​the dock 32, the "Browser" application icon and the "Weather" application icon in the recommendation area of ​​the dock 32 can be determined based on other recommendation strategies, such as the electronic device determining based on the applications that the user has recently frequently used.

[0076] In other embodiments, the electronic device may also record the time and location where the user uses the application, and after the electronic device detects the corresponding time or location range, it recommends the corresponding application to the user in the recommendation area of ​​the dock. For example, the electronic device detects that the user uses the "Access Control" application from 7 to 8 o'clock every day, and then, the icon of the "Access Control" application may be displayed in the recommendation area of ​​the dock from 7 to 8 o'clock. For another example, for overlapping time ranges or location ranges, the electronic device may also count the applications that have been used the longest or the most times in the overlapping time range or overlapping location range, and recommend desktop components of these applications in the overlapping time range or overlapping location range.

[0077] Furthermore, by collecting currently running and / or recently running applications and services, the electronic device can determine the user's application usage habits and automatically recommend corresponding application icons to the user, reducing the time the user needs to spend searching for another application that is frequently used at the same time in the same usage scenario.

[0078] In some embodiments, the electronic device can display one or more desktop components of applications or services recommended to the user in the dock area in the recommendation area of ​​the dock according to one or more of the above-mentioned recommendation strategies. After detecting that the conditions of a certain recommendation strategy are met, the electronic device can add the corresponding desktop components that need to be recommended in the dock area, or replace the previously recommended application icons with the latest desktop components that need to be recommended. In other words, the number of desktop components contained in the dock area after the update may be more or less than the number of desktop components contained in the dock area before the update, or it may be the same as the number of desktop components contained in the dock area before the update. Furthermore, the electronic device can also adjust the size of the display area of ​​the dock according to the number of application icons that need to be displayed.

[0079] For example, the electronic device may, by default, display the icons of multiple applications that the user has recently frequently used in the dock's recommendation area. For example, these may be icons of three frequently used applications. These three frequently used applications are recorded in descending order as Application 1 to Application 3 based on the frequency and / or duration of the user's recent application use. After the electronic device detects that the user has opened Application A, the electronic device may also recommend Application B, which the user has frequently used simultaneously with Application A, in the dock's recommendation area. Furthermore, the electronic device may display an icon for Application B in the dock's recommendation area and may also replace the icon for Application 3, which has a lower frequency and / or duration of use among the frequently used applications, with the icon for Application B.

[0080] It should be understood that the electronic device may also default to displaying recommended applications in the recommendation area of ​​the dock based on other recommendation strategies. For example, the electronic device may default to displaying the user's frequently used applications determined based on the current time and / or location. In addition, the number of applications and services that the dock area can recommend to the user can also be defined by the user. This application does not impose specific restrictions on the execution order of the recommendation strategy and the number of recommended application icons or service cards.

[0081] Furthermore, the electronic device can recommend different applications or services to users in the dock area in different scenarios, and users can quickly find the required applications or services according to the dock recommendation area in different scenarios, saving users' time.

[0082] Embodiment 2: The electronic device detects a change in display state and displays recommended desktop components in the dock recommendation area.

[0083] The electronic device detecting a display state change may include detecting a user triggering a split-screen display of an application interface on the screen. Alternatively, the electronic device detecting a user triggering a floating window display of the application interface on the screen. Alternatively, the electronic device detecting a user triggering a projection of the electronic device's screen onto the screen of another electronic device. It should be understood that the electronic device may also have other display states, which will not be detailed here.

[0084] Upon detecting the display state change, the electronic device may retrieve the application or service involved in the same display state change in the historical records, and then display the desktop component of the application or service in the recommended area of ​​the dock. The application or service recommended by the electronic device may specifically be the application or service corresponding to the last time the display state was used, or may also be the application or service that has been used the most times or for the longest time in that display state, and this application does not impose any restrictions on this.

[0085] Taking the case where an electronic device detects that the display state has changed to a split-screen state as an example, the application recommended by the electronic device for split-screen display (hereinafter referred to as the split-screen application) can be one or all of the applications that were last displayed in split-screen, or can also be the application that was displayed in split-screen the most times or for the longest time, or can also be another application that was last displayed in split-screen simultaneously with the currently used application. Alternatively, the electronic device can combine one or more of the above split-screen application recommendation strategies to recommend one or more split-screen applications to the user.

[0086] In some embodiments, the electronic device may be running an application and displaying the application interface of the application, and then detect that the user has executed an operation to switch the application interface of the application to a split-screen display. Based on the user operation, the electronic device will display the application interface in a sub-area of ​​the display area after the split screen. In addition, the electronic device will determine the recommended split-screen application based on the display status of the current split screen. For example, the electronic device saves a history of applications used in split-screen display, and obtains from the history the application used in the last split screen, or the application that has been split-screen displayed the most times, or another application that was last split-screen displayed at the same time as the currently used application. The application icon of the recommended split-screen application is then displayed in the recommendation area of ​​the dock.

[0087] For example, taking the electronic device as a PC, as shown in FIG4A , the PC displays a main interface 40, and interface 40 displays a "browser" application interface 41. A user can drag the title bar 42 of interface 41 to the edge of the screen display area and release the drag, thereby triggering a split-screen display of interface 41. After detecting the user's operation to split the screen display of interface 41, the PC may also display split-screen lines on the screen, which are used to indicate the boundaries between the multiple display sub-areas into which the screen is divided.

[0088] After detecting that the user has split the screen interface 41, the PC will obtain the application used in the last split screen, or the application that has been split the screen the most times, or other applications that were last split with the "browser" application. For example, the "browser" application and the "memo" application were split the screen last time. Then, as shown in FIG4B , interface 43 shows that after the "browser" application interface 41 is displayed in the left area of ​​the split screen, the "memo" application icon 12k can be displayed in the dock 44, so that the user can quickly open the memo application through the dock 44.

[0089] Optionally, when displaying application icons recommended based on the split-screen state in the dock 44, a split-screen indicator may also be displayed on the icon of the recommended split-screen application. For example, as shown in FIG4B , a split-screen indicator 45 may also be displayed in the upper left corner of the icon 12k of the "Memo" application, so that the user can quickly find the icon of the application that needs to be displayed in split screen in the current split-screen scenario from the dock 44 through the split-screen indicator 45.

[0090] In some embodiments, after the electronic device displays the application interface, it will automatically hide the dock. For example, after displaying interface 41 in FIG4B , the electronic device may not display dock 44. After the electronic device detects an operation that triggers the display of dock 44, for example, the user moves the mouse to the bottom of the screen display area and stays there for a period of time, or the user performs an upward swipe operation in the main interface display area, the electronic device may display dock 21. It should be understood that the electronic device can hide the dock, that is, not display the dock, when an application interface is displayed or when it detects that the user has not operated for a long time, and only display the dock after detecting that the user has triggered the display of the dock. This will not be described in detail in other embodiments below.

[0091] Furthermore, after the PC displays the recommended application icon in the dock, if it detects the user selecting the recommended application, it will also launch the recommended application and display the recommended application interface in another sub-area of ​​the split-screen interface. For example, based on the PC detecting that the user clicks the "Memo" application icon 12k, as shown in FIG4C , the PC interface 46 will display the "Browser" application interface 41 and the "Memo" application interface 47 in a split-screen display.

[0092] Furthermore, after the user has selected the application interface to be displayed in each sub-area in the split-screen state, the dock's recommendation area may no longer recommend split-screen applications. Alternatively, after the user exits the split-screen state, the dock's recommendation area may no longer recommend split-screen applications.

[0093] The above Figures 4A to 4C take the example of splitting the display area of ​​the screen into two sub-areas. In other embodiments, the electronic device may also split the display area of ​​the screen into three or more sub-areas. In addition, the electronic device may also determine the number of split-screen applications that will be recommended in the recommendation area based on the split-screen display state according to the number of split-screen sub-areas, and the electronic device may recommend a corresponding number of split-screen applications according to the split-screen application. Optionally, when the electronic device detects that the user has selected the interface of the application displayed in a certain sub-area, the recommendation area of ​​the dock may also adjust the recommended split-screen applications accordingly. For example, the number of split-screen applications recommended in the recommendation area of ​​the dock is the number of remaining application interfaces that can be displayed in split screen.

[0094] For example, if the user triggers the split screen into 4 sub-areas, and the user has specified the application interface to be displayed in one of the sub-areas, the electronic device can recommend 3 split-screen applications in the recommendation area of ​​the dock. When the electronic device detects that the user has selected an application for split-screen display, for example, the user can select a split-screen application from the split-screen applications recommended by the dock for split-screen display, or the user can select an application from the fixed area of ​​the dock or the main interface for split-screen display, the electronic device detects that the number of application interfaces that have been split-screen displayed has changed, and can adjust the number of recommended split-screen applications to 2 accordingly, and so on, until all the split-screen sub-areas are determined.

[0095] In other embodiments, the electronic device may detect that the user's operation triggering split-screen display may be other operations. For example, the electronic device may display a split-screen trigger control on the main interface or application interface. After the user clicks the split-screen trigger control, the electronic device may determine that the user has triggered split-screen display and may recommend split-screen applications to the user in the dock area. It should be understood that this application does not specifically limit the type of operation that the user triggers split-screen display.

[0096] In other embodiments, the electronic device may also have other display states, such as floating window display, screen projection display, etc. After detecting that the user triggers a change in the display state, the electronic device can recommend corresponding applications to the user. For example, the electronic device can also project the screen of the electronic device to another electronic device for display via the Wi-Fi peer to peer (P2P) protocol. For example, electronic device A projects the screen to electronic device B. After electronic device A detects that it has entered the screen projection state, electronic device A can display the application used for the last screen projection in the recommendation area of ​​the dock or the application that the user uses most in the screen projection state. The specific recommendation strategy can also refer to the above-mentioned recommendation strategy for the split-screen state, which will not be repeated here.

[0097] In other embodiments, the electronic device may also default to displaying recommended applications or services based on other recommendation strategies, such as the recommendation strategy in the aforementioned embodiment 1, and then update the recommended desktop components displayed in the recommendation area of ​​the dock after detecting that the user triggers the switching of the display state. Among them, the electronic device may add corresponding desktop components that need to be recommended in the recommendation area of ​​the dock, or replace the previously recommended desktop components with desktop components that need to be recommended based on the display state. For details, please refer to the relevant description in the aforementioned embodiment 1, which will not be repeated here.

[0098] Example 3: The electronic device displays recommended desktop components in the dock recommendation area based on the service functions of the application.

[0099] Each application has one or more service functions. The electronic device or the user can enable a service in the application and set the trigger conditions for the service function. For example, the trigger condition can be one or more of the following conditions: time, location, temperature, etc. When the electronic device detects that the trigger condition is met, it can display the desktop component corresponding to the trigger condition in the dock recommendation area.

[0100] For example, as shown in FIG5 , the electronic device can recommend a "Weather" service card 52 to the user in the dock 51 of the electronic device's main interface 50 at a fixed time each day, such as 7:00 AM to 9:00 AM, to remind the user of the current temperature. Furthermore, the electronic device can also recommend clothing precautions based on the current temperature. For example, the "Weather" service card 52 may display a reminder saying, "Remember to dress warmly."

[0101] The following describes the types of service cards that electronic devices can recommend. Figure 6 shows multiple desktop components that electronic devices can recommend, specifically categorized into "Context-Based Application Suggestions," "Environmental Awareness," "Health Care," and "Device Status."

[0102] Among them, the desktop components that can be pushed by "scenario-based application suggestions" may include icons of applications that can be pushed based on the recommendation strategies in the aforementioned embodiment 1 and the aforementioned embodiment 2, and may also include a service card 61 corresponding to the "conference" application. For example, a user schedules a meeting through the "conference" application. Within the preset time T1 before the scheduled time of the meeting, the dock recommendation area may display the service card 61 of the "conference" application to remind the user to attend the meeting. In addition, the service card 61 may also display the title of the meeting as "xx plan discussion" and a reminder of the meeting time as "five minutes to start". The service card 61 may also display a control 611. After the service card 61 is displayed in the dock's recommendation area, the user can quickly open the "conference" application and enter the interface corresponding to the "xx plan discussion" meeting by clicking the control 611.

[0103] "Environmental Perception" can push desktop components corresponding to the "Calendar" application, "Weather" application, and "Map" application. For example, the electronic device can display the service card 62 of the "Calendar" application in the recommended area of ​​the dock on specific holidays. For example, the service card 62 can be used to remind the user that today is Chinese Valentine's Day, and display the holiday reminder "Don't forget to care about your significant other". The "Weather" application can display different weather icons according to the current weather, such as shown in the weather icon area 63 in Figure 6. The service card of the "Weather" application can refer to the introduction of the service card 52 in Figure 5 above, which will not be repeated here. The "Map" application can recommend road conditions information to the user based on the user's current location. For example, the service card 64 shows prompts such as "traffic congestion reminder" and "traffic jam during the trip".

[0104] "Health Care" can push service cards in the "Health" application, such as the service cards for "Standing Reminder", "Drinking Water Reminder" and "Breathing Training Reminder". Based on the "Standing Reminder" trigger condition set in the "Health" application, for example, if the user has not stood for more than 1 hour, the electronic device can display the "Standing Reminder" service card 65 in the recommendation area of ​​the dock, and display the prompt "Stand up and move around" in the service card 65, as well as the prompt "You have been sitting for 4 hours" showing the user's specific sitting time. The electronic device can also display the "Drinking Water Reminder" service card in the recommendation area of ​​the dock after detecting the "Drinking Water Reminder" trigger condition based on the "Drinking Water Reminder" trigger condition set in the "Health" application, such as the amount of water to drink per day and / or the time of each drinking. For example, service card 66 displays a prompt about the user's water drinking today, "Drank 0.5 / 1.5L of water today". The electronic device can also display a "Breathing Exercise Reminder" service card in the dock's recommendation area based on "Breathing Exercise Reminder" trigger conditions set in the "Health" app, such as the number of breathing exercises required daily and / or the duration of each breathing exercise. For example, service card 67 displays the reminder "Breathing Exercise 0 / 1 times" indicating the number of breathing exercises the user has performed today.

[0105] "Device Status" can push service cards for "Brightness Reminder" or "Battery Reminder" on the electronic device screen. For example, the electronic device detects the current ambient light intensity using an ambient light sensor and determines the corresponding screen brightness based on the current ambient light intensity. When the current screen brightness is too high or too low, a "Brightness Reminder" service card can be displayed in the dock area. For example, service card 68 displays the prompt "Screen Brightness Adjustment" and the words "Protect Your Eyes" for adjusting the screen brightness. In addition, service card 68 can also display a control 681, and the user can directly open the screen brightness adjustment interface in the "Settings" application by clicking on the control 681. The electronic device can display a "Battery Reminder" service card in the recommended area of ​​the dock when the electronic device's battery is too low or the electronic device is fully charged. For example, service card 69 shows that when the electronic device's battery is low, it can display the prompt "Mobile phone battery is low" and the current battery level prompt "Current remaining battery: 14%."

[0106] It should be understood that Figure 6 only exemplifies the types of service cards that an electronic device can recommend. An electronic device may also include service functions of other applications and may display corresponding service cards based on set trigger conditions. This application does not impose specific restrictions on the types of service cards and trigger conditions.

[0107] In some embodiments, the electronic device may also display recommended applications or services by default based on other recommendation strategies, such as the recommendation strategy in the aforementioned embodiment 1, and update the applications or services that need to be recommended in the recommendation area of ​​the dock after detecting that the trigger conditions of the service function are met. Among them, the electronic device can add corresponding desktop components that need to be recommended in the dock recommendation area, or replace the previously recommended desktop components with desktop components that need to be recommended based on the service function. For example, the interface of the electronic device can be switched from the interface 20 shown in Figure 2 to the interface 50 shown in Figure 5, and the size and shape of the display area of ​​the dock can also vary with the size of the service card that needs to be displayed. For details, please refer to the relevant description in the aforementioned embodiment 1, which will not be repeated here.

[0108] The schematic diagrams of the above interfaces are all illustrated using a PC as an example of an electronic device. It should be understood that the process and interface of implementing the above display method on other types of electronic devices can also refer to the descriptions of the above embodiments 1, 2 and 3, and will not be repeated here.

[0109] In some embodiments, when the electronic device is a foldable screen device, only desktop components fixed for user recommendations may be displayed in the folded state of the foldable screen device, and the recommendation area may be displayed in the unfolded state.

[0110] For example, as shown in FIG7 , FIG7 (a) shows an interface 71 of a foldable screen mobile phone 70 in a folded state. Interface 71 is the main interface and displays a dock 72, wherein dock 72 only displays icons of electronic devices or applications that are preset by the user to be displayed. In addition, interface 71 is the main interface and also displays time information, a "map" service card, a "step count" service card, an icon for a "video" application, an icon for a "health" application, an icon for a "gallery" application, and an icon for a "browser" application. This application does not impose any restrictions on this.

[0111] When the foldable screen mobile phone 71 switches from the folded state shown in Figure 7 (a) to the unfolded state, the dock 72 can switch from displaying only a fixed area to the dock 74 shown in the interface 73 in Figure 7 (b). The dock 74 displays a fixed area and a recommended area, wherein the recommended area displays a service card for the "Weather" application. In addition, after the foldable screen mobile phone 70 switches to the unfolded state, the main interface can also display a service card for the "Calendar" application, a service card for the "Photos" application, an icon for the "Files" application, an icon for the "Mail" application, an icon for the "Music" application, and an icon for the "Calculator" application.

[0112] In other embodiments, when the electronic device is a foldable screen device, and the foldable screen device is in a folded state, when the foldable screen device detects a display change condition such as that described in Embodiments 1 to 3 above, the electronic device may also replace the dock from displaying a fixed area to displaying a recommended area. For example, as shown in interface 81 in (a) of FIG8 , the dock 82 of the foldable screen device 70 in the folded state may only display desktop components in a fixed area. When the foldable screen device 70 detects a display change condition, the dock 82 of the foldable screen device 70 will switch to dock 84 as shown in interface 83 in (b) of FIG8 , and the dock 84 is used to display a recommended area, exemplified by displaying a "weather" service card in the recommended area.

[0113] In summary, electronic devices can recommend applications or service cards to users based on the current usage scenario, such as specific time, place, etc., so that the dock can display different application icons or service cards in different scenarios, reducing the time users need to spend searching for application icons and service cards.

[0114] The specific implementation process of a display method provided by the present application is described in detail below in conjunction with Figure 9. It can be understood that this method can be applied to the aforementioned electronic devices.

[0115] Specifically, as shown in FIG9 , the method includes the following steps:

[0116] S910: The electronic device displays a dock on the screen, wherein a first desktop component set is displayed in the dock.

[0117] An electronic device may display a dock on its home screen, or, when displaying an application interface, may display the dock upon detecting an operation that triggers the display of the dock. The dock may contain one or more desktop components, such as one or more application icons, widgets, or service cards. The one or more desktop components displayed in the dock may be referred to as a first desktop component set. This application does not impose any specific restrictions on the number and types of desktop components included in the first desktop component set.

[0118] The first desktop component set may include desktop components of preset applications, and may be displayed in, for example, the fixed area 21a in FIG2 . The first desktop component set may also include desktop components recommended to users based on a recommendation strategy, and may be displayed in, for example, the recommendation area 21b in FIG2 . The recommendation strategy includes recommending desktop components to users based on one or more of the currently running and / or recently running applications or services, the display status of the application interface, and preset service functions. For details, please refer to the descriptions of the aforementioned embodiments 1 to 3, which will not be repeated here.

[0119] In some embodiments, the electronic device may also set a priority level for each recommendation strategy, and preferentially display the recommended desktop components corresponding to the recommendation strategy with a high priority. For example, the electronic device may display the desktop components of the frequently used applications that the user has recently used in the recommendation area of ​​the dock by default. In other words, the first desktop component may include the preset desktop components and the desktop components of the frequently used applications.

[0120] In other embodiments, the electronic device may also combine multiple recommendation strategies to display more recommended desktop components for the user in the dock area. For example, the electronic device may display desktop components of commonly used applications and applications that the user frequently uses in the current scenario based on the current time and / or location in the dock recommendation area.

[0121] In other embodiments, the first desktop component set may not include preset desktop components, and only display desktop components recommended to the user according to the aforementioned embodiments 1 to 3.

[0122] In other embodiments, the first desktop component set may also include only preset desktop components, excluding the desktop components recommended to the user according to the aforementioned embodiments 1 to 3.

[0123] S920: The electronic device detects that a display change condition is met and displays a second desktop component set in the dock.

[0124] The display change condition may also be the aforementioned determination of which desktop components need to be updated as recommended to the user based on currently running and / or recently running applications or services, the display status of the application interface, and preset service functions. Furthermore, the electronic device may update the desktop components displayed in the dock based on the display change condition, and the one or more desktop components included in the dock after the update are recorded as the second desktop component set.

[0125] For example, the display change condition may be that the electronic device detects that there is an update to the user's recent frequently used applications, and then the second desktop component set may include the desktop components of the updated frequently used applications. Alternatively, the display change condition may be that the electronic device detects that the user has opened a certain application X, and then the second desktop component set may include other applications that the user often uses at the same time as application X. Alternatively, the display change condition may be that the electronic device detects a change in display state, for example, when it detects that split screen, floating window, and projection operations are triggered, the second desktop component set may include the desktop component of the application or service that last used the display state, or the desktop component of the application or service that used the display state the most times. Alternatively, the display change condition may also be that the electronic device detects a trigger condition for a service function, for example, the trigger condition may be one or more of the conditions such as time, location, and temperature, and then the second desktop component set may include the desktop component corresponding to the service function. For details, please refer to the description of the aforementioned embodiments 1 to 3, which will not be repeated here.

[0126] In some embodiments, after the electronic device detects a display change condition, it can add a corresponding desktop component to the dock area, or replace the previously recommended desktop component with the latest desktop component to be recommended. In other words, the second desktop component set can include all desktop components in the first desktop component set, or only some or none of the desktop components in the first desktop component set.

[0127] In other embodiments, after the electronic device displays the second desktop component set for a preset time T2, it can also switch to displaying a third desktop component set. The third desktop component set can include desktop components of preset applications and / or desktop components recommended based on the recommendation strategy in the aforementioned embodiments 1 to 3. The desktop components included in the third desktop component set can also be consistent with the desktop components included in the first desktop component set.

[0128] For example, the electronic device first displays a first desktop component set based on commonly used applications, and then switches to displaying a second desktop component set after detecting a display change condition. For example, the second desktop component set includes service cards based on service functions. After detecting that the second desktop component set has been displayed for a preset time T2, the electronic device will automatically switch to displaying a third desktop component set.

[0129] In other embodiments, after the electronic device displays the second desktop component set, it may switch to displaying the first desktop component set based on detecting a user trigger operation. For example, if the second desktop component set includes split-screen applications, the electronic device may switch to displaying the third desktop component set based on detecting a user trigger to exit the split-screen state, or after the user specifies a display interface of a sub-area in the full split-screen state.

[0130] In summary, electronic devices can recommend applications or service cards to users based on the current usage scenario, such as specific time, place, etc., so that the dock can display different application icons or service cards in different scenarios, reducing the time users need to spend searching for application icons and service cards.

[0131] The following first introduces the electronic device involved in the embodiments of this application. The electronic device can be the aforementioned PC, or other terminal devices, such as a mobile phone, tablet computer, etc. It should be understood that this application does not impose any restrictions on the specific type of the electronic device.

[0132] Referring to FIG. 10 , FIG. 10 shows a schematic structural diagram of an exemplary electronic device 100 provided in an embodiment of the present application.

[0133] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display 194, and a subscriber identification module (SIM) card interface 195. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a touch sensor 180C, an ambient light sensor 180D, and the like.

[0134] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0135] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, etc. The different processing units may be independent devices or integrated into one or more processors.

[0136] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0137] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a high-speed cache memory (hereinafter referred to as cache). This memory can store instructions or data that the processor 110 has just used or is reusing, such as instructions and content data corresponding to an operation. If the processor 110 needs to use the instruction or content data again, it can directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0138] The processor 110 may be specifically configured to determine the recommendation of desktop components to the user based on one or more of the following: currently running and / or recently running applications or services, application interface display status, and preset service functions. For details, please refer to FIG. 9 and its related description.

[0139] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, etc. It will be understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0140] The charging management module 140 is configured to receive charging input from a charger. The power management module 141 is configured to connect 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 provide power to the processor 110, the internal memory 121, the external memory, the display 194, and the like.

[0141] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0142] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Mobile communication module 150 can provide solutions for wireless communications, including 2G / 3G / 4G / 5G, applied to electronic device 100. Wireless communication module 160 can provide solutions for wireless communications, including wireless local area networks (WLAN) (such as wireless fidelity (WiFi) networks), Bluetooth (BT), and global navigation satellite systems (GNSS), applied to electronic device 100.

[0143] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0144] Display screen 194 is used to display images, videos, and the like. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.

[0145] In some embodiments of the present application, the interface content currently output by the system is displayed on the display screen 194. For example, the interface content is an interface including a dock, such as the interfaces shown in Figures 1 to 8.

[0146] Electronic device 100 can implement a camera function using an ISP, camera 193, video codec, GPU, display 194, and application processor. Camera 193 is used to capture still images or videos. A digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. A video codec is used to compress or decompress digital video.

[0147] The external memory 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 memory interface 120 to implement a data storage function.

[0148] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0149] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170. The audio module 170 is used to convert digital audio information into analog audio signal output, and also to convert analog audio input into digital audio signals. In some embodiments, the audio module 170 can be provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.

[0150] The pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, the pressure sensor 180A can be provided on the display screen 194. In some optional embodiments of the present application, the pressure sensor 180A can be used to obtain a user's touch operation (such as a click, long press, or slide operation), specifically including capturing the pressure value generated when the user's finger contacts the display screen and transmitting the pressure value to the processor so that the processor can identify which finger part the user used to input the user operation.

[0151] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (X-axis, Y-axis, and Z-axis of the electronic device) can be determined by the gyro sensor 180B.

[0152] The touch sensor 180C is also called a "touch panel". The touch sensor 180C can be set on the display screen 194. The touch sensor 180C and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180C is used to detect touch operations acting on or near it. The touch operation refers to the operation of the user's hand, elbow, stylus, etc. contacting the display screen 194. The touch sensor can pass 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 the display screen 194. In other embodiments, the touch sensor 180C can also be set on the surface of the electronic device 100, at a different location from the display screen 194.

[0153] The ambient light sensor 180D is used to sense the brightness of the ambient light. The electronic device 100 can determine the brightness of the display screen 194 that needs to be adjusted based on the sensed brightness of the ambient light.

[0154] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.

[0155] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts and can also be used for touch vibration feedback.

[0156] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, notifications, etc.

[0157] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to or disconnected from the electronic device 100 by inserting or removing the SIM card into or from the SIM card interface 195 .

[0158] It should be understood that the structure illustrated in this application does not constitute a specific limitation on the electronic device 100. In other embodiments, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0159] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk).

[0160] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium. When executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

Claims

1. A display method, characterized in that: Applied to electronic equipment, the method includes: Displaying an application dock on the screen of the electronic device, wherein the application dock displays a first desktop component set; It is detected that a display change condition is met, and a second desktop component set is displayed in the application dock, wherein the second desktop component set is different from the first desktop component set.

2. The method according to claim 1, characterized in that The first desktop component set and the second desktop component set include at least one of the following: Application icons, service cards, and desktop widgets.

3. The method according to claim 1, characterized in that The display change conditions include one or more of the following: There is an application launch; The current time meets the preset time range; The current location meets the preset location range; The display status of the application interface changes, where the display status of the application interface includes one or more of a split-screen display status, a floating window display status, and a projection display status.

4. The method according to claim 1, wherein The display change condition is that an application is started, and the first desktop component set includes desktop components of a first application; and, The detecting that a display change condition is satisfied and displaying a second desktop component set in the application dock includes: In response to detecting that the target application is launched, a second desktop component set is displayed in the application dock, wherein the second desktop component set includes desktop components of a second application, and the desktop components of the second application are determined based on the number of times and / or running time of the target application.

5. The method according to claim 1, wherein The display change condition is that an application is started, and the first desktop component set includes desktop components of a first application; and, The detecting that a display change condition is satisfied and displaying a second desktop component set in the application dock includes: In response to detecting that the target application is launched, displaying a second desktop component set in the application dock, wherein the second desktop component set includes desktop components of a third application that meets the first condition; The first condition includes at least one of the following: The target application is of the same application type as the third application; When the target application was last run, the third application was also run simultaneously; Among the multiple applications running simultaneously with the target application, the target application and the third application run simultaneously the most times.

6. The method according to claim 1, characterized in that The display change condition is that the display state of the application interface changes; and, The detecting that a display change condition is satisfied and displaying a second desktop component set in the application dock includes: In response to detecting that the interface display state of the target application switches from the first display state to the second display state, displaying a second desktop component set in the application dock, wherein the second desktop component set includes a desktop component of a fourth application that meets the second condition; The second condition includes at least one of the following: The fourth application is the application that was last displayed using the second display state; The fourth application is an application that has been displayed in the second display state for the longest time among the multiple applications that have been displayed in the second display state; The fourth application is an application that has been displayed in the second display state the most times among the multiple applications that have been displayed in the second display state.

7. The method according to claim 1, characterized in that The display change condition is that the current time meets the preset time range; and The detecting that a display change condition is satisfied and displaying a second desktop component set in the application dock includes: In response to detecting that the current time meets the preset time range, displaying a second desktop component set in the application dock, wherein the second desktop component set includes the desktop component of the fifth application that meets the third condition; The third condition includes at least one of the following: The fifth application is run a first preset number of times within the preset time range; The running time of the fifth application within the preset time range meets the first preset time; The fifth application includes a service function whose triggering time falls within the preset time range.

8. The method according to claim 1, characterized in that The display change condition is that the current location meets the preset location range; and The detecting that a display change condition is satisfied and displaying a second desktop component set in the application dock includes: In response to detecting that the current location satisfies a preset location range, displaying a second desktop component set in the application dock, wherein the second desktop component set includes a desktop component of a sixth application that satisfies a fourth condition; The fourth condition includes at least one of the following: The sixth application is run within the preset positioning range a number of times reaching a first preset number of times; The running time of the sixth application in the preset positioning range meets the first preset time; The sixth application includes a service function whose triggering time falls within the preset positioning range.

9. The method according to any one of claims 1 to 8, characterized in that The second desktop component set and the first desktop component set have the same number of desktop components, and the second desktop component set and the first desktop component set include at least one different desktop component.

10. The method according to any one of claims 1 to 8, characterized in that: The second desktop component set and the first desktop component set have different numbers of desktop components.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store instructions, and the processor is used to execute the instructions. When the processor executes the instructions, the method according to any one of claims 1 to 10 is performed.

12. A computer-readable storage medium, characterized in that The method comprises instructions, which, when executed on an electronic device, cause the electronic device to execute the method according to any one of claims 1 to 10.

13. A computer program product, characterized in that The computer program product comprises computer instructions, and when executed by an electronic device, the electronic device performs the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Display method and system and terminal for application program icons

    CN103530220A

  • Application icon display method and electronic equipment

    CN112445386A

  • Display method and electronic equipment

    CN117519854A