Notification message display method and terminal equipment
By displaying the summary of notification messages in the notification center of the terminal device and using a classified display method, the confusion caused by too many messages in the notification center is solved, and the efficiency of users to obtain attention information is improved.
Patent Information
- Application Number
- CN202311406443.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
AI Technical Summary
The notification center of the terminal device becomes chaotic due to too many messages, making it difficult for users to quickly find notification messages they are concerned about, and the information acquisition efficiency is inefficient.
By displaying a summary of the notification message in the notification center of the terminal device, rather than the full text, and using a classified display method, notification messages of the same category are displayed in the same display window, improving the efficiency of users to obtain attention information.
The display content of notification messages is simplified, allowing users to quickly extract the focus of each notification message, improve the efficiency of users to obtain attention information, and further optimize the user experience of notification center through classified display.
Smart Images

Figure CN119906782A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of terminals, and in particular to a method for displaying notification messages and a terminal device. Background Art
[0002] With the development of mobile Internet technology, the types and numbers of applications (APPs) installed on terminal devices are increasing. As a result, the number of notification messages displayed on the notification center of the terminal device is also increasing. The notification center has become quite crowded and chaotic. Many of the notification messages are advertisements or marketing-related. It is difficult for users to quickly find the notification messages they are concerned about, and the efficiency of information acquisition is extremely low. Summary of the invention
[0003] The present application provides a method and a terminal device for displaying notification messages, in order to improve the efficiency of users in obtaining notification messages of their concern.
[0004] In a first aspect, the present application provides a method for displaying a notification message, which is applied to a terminal device, wherein the method for displaying a notification message comprises: receiving a first notification message; and displaying a summary of the first notification message in a notification center of the terminal device.
[0005] It should be noted that this embodiment does not limit the specific source of the first notification message. For example, it may be generated by the system of the terminal device, or it may be generated by a pre-installed APP in the terminal device; or it may be generated by a third-party APP in the terminal device.
[0006] Exemplarily, the first notification message received by the terminal device is, for example, a WeChat message, a software update message, etc.
[0007] In this embodiment, when the terminal device displays the received first notification message to the user in the notification center, the displayed content includes a summary of the first notification message.
[0008] The summary of the first notification message can be understood as: extracting the main points of the first notification message, and can concisely and accurately record the important content or key content of the first notification message. In other words, the summary of the first notification message can be understood as the key information or important information that the first notification message wants to express.
[0009] Among them, which information in the first notification message is critical information or important information can be referenced from the perspective of the user using the terminal device.
[0010] That is to say, in this embodiment, before the terminal device displays the first notification message in the notification center, the terminal device will first extract a summary of the received first notification message, and then display it based on the summary of the first notification message.
[0011] It should be noted that in the embodiment of the present application, when the summary of the first notification message is displayed in the notification center of the terminal device, it is not directly equivalent to displaying the summary of the first notification message in its entirety in the notification center of the terminal device. Specifically, whether the summary of the first notification message can be displayed in its entirety also depends on the size of the display area allocated by the terminal device in the notification center for displaying the first notification message. That is, the core of the embodiment of the present application is that after the terminal device receives the first notification message, when the first notification message is displayed to the user based on the notification center, the content of the displayed first notification message is determined based on the content of the received first notification message.
[0012] In other words, the method for displaying a notification message in this embodiment includes: receiving a first notification message; displaying a first content of the first notification message in a notification center of a terminal device, wherein the displayed first content is determined based on a summary of the first notification message.
[0013] It should be understood that, compared with displaying the first notification message in the notification center without any processing, the method of displaying the summary of the first notification message in the notification center provided in this embodiment can enable the user to quickly extract the key points that each notification message wants to express, thereby helping to improve the efficiency of the user in obtaining the information they are interested in.
[0014] In combination with the first aspect, in a possible implementation method, a summary of a first notification message is displayed in a notification center of a terminal device, including: displaying a summary of the first notification message in a first display window of the notification center, wherein the first display window is one of multiple display windows displayed in the notification center, the multiple display windows correspond one-to-one to multiple categories, and each of the multiple display windows is used to display a notification message of a corresponding category.
[0015] That is to say, in this embodiment, when the terminal device displays notification messages to the user in the notification center, notification messages of the same category are displayed in the same display window, and notification messages of different categories are displayed in different display windows.
[0016] It should be understood that this classification display method can help further improve the efficiency of users in obtaining the information they are interested in.
[0017] Optionally, in some embodiments, when the terminal device displays multiple display windows in the notification center, the order in which the multiple display windows are displayed may be determined based on the degree of user attention.
[0018] In combination with the first aspect, in a possible implementation, the multiple categories include categories set in at least one of the following ways: preset in the terminal device, obtained by the terminal device based on a learning algorithm, or set by the user in the terminal device.
[0019] For example, in some embodiments, all of the multiple categories are pre-set (also referred to as preset) by the terminal device. In this embodiment of the present application, the preset is understood as the default of the terminal device.
[0020] For example, in some embodiments, all of the multiple categories are obtained by the terminal device based on a learning algorithm, that is, there is no need to pre-set multiple categories in the terminal device, but the terminal device learns classification rules by itself to obtain multiple categories.
[0021] For example, in some embodiments, all of the multiple categories are set by the user in the terminal device.
[0022] For example, in some embodiments, some of the multiple categories are default categories of the terminal device, some are obtained by the terminal device based on a learning algorithm, and some are set by the user in the terminal device.
[0023] In combination with the first aspect, in a possible implementation method, the first display window displays M notification messages, and the M notification messages are included in N notification messages received by the terminal device, and the categories of the N notification messages are the same as the category of the first notification message; wherein, the display priority of the M notification messages is higher than the display priority of other notification messages in the N notification messages, the first notification message is included in the M notification messages, M and N are positive integers, and N is greater than M.
[0024] In this embodiment, the display priority is used to measure the importance of the notification message to the user. The higher the importance to the user, the higher the display priority.
[0025] That is to say, in this implementation, the summary of the first notification message will be displayed in the first display window only if the first notification message is in the first M notification messages when the N notification messages of the first category are sorted from high to low according to the display priority. On the contrary, for a notification message of the first category, if the display priority of the notification message is lower than the display priority of the above M notification messages, the notification of the notification message will not be displayed in the first display window.
[0026] Or from another perspective, in this implementation, the terminal device determines whether to display the first notification message in the first display window according to the display priority of the first notification message for the received first notification message.
[0027] It should be understood that this approach enables the terminal device to display various notification messages in the display window that are of particular interest to the user, thus helping to further improve the efficiency with which the user obtains the information that he or she is concerned about.
[0028] In combination with the first aspect, in a possible implementation, a summary of a first notification message is displayed in a first display window of a notification center, including: determining whether to display a notification message of a first category in the notification center, the first category being the category of the first notification message; and determining that, if a notification message of the first category is displayed in the notification center, a summary of the first notification message is displayed.
[0029] In this way, the efficiency of users obtaining information of interest can be further improved. For example, users can set the terminal device not to display notification messages of categories that they do not pay attention to. Accordingly, the terminal device only displays notification messages of categories that the user pays attention to in the notification center, so as to improve the efficiency of users obtaining information that they pay attention to.
[0030] In combination with the first aspect, in a possible implementation, the method also includes: if the condition for the terminal device to actively push a notification message of the first category is met, a first display window is displayed on the current display interface of the terminal device and a summary of the first notification message is displayed in the first display window.
[0031] In combination with the first aspect, in a possible implementation, the method also includes: receiving an instruction to add a second notification message to a to-do group; displaying the second notification message in a second display window of the notification center, the second display window being used to display notification messages belonging to the to-do group.
[0032] In combination with the first aspect, in a possible implementation manner, the distance between the second display window and the status bar is smaller than the distance between any one of the multiple display windows and the status bar.
[0033] In combination with the first aspect, in a possible implementation, the method also includes: receiving an instruction to trigger a notification poster input by the user in the first display window, and displaying a notification poster, where the notification poster is used to display each of N notification messages, wherein the content of each notification message displayed in the notification poster is more than the content of each notification message displayed in the notification center.
[0034] In conjunction with the first aspect, in a possible implementation, the content of each notification message displayed in the notification poster includes: detailed information of the notification message, the name of the application to which each notification message belongs, and the picture corresponding to each notification message. Optionally, in some embodiments, the content of each notification message displayed in the notification poster may also include a video and / or interactive controls, etc., or even more content.
[0035] In a second aspect, the present application provides a terminal device, comprising: one or more processors; one or more memories; one or more memories storing one or more computer programs, the one or more computer programs comprising instructions, which, when executed by the one or more processors, cause the terminal device to perform the following steps: receive a first notification message; and display a summary of the first notification message in a notification center of the terminal device.
[0036] In combination with the second aspect, in one possible implementation, when the instruction is executed by one or more processors, the terminal device performs the following steps: displaying a summary of the first notification message in a first display window of the notification center, wherein the first display window is one of multiple display windows displayed in the notification center, the multiple display windows correspond one-to-one to multiple categories, and each display window in the multiple display windows is used to display notification messages of a corresponding category.
[0037] In combination with the second aspect, in a possible implementation manner, the multiple categories include categories set in at least one of the following manners: preset in the terminal device, obtained by the terminal device based on a learning algorithm, or set by a user in the terminal device.
[0038] In combination with the second aspect, in a possible implementation method, the first display window displays M notification messages, and the M notification messages are included in N notification messages received by the terminal device, and the categories of the N notification messages are the same as the category of the first notification message; wherein, the display priority of the M notification messages is higher than the display priority of other notification messages in the N notification messages, the first notification message is included in the M notification messages, M and N are positive integers, and N is greater than M.
[0039] In combination with the second aspect, in one possible implementation, when the instruction is executed by the one or more processors, the terminal device performs the following steps: determining whether to display a notification message of a first category in the notification center, where the first category is a category of the first notification message; and determining that when a notification message of the first category is displayed in the notification center, a summary of the first notification message is displayed.
[0040] In combination with the second aspect, in one possible implementation, when the instruction is executed by one or more processors, the terminal device performs the following steps: if the conditions for the terminal device to actively push a notification message of the first category are met, a first display window is displayed on the current display interface of the terminal device and a summary of the first notification message is displayed in the first display window.
[0041] In combination with the second aspect, in one possible implementation, when the instruction is executed by one or more processors, the terminal device performs the following steps: receiving an instruction to add a second notification message to a to-do group; displaying the second notification message in a second display window of the notification center, where the second display window is used to display notification messages belonging to the to-do group.
[0042] In conjunction with the second aspect, in a possible implementation manner, the distance between the second display window and the status bar is smaller than the distance between any one of the multiple display windows and the status bar.
[0043] In combination with the second aspect, in one possible implementation, when the instruction is executed by one or more processors, the terminal device performs the following steps: receiving an instruction to trigger a notification poster input by the user in the first display window, and displaying a notification poster, where the notification poster is used to display each of N notification messages, wherein the content of each notification message displayed in the notification poster is more than the content of each notification message displayed in the notification center.
[0044] In conjunction with the second aspect, in a possible implementation, the content of each notification message displayed in the notification poster includes: detailed information of the notification message, the name of the application to which each notification message belongs, and the picture corresponding to each notification message. Optionally, in some embodiments, the content of each notification message displayed in the notification poster may also include a video and / or interactive controls, etc., or even more content.
[0045] In a third aspect, the present application provides a notification display device, which may include various functional modules for implementing the method in the first aspect. For example, the device includes a receiving module and a display module.
[0046] In some implementations, these modules may be implemented by software and / or hardware. In this implementation, the device may include a processor and a transceiver. For example, the display module and the receiving module may be implemented by the processor executing a program code stored in a memory, and the acquisition module may be implemented by a transceiver. Optionally, the device may also include a memory.
[0047] In a fourth aspect, the present application provides a computer-readable storage medium, comprising computer instructions, which, when executed on the electronic device, causes the electronic device to execute the method described in the first aspect or any possible implementation thereof.
[0048] In a fifth aspect, the present application provides a computer program product, which includes instructions for implementing the method described in the first aspect or any possible implementation thereof.
[0049] It can be understood that the effects that can be obtained in the second, third, fourth and fifth aspects can refer to the description in the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 A schematic diagram of a terminal device provided for this application;
[0051] Figure 2 Another schematic diagram of a terminal device provided for this application;
[0052] Figure 3 A schematic diagram showing a notification center provided for this application;
[0053] Figure 4 A schematic diagram of a notification displayed in a notification center provided by this application;
[0054] Figure 5 A flowchart of a method for displaying a notification provided by an embodiment of the present application;
[0055] Figure 6 A schematic diagram of extracting summaries of social messages from the notification center provided in this application;
[0056] Figure 7 A schematic diagram of extracting summaries of information messages from the notification center provided by this application;
[0057] Figure 8 A schematic diagram of extracting a summary of express messages from the notification center provided by this application;
[0058] Fig. 9 A schematic diagram of extracting summaries of multiple related messages from the notification center provided by this application;
[0059] Fig.10 A flow chart of the classification display method used by the notification center provided in this application;
[0060] Fig.11 An example of a pre-set category provided for this application;
[0061] Fig.12 A schematic diagram of the classification display of the notification center provided by this application;
[0062] Fig.13 A schematic diagram showing only M notification messages provided by this application;
[0063] Fig.14 A schematic diagram of a terminal device provided by the present application performing classified display based on a user clicking on a first control;
[0064] Fig.15A schematic diagram of whether a notification message corresponding to a user setting category is displayed or not provided in this application;
[0065] Fig.16 A schematic diagram of displaying notification messages in a to-do group provided in an embodiment of the present application;
[0066] Fig.17 A schematic diagram of a classification display based on priorities of different categories provided for this application;
[0067] Fig.18 A schematic diagram of displaying a notification message after an immersive state ends provided by this application;
[0068] Fig.19 A schematic diagram of the existing process of obtaining detailed information of a notification message in the same display window provided by the present application;
[0069] Fig. 20 A schematic diagram of another display window provided for this application;
[0070] Fig.21 A schematic diagram of the process of obtaining detailed information of a notification message in the same display window provided by this application;
[0071] Fig. 22 A schematic diagram of the terminal device provided by this application for immersive viewing of short videos on multiple platforms;
[0072] Fig.23 A schematic structural diagram of the processing device provided in this application. DETAILED DESCRIPTION
[0073] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0074] In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0075] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.
[0076] In addition, "at least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0077] The embodiments of the present application relate to a method for displaying a notification message and a terminal device, which can be applied in a terminal device with a display function.
[0078] In some embodiments, the terminal device in this embodiment may include, for example, but is not limited to: mobile phones, tablet computers, personal computers (PCs), smart screens, car equipment, and wearable terminal devices such as smart watches, and may also be various teaching aids (such as learning machines, early education machines), smart toys, portable robots, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, etc., and may also be devices with mobile office functions, devices with smart home functions, devices with audio and video entertainment functions, devices that support smart travel, etc. Its operating system may be Android, iOS, Windows Phone, BlackBerry OS, etc., and the specific embodiments of this application are not limited.
[0079] Taking the terminal device as a mobile phone as an example, illustratively, Figure 1 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 1As shown, the terminal device may include a processor 110, an internal memory 121, a charging management module 140, a power management module 141, 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, a sensor module 180, a button 190, a display screen 194, a timer 196, and the like.
[0080] Optionally, the sensor module 180 may include a pressure sensor 180A, a touch sensor 180B, and the like.
[0081] It is understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device. For example, in some embodiments, the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0082] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, etc. Among them, different processing units may be independent devices or integrated into one or more processors. A memory may also be provided in the processor 110 for storing instructions and data.
[0083] The charging management module 140 is used to receive charging input from a charger, which may be a wireless charger or a wired charger. The power management module 141 is used to connect the charging management module 140 to the processor 110 .
[0084] The wireless communication function of the terminal device can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0085] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. The antenna in the terminal device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antenna.
[0086] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to terminal devices. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, etc. the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation.
[0087] The wireless communication module 160 can provide wireless communication solutions applied to terminal devices, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), etc.
[0088] In some embodiments, antenna 1 of the terminal device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that the mobile phone can communicate with the network and other devices through wireless communication technology.
[0089] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the terminal device may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0090] The terminal device can realize the display function through a graphics processing unit (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 GPU can also be called a display core, a visual processor, a display chip, etc.
[0091] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 121 can include a program storage area and a data storage area. Among them, the program storage area can store applications required for at least one function in the operating system (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the terminal device (such as audio data, a phone book, etc.).
[0092] The terminal device can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, and the application processor.
[0093] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The speaker 170A, also known as the "speaker", is used to convert audio electrical signals into sound signals. The terminal device can listen to music or listen to hands-free calls through the speaker 170A. The receiver 170B, also known as the "earpiece", is used to convert audio electrical signals into sound signals. When the terminal device answers a call or voice message, the voice can be answered by placing the receiver 170B close to the human ear. The microphone 170C, also known as the "microphone" or "microphone", is used to convert sound signals into electrical signals.
[0094] The pressure sensor 180A is used to sense the pressure signal and convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be arranged on the display screen 194. When a touch operation acts on the display screen 194, the terminal device can detect the intensity of the touch operation according to the pressure sensor 180A. The terminal device can also calculate the position of the touch according to the detection signal of the pressure sensor 180A. The touch sensor 180B can be arranged on the display screen 194, and the touch sensor 180B and the display screen 194 form a touch screen, also known as a "touch screen". The touch sensor 180B is used to detect touch operations acting on or near it. The touch sensor 180B can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180B can also be arranged on the surface of the mobile phone, which is different from the position of the display screen 194.
[0095] The key 190 includes a power button, a volume button, etc. The key 190 may be a mechanical key. It may also be a touch key. The terminal device may receive key input and generate key signal input related to user settings and function control of the terminal device. The indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc. The timer 196 may be used to record time information.
[0096] Optional, Figure 2A software structure block diagram of a terminal device applicable to the embodiments of the present application. The layered architecture divides the software system of the terminal device into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system can be divided into four layers, from top to bottom, namely, the application layer (applications), the application framework layer (application framework), the Android runtime (Android runtime) and the system library, and the kernel layer (kernel).
[0097] The application layer may include a series of application packages, and the application layer runs applications by calling the application programming interface (API) provided by the application framework layer.
[0098] For example, an application package may include desktop, calendar, memo, map, navigation, Bluetooth, music, JD.com, and short message applications.
[0099] The application framework layer provides API and programming framework for the applications in the application layer. The application framework layer includes some predefined functions.
[0100] For example, the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
[0101] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, capture the screen, etc. The content provider is used to store and obtain data and make the data accessible to applications. The data can include video, images, audio, calls made and received, browsing history and bookmarks, phone books, etc. The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including the SMS notification icon can include a view for displaying text and a view for displaying pictures. The phone manager is used to provide communication functions for terminal devices. For example, the management of call status (including connected, hung up, etc.). The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc. The notification manager enables applications to display notification information in the status bar, which can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the top status bar of the system in the form of an icon or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window, such as a text message in the status bar, a prompt sound, a terminal device vibration, a flashing indicator light, etc.
[0102] The Android system runtime includes the core library and the virtual machine. The Android system runtime is responsible for the scheduling and management of the Android system. The core library consists of two parts: one is the function that the Java language needs to call, and the other is the Android core library. The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection. The system library can contain modules with multiple functions, such as: surface manager, media library, and 3D graphics processing library.
[0103] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications. The media library supports playback and recording of multiple common audio and video formats, as well as static image files. The media library can support multiple audio and video encoding formats, such as JPG, PNG, etc. The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis and layer processing.
[0104] The kernel layer is a layer between hardware and software. The kernel layer is used to drive the hardware to make the hardware work. The kernel layer at least includes display driver, screen driver, camera driver and sensor driver, etc., which are not limited in the embodiments of the present application.
[0105] Users are using e.g. Figure 1 and Figure 2 In the process of the terminal device shown, the terminal device often receives various notification messages that need to be notified to the user. The terminal device can achieve the purpose of notifying the user by displaying the full / brief information of the received notification message in the notification center. For example, these notification messages include but are not limited to: short messages, instant messages (such as QQ, WeChat), push messages from the client (such as new releases, advertisements, recommended news, etc.), ongoing things (such as music players, download progress during version updates, etc.).
[0106] Take mobile phones as an example, refer to Figure 3 , two applications, APP1 and APP2, are installed on the mobile phone. When the user uses the mobile phone, the mobile phone monitors the notification messages sent by the two APPs and receives the notification message X pushed by APP1, "Do you dare to buy next time?", and the notification message Y pushed by APP2, "R Supermarket is fully launched in China". When the terminal device receives an instruction to call the notification center, for example, when the mobile phone detects that the user has pulled down the status bar, the terminal device will display the notification message X and the notification message Y on the notification center. For example, the content of the notification message X displayed by the terminal device on the notification center is the brief information of the received notification message X. The content of the notification message Y displayed on the notification center is the detailed / full information of the received notification message Y, which does not constitute a limitation.
[0107] It is to be noted here that Figure 3 The two notification messages shown are only examples and do not constitute limitations of the present application. For example, in some embodiments, Figure 3 More or fewer notification messages may also be displayed in the notification center shown.
[0108] Optionally, in some embodiments, when the notification center receives a large number of notification messages, the notification center may hide some of the notification messages. Accordingly, the terminal device responds to the user input instruction to trigger the notification center to display the hidden notification messages, and the notification center displays the hidden notification messages.
[0109] Among them, the notification message in this application may also be referred to as notification, which does not constitute a limitation.
[0110] Among them, the notification center or notification bar refers to the display area in the terminal device for displaying notification messages. It should be understood that the name of the notification center or notification bar here does not constitute a limitation of this application. For example, it can also be called a notification display area, a notification bar, etc. Below, in order to facilitate understanding of the embodiments of this application, the notification center is uniformly described.
[0111] Currently, when notification messages are displayed through the notification center, in some display modes, these notification messages are displayed in chronological order, for example, or, in other display modes, these notification messages are displayed by categories, for example, based on the APPs to which they belong.
[0112] With the development of mobile Internet technology, Figure 1 and Figure 2 As shown in the figure, there are more and more applications installed on the terminal devices. In order to improve their survival rate and user reach, some applications have become somewhat unrestrained in sending notification messages, and the various notification messages displayed in the notification center are also increasing. Figure 4 The notification center has become quite crowded, the order of the notification messages displayed in the notification center is chaotic and disorganized, and the important notification messages are submerged in the numerous notification messages, making the important notification messages not prominent. In addition, the notification messages displayed in the notification center are mainly text-based and poorly readable. As a result, it is difficult for users to quickly find the notification messages they are concerned about, and the efficiency of reading and finding some important notification messages is extremely low, that is, the efficiency of user information acquisition is extremely low.
[0113] In view of this, an embodiment of the present application provides a method for displaying notification messages, which is used to improve the efficiency of users obtaining notification messages they are interested in. In the present application, the method for displaying notification messages may also be referred to as a display method of a notification center, a method for processing notification messages, etc., which is not a limitation.
[0114] refer to Figure 5 , Figure 5 A flowchart of a method for displaying a notification message provided by an embodiment of the present application. The method can be executed by a terminal device, for example, Figure 1 or Figure 2 The terminal device shown is executed.
[0115] like Figure 5 As shown, the method includes:
[0116] S501, the terminal device receives a first notification message.
[0117] It should be noted that this embodiment does not limit the specific source of the first notification message. For example, it may be generated by the system of the terminal device itself, or it may be generated by an APP pre-installed on the terminal device; or it may be generated by a third-party APP installed on the terminal device.
[0118] Exemplarily, the first notification message received by the terminal device is, for example, a WeChat message, a software update message, etc.
[0119] S502: The terminal device displays a summary of the first notification message in a notification center of the terminal device.
[0120] In this embodiment, after receiving the first notification message, the terminal device will display a summary of the first notification message when displaying it in the notification center. It should be noted here that in the embodiment of the present application, displaying the summary of the first notification message in the notification center of the terminal device is not directly equivalent to displaying the summary of the first notification message in its entirety in the notification center of the terminal device. Specifically, whether the summary of the first notification message can be displayed in its entirety also depends on the size of the display area allocated by the terminal device in the notification center for displaying the first notification message. That is, the core of the embodiment of the present application is that after the terminal device receives the first notification message, when displaying the first notification message to the user based on the notification center, the content of the displayed first notification message is determined based on the content of the received first notification message.
[0121] In other words, the method for displaying a notification message in this embodiment includes: receiving a first notification message; displaying a first content of the first notification message in a notification center of a terminal device, wherein the displayed first content is determined based on a summary of the first notification message.
[0122] Exemplarily, in some embodiments, the summary of the first notification message is displayed in full.
[0123] Exemplarily, in some embodiments, a summary of the first notification message is partially displayed.
[0124] The summary of the first notification message can be understood as: extracting the main points of the first notification message, and can concisely and accurately record the important content or key content of the first notification message. In other words, the summary of the first notification message can be understood as the key information or important information that the first notification message wants to express.
[0125] In some embodiments, which information in the first notification message is critical information or important information can be referenced from the user's perspective.
[0126] That is to say, in this embodiment, after receiving the first notification message, the terminal device will first extract a summary of the received first notification message, and then display it in the notification center based on the summary of the first notification message.
[0127] In other words, after receiving the first message, the terminal device will first extract the key information that the first notification message wants to express from the received first notification message, and then display it in the notification center based on the key information of the first notification message.
[0128] In other words, in this embodiment, when the terminal device displays the first notification message to be displayed on the notification center, the content of the first notification message displayed on the notification center is determined based on the summary of the first notification message.
[0129] In some embodiments, for the first notification message, the terminal device may display a first identifier in addition to a summary of the first notification message when displaying the first notification message, where the first identifier is used to indicate the APP that is the source of the first notification message.
[0130] It is noted here that this embodiment does not limit how the terminal device obtains the icon of the APP that is the source of the first notification message. For example, in one implementation, the APP that is the source of the first notification message also sends the icon of the APP from that source when sending the first notification message. For another example, after the terminal device receives the first notification message sent by the APP that is the source of the first notification message, if the icon of the source APP is not received, the terminal device calls the interface for obtaining the icon of the source APP to obtain the icon of the source APP.
[0131] It should be noted that this embodiment does not specifically limit how the terminal device extracts the summary of the first notification message received. For example, the terminal device can simplify repeated or irrelevant information and extract the summary / key information of the first notification message in a manner that maximizes the signal-to-noise ratio (user information is the signal, irrelevant information is the noise).
[0132] For example, if the first notification message is a social message, such as a message generated by a contact in a social app such as the Welink application software and the WeChat APP, at this time, if the first notification message includes not only text / image / video information but also a contact's avatar, at this time, the terminal device can use the core point that the text / image / video wants to express and the contact's avatar as a summary.
[0133] Optionally, if the first message is generated by a contact in a social APP, but the first notification message only includes text / image / video information but not the contact's avatar information, then the terminal device can obtain the avatar of the contact who specifically generated the first notification message, and then display it in the notification center together with the core idea that the text / image / video wants to express. Similarly, this embodiment does not limit how the terminal device obtains the avatar of the contact of the first notification message.
[0134] For example, in one implementation, the source APP of the first notification message also sends the avatar of the contact of the first notification message. For another example, after receiving the first notification message, if the terminal device does not receive the avatar of the contact of the first notification message, the terminal device calls the interface for obtaining the avatar of the contact of the first notification message to obtain the avatar of the contact of the first notification message.
[0135] refer to Figure 6, the terminal device receives a social notification message 1 sent by the first APP at 10:00 am: "Xiao Peng: I will have a holiday tomorrow, please go to the product office at 4:30 this afternoon to attend a meeting". Among them, the more specific source of the notification message 1 is the "Display Innovation Team" contact in the first APP. It is understandable that compared with "I will have a holiday tomorrow, please go to the product office at 4:30 this afternoon to attend a meeting", "Xiao Peng: Go to the product office at 4:30 this afternoon to attend a meeting" may be more critical. Therefore, the terminal device can use "Xiao Peng: Go to the product office at 4:30 this afternoon to attend a meeting" as the summary of notification message 1, and then display notification message 1 on the notification center according to the summary of notification message 1. Optionally, the icon 6011 of the first APP and the avatar 60111 of the "Display Innovation Team" can also be displayed on the notification center.
[0136] refer to Figure 6 , suppose that the terminal device also receives a social notification message 2 sent by the second APP at 10:00 am: "I have watched a lot of videos recently, such as the TV series "*******" and some travel videos of bloggers on Douyin, which makes me itchy and want to travel." Among them, the more specific source of the notification message 2 is sent by the contact "sister" in the second APP. It is understandable that the notification message 2 is mainly intended to explain "after watching some videos recently, I want to travel", so the terminal device can use "after watching some videos recently, I want to travel" as the summary of the notification message 2, and then display the notification message 2 on the notification center according to the summary of the notification message 2. Optionally, the icon 6012 of the second APP and the avatar 60122 of "sister" can also be displayed on the notification center.
[0137] refer to Figure 6 , suppose that the terminal device also receives a social notification message 3 sent by the second APP at 10:00 am: "Do you want to go to see a stage play tomorrow? If not, forget it. If you do, let's make an appointment." Among them, the more specific source of the notification message 3 is sent by the contact "Xiao Lin" in the second APP. It is understandable that the "Do you want to go to see a stage play tomorrow? If you do, let's make an appointment" in the notification message 3 may be more critical to the user, so the terminal device can use "Do you want to go to see a stage play tomorrow? If you do, let's make an appointment" as the summary of the notification message 3, and then display the notification message 3 on the notification center according to the summary of the notification message 3. Optionally, the icon 6012 of the second APP and the avatar 60133 of "Xiao Lin" can also be displayed on the notification center.
[0138] Exemplarily, if the first notification message is an information-type notification message, such as one generated by "Zhihu APP" or "iFanr APP", the terminal device may use the core point that the information-type notification message wants to express as a summary.
[0139] refer to Figure 7 , when the terminal device receives the information notification message 4 sent by the third APP and the information notification message 5 sent by the fourth APP, the terminal device determines that the summary of the notification message 4 is: the title "Generate PPT in one sentence, read foreign language papers in one minute" and "This is the result of ChatGpt's unique public-known method: you can ask it questions in a very easy way, but it may not give you an accurate answer..."; the terminal device determines that the summary of the notification message 5 is: the title "Release the open source version of DreamStudio" and "StableStudio is also good for Stability AI, it allows developers to optimize this interaction...", and then displays the notification message 4 and the notification message 5 on the notification center according to the summary of the notification message 4 and the summary of the notification message 5. Optionally, the icon 7011 of the third APP and the application name of the third APP can be displayed when the notification message 4 is displayed on the notification center, and the icon 7012 of the fourth APP and the application name of the fourth APP can be displayed when the notification message 5 is displayed on the notification center.
[0140] Exemplarily, if the first notification message is a notification message of an express delivery, the terminal device may use the pickup code in the message as a summary.
[0141] refer to Figure 8 , assuming that the terminal device also receives a courier notification message 6 sent by the fifth APP: "Your STO Express courier with a pickup code of 5-2-4826 has arrived at **6 Building Express Station. Please pick it up as soon as possible." It is understandable that the pickup code 5-2-4826, STO Express, and **6 Building Express Station included in the notification message 6 may be more important to the user. Therefore, when the notification message 6 is displayed on the notification center, the key information of "pickup code 5-2-4826, STO Express, **6 Building Express Station" is displayed. Optionally, the fifth APP icon 8011 can also be displayed.
[0142] For example, reference Figure 8, assuming that the terminal device also receives a notification message 7 of the express category sent by the sixth APP: "Your courier from YTO Express with a pickup code of 5-2-4866 has arrived at the **6th Building Express Station. Please pick it up as soon as possible." It is understandable that the pickup code 5-2-4866, YTO Express, and **6th Building Express Station included in the content of the message 7 may be relatively important to the user. Therefore, when the notification message 7 is displayed on the notification center, the key information of "pickup code 5-2-4866, YTO Express, **6th Building Express Station" can be displayed. Optionally, the icon 8012 of the sixth APP can also be displayed.
[0143] Optionally, in this embodiment, when the terminal device receives multiple notification messages and the contents of the multiple notification messages are correlated, the terminal device may merge the multiple related notification messages to obtain a merged notification message, and then extract a summary or key information from the merged notification message. For example, the merged notification message is simplified by simplifying repeated or irrelevant information and maximizing the signal-to-noise ratio to obtain a summary corresponding to the merged notification message. It should be understood that, in this common case, the merged notification message is understood to be the first notification message described in the present application. Optionally, in this scenario, numerical information may also be displayed when displaying the summary of the merged first notification message, wherein the numerical information indicates the number of merged messages.
[0144] For example, reference Fig. 9 , assuming that the contact "Family" in the WeChat APP generates 5 notification messages, and 4 of them are everyone wishing Xiaoxi a happy birthday. Therefore, after receiving these 4 notification messages, the terminal device can merge the 4 notification messages and then display "Everyone is wishing Xiaoxi a happy birthday!" as the extracted summary. Optionally, when displaying the summary "Everyone is wishing Xiaoxi a happy birthday!", the family's avatar 9011 and the WeChat APP icon 901 are also displayed.
[0145] It can be seen that in the method for displaying notification messages provided in this embodiment, after receiving the first notification message, the terminal extracts key information from the content of the received first notification message, that is, extracts summary information, and then displays it in the notification center based on the summary of the first notification message. It can be understood that in this way, the first notification message can be made more concise and clear, so that users can find some key and important information more quickly, thereby improving the efficiency of users in checking the information they are concerned about.
[0146] In the embodiment of the present application, in order to further improve the efficiency of the user's access to the information of interest, when the terminal device displays in the notification center, it can also display the notification messages belonging to the same category in the same display window (that is, one display window is only used to display the notification messages of the same category), and display the notification messages belonging to different categories in different display windows. That is, the notification center of the terminal device uses a method of displaying notification messages by category.
[0147] In some embodiments, the content of each notification message displayed in the display window is determined based on a summary of the notification message.
[0148] Next, combine Fig.10 , which describes the method of using categories to display notifications in the notification center. The method is executed by the terminal device, such as Fig.10 As shown, including:
[0149] S1001, receiving a first notification message.
[0150] S1002: Determine a category of a first notification message, where the category of the first notification message is one of L categories.
[0151] For ease of description, in this application, the category of the first notification message determined by the terminal device is also referred to as the first category.
[0152] The L categories may also be referred to as L groups.
[0153] In some embodiments, the L categories are all pre-set. In this embodiment of the present application, the pre-set is understood to be the default of the terminal device. For example, refer to Fig.11 , the following 10 major categories can be pre-set in the terminal device: transportation category, ticketing category, transaction category, travel category, other category, basic category, equipment category, communication category, news category and audio and video category.
[0154] Optionally, you can set it to a more detailed category. Fig.11 , you can also Fig.11 The 10 categories shown are further divided into smaller categories. For example, the transportation category is divided into map category, taxi category and bicycle category, the ticketing category is divided into ticket booking category and ticket collection list, the transaction category is divided into shopping category, payment category, express category, takeout category and group purchase category, the travel category is divided into hotel category, classic category and air ticket category, the other category is divided into education category and game category, the basic category is divided into schedule category, alarm clock category and weather category, the device category is divided into power category, download category and alarm category, the communication category is divided into phone category, SMS category and email category, the news category is divided into article category, video category and audio category, and the audio and video category is divided into video category, audio category and live broadcast category.
[0155] In some embodiments, the L categories are all obtained by the terminal device based on a learning algorithm, that is, it is not necessary to pre-set multiple categories in the terminal device, but the terminal device learns classification rules by itself to obtain multiple categories.
[0156] In some embodiments, the L categories are all set by the user. In this embodiment, the categories set by the user are also referred to as user-defined categories.
[0157] In some embodiments, part of the L categories are default for the terminal device, and the other part are set by the terminal device user in the terminal device.
[0158] In some embodiments, part of the L categories are default categories of the terminal device, and the other parts are obtained by the terminal device based on a learning algorithm.
[0159] In some embodiments, part of the L categories are obtained by the terminal device based on a learning algorithm, and the other part are set by the terminal device user in the terminal device.
[0160] In some embodiments, the L categories include those obtained by the terminal device based on a learning algorithm, those set by the user in the terminal device, and those set in advance.
[0161] In some embodiments, the L categories may also include a special attention category, where notification messages classified as special attention categories are generated by users of terminal devices who set special attention objects in third-party apps. For example, notification messages generated by bloggers who set special attention on Zhihu or Weibo belong to the special attention category. It should be understood that in this embodiment, the third-party app needs to support the function of users setting special attention.
[0162] It should be noted that in this embodiment, user-defined categories and pre-set categories are different: for a terminal device, if it is pre-set, then the pre-set category will not change with the change of the user using the terminal. However, if it is customized, then for different users, the set categories may also be different. For example, if a user likes a certain star, then a separate category about the star can be set in the terminal device.
[0163] That is, in summary, the L categories include categories set in at least one of the following ways: preset in the terminal device, obtained by the terminal device based on a learning algorithm, or set by the user in the terminal device.
[0164] In this embodiment, after receiving the first notification message, the terminal device determines the category (group) of the first notification message.
[0165] It is noted here that this embodiment does not limit the specific method of determining the category of the first notification message.
[0166] In the first implementation, the source APP that generates the first notification message sends the category of the first notification message. For example, when Alipay generates a notification message that needs to be notified to the user, Alipay sends an identifier for indicating the category in addition to sending the notification message to the terminal device. That is, in the first implementation, the source APP of the first notification message cooperates to let the terminal device know the category of the received first notification message.
[0167] In a second implementation, the terminal device determines the category to which the first message belongs among the L categories according to the content of the first notification message.
[0168] It is to be noted that this embodiment does not limit how to implement the method for the terminal device to determine the category to which the first notification message belongs based on the content of the received first notification message. For example, multiple sample data may be acquired in advance, wherein each sample data includes a notification message and the category to which the notification message belongs, and then the multiple sample data are trained using a neural network to obtain a first neural network model and preset the first neural network model in the terminal device. In this way, when the terminal device receives the first notification message, the terminal device may analyze the content of the first notification message based on the first neural network model, thereby determining the category to which the first notification message belongs.
[0169] S1003, displaying a summary of the first notification message in a first display window of the notification center, wherein the first display window is one of multiple display windows displayed in the notification center, the multiple display windows correspond one-to-one to multiple categories, and each display window in the multiple display windows is used to display notification messages of a corresponding category.
[0170] In this embodiment, when the terminal device receives the first notification message and determines the first category to which the first notification message belongs, it determines to display the first notification message in the first display window, wherein the first display window is used to display notification messages of the first category.
[0171] Similarly, in this embodiment, when the summary of the first notification message is displayed in the first display window of the notification center, the summary of the first notification message may be partially displayed or fully displayed, which is not a limitation.
[0172] For a detailed description of the abstract, please refer to Figure 5 The description in the embodiments will not be repeated here.
[0173] As an example, take the case where the aforementioned terminal device receives notification message 1 generated by the contact Display Innovation Team in the first APP, notification message 2 generated by the contact sister in the second APP, notification message 3 generated by the contact "Xiao Lin" in the second APP; notification message 4 generated by the third APP, notification message 5 generated by the fourth APP, notification message 6 generated by the fifth APP and notification message 7 generated by the sixth APP. Assume that the social category, information category and express category are pre-defined in the terminal device. At this time, if the terminal device determines that notification message 1 and notification message 2 are social categories, notification message 4 and notification message 5 are information categories, and notification message 6 and notification message 7 are express categories, then the terminal device determines to display notification message 1, notification message 2 and notification message 3 in the same display window, display notification message 4 and notification message 5 in the same display window, and display notification message 6 and notification message 7 in the same display window. Reference Fig.12 , in response to the user Fig.12 (a) The pull-down operation on the status bar (triggering the operation of calling the notification center) is performed, and the notification center displays Fig.12 (b) and the notification message of the social category included in the display window 1201. Fig.12 (b) The upward swipe operation entered in the interface shows the notification center Fig.12 (c) includes the display window 1202, the notification message of the information category included in the display window 1202, the display window 1203, and the notification message of the express category included in the display window 1203.
[0174] In some embodiments, in order for the user to quickly know which category of notification messages is included in each display window, prompt information of the type corresponding to the display window may also be displayed in each display window. Fig.12 As shown, display window 1201 also includes prompt information of “your social summary”, display window 1202 includes prompt information of “your news summary”, and display window 1203 includes prompt information of “your express summary”.
[0175] Furthermore, the prompt information may also include prompt time information.
[0176] For example, if the notification messages of the social category included in the display window 1201 are all notification messages in the morning, then Fig.12 The "your social summary" in the display window 1202 can be replaced with the "your morning social summary" above; if the notification messages of the social category included in the display window 1201 are all notification messages in the afternoon, then Fig.12The “your social summary” in the display window 1201 may be replaced with the “your afternoon social summary”.
[0177] For another example, if the notification messages of the information category included in the display window 1202 are all notification messages in the morning, then Fig.12 The "your news summary" in the display window 1202 in the above can be replaced by the "your morning news summary". If the notification messages of the information category included in the display window 1202 are also notification messages in the afternoon, then Fig.12 The "Your News Summary" in the display window 1202 can be replaced by the "Your Afternoon News Summary".
[0178] It should be noted that the examples here are only social categories, information categories and express delivery categories, and can also be expanded to other categories without constituting a limitation.
[0179] It should be understood that since a terminal device may not have received notification messages of one or several categories, there is no need to display the notification messages of the unreceived types in the notification center. Therefore, in this embodiment, the number of multiple display windows displayed by the terminal device in the notification center is less than or equal to L.
[0180] In some embodiments, the content of the notification message displayed in each display window of the notification center is displayed based on a summary of the notification message.
[0181] Optionally, in some embodiments, the terminal device may only display M notification messages (abbreviated / full contents of the M notification messages) in the first display window. The M notification messages are included in the N notification messages received by the terminal device, and the categories of the N notification messages are the same as the category of the first notification message. The display priority of the M notification messages is higher than the display priority of other notification messages in the N notification messages, the first notification message is included in the M notification messages, M and N are positive integers, and N is greater than or equal to M.
[0182] Specifically, the display priority described herein specifically refers to the priority of the notification message, which is used to measure the importance of the notification message to the user. The more important the notification message is to the user, the higher its display priority. Optionally, among the M notification messages displayed, the notification message with a higher display priority is displayed first.
[0183] In one scenario, when N is greater than M, first information may also be included in the first display window, where the first information is used to indicate the number of notification messages of the first category.
[0184] As an example, take the above terminal device receiving notification message 1 generated by the display innovation team contact in the first APP, notification message 2 generated by the contact sister in the second APP, and notification message 3 generated by the contact "Xiao Lin" in the second APP as an example. If the terminal device is set to display only the first two notification messages with high display priority among the three notification messages, assuming that it is determined that the priority of notification message 1 and notification message 2 are both higher than the priority of notification message 3, then reference Fig.13 In addition to displaying notification message 1 and notification message 2, the display window 1301 also displays the first information, and the value of the first information can be considered to indicate the total number of notification messages received by the terminal device and need to be notified to the user. For example, in this example, the value of the first information is 3.
[0185] That is to say, in this embodiment, when the terminal device receives the first notification message in the first category, the first notification message will be displayed in the first display window only when the priority of the first notification message is among the first M notification messages after N notification messages are arranged in order of priority from high to low. Or to describe it from another angle, in this implementation, when the terminal device displays notification messages belonging to the same category in the same display window, the notification messages to be displayed in the display window and the notification messages not to be displayed in the display window are determined according to the display priority of the notification messages, wherein the display priority of the notification messages displayed in the display window is higher than the display priority of the notification messages not to be displayed in the display window.
[0186] In one implementation, the terminal device may identify the priority order of notification messages belonging to the first category according to the user's behavior habits and current state.
[0187] For example, for notification messages belonging to the social category, it can be considered that notification messages generated by frequently contacted contacts or important contacts (such as leaders or elders) have a higher display priority. For notification messages belonging to the express category, it can be considered that notification messages containing pickup codes have a higher display priority and can be refreshed according to user location. For example, for messages belonging to the consulting category, it can be considered that notification messages including consulting hotspots that users are concerned about recently have a higher display priority.
[0188] It should be understood that in this way, the number of notification messages displayed in at least one display window can be reduced, and the displayed messages are those that the user may be more concerned about, thereby improving the efficiency of the user in viewing the information he is concerned about.
[0189] As an optional embodiment, when notification messages are divided into L categories, a summary of the first notification message is displayed in a first display window of a notification center, including: determining whether it is necessary to display notification messages of a first category in the notification center, the first category being the category of the first notification message; when it is determined to display the notification messages of the first category, displaying the first display window and displaying a summary of the first notification message in the first display window.
[0190] It should be emphasized that when determining whether it is necessary to display the notification message of the first category in the notification center, if it is determined not to display it, it means that all notification messages belonging to the first category will not be displayed. On the contrary, if the notification message of the first category is determined, there is no restriction on how to display the N notification messages belonging to the first category. For example, each of the N notification messages of the first category received may be displayed (for example, the brief information or all the information of each notification message may be displayed), or only M notification messages may be displayed. Optionally, the M notification messages are notification messages with higher priority as described above.
[0191] It is to be noted that this embodiment does not limit the method of determining whether to display the notification message of the first category.
[0192] For example, in one implementation, the terminal device displays the notification messages of the separated categories by default. Fig.14 As shown in (a), the notification center of the terminal device displays a first control, and the terminal device responds to the user clicking Fig.14 After the first control in (a), Fig.14 As shown in (b), the terminal device displays the display window corresponding to the divided category, at least one notification message in the same category that needs to be displayed in the display window, and prompt information of the category corresponding to the display window.
[0193] For example, in one embodiment, the terminal device displays some categories of notification messages by default, and then the user sets whether to display other categories of notification messages in the terminal device. It should be understood that in this embodiment, if the first category is included in the categories displayed by default or the user sets the first category of notification messages to be displayed in the terminal device, then the terminal device determines to display the first category of notification messages. On the contrary, if a certain category (for example, called the second category) is not included in the categories displayed by default, and the user has not set the second category of notification messages to be displayed in the terminal device, at this time, the terminal device determines not to display each notification message of the second category.
[0194] For example, in some embodiments, whether notification messages corresponding to all categories are displayed is set by the user (also called startup). It should be understood that in this embodiment, if the user sets the first category of notification messages to be displayed in the terminal device, the terminal device determines to display the first category of notification messages. On the contrary, if the user sets a certain category (for example, the second category) of notification messages not to be displayed, at this time, the terminal device determines not to display each notification message of the second category.
[0195] As an example, assume that there are currently social categories, information categories, and express categories. As an implementation method for the user to set whether to display notification messages corresponding to the categories, refer to Fig.15 .
[0196] The terminal device may display interface 1500. For example, the terminal device may provide the user with the following information in the “settings” function list: Fig.15 The interface shown in the figure. Fig.15 As shown, interface 1500 includes setting controls for the social category, setting controls for the information category, and setting controls for the express category.
[0197] Optionally, when the switch (ie, the circular graphic) in the setting control of each category is located in different directions, it indicates different settings for displaying the notification message corresponding to the category.
[0198] For example, when the switch in the setting control is on the left, it means that the notification message is set not to be displayed, and when the switch in the setting control is on the right, it means that the notification message is set to be displayed (refer to Fig.15 ).
[0199] For another example, when the switch in the setting control is located on the right, it indicates that it is set not to be displayed, and when the switch in the setting control is located on the left, it indicates that it is set to be displayed.
[0200] The user can change the direction of the switch in the setting control by clicking the setting control to achieve the purpose of setting the notification message corresponding to a certain category to be displayed or setting the notification message corresponding to the certain category not to be displayed.
[0201] In this way, if a user does not pay attention to a certain category of messages, then all notification messages of this category can be set not to be displayed. It is understandable that in this case, the notification messages displayed on the notification center that the user does not pay attention to will be reduced, thereby further improving the efficiency of users in obtaining information.
[0202] Optionally, as an optional embodiment, the method of the present application also includes: receiving an instruction to add a second notification message to a to-do group; displaying the second notification message in a second display window of the notification center, the second display window being used to display notification messages belonging to the to-do group.
[0203] It is noted that this embodiment does not limit the specific form of the instruction input by the user to add the second notification message to the to-do group. For example, the user performs a left swipe or long press operation on the content of the second notification message displayed by the terminal device, and the terminal device displays the second control. After that, the user instructs the terminal device to add the second notification message to the to-do group by clicking the second control. Optionally, the second control is also called a to-do add control, and it should be understood that the specific name of the second control does not constitute a limitation of this application.
[0204] Optionally, the aforementioned L categories may also include categories of to-do groups, and accordingly, the terminal device determines whether a notification message is added to the to-do group. That is, this method is determined by the terminal itself without the need for user participation.
[0205] Specifically, in this embodiment, the notification message belonging to the to-do group is a notification of a task that the user needs to handle. It can be understood that this type of notification message may be relatively important to the user.
[0206] In this embodiment, the terminal device displays the notification message added to the to-do group in the second display window when displaying it in the notification center.
[0207] For example, suppose that after the terminal device displays notification message 1, notification message 8, and notification message 9, it receives the user's instruction to add notification message 1 to the to-do group, the instruction to add notification message 8 to the to-do group, and the instruction to add notification message 9 to the to-do group. In this case, when the terminal device displays in the notification center, refer to Fig.16 , notification message 1, notification message 8 and notification message 9 are displayed in the same display window 1601, and the prompt message "your to-do summary" is displayed in the display window 1601. Further, if the notification messages included in the display window 1601 are all notification messages in the morning, then Fig.16 The "your to-do summary" in the display window 1601 in the above example can be replaced with the "your morning to-do summary"; if the notification messages included in the display window 1601 are all notification messages for the afternoon, then Fig.16The "Your To-Do Summary" in the display window 1601 in the above example can be replaced with the "Your To-Do Summary for the Afternoon". In addition, it should be noted that this embodiment does not limit the specific form of the content displayed for notification message 1, notification message 8, and notification message 9. For example, it can be a partial summary of the content, or it can also be the entire content.
[0208] Optionally, in this embodiment, for multiple display windows displayed on the notification center, the terminal device may also display the notification messages in the display windows corresponding to the categories with higher priorities among the received notification messages first according to the priorities of the different categories. Specifically, the notification messages in the display windows corresponding to the categories with higher priorities are considered to be more important to the user.
[0209] For example, the terminal device described above determines that notification messages 1 and 2 are social categories, notification messages 4 and 5 are information categories, and notification messages 6 and 7 are express categories. Assume that the priority of the social category is higher than the information category, and the priority of the information category is higher than the express category. Then when displaying in the notification center, refer to Fig.12 , after receiving the user's instruction to call the notification center, the terminal device first displays the display window 1201 and the notification message of the social category that needs to be displayed in the display window 1201, then displays the display window 1202 and the notification message of the information category that needs to be displayed in the display window 1202, and finally displays the display window 1203 and the notification message of the express category that needs to be displayed in the display window 1203. If the priority of the social category is higher than the express category, and the priority of the express category is higher than the information category. Then when the notification center is displayed, after receiving the user's instruction to call the notification center, the terminal device first displays the display window 1201 and the notification message of the social category that needs to be displayed in the display window 1201, then displays the display window 1203 and the notification message of the express category that needs to be displayed in the display window 1203, and finally displays the display window 1202 and the notification message of the information category that needs to be displayed in the display window 1202.
[0210] Exemplarily, when there is a notification message belonging to a to-do group, the second display window corresponding to the notification message of the to-do group has the highest priority. That is, when the notification center is displayed, the second display window and the notification in the second display window are displayed first. In some embodiments, the distance between the second display window and the status bar is less than the distance between any one of the multiple display windows and the status bar.
[0211] Exemplary, reference Fig.17 , if the priority is from high to low: To-do group, social category, consulting category, express category, then refer to Fig.17, assuming that the notification message displayed in display window 1701 is a notification message belonging to the to-do group, the notification message displayed in display window 1702 is a notification message of the social category, the notification message displayed in display window 1703 is a notification message of the information category, and the notification message displayed in display window 1704 is a notification message of the express category. At this time, in response to the user in Fig.17 (a) After entering the command to call the notification center, the notification center is called and displayed first Fig.17 (b) and the notification message of the to-do group; then, in response to the user Fig.17 (b) The terminal device displays the input swipe up operation. Fig.17 (c) interface, and then, in response to the user's Fig.17 (c) Slide up on the interface, and the terminal device displays Fig.17 (d) interface.
[0212] It should be noted that this embodiment does not limit how to trigger the terminal device to display the notification center. For example, the user inputs an instruction to call the notification center, or checks the lock screen / AOD to view the notification message displayed on the notification center.
[0213] Optionally, in this embodiment, the terminal device can also actively push notification messages in a certain display window to the user when it detects that certain conditions are met. Exemplarily, taking the above-mentioned first display window as an example, if the conditions for the terminal device to actively push notification messages of the first category are met, the first display window is displayed on the current display interface of the terminal device and a summary of the first notification message is displayed in the first display window. For example, the terminal device identifies the geographic location, if the user arrives at home, and the terminal device is currently in a locked screen state, then the terminal device actively pushes a display window of the express category on the current lock screen interface and displays the notification message of the express category in the display window of the express category.
[0214] Optionally, in this embodiment, the terminal device may also actively push a notification message to the user that the immersive time period is blocked after the immersive state ends. Fig.18 As shown, after the immersive state ends, the terminal device displays a notification message 1802 of "the banner notification you just missed" on the current interface. Afterwards, in response to the user clicking on the notification message 1802, the terminal device displays Fig.18 (b) shows a display window 1802, where a prompt message "Notification you just missed" and a notification message blocked during the immersive time period are displayed in the display window 1802. When the blocked notification message is displayed in the display window 1802, the summary and display method of the blocked notification message can refer to the description in the above embodiment, which will not be repeated here.
[0215] In addition, it should be noted that in this embodiment, Fig.18 (a) and Fig.18 After the display window 1802 shown in (b) and the blocked notification message included in the display window 1802, there are two embodiments:
[0216] 1) The terminal device is not in the notification center. Fig.18 (b) shows that all the blocked notification messages are displayed in the display window 1802. It should be understood that in this case, it can be considered that the terminal device temporarily classifies the blocked notification messages into one category, and displays the blocked notification messages of one category in the same display window.
[0217] 2) If the terminal device receives a call to the notification center command within a period of time after the immersive state ends, and the difference between the time of calling the notification center command and the time when the immersive state ends is less than the preset time difference, then the terminal device receives a call to the notification center command within a period of time after the immersive state ends. Fig.18 As shown in (b), all notification messages to be blocked are displayed in the display window 1802.
[0218] The above introduces the method for displaying notification messages provided by this application.
[0219] In addition, it is understandable that, currently, when the terminal device displays notification messages by category, after the terminal device displays notification messages of the same category in the same display window, the terminal device responds to the user clicking on a notification message to obtain the detailed content of the notification message, and the terminal device opens the application to which the notification message belongs, and displays the detailed content of the notification message to the user in the interface of the application. That is, after the terminal device displays the notification message in the display window, the terminal device responds to the operation of obtaining the detailed content of the notification message, enters the APP of the notification message to display the detailed content of the notification message to the user.
[0220] For example, reference Fig.19 , assuming that the terminal device receives the notification messages 2, 3, 6, 7, and 10 described above. Notification message 1, 2, and 10 are of the same social category, and notification message 6 and 7 are of the same express category. If it is assumed that display window 1 and display window 2 are displayed first on the notification center in response to the user's instruction to call the notification center, and display window 1 and display window 2 can only display 2 notification messages, then after responding to the user's instruction to call the notification center, as Fig.19As shown in (a), both display window 1 and display window 2 of the notification center only display two notification messages. Optionally, "3" can also be displayed on display window 1 to indicate that there are other notification messages that have not been displayed. Afterwards, in response to the user clicking on display window 1, the terminal device Fig.19 As shown in (b), notification message 1, notification message 2 and notification message 10 are all displayed. Fig.19 (b) The user can click on the details of the notification message 10. Fig.19 (b) is used to display the display area of the notification message 10. The terminal device responds to the user clicking on the display area of the notification message 10, such as Fig.19 As shown in (c), the application to which the notification message 10 belongs is opened, and the detailed content of the notification message 10 is displayed to the user in the interface of the application.
[0221] Optional, when the user wants to browse Fig.19 When the user clicks on the notification message 2 in (a), the terminal device does not display the detailed information of the notification message 2. Fig.19 In the interface (b), the terminal device directly opens the application to which the notification message 2 belongs, and displays the detailed content of the notification message 2 to the user in the interface of the application.
[0222] Similarly, when a user wants to browse Fig.19 When the user clicks the notification message 3 / 6 / 7, the terminal device does not display the detailed information of the notification message 3 / 6 / 7 in (a). Fig.19 In the interface (b), the terminal device directly opens the application to which the notification message 3 / 6 / 7 belongs, and displays the detailed content of the notification message 3 / 6 / 7 to the user in the interface of the corresponding application.
[0223] It should be noted that this application does not limit the specific form of the same display window. Fig.19 is just an example. For example, it can also be Fig. 20 The form of the display window 3 in the display window 3. As long as the notification message displayed in the one display window is multiple notification messages. Among them, the number of the multiple notification messages is greater than or equal to 2.
[0224] However, it can be seen that for notification messages belonging to the same display window, if the user wants to browse the complete information of multiple notification messages, it is necessary to return to the message notification page after browsing the detailed information of one notification message, and repeat the above operation for another notification message to browse the complete information of the notification message. This method requires users to switch between the interfaces of different applications multiple times when they want to browse multiple notification messages. The operation process is cumbersome, and the display triggering efficiency of the complete information of the notification message is low. That is, it is currently impossible to browse the complete content of the notification quickly and smoothly in the notification center. It is necessary to jump to the APP and then return to the notification center to perform the same operation on other notification messages, resulting in high operating costs and poor user experience. In addition, it is understandable that the more notification messages a terminal receives, the higher the operating cost and the worse the user experience.
[0225] In view of this, the present application also provides another embodiment of a method for displaying notification messages for multiple notification messages displayed in the same display window in the notification center, so that the user can quickly browse the complete information of each notification message. Specifically, the method includes: receiving an instruction to trigger a notification poster input by the user in the display window, and displaying the notification poster. The notification poster is used to display each notification message of all notification messages of the category corresponding to the display window, wherein the content of each notification message displayed in the notification poster is more than the content of each notification message displayed in the notification center. Or in short, the notification poster is used to display the detailed content of each notification message of all notification messages of the category corresponding to the display window.
[0226] As an example, the above terminal device receives N notification messages of the first category, and the first display window is used to display the notification messages of the first category. Then, in this embodiment, in order for the user to quickly browse the detailed information of each notification message in the N notification messages, it includes: receiving an instruction to trigger a notification poster input by the user in the first display window, and displaying a notification poster, wherein the notification poster is used to display the detailed information of each notification message in the N notification messages.
[0227] For example, reference Fig.21 , the terminal device displays Fig.21 (a) shows the interface, such as Fig.21As shown in (a), the display window 210 includes notification message 2111, notification message 2112 and notification message 2113, wherein when the notification message 2111 is displayed, the icon 2100 of the APP from which the notification message 2111 comes and the application name of the source APP are also displayed, when the notification message 2112 is displayed, the icon 2101 of the APP from which the notification message 2112 comes and the application name of the source APP are also displayed, when the notification message 2113 is displayed, the icon 2102 of the APP from which the notification message 2113 comes and the application name of the source APP are also displayed, and the display window 210 includes second information, which indicates that the terminal device has received a total of 5 notification messages of the same category, but currently only 3 notification messages are displayed, and the other two notification messages are hidden. Afterwards, in response to the user in Fig.21 (a) inputs the instruction to call the notification poster on the display window 210, and the terminal device Fig.21 The interface shown in (b) displays part of the content in the notification poster, such as Fig.21 As shown in (b), the Fig.21 The partial contents of the notification poster displayed on the interface shown in (b) include: the contents in the header display area, the contents in the overview display area, and the contents in the detailed information display area.
[0228] It should be noted that the present embodiment does not limit the specific content displayed in the head display area, for example, it can be in accordance with the current season or weather, etc. This part can also be referred to as background area display content.
[0229] The overview display area is used to display brief information of the five notification messages. Optionally, the five notification messages can be displayed in descending order according to the importance of the user.
[0230] Optional, Fig.21 (b) The overview display area in the interface shown in FIG. 1 may only display three notification messages at first, and then respond to the user's Fig.21 (b) shows an interface in which a left-slide command is input in the overview display area, and the terminal device is as follows: Fig.21 (c) shows the brief information of the remaining notification messages, namely Fig.21 (b) shows the contents of parts 04 and 05.
[0231] Further, in response to the user Fig.21 (b) The current interface shown or Fig.21 (c) shows the current interface input upward sliding operation, the terminal device is as follows Fig.21 (d) shows the detailed information of one or more notification messages in the remaining notification messages in the notification poster. It can be understood that in response to the user Fig.21If the upward sliding operation continues to be input on the interface shown in (d), the terminal will display the detailed content of the remaining notification messages until the display is complete.
[0232] Exemplarily, when the detailed information of each notification message is displayed in the notification poster, the name of the application to which each notification message belongs and the picture corresponding to each notification message are displayed.
[0233] In some embodiments, the details of each notification message displayed in the notification poster are obtained based on needs from the application from which the notification message originates.
[0234] It is to be noted here that Fig.21 The terminal device shown in the figure responds to the user's upward sliding operation input on the current interface and displays the detailed information of the remaining notification messages. This is only an example and does not constitute a limitation of the present application. For example, it can also be replaced by: the user in Fig.21 (b) or Fig.21 After sliding right on the interface shown in (c), the terminal device displays detailed information of the remaining notification messages.
[0235] It is to be noted here that Fig.21 This is only an example of a notification poster. In fact, when the detailed content of each notification message is displayed on the notification poster, this embodiment does not limit the layout form. That is, the layout style can be diverse. Optionally, the layout style of the notification poster can be generated based on AIGC, or a template library can be established.
[0236] Optionally, in some embodiments, the content of each notification message displayed in the notification poster may also include video and / or interactive controls, etc., or even more content.
[0237] Optionally, when the notification poster includes a video, in response to the user clicking on the video viewing operation in the notification poster, the terminal device may Fig. 22 As shown, enter the immersive cross-platform video viewing mode.
[0238] Fig.23 A schematic diagram of the structure of a processing device of a terminal device provided in another embodiment of the present application. Fig.23 As shown, the processing device 2300 may include a processor 2301 and an interface circuit 2302. The processor 2301 and the interface circuit 2302 are coupled to each other. It is understood that the interface circuit 2302 may be a transceiver or an input-output interface. Optionally, the processing device 2300 may also include a memory 2303 for storing instructions executed by the processor 2301 or storing input data required by the processor 2301 to execute instructions or storing data generated after the processor 2301 executes instructions.
[0239] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0240] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0241] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk.
[0242] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0243] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
Claims
1. A method for displaying a notification message, characterized in that: Applied to a terminal device, the method comprises: receiving a first notification message; A summary of the first notification message is displayed in a notification center of the terminal device.
2. The method according to claim 1, characterized in that The displaying a summary of the first notification message in the notification center of the terminal device includes: A summary of the first notification message is displayed in a first display window of the notification center, wherein the first display window is one of multiple display windows displayed in the notification center, the multiple display windows correspond one-to-one to multiple categories, and each display window of the multiple display windows is used to display notification messages of a corresponding category.
3. The method according to claim 2, characterized in that The multiple categories include categories set in at least one of the following ways: preset in the terminal device, obtained by the terminal device based on a learning algorithm, or set by a user in the terminal device.
4. The method according to claim 2 or 3, characterized in that: The first display window displays M notification messages, the M notification messages are included in N notification messages received by the terminal device, and the categories of the N notification messages are the same as the category of the first notification message; Among them, the display priority of the M notification messages is higher than the display priority of other notification messages in the N notification messages, the first notification message is included in the M notification messages, M and N are positive integers, and N is greater than M.
5. The method according to any one of claims 1 to 4, characterized in that The displaying a summary of the first notification message in the first display window of the notification center includes: Determining whether to display a notification message of a first category in the notification center, the first category being a category of the first notification message; Determine that, in a case where a notification message of a first category is displayed in the notification center, a summary of the first notification message is displayed.
6. The method according to claim 5, characterized in that The method further comprises: If the condition that the terminal device actively pushes the notification message of the first category is met, the first display window is displayed on the current display interface of the terminal device and a summary of the first notification message is displayed in the first display window.
7. The method according to any one of claims 2 to 6, characterized in that The method further comprises: receiving an instruction to add the second notification message to the to-do group; The second notification message is displayed in a second display window of the notification center, where the second display window is used to display notification messages belonging to the to-do group.
8. The method according to claim 7, characterized in that The distance between the second display window and the status bar is smaller than the distance between any one of the multiple display windows and the status bar.
9. The method according to any one of claims 4 to 8, characterized in that The method further comprises: Receive an instruction for triggering a notification poster input by the user in the first display window, and display the notification poster, wherein the notification poster is used to display each of the N notification messages, wherein the content of each notification message displayed in the notification poster is more than the content of each notification message displayed in the notification center.
10. The method according to claim 9, characterized in that The content of each notification message displayed in the notification poster includes: detailed information of the notification message, the name of the application to which each notification message belongs, and a picture corresponding to each notification message.
11. A terminal device, characterized in that: include: one or more processors; one or more memories; The one or more memories store one or more computer programs, and the one or more computer programs include instructions. When the instructions are executed by the one or more processors, the terminal device performs the following steps: receiving a first notification message; A summary of the first notification message is displayed in a notification center of the terminal device.
12. The terminal device according to claim 11, characterized in that: When the instructions are executed by the one or more processors, the terminal device performs the following steps: A summary of the first notification message is displayed in a first display window of the notification center, wherein the first display window is one of multiple display windows displayed in the notification center, the multiple display windows correspond one-to-one to multiple categories, and each display window of the multiple display windows is used to display notification messages of a corresponding category.
13. The terminal device according to claim 12, characterized in that: The multiple categories include categories set in at least one of the following ways: preset in the terminal device, obtained by the terminal device based on a learning algorithm, or set by a user in the terminal device.
14. The terminal device according to claim 12 or 13, characterized in that: The first display window displays M notification messages, the M notification messages are included in N notification messages received by the terminal device, and the categories of the N notification messages are the same as the category of the first notification message; Among them, the display priority of the M notification messages is higher than the display priority of other notification messages in the N notification messages, the first notification message is included in the M notification messages, M and N are positive integers, and N is greater than M.
15. The terminal device according to any one of claims 12 to 14, characterized in that: When the instructions are executed by the one or more processors, the terminal device performs the following steps: Determining whether to display a notification message of a first category in the notification center, the first category being a category of the first notification message; Determine that, in a case where a notification message of a first category is displayed in the notification center, a summary of the first notification message is displayed.
16. The terminal device according to claim 15, characterized in that: When the instructions are executed by the one or more processors, the terminal device performs the following steps: If the condition that the terminal device actively pushes the notification message of the first category is met, the first display window is displayed on the current display interface of the terminal device and a summary of the first notification message is displayed in the first display window.
17. The terminal device according to any one of claims 12 to 16, characterized in that: When the instructions are executed by the one or more processors, the terminal device performs the following steps: receiving an instruction to add the second notification message to the to-do group; The second notification message is displayed in a second display window of the notification center, where the second display window is used to display notification messages belonging to the to-do group.
18. The terminal device according to claim 17, characterized in that: The distance between the second display window and the status bar is smaller than the distance between any one of the multiple display windows and the status bar.
19. The terminal device according to any one of claims 14 to 18, characterized in that: When the instructions are executed by the one or more processors, the terminal device performs the following steps: Receive an instruction for triggering a notification poster input by the user in the first display window, and display the notification poster, wherein the notification poster is used to display each of the N notification messages, wherein the content of each notification message displayed in the notification poster is more than the content of each notification message displayed in the notification center.
20. The terminal device according to claim 19, characterized in that: The content of each notification message displayed in the notification poster includes: detailed information of the notification message, the name of the application to which each notification message belongs, and a picture corresponding to each notification message.
21. A computer-readable storage medium, characterized in that: The method comprises computer instructions, and when the computer instructions are executed on an electronic device, the electronic device executes the display method as claimed in any one of claims 1 to 10.
22. A computer program product, characterized in that The computer program product comprises instructions for implementing the method according to any one of claims 1 to 10.