Transmission method and device for receiving information in group, electronic equipment and storage medium
By sending updates to the message chain only to specific members in the group, the problem of frequent screen refresh caused by indiscriminate push of message chain information is solved, improving user experience and communication efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-05
- Publication Date
- 2026-04-10
AI Technical Summary
In group communication within related technologies, the indiscriminate push of message relay leads to frequent screen refreshes, affecting communication fluency and user experience.
By obtaining updates to the message chain information in the target group, the target member account to receive the updated message chain information is determined, and the updated message chain information is sent to its terminal. It is only displayed on the group chat interface corresponding to the group identifier, minimizing the impact on other members.
It improves the user experience of group communication, reduces the interference of chain messages to group members, and enhances communication efficiency.
Smart Images

Figure CN121842142A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a method, apparatus, electronic device, and storage medium for transmitting relay information in a group. Background Technology
[0002] With the widespread use of instant messaging software, group communication has become an important way for people to communicate, collaborate, and share information in their daily lives. During group interactions, users often organize activity registration, information collection, or opinion gathering through a "chain reaction" format. This method can display the order and content of participating users in real time, and through continuously updated messages, reminds members who have not yet participated to respond promptly, thus improving the efficiency and participation of information transmission to a certain extent.
[0003] However, in the chain-reaction mechanism of related technologies, when any group member submits or updates the chain-reaction content, the instant messaging server sends the latest chain-reaction information as a regular group message to all terminals associated with the accounts of all members in that group. This indiscriminate, full-scale push mechanism leads to frequent "screen-filling" of chain-reaction messages, causing annoyance to group members. Some members may not want to receive these chain-reaction updates, and the frequent message refreshes may affect the smoothness of group communication and reduce the group communication experience. Summary of the Invention
[0004] This disclosure provides a method, apparatus, electronic device, and storage medium for transmitting group message relay information.
[0005] In a first aspect, this disclosure provides a method for transmitting chain information in a group, the method comprising: obtaining a target chain created for a target group; if the chain information of the target chain is updated, determining a target member account from the set of member accounts of the target group to receive the updated chain information of the target chain; sending the updated chain information and the group identifier of the target group to the terminal logged in by the target member account, so that the terminal displays the updated chain information on the group chat session interface corresponding to the group identifier.
[0006] Secondly, this disclosure provides a device for transmitting group chat information. The device includes: an acquisition module for acquiring a target group chat created for a target group; a determination module for determining, in the event that the group chat information of the target group is updated, a target member account to receive the updated group chat information from a set of member accounts of the target group; and a sending module for sending the updated group chat information and the group identifier of the target group to a terminal logged into by the target member account, so that the terminal displays the updated group chat information on the group chat interface corresponding to the group identifier.
[0007] Thirdly, this disclosure provides an electronic device, including: a processor, and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method for transmitting group relay information disclosed in the embodiments of this disclosure.
[0008] Fourthly, this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method for transmitting group relay information disclosed in embodiments of this disclosure.
[0009] Fifthly, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the method for transmitting group relay information disclosed in embodiments of this disclosure.
[0010] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: The system retrieves the target message chain created for a target group. If the message chain information is updated, it identifies the target member account from the target group's member account set to receive the updated message chain. The updated message chain information, along with the target group's group identifier, is then sent to the terminal logged into that target member account. This allows the terminal to display the updated message chain information on the group chat interface corresponding to the group identifier. Therefore, when an update to the target message chain is detected, the updated message chain information is only sent to group members who are expected to receive it, reducing the impact of new message chain information on group members and improving the user experience of group communication. Attached Figure Description
[0011] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0012] Figure 1 This is a flowchart illustrating a method for transmitting relay information in a group according to an exemplary embodiment; Figure 2 A flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment; Figure 3 A flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment; Figure 4 A flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment; Figure 5This is a schematic diagram illustrating the structure of a device for transmitting group chain information according to an exemplary embodiment; Figure 6 This is a structural block diagram of an electronic device according to an exemplary embodiment.
[0013] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0014] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0015] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this disclosure will now be described with reference to the accompanying drawings.
[0016] First, combine Figure 1 The present disclosure provides an exemplary description of the method for transmitting relay information in a group.
[0017] Figure 1 This is a flowchart illustrating a method for transmitting relay information in a group according to an exemplary embodiment.
[0018] It should be noted that the method for transmitting group-based message chain information provided in this embodiment can be executed by a device for transmitting group-based message chain information, which can be implemented by software and / or hardware. This device can be an electronic device, or it can be configured within an electronic device.
[0019] It should be noted that the electronic device can be any device with computing capabilities, such as a server, and this embodiment does not specifically limit the electronic device. It should also be noted that this embodiment uses an instant messaging server as an example for illustrative description.
[0020] like Figure 1 As shown, the method for transmitting relay information in this group includes the following steps: Step 101: Obtain the target chain created for the target group.
[0021] It should be noted that the target group in this embodiment can be any group in any instant messaging software.
[0022] The target chain can be any chain created within the target group.
[0023] Step 102: If the message information of the target chain is updated, determine the target member account to receive the updated message information from the set of member accounts of the target group.
[0024] It should be noted that the implementation methods for determining the target member account to receive the updated message from the target message chain from the set of member accounts of the target group differ in different application scenarios. Examples are illustrated below: As an example, the process involves retrieving the list of already joined entries in the target chain, where the first member account in the list belongs to the target group's member account set. Based on the second member account in the target group's member account set (excluding the first member account), the target member account to receive the updated chain message is determined. This accurately identifies the target member account to receive the updated chain message, preventing already joined accounts from receiving further updates and minimizing their impact.
[0025] The set of member accounts for the target group is formed based on the member accounts belonging to the target group.
[0026] As another example, from the set of member accounts in the target group, a fourth member account marked with a target tag is identified. This target tag is assigned to the fourth member account after receiving a request from it to block the target chain. Then, a fifth member account, excluding the fourth member account, is obtained from the set of member accounts in the target group and designated as the target member account to receive the updated chain information. This accurately identifies the target member account to receive the updated chain information, ensuring that group members who have blocked the target chain will no longer receive the updated information, thus reducing the impact of the updated chain information on those members.
[0027] In some embodiments, after the creator of the target chain creates the initial chain information, the initial chain information can be sent to the terminals of each member account in the group's member account set. Correspondingly, for any member account in the member account set, the member account's terminal displays the initial chain information, as well as the participation control and blocking control associated with the target chain, on the group chat interface. Correspondingly, if the user corresponding to the member account does not have a need to participate in the chain control, the user corresponding to the member account can trigger the blocking control. Correspondingly, the member account's terminal will send a request to the instant messaging server to block the target chain. Correspondingly, after receiving the request, the instant messaging server marks the member account according to the target tag.
[0028] In some embodiments, the initial message chain information can be displayed in the form of a card on the group chat interface of the terminal.
[0029] As another example, obtain the list of completed entries in the target chain, where the first member account in the list belongs to the set of member accounts of the target group; based on the second member account in the set of member accounts of the target group other than the first member account, determine the fourth member account marked with the target tag from the second member account, where the target tag is marked on the fourth member account after receiving a request from the fourth member account to block the target chain; obtain the fifth member account in the set of member accounts of the target group other than the fourth member account, and use the fifth member account as the target member account to receive the updated chain information of the target chain.
[0030] Step 103: Send the updated message and the group identifier of the target group to the terminal logged in by the target member's account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
[0031] The method for transmitting group chat information provided in this embodiment obtains a target chat message created for a target group. When the chat message information of the target chat message is updated, the method determines the target member account to receive the updated message from the set of member accounts in the target group, and sends the updated message information and the group identifier of the target group to the terminal logged into the target member account. This causes the terminal to display the updated message information on the group chat interface corresponding to the group identifier. Therefore, when an update to the target chat message is detected, the updated message information is only sent to the group members who are to receive it, reducing the impact of new message information on group members and improving the user experience of group communication.
[0032] Figure 2 This is a flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment.
[0033] like Figure 2 As shown, the method may further include: Step 201: Obtain the target chain created for the target group.
[0034] Step 202: If the chain information of the target chain is updated, obtain the list of completed chains of the target chain, wherein the first member account in the list of completed chains belongs to the set of member accounts of the target group.
[0035] The list of completed entries can include multiple first member accounts.
[0036] In some embodiments, before obtaining the second member account in the target group's member account set (excluding the first member account), it can be determined whether there is a third member account among the first member accounts that is marked as the administrator of the target chain; if so, the third member account is deleted from the first member account. This ensures that the subsequently determined target member accounts may include the member account marked as the administrator of the target chain, allowing the member account marked as the administrator to always receive updated chain messages, thus enabling the administrator of the target chain to stay informed of the latest chain status in real time.
[0037] Step 203: Obtain the second member account from the set of member accounts of the target group, excluding the first member account.
[0038] Step 204: Determine the second member account's willingness to participate in the target chain.
[0039] In some embodiments, one possible way to determine the second member account's willingness to participate in the target chain is to: obtain the historical behavior data of the second member account; and determine the second member account's willingness to participate in the target chain based on the historical behavior data.
[0040] In some embodiments, the level of attention a second member account pays to the target chain can be determined based on historical behavioral data, and the level of attention can be used to determine the second member account's willingness to participate in the target chain.
[0041] It is understandable that the higher the level of attention the second member account pays to the target chain, the higher the second member account's willingness to participate in the target chain. That is, there is a positive relationship between attention and willingness to participate.
[0042] In some embodiments, it can be determined whether the second member account is marked as the manager of the target chain. If the second member account is not marked as the manager of the target chain, the historical behavior data of the second member account can be obtained.
[0043] In other embodiments, when a second member account is marked as the administrator of the target chain, it is determined that the second member account's willingness to participate in the target chain reaches its maximum value. This ensures that the subsequently determined target member accounts include the second member account marked as the administrator of the target chain, allowing the member account marked as the administrator to always receive updated chain messages, thus enabling the administrator of the target chain to stay informed of the latest chain status in real time.
[0044] Step 205: Based on the target's willingness to participate, determine the target member account from the second member account to receive the updated relay information from the target relay.
[0045] It is understandable that, in different application scenarios, the implementation methods for determining the target member account to receive the updated relay information from the target member account based on the target's willingness to participate differ. Examples are illustrated below: As an example, from the second group of member accounts, select the top N accounts with the highest willingness to participate as the target member accounts, where N is an integer greater than 1.
[0046] In some embodiments, the second member accounts can be sorted according to the target participation willingness from high to low to obtain a sorting result, and the top N member accounts in the sorting result can be obtained as the target member accounts to receive the updated chain information of the target chain.
[0047] As another example, from the second member accounts, select member accounts whose target participation willingness is greater than or equal to a preset participation willingness threshold as target member accounts.
[0048] The preset participation willingness threshold is a threshold for participation willingness that is set in advance according to actual needs. This embodiment does not specifically limit the preset participation willingness threshold.
[0049] It should be noted that in this embodiment, there can be multiple second member accounts.
[0050] Step 206: Send the updated message and the group identifier of the target group to the terminal logged in by the target member's account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
[0051] In this embodiment, a target chain created for a target group is obtained. When the chain information is updated, a list of completed entries for the target chain is obtained. The first member account in the completed list belongs to the set of member accounts of the target group. A second member account, excluding the first member account, is also obtained from the set of member accounts of the target group. The target member account's willingness to participate in the target chain is determined. Based on this willingness, the target member account to receive the updated chain information is determined from among the second member accounts. Thus, by combining the member accounts' willingness to participate in the target chain, the target member account to receive the updated chain information is accurately determined.
[0052] Figure 3 This is a flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment.
[0053] like Figure 3 As shown, the method may further include: Step 301: Obtain the target chain created for the target group.
[0054] Step 302: Obtain the list of completed entries in the target chain, wherein the first member account in the list belongs to the set of member accounts of the target group.
[0055] Step 303: Obtain the second member account from the set of member accounts of the target group, excluding the first member account.
[0056] It should be noted that for a detailed description of steps 301 to 303, please refer to the relevant descriptions in other embodiments, which will not be repeated here.
[0057] Step 304: Obtain the historical behavior data of the second member account.
[0058] Step 305: Obtain the target word text for the word chain.
[0059] Step 306: Based on historical behavioral data and the topic text of the target chain, determine the second member account's willingness to participate in the target chain.
[0060] In some embodiments, where historical behavior data includes target information sent by a second member account in a target group, determining the second member account's willingness to participate in the target chain based on the historical behavior data can be achieved by: determining the second member account's willingness to participate in the target chain based on the target information and the topic text of the target chain, wherein the target information is sent by the second member account after receiving the chain information for the first time, and the target information is information related to the target chain. Therefore, by combining the information entered by the user with the second member account after viewing the chain information and the topic text of the target chain, the second member account's willingness to participate in the target chain is accurately determined.
[0061] In some embodiments, in order to further improve the efficiency of obtaining the second member account's willingness to participate in the target chain, the target information may be information related to the target chain.
[0062] In some embodiments, information related to the target chain can be obtained from the historical behavior data of the second member account, based on the topic text of the target chain. Thus, by combining the topic text of the target chain with the historical behavior data of the second member account, the target information can be quickly obtained.
[0063] For example, the theme text for a goal chain is: "Weekend outdoor barbecue." Correspondingly, based on this theme text, target information related to this goal chain can be obtained from the historical behavior data of the second member's account. The target information could be, for example, "Weekend barbecue, it's a pity I can't participate."
[0064] In some embodiments, one possible way to determine the second member account's willingness to participate in the target chain based on the target information and the topic text of the target chain is as follows: if the target information and the topic text of the target chain contain the same first keyword, determine the first occurrence number of the first keyword in the target information; perform sentiment analysis on the target chain based on the target information to obtain the sentiment result of the second member account towards the target chain; and determine the second member account's willingness to participate in the target chain based on the sentiment result and the first occurrence number.
[0065] In some embodiments, the willingness of a second member account to participate in a chain of events for a target can be analyzed based on the sentiment outcome and the first occurrence frequency, so as to obtain the willingness of the second member account to participate in the chain of events for that target.
[0066] In some embodiments, the first participation intention of the second member account in the chain for the target can be determined based on the sentiment tendency result, and the second participation intention of the second member account in the chain for the target can be determined based on the first occurrence frequency. The first participation intention and the second participation intention are weighted and summed to obtain the target participation intention of the second member account in the chain for the target.
[0067] In some embodiments, the first participation intention can be weighted according to a preset first weight, and the second participation intention can be weighted according to a preset second weight. The weighted first participation intention and the second participation intention can be summed to obtain the target participation intention of the second member account for the target chain.
[0068] In some embodiments, to further improve the accuracy of the determined target participation intention, the second occurrence number of the second keyword in the target information can be determined if the semantic similarity between the second keyword in the target information and the third keyword in the topic text of the target chain is greater than or equal to a preset similarity threshold. The second keyword and the third keyword are literally different. The target participation intention of the second member account for the target chain is determined based on the sentiment result, the first occurrence number, the semantic similarity, and the second occurrence number.
[0069] In some embodiments, the first participation intention of the second member account in the target chain can be determined based on the sentiment tendency result; the second participation intention of the second member account in the target chain can be determined based on the first occurrence frequency; and the third participation intention of the second member account in the target chain can be determined based on semantic similarity and the second occurrence frequency. The first, second, and third participation intentions are then weighted and summed to obtain the target participation intention of the second member account in the target chain. Thus, the target participation intention of the second member account in the target chain is accurately determined.
[0070] In some embodiments, the first participation intention can be weighted according to a preset first weight, the second participation intention can be weighted according to a preset second weight, and the third participation intention can be weighted according to a preset third weight. The weighted first participation intention, second participation intention and third participation intention are then summed to obtain the target participation intention of the second member account for the target chain.
[0071] The first, second, and third weights are pre-set according to actual needs.
[0072] In some embodiments, the actual result of the sample relay can be obtained, and a first weight, a third weight, and a third weight can be determined based on the relevant data of the member accounts participating in the sample relay and the actual result.
[0073] Step 307: Based on the target's willingness to participate, determine the target member account from the second member account to receive the updated relay information from the target relay.
[0074] Step 308: Send the updated message and the group identifier of the target group to the terminal logged in by the target member's account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
[0075] To facilitate a clear understanding of this disclosure, the following will be combined with... Figure 4 The method for transmitting relay information in a group according to this embodiment is described exemplarily.
[0076] Figure 4 This is a flowchart illustrating another method for transmitting relay information in a group, according to an exemplary embodiment.
[0077] like Figure 4 As shown, the method may further include: Step 401: Obtain the target chain created by the chain creator for the target group.
[0078] It should be noted that the member account corresponding to the creator of this chain belongs to the set of member accounts of the target group.
[0079] Step 402: Send the initial chain information of the target chain to the terminals of each member account in the member account set of the target group.
[0080] In some embodiments, the terminal may display a card containing the initial chain information of the target chain on the group chat interface of the target group.
[0081] In some embodiments, the card may also display controls for participating in the chain and blocking the chain, which are associated with the target chain.
[0082] Step 403: Extract keywords from the topic text of the target chain to obtain basic keywords.
[0083] In some embodiments, a word segmentation tool can be used to extract keywords from the topic text of the target word chain to obtain basic keywords.
[0084] For example, if the topic text for the target word chain is "Weekend Outdoor BBQ Word Chain", using a word segmentation tool to extract keywords from the topic text, the basic keywords obtained can include: "outdoor", "BBQ", "weekend", "word chain".
[0085] Step 404: Expand the basic keywords to obtain expanded keywords.
[0086] In some embodiments, the basic keywords can be vectorized to obtain a first vector representation, and a second vector representation with a semantic similarity greater than or equal to a preset similarity threshold can be determined from the vector space, and the keywords corresponding to the second vector representation can be used as extended keywords of the basic keywords.
[0087] The preset similarity threshold is set in advance according to actual needs. For example, the preset similarity threshold can be 0.85 or 0.9. This embodiment does not specifically limit the value of the preset similarity threshold.
[0088] In some embodiments, the basic keywords can be vectorized according to a preset semantic representation model to obtain a first vector representation.
[0089] The preset semantic representation model can be pre-set according to actual needs. For example, the preset semantic representation model can be a bidirectional encoder representation from transformers (BERT) model, or other types of representation models. This embodiment does not specifically limit this.
[0090] For example, if the basic keyword is "barbecue", expanding the basic keyword can result in extended keywords such as barbecue, BBQ, picnic, and outdoor cooking.
[0091] Step 405: If the chain information of the target chain is updated, obtain the list of completed chains of the target chain, wherein the first member account in the list of completed chains belongs to the set of member accounts of the target group.
[0092] The first member account in the list of completed entries can be multiple; that is, the list of completed entries includes multiple first member accounts.
[0093] Step 406: Obtain the second member account from the set of member accounts of the target group, excluding the first member account.
[0094] In some embodiments, in order to ensure that the target member accounts subsequently determined include the member accounts of the manager marked as the target chain, before obtaining the second member accounts in the target group's member account set other than the first member account, it can also be determined whether there is a third member account of the manager marked as the target chain in the first member account; if there is, the third member account in the first member account is deleted.
[0095] Step 407: Obtain the target information sent by the second member account in the target group. The target information is sent by the second member account after receiving the target chain information for the first time, and the target information is information related to the target chain.
[0096] In some embodiments, if the second member account is not marked as the administrator of the target chain, the target information sent by the second member account in the target group is obtained.
[0097] Step 408: Based on the target information, perform sentiment analysis on the target chain to obtain the sentiment results of the second member account towards the target chain.
[0098] Step 409: If the target information includes the basic keyword, determine the first occurrence number of the basic keyword in the target information.
[0099] Step 410: If the semantic similarity between the keywords in the target information and the extended keywords is greater than or equal to a preset similarity threshold, determine the second occurrence number of the extended keywords in the target information.
[0100] Step 411: Based on the sentiment result, the first occurrence count, semantic similarity, and the second occurrence count, determine the second member account's willingness to participate in the chain for the target.
[0101] It should be noted that for a detailed description of step 410, please refer to the relevant descriptions in other embodiments, which will not be repeated here.
[0102] In some embodiments, when the second member account is marked as the manager of the target chain, it is determined that the second member account's willingness to participate in the target chain reaches the maximum value.
[0103] Step 412: Based on the target's willingness to participate, determine the target member account from the second member account to receive the updated relay information from the target relay.
[0104] In this embodiment, there are no member accounts that have already participated in the chain in the second member account, so that the member accounts that have already participated will no longer receive the updated chain information of the target chain, reducing the impact of the chain information on the member accounts that have already participated.
[0105] In some embodiments, the top N member accounts with the highest target participation willingness are selected from the second member accounts as target member accounts, where N is an integer greater than 1; or, member accounts with a target participation willingness greater than or equal to a preset participation willingness threshold are selected from the second member accounts as target member accounts. This ensures that there are no member accounts with low participation willingness among the target member accounts, and the instant messaging server will not send the updated message of the target chain to member accounts with low participation willingness, thereby reducing the impact on member accounts with low participation willingness.
[0106] Step 413: Send the updated message and the group identifier of the target group to the terminal logged in by the target member's account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
[0107] In this embodiment, a target chain created for a target group is obtained. If the chain information is updated, the target member account to receive the updated chain information is determined from the set of member accounts in the target group. The updated chain information and the group identifier of the target group are then sent to the terminal logged into by the target member account, so that the terminal displays the updated chain information on the group chat interface corresponding to the group identifier. Therefore, when an update to the target chain information is detected, the updated chain information is only sent to the group members who are to receive it, reducing the impact of new chain information on group members and improving the user experience of group communication.
[0108] Figure 5 This is a schematic diagram of a device for transmitting group chain information according to an exemplary embodiment.
[0109] like Figure 5 As shown, the transmission device 500 for relay information in this group includes: an acquisition module 501, a determination module 502, and a sending module 503, wherein: The acquisition module 501 is used to acquire the target chain created for the target group.
[0110] The determination module 502 is used to determine the target member account to receive the updated message of the target chain from the set of member accounts of the target group when the chain information of the target chain is updated.
[0111] The sending module 503 is used to send the updated message and the group identifier of the target group to the terminal logged in by the target member account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
[0112] In one embodiment of this disclosure, the determining module 502 includes: The `get` submodule is used to retrieve the list of completed entries for the target group, where the first member account in the list belongs to the set of member accounts of the target group. The determination submodule is used to determine the target member account to receive the updated message of the target message chain based on the second member account in the target group's member account set, excluding the first member account.
[0113] In one embodiment of this disclosure, the determining module 502 further includes: The judgment submodule is used to determine whether there is a third member account in the first member account that has been marked as the manager of the target chain; The delete submodule is used to delete the third member account from the first member account if it exists.
[0114] In one embodiment of this disclosure, the determining submodule may include: an acquisition unit, configured to acquire second member accounts other than first member accounts in the set of member accounts of the target group; a first determining unit, configured to determine the target participation willingness of the second member accounts in the target chain; and a second determining unit, configured to determine, based on the target participation willingness, the target member account to receive the updated chain information of the target chain from the second member accounts.
[0115] In one embodiment of this disclosure, the second determining unit is specifically used to: select the top N member accounts with the highest target participation willingness from the second member accounts as target member accounts, where N is an integer greater than 1; or select member accounts with target participation willingness greater than or equal to a preset participation willingness threshold from the second member accounts as target member accounts.
[0116] In one embodiment of this disclosure, the first determining unit may include: a first acquiring subunit, configured to acquire historical behavior data of the second member account; and a first determining subunit, configured to determine the second member account's willingness to participate in the target chain based on the historical behavior data.
[0117] In one embodiment of this disclosure, the first acquisition subunit is specifically used to: acquire historical behavior data of the second member account when the second member account is not marked as the manager of the target chain.
[0118] In one embodiment of this disclosure, the first determining unit may further include: a second determining subunit, configured to determine, when the second member account is marked as the manager of the target chain, that the second member account's willingness to participate in the target chain has reached the maximum value.
[0119] In one embodiment of this disclosure, the first determining unit may further include: a second obtaining subunit, used to obtain the topic text of the target word chain; The first determining subunit is specifically used to: determine the second member account's willingness to participate in the target chain based on historical behavioral data and the topic text of the target chain.
[0120] In one embodiment of this disclosure, the historical behavior data includes: target information sent by the second member account in the target group, wherein the target information is sent by the second member account after receiving the target chain information for the first time, and the target information is information related to the target chain; The first determining subunit is specifically used to: determine the second member account's willingness to participate in the target chain based on the target information and the topic text of the target chain.
[0121] In one embodiment of this disclosure, the specific implementation method for determining the target participation intention of the second member account in the target chain based on the target information and the topic text of the target chain is as follows: when the target information and the topic text of the target chain contain the same first keyword, determine the first occurrence number of the first keyword in the target information; perform sentiment analysis on the target chain based on the target information to obtain the sentiment result of the second member account in the target chain; and determine the target participation intention of the second member account in the target chain based on the sentiment result and the first occurrence number.
[0122] In one embodiment of this disclosure, if the semantic similarity between the second keyword in the target information and the third keyword in the target word chain is greater than or equal to a preset similarity threshold, the second occurrence number of the second keyword in the target information can be determined, wherein the second keyword and the third keyword are literally different. Specifically, the method for determining the second member account's willingness to participate in the target chain based on the sentiment result and the first occurrence count is as follows: the second member account's willingness to participate in the target chain is determined based on the sentiment result, the first occurrence count, semantic similarity, and the second occurrence count.
[0123] It should be noted that the foregoing description of the method for transmitting group message relay information also applies to the device for transmitting group message relay information in this embodiment, and will not be repeated here.
[0124] The group chat message transmission device provided in this embodiment obtains the target message for a target group based on the current video frame and corresponding audio data of the speaker in the video conference. If the message for the target message is updated, the device determines the target member account to receive the updated message from the set of member accounts in the target group, and sends the updated message and the group identifier to the terminal logged into that target member account. This allows the terminal to display the updated message on the group chat interface corresponding to the group identifier. Therefore, when an update to the target message is detected, the updated message is only sent to the group members who need to receive it, reducing the impact of new message information on group members and improving the user experience of group communication.
[0125] It should be noted that the acquisition, storage, use, and processing of data in this disclosed technical solution all comply with the relevant provisions of national laws and regulations.
[0126] According to embodiments of this disclosure, an electronic device is also provided, including: a processor and a memory communicatively connected to the processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory to implement the method for transmitting group relay information disclosed in embodiments of this disclosure.
[0127] To implement the above embodiments, this disclosure also proposes a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method for transmitting relay information in a group disclosed in this disclosure.
[0128] To implement the above embodiments, this disclosure also provides a computer program product.
[0129] The computer program product includes a computer program that, when executed by a processor, implements the method for transmitting group relay information disclosed in this embodiment.
[0130] Figure 6 This is a structural block diagram of an electronic device according to an exemplary embodiment. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0131] like Figure 6As shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 112 or a program loaded from memory 116 into random access memory (RAM) 113. The RAM 113 also stores various programs and data required for the operation of the electronic device 1000. The processor 111, ROM 112, and RAM 113 are interconnected via a bus 114. An input / output (I / O) interface 115 is also connected to the bus 114.
[0132] The following components are connected to I / O interface 115: memory 116 including hard disks, etc.; and communication section 117 including network interface cards such as local area network (LAN) cards, modems, etc., communication section 117 performs communication processing via a network such as the Internet; and driver 118 is also connected to I / O interface 115 as needed.
[0133] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 117. When the computer program is executed by processor 111, it performs the functions defined in the methods of this disclosure.
[0134] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, which can be executed by the processor 111 of the electronic device 1000 to perform the above-described method. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0135] In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, optical fiber, RF, etc., or any suitable combination thereof.
[0136] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0137] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for transmitting relay information in a group, characterized in that, The method includes: Retrieve the target chain created for the target group; If the message information of the target chain is updated, the target member account to receive the updated message information of the target chain is determined from the set of member accounts of the target group. The updated message and the group identifier of the target group are sent to the terminal logged into by the target member account, so that the terminal displays the updated message on the group chat interface corresponding to the group identifier.
2. The method as described in claim 1, characterized in that, The step of determining the target member account to receive the updated message from the target message chain from the set of member accounts of the target group includes: Obtain the list of completed entries for the target chain, wherein the first member account in the list of completed entries belongs to the set of member accounts of the target group; Based on the second member account in the target group's member account set, excluding the first member account, determine the target member account to receive the updated relay information of the target relay.
3. The method as described in claim 2, characterized in that, Before determining the target member account to receive the updated message chain information based on a second member account (other than the first member account) in the member account set of the target group, the method further includes: Determine whether there is a third member account among the first member accounts that is marked as the manager of the target chain; If it exists, then delete the third member account from the first member account.
4. The method as described in claim 2 or 3, characterized in that, The step of determining the target member account to receive the updated message chain information based on the second member account in the target group's member account set, excluding the first member account, includes: Obtain the second member account from the set of member accounts of the target group, excluding the first member account; Determine the level of willingness of the second member account to participate in the target chain; Based on the target's willingness to participate, the target member account to receive the updated relay information from the second member account is determined.
5. The method as described in claim 4, characterized in that, The step of determining the target member account to receive the updated relay information from the second member account based on the target participation willingness includes: From the second group of member accounts, select the top N member accounts with the highest willingness to participate in the target group as the target member accounts, where N is an integer greater than 1, or; From the second group of member accounts, select the member account whose target participation willingness is greater than or equal to the preset participation willingness threshold as the target member account.
6. The method as described in claim 4, characterized in that, Determining the second member account's willingness to participate in the target chain includes: Obtain the historical behavior data of the second member account; Based on the historical behavior data, the willingness of the second member account to participate in the target chain is determined.
7. The method as described in claim 6, characterized in that, The acquisition of the historical behavior data of the second member account includes: If the second member account is not marked as the manager of the target chain, obtain the historical behavior data of the second member account.
8. The method as described in claim 7, characterized in that, The method further includes: If the second member account is marked as the manager of the target chain, it is determined that the second member account's willingness to participate in the target chain reaches the maximum value.
9. The method as described in claim 6, characterized in that, The method further includes: Obtain the topic text of the target word chain; The step of determining the second member account's willingness to participate in the target chain based on the historical behavior data includes: Based on the historical behavior data and the topic text of the target chain, the willingness of the second member account to participate in the target chain is determined.
10. The method as described in claim 9, characterized in that, The historical behavior data includes: target information sent by the second member account in the target group, wherein the target information is sent by the second member account after receiving the target chain information for the first time, and the target information is information related to the target chain; The step of determining the target participation willingness of the second member account for the target chain based on the historical behavior data includes: Based on the target information and the topic text of the target chain, determine the second member account's willingness to participate in the target chain.
11. The method as described in claim 10, characterized in that, The step of determining the second member account's willingness to participate in the target chain based on the target information and the topic text of the target chain includes: If the target information and the topic text of the target chain contain the same first keyword, determine the first occurrence number of the first keyword in the target information; Based on the target information, a sentiment analysis is performed on the target chain to obtain the sentiment result of the second member account towards the target chain; Based on the sentiment outcome and the first occurrence count, the second member account's willingness to participate in the target chain is determined.
12. The method as described in claim 11, characterized in that, The method further includes: If the semantic similarity between the second keyword in the target information and the third keyword in the target chain topic text is greater than or equal to a preset similarity threshold, the second occurrence number of the second keyword in the target information is determined, wherein the second keyword and the third keyword are literally different; The step of determining the target participation willingness of the second member account for the target chain based on the sentiment tendency result and the first occurrence frequency includes: Based on the sentiment trend results, the first occurrence count, the semantic similarity, and the second occurrence count, the second member account's willingness to participate in the target chain is determined.
13. A device for transmitting relay information in a group, characterized in that, The device includes: The acquisition module is used to acquire target chain creations for target groups; The determination module is used to determine, in the case of an update to the chain of events information of the target chain, the target member account to receive the updated chain of events information from the set of member accounts of the target group; The sending module is used to send the updated relay information and the group identifier of the target group to the terminal logged in by the target member account, so that the terminal displays the updated relay information on the group chat interface corresponding to the group identifier.
14. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-12.
16. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-12.