Method, apparatus, and electronic device for processing instant messaging session information

By switching the session mode in instant messaging tools, the challenges of managing dispersed content in large group discussions are addressed, enhancing user experience through organized content display and interaction.

JP7881758B2Active Publication Date: 2026-06-29BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-11-22
Publication Date
2026-06-29

AI Technical Summary

Technical Problem

In large group discussions using instant messaging tools, content related to the same topic becomes excessively dispersed, making it difficult for group members to read and organize the information.

Method used

The method involves switching between different session mode to another and managing session messages in different ways to address the technical problem, the technical solution is to switch the session mode of a target session from a first to another and managing session messages in different session modes.

Benefits of technology

This improves the user experience by allowing users to organize content more effectively and efficiently, making it easier to read and interact with session messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007881758000001
    Figure 0007881758000001
  • Figure 0007881758000002
    Figure 0007881758000002
  • Figure 0007881758000003
    Figure 0007881758000003
Patent Text Reader

Abstract

This application provides a method, apparatus, and electronic device for processing instant messaging session information. The method for processing the instant messaging session information includes receiving a session mode switching operation for a target session, and in response to the session mode switching operation, switching the target session from a first session mode to a second session mode. Here, the session message management methods in different session modes are different, and this application manages session messages with different session message management methods in different session modes. This application extends the functions of the instant messaging session and improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Reference to Related Applications) This application claims the priority of Chinese Patent Application No. 202211474710.9 filed on November 23, 2022, and hereby incorporates by reference in its entirety the content disclosed in the above-mentioned Chinese patent application as part of this application.

[0002] (Technical Field) This disclosure relates to a method, apparatus, and electronic device for processing instant messaging session information.

Background Art

[0003] With the development of computer software technology, instant messaging tools are increasingly applied to people's work and life. Instant messaging tools have a group session function, and people can communicate with group members within the group through instant messaging tools. In particular, people can discuss hot topics within the group. However, when the number of group members is large, discussions on multiple topics may occur among different members, resulting in excessive dispersion of content related to the same topic and increasing the difficulty for group members to read information.

Summary of the Invention

[0004] This disclosure provides a method, apparatus, and electronic device for processing instant messaging session information.

[0005] According to a first aspect, a method for processing instant messaging session information is provided, the method comprising: receiving a session mode switching operation for a target session; responding to the session mode switching operation, and switching the target session from a first session mode to a second session mode. Here, the session message management methods differ in the different session modes, and the first session mode and the second session mode are different session modes.

[0006] According to a second embodiment, an instant messaging session information processing device is provided, and the device is A receiving module for receiving session mode switching operations for a target session, The system includes a switching module for switching the target session from a first session mode to a second session mode in response to the session mode switching operation, Here, the session message management methods differ in the different session modes, and the first session mode and the second session mode are different session modes.

[0007] According to the third embodiment, a computer-readable storage medium is provided, a computer program is stored in the storage medium, and the computer program is executed by a processor, thereby realizing the method described in any one of the first embodiments.

[0008] According to the fourth aspect, an electronic device is provided, comprising memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in any one of the first aspects is realized.

[0009] Please understand that the above general description and the following detailed description are for illustrative and illustrative purposes only and do not limit this disclosure. [Brief explanation of the drawing]

[0010] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the drawings that may be used in describing the embodiments are briefly introduced below. Clearly, the drawings in the following description represent only a few embodiments of this disclosure, and those skilled in the art can obtain further drawings based on these without any creative work.

[0011] [Figure 1a] This is a schematic diagram of the session interface of an instant messaging client according to one exemplary embodiment of the present disclosure. [Figure 1b] This is a schematic diagram of the interface of another instant messaging client according to one exemplary embodiment of the present disclosure. [Figure 1c] This is a schematic diagram of the interface of another instant messaging client according to one exemplary embodiment of the present disclosure. [Figure 1d] This is a schematic diagram of the interface of another instant messaging client according to one exemplary embodiment of the present disclosure. [Figure 1e] This is a schematic diagram of the interface of another instant messaging client according to one exemplary embodiment of the present disclosure. [Figure 2] This is a flowchart of an instant messaging client method according to one exemplary embodiment of the present disclosure. [Figure 3] This is a block diagram of an instant messaging client device according to one exemplary embodiment of the present disclosure. [Figure 4] This is a schematic block diagram of an electronic device according to some embodiments of the present disclosure. [Figure 5] This is a schematic block diagram of another electronic device according to some embodiments of the present disclosure. [Figure 6] This is a schematic diagram of a storage medium according to some embodiments of the present disclosure. [Modes for carrying out the invention]

[0012] To enable those skilled in the art to better understand the technical solutions in this disclosure, the technical solutions in the embodiments of this disclosure will be described clearly and completely below with reference to the drawings of the embodiments of this disclosure. Clearly, the embodiments described are only a selection of the embodiments of this disclosure, not all of them. All other embodiments obtained based on the embodiments of this disclosure without creative effort by those skilled in the art are all within the scope of this disclosure.

[0013] Where the following description relates to the drawings, unless otherwise stated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure detailed in the appended claims.

[0014] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit this disclosure. The singular forms “one,” “the said,” and “the said” used in this disclosure are also intended to include many unless the context clearly indicates otherwise. The term “and / or” used herein should also be understood to include any or all possible combinations of one or more related enumerated items.

[0015] The terms First, Second, Third, etc., may be used in this disclosure to describe various types of information, but it should be understood that such terms should not be limited to these. These terms are used solely to distinguish information of the same kind from one another. For example, without departing from the scope of this disclosure, First Information may be referred to as Second Information, and similarly, Second Information may be referred to as First Information. Depending on the context, the term “if” as used herein may be interpreted as “when,” “in the event of,” or “in response to a determination.”

[0016] With the continuous development of computer software technology, instant messaging tools are increasingly applied to people's work and life. Instant messaging tools have a group session function, and people can communicate with group members within the group through instant messaging tools. In particular, they can discuss hot topics within the group. However, when the number of group members is large, there may be discussions on multiple topics among different members, and the content regarding the same topic is too scattered to be organized, making it difficult for group members to read the information.

[0017] In related technologies, a user can create a group in topic mode through an instant messaging tool, and in the group in topic mode, the user can discuss different topics with group members. Each topic corresponds to one topic area, and the information related to the topic is all displayed within the topic area corresponding to the topic. However, after creating a group in topic mode, group members can only interact in topic mode, and there are certain limitations.

[0018] The method for processing instant messaging session information provided by this disclosure switches the session mode of a target session in an instant messaging client by a user to switch the target session from one session mode to another session mode, thereby managing session messages in different session message management methods in different session modes. It expands the function of the instant messaging session and improves the user experience.

[0019] FIG. 1a is a schematic diagram of a session interface of an instant messaging client according to an exemplary embodiment. For example, User A who logs in to the instant messaging client is one of the group members of group A, where group A is the name of the group. User A may be the administrator of group A and have multiple group management authorities, which include the authority to manage the session mode of the group session.

[0020] As shown in FIG. 1a, in the session interface of group A, User A can call the sidebar 101 where group management items are displayed, for example, by triggering the group management button. This includes session mode management items. The session mode management items include the normal mode and the topic mode. User A can switch the session mode by clicking the option button before the normal mode or the topic mode. Specifically, for example, if the current session mode is the normal mode, User A can click the option button before the topic mode and confirm the continuation of the switch. The instant messaging client sends a session mode switch request for group A to the server in response to the session mode switch operation by User A for group A. The server has a session attribute set R for group A pre-stored. The session attribute set R includes the attribute values of each attribute corresponding to group A, which includes the attribute value of the session mode attribute. After receiving the session mode switch request, the server can update the attribute value of the session mode attribute included in the session attribute set R, and update the attribute value a corresponding to the normal mode to the attribute value b corresponding to the topic mode.

[0021] Next, the server may push an update message to the clients of each member of group A (including user A), which includes a session attribute set R. After receiving the update message, each member's client of group A can check the attribute values ​​corresponding to each attribute in the session attribute set R. If it is determined that the attribute value of the session mode attribute has changed from a to b, the server switches the session corresponding to group A from normal mode to topic mode. Optionally, the server may also push a system notification message to each member of group A, which is used to inform each member that user A has already updated the session mode of group A.

[0022] Figure 1b is a schematic diagram of the session interface when the session corresponding to group A is switched from normal mode to topic mode. As shown in Figure 1b, the session interface for group A displays a notification message stating, "Mr. A has already switched this group to topic mode to focus the discussion." In addition, the message input box 102 shown in Figure 1a is hidden from the session interface, and a topic creation button 103 is displayed, thereby preventing users from accidentally sending replies to existing topics as new topics. When a user triggers the topic creation button by clicking it, the topic input box is displayed.

[0023] Figure 1c is a schematic diagram of the session interface when a user triggers the topic creation button. For example, when user A clicks the topic creation button 103, a topic input box 104 appears in the session interface. User A can then enter topic content into the topic input box 104, send the topic content to group A, and create and start a new topic.

[0024] Figure 1d is a schematic diagram of the session interface when a user initiates a topic. After user A sends the topic content to group A, a topic card 105 corresponding to the topic content is displayed in the session interface using the topic mode management method. The topic card 105 can be displayed after user A's avatar and includes a topic area where the topic content is displayed and a comment area where comments are displayed. Below the comment area, a reply input box 106 for entering comments is displayed, and any member participating in the topic within group A can enter and send comments on the topic via the reply input box 106. If there is too much topic content or comments corresponding to the topic, some of the topic content or comments can be collapsed in the topic card 105. By browsing a topic, the user can call up the sidebar corresponding to the topic, expand the topic details interface corresponding to the topic in the sidebar, and display the detailed content corresponding to the topic in the topic details interface, thereby expanding the display area corresponding to the topic.

[0025] Figure 1e is a schematic diagram of the session interface when a user invokes a topic sidebar. Specifically, a user can invoke the sidebar 107 corresponding to a topic by triggering (e.g., clicking) any area of ​​the topic card 105 or the user A's avatar in front of the topic card 105. The sidebar 107 displays the complete topic content and comments for the user to view. A reply input box 108 for entering comments is also displayed at the bottom of the sidebar 107, and members participating in the topic within group A can also enter and submit comments on the topic via the reply input box 108.

[0026] Note that even after switching the session corresponding to group A from normal mode to topic mode, the history messages received before the switch will remain displayed and are still managed in normal mode. New messages received after the switch will be managed in topic mode. If the session mode is switched back from topic mode to normal mode, messages received after the switch will again be managed in normal mode.

[0027] The solution provided by this embodiment allows the user to switch the session mode for a target session in an instant messaging client, thereby switching the target session from one session mode to another and managing session messages with different session message management methods in different session modes. This extends the functionality of instant messaging sessions and improves the user experience. For example, in some scenarios, when a group is initially created in normal mode, there are few group members and little discussion, so there is no problem viewing each session message. However, as the number of group members increases, the number of messages within the group increases, the content becomes dispersed, and the messages become increasingly confusing. In this case, converting the group into a topic group can effectively solve this problem.

[0028] Furthermore, after switching the target session from the first session mode to the second session mode, the display method for historical session messages remains unchanged, while new session messages are displayed using a session message display method corresponding to the second session mode. This improves the effectiveness of session message display and further enhances the user experience.

[0029] Furthermore, the session interface hides the message input box that the target session normally displays, shows a topic creation button, and displays the topic input box only after the user triggers the topic creation button. This prevents users from accidentally creating a new topic when they are responding to an existing topic, thus further improving the user experience.

[0030] Furthermore, in target sessions, topic cards corresponding to each topic are displayed, and topic cards corresponding to any topic display content related to that topic. This allows for greater aggregation of content on the same topic, making user interaction easier and further improving the user experience.

[0031] Furthermore, triggering a user's topic-viewing action expands the topic details interface in the sidebar and displays the corresponding detailed content within the topic details interface, thereby expanding the display area for the topic, making it easier for users to view topic messages, and further improving the user experience.

[0032] The present disclosure will be described in detail below with reference to specific examples.

[0033] Figure 2 is a flowchart of a method for processing instant messaging session information according to an exemplary embodiment. This method can be applied to a terminal device. In this embodiment, for ease of understanding, a terminal device capable of installing a third-party instant messaging client is used as an example. As will be understood by those skilled in the art, the terminal device may include, but is not limited to, mobile terminal devices such as smartphones, smart wearable devices, and tablet PCs. The method may include the following steps.

[0034] As shown in Figure 2, step 201 receives a session mode switching operation for the target session.

[0035] In this embodiment, the target session may be a group session created in a target group in an instant messaging client, and the instant messaging client may be a third-party application installed on a terminal device, and the user can instant message with group members of the target group through the group session in the instant messaging client. Here, the target session may include at least two session modes, for example, a normal mode and a topic mode, but is not limited to these.

[0036] Different session modes have different methods for managing session messages. For example, the method of managing session messages in different session modes can differ in at least one of the following: the method of displaying session messages, the method of sending session messages, and the method of notifying session messages. The following examples illustrate different methods of managing session messages, using the example that the session modes include normal mode and topic mode.

[0037] Regarding the display method of session messages, in normal mode, session messages can be displayed sequentially in the session interface in a session format, in the order in which they are sent. On the other hand, in topic mode, topics can be displayed in the session interface in the order in which they are created, in the form of topic cards. In this case, each topic card displays the topic content and topic comments related to that topic.

[0038] Regarding the method of sending session messages, in normal mode, a message input box can be directly displayed on the session interface, and the user can directly enter a session message into the message input box and send the session message to the target session. On the other hand, in topic mode, the message input box displayed in normal mode is hidden on the session interface, and a topic creation button is displayed. When the user triggers this topic creation button, a topic input box is displayed on the session interface. The user enters the topic content of a new topic via the topic input box and sends the topic content to the target session. The topic content is displayed on a topic card corresponding to the new topic, and a reply input box is displayed at the bottom of the topic card, and the user can enter comment content for the new topic via the reply input box and send the comment content to the target session.

[0039] Regarding the notification method for session messages, in normal mode, all group members can receive a notification of a new session message after it has been created. On the other hand, in topic mode, only group members participating in a new topic can receive a notification of a new message after the topic has been created.

[0040] In this embodiment, the session mode of the target session can be switched. Specifically, in one implementation, all group members corresponding to the target session can switch the session mode of the target session via the session mode switching interface provided in the instant messaging client. In other implementations, the authority to switch the session mode can be set in advance, thereby giving some group members the authority to switch the session mode. For example, the group administrator may have this authority by default, or the group administrator may specify that some group members acquire this authority. The instant messaging client provides the session mode switching interface corresponding to the target session to group members who have this authority, and does not provide the session mode switching interface to group members who do not have this authority. Therefore, only group members who have this authority can switch the session mode of the target session via the session mode switching interface.

[0041] Next, in step 202, in response to the session mode switching operation, the target session is switched from the first session mode to the second session mode.

[0042] In this embodiment, when an instant messaging client receives a session mode switch operation for a target session from a user, it sends a session mode switch request to the server. After receiving the session mode switch request, the server can retrieve a pre-stored set of session attributes corresponding to the target session. This set of session attributes includes the attribute values ​​of each attribute corresponding to the target session, including the attribute values ​​of the session mode attribute, where different attribute values ​​of the session mode attribute correspond to different session modes. Based on the session mode switch request, the server can update the session attribute set by changing the attribute values ​​of the session mode attribute (i.e., changing the attribute value corresponding to the first session mode to the attribute value corresponding to the second session mode).

[0043] Next, the server sends the updated session attribute set to each group member of the target group. The instant messaging client that each group member of the target group is logged into receives the session attribute set from the server and then checks the attribute value of each attribute in the session attribute set. Each instant messaging client checks if the attribute value of the session mode attribute has changed, and if the changed attribute value corresponds to the second session mode, it updates the attribute value of each session mode attribute to the attribute value of the second session mode, thereby switching the target session from the first session mode to the second session mode.

[0044] Optionally, after the server receives the session mode switch request, it may send a notification message to each group member of the target group informing them that the session mode of the target session has been switched. After each group member of the target group is logged into an instant messaging client, the instant messaging client receives the notification message and displays it in the target session interface to inform each group member that the session mode of the target session has already been switched.

[0045] Note that after switching a target session from the first session mode to the second session mode, the display method for session messages generated before the switch in the target session remains unchanged. For example, session messages generated in the first session mode before the switch will still be displayed using the display method corresponding to the first session mode; in other words, the display method does not change. New session messages in the target session after the switch will be displayed using the session message display method corresponding to the second session mode.

[0046] The instant messaging session information processing method provided in this disclosure allows a user to switch the session mode for a target session in an instant messaging client, thereby switching the target session from one session mode to another, and managing session messages using different session message management methods in different session modes. This extends the functionality of instant messaging sessions and improves the user experience.

[0047] Corresponding to the embodiments of the instant messaging session information processing method described above, this disclosure also provides embodiments of an instant messaging session information processing device.

[0048] As shown in Figure 3, Figure 3 shows a block diagram of an instant messaging session information processing device according to an exemplary embodiment of the present disclosure, which may include a receiving module 301 and a switching module 302.

[0049] Here, the receiving module 301 is used to receive session mode switching operations for the target session.

[0050] The switching module 302 is used to switch the target session from the first session mode to the second session mode in response to a session mode switching operation. Here, the session message management method differs in the different session modes, and the first session mode and the second session mode are different session modes.

[0051] In some embodiments, different session message management methods in different session modes include different methods for displaying session messages, sending session messages, and notifying session messages in different session modes.

[0052] In some other embodiments, after the switching module 302 switches the target session from the first session mode to the second session mode, the display method of session messages generated in the target session before the switch remains unchanged, and new session messages in the target session after the switch are displayed in a session message display method corresponding to the second session mode.

[0053] In some other embodiments, the switching module 302 may include a transmit submodule, a receive submodule, and a switching submodule (not shown).

[0054] Here, the transmit submodule is used to send a session mode switch request to the server in response to a session mode switch operation.

[0055] The receiving submodule is used to receive a set of session attributes sent from the server, which includes the session mode attribute.

[0056] The switching submodule is used to switch the target session from the first session mode to the second session mode when it is determined that the attribute value of the session mode attribute included in the session attribute set corresponds to the second session mode.

[0057] In some other embodiments, the device may also include a notification receiving module and a notification display module (not shown).

[0058] Here, the notification receiving module is used to receive a notification message sent from the server after a session mode switching request has been sent to the server, indicating that the session mode of the target session has been changed.

[0059] The notification display module is used to display the notification message on the target session interface.

[0060] In some other embodiments, the device may also include an interface display module (not shown).

[0061] Here, the interface display module is used to display the session mode switching interface corresponding to the target session to users with pre-configured permissions before receiving a session mode switching operation.

[0062] Here, receiving a session mode switch operation for a target session includes receiving a session mode switch operation for a target session on the session mode switch interface of a user with pre-configured permissions.

[0063] In some other embodiments, the first session mode is the normal mode, and the second session mode is the topic mode.

[0064] In some other embodiments, the device may further include a hidden module and an input module (not shown).

[0065] Here, the hide module is used to hide the message input box that the target session displays in normal mode after switching the target session from normal mode to topic mode, and to display the topic creation button.

[0066] The input module is used to display a topic input box in response to a user triggering the topic creation button.

[0067] In some other embodiments, session messages corresponding to topic modes can be displayed as follows: In a target session, a topic card corresponding to each topic is displayed, and a topic card corresponding to any topic displays the topic content corresponding to that topic.

[0068] In some other embodiments, the device may further include a deployment module (not shown).

[0069] Here, the expansion module is used to expand the topic details interface corresponding to the topic in the sidebar in response to a user's browsing action, and to display the detailed content corresponding to the topic in the topic details interface.

[0070] In some other embodiments, the operation of browsing a topic includes an operation that triggers the avatar of the topic's creator, or an operation that triggers the topic card corresponding to the topic.

[0071] For embodiments of the apparatus, refer to the partial description of the embodiment of the method for the relevant parts, as these embodiments substantially correspond to the embodiments of the method. The embodiments of the apparatus described above are merely schematic, and the units described herein as separating members may or may not be physically separated, and 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. Depending on the actual needs, some or all of these modules can be selected to achieve the objectives of the technical proposal of the embodiments of this disclosure. Those skilled in the art will be able to understand and implement these without any creative effort.

[0072] Figure 4 is a schematic block diagram of an electronic device according to some embodiments of the present disclosure. As shown in Figure 4, the electronic device 910 includes a processor 911 and a memory 912, and can be used to implement a client or a server. The memory 912 is used to non-temporarily store computer executable instructions (e.g., one or more computer program modules). The processor 911 is used to execute the computer executable instructions, which, when executed by the processor 911, can perform one or more steps of the instant messaging session information processing method described above to implement the instant messaging session information processing method described above. The memory 912 and the processor 911 can be interconnected by a bus system and / or other forms of connection mechanisms (not shown).

[0073] For example, the processor 911 may be a central processing unit (CPU), a graphics processing unit (GPU), or another type of processing unit having data processing capability and / or program execution capability. For example, the central processing unit (CPU) may be an X86 or ARM architecture, etc. The processor 911 may be a general-purpose processor or a dedicated processor, and can control other components in the electronic device 910 to perform desired functions.

[0074] For example, memory 912 may include any combination of one or more computer program products, and computer program products may include various forms of computer-readable storage media such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or high-speed cache memory (cache). Non-volatile memory may include, for example, read-only memory (ROM), hard disk, erasable programmable read-only memory (EPROM), portable compact disk read-only memory (CD-ROM), USB memory, flash memory, etc. One or more computer program modules can be stored in the computer-readable storage media, and the processor 911 can execute one or more computer program modules to realize various functions of the electronic device 910. Various applications and various data, as well as various data used and / or generated by applications, may be stored in the computer-readable storage media.

[0075] In the embodiments of this disclosure, the specific functions and technical effects of the electronic device 910 are described above in reference to the description of the method for processing instant messaging session information, and will not be described in further detail here.

[0076] Figure 5 is a schematic block diagram of another electronic device according to some embodiments of the present disclosure. The electronic device 920 is suitable, for example, for implementing a method for processing instant messaging session information provided by embodiments of the present disclosure. The electronic device 920 may be a terminal device or the like and can be used to implement a client or server. The electronic device 920 may include, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet PCs), PMPs (portable multimedia players), in-vehicle terminals (e.g., car navigation terminals), and wearable electronic devices, as well as fixed terminals such as digital TVs, desktop computers, and smart homes. Note that the electronic device 920 shown in Figure 5 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiments of the present disclosure.

[0077] As shown in Figure 5, the electronic device 920 may include a processing unit (e.g., a central processing unit, an image processing unit, etc.) 921, which can perform various appropriate operations and processes according to programs stored in read-only memory (ROM) 922 or programs loaded from storage device 928 into random access memory (RAM) 923. RAM 923 also stores various programs and data necessary for the operation of the electronic device 920. The processing unit 921, ROM 922, and RAM 923 are connected to each other via bus 924. An input / output (I / O) interface 925 is also connected to bus 924.

[0078] Typically, devices such as input devices 926 including touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 927 including liquid crystal displays (LCDs), speakers, and vibrators; storage devices 928 including magnetic tape and hard disks; and communication devices 929 can be connected to the I / O interface 925. The communication device 929 can enable the electronic device 920 to exchange data with other electronic devices via wireless or wired communication. Figure 5 shows an electronic device 920 with various devices, but it should be understood that it is not necessary to implement or have all of the devices shown, and the electronic device 920 can be implemented or have more or fewer devices instead.

[0079] For example, according to an embodiment of the present disclosure, the method for processing instant messaging session information described above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product which includes a computer program carried on a non-temporary computer-readable medium, and the computer program includes program code for executing the method for processing instant messaging session information described above. In such an embodiment, the computer program can be downloaded and installed from a network by a communication device 929, or installed from a storage device 928, or installed from a ROM 922. When the computer program is executed by a processing device 921, it can implement functions limited to the method for processing instant messaging session information provided by an embodiment of the present disclosure.

[0080] Figure 6 is a schematic diagram of a storage medium according to some embodiments of the present disclosure. For example, as shown in Figure 6, the storage medium 930 may be a non-temporary computer-readable storage medium for storing non-temporary computer-executable instructions 931. When the non-temporary computer-executable instructions 931 are executed by a processor, the instant messaging session information processing method described in embodiments of the present disclosure can be implemented. For example, when the non-temporary computer-executable instructions 931 are executed by a processor, one or more steps of the instant messaging session information processing method described above can be performed.

[0081] For example, the storage medium 930 may be applied to the electronic device described above, and for example, the storage medium 930 may include memory in the electronic device.

[0082] For example, the storage medium may include a smartphone memory card, a tablet PC memory component, a personal computer hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), portable compact disk read-only memory (CD-ROM), flash memory, or any combination of the above storage media, or other suitable storage media.

[0083] For example, a description of the storage medium 930 can be found in the description of memory in the embodiment of the electronic device, and will not be repeated here. The specific functions and technical effects of the storage medium 930 can be found in the description of the method for processing instant messaging session information described above, and will not be further detailed here.

[0084] In the context of this disclosure, a computer-readable medium may be a tangible medium that contains or stores a program used by or in combination with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of more than these. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier wave, wherein computer-readable program code is carried therein. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit programs used by or in combination with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium can be transmitted on any suitable medium, including but not limited to electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.

[0085] Other embodiments of the Disclosure will be readily conceivable to those skilled in the art in consideration of the Disclosure. The Disclosure is intended to encompass all variations, uses, or adaptive changes of the Disclosure, which, in accordance with the general principles of the Disclosure, include common or customary technical means known in the non-disclosed art. The Disclosure and Examples should be considered illustrative only, and the true scope and spirit of the Disclosure are indicated by the Claims.

[0086] This disclosure is not limited to the precise structure described above and shown in the drawings, and it should be understood that various modifications and changes may be made as long as they do not deviate from that scope. The scope of this disclosure is limited only by the attached claims.

Claims

1. A method for processing instant messaging session information, Receiving a session mode switching operation for the target session, This includes switching the target session from the first session mode to the second session mode in response to the session mode switching operation, The session message management methods differ in different session modes, and the first session mode and the second session mode are different session modes. The first session mode is normal mode, and the second session mode is topic mode. The session message corresponding to the aforementioned topic mode is: In the aforementioned target session, each topic is displayed by exhibiting a topic card corresponding to that topic, and each topic card displays the topic content corresponding to that topic. In response to a user's browsing operation for a topic, the session interface displays topic cards corresponding to each topic, and simultaneously extends the session interface with a sidebar, which is used to display a topic detail interface corresponding to the topic, and the topic detail interface displays the detailed content corresponding to the topic. How to process instant messaging session information.

2. The method for processing instant messaging session information according to claim 1, wherein the different session message management methods in the different session modes include at least one of the session message display method, session message transmission method, and session message notification method being different in the different session modes.

3. After switching the target session from the first session mode to the second session mode, The method of displaying session messages generated before the switch in the target session remains unchanged. In the target session, the new session messages generated after the switch are displayed using a session message display method corresponding to the second session mode. The method for processing instant messaging session information according to claim 1.

4. Switching the target session from the first session mode to the second session mode in response to the aforementioned session mode switching operation is: In response to the aforementioned session mode switching operation, a session mode switching request is sent to the server, The server receives a session attribute set, and the session attribute set includes a session mode attribute. If it is determined that the attribute value of the session mode attribute included in the session attribute set corresponds to the second session mode, the target session is switched from the first session mode to the second session mode, The method for processing instant messaging session information according to claim 1.

5. After sending a session mode switching request to the server, the method for processing the instant messaging session information is as follows: Receiving a notification message from the server indicating that the session mode of the target session will be changed, The method for processing instant messaging session information according to claim 4, further comprising displaying the notification message on the target session interface.

6. Before receiving the session mode switching operation, the instant messaging session information processing method further includes displaying a session mode switching interface corresponding to the target session to a user with pre-configured permissions. Receiving a session mode switching operation for the target session includes a user with the pre-configured authority receiving the session mode switching operation for the target session on the session mode switching interface. The method for processing instant messaging session information according to claim 1.

7. After switching the target session from the normal mode to the topic mode, the method for processing the instant messaging session information is as follows: The target session hides the message input box displayed in the normal mode and displays the topic creation button. The further includes displaying a topic input box in response to a user triggering the topic creation button, The method for processing instant messaging session information according to claim 1.

8. The method for processing instant messaging session information according to claim 1, wherein the operation to view the topic includes an operation to trigger the avatar of the creator of the topic, or an operation to trigger a topic card corresponding to the topic.

9. A processing device for instant messaging session information, A receiving module configured to receive session mode switching operations for a target session, The system includes a switching module configured to switch the target session from a first session mode to a second session mode in response to the session mode switching operation, The session message management methods differ in different session modes, and the first session mode and the second session mode are different session modes. The first session mode is normal mode, and the second session mode is topic mode. The session message corresponding to the aforementioned topic mode is: In the aforementioned target session, each topic is displayed by exhibiting a topic card corresponding to that topic, and each topic card displays the topic content corresponding to that topic. In response to a user's browsing operation for a topic, the session interface displays topic cards corresponding to each topic, and simultaneously extends the session interface with a sidebar, which is used to display a topic detail interface corresponding to the topic, and the topic detail interface displays the detailed content corresponding to the topic. A device for processing instant messaging session information.

10. A computer-readable storage medium in which a computer program is stored, wherein when the computer program is executed on a computer, the computer causes the computer to execute the instant messaging session information processing method described in any one of claims 1 to 8.

11. Electronic device comprising memory and a processor, wherein executable code is stored in the memory, and when the processor executes the executable code, the method for processing instant messaging session information according to any one of claims 1 to 8 is realized.