Notification message processing system, method and device

CN119895845APending Publication Date: 2025-04-25HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380067057.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-23
Filing Date
2023-08-24
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

In some scenarios, users ignore notification messages on their mobile phones when using PC or Pad devices for immersive work, causing users to miss important messages.

Method used

Provide a notification message processing system and method. Through the communication system of the first electronic device and the second electronic device, the user can view and process message notifications of other electronic devices on the currently used electronic device, using device tags and attention levels. Determine the priority and display order of notification messages to ensure that users can view important messages in a timely manner.

Benefits of technology

It improves the user experience, prevents users from missing important messages, conforms to users' usage habits on different devices, and enhances the visibility and management of messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119895845A_ABST
    Figure CN119895845A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a notification message processing system, method and device, relates to the field of terminals, and can enable a user to check and process message notifications of other electronic devices in time on a currently used electronic device. The method is applied to a communication system comprising a first electronic device and a second electronic device, and the first electronic device sends a first notification message of a first application and a second notification message of a second application to the second electronic device. The second electronic equipment determines whether the application types corresponding to the first notification message and the second notification message are matched with an equipment label of the second electronic equipment or not, wherein the equipment label is used for indicating the main purpose of the second electronic equipment; if the application type corresponding to the first notification message is matched with the device label, the second electronic device displays the first notification message according to a first priority; if the application type corresponding to the second notification message is not matched with the device tag, the second electronic device displays the second notification message at a second priority; the first priority is higher than the second priority.
Need to check novelty before this filing date? Find Prior Art

Description

Notification message processing system, method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on September 23, 2022, with application number 202211168318.1 and invention name “A Notification Message Processing System, Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of terminals, and in particular to a notification message processing system, method and device. Background Art

[0003] With the development of smart terminals, mobile phones have become more and more functional. Some applications (such as calendar applications and flight applications) can be installed on the mobile phone, and some messages (such as calendar information and flight information) can be pushed to the user.

[0004] However, in some scenarios (for example, when working on a business trip), users do not use their mobile phones frequently, but rather use personal computers (PCs) or tablet devices for immersive work (focusing on current work), ignoring the notification message prompts on the mobile phone, causing users to miss messages on their mobile phones.

[0005] Summary of the Invention

[0006] The present application provides a notification message processing system, method, and apparatus that enable a user to view and process message notifications from other electronic devices (e.g., a mobile phone) in a timely manner on the electronic device currently being used (e.g., a PC or pad). The user can view message notifications from other electronic devices in a manner consistent with the user's usage habits when using the current electronic device, or view notification messages that the user is more concerned about on other electronic devices (e.g., a mobile phone) on the current electronic device, thereby preventing the user from missing important messages from the source device, better meeting user needs, and improving the user experience.

[0007] To achieve the above-mentioned objectives, the embodiments of the present application adopt the following technical solutions: in the first aspect, a notification message processing system is provided, which is a communication system including a first electronic device and a second electronic device, and the first electronic device and the second electronic device log in to the same user account, including: the first electronic device is used to receive a first notification message of a first application and a second notification message of a second application; the first electronic device is also used to send a first notification message and a second notification message to the second electronic device; if the second electronic device meets a preset condition, the second electronic device is used to respectively determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device, and the device tag is used to indicate the main purpose of the second electronic device; if the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device is used to display the first notification message with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device is used to display the second notification message with a second priority; the first priority is higher than the second priority.

[0008] Based on the method provided in an embodiment of the present application, if the application type corresponding to the first notification message matches the device tag of the second electronic device, the first notification message is displayed with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second notification message is displayed with a second priority, with the first priority being higher than the second priority. For example, the first notification message can be displayed above (in front of) the second notification message. Since the first notification message matches the device tag of the second electronic device and the second notification message does not match the device tag of the second electronic device, it can be seen that the user is more inclined to view the first notification message than the second notification message when using the second electronic device (that is, the first notification message is more in line with the user's usage habits when using the second electronic device). Therefore, displaying the first notification message with a higher priority is more in line with the user's usage habits when using the second electronic device, which is in line with user needs and can improve the user experience. For example, when a user is using a second electronic device (e.g., a tablet computer) for entertainment, the notification message of the entertainment application from the first electronic device (e.g., a mobile phone) can be displayed on top. This is more in line with the user's current needs (entertainment needs) and avoids other types of messages (e.g., notification messages from work applications) from disturbing the user, which can improve the user experience.

[0009] In one possible implementation, the preset conditions include the second electronic device not having the first application installed or having the first application installed but not running, the second electronic device not having the second application installed or having the second application installed but not running, and the second electronic device not having the second application installed or having the second application installed but not running. In this way, the second electronic device does not receive the first notification message / second notification message from the application server of the first application / second application, but only receives the notification message of the first application / second application from the first electronic device, thereby avoiding the repeated display of the notification message of the first application / second application on the second electronic device and causing user confusion.

[0010] In one possible implementation, the device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure. The device tag is used to indicate the main purpose of the second electronic device. For example, when the second electronic device is a laptop, the laptop is mainly used for office work, and the device tag of the laptop is office. When the second electronic device is a tablet, the tablet is mainly used for playing games, and the device tag of the tablet is entertainment. When the second electronic device is a TV (for example, a smart screen), the main purpose of the TV is to watch movies or TV series, and the device tag of the TV can be entertainment.

[0011] In one possible implementation, the device tag of the second electronic device is determined based on at least one of the usage duration and usage frequency of an application on the second electronic device. For example, when the second electronic device is a laptop computer, the usage duration and usage frequency of office applications on the laptop computer are relatively high. For example, if the usage duration and usage frequency of office applications on the laptop computer within a preset time (e.g., the last 7 days, the last 14 days, the last 30 days, the last six months, etc.) exceed a preset first value and a second value, respectively, the device tag of the laptop computer can be considered to be office.

[0012] In a possible implementation, the first electronic device is further used to: obtain first information and second information, the first information including the click frequency of the notification message of the first application within a preset time period and the duration of time after the notification message of the first application is clicked to jump to the interface of the first application; the second information including the click frequency of the notification message of the second application within a preset time period and the duration of time after the notification message of the second application is clicked to jump to the interface of the second application; determine the degree of attention of the first notification message and the second notification message based on the first information and the second information; the first electronic device is used to send the first notification message and the second notification message to the second electronic device, including: the first electronic device is used to send the first notification message and the degree of attention of the first notification message to the second electronic device, and send the second notification message and the degree of attention of the second notification message to the second electronic device. That is, the degree of attention of the application can be determined based on the click information and jump duration of the corresponding application. The click information can refer to the number of clicks on the notification message of the application within a preset time (for example, the last 7 days, the last 14 days or the last 30 days). Optionally, the operation information of the notification message may also include a jump duration, which may refer to the running time of the application after the user clicks the notification message to jump to the application (for example, application A). It is understandable that the higher the number of clicks, the longer the jump duration, the higher the level of attention the application receives, and the more users pay attention to the notification messages of the application. Therefore, displaying notification messages with different priorities based on the level of attention the notification messages receive can enable users to view the notification messages that they pay more attention to on the source device (first electronic device) in a timely manner when using the second electronic device, thereby preventing users from missing important messages from the source device, meeting user needs, and improving user experience.

[0013] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further used to determine the display order of the first notification message and the second notification message according to the degree of attention of the first notification message and the second notification message. If the degree of attention of the first notification message is higher than the degree of attention of the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, and the first priority is higher than the second priority. That is, if it is impossible to distinguish the display priorities of different notification messages based on the matching results of the notification message and the device tag, the display priorities of different notification messages can be further distinguished according to the degree of attention of different notification messages. Displaying notification messages with different priorities based on the degree of attention of the notification messages can enable users to promptly view the notification messages that they pay more attention to on the source device (the first electronic device) when using the second electronic device, thereby preventing users from missing important messages from the source device, meeting user needs, and improving user experience.

[0014] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to display the first notification message and the second notification message in the order in which they were received. That is, if it is not possible to distinguish the display priority of different notification messages based on the matching results between the notification messages and the device tags, the different notification messages can be further displayed in chronological order.

[0015] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, and the first notification message has the same level of attention as the second notification message, the second electronic device is further configured to display the first notification message and the second notification message in the order in which the first notification message was received. That is, if it is not possible to distinguish the display priority of different notification messages based on the matching results between the notification message and the device tag and the level of attention received by the notification message, the different notification messages may be further displayed in chronological order.

[0016] In one possible implementation, the second electronic device is further configured to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications. This can prevent unimportant notification messages from disturbing the user and improve the user experience.

[0017] In a second aspect, an embodiment of the present application provides a notification message processing system, which is a communication system including a first electronic device and a second electronic device, and the first electronic device and the second electronic device log in to the same user account, including: the first electronic device is used to receive a first notification message of a first application and a second notification message of a second application; the first electronic device is also used to obtain first information and second information, the first information including the click frequency of the notification message of the first application within a preset time period and the duration of the jump to the interface of the first application after the notification message of the first application is clicked; the second information including the click frequency of the notification message of the second application within the preset time period and the duration of the jump to the interface of the second application after the notification message of the second application is clicked the length of time the interface is used; determining the level of attention of the first notification message and the second notification message based on the first information and the second information; sending the first notification message and the level of attention of the first notification message to the second electronic device, and sending the second notification message and the level of attention of the second notification message to the second electronic device; if the second electronic device meets the preset conditions, the second electronic device is used to determine the display order of the first notification message and the second notification message based on the level of attention of the first notification message and the second notification message, if the level of attention of the first notification message is higher than the level of attention of the second notification message, display the first notification message with the first priority and display the second notification message with the second priority, the first priority being higher than the second priority.

[0018] Based on the method provided in the embodiment of the present application, if the level of attention corresponding to the first notification message is higher than the level of attention of the second electronic device, the first notification message is displayed with a first priority, and the second notification message is displayed with a second priority, and the first priority is higher than the second priority. Since the display priority of the first notification message is higher than that of the second notification message, the first notification message can be displayed above (in front of) the second notification message. Since the level of attention corresponding to the first notification message is higher than the level of attention of the second electronic device, the user can view the notification message that he or she pays more attention to on the source device (the first electronic device) when using the second electronic device, thereby preventing the user from missing important messages from the source device, meeting user needs, and improving user experience.

[0019] In one possible implementation, the preset conditions include the second electronic device not having the first application installed or having the first application installed but not running, and the second electronic device not having the second application installed or having the second application installed but not running. In this way, the second electronic device does not receive the first notification message / second notification message from the application server of the first application / second application, but only receives the notification message of the first application / second application from the first electronic device. This can prevent the notification message of the first application / second application from being repeatedly displayed on the second electronic device and causing user confusion.

[0020] In one possible implementation, if the level of attention received by the first notification message is the same as the level of attention received by the second notification message, the second electronic device is further used to respectively determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device, and the device tag is used to indicate the main purpose of the second electronic device; if the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device is used to display the first notification message with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device is used to display the second notification message with a second priority; the first priority is higher than the second priority.

[0021] In a possible implementation, the device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

[0022] In a possible implementation, the device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

[0023] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to display the first notification message and the second notification message in the order in which they were received.

[0024] In a possible implementation, if the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device is further configured to display the first notification message and the second notification message in the order of time when the first notification message is received.

[0025] In a possible implementation, the second electronic device is further configured to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

[0026] In a third aspect, an embodiment of the present application provides a notification message processing method, which is applied to a communication system including a first electronic device and a second electronic device, where the first electronic device and the second electronic device log in to the same user account, including: the first electronic device receives a first notification message of a first application and a second notification message of a second application; the first electronic device sends a first notification message and a second notification message to the second electronic device; if the second electronic device meets a preset condition, the second electronic device respectively determines whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device, and the device tag is used to indicate the main purpose of the second electronic device; if the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device displays the first notification message with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the second notification message with a second priority; the first priority is higher than the second priority.

[0027] In a possible implementation, the preset condition includes that the second electronic device does not have the first application installed or has the first application installed but not running, and that the second electronic device does not have the second application installed or has the second application installed but not running.

[0028] In a possible implementation, the device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

[0029] In a possible implementation, the device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

[0030] In a possible implementation, the method also includes: the first electronic device obtains first information and second information, the first information includes the click frequency of the notification message of the first application within a preset time period and the duration of time for the notification message of the first application to jump to the interface of the first application after being clicked; the second information includes the click frequency of the notification message of the second application within the preset time period and the duration of time for the notification message of the second application to jump to the interface of the second application after being clicked; the first electronic device determines the degree of attention of the first notification message and the second notification message based on the first information and the second information; the first electronic device sends the first notification message and the second notification message to the second electronic device, including: the first electronic device sends the first notification message to the second electronic device and the degree of attention of the first notification message, and sends the second notification message to the second electronic device.

[0031] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device determines the display order of the first notification message and the second notification message based on the level of attention received by the first notification message and the second notification message. If the level of attention received by the first notification message is higher than the level of attention received by the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, and the first priority is higher than the second priority.

[0032] In a possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device displays the first notification message and the second notification message in the order in which they are received.

[0033] In one possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, and the level of attention received by the first notification message is the same as the level of attention received by the second notification message, the second electronic device displays the first notification message and the second notification message in the order of the time when the first notification message is received.

[0034] In a possible implementation, the method further includes: the second electronic device is further used to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

[0035] In a fourth aspect, an embodiment of the present application provides a notification message processing method, which is applied to a communication system including a first electronic device and a second electronic device, where the first electronic device and the second electronic device log in to the same user account, including: the first electronic device receives a first notification message of a first application and a second notification message of a second application; the first electronic device obtains first information and second information, the first information including the click frequency of the notification message of the first application within a preset time period and the duration of time after the notification message of the first application is clicked to jump to the interface of the first application after being clicked; the second information including the click frequency of the notification message of the second application within the preset time period and the duration of time after the notification message of the second application is clicked to jump to the interface of the second application after being clicked; determines the attention level of the first notification message and the second notification message based on the first information and the second information; sends the first notification message and the attention level of the first notification message to the second electronic device, and sends the second notification message and the attention level of the second notification message to the second electronic device; if the second electronic device meets a preset condition, the second electronic device determines the display order of the first notification message and the second notification message based on the attention level of the first notification message and the second notification message, if the attention level of the first notification message is higher than the attention level of the second notification message, the second electronic device displays the first notification message with the first priority and displays the second notification message with the second priority, and the first priority is higher than the second priority.

[0036] In a possible implementation, the preset condition includes that the second electronic device does not have the first application installed or has the first application installed but not running, and that the second electronic device does not have the second application installed or has the second application installed but not running.

[0037] In one possible implementation, if the level of attention received by the first notification message is the same as the level of attention received by the second notification message, the method further includes: the second electronic device respectively determines whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device, and the device tag is used to indicate the main purpose of the second electronic device; if the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device displays the first notification message with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the second notification message with a second priority; the first priority is higher than the second priority.

[0038] In a possible implementation, the device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

[0039] In a possible implementation, the device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

[0040] In a possible implementation, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device displays the first notification message and the second notification message in the order in which they are received.

[0041] In a possible implementation, if the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device displays the first notification message and the second notification message in the order of time when the first notification message is received.

[0042] In a possible implementation, the method further includes: the second electronic device filtering unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

[0043] In a fifth aspect, an embodiment of the present application provides a first electronic device, comprising a sensor, a touch screen, a processor and a memory, wherein the memory is used to store one or more computer programs; when the one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement any possible design method of any of the above aspects.

[0044] In a sixth aspect, an embodiment of the present application provides a second electronic device, comprising a sensor, a touch screen, a processor, and a memory, wherein the memory is used to store one or more computer programs; when the one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement any possible design method of any of the above aspects.

[0045] In the seventh aspect, an embodiment of the present application also provides a computer-readable storage medium, which includes a computer program. When the computer program runs on an electronic device, it enables the electronic device to execute any possible design method of any of the above aspects.

[0046] In an eighth aspect, an embodiment of the present application further provides a method comprising a computer program product, which, when the computer program product is run on a terminal, enables the electronic device to execute any possible design of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] FIG1 is a schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0048] FIG2 is a schematic diagram of a signal interaction provided in an embodiment of the present application;

[0049] FIG3 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0050] FIG4 is a schematic diagram of a software architecture provided in an embodiment of the present application;

[0051] FIG5 is a schematic diagram of modules of a mobile phone, a tablet computer, and a notebook computer provided in an embodiment of the present application;

[0052] FIG6 is another signal interaction diagram provided in an embodiment of the present application;

[0053] FIG7A is a display diagram provided in an embodiment of the present application;

[0054] FIG7B is a display diagram provided in an embodiment of the present application;

[0055] FIG7C is a display diagram provided in an embodiment of the present application;

[0056] FIG8 is another display diagram provided in an embodiment of the present application;

[0057] FIG9 is a schematic diagram of a super notification scenario provided by an embodiment of the present application;

[0058] FIG10 is a schematic diagram of another super notification scenario provided in an embodiment of the present application;

[0059] FIG11 is a schematic diagram of another super notification scenario provided in an embodiment of the present application;

[0060] FIG12A is another display diagram provided in an embodiment of the present application;

[0061] FIG12B is another display diagram provided in an embodiment of the present application;

[0062] FIG12C is another display diagram provided in an embodiment of the present application;

[0063] FIG12D is another display diagram provided in an embodiment of the present application;

[0064] FIG13 is another schematic diagram of signal interaction provided in an embodiment of the present application;

[0065] FIG14 is another display diagram provided in an embodiment of the present application;

[0066] FIG15 is a schematic diagram of a signal flow provided in an embodiment of the present application;

[0067] FIG16 is another signal flow diagram provided in an embodiment of the present application;

[0068] FIG17 is another signal flow diagram provided in an embodiment of the present application;

[0069] FIG18 is another signal flow diagram provided in an embodiment of the present application;

[0070] FIG19 is another signal flow diagram provided in an embodiment of the present application;

[0071] FIG20 is another signal flow diagram provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.

[0073] To make the description of the following embodiments clear and concise, a brief introduction to the relevant concepts or technologies is first given:

[0074] Screen projection mode: When an electronic device is in screen projection mode, it can mean that the electronic device is a screen projection receiving end or a screen projection sending end. When the electronic device is a screen projection receiving end (for example, a PC), it can display / play media content from the screen projection sending end. When the electronic device is a screen projection sending end (for example, a mobile phone), it can display a screen projection control interface, which may include control buttons (for example, pause, fast forward, close, etc.) to control the display / playback of the media content on the screen projection receiving end.

[0075] Immersive mode: When an electronic device (e.g., a mobile phone) is in immersive mode, the status bar and virtual buttons are automatically hidden (or the status bar and virtual buttons are semi-transparent), and the application is automatically displayed in full screen. In this mode, the application occupies all screen space.

[0076] Do Not Disturb (DND) mode: When DND is enabled, all other interruptions (e.g., alarms) are muted to prevent them from disrupting the current process. A DND icon (e.g., a moon-shaped icon) may appear in the status bar when DND is enabled.

[0077] Game mode: When the electronic device turns on game mode, you can set incoming calls to play in the background, intelligently allocate more resources to games, automatically reject incoming calls, prohibit automatic WLAN connection, and control whether to display floating notifications in the game (for example, users can prohibit the display of floating notifications while the game is running).

[0078] At present, in some scenarios (for example, working scenarios while on a business trip), users do not use mobile phones frequently, but rather use PCs or Pad devices for immersive work (a scenario where users focus on their work. For example, when users use PCs or Pad devices for immersive work while on a business trip, they focus on their current work and are not disturbed by mobile phone prompts). This may cause users to miss important messages on their mobile phones.

[0079] Currently, in order to increase user activity, more and more application (APP) manufacturers are researching how to push notification messages across devices (sending notification messages from one electronic device to another) to reach users more efficiently. At the same time, mobile phone manufacturers have also begun to research and launch the ability to push notification messages across devices based on user experience. Against this dual backdrop, notifications on users' mobile devices are flooded and difficult to manage, causing users to be frequently disturbed by unimportant notifications, while the notifications they really want to pay attention to are drowned out by a pile of unimportant notifications, making them difficult to find after missing them.

[0080] The present invention provides a notification message processing method that allows users to conveniently view and process message notifications across different devices. In the case of weak interruptions, notification messages can effectively reach users, helping users identify important notifications from a large number of disordered notifications, thereby improving user experience.

[0081] FIG1 exemplarily shows a schematic diagram of an application scenario to which an embodiment of the present application is applicable.

[0082] As shown in FIG1 , the application scenario includes: a server 001 , an electronic device 002 , an electronic device 003 and an electronic device 004 .

[0083] Among them, server 001 can exchange information with electronic device 002, electronic device 003 and electronic device 004. For example, electronic device 002, electronic device 003 and electronic device 004 can obtain system authentication account information (for example, Honor account) from server 001, so that electronic device 002, electronic device 003 and electronic device 004 can verify whether the other party is logged in to the same system authentication account. In some scenarios, server 001 can be connected to electronic device 002, electronic device 003 and electronic device 004 through a communication network. Among them, server 001 can be a cloud server or server cluster located on the network side.

[0084] In FIG1 , electronic device 002 , electronic device 003 , and electronic device 004 may be various types of electronic devices. For example, electronic device 002 may be a tablet computer, electronic device 003 may be a mobile phone, and electronic device 004 may be a laptop computer.

[0085] In Figure 1, electronic device 002, electronic device 003 and electronic device 004 are connected by wired and / or wireless means, and electronic device 002, electronic device 003 and electronic device 004 can be connected to server 001 by wired and / or wireless means. For example, electronic device 002, electronic device 003 and electronic device 004 can be interconnected through a wireless communication network. The wireless communication network can be a local area network or a wide area network transferred by a relay device. When the communication network is a local area network, illustratively, the communication network can be a short-range communication network such as a Wi-Fi hotspot network, a Wi-Fi P2P network, a Bluetooth network, a Zigbee network or an NFC network. When the communication network is a wide area network, illustratively, the communication network may be a third-generation wireless telephone technology (3G) network, a fourth-generation mobile communication technology (4G) network, a fifth-generation mobile communication technology (5G) network, a future-evolved public land mobile network (PLMN), or the Internet. In the scenario shown in FIG1 , different electronic devices may transmit data via the communication network, such as images, text, or videos, or search results of electronic devices for objects such as images, text, or videos.

[0086] It should be noted that the above system may further include more electronic devices, such as a smart TV, a smart watch, etc. Alternatively, the above system may include less than three electronic devices, such as only a mobile phone and a laptop, or only a mobile phone and a tablet computer, etc., and this embodiment of the present application does not limit this.

[0087] In the embodiment of the present application, after the electronic device in FIG. 1 accesses the same access point device, it is also necessary to authenticate the system authentication account of other electronic devices in advance. Only after the authentication is passed can the electronic device receive messages sent by other electronic devices.

[0088] Specifically, still taking electronic device 002 (e.g., a tablet), electronic device 003 (e.g., a mobile phone), and electronic device 004 (e.g., a laptop) in Figure 1 as an example, for the sake of convenience, the following description will be based on a mobile phone, a laptop, and a tablet. The mobile phone, the laptop, and the tablet can all be connected to the same access point (AP). For example, the mobile phone, the laptop, and the tablet are all connected to the same router, or the mobile phone, the laptop, and the tablet are all connected to the same Wi-Fi hotspot.

[0089] After establishing a network connection between electronic devices, the mobile phone can first authenticate other devices connected to the same access point. This means confirming whether the other devices have the same system authentication account as the mobile phone. The mobile phone then determines a target set of devices with the same system authentication account. The mobile phone then completes authentication with the electronic devices in the target set. Specifically, as shown in Figure 2, the authentication method includes the following steps.

[0090] In step 201, the mobile phone sends a broadcast message, which includes a ciphertext. The ciphertext is obtained by encrypting the system authentication account of the mobile phone using the public key corresponding to the system authentication account of the mobile phone.

[0091] Among them, the mobile phone can obtain the public key corresponding to the mobile phone's system authentication account (referred to as account) from the server in advance and store it in the trusted storage area. For example, the mobile phone account can be a Honor account. The mobile phone can read the public key corresponding to the account from the trusted storage area, then use the public key to encrypt the Honor account, and then generate a broadcast message.

[0092] In step 202 , after receiving the broadcast message, the laptop and tablet computer can read the private key corresponding to the system authentication account of their own device from the trusted storage area, and then use the private key to decrypt the broadcast message.

[0093] Laptops and tablets can pre-obtain the private key corresponding to their own electronic device's system authentication account from the server. For example, if both the laptop and tablet are Honor accounts, the laptop and tablet can pre-obtain the private key corresponding to their Honor account from the Honor cloud server and store it in the trusted storage area.

[0094] Step 203: If the laptop computer decrypts successfully, a positive feedback message is sent to the mobile phone, indicating that the laptop computer decrypts the ciphertext successfully.

[0095] Step 204: If the tablet computer decrypts successfully, a positive feedback message is sent to the mobile phone, indicating that the tablet computer has successfully decrypted the ciphertext.

[0096] In step 205, the mobile phone can determine that the system authentication account of the laptop and tablet computer is consistent with its own based on the positive feedback messages from the laptop and tablet computer. Therefore, a network connection is established between the mobile phone, laptop computer and tablet computer, completing the networking.

[0097] In one possible embodiment, when a mobile phone sends a broadcast message, it may start a timer. When the timer expires, the mobile phone determines whether it has received a positive feedback message within the specified time period (e.g., 3 seconds). Assuming that the mobile phone receives positive feedback messages from the laptop and tablet computer within the specified time period, the mobile phone, laptop computer, and tablet computer are networked.

[0098] It can be seen that after the laptop and tablet receive the broadcast message sent by the mobile phone, they can use the private key corresponding to their own account to decrypt the broadcast message. If the decryption is successful, it means that they and the electronic device (i.e., the mobile phone) that sent the broadcast message are logged in with the same system authentication account. In this way, the mobile phone, laptop and tablet complete the networking and authentication. After the mobile phone, laptop and tablet complete the networking and authentication, it can be considered that the mobile phone, laptop and tablet form a super terminal. Data access between the various electronic devices included in the super terminal is more convenient and faster, and the security of data access between the various electronic devices can be guaranteed to prevent data from being illegally accessed. In addition, the above-mentioned networking and account authentication process can be performed automatically, without the need for manual operation by the user, which can improve the user experience.

[0099] The hardware structure of the electronic device 100 is described below using the electronic devices (electronic devices 002 to 004) as an example. FIG3 shows a schematic diagram of the hardware structure of the electronic device 100. The electronic device 100 can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device, and / or a smart city device. The embodiments of the present application do not impose any particular restrictions on the specific type of the electronic device.

[0100] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a camera 193, a display screen 194, and a Subscriber Identification Module (SIM) card interface 195, etc.

[0101] It should be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0102] The processor 110 may include one or more processing units, for example, an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.

[0103] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0104] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

[0105] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.

[0106] The internal memory 121 can be used to store computer executable program code, which includes instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image and video playback function, etc.). The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.).

[0107] In some embodiments, the processor 110 may include one or more interfaces. The USB interface 130 is an interface that complies with USB standards and specifications, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the electronic device 100, or to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect to other electronic devices 100, such as AR devices.

[0108] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device via the power management module 141.

[0109] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the display 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.

[0110] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0111] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization.

[0112] The mobile communication module 150 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low-noise amplifier (LNA), and the like. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, filter and amplify the received electromagnetic waves, and transmit them to the modem processor for demodulation. The mobile communication module 150 can also amplify the signals modulated by the modem processor and convert them into electromagnetic waves for radiation via the antenna 1.

[0113] The wireless communication module 160 can provide wireless communication solutions including Wireless Local Area Networks (WLAN) (such as Wi-Fi network), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), NFC, infrared technology (IR), etc. applied to the electronic device 100. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0114] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150 , and antenna 2 is coupled to wireless communication module 160 , so that electronic device 100 can communicate with the network and other devices through wireless communication technology.

[0115] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.

[0116] The audio module 170 is used to convert digital audio information into analog audio signals for output, and is also used to convert analog audio input into digital audio signals.

[0117] The speaker 170A, also called a "horn", is used to convert audio electrical signals into sound signals.

[0118] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals.

[0119] The microphone 170C, also called a "microphone" or "speaker", is used to convert sound signals into electrical signals. The electronic device 100 may be provided with at least one microphone 170C.

[0120] The headphone jack 170D is used to connect a wired headphone.

[0121] The sensor module 180 may include one or more sensors, which may be of the same type or different types. The sensor module 180 may include a pressure sensor, a gyroscope sensor, an acceleration sensor, a distance sensor, a proximity sensor, a fingerprint sensor, a touch sensor, an ambient light sensor, and the like.

[0122] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.

[0123] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), organic light-emitting diode (OLED), active-matrix organic light-emitting diode or active-matrix organic light-emitting diode (AMOLED), flexible light-emitting diode (FLED), Mini LED, Micro LED, Micro-OLED, quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

[0124] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0125] The electronic device 100 can realize the function of acquiring images through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.

[0126] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image or video. The ISP can also perform algorithmic optimization on image noise, brightness, and skin tone. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.

[0127] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then passed to the ISP for conversion into a digital image or video signal. The ISP outputs the digital image or video signal to the DSP for processing. The DSP converts the digital image or video signal into an image or video signal in a standard format such as RGB or YUV.

[0128] In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1. For example, in some embodiments, the electronic device 100 may use the N cameras 193 to acquire images with multiple exposure coefficients. Then, in video post-processing, the electronic device 100 may synthesize an HDR image based on the images with multiple exposure coefficients using a High Dynamic Range (HDR) technique.

[0129] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.

[0130] The NPU is a neural network (NN) computing processor that rapidly processes input information and continuously self-learns by drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain. The NPU enables intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.

[0131] The SIM card interface 195 is used to connect a SIM card. A SIM card can be connected to and disconnected from the electronic device 100 by inserting or removing it from the SIM card interface 195. The electronic device 100 may support one or N SIM card interfaces, where N is a positive integer greater than 1. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, or embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.

[0132] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present invention, the Android system with a layered architecture is used as an example to illustrate the software structure of the electronic device 100.

[0133] A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into five layers: from top to bottom: the application layer, the application framework layer, the Android runtime and system libraries, the HAL layer, and the kernel layer.

[0134] The application layer can include a series of application packages.

[0135] As shown in Figure 4, the application package may include applications such as the notification center (also known as the notification bar / pull-down notification bar, notification management, etc.), settings, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, etc. Of course, the application layer may also include other application packages, such as chat applications (for example, ), payment applications, shopping applications, banking applications or financial management applications, etc., this application does not limit them.

[0136] In an embodiment of the present application, when the electronic device 100 is a mobile phone, the application package may further include a first application (referred to as the first application for short). The first application may be a default application of the mobile phone or an application set by the user that allows super notifications. For an application, being allowed to perform super notifications means that when the terminal device on which the application is installed receives a notification message corresponding to the application, the notification message corresponding to the application is allowed to flow to other authenticated devices in the same networking environment. In this way, other devices (when the application is not installed) can display the notification message of the application, which can prevent users from missing important messages.

[0137] For example, the first application may include a communication and social application, such as Alternatively, the first application may include a smart office application, for example, Email, calendar, etc. Alternatively, the first application may include a smart travel application, for example, wait.

[0138] The notification center is used to obtain notification messages of multiple applications and display the notification messages of multiple applications in a drop-down list. In the embodiment of the present application, the multiple applications include not only the first application, but also other applications except the first application.

[0139] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions. For example, it may include an activity manager, a window manager, a content provider, a view system, a resource manager, a notification manager, a super notification module, and an application connection framework, etc., which are not limited in this embodiment of the application.

[0140] Among them, the functions of the super notification module on different types of electronic devices are different. For the source device (for example, the first electronic device), the super notification module can be used to determine whether the application corresponding to the currently received notification message or the notification message in the notification center belongs to an application that allows super notifications (for example, the first application). The super notification module can encapsulate the notification messages of applications that allow super notifications and send them to the application connection framework. For the peer device (for example, the second electronic device), the super notification module can be used to determine whether the second electronic device itself is in use, and to determine whether the second electronic device itself has installed / running an application that allows super notifications (for example, the first application).

[0141] The application connection framework is used to communicate with other electronic devices via short-range communication technologies, which may include Wi-Fi hotspot networks, Wi-Fi P2P networks, Bluetooth networks, ZigBee networks, or near-field communication (NFC) networks, etc., and are not limited in this application.

[0142] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.

[0143] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0144] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.

[0145] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).

[0146] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0147] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.

[0148] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0149] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.

[0150] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0151] OpenGL ES is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0152] SGL is a graphics engine for 2D graphics.

[0153] The Android Runtime consists of core libraries and a virtual machine (VM). The Android Runtime is responsible for scheduling and management of the Android system. The core libraries consist of two parts: one for Java-based functions and the other for the Android core library. The application layer and the application framework layer run in the VM. The VM executes the Java files in the application layer and application framework layer as binary files. The VM is responsible for performing functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0154] The HAL layer is an encapsulation of the Linux kernel driver, providing an interface to the upper layer and shielding the implementation details of the low-level hardware.

[0155] The HAL layer may include Wi-Fi HAL, audio HAL, camera HAL, etc.

[0156] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, sensor driver, etc.

[0157] The following is an exemplary description of the interactions between devices and the interactions between internal modules of the devices involved in the notification message processing method provided in the embodiment of the present application.

[0158] As shown in Figure 5, the devices involved in the notification message processing method provided in the embodiments of the present application may include a tablet computer, a mobile phone, and a laptop computer. A mobile phone may include a notification receiving module, a notification center, a super notification module, and an application connection framework. A tablet computer may include a notification center, a notification arrival reminder module, a super notification module, and an application connection framework. A laptop computer may include a notification center, a notification arrival reminder module, a super notification module, and an application connection framework.

[0159] As shown in Figure 5, after receiving a notification message (e.g., a first notification message from a first application and a second notification message from a second application), the mobile phone's notification receiving module can send the notification message to the notification center. Optionally, the mobile phone can also include a notification arrival reminder module, which is used to display a banner notification on the mobile phone interface. If the user does not promptly process the banner notification, the corresponding notification message will be stored in the notification center. The notification center can send the notification message to the super notification module. The super notification module can determine whether the application corresponding to the notification message (e.g., the first application and the second application) is an application that allows super notifications. If the application corresponding to the notification message is an application that allows super notifications, the super notification module can encapsulate the notification message and send it to the application connection framework. The application connection framework can then send the encapsulated notification message to other authenticated devices in the networking environment. If the mobile phone and laptop are networked and authenticated, the mobile phone's application connection framework can send the notification message to the laptop's application connection framework. If the mobile phone and tablet are networked and authenticated, the mobile phone's application connection framework can send the notification message to the tablet's application connection framework. The laptop / tablet's application connection framework can then send the received notification message to the super notification module. The super notification module can determine whether the laptop / tablet computer has installed / run the application corresponding to the notification message (for example, the first application and the second application), and whether it is in use. If it is determined that the laptop / tablet computer has not installed / run the first application and the second application, and is in use, the super notification module can send the content of the notification message (the first notification message and the second notification message) to the notification arrival reminder module. The notification arrival reminder module of the laptop / tablet computer can display a banner notification on the mobile phone interface according to the content of the notification message. If the user does not process the banner notification in time (for example, does not click on the banner notification), the notification arrival reminder module of the laptop / tablet computer can send the content of the notification message to the notification center (that is, the notification message corresponding to the banner notification will be collected in the notification center). The notification center can match the notification message from the mobile phone with the device tag of the laptop / tablet computer, and determine whether the application type corresponding to the first notification message and the second notification message matches the device tag of the second electronic device. Among them, the device tag is used to identify the main purpose of the electronic device, for example, it can include tags such as learning, work, entertainment, sports, social, and leisure. If the application type corresponding to the first notification message matches the device tag of the second electronic device, the first notification message is displayed with the first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second notification message is displayed with the second priority, and the first priority is higher than the second priority. Since the display priority of the first notification message is higher than that of the second notification message, the first notification message can be displayed above (in front of) the second notification message.Since the first notification message matches the device tag of the second electronic device, and the second notification message does not match the device tag of the second electronic device, it can be seen that the user is more inclined to view the first notification message rather than the second notification message when using the second electronic device (that is, the first notification message is more in line with the user's usage habits when using the second electronic device). Therefore, displaying the first notification message with a higher priority is more in line with the user's usage habits when using the second electronic device, meets user needs, and can improve user experience.

[0160] In this way, when the mobile phone determines that the notification message of the application (for example, the first notification message of the first application and the second notification message of the second application) meets the triggering conditions of the super notification function (that is, the notification messages of the first application and the second application are allowed to flow to the laptop or tablet), the notification message of the application can be transmitted to the laptop or tablet through short-range communication technology. The content of the notification message from the mobile phone can be displayed on the laptop or tablet according to the priority information of the notification message. In this way, the user can view the application notification message of the source end (for example, the mobile phone) in a timely manner, and it conforms to the user's usage habits when using the second electronic device, is more in line with the user's needs, and can improve the user experience. For example, when the user is using a tablet computer for entertainment, the notification message of the entertainment application from the source end (for example, the mobile phone) can be displayed at the top, which is more in line with the user's current needs (entertainment needs) and avoids other types of messages (for example, notification messages of work applications) from disturbing the user, which can improve the user experience.

[0161] As shown in Figure 6, an embodiment of the present application provides a notification message processing method, which is illustrated by taking the flow of notification messages (message transmission) between a first electronic device and a second electronic device as an example. The first electronic device is a source device, such as a mobile phone, and the second electronic device is a peer device, such as a laptop or tablet computer.

[0162] The first electronic device and the second electronic device have completed networking and system account authentication. The first electronic device may include a notification receiving module, a notification center, a super notification module, and an application connection framework. The second electronic device may include a notification center, a notification arrival reminder module, a super notification module, and an application connection framework. The method includes:

[0163] 601. A notification receiving module of a first electronic device sends a first notification message of a first application to a notification center of the first electronic device.

[0164] The notification receiving module of the first electronic device can receive a first notification message of the first application from an application server (a server corresponding to the first application), and then can send the first notification message of the first application to the notification center of the first electronic device. The notification center of the first electronic device is used to store and display notification messages of multiple applications installed on the first electronic device. The multiple applications include the first application.

[0165] The first application can be an application that the user has set to allow super notifications. For an application, being allowed to perform super notifications means that when the terminal device that has installed the application receives a notification message corresponding to the application, the notification message corresponding to the application is allowed to flow to other authenticated devices in the same networking environment. In this way, other devices (if the application is not installed) can display the notification message of the application, which can prevent users from missing the notification message of the application.

[0166] For example, the type and examples of the first application may be as shown in Table 1:

[0167] Table 1

[0168] As can be seen from Table 1, the first application may include communication and social applications, such as phone, text messages, The first application may include smart office applications, for example, Email, calendar, memo, etc. The first application may include smart travel applications, such as weather, map, The first application may include a news reading application, for example, The first application may include a job search application, for example, wait.

[0169] Of course, the first application may also include more types of applications, for example, it may also include game applications, audio-visual applications, fashion shopping applications, photography and video applications, financial management applications, medical and health applications, etc., which are not limited in this application. Among them, game applications and audio-visual applications can both be considered entertainment applications.

[0170] 602. The notification center of the first electronic device sends a first notification message of the first application to the super notification module of the first electronic device.

[0171] After receiving the first notification message of the first application, the notification center of the first electronic device may send the first notification message of the first application to the super notification module of the first electronic device.

[0172] Alternatively, after receiving the first notification message, the notification receiving module of the first electronic device may directly send the first notification message to the super notification module.

[0173] 603. The super notification module of the first electronic device determines whether the first notification message of the first application belongs to a super notification.

[0174] If the super notification module of the first electronic device determines that the first application is an application that allows super notifications, it can be determined that the first notification message of the first application belongs to a super notification.

[0175] The first electronic device can, by default, allow super notifications to electronic devices (e.g., the second electronic device) that have undergone system account authentication within the same networking environment. This allows notification messages corresponding to a certain application (e.g., the first application) to flow to other devices within the networking environment. In this way, other devices (if they do not have the application installed) can display notification messages from the application.

[0176] In one possible design, the user can set the super notification on the first electronic device according to the application dimension and / or device dimension.

[0177] ① According to the device dimension: the user turns on the super notification of the first electronic device.

[0178] As shown in Figure 7A (a), after opening the settings application 302 on the phone's main interface 301, the phone enters the settings interface 303 shown in Figure 7A (b). Settings interface 303 may include multiple settings options, such as personal account settings (e.g., Glen Gao), WLAN settings, Bluetooth settings, mobile network settings, HyperTerminal settings 304, and desktop and wallpaper settings. In response to a user clicking on the control 304 corresponding to the HyperTerminal settings item, the phone may display a HyperTerminal interface 305, as shown in Figure 7A (c). HyperTerminal interface 305 may include options for the SuperNotification function. HyperTerminal interface 305 may also include information about nearby compatible devices. For example, compatible devices may include a tablet computer V7pro and a laptop computer MagicBook. In response to a user clicking on the control 306 corresponding to "SuperNotification," the phone may display a SuperNotification interface 307a, as shown in Figure 7A (d). SuperNotification interface 307a may include a prompt animation / prompt image 308 and prompt text 309. Prompt text 309 is used to remind the user that the super notification function can "automatically synchronize application notifications to nearby collaborative devices, click to process, and avoid missing important messages", and prompt animation 308 is used to show the user the multi-device collaboration scenario. The super notification interface 307a can also include a switch (button) 310 corresponding to the super notification. The switch 310 can be turned on by default, indicating that the user agrees to turn on the super notification service / function, that is, agrees to synchronize (flow) notification messages of all or part of the applications on the mobile phone to nearby collaborative devices. Of course, the user can also turn off the switch 310 so that application notifications are no longer synchronized to nearby collaborative devices.

[0179] In one possible design, when switch 310 is turned on, notification messages from all applications installed on the phone can be synchronized to nearby collaborative devices. That is, the first application can include all applications installed on the phone. In another possible design, when switch 310 is turned on, notification messages from all applications installed on the phone for which the user has allowed floating windows to be displayed or message push notifications can be synchronized to nearby collaborative devices. That is, the first application can include all applications installed on the phone for which the user has allowed floating windows to be displayed or message push notifications to be pushed.

[0180] ② According to the application dimension: the user can enable super notifications for some applications installed on the first electronic device.

[0181] As shown in (c) of FIG7A , in response to the user clicking on the control 306 corresponding to “Super Notification”, as shown in FIG7B , the mobile phone may display a Super Notification interface 307b. Compared to the Super Notification interface 307a shown in (d) of FIG7A , the Super Notification interface 307b may further include switches corresponding to some applications installed on the first electronic device, for example, switches 311 corresponding to flights, corresponding switch 312, schedule corresponding switch 313, The corresponding switch 314 and The corresponding switches 315, etc. The applications displayed in the super notification interface 307b are sorted by the first letter of the application name by default. Optionally, in response to the user's sliding operation, more switches corresponding to applications can be displayed. The user can select the application that allows super notification through the corresponding switch. In this way, the notification messages of the selected application can be synchronized to nearby collaborative devices. For example, the user can select Switches corresponding to applications such as schedules and flights. That is, the first application can include Schedule, flight and other applications. In this way, App notifications for schedules and flights can be synchronized to nearby collaborative devices to prevent users from missing out App notifications for schedules and flights.

[0182] In one possible design, an application whitelist can be preset in the super notification module, and the applications in the application whitelist support super notifications. The applications in the application whitelist can be high-frequency applications determined based on big data rankings. For example, a high-frequency application may refer to an application whose number of downloads (for example, the number of downloads counted by various application stores) is greater than or equal to a preset threshold. The application whitelist can be, for example, as shown in Table 1 above. When the user turns on the switch for notifications to flow across devices (when switch 310 is turned on), the switch corresponding to the application in the whitelist can be automatically turned on, so that the notification messages of the applications in the application whitelist can be synchronized to nearby collaborative devices without the need for manual configuration by the user, which can improve the user experience.

[0183] Optionally, the application whitelist supports manual modification by the user. For example, the user can manually turn off the switches of applications that do not want super notifications to be sent, and / or turn on the switches of more applications that do want super notifications to be sent.

[0184] In one possible design, the level of attention paid to notification messages from different applications can be determined based on user actions on notification messages from applications in a whitelist. The action information on notification messages can include click information, which can refer to the number of clicks on the application's notification message within a preset period (e.g., the last 7 days, the last 14 days, or the last 30 days). Optionally, the action information on notification messages can also include a jump duration, which can refer to the length of time that an application (e.g., Application A) runs after a user clicks on the notification message and is redirected to the application. It is understood that if the jump duration is too short (e.g., less than 1 second), it can be assumed that the user accidentally clicked on the notification message. A ranking table of application notifications that the user is interested in can be generated based on the click information and jump duration. The weights assigned to click information and jump duration when generating the ranking table for application notifications can be different, with click information being weighted more heavily than jump duration. For example, click information can be weighted 80% and jump duration can be weighted 20%.

[0185] For example, notification messages that a user has clicked in the last 7 days may include The number of clicks, jump duration, and attention level of notification messages for different applications can be shown in Table 1-1.

[0186] Table 1-1

[0187] The attention level can be represented by a number, where the larger the number, the lower the attention level. Of course, the attention level can also be represented by other identification methods to distinguish the attention levels of notification messages of different applications, which is not limited in this application.

[0188] The jump duration can refer to the total time it takes for a user to jump to the app after clicking on a notification message in the last 7 days. The notification message is received twice, and the corresponding jump durations are 2 minutes and 3 minutes respectively, so the total jump duration is 5 minutes.

[0189] ③ According to the application and device dimensions: users can set some applications to enable super notifications on some electronic devices (laptops and / or tablets).

[0190] As shown in (c) of FIG7A, in response to the user clicking on the control 306 corresponding to "super notification", as shown in (a) of FIG7C, the mobile phone may display a super notification interface 307c. Compared with the super notification interface 307a shown in (d) of FIG7A, the super notification interface 307c may include controls corresponding to some applications installed on the first electronic device. For example, it may include Corresponding controls 320, corresponding controls, controls for schedules, controls for flights, Corresponding controls, etc. Optionally, in response to the user's sliding operation, more controls corresponding to the application can be displayed. The corresponding control 320 is operated as shown in (b) of FIG7C . The mobile phone can display the super notification setting interface 330 of the WeChat application. The interface 330 can include nearby collaborative devices (for example, tablet computer V7pro and laptop computer MagicBook) and their corresponding switches (switch 331 and switch 332). The user can select to allow Devices for super notification. In this way, notification messages of WeChat application can be synchronized to the selected collaborative devices. For example, users can select tablet V7pro and laptop MagicBook. In this way, App notifications can be synchronized to the tablet V7pro and laptop MagicBook to prevent users from missing Application notification. That is, the first application may include With reference to the above settings, users can set more applications (for example, Schedule, flight, etc.) to open super notifications on corresponding collaborative devices (e.g., laptops and / or tablets), which will not be described in detail here.

[0191] Among them, the nearby collaborative device can refer to a second electronic device that has super notifications turned on (for example, a tablet V7pro and a laptop MagicBook). For example, the user can turn on the switch corresponding to the super notification function in the settings application of the second electronic device. In this way, the user turns on the super notification function on the second electronic device, so that the second electronic device can receive notification messages from the application of the first electronic device.

[0192] For example, assuming the second electronic device is a tablet, as shown in Figure 8, the user can access the super notification function management interface 801 through the tablet's settings app. Super notification function management interface 801 may include a switch 802. If switch 802 is turned on, it indicates that the user agrees to enable the super notification service / function. In this way, the tablet can serve as a compatible device with the mobile phone and can receive notification messages from mobile phone applications.

[0193] 604. If the first notification message of the first application is a super notification, the super notification module of the first electronic device encapsulates the first notification message and sends the encapsulated first notification message to the application connection framework of the first electronic device.

[0194] Exemplarily, as shown in Table 2, the fields and content examples before and after the encapsulation of the first notification message are shown.

[0195] Table 2

[0196] As can be seen from Table 2, the first notification message before packaging can include fields such as the application name and message body, and the first notification message after packaging can include fields such as the application name, message body, and electronic device identification. The electronic device identification can refer to the identification of the electronic device. The super notification module of the first electronic device can add the electronic device identification field to the first notification message so that the second electronic device can subsequently prompt the user which device the first notification message came from, that is, can prompt the user to the source of the first notification message.

[0197] Optionally, the fields of the first notification message before encapsulation are not limited to the examples in Table 2, and may also include other fields. For example, when the first application is a communication and social application, the fields before the first notification message is encapsulated may also include fields such as the contact name. When the first application is a smart office application, the fields before the first notification message is encapsulated may also include fields such as the project name. When the first application is a smart travel application, the fields before the first notification message is encapsulated may also include fields such as the travel mode. This application does not limit this.

[0198] 605. The application connection framework of the first electronic device sends the encapsulated first notification message to the application connection framework of the second electronic device.

[0199] The application connection framework of the first electronic device can send the first notification message of the first application to the application connection framework of the second electronic device through the short-range communication technology.

[0200] Among them, short-range communication technology may include Wi-Fi hotspot network, Wi-Fi P2P network, Bluetooth network, Zigbee network or NFC network, etc., which is not limited in this application.

[0201] The first electronic device may also send a second notification message of the second application to the second electronic device. For the specific process, please refer to steps 601-605, which will not be described in detail here.

[0202] 606. The application connection framework of the second electronic device sends a first notification message to the super notification module of the second electronic device.

[0203] The application connection framework of the second electronic device may also send a second notification message to the super notification module of the second electronic device.

[0204] 607. The super notification module of the second electronic device determines whether the second electronic device is in use and whether the second electronic device has installed / running the first application.

[0205] After receiving the first notification message, the super notification module of the second electronic device can determine whether it is in use. For example, if the screen of the second electronic device is on, it can be considered that the second electronic device is in use. Alternatively, if the screen of the second electronic device is on and unlocked, it can be considered that the second electronic device is in use. If the screen of the second electronic device is off or locked, it can be considered that the second electronic device is not in use.

[0206] In some embodiments, if the second electronic device is in a bright screen state, it can determine whether it has installed the first application corresponding to the first notification message. If the second electronic device does not have the first application installed, it can execute the subsequent steps (step 608, etc.), that is, allow the first notification message to be displayed on the second electronic device. It can be understood that when the second electronic device is in a bright screen state, it means that the user is using the second electronic device. Displaying the first notification message to the user at this time allows the user to view it in time and avoid the user missing important notifications. If the second electronic device has installed the first application, the subsequent steps may no longer be executed, that is, the second electronic device may not parse the first notification message from the first electronic device. This is because the second electronic device has installed the first application, and therefore can also receive the first notification message of the first application from the application server (the server corresponding to the first application). When the first notification message of the first application is received from the first electronic device, the first notification message may no longer be displayed to avoid repeated display causing trouble to the user.

[0207] In other embodiments, if the second electronic device is in a light-screen state and the second electronic device has the first application installed, it can be determined whether the first electronic device is running (or logged in to) the first application. If the second electronic device is not running the first application, the subsequent steps (step 608, etc.) can be executed, that is, the first notification message is allowed to be displayed on the second electronic device. If the second electronic device has run (is running) the first application, the subsequent steps may no longer be executed, that is, the second electronic device may not parse the first notification message from the first electronic device. This is because the second electronic device runs the first application, and therefore can also receive the first notification message of the first application from the application server (the server corresponding to the first application). When the first notification message of the first application is received from the first electronic device again, the first notification message may no longer be displayed to avoid repeated display causing trouble to the user.

[0208] In some other embodiments, if the second electronic device is in a screen-off or locked state, it may no longer determine whether it has the first application installed, and the subsequent steps (step 608, etc.) may not be performed. It is understandable that when the second electronic device is in a screen-off or locked state, it indicates that the user is not using the second electronic device. If the first notification message is displayed at this time, the user is likely unable to view it in time, and therefore there is no need to perform subsequent steps to display the first notification message.

[0209] Optionally, the super notification module of the second electronic device can intelligently filter unimportant notifications (such as advertising and marketing, ongoing notifications, etc.). For example, the super notification module can filter unimportant notifications based on keywords and / or notification channels. For example, if the super notification module detects that the content of the notification message contains keywords such as fraud or sales phone numbers, or detects that the content of the notification message contains keywords such as fraudulent uniform resource locators (URLs), the notification message can be intelligently filtered (deleted). The super notification module may not send unimportant notifications to the notification arrival reminder module of the second electronic device, so that the second electronic device does not display unimportant notifications to avoid disturbing the user.

[0210] 608. The super notification module of the second electronic device decapsulates the first notification message and sends the decapsulated first notification message to the notification arrival reminder module of the second electronic device.

[0211] The super notification module of the second electronic device decapsulates the first notification message to obtain fields such as application name, message body, and electronic device identification, and then sends the fields such as application name, message body, and electronic device identification to the notification arrival reminder module.

[0212] 609. The notification arrival reminder module of the second electronic device displays the first notification message of the first application.

[0213] The notification arrival reminder module of the second electronic device can display a banner notification / prompt box (pop-up window / pop-up box) at the top / bottom of the current interface (the interface displayed when the second electronic device receives the first notification message of the first application). Among them, the banner notification / prompt box may include fields such as application name, message body and electronic device identification. In this way, even if the second electronic device does not install / run the first application, the user can view the first notification message of the first application on the second electronic device to avoid the user missing the first notification message of the first application. Optionally, when the notification arrival reminder module of the second electronic device displays the first notification message of the first application, it can also remind the user through vibration, sound, etc. Among them, the vibration level, sound volume and ringtone can be based on the corresponding settings of the second electronic device, and this application does not limit it.

[0214] Exemplarily, the first electronic device may be a mobile phone, the name of the mobile phone may be Magic 3, and the second electronic device may be a laptop. If networking and authentication are completed between the mobile phone and the laptop, and the user sets on the mobile phone to allow the first application (for example, Air Travel) to super-notify the laptop, then the notification message of the first application can be transferred between the mobile phone and the laptop. If the first application is Air Travel, when the mobile phone receives a notification message from Air Travel, as shown in Figure 9, the mobile phone 003 can send the notification message of Air Travel to the laptop 004. If the laptop 004 does not have Air Travel installed / running, and the laptop 004 is in use (the user is using the laptop for work), the laptop 004 can display a prompt box 901. The prompt box 901 may include the name of Air Travel, the device from which the notification message comes (for example, Magic 3), and the body of the notification message, for example, "The boarding gate of your flight xxx has changed..."

[0215] For another example, the first electronic device may be a mobile phone, the name of the mobile phone may be Magic 3, and the second electronic device may be a tablet computer. If networking and authentication are completed between the mobile phone and the tablet computer, and the user sets on the mobile phone to allow the first application (for example, schedule) to super-notify the tablet computer, the notification message of the first application can be transferred between the mobile phone and the tablet computer. If the first application is a schedule, when the mobile phone receives a notification message of the schedule, as shown in Figure 10, the mobile phone 003 can send the notification message of the schedule application to the tablet computer 002. If the tablet computer 002 does not have the schedule application installed / running, and the tablet computer 002 is in use (for example, the tablet computer 002 is in the screen-on state), the tablet computer 002 can display a banner notification 1001, which includes the name of the schedule application, the device from which the notification message comes (for example, Magic 3), and the message body of the notification message. The message body can be, for example, "Attending XX wedding at 2 pm."

[0216] For another example, the first electronic device may be a mobile phone, and the second electronic device may be a television. If networking and authentication are completed between the mobile phone and the television, and the user sets the permission on the mobile phone for the first application (for example, ) to super notify the TV, then the notification message of the application (first application) is transferred between the mobile phone and the TV. When receiving a notification message, as shown in FIG11 , mobile phone 003 can The notification message is sent to TV 005. If TV 005 is not installed / running When the TV is in use (for example, when the user is watching a movie, TV series or other video content on the TV), the TV may display a banner notification 1101, which may include: The name of the device from which the notification message comes (for example, Magic 3) and the message body of the notification message may be, for example, "Your friend is online...".

[0217] In one possible design, when the second electronic device is in screen projection or immersive mode (do not disturb, game mode), a banner notification may not be sent and the super notification may be directly stored in the notification center.

[0218] For example, if the second electronic device is a tablet, as shown in FIG12A(a), a notification message 1202 from a first application (e.g., Calendar) of the first electronic device (e.g., Magic 3) may be displayed on a pull-down notification interface 1201. If the second electronic device is a laptop, as shown in FIG12A(b), a notification message 1204 from a first application (e.g., Air Travel) of the first electronic device (e.g., Magic 3) may be displayed on a notification management interface 1203.

[0219] Optionally, the method provided in the embodiment of the present application may further include the following steps:

[0220] 610. In response to the user's operation on the banner notification or the prompt box, the notification arrival reminder module of the second electronic device sends the first notification message to the local processing module of the second electronic device.

[0221] The second electronic device may perform local processing on the first notification message. For example, in response to a user sliding (left or right) the banner notification or prompt box, the local processing module of the second electronic device may mark the first notification message as read.

[0222] The second electronic device may perform step 610, or the second electronic device may perform steps 611 to 613:

[0223] 611. If the user does not operate the banner notification or the prompt box, the notification arrival reminder module of the second electronic device can send the first notification message to the notification center of the second electronic device.

[0224] If the user does not operate the banner notification or prompt box in time (for example, within 3 seconds), it can be considered that the current user is not convenient to process the notification message, and the first notification message can be sent to the notification center of the second electronic device for the user to view and process later.

[0225] The super notification message and the local notification message in the notification center of the second electronic device can be displayed in different categories. Among them, the super notification message can indicate the device source on the notification card to distinguish it from the local notification message.

[0226] In this embodiment of the present application, the notification center of the second electronic device may also include a second notification message from a second application of the first electronic device. The second application is an application that allows super notifications. The flow process of the second notification message can refer to the relevant description of the flow process of the first notification message (steps 601-610), and will not be repeated here.

[0227] The notification center of the second electronic device can determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device. The device tag of the second electronic device indicates the primary purpose of the second electronic device. The device tag of the second electronic device can include at least one of the following: learning, work, entertainment, sports, social interaction, and leisure.

[0228] For example, when the second electronic device is a laptop computer, the laptop computer is mainly used for office work, and the device label of the laptop computer is office. When the second electronic device is a tablet computer, the tablet computer is mainly used for playing games, and the device label of the tablet computer is entertainment. When the second electronic device is a TV (for example, a smart screen), the main purpose of the TV is to watch movies or TV series, and the device label of the TV can be entertainment. When the second electronic device is a smart watch, the smart watch is mainly used for sports and health monitoring, and the device label of the smart watch can be sports. Of course, the second electronic device can correspond to not only one device label, but also multiple device labels, that is, the second electronic device is a multi-purpose electronic device.

[0229] In one possible design, the device tag of the second electronic device can be determined based on at least one of the usage duration and usage frequency of the application on the second electronic device. For example, when the second electronic device is a laptop computer, the usage duration and usage frequency of the office applications on the laptop computer are higher. For example, if the usage duration and usage frequency of office applications on the laptop computer within a preset time (for example, the last 7 days, the last 14 days, the last 30 days, the last six months, etc.) exceed the preset first and second values ​​respectively, the device tag of the laptop computer can be considered to be office. If the usage duration and usage frequency of office applications and audio-visual applications (i.e., entertainment applications) on the laptop computer within a preset time (for example, the last 7 days, the last 14 days, the last 30 days, the last six months, etc.) exceed the preset first and second values ​​respectively, the device tags of the laptop computer can be considered to be office and entertainment.

[0230] In one possible design, the super notification module can intelligently learn the device tag of the second electronic device. The super notification module of the second electronic device can match at least one notification message from the first electronic device with its own device tag and determine the priority of each notification message based on the matching results. For example, assume that the first electronic device is a mobile phone and the second electronic device is a laptop / tablet computer. The super notification module of the laptop / tablet computer can match the notification messages from the mobile phone with the device tag of the laptop / tablet computer and determine whether the application types corresponding to the first and second notification messages match the device tag of the second electronic device. If the application type corresponding to the first notification message matches the device tag of the second electronic device, the first notification message is considered to have a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second notification message is considered to have a second priority, with the first priority being higher than the second priority. The super notification module can then send the content of the notification messages (the first and second notification messages) and the priority information of the notification messages to the notification arrival reminder module. The notification arrival reminder module of the laptop / tablet computer can display a banner notification on the mobile phone interface based on the content and priority information of the notification messages. For example, the notification arrival reminder module can display the higher priority notification message in a more eye-catching manner (e.g., with a larger font size and a more centered display position in the banner notification). If the user does not process the banner notification in time (for example, does not click on the banner notification), the notification arrival reminder module of the laptop / tablet computer can send the content of the notification message and the priority information of the notification message to the notification center (that is, the notification message corresponding to the banner notification will be collected in the notification center). The notification center can display the content of the notification message from the mobile phone according to the priority information of the notification message. The display priority of the first notification message is higher than that of the second notification message. For example, the first notification message can be displayed above (in front of) the second notification message. Since the first notification message matches the device tag of the second electronic device and the second notification message does not match the device tag of the second electronic device, it can be seen that the user is more inclined to view the first notification message rather than the second notification message when using the second electronic device. Therefore, displaying the first notification message with a higher priority is more in line with the user's usage habits when using the second electronic device, meets user needs, and can improve user experience.

[0231] In some embodiments, if the application type corresponding to the first notification message matches the device tag of the second electronic device, the first notification message is considered to have a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second notification message is considered to have a second priority, and the first priority is higher than the second priority. That is, the second electronic device can display the first notification message with a higher priority in the notification center and display the second notification message with a lower priority.

[0232] For example, taking the second electronic device as a tablet computer, if a user receives a super notification (notification message from a mobile phone) while using the tablet computer, the super notification module of the tablet computer can determine whether the application type corresponding to the notification message matches the device tag of the second electronic device, and display the notification message that matches the device tag of the second electronic device with a higher priority, and display the notification message that does not match the device tag of the second electronic device with a lower priority. As shown in FIG12B , the tablet computer can display the game application (for example, ) notification message 1202 and Notification message 1210. Assuming that the device label of the tablet is entertainment, if the tablet determines The notification message matches the device tag of the tablet, which can be The notification message 1202 is displayed in the super notification of interest. The notification message does not match the device label of the tablet. The notification message 1210 is displayed in the ordinary super notification. Among them, the priority of the super notification of interest is higher than the priority of the ordinary super notification. The display position of the super notification of interest is closer to the front and more obvious than the display position of the ordinary super notification.

[0233] It is understood that the super notifications of interest and ordinary super notifications are examples of differentiating the priorities of notification messages. The second electronic device can use other methods to reflect the priorities of different notification messages. For example, the second electronic device can display the higher-priority notification message above or in front of the lower-priority notification message, making the higher-priority notification message more eye-catching.

[0234] In addition, users can also adjust the display rules of super notifications, which can include smart sorting and time sorting. Smart sorting can display super notifications based on the matching result between the super notification and the device tag of the second electronic device. Time sorting means that super notifications are sorted according to the time when the second electronic device received the super notification.

[0235] For example, as shown in FIG12C , in response to the user clicking on control 1211 , a pop-up box 1212 may pop up on the tablet computer. Pop-up box 1212 may include smart sorting options and time sorting options. The current default is smart sorting, and the user may adjust it according to their needs.

[0236] For another example, taking the second electronic device as a laptop computer, as shown in FIG12D , the laptop computer can display office applications (eg, ) and a notification message 1214 from a mobile phone news application (e.g., ) notification message 1215. Assume that the device tag of the laptop is work (office), if The notification message matches the device tag of the laptop and can be The notification message 1214 is displayed in the super notification of interest. The notification message does not match the device label of the laptop. The notification message 1215 is displayed in the ordinary super notification. Among them, the priority of the super notification of interest is higher than that of the ordinary super notification. The display position of the super notification of interest is closer to the front and more obvious than the display position of the ordinary super notification.

[0237] In one possible design, if both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to determine the display order of the first notification message and the second notification message based on the degree of attention received by the first notification message and the second notification message. If the degree of attention received by the first notification message is higher than that received by the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, the first priority being higher than the second priority. That is, the display order of the first notification message is higher than the display order of the second notification message.

[0238] In one possible design, if the first notification message and the second notification message both match the device tag of the second electronic device, the second electronic device is further used to display the first notification message and the second notification message in the order of when the first notification message and the second notification message are received.

[0239] In one possible design, if the first notification message and the second notification message both match the device tag of the second electronic device, and the level of attention received by the first notification message is the same as the level of attention received by the second notification message, the second electronic device is further used to display the first notification message and the second notification message in the order of the time when the first notification message is received.

[0240] In one possible design, the priority of the super notification can be determined according to the current usage scenario of the second electronic device. The usage scenario of the second electronic device includes at least one of a work scenario, a home scenario, and an outing scenario. If the first super notification (the first notification message of the first application of the first electronic device) matches the current usage scenario of the second electronic device, the first super notification is displayed with a first priority. If the second super notification (the second notification message of the second application of the first electronic device) does not match the current usage scenario of the second electronic device, the second super notification is displayed with a second priority. The first priority is higher than the second priority, and the display position of the first notification message is closer to the front and more obvious than the display position of the second notification message.

[0241] In one possible design, the priority of the super notification can be determined according to the usage time period of the second electronic device. The usage time period of the second electronic device includes a working time period and a rest time period. Among them, the working time period can be from 9 am to 8 pm on weekdays, and the rest time period can be from 8 pm to 12 pm on weekdays. The working time period can also be learned based on the rules of users using office software, which is not limited in this application. If the usage time period of the second electronic device is the working time period, when the application corresponding to the first super notification (the first notification message of the first application of the first electronic device) belongs to an office application, the first super notification is displayed with a first priority. When the application corresponding to the second super notification (the second notification message of the second application of the first electronic device) does not belong to an office application, the first super notification is displayed with a second priority. The first priority is higher than the second priority, and the display position of the first notification message is closer to the front and more obvious than the display position of the second notification message.

[0242] In one possible design, super notifications can be prioritized based on the owner's habitual preference data when using the second electronic device. For example, when the second electronic device is a tablet, notification messages can be prioritized according to the following rules: frequently used contacts > topics of interest > system notifications > regular contacts > regular application push notifications. That is, notification messages from frequently used contacts have a higher priority than notification messages related to topics of interest to the user, notification messages related to topics of interest to the user have a higher priority than system notifications (for example, notification messages from settings applications), system notifications have a higher priority than notification messages from regular contacts, and notification messages from regular contacts have a higher priority than regular application push notifications.

[0243] For another example, when the second electronic device is a TV (smart screen), since the smart screen is a public device, it may not display contact messages transferred from other devices. When receiving other non-contact notifications, the smart screen can prioritize the notification messages according to the following rules: topics of interest > system notifications > regular push notifications of applications. That is, notification messages related to topics of interest to the user have a higher priority than system notifications (for example, notification messages of settings applications), and system notifications have a higher priority than regular push notifications of applications.

[0244] 612. In response to the user's operation on the first notification message in the notification center, the notification center of the second electronic device sends the first notification message to the local processing module of the second electronic device.

[0245] The second electronic device may perform local processing on the first notification message. For example, in response to a user sliding (left or right) the first notification message in the notification bar (a first operation), the local processing module of the second electronic device may mark the first notification message as read.

[0246] For another example, the user can click on the banner notification corresponding to the notification message of the first application or the operation (second operation) of the notification message in the notification bar. In response to the user's operation, the local processing module of the second electronic device can start (pull up) the projection window of the first application. The display content of the projection window of the first application is equivalent to the display content of the window of the first application displayed on the mobile phone after the user clicks the banner notification on the mobile phone. The display content of the projection window of the first application can be received by the application connection framework of the second electronic device from the application connection framework of the first electronic device. The user can reply in the projection window of the second electronic device.

[0247] 613. The notification center of the second electronic device updates the status of the first notification message.

[0248] For example, if the first notification message is in a read state, the notification center of the second electronic device may delete the first notification message from the notification center.

[0249] 614. The local processing module of the second electronic device sends the processing result to the application connection framework of the second electronic device.

[0250] For example, the processing result may be that the first notification message is marked as read. Furthermore, the processing result may also include the content of the user's reply (text, picture, video, etc.).

[0251] 615. The application connection framework of the second electronic device sends the processing result to the application connection framework of the first electronic device.

[0252] 616. The application connection framework of the first electronic device sends the processing result to the notification center of the first electronic device.

[0253] 617. The notification center of the first electronic device updates the status of the first notification message according to the processing result.

[0254] Since the first notification message is in the read state, the notification center of the first electronic device can delete the first notification message from the notification center in time to avoid continuous reminders causing trouble to the user. Furthermore, the first electronic device can synchronize the content of the user's reply in the first application for the user to view.

[0255] The status of the second notification message can be updated by referring to steps 612-617 for the status update process of the first notification message, which will not be described in detail here.

[0256] Based on the method provided in the embodiments of the present application, when a first electronic device determines that an application notification message (for example, the first notification message of the first application) meets the triggering conditions of the super notification function (i.e., the user has set to allow the notification message of the first application to flow to the second electronic device), the application notification message can be transmitted to the second electronic device via short-range communication technology. This allows users to conveniently view and process message notifications between different devices, preventing users from missing important application notifications.

[0257] Furthermore, when the first electronic device (e.g., a mobile phone) determines that an application's notification message (e.g., a first notification message of a first application and a second notification message of a second application) is allowed to flow to a second electronic device (e.g., a laptop or tablet), the application's notification message can be transmitted to the laptop or tablet via short-range communication technology. The laptop or tablet can display the content of the notification message from the mobile phone based on the priority information of the notification message. This allows the user to view the application notification message from the source (e.g., a mobile phone) in a timely manner, and is in line with the user's usage habits when using the second electronic device, is more in line with user needs, and can improve user experience.

[0258] In addition, when the first electronic device (source device) turns on the do not disturb mode (that is, the notification message is no longer displayed as a banner and can be directly stored in the pull-down notification bar interface) or is not in use (for example, the screen is off or locked), it does not affect the flow (sending) of the first notification message of the first application received by the first electronic device to other devices (second electronic devices) in the networking environment.

[0259] As shown in Figure 13, an embodiment of the present application provides a notification message processing method, which is illustrated by taking the flow of notification messages between a first electronic device and a second electronic device as an example. The first electronic device is a source device, such as a mobile phone, and the second electronic device is a peer device, such as a laptop or tablet computer. The method includes:

[0260] 1301. A first electronic device receives a first notification message from a first application.

[0261] For related descriptions, please refer to step 601 and will not be repeated here.

[0262] 1302. The first electronic device determines whether networking and authentication are completed.

[0263] For related explanations on networking and authentication, please refer to the description of the embodiment shown in FIG2 .

[0264] Exemplarily, the first electronic device (e.g., electronic device 002 in FIG. 1 ) and the second electronic device (e.g., electronic device 003 or electronic device 004 in FIG. 1 ) can both access the same Wi-Fi hotspot, and the system authentication account of the first electronic device and the second electronic device is the same, so that it can be considered that the first electronic device and the second electronic device have completed networking and authentication. If the first electronic device determines that networking and authentication are complete, step 1303 can be executed; otherwise, the second electronic device does not send the first notification message of the first application to the second electronic device.

[0265] 1303. The first electronic device determines whether super notification is allowed to other devices in the same networking environment.

[0266] The first electronic device can, by default, allow super notifications to other authenticated devices (e.g., the second electronic device) within the same networking environment. This allows notification messages corresponding to a certain application (e.g., the first application) to flow to other devices within the networking environment. In this way, other devices (if they do not have the application installed) can display notification messages from the application.

[0267] The process of the user setting up the super notification can refer to step 603.

[0268] It should be noted that there is no necessary execution order between step 1302 and step 1303, and this embodiment does not specifically limit the execution order between the steps.

[0269] If the first electronic device determines that super notification is allowed for other devices in the same networking environment, it may execute step 1304, i.e., send the first notification message of the first application to the second electronic device. Otherwise, the second electronic device does not send the first notification message of the first application to the second electronic device.

[0270] 1304. If the first electronic device and the second electronic device have completed networking and authentication, and super notification is allowed for the second electronic device, the first electronic device sends a first notification message of the first application to the second electronic device.

[0271] The first electronic device may send the first notification message of the first application to the second electronic device via short-range communication technology, wherein the short-range communication technology may include a Wi-Fi hotspot network, a Wi-Fi P2P network, a Bluetooth network, a ZigBee network, or an NFC network, etc., which is not limited in this application.

[0272] 1305. The second electronic device determines whether it is in use.

[0273] After receiving the first notification message of the first application, the second electronic device can determine whether it is currently in use.

[0274] In one possible design, if the screen of the second electronic device is on, it can be considered that the second electronic device is in use. If the screen of the second electronic device is off or locked, it can be considered that the second electronic device is not in use.

[0275] If it is determined that the second electronic device is not in use (in a screen-off state), the first notification message may not be displayed. If it is determined that the second electronic device is in use, step 1306 may be continued.

[0276] 1306. The second electronic device determines whether it has installed / run the first application.

[0277] In some embodiments, the second electronic device determines whether it has the first application installed. If the second electronic device has not installed the first application, step 1307 may be continued. If the second electronic device has installed the first application, the first notification message from the first electronic device may not be displayed.

[0278] In other embodiments, when the second electronic device determines that it has installed the first application, it also determines whether it is running the first application. If the second electronic device is not running the first application, step 1307 may be continued. If the second electronic device is already running the first application, the first notification message from the first electronic device may not be displayed.

[0279] Alternatively, in one possible design, when it is determined that the second electronic device is in use and the second electronic device does not have the first application installed (or the second electronic device has the first application installed but not running), step 1307 may continue to be executed.

[0280] 1307. The second electronic device identifies whether the current user is the owner.

[0281] The second electronic device may identify the owner of the device in the following ways: Method 1: The second electronic device may activate the front camera to collect the facial information of the current user for facial recognition. Method 2: The second electronic device may activate the fingerprint collection module to collect the fingerprint information of the current user for fingerprint recognition. Of course, the second electronic device may also use other methods to identify the owner of the device, which are not limited in this application. If the current user is the owner of the device, step 1308 may be executed. If the current user is not the owner of the device, the first notification message from the first electronic device may not be displayed.

[0282] 1308. The second electronic device displays the first notification message.

[0283] In one possible design, when it is determined that the second electronic device is in use and the second electronic device does not have the first application installed (or the second electronic device has the first application installed but not running), it is further possible to determine how to display the first notification message in combination with the owner identification result.

[0284] The owner identification results include the following three situations: 1) The current user is the owner. 2) It is not certain that the current user is the owner (the current user may be the owner). 3) The current user is not the owner.

[0285] In the first case, the current user is the device owner. In this case, the second electronic device can display a banner notification / prompt box on the current interface (the interface displayed when the second electronic device receives the first notification message from the first application). The banner notification / prompt box includes the message content of the first notification message from the first application. The message content of the first notification message can include the application name, the electronic device identifier (the identifier of the first electronic device), and the body of the first notification message (specific content), so that the user can promptly view the first notification message from the first application on the second electronic device and avoid missing the first notification message. As shown in (a) of Figure 14, when the current user is identified as the device owner, the second electronic device (laptop 004) can display a prompt box 901 to indicate the first notification message from the first application. For example, if the first application is Air Travel, prompt box 901 may include the name of Air Travel, the device from which the notification message originated (e.g., Magic 3), and the body of the notification message, such as "The boarding gate for your flight xxx has changed..."

[0286] In the second case, the owner identification function is inaccurate (for example, in low-light conditions), making it impossible to determine whether the current user is the owner. Alternatively, the electronic device identifies multiple users, one of whom is the owner. In this case, the second electronic device can display a banner notification / prompt box on the current interface. The banner notification / prompt box includes the message content of the first notification message from the first application. The message content of the first notification message may include the application name and the electronic device identifier (the identifier of the first electronic device), but the body of the first notification message (specific content) is hidden to minimize the privacy of the owner. As shown in Figure 14 (b), when it is impossible to determine whether the current user is the owner, the second electronic device (laptop 004) can display a prompt box 902 to indicate the first notification message from the first application. For example, if the first application is Air Travel, prompt box 901 may include the name of Air Travel, the device from which the notification message originated (for example, Magic 3), hide the body of the first notification message, and only display a prompt text such as "A message has been sent."

[0287] Optionally, when the second electronic device displays the first notification message of the first application, it can also remind the user through vibration, sound, etc. The vibration level, sound volume and ringtone can be based on the corresponding settings of the second electronic device and are not limited in this application.

[0288] In the third case, the current user is not the owner of the device. In this case, the second electronic device does not display the first notification message of the first application to prevent the privacy of the owner from being leaked.

[0289] Optionally, the user can also choose to reply to the message on the second electronic device. For example, the user can click on the banner notification or notification message in the notification bar corresponding to the notification message of the first application, and the second electronic device can display the screen projection window of the first application. The display content of the screen projection window of the first application is equivalent to the window of the first application displayed on the mobile phone after the user clicks the banner notification on the mobile phone. The user can reply in the screen projection window of the second electronic device.

[0290] In addition, when the user replies to a message, if the time since the last owner identification exceeds a preset time (for example, 5 minutes), the second electronic device can perform owner identification again to verify the identity of the current user to protect the owner's privacy.

[0291] If the user does not operate the banner notification or prompt box corresponding to the first notification message, the second electronic device may store the first notification message in the notification center. The second electronic device may also store a second notification message from a second application of the first electronic device in the notification center. The second application is an application that allows super notifications. The second electronic device may respectively determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device.

[0292] As shown in Figure 15, if the application type corresponding to the first notification message matches the device tag of the second electronic device, and the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the first notification message with a first priority and displays the second notification message with a second priority, and the first priority is higher than the second priority.

[0293] As shown in Figure 16, if the application type corresponding to the first notification message does not match the device tag of the second electronic device, and the application type corresponding to the second notification message matches the device tag of the second electronic device, the second electronic device displays the second notification message with the first priority and displays the first notification message with the second priority, and the first priority is higher than the second priority.

[0294] As shown in Figure 17, if the first notification message and the second notification message both match the device tag of the second electronic device, the second electronic device is further used to determine whether the level of attention of the first notification message is greater than (higher than) or equal to the level of attention of the second notification message. If the level of attention of the first notification message is greater than the level of attention of the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention of the first notification message is equal to the level of attention of the second notification message (that is, the level of attention of the first notification message is the same as the level of attention of the second notification message), the first notification message and the second notification message are displayed in chronological order. If the level of attention of the first notification message is less than (lower than) the level of attention of the second notification message, the second notification message is displayed with the first priority and the first notification message is displayed with the second priority, and the first priority is higher than the second priority.

[0295] As shown in Figure 18, if neither the first notification message nor the second notification message matches the device tag of the second electronic device, the second electronic device is further used to determine whether the level of attention of the first notification message is greater than (higher than) or equal to the level of attention of the second notification message. If the level of attention of the first notification message is greater than the level of attention of the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention of the first notification message is equal to the level of attention of the second notification message (that is, the level of attention of the first notification message is the same as the level of attention of the second notification message), the first notification message and the second notification message are displayed in chronological order. If the level of attention of the first notification message is less than (lower than) the level of attention of the second notification message, the second notification message is displayed with the first priority and the first notification message is displayed with the second priority, and the first priority is higher than the second priority.

[0296] In one possible design, the priority of a super notification can be determined based on the current usage scenario of the second electronic device. In another possible design, the priority of a super notification can be determined based on the usage time of the second electronic device. In another possible design, the super notifications can be prioritized based on the user's habitual preference data when using the second electronic device. The specific process can be referred to the relevant description above and will not be repeated here.

[0297] In some embodiments, if the user does not operate on the banner notification or prompt box corresponding to the first notification message, the second electronic device may store the first notification message in the notification center. The second electronic device may also store a second notification message from a second application of the first electronic device in the notification center. The second application is an application that allows super notifications. The second electronic device may separately determine the corresponding attention levels of the first notification message and the second notification message.

[0298] In one possible design, as shown in FIG19 , if the level of attention received by the first notification message is higher (greater than) the level of attention received by the second notification message, the first notification message is displayed with the first priority, and the second notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention received by the first notification message is lower (less than) the level of attention received by the second notification message, the second notification message is displayed with the first priority, and the first notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention received by the first notification message is equal to the level of attention received by the second notification message (that is, the level of attention received by the first notification message is the same as the level of attention received by the second notification message), the second electronic device can respectively determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device. If the application type corresponding to the first notification message matches the device tag of the second electronic device, and the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the first notification message with the first priority and the second notification message with the second priority, and the first priority is higher than the second priority.

[0299] It is understood that when the level of attention received by the first notification message is the same as the level of attention received by the second notification message, if the application type corresponding to the first notification message does not match the device tag of the second electronic device, and the application type corresponding to the second notification message matches the device tag of the second electronic device, the second electronic device will display the second notification message with the first priority and the first notification message with the second priority, with the first priority being higher than the second priority. If both the first notification message and the second notification message match or do not match the device tag of the second electronic device, the second electronic device may display the first notification message and the second notification message in chronological order.

[0300] Based on the method provided in the embodiment of the present application, if the level of attention corresponding to the first notification message is higher than the level of attention of the second electronic device, the first notification message is displayed with a first priority, and the second notification message is displayed with a second priority, and the first priority is higher than the second priority. Since the display priority of the first notification message is higher than that of the second notification message, the first notification message can be displayed above (in front of) the second notification message. Since the level of attention corresponding to the first notification message is higher than the level of attention of the second electronic device, the user can view the notification message that he or she pays more attention to on the source device (the first electronic device) when using the second electronic device, thereby preventing the user from missing important messages from the source device, meeting user needs, and improving user experience.

[0301] Based on the method provided in the embodiments of this application, when an application notification received by a first electronic device meets the triggering conditions of the super notification function (i.e., the first electronic device has completed networking and authentication, and allows super notifications to be sent to a second electronic device within the networking environment), the application notification can be transmitted to the second electronic device via short-range communication technology. This allows users to conveniently view and process message notifications between different devices, preventing users from missing important application notifications.

[0302] Furthermore, when the first electronic device (e.g., a mobile phone) determines that an application's notification message (e.g., a first notification message of a first application and a second notification message of a second application) is allowed to flow to a second electronic device (e.g., a laptop or tablet), the application's notification message can be transmitted to the laptop or tablet via short-range communication technology. The laptop or tablet can display the content of the notification message from the mobile phone based on the priority information of the notification message. This allows the user to view the application notification message from the source (e.g., a mobile phone) in a timely manner, and is in line with the user's usage habits when using the second electronic device, is more in line with user needs, and can improve user experience.

[0303] In addition, when the first electronic device (source device) turns on the do not disturb mode (that is, the notification message is no longer displayed as a banner and can be directly stored in the pull-down notification bar interface) or is not in use (for example, the screen is off or locked), it does not affect the flow (sending) of the first notification message of the first application received by the first electronic device to other devices (second electronic devices) in the networking environment.

[0304] As shown in FIG20 , another embodiment of the present application provides a notification message processing method, which is illustrated by taking the flow of notification messages between a first electronic device and a second electronic device as an example. The first electronic device is a source device, such as a mobile phone, and the second electronic device is a peer device, such as a laptop or tablet computer. The method includes:

[0305] 1401. A first electronic device receives a first notification message from a first application.

[0306] For related descriptions, please refer to step 601 and will not be repeated here.

[0307] 1402. Determine whether the screen of the second electronic device is on.

[0308] If the second electronic device is in the screen-on state, it can be considered that the second electronic device is in use, and step 1404 can be executed. If the second electronic device is in the screen-off state (non-screen-on state), it can be considered that the second electronic device is not in use, and step 1403 can be executed.

[0309] 1403. The second electronic device does not receive the first notification message of the first application.

[0310] Alternatively, the second electronic device may receive the first notification message of the first application, but may not prompt the first notification message (not prompt the first notification message through a banner notification / pop-up window or a notification bar).

[0311] 1404. Determine whether the owner identification function of the second electronic device is turned on.

[0312] The second electronic device may enable the owner identification function by default, or may receive a user operation to enable the owner identification function (for example, the user may enable the owner identification function through a settings application). If the second electronic device enables the owner identification function, step 1405 may be executed; if the second electronic device does not enable the owner identification function, step 1406 may be executed.

[0313] It is understandable that if the owner identification function is turned on, the second electronic device can collect user information during the screen-on period and compare it with the owner's information (for example, the camera can be turned on to collect facial images and compared with the facial images recorded by the user (owner) on the second electronic device) to determine whether the user currently using the second electronic device (looking at the screen of the second electronic device) is the owner.

[0314] 1405. The second electronic device identifies whether the current user is the owner (ie, whether the second electronic device is currently being used by the owner).

[0315] The second electronic device may identify the owner of the device in one of the following ways: Method 1: The second electronic device may activate its front-facing camera to collect the current user's facial information for facial recognition. Method 2: The second electronic device may activate its fingerprint collection module to collect the current user's fingerprint information for fingerprint recognition. Of course, the second electronic device may also use other methods to identify the owner of the device, which are not limited in this application. The owner recognition results may include the following three situations: 1) The current user is the owner. 2) It is not certain that the current user is the owner. 3) The current user is not the owner.

[0316] In the first case, the current user is the owner, and the second electronic device may execute step 1407. In the second case, the owner identification function fails and cannot determine whether the current user is the owner, and the second electronic device may execute step 1407. In the third case, the current user is not the owner, and the second electronic device may execute step 1403.

[0317] 1406: Whether the second electronic device has installed the first application.

[0318] When the owner identification function of the second electronic device is not turned on, if the second electronic device has installed (or installed and running) the first application, step 1408 can be executed; if the second electronic device has not installed (or has installed but not running) the first application, step 1409 can be executed.

[0319] 1407: Whether the second electronic device has installed the first application.

[0320] When the second electronic device recognizes that the owner is using it or cannot determine whether it is the owner who is using it, if the second electronic device has installed (or installed and running) the first application, step 1408 can be executed; if the second electronic device has not installed (or has installed but not running) the first application, step 1412 can be executed.

[0321] 1408. The second electronic device does not receive the first notification message of the first application.

[0322] Alternatively, the second electronic device may receive the first notification message of the first application, but may not prompt the first notification message (not prompt the first notification message through a banner notification / pop-up window or a notification bar).

[0323] 1409. Whether the second electronic device is in do not disturb, game, or screen projection mode.

[0324] If the owner identification function of the second electronic device is not turned on and the second electronic device has the first application installed (or installed and running), if the second electronic device is in the Do Not Disturb, Game, or Screen Mirroring mode, step 1410 may be executed. If the second electronic device is not in the Do Not Disturb, Game, or Screen Mirroring mode, step 1411 may be executed.

[0325] 1410. The second electronic device receives the first notification message without prompting (banner notification / pop-up window), and can view it in the notification bar.

[0326] 1411. The second electronic device receives the first notification message and issues a prompt (banner notification, sound, vibration, etc.).

[0327] In one possible design, the second electronic device may display a banner notification / prompt box on the current interface, where the banner notification / prompt box includes the message content of the first notification message of the first application. The message content of the first notification message may include the application name, the electronic device identifier (the identifier of the first electronic device), and the body of the first notification message (specific content).

[0328] In another possible design, since the owner identification function is not enabled and it is impossible to determine whether the current user is the owner, the second electronic device can display a banner notification / prompt box on the current interface. The banner notification / prompt box includes the message content of the first notification message from the first application. The message content of the first notification message may include the application name and the electronic device identifier (the identifier of the first electronic device), but the body of the first notification message (specific content) is hidden to minimize the privacy of the owner. As shown in (b) of Figure 14, when it is impossible to determine whether the current user is the owner, the second electronic device (laptop 004) can display a prompt box 902 to indicate the first notification message from the first application. For example, if the first application is Air Travel, prompt box 901 may include the name of Air Travel, the device from which the notification message came (e.g., Magic 3), hide the body of the first notification message, and only display a prompt text such as "A message has been sent."

[0329] 1412. Whether the second electronic device is in do not disturb, game, or screen projection mode.

[0330] If the second electronic device recognizes that the owner is using the device or cannot determine whether it is the owner using the device, and the second electronic device has installed (or installed and running) the first application, if the second electronic device is in the Do Not Disturb, Game, or Screen Mirroring mode, step 1413 may be executed. If the second electronic device is not in the Do Not Disturb, Game, or Screen Mirroring mode, step 1414 may be executed.

[0331] 1413. The second electronic device receives the first notification message but does not display a prompt (banner notification), and can view it in the notification bar.

[0332] 1414. The second electronic device receives the first notification message and provides a prompt (banner notification, sound, vibration, etc.).

[0333] In one possible design, upon determining that the current user is the device owner, the second electronic device may display a banner notification / prompt box on the current interface (the interface displayed when the second electronic device receives the first notification message from the first application). The banner notification / prompt box includes the message content of the first notification message from the first application. The message content of the first notification message may include the application name, the electronic device identifier (the identifier of the first electronic device), and the body (specific content) of the first notification message, so that the user (the device owner) can promptly view the first notification message from the first application on the second electronic device, avoiding missing the first notification message. As shown in (a) of Figure 14, upon identifying that the current user is the device owner, the second electronic device (laptop 004) may display a prompt box 901, which is used to prompt the user of the first notification message from the first application. For example, if the first application is Air Travel, prompt box 901 may include the name of Air Travel, the device from which the notification message originated (e.g., Magic 3), and the body of the notification message, such as "The boarding gate for your flight xxx has changed..."

[0334] In another possible design, when it is impossible to determine whether the current user is the owner, the second electronic device can display a banner notification / prompt box on the current interface. The banner notification / prompt box includes the message content of the first notification message of the first application. The message content of the first notification message can include the application name and the electronic device identifier (the identifier of the first electronic device), but the body of the first notification message (specific content) is hidden to protect the privacy of the owner as much as possible. As shown in (b) of Figure 14, when it is impossible to determine whether the current user is the owner, the second electronic device (laptop 004) can display a prompt box 902. Prompt box 902 is used to prompt the first notification message from the first application. For example, if the first application is Air Travel, prompt box 901 can include the name of Air Travel, the device from which the notification message comes (for example, Magic 3), hide the body of the first notification message, and only display prompt text such as "A message has been sent."

[0335] Furthermore, if the user does not operate the banner notification or prompt box corresponding to the first notification message, the second electronic device can store the first notification message in the notification center. The second electronic device can also store the second notification message from the second application of the first electronic device in the notification center. The second application is an application that allows super notifications.

[0336] The second electronic device determines whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device. If the application type corresponding to the first notification message matches the device tag of the second electronic device, the first notification message is considered to have the first priority. If the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second notification message is considered to have the second priority, and the first priority is higher than the second priority. That is, the second electronic device can display the first notification message with a higher priority and the second notification message with a lower priority in the notification center.

[0337] In one possible design, if the first notification message and the second notification message both match the device tag of the second electronic device, the second electronic device is further used to determine the display order of the first notification message and the second notification message based on the level of attention received by the first notification message and the second notification message; if the level of attention received by the first notification message is higher than the level of attention received by the second notification message, the display order of the first notification message is higher than the display order of the second notification message.

[0338] In one possible design, if the first notification message and the second notification message both match the device tag of the second electronic device, the second electronic device is further used to display the first notification message and the second notification message in the order of when the first notification message and the second notification message are received.

[0339] In one possible design, if the first notification message and the second notification message both match the device tag of the second electronic device, and the level of attention received by the first notification message is the same as the level of attention received by the second notification message, the second electronic device is further used to display the first notification message and the second notification message in the order of the time when the first notification message is received.

[0340] In one possible design, the priority of a super notification can be determined based on the current usage scenario of the second electronic device. In another possible design, the priority of a super notification can be determined based on the usage time of the second electronic device. In another possible design, the super notifications can be prioritized based on the user's habitual preference data when using the second electronic device. The specific process can be referred to the relevant description above and will not be repeated here.

[0341] In some embodiments, if the user does not operate on the banner notification or prompt box corresponding to the first notification message, the second electronic device may store the first notification message in the notification center. The second electronic device may also store a second notification message from a second application of the first electronic device in the notification center. The second application is an application that allows super notifications. The second electronic device may separately determine the corresponding attention levels of the first notification message and the second notification message.

[0342] In one possible design, as shown in FIG20 , if the level of attention received by the first notification message is higher (greater than) the level of attention received by the second notification message, the first notification message is displayed with the first priority, and the second notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention received by the first notification message is lower (less than) the level of attention received by the second notification message, the second notification message is displayed with the first priority, and the first notification message is displayed with the second priority, and the first priority is higher than the second priority. If the level of attention received by the first notification message is equal to the level of attention received by the second notification message (that is, the level of attention received by the first notification message is the same as the level of attention received by the second notification message), the second electronic device can respectively determine whether the application types corresponding to the first notification message and the second notification message match the device tag of the second electronic device. If the application type corresponding to the first notification message matches the device tag of the second electronic device, and the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the first notification message with the first priority and the second notification message with the second priority, and the first priority is higher than the second priority.

[0343] It is understood that when the level of attention received by the first notification message is the same as the level of attention received by the second notification message, if the application type corresponding to the first notification message does not match the device tag of the second electronic device, and the application type corresponding to the second notification message matches the device tag of the second electronic device, the second electronic device will display the second notification message with the first priority and the first notification message with the second priority, with the first priority being higher than the second priority. If both the first notification message and the second notification message match or do not match the device tag of the second electronic device, the second electronic device may display the first notification message and the second notification message in chronological order.

[0344] Based on the method provided in the embodiments of the present application, when a first electronic device receives a first notification message from a first application, the first notification message from the first application can be transmitted to a second electronic device. This allows users to conveniently view and process message notifications between different devices, preventing users from missing important application notifications.

[0345] Furthermore, when the first electronic device (e.g., a mobile phone) determines that an application's notification message (e.g., a first notification message of a first application and a second notification message of a second application) is allowed to flow to a second electronic device (e.g., a laptop or tablet), the application's notification message can be transmitted to the laptop or tablet via short-range communication technology. The laptop or tablet can display the content of the notification message from the mobile phone based on the priority information of the notification message. This allows the user to view the application notification message from the source (e.g., a mobile phone) in a timely manner, and is in line with the user's usage habits when using the second electronic device, is more in line with user needs, and can improve user experience.

[0346] An embodiment of the present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device (electronic device 100 as shown in Figure 3), the electronic device 100 executes the various functions or steps executed by the mobile phone, tablet computer or laptop computer in the above method embodiment.

[0347] An embodiment of the present application further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the functions or steps executed by the electronic device in the above method embodiment.

[0348] An embodiment of the present application also provides a processing device, which can be divided into different logical units or modules according to function, and each unit or module performs a different function, so that the processing device performs each function or step performed by the electronic device or wearable device in the above method embodiment.

[0349] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that the above functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0350] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0351] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0352] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0353] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0354] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A notification message processing system, wherein the notification message processing system is a communication system including a first electronic device and a second electronic device, wherein the first electronic device and the second electronic device are logged into the same user account, characterized in that: include: The first electronic device is configured to receive a first notification message from a first application and a second notification message from a second application; The first electronic device is further configured to send the first notification message and the second notification message to the second electronic device; If the second electronic device meets a preset condition, the second electronic device is configured to determine whether the application types corresponding to the first notification message and the second notification message respectively match a device tag of the second electronic device, where the device tag is used to indicate a primary purpose of the second electronic device; If the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device is configured to display the first notification message with a first priority; If the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device is configured to display the second notification message with a second priority; the first priority is higher than the second priority.

2. The system according to claim 1, wherein: The preset conditions include that the second electronic device does not have the first application installed or has the first application installed but not running, and that the second electronic device does not have the second application installed or has the second application installed but not running.

3. The system according to claim 1, wherein: The device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

4. The system according to any one of claims 1 to 3, characterized in that: The device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

5. The system according to any one of claims 1 to 4, characterized in that: The first electronic device is further configured to: Acquire first information and second information, where the first information includes a click frequency of the notification message of the first application within a preset time period and a duration for jumping to an interface of the first application after the notification message of the first application is clicked; The second information includes a click frequency of the notification message of the second application within a preset time period and a time duration for jumping to the interface of the second application after the notification message of the second application is clicked; Determining the attention levels of the first notification message and the second notification message according to the first information and the second information; The first electronic device being configured to send the first notification message and the second notification message to the second electronic device includes: The first electronic device is configured to send the first notification message and the attention level of the first notification message to the second electronic device, and to send the second notification message and the attention level of the second notification message to the second electronic device.

6. The system according to claim 5, characterized in that If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to: The display order of the first notification message and the second notification message is determined according to the degree of attention received by the first notification message and the second notification message. If the degree of attention received by the first notification message is higher than that received by the second notification message, the first notification message is displayed with a first priority and the second notification message is displayed with a second priority. The first priority is higher than the second priority.

7. The system according to any one of claims 1 to 6, characterized in that: If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to: The first notification message and the second notification message are displayed according to the time sequence of when the first notification message and the second notification message are received.

8. The system according to claim 5, wherein: If both the first notification message and the second notification message match the device tag of the second electronic device, and the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device is further configured to: The first notification message and the second notification message are displayed in a time sequence according to when the first notification message is received.

9. The system according to any one of claims 1 to 8, characterized in that: The second electronic device is further used to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

10. A notification message processing system, the notification message processing system being a communication system comprising a first electronic device and a second electronic device, wherein the first electronic device and the second electronic device are logged into the same user account, characterized in that: include: The first electronic device is configured to receive a first notification message from a first application and a second notification message from a second application; The first electronic device is further configured to obtain first information and second information, wherein the first information includes a click frequency of the notification message of the first application within a preset time period and a duration of jumping to an interface of the first application after the notification message of the first application is clicked; The second information includes a click frequency of the notification message of the second application within a preset time period and a time duration for jumping to the interface of the second application after the notification message of the second application is clicked; Determining the attention levels of the first notification message and the second notification message according to the first information and the second information; sending the first notification message and the attention level of the first notification message to the second electronic device, and sending the second notification message and the attention level of the second notification message to the second electronic device; If the second electronic device meets the preset conditions, the second electronic device is used to determine the display order of the first notification message and the second notification message according to the attention level of the first notification message and the second notification message; if the attention level of the first notification message is higher than the attention level of the second notification message, the first notification message is displayed with the first priority and the second notification message is displayed with the second priority, and the first priority is higher than the second priority.

11. The system according to claim 10, wherein: The preset conditions include that the second electronic device does not have the first application installed or has the first application installed but not running, and that the second electronic device does not have the second application installed or has the second application installed but not running.

12. The system according to claim 10 or 11, characterized in that If the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device is further configured to: respectively determining whether the application types corresponding to the first notification message and the second notification message match a device tag of the second electronic device, where the device tag is used to indicate a primary purpose of the second electronic device; If the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device is configured to display the first notification message with a first priority; If the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device is configured to display the second notification message with a second priority; the first priority is higher than the second priority.

13. The system according to claim 12, wherein: The device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

14. The system according to claim 13, wherein: The device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

15. The system according to any one of claims 12 to 14, characterized in that: If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device is further configured to: The first notification message and the second notification message are displayed according to the time sequence of when the first notification message and the second notification message are received.

16. The system according to claim 10 or 11, characterized in that If the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device is further configured to: The first notification message and the second notification message are displayed in a time sequence according to when the first notification message is received.

17. The system according to any one of claims 10 to 16, characterized in that: The second electronic device is further used to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

18. A notification message processing method, applied to a communication system comprising a first electronic device and a second electronic device, wherein the first electronic device and the second electronic device log in to the same user account, characterized in that: include: The first electronic device receives a first notification message from a first application and a second notification message from a second application; The first electronic device sends the first notification message and the second notification message to the second electronic device; If the second electronic device meets the preset condition, the second electronic device determines whether the application types corresponding to the first notification message and the second notification message respectively match the device tag of the second electronic device, where the device tag is used to indicate the main purpose of the second electronic device; If the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device displays the first notification message with a first priority; If the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the second notification message with a second priority; the first priority is higher than the second priority.

19. The method according to claim 18, characterized in that The preset conditions include that the second electronic device does not have the first application installed or has the first application installed but not running, and the second electronic device does not have the second application installed or has the second application installed but not running. use.

20. The method according to claim 18, wherein The device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

21. The method according to any one of claims 18 to 20, characterized in that The device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

22. The method according to any one of claims 18 to 21, characterized in that The method further comprises: The first electronic device acquires first information and second information, the first information including a click frequency of notification messages of the first application within a preset time period and a duration for jumping to an interface of the first application after the notification message of the first application is clicked; the second information including a click frequency of notification messages of the second application within the preset time period and a duration for jumping to an interface of the second application after the notification message of the second application is clicked; The first electronic device determines, according to the first information and the second information, the degree of attention received by the first notification message and the second notification message; The first electronic device sending the first notification message and the second notification message to the second electronic device includes: The first electronic device sends the first notification message and the attention level of the first notification message to the second electronic device, and sends the second notification message and the attention level of the second notification message to the second electronic device.

23. The method according to claim 22, characterized in that If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device determines the display order of the first notification message and the second notification message based on the level of attention received by the first notification message and the second notification message. If the level of attention received by the first notification message is higher than the level of attention received by the second notification message, the first notification message is displayed with a first priority and the second notification message is displayed with a second priority, and the first priority is higher than the second priority.

24. The method according to any one of claims 18 to 23, characterized in that If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device displays the first notification message and the second notification message in the order of when the first notification message and the second notification message are received.

25. The method according to claim 22, wherein If both the first notification message and the second notification message match the device tag of the second electronic device, and the level of attention of the first notification message is the same as the level of attention of the second notification message, the second electronic device displays the first notification message and the second notification message in the order of the time when the first notification message is received.

26. The method according to any one of claims 18 to 25, characterized in that The method further comprises: The second electronic device is further used to filter unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

27. A notification message processing method, applied to a communication system comprising a first electronic device and a second electronic device, wherein the first electronic device and the second electronic device log in to the same user account, characterized in that: include: The first electronic device receives a first notification message from a first application and a second notification message from a second application; The first electronic device acquires first information and second information, where the first information includes a click frequency of the notification message of the first application within a preset time period and a duration for jumping to an interface of the first application after the notification message of the first application is clicked; The second information includes a click frequency of the notification message of the second application within a preset time period and a time duration for jumping to the interface of the second application after the notification message of the second application is clicked; Determining the attention levels of the first notification message and the second notification message according to the first information and the second information; sending the first notification message and the attention level of the first notification message to the second electronic device, and sending the second notification message and the attention level of the second notification message to the second electronic device; If the second electronic device meets the preset conditions, the second electronic device determines the display order of the first notification message and the second notification message based on the attention level of the first notification message and the second notification message. If the attention level of the first notification message is higher than the attention level of the second notification message, the second electronic device displays the first notification message with a first priority and displays the second notification message with a second priority, and the first priority is higher than the second priority.

28. The method according to claim 27, characterized in that The preset conditions include that the second electronic device does not have the first application installed or has the first application installed but not running, and that the second electronic device does not have the second application installed or has the second application installed but not running.

29. The method according to claim 27 or 28, characterized in that If the attention level of the first notification message is the same as the attention level of the second notification message, the method further includes: The second electronic device determines, respectively, whether the application types corresponding to the first notification message and the second notification message match a device tag of the second electronic device, where the device tag is used to indicate a primary purpose of the second electronic device; If the application type corresponding to the first notification message matches the device tag of the second electronic device, the second electronic device displays the first notification message with a first priority; if the application type corresponding to the second notification message does not match the device tag of the second electronic device, the second electronic device displays the second notification message with a second priority; the first priority is higher than the second priority.

30. The method according to claim 29, wherein The device tag of the second electronic device includes at least one of learning, work, entertainment, sports, socializing, and leisure.

31. The method according to claim 30, wherein The device tag of the second electronic device is determined according to at least one of usage duration and usage frequency of an application on the second electronic device.

32. The method according to any one of claims 29 to 31, characterized in that If both the first notification message and the second notification message match the device tag of the second electronic device, the second electronic device displays the first notification message and the second notification message in the order of when the first notification message and the second notification message are received.

33. The method according to claim 27 or 28, characterized in that If the attention level of the first notification message is the same as the attention level of the second notification message, the second electronic device displays the first notification message and the second notification message in the order of the time when the first notification message is received. Second notification message.

34. The method according to any one of claims 27 to 33, wherein: The method further comprises: The second electronic device filters unimportant notification messages, where the unimportant notification messages include at least one of advertising and marketing notifications and fraud notifications.

35. A first electronic device, characterized in that: The first electronic device includes a display screen, a processor and a memory; the memory stores program instructions; the processor is used to run the program instructions stored in the memory, so that the first electronic device executes the method according to any one of claims 18 to 34.

36. A second electronic device, characterized in that: The second electronic device includes a display screen, a processor and a memory; the memory stores program instructions; the processor is used to run the program instructions stored in the memory, so that the second electronic device executes the method according to any one of claims 18 to 34.

37. A computer-readable storage medium, characterized in that The computer-readable storage medium includes program instructions, and when the program instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 18 to 34.