Information interaction method and device, and electronic device

CN116846852BActive Publication Date: 2026-09-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210297877.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-23
Publication Date
2026-09-08
Estimated Expiration
2042-03-23

AI Technical Summary

Benefits of technology

[0015]The information interaction method, apparatus, and electronic device provided in this disclosure, in response to a first user's target team information display operation, display first information of the target team on the first user's client interface; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; no information of the target team can be displayed on the second user's client interface, or second information of the target team can be displayed on the second user's client interface; wherein the second user belongs to the set of group members of a group associated with the target team, but does not belong to the set of team members of the target team, and the second information is different from the first information, thereby realizing that when a team is associated with a group, the target team's information is not displayed to group members who are not team members in the group, or the team information that is different from the team members is displayed to group members who are not team members in the group. On the one hand, this can reduce the disturbance caused by team information to group members, and on the other hand, it can keep the team information within the team members and avoid the leakage of team information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116846852B_ABST
    Figure CN116846852B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose information interaction methods, apparatuses and electronic devices. The method comprises: in response to a target team information display operation of a first user, displaying first information of a target team in a client interface of the first user; wherein the target team is associated with at least one group; the target team has a team member set, and the first user belongs to the team member set of the target team; any information of the target team cannot be displayed in a client interface of a second user, or second information of the target team is displayed in the client interface of the second user; wherein the second user belongs to a group member set of at least one group associated with the target team, but does not belong to the team member set of the target team, and the second information is different from the first information. On the one hand, the disturbance of team information to group members can be reduced, and on the other hand, the team information can be controlled within the team members, avoiding the leakage of team information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of Internet technology and software technology, and in particular to an information interaction method, apparatus and electronic device. Background Technology

[0002] Users can communicate with at least one contact through instant messaging applications. When communicating with contacts, users can communicate with a single contact or with multiple contacts simultaneously. Summary of the Invention

[0003] This disclosure is provided to briefly introduce the concepts, which will be described in detail in the subsequent Detailed Description section. This disclosure is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0004] This disclosure provides an information interaction method, apparatus, and electronic device.

[0005] In a first aspect, embodiments of this disclosure provide an information interaction method, the method comprising: in response to a first user's operation to display target team information, displaying first information of the target team in the first user's client interface; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; either no information of the target team can be displayed in the client interface of a second user, or second information of the target team is displayed in the client interface of the second user; wherein the second user belongs to a set of group members of a group associated with the target team, but does not belong to the set of team members of the target team, and the second information is different from the first information.

[0006] Secondly, embodiments of this disclosure provide an information interaction method, the method comprising: in response to an operation by a specified user to associate a group with a target team, configuring the group to be associated with the target team; wherein the target team is associated with at least one group, the target team has a set of team members, and the group includes a first member who does not belong to the set of team members; and defaulting to not adding the first member in the group to the set of team members, or deciding whether to add the first member to the set of team members based on the user's selection.

[0007] Thirdly, embodiments of this disclosure provide an information interaction method, the method comprising: in response to an operation by a specified user to add a first user to a group associated with a target team, configuring the first user to join the group; wherein the target team is associated with at least one group, and the target team has a set of team members; and defaulting to not adding the first user to the set of team members, or deciding whether to add the first user to the set of team members based on the user's choice.

[0008] Fourthly, embodiments of this disclosure provide an information interaction method, the method comprising: in response to a first operation of a specified user, displaying a client interface of the specified user; wherein the specified user belongs to a specified group, the specified group is associated with a target team, the target team is associated with at least one group, the target team has a set of team members, and the specified user does not belong to the set of team members; and displaying indication information indicating that the specified group is associated with the target team in the client interface.

[0009] Fifthly, embodiments of this disclosure provide an information interaction device, comprising: a first display unit, configured to display first information of the target team on the client interface of the first user in response to a target team information display operation of a first user; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; and a second display unit, configured to display second information of the target team on the client interface of a second user when no information of the target team can be displayed, or on the client interface of the second user; wherein the second user belongs to the set of group members of a group associated with the target team, but does not belong to the set of team members of the target team, and the second information is different from the first information.

[0010] In a sixth aspect, embodiments of this disclosure provide an information interaction device, comprising: a third display unit, configured to, in response to an operation by a seventh user to associate a group with a target team, configure the group to be associated with the target team; wherein the target team is associated with at least one group, the target team has a set of team members, and the group includes a first member who does not belong to the set of team members; and to default not to add the first member in the group to the set of team members, or to decide whether to add the first member to the set of team members based on the user's selection.

[0011] In a seventh aspect, embodiments of this disclosure provide an information interaction device, comprising: a fourth display unit, configured to, in response to an operation instructing an eighth user to be added to a group associated with a target team, configure the eighth user to join the group; wherein the target team is associated with at least one group, and the target team has a set of team members; and to either default to not adding the first user to the set of team members, or, decide whether to add the eighth user to the set of team members based on the user's selection.

[0012] Eighthly, this disclosure provides an information interaction device, including: a fifth display unit, configured to, in response to a first operation by a tenth user, display a preset interface of a fifth group to which the tenth user belongs; wherein the tenth user is a group member of the fifth group, the fifth group is associated with a target team, the target team is associated with at least one group, the target team has a set of team members, and the tenth user does not belong to the set of team members; and to display indication information indicating that the fifth group is associated with the target team in the preset interface of the fifth group.

[0013] In a ninth aspect, embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method as described in the first to fourth aspects.

[0014] In a tenth aspect, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon that, when executed by a processor, implements the steps of the information interaction method as described in the first to fourth aspects.

[0015] The information interaction method, apparatus, and electronic device provided in this disclosure, in response to a first user's target team information display operation, display first information of the target team on the first user's client interface; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; no information of the target team can be displayed on the second user's client interface, or second information of the target team can be displayed on the second user's client interface; wherein the second user belongs to the set of group members of a group associated with the target team, but does not belong to the set of team members of the target team, and the second information is different from the first information, thereby realizing that when a team is associated with a group, the target team's information is not displayed to group members who are not team members in the group, or the team information that is different from the team members is displayed to group members who are not team members in the group. On the one hand, this can reduce the disturbance caused by team information to group members, and on the other hand, it can keep the team information within the team members and avoid the leakage of team information. Attached Figure Description

[0016] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0017] Figure 1 These are flowcharts of some embodiments of the information interaction method according to this disclosure;

[0018] Figures 2A-2E This is a schematic diagram illustrating some application scenarios of the information exchange method disclosed herein;

[0019] Figure 3 These are flowcharts of some embodiments of the information interaction method according to this disclosure;

[0020] Figure 4 These are flowcharts of some embodiments of the information interaction method according to this disclosure;

[0021] Figure 5 These are flowcharts of some embodiments of the information interaction method according to this disclosure;

[0022] Figure 6 A schematic diagram of a structural design of an embodiment of the information interaction device according to the present disclosure;

[0023] Figure 7 A schematic diagram of a structural design of an embodiment of the information interaction device according to the present disclosure;

[0024] Figure 8A schematic diagram of a structural design of an embodiment of the information interaction device according to the present disclosure;

[0025] Figure 9 A schematic diagram of a structural design of an embodiment of the information interaction device according to the present disclosure;

[0026] Figure 10 This is an example of an information interaction method according to an embodiment of the present disclosure, which can be applied to an exemplary system architecture.

[0027] Figure 11 This is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation

[0028] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0029] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0030] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0031] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different objects, devices, modules or units, and are not used to limit the order, number or interdependence of the functions performed by these objects, devices, modules or units.

[0032] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0033] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0034] Please refer to Figure 1 The document illustrates flowcharts of some embodiments of the information interaction method provided in this disclosure. For example... Figure 1 The information interaction method shown includes the following steps:

[0035] Step 101: In response to the first user's target team information display operation, display the first information of the target team in the first user's client interface; wherein, the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team.

[0036] In this disclosure, the entity executing the information exchange method can be a client. Here, the client can be a client of an instant messaging application. Alternatively, the entity executing the information exchange method can be a server. Here, the server provides services to the instant messaging application.

[0037] A team is a concept in the instant messaging field. A team can be associated with at least one group and can have at least one team member. A team has a set of team members. In some embodiments, the team members in the team member set can be group members of the group associated with the team, and at least some team members may not be group members of the group associated with the team. In some embodiments, all group members of the group associated with the team are team members of the team. In other embodiments, some group members of the group associated with the team may also be non-team members.

[0038] Teams are created within an organization (usually a tenant) where members work collaboratively, serving as instant communication entities for team members. Multiple teams can be created within a single tenant as needed. Existing regular groups can be added to teams, associating them with team members. Conversely, a group associated with a team can be removed from the team group, becoming a regular group. In short, the association between teams and groups is editable.

[0039] The target team here is associated with at least one group. The target team has a set of team members. The first user belongs to the target team's set of team members. That is, the first user is a team member of the target team. The first user can be any member of the target team.

[0040] In some embodiments, the groups associated with the target team include: a team-wide group and at least one first-type group; the set of group members of the team-wide group is consistent with the set of team members of the target team; there is no preset linkage relationship between the set of group members of the first-type group and the set of team members of the target team.

[0041] In some embodiments, there is no pre-defined linkage between the group member set of the first type of group and the team member set of the target team, including:

[0042] Changes in the group members set of the first type of group do not affect the team members set; changes in the team members set of the target team do not affect the group members set of the first type of group.

[0043] In these embodiments, the members of the first type group and the target team are independent of each other, which facilitates the management of the group members of the first type group and the team members of the target team.

[0044] As the primary user of the team, the client interface used by the primary user can display the target team's identification information. The primary user can perform a trigger operation on the target team's identification information, that is, perform a target team information display operation, thereby triggering the display of the target team information.

[0045] After receiving the above-mentioned target team information display operation, the target team's initial information can be displayed on the first user's client interface.

[0046] In some application scenarios, the aforementioned first information may be the associated group information of the target team. For example, the first information of the target team includes one or more of the following:

[0047] The target team's associated group index information;

[0048] The target team information is displayed in the team interface;

[0049] The target team's homepage interface.

[0050] The target team's association index information includes the index structure between the target team and each associated group, and the group identifier information of each associated group. For the first user, the target team's associated group index information displayed on their client interface is the index information of the associated groups visible to the first user. This associated group index information can show which groups the target team is associated with. The team interface is an interface that centrally displays information about the teams the first user has joined. For example, the first user can open the team interface by triggering the team filter icon on the client interface. In some embodiments, the associated group index information of each team the first user has joined can be displayed in the team interface. In some embodiments, the first user can quickly find groups related to the team through the team's associated group index and enter the group's session interface.

[0051] Each team has its own team homepage interface, which can display team information such as the team member list, associated groups, team name, creation time, creator, team description, and team settings.

[0052] Step 102: No information about the target team can be displayed in the second user's client interface, or the second information about the target team is displayed in the second user's client interface; wherein the second user belongs to a group member set of a group associated with the target team, but does not belong to the team member set of the target team, and the second information is different from the first information.

[0053] The second user here does not belong to the target team's member set; that is, the second user is not a member of the target team. The second user can belong to the group member set of a group associated with the target team.

[0054] As one implementation method, the second user's client interface may not display any information about the target team. That is, the second user cannot perceive from the client interface that their group is associated with the target team, and therefore cannot perceive the existence of the target team. In other words, for the second user, the group they belong to, associated with the target team, is no different from a regular group.

[0055] As another implementation, the second user's client interface displays a second set of information about the target team. This second set of information can differ from the first set of information. This allows for differentiated display of team information to team members and non-team members. Generally, the second set of information covers less team details than the first set.

[0056] If the first information of the target team includes the associated group index information of the target team, the first user, being a member of the target team, can quickly find the groups associated with the target team using the associated group index information, thus improving work efficiency.

[0057] When the primary information about the target team includes the target team information displayed in the team interface, the primary user who is a member of the target team can easily find the target team information in the team interface, thus improving work efficiency.

[0058] When the first information about the target team includes the target team's homepage, the first user, as a member of the target team, can view the target team's information on the target team's homepage, thus improving work efficiency.

[0059] In some embodiments, the second information includes indication information that the first group to which the second user belongs is associated with the target team.

[0060] In other embodiments, displaying the second information of the target team in the client interface of the second user includes: displaying a group notification message in the session interface of the first group to which the second user belongs, the group notification message being used to indicate that the first group is associated with the target team; and / or, displaying indication information in the group settings interface of the first group to which the second user belongs, the indication information being used to indicate that the first group is associated with the target team.

[0061] In these embodiments, when the second user opens the conversation interface of the first group, they can view the aforementioned group notification messages. That is, the second user can view the aforementioned group notification messages in the conversation interface of the first group they belong to.

[0062] In addition, the second user can access the group settings interface of the first group they belong to. This interface can include group settings information. It may include multiple settings, such as setting the second user's nickname within the group. The group settings page can also display information indicating that the first group is associated with the target team.

[0063] In these embodiments, by showing the second information to the second user, the second user can understand that the first group is associated with the target team.

[0064] The information interaction method provided in this embodiment displays first information of the target team in the client interface of the first user in response to the target team information display operation of the first user; wherein, the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; no information of the target team can be displayed in the client interface of the second user, or second information of the target team can be displayed in the client interface of the second user; wherein, the second user belongs to the set of group members of a group associated with the target team, but does not belong to the set of team members of the target team, and the second information is different from the first information, thereby realizing that when the team and the group are associated, the target team's information is not displayed to group members who are not team members in the group, or the team information that is different from the team members is displayed to group members who are not team members in the group. On the one hand, it can reduce the disturbance caused by the team information to the group members, and on the other hand, it can keep the team information within the team members and avoid the leakage of team information.

[0065] In some alternative implementations, the information exchange method also includes:

[0066] Multiple session filter identifiers are displayed in the client display interface of the third user, including a team filter identifier for indicating team information, wherein the third user is a team member of the target team;

[0067] In response to receiving a trigger operation from the third user on the team filtering identifier, team information is displayed on the display interface, the team information including a team creation entry; wherein, the team creation entry is located at a corresponding position on the team information display interface; the corresponding position is a preset fixed position, or varies with the space occupied by the team information to be displayed.

[0068] Here, the third user can be any member of the target team. This third user can be either the first user mentioned above, or any other team member besides the first user.

[0069] The conversation filtering flag is used to filter messages related to third-party users according to preset criteria. The filtering criteria of the team filtering flag mentioned above can filter out team-related messages from multiple messages.

[0070] The aforementioned triggering action could be, for example, a click or touch action on the team filter icon.

[0071] The team information displayed in the client interface shown to the third user may include a team creation entry point, which is used to create a team. When the third user triggers an action on the team creation entry point, the team creation interface will be displayed. The third user can enter the team name, the graphic or image identifier used by the team, team members, etc. in the team creation interface.

[0072] The team creation entry point mentioned above can be displayed in the corresponding position on the team information display interface.

[0073] Among these alternative implementations, showing the team creation portal to third-party users facilitates the creation of teams.

[0074] In some application scenarios, the aforementioned corresponding positions can be preset fixed positions. For example, these corresponding positions can be set at the top or bottom of the team information display interface.

[0075] In some application scenarios, the change in space occupied by the team information to be displayed includes: if the current interface can display the team information to be displayed, the team creation entry is displayed at the bottom of the team information display area; or, if the current interface cannot display all the team information to be displayed, the team creation entry is not displayed.

[0076] In these application scenarios, the corresponding position can vary depending on the space occupied by the team information to be displayed. Specifically, if the current interface can display the team information to be displayed, the team creation entry is displayed at the bottom of the team information display area; if the current interface cannot display all the team information to be displayed, the team creation entry is not displayed.

[0077] The team information to be displayed can be all team information, or it can be a portion of the team information determined by a third user's selection.

[0078] In other words, when there is little team information to be displayed, and it can be displayed on the current screen, the team creation entry can be displayed on the current screen.

[0079] When the team information to be displayed is large and cannot be fully shown on the current screen, the team creation entry will not be displayed on the current screen. You can swipe down to the bottom of the team information to view the entry.

[0080] It should be noted that when the team information corresponding to the team filter identifier is empty, the above team creation entry can be displayed in the displayed team information interface.

[0081] In these application scenarios, by varying the size of the space occupied by the team creation entry point according to the team information to be displayed, the team creation entry point is not displayed in a fixed manner, which can bring more user experience.

[0082] In some alternative implementations, the information exchange method also includes the following steps:

[0083] Based on the team member reduction instruction sent by the fourth user, the first target user indicated by the team member reduction instruction is removed from the team member set of the target team.

[0084] If the first target user is a member of a second group associated with the target team, the first target user remains a member of the second group.

[0085] The target team mentioned above can be associated with a team-wide group. This team-wide group can be a group for publishing system messages. This team-wide group can be automatically created when the team is created. The set of members in the team-wide group is the same as the set of team members. The second group mentioned above does not include the team-wide group.

[0086] In some application scenarios, a third user can be a team member of the target team with preset permissions. For example, the team owner or the team administrator.

[0087] In practice, a team member removal entry can be displayed on the team information display interface to indicate the removal of team members from the team member set. A fourth user can trigger this entry to display the team member removal interface. The fourth user can then input the first target user to be removed from the team member set in the team member removal interface. For example, the interface can display a list of team members, from which the fourth user can select the first target user. The corresponding removal operation is then executed, thus removing the first target user from the target team's team member set.

[0088] In some application scenarios, the fourth user can be the same as the first target user. In these scenarios, the fourth user can be a regular team member or a member of the target team with pre-defined permissions. That is, a team member can voluntarily leave the team or be removed by the team administrator.

[0089] In these application scenarios, a fourth user can leave the team member set on their own.

[0090] In practice, the team exit portal for leaving the target team is displayed on the fourth user's team information display interface (team settings interface). The fourth user can trigger the aforementioned team exit portal to issue a team member removal command to leave the target team.

[0091] After removing the first target user from the target team, retain the first target user's group membership in the second group.

[0092] In other words, changes in the target team's member set do not affect the second group's member set.

[0093] This creates a weak coupling between the target team's set of team members and the second group's set of group members, maintaining the relative independence between the team's set of team members and the second group's set of group members.

[0094] In some alternative implementations, after the first target user indicated by the team member reduction instruction is removed from the team member set of the target team, the above information interaction method further includes: shielding all or part of the team information of the target team from the first target user.

[0095] In other words, once the first target user is no longer a member of the target team, the team information of the target team can be stopped from being displayed to the first target user.

[0096] Alternatively, after the first target user is no longer a member of the target team, partial team information of the target team can be displayed to the first target user. The team information displayed to the first target user can be indication information associated with the group to which the first target user belongs and the target team.

[0097] By shielding all or part of the team information from the primary target user who is no longer a member of the target team, information interference from the primary target user who is no longer a team member can be reduced.

[0098] In some alternative implementations, the above information exchange method also includes:

[0099] The client interface of the fifth user displays a group association entry for associating existing groups with the target team. The existing groups are groups in which the fifth user is a member, and the fifth user is a member of the target team. The group association entry is used to associate existing groups with the target team.

[0100] The target existing group entered by the fifth user through the group association entry will be associated with the target team.

[0101] The fifth user here can be any team member of the target team.

[0102] In some optional implementations, before associating the target existing group entered by the fifth user through the group association entry with the target team, the information interaction method further includes:

[0103] The system receives a selection operation from the fifth user through the list of existing groups displayed on the group addition page, and the group addition page is displayed based on the fifth user's selection operation on the group addition entry.

[0104] At least one existing group selected through the selection operation is identified as the target existing group.

[0105] Specifically, after the fifth user triggers the group association entry point, a group addition interface is displayed. This interface shows a list of existing groups the fifth user is involved in. These existing groups may not have been previously associated with any team. The fifth user can select a target existing group from the displayed options. After selecting a target existing group, the user can then associate that group with a target team.

[0106] Among these optional implementations, group members can associate their existing groups with their teams according to their own needs.

[0107] Further optionally, the above information interaction method also includes: if the number of existing groups selected by the selection operation has reached a preset number, then after reaching the preset number, it is prohibited to continue selecting other existing groups.

[0108] The preset quantity here can be any value, and the preset quantity can be set according to the specific application scenario. There is no restriction here.

[0109] Avoid associating your team with multiple unnecessary groups by controlling the number of existing groups selected.

[0110] In some application scenarios, the fifth user can be a group member with preset permissions in an existing target group, such as the group owner or group administrator of the target group.

[0111] In these application scenarios, group members with preset permissions in the target existing group can associate the groups they manage with the teams according to the group's needs, which can avoid conflicts caused by different group members associating their groups with different teams.

[0112] In some optional implementations, the information interaction method further includes: associating the target existing group with the target team based on the operation of the fifth user; the information interaction method further includes: adding the group members of the target existing group as team members of the target team.

[0113] After associating the existing target groups with the target team, the members of the existing target groups can be added as team members of the target team by default, which is beneficial for the team owner to manage the team members.

[0114] In some optional implementations, the information exchange method further includes: associating the target existing group with the target team based on the fifth user's operation; the information exchange method also includes: not adding non-team members of the target existing group as team members of the target team, while maintaining the team member status of team members in the target existing group. These optional implementations maintain the relative independence of the team member set and the group member set, which helps to prevent the leakage of team information.

[0115] In some optional implementations, the information interaction method further includes: associating the target existing group with the target team based on the operation of the fifth user; the information interaction method further includes: determining whether the group members of the target existing group belong to a preset member set, adding the group members belonging to the preset member set as team members of the target team, and not adding the group members not belonging to the preset member set as team members of the target team.

[0116] The preset member set here can be: a tenant member set, a department member set, or a manually set member set. A tenant here can be an organization user to which the server provides services. Each tenant can correspond to a tenant member set.

[0117] In these optional implementations, after associating the existing target group with the target team, it automatically determines whether there are any group members belonging to a preset member set in the existing target group's member set. If so, the group member is added as a team member of the target team. This helps reduce the number of operations required to add the group member to the target team.

[0118] In some optional implementations, the information interaction method further includes: associating the target existing group with the target team based on the operation of the fifth user; the information interaction method further includes: granting group members of the target existing group the option to choose whether to join the target team, and sending a first prompt message to the group members to prompt them to choose to join the target team.

[0119] Among these optional implementation methods, granting group members the option to join the target team is beneficial for enabling them to manage their information autonomously.

[0120] In some optional implementations, the information interaction method further includes: associating the target existing group in the group with the target team according to the operation of the fifth user; the above information interaction method further includes: granting the fifth user a first selection permission to select group members to become team members of the target team, and adding the group members selected by the fifth user using the first selection permission as team members of the target team.

[0121] In these optional implementations, the fifth user selects the team members of the target team. That is, the user who associates the target existing group with the target team determines which group members (group members who are not team members) can be added as team members. This is beneficial for the overall control of group members becoming team members.

[0122] In some optional implementations, the information interaction method further includes: associating the target existing group with the target team based on the operation of the fifth user; the above information interaction method also includes: keeping the operation permissions of the group members in the target existing group unchanged.

[0123] The aforementioned permissions for existing target groups include, but are not limited to: adding group members, forwarding group messages, sharing group messages, and managing group messages.

[0124] Among these optional implementations, associating the existing target group with the target team does not change the operational permissions of the existing target group members. In other words, it does not demote the permissions of existing target group members. This helps maintain the independence of the existing target group from the team.

[0125] In some optional implementations, the above information interaction method further includes: in response to receiving a sixth user's instruction to add a group member to a third group, setting the second target user indicated by the group member addition instruction as a group member of the third group, wherein the third group is a group associated with the target team, and the second target user does not belong to the team member set of the target team; the sixth user is a group member of the third group.

[0126] In these alternative implementations, group members associated with a team can add group members to the group.

[0127] In some application scenarios, the sixth user mentioned above may or may not be a team member. The sixth user can be a group member with preset permissions in the third group, or a regular group member. In other words, any member of the third group associated with the team can add members to the third group.

[0128] In some embodiments, after receiving a group member addition instruction from a sixth user to a third group and setting the second target user indicated by the group member addition instruction as a group member of the third group, the information interaction method further includes: adding the second target user as a team member of the target team.

[0129] In these embodiments, after adding the second target user as a group member of the group associated with the target team, the second target user can be automatically added as a team member of the target team. This way, the group members associated with the target team are also team members of the team. This facilitates overall team management.

[0130] In some embodiments, after receiving a group member addition instruction from a sixth user to a third group and setting the second target user indicated by the group member addition instruction as a group member of the third group, the information interaction method further includes: maintaining the second target user's status as a non-team member of the target team unchanged.

[0131] In these embodiments, after adding the second target user as a group member of the group associated with the target team, the second target user is not added as a team member of the target team. That is, the group has independent permissions to add group members. This helps to maintain the relative independence of the group associated with the team.

[0132] In some embodiments, after receiving a group member addition instruction from a sixth user to a third group and setting the second target user indicated by the group member addition instruction as a group member of the third group, the information interaction further includes: determining whether the second target user belongs to a preset member set; if it does, adding the second target user as a team member of the target team; if it does not, not adding the second target user as a team member of the target team.

[0133] In these embodiments, group members belonging to the same preset member set can be automatically added as team members of the target team. This reduces the need for a second target user belonging to the same preset set to manually join the target team.

[0134] In some embodiments, after receiving a group member addition instruction from a sixth user to a third group and setting the second target user indicated by the group member addition instruction as a group member of the third group, the information interaction method further includes: granting the second target user the option to choose whether to become a team member of the target team.

[0135] In these embodiments, after the second target user is added as a group member of a third group associated with the target team, the second target user can choose whether to join the team based on their selection permissions. That is, allowing group members to autonomously decide whether to become team members of the team associated with the group helps to achieve autonomous management of user information.

[0136] In some embodiments, after receiving a group member addition instruction from a sixth user to a third group and setting the second target user indicated by the group member addition instruction as a group member of the third group, the information interaction method further includes: granting the sixth user the option to choose whether to add the second target user as a team member of the target team.

[0137] In these embodiments, the user who performs the group member addition operation determines whether to add the group member as a team member, thereby saving the operation required to add the group member as a team member later.

[0138] In some embodiments, the above information interaction method further includes:

[0139] Based on the received group member removal instruction from the fourth group, the third target user indicated by the group member removal instruction is removed from the group member set of the fourth group, where the fourth group is a group associated with the target team; and

[0140] If the third target user is a member of the target team, the team member status of the third target user in the target team remains unchanged.

[0141] In some application scenarios, the user who issues the above-mentioned group member reduction instruction is a third target user.

[0142] In these application scenarios, when the clients of the fourth group members are displaying group information, they can show a group member removal option. This removal option could be, for example, a group exit control displayed on the group information display interface. The third target user can then click this group exit control to issue a group member removal command.

[0143] In these application scenarios, when a group member chooses to leave the group, their own team member status remains unchanged.

[0144] In other application scenarios, the user who issues the above group member instructions is: a user in the fourth group who has preset permissions other than the third target user.

[0145] In these application scenarios, removing members from a group is done by users with preset permissions within the group. This facilitates unified management of the group.

[0146] In these embodiments, removing a group member from a group associated with a team does not change the previously held team member status of the removed group member. This further facilitates the achievement of relative independence between the group and its associated team.

[0147] Please refer to Figures 2A-2E The diagram illustrates an application scenario of the information interaction method proposed in this disclosure.

[0148] Please refer to Figure 2A The target team A has established associations with groups A1 and A2. User S can be a team member of target team A. User S's interface displaying team information for target team A can also display group information for its associated groups A1 and A2. User S can perform a first preset operation on the identifier of target team A (e.g., perform a trigger operation on a preset area in the identifier display area of ​​target team A), thereby displaying a team member addition entry (e.g., ...) to indicate the addition of team members. Figure 2B (The "Add Team Member" control is described above). User S adds team members to the target team by performing the corresponding operation through the "Add Team Member" entry point. The team members added by User S are not configured as group members of groups A1 and A2.

[0149] In addition, user S can perform a second preset operation on the identifier of target team A (such as performing a trigger operation on a preset area in the identifier display area of ​​target team A), thereby displaying a team attrition entry for indicating the addition of team members (e.g. Figure 2C (The team member removal control in the text). User S removes team members from the target team by performing the corresponding operation on the above team member removal entry. If the team member removed by user S is a group member of group A1, then the group member status of the team member who should not have been removed from group A1 is not checked.

[0150] User S can also... Figure 2A The displayed group A1 identifier performs a preset operation, thereby displaying the preset interface for group A1. For example... Figure 2D , 2E As shown, the preset interface can display the entry points for removing group members and adding group members, such as... Figure 2D , 2E The diagram shows the "Remove Group Member" and "Add Group Member" controls. User S can trigger the "Remove Group Member" control to access the group removal interface. User S can enter the group member F to be removed from the group member set in the group removal interface. Group member F can be removed from the group member set of group A1. If group member F is a team member of the target team A, the team member status of the removed group member F remains unchanged.

[0151] In addition, user S can execute a preset trigger operation on the "Add Group Member" control to enter the group member addition interface. User S can enter a contact K to be added as a group member in the group member addition interface. Contact K can be configured as a group member of group A1. Furthermore, contact K can become a team member of target team A through the actions of a related user. This related user can be contact K, a group member with preset permissions in group A1, user S, or a team member with preset permissions in target team A1.

[0152] Please refer to Figure 3 This illustrates a schematic flowchart of information interaction methods according to some embodiments provided in this disclosure. Figure 3 As shown, the information exchange method includes the following steps:

[0153] Step 301: In response to the seventh user's operation of associating a group with a target team, configure the group to be associated with the target team; wherein, the target team is associated with at least one group, the target team has a set of team members, and the group contains a first member who does not belong to the set of team members;

[0154] And the first member in the group is not added to the team member set by default, or the user chooses whether to add the first member to the team member set.

[0155] In this embodiment, the seventh user can be a group member of the group or a team member of the target team.

[0156] In some application scenarios, the seventh user mentioned above can be a group member with preset permissions. In these scenarios, associating a group with a team can be performed by a group member with preset permissions, which helps to reduce the adverse effects of different group members associating the group with different teams.

[0157] In other application scenarios, the seventh user mentioned above can be a user within the team with preset permissions. In these scenarios, having a team member with preset permissions associate the group with the team facilitates team management.

[0158] In some application scenarios, after associating the group with the target team, by default, the first member who is not a team member is not added to the team member set. This helps to achieve the independence of the group from the team.

[0159] In some application scenarios, after associating the group with the target team, it can be decided whether to add the first member to the team member set of the target team based on the user's choice.

[0160] As one implementation, the above-mentioned decision on whether to add the first member to the team member set of the target team based on the user's selection includes: deciding whether to add the first member to the team member set based on the selection operation of the seventh user.

[0161] In this implementation, the user who establishes the association between the group and the target team determines which group members (group members who are not team members) can become team members. This facilitates the management of both group members and team members.

[0162] As another implementation, the above-mentioned decision on whether to add the first member to the team member set of the target team based on the user's choice includes: the first member's own selection operation deciding whether to add the first member to the team member set.

[0163] In this implementation, after the group to which a group member belongs is associated with the target team, the group member can decide independently whether to become a member of the target team, which is beneficial for the group member to manage their own information.

[0164] The information interaction method provided in this embodiment, when associating a group with a team, by default does not add group members who are not team members to the team member set, or, according to the user's selection, adds group members who are not team members to the team member set, which can achieve the independence between group members and team members of the team associated with the group.

[0165] Please refer to Figure 4 The document illustrates flowcharts of some embodiments of the information interaction method provided in this disclosure. For example... Figure 4 As shown, the information interaction method provided in this embodiment includes the following steps:

[0166] Step 401: In response to an instruction to add an eighth user to a group associated with the target team, configure the eighth user to join the group; wherein the target team is associated with at least one group and the target team has a set of team members;

[0167] And, by default, the first user is not added to the team member set, or, depending on the user's choice, the eighth user is added to the team member set.

[0168] In this embodiment, the eighth user is neither a member of the target team nor a member of the group associated with the team.

[0169] The eighth user can be configured as a group member of the group based on the received group member addition instruction. The sender of the group member addition instruction can be a regular group member, a group member with preset permissions, or the eighth user himself.

[0170] In some embodiments, deciding whether to add the eighth user to the team member set based on the user's selection includes: when the user performing the operation is a ninth user other than the eighth user, deciding whether to add the eighth user to the team member set based on the selection operation of the ninth user or the selection operation of the eighth user himself.

[0171] In these embodiments, the user issuing the group member addition command can be the aforementioned ninth user. The ninth user can be a group member with preset permissions. Alternatively, the ninth user can be a group member of the group and a team member of the target team.

[0172] In some application scenarios, after the eighth user is configured as a group member of a group associated with the target team, the ninth user, who issued the instruction to add the eighth user as a group member, can decide whether to configure the eighth user as a team member of the target team.

[0173] In these application scenarios, the user who issues the instruction to add group members decides whether to configure the group members added to the group as team members of the target team. This enables the management of group members and saves the need to configure the added group members as team members in the future.

[0174] In other application scenarios, after configuring the eighth user as a group member of a group associated with the target team, the eighth user can decide whether to add themselves to the team member set through their own selection.

[0175] In these application scenarios, the group members configured as members of the group decide whether a member is a team member of the team associated with the group, which is beneficial for users to manage their own information.

[0176] In some embodiments, deciding whether to add the eighth user to the team member set based on the user's selection includes: when the user performing the operation is the eighth user, deciding whether to add the eighth user to the team member set based on the eighth user's own selection operation.

[0177] In these embodiments, the eighth user can issue a group member addition command to become a group member by searching for groups or scanning preset codes corresponding to groups. After the eighth user is automatically added to the group's member set, they can choose whether to become a team member of the target team associated with the group.

[0178] The information interaction method provided in this embodiment, after configuring the eighth user as a group member, can determine whether to configure the eighth user as a team member of the target team associated with the group based on the user's selection operation. This helps to achieve the independence between group members and team members.

[0179] Please refer to Figure 5 , Figure 5 Flowcharts of some embodiments of the information interaction method provided in this disclosure are shown. For example... Figure 5 As shown, the information interaction method in this embodiment includes the following steps:

[0180] Step 501: In response to the first operation of the tenth user, display the preset interface of the fifth group to which the tenth user belongs; wherein, the tenth user is a group member of the fifth group, the fifth group is associated with the target team, the target team is associated with at least one group, and the target team has a set of team members; the tenth user does not belong to the set of team members.

[0181] In addition, the preset interface of the fifth group displays indication information indicating that the fifth group is associated with the target team.

[0182] The fifth group here can be any group associated with the target team. The fifth group can have a set of group members.

[0183] The tenth user can be any member of the fifth group. The first operation mentioned above can be an operation used to open the preset interface of the fifth group.

[0184] The default interface here can be any information interface of the fifth group, such as the message stream display interface of the fifth group.

[0185] In some application scenarios, the first operation mentioned above can be a trigger operation performed on the group identifier of the fifth group.

[0186] In some embodiments, the tenth user is a group member of the fifth group.

[0187] In these embodiments, after the fifth group establishes an association with the target team, the tenth user can send an instruction message to the group members of the fifth group instructing the fifth group to associate with the target team.

[0188] In these embodiments, by displaying the above-mentioned prompt information on the preset interface of non-team members in the group member set of the fifth group, the non-team members of the fifth group can understand the relationship between their group and the target team.

[0189] In some optional implementations, displaying indication information indicating the association between the fifth group and the target team in the preset interface of the fifth group includes: displaying a group notification message in the session interface of the fifth group, the group notification message being used to indicate that the fifth group has established an association with the target team; and / or

[0190] The group settings interface of the fifth group displays an instruction message indicating that the fifth group has established an association with the target team.

[0191] Among these optional implementations, the aforementioned preset interface can be the conversation interface of the fifth group, or it can be other information display interfaces of the fifth group. These other information display interfaces include the group settings interface of the fifth group.

[0192] By displaying notification messages and / or the aforementioned instructions in the preset interface, the members of the fifth group are informed of the dynamics of the fifth group.

[0193] In some optional implementations, the above information interaction method further includes: displaying time information of the time when the fifth group established a relationship with the target team in the preset interface of the fifth group; and / or the associate information of the associates who established the relationship between the fifth group and the target team.

[0194] Among these optional implementation methods, by displaying the aforementioned time information and associated information in the preset interface, the group members of the fifth group can learn more about the group's association with the team, which is beneficial for non-team members of the fifth group to decide whether to become team members of the target team.

[0195] The information interaction method provided in this embodiment displays a preset interface of the fifth group to which the tenth user belongs in response to the first operation of the tenth user; wherein the tenth user is a group member of the fifth group, the fifth group is associated with a target team, the target team is associated with at least one group, and the target team has a set of team members; and, the preset interface of the fifth group displays indication information indicating that the fifth group is associated with the target team, so that the group members of the fifth group can promptly understand the dynamic information that the fifth group has established an association with the target team.

[0196] In some alternative implementations, the above information exchange method also includes:

[0197] Determine whether the user currently viewing the group information of the fifth group is a team member of the target team;

[0198] If the result is confirmed, provide the viewing user with a team information jump entry from the preset interface of the fifth group to the team information interface of the target team;

[0199] Otherwise, the user viewing the information will not be provided with a redirect to the team information.

[0200] In these optional implementations, if the user viewing the information is a member of the target team, a jump entry to the team information can be displayed on the preset interface of the user's fifth group. The user can then perform a preset operation on the jump entry to access the target team's information display interface. This facilitates switching between the group information in the fifth group and the target team's information.

[0201] In some alternative implementations, the above information exchange method also includes:

[0202] In response to the fact that the user currently viewing the group information of the fifth group is a team member of the target team, a team information jump control is displayed in the preset interface of the fifth group;

[0203] Based on the received trigger operation performed by the user on the team information jump control, the team information interface of the target team is displayed.

[0204] In these optional implementations, when the user viewing the information is a member of the target team, the team information navigation control can be displayed in the preset interface of the fifth group for that user. The user can trigger the navigation control to enter the target team's team information interface. This further facilitates switching between team information and group information for the user.

[0205] In some optional implementations, the tenth user does not belong to the team member set, and the information interaction method further includes:

[0206] Based on the preset operation received from the tenth user requesting to join the target team, the tenth user is configured as a team member of the target team.

[0207] In practice, the "Join Team" entry for becoming a member of the target team can be displayed on the tenth user's preset interface. The tenth user can become a member of the target team by performing the corresponding operation on the "Join Team" entry.

[0208] Among these optional implementation methods, newly joined group members can become team members of the team associated with the group according to preset operations, thereby improving group members' personalized management of their own information.

[0209] Further reference Figure 6 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information interaction device, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0210] like Figure 6As shown, the information interaction device in this embodiment includes a first display unit 601 and a second display unit 602. The first display unit 601 is used to display first information of the target team on the first user's client interface in response to a first user's target team information display operation; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the team member set of the target team; the second display unit 602 is used to display second information of the target team on the second user's client interface when no information of the target team can be displayed; wherein the second user belongs to the group member set of at least one group associated with the target team, but not to the team member set of the target team, and the second information is different from the first information.

[0211] In this embodiment, the specific processing of the first display unit 601 and the second display unit 602 of the information interaction device and the resulting technical effects can be referred to respectively. Figure 1 The relevant descriptions of steps 101 and 102 in the corresponding embodiments will not be repeated here.

[0212] In some optional implementations, the first information of the target team includes one or more of the following: the associated group index information of the target team; the target team information displayed in the team interface; and the team homepage interface of the target team. In some optional implementations, the second information of the target team includes: indication information indicating that the first group to which the second user belongs is associated with the target team.

[0213] In some optional implementations, the second display unit 602 is further configured to: display second information of the target team in the client interface of the second user, including: displaying a group notification message in the session interface of the first group to which the second user belongs, the group notification message being used to indicate that the first group is associated with the target team; and / or, displaying indication information in the group settings interface of the first group to which the second user belongs, the indication information being used to indicate that the first group is associated with the target team.

[0214] In some optional implementations, the groups associated with the target team include: a team-wide group and at least one first-type group; the set of group members in the team-wide group is consistent with the set of team members in the target team; there is no preset linkage between the set of group members in the first-type group and the set of team members in the target team.

[0215] In some optional implementations, there is no pre-defined linkage between the group member set of the first type of group and the team member set of the target team, including: changes in group members in the group member set of the first type of group do not affect the team member set; changes in team members in the team member set of the target team do not affect the group member set of the first type of group.

[0216] In some optional implementations, the information interaction device further includes a team creation unit (not shown in the figure), which is used to: display multiple session filter identifiers in the client display interface of a third user, the multiple session filter identifiers including a team filter identifier for indicating team information; the third user is a team member of the target team; in response to receiving a trigger operation from the fourth user on the team filter identifier, display team information in the display interface, the team information including a team creation entry; wherein the team creation entry is located at a corresponding position in the team information display interface, the corresponding position including a preset fixed position, or varying with the space occupied by the team information to be displayed.

[0217] In some optional implementations, the team creation unit is further configured to: display the team information to be displayed at the bottom of the team information display area if the current interface can display the team information to be displayed; or, if the current interface cannot display all the team information to be displayed, not display the team creation entry.

[0218] In some optional implementations, the information interaction device further includes a team member removal unit (not shown in the figure). The team member removal unit is configured to: remove the first target user indicated by the team member removal instruction from the team member set of the target team according to the received team member removal instruction from the fourth user; and if the first target user is a group member of a second group associated with the target team, keep the target user a group member of the second group.

[0219] In some optional implementations, the team member removal unit is further configured to: after removing the first target user indicated by the team member removal instruction from the team member set of the target team, shield all or part of the team information of the target team from the first target user.

[0220] In some alternative implementations, the fourth user is the first target user; or, the fourth user is a team member of the target team with preset management permissions.

[0221] In some optional implementations, the information interaction device further includes a first group association unit (not shown in the figure), which is used to: display a group association entry in the client interface of the fifth user for associating an existing group with a target team, wherein the existing group is a group in which the fifth user is a member, and the fifth user is a member of the target team, and the group association entry is used to associate the existing group with the target team; and associate the target existing group entered by the fifth user through the group association entry with the target team.

[0222] In some optional implementations, the information interaction device further includes a second group association unit (not shown in the figure), which is used to: associate the target existing group with the target team according to the operation of the fifth user; and the method further includes: adding the group members of the target existing group as team members of the target team; or, not adding the non-team members of the target existing group as team members of the target team, while keeping the team member status of the group members who are team members in the target existing group unchanged; or, determining whether the group members of the target existing group belong to a preset member set, and then... Group members belonging to the preset member set are added as team members of the target team, while group members not belonging to the preset member set are not added as team members of the target team; or, group members of the existing target group are granted the option to choose whether to join the target team, and a first prompt message is sent to the group members to prompt them to choose whether to join the target team; or, the fifth user is granted the first option to select group members of the existing target group to become team members of the target team, and the group members selected by the fifth user using the first option are added as team members of the target team.

[0223] In some optional implementations, the second group association unit is further configured to: associate the target existing group with the target team based on the operation of the fifth user; and maintain the operation permissions of the group members in the target existing group on the target existing group unchanged.

[0224] In some optional implementations, the second group association unit is further configured to: before associating the target existing group entered by the fifth user through the group association entry with the target team, receive a selection operation from the list of existing groups displayed on the group addition page by the fifth user, the group addition page being displayed according to the selection operation of the fifth user on the group addition entry; and determine at least one existing group selected through the selection operation as the target existing group.

[0225] In some optional implementations, the second group association unit is further configured to: if the number of existing groups selected by the selection operation exceeds a preset number, then after exceeding the preset number, it will prohibit the selection of other existing groups or invalidate the selected operation.

[0226] In some optional implementations, the information interaction device further includes a group member modification unit (not shown in the figure), the group member addition unit being configured to: in response to receiving a group member addition instruction from a sixth user to a third group, set the second target user indicated by the group member addition instruction as a group member of the third group, wherein the third group is a group associated with the target team, the second target user does not belong to the team member set of the target team; and the sixth user is a group member of the third group.

[0227] In some optional implementations, the group member modification unit is further configured to: after receiving a group member addition instruction from a sixth user to a third group, and setting the second target user indicated by the group member addition instruction as a group member of the third group: add the second target user as a team member of the target team; or, maintain the second target user's status as a non-team member of the target team unchanged; or, determine whether the second target user belongs to a preset member set, and if so, add the second target user as a team member of the target team, otherwise not add the second target user as a team member of the target team; or, grant the second target user the option to choose whether to become a team member of the target team; or, grant the sixth user the option to choose whether to add the target second user as a team member of the target team.

[0228] In some optional implementations, the group member change unit is further configured to: remove the third target user indicated by the group member removal instruction from the group member set of the fourth group, the fourth group being a group associated with the target team, according to the received group member removal instruction of the fourth group; and, if the third target user is a team member of the target team, maintain the team member status of the third target user in the target team unchanged.

[0229] In some optional implementations, the group member change unit is further configured to: issue the group member reduction instruction to the third target user; or, issue the group member reduction instruction to a user in the fourth group who has preset permissions other than the third target user.

[0230] As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information interaction device, which is similar to... Figure 3 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0231] like Figure 7 As shown, the information interaction device in this embodiment includes a third display unit 701. The third display unit 701 is configured to: in response to a seventh user's operation of associating a group with a target team, configure the group to be associated with the target team; wherein the target team is associated with at least one group, the target team has a team member set, and the group includes a first member who does not belong to the team member set; and default to not adding the first member in the group to the team member set, or, depending on the user's selection, decide whether to add the first member to the team member set.

[0232] In this embodiment, the specific processing of the third display unit 701 of the information interaction device and its resulting technical effects can be referred to separately. Figure 3 The relevant descriptions of step 301 in the corresponding embodiments will not be repeated here.

[0233] The third display unit 701 is further configured to: decide whether to add the first member to the team member set based on the selection operation of the seventh user or the selection operation of the first member itself.

[0234] As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information interaction device, which is similar to... Figure 4 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0235] like Figure 8 As shown, the information interaction device in this embodiment includes a fourth display unit 801. The fourth display unit 801 is configured to: in response to an operation instructing an eighth user to be added to a group associated with a target team, configure the eighth user to join the group; wherein the target team is associated with at least one group, and the target team has a set of team members; and default the first user not to be added to the set of team members, or decide whether to add the eighth user to the set of team members based on the user's selection.

[0236] In some optional implementations, the fourth display unit 801 is further configured to: when the user performing the operation is a ninth user other than the eighth user, decide whether to add the eighth user to the team member set based on the ninth user's selection operation or the eighth user's own selection operation; when the user performing the operation is the eighth user, decide whether to add the eighth user to the team member set based on the eighth user's own selection operation.

[0237] As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an information interaction device, which is similar to... Figure 5 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0238] like Figure 9 As shown, the information interaction device in this embodiment includes a fifth display unit 901. The fifth display unit 901 is configured to: in response to a first operation by a tenth user, display a preset interface of a fifth group to which the tenth user belongs; wherein the tenth user is a member of the fifth group, the fifth group is associated with a target team, the target team is associated with at least one group, the target team has a set of team members, and the tenth user does not belong to the set of team members; and display indication information indicating that the fifth group is associated with the target team in the preset interface of the fourth group.

[0239] In some optional implementations, the fifth display unit 901 is further configured to: display time information of the time when the fifth group established an association with the target team, and / or associate information of the fifth group and the target team in a preset interface of the fifth group.

[0240] In some optional implementations, the fifth display unit 901 is further configured to: determine whether the user currently viewing the group information of the fifth group is a team member of the target team; if the determination result is yes, provide the user with a team information jump entry from the preset interface of the fifth group to the team information interface of the target team; otherwise, do not provide the user with the team information jump entry.

[0241] In some optional implementations, the fifth display unit 901 is further configured to: display a team information jump control in the preset interface of the fifth group in response to the fact that the user currently viewing the group information of the fifth group is a team member of the target team; and display the team information interface of the target team according to the trigger operation performed by the user on the team information jump control.

[0242] In some optional implementations, the fifth display unit 901 is further configured to: display a group notification message in the session interface of the fifth group, the group notification message being used to indicate that the fifth group has established an association with the target team; and / or display indication information in the group settings interface of the fifth group, the indication information being used to indicate that the fifth group has established an association with the target team.

[0243] In some optional implementations, the fifth display unit 901 is further configured to: configure the tenth user as a team member of the target team based on a preset operation received from the tenth user requesting to join the target team.

[0244] Please refer to Figure 10 , Figure 10 An exemplary system architecture in which an information interaction method according to an embodiment of this disclosure can be applied is illustrated.

[0245] like Figure 10 As shown, the system architecture may include terminals 1001, 1002, and 1003, a network 1004, and a server 1005. Network 1004 serves as the medium for providing communication links between terminals 1001, 1002, and 1003 and server 1005. Network 1004 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0246] Terminals 1001, 1002, and 1003 can interact with server 1005 via network 1004 to receive or send messages, etc. Various client applications, such as web browsers, search engines, and instant messaging applications, can be installed on terminals 1001, 1002, and 1003. The client applications in terminals 1001, 1002, and 1003 can receive user commands and perform corresponding functions based on those commands, such as displaying instant messaging information according to user instructions.

[0247] Terminals 1001, 1002, and 1003 can be either hardware or software. When terminals 1001, 1002, and 1003 are hardware, they can be various terminal devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc. When terminals 1001, 1002, and 1003 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.

[0248] Server 1005 can provide various services, such as receiving information sent by terminals 1001, 1002, and 1003 and forwarding the information to other terminals.

[0249] It should be noted that the information interaction method provided in this embodiment can be executed by a terminal, and correspondingly, the information interaction device can be installed in terminals 1001, 1002, and 1003. Furthermore, the information interaction method provided in this embodiment can also be executed by a server 1005, and correspondingly, the information interaction device can be installed in server 1005.

[0250] It should be understood that Figure 10 The number of terminals, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminals, networks, and servers can be included.

[0251] The following is for reference. Figure 11 This illustrates a schematic diagram of an electronic device suitable for implementing embodiments of the present disclosure. Here, "electronic device" generally refers to a hardware terminal or server (e.g., ...). Figure 7 The terminal device in this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 11 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0252] like Figure 11 As shown, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1101, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. The RAM 1103 also stores various programs and data required for the operation of the electronic device 1100. The processing unit 1101, ROM 1102, and RAM 1103 are interconnected via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0253] Typically, the following devices can be connected to I / O interface 1105: input devices 1106 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1107 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1108 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1109. Communication device 1109 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 11Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0254] 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 product comprising a computer program carried on a non-transitory 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 device 1109, or installed from storage device 1108, or installed from ROM 1102. When the computer program is executed by processing device 1101, it performs the functions defined in the methods of embodiments of this disclosure.

[0255] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. 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 be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit 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: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0256] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0257] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0258] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to a first user's operation to display target team information, display first information of the target team in the first user's client interface; wherein the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the team member set of the target team; either not display any information of the target team in the second user's client interface, or display second information of the target team in the second user's client interface; wherein the second user belongs to a group member set of a group associated with the target team, but not to the team member set of the target team, and the second information is different from the first information.

[0259] Alternatively, in response to a specified user's action of associating a group with a target team, the group is configured to be associated with the target team; wherein the target team is associated with at least one group, the target team has a set of team members, and the group contains a first member who does not belong to the set of team members; and the first member in the group is not added to the set of team members by default, or, depending on the user's choice, the first member is added to the set of team members.

[0260] Alternatively, in response to a specified user's operation of adding a first user to a group associated with a target team, the first user is configured to join the group; wherein the target team is associated with at least one group and the target team has a set of team members; and the first user is not added to the set of team members by default, or, depending on the user's choice, whether to add the first user to the set of team members.

[0261] Alternatively, in response to a first operation by a specified user, the client interface of the specified user is displayed; wherein the specified user is a group member of a specified group, the specified group is associated with a target team, the target team is associated with at least one group, the target team has a set of team members, and the specified user does not belong to the set of team members; and, indication information indicating that the specified group is associated with the target team is displayed in the client interface.

[0262] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0263] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0264] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0265] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0266] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0267] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0268] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0269] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information exchange method, characterized in that, include: In response to the first user's operation to display target team information, the first information of the target team is displayed in the first user's client interface; wherein the target team is associated with at least one group; The target team has a set of team members, and the first user belongs to the set of team members of the target team. The second user displays second information about the target team on their client interface; wherein the second user belongs to a group member set of at least one group associated with the target team, but not to a team member set of the target team, and the second information differs from the first information. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

2. The method according to claim 1, characterized in that, The primary information about the target team also includes one or more of the following: The target team information is displayed in the team interface; The target team's homepage interface.

3. The method according to claim 1, characterized in that, The second information about the target team displayed in the second user's client interface includes: A group notification message is displayed in the conversation interface of the first group to which the second user belongs. The group notification message is used to indicate that the first group is associated with the target team. And / or, Instruction information is displayed in the group settings interface of the first group to which the second user belongs. This instruction information is used to indicate that the first group is associated with the target team.

4. The method according to claim 1, characterized in that, The groups associated with the target team include: a team-wide group and at least one Type I group; The set of group members of the entire team is consistent with the set of team members of the target team; There is no pre-defined linkage between the group member set of the first type of group and the team member set of the target team.

5. The method according to claim 4, characterized in that, There is no pre-defined linkage between the group member set of the first type of group and the team member set of the target team, including: Changes in the group members set of the first type of group do not affect the team members set; changes in the team members set of the target team do not affect the group members set of the first type of group.

6. The method according to claim 1, characterized in that, The method further includes: Multiple session filter icons are displayed in the client display interface of the third user, including a team filter icon for indicating team information; the third user is a team member of the target team. In response to receiving a trigger operation from the third user on the team filtering identifier, team information is displayed on the display interface, including a team creation entry point; in, The team creation entry is located in the corresponding position on the team information display interface. The corresponding position includes a preset fixed position, or it varies depending on the space occupied by the team information to be displayed.

7. The method according to claim 6, characterized in that, The change in space occupied by the team information to be displayed includes: if the team information to be displayed can be displayed in the current interface, the team creation entry is displayed at the bottom of the team information display area; Alternatively, if the current interface cannot display all the team information to be displayed, then the team creation entry will not be displayed.

8. The method according to claim 1, characterized in that, The method further includes: Based on the team member reduction instruction received from the fourth user, the first target user indicated by the team member reduction instruction is removed from the team member set of the target team; and If the first target user is a member of a second group associated with the target team, the first target user remains a member of the second group.

9. The method according to claim 8, characterized in that, After removing the first target user indicated by the team member reduction instruction from the team member set of the target team, the method further includes: The target user is shielded from all or part of the target team's information.

10. The method according to claim 8, characterized in that, The fourth user is the first target user; or The fourth user is a team member of the target team with preset management permissions.

11. The method according to claim 1, characterized in that, The method further includes: The client interface of the fifth user displays a group association entry for associating existing groups with the target team. The existing groups are groups in which the fifth user is a member, and the fifth user is a member of the target team. The group association entry is used to associate existing groups with the target team. The target existing group entered by the fifth user through the group association entry will be associated with the target team.

12. The method according to claim 1, characterized in that, The method further includes: associating the target existing group in the group with the target team based on the operation of the fifth user; Furthermore, the method further includes: Add the members of the target's existing group to the target team as team members; Alternatively, do not add non-team members of the target existing group as team members of the target team, while keeping the team member status of the group members who are team members in the target existing group unchanged; Alternatively, determine whether the group members of the target existing group belong to a preset member set, add the group members who belong to the preset member set as team members of the target team, and do not add the group members who do not belong to the preset member set as team members of the target team. Alternatively, grant members of the existing target group the option to choose whether to join the target team, and send a first prompt message to the group members to prompt them to choose whether to join the target team. Alternatively, grant the fifth user the first selection permission to choose existing group members of the target group as team members of the target team, and add the group members selected by the fifth user using the first selection permission as team members of the target team.

13. The method according to claim 1, characterized in that, The method further includes: Based on the fifth user's actions, the target existing group in the group is associated with the target team; Maintain the existing group members' operational permissions for the target group.

14. The method according to claim 11, characterized in that, Before associating the target existing group entered by the fifth user through the group association entry with the target team, the method further includes: The system receives a selection operation from the fifth user through the list of existing groups displayed on the group addition page, and the group addition page is displayed based on the fifth user's selection operation on the group addition entry. At least one existing group selected through the selection operation is identified as the target existing group.

15. The method according to claim 14, characterized in that, The method further includes: If the number of existing groups selected by the selection operation has reached a preset number, then selecting other existing groups is prohibited after the preset number has been reached.

16. The method according to claim 1, characterized in that, The method further includes: In response to receiving a sixth user's instruction to add a group member to a third group, the second target user indicated by the instruction is set as a group member of the third group, wherein the third group is a group associated with the target team, and the second target user does not belong to the team member set of the target team; the sixth user is a group member of the third group.

17. The method according to claim 16, characterized in that, After responding to receiving a group member addition instruction from a sixth user to the third group, and setting the second target user indicated by the group member addition instruction as a group member of the third group, the method further includes: Add the second target user as a team member of the target team; Alternatively, the team member status of the second target user who is not a member of the target team can be kept unchanged; Alternatively, determine whether the second target user belongs to a preset member set. If it does, add the second target user as a team member of the target team. If it does not, do not add the second target user as a team member of the target team. Alternatively, grant the second target user the option to choose to become a team member of the target team; Alternatively, grant the sixth user the option to choose whether to add the second target user as a team member of the target team.

18. The method according to claim 1, characterized in that, The method further includes: Based on the received group member removal instruction from the fourth group, the third target user indicated by the group member removal instruction is removed from the group member set of the fourth group, where the fourth group is a group associated with the target team; and If the third target user is a member of the target team, the team member status of the third target user in the target team remains unchanged.

19. The method according to claim 18, characterized in that, The user who issued the group member reduction instruction is the third target user; Alternatively, the user who issues the group member reduction instruction may be a user in the fourth group who has preset permissions, other than the third target user.

20. An information exchange method, characterized in that, include: In response to the seventh user's operation of associating a group with a target team, the group is configured to be associated with the target team; wherein the target team is associated with at least one group, the target team has a set of team members, and the group contains a first member who does not belong to the set of team members; And the option is to either not add the first member of the group to the team member set by default, or to add the first member to the team member set based on the user's choice. In response to the first member not being added to the team member set, second information about the target team is displayed on the first member's client interface. This second information differs from the first information, which is the information displayed on the client interfaces of the team members of the target team. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

21. The method according to claim 20, characterized in that, The step of deciding whether to add the first member to the team member set based on the user's selection includes: Whether to add the first member to the team member set is determined based on the selection operation of the seventh user or the selection operation of the first member itself.

22. An information exchange method, characterized in that, include: In response to an instruction to add an eighth user to a group associated with a target team, the eighth user is configured to join the group; wherein the target team is associated with at least one group and the target team has a set of team members; And the option is to either not add the eighth user to the team member set by default, or to add the eighth user to the team member set based on the user's choice. In response to the eighth user not being added to the team member set, second information about the target team is displayed in the client interface of the eighth user. This second information differs from the first information, which is the information displayed in the client interfaces of the team members of the target team. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

23. The method according to claim 22, characterized in that, The step of deciding whether to add the eighth user to the team member set based on the user's selection includes: When the user performing the operation is a ninth user other than the eighth user, a decision is made on whether to add the eighth user to the team member set based on the ninth user's selection operation or the eighth user's own selection operation. When the user performing the operation is the eighth user, a decision is made based on the eighth user's own selection to determine whether to add the eighth user to the team member set.

24. An information exchange method, characterized in that, include: In response to the first operation of the tenth user, a preset interface of the fifth group to which the tenth user belongs is displayed; wherein, the tenth user is a group member of the fifth group, the fifth group is associated with the target team, the target team is associated with at least one group, and the target team has a set of team members; the tenth user does not belong to the set of team members. In addition, the preset interface of the fifth group displays indication information linking the fifth group to the target team. The method further includes: Determine whether the user currently viewing the group information of the fifth group is a team member of the target team; If the result is confirmed, provide the viewing user with a team information jump entry from the preset interface of the fifth group to the team information interface of the target team; Otherwise, the user viewing the information will not be provided with a redirect to the team information.

25. The method according to claim 24, characterized in that, The method further includes: displaying time information of the time when the fifth group established a relationship with the target team in the preset interface of the fifth group, and / or displaying the associate information of the fifth group that established a relationship with the target team.

26. The method according to claim 24, characterized in that, The method further includes: In response to the fact that the user currently viewing the group information of the fifth group is a team member of the target team, a team information jump control is displayed in the preset interface of the fifth group; Based on the received trigger operation performed by the user on the team information jump control, the team information interface of the target team is displayed.

27. The method according to claim 24, characterized in that, The step of displaying indication information linking the fifth group to the target team in the preset interface of the fifth group includes: A group notification message is displayed in the conversation interface of the fifth group, indicating that the fifth group has established an association with the target team; and / or The group settings of the fifth group display an instruction message indicating that the fifth group has established an association with the target team.

28. The method according to claim 24, characterized in that, The method further includes: Based on the preset operation received from the tenth user requesting to join the target team, the tenth user is configured as a team member of the target team.

29. An information interaction device, characterized in that, include: The first display unit is configured to respond to the first user's target team information display operation and display the first information of the target team in the first user's client interface; wherein, the target team is associated with at least one group; the target team has a set of team members, and the first user belongs to the set of team members of the target team; The second display unit is used to display second information about the target team on the client interface of the second user; wherein the second user belongs to a group member set of a group associated with the target team, but not to the team member set of the target team, and the second information is different from the first information. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

30. An information interaction device, characterized in that, include: The third display unit is configured to associate the group with the target team in response to the operation of the seventh user to associate the group with the target team; wherein the target team is associated with at least one group, the target team has a set of team members, and the group contains a first member who does not belong to the set of team members; And the option is to either not add the first member of the group to the team member set by default, or to add the first member to the team member set based on the user's choice. The third display unit is further configured to, in response to the first member not being added to the team member set, display second information about the target team on the client interface of the first member. This second information differs from the first information, which is the information displayed on the client interfaces of the team members of the target team. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

31. An information interaction device, characterized in that, include: The fourth display unit is configured to, in response to an operation instructing the eighth user to be added to a group associated with the target team, join the eighth user to the group; wherein the target team is associated with at least one group and the target team has a set of team members; And the option is to either not add the eighth user to the team member set by default, or to add the eighth user to the team member set based on the user's choice. The fourth display unit is further configured to, in response to the eighth user not being added to the team member set, display second information about the target team on the client interface of the eighth user. This second information differs from the first information, which is the information displayed on the client interfaces of the team members of the target team. The first information of the target team includes the associated group index information of the target team, which indicates which groups the target team is associated with, and The second information of the target team includes: indication information that the first group to which the second user belongs is associated with the target team, the indication information indicating that the first group is associated with the target team.

32. An information interaction device, characterized in that, include: The fifth display unit is used to respond to the first operation of the tenth user and display the preset interface of the fifth group to which the tenth user belongs; wherein the tenth user is a group member of the fifth group, the fifth group is associated with the target team, the target team is associated with at least one group, the target team has a set of team members, and the tenth user does not belong to the set of team members; In addition, the preset interface of the fifth group displays indication information linking the fifth group to the target team. The fifth display unit is further configured to determine whether the user currently viewing the group information of the fifth group is a member of the target team; if the determination result is yes, provide the user with a team information jump entry from the preset interface of the fifth group to the team information interface of the target team; otherwise, do not provide the user with the team information jump entry.

33. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-28.

34. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-28.

Citation Information

Patent Citations

  • Group session processing method and device, computer equipment and storage medium

    CN112242948A

  • Multi-person session packet processing method and device, electronic equipment and storage medium

    CN113992882A