Expression content processing method, device and equipment, readable storage medium and product

By displaying target content and controls in the preset interface, users can generate and send custom emoticon content, solving the cumbersome problems in the generation and sending process in the existing technology, realizing the release of emoticon content that is more in line with needs, and improving users Experience.

CN119200932APending Publication Date: 2024-12-27BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202411240059.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the prior art, the generation and sending of emoticon content is relatively cumbersome, and the generated emoticon content is often relatively single, which is difficult to meet the personalized needs of users.

Method used

It provides a method of processing emoticon content, which allows users to display the emoticon content generation interface based on trigger operations, generate and send custom emoticon content, simplifying the generation and sending process.

Benefits of technology

Users can quickly generate and publish emoticon content that suits their needs, simplifying the generation and sending of emoticon content, and improving the interactive effect and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119200932A_ABST
    Figure CN119200932A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an expression content processing method and device, equipment, a readable storage medium and a product. The method comprises the steps that target content associated with a second user and a preset target control are displayed in a preset interface; displaying a preset expression content generation interface based on a preset triggering operation of a first user for the target control; obtaining expression content generated in the expression content generation interface, and displaying the expression content and a preset sending control in the expression content generation interface; and in response to a trigger operation for the sending control, publishing the expression content to a session interface associated with the second user. Therefore, the first user can generate the expression content better meeting the actual demand, the expression content can be quickly published into the session interface, and the generation and sending process of the expression content is simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer vision technology, and in particular, to an expression content processing method, device, equipment, readable storage medium and product. Background Art

[0002] In conversation scenarios or comment scenarios, users can generally perform information interaction operations based on text content, image media content, expression content, etc. Expression content may include expression packages, emoji, etc. In order to make the expression content used in the conversation more in line with user needs, users can also create expression content according to actual needs. Summary of the invention

[0003] The embodiments of the present disclosure provide an expression content processing method, device, equipment, readable storage medium and product, which are used to solve the technical problem that the production and addition operations of expression content are relatively complicated.

[0004] In a first aspect, an embodiment of the present disclosure provides an expression content processing method, including:

[0005] Displaying the target content associated with the second user and the preset target control in the preset interface;

[0006] Based on a preset trigger operation of the first user on the target control, displaying a preset expression content generation interface;

[0007] Acquire the expression content generated in the expression content generation interface, and display the expression content and a preset sending control in the expression content generation interface;

[0008] In response to a trigger operation on the sending control, the expression content is published to a conversation interface associated with the second user.

[0009] In a second aspect, the present disclosure provides a method for generating expression content, including:

[0010] Displaying a conversation interface between the second user and the first user;

[0011] Acquire expression content sent by the first user, where the expression content is generated by the first user with respect to interactive media content historically published by the second user;

[0012] The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content.

[0013] In a third aspect, an embodiment of the present disclosure provides an expression content processing device, including:

[0014] A display module, used to display the target content associated with the second user and the preset target control in a preset interface;

[0015] A processing module, configured to display a preset expression content generation interface based on a preset trigger operation of the first user on the target control;

[0016] A generating module, used for acquiring the expression content generated in the expression content generating interface, and displaying the expression content and a preset sending control in the expression content generating interface;

[0017] A sending module is used to publish the expression content to a conversation interface associated with the second user in response to a trigger operation on the sending control.

[0018] In a fourth aspect, an embodiment of the present disclosure provides an expression content processing device, including:

[0019] A display module, used to display a conversation interface associated with the second user and the first user;

[0020] An acquisition module, configured to acquire expression content sent by the first user, wherein the expression content is generated by the first user for interactive media content historically released by the second user;

[0021] The reference module is used to display the expression content in the conversation interface and to display the interactive media content associated with the expression content in the display area associated with the expression content.

[0022] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0023] The memory stores computer-executable instructions;

[0024] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0025] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect is implemented.

[0026] In a seventh aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0027] The expression content processing method, device, equipment, readable storage medium and product provided in this embodiment, by displaying the target content and target control associated with the second user in a preset interface, the first user can perform a preset trigger operation on the target control to display the expression content generation interface. Thus, the first user can generate expression content according to actual needs in the expression content generation interface. In addition, after generating the expression content, the expression content can be quickly published to the session interface associated with the second user based on the preset sending control. Therefore, the first user can generate expression content that is more in line with actual needs. In addition, the expression content can be quickly published to the session interface, which simplifies the generation and sending process of the expression content. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0029] Figure 1 A flowchart of an expression content processing method provided by an embodiment of the present disclosure;

[0030] Figure 2 A flowchart of an expression content processing method provided by another embodiment of the present disclosure;

[0031] Figure 3 A flowchart of an expression content processing method provided by an embodiment of the present disclosure;

[0032] Figure 4 A schematic diagram of a display interface provided in an embodiment of the present disclosure;

[0033] Figure 5 A schematic diagram of interface interaction provided by an embodiment of the present disclosure;

[0034] Figure 6 A schematic diagram of another display interface provided by an embodiment of the present disclosure;

[0035] Figure 7 A schematic diagram of another display interface provided by an embodiment of the present disclosure;

[0036] Figure 8Another interface interaction diagram provided for an embodiment of the present disclosure;

[0037] Fig. 9 A flowchart of an expression content processing method provided by an embodiment of the present disclosure;

[0038] Fig.10 A schematic diagram of a display interface provided in an embodiment of the present disclosure;

[0039] Fig.11 A schematic diagram of the structure of an expression content processing device provided in an embodiment of the present disclosure;

[0040] Fig.12 A schematic diagram of the structure of an expression content processing device provided in an embodiment of the present disclosure;

[0041] Fig.13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0043] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0044] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0045] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0046] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0047] The present disclosure provides an expression content processing method, device, equipment, readable storage medium and product.

[0048] It should be noted that the expression content processing method, device, equipment, readable storage medium and product provided by the present disclosure can be applied to any scenario of expression content generation.

[0049] In the related art, the generation and addition of expression content are generally based on pre-generated images / videos. For example, a user can perform image / video acquisition operations based on a preset image generation device in a terminal device, and after expanding an expression list in a conversation interface, trigger an add control preset in the expression list to display an image / video pre-stored in a preset storage path. Based on the user's selection operation, the currently selected image / video is set as the expression content.

[0050] However, the operation of sending the self-made expression content using the above method is relatively cumbersome, and the generated expression content is often relatively simple.

[0051] In order to improve the sending efficiency and interactive effect of self-made expressions, the expression content generation interface can be expanded based on the user's triggering operation on the target control in the preset interface, and then the expression content can be generated based on the target image captured in real time in the expression content generation interface.

[0052] Furthermore, in order to improve the efficiency of adding expression content, after generating expression content, a send control and an add control can be displayed. Thus, the expression content can be quickly sent to the conversation interface based on the send control. Alternatively, the expression content can be quickly added based on the add control.

[0053] In addition, after the expression content is sent to the conversation interface, an add control can be displayed in the display area associated with the expression content, so that the expression content can be added quickly in the conversation interface based on the add control.

[0054] Figure 1 A flowchart of the expression content processing method provided by the embodiment of the present disclosure is shown as follows: Figure 1 As shown, the method includes:

[0055] Step 101: Display target content associated with a second user and a preset target control in a preset interface.

[0056] The execution subject of this embodiment is an expression content processing device. The expression content processing device can be coupled to the terminal device of the first user, so that the expression content generation operation can be performed based on the triggering operation of the first user on the terminal device.

[0057] The preset interface may be an interface that can provide information sending or publishing functions, such as sending a conversation message or publishing a comment information. In this embodiment, the target content associated with the second user and the preset target control may be displayed in the preset interface. In order to facilitate the interaction between the first user and the second user in the preset interface, the target control may be displayed in the preset interface, so that the first user can quickly generate expression content based on the preset trigger operation of the target control.

[0058] Optionally, the preset interface includes a conversation interface between the first user and the second user, and the first user and the second user can perform conversation operations in the conversation interface. Therefore, the first user can quickly generate expression content based on the target control in the conversation interface, so as to interact with the second user based on the expression content.

[0059] Optionally, the preset interface includes a media content display interface for displaying interactive media content historically published by the second user. When the first user browses the interactive media content in the media content display interface, he can express his attitude towards the interactive media content, such as liking, liking, and requesting updates. Therefore, expression content for expressing attitude can be generated based on the target control to achieve interactive operations on the interactive media content. It is understandable that the interactive media content historically published by the second user can be displayed in a media content stream, and the media content stream can include multiple interactive media content published by multiple users. The first user can switch between multiple interactive media content in the media content stream based on content switching operations, such as up and down sliding operations. The first user can also interact with the second user or other users based on the interactive media content, such as liking, commenting on, or sharing the interactive media content.

[0060] Step 102: Based on the preset triggering operation of the first user on the target control, a preset expression content generation interface is displayed.

[0061] In this embodiment, after the target control is displayed in the preset interface, the first user can perform a preset trigger operation on the target control according to actual needs.

[0062] Optionally, the target control may be an expression content generation control, and the preset trigger operation may be a single-click, double-click, long-press, drag and drop trigger operation. In response to the trigger operation on the expression content generation control, the expression content generation interface may be directly displayed.

[0063] Alternatively, the target control may be a preset content generation control, and the preset trigger operation may be a plurality of combined trigger operations performed by the first user on the content generation control to realize the display of the expression content generation interface. For example, the image content generation interface may be displayed by performing a trigger operation on the content generation control, and the expression content generation interface may be switched to be displayed based on the switching operation of the first user in the image content generation interface.

[0064] Alternatively, the target control may be a preset function control. The preset trigger may be a plurality of combined trigger operations performed by the first user on the function control to realize the display of the expression content generation interface. For example, in response to the first user's trigger operation on the function control, a control list may be displayed, the control list including the expression content generation control, and in response to the trigger operation on the expression content generation control, the expression content generation interface may be displayed.

[0065] Step 103: Acquire the expression content generated in the expression content generation interface, and display the expression content and a preset sending control in the expression content generation interface.

[0066] In this embodiment, in the expression content generation interface, the first user can shoot a target image in the expression content generation interface and generate expression content based on the target image. Alternatively, the first user can shoot a target image in the expression content generation interface and generate dynamic or static expression content based on the target image based on a preset image processing resource.

[0067] The target image may be a photo or video content, so dynamic or static expression content may be generated based on the captured target image.

[0068] Furthermore, the expression content generated in the expression content generation interface can be obtained. In order to enable the first user to more intuitively view and subsequently process the currently generated expression content, the expression content and the preset sending control can be displayed in the expression content generation interface.

[0069] Optionally, the first user can implement a sending operation of the expression content based on the sending control. Alternatively, if the first user believes that the currently generated expression content cannot meet expectations, the first user can perform an expression content generation operation again in the expression content generation interface.

[0070] Step 104: In response to a trigger operation on the sending control, the expression content is published to a conversation interface associated with the second user.

[0071] In this embodiment, the second user may be a user who has a preset association relationship with the first user. For example, the second user may be a friend added by the first user. Or, the second user and the first user may follow each other.

[0072] The first user and the second user can perform a conversation operation. Therefore, after displaying the expression content and the preset sending control in the expression content generation interface, the expression content is published to the conversation interface associated with the second user in response to a trigger operation on the sending control.

[0073] Optionally, after sending the expression content to the conversation interface, the first user may also perform a trigger operation on the expression content, wherein the trigger operation includes but is not limited to single-click, double-click, long-press, and other operations. In response to the trigger operation, a function list associated with the expression content may be displayed, and at least one function control associated with the expression content may be displayed in the function list. The function controls include but are not limited to interactive controls such as like, reply, share, and add controls, withdraw controls, and the like. Therefore, the first user may trigger the function control associated with the expression content according to actual needs.

[0074] The expression content processing method provided in this embodiment displays the target content and target control associated with the second user in a preset interface, and the first user can perform a preset trigger operation on the target control to display the expression content generation interface. Thus, the first user can generate expression content according to actual needs in the expression content generation interface. In addition, after generating the expression content, the expression content can be quickly published to the session interface associated with the second user based on the preset sending control. Therefore, the first user can generate expression content that better meets actual needs. In addition, the expression content can be quickly published to the session interface, which simplifies the generation and sending process of the expression content.

[0075] Figure 2 A flowchart of an expression content processing method provided by another embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 2 As shown, step 102 includes:

[0076] Step 201: Based on a preset trigger operation of a first user on the target control, display the expression content generation interface.

[0077] Step 202: Display a generation control and at least one effect control on the expression content generation interface, wherein the effect control indicates applying a preset effect resource to perform expression content collection and / or expression content generation.

[0078] In this embodiment, after the target control is displayed in the preset interface, based on the preset trigger operation of the first user on the target control, the expression content generation interface can be displayed.

[0079] Optionally, a generation control may be displayed on the expression content generation interface, and the first user may generate expression content according to a trigger operation on the generation control. For example, the generation control may be a video capture control, and in response to the first user's trigger operation on the video capture control, a target image may be captured. Therefore, expression content may be generated based on the target image later.

[0080] The target image includes static photo content or dynamic video content. The first user can perform a single-click operation on the video acquisition control to acquire the photo content. Alternatively, the first user can perform a long-press operation on the video acquisition control to acquire the video content.

[0081] As an implementable manner, at least one effect control may be displayed on the expression content generation interface, and the effect control indicates the application of a preset effect resource to perform expression content collection and / or expression content generation. For example, the effect control may be a trigger control associated with a preset special effect. After the first user performs a trigger operation on any trigger control associated with a preset special effect, the currently collected target image may be processed based on the preset special effect to generate expression content.

[0082] The expression content processing method provided in this embodiment displays an expression content generation interface based on a preset trigger operation of the first user on the target control, and displays a generation control and at least one effect control in the expression content generation interface, so that the first user can collect expression content based on the generation control, and can perform image processing on the expression content based on the effect control to improve the content quality of the expression content.

[0083] Figure 3 A flowchart of the expression content processing method provided in the embodiment of the present disclosure is provided. Based on any of the above embodiments, Figure 3 As shown, step 103 includes:

[0084] Step 301: In response to completing the acquisition of a target image in the expression content generation interface, displaying an expression content sending control and an editing control.

[0085] Step 302: determine editing content based on the editing control, and obtain the expression content based on the editing content and the target image.

[0086] In this embodiment, the first user can collect the target image in the expression content generation interface. For example, the expression content generation interface can include a content collection control. In response to the first user's long press operation on the content collection control, the target image can be collected by the preset image collection device in the terminal device.

[0087] Furthermore, after acquiring the currently captured target image, in order to facilitate the first user's editing operation on the target image, an expression content sending control and an editing control can be displayed. The first user can quickly send the expression content to the conversation interface based on the expression content sending control. The first user can also determine the editing content based on the editing control, and acquire the expression content based on the editing content and the target image.

[0088] Optionally, the editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0089] In this embodiment, the editing control includes an editing element control and / or an editing effect control, wherein the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0090] The first user can determine the editing content associated with the target image based on the editing control, wherein the editing content includes editing parameters such as playback speed and loop mode, and also includes resource content such as filters, stickers, special effects, etc., which is not limited by the present disclosure. Therefore, the first user can edit the playback speed and loop mode of the target image based on the editing element control. Alternatively, the first user can also add filters, special effects, stickers and other resources to the target image based on the editing effect control to improve the content quality of the expression content.

[0091] Further, based on any of the above embodiments, the editing effect control includes a play speed editing control and / or a loop mode editing control, and step 202 includes:

[0092] In response to a triggering operation on the play speed editing control and / or the loop mode editing control, editing content is acquired, wherein the editing content includes a play speed parameter and / or a loop mode parameter.

[0093] The play speed and / or loop mode of the target image is edited based on the edited content to obtain the expression content.

[0094] In this embodiment, the first user may determine the editing content associated with the target image based on the editing control, wherein the editing content includes but is not limited to the play speed, loop mode, etc.

[0095] Optionally, the editing effect control includes a play speed editing control and / or a loop mode editing control. In response to a trigger operation on the play speed editing control and / or the loop mode editing control, the editing content is acquired, wherein the editing content includes a play speed parameter and / or a loop mode parameter. Based on the editing content, an editing operation is performed on the play speed and / or the loop mode of the target image to obtain the expression content.

[0096] For example, the default control, the acceleration control, and the loop control may be displayed in the expression content generation interface. When generating the expression content, the playback speed may be the default double playback speed. The first user may adjust the playback speed of the expression content by triggering the acceleration control. In addition, when generating the expression content, the loop mode may be the default non-loop. The first user may switch the loop mode of the expression content by triggering the loop control, and switch the loop mode of the expression content to loop playback.

[0097] Figure 4 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Figure 4 As shown, after the target image is acquired in the expression content generation interface 41, an expression content sending control 42 and an editing control 43 may be displayed. Among them, the first user can quickly send the expression content to the conversation interface based on the expression content sending control 42. The editing control 43 may include a play speed editing control and a loop mode editing control. Therefore, the first user can adjust the play speed of the expression content based on the play speed editing control, and can adjust the loop mode of the expression content based on the loop mode editing control. In addition, the expression content generation interface 41 may also include a preset add control 44. Therefore, after generating the expression content, the first user can quickly add the expression content to the expression list through the add control 44.

[0098] The expression content processing method provided in this embodiment completes the acquisition of the target image and displays the expression content sending control and the editing control, so that the first user can edit the target image based on the editing control, so that the generated expression content is more in line with the personalized needs of the first user. In addition, the first user can quickly send the expression content to the conversation interface associated with the second user through the sending control, thereby improving the efficiency of sending the expression content.

[0099] Further, based on any of the above embodiments, step 104 includes:

[0100] A target image resource generated based on the target image obtained in the expression content generation interface is obtained.

[0101] In response to a trigger operation on the sending control, the target image resource is published to a session interface associated with the second user.

[0102] In this embodiment, after the target image generated by the first user in the expression content generation interface is obtained, a format conversion operation can be performed on the target image to generate a target image resource. For example, the target image of the video type acquired can be generated into a target image resource in GIF format. Among them, any format conversion algorithm can be used to implement the format conversion operation of the target image, and the present disclosure does not limit this.

[0103] Furthermore, in response to a trigger operation on the send control, the target image resource can be published to the conversation interface associated with the second user. After sending the target image resource to the conversation interface, the first user and the second user can add the target image resource to a preset expression list according to actual needs.

[0104] The expression content processing method provided in this embodiment generates a target image resource based on the target image and publishes the target image resource to the conversation interface associated with the second user, thereby effectively reducing the amount of information transmission and improving the transmission efficiency of the expression content. In addition, by converting the target image into a target image resource, it is also convenient to add the expression content later.

[0105] Optionally, based on any of the above embodiments, the preset interface includes a conversation interface between the first user and the second user, and the target content includes historical conversation content associated with the first user and the second user. Step 101 includes:

[0106] The historical conversation content associated with the first user and the second user is displayed in the conversation interface, and a preset content input control is displayed in the conversation interface, and the target control is displayed in the display area associated with the content input control.

[0107] In this embodiment, the preset interface may be a conversation interface between the first user and the second user, and the first user and the second user may perform conversation operations in the conversation interface. The target content may be the historical conversation content associated with the first user and the second user. Therefore, the first user may quickly generate expression content based on the target control in the conversation interface, so as to interact with the second user based on the expression content.

[0108] Therefore, the historical conversation content associated with the first user and the second user can be displayed in the conversation interface, and a preset content input control can be displayed in the conversation interface, and a target control can be displayed in the display area associated with the content input control. The first user can input conversation content in the conversation interface based on the content input control. In addition, the first user can also generate expression content based on the target control.

[0109] Optionally, the content input control and the target control may be displayed at the bottom of the session interface to avoid blocking other content in the session interface. For example, the target control may be displayed at the lower left corner of the session interface, and the content input control may be displayed on the right side of the target control. The present disclosure does not limit this.

[0110] As an implementable manner, in response to the trigger operation of the first user on the target control, the expression content generation interface can be directly displayed. Alternatively, in response to the trigger operation on the target control, the image content generation interface can be displayed, and based on the switching operation triggered by the first user in the image content generation interface, the expression content generation interface is switched to be displayed.

[0111] The expression content processing method provided in this embodiment displays the historical conversation content associated with the first user and the second user in the conversation interface, displays the preset content input control in the conversation interface, and displays the target control in the display area associated with the content input control, so that the first user can quickly generate the expression content based on the preset trigger operation of the target control during the conversation in the conversation interface. Then, the first user can generate the expression content according to actual needs, and perform conversation operations based on the expression content in the conversation interface, so that the interactive content of the conversation process is more in line with the user's needs, and improve the user experience.

[0112] Further, based on any of the above embodiments, step 102 includes:

[0113] Based on the triggering operation of the first user on the target control, a preset image content generation interface is displayed.

[0114] A content collection control is displayed in the image content generation interface, and a preset switching control is displayed in a display area associated with the content collection control, wherein the switching control is used to switch the content collection type.

[0115] In response to the triggering operation of the first user on the switching control, the expression content generation interface is displayed.

[0116] In this embodiment, after the target control is displayed in the conversation interface, a preset image content generation interface may be displayed in response to a trigger operation on the target control. A content collection control may be displayed in the image content generation interface, so that the first user may collect image content and video content in the image content generation interface by triggering the content collection control, and may send the collected image content and video content to the conversation interface.

[0117] Furthermore, in order to realize the generation of expression content, a switching control may be provided in the image content generation interface. The switching control may be displayed in the display area associated with the content collection control. The switching control is used to switch the content collection type. Thus, the first user may switch the currently displayed image content generation interface to the expression content generation interface by triggering the switching control.

[0118] The expression content processing method provided in this embodiment displays a preset image content generation interface based on the trigger operation of the first user on the target control, and displays a preset switching control in the image content generation interface. Therefore, the first user can flexibly perform interface conversion operations based on the switching control, so that the currently displayed content is more in line with the user's needs. In addition, after switching to display the expression content generation interface, expression content that is more in line with the user's actual needs can be generated in the expression content generation interface.

[0119] Further, based on any of the above embodiments, the switching control includes an image acquisition sub-control and an expression acquisition sub-control.

[0120] The displaying of the expression content generation interface in response to the triggering operation of the first user on the switching control includes:

[0121] In response to a triggering operation on the expression collection sub-control, the expression content generation interface is switched to be displayed.

[0122] Alternatively, the displaying of a preset expression content generation interface based on a preset triggering operation of the first user on the target control includes:

[0123] In response to a sliding operation of the first user in a preset direction within the image content generation interface, the expression content generation interface is switched for display.

[0124] In this embodiment, the switching control includes an image acquisition sub-control and an expression acquisition sub-control. When the image content generation interface is displayed, the image acquisition sub-control can be in a selected state. When switching to the expression content generation interface, the expression acquisition sub-control can be switched to a selected state.

[0125] Optionally, when displaying the image content display interface, the image acquisition subcontrol may be in a selected state, and the first user may trigger the expression acquisition subcontrol to switch to displaying the expression content generation interface and switch the display state of the expression acquisition subcontrol to a selected state.

[0126] As an implementable manner, the first user may also switch to display the expression content generation interface by sliding in a preset direction within the image content generation interface. For example, when displaying the image content display interface, the first user may switch to display the expression content generation interface by sliding left. Alternatively, when currently displaying the expression content generation interface, the first user may switch to display the image content generation interface by sliding right.

[0127] Figure 5 A schematic diagram of the interface interaction provided by the embodiment of the present disclosure, such as Figure 5 As shown, a conversation interface 51 between a first user and a second user may be displayed, and the conversation interface 51 includes a preset content input control 52. In response to the triggering operation of the first user on the content input control 52, an image content generation interface 53 may be displayed, wherein the image content generation interface 53 is used to perform the acquisition operation of image media content and video media content. A content acquisition control 54 is displayed in the image content generation interface 53, and a preset switching control 55 is displayed in the display area associated with the content acquisition control 53. The switching control 55 includes an image acquisition sub-control 56 and an expression acquisition sub-control 57. In response to the triggering operation of the first user on the expression acquisition sub-control 57, an expression content generation interface 58 may be displayed. Thus, the first user can shoot a target image in the expression content generation interface 58 and generate expression content based on the target image.

[0128] The expression content processing method provided in this embodiment displays an image acquisition subcontrol and an expression acquisition subcontrol in the image content generation interface, so that the first user can switch between different interfaces by triggering the image acquisition subcontrol or the expression acquisition subcontrol. Alternatively, the first user can switch between different interfaces by sliding in the image generation interface. This enriches the interface interaction mode in the image generation interface.

[0129] Optionally, based on any of the above embodiments, the effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and step 103 includes:

[0130] In response to a selection operation of a trigger control associated with any preset special effect, a target special effect is determined.

[0131] In response to a first trigger operation on a content acquisition control preset in the expression content generation interface, a target image is acquired based on an image acquisition device preset in the terminal device.

[0132] The target image is processed based on the target special effect to obtain the expression content.

[0133] In this embodiment, the effect control includes a trigger control associated with a preset special effect that meets the preset display conditions, wherein the preset special effect that meets the preset display conditions may be a special effect content associated with a preset tag, and the preset tag may be a beauty tag, a deformation tag, a role-playing change, a facial tag, an interactive creation tag, etc.

[0134] After displaying at least one trigger control associated with a preset special effect in the expression content generation interface, the first user can select a target special effect according to actual needs, and generate expression content based on the selected target special effect.

[0135] Optionally, in response to a selection operation of a trigger control associated with any preset special effect, the preset special effect currently selected by the first user can be determined as a target special effect. In response to a first trigger operation of a content acquisition control preset in the expression content generation interface, a target image is acquired based on an image acquisition device preset by the terminal device. Image processing is performed on the target image based on the target special effect to obtain expression content.

[0136] Optionally, in response to a first trigger operation of the first user on the content acquisition control, multiple video frames can be acquired, and the target special effect is used to perform image processing on each video frame to present a better display effect.

[0137] Furthermore, based on any of the above embodiments, the method further includes:

[0138] A display control of a preset display size is displayed in the expression content generation interface, and the image content collected in real time is displayed in the display control.

[0139] After determining the target special effect in response to the selection operation of the trigger control associated with any preset special effect, the method further includes:

[0140] An image processing operation is performed on the real-time acquired image content based on the target special effect, and the image content after image processing is displayed in the display control.

[0141] In this embodiment, a display control of a preset display size is displayed in the expression content generation interface, and the image content collected in real time can be displayed in the display control.

[0142] In order to enable the first user to understand the currently captured image content more intuitively, after determining the target special effect, image processing operations can be performed on the real-time captured image content based on the target special effect, and the processed image content can be displayed in the display control.

[0143] Figure 6 Another display interface diagram provided by the embodiment of the present disclosure is as follows: Figure 6As shown, the expression content generation interface 61 may include a display control 62 of a preset display size, and the display control 62 is used to display the image content collected in real time. In addition, the expression content generation interface 61 also displays a trigger control 63 associated with a preset special effect, and the first user can select the target special effect according to actual needs. It is understandable that the expression content generation interface 61 can display multiple trigger controls associated with preset special effects, and the user can select different special effects by selecting different trigger controls.

[0144] The expression content processing method provided in this embodiment displays at least one trigger control associated with a preset special effect in the expression content generation interface, so that the first user can select a target special effect according to actual needs. Then, the target special effect can be used to perform image processing on the collected target image to improve the content quality of the expression content.

[0145] Further, based on any of the above embodiments, the expression content generation interface further includes a preset adding control. After step 103, it also includes:

[0146] In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

[0147] In this embodiment, after the expression content is generated, an add control may be displayed in the expression content generation interface, so that the first user can quickly add the expression content to the preset expression list in the expression content generation interface by triggering the add control.

[0148] As an implementable method, after the expression content is generated, the expression content can be displayed in the first display area of ​​the expression content generation interface, and the preset editing control can be displayed at the bottom of the first display area. In addition, the reshoot control, the send control, and the add control can be displayed in the second display area of ​​the expression content generation interface. Thus, the first user can quickly edit, send, add, reshoot, and other processes of the expression content in the expression content generation interface. Among them, the first display area and the second display area can be displayed according to a preset layout. For example, the first display area and the second display area can be distributed vertically, and the first display area is displayed on the upper side of the second display area.

[0149] The expression content processing method provided in this embodiment displays an adding control in the expression content generation interface, so that after completing the expression content generation operation in the expression content generation interface, the expression content addition operation can be quickly implemented in the expression content generation interface based on the adding control, thereby improving the efficiency of adding expression content.

[0150] Further, based on any of the above embodiments, after step 104, the method further includes:

[0151] The expression content is displayed in the conversation interface, and an add control corresponding to the expression content is displayed in a display area associated with the expression content.

[0152] In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

[0153] In this embodiment, in order to facilitate the first user to perform an operation of adding expression content, after the expression content is sent to the conversation interface, the expression content can be displayed in the conversation interface, and an adding control corresponding to the expression content can be displayed in the display area associated with the expression content. For example, the adding control can be displayed on the left side of the expression content. In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

[0154] As an practicable manner, after the first user adds the expression content to the preset expression list by triggering the adding control, the display of the adding control can be stopped. Alternatively, after the display time of the adding control exceeds the preset time, the display of the adding control can be stopped. Alternatively, after determining that the first user completes the adding operation of the expression content by other adding methods, the display of the adding control can be stopped. The present disclosure does not limit this.

[0155] Figure 7 Another display interface diagram provided by the embodiment of the present disclosure is as follows: Figure 7 As shown, after the expression content 71 is sent to the conversation interface 72, the expression content 71 can be displayed in the conversation interface 72, and an add control 73 corresponding to the expression content can be displayed in the display area associated with the expression content 71. Thus, the first user can quickly add the expression content to the expression list by triggering the add control 73.

[0156] The expression content processing method provided in this embodiment improves the efficiency of adding expression content by displaying an adding control in the display area associated with the expression content after sending the expression content to the conversation interface, so that the first user can quickly implement the expression content adding operation based on the adding control.

[0157] Optionally, based on any of the above embodiments, the preset interface includes a media content display interface, and the media content display interface is used to display interactive media content historically published by any second user who has a preset association relationship with the first user, and the target content includes interactive media content historically published by any second user.

[0158] Step 101 includes:

[0159] The interactive media content historically published by the second user is displayed in the media content display interface, and the content input control associated with the interactive media content is displayed in the media content display interface, and the target control is displayed in the display area associated with the content input control.

[0160] In this embodiment, the first user may be a user who has a preset association relationship with the second user. For example, the first user may be a friend of the second user. The second user may publish interactive media content, and the first user may browse the interactive media content and publish interactive content for the interactive media content.

[0161] Optionally, the preset interface includes a media content display interface, and the target content includes interactive media content historically published by any second user. The media content display interface is used to display interactive media content historically published by any second user who has a preset association relationship with the first user.

[0162] Therefore, the interactive media content historically published by the second user can be displayed in the media content display interface, and the content input control associated with the interactive media content can be displayed in the media content display interface, and the target control can be displayed in the display area associated with the content input control. The first user can input the comment content for the interactive media content based on the content input control. And the first user can generate the expression content for the interactive media content based on the target control.

[0163] The expression content processing method provided in this embodiment displays the interactive media content historically published by the second user in the media content display interface, displays the content input control associated with the interactive media content in the media content display interface, and displays the target control in the display area associated with the content input control. Therefore, when the first user browses the interactive media content in the media content display interface, the expression content can be flexibly generated and published based on the target control, which enriches the interaction mode in the media content display interface and improves the generation efficiency and sending efficiency of the expression content.

[0164] Further, based on any of the above embodiments, the effect control includes a trigger control associated with the expression to be selected. Step 103 includes:

[0165] In the expression content generation interface, a trigger control associated with at least one expression to be selected and a first prompt message are displayed. The expression to be selected is any expression content in a preset expression list. The first prompt message is used to prompt the first user to make an expression that is the same as the selected expression to be selected.

[0166] In response to a selection operation on at least one to-be-selected expression, a target expression selected by the first user is determined.

[0167] In response to a triggering operation on a content collection control preset in the expression content generation interface, expression content is collected based on an image collection device preset in the terminal device.

[0168] In this embodiment, the effect control may include a trigger control associated with the selected expression. In order to give the first user more creative inspiration during the expression content generation process, at least one trigger control associated with the selected expression may be displayed in the expression content generation interface, wherein the selected expression is any expression content in the preset expression list. The first user may select the selected expression according to actual needs.

[0169] As an implementable manner, the expression to be selected may be, for example, emoji, which is used to represent different emoticons.

[0170] In addition, the expression content generation interface also includes first prompt information, which is used to prompt the first user to make an expression that is the same as the selected expression to be selected. For example, the first prompt information may specifically be "Take a photo of the same expression and reply", so as to prompt the first user to make the same gesture as the currently selected target expression to generate a target image, so that expression content can be generated based on the target image later.

[0171] Furthermore, after displaying the trigger control associated with at least one expression to be selected, the first user can select the expression to be selected according to actual needs. In response to the selection operation for at least one expression to be selected, the target expression selected by the first user is determined. Thus, the first user can make a gesture and expression matching the target expression based on the first prompt information, and in response to the trigger operation for the content collection control preset in the expression content generation interface, the expression content is collected based on the image collection device preset by the terminal device.

[0172] Figure 8 Another interface interaction diagram provided by the embodiment of the present disclosure is as follows: Figure 8As shown, the media content display interface 81 displays interactive media content 82 historically published by any second user who has a preset association relationship with the first user. In addition, the media content display interface 81 also displays a content input control 83 associated with the interactive media content, and the target control 84 is displayed in the display area associated with the content input control 83. In response to the trigger operation of the first user on the target control 84, the expression content generation interface 85 can be displayed, wherein the expression content generation interface 85 includes at least one trigger control 86 associated with the selected expression and the first prompt information 87, and the first prompt information 87 is used to prompt the first user to make an expression that is the same as the selected expression. In response to the trigger operation of the preset content collection control 86 in the expression content generation interface 85, the expression content is collected based on the image collection device preset by the terminal device. Therefore, the first user can select the target expression according to actual needs, and shoot the target image when he makes the target expression, so as to generate the expression content based on the target image.

[0173] The expression content processing method provided in this embodiment displays the first prompt information in the expression content generation interface, so that the first user can understand the expression content collection process and the collection content according to the first prompt information. In addition, by displaying at least one trigger control associated with the selected expression in the expression content generation interface, the first user can select the target expression according to actual needs. This makes the generated expression content more suitable for the current actual needs of the first user.

[0174] Further, based on any of the above embodiments, after displaying at least one trigger control associated with a to-be-selected expression and the first prompt information in the expression content generation interface, the method further includes:

[0175] In response to a sliding operation triggered on at least one expression to be selected, other expressions to be selected in the preset expression list are switched and displayed in the expression content generation interface.

[0176] In this embodiment, since the display space of the expression content generation interface is limited and the number of expressions to be selected is large, only some expressions to be selected can be displayed in the expression content generation interface. The first user can view more expressions to be selected through a preset trigger operation according to actual needs.

[0177] Optionally, some of the expressions to be selected may be displayed in the expression content generation interface, and other expressions to be selected may be hidden. In response to a sliding operation triggered on at least one expression to be selected, other expressions to be selected in the preset expression list may be switched to be displayed in the expression content generation interface. For example, in response to the first user triggering a left or right sliding operation on at least one expression to be selected, more expressions to be selected may be switched to be displayed.

[0178] Further, based on any of the above embodiments, after displaying at least one trigger control associated with a to-be-selected expression and the first prompt information in the expression content generation interface, the method further includes:

[0179] A preset selection control is displayed in the display area associated with the at least one expression to be selected.

[0180] In response to a triggering operation on the selection control, all expressions to be selected in the preset expression list are displayed.

[0181] The determining the target expression selected by the first user includes:

[0182] In response to a selection operation on all the to-be-selected expressions in the preset expression list, a target expression selected by the first user is determined.

[0183] In this embodiment, if the first user cannot select a target expression that meets actual needs from at least one expression to be selected that is currently displayed in the expression display interface, more expressions to be selected can be viewed through a preset trigger operation.

[0184] Optionally, a preset selection control may be displayed in a display area associated with at least one expression to be selected. In response to a trigger operation on the selection control, all expressions to be selected in the preset expression list are displayed. Therefore, after the preset expression list is displayed, the first user may trigger a selection operation based on all expressions to be selected in the preset expression list. In response to the selection operation, the expression to be selected currently selected by the first user may be determined as the target expression.

[0185] The expression content processing method provided in this embodiment displays more expressions to be selected based on a sliding operation on the expression to be selected or a triggering operation of a preset selection control, thereby enabling the first user to select a target expression more flexibly. In addition, the display content and interaction method in the expression content generation interface can be enriched.

[0186] Further, based on any of the above embodiments, after step 104, the method further includes:

[0187] The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content, wherein the expression content is interactive information published by the first user for the interactive media content.

[0188] In this embodiment, after the expression content generation operation is completed in the expression content generation interface, the expression content can be sent to the conversation interface based on the trigger operation of the first user on the sending control. Therefore, the expression content can be displayed in the conversation interface.

[0189] Optionally, the expression content can be an expression content generated by the first user for expressing an attitude towards the interactive media content historically posted by the second user. In order to enable the first user and the second user to more intuitively understand the interactive media content associated with the expression content, the interactive media content and the expression content can be displayed in association. Therefore, the expression content can be displayed in the conversation interface, and the interactive media content associated with the expression content can be displayed in the display area associated with the expression content.

[0190] The expression content processing method provided in this embodiment displays the expression content in the conversation interface and displays the interactive media content associated with the expression content in the display area associated with the expression content, so that the first user and the second user can more intuitively determine the interactive media content associated with the expression content, thereby enriching the display content in the conversation interface.

[0191] Optionally, based on any of the above embodiments, the expression content generation interface includes a preset return control and / or a reshoot control.

[0192] After step 103, the method further includes:

[0193] In response to a trigger operation on the return control or the reshoot control, the currently collected expression content is deleted, and the expression content generation interface is displayed again.

[0194] In this embodiment, the expression content generation interface includes a preset return control and / or a reshoot control.

[0195] Optionally, after the first user completes capturing the expression content in the expression content generation interface, if the first user is not satisfied with the currently captured expression content, the first user can trigger the return control or the re-shoot control to delete the currently captured expression content and re-display the expression content generation interface. Therefore, the first user can re-perform the expression content generation operation in the expression content generation interface.

[0196] Optionally, if the first user is not currently performing an expression content collection operation and triggers a return control in the expression content generation interface, the preset interface can be directly returned based on the trigger operation.

[0197] The expression content processing method provided in this embodiment displays a preset return control and / or reshoot control in the expression content generation interface, so that the first user can flexibly perform expression content collection operations based on the return control and / or reshoot control.

[0198] Further, based on any of the above embodiments, after step 104, the method further includes:

[0199] The expression content is played in a loop within the conversation interface.

[0200] In this embodiment, after the expression content is generated, the expression content can be sent to the conversation interface based on the sending operation triggered by the first user. Therefore, the expression content can be displayed in the conversation interface.

[0201] Optionally, after generating the expression content, the first user can edit the edited content of the expression content, wherein the edited content includes the play speed and / or loop mode. Therefore, after sending the expression content to the conversation interface, the expression content can be played in a loop in the conversation interface according to the edited content.

[0202] The expression content processing method provided in this embodiment can enable the first user and the second user to view the expression content more intuitively by looping the expression content in the conversation interface.

[0203] Optionally, based on any of the above embodiments, step 102 includes:

[0204] Based on the triggering operation of the first user on the target control, a preset control list is displayed, and the control list includes at least an expression generation control.

[0205] In response to a triggering operation on the expression generation control, the expression content generation interface is displayed.

[0206] In this embodiment, a target control is displayed in the preset interface, and the target control may be a trigger control associated with the control list. Based on the trigger operation of the first user on the target control, a preset control list is displayed, wherein the control list may include multiple preset function controls, and the function control at least includes an expression generation control.

[0207] Furthermore, after displaying the function list, in response to the triggering operation of the first user on the expression generation control, an expression content generation interface is displayed, so that the first user can perform an expression content generation operation in the expression content generation interface.

[0208] Optionally, the preset interface may be a conversation interface, and the target control may be an expansion control. Based on the trigger operation on the expansion control, a preset control list is displayed, wherein the control list may include at least one functional control for the conversation. For example, it may include an image upload control, an image acquisition control, an expression generation control, a file transfer control, etc. In response to the first user's trigger operation on the expression generation control, an expression content generation interface is displayed. Therefore, the first user can quickly trigger the expression content generation operation in the conversation interface.

[0209] The expression content processing method provided in this embodiment displays a preset control list based on the trigger operation of the first user on the target control, and displays the expression content generation interface in response to the trigger operation on the expression generation control. Therefore, the first user can flexibly expand the expression content generation interface based on the triggering of the target control, and then can generate expression content that better meets actual needs in the expression content interface.

[0210] Fig. 9 A flowchart of the expression content processing method provided by the embodiment of the present disclosure is shown as follows: Fig. 9 As shown, the method includes:

[0211] Step 901: Display a conversation interface between a second user and a first user.

[0212] Step 902: Acquire expression content sent by the first user, where the expression content is generated by the first user for interactive media content historically published by the second user.

[0213] Step 903: Display the expression content in the conversation interface, and display the interactive media content associated with the expression content in the display area associated with the expression content.

[0214] The execution subject of this embodiment is an expression content processing device. The expression content processing device can be coupled to the terminal device of the second user. Therefore, after acquiring the expression content sent by the first user, the expression content display operation can be implemented in the conversation interface.

[0215] In this embodiment, a conversation interface in which the second user is associated with the first user may be displayed. The first user may be a user with a preset association relationship with the second user. For example, the first user may be a friend of the second user. The first user may have a conversation with the second user in the conversation interface, and the conversation interface may display the historical conversation content between the first user and the second user.

[0216] The first user can browse the interactive media content that the second user has posted in the past. During the browsing process, the first user can also perform interactive operations on the interactive media content, for example, can post comments on the interactive media content, or can generate emoticons for the interactive media content and post the emoticons to the conversation interface, so that the second user can more intuitively understand the first user's statement on the interactive media content.

[0217] Optionally, expression content sent by the first user may be obtained, where the expression content is generated by the first user with respect to interactive media content historically published by the second user.

[0218] Furthermore, in order to make the second user more intuitively understand the interactive media content associated with the expression content, and to make the second user more intuitively understand the expression content of the first user with respect to the interactive media content, the interactive media content and the expression content can be displayed in association. Therefore, the expression content can be displayed in the conversation interface, and the interactive media content associated with the expression content can be displayed in the display area associated with the expression content.

[0219] The expression content processing method provided in this embodiment displays the expression content in the conversation interface after acquiring the expression content sent by the first user, and displays the interactive media content associated with the expression content in the display area associated with the expression content. This enables the first user and the second user to more intuitively determine the interactive media content associated with the expression content, enriching the display content in the conversation interface.

[0220] Further, based on any of the above embodiments, step 903 includes:

[0221] Determine editing content associated with the expression content, where the editing content includes a play speed and / or a loop mode.

[0222] The expression content is displayed in the conversation interface according to the edited content.

[0223] In this embodiment, when the first user generates expression content, the play speed and / or loop mode of the expression content can be edited. For example, the expression content can be set to play at twice or four times the speed of the captured target image, or the expression content can be set to play in a loop or not.

[0224] Therefore, in order to make the displayed expression content more consistent with the expression content generated by the first user, the editing content associated with the expression content can be determined, and the editing content includes the play speed and / or loop mode. The expression content is displayed in the conversation interface according to the editing content.

[0225] The expression content processing method provided in this embodiment determines the editing content associated with the expression content, and displays the expression content in the conversation interface according to the editing content, so that the expression content can be cyclically displayed in the conversation interface based on the editing content, thereby enriching the display effect of the expression content.

[0226] Further, based on any of the above embodiments, step 903 includes:

[0227] A session area associated with the first user is determined in the session interface.

[0228] The interactive media content and preset prompt information are displayed in a first sub-area of ​​the conversation area according to a preset display size, and the preset prompt information is used to represent a reference relationship between the expression content and the interactive media content.

[0229] The expression content is displayed in a second sub-area of ​​the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout.

[0230] In this embodiment, the conversation interface between the second user and the first user may include historical conversation content. After the expression content sent by the first user is obtained, the historical conversation content may be moved up to display the newly obtained expression content. Therefore, the conversation area associated with the first user may be determined in the conversation interface. The display size of the conversation area matches the display size of the expression content and the interactive media content associated with the expression content.

[0231] Furthermore, the conversation area may include a first sub-area and a second sub-area, and the first sub-area and the second sub-area are displayed in a preset layout. For example, the first sub-area and the second sub-area may be arranged vertically, with the first sub-area located on the upper side of the conversation area and the second sub-area located on the lower side of the conversation area. Alternatively, the first sub-area and the second sub-area may be arranged horizontally, with the first sub-area located on the left side of the conversation area and the second sub-area located on the right side of the conversation area. The present disclosure does not limit this.

[0232] Optionally, after acquiring the expression content, the interactive media content and preset prompt information can be displayed in the first sub-area of ​​the conversation area according to a preset display size, and the preset prompt information is used to characterize the reference relationship between the expression content and the interactive media content. For example, the prompt information can be "express your attitude towards the interactive content" to indicate that the expression content is generated by the first user expressing his attitude towards the interactive media content historically released by the second user. The prompt information can be displayed on the upper side of the interactive media content according to preset display parameters. The expression content is displayed in the second sub-area of ​​the conversation area.

[0233] Fig.10 A schematic diagram of a display interface provided by an embodiment of the present disclosure, such as Fig.10 As shown, after acquiring the expression content 1001 sent by the first user, the interactive media content 1003 and the preset prompt information 1004 can be displayed in a first sub-region of the conversation area associated with the first user in the conversation interface 1002 according to a preset display size, and the expression content 1004 can be displayed in a second sub-region of the conversation area. The first sub-region and the second sub-region can be arranged vertically, and the first sub-region is displayed above the second sub-region.

[0234] The expression content processing method provided in this embodiment displays the interactive media content on the upper side of the conversation area associated with the first user in the conversation interface, and displays the expression content on the lower side of the conversation area, so that the user can more intuitively understand the expression content and the interactive media content referenced by it, enriching the display content in the conversation interface and improving the user experience. Fig.11 A schematic diagram of the structure of the expression content processing device provided by the embodiment of the present disclosure, such as Fig.11 As shown, the device includes: a display module 1101, a processing module 1102, a generation module 1103 and a sending module 1104. Among them, the display module 1101 is used to display the target content associated with the second user and the preset target control in the preset interface. The processing module 1102 is used to display the preset expression content generation interface based on the preset trigger operation of the first user on the target control. The generation module 1103 is used to obtain the expression content generated in the expression content generation interface, and display the expression content and the preset sending control in the expression content generation interface. The sending module 1104 is used to publish the expression content to the session interface associated with the second user in response to the trigger operation on the sending control.

[0235] Further, based on any of the above embodiments, the processing module is used to: display the expression content generation interface based on a preset trigger operation of the first user on the target control. Display a generation control and at least one effect control on the expression content generation interface, and the effect control indicates to apply a preset effect resource to perform expression content collection and / or expression content generation.

[0236] Further, based on any of the above embodiments, the generation module is used to: in response to completing the acquisition of the target image in the expression content generation interface, display the expression content sending control and the editing control, determine the editing content based on the editing control, and acquire the expression content based on the editing content and the target image.

[0237] Further, based on any of the above embodiments, the editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0238] Further, based on any of the above embodiments, the editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0239] Further, based on any of the above embodiments, the editing effect control includes a play speed editing control and / or a loop mode editing control, and the generating module is used to: in response to a trigger operation on the play speed editing control and / or the loop mode editing control, obtain editing content, wherein the editing content includes a play speed parameter and / or a loop mode parameter. Based on the editing content, the play speed and / or the loop mode of the target image are edited to obtain the expression content.

[0240] Further, based on any of the above embodiments, the sending module is used to: obtain a target image resource generated based on the target image obtained by the expression content generation interface, and publish the target image resource to the session interface associated with the second user in response to a trigger operation on the sending control.

[0241] Further, based on any of the above embodiments, the preset interface includes a conversation interface between the first user and the second user, and the target content includes historical conversation content associated with the first user and the second user. The display module is used to: display the historical conversation content associated with the first user and the second user in the conversation interface, and display a preset content input control in the conversation interface, and display the target control in the display area associated with the content input control.

[0242] Further, based on any of the above embodiments, the processing module is used to: display a preset image content generation interface based on a trigger operation of the first user on the target control. Display a content collection control in the image content generation interface, and display a preset switching control in a display area associated with the content collection control, wherein the switching control is used to switch the content collection type. In response to the trigger operation of the first user on the switching control, display the expression content generation interface.

[0243] Further, based on any of the above embodiments, the switching control includes an image acquisition sub-control and an expression acquisition sub-control. The processing module is used to: in response to a trigger operation on the expression acquisition sub-control, switch to display the expression content generation interface. Alternatively, the processing module is used to: in response to a sliding operation of the first user in a preset direction in the image content generation interface, switch to display the expression content generation interface.

[0244] Further, based on any of the above embodiments, the effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and the generation module is used to: determine a target special effect in response to a selection operation of a trigger control associated with any preset special effect. In response to a first trigger operation of a content acquisition control preset in the expression content generation interface, a target image is acquired based on an image acquisition device preset by a terminal device. Image processing is performed on the target image based on the target special effect to obtain the expression content.

[0245] Further, based on any of the above embodiments, the device further comprises: a display module, which is used to display a display control of a preset display size in the expression content generation interface, and display the real-time collected image content in the display control. The device further comprises: a processing module, which is used to perform image processing operations on the real-time collected image content based on the target special effect, and display the image content after image processing in the display control.

[0246] Further, based on any of the above embodiments, the expression content generation interface further includes a preset adding control. The device further includes: an adding module, which is used to add the expression content to a preset expression list in response to a triggering operation on the adding control.

[0247] Further, based on any of the above embodiments, the device further comprises: a display module, configured to display the expression content in the conversation interface, and display an add control corresponding to the expression content in the display area associated with the expression content. An add module, configured to add the expression content to a preset expression list in response to a trigger operation on the add control.

[0248] Further, based on any of the above embodiments, the preset interface includes a media content display interface, the media content display interface is used to display interactive media content historically posted by any second user who has a preset association relationship with the first user, and the target content includes interactive media content historically posted by any second user. The display module is used to: display the interactive media content historically posted by the second user in the media content display interface, and display the content input control associated with the interactive media content in the media content display interface, and display the target control in the display area associated with the content input control.

[0249] Further, based on any of the above embodiments, the effect control includes a trigger control associated with a selected expression. The generation module is used to: display at least one trigger control associated with a selected expression and a first prompt message in the expression content generation interface, the selected expression is any expression content in a preset expression list, and the first prompt message is used to prompt the first user to make the same expression as the selected expression. In response to a selection operation for at least one expression to be selected, determine the target expression selected by the first user. In response to a trigger operation for a content acquisition control preset in the expression content generation interface, the expression content is acquired based on an image acquisition device preset by the terminal device.

[0250] Further, based on any of the above embodiments, the device also includes: a display module, used to display preset second prompt information in a display area associated with the content collection control, and the second prompt information is used to prompt the collection parameters associated with the first user's expression content.

[0251] Further, based on any of the above embodiments, the device also includes: a display module, which is used to switch and display other expressions to be selected in the preset expression list in the expression content generation interface in response to a sliding operation triggered on at least one expression to be selected.

[0252] Further, based on any of the above embodiments, the device further comprises: a display module, configured to display a preset selection control in a display area associated with the at least one expression to be selected; a processing module, configured to display all expressions to be selected in the preset expression list in response to a trigger operation on the selection control; and a generation module, configured to determine a target expression selected by the first user in response to a selection operation on all expressions to be selected in the preset expression list.

[0253] Furthermore, based on any of the above embodiments, the device also includes: a display module, used to display the expression content in the conversation interface, and to display the interactive media content associated with the expression content in the display area associated with the expression content, wherein the expression content is the interactive information published by the first user for the interactive media content.

[0254] Further, based on any of the above embodiments, the expression content generation interface includes a preset return control and / or reshoot control. The device also includes: a display module, which is used to delete the currently collected expression content and re-display the expression content generation interface in response to a trigger operation on the return control or the reshoot control.

[0255] Furthermore, based on any of the above embodiments, the device further includes: a playing module, configured to play the expression content in a loop within the conversation interface.

[0256] Further, based on any of the above embodiments, the processing module is used to: based on the trigger operation of the first user on the target control, display a preset control list, wherein the control list includes at least an expression generation control. In response to the trigger operation on the expression generation control, display the expression content generation interface.

[0257] Fig.12 A schematic diagram of the structure of the expression content processing device provided by the embodiment of the present disclosure, such as Fig.12 As shown, the device includes: a display module 1201, an acquisition module 1202 and a reference module 1203. The display module 1201 is used to display the conversation interface between the second user and the first user. The acquisition module 1202 is used to obtain the expression content sent by the first user, and the expression content is generated by the first user for the interactive media content historically published by the second user. The reference module 1203 is used to display the expression content in the conversation interface and display the interactive media content associated with the expression content in the display area associated with the expression content.

[0258] Further, based on any of the above embodiments, the reference module is used to: determine edited content associated with the expression content, the edited content including a play speed and / or a loop mode, and display the expression content in the conversation interface according to the edited content.

[0259] Further, based on any of the above embodiments, the reference module is used to: determine a session area associated with the first user in the session interface. Display the interactive media content and preset prompt information in a first sub-area of ​​the session area according to a preset display size, wherein the preset prompt information is used to characterize the reference relationship between the expression content and the interactive media content. Display the expression content in a second sub-area of ​​the session area, wherein the first sub-area and the second sub-area are displayed in a preset layout.

[0260] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0261] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the expression content processing method described in any of the above embodiments is implemented.

[0262] In order to implement the above embodiments, the embodiments of the present disclosure further provide a computer program product, including a computer program, and when the computer program is executed by a processor, the expression content processing method as described in any of the above embodiments is implemented.

[0263] In order to implement the above embodiment, the present disclosure also provides an electronic device, including: a processor and a memory;

[0264] The memory stores computer-executable instructions;

[0265] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the expression content processing method as described in any of the above embodiments.

[0266] Fig.13 The electronic device 1300 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure, and the electronic device 1300 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.13 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0267] like Fig.13 As shown, the electronic device 1300 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1302 or a program loaded from a storage device 1308 to a random access memory (RAM) 1303. Various programs and data required for the operation of the electronic device 1300 are also stored in the RAM 1303. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other via a bus 1304. An input / output (I / O) interface 1305 is also connected to the bus 1304.

[0268] Typically, the following devices may be connected to the I / O interface 1305: an input device 1306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1308 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1309. The communication device 1309 may allow the electronic device 1300 to communicate with other devices wirelessly or by wire to exchange data. Although Fig.13 The electronic device 1300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0269] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 1309, or installed from a storage device 1308, or installed from a ROM 1302. When the computer program is executed by the processing device 1301, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0270] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0271] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0272] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0273] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0274] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0275] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0276] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

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

[0278] In a first aspect, according to one or more embodiments of the present disclosure, a method for processing expression content is provided, comprising:

[0279] Displaying the target content associated with the second user and the preset target control in the preset interface;

[0280] Based on a preset trigger operation of the first user on the target control, displaying a preset expression content generation interface;

[0281] Acquire the expression content generated in the expression content generation interface, and display the expression content and a preset sending control in the expression content generation interface;

[0282] In response to a trigger operation on the sending control, the expression content is published to a conversation interface associated with the second user.

[0283] According to one or more embodiments of the present disclosure, the displaying of a preset expression content generation interface based on a preset trigger operation of the first user on the target control includes:

[0284] Based on a preset trigger operation of the first user on the target control, displaying the expression content generation interface;

[0285] A generation control and at least one effect control are displayed on the expression content generation interface, and the effect control indicates applying a preset effect resource to perform expression content collection and / or expression content generation.

[0286] According to one or more embodiments of the present disclosure, the acquiring the expression content generated in the expression content generation interface includes:

[0287] In response to completing the acquisition of the target image in the expression content generation interface, displaying an expression content sending control and an editing control;

[0288] The editing content is determined based on the editing control, and the expression content is acquired based on the editing content and the target image.

[0289] According to one or more embodiments of the present disclosure, the editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0290] According to one or more embodiments of the present disclosure, the editing effect control includes a play speed editing control and / or a loop mode editing control, and the determining of the editing content based on the editing control, and acquiring the expression content based on the editing content and the target image, includes:

[0291] In response to a trigger operation on the play speed editing control and / or the loop mode editing control, acquiring editing content, wherein the editing content includes a play speed parameter and / or a loop mode parameter;

[0292] The play speed and / or loop mode of the target image is edited based on the edited content to obtain the expression content.

[0293] According to one or more embodiments of the present disclosure, in response to the triggering operation on the sending control, publishing the expression content to the conversation interface associated with the second user includes:

[0294] Acquire a target image resource generated based on the target image acquired in the expression content generation interface;

[0295] In response to a trigger operation on the sending control, the target image resource is published to a session interface associated with the second user.

[0296] According to one or more embodiments of the present disclosure, the preset interface includes a conversation interface between the first user and the second user, and the target content includes historical conversation content associated with the first user and the second user;

[0297] The displaying of the target content associated with the second user and the preset target control in the preset interface includes:

[0298] The historical conversation content associated with the first user and the second user is displayed in the conversation interface, and a preset content input control is displayed in the conversation interface, and the target control is displayed in the display area associated with the content input control.

[0299] According to one or more embodiments of the present disclosure, the displaying of the expression content generation interface based on a preset trigger operation of the first user on the target control includes:

[0300] Based on the triggering operation of the first user on the target control, displaying a preset image content generation interface;

[0301] Displaying a content collection control in the image content generation interface, and displaying a preset switching control in a display area associated with the content collection control, wherein the switching control is used to switch the content collection type;

[0302] In response to the triggering operation of the first user on the switching control, the expression content generation interface is displayed.

[0303] According to one or more embodiments of the present disclosure, the switching control includes an image acquisition sub-control and an expression acquisition sub-control;

[0304] The displaying of the expression content generation interface in response to the triggering operation of the first user on the switching control includes:

[0305] In response to a trigger operation on the expression collection subcontrol, switching to display the expression content generation interface;

[0306] Alternatively, the displaying of a preset expression content generation interface based on a preset triggering operation of the first user on the target control includes:

[0307] In response to a sliding operation of the first user in a preset direction within the image content generation interface, the expression content generation interface is switched for display.

[0308] According to one or more embodiments of the present disclosure, the effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and the acquiring of expression content generated in the expression content generation interface includes:

[0309] In response to a selection operation of a trigger control associated with any preset special effect, determining a target special effect;

[0310] In response to a first trigger operation on a content acquisition control preset in the expression content generation interface, acquiring a target image based on an image acquisition device preset in the terminal device;

[0311] The target image is processed based on the target special effect to obtain the expression content.

[0312] According to one or more embodiments of the present disclosure, the method further includes:

[0313] Displaying a display control of a preset display size in the expression content generation interface, and displaying the image content collected in real time in the display control;

[0314] After determining the target special effect in response to the selection operation of the trigger control associated with any preset special effect, the method further includes:

[0315] An image processing operation is performed on the real-time acquired image content based on the target special effect, and the image content after image processing is displayed in the display control.

[0316] According to one or more embodiments of the present disclosure, the expression content generation interface further includes a preset adding control;

[0317] After displaying the expression content and the preset sending control in the expression content generation interface, the method further includes:

[0318] In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

[0319] According to one or more embodiments of the present disclosure, after publishing the expression content to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes:

[0320] Displaying the expression content in the conversation interface, and displaying an add control corresponding to the expression content in a display area associated with the expression content;

[0321] In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

[0322] According to one or more embodiments of the present disclosure, the preset interface includes a media content display interface, the media content display interface is used to display interactive media content historically published by any second user who has a preset association relationship with the first user, and the target content includes interactive media content historically published by any second user;

[0323] The displaying of the target content associated with the second user and the preset target control in the preset interface includes:

[0324] The interactive media content historically published by the second user is displayed in the media content display interface, and the content input control associated with the interactive media content is displayed in the media content display interface, and the target control is displayed in the display area associated with the content input control.

[0325] According to one or more embodiments of the present disclosure, the effect control includes a trigger control associated with a to-be-selected expression; and the acquiring of expression content generated in the expression content generation interface includes:

[0326] Displaying, in the expression content generation interface, a trigger control associated with at least one expression to be selected and first prompt information, wherein the expression to be selected is any expression content in a preset expression list, and the first prompt information is used to prompt the first user to make an expression that is the same as the selected expression to be selected;

[0327] In response to a selection operation on at least one to-be-selected expression, determining a target expression selected by the first user;

[0328] In response to a triggering operation on a content collection control preset in the expression content generation interface, expression content is collected based on an image collection device preset in the terminal device.

[0329] According to one or more embodiments of the present disclosure, the method further includes:

[0330] The preset second prompt information is displayed in the display area associated with the content collection control, and the second prompt information is used to prompt the collection parameters associated with the first user expression content.

[0331] According to one or more embodiments of the present disclosure, after displaying at least one trigger control associated with a to-be-selected expression and the first prompt information in the expression content generation interface, the method further includes:

[0332] In response to a sliding operation triggered on at least one expression to be selected, other expressions to be selected in the preset expression list are switched and displayed in the expression content generation interface.

[0333] According to one or more embodiments of the present disclosure, after displaying at least one trigger control associated with a to-be-selected expression and the first prompt information in the expression content generation interface, the method further includes:

[0334] Displaying a preset selection control in a display area associated with the at least one expression to be selected;

[0335] In response to a trigger operation on the selection control, displaying all expressions to be selected in the preset expression list;

[0336] The determining the target expression selected by the first user includes:

[0337] In response to a selection operation on all the to-be-selected expressions in the preset expression list, a target expression selected by the first user is determined.

[0338] According to one or more embodiments of the present disclosure, after publishing the expression content to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes:

[0339] The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content, wherein the expression content is interactive information published by the first user for the interactive media content.

[0340] According to one or more embodiments of the present disclosure, the expression content generation interface includes a preset return control and / or a reshoot control;

[0341] After displaying the expression content and the preset sending control in the expression content generation interface, the method further includes:

[0342] In response to a trigger operation on the return control or the reshoot control, the currently collected expression content is deleted, and the expression content generation interface is displayed again.

[0343] According to one or more embodiments of the present disclosure, after publishing the expression content to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes:

[0344] The expression content is played in a loop within the conversation interface.

[0345] According to one or more embodiments of the present disclosure, the displaying of a preset expression content generation interface based on a preset trigger operation of the first user on the target control includes:

[0346] Based on the triggering operation of the first user on the target control, displaying a preset control list, wherein the control list includes at least an expression generation control;

[0347] In response to a triggering operation on the expression generation control, the expression content generation interface is displayed.

[0348] In a second aspect, according to one or more embodiments of the present disclosure, a method for processing expression content is provided, including:

[0349] Displaying a conversation interface between the second user and the first user;

[0350] Acquire expression content sent by the first user, where the expression content is generated by the first user with respect to interactive media content historically published by the second user;

[0351] The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content.

[0352] According to one or more embodiments of the present disclosure, displaying the expression content in the conversation interface includes:

[0353] Determining editing content associated with the expression content, the editing content including a playback speed and / or a loop mode;

[0354] The expression content is displayed in the conversation interface according to the edited content.

[0355] According to one or more embodiments of the present disclosure, displaying the expression content in the conversation interface, and displaying the interactive media content referenced by the expression content in the conversation area associated with the expression content, includes:

[0356] Determining a session area associated with the first user in the session interface;

[0357] Displaying the interactive media content and preset prompt information in a first sub-area of ​​the conversation area according to a preset display size, wherein the preset prompt information is used to represent a reference relationship between the expression content and the interactive media content;

[0358] The expression content is displayed in a second sub-area of ​​the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout.

[0359] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an expression content processing device, comprising:

[0360] A display module, used to display the target content associated with the second user and the preset target control in a preset interface;

[0361] A processing module, configured to display a preset expression content generation interface based on a preset trigger operation of the first user on the target control;

[0362] A generating module, used for acquiring the expression content generated in the expression content generating interface, and displaying the expression content and a preset sending control in the expression content generating interface;

[0363] A sending module is used to publish the expression content to a conversation interface associated with the second user in response to a trigger operation on the sending control.

[0364] According to one or more embodiments of the present disclosure, the processing module is used to:

[0365] Based on a preset trigger operation of the first user on the target control, displaying the expression content generation interface;

[0366] A generation control and at least one effect control are displayed on the expression content generation interface, and the effect control indicates applying a preset effect resource to perform expression content collection and / or expression content generation.

[0367] According to one or more embodiments of the present disclosure, the generating module is used to:

[0368] In response to completing the acquisition of the target image in the expression content generation interface, displaying an expression content sending control and an editing control;

[0369] The editing content is determined based on the editing control, and the expression content is acquired based on the editing content and the target image.

[0370] According to one or more embodiments of the present disclosure, the editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

[0371] According to one or more embodiments of the present disclosure, the editing effect control includes a play speed editing control and / or a loop mode editing control, and the generating module is used to:

[0372] In response to a trigger operation on the play speed editing control and / or the loop mode editing control, acquiring editing content, wherein the editing content includes a play speed parameter and / or a loop mode parameter;

[0373] The play speed and / or loop mode of the target image is edited based on the edited content to obtain the expression content.

[0374] According to one or more embodiments of the present disclosure, the sending module is used to:

[0375] Acquire a target image resource generated based on the target image acquired in the expression content generation interface;

[0376] In response to a trigger operation on the sending control, the target image resource is published to a session interface associated with the second user.

[0377] According to one or more embodiments of the present disclosure, the preset interface includes a conversation interface between the first user and the second user, and the target content includes historical conversation content associated with the first user and the second user;

[0378] The display module is used for:

[0379] The historical conversation content associated with the first user and the second user is displayed in the conversation interface, and a preset content input control is displayed in the conversation interface, and the target control is displayed in the display area associated with the content input control.

[0380] According to one or more embodiments of the present disclosure, the processing module is used to:

[0381] Based on the triggering operation of the first user on the target control, displaying a preset image content generation interface;

[0382] Displaying a content collection control in the image content generation interface, and displaying a preset switching control in a display area associated with the content collection control, wherein the switching control is used to switch the content collection type;

[0383] In response to the triggering operation of the first user on the switching control, the expression content generation interface is displayed.

[0384] According to one or more embodiments of the present disclosure, the switching control includes an image acquisition sub-control and an expression acquisition sub-control;

[0385] The processing module is used to:

[0386] In response to a trigger operation on the expression collection subcontrol, switching to display the expression content generation interface;

[0387] Alternatively, the processing module is used to:

[0388] In response to a sliding operation of the first user in a preset direction within the image content generation interface, the expression content generation interface is switched for display.

[0389] According to one or more embodiments of the present disclosure, the effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and the generation module is used to:

[0390] In response to a selection operation of a trigger control associated with any preset special effect, determining a target special effect;

[0391] In response to a first trigger operation on a content acquisition control preset in the expression content generation interface, acquiring a target image based on an image acquisition device preset in the terminal device;

[0392] The target image is processed based on the target special effect to obtain the expression content.

[0393] According to one or more embodiments of the present disclosure, the device further includes:

[0394] A display module, used to display a display control of a preset display size in the expression content generation interface, and to display the image content collected in real time in the display control;

[0395] The device also includes:

[0396] A processing module is used to perform image processing operations on the real-time collected image content based on the target special effect, and display the image content after image processing in the display control.

[0397] According to one or more embodiments of the present disclosure, the expression content generation interface further includes a preset adding control;

[0398] The device also includes:

[0399] The adding module is used to add the expression content to a preset expression list in response to a triggering operation on the adding control.

[0400] According to one or more embodiments of the present disclosure, the device further includes:

[0401] A display module, used to display the expression content in the conversation interface, and to display an add control corresponding to the expression content in a display area associated with the expression content;

[0402] The adding module is used to add the expression content to a preset expression list in response to a triggering operation on the adding control.

[0403] According to one or more embodiments of the present disclosure, the preset interface includes a media content display interface, the media content display interface is used to display interactive media content historically published by any second user who has a preset association relationship with the first user, and the target content includes interactive media content historically published by any second user;

[0404] The display module is used for:

[0405] The interactive media content historically published by the second user is displayed in the media content display interface, and the content input control associated with the interactive media content is displayed in the media content display interface, and the target control is displayed in the display area associated with the content input control.

[0406] According to one or more embodiments of the present disclosure, the effect control includes a trigger control associated with a to-be-selected expression; and the generation module is used to:

[0407] Displaying, in the expression content generation interface, a trigger control associated with at least one expression to be selected and first prompt information, wherein the expression to be selected is any expression content in a preset expression list, and the first prompt information is used to prompt the first user to make an expression that is the same as the selected expression to be selected;

[0408] In response to a selection operation on at least one to-be-selected expression, determining a target expression selected by the first user;

[0409] In response to a triggering operation on a content collection control preset in the expression content generation interface, expression content is collected based on an image collection device preset in the terminal device.

[0410] According to one or more embodiments of the present disclosure, the device further includes:

[0411] The display module is used to display preset second prompt information in the display area associated with the content collection control, and the second prompt information is used to prompt the collection parameters associated with the first user's expression content.

[0412] According to one or more embodiments of the present disclosure, the device further includes:

[0413] The display module is used to switch and display other expressions to be selected in the preset expression list in the expression content generation interface in response to a sliding operation triggered on at least one expression to be selected.

[0414] According to one or more embodiments of the present disclosure, the device further includes:

[0415] A display module, used for displaying a preset selection control in a display area associated with the at least one expression to be selected;

[0416] A processing module, configured to display all expressions to be selected in the preset expression list in response to a trigger operation on the selection control;

[0417] The generating module is used for:

[0418] In response to a selection operation on all the to-be-selected expressions in the preset expression list, a target expression selected by the first user is determined.

[0419] According to one or more embodiments of the present disclosure, the device further includes:

[0420] A display module is used to display the expression content in the conversation interface and to display the interactive media content associated with the expression content in a display area associated with the expression content, wherein the expression content is interactive information published by the first user for the interactive media content.

[0421] According to one or more embodiments of the present disclosure, the expression content generation interface includes a preset return control and / or a reshoot control;

[0422] The device also includes:

[0423] The display module is used to delete the currently collected expression content and re-display the expression content generation interface in response to a trigger operation on the return control or the re-shooting control.

[0424] According to one or more embodiments of the present disclosure, the device further includes:

[0425] The playing module is used to play the expression content in a loop in the conversation interface.

[0426] According to one or more embodiments of the present disclosure, the processing module is used to:

[0427] Based on the triggering operation of the first user on the target control, displaying a preset control list, wherein the control list includes at least an expression generation control;

[0428] In response to a triggering operation on the expression generation control, the expression content generation interface is displayed.

[0429] In a fourth aspect, according to one or more embodiments of the present disclosure, there is provided an expression content processing device, comprising:

[0430] A display module, used to display a conversation interface associated with the second user and the first user;

[0431] An acquisition module, configured to acquire expression content sent by the first user, wherein the expression content is generated by the first user for interactive media content historically released by the second user;

[0432] The reference module is used to display the expression content in the conversation interface and to display the interactive media content associated with the expression content in the display area associated with the expression content.

[0433] According to one or more embodiments of the present disclosure, the reference module is used to:

[0434] Determining editing content associated with the expression content, the editing content including a playback speed and / or a loop mode;

[0435] The expression content is displayed in the conversation interface according to the edited content.

[0436] According to one or more embodiments of the present disclosure, the reference module is used to:

[0437] Determining a session area associated with the first user in the session interface;

[0438] Displaying the interactive media content and preset prompt information in a first sub-area of ​​the conversation area according to a preset display size, wherein the preset prompt information is used to represent a reference relationship between the expression content and the interactive media content;

[0439] The expression content is displayed in a second sub-area of ​​the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout.

[0440] In a fifth aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;

[0441] The memory stores computer-executable instructions;

[0442] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0443] In a sixth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect is implemented.

[0444] In the seventh aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, which, when executed by a processor, implements the expression content processing method described in the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.

[0445] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0446] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0447] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for processing expression content, characterized in that: include: Displaying the target content associated with the second user and the preset target control in the preset interface; Based on a preset trigger operation of the first user on the target control, displaying a preset expression content generation interface; Acquire the expression content generated in the expression content generation interface, and display the expression content and a preset sending control in the expression content generation interface; In response to a trigger operation on the sending control, the expression content is published to a conversation interface associated with the second user.

2. The method according to claim 1, characterized in that The displaying of a preset expression content generation interface based on a preset trigger operation of the first user on the target control includes: Based on a preset trigger operation of the first user on the target control, displaying the expression content generation interface; A generation control and at least one effect control are displayed on the expression content generation interface, and the effect control indicates applying a preset effect resource to perform expression content collection and / or expression content generation.

3. The method according to claim 1, characterized in that The acquiring of the expression content generated in the expression content generating interface includes: In response to completing the acquisition of the target image in the expression content generation interface, displaying an expression content sending control and an editing control; The editing content is determined based on the editing control, and the expression content is acquired based on the editing content and the target image.

4. The method according to claim 3, characterized in that The editing control includes an editing element control and / or an editing effect control, and the editing element control includes at least one of a text element control, an audio element control, and an image element control.

5. The method according to claim 4, characterized in that The editing effect control includes a play speed editing control and / or a loop mode editing control, and the determining of editing content based on the editing control, and acquiring the expression content based on the editing content and the target image, include: In response to a trigger operation on the play speed editing control and / or the loop mode editing control, acquiring editing content, wherein the editing content includes a play speed parameter and / or a loop mode parameter; The play speed and / or loop mode of the target image is edited based on the edited content to obtain the expression content.

6. The method according to claim 1, characterized in that The step of publishing the expression content to a conversation interface associated with the second user in response to a trigger operation on the sending control includes: Acquire a target image resource generated based on the target image acquired in the expression content generation interface; In response to a trigger operation on the sending control, the target image resource is published to a session interface associated with the second user.

7. The method according to claim 2, characterized in that The preset interface includes a conversation interface between the first user and the second user, and the target content includes historical conversation content associated with the first user and the second user; The displaying of the target content associated with the second user and the preset target control in the preset interface includes: The historical conversation content associated with the first user and the second user is displayed in the conversation interface, and a preset content input control is displayed in the conversation interface, and the target control is displayed in the display area associated with the content input control.

8. The method according to claim 7, characterized in that The displaying of the expression content generation interface based on the preset triggering operation of the first user on the target control includes: Based on the triggering operation of the first user on the target control, displaying a preset image content generation interface; Displaying a content collection control in the image content generation interface, and displaying a preset switching control in a display area associated with the content collection control, wherein the switching control is used to switch the content collection type; In response to the triggering operation of the first user on the switching control, the expression content generation interface is displayed.

9. The method according to claim 8, characterized in that The switching control includes an image acquisition sub-control and an expression acquisition sub-control; The displaying of the expression content generation interface in response to the triggering operation of the first user on the switching control includes: In response to a trigger operation on the expression collection subcontrol, switching to display the expression content generation interface; Alternatively, the displaying of a preset expression content generation interface based on a preset triggering operation of the first user on the target control includes: In response to a sliding operation of the first user in a preset direction within the image content generation interface, the expression content generation interface is switched for display.

10. The method according to claim 7, characterized in that The effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and the acquiring of expression content generated in the expression content generation interface includes: In response to a selection operation of a trigger control associated with any preset special effect, determining a target special effect; In response to a first trigger operation on a content acquisition control preset in the expression content generation interface, acquiring a target image based on an image acquisition device preset in the terminal device; The target image is processed based on the target special effect to obtain the expression content.

11. The method according to claim 10, characterized in that The method further comprises: Displaying a display control of a preset display size in the expression content generation interface, and displaying the image content collected in real time in the display control; After determining the target special effect in response to the selection operation of the trigger control associated with any preset special effect, the method further includes: An image processing operation is performed on the real-time acquired image content based on the target special effect, and the image content after the image processing is displayed in the display control.

12. The method according to claim 7, characterized in that The expression content generation interface also includes a preset adding control; After displaying the expression content and the preset sending control in the expression content generation interface, the method further includes: In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

13. The method according to claim 7, characterized in that After the expression content is published to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes: Displaying the expression content in the conversation interface, and displaying an add control corresponding to the expression content in a display area associated with the expression content; In response to a triggering operation on the adding control, the expression content is added to a preset expression list.

14. The method according to claim 2, characterized in that The preset interface includes a media content display interface, the media content display interface is used to display interactive media content historically published by any second user who has a preset association relationship with the first user, and the target content includes interactive media content historically published by any second user; The displaying of the target content associated with the second user and the preset target control in the preset interface includes: The interactive media content historically published by the second user is displayed in the media content display interface, and the content input control associated with the interactive media content is displayed in the media content display interface, and the target control is displayed in the display area associated with the content input control.

15. The method according to claim 14, characterized in that The effect control includes a trigger control associated with the selected expression; the acquiring of the expression content generated in the expression content generation interface includes: Displaying, in the expression content generation interface, a trigger control associated with at least one expression to be selected and first prompt information, wherein the expression to be selected is any expression content in a preset expression list, and the first prompt information is used to prompt the first user to make an expression that is the same as the selected expression to be selected; In response to a selection operation on at least one to-be-selected expression, determining a target expression selected by the first user; In response to a triggering operation on a content collection control preset in the expression content generation interface, expression content is collected based on an image collection device preset in the terminal device.

16. The method according to claim 15, characterized in that The method further comprises: The preset second prompt information is displayed in the display area associated with the content collection control, and the second prompt information is used to prompt the collection parameters associated with the first user expression content.

17. The method according to claim 15, characterized in that After displaying at least one trigger control associated with a candidate expression and the first prompt information in the expression content generation interface, the method further includes: In response to a sliding operation triggered on at least one expression to be selected, other expressions to be selected in the preset expression list are switched and displayed in the expression content generation interface.

18. The method according to claim 17, characterized in that After displaying at least one trigger control associated with a candidate expression and the first prompt information in the expression content generation interface, the method further includes: Displaying a preset selection control in a display area associated with the at least one expression to be selected; In response to a trigger operation on the selection control, displaying all expressions to be selected in the preset expression list; The determining the target expression selected by the first user includes: In response to a selection operation on all the to-be-selected expressions in the preset expression list, a target expression selected by the first user is determined.

19. The method according to claim 14, characterized in that After the expression content is published to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes: The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content, wherein the expression content is interactive information published by the first user for the interactive media content.

20. The method according to any one of claims 1 to 19, characterized in that: The expression content generation interface includes a preset return control and / or a reshoot control; After displaying the expression content and the preset sending control in the expression content generation interface, the method further includes: In response to a trigger operation on the return control or the reshoot control, the currently collected expression content is deleted, and the expression content generation interface is displayed again.

21. The method according to any one of claims 1 to 19, characterized in that: After the expression content is published to the conversation interface associated with the second user in response to the triggering operation on the sending control, the method further includes: The expression content is played in a loop within the conversation interface.

22. The method according to any one of claims 1 to 19, characterized in that: The displaying of a preset expression content generation interface based on a preset trigger operation of the first user on the target control includes: Based on the triggering operation of the first user on the target control, displaying a preset control list, wherein the control list includes at least an expression generation control; In response to a triggering operation on the expression generation control, the expression content generation interface is displayed.

23. A method for processing expression content, characterized in that: include: Displaying a conversation interface between the second user and the first user; Acquire expression content sent by the first user, where the expression content is generated by the first user with respect to interactive media content historically published by the second user; The expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in the display area associated with the expression content.

24. The method according to claim 23, characterized in that The displaying of the expression content in the conversation interface includes: Determining editing content associated with the expression content, the editing content including a playback speed and / or a loop mode; The expression content is displayed in the conversation interface according to the edited content.

25. The method according to claim 23, characterized in that The step of displaying the expression content in the conversation interface and displaying the interactive media content referenced by the expression content in the conversation area associated with the expression content includes: Determining a session area associated with the first user in the session interface; Displaying the interactive media content and preset prompt information in a first sub-area of ​​the conversation area according to a preset display size, wherein the preset prompt information is used to represent a reference relationship between the expression content and the interactive media content; The expression content is displayed in a second sub-area of ​​the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout.

26. An expression content processing device, characterized in that: include: A display module, used to display the target content associated with the second user and the preset target control in a preset interface; A processing module, configured to display a preset expression content generation interface based on a preset trigger operation of the first user on the target control; A generating module, used for acquiring the expression content generated in the expression content generating interface, and displaying the expression content and a preset sending control in the expression content generating interface; A sending module is used to publish the expression content to a conversation interface associated with the second user in response to a trigger operation on the sending control.

27. An expression content processing device, characterized in that: include: A display module, used to display a conversation interface associated with the second user and the first user; An acquisition module, configured to acquire expression content sent by the first user, wherein the expression content is generated by the first user for interactive media content historically released by the second user; The reference module is used to display the expression content in the conversation interface and to display the interactive media content associated with the expression content in the display area associated with the expression content.

28. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the expression content processing method as described in any one of claims 1 to 22 or 23-25.

29. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the expression content processing method as described in any one of claims 1 to 22 or 23-25 ​​is implemented.

30. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the expression content processing method as described in any one of claims 1 to 22 or 23-25 ​​is implemented.

Citation Information

Patent Citations

  • Dynamic expression generation method, device, computer readable storage medium and computer device

    CN109120866A

  • Session processing method and device, electronic equipment and readable storage medium

    CN115730048A

  • Page display method, device and equipment, computer readable storage medium and product

    CN115981769A

  • Expression generation and work release method and device, equipment and storage medium

    CN117745885A

Cited By

  • Information interaction method, device, equipment, medium and product

    CN119806710A

  • Emoji content processing method and apparatus, and device, readable storage medium and product

    WO2026051773A1

  • Information interaction method and apparatus, device, medium, and product

    WO2026145077A1