Information display method and apparatus, television, and computer-readable storage medium

By identifying the current page type on the TV and setting corresponding display style information, the display of notification information is optimized, solving the problem of TV notification pop-ups obscuring the view and improving the user experience.

WO2026157881A1PCT designated stage Publication Date: 2026-07-30JRD COMM (SHENZHEN) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
JRD COMM (SHENZHEN) LTD
Filing Date
2025-12-31
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

In existing technologies, TV notification pop-ups can obscure the user's viewing interface, affecting the user experience.

Method used

By obtaining notification information, the current page type of the display device is determined, and display style information and notification information are set according to the page type to optimize the display method of notifications, including the number of messages, area, display position, time, priority, etc., so as to avoid interfering with the user's usage scenario.

Benefits of technology

It effectively avoids notifications interfering with users in intensive usage scenarios, improves user experience, ensures that notifications are displayed at the appropriate time and in the appropriate manner, and reduces interference with videos or games.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025148349_30072026_PF_FP_ABST
    Figure CN2025148349_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides an information display method and apparatus, a television, and a computer-readable storage medium. The method comprises: acquiring first notification information; determining a page type of the current display page of a display device; determining display style information and second notification information on the basis of the page type, wherein the second notification information belongs to the first notification information; and displaying the second notification information on the basis of the display style information. In the information display method provided by the present application, once the first notification information has been acquired, the page type of the current display page can be determined, corresponding display style information is determined on the basis of a specific page type, and the second notification information is displayed on the basis of the display style information. In this way, the current usage scenario in which a user uses a television can be determined on the basis of the current page type of the user, thereby matching corresponding display style information, and preventing the user from being interfered by popped-up notification information when the user is in some immersive usage scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Information display methods, devices, televisions, and computer-readable storage media

[0001] This application claims priority to Chinese patent application No. 202510109624.5, filed on January 22, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of electrical technology, specifically to an information display method, device, television, and computer-readable storage medium. Background Technology

[0003] In existing technology, notification pop-ups on the TV can interfere with the user's viewing experience. For example, users may install third-party applications on their TVs. In some cases, notification pop-ups from third-party applications, system notification pop-ups, and TV manufacturer applications may appear while the user is watching TV, potentially obscuring the TV screen. Therefore, this problem needs to be addressed. Summary of the Invention

[0004] This application provides an information display method that can prevent notification information from affecting the user's use of the display device.

[0005] In a first aspect, this application provides an information display method applied to a display device, the method comprising:

[0006] Receive first notification information;

[0007] Determine the page type of the currently displayed page on the display device;

[0008] Based on the page type, display style information and second notification information are determined, wherein the second notification information is a subset of the first notification information;

[0009] The second notification information is displayed according to the display style information.

[0010] In some embodiments of this application, determining the display style information based on the page type includes:

[0011] If the page type is a first page type, the display style information is determined to be first style information; the first style information includes the number of first information displays and the display area of ​​the first information.

[0012] If the page type is a second page type, the display style information is determined to be second style information; the second style information includes the number of second information displayed and the area of ​​the second information displayed, wherein the number of first information displayed is different from the number of second information displayed, or the area of ​​first information displayed is different from the area of ​​second information displayed.

[0013] In some embodiments of this application, determining the second notification information based on the page type includes:

[0014] Determine the information filtering strategy based on the page type;

[0015] Based on the information filtering strategy, the second notification information is generated from the first notification information. The second notification information includes at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method.

[0016] In some embodiments of this application,

[0017] The step of displaying the second notification information according to the display style information includes:

[0018] Determine the target generation time and corresponding target priority for each of the second notification messages;

[0019] Based on the generation time and priority of each target, the second notification information is sorted to obtain a target message sequence;

[0020] Each of the second notification messages is displayed according to the order of the second notification messages in the target message sequence and the display style information.

[0021] In some embodiments of this application,

[0022] Determining the target generation time and corresponding target priority for each of the second notification messages includes:

[0023] Each of the second notification messages is filtered to obtain the filtered second notification messages;

[0024] Determine the target generation time and the corresponding target priority for each of the filtered second notification messages.

[0025] In some embodiments of this application,

[0026] The step of filtering each of the second notification messages to obtain the filtered second notification messages includes:

[0027] Each of the second notification messages is taken as the notification message to be filtered. If the notification message to be filtered is of the target information type, then the notification message to be filtered is filtered; and / or,

[0028] If the expiration time of the notification information to be filtered is less than the current time, then the notification information to be filtered is filtered; and / or,

[0029] If the source information of the notification information to be filtered is the target source information, then the notification information to be filtered is filtered.

[0030] The unfiltered notification information to be filtered is identified as the filtered second notification information.

[0031] In some embodiments of this application,

[0032] After filtering each of the second notification messages to obtain the filtered second notification messages, the method further includes:

[0033] Store the filtered second notification information in the target storage area;

[0034] If the display device is powered off and then powered on again, the filtered second notification information is obtained from the target storage area to determine the target generation time and the corresponding target priority of each filtered second notification information.

[0035] In some embodiments of this application,

[0036] After displaying each of the second notification messages according to the order of the second notification messages in the target message sequence and the display style information, the method further includes:

[0037] If a removal instruction for any of the second notification messages is obtained, the second notification message is removed from the target message sequence, and / or the second notification message is removed from the target storage area.

[0038] In some embodiments of this application,

[0039] The step of displaying each of the second notification messages according to the order of the second notification messages in the target message sequence and the display style information includes:

[0040] Based on the order of each second notification message in the target message sequence, the information format and information content of each second notification message in the target message sequence are detected;

[0041] If the information format and information content of each of the second notification messages in the target message sequence are not the target information format and target information content, then each of the second notification messages shall be displayed in accordance with the display style information.

[0042] In some embodiments of this application,

[0043] After displaying the second notification information according to the display style information, the method further includes:

[0044] If the click instruction information of the second notification is obtained, determine whether the target application corresponding to the second notification is installed;

[0045] If the target application is installed, redirect to the target application;

[0046] If the target application is not installed, the user will be redirected to the download page for the target application.

[0047] In some embodiments of this application,

[0048] Before obtaining the first notification information, the method further includes:

[0049] If the display device is powered on, the target interface is called to obtain initial first notification information from different sources;

[0050] Initialize the target message sequence used to store the first notification information;

[0051] The target message sequence is monitored such that if a first notification message appears in the target message sequence, each of the first notification messages is displayed according to the order of the first notification messages in the target message sequence.

[0052] Secondly, this application also provides an information display device for use in a display equipment, the device comprising:

[0053] The acquisition module is used to acquire the first notification information;

[0054] The processing module is used to determine the page type of the currently displayed page on the display device;

[0055] The processing module is further configured to determine display style information and second notification information based on the page type, wherein the second notification information is a subset of the first notification information;

[0056] The display module is used to display the second notification information according to the display style information.

[0057] Thirdly, this application also provides a television, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps in any of the information display methods described above.

[0058] Fourthly, this application also provides a computer-readable storage medium storing a computer program that is executed by a processor to implement the steps in any of the information display methods described above.

[0059] The information display method provided in this application can determine the page type of the currently displayed page after obtaining the first notification information, and determine the corresponding display style information and second notification information based on the specific page type, and display the second notification information according to the display style information. This allows the user's current TV usage scenario to be determined based on the current page type, thereby matching the corresponding display style information and avoiding interference from pop-up notifications during certain intensive usage scenarios. Attached Figure Description

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

[0061] Figure 1 is a schematic diagram of a scenario of the information display system provided in an embodiment of this application;

[0062] Figure 2 is a flowchart of an embodiment of the information display method in this application;

[0063] Figure 3 is a schematic diagram of a functional module of the information display device in an embodiment of this application;

[0064] Figure 4 is a schematic diagram of the structure of the television in an embodiment of this application. Detailed Implementation

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

[0066] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0067] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. Furthermore, it is understood that in the specific embodiments of this application, user information, user data, and other related data are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions.

[0068] To enable any person skilled in the art to implement and use this application, the following description is provided. In this description, details are set forth for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0069] This application provides an information display method, apparatus, device, and storage medium, which are described in detail below.

[0070] Please refer to Figure 1, which is a schematic diagram of an information display system provided in an embodiment of this application. The information display system may include a display device 100 and a server 200, and the server 200 may transmit data to the display device 100. As shown in Figure 1, the display device 100 may obtain communication data sent by the server 200, such as message push data, to execute the information display method in this application.

[0071] In this embodiment of the application, the display device 100 may include, but is not limited to, a rear projection TV, an LCD TV, an OLED TV, etc.

[0072] In the embodiments of this application, the display device 100 and the server 200 can communicate through any communication method, including but not limited to mobile communication based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), and Worldwide Interoperability for Microwave Access (WiMAX), or computer network communication based on the TCP / IP Protocol Suite (TCP / IP) and User Datagram Protocol (UDP).

[0073] It should be noted that the schematic diagram of the information display system shown in Figure 1 is merely an example. The information display system and scenario described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of information display systems and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0074] As shown in Figure 2, Figure 2 is a schematic flowchart of an embodiment of the information display method in this application. This method can be applied to a display device, and the information display method may include the following steps 201 to 204:

[0075] 201. Obtain the first notification information.

[0076] In this embodiment, the first notification information is the original notification information to be pushed to the user for display, including but not limited to various types of notification information such as session message notifications, upgrade reminders, broadcast information, or advertising information. The information source of the first notification information includes but is not limited to the server of the display device, the server corresponding to the third-party application installed on the display device, or the display device system, etc., and this embodiment does not limit them.

[0077] Taking a television as an example, the first notification information may include upgrade prompts, product push information, service push information, etc., pushed to the television by the television manufacturer's server. It may also include information such as advertising information, membership information, subscription information, and private message information pushed to the television by the server of a third-party application installed on the television, such as a video APP. It may also include system notification information, memo information, etc. generated by the television system itself.

[0078] 202. Determine the page type of the currently displayed page on the display device.

[0079] To prevent upcoming notifications from interfering with user interaction with the display device—for example, if a user is watching a video program—it is necessary to avoid pop-up notifications disrupting their viewing experience. In this embodiment, after receiving the first notification information, it is first necessary to identify the page type of the currently displayed page on the display device.

[0080] Specifically, the determination of the page type of the currently displayed page can include the following methods: the processor can identify and determine it based on the program code being processed in the display device; it can also identify the displayed content in the currently displayed page, for example, by capturing an image of the currently displayed page and identifying the image content to confirm the corresponding page type; or, the processor can also determine the page type of the currently displayed page through the type of the foreground application and application process information. In summary, the embodiments of this application do not limit the method of page type identification.

[0081] Specifically, the page type displayed can be set based on the user's usage scenario. For example, if the user's usage scenario includes video viewing, gaming, or idle time, then in one optional implementation, the page type can include playback, entertainment, and idle types. Specifically, if the user is currently in a playback task, the currently displayed page type is playback; if the user is playing a game on the TV, the currently displayed page type is entertainment; if the user has just turned on the TV and is on the standby screen or the TV homepage, it is idle, and so on.

[0082] In some alternative implementations, page types can also be categorized in other ways, such as based on the current system activity. For example, page types can include static types, dynamic types, static subtypes under static types, and dynamic subtypes under dynamic types. Specifically, a static type refers to a static interface that does not contain dynamic images. A static subtype can further include: the system homepage of the display device (e.g., the main interface of a smart TV after startup), the system settings page, network connection settings page, screensaver page, sleep page, etc., or the main interface of different applications installed on the display device, or other non-playback pages (e.g., search, settings pages), etc. A dynamic type refers to a dynamic interface that contains dynamic images. A dynamic subtype can further include: video playback pages, video playback pages of different applications installed on the display device, audio playback pages, or lyrics scrolling pages, etc.

[0083] It should be noted that the page types are not limited to those described above. As television technology develops, other application scenarios may emerge in the future. When new application scenarios appear, the pages corresponding to these new application scenarios can also have unique page types, and this application does not limit them in specific embodiments.

[0084] 203. Based on the page type, determine the display style information and the second notification information, wherein the second notification information is a part of the first notification information.

[0085] In this embodiment, the display device includes multiple page types, each corresponding to different display style information. This means that the push and display of notification information can have different display standards and methods. In this embodiment, after determining the page type of the current page, the corresponding display style information is first determined based on that page type.

[0086] In this embodiment, the display style information includes, but is not limited to, at least one of the following: the number of notification messages displayed, the display position of the notification messages, the display duration, and the display method (e.g., static display, animated display, gradient display, display transparency, etc.). If the display method is animated display, the display style information also includes information such as the display rate of the animated display. Wherein, if the number of displays is 0, it indicates that no related notification messages are displayed.

[0087] In addition, when displaying notification information, the notification information can also include a title, app icon, importance information, and specific content. Therefore, if a title is included, different display styles can be used for the information title, such as bolding or adding a horizontal line; or, importance information can appear in the upper right corner of the information pop-up, such as using asterisks to indicate the priority of importance or using numbers to indicate the priority of importance; or, the app icon can also be displayed in a style that indicates its presence or absence.

[0088] In this embodiment, the types of notification information to be displayed for each page type can be the same or different. After determining the page type of the current page, it is also necessary to filter out the second notification information to be displayed to the user from the first notification information according to the page type. It should be noted that this application does not limit the order in which the display style information and the second notification information are determined.

[0089] Next, let's take page types including playback, entertainment, and leisure as examples. When the page type is playback or entertainment, users may not want to be disturbed, so the corresponding display style information is the first style information.

[0090] Specifically, the first style information contains a display quantity of 0, meaning no second notification information is displayed. In some optional implementations, to prevent users from missing important notification information, when the page type is playback or entertainment, it can also be displayed in a style that does not affect user experience. In this case, the information format of the first style information can be "icon information and brief symbol hints." For example, when application A displays a notification pop-up, the information format of the first style information is used to indicate that a notification pop-up has appeared for application A, and it can only contain the icon information of application A and brief symbol hints, such as "...". In some optional implementations, the information format of the first style information can also be "the transparency of the notification information meets a first threshold," that is, the information is displayed with a certain transparency so that the notification information can be displayed without affecting the user's viewing of the playback or game content on the currently displayed page. In some optional methods, the first style information includes: the optimal display position and size of the notification information determined based on the display content on the currently displayed page. For example, if the current display page is playing the first frame of a video at the 60th second, by analyzing the first frame and subsequent frames of the video, for example, if it is confirmed that multiple frames in the time period from the 60th to the 65th second contain a region 'a' with unchanged pixel size (area smaller than the second threshold), for example, if the image displayed by region 'a' is a still white cloud in the sky, then the first style information is used to indicate the display of notification information based on the position and size information of region 'a'.

[0091] If the page type is idle, such as the desktop, the display style of the second notification can be more detailed or complex. For example, the display style may include animations or prioritize information based on its importance. Assuming a specific second notification corresponds to application A, it could include an icon, a pop-up animation, the time the notification was generated, its expiration time, and the complete notification content. The display style information for each page type can be pre-set; once the specific page type is determined, the pre-set display style information for that page type can be directly retrieved.

[0092] 204. Display the second notification information according to the display style information.

[0093] Based on the above description, the ultimate goal is to display relevant secondary notification information. Therefore, after obtaining the display style information, the information can be displayed according to that style. For example, the specific secondary notification information can be displayed in the upper right, lower right, lower left, or upper left corner of the display interface, according to the display style information. For example, when the page type is playback or entertainment, the display style information can correspond to displaying only the specific application icon and omitting the content. When the page type is idle, the application icon of the specific notification will be displayed, along with the detailed notification content.

[0094] The information display method provided in this application can determine the page type of the currently displayed page after obtaining the second notification information, determine the corresponding display style information based on the specific page type, and display the second notification information according to the display style information. This allows the user's current usage scenario on the TV to be determined based on the current page type, thereby matching the corresponding display style information and avoiding interference from pop-up notifications in certain deep usage scenarios, such as when the page is in a video playback type or an entertainment type game interface, as described above, thus minimizing user interference.

[0095] To better implement the embodiments of this application, in one embodiment, display style information is determined according to the page type, including:

[0096] If the page type is the first page type, the display style information is determined to be the first style information; the first style information includes the number of first information items displayed and the display area of ​​the first information items; if the page type is the second page type, the display style information is determined to be the second style information; the second style information includes the number of second information items displayed and the display area of ​​the second information items, where the number of first information items displayed is different from the number of second information items displayed, or the display area of ​​first information items is different from the display area of ​​second information items displayed.

[0097] As can be seen from the solutions provided in the above embodiments, the embodiments of this application can avoid users being disturbed by notification pop-ups when using the display device extensively. To further optimize notification display, the embodiments of this application also provide an implementation scheme.

[0098] Specifically, the above embodiments provide a scenario where a page type includes at least three types. Playback and entertainment types, in the application scenarios where users use display devices, can be unified into one type of application scenario: the deep usage scenario. In this case, users typically do not want to be disturbed. Therefore, this deep usage scenario can be categorized as the first page type, which can then correspond to a display style information, namely, the first style information.

[0099] Similarly, in non-playback and entertainment scenarios, where the display device is not used extensively, this can be categorized as a second page type. Furthermore, a corresponding display style information, known as second style information, can be set for this second page type.

[0100] Furthermore, this application embodiment also considers that in actual application scenarios, the number of notification pop-ups may be multiple within a certain period of time. Therefore, in order to further reduce the impact of displaying notification pop-ups on users when the display device is in a deep first page type, i.e., in a deep usage scenario, this application embodiment can limit the number of notification pop-ups displayed. For example, on a playback page or entertainment page, only two notification pop-ups are displayed at a time. In an idle type, all notification pop-ups can be displayed without limiting the number displayed. Additionally, to further reduce the impact of pop-ups on users in the first page type, the display area of ​​the notification pop-ups can be reduced. In the second page type, they can be displayed with a normal display area. Therefore, the number of first information displays is less than the number of second information displays, and the display area of ​​the first information is less than the display area of ​​the second information. This application embodiment does not limit the number of first and second information displays; these can be set according to the actual size of the display device. Similarly, it does not limit the area of ​​the first and second information display areas.

[0101] Therefore, the embodiments of this application can also display different numbers of second notification messages and different sizes of second notification messages for different page types, further reducing the impact of notification pop-ups on users when they are using the application extensively.

[0102] To better implement the embodiments of this application, in one embodiment, the second notification information includes at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method; obtaining at least one second notification information includes:

[0103] Obtain source information for at least one initial notification message; based on each initial notification message and its corresponding source information, determine at least one of the following: message generation time, message expiration time, message title, message subtitle, message priority, message format, message type, message content, and message generation method.

[0104] As can be seen from the above embodiments, the second notification information can be sent from the server corresponding to the application to the local display device. However, in some cases, the notification information sent by the server only contains specific content. In order for the user to effectively view the notification information, the local display device needs to process the initial notification information sent by the server before displaying it.

[0105] In order to enable users to view notification information more effectively, the local display device can process the initial notification information sent by the server. First, it can determine the IP address of the server communicating with the local display device and its source. In this embodiment, the specific source of the notification information can be displayed, such as system notification, app notification, or server notification. Therefore, determining the specific source of the notification information and displaying different sources improves the recognizability of the notification source and avoids the misconception that the notification information comes from a single source or that not all sources are fully displayed.

[0106] Subsequently, based on the initial notification information and source information, the generation time of the second notification information can be generated according to the server's communication time. This generation time allows for the sequential display order of multiple second notification messages. For example, even after a user shuts down their device, the server may still communicate with the local display device. Therefore, when the user subsequently powers on their device, the notification information sent by the server has a specific order. This embodiment of the application can generate second notification information based on the initial notification information sent by the server, and then display the second notification information according to the chronological order, or overlay them, such as displaying the first generated notification information later and the last generated notification information first. Therefore, by adding relevant time information and sorting the notification information according to its chronological order when displaying notification information, the management efficiency of notification information can be improved. If the display time is exceeded, the displayed notification information can be cleared or hidden according to its chronological order to avoid prolonged user interference.

[0107] Furthermore, in real-world applications, users may not use the display device for extended periods, potentially accumulating a large number of notifications waiting to be displayed. To avoid overwhelming the display with too many notifications at once, an expiration time can be set for each secondary notification generated. For example, the local display device can read the initial notification sent by the server and check if it contains a relevant target time. If so, this target time can be used as the expiration time. For instance, a 50% discount for new members with a specific expiration date could be set for the target time. Alternatively, if the initial notification does not contain a target time, a preset expiration time, such as 3 days, can be used. This helps to clear out some notifications with time-sensitive issues and reduces the number of secondary notifications displayed.

[0108] In addition, the title and subtitle can be extracted based on the initial notification information sent by the server, for example, the title of the notification sent by the server can be used as the title or subtitle.

[0109] Information priority can be determined based on its source information. For example, if a user blocks notifications from application A, the priority of the displayed information can be adjusted based on the source information after the initial notification sent by application A's server, such as displaying it last or not displaying it at all. Some messages may not originate from the application's server; they could be notifications from the system itself. For example, a network disconnection notification. When the source information is initial system information, it can be set to the highest priority. Displaying notification priorities helps users intuitively understand the importance of the information. Furthermore, displaying notifications according to different priorities increases the depth of the information hierarchy.

[0110] Similarly, the information format, type, content, and generation method can be determined based on the source information. For example, if the source information determines that the initial notification comes from application B, and application B is categorized as entertainment, then the information type will also be entertainment. If the user has set type preferences, entertainment-type information can be fully displayed, meaning the complete information content can be shown. The information generation method can be achieved through highlighting, and the information format can be generated according to the user's specified format. Displaying information in different styles increases the diversity of interactive styles.

[0111] By performing the above processing on each initial notification, the corresponding target notification can be obtained. If there is one initial notification, there will also be one target notification; if there are multiple initial notifications, there will also be multiple target notifications.

[0112] After obtaining the target notification information in this way, when displaying the notification information according to the above implementation method, different target notification information can be displayed depending on the specific situation. Of course, under the first page type, or under the entertainment and playback types, the simple method described in the above embodiment can still be used for display.

[0113] To better implement the embodiments of this application, in one embodiment of this application, a second notification message is displayed according to the display style information, including:

[0114] Determine the target generation time and target priority corresponding to each second notification message; sort the second notification messages according to their generation time and priority to obtain a target message sequence; display the second notification messages according to their sorting and display style information in the target message sequence.

[0115] As can be seen from the above embodiments, the generation time and priority of the second notification information can be obtained based on the initial notification information. However, when there are multiple second notification messages, in order to avoid display confusion caused by displaying multiple notification messages, this application embodiment also provides an implementation method.

[0116] Specifically, the method for obtaining the generation time and priority of the second notification information can be as shown in the above embodiment, and will not be repeated here. At this point, after obtaining the generation time and priority of each second notification information to be displayed, each second notification information is placed into a cache queue, i.e., the target message sequence, according to the order of generation time and priority. Then, based on the sorting order of the second notification information in the target message sequence, they are displayed sequentially in a fixed area of ​​the display interface, and according to different display style information.

[0117] If there is a conflict between priority order and time order, for example, if the priority of the second notification message A is higher than that of the second notification message B, but the second notification message B was generated before the second notification message A, then the order can be sorted according to priority.

[0118] Therefore, target notification information can be sorted according to generation time and priority. During subsequent display, notifications can be shown in sequence, avoiding the display of multiple notification pop-ups at once, which would clutter the interface.

[0119] To better implement the embodiments of this application, in one embodiment of this application, the target generation time and the corresponding target priority of each second notification message are determined, including:

[0120] Each second notification message is filtered to obtain filtered second notification messages; the target generation time and target priority corresponding to each filtered second notification message are determined.

[0121] As can be seen from the above embodiments, when displaying the second notification information, the notification information can be filtered to a certain extent based on the information expiration time. However, in some actual situations, other filtering scenarios exist. For example, user-specified filtering scenarios.

[0122] Specifically, you can set up a whitelist or blacklist to filter notifications from only applications on the whitelist, or to filter all notifications from applications on the blacklist.

[0123] Specifically, this application does not limit the filtering method. By filtering notification information to a certain extent, unnecessary notifications can be reduced from interfering with the user's use of the display device.

[0124] To better implement the embodiments of this application, in one embodiment of this application, each second notification message is filtered to obtain filtered second notification messages, including:

[0125] Each second notification message is used as the notification message to be filtered. If the notification message to be filtered is of the target information type, then the notification message to be filtered is filtered; and / or, if the information expiration time of the notification message to be filtered is less than the current time, then the notification message to be filtered is filtered; and / or, if the source information of the notification message to be filtered is the target source information, then the notification message to be filtered is filtered; the unfiltered notification messages to be filtered are determined as the filtered second notification messages.

[0126] The above embodiments provide a filtering method, but in order to further increase the filtering standards and thus improve the impact of other spam notifications on users, this application embodiment also provides a filtering method.

[0127] Specifically, when certain notification types are prone to spam, such as promotional notifications, resource recommendation notifications, or playback resume notifications, you can filter out some secondary notifications by blocking specific notification types according to the settings.

[0128] To determine the specific information type, the text of the initial notification message sent by the server can be analyzed, such as through keyword extraction and feature extraction, to predict the information type of the initial notification message and thus determine the information type of the corresponding second notification message. Then, according to the information type filtering rules, the second notification messages of the target information type can be filtered out, resulting in the filtered second notification message. Furthermore, the filtering method based on information expiration time can be described as above and will not be repeated here.

[0129] To better implement the embodiments of this application, in one embodiment of this application, after filtering each second notification message to obtain the filtered second notification message, the method further includes:

[0130] The filtered second notification information is stored in the target storage area; if the display device is powered off and then powered on again, the filtered second notification information is retrieved from the target storage area to determine the target generation time and target priority corresponding to each filtered second notification information.

[0131] As shown in the above embodiments, a target message sequence can be established using a cache. However, caches are typically storage devices where data is easily lost when power is off. If the device loses power before the notification information is displayed, the notification data in the cache will be cleared. If the device is subsequently powered on, the relevant notification data will not be displayed, and the user will lose the notification message.

[0132] To avoid this situation, when the filtered second notification information is obtained, it not only needs to be stored in the target message queue in the cache, but this embodiment of the application can also store the filtered second notification information in a target storage area, such as a hard disk, i.e., a storage device that is not easily lost when power is off. Under this processing method, even if the device loses power, after power is restored, the device can retrieve the filtered second notification information from the hard disk, and then sort the notification information.

[0133] To better implement the embodiments of this application, in one embodiment of this application, after displaying each second notification message according to the sorting and display style information of each second notification message in the target message sequence, the method further includes:

[0134] If a removal instruction for any second notification is obtained, remove the second notification from the target message sequence, and / or remove the second notification from the target storage area.

[0135] As can be seen from the above embodiments, the second notification information can be stored on the hard disk. However, to avoid the hard disk storage space and cache queue space being indefinitely occupied by the notification information, the second notification information can be deleted from the target storage space after it has been displayed.

[0136] Specifically, if the second notification information A is displayed, a removal instruction for the second notification information A is generated, and the second notification information A is then deleted from the target message sequence and / or from the target storage space.

[0137] To better implement the embodiments of this application, in one embodiment, each second notification message is displayed according to the order and display style information of each second notification message in the target message sequence, including:

[0138] Based on the order of the second notification information in the target message sequence, the information format and content of each second notification information in the target message sequence are detected; if the information format and content of each second notification information in the target message sequence are not the target information format and target information content, then each second notification information is displayed according to the display style information.

[0139] The above embodiments provide a scheme for filtering before sorting the second notification information. However, after the target message sequence is constructed, the legality of the messages can also be checked. For example, some content may contain sensitive information; if illegal content is found, it will be blocked. The detection of sensitive information can also be performed through keyword or text feature extraction. In this case, the message will only be displayed if the text detection output indicates that the target information is not illegal.

[0140] Furthermore, some messages may have formats that are incompatible with the local display device. For example, some font formats may not display correctly on the local display device, resulting in garbled characters if forced to display them. In such cases, the message will only be displayed if the format compatibility test shows that it is not the target information format with compatibility issues.

[0141] This method can further reduce the impact of abnormal notifications on users' use of display devices.

[0142] To better implement the embodiments of this application, in one embodiment of this application, after displaying the second notification information according to the display style information, the method further includes:

[0143] If a click instruction for the second notification is received, determine whether the target application corresponding to the second notification is installed; if the target application is installed, redirect to the target application; if the target application is not installed, redirect to the download page of the target application.

[0144] As shown in the above embodiments, this application can effectively display notification information. However, after displaying the notification information, the user may need to click on it. In this case, the user needs to navigate to the corresponding application interface or system interface. For example, the user might use the remote control of the display device to click on the notification pop-up. If the application corresponding to the notification pop-up is already installed, the user can open the application; otherwise, they can access the installation interface of the corresponding application in the display device's app store to download it.

[0145] To better implement the embodiments of this application, in one embodiment of this application, before obtaining the first notification information, the method further includes:

[0146] If the display device is powered on, the target interface is called to obtain initial notification information from different sources; if the initial notification information is obtained, the target message sequence is initialized; the target message sequence is monitored so that if a first notification message appears in the target message sequence, each first notification message is displayed according to the order of the first notification messages in the target message sequence.

[0147] During device startup, to effectively acquire initial notification information from various message sources, the system can call the corresponding interfaces for each message source according to program instructions, thereby determining whether the relevant notification information was acquired during the shutdown period. Simultaneously, to prevent incomplete shutdown and resulting data residue in the target message sequence, data initialization operations can be performed on the target message queue. Furthermore, the system can continuously monitor whether the first notification information in the target message sequence has been sorted, facilitating the immediate display of notification information.

[0148] To better implement the information display method in the embodiments of this application, an information display device is also provided in the embodiments of this application, applied to a display device, as shown in FIG3. The device 300 includes:

[0149] Module 301 is used to obtain the first notification information;

[0150] Processing module 302 is used to determine the page type of the current display page on the display device;

[0151] The processing module 302 is also used to determine the display style information and the second notification information according to the page type, wherein the second notification information is a part of the first notification information;

[0152] Display module 303 is used to display the second notification information according to the display style information.

[0153] The information display device provided in this application can, after the acquisition module 301 acquires the first notification information, determine the page type of the currently displayed page through the processing module 302, determine the corresponding display style information based on the specific page type, and display the second notification information using the display module 303 according to the display style information. This allows the user's current usage scenario of the television to be determined based on the user's current page type, thereby matching the corresponding display style information and preventing the user from being disturbed by pop-up notification information during certain intensive usage scenarios.

[0154] In some embodiments of this application, the processing module 302 is specifically used for:

[0155] If the page type is the first page type, the display style information is determined to be the first style information; the first style information includes the number of first information items displayed and the display area of ​​the first information items.

[0156] If the page type is the second page type, the display style information is determined to be the second style information; the second style information includes the number of second information displayed and the display area of ​​the second information. The number of first information displayed is different from the number of second information displayed, or the display area of ​​first information is different from the display area of ​​second information.

[0157] In some embodiments of this application, the second notification information includes at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method. The acquisition module 301 is specifically used for:

[0158] Obtain the source information for at least one initial notification message;

[0159] Based on each initial notification and its corresponding source information, determine at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method.

[0160] In some embodiments of this application, the display module 303 is specifically used for:

[0161] Determine the target generation time and corresponding target priority for each second notification message;

[0162] Based on the generation time and priority of each target, the second notification information is sorted to obtain the target message sequence;

[0163] Display each second notification message according to the order and display style information of each second notification message in the target message sequence.

[0164] In some embodiments of this application, the display module 303 is further configured to:

[0165] Filter each second notification message to obtain the filtered second notification message;

[0166] Determine the target generation time and corresponding target priority for each filtered second notification message.

[0167] In some embodiments of this application, the display module 303 is further configured to:

[0168] Each second notification message is used as the notification message to be filtered. If the notification message to be filtered is of the target information type, then the notification message to be filtered is filtered; and / or,

[0169] If the expiration time of the notification to be filtered is less than the current time, then the notification to be filtered will be filtered; and / or,

[0170] If the source information of the notification to be filtered is the target source information, then the notification to be filtered will be filtered.

[0171] The unfiltered notification information to be filtered is identified as the filtered second notification information.

[0172] In some embodiments of this application, the display module 303 is further configured to:

[0173] Store the filtered second notification information to the target storage area;

[0174] If the display device is powered off and then powered on again, the filtered second notification information is retrieved from the target storage area to determine the target generation time and target priority corresponding to each filtered second notification information.

[0175] In some embodiments of this application, the processing module 302 is further configured to:

[0176] If a removal instruction for any second notification is obtained, remove the second notification from the target message sequence, and / or remove the second notification from the target storage area.

[0177] In some embodiments of this application, the display module 303 is further configured to:

[0178] Based on the order of each second notification message in the target message sequence, the information format, information content, and information type of each second notification message in the target message sequence are detected;

[0179] If the information format, information content, and information type of each second notification message in the target message sequence are not the target information format, target information content, and target information type, then each second notification message will be displayed according to the display style information.

[0180] In some embodiments of this application, the processing module 302 is further configured to:

[0181] If the click instruction information of the second notification is obtained, determine whether the target application corresponding to the second notification is installed;

[0182] If the target application is installed, redirect to the target application;

[0183] If the target application is not installed, you will be redirected to the target application's download page.

[0184] In some embodiments of this application, the processing module 302 is further configured to:

[0185] If the display device starts up, call the target interface to obtain initial notification information from different sources;

[0186] If the initial notification information is obtained, initialize the target message sequence;

[0187] Monitor the target message sequence so that if a first notification message appears in the target message sequence, display each first notification message according to the order of the first notification messages in the target message sequence.

[0188] This application also provides a television, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. The processor executes the computer program to implement the steps of any of the information display methods in this application. The television integrates any of the information display methods provided in this application, as shown in Figure 4, which illustrates the structural diagram of the television involved in this application. Specifically:

[0189] The television may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that the television structure shown in Figure 4 does not constitute a limitation on the television, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0190] The processor 401 is the control center of the television, connecting various parts of the television through various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, thereby providing overall monitoring of the television. Optionally, the processor 401 may include one or more processing cores; the processor 401 may be a Central Processing Unit (CPU), or other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. Preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and application programs, and the modem processor mainly handles wireless communication. It is understood that the aforementioned modem processor may not be integrated into the processor 401.

[0191] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the television, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0192] The television also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, or any other components.

[0193] The television may also include an input unit 404, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0194] Although not shown, a television may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the television loads the executable files corresponding to the processes of one or more applications into the memory 402 according to the following instructions, and the processor 401 runs the applications stored in the memory 402 to realize various functions, such as:

[0195] Receive first notification information;

[0196] Determine the page type of the currently displayed page on the display device;

[0197] Based on the page type, determine the display style information and the second notification information, wherein the second notification information is a subset of the first notification information;

[0198] The second notification message is displayed based on the display style information.

[0199] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0200] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any of the information display methods provided in embodiments of this application. For example, the computer program loaded by the processor can execute the following steps:

[0201] Receive first notification information;

[0202] Determine the page type of the currently displayed page on the display device;

[0203] Based on the page type, determine the display style information and the second notification information, wherein the second notification information is a subset of the first notification information;

[0204] The second notification message is displayed based on the display style information.

[0205] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0206] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0207] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0208] The above provides a detailed description of an information display method and apparatus provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An information display method, characterized in that, Applied to a display device, the method includes: Receive first notification information; Determine the page type of the currently displayed page on the display device; Based on the page type, display style information and second notification information are determined, wherein the second notification information is a subset of the first notification information; The second notification information is displayed according to the display style information.

2. The information display method according to claim 1, characterized in that, The step of determining the display style information based on the page type includes: If the page type is a first page type, the display style information is determined to be first style information; the first style information includes the number of first information displays and the display area of ​​the first information. If the page type is a second page type, the display style information is determined to be second style information; the second style information includes the number of second information displayed and the area of ​​the second information displayed, wherein the number of first information displayed is different from the number of second information displayed, or the area of ​​first information displayed is different from the area of ​​second information displayed.

3. The information display method according to claim 2, characterized in that, The first page type includes either a playback type or an entertainment type; If the page type is a first page type, determining the display style information as the first style information includes: If the page type is a playback type or an entertainment type, the first style information for determining the display style information includes icon information, target symbol information, or transparency information.

4. The information display method according to claim 1, characterized in that, The step of determining the second notification information based on the page type includes: Determine the information filtering strategy based on the page type; Based on the information filtering strategy, the second notification information is generated from the first notification information. The second notification information includes at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method.

5. The information display method according to claim 4, characterized in that, The step of generating the second notification information based on the first notification information according to the information filtering strategy includes: Obtain the source information for at least one notification message; Based on each notification and its corresponding source information, determine at least one of the following: information generation time, information expiration time, information title, information subtitle, information priority, information format, information type, information content, and information generation method.

6. The information display method according to claim 1, characterized in that, The step of displaying the second notification information according to the display style information includes: Determine the target generation time and corresponding target priority for each of the second notification messages; Based on the generation time and priority of each target, the second notification information is sorted to obtain a target message sequence; Each of the second notification messages is displayed according to the order of the second notification messages in the target message sequence and the display style information.

7. The information display method according to claim 6, characterized in that, Determining the target generation time and corresponding target priority for each of the second notification messages includes: Each of the second notification messages is filtered to obtain the filtered second notification messages; Determine the target generation time and the corresponding target priority for each of the filtered second notification messages.

8. The information display method according to claim 7, characterized in that, The step of filtering each of the second notification messages to obtain the filtered second notification messages includes: The second notification information is filtered by either a whitelist or a blacklist to obtain the filtered second notification information.

9. The information display method according to claim 7, characterized in that, The step of filtering each of the second notification messages to obtain the filtered second notification messages includes: Each of the second notification messages is taken as the notification message to be filtered. If the notification message to be filtered is of the target information type, then the notification message to be filtered is filtered; and / or, If the expiration time of the notification information to be filtered is less than the current time, then the notification information to be filtered is filtered; and / or, If the source information of the notification information to be filtered is the target source information, then the notification information to be filtered is filtered. The unfiltered notification information to be filtered is identified as the filtered second notification information.

10. The information display method according to claim 9, characterized in that, If the notification information to be filtered is a target information type, then filtering the notification information to be filtered includes: Perform text detection on the notification information to be filtered to determine the information type of the notification information to be filtered. Based on the information type of the notification information to be filtered, determine whether the notification information to be filtered is the target information type; If the notification information to be filtered is a target information type, then the notification information to be filtered is filtered.

11. The information display method according to claim 7, characterized in that, After filtering each of the second notification messages to obtain the filtered second notification messages, the method further includes: Store the filtered second notification information in the target storage area; If the display device is powered off and then powered on again, the filtered second notification information is obtained from the target storage area to determine the target generation time and the corresponding target priority for each filtered second notification information.

12. The information display method according to claim 11, characterized in that, After displaying each of the second notification messages according to the order of the second notification messages in the target message sequence and the display style information, the method further includes: If a removal instruction for any of the second notification messages is obtained, the second notification message is removed from the target message sequence, and / or the second notification message is removed from the target storage area.

13. The information display method according to claim 6, characterized in that, The step of displaying each of the second notification messages according to the order of the second notification messages in the target message sequence and the display style information includes: Based on the order of each second notification message in the target message sequence, the information format and information content of each second notification message in the target message sequence are detected; If the information format and information content of each of the second notification messages in the target message sequence are not the target information format and target information content, then each of the second notification messages shall be displayed in accordance with the display style information.

14. The information display method according to claim 1, characterized in that, The step of displaying the second notification information according to the display style information includes: Sensitive information identification is performed on the second notification information; If the second notification information includes the sensitive information, then the second notification information is blocked. If the second notification information does not include the sensitive information, then the second notification information is displayed according to the display style information.

15. The information display method according to claim 1, characterized in that, Determining the page type of the currently displayed page on the display device includes: Capture the image of the currently displayed page; The content of the image is identified to determine the page type corresponding to the currently displayed page.

16. The information display method according to any one of claims 1 to 15, characterized in that, After displaying the second notification information according to the display style information, the method further includes: If the click instruction information of the second notification is obtained, determine whether the target application corresponding to the second notification is installed; If the target application is installed, redirect to the target application; If the target application is not installed, the user will be redirected to the download page for the target application.

17. The information display method according to claim 1, characterized in that, Before obtaining the first notification information, the method further includes: If the display device is powered on, the target interface is called to obtain initial first notification information from different sources; Initialize the target message sequence used to store the first notification information; The target message sequence is monitored such that if a first notification message appears in the target message sequence, each of the first notification messages is displayed according to the order of the first notification messages in the target message sequence.

18. An information display device, characterized in that, Applied to a display device, the device includes: The acquisition module is used to acquire the first notification information; The processing module is used to determine the page type of the currently displayed page on the display device; The processing module is further configured to determine display style information and second notification information based on the page type, wherein the second notification information is a subset of the first notification information; The display module is used to display the second notification information according to the display style information.

19. A television, characterized in that, The television includes a processor, a memory, and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the steps of the information display method according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that is executed by a processor to implement the steps of the information display method according to any one of claims 1 to 17.