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

The method and apparatus enable switching between session modes in instant messaging to organize and manage group discussions more effectively, addressing the scattering of content and improving user experience.

JP2025521017AActive Publication Date: 2025-07-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024574653
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-23
Filing Date
2023-11-22
Publication Date
2025-07-04
Estimated Expiration
2043-11-22

AI Technical Summary

Technical Problem

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

Method used

A method and apparatus that allows switching between different session modes, such as normal and topic modes, to manage session messages differently, including display, input, and notification methods, thereby organizing content and improving user experience.

Benefits of technology

Enhances user experience by aggregating content, preventing accidental misoperations, and facilitating easier browsing and management of messages in group discussions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025521017000001_ABST
    Figure 2025521017000001_ABST
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 incorporates herein by reference in its entirety the content disclosed in the above-mentioned Chinese patent application as part of this application.

[0002] (Technical Field) The present 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, they 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 the content related to the same topic and increasing the difficulty for group members to read information.

Summary of the Invention

[0004] The present 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 including: receiving a session mode switching operation for a target session; responding 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 the different session modes are different, and the first session mode and the second session mode are different session modes.

[0006] According to a second aspect, there is provided an apparatus for processing instant messaging session information, the apparatus comprising: a receiving module for receiving a session mode switching operation for a target session; 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 in the different session modes are different, and the first session mode and the second session mode are different session modes.

[0007] According to a third aspect, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method according to any one of the first aspects is realized.

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

[0009] It should be understood that the above general description and the following detailed description are for illustrative and explanatory purposes only and are not intended to limit the present disclosure.

Brief Description of the Drawings

[0010] To more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings that need to be used in the following description of the embodiments are briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without creative labor.

[0011]

Fig. 1a

Fig. 1b

Fig. 1c

Fig. 1d

Fig. 1e

Fig. 2

Fig. 3

Fig. 4

Fig. 5

Fig. 6

Embodiments for Carrying Out the Invention

[0012] To help those skilled in the art better understand the technical solutions in the present disclosure, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some embodiments of the present disclosure, not all embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative efforts belong to the protection scope of the present disclosure.

[0013] When 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 devices and methods consistent with some aspects of the present disclosure detailed in the appended claims.

[0014] The terms used in the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the present disclosure. The singular forms "a", "said", and "the" used in the present disclosure are also intended to include a plurality, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein includes any and all possible combinations of one or more of the associated listed items.

[0015] The terms such as "first", "second", "third", etc. may be used in the present disclosure to describe various information, but it should be understood that such terms should not be limited thereto. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be called the second information, and similarly, the second information may also be called the first information. Depending on the context, the term "if" used herein can be interpreted as "when", "in the case 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, through which people can communicate with group members within the group, and in particular, can discuss hot topics within the group. However, when the number of group members is large, multiple topics may be discussed among different members, and the content regarding the same topic may be too scattered to be easily summarized, making it difficult for group members to read the information.

[0017] In related technologies, a user can create a group in topic mode using 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 regarding 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, which has certain limitations.

[0018] The method for processing instant messaging session information provided by this disclosure switches the target session from one session mode to another by the user's switching of the session mode for the target session in the instant messaging client, thereby managing session messages in different session message management methods in different session modes. This 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 has multiple group management authorities, including the authority to manage the session mode of the group session.

[0020] As shown in FIG. 1a, User A can call the sidebar 101 where group management items are displayed in the session interface of group A, 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 of 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, including 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, updating the attribute value a corresponding to the normal mode to the attribute value b corresponding to the topic mode.

[0021] Next, the server can push an update message to the clients of each member (including User A) in Group A, and the update message includes the session attribute set R. After receiving the update message, the client of each member in Group A can check the attribute values corresponding to each attribute in the session attribute set R. When it is determined that the attribute value of the session mode attribute has changed from a to b, the session corresponding to Group A is switched from the normal mode to the topic mode. Optionally, the server can also push a system notification message to each member in Group A, and the system notification message is used to notify each member that User A has already updated the session mode of Group A.

[0022] Figure 1b is a schematic diagram of a session interface in which the session corresponding to Group A is switched from the normal mode to the topic mode. As shown in Figure 1b, a notification message with the content "User A has already switched this group to the topic mode so as to focus the discussion" is displayed on the session interface of Group A. Also, in the session interface, the message input box 102 shown in Figure 1a is hidden, and the topic creation button 103 is displayed, thereby preventing the user from accidentally sending a reply to an existing topic as a new topic by mistake. When the user triggers the topic creation button by clicking or the like, a topic input box is displayed.

[0023] Figure 1c is a schematic diagram of a session interface when the user triggers the topic creation button. For example, when User A triggers the topic creation button 103 by clicking, a topic input box 104 is displayed on the session interface. User A can input the topic content in 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 a session interface where the user starts a topic. After user A sends the topic content to group A, in the session interface, in the management mode of the topic mode, a topic card 105 corresponding to the topic content is displayed. The topic card 105 can be displayed behind the avatar of user A. The topic card 105 includes a topic area where the topic content is displayed and a comment area where the comment content is displayed. Below the comment area, a reply input box 106 for inputting comment content is displayed. Any member participating in the topic within group A can input and send comment content for the topic through the reply input box 106. If there is too much topic content or comment content corresponding to the topic, in the topic card 105, a part of the topic content or comment content can be folded. By operating to view the topic, the user can call out the sidebar corresponding to the topic, expand the topic detail interface corresponding to the topic in the sidebar, and display the detailed content corresponding to the topic in the topic detail interface, thereby expanding the display area corresponding to the topic.

[0025] Figure 1e is a schematic diagram of a session interface where the user calls out the sidebar of the topic. Specifically, the user can call out the sidebar 107 corresponding to the topic by triggering (for example, clicking) any area of the topic card 105 or the avatar of user A in front of the topic card 105. The complete topic content and comment content corresponding to the topic are displayed in the sidebar 107 for the user to view. Also, at the bottom of the sidebar 107, a reply input box 108 for inputting comment content is displayed. Any member participating in the topic within group A can also input and send comment content for the topic through the reply input box 108.

[0026] Even after switching the session corresponding to group A from the normal mode to the topic mode, the historical messages received before the switch are still displayed as they are, that is, they are still managed in the normal mode. New messages received after the switch are managed in the topic mode. When switching the session mode from the topic mode back to the normal mode again, the messages received after the second switch are managed in the normal mode again.

[0027] The solution provided by this embodiment enables the user to switch the target session from one session mode to another by switching the session mode for the target session in the instant messaging client, thereby managing the session messages in different session message management methods in different session modes. This extends the function of the instant messaging session and improves the user experience. For example, in some scenarios, at the initial stage of creating a normal mode group, since there are few group members and little discussion content, there is no problem in viewing each session message one by one. However, as the number of group members increases, the messages in the group increase, the content becomes scattered, and the messages become increasingly chaotic. At this time, 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 of the historical session messages remains unchanged, and the new session messages are displayed in the session message display method corresponding to the second session mode. Thereby improving the display effect of the session messages and further improving the user experience.

[0029] Furthermore, the session interface hides the message input box that the target session normally displays in the normal mode, displays the topic creation button, and after the user triggers the topic creation button, displays the topic input box, thus preventing the user from accidentally sending a reply to an existing topic as a new topic due to a misoperation, and further improving the user experience.

[0030] Furthermore, in the target session, by displaying topic cards corresponding to each topic respectively, and displaying the topic content corresponding to a certain topic on the topic card corresponding to that topic, the content for the same topic can be more aggregated, making it easier for the user to operate and further improving the user experience.

[0031] Furthermore, when the user triggers a topic browsing operation, by expanding the topic detail interface corresponding to that topic in the sidebar and displaying the detailed content corresponding to that topic in the topic detail interface, the display area corresponding to that topic is expanded, making it easier for the user to browse the topic messages and further improving the user experience.

[0032] Hereinafter, the present disclosure will be described in detail with reference to specific embodiments.

[0033] FIG. 2 is a flowchart of a method for processing instant messaging session information according to an exemplary embodiment. The 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 taken as an example for description. As will be understood by those skilled in the art, the terminal device can include, but is not limited to, mobile terminal devices such as smartphones, smart wearable devices, tablet PCs, etc. The method can include the following steps.

[0034] As shown in FIG. 2, in step 201, a session mode switching operation for the target session is received.

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

[0036] In different session modes, the management methods of session messages are different. For example, the management methods of session messages in different session modes can have at least one difference in the display method of session messages, the sending method of session messages, and the notification method of session messages. Hereinafter, taking the session modes including the normal mode and the topic mode as an example, the management methods of different session messages will be illustrated.

[0037] Regarding the display method of session messages, in the normal mode, session messages can be sequentially displayed on the session interface in session form in the order of the time when the session messages are sent. On the other hand, in the topic mode, topics can be displayed on the session interface in the form of topic cards in the order of the time when the topics are created. Here, each topic card displays the topic content and topic comments related to the topic.

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

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

[0040] In this embodiment, the session mode of the target session can be switched. Specifically, in one implementation form, all group members corresponding to the target session can switch the session mode of the target session through the session mode switching interface provided in the instant messaging client. In other implementation forms, it is also possible to set the operation authority for switching the session mode in advance, whereby a part of the group members have the operation authority to switch the session mode. For example, the group administrator may have the operation authority as the default, or the group administrator may specify that some group members obtain the operation authority, etc. The instant messaging client provides the session mode switching interface corresponding to the target session to the group members with the operation authority, and does not provide the session mode switching interface to the group members without the operation authority. Therefore, only the group members with the operation authority can switch the session mode of the target session through 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 the instant messaging client receives a session mode switching operation by the user for a target session, it sends a session mode switching request to the server. After receiving the session mode switching request, the server can obtain the set of session attributes corresponding to the target session pre-stored. The set of session attributes includes the attribute values of each attribute corresponding to the target session. Here, it includes the attribute value of the session mode attribute, and different attribute values of the session mode attribute correspond to different session modes. The server can change the attribute value of the above session mode attribute based on the session mode switching request (that is, change the attribute value corresponding to the first session mode to the attribute value corresponding to the second session mode), and update the set of session attributes.

[0043] Subsequently, the server sends the updated set of session attributes to each group member of the target group. The instant messaging clients logged in by each group member of the target group, after receiving the set of session attributes sent from the server, check the attribute values of each attribute in the set of session attributes. Each instant messaging client checks that the attribute value of the session mode attribute has changed, and when the changed attribute value corresponds to the second session mode, 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 switching request, a notification message for changing the session mode of the target session may be sent to each group member of the target group. After each group member of the target group who has logged in to the instant messaging client receives the notification message, the instant messaging client displays the notification message on the target session interface to notify each group member that the session mode of the target session has already been switched.

[0045] Note that after the target session is switched from the first session mode to the second session mode, the display method of the session messages generated before the switch in the target session remains unchanged. For example, the session messages generated in the first session mode before the switch are still displayed in the display method corresponding to the first session mode, that is, the display method remains unchanged. The new session messages after the switch in the target session are displayed in the session message display method corresponding to the second session mode.

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

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

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

[0049] Here, the receiving module 301 is used to receive a session mode switching operation for a 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 the session mode switching operation. Here, the session message management methods in different session modes are different, and the first session mode and the second session mode are different session modes.

[0051] In some embodiments, the fact that the session message management methods in different session modes are different includes that at least one of the display method of session messages, the transmission method of session messages, and the notification method of session messages in different session modes is different.

[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 the session messages generated before the switching in the target session remains unchanged, and the new session messages after the switching in the target session are displayed in the session message display method corresponding to the second session mode.

[0053] In some other embodiments, the switching module 302 can include a transmission sub-module, a reception sub-module, and a switching sub-module (not shown).

[0054] Here, the transmission sub-module is used to send a session mode switching request to the server in response to a session mode switching operation.

[0055] The reception sub-module is used to receive a set of session attributes sent from the server, and the set of session attributes includes a session mode attribute.

[0056] When it is determined that the attribute value of the session mode attribute included in the set of session attributes corresponds to the second session mode, the switching sub-module is used to switch the target session from the first session mode to the second session mode.

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

[0058] Here, the notification reception module is used to receive a notification message sent from the server to change the session mode of the target session after sending the session mode switching request to the server.

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

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

[0061] Here, the interface display module is used to display a session mode switching interface corresponding to the target session to a user with a preset permission before receiving the session mode switching operation.

[0062] Here, receiving a session mode switching operation for a target session includes receiving, on a session mode switching interface by a user with a preset permission, a session mode switching operation for the target session.

[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 apparatus may further include a hiding module and an input module (not shown).

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

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

[0067] In some other embodiments, session messages corresponding to the topic mode can be displayed as follows: In the target session, topic cards corresponding to each topic are displayed, and the topic content corresponding to the topic is displayed on the topic card corresponding to any topic.

[0068] In some other embodiments, the apparatus may further include an expansion module (not shown).

[0069] Here, the expansion module is used to expand a topic detail interface corresponding to the topic in the sidebar and display the detailed content corresponding to the topic on the topic detail interface in response to a browsing operation on the topic by the user.

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

[0071] For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to some descriptions of the method embodiments for relevant parts. The device embodiments described above are merely schematic. Here, the units described as separate 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 dispersed among multiple network units. Some or all of the modules therein can be selected according to actual needs to achieve the purpose of the technical solution of the embodiments of the present disclosure. Those skilled in the art can understand and implement it without creative efforts.

[0072] FIG. 4 is a schematic block diagram of an electronic device according to some embodiments of the present disclosure. As shown in FIG. 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 (for example, one or more computer program modules). The processor 911 is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor 911, one or more steps of the above-described method for processing instant messaging session information can be executed to implement the above-described method for processing instant messaging session information. 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 other forms of processing units having data processing capabilities and / or program execution capabilities. For example, the central processing unit (CPU) may be of the X86 or ARM architecture, etc. The processor 911 may be a general-purpose processor or a dedicated processor, and can control other components within the electronic device 910 to execute desired functions.

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

[0075] Note that in the embodiments of the present disclosure, for the specific functions and technical effects of the electronic device 910, reference may be made to the description of the method for processing instant messaging session information described above, and details will not be elaborated herein.

[0076] FIG. 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 implementing, for example, a method for processing instant messaging session information provided by the 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 a server. The electronic device 920 may include, but is not limited to, mobile terminals 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), wearable electronic devices, and fixed terminals such as digital TVs, desktop computers, and smart homes. Note that the electronic device 920 shown in FIG. 5 is merely an example and does not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

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

[0078] Typically, devices such as an input device 926 including a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 927 including a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 928 including a magnetic tape, a hard disk, etc., and a communication device 929 can be connected to the I / O interface 925. The communication device 929 can enable the electronic device 920 to communicate with other electronic devices wirelessly or wiredly to exchange data. FIG. 5 shows the electronic device 920 having various devices, but it should be understood that it is not necessary to implement or include all of the shown devices, and the electronic device 920 can alternatively be implemented or include more or fewer devices.

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

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

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

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

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

[0084] In the context of the present disclosure, a computer-readable medium may be a tangible medium that can include or store a program used in or coupled to an instruction execution system, apparatus, or device. The computer-readable medium may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program code is carried. Such a propagated data signal can take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including, but not limited to, wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0085] Other embodiments of the present disclosure will be readily envisioned by those of ordinary skill in the art in view of the present disclosure. The present disclosure is intended to embrace any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or customary technical means in the art not disclosed herein. The present disclosure and the examples are to be considered only as illustrative, and the true scope and spirit of the present disclosure are indicated by the claims.

[0086] It should be understood that the present disclosure is not limited to the precise structures already described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for processing instant messaging session information, comprising: Receiving a session mode switching operation for a target session; In response to the session mode switching operation, switching the target session from a first session mode to a second session mode, wherein the session message management methods in different session modes are different, and the first session mode and the second session mode are different session modes. A method for processing instant messaging session information.

2. The fact that the session message management methods in different session modes are different includes that at least one of the display method, transmission method, and notification method of session messages in different session modes is different. The method for processing instant messaging session information according to Claim 1.

3. After switching the target session from the first session mode to the second session mode as described above, The display method of the session messages generated before the switching in the target session remains unchanged, The new session messages generated after the switching in the target session are displayed in the session message display method corresponding to the second session mode. The method for processing instant messaging session information according to Claim 1 or 2.

4. The operation of switching the target session from the first session mode to the second session mode in response to the session mode switching operation as described above includes: Sending a session mode switching request to the server in response to the session mode switching operation; Receiving a set of session attributes sent from the server, where the set of session attributes includes a session mode attribute; When it is determined that the attribute value of the session mode attribute included in the set of session attributes corresponds to the second session mode, switching the target session from the first session mode to the second session mode. The method for processing instant messaging session information according to any one of Claims 1 to 3.

5. After sending a session mode switching request to the server as described above, the method for processing the instant messaging session information is as follows: receiving a notification message sent from the server to change the session mode of the target session; The method for processing instant messaging session information according to claim 4, further comprising displaying the notification message on a target session interface.

6. Before receiving the session mode switching operation, the method for processing the instant messaging session information further includes displaying a session mode switching interface corresponding to the target session to a user with a preset privilege. Here, receiving the session mode switching operation for the target session includes receiving, by a user with the preset privilege, 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 any one of claims 1 to 5.

7. The method for processing instant messaging session information according to any one of claims 1 to 6, wherein the first session mode is a normal mode and the second session mode is a topic mode.

8. 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: hiding a message input box displayed in the normal mode of the target session and displaying a topic creation button; The method for processing instant messaging session information according to claim 7, further comprising displaying a topic input box in response to a trigger operation on the topic creation button by a user.

9. The session message corresponding to the topic mode is as follows: displayed by displaying a topic card corresponding to each topic in the target session, where the topic content corresponding to any one of the topics is displayed on the topic card corresponding to any one of the topics. The method for processing instant messaging session information according to claim 7.

10. The method for processing instant messaging session information according to claim 9, further comprising: in response to a browsing operation of a topic by a user, expanding a topic detail interface corresponding to the topic in a sidebar and displaying detailed content corresponding to the topic in the topic detail interface.

11. The method for processing instant messaging session information according to claim 10, wherein the browsing operation of the topic includes an operation of triggering an avatar of the creator of the topic or an operation of triggering a topic card corresponding to the topic.

12. An apparatus for processing instant messaging session information, comprising a receiving module configured to receive a session mode switching operation for a target session, and 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, wherein the session message management methods in different session modes are different, and the first session mode and the second session mode are different session modes.

13. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a computer, the computer is caused to execute the method for processing instant messaging session information according to any one of claims 1 to 11.

14. An electronic device, comprising a 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 11 is realized.

Citation Information

Patent Citations

  • Communication method and device, electronic equipment and storage medium

    CN114422463A

  • System and method for separation based on topic in instant message

    JP2016157437A

  • Control device and control program

    JP2020115313A