Content interaction method and device, equipment, storage medium and program product
By providing interactive content creation controls on the session page of the instant messaging system, users can create target interactive content, solving the problem of flooding session messages and improving user interaction and experience.
Patent Information
- Application Number
- CN202411995891.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-02
AI Technical Summary
In the existing instant messaging system, conversation messages are easily overwhelmed by massive conversations, resulting in weak interaction between members and poor user experience.
Provides a content interaction method, by displaying interactive content creation controls corresponding to the target interactive component on the session page, allowing users to create target interactive content and pay attention to the created interactive content in a timely manner on the session page.
It improves the interactivity between the first account and the second account, and creates interactive content conveniently and quickly, so that users can pay attention to the created interactive content in a timely manner.
Smart Images

Figure CN119922387A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to content interaction methods, devices, equipment, storage media and program products. Background Art
[0002] Nowadays, all kinds of systems with instant messaging (IM) functions have the ability to build conversation pages, and members in the conversation page can discuss and communicate by entering conversation messages in the conversation page. However, conversation messages are easily drowned by massive conversations. Currently, only conversation messages sent by members in the conversation page in the historical time period can be precipitated in chronological order, or conversation messages sent by members in the conversation page in the historical time period can be classified according to types such as files, images or videos, resulting in weak interactivity between members and poor user experience. Summary of the invention
[0003] The technical problem to be solved by the embodiments of the present application is to provide a content interaction method, apparatus, device, storage medium and program product, which can easily and quickly create interactive content, and the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in a timely manner on the conversation page, thereby improving the interactivity between the first account and the second account.
[0004] On the one hand, an embodiment of the present application provides a content interaction method, which is applied to a first client corresponding to a first account, and the method includes:
[0005] In the case where the interaction management page includes a target interaction component, an interaction content creation control corresponding to the target interaction component is displayed; the interaction content creation control is used to create target interaction content, the interaction management page is associated with a conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship;
[0006] In response to creating the target interactive content, an interactive content message corresponding to the target interactive content is displayed on the session page, the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
[0007] In one embodiment, displaying the interactive content creation control corresponding to the target interactive component includes:
[0008] displaying the conversation page, wherein the conversation page includes an input box, and an interactive content creation control corresponding to the target interactive component is displayed at an associated position of the input box; or,
[0009] Displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component including the interactive content creation control; or,
[0010] Displaying the interactive content display page, wherein the interactive content display page includes the interactive content creation control; or,
[0011] displaying the conversation page, the conversation page including at least one historical conversation message, and displaying the interactive content creation control in response to a triggering operation on a target historical conversation message in the at least one historical conversation message; or,
[0012] Displaying the conversation page, the conversation page including historical interactive content messages, and the interactive content creation control is displayed at an associated position of the historical interactive content messages; or,
[0013] The conversation page is displayed, wherein the conversation page includes a folding component, and in response to a triggering operation on the folding component, the interactive content creation control is displayed.
[0014] In one embodiment, the method further comprises:
[0015] In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, and in response to an editing operation on the interactive content editing area, the target interactive content is created; or,
[0016] In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, the interactive content editing area includes candidate information, the candidate information includes at least one historical conversation message in the conversation page, and in response to a selection operation on a target historical conversation message in the at least one historical conversation message, the target interactive content is created; or,
[0017] In response to a triggering operation on the interactive content creation control, the target interactive content is created, the interactive content creation control is triggered to be displayed via the target historical conversation message in the conversation page, and the target interactive content includes the target historical conversation message.
[0018] In one embodiment, displaying the interactive content message corresponding to the target interactive content on the conversation page includes:
[0019] Displaying the conversation message of the first account on the conversation page, wherein the conversation message includes the interactive content message; or,
[0020] A system prompt message is displayed on the conversation page, wherein the system prompt message includes the interactive content message.
[0021] In one embodiment, in response to creating the target interactive content, displaying the interactive content message corresponding to the target interactive content on the conversation page includes:
[0022] In response to creating target interactive content, and the interaction type of the target interactive content is a first interaction type, displaying the conversation message on the conversation page; and / or
[0023] In response to creating the target interactive content, and the interaction type of the target interactive content being the second interaction type, the system prompt message is displayed on the conversation page.
[0024] In one embodiment, the method further comprises:
[0025] In response to the creation operation of the target interactive component, displaying a session message on the session page, wherein the session message is used to indicate that the target interactive component has been created; and / or
[0026] In response to the deletion operation of the target interactive component, a system prompt message is displayed on the session page, and the system prompt message is used to indicate that the target interactive component has been deleted.
[0027] In one embodiment, the method further comprises:
[0028] displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component displaying the target interaction content, and in response to a triggering operation on the target interaction component, displaying an interaction content display page corresponding to the target interaction component, the interaction content display page displaying the target interaction content; or,
[0029] Displaying the interactive content display page, wherein the interactive content display page displays the target interactive content; or
[0030] In response to a triggering operation on the interactive content message, at least one of the target interactive content, the interactive content creation control, and an interactive content display page entrance is displayed.
[0031] In one embodiment, the target interactive content includes at least one of the following information: text, image, video, audio, link, attachment, live broadcast, product, location, group chat, published content, topic, activity event.
[0032] In one embodiment, the method further comprises:
[0033] Displaying the interaction management page, wherein the interaction management page also includes an interaction component creation control;
[0034] In response to a triggering operation of creating a control for the interactive component, displaying a component identification of at least one interactive component;
[0035] In response to a selection operation on a target component identifier, the target interactive component is displayed in the interactive management page.
[0036] On the other hand, an embodiment of the present application provides a content interaction device, which is applied to a first client corresponding to a first account, and includes:
[0037] A display unit is used to display an interactive content creation control corresponding to the target interactive component when the interactive management page includes the target interactive component; the interactive content creation control is used to create the target interactive content, the interactive management page is associated with the conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship;
[0038] The display unit is further used to display an interactive content message corresponding to the target interactive content on the conversation page in response to creating the target interactive content, the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
[0039] 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, and the computer program includes program instructions. The processor is configured to call the program instructions to execute the content interaction method described in the above aspect.
[0040] 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 content interaction method described in the above aspects.
[0041] 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 content interaction method described in the above aspect.
[0042] In the embodiment of the present application, on the one hand, any account in the conversation page between the first account and the second account can publish interactive content under the created interactive component, that is, any account in the conversation page can interact with the target interactive component through the interactive management page, so as to avoid the conversation message about the target interactive component being overwhelmed by the massive conversations in the conversation page, and the interactive content can be created conveniently and quickly. On the other hand, the created interactive content is connected internally and externally on the conversation page, the interactive content display page and / or the interactive management page, that is, in response to the creation of the target interactive content, the interactive content message corresponding to the target interactive content is displayed on the conversation page, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, so that the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in time on the conversation page, thereby improving the interactivity between the first account and the second account. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] 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.
[0044] Figure 1 It is a structural diagram of a content interaction system provided in an embodiment of the present application;
[0045] Figure 2 It is a flowchart of a content interaction method provided in an embodiment of the present application;
[0046] Figure 3A is a schematic diagram of a session page provided in an embodiment of the present application;
[0047] Figures 3B to 3F is a schematic diagram of an interactive management page provided in an embodiment of the present application;
[0048] Figure 3G 3H is a schematic diagram of a chat setting page provided in an embodiment of the present application;
[0049] Fig. 3I is a schematic diagram of a session page provided in an embodiment of the present application;
[0050] Figure 4 is a flowchart of another content interaction method provided in an embodiment of the present application;
[0051] Figure 5A is a schematic diagram of an interactive management page provided in an embodiment of the present application;
[0052] Figure 5B is a schematic diagram of a component adding page provided in an embodiment of the present application;
[0053] Figure 5C is a schematic diagram of a session page provided in an embodiment of the present application;
[0054] Figures 5D to 5G is a schematic diagram of an interactive management page provided in an embodiment of the present application;
[0055] Figure 6 is a flowchart of another content interaction method provided in an embodiment of the present application;
[0056] Fig. 7A 7B is a schematic diagram of a session page provided in an embodiment of the present application;
[0057] Figure 7C is a schematic diagram of an interactive management page provided in an embodiment of the present application;
[0058] Fig.7D is a schematic diagram of an interactive content display page provided in an embodiment of the present application;
[0059] Figures 7E to 7H is a schematic diagram of a session page provided in an embodiment of the present application;
[0060] Figure 8 is a structural diagram of a content interaction device provided in an embodiment of the present application;
[0061] Fig. 9 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0062] 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.
[0063] 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.
[0064] In the specific implementation of this application, user-related data is involved, such as target interactive content, the creation operation of any interactive component in the interactive management page, etc. When the embodiment of this application is 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.
[0065] Through research, it is found that in addition to chatting on the conversation page, users will also discuss based on a common event, such as doing something together, such as visiting a store together or traveling together, etc. For example, taking visiting a store together as an example, "the content of my chats with friends, in addition to funny videos, is where to go to eat and drink, and then go to realize it." Based on this, the embodiments of the present application can provide more recording tools to serve common events, and attract "informative" chat scenes to occur and precipitate more on the conversation page. In addition, highly active relationships have already generated certain daily chat scenes for users. The embodiments of the present application can provide more tools to serve the relationship to precipitate chat content, stimulate more scenes that attract chats, and increase high-activity stickiness. Therefore, in the case where the interaction management page includes a target interactive component, the embodiments of the present application can display the interactive content creation control corresponding to the target interactive component. The interactive content creation control is used to create target interactive content. The interaction management page is associated with the conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship. In response to creating the target interactive content, an interactive content message corresponding to the target interactive content can also be displayed on the conversation page. The interactive content message is used to instruct the first account to create the target interactive content. The target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, so that the interactive content can be created conveniently and quickly, and the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in a timely manner on the conversation page.
[0066] The present application embodiment provides a content interaction system, exemplarily, as Figure 1 As shown, Figure 1 1 is a schematic diagram of a content interaction system provided in an embodiment of the present application. The content interaction 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, and a server 300. Figure 2 , Figure 4 or Figure 6 The computer-readable storage medium corresponding to the content interaction method is used to execute the content interaction method. The server 300 is connected to at least one first client 100 and at least one second client 200.
[0067] The first account and the second account are both member accounts in the session page. Different accounts correspond to different objects. For example, the first account corresponds to the first object (i.e. Figure 1The second account corresponds to the second object (i.e. Figure 1 2). Optionally, the session page may be a multi-person session page, such as a two-person session page, a three-person session page, or a hundred-person session page. If the session page is a two-person session page, the member accounts in the session page may include two accounts, namely, a first account and a second account. If the session page is an N-person session page, where N is greater than or equal to three, the member accounts in the session page may include N accounts, namely, a first account and at least one second account.
[0068] Optionally, the first account can be any account in the conversation page, and any account in the conversation page can create target interactive content for the target interactive component in the interactive management page of the conversation page. Other accounts in the conversation page can display the target interactive content in the interactive management page of the conversation page. Optionally, the target interactive component can be an interactive component customized by the first account. For example, assuming that the interactive components published by the server include sticky note interactive components, friend check-in interactive components, and countdown interactive components, then the first account can create at least one of the sticky note interactive components, friend check-in interactive components, and countdown interactive components in the interactive management page of the conversation page based on the user's wishes, and then the first account can interact with other members in the conversation page through the target interactive component, that is, create target interactive content. For example, important information can be recorded through the sticky note interactive component. For example, important messages of members can be marked in a more ritualistic way, or event memos can be made, such as a restaurant or trip planned to go to at some point in the future, or flags can be set, love words can be expressed, etc. For another example, you can record topics through the friend punch-in component. For example, you can punch in tasks, such as fitness punch-in, mood recording, etc., or punch in topics, such as punching in 100 delicious restaurants, etc. For another example, you can record important dates through the countdown interactive component. For example, you can count down to an exam, or count down to a trip, etc. Optionally, the target interactive component can be a preset interactive component. The preset interactive component is a pre-set interactive component. After the session page is created, the preset interactive component will exist in the interactive management page of the session page. The preset interactive component can include at least one of a chat album component and a shared note component. The chat album component can include pictures or videos sent by each member account in the session page, and the shared note component can include notes shared by each member account in the session page.
[0069] The server 300 in the content interaction system can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or 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.
[0070] Any first client 100 and the server 300 may be directly or indirectly connected to each other via wired or wireless communication, and any second client 200 and the server 300 may be directly or indirectly connected to each other via wired or wireless communication, and this application does not impose any limitation on this.
[0071] In the present application embodiment Figure 2 , Figure 4 or Figure 6 The content interaction method shown is applied to a content interaction device, which is disposed in a first client 100. The first client 100 can be run in a 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 , Figure 4 or Figure 6 The content interaction method shown; wherein the computer device can be an intelligent terminal, such as a mobile phone, wearable device, vehicle-mounted device, tablet computer, network device and smart computer, etc.
[0072] Understandably, Figure 1 The server 300, or at least one first client 100, or at least one second client 200 in the content interaction system shown does not constitute a limitation on the embodiments 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, or the number and type of devices included in each server, each client (such as the first client or the second client) or the client do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed for protection in the embodiments of the present invention.
[0073] Based on the above description, see Figure 2 , Figure 2 is a flow chart of a content interaction method provided in an embodiment of the present application. The content interaction method can be applied in a first client corresponding to a first account, such as Figure 2The content interaction method shown includes but is not limited to steps S201 to S202, wherein:
[0074] S201. If a display triggering event of an interactive management page is detected, a custom interactive component created in the interactive management page by any account among the member accounts of the conversation page is determined, and the member accounts of the conversation page include the first account.
[0075] The first account may refer to any member account in the conversation page, that is, any member in the conversation page may display the interaction management page of the conversation page, display the target interaction component in the interaction management page, and display the target interaction content in the target interaction component. The conversation page 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 the conversation page are called members.
[0076] In an optional implementation, a conversation page may be displayed, the conversation page including an interaction management portal, and a display trigger event is detected via the interaction management portal. Optionally, the interaction management page is displayed when the first account and the second account have a predetermined association relationship, for example, the predetermined association relationship refers to the first account and the second account following a single-follow relationship, or a double-follow relationship, for example, the predetermined association relationship refers to the first account and the second account being friends, or the first account and the second account being a relationship with common attributes (same interests, or having common friends, or belonging to the same group), etc. The embodiment of the present invention does not limit the predetermined association relationship.
[0077] Optionally, the object can log in to an application with IM function (hereinafter referred to as IM application) through a first account in a computer device, then the computer device can run a 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 a page identifier of at least one session page to which the first account belongs, and the page identifier can include a group avatar or group name, etc. Optionally, if the session page is a single-person chat session between the first account and the second account, the page identifier can include an avatar or name of the second account, etc. The session page to which the first account belongs can refer to a session page whose members include the first account. The object can switch to display page identifiers of other session pages in the social interface by sliding up and down. If the object wants to enter a session page, it can click on the page identifier of the session page displayed in the social interface, and the first client can display the session page in response to a trigger operation for the page identifier of the session page. The session page can refer to any session page in the social interface of the first account.
[0078] Among them, the conversation page may include a conversation message display area, a conversation message input area, and an interaction management entry. The conversation message display area may display conversation messages sent by at least one member in the conversation page. For example Figure 3A In the conversation message display area of the conversation page 301 shown, the conversation message "Xiaonan Road" sent by the client with the account "Mustard Peanut" is displayed. In the conversation message display area, the published content (such as a note) shared by the client with the account "Mustard Peanut" is also displayed. The conversation message input area may include at least one of the following: a voice input component, a text input box, an emoji component, and a folding component (i.e., a plus 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 emoji component is used to select emojis 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 camera control, a second topic creation component, a group Artificial Intelligence (AI) control, a group voting control, and a note sharing control.
[0079] Optionally, the interaction management entry may be displayed in a preset area of the conversation page. The first account may display the interaction management page through the interaction management entry. For example Figure 3A In the upper right corner of the conversation page 301 shown, there is an interaction management entry. When the object of the first account clicks, double-clicks, or long-presses the interaction management entry, the first client can detect the display trigger event of the interaction management page through the interaction management entry, and then display the interaction management page 302 of the conversation page.
[0080] Optionally, the first client may send an association relationship (such as a following relationship) acquisition request to the server in response to a trigger operation on the interaction management entry. The association relationship acquisition request may include the page identifier of the conversation page. The server may look up the association relationships of the members in the conversation page corresponding to the page identifier and send the association relationships to the first client. When the association relationship is a predetermined association relationship, the first client may display the interaction management page of the conversation page. When the association relationship is not a predetermined association relationship, the first client may display the chat settings page of the conversation page.
[0081] Among them, the interaction management page refers to a page that aggregates interactions (such as conversation messages) in the conversation page. The interaction management page serves the interaction management and content precipitation of the conversation page. Taking the interaction management page 302 as an example, the interaction management page may include at least one of the following information: the account information of the second account, a setting component, and an interaction component.
[0082] The account information may include an avatar or an account name of the second account, etc. The first client may display a personal homepage of the second account in response to a triggering operation on the account information of the second account.
[0083] The setting component may include at least one of the following components: a personal homepage component of the first account, a voice call component, a chat record component, and a secondary setting component (for example, more components in the interactive management page 302). The first client may display the personal homepage of the first account in response to the trigger operation of the personal homepage component. The first client may initiate a voice call request with the second account in response to the trigger operation of the voice call component. The first client may display a session message search interface of the session page in response to the trigger operation of the chat record component. The object may search for historical session messages in the session page through the session message search interface. The historical session messages include but are not limited to text information, image information, audio, video, animation, cards, etc. Cards such as product cards, sharing cards, topic cards, etc. Product cards may include product information, sharing cards may include information shared by members, such as notes, location information, etc., and topic cards may include relevant information of the created topic. The first client may display a secondary chat setting page in response to the trigger operation of the secondary setting component. The secondary chat setting page may include at least one of the following components: create a multi-person chat component, set a remark name component, a chat identification component, a message do not disturb component, a message shielding component, a report the user component, a clear chat record component, and a top chat component. The first client may create a multi-person session in response to a trigger operation on a create multi-person chat component, and the multi-person session includes at least a first account and a second account. The first client may set a note name for the second account in response to a trigger operation on a set note name component. The first client may set a page identifier of a session page in response to a trigger operation on a chat identifier component. The first client may set the session page to message do not disturb in response to a trigger operation on a message do not disturb component. The first client may block messages on the session page in response to a trigger operation on a message shielding component. The first client may report the second account in response to a trigger operation on a report the user component. The first client may delete the chat record of the session page in response to a trigger operation on a clear chat record component. The first client may display the page identifier of the session page on the top of the social interface in response to a trigger operation on a top chat component.Exemplarily, the secondary chat settings page can be shown as secondary chat settings page 303 or secondary chat settings page 304. The secondary chat settings page can be displayed above the interactive management page. The secondary chat settings page may include a first display area and a second display area. The transparency of the layer where the first display area is located is higher than a preset transparency threshold. Part of the information in the interactive management page can be browsed through the first display area. The second display area is used to display at least one component. The difference between the secondary chat settings page 303 and the secondary chat settings page 304 is that: the first display area and the second display area have different sizes, and the components displayed in the second display area are different. For example, the second display area of the secondary chat settings page 303 is larger than the second display area of the secondary chat settings page 304. The second display area of the secondary chat settings page 303 displays a create multi-person chat component, a set note name component, a message do not disturb component, a top chat component, a shielded message component, a report the user component, and a clear chat history component. The second display area of the secondary chat settings page 304 displays a message do not disturb component, a top chat component, a shielded message component, a report the user component, and a clear chat history component.
[0084] The interactive component may include a preset interactive component. When any account generates target interactive content for a preset interactive component in a conversation page, the target interactive content is displayed in the target interactive content display area; when neither the first account nor the second account generates target interactive content for a preset interactive component in a conversation page, preset placeholder information is displayed in the target interactive content display area. The preset interactive component is a pre-set interactive component. After the conversation page is created, the preset interactive component will exist in the interactive management page of the conversation page. The preset interactive component may include at least one of a chat album component and a shared note component. The chat album component may include pictures or videos sent by each member account in the conversation page, and the shared note component may include notes shared by each member account in the conversation page.
[0085] Optional, with Figure 3B Taking the interactive management page shown as an example, if no member sends pictures or videos in the conversation page, then the preset placeholder information can be displayed in the chat album component, and the preset placeholder information can include preset pictures and empty text, such as "No pictures and videos" or "Click to enter the chat album page". If no member shares notes in the conversation page, then the preset placeholder information can be displayed in the shared notes component, and the preset placeholder information can include preset pictures and empty text, such as "No shared notes" or "Click to enter the notes page".
[0086] Optional, with Figure 3CTaking the interactive management page shown as an example, if there are members sending pictures or videos in the conversation page, at least one of the following information can be displayed in the chat album component: interactive content identifier (e.g., "chat album"), the N pictures and / or videos recently sent to the conversation page, and the total number of pictures and videos sent to the conversation page (e.g., photos and videos · {num}). If there are any members sharing notes in the conversation page, at least one of the following information can be displayed in the shared notes component: interactive content identifier (e.g., "shared notes"), the M notes recently shared to the conversation page, and the total number of notes shared to the conversation page (e.g., notes · {num}). N and M are both positive integers.
[0087] Optionally, the preset interactive components cannot be added or deleted by any account. That is, any account does not have the authority to add or delete preset interactive components, and members can only adjust the display position of preset interactive components.
[0088] Optionally, if any account creates a custom interactive component in the interactive management page, the first client can display the custom interactive component created by any account in the interactive management component and display the target interactive content in the custom interactive component. Figure 3D Taking the interactive management page shown as an example, if a member in the conversation page creates an information recording component such as a sticky note component, the first client can display the sticky note component in the interactive management page and display the sticky note content edited by each account in the sticky note component.
[0089] Optionally, the target interactive content is displayed in a specific display mode, which includes: overlay display, sliding display, scrolling display, arrangement display or area display.
[0090] by Figure 3C Taking the interactive management page shown as an example, if a member of the conversation page sends a picture or video to the conversation page, the thumbnail of the picture or the cover image of the video can be displayed in the chat album component of the interactive management page. If a member of the conversation page shares a note to the conversation page, the cover image of the note can be displayed in the shared note component of the interactive management page.
[0091] by Figure 3E Taking the interactive management page shown as an example, if a member of the conversation page sends two pictures or videos to the conversation page, the thumbnails of the two pictures or the cover image of the video can be displayed in the chat album component of the interactive management page. If a member of the conversation page shares two notes to the conversation page, the cover images of the two notes can be displayed in an area in the shared notes component of the interactive management page.
[0092] by Figure 3FTaking the interactive management page shown as an example, if a member of the conversation page sends three pictures or videos to the conversation page, the thumbnails of the three pictures or the cover images of the videos can be displayed in the chat album component of the interactive management page. If a member of the conversation page shares three notes to the conversation page, the cover images of the three notes can be displayed in the shared notes component of the interactive management page.
[0093] Optionally, the target interactive content is displayed in the interactive content display area, and the interactive content display area may further include at least one of the following information: interactive content identification, interactive content quantity. The interactive content quantity is the cumulative target interactive content or the number of target interactive contents shared to the conversation page.
[0094] The chat setting page refers to a page for setting the session page. The chat setting page may include at least one of the following information: account information of the second account, a follow component, a chat content search component, a message do not disturb component, a message shielding component, a report user component, a chat history clearing component, and a top chat component. The first client may display the personal homepage of the second account in response to a trigger operation on the account information of the second account.
[0095] by Figure 3G Taking the chat setting page shown as an example, if the second account does not follow the first account, the follow component displayed by the first client can be such as the "Follow" button in the chat setting page 305. The first client can respond to the trigger operation of the follow component and display the follow page 306. The information displayed by the follow component in the follow page 306 is updated from "Follow" to "Already followed".
[0096] by Figure 3H Taking the chat setting page shown as an example, if the second account follows the first account, the follow component displayed by the first client can be such as the "Follow Back" button in the chat setting page 307. The first client can respond to the triggering operation of the follow component and display the follow page 308. The information displayed by the follow component in the follow page 308 is updated from "Follow Back" to "Follow Mutual".
[0097] Optionally, the first client can also display the following reason in the chat setting page, such as "Fei Fei's Rabbit, Qi Qi... and other 4 common friends", to guide the first account to follow the second account. Optionally, after the first account follows the second account, it can unfollow the second account. Similarly, after the second account follows the first account, it can also unfollow the first account.
[0098] Among them, a pun relationship refers to a relationship in which members in a conversation page follow each other. Taking a conversation page including a first account and a second account as an example, the following relationship between the first account and the second account is a pun relationship, which can be understood as: the first account follows the second account, and the second account follows the first account.
[0099] A non-double-entendant relationship means that the members in the conversation page are not in a relationship of mutual following. Taking the conversation page including the first account and the second account as an example, the following relationship between the first account and the second account is a non-double-entendant relationship, which can be understood as: the first account does not follow the second account and the second account does not follow the first account, or the first account follows the second account but the second account does not follow the first account, or the first account does not follow the second account but the second account follows the first account. A single-entendant relationship means: the first account follows the second account but the second account does not follow the first account, or the first account does not follow the second account but the second account follows the first account.
[0100] Optionally, the interaction management entry in the session page may be displayed as an icon, and the first client may update the interaction management entry in the session page from the first icon to the second icon in response to a creation operation of any custom interaction component in the interaction management page. Fig. 3I Taking the session page shown as an example, the interaction management entry in the session page 309 is displayed as a first icon, and the interaction management entry in the session page 310 is displayed as a second icon.
[0101] In one example, in response to a display trigger event of a conversation page, the first client may send a custom interactive component query request to the server, the custom interactive component query request carries the page identifier of the conversation page, and the server may query whether a member has created a custom interactive component in the conversation page corresponding to the page identifier, and send the query result to the first client. After the first client receives the query result, if the query result indicates that a member has created a custom interactive component, the first client may display the conversation page, and display an interactive management entry in the conversation page, and the interactive management entry is displayed as a second icon. If the query result indicates that no member has created a custom interactive component, the first client may display the conversation page, and display an interactive management entry in the conversation page, and the interactive management entry is displayed as a first icon.
[0102] In another example, after the first client displays the conversation page, the interaction management entry in the conversation page is displayed as a first icon, and the first client can send a custom interaction component query request to the server, the custom interaction component query request carries the page identifier of the conversation page, and the server can query whether there is a member who has created a custom interaction component in the conversation page corresponding to the page identifier, and send the query result to the first client. After the first client receives the query result, if the query result indicates that there is a member who has created a custom interaction component, then the first client can update the interaction management entry in the conversation page from the first icon to the second icon.
[0103] In another example, after the first client displays the conversation page, the interaction management entry in the conversation page is displayed as the second icon. The first client can send a custom interaction component query request to the server. The custom interaction component query request carries the page identifier of the conversation page. The server can query whether there is a member who has created a custom interaction component in the conversation page corresponding to the page identifier (for example, all created custom interaction components are deleted), and send the query result to the first client. After the first client receives the query result, if the query result indicates that there is no member who has created a custom interaction component, the first client can update the interaction management entry in the conversation page from the second icon to the first icon.
[0104] In this embodiment, when a member in the conversation page creates any custom interactive component, the first client can update the interactive management entrance in the conversation page from the first icon to the second icon, thereby aligning the interactive management entrance with the custom interactive component framework so that the user has clearer content expectations based on the interactive management entrance, that is, based on the first icon, it can be determined that no custom interactive component is created in the interactive management page, and based on the second icon, it can be determined that a custom interactive component is created in the interactive management page.
[0105] In an optional implementation, the interactive management entrance is not limited to being displayed in the conversation page, for example, it can be displayed in the personal homepage of the second account or the personal homepage of the first account. Then the first client can display the personal homepage of the second account, and the personal homepage of the second account includes the interactive management entrance. If the object of the first account triggers the interactive management entrance, the first client detects the display trigger event of the interactive management page corresponding to the interactive management entrance, and the interactive management entrance is used to enter the interactive management page including the conversation page between the first account and the second account.
[0106] S202: displaying an interaction management page, the interaction management page including a custom interaction component, the custom interaction component displaying target interaction content, the target interaction content including interaction content generated by a member account in the session page for the custom interaction component.
[0107] After the first client determines the custom interactive component (for example, the target interactive component) created by any account in the session page in the interactive management page, the interactive management page can be displayed, and the custom interactive component can be displayed in the interactive management page. The target interactive content is displayed in the custom interactive component, and the target interactive content includes the interactive content generated by the first account and / or the second account for the custom interactive component.
[0108] Members in a conversation page can discuss and communicate by entering conversation messages in the conversation page. However, conversation messages can be easily drowned by massive conversations, resulting in other members in the conversation page not paying attention to the conversation messages in time, so the conversation messages in the conversation page can be summarized and sorted. However, currently, the conversation messages can only be summarized and sorted according to a specific summarization method, such as aggregating pictures in the conversation messages in one display area and aggregating videos in the conversation messages in another display area, which cannot provide members in the conversation page with deep interactive capabilities. In this embodiment, if a display trigger event of an interactive management page is detected, a custom interactive component created by any account in the member account of the conversation page in the interactive management page is determined, and the member account of the conversation page includes the first account, that is, the embodiment of the present application allows users to create custom interactive components. Then, the interactive management page can be displayed, and the interactive management page includes the custom interactive component, and the target interactive content is displayed in the custom interactive component, and the target interactive content includes the interactive content generated by the member account of the conversation page for the custom interactive component, that is, the custom interactive component carries the content precipitation function, and the user can use this to maintain the common precipitation content (that is, the target interactive content) with friends, so that a deeper interactive capability can be provided for friends.
[0109] Based on the above description, see Figure 4 , Figure 4 is a flow chart of another content interaction method provided in an embodiment of the present application. The content interaction method can be applied in a first client corresponding to a first account, such as Figure 4 The content interaction method shown includes but is not limited to steps S401 to S403, wherein:
[0110] S401. Display an interactive management page, which includes an interactive component creation control.
[0111] by Figure 5A For example, if the server does not publish any custom interactive components, the interactive management page displayed by the first client does not include the interactive component creation control. Figure 3ATaking the interactive management page 302 as an example, if the server publishes a custom interactive component, the interactive management page displayed by the first client includes an interactive component creation control. Optionally, the interactive component creation prompt information, such as "add interactive component", can be displayed at the associated position of the interactive component creation control to prompt the user to trigger the interactive component creation control to add a custom interactive component.
[0112] Optionally, the interaction management page may further include at least one of the following information: account information of the second account, setting components, and interaction components, for details, see the relevant description of step S201. The interaction components may include preset interaction components, and in the case where the members of the conversation page corresponding to the interaction management page have created custom interaction components, the interaction components may also include the created custom interaction components; in the case where the members of the conversation page corresponding to the interaction management page have not created custom interaction components, the interaction components only include preset interaction components.
[0113] Optionally, the first client may display the interactive management page when detecting a display triggering event of the interactive management page of the conversation page. The first client may detect the display triggering event via an interactive management portal, and the interactive management portal may be displayed on the conversation page or on the personal homepage of any member account of the conversation page.
[0114] Optionally, if the first client detects a display trigger event for the interactive management page, it sends an interactive management content acquisition request to the server, and the interactive management content acquisition request carries the page identifier of the session page. The server can query whether a custom interactive component has been published. If so, it further queries whether there is a created custom interactive component in the session page corresponding to the page identifier. If so, it obtains the created custom interactive component. The server can also obtain the account information, setting components, and preset interactive components of the second account. The server can send the obtained custom interactive components, account information, setting components, and preset interactive components of the second account to the first client, and the first client can render the custom interactive components, account information, setting components, and preset interactive components of the second account to obtain the interactive management page, and display the interactive management page. Optionally, if the server has published a custom interactive component, and the session page corresponding to the page identifier does not have a created custom interactive component, the server can send the query result, the account information of the second account, the setting component, and the preset interactive component to the first client, and the query result is used to indicate that the server has published a custom interactive component, and the session page corresponding to the page identifier does not have a created custom interactive component. The first client can obtain the interactive component creation control based on the query result, render the interactive component creation control, the account information of the second account, the setting component, and the preset interactive component, obtain the interactive management page, and display the interactive management page. Optionally, if the server has not published a custom interactive component, the server can send the query result, the account information of the second account, the setting component, and the preset interactive component to the first client, and the query result is used to indicate that the server has not published a custom interactive component. The first client can render the account information of the second account, the setting component, and the preset interactive component based on the query result, obtain the interactive management page, and display the interactive management page.
[0115] S402: In response to a triggering operation for creating a control for an interactive component, display a component identifier of at least one custom interactive component.
[0116] If the object of the first account clicks on the interactive component creation control, the first client can respond to the triggering operation for the interactive component creation control by displaying the component identification of at least one custom interactive component. If the object of the first account clicks on the interactive component creation control, the first client can respond to the triggering operation for the interactive component creation control by displaying a component adding page, the component adding page including a component identification of a custom interactive component, and the component adding page supports left and right horizontal swiping or up and down vertical swiping to view the component identifications of all addable custom interactive components. Optionally, the component adding page supports circular swiping, that is, it can also switch between the component identification of the first custom interactive component and the component identification of the last custom interactive component. Figure 5BTaking the schematic diagram of the component adding page shown as an example, the component adding page 501 may include the component identifier "sticky note" of the sticky note component and the component adding control, and the first client may create the sticky note component in response to the triggering operation of the component adding control. The object sliding component adding page of the first account, the first client may display the component adding page 502 in response to the sliding operation on the component adding page 501, and the component adding page 502 may include the component identifier "check-in together" of the clock-in component and the component adding control, and the first client may create the clock-in component in response to the triggering operation of the component adding control.
[0117] Optionally, at least one custom interactive component may include an interactive component whose component type only supports adding once, and only one such component can be added to the interactive management page. For example, assuming that the component type of the sticky note component only supports adding once, then in response to the creation operation of the sticky note component, the first client displays a sticky note component in the interactive management page, and the edited one or more sticky note contents are aggregated into the interactive content page corresponding to the sticky note component. Optionally, if the server has only published interactive components whose component type only supports adding once, and all interactive components published by the server have been created, then there are no other custom interactive components that can be created, so the first client can cancel the display of the interactive component creation control in the interactive management page.
[0118] Optionally, at least one custom interactive component may include an interactive component whose component type supports multiple additions, and only at least one of such components can be added to the interactive management page. For example, assuming that the component type of the punch-in component supports multiple additions, then the first client displays a punch-in component in the interactive management page in response to the creation operation of the punch-in component, and the first client can also display another punch-in component in the interactive management page in response to the creation operation of the punch-in component again. This type of component supports adding multiple interactive components with different content orientations to the interactive management page, that is, each punch-in item can be independently added to the interactive management page as a punch-in component.
[0119] Optionally, the component adding page may also include component introduction information and component content schematic information. For example, the component introduction information of the sticky note component is "Record the big, small, and important things between us", and the component introduction information of the check-in component is "Supervise each other's check-ins with friends to make chatting more interesting". If there is no custom interactive component corresponding to the component identifier in the member creation component adding page of the conversation page, then the component content schematic information in the component adding page can be the component content schematic information of the custom interactive component corresponding to the pre-set component identifier.
[0120] Optionally, if a member of a session page creates a custom interactive component corresponding to the component identifier, and the component type of the custom interactive component supports adding multiple components, and the number of custom interactive components corresponding to the component identifier that have been created is less than a preset number threshold, that is, the custom interactive component has not reached the upper limit of adding, then the component identifier can be displayed in the component adding page, and the component content schematic information in the component adding page can be the target interactive content of the custom interactive component corresponding to the component identifier created last time.
[0121] Optionally, if a member of a session page creates a custom interactive component corresponding to the component identifier, and the component type of the custom interactive component only supports adding one, then the component identifier and the component addition control can be displayed in the component addition page, and the component addition control is set to gray. If the object of the first account clicks the component addition control, the first client can display a third prompt message, and the third prompt message is used to prompt that the custom interactive component can only be added once or that the custom interactive component does not support repeated addition. The component content schematic information in the component addition page can be the target interactive content of the custom interactive component corresponding to the component identifier created last time, or the pre-set component content schematic information of the custom interactive component corresponding to the component identifier.
[0122] Optionally, if a member of a session page creates a custom interactive component corresponding to the component identifier, and the number of custom interactive components corresponding to the component identifier that has been created is equal to a preset number threshold, that is, the custom interactive component has reached the upper limit of adding, then the component identifier and the component adding control can be displayed in the component adding page, and the component adding control is set to gray. If the object of the first account clicks the component adding control, the first client can display a fourth prompt message, and the fourth prompt message is used to prompt that the custom interactive component has reached the upper limit of adding. The fourth prompt message can be "{component identifier} can add up to {x}", where x is the upper limit of adding. The component content schematic information in the component adding page can be the target interactive content of the custom interactive component corresponding to the component identifier created last time, or the component content schematic information of the custom interactive component corresponding to the component identifier that is preset.
[0123] Optionally, after the first client displays the component adding page, if the object of the first account does not want to create a custom interactive component, the object of the first account can click the close control in the component adding page, or the object of the first account slides down the component adding page, or the object of the first account clicks a blank area in the component adding page, and the first client can respond to the operation and display the interactive management page. The blank area refers to the area overlapping with the interactive management page, and the user can browse part of the information on the interactive management page through the blank area.
[0124] Optionally, if the object of the first account clicks the component add control in the component add page, the first client can display the interaction management page and display the custom interaction component created by the first account in the interaction management page. Optionally, the custom interaction component created by the first account can be displayed below other interaction components in the interaction management page, and the object of the first account can browse to each interaction component in the interaction management page by sliding up and down.
[0125] In an optional embodiment, the first client may display a target custom interactive component in the interactive management page in response to the existence of historical session messages in the session page, where the target custom interactive component is automatically created in response to the existence of historical session messages in the session page between the first account and the second account.
[0126] In this embodiment, if there are historical conversation messages in the conversation page, it indicates that the members in the conversation page are in a chat state, so the first client can add a target custom interactive component by default. The target custom interactive component is a specific custom interactive component, such as a sticky note component or a countdown component.
[0127] Optionally, after the first client automatically creates a target custom interactive component in response to the existence of a historical session message in the session page, the interactive management entry in the session page may be updated from the first icon to the second icon.
[0128] In an optional implementation, the first client may display guidance information in the associated area of the interactive management portal, and the guidance information is used to guide the interaction with the interactive management portal. The guidance information may be presented in the form of text, images, or symbols. Figure 5C Taking the schematic diagram of the session page shown as an example, the guidance information in the session page 503 can be a red dot, and the guidance information can be displayed in the upper right corner of the interactive management entrance. For example, when the object clicks the interactive management entrance for the first time, it indicates that the object has triggered the new function of the interactive management entrance, and the guidance information will be cancelled. When the first client displays the interactive management entrance at any time point after the object clicks the interactive management entrance for the first time, the guidance information will not be displayed, so the guidance information can be understood as a new function guide.
[0129] Optionally, the first client can respond to the display trigger event of the session page to determine whether the first account has clicked on the interactive management entrance of any session page. If the first account has not clicked on the interactive management entrance before, the first client can display the interactive management entrance and display guidance information in the associated area of the interactive management entrance.
[0130] In this embodiment, when the function of the interactive management page is launched, the user accesses the session page, and the interactive management entrance in the session page displays guidance information. The guidance information is only displayed in one session page of the first client. After the object clicks on the interactive management entrance of any session page to enter the interactive management page, when the first client displays other session pages, the interactive management entrance is displayed on the other session pages, but the guidance information is refused to be displayed in the associated area of the interactive management entrance.
[0131] Optionally, if the first account has not clicked on the interactive management entrance before, the first client can determine the number of times the guidance information is displayed in the first time period. If the number of times the guidance information is displayed in the first time period is less than or equal to the first preset number threshold, the first client can display the interactive management entrance and display the guidance information in the associated area of the interactive management entrance. If the number of times the guidance information is displayed in the first time period is greater than the first preset number threshold, the first client can display the interactive management entrance and refuse to display the guidance information in the associated area of the interactive management entrance.
[0132] Optionally, if the first account has not clicked on the interactive management entrance before, the first client can determine the number of times the guidance information is displayed in the second time period. If the number of times the guidance information is displayed in the second time period is less than or equal to the second preset number threshold, the first client can display the interactive management entrance and display the guidance information in the associated area of the interactive management entrance. If the number of times the guidance information is displayed in the second time period is greater than the second preset number threshold, the first client can display the interactive management entrance and refuse to display the guidance information in the associated area of the interactive management entrance.
[0133] Optionally, if the first account has not clicked on the interactive management entrance before, the number of times the guide information is displayed in the first time period is less than or equal to the first preset number threshold, and the number of times the guide information is displayed in the second time period is less than or equal to the second preset number threshold, the first client can display the interactive management entrance and display the guide information in the associated area of the interactive management entrance. If the first account has clicked on the interactive management entrance before, or the number of times the guide information is displayed in the first time period is greater than the first preset number threshold, or the number of times the guide information is displayed in the second time period is greater than the second preset number threshold, the first client can display the interactive management entrance and refuse to display the guide information in the associated area of the interactive management entrance.
[0134] Optionally, the second time period may be greater than the first time period, and the first time period, the second time period, the first preset number threshold, and the second preset number threshold may be pre-set values.
[0135] Optionally, after the first client detects a display trigger event for the session page, the first client may send a query request to the server, where the query request is used to request at least one of the number of times the guidance information is displayed within a first time period and the number of times the guidance information is displayed within a second time period. If the first client does not receive the query result within a preset time period, it indicates that there may be a network problem in the communication connection between the first client and the server, resulting in no query result being received. In this case, the first client may display the interactive management entrance and refuse to display the guidance information in the associated area of the interactive management entrance.
[0136] In an optional implementation, the first client may display a component adding guide page after displaying the interactive management page. The component adding guide page may include a component adding guide diagram, a component identifier, component introduction information, and a component adding control. The component adding guide diagram is used to guide the creation of a corresponding custom interactive component. The component adding guide diagram may be a pre-set component adding guide diagram of a custom interactive component corresponding to the component identifier. Figure 5C Taking the component adding guide page 504 shown as an example, when the object of the first account visits the interactive management page for the first time, the first client can display the component adding guide page, which may include a component identifier, component introduction information, and a component adding control. The component identifier is, for example, "interactive component "Post-it Notes"", the component introduction information is, for example, "From now on, you can use Post-it Notes with your mutual friends to write down important messages in the conversation, write meaningful words, and paste your favorite photos.", and the component adding control is, for example, an "Experience Now" button. If the first client automatically creates a Post-it Note component, then when the object of the first account clicks on the component adding control, the first client can respond to the triggering operation of the component adding control and display the interactive content display page of the Post-it Note component. If the first client does not create a Post-it Note component, then when the object of the first account clicks on the component adding control, the first client can respond to the triggering operation of the component adding control and display the component adding page, which includes the component identifier.
[0137] Optionally, each time the server publishes a custom interactive component, the first client may display a component adding guide page after displaying the interactive management page. The component adding guide page may include the component identifier of the custom interactive component published by the server, a component adding guide diagram, component introduction information, and component adding controls.
[0138] Optionally, after the first client displays the component adding guide page, if the object of the first account does not want to create a custom interactive component, the object of the first account can click the close control in the component adding guide page, or the object of the first account slides down the component adding guide page, or the object of the first account clicks the blank area in the component adding guide page, and the first client can respond to the operation and display the interactive management page. The blank area refers to the area overlapping with the interactive management page, and the user can browse part of the information of the interactive management page through the blank area.
[0139] For example, when the object clicks the component adding control in the component adding guide page for the first time, it indicates that the object has triggered the new function of the custom interactive component corresponding to the component identifier, and the component adding guide page will be cancelled. When the first client displays the interactive management page at any time after the object clicks the component adding control in the component adding guide page for the first time, the component adding guide page will not be displayed. Therefore, the component adding guide page can be understood as a new function guide.
[0140] Optionally, after displaying the component adding guide page, the first client may determine whether the first account has clicked on the component adding control in the component adding guide page. If the first account has not clicked on the component adding control in the component adding guide page before, the first client may display the component adding guide page.
[0141] In this embodiment, when the function of the custom interactive component is launched, the user accesses the interactive management page, and the first client can display the component adding guide page. The component adding guide page is only displayed in the interactive management page of a session page of the first client. After the object clicks the component adding control in the component adding guide page of any session page, the first client refuses to display the component adding guide page when displaying the interactive management page of other session pages.
[0142] Optionally, if the first account has not clicked the component adding control in the component adding guide page before, the first client may determine the number of times the component adding guide page is displayed in the third time period, and if the number of times the component adding guide page is displayed in the third time period is less than or equal to the third preset number threshold, the first client may display the component adding guide page after displaying the interactive management page. If the number of times the component adding guide page is displayed in the third time period is greater than the third preset number threshold, the first client may refuse to display the component adding guide page after displaying the interactive management page.
[0143] Optionally, if the first account has not clicked the component adding control in the component adding guide page before, the first client may determine the number of times the component adding guide page is displayed in the fourth time period, and if the number of times the component adding guide page is displayed in the fourth time period is less than or equal to the second preset number threshold, the first client may display the component adding guide page after displaying the interactive management page. If the number of times the component adding guide page is displayed in the fourth time period is greater than the fourth preset number threshold, the first client may refuse to display the component adding guide page after displaying the interactive management page.
[0144] Optionally, if the first account has not clicked on the component adding control in the component adding guide page before, the number of times the component adding guide page is displayed in the third time period is less than or equal to the third preset number threshold, and the number of times the component adding guide page is displayed in the fourth time period is less than or equal to the fourth preset number threshold, then the first client may display the component adding guide page after displaying the interactive management page. If the first account has clicked on the component adding control in the component adding guide page before, or the number of times the component adding guide page is displayed in the third time period is greater than the third preset number threshold, or the number of times the component adding guide page is displayed in the fourth time period is greater than the fourth preset number threshold, then the first client may refuse to display the component adding guide page after displaying the interactive management page.
[0145] Optionally, the fourth time period may be greater than the third time period, and the third time period, the fourth time period, the third preset quantity threshold, and the fourth preset quantity threshold may be pre-set values.
[0146] Optionally, after the first client displays the interactive management page, the first client may send a query request to the server, where the query request is used to request at least one of the number of times the component adding guide page is displayed within a third time period and the number of times the component adding guide page is displayed within a fourth time period. If the first client does not receive the query result within a preset time period, it indicates that there may be a network problem in the communication connection between the first client and the server, resulting in failure to receive the query result. In this case, the first client may refuse to display the component adding guide page after displaying the interactive management page.
[0147] S403: In response to a selection operation on any component identifier, a second session message of the first account is displayed in the session page, where the second session message is used to indicate that the first account has created a custom interactive component corresponding to the component identifier.
[0148] In an optional embodiment, the first client may cancel the display of the target interactive content in the interactive management page in response to a deletion operation of any account on the custom interactive component or the target interactive content, and display a fourth session message of any account in the session page, wherein the fourth session message is used to indicate that any account has deleted the custom interactive component or the target interactive content.
[0149] by Figure 5D As an example, the interactive management page 505 may include a sticky note component. If the object long presses the sticky note component, the first client may display a close control at the associated position of the sticky note component in response to the triggering operation of the sticky note component, as shown in the interactive management page 506. If the object clicks the close control, the first client may cancel the display of the sticky note component in the interactive management page, that is, delete the sticky note component. Optionally, if the object clicks the close control, the first client may display a fourth prompt message, as shown in the interactive management page 507. The fourth prompt message is used to prompt whether to delete the sticky note component, that is, to delete all the sticky note contents in the sticky note component. If the object clicks the confirmation control, the first client may cancel the display of the sticky note component in the interactive management page, as shown in the interactive management page 508. The fourth prompt message is, for example, "Title: Remove all content of the component? Text: Removing the component will permanently delete all content in {component title}, and you and the other party will no longer be able to access {component title}".
[0150] Optionally, after the first client displays the interactive management page, editing prompt information may be displayed, where the editing prompt information is used to prompt a trigger method for editing a custom interactive component, such as “long press the editable component”.
[0151] Optionally, after the first client displays the interactive management page, it can determine whether the object of the first account actively operates the custom interactive component to trigger the editing state within the historical time period. If not, the first client can display the editing prompt information. If so, the first client can refuse to display the editing prompt information.
[0152] Optionally, after any member of the session page creates a custom interactive component or automatically creates a target custom interactive component, the first client may detect a display triggering event of the interactive management page, and then display the interactive management page and the editing prompt information.
[0153] Optionally, the first client may display editing prompt information in the interaction management page after any member of the session page creates the second custom interaction component.
[0154] Optionally, the editing prompt information may be displayed as a bubble, and the bubble may point to the custom interactive component displayed at the top or the custom interactive component displayed at the bottom.
[0155] Optionally, when the object triggers the custom interactive component and adjusts the display position of the custom interactive component (for example, long press and drag), the first client can display an exit editing prompt. Alternatively, when the object triggers the custom interactive component and no other operations are performed within a preset time period, the first client can display an exit editing prompt. The exit editing prompt is, for example, "Click on a blank space to complete editing." Exemplarily, the first client can exit the editing state by deleting any custom interactive component, or the first client can exit the editing state by clicking on a position outside the interactive component display area. The interactive component display area is used to display custom interactive components and / or preset interactive components. The position outside the interactive component display area may include the location of the interactive component creation control, the location of the account information of the second account, or the location of the setting component.
[0156] Optionally, the exit editing prompt information may be displayed as a bubble, which may point to the custom interactive component that triggers the operation or the custom interactive component that is closest to the center point in the interactive management page.
[0157] Optionally, after the object triggers any interactive component in the interactive management page, the first client can respond to the triggering operation of the object and enter the editing state, that is, each interactive component in the interactive management page is in a shaking state. Optionally, when the first client enters the editing state, the interactive component creation control in the interactive management page is grayed out, that is, in the editing state, the object cannot create a custom interactive component. The interactive component creation control can be displayed at the bottom of the interactive management page, and each interactive component in the interactive management page cannot be displayed after being dragged to the display position where the interactive component creation control is located.
[0158] Optionally, the first client supports removing interactive components or adjusting the display position of interactive components in the editing mode. Optionally, after the first client deletes the custom interactive components, the interactive components in the interactive management page are arranged and displayed according to the original arrangement order, that is, automatically filling the position. Optionally, the preset interactive components cannot be deleted and only support position adjustment.
[0159] Optionally, after any member in the conversation page deletes a custom interactive component or target interactive content, the deleted custom interactive component or target interactive content will be undisplayed in the interactive management page displayed by the corresponding clients of other members. After any member in the conversation page creates a custom interactive component, the created custom interactive component will be displayed in the interactive management page displayed by the corresponding clients of other members. After any member in the conversation page edits the target interactive content, the edited target interactive content will be displayed in the interactive management page displayed by the corresponding clients of other members.
[0160] In an optional implementation, in response to the first account's position adjustment operation on the custom interactive component, the custom interactive component is displayed in the adjusted custom interactive component display area in the interactive management page, and the target interactive content is displayed in the custom interactive component. Optionally, after any member in the conversation page adjusts the display position of the custom interactive component, the client corresponding to the member displays the adjusted custom interactive component in the interactive management page, while the display position of the custom interactive component in the interactive management page displayed by the clients corresponding to other members does not change.
[0161] Optionally, when the first client adjusts the component position, an automatic adsorption effect is presented, that is, the first client determines the current custom interactive component display area and the adjusted custom interactive component display area of each custom interactive component, and then generates an animation of each custom interactive component being adsorbed from the current custom interactive component display area to the adjusted custom interactive component display area, and plays the animation.
[0162] In an optional embodiment, in response to any of the accounts setting a message shielding setting, a first historical target interactive content is displayed in the interactive management page, the first historical target interactive content includes interactive content generated by the first account and the second account for a first historical interactive component before any of the accounts setting a message shielding setting, and the first historical interactive component is created before any of the accounts setting a message shielding setting.
[0163] In this embodiment, if the other party sets to block messages, the entry display is still maintained, and if there are components added historically, normal display and browsing are also supported, but custom addition / removal of components is not supported (only adjustment of component position is supported).
[0164] In an optional embodiment, in response to the update of the follow relationship between the first account and the second account from a pun relationship to a non-pun relationship, the display of the second historical target interactive content in the interactive management page is cancelled, the second historical target interactive content includes the interactive content generated by the first account and the second account for a second historical interactive component before the follow relationship between the first account and the second account is updated from a pun relationship to a non-pun relationship, the second historical interactive component being created before the follow relationship between the first account and the second account is updated from a pun relationship to a non-pun relationship; in response to the update of the follow relationship between the first account and the second account from a non-pun relationship to a pun relationship, the second historical target interactive content is displayed in the interactive management page.
[0165] In this embodiment, when the following relationship between the first account and the second account in the conversation page changes from a pun relationship to a non-pun relationship, if there is a custom interactive component that has been created before the following relationship between the first account and the second account is updated from a pun relationship to a non-pun relationship, and the custom interactive component contains the target interactive content, the display of the custom interactive component in the interactive management page is cancelled. That is, the created custom interactive component still retains the record, but there is no explicit entrance to support viewing. After the following relationship between the first account and the second account changes back to a pun relationship, the interactive management page retains the state before the last unfollowing, that is, the above custom interactive component and the target interactive content in the custom interactive component are displayed in the interactive management page. Unfollowing refers to the actions of unfollowing or blacklisting by any member.
[0166] In an optional embodiment, the first client may respond to a deletion operation on the custom interactive component or the target interactive content. If any of the accounts is set to block messages, or the follow-up relationship between the first account and the second account is updated to a non-pun relationship, a first prompt message is displayed, and the first prompt message is used to prompt that the first account does not have deletion permission.
[0167] In an optional embodiment, the first client may respond to a creation operation for a custom interactive component and display a second prompt message if any of the accounts has set a message blocking setting, or the follow-up relationship between the first account and the second account is updated to a non-pun relationship, wherein the second prompt message is used to prompt that the first account does not have creation authority.
[0168] In this embodiment, if the object of the second account clicks on the blocked message component in the interaction management page, then the first account, as the blocked party, if the first account clicks on the interactive component creation control, the first client may display the second prompt information, the second prompt information is such as "due to the other party's permission setting, you cannot add a custom interactive component"; if the first account clicks on the delete control, the first client may display the first prompt information, the first prompt information is such as "due to the other party's permission setting, you cannot edit a custom interactive component". Optionally, if the object of the first account clicks on the blocked message component in the interaction management page, then the first account, as the blocking party, if the first account clicks on the interactive component creation control, the first client may display the second prompt information, the second prompt information is such as "you have set to block the other party's message, and cannot add a custom interactive component"; if the first account clicks on the delete control, the first client may display the first prompt information, the first prompt information is such as "you have set to block the other party's message, and cannot edit a custom interactive component". Optionally, if the first account clicks on the interactive component to create a control, and the follow relationship between the first account and the second account is not a pun relationship, then the first client can display a second prompt message, the second prompt message is for example, "You are not pun friends yet, you cannot add a custom interactive component"; if the first account clicks on the delete control, and the follow relationship between the first account and the second account is not a pun relationship, then the first client can display the first prompt message, the first prompt message is for example, "You are not pun friends yet, you cannot edit a custom interactive component".
[0169] In an optional implementation, each custom interactive component has a differentiated and personalized display, providing a certain degree of open freedom experience, and the interactive management page of each session page will be different, thereby achieving a thousand faces for a thousand people.
[0170] by Figure 5E Taking the interactive management page shown as an example, the interactive management page 509 displays two check-in components, namely the "Practice Painting Together" check-in component and the "Today's Mood" check-in component. The check-in components can display the number of days of common check-in and the check-in progress of each member. When the object of the first account clicks the "Practice Painting Together" check-in component, the first client can display the interactive content display page 510 of the "Practice Painting Together" check-in component. The interactive content display page 510 displays the number of check-ins of each member, the check-in progress of each member, and the check-in control. The check-in control is, for example, the "Go to Check-in" control. The object of the first account clicks the check-in control, and the first client can respond to the triggering operation of the check-in control to display the check-in content editing page 511. After the object of the first account completes editing the check-in content, it can click the confirmation control, such as the "Finish" button, and the first client can display the conversation message containing the check-in content in the conversation page 512.
[0171] by Fig. 5F Taking the interactive management page shown as an example, the interactive management page 513 displays two check-in components, namely, the "Practice Painting Together" check-in component and the "Today's Mood" check-in component. The check-in components can display the number of days of common check-in and the check-in progress of each member. When the object of the first account clicks the "Today's Mood" check-in component, the first client can display the interactive content display page 514 of the "Today's Mood" check-in component. The interactive content display page 514 displays the number of check-ins of each member, the check-in progress of each member, the check-in control and the check-in record information. The check-in control is, for example, a "one-click check-in" control and a "check-in now" control. The check-in record information may include at least one check-in information generated recently, and each check-in information may include the check-in content and the account information that publishes the check-in content. When the object of the first account clicks the check-in control, the first client may generate the check-in content in response to the triggering operation of the check-in control, and display the session message containing the check-in content in the session page 515.
[0172] by Figure 5G Taking the interactive management page shown as an example, the interactive management page 516 displays a countdown component and a punch-in component, which are the countdown component of "New Year's Day Outing" and the punch-in component of "Today's Mood". The punch-in component can display the number of days of common punch-in and the punch-in progress of each member. The countdown component can display the end date and the time period from the end date. The object of the first account clicks the countdown component of "New Year's Day Outing", and the first client can respond to the triggering operation of the countdown component to display the interactive content page 517 of the countdown component. The interactive content page 517 may include at least one interactive content, such as the interactive content of "New Year's Day Outing", the interactive content of "Going to the Park to Collect Fallen Leaves", and the interactive content of "Planting Tulips Together". The object of the first account clicks the interactive content of "New Year's Day Outing", and the first client can display the conversation page 518. The conversation page 518 may include the conversation message of the first account, and the conversation message may include the interactive content of "New Year's Day Outing". Optionally, the first client may further display interactive content prompt information to prompt the time period until the end date. Optionally, the interactive content prompt information may be displayed above the conversation page, as shown in conversation page 519.
[0173] In an embodiment of the present application, an interactive management page is displayed, and the interactive management page includes an interactive component creation control. In response to a trigger operation for the interactive component creation control, a component identifier of at least one custom interactive component is displayed. In response to a selection operation for any component identifier, a second session message of the first account is displayed in the session page. The second session message is used to indicate that the first account has created a custom interactive component corresponding to the component identifier, allowing users to add custom interactive components. Each custom interactive component carries a different content precipitation function, and users can use this to maintain a common precipitation page (i.e., an interactive management page) with friends. In addition, custom interactive components and session messages are connected to each other. For example, sticky note content can be added from session messages, and punch-in component content can be directly completed from the interactive component entrance to complete the punch-in, realizing the demand for precipitation of different content in different chat scenarios.
[0174] Based on the above description, see Figure 6 , Figure 6 is a flow chart of another content interaction method provided in an embodiment of the present application. The content interaction method can be applied in a first client corresponding to a first account, such as Figure 6 The content interaction method shown includes but is not limited to steps S601 and S602, wherein:
[0175] S601. When the interaction management page includes a target interaction component, an interaction content creation control corresponding to the target interaction component is displayed. The interaction content creation control is used to create target interaction content. The interaction management page is associated with a conversation page between a first account and a second account. The first account and the second account have a predetermined association relationship.
[0176] The interaction management page is associated with the conversation page between the first account and the second account, for example, the interaction management page is the interaction management page of the conversation page between the first account and the second account, and the interaction management page is used to aggregate the conversation messages in the conversation page. The predetermined association relationship between the first account and the second account may include a friend relationship, a pun relationship, or a pun relationship.
[0177] Optionally, when the first client detects a display trigger event of an interactive content creation control, it may send a query request to the server, the query request being used to query whether the interactive management page includes a target interactive component, and whether the first account and the second account have a predetermined association relationship, and the server may send the query result to the first client. If the query result indicates that the interactive management page includes the target interactive component, and the first account and the second account have a predetermined association relationship, the first client may display the interactive content creation control corresponding to the target interactive component. Conversely, if the query result indicates that the interactive management page does not include the target interactive component, or the first account and the second account do not have a predetermined association relationship, the first client may refuse to display the interactive content creation control corresponding to the target interactive component.
[0178] Optionally, the target interactive component may include an interactive component customized by any account in the conversation page, and / or a preset interactive component. An interactive component customized by any account in the conversation page is a custom interactive component. For the custom interactive component and the preset interactive component, please refer to the relevant description of the above embodiment, and the embodiments of this application will not be repeated.
[0179] Optionally, the display trigger event of the interactive content creation control may include any of the following: a display trigger event of the session page, a display trigger event of the interactive management page, a display trigger event of the interactive content display page, a trigger operation on historical session messages in the session page, and a trigger operation on the collapse component in the session page.
[0180] In an optional implementation, the manner of displaying the interactive content creation control corresponding to the target interactive component may include the following six methods:
[0181] 1. Displaying the conversation page, wherein the conversation page includes an input box, and an interactive content creation control corresponding to the target interactive component is displayed at an associated position of the input box.
[0182] Optionally, the first client may display a conversation page, the conversation page includes at least one interactive component entry, namely, an interactive content creation control, and in response to a trigger operation on the target interactive component entry, an interactive content page of the target interactive component is displayed, the interactive content page includes an edit control, and in response to a trigger operation on the edit control, target interactive content is generated, and an interactive content message corresponding to the target interactive content is displayed on the conversation page. Optionally, the interactive content message corresponding to the target interactive content may include a third conversation message of the first account, and the third conversation message includes the target interactive content.
[0183] by Fig. 7ATaking the schematic diagram of the conversation page shown in the figure as an example, the conversation page 701 includes a conversation message input area and an interactive component entrance of at least one custom interactive component. The interactive component entrance of at least one custom interactive component is displayed above the conversation message input area. At least one custom interactive component is a custom interactive component created by a member of the conversation page. If the object wants to edit the sticky note content, the object can click the "sticky note" interactive component entrance, and the first client can display the interactive content page 702 of the "sticky note" interactive component. The interactive content page 702 includes editing controls, such as a "write one" button. Since there is no target interactive content for any member to edit the "sticky note" interactive component, the interactive content Page 702 does not contain the edited target interactive content. The interactive content page 702 may display a prompt message "No sticky notes at the moment" to prompt that there is no edited target interactive content. The first client may generate the target interactive content in response to the triggering operation on the editing control. The target interactive content may be displayed on the content editing preview page 703. The content editing preview page 703 may include a confirmation control, such as a "Done" button. If the object of the first account clicks the confirmation control, indicating that the object of the first account confirms that the target interactive content is correct, the first client may display the conversation page 704 and display the third conversation message of the first account on the conversation page 704. The third conversation message includes the target interactive content.
[0184] by Figure 7B Taking the schematic diagram of the conversation page shown in the figure as an example, the conversation page 705 includes a conversation message input area and an interactive component entrance of at least one custom interactive component. The interactive component entrance of at least one custom interactive component is displayed above the conversation message input area. At least one custom interactive component is a custom interactive component created by a member of the conversation page. If the object wants to edit the sticky note content, the object can click the "sticky note" interactive component entrance, and the first client can display the interactive content page 706 of the "sticky note" interactive component. The interactive content page 706 includes editing controls, such as a "write one" button. Since there is a member editing the "sticky note" interactive component target interactive content, so the interactive content page 706 can display the edited target interactive content, that is, at least one sticky note content. The first client can generate the target interactive content in response to the triggering operation of the editing control. The target interactive content can be displayed on the content editing preview page 707. The content editing preview page 707 may include a confirmation control, such as a "Done" button. If the object of the first account clicks the confirmation control, indicating that the object of the first account confirms that the target interactive content is correct, then the first client can display the conversation page 708 and display the third conversation message of the first account on the conversation page 708. The third conversation message includes the target interactive content.
[0185] Optionally, the first client can display a conversation page, which includes at least one interactive component entrance, i.e., an interactive content creation control; in response to a trigger operation on a target interactive component entrance, display a content editing page; in response to an editing operation on the content editing page, generate target interactive content, and display an interactive content message corresponding to the target interactive content on the conversation page.
[0186] Optionally, since when the first client displays the conversation page, the conversation page includes an input box, and the associated position of the input box displays the interactive content creation control corresponding to the target interactive component, when the first client detects the display trigger event of the conversation page, it is equivalent to detecting the display trigger event of the interactive content creation control.
[0187] 2. Displaying the interaction management page, wherein the interaction management page includes the target interaction component, and the target interaction component includes the interactive content creation control.
[0188] by Figure 7C Taking the schematic diagram of the interaction management page shown as an example, the interaction management page 709 may include a target interaction component, such as a sticky note component, and the target interaction component may include an interactive content creation control, such as a "write one" button. The first object corresponding to the first account may click the interactive content creation control, and the first client may generate target interactive content in response to the triggering operation of the interactive content creation control. The target interactive content may be displayed on the content editing preview page 710. The content editing preview page 710 may include a confirmation control, such as a "written" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct, then the first client may display the conversation page 711, and display the third conversation message of the first account on the conversation page 711, and the third conversation message includes the target interactive content. Optionally, the target interaction component may also include the created sticky note content.
[0189] Optionally, since when the first client displays the interaction management page, the interaction management page includes the target interaction component, and the target interaction component includes the interactive content creation control, when the first client detects the display trigger event of the interaction management page, it is equivalent to detecting the display trigger event of the interactive content creation control.
[0190] 3. Displaying the interactive content display page, wherein the interactive content display page includes the interactive content creation control.
[0191] by Fig.7DTaking the schematic diagram of the interactive content display page shown as an example, the interactive content display page 712 may include at least one interactive content created corresponding to the target interactive component, such as sticky note content, and the interactive content display page 712 may include an interactive content creation control, such as a "write one" button. The first object corresponding to the first account may click the interactive content creation control. The first client may generate the target interactive content in response to the triggering operation of the interactive content creation control. The target interactive content may be displayed on the content editing preview page 713. The content editing preview page 713 may include a confirmation control, such as a "written" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct. Then the first client may display the conversation page 714 and display the third conversation message of the first account on the conversation page 714. The third conversation message includes the target interactive content. Optionally, the target interactive component may also include the created sticky note content.
[0192] Optionally, since the interactive content display page includes the interactive content creation control when the first client displays the interactive content display page, when the first client detects the display trigger event of the interactive content display page, it is equivalent to detecting the display trigger event of the interactive content creation control.
[0193] 4. Displaying the conversation page, wherein the conversation page includes at least one historical conversation message, and displaying the interactive content creation control in response to a triggering operation on a target historical conversation message in the at least one historical conversation message.
[0194] Optionally, the first client may display a conversation page, display a target interactive component in response to a trigger operation on at least one conversation message in the conversation page, generate target interactive content including at least one conversation message in response to a trigger operation on the target interactive component, and display a third conversation message of the first account on the conversation page, wherein the third conversation message includes the target interactive content.
[0195] by Fig. 7ETaking the schematic diagram of the conversation page shown as an example, the conversation page 715 includes one or more conversation messages. If the object wants to edit the conversation message "Let's go to the coffee shop on Xiaohe South Road" into a sticky note content, the object can long press the conversation message. The first client can respond to the trigger operation on the conversation message and display the function control on the conversation page 716. The function control may include an interactive content creation control, such as a "sticky note" control. If the object clicks the "sticky note" control, the first client can respond to the trigger operation on the "sticky note" control and generate the target interactive content including the conversation message. The target interactive content can be displayed on the content editing preview page 717. The content editing preview page 717 may include a confirmation control, such as a "finished" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct. Then the first client can display the conversation page 718 and display the third conversation message of the first account on the conversation page 718. The third conversation message includes the target interactive content.
[0196] Optionally, since the first client can display the interactive content creation control in response to a trigger operation on a target historical conversation message in at least one historical conversation message in the conversation page after displaying the conversation page, when the first client detects the trigger operation on the historical conversation message in the conversation page, it is equivalent to detecting a display trigger event for the interactive content creation control.
[0197] 5. Displaying the conversation page, wherein the conversation page includes historical interactive content messages, and the interactive content creation control is displayed at an associated position of the historical interactive content messages.
[0198] by Figure 7F Taking the schematic diagram of the conversation page shown as an example, the conversation page 719 includes one or more conversation messages, and the one or more conversation messages may include historical interactive content messages. The interactive content creation control is displayed at the associated position of the historical interactive content message. The historical interactive content message is such as "Let's go to the coffee shop on Xiaohe South Road together", and the interactive content creation control is such as a "write one" button. If the object wants to edit the sticky note content, the object can click the "write one" button. The first client can generate target interactive content in response to the triggering operation of the "write one" button. The target interactive content can be displayed on the content editing preview page 720. The content editing preview page 720 may include a confirmation control, such as a "written" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct, then the first client can display the conversation page 721 and display the conversation message of the first account on the conversation page 721. The conversation message includes the target interactive content, such as "Let's go traveling on New Year's Day."
[0199] Optionally, since the conversation page includes historical interactive content messages when the first client displays the conversation page, and the interactive content creation control is displayed at the associated position of the historical interactive content message, when the first client detects a display trigger event of the conversation page, it is equivalent to detecting a display trigger event of the interactive content creation control.
[0200] 6. Displaying the conversation page, wherein the conversation page includes a folding component, and in response to a triggering operation on the folding component, displaying the interactive content creation control.
[0201] by Figure 7G Taking the schematic diagram of the session page shown as an example, the session page 722 includes a collapse component. If the object wants to create target interactive content, the object can click the collapse component. The first client can display the control panel 723 in response to the triggering operation of the collapse component. The control panel 723 may include an interactive content creation control corresponding to the sticky note component, such as a "sticky note" button. The object can click the "sticky note" button. The first client can generate the target interactive content in response to the triggering operation of the "sticky note" button. The target interactive content can be displayed on the content editing preview page 724. The content editing preview page 724 may include a confirmation control, such as a "written" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct. Then the first client can display the session page 725 and display the third session message of the first account on the session page 725. The third session message includes the target interactive content.
[0202] Optionally, since the conversation page includes a collapse component after the first client displays the conversation page, and the interactive content creation control is displayed in response to a trigger operation on the collapse component, when the first client detects the trigger operation on the collapse component, it is equivalent to detecting a display trigger event for the interactive content creation control.
[0203] In an optional implementation, the first client may display an interactive content editing area in response to a triggering operation on the interactive content creation control, and create the target interactive content in response to an editing operation on the interactive content editing area.
[0204] Optionally, the first client can, in response to a trigger operation on the target interactive component, display an interactive content display page corresponding to the target interactive component, the interactive content display page including at least one interactive content generated by the first account and the second account for the target interactive component, and an interactive content creation control; in response to a trigger operation on the interactive content creation control, display the interactive content editing page of the target interactive component; in response to an editing operation on the interactive content editing page, display the interactive management page, and display the target interactive content edited by the editing operation on the interactive management page.
[0205] Optionally, the first client can display the interactive content editing page of the target interactive component corresponding to the component identifier in response to a selection operation on any component identifier; in response to an editing operation on the interactive content editing page, display the conversation page, and display the first conversation message of the first account in the conversation page, the first conversation message including the target interactive content edited by the editing operation.
[0206] Optionally, the first client may display an interactive management page in response to a selection operation on any component identifier, and the interactive management page includes a custom interactive component corresponding to the selected component identifier. The first client may display an interactive content editing page of the target interactive component in response to a trigger operation on the target interactive component in the interactive management page. Figure 7H Taking the schematic diagram of the session page shown as an example, the first client can display the interaction management page 727 in response to the trigger operation of the interaction management entrance in the session page 726. The first client can display the component adding page 728 in response to the trigger operation of the interactive component creation control in the interaction management page. The component adding page 728 includes the component identification and component adding control of the sticky note component. If the object clicks the component adding control in the component adding page, indicating that the object has selected the sticky note component, then the first client can display the interaction management page 729 and display the sticky note component in the interaction management page 729. The sticky note component may include editing controls, such as a "write one" button. If the object clicks the editing control, then the first client can display the interactive content editing page 730 of the sticky note component in response to the trigger operation of the sticky note component.
[0207] In an optional embodiment, the first client can display an interactive content editing area in response to a trigger operation on the interactive content creation control, the interactive content editing area including candidate information, the candidate information including at least one historical conversation message in the conversation page, and create the target interactive content in response to a selection operation on a target historical conversation message in the at least one historical conversation message.
[0208] In an optional implementation, the first client may create the target interactive content in response to a triggering operation on the interactive content creation control, the interactive content creation control being triggered for display via the target historical conversation message in the conversation page, and the target interactive content including the target historical conversation message.
[0209] by Fig. 7E Taking the schematic diagram of the conversation page shown as an example, the conversation page 715 includes one or more conversation messages. If the object wants to edit the conversation message "Let's go to the coffee shop on Xiaohe South Road" into a sticky note content, the object can long press the conversation message. The first client can respond to the trigger operation on the conversation message and display the function control on the conversation page 716. The function control may include an interactive content creation control, such as a "sticky note" control. If the object clicks the "sticky note" control, the first client can respond to the trigger operation on the "sticky note" control and generate the target interactive content including the conversation message. The target interactive content can be displayed on the content editing preview page 717. The content editing preview page 717 may include a confirmation control, such as a "finished" button. If the object of the first account clicks the confirmation control, it indicates that the object of the first account confirms that the target interactive content is correct. Then the first client can display the conversation page 718 and display the third conversation message of the first account on the conversation page 718. The third conversation message includes the target interactive content.
[0210] In an optional implementation, the target interactive content may include at least one of the following information: text, image, video, audio, link, attachment, live broadcast, product, location, group chat, published content, topic, event, editor's account information, editing time. Links include note links, location links, etc.
[0211] S602. In response to creating the target interactive content, an interactive content message corresponding to the target interactive content is displayed on the conversation page. The interactive content message is used to indicate that the first account has created the target interactive content. The target interactive content is used to be displayed on the interactive content display page and / or the interactive management page. The interactive content display page is triggered to display via the target interactive component in the interactive management page.
[0212] In an optional implementation, the first client may display the conversation message of the first account on the conversation page, wherein the conversation message includes the interactive content message; or, display the system prompt message on the conversation page, wherein the system prompt message includes the interactive content message.
[0213] by Figure 5G For example, the conversation page 518 in the example above shows the conversation message, which includes interactive content. Figure 5GTaking the conversation page 519 in as an example, the conversation page 519 displays a system prompt message, and the system prompt message is such as interactive content prompt information.
[0214] In an optional implementation, the first client may display the session message on the session page in response to creating the target interactive content, and the interaction type of the target interactive content being the first interaction type.
[0215] In an optional implementation, the first client may display the system prompt message on the session page in response to creating the target interactive content and the interaction type of the target interactive content being the second interaction type.
[0216] Optionally, the first interaction type can characterize that the target interaction component corresponding to the target interactive content is a custom interaction component, and the second interaction type can characterize that the target interaction component corresponding to the target interactive content is a preset interaction component. Optionally, the first interaction type can characterize that the component type of the target interaction component corresponding to the target interactive content is a first component type, and the second interaction type can characterize that the component type of the target interaction component corresponding to the target interactive content is a second component type, the first component type is an interactive component that supports adding once, and the second component type is an interactive component that supports adding multiple times. Optionally, the first interaction type can characterize that the target interaction component corresponding to the target interactive content is a sticky note component, and the second interaction type can characterize that the target interaction component corresponding to the target interactive content is an interactive component other than the sticky note component, such as a check-in component or a countdown component. Optionally, the first interaction type can characterize that the target interactive content includes text, images, videos, audio, editor's account information, editing time, etc., and the second interaction type can characterize that the target interactive content includes links, attachments, live broadcasts, products, locations, group chats, published content, topics, event events, etc.
[0217] In an optional embodiment, the first client may display a session message on the session page in response to a creation operation of the target interactive component, wherein the session message is used to indicate that the target interactive component has been created; and / or display a system prompt message on the session page in response to a deletion operation of the target interactive component, wherein the system prompt message is used to indicate that the target interactive component has been deleted.
[0218] In an optional embodiment, the first client can display the interaction management page, which includes the target interaction component, and the target interaction content is displayed in the target interaction component. In response to a triggering operation on the target interaction component, the interactive content display page corresponding to the target interaction component is displayed, and the interactive content display page displays the target interaction content.
[0219] In an optional implementation, the first client may display the interactive content display page, where the interactive content display page displays the target interactive content.
[0220] In an optional implementation, the first client may display at least one of the target interactive content, the interactive content creation control, and an interactive content display page entry in response to a triggering operation on the interactive content message.
[0221] Optionally, the first client may also aggregate the target interactive content in the interactive management page of the session page, that is, display the target interactive content in the target interactive component of the interactive management page of the session page.
[0222] In an optional implementation, the first client may display the interactive content display page in the following three ways:
[0223] 1. When an interactive component entrance is displayed in a conversation page, the first client may display the conversation page, the conversation page including the interactive component entrance. The first client may display an interactive content display page of a corresponding custom interactive component via the interactive component entrance.
[0224] by Figure 7B Taking the schematic diagram of the conversation page shown as an example, an interactive component entrance of at least one custom interactive component is displayed above the conversation message input area, such as a "Post-it Note" interactive component entrance. When the object clicks on "Post-it Note", the first client can display the target interactive content page of the Post-it Note component in response to the triggering operation on the interactive component entrance. The target interactive content page of the Post-it Note component can include at least one Post-it Note content. When the object clicks on any Post-it Note interactive content, the interactive content display page of the Post-it Note interactive content can be displayed.
[0225] Optionally, the first client may display a content detail page of any interactive content in response to a triggering operation on any interactive content in the interactive content display page.
[0226] Optionally, the conversation page may include M created custom interactive components, and the conversation page includes an interactive component entry display area, the interactive component entry display area is used to display the interactive component entries of N created custom interactive components, M and N are both positive integers, and M is greater than or equal to N, and in response to a trigger operation on any interactive component entry displayed in the interactive component entry display area, the interactive content display page of the corresponding custom interactive component is displayed; wherein, the interactive component entries of the N custom interactive components in the interactive component entry display area are arranged in at least one of the following ways: arranged by component type, arranged by component creation time, randomly arranged, arranged by component popularity, and arranged by association with the first account.
[0227] Optionally, the second client may display updated interactive component entrances of N created custom interactive components among M created custom interactive components in response to a sliding operation on the interactive component entrance display area. That is, the first client may update the interactive component entrances of the N currently displayed created custom interactive components in response to a sliding operation on the interactive component entrance display area, obtain the updated interactive component entrances of the N created custom interactive components, and then display the updated interactive component entrances of the N created custom interactive components in the interactive component entrance display area of the session page, and the updated interactive component entrances of the N created custom interactive components are not completely the same as the interactive component entrances of the N created custom interactive components before the update. For example, assuming that M is 5 and N is 3, if the interactive component entrances of the first to third created custom interactive components are currently displayed, the first client may display the interactive component entrances of the second to fourth created custom interactive components in response to a sliding operation on the interactive component entrance display area. For another example, assuming that M is 6 and N is 3, if the interactive component entrances of the first to third created custom interactive components are currently displayed, the first client can display the interactive component entrances of the fourth to sixth created custom interactive components in response to a sliding operation on the interactive component entrance display area.
[0228] Optionally, when any custom interactive component displayed in the interactive component entry display area is in a deleted state, the first client may cancel display of the interactive component entry of the custom interactive component in the interactive component entry display area.
[0229] 2. When the fifth conversation message is displayed in the conversation page and the fifth conversation message includes the associated information of the custom interactive component, in response to the triggering operation on the fifth conversation message, the interactive content display page of the custom interactive component is displayed.
[0230] The associated information refers to the creation of a custom interactive component, the editing of the target interactive content of the custom interactive component, and the like.
[0231] 3. Displaying an interactive management page, the interactive management page includes a custom interactive component, and the first client can respond to a trigger operation on the custom interactive component to display an interactive content display page of the custom interactive component. Optionally, the first client can respond to a trigger operation on any interactive content in the interactive content display page to display a content detail page of any interactive content.
[0232] In the embodiment of the present application, any account in the conversation page between the first account and the second account can publish interactive content under the created interactive component, that is, any account in the conversation page can interact with the target interactive component through the interactive management page, so as to avoid the conversation message about the target interactive component being overwhelmed by the massive conversations in the conversation page, and the interactive content can be created conveniently and quickly. In addition, the created interactive content is connected internally and externally on the conversation page, the interactive content display page and / or the interactive management page, that is, in response to the creation of the target interactive content, the interactive content message corresponding to the target interactive content is displayed on the conversation page, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, so that the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in time on the conversation page, thereby improving the interactivity between the first account and the second account.
[0233] 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.
[0234] See also Figure 8 , Figure 8 It is a structural diagram of a content interaction device provided in an embodiment of the present application.
[0235] In one implementation of the content interaction device of an embodiment of the present application, the content interaction device includes the following structure.
[0236] A display unit 801 is used for displaying an interactive content creation control corresponding to a target interactive component when an interactive management page includes the target interactive component; the interactive content creation control is used to create target interactive content, the interactive management page is associated with a conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship;
[0237] The display unit 801 is also used to respond to the creation of target interactive content and display an interactive content message corresponding to the target interactive content on the conversation page, wherein the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
[0238] In one embodiment, the display unit 801 displays the interactive content creation control corresponding to the target interactive component, including:
[0239] displaying the conversation page, wherein the conversation page includes an input box, and an interactive content creation control corresponding to the target interactive component is displayed at an associated position of the input box; or,
[0240] Displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component including the interactive content creation control; or,
[0241] Displaying the interactive content display page, wherein the interactive content display page includes the interactive content creation control; or,
[0242] displaying the conversation page, the conversation page including at least one historical conversation message, and displaying the interactive content creation control in response to a triggering operation on a target historical conversation message in the at least one historical conversation message; or,
[0243] Displaying the conversation page, the conversation page including historical interactive content messages, and the interactive content creation control is displayed at an associated position of the historical interactive content messages; or,
[0244] The conversation page is displayed, wherein the conversation page includes a folding component, and in response to a triggering operation on the folding component, the interactive content creation control is displayed.
[0245] In one embodiment, the display unit 801 is further configured to display an interactive content editing area in response to a triggering operation on the interactive content creation control, and create the target interactive content in response to an editing operation on the interactive content editing area; or
[0246] The display unit 801 is further configured to display an interactive content editing area in response to a trigger operation on the interactive content creation control, wherein the interactive content editing area includes candidate information, and the candidate information includes at least one historical conversation message in the conversation page, and in response to a selection operation on a target historical conversation message in the at least one historical conversation message, create the target interactive content; or
[0247] The processing unit 802 is used to create the target interactive content in response to the triggering operation of the interactive content creation control, the interactive content creation control is triggered to display via the target historical conversation message in the conversation page, and the target interactive content includes the target historical conversation message.
[0248] In one embodiment, the display unit 801 displays the interactive content message corresponding to the target interactive content on the conversation page, including:
[0249] Displaying the conversation message of the first account on the conversation page, wherein the conversation message includes the interactive content message; or,
[0250] A system prompt message is displayed on the conversation page, wherein the system prompt message includes the interactive content message.
[0251] In one embodiment, in response to creating the target interactive content, the display unit 801 displays the interactive content message corresponding to the target interactive content on the conversation page, including:
[0252] In response to creating target interactive content, and the interaction type of the target interactive content is a first interaction type, displaying the conversation message on the conversation page; and / or
[0253] In response to creating the target interactive content, and the interaction type of the target interactive content being the second interaction type, the system prompt message is displayed on the conversation page.
[0254] In one embodiment, the display unit 801 is further used to display a session message on the session page in response to a creation operation of the target interactive component, wherein the session message is used to indicate that the target interactive component has been created; and / or
[0255] The display unit 801 is further used to display a system prompt message on the conversation page in response to a deletion operation of the target interactive component, wherein the system prompt message is used to indicate that the target interactive component has been deleted.
[0256] In one embodiment, the display unit 801 is further used to display the interaction management page, the interaction management page includes the target interaction component, the target interaction component displays the target interaction content, and in response to a triggering operation on the target interaction component, displays an interaction content display page corresponding to the target interaction component, the interaction content display page displays the target interaction content; or
[0257] The display unit 801 is further configured to display the interactive content display page, wherein the interactive content display page displays the target interactive content; or
[0258] The display unit 801 is further configured to display at least one of the target interactive content, the interactive content creation control, and an interactive content display page entry in response to a triggering operation on the interactive content message.
[0259] In one embodiment, the target interactive content includes at least one of the following information: text, image, video, audio, link, attachment, live broadcast, product, location, group chat, published content, topic, activity event.
[0260] In one embodiment, the display unit 801 is further used to display the interaction management page, and the interaction management page also includes an interaction component creation control;
[0261] The display unit 801 is further configured to display a component identifier of at least one interactive component in response to a triggering operation of creating a control for the interactive component;
[0262] The display unit 801 is further configured to display the target interactive component in the interactive management page in response to a selection operation on the target component identifier.
[0263] In the embodiment of the present application, the display unit 801 displays an interactive content creation control corresponding to the target interactive component when the interactive management page includes a target interactive component; the interactive content creation control is used to create target interactive content, and the interactive management page is associated with the conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship; in response to creating the target interactive content, the display unit 801 displays an interactive content message corresponding to the target interactive content on the conversation page, and the interactive content message is used to instruct the first account to create the target interactive content. The target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered and displayed via the target interactive component in the interactive management page, so that interactive content can be created conveniently and quickly, and the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in time on the conversation page, thereby improving the interactivity between the first account and the second account.
[0264] See also Fig. 9 , Fig. 9 9 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 901, a storage device 902, and a communication interface 903. The processor 901, the storage device 902, and the communication interface 903 can exchange data, and the processor 901 implements the corresponding content interaction method.
[0265] The storage device 902 may include a volatile memory, such as a random-access memory (RAM); the storage device 902 may also include a non-volatile memory, such as a flash memory, a solid-state drive (SSD), etc.; the storage device 902 may also include a combination of the above-mentioned types of memory.
[0266] The processor 901 may be a central processing unit (CPU), or a combination of a CPU and a GPU.
[0267] The communication interface 903 may include a display screen, a microphone or a speaker, etc.
[0268] In one embodiment, the storage device 902 is used to store program instructions. The processor 901 can call the program instructions to implement the various methods involved in the embodiments of the present application.
[0269] In a first possible implementation, a processor 901 of a computer device calls a program instruction stored in a storage device 902, and is used to display an interactive content creation control corresponding to a target interactive component through a communication interface 903 when an interactive management page includes a target interactive component; the interactive content creation control is used to create target interactive content, and the interactive management page is associated with a conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship; in response to creating the target interactive content, an interactive content message corresponding to the target interactive content is displayed on the conversation page, and the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on an interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
[0270] In one embodiment, when the processor 901 displays the interactive content creation control corresponding to the target interactive component through the communication interface 903, it is configured to perform the following operations:
[0271] displaying the conversation page, wherein the conversation page includes an input box, and an interactive content creation control corresponding to the target interactive component is displayed at an associated position of the input box; or,
[0272] Displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component including the interactive content creation control; or,
[0273] Displaying the interactive content display page, wherein the interactive content display page includes the interactive content creation control; or,
[0274] displaying the conversation page, the conversation page including at least one historical conversation message, and displaying the interactive content creation control in response to a triggering operation on a target historical conversation message in the at least one historical conversation message; or,
[0275] Displaying the conversation page, the conversation page including historical interactive content messages, and the interactive content creation control is displayed at an associated position of the historical interactive content messages; or,
[0276] The conversation page is displayed, wherein the conversation page includes a folding component, and in response to a triggering operation on the folding component, the interactive content creation control is displayed.
[0277] In one embodiment, the processor 901 is further configured to perform the following operations through the communication interface 903:
[0278] In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, and in response to an editing operation on the interactive content editing area, the target interactive content is created; or,
[0279] In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, the interactive content editing area includes candidate information, the candidate information includes at least one historical conversation message in the conversation page, and in response to a selection operation on a target historical conversation message in the at least one historical conversation message, the target interactive content is created; or,
[0280] In response to a triggering operation on the interactive content creation control, the target interactive content is created, the interactive content creation control is triggered to be displayed via the target historical conversation message in the conversation page, and the target interactive content includes the target historical conversation message.
[0281] In one embodiment, when the processor 901 displays the interactive content message corresponding to the target interactive content on the conversation page through the communication interface 903, the processor 901 is configured to perform the following operations:
[0282] Displaying the conversation message of the first account on the conversation page, wherein the conversation message includes the interactive content message; or,
[0283] A system prompt message is displayed on the conversation page, wherein the system prompt message includes the interactive content message.
[0284] In one embodiment, the processor 901 is configured to perform the following operations when displaying an interactive content message corresponding to the target interactive content on the conversation page in response to creating the target interactive content through the communication interface 903:
[0285] In response to creating target interactive content, and the interaction type of the target interactive content is a first interaction type, displaying the conversation message on the conversation page; and / or
[0286] In response to creating the target interactive content, and the interaction type of the target interactive content being the second interaction type, the system prompt message is displayed on the conversation page.
[0287] In one embodiment, the processor 901 is further configured to perform the following operations through the communication interface 903:
[0288] In response to the creation operation of the target interactive component, displaying a session message on the session page, wherein the session message is used to indicate that the target interactive component has been created; and / or
[0289] In response to the deletion operation of the target interactive component, a system prompt message is displayed on the session page, and the system prompt message is used to indicate that the target interactive component has been deleted.
[0290] In one embodiment, the processor 901 is further configured to perform the following operations through the communication interface 903:
[0291] displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component displaying the target interaction content, and in response to a triggering operation on the target interaction component, displaying an interaction content display page corresponding to the target interaction component, the interaction content display page displaying the target interaction content; or,
[0292] Displaying the interactive content display page, wherein the interactive content display page displays the target interactive content; or
[0293] In response to a triggering operation on the interactive content message, at least one of the target interactive content, the interactive content creation control, and an interactive content display page entrance is displayed.
[0294] In one embodiment, the target interactive content includes at least one of the following information: text, image, video, audio, link, attachment, live broadcast, product, location, group chat, published content, topic, activity event.
[0295] In one embodiment, the processor 901 is further configured to perform the following operations through the communication interface 903:
[0296] Displaying the interaction management page, wherein the interaction management page also includes an interaction component creation control;
[0297] In response to a triggering operation of creating a control for the interactive component, displaying a component identification of at least one interactive component;
[0298] In response to a selection operation on a target component identifier, the target interactive component is displayed in the interactive management page.
[0299] In an embodiment of the present application, the processor 901 displays an interactive content creation control corresponding to the target interactive component through the communication interface 903 when the interactive management page includes a target interactive component; the interactive content creation control is used to create target interactive content, and the interactive management page is associated with the conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship; in response to creating the target interactive content, an interactive content message corresponding to the target interactive content is displayed on the conversation page, and the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered and displayed via the target interactive component in the interactive management page, so that interactive content can be created conveniently and quickly, and the first object corresponding to the first account and the second object corresponding to the second account can pay attention to the created interactive content in time on the conversation page, thereby improving the interactivity between the first account and the second account.
[0300] 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.
[0301] 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 content interaction method, characterized in that: The method is applied to a first client corresponding to a first account, and the method includes: In the case where the interaction management page includes a target interaction component, an interaction content creation control corresponding to the target interaction component is displayed; the interaction content creation control is used to create target interaction content, the interaction management page is associated with a conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship; In response to creating the target interactive content, an interactive content message corresponding to the target interactive content is displayed on the session page, the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
2. The method according to claim 1, characterized in that The displaying of the interactive content creation control corresponding to the target interactive component includes: displaying the conversation page, wherein the conversation page includes an input box, and an interactive content creation control corresponding to the target interactive component is displayed at an associated position of the input box; or, Displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component including the interactive content creation control; or, Displaying the interactive content display page, wherein the interactive content display page includes the interactive content creation control; or, displaying the conversation page, the conversation page including at least one historical conversation message, and displaying the interactive content creation control in response to a triggering operation on a target historical conversation message in the at least one historical conversation message; or, Displaying the conversation page, the conversation page including historical interactive content messages, and the interactive content creation control is displayed at an associated position of the historical interactive content messages; or, The conversation page is displayed, wherein the conversation page includes a folding component, and in response to a triggering operation on the folding component, the interactive content creation control is displayed.
3. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, and in response to an editing operation on the interactive content editing area, the target interactive content is created; or, In response to a triggering operation on the interactive content creation control, an interactive content editing area is displayed, the interactive content editing area includes candidate information, the candidate information includes at least one historical conversation message in the conversation page, and in response to a selection operation on a target historical conversation message in the at least one historical conversation message, the target interactive content is created; or, In response to a triggering operation on the interactive content creation control, the target interactive content is created, the interactive content creation control is triggered to be displayed via the target historical conversation message in the conversation page, and the target interactive content includes the target historical conversation message.
4. The method according to claim 1, characterized in that The displaying of the interactive content message corresponding to the target interactive content on the conversation page includes: Displaying the conversation message of the first account on the conversation page, wherein the conversation message includes the interactive content message; or, A system prompt message is displayed on the conversation page, wherein the system prompt message includes the interactive content message.
5. The method according to claim 4, characterized in that In response to creating the target interactive content, displaying the interactive content message corresponding to the target interactive content on the conversation page includes: In response to creating target interactive content, and the interaction type of the target interactive content is a first interaction type, displaying the conversation message on the conversation page; and / or In response to creating the target interactive content, and the interaction type of the target interactive content being the second interaction type, the system prompt message is displayed on the conversation page.
6. The method according to claim 1, characterized in that The method further comprises: In response to the creation operation of the target interactive component, displaying a session message on the session page, wherein the session message is used to indicate that the target interactive component has been created; and / or In response to the deletion operation of the target interactive component, a system prompt message is displayed on the session page, and the system prompt message is used to indicate that the target interactive component has been deleted.
7. The method according to claim 1, characterized in that The method further comprises: displaying the interaction management page, the interaction management page including the target interaction component, the target interaction component displaying the target interaction content, and in response to a triggering operation on the target interaction component, displaying an interaction content display page corresponding to the target interaction component, the interaction content display page displaying the target interaction content; or, Displaying the interactive content display page, wherein the interactive content display page displays the target interactive content; or In response to a triggering operation on the interactive content message, at least one of the target interactive content, the interactive content creation control, and an interactive content display page entrance is displayed.
8. The method according to claim 1, characterized in that The target interactive content includes at least one of the following information: text, image, video, audio, link, attachment, live broadcast, product, location, group chat, published content, topic, and activity event.
9. The method according to claim 1, characterized in that The method further comprises: Displaying the interaction management page, wherein the interaction management page also includes an interaction component creation control; In response to a triggering operation of creating a control for the interactive component, displaying a component identification of at least one interactive component; In response to a selection operation on a target component identifier, the target interactive component is displayed in the interactive management page.
10. A content interaction device, characterized in that: The device is applied to a first client corresponding to a first account, and the device includes: A display unit is used to display an interactive content creation control corresponding to the target interactive component when the interactive management page includes the target interactive component; the interactive content creation control is used to create the target interactive content, the interactive management page is associated with the conversation page between the first account and the second account, and the first account and the second account have a predetermined association relationship; The display unit is further used to display an interactive content message corresponding to the target interactive content on the conversation page in response to creating the target interactive content, the interactive content message is used to instruct the first account to create the target interactive content, and the target interactive content is used to be displayed on the interactive content display page and / or the interactive management page, and the interactive content display page is triggered to display via the target interactive component in the interactive management page.
11. 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 content interaction method described in any one of claims 1 to 9.
12. 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 content interaction method according to any one of claims 1 to 9 is implemented.
13. 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 content interaction method as described in any one of claims 1 to 9.