Information interaction method and device, storage medium and electronic equipment

CN122802472APending Publication Date: 2026-09-22GUANGZHOU TENCENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510329741.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种信息交互方法和装置、存储介质及电子设备,以至少解决信息交互的效率较低的技术问题

Benefits of technology

[0009]根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的信息交互方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122802472A_ABST
    Figure CN122802472A_ABST
Patent Text Reader

Abstract

The application discloses an information interaction method and device, a storage medium and an electronic device. The method comprises the following steps: displaying a session page of a group in which a first account is located, wherein the group also comprises a second account; in response to an information interaction request triggered by the first account, determining a group state of the second account; and based on the group state of the second account, performing an information interaction operation corresponding to the information interaction request. The application solves the technical problem of low efficiency of information interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computers, and more specifically, to an information interaction method and apparatus, a storage medium and an electronic device. Background Technology

[0002] In group chat messaging scenarios, message delivery often involves the sender initiating a message interaction request and then sending the corresponding message interaction content in a fixed and uniform manner to other accounts in the group chat, ignoring the real-time status and interaction needs of other accounts in the group chat. This results in poor flexibility in message interaction and thus a technical problem of low efficiency in message interaction.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides an information interaction method and apparatus, a storage medium and an electronic device to at least solve the technical problem of low efficiency in information interaction.

[0005] According to one aspect of the embodiments of this application, an information interaction method is provided, including: displaying a conversation page of a group to which a first account belongs, wherein the group further includes a second account; determining the group status of the second account in response to an information interaction request triggered by the first account; and performing an information interaction operation corresponding to the information interaction request based on the group status of the second account.

[0006] According to one aspect of the embodiments of this application, an information interaction device is also provided, including: a display unit for displaying a conversation page of a group to which a first account belongs, wherein the group further includes a second account; a determination unit for determining the group status of the second account in response to an information interaction request triggered by the first account; and an execution unit for executing an information interaction operation corresponding to the information interaction request based on the group status of the second account.

[0007] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is configured to execute the above-described information interaction method at runtime.

[0008] According to another aspect of the embodiments of this application, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the information interaction method described above.

[0009] According to another aspect of the embodiments of this application, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the information interaction method described above through the computer program.

[0010] In this embodiment, in response to an information interaction request triggered by a first account, the group status of a second account in the group chat is determined, and based on the group status of the second account, the information interaction operation corresponding to the information interaction request is executed. This process ensures that the information interaction operation is determined according to the group status of the second account, thereby providing personalized information display and interaction control based on the second account's group status. This improves the flexibility of information interaction within the group, enhances the user's interactive experience, and ultimately achieves the technical effect of improving the efficiency of information interaction. Attached Figure Description

[0011] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0012] Figure 1 This is a flowchart of an optional information interaction method according to an embodiment of this application;

[0013] Figure 2 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0014] Figure 3 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0015] Figure 4 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0016] Figure 5 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0017] Figure 6 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0018] Figure 7 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0019] Figure 8 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0020] Figure 9This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0021] Figure 10 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0022] Figure 11 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0023] Figure 12 This is a schematic diagram of an optional information interaction method according to an embodiment of this application;

[0024] Figure 13 This is a schematic diagram of the structure of an optional information interaction device according to an embodiment of this application;

[0025] Figure 14 This is a schematic diagram of the structure of an optional electronic device according to an embodiment of this application. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0028] Optionally, the above information interaction method can be applied to group-based information interaction scenarios, and can be used for personalized information interaction based on the relationship between accounts in a group.

[0029] Optionally, the information interaction scenarios of the group may include, but are not limited to: information interaction scenarios in social platform groups, member dialogue scenarios in games, discussion group chat scenarios in remote conferencing systems, etc.

[0030] For example, for the current account X in the group, when an information interaction request is triggered to send a target message, all other accounts in the group can receive the target message. However, different accounts, due to their different relationships with account X, may display the received target message according to the display style corresponding to their relationship with account X.

[0031] To further illustrate, if other accounts include account Y and account Z, and account X is a specially followed account of account Y and account Z is a non-specially followed account of account Z, then the target message received by account Y may be highlighted, but is not limited to being highlighted, while the target message received by account Z will be displayed normally.

[0032] It should be noted that this embodiment does not limit the relationships between the accounts mentioned above; relationships such as mutual following, one-way following, and friend requests can also be included, but are not limited to. This embodiment also does not limit the different display styles mentioned above; differences in display styles such as different display sizes and different display colors can also be included, but are not limited to.

[0033] Optionally, the above information interaction method can be applied to group-based information interaction scenarios, and can be used for information interaction based on in-group status / out-of-group status.

[0034] For any of the above optional groups, due to system fluctuations or network delays, account X may confirm sending a message at time A but only complete sending at time B (time B is later than time A), while another account Y is in the group at time A and leaves the group chat before time B, thus failing to receive the message sent by account X that should have been received, resulting in a message delivery defect.

[0035] It is understandable that, for account Y, based on the group state of account X at time A when the message is sent, account Y is in the group state. Although account X's message is sent at time B when account Y's group state is already out of the group, account Y still receives the message sent by account X to complete the information interaction operation performed by the corresponding group state of account Y.

[0036] Optionally, the above information interaction method can also be applied to group-based timed information interaction scenarios, and can be used to ensure accurate timed message delivery.

[0037] To further illustrate, for any of the aforementioned optional groups, account X can trigger a timed message interaction request at time A using the timed message control set in the group component. The process of account X triggering the timed message interaction request includes setting the target time for message delivery, i.e., time B (time B is later than time A), and inputting the message to be sent at time B. However, if another member Y is in the group at time A and leaves the group chat before time B, they will not receive the message that should have been sent by member X, thus resulting in a missed message delivery.

[0038] It should be noted that, for account Y, since account X's group state at time A when the timed message interaction request is triggered is in the group state, although account Y's group state is already in the external group state when account X's message is sent at time B, considering that the purpose of account X triggering the timed message interaction is to perform delayed information interaction with the account in the group at time A, account Y still needs to receive the message from account X in order to complete the information interaction operation performed by the corresponding account Y's group state.

[0039] It should be noted that the above examples are optional examples provided to facilitate the explanation of the above information interaction method, and there are no limitations on the specific implementation of the above information interaction method.

[0040] Alternatively, as an alternative solution, such as Figure 1 As shown, the above information interaction methods include:

[0041] S102 displays the conversation page of the group to which the first account belongs, and the group also includes the second account.

[0042] Optionally, a group may be, but is not limited to, a communication group consisting of several user accounts (including but not limited to first account and second account, and may also include more user accounts, such as third account, fourth account, etc.), in which user accounts can send and receive information to achieve communication and collaboration.

[0043] For example, taking the first account and the second account in the group as an example, the first account plays the role of the information sender in the information interaction request triggered by the first account, that is, the role of initiating the message, while the second account is a member of the group and is the user account of the receiver or potential receiver.

[0044] Optionally, the conversation page is the user interface on the terminal corresponding to the first account used to display group chat messages. The terminal corresponding to the first account can be any terminal device configured with the target client, including but not limited to at least one of the following: mobile phone (such as Android phone, iOS phone, etc.), laptop computer, tablet computer, PDA, MID (Mobile Internet Device), PAD, desktop computer, smart TV, etc. The target client can be a video client, instant messaging client, browser client, educational client, etc. The aforementioned network can include but is not limited to: wired network, wireless network, wherein the wired network includes: local area network, metropolitan area network, and wide area network, and the wireless network includes: Bluetooth, WIFI, and other networks that enable wireless communication. The aforementioned server can be a single server, a server cluster composed of multiple servers, or a cloud server. The above is only an example, and no limitation is made in this embodiment.

[0045] It should be noted that the group may include, but is not limited to, a number of accounts, and may include even more accounts. The first account and the second account mentioned above are only illustrative examples and do not limit the specific implementation of the above information interaction method.

[0046] S104, in response to the information interaction request triggered by the first account, determine the group status of the second account.

[0047] Optionally, the information exchange request may be, but is not limited to, a request initiated by the first account through a terminal, aimed at sending interactive information to other members in the group chat, including the second account.

[0048] Optionally, determining the group status of the second account may, but is not limited to, indicating that when an information interaction request is triggered, the group status of the second account within the group is determined to be the group status of the second account, wherein the information interaction request is a request triggered by the first account that requests information interaction with at least the second account.

[0049] Optionally, the group status of the second account may be used, but is not limited to, to indicate the status of the second account in the group, including the in-group status and the out-of-group status. The in-group status indicates that the second account is in the group when the information interaction request is completed. The out-of-group status may include, but is not limited to, a first out-of-group status and a second out-of-group status. The first out-of-group status indicates that the second account is out of the group when the information interaction request is completed and that the second account has left the group before the information interaction request is triggered. The second out-of-group status indicates that the second account is out of the group when the information interaction request is completed and that the second account has left the group during the information interaction request process (the second account was in the group when the information interaction request was triggered).

[0050] Optionally, the group status of the second account may also be used to indicate the account relationship between the second accounts, including but not limited to non-following relationship (stranger relationship), one-way following relationship (fan relationship), two-way following relationship (friend relationship), and special following relationship and non-special following relationship (accounts can select to add other accounts as special following relationships in the group, and the default is non-following relationship).

[0051] S106, based on the group status of the second account, execute the information interaction operation corresponding to the information interaction request.

[0052] Optionally, the group status of the second account can be used, but is not limited to, to determine the trigger type of the information interaction operation. For example, when the first account triggers an information interaction request to send interactive information to the group, if the group status of the second account is "in-group," the information interaction operation can be, but is not limited to, sending the interactive information to accounts in the group that are in the "in-group" status, including the second account; if the group status of the second account is "out-of-group" (first group status), the information interaction operation can be, but is not limited to, sending the interactive information to accounts in the group that are in the "in-group" status, excluding the second account; if the group status of the second account is "out-of-group" (second group status), the information interaction operation can be, but is not limited to, sending the interactive information to accounts in the group that are in the "in-group" status and the second account.

[0053] To further illustrate, when the first account triggers a message interaction request to send interactive information to a group, if the second account's group status is "Special Attention" (i.e., the first account is a pre-defined special relationship account of the second account in the group), the message interaction operation may, but is not limited to, sending the interactive information to an account other than the second account in the group and displaying it according to the first display method, or sending the interactive information to the second account and displaying it according to the second display method. The second display method is different from the first display method and is used to highlight the interactive information, such as by using a larger size or a brighter color.

[0054] The embodiments provided in this application respond to an information interaction request triggered by a first account, determine the group status of a second account in the group chat, and execute the information interaction operation corresponding to the information interaction request based on the group status of the second account. In this process, it can be ensured that the information interaction operation is a corresponding operation determined based on the group status of the second account. Therefore, personalized information display and interaction control can be provided according to the group status of the second account, thereby improving the flexibility of information interaction in the group, enhancing the user's interaction experience in the group, and ultimately achieving the technical effect of improving the efficiency of information interaction.

[0055] As an optional approach, the group status of the second account is determined based on the information exchange request, including:

[0056] S1-1, When the second account leaves the group before or after the response process of the information interaction request, the group status of the second account is determined to be the first group outside status;

[0057] S1-2, When the second account leaves the group during the response to the information interaction request, the group status of the second account is determined to be the second group outside status.

[0058] Optionally, when the second account leaves the group before the message interaction request is triggered or after the response process, the group status of the second account is marked as the first group outside status, which may, but is not limited to, indicate that the account was not a group member at the time the message was sent. If the second account leaves the group during the response process of the message interaction request, that is, leaves the group within the time period between message sending and actual delivery, this status is marked as the second group outside status, which requires special handling to ensure accurate delivery of information.

[0059] Understandably, if a second account leaves the group before or after the information exchange request and response process, the system will determine its group status as outside the first group. This may or may not mean that the account was not in the group at the time the message was sent. Therefore, in subsequent delivery operations, messages will not be sent to this account, thus avoiding invalid information delivery and optimizing resource utilization.

[0060] Unlike the first group-out-of-group status, when a second account leaves the group during the process of responding to a message interaction request (i.e., between message sending and actual delivery), its group status is marked as the second group-out-of-group status. Accounts in this status were originally group chat members at the time the message was sent, but due to the status change, they need to be specially considered in the message delivery strategy to ensure that the message is accurately delivered to all intended recipients, even if they subsequently leave or rejoin the group chat.

[0061] The embodiments provided in this application effectively address the impact of member status changes on accurate message delivery by introducing a differentiated group status determination mechanism based on exit timing, achieving high efficiency and flexibility in message delivery. Particularly in handling delayed group chat message delivery, this mechanism can intelligently adjust the delivery strategy based on the exit timing of the second account, avoiding invalid message delivery while ensuring comprehensive information coverage. This significantly improves the communication efficiency of group chats and the user experience of instant messaging software.

[0062] As an optional approach, when the information interaction request is used to request that interactive information be sent to accounts in the group, the information interaction operation corresponding to the information interaction request is executed, including:

[0063] S2-1, when the group status of the second account is outside the first group, send the interactive information to the account in the group that is inside the group.

[0064] S2-2, when the group status of the second account is outside the second group, send the interactive information to the account that is inside the group and the second account.

[0065] Optionally, the interactive information may be used, but is not limited to, to indicate messages initiated by the first account and sent to other accounts in the group through an information interaction request in a group chat environment. The content may be in various forms such as text, images, files, and voice.

[0066] Optionally, the first out-of-group status indicates a state of the second account in the group chat, suggesting that the account was not in the group chat at the time the interactive message was sent, possibly due to leaving the group or other reasons. The second out-of-group status differs from the first out-of-group status. In this state, although the second account was not in the group at the time the interactive message was sent, it was in the group when the message interaction request began to be responded to. That is, leaving the group occurred between the sending of the interactive message and its actual delivery, and therefore it needs to be considered a potential recipient.

[0067] Understandably, when an information interaction request is triggered, if the second account is outside the first group (i.e., not in the group at the time the interaction information is sent), the interaction information will not be sent directly to the second account. Instead, the information will only be sent to other accounts that are currently in the group, ensuring accurate transmission of information among group members, avoiding invalid delivery to non-group members, and reducing resource waste.

[0068] Unlike the first group outside status, when the second account's group status is the second group outside status, although it is not in the group when the interactive information is sent, it is in the group when the information interaction request is triggered. That is, it leaves the group only during the response process of the information interaction request. Therefore, the interactive information will not only be sent to the account in the current group, but also resent to the second account to ensure comprehensive coverage and accurate delivery of information and avoid information omission.

[0069] The embodiments provided in this application not only effectively solve the problem of information omission caused by changes in member status through dynamically adjusted information delivery strategies, but also improve the flexibility and efficiency of information interaction by avoiding unnecessary information delivery.

[0070] As an alternative approach, when the information interaction request is used to request that interaction information be sent to accounts in the group, after displaying the conversation page of the group to which the first account belongs, the method further includes:

[0071] During the response to the information interaction request, the interaction information in the first state is displayed on the session page. The first state is the information state in which the interaction information has not yet been sent to the account in the group.

[0072] Optionally, the interaction information in the first state may include, but is not limited to, the interaction information that has not yet been fully displayed to all group members after the information interaction request has been initiated. The information in this state is in the process of message processing and delivery.

[0073] To further illustrate, a schematic diagram of an information interaction method is shown below. Figure 2 As shown: The conversation interface 204 of group 202 displays account 206 (which may be, but is not limited to, the second account, and may also be, but is not limited to, other accounts in group 202) and its historical interaction information 208 sent in group 202. It also displays the first account 210 and its requested first-state interaction information 212, as well as an input box 214 and an identifier 216. The identifier 216 is used to indicate that the first-state interaction information 212 is in the first state (which may be due to network issues or system fluctuations, causing the information to "loop" and not be completely sent to the group, and is only displayed on the interface corresponding to the first account 210). The input box 214 is used by the first account to input new interaction information and trigger an information interaction request.

[0074] Optionally, it identifies and displays interactions in the first stage (i.e., those not yet sent to accounts in the group), providing real-time feedback on the status of the messages. This ensures that the first account can clearly understand which messages have been successfully sent and which are still pending due to network latency or other reasons, thus enabling a more accurate grasp of the progress of group chat communication and improving users' sense of control and satisfaction with information interaction.

[0075] The real-time feedback mechanism based on message status provided in this application not only enhances the transparency of information interaction but also improves the user's operational convenience and the efficiency of group chat communication. In particular, in scenarios involving large-scale group chats, frequent changes in member status, or poor network conditions, this mechanism can significantly improve the user's information interaction experience.

[0076] As an alternative approach, after displaying the interactive information in the first state on the session page, the method also includes:

[0077] When the second account's group status is outside the second group, the conversation page displays the interaction information in the second state. The second state means that the interaction information has been sent to the account in the group status, and it is also the information status of the second account.

[0078] Optionally, the interaction information in the second state may be, but is not limited to, interaction information that has been sent and displayed to at least one account in the group, wherein at least one account includes a second account that meets the display conditions and the remaining accounts excluding those that have left the group.

[0079] Optionally, the display criteria are used to indicate the standards for determining whether to display the interactive information to a specific account based on the relative relationship between the sending time of the interactive information and the leaving time of the group chat account, as well as the current status of the account.

[0080] It is understandable that an account that leaves the group during the display of the first state interaction information is an account that meets the display conditions. That is, an account that meets the display conditions is in the group when the first state interaction information is displayed on the conversation page and leaves the group precisely during the display of the first state interaction information.

[0081] Optionally, the content of the interaction information in the second state is the same as that in the first state. It is understood that the interaction information in the first state refers to information sent by the first account but not yet sent. The first state can be, but is not limited to, a state where the interaction information has been written for the first account and the send button has just been clicked, or a state where the written interaction information has been clicked and the send button has been clicked, but due to network fluctuations or other reasons, the written interaction information is still in the message delivery queue. The second state can be, but is not limited to, a state where the interaction information written for the first account has been successfully delivered.

[0082] It is also understandable that the first state can be, but is not limited to, a state that the sender (first account) determines and is visible only to the sender, and the second state can be, but is not limited to, a state that is visible to the recipient (other accounts in the group and accounts that meet the display conditions).

[0083] To further illustrate, a schematic diagram of an information interaction method is provided, based on... Figure 2 The scenario shown continues as follows Figure 3 As shown: The conversation interface 304 of group 302 displays account 306 (which may be, but is not limited to, the second account, and may also be, but is not limited to, other accounts in group 302) and its historical interaction information 308 sent in group 302. It also displays the first account 310 and its second-state interaction information 312 that it is requesting to send, as well as an input box 314. The second-state interaction information 312 is in the state of having been sent to the group (in this state, there is no "spinning circle" indicator). The input box 314 is used by the first account to input new interaction information and trigger an information interaction request.

[0084] As an alternative approach, after sending the interactive information to the account in the group and the second account, the method further includes:

[0085] The first identifier information is displayed on the conversation page. This first identifier information is used to indicate that the first account and the second account have not read the interaction information.

[0086] Optionally, the first identification information may be, but is not limited to, a special state used to display interactive information in the second state on the session page, to indicate to the first account that the second account has not yet read the interactive information after it was sent.

[0087] Optionally, the first identification information may be, but is not limited to, text information, such as the text "unread", or may be, but is not limited to, icon information, such as an exclamation mark icon or other forms of icon indicating that the second account has not yet read the interactive information. This embodiment does not limit this.

[0088] To further illustrate, a schematic diagram of an optional information interaction method is shown below. Figure 4 As shown, the session 404 of group 402 displays account 406 (which may be, but is not limited to, the second account, and may also be, but is not limited to, other accounts in group 402) and its historical interaction information 408 sent in group 402. It also displays the first account 410 and its sent second-state interaction information 412, first identification information 416, and an input box 414. The second-state interaction information 412 is displayed to other accounts and the second account 418 in the current group 402. The first identification information 416 indicates that the second account 418 has left group 402 and has not currently read the second-state interaction information 412. The input box 414 is used by the first account to input new interaction information and trigger an information interaction request.

[0089] It should be noted that the first identification information 416 may, but is not limited to, adopt a style different from the regular information in group 402, such as... Figure 4 As shown, the style of the first identifier information 416 is highlighted to emphasize and remind the first account 410 that "the second account 418 has left the group, should know this message, and has not yet read it." Optionally, the first account 410 can further determine whether the second account 418 needs to know the message. If so, it can contact the second account 418 through relevant means to learn about the message.

[0090] Through the embodiments provided in this application, the display of the first identification information clearly indicates that although the second account was in the group at the time the message was sent, it had experienced a state of leaving the group chat but not reading the information. By introducing a strategy for displaying the first identification information, the practicality of the interactive information display method is further enhanced, thereby achieving the technical effect of improving the accuracy of information delivery.

[0091] As an alternative approach, after determining the group status of the second account as a second out-of-group state, the method further includes:

[0092] The second identifier information is displayed on the conversation page. This second identifier information is used to indicate to the first account that the second account has read the interaction information.

[0093] Optionally, the second identification information is used to display the status of the interaction information on the session page, to indicate to the first account that the second account has read the interaction information after it was sent.

[0094] Optionally, after receiving interactive information on the (group) session page of the second account's terminal through the second account, an information confirmation request is triggered by performing an information confirmation operation on the interactive information.

[0095] Optionally, in response to the aforementioned information confirmation request, a second identification information is displayed on the session page, wherein the second identification information is used to indicate to the first account that the second account has read the interactive information in the second state.

[0096] Optionally, the second identification information may be, but is not limited to, text information, such as the text "read", or may be, but is not limited to, icon information, such as a circular icon or other form of icon indicating that the second account has read the interactive information. This embodiment does not limit this.

[0097] To further illustrate, a schematic diagram of an optional information interaction method is shown below. Figure 5 As shown, session 504 in group 502 displays account 506 (which may be, but is not limited to, the second account, and may also be, but is not limited to, other accounts in group 502) and its historical interaction information 508 sent in group 502. It also displays the first account 510 and its sent second-state interaction information 512, second identification information 516, and an input box 514. The second-state interaction information 512 is displayed to other accounts and the second account 518 in the current group 502. The second identification information 516 indicates that the second account has left group 502 and has currently read the second-state interaction information 512. The input box 514 is used by the first account to input new interaction information and trigger an information interaction request.

[0098] It should be noted that the first identification information 516 may, but is not limited to, adopt a different style from the regular information in group 502, such as... Figure 5 As shown, the style of the first identifier information 516 is more highlighted to emphasize the reminder to the first account 510 that "the second account has read" or a more detailed prompt that "the second account has left the group and should know about the message and has now read the message".

[0099] Through the embodiments provided in this application, the display of the second identification information clearly indicates that the second account was in the group at the time the message was sent, and subsequently left the group chat, but has still read this information. By introducing a strategy for displaying the second identification information, the practicality of the interactive information display method is further enhanced, thereby achieving the technical effect of improving the accuracy of information delivery.

[0100] As an optional approach, before determining the group status of the second account in response to an information interaction request triggered by the first account, the method further includes:

[0101] S3-1, Obtain the timed information interaction request triggered by the first account, wherein the timed information interaction request is used to request that the timed interaction information sent by the first account at the first moment be displayed to the accounts in the group at the second moment, and the second moment is the moment after the first moment;

[0102] S3-2, the timed information interaction request is identified as an information interaction request.

[0103] Optionally, the timed information interaction request may be, but is not limited to, a timed interaction message sent by the first account at the first moment, which is used to specify a future point in time (a second moment later than the first moment) to be displayed. It may be used for scenarios such as meeting reminders and appointments.

[0104] Optionally, the timed interactive information may be, but is not limited to, interactive information sent by the first account at a first moment, but requested to be displayed to other accounts in the group chat at a second moment.

[0105] For example, a schematic diagram of an optional information interaction method is shown below. Figure 6 As shown, the conversation interface 604 of group 602 displays account 606 (which may be, but is not limited to, a second account, or may be, but is not limited to, other accounts in group 602) and its historical interaction information 608 sent in group 602. It also displays an input box 610, in which the first account inputs interaction information 612, determines the timed sending time and timed sending cycle, so as to trigger the timed information interaction request.

[0106] The embodiments provided in this application ensure the accurate delivery of timed information through the processing mechanism of timed information interaction requests, meeting the user's need for information display at a specific time point, while effectively avoiding the problem of misdelivery or omission of information due to changes in member status.

[0107] As an optional approach, before obtaining the timed information interaction request triggered by the first account, the method further includes:

[0108] S4-1 displays the group's timed information sending interface, which includes a message input control and a timed moment control. The message input control is used to determine the timed interaction information, and the timed moment control is used to determine the second moment.

[0109] S4-2, in response to the trigger operation performed on the timed information sending interface, determines the timed information interaction request.

[0110] Optionally, the timed information sending interface is a user interface for initiating timed information interaction requests, including message input controls and timed timing controls, allowing users to input information content and set the information display time.

[0111] Optionally, the message input control may be, but is not limited to, a text input box in the timed message sending interface for entering timed interactive information, where the user writes the information content they wish to display to group chat members in the future. The timed moment control may be, but is not limited to, a control in the timed message sending interface for setting a second moment, allowing the user to specify the display time of the timed interactive information, which is after the first moment of message sending.

[0112] It should be noted that the timed message sending interface may also include, but is not limited to, a periodic control, allowing users to specify the display cycle of timed interactive messages, such as once a day or once a week.

[0113] For example, a schematic diagram of an optional timed information sending interface is shown below. Figure 7 As shown, the timed information sending interface 702 includes a message input control 704, a timed moment control 706, and a timed period control 708. The message input control 704 is used to input timed interactive information, the timed moment control 706 is used to specify the display time of the timed interactive information, and the timed period control 708 is used to specify the display period of the timed interactive information.

[0114] The embodiments provided in this application not only simplify the user's process for initiating timed information interaction requests, but also ensure the integrity and accuracy of the requests, avoiding information delivery problems caused by input errors or inaccurate time settings. By providing independent controls for message input and time setting, the user's control over timed information interaction requests is enhanced, allowing the user to more freely and precisely schedule the timing of information display.

[0115] As an optional approach, after executing the information interaction operation corresponding to the information interaction request based on the group status of the second account, the method further includes:

[0116] S5-1, Display the operation execution result of the first style, wherein the first style matches the first group status of the second account, and the operation execution result is the result of the information interaction operation; or,

[0117] S5-2 displays the operation execution result of the second style, where the second style matches the second group status of the second account, and the first style is different from the second style.

[0118] Optionally, in this embodiment, the interactive operation can be the operation of the first account sending interactive information (such as text, images, special effects, etc.), and the operation execution result can be understood as, but is not limited to, the display result of the interactive information.

[0119] If the interaction information is sent from the first account to other accounts currently in the group, the result of the operation can be the first type of interaction information displayed on the (group) conversation page. The first type of interaction information can be displayed in the same style as the normal interaction information in the group (first style).

[0120] For example, if the interaction information is sent from the first account to the second account that is not currently in the group but whose group status meets the preset conditions, then the result of the operation can be the second type of interaction information displayed on the conversation page. The second type of interaction information may be different from the display style of the information in the normal interaction in the group (second style).

[0121] Optionally, the display style of interactive information in the group may include, but is not limited to, the display position, display size, display color, and display format of the interactive information on the conversation page.

[0122] Taking the display position as an example, suppose the first account requests to send message A (interactive information) in the group. Message A can be displayed after the historical message B (historical message B is a message that was sent in the group before message A) on the group's conversation page, and also in a certain area of ​​the group's conversation page. To distinguish them, the position of the first style can be different from the position of the second style.

[0123] Taking the display format as an example, suppose the first account performs a "tap" interaction with at least one other account. The result of the operation can be the display result of the "tap" operation. The first style of display result can be the text message "The first account has tapped at least one other account". The second style of display result can be an animation effect of the first account tapping at least one other account.

[0124] It should be noted that the first style and the second style may be used, but are not limited to, the visual representation of the operation execution results corresponding to the second account in different group states on the conversation page. They may include, but are not limited to, differences in display style, such as differences in the display color of interactive information, differences in the display size of interactive information, or the display of additional icons.

[0125] To further illustrate, the operation execution results of the second account in the first group state can be displayed according to the first display size indicated by the first style, or the operation execution results of the second account in the second group state can be displayed according to the second display size indicated by the second style, wherein the second display size is larger than the first display size to highlight the special nature of the operation execution results corresponding to the second group state.

[0126] Optionally, but not limited to, the operation execution result of the second account in the first group state can be displayed according to the first display color indicated by the first style, or the operation execution result of the second account in the second group state can be displayed according to the second display color indicated by the second style, wherein the second display color is darker than the first display color to highlight the special nature of the operation execution result corresponding to the second group state.

[0127] Optionally, but not limited to, during the process of displaying the operation execution result of the second account in the first group state, a first icon indicating the first style may be displayed at the position associated with the operation execution result (such as above, below, left, or right), and during the process of displaying the operation execution result of the second account in the second group state, a second icon indicating the second style may be displayed at the position associated with the operation execution result (such as above, below, left, or right). The second icon may be, but not limited to, an icon that is larger in size than the first icon or an icon that is darker in color than the first icon, in order to highlight the special nature of the operation execution result corresponding to the second group state.

[0128] Optionally, but not limited to, based on the first style, relevant display elements can be highlighted or bolded to create a second style, thereby emphasizing the special nature of the operation execution result corresponding to the second group state.

[0129] For example, if account X triggers an interaction request to send interactive information in a group at the first moment and completes the sending of the interactive information at the second moment (later than the first moment), and account Y is in the group at the first moment but outside the group at the second moment (account Y leaves the group after the first moment but before the second moment), then account Y's group status is determined to be the second "outside the group" state, falling within the scope of the second group status. The interactive information will then be displayed on account Y's client's session page according to the second style. If account Z is in the group both at the first and second moments, then account Z's group status is determined to be the "inside the group" state, falling within the scope of the first group status. The interactive information will then be displayed on account Y's client's session page according to the first style. The first and second styles can be, but are not limited to, any style or combination of styles from the above embodiments, or other styles. This embodiment does not impose any additional restrictions on this.

[0130] To further illustrate, if account X triggers a request to send interactive information in a group, and accounts Y and Z are always in the group, then if account X is a specially followed account of account Y and account X is a non-specially followed account of account Z, then account Y's group status is determined to be within the range of the second group status, and the interactive information is displayed on account Y's client's session page according to the second style; and account Z's group status is determined to be within the range of the first group status, and the interactive information is displayed on account Z's client's session page according to the first style.

[0131] The embodiments provided in this application help users better understand the message delivery status and improve communication quality by providing different display styles for the operation execution results of second accounts in different group states.

[0132] As an optional approach, after executing the information interaction operation corresponding to the information interaction request based on the group status of the second account, the method further includes:

[0133] S6-1, Obtain the execution result of the information interaction operation;

[0134] S6-2, if the amount of information in the visible display range of the operation execution result is less than or equal to a preset threshold, the operation execution result is fixedly displayed in the target page area of ​​the session page, where the target page area is the top or bottom area of ​​the session page.

[0135] Optionally, in this embodiment, if the amount of information containing the operation execution result within the visible display range of the session page is less than or equal to a preset threshold, it may indicate, but is not limited to, that the display range of new interactive information sent within the group has reached a point where the operation execution result cannot be fully displayed on the session page.

[0136] Furthermore, the results of the operation are displayed in a fixed area of ​​the target page, namely the top or bottom area of ​​the session page, to ensure that this information can still be noticed by the first account even after scrolling the page.

[0137] For example, a schematic diagram of an optional information interaction method is shown below. Figure 8As shown, the conversation interface 804 of group 802 displays a pinned area 806 and a non-pinned area. The pinned area 806 is used to display the interaction information 810 sent by the first account 808 to the second account that has not been read, along with its corresponding first identification information 812. If the interaction information 810 has already been read by the second account, the display of the interaction information 810 in the pinned area 806 can be canceled. This can be done by, but is not limited to, directly canceling the pinning setting of the pinned area 806, and then all messages in the conversation interface 804 will scroll normally. The non-pinned area displays messages entered by other accounts. Figure 8 (not shown in the image) and an input box 810, wherein the input box 810 is used for the first account to input interactive information to trigger an information interaction request.

[0138] The embodiments provided in this application employ a fixed display mechanism. When the display area of ​​the operation execution result exceeds the currently visible area, the unread operation execution result of the second account is automatically fixedly displayed in the target page area, typically the top or bottom area of ​​the session page. This ensures that even if the first account scrolls through the page, this information with special status indicators remains visible, thus avoiding the omission of important information and enhancing the first account's awareness of information status.

[0139] Alternatively, as an alternative approach, the above information exchange method may further include:

[0140] S7-1 displays the conversation page of the group to which the second account belongs, and the group also includes the first account;

[0141] S7-2, responding to the group leave request triggered by the second account, displays that the second account has left the group chat.

[0142] Optionally, in this embodiment, the second account after leaving the group can still receive interactive information sent by the first account in the group chat, but this requires meeting preset conditions.

[0143] The preset condition may include, but is not limited to, the following: when the second account leaves the group, the first account has already triggered a message interaction request in the group, but during the response to the message interaction request, the second account triggers a request to leave the group. In this case, the group status of the second account can be used to determine whether the preset condition is met.

[0144] Optionally, when the second account leaves the group before or after responding to the information interaction request, the group status of the second account is determined to be the first group outside state; when the second account leaves the group during the response to the information interaction request, the group status of the second account is determined to be the second group outside state.

[0145] When the second account's group status is outside the second group, the interaction information sent by the first account to the (group chat) conversation page B in the conversation page A displayed on the client of the second account can be displayed. The conversation page A and conversation page B can be the same page or different pages.

[0146] To illustrate further, if conversation page A and conversation page B are the same page, it can be understood that although the second account has left the group chat, it can still display conversation page B on the client, but it cannot receive group chat messages (except for interactive messages sent by the first account in response to information interaction requests).

[0147] Alternatively, if conversation page A and conversation page B are different pages, it can be understood that after the second account leaves the group chat, the private chat conversation page between the second account and the first account can be displayed, and this private chat conversation page can be used as conversation page A.

[0148] Alternatively, if conversation page A and conversation page B are different pages, it can be understood that after the second account leaves the group chat, the conversation page of the message assistant can be displayed, and the conversation page of the message assistant can be used as conversation page A. The message assistant can be a virtual assistant used to notify the second account of the latest messages.

[0149] Optionally, during the process of displaying the operation execution result on the conversation page, a third identification information is displayed on the conversation page displayed on the client of the second account. The operation execution result can be an interactive message sent by the first account in response to an information interaction request. The third identification information is used to indicate to the second account that the operation execution result has been received in a group that the second account has left, but the second account has not yet read the operation execution result.

[0150] Optionally, the third identification information may be, but is not limited to, text information, such as the text "unread", and may also be, but is not limited to, icon information, such as an exclamation mark icon or other forms of icon indicating that the second account has not yet read the result of the operation. This embodiment does not limit this.

[0151] To further illustrate, a schematic diagram of an optional information interaction method is shown below. Figure 9As shown, the client corresponding to the second account displays the following in the chat interface 904 of group 902: account 906 (which may be, but is not limited to, the first account, and may also be, but is not limited to, other accounts in group 902) and its historical interaction information 908 sent in group 902, the target interaction information 912 sent by the first account 910, and the group leave prompt information 914 indicating that the second account has left the group chat. The chat interface 904 also displays a third identification information 916, which is used to indicate that the second account has not read the aforementioned target interaction information 912.

[0152] Optionally, after displaying the third identification information on the session page shown in the client of the second account, a fourth identification information may be displayed on the session page shown in the client of the second account, but is not limited to this. The fourth identification information is used to indicate to the second account that the operation execution result has been read. The fourth identification information is used to indicate that the operation execution result was received in a group that the second account has left, but the second account has already read the operation execution result.

[0153] Optionally, the fourth identification information may be, but is not limited to, text information, such as the text "read", and may also be, but is not limited to, icon information, such as a circular icon or other form of icon indicating that the second account has read the result of the operation. This embodiment does not limit this.

[0154] Optionally, while displaying the operation execution result on the session page displayed on the client of the second account, an information confirmation control is displayed on the session page displayed on the client of the second account; if the operation performed by the second account on the information confirmation control is obtained, it is determined that the second account has read the operation execution result.

[0155] Optionally, the information confirmation control is a specific user interface element displayed on the client side of the second account, used to confirm that the second account (i.e., the account receiving the message) has read the operation execution result when receiving the operation execution result. It may be, but is not limited to, a button or switch.

[0156] Optionally, the second account can trigger an information confirmation control to send a confirmation signal to the first account indicating that the operation execution result has been read, signifying that the operation execution result has been received.

[0157] To further illustrate, a schematic diagram of an optional information interaction method is shown below. Figure 10As shown, the conversation interface 1004 of group 1002 displays account 1006 (which may be, but is not limited to, the first account, and may also be, but is not limited to, other accounts in group 1002) and its historical interaction information 1008 sent in group 1002. It also displays a group leave notification 1010 indicating that the second account has left the group chat. Below the group leave notification 1010, it also displays target interaction information 1014, which was started by the first account 1012 before the second account left the group and completed after the second account left. Below the target interaction information 1014, it displays a confirmation control 1016. The second account's triggering of the confirmation control 1016 confirms that the second account has triggered a message confirmation request to the first account 1012, indicating that the second account has read the target interaction information 1014.

[0158] Understandably, by introducing the information confirmation control trigger operation process, not only is the display mechanism of operation execution results optimized, but the accuracy and reliability of information delivery to all eligible recipients are also ensured.

[0159] Optionally, the operation execution result is displayed in the first display area of ​​the session page displayed on the client of the second account, wherein the position of the first display area is associated with that of the second display area in the session page displayed on the client of the second account, and the second display area is used to display a prompt message that the second account has left the group.

[0160] Optionally, the positional association between the first display area and the second display area is not limited to indicating that the first display area and the second display area are adjacent. For example, the first display area is located directly below or to the right of the second display area. The second display area is used to display a prompt message that the second account has left the group, such as "The second account has left the group during the XX time period".

[0161] Understandably, displaying the operation result in the area associated with the display area of ​​the notification message indicating that the second account has left the group makes it easier and faster for the second account to read the operation result after leaving the group, thus improving the efficiency of information delivery.

[0162] Optionally, during the process of displaying the operation execution result on the conversation page displayed on the client of the second account, according to the third style, the historical interaction information is displayed on the conversation page displayed on the client of the second account, wherein the historical interaction information is the group interaction information received before the second account left the group; according to the fourth style, the operation execution result is displayed on the conversation page displayed on the client of the second account, wherein the fourth style is different from the third style.

[0163] Optionally, the third and fourth styles may be used, but are not limited to, to distinguish the visual representation of group interaction information received before the second account leaves the group and the operation execution results received after the second account leaves the group in the session page displayed on the client of the second account. These styles may include, but are not limited to, differences in text display color, differences in text display size, or additional different icons.

[0164] To further illustrate, in terms of the display size of interactive information, historical interactive information can be displayed according to the third display size, and the operation execution result can be displayed according to the fourth display size, wherein the fourth display size is larger than the third display size to highlight the special nature of the operation execution result.

[0165] It should be noted that the differences between the third and fourth styles can be, but are not limited to, corresponding to and using the same difference styles as those between the first and second styles mentioned above, which will not be elaborated here.

[0166] Optionally, during the process of displaying the operation execution result on the conversation page displayed on the client of the second account, a message reply control is displayed on the conversation page displayed on the client of the second account; if it is determined that the second account performs an operation on the message reply control, a text input box is displayed, wherein the text input box is used to input the reply information corresponding to the operation execution result.

[0167] Optionally, the information reply control is a user interface element in the session page that is associated with the operation execution result, used to trigger a text input box so that the second account can enter and send a reply to the operation execution result.

[0168] Optionally, if the second account triggers an action on the message reply control (such as clicking the reply button), a text input box will be displayed in response, allowing the second account to enter a reply message. Through this process, the second account can not only receive and read the result of the action, but also reply to it. The reply message will be forwarded to the first account, achieving effective feedback and two-way communication in the group chat.

[0169] To further illustrate, a schematic diagram of an optional information interaction method is shown below. Figure 11As shown, the chat interface 1104 of group 1102 displays account 1106 (which may be, but is not limited to, the first account, and may also be, but is not limited to, other accounts in group 1102) and its historical interaction information 1108 sent in group 1102. It also displays a group exit prompt message 1110 indicating that the second account has left the group chat. Below the group exit prompt message 1110, it also displays target interaction information 1114 sent by the first account 1112 before the second account left the group and completed after the second account left the group. Below the target interaction information 1114, it displays a reply control 1116. The second account's triggering operation of the reply control 1116 determines that the second account triggers the input of a reply message to the first account 1112 regarding the target interaction information 1114. This can be done, but is not limited to, text input through the text input box 1118 (it can also be done through voice reply, etc., but this embodiment does not limit this).

[0170] Understandably, instant messaging software uses message reply controls and text input boxes to ensure the integrity of information delivery and avoid communication gaps that may result from delayed or missed replies.

[0171] As an alternative, the aforementioned information interaction method can be applied to scenarios where accurate delivery of group messages is ensured in environments with system fluctuations. In this scenario, because the delivery of group chat messages is processed in a complex asynchronous system, fluctuations in any component can cause delivery delays. Between the time a message is sent and its actual delivery, the group members may change due to actions such as joining or leaving the group, resulting in the final delivered group member not being the one the user intended to receive the message from at the time of sending.

[0172] Optionally, after a user sends a group chat message, the message is delivered via an asynchronous task. This task first retrieves the group members and then delivers the message to them. Specific steps include:

[0173] S8-1, Record message sending time: When a message is sent, the message sending time is recorded and carried into the request. As the message sending link is passed down, it is eventually passed to the message delivery task.

[0174] S8-2, Retrieve specified group members based on message sending time: The group storage contains the joining and leaving times of all group members who have ever been in the group (including those who have left), as well as their current status in the group. For currently active group members, it is necessary to add or remove some members to obtain the group members who were in the group at the time the message was sent:

[0175] S8-3, Add group members who were in the group at the time of sending but have now left the group (Member status = currently not in the group && joining time < message sending time && leaving time > message sending time);

[0176] S8-4 requires reducing the number of group members who are not in the group at the time of sending, but are currently in the group (member status = currently in the group && group entry time > message sending time).

[0177] S8-5, Message Delivery: Deliver the message to the group members selected in S9-2. These group members are those who were in the group at the time the message was sent.

[0178] To further illustrate, a schematic diagram of a group message delivery process is shown below. Figure 12 As shown, the group initially includes only group member A.

[0179] At time T1, group member B and group member C join the group. That is, the time when group member B and group member C join the group is T1.

[0180] At time T2, group member A sends a message (which is not delivered). That is, the message is sent at time T2.

[0181] At time T3, group member C leaves the group. That is, group member C leaves the group at time T3.

[0182] At time T4, group member D joins the group. That is, group member D joins the group at time T4.

[0183] At time T5, the message is delivered. At this time, the status, entry time, and exit time of group members B, C, and D are as follows:

[0184] Group member B: Status = in the group, time of joining the group = T1, time of leaving the group = empty.

[0185] Group member C: Status = Not in the group, Join time = T1, Leave time = T3.

[0186] Group member D: Status = in the group, time of joining the group = T4, time of leaving the group = empty.

[0187] Group members B and D are in the group. However, among them:

[0188] Group member C: Currently not in the group, but the time of joining the group T1 < the time of sending the message T2 and the time of leaving the group T3 > the time of sending the message T2, so a message needs to be sent to group member C.

[0189] Group member D: Currently in the group, but the time of joining the group T4 is greater than the time of sending the message T2, so there is no need to send a message to group member D.

[0190] Therefore, the message was ultimately delivered to group members B and C, achieving accurate delivery of the group message.

[0191] The embodiments provided in this application ensure that, in the event of a message delivery delay, the message is ultimately delivered to individuals within the group whose messages were sent at that time. This avoids over- or under-delivery of messages and improves the accuracy of message delivery.

[0192] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0193] According to one aspect of the embodiments of this application, an information interaction apparatus for implementing the above-described information interaction method is also provided. For example... Figure 13 As shown, the device includes:

[0194] Display unit 1302 is used to display the conversation page of the group to which the first account belongs, wherein the group also includes a second account;

[0195] The determining unit 1304 is used to determine the group status of the second account in response to the information interaction request triggered by the first account;

[0196] The execution unit 1306 is used to execute the information interaction operation corresponding to the information interaction request based on the group status of the second account.

[0197] As an alternative, unit 1304 includes:

[0198] The first determination module is used to determine the group status of the second account as the first group outside state when the second account leaves the group before or after responding to the information interaction request.

[0199] The second determination module is used to determine the group status of the second account as the second group outside state when the second account leaves the group during the response to the information interaction request.

[0200] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0201] As an alternative, execution unit 1306 includes:

[0202] The first execution module is used to send the interaction information to the account in the group that is in the group state when the information interaction request is used to request that the interaction information be sent to the account in the group.

[0203] The second execution module is used to send the interaction information to the account in the group state and the second account when the information interaction request is to request that the interaction information be sent to the account in the group state and when the group state of the second account is the second external group state.

[0204] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0205] As an alternative, the device also includes:

[0206] The first display unit is used to display, in the response process of the information interaction request, the interaction information in the first state on the conversation page after displaying the conversation page of the group to which the first account belongs, when the information interaction request is used to request that the interaction information be sent to the account in the group. The first state is the information state in which the interaction information has not yet been sent to the account in the group.

[0207] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0208] As an alternative, the device also includes:

[0209] The second display unit is used to display interactive information in the first state on the conversation page, and when the group state of the second account is the second group outside state, to display interactive information in the second state on the conversation page. The second state is the account in the group state where the interactive information has been sent to the group, and the information state of the second account.

[0210] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0211] As an alternative, the device also includes:

[0212] The third display unit is used to display first identification information on the conversation page after the group status of the second account is determined to be outside the second group. The first identification information is used to indicate to the first account that the second account has not read the interaction information.

[0213] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0214] As an alternative, the device also includes:

[0215] The fourth display unit is used to display the second identification information on the conversation page after displaying the first identification information, wherein the second identification information is used to prompt the first account and the second account to have read the interaction information.

[0216] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0217] As an alternative, the device also includes:

[0218] The first acquisition unit is used to acquire the timed information interaction request triggered by the first account before determining the group status of the second account in response to the information interaction request triggered by the first account. The timed information interaction request is used to request that the timed interaction information sent by the first account at the first moment be displayed to the accounts in the group at the second moment, which is the moment after the first moment.

[0219] The timing unit is used to identify timing information interaction requests as information interaction requests.

[0220] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0221] As an alternative, the device also includes:

[0222] The fifth display unit is used to display the operation execution result in a first style after executing the information interaction operation corresponding to the information interaction request based on the group status of the second account. The first style matches the first group status of the second account, and the operation execution result is the result of the information interaction operation; or...

[0223] The sixth display unit is used to display the operation execution result of the second style after performing the information interaction operation corresponding to the information interaction request based on the group state of the second account. The second style matches the second group state of the second account, and the first style is different from the second style.

[0224] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0225] As an alternative, the device also includes:

[0226] The second acquisition unit is used to acquire the operation execution result of the information interaction operation after executing the information interaction operation corresponding to the information interaction request based on the group status of the second account;

[0227] A fixed unit is used to fix the operation execution result in the target page area of ​​the conversation page when the amount of information in the visible display range of the conversation page is less than or equal to a preset threshold after the information interaction operation corresponding to the information interaction request is executed in the group state based on the second account. The target page area is the top or bottom area of ​​the conversation page.

[0228] For specific implementation examples, please refer to the examples shown in the above information interaction method. This embodiment will not be repeated here.

[0229] According to another aspect of the embodiments of this application, an electronic device for implementing the above-described information interaction method is also provided. This electronic device can be a terminal device or a server. This embodiment uses a server as an example for illustration. Figure 14 As shown, the electronic device includes a memory 1402 and a processor 1404. The memory 1402 stores a computer program, and the processor 1404 is configured to execute the steps of any of the above method embodiments via the computer program.

[0230] Optionally, in this embodiment, the aforementioned electronic device may be located in at least one of a plurality of network devices in a computer network.

[0231] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0232] S9-1 displays the conversation page of the group to which the first account belongs, and the group also includes the second account;

[0233] S9-2, in response to the information interaction request triggered by the first account, determine the group status of the second account;

[0234] S9-3, based on the group status of the second account, executes the information interaction operation corresponding to the information interaction request.

[0235] Alternatively, as those skilled in the art will understand, Figure 14 The structure shown is for illustrative purposes only. Electronic devices can also be smartphones (such as Android phones, iOS phones, etc.), tablets, PDAs, mobile internet devices (MIDs), PADs, and other terminal devices. Figure 14 This does not limit the structure of the aforementioned electronic devices. For example, the electronic device may also include components that are more... Figure 14 The more or fewer components shown (such as network interfaces, etc.), or having the same Figure 14 The different configurations shown.

[0236] The memory 1402 can be used to store software programs and modules, such as the display of interactive information in the embodiments of this application. The processor 1404 executes various functional applications and data processing by running the software programs and modules stored in the memory 1402, thereby realizing the aforementioned information interaction method. The memory 1402 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1402 may further include memory remotely located relative to the processor 1404, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. As an example, such as... Figure 14 As shown, the memory 1402 may include, but is not limited to, the display unit 1302, the determination unit 1304, and the execution unit 1306 in the aforementioned information interaction device. Furthermore, it may include, but is not limited to, other module units in the aforementioned information interaction device, which will not be elaborated upon in this example.

[0237] Optionally, the transmission device 1406 described above is used to receive or send data via a network. Specific examples of the network described above may include wired networks and wireless networks. In one example, the transmission device 1406 includes a Network Interface Controller (NIC), which can be connected to other network devices and routers via a network cable to communicate with the Internet or a local area network. In another example, the transmission device 1406 is a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0238] In addition, the aforementioned electronic device also includes a display 1408 and a connection bus 1410 for connecting the various module components in the aforementioned electronic device.

[0239] In other embodiments, the aforementioned terminal device or server can be a node in a distributed system, wherein the distributed system can be a blockchain system, which is a distributed system formed by connecting multiple nodes through network communication. The nodes can form a point-to-point network, and any form of computing device, such as a server, terminal, or other electronic device, can become a node in the blockchain system by joining this point-to-point network.

[0240] According to one aspect of this application, a computer program product is provided, comprising a computer program / instructions containing program code for performing the methods described above. In such embodiments, the computer program can be downloaded and installed from a network via a communication component, and / or installed from a removable medium. When the computer program is executed by a central processing unit, it performs various functions provided in the embodiments of this application.

[0241] According to one aspect of this application, another computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods in various embodiments of this application.

[0242] According to one aspect of this application, a computer-readable storage medium is provided, wherein a processor of a computer device reads computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the above-described method.

[0243] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0244] S10-1 displays the conversation page of the group to which the first account belongs, and the group also includes the second account;

[0245] S10-2, In response to the information interaction request triggered by the first account, determine the group status of the second account;

[0246] S10-3, based on the group status of the second account, execute the information interaction operation corresponding to the information interaction request.

[0247] It should be noted that the data collection and processing described in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0248] Optionally, in the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program with a predetermined function, which works together with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0249] Optionally, in this embodiment, those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0250] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more computer devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods of the various embodiments of this application.

[0251] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0252] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection of units or modules may be electrical or other forms.

[0253] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0254] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0255] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. An information exchange method, characterized in that, include: Displays the conversation page of the group to which the first account belongs, wherein the group also includes the second account; In response to the information interaction request triggered by the first account, determine the group status of the second account; Based on the group status of the second account, execute the information interaction operation corresponding to the information interaction request.

2. The method according to claim 1, characterized in that, Determining the group status of the second account includes: When the second account leaves the group before or after responding to the information interaction request, the group status of the second account will be determined as the first group outside status; When the second account leaves the group during the process of responding to the information interaction request, the group status of the second account is determined to be the second group outside status.

3. The method according to claim 2, characterized in that, When the information interaction request is used to request that interaction information be sent to an account in the group, the step of executing the information interaction operation corresponding to the information interaction request includes: If the group status of the second account is the first group outside status, the interaction information is sent to the account in the group that is in the group inside status; When the group status of the second account is outside the second group, the interaction information is sent to the account that is inside the group and the second account.

4. The method according to claim 2, characterized in that, When the information interaction request is used to request that interaction information be sent to an account in the group, after displaying the conversation page of the group to which the first account belongs, the method further includes: During the response to the information interaction request, the interaction information in the first state is displayed on the session page. The first state is the information state in which the interaction information has not yet been sent to the account in the group.

5. The method according to claim 4, characterized in that, After displaying the interactive information in the first state on the session page, the method further includes: When the group status of the second account is the second external group status, the interaction information in the second status is displayed on the conversation page. The second status is the account in the group status where the interaction information has been sent to the group, and the information status of the second account.

6. The method according to claim 2, characterized in that, After determining the group status of the second account as the second out-of-group status, the method further includes: The first identification information is displayed on the conversation page, wherein the first identification information is used to indicate to the first account that the second account has not read the interaction information.

7. The method according to claim 6, characterized in that, After displaying the first identification information on the session page, the method further includes: The second identification information is displayed on the conversation page, wherein the second identification information is used to indicate to the first account that the second account has read the interaction information.

8. The method according to any one of claims 1 to 7, characterized in that, Before determining the group status of the second account in response to the information interaction request triggered by the first account, the method further includes: Obtain the timed information interaction request triggered by the first account, wherein the timed information interaction request is used to request that the timed interaction information sent by the first account at a first moment be displayed to the accounts in the group at a second moment, and the second moment is a moment after the first moment; The timed information interaction request is identified as the information interaction request.

9. The method according to any one of claims 1 to 7, characterized in that, After executing the information interaction operation corresponding to the information interaction request based on the group status of the second account, the method further includes: Display the operation execution result of the first style, wherein the first style matches the first group status of the second account, and the operation execution result is the execution result of the information interaction operation; or, The operation execution result of the second style is displayed, wherein the second style matches the second group status of the second account, and the first style is different from the second style.

10. The method according to any one of claims 1 to 7, characterized in that, After executing the information interaction operation corresponding to the information interaction request based on the group status of the second account, the method further includes: Obtain the operation execution result of the information interaction operation; If the amount of information in the visible display area of ​​the session page that is the result of the operation is less than or equal to a preset threshold, the result of the operation will be fixedly displayed in the target page area of ​​the session page, wherein the target page area is the top or bottom area of ​​the session page.

11. An information interaction device, characterized in that, include: The display unit is used to display the conversation page of the group to which the first account belongs, wherein the group also includes the second account; The determining unit is used to determine the group status of the second account in response to an information interaction request triggered by the first account. The execution unit is used to perform information interaction operations corresponding to information interaction requests based on the group status of the second account.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program, when executed by a processor, performs the method described in any one of claims 1 to 10.

13. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1 to 10.

14. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to execute the method described in any one of claims 1 to 10 through the computer program.