CN111224794B - Group communication method, device and equipment - Google Patents

Group communication method, device and equipment Download PDF

Info

Publication number
CN111224794B
CN111224794B CN201811428928.4A CN201811428928A CN111224794B CN 111224794 B CN111224794 B CN 111224794B CN 201811428928 A CN201811428928 A CN 201811428928A CN 111224794 B CN111224794 B CN 111224794B
Authority
CN
China
Prior art keywords
messages
message
group
communication
picture
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
CN201811428928.4A
Other languages
Chinese (zh)
Other versions
CN111224794A (en
Inventor
刘典
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nail Holding Cayman Co ltd
Original Assignee
Nail Holding Cayman Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nail Holding Cayman Co ltd filed Critical Nail Holding Cayman Co ltd
Priority to CN201811428928.4A priority Critical patent/CN111224794B/en
Publication of CN111224794A publication Critical patent/CN111224794A/en
Application granted granted Critical
Publication of CN111224794B publication Critical patent/CN111224794B/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/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • 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/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership

Landscapes

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

Abstract

The embodiment of the invention provides a group communication method, a device and equipment, wherein the method comprises the following steps: if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages; and displaying the plurality of second messages after the merging processing. The multiple second messages related to the first message are merged, so that the multiple second messages are displayed in a centralized manner, and the occupation of the multiple second messages on the space of the chat window can be reduced.

Description

Group communication method, device and equipment
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a group communication method, apparatus, and device.
Background
At present, most of users have one or more instant messaging applications (apps) installed in their smart phones, and through various instant messaging applications, users can communicate with friends, colleagues, and relatives conveniently, and the information that can be transmitted is in various forms, such as transmitting pictures, characters, voice, files, videos, and so on.
In most instant messaging applications, a group talk mode is supported, that is, a user creates a group and adds a plurality of other users to the group, so that a group chat effect can be realized.
In a practical scenario, for example, a certain member in the group sends a message "good message" in the group, and the company has already obtained an order of a certain client, at this time, other members in the group may dispute "like". The term "like" refers to a process of sending a graphic or animation indicating like in a group by clicking a specific button provided by the instant messaging application. Therefore, when many members in the group execute the praise, the screen refreshing phenomenon of the praise can be caused.
Disclosure of Invention
The embodiment of the invention provides a group communication method, a group communication device and group communication equipment, which are used for improving the space utilization rate of a chat interface.
In a first aspect, an embodiment of the present invention provides a group communication method, including:
if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages;
and displaying the plurality of second messages after the merging processing.
In a second aspect, an embodiment of the present invention provides a group communication apparatus, including:
the merging processing module is used for merging a plurality of second messages related to the first message if the group comprises the plurality of second messages;
and the message display module is used for displaying the plurality of combined second messages.
In a third aspect, an embodiment of the present invention provides an electronic device, including a processor, and a memory, where the memory is configured to store one or more computer instructions, where the one or more computer instructions, when executed by the processor, implement the group communication method in the first aspect.
An embodiment of the present invention provides a computer storage medium for storing a computer program, where the computer program is used to enable a computer to implement the group communication method in the first aspect when executed.
In the embodiment of the present invention, for the case of group communication in an instant messaging application, after a certain user in a group initiates a certain first message as a topic message, other users in the group may respond to the first message, for example, may respond by sending a message such as text, picture, animation, etc. For example, when a user in a group triggers a message viewing operation on the group at a certain time, the instant messaging application program of the user may acquire a first message in the group, and, after it is found that the first message is generated, when a plurality of second messages related to the first message are also generated in the group, merge the plurality of second messages, so as to display the merged plurality of second messages to the user for viewing, where the plurality of second messages may be, for example, favorite pictures respectively sent by a plurality of members in the group. The multiple second messages related to the first message are merged, so that the multiple second messages are displayed in a centralized manner, and the occupation of the multiple second messages on the space of the chat window can be reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flowchart of a group communication method according to an embodiment of the present invention;
fig. 2 is a schematic process diagram for merging a plurality of second messages according to an embodiment of the present invention;
fig. 3 is a schematic process diagram of another merging processing performed on multiple second messages according to an embodiment of the present invention;
fig. 4 is a schematic process diagram of performing merging processing on a plurality of second messages according to another embodiment of the present invention;
fig. 5 is a schematic process diagram of performing merging processing on multiple second messages according to another embodiment of the present invention;
fig. 6 is a schematic process diagram of performing merging processing on a plurality of second messages according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a group communication apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of an electronic device corresponding to the group communication apparatus provided in the embodiment shown in fig. 7.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. 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 invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, and "a" and "an" generally include at least two, but do not exclude at least one, unless the context clearly dictates otherwise.
It should be understood that the term "and/or" as used herein is merely a relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B, may represent: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The words "if", as used herein may be interpreted as "at \8230; \8230whenor" when 8230; \8230when or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It is also noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a good or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such good or system. Without further limitation, an element defined by the phrases "comprising one of \8230;" does not exclude the presence of additional like elements in an article or system comprising the element.
In addition, the sequence of steps in each method embodiment described below is only an example and is not strictly limited.
Fig. 1 is a flowchart of a group communication method according to an embodiment of the present invention, where the group communication method may be executed by an instant messaging application or a corresponding server. As shown in fig. 1, the method comprises the steps of:
101. and if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages.
102. And displaying the plurality of second messages after the merging processing.
Typically, instant messaging applications often support group functionality, whereby group members may have an in-group conversation within a group by establishing the group to include a plurality of members. Thus, a user mentioned in this embodiment refers to a member in a certain group.
In a group comprising a plurality of users, when a user issues a message in the group, other users in the group may respond to the message, such as: a user sends a birthday blessing message in the group, which is happy for a certain birthday. Other users within the group may respond as follows: pictures, animations, day greeting, pictures, animations, etc. are issued.
When there are many users in the group, because the current message presentation policy basically presents each message in sequence in the vertical direction according to the message sending time, in the above example case, after a certain user issues a birthday blessing message, if other multiple users respond with a trigger approval picture respectively, when a certain user in the group views the group message, the user sees multiple approval pictures arranged in the vertical direction in the conversation window of the group, and if many approval pictures are generated, the user may perform multiple sliding operations in the conversation window, and still sees mainly multiple approval pictures, at this time, it is likely that the chat interface is flushed with approval pictures, the user experience is poor, and the space utilization of the screen is poor.
The picture screen refreshing of the chat interface in the above example is only an indication that a certain message screen refreshing of the chat interface is performed, and actually, in a group communication scene, other screen refreshing messages may occur. The group communication method in the embodiment of the invention is provided for avoiding the situation that a user cannot directly know the generation situation of communication messages in a group due to the fact that a plurality of screen refreshing messages are used for refreshing a chat interface, improving the space utilization rate of the chat interface and enabling more communication messages to be displayed in the chat interface space of one screen.
Optionally, assuming that N communication messages have been generated in the group, where N is greater than 1, a user in the group triggers an operation of viewing the communication messages generated in the group, and based on the operation, the instant messaging application of the user may display the N communication messages obtained from the server. However, in the process of presentation, the instant messaging application program may perform the following processing: and judging whether the N communication messages contain a plurality of second messages related to a first message serving as a topic, and if so, merging the plurality of second messages. At this time, the plurality of second messages may be screen-swiped messages. Wherein the N communication messages may be user unread messages.
In this embodiment, the first message may also be referred to as a topic message or a subject message. The following schematically illustrates the meaning of the following topic message: at a certain time, a certain user in the group sends out a communication message in the group, and if the communication message is not generated in the group within a certain time before the communication message is generated or the similarity or correlation between the communication message generated before and the communication message is not large, the communication message can be regarded as a topic message, namely, the topic message is the first message in the text.
To determine whether N communication messages include a plurality of second messages related to a first message and swiped on the screen, first, a first message in a group, that is, a topic message, needs to be acquired. However, even in the case where the user performs the message viewing operation triggered based on the prompt of the unread N communication messages in the group, the acquisition target of the first message is not limited to the N communication messages. This is because there are cases where the communication messages within the group are repeatedly viewed in practical applications, such as the following cases: after a user in a group sends a communication message, the users in the group send a plurality of communication messages in response to the communication message, at the moment, the user in the group enters a chat interface of the group to check the communication message in the group, the user checks the plurality of communication messages sent at the moment, then the user exits the chat interface of the group, after a while, the user enters the chat interface of the group again, and at the moment, the user can continuously check the communication message generated after exiting the chat interface last time. In this case, during the period from the last time the user exits the chat interface of the group to the last time the user enters the chat interface of the group, the communication message generated by the group may still continue to the topic before the last time the user exits the chat interface, for example, after a certain user issues blessing information in the group to blessing a certain birthday, the user a in the group sees the blessing message and the like sent by some users after entering the group chat interface for the first time, and then the user a exits the chat interface, and when the user a enters the chat interface of the group again after a while, the communication message such as like a like picture and birthday blessing words sent by other users in the group for the blessing message may be seen.
With reference to the foregoing example, in this embodiment, when a first message in a group is acquired in response to a message viewing operation triggered by a user on the group, not only may the step of acquiring the first message be executed in an unread communication message that has been generated in the group when the message viewing operation is triggered, but also a range of executing acquiring the first message may be extended to a range of the unread communication message that meets a set condition before the message viewing operation is triggered. The setting condition may be, for example: the time interval between the first unread communication message and the last read communication message is less than a set value.
After determining the range for finding the first message, the process of acquiring the first message is performed within the range. In particular, the first message may be retrieved from the communication messages within the group based on characteristic information of the communication messages. The communication message in the group as referred to herein means each communication message included in the range in which the first message is sought. The characteristic information of the communication message may include characteristics of the type, generation time, sender identification, and the like of the communication message. The type of the communication message refers to the representation form of the communication message, such as text, links, pictures, animations, and the like.
In an alternative, where the characteristic information includes a type of the communication message, the non-picture message within the group may be determined to be the first message. That is, a picture type communication message may be filtered out of communication messages within a group, and the remaining other types of communication messages are considered as first messages. The communication message of the picture type comprises a picture and a video.
In another alternative, in a case where the characteristic information includes a type and a generation time of the communication message, a plurality of non-picture messages sequentially generated may be acquired from the communication messages within the group, and then, a target non-picture message may be determined as a first message from the plurality of non-picture messages according to a similarity between the plurality of non-picture messages, wherein the similarity between the target non-picture message and other non-picture messages generated thereafter is higher than a set value, and the similarity between the target non-picture message and other non-picture messages generated previously is lower than the set value. That is to say, the communication messages of the picture type can be filtered out from the communication messages in the group, the remaining communication messages of other types are usually non-picture messages such as plain text messages and link messages, the remaining non-picture messages are sorted according to respective generation time, the similarity between every two messages is calculated, and then the first message is determined according to the distribution characteristics of the similarity corresponding to each non-picture message. The distribution characteristics are represented as: if the similarity between a certain non-picture message and a non-picture message generated earlier than it is lower than a set value but the similarity between a non-picture message generated later than it is higher than a set value, it indicates that the non-picture message is likely to be a new topic originated by a certain user, and thus the non-picture message is regarded as a first message.
In another alternative, where the characteristic information includes a type of communication message and a sender identification, it may be determined that a non-picture message sent by a particular sender within the group is the first message. In practical applications, topic communication is often initiated by a specific administrator or administrators within a group, and therefore, a non-picture message sent by a specific user within a group can be regarded as a first message.
After the first message is determined, it may be further determined whether a plurality of second messages (which may also be referred to as a plurality of screen refreshing messages) related to the first message are generated after the first message is generated, and if the plurality of second messages are generated, the plurality of second messages may be merged to reduce occupation of a chat interface space by the plurality of second messages.
In an alternative embodiment, if a plurality of pictures representing emotions are generated in the group after the first message is generated, the plurality of pictures are determined as a plurality of second messages, so that the plurality of pictures can be arranged horizontally according to the horizontal size of the chat interface. Therefore, the plurality of pictures which are originally vertically arranged are changed into the horizontal arrangement, so that the space size occupied by the plurality of pictures is reduced.
For example, after a user a in the group triggers a message viewing operation, the first message included in the group is determined as follows: congratulating autumn festival of people, after the first message is sent out, a plurality of users send out a plurality of pictures such as praise pictures, blessing pictures and the like in sequence, at the moment, in response to the message viewing operation of the users, the chat interface display effect of the instant messaging application program is as shown in fig. 2: and under the first message, displaying a plurality of pictures in a horizontal arrangement. Further, optionally, sender identifiers corresponding to the plurality of pictures, such as user B, user C, and user D illustrated in fig. 2, may also be displayed in association with the plurality of pictures, respectively.
Optionally, to further reduce the occupation of the second message on the chat interface space, as shown in fig. 3, in the example illustrated in fig. 2, the multiple pictures may be respectively reduced, and especially when the number of the multiple pictures is greater than a preset value, the size of the pictures is reduced, so that more pictures can be arranged horizontally.
Optionally, to further reduce the occupation of the chat interface space by the second message, as shown in fig. 4, in the example illustrated in fig. 2, the multiple pictures may also be subjected to deduplication processing. Assuming that the same praise pictures sent by the user B and the user D and the other expression pictures sent by the user C are the same, the praise pictures sent by the user B and the user D repeatedly can be deduplicated, and only one praise picture is reserved. At this time, the identifications of the user B and the user D may be displayed in association on the retained favorite picture.
Fig. 2 to 4 illustrate the case where the second message is a picture message, and besides, the second message may also be a non-picture message, such as a text message.
Specifically, in another optional embodiment, if a plurality of text messages with similarity greater than a set value between each other are generated in the group after the first message is generated, the plurality of text messages are determined to be a plurality of second messages. At this time, a target text message may be selected from the plurality of text messages, such that the target text message is displayed in the chat interface and other text messages of the plurality of text messages are deleted.
As shown in fig. 5, assume that the first message sent by user a is: congratulate to everybody in mid-autumn festival. After the first message is generated, it is assumed that a plurality of users (user B, user C, and user D illustrated in the figure) respectively send messages such as: mid-autumn festival happy, moon cake festival happy, two reunions of the moon and other text messages. The text messages and the first message have a similarity greater than a set value to each other, so that the text messages are considered as second messages under the first message. At this time, one text message may be randomly selected from the plurality of text messages to be displayed as a target text message. Moreover, a total number of text messages or sender identifications corresponding to each of the plurality of text messages may also be displayed in association with the target text message.
In another optional embodiment, when a plurality of second messages related to the first message are identified based on the foregoing optional embodiments, the merging process of the plurality of second messages may further be implemented as: and extracting sender identifications corresponding to the plurality of second messages respectively, so that when the plurality of combined second messages are displayed, participation information of the first message can be displayed, wherein the participation information comprises the sender identifications corresponding to the plurality of second messages respectively, and the participation information indicates that the senders corresponding to the plurality of second messages respectively participate in the interaction of the first message. For example, as shown in fig. 6, assume that the first message is: and when people are happy at mid-autumn festival, and the plurality of second messages comprise like pictures of praise sent by other users such as the Zhang, the Wang and the plum, and a blessing word of mid-autumn festival, the participation information similar to the interaction that the Zhang, the Wang and the plum participate in the blessing of mid-autumn festival can be displayed.
In summary, by performing topic message identification on the communication messages in the group and further performing screen refreshing message identification on the communication messages under each topic, the screen refreshing messages in the group can be identified, so that the screen refreshing messages are combined to reduce the space occupied by the screen refreshing messages.
The group communication device of one or more embodiments of the present invention will be described in detail below. Those skilled in the art will appreciate that these group communication devices may each be configured using commercially available hardware components through the steps taught by the present scheme.
Fig. 7 is a schematic structural diagram of a group communication apparatus according to an embodiment of the present invention, and as shown in fig. 7, the apparatus includes: a merging processing module 11 and a message display module 12.
A merging processing module 11, configured to, if a plurality of second messages related to the first message are included in the group, merge the plurality of second messages.
And a message display module 12, configured to display the merged multiple second messages.
Optionally, the apparatus further comprises: an acquisition module, operable to: and acquiring a first message from the communication message according to the characteristic information of the communication message in the group.
Optionally, the characteristic information includes a type of the communication message; the obtaining module may be specifically configured to: determining that a non-picture message within the group is a first message.
Optionally, the characteristic information includes a type and a generation time of the communication message; the obtaining module may specifically be configured to: obtaining a plurality of non-picture messages generated in sequence from the communication messages in the group; and determining a target non-picture message as a first message from the plurality of non-picture messages according to the similarity among the plurality of non-picture messages, wherein the similarity between the target non-picture message and other non-picture messages generated after the target non-picture message is higher than a set value, and the similarity between the target non-picture message and other non-picture messages generated before the target non-picture message is lower than the set value.
Optionally, the characteristic information includes a type and a sender identification of the communication message; the obtaining module may be specifically configured to: determining that a non-picture message sent by a particular sender within the group is a first message.
Optionally, the merging processing module 11 may be configured to: if a plurality of pictures representing emotion are generated in the group after the first message is generated, determining that the plurality of pictures are a plurality of second messages; and transversely arranging the pictures according to the transverse size of the chat interface.
Optionally, the merging processing module 11 may be configured to: and carrying out duplicate removal processing on the plurality of pictures.
Optionally, the merging processing module 11 may be configured to: and respectively carrying out reduction processing on the plurality of pictures.
Optionally, the message display module 12 may be configured to: and displaying sender identifications corresponding to the pictures respectively in association with the pictures respectively.
Optionally, the merging processing module 11 may be configured to: if a plurality of text messages with similarity greater than a set value are generated in the group after the first message is generated, determining the plurality of text messages as a plurality of second messages; a target text message is selected from the plurality of text messages.
Optionally, the message display module 12 may be configured to: displaying a total number of the plurality of text messages or sender identifications corresponding to the plurality of text messages in association with the target text message.
Optionally, the merging processing module 11 may be further configured to: and extracting sender identifications corresponding to the plurality of second messages respectively. At this time, the message display module 12 may be further configured to: and displaying participation information of the first message, wherein the participation information comprises sender identifications corresponding to the second messages respectively, and the participation information indicates that the senders corresponding to the second messages respectively participate in the interaction of the first message.
The apparatus shown in fig. 7 can perform the method of the embodiment shown in fig. 1-6, and the detailed description of this embodiment can refer to the related description of the embodiment shown in fig. 1-6. The implementation process and technical effect of the technical solution refer to the descriptions in the embodiments shown in fig. 1 to 6, and are not described herein again.
In one possible design, the structure of the group communication apparatus shown in fig. 7 may be implemented as an electronic device, as shown in fig. 8, which may include: a processor 21, a memory 22, a display 23 and a communication interface 24. Wherein the memory 22 is used for storing programs that support the electronic device to execute the group communication method provided in the embodiments shown in fig. 1-6, and the processor 21 is configured to execute the programs stored in the memory 22.
The program comprises one or more computer instructions which, when executed by the processor 21, are capable of performing the steps of:
if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages;
and displaying the plurality of second messages after the merging processing through the display screen 23.
Optionally, the processor 21 is further configured to perform all or part of the steps in the embodiments shown in fig. 1 to 6.
In addition, an embodiment of the present invention provides a computer storage medium for storing computer software instructions for the electronic device, which includes a program for executing the group communication method in the embodiments shown in fig. 1 to 6.
The above-described embodiments of the apparatus are merely illustrative, and 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 position, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by adding a necessary general hardware platform, and of course, can also be implemented by a combination of hardware and software. With this understanding in mind, the above-described aspects and portions of the present technology which contribute substantially or in part to the prior art may be embodied in the form of a computer program product, which may be embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including without limitation disk storage, CD-ROM, optical storage, and the like.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both permanent and non-permanent, removable and non-removable media, may implement the information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will 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 of the embodiments of the present invention.

Claims (13)

1. A group communication method, comprising:
in response to an operation of viewing communication messages generated in a group, which is triggered by a user in the group, obtaining a plurality of unread communication messages and read communication messages within a preset time before the operation from a server;
determining whether a first message that is a topic and a plurality of second messages related to the first message are contained within the plurality of unread communication messages and the read communication messages; wherein the determining of the first message comprises: acquiring a plurality of non-picture messages which are sequentially generated from the plurality of unread communication messages and the read communication messages, determining a target non-picture message as a first message from the plurality of non-picture messages according to the similarity among the plurality of non-picture messages, wherein the similarity between the target non-picture message and other non-picture messages generated subsequently is higher than a set value, and the similarity between the target non-picture message and other non-picture messages generated previously is lower than the set value;
if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages;
and displaying the plurality of second messages after the merging processing.
2. The method of claim 1, further comprising:
and acquiring a first message from the communication message according to the characteristic information of the communication message in the group.
3. The method of claim 2, wherein the characteristic information includes a type of communication message;
the acquiring a first message from the communication message according to the characteristic information of the communication message in the group includes:
determining that a non-picture message within the group is a first message.
4. The method of claim 2, wherein the characteristic information includes a type of communication message and a sender identification;
the acquiring a first message from the communication message according to the characteristic information of the communication message in the group includes:
determining that a non-picture message sent by a particular sender within the group is a first message.
5. The method of claim 1, wherein if a plurality of second messages related to the first message are included in the group, merging the plurality of second messages, comprises:
if a plurality of pictures representing emotion are generated in the group after the first message is generated, determining that the plurality of pictures are a plurality of second messages;
and transversely arranging the pictures according to the transverse size of the chat interface.
6. The method of claim 5, wherein before the transversely arranging the plurality of pictures, further comprising:
and carrying out duplicate removal processing on the plurality of pictures.
7. The method of claim 5, wherein before the transversely arranging the plurality of pictures, further comprising:
and respectively carrying out reduction processing on the plurality of pictures.
8. The method of claim 5, further comprising:
and displaying sender identifications corresponding to the pictures respectively in association with the pictures respectively.
9. The method of claim 1, wherein if a plurality of second messages related to the first message are included in the group, merging the plurality of second messages, comprises:
if a plurality of text messages with similarity greater than a set value are generated in the group after the first message is generated, determining the plurality of text messages as a plurality of second messages;
a target text message is selected from the plurality of text messages.
10. The method of claim 9, further comprising:
displaying a total number of the plurality of text messages or sender identifications corresponding to each of the plurality of text messages in association with the target text message.
11. The method according to claim 1, wherein said merging the plurality of second messages comprises:
extracting sender identifications corresponding to the plurality of second messages respectively;
the displaying the merged plurality of second messages includes:
and displaying participation information of the first message, wherein the participation information comprises sender identifications corresponding to the second messages respectively, and the participation information indicates that the senders corresponding to the second messages respectively participate in the interaction of the first message.
12. A group communication device, comprising:
the merging processing module is used for responding to an operation of checking the communication messages generated in the group triggered by a user in the group, and acquiring a plurality of unread communication messages and read communication messages in preset time before the operation from a server; determining whether a first message that is a topic and a plurality of second messages related to the first message are contained within the plurality of unread communication messages and the read communication messages; wherein the determining of the first message comprises: acquiring a plurality of non-picture messages which are sequentially generated from the plurality of unread communication messages and the read communication messages, determining a target non-picture message as a first message from the plurality of non-picture messages according to the similarity among the plurality of non-picture messages, wherein the similarity between the target non-picture message and other non-picture messages generated subsequently is higher than a set value, and the similarity between the target non-picture message and other non-picture messages generated previously is lower than the set value; if the group comprises a plurality of second messages related to the first message, merging the plurality of second messages;
and the message display module is used for displaying the plurality of combined second messages.
13. An electronic device, comprising: a memory, a processor; wherein the memory is to store one or more computer instructions, wherein the one or more computer instructions, when executed by the processor, implement the group communication method of any of claims 1 to 11.
CN201811428928.4A 2018-11-27 2018-11-27 Group communication method, device and equipment Active CN111224794B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811428928.4A CN111224794B (en) 2018-11-27 2018-11-27 Group communication method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811428928.4A CN111224794B (en) 2018-11-27 2018-11-27 Group communication method, device and equipment

Publications (2)

Publication Number Publication Date
CN111224794A CN111224794A (en) 2020-06-02
CN111224794B true CN111224794B (en) 2023-01-20

Family

ID=70832067

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811428928.4A Active CN111224794B (en) 2018-11-27 2018-11-27 Group communication method, device and equipment

Country Status (1)

Country Link
CN (1) CN111224794B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112769679A (en) * 2021-01-14 2021-05-07 钉钉控股(开曼)有限公司 Message display method and device
CN114500434A (en) * 2021-12-31 2022-05-13 钉钉(中国)信息技术有限公司 Method and device for aggregating communication messages

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710682A (en) * 2018-05-18 2018-10-26 阿里巴巴集团控股有限公司 Object recommendation method, apparatus and equipment

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745197B2 (en) * 2001-03-19 2004-06-01 Preston Gates Ellis Llp System and method for efficiently processing messages stored in multiple message stores
US6820081B1 (en) * 2001-03-19 2004-11-16 Attenex Corporation System and method for evaluating a structured message store for message redundancy
CN104052655A (en) * 2014-06-27 2014-09-17 上海梦荻网络科技有限公司 Group chatting method and instant messaging client-side
CN105049336A (en) * 2015-08-12 2015-11-11 深圳前海珩昌科技有限公司 Method and system for processing instant communication messages, server and client
CN106533899B (en) * 2016-09-30 2019-12-10 宇龙计算机通信科技(深圳)有限公司 information display processing method, device and system
CN106559695A (en) * 2016-10-14 2017-04-05 北京金山安全软件有限公司 Barrage message processing method and device and electronic equipment
CN107103074B (en) * 2017-04-21 2021-08-31 奇酷互联网络科技(深圳)有限公司 Processing method of shared information and mobile terminal
CN107391541B (en) * 2017-05-16 2020-10-20 创新先进技术有限公司 Real-time data merging method and device
CN107846352B (en) * 2017-11-10 2021-01-08 维沃移动通信有限公司 Information display method and mobile terminal
CN107911283A (en) * 2017-11-20 2018-04-13 珠海市魅族科技有限公司 Message display method and device, computer installation and computer-readable recording medium
CN108377216A (en) * 2018-01-10 2018-08-07 链家网(北京)科技有限公司 A kind of more people chat thumbs up method and system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108710682A (en) * 2018-05-18 2018-10-26 阿里巴巴集团控股有限公司 Object recommendation method, apparatus and equipment

Also Published As

Publication number Publication date
CN111224794A (en) 2020-06-02

Similar Documents

Publication Publication Date Title
JP7422834B2 (en) Servers, programs and information processing methods
US9881359B2 (en) Video communication method and system in instant communication
US12003471B2 (en) Teleporting a new member to a messaging group
CN110505141B (en) Instant messaging message processing method and device, readable medium and electronic equipment
CN107733786B (en) Friend recommendation method and device
JP2012504905A (en) Display different types of transmission information threaded together
US10701022B2 (en) Initiating social interaction based on E-mail content
CN112769679A (en) Message display method and device
CN108600083B (en) Message reminding method and device
CN108377356A (en) Method and apparatus based on the video calling virtually drawn a portrait
US9832787B2 (en) Attention management
CN111224794B (en) Group communication method, device and equipment
US9313285B2 (en) Dynamic social networking content
US10956015B1 (en) User notification based on visual trigger event
US9058586B2 (en) Identification of a person located proximite to a contact identified in an electronic communication client
US10764398B2 (en) Rendering a portion of an image corresponding to an interest of a user
CN105988758B (en) Display mode adjusting method and electronic equipment
CN112769673A (en) Communication record generation, recommendation and display method and device
CN111343480B (en) Video processing method, device and storage medium
CN110300214B (en) Communication method and device
CN115665080A (en) Information processing method, information processing apparatus, electronic device, storage medium, and program product
WO2024017467A1 (en) Apparatus and method for processing a visual content
CN115526655A (en) Order binding method, device, equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant