Information display method and electronic equipment

By displaying interactive capsule morphological interface elements on the status bar of the electronic device, the problem of poor operability of status bar notification messages in the prior art is solved, and the human-computer interaction efficiency is improved.

CN120010972APending Publication Date: 2025-05-16HONOR DEVICE CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202410040769.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-08
Filing Date
2024-01-09
Publication Date
2025-05-16

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

It improves the interactivity of interface elements on the status bar, simplifies the operation of users to hide or reproduce information, and improves the human-computer interaction efficiency of electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120010972A_ABST
    Figure CN120010972A_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

[0001] This application claims the priority of 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”, the entire contents of which are incorporated by reference in this application. Technical Field

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

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

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

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

[0006] 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 main interface. A status bar is displayed on the first interface, and the status bar can be displayed floating above the user interface displayed by the electronic device.

[0007] It can be understood that by setting the through hole on the display screen, the display area of ​​the electronic device can be increased as much as possible while retaining the front camera of the electronic device. In some embodiments, the display area of ​​the status bar surrounds the through hole. For example, the display area on the left and the display area on the right of the through hole can be used to display the interface elements on the status bar. In this way, the electronic device can reuse the display area divided by the through hole.

[0008] 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 may surround the through hole. Visually, the first control is integrated with the through hole. The electronic device may use the first control to push the first information to the user, making full use of the display area of ​​the status bar.

[0009] While the first control is displayed in the status bar, 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.

[0010] It can be seen that in the above embodiment, the user can hide or reappear the first control on the status bar by operating in 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 operation 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 operation, which is convenient for viewing the hidden first information, improving the operability of the first control on the status bar, and improving the human-computer interaction efficiency of the device.

[0011] 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 sliding operation relative to the status bar. It is understandable that the sliding operation relative to the status bar may be an operation in which the starting point of the sliding track is located in the touch hot zone of the status bar. For example, the second operation may be an operation in which the starting point of the sliding track is located in the touch hot zone near the through hole in the status bar. For another example, the second operation may be an operation in which the starting point of the sliding track is located at any position of the touch hot zone of the status bar.

[0012] In some examples, the electronic device displays a notification center interface in response to the second operation, the notification center interface including a notification card for pushing the first information. In response to the user's instruction to cancel the operation of displaying the notification center interface, the first interface is displayed again, and at the same time, the first control is reproduced on the status bar, and the reproduced first control continues to push the first information.

[0013] In other examples, after canceling the display of the first control, the electronic device reproduces the first control on the status bar in response to the second operation, and the reproduced first control continues to push the first information.

[0014] In a possible embodiment, when the electronic device faces some types of second operations (for example, a second operation whose starting point is located in a touch hot zone near a through hole, or a second operation whose sliding track length is less than a preset threshold), the electronic device 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 whose sliding track is 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.

[0015] In the above embodiment, the second operation is to slide down the status bar, which is more in line with the user's operating habits. In addition, the second operation can be diverse, and no matter what second operation the user performs, the first control on the status bar can be reproduced in the end, reducing the difficulty and tediousness of the user's instruction to reproduce the first control, and improving the human-computer interaction efficiency of the electronic device.

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

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

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

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

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

[0021] 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 application programs that require users to grasp the service status in real time, such as a food delivery application.

[0022] In some embodiments, the electronic device responds to the user's operation on the second interface and starts the target service. After starting the target service, if the user's operation of exiting the second interface is detected, a second control may be displayed on the status bar, and the second control is used to push the status information of the target service. Through the second control, the user can grasp the running status of the target service in a timely manner.

[0023] In some embodiments, when a first control and a second control are displayed overlappingly on the status bar, the electronic device cancels display of the second control and the first control in response to a swipe up operation by the user relative to the second control.

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

[0025] 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 a swipe-up operation by the user relative to the second control.

[0026] In some embodiments, the target service includes a first process node and a second process node, and the second information corresponding to the first process node and the second information corresponding to the second process node have different contents. 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 displayed content is also more 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, and the second control is used to push the second information corresponding to the second process node.

[0027] 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 rate of the second information. In other possible embodiments, the above second process node may 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, and the target service enters the second process node from the first process node, it is also possible not to trigger the display of the first dynamic notification and the reproduction of the second control, thereby avoiding the second information from interfering with the user.

[0028] In some embodiments, in response to the second information being information of 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.

[0029] In some embodiments, 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 from being displayed, wherein the second time period is shorter than the first time period.

[0030] 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 undisplayed after a long display time, or after the corresponding service ends. For function recommendation information, the corresponding interface element can be undisplayed after a short display time. Improve the intelligence of the interface elements in the automatic management status bar.

[0031] 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 cancelled.

[0032] In some embodiments, the second information is a message that needs to be pushed to the user. In response to determining that the 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 period of time, the second dynamic notification is canceled, and the corresponding second control is displayed in the status bar.

[0033] 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 time period; in response to the user's operation, displays the notification center interface, which does not contain a notification card for pushing the second information; 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.

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

[0035] In some embodiments, in response to a user-indicated lock screen operation, a lock screen interface is displayed, and a first control is canceled, wherein the lock screen interface includes a lock screen card, and the lock screen card is used to push a first message; 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 operation of the lock screen card, the lock screen card is canceled; after detecting a user-indicated unlock operation, the first control is not displayed on the status bar.

[0036] 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 that displayed by the first control.

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

[0038] In some embodiments, in response to a third operation (slide down operation) performed by the user 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.

[0039] In the above embodiment, the user can trigger the small application window of the second application by clicking the first control and sliding down on the third dynamic notification, so that the user can operate the second application conveniently. It can be understood that although the small window can cover the first interface, it does not completely block the first interface, does not affect other operations of the user on the first interface, and improves the multi-line operation capability of the device.

[0040] In some 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.

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

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

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

[0044] 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 gaze position of the user 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 residing 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 residing 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.

[0045] 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 human-computer interaction efficiency.

[0046] In a second aspect, an embodiment of the present application provides an electronic device, the electronic device comprising 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, the memory is used to store computer program code, the computer program code comprises computer instructions, 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.

[0047] In a third aspect, an embodiment of the present application provides a computer storage medium, including 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 possible embodiments thereof.

[0048] 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 possible embodiments thereof.

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

[0050] It can be understood that the electronic devices, computer storage media and computer program products provided in the above-mentioned 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

[0051] Figure 1 One of the example diagrams of a scene in which a status capsule is displayed in a status bar provided in an embodiment of the present application;

[0052] Figure 2 The second example diagram of a scene in which a status capsule is displayed in a status bar provided in an embodiment of the present application;

[0053] Figure 3 Figure 3 of an example of a scenario in which a status capsule is displayed in a status bar provided in an embodiment of the present application;

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

[0055] Figure 5 An example diagram of different service information pushed by status capsules at different process nodes for the same service provided in an embodiment of the present application;

[0056] Figure 6 An example diagram of service information displayed by the status capsule switching under the same process node for the same service provided in an embodiment of the present application;

[0057] Figure 7 An example diagram of a scenario in which the same service switches to different process nodes provided in an embodiment of the present application;

[0058] Figure 8 An example diagram of a scenario in which a service provided in an embodiment of the present application enters a process node indicating the end;

[0059] Fig. 9 An example diagram of a scenario in which multiple status capsules are displayed in a status bar provided in an embodiment of the present application;

[0060] Fig.10 An example diagram of a scene for displaying a dynamic notification capsule provided in an embodiment of the present application;

[0061] Fig.11 A scene example diagram of a display scene control capsule provided in an embodiment of the present application;

[0062] Fig.12 This is one of the example diagrams of the scene for displaying an instant notification capsule provided in an embodiment of the present application;

[0063] Fig.13 The second example diagram of a scene showing an instant notification capsule provided in an embodiment of the present application;

[0064] Fig.14 One of the example scenes of hiding and restoring the display status capsule provided in the embodiment of the present application;

[0065] Fig.15 The second example diagram of the scene of hiding and restoring the display status capsule provided in the embodiment of the present application;

[0066] Fig.16This is a scene example diagram of a notification corresponding to a deletion status capsule provided in an embodiment of the present application;

[0067] Fig.17 An example diagram of a scenario for setting a notification corresponding to a status capsule provided in an embodiment of the present application;

[0068] Fig.18 Figure 3 is a scene example of hiding and restoring a display status capsule provided in an embodiment of the present application;

[0069] Fig.19 An example diagram of a scene of hiding and restoring a display state capsule in the case of a multi-state capsule provided in an embodiment of the present application;

[0070] Fig. 20 One of the example diagrams of interacting with a state capsule provided in an embodiment of the present application;

[0071] Fig.21 The second example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0072] Fig. 22 The third example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0073] Fig.23 The fourth example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0074] Fig.24 The fifth example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0075] Fig.25 The sixth example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0076] Fig.26 Figure 7 of the example of interaction with the state capsule provided in the embodiment of the present application;

[0077] Fig. 27 An eighth example diagram of interaction with a state capsule provided in an embodiment of the present application;

[0078] Fig.28 This is a diagram showing an example structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0079] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, 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.

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

[0081] In order to reduce the abruptness of the front camera hole, an embodiment of the present application provides a status bar notification display solution combined with the front camera hole. Exemplarily, at the front camera hole, a capsule style is used to display service information related to various services. Among them, the color of the above-mentioned capsule is black, and the front camera hole is also black, and the capsule and the front camera hole present a complete capsule shape. In this way, the user can quickly obtain important notifications of the service through the capsule at the status bar, which improves the efficiency of the user in obtaining important notifications, and at the same time, reduces the abruptness of the front camera hole.

[0082] 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. Exemplarily, 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.

[0083] In other embodiments, when there is no need to push service information to the user, the status capsule is not displayed, and the lens of the front camera is exposed. When it is necessary to push service information to the user, the above 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, the front camera hole and the status capsule are integrated, making full use of the display space provided by the screen.

[0084] In some embodiments, the electronic device can push service information in the status bar through a status capsule. In the scenario where the status capsule is used to push service information, the push duration of the service information is controlled by the business logic of the service. In this way, there is a problem that some service information resides in the status bar for a long time, which disturbs the user.

[0085] For example, according to the business logic corresponding to the long-distance taxi service, after the long-distance taxi service starts, a status capsule for pushing notifications related to the long-distance taxi service is displayed in the status bar. After the long-distance taxi service ends, the push notifications related to the taxi service are canceled. For example, the way to cancel the push notifications related to the taxi service can be to shrink the status capsule and not display any content, and the front camera hole is hidden under the shrunken status capsule. For another example, the way to cancel the push notifications related to the taxi service can also be to cancel the display of the status capsule in the status bar and reveal the front camera hole.

[0086] Since the service cycle of long-distance taxi service is long, the status capsule used to push notifications related to long-distance taxi service will stay in the status bar for a long time. Obviously, long-term residence will not only interfere with users, but also occupy the limited display space of the status bar for a long time, affecting the utilization rate of the status bar.

[0087] In order to improve the above problems, the embodiment of the present application also provides an information display method. After the electronic device applies the information display method, it can respond to the user's operation and cancel the display (or restore the display) of the status capsule used to push service information. While improving the interactivity of the status capsule, it prevents the service information from staying in the status bar for a long time.

[0088] 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) to hide 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 that are not related to the front camera hole, which will not be described in detail in the embodiments of this application.

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

[0090] 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 corresponding application services to a user, the electronic device may display service information corresponding to the first type of application in a status bar. In this way, the user can understand the running status of the first type of application in the background through the service information. The first type of application may be an application that requires the user to understand the real-time running status when providing corresponding application services.

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

[0092] For another example, the first type of application also includes a game application. When the game application responds to the user's operation and starts a game (providing game services to the user), the user needs to know the progress of the game and other information. 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 which the user can know the progress of the game. It can be understood that the above is only an example of the first type of application, and it is not 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.

[0093] Continuing with the example of the first type of application being a music application, Figure 1 As shown, the music application in the electronic device runs in the foreground, and the electronic device displays the music playback interface 101 provided by the music application. The above-mentioned music playback interface 101 can display the information of the track (Music 1) being played, 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, during the display of the music playback interface 101, 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, during the display of the music playback interface 101, the capsule 103 may not be displayed in the status bar 102 of the electronic device, exposing the front camera hole 104, and the embodiment of the present application does not specifically limit this.

[0094] When the music playing interface 101 is displayed, the electronic device can switch the music application to the background in response to the user's operation. Figure 1As shown, the electronic device can display the main interface 106 in response to the user's swipe-up 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 the display of 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, and the service information corresponding to the music application is displayed in the status capsule 107. The service information includes an icon 108 from the music application (if music 1 is being played, the icon 108 can be a poster cover thumbnail of music 1) and a service status 109 indicating normal playback.

[0095] In this way, visually, as the music application enters the background, the capsule 103 on the status bar gradually increases and becomes a status capsule 107. After switching to display other interfaces (such as the main interface 106), the status capsule 107 on the status bar displays the service information corresponding to the music application. In this way, even if the music application enters the background, the user can still grasp the real-time running status of the music application through the status capsule 107.

[0096] In some embodiments, when an electronic device pushes important information to a user, a status capsule for pushing the important information may be displayed in the status bar, thereby preventing the user from missing important information and reducing the excessive interference of the important information to the user.

[0097] As another example, the above-mentioned important information may include information that the electronic device evaluates to need to be pushed to the user and whose importance meets predefined conditions.

[0098] Among them, the measurement standard of importance is: whether ignoring the information will have a significant 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 user 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 reminds the healthy use of mobile phone time. Exemplarily, the above-mentioned pre-defined conditions can be that the importance reaches very important, important and generally important.

[0099] Take the scenario where an electronic device evaluates important information that needs to be pushed as an example. Figure 2As shown, after the electronic device follows the user into a specific geographic fence (for example, the geographic fence corresponding to the courier station), it triggers the push of relevant courier pickup information to the user. Before entering the specific geographic fence, the electronic device displays the main interface 201. During the display of the main interface 201, a capsule 203 is displayed in the status bar 202 of the electronic device. The capsule 203 is Figure 1 The capsule 103 in the figure is the same capsule. After the electronic device enters the geo-fence corresponding to the express station, in response to identifying the geo-fence of the express station, the dynamic banner 204 is displayed, and the capsule 203 is canceled. 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.

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

[0101] like Figure 2 As shown, the display duration of the dynamic notification 204 reaches a preset duration (e.g., 5 seconds), and no operation on the dynamic notification 204 is detected, or an upward sliding operation relative to the dynamic notification 204 is detected (the starting point of the upward sliding operation is located in the touch hot zone of the dynamic notification 204, and the user's operation in the touch hot zone can be regarded as an operation on the dynamic notification 204), the dynamic notification 204 is canceled, and the status capsule 205 is displayed on the status bar 202. The above process is visually presented as: the dynamic notification 204 shrinks to the status capsule 205.

[0102] The display area of ​​the status capsule 205 is smaller than that of the dynamic notification 204. The status capsule 205 displays key content in the express pickup information, such as the express logo 206 and the pickup status 207. The key content may be information selected from the express pickup information, and the key content may reflect that the currently displayed capsule is related to the express pickup. When there are multiple key contents, different key contents may be displayed in a carousel / switch on the capsule.

[0103] In addition, if Figure 2 As shown, in response to the user's instruction to cancel the dynamic notification, such as a left swipe operation relative to the dynamic notification 204 (the starting point of the left swipe operation is located within the touch hot zone of the dynamic notification 204), the dynamic notification 204 is canceled, and the capsule 203 is displayed again in the status bar 202. The above process is visually presented as: the dynamic notification 204 shrinks into the capsule 203, and the push of the express pickup information to the user is suspended.

[0104] In some embodiments, when an electronic device pushes service information from an application, a banner notification is used for push. The banner notification can be a card of various colors and can be displayed at the top, middle, or bottom of the screen. After the banner notification is canceled, the corresponding push information needs to be viewed from the notification center. Compared with dynamic notifications, the human-computer interaction efficiency of viewing the real-time status of the push information is lower after the banner notification is canceled.

[0105] In some embodiments, the push mode of some service information can be changed from banner notification to dynamic notification. For example, the push mode of service information such as call service information, taxi service information, navigation information and takeaway order information can be changed from banner notification to dynamic notification.

[0106] For example, the push mode can be changed from a banner notification to a dynamic notification by adding the type identifier of the service information to a preset whitelist in response to the user or developer's instruction. 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 in a dynamic notification manner.

[0107] If the service information originally needs to be pushed using a permanent 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 permanent dynamic notification. That is, after the dynamic notification of call service information (or alarm reminder information) is displayed, if no user operation on the permanent dynamic notification is detected, the display duration of the permanent dynamic notification is not limited. For other dynamic notifications, the dynamic notification will be canceled after being displayed for a preset duration.

[0108] Take the scenario of using a dynamic notification with permanent display to push call service information as an example. Figure 3 As shown, before receiving the incoming call request, the electronic device displays the main interface 301. During the display of the main interface 301, a capsule 303 is displayed in the status bar 302 of the electronic device. Figure 1 The capsule 103 in is the same capsule.

[0109] After receiving the incoming call request, the electronic device pulls up the call service, cancels the display of the capsule 303, and displays the dynamic notification 304. The dynamic notification 304 is used to display relevant information of the call service, such as the call service icon, call type (incoming call, outgoing call), call status (waiting for answering, 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, and the dynamic notification 304 is black, which can hide the front camera hole.

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

[0111] like Figure 3 As shown, the electronic device can detect the user's operation of closing the dynamic notification 304, such as a swipe up operation relative to the dynamic notification 304, wherein the starting point of the swipe up operation is located within the touch hot zone of the dynamic notification 304.

[0112] Exemplarily, in response to an operation indicating to collapse the dynamic notification 304, the dynamic notification 304 is canceled from being displayed, and the status capsule 307 is displayed on the status bar 302. Visually, the dynamic notification 304 shrinks to the status capsule 307. The display area of ​​the status capsule 307 is smaller than that of the dynamic notification 304, and less information related to the call service can be displayed. For example, the status capsule 307 can display key content corresponding to the call service, such as the icon 308 of the call service and the logo 309 indicating the call type. The key content of the call service can be information selected from the relevant information of the call service, and the key content can reflect that the currently displayed capsule is related to the call service.

[0113] In addition, the key content corresponding to the call service may include multiple information. In different scenarios, the capsule displays different key content. For example, if the incoming call is not answered, the mark 309 may be the character "incoming call", indicating that the call type of the call service is an incoming call and waiting to be answered. If the incoming call has been answered, the mark 309 may display the call holding time.

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

[0115] Take the scenario of using dynamic notification to push taxi service information as an example. Figure 4As shown, the electronic device displays a main interface 401. The main interface 401 includes application icons of installed applications, such as an icon 402 of a taxi-hailing application. In response to a user clicking the icon 402, a taxi-hailing travel interface 403 is displayed. The taxi-hailing travel interface 403 includes a trip configuration box 404. In response to the user's configuration operation in the trip configuration box 404, such as configuring the operation of traveling from place A to place B, the taxi-hailing service is provided to the user according to the business process corresponding to the taxi-hailing service.

[0116] Among them, in the process of electronic devices executing the business process corresponding to the taxi service, they may go through multiple process nodes, such as the "platform dispatching orders" 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.

[0117] At different process nodes, the taxi service information that needs to be pushed to users is different. For example, at the "Platform dispatching orders" node, information related to dispatch waiting (dispatch status, dispatch waiting time) needs to be pushed to users. For another example, at the "Driver picks up" node, vehicle-related information (such as driver information, license plate information, vehicle location information, etc.) and the estimated time for the vehicle to reach 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 waiting time of the vehicle 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.

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

[0119] 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 notification. Also, when the dynamic notification is not displayed, the electronic device pushes the taxi-hailing service information related to the current process node through the status capsule in the status bar.

[0120] like Figure 4 As shown, when the electronic device displays the taxi service interface 405, in response to the user's instruction to exit the taxi application, such as a swipe up operation, the main interface 401 is displayed. Correspondingly, a status capsule 407 is displayed on the status bar 406. Exemplarily, the status capsule 407 displays one or more taxi service information corresponding to the "platform dispatching" node, such as an icon 408 indicating the taxi service and content 409 indicating that the dispatch is in progress.

[0121] The display area of the status capsule 407 is limited. When it is necessary to display multiple ride-hailing service messages corresponding to the current process node, the multiple ride-hailing service messages corresponding to the current process node can be displayed on the status capsule 407 in a carousel manner.

[0122] Exemplarily, as Figure 5 shown, when the ride-hailing service is at the "platform dispatching" node, the electronic device can display the dispatching status and the dispatching waiting duration in a carousel / switching manner through the status capsule.

[0123] As an implementation manner, the electronic device can, at a preset interval (e.g., 2 seconds), display the content 409 indicating the dispatching status and the content 501 indicating the dispatching waiting duration in a carousel / switching manner on the status capsule in the status bar, where the content 501 can be determined according to the actual dispatching waiting duration. For example, if the dispatching waiting duration is 1 minute and 30 seconds, the above content 501 is "waited 01:30".

[0124] For example, as Figure 6 shown, when the ride-hailing service is at the "platform dispatching" node, in response to the ride-hailing application switching to the background, on the status capsule 602 of the status bar 601, the content 409 (i.e., the character "dispatching") is displayed, and after 2 seconds, the content 501 (i.e., the actual dispatching waiting duration) is switched to be displayed. Then, the content 409 and the content 501 are repeatedly displayed in a carousel / or switching manner.

[0125] Exemplarily, as Figure 5 shown, when the ride-hailing service is at the "driver picking up" node, the electronic device can display vehicle-related information and the estimated duration to reach the pick-up point through the status capsule.

[0126] As an implementation manner, the electronic device can, at a preset interval (e.g., 2 seconds), display the content 502 indicating vehicle-related information and the content 503 indicating the estimated duration in a carousel / switching manner on the status capsule in the status bar, where the content 502 can be the license plate number of the vehicle that has accepted the order, for example, Jing AXXXX5. The above content 503 can be the estimated duration for the vehicle that has accepted the order to reach the pick-up point, for example, about 3 minutes.

[0127] For example, as Figure 7 shown, before detecting that the ride-hailing service enters the "driver picking up" node from the "platform dispatching" node, the content 409 (i.e., the character "dispatching") is displayed on the status capsule 702 of the status bar 701. After detecting that the ride-hailing service enters the "driver picking up" node from the "platform dispatching" node, a dynamic notification 703 is displayed, and the dynamic capsule 702 is cancelled from being displayed. Among them, the above dynamic notification 703 can display the ride-hailing service information corresponding to the "driver picking up" node, such as vehicle-related information and the estimated time to reach the pick-up point, etc.

[0128] 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's upward sliding operation on the dynamic notification 703 (the starting point of the upward sliding operation is within the touch hot zone of the dynamic notification 703), the electronic device cancels the display of the dynamic notification 703, and, the status capsule 702 is again displayed on the status bar 701, wherein, the above status capsule 702 can carousel / switch to display the content 502 indicating vehicle-related information and the content 503 indicating the estimated duration.

[0129] Exemplarily, as Figure 5 shown, when the taxi service is at the "Arrived at the pick-up point" node, the electronic device can carousel / switch to display vehicle-related information and the arrival status through the status capsule.

[0130] As an implementation manner, the electronic device can carousel / switch to display the content 504 indicating vehicle-related information and the content 505 indicating the arrival status on the status capsule of the status bar at a preset interval (e.g., 2 seconds), wherein, the content 504 can be the license plate number of the order-receiving vehicle, for example, Jing AXXXX5. The above content 505 can be the character "Arrived".

[0131] Exemplarily, as Figure 5 shown, when the taxi service is at the "Going to the destination" node, the electronic device can carousel / switch to display the estimated arrival time and the arrival status through the status capsule.

[0132] As an implementation manner, the electronic device can carousel / switch to display the content 506 and the content 507 on the status capsule of the status bar at a preset interval (e.g., 2 seconds), wherein, the 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 "Arrive at 18:50", of course, due to many uncontrollable factors in the actual journey, when the estimated time to reach the destination changes, the content 506 also changes accordingly. The above content 507 can be the character "In journey".

[0133] Exemplarily, as Figure 5 shown, when the taxi service is at the "Journey ended" node, the electronic device can display the service result information through the status capsule. For example, the character "Ended".

[0134] After the taxi service enters the "Journey ended" node, the status capsule for pushing taxi service information can be cancelled from display. As Figure 8As shown, before the taxi service is detected to enter the "trip end" node from the "going to the destination" node, the status capsule 802 of the status bar 801 displays content 507 (that is, the character "trip in progress"). After the taxi service is detected to enter the "trip end" node from the "going to the destination" node, the dynamic notification 803 is displayed, and the dynamic capsule 802 is canceled. The dynamic notification 803 can display the taxi service information corresponding to the "trip end" node, such as the trip evaluation entrance, the trip duration, and the character "ended" indicating the end of the trip.

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

[0136] 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, for example, Figure 7 and Figure 8 The scene shown.

[0137] In other embodiments, the process nodes corresponding to the application service are divided into key nodes and common nodes, and the key nodes and common nodes can be customized. For example, in response to user operations, the driver pick-up node, the arrival at the boarding point node, and the destination node corresponding to the taxi service are configured as key nodes, and correspondingly, the other process nodes of the taxi service are common process nodes.

[0138] When the application is running in the background, dynamic notifications can be triggered when the application service being executed by the application enters a critical node, for example, Figure 7 As shown, when entering the driver pick-up node, a dynamic notification 703 can be displayed. When the application service being executed by the application enters a common key node (such as a trip end node), the step of displaying the dynamic notification is skipped, and only the content displayed in the status capsule is updated.

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

[0140] For example, a scenario such as Fig. 9As shown, when the electronic device displays the main interface 901, a status capsule 903 related to express delivery pickup is displayed on the status bar 902. In response to the user clicking the icon 904 in the main interface 901, the taxi application is started, and the taxi travel interface 905 provided by the taxi application is displayed. At this time, the status capsule 903 is still displayed in the status bar 902.

[0141] like Fig. 9 As shown, 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 going from point A to point B, the electronic device can display a taxi service interface 907 and start the taxi service.

[0142] Afterwards, in response to the user's instruction to exit the taxi-hailing application, such as in response to the user's swiping up operation on the taxi-hailing service interface 907, the main interface 901 is displayed again. Accordingly, the electronic device displays a status capsule 908 on the status bar 902. The status capsule 908 is used to display the taxi-hailing service information. The status capsule 908 overlaps the status capsule 903.

[0143] 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 pushed objects. Different types of status capsules are displayed on the status bar for different durations.

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

[0145] Among them, the objects pushed by the above-mentioned dynamic service capsules are service information whose contents will be updated and which users need to know in time, such as call service information, taxi service information, navigation information and takeaway order information. The objects pushed by the above-mentioned dynamic service capsules can also have a clear start (with clear expectations of users) and an end state, such as exercise plan information. The objects pushed by the above-mentioned dynamic service capsules can also be information of very important importance (or, important, generally important) and not large in amount of information. For example, it can be static information or dynamic information.

[0146] 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 evaluation, such as beauty control function, sound effect adjustment function, etc.

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

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

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

[0150] For example, the business rules of the taxi service indicate that after the taxi service ends, the status capsule for pushing taxi service information will no longer be displayed. Figure 8 As shown, after the taxi service enters the end process node, the status capsule 802 for pushing the taxi service information is cancelled after an interval of 1.

[0151] For example, the business rules of the taxi service indicate that the status capsule should not be displayed for more than 8 hours. Fig.10 As shown, at time t1, the electronic device responds to the user operation, such as configuring the operation of going from A to B, and starts the taxi service. At time t2, the electronic device responds to the user operation, switches the taxi application to the background, and displays the status capsule 1001, which is used to push the taxi service information.

[0152] like Fig.10 As shown, the time interval between time point t2 and time point t3 is less than 8 hours. During the period between time point t2 and time point t3, the taxi service information displayed by status capsule 1001 can change, but the display status is always maintained. If the time interval between time point t2 and time point t4 is greater than 8 hours, the electronic device does not display the status capsule 1001.

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

[0154] like Fig.11 As shown, the electronic device receives a video call request from B, and in response to the video call request, displays a dynamic notification 1101, which includes a control 1102 indicating answering the video call. In response to the user clicking the control 1102, a video call interface 1103 is displayed.

[0155] like Fig.11 As shown, in response to the user clicking the control 1102, the electronic device can evaluate whether the beauty control function needs to be pushed to the user in the current scene. Correspondingly, the electronic device can display a control card 1104. The control card 1104 shows the function control corresponding to the beauty control function, such as the beauty intensity control bar 1105. The control card 1104 is a black card, and the display position is related to the front camera hole, that is, when the control card 1104 is displayed, the front camera is embedded in the control card 1104 to hide the front camera hole.

[0156] For example, the electronic device may configure the beauty processing level for the image data collected in real time in response to the user operating in the beauty intensity control bar 1105. Fig.11 As shown, in response to the user selecting the control 1106 of the beautification intensity control bar 1105 , the electronic device performs beautification processing on the collected image data according to the rules of the medium beautification level to optimize the collected image data.

[0157] 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 processed by low-level beautification and the original image data is similarity a, the similarity between the image data processed by medium-level beautification and the original image data is similarity b, and the similarity between the image data processed by medium-level beautification and the original image data is similarity c. Similarity a is higher than similarity b, and similarity b is higher than similarity c.

[0158] like Fig.11 As shown, when the display time of the control card 1104 reaches the preset time (5 seconds) and no operation on the control card 1104 is detected, the control card 1104 is cancelled, and the status capsule 1107 is displayed. It can be understood that the electronic device can respond to the user's operation on the status capsule 1107 and trigger the electronic device to display the control card 1104 again, so that the user can adjust the beauty processing level.

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

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

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

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

[0163] In some embodiments, the display duration of the status feedback capsule may also be preconfigured to be duration 2. Fig.12 As shown, 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 time and no user operation on notification 1201 is received, notification 1201 is canceled and status capsule 1202 is displayed. Exemplarily, the electronic device can display notification 1201 again in response to the user clicking status capsule 1202.

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

[0165] Unlike the scene control capsule, after the status feedback capsule (such as status capsule 1202) is canceled, the reminder pushed by the status feedback capsule is no longer retained. Fig.12 As shown, after canceling the display status capsule 1202, in response to the user's instruction to view the notification center, the notification center interface 1203 is displayed. The notification center 1203 does not contain the notification 1201. In addition, in response to the user's instruction to exit the notification center interface 1203, the notification 1201 is no longer displayed.

[0166] In some embodiments, when a status capsule (such as the 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 duration 2, the scene control capsule is canceled to reveal the original status capsule.

[0167] like Fig.13 As shown, a status capsule 1301 is displayed on the status bar 1302, and the status capsule 1301 is used to push the courier pickup information. In response to the establishment of a keyboard and mouse sharing channel with other devices, a notification 1201 is displayed. When the notification 1201 is displayed for a preset time and no user operation on the notification 1201 is received, the notification 1201 is canceled, and the status capsule 1202 is displayed in the status bar 1302.

[0168] Exemplarily, the status capsule 1202 overlaps the status capsule 1301. 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 and expose the status capsule 1301.

[0169] In the above embodiment, different methods are used to manage the display duration of different types of status capsules, so as to ensure that the objects pushed by the status capsules can effectively reach the users and avoid excessive interference of the pushed objects to the users.

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

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

[0172] Exemplary scenarios such as Fig.14 As shown, the electronic device displays the main interface 1408, and a status capsule 1402 is displayed on the status bar 1401. The status capsule 1402 is used to push the express pickup information. The status capsule 1402 corresponds to a touch hot zone 1403. The electronic device detects the user's operation on the touch hot zone 1403, which can be regarded as an operation on the status capsule 1402. The area of ​​the above touch hot zone 1403 is slightly larger than the display area actually occupied by the status capsule 1402.

[0173] like Fig.14 As shown, in response to a swipe-up operation of the user relative to the status capsule 1402 , such as a swipe-up operation with the starting point located at the touch hot zone 1403 , the status capsule 1402 may be cancelled, which may also be referred to as hiding the status capsule 1402 .

[0174] In addition, in some embodiments, after the status capsule 1402 is canceled, a capsule 1404 may be displayed on the status bar 1401. The capsule 1404 does not display any content, and the display area occupied is smaller than the display area of ​​the status capsule 1402. In addition, similar to the status capsule 1402, both can block the front camera hole. In other examples, after the status capsule 1402 is canceled, the capsule for hiding the front camera hole may not be displayed.

[0175] like Fig.14As shown, after canceling the display of the status capsule 1402, in response to the 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 located in the touch hot zone of the status bar 1401), the notification center interface 1405 is displayed. The notification center interface 1405 includes ordinary notifications that have been pushed to the user and not processed by the user. For example, an application message 1406 from a messaging application. The notification center interface 1405 also includes a notification card 1407 for pushing courier pickup information.

[0176] like Fig.14 As shown, 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 of the status capsule 1402.

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

[0178] In a possible embodiment, after hiding status capsule 1402, if a slide-down operation relative to status bar 1401 is detected, and the starting point of the slide-down operation is located on the left side of status bar 1401, the electronic device displays notification center interface 1405. If a slide-down operation relative to status bar 1401 is detected, and the starting point of the slide-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 reproduced.

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

[0180] In other possible embodiments, after hiding the status capsule 1402, if a slide-down operation relative to the status bar 1401 is detected, and the starting point of the slide-down operation (the starting point of the slide track) is in the touch hotspot near the front camera hole, the step of displaying the notification center interface is skipped, and the status capsule 1402 is directly reproduced. Otherwise, the notification center interface 1405 is displayed.

[0181] Another exemplary scenario, such as Fig.15As shown, the electronic device displays a main interface 1501, and a status capsule 1503 is displayed on a status bar 1502, and the status capsule 1503 is used to push express pickup information.

[0182] In some embodiments, the electronic device may detect a user's operation of instructing the lock screen. In response to the user's operation of instructing the lock screen, for example, in response to detecting that the user presses the power button, the electronic device may display a lock screen interface 1504, wherein the lock screen interface 1504 includes a lock screen card 1506, which is also used to display express pickup information, and the displayed express pickup information is more than the status capsule 1503. Correspondingly, in response to the user's operation of instructing the lock screen, the electronic device may also cancel the display of the status capsule 1503 to avoid repeated information push.

[0183] In some examples, such as Fig.15 As shown, after cancelling the display of status capsule 1503, capsule 1505 may also be displayed in status bar 1502, and capsule 1505 does not display any content, and the front camera hole may be hidden. In other examples, after cancelling the display of status capsule 1503, the capsule may not be displayed in status bar 1502, and the front camera hole may be exposed.

[0184] In addition, in the case where the user's operation on the lock screen card 1506 is not received, in response to the user's operation indicating unlocking, such as the user's finger touching the unlocking area 1507, the electronic device can execute the unlocking process. In the case of successful unlocking, the main interface 1501 is displayed again, the capsule 1505 is canceled, and the status capsule 1503 is displayed again in the status bar 1502.

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

[0186] For example, Fig.16 As shown, 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, which does not display any content and is used to hide the front camera hole. Afterwards, in response to a left swipe operation relative to the lock screen card 1506, a delete control 1601 and a setting control 1602 are displayed on the lock screen interface 1504. The above-mentioned delete control 1601 and setting control 1602 are displayed relative to the lock screen card 1506.

[0187] like Fig.16As shown, in response to the user clicking 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 unlocking operation, such as touching the unlocking area 1507, and displays the main interface 1501 when the unlocking is successful. When the main interface 1501 is displayed, a capsule 1505 can continue to be displayed on the status bar 1502, and the capsule 1505 does not display any content and is used to hide the front camera hole.

[0188] and Fig.15 The difference is that the electronic device deletes the lock screen card 1506 in response to the user operation. After the lock screen card 1506 is deleted, the status capsule 1503 for pushing the courier pickup information is no longer displayed after the electronic device is unlocked.

[0189] For example, Fig.17 As shown, in response to the user clicking the setting control 1602, the setting window 1701 is displayed, and the setting window 1701 includes multiple configuration items for the lock screen card 1506, such as the configuration item 1702 that is configured not to remind within 1 hour. In response to the user clicking the configuration item 1702, the lock screen card 1506 is canceled. Similarly, in this scenario, in response to the user unlocking operation, such as touching the unlocking area 1507, if the unlocking is successful, the electronic device displays the main interface 1501. In addition, the capsule 1505 continues to be displayed in the status bar 1502 of the electronic device, and the capsule 1505 does not display any content and is used to hide the front camera hole. After 1 hour, if the electronic device detects the geographical fence of the express station again, the status capsule 1503 can be displayed on the status bar 1502 again. Within 1 hour, even if the electronic device detects the geographical fence of the express station, the status capsule 1503 is not displayed.

[0190] 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 be reproduced.

[0191] like Fig.18 As shown, 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, for example, taxi service information corresponding to the "platform dispatching" node.

[0192] In response to the user's upward sliding operation relative to the status capsule 1802, the status capsule 1802 is hidden. For example, the status capsule 1802 is not displayed, and the capsule 1803 is displayed on the status bar 1801, and no content is displayed on the capsule 1803. The display area of ​​the capsule 1803 is smaller than the status capsule 1802. Both the capsule 1803 and the status capsule 1802 can hide the front camera hole of the electronic device.

[0193] Afterwards, the taxi service enters the "driver pick-up" node from the "platform dispatching order" node, and the electronic device responds to the process node switching and displays a dynamic notification 1804. After the dynamic notification 1804 is displayed for a preset time, the dynamic notification 1804 is canceled, and the status capsule 1802 is displayed again on the status bar 1801.

[0194] The following uses the scenario where multiple status capsules are displayed in the status bar as an example to introduce how to hide or reappear status capsules with the attached figure:

[0195] Exemplary scenarios such as Fig.19 As shown, the electronic device displays a main interface 1901, and a status capsule 1903 is displayed on a status bar 1902. The status capsule 1903 is used to push taxi service information. The status capsule 1903 is displayed overlappingly on a status capsule 1907, and the status capsule 1907 is used to push other service information.

[0196] It can be understood that when the status bar 1902 includes multiple status capsules, the status capsules can be stacked according to the latest appearance time point to ensure that the latest status capsule is displayed overlapping on other status capsules.

[0197] If a status capsule first appears in the status bar at time point a, the latest appearance time point of the status capsule is time point a. After that, the status capsule is canceled. At time point b, the status capsule is reproduced again. In this scenario, the corresponding latest appearance time point is updated to time point b. After the status capsule is reproduced, other capsules whose latest appearance time point is earlier than time point b are stacked under the status capsule.

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

[0199] like Fig.19 As shown, in response to the user's upward sliding operation relative to 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.

[0200] In other possible embodiments, in response to the user's upward sliding operation relative to the status capsule 1903, only the display of the status capsule 1903 may be cancelled, and this embodiment of the present application does not specifically limit this.

[0201] In addition, in some embodiments, after the multiple status capsules on the status bar 1902 are hidden, a capsule 1908 may be displayed on the status bar 1902. The capsule 1908 does not display any content, and the display area occupied is smaller than the display area of ​​the status capsule 1903 and the status capsule 1907. In addition, similar to the status capsule 1903 and the status capsule 1907, both can block the front camera hole. In other examples, after the status capsule 1903 and the status capsule 1907 are canceled, the capsule used to hide the front camera hole may not be displayed.

[0202] like Fig.19 As shown, 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 in 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 notification cards 1905 and 1906 are arranged from top to bottom in the notification center interface 1904. Exemplarily, the corresponding notification cards can be arranged from top to bottom according to the stacking order of status capsules 1903 and 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 cards (e.g., notification card 1906) corresponding to other status capsules (e.g., status capsule 1907).

[0203] 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. M is a positive integer.

[0204] 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. For details, see Fig.16 and Fig.17 .

[0205] like Fig.19As shown, 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.

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

[0207] 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 entering the application.

[0208] For example, Fig. 20 As shown, when the status bar 2001 includes a status capsule 2002, in response to the user clicking the status capsule 2002, a dynamic notification 2003 corresponding to the status capsule 2002 may be displayed. The dynamic notification 2003 and the status capsule 2002 are both used to display the courier pickup information, and the dynamic notification 2003 displays more courier pickup information than the status capsule 2002. After the dynamic notification 2003 is displayed, the status capsule 2002 may be canceled to avoid repeated information push.

[0209] 2) For a status capsule that needs to quickly return to a related application (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 can be understood that the application that needs to be quickly returned can provide the status capsule with an access interface for jumping to the application interface in advance. In this way, in response to the user clicking on the status capsule, the application interface of the application can be jumped to display through the access interface.

[0210] For example, Fig.21 As shown, the status bar 2101 includes a status capsule 2102, which is used to push service information related to the game application. In response to the user clicking the status capsule 2102, the electronic device can display an application interface 2103 provided by the application corresponding to the status capsule 2102.

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

[0212] For example, Fig. 22As shown, the electronic device displays a main interface 2201. In addition, the electronic device also displays a status capsule 2202. In response to the user clicking on the status capsule 2202, a dynamic notification 2203 corresponding to the status capsule 2202 is displayed. The dynamic notification 2203 and the status capsule 2202 both display taxi service information, and the dynamic notification 2203 displays more taxi service information than the status capsule 2202.

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

[0214] In other embodiments, Fig.23 As shown, during the display of the dynamic notification 2203, in response to the user clicking on the dynamic notification 2203, the electronic device can display a taxi service interface 2301. The display content of the taxi service interface 2301 is similar to Fig. 22 The multi-tasking small window 2204 is the same as the small window 2204, but occupies a larger display area, making it more convenient for users to operate.

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

[0216] like Fig.24 As shown, the electronic device displays a main interface 2401, and the electronic device also displays a status capsule 2402 and a status capsule 2403. The above status capsules 2402 and 2403 are stacked and displayed. In response to the user clicking on the status capsule 2402, the stacked multiple status capsules are canceled, and the dynamic notifications corresponding to the status capsules 2402 and 2403 are expanded and displayed.

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

[0218] In other embodiments, the background of the display area 2404 may be blurred. The display height of the 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 the display area 2404 is higher, so that notifications of all status capsules can be displayed in the display area 2404.

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

[0220] In some embodiments, Fig.24 As shown, dynamic notification 2406 is the notification arranged at the bottom of display area 2404, and a touch hotspot 2407 is included at the lower side of dynamic notification 2406. In response to the user clicking on touch hotspot 2407, the expanded notification is collapsed, and the stacked multiple status capsules are displayed again. The electronic device can also collapse the expanded notification and display the stacked multiple status capsules again in response to the user sliding up on display area 2404.

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

[0222] Take the horizontal and vertical screen switching as an example. Fig.25 As shown, the electronic device displays a video playback interface 2501 in portrait mode, and also displays a status capsule 2502 and a status capsule 2503. The status capsule 2502 and the status capsule 2503 are displayed in a stacked manner. In response to the user clicking on the status capsule 2502, the stacked status capsules are canceled, and the dynamic notifications corresponding to the status capsules 2502 and 2503 are expanded and displayed.

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

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

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

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

[0227] like Fig.26As shown, 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 the information of the track (Music 1) being played. The user can understand the running status of the music application through the music playback interface 2601. When displaying the music playback interface 2601, the electronic device can respond to the user's operation and switch the music application to the background. Fig.26 As shown, the electronic device can display the main interface 2602 in response to the user's upward sliding operation. In the process of the electronic device switching from the music playback interface 2601 to the display of the main interface 2602, the status capsule 2603 is displayed. When the electronic device turns on the eye movement interaction function, 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 of the user's gaze point on the screen detected by the electronic device. It can be understood 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.

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

[0229] Afterwards, as it is detected that the user's gaze point moves into the display range of status capsule 2603, gaze point icon 2606 moves into the display range of status capsule 2603. After gaze point icon 2606 moves into the display range of status capsule 2603, status capsule 2607 is displayed. Status capsule 2607 is the same capsule as status capsule 2603. Compared with status capsule 2603, status capsule 2607 occupies a 2% larger display area. By replacing status capsule 2603 with status capsule 2607, the user can be prompted that he has gazed at the status capsule on status bar 2604.

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

[0231] 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 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), it is not detected that the gaze point returns to the display range of the dynamic notification 2608, the dynamic notification 2608 is canceled, and the status capsule 2603 is displayed again.

[0232] In some embodiments, Fig. 27 As shown, when the user's gaze point is within the display range of the dynamic notification 2608, the progress of the progress bar 2610 is loaded according to the residence time of the gaze point within the display range of the dynamic notification 2608. After the progress bar 2610 is fully loaded, the music playback interface 2601 corresponding to the dynamic notification 2608 is displayed.

[0233] 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 cancelled until other dynamic notifications appear again, and eye movement recognition can be started again, and the gaze point icon 2609 can be displayed.

[0234] During the eye movement recognition process, if it is detected that the user moves to the display area outside the dynamic notification 2608 by touching, using the mouse or by 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.

[0235] The embodiment of the present application also provides an electronic device. The electronic device can execute the method mentioned in the above embodiment. The electronic device may include: a memory and one or more processors. The memory and the processor are coupled. The memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device can execute the various steps in the above embodiment. Of course, the electronic device includes but is not limited to the above memory and one or more processors.

[0236] Please refer to Fig.28 , Fig.28 A possible hardware structure diagram of the electronic device 100 is shown:

[0237] like Fig.28As shown, 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.

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

[0239] It is to 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 in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0240] 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 processor (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), etc. Different processing units may be independent devices or integrated into one or more processors.

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

[0242] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0243] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, 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, etc.

[0244] It is understandable that the interface connection relationship between the modules shown in this embodiment is only a schematic 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 in the above embodiments, or a combination of multiple interface connection methods.

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

[0246] The display screen 194 is used to display images, videos, etc. The 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 or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc.

[0247] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.

[0248] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element (image sensor) through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and skin color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.

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

[0250] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0251] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.

[0252] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.

[0253] In some embodiments, the display screen of the electronic device is provided with a through hole for embedding a camera, that is, the front camera hole mentioned in the above embodiment. The electronic device can display a first interface, such as Fig.14 The main interface 1408 in the first interface. On the first interface, a status bar (such as Fig.14 The through hole is located in the display area of ​​the status bar.

[0254] Display the first control on the status bar (such as Fig.14 The state capsule 1402 in the figure). The display area of ​​the first control surrounds the through hole. The first control can be a black capsule, or it can be an interface element of other forms. The first control can hide the through hole, and can also display a control for pushing the first information.

[0255] The electronic device responds to the user's first operation (such as sliding up 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 (sliding down relative to the status bar), the electronic device redisplays the first control in the status bar.

[0256] For example, reference Fig.14 After canceling the display of the first control, the electronic device may respond to the second operation by displaying a notification center interface (such as Fig.14 In the notification center interface 1405, the notification center interface includes a notification card for pushing the first information. In response to the user indicating to cancel the operation of displaying the notification center interface, the first interface is displayed. At the same time, the electronic device redisplays the first control in the status bar.

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

[0258] In some embodiments, when the status bar displays the first control, the electronic device may also display the second control (such as Fig. 9 Status capsule 908 and Fig.13 The second control is displayed overlapping the first control (eg, Fig. 9 Status capsule 903 and Fig.13 On the status capsule 1301 in the figure, the second control is used to push the second information.

[0259] Exemplarily, the second information may be status information of the target service, such as: Fig. 9 As shown, after the user activates the taxi service of the taxi application, the taxi service is the target service, and the status information of the taxi service is the second information. In other examples, the target service may also be a service provided by other applications, such as a game service provided by a game application, and correspondingly, the second information may be the status information of the game service. For another example, the call service information provided by the call application, and correspondingly, the second information is the call service information.

[0260] In the above example, in response to the user's instruction, the first application is started (eg, Fig. 9 The second interface is the application interface of the first application. For example, the second interface can be Fig. 9 The taxi-hailing interface 905 is shown. Afterwards, the electronic device responds to the user's operation on the second interface and starts the target service ( Fig. 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.

[0261] As another example, the second information may also be a message that the electronic device identifies as needing to be pushed to the user, for example, Fig.13 For example, the keyboard and mouse sharing notifications in the , courier pickup information, etc.

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

[0263] In some embodiments, after the electronic device displays overlapping first and second controls on the status bar, in response to a swipe-up operation by the user relative to the second control, the second control and the first control are cancelled.

[0264] In some embodiments, when the second information is status information of a target service, the target service includes a first process node and a second process node (eg Fig.18 As shown, the taxi service includes the "platform dispatching" node and the "driver picking up" node), and the second information corresponding to the first process node and the second information corresponding to the second process node have different contents. 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 the first dynamic notification (see Fig.18 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 Fig.18 In the state capsule 1802), the second control is used to push the second information corresponding to the second process node.

[0265] In some embodiments, reference Fig.10 , taking the first information as information of real-time status update as an example, during the period when the status bar displays the second control, the electronic device cancels the display of the second control under the first condition in response to the second information being information of real-time status update. The first condition includes: the target service execution ends; or the continuous display time of the second control exceeds the first time (time 1 in the above embodiment).

[0266] In some embodiments, reference Fig.11 , taking the first information as function recommendation information as an example, the electronic device displays a target control card ( Fig.11 The target control card includes a target control (such as Fig.11 The target control is used to trigger the function indicated by the first information (such as Fig.11 After the target control card is displayed for a preset time, the target control card is canceled. In addition, the electronic device may 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).

[0267] In some embodiments, reference Fig.12Taking the second information as instant notification information as an example, in response to the second information being instant notification information, after the second control is displayed for the second time period, the second control is canceled. In response to the user's operation, the notification center interface is displayed, and the notification center interface does not contain a notification card for pushing the second information. In this scenario, the second control corresponding to the second information is no longer displayed when the notification center is exited.

[0268] 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, but does not display the second control.

[0269] In some embodiments, reference Fig.15 In response to the user's instruction to lock the screen, the electronic device displays a lock screen interface and cancels 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 the user's instruction to unlock the device, the electronic device displays the first interface and resumes displaying the first control on the status bar.

[0270] Alternatively, refer to Fig.16 Before detecting the user's instruction to unlock, in response to the user's instruction to delete the lock screen card, the lock screen card is canceled; after detecting the user's instruction to unlock, the first control is not displayed on the status bar.

[0271] In some embodiments, reference Fig. 20 When only the first control is displayed in the status bar, the electronic device may display a third dynamic notification (such as Fig. 20 The third dynamic notification is also 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. After the third dynamic notification is displayed, the first information is canceled to avoid repeated information push.

[0272] In some embodiments, reference Fig. 22 The electronic device responds to the user's response to the third dynamic notification ( Fig. 22 The third operation (relative to the sliding operation of the third dynamic notification) of the dynamic notification 2203 in the figure is performed to display the application window (eg, the taxi application) of the second application (eg, the taxi application) Fig. 22 In the multi-tasking small window 2204), 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.

[0273] In other embodiments, reference Fig.21When 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 and music application mentioned in the above embodiment) 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.

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

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

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

[0277] In some embodiments, reference Fig.26 and Fig. 27 After the first control is displayed in the status bar, an eye cursor (such as Fig.26 2606).

[0278] In response to the eye movement 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 movement cursor residing in the display area of ​​the first control for a third time (duration 3), the electronic device displays a third dynamic notification (such as a notification message) corresponding to the first control. Fig.26 In response to the eye movement cursor residing in the display area of ​​the third dynamic notification for a fourth time period (duration 4), the application interface of the second application is displayed.

[0279] The embodiment of the present application also provides a chip system, which 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 above-mentioned electronic device. The processor and the interface circuit can be interconnected through a line. The processor can receive and execute computer instructions from the memory of the above-mentioned electronic device through the interface circuit. When the computer instructions are executed by the processor, the electronic device can execute the various steps in the above-mentioned embodiment. Of course, the chip system can also include other discrete devices, which are not specifically limited in the embodiment of the present application.

[0280] In some embodiments, through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity 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 is 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.

[0281] Each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0282] 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 to enable 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, disk or optical disk.

[0283] The above is only a specific implementation of the embodiment of the present application, but the protection scope of the embodiment of the present application is not limited thereto, and any changes or replacements within the technical scope disclosed in the embodiment of the present application should be included in the protection scope of the embodiment of the present application. Therefore, the protection scope of the embodiment of the present application should be based on the protection scope 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.

Citation Information

Cited By

  • Information display method and electronic device

    EP4779465A1

  • Information display method and electronic device

    WO2025097930A1