CN112291134B - Information prompting method, device, equipment and storage medium - Google Patents

Information prompting method, device, equipment and storage medium Download PDF

Info

Publication number
CN112291134B
CN112291134B CN201910667655.7A CN201910667655A CN112291134B CN 112291134 B CN112291134 B CN 112291134B CN 201910667655 A CN201910667655 A CN 201910667655A CN 112291134 B CN112291134 B CN 112291134B
Authority
CN
China
Prior art keywords
group
message
sent
login user
receipt
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
CN201910667655.7A
Other languages
Chinese (zh)
Other versions
CN112291134A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910667655.7A priority Critical patent/CN112291134B/en
Publication of CN112291134A publication Critical patent/CN112291134A/en
Application granted granted Critical
Publication of CN112291134B publication Critical patent/CN112291134B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1868Measures taken after transmission, e.g. acknowledgments

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses an information prompting method, which comprises the following steps: displaying a group session interface containing at least one sent group message; responding to receipt detail viewing operation aiming at the sent group message in the group session interface, and acquiring receipt information of the sent group message corresponding to a login user, wherein the receipt information of the sent group message comprises a reading state identifier used for identifying the reading state of a group member aiming at the sent group message and an interaction relationship identifier used for identifying the interaction relationship between the group member and the login user; and displaying the reading state identification and the interaction relation identification corresponding to the group members on a receipt detail interface. Therefore, the reading state of the group members with the specific interaction relation can be conveniently and quickly checked by the user, the interested content of the group members can be obtained, and the group communication efficiency is improved. The application also discloses a corresponding device, equipment and medium.

Description

Information prompting method, device, equipment and storage medium
Technical Field
The present application relates to the field of instant messaging technologies, and in particular, to an information prompting method, apparatus, device, and storage medium.
Background
With the rapid development of computer networks, instant Messaging (IM) tools have become communication tools commonly used by users, and are widely used not only in leisure and entertainment at ordinary times but also in the work of users, and especially, group service applications are very common.
The instant messaging software provides group services that allow multiple people to communicate in a virtual space, i.e., to implement a group session. A service requirement is generated in the group session application process, that is, in the group session, after a group member issues a message, it needs to pay attention to the reading condition of the message by other members, and there is no corresponding solution for the service requirement.
Disclosure of Invention
The application provides an information prompting method, which enables a login user to quickly acquire interested effective contents by displaying reading state identifiers and interactive relationship identifiers corresponding to group members, and improves group communication efficiency. The application also provides an information prompt device, equipment, a storage medium and a computer program product.
A first aspect of the present application provides an information prompting method, where the method includes:
displaying a group session interface containing at least one sent group message;
responding to the receipt detail viewing operation aiming at the sent group message in the group session interface, and acquiring the receipt information of the sent group message corresponding to a login user, wherein the receipt information of the sent group message comprises a reading state identifier used for identifying the reading state of a group member aiming at the sent group message and an interaction relationship identifier used for identifying the interaction relationship between the group member and the login user;
and displaying the reading state identification and the interaction relation identification corresponding to the group members on a receipt detail interface.
A second aspect of the present application provides an information prompting method, where the method includes:
receiving a receipt information acquisition request aiming at a sent group message, wherein the receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message;
determining the reading state of the group member in the group where the sent group message is located on the sent group message;
generating receipt information of the sent group message for the login user, wherein the receipt information comprises a reading state identifier for identifying the reading state of the group member aiming at the sent group message and an interactive relationship identifier for identifying the interactive relationship between the group member and the login user;
and sending the receipt information to the login user so as to display the reading state identification and the interaction relation identification of other group members to the sent group message on a receipt detail interface of the login user.
A third aspect of the present application provides an information presentation apparatus, including:
the first display module is used for displaying a group conversation interface containing at least one sent group message;
an obtaining module, configured to obtain, in response to a receipt detail viewing operation for the sent group message in the group session interface, receipt information of the sent group message corresponding to a login user, where the receipt information of the sent group message includes a reading state identifier for identifying a reading state of a group member for the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user;
and the second display module is used for displaying the reading state identification and the interaction relation identification corresponding to the group members on the receipt detail interface.
A fourth aspect of the present application provides an information presentation apparatus, the apparatus comprising:
the receiving module is used for receiving a receipt information acquisition request aiming at the sent group message, wherein the receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message;
a determining module, configured to determine a reading state of the sent group message by a group member in the group where the sent group message is located;
a generating module, configured to generate receipt information of the sent group message for the login user, where the receipt information includes a reading state identifier for identifying a reading state of a group member with respect to the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user;
and the sending module is used for sending the receipt information to the login user so as to display the reading state identifier and the interaction relationship identifier of other group members on the receipt detail interface of the login user for the sent group message.
A fifth aspect of the present application provides an apparatus, the apparatus:
comprises a processor and a memory;
the memory is used for storing a computer program;
the processor is configured to execute the information prompting method according to the computer program in the first aspect or the second aspect.
A sixth aspect of the present application provides a computer-readable storage medium for storing a computer program for executing the information presentation method according to the first aspect.
According to the technical scheme, the embodiment of the application has the following advantages:
in an instant messaging application, aiming at a business requirement that a group member needs to pay attention to the reading condition of other group members to a message after the group member issues the message in a group session, an embodiment of the present application provides an information prompting method, specifically, when a group session interface including at least one sent group message is displayed, and a user triggers a receipt detail viewing operation for the sent group message, the receipt information of the sent group message corresponding to a login user is obtained in response to the receipt detail viewing operation, and is displayed on the receipt detail interface, wherein the receipt information includes a reading state identifier for identifying the group member to the sent group message and an interaction relationship identifier for identifying the interaction relationship between the group member and the login user, so that the user can conveniently and quickly view the reading state of the group member with a specific interaction relationship, and the group communication efficiency is improved.
Drawings
Fig. 1 is a scene architecture diagram of an information prompt method in an embodiment of the present application;
FIG. 2 is a flowchart of an information prompting method in an embodiment of the present application;
fig. 3A is a schematic diagram of requesting receipt information after a message is successfully sent in an embodiment of the present application;
FIG. 3B is a diagram illustrating an embodiment of requesting receipt information during message sending;
FIGS. 4A-4E are schematic diagrams of interfaces displaying response piece information in the embodiments of the present application;
FIG. 5 is a diagram illustrating an embodiment of the present application for reminding a group member of an unread reading status;
FIG. 6 is a flowchart of an information prompting method in an embodiment of the present application;
FIG. 7 is a system architecture diagram of an information prompting method in an embodiment of the present application;
fig. 8 is a schematic view of an application scenario of an information prompt method in an embodiment of the present application;
FIG. 9 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 10 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 11 is a schematic structural diagram of an information prompt apparatus in an embodiment of the present application;
FIG. 12 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 13 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 14 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 15 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
FIG. 16 is a schematic structural diagram of an information prompt device in an embodiment of the present application;
fig. 17 is a schematic structural diagram of a terminal in an embodiment of the present application;
fig. 18 is a schematic structural diagram of a server in the embodiment of the present application.
Detailed Description
In order to make the technical solutions of the present application better understood, 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, 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," "third," "fourth," and the like in the description and in the claims of the present application and in the drawings described above, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged under appropriate circumstances such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Aiming at the technical problem that the reading condition of other members to the message is not solved correspondingly after the group members release the message, the application provides an information prompting method, which displays the receipt information comprising the reading state identification and the interaction relation identification on a receipt detail interface, meets the business requirement that the group members need to pay attention to the reading condition of the other members to the message after releasing the message, and can prompt the reading state of the login user and the members with specific interaction relation, so that the login user can quickly obtain the interested content, and the group communication efficiency is improved.
It can be understood that the information prompting method provided by the application can be applied to data processing equipment, and the data processing equipment comprises a terminal and a server. The terminal may be a desktop terminal device including a desktop, or a portable mobile terminal device including a notebook computer, a tablet computer, and a smart phone, or a vehicle-mounted terminal device, a wearable terminal device, a virtual reality/augmented reality terminal device, and the like. The server may be a computing device that provides an information alert service.
The information prompting method provided by the application can be stored in the terminal and the server in the form of computer programs. The terminal and the server interact by running a computer program to realize the information prompting method. It should be noted that the computer program may be a stand-alone computer program, or may be a functional module, a plug-in, or an applet integrated with other programs.
In practical application, the information prompting method provided by the application can be applied to an application environment as shown in fig. 1.
As shown in fig. 1, the terminal 110 is connected to the server 120 through the network, the terminal 110 displays a group session interface including at least one sent group message, in the group session interface, the user may trigger a response piece detail viewing operation for the sent group message, the terminal 110 may obtain response piece detail viewing operation from the server 120, the response piece information of the sent group corresponding to the logged-in user, and then the terminal 110 displays the response piece information on the response piece detail interface to prompt the reading state and the interaction relationship corresponding to the user group member.
In order to make the technical solution of the present application clearer and easier to understand, the following describes the information prompting method provided by the present application in detail from the perspective of the terminal and the server, respectively.
First, referring to a flowchart of an information prompting method shown in fig. 2, the method includes:
s201: a group session interface is displayed that includes at least one sent group message.
The group session interface refers to a multi-user session interface provided by application software for a user. By application software is meant an application that enables group session functionality, such as an instant messaging application, a gaming application, a network storage application, and the like. For convenience of description, the instant messaging application is described below as an example.
In the specific implementation, the instant messaging application is installed on the terminal, and the user realizes the group session with other group members through the instant messaging application. Specifically, the user may trigger an operation of entering the group session interface by means of touch, mouse click, or the like, and the terminal displays the group session interface in response to the operation.
When other members in the group send the group message, the terminal can receive the group message and display the group message in the group session interface. Certainly, the user can also serve as a message publisher to send a group message to the group, specifically, the group session interface carries a message editing control and a message sending control, the user can edit the group message through the message editing control, then the edited group message is sent to the group by using the message sending control, and after the group message is successfully sent, the group message is displayed in the group session interface.
S202: and responding to the receipt detail viewing operation aiming at the sent group message in the group session interface, and acquiring the receipt information of the sent group message corresponding to the login user.
And the message receiver can execute the receipt detail viewing operation aiming at the sent group message in the group session interface after receiving the sent group message. For the message publisher, after the group message is successfully sent, the message publisher may perform a response piece detail checking operation on the sent group message, or may request corresponding response piece information when sending the group message.
Fig. 3A and fig. 3B respectively show schematic diagrams of requesting receipt information after a message is successfully sent and when the message is sent, as shown in fig. 3A, a message publisher may trigger a receipt detail viewing operation by pressing a sent group message 301 for a long time on a group session interface 300 and selecting a receipt control 302 in a displayed drop-down menu, and for a message receiver, the receipt detail viewing operation may be triggered in the same manner; in another example, as shown in fig. 3B, when the message publisher edits the message through the message editing control 304, the request receipt information control 305 is further selected, and then the group message is sent through the sending control 306, so as to implement triggering of a receipt detail checking operation for the sent group message, so that the receipt detail checking operation is used for instructing the server to return the receipt information at a specified time point, where the specified time point may be a time point specified by the message publisher itself, for example, 1 minute after the specified time point is the message publishing time, and the specified time point may also be a time point default by the system, for example, 3 minutes after the message publishing time.
The receipt information of the sent group message comprises a reading state identifier for identifying the reading state of the group member aiming at the sent group message and an interaction relationship identifier for identifying the interaction relationship between the group member and the login user.
Considering that the reading state mainly comprises a read state and an unread state, the reading state identifier can be represented by a field with the length of 1bit, and the field with the value of 0 and 1 respectively represents that the sent group message is in the read state and the unread state.
The interactive relations can be divided into various categories according to actual needs, for example, the interactive relations can be divided into @ group members and concerned group members, and in some cases, the concerned group members can be further subdivided into special concerned group members and general concerned group members. The concerned group member may be a group member identified by the user in advance, or a group member determined based on the interaction record of the user and the group member.
It should be noted that, in some cases, some group members may not belong to any of the above categories, for example, the group members do not belong to the group member at @ nor belong to a group member concerned, and the group members of this category also need to be distinguished by corresponding interactive relationship identifiers, based on which, the interactive relationship status identifier may be characterized by a field with a length of more than 2 bits, and different interactive relationships are respectively characterized when the field takes values of 00, 01, 10, and 11.
In specific implementation, the terminal may obtain the receipt information of the sent group message corresponding to the login user by requesting the read status list and the unread status list from the server. Specifically, the terminal sends a receipt information acquisition request to the server, where the acquisition request includes a user identifier of the login user and a message identifier of the sent group message, and the acquisition request is used to request to acquire the receipt information of the sent group message for the login user, and then receives a read state list and an unread state list corresponding to the sent group message sent by the server.
The read state list comprises read state identifications and interactive relationship identifications of group members which have read and sent the group message, and the unread state list comprises unread state identifications and interactive relationship identifications of group members which have unread and sent the group message.
S203: and displaying the reading state identification and the interaction relation identification corresponding to the group members on a receipt detail interface.
In practical application, referring to fig. 4A, the terminal may first divide the group members into two types according to read and unread, then display the read status identifier and the interaction relationship identifier of the read group member at the first position 401 of the receipt details interface 400, and display the read status identifier and the interaction relationship identifier of the unread group member at the second position 402 of the receipt details interface 400.
The interactive relation identification can be represented in the form of one or more combinations of characters, numbers, symbols and patterns. Fig. 4A is an example of identifying an interactive relationship with a text, where the text such as "person being @ and" person being attended "is used to identify a group member of the corresponding interactive relationship, which enables a user to quickly know a reading status of an interested group member.
In practical applications, the terminal may also identify the interaction relationship by a symbol or a pattern, as shown in fig. 4B, in an example, the terminal may identify the @ group member by a symbol "@", identify the concerned group member by a heart-shaped pattern, identify the group member belonging to a friend by a contact pattern, and the like, and certainly, when identifying the concerned group member, identify the concerned group member by a star "@", and further, the terminal may also represent the attention degree by the number of stars, for example, a plurality of stars represent the group member concerned particularly, one star represents the group member concerned commonly, and the terminal may also represent the interaction degree by the color of a star, for example, the deeper the color represents the interaction degree, so that the whole receipt detail page may be simpler, and the user may also quickly obtain the reading state of the interested group member by the above symbol or pattern. Of course, the application is not limited to the above icon form in practical application, and may also be characterized by using a circle, a triangle or other icons.
Of course, in the case of a large number of group members, referring to fig. 4C, the terminal may set any one of the read and unread classes as a default class, and set the other class as a handover class. When the response piece detail interface 400 displays the reading state identifiers and the interaction relationship identifiers corresponding to the group members, the reading state identifiers and the interaction relationship identifiers of the group members belonging to the default classification are preferentially displayed, and when a user triggers a viewing operation for switching the classification, for example, when the class label is switched from the "read" class label 403 to the "unread" class label 404, the reading state identifiers and the interaction relationship identifiers of the group members belonging to the switching classification, for example, "unread" are displayed.
In some cases, the user is more closely related to the designated group member in the group, which may be more expecting the reading status of the closely related group member, based on which the terminal may also display the reading status and the interaction relationship of the group member according to the degree of closeness of relationship with the user. Wherein, the degree of relationship closeness can be characterized by the degree of interaction. The interaction degree of the group member may be calculated according to information including the number of interactions and/or the amount of interaction information, and certainly in some possible implementation manners, the interaction degree of the group member may also be calculated according to information on whether the group member is a friend, for example, the interaction degree may be determined by performing a weighted operation on the number of interactions, the amount of interaction information, and whether the group member is a friend. The server can also sort the group members in a descending order to obtain the sorting order of the group members based on the interaction degree between the group members and the login user.
When the receipt information of the sent group message further comprises the sorting order of each group member obtained by sorting each group member in a descending order based on the interaction degree between the group member and the login user, the terminal can also display the reading state identifier and the interaction relation identifier corresponding to each group member on the receipt detail interface according to the sorting order of each group member. Specifically referring to fig. 4D, the terminal divides the group members into two types according to the read and unread, then displays the read status identifiers and the interaction relationship identifiers of the read group members according to the sorting order at the first position 401 of the receipt detail interface 400, and displays the read status identifiers and the interaction relationship identifiers of the unread group members according to the sorting order at the second position 402 of the receipt detail interface 400. In this way, the user can quickly view the reading status of the group members who are closely related to the user.
In some cases, the user pays attention to the group members with relatively earlier reading time, based on this, the terminal may also request the server to obtain a ranking sequence of the group members obtained by ranking the group members with read reading states according to the reading time sequence, correspondingly, the receipt information of the sent group message further includes the ranking sequence of the group members, and the terminal may also display the reading state identifiers and the interaction relationship identifiers corresponding to the group members on the receipt detail interface according to the ranking sequence of the group members. Further, when the terminal displays the reading state identifier and the interaction relationship identifier corresponding to the group member, the terminal can also display the reading time of the group member whose reading state is read. Referring to fig. 4E, the terminal sets "read" as the default classification and "unread" as the handover classification. In the receipt detail interface 400, according to a sorting sequence obtained based on the sorting of the reading time, the reading state identifiers and the interaction relationship identifiers of the group members whose reading states are read are displayed, and when a user triggers a viewing operation for the "unread" classification, that is, when the category label is switched from the "read" category label 403 to the "unread" category label 404, the reading state identifiers and the interaction relationship identifiers of the group members whose reading states are "unread" are displayed.
In some possible implementation manners, the terminal can also display the reading state identifiers and the interaction relationship identifiers of the group members in two manners of sequencing according to the interaction degree and the reading time for the user to select, so that the user can quickly check the reading state of the group members according to actual needs. Of course, the terminal may also sort according to the interaction degree first, and further sort according to the reading time on the basis, and display the reading status identifier and the interaction relationship identifier of the group members.
In practical application, if the sent group message is an emergency message or other messages needing reminding, the terminal can also provide reminding service for the group members of which the reading state identifiers are in the unread state. Specifically, referring to fig. 5, when the terminal displays that the reading status identifier is in an unread status in the receipt detail interface 500, the terminal also displays a selection control 501 for selecting an object to be reminded and a reminding control 502 for reminding to view the sent message, so that the user can select at least one group member of which the reading status identifier is in an unread status through the selection control 501 as the object to be reminded, and trigger a reminding operation by clicking the reminding control 502 or the like, and the terminal sends the reminding request to the server in response to the reminding operation, where the reminding request includes the name of the selected group member and is used to request the server to remind the selected group member to view the sent group message.
From the above, an embodiment of the present application provides an information prompting method, and in an instant messaging application, when a group session interface including at least one sent group message is displayed, and when a user triggers a receipt detail viewing operation for the sent group message, the receipt information of the sent group message corresponding to a login user is obtained in response to the receipt detail viewing operation, and is displayed on the receipt detail interface, where the receipt information includes a reading state identifier for identifying the sent group message by a group member and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user, so that the user can conveniently and quickly view the reading state of the group member having a specific interaction relationship, and the group communication efficiency is improved.
Next, the information prompting method provided by the embodiment of the present application will be described in detail from the perspective of the server.
Referring to the flowchart of the information prompting method shown in fig. 6, the method includes:
s601: and receiving a response piece information acquisition request aiming at the sent group message.
The receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message. The receipt information acquisition request is used for requesting to acquire the receipt information of the sent group message for the login user. The requester can be the message publisher who has sent the group message, or can be the message receiver who has sent the group message.
In a specific implementation, the server may receive the response piece information obtaining request for the sent group message after the sent group message is successfully sent. For the message publisher, the server may also receive a response piece information acquisition request for the group message when receiving the group message.
S602: and determining the reading state of the group member in the group where the sent group message is positioned on the sent group message.
In the concrete implementation, if the group member in the group reads the sent group message, the terminal corresponding to the group member reports the reading state of the group member to the server, so that the server can determine the reading state of the group member in the group where the sent group message is located to the sent group message according to the information reported by each terminal.
S603: and generating the response piece information of the sent group message for the login user.
The receipt information comprises a reading state identifier used for identifying the reading state of the group member aiming at the sent group message and an interactive relationship identifier used for identifying the interactive relationship between the group member and the login user. The reading state specifically includes a read state and an unread state, the interaction relationship between the group members and the login user can be divided into various categories according to actual needs, for example, the @ group member and the concerned group member, and the concerned group member can be further subdivided into a group member of special interest and a group member of general interest. The concerned group member may be a group member identified by the login user in advance, or a group member determined based on the interaction record of the login user and the group member.
Considering that the reading state is mainly divided into a read state and an unread state, the server can generate the receipt information by constructing a read state list and an unread state list. Specifically, for the sent group information, the server constructs a read state list and an unread state list, then writes the name of the group member whose reading state for the sent group information is read and the interactive relationship identifier for identifying the interactive relationship between the group member and the login user into the read state list, and writes the name of the group member whose reading state for the sent group information is unread and the interactive relationship identifier for identifying the interactive relationship between the group member and the login user into the unread state list.
The server can also sequence the group members according to the interest degrees of the login users and add a sequencing result in the receipt information of the sent group message, so that the terminal can display the reading state identification and the interaction relation identification of the group members according to the sequencing result, the login users can quickly check the interested content, and the group communication efficiency is improved.
The interest degree of the login user can be represented to a certain extent through the interaction degree of the login user and the group members, and the deeper the interaction degree is, the more interest the login user is in the group members. Based on the above, the server may also determine the interaction degree between each group member of the group to which the sent group message belongs and the login user, sort each group member according to a descending sorting manner of the interaction degree to obtain a sorting order of each group member, and add the sorting order of each group member in the receipt information of the sent group message.
In a specific implementation, the server may obtain the number of times of interaction and/or the amount of interaction information between each group member in the group where the sent group message is located and the login user, where the amount of interaction information refers to the amount of information carried by the group member interaction message, and for a text message, the amount of interaction information has a correlation with the message length to some extent, and the information amount may be represented by the message length, and then the server may determine the degree of interaction between each group member and the login user according to the number of times of interaction and/or the amount of interaction information.
It can be understood that the login user and the group members can not only perform conversation in the group, but also perform single-person conversation, i.e. private chat, with the group members when the group members and the login user are friends, or when the group members are in the contact list of the login user. Based on this, when determining the number of interactions and/or the amount of interaction information between each group member and the login user, the server may further use the sum of the number of interactions between the login user and the group member in the group and the number of interactions between the private chat as the number of interactions between the group member and the login user, and use the amount of interaction information in the group and the amount of interaction information between the private chat as the amount of interaction information between the group member and the login user.
Further, when the interaction degree is calculated, the server may determine the interaction degree between the group member and the login user according to whether the group member and the login user are friends or not on the basis of the number of interactions and/or the amount of interaction information. For example, the server may perform a weighted operation on the number of interactions, the amount of interaction information, and whether the friend is a friend, to obtain the degree of interaction between the group member and the login user.
In practical application, the logged-on user is more interested in the @ group member or the concerned group member, so the server may first determine the group member interested by the logged-on user in the group where the sent group message is located, such as the @ group member or the concerned group member, and then determine that the interaction degree between the interested group member of the logged-on user and the logged-on user is greater than the interaction degree between other group members and the logged-on user.
Under some conditions, the login user pays more attention to the group members with relatively early reading time, based on this, the server can also record the reading time of the group members when receiving that the reading state of the sent group message by the group members is read, then sort the group members with the read reading state according to the reading time sequence to obtain the sorting sequence of the group members, and add the sorting sequence of the group members in the receipt information of the sent group message.
In practical application, the server may add any one or more of the group members sorted according to the descending order of the interaction degree to obtain the sorting order of the group members and the group members whose reading states are read according to the reading time sequence to obtain the sorting order of the group members to the receipt information of the sent group message according to needs. Of course, the server may also sort the messages in descending order according to the interaction degree, then further sort the messages according to the reading time sequence on the basis of the sorting to obtain the sorting sequence of the group members, and add the sorting sequence to the receipt information of the sent group message.
S604: and sending the receipt information to the login user so as to display the reading state identification and the interaction relation identification of other group members to the sent group message on a receipt detail interface of the login user.
In view of the above, an embodiment of the present application provides an information prompting method, which includes receiving a receipt information acquisition request for a sent group message, where the receipt information acquisition request includes a user identifier of a login user and a message identifier of the sent group message, determining a reading state of a group member in a group where the sent group message is located for the sent group message, then generating, for the login user, receipt information of the sent group message, where the receipt information includes a reading state identifier for identifying the reading state of the group member for the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user, and finally sending the receipt information to the login user, so that the reading state identifier and the interaction relationship identifier of other group members for the sent group message are displayed on a receipt detail interface of the login user. Therefore, the login user can quickly check the interested content, and the group communication efficiency is improved.
For the convenience of understanding, the information prompting method provided by the application is also introduced from the perspective of program implementation.
The method is applied to a system architecture as shown in fig. 7, the system architecture includes a client and a server, the client includes a first collection module, a second collection module and a display module, wherein the first collection module is used for collecting names of message publishers and names of group members at the time of sending group messages, the second collection module is used for collecting names of group members concerned by login users, the server includes a processing logic module, the processing logic module is specifically a logic module for processing the display of read unread messages, and the processing logic module is used for acquiring the reading state of each group member for the sent group messages, acquiring the names of the group members at the time of sending the group messages and the names of the group members concerned by the login users through communication with the client, and then sending the reading state identification and the interaction relationship identification of the group members to the client, wherein the interaction relationship identification is used for identifying whether the group members are members to be @ or are concerned by the login users, or not, and then the display module of the client displays the reading state identification and the interaction relationship identification of the group members.
The specific implementation process can be seen in the following steps:
step 1, a first collecting module of a client collects the names of group members of a user @ in a group message.
In the case of a particular implementation, the client can collect the names of the group members at the time of sending the message by the command # msg _ @ userid, similarly, the client can collect the name of the message publisher by command # sendmsg _ userid as follows.
And 2, a second collection module of the client collects the names of the group members concerned by the login user.
In particular implementations, the client may collect the names of group members of particular interest to the logged-in user via a command # msg _ special _ userid.
And 3, collecting the reading state of the sent group message by a processing logic module of the server.
Specifically, the server may acquire the reading status of the group members for the sent group message from the client by the command # set _ read _ status as follows. In addition, the server is communicated with the client, and the name of the group member at the time of sending the message and the name of the group member concerned by the login user are obtained from the client.
In practical application, the server may store the reading status information of the group members and the interaction relationship with the login members through the status table and the relationship table, which is specifically as follows:
TABLE 1
User ID Message ID Status of state
userid MSG ID Read 1.unread 0
TABLE 2
Figure BDA0002140644960000141
Figure BDA0002140644960000151
And 4, displaying the reading states and the interaction relations of the group members by a display module of the client.
Specifically, the client may display the reading status of the group member and the interaction relationship of the group member with the login user by the command # show _ read _ status as follows.
It can be understood that the information prompting method provided by the present application can be applied to application software with any group session function, and the following description will be given by taking a group session scene of a certain instant messaging application as an example.
Referring to an application scenario diagram of the information prompting method shown in fig. 8, the scenario includes a terminal 100 and a server 200, the terminal 100 is installed with a client for instant messaging application, and a user registers on the client through their respective terminals, and can subsequently log in the client to implement instant messaging. The present embodiment takes group session scenes of a user a, a user B, a user C, a user D, and a user E as an example for explanation.
In this scenario, a user a sends a group message in a target group consisting of the user a, the user B, the user C, the user D, and the user E through a client on the terminal 100 thereof, for example, "@ user B @ user C would like to go to the plantations on weekend", wherein the user a also has chosen a "request receipt" control when sending the group message, so as to trigger an operation of obtaining receipt information of the group message, and after the sending is successful, the terminal of the user a displays a group session interface including the group message.
User B first enters the group session interface to view the group message and replies with a message "ok, saturday or sunday? "then the terminal of user B reports the reading status of user B as read to the server 200. The user D then enters the group session interface to check the group message, and the terminal of the user D reports the read state of the user D to the server 200 as read.
In this way, the server 200 may obtain the reading states of the group members, specifically, the user B and the user D are read, and the user C and the user E are unread, and in addition, the server 200 may further obtain the group members concerned by the login users (including the message publisher user a) from the terminal, for example, the current login users include the user a, the user B, and the user D, where the group members concerned by the user a include the user D, the group members concerned by the user B include the user D, and the group members concerned by the user D include the user C.
Aiming at the user A, the server can generate receipt information of the user A aiming at the sent group message according to the reading state of other group members, the group member concerned by the user A and the group member when the user A releases the message, and returns the receipt information to the terminal of the user A, wherein the terminal of the user A is according to the following format
The formula displays receipt information:
TABLE 3
Figure BDA0002140644960000161
When the user B also triggers the operation of acquiring the receipt information, the server may generate the receipt information of the user a for the sent group message according to the reading states of other group members, the group members concerned by the user B, and the group members @ when issuing the message, and return the receipt information to the terminal of the user B, and the terminal of the user B displays the receipt information according to the following format:
TABLE 4
Figure BDA0002140644960000162
In tables 3 and 4, the fact that the content corresponding to the user E is a blank indicates that the user E does not belong to the person to which the @ is applied, nor to the person concerned by the currently logged-in user.
In this embodiment, the server may also sort the group members based on the reading time, or sort the group members based on the interaction degree between the login user and the group members, and add the sorting result to the receipt information, so that the terminal displays the receipt information according to the sorting result, so that the user may quickly obtain the content of interest.
Based on the above specific implementation manners of the information prompting method provided in the embodiments of the present application, the embodiments of the present application also provide corresponding apparatuses, which will be described below from the perspective of function modularization.
Referring to the schematic structural diagram of the information prompting device shown in fig. 9, the device 900 includes:
a first display module 910, configured to display a group session interface including at least one sent group message;
an obtaining module 920, configured to obtain response information of the sent group message corresponding to a login user in response to a response detail checking operation for the sent group message in the group session interface, where the response information of the sent group message includes a reading state identifier for identifying a reading state of a group member with respect to the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user;
and a second display module 930, configured to display, in the response piece detail interface, the reading state identifier and the interaction relationship identifier corresponding to the group member.
Optionally, the receipt information of the sent group message further includes sorting the group members in a descending order based on the interaction degree between the group members and the login user to obtain a sorting order of the group members;
the second display module 930 is specifically configured to:
and displaying the reading state identification and the interaction relation identification corresponding to the group members on the receipt detail interface according to the sorting order of the group members.
Optionally, referring to fig. 10, fig. 10 is a schematic structural diagram of an information prompting device provided in an embodiment of the present application, and on the basis of the structure shown in fig. 9, the obtaining module 920 specifically includes:
the sending submodule 921 is configured to send a receipt information obtaining request to a server, where the obtaining request includes a user identifier of the login user and a message identifier of the sent group message, and the obtaining request is used to request to obtain the receipt information of the sent group message for the login user;
a receiving submodule 922, configured to receive a read status list and an unread status list corresponding to the sent group message sent by the server; the read status list comprises read status identifiers and interactive relationship identifiers of the group members which have read the sent group message; the unread status list comprises unread status identifiers and interactive relationship identifiers of the group members which have unread the sent group message.
Optionally, the second display module 930 is specifically configured to:
preferentially displaying reading state identifiers and interactive relation identifiers of group members belonging to default classifications in a read and unread classification mode in a receipt detail interface, wherein the default classifications are one of the read and unread classifications, and the other classification is used as a switching classification;
and responding to the viewing operation aiming at the switching classification, and displaying the reading state identification and the interaction relation identification of the group members belonging to the switching classification.
Optionally, referring to fig. 11, fig. 11 is a schematic structural diagram of an information prompting device provided in the embodiment of the present application, and on the basis of the structure shown in fig. 9, the device 900 further includes a determining module 940 and a reminding module 950;
the second display module 930, further configured to, when the reading status flag is displayed in the receipt detail interface as an unread status, further display a selection control for selecting an object to be reminded and a reminder control for reminding to view the sent message;
the determining module 940 is configured to determine the name of the group member selected through the selection control;
the reminding module 950 is configured to send the reminding request to a server in response to a reminding operation triggered by the reminding control, where the reminding request includes a name of a selected group member, and the reminding request is used to request the server to remind the selected group member to view the sent group message.
An embodiment of the present application further provides another information prompting device, referring to a schematic structural diagram of the information prompting device shown in fig. 12, where the device 1200 includes:
a receiving module 1210, configured to receive a response piece information obtaining request for a sent group message, where the response piece information obtaining request includes a user identifier of a login user and a message identifier of the sent group message;
a determining module 1220, configured to determine a reading state of the sent group message by a group member in the group where the sent group message is located;
a generating module 1230, configured to generate response piece information of the sent group message for the login user, where the response piece information includes a reading state identifier for identifying a reading state of a group member with respect to the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user;
a sending module 1240, configured to send the receipt information to the login user, so that the reading status identifier and the interaction relationship identifier of the sent group message by other group members are displayed on the receipt detail interface of the login user.
Optionally, referring to fig. 13, fig. 13 is a schematic structural diagram of an information prompting device provided in the embodiment of the present application, and on the basis of the structure shown in fig. 12, the device 1200 further includes a first sorting module 1250;
the determining module 1220 is further configured to determine the interaction degree between each group member of the group in which the sent group message is located and the login user;
the first sorting module 1250 is configured to sort the group members according to the descending sorting manner of the interaction degree to obtain a sorting order of the group members;
the receipt information of the sent group message also includes the ordering order of the group members.
Optionally, the determining module 1220 is specifically configured to:
determining group members in which the sent group message is in which the login user is interested;
and determining that the interaction degree between the group member interested by the login user and the login user is greater than the interaction degree between other group members and the login user.
Optionally, referring to fig. 14, fig. 14 is a schematic structural diagram of an information prompting device provided in an embodiment of the present application, and on the basis of the structure shown in fig. 13, the determining module 1220 includes:
an obtaining sub-module 1221, configured to obtain the number of interactions and/or the amount of information exchanged between each group member in the group in which the sent group message is located and the login user;
the determining submodule 1222 is configured to determine, according to the number of interactions and/or the amount of interaction information, a degree of interaction between each group member and the login user.
Optionally, referring to fig. 15, fig. 15 is a schematic structural diagram of an information prompting device provided in an embodiment of the present application, and on the basis of the structure shown in fig. 12, the device 1200 further includes:
the recording module 1260 is used for recording the reading time of the group members when the reading state of the sent group message of the group members is read;
the second sorting module 1270 is configured to sort the group members whose reading states are read according to the reading time sequence to obtain a sorting sequence of the group members;
the receipt information of the sent group message also includes the ordering sequence of the group members.
Optionally, referring to fig. 16, fig. 16 is a schematic structural diagram of an information prompting device provided in the embodiment of the present application, and on the basis of the structure shown in fig. 12, the generating module 1230 includes:
a constructing submodule 1231, configured to construct, for the sent group message, a read status list and an unread status list;
a first writing sub-module 1232, configured to write, into the read status list, the name of the group member whose reading status is read for the sent group message and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user;
a second writing sub-module 1233, configured to write, into the unread status list, the name of the group member whose reading status for the sent group message is unread, and an interaction relationship identifier for identifying an interaction relationship between the group member and the login user.
Based on the specific implementation manner of the information prompting method provided in the embodiment of the present application, the embodiment of the present application further provides a device for implementing the method, where the device may be a terminal or a server, and the following description is made from the perspective of hardware implementation.
As shown in fig. 17, for convenience of description, only the portions related to the embodiments of the present application are shown, and details of the specific technology are not disclosed, please refer to the method portion of the embodiments of the present application. The terminal may be any terminal device including a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), a vehicle-mounted computer, etc., taking the terminal as the mobile phone as an example:
fig. 17 is a block diagram illustrating a partial structure of a mobile phone related to a terminal according to an embodiment of the present disclosure. Referring to fig. 17, the handset includes: radio Frequency (RF) circuit 1710, memory 1720, input unit 1730, display unit 1740, sensor 1750, audio circuit 1760, wireless fidelity (WiFi) module 1770, processor 1780, and power supply 1790. Those skilled in the art will appreciate that the handset configuration shown in fig. 17 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 17:
the RF circuit 1710 can be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, for processing the received downlink information of the base station in the processor 1780; in addition, the data for designing uplink is transmitted to the base station. In general, RF circuit 1710 includes, but is not limited to, an antenna, at least one Amplifier, a transceiver, a coupler, a Low Noise Amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 1710 may also communicate with networks and other devices via wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communication (GSM), general Packet Radio Service (GPRS), code Division Multiple Access (CDMA), wideband Code Division Multiple Access (WCDMA), long Term Evolution (LTE), email), short Message Service (SMS), etc.
The memory 1720 can be used for storing software programs and modules, and the processor 1780 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 1720. The memory 1720 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, etc. Further, the memory 1720 may include high-speed random access memory and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The input unit 1730 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the cellular phone. In particular, input units 1730 may include a touch panel 1731 as well as other input devices 1732. The touch panel 1731, also referred to as a touch screen, may collect touch operations of a user (e.g., operations of the user on the touch panel 1731 or near the touch panel 1731 by using any suitable object or accessory such as a finger or a stylus), and drive a corresponding connection device according to a preset program. Alternatively, the touch panel 1731 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, and sends the touch point coordinates to the processor 1780, and can receive and execute commands sent from the processor 1780. In addition, the touch panel 1731 may be implemented by various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. The input unit 1730 may include other input devices 1732 in addition to the touch panel 1731. In particular, other input devices 1732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 1740 may be used to display information input by or provided to the user and various menus of the mobile phone. The Display unit 1740 may include a Display panel 1741, and optionally, the Display panel 1741 may be configured by a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1731 may cover the display panel 1741, and when the touch panel 1731 detects a touch operation on or near the touch panel 1731, the touch panel is transmitted to the processor 1780 to determine the type of the touch event, and then the processor 1780 provides a corresponding visual output on the display panel 1741 according to the type of the touch event. Although in fig. 17, touch panel 1731 and display panel 1741 are provided as two separate components to implement the input and output functions of the mobile phone, in some embodiments, touch panel 1731 and display panel 1741 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 1750, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel 1741 according to the brightness of ambient light, and a proximity sensor that turns off the display panel 1741 and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing gestures of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometers and taps), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, the description is omitted here.
The audio circuitry 1760, the speaker 1761, and the microphone 1762 may provide an audio interface between the user and the handset. The audio circuit 1760 may transmit the electrical signal converted from the received audio data to the speaker 1761, and the electrical signal is converted into a sound signal by the speaker 1761 and output; on the other hand, the microphone 1762 converts the collected sound signals into electrical signals, which are received by the audio circuit 1760 and converted into audio data, which are then processed by the audio data output processor 1780 and sent to, for example, another cell phone via the RF circuit 1710, or output to the memory 1720 for further processing.
WiFi belongs to short-distance wireless transmission technology, and the mobile phone can help the user to send and receive e-mail, browse web pages, access streaming media, etc. through the WiFi module 1770, which provides the user with wireless broadband internet access. Although fig. 17 shows the WiFi module 1770, it is understood that it does not belong to the essential constitution of the handset, and can be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 1780 is a control center of the mobile phone, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile phone and processes data by operating or executing software programs and/or modules stored in the memory 1720 and calling data stored in the memory 1720, thereby integrally monitoring the mobile phone. Alternatively, processor 1780 may include one or more processing units; preferably, the processor 1780 may integrate an application processor, which primarily handles operating systems, user interfaces, application programs, 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 processor 1780.
The handset also includes a power supply 1790 (e.g., a battery) to power the various components, preferably through a power management system, which may be logically coupled to the processor 1780 to manage charging, discharging, and power consumption management functions.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiment of the present application, the processor 1780 included in the terminal further has the following functions:
displaying a group session interface containing at least one sent group message;
responding to the receipt detail viewing operation aiming at the sent group message in the group session interface, and acquiring the receipt information of the sent group message corresponding to a login user, wherein the receipt information of the sent group message comprises a reading state identifier used for identifying the reading state of a group member aiming at the sent group message and an interaction relationship identifier used for identifying the interaction relationship between the group member and the login user;
and displaying the reading state identification and the interaction relation identification corresponding to the group members on a receipt detail interface.
Optionally, the processor 1780 is further configured to execute the steps of any implementation manner of the information prompting method provided in the present application.
Embodiments of the present application also provide another apparatus, which is specifically a server, and the server 1800 may have a large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1822 (e.g., one or more processors) and a memory 1832, and one or more storage media 1830 (e.g., one or more mass storage devices) storing applications 1842 or data 1844. Memory 1832 and storage medium 1830 may be, among other things, transitory or persistent storage. The program stored on the storage medium 1830 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, a central processor 1822 may be provided in communication with the storage medium 1830 to execute a series of instruction operations in the storage medium 1830 on the server 1800.
The server 1800 may also include one or more power supplies 1826, one or more wired or wireless network interfaces 1850, one or more input-output interfaces 1858, and/or one or more operating systems 1841, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and so forth.
The steps performed by the server in the above embodiment may be based on the server structure shown in fig. 18.
The CPU1822 is configured to perform the following steps:
receiving a receipt information acquisition request aiming at a sent group message, wherein the receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message;
determining the reading state of the group member in the group where the sent group message is located on the sent group message;
generating receipt information of the sent group message for the login user, wherein the receipt information comprises a reading state identifier for identifying the reading state of the group member aiming at the sent group message and an interactive relationship identifier for identifying the interactive relationship between the group member and the login user;
and sending the receipt information to the login user so as to display the reading state identification and the interaction relation identification of other group members to the sent group message on a receipt detail interface of the login user.
Optionally, the CPU1822 is further configured to execute the steps of any implementation manner of the information prompting method provided in the embodiment of the present application.
The embodiment of the present application further provides a computer-readable storage medium, configured to store a computer program, where the computer program is configured to execute any implementation manner of the information prompting method described in the foregoing embodiments.
The present application further provides a computer program product including instructions, which when run on a computer, causes the computer to execute any one of the implementation manners of the information prompting method described in the foregoing embodiments.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (12)

1. An information prompting method, comprising:
displaying a group session interface containing at least one sent group message;
responding to a receipt detail viewing operation aiming at the sent group message in the group session interface, and acquiring the receipt information of the sent group message corresponding to a login user, wherein the receipt information of the sent group message comprises a reading state identifier for identifying the reading state of group members aiming at the sent group message, an interaction relationship identifier for identifying the interaction relationship between the group members and the login user, and a sequencing order of each group member obtained by sequencing each group member in a descending order based on the interaction degree between the group members and the login user, and the interaction degree is determined by carrying out weighted operation on the interaction times, the interaction information quantity and whether the group members are friends, wherein when the login user is a message sender, the receipt detail viewing operation is triggered by the fact that the login user selects a receipt control in a displayed pull-down menu according to the sent group message in the group session interface length, or when the login user edits the message through a message editing control, selects a request receipt information control and clicks the sending control to send the group message; and when the login user is a message receiver, the receipt detail viewing operation is triggered by the login user pressing the sent group message in the group session interface for a long time and selecting the receipt control in the displayed drop-down menu;
displaying reading state identifications and interaction relation identifications corresponding to the group members on a receipt detail interface;
the displaying of the reading state identifier and the interaction relationship identifier corresponding to the group members on the receipt detail interface includes:
displaying reading state identifications and interaction relation identifications corresponding to the group members on a receipt detail interface according to the sorting order of each group member;
when the reading state identifier is displayed as an unread state in the receipt detail interface, a selection control used for selecting an object to be reminded and a reminding control used for reminding to view the sent group message are also displayed;
determining the name of the group member selected by the selection control;
and responding to a reminding operation triggered by the reminding control, and sending a reminding request to a server, wherein the reminding request comprises the name of the selected group member, and the reminding request is used for requesting the server to remind the selected group member to view the sent group message.
2. The method of claim 1, wherein the obtaining the response piece information of the sent group message corresponding to the logged-in user comprises:
sending a receipt information acquisition request to the server, wherein the acquisition request comprises a user identifier of the login user and a message identifier of the sent group message, and the acquisition request is used for requesting to acquire the receipt information of the sent group message for the login user;
receiving a read state list and an unread state list corresponding to the sent group message sent by the server; the read status list comprises read status identifiers and interactive relationship identifiers of the group members which have read the sent group message; the unread status list comprises unread status identifiers and interactive relationship identifiers of the group members which have unread the sent group message.
3. The method of claim 1, wherein displaying the reading status identifier and the interaction relationship identifier of the group member on the response piece detail interface comprises:
preferentially displaying reading state identifiers and interactive relationship identifiers of group members belonging to a default classification in a mode of two classifications of read and unread in a receipt detail interface, wherein the default classification is one of the read and unread, and the other classification is used as a switching classification;
and responding to the viewing operation aiming at the switching classification, and displaying the reading state identification and the interaction relation identification of the group members belonging to the switching classification.
4. An information prompting method, comprising:
receiving a receipt information acquisition request aiming at a sent group message, wherein the receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message;
determining the reading state of the group member in the group where the sent group message is located on the sent group message;
generating receipt information of the sent group message for the login user, wherein the receipt information comprises a reading state identifier for identifying the reading state of the group members aiming at the sent group message, an interaction relationship identifier for identifying the interaction relationship between the group members and the login user and the sequencing order of each group member, and the receipt information is obtained through receipt detail checking operation, wherein when the login user is a message sender, the receipt detail checking operation is triggered by the login user pressing the sent group message on a group session interface, selecting a receipt control in a displayed pull-down menu, or when the login user edits the message through a message editing control, selecting a receipt information control requesting the receipt information and clicking the sending control to send the group message; and when the login user is a message receiver, the receipt detail viewing operation is triggered by the login user pressing the sent group message for a long time on the group session interface and selecting the receipt control in the displayed drop-down menu;
sending the receipt information to the login user so as to display the reading state identification and the interaction relation identification of other group members on the receipt detail interface of the login user for the sent group message;
determining the interaction degree between each group member of the group where the sent group message is located and the login user;
sequencing the group members according to a descending sequencing mode of interaction degrees to obtain a sequencing order of the group members, wherein the interaction degrees are determined by carrying out weighted operation on interaction times, interaction information quantity and whether the group members are friends or not;
receiving a reminding request, wherein the reminding request is generated by triggering a reminding operation through a reminding control on the receipt detail interface for the login user, the reminding request comprises the name of the selected group member, and the reminding request is used for requesting to remind the selected group member to view the sent group message.
5. The method of claim 4, wherein the determining the degree of interaction between each group member of the group in which the sent group message is located and the logged-on user comprises:
determining group members in the group in which the sent group message is located, wherein the group members are interested by the login user;
and determining that the interaction degree between the group member interested by the login user and the login user is greater than the interaction degree between other group members and the login user.
6. The method of claim 4, wherein the determining the degree of interaction between each group member of the group in which the sent group message is located and the logged-on user comprises:
acquiring the interaction times and/or the interaction information quantity of each group member in the group where the sent group message is located and the login user;
and determining the interaction degree between each group member and the login user according to the interaction times and/or the interaction information quantity.
7. The method of claim 4, further comprising:
when the reading state of the sent group message of the group member is read, recording the reading time of the group member;
sequencing the read group members according to the reading time sequence to obtain a sequencing sequence of the group members; the acknowledgement information of the sent group message also includes the ordering sequence of the group members.
8. The method according to any one of claims 4 to 7, wherein said generating response piece information of said sent group message for said logged-on user further comprises:
establishing a read status list and an unread status list for the sent group message;
writing the name of the group member with the read state as read aiming at the sent group message and an interactive relation identifier for identifying the interactive relation between the group member and the login user into the read state list;
and writing the name of the group member of which the reading state aiming at the sent group message is unread and an interactive relationship identifier for identifying the interactive relationship between the group member and the login user into the unread state list.
9. An information presentation device, comprising:
the first display module is used for displaying a group conversation interface containing at least one sent group message;
an obtaining module, configured to obtain receipt information of the sent group message corresponding to a login user in response to a receipt detail checking operation for the sent group message in the group session interface, where the receipt information of the sent group message includes a reading state identifier for identifying a reading state of a group member for the sent group message, an interaction relationship identifier for identifying an interaction relationship between the group member and the login user, and a sorting order of each group member obtained by sorting the group members in a descending order based on an interaction degree between the group member and the login user, and the interaction degree is determined by performing a weighted operation on an interaction number, an interaction information amount, and whether the group member is a friend or not, where when the login user is a message sender, the receipt detail checking operation is triggered by selecting a receipt control in a displayed drop-down menu according to the sent group message by the login user on the group session interface, or when the login user edits a message by a message editing control, selecting a receipt information requesting control and clicking to send a group message to trigger; and when the login user is a message receiver, the receipt detail viewing operation is triggered by the login user pressing the sent group message for a long time on the group session interface and selecting the receipt control in the displayed drop-down menu;
the second display module is used for displaying the reading state identification and the interaction relation identification corresponding to the group members on the receipt detail interface;
the second display module is specifically used for displaying the reading state identifiers and the interaction relationship identifiers corresponding to the group members on the receipt detail interface according to the sorting order of the group members;
the device is also used for displaying a selection control for selecting an object to be reminded and a reminding control for reminding to view the sent group message when the reading state identifier is in an unread state in the receipt detail interface; determining the name of the group member selected by the selection control; and responding to a reminding operation triggered by the reminding control, and sending a reminding request to a server, wherein the reminding request comprises the name of the selected group member, and the reminding request is used for requesting the server to remind the selected group member to check the sent group message.
10. An information presentation device, comprising:
the receiving module is used for receiving a receipt information acquisition request aiming at the sent group message, wherein the receipt information acquisition request comprises a user identifier of a login user and a message identifier of the sent group message;
the determining module is used for determining the reading state of the group member in the group where the sent group message is positioned on the sent group message;
a generating module, configured to generate receipt information of the sent group message for the login user, where the receipt information includes a reading state identifier for identifying a reading state of a group member for the sent group message, an interaction relationship identifier for identifying an interaction relationship between the group member and the login user, and a sorting order of each group member, and the receipt information is obtained through a receipt detail viewing operation, where when the login user is a message sender, the receipt detail viewing operation is triggered by selecting a receipt control in a displayed pull-down menu according to the sent group message by the login user on a group session interface, or when the login user edits the message through a message editing control, selecting a receipt information requesting control and clicking the sending control to send the group message; and when the login user is a message receiver, the receipt detail viewing operation is triggered by the login user pressing the sent group message for a long time on the group session interface and selecting the receipt control in the displayed drop-down menu;
the sending module is used for sending the receipt information to the login user so as to display the reading state identifier and the interactive relationship identifier of other group members on the sent group message on a receipt detail interface of the login user;
the device is also used for determining the interaction degree between each group member of the group where the sent group message is located and the login user; sequencing the group members according to a descending sequencing mode of interaction degrees to obtain a sequencing order of the group members, wherein the interaction degrees are obtained by performing weighted operation on interaction times, interaction information quantity and whether the group members are friends;
the device is further used for receiving a reminding request, wherein the reminding request is generated by triggering a reminding operation through a reminding control on the receipt detail interface for the login user, the reminding request comprises the name of the selected group member, and the reminding request is used for requesting to remind the selected group member to view the sent group message.
11. An apparatus, comprising:
a processor and a memory; wherein, the first and the second end of the pipe are connected with each other,
the memory is used for storing a computer program;
the processor is configured to perform the method of any one of claims 1 to 8 in accordance with the computer program.
12. A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program for performing the method of any of claims 1 to 8.
CN201910667655.7A 2019-07-23 2019-07-23 Information prompting method, device, equipment and storage medium Active CN112291134B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910667655.7A CN112291134B (en) 2019-07-23 2019-07-23 Information prompting method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910667655.7A CN112291134B (en) 2019-07-23 2019-07-23 Information prompting method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112291134A CN112291134A (en) 2021-01-29
CN112291134B true CN112291134B (en) 2023-04-07

Family

ID=74419276

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910667655.7A Active CN112291134B (en) 2019-07-23 2019-07-23 Information prompting method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112291134B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113162846B (en) * 2021-04-30 2023-03-24 网易(杭州)网络有限公司 Method and device for displaying instant message processing state, medium and electronic equipment
CN115379400B (en) * 2021-05-20 2023-11-07 成都鼎桥通信技术有限公司 Method and device for group short message receipt
CN113489688B (en) * 2021-06-21 2024-01-05 杭州海康威视***技术有限公司 Data transmission method, device, equipment and storage medium
CN113949683B (en) * 2021-09-30 2023-12-19 北京达佳互联信息技术有限公司 Operation method and device for reminding object, electronic equipment and storage medium
CN114006880B (en) * 2021-10-25 2023-06-27 北京有竹居网络技术有限公司 Method and device for acquiring message receipt, electronic equipment and storage medium
CN114051010B (en) * 2021-11-09 2023-07-14 广州博冠信息科技有限公司 Interactive control method, device, computer storage medium and electronic equipment
CN115225599A (en) * 2022-07-12 2022-10-21 阿里巴巴(中国)有限公司 Information interaction method, device and equipment
CN115361353A (en) * 2022-08-16 2022-11-18 杭州网易云音乐科技有限公司 Information interaction method, medium, device and computing equipment
CN117252669B (en) * 2023-11-16 2024-03-05 浙江口碑网络技术有限公司 Group management method, device, electronic equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105323147B (en) * 2014-08-01 2019-05-07 掌赢信息科技(上海)有限公司 Group's message reads feedback method and its server and client side's device
CN107465592B (en) * 2016-06-03 2020-08-21 苏宁云计算有限公司 Message interaction method and system
CN108400924B (en) * 2017-02-06 2021-12-21 阿里巴巴集团控股有限公司 Reading state display method of group message, instant communication client and server
TWI782955B (en) * 2017-05-12 2022-11-11 香港商阿里巴巴集團服務有限公司 Display method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨光瑶."阿里钉钉:企业级社交协同的深刻变革".《互联网+企业办公 玩转智能移动办公就这么简单》.2018, *

Also Published As

Publication number Publication date
CN112291134A (en) 2021-01-29

Similar Documents

Publication Publication Date Title
CN112291134B (en) Information prompting method, device, equipment and storage medium
US10708649B2 (en) Method, apparatus and system for displaying bullet screen information
CN108024019B (en) Message display method and device
CN108021316B (en) Message display method and device
CN110147188B (en) Information prompting method, device, equipment and storage medium
CN106059894B (en) Message processing method and device
CN107949826B (en) Message display method, user terminal and graphical user interface
CN110011907B (en) Message display method, message processing method and device
CN108156508B (en) Barrage information processing method and device, mobile terminal, server and system
CN107193664B (en) Message display method and device and mobile terminal
CN106303070B (en) notification message prompting method and device and mobile terminal
CN106506321B (en) Group message processing method and terminal device
CN106375179B (en) Method and device for displaying instant communication message
CN104168175A (en) Message group sensing method and terminal in instant messaging
JP6915074B2 (en) Message notification method and terminal
CN112087364A (en) Session list display method, device and storage medium
CN105897567B (en) A kind of method and device of information sharing
CN106293407B (en) Picture display method and terminal equipment
CN106339402B (en) Method, device and system for pushing recommended content
CN109739409B (en) Batch processing method and device and terminal equipment
CN110750318A (en) Message reply method and device and mobile terminal
CN113242171B (en) Method and related device for managing session messages
CN106570096B (en) Picture sort method and device
CN110809234A (en) Figure category identification method and terminal equipment
CN112350919B (en) Method and related device for displaying user dynamic information

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
GR01 Patent grant
GR01 Patent grant