CN111865763A - Message display method and device, electronic equipment and storage medium - Google Patents

Message display method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111865763A
CN111865763A CN202010685213.8A CN202010685213A CN111865763A CN 111865763 A CN111865763 A CN 111865763A CN 202010685213 A CN202010685213 A CN 202010685213A CN 111865763 A CN111865763 A CN 111865763A
Authority
CN
China
Prior art keywords
message
message set
sets
messages
score
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010685213.8A
Other languages
Chinese (zh)
Inventor
王奕昉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010685213.8A priority Critical patent/CN111865763A/en
Publication of CN111865763A publication Critical patent/CN111865763A/en
Priority to PCT/CN2021/106438 priority patent/WO2022012617A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/234Monitoring or handling of messages for tracking messages

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a message display method, a message display device, electronic equipment and a storage medium, and belongs to the field of computers. The method comprises the following steps: under the condition that the electronic equipment is in a screen turning state, N message sets sent by different sending sources are received, wherein N is a positive integer; for each message set in the N message sets, determining the priority of the message set according to the characteristic information of the message set; when the electronic equipment is in a bright screen state, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets, wherein M is a positive integer less than or equal to N; wherein the characteristic information includes: the number of messages in the message set, the type of application to which the message set belongs, and the time of receipt of the messages in the message set. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.

Description

Message display method and device, electronic equipment and storage medium
Technical Field
The application belongs to the technical field of computers, and particularly relates to a message display method and device, electronic equipment and a storage medium.
Background
With the development of scientific technology, people are more and more accustomed to using electronic equipment to acquire messages, such as instant messaging notification messages, news notification messages, system reminder notification messages and the like. Even if the electronic equipment is in the state of the message screen, the message is still received, so that the user can check the message received by the electronic equipment in the state of the message screen after lightening the display interface of the electronic equipment.
In the process of implementing the present application, the inventor finds that at least the following problems exist in the prior art: after the user wakes up the electronic device, when checking the messages received by the electronic device in the screen locking state, the messages are sequentially laid on the screen locking interface according to the sequence of the receiving time, the messages may include important messages or useless messages, and in order to avoid missing the important messages, the user needs to check the messages in sequence, so that the efficiency of checking the messages by the user is low.
Disclosure of Invention
An object of the embodiments of the present application is to provide a message display method, an apparatus, an electronic device, and a storage medium, which can solve the problem that a user has low efficiency in viewing a message due to a message display manner of an existing electronic device.
In order to solve the technical problem, the present application is implemented as follows:
in a first aspect, an embodiment of the present application provides a message display method, where the method includes:
under the condition that the electronic equipment is in a screen turning state, receiving N message sets sent by different sending sources, wherein N is a positive integer;
for each message set in N message sets, determining the priority of the message set according to the characteristic information of the message set;
when the electronic equipment is in a bright screen state, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets, wherein M is a positive integer less than or equal to N;
wherein the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set.
In a second aspect, an embodiment of the present application provides a message display apparatus, including:
the receiving module is used for receiving N message sets sent by different sending sources under the condition that the electronic equipment is in a screen-turning state, wherein N is a positive integer;
A determining module, configured to determine, for each of N message sets, a priority of the message set according to feature information of the message set, where the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set;
and the display module is used for displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets when the electronic equipment is in a bright screen state, wherein M is a positive integer less than or equal to N.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In the embodiment of the application, N message sets sent by different sending sources are received, and for each message set in the N message sets, the priority of the message set is determined according to the characteristic information of the message set; and when the electronic equipment is in a bright screen state, displaying the M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.
Drawings
Fig. 1 is a flowchart of a message display method provided in an embodiment of the present application;
FIG. 2 is a diagram illustrating an effect of a message display provided by an embodiment of the present application;
fig. 3 is a second flowchart of a message display method according to an embodiment of the present application;
fig. 4 is a structural diagram of a message display apparatus provided in an embodiment of the present application;
FIG. 5 is a block diagram of an electronic device according to an embodiment of the present invention;
fig. 6 is a second structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The message display method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Referring to fig. 1, fig. 1 is a flowchart of a message display method provided in an embodiment of the present application, and as shown in fig. 1, the embodiment provides a message display method, including the following steps:
step 101, receiving N message sets sent by different sending sources under the condition that the electronic equipment is in a screen-off state, wherein N is a positive integer.
Specifically, the breath screen state refers to a state in which the display interface of the electronic device is not lit. In this state, the electronic device may still receive various messages sent by different sending sources (e.g., various applications or systems), such as instant messaging messages, shopping messages, news messages, video recommendation messages, system upgrade messages, and so on. Each message set is a set of all unread messages sent by the same sending source, and the number of the messages in the message set may be one or multiple.
And 102, for each message set in the N message sets, determining the priority of the message set according to the characteristic information of the message set.
The characteristic information includes: the number of messages in the message set, the type of application to which the message set belongs, and the time of receipt of the messages in the message set. For example, if the electronic device receives 5 unread messages from the first social application, the number of messages in the message set corresponding to the first social application is 5. The type of the application to which the message set belongs refers to a type of an application to which the message in the message set belongs, and the type may be an application type of an application program installed on the electronic device, or may be a system type of an operating system of the electronic device, as in the above example, then the application type to which the message set corresponding to the first social application belongs is a social class. The receiving time of the message in the message set refers to the receiving time of the message in the message set on the electronic equipment, and if only one message exists in the message set, the receiving time corresponding to the message is taken as the receiving time of the message set; if there are multiple messages in the message set, the average receiving time of the receiving times corresponding to the multiple messages may be used as the receiving time of the message set, or the receiving time of the latest received message in the multiple messages may be used as the receiving time of the message set.
And 103, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets when the electronic equipment is in a bright screen state, wherein M is a positive integer smaller than or equal to N.
The electronic device switches from the screen-on state to the screen-on state, which may be realized by user operation or may be realized by the wake-up function of the electronic device itself. If the operation is realized by the user, the operation can be realized by the user by pressing a key or a screen or sending a voice instruction, a gesture instruction and the like; if the wake-up function of the electronic device is used, the user interface can be automatically lightened when the electronic device receives a message or detects operations such as ear line insertion and power line insertion. The screen lightening state comprises a screen lightening state under the condition that the lock is not arranged and a screen lightening state under the condition that the lock is arranged. When the display interface is in a bright screen state without a lock state, the messages in the N message sets can be directly displayed, so that the user can conveniently check the messages; when the display interface is in a bright screen state in the lock setting state, in order to protect the privacy of the user, only the theme messages or the key messages in the M message sets may be displayed.
When the number of the received message sets exceeds a preset threshold, M message sets with top priorities in the N message sets may be displayed, where M is smaller than N. Thereby filtering out useless messages and displaying important messages to the user.
The mode of displaying the M message sets can be that the M message sets are all laid on a display interface according to the sequence of the priority levels from high to low, and a user selects a certain message set through selection operation and then enters the interface of the message set to view all messages; or the M message sets may be sequentially displayed from high to low in priority, the message set with the highest priority is displayed first, and then subsequent message sets are sequentially displayed, which is not specifically limited in the present application.
In the invention, N message sets sent by different sending sources are received, and for each message set in the N message sets, the priority of the message set is determined according to the characteristic information of the message set; and when the electronic equipment is in a bright screen state, displaying the M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.
In an embodiment of the present application, the step 102, for each of the N message sets, determining a priority of the message set according to the feature information of the message set, includes:
for each message set in the N message sets, determining a first score corresponding to the number of messages in the message set, a second score corresponding to the type of an application to which the message set belongs, and a third score corresponding to the receiving time of the messages in the message set according to a preset mapping relation;
determining the total score of the message set according to a preset weight relation;
and determining the priority of each message set according to the total score of each message set.
The preset mapping relation comprises a first mapping relation based on the number of the messages in the message set and the first score, a second mapping relation based on the type of the application to which the message set belongs and the second score, and a third mapping relation based on the receiving time of the messages in the message set and the third score. For example, assume that the first mapping relationship setting rule is: when the number of the messages in the message set is more than 5, the first score is 10; when the number of the messages in the message set is more than or equal to 4 and less than 5, the first score is 8; when the number of the messages in the message set is more than or equal to 3 and less than 4, the first score is 6; when the number of the messages in the message set is more than or equal to 2 and less than 3, the first score is 4; when the number of the messages in the message set is more than or equal to 1 and less than 2, the first score is 2. The second mapping relation setting rule is as follows: when the type of the application to which the message set belongs is an instant messaging type, the second score is 5; when the type of the application to which the message set belongs is a news category, the second score is 3; when the type of application to which the message set belongs is the shopping class, the score is 2. The third mapping relation setting rule is as follows: calculating the received time length according to the receiving time of the messages in the message set and the current system time, and when the received time length is less than 1 minute, the third score is 10 points; when the received time is more than or equal to 1 minute and less than 3 minutes, the third score is 9 minutes; when the received time is more than or equal to 3 minutes and less than 5 minutes, the third score is 8 minutes; when the received time is more than or equal to 5 minutes and less than 10 minutes, the third score is 7 minutes; when the received time length is more than or equal to 10 minutes and less than 15 minutes, the third score is 6 minutes; when the received time is more than or equal to 15 minutes and less than 20 minutes, the third score is 5 minutes; when the received time is more than or equal to 20 minutes and less than 25 minutes, the third score is 4 minutes; when the received time is more than or equal to 25 minutes and less than 30 minutes, the third score is 3 minutes; when the received time length is more than or equal to 30 minutes and less than 35 minutes, the third score is 2 minutes; when the received time period is equal to or longer than 35 minutes and less than 40 minutes, the third score is 1. Therefore, based on the preset first mapping relation, the second mapping relation and the third mapping relation, a first score corresponding to the number of the messages in the message set, a second score corresponding to the type of the application to which the message set belongs and a third score corresponding to the receiving time of the messages in the message set can be respectively determined. Of course, the above description of the first mapping relationship, the second mapping relationship, and the third mapping relationship is only an example, and does not constitute a limitation of the present application, and in actual implementation, the first mapping relationship, the second mapping relationship, and the third mapping relationship may be adjusted based on actual needs.
The preset weight relationship includes the weight values of the first score, the second score and the third score. The total score of the message set is determined according to a preset weight relationship, specifically, a weighted sum of the first score, the second score, the third score and the preset weight relationship may be calculated, and the weighted sum may be used as the total score. For example, assuming that the first score of a certain message set is 5 points, the second score is 2 points, and the third score is 10 points, the total score of the message set is W5 × a1+2 × B1+10 × C1, where a1, B1, and C1 are weight values of the first score, the second score, and the third score, respectively, and a1+ B1+ C1 is 1. For each of the N message sets, a total score may be calculated in the manner described above. As another embodiment, a weighted average value may be calculated from the first score, the second score, the third score and a preset weight relationship, and the weighted average value may be used as the total score. And sequencing each message set according to the total score of each message set so as to determine the priority of each message set.
It should be noted that the preset mapping relationship and the preset weighting relationship may be preset on the electronic device by the user according to actual needs, or may be default production settings of the electronic device.
In this embodiment, the priority of each message set is obtained based on the feature information of the N message sets, so that the importance of the N message sets is determined, and the message sets can be displayed based on the priority of the N message sets when the subsequent display is facilitated.
In an embodiment of the present application, the determining a third score corresponding to a receiving time of a message in the message set includes:
determining a target score corresponding to the receiving time of the target message in the message sets as the third score, wherein the target message is the latest received message in each message set; alternatively, the first and second electrodes may be,
and determining the average score of the messages in the message set according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and determining the average score as the third score.
As an embodiment, a target score corresponding to the receiving time of the target message in the message sets is determined as the third score, where the target message is the latest received message in each message set. Specifically, according to the receiving time of the message in the message set, the target message received latest in the message set is determined, then according to the third mapping relationship, the target score of the target message is determined, and finally the target score is used as the third score of the message set.
As another embodiment, an average score of the messages in the message set is determined according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and the average score is determined as the third score. Specifically, the receiving time of each message in the message set is obtained, the score corresponding to each message is determined according to the third mapping relationship, the average score of the message set is calculated according to the score corresponding to the receiving time of each message and the number of messages in the message set, and finally the average score is determined as the third score.
In this embodiment, the third score of the message set is determined according to the receiving time of each message in each message set, so that the priority calculation of the message set can be realized based on the third score.
In an embodiment of the application, in step 103, displaying, according to a priority of each message set in the N message sets, M message sets in a display interface of the electronic device when the electronic device is in a bright screen state, includes:
when the electronic equipment is in a bright screen state, sequentially displaying the M message sets from high to low according to the priority;
The transparency corresponding to the first message set is the lowest, and the first message set is the message set with the highest priority in the M message sets.
Optionally, in this embodiment, the M message sets may be displayed in a fade-in animation manner on the display interface of the electronic device. The fade-in animation is a fade-in display animation with transparency from 100% to 0%. And displaying the M message sets in a fade-in animation mode from high to low in sequence according to the priority. Specifically, the first message set is displayed in a fade-in animation mode, the second message set is displayed in a fade-in animation mode after a preset time length, the third message set is displayed in a fade-in animation mode after the preset time length, and so on. For example, as shown in fig. 2, fig. 2 is an effect diagram of the message display provided by the embodiment of the present application, and it is assumed that the process of changing the transparency of the first message set from 100% to 0% requires 5 seconds, the preset time is 1 second, then the first message set is displayed for 1 second, the second message set is displayed, when the second set of messages begins to be displayed, the transparency of the first set of messages has faded to 80%, when the third set of messages begins to be displayed, the transparency of the first set of messages has faded to 60%, the transparency of the second set of messages has faded to 80%, and by analogy, until the fourth message set is displayed, the transparency of the first message set is gradually changed to 40%, the transparency of the second message set is gradually changed to 60%, and the transparency of the third message set is gradually changed to 80%, so that the message sets with high priority are always most obvious on the display interface.
In addition, in this embodiment, the M message sets may be simultaneously displayed on a display interface of the electronic device, and the message set with the highest priority has the lowest transparency. Specifically, a first message set, a second message set, a third message set, and a fourth message set are all displayed on a display interface, where the priority order of the four message sets is: the first message set > the second message set > the third message set > the fourth message set, the first message set is displayed at the uppermost end of the display interface and has a display transparency of 0%, the second message set is displayed below the first message set and has a display transparency of 20%, the third message set is displayed below the second message set and has a display transparency of 40%, and the fourth message set is displayed below the third message set and has a display transparency of 60%.
In order to make the message set most prominent, when the message sets are displayed sequentially, the background picture such as wallpaper can be displayed after the first message set is displayed for a preset time, so that the interference caused by visual factors such as the background picture is eliminated, and the user can see the notification message preferentially. Furthermore, the display priority of the control or icon on the display interface can be set by the user, and when the message set is displayed in sequence, other controls or icons on the display interface can be displayed in sequence according to the preset display priority, such as time, screen locking shortcut icons, electric quantity, signals and the like.
In this embodiment, the message sets are displayed in a gradual animation manner in sequence from high priority to low priority, and as the message sets are displayed in sequence, the transparency of each message set is smaller and smaller, and the message sets are more and more prominent on the display interface, so that a user can quickly obtain a message with the highest priority on the display interface.
In an embodiment of the application, in step 103, displaying, according to the priority of each message set in the N message sets, M message sets in a display interface of the electronic device when the electronic device is in a bright screen state, includes:
and when the electronic equipment is in a bright screen state, sequentially displaying target information in the M message sets from high to low according to the priority, wherein the target information is the latest received message in each message set.
In this embodiment, for each message set of M message sets, target information in the message set is obtained according to the receiving time of each message in the message set, where the target information is a latest received message in the message set. When the M message sets are displayed, the target message in each message set is displayed, so that a user can directly view the latest message in the M message sets, and if the user particularly attaches importance to a certain target message, the user can click in to continue to view other information in the message set, thereby simplifying the viewing operation of the user.
Referring to fig. 3, fig. 3 is a second flowchart of a message display method provided in the embodiment of the present application, and in the embodiment described in fig. 3, the message display method includes:
step 301, receiving N message sets sent by different sending sources under the condition that a display interface of the electronic device is in a screen-turning state, where N is a positive integer.
Step 302, respectively obtaining a first score, a second score and a third score of the N message sets.
And step 303, determining the priority of the N message sets according to the first score, the second score and the third score of each message set.
Step 304, judging whether the display interface of the electronic equipment is lighted or not, and if the display interface of the electronic equipment is lighted, executing step 305; if the display interface of the electronic device is not lighted, the step 301 is continuously executed.
And 305, sequencing the N message sets from high to low according to the priority of the N message sets to obtain a sequencing result.
And step 306, displaying the M message sets in a fade-in animation mode according to the sequencing result.
In the invention, under the condition that the electronic equipment is in a screen-off state, N message sets sent by different sending sources are received, wherein N is a positive integer; for each message set in N message sets, determining the priority of the message set according to the characteristic information of the message set; when the electronic equipment is in a bright screen state, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets, wherein M is a positive integer less than or equal to N; wherein the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.
It should be noted that, in the message display method provided in the embodiment of the present application, the execution main body may be a message display apparatus, or a control module in the message display apparatus for executing the message display method. The message display device provided by the embodiment of the present application is described with a method for executing message display by a message display device as an example.
Referring to fig. 4, fig. 4 is a structural diagram of a message display apparatus provided in an embodiment of the present application, and as shown in fig. 4, the apparatus includes:
a receiving module 401, configured to receive N message sets sent by different sending sources when an electronic device is in a screen turning-off state, where N is a positive integer;
a determining module 402, configured to determine, for each message set of N message sets, a priority of the message set according to feature information of the message set, where the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set;
a display module 403, configured to display M message sets in a display interface of the electronic device according to a priority of each message set in the N message sets when the electronic device is in a bright screen state, where M is a positive integer smaller than or equal to N.
Further, the determining module 402 includes:
the device comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for determining a first score corresponding to the number of messages in the message set, a second score corresponding to the type of an application to which the message set belongs and a third score corresponding to the receiving time of the messages in the message set according to a preset mapping relation for each message set in N message sets;
the second determining unit is used for determining the total score of the message set according to a preset weight relation;
and the third determining unit is used for determining the priority of each message set according to the total score of each message set.
Further, the first determining unit is further configured to determine, as the third score, a target score corresponding to a receiving time of a target message in the message set, where the target message is a latest received message in the message set; alternatively, the first and second electrodes may be,
and determining an average score corresponding to the message receiving time in the message set according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and determining the average score as the third score.
Further, the display module 403 is further configured to sequentially display the M message sets from high to low according to priority levels when the electronic device is in a bright screen state;
the transparency corresponding to the first message set is the lowest, and the first message set is the message set with the highest priority in the M message sets.
Further, the display module 403 is further configured to sequentially display target information in the M message sets according to priorities from high to low when the electronic device is in a bright screen state, where the target information is a latest received message in each message set.
The message display device in the embodiment of the application determines the priority of the message set according to the characteristic information of the message set for each of the N message sets by receiving the N message sets sent by different sending sources; and when the electronic equipment is in a bright screen state, displaying the M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.
The message display device in the embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a kiosk, and the like, and the embodiments of the present application are not particularly limited.
The message display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The message display device provided in the embodiment of the present application can implement each process implemented by the method embodiments of fig. 1 to fig. 3, and is not described here again to avoid repetition.
Optionally, as shown in fig. 5, an electronic device is further provided in this embodiment of the present application, where the electronic device 500 includes a processor 501, a memory 502, and a program or an instruction stored in the memory 502 and capable of being executed on the processor 501, and when the program or the instruction is executed by the processor 501, the process of the foregoing message display method embodiment is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 6 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 600 includes, but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a display unit 605, a sensor 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and the like.
Those skilled in the art will appreciate that the electronic device 600 may further comprise a power source (e.g., a battery) for supplying power to the various components, and the power source may be logically connected to the processor 610 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 6 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The processor 610 is configured to receive N message sets sent by different sending sources under the condition that the electronic device is in a screen-off state, where N is a positive integer; for each message set in N message sets, determining the priority of the message set according to the characteristic information of the message set; when the electronic equipment is in a bright screen state, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets, wherein M is a positive integer less than or equal to N; wherein the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set.
The method comprises the steps that N message sets sent by different sending sources are received, and for each of the N message sets, the priority of the message set is determined according to the characteristic information of the message set; and when the electronic equipment is in a bright screen state, displaying the M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets. Therefore, the message sets of all applications can be sorted, and the messages with the highest priority are preferentially displayed, so that the efficiency of viewing the messages by a user is improved.
Optionally, the processor 610 is further configured to, for each message set of the N message sets, determine, according to a preset mapping relationship, a first score corresponding to the number of messages in the message set, a second score corresponding to the type of the application to which the message set belongs, and a third score corresponding to the receiving time of the message in the message set; determining the total score of the message set according to a preset weight relation; and determining the priority of each message set according to the total score of each message set.
The priority of each message set is obtained based on the characteristic information of the N message sets, so that the importance degree of the N message sets is determined, and the N message sets can be displayed based on the priority of the N message sets when the subsequent display is facilitated.
Optionally, the processor 610 is further configured to determine a target score corresponding to a receiving time of a target message in the message sets as the third score, where the target message is a latest received message in each message set; or determining an average score of the messages in the message set according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and determining the average score as the third score.
And determining a third score of each message set according to the receiving time of each message in each message set, so that the priority calculation of the message sets can be realized based on the third scores.
Optionally, the processor 610 is further configured to sequentially display the M message sets from high to low according to priority levels when the electronic device is in a bright screen state; the transparency corresponding to the first message set is the lowest, and the first message set is the message set with the highest priority in the M message sets.
And displaying the message sets in a gradual animation mode from high priority to low priority, wherein the transparency of each message set is smaller and smaller along with the sequential display of the message sets, and the message sets are more and more prominent on a display interface, so that a user can quickly acquire the message with the highest priority on the display interface.
Optionally, the processor 610 is further configured to sequentially display target information in the M message sets according to priority levels from high to low when the electronic device is in a bright screen state, where the target information is a latest received message in each message set.
When the M message sets are displayed, the target message in each message set is displayed, so that a user can directly view the latest message in the M message sets, and if the user particularly attaches importance to a certain target message, the user can click in to continue to view other information in the message set, thereby simplifying the viewing operation of the user.
It should be understood that in the embodiment of the present application, the input Unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042, and the graphics processing Unit 6041 processes image data of a still picture or a video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The display unit 605 may include a display panel 6051, and the display panel 6051 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 607 includes a touch panel 6071 and other input devices 6072. A touch panel 6071, also referred to as a touch screen. The touch panel 6071 may include two parts of a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 609 may be used to store software programs as well as various data including, but not limited to, application programs and an operating system. The processor 610 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 610.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned message display method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above-mentioned message display method embodiment, and can achieve the same technical effect, and is not described here again to avoid repetition.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. A message display method, comprising:
under the condition that the electronic equipment is in a screen turning state, receiving N message sets sent by different sending sources, wherein N is a positive integer;
for each message set in N message sets, determining the priority of the message set according to the characteristic information of the message set;
when the electronic equipment is in a bright screen state, displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets, wherein M is a positive integer less than or equal to N;
wherein the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set.
2. The message display method according to claim 1, wherein the determining the priority of the message set according to the feature information of the message set for each of the N message sets comprises:
for each message set in the N message sets, determining a first score corresponding to the number of messages in the message set, a second score corresponding to the type of an application to which the message set belongs, and a third score corresponding to the receiving time of the messages in the message set according to a preset mapping relation;
Determining the total score of the message set according to a preset weight relation;
and determining the priority of each message set according to the total score of the message sets.
3. The method of claim 2, wherein the determining a third score corresponding to the time of receipt of the message in the set of messages comprises:
determining a target score corresponding to the receiving time of a target message in the message set as the third score, wherein the target message is a latest received message in the message set; alternatively, the first and second electrodes may be,
and determining an average score corresponding to the message receiving time in the message set according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and determining the average score as the third score.
4. The message display method according to claim 1, wherein the displaying M message sets in the display interface of the electronic device according to the priority of each message set in the N message sets in the bright-screen state of the electronic device comprises:
when the electronic equipment is in a bright screen state, sequentially displaying the M message sets from high to low according to the priority;
The transparency corresponding to the first message set is the lowest, and the first message set is the message set with the highest priority in the M message sets.
5. The message display method according to claim 1, wherein in a case where the message set includes a plurality of messages, the displaying M message sets in a display interface of the electronic device according to the priority of each of the N message sets in a bright screen state of the electronic device includes:
and when the electronic equipment is in a bright screen state, sequentially displaying target information in the M message sets from high to low according to the priority, wherein the target information is the latest received message in each message set.
6. A message display apparatus, characterized in that the apparatus comprises:
the receiving module is used for receiving N message sets sent by different sending sources under the condition that the electronic equipment is in a screen-turning state, wherein N is a positive integer;
a determining module, configured to determine, for each of N message sets, a priority of the message set according to feature information of the message set, where the feature information includes: the number of messages in the message set, the type of the application to which the message set belongs, and the receiving time of the messages in the message set;
And the display module is used for displaying M message sets in a display interface of the electronic equipment according to the priority of each message set in the N message sets when the electronic equipment is in a bright screen state, wherein M is a positive integer less than or equal to N.
7. The message display device according to claim 6, wherein the determining module comprises:
the device comprises a first determining unit, a second determining unit and a third determining unit, wherein the first determining unit is used for determining a first score corresponding to the number of messages in the message set, a second score corresponding to the type of an application to which the message set belongs and a third score corresponding to the receiving time of the messages in the message set according to a preset mapping relation for each message set in N message sets;
the second determining unit is used for determining the total score of the message set according to a preset weight relation;
and the third determining unit is used for determining the priority of each message set according to the total score of each message set.
8. The message display device according to claim 7, wherein the first determining unit is further configured to determine a target score corresponding to a receiving time of a target message in the message set as the third score, wherein the target message is a latest received message in the message set; alternatively, the first and second electrodes may be,
And determining an average score corresponding to the message receiving time in the message set according to the score corresponding to the receiving time of each message in the message set and the number of the messages in the message set, and determining the average score as the third score.
9. The message display device according to claim 6, wherein the display module is further configured to sequentially display the M message sets from high to low in priority when the electronic device is in a bright screen state;
the transparency corresponding to the first message set is the lowest, and the first message set is the message set with the highest priority in the M message sets.
10. The message display device according to claim 6, wherein the display module is further configured to display target messages in the M message sets in order from high to low according to priority when the electronic device is in a bright screen state, where the target message is a newly received message in each message set.
11. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions when executed by the processor implementing the steps of the message display method as claimed in any one of claims 1 to 5.
12. A readable storage medium, on which a program or instructions are stored, which when executed by a processor, carry out the steps of the message display method according to any one of claims 1 to 5.
CN202010685213.8A 2020-07-16 2020-07-16 Message display method and device, electronic equipment and storage medium Pending CN111865763A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010685213.8A CN111865763A (en) 2020-07-16 2020-07-16 Message display method and device, electronic equipment and storage medium
PCT/CN2021/106438 WO2022012617A1 (en) 2020-07-16 2021-07-15 Message display method and apparatus, and electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010685213.8A CN111865763A (en) 2020-07-16 2020-07-16 Message display method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111865763A true CN111865763A (en) 2020-10-30

Family

ID=72984575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010685213.8A Pending CN111865763A (en) 2020-07-16 2020-07-16 Message display method and device, electronic equipment and storage medium

Country Status (2)

Country Link
CN (1) CN111865763A (en)
WO (1) WO2022012617A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113238826A (en) * 2021-05-14 2021-08-10 深圳掌酷软件有限公司 Dynamic change system for AOD screen display
WO2022012617A1 (en) * 2020-07-16 2022-01-20 维沃移动通信有限公司 Message display method and apparatus, and electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140351744A1 (en) * 2013-05-22 2014-11-27 Samsung Electronics Co., Ltd. Method of operating notification screen and electronic device supporting the same
CN104767670A (en) * 2014-01-08 2015-07-08 陈英 Message push system and method
CN105786313A (en) * 2016-02-25 2016-07-20 北京金山安全软件有限公司 Application notification message display method and device
CN106604243A (en) * 2016-11-29 2017-04-26 珠海市魅族科技有限公司 Interaction control method and device
CN106792076A (en) * 2015-11-20 2017-05-31 腾讯科技(北京)有限公司 It is a kind of enter row information displaying methods, devices and systems
CN109725784A (en) * 2017-10-30 2019-05-07 华为技术有限公司 Information display method and terminal device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105100444A (en) * 2015-06-29 2015-11-25 小米科技有限责任公司 Information display method and device
CN105677313A (en) * 2015-11-06 2016-06-15 乐视移动智能信息技术(北京)有限公司 Display method, device and terminal equipment for notification messages
CN107395858B (en) * 2017-06-07 2021-10-15 努比亚技术有限公司 Notification message prompting method, terminal and computer readable storage medium
CN109844706B (en) * 2017-09-30 2021-01-29 华为技术有限公司 Message processing method and device
CN108337374A (en) * 2018-01-23 2018-07-27 维沃移动通信有限公司 A kind of message prompt method and mobile terminal
CN111865763A (en) * 2020-07-16 2020-10-30 维沃移动通信有限公司 Message display method and device, electronic equipment and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140351744A1 (en) * 2013-05-22 2014-11-27 Samsung Electronics Co., Ltd. Method of operating notification screen and electronic device supporting the same
CN104767670A (en) * 2014-01-08 2015-07-08 陈英 Message push system and method
CN106792076A (en) * 2015-11-20 2017-05-31 腾讯科技(北京)有限公司 It is a kind of enter row information displaying methods, devices and systems
CN105786313A (en) * 2016-02-25 2016-07-20 北京金山安全软件有限公司 Application notification message display method and device
CN106604243A (en) * 2016-11-29 2017-04-26 珠海市魅族科技有限公司 Interaction control method and device
CN109725784A (en) * 2017-10-30 2019-05-07 华为技术有限公司 Information display method and terminal device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022012617A1 (en) * 2020-07-16 2022-01-20 维沃移动通信有限公司 Message display method and apparatus, and electronic device and storage medium
CN113238826A (en) * 2021-05-14 2021-08-10 深圳掌酷软件有限公司 Dynamic change system for AOD screen display
CN113238826B (en) * 2021-05-14 2023-06-30 深圳掌酷软件有限公司 Dynamic change system for AOD screen display

Also Published As

Publication number Publication date
WO2022012617A1 (en) 2022-01-20

Similar Documents

Publication Publication Date Title
CN111984162A (en) Page display method and device and electronic equipment
CN111913629A (en) Information sending method and device and electronic equipment
US11899924B2 (en) Notification message display control method and apparatus, electronic device, and readable storage medium
CN113794795B (en) Information sharing method and device, electronic equipment and readable storage medium
CN113141294B (en) Message prompting method and device and electronic equipment
CN112286887A (en) File sharing method and device and electronic equipment
CN106445521A (en) Method and terminal for displaying messages
CN113259221A (en) Message display method and device and electronic equipment
CN111767012A (en) Screen projection method and device
WO2022012617A1 (en) Message display method and apparatus, and electronic device and storage medium
CN112286612A (en) Information display method and device and electronic equipment
CN112099702A (en) Application running method and device and electronic equipment
CN112148167A (en) Control setting method and device and electronic equipment
CN111917628A (en) Message processing method and device and electronic equipment
CN113709306B (en) Session processing method and device and electronic equipment
CN112422735B (en) Information prompting method and device
CN113992615A (en) Display method and device of withdrawal message, electronic equipment and storage medium
CN112333329B (en) Unread information reminding method and device and electronic equipment
CN112286615A (en) Information display method and device of application program
CN112286611A (en) Icon display method and device and electronic equipment
CN112181559A (en) Interface display method and device and electronic equipment
CN112099715B (en) Information processing method and device
CN113806000A (en) Display method and device and electronic equipment
CN114416264A (en) Message display method and device
CN114020389A (en) Application program display method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201030