Session processing method and device, equipment, computer readable storage medium and product
By displaying functional controls in the content display interface of the preset session, users can quickly establish a preset relationship with the third user and add it to the preset session, solving the problem of cumbersome operations for preset type group chat members in the prior art, improving the user experience.
Patent Information
- Application Number
- CN202411934789.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-12-25
AI Technical Summary
The addition of members in existing preset type group chats is complicated, resulting in poor user experience.
Display the functional controls for preset session associations in the content display interface of the preset session association, allowing users to display the preset relationship addition elements through the preset trigger operation, quickly establish a preset relationship with a third user who does not have a preset relationship, and add it to the preset session.
It enables faster and more intuitive member addition operations in preset sessions, improving user experience.
Smart Images

Figure CN119854254A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer vision technology, and in particular, to a conversation processing method, apparatus, device, computer-readable storage medium, and product. Background Art
[0002] In the related art, in order to facilitate users to interact with friends in the application software, group chats are divided into non-public group chats and public group chats. In non-public group chats such as friend groups, group chat members generally have a preset association relationship with at least one other member. However, members in public group chats may not have a preset association relationship.
[0003] Since preset group chat types such as friend groups cannot quickly add members and the adding operation is often cumbersome, the user experience is poor. Summary of the invention
[0004] The embodiments of the present disclosure provide a conversation processing method, apparatus, device, computer-readable storage medium, and product, which are used to solve the technical problem that the operation of adding members to a current preset type of group chat is relatively cumbersome.
[0005] In a first aspect, an embodiment of the present disclosure provides a session processing method, including:
[0006] Displaying a content display interface 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 association information of the preset session and at least one function control associated with the preset session;
[0007] In response to a preset trigger operation of the first user in the content display interface, displaying a preset relationship adding element, wherein the relationship adding 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;
[0008] Based on the establishment of the preset association relationship, adding the at least one third user to the preset session is triggered.
[0009] In a second aspect, an embodiment of the present disclosure provides a session processing method, including:
[0010] Acquire a third association identifier sent by the first user, where the third association identifier is an association identifier of a preset session;
[0011] performing an identification operation on the third association identifier to obtain association information of the preset session, an association control of the first user, and second prompt information, wherein 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;
[0012] In response to establishing a preset association relationship with the first user based on the association control, joining the preset session is triggered.
[0013] In a third aspect, an embodiment of the present disclosure provides a session processing device, including:
[0014] A display module, configured to display a content display interface 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 association information of the preset session and at least one function control associated with the preset session;
[0015] a processing module, configured to display a preset relationship adding element in response to a preset triggering operation of the first user in the content display interface, wherein the relationship adding 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;
[0016] An adding module is used to trigger adding the at least one third user to the preset session based on the establishment of the preset association relationship.
[0017] In a fourth aspect, an embodiment of the present disclosure provides a session processing device, including:
[0018] An acquisition module, configured to acquire a third association identifier sent by the first user, wherein the third association identifier is an association identifier of a preset session;
[0019] an identification module, configured to perform an identification operation on the third association identifier, obtain association information of the preset session, an association control of the first user, and second prompt information, wherein 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;
[0020] An establishing module is used to trigger joining the preset session in response to establishing a preset association relationship with the first user based on the association control.
[0021] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;
[0022] The memory stores computer-executable instructions;
[0023] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the session processing method 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.
[0024] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the session processing method 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 is implemented.
[0025] In a seventh aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the session processing method 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.
[0026] The session processing method, device, equipment, computer-readable storage medium and product provided in this embodiment can display at least one function control associated with the preset session in the content display interface associated with the preset session, so that the first user can display the preset relationship adding element through the preset trigger operation in the content display interface. In response to the trigger operation of the preset relationship adding element, a preset association relationship can be quickly established with at least one third user who does not have a preset association relationship. And after the preset association relationship is established, the operation of adding at least one third user to the preset session can be triggered. Therefore, the member adding operation in the preset session can be implemented more quickly and intuitively, improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0028] Figure 1 A flowchart of a session processing method provided by an embodiment of the present disclosure;
[0029] Figure 2 A flowchart of a session processing method provided by another embodiment of the present disclosure;
[0030] Figure 3 A schematic diagram of interface interaction provided by an embodiment of the present disclosure;
[0031] Figure 4 A schematic diagram of a display interface provided in an embodiment of the present disclosure;
[0032] Figure 5 A flowchart of a session processing method provided by another embodiment of the present disclosure;
[0033] Figure 6 Another interface interaction diagram provided for an embodiment of the present disclosure;
[0034] Figure 7 Another interface interaction diagram provided for an embodiment of the present disclosure;
[0035] Figure 8 A flowchart of a session processing method provided by an embodiment of the present disclosure;
[0036] Fig. 9 A schematic diagram of the structure of a session processing device provided in an embodiment of the present disclosure;
[0037] Fig.10 A schematic diagram of the structure of a session processing device provided in an embodiment of the present disclosure;
[0038] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0040] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0041] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0042] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0043] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0044] In order to solve the technical problem that the current operation of adding members to a preset type group chat is relatively cumbersome, the present disclosure provides a session processing method, device, equipment, computer-readable storage medium and product.
[0045] It should be noted that the conversation processing method, device, equipment, computer-readable storage medium and product provided by the present disclosure can be applied to any scenario of adding friends in a social group chat.
[0046] In the instant messaging scenario, in a non-public group chat such as a friend chat, the user entering the group chat has a preset association relationship with at least one member of the group chat. In a public group chat, there may be no preset association relationship between group chat members.
[0047] In the related art, in order to implement the operation of adding members to a preset type of group chat such as a friend group, it is necessary to establish a preset association relationship with the user to be added to the group chat outside the preset type of group chat in advance, and then enter the group chat to add the user to the group chat. The operation is often cumbersome.
[0048] In order to quickly invite members to a preset type group chat, at least one function control associated with the preset type group chat can be pre-set in the content display interface associated with the preset type group chat. In response to a preset trigger operation initiated by the first user based on at least one function control, a preset relationship adding element is displayed. Thus, the first user can quickly establish a preset association relationship with a third user who does not have a preset association relationship based on the preset relationship adding element. After the preset association relationship is established, an operation of adding the third user to the preset type group chat is triggered.
[0049] Figure 1 A flow chart of a session processing method provided by an embodiment of the present disclosure is shown as follows: Figure 1 As shown, the method includes:
[0050] Step 101: display a content display interface associated with a preset session, where the preset session is a session associated with a first user and at least two second users, and the content display interface includes association information of the preset session and at least one function control associated with the preset session.
[0051] The execution subject of this embodiment is a session processing device, which can be coupled to the terminal device of the first user.
[0052] In this embodiment, a first user may be associated with at least two second users in a preset session, wherein the preset session may be a social group chat session. The preset session is associated with a preset joining condition. The joining condition may be that the user to be joined needs to have a preset association relationship with any member of the preset session. For example, the first user has a preset association relationship with at least one second user in the preset session. Therefore, when the first user needs to add a third user in the preset session, it is first necessary to establish a preset association relationship with the third user.
[0053] Optionally, in order to implement the adding operation of the third user, a content display interface associated with the preset session may be displayed. The content display interface includes the associated information of the preset session and at least one functional control associated with the preset session. The associated information of the preset session includes, but is not limited to, the name of the preset session, the announcement information in the preset session, the nickname of the first user in the preset session, and the like. The at least one functional control includes, but is not limited to, an adding control, a removing control, a control associated with the preset identification information, a session recording control, and the like.
[0054] Step 102: In response to a preset trigger operation of the first user in the content display interface, a preset relationship adding element is displayed, wherein the relationship adding element indicates that the first user establishes the preset association relationship with at least one third user, and the preset association relationship does not exist between the third user and the first user.
[0055] In this embodiment, the first user can perform a preset trigger operation in the content display interface. In response to the preset trigger operation, a preset relationship adding element can be displayed, so that the first user can establish a preset association relationship with at least one third user based on the preset relationship adding element. Wherein, there is no preset association relationship between the third user and the first user.
[0056] Optionally, the relationship adding element includes at least one of the following: preset identification information, and a relationship establishing control.
[0057] The preset identification information may be a QR code information associated with the preset session. After displaying the preset identification information, the preset identification information can be sent to the third user through any communication method. The third user can obtain the associated information and joining conditions of the preset session by scanning the preset identification information. The preset association relationship between the third user and the first user is established based on the scanning result.
[0058] The relationship establishment control may be a control for establishing a preset association relationship with a third user. The first user may trigger the add control to display an add interface, and display the relationship establishment control in the add interface. Therefore, the first user may establish a preset association relationship with at least one third user with whom there is currently no preset association relationship through the relationship establishment control.
[0059] Step 103: Based on the establishment of the preset association relationship, trigger adding the at least one third user to the preset session.
[0060] In this embodiment, when the first user establishes a preset association relationship with at least one third user, the at least one third user meets the joining condition of the preset session. Therefore, based on the establishment of the preset association relationship, it can be triggered to add the at least one third user to the preset session.
[0061] The session processing method provided in this embodiment displays at least one function control associated with the preset session in the content display interface associated with the preset session, so that the first user can display the preset relationship adding element through the preset trigger operation in the content display interface. Thus, in response to the trigger operation of the preset relationship adding element, a preset association relationship can be quickly established with at least one third user who does not have a preset association relationship. And after the preset association relationship is established, the operation of adding at least one third user to the preset session can be triggered. Therefore, the member adding operation in the preset session can be implemented more quickly and intuitively, improving the user experience.
[0062] Figure 2 A flowchart of a session processing method provided by another embodiment of the present disclosure is shown. Based on any of the above embodiments, the relationship adding element includes a relationship establishing control, such as Figure 2 As shown, after step 102, the following steps are also included:
[0063] Step 201: In response to the triggering operation of the first user on the preset adding control, display the preset adding interface.
[0064] Step 202: Display a preset relationship establishment control in the preset adding interface.
[0065] Step 203: In response to the triggering operation of the first user on the relationship establishment control, a plurality of preset adding method controls are displayed.
[0066] Step 204: Establish a preset association relationship with at least one third user based on any of the adding mode controls.
[0067] In this embodiment, the relationship adding element may be a relationship establishing control. The first user may establish a preset association relationship with at least one third user by triggering the relationship establishing control.
[0068] Optionally, the function control in the content display interface includes an add control. The first user can add a member to the preset session by triggering the add control. In response to the first user's triggering operation on the preset add control, a preset add interface is displayed. The preset user list and the relationship establishment control can be displayed in the add interface. The preset user list includes identification information of multiple users who currently have a preset association relationship with the first user.
[0069] Furthermore, the first user may trigger the establishment of the relationship to establish a preset association relationship with at least one third user.
[0070] In order to facilitate the first user to establish a preset association relationship with a third user more flexibly, in response to the first user's triggering operation on the relationship establishment control, multiple preset adding mode controls are displayed. The first user can establish a preset association relationship with at least one third user through any adding mode control.
[0071] Figure 3 A schematic diagram of the interface interaction provided by the embodiment of the present disclosure, such as Figure 3 As shown, a content display interface 31 of preset session association is displayed, wherein the content display interface 31 includes an adding control 32. In response to a trigger operation of the first user on the preset adding control 32, a preset adding interface 33 is displayed. A preset relationship establishment control 34 is displayed in the preset adding interface 33. In response to a trigger operation of the first user on the relationship establishment control 34, multiple preset adding mode controls 35 are displayed. Thus, a preset association relationship can be established with at least one third user based on any adding mode control 35.
[0072] The conversation processing method provided in this embodiment displays an add control in the content display interface, displays an add interface in response to a user's trigger operation on the add control, and displays a relationship establishment control in the add interface. The first user can establish a preset association relationship with at least one third user based on the relationship establishment control. After the preset association relationship is established, the at least one third user is triggered to be added to the preset conversation. In this way, the preset association relationship with the third user can be quickly established in the content display interface associated with the preset conversation, so as to realize the quick addition operation of members in the preset conversation.
[0073] Optionally, based on any of the above embodiments, step 204 includes:
[0074] The first association identifier of the first user is displayed, so that the third user can establish a preset association relationship with the first user by scanning the first association identifier.
[0075] Alternatively, step 204 includes:
[0076] If the distance between the first user and the at least one third user is less than a preset distance threshold, in response to the first user's triggering operation on the preset first adding method control, a preset association relationship is established with at least one third user based on the movement operation on the preset movement trajectory triggered by the first user on the terminal device.
[0077] Alternatively, step 204 includes:
[0078] In response to a triggering operation of the first user on a preset second adding mode control, an adding link associated with the first user is obtained.
[0079] The adding link is sent to the at least one third user via the communication method associated with the second adding method control, so that each third user establishes a preset association relationship with the first user by triggering the adding link.
[0080] Alternatively, step 204 includes:
[0081] In response to the first user's triggering operation on the preset third adding mode control, a target list that meets the preset conditions is determined in the user list pre-stored in the terminal device, and the target list includes multiple third users that meet the preset conditions and adding sub-controls associated with each third user.
[0082] In response to a triggering operation of adding a sub-control associated with at least one third user by the first user, a preset association relationship is established with the at least one third user.
[0083] Alternatively, step 204 includes:
[0084] In response to the first user's triggering operation on the preset fourth adding mode control, a preset scanning interface is displayed.
[0085] In response to scanning a second association identifier of any third user in the scanning interface, a preset association relationship with the third user is established.
[0086] In this embodiment, the adding mode control may be a first association identifier of the first user. The first association identifier may be a QR code information of the first user. Therefore, after displaying the first association identifier, the third user may scan the first association identifier through a terminal device to establish a preset association relationship with the first user.
[0087] Optionally, the adding mode control may be a first adding mode control. Based on the first adding mode control, when the distance between the first user and the third user is relatively close, a preset association relationship may be established by triggering the same shaking operation on the terminal device. For example, the first user and the third user simultaneously shake the terminal device up and down to establish a preset association relationship. 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 triggering operation of the first user on the preset first adding mode control, a preset association relationship is established with at least one third user based on the movement operation on the preset movement trajectory triggered by the first user on the terminal device.
[0088] Optionally, the adding mode control may be a second adding mode control. In response to the triggering operation of the first user on the preset second adding mode control, the adding link associated with the first user is obtained. Therefore, the adding link may be sent to at least one third user via the communication mode associated with the second adding mode control, so that each third user establishes a preset association relationship with the first user by triggering the adding link. For example, the adding link may be a text password associated with the first user. The text password may be sent to the third user via any communication mode. The third user may establish a preset association relationship by copying the text password and opening the application software. This enables quick addition of friends outside the site.
[0089] Optionally, the adding mode control may be a third adding mode control. The first user may add friends to the pre-stored address book in the terminal device by triggering the third adding mode control. In response to the triggering operation of the first user on the preset third adding mode control, a target list that meets the preset conditions is determined in the user list pre-stored in the terminal device, and the target list includes multiple third users that meet the preset conditions, and an adding sub-control associated with each third user. The user list may be a mobile phone address book pre-stored by the first user, in which multiple user identifiers and their associated mobile phone numbers are stored. The target list may include all users who have registered to use the application software associated with the preset session. Therefore, in response to the triggering operation of the first user on the adding sub-control associated with at least one third user, a preset association relationship is established with at least one third user.
[0090] Optionally, the adding mode control may be a fourth adding mode control. When the third user is near the first user, or the first user has pre-stored a second association identifier associated with the third user, in response to the first user's triggering operation on the preset fourth adding mode control, a preset scanning interface is displayed. In response to scanning the second association identifier of any third user in the scanning interface, a preset association relationship with the third user is established. The second association identifier may be a QR code associated with the third user.
[0091] It should be noted that the preset session can be a social group chat session. In order to ensure the social attributes of the preset session, it is inconvenient to share or spread the information associated with the preset session. However, through the above-mentioned adding mode control, the preset association relationship between the first user and the third user can be quickly established, and the adding operation of the third user can be realized without spreading the preset session association information.
[0092] The session processing method provided in this embodiment displays multiple preset adding mode controls, so that the first user can flexibly select the adding mode control according to actual needs to establish a preset association relationship with the third user. This enriches the interface interaction mode and makes the establishment of the preset association relationship more in line with the personalized needs of the first user, thereby improving the user experience.
[0093] Optionally, based on any of the above embodiments, after step 201, the method further includes:
[0094] A preset user list is displayed in the adding interface, and the preset user list includes identification information of multiple users who currently have a preset association relationship with the first user.
[0095] In this embodiment, the adding interface also displays a preset user list, wherein the preset user list includes identification information of multiple users who currently have a preset association relationship 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.
[0096] Figure 4 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 4 As shown, the adding interface 41 includes a preset user list 42 and a relationship establishing control 43 , and the preset user list 42 includes identification information 44 of a plurality of users who currently have a preset association relationship with the first user.
[0097] The conversation processing method provided in this embodiment displays the identification information of multiple users who currently have a preset association relationship with the first user in the adding interface, so that the first user can also view the multiple users who currently have a preset association relationship through the preset user list, and the first user can quickly implement the member adding operation of the preset conversation based on the selection operation in the preset user list.
[0098] Further, based on any of the above embodiments, step 103 includes:
[0099] The identification information of the at least one third user is updated and displayed in the preset user list.
[0100] In response to a selection operation triggered by the first user on the at least one third user in the preset user list, a display state of a preset completion control is switched to a triggerable state.
[0101] In response to the triggering operation of the first user on the completion control, triggering the at least one third user to be added to the preset session.
[0102] In this embodiment, after the preset association relationship with the third user is established through any adding mode control, in order to facilitate adding the third user to the preset session, the identification information of at least one third user can be updated and displayed in the preset user list. Therefore, after the preset association relationship with the third user is established, the first user can view the added at least one third user in the preset user list after returning to the adding interface.
[0103] It should be noted that the at least one third user can be displayed in a preset sorting manner in the preset user list, for example, in alphabetical order, or in order of session time. As a possible way, in order to facilitate the first user to more intuitively locate the at least one third user currently added, they can also be displayed in the preset user list in the order of addition.
[0104] Furthermore, the first user can perform a selection operation in the preset user list according to actual needs. Since each user in the preset user list has a preset association relationship with the first user and meets the conditions for joining the preset session, the currently selected at least one user can be added to the preset session in response to the selection operation of the first user.
[0105] Optionally, a completion control is further provided in the adding interface. When the first user does not select a user to be added in the preset user list, the completion control may be in an untriggerable state. For example, when the first user does not select a user to be added in the preset user list, the completion control may be in a grayed-out state, in which the first user cannot trigger the completion control.
[0106] The first user can select at least one third user with whom a preset association relationship is currently established in the preset user list, and in response to the selection operation triggered on at least one third user in the preset user list, the display state of the preset completion control is switched to a triggerable state. Therefore, in response to the trigger operation of the first user on the completion control, the at least one third user is triggered to be added to the preset session.
[0107] The session processing method provided in this embodiment updates and displays the identification information of at least one third user in the preset user list after establishing a preset association relationship with the at least one third user, so that the first user can quickly add the 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 to the preset session.
[0108] Figure 5 A flowchart of a session processing method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, the relationship adding element includes preset identification information, such as Figure 5 As shown, after step 102, the following steps are also included:
[0109] Step 501: In response to the first user triggering an operation on a control associated with preset identification information in the content display interface, a third association identifier corresponding to the preset session and at least one preset communication mode are displayed.
[0110] Step 502: In response to a trigger operation of the first user for any communication method, the third association identifier is sent to at least one third user via the communication method, so that the at least one third user establishes a preset association relationship with the first user by identifying the third association identifier.
[0111] In this embodiment, the relationship adding element includes preset identification information. The preset identification information may be a third association identification, and the third association identification may be identification information associated with the preset session. For example, the third association identification may be QR code information of the preset session.
[0112] Optionally, the content display interface associated with the preset session may display a control associated with the preset identification information. In response to the first user's triggering operation on the control associated with the preset identification information, a third association identifier corresponding to the preset session and at least one preset communication method may be displayed. The communication method includes but is not limited to a text message method, any instant messaging method, or the communication method may also be to save the third association identifier to a preset storage path, so that when entering other application software, the third association identifier is obtained from the preset storage path and sent to friends in the station.
[0113] 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. Thus, the third user can perform an identification operation on the third association identifier, obtain an identification result, and establish a preset association relationship with the first user based on the identification result.
[0114] The session processing method provided in this embodiment displays a third association identifier corresponding to the preset session and at least one preset communication method in response to a trigger operation of the first user on the control by presetting the identifier information in the content display interface. Thus, the first user can send the third association identifier to the third user through any communication method. Therefore, the third user can quickly establish a preset association relationship with the first user based on the third association identifier and join the preset session. Furthermore, the operation of adding the third user can be realized in the content display interface, which improves the efficiency of adding members in the preset session.
[0115] Further, based on any of the above embodiments, after step 502, the method further includes:
[0116] The association relationship establishment progress of the at least one third user association and the preset establishment control are displayed in the session interface associated with the preset session, wherein the association relationship establishment progress is sent by the third user after following the first user by scanning the third association identifier.
[0117] In response to the triggering operation of the first user on the creation control, an information display interface associated with the third user is displayed, and the information display interface at least includes a focus control associated with the third user.
[0118] In response to the triggering operation of the first user on the focus control, a preset association relationship with the third user is established.
[0119] In this embodiment, after the third association identifier is sent to the third user through any communication method, the third user can 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. Among them, 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 relationship with the first user. For example, the second prompt information can be "Joining the preset session condition: Mutual attention with the inviter first user". The preset association relationship can be mutual attention with the first user. Therefore, the association control of the first user can be the attention control of the first user. Therefore, the third user can follow the first user by triggering the attention control. And the progress of establishing the association relationship is sent to the first user, so that the first user follows the third user and establishes a preset association relationship.
[0120] Furthermore, after obtaining the association establishment progress, the association establishment progress of at least one third user association and a preset establishment control can be displayed in the session interface of the preset session association. The first user can implement the follow-up operation on the third user by triggering the establishment control.
[0121] Optionally, in response to the trigger operation of the first user on the establishment control, an information display interface associated with the third user is displayed, and the information display interface at least includes a follow control associated with the third user. The preset association relationship may be that the first user and the third user follow each other and become friends. Therefore, in response to the trigger operation of the first user on the follow control, the preset association relationship with the third user can be established.
[0122] Further, based on any of the above embodiments, step 103 includes:
[0123] In response to the first user establishing a preset association relationship with the third user, automatically triggering the third user to be added to the preset session.
[0124] In this embodiment, the preset conversation may be a social group chat. For each member in the group chat, it is necessary to have a preset association relationship with any other member. For example, each member in the group chat needs to follow at least one other member in the group chat.
[0125] Optionally, the condition for joining the preset session may 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 has established a preset association relationship with the third user, the third user can be automatically triggered to be added to the preset session.
[0126] Figure 6 Another interface interaction diagram provided by the embodiment of the present disclosure is as follows: Figure 6 As shown, the content display interface 61 may include a control 62 associated with preset identification information. In response to the first user's triggering 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 mode 64 are displayed. In response to the first user's triggering operation on any communication mode 64, the third association identifier 63 is sent to at least one third user through the communication mode 64. Thus, the third user can establish a preset association relationship with the first user by identifying 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 the 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.
[0127] The session processing method provided in this embodiment displays the association relationship establishment progress and the preset establishment control of the at least one third user in the session interface associated with the preset session, so that the first user can more intuitively determine the current relationship establishment progress in the session interface. In addition, the first user can also quickly establish a preset association relationship with the third user through the establishment control, and after the preset association relationship is established, trigger the operation of adding the third user to the preset session. In this way, the addition operation of members in the preset session can be implemented in the session interface, and the current addition progress can be determined more intuitively, enriching the display content and interaction method in the session interface.
[0128] Further, based on any of the above embodiments, after step 103, the method further includes:
[0129] The first prompt information is displayed in the session interface associated with the preset session, where the first prompt information is used to prompt the first user to invite the third user to join the preset session.
[0130] In this embodiment, in order to facilitate all members in the preset session to view the current member adding operation more intuitively, after adding at least one third user to the preset session, a first prompt information can also be displayed in the session interface associated with the preset session. The first prompt information is used to prompt the first user to invite the third user to join the preset session.
[0131] Optionally, the first prompt information may be slightly different for different members in the preset session. For example, for any second user, the first prompt information may be "the first user invites the third user to enter the preset session"; for the first user, the first prompt information may be "you invite the third user to enter the preset session"; for the third user, the first prompt information may be "the first user invites you to enter the preset session".
[0132] The session processing method provided in this embodiment displays the first prompt information for prompting the first user to invite the third user to join the preset session in the session interface associated with the preset session, so that each member in the preset session can understand the current member adding operation more intuitively, thereby improving the user experience.
[0133] Further, based on any of the above embodiments, step 101 includes:
[0134] A session interface associated with the preset session is displayed, wherein the session interface includes historical session information associated with the preset session and preset setting controls.
[0135] In response to the triggering operation of the first user on the setting control, a content display interface associated with the preset session is displayed.
[0136] In this embodiment, the first user can trigger an operation of adding a third user to the preset session during the interaction in the preset session.
[0137] Optionally, a session interface associated with a preset session may be displayed, wherein the session interface includes historical session information associated with the preset session and a preset setting control. The setting control may be displayed according to preset display parameters. The display parameters include, but are not limited to, display position, display size, and the like. In order to avoid the setting control from blocking the historical session information, the setting control may be set at the edge of the session interface, for example, it may be displayed in the upper right corner of the session interface.
[0138] Furthermore, in response to the trigger operation of the first user on the setting control, the content display interface associated with the preset session is displayed. Therefore, the first user can perform the preset trigger operation on the content display interface, display the relationship addition element, establish a preset association relationship with at least one third user based on the relationship addition element, and add at least one third user to the preset session.
[0139] Figure 7 Another interface interaction diagram provided by the embodiment of the present disclosure is as follows: Figure 7 As shown, a session interface 71 associated with a preset session may be displayed, wherein the session interface 71 includes historical session information 72 associated with the preset session and a preset setting control 73. In response to a trigger operation of the first user on the setting control 74, a content display interface 74 associated with the preset session is displayed.
[0140] The session processing method provided in this embodiment displays historical session information and preset setting controls associated with the preset session in the session interface, thereby displaying a content display interface associated with the preset session in response to the trigger operation of the first user on the setting controls. Therefore, the first user can more flexibly implement the member adding operation in the process of conducting a conversation in the preset session.
[0141] Figure 8 A flow chart of a session processing method provided by an embodiment of the present disclosure is shown as follows: Figure 8 As shown, the method includes:
[0142] Step 801: Acquire a third association identifier sent by a first user, where the third association identifier is an association identifier of a preset session.
[0143] Step 802: Perform an identification operation on the third association identifier to obtain association information of the preset session, an association control of the first user, and second prompt information, wherein 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.
[0144] Step 803: In response to establishing a preset association relationship with the first user based on the association control, triggering joining the preset session.
[0145] The execution subject of this embodiment is a session processing device, which can be coupled to a terminal device of a third user.
[0146] In this embodiment, the first user can display the third association identifier corresponding to the preset session and at least one preset communication method by triggering the control associated with the preset identification information in the content display interface. Therefore, the first user can send the third association identifier to the third user through any communication method. The communication method includes but is not limited to SMS, any instant messaging method, etc., which is not limited in this disclosure.
[0147] Accordingly, the session processing device may obtain the third association identifier sent by the first user, where the third association identifier is an association identifier of a preset session. For example, the third association identifier may be a QR code associated with the preset session.
[0148] Furthermore, after obtaining the third association identifier, the third association identifier may be identified 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 the preset association relationship with the first user. For example, the second prompt information may be "Condition for joining the preset session: Mutual attention with the inviter first user".
[0149] Optionally, the preset association relationship may be a mutual following with the first user. Therefore, the association control of the first user may be a follow control of the first user. Thus, the third user can follow the first user by triggering the follow control. The association relationship establishment progress is sent to the first user, so that the first user follows the third user and establishes the preset association relationship.
[0150] The condition for joining the preset session may be that there is a preset association relationship with any member in the preset session. Therefore, after the preset association relationship is established with the first user, the operation of adding the third user to the preset session can be triggered.
[0151] The session processing method provided in this embodiment acquires the third association identifier sent by the first user, and after identifying the third association identifier, can establish a preset association relationship with the first user, triggering joining the preset session, thereby being able to quickly join the preset social session.
[0152] Further, based on any of the above embodiments, step 803 includes:
[0153] In response to a triggering operation of the associated control by the third user, the first user is followed.
[0154] The association relationship establishment progress is sent to the first user, so that the first user establishes a preset association relationship with the third user by triggering an establishment control associated with the association relationship establishment progress, thereby triggering the third user to be added to the preset session.
[0155] 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 performing an identification operation on the third association identifier, the third user can trigger the association control. The association control of the first user can be a follow control corresponding to the first user. Therefore, in response to the triggering operation of the association control by the third user, the first user is followed.
[0156] Furthermore, in order to establish a preset association relationship with the first user, after following the first user, the association relationship establishment progress can be sent to the first user. After sending the association relationship establishment progress, the association relationship establishment progress and the establishment control associated with the association relationship establishment progress can be displayed in the session interface associated with the preset session in the terminal device of the first user. Therefore, the first user can establish a preset association relationship with the third user by triggering the establishment control associated with the association relationship establishment progress. After establishing the preset association relationship with the first user, the third user can be triggered to be added to the preset session.
[0157] The session processing method provided in this embodiment sends the association relationship establishment progress to the first user after following the first user, so that the first user can more intuitively determine the current association relationship with the third user based on the association relationship establishment progress, and establish a preset association relationship with the third user by triggering the establishment control associated with the association relationship establishment progress, triggering the third user to be added to the preset session, thereby quickly implementing the member adding operation of the preset session.
[0158] Fig. 9 A structural diagram of a session processing device provided by an embodiment of the present disclosure, such as Fig. 9As shown, 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, wherein the preset session is a session in which a first user is associated with at least two second users, and 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 of the first user in the content display interface, wherein the relationship adding 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. 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.
[0159] Further, based on any of the above embodiments, the relationship adding element includes at least one of the following: preset identification information, relationship establishment control.
[0160] Further, on the basis of any of the above embodiments, the relationship adding element includes a relationship establishing control, and the device further includes: a display module, for displaying a preset adding interface in response to the triggering operation of the first user on the preset adding control. The display module is also used to display the preset relationship establishing control in the preset adding interface. A processing module is used to display multiple preset adding mode controls in response to the triggering operation of the first user on the relationship establishing control. An establishing module is used to establish a preset association relationship with at least one third user based on any of the adding mode controls. Further, on the basis of any of the above embodiments, the establishing module is used to: 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 establishing module is used 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 the triggering operation of the first user on the preset first adding mode control, based on the movement operation on the preset movement trajectory triggered by the first user on the terminal device, establish a preset association relationship with at least one third user. Alternatively, the establishing module is used to: in response to the triggering operation of the first user on the preset second adding mode control, obtain the adding link associated with the first user. The add link is sent to the at least one third user through the communication method associated with the second add mode control, so that each third user establishes a preset association relationship with the first user by triggering the add link. Alternatively, the establishment module is used to: in response to the first user's trigger operation on the preset third add mode control, determine a target list that meets the preset conditions in the user list pre-stored in the terminal device, the target list includes multiple third users that meet the preset conditions, and the add sub-controls associated with each third user. In response to the first user's trigger operation on the add sub-control associated with at least one third user, establish a preset association relationship with the at least one third user. Alternatively, the establishment module is used to: in response to the first user's trigger operation on the preset fourth add mode control, display a preset scanning interface. In response to scanning the second association identifier of any third user in the scanning interface, establish a preset association relationship with the third user.
[0161] Further, based on any of the above embodiments, the device also includes: a display module, used to display a preset user list in the adding interface, wherein the preset user list includes identification information of multiple users who currently have a preset association relationship with the first user.
[0162] Further, based on any of the above embodiments, the adding module is used to: update and display the identification information of the at least one third user in the preset user list. In response to the selection operation triggered by the first user on the at least one third user in the preset user list, switch the display state of the preset completion control to a triggerable state. In response to the trigger operation of the first user on the completion control, trigger the addition of the at least one third user to the preset session.
[0163] Further, on the basis of any of the above embodiments, the relationship adding element includes preset identification information, and the device further includes: a display module, which is used to display the third association identification corresponding to the preset session and at least one preset communication mode in response to the triggering operation of the first user on the control associated with the preset identification information in the content display interface. An interaction module, which is used to send the third association identification to at least one third user through the communication mode in response to the triggering operation of the first user on any communication mode, so that the at least one third user establishes a preset association relationship with the first user by identifying the third association identification.
[0164] Further, on the basis of any of the above embodiments, the device further comprises: a display module, configured to display the association relationship establishment progress of the at least one third user association and the preset establishment control in the session interface of the preset session association, wherein the association relationship 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 the information display interface associated with the third user in response to the trigger operation of the first user on the establishment control, wherein the information display interface at least includes the follow control associated with the third user. An establishment module, configured to establish the preset association relationship with the third user in response to the trigger operation of the first user on the follow control.
[0165] Further, based on any of the above embodiments, the adding module is used to: in response to the first user establishing a preset association relationship with the third user, automatically trigger adding the third user to the preset session.
[0166] Further, based on any of the above embodiments, the device further includes: a display module, configured to display first prompt information in a session interface associated with the preset session, wherein the first prompt information is used to prompt the first user to invite the third user to join the preset session.
[0167] Further, based on any of the above embodiments, the display module is used to: display a session interface associated with the preset session, wherein the session interface includes historical session information associated with the preset session and a preset setting control. In response to the first user's triggering operation on the setting control, display a content display interface associated with the preset session.
[0168] Fig.10 A structural diagram of a session processing device provided by an embodiment of the present disclosure, such as Fig.10 As shown, 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 of 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, an association control of the first user and second prompt information, wherein 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. 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 control.
[0169] Further, based on any of the above embodiments, the establishing module is used to: in response to the triggering operation of the third user on the associated control, follow the first user.
[0170] The association relationship establishment progress is sent to the first user, so that the first user establishes a preset association relationship with the third user by triggering an establishment control associated with the association relationship establishment progress, thereby triggering the third user to be added to the preset session.
[0171] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.
[0172] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the session processing method described in any of the above embodiments is implemented.
[0173] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, and when the computer program is executed by a processor, the session processing method as described in any of the above embodiments is implemented.
[0174] In order to implement the above embodiment, the present disclosure also provides an electronic device, including: a processor and a memory;
[0175] The memory stores computer-executable instructions;
[0176] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the session processing method as described in any of the above embodiments.
[0177] Fig.11 The electronic device 1100 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, and the electronic device 1100 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.11 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0178] like Fig.11 As shown, the electronic device 1100 may include a processing device (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 to a random access memory (RAM) 1103. Various programs and data required for the operation of the electronic device 1100 are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0179] Typically, the following devices may be connected to the I / O interface 1105: input devices 1106 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1108 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1109. The communication devices 1109 may allow the electronic device 1100 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.11The electronic device 1100 is shown with various devices, but 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 instead.
[0180] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1109, or installed from a storage device 1108, or installed from a ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0181] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0182] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.
[0183] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0184] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0185] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0186] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".
[0187] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0188] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0189] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.
[0190] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0191] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
Claims
1. A session processing method, characterized in that: include: Displaying a content display interface 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 association 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 in the content display interface, displaying a preset relationship adding element, wherein the relationship adding 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; Based on the establishment of the preset association relationship, adding the at least one third user to the preset session is triggered.
2. The method according to claim 1, characterized in that The relationship adding element includes at least one of the following: preset identification information, and a relationship establishing control.
3. The method according to claim 1, characterized in that The relationship adding element includes a relationship establishing control, and after displaying the preset relationship adding element in response to the preset triggering operation of the first user in the content display interface, the method further includes: In response to the triggering operation of the first user on the preset adding control, displaying a preset adding interface; Displaying a preset relationship establishment control in the preset adding interface; In response to the triggering operation of the first user on the relationship establishment control, displaying a plurality of preset adding mode controls; A preset association relationship is established with at least one third user based on any of the adding mode controls.
4. The method according to claim 3, characterized in that The establishing a preset association relationship with at least one third user based on any of the preset adding modes includes: Displaying 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 a preset association relationship with at least one third user based on the multiple preset adding modes includes: If the distance between the first user and the at least one third user is less than a preset distance threshold, in response to the first user's triggering operation on the preset first adding mode control, a preset association relationship is established with the at least one third user based on the movement operation on the preset movement track triggered by the first user on the terminal device; Alternatively, the establishing a preset association relationship with at least one third user based on the multiple preset adding modes includes: In response to a trigger operation of the first user on a preset second adding mode control, acquiring an adding link associated with the first user; sending the adding link to the at least one third user through the communication method associated with the second adding method control, so that each third user establishes a preset association relationship with the first user by triggering the adding link; Alternatively, the establishing a preset association relationship with at least one third user based on the multiple preset adding modes includes: In response to a trigger operation of the first user on a preset third adding mode control, determining a target list meeting a preset condition in a user list pre-stored in the terminal device, the target list including a plurality of third users meeting the preset condition and an adding sub-control associated with each third user; In response to a triggering operation of adding a sub-control associated with at least one third user by the first user, establishing a preset association relationship with the at least one third user; Alternatively, the establishing a preset association relationship with at least one third user based on the multiple preset adding modes includes: In response to the triggering operation of the first user on the preset fourth adding mode control, displaying a preset scanning interface; In response to scanning a second association identifier of any third user in the scanning interface, a preset association relationship with the third user is established.
5. The method according to claim 3, characterized in that: After displaying the preset adding interface in response to the triggering operation of the first user on the preset adding control, the method further includes: A preset user list is displayed in the adding interface, and the preset user list includes identification information of multiple users who currently have a preset association relationship with the first user.
6. The method according to claim 5, characterized in that The triggering, based on the establishment of the preset association relationship, to add the at least one third user to the preset session includes: updating and displaying 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 on at least one third user in the preset user list, switching a display state of a preset completion control to a triggerable state; In response to the triggering operation of the first user on the completion control, triggering the at least one third user to be added to the preset session.
7. The method according to claim 1, characterized in that The relationship adding element includes preset identification information, and after displaying the preset relationship adding element in response to the preset triggering operation of the first user in the content display interface, the method further includes: In response to a triggering operation of the first user on a control associated with preset identification information in the content display interface, displaying a third association identifier corresponding to the preset session and at least one preset communication mode; In response to a trigger operation of the first user for any communication method, the third association identifier is sent to at least one third user via the communication method, so that the at least one third user establishes a preset association relationship with the first user by identifying the third association identifier.
8. The method according to claim 7, characterized in that After the third association identifier is sent to at least one third user via the communication mode in response to the triggering operation of the first user for any communication mode, the method further includes: Displaying the association relationship establishment progress of the at least one third user association and the preset establishment control in the session interface associated with the preset session, wherein the association relationship establishment progress is sent by the third user after following the first user by scanning the third association identifier; In response to the triggering operation of the first user on the creation control, displaying the information display interface associated with the third user, wherein the information display interface at least includes the attention control associated with the third user; In response to the triggering operation of the first user on the focus control, a preset association relationship with the third user is established.
9. The method according to claim 7, characterized in that: The triggering, based on the establishment of the preset association relationship, to add the at least one third user to the preset session includes: In response to the first user establishing a preset association relationship with the third user, automatically triggering the third user to be added to the preset session.
10. The method according to any one of claims 1 to 9, characterized in that: After triggering adding the at least one third user to the preset session based on the establishment of the preset association relationship, the method further includes: The first prompt information is displayed in the session interface associated with the preset session, where the first prompt information 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 to 9, characterized in that: The content display interface for displaying the preset session association includes: Displaying a session interface associated with the preset session, wherein the session interface includes historical session information associated with the preset session and preset setting controls; In response to the triggering operation of the first user on the setting control, a content display interface associated with the preset session is displayed.
12. A session processing method, characterized in that: include: Acquire a third association identifier sent by the first user, where the third association identifier is an association identifier of a preset session; performing an identification operation on the third association identifier to obtain association information of the preset session, an association control of the first user, and second prompt information, wherein 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 with the first user based on the association control, joining the preset session is triggered.
13. The method according to claim 12, characterized in that The step of triggering joining the preset session in response to establishing a preset association relationship with the first user based on the association control includes: In response to a triggering operation of the associated control by the third user, following the first user; The association relationship establishment progress is sent to the first user, so that the first user establishes a preset association relationship with the third user by triggering an establishment control associated with the association relationship establishment progress, thereby triggering the third user to be added to the preset session.
14. A conversation processing device, characterized in that: include: A display module, configured to display a content display interface 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 association information of the preset session and at least one function control associated with the preset session; a processing module, configured to display a preset relationship adding element in response to a preset triggering operation of the first user in the content display interface, wherein the relationship adding 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 adding module is used to trigger adding the at least one third user to the preset session based on the establishment of the preset association relationship.
15. A conversation processing device, characterized in that: include: An acquisition module, configured to acquire a third association identifier sent by the first user, wherein the third association identifier is an association identifier of a preset session; an identification module, configured to perform an identification operation on the third association identifier, obtain association information of the preset session, an association control of the first user, and second prompt information, wherein 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; An establishing module is used to trigger joining the preset session in response to establishing a preset association relationship with the first user based on the association control.
16. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the session processing method according to any one of claims 1 to 11 or 12-13.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the session processing method according to any one of claims 1 to 11 or 12-13 is implemented.
18. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the session processing method according to any one of claims 1 to 11 or 12-13 is implemented.
Citation Information
Patent Citations
Method and device for constructing circle layer system
CN104346439A
Address book adding method and terminal
CN110505145A
Relationship establishing method
CN112114720A
Group establishment method and device, electronic equipment and storage medium
CN112202582A
Contact management method, terminal and system in instant messaging
CN112235176A
Cited By
Session processing methods and apparatuses, device, computer-readable storage medium and product
WO2026138560A1