Session processing methods and apparatuses, device, computer-readable storage medium and product

By displaying functional controls within the preset session content display interface, users can quickly establish preset associations with third users and add them to preset sessions, solving the problem of cumbersome member addition operations in existing technologies and improving user experience.

WO2026138560A1PCT designated stage Publication Date: 2026-07-02BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-12-15
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

In existing technologies, adding members in preset type group chats is a cumbersome process, resulting in a poor user experience.

Method used

The preset session association content display interface displays the preset session association function controls, allowing users to establish a preset association with a third user who does not have a preset association relationship by triggering an operation, and add the user to the preset session.

Benefits of technology

This makes adding members to preset sessions faster and more intuitive, improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142550_02072026_PF_FP_ABST
    Figure CN2025142550_02072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are session processing methods and apparatuses, a device, a computer-readable storage medium and a product. A method comprises: displaying a content display interface associated with a preset session, the preset session being a session associated with a first user and at least two second users, and the content display interface comprising associated information of the preset session and at least one function control associated with the preset session; in response to a preset trigger operation of the first user on the content display interface, displaying a preset relationship adding element, the relationship adding element indicates that the first user establishes a preset association relationship with at least one third user, wherein the third user has no preset association relationship with the first user; and, on the basis of the establishment of the preset association relationship, triggering addition of the at least one third user to the preset session.
Need to check novelty before this filing date? Find Prior Art

Description

Session processing methods, apparatus, devices, computer-readable storage media and products

[0001] Cross-reference to related applications

[0002] This application is based on and claims priority to Chinese application No. 202411934789.8, filed on December 25, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0003] This disclosure relates to the field of computer vision technology, and in particular to a session processing method, apparatus, device, computer-readable storage medium, and product. Background Technology

[0004] In related technologies, to facilitate user interaction with friends within application software, group chats are divided into private group chats and public group chats. In private group chats such as friend groups, group chat members generally have a pre-defined association with at least one other member. Members in public group chats, however, may not have any pre-defined associations. Summary of the Invention

[0005] This disclosure provides a session processing method, apparatus, device, computer-readable storage medium, and product.

[0006] In a first aspect, embodiments of this disclosure provide a session processing method, including:

[0007] The content display interface displays content associated with a preset session, wherein the preset session is a session associated with a first user and at least two second users, and the content display interface includes the association information of the preset session and at least one functional control associated with the preset session.

[0008] In response to a preset trigger operation by the first user in the content display interface, a preset relationship addition element is displayed, the relationship addition element indicating that the first user establishes the preset association relationship with at least one third user, and the third user does not have the preset association relationship with the first user;

[0009] Based on the establishment of the preset association, the addition of at least one third user to the preset session is triggered.

[0010] Secondly, embodiments of this disclosure provide a session processing method, including:

[0011] Obtain the third association identifier sent by the first user, wherein the third association identifier is the association identifier of a preset session;

[0012] The third association identifier is identified to obtain the association information of the preset session, the association control of the first user, and the second prompt information. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association relationship with the first user.

[0013] In response to establishing a preset association relationship between the associated control and the first user, the user is triggered to join the preset session.

[0014] Thirdly, embodiments of this disclosure provide a session processing apparatus, including:

[0015] The display module is used to display the content display interface associated with a preset session. The preset session is a session associated with a first user and at least two second users. The content display interface includes the association information of the preset session and at least one functional control associated with the preset session.

[0016] The processing module is configured to respond to a preset trigger operation by the first user in the content display interface, and display a preset relationship addition element, wherein the relationship addition element indicates that the first user establishes the preset association relationship with at least one third user, and the third user does not have the preset association relationship with the first user;

[0017] An add module is used to trigger the addition of at least one third user to the preset session based on the establishment of the preset association relationship.

[0018] Fourthly, embodiments of this disclosure provide a session processing apparatus, including:

[0019] The acquisition module is used to acquire the third association identifier sent by the first user, wherein the third association identifier is the association identifier of the preset session;

[0020] The identification module is used to identify the third association identifier, obtain the association information of the preset session, the association control of the first user, and the second prompt information. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association relationship with the first user.

[0021] A module is established to trigger joining the preset session in response to the establishment of a preset association relationship between the associated control and the first user.

[0022] Fifthly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0023] The memory stores computer-executed instructions;

[0024] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the session processing method as described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0025] In a sixth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the session processing method described in the first aspect and various possible designs of the first aspect, or in the second aspect and various possible designs of the second aspect.

[0026] In a seventh aspect, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the session processing method described in the first aspect and various possible designs of the first aspect, or in the second aspect and various possible designs of the second aspect. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in the " Embodiments or Related Technologies" section of this disclosure, the accompanying drawings used in the description of the " Embodiments or Related Technologies" section will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0028] Figure 1 is a schematic flowchart of the session processing method provided in an embodiment of this disclosure;

[0029] Figure 2 is a schematic flowchart of a session processing method provided in another embodiment of this disclosure;

[0030] Figure 3 is a schematic diagram of the interface interaction provided in the embodiment of this disclosure;

[0031] Figure 4 is a schematic diagram of the display interface provided in an embodiment of this disclosure;

[0032] Figure 5 is a schematic flowchart of a session processing method provided in another embodiment of this disclosure;

[0033] Figure 6 is another schematic diagram of interface interaction provided in the embodiments of this disclosure;

[0034] Figure 7 is another schematic diagram of interface interaction provided in the embodiments of this disclosure;

[0035] Figure 8 is a flowchart illustrating the session processing method provided in an embodiment of this disclosure;

[0036] Figure 9 is a schematic diagram of the structure of the session processing device provided in an embodiment of this disclosure;

[0037] Figure 10 is a schematic diagram of the structure of the session processing device provided in an embodiment of this disclosure;

[0038] Figure 11 is a schematic diagram of the structure of the electronic device provided in the embodiment of this disclosure. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0040] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0041] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0042] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0043] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0044] To address the technical problem of the cumbersome process of adding members in current preset group chats, this disclosure provides a session processing method, apparatus, device, computer-readable storage medium, and product.

[0045] It should be noted that the session processing methods, apparatus, devices, computer-readable storage media and products provided in this disclosure can be applied to any scenario of adding friends in a social group chat.

[0046] In instant messaging scenarios, within non-public group chats such as those between friends, users entering the group chat must have a pre-defined relationship with at least one member. However, in public group chats, there may be no pre-defined relationship between members.

[0047] In related technologies, to add members to pre-defined group chats such as friend groups, it's necessary to establish a pre-defined association with the user to be added outside the pre-defined group chat. Then, the user is added to the group chat. This process is often cumbersome. Because pre-defined group chats like friend groups cannot quickly add members, and the process is often cumbersome, the user experience is poor.

[0048] To quickly invite members to a preset type of group chat, at least one functional control associated with the preset type of group chat can be pre-set within the content display interface associated with that group chat. In response to a preset trigger operation initiated by the first user based on at least one functional control, a preset relationship addition element is displayed. This allows the first user to quickly establish a preset relationship with a third user who does not currently have a preset relationship. After establishing the preset relationship, the operation of adding the third user to the preset type of group chat is triggered.

[0049] The session processing method, apparatus, device, computer-readable storage medium, and product provided in this embodiment, by displaying at least one functional control associated with a preset session within a content display interface associated with that preset session, allow a first user to display a preset relationship addition element through a preset trigger operation within the content display interface. In response to the trigger operation of the preset relationship addition element, a preset relationship can be quickly established with at least one third user who does not currently have a preset relationship. Furthermore, after establishing the preset relationship, an operation to add at least one third user to the preset session can be triggered. Therefore, the member addition operation in the preset session can be implemented more quickly and intuitively, improving the user experience.

[0050] Figure 1 is a flowchart illustrating the session processing method provided in this embodiment of the present disclosure. As shown in Figure 1, the method includes:

[0051] Step 101: Display the content display interface associated with the preset session. The preset session is a session associated with a first user and at least two second users. The content display interface includes the association information of the preset session and at least one functional control associated with the preset session.

[0052] In this embodiment, the execution entity is a session processing device. This session processing device can be coupled to the terminal device of the first user.

[0053] In this embodiment, a first user can be associated with at least two second users in a preset session, where the preset session can be a social group chat session. The preset session is associated with preset joining conditions. These joining conditions can be that the user to be joined needs to have a preset association with any member in the preset session. For example, the first user can have a preset association with at least one second user in the preset session. Therefore, when the first user needs to add a third user to the preset session, they first need to establish a preset association with that third user.

[0054] Optionally, to enable the addition of a third user, a content display interface associated with a preset session can be displayed. This content display interface includes the preset session's association information and at least one functional control associated with the preset session. The association information includes, but is not limited to, the preset session's name, announcements within the preset session, and the first user's nickname within the preset session. The at least one functional control includes, but is not limited to, add controls, remove controls, controls associated with preset identification information, and session record controls.

[0055] Step 102: In response to the first user's preset trigger operation in the content display interface, display a preset relationship addition element. The relationship addition element indicates that the first user establishes the preset association relationship with at least one third user, and the third user does not have the preset association relationship with the first user.

[0056] In this embodiment, the first user can perform a preset trigger operation within the content display interface. In response to this preset trigger operation, a preset relationship addition element can be displayed, allowing the first user to establish a preset association with at least one third user based on this preset relationship addition element. The third user and the first user do not have a preset association relationship.

[0057] Optionally, the relationship-adding element includes at least one of the following: preset identification information, relationship-establishing control.

[0058] The preset identification information can be a QR code associated with a preset session. After displaying the preset identification information, it can be sent to a third user via any communication method. This allows the third user to scan the preset identification information to obtain the associated information and joining conditions of the preset session, and establish a preset association relationship with the first user based on the scanning results.

[0059] This relationship establishment control can be used to establish a preset association with a third user. The first user can trigger the add control to display the add interface, which then displays the relationship establishment control. Therefore, the first user can use this relationship establishment control to establish a preset association with at least one third user who does not currently have a preset association.

[0060] Step 103: Based on the establishment of the preset association, trigger the addition of at least one third user to the preset session.

[0061] In this embodiment, when a first user establishes a preset association with at least one third user, the at least one third user meets the conditions for joining a preset session. Therefore, based on the establishment of the preset association, it is possible to trigger the addition of at least one third user to the preset session.

[0062] The session processing method provided in this embodiment displays at least one functional control associated with a preset session within a content display interface associated with that preset session. A first user can then trigger a preset relationship addition element within the content display interface via a preset trigger operation. In response to the trigger operation on the preset relationship addition element, a preset relationship can be quickly established with at least one third user who does not currently have a preset relationship. Furthermore, after establishing the preset relationship, an operation to add at least one third user to the preset session can be triggered. Therefore, the member addition operation within the preset session can be implemented more quickly and intuitively, improving the user experience.

[0063] Figure 2 is a flowchart illustrating a session processing method according to another embodiment of this disclosure. Based on any of the above embodiments, the relationship adding element includes a relationship establishment control. As shown in Figure 2, after step 102, the method further includes:

[0064] Step 201: In response to the first user's trigger operation on the preset add control, display the preset add interface.

[0065] Step 202: Display the preset relationship establishment controls in the preset add interface.

[0066] Step 203: In response to the first user's trigger operation on the relationship establishment control, display multiple preset addition method controls.

[0067] Step 204: Establish a preset association relationship between any of the added control methods and at least one third user.

[0068] In this embodiment, the relationship-adding element can be a relationship-establishing control. A first user can establish a preset association with at least one third user by triggering the relationship-establishing control.

[0069] Optionally, the functional controls within the content display interface include an add control. The first user can add a member to a preset session by triggering this add control. In response to the first user's triggering of the preset add control, a preset add interface is displayed. This add interface can display a preset user list and the relationship establishment control. The preset user list includes identification information for multiple users who currently have a preset association with the first user.

[0070] Furthermore, the first user can trigger the establishment of this relationship to establish a preset association with at least one third user.

[0071] To facilitate more flexible establishment of preset relationships between the first user and third users, multiple preset addition method controls are displayed in response to the first user's triggering of the relationship establishment control. The first user can establish a preset relationship with at least one third user through any of the addition method controls.

[0072] Figure 3 is a schematic diagram of the interface interaction provided in an embodiment of this disclosure. As shown in Figure 3, a content display interface 31 associated with a preset session is displayed, wherein the content display interface 31 includes an add control 32. In response to a first user's trigger operation on the preset add control 32, a preset add interface 33 is displayed. A preset relationship establishment control 34 is displayed within the preset add interface 33. In response to a first user's trigger operation on the relationship establishment control 34, multiple preset add method controls 35 are displayed. Thus, a preset association relationship can be established with at least one third user based on any add method control 35.

[0073] The session processing method provided in this embodiment displays an add control within the content display interface. In response to a user's triggering action on the add control, an add interface is displayed, within which a relationship establishment control is shown. A first user can establish a preset association with at least one third user based on this relationship establishment control. After establishing the preset association, at least one third user is added to a preset session. This allows for quick establishment of preset associations with third users within the content display interface associated with the preset session, enabling rapid addition of members within the preset session.

[0074] Optionally, based on any of the above embodiments, step 204 includes:

[0075] The first user's first association identifier is displayed so that the third user can establish a preset association relationship with the first user by scanning the first association identifier.

[0076] Alternatively, step 204 includes:

[0077] If the distance between the first user and the at least one third user is less than a preset distance threshold, then in response to the first user's trigger operation on the preset first addition method control, a preset association relationship is established with the at least one third user based on the first user's movement operation on the preset movement trajectory triggered by the terminal device.

[0078] Alternatively, step 204 includes:

[0079] In response to the first user's trigger operation on the preset second add method control, the add link associated with the first user is obtained.

[0080] The add link is sent to the at least one third user through a communication method associated with the second add method control, so that each third user can establish a preset association relationship with the first user by triggering the add link.

[0081] Alternatively, step 204 includes:

[0082] In response to the first user's trigger operation on the preset third add method control, a target list that meets the preset conditions is determined from the user list stored in the terminal device. The target list includes multiple third users that meet the preset conditions, as well as add sub-controls associated with each third user.

[0083] In response to the first user's triggering operation of adding a sub-control associated with at least one third user, a preset association relationship is established with the at least one third user.

[0084] Alternatively, step 204 includes:

[0085] In response to the first user's trigger operation on the preset fourth addition method control, the preset scanning interface is displayed.

[0086] In response to the detection of a second association identifier of any third user in the scanning interface, a preset association relationship is established with the third user.

[0087] In this embodiment, the addition method control can be the first association identifier of the first user. This first association identifier can be the first user's QR code information. Therefore, after displaying the first association identifier, the third user can scan the first association identifier using a terminal device to establish a preset association relationship with the first user.

[0088] Optionally, the addition method control can be a first addition method control. Based on this first addition method control, when the distance between the first user and the third user is relatively close, a preset association can be established by triggering the same shaking operation on the terminal device. For example, the first user and the third user can establish a preset association by simultaneously shaking the terminal device up and down. Therefore, if the distance between the first user and at least one third user is less than a preset distance threshold, then in response to the first user's triggering operation on the preset first addition method control, a preset association is established with at least one third user based on the first user's movement operation on the preset movement trajectory triggered by the terminal device.

[0089] Optionally, the add method control can be a second add method control. In response to a first user's trigger operation on the preset second add method control, the add link associated with the first user is obtained. Therefore, the add link can be sent to at least one third user through a communication method associated with the second add method control, so that each third user can establish a preset association with the first user by triggering the add link. For example, the add link can be a text password associated with the first user. This text password can be sent to the third user through any communication method. The third user can copy the text password and open the application software to establish the preset association. This allows for quick addition of friends from outside the platform.

[0090] Optionally, the add method control can be a third add method control. The first user can add friends from a pre-stored address book on the terminal device by triggering this third add method control. In response to the first user's triggering operation on the preset third add method control, a target list meeting preset conditions is determined from the pre-stored user list on the terminal device. The target list includes multiple third users meeting the preset conditions, and add sub-controls associated with each third user. This user list can be the first user's pre-stored mobile phone address book, storing the identifiers of multiple users and their associated mobile phone numbers. The target list can include all users who have registered and used application software associated with a preset session. Therefore, in response to the first user's triggering operation on at least one add sub-control associated with a third user, a preset association relationship is established with at least one third user.

[0091] Optionally, the addition method control can be a fourth addition method control. When a third user is near the first user, or when the first user has a pre-stored second association identifier associated with the third user, a preset scanning interface is displayed in response to the first user's trigger operation on the preset fourth addition method control. In response to scanning any third user's second association identifier in the scanning interface, a preset association relationship with the third user is established. The second association identifier can be a QR code associated with the third user.

[0092] It should be noted that the preset session can be a social group chat session. To ensure the social nature of the preset session, it is inconvenient to share or spread information associated with the preset session. However, the aforementioned add method control can quickly establish a preset association between the first user and the third user, and can perform the addition operation of the third user without spreading the preset session association information.

[0093] The session processing method provided in this embodiment displays multiple preset addition method controls, allowing the first user to flexibly select the addition method control according to actual needs to establish a preset association with a third user. This enriches the interface interaction methods and makes the establishment of preset associations more closely aligned with the first user's personalized needs, thereby improving the user experience.

[0094] Optionally, based on any of the above embodiments, after step 201, the method further includes:

[0095] The add interface displays a preset user list, which includes the identification information of multiple users who currently have a preset association with the first user.

[0096] In this embodiment, the add interface also displays a preset user list, which includes the identification information of multiple users who currently have a preset association with the first user. Therefore, the first user can trigger a selection operation in the preset user list and directly add at least one currently selected user to the preset session.

[0097] Figure 4 is a schematic diagram of the display interface provided in the embodiment of this disclosure. As shown in Figure 4, the add interface 41 includes a preset user list 42 and a relationship establishment control 43. The preset user list 42 includes the identification information 44 of multiple users who currently have a preset association relationship with the first user.

[0098] The session processing method provided in this embodiment displays the identification information of multiple users who currently have a preset association with the first user in the add interface. Thus, the first user can also view multiple users with a preset association through the preset user list, and the first user can quickly add members to the preset session based on the selection operation in the preset user list.

[0099] Furthermore, based on any of the above embodiments, step 103 includes:

[0100] The identification information of the at least one third user is updated and displayed in the preset user list.

[0101] In response to a selection operation triggered by the first user for at least one third user in the preset user list, the display state of the preset completion control is switched to a triggerable state.

[0102] In response to the first user's triggering operation on the completion control, the at least one third user is added to the preset session.

[0103] In this embodiment, after establishing a preset association with a third user through any add method control, to facilitate adding the third user to the preset session, the identifier information of at least one third user can be updated and displayed in the preset user list. Therefore, after establishing the preset association with the third user, when the first user returns to the add interface, they can see at least one added third user in the preset user list.

[0104] It should be noted that at least one third-party user can be displayed according to a preset sorting method in the preset user list, such as alphabetical order or session time order. Alternatively, to help the first user more intuitively locate the currently added at least one third-party user, they can also be displayed in the preset user list according to the order in which they were added.

[0105] Furthermore, the first user can select from the preset user list according to actual needs. Since each user in the preset user list has a preset association with the first user, satisfying the conditions for joining the preset session, at least one currently selected user can be added to the preset session in response to the first user's selection operation.

[0106] Optionally, the add interface also includes a completion control. When the first user does not select a user to add from the preset user list, the completion control can be in an untriggerable state. For example, when the first user does not select a user to add from the preset user list, the completion control can be grayed out, and in this state, the first user cannot trigger the completion control.

[0107] The first user can select at least one third user from the preset user list to establish a preset association. In response to the selection operation triggered by at least one third user in the preset user list, the display state of the preset completion control is switched to the triggerable state. Therefore, in response to the first user's trigger operation on the completion control, at least one third user is added to the preset session.

[0108] The session processing method provided in this embodiment updates and displays the identification information of the at least one third user in the preset user list after establishing a preset association relationship with at least one third user. This allows the first user to quickly add at least one third user to the preset session based on the selection operation in the preset user list, thereby improving the efficiency of adding members in the preset session.

[0109] Figure 5 is a flowchart illustrating a session processing method provided in another embodiment of this disclosure. Based on any of the above embodiments, the relationship addition element includes preset identification information. As shown in Figure 5, after step 102, the method further includes:

[0110] Step 501: In response to the first user's triggering operation on the control associated with the preset identification information in the content display interface, display the third associated identification corresponding to the preset session, and at least one preset communication method.

[0111] Step 502: In response to the first user's trigger operation for any communication method, the third association identifier is sent to at least one third user through the communication method, so that the at least one third user can establish a preset association relationship with the first user by recognizing the third association identifier.

[0112] In this embodiment, the relationship-adding element includes preset identification information. This preset identification information can be a third association identifier, which can be the identification information associated with the preset session. For example, the third association identifier can be the QR code information of the preset session.

[0113] Optionally, the content display interface associated with the preset session can display controls associated with preset identification information. In response to a first user's trigger operation on a control associated with the preset identification information, a third associated identifier corresponding to the preset session, and at least one preset communication method can be displayed. This communication method includes, but is not limited to, SMS, any instant messaging method, or, alternatively, saving the third associated identifier to a preset storage path so that when accessing other applications, the third associated identifier can be retrieved from the preset storage path and sent to friends within the site.

[0114] Furthermore, after displaying at least one preset communication method, the first user can select any communication method according to actual needs and send the third association identifier to at least one third user through the currently selected communication method. The third user can then perform an identification operation on the third association identifier, obtain the identification result, and establish a preset association relationship with the first user based on the identification result.

[0115] The session processing method provided in this embodiment, by pre-setting a control associated with identification information within the content display interface, responds to a first user's triggering operation on the control, displaying a third associated identifier corresponding to the preset session, and at least one preset communication method. Thus, the first user can send the third associated identifier to a third user via any communication method. Therefore, the third user can quickly establish a preset association with the first user based on the third associated identifier and join the preset session. Consequently, the addition of a third user can be achieved within the content display interface, improving the efficiency of adding members to the preset session.

[0116] Furthermore, based on any of the above embodiments, after step 502, the method further includes:

[0117] The association establishment progress of the at least one third user and the preset establishment control are displayed in the preset session association interface. The association establishment progress is sent by the third user after following the first user by scanning the third association identifier.

[0118] In response to the first user's triggering operation on the established control, an information display interface associated with the third user is displayed, the information display interface including at least the follow control associated with the third user.

[0119] In response to the first user's trigger operation on the focus control, a preset association relationship is established with the third user.

[0120] In this embodiment, after the third association identifier is sent to the third user via any communication method, the third user can identify the third association identifier to obtain the association information of the preset session, the association control of the first user, and the second prompt information. The association information of the preset session includes, but is not limited to, the name of the preset session and the identifier of the creator of the preset session. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association with the first user. For example, the second prompt information could be "Conditions for joining the preset session: Mutual following with the inviter, the first user." The preset association can be mutual following with the first user. Therefore, the association control of the first user can be the first user's follow control. Thus, the third user can follow the first user by triggering the follow control and send the association establishment progress to the first user, so that the first user follows the third user and establishes the preset association.

[0121] Furthermore, after obtaining the progress of establishing the association, the progress of establishing the association with at least one third user, along with a preset establishment control, can be displayed in the preset session interface. The first user can then trigger this establishment control to follow the third user.

[0122] Optionally, in response to the first user's triggering operation on the established control, an information display interface associated with the third user is displayed. This information display interface includes at least the followed control associated with the third user. The preset association relationship can be that the first user and the third user mutually follow each other, becoming friends. Therefore, in response to the first user's triggering operation on the followed control, a preset association relationship with the third user can be established.

[0123] Furthermore, based on any of the above embodiments, step 103 includes:

[0124] In response to the establishment of a preset association between the first user and the third user, the third user is automatically added to the preset session.

[0125] In this embodiment, the preset session can be a social group chat. Each member in the group chat needs to have a preset association with any other member. For example, each member in the group chat needs to follow at least one other member in the group chat.

[0126] Optionally, the condition for joining the preset session can be that the user to be joined can join when there is a preset association relationship between the user to be joined and any user in the preset session. Therefore, when it is determined that the first user and the third user have established a preset association relationship, the third user can be automatically added to the preset session.

[0127] Figure 6 is another schematic diagram of interface interaction provided by an embodiment of this disclosure. As shown in Figure 6, the content display interface 61 may include a control 62 associated with preset identification information. In response to a first user's trigger operation on the control 62 associated with the preset identification information, a third association identifier 63 corresponding to the preset session and at least one preset communication method 64 are displayed. In response to a first user's trigger operation on any communication method 64, the third association identifier 63 is sent to at least one third user through the communication method 64. Thus, the third user can establish a preset association relationship with the first user by recognizing the third association identifier. After the third user follows the first user, the association relationship establishment progress 65 can be sent to the first user. Therefore, the association relationship establishment progress 65 associated with at least one third user and a preset establishment control 66 can be displayed in the session interface associated with the preset session. Thus, the first user can establish a preset association relationship with the third user by triggering the establishment control 66.

[0128] The session processing method provided in this embodiment displays the progress of establishing a relationship with at least one third user and a preset establishment control within the session interface associated with the preset session. This allows the first user to more intuitively determine the current relationship establishment progress within the session interface. Furthermore, the first user can quickly establish a preset relationship with the third user using the establishment control, and after establishing the preset relationship, trigger the operation of adding the third user to the preset session. This enables the addition of members within the preset session to be implemented within the session interface, and allows for a more intuitive determination of the current addition progress, enriching the display content and interaction methods within the session interface.

[0129] Furthermore, based on any of the above embodiments, after step 103, the method further includes:

[0130] A first prompt message is displayed in the session interface associated with the preset session. The first prompt message is used to prompt the first user to invite the third user to join the preset session.

[0131] In this embodiment, in order to facilitate all members in the preset session to view the current member addition operation more intuitively, after adding at least one third user to the preset session, a first prompt message can also be displayed in the session interface associated with the preset session. The first prompt message is used to prompt the first user to invite the third user to join the preset session.

[0132] Optionally, the first prompt message may differ slightly for different members in the preset session. For example, for any second user, the first prompt message may be "The first user invites the third user to join the preset session"; for the first user, the first prompt message may be "You invite the third user to join the preset session"; and for the third user, the first prompt message may be "The first user invites you to join the preset session".

[0133] The session processing method provided in this embodiment displays a first prompt message in the session interface associated with the preset session, prompting the first user to invite the third user to join the preset session. This allows each member in the preset session to more intuitively understand the current member addition operation, thereby improving the user experience.

[0134] Furthermore, based on any of the above embodiments, step 101 includes:

[0135] The preset session is associated with a session interface, which includes historical session information associated with the preset session and preset settings controls.

[0136] In response to the first user's trigger operation on the settings control, the content display interface associated with the preset session is displayed.

[0137] In this embodiment, the first user can trigger the operation of adding a third user to the preset session during the interaction process.

[0138] Optionally, a session interface associated with a preset session can be displayed. This session interface includes historical session information associated with the preset session and preset settings controls. These settings controls can be displayed according to preset display parameters, including but not limited to display position and display size. To avoid the settings controls obscuring historical session information, the settings controls can be placed at the edge of the session interface, for example, in the upper right corner.

[0139] Furthermore, in response to the first user's trigger operation on the settings control, a content display interface associated with the preset session is displayed. Therefore, the first user can perform a preset trigger operation on the content display interface to display a relationship addition element, thereby establishing a preset association relationship with at least one third user based on the relationship addition element, and adding at least one third user to the preset session.

[0140] Figure 7 is another schematic diagram of interface interaction provided by an embodiment of this disclosure. As shown in Figure 7, a preset session-associated session interface 71 can be displayed. The session interface 71 includes preset session-associated historical session information 72 and preset setting controls 73. In response to the first user's trigger operation on the setting controls 74, the preset session-associated content display interface 74 is displayed.

[0141] The session processing method provided in this embodiment displays historical session information associated with a preset session and preset settings controls in the session interface. This responds to the first user's triggering operation on the settings controls by displaying the content display interface associated with the preset session. Therefore, the first user can more flexibly add members during the session within the preset session.

[0142] Figure 8 is a flowchart illustrating the session processing method provided in this embodiment of the present disclosure. As shown in Figure 8, the method includes:

[0143] Step 801: Obtain the third association identifier sent by the first user, wherein the third association identifier is the association identifier of the preset session.

[0144] Step 802: Perform an identification operation on the third association identifier to obtain the association information of the preset session, the association control of the first user, and the second prompt information. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association relationship with the first user.

[0145] Step 803: In response to establishing a preset association relationship between the associated control and the first user, triggering the joining of the preset session.

[0146] In this embodiment, the execution entity is a session processing device. This session processing device can be coupled to a third user's terminal device.

[0147] In this embodiment, the first user can display a third associated identifier corresponding to a preset session and at least one preset communication method by triggering a control associated with preset identifier information within the content display interface. Therefore, the first user can send the third associated identifier to a third user via any communication method. This communication method includes, but is not limited to, SMS or any instant messaging method; this disclosure does not impose any restrictions on it.

[0148] Accordingly, the session processing device can obtain the third association identifier sent by the first user, which is the association identifier of the preset session. For example, the third association identifier can be a QR code associated with the preset session.

[0149] Furthermore, after obtaining the third association identifier, an identification operation can be performed on the third association identifier to obtain the association information of the preset session, the association control of the first user, and the second prompt information. The association information of the preset session includes, but is not limited to, the name of the preset session and the identifier of the creator of the preset session. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association with the first user. For example, the second prompt information could be "Conditions for joining the preset session: Mutual following with the inviter, the first user".

[0150] Optionally, the preset association can be a mutual following relationship with the first user. Therefore, the association control for the first user can be the first user's follow control. This allows the third user to follow the first user by triggering the follow control, and send the association establishment progress to the first user, enabling the first user to follow the third user and establish the preset association.

[0151] The condition for joining this preset session can be that there is a preset association relationship with any member in the preset session. Therefore, after establishing a preset association relationship with the first user, the operation of adding the third user to the preset session can be triggered.

[0152] The session processing method provided in this embodiment obtains a third association identifier sent by a first user. After recognizing the third association identifier, it can establish a preset association relationship with the first user and trigger joining the preset session. This allows for quick joining of preset social sessions.

[0153] Furthermore, based on any of the above embodiments, step 803 includes:

[0154] In response to the third user's triggering operation on the associated control, the first user is monitored.

[0155] Send the association establishment progress to the first user, so that the first user can establish a preset association with the third user by triggering the establishment control associated with the association establishment progress, and trigger the addition of the third user to the preset session.

[0156] In this embodiment, after obtaining the association information of the preset session, the association control of the first user, and the second prompt information by identifying the third association identifier, the third user can trigger the association control. The association control of the first user can be the follow control corresponding to the first user. Therefore, in response to the third user's trigger operation on the association control, the first user is followed.

[0157] Furthermore, in order to establish a preset association with the first user, after following the first user, the association establishment progress can be sent to the first user. After sending the association establishment progress, the association establishment progress and the association establishment control can be displayed in the preset session association interface on the first user's terminal device. Therefore, the first user can establish a preset association with the third user by triggering the association establishment progress association establishment control. After establishing a preset association with the first user, the third user can be added to the preset session.

[0158] The session processing method provided in this embodiment sends a relationship establishment progress message to the first user after the first user is followed. This allows the first user to more intuitively determine the relationship between the current user and the third user based on the relationship establishment progress message. Furthermore, by triggering the relationship establishment progress message associated with the third user, a preset relationship is established with the third user, which in turn triggers the addition of the third user to the preset session. This allows for the quick addition of members to the preset session.

[0159] Figure 9 is a schematic diagram of the structure of the session processing device provided in an embodiment of this disclosure. As shown in Figure 9, the device includes a display module 91, a processing module 92, and an adding module 93. The display module 91 is used to display a content display interface associated with a preset session. The preset session is a session associated with a first user and at least two second users. The content display interface includes association information of the preset session and at least one functional control associated with the preset session. The processing module 92 is used to display a preset relationship adding element in response to a preset trigger operation by the first user within the content display interface. The relationship adding element indicates that the first user establishes the preset association relationship with at least one third user, where the third user does not have the preset association relationship with the first user. The adding module 93 is used to trigger the addition of the at least one third user to the preset session based on the establishment of the preset association relationship.

[0160] Furthermore, based on any of the above embodiments, the relationship-adding element includes at least one of the following: preset identification information, relationship-establishing control.

[0161] Further, based on any of the above embodiments, the relationship adding element includes a relationship establishing control, and the device further includes: a display module, configured to display a preset adding interface in response to a trigger operation by the first user on a preset adding control. The display module is also configured to display a preset relationship establishing control within the preset adding interface. A processing module, configured to display multiple preset adding method controls in response to a trigger operation by the first user on the relationship establishing control. An establishing module, configured to establish a preset association relationship with at least one third user based on any of the adding method controls. Further, based on any of the above embodiments, the establishing module is configured to: display a first association identifier of the first user, so that the third user can establish a preset association relationship with the first user by scanning the first association identifier. Alternatively, the establishing module is configured to: if the distance between the first user and the at least one third user is less than a preset distance threshold, then in response to a trigger operation by the first user on a preset first adding method control, establish a preset association relationship with at least one third user based on a movement operation on a preset movement trajectory triggered by the first user on the terminal device. Alternatively, the establishing module is configured to: in response to a trigger operation by the first user on a preset second adding method control, obtain the adding link associated with the first user. The add link is sent to the at least one third user via a communication method associated with the second add method control, so that each third user establishes a preset association with the first user by triggering the add link. Alternatively, the establishment module is configured to: in response to the first user's triggering operation on a preset third add method control, determine a target list that meets preset conditions from a user list pre-stored in the terminal device, the target list including multiple third users meeting the preset conditions and add sub-controls associated with each third user; and in response to the first user's triggering operation on an add sub-control associated with at least one third user, establish a preset association with the at least one third user. Alternatively, the establishment module is configured to: in response to the first user's triggering operation on a preset fourth add method control, display a preset scanning interface; and in response to the second association identifier of any third user being scanned in the scanning interface, establish a preset association with the third user.

[0162] Furthermore, based on any of the above embodiments, the device further includes: a display module, used to display a preset user list in the add interface, the preset user list including identification information of multiple users who currently have a preset association relationship with the first user.

[0163] Further, based on any of the above embodiments, the adding module is configured to: update and display the identification information of the at least one third user in the preset user list; in response to a selection operation triggered by the first user for the at least one third user in the preset user list, switch the display state of the preset completion control to a triggerable state; and in response to a trigger operation by the first user for the completion control, trigger the addition of the at least one third user to the preset session.

[0164] Furthermore, based on any of the above embodiments, the relationship-adding element includes preset identification information, and the device further includes: a display module, configured to, in response to a trigger operation by the first user on a control associated with the preset identification information within the content display interface, display a third association identifier corresponding to the preset session, and at least one preset communication method; and an interaction module, configured to, in response to a trigger operation by the first user on any communication method, send the third association identifier to at least one third user via the communication method, so that the at least one third user can establish a preset association relationship with the first user by recognizing the third association identifier.

[0165] Further, based on any of the above embodiments, the device further includes: a display module, configured to display the association establishment progress of the at least one third user association and a preset establishment control within the preset session association's session interface, wherein the association establishment progress is sent by the third user after following the first user by scanning the third association identifier; a processing module, configured to display an information display interface associated with the third user in response to the first user's trigger operation on the establishment control, the information display interface including at least the follow control associated with the third user; and an establishment module, configured to establish a preset association relationship with the third user in response to the first user's trigger operation on the follow control.

[0166] Furthermore, based on any of the above embodiments, the adding module is configured to: automatically trigger the addition of the third user to the preset session in response to the establishment of a preset association relationship between the first user and the third user.

[0167] Furthermore, based on any of the above embodiments, the device further includes: a display module, used to display first prompt information in the session interface associated with the preset session, the first prompt information being used to prompt the first user to invite the third user to join the preset session.

[0168] Furthermore, based on any of the above embodiments, the display module is configured to: display a session interface associated with the preset session, the session interface including historical session information associated with the preset session and preset settings controls. In response to a trigger operation by the first user on the settings controls, the content display interface associated with the preset session is displayed.

[0169] Figure 10 is a schematic diagram of the structure of the session processing device provided in an embodiment of this disclosure. As shown in Figure 10, the device includes: an acquisition module 1001, an identification module 1002, and an establishment module 1003. The acquisition module 1001 is used to acquire a third association identifier sent by a first user, wherein the third association identifier is an association identifier for a preset session. The identification module 1002 is used to perform an identification operation on the third association identifier to obtain association information of the preset session, association controls of the first user, and second prompt information. The second prompt information is used to prompt a third user to join the preset session after establishing a preset association relationship with the first user. The establishment module 1003 is used to trigger joining the preset session in response to establishing a preset association relationship with the first user based on the association controls.

[0170] Furthermore, based on any of the above embodiments, the establishment module is configured to: in response to the third user's triggering operation on the associated control, follow the first user.

[0171] Send the association establishment progress to the first user, so that the first user can establish a preset association with the third user by triggering the establishment control associated with the association establishment progress, and trigger the addition of the third user to the preset session.

[0172] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.

[0173] To implement the above embodiments, this disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the session processing method as described in any of the above embodiments.

[0174] To implement the above embodiments, this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the session processing method as described in any of the above embodiments.

[0175] To implement the above embodiments, this disclosure also provides an electronic device, including: a processor and a memory;

[0176] The memory stores computer-executed instructions;

[0177] The processor executes computer execution instructions stored in the memory, causing the processor to perform the session processing method as described in any of the above embodiments.

[0178] Figure 11 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. The electronic device 1100 can be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 11 is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this disclosure.

[0179] As shown in Figure 11, the electronic device 1100 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 read-only memory (ROM) 1102 or a program loaded from storage device 1108 into 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.

[0180] 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 device 1100 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG11 shows electronic device 1100 with various devices, it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0181] 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 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.

[0182] 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.

[0183] 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.

[0184] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0185] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and 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).

[0186] 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.

[0187] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0188] 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.

[0189] 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.

[0190] 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.

[0191] 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.

[0192] 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. A session processing method, comprising: The content display interface displays content associated with a preset session, wherein the preset session is a session associated with a first user and at least two second users, and the content display interface includes the association information of the preset session and at least one functional control associated with the preset session. In response to a preset trigger operation by the first user in the content display interface, a preset relationship addition element is displayed, the relationship addition element indicating that the first user establishes the preset association relationship with at least one third user, and the third user does not have the preset association relationship with the first user; Based on the establishment of the preset association, the addition of at least one third user to the preset session is triggered.

2. The method according to claim 1, wherein the relationship adding element includes at least one of the following: preset identification information, relationship establishment control.

3. The method according to claim 1 or 2, wherein the relationship-adding element includes a relationship-establishing control, and after displaying the preset relationship-adding element in response to a preset trigger operation by the first user in the content display interface, it further includes: In response to the first user's trigger operation on the preset add control, the preset add interface is displayed; The preset relationship establishment controls are displayed within the preset add interface; In response to the first user's trigger operation on the relationship establishment control, multiple preset addition method controls are displayed; Based on any of the added methods, the control establishes a preset association with at least one third user.

4. The method according to claim 3, wherein establishing a preset association relationship with at least one third user based on any of the preset addition methods includes: Display the first association identifier of the first user so that the third user can establish a preset association relationship with the first user by scanning the first association identifier; Alternatively, the step of establishing a preset association with at least one third user based on the multiple preset addition methods includes: If the distance between the first user and the at least one third user is less than a preset distance threshold, then in response to the first user's trigger operation on the preset first addition method control, a preset association relationship is established with the at least one third user based on the first user's movement operation on the preset movement trajectory triggered by the terminal device. Alternatively, the step of establishing a preset association with at least one third user based on the multiple preset addition methods includes: In response to the first user's trigger operation on the preset second add method control, obtain the add link associated with the first user; The add link is sent to the at least one third user through a communication method associated with the second add method control, so that each third user can establish a preset association relationship with the first user by triggering the add link; Alternatively, the step of establishing a preset association with at least one third user based on the multiple preset addition methods includes: In response to the first user's trigger operation on the preset third add method control, a target list that meets the preset conditions is determined from the user list stored in the terminal device. The target list includes multiple third users that meet the preset conditions, as well as add sub-controls associated with each third user. In response to the first user's trigger operation of adding a sub-control associated with at least one third user, a preset association relationship is established with the at least one third user; Alternatively, the step of establishing a preset association with at least one third user based on the multiple preset addition methods includes: In response to the first user's trigger operation on the preset fourth addition method control, the preset scanning interface is displayed; In response to the detection of a second association identifier of any third user in the scanning interface, a preset association relationship is established with the third user.

5. The method according to claim 3, wherein after displaying the preset add interface in response to the first user's trigger operation on the preset add control, it further includes: The add interface displays a preset user list, which includes the identification information of multiple users who currently have a preset association with the first user.

6. The method according to claim 5, wherein triggering the addition of the at least one third user to the preset session based on the establishment of the preset association relationship includes: The identification information of the at least one third user is updated and displayed in the preset user list; In response to a selection operation triggered by the first user for at least one third user in the preset user list, the display state of the preset completion control is switched to a triggerable state; In response to the first user's triggering operation on the completion control, the at least one third user is added to the preset session.

7. The method according to any one of claims 1-6, wherein the relationship adding element includes preset identification information, and after displaying the preset relationship adding element in response to a preset trigger operation by the first user in the content display interface, it further includes: In response to the first user's triggering operation on the control associated with the preset identification information in the content display interface, the third associated identification corresponding to the preset session and at least one preset communication method are displayed. In response to the first user's trigger operation for any communication method, the third association identifier is sent to at least one third user through the communication method, so that the at least one third user can establish a preset association relationship with the first user by recognizing the third association identifier.

8. The method of claim 7, wherein after sending the third association identifier to at least one third user via the communication method in response to a triggering operation by the first user for any communication method, the method further comprises: The association establishment progress of the at least one third user association and the preset establishment control are displayed in the preset session association interface. The association establishment progress is sent by the third user after following the first user by scanning the third association identifier. In response to the first user's triggering operation on the established control, an information display interface associated with the third user is displayed, and the information display interface includes at least the follow control associated with the third user; In response to the first user's trigger operation on the focus control, a preset association relationship is established with the third user.

9. The method according to claim 7, wherein triggering the addition of the at least one third user to the preset session based on the establishment of the preset association relationship includes: In response to the establishment of a preset association between the first user and the third user, the third user is automatically added to the preset session.

10. The method according to any one of claims 1-9, wherein after triggering the addition of the at least one third user to the preset session based on the establishment of the preset association relationship, it further comprises: A first prompt message is displayed in the session interface associated with the preset session. The first prompt message is used to prompt the first user to invite the third user to join the preset session.

11. The method according to any one of claims 1-9, wherein displaying the content display interface associated with the preset session comprises: Display the session interface associated with the preset session, the session interface including the historical session information associated with the preset session and preset settings controls; In response to the first user's trigger operation on the settings control, the content display interface associated with the preset session is displayed.

12. A session processing method, comprising: Obtain the third association identifier sent by the first user, wherein the third association identifier is the association identifier of a preset session; The third association identifier is identified to obtain the association information of the preset session, the association control of the first user, and the second prompt information. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association relationship with the first user. In response to establishing a preset association relationship between the associated control and the first user, the user is triggered to join the preset session.

13. The method according to claim 12, wherein triggering the joining of the preset session in response to establishing a preset association relationship with the first user based on the association control includes: In response to the third user's trigger operation on the associated control, the first user is monitored; Send the association establishment progress to the first user, so that the first user can establish a preset association with the third user by triggering the establishment control associated with the association establishment progress, and trigger the addition of the third user to the preset session.

14. A session processing apparatus, comprising: The display module is used to display the content display interface associated with a preset session. The preset session is a session associated with a first user and at least two second users. The content display interface includes the association information of the preset session and at least one functional control associated with the preset session. The processing module is configured to respond to a preset trigger operation by the first user in the content display interface, and display a preset relationship addition element, wherein the relationship addition element indicates that the first user establishes the preset association relationship with at least one third user, and the third user does not have the preset association relationship with the first user; An add module is used to trigger the addition of at least one third user to the preset session based on the establishment of the preset association relationship.

15. A session processing apparatus, comprising: The acquisition module is used to acquire the third association identifier sent by the first user, wherein the third association identifier is the association identifier of the preset session; The identification module is used to identify the third association identifier, obtain the association information of the preset session, the association control of the first user, and the second prompt information. The second prompt information is used to prompt the third user to join the preset session after establishing a preset association relationship with the first user. A module is established to trigger joining the preset session in response to the establishment of a preset association relationship between the associated control and the first user.

16. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the session processing method as described in any one of claims 1 to 11 or 12-13.

17. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the session processing method as described in any one of claims 1 to 11 or 12-13.

18. A computer program product comprising a computer program that, when executed by a processor, implements the session processing method as described in any one of claims 1 to 11 or 12-13.

19. A computer program that, when executed by a processor, implements the method of any one of claims 1 to 11 or 12-13.