Information display method and electronic equipment

CN120883185APending Publication Date: 2025-10-31HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480012552.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-01-09
Filing Date
2024-08-16
Publication Date
2025-10-31

AI Technical Summary

Technical Problem

The notification messages displayed on the status bar of existing electronic devices are poor in operability, affecting human-computer interaction efficiency.

Method used

By setting through holes on the display screen, increasing the display area, and displaying interface elements in capsule form on the status bar, users can hide or reproduce these interface elements through the status bar to improve their interactivity.

Benefits of technology

The human-computer interaction efficiency of electronic devices is improved, and users can hide or reproduce interface elements on the status bar through simple operations to avoid information interference and facilitate viewing of important information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120883185A_ABST
    Figure CN120883185A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information display method and electronic equipment, and relates to the technical field of interaction. The problem that the operability of interface elements in a status bar is poor is solved. According to the specific scheme, a first interface is displayed, a status bar is displayed on the first interface, and a through hole is located in a display area of the status bar; displaying a first control on the status bar; wherein the display area of the first control surrounds the through hole; the first control is used for pushing first information; in response to a first operation of a user, canceling display of the first control; and after a second operation of the user on the status bar is detected, re-displaying the first control on the status bar.
Need to check novelty before this filing date? Find Prior Art

Description

Information display method and electronic device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 8, 2023, with application number 202311485016.1, and invention name “A capsule window interaction method and electronic device”, and the Chinese patent application filed with the State Intellectual Property Office on January 9, 2024, with application number 202410040769.X, and invention name “A information display method and electronic device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of interactive technology, and in particular to an information display method and an electronic device. Background Art

[0003] With the iteration of electronic devices, the types of applications (APPs) that can be installed on electronic devices and the types of services that can be provided are increasing, and the corresponding notification messages of APPs and services are also increasing. Currently, electronic devices can push notification messages of APPs or services in the status bar. However, the operability of the push objects displayed in the status bar is poor, which affects the human-computer interaction efficiency of electronic devices.

[0004] Summary of the Invention

[0005] In view of this, the present application provides an information display method and an electronic device, which improve the human-computer interaction efficiency of the electronic device by improving the operability of the interface elements on the status bar.

[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, an information display method provided by an embodiment of the present application can be applied to an electronic device. A through hole for embedding a camera is provided on a display screen of the electronic device, and the electronic device can display a first interface. The first interface can be any user interface of the electronic device, for example, it can be a home interface. A status bar is displayed on the first interface, and the status bar can be displayed floating above the user interface displayed on the electronic device.

[0008] It is understandable that by providing a through hole in the display screen, the display area of ​​the electronic device can be maximized while retaining the front camera of the electronic device. In some embodiments, the display area of ​​the status bar surrounds the above-mentioned through hole. For example, the display area to the left and the display area to the right of the through hole can both be used to display the interface elements of the status bar. In this way, the electronic device can reuse the display area divided by the above-mentioned through hole.

[0009] In an exemplary scenario, a first control may be displayed on the status bar. The first control may be a capsule-shaped interface element, or may be an interface element of other forms. The display position of the first control is related to the position of the through-hole, so that the display area of ​​the first control can surround the through-hole. Visually, the first control and the through-hole are integrated. The electronic device can use the first control to push the first information to the user, making full use of the display area of ​​the status bar.

[0010] While the status bar displays the first control, the electronic device may also cancel the display of the first control in response to a first operation of the user, and redisplay the first control in the status bar after detecting a second operation of the user on the status bar.

[0011] It can be seen that in the above embodiment, the user can hide or reappear the first control on the status bar by operating the status bar, thereby improving the interactivity of the interface element (first control) surrounding the through-hole in the display area. In actual application, the user can hide the first capsule through simple operations to avoid the first information pushed by the first control from interfering with the user. In addition, the user can trigger the electronic device to restore the display of the first control for pushing the first information through simple operations, making it easier to view the hidden first information, thereby improving the operability of the first control on the status bar and improving the human-computer interaction efficiency of the device.

[0012] In some embodiments, after canceling the display of the first control, the electronic device detects a second operation of the user. Exemplarily, the second operation may be a swipe down operation relative to the status bar. It is understood that the swipe down operation relative to the status bar may be an operation in which the starting point of the swipe track is located in a touch hotspot of the status bar. For example, the second operation may be an operation in which the starting point of the swipe track is located in a touch hotspot near a through-hole in the status bar. For another example, the second operation may be an operation in which the starting point of the swipe track is located anywhere in the touch hotspot of the status bar.

[0013] In some examples, in response to the second operation, the electronic device displays a notification center interface, where the notification center interface includes a notification card for pushing the first information. In response to a user instruction to cancel display of the notification center interface, the electronic device displays the first interface again, and simultaneously reappears the first control on the status bar. The reappeared first control continues to push the first information.

[0014] In other examples, after canceling the display of the first control, the electronic device responds to the second operation by reappearing the first control on the status bar, and the reappeared first control continues to push the first information.

[0015] In a possible embodiment, when the electronic device faces some types of second operations (for example, a second operation with a starting point located in a touch hot zone near a through-hole, or a second operation with a sliding track length less than a preset threshold), it can skip the step of displaying the notification center interface and directly reproduce the first control in the status bar. When the electronic device faces another part of the second operation (for example, an operation with a sliding track greater than or equal to a preset threshold), it needs to display the notification center interface first. After exiting the notification center interface, the first control is reproduced on the status bar.

[0016] In the above embodiment, the second operation is a swipe down relative to the status bar, which is more in line with the user's operating habits. In addition, the second operation can be diverse. No matter what second operation the user performs, the first control on the status bar will eventually be restored. This reduces the difficulty and tediousness of the user's instruction to restore the first control, thereby improving the efficiency of human-computer interaction in electronic devices.

[0017] In some embodiments, the first operation includes a swipe-up operation relative to the first control, wherein the swipe-up operation relative to the first control refers to a swipe-up operation in which the starting point of the swipe track is located within the touch hot zone of the first control.

[0018] In the above embodiment, canceling the interface element (first control) in the status bar by sliding up is more in line with the user's operating habits and improves the human-computer interaction efficiency of the device.

[0019] In some embodiments, when the status bar displays the first control, the electronic device may further display a second control on the status bar. The second control may be displayed overlapping the first control, and the second information may be pushed through the second control.

[0020] In the above embodiment, the electronic device can push different information that needs to be pushed in real time through the status bar, thereby improving the efficiency of information reaching users.

[0021] In some embodiments, the second information may be state information of the target service. In an exemplary scenario, the electronic device responds to a user instruction to start a first application and displays a second interface, which is an application interface of the first application.

[0022] For example, the first application includes a game application that provides game services, or a taxi application that provides taxi services. Of course, it can also include other applications that require users to grasp the service status in real time, such as a food delivery application.

[0023] In some embodiments, the electronic device activates a target service in response to a user operation on a second interface. After the target service is activated, if a user indicates to exit the second interface, a second control may be displayed on the status bar. The second control is used to push status information of the target service. The user can promptly understand the operating status of the target service through the second control.

[0024] In some embodiments, when the status bar displays a first control and a second control overlapping each other, the electronic device cancels the display of the second control and the first control in response to a user swiping up on the second control.

[0025] In the above embodiment, the management efficiency of the overlapping interface elements displayed in the status bar can be improved.

[0026] In other embodiments, after the second control is displayed in the status bar, the electronic device cancels the display of the second control and exposes the first control in response to the user sliding up on the second control.

[0027] In some embodiments, the target service includes a first process node and a second process node, and the content of the second information corresponding to the first process node and the second information corresponding to the second process node are different. After canceling the display of the second control and the first control, the electronic device responds to the target service by entering the second process node from the first process node and displays a first dynamic notification. The first dynamic notification is used to push the second information corresponding to the second process node. The display area of ​​the first dynamic notification is larger than that of the second control, and the actual content displayed is also more than that of the second control. After the first dynamic notification is displayed for a preset length of time, the first dynamic notification is canceled, and the second control is displayed in the status bar. The second control is used to push the second information corresponding to the second process node.

[0028] In the above embodiment, it is possible to avoid the user missing the updated second information after canceling the display of the second control, thereby ensuring the reach of the second information. In other possible embodiments, the above second process node can be a process node marked as an important process node, so as to ensure that the user does not miss the status information of the target service at the important process node. In other possible embodiments, if the second process node is not an important process node, the target service may not trigger the display of the first dynamic notification and the reappearance of the second control when entering the second process node from the first process node, thereby avoiding the second information from interfering with the user.

[0029] In some embodiments, in response to the second information being information about a real-time status update, the second control is canceled from display under a first condition, wherein the first condition includes: the target service is terminated; or the second control is continuously displayed for a duration exceeding a first duration.

[0030] In some embodiments, in response to the first information being function recommendation information, the first control is canceled after being displayed for a second duration, wherein the second duration is shorter than the first duration.

[0031] In the above embodiment, the electronic device classifies the type of information and manages the interface elements (such as the first control and the second control) that push different types of information in different ways. Among them, for information whose status is updated in real time, the corresponding interface element can be canceled after being displayed for a long time, or after the corresponding service ends. For function recommendation information, the corresponding interface element can be canceled after being displayed for a short time. Improve the intelligence level of the automatic management of interface elements in the status bar.

[0032] In some embodiments, when the first information is function recommendation information, before displaying the first control on the status bar, the electronic device may first display a target control card, where the target control card includes a target control, and the target control is used to trigger the function indicated by the first information; after the target control card is displayed for a preset period of time, the target control card is canceled.

[0033] In some embodiments, the second information is a message that needs to be pushed to the user. In response to determining that a message needs to be pushed to the user, a second dynamic notification is displayed, and the second dynamic notification is used to push the second information; after a preset time period, the second dynamic notification is canceled, and the corresponding second control is displayed in the status bar.

[0034] In addition, the message to be pushed to the user includes instant notification information. In response to the second information being instant notification information, the electronic device cancels the display of the second control after the second control is displayed for a second duration; in response to the user's operation, displays a notification center interface that does not include a notification card for pushing the second information; and in response to the user's instruction to cancel the display of the notification center interface, displays the first interface and does not display the second control on the status bar.

[0035] In the above embodiment, for instant notification information, after the display is canceled, it will not reappear, so as to avoid worthless information from repeatedly reaching the user.

[0036] In some embodiments, in response to a user-indicated lock screen operation, a lock screen interface is displayed, and the first control is canceled, wherein the lock screen interface includes a lock screen card, and the lock screen card is used to push the first information; in response to a user-indicated unlock operation, the first interface is displayed, and the first control is restored to display on the status bar; or, before detecting a user-indicated unlock operation, in response to a user-indicated delete lock screen card operation, the lock screen card is canceled; after detecting a user-indicated unlock operation, the first control is not displayed on the status bar.

[0037] In some embodiments, when the status bar displays only the first control, in response to the user's operation on the first control, such as a click operation, a third dynamic notification corresponding to the first control is displayed, and the third dynamic notification is used to push the first information. The content displayed in the third dynamic notification is more than the content displayed by the first control.

[0038] In the above embodiment, more content of the first information can be viewed through a simple click operation, which is convenient for the user to grasp the first information.

[0039] In some embodiments, in response to the user's third operation (slide down operation) on the third dynamic notification, a small application window of the second application is displayed, and the first information is information related to the second application.

[0040] In the above embodiment, the user can trigger the display of a small application window of the second application by clicking the first control and sliding down on the third dynamic notification, making it easier for the user to operate the second application. It is understandable that although the small window can block the first interface, it does not completely block the first interface, and does not affect the user's other operations on the first interface, thereby improving the device's multi-threaded operation capabilities.

[0041] In other embodiments, in response to a user operation (click operation) on the first control, an application interface of the second application is displayed, and the first information is information related to the second application.

[0042] In some embodiments, in a scenario where the status bar displays the first control and the second control in an overlapping manner, in response to a user operation on the second control, a fourth dynamic notification corresponding to the second control and a third dynamic notification corresponding to the first control are displayed.

[0043] In some embodiments, in response to a fourth operation of the user, the fourth dynamic notification and the third dynamic notification are canceled; and the stacked second control and the first control are displayed on the status bar.

[0044] Among them, the fourth operation includes any one of the following: an operation of instructing to switch between horizontal and vertical screens; an operation of instructing to exit; clicking on a target area, and the target area does not overlap with the display area of ​​the fourth dynamic notification and the third dynamic notification.

[0045] In some embodiments, after the status bar displays the first control, an eye cursor is displayed, and the display position of the eye cursor is the user's gaze position on the display screen; in response to the eye cursor entering the display area of ​​the first control, the display area of ​​the first control is increased; in response to the eye cursor staying in the display area of ​​the first control for a third time period, a third dynamic notification corresponding to the first control is displayed; in response to the eye cursor staying in the display area of ​​the third dynamic notification for a fourth time period, an application interface of a second application is displayed, and the first information is information related to the second application.

[0046] In the above embodiment, the electronic device can also use eye movement interaction technology to increase the interaction methods between the user and the interface elements in the status bar, thereby improving the intelligence level of the electronic device and the efficiency of human-computer interaction.

[0047] In a second aspect, an embodiment of the present application provides an electronic device, which includes a display screen, one or more processors and a memory; the display screen is provided with a through hole for embedding a camera, the memory is coupled to the processor, and the memory is used to store computer program code, the computer program code includes computer instructions, and when one or more processors execute the computer instructions, the one or more processors are used to execute the method in the first aspect and its possible embodiments.

[0048] In a third aspect, an embodiment of the present application provides a computer storage medium, comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method in the above-mentioned first aspect and its possible embodiments.

[0049] In a fourth aspect, the present application provides a computer program product. When the computer program product is run on the above-mentioned electronic device, the electronic device executes the method in the above-mentioned first aspect and its possible embodiments.

[0050] In a fifth aspect, the present application provides a chip system, which is applied to an electronic device and stores a computer program. When the computer program is executed, the electronic device executes the method in the above-mentioned first aspect and its possible embodiments.

[0051] It can be understood that the electronic devices, computer storage media and computer program products provided in the above aspects are all applied to the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] FIG1 is one of the example diagrams of a scenario in which a status capsule is displayed in a status bar according to an embodiment of the present application;

[0053] FIG2 is a second example diagram of a scenario in which a status capsule is displayed in a status bar according to an embodiment of the present application;

[0054] FIG3 is a third example diagram of a scenario in which a status capsule is displayed in a status bar according to an embodiment of the present application;

[0055] FIG4 is a fourth example diagram of a scenario in which a status capsule is displayed in a status bar according to an embodiment of the present application;

[0056] FIG5 is an example diagram of different service information pushed by status capsules at different process nodes for the same service provided by an embodiment of the present application;

[0057] FIG6 is an example diagram of service information displayed by a status capsule switching at the same process node for the same service provided in an embodiment of the present application;

[0058] FIG7 is a diagram illustrating an example of a scenario in which the same service switches to different process nodes according to an embodiment of the present application;

[0059] FIG8 is a diagram illustrating an example scenario of a service entering a process node indicating the end of an embodiment of the present application;

[0060] FIG9 is a diagram illustrating an example of a scenario in which multiple status capsules are displayed in a status bar according to an embodiment of the present application;

[0061] FIG10 is a diagram illustrating an example of a scenario in which a dynamic notification capsule is displayed according to an embodiment of the present application;

[0062] FIG11 is a diagram showing an example of a scene of a display scene control capsule according to an embodiment of the present application;

[0063] FIG12 is one of the example diagrams of a scene showing an instant notification capsule according to an embodiment of the present application;

[0064] FIG13 is a second example diagram of a scene showing an instant notification capsule according to an embodiment of the present application;

[0065] FIG14 is one of the example diagrams of hiding and restoring the display status capsule according to an embodiment of the present application;

[0066] FIG15 is a second example diagram of a scenario of hiding and restoring a display status capsule according to an embodiment of the present application;

[0067] FIG16 is a diagram illustrating an example scenario of a notification corresponding to a deletion status capsule according to an embodiment of the present application;

[0068] FIG17 is a diagram illustrating an example scenario of setting a notification corresponding to a status capsule according to an embodiment of the present application;

[0069] FIG18 is a third example diagram of a scenario of hiding and restoring a display status capsule according to an embodiment of the present application;

[0070] FIG19 is a diagram illustrating an example of hiding and restoring a state capsule in a multi-state capsule scenario according to an embodiment of the present application;

[0071] FIG20 is one of the example diagrams of interacting with a status capsule provided in an embodiment of the present application;

[0072] FIG21 is a second example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0073] FIG22 is a third example diagram of interacting with a status capsule according to an embodiment of the present application;

[0074] FIG23 is a fourth example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0075] FIG24 is a fifth example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0076] FIG25 is a sixth example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0077] FIG26 is a seventh example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0078] FIG27 is an eighth example diagram of interacting with a status capsule provided in an embodiment of the present application;

[0079] FIG28 is a diagram showing an example of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0080] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this embodiment, unless otherwise specified, "plurality" means two or more.

[0081] As full-screen devices are widely used in electronic devices, a camera hole for configuring a front camera is usually set at the top of the screen of the electronic device. When the screen is lit up to display content, there are no display pixels at the front camera hole and no content can be displayed, that is, the front camera hole appears black, which is inconsistent with the display area of ​​the screen.

[0082] In order to reduce the obtrusiveness of the front camera hole, an embodiment of the present application provides a status bar notification display solution combined with the front camera hole. For example, a capsule-style display is used at the front camera hole to display service information related to various services. The capsule is black, and the front camera hole is also black, so the capsule and the front camera hole form a complete capsule. In this way, users can quickly receive important service notifications through the capsule in the status bar, which improves the efficiency of users receiving important notifications while reducing the obtrusiveness of the front camera hole.

[0083] In some embodiments, a black capsule, such as a status capsule, is always displayed on the status bar of the electronic device. The front camera hole of the electronic device is embedded in the status capsule, and visually the front camera hole and the status capsule are integrated. For example, when there is no need to push service information to the user, the display area of ​​the above-mentioned status capsule is small and no content is displayed. When it is necessary to push service information to the user, the display area of ​​the above-mentioned status capsule is increased, and the service information to be pushed, such as the corresponding icon and key content, can be displayed on the status capsule.

[0084] In other embodiments, when no service information is needed to be pushed to the user, the status capsule is not displayed, revealing the front camera lens. When service information is needed, the status capsule is displayed, and the service information to be pushed, such as the corresponding icon and key content, can be displayed on the status capsule. The displayed status capsule is black, and the front camera hole is embedded in the status capsule, visually integrating the front camera hole and the status capsule, fully utilizing the display space provided by the screen.

[0085] In some embodiments, electronic devices can push service information in the status bar via status capsules. When using status capsules to push service information, the duration of service information push is controlled by the service's business logic. This can lead to some service information remaining in the status bar for extended periods, causing disruption to users.

[0086] For example, according to the business logic for long-distance ride-hailing services, after a long-distance ride-hailing service begins, a status capsule is displayed in the status bar to push notifications related to the long-distance ride-hailing service. After the long-distance ride-hailing service ends, notifications related to the ride-hailing service are canceled. For example, this can be canceled by shrinking the status capsule to display nothing, with the front camera aperture hidden beneath the shrunken status capsule. Another example is that the status capsule can be removed from the status bar, revealing the front camera aperture.

[0087] Due to the long service life of long-distance taxi services, the status capsule used to push notifications about long-distance taxi services will remain in the status bar for a long time. Obviously, long-term residence not only interferes with users, but also takes up the limited display space of the status bar for a long time, affecting the utilization of the status bar.

[0088] To address the aforementioned issues, embodiments of the present application further provide an information display method. After applying this information display method, an electronic device can, in response to a user's operation, cancel (or resume) the display of a status capsule used to push service information. This improves the interactivity of the status capsule while preventing service information from remaining in the status bar for extended periods.

[0089] The capsules (or status capsules) displayed in the status bar mentioned in the subsequent embodiments are all black capsules, and their display position is related to the position of the front camera hole, so that the front camera hole is embedded in the capsule (or status capsule), thereby hiding the front camera hole. Of course, the status bar can also display other types of capsules, such as capsules of other colors and display positions unrelated to the front camera hole. These will not be described in detail in the embodiments of this application.

[0090] The information display method provided in the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0091] In some embodiments, when a first type of application is running in the background of an electronic device and the first type of application is providing a corresponding application service to a user, the electronic device may display service information corresponding to the first type of application in the status bar. In this way, the user can understand the running status of the first type of application in the background through this service information. The first type of application may be an application that requires the user to understand its real-time running status when providing the corresponding application service.

[0092] For example, the first type of application includes a music application. When a music application is playing music (providing music playback services to the user), the user needs to know whether the music application is playing normally and the track being played. Accordingly, after the music application enters the background but continues to play music (providing music playback services to the user), the electronic device can display the service information corresponding to the music application in the status bar.

[0093] For another example, the first type of application also includes game applications. When the game application responds to a user operation and starts a game (providing game services to the user), the user needs to understand information such as the progress of the game. Accordingly, when the game application temporarily runs in the background and the game is not over, the electronic device can display the service information corresponding to the game application in the status bar. Through this service information, the user can understand the progress of the game. It can be understood that the above is only an example of the first type of application and does not serve as a limitation on the first type of application. In some possible embodiments, the applications actually included in the first type of application can be customized.

[0094] Continuing with the example of the first type of application being a music application, as shown in FIG1 , the music application in the electronic device is running in the foreground, and the electronic device displays a music playback interface 101 provided by the music application. The above-mentioned music playback interface 101 can display information about the track being played (Music 1), such as the music cover 105, song title, lyrics, playback status (playing or paused), playback progress, etc. of Music 1. The user can grasp the running status of the music application through the music playback interface 101. In addition, while the music playback interface 101 is displayed, a capsule 103 is displayed in the status bar 102 of the electronic device, and no content is displayed in the capsule 103. The front camera hole 104 of the electronic device is embedded in the capsule 103, so that the front camera hole 104 is hidden under the capsule 103. In other embodiments, while the music playback interface 101 is displayed, the capsule 103 may not be displayed in the status bar 102 of the electronic device, exposing the front camera hole 104. This embodiment of the present application is not specifically limited to this.

[0095] When displaying the music playback interface 101, the electronic device can, in response to the user's operation, switch the music application to the background. As shown in Figure 1, the electronic device can display the main interface 106 in response to the user's upward swipe operation. The main interface 106 includes application icons of applications configured in the electronic device. The main interface 106 does not display the real-time running status information of the music application. In the process of the electronic device switching from the music playback interface 101 to displaying the main interface 106, the status bar 102 changes from displaying capsules 103 to displaying status capsules 107. The display area occupied by the status capsule 107 is larger than that of the capsule 103. The status capsule 107 displays the service information corresponding to the music application. The service information includes an icon 108 from the music application (if music 1 is playing, the icon 108 can be a thumbnail of the poster cover of music 1) and a service status 109 indicating normal playback.

[0096] Thus, visually, as the music app enters the background, capsule 103 on the status bar gradually grows larger, becoming status capsule 107. After switching to another interface (e.g., main interface 106), status capsule 107 on the status bar displays the service information corresponding to the music app. In this way, even if the music app enters the background, the user can still grasp the real-time running status of the music app through status capsule 107.

[0097] In some embodiments, when an electronic device pushes important information to a user, a status capsule for pushing the important information can be displayed in the status bar. This prevents the user from missing important information and reduces the excessive interference of the important information to the user.

[0098] As another example, the above-mentioned important information may include information that the electronic device assesses needs to be pushed to the user and the importance of which meets predefined conditions.

[0099] Among them, the measurement standard of importance is: whether ignoring the information will have a major impact, such as loss of life, property, time, opportunity, etc. In one example, the importance of information can include very important, important, generally important and unimportant. Very important means that if the user does not handle it, it may threaten the user's life, for example, notifications about major natural disasters such as earthquakes and typhoons. Important means that if the user does not handle it, the property may be damaged, for example, taxi notifications, express delivery timely pickup notifications, etc. Generally important means that if the user misses it, it may cause a waste of the user's time, for example, notifications during express delivery. Unimportant means that if the user misses it, it will have no impact on the user, for example, the system's reminder of the time spent using the mobile phone for health. Exemplarily, the above-mentioned pre-defined conditions can be that the importance reaches very important, important and generally important.

[0100] Taking the scenario where the electronic device evaluates that important information needs to be pushed as an example, as shown in Figure 2, after the electronic device follows the user into a specific geographic fence (for example, the geographic fence corresponding to the express station), it triggers the relevant express pickup information to be pushed to the user. Before entering the specific geographic fence, the electronic device displays the main interface 201. While the main interface 201 is displayed, a capsule 203 is displayed in the status bar 202 of the electronic device. The capsule 203 is the same capsule as the capsule 103 in Figure 1. After the electronic device enters the geographic fence corresponding to the express station, in response to identifying the geographic fence of the express station, a dynamic banner 204 is displayed, and the display of the capsule 203 is canceled. Among them, the dynamic notification 204 is used to display the express pickup information related to the express station, such as the pickup address, pickup status, pickup code, express identification, etc.

[0101] Exemplarily, the display form of the above-mentioned dynamic notification can be a black card, and the display position of the dynamic notification is also related to the front camera hole. When the dynamic notification is displayed, the front camera hole is embedded in the dynamic notification, and visually the front camera hole and the dynamic notification are integrated.

[0102] As shown in FIG2 , if the display duration of dynamic notification 204 reaches a preset duration (e.g., 5 seconds) and no operation on dynamic notification 204 is detected, or if an upward swipe operation relative to dynamic notification 204 is detected (the starting point of the upward swipe operation is within the touch hotspot of dynamic notification 204, and the user's operation within the touch hotspot can be regarded as an operation on dynamic notification 204), dynamic notification 204 is canceled and status capsule 205 is displayed on status bar 202. The above process is visually presented as: dynamic notification 204 shrinks into status capsule 205.

[0103] The display area of ​​the status capsule 205 is smaller than that of the dynamic notification 204. The status capsule 205 displays key information from the courier pickup information, such as the courier ID 206 and the pickup status 207. The key information can be selected from the courier pickup information, and the key information can indicate that the currently displayed capsule is related to the courier pickup. If there are multiple key contents, different key contents can be displayed in a carousel or switchable manner on the capsule.

[0104] 2 , in response to a user instruction to cancel the dynamic notification, such as a left swipe on dynamic notification 204 (the starting point of the left swipe is within the touch hot zone of dynamic notification 204), dynamic notification 204 is canceled, and capsule 203 is re-displayed in status bar 202. This process is visually represented as dynamic notification 204 shrinking to capsule 203, and the push of courier pickup information to the user is suspended.

[0105] In some embodiments, when an electronic device pushes service information from an application, it uses a banner notification to push it. Banner notifications can be cards of various colors and can be displayed at the top, middle, or bottom of the screen. After the banner notification is unchecked, the corresponding push information needs to be viewed in the notification center. Compared to dynamic notifications, the human-computer interaction efficiency of viewing the real-time status of the push information after the banner notification is unchecked is lower.

[0106] In some embodiments, the push method for some service information can be changed from banner notification to dynamic notification. For example, the push method for service information such as call service information, taxi service information, navigation information, and takeout order information can be changed from banner notification to dynamic notification.

[0107] For example, the method for changing the push mode from a banner notification to a dynamic notification may be: in response to the user or developer's instruction, the type identifier of the service information is added to a preset whitelist. In this way, when the electronic device detects that the service information to be pushed matches the identifier in the whitelist, the service information is pushed using the dynamic notification method.

[0108] If service information originally needs to be pushed using a persistent banner notification, such as call service information and alarm reminder information, after the push method is changed to dynamic notification, it also needs to be pushed using a persistent dynamic notification. That is, after the dynamic notification of call service information (or alarm reminder information) is displayed, if no user action is detected for the persistent dynamic notification, the display duration of the persistent dynamic notification is not limited. For other dynamic notifications, the dynamic notification will be canceled after the preset display duration.

[0109] Taking the scenario of using a persistently displayed dynamic notification to push call service information as an example, as shown in Figure 3, before receiving an incoming call request, the electronic device displays a main interface 301. While displaying the main interface 301, a capsule 303 is displayed in the status bar 302 of the electronic device. The capsule 303 is the same capsule as the capsule 103 in Figure 1.

[0110] After receiving an incoming call request, the electronic device launches the call service, cancels the display of capsule 303, and displays a dynamic notification 304. This dynamic notification 304 is used to display information related to the call service, such as the call service icon, call type (incoming call, outgoing call), call status (waiting for answer, connected, hung up), call duration, contact information corresponding to the call, and communication controls (function control 305 indicating answering and function control 306 indicating hanging up). In addition, the display position of the dynamic notification 304 is related to the front camera hole, so that the front camera hole is embedded in the dynamic notification 304. The dynamic notification 304 is black, which can hide the front camera hole.

[0111] If no user operation on the dynamic notification 304 is detected, the dynamic notification 304 may remain displayed until the call service ends.

[0112] As shown in FIG3 , the electronic device may detect a user's instruction to collapse the dynamic notification 304 , such as a swipe-up operation relative to the dynamic notification 304 , where the starting point of the swipe-up operation is within the touch hot zone of the dynamic notification 304 .

[0113] Exemplarily, in response to an instruction to collapse dynamic notification 304, dynamic notification 304 is undisplayed and status capsule 307 is displayed on status bar 302. Visually, dynamic notification 304 shrinks to status capsule 307. Status capsule 307 has a smaller display area than dynamic notification 304 and can display less information related to the call service. For example, status capsule 307 may display key content corresponding to the call service, such as a call service icon 308 and an indicator 309 indicating the call type. The key content of the call service may be information selected from relevant information about the call service, and this key content may indicate that the currently displayed capsule is related to the call service.

[0114] In addition, the key content corresponding to the call service can include multiple pieces of information. In different scenarios, the capsule displays different key content. For example, if the call is not answered, the label 309 may be the characters "Incoming Call", indicating that the call type of the call service is an incoming call and is waiting to be answered. If the call is answered, the label 309 may display the call hold time.

[0115] After the call service ends, for example, after the user instructs to hang up the call, or the display time of the dynamic notification 304 reaches the preset call waiting time and no user answering instruction is detected, the status capsule 307 is canceled on the status bar 302, and the capsule 303 is displayed again.

[0116] Taking the scenario of using dynamic notifications to push taxi service information as an example, as shown in Figure 4, the electronic device displays a main interface 401. Main interface 401 includes application icons for installed applications, such as an icon 402 for a taxi application. In response to a user clicking icon 402, a taxi travel interface 403 is displayed. This taxi travel interface 403 includes a trip configuration box 404. In response to the user's configuration operations in trip configuration box 404, such as configuring a route from location A to location B, the taxi service is provided to the user according to the corresponding business process for the taxi service.

[0117] Among them, when the electronic device executes the business process corresponding to the taxi service, it may go through multiple process nodes, such as the "platform dispatching order" node, the "driver picking up" node, the "arriving at the pick-up point" node, the "going to the destination" node and the "end of the trip" node.

[0118] At different process nodes, the taxi service information that needs to be pushed to users is different. For example, at the "Platform Dispatching" node, information related to the dispatch waiting time (dispatching status, dispatching waiting time) needs to be pushed to users. For another example, at the "Driver Pickup" node, vehicle-related information (such as driver information, license plate information, vehicle location information, etc.) and the estimated time it takes for the vehicle to arrive at the pick-up point need to be pushed to users. For another example, at the "Arrival at the Pick-up Point" node, information such as the vehicle waiting time needs to be pushed to users. For another example, at the "Go to Destination" node, trip-related information (navigation route information, estimated arrival time, road congestion) needs to be pushed to users. For another example, at the "End of Trip" node, service result information (trip duration, trip evaluation) needs to be pushed to users.

[0119] When the taxi application is running in the foreground, the electronic device can display a taxi service interface 405. The taxi service interface 405 presents the current process node of the taxi service and the corresponding taxi service information to the user.

[0120] When the taxi-hailing application is running in the background, in response to the taxi-hailing service switching from one process node to another, the electronic device pushes the taxi-hailing service information related to the switched process node through dynamic notifications, and, when the dynamic notification is not displayed, pushes the taxi-hailing service information related to the current process node through the status capsule in the status bar.

[0121] As shown in Figure 4 , when the electronic device displays the ride-hailing service interface 405, in response to a user's instruction to exit the ride-hailing application, such as by swiping up, the main interface 401 is displayed. Correspondingly, a status capsule 407 is displayed in the status bar 406. For example, status capsule 407 displays one or more pieces of ride-hailing service information corresponding to the "Platform Dispatching" node, such as an icon 408 indicating the ride-hailing service and content 409 indicating that a dispatch is in progress.

[0122] The display area of ​​the status capsule 407 is limited. When multiple taxi service information corresponding to the current process node needs to be displayed, the multiple taxi service information corresponding to the current process node can be displayed on the status capsule 407 in a carousel manner.

[0123] For example, as shown in FIG5 , when the taxi service is in the “platform dispatching” node, the electronic device can display the dispatching status and the dispatching waiting time through the status capsule carousel / switch.

[0124] As an implementation method, the electronic device can rotate / switch the content 409 indicating the dispatch status and the content 501 indicating the dispatch waiting time on the status capsule of the status bar at preset intervals (e.g., 2 seconds), wherein the content 501 can be determined according to the actual dispatch waiting time. For example, if the dispatch waiting time is 1 minute and 30 seconds, the above content 501 means waiting for 01:30.

[0125] For example, as shown in Figure 6, when the taxi service is in the "Platform Dispatching" state, in response to the taxi app switching to background operation, content 409 (i.e., the text "Dispatching") is displayed on status capsule 602 in status bar 601. After 2 seconds, content 501 (i.e., the actual waiting time for dispatching) is displayed. After that, the carousel display / or switching between content 409 and content 501 is repeated.

[0126] For example, as shown in FIG5 , when the taxi service is at the “driver pick-up” node, the electronic device can display vehicle-related information and the estimated time to reach the pick-up point through a status capsule.

[0127] As an implementation, the electronic device may rotate / switch between displaying vehicle-related information 502 and estimated arrival time 503 on the status capsule in the status bar at preset intervals (e.g., every two seconds). Content 502 may be the license plate number of the order-receiving vehicle, such as Beijing AXXXX5. Content 503 may be the estimated arrival time of the order-receiving vehicle, such as approximately three minutes.

[0128] For example, as shown in Figure 7, before the taxi service is detected to have entered the "Driver Pickup" node from the "Platform Dispatching" node, status capsule 702 in status bar 701 displays content 409 (i.e., the text "Dispatching"). After the taxi service is detected to have entered the "Driver Pickup" node from the "Platform Dispatching" node, dynamic notification 703 is displayed, and dynamic capsule 702 is removed. Dynamic notification 703 can display taxi service information corresponding to the "Driver Pickup" node, such as vehicle-related information and the estimated time of arrival at the pickup point.

[0129] In response to the dynamic notification 703 being displayed for a preset duration and no operation on the dynamic notification 703 being detected, or in response to the user swiping up on the dynamic notification 703 (the starting point of the swiping up operation is located within the touch hot zone of the dynamic notification 703), the electronic device cancels the display of the dynamic notification 703 and displays the status capsule 702 on the status bar 701 again, wherein the above-mentioned status capsule 702 can carously / switch to display the content 502 indicating vehicle-related information and the content 503 indicating the estimated duration.

[0130] Exemplarily, as shown in FIG. 5, when the taxi-hailing service is at the "Arrived at Pick-up Point" node, the electronic device can display vehicle-related information and arrival status through carousel / switching of status capsules.

[0131] As an implementation, the electronic device can carousel / switch and display content 504 indicating vehicle-related information and content 505 indicating the arrival status on the status capsule in the status bar at a preset interval (e.g., 2 seconds). Among them, content 504 can be the license plate number of the accepted vehicle. For example, Beijing AXXXX5. The above content 505 can be the character "Arrived".

[0132] Exemplarily, as shown in FIG. 5, when the taxi-hailing service is at the "Going to Destination" node, the electronic device can display the estimated arrival time and arrival status through carousel / switching of status capsules.

[0133] As an implementation, the electronic device can carousel / switch and display content 506 and content 507 on the status capsule in the status bar at a preset interval (e.g., 2 seconds). Among them, content 506 can be the estimated time to reach the destination. For example, it is estimated that the destination can be reached at 18:50. The above content 506 can be 18:50 arrives. Of course, due to many uncontrollable factors in the actual journey, when the estimated time to reach the destination changes, content 506 also changes accordingly. The above content 507 can be the character "In Progress".

[0134] Exemplarily, as shown in FIG. 5, when the taxi-hailing service is at the "Trip Ended" node, the electronic device can display service result information through the status capsule. For example, the character "Ended".

[0135] After the taxi-hailing service enters the "Trip Ended" node, the status capsule for pushing taxi-hailing service information can be cancelled. As shown in FIG. 8, before detecting that the taxi-hailing service enters the "Trip Ended" node from the "Going to Destination" node, content 507 (i.e., the character "In Progress") is displayed on the status capsule 802 of the status bar 801. After detecting that the taxi-hailing service enters the "Trip Ended" node from the "Going to Destination" node, a dynamic notification 803 is displayed, and the dynamic capsule 802 is cancelled. Among them, the above dynamic notification 803 can display taxi-hailing service information corresponding to the "Trip Ended" node, such as a trip evaluation entry, trip duration, and the character "Ended" indicating the end of the trip, etc.

[0136] In response to dynamic notification 803 being displayed for a preset duration and no operation on dynamic notification 803 being detected, or in response to a user swiping up on dynamic notification 803 (the starting point of the swiping up is within the touch hot zone of dynamic notification 803), the electronic device cancels display of dynamic notification 803 and again displays status capsule 802 on status bar 801, wherein the status capsule 802 may display content 508. After the display duration of status capsule 802 containing content 508 exceeds duration 1, status capsule 802 is canceled.

[0137] In some embodiments, when an application is running in the background, a dynamic notification may be triggered when an application service being executed by the application enters any process node, such as the scenarios shown in FIG. 7 and FIG. 8 .

[0138] In other embodiments, the process nodes corresponding to application services are divided into key nodes and common nodes, and these two types of nodes can be customized. For example, in response to user actions, the driver pick-up node, arrival at the boarding point node, and travel to the destination node for a ride-hailing service can be configured as key nodes, while the other process nodes of the ride-hailing service are correspondingly configured as common process nodes.

[0139] When the application is running in the background, dynamic notifications can be triggered when the application service being executed by the application enters a key node. For example, as shown in Figure 7, dynamic notification 703 can be displayed when the driver picks up the driver. When the application service being executed by the application enters a normal key node (such as the trip end node), the dynamic notification step is skipped and only the content displayed in the status capsule is updated.

[0140] In some embodiments, the status bar of the electronic device may further display multiple status capsules.

[0141] In an exemplary scenario, as shown in FIG9 , when the electronic device displays home screen 901, a status capsule 903 related to courier pickup is already displayed in status bar 902. In response to a user clicking icon 904 in home screen 901, a taxi-hailing app is launched, and a taxi-hailing interface 905 provided by the taxi-hailing app is displayed. At this point, status capsule 903 is still displayed in status bar 902.

[0142] As shown in Figure 9, the taxi travel interface 905 includes a trip configuration box 906. In response to the user's configuration operation in the trip configuration box 906, such as configuring the operation of traveling from point A to point B, the electronic device can display the taxi service interface 907 and start the taxi service.

[0143] Afterwards, in response to a user instruction to exit the ride-hailing app, such as by swiping up on ride-hailing service interface 907, main interface 901 is displayed again. Accordingly, the electronic device displays status capsule 908 on status bar 902. Status capsule 908 displays ride-hailing service information. Status capsule 908 overlays status capsule 903.

[0144] In the embodiment of the present application, the status capsules displayed on the status bar can be divided into multiple categories according to the type of objects pushed. Different types of status capsules are displayed on the status bar for different durations.

[0145] Exemplarily, state capsules can be divided into dynamic service capsules, scene control capsules, and state feedback capsules.

[0146] The objects pushed by the dynamic service capsules are service information that is updated and that users need to keep up to date with, such as call service information, taxi service information, navigation information, and takeout order information. The objects pushed by the dynamic service capsules can also have a clear start (with a clear user expectation) and an end state, such as exercise plan information. The objects pushed by the dynamic service capsules can also be information that is very important (or important or generally important) and has a small amount of information. For example, it can be static information or dynamic information.

[0147] The objects pushed by the above scene control capsules are control functions that need to be pushed to users based on the real-time scene assessment, such as beauty control functions and sound effect adjustment functions.

[0148] The above-mentioned status feedback capsules push status reminders that need to reach users immediately and do not need to be pushed to users for a long time. They are usually transient reminders, such as keyboard and mouse sharing reminders, headphone connection reminders, etc.

[0149] In some embodiments, the display duration of a dynamic service capsule is controlled by the business rules of the service being pushed.

[0150] For example, the business rules corresponding to the courier pickup service indicate that the status capsule of the courier pickup information will no longer be displayed after the courier is picked up or leaves the geographical fence of the courier station.

[0151] For example, the business rules of the taxi service indicate that after the taxi service ends, the status capsule for pushing the taxi service information will no longer be displayed. Correspondingly, as shown in FIG8 , after the taxi service enters the end process node, the status capsule 802 for pushing the taxi service information will be removed after an interval of 1.

[0152] For example, the business rules for a ride-hailing service dictate that the status capsule display should not exceed eight hours. Accordingly, as shown in Figure 10, at time t1, the electronic device responds to a user action, such as configuring a route from location A to location B, and initiates the ride-hailing service. At time t2, the electronic device responds to the user action by switching the ride-hailing application to the background and displaying status capsule 1001, which is used to push ride-hailing service information.

[0153] As shown in Figure 10, the time interval between time points t2 and t3 is less than 8 hours. During this period, the taxi service information displayed by status capsule 1001 may change, but the displayed status remains unchanged. If the time interval between time points t2 and t4 is greater than 8 hours, the electronic device does not display status capsule 1001.

[0154] In some embodiments, the display duration of the scene control capsule is a preconfigured duration 2, for example, the duration 2 is 10 seconds.

[0155] As shown in Figure 11, the electronic device receives a video call request from B. In response to the video call request, a dynamic notification 1101 is displayed. The dynamic notification 1101 includes a control 1102 for answering the video call. In response to the user clicking the control 1102, a video call interface 1103 is displayed.

[0156] As shown in Figure 11, in response to a user clicking control 1102, the electronic device can assess whether a beauty control function needs to be pushed to the user in the current scenario. Accordingly, the electronic device can display a control card 1104. The control card 1104 displays functional controls corresponding to the beauty control function, such as a beauty intensity control bar 1105. The control card 1104 is black and is displayed relative to the front camera aperture. That is, when the control card 1104 is displayed, the front camera is embedded within the control card 1104, thus hiding the front camera aperture.

[0157] For example, the electronic device can configure the level of beauty processing for real-time captured image data in response to a user's operation in the beauty intensity control bar 1105. As shown in FIG11 , in response to the user selecting control 1106 in the beauty intensity control bar 1105 , the electronic device performs beauty processing on the captured image data according to the rules of the medium beauty level, thereby optimizing the captured image data.

[0158] Among them, the above-mentioned beautification processing levels include none, low-level beautification, medium-level beautification and high-level beautification. None means that no beautification processing is performed on the image data. The above-mentioned low-level beautification, medium-level beautification and high-level beautification all require beautification processing on the image data. The beautification processing rules corresponding to different levels are different. For example, low-level beautification requires the least beautification processing items to be executed, high-level beautification requires the most beautification processing items to be executed, and medium-level beautification requires more beautification processing items than low-level beautification, but less than high-level beautification. In this way, the similarity between the image data after low-level beautification processing and the original image data is similarity a, the similarity between the image data after medium-level beautification processing and the original image data is similarity b, and the similarity between the image data after medium-level beautification processing and the original image data is similarity c. Similarity a is higher than similarity b, and similarity b is higher than similarity c.

[0159] As shown in FIG11 , when the display duration of control card 1104 reaches a preset duration (5 seconds) and no operation on control card 1104 is detected, control card 1104 is canceled and status capsule 1107 is displayed. It is understood that the electronic device can trigger the electronic device to display control card 1104 again in response to the user's operation on status capsule 1107, so that the user can adjust the beauty processing level more conveniently.

[0160] If no operation on the status capsule 1107 is received within the duration 2 of displaying the status capsule 1107 , the electronic device may cancel the display of the status capsule 1107 .

[0161] After canceling status capsule 1107, the electronic device detects the user's instruction to view the notification center and displays notification center interface 1108, which includes control card 1110. The display content of control card 1110 is the same as that of control card 1104, and the color of control card 1110 is not specifically limited.

[0162] Exemplarily, the operation of indicating viewing the notification center may be a sliding operation relative to the status bar 1109 , wherein the starting point of the sliding operation relative to the status bar 1109 is located in the touch hot zone of the status bar 1109 .

[0163] In some embodiments, in response to the operation instructing to exit notification center interface 1108, the electronic device re-displays video call interface 1103 and re-displays status capsule 1107. After status capsule 1107 is displayed again for a duration of 2, status capsule 1107 is removed from display.

[0164] In some embodiments, the display duration of the status feedback capsule can also be preconfigured to duration 2. As shown in Figure 12, when the keyboard and mouse sharing channel between the electronic device and other devices (such as a laptop) is established, the electronic device can display notification 1201. When notification 1201 is displayed for a preset duration and no user operation is received on notification 1201, notification 1201 is canceled and status capsule 1202 is displayed. For example, the electronic device can display notification 1201 again in response to the user clicking on status capsule 1202.

[0165] When the time for displaying the status capsule 1202 reaches duration 2 and no user operation on the status capsule 1202 is detected, the electronic device may cancel the display of the status capsule 1202 .

[0166] Unlike the scene control capsules, after canceling the display of a status feedback capsule (e.g., status capsule 1202), the reminder pushed by the status feedback capsule is no longer retained. As shown in Figure 12, after canceling the display of status capsule 1202, in response to the user's instruction to view the notification center, notification center interface 1203 is displayed. Notification center 1203 does not contain notification 1201. In addition, in response to the user's instruction to exit notification center interface 1203, notification 1201 is no longer displayed.

[0167] In some embodiments, if a status capsule (e.g., an original status capsule) is already displayed in the status bar, if a scene control capsule needs to be displayed, the scene control capsule can be displayed over the original status capsule. After a duration of 2, the scene control capsule is removed, revealing the original status capsule.

[0168] As shown in Figure 13, status capsule 1301 is displayed in status bar 1302. This status capsule 1301 is used to push courier pickup information. In response to establishing a keyboard and mouse sharing channel with another device, notification 1201 is displayed. After notification 1201 is displayed for a preset duration and no user action is taken on notification 1201, notification 1201 is removed from display and status capsule 1202 is displayed in status bar 1302.

[0169] For example, status capsule 1202 overlaps status capsule 1301. When status capsule 1202 is displayed for duration 2 and no user operation on status capsule 1202 is detected, the electronic device may cancel display of status capsule 1202 and expose status capsule 1301.

[0170] In the above embodiment, different methods are used to manage the display duration of different types of status capsules, thereby ensuring that the objects pushed by the status capsules can effectively reach the user while avoiding excessive interference to the user caused by the pushed objects.

[0171] In some embodiments, the electronic device can hide the status capsule in the status bar or reappear the hidden status capsule in response to the user's operation. In other embodiments, the electronic device can automatically reappear the dynamic service capsule that has been hidden when the corresponding service enters a new process node.

[0172] The following uses the scenario where a status capsule is displayed in the status bar as an example to describe how to hide or reappear the status capsule with the help of the attached figure:

[0173] In an exemplary scenario, as shown in FIG14 , the electronic device displays a main interface 1408 and displays a status capsule 1402 on the status bar 1401. This status capsule 1402 is used to push courier pickup information. Status capsule 1402 corresponds to a touch hotspot 1403. When the electronic device detects a user's operation on touch hotspot 1403, it can be considered an operation on status capsule 1402. The area of ​​touch hotspot 1403 is slightly larger than the actual display area occupied by status capsule 1402.

[0174] As shown in FIG14 , in response to a user swiping up on the status capsule 1402 , eg, a swiping up operation with the starting point located at the touch hot zone 1403 , the status capsule 1402 may be canceled, which may also be referred to as hiding the status capsule 1402 .

[0175] In some embodiments, after status capsule 1402 is removed from display, capsule 1404 may be displayed on status bar 1401. This capsule 1404 does not display any content and occupies a smaller display area than status capsule 1402. Furthermore, like status capsule 1402, both capsules can obscure the front camera aperture. In other examples, after status capsule 1402 is removed from display, the capsule used to conceal the front camera aperture may also be omitted.

[0176] As shown in FIG14 , after the status capsule 1402 is deselected, in response to a user's instruction to view the notification center, such as sliding down relative to the status bar 1401 (the starting point of the slide is within the touch hotspot of the status bar 1401), the notification center interface 1405 is displayed. This notification center interface 1405 includes ordinary notifications that have been pushed to the user and the user has not processed them. For example, an application message 1406 from a messaging application. This notification center interface 1405 also includes a notification card 1407 for pushing courier pickup information.

[0177] As shown in Figure 14, in response to the user's instruction to exit the notification center, such as the user swiping up on the notification center interface 1405, the notification center interface 1405 is canceled, the main interface 1408 is displayed again, and the status capsule 1402 is displayed on the status bar 1401, which can also be called the reappearance status capsule 1402.

[0178] In other embodiments, after hiding the status capsule 1402 , the electronic device may also skip displaying the notification center interface and directly reappear the status capsule 1402 in response to a sliding operation relative to the status bar 1401 .

[0179] In a possible embodiment, after hiding status capsule 1402, if a swipe down operation relative to status bar 1401 is detected, and the starting point of the swipe down operation is located on the left side of status bar 1401, the electronic device displays notification center interface 1405. If a swipe down operation relative to status bar 1401 is detected, and the starting point of the swipe down operation is located on the right side of status bar 1401, the step of displaying the notification center interface is skipped, and status capsule 1402 is directly reappeared.

[0180] In other possible embodiments, after hiding status capsule 1402, if a swipe down operation relative to status bar 1401 is detected, and the sliding distance corresponding to the swipe down operation (the length of the sliding track) is less than a preset threshold, the step of displaying the notification center interface is skipped and status capsule 1402 is directly reappeared. If a swipe down operation relative to status bar 1401 is detected, and the sliding distance corresponding to the swipe down operation is greater than or equal to the preset threshold, the electronic device displays notification center interface 1405.

[0181] In another possible embodiment, after hiding status capsule 1402, if a swipe down operation relative to status bar 1401 is detected, and the starting point of the swipe down operation (the starting point of the swipe trajectory) is within the touch hotspot near the front camera hole, the step of displaying the notification center interface is skipped and status capsule 1402 is directly reappeared. Otherwise, notification center interface 1405 is displayed.

[0182] In another exemplary scenario, as shown in FIG15 , the electronic device displays a main interface 1501 , and a status capsule 1503 is displayed on a status bar 1502 . The status capsule 1503 is used to push courier pickup information.

[0183] In some embodiments, the electronic device can detect a user-indicated lock screen operation. In response to the user-indicated lock screen operation, for example, in response to detecting that the user presses the power button, the electronic device can display lock screen interface 1504, where lock screen interface 1504 includes lock screen card 1506, which is also used to display courier pickup information, and the displayed courier pickup information is more than status capsule 1503. Correspondingly, in response to the user-indicated lock screen operation, the electronic device can also cancel the display of status capsule 1503 to avoid repeated information push.

[0184] In some examples, as shown in FIG15 , after canceling the display of status capsule 1503, a capsule 1505 may be displayed in status bar 1502. Capsule 1505 does not display any content, and the front camera hole may be hidden. In other examples, after canceling the display of status capsule 1503, the capsule may not be displayed in status bar 1502, revealing the front camera hole.

[0185] In addition, if no user operation is received on lock screen card 1506, the electronic device may execute the unlocking process in response to a user instruction to unlock, such as the user's finger touching unlock area 1507. If the unlocking is successful, the main interface 1501 is displayed again, the capsule 1505 is removed from display, and the status capsule 1503 is displayed again in the status bar 1502.

[0186] In some embodiments, while displaying the lock screen card 1506 , the electronic device may also process the lock screen card 1506 in response to user operations.

[0187] For example, as shown in FIG16 , the electronic device displays a lock screen interface 1504 including a lock screen card 1506. The electronic device displays a capsule 1505 on the status bar 1505. The capsule 1505 does not display any content and is used to hide the front camera hole. Subsequently, in response to a left swipe operation relative to lock screen card 1506, a delete control 1601 and a settings control 1602 are displayed on the lock screen interface 1504. The delete control 1601 and the settings control 1602 are displayed relative to the lock screen card 1506.

[0188] As shown in Figure 16, in response to the user clicking on the delete control 1601, the lock screen card 1506 is canceled. After the lock screen card 1506 is canceled, the electronic device responds to the user's unlock operation, such as touching the unlock area 1507. If the unlock is successful, the main interface 1501 is displayed. While the main interface 1501 is displayed, a capsule 1505 may continue to be displayed on the status bar 1502. This capsule 1505 does not display any content and is used to hide the front camera hole.

[0189] 15 is that, in response to a user operation, the electronic device deletes the lock screen card 1506. After deleting the lock screen card 1506, the electronic device no longer displays the status capsule 1503 for pushing the courier pickup information after being unlocked.

[0190] As another example, as shown in FIG17 , in response to a user clicking on settings control 1602, settings window 1701 is displayed. Settings window 1701 includes multiple configuration options for lock screen card 1506, such as configuration item 1702 for notifying users within one hour. In response to the user clicking on configuration item 1702, lock screen card 1506 is removed from display. Similarly, in this scenario, in response to a user unlocking the device, such as by touching unlock area 1507, if unlocking is successful, the electronic device displays home interface 1501. In addition, capsule 1505 continues to display in the status bar 1502 of the electronic device. This capsule 1505 does not display any content and is used to hide the front camera aperture. After one hour, if the electronic device detects the geofence of a delivery station again, status capsule 1503 may be displayed again in status bar 1502. Within one hour, even if the electronic device detects the geofence of a delivery station, status capsule 1503 will not be displayed.

[0191] In some embodiments, after the status capsule for pushing service information is canceled, if the service corresponding to the service information enters another process node from one process node, the status capsule may be triggered to reappear.

[0192] As shown in Figure 18, a status capsule 1802 is displayed on the status bar 1801 of the electronic device. The status capsule 1802 is used to display taxi service information, such as the taxi service information corresponding to the "Platform Dispatching" node.

[0193] In response to the user swiping up on status capsule 1802, status capsule 1802 is hidden. For example, status capsule 1802 is not displayed, and capsule 1803 is displayed on status bar 1801. Capsule 1803 does not display any content, and the display area of ​​capsule 1803 is smaller than that of status capsule 1802. Both capsule 1803 and status capsule 1802 can hide the front camera hole of the electronic device.

[0194] Afterwards, the taxi service moves from the "Platform Dispatching" node to the "Driver Pickup" node. In response to the process node switch, the electronic device displays a dynamic notification 1804. After the dynamic notification 1804 is displayed for a preset period of time, the dynamic notification 1804 is canceled and the status capsule 1802 is displayed again on the status bar 1801.

[0195] The following uses the scenario where multiple status capsules are displayed in the status bar as an example to describe how to hide or reappear status capsules with the help of the accompanying diagram:

[0196] In an exemplary scenario, as shown in FIG19 , the electronic device displays a main interface 1901 and displays a status capsule 1903 on a status bar 1902. The status capsule 1903 is used to push taxi service information. The status capsule 1903 is displayed overlaid on a status capsule 1907, which is used to push other service information.

[0197] It is understandable that when the status bar 1902 includes multiple status capsules, the status capsules may be stacked according to their latest appearance time points, ensuring that the latest status capsule is displayed overlapping other status capsules.

[0198] If a status capsule first appears in the status bar at time a, the status capsule's most recent appearance time is time a. After that, the status capsule is removed from display. At time b, the status capsule reappears. In this scenario, the corresponding most recent appearance time is updated to time b. After the status capsule is reappeared, all other capsules with a most recent appearance time earlier than time b are stacked below it.

[0199] In other embodiments, if the service information pushed by status capsule a has a higher priority than the service information pushed by other status capsules, status capsule a can be displayed overlapping the other status capsules. If the service information pushed by multiple status capsules has the same priority, they are still stacked according to the time of the latest appearance of the status capsule.

[0200] As shown in FIG. 19 , in response to a user's upward swipe operation on status capsule 1903 , status capsule 1903 and status capsule 1907 may be undisplayed, which may also be referred to as hiding the multiple status capsules on status bar 1902 .

[0201] In other possible embodiments, in response to the user's upward sliding operation on the status capsule 1903 , only the display of the status capsule 1903 may be canceled, which is not specifically limited in the embodiment of the present application.

[0202] Additionally, in some embodiments, after the multiple status capsules on status bar 1902 are hidden, capsule 1908 may be displayed on status bar 1902. This capsule 1908 does not display any content and occupies a smaller display area than status capsules 1903 and 1907. Furthermore, like status capsules 1903 and 1907, both can block the front camera aperture. In other examples, after status capsules 1903 and 1907 are removed from display, the capsule used to hide the front camera aperture may also be removed from display.

[0203] As shown in Figure 19, after the multiple status capsules on the status bar 1902 are hidden, in response to the user's instruction to view the notification center, such as sliding down relative to the status bar 1902 (the starting point of the slide is located within the touch hot zone of the status bar 1902), the notification center interface 1904 is displayed. The notification center interface 1904 includes a notification card 1905 and a notification card 1906. Among them, the notification card 1905 is used to display the taxi service information pushed by the status capsule 1903, and the notification card 1906 is used to display the service information pushed by the status capsule 1907 (such as express pickup information). The above notification cards 1905 and notification cards 1906 are arranged from top to bottom in the notification center interface 1904. For example, the corresponding notification cards can be arranged from top to bottom according to the stacking order of status capsule 1903 and status capsule 1907 in the status bar, ensuring that the notification card (e.g., notification card 1905) corresponding to the status capsule stacked on top in status bar 1902 (e.g., status capsule 1903) is arranged above the notification card (e.g., notification card 1906) corresponding to other status capsules (e.g., status capsule 1907).

[0204] It can be understood that the status bar 1902 includes M stacked status capsules, and correspondingly, the notification center interface 1904 also includes notification cards of the M status capsules, where M is a positive integer.

[0205] In some embodiments, the electronic device can delete or set the notification card in response to the user's left swipe operation on the notification card in the notification center interface. The implementation details are the same as deleting or setting the lock screen card in the lock screen interface. See Figures 16 and 17 for details.

[0206] As shown in Figure 19, in response to the user's instruction to exit the notification center, such as the user swiping up on the notification center interface 1904, the notification center interface 1904 is canceled, the main interface 1901 is displayed again, and the status capsule 1903 and the status capsule 1907 are displayed on the status bar 1902, and the status capsule 1903 is still stacked on the status capsule 1907.

[0207] In some embodiments, when a status capsule for pushing service information is displayed in the status bar, the user can interact with the status capsule by clicking on it.

[0208] 1) For status capsules that push information that needs to be available at a glance (such as taxi service information, food delivery information, etc.), in response to the user clicking on the status capsule, the electronic device can display the corresponding dynamic notification, allowing the user to quickly obtain the corresponding information without having to enter the application.

[0209] For example, as shown in FIG20 , when status bar 2001 includes a status capsule 2002, in response to a user clicking on status capsule 2002, a dynamic notification 2003 corresponding to status capsule 2002 may be displayed. Both dynamic notification 2003 and status capsule 2002 are used to display courier pickup information, but dynamic notification 2003 displays more courier pickup information than status capsule 2002. After dynamic notification 2003 is displayed, status capsule 2002 may be deselected to avoid duplicate information push.

[0210] 2) For status capsules that require a quick return to a related application (a call / game, etc.), in response to the user clicking on the status capsule, the related application of the status capsule can be triggered to run in the foreground and the application interface provided by the application can be displayed. It is understandable that the application that needs to return quickly can pre-provide the status capsule with an access interface to jump to the application interface. In this way, in response to the user clicking on the status capsule, the application interface of the application can be jumped to and displayed through this access interface.

[0211] 21 , the status bar 2101 includes a status capsule 2102 for pushing service information related to a game application. In response to a user clicking on the status capsule 2102, the electronic device may display an application interface 2103 provided by the application corresponding to the status capsule 2102.

[0212] 3) If the service information pushed by the status capsule comes from an application that supports multi-tasking floating windows, the application floating window can be displayed in response to the user's operation.

[0213] For example, as shown in FIG22 , the electronic device displays a main interface 2201. Additionally, the electronic device displays a status capsule 2202. In response to a user clicking on status capsule 2202, a dynamic notification 2203 corresponding to status capsule 2202 is displayed. Both dynamic notification 2203 and status capsule 2202 display taxi service information, with dynamic notification 2203 displaying more taxi service information than status capsule 2202.

[0214] The taxi service information comes from the taxi application. When the taxi application supports multi-tasking floating windows, in response to the user's sliding operation relative to the dynamic notification 2203, a multi-tasking window 2204 is displayed on the main interface 2201. More operations for the taxi service can be completed through the multi-tasking window 2204.

[0215] In other embodiments, as shown in FIG23 , while dynamic notification 2203 is being displayed, in response to a user clicking on dynamic notification 2203, the electronic device may display a taxi service interface 2301. The display content of taxi service interface 2301 is the same as that of multitasking window 2204 in FIG22 , but it occupies a larger display area, making it more convenient for the user to operate.

[0216] In some embodiments, when the status bar has multiple status capsules, in response to clicking on any status capsule, dynamic notifications corresponding to all status capsules are expanded.

[0217] As shown in FIG24 , the electronic device displays a main interface 2401 and also displays status capsules 2402 and 2403. Status capsules 2402 and 2403 are displayed stacked. In response to a user clicking on status capsule 2402, the stacked status capsules are unstacked and the dynamic notifications corresponding to status capsules 2402 and 2403 are expanded and displayed.

[0218] For example, a dynamic notification 2405 corresponding to the status capsule 2402 and a dynamic notification 2406 corresponding to the status capsule 2403 are displayed in the display area 2404 .

[0219] In other embodiments, the background of display area 2404 may be blurred. The display height of display area 2404 is related to the number of expanded status capsules. For example, when the electronic device displays more status capsules, more status capsules need to be expanded, and the display height of display area 2404 is higher so that notifications from all status capsules can be displayed within display area 2404.

[0220] In addition, after multiple status capsules are expanded, the corresponding dynamic notifications are arranged from top to bottom in the display area 2404 according to the stacking order of the status capsules, ensuring that the dynamic notifications corresponding to the status capsules stacked on top are arranged on the upper side of the dynamic notifications corresponding to the status capsules stacked below.

[0221] In some embodiments, as shown in FIG24 , dynamic notification 2406 is the notification arranged at the bottom of display area 2404. A touch hotspot 2407 is included below dynamic notification 2406. In response to a user clicking touch hotspot 2407, the expanded notification is collapsed, and the stacked multiple status capsules are displayed again. Alternatively, the electronic device may collapse the expanded notification and display the stacked multiple status capsules again in response to a user swiping up on display area 2404.

[0222] In other embodiments, notifications of multiple status capsules may be collapsed by switching between horizontal and vertical screens, switching between internal and external screens, detecting a click on a control indicating return (eg, a back key, a home key), and the like.

[0223] Taking the landscape and portrait modes as an example, as shown in FIG25 , the electronic device displays a video playback interface 2501 in portrait mode. The electronic device also displays status capsules 2502 and 2503. Status capsules 2502 and 2503 are displayed stacked. In response to a user clicking on status capsule 2502, the stacked status capsules are un-displayed, and the dynamic notifications corresponding to status capsules 2502 and 2503 are expanded and displayed.

[0224] For example, a dynamic notification 2505 corresponding to the status capsule 2502 and a dynamic notification 2506 corresponding to the status capsule 2503 are displayed in the display area 2504 .

[0225] In other embodiments, the background of the display area 2504 may be blurred. The display height of the display area 2504 is related to the number of expanded status capsules.

[0226] In response to detecting a user instruction to switch to horizontal display, the video playback interface 2507 is displayed horizontally, and the expanded notification is collapsed, and the stacked status capsules are displayed again, for example, the stacked status capsules 2502 and 2503 are displayed again.

[0227] In some embodiments, when the electronic device has an eye movement interaction function enabled, when a status capsule for pushing service information is displayed in the status bar, the user can interact with the status capsule by gazing at it.

[0228] As shown in Figure 26, the music application in the electronic device is running in the foreground, and the electronic device displays a music playback interface 2601 provided by the music application. The above-mentioned music playback interface 2601 can display information about the track being played (Music 1). The user can understand the running status of the music application through the music playback interface 2601. When the music playback interface 2601 is displayed, the electronic device can switch the music application to the background in response to the user's operation. As shown in Figure 26, the electronic device can display the main interface 2602 in response to the user's upward swipe operation. When the electronic device switches from the music playback interface 2601 to displaying the main interface 2602, a status capsule 2603 is displayed. When the eye movement interaction function of the electronic device is turned on, after the status capsule 2603 is displayed, the electronic device is triggered to start eye movement recognition and track the position of the user's gaze point on the screen in real time. In addition, the electronic device can also display a gaze point icon 2606. The display position of the gaze point icon 2606 is the position on the screen where the electronic device detects the user's gaze point. It is understandable that when the status capsule 2603 on the status bar 2604 disappears, the electronic device can also stop eye movement recognition and cancel the display of the gaze point icon 2606.

[0229] In addition, after the electronic device turns on the eye interaction function, when the status capsule appears on the status bar 2604 for the nth time, a reminder capsule 2605 can be displayed. The reminder capsule 2605 is used to prompt that the dynamic notification corresponding to the status capsule can be expanded by gazing at the status capsule in the status bar 2604.

[0230] Subsequently, as the user's gaze point is detected to have moved within the display range of status capsule 2603, gaze point icon 2606 moves within the display range of status capsule 2603. After gaze point icon 2606 moves within the display range of status capsule 2603, status capsule 2607 is displayed. Status capsule 2607 is the same capsule as status capsule 2603, but its display area is enlarged by 2% compared to status capsule 2603. By replacing status capsule 2603 with status capsule 2607, the user is prompted that they have gazed at the status capsule on status bar 2604.

[0231] Afterwards, if the gaze point icon 2606 stays within the display range of the status capsule 2607 and the stay time is greater than time 3 (e.g., 300ms), the status capsule 2607 is canceled and a dynamic notification 2608 is displayed. The dynamic notification 2608 is also used to push service information of the music application.

[0232] The electronic device starts eye movement recognition again and tracks the position of the user's gaze point on the screen in real time. At the same time, the electronic device can display a gaze point icon 2609. The gaze point icon 2609 can display the length of time that the user's gaze point is within the display range of the dynamic notification 2608. For example, a progress bar 2610 can be displayed on the gaze point icon 2609, and the time required to load the progress bar 2610 is a duration of 4 (1100ms). Before the progress bar is fully loaded, if it is detected that the user's gaze point moves outside the display range of the dynamic notification 2608, the above progress bar is cleared. In addition, within a duration of 5 (1 second), no gaze point is detected to return to the display range of the dynamic notification 2608, the dynamic notification 2608 is canceled, and the status capsule 2603 is displayed again.

[0233] In some embodiments, as shown in FIG27 , when the user's gaze point is within the display range of dynamic notification 2608, the progress of loading progress bar 2610 is calculated based on the dwell time of the gaze point within the display range of dynamic notification 2608. After the progress bar 2610 is fully loaded, the music playback interface 2601 corresponding to the dynamic notification 2608 is displayed.

[0234] In addition, during the eye movement recognition process, if it is detected that the user operates the above-mentioned dynamic notification 2608 by touch, mouse or cross-device, eye movement recognition can be stopped and the gaze point icon 2609 can be canceled until other dynamic notifications appear again, eye movement recognition can be started again, and the gaze point icon 2609 can be displayed.

[0235] During the eye movement recognition process, if it is detected that the user moves to the display area outside the above-mentioned dynamic notification 2608 by touching, using the mouse or through cross-device operation, the eye movement recognition does not stop. When it is detected that the user's gaze point returns to the dynamic notification 2608, the progress bar 2610 of the gaze point icon 2609 is reloaded.

[0236] The present application also provides an electronic device. The electronic device can perform the methods described in the preceding embodiments. The electronic device may include a memory and one or more processors. The memory and processor are coupled. The memory is used to store computer program code, which includes computer instructions. When the processor executes the computer instructions, the electronic device can perform the steps described in the preceding embodiments. Of course, the electronic device includes, but is not limited to, the memory and one or more processors described above.

[0237] Please refer to FIG28 , which shows a possible hardware structure diagram of the electronic device 100 :

[0238] As shown in Figure 28, 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.

[0239] Among them, the above-mentioned sensor module 180 may include sensors such as pressure sensor, gyroscope sensor, air pressure sensor, magnetic sensor, acceleration sensor, distance sensor, proximity light sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor and bone conduction sensor.

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

[0241] 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.

[0242] 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.

[0243] 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 same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

[0244] 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.

[0245] It is understood that the interface connection relationship between the modules illustrated in this embodiment is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.

[0246] 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.

[0247] Display screen 194 is used to display images, videos, etc. 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).

[0248] 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.

[0249] The ISP is used to process 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 (image sensor). The light signal is converted into an electrical signal, which is then transmitted to the ISP for processing and converted into an image visible to the naked eye. The ISP can also perform algorithmic optimization on image noise, brightness, and skin color. The ISP can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be set in camera 193.

[0250] 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 N cameras 193, where N is a positive integer greater than 1.

[0251] 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.

[0252] 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.

[0253] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.

[0254] In some embodiments, the display screen of the electronic device is provided with a through hole for embedding a camera, i.e., the front camera hole mentioned in the aforementioned embodiments. The electronic device can display a first interface, such as the main interface 1408 in Figure 14. A status bar (such as the status bar 1401 in Figure 14) is displayed floating above the first interface. The above-mentioned through hole is located in the display area of ​​the status bar.

[0255] A first control (such as status capsule 1402 in FIG. 14 ) is displayed on the status bar. The display area of ​​the first control surrounds the through hole. The first control can be a black capsule, or can be another interface element. The first control can hide the through hole and can also display a control for pushing the first information.

[0256] The electronic device responds to the user's first operation (such as a swipe up operation relative to the status bar) and cancels the display of the first control. In some embodiments, after detecting the user's second operation on the status bar (a swipe down operation relative to the status bar), the electronic device redisplays the first control on the status bar.

[0257] For example, referring to FIG14 , after canceling the display of the first control, the electronic device may, in response to the second operation, display a notification center interface (such as notification center interface 1405 in FIG14 ), wherein the notification center interface includes a notification card for pushing the first information. In response to the user's instruction to cancel the display of the notification center interface, the first interface is displayed. At the same time, the electronic device redisplays the first control in the status bar.

[0258] As another example, after canceling the display of the first control, the electronic device may respond to the second operation, or may skip the step of displaying the notification center interface and directly redisplay the first control in the status bar.

[0259] In some embodiments, when the status bar displays a first control, the electronic device may further display a second control on the status bar (such as status capsule 908 in Figure 9 and status capsule 1202 in Figure 13). The second control is displayed overlapping the first control (such as status capsule 903 in Figure 9 and status capsule 1301 in Figure 13), and the second control is used to push the second information.

[0260] For example, the second information may be the status information of the target service. For example, as shown in Figure 9, after a user activates the ride-hailing service of a ride-hailing app, the ride-hailing service becomes the target service, and the status information of the ride-hailing service becomes the second information. In other examples, the target service may be a service provided by another application, such as a game service provided by a game application. Accordingly, the second information may be the status information of the game service. For another example, the second information may be the call service information provided by a call application.

[0261] In the above example, in response to the user's instruction to start the first application (such as the taxi application shown in Figure 9), the second interface is displayed. The second interface is the application interface of the first application. For example, the second interface can be the taxi travel interface 905 shown in Figure 9. Afterwards, the electronic device responds to the user's operation on the second interface and starts the target service (the taxi service shown in Figure 9). The electronic device detects the user's instruction to exit the second interface. In response to the above operation, the electronic device displays a second control on the status bar. The second control is displayed overlapping the first control.

[0262] As another example, the second information may also be a message that the electronic device recognizes needs to be pushed to the user, such as the keyboard and mouse sharing notification in FIG13 , or courier pickup information.

[0263] When the electronic device recognizes that the second information needs to be pushed to the user, a second dynamic notification (such as notification 1201 in Figure 13) can be displayed. The second dynamic notification is used to push the second information. After a preset time, the second dynamic notification is canceled. For example, the above-mentioned second dynamic notification is similar to the dynamic notification mentioned in the aforementioned embodiment. Its display area surrounds the front camera hole and is black in color. The front camera hole can be hidden. The display area is larger than the status capsule and can display more content.

[0264] In some embodiments, after the electronic device displays the overlapping first and second controls in the status bar, in response to a user swiping up on the second control, the electronic device cancels the display of the second control and the first control.

[0265] In some embodiments, in a scenario where the second information is status information of a target service, the target service includes a first process node and a second process node (as shown in FIG18 , the taxi service includes a “platform dispatching” node and a “driver picking up” node), and the content of the second information corresponding to the first process node and the second information corresponding to the second process node are different. After canceling the display of the second control and the first control, the electronic device responds to the target service by entering the second process node from the first process node and displays a first dynamic notification (refer to the dynamic notification 1804 in FIG18 ). The first dynamic notification is used to push the second information corresponding to the second process node, and the display area of ​​the first dynamic notification is larger than that of the second control. After the first dynamic notification is displayed for a preset time, the first dynamic notification is canceled, and the second control is displayed in the status bar (refer to the status capsule 1802 in FIG18 ). The second control is used to push the second information corresponding to the second process node.

[0266] In some embodiments, referring to FIG10 , taking the case where the first information is real-time status update information as an example, while the status bar displays a second control, the electronic device, in response to the second information being real-time status update information, cancels the display of the second control under a first condition. The first condition includes: the target service has terminated; or the second control has been displayed for a duration exceeding a first duration (duration 1 in the aforementioned embodiment).

[0267] In some embodiments, referring to Figure 11, taking the first information as function recommendation information as an example, the electronic device displays a target control card (control card 1104 in Figure 11), and the target control card includes a target control (such as the beauty intensity control bar 1105 in Figure 11), and the target control is used to trigger the function indicated by the first information (such as the video beauty function in Figure 11). After the target control card is displayed for a preset time, the target control card is canceled. In addition, the electronic device can also display the first control in the status bar. In response to the first information being function recommendation information, the electronic device cancels the display of the first control after displaying the first control for a second time (duration 2).

[0268] In some embodiments, referring to FIG12 , taking the second information as an instant notification, in response to the second information being an instant notification, after the second control is displayed for a second duration, the second control is removed from display. In response to the user's operation, the notification center interface is displayed, but the notification center interface does not include the notification card for pushing the second information. In this scenario, exiting the notification center no longer displays the second control corresponding to the second information.

[0269] For example, in a scenario where the notification center interface does not contain a notification card for pushing the second information, but contains a notification card for pushing the first information, the electronic device responds to the user's instruction to cancel the operation of displaying the notification center interface, displays the first interface, and displays the first control on the status bar without displaying the second control.

[0270] In some embodiments, referring to FIG15 , in response to a user indicating a lock screen operation, the electronic device displays a lock screen interface and cancels display of the first control, wherein the lock screen interface includes a lock screen card, and the lock screen card is used to push the first message. In response to a user indicating an unlock operation, the electronic device displays the first interface and restores display of the first control on the status bar.

[0271] Alternatively, referring to Figure 16, before detecting the user's instruction to unlock, the lock screen card is canceled in response to the user's instruction to delete the lock screen card; after detecting the user's instruction to unlock, the first control is not displayed on the status bar.

[0272] In some embodiments, referring to FIG20 , when only the first control is displayed in the status bar, the electronic device may display a third dynamic notification corresponding to the first control (such as dynamic notification 2003 in FIG20 ) in response to a user clicking the first control. The third dynamic notification is also used to push the first information, and the content displayed in the third dynamic notification is more than that displayed in the first control. After the third dynamic notification is displayed, the first information is canceled to avoid repeated information push.

[0273] In some embodiments, referring to Figure 22, the electronic device displays a small application window (multi-tasking window 2204 in Figure 22) of a second application (e.g., a taxi application) in response to the user's third operation (a sliding down operation relative to the third dynamic notification) on the third dynamic notification (dynamic notification 2203 in Figure 22), and the first information is information related to the second application, for example, the service information corresponding to the taxi application at the current process node.

[0274] In other embodiments, referring to Figure 21, when only the first control is displayed in the status bar, the electronic device displays the application interface of the second application (such as the game application or music application mentioned in the aforementioned embodiments) in response to the user's operation on the first control (such as a click operation), and the first information is information related to the second application.

[0275] In some embodiments, referring to Figure 24, when the status bar only displays the first control and the second control, and the second control is displayed in the upper layer, the electronic device displays the fourth dynamic notification corresponding to the second control (such as dynamic notification 2405 in Figure 24) and the third dynamic notification corresponding to the first control (such as dynamic notification 2406 in Figure 24) in response to the user's operation on the second control.

[0276] In some embodiments, referring to FIG. 25 , the electronic device cancels display of the fourth dynamic notification and the third dynamic notification in response to a fourth operation of the user; and displays the stacked second control and the first control on the status bar.

[0277] Among them, the fourth operation includes any one of the following: an operation of instructing to switch between horizontal and vertical screens; an operation of instructing to exit; clicking on a target area, and the target area does not overlap with the display area of ​​the fourth dynamic notification and the third dynamic notification.

[0278] In some embodiments, referring to FIG. 26 and FIG. 27 , after the status bar displays the first control, an eye cursor (such as the gaze point icon 2606 in FIG. 26 ) is displayed.

[0279] In response to the eye cursor entering the display area of ​​the first control, the electronic device increases the display area of ​​the first control. In response to the eye cursor remaining in the display area of ​​the first control for a third duration (duration 3), the electronic device displays a third dynamic notification corresponding to the first control (such as dynamic notification 2608 in Figure 26). In response to the eye cursor remaining in the display area of ​​the third dynamic notification for a fourth duration (duration 4), the electronic device displays the application interface of the second application.

[0280] The present application also provides a chip system that can be applied to the electronic device in the aforementioned embodiment. The chip system includes at least one processor and at least one interface circuit. The processor can be the processor in the aforementioned electronic device. The processor and the interface circuit can be interconnected via a line. The processor can receive and execute computer instructions from the memory of the aforementioned electronic device via the interface circuit. When the computer instructions are executed by the processor, the electronic device can perform the various steps in the aforementioned embodiment. Of course, the chip system can also include other discrete components, which are not specifically limited in the present application.

[0281] In some embodiments, through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0282] The functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0283] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk.

[0284] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. An information display method, characterized in that: Applied to an electronic device, the electronic device includes a display screen, the display screen is provided with a through hole for embedding a camera, the method includes: Displaying a first interface, wherein a status bar is displayed on the first interface, and the through hole is located in a display area of ​​the status bar; Displaying a first control on the status bar; wherein the display area of ​​the first control surrounds the through hole; and the first control is used to push the first information; In response to a first operation by the user, canceling display of the first control; After detecting a second operation of the user on the status bar, the first control is redisplayed on the status bar.

2. The method according to claim 1, characterized in that After canceling the display of the first control and before the status bar redisplays the first control, the method further includes: In response to the second operation, displaying a notification center interface, the notification center interface including a notification card for pushing the first information; In response to a user instruction to cancel display of the notification center interface, the first interface is displayed.

3. The method according to claim 1 or 2, characterized in that: The first operation includes a sliding operation relative to the first control.

4. The method according to any one of claims 1 to 3, characterized in that: After the status bar displays the first control, the method further includes: A second control is displayed on the status bar, the second control is displayed overlapping the first control, and the second control is used to push second information.

5. The method according to claim 4, characterized in that The second information includes status information of the target service. Before displaying the second control on the status bar, the method includes: In response to the user's instruction, the operation of starting the first application is displayed, and the second interface is the application interface of the first application; In response to the user's operation on the second interface, starting the target service; An operation of the user instructing to exit the second interface is detected.

6. The method according to claim 5, characterized in that The first application includes: a game application that provides game services, or a taxi application that provides taxi services.

7. The method according to any one of claims 4 to 6, characterized in that: After the status bar displays the second control, the method further includes: In response to a swipe-up operation by the user relative to the second control, the second control and the first control are cancelled.

8. The method according to claim 7, characterized in that The target service includes a first process node and a second process node, the second information corresponding to the first process node and the second information corresponding to the second process node have different contents, and after canceling the display of the second control and the first control, the method further includes: In response to the target service entering a second process node from a first process node, displaying a first dynamic notification, the first dynamic notification being used to push second information corresponding to the second process node, and the display area of ​​the first dynamic notification being larger than that of the second control; After the first dynamic notification is displayed for a preset time period, the first dynamic notification is canceled, and the second control is displayed in the status bar, where the second control is used to push the second information corresponding to the second process node.

9. The method according to claim 5 or 6, characterized in that: The method further comprises: In response to the second information being information of real-time status update, under a first condition, canceling display of the second control; The first condition includes: the target service execution ends; or the second control is continuously displayed for a duration exceeding the first duration.

10. The method according to claim 1, characterized in that The method comprises: In response to the first information being function recommendation information, after displaying the first control for a second time period, the first control is canceled.

11. The method according to claim 10, characterized in that Before displaying the first control on the status bar, the method further includes: Display a target control card, wherein the target control card includes a target control, and the target control is used to trigger the function indicated by the first information; After the target control card is displayed for a preset time period, the target control card is cancelled.

12. The method according to claim 4, characterized in that The second information is a message to be pushed to the user. Before displaying the second control on the status bar, the method further includes: Displaying a second dynamic notification, where the second dynamic notification is used to push the second information; After a preset time period, the second dynamic notification is canceled.

13. The method according to claim 12, characterized in that The method further comprises: In response to the second information being instant notification information, after the second control is displayed for a second time period, canceling the display of the second control; In response to the user's operation, displaying a notification center interface, wherein the notification center interface does not include a notification card for pushing the second information; In response to a user instruction to cancel display of the notification center interface, the first interface is displayed, and the second control is not displayed on the status bar.

14. The method according to claim 1, characterized in that The method further comprises: In response to a user's instruction to lock the screen, display a lock screen interface and cancel the display of the first control, wherein the lock screen interface includes a lock screen card, and the lock screen card is used to push the first information; In response to an operation instructing the user to unlock, the first interface is displayed, and the first control is restored to display on the status bar; or, before detecting an operation instructing the user to unlock, in response to an operation instructing the user to delete the lock screen card, the lock screen card is canceled; after detecting an operation instructing the user to unlock, the first control is not displayed on the status bar.

15. The method according to claim 1, characterized in that The method further comprises: In response to the user's operation on the first control, a third dynamic notification corresponding to the first control is displayed, the third dynamic notification is used to push the first information, and the content displayed by the third dynamic notification is more than the content displayed by the first control.

16. The method according to claim 15, characterized in that The method further comprises: In response to a third operation of the user on the third dynamic notification, a small application window of a second application is displayed, and the first information is information related to the second application.

17. The method according to claim 1, characterized in that The method further comprises: In response to the user's operation on the first control, an application interface of a second application is displayed, and the first information is information related to the second application.

18. The method according to claim 4, characterized in that The method further comprises: In response to the user's operation on the second control, a fourth dynamic notification corresponding to the second control and a third dynamic notification corresponding to the first control are displayed.

19. The method according to claim 18, characterized in that The method further comprises: In response to a fourth operation of the user, canceling display of the fourth dynamic notification and the third dynamic notification; The second control and the first control are displayed stacked on the status bar.

20. The method according to claim 19, characterized in that The fourth operation includes any one of the following: Indicates the operation of switching the horizontal and vertical screens; Indicates the operation of exiting; A target area is clicked, where the target area does not overlap with display areas of the fourth dynamic notification and the third dynamic notification.

21. The method according to claim 1, characterized in that After the status bar displays the first control, the method further includes: Displaying an eye-movement cursor, wherein the display position of the eye-movement cursor is the gaze position of the user on the display screen; In response to the eye cursor entering the display area of ​​the first control, increasing the display area of ​​the first control; In response to the eye movement cursor residing in the display area of ​​the first control for a third time period, displaying a third dynamic notification corresponding to the first control; In response to the eye cursor residing for a fourth period of time in the display area of ​​the third dynamic notification, an application interface of a second application is displayed, and the first information is information related to the second application.

22. An electronic device, characterized in that: The electronic device comprises: a display screen, a processor and a memory. The display screen is provided with a through hole for embedding a camera. The memory is used to store computer instructions. When the processor executes the computer instructions, the electronic device executes the method as described in any one of claims 1-21.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the method according to any one of claims 1 to 21.