Notification message display method and device
By dynamically deploying notification grouping areas on the lock screen and using semantic and temporal weighting calculation methods, the problem of users having difficulty quickly obtaining notification messages is solved, achieving efficient notification message display and improving user experience.
Patent Information
- Application Number
- CN202511050218.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2025-10-17
AI Technical Summary
It is difficult for users to quickly obtain the notification messages they want to view from the lock screen interface, and the notification message presentation method in the prior art causes important information to be easily submerged.
By dynamically deploying notification grouping areas with different weight ranges on the lock screen interface, and using semantic analysis and time-series weight calculation methods, notification messages are grouped and displayed according to importance and timeliness. High-priority notifications are placed near the visual focus area, while low-priority notifications are distributed in the edge area.
It enables differentiated display of notification messages, allowing users to quickly access important information without swiping, improving information processing efficiency and reducing the rate of missing critical notifications.
Smart Images

Figure CN120803595A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a notification message display method and device. BACKGROUND
[0002] With the popularity of smart phones, tablet computers and other electronic devices, the lock screen interface, as a high-frequency interaction entrance of users, is widely used.
[0003] With the increase in the number of application programs, the electronic device may receive a large number of notification messages in the state of the lock screen, that is, the lock screen interface usually displays a large number of notification messages. The current lock screen interface forms a linear list stacking-based information presentation mode. This presentation mode causes important information to be easily submerged, and the user needs to frequently slide the lock screen interface to screen the notification messages that the user wants to view.
[0004] Therefore, the user currently has difficulty in quickly obtaining the notification messages that the user wants to view from the lock screen interface. SUMMARY
[0005] The purpose of the embodiments of the present application is to provide a notification message display method and device, which can solve the problem that the user currently has difficulty in quickly obtaining the notification messages that the user wants to view from the lock screen interface.
[0006] In a first aspect, the embodiments of the present application provide a notification message display method, which comprises:
[0007] receiving a first input;
[0008] in response to the first input, displaying at least two notification grouping areas on a lock screen interface, the display position of the notification grouping area being associated with the weight range corresponding to the notification grouping area;
[0009] wherein the first notification grouping area in the at least two notification grouping areas comprises a first display unit generated based on a received first notification message, and the weight value of the first notification message is in the weight range corresponding to the first notification grouping area.
[0010] In a second aspect, the embodiments of the present application provide a notification message display device, which comprises:
[0011] a receiving module configured to receive a first input;
[0012] a display module configured to, in response to the first input, display at least two notification grouping areas on a lock screen interface, the display position of the notification grouping area being associated with the weight range corresponding to the notification grouping area;
[0013] The first notification grouping area in the at least two notification grouping areas comprises a first display unit generated based on a received first notification message, and a weight value of the first notification message is within a weight range corresponding to the first notification grouping area.
[0014] In a third aspect, an electronic device is provided, which includes a processor and a memory. The memory stores programs or instructions executable on the processor. When the programs or instructions are executed by the processor, the steps of the method according to the first aspect are implemented.
[0015] In a fourth aspect, a readable storage medium is provided. The readable storage medium stores programs or instructions. When the programs or instructions are executed by a processor, the steps of the method according to the first aspect are implemented.
[0016] In a fifth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute programs or instructions to implement the method according to the first aspect.
[0017] In a sixth aspect, a computer program product is provided. The program product is stored in a storage medium. The program product is executed by at least one processor to implement the method according to the first aspect.
[0018] In the embodiments of the present application, by displaying at least two notification grouping areas on the lock screen interface in response to the first input, the display positions of the notification grouping areas are associated with the weight ranges corresponding to the notification grouping areas, different weight ranges of notification grouping can be dynamically deployed to the differentiated areas of the lock screen interface, wherein the first notification grouping area in the at least two notification grouping areas comprises a first display unit generated based on a received first notification message, and a weight value of the first notification message is within a weight range corresponding to the first notification grouping area. The method realizes the differentiated display of notification information with different weight values, facilitates the user to quickly obtain the notification message to be viewed from the lock screen interface, and improves the processing efficiency of the notification message. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 is a flowchart of a notification message display method provided by the embodiments of the present application;
[0020] Figure 2 is a schematic diagram of a lock screen interface provided by the embodiments of the present application;
[0021] Figure 3 is a schematic diagram of another lock screen interface provided by the embodiments of the present application;
[0022] Figure 4is a structural diagram of a notification message display device provided by an embodiment of the present application.
[0023] Figure 5 is a hardware structure schematic diagram of an electronic device of an embodiment of the present application.
[0024] Figure 6 is a hardware structure schematic diagram of an electronic device of an embodiment of the present application. DETAILED DESCRIPTION
[0025] The technical solutions of the embodiments of the present application will be described clearly in combination with the drawings of the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.
[0026] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in an "or" relationship.
[0027] In view of the problems of the related art, the embodiments of the present application provide a notification message display method and device, which can solve the problem that users currently have difficulty in quickly obtaining notification messages that they want to view from a lock screen interface.
[0028] The notification message display method provided by the embodiments of the present application will be described in detail below in combination with the drawings and specific embodiments and application scenarios.
[0029] Figure 1 is a flowchart of a notification message display method provided by an embodiment of the present application.
[0030] As shown in Figure 1 , the notification message display method can include steps 110-120, and the method is applied to a notification message display device, as shown below:
[0031] Step 110, receiving a first input;
[0032] The first input is used to trigger a lock screen interface, and the first input can be a voice input, a touch input on a power key, a touch input on a lock screen interface, or a wake-up input on an electronic device, etc.
[0033] In response to the first input, displaying at least two notification grouping areas on the lock screen interface, the display position of the notification grouping area is associated with the weight range corresponding to the notification grouping area.
[0034] The first notification grouping area in the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and the weight value of the first notification message is within the weight range corresponding to the first notification grouping area.
[0035] Notification grouping area: a set of information units classified and aggregated according to the weight value of the notification message. Each notification grouping area corresponds to a specific weight range, i.e. a set of continuous weight value intervals. For example, high priority notifications correspond to the weight range of 80-100, medium priority notifications correspond to the weight range of 50-79, and low priority notifications correspond to the weight range of 0-49.
[0036] By establishing a mapping relationship between the display position and the weight range, the notification grouping areas of different importance are dynamically deployed to the differentiated areas of the lock screen interface. The higher the weight value of the notification grouping area, the closer it is to the visual focus area of the screen, such as the top or center.
[0037] For example, when a mobile phone receives a work email notification, a social application message, and an application promotion notification at the same time, the weight value of the work email notification is 90, which belongs to the weight range of 80-100 corresponding to the first notification grouping area; the weight value of the social application message is 65, which belongs to the weight range of 50-79 corresponding to the second notification grouping area; the weight value of the application promotion notification is 30, which belongs to the weight range of 0-49 corresponding to the third notification grouping area. The first display unit generated by the work email is displayed in the top area of the lock screen, the social message grouping is displayed in the center, and the promotion notification is arranged at the bottom. The user can quickly capture the core information without sliding.
[0038] In the default state, the display area of each notification grouping area is equal, but it supports adaptive adjustment according to the real-time number of notifications. When the number of notifications in a weight range is significantly more than that in other groups, the display area of the notification grouping area will be automatically expanded, and the area of the notification grouping area with fewer notifications will be compressed. Taking a vertical layout as an example, if the first notification grouping area in the weight range [0, 5) has only 2 notifications, and the third notification grouping area in the weight range [10, 15) has 20 notifications, the display height of the third notification grouping area will be dynamically increased, so that the high-density notification area has more sufficient display space.
[0039] When the weight value of a notification message changes due to priority changes and exceeds the weight range of the current notification grouping area to which it belongs, the location migration mechanism will be automatically triggered to redeploy the notification message and the notification grouping area to which it belongs to the target notification grouping area that meets the new weight range. For example, the initial weight value of a certain notification message is 12, and it belongs to the third notification grouping area with a weight range of [10, 15). If its weight value is reduced to 3 due to business logic adjustment, it falls into the first notification grouping area with a weight range of [0, 5). Real-time detection of weight changes will move the notification message to the first notification grouping area for display, ensuring that the display location of the notification message always matches its current weight attribute and maintaining the dynamic accuracy of the notification grouping area layout.
[0040] As shown in Figure 2 The first notification grouping area 210 is displayed, and the first notification message 211 is contained in the first notification grouping area, with a book-shaped icon 211 representing notifications of reading applications, showing the source and summary information of the notification. The second notification grouping area 220 is displayed, and the second notification message 221 is contained in the second notification grouping area 220, with a social application avatar icon. The third notification grouping area 230 is displayed, and the third notification message 231 and the third notification message 232 are contained in the third notification grouping area 230, indicating that there are two notifications in this grouping. The fourth notification grouping area 240 is displayed, and the fourth notification message 241 is contained in the fourth notification grouping area 240, with a positioning logo icon.
[0041] Thus, the notification grouping areas with different importance levels are dynamically deployed to the differentiated areas of the lock screen interface, realizing intelligent display of notification information, avoiding important content being overwhelmed by low-value notification messages, and improving information processing efficiency in multi-task scenarios.
[0042] In a possible embodiment, before step 120, the following steps can also be included:
[0043] In the case of receiving a notification message, according to the content of the notification message, a semantic weight value and a time sequence weight value are determined;
[0044] According to the semantic weight value and the time sequence weight value, the weight value of the notification message is determined;
[0045] Before step 120, the following steps can be specifically included:
[0046] According to the weight value of the notification message, at least two notification grouping areas are displayed on the lock screen interface.
[0047] The semantic weight value refers to an importance quantitative index generated after key words, sender identity, content type, etc. are extracted through semantic analysis of the content of the notification message by natural language processing technology, etc. The content type is, for example, an office email, a schedule reminder, a social message, an advertisement push, etc. For example, the semantic weight value of a bank transfer notification can be set to 90 because it involves fund safety, and the semantic weight value of an application promotion notification can be 20.
[0048] The time sequence weight value is a real-time index calculated according to the time difference between the notification receiving time and the current time, and adopts an exponential decay model. For example, the time sequence weight of the latest received notification is 100, and the weight decreases by a fixed coefficient every 1 hour, ensuring that recent notifications have a higher priority.
[0049] First, the content of the notification message is semantically analyzed to identify its business attributes and user attention, and the time characteristics of the notification are combined to generate a comprehensive value through a weighted fusion algorithm. For example, a meeting reminder received by a user at 10 am and a meeting reminder received at 12 noon will have different weight values due to the time difference, thereby affecting their display levels on the lock screen interface.
[0050] Exemplarily, when a user receives three notifications at the same time:
[0051] An urgent email from a leader with a semantic weight of 90, a time sequence weight of 95 received 10 minutes ago, and a comprehensive weight value of 92; a social media new message with a semantic weight of 50, a time sequence weight of 80 received 30 minutes ago, and a comprehensive weight value of 56; and a video platform membership expiration reminder with a semantic weight of 30, a time sequence weight of 40 received 2 hours ago, and a comprehensive weight value of 34. According to the comprehensive weight value, they are classified into high (comprehensive weight value ≥ 80), medium (comprehensive weight value 50-79), and low (comprehensive weight value ≤ 49) notification grouping areas, and are displayed at the bottom, middle, and top of the lock screen interface, respectively.
[0052] Thus, by distinguishing core tasks from secondary information through semantic analysis and dynamically adjusting to ensure real-time requirements, the final weight value provides a data basis for subsequent determination of the display position of the notification grouping area. The weight calculation method that combines semantic understanding and time dimension can more accurately match the actual information needs of the user, so that the notification display on the lock screen interface not only meets the content importance level, but also reflects the information freshness difference, effectively reduces the missing rate of key notifications, and improves the information processing efficiency of the user in a multi-task scenario.
[0053] In one possible embodiment, the step of determining the weight value of the notification message according to the semantic weight value and the time sequence weight value can specifically include the following steps:
[0054] determine the semantic weight value according to a matching result of content of the notification message and a preset keyword;
[0055] determine the timing weight value according to a receiving time of the notification message and time characteristic information in the notification message.
[0056] The semantic weight value is a numerical index quantifying the importance of the notification content by comparing the matching degree of the notification content and the preset keyword. The preset keyword library contains a keyword set classified by business scenarios, for example, high-priority keywords can include “account anomaly”, “meeting reminder”, “flight delay”, etc., medium-priority keywords can include “friend dynamic”, “news update”, and low-priority keywords can include “advertisement promotion” and “check-in reminder”.
[0057] According to the priority level and the number of hit keywords, the notification is given a corresponding semantic weight. For example, the semantic weight of a notification that matches two high-priority keywords “emergency meeting” and “today 3 pm” can be set to 90.
[0058] The timing weight value is a real-time index calculated in combination with the receiving time of the notification and the time characteristic information in the content. The receiving time weight is calculated by the time difference between the timestamp of the notification arriving at the device and the current time, and an exponential decay model is used, for example, the timing weight of the latest notification is 100, and it decreases by a fixed coefficient every 30 minutes. The time characteristic information weight extracts the time point mentioned in the notification content, such as “July 8, 2025, 9 am”, or the time interval, such as “1 hour later”, and gives an additional timing bonus if the time is close to the current time. For example, a meeting notification received 10 minutes ago and containing “start in 30 minutes” has a timing weight of 95, while a notification received 3 hours ago and without explicit time characteristics has a timing weight of 60.
[0059] The preset keyword matching mechanism analyzes the business attributes and user interest of the notification to realize importance classification at the content level, and then dynamically adjusts the real-time priority in combination with the receiving timeliness of the notification and the time-sensitive information in the content. The two are fused to generate the final weight value through a weighting algorithm, for example, the semantic weight accounts for 60% and the timing weight accounts for 40%.
[0060] For example, when a bank notification containing the keyword “salary credited” is received, “salary credited” is a high-priority keyword, the semantic weight is 85, and the receiving time is 5 minutes ago, the timing weight is 98, and the comprehensive weight value is 85x0.6+98x0.4=90.2, which is classified into the high-weight notification grouping area. Another shopping notification containing the keyword “limited-time discount” and received 2 hours ago has a comprehensive weight of 30x0.6+50x0.4=38, which is classified into the low-weight notification grouping area.
[0061] Thus, by presetting the structured matching of keywords, the business type and the user's interest level of the notification can be quickly identified, avoiding the complexity of relying only on text content analysis; combined with the dual timing evaluation of the receiving time and the content time feature, both the priority display of new notifications and the continuous attention to historical notifications containing upcoming events are ensured. The fine management of notification priority is realized, which not only highlights the high semantic importance notifications related to the current scene of the user on the lock screen, but also dynamically reflects the time urgency of the notification, effectively improving the efficiency of the user in capturing key information in multitasking, and reducing the situation that important notifications are ignored due to time lapse or complex content.
[0062] The timing coefficient value can be determined by the following method:
[0063] In the case that the time feature information in the notification message contains a deadline, the timing coefficient value increases as the current time approaches the deadline;
[0064] After the deadline is exceeded, the timing coefficient value decays to a zero threshold;
[0065] In the case that the time feature information in the notification message does not contain time-sensitive information, the timing coefficient value continuously decays to a zero threshold from the receiving time.
[0066] Specifically, the deadline in the notification content can be extracted by natural language processing technology, such as "2025-07-08 15:00 meeting starts". When the time difference is greater than 0, a reverse linear increasing or exponential increasing function is used, such as increasing the coefficient by 10 every remaining 1 hour, up to 100, so that the notification close to the deadline obtains a higher real-time weight; when the current time exceeds the deadline, an exponential decay function is started, such as multiplying the coefficient by 0.5 every 1 hour overtime, until it decays to a zero threshold, ensuring that the expired notification gradually fades out of the display level.
[0067] For notifications without time feature information, the notification receiving timestamp is used as the reference, and a fixed decay rate is used to continuously reduce the timing coefficient value, such as decaying by 15 every hour, until reaching a zero threshold. For example, a news push without explicit time features decays from 100 to 70 within 2 hours after receiving, to 40 after 4 hours, and to a zero threshold after 6 hours and stops displaying.
[0068] In one possible embodiment, the at least two notification grouping areas include: a first notification grouping area and a second notification grouping area;
[0069] The first notification grouping area is associated with a first weight range, and the second notification grouping area is associated with a second weight range, the lower limit of the first weight range is greater than the upper limit of the second weight range, and the distance between the display position of the first notification grouping area and the first side of the lock screen interface is less than the distance between the display position of the second notification grouping area and the first side.
[0070] The first side refers to the main visual starting point of the lock screen interface, such as the left side of the screen, the bottom of the screen, or the top of the screen, reflecting the visual priority of the notification grouping area in the interface. The closer the distance, the easier it is to be captured by the user.
[0071] The notification grouping area is divided into at least two sets according to the weight, and the lower limit of the first weight range is strictly greater than the upper limit of the second weight range, for example, the weight range of the first notification grouping area is [70, 100], and the weight range of the second notification grouping area is [0, 69], ensuring that the weight intervals of the two do not overlap. When displayed, the first notification grouping area with high weight is deployed near the first side of the screen, and the second notification grouping area with low weight is placed away from the first side, forming a natural visual priority difference through the physical distance difference.
[0072] For example, the left side of the user's lock screen interface is the first side, the first notification grouping area contains urgent emails from the work mailbox and schedule reminders, and is displayed in the left third area in the form of a card to highlight the sender, subject, and key information; the second notification grouping area contains social software messages and application pushes, and is arranged in the right two-thirds area, displayed in a smaller font size or light color. The user does not need to browse the screen comprehensively, and the line of sight naturally focuses on the left high-weight area first, quickly obtaining key information such as meeting time and flight boarding gate, and then selectively viewing the right secondary content.
[0073] Therefore, by differentiating the allocation of space positions, the abstract weight priority is converted into an intuitive visual hierarchy, avoiding the problem of important content being submerged due to information clutter. The acquisition efficiency of key information is significantly improved, and the strictly separated weight intervals ensure the purity of the grouped content, further enhancing the user's ability to quickly identify the importance of notifications through visual design such as card style and color contrast, improving the ease of use and efficiency of the lock screen interface in complex information scenarios.
[0074] In one possible embodiment, the notification grouping area includes at least one display container, and the display container includes container identification information and at least one notification message.
[0075] In the case where the container identification information is application identification information, the source of the notification message in the display container includes the application indicated by the application identification information.
[0076] In the case that the container identification information is keyword identification information, the display container matches the keyword indicated by the keyword identification information.
[0077] The display container is a basic information unit carrying notification messages, used to aggregate and encapsulate notifications with the same characteristics, and each display container contains unique container identification information and at least one notification message. The container identification information serves as a classification index, and the application identification information points to the application program of the notification source. The keyword identification information corresponds to a preset or user-defined semantic keyword.
[0078] When the container identification information is application identification, all notification messages of the same application are classified into a dedicated display container according to the source application of the notification message. When the container identification information is keyword identification, the notification messages containing the same or related keywords are aggregated across applications through natural language processing technology for semantic analysis of the notification content.
[0079] For example, a user receives three notification messages from a mailbox application, and an automatically created display container marked with a Feishu icon displays the three notifications in a folded or unfolded form in the corresponding weight area of the lock screen interface. The user can view or process all unread notification messages of the application by clicking the container.
[0080] The user receives multiple notification messages containing the keyword "annual physical examination", and after identifying the keyword, a "annual physical examination" display container is created to integrate and display related notification messages from different applications, with a uniform keyword label, facilitating the user to obtain all associated information at once.
[0081] The display container adopts a visual form of bubbles or water droplets, with a semi-transparent background and embedded application identification information of the notification source, forming an information carrier with high recognition. Each display container automatically extracts the core semantics of the notification content to generate summary information, and displays the key data in a dynamic scrolling manner within the container to ensure that the user can capture the core information when the line of sight is stopped.
[0082] First, detect whether the notification message contains keyword identification information. For notifications that hit the preset keyword, regardless of their source application, they will be aggregated into a thematic display container named after the keyword. The container form can adopt visual design related to the semantic keyword, such as sink, file box, and other metaphorical icons. For example, an SMS notification containing the "pick-up code" keyword and a shopping APP push will be unified into a container labeled with the "pick-up code" label, forming a cross-application scenario information collection.
[0083] If a notification message doesn't contain any keyword identifiers, all notifications from the same app will be grouped into a display container with the app's semi-transparent icon as the background. Within the container, individual notification messages no longer display the app icon, but instead highlight summary information and action points. This allows users to quickly identify the aggregated dimensions of a notification based on the container's appearance, significantly improving information recognition efficiency and operational convenience in complex notification scenarios.
[0084] like Figure 3 As shown, display container 233 is located in third notification grouping area 230 and is a notification container aggregated by keyword. Its associated keyword is "pickup code" and is used to store all notification messages containing the keyword "pickup code". Display container 233 includes notification message 231 and notification message 232.
[0085] On the one hand, app-identity-based aggregation satisfies users' need for centralized management of notifications from a single app, preventing information fragmentation caused by multiple notifications from the same app scattered across the lock screen. On the other hand, cross-app aggregation based on keyword identification transcends the limitations of traditional app-based classification by linking semantically related notifications to themes, forming scenario-based information collections. Users no longer need to frequently switch between notifications from different apps; they can quickly locate similar information within the display container, improving the searchability of notifications. This is especially true when dealing with complex notification scenarios involving multiple sources and apps, effectively reducing information browsing costs and enhancing the lock screen's information integration capabilities and user efficiency.
[0086] In a possible embodiment, a weight value corresponding to the display container is determined according to a weight value of the notification message in the display container;
[0087] At least two notification grouping areas are displayed on the lock screen interface according to the weight value corresponding to the display container.
[0088] A display container is an aggregation unit that carries notification messages of the same type. It can group and encapsulate notifications based on their source or semantic characteristics. The weight value corresponding to a display container is a quantitative parameter representing the overall importance of the container, generated by calculating the combined weight of all notification messages within the container.
[0089] First, for each notification message in the display container, the container-level weight value is calculated according to the preset algorithm; then, based on the container weight value, the display container is assigned to the corresponding notification group area, that is, a set of containers with the same weight range. Finally, on the lock screen interface, a hierarchical display is performed according to the weight range corresponding to the group - the group containing the display container with high weight value occupies the core area of the screen, and the group with low weight value is distributed in the edge area.
[0090] When multiple notifications hit the same keyword identification information, a display container named after the keyword is automatically created to include these notifications in unified management. The display position of the container is determined by the notification with the highest weight value inside it, i.e. the container will be deployed to the notification grouping area corresponding to the highest weight value.
[0091] For notifications that do not contain keyword identification information, they are aggregated according to application identification information to generate a display container with an application semi-transparent icon as the background. All notifications in the container no longer display the application icon repeatedly, but only identify the source through the unified container background. The display position of such containers is also determined by the notification with the highest weight inside it. For example, an application generates four notifications with weight values of 1, 8, 12, and 18. These notifications will all be included in the display container of the application, and the container will be deployed in the notification grouping area corresponding to the weight value of 18, ensuring the visual prominence of high-priority notifications while avoiding the dispersion of low-weight notifications that distract users.
[0092] Through the calculation of the display container weight value, the weight of scattered single notifications is converted into the overall priority of the aggregated unit, which not only preserves the importance difference of single notifications, but also gives the container-level hierarchical positioning ability. Compared with the scheme of directly ordering single notifications by weight, this grouping display method reduces the information fragmentation of the lock screen interface, presents similar notifications in a whole form, and users can quickly judge the importance of information clusters through container-level weights, effectively improving information organization efficiency and user operation experience in complex notification scenarios.
[0093] In one possible embodiment, a second input to the first display unit is received; the first display unit includes at least one of the following: the source of the first notification message, an information digest of the first notification message;
[0094] In response to the second input, the first notification message is displayed.
[0095] The first display unit is a basic display module that carries the core information of the notification, and as the smallest information unit in the notification grouping area, it usually contains key elements of the notification message, such as the notification source, i.e. the application icon or keyword label, and the information digest, i.e. the core text or data after content simplification. The second input refers to the interactive operation triggered by the user on the display unit, including but not limited to clicking, long pressing, sliding, and other touch behaviors.
[0096] When the user performs a preset input operation on the first display unit, the information is displayed on the lock screen interface or jumps to a separate page for display, realizing hierarchical access to information in the lock screen state, i.e. the user first obtains the basic digest through the display unit, and then decides whether to further view the complete content as needed.
[0097] By displaying the basic information and the complete content of the notification in layers, the information is concise in the lock screen state, and a shortcut to the detailed information is provided for the user. In the scenario where the user needs to quickly determine the importance of the notification, the decision can be made through lightweight interaction, reducing the number of device unlocking and application switching costs.
[0098] When the user clicks a display container of a single notification message, a floating display area is triggered in the lock screen interface to present the complete content of the notification in the form of a rectangular window, including application identification information, receiving time, detailed text or multimedia information. If the user actively closes the floating area, the corresponding notification message will be removed from the lock screen interface, realizing the convenient interaction of viewing and processing. For example, clicking the express notification container displaying the pickup code summary, the floating area will display the specific express company, single number and storage address, and after closing, the notification will no longer be displayed.
[0099] For a display container containing multiple notification messages, a single click operation will trigger an expanded floating display area to display all notification entries in the container through page switching or button navigation. If the user closes the area without fully browsing, the unviewed notification messages will remain in the original hierarchical position of the lock screen interface, avoiding the deletion of important messages. For example, clicking the display container marked with the project progress keyword, the floating area will display the related notification messages from the mail, collaboration tool and document platform in turn. After the user slides to view the pages and closes, the unread notification messages will still be prompted in the container.
[0100] The user can remove a single notification from the lock screen interface by double-clicking the display container of the notification or by dragging it out of the display area of the current notification level, and synchronously update the notification list of the display container. For example, dragging a low-priority advertisement push notification message to the bottom of the screen to the deletion area, the notification message will immediately disappear without affecting other valid notification messages in the same container.
[0101] For an aggregated display container, double-clicking the container body or performing a drag-out operation will delete all notification messages in the container and remove the display container. For example, double-clicking the display container with the shopping application icon as the background, all the promotion notifications contained therein will be deleted at once, and the lock screen interface will be refreshed to display the remaining content.
[0102] The user can efficiently manage different aggregated dimension notifications through intuitive touch operations, efficiently and conveniently processing notification messages while maintaining the simplicity of the lock screen interface. The information integrity of a single notification message is ensured, and the theme relevance of aggregated notification messages is strengthened through keywords, enabling the user to quickly locate the information category when browsing, reducing invalid sliding operations and improving the processing efficiency in complex notification scenarios.
[0103] In the embodiment of the present application, by displaying at least two notification grouping areas on the lock screen interface in response to the first input, the display positions of the notification grouping areas are associated with the weight ranges corresponding to the notification grouping areas, the notification groupings of different weight ranges can be dynamically deployed to the differentiated areas of the lock screen interface, wherein the first notification grouping area of the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and the weight value of the first notification message is within the weight range corresponding to the first notification grouping area, thereby realizing differentiated display of notification information of different weight values, facilitating the user to quickly obtain the notification message to be viewed from the lock screen interface, and improving the processing efficiency of the notification message.
[0104] The notification message display method provided in the embodiment of the present application can be executed by a notification message display device. The notification message display device provided in the embodiment of the present application is described by taking the notification message display device as an example.
[0105] Figure 4 FIG. 4 is a block diagram of a notification message display device provided in the embodiment of the present application. The device 400 includes:
[0106] The receiving module 410 is configured to receive a first input.
[0107] The display module 420 is configured to display at least two notification grouping areas on a lock screen interface in response to the first input, and the display positions of the notification grouping areas are associated with the weight ranges corresponding to the notification grouping areas.
[0108] The first notification grouping area of the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and the weight value of the first notification message is within the weight range corresponding to the first notification grouping area.
[0109] In a possible embodiment, the device 400 further includes:
[0110] The determining module is configured to, in a case where a notification message is received, determine a semantic weight value and a time sequence weight value according to the content of the notification message.
[0111] The determining module is further configured to determine the weight value of the notification message according to the semantic weight value and the time sequence weight value.
[0112] The display module 420 is specifically configured to display at least two notification grouping areas on the lock screen interface according to the weight value of the notification message.
[0113] In a possible embodiment, the determining module is specifically configured to:
[0114] determine the semantic weight value according to a matching result of content of the notification message and a preset keyword;
[0115] determine the time sequence weight value according to a receiving time of the notification message and time characteristic information in the notification message.
[0116] In a possible embodiment, the at least two notification grouping areas include: a first notification grouping area and a second notification grouping area; the first notification grouping area is associated with a first weight range, and the second notification grouping area is associated with a second weight range; a lower limit of the first weight range is greater than an upper limit of the second weight range; and a distance between a display position of the first notification grouping area and a first side edge of the lock screen interface is less than a distance between a display position of the second notification grouping area and the first side edge of the lock screen interface.
[0117] In a possible embodiment, the notification grouping area includes at least one display container, and the display container includes container identification information and at least one notification message.
[0118] In a case where the container identification information is application identification information, a source of the notification message in the display container includes an application indicated by the application identification information.
[0119] In a case where the container identification information is keyword identification information, the notification message in the display container matches a keyword indicated by the keyword identification information.
[0120] In the embodiments of the present application, by displaying at least two notification grouping areas on the lock screen interface in response to a first input, a display position of a notification grouping area is associated with a weight range corresponding to the notification grouping area, different weight ranges of notification groups can be dynamically deployed to different regions of the lock screen interface, wherein a first notification grouping area in the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and a weight value of the first notification message is in the weight range corresponding to the first notification grouping area, thereby realizing different display of notification information with different weight values, facilitating a user to quickly obtain a notification message that the user wants to view from the lock screen interface, and improving a processing efficiency of the notification message.
[0121] The notification message display device in the embodiment of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or a device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), an ATM or a self-service machine, etc., and the embodiment of the present application does not specifically limit it.
[0122] The notification message display device of the embodiment of the present application may be a device having an action system. The action system may be an Android action system, an iOS action system, or other possible action systems, which are not specifically limited in the embodiment of the present application.
[0123] The notification message display device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be repeated here.
[0124] Alternatively, as Figure 5 As shown, an embodiment of the present application also provides an electronic device 510, including a processor 511, a memory 512, and a program or instruction stored in the memory 512 and executable on the processor 511. When the program or instruction is executed by the processor 511, each step of any of the above-mentioned notification message display method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0125] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0126] Figure 6 A schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.
[0127] The electronic device 600 includes, but is not limited to, a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610, etc.
[0128] Those skilled in the art can understand that the electronic device 600 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 610 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0129] The user input unit 607 is configured to receive a first input.
[0130] The display unit 606 is configured to display at least two notification grouping areas on a lock screen interface in response to the first input, and the display position of the notification grouping area is associated with the weight range corresponding to the notification grouping area.
[0131] The first notification grouping area in the at least two notification grouping areas includes a first display unit generated based on a first notification message, and the weight value of the first notification message is within the weight range corresponding to the first notification grouping area.
[0132] Optionally, the processor 610 is configured to, in a case where a notification message is received, determine a semantic weight value and a time sequence weight value according to the content of the notification message.
[0133] The processor 610 is further configured to determine the weight value of the notification message according to the semantic weight value and the time sequence weight value.
[0134] The display unit 606 is further configured to display at least two notification grouping areas on a lock screen interface according to the weight value of the notification message.
[0135] Optionally, the processor 610 is further configured to determine the semantic weight value according to a matching result of the content of the notification message and a preset keyword.
[0136] The processor 610 is further configured to determine the time sequence weight value according to the receiving time of the notification message and time feature information in the notification message.
[0137] In the embodiments of the present application, by displaying at least two notification grouping areas on the lock screen interface in response to the first input, the display position of the notification grouping area is associated with the weight range corresponding to the notification grouping area, the notification grouping of different weight ranges can be dynamically deployed to the differentiated area of the lock screen interface, wherein the first notification grouping area in the at least two notification grouping areas includes a first display unit generated based on the received first notification message, and the weight value of the first notification message is within the weight range corresponding to the first notification grouping area, thereby realizing the differentiated display of notification information with different weight values, facilitating the user to quickly obtain the notification message that the user wants to view from the lock screen interface, and improving the processing efficiency of the notification message.
[0138] It should be understood that in the embodiments of the present application, the input unit 604 can include a graphics processing unit (GPU) 6041 and a microphone 6042. The graphics processing unit 6041 processes image data of a still picture or a video image obtained by an image capture device (such as a camera) in a video image capture mode or an image capture mode. The display unit 606 can include a display panel 6061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 can include a touch detection device and a touch controller. The other input devices 6072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, a motion stick, and the like, which will not be described here. The memory 609 can be used to store software programs and various data, including but not limited to application programs and action systems. The processor 610 can integrate an application processor and a modem processor, wherein the application processor mainly processes action systems, user pages and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 610.
[0139] The memory 609 can be used to store software programs and various data. The memory 609 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 609 can include a volatile memory or a non-volatile memory, or the memory 609 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 609 in the embodiments of the present application includes but is not limited to these and any other suitable types of memories.
[0140] The processor 610 can include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 610.
[0141] The embodiments of the present application also provide a readable storage medium, and the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned notification message display method embodiments, and the same technical effects can be achieved, and thus details are not repeated here.
[0142] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0143] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize the processes of the above notification message display method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0144] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0145] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and is executed by at least one processor to realize the processes of the above notification message display method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0146] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in a reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0147] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0148] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A notification message display method, characterized in that: The method comprises: receiving a first input; In response to the first input, displaying at least two notification grouping areas on the lock screen interface, wherein display positions of the notification grouping areas are associated with weight ranges corresponding to the notification grouping areas; The first notification grouping area of the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and a weight value of the first notification message is within a weight range corresponding to the first notification grouping area.
2. The method according to claim 1, characterized in that Before displaying at least two notification grouping areas on the lock screen interface, the method further includes: Upon receiving a notification message, determining a semantic weight value and a temporal weight value according to the content of the notification message; Determining a weight value of the notification message according to the semantic weight value and the temporal weight value; The displaying of at least two notification grouping areas on the lock screen interface includes: At least two notification grouping areas are displayed on the lock screen interface according to the weight values of the notification messages.
3. The method according to claim 2, characterized in that The determining the weight value of the notification message according to the semantic weight value and the temporal weight value includes: Determining the semantic weight value according to a matching result between the content of the notification message and the preset keywords; The timing weight value is determined according to the reception time of the notification message and the time feature information in the notification message.
4. The method according to claim 1, wherein The at least two notification grouping areas include: a first notification grouping area and a second notification grouping area; the first notification grouping area is associated with a first weight range, and the second notification grouping area is associated with a second weight range, the lower limit of the first weight range is greater than the upper limit of the second weight range, and the distance between the display position of the first notification grouping area and the first side of the lock screen interface is less than the distance between the display position of the second notification grouping area and the first side.
5. The method according to claim 1, wherein The notification grouping area includes at least one display container, and the display container includes container identification information and at least one notification message; In the case where the container identification information is application identification information, the source of the notification message in the display container includes: the application indicated by the application identification information; In a case where the container identification information is keyword identification information, the notification message in the display container matches the keyword indicated by the keyword identification information.
6. A notification message display device, characterized in that: The device comprises: A receiving module, configured to receive a first input; a display module configured to display at least two notification grouping areas on the lock screen interface in response to the first input, wherein display positions of the notification grouping areas are associated with weight ranges corresponding to the notification grouping areas; The first notification grouping area of the at least two notification grouping areas includes a first display unit generated based on a received first notification message, and a weight value of the first notification message is within a weight range corresponding to the first notification grouping area.
7. The device according to claim 6, characterized in that The device further comprises: a determination module, configured to, upon receiving a notification message, determine a semantic weight value and a temporal weight value according to the content of the notification message; The determining module is further configured to determine a weight value of the notification message according to the semantic weight value and the temporal weight value; The display module is specifically used to display at least two notification grouping areas on the lock screen interface according to the weight value of the notification message.
8. The device according to claim 7, characterized in that The determining module is specifically configured to: Determining the semantic weight value according to a matching result between the content of the notification message and the preset keywords; The timing weight value is determined according to the reception time of the notification message and the time feature information in the notification message.
9. The device according to claim 6, characterized in that The at least two notification grouping areas include: a first notification grouping area and a second notification grouping area; the first notification grouping area is associated with a first weight range, and the second notification grouping area is associated with a second weight range, the lower limit of the first weight range is greater than the upper limit of the second weight range, and the distance between the display position of the first notification grouping area and the first side of the lock screen interface is less than the distance between the display position of the second notification grouping area and the first side.
10. The device according to claim 6, characterized in that The notification grouping area includes at least one display container, and the display container includes container identification information and at least one notification message; In the case where the container identification information is application identification information, the source of the notification message in the display container includes: the application indicated by the application identification information; In a case where the container identification information is keyword identification information, the notification message in the display container matches the keyword indicated by the keyword identification information.