Session member invitation method, device, equipment, medium and computer program product

By displaying the quick invitation interaction area and controls in the group session interface, one-click addition of the target object is achieved, solving the cumbersome problem of adding session members in the existing technology and improving efficiency.

CN120455422APending Publication Date: 2025-08-08TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410173826.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, the process of adding new members to group sessions is cumbersome, inefficient and poor user experience.

Method used

Display the shortcut invitation interaction area in the session interface of the group session, including the shortcut invitation control and the target object identity. In response to the triggering operation of the shortcut invitation control, the target object is automatically added to the group session and cancel the display of the shortcut invitation interaction area.

Benefits of technology

Simplifies the process of adding session members and improves the efficiency of adding session members.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455422A_ABST
    Figure CN120455422A_ABST
Patent Text Reader

Abstract

The invention relates to a session member invitation method and device, computer equipment, a storage medium and a computer program product. The method comprises the following steps: displaying a session interface of a group session, wherein session member identifiers of the group session do not comprise a target object identifier; in response to the fact that a session message sent to the group session is matched with a shortcut invitation rule, a shortcut invitation interaction area is displayed in the session interface, the shortcut invitation interaction area comprises a shortcut invitation control and a target object identifier, and the shortcut invitation rule indicates a rule of the shortcut invitation member to the group session; the target object identifier is a shortcut invitation object indicated by the shortcut invitation rule; and in response to a trigger operation on the shortcut invitation control, adding the target object to the group session, and canceling display of the shortcut invitation interaction area. Therefore, the adding efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, computer device, storage medium, and computer program product for inviting session members. Background Art

[0002] With the development of computer technology, communication technology has also rapidly evolved. Instant messaging (IM) has provided a more convenient way for people to communicate. For example, to ensure work efficiency, different group sessions are often set up to conduct business-related discussions. In some scenarios, group members may need to add new members to the group session based on actual needs.

[0003] In the related art, adding new members to a group conversation is usually completed by group members through operations such as searching, selecting people, and adding people in sequence. The efficiency of adding conversation members is low and the user experience is poor. Summary of the Invention

[0004] Based on this, it is necessary to provide a method, apparatus, computer device, computer-readable storage medium and computer program product for inviting session members, which can improve the efficiency of adding session members, in order to address the above technical problems.

[0005] This application provides a method for inviting session members. The method includes:

[0006] Displaying a session interface of a group session, wherein the session member identifiers of the group session do not include a target object identifier;

[0007] In response to a conversation message sent to the group conversation matching a quick invite rule, displaying a quick invite interaction area in the conversation interface, the quick invite interaction area including a quick invite control and a target object identifier, the quick invite rule indicating a rule for quickly inviting a member to the group conversation, and the target object identifier being a quick invite object indicated by the quick invite rule;

[0008] In response to a triggering operation on the quick invitation control, the target object is added to the group conversation, and the display of the quick invitation interaction area is canceled.

[0009] The present application also provides a device for inviting session members. The device includes:

[0010] A session interface display module, configured to display a session interface of a group session, wherein the session member identifiers of the group session do not include a target object identifier;

[0011] a quick invitation interaction area display module, configured to display a quick invitation interaction area in the session interface in response to a session message sent to the group session matching a quick invitation rule, the quick invitation interaction area including a quick invitation control and a target object identifier, the quick invitation rule indicating a rule for quickly inviting a member to the group session, and the target object identifier being a quick invitation object indicated by the quick invitation rule;

[0012] The first adding module is configured to add the target object to the group conversation and cancel the display of the quick invitation interaction area in response to a triggering operation on the quick invitation control.

[0013] In some embodiments, the quick invitation interaction area display module is used to receive the rule description content of the quick invitation rule that matches the session message sent by the server, and the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and the message message to be sent to the quick invitation object. The matched quick invitation rule is determined by the server after receiving the session message and matching the session message with the quick invitation rule set by the current login object identifier; according to the rule description content of the matched quick invitation rule, the quick invitation interaction area is displayed in the session interface.

[0014] In some embodiments, the quick invitation interaction area display module is used to display a quick invitation interaction area in the session interface in response to a session message sent to the group session matching multiple quick invitation rules, and the quick invitation interaction area includes the multiple quick invitation rules; the first adding module is used to add the quick invitation object indicated by any quick invitation rule to the group session in response to a triggering operation of the quick invitation control of any one of the multiple quick invitation rules.

[0015] In some embodiments, the first adding module is used to send the rule identifier of the matching quick invitation rule to the server in response to the triggering operation of the quick invitation control, so as to instruct the server to query the corresponding rule description content according to the rule identifier, and add the target object identifier to the group conversation according to the quick invitation object indicated by the rule description content, wherein the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and the message to be sent to the quick invitation object.

[0016] In some embodiments, the apparatus further comprises a message display module, configured to display a prompt message in the session interface of the group session, wherein the prompt message indicates that the target object identifier has been invited to join the group session by the current login object.

[0017] In some embodiments, the message display module is also used to display the message indicated by the quick invitation rule sent through the current login object identifier in the session interface of the group session, and the message message is sent to the quick invitation object indicated by the quick invitation rule, and the message content of the message message includes the target object identifier.

[0018] In some embodiments, the message display module is also used to display the session message sent by the currently logged-in object in the session interface of the group session; after displaying the session message sent by the currently logged-in object, a prompt message is displayed in the session interface; the prompt message is sent after the session message sent by the currently logged-in object matches the quick invitation rule set by another group member in the group session, and the other group member invites members to join the group session, and the invited members are indicated by the quick invitation rule set by the other group member.

[0019] In some embodiments, the device also includes a setting module, which is used to display a quick invitation rule setting interface, wherein the quick invitation rule setting interface includes at least one rule editing item, and the rule editing item includes the quick invitation object indicated by the quick invitation rule; in response to the editing operation on each of the rule editing items, a quick invitation rule matching the session message is set.

[0020] In some embodiments, the device also includes a sending module, which is used to respond to the editing operation for each of the rule editing items, obtain the editing content input for each of the rule editing items, and obtain the rule description content of the quick invitation rule based on the editing content; send the current login object identifier, the rule identifier of the quick invitation rule and the rule description content to the server to instruct the server to store the current login object identifier, the rule identifier of the quick invitation rule and the rule description content accordingly.

[0021] The present application also provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned method for inviting session members when executing the computer program.

[0022] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for inviting session members.

[0023] The present application also provides a computer program product, which includes a computer program that implements the steps of the above-mentioned method for inviting session members when executed by a processor.

[0024] The above-mentioned method, apparatus, computer device, storage medium and computer program product for inviting session members display a session interface of a group session, wherein the session member identifier of the group session does not include a target object identifier. In response to a session message sent to the group session matching a quick invitation rule, a quick invitation interaction area is automatically displayed in the session interface, wherein the quick invitation interaction area includes a quick invitation control and a target object identifier. In response to a triggering operation on the quick invitation control, the target object is added to the group session, and the display of the quick invitation interaction area is canceled. That is, in the case where the session message matches the quick invitation rule, since the quick invitation rule indicates a rule for quickly inviting members to the group session, the target object identifier is the quick invitation object indicated by the quick invitation rule. By displaying the quick invitation interaction area in the session interface and displaying the quick invitation control in the area, the object can be automatically added to the group session with one click according to the quick invitation object session message indicated by the quick invitation rule, thereby simplifying the process of adding session members and improving the efficiency of adding session members.

[0025] This application provides a method for inviting session members. The method includes:

[0026] receiving conversation messages sent to a group conversation;

[0027] Matching the conversation message with the quick invitation rule set by the group member in the group conversation, determining the quick invitation rule that matches the conversation message and determining the target group member who sets the matching quick invitation rule;

[0028] Sending the rule description content of the matched quick invitation rule to the target group member to instruct the target group member to display a quick invitation interaction area in the conversation interface;

[0029] receiving a quick invitation request sent by the target group member, wherein the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area;

[0030] In response to the quick invite request, the target object identifier indicated by the matched quick invite rule is added to the group session.

[0031] This application provides a device for inviting session members. The device includes:

[0032] A session message receiving module, configured to receive session messages sent to a group session;

[0033] A rule matching module, configured to match the conversation message with a quick invitation rule set by a group member in the group conversation, determine a quick invitation rule that matches the conversation message, and determine a target group member that sets the matching quick invitation rule;

[0034] A rule description content sending module, configured to send the rule description content of the matched quick invitation rule to the target group member, so as to instruct the target group member to display a quick invitation interaction area in the conversation interface;

[0035] a quick invitation request receiving module, configured to receive a quick invitation request sent by the target group member, wherein the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area;

[0036] The second adding module is configured to add the target object identifier indicated by the matched quick invitation rule to the group session in response to the quick invitation request.

[0037] In some embodiments, the rule matching module is used to obtain the rule description content corresponding to the quick invitation rules set by group members in the group conversation; determine the rule vector corresponding to each quick invitation rule based on each rule description content; determine the message vector of the conversation message; and determine the matching degree between each quick invitation rule and the conversation message based on the similarity between the rule vector corresponding to each quick invitation rule and the message vector.

[0038] In some embodiments, the apparatus further includes a query module, configured to query a message indicated by the matched quick invitation rule; and send the message to the group conversation through the target group member.

[0039] In some embodiments, the device also includes a judgment module, which is used to obtain the quick invitation object indicated by the matching quick invitation rule; judge whether the quick invitation object is a group member of the group conversation; and if the quick invitation object is not a group member of the group conversation, execute the step of sending the rule description content of the matching quick invitation rule to the target group member.

[0040] The present application also provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned method for inviting session members when executing the computer program.

[0041] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned method for inviting session members.

[0042] The present application also provides a computer program product, which includes a computer program that implements the steps of the above-mentioned method for inviting session members when executed by a processor.

[0043] The above-mentioned conversation member invitation method, apparatus, computer device, storage medium and computer program product receive conversation messages sent to a group conversation, match the conversation messages with the quick invitation rules set by group members in the group conversation, so as to quickly and accurately determine the quick invitation rules that match the conversation messages and the target group members who set the matching quick invitation rules, and send the rule description content of the matching quick invitation rules to the target group members to indicate that a quick invitation interaction area is automatically displayed in the conversation interface of the target group members. After the target group members trigger the quick invitation control in the quick invitation interaction area, a quick invitation request generated and sent by the target group members is received. In response to the quick invitation request, the target object identifier indicated by the matching quick invitation rule is automatically added to the group conversation. That is, after verifying that the conversation message matches the quick invitation rule, the corresponding quick invitation control can be used to automatically add the target object identifier corresponding to the conversation message to the group conversation with one click, thereby simplifying the process of adding conversation members and improving the efficiency of adding conversation members. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 A schematic diagram of adding group members for related technologies;

[0045] Figure 2 Schematic diagram of a method for inviting session members in an embodiment of the present application;

[0046] Figure 3 A diagram illustrating an application environment of a method for inviting session members in one embodiment;

[0047] Figure 4 A diagram illustrating an application environment of a method for inviting session members in another embodiment;

[0048] Figure 51 is a flow chart of a method for inviting session members in one embodiment;

[0049] Figure 6 is a schematic diagram of a conversation interface in one embodiment;

[0050] Figure 7 A schematic diagram of a quick invitation interaction area in one embodiment;

[0051] Figure 8 A schematic diagram of a quick invitation interaction area in another embodiment;

[0052] Figure 9 is a schematic diagram of a conversation interface in another embodiment;

[0053] Figure 10 is a schematic diagram of a conversation interface in another embodiment;

[0054] Figure 11 is a schematic diagram of a conversation interface in another embodiment;

[0055] Figure 12 is a schematic diagram of a conversation interface in another embodiment;

[0056] Figure 13 This is a quick invitation rule setting interface in an embodiment;

[0057] Figure 14 is a flow chart of a method for inviting session members according to another embodiment;

[0058] Figure 15 A flowchart of steps for determining a quick invitation interaction area in one embodiment;

[0059] Figure 16 A flowchart of adding a target object identification step in one embodiment;

[0060] Figure 17 is a structural block diagram of a session member invitation device in one embodiment;

[0061] Figure 18 It is a structural block diagram of a session member invitation device in another embodiment;

[0062] Figure 19 is a diagram of the internal structure of a computer device in one embodiment;

[0063] Figure 20 FIG. 4 is a diagram showing the internal structure of a computer device in another embodiment. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0065] In some scenarios, group members in a group session need to add new members to the group session based on actual needs. For example, Figure 1 As shown, it is a schematic diagram of adding group members for related technologies. Figure 1 The session members of group session 1 include session member A, session member B, and session member C. Figure 1 In the example, the session interface of group session 1 is displayed on the terminal where session member B is located. After receiving the session message "Hello, I can't log in now, please help me solve it" from session member A, session member B finds that object D, who can solve the login problem, is not in group session 1. At this point, the related technology addition process is as follows:

[0066] First, session member B needs to click the Add Group Member control in the session interface of group session 1. After clicking, an Add pop-up window will pop up in the session interface. Session member B needs to find object D from the address book. Then, session member B clicks the Add control in the Add pop-up window to add object D to group session 1.

[0067] As can be seen, the related technology not only requires multiple clicks on the relevant controls, but also requires the adder to find the object to be added from the numerous contacts in the address book. The entire process is cumbersome and requires too much manual operation, resulting in low adding efficiency.

[0068] In the embodiment of the present application, Figure 2 The figure shows a schematic diagram of a method for inviting session members in an embodiment of the present application. After session member A sends a session message, "Hello, I can't log in right now. Please help me fix this," the quick invite interaction area automatically appears in session member B's session interface. This quick invite interaction area includes a quick invite control, namely "One-click to add to the group," and displays object D, which is indicated by the quick invite rule that matches the session message. At this point, session member B only needs to click the quick invite control to add object D to group session 1.

[0069] In comparison, in the embodiment of the present application, only one click operation is required to add a session member, which is more convenient. Specifically, the session member invitation method provided in the embodiment of the present application displays the session interface of the group session, and the session member identifier of the group session does not include the target object identifier. In response to the session message sent to the group session matching the quick invitation rule, a quick invitation interaction area is automatically displayed in the session interface, and the quick invitation interaction area includes a quick invitation control and a target object identifier. In response to the triggering operation of the quick invitation control, the target object is added to the group session, and the display of the quick invitation interaction area is canceled. That is, in the case where the session message matches the quick invitation rule, since the quick invitation rule indicates the rule for quickly inviting members to the group session, the target object identifier is the quick invitation object indicated by the quick invitation rule. By displaying the quick invitation interaction area in the session interface and displaying the quick invitation control in the area, it is possible to help the object automatically add the target object identifier corresponding to the quick invitation object session message indicated by the quick invitation rule to the group session with one click, thereby simplifying the process of adding session members and improving the efficiency of adding session members.

[0070] The session member invitation method provided in the embodiment of the present application can be applied to Figure 3 In the application environment shown, terminal 302 communicates with server 304 via a network. A data storage system can store data that server 304 needs to process. The data storage system can be integrated on server 304, or placed on a cloud or other server. In one embodiment, terminal 302 displays a session interface of a group session, wherein the session member identifiers of the group session do not include a target object identifier; terminal 302 receives a session message sent to the group session, and in response to the session message sent to the group session matching a quick invitation rule, terminal 302 receives a rule description of the quick invitation rule sent by server 304, thereby displaying a quick invitation interaction area in the session interface according to the rule description, the quick invitation interaction area including a quick invitation control and a target object identifier, the quick invitation rule indicating a rule for quickly inviting members to the group session, and the target object identifier being the quick invitation object indicated by the quick invitation rule; in response to a triggering operation on the quick invitation control, the target object is added to the group session, and the display of the quick invitation interaction area is canceled.

[0071] In a specific application scenario, the server includes a message server 404a and a quick invitation server 404b, such as Figure 4As shown, the object identifier of the instant messaging application logged in on terminal 406 is the object identifier of session member A belonging to the group session, and the object identifier of the instant messaging application logged in on terminal 402 is the object identifier of session member B belonging to the same group session. When session member A sends a session message to the group session through terminal 406, the session message will be forwarded to each group member of the group session, including session member B, through message server 404a. Terminal 402 displays the session message in the session page of the group session based on the received session message. The message server 404a can also send the group session identifier and the session message to the quick invitation server 404b. The quick invitation server 404b queries the quick invitation rules set by the group members in the group session based on the group session identifier, and matches the queried quick invitation rules with the session message. If the session message matches the quick invitation rule set by session member B, the quick invitation server 404b sends the matching rule description content to the terminal 402. The terminal 402 displays a quick invitation interaction area in the session interface based on the rule description content. The quick invitation interaction area includes a quick invitation control and a target object identifier. In response to the triggering operation of the quick invitation control, the terminal 402 sends a quick invitation request to the quick invitation server 404b. The quick invitation server 404 adds the target object to the group session. The terminals of each group member belonging to the group session (including the terminal 402) will receive the invitation message. After receiving the invitation message, the terminal 402 cancels the display of the quick invitation interaction area.

[0072] The terminals mentioned above may include, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart TVs and smart car devices. Portable wearable devices may include smart watches, smart bracelets, head-mounted devices, etc. The servers mentioned above may be implemented as independent servers or as a server cluster consisting of multiple servers. For example, the message server 404a and the quick invitation server 404b may be implemented as a server cluster consisting of multiple servers.

[0073] In one embodiment, Figure 5 As shown, a session member invitation method is provided, which is applied to Figure 3 Taking the terminal 302 in the example as an example, the following steps are included:

[0074] Step S502: Displaying a conversation interface of the group conversation, wherein the conversation member identifiers of the group conversation do not include the target object identifier.

[0075] A group conversation is also referred to as a group chat or communication group. The conversation members of a group conversation can all be members of a collective, or they can also include external members who do not belong to the collective. The conversation members of a group conversation can also be understood as group members of a group. The conversation interface is the conversation interface of the group conversation. The current group conversation does not include a target object identifier, meaning that the target object is not a member of the current group conversation.

[0076] Optionally, after the terminal starts an application with a group conversation function, the terminal displays a conversation interface of the group conversation in response to a selection operation on a certain group conversation, or in response to a search operation on a certain group conversation.

[0077] The above-mentioned applications with group conversation functions include but are not limited to instant messaging applications, video applications, game applications, music applications, and payment applications.

[0078] In some embodiments, displaying a session interface of a group session includes: entering an instant messaging application through a currently logged-in object identifier; searching for a group session in the instant messaging application, and displaying a session interface of the group session for the currently logged-in object identifier.

[0079] The current login object identifier refers to an identifier of a current login object, the current login object refers to a user currently logged into an instant messaging application, and the current login object identifier belongs to a session member of a group session.

[0080] Exemplarily, a terminal displays an instant messaging application. After logging into the instant messaging application using a current login ID, the terminal displays a chat interface for the current login ID. The chat interface includes a search box. In response to a search for a group conversation within the search box, the terminal searches for the group conversation and displays the group conversation interface for the current login ID.

[0081] In this embodiment, after entering the instant messaging application through the current login object identifier, the group conversation is searched in the instant messaging application, and the conversation interface of the group conversation is displayed for the current login object identifier in a timely manner, thereby improving the real-time performance of the conversation interface display of the group conversation.

[0082] Step S504: In response to the conversation message sent to the group conversation matching the quick invitation rule, a quick invitation interaction area is displayed in the conversation interface. The quick invitation interaction area includes a quick invitation control and a target object identifier. The quick invitation rule indicates the rules for quickly inviting members to the group conversation, and the target object identifier is the quick invitation object indicated by the quick invitation rule.

[0083] Among them, the conversation message is a message sent by any conversation member in the group conversation. It can be understood that the current login object is also a conversation member of the group conversation. The conversation message can be sent by the current login object to the group conversation or by other conversation members to the group conversation.

[0084] Quick invite rules indicate the rules set by the currently logged-in object for quickly inviting members to a group conversation. Specifically, quick invite rules are applicable to quickly inviting members to a group conversation based on conversation messages sent to the group conversation. Each object can create quick invite rules. For example, a quick invite rule created by an object can be used to quickly invite objects to a group conversation using its own object ID. Another example is a quick invite rule created by an enterprise administrator, which can be used to quickly invite multiple or specific employee objects to a group conversation.

[0085] In an embodiment of the present application, the quick invitation rule indicates the conditions that need to be met to quickly invite session members to the group session set by the current login object, that is, the session message sent to the group session matches the quick invitation rule. Specifically, the session message sent to the group session includes one or more keywords specified by the quick invitation rule, or the session message sent to the group session matches the content specified by the quick invitation rule. The quick invitation rule also specifies the quick invitation object, that is, a certain object identifier. Optionally, the quick invitation rule can also indicate the scope of application, such as the applicable group session. Optionally, the quick invitation rule can also indicate the message content (or message message).

[0086] When creating a quick invitation rule, the object needs to enter the rule description of the quick invitation rule, including the rule identifier (i.e., the rule name), the specified keywords or the specified content (the conditions that need to be met to quickly invite session members to the group session, used to match the session message), the quick invitation object, and optionally, the scope of application of the quick invitation rule, the message content to be sent to the quick invitation object, etc.

[0087] The conversation message sent to the group conversation includes one or more keywords specified by the quick invitation rule. For example, if the keywords specified by quick invitation rule 1 are "device" and "login", if conversation message 1 is "Hello, the trusted device verification failed during login, please help me", then the conversation message matches quick invitation rule 1. For another example, if the keyword specified by quick invitation rule 1 is "register", if conversation message 2 is "Hello, registration failed, please help me", then conversation message 2 matches quick invitation rule 2. It can be seen that different quick invitation rules can specify different keywords.

[0088] The Quick Invite interaction area is used to quickly invite people to a group conversation. Optionally, the Quick Invite area can display elements related to the Quick Invite rules that match the conversation message, including, for example, a Quick Invite control for confirming the Quick Invite and the object identifier (i.e., the target object identifier) of the person being invited. When a conversation message sent to a group conversation matches a Quick Invite rule, the Quick Invite interaction area is displayed in the conversation interface, prompting the currently logged-in person to use the shortcut to invite related people to join the current group conversation.

[0089] It is understandable that when a conversation message matches a certain quick invitation rule, the quick invitation object indicated by the quick invitation rule may be a session member of the group conversation, or may not be a session member of the group conversation. In the case where the quick invitation object indicated by the quick invitation rule is a session member of the group conversation, one feasible approach is that the terminal can display a quick invitation interaction area. In response to triggering the quick invitation control in the quick invitation interaction area, the terminal can prompt the currently logged-in object that the quick invitation object is already a session member of the group conversation, which can serve as a reminder to the currently logged-in object.

[0090] Another possible implementation is to not display the quick invite interaction area on the terminal to avoid unnecessary operations for the currently logged-in user. If the quick invite object indicated by the quick invite rule is not a member of the group session, the terminal will display the quick invite interaction area. Optionally, in addition to displaying the quick invite control, the quick invite interaction area may also include other aspects of the rule description, such as the rule name and the object identifier of the quick invite object indicated by the rule, i.e., the target object identifier.

[0091] It can be understood that whether the quick invitation object indicated by the quick invitation rule belongs to the session member of the group session can be determined by the server. When the server determines that the person does not belong to the session member of the group session, the server will send the rule description content. When the server determines that the person belongs to the session member of the group session, the server may send or not send the rule description content. Accordingly, the terminal may display or not display the quick invitation interaction area.

[0092] For example, Figure 6 FIG. 1 is a schematic diagram of a conversation interface in one embodiment. Figure 6The session interface for group conversation 1 is the interface that the current login user enters after logging into the instant messaging application. Conversation member A sends conversation message 1: "Hello, I encountered a trusted device verification failure while logging in. Could you please help me?" The terminal displays a quick invitation interaction area. This area includes the description of the quick invitation rule that matched conversation message 1, including the specified keyword "Login to a trusted device," the specified quick invitation object "Object D," and the quick invitation control, namely, "One-click to join the group."

[0093] Step S506: In response to the triggering operation on the quick invitation control, the target object is added to the group conversation, and the display of the quick invitation interaction area is canceled.

[0094] The triggering operation of the quick invitation control can be a click operation, a double-click operation, a shortcut key operation, etc., which is not limited in the embodiment of the present application. The currently logged-in object can trigger the quick invitation control in the quick invitation interaction area to confirm that the quick invitation object (i.e., the target object) indicated by the quick invitation rule matched by the session message is to be added to the group session. After that, the terminal cancels the display of the quick invitation interaction area.

[0095] In one embodiment, in order to balance the timeliness of message processing and avoid sending irrelevant messages to other members to reduce interference to other members, the method further includes: after adding the target object to the group conversation, after the addition time reaches a preset time, removing the target object identifier from the group conversation.

[0096] In the above-mentioned method for inviting session members, a session interface of a group session is displayed, wherein the session member identifier of the group session does not include a target object identifier. In response to a session message sent to the group session matching a quick invitation rule, a quick invitation interaction area is automatically displayed in the session interface, wherein the quick invitation interaction area includes a quick invitation control and a target object identifier. In response to a triggering operation on the quick invitation control, the target object is added to the group session, and the display of the quick invitation interaction area is canceled. That is, in the case where the session message matches the quick invitation rule, since the quick invitation rule indicates a rule for quickly inviting members to the group session, the target object identifier is the quick invitation object indicated by the quick invitation rule. By displaying the quick invitation interaction area in the session interface and displaying the quick invitation control in the area, the object can be automatically added to the group session with the target object identifier corresponding to the quick invitation object session message indicated by the quick invitation rule, thereby simplifying the process of adding session members and improving the efficiency of adding session members.

[0097] In some embodiments, in response to a conversation message sent to a group session matching a quick invitation rule, a quick invitation interaction area is displayed in the conversation interface, including: displaying a received conversation message in the group session, where the conversation message is sent to the group session by other group members in the group session; in response to a conversation message matching a quick invitation rule, a quick invitation interaction area is displayed in the conversation interface.

[0098] The group members are the session members of the group conversation, and any group member can send conversation messages to the group conversation.

[0099] Specifically, the object logged in on the terminal is identified as the current logged-in object, and the terminal receives conversation messages sent by other group members and displays the received conversation messages in the conversation interface of the group conversation. If the received conversation message matches the quick invitation rule, the quick invitation interaction area is displayed in the conversation interface.

[0100] Optionally, when the received conversation message matches the quick invitation rule and the quick invitation object indicated by the quick invitation rule does not belong to the group member of the group conversation, a quick invitation interaction area is displayed in the conversation interface.

[0101] Optionally, when the received conversation message matches the quick invitation rule, and the quick invitation object indicated by the quick invitation rule belongs to the group member of the group conversation, the terminal will not display the quick invitation interaction area in the conversation interface.

[0102] In this embodiment, after displaying a conversation message sent by other group members in a group conversation, a quick invitation interaction area is directly displayed in the conversation interface in response to the conversation message matching the quick invitation rule. Thus, based on the quick invitation control in the quick invitation interaction area, a one-click add operation can be achieved, improving the efficiency of adding.

[0103] In some embodiments, in response to a conversation message sent to a group conversation matching a quick invitation rule, a quick invitation interaction area is displayed in the conversation interface, including: receiving a rule description content of a quick invitation rule that matches the conversation message sent by a server, the rule description content including a rule identifier of the quick invitation rule, a quick invitation object indicated by the quick invitation rule, and a message message to be sent to the quick invitation object, the matched quick invitation rule is determined by the server after receiving the conversation message and matching the conversation message with the quick invitation rule set by the current login object identifier; and displaying the quick invitation interaction area in the conversation interface according to the rule description content of the matched quick invitation rule.

[0104] The rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and the message to be sent to the quick invitation object, wherein the rule identifier is used to query the corresponding quick invitation rule. Exemplarily, the rule identifier can be regarded as the rule name, thereby enabling the corresponding quick invitation rule to be quickly queried. A message message refers to a message sent to the quick invitation object through the current login object immediately after the quick invitation object enters the group session. In addition to the content described above, the rule description content may also include a mark for whether to send historical session messages to the quick invitation object. For example, the mark is a mark for confirming the sending of historical session messages. In this way, after the target object identifier enters the group session, the historical session message is displayed to the target object identifier. If the mark is a mark for not sending historical group sessions, the historical session message is not displayed to the target object identifier after the target object identifier enters the group session.

[0105] Specifically, when the server receives a conversation message sent to a group conversation, it searches for the quick invite rules set by group members in the group conversation based on the group conversation identifier and matches the retrieved quick invite rules with the conversation message. If the conversation message matches the quick invite rule set by the currently logged-in object, the server sends the rule description of the matching quick invite rule to the terminal. After receiving the rule description, the terminal displays a quick invite interaction area on the conversation interface based on the rule description. This quick invite interaction area includes a quick invite control and the target object identifier.

[0106] In this embodiment, when the server determines that the received session message matches the quick invitation rule set by the current login object, the corresponding quick invitation interaction area is displayed in the session interface according to the rule description content of the matching quick invitation rule to realize quick invitation to the quick invitation object.

[0107] In some embodiments, in response to a conversation message sent to a group conversation matching a quick invitation rule, a quick invitation interaction area is displayed in the conversation interface, including: in response to a conversation message sent to a group conversation matching multiple quick invitation rules, a quick invitation interaction area is displayed in the conversation interface, and the quick invitation interaction area includes multiple quick invitation rules.

[0108] Specifically, when the server receives a session message sent to a group session, it queries the quick invitation rules set by each group member in the group session based on the group session identifier, and matches the queried quick invitation rules with the session message. If the session message matches multiple quick invitation rules set by the current login object, the server sends the rule description content of each of the matched multiple quick invitation rules to the terminal where the current login object is located. After the terminal receives the rule description content, it displays a quick invitation interaction area in the session interface based on the rule description content. The quick invitation interaction area includes quick invitation controls and target object identifiers corresponding to each of the multiple quick invitation rules.

[0109] For example, session message 2 is: "Hello, the login verification failed with trusted device 1. After changing to another trusted device 2, the registration of trusted device 2 failed. Please help me check." The server verifies that it matches both the quick invitation rule 1 of the login device type and the quick invitation rule 2 of the registration type. If the two rules are both set by the current login object, the server will send the corresponding rule description content to the terminal where the current login object is located. If the two rules are set by two different objects respectively, the server will send the corresponding rule description content to the terminals logged in by the two different objects respectively.

[0110] According to the quick invitation objects indicated by each quick invitation rule, the quick invitation control corresponding to each quick invitation object is displayed in the quick invitation interaction area. At this time, the quick invitation interaction area also displays the display information corresponding to each quick invitation rule. Figure 7 The figure shows a schematic diagram of the quick invitation interaction area in one embodiment. Conversation message 2 reads: "Hello, I encountered a login failure with trusted device 1. After trying another trusted device 2, registering trusted device 2 failed. Please help." At this point, the matching quick invitation rules 1 and 2 are determined to be "Login to trusted device 1" and "Register trusted device 2," respectively. The corresponding quick invitation objects are Object D and Object E, respectively. The quick invitation interaction area displays the corresponding quick invitation controls, namely, "One-click to add to the group."

[0111] In this embodiment, in response to a conversation message sent to a group conversation matching multiple quick invite rules, a quick invite interaction area containing each quick invite rule is displayed in the conversation interface. This allows users to selectively add quick invite recipients based on the quick invite controls for each quick invite rule, improving the experience of adding recipients.

[0112] In some embodiments, in response to triggering the quick invite control, adding the target object to the group session includes: in response to triggering the quick invite control of any one of a plurality of quick invite rules, adding the quick invite object indicated by any one of the quick invite rules to the group session.

[0113] That is, each quick invitation rule has a corresponding quick invitation control, such as Figure 7 As shown, quick invitation rule 1 and quick invitation rule 2 each correspond to a quick invitation control.

[0114] Therefore, in this embodiment, the current login object can flexibly select a quick invitation control related to the actual needs based on the actual needs, thereby improving the object experience.

[0115] In other examples, after determining that multiple matching quick invitation rules are set by the currently logged-in object, corresponding display information and a quick invitation control corresponding to the conversation message are displayed in the quick invitation interaction area. In response to the quick invitation control, the corresponding quick invitation object is added to the group conversation.

[0116] For example, Figure 8 , which is a schematic diagram of a quick invitation interaction area in another embodiment. In this case, there are two quick invitation objects corresponding to a conversation message 2, and only one quick invitation control corresponding to the conversation message is displayed in the quick invitation interaction area.

[0117] At this time, in response to the triggering operation of the quick invitation control, the quick invitation objects corresponding to each quick invitation rule are added to the group conversation.

[0118] In this embodiment, in response to a conversation message sent to a group conversation matching multiple quick invite rules, a quick invite interaction area corresponding to the conversation message is displayed in the conversation interface. The quick invite control in the quick invite interaction area corresponds to the conversation message. This allows multiple related quick invitees to be invited with a single click, further improving the efficiency of adding people.

[0119] In some embodiments, in response to a triggering operation on a quick invitation control, adding a target object to a group conversation includes: in response to a triggering operation on the quick invitation control, sending a rule identifier of a matching quick invitation rule to a server to instruct the server to query the corresponding rule description content according to the rule identifier, and adding the target object identifier to the group conversation according to the quick invitation object indicated by the rule description content, wherein the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and a message to be sent to the quick invitation object.

[0120] Optionally, in response to a triggering operation on the quick invite control, the terminal generates an invitation request, which includes a rule identifier corresponding to the quick invite control and a group identifier of the group session. The terminal sends the invitation request to the server. The server parses the invitation request and obtains the rule identifier and the group identifier. Based on the rule identifier, the server retrieves the corresponding rule description, which includes the quick invite object, and adds the quick invite object to the group session corresponding to the group identifier based on the group identifier.

[0121] Exemplarily, after obtaining the rule identifier in the invitation request, the server identifies the rule description corresponding to the rule identifier from the pre-stored rule descriptions of various quick invitation rules. The server sends a query message to the identified quick invitation object, inquiring whether the quick invitation object should be added to the group session corresponding to the group identifier. After receiving feedback from the quick invitation object agreeing to be added to the group session, the server adds the quick invitation object to the group session corresponding to the group identifier based on the group identifier.

[0122] In this embodiment, in response to a trigger operation on the quick invite control, the rule identifier of the matching quick invite rule is sent to the server. This allows the server to promptly query the corresponding rule description based on the rule identifier. The server then quickly adds the target person to the group conversation based on the quick invite recipient indicated by the rule description. The rule description includes the rule identifier of the quick invite rule, the quick invite recipient indicated by the quick invite rule, and the message to be sent to the quick invite recipient. Therefore, based on the one-click triggering operation of the quick invite control, the addition process can be completed quickly, improving the efficiency of adding.

[0123] In some embodiments, after the target object is added to the group session, the method further includes: displaying a prompt message in the session interface of the group session, the prompt message indicating that the target object identifier has been invited to join the group session by the current login object.

[0124] For example, after logging into the terminal with the current login object identifier and adding the target object to the group conversation, the conversation interface displays a prompt message. Simultaneously, the prompt message is also displayed on the terminals of other group members.

[0125] For example, the current login object ID will receive a prompt message that "the current login object has invited object D to join the group session". The terminals of other group members will receive a prompt message that "the current login object has invited object D to join the group session 1". Figure 9The following is a diagram of a session interface in another embodiment. The currently logged-in user is session member B. In this case, the message "Session member B has invited subject D to join group session 1" appears on the session interfaces of all session members within the group session. Alternatively, the currently logged-in user ID may receive a prompt message stating "You have invited subject D to join group session 1," while the terminals of other group members may receive a message stating "The currently logged-in user has invited subject D to join group session 1."

[0126] In this embodiment, when the target object is added to the group conversation, a prompt message is displayed in the conversation interface, so that the conversation members can be reminded in time that a new conversation member has joined, and are also informed of who invited the new conversation member.

[0127] In some embodiments, after the target object is added to the group conversation, the method further includes: displaying a message indicated by the quick invitation rule sent by the current login object identifier in the conversation interface of the group conversation, the message being sent to the quick invitation object indicated by the quick invitation rule, and the message content of the message including the target object identifier.

[0128] For example, Figure 10 FIG2 is a diagram of a conversation interface in another embodiment. The message is included in the rule description of the quick invitation rule. The message is sent by the currently logged-in object, that is, conversation member B. The message is "Hello, object D, please help me with this problem."

[0129] To ensure that the target object identifier can quickly see the message from multiple conversation messages, the message content of the message also includes the target object identifier, that is, the quick invitation object for the message. In addition, a reminder identifier, such as the "@" identifier, will be added before the target object identifier to remind the target object to view the message.

[0130] Furthermore, the display area where the message is located also displays the conversation message, that is, the message that quotes the conversation message is sent by the current login object. Figure 11 Figure 2 shows a schematic diagram of a conversation interface in another embodiment. The conversation interface includes a conversation message from conversation member A, "Hello, I encountered a trusted device verification failure while logging in. Could you please help me?" This conversation message matches the quick invitation rule "Login with a trusted device." It also includes other unrelated messages, such as the conversation message "Completed, please review," from conversation member C.

[0131] At this time, to ensure that the quick invitation object can quickly read the matching conversation message after entering the group conversation, the message sent by the currently logged-in object includes the quoted message and the message. The quoted message is the message that matches the quick invitation rule.

[0132] In this embodiment, a message indicated by a quick invitation rule sent using the currently logged-in party's ID is displayed in the group conversation interface. The message content of the message includes the target party's ID. This allows the quick invitee (target party) indicated by the quick invitation rule to quickly access the questions they need to respond to based on the message, improving response efficiency.

[0133] In some embodiments, the method also includes: displaying a session message sent by the currently logged-in object in the session interface of the group session; after displaying the session message sent by the currently logged-in object, displaying a prompt message in the session interface; the prompt message is sent after the session message sent by the currently logged-in object matches the quick invitation rule set by another group member in the group session, and the other group member invites a member to join the group session, and the invited member is indicated by the quick invitation rule set by the other group member.

[0134] Optionally, the conversation message sent by the currently logged-in party is displayed in the conversation interface of the group conversation. Furthermore, after the currently logged-in party sends the conversation message to the server, the server verifies whether there is a quick invitation rule that matches the conversation message. If so, and the matching quick invitation rule is set by another group member, the server sends the matching rule description to the other group member, instructing the other group member's terminal to display a quick invitation interaction area based on the rule description.

[0135] In response to triggering the quick invite control in the quick invite interaction area, the terminal of another group member sends the rule identifier of the matching quick invite rule to the server. The server then adds the corresponding quick invite object to the group session based on the rule identifier. At this time, the server sends a prompt message to each group member of the group session. The prompt message indicates that the member (the quick invite object) has been invited to join the group session by another group member.

[0136] In other embodiments, if the rule description content of the matched quick invitation rule indicates that the corresponding message range is visible to group members, the method further includes: displaying a message sent by another group member in the conversation interface.

[0137] Of course, in other embodiments, if the message range is visible to the quick invitation object, the method further includes: after displaying the conversation message sent by the currently logged-in object, not displaying the message in the conversation interface.

[0138] For example, Figure 12The figure shows a diagram of a conversation interface in another embodiment. The currently logged-in user is conversation member B. After conversation member A sends a conversation message, the quick invitation rule matched by the conversation message is set by conversation member C. Consequently, conversation member B's conversation interface displays the message "Conversation member C has invited participant D to group conversation 1" and a message from conversation member C: "@Partner D, please help me with this issue." Figure 12 The prompt message is sent uniformly by the server.

[0139] In this embodiment, after the currently logged-in user sends a conversation message, if the conversation message matches a quick invitation rule set by another group member, a prompt message of the matching quick invitation rule is displayed. This prompt message allows all group members to promptly know the initiator of the invitation operation and the newly added invited members.

[0140] In some embodiments, the method also includes: displaying a quick invitation rule setting interface, the quick invitation rule setting interface including at least one rule editing item, the rule editing item including the quick invitation object indicated by the quick invitation rule; in response to the editing operation on each rule editing item, setting a quick invitation rule that matches the session message.

[0141] The rule editing items are used to obtain the corresponding rule information and determine the rule description of the set quick invitation rule based on the rule information of each rule editing item. The rule editing items include the quick invitation object indicated by the quick invitation rule, as well as the rule identifier, message, message visibility range, and keywords.

[0142] For example, after logging into the terminal with the current login object identifier, the terminal displays a settings interface for the instant messaging application, which includes a list of settings options. If it is verified that the current login object has permission to set quick invitation rules, in response to selecting the quick invitation rule setting option in the setting option list, the quick invitation rule setting interface is displayed.

[0143] The terminal responds to the editing operation of each rule editing item, obtains the rule information input by the editing operation, determines the rule description content according to the rule information corresponding to each rule editing item, and sets the quick invitation rule that matches the session message according to the rule description content.

[0144] For example, Figure 13 As shown, it is a quick invitation rule setting interface in one embodiment. Figure 13 The rule editing options in the config file include the rule name, keywords, relationships between keywords, quick invite recipients, whether to include historical conversation messages, the message to leave, and the message visibility range. Keywords are used to verify that the quick invite rule matches the conversation messages in the group conversation.

[0145] Exemplarily, after obtaining the conversation message, the server segments the conversation message to determine a message word set, which includes each word obtained by segmentation, and obtains each keyword of each pre-stored quick invitation rule. If there is a quick invitation rule whose all keywords are in the message word set of the conversation message, then the quick invitation rule matches the conversation message.

[0146] Exemplarily, the server determines the message vector of the conversation message, and determines the rule vector of each quick invitation rule according to the keywords of each quick invitation rule, and determines the quick invitation rule matching the conversation message according to the similarity between the message vector and each rule vector.

[0147] Figure 13 In the dialog box, you can select the relationship between keywords, such as "and" relationship or "or" relationship. The quick invitation rule setting interface contains a keyword editing area, which contains the add word control ( Figure 13 "+" in the middle) and the delete word control ( Figure 13 In response to the triggering operation of the add word control, a keyword input box is added in the keyword editing area to input a keyword. In response to the triggering operation of the delete word control, the newly added keyword is subtracted from the keyword editing area.

[0148] Furthermore, keywords that have an "AND" relationship are concatenated to obtain the identifier of the set quick invitation rule. For example, if the keywords "login" and "trusted device" have an "AND" relationship, concatenating them yields the rule identifier "Login trusted device." Alternatively, any keyword in the keywords that have an "OR" relationship can be randomly selected and used as the rule identifier.

[0149] When creating a quick invite rule, if you select "Only visible to quick invitees" for messages, messages sent by group members who created the quick invite rule will only be visible to the quick invitees and will not be visible to other group members. If you select "Visible to everyone" for messages, the messages will be visible to all group members and newly added invitees.

[0150] After completing the editing operation of all rule editing items, in response to the triggering operation of the creation control in the quick invitation rule interface, the setting of the quick invitation rule is completed. Figure 13 In response to triggering the save control, the setting of the quick invitation rule is completed.

[0151] In this embodiment, a quick invite rule setup interface is displayed. This interface includes at least one rule editing item, each of which contains the quick invite recipients indicated by the quick invite rule. In response to edits made to each rule editing item, a quick invite rule is set that matches the content of the conversation message. This allows the quick invite recipients indicated by the quick invite rule to be automatically added to the group conversation with a single click, simplifying the manual process of adding conversation members and improving addition efficiency.

[0152] In some embodiments, in response to the editing operation for each rule editing item, a quick invitation rule matching the session message is set, including: in response to the editing operation for each rule editing item, obtaining the editing content input for each rule editing item, and obtaining the rule description content of the quick invitation rule based on the editing content; sending the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content to the server to instruct the server to store the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content accordingly.

[0153] Exemplarily, for each rule edit item, in response to an edit operation on the rule edit item, the terminal obtains the edit content entered for the rule edit item and determines the rule information based on the edit content. The terminal determines the rule description content of the quick invitation rule based on each rule information. The terminal sends the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content to the server. The server queries the setting record corresponding to the current login object identifier based on the current login object identifier, and stores the received rule identifier and rule description content in the setting record, thereby completing the creation of the quick invitation rule.

[0154] After determining that the quick invite rule matches the conversation message, the terminal generates a quick invite request in response to triggering the quick invite control corresponding to the quick invite rule and sends it to the server. Based on the quick invite request, the server retrieves the quick invite recipient from the corresponding setting record and adds the quick invite recipient to the group conversation.

[0155] In this embodiment, after determining the rule description for the quick invite rule based on the edited content entered for each rule edit item, the current login object identifier, the quick invite rule identifier, and the rule description are sent to the server. The server can then store the current login object identifier, the quick invite rule identifier, and the rule description in a corresponding manner. This allows the server to quickly determine the quick invite recipient based on the corresponding rule description upon receiving a quick invite request and automatically add the quick invite recipient to the group conversation, improving the efficiency of adding messages.

[0156] In some embodiments, as Figure 14 As shown in FIG, a method for inviting session members is provided. Figure 3 Taking the server 304 in the example as an example, the following steps are included:

[0157] Step S1402: Receive a conversation message sent to the group conversation.

[0158] Step S1404: Match the conversation message with the quick invitation rules set by the group members in the group conversation, determine the quick invitation rule that matches the conversation message, and determine the target group members that set the matching quick invitation rule.

[0159] Optionally, the server obtains the rule description content of each quick invite rule. For each quick invite rule, the server verifies whether the degree of match between the rule description content of the quick invite rule and the conversation message exceeds a matching threshold. The server selects quick invite rules whose matching degree exceeds the matching threshold and determines the selected quick invite rules as the quick invite rules that match the conversation message. For each selected quick invite rule, the server obtains the target group members for creating the quick invite rule based on the rule description content of the quick invite rule.

[0160] Exemplarily, the step of verifying whether the degree of match between the rule description of the quick invite rule and the conversation message exceeds a matching threshold includes: after obtaining the conversation message, the server segmenting the conversation message to determine a message word set, the message word set including each word obtained by the segmentation, obtaining the rule description of the quick invite rule, and obtaining each keyword included in the rule description based on the rule description. If all keywords of the quick invite rule are within the message word set of the conversation message, the server determines that the degree of match between the rule description and the conversation message exceeds the matching threshold and determines that the quick invite rule matches the conversation message.

[0161] If at least one keyword among all the keywords of the quick invitation rule is not in the message word set of the conversation message, it is determined that the matching degree between the rule description content of the quick invitation rule and the conversation message is less than a matching degree threshold.

[0162] Step S1406: Send the rule description content of the matched quick invitation rule to the target group member to instruct the target group member to display a quick invitation interaction area in the conversation interface.

[0163] Exemplarily, the server sends the rule description content of the matched quick invitation rule and the group identifier of the matched session message to the terminal where the target group member is located.

[0164] The terminal where the target group member is located displays the conversation interface corresponding to the group identifier, and displays the corresponding quick invitation interaction area in the conversation interface according to the received rule description content.

[0165] like Figure 15 The figure shows a flowchart of the steps for determining a quick invitation interaction zone in one embodiment. The server obtains any conversation message in a group conversation and, based on the pre-stored descriptions of the quick invitation rules and the conversation message, verifies whether there is a matching quick invitation rule for the conversation message. If not, the server does not process the conversation message.

[0166] If so, the server determines that at least one verified quick invite rule matches the conversation message. For each verified quick invite rule, the server queries the target group member for the quick invite rule based on the rule identifier of the quick invite rule. Alternatively, the server queries pre-stored setting records for a setting record that stores the rule description of the quick invite rule, and uses the group member to which the setting record belongs as the target group member for creating the quick invite rule.

[0167] The server sends the verified rule description content of the quick invitation rule to the terminal where the target group member is located, and displays the quick invitation interaction area in the terminal.

[0168] Step S1408: receiving a quick invitation request sent by a target group member, where the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area.

[0169] Exemplarily, the terminal where the target group member is located generates a quick invitation request in response to a triggering operation on a quick invitation control in the quick invitation interaction area. The quick invitation request includes a rule identifier of the quick invitation rule, a group identifier, and an identifier of the target group member.

[0170] Step S1410: In response to the quick invite request, the target object identifier indicated by the matching quick invite rule is added to the group session.

[0171] Exemplarily, the server receives a quick invitation request sent by the terminal where the target group member is located, searches for the indicated target object identifier according to the rule identifier, and adds the target object identifier to the group session where the group identifier is located.

[0172] In some embodiments, after adding the target object identifier indicated by the matching quick invite rule to the group conversation, the method further includes: searching for a message indicated by the matching quick invite rule; and sending the message to the group conversation through the target group member.

[0173] For example, Figure 16 The figure shows a flow chart of the steps for adding a target object identifier in one embodiment. After receiving a quick invite request from a terminal of a target group member, the server obtains the quick invite request. The server parses the quick invite request to obtain a rule identifier and the identifier of the target group member. Based on the identifier of the target group member, the server retrieves the setting record. Based on the rule identifier, the server retrieves the target object identifier, message, and prompt message from the setting record and adds the target object terminal to the group session.

[0174] The server sends the message to the terminal of the target group member, and sends a prompt message to all the terminals of the group members for display. At the same time, the message is sent to the group session through the terminal of the target group member.

[0175] Therefore, after the target object identifier is added to the group conversation, the message message indicated by the quick invitation rule is sent to the terminal where the target group member is located. The message message is sent through the terminal where the target group member is located to distinguish the target object so that the target object can quickly respond to the conversation message, read the questions that need to be answered, and improve the reply efficiency.

[0176] In the above-mentioned method for inviting conversation members, a conversation message sent to a group conversation is received, and the conversation message is matched with the quick invitation rules set by the group members in the group conversation to quickly and accurately determine the quick invitation rules that match the conversation message and the target group members who set the matching quick invitation rules, so as to send the rule description content of the matching quick invitation rules to the target group members to indicate that the quick invitation interaction area is automatically displayed in the conversation interface of the target group members. After the target group members trigger the quick invitation control in the quick invitation interaction area, the quick invitation request generated and sent by the target group members is received. In response to the quick invitation request, the target object identifier indicated by the matching quick invitation rule is automatically added to the group conversation. That is to say, after verifying that the conversation message matches the quick invitation rule, the corresponding quick invitation control can be used to automatically add the target object identifier corresponding to the conversation message to the group conversation with one click, which simplifies the process of adding conversation members and improves the efficiency of adding conversation members.

[0177] In some embodiments, rule matching is performed on a conversation message against quick invitation rules set by group members in a group conversation, including: obtaining rule description content corresponding to the quick invitation rules set by group members in the group conversation; determining a rule vector corresponding to each quick invitation rule based on each rule description content; determining a message vector of the conversation message; and determining a matching degree between each quick invitation rule and the conversation message based on a similarity between the rule vector and the message vector corresponding to each quick invitation rule.

[0178] Optionally, the server obtains the rule description corresponding to the set quick invitation rule from the setting record of the group member, obtains each keyword from the rule description, and determines the rule vector according to each keyword.

[0179] After the server performs invalid word processing on the conversation message, it determines the message vector of the processed message. For each quick invitation rule, the server calculates the similarity between the message vector and the corresponding rule vector, and uses the similarity as the matching degree between the quick invitation rule and the conversation message.

[0180] Illustratively, before obtaining the rule description content corresponding to the quick invitation rule, the server determines each group member belonging to the group identifier according to the group identifier.

[0181] For example, after obtaining each keyword, if the relationship between the keywords is an "and" relationship, the keywords are sequentially concatenated to obtain a concatenated short sentence, and the semantic vector of the concatenated short sentence is determined to obtain the rule vector. If the relationship between the keywords is an "or" relationship, any keyword is obtained, and the semantic vector of the obtained keyword is determined as the rule vector.

[0182] In this embodiment, by obtaining the rule description corresponding to the quick invitation rule set by the group member, the system eliminates the need to retrieve the rule descriptions of all pre-stored quick invitation rules, reducing the amount of similarity calculations and improving matching efficiency. Next, the system determines the corresponding rule vector based on the rule description. By calculating the similarity between the rule vector and the message vector of the conversation message, the matching degree between the corresponding quick invitation rule and the conversation message is accurately assessed, ensuring the accuracy and effectiveness of the matching process.

[0183] In some embodiments, before sending the rule description content of the matching quick invitation rule to the target group member, the method also includes: obtaining the quick invitation object indicated by the matching quick invitation rule; determining whether the quick invitation object is a group member of the group session; and if the quick invitation object is not a group member of the group session, executing the step of sending the rule description content of the matching quick invitation rule to the target group member.

[0184] Exemplarily, after determining the quick invitation rule that matches the conversation message, the server obtains the group member information of the group conversation. If the group member information does not contain the quick invitation object indicated by the matching quick invitation rule, the server determines that the quick invitation object does not belong to the group members of the group conversation. At this time, the server executes the step of sending the rule description content of the matching quick invitation rule to the target group members.

[0185] If the group member information contains the quick invitation object indicated by the matching quick invitation rule, the server does not send the rule description content to the target group member, and sends a message with the matching quick invitation rule to the terminal where the target group member is located. After receiving the message, the terminal sends the message to the group conversation through the identifier of the target group member, and the message includes the quick invitation object.

[0186] In this embodiment, after determining the quick invitation object indicated by the matching quick invitation rule, it is determined whether the quick invitation object is a group member of the group session. In the case that the quick invitation object is not a group member of the group session, it means that the quick invitation object is not in the group session. At this time, it is necessary to display the quick invitation interaction area in the terminal where the target group member is located, thereby executing the step of sending the rule description content of the matching quick invitation rule to the target group member. In this way, the quick invitation object can be automatically added to the group session with one click based on the received rule description content, which simplifies the process of adding session members and improves the efficiency of adding session members. In some embodiments, the method also includes: receiving a rule setting request for the quick invitation rule sent through the object identifier, the rule setting request including the object identifier, the rule identifier of the quick invitation rule and the rule description content; in response to the rule setting request, the object identifier, the rule identifier of the quick invitation rule and the rule description content are stored accordingly.

[0187] That is, each time a quick invitation rule is successfully set, the server stores the object identifier of the quick invitation rule, the rule identifier of the quick invitation rule, and the rule description content in a corresponding manner to obtain corresponding storage information.

[0188] Of course, the server can also store information with the setting party having setting authority as the storage unit, for example, receiving a rule setting request for a quick invitation rule sent by an object identifier, the rule setting request includes the object identifier, the rule identifier of the quick invitation rule and the rule description content; if the corresponding setting record is queried based on the object identifier, the rule identifier of the quick invitation rule and the rule description content are stored in the setting record accordingly, and a feedback message of successful setting is sent to the group members.

[0189] For example, for any group member in the group, the server receives a rule setting request for a quick invitation rule from the terminal where the group member is located. The server parses the rule setting request to obtain the object identifier of the group member, the rule identifier of the set quick invitation rule, and the rule description content.

[0190] If the server verifies that this is not the first time the group member has set up a quick invitation rule, it retrieves the corresponding setting record based on the object identifier, stores the rule identifier and rule description of the quick invitation rule in the setting record, and sends a successful setting feedback message to the group member's terminal. If the server does not retrieve the group member's setting record, it creates a corresponding setting record and stores the rule identifier and rule description of the quick invitation rule in the setting record.

[0191] In this embodiment, upon receiving a rule setting request for a quick invite rule from an object identifier, the object identifier, the rule identifier of the quick invite rule, and the rule description are stored in a corresponding manner. This allows subsequent matching of any received conversation message against the quick invite rule. If a match is successful, the quick invite control automatically adds the target object identifier corresponding to the conversation message to the group conversation with a single click, simplifying the manual process of adding conversation members and improving addition efficiency.

[0192] The present application also provides an application scenario that utilizes the aforementioned method for inviting session members. Specifically, the application of the method for inviting session members in this application scenario is as follows: In an office setting, to improve work efficiency, a group is established for work communication. During work, if any session member in the group is unable to resolve a question raised by another session member, an external member who can resolve the question needs to be added to the group to respond accordingly. Therefore, to improve the efficiency of adding external members, the method for inviting session members provided in an embodiment of the present application can be utilized. Specifically, a session interface for a group session is displayed, wherein the session member identifiers for the group session do not include a target object identifier. In response to a session message sent to the group session matching a quick invite rule, a quick invite interaction area is displayed in the session interface. The quick invite interaction area includes a quick invite control and a target object identifier. The quick invite rule specifies the rules for quickly inviting members to the group session, and the target object identifier is the quick invite object specified by the quick invite rule. The session message is a consultation message for consulting a business issue, and the target object is an external member of the group session who is the member who resolved the business issue. In response to the triggering operation on the quick invitation control, the target object is added to the group conversation, and the display of the quick invitation interaction area is canceled.

[0193] Of course, it is not limited to this. The session member invitation method provided in this application can also be applied in other application scenarios, for example, in live broadcast application scenarios, e-commerce application scenarios, etc.

[0194] The above application scenarios are merely illustrative. It is understood that the session member invitation methods provided in the embodiments of the present application are not limited to the above scenarios.

[0195] In a specific embodiment, a method for inviting a session member is provided. The method is executed by the terminal logged in by the current login object. The method includes:

[0196] S1: Entering an instant messaging application through a current login object identifier; searching for a group session in the instant messaging application, and displaying a session interface of the group session for the current login object identifier.

[0197] S2: Displaying conversation messages sent by other group conversations within the group conversation; in response to a conversation message matching a quick invite rule, displaying a quick invite interaction area within the conversation interface. The quick invite interaction area includes a quick invite control and a target object identifier. The quick invite rule indicates the rules for quickly inviting members to the group conversation, and the target object identifier is the quick invite object indicated by the quick invite rule. The matching quick invite rule is set for the currently logged-in object.

[0198] The details of step S2 are shown in the following steps S2.1 to S2.3:

[0199] Step S2.1: The terminal sends the acquired session message to the server.

[0200] Step S2.2: After the server receives the conversation message, the server obtains the rule description content corresponding to the quick invitation rules set by the group members in the group conversation; determines the rule vector corresponding to each quick invitation rule based on the description content of each rule; determines the message vector of the conversation message; and determines the matching degree between each quick invitation rule and the conversation message based on the similarity between the rule vector and the message vector corresponding to each quick invitation rule.

[0201] The server uses the quick invitation rule with a matching degree greater than the matching degree threshold as the quick invitation rule that matches the session message.

[0202] Step S2.3: The message unit in the server determines the quick invitation rule that matches the session message and sets the target group member of the matching quick invitation rule. If the target group member is the current login object, the message unit in the server sends the rule description content of the matching quick invitation rule to the terminal where the current login object is located to indicate that the quick invitation interaction area is displayed in the session interface of the group session.

[0203] Optionally, after obtaining the quick invitation object indicated by the matching quick invitation rule, the message unit in the server determines whether the quick invitation object is a group member (target object) of the group session. If the quick invitation object (target object) is not a group member of the group session, the step of sending the rule description content of the matching quick invitation rule to the target group member (the currently logged-in object) is performed.

[0204] Step S3: In response to the triggering operation of the quick invitation control, the terminal sends the rule identifier of the matching quick invitation rule to the server to instruct the server to query the corresponding rule description content according to the rule identifier, and add the target object to the group conversation according to the quick invitation object indicated by the rule description content, wherein the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule and the message to be sent to the quick invitation object.

[0205] The details of step S3 are shown in the following steps S3.1 to S3.2:

[0206] Step S3.1: In response to a triggering operation on the quick invitation control, the terminal sends a quick invitation request corresponding to a matching quick invitation rule to the server.

[0207] Step S3.2: The group management unit in the server receives and parses the quick invite request, obtaining the rule identifier of the matching quick invite rule. The group management unit in the server searches for the corresponding rule description based on the rule identifier and adds the target object identifier to the group session based on the quick invite object indicated in the rule description.

[0208] Step S4: In the session interface of the group session, a prompt message is displayed, indicating that the target object identifier has been invited by the current login object to join the group session.

[0209] At the same time, the conversation interface of the group conversation also displays the message indicated by the quick invitation rule sent by the current login object identifier. The message is sent to the quick invitation object indicated by the quick invitation rule, and the message content of the message includes the target object identifier.

[0210] Optionally, after adding the target object to the group conversation, the server searches for a message indicated by a matching quick invitation rule and sends it to the terminal. The terminal sends the message to the group conversation using the current login object identifier.

[0211] In other instances, the method further includes: displaying a session message sent by the currently logged-in object in the session interface of the group session; after displaying the session message sent by the currently logged-in object, displaying a prompt message in the session interface; the prompt message is sent after the session message sent by the currently logged-in object matches the quick invitation rule set by another group member in the group session, and the other group member invites a member to join the group session, and the invited member is indicated by the quick invitation rule set by the other group member.

[0212] In other examples, the method also includes: if the conversation message matches multiple quick invitation rules, the terminal displays a quick invitation interaction area in the conversation interface in response to the conversation message sent to the group conversation matching multiple quick invitation rules, and the quick invitation interaction area includes multiple quick invitation rules.

[0213] In response to a triggering operation on a quick invitation control of any one of the multiple quick invitation rules, a quick invitation object indicated by any one of the quick invitation rules is added to the group conversation.

[0214] In addition, the process of creating a quick invitation rule for each group member in the group is described by taking the terminal of any group member as the execution subject. This process also involves interaction with the server. The specific steps are as follows:

[0215] First, the group member's terminal displays the quick invitation rule setup interface, which includes at least one rule editing item, each of which includes the quick invitation recipients indicated by the quick invitation rule. In response to an edit operation on each rule editing item, the edit content entered for each rule editing item is retrieved, and the rule description of the quick invitation rule is obtained based on the edit content. The terminal generates a rule setup request based on the group member's member ID, the rule ID of the quick invitation rule, and the rule description.

[0216] Next, after receiving the rule setting request sent by the terminal, the server stores the object identifier, the rule identifier of the quick invitation rule, and the rule description content in correspondence in response to the rule setting request.

[0217] In this embodiment, a conversation interface of a group conversation is displayed, wherein the conversation member identifiers of the group conversation do not include a target object identifier. In response to a conversation message sent to the group conversation matching a quick invitation rule, a quick invitation interaction area is automatically displayed in the conversation interface, wherein the quick invitation interaction area includes a quick invitation control and a target object identifier. In response to a triggering operation on the quick invitation control, the target object is added to the group conversation, and the display of the quick invitation interaction area is canceled. That is, in the case where the conversation message matches the quick invitation rule, since the quick invitation rule indicates a rule for quickly inviting members to the group conversation, and the target object identifier is the quick invitation object indicated by the quick invitation rule, by displaying the quick invitation interaction area in the conversation interface and displaying the quick invitation control in the area, the object can be automatically added to the group conversation with the target object identifier corresponding to the quick invitation object conversation message indicated by the quick invitation rule, thereby simplifying the process of adding conversation members and improving the efficiency of adding conversation members.

[0218] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0219] Based on the same inventive concept, embodiments of the present application also provide a session member invitation device for implementing the aforementioned session member invitation method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more session member invitation device embodiments provided below can be found in the aforementioned limitations of the session member invitation method and will not be further elaborated here.

[0220] In one embodiment, Figure 17 As shown, a session member invitation device 1700 is provided, comprising: a session interface display module 1702, a quick invitation interaction area display module 1704 and a first adding module 1706, wherein:

[0221] The session interface display module 1702 is configured to display the session interface of the group session, wherein the session member identifiers of the group session do not include the target object identifier;

[0222] A quick invitation interaction area display module 1704 is configured to display a quick invitation interaction area in the conversation interface in response to a conversation message sent to the group conversation matching a quick invitation rule. The quick invitation interaction area includes a quick invitation control and a target object identifier. The quick invitation rule indicates a rule for quickly inviting a member to the group conversation. The target object identifier is the quick invitation object indicated by the quick invitation rule.

[0223] The first adding module 1706 is configured to add the target object to the group conversation in response to a triggering operation on the quick invitation control, and cancel the display of the quick invitation interaction area.

[0224] In some embodiments, the quick invitation interaction area display module 1704 is used to receive the rule description content of the quick invitation rule that matches the conversation message sent by the server. The rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and the message to be sent to the quick invitation object. The matched quick invitation rule is determined by the server after receiving the conversation message and matching the conversation message with the quick invitation rule set by the current login object identifier; the quick invitation interaction area is displayed in the conversation interface according to the rule description content of the matched quick invitation rule.

[0225] In some embodiments, the quick invitation interaction area display module 1704 is used to display a quick invitation interaction area in the session interface in response to a session message sent to the group session matching multiple quick invitation rules, and the quick invitation interaction area includes multiple quick invitation rules; the first adding module 1706 is used to add the quick invitation object indicated by any quick invitation rule to the group session in response to the triggering operation of the quick invitation control of any quick invitation rule among the multiple quick invitation rules.

[0226] In some embodiments, the first adding module 1706 is used to send the rule identifier of the matching quick invitation rule to the server in response to the triggering operation of the quick invitation control, so as to instruct the server to query the corresponding rule description content according to the rule identifier, and add the target object identifier to the group conversation according to the quick invitation object indicated by the rule description content, wherein the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule, and the message to be sent to the quick invitation object.

[0227] In some embodiments, the device further includes a message display module, which is configured to display a prompt message in the session interface of the group session, the prompt message indicating that the target object identifier has been invited to join the group session by the current login object.

[0228] In some embodiments, the message display module is also used to display the message indicated by the quick invitation rule sent by the current login object identifier in the session interface of the group session. The message is sent to the quick invitation object indicated by the quick invitation rule, and the message content of the message includes the target object identifier.

[0229] In some embodiments, the message display module is also used to display the session message sent by the currently logged-in object in the session interface of the group session; after displaying the session message sent by the currently logged-in object, a prompt message is displayed in the session interface; the prompt message is sent after the session message sent by the currently logged-in object matches the quick invitation rule set by another group member in the group session, and the other group member invites a member to join the group session, and the invited member is indicated by the quick invitation rule set by the other group member.

[0230] In some embodiments, the device also includes a setting module, which is used to display a quick invitation rule setting interface, the quick invitation rule setting interface including at least one rule editing item, the rule editing item including the quick invitation object indicated by the quick invitation rule; in response to the editing operation on each rule editing item, a quick invitation rule matching the session message is set.

[0231] In some embodiments, the device also includes a sending module, which is used to respond to the editing operations for each rule editing item, obtain the editing content input for each rule editing item, and obtain the rule description content of the quick invitation rule based on the editing content; send the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content to the server to instruct the server to store the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content accordingly.

[0232] Based on the same inventive concept, embodiments of the present application also provide a session member invitation device for implementing the aforementioned session member invitation method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more session member invitation device embodiments provided below can be found in the aforementioned limitations of the session member invitation method and will not be further elaborated here.

[0233] In one embodiment, Figure 18 As shown, a session member invitation device 1800 is provided, comprising: a session message receiving module 1802, a rule matching module 1804, a rule description content sending module 1806, a quick invitation request receiving module 1808, and a second adding module 1810, wherein:

[0234] The session message receiving module 1802 is configured to receive a session message sent to a group session;

[0235] A rule matching module 1804 is configured to match the conversation message with the quick invitation rules set by the group members in the group conversation, determine the quick invitation rule that matches the conversation message, and determine the target group members who set the matching quick invitation rule;

[0236] A rule description content sending module 1806 is configured to send the rule description content of the matched quick invitation rule to the target group member to instruct the target group member to display a quick invitation interaction area in the conversation interface;

[0237] The quick invitation request receiving module 1808 is configured to receive a quick invitation request sent by a target group member, wherein the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area;

[0238] The second adding module 1810 is configured to add the target object identifier indicated by the matching quick invite rule to the group conversation in response to the quick invite request.

[0239] In some embodiments, the rule matching module 1804 is used to obtain the rule description content corresponding to the quick invitation rules set by group members in the group conversation; determine the rule vector corresponding to each quick invitation rule based on the rule description content; determine the message vector of the conversation message; and determine the matching degree between each quick invitation rule and the conversation message based on the similarity between the rule vector corresponding to each quick invitation rule and the message vector.

[0240] In some embodiments, the device further includes a query module, which is configured to query for a message indicated by a matching quick invitation rule; and send the message to the group conversation through the target group member.

[0241] In some embodiments, the device also includes a judgment module, which is used to obtain the quick invitation object indicated by the matching quick invitation rule; judge whether the quick invitation object is a group member of the group conversation; and if the quick invitation object does not belong to the group member of the group conversation, execute the step of sending the rule description content of the matching quick invitation rule to the target group member.

[0242] Each module in the aforementioned session member invitation apparatus may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in a computer device in the form of hardware, or may be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0243] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 19As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements the above-mentioned session member invitation method.

[0244] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 20 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for inviting session members is implemented. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse, etc.

[0245] Those skilled in the art will understand that Figure 19 and Figure 20The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0246] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.

[0247] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0248] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0249] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0250] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.

[0251] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0252] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for inviting session members, characterized in that: The method comprises: Displaying a session interface of a group session, wherein the session member identifiers of the group session do not include a target object identifier; In response to a conversation message sent to the group conversation matching a quick invite rule, displaying a quick invite interaction area in the conversation interface, the quick invite interaction area including a quick invite control and a target object identifier, the quick invite rule indicating a rule for quickly inviting a member to the group conversation, and the target object identifier being a quick invite object indicated by the quick invite rule; In response to a triggering operation on the quick invitation control, the target object is added to the group conversation, and the display of the quick invitation interaction area is canceled.

2. The method according to claim 1, characterized in that The step of displaying a quick invitation interaction area in the session interface in response to a session message sent to the group session matching a quick invitation rule includes: receiving a rule description of a quick invitation rule that matches the conversation message, sent by the server, the rule description including a rule identifier of the quick invitation rule, a quick invitation recipient indicated by the quick invitation rule, and a message to be sent to the quick invitation recipient, wherein the matching quick invitation rule is determined by the server after receiving the conversation message and matching the conversation message with the quick invitation rule set by the current login recipient identifier; According to the rule description content of the matched quick invitation rule, a quick invitation interaction area is displayed in the conversation interface.

3. The method according to claim 1, characterized in that The step of displaying a quick invitation interaction area in the session interface in response to a session message sent to the group session matching a quick invitation rule includes: In response to a conversation message sent to the group conversation matching a plurality of quick invitation rules, displaying a quick invitation interaction area in the conversation interface, the quick invitation interaction area including the plurality of quick invitation rules; The adding the target object to the group conversation in response to the triggering operation of the quick invite control includes: In response to a triggering operation on the quick invitation control of any one of the multiple quick invitation rules, the quick invitation object indicated by the any one quick invitation rule is added to the group conversation.

4. The method according to claim 1, wherein The adding the target object to the group conversation in response to the triggering operation of the quick invite control includes: In response to the triggering operation of the quick invitation control, the rule identifier of the matching quick invitation rule is sent to the server to instruct the server to query the corresponding rule description content according to the rule identifier, and add the target object identifier to the group conversation according to the quick invitation object indicated by the rule description content, wherein the rule description content includes the rule identifier of the quick invitation rule, the quick invitation object indicated by the quick invitation rule and the message to be sent to the quick invitation object.

5. The method according to claim 1, wherein After the target object is added to the group conversation, the method further includes: In the session interface of the group session, a prompt message is displayed, wherein the prompt message indicates that the target object identifier has been invited by the current login object to join the group session.

6. The method according to claim 1, characterized in that After the target object is added to the group conversation, the method further includes: In the conversation interface of the group conversation, a message indicated by the quick invitation rule sent through the current login object identifier is displayed. The message is sent to the quick invitation object indicated by the quick invitation rule, and the message content of the message includes the target object identifier.

7. The method according to claim 1, characterized in that The method further comprises: In the conversation interface of the group conversation, displaying conversation messages sent by the currently logged-in object; After displaying the conversation message sent by the currently logged-in object, a prompt message is displayed in the conversation interface; the prompt message is sent after the conversation message sent by the currently logged-in object matches the quick invitation rule set by another group member in the group conversation, and the other group member invites a member to join the group conversation, and the invited member is indicated by the quick invitation rule set by the other group member.

8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Displaying a quick invitation rule setting interface, wherein the quick invitation rule setting interface includes at least one rule editing item, and the rule editing item includes a quick invitation object indicated by the quick invitation rule; In response to the editing operation on each of the rule editing items, a quick invitation rule matching the conversation message is set.

9. The method according to claim 8, characterized in that The step of setting a quick invitation rule that matches the conversation message in response to the editing operation on each rule editing item includes: In response to an editing operation on each of the rule editing items, acquiring editing content input for each of the rule editing items, and obtaining rule description content of the quick invitation rule according to the editing content; The current login object identifier, the rule identifier of the quick invitation rule, and the rule description content are sent to the server to instruct the server to store the current login object identifier, the rule identifier of the quick invitation rule, and the rule description content accordingly.

10. A method for inviting session members, characterized in that: The method comprises: receiving a conversation message sent to a group conversation; Matching the conversation message with the quick invitation rule set by the group member in the group conversation, determining the quick invitation rule that matches the conversation message and determining the target group member who sets the matching quick invitation rule; Sending the rule description content of the matched quick invitation rule to the target group member to instruct the target group member to display a quick invitation interaction area in the conversation interface; receiving a quick invitation request sent by the target group member, where the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area; In response to the quick invite request, the target object identifier indicated by the matched quick invite rule is added to the group session.

11. The method according to claim 10, characterized in that The matching the conversation message with the quick invitation rule set by the group members in the group conversation includes: Obtaining a description of a rule corresponding to a quick invitation rule set by a group member in the group session; Determining a rule vector corresponding to each of the quick invitation rules according to the description content of each of the rules; determining a message vector of the session message; Based on the similarity between the rule vector corresponding to each of the quick invitation rules and the message vector, a matching degree between each of the quick invitation rules and the conversation message is determined.

12. The method according to claim 10, characterized in that After adding the target object identifier indicated by the matched quick invitation rule to the group conversation, the method further includes: Querying the message indicated by the matching quick invitation rule; The message is sent to the group conversation by the target group member.

13. The method according to claim 10, characterized in that Before sending the rule description of the matched quick invitation rule to the target group members, the method further includes: Obtaining the quick invitation object indicated by the matching quick invitation rule; Determining whether the quick invitation object is a group member of the group conversation; In a case where the quick invitation object does not belong to the group member of the group conversation, the step of sending the rule description content of the matched quick invitation rule to the target group member is performed.

14. A device for inviting conversation members, characterized in that: The device comprises: A session interface display module, configured to display a session interface of a group session, wherein the session member identifiers of the group session do not include a target object identifier; a quick invitation interaction area display module, configured to display a quick invitation interaction area in the session interface in response to a session message sent to the group session matching a quick invitation rule, the quick invitation interaction area including a quick invitation control and a target object identifier, the quick invitation rule indicating a rule for quickly inviting a member to the group session, and the target object identifier being a quick invitation object indicated by the quick invitation rule; The first adding module is configured to add the target object to the group conversation and cancel the display of the quick invitation interaction area in response to a triggering operation on the quick invitation control.

15. A device for inviting conversation members, characterized in that: The device comprises: A session message receiving module, configured to receive session messages sent to a group session; A rule matching module, configured to match the conversation message with a quick invitation rule set by a group member in the group conversation, determine a quick invitation rule that matches the conversation message, and determine a target group member who sets the matching quick invitation rule; A rule description content sending module, configured to send the rule description content of the matched quick invitation rule to the target group member, so as to instruct the target group member to display a quick invitation interaction area in the conversation interface; a quick invitation request receiving module, configured to receive a quick invitation request sent by the target group member, wherein the quick invitation request is generated after the target group member triggers a quick invitation control in the quick invitation interaction area; The second adding module is configured to add the target object identifier indicated by the matched quick invitation rule to the group session in response to the quick invitation request.

16. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 13 are implemented.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.

18. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.