CN106685790B - Instant messaging message prompting method and client - Google Patents

Instant messaging message prompting method and client Download PDF

Info

Publication number
CN106685790B
CN106685790B CN201510745049.4A CN201510745049A CN106685790B CN 106685790 B CN106685790 B CN 106685790B CN 201510745049 A CN201510745049 A CN 201510745049A CN 106685790 B CN106685790 B CN 106685790B
Authority
CN
China
Prior art keywords
message
attribute
preset
reminding
instant messaging
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.)
Active
Application number
CN201510745049.4A
Other languages
Chinese (zh)
Other versions
CN106685790A (en
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.)
Nail holding (Cayman) Limited
Original Assignee
Nail Holding Cayman 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 Nail Holding Cayman Co ltd filed Critical Nail Holding Cayman Co ltd
Priority to CN201510745049.4A priority Critical patent/CN106685790B/en
Publication of CN106685790A publication Critical patent/CN106685790A/en
Application granted granted Critical
Publication of CN106685790B publication Critical patent/CN106685790B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The application discloses an instant messaging message prompting method and a client. The method comprises the following steps: receiving an instant communication message; acquiring a current attribute value of at least one preset attribute of the instant messaging message; matching the obtained current attribute value in a preset message attribute set to obtain at least one reminding message corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set; and displaying at least one of the at least one reminding message in a session item corresponding to the instant messaging message in a session list interface. The instant messaging message prompting method and the client can prompt the new message differently, and meet diversified or differentiated use requirements of users.

Description

Instant messaging message prompting method and client
Technical Field
The present application relates to the field of data instant messaging, and in particular, to an instant messaging message prompting method and a client.
Background
Instant Messaging (IM) technology enables online real-time communication, and is increasingly used in entertainment chat and electronic commerce. The instant messaging technology generally realizes online real-time interaction of a user through a client, and the user can send a message to a client of another user through the client and can also read the message sent from other clients through the client.
The existing instant messaging application software prompts a user when receiving messages sent by other users.
However, at present, whether the instant messaging application program of the mobile terminal is more common or the personal messenger product of the social network at the PC end, the new message reminding from the object is often displayed and expressed in a form including "small red dots + numbers". For example, referring to fig. 1, in a session list interface 110 for instant messaging, for a conversation person or a conversation group in different conversation items 112, a new message is reminded in a form of "small red dot + number" displayed on an icon of the conversation person or the icon of the conversation group.
However, this way of reminding by "small red dot + number" can only remind the user of the receipt of a new message, and the number of new messages. The reminding mode is difficult to remind the user of the content of the new message, so that the user is difficult to distinguish the importance degree and the urgency degree of the new message or whether the new message is interesting or not according to the existing reminding mode. It can be seen that the existing reminding mode is difficult to meet the diversified or differentiated use requirements of users.
Disclosure of Invention
The embodiment of the application aims to provide an instant messaging message prompting method and a client capable of carrying out distinguishing prompt on new messages.
In order to solve the above technical problem, the present application provides an instant messaging message prompting method, which includes: receiving an instant communication message; acquiring a current attribute value of at least one preset attribute of the instant messaging message; matching the obtained current attribute value in a preset message attribute set to obtain at least one reminding message corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set; and displaying at least one of the at least one reminding message in a session item corresponding to the instant messaging message in a session list interface.
The present application further provides a client, comprising: the receiving module is used for receiving the instant communication message; the reminding information acquisition module is used for acquiring a current attribute value of at least one preset attribute of the instant communication message, matching the acquired current attribute value in a preset message attribute set and acquiring at least one reminding information corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set; and the reminding information display module is used for displaying at least one reminding information in a conversation item corresponding to the instant communication message in a conversation list interface.
The present application further provides a client, comprising: the device comprises a communication module, a display, a memory and a processor; the communication module can perform network communication to receive and transmit data; a preset message attribute set is stored in the memory; attribute values and reminding information are correspondingly recorded in the preset message attribute set; the processor can receive instant communication messages through the communication module; reading a preset message attribute set in the memory; matching the attribute value of at least one preset attribute of the instant messaging message in the preset message attribute set to obtain at least one reminding message corresponding to the attribute value of the at least one preset attribute; and controlling the display to display at least one of the at least one reminding message in a session list interface corresponding to the instant messaging message.
Through the above-described instant messaging message prompting method and client provided by this embodiment, by setting the corresponding recorded reminder information for different attribute values of different scenes, different objects, or different scenes of the same object, etc., a preset message attribute set is formed, when receiving an instant messaging message, at least one reminder information corresponding to at least one predetermined attribute can be obtained by matching the at least one predetermined attribute of the instant messaging message in the preset message attribute set, and then at least one of the at least one reminder information is displayed in a session item corresponding to the instant messaging message in a session list interface, so that a user can distinguish the importance, urgency, interest, etc. of a new message through the reminder information for different scenes, different objects, different scenes of the same object, etc., the diversified or differentiated use requirements of the user are met.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of an interface image of a client provided by the prior art;
fig. 2 is a flowchart of an instant messaging message prompt method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an interface image of a client according to an embodiment of the present application;
fig. 4 is a flowchart of an instant messaging message prompt method according to an embodiment of the present application;
fig. 5 is a flowchart of an instant messaging message prompt method according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an interface image of a client according to an embodiment of the present application;
FIG. 7 is a block diagram of a client provided in one embodiment of the present application;
fig. 8 is a block diagram of a client according to an embodiment of the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, 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 only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art without any inventive work based on the embodiments in the present application shall fall within the scope of protection of the present application.
Referring to fig. 2, an instant messaging message prompting method according to an embodiment of the present application includes the following steps.
Step S10: an instant messaging message is received.
In this embodiment, the clients can perform instant messaging and receive and send instant messaging messages. The client may be a communication device with a network communication function, such as a desktop computer, a notebook computer, a tablet computer, a smart phone, a smart wearable device, and the like. Of course, the client may also be software running in the communication device described above.
In this embodiment, the client receives the instant messaging message, which may indicate that another client sends an instant messaging message to the current client, so that another user may communicate with the current user in an instant messaging manner.
Step S12: and acquiring the current attribute value of at least one preset attribute of the instant communication message.
In this embodiment, the predetermined attribute may be used to identify different instant messaging messages, so as to facilitate the client to distinguish different instant messaging messages. The predetermined attribute may be at least one, and specifically, the predetermined attribute may be one or more of a date of sending the message, a geographical location where the message is sent, predetermined information of a sender of the message, a keyword included in the message, and a specific message type.
In this embodiment, the predetermined attribute may have a corresponding attribute value. The attribute value may be used to specifically represent the actual meaning of a predetermined attribute of the instant messaging message. When the predetermined attribute is a date of message transmission, the attribute value corresponding to the date of message transmission may be a specific time attribute value. Further, when the predetermined attribute is the geographic location from which the message originated, its corresponding attribute value may be a specific location attribute value. When the predetermined attribute is predetermined information of the message sender, the corresponding attribute value may be an ID attribute value of the specific message sender and an attribute value associated with the ID of the message sender. When the predetermined attribute is a keyword included in the message, the corresponding attribute value may be a text attribute value of the content of the specific message. When the predetermined attribute is a special message type, the corresponding attribute value may be a specific message format attribute or the like. The predetermined attribute may be a combination of two or more of the above, for example, a geographical location from which the message is sent and predetermined information of a sender of the message are combined, and the corresponding attribute value may be a certain set attribute value.
Of course, the predetermined attribute and the corresponding attribute value are not limited to the above examples, and other modifications can be made by those skilled in the art within the spirit of the present application, and the function and effect achieved by the predetermined attribute and the corresponding attribute value are all covered within the protection scope of the present application.
Step S14: matching the obtained current attribute value in a preset message attribute set to obtain at least one reminding message corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set.
In this embodiment, the preset message attribute set may be recorded with an attribute value and a reminder message correspondingly. The attribute values in the preset message attribute set and the reminding information can be preset. Specifically, the client may be preset and stored, or may be set by the server and then pushed to the client.
In this embodiment, the reminding information in the preset message attribute set may correspond to the actual meaning of the attribute value, so as to facilitate the user of the instant messaging message to understand and memorize. Specifically, it may include at least one or a combination of several of the following: icons, characters, symbols, dynamic images, combinations thereof, and the like.
In this embodiment, only one piece of reminder information can be obtained by the attribute value. Specifically, the preset message attribute set may use a data table to record the attribute value and the reminding information correspondingly. One column of data in the data table is attribute values, the other column of data is reminding information, and the attribute values in one row of data correspond to the reminding information. Of course, an object-oriented structural design may also be adopted, the attribute value may serve as an object, and the reminder information may serve as an attribute of the object.
In this embodiment, when the current attribute value of at least one predetermined attribute of the instant messaging message is matched in a preset message attribute set, the current attribute value of the predetermined attribute of the instant messaging message may be compared with the attribute value in the preset message attribute set, and when the current attribute value of the predetermined attribute of the instant messaging message is the same as the attribute value in the preset message attribute set, the reminding information corresponding to the current attribute value of the predetermined attribute of the instant messaging message is obtained through the corresponding relationship between the attribute value and the reminding information that are correspondingly recorded in the preset message attribute set.
In addition, when the current attribute value of at least one preset attribute of the instant messaging message is different from the attribute value in the preset message attribute set, a default reminding message can be preset at the client. When the above situation occurs, the default reminding information can be obtained according to the current attribute value.
In this embodiment, at least one of the reminding information corresponding to the current attribute value of the at least one predetermined attribute may be obtained. The current attribute value of the at least one predetermined attribute may be successfully matched with at least one attribute value in the preset message attribute set, so as to obtain corresponding at least one reminding message.
In a specific embodiment, the predetermined attribute may include: the geographic location from which the message was sent, the date the message was sent, and keywords contained in the message. Its corresponding attribute values may be: "Hangzhou", "Beijing time 2015, 11 months and 1 day" and "heavy rain". Wherein, in the preset message attribute set, the attribute of Hangzhou correspondingly records the reminding information of 'West lake bridge cut-off', and the attribute of heavy rain correspondingly records the reminding information of 'umbrella'. When the instant messaging message sender is a Hangzhou city weather station, the content of the message sent to citizens in 11 months and 1 day of 2015 Beijing is as follows: "Beijing time 2015, 11 months and 2 days, during the period from the afternoon to night, people may be rained heavily, and please bring various citizens to go on with rain gear. The current attribute value of the instant messaging message may be "hangzhou", "beijing time 2015, 11 months and 1 day", or "heavy rain", and two reminding information that can be obtained are respectively: a bridge cut-off in the west lake and an umbrella.
Step S16: and displaying at least one of the at least one reminding message in a session item corresponding to the instant messaging message in a session list interface.
In this embodiment, at least one session item may be displayed on the session list interface. After the conversation item on the conversation list interface is clicked, a corresponding conversation window can be opened for looking up and sending the timely communication message. In this embodiment, after the reminding information of the instant messaging message is matched, a session item corresponding to the instant messaging message can be displayed in a session list interface so as to prompt a message receiver correspondingly.
Referring to fig. 3, in a specific embodiment, the reminding information may be displayed at a predetermined position of the session item 112 corresponding to the instant messaging message in the session list interface 110. The reminder message may be displayed, for example, in an area parallel to the conversation person or the conversation group corresponding to the conversation item 112.
In this embodiment, all of the at least one reminder message may be presented on the session item corresponding to the session interface. When the number of the reminding information is multiple, only part of at least one reminding information can be displayed. For example, the obtained at least one piece of reminding information may be screened according to a predetermined screening rule, so as to obtain reminding information meeting a screening condition, and the reminding information meeting the screening condition is displayed on the session item corresponding to the session interface.
Referring to fig. 3, in a specific embodiment, the preset message attribute set may be pre-recorded with an attribute value of "qian" and a reminder message of "rajy" recorded corresponding to "qian". For example, when the instant messaging message sender sends a red packet to the instant messaging message receiver, the instant messaging message contains a keyword "red packet" of 8.88 yuan, and the corresponding attribute value is "red packet". When the attribute value 'red packet' of the keyword contained in the instant messaging message is successfully matched with the 'red packet' in the preset message attribute set, the 'Y' reminding information corresponding to the 'red packet' is obtained, and at the moment, the 'Y' reminding information is displayed on the session item corresponding to the instant messaging message in the session list interface. When the receiver of instant communication message sees the' reminding information, it will receive the red packet in time to avoid missing red packet when the time limit for receiving red packet is exceeded.
Referring to fig. 3, in another specific embodiment, according to a requirement of a user, an attribute value of "suitable for marrying object" and a reminder message of "love heart" recorded in correspondence with the "suitable for marrying object" may be pre-recorded in the preset message attribute set. The attribute value may be formed by combining attribute values corresponding to the predetermined attribute, such as the geographic location from which the message is sent, the gender and age in the predetermined information of the sender of the message. For example, the attribute value corresponding to the geographic location from which the message is sent out may be "Hangzhou city", and the attribute values corresponding to the gender and age in the predetermined information of the sender of the message may be "female" and "25 to 29 years", respectively. When the gender of the instant messaging message sender is female, the age is between 25 and 29 years and the geographic position sent by the message is Hangzhou city, the corresponding conversation item of the instant messaging message receiver can display a message prompt of 'love', so that the instant messaging message receiver can be reminded to pay more attention and contact to the sender.
In this embodiment, a preset message attribute set is formed by setting different attribute value corresponding recorded reminder information for different scenes, different objects, or different scenes of the same object, and the like, and when an instant messaging message is received, at least one reminder information corresponding to at least one preset attribute can be obtained by matching the at least one preset attribute of the instant messaging message in the preset message attribute set, and then at least one of the reminder information is displayed in a session list interface corresponding to a session item corresponding to the instant messaging message, so that a user can distinguish importance, urgency, interest, and the like of a new message by using the reminder information for different scenes, different objects, different scenes of the same object, and the like, and diversified or differentiated use requirements of the user are met.
In one embodiment, the predetermined attributes of the instant messaging message may include at least one or more of the following in combination: date of message sending, geographic location of message sending, information of message sender, keywords contained in the message, and special message type.
Of course, the predetermined attributes are not limited to the above examples, and other modifications can be made by those skilled in the art within the technical spirit of the present application, and the scope of the present application should be covered as long as the functions and effects achieved by the present application are the same or similar.
The predetermined attribute corresponds to a specific attribute value for a specific instant messaging message.
In the preset message attribute set, a plurality of attribute values may be preset for different predetermined attributes. For example, for a date of message transmission, its corresponding attribute value may be a specific holiday date or a memorable date. For example, the date of the mid-autumn festival, the date of the afternoon festival, the date except the sunset festival, the date of the national day festival, and the like can be specified. For the geographic location from which the message is sent, the corresponding attribute value may be the geographic coordinates of a specific city or attraction, etc. For example, the geographic coordinates of cities such as hangzhou, suzhou, and beijing may be used. For the information of the message sender, the corresponding attribute value may be one or more corresponding attribute values of the location, age, constellation, birthday, gender, interest tag, and mood tag of the message sender. For the keywords contained in the message, the corresponding attribute values may be specific keywords. For example, the message content includes keywords such as "happy birthday," "smoking," "red envelope," and the like, and the corresponding attribute values may be "happy birthday," "smoking," "red envelope," and the like. For a specific message type, the corresponding attribute value may be a specific message type format or a tag attached to the message, etc. For example, the special message types may include a video message type, an audio message type, and a picture message type. Each message type itself has a format attribute different from other message types, and thus, the corresponding attribute value may be the format attribute.
In addition, the marked message type may be a type of message that a message sender marks the message when sending the message, and may indicate the importance degree, the urgency degree, the special identity of the sender, and the like of the message. The form of the marked message may be a predetermined form, and specifically, for example, the text in the message may be a predetermined color, such as purple, etc. When the color of the text of the message acquired by the client receiving the message is purple, it may be determined that it is a marked message. The form of the tagged message may also be other, for example, the tagged message may be accompanied by a predetermined tag that is sent with the tagged message. When a message received by a client receiving the message is acquired at the same time as the predetermined mark, it may be determined that the received message is a marked message. Of course, the form of the marked message is not limited to the above examples, and other modifications can be made by those skilled in the art within the spirit of the present application, and the scope of the present application should be covered as long as the function and effect achieved by the marked message are the same or similar to the present application.
In one embodiment, when the predetermined attribute of the instant messaging message includes a date of message transmission, the corresponding current attribute value may be a time attribute value. For example: the date of message transmission is: on 27/9/2015, the predetermined attribute of the message may be a message sending date, and the corresponding current attribute value is: "9 months and 27 days 2015". When the reminding message recorded corresponding to the attribute value of "9/27/2015" is "moon cake" in mid-autumn, the corresponding position of the session interface of the message receiver can display the icon of "moon cake" in the preset message attribute set.
In one embodiment, when the predetermined attribute of the instant messaging message includes the geographic location from which the message originated, the corresponding current attribute value may be a location attribute value. For example, if the geographic location from which the message is sent is in the state of hangzhou, the predetermined attribute of the message may be the location from which the message is sent, and the corresponding current attribute value is: "Hangzhou". When the reminding message recorded corresponding to the attribute value of Hangzhou is 'West lake bridge cut-off' in the preset message attribute set, the icon of 'West lake bridge cut-off' can be displayed at the corresponding position of the session interface of the message receiver.
In a specific embodiment, when the predetermined attribute of the instant messaging message includes a keyword included in the message, specifically, the corresponding current attribute value may be a keyword attribute value. For example, the message content is "smoke removed together". Where the current attribute value is "smoking". When the reminding message corresponding to the attribute value of smoking is the icon of the cigarette end in the preset message attribute set, the icon of the cigarette end can be displayed at the corresponding position of the session interface of the message receiver.
Referring to fig. 4, in an embodiment, the instant messaging message prompting method may further include the following steps:
step S20: and receiving reminding information and attribute values corresponding to the reminding information.
Step S22: and matching the received reminding information with the reminding information in the preset message attribute set.
Step S24: and if the matching is unsuccessful, recording the received reminding message and the corresponding attribute value thereof in the preset message attribute set.
In this embodiment, the sender of the reminder information may be a server. When the sender of the reminding information is the server, the reminding information can be pushed to the client in real time or at regular time. The reminding information sent by the client side can be correspondingly recorded with attribute values.
After receiving the reminding information, the client can match the reminding information with the reminding information in the preset message attribute set, if the matching is unsuccessful, the reminding information pushed by the server is not recorded in the preset message attribute set, at this moment, the reminding information can be downloaded, and the reminding information and the corresponding attribute value thereof are recorded in the preset message attribute set. If the matching is successful, it indicates that the reminding information pushed by the server has been recorded in the preset message attribute set, and at this time, the reminding information does not need to be downloaded.
In addition, the client can implement matching the preset message attribute set with the message attribute set in the server under the environment of networking with the server, judge whether the preset message attribute set is consistent with the message attribute set of the server, if not, download the inconsistent part, and record the downloaded new reminding information and the attribute value thereof in the preset message attribute set.
In one embodiment, a session item list is displayed on the session list interface, the session item list includes session persons and/or session group icons, and the reminding message is displayed at a position corresponding to the corresponding session persons and/or session group icons.
In this embodiment, the session list interface may display a list of session items at a predetermined position. The conversation item list can comprise conversation persons and conversation groups. For example, referring to fig. 3, the conversation item list may be located at the left side of the conversation list interface 110, and the conversation persons in the conversation item list may be: earth, mercury, mars, session group may be: the solar system. The reminder information 114 may be presented to the right of the conversation item list interface 110 in a position parallel to the corresponding conversation person or group.
Of course, the specific positions of the conversation item list and the reminding message 114 in the conversation list interface 110 may also be other arrangements, and the application is not limited in this application.
Referring to fig. 5, in one embodiment, in the step of S14 where at least one reminding message is obtained by matching, when more than two reminding messages are obtained; accordingly, the step of S16 for presenting the reminder includes the following steps.
S160: and screening the obtained more than two pieces of reminding information according to a preset screening rule to obtain the screened reminding information.
S162: and displaying the filtered reminding message on a session item corresponding to the instant communication message in the session list interface.
In this embodiment, when the number of the obtained reminding information is more than two, all the obtained reminding information can be displayed by the session item corresponding to the instant messaging message in the session list interface, the obtained reminding information can be screened according to a predetermined screening rule, and one or more reminding information is selected to be displayed. The predetermined filtering rule may be a rule set based on a default arrangement order of the reminding information in the preset message attribute set. For example, when there are a plurality of the reminder information, the reminder information sorted to the predetermined number may be set to be displayed in a session item corresponding to the instant messaging message in a session list interface. In addition, the preset screening rule can set an importance mark for the reminding information in the preset message attribute set, and the reminding information marked as important is displayed during screening. Of course, the predetermined screening rules are not limited to the above examples, and other modifications can be made by those skilled in the art in light of the technical spirit of the present application, and the present application shall be covered by the claims as long as the functions and effects achieved by the present application are the same or similar.
In one specific embodiment, when the instant messenger sender sent the message in Hangzhou the day before mid-autumn: the weather forecast indicates that people who go on a journey with different positions may take rain gear in the period from the noon to the night, namely, the day 27 and 09 months in 2015. Wherein the current attribute value corresponding to the predetermined attribute contained in the message includes: geographical position-Hangzhou, time-mid-autumn festival, keyword-heavy rain. The reminding information matched with the current attribute value of the preset attribute is 'West lake bridge cut-off', 'moon cake' and 'umbrella', respectively. The reminding information of the 'west lake bridge cut-off', 'moon cake' and 'umbrella' can be ordered in the preset message attribute set as 'umbrella', 'moon cake' and 'west lake bridge cut-off'.
The filtering rule may be to select the top 2 pieces of reminding information. Referring to fig. 6, at this time, the reminding information displayed in the session item corresponding to the instant messaging message in the session list interface is "umbrella" and "moon cake".
The filtering rule may be to select the first 1 reminding messages. Referring to fig. 3, at this time, the reminding information displayed in the session item corresponding to the instant messaging message in the session list interface is "umbrella".
Referring to fig. 7, an embodiment of the present invention further provides a client 100, which includes: the system comprises a receiving module 10, a current attribute value obtaining module 12, a reminding information obtaining module 14 and a reminding information displaying module 16.
In this embodiment, the client 100 may be a communication device with a network communication function, such as a desktop computer, a notebook computer, a tablet computer, a smart phone, a smart wearable device, and the like. Of course, the client 100 may also be software running in the communication device described above.
The receiving module 10 is used for receiving instant communication messages.
In this embodiment, the client 100 receives the instant messenger message, which may indicate that another client has sent an instant messenger message to the current client 100. So that another user can communicate with the current user in an instant messaging manner.
In the present embodiment, the receiving module 10 may be a communication port capable of connecting to a network, which can perform network communication according to a network communication protocol such as HTTP and FTP, and can comply with corresponding standards of wired communication and wireless communication, respectively. Of course, the receiving module 10 may also be software driving the communication port.
A current attribute value obtaining module 12, configured to obtain a current attribute value of at least one predetermined attribute of the instant messaging message.
In this embodiment, the predetermined attribute may be used to identify different instant messaging messages, so as to facilitate the client to distinguish different instant messaging messages. The predetermined attribute may be at least one, and specifically, the predetermined attribute may be one or more of a date of sending the message, a geographical location where the message is sent, predetermined information of a sender of the message, a keyword included in the message, and a specific message type.
In this embodiment, the predetermined attribute may have a corresponding attribute value. The attribute value may be used to specifically represent the actual meaning of a predetermined attribute of the instant messaging message. When the predetermined attribute is a date of message transmission, the attribute value corresponding to the date of message transmission may be a specific time attribute value. Further, when the predetermined attribute is the geographic location from which the message originated, its corresponding attribute value may be a specific location attribute value. When the predetermined attribute is predetermined information of the message sender, the corresponding attribute value may be an ID attribute value of the specific message sender and an attribute value associated with the ID of the message sender. When the predetermined attribute is a keyword included in the message, the corresponding attribute value may be a text attribute value of the content of the specific message. When the predetermined attribute is a special message type, the corresponding attribute value may be a specific message format attribute or the like. The predetermined attribute may be a combination of two or more of the above, for example, a geographical location from which the message is sent and predetermined information of a sender of the message are combined, and the corresponding attribute value may be a certain set attribute value.
Of course, the predetermined attribute and the corresponding attribute value are not limited to the above examples, and other modifications can be made by those skilled in the art within the spirit of the present application, and the function and effect achieved by the predetermined attribute and the corresponding attribute value are all covered within the protection scope of the present application.
A reminding information obtaining module 14, configured to match the obtained current attribute value in a preset message attribute set, so as to obtain at least one reminding information corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set.
In this embodiment, the preset message attribute set may be recorded with an attribute value and a reminder message correspondingly. The attribute values in the preset message attribute set and the reminding information can be preset. Specifically, the client may be preset and stored, or may be set by the server and then pushed to the client.
In this embodiment, the reminding information in the preset message attribute set may correspond to the actual meaning of the attribute value, so as to facilitate the user of the instant messaging message to understand and memorize. Specifically, it may include at least one or a combination of several of the following: icons, characters, symbols, dynamic images, combinations thereof, and the like.
In this embodiment, only one piece of reminder information can be obtained by the attribute value. Specifically, the preset message attribute set may use a data table to record the attribute value and the reminding information correspondingly. One column of data in the data table is attribute values, the other column of data is reminding information, and the attribute values in one row of data correspond to the reminding information. Of course, an object-oriented structural design may also be adopted, the attribute value may serve as an object, and the reminder information may serve as an attribute of the object.
In this embodiment, when the current attribute value of at least one predetermined attribute of the instant messaging message is matched in a preset message attribute set, the current attribute value of the predetermined attribute of the instant messaging message may be compared with the attribute value in the preset message attribute set, and when the current attribute value of the predetermined attribute of the instant messaging message is the same as the attribute value in the preset message attribute set, the reminding information corresponding to the current attribute value of the predetermined attribute of the instant messaging message is obtained through the corresponding relationship between the attribute value and the reminding information that are correspondingly recorded in the preset message attribute set.
In addition, when the current attribute value of the at least one predetermined attribute of the instant messaging message is different from the attribute value in the preset message attribute set, it may indicate that the current attribute value of the at least one predetermined attribute fails to match the attribute value in the preset message attribute set. In this case, a default reminding message may be set in advance at the client, and when the matching fails, the default reminding message may be obtained.
In this embodiment, at least one of the reminding information corresponding to the current attribute value of the at least one predetermined attribute may be obtained. The current attribute value of the at least one predetermined attribute may be successfully matched with at least one attribute value in the preset message attribute set, so as to obtain corresponding at least one reminding message.
In a specific embodiment, the predetermined attribute may include: the geographic location from which the message was sent, the date the message was sent, and keywords contained in the message. Its corresponding attribute values may be: "Hangzhou", "Beijing time 2015, 11 months and 1 day" and "heavy rain". Wherein, in the preset message attribute set, the attribute of Hangzhou correspondingly records the reminding information of 'West lake bridge cut-off', and the attribute of heavy rain correspondingly records the reminding information of 'umbrella'. When the instant messaging message sender is a Hangzhou city weather station, the content of the message sent to citizens in 11 months and 1 day of 2015 Beijing is as follows: "Beijing time 2015, 11 months and 2 days, during the period from the afternoon to night, people may be rained heavily, and please bring various citizens to go on with rain gear. The current attribute value of the instant messaging message may be "hangzhou", "beijing time 2015, 11 months and 1 day", or "heavy rain", and two reminding information that can be obtained are respectively: a bridge cut-off in the west lake and an umbrella.
And the reminding information display module 16 is configured to display at least one of the at least one reminding information in a session item corresponding to the instant messaging message in a session list interface.
In this embodiment, at least one session item may be displayed on the session list interface. After the conversation item on the conversation list interface is clicked, a corresponding conversation window can be opened for looking up and sending the timely communication message. In this embodiment, after the reminding information of the instant messaging message is matched, a session item corresponding to the instant messaging message can be displayed in a session list interface so as to prompt a message receiver correspondingly.
Referring to fig. 3, in a specific embodiment, the reminding information may be displayed at a predetermined position of the session item 112 corresponding to the instant messaging message in the session list interface 110. The reminder message may be displayed, for example, in an area parallel to the conversation person or the conversation group corresponding to the conversation item 112.
In this embodiment, all of the at least one reminder message may be presented on the session item corresponding to the session interface. When the number of the reminding information is multiple, only part of at least one reminding information can be displayed. For example, the obtained at least one piece of reminding information may be screened according to a predetermined screening rule, so as to obtain reminding information meeting a screening condition, and the reminding information meeting the screening condition is displayed on the session item corresponding to the session interface.
Referring to fig. 3, in a specific embodiment, the preset message attribute set may be pre-recorded with an attribute value of "qian" and a reminder message of "rajy" recorded corresponding to "qian". For example, when the instant messaging message sender sends a red packet to the instant messaging message receiver, the instant messaging message contains a keyword "red packet" of 8.88 yuan, and the corresponding attribute value is "red packet". When the attribute value 'red packet' of the keyword contained in the instant messaging message is successfully matched with the 'red packet' in the preset message attribute set, the 'Y' reminding information corresponding to the 'red packet' is obtained, and at the moment, the 'Y' reminding information is displayed on the session item corresponding to the instant messaging message in the session list interface. When the receiver of instant communication message sees the' reminding information, it will receive the red packet in time to avoid missing red packet when the time limit for receiving red packet is exceeded.
And the reminding information display module 14 is configured to display at least one of the at least one reminding information in a session item corresponding to the instant messaging message in a session list interface.
In this embodiment, at least one session item may be displayed on the session list interface. After the conversation item on the conversation list interface is clicked, a corresponding conversation window can be opened for looking up and sending the timely communication message. In this embodiment, after the reminding information of the instant messaging message is matched, a session item corresponding to the instant messaging message can be displayed in a session list interface so as to prompt a message receiver correspondingly.
Referring to fig. 3, in a specific embodiment, the reminding information may be displayed at a predetermined position of the session item 112 corresponding to the instant messaging message in the session list interface 110. The reminder message may be displayed, for example, in an area parallel to the conversation person or the conversation group corresponding to the conversation item 112.
In this embodiment, all of the at least one reminder message may be presented on the session item corresponding to the session interface. When the number of the reminding information is multiple, only part of at least one reminding information can be displayed. For example, the obtained at least one piece of reminding information may be screened according to a predetermined screening rule, so as to obtain reminding information meeting a screening condition, and the reminding information meeting the screening condition is displayed on the session item corresponding to the session interface.
Referring to fig. 3, in a specific embodiment, the preset message attribute set may be pre-recorded with an attribute value of "qian" and a reminder message of "rajy" recorded corresponding to "qian". For example, when the instant messaging message sender sends a red packet to the instant messaging message receiver, the instant messaging message contains a keyword "red packet" of 8.88 yuan, and the corresponding attribute value is "red packet". When the attribute value 'red packet' of the keyword contained in the instant messaging message is successfully matched with the 'red packet' in the preset message attribute set, the 'Y' reminding information corresponding to the 'red packet' is obtained, and at the moment, the 'Y' reminding information is displayed on the session item corresponding to the instant messaging message in the session list interface. When the receiver of instant communication message sees the' reminding information, it will receive the red packet in time to avoid missing red packet when the time limit for receiving red packet is exceeded.
By the instant messaging message prompting method and the client terminal provided by the embodiment described above, a preset message attribute set is formed by setting different attribute values corresponding to recording reminding information for different scenes, different objects, different scenes of the same object, and the like, and when an instant messaging message is received, at least one preset attribute of the instant messaging message can be acquired; and matching at least one preset attribute of the instant messaging message in a preset message attribute set to obtain at least one piece of reminding information corresponding to the at least one preset attribute, and then displaying at least one piece of reminding information in a conversation item corresponding to the instant messaging message in a conversation list interface, so that a user can obtain reminding information for distinguishing prompts by aiming at messages of different scenes, different objects, different scenes of the same object and the like, and further, the user can effectively utilize the prompt brought by the reminding information, thereby meeting the diversified or differentiated use requirements of the user.
Referring to fig. 8, an embodiment of the present invention further provides a client 200, which includes: a communication module 20, a display 22, a memory 24, and a processor 26.
In the present embodiment, the communication module 20 is capable of transmitting and receiving data through network communication. The communication module can be arranged according to TCP/IP protocol and carries out network communication under the protocol framework. Specifically, it may be a wireless mobile network communication chip, such as GSM, CDMA, etc.; it can also be a Wifi chip; it may also be a bluetooth chip.
In the present embodiment, the memory 24 stores a preset message attribute set. Attribute values and reminding information are correspondingly recorded in the preset message attribute set. In this embodiment, the processor 26 is capable of receiving an instant messaging message via the communication module 20; reading a preset message attribute set in the memory 24; matching the attribute value of at least one preset attribute of the instant messaging message in the preset message attribute set to obtain at least one reminding message corresponding to the attribute value of the at least one preset attribute; and controlling the display 22 to display at least one of the at least one reminding message in a session item corresponding to the instant messaging message in a session list interface.
In this embodiment, the processor 26 may be implemented in any suitable manner. For example, the processor may take the form of, for example, a microprocessor or processor and a computer-readable medium that stores computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, an embedded microcontroller, and so forth. The present application is not limited.
The client can be a hardware implementation mode of the instant messaging message prompting method, and can achieve the embodiment of the instant messaging message prompting method and achieve the technical effect of the embodiment of the method.
The above embodiments in this specification are all described in a progressive manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment is described with emphasis on being different from other embodiments. Especially for the client-side embodiment, since the operation executed by the processor is substantially similar to that of the method embodiment, the description is simple, and the relevant points can be referred to the partial description of the method embodiment.
In the present application, a plurality of embodiments of the present application are described, and those skilled in the art will understand that the embodiments of the present application can be combined with each other. Further, those skilled in the art will recognize that there are numerous variations and modifications of the present application without departing from the spirit of the application, and it is intended that the appended claims encompass such variations and modifications without departing from the spirit of the application.

Claims (8)

1. An instant messaging message prompting method, comprising:
receiving an instant communication message;
acquiring a current attribute value of at least one preset attribute of the instant messaging message;
matching the obtained current attribute value in a preset message attribute set to obtain more than two pieces of reminding information corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set;
displaying at least two of the more than two reminding messages on a conversation item corresponding to the instant messaging message in a conversation list interface, wherein the step of displaying the reminding messages comprises the following steps: screening the obtained more than two reminding information according to a preset screening rule to obtain the screened reminding information; displaying the at least two screened reminding messages in a session item corresponding to the instant messaging message in the session list interface, wherein the preset screening rule comprises screening the reminding messages with the preset message attribute set with the importance marks.
2. The method of claim 1, wherein the predetermined attributes comprise at least one or more of the following in combination:
date of message sending, geographical location from which the message was sent, subscription information of the sender of the message, keywords contained in the message, specific message type.
3. The method of claim 2, wherein the predetermined information of the message sender includes at least one of:
location, age, constellation, birthday, sex, interest tag, mood tag.
4. The method of claim 2, wherein: the special message types include a video message type, an audio message type, a picture message type, and a tagged message type.
5. The method of claim 1, wherein the method further comprises:
receiving reminding information and attribute values corresponding to the reminding information;
matching the received reminding information with the reminding information in the preset message attribute set;
and if the matching is unsuccessful, recording the received reminding message and the corresponding attribute value thereof in the preset message attribute set.
6. The method of claim 1, wherein:
and a conversation item list is displayed on the conversation list interface, the conversation item list comprises conversation persons and/or conversation group icons, and the reminding message is displayed at the corresponding position of the corresponding conversation person and/or conversation group icon.
7. A client, comprising:
the receiving module is used for receiving the instant communication message;
a current attribute value obtaining module, configured to obtain a current attribute value of at least one predetermined attribute of the instant messaging message;
the reminding information acquisition module is used for matching the obtained current attribute value in a preset message attribute set to obtain more than two reminding information corresponding to the current attribute value; attribute values and reminding information are correspondingly recorded in the preset message attribute set;
the reminding information display module is used for displaying at least two reminding information in a conversation list interface corresponding to the instant messaging message, wherein the step of displaying the reminding information comprises the following steps: screening the obtained more than two reminding information according to a preset screening rule to obtain the screened reminding information; displaying the at least two screened reminding messages in a session item corresponding to the instant messaging message in the session list interface, wherein the preset screening rule comprises screening the reminding messages with the preset message attribute set with the importance marks.
8. A client, comprising: the device comprises a communication module, a display, a memory and a processor; wherein the content of the first and second substances,
the communication module can perform network communication to receive and transmit data;
a preset message attribute set is stored in the memory; attribute values and reminding information are correspondingly recorded in the preset message attribute set;
the processor can receive instant communication messages through the communication module; reading a preset message attribute set in the memory; matching the attribute value of at least one preset attribute of the instant messaging message in the preset message attribute set to obtain more than two pieces of reminding information corresponding to the attribute value of the at least one preset attribute; controlling the display to display at least two of the more than two reminding messages in a conversation list interface corresponding to the instant messaging message, wherein the step of displaying the reminding messages comprises the following steps: screening the obtained more than two reminding information according to a preset screening rule to obtain the screened reminding information; displaying the at least two screened reminding messages in a session item corresponding to the instant messaging message in the session list interface, wherein the preset screening rule comprises screening the reminding messages with the preset message attribute set with the importance marks.
CN201510745049.4A 2015-11-05 2015-11-05 Instant messaging message prompting method and client Active CN106685790B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510745049.4A CN106685790B (en) 2015-11-05 2015-11-05 Instant messaging message prompting method and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510745049.4A CN106685790B (en) 2015-11-05 2015-11-05 Instant messaging message prompting method and client

Publications (2)

Publication Number Publication Date
CN106685790A CN106685790A (en) 2017-05-17
CN106685790B true CN106685790B (en) 2021-03-12

Family

ID=58858759

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510745049.4A Active CN106685790B (en) 2015-11-05 2015-11-05 Instant messaging message prompting method and client

Country Status (1)

Country Link
CN (1) CN106685790B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107678811B (en) * 2017-09-07 2022-04-01 福建网龙计算机网络信息技术有限公司 Message prompting method and terminal
JP2019096147A (en) * 2017-11-24 2019-06-20 シャープ株式会社 Electronic apparatus, control device, event information presentation system, server, and event information presentation method
CN112448879B (en) * 2019-08-27 2022-09-13 腾讯科技(深圳)有限公司 Reminding message pushing method and device, terminal and computer readable storage medium
CN111130977B (en) * 2019-11-22 2021-05-14 口碑(上海)信息技术有限公司 Data processing method, data processing apparatus, data packaging method, data output apparatus, storage medium, and electronic device
CN112130949B (en) * 2020-09-27 2024-07-12 北京达佳互联信息技术有限公司 Prompt resource display method and device and computer readable storage medium
CN113392178A (en) * 2020-11-25 2021-09-14 腾讯科技(深圳)有限公司 Message reminding method, related device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697559A (en) * 2009-10-16 2010-04-21 深圳华为通信技术有限公司 Method, device and terminal for displaying messages
CN103684983A (en) * 2012-09-24 2014-03-26 华为技术有限公司 Message processing method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110794A (en) * 2007-08-20 2008-01-23 北京亿企通信息技术有限公司 Method for reminding unread message in instant communication tools
CN104601450B (en) * 2010-05-07 2018-12-14 阿里巴巴集团控股有限公司 A kind of information prompting method and device based on instant messaging IM
CN102238097B (en) * 2010-05-07 2015-07-22 阿里巴巴集团控股有限公司 Instant messaging (IM)-based information reminding method and device
CN102404127B (en) * 2010-09-08 2014-06-11 腾讯科技(深圳)有限公司 Method and device both for reminding of new message
CN102413228A (en) * 2011-09-22 2012-04-11 宇龙计算机通信科技(深圳)有限公司 Communication information prompting method, system and mobile terminal thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101697559A (en) * 2009-10-16 2010-04-21 深圳华为通信技术有限公司 Method, device and terminal for displaying messages
CN103684983A (en) * 2012-09-24 2014-03-26 华为技术有限公司 Message processing method and device

Also Published As

Publication number Publication date
CN106685790A (en) 2017-05-17

Similar Documents

Publication Publication Date Title
CN106685790B (en) Instant messaging message prompting method and client
CN106330685B (en) Group message reminding method and terminal
KR102168367B1 (en) Displaying customized electronic messaging graphics
CN105553834B (en) Message sending method and device
CN105592150B (en) Method, device and system for acquiring push data
US20060167944A1 (en) System and method for the automated notification of compatibility between real-time network participants
EP2717523B1 (en) Wireless terminal and method for processing contact information
CN108282395B (en) Message interaction method and related device, communication system and computer storage medium
CN106685798B (en) Message generation method and device and mobile terminal
CN104850550A (en) Method and apparatus for ordering prompt messages
US9432810B2 (en) Opt-in and time limited bi-directional real-time location sharing
US10848527B2 (en) Session processing in instant messaging
KR20090080693A (en) Terminal and method for displaying contents thereof
EP3341909A1 (en) Automatic background information retrieval and profile updating
US11563709B2 (en) Messaging system of partial and out-of-order events
CN106411703B (en) Information synchronization method and device
JP2021506034A (en) Servers and user terminals that support the management of social networks
CN104376121A (en) Picture self-adaptation matching and combined displaying system, method and user terminal
CN111901225A (en) Message prompting method and device, storage medium and electronic device
CN109756416A (en) For the message prompt method of instant messaging, device and storage medium
CN112817671A (en) Image processing method, device, equipment and computer readable storage medium
US11190472B2 (en) Changing display probability of posted information according to relationship disconnection request
CN101541003A (en) System and method for managing mobile phone based on third generation (3G) mobile communication service
CN105472144A (en) Situation management method and system, and electronic equipment
CN109688041B (en) Information processing method and device, server, intelligent terminal and storage medium

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
TA01 Transfer of patent application right

Effective date of registration: 20180817

Address after: 31119KY1 - 1205, Furong Road mailbox, 802 West Bay Road, Cayman Islands

Applicant after: Nail holding (Cayman) Limited

Address before: Cayman Islands Grand Cayman

Applicant before: Alibaba Group Holding Co., Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant