Display method and electronic equipment
Patent Information
- Application Number
- CN202380055624.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-07-28
- Filing Date
- 2023-04-18
- Publication Date
- 2025-03-11
AI Technical Summary
The desktop presentation form of existing electronic devices is single, which causes users to spend a lot of time looking for the application they need to open when the applications are complicated, which reduces the user experience.
Provide a display method and electronic device that dynamically adjusts desktop content by identifying scene changes and displays application and service cards that may be used by the user in the current scene, including updating cards and icons based on time, location and user operations, and adjusting the dock Area size and layout improve the efficiency of users to quickly locate applications.
It effectively reduces the time users spend searching for applications, improves user experience, and provides a more intuitive and convenient operating experience by dynamically adjusting desktop content according to user needs.
Smart Images

Figure CN119604846A_ABST
Abstract
Description
Display method and electronic device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 28, 2022, with application number 202210904347.3 and application name “Display Method and Electronic Device”, the entire contents of which 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 and an electronic device. Background Art
[0003] With the rapid development of electronic technology, mobile phones, tablets, computers, and other electronic devices have become indispensable tools in people's lives and work. According to statistics, people check their phones approximately 150 times a day. However, in most cases, users check their phone screens for a specific purpose, such as checking their calendars or opening Alipay to pay a merchant.
[0004] However, the current desktop display format of electronic devices is relatively simple. As device applications become increasingly complex and their functions become increasingly rich, users often need to spend a lot of time searching for the applications they need to open, which undoubtedly wastes users' time and reduces the user experience. Therefore, it is necessary to design a more convenient display interface for electronic devices.
[0005] Summary of the Invention
[0006] The purpose of this application is to provide a display method and electronic device that can dynamically present application and service cards that a user may use in the current scenario based on the user's actual needs in the current scenario, helping the user to locate the application they need to browse more quickly and providing a better user experience.
[0007] The above-mentioned and other objects are achieved by the features of the independent claims. Further implementations are given in the dependent claims, the description and the drawings.
[0008] In a first aspect, the present application provides a display method, which is applied to an electronic device, and the method includes: in a first scene, displaying a first desktop, the first desktop including multiple first application icons and at least one first card; recognizing that the first scene changes to a second scene, displaying a second desktop, the second desktop including multiple second application icons and at least one second card, the multiple second application icons are different from the multiple first application icons, and / or the at least one second card is different from the at least one first card.
[0009] In this method, the content displayed on the first desktop, i.e., the application icons and cards on the desktop, is determined by the first scenario. Specifically, the multiple first application icons are applications that the user may need to browse or open in the first scenario, and the at least one first card is a card generated by an application that the user may need to browse or open in the first scenario. Presenting application and service cards that the user may use in the current scenario based on the user's actual needs in the current scenario can help the user more quickly locate the application they need to browse, saving the user time.
[0010] In addition, it is understandable that in most cases, users check their mobile phone screens for a clear purpose, and this purpose may be strongly related to factors such as time and place and the user's personal usage preferences. For example, users generally check their schedules in the morning and open games, sports and health applications in the evening. For another example, users generally open the boarding code at the bus station, open the payment code at the store, and so on. Therefore, in this embodiment, when the scene changes, the content presented on the desktop of the electronic device will also change with the change of the scene. In this way, the electronic device can dynamically present the application and service cards that the user may use in the current scene according to the scene, further improving the user experience.
[0011] In combination with the first aspect, in a possible implementation, the first desktop includes a first dock area, and the method further includes: receiving a first operation acting on the first dock area; in response to the first operation, displaying a third desktop, the third desktop including a second dock area, the area of the second dock area being different from the area of the first dock area; when the area of the second dock area is larger than the area of the first dock area, the number of application icons in the second dock area is larger than the number of application icons in the first dock area; when the area of the second dock area is smaller than the area of the first dock area, the number of application icons in the second dock area is smaller than the number of application icons in the first dock area.
[0012] In this embodiment, the at least one first application icon can be divided into two parts, namely the at least one third application icon and the remaining application icons except the at least one third application. The at least one third application icon is displayed in the first dock area. The dock area is generally set at the bottom of the screen of the electronic device, which can accommodate a number of application icons. No matter how the user switches the screen interface, the application icons contained in the dock area on the screen interface will never change and will always be displayed on the current interface. Similarly, when the electronic device changes the scene, even if the electronic device updates the application icons in the interface, it will not update the application icons contained in the dock area. That is to say, if the scene changes from the first scene to the second scene, the electronic device will not update the application icons displayed in the first dock area in the at least one first application, but will only update the application icons displayed outside the first dock area in the at least one first application icon.
[0013] Furthermore, in this embodiment, the user can adjust the size of the dock area by, for example, pulling it up or down, and the dock area can accommodate more programs. In this way, the user can place more icons of their frequently used applications in the dock area, so that the user can directly and quickly launch more applications.
[0014] In combination with the first aspect, in a possible implementation, among the at least one first application icon on the first desktop, the number of application icons located outside the first dock area is N, and in the third desktop, the number of application icons located outside the second dock area is M; when the area of the second dock area is larger than the area of the first dock area, the N is greater than the M; when the area of the second dock area is smaller than the area of the first dock area, the N is smaller than the M.
[0015] It is understandable that for electronic devices, the size of their screens remains constant. Therefore, when the user adjusts the area of the dock area, the electronic device can adaptively add or delete application icons outside the dock area to provide the user with a better visual experience. For example, when the user enlarges the first dock area to obtain the second dock area, the electronic device can reduce the application icons originally displayed in the first dock area on the first desktop and only display some of the application icons outside the second dock area on the third desktop.
[0016] Optionally, after the user adjusts the area of the first dock area, the electronic device can also adaptively adjust the size of the application icons outside the dock area, or change the arrangement of the application icons, to provide the user with a better browsing experience.
[0017] In combination with the first aspect, in a possible implementation, the third desktop includes at least one third card, and the at least one third card is all or part of the cards in the at least first card, and the display methods of the at least one first card and the at least one third card are different.
[0018] In this embodiment, when the electronic device changes the area of the first dock area, the electronic device can adaptively change the display mode of the cards in the card area in the scenario-based desktop, and the display mode includes the number, shape and arrangement of the cards to provide the user with a better browsing effect. For example, assuming that in the first desktop, the at least one first card contains 3 cards (referred to as Card 1, Card 2 and Card 3), when the user enlarges the first dock area (the enlarged dock area is the second dock area), then in the third desktop, the electronic device can adaptively reduce the area of one or more cards in Card 1, Card 2 and Card 3 (at this time Card 1, Card 2 and Card 3 are the at least one third card).
[0019] In combination with the first aspect, in a possible implementation, the method further includes: receiving a second operation acting on a fourth card, where the fourth card is any one of the at least one first card; and deleting the fourth card in response to the second operation.
[0020] In combination with the first aspect, in a possible implementation, after receiving the second operation acting on the fourth card, the method further includes: displaying a fourth desktop, the fourth desktop including at least one fifth card, and the display mode of the at least one fifth card is different from that of the at least one first card.
[0021] In this embodiment, the electronic device can delete any one of the at least one card in response to the user's operation on the card. After deletion, the electronic device can adjust the remaining cards in the at least one card (i.e., the at least one fifth card) and change the display mode of the at least one fifth card, wherein the display mode includes the number, shape, and arrangement of the cards, to provide the user with a further browsing effect. For example, assuming that in the first desktop, the at least one first card contains 3 cards (referred to as card 4, card 5, and card 6), when the user deletes card 4 (at this time, card 4 is the fourth card), then in the fourth desktop, the electronic device can adaptively reduce the area of card 5 and card 6 (at this time, card 5 and card 6 are the at least one fifth card).
[0022] In combination with the first aspect, in a possible implementation, the method further includes: receiving a third operation acting on the first desktop, and generating a sixth card in response to the third operation.
[0023] In combination with the first aspect, in a possible implementation, the method further includes: displaying a fifth desktop, the fifth desktop including at least one seventh card, the at least one seventh card including the at least one first card and the sixth card; the display manner of the at least one seventh card and the at least one first card is different.
[0024] In this embodiment, the electronic device can add cards (i.e., the sixth cards) to the first desktop in response to the user's operation on the first desktop. After adding the sixth card, the sixth card and the at least one card constitute the at least one seventh card. To ensure the user's browsing effect, the electronic device can adjust the display mode of the cards in the at least one seventh card, which is actually to change the display mode of the at least one card in the first desktop. The display mode includes the number, shape, and arrangement of the cards to provide the user with a further browsing effect. For example, assuming that in the first desktop, the at least one first card contains 2 cards (referred to as card 7 and card 8), when the user adds card 9 (at this time card 9 is the sixth card) to the desktop, then in the fifth desktop, the electronic device can adaptively reduce the area of card 7 and card 8, and display cards 7-9 together in the fifth desktop (at this time cards 7-9 are the at least one seventh card).
[0025] In combination with the first aspect, in a possible implementation, the method further includes: receiving a fourth operation acting on an eighth card, where the eighth card is any one of the at least one first card; and in response to the fourth operation, enlarging or reducing the eighth card.
[0026] In this embodiment, the electronic device can enlarge or reduce the area of any one of the at least one card (i.e., the eighth card) in response to a user operation on the card. In this way, the user can enlarge the card when necessary to enable the user to more clearly browse the card information; or reduce the card to highlight the information of other more important cards.
[0027] In combination with the first aspect, in a possible implementation, after receiving the fourth operation acting on the eighth card, the method further includes: displaying a sixth desktop, the sixth desktop including the at least one first card, and the display manner of the at least one first card in the sixth desktop is different from that of the at least one first card in the first desktop.
[0028] In this embodiment, after the user zooms in or out on any one of the at least one cards (i.e., the eighth card), in order to ensure the user's browsing effect, the electronic device can adaptively adjust the display mode of other cards in the at least one first card, and the display mode includes the quantity, shape, and arrangement of the cards, to provide the user with a further browsing effect. For example, assuming that in the first desktop, the at least one first card contains two cards (referred to as card A and card B), when the user zooms in on card A (at this time, card B is the eighth card), then in the sixth desktop, the electronic device can adaptively reduce the area of card B (at this time, card A and card B are the at least one first card in the six desktops), or no longer display card B (at this time, card A is the at least one first card in the six desktops).
[0029] In an optional embodiment, the identification that the first scene changes to the second scene includes: identifying that the time changes from a first moment to a second moment, the first moment corresponds to the first scene, and the second moment corresponds to the second scene; or, identifying that the location of the electronic device changes from a first location to a second location, the first location corresponds to the first scene, and the second location corresponds to the second scene; or, at a third moment, identifying that the user performs a fifth operation on the electronic device, and at a fourth moment, identifying that the user performs a sixth operation on the electronic device, the fifth operation performed by the user on the electronic device corresponds to the first scene, and the sixth operation performed by the user on the electronic device corresponds to the second scene.
[0030] In this embodiment, the basis for the electronic device to determine the scene change may include but is not limited to the following:
[0031] 1. Time changes
[0032] It is understandable that users tend to have a regular schedule during their daily routine. For example, most people wake up at 7:00 AM, leave home to catch a bus or drive to work between 8:00 AM and 9:00 AM, and return home after 6:00 PM. Therefore, in this embodiment, the electronic device can update the content of the scenario-based desktop at different times based on user habits, so that users can more quickly find the applications they need to open at the current time.
[0033] 2. Change of location
[0034] The applications that users need to open are often directly related to their location. For example, users typically open a QR code for boarding at a bus station, a QR code for payment at a store, or a navigation app on a highway. Therefore, in this embodiment, the electronic device can obtain real-time location information of the current environment and, based on this location information, update the content of the scenario-based desktop at different locations, so that users can more quickly find the applications they need to open at their current location.
[0035] 3. Receive user operation
[0036] It is understandable that there may be a connection between the purposes of the user's two visits to the electronic device. For example, after using the "Maps" application to search for a nearby movie theater, the next time the user visits the electronic device, the user may want to open the "Douban" or "Meituan" application to purchase movie tickets. Therefore, in this embodiment, the electronic device can update the content of the scenario-based desktop based on the applications or cards that the user browsed the last time using the electronic device, and recommend cards or applications that meet the user's current needs.
[0037] In a second aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method in the first aspect or any possible implementation of the first aspect.
[0038] In a third aspect, a chip system is provided, which is applied to an electronic device, and the chip system includes one or more processors, and the processors are used to call computer instructions to enable the electronic device to execute the method in the first aspect or any possible implementation of the first aspect.
[0039] In a fourth aspect, a computer-readable storage medium is provided, comprising instructions, which, when executed on an electronic device, enable the electronic device to execute the method in the first aspect or any possible implementation of the first aspect.
[0040] The beneficial effects of the technical solutions provided in the second to fourth aspects of this application can refer to the beneficial effects of the technical solution provided in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic diagram of a desktop of an electronic device provided in an embodiment of the present application;
[0042] FIG2 is a schematic diagram of a desktop of an electronic device provided in an embodiment of the present application;
[0043] FIG3 is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application;
[0044] FIG4 is a schematic diagram of a scenario-based desktop provided in an embodiment of the present application;
[0045] FIG5 is a diagram of a user interface for desktop selection provided in an embodiment of the present application;
[0046] FIG6 is a schematic diagram of a process for setting a scenario-based desktop according to an embodiment of the present application;
[0047] FIG7 is a schematic diagram of a process for adjusting the dock area provided in an embodiment of the present application;
[0048] FIG8 is a schematic diagram of a process for scaling cards in a scenario-based desktop according to an embodiment of the present application;
[0049] FIG9 is a schematic diagram of a process for deleting a card in a scenario-based desktop according to an embodiment of the present application;
[0050] FIG10 is a schematic diagram of a process of adding a card to a scenario-based desktop according to an embodiment of the present application;
[0051] FIG11 is a schematic diagram of a process of updating desktop content in a scenario-based desktop according to an embodiment of the present application;
[0052] FIG12 is a schematic diagram of a process of updating desktop content in a scenario-based desktop according to an embodiment of the present application;
[0053] FIG13 is a schematic diagram of a process of updating desktop content in a scenario-based desktop according to an embodiment of the present application;
[0054] FIG14 is a flow chart of a display method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to enable people in this technical field to better understand the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.
[0056] The terms "first," "second," and "third," etc. in the specification, embodiments, claims, and figures of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, for example, including a series of steps or units. A method, system, product, or apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the process, method, product, or apparatus.
[0057] To facilitate understanding, the following first introduces the relevant terms involved in the embodiments of this application.
[0058] (1) Dock area / dock bar
[0059] The dock area is also called the dock bar, which is the abbreviation of dockbar. It is a functional interface in the graphical user interface for starting and switching running applications.
[0060] The dock area is generally set at the bottom of the screen of the electronic device, which can accommodate several application icons. For most electronic devices, no matter how the user switches the screen interface, the size of the dock area and the applications it contains on the screen interface will never change, and will always be displayed on the current interface. Therefore, the dock area can facilitate users to quickly launch the applications corresponding to the application icons therein. Of course, for some electronic devices that can display a negative one screen, when the user switches the interface of the electronic device to the negative one screen, the dock area may not be displayed on the negative one screen.
[0061] In addition, users can long press any program icon and drag it into the dock area. In traditional electronic devices, the size of the dock area is not adjustable. Therefore, the number of application icons in the dock area is also limited, generally not exceeding 5. However, in the electronic device provided by this application, users can adjust the size of the dock area by, for example, pulling up or pulling down. The dock area can accommodate more programs, so that users can directly and quickly launch more applications. For details, please refer to the subsequent embodiments, which will not be repeated here.
[0062] It should be understood that "dock area" and "dock bar" are just some names used in the embodiments of this application. Their meanings have been recorded in the embodiments of this application, and their names do not constitute any limitations to this embodiment.
[0063] (2) Application / Service Card
[0064] Application / service cards (hereinafter referred to as "cards") are a new way to display content on mobile app pages. They place the content of the app page front-loaded onto the card, allowing users to directly access the app experience by directly operating the card, achieving direct service access and reducing user experience hierarchies. Cards can be placed anywhere, allowing users to customize their desktop style.
[0065] Cards are often embedded in other applications as part of their interface (you can also use atomic services to save the application to the service center, which does not require installation). They support basic interactive functions such as launching pages and sending messages. Card users and providers are not required to be resident. When adding, removing, or requesting an update for a card, the card management service will launch the card provider to obtain card information.
[0066] The card feature has three key characteristics: 1. Easy to use and visible: cards highlight service information, reducing user experience issues caused by hierarchical jumps. 2. Intelligent and selectable: cards can display data that changes throughout the day and support custom service card designs, allowing users to customize the card style. 3. Multi-device adaptability: cards can adapt to the adaptive properties of multiple devices, including phones, wristbands, and tablets.
[0067] Nowadays, electronic devices such as mobile phones, tablets, and computers have become indispensable tools in people's lives and work. To meet users' needs for work, life, and entertainment, the number of applications installed on their devices continues to increase. The way these applications are presented on the electronic device interface to enhance the user experience has become a key aspect of electronic device product design.
[0068] FIG1 and FIG2 respectively show two desktop presentation forms commonly used in current electronic devices.
[0069] FIG1 is a schematic diagram of a user interface provided in an embodiment of the present application. As shown in FIG1(A), FIG1(A) exemplarily illustrates a home screen interface 10 for presenting an application menu on a current electronic device. As shown in FIG1(A), the home screen interface 10 includes a status bar 101, a calendar and weather widget 102, an application area 103, and a dock area 104, wherein:
[0070] The status bar 101 may include the name of the operator (eg, China Mobile), time, WI-FI icon, signal strength, and current remaining power.
[0071] The calendar weather widget 102 can be used to indicate the current time, such as date, day of the week, hour and minute information, etc., and can be used to indicate the weather type, such as cloudy to sunny, light rain, etc. It can also be used to indicate information such as temperature and can also be used to indicate location.
[0072] The application area 103 may include, for example, an icon for "memo," an icon for "recorder," an icon for "cloning a device," an icon for "calculator," an icon for "gallery," an icon for "ruler," an icon for "remote control," an icon for "contacts," and the like. It may also include icons for other applications, which are not limited in this embodiment of the present application. Any application icon may be used to respond to a user operation, such as a touch operation, to cause the electronic device to launch the application corresponding to the icon.
[0073] The dock area 104 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, to cause the electronic device to launch the application corresponding to the icon.
[0074] It can be understood that, although not shown, the interface provided in the embodiment of the present application and subsequent embodiments may also include a navigation bar, which may include system navigation keys such as a return button, a home screen button, and an outgoing task history button. When it is detected that the user clicks the above-mentioned return button, the electronic device may display the previous user interface of the current user interface. When it is detected that the user clicks the above-mentioned home screen button, the electronic device may display the home screen interface (such as the home screen interface 10) set by the user for the electronic device. When it is detected that the user clicks the outgoing task history button, the electronic device may display the tasks that the user has recently opened. The naming of each navigation key may also be other, for example, the above-mentioned return button may be called Back Button, the above-mentioned home screen button may be called Home button, and the above-mentioned outgoing task history button may be called Menu Button, and this application does not impose any restrictions on this. In addition, the navigation keys in the above-mentioned navigation bar are not limited to virtual buttons, and may also be implemented as physical buttons.
[0075] FIG2 is a schematic diagram of another application interface provided in an embodiment of the present application. As shown in FIG2(A), FIG2(A) exemplarily shows a home screen interface 20 for presenting an application menu on a current electronic device. As shown in FIG2(A), the home screen interface 20 includes a status bar 201, a calendar and weather widget 202, an application area 203, and a dock area 204, wherein:
[0076] The specific functions of the status bar 201 , the calendar weather widget 202 and the dock area 204 can be referred to the aforementioned description of (A) in FIG1 , which will not be repeated here.
[0077] It should be noted that, unlike the application area 103 shown in FIG. 1 (A), the application area 203 shown in FIG. 2 (A) may include an application folder 2031 and an application folder 2032 .
[0078] Application folder 2031 may contain, for example (Kugou) Icon 2031A, (Tik Tok) icon and (Wechat) icon, etc., and may also include icons of other applications, which is not limited in the present embodiment. In addition, the icons in the application folder 2031 can be displayed in the form of cards, but the shape of the card is fixed, such as the one shown in (A) in Figure 2 (Kugou) icon 2031A, the user can directly obtain the relevant information of the application corresponding to the icon from the current interface. Optionally, the icons in the application folder 2031 can be updated according to the user's use time of the application in the electronic device; for example, when the user uses the application "QQ" in the electronic device, the icons in the application folder 2031 will be updated. The icon of (Wechat) can be updated to (Tencent QQ) icon.
[0079] The application folder 2031 may contain icons of multiple applications such as a "memo" icon, a "recorder" icon, and a "calendar" icon. These application icons may be presented in the application folder 2031 as small icons, and the electronic device may display the application icons in the application folder 2031 as large icons in response to a touch operation on the application folder 2031, such as a click operation; after these small icons are displayed as large icons, the icon of any application may be used to respond to a user operation, such as a touch operation, so that the electronic device starts the application corresponding to the icon.
[0080] As can be seen from the above description, the dock area displayed on the same electronic device is generally set at the bottom of the electronic device's screen and can accommodate multiple applications. Regardless of how the user switches the screen interface, the size of the dock area on the screen interface and the applications it contains never change and are always displayed on the current interface.
[0081] Taking the home screen interface 10 and user interface 11 shown in FIG1 as an example, the electronic device can display the user interface 11 in response to a user operation on the home screen interface 10, such as the left swipe operation shown in FIG1(A). As shown in FIG1(B), the user interface 11 may include an application area 113 and a dock area 114. Among them:
[0082] Application area 113 may include (Tencent QQ) icon, (Wechat) icon, (Sina Weibo) icon, etc., can also include icons of other applications, which are not limited in the present embodiment. Any application icon can be used to respond to user operations, such as touch operations, so that the electronic device starts the application corresponding to the icon.
[0083] The dock area 114 includes, for example, an icon for "phone," an icon for "message," an icon for "browser," and an icon for "camera." When the user switches the interface displayed on the electronic device from the main screen interface 10 to the user interface 11, although the sizes of the application areas and the applications contained in the application areas in the two interfaces may be different, the sizes of the dock areas (i.e., dock area 104 and dock area 114) and the applications contained therein remain unchanged in the two interfaces. In other words, when the user switches the screen interface, the size of the dock area and the applications contained therein remain fixed on the screen interface, and the dock area is always displayed on the interface currently displayed on the electronic device.
[0084] In addition, the user can long press any program icon and drag it into the dock area. However, in traditional electronic devices, the size of the dock area is not adjustable. Therefore, the number of applications in the dock area is also limited. For example, the number of applications in the dock area generally cannot exceed 5. Taking the main screen interface 20 shown in Figure 2 as an example, the user can long press the icon 2033 of the application "Application Market" and drag it into the dock area 204. As shown in (B) in Figure 2, in the main screen interface 20, the dock area 204 can finally include the icon of "Phone", the icon of "SMS", the icon of "Browser", the icon of "Camera" and the icon of the application market. At this time, the number of applications that can be accommodated in the dock area 204 has been saturated. Without moving the icons in the dock area 204 out, the user cannot subsequently drag icons of other applications outside the dock area 204 into the dock area 204.
[0085] In combination with the above description, it can be seen that the user interfaces shown in Figures 1 and 2 are relatively simple in form, and the applications or cards displayed in each interface are basically unchanged. This means that when the user is not familiar with the interface content, especially when the applications in the electronic device are complicated, the user needs to waste a lot of time browsing multiple interfaces before finding the application he wants to open or browse. In addition, due to the characteristics of the dock, users usually put the applications they need to use frequently into the dock area so that they can quickly open these applications at any time. However, the number of applications that can be accommodated in the dock area in the user interfaces shown in Figures 1 and 2 is limited. When the number of frequently used applications of the user is greater than a certain number, the dock area whose size cannot be changed cannot meet the needs of the user. This undoubtedly wastes the user's time and reduces the user experience.
[0086] It is not difficult to understand that in most cases, users check their mobile phone screens for a clear purpose, and this purpose may be strongly related to factors such as time and place and the user's personal usage preferences. For example, users generally check their schedules in the morning, and users generally open the boarding code next to the bus station, etc. Therefore, with respect to the solidified desktop presentation form shown in Figures 1 and 2, the present application provides an electronic device that can be used to display a scenario-based desktop that can dynamically present applications or service cards that the user may use in the current scenario according to user needs; and the size of the dock area in the above-mentioned scenario-based desktop is adjusted, which can effectively reduce the time users spend looking for applications they need to open and improve the user experience.
[0087] First, the electronic device provided by the embodiments of the present application is introduced.
[0088] The electronic device may be a mobile phone, a tablet computer, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), or a dedicated camera (such as a SLR camera or a compact camera). This application does not impose any restrictions on the specific type of the electronic device.
[0089] FIG3 exemplarily shows the structure of the electronic device.
[0090] As shown in Figure 3, 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 speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0091] It should be understood that the structure illustrated in the embodiments of the present invention does 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.
[0092] 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, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0093] 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.
[0094] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0095] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0096] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C bus lines. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, and the like via different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K via the I2C interface, enabling communication between the processor 110 and the touch sensor 180K via the I2C bus interface, thereby implementing the touch function of the electronic device 100.
[0097] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface, enabling the function of answering calls through a Bluetooth headset.
[0098] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0099] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface, enabling the function of playing music through Bluetooth headphones.
[0100] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. MIPI interfaces include the camera serial interface (CSI) and the display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the camera function of the electronic device 100. The processor 110 and the display 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0101] The GPIO interface can be configured via software. The GPIO interface can be configured as either a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, display 194, wireless communication module 160, audio module 170, sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0102] The USB interface 130 is an interface that complies with USB standards and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the electronic device 100 and to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as AR devices.
[0103] It is understood that the interface connection relationship between the modules illustrated in the embodiment of the present invention is merely an illustrative 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 from the above embodiments, or a combination of multiple interface connection methods.
[0104] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device via the power management module 141.
[0105] The power management module 141 is used 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, and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.
[0106] 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.
[0107] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0108] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0109] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0110] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0111] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with a network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0112] 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.
[0113] 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), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0114] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0115] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise, brightness, and skin tone. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.
[0116] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0117] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0118] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0119] The NPU is a neural network (NN) computing processor that rapidly processes input information by drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, and can also continuously self-learn. The NPU can implement applications such as intelligent cognition of the electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension. The NPU can also implement the decision model provided in the embodiments of this application.
[0120] 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 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0121] 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, applications 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.
[0122] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0123] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode 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.
[0124] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A.
[0125] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.
[0126] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.
[0127] The headphone jack 170D is used to connect a wired headphone and can be the USB interface 130 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0128] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be located on display screen 194. There are many types of pressure sensors 180A, such as resistive, inductive, and capacitive. A capacitive pressure sensor can include at least two parallel plates made of conductive material. When force acts on pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the intensity of the pressure based on this change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the touch intensity based on pressure sensor 180A. Electronic device 100 can also calculate the touch location based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch location but with different touch intensities can correspond to different operation instructions. For example, when a touch operation with an intensity less than a first pressure threshold is applied to a short message application icon, a command to view short messages is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to a short message application icon, a command to create a new short message is executed.
[0129] The gyroscope 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 (i.e., x, y, and z axes) can be determined by the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the electronic device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 100 through reverse movement to achieve anti-shake. The gyroscope sensor 180B can also be used for navigation and somatosensory game scenes.
[0130] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude using the air pressure value measured by the air pressure sensor 180C to assist in positioning and navigation.
[0131] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip case. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect the opening and closing of the flip cover based on the magnetic sensor 180D. Based on the detected opening and closing status of the case or flip cover, features such as automatic unlocking of the flip cover can be configured.
[0132] Accelerometer 180E can detect the magnitude of acceleration of electronic device 100 in all directions (generally three axes). It can also detect the magnitude and direction of gravity when electronic device 100 is stationary. It can also be used to identify the electronic device's posture, enabling applications such as switching between landscape and portrait modes and pedometers.
[0133] The distance sensor 180F is used to measure distance. The electronic device 100 can measure distance using infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing.
[0134] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light outward through the light emitting diode. The electronic device 100 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user is holding the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0135] Ambient light sensor 180L is used to sense ambient light brightness. Electronic device 100 can adaptively adjust the brightness of display screen 194 based on the perceived ambient light. Ambient light sensor 180L can also be used to automatically adjust white balance when taking photos. Ambient light sensor 180L can also work with proximity light sensor 180G to detect whether electronic device 100 is in a pocket to prevent accidental touches.
[0136] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0137] The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device 100 reduces the performance of the processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to prevent the electronic device 100 from shutting down abnormally due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 boosts the output voltage of the battery 142 to prevent abnormal shutdown due to low temperature.
[0138] The touch sensor 180K is also called a "touch panel." The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen." The touch sensor 180K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, in a location different from that of the display screen 194.
[0139] The bone conduction sensor 180M can obtain vibration signals. In some embodiments, the bone conduction sensor 180M can obtain vibration signals from the vibrating bones of the human body. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure pulse signals. In some embodiments, the bone conduction sensor 180M can also be set in headphones to form bone conduction headphones. The audio module 170 can parse out voice signals based on the vibration signals of the vibrating bones of the human body obtained by the bone conduction sensor 180M to implement voice functions. The application processor can parse heart rate information based on the blood pressure pulse signals obtained by the bone conduction sensor 180M to implement heart rate detection functions.
[0140] 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.
[0141] 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. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0142] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.
[0143] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and disconnected from the electronic device 100 by inserting or removing it from the SIM card interface 195. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than one. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, or embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0144] In an embodiment of the present application, the processor 110 can generate program instructions in conjunction with time information to change the display information on the display screen 194. In addition, the processor 110 can also generate program instructions in conjunction with geographic location information obtained by the wireless communication module 160 to change the display information on the display screen. In some embodiments, the memory in the processor 110 can also be used to store historical operation information of the user on the electronic device 100. This historical operation information may include the number of views of applications in the user's electronic device, access frequency, access time, etc., and may also include information of other dimensions, which is not limited in this application; the processor 110 can analyze the above historical operation information and generate program instructions to change the display information on the display screen.
[0145] The following describes the user interface provided by the embodiments of the present application.
[0146] First, the specific interface expression of the above scenario-based desktop is introduced. Please refer to Figure 4 for details.
[0147] FIG4 is a schematic diagram of a scenario-based desktop provided in an embodiment of the present application. A user interface 40 (in some embodiments of the present application, the user interface 40 may be referred to as a first desktop) may provide the user with application or service cards that may be used in the current scenario in the form of cards plus application icons. As shown in FIG4 , the user interface 40 may include a card area 401, an application area 402, and a dock area 403. Among them:
[0148] Card area 401 may include card 4011, card 4012, and card 4013, which may display page content in their corresponding applications. For example, card 4011 is a card generated for the application "Video," which may be used to display content that the user has recently watched in the application "Video"; card 4012 is a card generated for the application "Gallery," which may be used to display pictures taken by the user and stored in the application "Gallery"; card 4011 is a card generated for the application "Game," which may be used to display content recommended to the user by the application "Game." Each card may, in response to a user operation, cause the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0149] In some embodiments, cards in card area 401 can also respond to user operations and implement certain functions provided by the corresponding application without opening the corresponding application on electronic device 100. For example, card 4012 can update its image displayed in card 4012 in response to a user clicking update control 4012A. For another example, card 4012 can share the image in card 4012 with others in response to a user long-press operation.
[0150] It should be noted that the electronic device 100 can respond to the user's operation on any card in the card area 401, such as a two-finger zoom operation, to adjust the shape or size of the corresponding card. Optionally, in the case where there are multiple cards in the card area 401, when the user adjusts the shape or size of one of the cards, the electronic device 100 can simultaneously adjust the size or shape of other cards in the card area 401. In addition, the electronic device 100 can delete the cards in the card area 401 or add cards corresponding to other applications to the card area 401 in response to the user's operation. Similarly, when the number of cards in the card area 401 increases or decreases, the electronic device 100 can adjust the size or shape of the cards in the card area 401 accordingly to provide the user with a better visual effect. For details, please refer to the relevant description of the subsequent embodiments, which will not be repeated here.
[0151] Application area 402 may include, for example, a "memo" icon, a "recorder" icon, a "clone" icon, a "calculator" icon, a "gallery" icon, a "ruler" icon, a "remote control" icon, a "contacts" icon, and the like. It may also include icons for other applications, which are not limited in this embodiment of the present application. Any application icon may be used to respond to a user operation, such as a touch operation, to cause the electronic device to launch the application corresponding to the icon.
[0152] The dock area 403 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon. When the user switches the interface displayed on the electronic device 100 from the user interface 40 to another interface, the dock area 403 and the application icons contained therein may remain displayed on the interface currently displayed on the electronic device 100.
[0153] Unlike a traditional dock area, the size of dock area 403 is adjustable. For example, dock area 403 may include an adjustment control 403A. Electronic device 100 may increase the size of dock area 403 in response to a user's operation on adjustment control 403A, such as pulling up, and correspondingly increase the number of applications included in the dock area. For details, please refer to the relevant description of subsequent embodiments and will not be repeated here.
[0154] In addition, in the present application, the electronic device 100 can automatically update the cards in the card area 401 and the icons in the application area 402 based on time changes, location changes, the context of events, and user habits. It should be understood that the update mentioned here is not limited to changes in the shape and content of the cards, but can also include updating the card corresponding to a certain application in the card area 401 to the card corresponding to another application. For details, please refer to the relevant description of the subsequent embodiments.
[0155] It is understandable that the size and position relationship of the card area 401, application area 402 and dock area 403 in the user interface 40 can also be expressed in other forms. The user interface 40 only exemplifies the scenario-based desktop provided by the embodiment of the present application and should not constitute a limitation on the embodiment of the present application.
[0156] Next, the user interface involved in opening the scene-based desktop and setting the scene-based desktop as the main screen interface of the electronic device 100 will be described.
[0157] FIG5 shows a process in which the electronic device 100 sets the desktop to the scenario-based desktop provided in this application (eg, the user interface 40 in the aforementioned description) in response to user operations when the electronic device 100 is used for the first time after leaving the factory.
[0158] As shown in Figure 5, the user interface 50 can be the interface displayed by the electronic device 100 after the user turns on the electronic device 100 for the first time after the electronic device 100 leaves the factory. The user interface 50 may include an interface thumbnail 501, an interface thumbnail 502, and an "enter new desktop" control 503. Among them, the interface thumbnail 501 is a thumbnail of the scenario desktop provided by this application, and the interface thumbnail 502 is a thumbnail of the ordinary desktop. Below the two thumbnails is a selection control, namely, a selection control 501A and a selection control 502A. Any selection control can respond to the user's click operation to enable the electronic device 100 to set the desktop displayed by its corresponding interface thumbnail as the main screen interface of the electronic device 100. For example, the electronic device 100 can respond to the user's click operation on the selection control 501A in Figure 5, and after checking the interface thumbnail 501, the electronic device 100 can respond to the user's click operation on the "Enter new desktop" control 503 to display the scenario-based desktop corresponding to the interface thumbnail 501 (such as the user interface 40 in the above description).
[0159] FIG6 shows a process in which the electronic device 100, in response to a user operation, sets the main screen interface from a normal desktop to a scenario-based desktop provided by this application (eg, the user interface 40 in the aforementioned description).
[0160] As shown in FIG6 , the user interface 60 shown in (A) of FIG6 is the home screen interface of the electronic device 100. Combined with the aforementioned descriptions of FIG1 and FIG2 , it can be seen that the user interface 60 is a conventional desktop. The specific functions of the content included in the user interface 60 can be referred to the aforementioned descriptions of the home screen interface 10 or the home screen interface 20 and will not be repeated here.
[0161] As shown in FIG6 (A), the electronic device 100 can respond to the user's operation on the user interface 60, such as the two-finger zoom operation shown in FIG6 (A), and display the user interface 61 shown in FIG6 (B). As shown in FIG6 (B), the user interface 61 may include: an interface thumbnail 611, an interface thumbnail 612, an interface thumbnail 613, an interface thumbnail 614, and a function option area 615. Among them:
[0162] Interface thumbnail 611 is a thumbnail of the scenario-based desktop provided by this application, and interface thumbnails 612-614 are thumbnails of the normal desktop. Interface thumbnails 613-614 are not fully displayed due to the screen area limitation of electronic device 100. The user can pull down to fully display interface thumbnails 613-614 on the screen.
[0163] Function option area 615 may include wallpaper option 615A, desktop card option 615B, transition effect option 615C, and desktop setting option 615D. Among them, wallpaper option 615A can be used to set the desktop wallpaper of electronic device 100; desktop card option 615B can be used to add cards corresponding to applications to the desktop of electronic device 100; transition effect option 615C can be used to set the transition effect between interfaces when the number of interfaces in the interface list of electronic device 100 is greater than 1, such as flip switching, rotation switching, etc.; desktop setting option 615D can be used to set parameters such as the icon size and desktop layout of applications on the desktop of electronic device 100.
[0164] In the user interface 60, there is a selection control below each interface thumbnail, such as the selection control 611B below the interface thumbnail 611 and the selection control 612B below the interface thumbnail 612. When a selection control is checked (i.e., the selection control is in a dark state, such as the selection control 611B), it means that the interface displayed by the interface thumbnail corresponding to the selection control will be added to the interface list of the electronic device 100. In addition, any selection control can respond to a user's click operation to cause the electronic device 100 to add or remove the user interface displayed by its corresponding interface thumbnail from the interface list of the electronic device 100. For example, the electronic device 100 can add the scenario interface displayed by the interface thumbnail 611A to the interface list of the electronic device 100 in response to the user's click operation on the selection control 611B. In addition, in the user interface 61, the upper area of each interface thumbnail can contain a main interface control, such as the main interface control 611A in the interface thumbnail 611 and the main interface control 612A in the interface thumbnail 612. When a main interface control is selected (i.e., the main interface control is in a dark state, such as selecting control 612A), it means that the interface displayed by the interface thumbnail corresponding to the main interface control will be set as the main screen interface of the electronic device 100. The main interface control on any interface thumbnail can respond to a user click operation, so that the electronic device 100 sets the interface corresponding to the interface thumbnail as the main screen interface of the electronic device 100. It should be noted that in the user interface 60, the specific style (i.e., appearance) of the main interface control 611A can be distinguished from the main interface control 612A and the main interface controls in other interface thumbnails, so as to prompt the user that the interface thumbnail corresponding to the main interface control 611A is a thumbnail of the scenario-based desktop. It should be understood that the electronic device 100 can also use other methods to distinguish the thumbnails of the scenario-based desktop from the thumbnails of the ordinary desktop, and this application does not limit this.
[0165] As shown in (C) of FIG6 , the electronic device 100 can set the scenario-based interface displayed by the interface thumbnail 611A as the main screen interface of the electronic device 100 in response to the user's click operation on the main interface control 611A; at this time, as shown in (D) of FIG6 , the main interface control 611A is in a selected state, and the main interface control 612A is updated from the historical selected state to an unselected state, that is, the interface displayed by the interface thumbnail 612 is no longer set as the main screen interface of the electronic device 100. Finally, the electronic device 100 can set the scenario-based desktop corresponding to the interface thumbnail 501 (such as the user interface 40 in the aforementioned description) as the main screen interface of the electronic device 100 in response to a user operation, such as the user's click operation on the blank area of the interface 61 as shown in (D) of FIG6 .
[0166] As can be seen from the above description, in the scenario-based desktop provided by this application, the size of the dock area can be adjusted. Accordingly, the number of application icons contained in the dock area can also increase as the dock area increases. The user interface shown in Figure 7 shows the process in which the electronic device 100 adjusts the size of the dock area in response to user operations and adaptively adjusts the shape of the cards in the interface as the size of the dock area changes.
[0167] As shown in (A) of Figure 7 , the user interface 70 (in some embodiments of the present application, the user interface 70 may be referred to as the first desktop) is a form of expression of the scenario-based desktop provided by the embodiments of the present application. The user interface 70 may include a card area 701, an application area 702, and a dock area 703 (in some embodiments of the present application, the dock area 703 may be referred to as the first dock area). The specific content contained in each area and the specific function of each area can be referred to the aforementioned description of the user interface 40 in Figure 4, which will not be repeated here.
[0168] The dock area 703 may include an adjustment control 703A. The electronic device 100 may increase the area of the dock area 703 in response to a user operation on the adjustment control 703A, such as the pull-up operation shown in FIG7 (A) (in some embodiments of the present application, the pull-up operation may be referred to as the first operation). Accordingly, the number of application icons included in the dock area 703 may also increase. The types of application icons added may be set before the electronic device 100 is released. As shown in FIG7 (B) of the user interface 71 (in some embodiments of the present application, the user interface 71 may be referred to as the third desktop), compared to the dock area 703 shown in FIG7 (A), the dock area 713 shown in FIG7 (B) (in some embodiments of the present application, the dock area 713 may be referred to as the second dock area) is larger. After the dock area 713 is enlarged, the dock area 713 also adds a "Music" icon 7131, an "E-Book" icon 7132, an "Email" icon 7133, and a "Mobile Theme" icon 7134.
[0169] When the user pulls up the adjustment control 703A again as shown in FIG7(B), the area of the dock area 713 will continue to increase, and the number of application icons contained in the dock area 713 will continue to increase. As shown in FIG7(C), compared with the dock area 713 shown in FIG7(B), the area of the dock area 723 shown in FIG7(C) is larger. After the dock area 713 is enlarged to the dock area 723, the dock area 723 also adds the "Clock" icon 7235, the "Calendar" icon 7236, the "Settings" icon 7237, and the "Security Center" icon 7238.
[0170] It should be noted that in the scenario-based desktop provided by this application, when the area of the dock area changes, the areas of the card area and application area in the scenario-based desktop will also change accordingly. Therefore, in an optional embodiment, when the area of the dock area 723 changes, the electronic device 100 can adaptively change the number and shape of cards in the card area of the scenario-based desktop, and can also adaptively add or delete application icons in the application area.
[0171] For example, compared to the dock area 703 shown in (A) of FIG7 , the area of the dock area 713 shown in (B) of FIG7 has become larger, which also means that compared to the application area 702 shown in (A) of FIG7 , the area of the application area 712 shown in (B) of FIG7 is smaller. Therefore, after the electronic device 100 adjusts the dock area 703 shown in (A) of FIG7 to the dock area 713 shown in (B) of FIG7 , the electronic device 100 may no longer display the "Gallery" icon, the "Ruler" icon, the "Remote Control" icon, and the "Contacts" icon in the application area. Specifically, after the electronic device 100 adjusts the dock area 703 shown in (A) of Figure 7 to the dock area 713 shown in (B) of Figure 7, the electronic device 100 can delete the "Gallery" icon, the "Ruler" icon, the "Remote Control" icon and the "Contacts" icon in the dock area 702; or, the electronic device 100 may not delete the "Gallery" icon, the "Ruler" icon, the "Remote Control" icon and the "Contacts" icon in the dock area 702, but hide them under the dock area 713, that is, cover the "Gallery" icon, the "Ruler" icon, the "Remote Control" icon and the "Contacts" icon through the dock area 713. This is not limited to this in the present application.
[0172] Since the area of the dock area 703 or the dock area 701 in the user interface 71 shown in (B) of FIG. 7 and the user interface 72 shown in (C) of FIG. 7 have not yet affected the area of the card area, the display mode of the cards in the card area 711 shown in (B) of FIG. 7 and the card area 721 shown in (C) of FIG. 7 has not changed compared to the card area 701 shown in (A) of FIG. 7 . However, when the user continues to pull up the adjustment control 703A as shown in (C) of FIG. 7 to increase the area of the dock area 723 to a certain threshold, the area of the dock area will affect the area of the card area, and the electronic device 100 can adaptively change the number, shape, position and other parameters of the cards in the card area of the scenario-based desktop. As shown in the user interface 73 in (D) of Figure 7, when the dock area 723 in the scene painting desktop is increased to the dock area 733 as shown in (D) of Figure 7, the card area 731 shown in (D) of Figure 7 is smaller than the card areas 701, 711 and 721 shown in (A), (B) and (C) of Figure 7, the electronic device 100 can adjust the size, shape and position of each card in the card area 721 from the style shown in (C) of Figure 7 to the style shown in (D) of Figure 7.
[0173] It can be understood that Figure 7 only exemplifies the process of the electronic device 100 adjusting the various areas of the scenario interface. The process of the electronic device 100 adjusting the various areas of the scenario interface can also be expressed in other forms, which should not constitute a limitation on the embodiments of the present application.
[0174] In addition, the user can delete, add, and adjust the shape and size of cards in the card area. Accordingly, when the user deletes a card in the card area, adds a card corresponding to another application to the card area, or adjusts the shape and size of a card, the electronic device 100 can also adaptively adjust the shape, size, and specific position of other cards in the card area to ensure the user's browsing experience.
[0175] Figures 8-10 respectively illustrate the specific process of the electronic device 100 adaptively adjusting the shape, size and specific position of other cards in the card area after the user adjusts the shape and size of a card, deletes a card in the card area, and adds a card to the card area.
[0176] As shown in (A) of FIG8 , the card area of the user interface 80 includes cards 801, 802, and 803. The electronic device can shrink card 803 in response to a user operation on card 803 (in some embodiments of the present application, card 803 may be referred to as the eighth card), such as the two-finger zoom-in operation shown in (A) of FIG8 (in some embodiments of the present application, the two-finger zoom-out operation may be referred to as the fourth operation).
[0177] The user interface 80 after card 803 is reduced can refer to (B) in Figure 8. In the user interface 81 shown in (B) in Figure 8 (in some embodiments of the present application, user interface 81 can be referred to as the sixth desktop), card 813 is the card obtained after card 803 is reduced. Because card 803 is reduced, electronic device 100 adaptively enlarges card 802 to obtain card 812 shown in (B) in Figure 8. Accordingly, the shapes of cards 802 and 803 and their positions in the card area have also changed.
[0178] In addition, the electronic device 100 may display the user interface 90 shown in FIG9(A) in response to a user's long press operation on the card 4013 (in some embodiments of the present application, the card 4013 may be referred to as the fourth card) included in the interface 40 shown in FIG4. As shown in FIG9(A), the user interface 90 may include a card 901, a card 902, a card 903, and a control card 9031, wherein:
[0179] Card 901 corresponds to card 4011 in user interface 40 ; card 902 corresponds to card 4012 in user interface 40 ; card 903 corresponds to card 4013 in user interface 40 ;
[0180] Control card 9031 may include a remove control 9031A.
[0181] In response to a user operation on removal control 9031A, such as a click operation shown in FIG. 9(A) (in some embodiments of the present application, the aforementioned long press operation on card 4013 and the click operation shown in FIG. 9(A) may be collectively referred to as a second operation), electronic device 100 may delete card 903 from the dock area in user interface 90 and display user interface 91 as shown in FIG. 9(B) (in some embodiments of the present application, user interface 91 may be referred to as a fourth desktop). As shown in FIG. 9(B), user interface 91 may include cards 911 and 912 (in some embodiments of the present application, cards 911-912 may be referred to as at least one fifth card), wherein:
[0182] Card 911 corresponds to card 901 in user interface 90 ; card 912 corresponds to card 902 in user interface 40 ;
[0183] Since card 903 is deleted, electronic device 100 adaptively enlarges card 901 and card 902 and adjusts the shapes of card 802 and card 803 and their positions in the card area accordingly.
[0184] In addition, the electronic device 100 may also display the user interface 92 shown in (A) of FIG10 in response to the user's long press operation on the interface 40 shown in FIG4. As shown in (A) of FIG10, the user interface 92 may include a card 921, a card 922, a card 923, and a control card 9231, wherein:
[0185] Card 921 corresponds to card 4011 in user interface 40 ; card 922 corresponds to card 4012 in user interface 40 ; card 923 corresponds to card 4013 in user interface 40 ;
[0186] Control card 9231 can contain more card controls 9231B.
[0187] In response to a user operation on the more card control 9231B, such as the click operation shown in FIG. 10(A) (in some embodiments of the present application, the aforementioned long press operation on the card 4013 and the click operation shown in FIG. 10(A) may be collectively referred to as the third operation), the electronic device 100 may add other cards to the card area and display the user interface 93 shown in FIG. 10(B) (in some embodiments of the present application, the user interface 93 may be referred to as the fifth desktop). As shown in FIG. 10(B), the user interface 93 may include cards 931, 932, 933, and 934 (in some embodiments of the present application, the card 934 may be referred to as the sixth card), where:
[0188] Card 931 corresponds to card 921 in user interface 92; card 932 corresponds to card 922 in user interface 40; card 933 corresponds to card 932 in user interface 40; card 934 is a card newly added to the card area of the electronic device, which is an application The generated card (in some embodiments of the present application, cards 921-934 may be referred to as at least one seventh card).
[0189] Since the card 934 is newly added to the card area, the electronic device 100 adaptively reduces the size of the card 923 and adjusts the shape of the card 923 and its position in the card area accordingly.
[0190] It is understood that Figures 8-10 merely illustrate the process of adjusting the scenario-based interface cards on the electronic device 100. The electronic device 100 may also adjust the scenario-based interface cards in other situations and in other forms, and this application does not limit this. For example, after deleting a card, the electronic device 100 may not enlarge all remaining cards, but may enlarge some of the remaining cards, or even reduce the remaining cards to obtain some cards. Examples are not provided here.
[0191] As can be seen from the foregoing description, in this application, the electronic device 100 can automatically update the content in the scenario-based desktop based on parameters such as time changes, location changes, the context of events, and user habits. In addition, the electronic device 100 can automatically update the content in the scenario-based desktop based on changes in other parameters, which is not limited in this application. The content may include cards in the card area and icons in the application area. Next, an embodiment of the electronic device 100 updating the content in the scenario-based desktop is introduced in conjunction with Figures 11 to 13.
[0192] 1. The electronic device 100 updates the content of the scene-based desktop according to time
[0193] It is understandable that users have a regular schedule in their daily routine. For example, for most people, 7:00 a.m. is the time to get up, 8:00-9:00 a.m. is the time to leave home and take a bus or drive to the company, and go home after 6:00 p.m. Therefore, in the embodiment of the present application, the electronic device 100 can update the content of the scenario-based desktop at different times based on the user's habits, so that the user can find the application that needs to be opened at the current time more quickly. Please refer to Figure 11 for details.
[0194] As shown in (A) of FIG11 , user interface 01 (in some embodiments of the present application, user interface 01 may be referred to as the first desktop) is a scenario-based desktop provided by an embodiment of the present application. The content included in the desktop is recommended by electronic device 100 to the user at 8:00 a.m. when the user leaves for work based on the user's habits. User interface 01 includes a card area 011, an application area 012, and a dock area 013, where:
[0195] Card area 011 may include card 0111, card 0112, and card 0113 (in some embodiments of the present application, cards 0111-0113 may be referred to as at least one first card). Card 0111 is a schedule reminder card generated by the "Calendar" application, which is used to display the schedule information pre-set by the user; card 0112 is a route navigation card generated by the "Map" application, which is used to display information such as the route and duration planned for the user to reach the destination; card 0113 is a player card generated by the "Music" application, which displays information about the currently playing song to the user and provides the user with functions such as switching songs, playing songs, and pausing songs. Each card can respond to user operations to enable the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0196] The application area 012 may include icons of "clock", The icon of any application can be used to respond to the user's operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0197] The dock area 013 may include, for example, an icon for "phone", an icon for "text message", an icon for "browser", and an icon for "camera", and may also include icons for other applications, which is not limited in the embodiments of the present application (in some embodiments of the present application, all applications in the application area 012 and the dock area 013 may be referred to as at least one first application).
[0198] Any application icon can be used to respond to user operations, such as touch operations, so that the electronic device 100 launches the application corresponding to the icon. The dock area 013 can include adjustment controls. In response to the user's operation of the adjustment controls, the electronic device 100 can increase the area of the dock area 013. Accordingly, the number of application icons included in the dock area 013 can also be increased. The types of application icons added can be set before the electronic device 100 is launched. For details, please refer to the relevant description of Figure 7 in the previous embodiment. In addition, the dock areas shown in subsequent embodiments can all refer to the relevant description of Figure 7 in the previous embodiment.
[0199] It is understandable that around 8:00 AM is generally the time when users leave for work. At this time, users may need to drive or take a taxi to the workplace. Before arriving at the workplace, users may also need to check their schedule for the day. In addition, after getting on the bus or rushing to the station, users may want to listen to music or communicate with others through social media. Therefore, when the user leaves for work at 8:00 AM, the electronic device 100 can display the user interface 01 to meet the user's needs at this time.
[0200] When the time reaches 8:30 in the morning, the user may be on the way to work. At this time, the electronic device 100 can update the content displayed in the card area and the application area in the scenario desktop. That is, the electronic device 100 can update the scenario desktop from the user interface 01 shown in (A) of Figure 11 to the user interface 02 shown in (B) of Figure 11 (in some embodiments of the present application, the user interface 02 can be referred to as the second desktop). As shown in (B) of Figure 11, the user interface 02 may include card areas 021-023, application areas 024-025 and dock area 026, where:
[0201] Card areas 021-023 (in some embodiments of the present application, all cards in cards 021-023 may be referred to as at least one second card) may be collectively referred to as the card area of user interface 02, and application areas 024-025 may be collectively referred to as the application area of user interface 02. That is, in the present application, the card area or application area of the scenario-based desktop may be divided into multiple areas, and multiple card areas in the same interface may not be presented as a connected state, and multiple application areas in the same interface may not be presented as a connected state, but may be presented as a staggered arrangement as shown in user interface 02.
[0202] Card area 021 may include a subway code card generated by the application "WeChat" to display information about subway stations near the user's current location and provide the user with a quick way to open the subway code; card area 022 may include a news card generated by the application "Daily News" to display current news of the day; card area 023 may include a stock quote card generated by the application "Stocks" to display the current stock market trends of the day. Each card can respond to user operations to cause the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0203] Application area 024 may include Icons, The application area 025 may include the icon of "radio", the icon of "novel reading" and the icon of vibrato; the application area 025 may include the icon of "radio", Icons, The icon of any application can be used to respond to the user's operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0204] The dock area 026 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in the embodiments of the present application (in some embodiments of the present application, all applications in the application areas 024-025 and the dock area 026 may be referred to as at least one second application). Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon. For details, please refer to the aforementioned description of the dock area 013.
[0205] It is understandable that around 8:30 AM, users are generally on their way to work and may need to take the subway or bus. On the subway or bus, users may browse or listen to the day's news or stock information, or open entertainment apps such as TikTok, Douban, or novel reading to watch videos or articles. Therefore, at 8:30 AM, when the user is commuting to work, electronic device 100 can display user interface 02 to meet the user's needs at this time.
[0206] At 20:00 in the evening, the user has returned home from get off work. At this time, the electronic device 100 can again update the content displayed in the card area and the application area in the scenario desktop. That is, the electronic device 100 can update the scenario desktop from the user interface 01 shown in (B) of Figure 11 to the user interface 03 shown in (C) of Figure 11. As shown in (C) of Figure 11, the user interface 02 may include card areas 031-033, application areas 035-036 and dock area 036, where:
[0207] Card areas 021-023 may be collectively referred to as the card area of user interface 02, and application areas 023-024 may be collectively referred to as the application area of user interface 02. That is, in this application, the card area or application area of the scenario-based desktop may be divided into multiple areas, and multiple card areas in the same interface may not be presented as a connected state, and multiple application areas in the same interface may not be presented as a connected state, but may be presented as a staggered arrangement as shown in user interface 02.
[0208] The card area 031 may include cards generated by the application "Video" to recommend the currently popular TV series or the TV series that the user has recently watched to the user, cards generated by the application "Gallery" to show the user the photos that the user has taken in the past, cards generated by the application "Game" to recommend the currently popular games to the user, and cards generated by the application "Game". The generated cards are used to recommend hot-selling products or discounted products to users; the card area 032 can include cards generated by the application "sports health" to show the user's daily exercise volume; the card area 033 can include cards generated by the application The generated cards recommend videos that the user may like or display prompt information to the user, such as content updates of accounts followed by the user. Each card can respond to user operations and cause the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0209] Application area 034 may include icons for "games" and "videos"; application area 035 may include icons for "Yoga", Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0210] The dock area 036 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0211] It is understandable that when a user returns home from work, they may be accustomed to engaging in a variety of recreational activities during this time. For example, they may play games, shop online, watch TV series, or do exercises such as yoga or running. Therefore, when the user returns home from get off work at 8:00 PM, the electronic device 100 can display the user interface 03 to meet the user's needs at this time.
[0212] It should be noted that the embodiment of the present application only exemplifies the process of adjusting the content of the scenario desktop by the electronic device 100 according to time, and it should not constitute a limitation of the present application. For example, the electronic device 100 can also update the content of the scenario desktop at other times of the day. For example, at 12:00 noon, the electronic device 100 can update the content in the scenario desktop and display the card generated by the application "Meituan" to the user. For another example, on non-working days, the user does not need to get up early to go to work, and the content contained in the scenario desktop displayed by the electronic device 100 at 8:00 in the morning may be different from the content contained in the user interface 01. In addition, since different users have different personal habits, the personal habits of the same user may also change. Therefore, during the user's daily use of the electronic device, the electronic device 100 can record the embedded data in real time. The embedded data can include the user's most recently used applications and the time when the application was opened. The electronic device 100 can analyze the newly acquired embedded data and update the content of the scenario desktop according to the user's latest usage habits to provide the user with a better user experience.
[0213] 2. Electronic device 100 updates content on the scenario-based desktop based on location
[0214] In this embodiment, the electronic device 100 may be an electronic device with a GPS positioning function. Therefore, the electronic device 100 can obtain the location information of the current environment in real time, and update the content of the scenario-based desktop at different locations based on the location information, so that the user can more quickly find the application that needs to be opened at the current location. Please refer to Figure 12 for details.
[0215] As shown in (A) of FIG12 , the user interface 04 is a scenario-based desktop provided by an embodiment of the present application, which includes content recommended by the electronic device 100 to the user when the user approaches a bus stop. The user interface 04 includes a card area 041, an application area 042, and a dock area 043, where:
[0216] Card area 041 may include card 0411, card 0412, and card 0413. Card 0411 is a traffic recommendation card generated by the application "Map", which is used to display information about the relevant bus routes of the bus station currently located by the user; card 0412 is a traffic recommendation card generated by the application "Map", which is used to display information about the relevant bus routes of the bus station currently located by the user; The generated card is used to display information about bus stops near the user's current location and provide the user with a quick way to access the subway boarding code. Card 0413 is a player card generated by the "Music" application, which displays information about the currently playing song and provides the user with functions such as switching songs, playing songs, and pausing songs. Each card can respond to user operations, causing the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0217] Application area 042 may include Icons, The icon of any application can be used to respond to the user's operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0218] The dock area 043 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0219] It is understandable that when a user is near a bus stop or subway station, they may need to take the subway or bus. Therefore, the electronic device 100 can display route information related to nearby stations to the user and provide the user with a function card for quickly opening the boarding code. In addition, on the subway or bus, the user may want to listen to music or watch short videos. Therefore, when the user is near a bus stop or subway station, the electronic device 100 can display the user interface 04 to meet the user's needs when taking the bus or subway.
[0220] When the user arrives at the cinema, the electronic device 100 can update the content displayed in the card area and application area of the scenario desktop. That is, the electronic device 100 can update the scenario desktop from the user interface 04 shown in Figure 12 (A) to the user interface 05 shown in Figure 12 (B). As shown in Figure 12 (B), the user interface 05 may include a card area 051, application areas 052-053, and a dock area 054, where:
[0221] The card area 051 may include card 0511, card 0512, and card 0513. Among them, card 0511 is an application The generated card is used to display the information of the currently popular movies and provide users with a quick way to buy tickets; card 0512 is used The generated cards are used to display public-selected high-scoring movies to the user, providing a reference for the user's film selection. Card 0513 is a card generated by the "Maps" application, which displays the location of nearby movie theaters, the various activities currently offered by the theaters, and entertainment activities near the theaters. Each card can respond to user actions, causing electronic device 100 to open the corresponding application and display the corresponding application page.
[0222] Application area 052 may include Icons, Icon; application area 053 can contain Icons, Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0223] The dock area 054 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0224] It is understandable that when a user is near a movie theater, they may have the entertainment need to watch a movie. Therefore, the electronic device 100 can display information about recently released movies to the user and provide the user with some high-scoring movies selected by the public, providing reference information when the user chooses a movie. In addition, based on the user's ticket purchase needs, the electronic device 100 can display a ticket purchase application or application-generated card for the user, such as the application "Taopiao" or "WeChat". Therefore, when the user is near a movie theater, the electronic device 100 can display the user interface 05 to meet the user's viewing needs.
[0225] When the user approaches an express delivery station (such as an express delivery locker or an express delivery supermarket), the electronic device 100 can update the content displayed in the card area and the application area in the scenario-based desktop again. That is, the electronic device 100 can update the scenario-based desktop from the user interface 05 shown in (B) of Figure 12 to the user interface 06 shown in (C) of Figure 12. As shown in (C) of Figure 12, the user interface 06 may include a card area 061, an application area 062, and a dock area 063, where:
[0226] Card area 061 may include card 0611, which is an application The generated card is used to display the information of the express package that the user has not yet picked up, such as the pickup location, pickup code and waybill number of the express package, etc. Card 0611 can respond to user operation and enable the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0227] Application area 062 may include Icons, Icons, Icons and Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0228] The dock area 063 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0229] It is understandable that when the user is close to the express delivery station, the electronic device 100 can show the user the information of the express delivery that the user has not taken out; at the same time, the electronic device 100 can also show the user an application that can be used to view the detailed information of the express delivery, such as the application or etc., to meet the user's needs for quick pickup.
[0230] 3. The electronic device 100 updates the content of the scenario desktop according to the relationship between the events
[0231] It is understandable that there may be a connection between the purposes of the user viewing the electronic device twice. For example, after the user uses the application "Maps" to search for a nearby movie theater, the user may want to open the application "Maps" the next time he views the electronic device. or Therefore, in this embodiment, the electronic device 100 can update the content of the scenario desktop based on the applications or cards that the user browsed when using the electronic device last time, and recommend cards or applications that meet the user's current usage needs. Please refer to Figure 13 for details.
[0232] As shown in (A) of FIG13 , user interface 07 is a scenario-based desktop provided in an embodiment of the present application. The content included in the desktop is recommended to the user when the electronic device 100 recognizes that the user's daily schedule includes "watching a movie." User interface 07 includes a card area 071, an application area 072, and a dock area 073, where:
[0233] Card area 071 may include card 0711 and card 0712. Card 7111 is a schedule card generated by the "Calendar" application, used to display the user's pre-set schedule information; card 7112 is a recommendation card generated by the "Map" application. This card may be a card displayed to the user based on the schedule information pre-set by the user, such as the schedule information "09:00-11:00 Watch a movie with Xiaomei" displayed in card 7111, and may be used to recommend entertainment venues such as movie theaters or cinemas near the user's location. Each card can respond to user operations, causing the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0234] Application area 072 may include Icons, The icon of any application can be used to respond to the user's operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0235] The dock area 743 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0236] It can be understood that after the electronic device 100 recognizes the schedule information pre-set by the user "09:00-11:00 Watch a movie with Xiaomei", before the start time of the schedule (i.e. 9:00), the electronic device 100 can remind the user of the start time of the schedule, and based on the schedule, display applications or cards related to the schedule in the scenario interface, such as displaying card 0711, to show the user information about nearby cinemas so that the user can make corresponding plans for the schedule.
[0237] After the user operates a card or application in the user interface 70, such as the user clicks on card 0712 as shown in (A) in Figure 13 (in some embodiments of the present application, the click on card 0712 may be referred to as the fifth operation), the electronic device 100 may respond to the operation and determine that the user has plans to go to the cinema in the near future. Accordingly, the electronic device 100 may update the content displayed in the card area and application area in the scenario-based desktop, that is, the electronic device 100 may update the scenario-based desktop from the user interface 07 shown in (A) in Figure 13 to the user interface 08 shown in (B) in Figure 13.
[0238] As shown in FIG. 13(B), the user interface 08 may include a card area 081, an application area 082, and a dock area 083, wherein:
[0239] Card area 081 may include card 0811, card 0812, card 0513, and card 0814. Among them, card 0812 is a card generated by the application "Calendar", which is used to display the schedule information pre-set by the user. As can be seen from interface 08, the time is 8:30, and there are still 30 minutes before the start time of the schedule "Watching a movie with Xiaomei". In order to highlight the importance of the schedule and remind the user that the schedule is about to start, the information displayed in card 0811 is different from the information displayed in card 0711; card 0812 is a card generated by the application "Map", which shows the user the location information of the nearby attached cinema and the route map to the cinema so that the user can determine the departure time; card 0813 is a card generated by the application "Map", which shows the user the location information of the nearby attached cinema and the route map to the cinema so that the user can determine the departure time; The generated player card is used to play music for users on their way to the cinema; card 0814 is the application The generated cards are used to show users the high-scoring movies selected by the public, providing users with a reference for selecting movies. Each card can respond to user operations to enable the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0240] Application area 052 may include Icons, Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0241] The dock area 083 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0242] It is understandable that after the electronic device 100 determines that the user has plans to go to the cinema, before the user goes to the cinema, the electronic device 100 can display the location information of nearby cinemas to the user, and display relevant information about recently released movies, and provide the user with some high-scoring movies selected by the public, such as displaying card 0812, to show the user information about nearby cinemas so that the user can make corresponding plans for his or her schedule.
[0243] After the user operates a card or application in the user interface 80, such as the user clicks on card 0814 as shown in (B) in Figure 13 (in some embodiments of the present application, the click on card 0814 may be referred to as the sixth operation), the electronic device 100 may respond to the operation and believe that the user has plans to watch a movie in the near future. Accordingly, the electronic device may update the content displayed in the card area and application area in the scenario-based desktop, that is, the electronic device 100 may update the scenario-based desktop from the user interface 08 shown in (B) in Figure 13 to the user interface 09 shown in (C) in Figure 13.
[0244] As shown in FIG. 13(C), the user interface 09 may include a card area 091, an application area 092, and a dock area 093, wherein:
[0245] Card area 091 may include card 0911, card 0912, and card 0913. Card 0911 is a card generated by the application "Calendar", which is used to display the schedule information pre-set by the user. As can be seen from interface 09, the time is 08:50, and there are still 10 minutes before the start time of the schedule "Watch a movie with Xiaomei", which means that the user may be about to execute the schedule; card 0912 is a card generated by the application "Calendar", which is used to display the schedule information pre-set by the user. The generated card is used to display the information of the currently popular movies and provide users with a quick way to buy tickets; card 0913 is used The generated cards are used to show the user the movie viewing activities held by each cinema on that day. Each card can respond to user operation to enable the electronic device 100 to open the application corresponding to the card and display the corresponding application page.
[0246] Application area 092 may include Icons, Icons, Icons and Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 starts the application corresponding to the icon.
[0247] The dock area 063 may include, for example, a "phone" icon, a "message" icon, a "browser" icon, and a "camera" icon, and may also include icons of other applications, which are not limited in this embodiment of the present application. Any application icon can be used to respond to a user operation, such as a touch operation, so that the electronic device 100 launches the application corresponding to the icon. For details, please refer to the relevant description of the dock area 013 above.
[0248] It is understandable that after the electronic device determines that the user has a need to watch a movie, the electronic device 100 can show the user relevant information about the recently released movies. In addition, based on the user's ticket purchase needs, the electronic device 100 can show the user an application for purchasing tickets or a card generated by the application, such as an application or etc. to meet the viewing needs of users.
[0249] Figure 14 is a flow chart of a display method provided by the present application. By implementing the display method provided by the embodiments of the present application, the electronic device can dynamically present application and service cards that the user may use in the current scenario based on the actual needs of the user in the current scenario, helping the user to locate the application they need to browse more quickly.
[0250] As shown in FIG14 , the display method may include the following steps:
[0251] S101: Identify a first scene.
[0252] The electronic device recognizes the first scenario. The electronic device may be a mobile phone, an in-vehicle device (e.g., an on-board unit (OBU)), a tablet computer (pad), a computer with a display function (e.g., a laptop computer, a PDA, etc.), etc. Specifically, the electronic device may be the electronic device 100 provided in an embodiment of the present application. It is understood that the present application does not limit the specific form of the electronic device.
[0253] In addition, the electronic device can identify the first scene based on dimensions such as time, location, and the relationship between events. For example, when the electronic device identifies the first scene based on time, the electronic device can determine what the user is accustomed to doing at this time point based on the current time; when the electronic device identifies the first scene based on location, the electronic device can determine the activities that the user may be doing at the moment based on the current location and the characteristics of the location; when the electronic device identifies the first scene based on location, the electronic device can determine the user's next specific purpose (such as watching a movie) based on the user's last operation on the electronic device (such as opening a map to navigate to a movie theater).
[0254] S102: Displaying a first desktop, where the first desktop includes a plurality of first application icons and at least one first card.
[0255] In this method, the content displayed in the first desktop (i.e., the multiple first applications and the at least one first card) is determined based on the first scenario. That is, the multiple first applications are applications that the user may need to browse or open in the first scenario, and the at least one first card is a card generated by an application that the user may need to browse or open in the first scenario. The electronic device presents application and service cards that the user may use in the current scenario based on the actual needs of the user in the current scenario, which can help the user locate the application he needs to browse more quickly and save the user's time.
[0256] S103: Identify that the first scene changes to a second scene.
[0257] S104: Displaying a second desktop, where the second desktop includes multiple second applications and at least one second card, where the multiple second application icons are different from the multiple first application icons, and / or the at least one second card is different from the at least one first card.
[0258] Similarly, the above-mentioned multiple second applications and the above-mentioned at least one second card are determined based on the above-mentioned second scene, and after the scene changes, the content displayed by the electronic device will also be different, that is, the above-mentioned multiple second application icons are different from the above-mentioned multiple first application icons, and / or the above-mentioned at least one second card is different from the above-mentioned at least one first card.
[0259] It is understandable that in most cases, users check their mobile phone screens for a clear purpose, and this purpose may be strongly related to factors such as time and place, as well as the user's personal usage preferences. For example, users generally check their schedules in the morning and open games, sports and health applications in the evening. For another example, users generally open the boarding code at the bus station, open the payment code at the store, and so on. Therefore, in this method, when the scene changes, the content presented on the desktop of the electronic device will also change with the change of the scene. In this way, the electronic device can dynamically present the application and service cards that the user may use in the current scene according to the scene, further improving the user experience.
[0260] It should be noted that, in the method, the basis for the electronic device to determine that the scene has changed from the first scene to the second scene may include but is not limited to the following:
[0261] 1. Time changes
[0262] It is understandable that users have a regular schedule in their daily routine. For example, for most people, 7:00 am is the time to get up, 8:00-9:00 am needs to leave home to take a bus or drive to the company, and go home after 6:00 pm. Therefore, in this embodiment, the electronic device can update the content of the scenario-based desktop at different times based on the user's habits, so that the user can find the application that needs to be opened at the current time more quickly. For details, please refer to the relevant description of Figure 11 above, which will not be repeated here.
[0263] 2. Change of location
[0264] The applications that users need to open are often directly related to the location of the user. For example, users generally open the boarding code at the bus station, open the payment code at the store, open the navigation software on the highway, etc. Therefore, in this embodiment, the electronic device can obtain the location information of the current environment in real time, and combine the location information to update the content of the scenario desktop at different locations, so that the user can find the application that needs to be opened at the current location more quickly. For details, please refer to the relevant description of Figure 12 above, which will not be repeated here.
[0265] 3. Receive user operation
[0266] It is understandable that there may be a connection between the purposes of the user viewing the electronic device twice. For example, after a user uses the application "Map" to search for a nearby movie theater, the next time the user views the electronic device, the user may want to open the application "Douban" or "Meituan" to purchase movie tickets. Therefore, in this embodiment, the electronic device can update the content of the scenario-based desktop based on the applications or cards that the user browsed when using the electronic device last time, and recommend cards or applications that meet the user's current usage needs. For details, please refer to the relevant description of Figure 13 above, which will not be repeated here.
[0267] Optionally, in this method, the first desktop and the second desktop may include a dock area, and the user can adjust the size of the dock area by, for example, pulling up or pulling down, and the number of programs that the dock area can accommodate will also increase. In this way, the user can put more of his frequently used applications into the dock area so that the user can directly and quickly start more applications. Optionally, after the user adjusts the area of the dock area, the electronic device can adaptively add or delete icons of applications outside the dock area to provide the user with a better visual experience. Optionally, when the electronic device changes the area of the dock area in the first desktop or the second desktop, the electronic device can adaptively change the display mode of the cards in the first desktop or the second desktop, and the display mode includes the number, shape and arrangement of the cards to provide the user with a better browsing effect. For details, please refer to the above-mentioned relevant description of Figure 7, which will not be repeated here.
[0268] In an optional embodiment, the electronic device can delete, add, scale, and perform other operations on the cards in the first desktop or the second desktop in response to user operations. Accordingly, when the user deletes a card in the first desktop or the second desktop, adds cards corresponding to other applications to the first desktop or the second desktop, or adjusts the shape and size of a card in the first desktop or the second desktop, in order to ensure the user's browsing experience, the electronic device can adaptively adjust the shape, size, and specific position of other cards in the first desktop or the second desktop in the card area. For details, please refer to the aforementioned description of Figures 8 to 10, which will not be repeated here.
[0269] An embodiment of the present application also provides an electronic device, which includes: one or more processors and a memory; wherein the memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method shown in the aforementioned embodiment.
[0270] As used in the above embodiments, the term “when…” may be interpreted to mean “if…” or “after…” or “in response to determining…” or “in response to detecting…”, depending on the context. Similarly, the phrases “upon determining…” or “if (stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
[0271] 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).
[0272] 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, and 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 or random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A display method, characterized in that: Applied to electronic equipment, the method includes: In a first scenario, a first desktop is displayed, where the first desktop includes a plurality of first application icons and at least one first card; Recognize that the first scene changes to a second scene, and display a second desktop, where the second desktop includes multiple second application icons and at least one second card, where the multiple second application icons are different from the multiple first application icons, and / or the at least one second card is different from the at least one first card.
2. The method according to claim 1, characterized in that The first desktop includes a first dock area, and the method further includes: receiving a first operation acting on the first dock area; In response to the first operation, displaying a third desktop, wherein the third desktop includes a second dock area, and an area of the second dock area is different from an area of the first dock area; When the area of the second dock area is larger than that of the first dock area, the number of application icons in the second dock area is larger than the number of application icons in the first dock area; when the area of the second dock area is smaller than that of the first dock area, the number of application icons in the second dock area is smaller than the number of application icons in the first dock area.
3. The method according to claim 2, characterized in that Among the at least one first application icon on the first desktop, the number of application icons located outside the first dock area is N, and in the third desktop, the number of application icons located outside the second dock area is M; In a case where the area of the second dock region is larger than the area of the first dock region, N is larger than M; When the area of the second dock region is smaller than that of the first dock region, N is smaller than M.
4. The method according to claim 2 or 3, characterized in that The third desktop includes at least one third card, and the at least one third card is all or part of the cards in the at least first card. The at least one first card and the at least one third card are displayed in different ways.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a second operation applied to a fourth card, where the fourth card is any one of the at least one first card; In response to the second operation, the fourth card is deleted.
6. The method according to claim 5, characterized in that After receiving the second operation acting on the fourth card, the method further includes: A fourth desktop is displayed, where the fourth desktop includes at least one fifth card, and the at least one fifth card is displayed differently from the at least one first card.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: receiving a third operation acting on the first desktop, In response to the third operation, a sixth card is generated.
8. The method according to claim 7, characterized in that After receiving a third operation acting on the first desktop, the method further includes: A fifth desktop is displayed, wherein the fifth desktop includes at least one seventh card, and the at least one seventh card includes the at least one first card and the sixth card; and the at least one seventh card and the at least one first card are displayed in different manners.
9. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a fourth operation applied to an eighth card, wherein the eighth card is any one of the at least one first card; In response to the fourth operation, the eighth card is enlarged or reduced.
10. The method according to claim 9, characterized in that After receiving the fourth operation acting on the eighth card, the method further includes: A sixth desktop is displayed, where the sixth desktop includes the at least one first card, and a display mode of the at least one first card in the sixth desktop is different from that of the at least one first card in the first desktop.
11. The method according to any one of claims 1 to 10, characterized in that The identifying that the first scene changes to the second scene includes: Recognizing that time changes from a first moment to a second moment, the first moment corresponds to the first scene, and the second moment corresponds to the second scene; Or, recognizing that the location of the electronic device changes from a first location to a second location, the first location corresponds to the first scene, and the second location corresponds to the second scene; Or, at the third moment, the user is identified as performing a fifth operation on the electronic device, and at the fourth moment, the user is identified as performing a sixth operation on the electronic device. The fifth operation performed by the user on the electronic device corresponds to the first scenario, and the sixth operation performed by the user on the electronic device corresponds to the second scenario.
12. An electronic device, characterized in that: The electronic device includes: one or more processors, a memory, and a display screen; The memory is coupled to the one or more processors, and is configured to store computer program codes, where the computer program codes include computer instructions. The one or more processors call the computer instructions to enable the electronic device to execute the method according to any one of claims 1 to 11.
13. A chip system, applied to an electronic device, comprising one or more processors, wherein the processors are configured to call computer instructions so that the electronic device executes the method according to any one of claims 1 to 11.
14. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the electronic device is caused to execute the method according to any one of claims 1 to 11.