Notification management method and apparatus, mobile terminal, and storage medium

CN115421830BActive Publication Date: 2026-09-15XIAN WINGTECH INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211032441.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2026-09-15
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

但是该方式使得通知管理的自由度不高,无法满足用户对于个性化通知的需求

Benefits of technology

[0044] Obtain the target notification information carrying the original notification display parameters. When it is determined that the original notification display parameters have been modified, obtain the modification rules corresponding to the modification records of the original notification display parameters. Based on the modification rules corresponding to the modification records, modify the original notification display parameters carried in the target notification information to the updated notification display parameters. Display the target notification information according to the updated notification display parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115421830B_ABST
    Figure CN115421830B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a notification management method and device, a mobile terminal and a storage medium. The method comprises the following steps: obtaining target notification information; the target notification information carries original notification display parameters; determining whether the original notification display parameters are modified; when it is determined that the original notification display parameters are modified, obtaining a modification rule corresponding to a modification record of the original notification display parameters; modifying the original notification display parameters carried by the target notification information according to the modification rule corresponding to the modification record, so as to obtain updated notification display parameters; and displaying the target notification information according to the updated notification display parameters. The embodiment of the application can improve the freedom of notification management, thereby meeting the demand of users for personalized notification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to a notification management method, device, mobile terminal, and storage medium. Background Technology

[0002] The notification bar is a key feature of mobile operating systems, conveniently displaying various notification content and providing real-time message feedback to users. Notifications are typically created by applications, which then send them to interfaces provided by the operating system for display. For application-created notifications, current technology generally uses standard layout templates to adjust custom layouts, ensuring a consistent display style for each notification. However, this approach limits the flexibility of notification management and fails to meet users' needs for personalized notifications. Summary of the Invention

[0003] This application discloses a notification management method, device, mobile terminal, and storage medium, which can improve the flexibility of notification management and thus meet users' needs for personalized notifications.

[0004] This application discloses a notification management method, characterized in that it is applied to a mobile terminal, and the method includes:

[0005] Obtain target notification information; the target notification information carries the original notification display parameters;

[0006] Determine whether to modify the original notification display parameters;

[0007] When it is determined that the original notification display parameters have been modified, the modification rules corresponding to the modification records of the original notification display parameters are obtained;

[0008] According to the modification rules corresponding to the modification record, the original notification display parameters carried by the target notification information are modified to obtain the updated notification display parameters;

[0009] The target notification information is displayed according to the updated notification display parameters.

[0010] As an optional implementation, determining whether to modify the original notification display parameters includes:

[0011] Retrieve user-defined parameters;

[0012] Determine whether to modify the original notification display parameters based on the indication of the user-defined parameters.

[0013] As an optional implementation, obtaining user-defined parameters includes:

[0014] When determining whether to display the target notification information via pop-up based on the application type of the foreground application, obtain user-defined parameters; or...

[0015] When a third-party gaze is detected, retrieve user-defined parameters; or,

[0016] Once it is determined that the current time falls within a preset time period, user-defined parameters are retrieved.

[0017] As an optional implementation, after obtaining the target notification information, the method further includes:

[0018] Check if there are any modification records for the original notification display parameters in the database;

[0019] If there is no modification record for the original notification display parameters in the database, the original notification display parameters are stored in the database;

[0020] If there are modification records for the original notification display parameters in the database, determine whether the target notification information is a blacklist target notification information;

[0021] If it is determined that the target notification information is not a blacklist target notification information, the original notification display parameters are stored in the database;

[0022] And, after determining whether to modify the original notification display parameters, the method further includes:

[0023] If it is determined that the original notification display parameters will not be modified, the target notification information is displayed according to the original notification display parameters.

[0024] As an optional implementation, the mobile terminal includes a system notification management service module, a database, and a notification personalization settings interface; the system notification management service module and the notification personalization settings interface interact with each other through the database; the method further includes:

[0025] The modification rules corresponding to the modification records of the original notification display parameters are sent to the database through the notification personalization settings interface;

[0026] And, the modification rules corresponding to the modification records of the original notification display parameters include:

[0027] The system notification management service module retrieves the modification rules corresponding to the modification records of the original notification display parameters from the database.

[0028] As an optional implementation, the notification personalization settings interface displays notification lists corresponding to multiple applications, and the notification lists include notification information of multiple different notification types; before sending the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface, the method further includes:

[0029] When a user editing operation targeting a target notification is detected from multiple notifications of different types through the notification personalization settings interface, the user editing operation is parsed to obtain the modification rules corresponding to the modification record of the original notification display parameters.

[0030] As an optional implementation, parsing the user's editing operation to obtain the modification rules corresponding to the modification record of the original notification display parameters includes:

[0031] Check if the database contains personalized settings resources corresponding to the user's editing operation;

[0032] If the database contains personalized settings resources corresponding to the user's editing operation, generate modification rules corresponding to the modification record of the original notification display parameters;

[0033] The method further includes:

[0034] If the personalized settings resource corresponding to the user's editing operation does not exist in the database, a prompt message will be output.

[0035] This application discloses a notification management device applied to a mobile terminal, the device comprising:

[0036] The first acquisition module is used to acquire target notification information; the target notification information carries the original notification display parameters.

[0037] The judgment module is used to determine whether the original notification display parameters should be modified.

[0038] The second acquisition module is used to acquire the modification rules corresponding to the modification record of the original notification display parameters when it is determined that the original notification display parameters have been modified.

[0039] The modification module is used to modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record, so as to obtain the updated notification display parameters.

[0040] The display module is used to display the target notification information according to the updated notification display parameters.

[0041] This application discloses a mobile terminal, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor implements any of the notification management methods disclosed in this application.

[0042] This application discloses a computer-readable storage medium storing a computer program, wherein the computer program causes a computer to execute any of the notification management methods disclosed in this application.

[0043] Compared with related technologies, the embodiments of this application have the following beneficial effects:

[0044] Obtain the target notification information carrying the original notification display parameters. When it is determined that the original notification display parameters have been modified, obtain the modification rules corresponding to the modification records of the original notification display parameters. Based on the modification rules corresponding to the modification records, modify the original notification display parameters carried in the target notification information to the updated notification display parameters. Display the target notification information according to the updated notification display parameters.

[0045] This application embodiment first determines whether the original notification display parameters need to be modified, and then, after determining that the original notification display parameters need to be modified, modifies the original notification display parameters to the updated notification display parameters according to the modification rules, so that the target notification information is displayed according to the updated notification display parameters, which can improve the flexibility of notification management and thus meet the user's needs for personalized notifications. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a flowchart illustrating a notification management method disclosed in an embodiment of this application;

[0048] Figure 2 This is a flowchart illustrating another notification management method disclosed in an embodiment of this application;

[0049] Figure 3 This is a flowchart illustrating another notification management method disclosed in an embodiment of this application;

[0050] Figure 4 This is a schematic diagram of the structure of a mobile terminal disclosed in an embodiment of this application;

[0051] Figure 5AThis is a user interface diagram of a notification personalization settings interface disclosed in an embodiment of this application;

[0052] Figure 5B This is a user interface diagram of another notification personalization settings interface disclosed in an embodiment of this application;

[0053] Figure 6 This is a schematic diagram of the structure of a notification management device disclosed in an embodiment of this application;

[0054] Figure 7 This is a schematic diagram of the structure of a mobile terminal disclosed in an embodiment of this application. Detailed Implementation

[0055] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0056] It should be noted that the terms "comprising" and "having," and any variations thereof, in the embodiments and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0057] This application discloses a notification management method, apparatus, mobile terminal, and storage medium, which can improve the flexibility of notifications and thus meet users' needs for personalized notifications. These will be described in detail below.

[0058] Please see Figure 1 , Figure 1 This is a flowchart illustrating a notification management method disclosed in an embodiment of this application. Wherein, Figure 1 The notification management method described is applicable to mobile terminals such as mobile phones, tablets, and wearable devices, but is not limited to these devices in this application.

[0059] like Figure 1 As shown, the notification management method may include the following steps:

[0060] 101. Obtain target notification information.

[0061] Target notification information can be a notification created and sent by the application. Target notification information can be used to represent the original notification created and sent by the application, not a personalized or modified notification.

[0062] The target notification information carries the original notification display parameters.

[0063] Optionally, the mobile terminal can obtain target notification information created and sent by the application through the Notification Manager Service (NMS) module. The NMS module can be a system process within the mobile terminal, and the mobile terminal can execute steps 101-105 through the NMS module to modify and display the target notification information.

[0064] 102. Determine whether to modify the original notification display parameters.

[0065] The mobile terminal determines whether to modify the original notification display parameters, that is, whether to personalize the target notification information.

[0066] In some optional implementations, the mobile terminal determines whether to modify the original notification display parameters, including: obtaining user-defined parameters; and determining whether to modify the original notification display parameters based on the indication of the user-defined parameters.

[0067] User-defined parameters are custom parameters input by the user based on their preferences and needs for the mobile terminal. They can be used to determine whether to modify the original notification display parameters in different application scenarios. For example, user-defined parameters may include: modifying / not modifying the original notification display parameters when a game application is running in the foreground; modifying / not modifying the original notification display parameters when the current time is within a preset time period; modifying / not modifying the original notification display parameters when the user is in a call; or modifying / not modifying the original notification display parameters when a third party's gaze is detected, etc., with no specific limitations.

[0068] As can be seen, by performing the above steps, user-defined parameters can be given priority. Based on the indication of user-defined parameters, it can be determined whether to modify the original notification display parameters. This fully considers the user's need for personalized modification of notifications in different application scenarios and meets the user's personalized needs for notifications.

[0069] Furthermore, in some optional implementations, the mobile terminal obtaining user-defined parameters may include:

[0070] When determining the target notification information to be displayed via pop-up based on the application type of the application running in the foreground, obtain user-defined parameters.

[0071] In this context, "foreground applications" refers to applications that are visible and running on the mobile device's desktop taskbar. Application types can include voice applications, messaging applications, news applications, game applications, online shopping applications, utility applications, etc., without further limitation.

[0072] Mobile terminals can display target notification information in a pop-up manner, which can be as follows: the target notification information pops up at the top of the mobile terminal screen, giving the user a prominent prompt without interrupting the user's current operation; pop-up display is an enhanced way of displaying target notification information, and target notification information displayed in a pop-up manner can be called banner notifications (heads-up notifications).

[0073] In some optional implementations, the mobile terminal determines the implementation method for displaying the target notification information via a pop-up based on the application type of the application running in the foreground, which may include:

[0074] When a mobile terminal identifies that the application running in the foreground is a non-game application, it determines to display the target notification information in a pop-up manner. That is, when the user is in a focused state such as playing a game, the target notification information may not be displayed in a pop-up manner, while when the user is not in a game state, the target notification information may be displayed in a pop-up manner.

[0075] Alternatively, in some other alternative implementations, the mobile terminal obtaining user-defined parameters may include:

[0076] When a third-party gaze is detected, user-defined parameters are retrieved;

[0077] Optionally, before obtaining user-defined parameters after detecting a third party's gaze, the mobile terminal may perform the following steps:

[0078] The system captures a facial image; identifies eye information from the facial image; determines whether the gaze is directly looking at the mobile terminal based on the eye information; if the gaze is determined to be directly looking at the mobile terminal based on the eye information, facial information is identified from the facial image and compared with preset facial information; if they do not match, a third-party gaze has been detected. In other words, mobile terminal users can pre-store their facial data as preset facial information, and a third-party gaze can be the gaze of someone other than the user; users can set user-defined parameters to modify the original notification display parameters when a third-party gaze is detected. For example, users can modify the original notification display parameters so that the target notification information does not pop up when a third-party gaze is detected, which helps improve user privacy.

[0079] Alternatively, in some other alternative implementations, the mobile terminal obtaining user-defined parameters may include:

[0080] Once it is determined that the current time falls within a preset time period, user-defined parameters are retrieved.

[0081] For example, the preset time period can be from 9 a.m. to 10 p.m. If the current time is within the preset time period, the mobile terminal can obtain user-defined parameters.

[0082] By performing the above steps, user-defined parameters can be retrieved in various application scenarios, which fully considers the user's need for personalized modification of notifications in different application scenarios and meets the user's personalized needs for notifications.

[0083] 103. When it is determined that the original notification display parameters have been modified, obtain the modification rules corresponding to the modification record of the original notification display parameters.

[0084] When it is determined that the original notification display parameters have been modified, the mobile terminal obtains the modification rules corresponding to the modification records of the original notification display parameters. Specifically, the mobile terminal can retrieve the modification rules corresponding to the modification records of the original notification display parameters from the database.

[0085] The modification history is a record of changes made to the original notification display parameters.

[0086] The original notification display parameters can include the target notification's icon, layout, style, ringtone, display animation, and disappearance animation; the modification rules corresponding to the modification record can include modifications to the aforementioned original notification display parameters. For example, the modification rule corresponding to the modification record could be to change the disappearance animation parameter in the original notification display parameters to a fade-in / fade-out animation.

[0087] 104. Modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record to obtain the updated notification display parameters.

[0088] The mobile terminal modifies the original notification display parameters carried in the target notification information according to the modification rules corresponding to the modification record, so as to obtain the updated notification display parameters. For example, if the style parameter in the original notification display parameters is the first style and the disappearance animation parameter is a book page-turning animation; and the modification rule is to change the style parameter in the original notification display parameters to the second style, and to change the disappearance animation parameter in the original notification display parameters to a fade-in / fade-out animation; then the updated notification display parameters will have the second style in the style parameter and the fade-in / fade-out animation in the disappearance animation parameter.

[0089] 105. Display the target notification information according to the updated notification display parameters.

[0090] Target notifications can be displayed outside the application's interface, helping to remind users to check communication messages from others or real-time information within the application. Users can open the application by tapping the target notification or perform actions directly from the target notification. Mobile devices can display the specific notification item of the target notification in a drop-down notification panel, and also display the corresponding icon of the target notification in the status bar in the upper left corner of the mobile device's screen.

[0091] This application embodiment obtains target notification information carrying original notification display parameters. When it is determined that the original notification display parameters need to be modified, the modification rules corresponding to the modification records of the original notification display parameters are obtained. Based on the modification rules corresponding to the modification records, the original notification display parameters carried by the target notification information are modified to the updated notification display parameters. The target notification information is then displayed according to the updated notification display parameters. Therefore, this application embodiment, by first determining whether to modify the original notification display parameters, and then modifying the original notification display parameters to the updated notification display parameters according to the modification rules after determining that modification is necessary, ensures that the target notification information is displayed according to the updated notification display parameters. This improves the flexibility of notification management and thus meets users' needs for personalized notifications.

[0092] Please see Figure 2 , Figure 2 This is a flowchart illustrating another notification management method disclosed in an embodiment of this application. Wherein, Figure 2 The notification management method described is applicable to mobile terminals such as mobile phones, tablets, and wearable devices, but is not limited to these devices in this application.

[0093] like Figure 2 As shown, the method includes the following steps:

[0094] 201. Obtain target notification information.

[0095] The target notification information carries the original notification display parameters.

[0096] The implementation of step 201 can refer to step 101 in the previous embodiment, and will not be repeated here.

[0097] 202. Check if there are any modification records for the original notification display parameters in the database; if yes, proceed to step 203; if no, proceed to step 204.

[0098] The mobile terminal determines whether the original notification display parameters have been personalized by the user by detecting whether there are modification records for the original notification display parameters in the database.

[0099] If there is no record of modification to the original notification display parameters in the database, the mobile terminal will store the original notification display parameters in the database. In other words, if the user has not made any personalized modifications to the original notification display parameters, the mobile terminal will store the original notification display parameters in the database.

[0100] If there are modification records for the original notification display parameters in the database, the mobile terminal can determine whether the target notification information is a blacklisted target notification information.

[0101] 203. Determine whether the target notification is a blacklist target notification; if not, proceed to step 204; if yes, proceed to step 205.

[0102] If the database contains records of modifications to the original notification display parameters, it indicates that the user has modified the original notification display parameters. Therefore, it's necessary to determine whether the user has set the target notification information to the blacklist. Specifically, a user can set every target notification sent by an application to the blacklist, or they can set target notifications belonging to a specific notification type from an application to the blacklist. For example, target notifications can be categorized into various notification types, including user information notifications (such as new message notifications and private message notifications from social applications), system push notifications (such as system upgrade notifications and password update notifications), and general push notifications (such as notifications of likes or comments, and content update notifications), etc., without specific limitations. For instance, a user can set a target notification belonging to the general push notification type from an application to the blacklist.

[0103] Blacklisted target notification information may also include invalid target notification information, target notification information that is an advertisement, and target notification information that contains content that cannot be displayed. Mobile terminals can automatically set the above-mentioned target notification information as blacklisted target notification information.

[0104] 204. Store the original notification display parameters in the database.

[0105] If the target notification is determined not to be a blacklisted target notification, the mobile terminal stores the original notification display parameters in the database. This allows users to store only the original notification display parameters carried by the useful target notification information in the database, thus improving the utilization of storage space.

[0106] The original notification display parameters stored in the database on the mobile terminal may include parameters such as the source application of the target notification information, specific parameters, icon, layout, style, title, content, ringtone, and vibration.

[0107] 205. Determine whether the original notification display parameters need to be modified; if not, proceed to step 206; if yes, proceed to step 207.

[0108] The implementation of step 205 can be referred to step 102 in the previous embodiment, and will not be repeated here.

[0109] 206. Display the target notification information according to the original notification display parameters.

[0110] When it is determined that the original notification display parameters will not be modified, the mobile terminal can retrieve the original notification display parameters from the database and display the target notification information according to the original notification display parameters.

[0111] 207. Obtain the modification rules corresponding to the modification records of the original notification display parameters.

[0112] 208. Modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record to obtain the updated notification display parameters.

[0113] 209. Display the target notification information according to the updated notification display parameters.

[0114] The implementation of steps 207 to 209 can be referred to steps 103 to 105 in the previous embodiments, and will not be repeated here.

[0115] As can be seen, the embodiments of this application can first determine whether to store the original notification display parameters in the data, and then determine whether to modify the original notification display parameters. If the original notification display parameters are not modified, the mobile terminal can display the target notification information according to the original notification display parameters; if the original notification display parameters are modified, the mobile terminal can display the target notification information according to the updated notification display parameters. Therefore, users can determine whether to modify the target notification information according to the original or updated notification display parameters based on their own needs, which can improve the flexibility of notification management and thus meet users' needs for personalized notifications.

[0116] Please see Figure 3 , Figure 3 This is a flowchart illustrating another notification management method disclosed in an embodiment of this application. Wherein, Figure 3 The described notification management method is applicable to mobile terminals such as mobile phones, tablets, and wearable devices; however, this application's embodiments are not limited to these. Further, please refer to... Figure 4 , Figure 4This is a schematic diagram of the structure of a mobile terminal disclosed in an embodiment of this application. The mobile terminal 400 includes a system notification management service module 401, a database 402, and a notification personalization settings interface 403; the system notification management service module 401 and the notification personalization settings interface 403 interact with each other through the database 402; the notification personalization settings interface 403 displays notification lists corresponding to multiple applications, and the notification lists include notification information of multiple different notification types.

[0117] like Figure 3 As shown, the method includes the following steps:

[0118] 301. When a user editing operation targeting a target notification is detected from multiple notifications of different types through the notification personalization settings interface, the user editing operation is parsed to obtain the modification rules corresponding to the modification records of the original notification display parameters.

[0119] like Figure 5A As shown, Figure 5A This is a user interface diagram of a notification personalization settings interface disclosed in an embodiment of this application. The notification personalization settings interface displays notification lists corresponding to multiple applications. For example, the notification list corresponding to "Application 1" includes notification information of three different notification types: "Notification 1", "Notification 2", and "Notification 3"; the notification list corresponding to "Application 2" includes notification information of three different notification types: "Notification 1", "Notification 2", and "Notification 3".

[0120] Mobile devices can merge multiple notifications of the same type from a single application, differing only in their content. For example, the notification list for "Application 1" includes "Notification 1," which is the result of merging multiple notifications of the same type from "Application 1" with different content. The notification personalization settings interface defaults to displaying an updated list, which includes notifications personalized by the user, i.e., notifications displayed according to the updated display parameters. Users can switch the notification personalization settings interface from the updated list to the original list by clicking the "Switch to Original List" virtual button. The original list includes notifications displayed according to the original display parameters. Users can click on a notification, such as "Notification 1" for "Application 1," to view its current display style; or click the corresponding "Edit" virtual button, such as "Edit" for "Notification 1," to enter the editing interface for that notification.

[0121] Furthermore, the editing interface for the notification information can be found in [link / reference]. Figure 5B , Figure 5BThis is a user interface diagram of another notification personalization settings interface disclosed in an embodiment of this application. It should be noted that... Figure 5B The user interface diagram can be the editing interface for any one of multiple notifications of different types. This editing interface can include, but is not limited to, several editable options such as icon, background, ringtone, display animation, and disappearance animation. A preview of the notification's style can be displayed at the top of the editing interface; for example, users can click on it to view the preview. Figure 5B The "Notification 1" button at the top of the editing interface allows users to preview the modified notification style in real time. Users can click the "Select" virtual button corresponding to any editable option and choose a preferred design style from the pop-up window. For example, the display and disappearance animations offer various animation effects to choose from, such as a book page-turning animation or a fade-in / fade-out animation. After clicking the "Preview" virtual button, the mobile device will simulate sending the notification, allowing users to view the personalized notification settings. Users can click the "Restore" virtual button to revert all personalized notifications to the original settings, switching the notification displayed according to the updated parameters to the original parameters. This enables personalized management of notifications. It should be noted that... Figure 5A and Figure 5B This is only a sample image for reference of the notification personalization settings interface and does not constitute a limitation on the display style of the notification personalization settings interface.

[0122] Therefore, when a mobile terminal detects a user editing operation on a target notification from multiple notifications of different types through the notification personalization settings interface, it parses the user editing operation to obtain the modification rules corresponding to the modification record of the original notification display parameters.

[0123] Users can identify the target notification from multiple notifications of different types. For example, the target notification could be "Notification 1" in the notification list corresponding to "Application 1".

[0124] User editing operations can include clicking the "Edit" virtual button corresponding to the target notification information, clicking the "Select" virtual button corresponding to the editable options in the editing interface, and clicking the desired design style in the pop-up window after clicking the "Select" virtual button. For example, user editing operations can include modifying multiple original or updated notification display parameters such as icons, backgrounds, ringtones, display animations, and disappearance animations; user editing operations can also include: blocking blocked keywords in the target notification information or preventing the target notification information from being displayed in a pop-up manner, etc., without specific limitations.

[0125] The notification personalization settings interface provided in this application embodiment can be used to modify the original notification display parameters or the updated notification display parameters of the target notification information, so that the target notification information can be displayed according to the user's wishes, thereby improving the user experience.

[0126] In some optional implementations, the mobile terminal parses the user's editing operation to obtain the modification rules corresponding to the modification record of the original notification display parameters, including:

[0127] The system checks whether the database contains personalized settings resources corresponding to the user's editing operation. These personalized settings resources can be resources pre-installed by the mobile terminal through the system or resources obtained by the mobile terminal from third-party software. Checking whether the database contains personalized settings resources corresponding to the user's editing operation can prevent situations where the personalized settings resources corresponding to the user's editing operation exceed the range of personalized settings resources stored in the database, resulting in the style not being displayed.

[0128] If the database contains personalized settings resources corresponding to user editing operations, generate modification rules corresponding to the modification records of the original notification display parameters;

[0129] In some alternative implementations, if the personalized settings resource corresponding to the user's editing operation does not exist in the database, the mobile terminal outputs a prompt message; wherein the prompt message is used to inform the user that the user's editing operation does not meet the requirements.

[0130] In this embodiment, at the upper software layer, the system notification management service module and the notification personalization settings interface are not directly connected; instead, they rely on a database to connect notification resources. The database can store original notification display parameters, updated notification display parameters, and personalization settings resources. Therefore, a necessary condition in the design is to add a corresponding interface at the system level within the system notification management service module. By determining whether to modify the original notification display parameters, the interface parses the user's editing operation from the database to obtain the modification rules corresponding to the modification records of the original notification display parameters.

[0131] Optionally, the notification personalization settings interface can be implemented in several ways: First, it can be implemented within the system, ensuring stability but limiting the resources available. Users can use pre-built system resources for editable notification options. Second, it can be implemented in third-party software, which provides an interface offering various personalization resources, allowing users to choose and increasing freedom. However, users cannot access these resources if the third-party software is not installed or malfunctions. Third, it can combine the system and application layers, making them independent yet interconnected. The application provides personalization resources, which are stored in the database. Instead of directly retrieving updated notification display parameters, the system layer's notification management service module retrieves modification rules from the database, modifies the original notification display parameters of the target notification information to the updated parameters, and displays the target notification information according to the updated parameters. This approach protects user privacy, resolves compatibility issues, provides sufficient personalization resources, and significantly enhances the user experience.

[0132] 302. Send the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface.

[0133] The mobile terminal sends the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface. The system notification management service module can then retrieve the modification rules corresponding to the modification records of the original notification display parameters from the database.

[0134] 303. Obtain target notification information.

[0135] The target notification information carries the original notification display parameters.

[0136] 304. Determine whether to modify the original notification display parameters.

[0137] 305. When it is determined that the original notification display parameters have been modified, the modification rules corresponding to the modification records of the original notification display parameters are retrieved from the database through the system notification management service module.

[0138] 306. Modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record to obtain the updated notification display parameters.

[0139] 307. Display the target notification information according to the updated notification display parameters.

[0140] The implementation of steps 303 to 307 can be referred to steps 101 to 105 in the previous embodiments, and will not be repeated here.

[0141] In related technologies, users can fully customize the layout of notification messages. However, this can lead to inconsistent display styles and compatibility issues across different devices. Therefore, these technologies allow for custom layouts, but notifications containing custom content views no longer use the full notification area. Instead, they are adjusted using a standard layout template. This standard layout ensures that custom notifications are identical to other notifications in all states. For example, the notification icon and expand icon in the collapsed state, and the notification icon, application name, and collapsed icon in the expanded state, all have a consistent style. Consequently, notifications typically display in a uniform style, limiting users' freedom to determine the display style and other related content, resulting in a lack of user-friendliness.

[0142] As can be seen, in this embodiment of the application, the user's modification rules for personalization settings are sent to the database through the personalization settings interface, and then the user's modification rules for personalization settings are retrieved from the database through the system notification management service module. This solves the compatibility problem that occurs in personalization settings, realizes the user's personalized control over notification information, and provides the user with a high degree of freedom in notification management.

[0143] Please see Figure 6 , Figure 6 This is a schematic diagram of a notification management device disclosed in an embodiment of this application. This device can be applied to mobile terminals such as mobile phones, tablets, and wearable devices, and is not specifically limited thereto. Figure 6 As shown, the notification management device 600 may include: a first acquisition module 610, a judgment module 620, a second acquisition module 630, a modification module 640, and a display module 650.

[0144] The first acquisition module 610 is used to acquire target notification information; the target notification information carries the original notification display parameters.

[0145] The judgment module 620 is used to determine whether the original notification display parameters have been modified;

[0146] The second acquisition module 630 is used to acquire the modification rules corresponding to the modification record of the original notification display parameters when it is determined that the original notification display parameters have been modified.

[0147] Modification module 640 is used to modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record, so as to obtain the updated notification display parameters;

[0148] Display module 650 is used to display target notification information according to the updated notification display parameters.

[0149] In one embodiment, the determination module 620 further includes an acquisition unit and a determination unit;

[0150] The acquisition unit is used to retrieve user-defined parameters;

[0151] The determination unit is used to determine whether to modify the original notification display parameters based on the indication of user-defined parameters.

[0152] In one embodiment, the acquiring unit is further configured to determine, based on the application type of the application running in the foreground, whether to display the target notification information via a pop-up; and when it is determined that the target notification information should be displayed via a pop-up, to acquire user-defined parameters; or...

[0153] When a third-party gaze is detected, retrieve user-defined parameters; or,

[0154] Once it is determined that the current time falls within a preset time period, user-defined parameters are retrieved.

[0155] In one embodiment, the notification management device 600 further includes a storage unit;

[0156] The storage unit is used to detect whether there is a modification record for the original notification display parameters in the database after the first acquisition module 610 acquires the target notification information; if there is no modification record for the original notification display parameters in the database, the original notification display parameters are stored in the database; if there is a modification record for the original notification display parameters in the database, it is determined whether the target notification information is blacklisted target notification information; if it is determined that the target notification information is not blacklisted target notification information, the original notification display parameters are stored in the database.

[0157] The display module 650 is also used to display the target notification information according to the original notification display parameters when it is determined that no modification will be made to the original notification display parameters.

[0158] In one embodiment, the mobile terminal includes a system notification management service module, a database, and a notification personalization settings interface; the system notification management service module and the notification personalization settings interface interact with each other through the database; the notification management device 600 also includes a sending unit.

[0159] The sending unit is used to send the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface;

[0160] The second acquisition module 630 is also used to retrieve the modification rules corresponding to the modification records of the original notification display parameters from the database through the system notification management service module.

[0161] In some embodiments, the notification personalization settings interface displays a notification list corresponding to multiple applications, and the notification list includes notification information of multiple different notification types; the notification management device 600 further includes: a parsing unit;

[0162] The parsing unit is used to parse user editing operations when a user edit operation targeting a target notification is detected from multiple notifications of different notification types through the notification personalization settings interface, before the sending unit sends the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface, so as to obtain the modification rules corresponding to the modification records of the original notification display parameters.

[0163] In one embodiment, the parsing unit is further configured to detect whether there are personalized settings resources corresponding to the user's editing operation in the database; if there are personalized settings resources corresponding to the user's editing operation in the database, the unit generates modification rules corresponding to the modification record of the original notification display parameters.

[0164] In one embodiment, the notification management device 600 further includes: an output unit;

[0165] The output unit is used to output a prompt message if the personalized settings resource corresponding to the user's editing operation does not exist in the database.

[0166] This application embodiment first determines whether the original notification display parameters need to be modified, and then, after determining that the original notification display parameters need to be modified, modifies the original notification display parameters to the updated notification display parameters according to the modification rules, so that the target notification information is displayed according to the updated notification display parameters, which can improve the flexibility of notification management and thus meet the user's needs for personalized notifications.

[0167] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a mobile terminal disclosed in an embodiment of this application. Figure 7 As shown, the mobile terminal 700 may include:

[0168] Memory 710 storing executable program code;

[0169] Processor 720 coupled to memory 710;

[0170] The processor 720 calls the executable program code stored in the memory 710 to execute any of the notification management methods disclosed in the embodiments of this application.

[0171] This application discloses a computer-readable storage medium storing a computer program, wherein when the computer program is executed by the processor, the processor implements any of the notification management methods disclosed in this application.

[0172] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0173] In the various embodiments of this application, it should be understood that the sequence number of each process does not necessarily imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0174] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they can be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0175] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0176] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-accessible memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to cause a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of this application.

[0177] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0178] The foregoing has provided a detailed description of a notification management method, apparatus, mobile terminal, and storage medium disclosed in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A notification management method characterized by comprising: Applied to a mobile terminal, the method includes: Obtain target notification information; the target notification information carries original notification display parameters, which include one or more of the target notification information's icon, layout, style, and ringtone; Determine whether to modify the original notification display parameters; When it is determined that the original notification display parameters have been modified, the modification rules corresponding to the modification records of the original notification display parameters are obtained; According to the modification rules corresponding to the modification record, the original notification display parameters carried by the target notification information are modified to obtain the updated notification display parameters; The target notification information is displayed according to the updated notification display parameters; The mobile terminal includes a database and a notification personalization settings interface, and the method further includes: The modification rules corresponding to the modification records of the original notification display parameters are sent to the database through the notification personalization settings interface; the notification personalization settings interface displays a notification list corresponding to multiple applications, and the notification list includes notification information of multiple notification types. The notification personalization settings interface is used to modify the original notification display parameters or the updated notification display parameters of any notification type.

2. The method according to claim 1, characterized in that, The determination of whether to modify the original notification display parameters includes: Retrieve user-defined parameters; Determine whether to modify the original notification display parameters based on the indication of the user-defined parameters.

3. The method according to claim 2, characterized in that, The process of obtaining user-defined parameters includes: When determining whether to display the target notification information via pop-up based on the application type of the foreground application, obtain user-defined parameters; or... When a third-party gaze is detected, retrieve user-defined parameters; or, Once it is determined that the current time falls within a preset time period, user-defined parameters are retrieved.

4. The method according to claim 1, characterized in that, After obtaining the target notification information, the method further includes: Check if there are any modification records for the original notification display parameters in the database; If there is no modification record for the original notification display parameters in the database, the original notification display parameters are stored in the database; If there are modification records for the original notification display parameters in the database, determine whether the target notification information is a blacklist target notification information; If it is determined that the target notification information is not a blacklist target notification information, the original notification display parameters are stored in the database; And, after determining whether to modify the original notification display parameters, the method further includes: If it is determined that the original notification display parameters will not be modified, the target notification information is displayed according to the original notification display parameters.

5. The method according to any one of claims 1-4, characterized in that, The mobile terminal also includes a system notification management service module; the system notification management service module and the notification personalization settings interface interact through the database; the modification rules corresponding to the modification records of the original notification display parameters include: The system notification management service module retrieves the modification rules corresponding to the modification records of the original notification display parameters from the database.

6. The method according to claim 5, characterized in that, Before sending the modification rules corresponding to the modification records of the original notification display parameters to the database through the notification personalization settings interface, the method further includes: When a user editing operation targeting a target notification is detected from multiple notifications of different types through the notification personalization settings interface, the user editing operation is parsed to obtain the modification rules corresponding to the modification record of the original notification display parameters.

7. The method according to claim 6, characterized in that, The step of parsing the user's editing operation to obtain the modification rules corresponding to the modification record of the original notification display parameters includes: Check if the database contains personalized settings resources corresponding to the user's editing operation; If the database contains personalized settings resources corresponding to the user's editing operation, generate modification rules corresponding to the modification record of the original notification display parameters; The method further includes: If the personalized settings resource corresponding to the user's editing operation does not exist in the database, a prompt message will be output.

8. A notification management device, characterized in that, The device, applied to a mobile terminal, includes: The first acquisition module is used to acquire target notification information; the target notification information carries original notification display parameters, which include one or more of the following: icon, layout, style, and ringtone of the target notification information. The judgment module is used to determine whether the original notification display parameters should be modified. The second acquisition module is used to acquire the modification rules corresponding to the modification record of the original notification display parameters when it is determined that the original notification display parameters have been modified. The modification module is used to modify the original notification display parameters carried by the target notification information according to the modification rules corresponding to the modification record, so as to obtain the updated notification display parameters. The display module is used to display the target notification information according to the updated notification display parameters; The mobile terminal includes a database and a personalized notification settings interface, and the notification management device further includes: The sending unit is used to send the modification rules corresponding to the modification record of the original notification display parameters to the database through the notification personalization settings interface; the notification personalization settings interface displays a notification list corresponding to multiple applications, the notification list includes notification information of multiple notification types, and the notification personalization settings interface is used to modify the original notification display parameters or the updated notification display parameters of any notification type.

9. A mobile terminal, characterized in that, The system includes a memory and a processor, wherein the memory stores a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Information exhibiting method and terminal

    CN104506734A

  • Processing method, device and system for notification messages of websites

    CN104580093A

  • Method for displaying notification information and terminal

    CN106020611A