Message processing method and device, equipment, storage medium and program product
The message processing method and device address the issue of drowned topics in instant messaging systems by aggregating and prioritizing topic information, ensuring timely attention and discussion in social groups.
Patent Information
- Application Number
- CN202410873454.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-01
- Publication Date
- 2024-12-13
AI Technical Summary
Existing instant messaging systems with social group functions struggle with topics being drowned by massive conversations, leading to group members failing to timely focus on and discuss important topics.
A message processing method and device that aggregates interactive information of a target topic on a topic details page, allowing easy and quick access and attention to dynamic information through a topic publishing and details page.
Enhances the ability of group members to easily and quickly search for and focus on interactive information related to a specific topic, improving the quality of group discussions by preventing important topics from being overlooked.
Smart Images

Figure CN119135643A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to a message processing method, apparatus, device, storage medium and program product. Background Art
[0002] Nowadays, all kinds of systems with instant messaging (IM) functions have the ability to build social groups. Group members in a social group can discuss and communicate by entering conversation messages in the conversation interface of the social group. Since any group member in a social group can enter a conversation message containing any information in the conversation interface at any time, and the conversation messages in the conversation interface are mainly displayed according to the message input time, the topic initiated by the group member can easily be drowned by the massive conversation, resulting in other group members in the social group not paying attention to the topic in time, resulting in the topic not being fully discussed in the social group. Therefore, how to conveniently and quickly view the interactive information of the topic and let other group members pay attention to the dynamic information of the topic in time is a current research hotspot. Summary of the invention
[0003] The technical problem to be solved by the embodiments of the present application is to provide a message processing method, apparatus, device, storage medium and program product, which can aggregate the interactive information of group members on the target topic in the topic details page, so that group members can easily and quickly search for interactive information about the target topic, and group members can pay attention to the dynamic information of the target topic in a timely manner in the conversation interface.
[0004] On the one hand, an embodiment of the present application provides a message processing method, the method comprising:
[0005] In response to a triggering operation for triggering display of a topic publishing page of a target topic, displaying the topic publishing page of the target topic, wherein the target topic refers to a topic created in a social group to which the second account belongs;
[0006] In response to an input operation on the topic publishing page, a topic details page of the target topic is displayed, the topic details page includes the topic content published by the second account on the target topic, and a conversation message sent as the second account is displayed in the conversation interface of the social group, the conversation message includes the topic content.
[0007] In one embodiment, in response to a triggering operation to trigger displaying a topic publishing page of a target topic, displaying the topic publishing page of the target topic includes:
[0008] displaying a topic details page, the topic details page including a topic content publishing component, and displaying the topic publishing page in response to a triggering operation on the topic content publishing component; or,
[0009] displaying a conversation interface, the conversation interface including a conversation message input area, displaying a topic prompt interface in response to a preset character input into the conversation message input area, the topic prompt interface including a topic name of a created topic, the created topic including the target topic, and displaying the topic publishing page in response to a trigger operation on the topic name of the target topic; or
[0010] A conversation interface is displayed, the conversation interface comprising a conversation message input area, and in response to preset characters input into the conversation message input area and a topic name of the target topic input after the preset characters, the topic publishing page is displayed.
[0011] In one embodiment, displaying the topic details page includes:
[0012] In a case where a topic link of the target topic is displayed in the conversation interface, in response to a triggering operation on the topic link of the target topic, displaying the topic details page;
[0013] When a conversation message sent as the first account is displayed in the conversation interface and the conversation message includes the associated information of the target topic, the topic details page is displayed in response to a triggering operation on the associated information of the target topic.
[0014] In one embodiment, displaying the topic details page includes:
[0015] In a case where a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic, and the topic state of the target topic is in an ended state, in response to a trigger operation on the topic description information of the target topic, a topic details page that does not include the topic content publishing component is displayed, and the topic details page includes historical topic content;
[0016] In response to a trigger operation on the historical topic content, an interaction with the historical topic content is performed.
[0017] In one embodiment, the topic publishing page includes at least one of the following functional components: a file component, a picture component, an emoticon component, and a folding component, wherein the folding component is used to display or hide a control panel, and the control panel includes at least one of the following functional components: a file component, a location component, a note component, and a product component;
[0018] The displaying of the topic details page of the target topic in response to the input operation on the topic publishing page includes at least one of the following methods:
[0019] In response to a trigger operation on a file component in the topic publishing page, displaying a file page, the file page including at least one file stored in a computer device running the second client, and in response to a selection operation on a target file in the at least one file, displaying a file identifier of the target file in the topic publishing page, the target file including one or more files in the at least one file, and the target file being determined as the topic content;
[0020] In response to a trigger operation on a location component in the topic publishing page, a location adding page is displayed; in response to a location selection operation on the location adding page, a location identifier of a selected geographical location is displayed in the topic publishing page, and the location identifier is determined as the topic content;
[0021] In response to a trigger operation on a note component in the topic publishing page, displaying a note adding page, the note adding page including at least one candidate note associated with the second account, and in response to a selection operation on a target note in the at least one candidate note, displaying a note identifier of the target note in the topic publishing page, the target note including one or more notes in the at least one candidate note, and the target note being determined as the topic content;
[0022] In response to a trigger operation on a product component in the topic publishing page, a product page is displayed, the product page including product information of at least one product; in response to a selection operation on target product information in the at least one product information, the target product information is displayed in the topic publishing page, the target product information including product information of one or more products in the at least one product, and the target product information is determined as the topic content.
[0023] In one embodiment, after displaying the topic prompt interface in response to the preset characters input into the conversation message input area, the method further includes:
[0024] In the case where the conversation interface further includes at least one of an emoticon component and an input panel hidden component, in response to a triggering operation on the emoticon component or the input panel hidden component, canceling the display of the topic prompt interface; or
[0025] In response to any character being input again into the conversation message input area, the topic prompt interface is canceled from being displayed.
[0026] In one embodiment, the method further comprises:
[0027] In the case where the second account refers to the first permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from being displayed in the topic details page, and the session message is canceled from being displayed in the session interface;
[0028] In the case where the second account refers to a second permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from the topic details page, and the session message displayed in the session interface remains unchanged.
[0029] In one embodiment, the method further comprises:
[0030] Displaying a conversation interface, the conversation interface including a first conversation message sent as a third account, and a topic reply component associated with the first conversation message, the first conversation message including a first topic content for a target topic published by the third account;
[0031] In response to a trigger operation on the topic reply component, a second conversation message is sent in the conversation interface as the second account, the second conversation message includes reply content to the first topic content, and the reply content is displayed in the comment area of the first topic content in the topic details page of the target topic.
[0032] In one embodiment, in response to the triggering operation on the topic reply component, sending the second conversation message as the second account in the conversation interface includes:
[0033] In response to a trigger operation on the topic reply component, displaying the first topic content in a conversation message input area of the conversation interface, wherein the first topic content displayed in the conversation message input area is in a referenced state;
[0034] In response to an input operation on the conversation message input area, the second conversation message is sent in the conversation interface as the second account, where the second conversation message includes the reply content and the first topic content in a quoted state.
[0035] In one embodiment, the social group corresponding to the conversation interface includes M created topics, the conversation interface includes a topic link display area, the topic link display area is used to display topic links of N created topics, M and N are both positive integers, and M is greater than or equal to N, and the method further includes:
[0036] In response to a topic link for a first topic displayed in the topic link display area, displaying a topic details page for the first topic;
[0037] Among them, the topic links of the N created topics in the topic link display area are arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the second account.
[0038] In one embodiment, the method further comprises:
[0039] When the topic status of the second topic displayed in the topic link display area is in the ended state, the topic link of the second topic is cancelled from being displayed in the topic link display area.
[0040] In one embodiment, the method further comprises:
[0041] In the case where the second account refers to the first permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the second conversation message is canceled from display in the conversation interface, and the reply content is canceled from display in the topic details page;
[0042] In the case where the second account refers to a second permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a deletion component or a withdrawal component, and in response to a trigger operation on the deletion component or the withdrawal component, the second conversation message is canceled from the conversation interface, and the reply content displayed in the topic details page is kept unchanged.
[0043] In one embodiment, the method further comprises:
[0044] Displaying a topic details page of the target topic, wherein the topic details page includes historical topic content posted by any account in the social group on the target topic;
[0045] In response to a trigger operation on a second topic content in the topic details page, displaying a topic content details page of the second topic content, wherein the second topic content refers to any topic content in the historical topic content displayed on the topic details page, and the topic content details page includes an interactive component;
[0046] In response to a trigger operation on the interactive component, interaction with the second topic content is performed, and a third conversation message is sent in the conversation interface as the second account, wherein the third conversation message includes interactive content for the second topic content, and the interactive component includes at least one of the following: a like component, a collection component, a comment component, and a share component.
[0047] In one embodiment, the method further comprises:
[0048] Displaying a topic details page of the target topic;
[0049] In the case where the second account refers to the first permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the reply content is canceled from display in the topic details page, and the second conversation message is canceled from display in the conversation interface;
[0050] In the case where the second account refers to a second permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the reply content is canceled from being displayed in the topic details page, and the second conversation message displayed in the conversation interface remains unchanged.
[0051] In one embodiment, the method further comprises:
[0052] displaying a conversation interface of the social group, wherein the conversation interface includes a conversation message input area, and the social group includes the second account;
[0053] In response to a preset character input into the conversation message input area, displaying a topic prompt interface, wherein the topic prompt interface includes a first topic creation component;
[0054] In response to a trigger operation on the first topic creation component, displaying a topic creation page;
[0055] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0056] In one embodiment, the method further comprises:
[0057] Displaying a conversation interface of the social group, wherein the conversation interface includes a collapsible component;
[0058] In response to a trigger operation on the folding component, displaying a second topic creation component in the conversation interface;
[0059] In response to a trigger operation on the second topic creation component, displaying a topic creation page;
[0060] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0061] On the other hand, an embodiment of the present application provides a message processing device, which is applied to a second client corresponding to a second account, and includes:
[0062] A display unit, configured to display a topic publishing page of a target topic in response to a triggering operation for triggering display of the topic publishing page of the target topic, wherein the target topic refers to a topic created in the social group to which the second account belongs;
[0063] The display unit is also used to display a topic details page of the target topic in response to an input operation on the topic publishing page, wherein the topic details page includes the topic content published by the second account on the target topic, and display a conversation message sent as the second account in the conversation interface of the social group, wherein the conversation message includes the topic content.
[0064] On the other hand, an embodiment of the present application provides a computer device, including a processor, a storage device and a communication interface, wherein the processor, the storage device and the communication interface are interconnected, wherein the storage device is used to store a computer program that supports the computer device to execute the above method, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the message processing method described in the above aspects.
[0065] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. The computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the message processing method described in the above aspects.
[0066] On the other hand, an embodiment of the present application provides a computer program product, which includes a computer program, and the computer program is suitable for being loaded by a processor and executing the message processing method described in the above aspects.
[0067] In the embodiment of the present application, on the one hand, any group member in the social group can publish topic content under the created topic, that is, any group member in the social group can discuss and communicate on the target topic through the topic publishing page, so that the interactive information of the group members on the target topic is aggregated in the topic details page, avoiding the interactive information on the target topic from being overwhelmed by the massive conversations in the social group, and the group members can easily and quickly search for interactive information on the target topic, thereby improving the quality of group chat. On the other hand, the dynamic information of the target topic is connected internally and externally in the conversation interface and the topic details page, that is, in response to the input operation on the topic publishing page, the topic details page of the target topic is displayed, and the topic details page includes the topic content published by the second account on the target topic, and the second conversation message sent as the second account is displayed in the conversation interface of the social group, and the second conversation message includes the topic content, so that other group members can pay attention to the dynamic information of the target topic in the conversation interface in a timely manner, that is, the topic content on the target topic published by the group members. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0069] Figure 1 It is a structural diagram of a message processing system provided by an embodiment of the present application;
[0070] Figure 2 It is a flowchart of a message processing method provided by an embodiment of the present application;
[0071] Figure 3 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0072] Figure 4 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0073] Figure 5A as well as Figure 5B is a schematic diagram of a conversation interface provided in an embodiment of the present application;
[0074] Figure 5C is a schematic diagram of a topic prompt interface provided in an embodiment of the present application;
[0075] Figure 5D and 5E is a schematic diagram of a topic details page provided in an embodiment of the present application;
[0076] Fig. 5F And 5G is a schematic diagram of a conversation interface provided in an embodiment of the present application;
[0077] Figure 5H is a schematic diagram of a topic details page provided in an embodiment of the present application;
[0078] Figure 6 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0079] FIG. 7A to FIG. 7G is a schematic diagram of a topic details page provided in an embodiment of the present application;
[0080] Figure 7H is a schematic diagram of a topic prompt interface provided in an embodiment of the present application;
[0081] Fig.7I is a schematic diagram of a topic publishing page provided in an embodiment of the present application;
[0082] Figure 7J as well as Figure 7K is a schematic diagram of a file page provided in an embodiment of the present application;
[0083] Figure 7L as well as Figure 7M is a schematic diagram of a topic publishing page provided in an embodiment of the present application;
[0084] Figure 7N is a schematic diagram of an image viewing page provided in an embodiment of the present application;
[0085] Fig.7O as well as Figure 7P is a schematic diagram of a file page provided in an embodiment of the present application;
[0086] Figure 7Q as well as Figure 7R is a schematic diagram of a file display page provided in an embodiment of the present application;
[0087] Figure 7S is a schematic diagram of a POI details page provided in an embodiment of the present application;
[0088] Figure 7T is a schematic diagram of a navigation page provided in an embodiment of the present application;
[0089] Figure 8 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0090] Fig. 9 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0091] Fig. 10A is a schematic diagram of a conversation interface provided in an embodiment of the present application;
[0092] Fig. 10B is a schematic diagram of a topic details page provided in an embodiment of the present application;
[0093] Fig. 10C is a schematic diagram of a conversation interface provided in an embodiment of the present application;
[0094] Fig. 10D is a schematic diagram of a topic details page provided in an embodiment of the present application;
[0095] Fig. 10E is a schematic diagram of a topic function prompt card provided in an embodiment of the present application;
[0096] Fig.11 It is a flowchart of another message processing method provided in an embodiment of the present application;
[0097] Fig.12 It is a structural diagram of a message processing device provided in an embodiment of the present application;
[0098] Fig.13 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0099] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0100] At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0101] In the specific implementation of the present application, user-related data is involved, such as conversation messages, topic details, preset characters entered into the conversation message input area, trigger operations for the first topic creation component, input operations for the topic creation page, etc. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with local laws, regulations and standards.
[0102] The present application embodiment provides a message processing system, exemplarily, as Figure 1 As shown, Figure 1 1 is a schematic diagram of a message processing system provided in an embodiment of the present application. The message processing system may include a first client 100 corresponding to at least one first account, a second client 200 corresponding to at least one second account, a third client 300 corresponding to at least one third account, and a server 400. Figure 2 or Figure 3 The computer-readable storage medium corresponding to the message processing method is used to execute the message processing method. The server 400 communicates and interacts with at least one first client 100, at least one second client 200, and at least one third client 300.
[0103] The first account, the second account and the third account are all group member accounts in the social group. For example, the client corresponding to the group master account can initiate a social group creation request to the server 400, and the server 400 can create the social group in response to the social group creation request. The social group includes at least the group master account, and the first account, the second account and the third account can be actively requested to join the social group, or passively invited to join the social group by any group member account in the social group. The first client 100 corresponding to the first account can be used to create a target topic. The second client 200 corresponding to the second account can be used to participate in the target topic, such as publishing topic content for the target topic to achieve discussion and exchange on the target topic. The third client 300 corresponding to the third account can be used to interact with the target topic or the topic content for the target topic, such as browsing the topic details information or topic content of the target topic, and like, collect, share, comment on a certain topic content for the target topic.
[0104] The first client 100 may create a target topic in at least two ways as follows: 1. The first client 100 displays a conversation interface of a social group, the conversation interface includes a conversation message input area; in response to a preset character input into the conversation message input area, a topic prompt interface is displayed, the topic prompt interface includes a first topic creation component; in response to a trigger operation on the first topic creation component, a topic creation page is displayed; in response to an input operation on the topic creation page, a topic detail page is displayed, the topic detail page includes topic detail information of the created target topic, and a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic. 2. The first client 100 displays a conversation interface of a social group, the conversation interface includes a collapse component; in response to a trigger operation on the collapse component, a second topic creation component is displayed in the conversation interface; in response to a trigger operation on the second topic creation component, a topic creation page is displayed; in response to an input operation on the topic creation page, a topic detail page is displayed, the topic detail page includes topic detail information of the created target topic, and a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic.
[0105] The server 400 in the message processing system can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDN), as well as big data and artificial intelligence platforms.
[0106] Any first client 100 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, any second client 200 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, and any third client 300 and the server 400 can be directly or indirectly communicated and connected via wired or wireless communication, and this application does not impose any restrictions thereon.
[0107] In the present application embodiment Figure 2 or Figure 3 The message processing method shown is applied to a message processing device, which is provided in a first client 100. The first client 100 can be run in a first computer device, which is provided with one or more processors, a memory, and one or more application programs, wherein the one or more application programs are stored in the memory and are configured to be executed by the processor to implement Figure 2 or Figure 3The message processing method shown; wherein the first computer device can be an intelligent terminal, such as a mobile phone, a wearable device, a vehicle-mounted device, a tablet computer, a network device, and a smart computer.
[0108] Understandably, Figure 1 The server 400, or at least one first client 100, or at least one second client 200, or at least one third client 300 in the message processing system shown does not constitute a limitation on the embodiment of the present invention. That is, the number of servers, the types of servers, the number of at least one first client, the type of at least one first client, the number of at least one second client, the type of at least one second client, the number of at least one third client, the type of at least one third client, or the number and type of devices contained in each server, each client (such as the first client, the second client or the third client) or the client do not affect the overall implementation of the technical solution in the embodiment of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed for protection in the embodiment of the present invention.
[0109] Based on the above description, see Figure 2 , Figure 2 is a flow chart of a message processing method provided in an embodiment of the present application. The message processing method can be applied in a first client corresponding to a first account, such as Figure 2 The message processing method shown includes but is not limited to steps S201 to S204, wherein:
[0110] S201. Display a conversation interface of a social group, where the conversation interface includes a conversation message input area, and the social group includes a first account.
[0111] Among them, the first account may refer to any group member account in the social group, that is, any group member in the social group has the authority to create a topic. Optionally, the first account may refer to a first permission account, for example, only the group owner or administrator in the social group has the authority to create a topic. A social group refers to a collection of two or more objects, and the objects may include animals with vital signs (such as users) or robots, etc. Objects in a social group are called group members, and group members can be divided into group owners, administrators, and ordinary group members according to their permissions or identities. The group owner refers to the owner of the social group. The group owner has the highest authority in the social group. The group owner can set or delete the administrator. The administrator is used to assist the group owner in managing the social group. The group owner has the right to create a group (i.e., create a social group) or disband the group (i.e., disband the social group), while the administrator does not have the right to disband the group. Ordinary group members refer to the remaining group members in the social group except the group owner and administrator. Optionally, the first permission account may include the group owner account and / or the administrator account. Optionally, the first permission account may include one or some ordinary member accounts set by the group owner or administrator. Optionally, the first permission account may include a member account that meets preset conditions, the preset conditions including one or more of the following: the number or frequency of sending conversation messages in the conversation interface of the social group is higher than a preset threshold, the number or frequency of participating in created topics of the social group is higher than a preset threshold, ranking in a preset ranking in group activities such as group check-in or group voting of the social group, and so on.
[0112] The object can log in to the IM application through the first account in the first computer device, then the first computer device can run the first client corresponding to the first account, and the first client and the server establish a communication connection. The first client can display the social interface of the IM application, and the social interface can include the group identifier of at least one social group to which the first account belongs, and the group identifier can include a group avatar or a group name, etc. The social group to which the first account belongs can refer to a social group whose group members include the first account. The object can switch to display the group identifiers of other social groups or the session identifiers of the single-person chat session between the first account and any friend in the social interface by sliding up and down, and the session identifier can include a friend avatar or a friend name, etc. If the object wants to enter the session interface of a social group, it can click on the group identifier of the social group displayed in the social interface, and the first client can display the session interface of the social group in response to the trigger operation for the group identifier of the social group. The social group can refer to any social group in the social interface of the first account.
[0113] The conversation interface may include a conversation message display area and a conversation message input area. The conversation message display area may display conversation messages sent by at least one group member in the social group corresponding to the conversation interface, for example Figure 5A In the session message display area of the session interface 501 shown in FIG. 5 , a session message “It really looks like the same thing” sent by a client with the account “XXX” is displayed. Figure 5B The conversation message display area of the conversation interface 506 shown shows a conversation message "It's really like the same thing" sent by the client with the account "XXX". The conversation message input area may include at least one of the following: a voice input component, a text input box, an emoticon component, and a folding component. The voice input component is used to input conversation messages in voice format, the text input box is used to input conversation messages in text format, the emoticon component is used to select emoticons to be sent, and the folding component is used to hide or display the control panel. The control panel may be displayed below the conversation message input area, and the control panel may include at least one of the following: an album control, a photo taking control, a second topic creation component, a group artificial intelligence (AI) control, a group voting control, and a sharing note control.
[0114] S202: In response to a preset character input into a conversation message input area, display a topic prompt interface, wherein the topic prompt interface includes a first topic creation component.
[0115] When the object enters preset characters in the conversation message input area, the topic prompt interface will be triggered. Based on this, if the first account wants to display the topic prompt interface, it can enter preset characters in the conversation message input area. The first client can display the topic prompt interface in response to the preset characters entered in the conversation message input area.
[0116] Among them, the preset characters can be pre-set characters, and the character length of the preset characters can be one or more, that is, the preset characters can include one or more characters, and the preset characters can include at least one of the following: punctuation marks, special symbols, digital serial numbers, mathematics / units, Greek / Latin, pinyin / phonetic notation, Chinese characters, English phonetic symbols, Japanese characters, Korean characters, Russian letters, tabs, text, emoticons, etc.
[0117] Optionally, the information that triggers display of the topic prompt interface includes but is not limited to preset characters, and may also include at least one of the following: characters, images, animations, videos, audio, audio and video, postures, gestures, etc.
[0118] Taking the topic prompt interface 502 as an example, assuming that the preset character is "#", after the object enters the character "#" in the conversation message input area, the first client can respond to the preset character entered in the conversation message input area, and display the topic prompt interface above the conversation interface. The topic prompt interface may include a first topic creation component, and the first topic creation component is shown as "+ create topic" in the topic prompt interface 502. Optionally, the topic prompt interface may also include a topic identifier of a created topic. A created topic refers to a topic for the social group that has been created before the preset character is entered in the conversation message input area. The topic identifier may include a topic icon and a topic name. The topic icons of different topic types are different. For example, the topic icon of an interactive topic type is "#", and the topic icon of a punch-in topic type is a calendar-shaped pattern. As shown in the topic prompt interface 502 or the topic prompt interface 507, the created topics include two interactive topics and two punch-in topics. The topic names of the interactive topics are "Postgraduate Entrance Examination Experience Chat" and "Information Sharing", and the topic names of the punch-in topics are "Word Memorization Punch-in" and "Study Punch-in". Optionally, a topic prompt interface may be displayed superimposed on top of the conversation interface, and the conversation interface and the topic prompt interface may be located in the same layer or in different layers. When the conversation interface and the topic prompt interface are located in different layers, the layer where the topic prompt interface is located may be transparent, semi-transparent, or opaque. Exemplarily, the topic prompt interface may be displayed in a half-layer, that is, the topic prompt interface and the superimposed display are displayed above the conversation message display area in the conversation interface, the area where the topic prompt interface overlaps with the conversation message display area is opaque, and the area where the topic prompt interface does not overlap with the conversation message display area is semi-transparent. The topic prompt interface may be adjacent to the conversation message input area.
[0119] In an optional embodiment, after the topic prompt interface is displayed in response to preset characters input into the conversation message input area, if the conversation interface also includes at least one of an emoticon component and an input panel hidden component, the topic prompt interface can be cancelled in response to a trigger operation on the emoticon component or the input panel hidden component.
[0120] In this embodiment, after the first client displays the topic prompt interface, if the subject clicks the emoticon component or the input panel hidden component, it indicates that the subject has no need to operate the topic prompt interface, that is, there is no need to create a topic, and there is no need to publish topic content for any created topic, which indicates that the preset characters entered by the subject are only used to express the meaning of the characters themselves, and the intention of entering the preset characters is not to trigger the display of the topic prompt interface. Based on this, the first client can cancel the display of the topic prompt interface in response to the triggering operation on the emoticon component or the input panel hidden component.
[0121] Among them, the emoticon component is used to select emoticons, and the input panel hiding component is used to hide the input panel. The input panel refers to the panel that is triggered to display when information is input in the conversation message input area, such as a keyboard or a handwriting panel.
[0122] In an optional implementation, after the first client displays the topic prompt interface in response to a preset character input into the conversation message input area, it may cancel displaying the topic prompt interface in response to any character input again into the conversation message input area.
[0123] In this embodiment, after the first client displays the topic prompt interface, if the subject enters any character in the conversation message input area again, it indicates that the subject has no need to operate the topic prompt interface, that is, there is no need to create a topic, and there is no need to publish topic content for any created topic, which indicates that the preset characters entered by the subject are only used to express the meaning of the characters themselves, and the intention of entering the preset characters is not to trigger the display of the topic prompt interface. Based on this, the first client can cancel the display of the topic prompt interface in response to any character entered again in the conversation message input area.
[0124] Among them, the method of canceling the display of the topic prompt interface may include: switching to display the conversation interface, or playing the hidden animation effect of the topic prompt interface, the hidden animation effect is used to present the process of the topic prompt interface from appearing to disappearing.
[0125] In an optional implementation, before the object inputs a preset character in the conversation message input area, if there is a pre-input content in the conversation message input area, then a topic prompt interface is displayed, and after the topic creation page is displayed in response to the trigger operation for the first topic creation component, the pre-input content is not displayed in the topic creation page. Optionally, the pre-input content can be saved as a draft. For example, assuming that the preset character is "#", if the object enters "Today's weather is sunny#" in the conversation message input area, the first client can display the topic prompt interface in response to the character "#" entered in the conversation message input area, and after canceling the display of the topic prompt interface, "Today's weather is sunny#" remains unchanged in the conversation message input area. Optionally, after the topic prompt interface is displayed, if the object clicks on the first topic creation component, the first client can save the pre-input content "Today's weather is sunny" as a draft and display the topic creation page, and the pre-input content is not displayed in the topic creation page.
[0126] In an optional implementation, the first client may send an identity identification request to the server in response to preset characters input into the conversation message input area, and the identity identification request carries the first account, so that the server searches for the identity information of the first account in the social group, and the server sends the found identity information to the first client. After the first client receives the identity information sent by the server, it may determine whether the identity information indicates that the first account is a first-authority account. If the identity information indicates that the first account is a first-authority account, the first client may display a topic prompt interface including a first topic creation component. If the identity information indicates that the first account is not a first-authority account, and there is a created topic in the social group, the first client may display a topic prompt interface including a topic identifier of the created topic, but the topic prompt interface does not include the first topic creation component. If the identity information indicates that the first account is not a first-authority account, and there is no created topic in the social group, the first client may not display the topic prompt interface, that is, only display the preset characters in the conversation message input area. Optionally, if the identity information indicates that the first account is not a first-authority account, and there is no created topic in the social group, the first client may display a topic prompt interface, and the topic prompt interface may include third prompt information, and the third prompt information may be as follows: Figure 5C As shown in the topic prompt interface shown, "The group chat has not yet created a group topic." The topic prompt interface includes neither the topic identifier of the created topic nor the first topic creation component. The identity information indicates that the first account is not the first permission account, which can be understood as the identity information indicating that the first account is the second permission account. The second permission account refers to the member account other than the first permission account in the social group. For example, in the case where the first permission account is the group owner account, the second permission account includes non-group owner accounts, that is, accounts of other group members in the social group except the group owner. For another example, in the case where the first permission account includes the group owner account and the administrator account, the second permission account includes ordinary member accounts in the social group except the group owner account and the administrator account. For another example, in the case where the first permission account includes member accounts that meet the preset conditions, the second permission account includes member accounts that do not meet the preset conditions.
[0127] In an optional implementation, the first client may send a topic quantity confirmation request to the server in response to a trigger operation for the first topic creation component, so that the server determines whether the number of topics corresponding to the social group is equal to a preset number threshold, obtains a judgment result, and the server sends the judgment result to the first client. The number of topics corresponding to the social group may refer to the number of topics that have been created for the social group. After the first client receives the judgment result sent by the server, if the judgment result indicates that the number of topics corresponding to the social group is equal to the preset number threshold, it indicates that the number of topics created for the social group has reached the upper limit, and the first client may display a second prompt message, and the second prompt message is used to prompt a refusal to create a new topic. Exemplarily, assuming that the preset number threshold is 10, the second prompt message may include "Only 10 group topics can be created at most." If the judgment result indicates that the number of topics corresponding to the social group is less than the preset number threshold, the topic creation page is displayed.
[0128] Optionally, when the topic prompt interface includes topic identifiers of created topics, the topic identifiers of created topics displayed in the topic prompt interface can be arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, arranged randomly, arranged by topic popularity, and arranged by the degree of association with the first account.
[0129] Arrangement by topic type can be understood as: different topic types have different priorities, and the topic identifiers of the created topics of the corresponding topic types are arranged and displayed in the topic prompt interface in order of priority from high to low, for example, the topic identifiers of the created topics of the topic type with the highest priority are arranged in front, and the topic identifiers of the created topics of the topic type with the lowest priority are arranged at the end. Topic types can include at least one of the following: interactive topics, check-in topics, question topics, and map topics.
[0130] Among them, arranging by topic creation time can be understood as: arranging in order from latest to earliest according to topic creation time and displaying them in the topic prompt interface, for example, the topic identifiers of created topics with a shorter time interval between topic creation time and the current system are arranged in the front, and the topic identifiers of created topics with a longer time interval between topic creation time and the current system are arranged in the back.
[0131] Among them, arranging by topic popularity can be understood as: arranging the topic identifiers of the corresponding created topics in the topic prompt interface in order of topic popularity from high to low, for example, arranging the topic identifiers of the created topics with higher topic popularity in front, and arranging the topic identifiers of the created topics with lower topic popularity in the back. The topic popularity of any topic can be determined based on the topic content of the topic, and the topic popularity is positively correlated with the number of topic content, or the topic popularity can be determined based on the number of group members participating in the topic, and the topic popularity is positively correlated with the number of group members participating in the topic. Group members participating in the topic may include group members who publish topic content about the topic, and / or group members who interact with the topic content of the topic.
[0132] Among them, arranging by the degree of association with the first account can be understood as: arranging the topic identifiers of the corresponding created topics in the topic prompt interface in order of high to low association, for example, arranging the topic identifiers of the created topics with higher associations in front, and arranging the topic identifiers of the created topics with lower associations in the back. The degree of association between the created topic and the first account may include the degree of association between the topic name of the created topic and the user portrait of the first account. The user portrait can be determined based on the account information and historical behavior data of the first account. The account information may include the account name, interests, gender, age, geographical location, etc. The historical behavior data may include the media data (such as goods, notes, live broadcasts, Internet data, etc.) that the first account interacted with during the historical time period. Interactions may include likes, favorites, comments, shares, browsing, etc.
[0133] As shown in the topic prompt interface 502, the first client can display the topic identifiers of the interactive topics from top to bottom in the topic prompt interface, and the topic identifiers of the interactive topics can be sorted in reverse order according to the topic creation time; then display the topic identifiers of the check-in topics, and the topic identifiers of the check-in topics can be sorted in reverse order according to the topic creation time; then display the topic identifiers of the question topics, and the topic identifiers of the question topics can be sorted in reverse order according to the topic creation time, and so on.
[0134] S203: In response to a trigger operation on the first topic creation component, display a topic creation page.
[0135] The topic creation page is used to create a target topic, that is, to input topic details of the target topic. For example, the topic creation page may include at least one of the following: a topic type input area, a topic name input area, a topic introduction information input area, a permission management information input area, a timestamp information input area, and a format input area.
[0136] Taking the topic creation page including a topic type input area as an example, the topic type input area can be used to input the topic type of the target topic to be created. For example, the topic type input area may include an input box, and the object may enter the topic type of the target topic to be created in the input box, or after the object clicks the input box, the first client may display a drop-down list at the associated position of the input box, and the drop-down list includes at least one candidate topic type. The first client may respond to the selection operation for at least one candidate topic type and display the selected candidate topic type in the input box, and the selected candidate topic type is determined as the topic type of the target topic. For another example, the topic type input area displays at least one candidate topic type and a confirmation control corresponding to each candidate topic type. If the object wants to create a target topic of a certain topic type, then the object can click the confirmation control corresponding to the topic type, and the first client responds to the selection operation for the confirmation control and determines that the topic type of the target topic is the candidate topic type corresponding to the selected confirmation control. Among them, at least one candidate topic type may include at least one of the following: interactive topic, check-in topic, question topic, map topic.
[0137] This embodiment can provide a group chat information carrying container with wide compatibility. The created topics are not limited to interactive topics, check-in topics, question topics, and map topics. It can support flexible adaptation and can be selected and used in different application scenarios, thereby increasing the scope of topic use.
[0138] Optionally, the topic type input area may also include a topic type introduction component, which is used to guide the object to input the topic type of the target topic to be created. The first client may display the topic type introduction information in response to the trigger operation for the topic type introduction component. Exemplarily, the topic type introduction information may include at least one of the following: 1. What is the value of group topics? Group topics are public places for group members to express their opinions and discuss a certain topic in the group, which is convenient for classification and quick viewing of high-quality information. Group owners and administrators can create up to 10 (i.e., the above-mentioned preset number threshold) topics related to social groups. Group members can publish topic content under group topics, and the published topic content will appear on the conversation interface and topic details page at the same time. 2. What types of group topics are there? Interactive topics: Group members discuss relevant information around a specific topic, and the information is gathered in different categories. For example, mutual assistance in job hunting, practical experience, house rental, information sharing, etc. Check-in topics: Group members can focus on punching in around a certain topic, and the calendar view intuitively presents the progress. The progress of individuals and group friends can be viewed on the leaderboard. For example, daily reading check-in, early check-in, and exam preparation check-in. 3. How can group topics be used? Group owners can create long-term topics within the group for long-term discussion and release of relevant information. They can also create time-sensitive topics as group flash events for a short period of time, and end the topic after the discussion. 4. What content is high-quality topic direction? Exam preparation group: information sharing, exam preparation experience, question answers, exam preparation policies. Job search group: Job Description (JD) summary, experience sharing, job search assistance, and complaining. Running group: running check-in, weight loss check-in, early check-in, exercise check-in.
[0139] As shown in the topic creation page 503, the topic creation page 503 may include a topic type input area, and the topic type input area includes a topic type introduction component. The first client may display the topic type introduction information in response to the trigger operation for the topic type introduction component. The topic type input area may also include at least one candidate topic type and a confirmation control corresponding to each candidate topic type. If the object wants to create a target topic whose topic type is an interactive topic, the object may click the confirmation control corresponding to the interactive topic type. The first client determines that the topic type of the target topic is an interactive topic type in response to the selection operation for the confirmation control, and changes the selected confirmation control from the first form to the second form. As shown in the topic creation page 503, the first form is a circular pattern with a blank space inside the circle, and the second form is a circular pattern with a check mark symbol filled inside the circle.
[0140] Taking the topic creation page including a topic name input area as an example, the topic name input area can be used to input the topic name of the target topic to be created. For example, the topic name input area can include an input box, and the object can enter the topic name of the target topic to be created in the input box. For another example, the topic name input area displays at least one candidate topic name. When the object wants to set a candidate topic name as the topic name of the target topic, the object can click on the candidate topic name, and the first client determines that the topic name of the target topic is the selected candidate topic name in response to the selection operation on the candidate topic name, that is, at least one candidate topic name is displayed in the topic creation page; in response to the selection operation of the target candidate topic name in at least one candidate topic name, the target candidate topic name is displayed in the topic name input area, and the target candidate topic name is any candidate topic name in at least one candidate topic name, and the target candidate topic name is determined as the topic name of the target topic.
[0141] Optionally, at least one candidate topic name may be determined based on the group identifier and / or group type of the social group. For example, at least one candidate topic name may be intelligently generated based on the group type and group identifier, and the group identifier may include the group name. As another example, a correspondence between the group identifier and the candidate topic name may be pre-established, and the first client may obtain at least one candidate topic name corresponding to the group identifier of the above-mentioned social group based on the correspondence between the group identifier and the candidate topic name, and display the obtained at least one candidate topic name in the topic creation page.
[0142] Optionally, the topic type corresponding to at least one candidate topic name displayed in the topic creation page is the same as the topic type of the target topic. For example, after the first client determines at least one candidate topic name based on the group identifier and / or group type of the social group, it can select a candidate topic name whose corresponding topic type is the same as the topic type of the target topic from the at least one candidate topic name, and display the selected at least one candidate topic name in the topic creation page.
[0143] Optionally, the topic name input area may also display the number of characters contained in the currently input topic name and first character upper limit prompt information, where the first character upper limit prompt information is used to prompt that the number of characters contained in the input topic name cannot exceed the first character upper limit.
[0144] As shown in the topic creation page 503, the topic creation page 503 may include a topic name input area, which includes an input box, at least one candidate topic name, the number of characters contained in the currently input topic name, and the first character upper limit prompt information. The fourth prompt information is displayed in the input box, and the fourth prompt information is used to guide the information input in the input box. The fourth prompt information is, for example, "Please enter a topic name."
[0145] At least one candidate topic name may include "Exchange of postgraduate entrance examination experience", "Get ashore together" and "Discussion of civil service examination questions", etc. The number of characters contained in the topic name currently input and the first character upper limit prompt information are "0 / 12" displayed on the far right of the input box, 0 indicates that the number of characters contained in the topic name currently input is 0, that is, no characters are entered in the current system time input box, and 12 indicates the first character upper limit, that is, the number of characters contained in the topic name input by the object cannot exceed 12 characters.
[0146] Taking the topic creation page including a topic introduction information input area as an example, the topic introduction information input area can be used to input the topic introduction information of the target topic to be created. For example, the topic introduction information input area can include an input box, and the subject can enter the topic introduction information of the target topic to be created in the input box. Optionally, the topic introduction information input area can also display the number of characters contained in the currently input topic introduction information and the second character upper limit prompt information, and the second character upper limit prompt information is used to prompt that the number of characters contained in the input topic introduction information cannot exceed the second character upper limit.
[0147] As shown in the topic creation page 503, the topic creation page 503 may include a topic introduction information input area, and the topic introduction information input area includes an input box, the number of characters contained in the topic introduction information currently input, and a second character upper limit prompt information. The fifth prompt information is displayed in the input box, and the fifth prompt information is used to guide the information input in the input box. The fifth prompt information is, for example, "Fill in the introduction to attract group members to participate in the discussion." The number of characters contained in the topic introduction information currently input and the second character upper limit prompt information are "0 / 30" displayed on the far right of the input box. 0 indicates that the number of characters contained in the topic introduction information currently input is 0, that is, no characters are entered in the current system time input box, and 30 represents the second character upper limit, that is, the number of characters contained in the topic introduction information input by the object cannot exceed 30 characters.
[0148] Taking the topic creation page including a permission management information input area as an example, the permission management information input area can be used to set the topic content publishing authority of the target topic to be created. For example, the permission management information input area can include first candidate permission information and second candidate permission information. The first candidate permission information is used to indicate that any group member in the social group has the authority to publish topic content about the target topic, and the second candidate permission information can be used to indicate that only the group owner and administrator in the social group have the authority to publish topic content about the target topic. The first client can generate permission management information for the target topic in response to a selection operation on the first candidate permission information or the second candidate permission information.
[0149] As shown in the topic creation page 503, the topic creation page 503 may include a permission management information input area, which includes the first candidate permission information "all group members can publish content" and its corresponding confirmation control, and the second candidate permission information "only group owners and administrators can publish content" and its corresponding confirmation control. If the subject wants to set that only the group owner and administrator in the social group have the permission to publish topic content about the target topic, then the subject can click the confirmation control corresponding to the second candidate permission information; if the subject wants to set that any group member in the social group has the permission to publish topic content about the target topic, then the subject can click the confirmation control corresponding to the first candidate permission information.
[0150] Taking the topic creation page including a timestamp information input area as an example, the timestamp information input area can be used to set the expiration time of the target topic to be created.
[0151] As shown in the topic creation page 508, the topic creation page 508 may include a timestamp information input area, and the timestamp information input area may be a switch style, which is closed by default, that is, the default setting topic is permanently valid. If the object wants to set the expiration time of the target topic, the switch can be turned on, and the first client can respond to the trigger operation on the timestamp information input area to display a time information selection box. The year, month, and day dimensions in the time information selection box all support scrolling filtering, and the date range can be selected as the time after the creation date. The first client can use the selected time as the expiration time of the target topic.
[0152] Taking the topic creation page including a format input area as an example, the format input area can be used to set the format of the target topic.
[0153] As shown in the topic creation page 508, if the topic type of the target topic to be created is a punch-in topic, then the topic creation page can display a format input area, and the format input area can include a format introduction component, and the format introduction component is used to guide the object to set or not set the format. The first client can display the format introduction information in response to the trigger operation on the format introduction component. Exemplarily, the format introduction information can be "Setting a standardized punch-in format helps group members to record habits efficiently and accurately." The format input area can also include a sixth prompt information, and the sixth prompt information is used to guide the object to set the format. Exemplarily, the sixth prompt information can be "After filling in, group members can directly use the preset format, and punching in is more standardized." The format information input area can be a switch style, which is closed by default, that is, the topic format is not set by default. If the object wants to set the format of the target topic, then the switch can be turned on, and the first client can display the format information input box in response to the trigger operation on the format information input area, and the object can enter the format to be set in the format information input box, such as the punch-in format.
[0154] Optionally, the topic creation page displays a creation control. After the object completes the topic details information of the target topic through the topic creation page setting, the creation control can be clicked. The first client displays the topic details information of the target topic in response to the trigger operation for the creation control. As shown in the topic creation page 503, the topic creation page 503 may include a creation control "Create Now". After the object clicks the creation control, the first client can display the topic details information of the target topic. Optionally, the first client can also display the seventh prompt information, and the seventh prompt information is used to prompt that the target topic is successfully created. Exemplarily, the seventh prompt information can be "Created Successfully", the seventh prompt information can be superimposed and displayed above the topic details information, the seventh prompt information and the topic details information can be displayed on different layers, and the first client can cancel the display of the seventh prompt information when it is detected that the seventh prompt information meets the disappearance condition, so that the topic details information is displayed at the top. The seventh prompt information meeting the disappearance condition may include at least one of the following: detecting any operation on the layer where the seventh prompt information is located, or the display duration of the seventh prompt information exceeds the preset duration threshold. Optionally, if the object clicks the create control without entering a topic name, the first client may display an eighth prompt message, and the eighth prompt message is used to guide the first account to enter a topic name. Exemplarily, the eighth prompt message may be “Topic name cannot be empty”.
[0155] S204. In response to an input operation on a topic creation page, a topic details page is displayed, the topic details page includes topic details information of the created target topic, and a first conversation message sent as the first account is displayed in the conversation interface, the first conversation message includes topic description information of the target topic.
[0156] In this embodiment, the first client can display a topic details page in response to an input operation on the topic creation page, indicating that the target topic has been created. The topic description information of the target topic will also be displayed as a conversation message in the conversation interface. The conversation message is sent in the identity of the first account. Other group members in the social group except the first account can know that the first account has created the target topic through the conversation message.
[0157] Optionally, the topic details information may include at least one of the following: topic type, topic name, topic introduction information, authority management information, timestamp information, topic popularity information, and account information of the first account.
[0158] As shown in the topic details page 504, the topic details page may include a topic type icon "#" to indicate that the topic type of the target topic is an interactive topic; the topic name is "Exchange of postgraduate entrance examination experience"; the topic introduction information is "Exchange postgraduate entrance examination experience with each other, and get ashore together!"; the topic popularity information "0 articles | 0 people participated" indicates that as of the current system time, a total of 0 group members have participated in the target topic, and a total of 0 topic contents about the target topic; the account information of the first account may include the account name, avatar, etc. In the case that no group member has posted topic content about the target topic, any group member opens the topic details page of the target topic, and the eighth prompt information may be displayed in the topic details page. The eighth prompt information is used to prompt that no group member has posted topic content about the target topic. Exemplarily, the eighth prompt information may be "No group member has posted information under this topic for the time being."
[0159] As shown in the topic details page 509, the topic details page may include a topic type icon to indicate that the topic type of the target topic is a check-in topic. The topic name is "Check-in for memorizing words". The topic introduction information is "Let's memorize words together and supervise each other!" Optionally, the topic details page is used to display the first K characters in the topic introduction information, where K is a positive integer. For example, the topic details page displays a maximum of two lines of text, and the extra space in the topic introduction information is folded. Click the expansion control to view the complete content of the topic introduction information. If the topic introduction information is not entered when creating the target topic, the topic details page may not display the topic introduction information. The topic popularity information "0 articles | 0 people participated" indicates that as of the current system time, a total of 0 group members have participated in the target topic, and a total of 0 topic contents about the target topic; the account information of the first account may include an account name, an avatar, etc. The topic details page may also include a calendar area, and the calendar area may display "My check-in number 0", indicating that the first account has a total of 0 check-ins as of the current system time. The calendar area may also display "My ranking 0", indicating that the first account has no ranking as of the current system time. The subject clicks "My Check-in Number" to enter the check-in page of the first account, which only displays the personal check-in dynamics of the first account. The subject clicks "My Ranking" to enter the weekly ranking page, and can click or slide left and right to switch to the monthly ranking page or the total ranking page. The weekly ranking page, monthly ranking page or total ranking page can include: order + avatar (click the avatar to view the personal homepage of the corresponding account), account name + check-in number. The topic details page can also include a date area, a check-in day mark color, a special display of today's date, a normal display of days without check-ins, continuous check-in days are continuously marked with rounded rectangles, and non-continuous check-in days are marked with circles. The date area can also include a switch control, which can be used to switch months. When the calendar is not clicked, the personal check-in dynamics of the day are displayed by default. Click a specific date, and the personal check-in dynamics of the corresponding date will appear below the calendar.
[0160] by Figure 5H Taking the topic details page shown as an example, the topic details page 525 may include a calendar area, and the calendar area may display "My ranking 5". The subject clicks "My ranking" to enter the weekly ranking page 526, which displays at least one group member display area, and each group member display area displays an account ID and topic participation information of a group member. The subject clicks any group member display area to display the personal homepage 527 of the account corresponding to the account ID displayed in the group member display area.
[0161] Optionally, the display form of the first conversation message may be the same as or different from the display form of the conversation message not related to the topic sent by any account in the conversation interface. Taking the conversation interface 505 as an example, the display form of the first conversation message is a card, that is, a topic creation card. The topic description information is used to describe the target topic. The topic description information may be part of the information in the topic details information, that is, the amount of information in the topic description information is less than the amount of information in the topic details information. Exemplarily, the topic description information may include at least one of the following information: topic type icon, topic name, ninth prompt information, and participation control. The ninth prompt information is used to prompt group members to participate in the topic. Exemplarily, the ninth prompt information may be "I have created an interactive topic, come and participate". The participation control, such as a "Go to Participation" button, is used to prompt group members to participate in the topic. Taking the conversation interface 510 as an example, the ninth prompt information may be "I have created a check-in topic, come and participate".
[0162] Optionally, after the target topic is created, the first client may also display a topic link of the target topic in the conversation interface. As shown in conversation interface 510, after the punch-in topic "memorize words and punch-in" is created, a topic link of the punch-in topic "memorize words and punch-in" may be displayed above the conversation message input area in the conversation interface, and the topic link may include a topic type icon and a topic name. Topic links of other created topics may also be displayed above the conversation message input area in the conversation interface.
[0163] Optionally, the topic links of the created topics displayed in the conversation interface may be arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the first account. Among them, the arrangement by topic type, the arrangement by topic creation time, the arrangement by topic popularity, and the arrangement by the degree of association with the first account can refer to the above description of the arrangement of the topic identifiers of the created topics displayed in the topic prompt interface, and the embodiments of the present application will not be repeated.
[0164] Optionally, the first client may display a topic details page of the corresponding topic in response to a trigger operation on any position of the first conversation message, or a trigger operation on a topic link. Specifically, the first client may display a topic details page in response to a trigger operation on topic description information; or, in the case where a topic link of the target topic is also displayed in the conversation interface, display a topic details page in response to a trigger operation on the topic link of the target topic.
[0165] Optionally, the topic details page may also include a topic content publishing component, which is used to trigger the harness topic publishing page, and group members can publish topic content about the target topic through the topic publishing page. As shown in the topic details page 504, the topic content publishing component may be a "Participate in Topic" button. As shown in the topic details page 509, the topic content publishing component may be a "Check-in Now" button.
[0166] If a group member is an ordinary group member, but the topic corresponding to the topic details page displayed by the client corresponding to the group member is set to only the group owner or administrator can publish topic content when it is created, then when the group member clicks the topic content publishing component in the topic details page, the client corresponding to the group member can respond to the trigger operation on the topic content publishing component and display the tenth prompt information. The tenth prompt information can be used to prompt the group member that he does not have the authority to publish topic content about the corresponding topic. Exemplarily, the tenth prompt information can be "Only the group owner / administrator can publish content on this topic."
[0167] In an optional implementation, the topic details page also includes a rollback component; the first client can display a conversation interface in response to a trigger operation on the rollback component, and trigger the step of displaying the conversation message sent as the first account in the conversation interface; wherein the topic description information includes a topic icon, and different topic types have different topic icons. As shown in the topic details page 504 and the topic details page 509, the rollback component can be displayed in the upper left corner of the topic details page.
[0168] In an optional embodiment, the topic details page also includes a management component; the first client can display a topic management interface of the target topic in response to a trigger operation on the management component, the topic management interface includes a topic editing component, and in response to a trigger operation on the topic editing component, the topic details information of the target topic is displayed; in response to an update operation on the topic details information, a topic details page containing the updated topic details information is displayed.
[0169] by Figure 5DTaking the topic details page shown as an example, the topic corresponding to the topic details page 511 is an interactive topic. The topic details page 511 may include a management component, which may be displayed in the upper right corner of the topic details page 511. After the object clicks the management component, the first client may respond to the trigger operation on the management component and display the topic management interface above the topic details page. The topic management interface may be a half-layer display. If the first account wants to update the previously set topic details information, it can click on the topic editing component, such as the "Edit Topic" button in the topic management interface 512. The first client may respond to the trigger operation on the topic editing component and display the topic details information of the target topic. The first account may update the topic details information, such as updating the topic type, topic name, topic introduction information, permission management information, timestamp information, format setting information, etc.
[0170] by Figure 5E Taking the topic details page shown as an example, the topic corresponding to the topic details page 513 is the check-in topic, and the topic editing component is such as the "Edit Check-in" button in the topic management interface 514. The first client can respond to the trigger operation on the topic editing component to display the topic details information of the target topic, and the first account can update the topic details information, such as updating the topic type, topic name, topic introduction information, permission management information, timestamp information, format setting information, etc.
[0171] Optionally, the topic details information of the target topic displayed by the first client in response to the trigger operation on the topic editing component may include an update confirmation control. After the first account updates the topic details information and clicks the update confirmation control, the first client may display an eleventh prompt message in response to the trigger operation on the update confirmation control. The eleventh prompt message is used to prompt that the topic details information has been successfully updated. Exemplarily, the eleventh prompt message may be "Topic modification successful". The eleventh prompt message may be displayed in a superimposed manner above the topic details page. The eleventh prompt message and the topic details page may be displayed on different layers. The first client may cancel the display of the eleventh prompt message when it is detected that the eleventh prompt message meets the disappearance condition, so that the topic details page is displayed at the top, and the topic details page includes the updated topic details information. The eleventh prompt message meeting the disappearance condition may include at least one of the following: detecting any operation on the layer where the eleventh prompt message is located, or the display time of the eleventh prompt message exceeds a preset time threshold.
[0172] Optionally, the topic management interface also includes a topic end component; the first client can also display a topic details page including the first prompt information in response to a trigger operation on the topic end component. Among them, the first prompt information is used to prompt that the topic status of the target topic is in an end state. Exemplarily, the first prompt information can include at least one of the following information: "Are you sure to end this topic?", "After the topic ends, group members will no longer be able to continue to post new dynamics under this topic, and historical information will be retained". The topic details page can also include a cancel control and a confirmation control. The object clicks the confirmation control, and the first client can display a twelfth prompt information. The twelfth prompt information is used to prompt that the target topic is in an end state. Exemplarily, the twelfth prompt information can be "The topic has ended" and return to the topic details page. The first client can display the topic details page in response to a trigger operation on the cancel control. The topic end component is, for example, the "End Topic" button in the topic management interface 512, and the "End Check-in" button in the topic management interface 514.
[0173] Optionally, after the topic ends, group members cannot post new content under the topic, and can only browse, like, and comment on historical topic content and historical reply content. When the first client enters the topic details page in an ended state, a thirteenth prompt message may be displayed. The thirteenth prompt message is used to prompt that the topic corresponding to the topic details page is in an ended state. For example, the thirteenth prompt message may be "This topic has ended, and only likes and comments on historical dynamics are supported."
[0174] Optionally, after the topic ends, when the client corresponding to any group member account displays the topic details page of the topic in the ended state, the topic status information can be displayed in the associated position of the topic name in the topic details page. The topic status information is, for example, a label "Ended", which is used to indicate the topic status of the topic corresponding to the topic details page.
[0175] Optionally, the topic management interface further includes a topic end component; the first client may also cancel displaying the topic link of the target topic in the conversation interface in response to a trigger operation on the topic end component.
[0176] Optionally, the topic management interface further includes a cancel component. After the topic management interface is displayed, if the first account does not want to update the topic details information or end the topic, the cancel component can be clicked. The first client can respond to the triggering operation of the cancel component and cancel the display of the topic management interface, and then display the topic details page. The cancel component is, for example, a "cancel" button in the topic management interface 512, and also, a "cancel" button in the topic management interface 514.
[0177] In this embodiment, after the topic ends, the historical topic content and historical reply content in the topic details page remain unchanged, and the conversation messages about the topic in the conversation interface remain unchanged. Group members click on the image in the topic details page to enter the image viewing page, click on the product, file and location to enter the corresponding content details page, and only the topic content cannot be published. When clicking on the hot area corresponding to the jump topic flow, a prompt message is displayed, which is used to prompt that the function has been offline. The quote reply, like and statement functions of the conversation messages about the topic in the conversation interface are still available, but the interaction in the conversation interface will not be synchronously updated to the topic details page.
[0178] Optionally, the account used to create the target topic and the account used to manage the target topic can be the same account or different accounts. The account used to manage the target topic can refer to any group member account in the social group, that is, any group member in the social group has the authority to manage the topics they created.
[0179] Optionally, the first account may refer to a first-authority account, for example, only the group owner or administrator in a social group has the authority to manage topics. For example, the first client may send an identity identification request to the server in response to a trigger operation on the management component, and the identity identification request carries the first account, so that the server searches for the identity information of the first account in the social group, and the server sends the found identity information to the first client. After the first client receives the identity information sent by the server, it can determine whether the identity information indicates that the first account is a first-authority account. If the identity information indicates that the first account is a first-authority account, the first client can display the topic management interface of the target topic.
[0180] In an embodiment of the present application, a conversation interface of a social group is displayed, the conversation interface includes a conversation message input area, and the social group includes a first account; in response to preset characters input into the conversation message input area, a topic prompt interface is displayed, the topic prompt interface includes a first topic creation component; in response to a trigger operation on the first topic creation component, a topic creation page is displayed; in response to an input operation on the topic creation page, a topic details page is displayed, the topic details page includes topic details information of the created target topic, and a first conversation message sent as the first account is displayed in the conversation interface, the first conversation message includes topic description information of the target topic, so that group members can create topics quickly and conveniently, and display the topic in the conversation interface so that other group members can pay attention to the topic in a timely manner.
[0181] Based on the above description, see Figure 3 , Figure 3is a flow chart of another message processing method provided in an embodiment of the present application. The message processing method can be applied in a first client corresponding to a first account, such as Figure 3 The message processing method shown includes but is not limited to steps S301 to S304, wherein:
[0182] S301: Display a conversation interface of a social group, where the conversation interface includes a collapse component, and the social group includes the first account.
[0183] The first account may refer to any member account in the social group, that is, any member in the social group has the authority to create a topic. Optionally, the first account may refer to a first permission account, for example, only the group owner or administrator in the social group has the authority to create a topic.
[0184] The conversation interface may include a conversation message display area and a conversation message input area. The conversation message input area may include a folding component. The folding component has the function of folding or unfolding the control panel, such as Fig. 5F Taking the conversation interface shown as an example, the conversation interface may include a conversation message area and a conversation message input area. The conversation message area may display conversation messages sent by at least one social member in the social group corresponding to the conversation interface. For example, the conversation message area of the conversation interface 515 displays a conversation message "It's really like the same thing" sent by the second client with the second account "XXX". The conversation message input area may include at least one of the following: a voice input component, a text input box, an expression display component, and a folding component.
[0185] S302: In response to a trigger operation on the collapse component, display a second topic creation component in the conversation interface.
[0186] The object corresponding to the first account can click on the folding component, and the first client can display a control panel in the conversation interface in response to the triggering operation of the folding component. As shown in conversation interface 516, the control panel can be displayed below the conversation message input area, and the control panel can include at least one of the following: album control, photo control, group topic control (i.e., second topic creation component), AI control, group voting control, and sharing note control.
[0187] S303: In response to a triggering operation on the second topic creation component, display a topic creation page.
[0188] by Fig. 5FTaking the conversation interface shown in FIG. 5 as an example, the first client can display the conversation interface of the social group "Graduate Entrance Examination Preparation Group". If the first account wants to create an interactive topic in the social group, the subject can click the + button in the conversation interface 515, that is, the folding component, and the first client can display the conversation interface 516 in response to the click operation on the + button. A control panel is displayed in the conversation interface 516, and the control panel includes a group topic button, that is, a second topic creation component. If the subject clicks the group topic button, the first client can display the topic creation page 517 in response to the click operation on the group topic button. The subject can enter topic details information in the topic creation page 517, and the first client can display the topic details page 518 in response to the input operation on the topic creation page. The first client will also display the first conversation message sent as the first account in the conversation interface, and the first conversation message includes the topic description information of the created target topic. The conversation interface showing the first conversation message can be shown as 519.
[0189] by Figure 5G Taking the conversation interface shown in FIG. 5 as an example, the first client can display the conversation interface of the social group "Graduate Entrance Examination Preparation Group". If the first account wants to create an interactive topic in the social group, the subject can click the + button in the conversation interface 520, that is, the folding component, and the first client can display the conversation interface 521 in response to the click operation on the + button. A control panel is displayed in the conversation interface 521, and the control panel includes a group topic button, that is, a second topic creation component. If the subject clicks the group topic button, the first client can display the topic creation page 522 in response to the click operation on the group topic button. The subject can enter topic details information in the topic creation page 522, and the first client can display the topic details page 523 in response to the input operation on the topic creation page. The first client will also display the first conversation message sent as the first account in the conversation interface, and the first conversation message includes the topic description information of the created target topic. The conversation interface showing the first conversation message can be shown as 524.
[0190] S304. In response to an input operation on a topic creation page, a topic details page is displayed, the topic details page includes topic details information of the created target topic, and a first conversation message sent as the first account is displayed in the conversation interface, the first conversation message includes topic description information of the target topic.
[0191] Among them, the embodiments of the present application and Figure 2 The difference between the embodiments shown is that the interactive mode of displaying the topic creation page is different. For other similar contents, please refer to Figure 2 The specific description of the illustrated embodiment will not be repeated in the embodiments of the present application.
[0192] In an embodiment of the present application, a conversation interface of a social group is displayed, the conversation interface includes a collapse component, and the social group includes a first account; in response to a trigger operation on the collapse component, a second topic creation component is displayed in the conversation interface; in response to a trigger operation on the second topic creation component, a topic creation page is displayed; in response to an input operation on the topic creation page, a topic details page is displayed, the topic details page includes topic details information of the created target topic, and a first conversation message sent as the first account is displayed in the conversation interface, the first conversation message includes topic description information of the target topic, so that group members can create topics quickly and conveniently, and the topic is displayed in the conversation interface so that other group members can pay attention to the topic in a timely manner.
[0193] Based on the above description, see Figure 4 , Figure 4 is a flow chart of another message processing method provided by an embodiment of the present application, such as Figure 4 The message processing method shown includes but is not limited to steps S401 to S411, wherein:
[0194] S401: The first client displays a conversation interface of a social group, where the conversation interface includes a conversation message input area, and the social group includes the first account.
[0195] S402: The first client sends an identity recognition request to the server in response to a preset character input into the conversation message input area, where the identity recognition request carries the first account.
[0196] Optionally, if the first client triggers the display of the topic creation page not by inputting preset characters in the conversation message input area, but by triggering the display of the topic creation page through a trigger operation on the second topic creation component, then after the first client displays the second topic creation component in the conversation interface in response to the trigger operation on the collapse component in the conversation interface, if the trigger operation on the second topic creation component is detected, the first client can send an identity recognition request to the server, and the identity recognition request carries the first account. The server can search for the identity information of the first account in the social group, and the server sends the identity information to the first client. If the identity information indicates that the first account is a first-authority account, the first client displays the topic creation page.
[0197] Optionally, if a trigger operation on the second topic creation component is detected, the first client may send a topic quantity confirmation request to the server, so that the server determines whether the number of topics corresponding to the social group is equal to a preset number threshold, obtains a determination result, and the server sends the determination result to the first client. If the determination result indicates that the number of topics corresponding to the social group is equal to the preset number threshold, the first client displays a second prompt message, and the second prompt message is used to prompt a refusal to create a new topic. If the determination result indicates that the number of topics corresponding to the social group is less than the preset number threshold, the first client displays a topic creation page.
[0198] Optionally, if a trigger operation on the second topic creation component is detected, the first client may send a confirmation request to the server, the confirmation request carries the first account, the server may search for the identity information of the first account in the social group, and determine whether the number of topics corresponding to the social group is equal to a preset number threshold, to generate confirmation information, the confirmation information may include identity information and a judgment result indicating whether the number of topics corresponding to the social group is equal to the preset number threshold, the server sends the confirmation information to the first client. If the judgment result indicates that the number of topics corresponding to the social group is equal to the preset number threshold or the identity information indicates that the first account is an ordinary member account, the first client displays a second prompt message, the second prompt message is used to prompt the refusal to create a new topic. If the judgment result indicates that the number of topics corresponding to the social group is less than the preset number threshold, and the identity information indicates that the first account is a first permission account, the first client displays a topic creation page.
[0199] S403: The server searches for identity information of the first account in the social group.
[0200] S404: The server sends the identity information to the first client.
[0201] S405: If the identity information indicates that the first account is a first-authority account, the first client displays a topic prompt interface including a first topic creation component.
[0202] S406: The first client displays a topic creation page in response to a triggering operation on the first topic creation component.
[0203] Optionally, in response to the trigger operation on the first topic creation component, the first client may send a topic quantity confirmation request to the server, so that the server determines whether the number of topics corresponding to the social group is equal to a preset number threshold, obtains a determination result, and the server sends the determination result to the first client. If the determination result indicates that the number of topics corresponding to the social group is equal to the preset number threshold, the first client displays a second prompt message, and the second prompt message is used to prompt the rejection of creating a new topic. If the determination result indicates that the number of topics corresponding to the social group is less than the preset number threshold, the first client displays a topic creation page.
[0204] S407: The first client displays a topic detail page in response to an input operation on the topic creation page, where the topic detail page includes topic detail information of the created target topic.
[0205] S408: The first client sends the topic details information to the server.
[0206] S409: The server generates a first conversation message based on the topic detail information, where the first conversation message includes topic description information of the target topic.
[0207] S410: The server sends the first conversation message and the account identifier of the first account to other clients.
[0208] Other clients include clients corresponding to other member accounts in the social group except the first account.
[0209] S411. Each other client displays a first conversation message sent as the first account in the conversation interface.
[0210] In an embodiment of the present application, the first client responds to the preset characters input into the session message input area in the session interface, sends an identity identification request to the server, the identity identification request carries the first account, the server searches for the identity information of the first account in the social group, the server sends the identity information to the first client, if the identity information indicates that the first account is a first permission account, then the first client displays a topic prompt interface including a first topic creation component. The first client responds to the trigger operation for the first topic creation component, displays the topic creation page, the first client responds to the input operation for the topic creation page, displays the topic details page, the topic details page includes the topic details information of the created target topic, the first client sends the topic details information to the server, the server generates the first session message based on the topic details information, the first session message includes the topic description information of the target topic, and the server sends the first session message to other clients. Each other client displays the first session message sent as the first account in the session interface. The embodiment of the present application enables the group owner or administrator to create a topic conveniently and quickly, and displays the topic in the session interface of the group members included in the social group, so that other group members can pay attention to the topic in time.
[0211] Based on the above description, see Figure 6 , Figure 6 is a flow chart of another message processing method provided in an embodiment of the present application. The message processing method can be applied to a second client corresponding to a second account and is not specifically limited by the embodiment of the present application. Figure 6 The message processing method shown includes but is not limited to steps S601 and S602, wherein:
[0212] S601. In response to a triggering operation for triggering display of a topic publishing page of a target topic, display the topic publishing page of the target topic, where the target topic refers to a topic created in a social group to which a second account belongs.
[0213] The second account may refer to any member account in the social group, that is, any member in the social group has the authority to publish topic content. The second account may be the same account as the first account or a different account. The target topic may be any topic in the created topics included in the social group.
[0214] In an optional implementation, the second client may enter the topic publishing page in the following three ways:
[0215] 1. The second client can display a topic details page, which includes a topic content publishing component, and display a topic publishing page in response to a trigger operation on the topic content publishing component.
[0216] by Fig. 7A Taking the topic details page shown as an example, after the second client displays the topic details page 701, since the topic details page includes a topic content publishing component, such as the "check-in now" button in the topic details page 701, when the object corresponding to the second account wants to publish the topic content corresponding to the topic details page 701, the object can click the "check-in now" button, and the second client can respond to the triggering operation of the "check-in now" button and display the topic publishing page 702. The topic corresponding to the topic details page 701 is a check-in topic.
[0217] by Figure 7B Taking the topic details page shown as an example, after the second client displays the topic details page 706, since the topic details page includes a topic content publishing component, such as a "participate in topic" button in the topic details page 706, when the object corresponding to the second account wants to publish the topic content corresponding to the topic details page 706, the object can click the "participate in topic" button, and the second client can respond to the triggering operation of the "participate in topic" button and display the topic publishing page 707. The topic corresponding to the topic details page 706 is an interactive topic.
[0218] 2. The second client can display a conversation interface, which includes a conversation message input area. In response to preset characters input into the conversation message input area, a topic prompt interface is displayed, which includes topic names of created topics. The created topics include target topics. In response to a trigger operation on the topic name of the target topic, a topic publishing page is displayed.
[0219] by Figure 7C Taking the topic details page shown in FIG. 7 as an example, after the second client displays the conversation interface, when the object corresponding to the second account wants to publish topic content, the object can enter the preset character "#" in the conversation message input area. The second client can respond to the preset character input in the conversation message input area and display the topic prompt interface 710. The topic prompt interface 710 can include the topic names of the created topics, such as "exchange of postgraduate entrance examination experience", "material sharing", "check-in for memorizing words" and "check-in for learning". If the object corresponding to the second account wants to publish content about a topic named "check-in for memorizing words", the object can click on the topic name "check-in for memorizing words" in the topic prompt interface 710. The second client can respond to the trigger operation for the topic name "check-in for memorizing words" and display the topic publishing page for the topic name "check-in for memorizing words".
[0220] by Fig.7DTaking the topic details page shown as an example, after the second client displays the conversation interface, when the object corresponding to the second account wants to publish topic content, the object can enter the preset character "#" in the conversation message input area, and the second client can respond to the preset character input in the conversation message input area and display the topic prompt interface 715. The topic prompt interface 715 can include the topic name of the created topic, such as "Graduate Entrance Examination Experience Exchange", "Information Sharing", "Word Memorization Check-in" and "Study Check-in". If the object corresponding to the second account wants to publish content about the topic named "Graduate Entrance Examination Experience Exchange", the object can click on the topic name "Graduate Entrance Examination Experience Exchange" in the topic prompt interface 715, and the second client can respond to the trigger operation on the topic name "Graduate Entrance Examination Experience Exchange" and display the topic publishing page 716 of the topic name "Graduate Entrance Examination Experience Exchange".
[0221] 3. The second client can display a conversation interface, which includes a conversation message input area, and in response to preset characters input into the conversation message input area and a topic name of a target topic input after the preset characters, display a topic publishing page.
[0222] In one example, assuming that the preset character is "#", if the object corresponding to the second account wants to publish content about a topic named "Graduate Entrance Examination Experience Exchange", the object can enter "#Graduate Entrance Examination Experience Exchange" in the conversation message input area, then the second client can display a topic publishing page with the topic name "Graduate Entrance Examination Experience Exchange" in response to the information entered in the conversation message input area.
[0223] In another example, assuming that the preset character is "#", if the object corresponding to the second account wants to publish content about a topic named "Memorize Words and Check In", the object can enter "#Memorize Words and Check In" in the conversation message input area, then the second client can display a topic publishing page with the topic name "Memorize Words and Check In" in response to the information entered in the conversation message input area.
[0224] Optionally, the second client may send a created topic confirmation request to the server in response to preset characters input into the conversation message input area, the created topic confirmation request carrying the group identifier of the social group, so that the server searches for the topic name of the created topic in the social group corresponding to the group identifier; the second client receives the topic name of the created topic sent by the server; the second client displays a topic prompt interface including the topic name of the created topic.
[0225] Optionally, the second client may display the topic details page in the following two ways:
[0226] 1. When a topic link of a target topic is displayed in the conversation interface, in response to a trigger operation on the topic link of the target topic, a topic details page is displayed.
[0227] by Fig. 7E Taking the topic details page shown in FIG. 7 as an example, after the second client displays the session interface 719, since the session interface 719 displays the topic links of the created topics, such as "Experience Exchange for Graduate Entrance Examination", "Getting ashore together" and "Study Check-in", if the object corresponding to the second account wants to publish the topic content with the topic name "Experience Exchange for Graduate Entrance Examination", the object can click the topic link with the topic name "Experience Exchange for Graduate Entrance Examination" in the session interface 719, and the second client can respond to the trigger operation for the topic link "Experience Exchange for Graduate Entrance Examination" and display the topic details page 720 with the topic name "Experience Exchange for Graduate Entrance Examination". If the object corresponding to the second account wants to view the content details of the topic content published by the account "xxx", the object can click the topic content published by the account "xxx" in the topic details page 720, and the second client can respond to the trigger operation for the topic content published by the account "xxx" and display the content details page 721 of the topic content.
[0228] by Figure 7F Taking the topic details page shown in FIG. 7 as an example, after the second client displays the session interface 722, since the session interface 722 displays the topic links of the created topics, such as "Exchange of postgraduate entrance examination experience", "Sharing of materials" and "Check-in for memorizing words", if the object corresponding to the second account wants to publish the content of the topic named "Check-in for memorizing words", the object can click the topic link of the topic name "Check-in for memorizing words" in the session interface 722, and the second client can respond to the trigger operation on the topic link "Check-in for memorizing words" and display the topic details page of the topic name "Check-in for memorizing words".
[0229] Optionally, the social group corresponding to the conversation interface may include M created topics, and the conversation interface includes a topic link display area, the topic link display area is used to display topic links of N created topics, M and N are both positive integers, and M is greater than or equal to N, and in response to the topic link of the first topic displayed in the topic link display area, the topic details page of the first topic is displayed; wherein the topic links of the N created topics in the topic link display area are arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the second account.
[0230] Optionally, the second client can display the topic links of the updated N created topics among the M created topics in response to the sliding operation on the topic link display area. That is, the second client can update the topic links of the currently displayed N created topics in response to the sliding operation on the topic link display area, obtain the topic links of the updated N created topics, and then display the topic links of the updated N created topics in the topic link display area of the conversation interface, and the topic links of the updated N created topics are not completely the same as the topic links of the N created topics before the update. For example, assuming that M is 5 and N is 3, if the topic links of the first to third created topics are currently displayed, the second client can display the topic links of the second to fourth created topics in response to the sliding operation on the topic link display area. For another example, assuming that M is 6 and N is 3, if the topic links of the first to third created topics are currently displayed, the second client can display the topic links of the fourth to sixth created topics in response to the sliding operation on the topic link display area.
[0231] Optionally, when the topic status of the second topic displayed in the topic link display area is in an ended state, the second client may cancel display of the topic link of the second topic in the topic link display area.
[0232] 2. When a third conversation message sent by the first account is displayed in the conversation interface and the third conversation message includes relevant information of the target topic, a topic details page is displayed in response to a trigger operation on the relevant information of the target topic.
[0233] The related information refers to the topic description information, topic content, reply content, etc. of the target topic.
[0234] Taking the conversation interface 714 as an example, a certain account is xx. After the account publishes the topic content about the target topic, the third conversation message is sent in the conversation interface as the identity of the account, and the third conversation message includes the topic content of the target topic. The object clicks on the topic content, and the second client can respond to the trigger operation for the topic content of the target topic and display the topic details page of the target topic.
[0235] Taking the conversation interface 519 as an example, the first account is xxxx. After the first account creates the target topic, the third conversation message is sent in the conversation interface as the first account. The third conversation message includes the topic description information of the target topic. The object clicks on the topic description information, and the second client can respond to the trigger operation on the topic description information of the target topic and display the topic details page of the target topic.
[0236] Optionally, when a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic, and the topic status of the target topic is in an ended state, the second client can respond to a trigger operation on the topic description information of the target topic, display a topic details page that does not include a topic content publishing component, and the topic details page includes historical topic content; and respond to the trigger operation on the historical topic content, perform interaction with the historical topic content.
[0237] In this embodiment, after the target topic ends, group members respond to the trigger operation of the topic description information of the target topic and enter the topic details page of the target topic. The topic details page does not display the topic content publishing component, so group members cannot publish new content under the target topic. It only supports browsing, and interactive operations such as liking, commenting, sharing, and collecting historical topic content and historical reply content.
[0238] In an optional embodiment, after the second client displays the topic prompt interface in response to preset characters input into the conversation message input area, when the conversation interface also includes at least one of an emoticon component and an input panel hidden component, the second client may cancel display of the topic prompt interface in response to a trigger operation on the emoticon component or the input panel hidden component; or, may cancel display of the topic prompt interface in response to any character input again into the conversation message input area.
[0239] For details of this embodiment, please refer to Figure 2 The relevant description of step S202 in the illustrated embodiment will not be repeated in the embodiment of the present application.
[0240] S602. In response to an input operation on a topic publishing page, a topic details page of a target topic is displayed, the topic details page includes topic content published by a second account on the target topic, and a second conversation message sent as the second account is displayed in a conversation interface of the social group, the second conversation message includes the topic content.
[0241] For example, in response to the triggering operation of triggering the display of the topic publishing page of the target topic, the second client displays the topic publishing page of the target topic, and the second client may also display the topic name of the target topic in the topic publishing page. The second client may also display the fifteenth prompt information at the associated position of the topic name in the topic publishing page, and the fifteenth prompt information is used to prompt the input of the topic content. For example, the fifteenth prompt information is "Please enter the topic content", or "Please write down your mood today and record your punch-in", or "It will be sent to the group chat and group topic, and no notes will be published", etc. The fifteenth prompt information corresponding to different topic types may be the same or different.
[0242] Taking the topic publishing page 702 as an example, the topic publishing page 702 displays the topic name "Memorize words and punch in" and the fifteenth prompt information "Please write down your mood today and record your punch in", and the second account can enter the topic content in the topic content input box based on the fifteenth prompt information. Taking the topic publishing page 703 as an example, the second account can enter the text "I memorized one hundred words today!" and an image containing a smiley face in the topic content input box. After the second account completes entering the topic content, it can click the send control in the topic publishing page 703, that is, the "punch in" button. The second client can respond to the trigger operation on the send control and display the topic details page 704 of the target topic. The topic content published by the second account is displayed at the top of the topic content display area of the topic details page 704. Optionally, after the release is successful, the second client can display the sixteenth prompt information, which is used to prompt the second account's participation information in the target topic. Taking the topic details page 704 as an example, the sixteenth prompt information is "I completed the eighth punch in, and punched in twice in a row". The second client may also display a completion control at a location associated with the sixteenth prompt information. If the subject clicks the completion control, the second client may display the topic details page 705. Optionally, the sixteenth prompt information may be displayed on top of the topic details page, and the topic details page and the sixteenth prompt information may be located in the same layer or in different layers. When the topic details page and the sixteenth prompt information are located in different layers, the layer where the sixteenth prompt information is located may be transparent, semi-transparent, or opaque.
[0243] Taking the topic publishing page 711 as an example, the topic publishing page 711 displays the topic name "Memorize words and punch in" and the fifteenth prompt information "Please write down your mood today and record your punch in", and the second account can enter the topic content in the topic content input box based on the fifteenth prompt information. Taking the topic publishing page 712 as an example, the second account can enter the text "I memorized one hundred words today!" and an image containing a smiley face in the topic content input box. After the second account completes entering the topic content, it can click the send control in the topic publishing page 712, that is, the "punch in" button. The second client can respond to the trigger operation on the send control and display the conversation interface 713 of the social group. The conversation interface includes the second conversation message sent as the second account, and the second conversation message includes the above topic content. Optionally, after the release is successful, the second client can display the sixteenth prompt information, and the sixteenth prompt information is used to prompt the second account's participation information on the target topic. Participation information can include completed punch in, the first three punch ins, continuous punch ins, etc., to encourage group members to actively participate in the topic. Taking the conversation interface 713 as an example, the sixteenth prompt information is "I have completed the 8th check-in, and checked in twice in a row." The second client can also display a completion control at the associated position of the sixteenth prompt information. If the object clicks the completion control, the second client can display the topic details page. Optionally, the sixteenth prompt information can be superimposed and displayed on top of the topic details page, and the topic details page and the sixteenth prompt information can be located on the same layer or different layers. When the topic details page and the sixteenth prompt information are located on different layers, the layer where the topic prompt interface is located can be transparent, translucent or opaque. The second client can cancel the display of the sixteenth prompt information when it detects that the sixteenth prompt information meets the disappearance condition, so that the conversation interface is displayed at the top, as shown in the conversation interface 714.
[0244] Taking the topic publishing page 716 as an example, the second account can enter the text "Recommend a study room in Shanghai, I went there yesterday and it was good", an image of the study room scene, and location information in the topic content input box. After the second account completes entering the topic content, it can click the send control, i.e., the "Send" button, in the topic publishing page 717. The second client can respond to the triggering operation on the send control and display the topic details page 718 of the target topic "Exchange of postgraduate entrance examination experience", and the topic details page 718 includes the above topic content.
[0245] Taking the topic publishing page 707 as an example, the topic publishing page 707 displays the topic name "Graduate Entrance Examination Experience Exchange" and the fifteenth prompt information "It will be sent in the group chat and group topic, and no notes will be published." The second account can enter the topic content in the topic content input box based on the fifteenth prompt information. Taking the topic publishing page 708 as an example, the second account can enter the text "Recommend a study room in Shanghai, I went there yesterday and it felt good", an image and positioning information in the topic content input box. The image can refer to an image used to reflect the study room, and the positioning information can be used to indicate the geographical location of the study room. After the second account completes entering the topic content, it can click the send control in the topic publishing page 708, that is, the "Send" button. The second client can respond to the trigger operation on the send control and display the topic details page 709 of the target topic. The topic content published by the second account is displayed at the top of the topic content display area of the topic details page 709.
[0246] by Figure 7G Taking the topic details page shown as an example, the second account clicks the topic content publishing component in the topic details page 725, that is, the "check in now" button, and the second client can respond to the trigger operation on the topic content publishing component to display the topic publishing page 726, and the second account can enter the topic content in the topic content input box of the topic publishing page 726. Taking the topic publishing page 727 as an example, the second account can enter the text "I memorized one hundred words today!" and an image containing a smiley face in the topic content input box. After the second account completes entering the topic content, it can click the send control in the topic publishing page 727, that is, the "check in" button, and the second client can respond to the trigger operation on the send control to display the topic details page 728 of the target topic, and the topic content published by the second account is displayed at the top of the topic content display area of the topic details page 728. Optionally, after the release is successful, the second client can display the seventeenth prompt information, and the seventeenth prompt information is used to prompt that the topic participation is completed. Taking the topic details page 728 as an example, the seventeenth prompt information is "I have checked in today".
[0247] by Figure 7HTaking the topic prompt interface shown in FIG. 7 as an example, the second account can trigger the display of the topic prompt interface 729 by inputting preset characters in the conversation message input area of the conversation interface. The second account can enter the topic publishing page 730 of the punch-in topic "memorize word punch-in" by clicking the topic name "memorize word punch-in", and the second account can enter the topic content in the topic content input box of the topic publishing page 730. Taking the topic publishing page 731 as an example, the second account can enter the text "I memorized one hundred words today!" and an image containing a smiley face in the topic content input box. After the second account completes entering the topic content, the send control in the topic publishing page 731, that is, the "punch-in" button, can be clicked. The second client can respond to the trigger operation for the send control and display the topic details page 732 of the target topic. The topic content published by the second account is displayed at the top of the topic content display area of the topic details page 732. Optionally, after the release is successful, the second client can display the seventeenth prompt information, and the seventeenth prompt information is used to prompt that the topic participation is completed. Taking the topic details page 732 as an example, the seventeenth prompt information is "I have punched in today".
[0248] by Figure 7F Taking the topic prompt interface shown as an example, the second account can trigger the display of the topic details page 723 by clicking on the topic link in the conversation interface 722. If the second account has completed the participation in the topic before the current system time, the second client can display the seventeenth prompt information. The seventeenth prompt information is used to prompt that the topic participation is completed. Taking the topic details page 723 as an example, the seventeenth prompt information is "Checked in today". The topic details page 723 may include a topic content display area, and the topic content display area displays historical topic content posted by at least one group member within the historical time period. The second account clicks on any historical topic content, and the second client can respond to the trigger operation on any historical topic content and display the content details page 724 of the historical topic content.
[0249] Optionally, the topic publishing page may include a cancel control, and the second client may display the previous interface in response to the trigger operation for the cancel control. For example, if the second client switches from the topic details page to the topic publishing page, the previous interface is the topic details page; if the second client switches from the session interface to the topic publishing page, the previous interface is the session interface. Optionally, the second client may display the eighteenth prompt information, the confirmation control, and the rejection control in response to the trigger operation for the cancel control. The eighteenth prompt information is used to prompt whether to cancel the release of the topic content. Exemplarily, the eighteenth prompt information is "The content will not be retained after cancellation. Are you sure to cancel the sending?" The second client may display the previous interface in response to the trigger operation for the confirmation control. The second client may display the topic publishing page in response to the trigger operation for the rejection control.
[0250] Taking the topic publishing page 702 as an example, a cancel control is displayed in the upper left corner of the topic publishing page 702. If the second account does not want to publish the topic content after entering the topic publishing page, the cancel control can be clicked, and the second client can respond to the triggering operation of the cancel control and display the topic details page 701. Taking the topic publishing page 707 as an example, a cancel control is displayed in the upper left corner of the topic publishing page 707. If the second account does not want to publish the topic content after entering the topic publishing page, the cancel control can be clicked, and the second client can respond to the triggering operation of the cancel control and display the topic details page 706.
[0251] Optionally, the topic details page of the target topic may include the account identifier of the first account that created the target topic, and when any group member clicks the account identifier of the first account, the client corresponding to the group member may display the personal homepage of the first account.
[0252] In this embodiment, after the second account clicks the send control, the second client can display the publishing status prompt interface above the topic publishing page, and cancel the display of the publishing status prompt interface after the topic content is successfully published. Optionally, the publishing status prompt interface may include a cancel control, and the second account clicks the cancel control in the publishing status prompt interface, and the second client can return to the topic publishing page in the editing state. Optionally, the publishing status prompt interface may display a nineteenth prompt message, and exemplary, the nineteenth prompt message may be "Uploading, please do not leave this page". Optionally, the publishing status prompt interface may include a progress bar and / or a progress number, and the progress bar and / or the progress number are updated in real time according to the publishing progress of the topic content. After the topic content is successfully published, the twentieth prompt message "Published successfully" may be displayed. After the topic content fails to be published, the twenty-first prompt message "Publish failed, please try again" may be displayed. Further, if the publishing failure is caused by a network interruption, the twenty-first prompt message may be "Network connection is disconnected, please check network settings"; if the publishing failure is caused by a weak network environment, the twenty-first prompt message may be "The current network condition is unstable". After the second client displays the twenty-first prompt information, a topic publishing page in an editing state may be displayed, and the topic publishing content page includes the topic content inputted previously.
[0253] In an optional embodiment, the topic publishing page includes at least one of the following functional components: a file component, a picture component, an emoticon component, and a folding component, wherein the folding component is used to display or hide a control panel, and the control panel includes at least one of the following functional components: a file component, a location component, a note component, and a product component.
[0254] by Fig.7ITaking the topic publishing page shown as an example, the topic publishing page 733 displays a file component, a picture component, an emoticon component, and a folding component. The second account clicks on the folding component, and the second client can display the control panel in response to the trigger operation on the folding component. As shown in the topic publishing page 734, the control panel can be displayed below the folding component, and the control panel can include a location component, a note component, and a product component. As shown in the topic publishing page 735, the second account can publish the topic content through the above-mentioned functional components. The topic content can include the text "My friend sent me English materials, I think it's good, share it with everyone", the first file: the vocabulary book "XX" and the second file: English review materials, etc. After the second account clicks on the topic content publishing component in the topic publishing page 735, that is, the "Send" button, the second client can display the topic details page 736.
[0255] Optionally, the second client may display a file page in response to a trigger operation on a file component in the topic publishing page, the file page including at least one file stored in a computer device running the second client, and in response to a selection operation on a target file in the at least one file, display a file identifier of the target file in the topic publishing page, the target file including one or more files in the at least one file, and the target file is determined as the topic content. The at least one file includes one or more of the following: a file displayed in a conversation interface, a file stored in a computer device running the second client, a file collected by the second client, and the like.
[0256] by Figure 7J Taking the file page shown as an example, the file page 737 displays the file identifier of at least one file, and the at least one file includes the file displayed in the session interface. After the second account clicks on any file identifier, the second client can display the file page 738. The associated position of the clicked file identifier in the file page 738 displays a file tag, and the file tag is used to indicate that the file corresponding to the clicked file identifier is selected. The file page 738 can also include a send control. After the second account clicks on the send control, the second client can display a send status prompt interface 739. The send status prompt interface 739 can include a twenty-fourth prompt message. Exemplarily, the twenty-fourth prompt message can be "Sending...". Optionally, the send status prompt interface 739 can include a progress bar and / or a progress number, and the progress bar and / or the progress number are updated in real time according to the progress of the file sending. Optionally, the send status prompt interface 739 can include a cancel control. After the second account clicks on the cancel control, the second client can cancel the sending of the above file and display the file page 738.
[0257] by Figure 7KTaking the file page shown as an example, the file page displays a local file selection control. After the second account clicks the local file selection control, the second client can display the file identifier stored in at least one computer device. After the second account clicks any file identifier, the second client can display a file tag at the associated position of the clicked file identifier, and the file tag is used to indicate that the file corresponding to the clicked file identifier is selected. After the second account clicks the send control, the second client can display a send status prompt interface. The send status prompt interface may include a twenty-fourth prompt message. Exemplarily, the twenty-fourth prompt message may be "Sending..." Optionally, the send status prompt interface may include a progress bar and / or a progress number, and the progress bar and / or the progress number are updated in real time according to the progress of the file sending. Optionally, the send status prompt interface may include a cancel control. After the second account clicks the cancel control, the second client can cancel the sending of the above file and display the above file page containing the file tag.
[0258] by Fig.7O Taking the file page shown as an example, when the second account clicks on any file in the conversation interface or the topic details page, the second client can display the file page 740, and the file page 740 may include the file information of the file and the download file control. When the second account wants to download the file, it can click the download file control, and the second client can display the download status prompt interface 741. The download status prompt interface 741 may include the twenty-fourth prompt information. Exemplarily, the twenty-fourth prompt information may be "Downloading..." Optionally, the download status prompt interface 741 may include a progress bar and / or a progress number, and the progress bar and / or the progress number are updated in real time according to the download progress of the file. After the download is completed, the second client can display the file display page 742. If the function of previewing the file on the file display page is not available, then the file display page 742 may include file information and an open control, and the open control is such as "Open with other applications".
[0259] by Figure 7RTaking the file display page shown as an example, the file display page 752 includes file information and an open control. When the second account wants to send the file to a friend, it can click the control component in the file display page 752, and the second client can display the file display page 753. The file display page 753 includes a send control, that is, a "Send to Friends" button. When the second account clicks the send control, the second client can display a friend list page 754. The friend list page 754 includes a friend ID of at least one friend. After the second account clicks a friend ID, the second client can display a friend list page 755. The friend list page 755 includes a file ID and an object ID of the sending object and a send control. The object ID of the sending object is the friend ID clicked by the second account. After the second account clicks the send control, the second client can display a send status prompt interface 756. The send status prompt interface 756 may include a twenty-fourth prompt message. Exemplarily, the twenty-fourth prompt message may be "Sending..." Optionally, the send status prompt interface 756 may include a progress bar and / or a progress number. The progress bar and / or the progress number are updated in real time according to the file sending progress. After the sending is completed, the second client may display a session interface 757 , which includes a session message sent using the identity of the second account, and the session message includes a file identifier and an object identifier of the sending object.
[0260] by Figure 7P Taking the file page shown as an example, when the second account clicks on any file in the conversation interface or the topic details page, the second client can display the file page 743, which can include the file information of the file and the download file control. When the second account wants to download the file, it can click the download file control, and the second client can display the download status prompt interface 744, which can include the twenty-fourth prompt information. Exemplarily, the twenty-fourth prompt information can be "Downloading..." Optionally, the download status prompt interface 744 can include a progress bar and / or a progress number, which is updated in real time according to the download progress of the file. After the download is completed, the second client can display the file display page 745. The file display page 745 includes the file content of the file.
[0261] by Figure 7QTaking the file display page shown as an example, the file display page 746 includes the file content of the file. When the second account wants to send the file to a friend, it can click the control component in the file display page 746, and the second client can display the file display page 747. The file display page 747 includes a send control, that is, a "Send to Friends" button. When the second account clicks the send control, the second client can display a friend list page 748. The friend list page 748 includes a friend ID of at least one friend. After the second account clicks a friend ID, the second client can display a friend list page 749. The friend list page 749 includes a file ID and an object ID of the sending object and a send control. The object ID of the sending object is the friend ID clicked by the second account. After the second account clicks the send control, the second client can display a send status prompt interface 750. The send status prompt interface 750 may include a twenty-fourth prompt message. Exemplarily, the twenty-fourth prompt message may be "Sending..." Optionally, the send status prompt interface 750 may include a progress bar and / or a progress number. The progress bar and / or the progress number are updated in real time according to the file sending progress. After the sending is completed, the second client may display a session interface 751, which includes a session message sent by the second account, and the session message includes a file identifier and an object identifier of the sending object.
[0262] Optionally, the second client may display a location adding page in response to a triggering operation on a location component in the topic publishing page, and may display a location identifier of a selected geographic location in the topic publishing page in response to a location selection operation on the location adding page, wherein the location identifier is determined as the topic content.
[0263] by Figure 7L Taking the topic publishing page shown as an example, the topic publishing page may include a location component. After the second account clicks on the location component, the second client may display a location adding page. The location adding page may include not displaying the location control and a location identifier of at least one candidate location. If the second account clicks not to display the location control, the second client may display the topic publishing page, which does not include positioning information. Optionally, the location adding page may include a search box, and the second account may search for the geographic location it wants to select through the search box, or select from the location identifiers of at least one candidate location. The second client may respond to the location selection operation for the location adding page and display the location identifier of the selected geographic location on the topic publishing page. When any group member clicks on the location identifier, the client corresponding to the group member may display Figure 7T The navigation page shown.
[0264] Optionally, the second client may display a note adding page in response to a trigger operation on the note component in the topic publishing page, the note adding page including at least one candidate note associated with the second account, and in response to a selection operation on a target note in the at least one candidate note, display a note identifier of the target note in the topic publishing page, the target note including one or more notes in the at least one candidate note, and the target note is determined to be the topic content.
[0265] by Figure 7M Taking the topic publishing page shown as an example, the topic publishing page may include a note component. After the second account clicks the note component, the second client may display a note adding page. The note adding page may include a note identifier of at least one candidate note, and the at least one candidate note may include at least one of the following: historical notes in which the second account has liked something within a historical time period, historical notes in which the second account has collected something within a historical time period, notes published by the second account within a historical time period, and historical notes in which the second account has browsed something within a historical time period.
[0266] Optionally, the second client can display a product page in response to a trigger operation on a product component in the topic publishing page, the product page including product information of at least one product, and in response to a selection operation on target product information in the at least one product information, display the target product information in the topic publishing page, the target product information including product information of one or more products in the at least one product, and the target product information is determined as the topic content.
[0267] In this embodiment, group members are supported to publish topic contents of various subjects on the topic publishing page, for example, group members are supported to upload topic contents of text, files, locations, notes, commodities, etc., to meet diverse information sharing needs.
[0268] In an optional implementation, when the second account refers to the first permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from being displayed in the topic details page, and the session message is canceled from being displayed in the session interface;
[0269] In the case where the second account refers to a second permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from the topic details page, and the session message displayed in the session interface remains unchanged.
[0270] In an optional embodiment, the second client may respond to an input operation on the topic publishing page. If the number of input characters reaches a first preset number threshold, a fourteenth prompt message may be displayed on the topic publishing page. The fourteenth prompt message is used to prompt that the number of input characters reaches the first preset number threshold.
[0271] For example, assuming that the first preset number threshold is 150, when the number of characters input by the second account exceeds 150 characters, the second client may not display the extra characters in the topic publishing page, and display the fourteenth prompt message "The number of characters has reached the upper limit."
[0272] In an optional embodiment, the second client may respond to an input operation on the topic publishing page. If the number of input images reaches a second preset number threshold, a twenty-second prompt message may be displayed on the topic publishing page. The twenty-second prompt message is used to prompt that the number of input images reaches the second preset number threshold.
[0273] For example, assuming that the second preset number threshold is 9, when the number of images input by the second account exceeds 9, the second client may display a twenty-second prompt message “Select up to 9 photos” on the topic publishing page.
[0274] Optionally, the topic publishing page can publish topic content of various themes. After the topic content is published, all or part of the topic content can be displayed in the topic details page, wherein the display priority of the product in the topic details page is higher than the display priority of the file in the topic details page, the display priority of the file in the topic details page is higher than the display priority of the note in the topic details page, and the display priority of the note in the topic details page is higher than the display priority of the location information in the topic details page. Optionally, when the second account enters the topic content on the topic publishing page, if the type of the subject matter of the input topic content exceeds the third preset quantity threshold, then the second client can display a twenty-third prompt message, the twenty-third prompt message is used to prompt that the type of the subject matter of the input topic content exceeds the third preset quantity threshold. Exemplarily, the twenty-third prompt message is "Add up to 4 items of content."
[0275] Optional, with Figure 7NTaking the image viewing page shown as an example, when the second account clicks on an image contained in a topic content in the topic details page, the second client can display the image viewing page, and the image viewing page can include at least one of the following: a save control, a share control, and a cancel control. The save control is used to save the image to the computer device running the second client, the share control is used to forward the image to a friend, and the cancel control is used to cancel viewing of the image. The second client can display the topic details page in response to a trigger operation on the cancel control. The second account can switch other images in the topic content by sliding left and right.
[0276] Optionally, when the second account clicks on a file contained in a topic content in the topic details page, the second client may display a file preview interface, which may include a download control, a preview control, and a share control.
[0277] Optionally, when the second account clicks on a note contained in a topic content in the topic details page, the second client can display the note details page of the note.
[0278] Optionally, the second account clicks on a point of interest contained in a topic in the topic details page. When a POI is found, the second client can display the POI details page of the POI. Figure 7S Taking the POI details page shown as an example, the POI details page may include detailed information of the POI.
[0279] Optionally, when the second account clicks on a product included in a topic content in the topic details page, the second client can display the product details page of the product. Optionally, the product details page can be half-layered, and the second client can respond to an upward swipe operation on the product details page and display the product details page in full screen. The second client can also respond to a downward swipe operation on the product details page and cancel the display of the product details page.
[0280] In the embodiment of the present application, on the one hand, any group member in the social group can publish topic content under the created topic, that is, any group member in the social group can discuss and communicate on the target topic through the topic publishing page, so that the interactive information of the group members on the target topic is aggregated in the topic details page, avoiding the interactive information on the target topic from being overwhelmed by the massive conversations in the social group, and the group members can easily and quickly search for interactive information on the target topic, thereby improving the quality of group chat. On the other hand, the dynamic information of the target topic is connected internally and externally in the conversation interface and the topic details page, that is, in response to the input operation on the topic publishing page, the topic details page of the target topic is displayed, and the topic details page includes the topic content published by the second account on the target topic, and the second conversation message sent as the second account is displayed in the conversation interface of the social group, and the second conversation message includes the topic content, so that other group members can pay attention to the dynamic information of the target topic in the conversation interface in a timely manner, that is, the topic content on the target topic published by the group members.
[0281] Based on the above description, see Figure 8 , Figure 8 is a flow chart of another message processing method provided by an embodiment of the present application, such as Figure 8 The message processing method shown includes but is not limited to steps S801 to S806, wherein:
[0282] S801. In response to a triggering operation for triggering display of a topic publishing page of a target topic, the second client displays a topic publishing page of a target topic, where the target topic refers to a topic created in a social group to which the second account belongs.
[0283] S802: In response to an input operation on a topic publishing page, the second client displays a topic details page of a target topic, where the topic details page includes topic content published by the second account on the target topic.
[0284] S803: The second client sends the topic content to the server.
[0285] S804: The server generates a second conversation message based on the topic content, where the second conversation message includes the topic content for the target topic.
[0286] S805. The server sends the second session message and the account identifier of the second account to other clients.
[0287] S806. Each other client displays the second session message sent as the second account in the session interface.
[0288] In an embodiment of the present application, the second client displays the topic publishing page of the target topic in response to a trigger operation that triggers the display of the topic publishing page of the target topic, where the target topic refers to a topic created in the social group to which the second account belongs; the second client displays the topic details page of the target topic in response to an input operation on the topic publishing page, where the topic details page includes the topic content published by the second account on the target topic; the second client sends the topic content to the server. The server generates a second conversation message based on the topic content, where the second conversation message includes the topic content for the target topic; the server sends the second conversation message and the account identifier of the second account to other clients. Each other client displays the second conversation message sent as the second account in the conversation interface. The embodiment of the present application enables group members to publish topic content conveniently and quickly, and displays the topic content in the conversation interface of the group members included in the social group, so that other group members can pay attention to the topic content in a timely manner.
[0289] Based on the above description, see Fig. 9 , Fig. 9 is a flow chart of another message processing method provided in an embodiment of the present application. The message processing method can be applied to a third client corresponding to a third account and is not specifically limited by the embodiment of the present application. Fig. 9 The message processing method shown includes but is not limited to steps S901 and S902, wherein:
[0290] S901. Display a conversation interface, where the conversation interface includes a fourth conversation message sent as a fourth account and a topic reply component associated with the fourth conversation message, where the fourth conversation message includes a first topic content for a target topic.
[0291] The third account may refer to any group member account in the social group, that is, any group member in the social group has the authority to reply to the topic content. The third account may be the same account or a different account as the second account. The third account may be the same account or a different account as the first account. The target topic may be any topic among the created topics included in the social group. The first topic content may be any topic content published by any group member on the target topic.
[0292] by Fig. 10ATaking the conversation interface shown as an example, the conversation interface 1001 displays the fourth conversation message sent by the account xxx and the topic reply component associated with the fourth conversation message. When the third account wants to reply to the fourth conversation message, it can click the topic reply component. The third client can display the input panel in the conversation interface in response to the trigger operation on the topic reply component, as shown in the conversation interface 1002. After the third account inputs the reply content through the input panel and clicks the send control, the third client can send the fifth conversation message as the third account in the conversation interface, and the fifth conversation message includes the above-mentioned input reply content, as shown in the conversation interface 1003. Optionally, when the third account clicks the fourth conversation message, the third client can display the content details page 1004 of the topic content.
[0293] by Fig. 10C Taking the conversation interface shown as an example, the conversation interface 1009 displays the fourth conversation message sent by the account xxx and the topic reply component associated with the fourth conversation message. When the third account wants to view the topic details page of the topic to which the first topic content belongs, the third account can click the fourth conversation message, and the third client can display the topic details page 1010 of the topic to which the first topic content belongs, and the topic details page 1010 includes the first topic content. When the third account wants to view the complete content of the first topic content, it can click the first topic content in the topic details page 1010, and the third client can display the content details page 1011 of the first topic content.
[0294] In an optional implementation, the third client may display the first topic content in the conversation message input area of the conversation interface in response to a trigger operation on the topic reply component, and the first topic content displayed in the conversation message input area is in a referenced state. The third client may also send the second conversation message as the second account in the conversation interface in response to an input operation on the conversation message input area, and the second conversation message includes the reply content and the first topic content in a referenced state.
[0295] For example, the third client can automatically quote the replied topic in response to the trigger operation of the topic reply component, and the fifth conversation message includes a twenty-eighth prompt information, and the twenty-eighth prompt information is used to prompt that the fifth conversation message includes the reply content. Exemplarily, the twenty-eighth prompt information can be "replied to the group topic."
[0296] In an optional implementation, the third client sets a maximum display area for the conversation message displayed in the conversation interface. When the maximum display area is exceeded, the conversation message is folded, and the user directly enters the topic details page of the content contained in the conversation message by clicking the expansion control.
[0297] In an optional implementation, when the third account refers to the first permission account, in response to a trigger operation on the fourth conversation message, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the fourth conversation message is canceled from the conversation interface, and the reply content is canceled from the topic details page.
[0298] For the first-authority account, no matter how much time has passed since the first-authority account sent the reply content, the first-authority account can withdraw or delete the reply content.
[0299] In an optional implementation, when the third account refers to the second permission account, in response to a trigger operation on the fourth conversation message, an editing panel is displayed, the editing panel includes a deletion component or a withdrawal component, and in response to a trigger operation on the deletion component or the withdrawal component, the fourth conversation message is canceled from the conversation interface, and the reply content displayed in the topic details page is kept unchanged.
[0300] For the second-authority account, if the second-authority account has passed the preset time since sending the reply content, the second-authority account has no authority to withdraw the reply content, but only has the authority to delete the reply content. Only when the time from sending the reply content is less than the preset time, the second-authority account has the authority to withdraw or delete the reply content.
[0301] In this embodiment, the group member can perform at least one of the following operations on any conversation message in the conversation interface: quote, delete, pin, withdraw or express an attitude, etc. After the group member withdraws a conversation message in the conversation interface, the twenty-seventh prompt information can be displayed in the conversation interface. For example, the twenty-seventh prompt information can be "Group member xx withdraws 1 group member topic message". Expressing an attitude is interconnected with giving a like to the topic content. Only when the expression is cancelled, the like to the topic content will be cancelled. When the expression is switched, the like to the topic content remains unchanged.
[0302] In this embodiment, for the group member who posted the topic content, after the group member deletes the topic content, only the client corresponding to the group member cancels displaying the conversation message containing the topic content, and the clients corresponding to other group members keep displaying the conversation message containing the topic content unchanged.
[0303] S902. In response to a trigger operation on a topic reply component, a fifth conversation message is sent in the conversation interface as a third account, the fifth conversation message includes reply content to the first topic content, and the reply content is displayed in the comment area of the first topic content in the topic details page of the target topic.
[0304] In an optional implementation, a twenty-fifth prompt message is displayed in the conversation interface, and the twenty-fifth prompt message is used to prompt that the third account has replied to the first topic content.
[0305] In this embodiment, when a group member posts a topic or replies to any topic, each client can display the twenty-fifth prompt message in the conversation interface. Exemplarily, the twenty-fifth prompt message can be "[Someone replied to the topic] account ID + reply. Optionally, when the number of words in the twenty-fifth prompt message exceeds the display limit, the excess is indicated by "...". Optionally, if there are multiple group members who post topic content or reply to any topic content in the same time period, the twenty-fifth prompt messages corresponding to the multiple group members can be displayed separately. Among them, the display priority of the prompt information corresponding to the new group entry application is higher than the display priority of the prompt information corresponding to the topic creation, the display priority of the prompt information corresponding to the topic creation is higher than the display priority of the prompt information corresponding to the AI group entry application, and the display priority of the prompt information corresponding to the AI group entry application is higher than the group announcement & someone The display priority of the prompt information corresponding to @ me, group announcement & someone @ me, is higher than the display priority of the prompt information corresponding to the reply topic, the display priority of the prompt information corresponding to the reply topic is higher than the display priority of the prompt information corresponding to someone expressing their opinion, the display priority of the prompt information corresponding to someone expressing their opinion is higher than the display priority of the prompt information corresponding to today's incomplete punch-in, the display priority of the prompt information corresponding to today's incomplete punch-in is higher than the display priority of the prompt information corresponding to in-group purchase, the display priority of the prompt information corresponding to in-group purchase is higher than the display priority of the prompt information corresponding to the group owner's speech, and the display priority of the prompt information corresponding to the group owner's speech is higher than the display priority of the prompt information corresponding to the draft.
[0306] In an optional implementation, a third client may display a topic details page of the target topic, the topic details page including historical topic content published by any account in the social group on the target topic; in response to a trigger operation on a second topic content in the topic details page, a topic content details page of the second topic content is displayed, the second topic content refers to any topic content in the historical topic content displayed on the topic details page, and the topic content details page includes an interactive component; in response to a trigger operation on the interactive component, interaction with the second topic content is performed, and a sixth session message is sent in the session interface as the third account, the sixth session message including interactive content for the second topic content, and the interactive component includes at least one of the following: a like component, a favorite component, a comment component, and a share component.
[0307] by Fig. 10B Taking the topic details page shown as an example, the third client can display a content details page 1005 of any topic content, and the content details page 1005 may include an input box. When the third account wants to reply to the topic content, it can enter the reply content in the input box. Optionally, the twenty-ninth prompt information can be displayed in the input box. Exemplarily, the twenty-ninth prompt information can be "Reply to the group topic and send to the conversation at the same time..." As shown in the content details page 1006, after the third account enters the reply content "How much money" in the input box and clicks the send control, the third client can display a content details page 1007 containing the latest dynamic information, and the content details page 1007 includes the reply content "How much money" sent by the third account. The content details page 1007 may also include a rollback component. After the third account clicks the rollback component, the third client can display a session interface 1008, and the session interface 1008 includes the sixth session message sent as the third account, and the sixth session message includes the reply content "How much money".
[0308] by Fig. 10DTaking the topic details page shown as an example, the third client can display a content details page 1012 of any topic content, and the content details page 1012 may include an input box. When the third account wants to reply to the topic content, it can enter the reply content in the input box. Optionally, the twenty-ninth prompt information can be displayed in the input box. Exemplarily, the twenty-ninth prompt information can be "Reply to the group topic and send to the conversation at the same time..." As shown in the content details page 1013, after the third account enters the reply content "Learn from you" in the input box and clicks the send control, the third client can display a content details page 1014 containing the latest dynamic information, and the content details page 1014 includes the reply content "Learn from you" sent by the third account. The content details page 1014 may also include a rollback component. After the third account clicks the rollback component, the third client can display a session interface 1015, and the session interface 1015 includes the sixth session message sent as the third account, and the sixth session message includes the reply content "Learn from you".
[0309] In an optional embodiment, a topic details page of the target topic is displayed; when the third account refers to the first authority account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel including a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the reply content is canceled from the topic details page, and the fifth conversation message is canceled from the conversation interface.
[0310] In an optional implementation, when the third account refers to the second permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the reply content is canceled from being displayed in the topic details page, and the fifth conversation message displayed in the conversation interface remains unchanged. Optionally, after the reply content in the topic details page is withdrawn or deleted, the fifth conversation message will still be displayed in the conversation interface. If a group member clicks on the fifth conversation message, the third client can display the topic details page, and the topic details page can display the twenty-sixth prompt information, the twenty-sixth prompt information is used to prompt that the reply content is in a deleted state, and exemplarily, the twenty-sixth prompt information is "the reply content has been deleted".
[0311] In an optional implementation, the topic function can be guided. Optionally, guidance can be provided by means of a red dot prompt. For example, the red dot display logic is displayed in the folding component, i.e., the plus sign panel. Another example is that the red dot display logic is displayed in the topic link display area. Optionally, the red dot prompt method can be visible only to the group owner and administrator. Optionally, after the topic function is launched, if the topic function has never been turned on, guidance by means of a red dot prompt can be triggered. Optionally, after a group member creates a topic, the red dot disappears.
[0312] Optionally, the topic function can be guided by displaying a topic function prompt card in the conversation interface. The topic function prompt card can include: topic icon + text + control. Fig. 10E Taking the topic function prompt card shown as an example, the copy may include a main title and a subtitle. The main title is: Group check-in is online; the subtitle is: Come and check-in with your friends to record the moments of growth. Control: "Initiate group check-in" button. Group members click anywhere on the topic function prompt card, and the client corresponding to the group member can display the topic creation page. Optionally, the topic function prompt card may include a close control, and the group member can cancel the display of the topic function prompt card by clicking the close control. Optionally, the topic function prompt card displayed in the conversation interface can be visible only to the group owner and administrator. Optionally, after the topic function is launched, the topic function has never been turned on, then it can trigger guidance through the topic function prompt card. Optionally, after the group member creates a topic, the topic function prompt card is undisplayed.
[0313] In an embodiment of the present application, a third client displays a conversation interface, the conversation interface includes a fourth conversation message sent as a fourth account, and a topic reply component associated with the fourth conversation message, the fourth conversation message includes a first topic content for a target topic published by the third account, and in response to a trigger operation on the topic reply component, a fifth conversation message is sent as the third account in the conversation interface, the fifth conversation message includes a reply content for the first topic content, and the reply content is displayed in a comment area of the first topic content on a topic details page of the target topic. The embodiment of the present application enables group members to conveniently and quickly participate in topic discussions and exchanges in the conversation interface, that is, the fifth conversation message is sent as the third account in the conversation interface, the fifth conversation message includes a reply content for the first topic content, and the reply content is displayed on the topic details page, so that dynamic information on the target topic can be aggregated to the topic details page in real time, and group members can know all dynamic information of the target topic through the topic details page.
[0314] Based on the above description, see Fig.11 , Fig.11is a flow chart of another message processing method provided by an embodiment of the present application, such as Fig.11 The message processing method shown includes but is not limited to steps S1101 to S1106, wherein:
[0315] S1101. The third client displays a conversation interface, where the conversation interface includes a fourth conversation message sent as a fourth account and a topic reply component associated with the fourth conversation message, where the fourth conversation message includes a first topic content for a target topic.
[0316] S1102. In response to a trigger operation on a topic reply component, the third client sends a fifth conversation message in the conversation interface as a third account, wherein the fifth conversation message includes a reply content to the first topic content and displays the reply content in a comment area of the first topic content in a topic details page of the target topic.
[0317] S1103. The third client sends the reply content to the server.
[0318] S1104. The server generates a fifth conversation message based on the reply content, where the fifth conversation message includes reply content to the first topic content.
[0319] S1105. The server sends the fifth session message and the account identifier of the third account to other clients.
[0320] S1106. Each other client displays the fifth conversation message sent by the third account in the conversation interface.
[0321] In an embodiment of the present application, the third client displays a conversation interface, the conversation interface includes a fourth conversation message sent as a fourth account, and a topic reply component associated with the fourth conversation message, the fourth conversation message includes the first topic content for the target topic. In response to the trigger operation on the topic reply component, the third client sends a fifth conversation message as a third account in the conversation interface, the fifth conversation message includes the reply content for the first topic content, and displays the reply content in the comment area of the first topic content in the topic details page of the target topic. The third client sends the reply content to the server. The server generates a fifth conversation message based on the reply content, the fifth conversation message includes the reply content for the first topic content. The server sends the fifth conversation message and the account identifier of the third account to other clients. Each other client displays the fifth conversation message sent as the third account in the conversation interface. The embodiment of the present application enables group members to reply to the topic content conveniently and quickly, and displays the reply content in the conversation interface of the group members included in the social group, so that other group members can pay attention to the dynamic information of the topic in time.
[0322] An embodiment of the present application further provides a computer storage medium, in which program instructions are stored. When the program instructions are executed, they are used to implement the corresponding methods described in the above embodiments.
[0323] See also Fig.12 , Fig.12 It is a structural diagram of a message processing device provided in an embodiment of the present application.
[0324] In one implementation of the message processing device of an embodiment of the present application, the message processing device includes the following structure.
[0325] A display unit 1201 is configured to display a topic publishing page of a target topic in response to a triggering operation for triggering display of the topic publishing page of the target topic, wherein the target topic refers to a topic created in the social group to which the second account belongs;
[0326] The display unit 1201 is also used to display a topic details page of the target topic in response to an input operation on the topic publishing page, wherein the topic details page includes the topic content published by the second account on the target topic, and display a conversation message sent as the second account in the conversation interface of the social group, wherein the conversation message includes the topic content.
[0327] In one embodiment, the display unit 1201 displays the topic publishing page of the target topic in response to a triggering operation for triggering display of the topic publishing page of the target topic, including:
[0328] displaying a topic details page, the topic details page including a topic content publishing component, and displaying the topic publishing page in response to a triggering operation on the topic content publishing component; or,
[0329] displaying a conversation interface, the conversation interface including a conversation message input area, displaying a topic prompt interface in response to a preset character input into the conversation message input area, the topic prompt interface including a topic name of a created topic, the created topic including the target topic, and displaying the topic publishing page in response to a trigger operation on the topic name of the target topic; or
[0330] A conversation interface is displayed, the conversation interface comprising a conversation message input area, and in response to preset characters input into the conversation message input area and a topic name of the target topic input after the preset characters, the topic publishing page is displayed.
[0331] In one embodiment, the display unit 1201 displays a topic details page, including:
[0332] In a case where a topic link of the target topic is displayed in the conversation interface, in response to a triggering operation on the topic link of the target topic, displaying the topic details page;
[0333] When a conversation message sent as the first account is displayed in the conversation interface and the conversation message includes the associated information of the target topic, the topic details page is displayed in response to a triggering operation on the associated information of the target topic.
[0334] In one embodiment, the display unit 1201 displays a topic details page, including:
[0335] In a case where a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic, and the topic state of the target topic is in an ended state, in response to a trigger operation on the topic description information of the target topic, a topic details page that does not include the topic content publishing component is displayed, and the topic details page includes historical topic content;
[0336] The message processing device may further include a processing unit 1202;
[0337] The processing unit 1202 is used to perform interaction with the historical topic content in response to a trigger operation on the historical topic content.
[0338] In one embodiment, the topic publishing page includes at least one of the following functional components: a file component, a picture component, an emoticon component, and a folding component, wherein the folding component is used to display or hide a control panel, and the control panel includes at least one of the following functional components: a file component, a location component, a note component, and a product component;
[0339] The display unit 1201 displays the topic details page of the target topic in response to the input operation on the topic publishing page, including at least one of the following methods:
[0340] In response to a trigger operation on a file component in the topic publishing page, displaying a file page, the file page including at least one file stored in a computer device running the second client, and in response to a selection operation on a target file in the at least one file, displaying a file identifier of the target file in the topic publishing page, the target file including one or more files in the at least one file, and the target file being determined as the topic content;
[0341] In response to a trigger operation on a location component in the topic publishing page, a location adding page is displayed; in response to a location selection operation on the location adding page, a location identifier of a selected geographical location is displayed in the topic publishing page, and the location identifier is determined as the topic content;
[0342] In response to a trigger operation on a note component in the topic publishing page, displaying a note adding page, the note adding page including at least one candidate note associated with the second account, and in response to a selection operation on a target note in the at least one candidate note, displaying a note identifier of the target note in the topic publishing page, the target note including one or more notes in the at least one candidate note, and the target note being determined as the topic content;
[0343] In response to a trigger operation on a product component in the topic publishing page, a product page is displayed, the product page including product information of at least one product; in response to a selection operation on target product information in the at least one product information, the target product information is displayed in the topic publishing page, the target product information including product information of one or more products in the at least one product, and the target product information is determined as the topic content.
[0344] In one embodiment, after the display unit 1201 displays the topic prompt interface in response to the preset characters input into the conversation message input area, the display unit 1201 further includes:
[0345] In the case where the conversation interface further includes at least one of an emoticon component and an input panel hidden component, in response to a triggering operation on the emoticon component or the input panel hidden component, canceling the display of the topic prompt interface; or
[0346] In response to any character being input again into the conversation message input area, the topic prompt interface is canceled from being displayed.
[0347] In one embodiment, the display unit 1201 is further used for:
[0348] In the case where the second account refers to the first permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from being displayed in the topic details page, and the session message is canceled from being displayed in the session interface;
[0349] In the case where the second account refers to a second permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from the topic details page, and the session message displayed in the session interface remains unchanged.
[0350] In one embodiment, the display unit 1201 is further used for:
[0351] Displaying a conversation interface, the conversation interface including a first conversation message sent as a third account, and a topic reply component associated with the first conversation message, the first conversation message including a first topic content for a target topic published by the third account;
[0352] In response to a trigger operation on the topic reply component, a second conversation message is sent in the conversation interface as the second account, the second conversation message includes reply content to the first topic content, and the reply content is displayed in the comment area of the first topic content in the topic details page of the target topic.
[0353] In one embodiment, the display unit 1201 sends the second conversation message as the second account in the conversation interface in response to the triggering operation on the topic reply component, including:
[0354] In response to a trigger operation on the topic reply component, displaying the first topic content in a conversation message input area of the conversation interface, wherein the first topic content displayed in the conversation message input area is in a referenced state;
[0355] In response to an input operation on the conversation message input area, the second conversation message is sent in the conversation interface as the second account, where the second conversation message includes the reply content and the first topic content in a quoted state.
[0356] In one embodiment, the social group corresponding to the conversation interface includes M created topics, the conversation interface includes a topic link display area, the topic link display area is used to display topic links of N created topics, M and N are both positive integers, and M is greater than or equal to N, and the display unit 1201 is further used to:
[0357] In response to a topic link for a first topic displayed in the topic link display area, displaying a topic details page for the first topic;
[0358] Among them, the topic links of the N created topics in the topic link display area are arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the second account.
[0359] In one embodiment, the display unit 1201 is further used for:
[0360] When the topic status of the second topic displayed in the topic link display area is in the ended state, the topic link of the second topic is cancelled from being displayed in the topic link display area.
[0361] In one embodiment, the display unit 1201 is further used for:
[0362] In the case where the second account refers to the first permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the second conversation message is canceled from display in the conversation interface, and the reply content is canceled from display in the topic details page;
[0363] In the case where the second account refers to a second permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a deletion component or a withdrawal component, and in response to a trigger operation on the deletion component or the withdrawal component, the second conversation message is canceled from the conversation interface, and the reply content displayed in the topic details page is kept unchanged.
[0364] In one embodiment, the display unit 1201 is further used for:
[0365] Displaying a topic details page of the target topic, wherein the topic details page includes historical topic content posted by any account in the social group on the target topic;
[0366] In response to a trigger operation on a second topic content in the topic details page, displaying a topic content details page of the second topic content, wherein the second topic content refers to any topic content in the historical topic content displayed on the topic details page, and the topic content details page includes an interactive component;
[0367] In response to a trigger operation on the interactive component, interaction with the second topic content is performed, and a third conversation message is sent in the conversation interface as the second account, wherein the third conversation message includes interactive content for the second topic content, and the interactive component includes at least one of the following: a like component, a collection component, a comment component, and a share component.
[0368] In one embodiment, the display unit 1201 is further used for:
[0369] Displaying a topic details page of the target topic;
[0370] In the case where the second account refers to the first permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the reply content is canceled from display in the topic details page, and the second conversation message is canceled from display in the conversation interface;
[0371] In the case where the second account refers to a second permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the reply content is canceled from being displayed in the topic details page, and the second conversation message displayed in the conversation interface remains unchanged.
[0372] In one embodiment, the display unit 1201 is further used for:
[0373] displaying a conversation interface of the social group, wherein the conversation interface includes a conversation message input area, and the social group includes the second account;
[0374] In response to a preset character input into the conversation message input area, displaying a topic prompt interface, wherein the topic prompt interface includes a first topic creation component;
[0375] In response to a trigger operation on the first topic creation component, displaying a topic creation page;
[0376] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0377] In one embodiment, the display unit 1201 is further used for:
[0378] Displaying a conversation interface of the social group, wherein the conversation interface includes a collapsible component;
[0379] In response to a trigger operation on the folding component, displaying a second topic creation component in the conversation interface;
[0380] In response to a trigger operation on the second topic creation component, displaying a topic creation page;
[0381] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0382] In an embodiment of the present application, the display unit 1201 displays the topic publishing page of the target topic in response to a trigger operation for triggering the display of the topic publishing page of the target topic, where the target topic refers to a topic created in the social group to which the second account belongs; in response to an input operation on the topic publishing page, a topic details page of the target topic is displayed, where the topic details page includes the topic content published by the second account on the target topic, and a conversation message sent as the second account is displayed in the conversation interface of the social group, where the conversation message includes the topic content, so that the interactive information of group members on the target topic can be aggregated in the topic details page, so that group members can quickly and easily search for interactive information about the target topic, and group members can pay attention to the dynamic information of the target topic in a timely manner on the conversation interface.
[0383] See also Fig.13 , Fig.13 1 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. The computer device in the embodiment of the present application includes a power supply module and other structures, and includes a processor 1301, a storage device 1302, and a communication interface 1303. The processor 1301, the storage device 1302, and the communication interface 1303 can exchange data, and the processor 1301 implements the corresponding message processing method.
[0384] The storage device 1302 may include a volatile memory, such as a random-access memory (RAM); the storage device 1302 may also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), etc.; the storage device 1302 may also include a combination of the above-mentioned types of memory.
[0385] The processor 1301 may be a central processing unit (CPU), or a combination of a CPU and a GPU.
[0386] The communication interface 1303 may include a display screen, a microphone or a speaker, etc.
[0387] In one embodiment, the storage device 1302 is used to store program instructions. The processor 1301 can call the program instructions to implement the various methods involved in the embodiments of the present application.
[0388] In a first possible implementation, the processor 1301 of the computer device calls the program instructions stored in the storage device 1302, and is used to display the topic publishing page of the target topic in response to a trigger operation for triggering the display of the topic publishing page of the target topic through the communication interface 1303, where the target topic refers to a topic created in the social group to which the second account belongs; in response to an input operation on the topic publishing page, display the topic details page of the target topic, where the topic details page includes the topic content published by the second account on the target topic, and display the conversation message sent in the identity of the second account in the conversation interface of the social group, where the conversation message includes the topic content.
[0389] In one embodiment, the processor 1301 displays the topic publishing page of the target topic in response to a triggering operation of triggering display of the topic publishing page of the target topic through the communication interface 1303, including:
[0390] displaying a topic details page, the topic details page including a topic content publishing component, and displaying the topic publishing page in response to a triggering operation on the topic content publishing component; or,
[0391] displaying a conversation interface, the conversation interface including a conversation message input area, displaying a topic prompt interface in response to a preset character input into the conversation message input area, the topic prompt interface including a topic name of a created topic, the created topic including the target topic, and displaying the topic publishing page in response to a trigger operation on the topic name of the target topic; or
[0392] A conversation interface is displayed, the conversation interface comprising a conversation message input area, and in response to preset characters input into the conversation message input area and a topic name of the target topic input after the preset characters, the topic publishing page is displayed.
[0393] In one embodiment, the processor 1301 displays a topic details page through the communication interface 1303, including:
[0394] In a case where a topic link of the target topic is displayed in the conversation interface, in response to a triggering operation on the topic link of the target topic, displaying the topic details page;
[0395] When a conversation message sent as the first account is displayed in the conversation interface and the conversation message includes the associated information of the target topic, the topic details page is displayed in response to a triggering operation on the associated information of the target topic.
[0396] In one embodiment, the processor 1301 displays a topic details page through the communication interface 1303, including:
[0397] In a case where a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic, and the topic state of the target topic is in an ended state, in response to a trigger operation on the topic description information of the target topic, a topic details page that does not include the topic content publishing component is displayed, and the topic details page includes historical topic content;
[0398] The processor 1301 is configured to perform interaction with the historical topic content in response to a triggering operation on the historical topic content.
[0399] In one embodiment, the topic publishing page includes at least one of the following functional components: a file component, a picture component, an emoticon component, and a folding component, wherein the folding component is used to display or hide a control panel, and the control panel includes at least one of the following functional components: a file component, a location component, a note component, and a product component;
[0400] The processor 1301 displays the topic details page of the target topic in response to the input operation on the topic publishing page through the communication interface 1303, including at least one of the following methods:
[0401] In response to a trigger operation on a file component in the topic publishing page, displaying a file page, the file page including at least one file stored in a computer device running the second client, and in response to a selection operation on a target file in the at least one file, displaying a file identifier of the target file in the topic publishing page, the target file including one or more files in the at least one file, and the target file being determined as the topic content;
[0402] In response to a trigger operation on a location component in the topic publishing page, a location adding page is displayed; in response to a location selection operation on the location adding page, a location identifier of a selected geographical location is displayed in the topic publishing page, and the location identifier is determined as the topic content;
[0403] In response to a trigger operation on a note component in the topic publishing page, displaying a note adding page, the note adding page including at least one candidate note associated with the second account, and in response to a selection operation on a target note in the at least one candidate note, displaying a note identifier of the target note in the topic publishing page, the target note including one or more notes in the at least one candidate note, and the target note being determined as the topic content;
[0404] In response to a trigger operation on a product component in the topic publishing page, a product page is displayed, the product page including product information of at least one product; in response to a selection operation on target product information in the at least one product information, the target product information is displayed in the topic publishing page, the target product information including product information of one or more products in the at least one product, and the target product information is determined as the topic content.
[0405] In one embodiment, after the processor 1301 displays the topic prompt interface in response to the preset characters input into the conversation message input area through the communication interface 1303, the processor 1301 further includes:
[0406] In the case where the conversation interface further includes at least one of an emoticon component and an input panel hidden component, in response to a triggering operation on the emoticon component or the input panel hidden component, canceling the display of the topic prompt interface; or
[0407] In response to any character being input again into the conversation message input area, the topic prompt interface is canceled from being displayed.
[0408] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0409] In the case where the second account refers to the first permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from being displayed in the topic details page, and the session message is canceled from being displayed in the session interface;
[0410] In the case where the second account refers to a second permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from the topic details page, and the session message displayed in the session interface remains unchanged.
[0411] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0412] Displaying a conversation interface, the conversation interface including a first conversation message sent as a third account, and a topic reply component associated with the first conversation message, the first conversation message including a first topic content for a target topic published by the third account;
[0413] In response to a trigger operation on the topic reply component, a second conversation message is sent in the conversation interface as the second account, the second conversation message includes reply content to the first topic content, and the reply content is displayed in the comment area of the first topic content in the topic details page of the target topic.
[0414] In one embodiment, the processor 1301 sends the second conversation message as the second account in the conversation interface in response to a trigger operation on the topic reply component through the communication interface 1303, including:
[0415] In response to a trigger operation on the topic reply component, displaying the first topic content in a conversation message input area of the conversation interface, wherein the first topic content displayed in the conversation message input area is in a referenced state;
[0416] In response to an input operation on the conversation message input area, the second conversation message is sent in the conversation interface as the second account, where the second conversation message includes the reply content and the first topic content in a quoted state.
[0417] In one embodiment, the social group corresponding to the conversation interface includes M created topics, the conversation interface includes a topic link display area, the topic link display area is used to display topic links of N created topics, M and N are both positive integers, and M is greater than or equal to N, and the processor 1301 is further used to perform the following operations through the communication interface 1303:
[0418] In response to a topic link for a first topic displayed in the topic link display area, displaying a topic details page for the first topic;
[0419] Among them, the topic links of the N created topics in the topic link display area are arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the second account.
[0420] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0421] When the topic status of the second topic displayed in the topic link display area is in the ended state, the topic link of the second topic is cancelled from being displayed in the topic link display area.
[0422] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0423] In the case where the second account refers to the first permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the second conversation message is canceled from display in the conversation interface, and the reply content is canceled from display in the topic details page;
[0424] In the case where the second account refers to a second permission account, in response to a trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a deletion component or a withdrawal component, and in response to a trigger operation on the deletion component or the withdrawal component, the second conversation message is canceled from the conversation interface, and the reply content displayed in the topic details page is kept unchanged.
[0425] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0426] Displaying a topic details page of the target topic, wherein the topic details page includes historical topic content posted by any account in the social group on the target topic;
[0427] In response to a trigger operation on a second topic content in the topic details page, displaying a topic content details page of the second topic content, wherein the second topic content refers to any topic content in the historical topic content displayed on the topic details page, and the topic content details page includes an interactive component;
[0428] In response to a trigger operation on the interactive component, interaction with the second topic content is performed, and a third conversation message is sent in the conversation interface as the second account, wherein the third conversation message includes interactive content for the second topic content, and the interactive component includes at least one of the following: a like component, a collection component, a comment component, and a share component.
[0429] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0430] Displaying a topic details page of the target topic;
[0431] In the case where the second account refers to the first permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdraw component or a delete component, and in response to a trigger operation on the withdraw component or the delete component, the reply content is canceled from display in the topic details page, and the second conversation message is canceled from display in the conversation interface;
[0432] In the case where the second account refers to a second permission account, in response to a trigger operation on the reply content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the reply content is canceled from being displayed in the topic details page, and the second conversation message displayed in the conversation interface remains unchanged.
[0433] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0434] displaying a conversation interface of the social group, wherein the conversation interface includes a conversation message input area, and the social group includes the second account;
[0435] In response to a preset character input into the conversation message input area, displaying a topic prompt interface, wherein the topic prompt interface includes a first topic creation component;
[0436] In response to a trigger operation on the first topic creation component, displaying a topic creation page;
[0437] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0438] In one embodiment, the processor 1301 is further configured to perform the following operations through the communication interface 1303:
[0439] Displaying a conversation interface of the social group, wherein the conversation interface includes a collapsible component;
[0440] In response to a trigger operation on the folding component, displaying a second topic creation component in the conversation interface;
[0441] In response to a trigger operation on the second topic creation component, displaying a topic creation page;
[0442] In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
[0443] In an embodiment of the present application, the processor 1301 displays the topic publishing page of the target topic through the communication interface 1303 in response to a trigger operation for triggering the display of the topic publishing page of the target topic, where the target topic refers to a topic created in the social group to which the second account belongs; in response to an input operation on the topic publishing page, a topic details page of the target topic is displayed, where the topic details page includes the topic content published by the second account on the target topic, and a conversation message sent as the second account is displayed in the conversation interface of the social group, where the conversation message includes the topic content, so that the interactive information of group members on the target topic can be aggregated in the topic details page, so that group members can quickly and easily search for interactive information about the target topic, and group members can pay attention to the dynamic information of the target topic in a timely manner on the conversation interface.
[0444] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
[0445] The above disclosure is only part of the embodiments of the present application, which certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and making equivalent changes according to the claims of this application are still within the scope of the present invention.
Claims
1. A message processing method, characterized in that: The method is applied to a second client corresponding to the second account, and the method includes: In response to a triggering operation for triggering display of a topic publishing page of a target topic, displaying the topic publishing page of the target topic, wherein the target topic refers to a topic created in a social group to which the second account belongs; In response to an input operation on the topic publishing page, a topic details page of the target topic is displayed, the topic details page includes the topic content published by the second account on the target topic, and a conversation message sent as the second account is displayed in the conversation interface of the social group, the conversation message includes the topic content.
2. The method according to claim 1, characterized in that The step of displaying the topic publishing page of the target topic in response to a triggering operation of triggering the display of the topic publishing page of the target topic comprises: displaying a topic details page, the topic details page including a topic content publishing component, and displaying the topic publishing page in response to a triggering operation on the topic content publishing component; or, displaying a conversation interface, the conversation interface including a conversation message input area, displaying a topic prompt interface in response to a preset character input into the conversation message input area, the topic prompt interface including a topic name of a created topic, the created topic including the target topic, and displaying the topic publishing page in response to a trigger operation on the topic name of the target topic; or A conversation interface is displayed, the conversation interface comprising a conversation message input area, and in response to preset characters input into the conversation message input area and a topic name of the target topic input after the preset characters, the topic publishing page is displayed.
3. The method according to claim 2, characterized in that The topic details page includes: In a case where a topic link of the target topic is displayed in the conversation interface, in response to a triggering operation on the topic link of the target topic, displaying the topic details page; When a conversation message sent as the first account is displayed in the conversation interface and the conversation message includes the associated information of the target topic, the topic details page is displayed in response to a trigger operation on the associated information of the target topic.
4. The method according to claim 2, characterized in that The topic details page includes: In a case where a conversation message sent as the first account is displayed in the conversation interface, the conversation message includes topic description information of the target topic, and the topic state of the target topic is in an ended state, in response to a trigger operation on the topic description information of the target topic, a topic details page that does not include the topic content publishing component is displayed, and the topic details page includes historical topic content; The method further comprises: In response to a trigger operation on the historical topic content, an interaction with the historical topic content is performed.
5. The method according to claim 1, characterized in that The topic publishing page includes at least one of the following functional components: a file component, a picture component, an emoticon component, and a folding component, wherein the folding component is used to display or hide a control panel, and the control panel includes at least one of the following functional components: a file component, a location component, a note component, and a product component; The displaying of the topic details page of the target topic in response to the input operation on the topic publishing page includes at least one of the following methods: In response to a trigger operation on a file component in the topic publishing page, displaying a file page, the file page including at least one file stored in a computer device running the second client, and in response to a selection operation on a target file in the at least one file, displaying a file identifier of the target file in the topic publishing page, the target file including one or more files in the at least one file, and the target file being determined as the topic content; In response to a trigger operation on a location component in the topic publishing page, a location adding page is displayed; in response to a location selection operation on the location adding page, a location identifier of a selected geographical location is displayed in the topic publishing page, and the location identifier is determined as the topic content; In response to a trigger operation on a note component in the topic publishing page, displaying a note adding page, the note adding page including at least one candidate note associated with the second account, and in response to a selection operation on a target note in the at least one candidate note, displaying a note identifier of the target note in the topic publishing page, the target note including one or more notes in the at least one candidate note, and the target note being determined as the topic content; In response to a trigger operation on a product component in the topic publishing page, a product page is displayed, the product page including product information of at least one product; in response to a selection operation on target product information in the at least one product information, the target product information is displayed in the topic publishing page, the target product information including product information of one or more products in the at least one product, and the target product information is determined as the topic content.
6. The method according to claim 2, characterized in that After the topic prompt interface is displayed in response to the preset characters input into the conversation message input area, the method further includes: In the case where the conversation interface further includes at least one of an emoticon component and an input panel hidden component, in response to a triggering operation on the emoticon component or the input panel hidden component, canceling the display of the topic prompt interface; or In response to any character being input again into the conversation message input area, the topic prompt interface is canceled from being displayed.
7. The method according to claim 1, characterized in that The method further comprises: In the case where the second account refers to the first permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from being displayed in the topic details page, and the session message is canceled from being displayed in the session interface; In the case where the second account refers to a second permission account, in response to a trigger operation on the topic content in the topic details page, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to a trigger operation on the withdrawal component or the deletion component, the topic content is canceled from the topic details page, and the session message displayed in the session interface remains unchanged.
8. The method according to claim 1, characterized in that The method further comprises: Displaying a conversation interface, the conversation interface including a first conversation message sent as a third account, and a topic reply component associated with the first conversation message, the first conversation message including a first topic content for a target topic published by the third account; In response to a trigger operation on the topic reply component, a second conversation message is sent in the conversation interface as the second account, the second conversation message includes reply content to the first topic content, and the reply content is displayed in the comment area of the first topic content in the topic details page of the target topic.
9. The method according to claim 8, characterized in that The sending of the second conversation message as the second account in the conversation interface in response to the triggering operation on the topic reply component includes: In response to a trigger operation on the topic reply component, displaying the first topic content in a conversation message input area of the conversation interface, wherein the first topic content displayed in the conversation message input area is in a referenced state; In response to an input operation on the conversation message input area, the second conversation message is sent in the conversation interface as the second account, where the second conversation message includes the reply content and the first topic content in a quoted state.
10. The method according to claim 8, characterized in that The social group corresponding to the conversation interface includes M created topics, the conversation interface includes a topic link display area, the topic link display area is used to display topic links of N created topics, M and N are both positive integers, and M is greater than or equal to N, and the method further includes: In response to a topic link for a first topic displayed in the topic link display area, displaying a topic details page for the first topic; Among them, the topic links of the N created topics in the topic link display area are arranged in at least one of the following ways: arranged by topic type, arranged by topic creation time, randomly arranged, arranged by topic popularity, and arranged by the degree of association with the second account.
11. The method according to claim 10, characterized in that The method further comprises: When the topic status of the second topic displayed in the topic link display area is in the ended state, the topic link of the second topic is cancelled from being displayed in the topic link display area.
12. The method according to claim 8, characterized in that The method further comprises: In the case where the second account refers to the first permission account, in response to the trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a withdrawal component or a deletion component, and in response to the trigger operation on the withdrawal component or the deletion component, the second conversation message is canceled from the conversation interface, and the reply content is canceled from the topic details page; In the case where the second account refers to the second permission account, in response to the trigger operation on the second conversation message, an editing panel is displayed, the editing panel includes a deletion component or a withdrawal component, and in response to the trigger operation on the deletion component or the withdrawal component, the second conversation message is canceled from the conversation interface, and the reply content displayed on the topic details page remains unchanged; or, displaying a topic details page of the target topic; in a case where the second account refers to a first permission account, in response to a trigger operation on the reply content in the topic details page, displaying an editing panel, the editing panel including a withdraw component or a delete component, in response to a trigger operation on the withdraw component or the delete component, canceling the display of the reply content in the topic details page, and canceling the display of the second conversation message in the conversation interface; in a case where the second account refers to a second permission account, in response to a trigger operation on the reply content in the topic details page, displaying an editing panel, the editing panel including a withdraw component or a delete component, in response to a trigger operation on the withdraw component or the delete component, canceling the display of the reply content in the topic details page, and keeping the second conversation message displayed in the conversation interface unchanged.
13. The method according to claim 1, characterized in that The method further comprises: Displaying a topic details page of the target topic, wherein the topic details page includes historical topic content posted by any account in the social group on the target topic; In response to a trigger operation on a second topic content in the topic details page, displaying a topic content details page of the second topic content, wherein the second topic content refers to any topic content in the historical topic content displayed on the topic details page, and the topic content details page includes an interactive component; In response to a trigger operation on the interactive component, interaction with the second topic content is performed, and a third conversation message is sent in the conversation interface as the second account, wherein the third conversation message includes interactive content for the second topic content, and the interactive component includes at least one of the following: a like component, a collection component, a comment component, and a share component.
14. The method according to claim 1, wherein: The method further comprises: displaying a conversation interface of the social group, wherein the conversation interface includes a conversation message input area, and the social group includes the second account; In response to a preset character input into the conversation message input area, displaying a topic prompt interface, wherein the topic prompt interface includes a first topic creation component; In response to a trigger operation on the first topic creation component, displaying a topic creation page; In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
15. The method according to claim 1, wherein: The method further comprises: Displaying a conversation interface of the social group, wherein the conversation interface includes a collapsible component; In response to a trigger operation on the folding component, displaying a second topic creation component in the conversation interface; In response to a trigger operation on the second topic creation component, displaying a topic creation page; In response to an input operation on the topic creation page, a topic details page is displayed, the topic details page including topic details information of the created target topic, and a fourth conversation message sent as the second account is displayed in the conversation interface, the fourth conversation message including topic description information of the target topic.
16. A message processing device, characterized in that: The device is applied to a second client corresponding to a second account, and the device includes: A display unit, configured to display a topic publishing page of a target topic in response to a triggering operation for triggering display of the topic publishing page of the target topic, wherein the target topic refers to a topic created in the social group to which the second account belongs; The display unit is also used to display a topic details page of the target topic in response to an input operation on the topic publishing page, wherein the topic details page includes the topic content published by the second account on the target topic, and display a conversation message sent as the second account in the conversation interface of the social group, wherein the conversation message includes the topic content.
17. A computer device, characterized in that: The computer device includes a memory, a communication interface and a processor, wherein the memory, the communication interface and the processor are interconnected; the memory stores a computer program, and the processor calls the computer program stored in the memory to implement the message processing method described in any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the message processing method according to any one of claims 1 to 15 is implemented.
19. A computer program product, characterized in that The computer program product includes a computer program, which is stored in a computer storage medium; a processor of a computer device reads the computer program from the computer storage medium, and the processor executes the computer program, so that the computer device executes the message processing method as described in any one of claims 1 to 15.
