CN104753757B - message display method and system - Google Patents
message display method and system Download PDFInfo
- Publication number
- CN104753757B CN104753757B CN201310744958.7A CN201310744958A CN104753757B CN 104753757 B CN104753757 B CN 104753757B CN 201310744958 A CN201310744958 A CN 201310744958A CN 104753757 B CN104753757 B CN 104753757B
- Authority
- CN
- China
- Prior art keywords
- group
- terminal
- group message
- designated
- message
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of message display method and systems, belong to network communication field.The method includes:It sends terminal and generates the first designated identification of the designated terminal for being used to indicate the first group message, and send first group message and first designated identification;It receives terminal and determines that the corresponding designated terminal of the first group message includes receiving terminal according to the first designated identification, the first designated position in group's dialog box shows the prompt message of the first group message.The present invention sends the first group message and the first designated identification by sending terminal;It receives terminal and determines that the corresponding designated terminal of the first group message includes receiving terminal according to the first designated identification, the first designated position in group's dialog box shows the prompt message of the first group message, when solving that there are many group message in the prior art, active user is very easy to the problem of omitting with oneself related important information, improves the effect of user experience.
Description
Technical Field
The present invention relates to the field of network communications, and in particular, to a method and a system for displaying messages.
Background
With the continuous development of network technology, IM (Instant Messaging) services are applied more and more widely. To facilitate communication among multiple users, IM services provide a group technique in which messages sent by one member of a group in the group can be received by all other members of the group.
In the existing IM service, a current user can send a group message in a group dialog box, and then all users in the group can see the group message. Generally, group messages are displayed in the group dialog box sorted by time of transmission, with more group messages being displayed as more active users of the group are.
In the process of implementing the invention, the inventor finds that the prior art has at least the following problems:
when there are many group messages, there may be few valid messages, i.e., many unwanted messages, associated with the current user. The effective messages and the useless messages are mixed and displayed together, so that the current user is very easy to miss important information related to the user, inconvenience and trouble are brought to the user, and the user experience is very poor.
Disclosure of Invention
In order to solve the problems that when a plurality of group messages exist in the prior art, the current user is very easy to miss important information related to the user, inconvenience and trouble are brought to the user, and the user experience is very poor, the embodiment of the invention provides a message display method and a message display system. The technical scheme is as follows:
in one aspect, a message display method is provided, and the method includes:
a sending terminal receives a selection operation in the sending terminal, determines a designated terminal of a first group message to be sent according to the selection operation, generates a first designated identifier for indicating the designated terminal of the first group message, and sends the first group message and the first designated identifier;
and the receiving terminal receives the first group message and the first designated identifier, determines that the designated terminal corresponding to the first group message comprises the receiving terminal according to the first designated identifier, displays a group dialog box corresponding to the first group message in a preset mode, and displays prompt information of the first group message at a first designated position in the group dialog box.
After the displaying the prompt information for the first group message at the first specified location in the group dialog box, the method further comprises:
the receiving terminal receives a reply operation to the first group message, determines a designated terminal corresponding to a second group message to be sent according to the reply operation, generates a second designated identifier for indicating the designated terminal corresponding to the second group message, and sends the second group message and the second designated identifier;
and/or the presence of a gas in the gas,
and the receiving terminal receives the expansion display operation of the first group message, expands and displays the first group message at a second appointed position in the group dialog box according to the expansion display operation, or displays the first group message according to the expansion display operation pop-up window.
The determining, according to the first predetermined operation, the designated terminal corresponding to the second group message to be sent includes:
the receiving terminal determines that the sending terminal is the appointed terminal corresponding to the second group message;
or,
and the receiving terminal determines that other terminals except the receiving terminal in the sending terminal and the designated terminal corresponding to the first group message are designated terminals corresponding to the second group message.
After the receiving terminal receives the first group message and the first designated identifier, the method further includes:
when the receiving terminal determines that the designated terminal corresponding to the first group message does not comprise the receiving terminal according to the first designated identifier, judging whether the receiving terminal is preset in the group dialog box and only displays a setting item of the group message referring to the receiving terminal;
if the setting item is preset, the first group message is not displayed in the group dialog box;
and if the setting item is not set in advance, displaying the first group message in the group dialog box.
The sending terminal receiving a selection operation in the sending terminal, including:
receiving a selection operation performed on a group member nickname or a group member identifier in a group corresponding to the first group message in the sending terminal;
or, receiving a selection operation performed on a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal;
or, receiving a combination of a specific symbol and a group member nickname input in an input box corresponding to the first group message in the sending terminal;
or, receiving a specific symbol and prompt information input in an input box corresponding to the first group message in the transmitting terminal, displaying a group member nickname related to the prompt information, and receiving a selection operation for the group member nickname related to the prompt information.
In another aspect, there is provided a message display system, the system including: a transmitting terminal and a receiving terminal;
the transmitting terminal includes:
a first receiving module, configured to receive a selection operation in the sending terminal;
a first determining module, configured to determine, according to the selection operation, a designated terminal of a first group message to be sent;
a first generating module, configured to generate a first specific identifier indicating a specific terminal of the first group message;
a first sending module, configured to send the first group message and the first specific identifier;
the receiving terminal includes:
a second receiving module, configured to receive the first group message and the first specific identifier;
a second determining module, configured to determine, according to the first designated identifier received by the second receiving module, that the designated terminal corresponding to the first group message includes the receiving terminal;
the first display module is used for displaying the group dialog box corresponding to the first group message in a preset mode;
and the second display module is used for displaying the prompt message of the first group message at a first designated position in the group dialog box.
The receiving terminal further includes:
a third receiving module, configured to receive a reply operation to the first group message after the second display module displays the prompt message of the first group message at the first specified position in the group dialog;
a third determining module, configured to determine, according to the reply operation, an assigned terminal corresponding to a second group message to be sent;
a second generating module, configured to generate a second designated identifier for indicating a designated terminal corresponding to the second group message;
a second sending module, configured to send the second group message and the second assignment identifier;
a fourth receiving module, configured to receive an expansion display operation on the first group message after the second display module displays the prompt message of the first group message at the first specified position in the group dialog box;
and the third display module is used for displaying the first group message at a second designated position in the group dialog box in an expanded mode according to the expansion display operation or displaying the first group message in a pop-up window according to the expansion display operation.
The third determining module includes:
a first determining unit, configured to determine that the sending terminal is an appointed terminal corresponding to the second group message;
a second determining unit, configured to determine that, of the sending terminal and the designated terminals corresponding to the first group message, other terminals except the receiving terminal are designated terminals corresponding to the second group message.
The receiving terminal further includes: setting a judging module, a hidden display module and a direct display module;
the setting judgment module is configured to judge whether the receiving terminal is preset in the group dialog box to display only a setting item referring to the group message of the receiving terminal when it is determined that the designated terminal corresponding to the first group message does not include the receiving terminal according to the first designated identifier;
the hidden display module is configured to not display the first group message in the group dialog box if the setting judgment module judges that the setting item is preset;
the direct display module is configured to display the first group message in the group dialog box if the setting judgment module judges that the setting item is not set in advance.
The first receiving module comprises:
a first receiving unit, configured to receive a selection operation performed on a nickname or a group member identifier of a group member in a group corresponding to the first group message in the sending terminal;
a second receiving unit, configured to receive a selection operation performed on a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal;
a third receiving unit, configured to receive, at the sending terminal, a combination of a specific symbol and a group member nickname input in an input box corresponding to the first group message;
a fourth receiving unit, configured to receive the specific symbol and the prompt information input in the input box corresponding to the first group message in the sending terminal;
the display unit is used for displaying the group member nickname related to the prompt information;
and a fifth receiving unit, configured to receive a selection operation of a group member nickname associated with the prompt information.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
sending a first group message and a first designated identifier through a sending terminal; the receiving terminal receives the first group message and the first designated identifier, the designated terminal corresponding to the first group message is determined to comprise the receiving terminal according to the first designated identifier, the group dialog box corresponding to the first group message is displayed in a preset mode, and the prompt information of the first group message is displayed at the first designated position in the group dialog box.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flow chart of a method of displaying messages according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of displaying messages according to another embodiment of the present invention;
FIG. 3 is a schematic diagram of a prompt message display according to another embodiment of the present invention;
FIG. 4 is a schematic diagram of a second predetermined operation reception provided by another embodiment of the present invention;
FIG. 5 is a schematic diagram of a first predetermined operation reception provided by another embodiment of the present invention;
fig. 6 is a system configuration diagram of a message display system provided by an embodiment of the present invention;
fig. 7 is a system configuration diagram of a message display system provided by an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of a method for displaying a message according to an embodiment of the present invention is shown. The message display method can be applied to a system consisting of a receiving terminal and a transmitting terminal, both of which support the IM group technology. The message display method may include:
step 101, a sending terminal receives a selection operation in the sending terminal, determines a designated terminal of a first group message to be sent according to the selection operation, generates a first designated identifier for indicating the designated terminal of the first group message, and sends the first group message and the first designated identifier;
step 102, a receiving terminal receives the first group message and the first designated identifier, determines that the designated terminal corresponding to the first group message includes the receiving terminal according to the first designated identifier, displays a group dialog box corresponding to the first group message in a predetermined manner, and displays prompt information of the first group message at a first designated position in the group dialog box.
The predetermined manner may include displaying a special color, highlighting, shaking a window, flashing an icon at a high frequency, and the like.
In summary, in the message display method provided in the embodiment of the present invention, the sending terminal sends the first group message and the first specific identifier; the receiving terminal receives the first group message and the first designated identifier, the designated terminal corresponding to the first group message is determined to comprise the receiving terminal according to the first designated identifier, the group dialog box corresponding to the first group message is displayed in a preset mode, and the prompt information of the first group message is displayed at the first designated position in the group dialog box.
Referring to fig. 2, a flowchart of a method for displaying a message according to an embodiment of the present invention is shown. The message display method can be applied to a system consisting of a receiving terminal and a transmitting terminal, both of which support the IM group technology. The message display method may include:
step 201, a sending terminal receives a selection operation of a user in the sending terminal, determines a designated terminal of a first group message to be sent by the sending terminal according to the selection operation, and generates a first designated identifier for indicating the designated terminal of the first group message;
the receiving, by the sending terminal, the selection operation of the user in the sending terminal may include:
1) receiving selection operation of a group member nickname or a group member identifier in a group corresponding to the first group message in the sending terminal; for example, an operation that a user right clicks a nickname of a group member lie four in the group member list through a mouse is received, a right-click menu is popped up, and a selection operation of the user on a designated option in the popped-up menu is received.
2) Receiving a selection operation of a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal; for example, the method comprises the steps of receiving a nickname of a group member LiIV clicked by a user through a right click of a mouse in a group dialog box, popping up a right-click menu, and receiving a selection operation of the user on a designated option in the popped-up menu.
3) Receiving a combination of a specific symbol and a group member nickname input in an input box corresponding to the first group message in the transmitting terminal; for example, "@ Liquad" input by the user in the input box is received.
4) Receiving a specific symbol and prompt information input in an input box corresponding to the first group message in the transmitting terminal, displaying a group member nickname associated with the prompt information, and receiving a selection operation for the group member nickname associated with the prompt information. For example, the @ symbol and the prompt information, such as pinyin shorthand, input by the user in the input box are received, and matching is performed through a DFA (Deterministic Finite Automaton), for example, one to a plurality of group members are matched according to the prompt information, the stored group information and the information of each group member, and the user selects the designated group member from the matched one to the plurality of group members.
For example, the group member information stored by the transmitting terminal includes the name of the group member (including pinyin and pinyin initials) and/or the ID (Identity) of the group member, and the stored group information includes the group name and/or the group ID. The names of the group members may include nicknames of the group members (including pinyin and first letters of pinyin), remark names of the group members (including first letters of pinyin and pinyin), and group nicknames of the group members (including first letters of pinyin and pinyin), the nicknames of the group members, the remark names of the group members, and the group nicknames of the group members may be respectively used as matching information, and the matching priorities are sequentially reduced. When the user inputs the @ symbol and the pinyin shorthand, the sending terminal utilizes the DFA to sequentially match the prompt information according to the nickname of the group member, the remark name of the group member and the group nickname of the group member, so as to obtain one or more group member lists and display the group member lists to the user, and the user can select the designated group member from the displayed group member lists.
The designated terminal of the first group message includes a receiving terminal. The sending terminal may determine a terminal corresponding to the group member selected by the user as the designated terminal of the first group message. Specifically, assuming that the receiving terminal is a terminal corresponding to a group member whose nickname is lee four, when the second predetermined operation received by the sending terminal is a selection operation on lee four, the receiving terminal is determined as the designated terminal of the first group message.
It should be noted that, the user may select a terminal corresponding to one group member as the designated terminal of the first group message through a selection operation in the sending terminal, or may select two or more terminals corresponding to two or more group members as the designated terminals of the first group message, which is not limited in the embodiment of the present invention.
The sending terminal may generate an identifier of a designated terminal of the first group message as the first designated identifier, where the identifier of the designated terminal may be an ID of a group member corresponding to the designated terminal.
Step 202, the sending terminal sends the first group message and the first designated identifier;
the sending terminal may send the first group message and the first specific identifier to a server, and the server forwards the first group message and the first specific identifier to terminals corresponding to each group member in the group.
Step 203, a receiving terminal receives a first group message and a first designated identifier sent by a sending terminal, and determines that the designated terminal corresponding to the first group message includes the receiving terminal according to the first designated identifier;
after receiving the first group message and the first specific identifier sent by the sending terminal, the server may not process the first group message and the first specific identifier, and directly forwards the first group message and the first specific identifier to the terminal corresponding to each group member. After receiving the first group message and the first designated identifier, the receiving terminal may detect whether the identifier of the receiving terminal is included in the identifiers of the designated terminals corresponding to the first group message according to the first designated identifier, and if the detection result indicates that the identifier of the receiving terminal is included in the identifiers of the designated terminals corresponding to the first group message, determine that the designated terminal corresponding to the first group message includes the receiving terminal.
Or, after receiving the first group message and the first specific identifier sent by the sending terminal, the server may also parse the first specific identifier and send the first group message and the first specific identifier to each specific terminal indicated by the first specific identifier. And for other terminals except the appointed terminals in the group, only the first group message is sent, and the first appointed identification is not sent. When the receiving terminal receives the first designated identifier, it is not necessary to detect whether the first designated identifier includes the identifier of the receiving terminal, and it may be directly determined that the designated terminal corresponding to the first group message includes the receiving terminal.
Step 204, the receiving terminal displays a group dialog box corresponding to the first group message in a predetermined manner;
the predetermined manner may include displaying a special color, highlighting, shaking a window, flashing an icon at a high frequency, and the like.
For example, taking the receiving terminal as a network terminal installed with IM software as an example, the predetermined manner may be that a frame with a special color is displayed at the edge of the group dialog box, the group dialog box is highlighted, the group dialog box is dithered, an IM software icon is flashed at a higher frequency, or an IM software icon is flashed in a special pattern, etc.
Step 205, the receiving terminal displays the prompt message of the first group message at the first designated position in the group dialog box;
the first designated location may be an upper edge or a lower edge of the group dialog box, or may be another location in the group dialog box, which is not limited in the embodiments of the present invention. The hint information for the first group message may include:
sending the nickname of the terminal and the message body of the first group message;
the nickname of the sending terminal, the nicknames of the designated terminals and the message body of the first group message.
Taking the first designated location as the bottom edge of the group dialog box as an example, as shown in fig. 3, where the nickname of the user corresponding to the sending terminal is zhang, the first designated identifier only contains an identifier of the receiving terminal, the nickname of the user corresponding to the receiving terminal is lie four, the first designated identifier is "@ lie four", and the first group message is "what is eaten at noon today? ". After the receiving terminal determines that the designated terminal corresponding to the first group message includes the receiving terminal, the receiving terminal may display the first group message in a group dialog box according to a common group message, and simultaneously display a prompt box at the lower edge of the group dialog box, where the prompt box may display a prompt text "zhang sai you: @ lei si noon … "and the prompt is highlighted with a particular color background and the prompt scrolls the message body of the first group message.
In addition, when the first specific identifier includes an identifier of the receiving terminal and an identifier of the third terminal, assuming that the user corresponding to the third terminal is wangwu, the first specific identifier is "@ li four @ wangwu", and the first group message is "what is eaten at noon today? At this time, a prompt text "say three to your: @ li si @ wang wu today … ".
Step 206, the receiving terminal receives the expansion display operation of the user on the first group message, expands and displays the first group message at a second designated position in the group dialog box according to the expansion display operation, or displays the first group message according to the expansion display operation pop-up window;
since the message body of the first group message in the above prompt box may not be fully displayed, but a small portion of the content is scrolled to display, or the group messages are many, the first group message in the group dialog box may be quickly overwritten or swamped by other group messages. And when the user needs to view the whole content of the first group message, triggering the expansion display operation to the receiving terminal. For example, the expansion display operation may specifically be a left mouse click operation on a message content portion of a first group message in the prompt information, and thus, the embodiment of the present invention is not limited specifically.
The second designated location may be a location that is easily observable by the user in the group dialog, such as an intermediate location of the group dialog, or a separate window may pop up for displaying all historical group messages that specify the user.
Because of the limited area of visibility in the group dialog, and the individual group messages in the group dialog are typically displayed on a case-by-case basis by the time of receipt. When the receiving terminal receives more group messages in a short time, the messages in the group dialog box are refreshed quickly, and when a user wants to check the specific content of the first group message, the user needs to scroll the mouse wheel to drag each group message in the group dialog box, so that the operation is complicated. As shown in fig. 4, in the method provided in the embodiment of the present invention, when the user left clicks the message content part of the prompt message in the prompt box displayed at the first designated position, the receiving terminal may adjust the display position of the first group message to the middle position of the group dialog box, so as to facilitate the user to view the first group message.
Step 207, the receiving terminal receives a reply operation of the user to the first group message, determines an appointed terminal corresponding to a second group message to be sent by the receiving terminal according to the reply operation, and generates a second appointed identifier for indicating the appointed terminal corresponding to the second group message;
for example, the reply operation may be a left mouse click operation on a non-message content part in the prompt information displayed in the prompt box by the user, or may be a click on a first group of messages after the expansion display operation, and the like.
When determining the designated terminal corresponding to the second group message to be sent by the receiving terminal according to the reply operation, the receiving terminal may determine that the sending terminal is the designated terminal corresponding to the second group message; alternatively, the receiving terminal may determine that, of the sending terminal and the designated terminal corresponding to the first group message, other terminals except the receiving terminal are designated terminals corresponding to the second group message.
Specifically, when the first designated identifier only includes the identifier of the receiving terminal, the receiving terminal may determine that the sending terminal is the designated terminal corresponding to the second group message after receiving the reply operation of the user to the first group message; when the first designated identifier includes an identifier of the receiving terminal and identifiers of other designated terminals, after receiving a reply operation of the user to the first group message, the receiving terminal may determine that the other terminals except the receiving terminal in the designated terminals corresponding to the sending terminal and the first group message are designated terminals corresponding to the second group message.
After determining the designated terminal corresponding to the second group message to be sent by the receiving terminal, the receiving terminal may generate a second designated identifier for indicating the designated terminal corresponding to the second group message, where the second designated identifier may be an identifier of the designated terminal corresponding to the second group message. The identifier of the designated terminal corresponding to the second group message, which is the other terminal except the receiving terminal in the designated terminal corresponding to the first group message, may be obtained from the first designated identifier.
As shown in fig. 5, the nickname of the user corresponding to the sending terminal is zhang san, taking the example that the first specified identifier only includes the identifier of the receiving terminal, when the user performs left-click operation of a mouse on the non-message content part of the prompt information in the prompt box at the first specified position, the receiving terminal determines that the sending terminal is the specified terminal corresponding to the second group message, and generates the identifier of the second specified identifier as the sending terminal, and meanwhile, the receiving terminal automatically inputs "@ zhang" in the input box below the group dialog box to prompt the user that the generation of the second specified identifier is completed, at this time, the user can input the message content "how do you eat a great woman dumpling? "
Or, when the first specified identifier includes, in addition to the identifier of the receiving terminal, an identifier of a third terminal, assuming that a user corresponding to the third terminal is wangwen, at this time, if the user performs a left mouse click operation on a non-message content part of the prompt information in the prompt box at the first specified position, the receiving terminal determines that the sending terminal and the third terminal are specified terminals corresponding to the second group message, and generates a second specified identifier as the identifier of the sending terminal and the identifier of the third terminal, and at the same time, the receiving terminal automatically inputs "@ zhang @ shangwen" in an input box below the group dialog box to prompt the user that the second specified identifier is generated completely.
When the user corresponding to the receiving terminal replies the first group message, the appointed terminal corresponding to the reply message can be quickly determined by the method, and the user experience is further improved.
In step 208, the receiving terminal sends the second group message and the second specific identifier.
Specifically, after the user clicks the send button, the receiving terminal sends the content in the input box as a second group message to the server, and simultaneously sends the generated second designated identifier to the server, and the server sends the second group message and the second designated identifier to the terminals corresponding to the members in the group.
It should be noted that, the sequence of the step 205 and the step 206 is not sequential.
It should be further noted that, in step 203, if the receiving terminal determines that the designated terminal corresponding to the first group message does not include the receiving terminal according to the first designated identifier, it may be determined whether the receiving terminal sets in advance a setting item that only displays the group message referring to the receiving terminal in the group dialog box; if the setting item is preset, the receiving terminal does not display the first group message in the group dialog box; and if the receiving terminal judges that the setting item is not set in advance, the receiving terminal displays the first group message in the group dialog box.
In summary, in the message display method provided in the embodiment of the present invention, the sending terminal sends the first group message and the first specific identifier; the receiving terminal receives the first group message and the first designated identifier, the designated terminal corresponding to the first group message is determined to comprise the receiving terminal according to the first designated identifier, the group dialog box corresponding to the first group message is displayed in a preset mode, and the prompt information of the first group message is displayed at the first designated position in the group dialog box.
In addition, in the message display method provided in the embodiment of the present invention, the receiving terminal receives an expansion display operation of the user on the first group message, expands and displays the first group message at the second designated position in the group dialog according to the expansion display operation, or displays the first group message according to the expansion display operation pop-up window, so that when there are many group messages received in a short time or the first group message is scroll-displayed at the first designated position, the user can view the first group message conveniently.
Secondly, in the message display method provided by the embodiment of the present invention, the receiving terminal determines the designated terminal corresponding to the second group message to be sent by the receiving terminal according to the reply operation by receiving the reply operation of the user to the first group message displayed at the first designated position, generates the second designated identifier for indicating the designated terminal corresponding to the second group message, and sends the second group message and the second designated identifier, so that when the user corresponding to the receiving terminal replies to the first group message, the designated terminal corresponding to the reply message can be quickly determined, the operation required by the user in the reply process is saved, and the user experience is further improved;
finally, according to the message display method provided by the embodiment of the present invention, according to the preset setting item, the receiving terminal may select not to display the group message unrelated to the current user in the group dialog box, but only to display the group message related to the current user, so that all the group messages displayed in the group dialog box are the group messages related to the current user, the current user can pay attention to the group messages more effectively, interference from other group messages is not received, and the possibility of missing important messages related to the receiving terminal is reduced.
Referring to fig. 6, a system configuration diagram of a message display system according to an embodiment of the present invention is shown. The message display system may include a receiving terminal 30 connected to the server through a wireless network or a wired network, a server 50 connected to the transmitting terminal through a wireless network or a wired network, and a transmitting terminal 40.
The transmitting terminal 40 includes:
a first receiving module 401, configured to receive a selection operation in the sending terminal;
a first determining module 402, configured to determine, according to the selection operation, a designated terminal of a first group message to be sent;
a first generating module 403, configured to generate a first specific identifier indicating a specific terminal of the first group message;
a first sending module 404, configured to send the first group message and the first specific identifier;
the receiving terminal 30 includes:
a second receiving module 301, configured to receive the first group message and the first specific identifier;
a second determining module 302, configured to determine, according to the first designated identifier received by the second receiving module, that the designated terminal corresponding to the first group message includes the receiving terminal;
a first display module 303, configured to display a group dialog box corresponding to the first group message in a predetermined manner;
a second display module 304, configured to display the prompt message of the first group message at a first specified location in the group dialog box.
In summary, in the message display system provided in the embodiment of the present invention, the sending terminal sends the first group message and the first specific identifier; the receiving terminal receives the first group message and the first designated identifier, the designated terminal corresponding to the first group message is determined to comprise the receiving terminal according to the first designated identifier, the group dialog box corresponding to the first group message is displayed in a preset mode, and the prompt information of the first group message is displayed at the first designated position in the group dialog box.
Referring to fig. 7, a system configuration diagram of a message display system according to an embodiment of the present invention is shown. The message display system may include a receiving terminal 60 connected to the server through a wireless network or a wired network, a server 80 connected to the transmitting terminal through a wireless network or a wired network, and a transmitting terminal 70.
The transmitting terminal 70 includes:
a first receiving module 701, configured to receive a selection operation in the sending terminal;
a first determining module 702, configured to determine, according to the selection operation, a designated terminal of a first group message to be sent;
a first generating module 703, configured to generate a first specific identifier indicating a specific terminal of the first group message;
a first sending module 704, configured to send the first group message and the first specific identifier;
the receiving terminal 60 includes:
a second receiving module 601, configured to receive the first group message and the first specific identifier;
a second determining module 602, configured to determine, according to the first designated identifier received by the second receiving module, that the designated terminal corresponding to the first group message includes the receiving terminal;
a first display module 603, configured to display a group dialog box corresponding to the first group message in a predetermined manner;
a second display module 604, configured to display the prompt information of the first group message at a first specified position in the group dialog box.
The receiving terminal 60 further includes:
a third receiving module 605, configured to receive a reply operation to the first group message after the second displaying module 604 displays the prompt message of the first group message at the first specified position in the group dialog box;
a third determining module 606, configured to determine, according to the reply operation, an assigned terminal corresponding to the second group message to be sent;
a second generating module 607, configured to generate a second designated identifier for indicating a designated terminal corresponding to the second group message;
a second sending module 608, configured to send the second group message and the second assignment identifier;
a fourth receiving module 609, configured to receive an expansion display operation on the first group message after the second display module 604 displays the prompt message of the first group message at the first specified position in the group dialog box;
a third display module 610, configured to display the first group message at a second designated position in the group dialog box according to the expansion display operation, or display the first group message according to the pop-up window of the expansion display operation.
The third determining module 606 includes:
a first determining unit 606a, configured to determine that the sending terminal is an appointed terminal corresponding to the second group message;
a second determining unit 606b, configured to determine that, of the sending terminal and the designated terminals corresponding to the first group message, other terminals except the receiving terminal are designated terminals corresponding to the second group message.
The receiving terminal 60 further includes: a setting judgment module 611, a hidden display module 612 and a direct display module 613;
the setting determining module 611 is configured to determine, when it is determined that the designated terminal corresponding to the first group message does not include the receiving terminal according to the first designated identifier, whether the receiving terminal preset in the group dialog box only displays a setting item referring to the group message of the receiving terminal;
the hidden display module 612 is configured to not display the first group message in the group dialog box if the setting determining module 611 determines that the setting item is preset;
the direct display module 613 is configured to display the first group message in the group dialog box if the setting judgment module 611 judges that the setting item is not set in advance.
The first receiving module 701 includes:
a first receiving unit 701a, configured to receive a selection operation performed on a nickname or a group member identifier of a group member in a group corresponding to the first group message in the sending terminal;
a second receiving unit 701b, configured to receive a selection operation performed on a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal;
a third receiving unit 701c, configured to receive, at the sending terminal, a combination of a specific symbol input in an input box corresponding to the first group message and a nickname of a group member;
a fourth receiving unit 701d, configured to receive the specific symbol and the prompt information input in the input box corresponding to the first group message in the sending terminal;
a display unit 701e configured to display a group member nickname associated with the prompt information;
a fifth receiving unit 701f, configured to receive a selection operation of a nickname of a group member associated with the guidance information.
In summary, in the message display system provided in the embodiment of the present invention, the sending terminal sends the first group message and the first specific identifier; the receiving terminal receives the first group message and the first designated identifier, the designated terminal corresponding to the first group message is determined to comprise the receiving terminal according to the first designated identifier, the group dialog box corresponding to the first group message is displayed in a preset mode, and the prompt information of the first group message is displayed at the first designated position in the group dialog box.
In addition, the message display system according to the embodiment of the present invention receives an expansion display operation of the user on the first group message, expands and displays the first group message at the second designated position in the group dialog according to the expansion display operation, or displays the first group message according to the expansion display operation pop-up window, so that when there are many group messages received in a short time or the first group message is scroll-displayed at the first designated position, the user can view the first group message conveniently.
Secondly, in the message display system provided in the embodiment of the present invention, by receiving a reply operation of a user to the first group message displayed at the first designated location, determining, according to the reply operation, a designated terminal corresponding to a second group message to be sent by the receiving terminal, generating a second designated identifier for indicating the designated terminal corresponding to the second group message, and sending the second group message and the second designated identifier, when the user corresponding to the receiving terminal replies to the first group message, the designated terminal corresponding to the reply message can be quickly determined, saving operations required by the user in a reply process, and further improving user experience;
finally, according to the message display system provided in the embodiment of the present invention, according to the preset setting item, the receiving terminal may select not to display the group message unrelated to the current user in the group dialog box, but only to display the group message related to the current user, so that all the group messages displayed in the group dialog box are the group messages related to the current user, and the current user can pay attention to the group messages more effectively without receiving interference from other group messages, thereby reducing the possibility of missing important messages related to itself.
It should be noted that: in the message display system provided in the above embodiment, when displaying the group message, only the division of the functional modules is illustrated, and in practical applications, the function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the message display system and the message display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
Claims (8)
1. A method for displaying messages, the method comprising:
a sending terminal receives a selection operation in the sending terminal, determines a designated terminal of a first group message to be sent according to the selection operation, generates a first designated identifier for indicating the designated terminal of the first group message, and sends the first group message and the first designated identifier;
a receiving terminal receives the first group message and the first designated identifier, determines that the designated terminal corresponding to the first group message comprises the receiving terminal according to the first designated identifier, displays a group dialog box corresponding to the first group message in a preset mode, and displays prompt information of the first group message at a first designated position in the group dialog box;
the receiving terminal receives a reply operation to the first group message, determines a designated terminal corresponding to a second group message to be sent according to the reply operation, generates a second designated identifier for indicating the designated terminal corresponding to the second group message, and sends the second group message and the second designated identifier;
wherein, the determining the designated terminal corresponding to the second group message to be sent according to the first predetermined operation includes:
when the first designated identifier includes identifiers of other designated terminals in addition to the identifier of the receiving terminal, the receiving terminal determines that the sending terminal and other terminals except the receiving terminal in the designated terminals corresponding to the first group message are designated terminals corresponding to the second group message.
2. The method of claim 1, wherein after displaying the reminder information for the first group message at the first specified location in the group dialog box, the method further comprises:
and the receiving terminal receives the expansion display operation of the first group message, expands and displays the first group message at a second appointed position in the group dialog box according to the expansion display operation, or displays the first group message according to the expansion display operation pop-up window.
3. The method according to any of claims 1 to 2, wherein after the receiving terminal receives the first group message and the first specific identifier, the method further comprises:
when the receiving terminal determines that the designated terminal corresponding to the first group message does not comprise the receiving terminal according to the first designated identifier, judging whether the receiving terminal is preset in the group dialog box and only displays a setting item of the group message referring to the receiving terminal;
if the setting item is preset, the first group message is not displayed in the group dialog box;
and if the setting item is not set in advance, displaying the first group message in the group dialog box.
4. The method of claim 1, wherein the sending terminal receives a selection operation in the sending terminal, comprising:
receiving a selection operation performed on a group member nickname or a group member identifier in a group corresponding to the first group message in the sending terminal;
or, receiving a selection operation performed on a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal;
or, receiving a combination of a specific symbol and a group member nickname input in an input box corresponding to the first group message in the sending terminal;
or, receiving a specific symbol and prompt information input in an input box corresponding to the first group message in the transmitting terminal, displaying a group member nickname related to the prompt information, and receiving a selection operation for the group member nickname related to the prompt information.
5. A message display system, the system comprising: a transmitting terminal and a receiving terminal;
the transmitting terminal includes:
a first receiving module, configured to receive a selection operation in the sending terminal;
a first determining module, configured to determine, according to the selection operation, a designated terminal of a first group message to be sent;
a first generating module, configured to generate a first specific identifier indicating a specific terminal of the first group message;
a first sending module, configured to send the first group message and the first specific identifier;
the receiving terminal includes:
a second receiving module, configured to receive the first group message and the first specific identifier;
a second determining module, configured to determine, according to the first designated identifier received by the second receiving module, that the designated terminal corresponding to the first group message includes the receiving terminal;
the first display module is used for displaying the group dialog box corresponding to the first group message in a preset mode;
the second display module is used for displaying the prompt message of the first group message at a first designated position in the group dialog box;
a third receiving module, configured to receive a reply operation to the first group message after the second display module displays the prompt message of the first group message at the first specified position in the group dialog;
a third determining module, configured to determine, according to the reply operation, an assigned terminal corresponding to a second group message to be sent;
a second generating module, configured to generate a second designated identifier for indicating a designated terminal corresponding to the second group message;
a second sending module, configured to send the second group message and the second assignment identifier;
wherein the third determining module comprises:
a second determining unit, configured to determine, when the first designated identifier includes an identifier of the receiving terminal and identifiers of other designated terminals in addition to the identifier of the receiving terminal, that the sending terminal and the other terminals except the receiving terminal in the designated terminals corresponding to the first group message are the designated terminals corresponding to the second group message.
6. The system of claim 5, wherein the receiving terminal further comprises:
a fourth receiving module, configured to receive an expansion display operation on the first group message after the second display module displays the prompt message of the first group message at the first specified position in the group dialog box;
and the third display module is used for displaying the first group message at a second designated position in the group dialog box in an expanded mode according to the expansion display operation or displaying the first group message in a pop-up window according to the expansion display operation.
7. The system according to any of claims 5 to 6, wherein said receiving terminal further comprises: setting a judging module, a hidden display module and a direct display module;
the setting judgment module is configured to judge whether the receiving terminal is preset in the group dialog box to display only a setting item referring to the group message of the receiving terminal when it is determined that the designated terminal corresponding to the first group message does not include the receiving terminal according to the first designated identifier;
the hidden display module is configured to not display the first group message in the group dialog box if the setting judgment module judges that the setting item is preset;
the direct display module is configured to display the first group message in the group dialog box if the setting judgment module judges that the setting item is not set in advance.
8. The system of claim 5, wherein the first receiving module comprises:
a first receiving unit, configured to receive a selection operation performed on a nickname or a group member identifier of a group member in a group corresponding to the first group message in the sending terminal;
a second receiving unit, configured to receive a selection operation performed on a group member nickname or a group member identifier in a group dialog box corresponding to the first group message in the sending terminal;
a third receiving unit, configured to receive, at the sending terminal, a combination of a specific symbol and a group member nickname input in an input box corresponding to the first group message;
a fourth receiving unit, configured to receive the specific symbol and the prompt information input in the input box corresponding to the first group message in the sending terminal;
the display unit is used for displaying the group member nickname related to the prompt information;
and a fifth receiving unit, configured to receive a selection operation of a group member nickname associated with the prompt information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310744958.7A CN104753757B (en) | 2013-12-30 | 2013-12-30 | message display method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310744958.7A CN104753757B (en) | 2013-12-30 | 2013-12-30 | message display method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104753757A CN104753757A (en) | 2015-07-01 |
CN104753757B true CN104753757B (en) | 2018-11-06 |
Family
ID=53592900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310744958.7A Active CN104753757B (en) | 2013-12-30 | 2013-12-30 | message display method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104753757B (en) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106612226B (en) * | 2015-10-22 | 2021-09-21 | 阿里巴巴集团控股有限公司 | Instant messaging message processing method and device |
CN106850394B (en) * | 2015-12-04 | 2019-07-12 | 腾讯科技(深圳)有限公司 | A kind of display methods and device of the message of session group |
CN105656639B (en) * | 2016-01-08 | 2021-05-14 | 北京小米移动软件有限公司 | Group message display method and device |
CN107347028B (en) * | 2016-05-06 | 2020-10-23 | 腾讯科技(深圳)有限公司 | Message processing method and device |
CN107483314B (en) * | 2016-06-07 | 2018-11-23 | 腾讯科技(深圳)有限公司 | A kind of information processing method and system, terminal device |
CN106027373B (en) * | 2016-06-16 | 2019-05-17 | 维沃移动通信有限公司 | A kind of approaches to IM and device |
JP6200051B1 (en) * | 2016-09-09 | 2017-09-20 | Line株式会社 | Program, information processing method, and information processing terminal |
CN106453053B (en) * | 2016-10-18 | 2019-11-15 | 腾讯科技(深圳)有限公司 | Group message display methods and device |
CN106603384B (en) * | 2016-12-08 | 2020-11-24 | 北京安云世纪科技有限公司 | Session control method, device and system based on instant messaging software |
CN106789599A (en) * | 2017-01-20 | 2017-05-31 | 和创(北京)科技股份有限公司 | Show the method and terminal device of unread message |
CN106850413B (en) * | 2017-03-01 | 2021-06-08 | 腾讯科技(深圳)有限公司 | Instant messaging information processing method and device |
CN108632129B (en) * | 2017-03-15 | 2021-07-02 | 阿里巴巴集团控股有限公司 | Message prompting method, message display method and related device |
CN109561198A (en) * | 2017-09-27 | 2019-04-02 | 阿里巴巴集团控股有限公司 | Message display method and device |
CN107508691A (en) * | 2017-10-09 | 2017-12-22 | 林碧琴 | A kind of method for sending group's message to be confirmed to specific user and confirming |
CN110046019A (en) * | 2019-04-26 | 2019-07-23 | 北京达佳互联信息技术有限公司 | A kind of chat message lookup method, device and electronic equipment |
CN112291420B (en) * | 2019-07-12 | 2022-09-09 | 腾讯科技(深圳)有限公司 | Message display method and terminal equipment |
CN110493121A (en) * | 2019-08-27 | 2019-11-22 | 网易(杭州)网络有限公司 | Group chat controlling method and device, computer storage medium, electronic equipment |
CN110611737A (en) * | 2019-09-25 | 2019-12-24 | 网易(杭州)网络有限公司 | Information processing method, device, electronic equipment and storage medium |
CN110913066A (en) * | 2019-10-31 | 2020-03-24 | 维沃移动通信有限公司 | Display method and electronic equipment |
CN112866093B (en) * | 2021-01-26 | 2023-02-03 | 北京搜狗科技发展有限公司 | Data processing method and device and electronic equipment |
CN113141294B (en) * | 2021-03-19 | 2023-04-18 | 维沃移动通信有限公司 | Message prompting method and device and electronic equipment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638358A (en) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | Method for performing finite shield by aiming at group message, client and system |
CN102932238A (en) * | 2012-11-13 | 2013-02-13 | 华为技术有限公司 | Reminding method and equipment of group messages |
-
2013
- 2013-12-30 CN CN201310744958.7A patent/CN104753757B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102638358A (en) * | 2012-03-27 | 2012-08-15 | 上海量明科技发展有限公司 | Method for performing finite shield by aiming at group message, client and system |
CN102932238A (en) * | 2012-11-13 | 2013-02-13 | 华为技术有限公司 | Reminding method and equipment of group messages |
Also Published As
Publication number | Publication date |
---|---|
CN104753757A (en) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753757B (en) | message display method and system | |
JP6686031B2 (en) | Group chat method and apparatus | |
CN106020595B (en) | Message reply method and device | |
CN108306810B (en) | Group building method, server and terminal | |
CN106059894B (en) | Message processing method and device | |
JP4651623B2 (en) | Previewing new events on small screen devices | |
CN108024019B (en) | Message display method and device | |
CN112398727B (en) | Information processing method, device, terminal and storage medium | |
CN112291134B (en) | Information prompting method, device, equipment and storage medium | |
EP4131864A1 (en) | Information display method and apparatus, electronic device, and storage medium | |
CN113300938B (en) | Message sending method and device and electronic equipment | |
WO2016127882A1 (en) | Message reply method and device | |
CN113141294B (en) | Message prompting method and device and electronic equipment | |
EP4135272A1 (en) | Information sharing method, information display method, apparatus, electronic device, and storage medium | |
CN111787493A (en) | Message sending method, message sending device and electronic equipment | |
CN110658960A (en) | Message processing method and device and electronic equipment | |
CN110557499B (en) | Information processing method and device and mobile terminal | |
CN113595852A (en) | Mail information display method and device, electronic equipment and storage medium | |
CN113504859A (en) | Transmission method and device | |
CN112035087A (en) | Information prompting method and device, electronic equipment and readable storage medium | |
CN111447138A (en) | Display method and device of mass-sending instant message, computer equipment and storage medium | |
EP4131865A1 (en) | Information presentation method, apparatus, electronic device, and storage medium | |
CN112291414B (en) | Message display method and device and electronic equipment | |
CN109561199A (en) | Message processing method, device, terminal and storage medium | |
JP2001022668A (en) | System and method for displaying telop and recording medium with telop display program recorded therein |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: Room 810, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080 Patentee after: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building block A room 602 Patentee before: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |