Notification processing method and device, terminal and storage medium

By popping up the notification bar corresponding to the window in a multi-window terminal device, only the notification messages that users are concerned about are displayed, which solves the problem that users find it difficult to quickly find notification messages in multi-window scenarios, and improves the efficiency and user experience of notification processing.

CN120276799APending Publication Date: 2025-07-08HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510344510.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2020-08-03
Filing Date
2021-07-30
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

In multi-window terminal devices, it is difficult for users to quickly find notification messages that they are concerned about from a large number of notification messages, resulting in interference and trouble.

Method used

In a multi-window scenario, in response to the user's preset operation on a certain window, a notification bar corresponding to the window pops up, only the current notification message of the window or the notification message of the current application corresponding to the window is displayed, avoiding displaying other notification messages.

Benefits of technology

It effectively avoids interference with users by other notification messages, enables users to find notification messages that they are concerned about more conveniently, and improves the efficiency and user experience of notification message processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120276799A_ABST
    Figure CN120276799A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a notification processing method and device, a terminal and a storage medium, relates to the technical field of terminal equipment, and aims to display a notification message of a corresponding application or window according to a window in a multi-window scene, so that a user can more conveniently find a notification message concerned by the user. The notification processing method comprises the following steps: displaying a first window and a second window in a display screen in different regions; and in response to a preset operation for the first window, popping up a first notification bar corresponding to the first window, and displaying a current notification message of the first window or a notification message of a current application corresponding to the first window in the first notification bar.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202110868907.X, the original application date is July 30, 2021, and the entire content of the original application is incorporated herein by reference. Technical Field

[0002] This application relates to the technical field of terminal devices, and particularly to a notification processing method, apparatus, terminal, and storage medium. Background Art

[0003] With the development of intelligent terminals such as mobile phones, the functions of terminals are becoming more and more powerful, and the number of applications installed by users is also increasing. Different applications will have corresponding notification messages, which may cause users to face a large number of notification messages when using the terminal. If users do not clean up the notification messages in time, it is very difficult to find the notification messages they are concerned about when facing a large number of notification messages. Summary of the Invention

[0004] The technical solution of this application provides a notification processing method, apparatus, terminal, and storage medium, which can display the notification messages corresponding to the application or window according to the window display in a multi-window scenario, so that users can more conveniently find the notification messages they are concerned about.

[0005] In a first aspect, the technical solution of this application provides a notification processing method, including: displaying a first window and a second window in a divided area on a display screen; in response to a preset operation on the first window, popping up a first notification bar corresponding to the first window, and displaying the current notification messages of the first window or the notification messages of the current application corresponding to the first window in the first notification bar; if the current notification messages of the first window are displayed in the first notification bar, other notification messages except the current ones of the first window are not displayed in the first notification bar; if the notification messages of the current application corresponding to the first window are displayed in the first notification bar, other notification messages except the current application corresponding to the first window are not displayed in the first notification bar.

[0006] In the notification processing method in the embodiments of this application, in a multi-window scenario, by responding to a preset operation on a certain window, popping up a notification bar corresponding to the window, and displaying the notification messages of the window or the current application corresponding to the window in the notification bar, it is realized that only the notification messages concerned by the user are displayed, thus avoiding the interference of other notification messages to the user and enabling the user to more conveniently find the notification messages they are concerned about.

[0007] Optionally, before the process of popping up a first notification bar corresponding to the first window in response to a preset operation for the first window, it further includes: displaying a window notification mode selection interface, where the window notification mode selection interface includes a first mode option and a second mode option; in response to the selection of the first mode option, taking the first mode as the current notification display mode, or in response to the selection of the second mode option, taking the second mode as the current notification display mode; the process of popping up a first notification bar corresponding to the first window in response to a preset operation for the first window and displaying the current notification message of the first window or the notification message of the current application corresponding to the first window in the first notification bar includes: in response to a preset operation for the first window, if the current notification display mode is the first mode, popping up a first notification bar corresponding to the first window and displaying the current notification message of the first window in the first notification bar; in response to a preset operation for the first window, if the current notification display mode is the second mode, popping up a first notification bar corresponding to the first window and displaying the notification message of the current application corresponding to the first window in the first notification bar.

[0008] Optionally, the display screen displays a status bar outside the first window and the second window; the notification processing method further includes: in response to a preset operation for the status bar, popping up a third notification bar and displaying the notification messages of all applications in the third notification bar.

[0009] Optionally, each notification message in the first notification bar is completely displayed in the first notification bar, and at least one notification message in the third notification bar is not completely displayed in the third notification bar.

[0010] Optionally, displaying the notification messages of all applications in the third notification bar includes: displaying preview notification messages belonging to the same application in the third notification bar, and in response to the selection of the preview notification message, expanding the preview notification message into multiple completely displayed notification messages.

[0011] Optionally, the process of popping up a first notification bar corresponding to the first window in response to a preset operation for the first window and displaying the current notification message of the first window or the notification message of the current application corresponding to the first window in the first notification bar includes: obtaining the current information of the first window or the current information of the current application corresponding to the first window in response to the instruction generated by the preset operation for the first window; obtaining a window notification message set of the corresponding window based on the current information of the first window, or obtaining an application notification message set of the corresponding application based on the current information of the current application corresponding to the first window; generating a first notification bar according to the window notification message set or the application notification message set, and displaying the current notification message of the first window or the notification message of the current application corresponding to the first window in the first notification bar.

[0012] Optionally, the preset operation is a downward sliding gesture operation.

[0013] In a second aspect, the technical solution of the present application provides a notification processing device, including: a processor and a memory, where the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, the above-mentioned notification processing method is implemented.

[0014] In a third aspect, the technical solution of the present application provides a terminal, including the above-mentioned notification processing device.

[0015] In a fourth aspect, the technical solution of the present application provides a computer-readable storage medium, in which a computer program is stored, and when it runs on a computer, the computer is enabled to execute the above-mentioned notification processing method. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a schematic diagram of the scene state of a multi-window;

[0017] Figure 2 It is a schematic flowchart of a notification processing method in an embodiment of the present application;

[0018] Figure 3 It is a schematic diagram of the interface change of popping up the first notification bar in an embodiment of the present application;

[0019] Figure 4a It is a schematic diagram of the interface change of popping up the first notification bar in another embodiment of the present application;

[0020] Figure 4b It is a schematic diagram of the interface change of popping up the first notification bar in another embodiment of the present application;

[0021] Figure 5 It is a schematic diagram of the interface change of popping up the second notification bar in an embodiment of the present application;

[0022] Figure 6 It is a schematic diagram of the interface change of popping up the second notification bar in another embodiment of the present application;

[0023] Figure 7 It is a schematic flowchart of another notification processing method in an embodiment of the present application;

[0024] Figure 8 It is a schematic diagram of a window notification mode selection interface in an embodiment of the present application;

[0025] Figure 9 It is a schematic flowchart of another notification processing method in an embodiment of the present application;

[0026] Figure 10 It is a schematic diagram of the interface change of popping up the third notification bar in an embodiment of the present application;

[0027] Figure 11It is the overall architecture flowchart corresponding to a notification processing method in an embodiment of the present application;

[0028] Figure 12 It is a partial process schematic diagram of a notification processing method in an embodiment of the present application;

[0029] Figure 13 It is a system architecture diagram in an embodiment of the present application. Detailed implementation manners

[0030] The terms used in the implementation manners part of the present application are only for explaining the specific embodiments of the present application, rather than aiming to limit the present application.

[0031] Before introducing the specific embodiments of the present application in detail, the scenarios involved in the present application will be briefly introduced first. The terminals involved in the present application may be mobile phones, tablet computers, personal computers (PCs), personal digital assistants (PDAs), smart watches, netbooks, wearable electronic devices, augmented reality (AR) devices, virtual reality (VR) devices, vehicle-mounted devices, smart cars, smart speakers, robots, smart glasses, etc. The terminal has a display screen. With the increasing demand of users for using large screens, the scenario of using multiple windows is becoming more and more frequent. For example Figure 1 as shown Figure 1 is a schematic diagram of the scenario state of a multiple-window scenario. The multiple-window scenario means that the user opens two windows simultaneously in the foreground, and the two windows are displayed in different regions on the display screen. Each window corresponds to an application. For example, the first window A1 and the second window A2 are displayed on the display screen. The user can open a social application to chat in the first window A1 and open a browser application to browse the web in the second window A2 at the same time. In this multiple-window scenario, in the prior art, if the notifications are not cleared for a period of time, when the user pulls down the notification bar, a large number of notification messages will be seen, and it is very difficult for the user to find the notifications they want. In view of the above problems, the inventor proposed the technical solution of the embodiment of the present application. The technical solution of the embodiment of the present application will be described below.

[0032] Such as Figure 1 , Figure 2 , Figure 3 and Figure 4a as shown Figure 2 is a process schematic diagram of a notification processing method in an embodiment of the present application, Figure 3 is a schematic diagram of the interface change for popping up the first notification bar in an embodiment of the present application, Figure 4aThis is a schematic diagram of the interface change for popping up the first notification bar in an embodiment of the present application. The embodiment of the present application provides a notification processing method, including:

[0033] Step 101: Display a first window A1 and a second window A2 in regions on the display screen, that is, enter a multi-window scenario as shown in Figure 1 the figure. It should be noted that the embodiment of the present application only takes the scenario of displaying two windows on the display screen as an example for illustration, but the number of windows in the multi-window scenario is not limited. In other realizable embodiments, more windows can be displayed on the display screen, such as three windows.

[0034] Step 102: In response to a preset operation on the first window A1, pop up a first notification bar corresponding to the first window A1, and display the current notification message of the first window A1 or the notification message of the current application corresponding to the first window A1 in the first notification bar. If the current notification message of the first window A1 is displayed in the first notification bar, other notification messages except the current one of the first window A1 are not displayed in the first notification bar. If the notification message of the current application corresponding to the first window A1 is displayed in the first notification bar, other notification messages except the current application corresponding to the first window A1 are not displayed in the first notification bar.

[0035] Specifically, for example, when the user performs a downward gesture operation on the title bar of the first window A1, after the terminal recognizes this operation, it will generate and pop up the first notification bar. For example, the current application corresponding to the first window A1 is a social application B, which has multiple chat windows, and the first window A1 corresponds to the chat window C among them. Figure 3 In the first notification bar shown in the figure, only the current notification message of the first window A1 is displayed, and other notification messages except this window are not displayed. In this way, when the user focuses on the first window A1 and performs a downward gesture operation on the first window A1, the current notification message of the first window A1 can be directly browsed, avoiding interference from notification messages in a large number of other windows or applications. For example, only notification one and notification two belonging to the chat window C are displayed in the first notification bar, and notification messages belonging to other chat windows are not displayed in this first notification bar, and notification messages belonging to other applications are not displayed in this first notification bar either; similarly, Figure 4aIn the first notification bar shown, only the notification messages of the current application corresponding to the first window A1 are displayed, and no other notification messages other than this application are displayed. In this way, when the user focuses on the first window A1 and performs a downward gesture operation on the first window A1, the notification messages of the current application corresponding to the first window A1 can be directly browsed, avoiding interference to the user from notification messages in a large number of other applications. For example, only notification one, notification two, and notification three belonging to the social application B are displayed in the first notification bar, where notification one and notification two belong to the chat window C, and notification three belongs to the chat window D, but notification one, notification two, and notification three all belong to the social application B, and the notification messages belonging to other applications are not displayed in this first notification bar. Regarding whether the first notification bar specifically displays the notification messages of the first window A1 or the notification messages of the application corresponding to the first window A1, it can be preset or automatically switched based on a policy. Additionally, it should be noted that when the display screen shows the first notification bar, the level of the notification bar is higher than that of the window, and the first window A1 is hidden below the notification bar. If the user controls to hide the first notification bar, the first window A1 will be redisplayed.

[0036] In addition, for the scenario where the first notification bar displays the notification messages of the current application corresponding to the first window A1, it can be further understood in combination with Figure 4b for comprehension. Figure 4bIn the first notification bar shown, only the notification messages of the current application corresponding to the first window A1 are displayed, and no other notification messages except this application are displayed. In this way, when the user focuses on the first window A1 and performs a downward gesture operation on the first window A1, the notification messages of the current application corresponding to the first window A1 can be directly browsed, avoiding interference from notification messages in a large number of other applications. For example, the first window A1 corresponds to the current application B. In response to a preset operation on the first window A1, a first notification bar corresponding to the first window A1 is popped up, and the notification messages of the current application B corresponding to the first window A1 are displayed in the first notification bar, including Notification 1, Notification 2, Notification 3, Notification 4, Notification 5, Notification 6, and Notification 7. Among them, Notification 1 and Notification 2 belong to window a of the current application B corresponding to the first window A1, Notification 3 and Notification 4 belong to window b of the current application B corresponding to the first window A1, and Notification 5, Notification 6, and Notification 7 belong to window c of the current application B corresponding to the first window A1. For example, window a can be the first window A1, the current application B is a social application B, the first window A1 and window a are a group chat window a of the social application B, window b is a one-on-one chat window b with Party A of the social application B, and window c is a one-on-one chat window c with Party B of the social application B. The window displayed in the display screen in step 101 includes this group chat window a of the social application B. In response to a preset operation on this group chat window a, a first notification bar is popped up, and only Notification 1 to Notification 7 belonging to the social application B are displayed in the first notification bar, and the notification messages belonging to other applications are not displayed in this first notification bar.

[0037] In a possible implementation manner, as Figure 5 and Figure 6 shown, Figure 5 is a schematic diagram of the interface change for popping up a second notification bar in an embodiment of the present application. Figure 6 is another schematic diagram of the interface change for popping up a second notification bar in an embodiment of the present application. The above notification processing method further includes: in response to a preset operation on the second window, popping up a second notification bar corresponding to the second window, and displaying the current notification messages of the second window A2 or the notification messages of the current application corresponding to the second window in the second notification bar. If the current notification messages of the second window A2 are displayed in the second notification bar, no other notification messages except the current ones of the second window A2 are displayed in the second notification bar. If the notification messages of the current application corresponding to the second window A2 are displayed in the second notification bar, no other notification messages except the current application corresponding to the second window A2 are displayed in the second notification bar. For example, when the user performs a downward gesture operation on the title bar of the second window A2, when the terminal recognizes this operation, a second notification bar will be generated and popped up. For example, the current application corresponding to the second window A2 is a browser application E, which has multiple web pages, and the second window A2 is a web page window F among them. Figure 5In the second notification bar shown, only the current notification messages of the second window A2 are displayed, and other notification messages outside this window are not displayed. For example, only notification four belonging to the web window F is displayed in the second notification bar, while notification messages belonging to other web windows are not displayed in this second notification bar, and notification messages belonging to other applications are also not displayed in this second notification bar; similarly, Figure 6 In the second notification bar shown, only the notification messages of the current application corresponding to the second window A2 are displayed, and other notification messages outside this application are not displayed. For example, only notification four and notification five belonging to the browser application E are displayed in the second notification bar, where notification four belongs to the web window F and notification five belongs to the web window G, but both notification four and notification five belong to the browser application E, and notification messages belonging to other applications are not displayed in this second notification bar.

[0038] In the notification processing method of the embodiments of the present application, in a multi-window scenario, by responding to a preset operation for a certain window, a notification bar corresponding to this window is popped up, and the current notification messages of this window or the notification messages of the current application corresponding to this window are displayed in this notification bar, so as to achieve only displaying the notification messages that the user is concerned about, thereby avoiding interference from other notification messages to the user and enabling the user to more conveniently find the notification messages that they are concerned about.

[0039] In a possible implementation manner, as Figure 7 and Figure 8 shown, Figure 7 is a schematic flowchart of another notification processing method in the embodiments of the present application, Figure 8 is a schematic diagram of a window notification mode selection interface in the embodiments of the present application. Before the above step 102, in the process of responding to a preset operation for the first window A1 and popping up the first notification bar corresponding to the first window A1, it further includes:

[0040] Step 201, display a window notification mode selection interface, where the window notification mode selection interface includes a first mode option and a second mode option. For example, Figure 8 in the window notification mode selection interface, the text description corresponding to the first mode option is "display notifications of the current window", and the text description corresponding to the second mode option is "display notifications of the current application";

[0041] Step 202, in response to the selection of the first mode option, set the first mode as the current notification display mode, or, in response to the selection of the second mode option, set the second mode as the current notification display mode;

[0042] Step 102. The process of popping up a first notification bar corresponding to the first window A1 and displaying the current notification messages of the first window or the notification messages of the current application corresponding to the first window in response to a preset operation on the first window A1 includes:

[0043] Step 1021. In response to a preset operation on the first window A1, determine whether the current notification display mode belongs to the first mode or the second mode. If the current notification display mode is the first mode, proceed to step 1022; if the current notification display mode is the second mode, proceed to step 1023.

[0044] Step 1022. Pop up a first notification bar corresponding to the first window A1 and display the current notification messages of the first window A1 in the first notification bar. The specific process is the same as that Figure 3 shown. That is to say, if the user selects the first mode in the window notification mode selection interface, the subsequent popped-up first notification bars will all correspondingly display the current notification messages of the first window A1.

[0045] Step 1023. Pop up a first notification bar corresponding to the first window A1 and display the notification messages of the current application corresponding to the first window A1 in the first notification bar. The specific process is the same as that Figure 4a shown. That is to say, if the user selects the second mode in the window notification mode selection interface, the subsequent popped-up first notification bars will all correspondingly display the notification messages of the current application corresponding to the first window A1.

[0046] Specifically, in the method Figure 7 shown, step 201 of displaying the window notification mode selection interface can be executed in a multi-window scenario or before entering a multi-window scenario. The user can enter this interface at any time to select and switch the window notification mode. Additionally, when a second notification bar is popped up, for the display logic of the second notification bar, it can also be displayed according to the current window notification mode. That is, if the current window notification mode is the first mode, the second notification bar displays the current notification messages of the second window A2; if the current window notification mode is the second mode, the second notification bar displays the notification messages of the current application corresponding to the second window A2. The display logic of the notification bar corresponding to the window can be switched according to the user's selection to achieve flexible configuration of the notification bar display and meet the user's needs.

[0047] In an implementable embodiment, as Figure 9 and Figure 10 shown, Figure 9 is a schematic flowchart of another notification processing method in the embodiments of the present application. Figure 10This is a schematic diagram of the interface change for popping up the third notification bar in the embodiments of the present application. The status bar A3 is displayed outside the first window A1 and the second window A2 on the display screen, and the status bar A3 can be located at the edge of the display screen. The above method further includes:

[0048] Step 103: In response to a preset operation on the status bar A3, pop up the third notification bar and display the notification messages of all applications in the third notification bar.

[0049] Specifically, when the user hopes to view the notification messages he / she is concerned about, he / she can perform a preset operation on a certain window to pop up the notification bar corresponding to that window to display the notification messages of the current window or the current application corresponding to that window. When the user hopes to view all the notification messages, he / she can perform a preset operation on the status bar A3, such as a downward gesture operation on the status bar A3. At this time, in response to this operation, the third notification bar will pop up, and all the notification messages of all applications will be displayed in this notification bar, so as to facilitate the user to find other notifications outside the current window.

[0050] In an implementable embodiment, as Figure 3 shown, each notification message in the first notification bar is completely displayed in the first notification bar. As Figure 10 shown, at least one notification message in the third notification bar is not completely displayed in the third notification bar. Since the first notification bar is only used to display the notification messages corresponding to one window or one application, and the number of notification messages therein is small, in order to facilitate the user to more intuitively read the notifications, each notification message can be completely displayed in the first notification bar. The third notification bar is used to display the notification messages of all applications, so the number of notification messages that need to be displayed therein may be large. Therefore, the notification messages can be incompletely displayed by folding the notification messages, so that the user can read more notification messages within the limited range of the notification bar.

[0051] In an implementable embodiment, the process of displaying the notification messages of all applications in the third notification bar in step 103 includes: displaying the preview notification messages belonging to the same application in the third notification bar, and in response to the selection of the preview notification messages, expanding the preview notification messages into multiple completely displayed notification messages.

[0052] Specifically, as Figure 10As shown, for example, the notification messages displayed in the third notification bar include a first application preview notification message, a second application preview notification message, and a third application preview notification message. Each of these notification messages is only used to preview the notification messages belonging to the same application, so as to facilitate the user to view the notification messages of all applications. When the user clicks and selects, for example, the first application preview notification message, the first application preview notification message will expand to display all the specific notification messages of the first application.

[0053] In an implementable embodiment, as Figure 11 shown, Figure 11 is the overall architecture flowchart corresponding to a notification processing method in an embodiment of the present application. The overall process of the notification processing method in an embodiment of the present application includes:

[0054] Step 301, the user performs a downward window operation on the input device of the terminal;

[0055] Specifically, for example, the input device is the touch screen of the terminal, and the user performs a downward window operation on the touch screen for the first window A1.

[0056] Step 302, the input device sends an instruction to the processor;

[0057] Specifically, when the user performs a downward window operation on the first window A1, the input device generates a corresponding instruction and sends the instruction to the processor of the terminal;

[0058] Step 303, the processor sends an instruction to the operating system;

[0059] Specifically, the processor converts the instruction generated by the input device into an identifiable instruction and sends it to the operating system;

[0060] Step 304, the operating system generates an interface to be displayed;

[0061] Specifically, the operating system generates an interface to be displayed according to the instruction, which includes the notification bar to be displayed. The specific process includes the above step 102, as Figure 12 and Figure 13 shown, Figure 12 is a partial process schematic diagram of a notification processing method in an embodiment of the present application, Figure 13 is a system architecture diagram of an embodiment of the present application. The above step 102, in response to a preset operation on the first window A1, pop up a first notification bar corresponding to the first window A1, and the process of displaying the current notification message of the first window A1 or the notification message of the current application corresponding to the first window A1 in the first notification bar may include:

[0062] Step 3041: In response to an instruction generated by a preset operation on the first window A1, obtain the current information of the first window A or the information of the current application corresponding to the first window A1;

[0063] Step 3042: Based on the current information of the first window A1, obtain the set of window notification messages for the corresponding window, or based on the information of the current application corresponding to the first window A1, obtain the set of application notification messages for the corresponding application;

[0064] Step 3043: Generate a first notification bar according to the set of window notification messages or the set of application notification messages, and display the current notification messages of the first window A1 or the notification messages of the current application corresponding to the first window A1 in the first notification bar.

[0065] Specifically, for example, in the Android system, listen for the window sliding down event, that is, listen for whether an instruction generated by a preset operation on the first window A1 is received. If the instruction is received, that is, the window sliding down event is detected, then obtain the information corresponding to the window. It should be noted that at the same time, it is also necessary to obtain from the settings database through the settings module whether the current window notification mode is the first mode or the second mode. The current window notification mode determines whether the notification messages of the current window or the current application are displayed in the subsequent notification bar. After the event is detected, the window top-level view module DecorView in the PhoneWindow of the mobile phone window will transmit the information of the current page of the corresponding window and the information of the current application process to the SystemServer process. The Notification ManagerService (NMS) in the SystemServer obtains all the current notification message sets of the window and all the notification message sets of the current application corresponding to the window according to the current window notification mode. The System User Interface (UI) module obtains from the settings database through the settings module whether the current window notification mode is the first mode or the second mode. If the current window notification mode is the first mode, then call all the notification message sets of the current window in the NMS and generate a first notification bar according to this set of notification messages. If the current window notification module is the second mode, then call all the notification message sets of the current application in the NMS and generate a first notification bar according to this set, that is, generate the interface to be displayed, and this interface includes the generated first notification bar. Among them, the settings module and the System UI module belong to the application layer, and PhoneWindow and SystemServer belong to the Framework layer.

[0066] Such as Figure 11As shown, after step 304, it further includes: step 305, the operating system sends data to the display screen, that is, sends the display data corresponding to the interface to be displayed including the first notification bar generated to the display screen;

[0067] Step 306, the display screen displays the notification bar to present the notification bar to the user.

[0068] In an implementable embodiment, the above preset operation is a downward sliding gesture operation. In other implementable embodiments, the preset operation can also be other operations, as long as the operation object can be recognized and distinguished, and it can be determined whether the object of the preset operation is a window or a status bar, and which specific window the object of the preset operation is.

[0069] The embodiment of the present application also provides a notification processing device, including: a processor and a memory. The memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, it is used to implement the notification processing method in the above embodiments.

[0070] Among them, the number of processors can be one or more, and the processor and the memory can be connected through a bus or other means. The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules. The processor executes various functional applications and data processing by running the non-transitory software programs, instructions, and modules stored in the memory, that is, implements the method in any of the above method embodiments. The memory can include a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function; and necessary data, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage devices.

[0071] The embodiment of the present application also provides a terminal, including the notification processing device in the above embodiment. The terminal can specifically be a mobile phone, a tablet computer, a personal computer (PC), a personal digital assistant (PDA), a smart watch, a netbook, a wearable electronic device, an augmented reality (AR) device, a virtual reality (VR) device, a vehicle-mounted device, a smart car, a smart speaker, a robot, smart glasses, and so on.

[0072] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When it runs on a computer, it causes the computer to execute the notification processing method in the above embodiment.

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

[0074] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent the cases where A exists alone, A and B exist simultaneously, and B exists alone. Among them, A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0075] The above are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A notification processing method, characterized in that, Including: Displaying a first window and a second window in a partitioned manner on a display screen; In response to a preset operation on the first window, popping up a first notification bar corresponding to the first window, and displaying the current notification message of the first window or the notification message of the current application corresponding to the first window in the first notification bar; If the current notification message of the first window is displayed in the first notification bar, no other notification messages except the current one of the first window are displayed in the first notification bar; If the notification message of the current application corresponding to the first window is displayed in the first notification bar, no other notification messages except the current application corresponding to the first window are displayed in the first notification bar.

2. The method according to claim 1, characterized in that: Before the process of popping up the first notification bar corresponding to the first window in response to a preset operation on the first window, it further includes: Displaying a window notification mode selection interface, which includes a first mode option and a second mode option; In response to the selection of the first mode option, taking the first mode as the current notification display mode, or in response to the selection of the second mode option, taking the second mode as the current notification display mode; The process of popping up the first notification bar corresponding to the first window in response to a preset operation on the first window and displaying the current notification message of the first window or the notification message of the current application corresponding to the first window in the first notification bar includes: In response to a preset operation on the first window, if the current notification display mode is the first mode, popping up the first notification bar corresponding to the first window and displaying the current notification message of the first window in the first notification bar; In response to a preset operation on the first window, if the current notification display mode is the second mode, popping up the first notification bar corresponding to the first window and displaying the notification message of the current application corresponding to the first window in the first notification bar.

3. The method according to claim 2, characterized in that: The display screen displays a status bar outside the first window and the second window; The method further includes: In response to a preset operation on the status bar, popping up a third notification bar and displaying the notification messages of all applications in the third notification bar.

4. The method according to claim 3, characterized in that: Each notification message in the first notification bar is completely displayed in the first notification bar, and at least one notification message in the third notification bar is not completely displayed in the third notification bar.

5. The method according to claim 4, characterized in that: The displaying of the notification messages of all applications in the third notification bar includes: Displaying preview notification messages belonging to the same application in the third notification bar, and in response to the selection of the preview notification messages, expanding the preview notification messages into multiple completely displayed notification messages.

6. The method according to claim 1, characterized in that: The process of popping up a first notification bar corresponding to the first window in response to a preset operation on the first window and displaying the current notification messages of the first window or the notification messages of the current application corresponding to the first window includes: Obtaining the current information of the first window or the information of the current application corresponding to the first window in response to an instruction generated by a preset operation on the first window; Obtaining a set of window notification messages for the corresponding window based on the current information of the first window, or obtaining a set of application notification messages for the corresponding application based on the information of the current application corresponding to the first window; Generating a first notification bar according to the set of window notification messages or the set of application notification messages, and displaying the current notification messages of the first window or the notification messages of the current application corresponding to the first window in the first notification bar.

7. The method according to claim 1, wherein The preset operation is a downward sliding gesture operation.

8. A notification processing device, characterized in that, Including: A processor and a memory, the memory is used to store at least one instruction, and when the instruction is loaded and executed by the processor, it is used to implement the notification processing method according to any one of claims 1 to 7.

9. A terminal, characterized in that, Including the notification processing device according to claim 8.

10. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, and when it runs on a computer, it causes the computer to execute the notification processing method according to any one of claims 1 to 7.