Information processing method, device, electronic device, computer-readable recording medium, and computer program

By displaying information payload containers separately from conversation messages, the method addresses the challenge of cumbersome information sharing in group chats, enhancing user experience by making important information easily accessible and visible.

JP2025531759AActive Publication Date: 2025-09-25BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2025513389
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-02-28
Filing Date
2024-02-18
Publication Date
2025-09-25
Estimated Expiration
2044-02-18

AI Technical Summary

Technical Problem

In collaborative communication scenarios, group chat tools require cumbersome methods for sharing service data, leading to a poor user experience due to information being buried in conversation messages, making it difficult for members to notice important information.

Method used

Display information payload containers in a conversation interface, separate from conversation messages, to showcase noteworthy information, allowing dynamic updates and adjustments based on user interactions.

Benefits of technology

Enhances user experience by ensuring important information is easily accessible and visible without interference from conversation messages, improving the viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025531759000001_ABST
    Figure 2025531759000001_ABST
Patent Text Reader

Abstract

An information processing method, device, electronic device and computer-readable medium, which, after receiving a first preset operation, displays one or more information-carrying containers in a conversation interface of a communication system client, and displays preset information in these information-carrying containers, and displays the preset information in a completely different display manner from the conversation information rather than displaying it as a conversation message in a conversation corresponding to the conversation interface, so that all conversation messages related to the conversation interface do not interfere with the attention process of conversation participants in the conversation interface to the preset information, thereby better improving the display effect of some information in the conversation interface, and thereby benefiting the improved user experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application bearing application number 202310184289.6 and entitled "Information processing method, apparatus, electronic device, and computer-readable medium" filed with the China Patent Office on February 28, 2023, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of Internet technology, and in particular to an information processing method, device, electronic device, and computer-readable medium. [Background technology]

[0003] In some application scenarios, users can communicate with each other using some kind of instant communication software, which allows the users to know some messages in a timely manner. For example, the users can know some information from a conversation group, where the conversation group is composed of multiple conversation participants, which allows the conversation participants to communicate in a conversation interface corresponding to the conversation group.

[0004] In collaborative communication scenarios, group chat is a common communication tool used by collaborative teams, and the collaborative teams also need to pay attention to some other service data, so the collaborative teams need to send related service data to the group chat in the form of group messages to achieve information sharing, but this operation method is cumbersome and causes a poor user experience. Summary of the Invention

[0005] In order to solve the above technical problems, the present disclosure provides an information processing method, device, electronic device, and computer-readable medium that can better improve user experience.

[0006] To achieve the above objectives, the technical solution according to the present disclosure is as follows:

[0007] The present disclosure provides an information processing method, the method comprising: displaying one or more information payload containers in a conversation interface of the communication system client in response to a first preset operation; displaying preset information in the one or more information-carrying containers; Here, the preset information is not a conversation message in a conversation corresponding to the conversation interface.

[0008] In one possible embodiment, displaying one or more information-carrying containers in a conversation interface of the communication system client comprises: The method includes displaying a container display area in a conversation interface of a communication system client, and displaying one or more information-carrying containers in the container display area.

[0009] In one possible embodiment, displaying preset information in the one or more information carrying containers comprises: Acquiring data from a service related to one information-mounted container and displaying the acquired data in the information-mounted container; Here, when the conversation interface includes a plurality of information-carrying containers, the plurality of information-carrying containers correspond to the same service side or to different service sides.

[0010] In one possible embodiment, displaying the acquired data in the information-carrying container comprises: The method includes rendering and displaying the acquired data in the information-mounted container according to a display template provided by the service side.

[0011] In one possible embodiment, there is a pre-established association relationship between the information-carrying container and the preset link address of the service side; obtaining data from the service side related to the information-carrying container includes obtaining data from the service side from a page corresponding to the preset link address related to the information-carrying container; Or, There is a pre-established association relationship between the information-carrying container and the preset information access interface of the service side; Obtaining data from the service side associated with the information-carrying container includes obtaining the data from the service side from the preset information access interface associated with the information-carrying container.

[0012] In one possible embodiment, the method comprises: The method further includes updating the information displayed in the one or more information-carrying containers in real time based on changes in the preset information.

[0013] In one possible embodiment, the first preset operation comprises: an operation of opening the conversation interface; and a second preset operation triggered in the conversation interface.

[0014] In one possible embodiment, after displaying a container display area in the conversation interface of the communication system client, the method further comprises: The method further includes adjusting the container display area from a first display state to a second display state in response to a preset adjustment operation, wherein a display area of ​​the container display area in the first display state is different from a display area of ​​the container display area in the second display state.

[0015] In one possible embodiment, when the conversation interface includes a plurality of information-carrying containers, displaying one or more of the information-carrying containers in the container display area includes: displaying, in the container display area, containers among the plurality of information-mounted containers that satisfy preset conditions; After displaying, in the container display area, containers among the plurality of information-mounted containers that satisfy a preset condition, the method further comprises: The method further includes increasing the display area of ​​the container display area in response to a first slide operation triggered on the container display area, and displaying at least one other information-mounted container among the plurality of information-mounted containers other than the container that satisfies the preset condition within the newly increased space of the container display area.

[0016] In one possible embodiment, after increasing the display area of ​​the container display area, the method further comprises: reducing a display area of ​​the container display area in response to a second slide operation triggered on the container display area, wherein a movement direction of the second slide operation is opposite to a movement direction of the first slide operation; Or, reducing a display area of ​​the container display area in response to a slide operation triggered on a conversation display area in the conversation interface, the conversation display area being used to display conversation messages in a conversation corresponding to the conversation interface; Or, The method further includes reducing a display area of ​​the container display region in response to a trigger operation on an information input control in the conversation interface.

[0017] In one possible embodiment, after reducing the display area of ​​the container display area, the method further comprises: When it is determined that the display area of ​​the container display area has decreased to a first area threshold, canceling the display of some or all of the information-carrying containers displayed in the newly increased space; The method further includes canceling the display of containers that meet the preset conditions within the container display area or canceling the display of the container display area on the conversation interface when it is determined that the display area of ​​the container display area has decreased to a second area threshold, the second area threshold being smaller than the first area threshold.

[0018] In one possible embodiment, the container display area is located within a sidebar area of ​​the conversation interface; the conversational interface includes a container entry identifier; After displaying a container display area in the conversation interface of the communication system client, the method further comprises: The method further includes canceling the display of the container display area on the conversation interface in response to a trigger operation on the container entrance identifier.

[0019] In one possible embodiment, the method comprises: copying a link address of the preset information in response to a trigger operation on a first control in the information-mounted container, wherein a page corresponding to the link address is used to display the preset information; Or, The method further includes displaying a comment input control in response to a trigger operation on a second control in the information-mounted container.

[0020] In one possible embodiment, the information-carrying container is a widget.

[0021] The present disclosure provides an information processing device, the device comprising: a first display unit for displaying one or more information payload containers in a conversation interface of the communication system client in response to a first preset operation; and a second display unit for displaying preset information in the one or more information-carrying containers, wherein the preset information is not a conversation message in a conversation corresponding to the conversation interface.

[0022] The present disclosure further provides an electronic device, the device including a processor and a memory; the memory is used to store instructions or computer programs; The processor is used to execute the instructions or computer programs in the memory to cause the electronic device to perform the information processing method according to the present disclosure.

[0023] The present disclosure provides a computer-readable medium having instructions or a computer program stored thereon, which, when executed on a device, causes the device to perform an information processing method according to the present disclosure.

[0024] The present disclosure provides a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing an information processing method according to the present disclosure.

[0025] Compared with the prior art, the present disclosure has at least the following advantages:

[0026] In the technical solution disclosed herein, for a communication system (e.g., a kind of instant communication software), after receiving a first preset operation (e.g., an operation such as opening a conversation interface of a certain group) triggered on the communication system client, one or more information-carrying containers are displayed in the conversation interface of the communication system client, and preset information (e.g., noteworthy information of some or all members in a certain conversation group) is displayed in these information-carrying containers, so that the preset information is not displayed as a conversation message in the conversation corresponding to the conversation interface, but is displayed in a completely different display manner from the conversation information, thereby ensuring that all conversation messages related to the conversation interface do not interfere with the user's attention process to the preset information, and thus the display effect of some information (e.g., the display effect of some noteworthy information) in the conversation interface can be better improved, which is beneficial to improving the user experience (e.g., the viewing experience of some noteworthy information). [Brief explanation of the drawings]

[0027] In order to more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings necessary for describing the embodiments or the prior art. It is obvious that the drawings in the following description are only some of the embodiments described in the present disclosure, and those skilled in the art can also obtain other drawings based on these drawings without exerting any creative effort.

[0028] [Figure 1] 1 is a flowchart of an information processing method provided by an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of an interaction process of a communication system provided by an embodiment of the present disclosure. [Figure 3] FIG. 2 is another schematic diagram of the interaction process of a communication system provided by an embodiment of the present disclosure. [Figure 4]FIG. 2 is another schematic diagram of an interaction process of a communication system provided by an embodiment of the present disclosure. [Figure 5] 1 is a schematic diagram of a conversation interface provided by an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of another conversation interface provided by an embodiment of the present disclosure. [Figure 7] FIG. 1 is a structural schematic diagram of an information processing device provided by an embodiment of the present disclosure. [Figure 8] 1 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0029] In fact, for some communication systems (e.g., certain kinds of instant communication software), the information display method it provides for a conversation group is generally single. For example, for one conversation group, various group members in the conversation group always communicate through conversation messages, and thus some information that should be noticed by all group members is easily buried in a large amount of conversation messages, making it difficult for some group members to directly notice this noteworthy information, and some group members need to perform complicated operations to find this noteworthy information from a large amount of conversation information, thus greatly affecting the user experience.

[0030] Based on the above, in order to better improve the user experience, the present disclosure provides an information processing method, which may be specifically as follows: for a communication system (e.g., a type of instant communication software), after receiving a first preset operation (e.g., an operation such as opening a conversation interface of a certain group) triggered on the communication system client, one or more information-carrying containers are displayed in the conversation interface of the communication system client, and preset information (e.g., noteworthy information of some or all members of a certain conversation group) is displayed in these information-carrying containers, so that the preset information is not displayed as a conversation message in a conversation corresponding to the conversation interface, but is displayed in a display manner completely different from the conversation information, thereby preventing all conversation messages related to the conversation interface from interfering with the user's attention process to the preset information, and allowing the user to quickly view the preset information through these information-carrying containers, which can better improve the display effect of some information in the conversation interface (e.g., the display effect of some noteworthy information), and is thereby beneficial to improving the user experience (e.g., the viewing experience of some noteworthy information).

[0031] Furthermore, the embodiments of the present disclosure do not limit the execution body of the information processing method according to the embodiments of the present disclosure. For example, the information processing method according to the embodiments of the present disclosure may be used in a terminal device or a server. For example, the information processing method according to the embodiments of the present disclosure may be realized through a data interaction process between a terminal device and a server. Here, the terminal device may be a smartphone, a computer, a personal digital assistant (PDA), a tablet PC, etc. The server may be a standalone server, a cluster server, or a cloud server.

[0032] In order to allow those skilled in the art to better understand the solutions of the present disclosure, the following clearly and completely describes the technical solutions in the embodiments of the present disclosure, in conjunction with the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, and do not represent all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without any creative effort fall within the scope of protection of the present disclosure.

[0033] To better understand the technical solution of the present disclosure, the following first describes the information processing method of the present disclosure with reference to several drawings. As shown in Figure 1, the information processing method of the embodiment of the present disclosure includes the following steps S1 to S2. Here, Figure 1 is a flowchart of the information processing method of the embodiment of the present disclosure.

[0034] S1: In response to a first preset operation, display one or more information-bearing containers in a conversation interface of a communication system client.

[0035] Here, a communication system is used to provide one user with the ability to communicate with other users, and the present disclosure does not limit the communication system, for example, it may be any one of the conventional or future communication systems (e.g., some kind of instant communication system).

[0036] The conversation interface is used to display an information exchange process between at least two users, and the present disclosure does not limit the conversation interface, for example, it may be a conversation interface corresponding to a conversation group (e.g., conversation interface 200 shown in FIG. 2 or conversation interface 301 shown on page 300 in FIG. 3), whereby the conversation interface is used to display an information exchange process between group members in the conversation group. Also, for example, it may be any other type of conversation interface, and the present disclosure does not specifically limit the same.

[0037] The information-carrying container is a container having an information-carrying function, and is used to carry and display some data information different from the conversation message (especially some information that constantly requires the attention of the user during the conversation). For example, the information-carrying container may be the container 206 shown in Fig. 2 or the container 304 shown in Fig. 3.

[0038] Furthermore, the present disclosure does not limit the embodiment of the information-mounted container. For example, it may be implemented using any container with an information-mounting function, whether conventional or future. For example, it may be a container designed according to an actual application scenario and suitable for the application scenario. For example, in some application scenarios, the information-mounted container may be implemented using a widget, which dynamically displays important information in a conversation group on the conversation interface, facilitating group members' timely attention to the information. This is advantageous for focusing group members' attention on the information displayed by the information-mounted container. In other words, in one possible embodiment, the information-mounted container may be a widget.

[0039] The present disclosure does not limit the content to be placed and displayed in the information-mounted container. For example, it may be implemented by adopting preset information in the following embodiment. For the related content of the preset information, please refer to the related content of S2 below. For the sake of brevity, the description is omitted here.

[0040] The first preset operation is used to trigger the display flow of the information-loaded container on the conversation interface, and the present disclosure does not limit the embodiment of the first preset operation, and for ease of understanding, the two situations are described together below.

[0041] Situation 1: In some application scenarios (for example, when displaying a conversation interface, an information-carrying container is displayed by default), in order to better improve the information display effect, the information-carrying container may be displayed at the same time as the conversation interface is deployed, so that the user can view the information carried and displayed by the information-carrying container after the conversation interface is deployed without having to perform any operations.

[0042] As can be seen from the relevant content of the above-mentioned Situation 1, in some application scenarios, the information-carrying container may be displayed simultaneously with opening the conversation interface. Based on this, the present disclosure provides one possible embodiment of the first preset operation, in which the first preset operation may specifically be an operation for opening the conversation interface. As can be seen from this, in some application scenarios, the first preset operation may be any one of the conventional or future operations that can open the conversation interface (for example, a click operation on area 303 in FIG. 3 ).

[0043] Situation 2: In some application scenarios, the information-carrying container is not displayed at the same time as the conversation interface is opened, and the user needs to trigger the display flow for the information-carrying container through certain operations.

[0044] Based on the relevant content of the above-mentioned Situation 2, the present disclosure provides another possible embodiment of the first preset operation, in which the first preset operation may be a second preset operation specifically triggered on the conversation interface when the conversation interface is in a display state, where the second preset operation refers to an operation triggered on the conversation interface for triggering the display flow of the information-carrying container on the conversation interface, and the present disclosure does not limit the second preset operation, for example, it may be implemented by adopting a certain type of pre-set gesture.

[0045] Also, for example, in some application scenarios (for example, when the information processing method according to the present disclosure is used in a big-screen terminal such as a personal computer), if the conversation interface includes a container entrance identifier, the second preset operation may be a trigger operation (for example, a click operation) on the container entrance identifier. Here, the container entrance identifier is used to identify the viewing entrance of the information-carrying container, and the present disclosure is not limited to the embodiment of the container entrance identifier. For example, in one embodiment, it may be implemented by employing a group tab called "Group Components" shown in area 302 in FIG. 3.

[0046] Also, for example, in some application scenarios (for example, when the information processing method according to the present disclosure is used in a small screen terminal such as a mobile phone), if a title area in the conversation interface (for example, area 205 shown in FIG. 2) is used to display the information-containing container, the second preset operation may be a drag-down operation triggered on the title area (i.e., an operation of pressing and holding a position in the title area and sliding away from the top border of the conversation interface).

[0047] In fact, in order to better avoid some information being obstructed by conversation messages, the present disclosure further provides one possible embodiment of the conversation interface, in which the conversation interface may include a conversation display area and a container display area (e.g., area 201 shown in FIG. 2, or the sidebar area shown on page 300 in FIG. 3, or area 201 shown in FIG. 4, etc.), and there is no overlapping area between the conversation display area and the container display area. Here, the conversation display area is used to display conversation messages in the conversation corresponding to the conversation interface. The container display area is used to display one or more information-carrying containers.

[0048] Furthermore, the present disclosure does not limit the positional relationship between the conversation display area and the container display area, and for example, the position of the conversation display area in the conversation interface and the position of the container display area in the conversation interface are adjacent to each other horizontally or vertically.

[0049] It should be noted that the present disclosure does not limit the location of the container display area in the conversation interface, and for example, in some application scenarios (for example, when the information processing method according to the present disclosure is used in a small-screen terminal such as a mobile phone), the container display area may be located in the top area of ​​the conversation interface to better improve the display effect of some noteworthy information, or in some application scenarios (for example, when the information processing method according to the present disclosure is used in a big-screen terminal such as a personal computer), the container display area may be located in the sidebar area of ​​the conversation interface.

[0050] As can be seen from the content of the above three paragraphs, in one possible embodiment, the above S1 may specifically be as follows: in response to a first preset operation, display a container display area (e.g., area 201 shown in FIG. 2 or the sidebar area shown on page 300 in FIG. 3) in the conversation interface of the communication system client, and display one or more information-carrying containers in the container display area. Here, since the container display area is completely independent from the conversation information display area in the conversation interface (i.e., the above-mentioned "conversation display area"), the display information in the container display area does not interfere with the conversation information in the conversation interface, so that the information-carrying containers displayed in the container display area do not interfere with the conversation information in the conversation interface, and further, the information carried by these information-carrying containers does not interfere with the conversation information in the conversation interface, thereby effectively avoiding the adverse effects caused by the interference of conversation information, which is beneficial to improving the user experience.

[0051] As can be seen from the relevant content of S1 above, for a communication system (e.g., a certain kind of instant communication software), after receiving a first preset operation (e.g., an operation such as opening a conversation interface for a certain group) triggered on the communication system client, one or more information-carrying containers will be displayed in the conversation interface of the communication system client, so that the user of the client can quickly grasp some noteworthy information using these information-carrying containers, thereby better improving the display effect of this information and thereby benefiting the improvement of user experience.

[0052] S2: Display preset information in one or more information-carrying containers, where the preset information is not a conversation message in a conversation corresponding to the conversation interface.

[0053] Here, the preset information is the content carried and displayed by the information-carrying container, and the preset information is not a conversation message in a conversation corresponding to a conversation interface. As can be seen, the preset information may be data information different from the conversation information displayed by the information-carrying container.

[0054] Furthermore, the present disclosure does not limit the embodiment of the preset information, and for example, the preset information may be data information provided by a certain service side (for example, the progress of a certain project / task, the development of a certain situation, etc.). Here, the service side may be a service that can provide data to the information-mounted container.

number

[0055] Furthermore, for example, the preset information may be a part or all of the data in one data document.

[0056] Further, for example, the information-carrying container may be other noteworthy information (particularly, information whose changes require constant attention), and the present disclosure is not specifically limited in this regard.

[0057] In fact, to better meet the information display effect, the present disclosure further provides one possible embodiment of the above S2, which may be specifically as follows: For any one information-carrying container, data can be obtained from the service side related to the information-carrying container, and the obtained data can be displayed in the information-carrying container, thus realizing the data related to the service side related to the information-carrying container being carried and displayed by the information-carrying container.

[0058] Furthermore, the present disclosure does not limit the embodiment of the service side corresponding to each information-mounted container in the above conversation interface; for example, when the conversation interface includes multiple information-mounted containers, the multiple information-mounted containers may correspond to the same service side or different service sides, and the present disclosure does not specifically limit this.

[0059] It can be seen that for a conversation interface, if only one information-carrying container is provided on the conversation interface, the information-carrying container may be associated with a certain type of service side, so that the information-carrying container can be used to carry and display data obtained from the service side. However, if multiple information-carrying containers are provided on the conversation interface, service sides associated with these information-carrying containers may be configured according to actual application scenarios, so that these information-carrying containers can be used to carry and display data obtained from one or more service sides, which is beneficial to improving the richness of data display and thereby improving the user experience.

[0060] Note that the present disclosure does not limit the embodiment in which data is acquired from the service side, and for ease of understanding, two examples will be described below.

[0061] Example 1: In some application scenarios (e.g., when a service side can display data through a web page), the purpose of obtaining data from the service side may be achieved by a preset link address of the service side. Here, the preset link address is used to uniquely identify a web page corresponding to the service side, and the web page corresponding to the service side is used to display some information resources provided by the service side. As can be seen, in one possible embodiment, the preset link address may be an acquisition address of the information resource on the service side. In addition, the present disclosure does not limit the preset link address; for example, it may be implemented by adopting a Uniform Resource Locator (URL).

[0062] As can be seen from the above, in one possible embodiment, for any information-carrying container, when a pre-defined association relationship exists between the information-carrying container and a preset link address on a service side, the above S2 may specifically include: obtaining data on the service side from a page corresponding to the preset link address related to the information-carrying container, and displaying the obtained data in the information-carrying container, where the page corresponding to the preset link address is a web page having the preset link address, and the page corresponding to the preset link address can be used to display information resources on the service side.

[0063] As can be seen from the relevant content of Example 1 above, in one possible embodiment, for any one information-bearing container deployed on the conversation interface, a preset link address of a service side may be associated with the information-bearing container, so that when the information-bearing container is displayed on the conversation interface, data from the service side can be obtained from the page corresponding to the preset link address related to the information-bearing container, and the obtained data can be displayed in the information-bearing container, so that the information-bearing container can be used to carry and display data from the service side. In this way, the purpose of browsing the information resources of the service side without the user leaving the conversation interface can be achieved, which is beneficial to improving the user's information browsing experience.

[0064] Example 2: In some application scenarios (for example, when the service side can communicate with other objects through a preset access interface), the purpose of obtaining data from the service side may be achieved through a preset information access interface on the service side, where the preset information access interface is an interface that is preset for the service side and allows other objects (for example, certain application programs) to access data, and the present disclosure does not limit the preset information access interface.

[0065] As can be seen from the above, in one possible embodiment, for any information-carrying container, when a pre-defined association relationship exists between the information-carrying container and a preset information access interface on the service side, the above S2 may specifically include: obtaining data on the service side from the preset information access interface related to the information-carrying container, and displaying the obtained data in the information-carrying container.

[0066] As can be seen from the relevant content of Example 2 above, in one possible embodiment, for any one of the information-carrying containers deployed on the conversation interface, a preset information access interface on the service side may be associated with the information-carrying container, so that when the information-carrying container is displayed on the conversation interface, data on the service side can be obtained from the preset information access interface associated with the information-carrying container, and the obtained data can be displayed in the information-carrying container, so that the information-carrying container can be used to carry and display data from the service side. In this way, the purpose of browsing the information resources of the service side can be achieved without the user leaving the conversation interface, which is beneficial to improving the user's information browsing experience.

[0067] In fact, to better improve the information display effect, the present disclosure further provides one possible embodiment of the above S2, which may be specifically as follows: For an information-carrying container, obtain data from a service side related to the information-carrying container, and render and display the obtained data in the information-carrying container according to a display template provided by the service side. Here, the display template is a template provided by the service side that needs to be used when displaying the "obtained data." The present disclosure does not limit the manner in which the display template is obtained. For example, the display template may be obtained together with the process of obtaining the "obtained data." Alternatively, the display template may be obtained from a storage space designated by the service side. Alternatively, the display template may be obtained in other ways, and the present disclosure does not specifically limit this.

[0068] It should be noted that the present disclosure does not limit the relationship between the execution time of the step of "displaying preset information in one or more information-carrying containers" in S2 and the execution time of the step of "displaying one or more information-carrying containers in the conversation interface of the communication system client" in S1, for example, they may be the same, or the former may be later than the latter.

[0069] As can be seen from the relevant content of S1 to S2 above, for the information processing method according to an embodiment of the present disclosure, after receiving a first preset operation (e.g., an operation such as opening a conversation interface for a certain group) triggered on the communication system client, one or more information-carrying containers are displayed in the conversation interface of the communication system client, and preset information (e.g., noteworthy information of some or all members in a certain conversation group) is displayed in these information-carrying containers, so that the preset information is not displayed as a conversation message in the conversation corresponding to the conversation interface, but is displayed in a completely different display manner from the conversation information, thereby ensuring that all conversation messages related to the conversation interface do not interfere with the user's attention process to the preset information, and thus the display effect of some information (especially the display effect of some noteworthy information) in the conversation interface can be better improved, which is beneficial to improving the user experience (especially the viewing experience for some noteworthy information).

[0070] In fact, in some application scenarios, for the preset information displayed through the information-carrying container in the conversation interface, the preset information may not be constant but may change dynamically. Therefore, in order to better improve the information display effect, the present disclosure further provides a possible embodiment of an information processing method, in which the information processing method may not only include the above-mentioned S1 to S2, but may also include the following step 11, where the execution time of step 11 is slower than the execution time of S2.

[0071] Step 11: Based on the changes in the above information, the information displayed in the preset and one or more information-carrying containers is updated in real time, so that the information displayed in the one or more information-carrying containers is always kept consistent with the preset information.

[0072] In the present disclosure, for a conversation interface, when one or more information-carrying containers are displayed on the conversation interface and preset information is displayed in the one or more information-carrying containers, when an update occurs to the preset information, the information displayed in the one or more information-carrying containers can be updated in real time based on the change in the preset information, and the information carried and displayed by these information-carrying containers can be kept consistent with the preset information. In this way, the purpose of displaying the preset information in real time can be achieved by these information-carrying containers, and the user can grasp the dynamic changes in the preset information in real time without leaving the conversation interface, which is advantageous to improving the user's information viewing experience.

[0073] As can be seen from the relevant content of step 11 above, for a communication system (e.g., a certain type of instant communication software), when one or more information-carrying containers are displayed in the conversation interface of the communication system client, and preset information is displayed in the one or more information-carrying containers, the content carried and displayed by these information-carrying containers may change with the change of the preset information, thereby achieving the purpose of dynamically displaying some noteworthy information by these information-carrying containers, so that conversation participants in the conversation interface can better focus on the content carried and displayed by these information-carrying containers, which is beneficial to improving the user experience.

[0074] In fact, in some application scenarios (for example, when the information processing method of the present disclosure is used in a small-screen terminal such as a mobile phone), when the container display area and the conversation display area in the above conversation interface are adjacent to each other, the boundary line between the container display area and the conversation display area can be dynamically adjusted (for example, the dynamic change process shown in Figure 2) to meet the information display needs under various circumstances, which is advantageous to improving the user experience.

[0075] Based on this, the present disclosure further provides one possible embodiment of the above information processing method, in which the information processing method may include at least the following step 21, where the execution time of step 21 is slower than the execution time of the above step of "displaying a container display area in a conversation interface of a communication system client."

[0076] Step 21: In response to a preset adjustment operation, adjust the container display area from a first display state to a second display state, and the display area of ​​the container display area in the first display state is different from the display area of ​​the container display area in the second display state.

[0077] Here, the preset adjustment operation is used to trigger an adjustment flow for the display area of ​​the container display region.

[0078] Furthermore, the present disclosure does not limit the above-mentioned preset adjustment operation. For example, when the container display area is area 201 shown in FIG. 2, the preset adjustment operation may be a drag-down operation triggered on the container display area (i.e., an operation of pressing and holding a certain position on the container display area and sliding in a direction away from the top boundary of the conversation interface), and in this way, the drag-down operation can trigger an increase flow on the display area of ​​the container display area (i.e., an expansion process on the container display area).

[0079] For example, when the container display area is area 201 shown in Figure 2, the preset adjustment operation may be a push-up operation triggered on the container display area (i.e., an operation of pressing a certain position on the container display area and sliding it in a direction approaching the top boundary of the conversation interface), and in this way, the push-up operation can be used to trigger a reduction flow on the display area of ​​the container display area (i.e., a shrinkage process on the container display area).

[0080] Furthermore, for example, when the conversation interface includes a conversation display area and a container display area (for example, the container display area is area 201 shown in Figure 2), the preset adjustment operation may be a slide operation (for example, a slide operation along any one of the vertical directions) triggered on the conversation display area, and in this way, the push-up operation can be used to trigger a reduction flow on the display area of ​​the container display area (i.e., a contraction process on the container display area).

[0081] Furthermore, for example, when the conversation interface not only includes a container display area (for example, the container display area is area 201 shown in FIG. 2 ) but also includes an information input control, the preset adjustment operation may be a trigger operation for the information input control. Here, the information input control is a control that needs to be used when editing conversation information, and may include, for example, at least a text input box, an expression input control, etc.

[0082] The first display state is the display state of the container display area before the display area adjustment process is performed on the container display area. For example, the first display state may be the display state of the area 201 in FIG.

[0083] The second display state is the display state of the container display area after a display area adjustment process is performed on the container display area. For example, when the first display state is the display state of the area 201 in Fig. 2, if the preset adjustment operation is a drag-down operation, the second display state may be the display state of the area 202 in Fig. 2 or the display state of the area 207 in Fig. 5, whereby the display area of ​​the container display area in the second display state is larger than that of the container display area in the first display state. When the preset adjustment operation is a push-up operation (or a slide operation that moves along the vertical direction and is triggered on the conversation display area, or a trigger operation on an information input control, etc.), the second display state may be the display state of the area 205 in Fig. 2 or the hidden state shown in the conversation interface 206 in Fig. 4, whereby the display area of ​​the container display area in the second display state is smaller than that of the container display area in the first display state.

[0084] As can be seen from the relevant content of step 21 above, for a communication system (e.g., a certain kind of instant communication software), when a container display area is displayed in the conversation interface of the communication system client, and one or more information-carrying containers are displayed in the container display area, the display area of ​​the container display area can be adjusted according to user operation, so that the display area of ​​the container display area can meet the information display needs under the current situation as much as possible, which is beneficial to improving the user experience.

[0085] To better understand the above adjustment process, an example will be provided below.

[0086] For example, in one possible embodiment, the information processing method may specifically include at least the following steps 31 to 34.

[0087] Step 31: In response to a first preset operation, display a container display area in a conversation interface of a communication system client, where the conversation interface includes a plurality of information-carrying containers, and the plurality of information-carrying containers are used to display preset information.

[0088] Step 32: In the container display area, containers that satisfy the preset conditions among the plurality of information-mounted containers are displayed.

[0089] Here, the preset conditions are conditions that should be met as a basis when displaying the container display area in the conversation interface.

[0090] Furthermore, the present disclosure does not limit the preset condition, and the preset condition may be set in advance according to the application scenario. For example, when the conversation interface includes multiple information-mounted containers, the preset condition may specifically be one information-mounted container (e.g., container 206 shown in FIG. 2) that is arranged at the forefront of the multiple information-mounted containers. As can be seen, in one possible embodiment, when a container display area is displayed in the conversation interface, only the information-mounted container that is at the top of the multiple information-mounted containers may be displayed in the container display area.

[0091] For example, to better improve the information display effect, the present disclosure further provides one possible embodiment of the preset condition, in which when the conversation interface includes multiple information-carrying containers, the preset condition may be specifically the information-carrying container with the highest importance characterizing data among the multiple information-carrying containers, where the importance characterizing data is used to characterize the importance of the information-carrying container, and the implementation of the present disclosure does not limit the manner of determining the importance characterizing data, for example, it may be manually set by several users or automatically determined according to a predetermined rule, and the present disclosure does not specifically limit this.

[0092] As can be seen from the above, in one possible embodiment, when a container display area is displayed in the conversation interface, only the information-carrying container with the highest importance characterization data among the plurality of information-carrying containers may be displayed in the container display area, thereby ensuring that conversation participants in the conversation interface can view the most noteworthy information in a timely manner, and thus better improving the user's information viewing experience.

[0093] As can be seen from the relevant contents of steps 31 to 32 above, for one communication system (e.g., a certain type of instant communication software), after the communication system client receives a first preset operation (e.g., an operation such as opening a conversation interface of a certain group), it displays a container display area (e.g., area 201 shown in Figure 2) in the conversation interface of the communication system client, and displays a container (e.g., container 206 shown in Figure 2) that meets the preset conditions among the above-mentioned multiple information-containing containers in the container display area, so that the user can view some of the noteworthy information from the container.

[0094] Step 33: In response to a first slide operation triggered on the container display area, the display area of ​​the container display area is increased, and at least one other information-mounted container among the plurality of information-mounted containers other than the container that satisfies the preset conditions is displayed within the newly increased space of the container display area.

[0095] Here, the first slide operation is used to trigger an increase flow to the display area of ​​the container display area, and the present disclosure does not limit the first slide operation, for example, it may be a drag-down operation shown in Figure 2 (i.e., an operation of pressing and holding a position in the container display area and sliding away from the top boundary of the conversation interface).

[0096] The above-mentioned "newly increased space in the container display area" is the area increased relative to the container display area when the step of "increasing the display area of ​​the container display area" is executed (for example, the difference in area between area 202 and area 201 in Figure 2).

[0097] Furthermore, the present disclosure does not limit the method for determining the information-equipped container to be displayed in the above-mentioned "newly added space in the container display area," and for example, it may be determined according to the arrangement order of all containers among the above-mentioned multiple information-equipped containers.

[0098] In fact, in order to better improve the information display effect, the present disclosure further provides one possible embodiment of the above step 33, in which, when the conversation interface includes a container display area and a conversation display area, step 33 may specifically be as follows: in response to a first slide operation triggered on the container display area, increase the display area of ​​the container display area, and display at least one information-carrying container other than the container that satisfies the preset condition among the plurality of information-carrying containers in the newly increased space of the container display area; and decrease the display area of ​​the conversation display area so that the decrease in the display area of ​​the conversation display area is equal to the increase in the display area of ​​the container display area.

[0099] As can be seen from the relevant content of the above steps 31 to 33, for a communication system (for example, a kind of instant communication software), after receiving a first preset operation (for example, an operation such as opening a conversation interface for a certain group) triggered on the communication system client, the system will first display a container display area (for example, area 201 shown in FIG. 2) in the conversation interface of the communication system client, and then display a container (for example, container 206 shown in FIG. 2) among the plurality of information-carrying containers that meets the preset conditions within the container display area. After receiving a first slide operation (for example, the "drag-down operation" shown in FIG. 2) triggered on the container display area, the display area of ​​the container display area will be increased and the display area of ​​the conversation display area in the conversation interface will be reduced, thereby achieving the purpose of dynamically adjusting the boundary between the container display area and the conversation display area, which can better improve the information display effect and is more conducive to improving the user experience.

[0100] In fact, in some application scenarios, when the container display area is in an expanded state (i.e., the display state of area 202 in FIG. 2 ), the space in the container display area is limited. Therefore, in order to better improve the information display effect, the present disclosure further provides a possible embodiment of the information processing method, in which the information processing method includes at least the following step 34, where the execution time of step 34 is slower than the execution time of step 33:

[0101] Step 34: In response to an information switching operation triggered on the container display area, the information-mounted container currently displayed in the container display area is switched.

[0102] Here, the information switching operation may be set in advance according to the application scenario, for example, it may be a trigger operation for a certain switching control, or it may be a triggered up / down scroll operation for a container display area.

[0103] As can be seen from the relevant content of step 34 above, for a communication system (e.g., a certain kind of instant communication software), when a container display area is currently displayed in the conversation interface of the communication system client, and the container display area is currently in an expanded state (i.e., the display state of area 202 in Figure 2), the information-carrying container currently displayed in the container display area may be switched according to user operation, thereby allowing the user to view more noteworthy information in the container display area, which is advantageous to improving the user experience.

[0104] In fact, in some application scenarios, the container display area in an expanded state occupies a large space, so in order to better meet the demand for display space for other information, the present disclosure further provides one possible embodiment of the above information processing method, in which the information processing method includes at least one of the following steps 35 to 37, where the execution time of step 35, the execution time of step 36, and the execution time of step 37 are all slower than the execution time of step 31 (or all slower than the execution time of step 33, or all slower than step 32).

[0105] Step 35: In response to a second slide operation triggered on the container display area, the display area of ​​the container display area is reduced, and the movement direction of the second slide operation is opposite to the movement direction of the first slide operation.

[0106] Here, the second slide operation is used to trigger a reduction flow for the display area of ​​the container display area, and the present disclosure does not limit the second slide operation; for example, it may be a push-up operation as shown in FIG. 2 (i.e., an operation of pressing and holding a certain position in the container display area and sliding in a direction approaching the top boundary of the conversation interface).

[0107] In fact, in order to better improve the information display effect, the present disclosure further provides one possible embodiment of the above step 35, in which, when the conversation interface includes a container display area and a conversation display area, step 35 may specifically be as follows: in response to a second sliding operation triggered on the container display area, reduce the display area of ​​the container display area and increase the display area of ​​the conversation display area, so that the increase in the display area of ​​the conversation display area is equal to the decrease in the display area of ​​the container display area.

[0108] Step 36: In response to a slide operation triggered on the conversation display area in the conversation interface, reduce the display area of ​​the container display area, and the conversation display area is used to display conversation messages in the conversation corresponding to the conversation interface.

[0109] It should be noted that the "slide operation" in step 36 may be set in advance according to the application scenario, for example, it may be a slide operation that moves along the vertical direction and is triggered within the conversation display area.

[0110] It should be further noted that the implementation of the step of "reducing the display area of ​​the container display area" in step 36 is similar to the implementation of the step of "reducing the display area of ​​the container display area" in step 35 above, and for the sake of brevity, the description thereof will be omitted here.

[0111] Step 37: In response to a trigger operation on the information input control in the conversation interface, the display area of ​​the container display region is reduced.

[0112] For the details of the "information input control" in step 37, please refer to the above description. The "trigger operation" in step 37 may be preset according to the application scenario, for example, it may be a click operation triggered on the information input control. For example, when the information input control includes a text input box, the "trigger operation" may be an operation to wake up the keyboard.

[0113] It should be further noted that the implementation of the step of "reducing the display area of ​​the container display area" in step 37 is similar to the implementation of the step of "reducing the display area of ​​the container display area" in step 35 above, and for the sake of brevity, the description thereof will be omitted here.

[0114] As can be seen from the relevant content of steps 35 to 37 above, for a communication system (for example, a certain kind of instant communication software), when a container display area is currently displayed in the conversation interface of the communication system client, and the container display area is currently in a non-contracted state (for example, the display state shown in area 202 in Figure 2, or the default state shown in area 201 in Figure 2), after receiving some operations triggered on the conversation interface (for example, a push-up operation triggered on the container display area, an up-down slide operation triggered on the conversation area in the conversation interface, or a trigger operation on an information input control in the conversation interface), the display area of ​​the container display area may be reduced and the display area of ​​the conversation display area may be increased, thereby achieving the purpose of dynamically adjusting the boundary line between the container display area and the conversation display area, which can better improve the information display effect and is more conducive to improving the user experience.

[0115] In fact, in order to better improve the information display effect, when the container display area is currently in an expanded state (for example, the display state of area 202 in FIG. 2), the container display area may undergo a contraction process according to a multi-stage manner. Based on this, the present disclosure further provides a contraction process for the container display area, which may specifically include the following steps 41 to 42:

[0116] Step 41: If it is determined that the display area of ​​the container display area has decreased to a first area threshold, cancel the display of some or all of the information-carrying containers displayed in the newly added space, where the first area threshold may be preset according to the application scenario.

[0117] In the present disclosure, for a communication system (e.g., a certain type of instant communication software), when a container display area is currently displayed in the conversation interface of the communication system client, and the container display area is currently in an expanded state (i.e., the display state of area 202 in Figure 2), after receiving some operations triggered on the conversation interface (e.g., an operation such as a push-up triggered on the container display area), the display area of ​​the container display area may be reduced, and along with the process of reducing the display area of ​​the container display area, the display of some or all of the information-carrying containers displayed in the newly increased space may be gradually canceled, thereby achieving the purpose of adjusting the display state of the container display area from the state of area 202 in Figure 2 to the state of area 204 in Figure 2, and thereby better improving the information display effect.

[0118] Step 42: When it is determined that the display area of ​​the container display area has decreased to a second area threshold, cancel the display of the container that meets the preset condition in the container display area, or cancel the display of the container display area on the conversation interface, where the second area threshold may be set in advance according to an application scenario, and the second area threshold is smaller than the first area threshold.

[0119] In the present disclosure, for a communication system (e.g., a certain type of instant communication software), when a container display area is currently displayed in the conversation interface of the communication system client and the container display area is currently in an expanded state (i.e., the display state of area 202 in Figure 2), after receiving some operations triggered on the conversation interface (e.g., an operation such as a push-up triggered on the container display area), the display area of ​​the container display area may be reduced until only one information-carrying container is displayed in the container display area, and if the user determines that the operation is still being performed, the display of the information-carrying container may be directly canceled in the container display area (e.g., the state shown in area 205 in Figure 2), or the display of the container display area may be directly canceled on the conversation interface (e.g., the state shown in the conversation interface 206 in Figure 4).

[0120] As can be seen from the relevant content of steps 41 to 42 above, for a container display area in an expanded state (e.g., area 202 in FIG. 2), the container display area can realize a shrinking process for the container display area through two stages of reducing the display area, thus better meeting the information display needs.

[0121] In fact, for a currently displayed container display area, the container display area may be hidden while the user is viewing the conversation information, so as to ensure the display effect of the conversation information. Based on this, the present disclosure further provides one possible embodiment of the above information processing method, in which the information processing method may include at least the following step 51, where the execution time of step 51 is slower than the execution time of the above step of "displaying a container display area in the conversation interface of the communication system client".

[0122] Step 51: In response to a slide operation triggered on the conversation display area in the conversation interface, cancel the display of the container display area on the conversation interface, increase the display area of ​​the conversation display area in the conversation interface, and make the increase in the display area of ​​the conversation display area equal to the display area of ​​the container display area.

[0123] It can be seen that for a communication system (e.g., a certain kind of instant communication software), when a container display area is currently displayed in the conversation interface of the communication system client, after the communication system client detects a slide operation triggered on the conversation display area in the conversation interface, it can directly hide the container display area and increase the display area of ​​the conversation display area in the conversation interface, so that the increase in the display area of ​​the conversation display area is equal to the display area of ​​the container display area, thereby allowing the conversation interface to provide sufficient space for displaying conversation information, which is advantageous to improving the display effect of conversation information.

[0124] In fact, in some application scenarios (for example, when the information processing method according to the present disclosure is used in a big-screen terminal such as a computer), in order to better improve the information display effect, the present disclosure further provides one possible embodiment of the above information processing method, in which, when the above container display area is located in the sidebar area of ​​the conversation interface and the conversation interface includes a container entrance identifier (for example, a tab called "Group Components" shown in area 302 in Figure 3), the information processing method may include at least the following step 61:

[0125] Step 61: After displaying a container display area on the conversation interface of the communication system client, in response to a trigger operation on the container entrance identifier, cancel the display of the container display area on the conversation interface.

[0126] For details regarding the container entrance identifier, please refer to the above.

[0127] Furthermore, the present disclosure does not limit the location of the container entrance identifier in the conversation interface, for example, when the conversation interface includes a title area, the container entrance identifier may be located in the title area, where the title area is used to display the title information of the conversation interface and the entrance identifier of some data information.

[0128] As can be seen from the relevant content of step 61 above, for a communication system (e.g., a type of instant communication software) used on a computer, when a container display area is currently displayed in the conversation interface of the communication system client and a container entrance identifier (e.g., a tab called "Group Components" shown in area 302 in Figure 3 or a tab called "Group Components" shown in area 306 in Figure 6) is displayed within the conversation interface, the user can open or close the container display area by clicking on the container entrance identifier.

[0129] In fact, for the above-mentioned container display area, generally, the container display area may be configured to be displayed as the conversation interface is opened; however, if the user adjusts the display state of the container display area on the conversation interface before leaving the conversation interface, for example, by closing the container display area (e.g., the state shown in interface 205 in FIG. 3), shrinking the container display area (e.g., the state shown in area 205 in FIG. 2), or expanding the container display area (e.g., the state shown in area 202 in FIG. 2), when the user re-enters the conversation interface, the container display area will still be maintained in the display state it had before leaving the conversation interface, which is thus advantageous to improving the user experience.

[0130] In fact, in some application scenarios, to better improve user experience, the present disclosure further provides one possible embodiment of the information-carrying container, in which the information-carrying container may include one or more controls (e.g., a link copy control 208 and a comment control 209 shown in FIG. 5 ), so that users can better view / use / comment on the content carried and displayed in the information-carrying container through these controls. For ease of understanding, two examples are described below.

[0131] Example 1: In one possible embodiment, when the information-containing container includes at least a first control (e.g., a link copy control 208 shown in FIG. 5), the information processing method according to the present disclosure may include at least the following step 71:

[0132] Step 71: In response to a trigger operation on a first control in the information-carrying container, a link address of the preset information is copied, and a page corresponding to the link address is used to display the preset information.

[0133] Here, the first control is a control that is placed in the information-mounted container and that performs a copy process on a link address corresponding to the content that is placed and displayed in the information-mounted container. For example, the first control may be the link copy control 208 shown in FIG. 5.

[0134] The "link address of the preset information" is used to uniquely identify the web page corresponding to the preset information, and the "web page corresponding to the preset information" is used to display the preset information.

[0135] The "page corresponding to the link address" is a web page that can be accessed based on the link address (that is, the "web page corresponding to the preset information").

[0136] As can be seen from the relevant content of step 71 above, for a communication system (e.g., a certain type of instant communication software), when an information-carrying container is currently displayed in the conversation interface of the communication system client, preset information is displayed in the information-carrying container, and a first control is deployed in the information-carrying container, after receiving a trigger operation (e.g., a click operation) on the first control, by copying the link address of the preset information, subsequent users can use the link address to directly view the web page corresponding to the preset information, or after the user shares the link address with other users, other users can use the link address to directly view the web page corresponding to the preset information.

[0137] Example 2: In one possible embodiment, when the information-containing container includes at least a second control (e.g., a link copy control 209 shown in FIG. 5), the information processing method according to the present disclosure may include at least the following step 81:

[0138] Step 81: In response to a trigger operation on the second control in the information-mounted container, a comment input control is displayed.

[0139] Here, the second control is a control that is placed in the information-mounted container and that is used to input a comment to the content that is placed and displayed in the information-mounted container. For example, the second control may be the comment control 209 shown in FIG.

[0140] The comment input control is used to provide a comment input function, and the present disclosure does not limit the embodiment of the comment input control.

[0141] In fact, to better improve the user experience, the embodiment of the present disclosure further provides one possible embodiment of the above step 81, which may be specifically as follows: in response to a trigger operation on the second control in the information-carrying container, jump to a page corresponding to the preset information, and display a comment input control on the page corresponding to the preset information. Here, for the relevant content of the "page corresponding to the preset information", please refer to the above.

[0142] Furthermore, for the "page corresponding to preset information," some comment input controls may be provided on the "page corresponding to preset information," allowing users to comment on the preset information through these comment input controls. Here, the comment input controls are controls that need to be used when inputting comment content, and the present disclosure does not limit the embodiment of the comment input controls.

[0143] As can be seen from the relevant content of step 81 above, for a communication system (e.g., a certain type of instant communication software), when an information-loaded container is currently displayed in the conversation interface of the communication system client, preset information is displayed in the information-loaded container, and a second control is deployed in the information-loaded container, after receiving a trigger operation (e.g., a click operation) on the second control, the conversation interface will jump to a page corresponding to the preset information, and a comment input control will be displayed on the page corresponding to the preset information, so that subsequent users can input their comment content for the preset information through the comment input control.

[0144] It should be noted that with respect to Figures 5 and 6 above, these two figures are merely possible reference examples for displaying the content loaded and displayed in the information-loaded container, and the present disclosure does not limit the embodiments of the content loaded and displayed in the information-loaded container.

[0145] Based on the information processing method according to the embodiment of the present disclosure, the embodiment of the present disclosure further provides an information processing device, which will be explained below in conjunction with FIG. 7. Here, FIG. 7 is a structural schematic diagram of the information processing device according to the embodiment of the present disclosure. It should be noted that for technical details of the information processing device according to the embodiment of the present disclosure, please refer to the relevant content of the above information processing method.

[0146] As shown in FIG. 7, an information processing device 700 according to an embodiment of the present disclosure includes: a first display unit 701 for displaying one or more information-carrying containers in a conversation interface of the communication system client in response to a first preset operation; and a second display unit 702 for displaying preset information in the one or more information-carrying containers, where the preset information is not a conversation message in a conversation corresponding to the conversation interface.

[0147] In one possible embodiment, the first display unit 701 comprises: a first display subunit for displaying a container display area in a conversation interface of the communication system client; and a second display sub-unit for displaying one or more information-carrying containers in the container display area.

[0148] In one possible embodiment, the second display unit 702 is specifically used for obtaining data from a service side related to an information-carrying container and displaying the obtained data in the information-carrying container, where when the conversation interface includes multiple information-carrying containers, the multiple information-carrying containers correspond to the same service side or different service sides.

[0149] In one possible embodiment, the second display unit 702 is specifically used to render and display the acquired data in the information-carrying container according to a display template provided by the service side.

[0150] In one possible embodiment, there is a pre-established association relationship between the information-carrying container and the preset link address of the service side; The second display unit 702 is specifically used to obtain the service-side data from the page corresponding to the preset link address associated with the information-carrying container.

[0151] In one possible embodiment, there is a pre-established association relationship between the information-carrying container and the preset information access interface of the service side; The second display unit 702 is specifically used to obtain the service-side data from the preset information access interface associated with the information-carrying container.

[0152] In one possible embodiment, the information processing device 700 The information display device further includes an information updating unit for updating the information displayed in the one or more information-carrying containers in real time based on changes in the preset information.

[0153] In one possible embodiment, the first preset operation comprises: an operation of opening the conversation interface; and a second preset operation triggered in the conversation interface.

[0154] In one possible embodiment, the information processing device 700 and further including a state adjustment unit for adjusting the container display area from a first display state to a second display state in response to a preset adjustment operation after displaying the container display area in the conversation interface of the communication system client, wherein the display area of ​​the container display area in the first display state is different from the display area of ​​the container display area in the second display state.

[0155] In one possible embodiment, when the conversation interface includes a plurality of information-carrying containers, the second display sub-unit is specifically used to display, in the container display area, a container among the plurality of information-carrying containers that meets a preset condition; The information processing device 700 includes: The device further includes an area expansion unit for, after displaying a container that satisfies a preset condition among the plurality of information-mounted containers in the container display area, increasing the display area of ​​the container display area in response to a first slide operation triggered on the container display area, and displaying at least one other information-mounted container among the plurality of information-mounted containers other than the container that satisfies the preset condition in the newly increased space of the container display area.

[0156] In one possible embodiment, the information processing device 700 a first contraction unit for reducing a display area of ​​the container display area in response to a second slide operation triggered on the container display area after increasing the display area of ​​the container display area, wherein a movement direction of the second slide operation is opposite to a movement direction of the first slide operation; Or, a second contraction unit for reducing a display area of ​​the container display area in response to a slide operation triggered on a conversation display area in the conversation interface after increasing the display area of ​​the container display area, wherein the conversation display area is used to display a conversation message in a conversation corresponding to the conversation interface; Or, The device further includes a third contraction unit for, after increasing the display area of ​​the container display area, decreasing the display area of ​​the container display area in response to a trigger operation on an information input control in the conversation interface.

[0157] In one possible embodiment, the information processing device 700 a first non-display unit for canceling the display of some or all of the information-carrying containers displayed in the newly increased space when it is determined that the display area of ​​the container display area has been reduced to a first area threshold after the display area of ​​the container display area is reduced; and a second hiding unit for canceling the display of a container that meets the preset condition in the container display area or canceling the display of the container display area on the conversation interface when it is determined that the display area of ​​the container display area has decreased to a second area threshold, wherein the second area threshold is smaller than the first area threshold.

[0158] In one possible embodiment, the container display area is located within a sidebar area of ​​the conversation interface, the conversation interface including a container entrance identifier; The information processing device 700 includes: The communication system further includes a third non-display unit for canceling the display of the container display area on the conversation interface in response to a trigger operation on the container entrance identifier after displaying the container display area on the conversation interface of the communication system client.

[0159] In one possible embodiment, the information processing device 700 an address copying unit for copying a link address of the preset information in response to a trigger operation on a first control in the information-carrying container, wherein a page corresponding to the link address is used to display the preset information; Or, The information-mounted container further includes a control display unit for displaying a comment input control in response to a trigger operation on a second control in the information-mounted container.

[0160] In one possible embodiment, the information-carrying container is a widget.

[0161] As can be seen from the relevant content of the information processing device 700 described above, for the information processing device 700 according to an embodiment of the present disclosure, after receiving a first preset operation (for example, an operation such as opening a conversation interface of a certain group), one or more information-carrying containers are displayed in the conversation interface of the communication system client, and preset information (for example, noteworthy information of some or all members in a certain conversation group) is displayed in these information-carrying containers, and the preset information is not displayed as a conversation message in the conversation corresponding to the conversation interface, but is displayed in a completely different display manner from the conversation information, thereby ensuring that all conversation messages related to the conversation interface do not interfere with the user's attention process to the preset information, and thus the display effect of some information (especially the display effect of some noteworthy information) in the conversation interface can be better improved, which is beneficial to improving the user experience (especially the viewing experience for some noteworthy information).

[0162] Furthermore, an embodiment of the present disclosure further provides an electronic device, the device including a processor and a memory, the memory being used to store instructions or computer programs, and the processor being used to execute the instructions or computer programs in the memory to cause the electronic device to perform any one embodiment of an information processing method according to an embodiment of the present disclosure.

[0163] Referring to Figure 8, it shows a structural schematic diagram of an electronic device 800 suitable for implementing an embodiment of the present disclosure. Terminal devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable media players), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in Figure 8 is merely an example and does not pose any limitations on the functions and scope of use of the embodiment of the present disclosure.

[0164] 8, electronic device 800 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 801, which can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data required to operate electronic device 800. Processing unit 801, ROM 802, and RAM 803 are connected to each other via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.

[0165] Typically, devices such as input devices 808 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), speakers, vibrators, etc.; storage devices 808 including, for example, a magnetic tape, hard disk, etc.; and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 may allow the electronic device 800 to exchange data with other devices through wireless or wired communication. While FIG. 8 illustrates the electronic device 800 having various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0166] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 809, or may be installed from the storage device 808, or may be installed from the ROM 802. When the computer program is executed by the processing device 801, the functions defined in the methods of the embodiments of the present disclosure are performed.

[0167] The electronic device according to the embodiments of the present disclosure belongs to the same inventive concept as the method according to the above embodiments, and for technical details not described in detail in this embodiment, reference may be made to the above embodiments, and this embodiment and the above embodiments have the same beneficial effects.

[0168] An embodiment of the present disclosure further provides a computer-readable medium having instructions or a computer program stored thereon, which, when executed on an apparatus, causes the apparatus to perform any one of the embodiments of the information processing method according to the embodiment of the present disclosure.

[0169] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. 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 thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination of the above. In the present disclosure, the 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. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0170] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.

[0171] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0172] The computer-readable medium may carry one or more programs that, when executed by the electronic device, can cause the electronic device to perform the method.

[0173] Computer program code for carrying out the operations of the present disclosure can be written in one or various programming languages ​​or combinations thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as general procedural programming languages ​​such as "C" or similar. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0174] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions illustrated in the blocks may occur in a different order than illustrated in the figures. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in the reverse order depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.

[0175] The units mentioned in the description of the embodiments of the present disclosure may be implemented in a software way or a hardware way, and the names of the units / modules in some cases do not limit the units themselves.

[0176] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, typical types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific general purpose products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0177] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0178] It should be noted that the embodiments in this specification are sequentially described, and the emphasis in each embodiment is on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the systems or devices disclosed in the embodiments, the description is simplified because they correspond to the methods disclosed in the embodiments, and the relevant parts can be referred to the description of the methods.

[0179] It should be understood that in this disclosure, "at least one" means one or more, and "plurality" means two or more. "And / or" is used to describe a relationship between related objects and indicates that three relationships may exist. For example, "A and / or B" refers to three cases: A only exists, B only exists, and both A and B exist simultaneously, where A and B may be singular or plural. The character " / " generally indicates that the related objects before and after the relationship are in an "or" relationship. "At least one of" or similar expressions refers to any combination of these items, including any combination of single or multiple items. For example, "at least one of a, b, or c" can refer to a, b, c, "a and b," "a and c," "b and c," or "a, b, and c," where a, b, and c may be singular or plural.

[0180] It should be further explained that, in this specification, relational terms such as "first" and "second," etc., are merely used to distinguish one entity or operation from another and do not require or imply the existence of any actual relationship or ordering between those entities or operations. Furthermore, the terms "comprise," "include," "includes," or any other variation thereof, are intended to cover the non-exclusive "comprise," whereby a process, method, article, or device comprising a set of elements not only includes those elements, but also includes other elements not expressly listed or inherent in such process, method, article, or device. Unless further limited, an element defined by the phrase "comprising one of" does not exclude the presence of other identical elements in the process, method, article, or device that includes that element.

[0181] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, by software modules executed by a processor, or by a combination of the two. A software module may be located in Random Access Memory (RAM), memory, Read Only Memory (ROM), Electrically Programmable ROM, Electrically Erasable Programmable ROM, registers, hard disk, removable magnetic disk, CD-ROM, or any other form of storage medium well known in the art.

[0182] The above description of the disclosed embodiments will enable those skilled in the art to make or use the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Thus, the present disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information processing method, comprising: displaying one or more information-carrying containers in a conversation interface of the communication system client in response to a first preset operation; displaying preset information in the one or more information-carrying containers; Here, the preset information is not a conversation message in a conversation corresponding to the conversation interface.

2. Displaying one or more information-carrying containers in a conversation interface of the communication system client includes:

10. The method of claim 1, comprising displaying a container display area in a conversation interface of a communication system client, and displaying one or more information-laden containers in the container display area.

3. Displaying preset information in the one or more information-carrying containers includes: Acquiring data from a service related to one information-mounted container and displaying the acquired data in the information-mounted container; 2. The method of claim 1, wherein when the conversation interface includes multiple information-carrying containers, the multiple information-carrying containers correspond to the same service side or to different service sides.

4. Displaying the acquired data on the information-mounted container includes: The method of claim 3, further comprising rendering and displaying the acquired data in the information-carrying container according to a display template provided by the service side.

5. There is a pre-established association relationship between the information-carrying container and the preset link address of the service side; obtaining data from the service side related to the information-carrying container includes obtaining data from the service side from a page corresponding to the preset link address related to the information-carrying container; Or, There is a pre-established association relationship between the information-carrying container and the preset information access interface of the service side; The method of claim 3 , wherein obtaining data from a service side associated with the information-carrying container comprises obtaining the service-side data from the preset information access interface associated with the information-carrying container.

6. The method of claim 1 , further comprising updating the information displayed in the one or more information-carrying containers in real time based on changes to the preset information.

7. The first preset operation includes: an operation of opening the conversation interface; and a second preset operation triggered in the conversation interface.

8. After displaying a container display area in the conversation interface of the communication system client, the method further comprises:

3. The method of claim 2, further comprising adjusting the container display area from a first display state to a second display state in response to a preset adjustment operation, wherein a display area of ​​the container display area in the first display state is different from a display area of ​​the container display area in the second display state.

9. When the conversation interface includes a plurality of information-carrying containers, displaying one or more information-carrying containers in the container display area includes: displaying, in the container display area, containers among the plurality of information-mounted containers that satisfy preset conditions; After displaying, in the container display area, containers among the plurality of information-mounted containers that satisfy a preset condition, the method further comprises:

3. The method of claim 2, further comprising: in response to a first slide operation triggered on the container display area, increasing a display area of ​​the container display area, and displaying at least one other information-carrying container among the plurality of information-carrying containers other than the container that satisfies the preset condition within the newly increased space of the container display area.

10. After increasing the display area of ​​the container display region, the method further comprises: reducing a display area of ​​the container display area in response to a second slide operation triggered on the container display area, wherein a movement direction of the second slide operation is opposite to a movement direction of the first slide operation; Or, reducing a display area of ​​the container display area in response to a slide operation triggered on a conversation display area in the conversation interface, the conversation display area being used to display conversation messages in a conversation corresponding to the conversation interface; Or, The method of claim 9 , further comprising: reducing a display area of ​​the container display region in response to a trigger operation on an information input control in the conversation interface.

11. After reducing the display area of ​​the container display area, the method further comprises: When it is determined that the display area of ​​the container display area has decreased to a first area threshold, canceling the display of some or all of the information-carrying containers displayed within the newly increased space; 11. The method of claim 10, further comprising: canceling display of containers that meet the preset conditions in the container display area or canceling display of the container display area on the conversation interface when determining that the display area of ​​the container display area has decreased to a second area threshold, wherein the second area threshold is smaller than the first area threshold.

12. the container display area is located within a sidebar area of ​​the conversation interface; the conversational interface includes a container entry identifier; After displaying a container display area in the conversation interface of the communication system client, the method further comprises: The method of claim 2 , further comprising canceling display of the container display area on the conversation interface in response to a trigger operation on the container entrance identifier.

13. copying a link address of the preset information in response to a trigger operation on a first control in the information-mounted container, wherein a page corresponding to the link address is used to display the preset information; Or, The method of claim 1 , further comprising displaying a comment input control in response to a trigger operation on a second control in the information-carrying container.

14. The method according to any one of claims 1 to 13, wherein the information-carrying container is a widget.

15. An information processing device, a first display unit for displaying one or more information-carrying containers in a conversation interface of the communication system client in response to a first preset operation; and a second display unit for displaying preset information in the one or more information-carrying containers, wherein the preset information is not a conversation message in a conversation corresponding to the conversation interface.

16. An electronic device comprising a processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to execute the instructions or computer programs in the memory to cause the electronic device to perform the method of any one of claims 1 to 14.

17. 15. A computer readable medium having stored thereon instructions or a computer program which, when executed on an apparatus, causes the apparatus to perform a method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method for displaying session and mobile terminal

    CN106657635A

  • Method of displaying widget for extended service, and device for performing the method

    CN106992921A

  • Information processing method and device, terminal and storage medium

    CN112398727A

  • Mail information display method and device, electronic equipment and storage medium

    CN113595852A

  • Method and apparatus for displaying a conversation interface

    EP3104587A1