Conversation content generation method and apparatus, and device, storage medium and program product
By introducing interactive elements and emoticons into the chat interface, the limitations of existing promotional content formats are resolved, resulting in more efficient promotion and increased user interest.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2026-04-02
AI Technical Summary
The existing technologies for promoting content are relatively limited in their promotional methods, resulting in poor effectiveness in promoting the content.
By introducing interactive elements into the conversation interface, the system can receive and respond to user actions to send interactive elements containing promotional content, and display corresponding emoticons upon triggering the action, thereby enhancing the interactive effect and the amount of information conveyed by the emoticons.
This increased the reach of the promotional content and the interest of the target audience in it, reduced the ineffective use of emoji data, and improved data utilization.
Smart Images

Figure CN2025102334_02042026_PF_FP_ABST
Abstract
Description
Method, device, equipment, storage medium and program product for generating conversation content
[0001] Priority information
[0002] The present application claims priority to the Chinese patent application No. 202411391961.X, filed on September 30, 2024, and entitled "Information interaction method, device, equipment, storage medium and program product", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0003] Embodiments of the present application relate to the field of human-computer interaction, in particular to a method, device, equipment, storage medium and program product for generating conversation content. BACKGROUND
[0004] Content promotion plays a very important role in modern society. It attracts specific users by creating and distributing promotional content, which not only helps to achieve the purpose of brand promotion, sales conversion, etc., but also helps users to find content that meets their needs.
[0005] In related technologies, promotional content is usually displayed in the process of opening an application, switching an application, or switching a program interface, so as to achieve the popularization and coverage of promotional content without affecting the use process of the program.
[0006] However, the current promotional form of promotional content is still limited and not conducive to effective promotion of content. SUMMARY
[0007] Embodiments of the present application provide a method, device, equipment, storage medium and program product for generating conversation content, which can more cleverly reflect promotional content in the conversation process through interactive elements, improve the popularity of promotional content and the interest level of users in promotional content, and facilitate users to better accept promotional content. The technical solution is as follows.
[0008] In one aspect, a method for generating conversation content is provided, the method comprising:
[0009] displaying a conversation interface, the conversation interface including an interactive element;
[0010] receiving a sending operation for the interactive element, sending the interactive element in the conversation interface, the interactive element containing promotional content;
[0011] in response to a triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface.
[0012] In another aspect, a method for generating conversation content is provided, the method comprising:
[0013] displaying a conversation interface including an interactive element;
[0014] receiving a sending operation for the interactive element, sending the interactive element in the conversation interface, the interactive element containing promotional content;
[0015] displaying an expression generation animation in which the interactive element changes into an expression;
[0016] in a case where the expression generation animation ends playing, displaying the expression corresponding to the interactive element in the conversation interface.
[0017] In another aspect, a method for generating conversation content is provided, the method comprising:
[0018] displaying a conversation interface including a pass-the-buck element;
[0019] receiving a sending operation for the pass-the-buck element;
[0020] in response to the sending operation for the pass-the-buck element, displaying a first pass-the-buck expression containing promotional content in the conversation interface.
[0021] In another aspect, a method for generating conversation content is provided, the method comprising:
[0022] displaying a conversation interface including a dialogue message and an interactive element;
[0023] receiving a sending operation for the interactive element, the interactive element being used to send dialogue content in a form unknown to content;
[0024] in response to the sending operation, displaying first dialogue content sent in the conversation interface, the content semantics expressed by the first dialogue content having a semantic matching relationship with the message semantics of the dialogue message.
[0025] In another aspect, a device for generating conversation content is provided, the device comprising:
[0026] a display module configured to display a conversation interface including an interactive element;
[0027] a receiving module configured to receive a sending operation for the interactive element, send the interactive element in the conversation interface, the interactive element containing promotional content;
[0028] the display module is further configured to, in response to a triggering operation for the interactive element, display an expression corresponding to the interactive element in the conversation interface.
[0029] In an optional embodiment, the display module is further configured to display, in response to a first trigger operation for the interactive element, the expression changed by the interactive element in the conversation interface; or display, in response to a second trigger operation for the interactive element, the interactive element and the expression sent in the conversation interface.
[0030] In an optional embodiment, the display module is further configured to display, in the conversation interface, the expression of the interactive subject interacting with the promoted content, the interactive subject being a subject image interacting with the promoted content; or display, in the conversation interface, the expression composed of the dialogue-associated text, the interactive subject and the promoted content, the text semantics of the dialogue-associated text being used to express the expression semantics, the dialogue-associated text being text content generated based on a dialogue message in the conversation interface, or the dialogue-associated text being text content generated based on the message semantics of the dialogue message in the conversation interface and the interactive subject.
[0031] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content; and the display module is specifically configured to: display, in response to a trigger operation for the interactive element, an expression corresponding to the interactive element in the conversation interface, the expression including the first promoted content, the first promoted content being the promoted content already displayed in the interactive element, or content related to the promoted content already displayed in the interactive element.
[0032] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content; and the display module is specifically configured to: display, in response to a trigger operation for the interactive element, an expression corresponding to the interactive element and the first promoted content in the conversation interface, the first promoted content being the promoted content already displayed in the interactive element, or content related to the promoted content already displayed in the interactive element.
[0033] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content; and the display module is specifically configured to: display, in response to a trigger operation for the interactive element, an expression corresponding to the interactive element, the expression not including promoted content.
[0034] In an optional embodiment, the interaction element sent in the session interface based on the sending operation includes implicit promotion content; the display module is specifically configured to: in response to a triggering operation on the interaction element, display an expression corresponding to the interaction element in the session interface, the expression including the implicit promotion content included in the interaction element.
[0035] In an optional embodiment, the interaction element sent in the session interface based on the sending operation includes implicit promotion content; the display module is specifically configured to: in response to a triggering operation on the interaction element, display an expression corresponding to the interaction element in the session interface, the expression including the implicit promotion content included in the interaction element.
[0036] In an optional embodiment, the expression includes the implicit promotion content included in the interaction element.
[0037] In an optional embodiment, the expression further includes an interaction subject, the interaction subject being a subject image interacting with the promotion content; or, the expression further includes the interaction subject and a dialogue associated text, a text semantic of the dialogue associated text being used to express an expression semantic of the expression, the dialogue associated text being text content generated based on dialogue messages in the session interface, or, the dialogue associated text being text content generated based on a message semantic of the dialogue messages in the session interface and the interaction subject.
[0038] In an optional embodiment, the display module is further configured to display an element associated control, the element associated control being used to view detail information of the promotion content; in response to receiving a triggering operation on the element associated control, display first promotion information corresponding to the promotion content, the first promotion information including at least one of the following information: an interaction subject corresponding to the promotion content, a subject creator corresponding to the interaction subject, an expression sending control used to send the expression, a content obtaining control used to obtain the promotion content.
[0039] In an optional embodiment, the display module is further configured to, in response to receiving a triggering operation on the interaction element at a first time, based on real-time dialogue messages published in the session interface after the first time, display, in the session interface, the expression corresponding to the interaction element and conforming to real-time dialogue semantics based on the sending of the interaction element in the session interface; wherein, the real-time dialogue messages are text content input in a text input bar in the session interface, the real-time dialogue semantics are semantic information analyzed and determined from the real-time dialogue messages, and the real-time dialogue semantics are used to generate the expression corresponding to the interaction element.
[0040] In another aspect, a device for generating conversation content is provided, the device comprising:
[0041] a display module configured to display a conversation interface including an interactive element in the conversation interface;
[0042] a receiving module configured to receive a sending operation for the interactive element, and send the interactive element in the conversation interface;
[0043] the display module is further configured to display, in response to a triggering operation for the interactive element, promotional content and an expression corresponding to the interactive element in the conversation interface.
[0044] In another aspect, a device for generating conversation content is provided, the device comprising:
[0045] a display module configured to display a conversation interface including an interactive element in the conversation interface;
[0046] a receiving module configured to receive a sending operation for the interactive element, and send the interactive element in the conversation interface, the interactive element containing promotional content;
[0047] the display module is further configured to display an expression generation animation in which the interactive element changes into an expression;
[0048] the display module is further configured to display, in the case where the expression generation animation ends, the expression corresponding to the interactive element in the conversation interface.
[0049] In another aspect, a device for generating conversation content is provided, the device comprising:
[0050] a display module configured to display a conversation interface including a pass-the-buck element in the conversation interface;
[0051] a receiving module configured to receive a sending operation for the pass-the-buck element;
[0052] the display module is further configured to display, in response to the sending operation for the pass-the-buck element, a first pass-the-buck expression containing promotional content in the conversation interface.
[0053] In an optional embodiment, the display module is further configured to display, in response to the sending operation for the pass-the-buck element, the first pass-the-buck expression containing the promotional content and a first pass-the-buck text in the conversation interface, a text semantic of the first pass-the-buck text being used to express an expression semantic of the pass-the-buck expression.
[0054] In an optional embodiment, the display module is further configured to display an element pass-around control on the conversation interface, the element pass-around control being configured to send a pass-around expression based on the first pass-around expression; and in response to receiving a triggering operation on the element pass-around control, display a second pass-around expression sent, the second pass-around expression containing the promotional content and having a pass-around association relationship with the first pass-around expression.
[0055] In an optional embodiment, the display module is further configured to, in response to receiving a triggering operation on the element pass-around control, display the second pass-around expression containing the second pass-around text and the promotional content, the second pass-around text having the pass-around association relationship with the first pass-around text in the first pass-around expression; and the pass-around association relationship includes a character string association relationship between a first text starting character of the first pass-around text and a second text starting character of the second pass-around text, and a character matching relationship between the second text starting character of the second pass-around text and a first text ending character of the first pass-around text.
[0056] In an optional embodiment, the display module is further configured to display a pass-around configuration frame, the pass-around configuration frame being configured to configure the pass-around association relationship between a plurality of pass-around expressions; and in response to receiving a selection operation on a first pass-around association relationship in the pass-around configuration frame, display the element pass-around control, the element pass-around control being configured to trigger sending of the second pass-around expression in a case of compliance with the first pass-around association relationship.
[0057] In an optional embodiment, the display module is further configured to, in response to receiving an expression triggering operation on the first pass-around expression, display second promotional information corresponding to the promotional content, the second promotional information including at least one of the following: an interactive subject corresponding to the promotional content, a subject creator corresponding to the interactive subject, and an expression collection control of the pass-around expression.
[0058] In an optional embodiment, the display module is further configured to, in response to receiving a triggering operation on the pass-around element at a first time, display the first pass-around expression containing the promotional content and sent on the conversation interface based on an interactive element based on real-time dialogue messages published in the conversation interface after the first time; wherein the real-time dialogue message is text content input in a text input bar in the conversation interface, and the real-time dialogue semantic information is semantic information analyzed and determined from the real-time dialogue message, and the real-time dialogue semantic information is used to generate pass-around text in the pass-around expression.
[0059] In another aspect, a device for generating conversation content is provided, the device comprising:
[0060] a display module configured to display a conversation interface, the conversation interface comprising a dialogue message and an interactive element;
[0061] a receiving module configured to receive a sending operation for the interactive element, the interactive element being configured to send dialogue content in a form unknown to the content;
[0062] the display module is further configured to, in response to the sending operation, display the first dialogue content sent in the conversation interface, the content semantics expressed by the first dialogue content having a semantic matching relationship with the message semantics of the dialogue message.
[0063] In an optional embodiment, the display module is further configured to, in response to the sending operation received at the first time, display the first dialogue content sent in the conversation interface based on at least one historical dialogue message sent in the conversation interface within a historical time period, the historical time period being a time period before the first time.
[0064] In an optional embodiment, the display module is further configured to, in response to the sending operation, generate the first dialogue content based on the dialogue message and promotion content, and display the first dialogue content sent in the conversation interface; or, in response to the sending operation, query a combination element conforming to the dialogue message from a preset element library, and display the first dialogue content sent in the conversation interface based on the combination element, the first dialogue content comprising the combination element and the promotion content.
[0065] In an optional embodiment, the display module is further configured to, in response to the sending operation, display a multimedia acquisition link for the first dialogue content sent in the conversation interface in a case where the dialogue message comprises a multimedia name, the multimedia acquisition link being obtained based on the multimedia name; or, in response to the sending operation, display a program channel entrance for the first dialogue content sent in the conversation interface in a case where the dialogue message comprises a preset trigger word, the program channel entrance being an entrance to a preset program based on the preset trigger word.
[0066] In another aspect, a computer device is provided, the computer device comprising a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the method for generating conversation content according to any of the embodiments of the present application.
[0067] In another aspect, a computer-readable storage medium is provided, and the storage medium has stored therein at least one instruction, at least one program, a code set, or an instruction set, which are loaded and executed by a processor to implement the method for generating conversation content according to any one of the above-described embodiments of the present application.
[0068] In another aspect, a computer program product or computer program is provided, and the computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the method for generating conversation content according to any one of the above-described embodiments.
[0069] The technical solutions provided by the embodiments of the present application have at least the following beneficial effects:
[0070] If the sending operation is performed on the interactive element in the conversation interface, the interactive element containing the promoted content can be sent, and then based on the triggering operation on the interactive element, the expression sent based on the interactive element can also be displayed. The interactive element with an interactive effect is provided in the conversation interface, and based on the use of the interactive element by the user in the conversation process, the promoted content is more cleverly embodied in the conversation process, and the popularity of the promoted content is improved. The expression corresponding to the interactive element can also be sent based on the triggering operation, which helps to improve the interest degree of the user in the promoted content in the process of improving the conversation interest of the user through the expression, and facilitates the user to better accept the promoted content. This process also helps to improve the information expression amount of the expression, thereby improving the use rate of the interactive element by the user, which helps to generate more diverse expressions and also helps to reduce the invalid occupation of expression data in the server, and improve the data utilization rate. BRIEF DESCRIPTION OF DRAWINGS
[0071] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0072] FIG. 1 is a structural block diagram of a conversation system provided by an exemplary embodiment of the present application;
[0073] FIG. 2 is a flowchart of a method for generating conversation content provided by an exemplary embodiment of the present application;
[0074] FIG. 3 is a flowchart of a method for generating conversation content provided by another exemplary embodiment of the present application;
[0075] FIG. 4 is an interface schematic diagram of a conversation interface according to an example embodiment of the present application;
[0076] FIG. 5 is an interface schematic diagram of sending an expression according to an example embodiment of the present application;
[0077] FIG. 6 is an interface schematic diagram of sending an interactive element and an expression according to an example embodiment of the present application;
[0078] FIG. 7 is a flowchart of a method for generating conversation content according to another example embodiment of the present application;
[0079] FIG. 8 is an interface schematic diagram of first promotion information according to an example embodiment of the present application;
[0080] FIG. 9 is an interface schematic diagram of sending a second expression according to an example embodiment of the present application;
[0081] FIG. 10 is a flowchart of a method for generating conversation content according to an example embodiment of the present application;
[0082] FIG. 11 is a flowchart of a method for generating conversation content according to an example embodiment of the present application;
[0083] FIG. 12 is a flowchart of a method for generating conversation content according to another example embodiment of the present application;
[0084] FIG. 13 is an interface schematic diagram of sending a first relay expression according to an example embodiment of the present application;
[0085] FIG. 14 is an interface schematic diagram of sending a second relay expression according to an example embodiment of the present application;
[0086] FIG. 15 is an interface schematic diagram of displaying second promotion information according to an example embodiment of the present application;
[0087] FIG. 16 is a flowchart of a method for generating conversation content according to an example embodiment of the present application;
[0088] FIG. 17 is an interaction diagram of an execution subject for executing a method for generating conversation content according to an example embodiment of the present application;
[0089] FIG. 18 is a template schematic diagram in a process of generating an expression according to an example embodiment of the present application;
[0090] FIG. 19 is a template schematic diagram in a process of generating an expression according to another example embodiment of the present application;
[0091] FIG. 20 is a structural block diagram of a device for generating conversation content according to an example embodiment of the present application;
[0092] FIG. 21 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application;
[0093] FIG. 22 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application;
[0094] FIG. 23 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application;
[0095] FIG. 24 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application;
[0096] FIG. 25 is a structural block diagram of a terminal according to an example embodiment of the present application. DETAILED DESCRIPTION
[0097] For the purpose, technical solutions and advantages of the present application to be clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0098] In the related art, the promotion content is usually displayed in the process of opening an application, switching an application, switching a program interface, so as to realize the popularization and coverage of the promotion content without affecting the current program use process. However, the current promotion form of the promotion content is relatively limited, which is still not conducive to the effective promotion of the content.
[0099] In the embodiments of the present application, a session content generation method is introduced, which can more ingeniously embody the promotion content in the session process through the interactive element, improve the popularity of the promotion content and the interest degree of the use object to the promotion content, and facilitate the use object to better accept the promotion content. The session content generation method provided by the embodiments of the present application can be applied to various content promotion scenarios such as social interaction scenarios, content creation scenarios, intelligent dialogue scenarios, etc., which are not limited here.
[0100] In an optional embodiment, the session content generation method is taken as an example to be described in the social interaction scenario.
[0101] Illustratively, taking the generation method of conversation content executed by a social application as an example. The conversation interface is displayed through the process of opening the social application, and the conversation interface is used to provide conversation interaction process for at least one account; the interaction element is included in the conversation interface, and the interaction element is sent in the conversation interface based on the sending operation of the using object on the interaction element in the conversation interface, and the interaction element contains the promoted content, so that the promoted content is displayed in the conversation interface through the use of the using object on the interaction element, which helps multiple using objects in the conversation interface to understand the promoted content; in addition, if the using object continues to perform a triggering operation on the interaction element, an expression corresponding to the interaction element will be sent in the conversation interface, and the interaction element plays a role in sending the expression in this process. Considering the vivid effect and emotional expression of the expression, it helps the using object participating in the conversation to have stronger inclusiveness of the promoted content in the expression through the use of the interaction element, and improves the popularity interest and range of the promoted content.
[0102] It should be noted that before collecting the relevant data of the user and during the process of collecting the relevant data of the user, the prompt interface, pop-up window or output voice prompt information can be displayed, which is used to prompt the user that the relevant data of the user is currently being collected, so that the application only starts to perform the related steps of obtaining the relevant data of the user after obtaining the confirmation operation of the user on the prompt interface or pop-up window, otherwise (i.e. without obtaining the confirmation operation of the user on the prompt interface or pop-up window), ending the related steps of obtaining the relevant data of the user, i.e. not obtaining the relevant data of the user. In other words, all user data collected by the application is collected under the condition that the user agrees and authorizes, and the collection, use and processing of the relevant user data need to comply with the relevant laws, regulations and standards of the relevant region.
[0103] Secondly, the conversation system involved in the embodiment of the application is described. The generation method of conversation content provided by the embodiment of the application can be implemented by a terminal alone, or can be implemented by a server, or can be implemented by a terminal and a server through data interaction. The embodiment of the application does not limit this. Optionally, taking the generation method of conversation content executed by the terminal and the server as an example for description.
[0104] Illustratively, please refer to FIG. 1. The conversation system involves a terminal 110 and a server 120, and the terminal 110 and the server 120 are connected through a communication network 130.
[0105] In some embodiments, the terminal 110 is provided with a conversation function, and the conversation function is used to enable the using object of the terminal 110 to interact information with other using objects or intelligent assistants.
[0106] Illustratively, after starting the conversation function, a conversation interface is displayed. Optionally, the conversation interface enables the user of the terminal 110 to interact with other friends in one-on-one dialogue; or, the conversation interface enables the user of the terminal 110 to interact with other friends in group chat dialogue; or, the conversation interface enables the user of the terminal 110 to interact with a default intelligent assistant in dialogue, and the like.
[0107] In some embodiments, the terminal 110 receives a sending operation of the interactive element, and sends the interactive element in the conversation interface.
[0108] Illustratively, the interactive element is included in the conversation interface, and the purpose of the interactive element is to be able to send an expression in the conversation interface subsequently. If the terminal 110 receives a sending operation of the interactive element by the user, the interactive element containing the promoted content is sent in the conversation interface.
[0109] For example, the interactive element is a blind box, and the blind box includes an identifier (such as M in FIG. 1) of the promoted content; or, the interactive element is a blind box, and the blind box includes an image of the promoted content, and the like. With the promoted content displayed on the interactive element, the association between the interactive element and the promoted content can be represented.
[0110] In some embodiments, the terminal 110 displays an expression corresponding to the interactive element in response to a triggering operation of the interactive element.
[0111] Illustratively, after sending the interactive element in the conversation interface, if a triggering operation is performed on the sent interactive element, an expression can be obtained based on the interactive element, so as to display the expression in the conversation interface.
[0112] For example, the interactive element is a blind box, and a triggering operation such as clicking, long pressing, and the like is performed on the interactive element, so as to display an expression in the conversation interface.
[0113] Optionally, the terminal 110 sends an expression obtaining request to the server 120 through the communication network 130 in response to the triggering operation of the interactive element, the server 120 sends an expression to the terminal 110 through the communication network 130 based on the expression obtaining request, and the terminal 110 displays the received expression, and the like.
[0114] It is worth noting that the above-mentioned terminal includes but is not limited to a mobile terminal such as a mobile phone, a tablet computer, a portable laptop computer, a smart voice interaction device, a smart home appliance, and a vehicle-mounted terminal, and can also be implemented as a desktop computer; and the above-mentioned server can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server.
[0115] With the above-mentioned name introduction and application scenarios, the method for generating conversation content provided by the present application is described. For example, the method is applied to a terminal, as shown in FIG. 2, which includes the following steps 210 to 230.
[0116] In step 210, a conversation interface is displayed, and the conversation interface includes interactive elements.
[0117] Illustratively, the conversation interface is an interface for information interaction. Alternatively, the conversation interface is an interface for information interaction provided for at least one account, and the at least one account realizes an interactive process by sending dialogue messages in the conversation interface. The dialogue messages include at least one of various forms such as text messages, image messages, emoticon messages, link messages, applet entry messages, and multimedia link messages.
[0118] Alternatively, the current terminal is logged in with a first account in the at least one account, and in a one-to-one information interaction process between the first account and a second account, a conversation interface between the first account and other accounts is displayed, and the second account can be a friend account of the first account or an account temporarily interacting with the first account.
[0119] Alternatively, in a one-to-many information interaction process between the first account and at least one other account through a group chat, a conversation interface corresponding to the group chat is displayed, and the group chat includes multiple accounts, and the multiple accounts include the first account.
[0120] Alternatively, in a dialogue interaction process between the first account and a pre-configured intelligent assistant, the conversation interface is displayed, and the intelligent assistant and the first account realize an interactive process through dialogue messages, such as the first account asking questions to the intelligent assistant and the intelligent assistant answering.
[0121] Alternatively, the conversation interface is an interface displayed in a social application; or the conversation interface is an interface displayed in a social webpage; or the conversation interface is an interface displayed in the use process of an applet, etc.
[0122] Illustratively, the terminal is installed with a social application, and an object opens the social application and enters the conversation interface to interact with at least one object such as a friend, a service provider (such as a seller), and an intelligent assistant.
[0123] In step 220, a sending operation for the interactive element is received, and the interactive element is sent in the conversation interface.
[0124] Alternatively, the conversation interface includes interactive elements, and the interactive elements are elements that can be sent in the conversation interface in the information interaction process.
[0125] Illustratively, the interactive element is represented by a preset identifier in the conversation interface. For example, the interactive element is a blind box identifier in the conversation interface; or, the interactive element is a peace symbol identifier in the conversation interface; or, the interactive element is a question mark identifier in the conversation interface, and the like.
[0126] Optionally, the sending operation is triggered for the interactive element.
[0127] Illustratively, the sending operation includes at least one of a click operation, a long press operation, a drag operation, a slide operation, and a voice trigger operation. For example, in the case of a click operation as the sending operation, a click operation is received for the interactive element to send the interactive element in the conversation interface.
[0128] In some embodiments, the conversation interface includes a dialogue area and an element display area. The dialogue area is an area for displaying information interaction, such as displaying dialogue messages sent by multiple accounts. The element display area is an area for displaying elements, such as interactive elements, multiple emoticons, and various elements.
[0129] Illustratively, the interactive element is displayed in the element display area of the conversation interface, and a sending operation is received for the interactive element to send the interactive element in the dialogue area of the conversation interface.
[0130] The interactive element includes promotional content.
[0131] Illustratively, the promotional content is information published by a promotional subject to improve brand awareness, attract potential consumers, and increase sales of products or services. Optionally, a binding relationship is established in advance between the promotional subject and the interactive element.
[0132] Illustratively, the promotional subject and the element publishing platform corresponding to the interactive element have a cooperation relationship, and the element publishing platform establishes a binding relationship in advance between the promotional subject and the interactive element to promote the promotional content corresponding to the promotional subject through the conversation interface when the interactive element is triggered by the user; or, the promotional subject and the element publishing platform corresponding to the interactive element have a short-term cooperation relationship, and the element publishing platform establishes a binding relationship in advance between the promotional subject and the interactive element, which is valid within a certain period of time (such as one month from the current time). When the interactive element is triggered by the user within the time period, the element publishing platform promotes the promotional content corresponding to the promotional subject through the conversation interface, and the like. The binding relationship is not limited here.
[0133] The promotional content includes at least one of a text promotional content, a multimedia promotional content, and a brand identifier.
[0134] The text promotion content is a content in the form of text introducing the promotion information, such as the text promotion content "the latest A brand A1 model mobile phone". The multimedia promotion content is a content in the form of multimedia introducing the promotion information, and the multimedia form includes an image form, a video form, an animated image form, etc. For example, the multimedia promotion content is a three-dimensional product image of the A1 model mobile phone. The brand logo is a logo in the form of an icon representing the promotion information, such as the brand logo of the A brand.
[0135] In some embodiments, the promotion content contained in the interactive element is in an explicit form, that is, the promotion content is displayed on the interactive element.
[0136] Optionally, the promotion content is contained in the interactive element before the interactive element is sent, and the promotion content is still contained in the interactive element after the interactive element is sent, that is, the promotion content is continuously displayed on the interactive element. For example, the promotion content is marked on the interactive element displayed in the element display area before the interactive element is sent, and the promotion content is still marked on the interactive element displayed in the conversation area after the interactive element is sent. Optionally, the promotion content marked on the interactive element before and after the interactive element is sent can be the same or different. For example, the promotion content marked on the interactive element before the interactive element is sent is the brand logo of the A brand, and the promotion content marked on the interactive element after the interactive element is sent is a three-dimensional product image of the A1 model mobile phone newly launched by the A brand, which is not limited herein.
[0137] Optionally, no promotion content is displayed in the interactive element before the interactive element is sent, and the promotion content is displayed in the interactive element after the interactive element is sent, that is, the promotion content is displayed based on the sending process of the interactive element. For example, no promotion content is marked on the interactive element displayed in the element display area before the interactive element is sent, and the promotion content is additionally marked on the interactive element displayed in the conversation area after the interactive element is sent, such as displaying a brand logo on the interactive element in the conversation area.
[0138] Optionally, the display style of the interactive element is unchanged before and after the interactive element is sent, or the display style of the interactive element is changed before and after the interactive element is sent, etc.
[0139] The display style includes at least one of various style forms such as a display size, a display shape, a display special effect, etc. Illustratively, the interactive element is small before the interactive element is sent, and the interactive element becomes large after the interactive element is sent, or the interactive element is in a rectangular shape before the interactive element is sent, and the interactive element is in an irregular shape after the interactive element is sent, or the interactive element is in a default state before the interactive element is sent, and the interactive element has a high-light flashing special effect after the interactive element is sent, which is not limited herein.
[0140] In some embodiments, the promotion content contained in the interactive element is in an implicit form, i.e., no promotion content is displayed on the interactive element.
[0141] Illustratively, a binding relationship is established between the interactive element and the promotion content, but no promotion content is displayed on the interactive element in the process of sending the display based on the sending operation.
[0142] At step 230, in response to the trigger operation on the interactive element, an expression corresponding to the interactive element is displayed in the conversation interface.
[0143] Illustratively, after sending the interactive element in the conversation interface, a trigger operation on the interactive element can also be received, which is used to send an expression in the conversation interface.
[0144] Optionally, the trigger operation includes at least one of a click operation, a long press operation, a drag operation, a slide operation, and a voice trigger operation. For example, taking the click operation as the trigger operation, a click operation on the sent interactive element is received to display the expression sent based on the interactive element in the conversation interface.
[0145] Optionally, the expression is a type of dialogue message sent in the conversation interface, which can also be referred to as an expression package, which is an image or animation used to express emotions in the process of information interaction. The expression can be composed of a picture itself, or composed of elements such as images, texts, and dialogue bubbles.
[0146] In some embodiments, the form of displaying the expression in response to the trigger operation on the sent interactive element includes at least one of the following.
[0147] (1) The interactive element sent in the conversation interface contains explicit promotion content, and the expression displayed based on the trigger operation contains first promotion content, which is the promotion content already displayed in the interactive element, or content related to the promotion content already displayed in the interactive element.
[0148] Illustratively, the interactive element sent in the conversation interface contains explicit promotion content, i.e., the promotion content is displayed on the sent interactive element; if the trigger operation is performed on the interactive element, the expression is displayed based on the interactive element, and the expression continues to contain the promotion content already displayed in the interactive element; or the expression is displayed based on the interactive element, and the expression contains promotion content related to the promotion content already displayed in the interactive element. For example, the promotion content displayed in the interactive element is a brand logo M corresponding to a promotion subject 1, and the promotion content displayed in the expression is a three-dimensional product image corresponding to the promotion subject 1.
[0149] (2) The interaction element sent in the conversation interface contains explicit promotion content. An expression is displayed based on a trigger operation, and the first promotion content is not included in the expression. The first promotion content is the promotion content that has been displayed in the interaction element, or the content related to the promotion content that has been displayed in the interaction element.
[0150] Illustratively, the interaction element sent in the conversation interface contains explicit promotion content, that is, the promotion content is displayed on the sent interaction element. If a trigger operation is performed on the interaction element, an expression is displayed based on the interaction element, and the first promotion content corresponding to the interaction element is displayed. The expression and the first promotion content can be regarded as two independent pieces of information. The independently displayed first promotion content can be the promotion content that has been displayed in the interaction element, or the promotion content related to the promotion content that has been displayed in the interaction element. For example, the promotion content displayed on the interaction element is a brand logo M corresponding to a promotion subject 1. Two independent pieces of information, that is, an expression and the brand logo M, are displayed based on the trigger operation. Alternatively, the promotion content displayed on the interaction element is a brand logo M corresponding to a promotion subject 1. Two independent pieces of information, that is, an expression and a three-dimensional product image corresponding to the promotion subject 1, are displayed based on the trigger operation.
[0151] (3) The interaction element sent in the conversation interface contains explicit promotion content. An expression is displayed based on a trigger operation, and the promotion content is not included in the expression.
[0152] Illustratively, the interaction element sent in the conversation interface contains explicit promotion content, that is, the promotion content is displayed on the sent interaction element. If a trigger operation is performed on the interaction element, an expression is independently displayed based on the interaction element, and the promotion content displayed on the conversation interface is canceled. For example, the promotion content displayed on the interaction element is a brand logo M corresponding to a promotion subject 1. An expression determined based on the interaction element is displayed based on the trigger operation, and the promotion content is not included in the expression.
[0153] (4) The interaction element sent in the conversation interface contains implicit promotion content. The first promotion content is included in the expression displayed based on a trigger operation. The first promotion content is the promotion content that has been displayed in the interaction element, or the content related to the promotion content that has been displayed in the interaction element.
[0154] Illustratively, the interaction element sent in the conversation interface contains implicit promotion content, that is, the interaction element indicates the promotion content, but the promotion content is not yet displayed on the sent interaction element. If a trigger operation is performed on the interaction element, an expression is displayed based on the interaction element, and the expression additionally contains the implicit promotion content contained in the interaction element. For example, the implicit promotion content contained in the interaction element is the brand logo M corresponding to the promotion subject 1, and the brand logo M is not displayed on the interaction element sent based on the sending operation. In the expression corresponding to the interaction element displayed based on the trigger operation, the brand logo M is explicitly displayed.
[0155] (5) The interaction element sent in the conversation interface contains implicit promotion content, and the expression and the implicit promotion content contained in the interaction element are displayed based on the trigger operation, and the expression contains the implicit promotion content contained in the interaction element.
[0156] Illustratively, the interaction element sent in the conversation interface contains implicit promotion content, that is, the interaction element indicates the promotion content, but the promotion content is not yet displayed on the sent interaction element. If a trigger operation is performed on the interaction element, two independent pieces of information are displayed based on the trigger operation, which are an expression and promotion content, and the expression also includes the promotion content. For example, the implicit promotion content contained in the interaction element is the brand logo M corresponding to the promotion subject 1, and the brand logo M is not displayed on the interaction element sent based on the sending operation. In the expression corresponding to the interaction element displayed based on the trigger operation, the brand logo M is explicitly displayed, and the brand logo M is also displayed outside the expression based on the trigger operation, that is, the brand logo M is explicitly displayed on the interaction element and independently displayed outside the expression.
[0157] (6) The interaction element sent in the conversation interface contains implicit promotion content, and the expression and the implicit promotion content contained in the interaction element are displayed based on the trigger operation, and the expression does not contain the implicit promotion content contained in the interaction element.
[0158] Illustratively, the interaction element sent in the conversation interface contains implicit promotion content, that is, the interaction element indicates the promotion content, but the promotion content is not yet displayed on the sent interaction element. If a trigger operation is performed on the interaction element, two independent pieces of information are displayed based on the trigger operation, which are an expression and promotion content, and the expression does not include the promotion content. For example, the implicit promotion content contained in the interaction element is the brand logo M corresponding to the promotion subject 1, and the brand logo M is not displayed on the interaction element sent based on the sending operation. In the expression corresponding to the interaction element displayed based on the trigger operation, the brand logo M is not included, and the brand logo M is also displayed outside the expression based on the trigger operation.
[0159] It is worth noting that the above forms of displaying promotion content are only illustrative examples, and embodiments of the present application are not limited thereto.
[0160] In some embodiments, the expression sent by the interactive element in the conversation interface contains promotion content, such as a brand logo included in the expression; or text promotion content such as product introduction information included in the expression; or a multimedia promotion content (such as a three-dimensional product image of a model A1 phone of a brand A) as the background of the expression, and the like, which are not limited herein.
[0161] In some embodiments, based on the triggering operation on the interactive element, the interactive element changes into an expression, so that the expression is displayed in the conversation interface.
[0162] For example, the interactive element is a blind box logo, based on the triggering operation on the interactive element, the blind box is opened and a blessing image is displayed as an expression, and the blessing image is displayed in the conversation interface.
[0163] In some embodiments, based on the triggering operation on the interactive element, the interactive element changes into an expression containing promotion content, so that the expression is displayed in the conversation interface.
[0164] For example, the interactive element is a question mark logo, based on the triggering operation on the interactive element, the question mark logo is hidden and a celebration image is displayed as an expression, and the celebration image has a three-dimensional product image of a model A1 phone of a brand A as the background, which is promotion content in the expression, and the like.
[0165] It is worth noting that the above are only illustrative examples, and embodiments of the present application are not limited thereto.
[0166] In summary, the interactive element with interactive effect is provided in the conversation interface, and based on the use of the interactive element by the user in the conversation process, the promotion content is more cleverly embodied in the conversation process, and the popularity of the promotion content is improved; and the expression corresponding to the interactive element can be sent based on the triggering operation, which helps to improve the interest of the user in the promotion content in the process of improving the interest of the user in the conversation through the expression, and facilitates the user to better accept the promotion content; this process also helps to improve the information expression amount of the expression, thereby improving the use rate of the interactive element by the user, which helps to generate more diverse expressions and also helps to reduce the invalid occupation of expression data in the server, and improve the data utilization rate.
[0167] In an optional embodiment, when the interactive element displays the expression, the interactive element can change into the expression, or the expression can be additionally sent outside the interactive element. Illustratively, as shown in FIG. 3, the embodiment shown in FIG. 2 can also be implemented as steps 310 to 332; and the step 230 shown in FIG. 2 can also be implemented as step 331 or step 332.
[0168] In step 310, a conversation interface is displayed, and the conversation interface includes an interactive element.
[0169] Illustratively, the conversation interface is an interface for information interaction. Alternatively, taking the interface displayed in a social application as an example, the social application is logged in with a first account, and the use object of the first account can interact with the first account itself, other accounts, or intelligent assistants through the conversation interface.
[0170] In some embodiments, the conversation interface includes a dialogue area and an element display area.
[0171] The dialogue area is an area for displaying dialogue messages generated in the information interaction process, and the dialogue messages include at least one of various forms such as text messages, image messages, emoticon messages, link messages, applet entry messages, and multimedia link messages.
[0172] The element display area is an area for displaying at least one element allowed to be sent in the information interaction process, and the at least one element includes at least one of various elements such as interactive elements, emoticons (or emoticon elements), and preset expressions. By selecting an element in the element display area, the element can be sent in the dialogue area to achieve the purpose of sending the element as a dialogue message, such as sending an emoticon or an interactive element.
[0173] In addition, text content can be input and sent in the conversation interface through an input box as a dialogue message, a link can be input and sent in the conversation interface through the input box as a dialogue message, the current social application can be called from other interfaces or applications to share applets in the conversation interface as dialogue messages, and the like, which are not limited here.
[0174] In step 320, a sending operation for the interactive element is received, and the interactive element is sent in the conversation interface.
[0175] Illustratively, the interactive element is an element in the conversation interface, such as an element in the element display area of the conversation interface. Based on the sending operation for the interactive element, the interactive element is sent in the conversation interface, for example, from the element display area of the conversation interface to the dialogue area of the conversation area.
[0176] As shown in FIG. 4, an interface schematic diagram of a conversation interface is shown, which includes a dialogue area 410 and an element display area 420, and an interactive element 421 is displayed in the element display area 420. Taking a click operation as an example of a sending operation, when a click operation on the interactive element 421 is received, the interactive element 421 is sent in the conversation interface, i.e., the interactive element 421 is displayed as a dialogue message in the dialogue area 410, or the interactive element 421 is described as being sent from the element display area 420 to the dialogue area 410.
[0177] The interactive element includes promotion content.
[0178] The promotion content is information published by a promotion subject to improve brand awareness, attract potential consumers, and increase sales of products or services. Alternatively, a binding relationship is established in advance between the promotion subject and the interactive element. The promotion content includes at least one of text promotion content, multimedia promotion content, and a brand logo.
[0179] In some embodiments, the interactive element does not include promotion content before the interactive element is sent, and the interactive element includes explicit promotion content after the interactive element is sent, i.e., the promotion content is displayed based on the sending process of the interactive element.
[0180] In some embodiments, the interactive element is used to send an expression in an expression-unknown form, i.e., the expression can be sent in the conversation interface through the interactive element, and the user object does not know the style of the expression determined based on the interactive element in advance in the process of triggering the interactive element to send the expression.
[0181] Alternatively, the interactive element is a blind box logo and / or a question mark logo, to represent that the interactive element has a certain randomness, so that the process of triggering the interactive element to send the expression by the user object has a certain surprise effect. After the user object performs a sending operation on the interactive element, the interactive element is displayed in the conversation interface. Alternatively, the interactive element displays promotion content.
[0182] As shown in FIG. 4, the interactive element 421 in the element display area 420 does not include promotion content before the interactive element 421 is sent, and the interactive element 421 in the dialogue area 410 includes promotion content after the interactive element 421 is sent, e.g., a binding relationship is established between an element publishing platform and a promotion subject 1, and the promotion content in the interactive element 421 is a brand logo M corresponding to the promotion subject 1.
[0183] Alternatively, after the interactive element is sent in the dialogue area, the interactive element is continued to be displayed in the element display area.
[0184] Illustratively, after the use object sends the interactive element and sends the interactive element, the interactive element continues to be displayed in the element display area, so that the use object can continue to perform the sending operation on the interactive element in the element display area to continuously send multiple same interactive elements.
[0185] Optionally, after sending the interactive element in the conversation area, the display of the interactive element in the element display area is cancelled.
[0186] Illustratively, after the use object sends the interactive element and sends the interactive element, the interactive element is no longer displayed in the element display area, and the use object cannot continue to perform the sending operation on the interactive element, thereby limiting the process of the use object continuing to send the same interactive element; or, after the use object sends the interactive element and sends the interactive element, the interactive element is no longer displayed in the element display area within a preset time length, and the use object cannot continue to perform the sending operation on the interactive element within the preset time length, thereby limiting the number of times the use object sends the same interactive element, and after the end of the preset time length, the interactive element is displayed in the element display area again, so that the use object can perform the sending operation on the interactive element again.
[0187] Step 331, in response to the first trigger operation on the interactive element, displaying the expression obtained by changing the interactive element in the conversation interface.
[0188] Illustratively, after sending the interactive element in the conversation interface, the first trigger operation can be performed on the sent interactive element, and the first trigger operation is used to trigger the interactive element to change into an expression and display the expression obtained by changing the interactive element in the conversation interface.
[0189] Optionally, the first trigger operation includes at least one of a click operation, a long press operation, a drag operation, a slide operation, and a voice trigger operation. When the first trigger operation is performed on the interactive element, the interactive element is cancelled in the conversation interface and the expression is displayed.
[0190] Illustratively, the interactive element is a blind box identifier; when the use object performs the first trigger operation on the sent blind box identifier, the content displayed in the conversation interface changes from the blind box identifier to the expression.
[0191] Optionally, the expression obtained by changing the interactive element does not include promotional content; or, the expression obtained by changing the interactive element includes the promotional content corresponding to the interactive element.
[0192] As shown in FIG. 4, the first trigger operation is a click operation performed on the interactive element 421 sent in the conversation area 410, and an interface diagram as shown in FIG. 5 is displayed. The interface diagram includes an expression 510 after the interactive element changes, and the interactive element has a binding relationship with the promotion subject 1 in advance, so the promotion content M corresponding to the promotion subject 1 (for example, M is a brand logo) is displayed in the expression 510.
[0193] At step 332, in response to the second trigger operation performed on the interactive element, the interactive element and the expression sent in the conversation interface are displayed.
[0194] Illustratively, after the interactive element is sent in the conversation interface, the second trigger operation can be performed on the sent interactive element. The second trigger operation is used to trigger the display of the interactive element and the additional sending of the expression determined based on the interactive element. Finally, the interactive element and the additional sent expression are both displayed in the conversation interface.
[0195] Optionally, the second trigger operation includes at least one of a click operation, a long press operation, a drag operation, a slide operation, and a voice trigger operation.
[0196] Optionally, the first trigger operation and the second trigger operation are different operation forms. For example, the first trigger operation is a click operation, and the second trigger operation is a long press trigger operation. When the interactive element is clicked, step 331 is performed. When the interactive element is long pressed, step 332 is performed. Alternatively, the first trigger operation and the second trigger operation are the same operation form, and the different effects realized by the first trigger operation and the second trigger operation are pre-configured. For example, the process of changing the interactive element into an expression is pre-configured, and the trigger operation performed on the interactive element is referred to as the first trigger operation. For example, the process of additionally sending the expression determined based on the interactive element is pre-configured, and the trigger operation performed on the interactive element is referred to as the second trigger operation. The present disclosure is not limited in this regard.
[0197] Illustratively, when the second trigger operation is performed on the interactive element, the expression is additionally displayed in the conversation interface where the interactive element is displayed.
[0198] Illustratively, the interactive element is a blind box logo. When the second trigger operation is performed on the sent blind box logo by the user, the blind box logo is displayed in the conversation interface, and the sent expression is additionally displayed as a conversation message.
[0199] Optionally, the expression additionally sent based on the interactive element does not include promotion content. Alternatively, the expression additionally sent based on the interactive element includes the promotion content corresponding to the interactive element.
[0200] As shown in FIG. 4, for the long press operation as the second trigger operation performed on the interactive element 421 sent in the conversation area 410, an interface schematic diagram as shown in FIG. 6 is displayed. In which not only the conversation message of the interactive element 620 sent by the current first account 610 is displayed, but also the expression 630 sent by the first account 610 including the promoted content is additionally displayed as the conversation message. As the interactive element 620 has established a binding relationship with the promotion subject 1 in advance, the promoted content M corresponding to the promotion subject 1 is displayed in the expression 630.
[0201] It is worth noting that the above is only a schematic example, and the embodiments of the present application are not limited thereto.
[0202] In summary, the interactive element with the interactive effect is provided in the conversation interface, and based on the use of the interactive element by the user in the conversation process, the promoted content is more cleverly embodied in the conversation process, and the popularity of the promoted content is improved. In addition, the expression corresponding to the interactive element can be sent based on the trigger operation, which helps to improve the interest degree of the user to the promoted content in the process of improving the conversation interest of the user through the expression, and facilitates the user to better accept the promoted content. The process also helps to improve the information expression amount of the expression, thereby improving the use rate of the interactive element by the user, which helps to generate more diverse expressions and reduces the invalid occupation of expression data in the server, and improves the data utilization rate.
[0203] In the embodiments of the present application, the content of displaying the expression based on the trigger operation on the interactive element is introduced. As an element for sending unknown forms of expressions, the interactive element is executed for the trigger operation, which can directly change the interactive element into an expression, or additionally send an expression based on the interactive element. The above process gives the interactive element more interesting and flexible through the setting of unknown forms, and the improvement of the use interest of the interactive element also helps the user to use the interactive element more frequently, so that more expressions can be displayed in the conversation interface based on the interactive element, and the expression richness is improved. When the expression includes the promoted content, the popularization range and efficiency of the promoted content are greatly improved, which is conducive to realizing the content promotion process more flexibly and without disturbing the user through the conversation interface, improving the conversation interest of the user and ensuring the conversation experience.
[0204] In an optional embodiment, when the expression is displayed based on the interactive element, the expression can include the promotional content contained in the interactive element, and can also include the interactive subject indicated by the promotional content, so that based on the interaction between the interactive subject and the promotional content, the interesting promotion of the promotional content can be better achieved. Illustratively, as shown in FIG. 7, the embodiment shown in FIG. 2 can also be implemented as steps 710 to 732; wherein the step 230 shown in FIG. 2 can also be implemented as step 731 or step 732.
[0205] In step 710, a conversation interface is displayed, and the conversation interface includes the interactive element.
[0206] Illustratively, the conversation interface is an interface for information interaction.
[0207] The step 710 has been described in the above steps 210 and 310, and will not be repeated here.
[0208] In step 720, a sending operation for the interactive element is received, and the interactive element is sent in the conversation interface.
[0209] Optionally, the conversation interface includes the interactive element, and the interactive element is an element that can be sent in the conversation interface in the information interaction process.
[0210] The interactive element contains the promotional content.
[0211] In some embodiments, the interactive element is used to send the expression in an unknown form, that is, the expression can be sent in the conversation interface through the interactive element, and the user does not know the style of the expression determined based on the interactive element in advance in the process of triggering the interactive element to send the expression. For example, the interactive element is implemented as a blind box identifier, the user performs a sending operation on the blind box identifier and sends the blind box identifier, and the blind box identifier is used to display the sent expression, and the user currently does not know the style of the expression displayed based on the blind box identifier.
[0212] In step 731, in response to the triggering operation for the interactive element, an expression of the interactive subject interacting with the promotional content is displayed in the conversation interface.
[0213] In some embodiments, taking the sending of the interactive element in the session interface by the first account as an example, the plurality of accounts participating in the session in the session interface can view the interactive element sent by the first account through the corresponding session interface. Optionally, the triggering operation of the first account for the interactive element is received, so that the expression of the interactive subject interacting with the promotion content is displayed in the session interface corresponding to the plurality of accounts respectively. Optionally, other accounts can also perform the triggering operation for the interactive element, so that the expression of the interactive subject interacting with the promotion content is displayed in the session interface corresponding to the plurality of accounts respectively; or other accounts can also perform the triggering operation for the interactive element, so that the expression of the interactive subject interacting with the promotion content is displayed in the session interface corresponding to the account, and the like, which is not limited here.
[0214] The interactive subject is a personified subject image interacting with the promotion content. The subject image has a clear visual form, which can be an animal, a person, a virtual character, etc. The subject image can react to the promotion content through actions, expressions, postures, etc. (such as an appreciative expression), forming a dynamic association. Illustratively, the promotion content is information indicated by the promotion subject for publication. The promotion subject has pre-configured an interactive subject for the promotion content. The interactive subject can be a subject image developed by the promotion subject itself, a subject image obtained by the promotion subject in cooperation with a subject creator, a subject image made by the promotion subject by commissioning a subject creator, or a subject image borrowed by the promotion subject from a subject creator, etc.
[0215] For example, the subject creator is designer Q, who has designed an animated image small q. The promotion subject cooperates with designer Q to use small q as an interactive subject to promote the promotion content more dynamically.
[0216] Optionally, when displaying the expression containing the promotion content, in order to make the content promotion process more lively, the interaction between the interactive subject and the promotion content can be displayed in the expression.
[0217] Illustratively, the interactive subject holds the promotion content; or the interactive subject faces the promotion content and makes a thumbs-up gesture; or the interactive subject dances in front of the promotion content, etc.
[0218] As shown in FIG. 5, which includes an expression 510 after the interactive element changes. The expression 510 contains a promotion content 511, which is a box labeled with a brand logo M. The expression 510 also includes an interactive subject 512, which is a rabbit image. The interactive subject 512 has an appreciative expression for the promotion content 511. This process is considered as the interaction between the interactive subject and the promotion content.
[0219] At step 732, in response to the triggering operation on the interactive element, an expression composed of the dialogue-associated text, the interactive subject and the promoted content is displayed in the conversation interface.
[0220] Optionally, when displaying the expression containing the promoted content, in order to make the content promotion process more lively and more information-enhancing, a combination of more content including the promoted content can be displayed in the expression, i.e., an expression composed of multiple content combinations is displayed.
[0221] The text semantics of the dialogue-associated text is used to express the expression semantics of the expression, and the dialogue-associated text is text content generated based on the dialogue messages in the conversation interface, or the dialogue-associated text is text content generated based on the message semantics of the dialogue messages in the conversation interface and the interactive subject.
[0222] Illustratively, the text semantics is used to represent the semantic information expressed by the dialogue-associated text, such as positive meaning, negative meaning, suspense meaning, etc.; and the expression semantics is used to represent the semantic information expressed by the expression, such as positive meaning, negative meaning, suspense meaning, etc. In the process of composing the expression by the dialogue-associated text, the text semantics of the dialogue-associated text is controlled to express the expression semantics, and the interaction between the interactive subject and the promoted content in the expression conforms to the text semantics, so as to embody the coordination of multiple content in the expression.
[0223] For example, the interactive subject holds the promoted content, and the dialogue-associated text displayed is "don't leave me"; or the interactive subject faces the promoted content and makes a thumbs-up gesture, and the dialogue-associated text displayed is "delicious"; or the interactive subject dances in front of the promoted content, and the dialogue-associated text displayed is "happy to dance", etc.
[0224] In some embodiments, the conversation interface includes dialogue messages, and the dialogue-associated text is generated based on the message semantics corresponding to the dialogue messages; and the expression composed of the dialogue-associated text, the interactive subject and the promoted content is displayed.
[0225] Illustratively, the dialogue messages are message content generated by the interaction between multiple accounts in the conversation interface, and the dialogue text content is generated based on the dialogue messages, and the text semantics of the dialogue text content and the message semantics of the dialogue messages have a semantic association relationship. For example, the dialogue messages are discussions around "Happy New Year", and the message semantics extracted based on the dialogue messages are "New Year" and "blessing", etc.; and the dialogue text content conforming to the message semantics is generated based on the dialogue messages, such as "Happy New Year and Good Luck", "Happy New Year", etc.
[0226] Optionally, the text semantics of the dialogue associated text can also have a semantic association relationship with the interactive subject. For example, the interactive subject is "rabbit", the message semantics extracted based on the dialogue message is "New Year", "blessing", etc., and the dialogue associated text generated by combining the interactive subject and the message semantics is "rabbit lucky", "great rabbit", etc., which is not limited here.
[0227] As shown in FIG. 5, the expression 510 in the conversation interface includes the promotional content 511 and the interactive subject 512, and further includes the dialogue associated text "rabbit lucky", which is determined based on at least one dialogue message 520 and the interactive subject 512, such as at least one content including "Happy New Year" in the dialogue message 520.
[0228] It is worth noting that the above is only an illustrative example, and the embodiments of the present application are not limited thereto.
[0229] In some embodiments, the first account is logged in on the first terminal, and the account interacting with the first account through the conversation interface is a second account, such as a friend account of the first account, any account in a group chat, etc., and the second account is logged in on a second terminal; after sending the interactive element based on the sending operation of the first account, the interactive element will also be displayed in the conversation interface of the second terminal logged in by the second account. Not only can the first account trigger the operation on the interactive element through the conversation interface displayed by the first terminal, but also the second account can trigger the operation on the interactive element through the conversation interface displayed by the second terminal. Based on the triggering operation of the second account on the interactive element on the second terminal, the expression corresponding to the interactive element can be displayed on the terminals (the first terminal, the second terminal, etc.) displaying the conversation interface, or only the expression corresponding to the interactive element can be displayed on the second terminal, which is not limited here.
[0230] In steps 7321 and 732, the promotional content is included in the expression. In some optional embodiments, the promotional content and the expression can also be independently displayed through two messages, that is, the expression and the promotional content are displayed in response to the triggering operation on the interactive element. At this time, the expression can also include the interactive subject, or the expression includes the interactive subject and the dialogue associated text.
[0231] In an optional embodiment, in response to the triggering operation on the interactive element, the expression in which the interactive subject interacts with the promotional content or the expression obtained by combining the dialogue associated text, the interactive subject and the promotional content is displayed in the conversation interface, and the element association control is also displayed.
[0232] The element association control is used to view the detail information of the promotional content.
[0233] Illustratively, the promotion content is information that the promotion subject hopes to promote on a large scale. In order to enable the use object to more comprehensively understand the promotion content, an element association control can also be displayed in the conversation interface to enable more detailed and comprehensive understanding of the promotion content.
[0234] Illustratively, as shown in FIG. 5, in addition to displaying the expression 510, the element association control 530 is also displayed in the conversation interface.
[0235] In an optional embodiment, in response to receiving a triggering operation on the element association control, first promotion information corresponding to the promotion content is displayed.
[0236] Illustratively, the triggering operation on the element association control includes at least one of a click operation, a long press operation, a drag operation, a swipe operation, and a voice triggering operation. When the triggering operation is performed on the element association control, it is considered that the more comprehensive information of the promotion content is viewed, and therefore the first promotion information corresponding to the promotion content is displayed.
[0237] Optionally, in response to the triggering operation performed on the element association control, the first promotion information is displayed in an information display interface; or, in response to the triggering operation performed on the element association control, the first promotion information is displayed in a floating window; or, in response to the triggering operation performed on the element association control, the first promotion information is displayed in a preset area of the conversation interface, and the like. The display manner of the first promotion information is not limited herein.
[0238] The first promotion information includes at least one of the following information: an interactive subject corresponding to the promotion content, a subject creator corresponding to the interactive subject, an expression sending control for sending the expression, and a content acquisition control for acquiring the promotion content.
[0239] Illustratively, the interactive subject is a subject image determined by the promotion subject corresponding to the promotion content; the subject creator is a platform or a personal creator who creates the interactive subject; the expression sending control is used to continue sending the expression containing the promotion content; and the content acquisition control is used to quickly acquire the promotion content or a product indicated by the promotion content, for example, through the content acquisition control to jump to a purchase page of the product indicated by the promotion content, or through the content acquisition control to jump to a publishing page of the promotion content.
[0240] Illustratively, after performing the triggering operation on the element association control 530 as shown in FIG. 5, the interface schematic diagram of the information display interface as shown in FIG. 8 is displayed, which includes the promotion subject 810, the subject name (Little Q) of the interactive subject, the subject creator (Q) corresponding to the interactive subject, the expression sending control 820 for sending expressions, and the effective period of the content promotion, such as from January 15, 2023 to January 30, 2023, representing that the expressions including the promotion content corresponding to the promotion subject 810 can be sent within this effective period.
[0241] In an optional embodiment, the expression displayed in response to performing the triggering operation on the interactive element is referred to as a first expression, and the expression sent in the conversation interface in response to receiving the triggering operation on the expression sending control is referred to as a second expression.
[0242] Illustratively, the expression sending control is used to continue sending expressions, and if the triggering operation on the expression sending control in the first promotion information is received, the expression including the promotion content is continued to be sent in the conversation interface, and the expression sent based on the triggering operation on the expression sending control is referred to as a second expression.
[0243] In some embodiments, the current terminal is taken as a first terminal, and the first terminal logs in a first account. If the triggering operation on the expression sending control in the first promotion information by the first account is received, the second expression including the promotion content sent by the first account in the conversation interface of the first terminal is displayed.
[0244] In some embodiments, the account interacting with the first account through the conversation interface is a second account, such as a friend account of the first account, any account in a group chat, etc., and the second account logs in a second terminal. After the first expression including the promotion content is sent based on the sending operation and the triggering operation of the first account, the element association control is displayed in the conversation interface of the second terminal logged in by the second account. If the triggering operation on the element association control by the second account is received, the first promotion information corresponding to the promotion content is displayed on the second terminal. As shown in FIG. 5, based on the sending of the first expression / interactive element, the element association control 530 is also displayed on the second terminal, and based on the triggering operation on the element association control 530, the first promotion information including the expression sending control as shown in FIG. 8 is also displayed on the second terminal.
[0245] Optionally, the first terminal can display the second expression including the promotion content in the conversation interface based on the triggering operation on the expression sending control. In addition, the second terminal can also display the second expression including the promotion content in the conversation interface based on the triggering operation on the expression sending control.
[0246] As shown in FIG. 8, if the first terminal receives a triggering operation such as a click, a long press, a swipe, or the like on the expression sending control 820, an interface as shown in FIG. 9 is displayed, which includes the second expression 910 sent by the first account. In addition, if the second terminal receives a triggering operation such as a click, a long press, a swipe, or the like on the expression sending control 820, an interface as shown in FIG. 9 is displayed, which includes the second expression 920 sent by the second account, and the like, which are not limited herein.
[0247] In an optional embodiment, in response to receiving a triggering operation on the interactive element at a first time, based on a real-time conversation message published in the conversation interface after the first time, an expression conforming to a real-time conversation semantic based on the interactive element sent in the conversation interface is displayed.
[0248] Illustratively, the first time is the time when the triggering operation on the interactive element is received, and during the process of triggering the operation on the interactive element and displaying the expression, the expression displayed can be constrained based on the real-time conversation message.
[0249] The real-time conversation message is text content input in a text input bar in the conversation interface.
[0250] Illustratively, the conversation interface includes a text input bar for inputting text content. For example, the first account logged in by the first terminal inputs a text form of a conversation message through the text input bar; or the second account logged in by the second terminal inputs a text form of a conversation message through the text input bar, and the like.
[0251] Taking the first account inputting a real-time conversation message in the text input bar as an example, the real-time conversation message as a message to be sent to the conversation interface to interact with other accounts can better express the emotional state of the current first account, and thus the real-time conversation message can be used as a constraint condition in the process of displaying the expression, thereby constraining the display process of the expression.
[0252] The real-time conversation semantic is semantic information analyzed and determined from the real-time conversation message, and is used to generate the expression.
[0253] Optionally, after determining the real-time conversation message through the text input bar, the real-time conversation message is analyzed based on the authorization of the use object (the first account) to obtain a real-time conversation semantic corresponding to the real-time conversation message; the real-time conversation semantic is used as constraint information in the process of generating the expression, and through the process of generating an expression conforming to the real-time conversation semantic, an expression conforming to the real-time conversation semantic is displayed in the conversation interface.
[0254] Optionally, if the sticker includes the promotion content, the sticker including the promotion content is generated based on the real-time conversation semantics. For example, the real-time conversation message is "Happy New Year", the real-time conversation semantics is obtained by performing semantic analysis on the real-time conversation message based on the pre-trained semantic analysis neural network model, and then the pre-trained image generation neural network model is used to generate a static image or a dynamic image as the sticker in accordance with the real-time conversation semantics and including the promotion content, with the real-time conversation semantics as the constraint information in the image generation process and the promotion content as the image inclusion information, and the sticker is displayed in the conversation interface, as shown in the sticker 510 in FIG. 5.
[0255] Optionally, after the real-time conversation message is determined through the text input box, the real-time conversation message is analyzed based on the authorization of the user (the first account) to obtain the real-time conversation semantics corresponding to the real-time conversation message, and the sticker in accordance with the real-time conversation semantics is obtained from the pre-stored sticker library and displayed in the conversation interface.
[0256] Illustratively, the pre-stored sticker library is a database pre-stored and including a plurality of types of stickers, each sticker in the database corresponding to at least one sticker semantics, and the sticker most in accordance with the real-time conversation semantics is selected from the plurality of stickers through matching between the real-time conversation semantics and the sticker semantics, and the sticker in accordance with the real-time conversation semantics is displayed.
[0257] Optionally, if the sticker is pre-configured to include the promotion content, the promotion content can be inserted into the sticker most in accordance with the real-time conversation semantics, so that the sticker including the promotion content and in accordance with the real-time conversation semantics is displayed.
[0258] It is worth noting that the above is only an illustrative example, and the embodiments of the present application are not limited in this regard.
[0259] In summary, the interactive element with the interactive effect is provided in the conversation interface, and the promotion content is more cleverly embodied in the conversation process based on the use of the interactive element by the user in the conversation process, thereby improving the popularity of the promotion content. The sticker corresponding to the interactive element can also be sent based on the trigger operation, which helps to improve the interest of the user in the promotion content in the process of improving the conversation interest of the user through the sticker, and facilitates the user to better accept the promotion content. This process also helps to improve the information expression amount of the sticker, thereby improving the use rate of the interactive element by the user, which helps to generate more diverse stickers and also helps to reduce the invalid occupation of sticker data in the server, thereby improving the data utilization rate.
[0260] In the embodiments of the present application, the content of combining the interactive subject and the expression of the promotion content is introduced. The interactive subject is the subject image set by the promotion subject corresponding to the promotion content. Through the interaction effect between the interactive subject and the promotion content, the promotion content in the expression is emphasized, and the liveliness of the content promotion is improved. In addition, the expression can also include a dialogue associated text. The emotional information of the expression can be more directly expressed through the text semantics of the dialogue associated text, and the understanding degree of the expression displayed based on the interactive element by the user is strengthened. When the dialogue associated text is the text content determined based on the dialogue message, the expression and the dialogue message in the conversation interface have stronger relevance, the expression based on the interactive element does not conform to the current scene, the semantic correlation degree between the expression and the dialogue message is improved, and the acceptance of the expression and even the promotion content by the user participating in the information interaction is facilitated.
[0261] In an optional embodiment, in the process of displaying the expression based on the interactive element, if it is desired to promote the promotion content through the expression, in addition to displaying the promotion content in the expression, the promotion content can also be displayed outside the expression, that is, the promotion content and the expression corresponding to the interactive element are displayed at the same time. Illustratively, as shown in FIG. 10, taking the method for generating conversation content executed by a terminal as an example, the method for generating conversation content can also be implemented as steps 1010 to 1030.
[0262] Step 1010, displaying a conversation interface, the conversation interface including an interactive element.
[0263] Illustratively, the conversation interface is an interface for information interaction. Alternatively, the conversation interface is an interface for information interaction provided for at least one account, and the at least one account implements an interactive process by sending dialogue messages in the conversation interface. The dialogue messages include at least one of various forms such as text messages, image messages, expression package messages, link messages, applet entry messages, and multimedia link messages.
[0264] Step 1010 has been described in steps 210 and 310 above, and will not be repeated here.
[0265] Step 1020, receiving a sending operation for the interactive element, and sending the interactive element in the conversation interface.
[0266] Alternatively, the conversation interface includes an interactive element, and the interactive element is an element that can be sent in the conversation interface in the information interaction process.
[0267] Step 1030, in response to a triggering operation for the interactive element, displaying the promotion content and the expression corresponding to the interactive element in the conversation interface.
[0268] For illustrative purposes, the triggering action includes at least one of the following: click, long press, drag, swipe, and voice trigger. For example, taking a click as the triggering action, receiving a click on an interactive element after it has been sent will not only display the emoji sent based on the interactive element in the conversation interface, but will also additionally display promotional content.
[0269] Indicative promotional content refers to information released by the promoting entity to increase brand awareness, attract potential consumers, and increase sales of products or services.
[0270] Optionally, a binding relationship is pre-established between the promotion subject and the interactive element. In response to receiving a trigger operation for the interactive element, the promotion content promoted by the promotion subject is determined based on the binding relationship between the interactive element and the promotion subject, and the promotion content and the interactive element are sent as two independent messages in the session interface.
[0271] In other words, the emoticon and promotional content determined based on the interactive element are sent as separate messages. For example, if the promotional content is the brand logo M, based on the trigger operation of the interactive element, the brand logo M is displayed as a separate image message, and the greeting image (i.e., emoticon) corresponding to the interactive element is displayed as another separate message.
[0272] Optionally, the content of the emoticon corresponding to the interactive element displayed in step 1030 can refer to the content of the generated emoticon shown in Figures 2 and 3 above, and this application embodiment does not limit it in this way.
[0273] In summary, providing interactive elements with interactive effects in the conversation interface allows promotional content to be subtly integrated into the conversation based on the user's use of these elements, thereby increasing the reach of the promotional content. Furthermore, sending emoticons corresponding to the interactive elements based on trigger actions helps to increase the user's interest in the promotional content while enhancing the conversation's enjoyment through emoticons, making it easier for the user to accept the promotional content. This process also helps to increase the information conveyed by emoticons, thereby increasing the user's usage rate of interactive elements. This not only helps to generate more diverse emoticons but also helps to reduce the ineffective use of emoticon data on the server, improving data utilization.
[0274] In this embodiment, promotional content and emoticons are displayed separately. This process recommends promotional content to users without interfering with their viewing of emoticons, improving the accessibility of promotional content while ensuring a good user experience. This encourages users to use interactive elements more frequently, increasing their utilization rate and facilitating the generation of more types of emoticons, thus increasing the amount of emoticon data.
[0275] In an optional embodiment, after the sending operation for the interactive element is received and the interactive element is sent, the interactive element is automatically changed into an expression in the conversation interface to display an expression generation animation, and the expression containing the promotional content is displayed after the expression generation animation ends. Illustratively, as shown in FIG. 11, taking the method for generating conversation content executed by the terminal as an example, the method for generating conversation content can also be implemented as steps 1110 to 1140.
[0276] Step 1110, display a conversation interface, the conversation interface including an interactive element.
[0277] Illustratively, the conversation interface is an interface for information interaction. Alternatively, the conversation interface is an interface for information interaction provided for at least one account, and the at least one account implements an interactive process by sending a dialogue message in the conversation interface. The dialogue message includes at least one of various forms such as a text message, an image message, an emoticon message, a link message, a mini-program entry message, and a multimedia link message.
[0278] Step 1110 has been described in steps 210 and 310 above, and will not be repeated here.
[0279] Step 1120, receive a sending operation for the interactive element, and send the interactive element in the conversation interface.
[0280] Alternatively, the conversation interface includes an interactive element, and the interactive element is an element that can be sent in the conversation interface in the information interaction process.
[0281] Illustratively, the interactive element is represented by a preset identifier in the conversation interface. For example, the interactive element is a blind box identifier in the conversation interface; or the interactive element is a peace symbol identifier in the conversation interface; or the interactive element is a question mark identifier in the conversation interface, etc.
[0282] The interactive element contains promotional content.
[0283] Illustratively, the promotional content is information published by a promotional subject to improve brand awareness, attract potential consumers, and increase the sales of products or services. Alternatively, the promotional content is content that is explicitly displayed on the interactive element; or the promotional content is in an implicit form, i.e., the promotional content is not displayed on the interactive element, but a binding relationship is established between the promotional content and the interactive element in advance. In response to receiving the sending operation for the interactive element, the promotional content promoted by the promotional subject is determined based on the binding relationship between the interactive element and the promotional subject, and the interactive element containing the promotional content is sent in the conversation interface.
[0284] Step 1130, display an expression generation animation in which the interactive element is changed into an expression.
[0285] Optionally, after sending the interactive element in the conversation interface, the interactive element is changed into an expression in the conversation interface spontaneously, and the animation displayed in the changing process is called an expression generation animation.
[0286] Illustratively, the interactive element is an element for sending an expression in an unknown form. That is, the purpose of sending the interactive element is to send an expression in the conversation interface, and the style of the expression to be sent is not determined before sending the interactive element. After sending the interactive element, an expression generation animation is displayed until the expression is displayed in the conversation interface.
[0287] For example, the interactive element is in the form of a blind box. After sending the blind box in the conversation interface, the blind box changes into an expression based on rotation, and the rotation animation is called an expression generation animation. Alternatively, the interactive element is in the form of a blind box. After sending the blind box in the conversation interface, the blind box slowly becomes larger and blooms into an expression, and the animation of slowly becoming larger and blooming is called an expression generation animation. Alternatively, the interactive element is in the form of a blind box. After sending the blind box in the conversation interface, the blind box gradually falls from above the screen and opens to display an expression, and the animation of gradually falling and opening is called an expression generation animation.
[0288] Step 1140, in the case where the expression generation animation is played, the expression corresponding to the interactive element is displayed in the conversation interface.
[0289] Illustratively, after the expression generation animation of the change of the interactive element into an expression is played, the interactive element in an unknown expression is changed into an expression in a known expression. Optionally, the expression contains promotional content.
[0290] Optionally, in the case where the expression generation animation is played, the expression directly contains promotional content; or in the case where the expression generation animation is played, a candidate expression is displayed, the promotional content is pasted on the content promotion animation of the candidate expression, and the expression containing the promotional content is displayed after the content promotion animation is played.
[0291] In an optional embodiment, in response to the sending operation received at the first time, based on the real-time conversation messages published in the conversation interface after the first time, an expression conforming to the real-time conversation semantics based on the interactive element sent in the conversation interface is displayed.
[0292] Optionally, the time when the sending operation is received is the first time; based on the authorization of the use object, a real-time conversation message in a time period after the first time and before the expression generation animation ends is determined, and in the process of changing the interactive element into the expression generation animation of the expression, the real-time conversation message corresponding to the real-time conversation semantics is taken as a constraint condition, the expression conforming to the real-time conversation semantics is generated, and the expression is displayed. That is, in the process of changing the interactive element into the expression and displaying the expression generation animation, the expression is generated based on the interactive element and the real-time conversation message, so as to display the expression subsequently. Optionally, if the set expression contains the promotion content, the expression containing the promotion content is generated based on the real-time conversation semantics, and the expression containing the promotion content is displayed.
[0293] Optionally, the real-time conversation semantics corresponding to the real-time conversation message is taken as a constraint condition, and an expression conforming to the real-time conversation semantics is searched from a preset expression library. When the set expression contains the promotion content, the promotion content is inserted into the expression, and the expression containing the promotion content is displayed. That is, in the process of changing the interactive element into the expression and displaying the expression generation animation, the expression containing the promotion content is searched and generated based on the interactive element and the real-time conversation message, so as to display the expression subsequently.
[0294] In an optional embodiment, in response to the sending operation received at the first time, based on at least one historical conversation message sent in the conversation interface in a historical time period, an expression is displayed.
[0295] Optionally, the time when the sending operation is received is the first time, and the historical time period is a time period before the first time; based on the authorization of the use object, at least one historical conversation message in the historical time period is determined, and in the process of changing the interactive element into the expression generation animation of the expression, the historical conversation semantics corresponding to the at least one historical conversation message is taken as a constraint condition, the expression conforming to the historical conversation semantics is generated, and the expression is displayed. When the set expression contains the recommendation content, the expression conforming to the historical conversation semantics and containing the promotion content is generated, and the expression containing the promotion content is displayed. That is, in the process of changing the interactive element into the expression and displaying the expression generation animation, the expression containing the promotion content is generated based on the interactive element and the historical conversation message, so as to display the expression subsequently.
[0296] Optionally, the historical conversation semantics corresponding to the historical conversation message is taken as a constraint condition, and an expression conforming to the historical conversation semantics is searched from a preset expression library. When the set expression contains the promotion content, the promotion content is inserted into the expression, and the expression containing the promotion content is displayed. That is, in the process of changing the interactive element into the expression and displaying the expression generation animation, the expression containing the promotion content is searched and generated based on the interactive element and the historical conversation message, so as to display the expression subsequently.
[0297] It is worth noting that the above is only an illustrative example, and the embodiments of the present application do not limit this.
[0298] If the sending operation is performed on the interactive element in the conversation interface, the interactive element containing the explicit promotion content can be sent, and then based on the triggering operation on the interactive element, the promotion content can be further displayed in the expression. Wherein the interactive element with interactive effect is provided in the conversation interface, based on the use of the interactive element by the user in the conversation process, the promotion content is more cleverly embodied in the conversation process, improving the popularity of the promotion content; it can also combine the promotion content with the expression based on the triggering operation, thereby helping to improve the interest level of the user in the promotion content while improving the interest level of the user in the expression, and facilitating the user to better accept the promotion content.
[0299] In the embodiments of the present application, the sending operation of the interactive element in the conversation interface is introduced to automatically display the expression generation animation and display the content of the expression. When the interactive element is sent in the conversation interface, the interactive element as an element capable of sending the expression in an unknown form has a certain surprise effect, which improves the interest of the user in the information interaction process; in the process of the interactive element becoming an expression, the operation time is saved, and a certain degree of recognition is generated between the users, and when the expression includes the promotion content, it is also convenient for the user to better accept the promotion content in the expression, and improve the content popularity and flexibility.
[0300] In an optional embodiment, the conversation interface includes a pass-the-buck element, and the pass-the-buck element is an element for triggering the sending of a pass-the-buck expression. Illustratively, as shown in FIG. 12, taking the method for generating conversation content executed by a terminal as an example, the method for generating conversation content can be implemented as steps 1210 to 1230.
[0301] Step 1210, display a conversation interface, the conversation interface including a pass-the-buck element.
[0302] Illustratively, the conversation interface is an interface for information interaction. Alternatively, the conversation interface is an interface for information interaction provided for at least one account, and the at least one account realizes an interactive process by sending a dialogue message in the conversation interface. Wherein the dialogue message includes at least one of text messages, image messages, expression package messages, link messages, applet entry messages, multimedia link messages and the like.
[0303] Step 1210 has been described in steps 210 and 310 above, and will not be repeated here.
[0304] Step 1220, receiving a sending operation on the pass-the-buck element.
[0305] Illustratively, the relay element is an element pre-displayed in the conversation interface, and the relay element is used to trigger the implementation of the expression relay process in the conversation interface, and the expression relay is used to represent the mutual connection between a plurality of expressions in the form of a relay association.
[0306] Optionally, the relay element is a peace symbol style element, or the relay element is a spiral style element, etc. The sending operation includes at least one of a click operation, a long press operation, a drag operation, a sliding operation, and a voice trigger operation.
[0307] In some embodiments, the relay element and the above-mentioned interactive element are different elements of different styles, and the different styles represent different functions. For example, the relay element is a peace symbol style element, and the interactive element is a blind box style element. If a sending operation for the blind box is received, it means that an expression needs to be sent based on the blind box. If a sending operation for the peace symbol is received, it means that a relay expression with a relay association needs to be sent based on the peace symbol, etc.
[0308] In some embodiments, the relay element and the above-mentioned interactive element are the same element, and different functions are implemented based on different operations. For example, the blind box is displayed as a relay element and an interactive element. If a click operation for the blind box is received, the blind box is regarded as an interactive element, which means that an expression needs to be sent based on the blind box. If a long press operation for the blind box is received, the blind box is regarded as a relay element, which means that a relay expression with a relay association needs to be sent based on the blind box, etc.
[0309] It is worth noting that the above is only an illustrative example, which is not limited here.
[0310] Step 1230, in response to the sending operation for the relay element, displaying the first relay expression containing the promotion content in the conversation interface.
[0311] Optionally, in response to the sending operation for the relay element, sending the relay element in the conversation interface, and displaying an expression change animation in which the relay element changes into the first relay expression; after the expression change animation ends, displaying the first relay expression containing the promotion content in the conversation interface.
[0312] Illustratively, if a sending operation for the relay element is received, the relay element is sent in the conversation interface, and then the relay element gradually changes into the first relay expression. The change process is implemented through an expression change animation, and the first relay expression is displayed after the expression change animation ends.
[0313] Optionally, in response to the sending operation for the relay element, sending the first relay expression determined based on the relay element, etc.
[0314] Illustratively, if a sending operation for the domino element is received, the domino element is not sent in the session interface, but a first domino expression is determined based on the domino element in the background, and the first domino expression containing the promotional content is directly sent in the session interface.
[0315] In some embodiments, in response to the sending operation for the domino element being received at the first time, a first domino expression containing the promotional content and conforming to the real-time conversation semantics is displayed based on the real-time conversation messages published in the session interface after the first time.
[0316] Optionally, the first time is the time when the sending operation is received, the real-time conversation messages are determined based on the authorization of the user, and in response to the sending operation for the domino element, a first domino expression conforming to the real-time conversation semantics and containing the promotional content is generated with the real-time conversation semantics corresponding to the real-time conversation messages after the first time as a constraint, so that the first domino expression is displayed.
[0317] Optionally, the first domino expression containing the promotional content is displayed by searching for an expression conforming to the real-time conversation semantics from a preset expression library with the real-time conversation semantics corresponding to the real-time conversation messages as a constraint, and inserting the promotional content in the expression.
[0318] In some embodiments, in response to the sending operation for the domino element being received at the first time, a first domino expression containing the promotional content and conforming to the real-time conversation semantics is displayed based on the real-time conversation messages published in the session interface after the first time.
[0319] Optionally, the real-time conversation messages are determined based on the authorization of the user, and in response to the sending operation, a first domino expression conforming to the real-time conversation semantics and containing the promotional content is generated with the real-time conversation semantics corresponding to the real-time conversation messages after the first time as a constraint, so that the first domino expression is displayed.
[0320] Optionally, the first domino expression containing the promotional content is displayed by searching for an expression conforming to the real-time conversation semantics from a preset expression library with the real-time conversation semantics corresponding to the real-time conversation messages as a constraint, and inserting the promotional content in the expression.
[0321] In an optional embodiment, based on the sending operation of the domino element, a first domino expression containing the promotional content and a first domino text is displayed in the session interface.
[0322] Illustratively, the promotional content is information published by the promotional subject to improve brand awareness, attract potential consumers, and increase sales of products or services; and the text semantics of the first domino text are used to express the expression semantics of the first domino expression.
[0323] Optionally, the connection relationship between the plurality of connection expressions is represented by a connection text in the connection expression, the connection text being text content determined based on real-time conversation semantics corresponding to a real-time conversation message and / or historical conversation semantics corresponding to a historical conversation message; the connection text is associated with text semantics, and the expression semantics corresponding to the connection expression can be expressed through the text semantics.
[0324] For example, the first connection text is "San Yang Kai Tai", and the first connection expression includes three little sheep, and the text semantics of the first connection text can better express the expression semantics of the first connection expression.
[0325] In some embodiments, in response to a sending operation for the connection element, a first connection text conforming to a real-time conversation message is generated based on the real-time conversation message published in the conversation interface, and a first connection expression containing the promotion content and the first connection text is displayed in the conversation interface.
[0326] Optionally, the real-time conversation message is determined based on the authorization of the use object, and in response to the sending operation for the connection element, a first connection text conforming to real-time conversation semantics corresponding to the real-time conversation message is generated, and a first connection expression containing the first connection text and the promotion content is generated, so that the first connection expression is displayed; or, after the first connection text conforming to the real-time conversation semantics is generated, the first connection expression containing the first connection text and the promotion content is generated based on the first connection text, the expression semantics of the first connection expression and the text semantics of the first connection text match, and the first connection expression is displayed.
[0327] Optionally, the first connection text is generated based on the real-time conversation semantics with the real-time conversation semantics corresponding to the real-time conversation message as a constraint condition, and an expression conforming to the real-time conversation semantics is searched from a preset expression library, the first connection text and the promotion content are inserted into the expression, and the first connection expression containing the promotion content is displayed.
[0328] In some embodiments, in response to a sending operation for the connection element received at a first time, a first connection text conforming to a historical conversation message is generated based on historical conversation messages published in the conversation interface within a historical time period, and a first connection expression containing the promotion content and the first connection text is displayed in the conversation interface.
[0329] Optionally, the historical dialogue message is determined based on an authorization determination history of a use object, in response to a sending operation for the element of the daisy chain, a first daisy chain text conforming to a historical dialogue semantic corresponding to the historical dialogue message is generated as a constraint condition, and a first daisy chain expression containing the first daisy chain text and the promotion content is generated, so as to display the first daisy chain expression; or, after the first daisy chain text conforming to the historical dialogue semantic is generated, a first daisy chain expression containing the first daisy chain text and the promotion content is generated based on the first daisy chain text, the expression semantic of the first daisy chain expression and the text semantic of the first daisy chain text are matched, and the first daisy chain expression is displayed.
[0330] Optionally, the first daisy chain text is generated based on the historical dialogue semantic as a constraint condition, and an expression conforming to the historical dialogue semantic is searched from a preset expression library, the first daisy chain text and the promotion content are inserted into the expression, and the first daisy chain expression containing the promotion content is displayed.
[0331] As shown in FIG. 13, it is an interface schematic diagram for sending the first daisy chain expression. Based on the sending operation of the element of the daisy chain 1310, the first daisy chain expression 1320 is displayed in the conversation interface, the first daisy chain text "smooth sailing" is included in the first daisy chain expression 1320, and the promotion content is also included, the promotion content is a brand logo, and the brand logo is hung on a daisy chain main body, which is a main body image of a promotion main body corresponding to the promotion content and pre-configured.
[0332] It is worth noting that the above is only a schematic example, and the embodiments of the present application are not limited in this regard.
[0333] In an optional embodiment, in response to the sending operation of the element of the daisy chain, the element daisy chain control is also displayed before the first daisy chain expression is displayed in the conversation interface.
[0334] The element daisy chain control is used to send the daisy chain expression on the basis of the first daisy chain expression.
[0335] Schematically, the sending of the daisy chain expression is triggered based on the sending operation of the element of the daisy chain, and there is a daisy chain association relationship between the daisy chain expressions; the element daisy chain control is used to maintain the daisy chain association relationship between the daisy chain expressions, so as to continue to send the daisy chain expression conforming to the daisy chain association relationship on the basis of the first daisy chain expression.
[0336] As shown in FIG. 13, in addition to sending the first daisy chain expression 1320 based on the sending operation, the element daisy chain control 1330 is also displayed, which is "+1", to indicate that the daisy chain expression is continued to be sent on the basis of the first daisy chain expression.
[0337] In an optional embodiment, in response to receiving a triggering operation for the element daisy chain control, a second daisy chain expression containing the promotion content is displayed. In an optional embodiment, in response to receiving a triggering operation for the element daisy chain control, a second daisy chain expression containing the promotion content is displayed.
[0338] Schematically, for the concatenation function based on the element concatenation control, if a trigger operation is performed on the element concatenation control, the second concatenation expression having a concatenation association relationship with the first concatenation element will be sent based on the first concatenation element, thereby continuing the concatenation process.
[0339] That is: there is a concatenation association relationship between the second concatenation expression and the first concatenation expression.
[0340] As shown in FIG. 13, if a trigger operation is performed on the element concatenation control 1330, the interface shown in FIG. 14 will be displayed. The interface includes the first concatenation expression 1410 and the second concatenation expression 1420. The interface may also include another concatenation expression having a concatenation association relationship sent based on the second concatenation expression 1420.
[0341] In some embodiments, in response to receiving a trigger operation on the element concatenation control, a second concatenation expression including a second concatenation text and promotional content is displayed.
[0342] Optionally, the concatenation association relationship between the second concatenation expression and the first concatenation expression is implemented through the concatenation text therein; therefore, there is a concatenation association relationship between the second concatenation text and the first concatenation text in the first concatenation expression. When the concatenation association relationship is implemented through the concatenation text, the concatenation association relationship includes at least one of the following forms.
[0343] (1) There is a character concatenation relationship between the first text starting character of the first concatenation text and the second text starting character of the second concatenation text.
[0344] Schematically, the text starting character is the first text character in the concatenation text, and the first text starting character is the first text character in the first concatenation text. For example: if the first concatenation text is the idiom "smooth sailing", the first text starting character is "一"; similarly, the second text starting character is the first text character in the second concatenation text.
[0345] Optionally, the character concatenation relationship is used to represent the concatenation relationship between text characters, and the character concatenation relationship includes a quantity increasing relationship, a quantity decreasing relationship, and a text combination relationship.
[0346] Schematically, the quantity increasing relationship is used to characterize that when the text characters are quantity characters, multiple quantity characters show a preset regular increasing relationship. For example: the first text starting character is "一", the second text starting character is "二", and there is a quantity increasing relationship between the first text starting character and the second text starting character.
[0347] As shown in Figure 14, the first text of the first接龙 expression 1410 is "一帆风顺", and the second text of the second接龙 expression 1420 is "二龙腾飞". There is a接龙 association relationship between the first接龙 expression 1410 and the second接龙 expression 1420 based on the first text and the second text, which is an increasing relationship in quantity formed based on the接龙 text.
[0348] Schematically, the decreasing relationship in quantity is used to represent that when the text characters are quantity characters, multiple quantity characters present a decreasing relationship in a preset pattern. For example: the starting character of the first text is "十", and the starting character of the second text is "八", and there is a decreasing relationship in quantity between the starting character of the first text and the starting character of the second text.
[0349] Schematically, the text combination relationship is used to represent the relationship where multiple text characters are combined to obtain a smooth text content. For example: the starting character of the first text is "祝", and the starting character of the second text is "福", and the smooth text content obtained by combining the starting character of the first text and the starting character of the second text is "祝福", and there is a text combination relationship between the starting character of the first text and the starting character of the second text.
[0350] (2) There is a character matching relationship between the second starting character of the second text and the first ending character of the first text.
[0351] Schematically, the starting text character is the first text character in the接龙 text, the ending text character is the last text character in the接龙 text, the second starting text character is the first text character in the second接龙 text, and the first ending text character is the last text character in the first接龙 text.
[0352] Optionally, the character matching relationship includes at least one matching relationship among the character pronunciation, the character itself, and the character radical of the text characters.
[0353] Character pronunciation matching means that the pronunciations of the text characters are the same or similar. For example: the second starting character is "你", and the first ending character is "拟", and the pronunciations of the two text characters are the same; or, the second starting character is "你", and the first ending character is "腻", and the pronunciations of the two text characters are similar.
[0354] Character itself matching means that the text characters are the same characters. For example: the second starting character is "你", and the first ending character is also "你", and the two text characters are the same characters.
[0355] Character radical matching means that the radicals of the text characters are the same. For example: the second starting character is "送", and the first ending character is "达", and the radicals of the two text characters are the same, etc.
[0356] It is worth noting that the above is only an illustrative example, and the concatenation relationship can also be implemented as a relationship between the first text character in the first concatenation text and the second text character in the second concatenation text, such as the first concatenation text being “wishing success” and the second concatenation text being “sharing happiness”, and the like, which is not limited herein.
[0357] Optionally, the concatenation relationship between the second concatenation expression and the first concatenation expression is implemented through the concatenation subject therein.
[0358] Illustratively, the concatenation subject is a subject image of a promotion subject corresponding to the promotion content, such as the promotion subject being “little sheep”. Optionally, the concatenation relationship is expressed based on the number of subjects of the concatenation subject, such as the first concatenation expression including one little sheep and the second concatenation expression including two little sheep, or the concatenation relationship is expressed based on the position of the subject of the concatenation subject, such as the little sheep in the first concatenation expression being located at the upper left corner and the little sheep in the second concatenation expression being located at the upper right corner, and the like, which is not limited herein.
[0359] In some embodiments, a concatenation configuration box is displayed.
[0360] The concatenation configuration box is configured to configure the concatenation relationship between the plurality of concatenation expressions.
[0361] Optionally, the concatenation relationship between the plurality of concatenation expressions can be randomly determined, such as the number of concatenation relationships being randomly increased based on a sending operation of a concatenation element, or the concatenation relationship between the plurality of concatenation expressions can also be preconfigured through the concatenation configuration box.
[0362] Optionally, the concatenation configuration box is displayed before sending the first concatenation expression. In response to receiving a first sending operation of the concatenation element, the concatenation expression is sent based on the randomly determined concatenation relationship, such as the first sending operation being a click operation. In response to receiving a second sending operation of the concatenation element, the concatenation configuration box is displayed to configure the concatenation relationship through the concatenation configuration box.
[0363] Illustratively, the second sending operation is a long press operation, such as receiving a long press operation of the concatenation element, and the concatenation configuration box is displayed, so that the concatenation relationship is selected through the concatenation configuration box to implement the relationship configuration process. Based on the relationship configuration process of the concatenation configuration box, the concatenation relationship of the concatenation expression sent thereafter can be limited.
[0364] Optionally, the concatenation configuration box is displayed after sending the first concatenation expression. In response to receiving a configuration trigger operation of the first concatenation expression, the concatenation configuration box is displayed to configure the concatenation relationship through the concatenation configuration box.
[0365] Illustratively, the configuration trigger operation includes at least one of a click operation, a long press operation, a sliding operation, and the like; after sending the first chain expression, if a configuration trigger operation for the first chain expression is received, a chain configuration box is displayed, thereby facilitating the sending of a second chain expression that meets the chain association relationship based on the first chain expression.
[0366] In some embodiments, in response to receiving a selection operation for the first chain association relationship in the chain configuration box, an element chain control is displayed.
[0367] Illustratively, the chain configuration box includes a plurality of relationship configuration options, each of which corresponds to a chain association relationship, i.e., the chain configuration box includes a plurality of chain association relationships. For example, the chain configuration box includes relatively broad relationship configuration options such as string concatenation relationship and character matching relationship; or, the chain configuration box includes relatively detailed relationship configuration options such as quantity increasing relationship, quantity decreasing relationship, text combination relationship, and character pronunciation relationship; or, the chain configuration box includes relatively broad relationship configuration options such as string concatenation relationship and character matching relationship, and based on the selection of the string concatenation relationship, relatively detailed relationship configuration options such as quantity increasing relationship, quantity decreasing relationship, and text combination relationship can be displayed, etc., which is not limited here.
[0368] Optionally, the first chain association relationship is any one of a plurality of chain association relationships, and based on the selection operation for the first chain association relationship, an element chain control is displayed.
[0369] The element chain control is used to trigger the sending of a second chain expression that meets the first chain association relationship. That is, in the case of selecting the first chain association relationship, the second chain expression can be sent based on the first chain expression by triggering the element chain control to quickly send the chain expression that meets the configured first chain association relationship.
[0370] In some embodiments, the chain configuration process is a process configured by a user of the chain initiation process.
[0371] Illustratively, the first account initiates the chain process based on a sending operation for the chain element, and the chain association relationship between the plurality of chain elements is configured by the first account, thereby avoiding excessive interference with the chain state by other accounts; or, the first account initiates the chain process based on a sending operation for the chain element, and the chain association relationship between the plurality of chain elements is configured by a management account designated by the first account, thereby avoiding excessive interference with the chain state by non-management accounts, etc., which is not limited here.
[0372] In an optional embodiment, in response to receiving the sticker trigger operation for the first sticker, the second promotion information corresponding to the promotion content is displayed.
[0373] Illustratively, the sticker trigger operation is used to view detailed information of the promotion content in the first sticker, and the sticker trigger operation includes at least one of a plurality of operation forms such as a click operation, a long press operation, a sliding operation, etc.; the second promotion information displayed based on the sticker trigger operation includes at least one of the following information: a sticker subject corresponding to the promotion content, a subject creator corresponding to the sticker subject, and a sticker collection control of the sticker.
[0374] Illustratively, the sticker subject is a subject image pre-configured by the promotion subject corresponding to the promotion content, such as a small sheep, a panda, a tree, etc.; the subject creator corresponding to the sticker subject represents the creator of the sticker subject, such as the subject creator being the promotion subject itself, or the subject creator being other production personnel, production companies, etc.; and the sticker collection control is a trigger control for collecting at least one sticker.
[0375] Illustratively, based on the sticker trigger operation on the first sticker in FIG. 14, an interface as shown in FIG. 15 is displayed, which includes a sticker subject being a small rabbit, and a subject creator 1510 of the sticker subject being shown in text; and a sticker collection control 1520 is used to indicate that at least one sticker containing the sticker subject created by the subject creator 1510 is collected, so that the use object can quickly send the sticker by using the collected content.
[0376] It is worth noting that the above is only illustrative, and the embodiments of the present application are not limited thereto.
[0377] In summary, the sticker element with interactive effects is provided in the conversation interface, and based on the use of the sticker element by the use object in the conversation process, the promotion content is more cleverly embodied in the conversation process, and the popularity of the promotion content is improved; the sticker corresponding to the sticker element can also be sent based on the trigger operation, which helps to improve the interest of the use object in the promotion content in the process of improving the conversation interest of the use object by the sticker, facilitates the use object to better accept the promotion content, and the process also helps to improve the information expression amount of the sticker, thereby improving the use rate of the sticker element by the use object, which helps to generate more diverse stickers and reduce the invalid occupation of sticker data in the server, and improves the data utilization rate.
[0378] In the embodiments of the present application, the content of sending a relay expression through a relay element is introduced. Based on the sending operation of the relay element, a relay expression containing promotional content can be displayed in the conversation interface, and the relay association relationship between the relay expressions helps to improve the social interaction between multiple users in the conversation interface and better improve the group participation. In addition, the relay association relationship can be reflected by the relay text in the relay expression, which helps users to learn more information while intuitively displaying the relationship between the relay expressions. In addition, the relay text can be determined based on the dialogue message, so that the relay expression and the dialogue message have stronger coordination, which also helps users to better accept the promotional content in the relay expression and improve the interest and interaction efficiency in the information interaction process.
[0379] In an optional embodiment, the conversation interface includes an interactive element, and the interactive element is used to send dialogue content in a content-unknown form, and the first dialogue content sent in the conversation interface is displayed based on a sending operation of the interactive element. Illustratively, as shown in FIG. 16, taking the method for generating conversation content executed by a terminal as an example, the method for generating conversation content can be implemented as steps 1610 to 1630.
[0380] Step 1610, display a conversation interface, and the conversation interface includes an interactive element.
[0381] The conversation interface further includes a dialogue message.
[0382] Illustratively, the conversation interface is an interface for information interaction. Alternatively, the conversation interface is an interface for information interaction provided for at least one account, and the at least one account implements an interaction process by sending dialogue messages in the conversation interface. The dialogue message includes at least one of various forms such as a text message, an image message, an expression package message, a link message, a mini-program entry message, and a multimedia link message.
[0383] Alternatively, taking a first account in at least one account logged in the current terminal as an example, in a one-to-one information interaction process between the first account and a second account, a conversation interface between the first account and other accounts is displayed; or, in a one-to-many information interaction process between the first account and at least one other account through a group chat, a conversation interface corresponding to the group chat is displayed; or, in a dialogue interaction process between the first account and a pre-configured intelligent assistant, the conversation interface is displayed, and the like.
[0384] In some embodiments, the conversation interface includes a dialogue area and an element display area. The dialogue area is an area for displaying dialogue messages. The element display area is an area for displaying various types of elements, such as interactive elements, expression packages, and the like.
[0385] Step 1620, receiving a sending operation for the interactive element.
[0386] The interactive element is used to send the dialogue content in a content-unknown form.
[0387] The interactive element is displayed in the element display area of the conversation interface. The sending operation for the interactive element is received, and the unknown effect of the interactive element is played to send the subsequent dialogue content in a content-unknown form.
[0388] Optionally, the interactive element is a blind box style element; or the interactive element is a peace symbol style element; or the interactive element is a question mark style element, etc.
[0389] Optionally, the interactive element is the interactive element for sending an expression described above; or the interactive element is the pass-the-buck element for sending a pass-the-buck expression described above; or the interactive element is another functional element for sending other more diversified information, etc., which is not limited here.
[0390] Step 1630, in response to the sending operation, displaying the first dialogue content sent in the conversation interface.
[0391] Optionally, the interactive element is sent in the conversation interface based on the sending operation, and then the first dialogue content is sent in the conversation interface based on the interactive element; or in response to the sending operation, the first dialogue content is determined based on the interactive element, and the first dialogue content sent in the conversation interface is displayed, etc.
[0392] The content semantics expressed by the first dialogue content and the message semantics of the dialogue message have a semantic matching relationship. The semantic matching relationship is used to represent the same or similar between the content semantics and the message semantics.
[0393] Optionally, in response to the sending operation, under the premise of using the object authorization, the message semantics is determined based on at least one dialogue message in the conversation interface, and the first dialogue content is generated based on the message semantics, and the content semantics of the first dialogue content and the message semantics have a semantic matching relationship.
[0394] Optionally, the first dialogue content includes an expression, and the expression semantics expressed by the expression and the message semantics of the dialogue message have a semantic matching relationship. For example, a plurality of dialogue messages revolve around New Year's greetings, and the message semantics of the dialogue message is "New Year's greetings". The first dialogue content generated based on the message semantics is an expression of blooming fireworks with "Happy New Year", and the expression semantics of the expression and the message semantics have a semantic matching relationship.
[0395] In some embodiments, if there is no dialogue message in the conversation interface before the sending operation is received, the first dialogue content is sent randomly.
[0396] Illustratively, if there is no information interaction in the session interface before the sending operation is performed on the interactive element, i.e., there is no dialogue message, an expression can be randomly sent as the first dialogue content based on the sending operation; or, a current time period is determined based on the sending operation, and an expression is sent as the first dialogue content based on the current time period, such as the current time period is during the New Year, and a Happy New Year expression can be sent as the first dialogue content. Of course, multimedia acquisition links, program channel entrances, etc. other than expressions can be sent as the first dialogue message for cold start, which is not limited here.
[0397] In an optional embodiment, in response to the sending operation, the first dialogue content is generated based on the dialogue message, and the first dialogue content sent in the session interface is displayed.
[0398] In some embodiments, in response to the sending operation received at the first time, the first dialogue message is generated and displayed in the session interface based on at least one historical dialogue message sent in the session interface within a historical time period.
[0399] Wherein, the first time is the time when the sending operation is received, and the historical time period is a time period before the first time. In response to the sending operation on the interactive element, at least one dialogue message in the preset historical time period before the first time is subjected to semantic analysis to obtain a historical message semantic, and the first dialogue content is generated based on the historical message semantic and displayed in the session interface. For example, a first expression is generated as the first dialogue content based on the historical message semantic, and the first expression is displayed in the session interface.
[0400] In some embodiments, in response to the sending operation received at the first time, the first dialogue content is generated and displayed in the session interface based on a real-time dialogue message input in the text input box of the session interface.
[0401] Illustratively, the real-time dialogue message is text content input into the text input box within a time period after the first time and before the first dialogue content is displayed, and the real-time dialogue message is analyzed based on the sending operation, and then the first dialogue content is generated based on a real-time message semantic corresponding to the real-time dialogue message and displayed in the session interface. For example, a first expression is generated as the first dialogue content based on the real-time message semantic, and the first expression is displayed in the session interface.
[0402] It is worth noting that the above is only an illustrative example, and the embodiments of the present application are not limited thereto.
[0403] In an optional embodiment, in response to the sending operation, the first dialogue content is generated based on the dialogue message and the promoted content, and the first dialogue content sent in the session interface is displayed.
[0404] Illustratively, under the premise of analyzing the dialogue message based on the authorization of the use object, the first dialogue content is generated by the promotion content corresponding to the integrated interactive element, and displayed in the conversation interface.
[0405] Optionally, taking the first dialogue content as an example of the first expression, the expression text in the first expression is generated based on the dialogue message, the first expression is generated by integrating the expression text and the promotion content as the first dialogue content, and the first dialogue content is displayed.
[0406] In an optional embodiment, in response to the sending operation, a combination element that meets the dialogue message is queried from a preset element library, and the first dialogue content displayed in the conversation interface is based on the combination element.
[0407] The first dialogue content includes a combination element, which can include an expression and a promotion content. Optionally, the promotion content can be displayed on the expression. The combination element can also include an expression, a promotion content, and an interactive subject. Optionally, the promotion content and the interactive subject can be displayed on the expression.
[0408] Illustratively, in the process of displaying the first dialogue content based on the dialogue message, a preset element library (such as a preset expression library) is obtained, a combination element that meets the dialogue message is queried from the preset element library based on the message semantics corresponding to the dialogue message as the acquisition condition, and the first dialogue content is displayed based on the combination element.
[0409] For example: the obtained combination element is taken as the first dialogue content; or the combination element and the promotion content are combined to obtain the first dialogue content; or the combination element, the promotion content, and the text content that meets the dialogue message are combined to obtain the first dialogue content, etc.
[0410] In some embodiments, in response to the sending operation received at the first time, at least one historical dialogue message sent in the conversation interface within a historical time period is used to obtain a combination element and display the first dialogue content sent in the conversation interface based on the combination element.
[0411] Illustratively, in response to the sending operation of the interactive element, at least one dialogue message in a preset historical time period before the first time is subjected to semantic analysis to obtain a historical message semantics, a preset element library is searched based on the historical message semantics, and content that meets the historical message semantics is obtained as a combination element, so that the first dialogue content including the combination element is displayed in the conversation interface based on the combination element.
[0412] In some embodiments, in response to the sending operation received at the first time, real-time dialogue messages input in the text input box of the conversation interface are used to obtain a combination element and display the first dialogue content sent in the conversation interface based on the combination element.
[0413] Illustratively, in response to the sending operation on the interactive element, the real-time conversation message is subjected to semantic analysis to obtain real-time message semantics, a preset element library is searched based on the real-time message semantics, and content conforming to the real-time message semantics is obtained as a combination element, so that the first conversation content including the combination element is displayed in the conversation interface based on the combination element.
[0414] In some embodiments, the first conversation content includes the combination element and the promotion content.
[0415] Illustratively, the first conversation content is the first expression described above, which not only includes the combination element found, but also includes the promotion content bound to the interactive element, so as to achieve the purpose of content promotion to the use object while displaying the first conversation content based on the conversation message.
[0416] In an optional embodiment, in response to the sending operation, in the case where the conversation message includes a multimedia name, a multimedia acquisition link displayed in the conversation interface is obtained, and the multimedia acquisition link is the first conversation content.
[0417] The multimedia acquisition link is obtained based on the multimedia name.
[0418] Illustratively, the first conversation content can also be implemented as a multimedia acquisition link in addition to being implemented as an expression, and the multimedia acquisition link is used to acquire multimedia data, and the multimedia data includes at least one of audio data, video data, and image data.
[0419] For example, the conversation message in the conversation interface refers to a newly released M song (i.e., a multimedia name), and if a use object performs a sending operation based on the interactive element at this time, the multimedia acquisition link of the sending is displayed based on the conversation message and the interactive element, and the multimedia acquisition link is used as the first conversation content.
[0420] In an optional embodiment, in response to the sending operation, in the case where the conversation message includes a preset trigger vocabulary, a program channel entrance displayed in the conversation interface is obtained, and the program channel entrance is the first conversation content.
[0421] The program channel entrance is an entrance for entering a preset program based on the preset trigger vocabulary.
[0422] Illustratively, the first conversation content can also be implemented as a program channel entrance in addition to being implemented as an expression and a multimedia acquisition link, and the program channel entrance is used to quickly enter a mini program, and the mini program is a lightweight program built into an application program.
[0423] For example, a dialogue message in the conversation interface mentions a popular applet (i.e., a preset trigger word), and if a user object performs a sending operation based on the interactive element, the program channel entry based on the dialogue message and the interactive element is displayed, and the program channel entry is used as the first dialogue content.
[0424] Optionally, the first dialogue content can also be implemented in various forms such as a travel guide, a news link, and a program installation package, which are not limited here.
[0425] In an optional embodiment, in response to the sending operation, the interactive element is displayed in the dialogue area of the conversation interface, the conversation interface includes the dialogue area and the element selection area; the content generation animation of the change of the interactive element in the dialogue area to the first dialogue content is displayed; and the first dialogue content sent in the conversation interface is displayed in the case where the content generation animation is played. When the first dialogue content is an expression, the content generation animation is an expression generation animation.
[0426] In an optional embodiment, in response to the sending operation, the interactive element is displayed in the dialogue area of the conversation interface; and in response to receiving a trigger operation on the interactive element in the dialogue area, the first dialogue content sent in the conversation interface is displayed.
[0427] It is worth noting that the above is only an illustrative example, and the embodiments of the present application are not limited in this regard.
[0428] In summary, the interactive element with an interactive effect is provided in the conversation interface, and based on the use of the interactive element by the user object during the conversation process, the promotion content is more cleverly embodied in the conversation process, and the popularity of the promotion content is improved. The corresponding expression of the interactive element can also be sent based on the trigger operation, which helps to improve the interest of the user object in the promotion content in the process of improving the interest of the user object in the conversation through the expression, and facilitates the user object to better accept the promotion content. This process also helps to improve the information expression amount of the expression, thereby improving the use rate of the interactive element by the user object, which helps to generate more diverse expressions and also helps to reduce the invalid occupation of expression data in the server, and improve the data utilization rate.
[0429] In the embodiments of the present application, the function of sending conversation content in the form of unknown content based on interactive elements is introduced. The first conversation content determined based on the conversation message can be displayed in the conversation interface through the sending operation of the interactive element, and the content semantics of the first conversation content has a semantic matching relationship with the message semantics of the conversation message, so that the sent first conversation content can better match the current conversation environment, improving the conversation coordination. In addition, the first conversation content can be implemented as the above-mentioned expression including promotion content, and the expression of connecting a dragon, and can also be implemented as multimedia acquisition links, program channel entrances and other forms, improving the richness of content display. It is convenient to display conversation content with a more surprising effect based on the conversation message through the interactive element, and improve the interestingness of conversation interaction.
[0430] In an optional embodiment, the above-mentioned conversation content generation method can also be referred to as a method for generating chat context-related sticker packs based on artificial intelligence (AI). As shown in FIG. 17, the architecture of the conversation system to which the conversation content generation method is applicable is shown schematically.
[0431] The conversation system includes a terminal 1710. The user can generate and send sticker packs through the terminal 1710 (such as a mobile phone, a tablet, or a computer). A lightweight large language model is run on the terminal 1710 to filter sensitive information in the conversation message locally.
[0432] The conversation system also includes a server 1720. The server 1720 is used to process the request for generating sticker packs by AI sent by the terminal 1710, and is also used to manage the object data and sticker pack data of the user.
[0433] The conversation system also includes a database 1730. The database 1730 is used to store object data, sticker pack data, and brand customization information (such as promotion content). The server 1720 calls the database 1730 to implement the sticker pack generation process.
[0434] The conversation system also includes a content delivery network (CDN) 1740. The CDN 1740 is used to store picture data and sticker pack data in the conversation message, and to store generated sticker pack images and related resources.
[0435] The conversation system also includes an AI service 1750. The AI service 1750 is used to provide deep learning and natural language processing models to generate sticker packs, such as conversation content including the first expression, the first expression of connecting a dragon, and the like. The server 1720 calls the AI service 1750 to generate an expression, and then the server 1720 can send the generated expression to the database 1730 for storage.
[0436] In some embodiments, the promotion subject has a binding relationship with the interactive element within a preset operation time period. Before the operation time period, the operation personnel corresponding to the promotion subject needs to configure the following information in the backend system: (1) an expression activity identifier (such as an identifier of the promotion content), which is a unique identifier for identifying the activity; (2) an expression landing page data, which is used to display the detail information of the blind box sticker, including the activity time, introduction, icon, background, artist information (subject creator of the interactive subject), and link, etc.; (3) an expression input method icon (i.e., the interactive element, the cat's cradle element, etc.), such as a static image or a dynamic graphic, which is used as an entry button for sending blind box stickers for display; (4) expression materials: divided into foreground, subject, background element, and background (solid color, gradient, or texture) four categories, and subsequent materials will be stacked from top to bottom in the above order. The foreground, subject, and background element need to be processed as graphic elements with a transparent channel.
[0437] Optionally, each type of material can have multiple versions for selection when generating the expression later. A small number of graphic elements can also be provided as AI-generated samples to generate new versions of materials through AI.
[0438] Illustratively, the operation personnel corresponding to the promotion subject can also configure the number of pre-conversation messages in the backend system. When generating the sticker through AI, the number of pre-conversation messages can be referred to, that is, the sticker is generated by referring to the conversation messages in the conversation interface.
[0439] Optionally, the operation personnel corresponding to the promotion subject can also configure positive topics and negative topics in the backend system. The positive topics are used to indicate the meaning and script tendency of the sticker, such as: for the Spring Festival activity, the positive topics can be “blessings”, “Spring Festival”, “greetings”, etc.; the negative topics are used to indicate the content that the meaning and script of the sticker cannot involve, such as “horror”, “violence”, etc.
[0440] In some embodiments, the content of the conversation message is perceived, the message semantics is extracted and converted, the message semantics is used as a prompt word for guiding the generation of the sticker, and the script (conversation associated text) in the sticker is generated. The conversation message is the chat conversation text, picture, expression, and other information in the context.
[0441] Optionally, a lightweight large language model such as a text generation model orca-mini is run locally on the terminal to filter the script information, thereby avoiding the leakage of private content to the server and performing basic information extraction.
[0442] Illustratively, a prompt example is as follows:
[0443] System: You are an AI assistant, very good at extracting and summarizing text information. Please help complete the following instructions as much as possible.
[0444] User: The following provides a conversation message. Please extract the text expressing opinions, emotions, and {positive_topic} related information by line, and filter out sensitive information such as passwords, names, addresses, numbers, emails, and {negative_topic}.
[0445] Keep the conversation message as it is, with lines starting with `[emoid]:` and `[picid]:` at the beginning; other lines are quoted; if you cannot extract any information or the conversation message is empty, output an empty string, do not fabricate answers.
[0446] Conversation message: ……{messages}……; Extracted information: ……
[0447] Where, positive_topic is the configured positive topic, if not, set to "other"; negative_topic is the configured negative topic, if not, set to "other"; messages is the number of conversation messages extracted according to the length of the configured information.
[0448] Optionally, arrange the lines from top to bottom according to time. If the information is insufficient, extract the first information; if there is no information, messages is empty. For the emoticons and pictures in the information, convert them into resource identifiers for the server to extract the corresponding resources based on the resource identifiers.
[0449] Optionally, if privacy requirements are high, only public emoticons can be included without carrying the picture information in the conversation. For example, the generated conversation message is as follows:
[0450] "Happy New Year, everything goes well";
[0451] "Have fun";
[0452] [emoid]: 4158b37c17c008fc.
[0453] Among them, "Happy New Year, everything goes well" and "Have fun" are the extracted text form of conversation messages; [emoid]: 4158b37c17c008fc is the resource identifier of the emoticon, etc.
[0454] In some embodiments, the server generates optimization context information. Illustratively, by receiving the terminal-generated dialogue message sample (i.e., dialogue context information), the server first processes the sticker and picture information of the dialogue message sample, converts the resource identifier into a CDN address to pull the relevant resources. For stickers, the script can be obtained through existing metadata information (such as sticker title information), or it can be generated by a computer vision model (such as a target detection algorithm (You Only Look Once, yolo)) as the content description of the image, as with ordinary pictures. Then the text message in the dialogue message sample extracted above is used as a prompt for generating sticker pictures and sticker scripts. For example, the generated sample is “Happy New Year, everything goes well”, and the sticker description is “happy rabbits, fireworks, and red background”, etc.
[0455] In some embodiments, based on the text message of the dialogue message, the script of the sticker is first generated. According to the pre-configured positive topic, the most suitable chat dialogue context script phrase is generated around the positive topic through a large language model.
[0456] When constructing the prompt word, the chat information needs to be arranged in chronological order (from top to bottom in rows) so as to instruct the large language model to consider in increasing weight (i.e., the more recent dialogue message has a higher weight).
[0457] Optionally, for the type of script generation, examples can be provided as needed. For example, if a 4-character phrase or 4-character idiom needs to be generated uniformly, some idioms can be provided as examples to guide the large language model.
[0458] Finally, the generated script needs to be checked for security through a natural language processing (NLP) algorithm and strategy model to avoid the occurrence of results that do not meet the requirements. If the check fails, the above steps are repeated to generate until a script result that meets the requirements is obtained.
[0459] In some embodiments, a graphic area template (mask) is first generated, and its rules can be artificially defined in combination with a random method, such as: the main element occupies 1 / 3 to 3 / 4 of the total area of the image; the width-to-height ratio of the main element is between 1:2 and 1:1; the rotation of the main element is less than 45 degrees; the coverage between the main element and the image edge and other elements is less than 50%; the foreground element occupies less than 1 / 3 of the total area of the image; the width and height of the background element are less than 1 / 2 of the total width, etc.
[0460] As shown in FIG. 18, three exemplary template cases are shown, including case (1), case (2), and case (3), which include foreground 1810, main body 1820, and background element 1830. Alternatively, the graphic area template can also be obtained by manual presetting rather than random generation, which is not limited here.
[0461] Optionally, a conditional generative adversarial network (cGAN) is used to apply the materials to the template area according to the classification (foreground, main body, and background element) so as to match the size, position, and rotation of the template area.
[0462] Then, a Low-Rank Adaptation (LoRA) model is used to input the context information and the expression script information to the elements adjusted in the previous step and perform content adjustment. The LoRA model here can be a general cartoon data training model or a model pre-trained using the current meme theme materials. This step enables the materials to match the context information, for example, for happiness, anger, and embarrassment, the expression of the main body element will be different if it is a cartoon character.
[0463] Then, the script is placed in the graphic, and the foreground and main body elements are removed from the entire graphic area. In the remaining area, a rectangle with moderate proportion, rotation size (the threshold range can be manually determined), and maximum area is found to fill the script. Several different text layout methods can be preset to adapt to different aspect ratios of the rectangle, as shown in FIG. 19, in which the area of the script 1910 is small, and the other areas 1920 are large.
[0464] Optionally, a background can also be selected for the meme. A main body color can be randomly selected, or a theme color algorithm can be used to extract the theme color of other elements. A background color with a color difference value (such as the general metric condition CIE delta E) within a certain range from the theme color is selected as the final background. All elements processed in the above steps are combined in order to form the final meme image.
[0465] In some embodiments, the generation process of the chain meme is similar to that of the blind box meme (based on interactive elements to send expressions). The difference is that when the chain element is triggered, it carries the generation information of the first meme and the script information of all the previous chain memes. The generation information of the first meme includes the script extracted from the chat and the script information of the expression itself. These information will guide the large language model to generate new scripts and graphics that meet the chain rules for the current meme.
[0466] It is worth noting that the above is only an illustrative example, and the embodiments of the present application do not limit this.
[0467] In summary, providing an interactive element with an interactive effect in a conversation interface, based on the use of the interactive element by the user in the conversation process, the promotion content can be more cleverly embodied in the conversation process, improving the popularity of the promotion content; it can also send the expression corresponding to the interactive element based on the trigger operation, which helps to improve the interest of the user in the promotion content in the process of improving the interest of the user in the conversation through the expression, and facilitates the user to better accept the promotion content; this process also helps to improve the information expression of the expression, thereby improving the use rate of the interactive element by the user, which not only helps to generate more diverse expressions, but also helps to reduce the invalid occupation of expression data in the server, and improve the data utilization rate.
[0468] In the embodiments of the present application, the content of generating expressions based on AI is introduced, which not only helps to enhance the holiday atmosphere through dialogue messages and improve the interactive experience of the user during the holiday; the interestingness and interactivity of the sticker use are increased through the blind box blessing and the play of the dragon blessing, and the interactive richness is improved; in addition, brand advertisers can realize efficient exposure of the brand through customized stickers, and at the same time, combined with the blind box and the play of the dragon, the interaction frequency between the user and the promotion content is increased; the innovative play design enables the user to continuously use the sticker in the chat, increasing the dependence and stickiness of the user to the social platform.
[0469] FIG. 20 is a structural block diagram of a conversation content generation device according to an example embodiment of the present application. As shown in FIG. 20, the device includes the following parts:
[0470] The display module 2010 is configured to display a conversation interface, wherein the conversation interface includes an interactive element.
[0471] The receiving module 2020 is configured to receive a sending operation for the interactive element, and send the interactive element in the conversation interface, wherein the interactive element contains promotion content.
[0472] The display module 2010 is further configured to display an expression corresponding to the interactive element in the conversation interface in response to a trigger operation for the interactive element.
[0473] In an optional embodiment, the display module 2010 is further configured to display the expression obtained by changing the interactive element in the conversation interface in response to a first trigger operation for the interactive element; or, in response to a second trigger operation for the interactive element, display the interactive element and the expression sent in the conversation interface.
[0474] In an optional embodiment, the display module 2010 is further configured to display, in the conversation interface, an expression of interaction of an interactive subject with the promoted content, the interactive subject being a subject image that interacts with the promoted content, or display, in the conversation interface, the expression composed of a dialogue-related text, the interactive subject and the promoted content, a text semantic of the dialogue-related text being used to express an expression semantic of the expression, the dialogue-related text being text content generated based on a dialogue message in the conversation interface, or the dialogue-related text being text content generated based on a message semantic of the dialogue message in the conversation interface and the interactive subject.
[0475] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content.
[0476] The display module 2010 is specifically configured to: in response to a triggering operation on the interactive element, display, in the conversation interface, an expression corresponding to the interactive element, the expression including the first promoted content, the first promoted content being promoted content that has been displayed in the interactive element or content related to the promoted content that has been displayed in the interactive element.
[0477] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content.
[0478] The display module 2010 is specifically configured to: in response to a triggering operation on the interactive element, display, in the conversation interface, an expression corresponding to the interactive element and first promoted content, the first promoted content being promoted content that has been displayed in the interactive element or content related to the promoted content that has been displayed in the interactive element.
[0479] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes explicit promoted content.
[0480] The display module 2010 is specifically configured to: in response to a triggering operation on the interactive element, display, in the conversation interface, an expression corresponding to the interactive element, the expression not including promoted content.
[0481] In an optional embodiment, the interactive element sent in the conversation interface based on the sending operation includes implicit promoted content.
[0482] The display module 2010 is specifically configured to: in response to a triggering operation on the interactive element, display, in the conversation interface, an expression corresponding to the interactive element, the expression including implicit promoted content included in the interactive element.
[0483] In an optional embodiment, the implicit promotion content is included in the interactive element sent in the session interface based on the sending operation.
[0484] The display module 2010 is specifically configured to: in response to a triggering operation on the interactive element, display an expression corresponding to the interactive element and the implicit promotion content included in the interactive element in the session interface.
[0485] In an optional embodiment, the expression includes the implicit promotion content included in the interactive element.
[0486] In an optional embodiment, the expression further includes an interactive subject, and the interactive subject is a subject image interacting with the promotion content.
[0487] Alternatively, the expression further includes the interactive subject and a dialogue-related text, the text semantics of the dialogue-related text are used to express the expression semantics of the expression, the dialogue-related text is text content generated based on dialogue messages in the session interface, or the dialogue-related text is text content generated based on message semantics of dialogue messages in the session interface and the interactive subject.
[0488] In an optional embodiment, the display module 2010 is further configured to display an element-related control, the element-related control is used to view detail information of the promotion content; in response to receiving a triggering operation on the element-related control, display first promotion information corresponding to the promotion content, and the first promotion information includes at least one of the following information: an interactive subject corresponding to the promotion content, a subject creator corresponding to the interactive subject, an expression sending control used to send the expression, and a content obtaining control used to obtain the promotion content.
[0489] In an optional embodiment, the display module 2010 is further configured to, in response to receiving a triggering operation on the interactive element at a first time, based on real-time dialogue messages published in the session interface after the first time, display, in the session interface, the expression corresponding to the interactive element and conforming to real-time dialogue semantics based on the sending of the interactive element in the session interface; wherein the real-time dialogue messages are text content input in a text input bar in the session interface, the real-time dialogue semantics are semantic information analyzed and determined from the real-time dialogue messages, and the real-time dialogue semantics are used to generate the expression corresponding to the interactive element.
[0490] FIG. 21 is a structural block diagram of a session content generation apparatus according to another exemplary embodiment of the present application. As shown in FIG. 20, the apparatus includes the following parts:
[0491] The display module 2110 is configured to display a session interface, wherein the session interface comprises an interactive element.
[0492] The receiving module 2120 is configured to receive a sending operation for the interactive element, and send the interactive element in the session interface.
[0493] The display module 2110 is further configured to display, in the session interface, promotion content and an expression corresponding to the interactive element in response to a triggering operation for the interactive element.
[0494] FIG. 22 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application. As shown in FIG. 22, the apparatus comprises the following parts:
[0495] The display module 2210 is configured to display a session interface, wherein the session interface comprises an interactive element.
[0496] The receiving module 2220 is configured to receive a sending operation for the interactive element, and send the interactive element in the session interface, wherein the interactive element comprises promotion content.
[0497] The display module 2210 is further configured to display an expression generation animation in which the interactive element changes into an expression.
[0498] The display module 2210 is further configured to display, in the session interface, the expression comprising the promotion content in a case where the expression generation animation ends.
[0499] FIG. 23 is a structural block diagram of a session content generation apparatus according to another example embodiment of the present application. As shown in FIG. 23, the apparatus comprises the following parts:
[0500] The display module 2310 is configured to display a session interface, wherein the session interface comprises a pass-the-buck element.
[0501] The receiving module 2320 is configured to receive a sending operation for the pass-the-buck element.
[0502] The display module 2310 is further configured to display, in the session interface, a first pass-the-buck expression comprising promotion content in response to the sending operation for the pass-the-buck element.
[0503] In an optional embodiment, the display module 2310 is further configured to display, in the session interface, the first pass-the-buck expression comprising the promotion content and a first pass-the-buck text based on the pass-the-buck element, wherein a text semantic of the first pass-the-buck text is used to express an expression semantic of the pass-the-buck expression.
[0504] In an optional embodiment, the display module 2310 is further configured to display an element chain control on the session interface, the element chain control being used to send a chain expression on the basis of the first chain expression; in response to receiving a triggering operation on the element chain control, display a second chain expression sent containing the promotional content, the second chain expression and the first chain expression having a chain association relationship.
[0505] In an optional embodiment, the display module 2310 is further configured to, in response to receiving a triggering operation on the element chain control, display the second chain expression including a second chain text and the promotional content, the second chain text and a first chain text in the first chain expression having the chain association relationship; the chain association relationship includes: a string association relationship between a first text starting character of the first chain text and a second text starting character of the second chain text; a character matching relationship between the second text starting character of the second chain text and a first text ending character of the first chain text.
[0506] In an optional embodiment, the display module 2310 is further configured to display a chain configuration frame, the chain configuration frame being used to configure the chain association relationship between a plurality of chain expressions; in response to receiving a selection operation on a first chain association relationship in the chain configuration frame, display the element chain control, the element chain control being used to trigger sending of the second chain expression under the condition of meeting the first chain association relationship.
[0507] In an optional embodiment, the display module 2310 is further configured to, in response to receiving an expression triggering operation on the first chain expression, display second promotional information corresponding to the promotional content, the second promotional information including at least one of the following information: an interactive subject corresponding to the promotional content, a subject creator corresponding to the interactive subject, and an expression collection control of the chain expression.
[0508] In an optional embodiment, the display module 2310 is further configured to, in response to receiving a triggering operation on the chain element at a first time, display the first chain expression containing the promotional content and meeting real-time conversation semantics based on an interactive element sent on the session interface, based on real-time conversation messages published in the session interface after the first time; wherein the real-time conversation message is text content input in a text input bar in the session interface, and the real-time conversation semantics is semantic information analyzed and determined from the real-time conversation message, and the real-time conversation semantics is used to generate chain text in the chain expression.
[0509] FIG. 24 is a structural block diagram of an apparatus for generating conversation content according to another example embodiment of the present application. As shown in FIG. 24, the apparatus includes the following parts:
[0510] a display module 2410 configured to display a conversation interface including a dialogue message and an interactive element; and
[0511] The display module 2410 is further configured to display, in response to the sending operation, first dialogue content sent in the conversation interface, the first dialogue content expressing a content semantic having a semantic matching relationship with a message semantic of the dialogue message.
[0512] In an optional embodiment, the display module 2410 is further configured to display, in response to the sending operation received at the first time, the first dialogue content sent in the conversation interface based on at least one historical dialogue message sent in the conversation interface within a historical time period, the historical time period being a time period before the first time.
[0513] In an optional embodiment, the display module 2410 is further configured to generate, in response to the sending operation, the first dialogue content based on the dialogue message and promoted content, and display the first dialogue content sent in the conversation interface; or, in response to the sending operation, query a combination element conforming to the dialogue message from a preset element library, and display the first dialogue content sent in the conversation interface based on the combination element, the first dialogue content including the combination element and the promoted content.
[0514] In an optional embodiment, the display module 2410 is further configured to display, in response to the sending operation, a multimedia acquisition link for the first dialogue content sent in the conversation interface in a case where the dialogue message includes a multimedia name, the multimedia acquisition link being obtained based on the multimedia name; or, in response to the sending operation, display a program channel entrance for the first dialogue content sent in the conversation interface in a case where the dialogue message includes a preset trigger word, the program channel entrance being an entrance to a preset program based on the preset trigger word.
[0515] In summary, the interactive element with the interactive effect is provided in the conversation interface, the promotion content is more cleverly embodied in the conversation process based on the use of the interactive element by the user in the conversation process, and the popularity of the promotion content is improved. The interactive element corresponding expression is sent based on the trigger operation, which helps to improve the interest degree of the user in the promotion content in the process of improving the conversation interest of the user through the expression, facilitates the user to better accept the promotion content, and helps to improve the information expression amount of the expression, thereby improving the use rate of the interactive element by the user, helping to generate more various expressions, and helping to reduce the invalid occupation of expression data in the server, and improving the data utilization rate.
[0516] It should be noted that the conversation content generation apparatus provided in the above embodiments is only exemplified by the division of the above functional modules. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the conversation content generation apparatus and the conversation content generation method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0517] FIG. 25 shows a structural block diagram of an electronic device 2500 provided in an example embodiment of the present application. The electronic device 2500 can be a portable mobile terminal, such as a smart phone, a vehicle-mounted terminal, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 (Moving Picture Experts Group Audio Layer IV) player, a notebook computer, or a desktop computer. The electronic device 2500 can also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal, or other names.
[0518] Generally, the electronic device 2500 includes a processor 2501 and a memory 2502.
[0519] The processor 2501 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 2501 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 2501 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also known as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 2501 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing content required to be displayed by the display screen. In some embodiments, the processor 2501 can further include an AI (Artificial Intelligence) processor for processing machine learning related computing operations.
[0520] The memory 2502 can include one or more computer-readable storage media that can be non-transitory. The memory 2502 can also include high-speed random access memory and nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 2502 is used to store at least one instruction for being executed by the processor 2501 to implement the method of generating a session content provided by the method embodiment of the present application.
[0521] In some embodiments, the electronic device 2500 further includes one or more sensors. The one or more sensors include but are not limited to a proximity sensor, a gyroscope sensor, a pressure sensor.
[0522] The proximity sensor, also known as a distance sensor, is usually arranged on the front panel of the electronic device 2500. The proximity sensor is used to collect the distance between the user and the front of the electronic device 2500.
[0523] The gyroscope sensor can detect the body direction and rotation angle of the electronic device 2500, and the gyroscope sensor can collect 3D actions of the user on the electronic device 2500 in cooperation with the acceleration sensor. The processor 2501 can realize the following functions according to the data collected by the gyroscope sensor: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization when shooting, game control, and inertial navigation.
[0524] The pressure sensor can be arranged on the side frame of the electronic device 2500 and / or the lower layer of the display screen. When the pressure sensor is arranged on the side frame of the electronic device 2500, the user's holding signal on the electronic device 2500 can be detected, and the left and right hand recognition or shortcut operation is performed by the processor 2501 according to the holding signal collected by the pressure sensor. When the pressure sensor is arranged on the lower layer of the display screen, the processor 2501 controls the operable control on the UI interface according to the user's pressure operation on the display screen. The operable control includes at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0525] In some embodiments, the electronic device 2500 further includes other component parts, and those skilled in the art can understand that the structure shown in FIG. 25 does not constitute a limitation on the electronic device 2500, and can include more or fewer components than shown, or combine certain components, or adopt different component arrangements.
[0526] Embodiments of the present application also provide a computer device, which can be implemented as a terminal or a server as shown in FIG. 1. The computer device includes a processor and a memory, and the memory stores at least one instruction, at least one program, a code set or an instruction set, which are loaded and executed by the processor to implement the session content generation method provided by the above-mentioned method embodiments.
[0527] Embodiments of the present application also provide a computer readable storage medium, which stores at least one instruction, at least one program, a code set or an instruction set, which are loaded and executed by the processor to implement the session content generation method provided by the above-mentioned method embodiments.
[0528] Embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to make the computer device execute the session content generation method described in any of the above embodiments.
[0529] Optionally, the computer readable storage medium can include a read only memory (ROM), a random access memory (RAM), a solid state disk (SSD), an optical disk, or the like. Among them, the random access memory can include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The above-mentioned application embodiment serial number is only for description, not representing the pros and cons of the embodiments.
[0530] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program instructing relevant hardware to complete, and the program can be stored in a computer readable storage medium. The storage medium mentioned above can be a read only memory, a magnetic disk or an optical disk. The above is only an optional embodiment of the application, and is not used to limit the application. Any modification, equivalent replacement, improvement, etc. within the spirit and principles of the application shall be included in the protection scope of the application.
Claims
1. A method of generating a conversational content, characterized by, The method comprises: displaying a conversation interface, the conversation interface comprising an interactive element; receiving a sending operation for the interactive element, sending the interactive element in the conversation interface, the interactive element comprising promotional content; in response to a triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface.
2. The method of claim 1, wherein, The response to the triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, comprises: in response to a first triggering operation for the interactive element, displaying the expression changed by the interactive element in the conversation interface; or, in response to a second triggering operation for the interactive element, displaying the interactive element and the expression sent in the conversation interface.
3. The method according to claim 1 or 2, characterized in that, The response to the triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, comprises: displaying the expression of the interactive subject interacting with the promotional content in the conversation interface, the interactive subject being a subject image interacting with the promotional content; or, displaying the expression composed of the dialogue associated text, the interactive subject and the promotional content in the conversation interface, the text semantics of the dialogue associated text being used to express the expression semantics, the dialogue associated text being text content generated based on the dialogue message in the conversation interface, or the dialogue associated text being text content generated based on the message semantics of the dialogue message in the conversation interface and the interactive subject.
4. The method according to claim 1 or 2, characterized in that, The interactive element sent in the conversation interface based on the sending operation comprises explicit promotional content; The response to the triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, comprises: in response to a triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, the expression comprising first promotional content, the first promotional content being the promotional content already displayed in the interactive element or content related to the promotional content already displayed in the interactive element.
5. The method according to claim 1 or 2, characterized in that, The interactive element sent in the conversation interface based on the sending operation comprises explicit promotional content; The response to the triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, comprises: in response to a triggering operation for the interactive element, displaying an expression corresponding to the interactive element and first promotional content in the conversation interface, the first promotional content being the promotional content already displayed in the interactive element or content related to the promotional content already displayed in the interactive element.
6. The method of claim 1 or 2, wherein, The interactive element sent in the conversation interface based on the sending operation comprises explicit promotional content; The response to the triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, comprises: in response to a triggering operation for the interactive element, displaying an expression corresponding to the interactive element in the conversation interface, the expression not comprising promotional content.
7. The method according to claim 1 or 2, characterized in that, The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes:
8. The method of claim 1 or 2, wherein, The response to the triggering operation on the interactive element includes: The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes:
9. The method of claim 8, wherein, The response to the triggering operation on the interactive element includes:
10. The method according to claim 4 or 7, characterized in that, The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes:
11. The method according to any one of claims 1-10, characterized in that, The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes: The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; 12. The method of claim 1 or 2, wherein, The response to the triggering operation on the interactive element includes: The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes:
13. A method of generating conversational content, the method comprising: The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes: The implicit promotion content is included in the interactive element sent in the session interface based on the sending operation; The response to the triggering operation on the interactive element includes:
14. A method of generating conversational content, the method comprising: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the interactive element includes: The response to the triggering operation on the display a session interface, the session interface comprising an interactive element; receive a sending operation for the interactive element, send the interactive element in the session interface, the interactive element containing promotional content; display an expression generation animation in which the interactive element changes into an expression; in a case where the expression generation animation ends playing, display the expression corresponding to the interactive element in the session interface.
15. A method of generating conversational content, the method comprising: The method comprises: displaying a session interface, the session interface comprising a pass element; receiving a sending operation for the pass element; in response to the sending operation for the pass element, displaying a first pass expression containing promotional content in the session interface.
16. The method of claim 15, wherein, The response to the sending operation for the pass element, displaying a first pass expression containing promotional content in the session interface, comprises: in response to the sending operation for the pass element, displaying the first pass expression containing the promotional content and a first pass text in the session interface, the text semantics of the first pass text being used to express the expression semantics of the pass expression.
17. The method according to claim 15 or 16, characterized in that, The method further comprises: displaying an element pass control on the session interface, the element pass control being used to send a pass expression based on the first pass expression; in response to receiving a triggering operation for the element pass control, displaying a second pass expression containing promotional content, the second pass expression and the first pass expression having a pass association relationship.
18. The method of claim 17, wherein, The response to receiving a triggering operation for the element pass control, displaying a second pass expression containing promotional content, comprises: in response to receiving a triggering operation for the element pass control, displaying the second pass expression comprising a second pass text and the promotional content, the second pass text and the first pass text in the first pass expression having the pass association relationship; the pass association relationship comprises the following forms: the first text starting character of the first pass text and the second text starting character of the second pass text have a string association relationship; the second text starting character of the second pass text and the first text ending character of the first pass text have a character matching relationship.
19. The method of claim 17, wherein, The display of the element pass control on the session interface comprises: displaying a pass configuration box, the pass configuration box being used to configure the pass association relationship between a plurality of pass expressions; in response to receiving a selection operation for a first pass association relationship in the pass configuration box, displaying the element pass control, the element pass control being used to trigger sending the second pass expression in the case of conforming to the first pass association relationship.
20. The method of claim 15 or 16, wherein, The method further comprises: in response to receiving an expression triggering operation for the first pass expression, displaying second promotional information corresponding to the promotional content, the second promotional information comprising at least one of the following information: an interactive subject corresponding to the promotional content, a subject creator corresponding to the interactive subject, and an expression collection control of the pass expression.
21. The method of claim 15 or 16, wherein, The response to the sending operation for the pass element, displaying a first pass expression containing promotional content in the session interface, comprises: display, in response to receiving a trigger operation for the chain element at a first time, the first chain expression containing the promotional content and conforming to real-time conversation semantics sent by the interactive element in the conversation interface based on real-time conversation messages published in the conversation interface after the first time; wherein the real-time conversation message is text content input in a text input field in the conversation interface, and the real-time conversation semantics is semantic information determined from the real-time conversation message, and the real-time conversation semantics is used to generate chain text in the chain expression.
22. A method of generating conversational content, the method comprising: The method comprises: displaying a conversation interface including a conversation message and an interactive element; receiving a sending operation for the interactive element, the interactive element being used to send conversation content in a content-unknown form; in response to the sending operation, displaying first conversation content sent in the conversation interface, the content semantics expressed by the first conversation content having a semantic matching relationship with the message semantics of the conversation message.
23. The method of claim 22, wherein, The response to the sending operation includes: in response to the sending operation received at a first time, displaying the first conversation content sent in the conversation interface based on at least one historical conversation message issued in the conversation interface within a historical time period, the historical time period being a time period before the first time.
24. The method of claim 22 or 23, wherein, The response to the sending operation includes: in response to the sending operation, generating the first conversation content based on the conversation message and promotional content, and displaying the first conversation content sent in the conversation interface; or in response to the sending operation, querying a combination element conforming to the conversation message from a preset element library, and displaying the first conversation content sent in the conversation interface based on the combination element, the first conversation content including the combination element and the promotional content.
25. The method of claim 22 or 23, wherein, The response to the sending operation includes: in response to the sending operation, in the case where the conversation message includes a multimedia name, displaying a multimedia acquisition link sent in the conversation interface, the multimedia acquisition link being the first conversation content, the multimedia acquisition link being obtained based on the multimedia name; or in response to the sending operation, in the case where the conversation message includes a preset trigger vocabulary, displaying a program channel entrance sent in the conversation interface, the program channel entrance being the first conversation content, the program channel entrance being an entrance to a preset program based on the preset trigger vocabulary.
26. An apparatus for generating a conversational content, the apparatus comprising: The device comprises: a display module configured to display a conversation interface including an interactive element; a receiving module configured to receive a sending operation for the interactive element, and send the interactive element in the conversation interface, the interactive element containing promotional content; The display module is further configured to display an expression corresponding to the interactive element in the conversation interface in response to the triggering operation on the interactive element.
27. An apparatus for generating a conversational content, the apparatus comprising: The device comprises: The display module is configured to display a conversation interface, the conversation interface comprising an interactive element; The receiving module is configured to receive a sending operation on the interactive element, and send the interactive element in the conversation interface, the interactive element comprising promotional content; The display module is further configured to display an expression generation animation in which the interactive element changes into an expression; The display module is further configured to display the expression corresponding to the interactive element in the conversation interface when the expression generation animation ends.
28. An apparatus for generating a conversational content, the apparatus comprising: The device comprises: The display module is configured to display a conversation interface, the conversation interface comprising a pass-around element; The receiving module is configured to receive a sending operation on the pass-around element; The display module is further configured to display a first pass-around expression comprising promotional content in the conversation interface in response to the sending operation on the pass-around element.
29. An apparatus for generating conversational content, the apparatus comprising: The device comprises: The display module is configured to display a conversation interface, the conversation interface comprising a dialogue message and an interactive element; The receiving module is configured to receive a sending operation on the interactive element, the interactive element being used to send dialogue content in a form unknown to content; The display module is further configured to display first dialogue content sent in the conversation interface in response to the sending operation, the content semantics expressed by the first dialogue content and the message semantics of the dialogue message having a semantic matching relationship.
30. A computer device, comprising: The computer device comprises a processor and a memory, the memory storing at least one program, the at least one program being loaded and executed by the processor to implement the method for generating conversation content according to any one of claims 1 to 25.
31. A computer readable storage medium, characterized in that, The storage medium stores at least one program, the at least one program being loaded and executed by the processor to implement the method for generating conversation content according to any one of claims 1 to 25.
32. A computer program product, characterised in that, The computer program product comprises computer instructions, the computer instructions being executed by the processor to implement the method for generating conversation content according to any one of claims 1 to 25.
Citation Information
Patent Citations
Session-based information display method and device, equipment and storage medium
CN112748974A
Session message processing method and device, electronic equipment and storage medium
CN112883181A
Session-based information display method and device
CN114816596A
Expression display method and device, electronic equipment and storage medium
CN115695348A
Data processing method and device for instant messaging, electronic equipment and storage medium
CN116962329A