Emoji content processing method and apparatus, and device, readable storage medium and product
By displaying the target control within a preset interface, expanding the emoji content generation interface, and capturing images in real time to generate emoji content, the problem of tedious self-made emoji content is solved, achieving efficient generation and sending, and improving the user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-22
- Publication Date
- 2026-03-12
AI Technical Summary
In existing technologies, the generation and sending of self-made emoji content is relatively cumbersome, and the generated emoji content is relatively simple, making it difficult to meet users' personalized needs.
By displaying the target control within a preset interface, the emoji content generation interface unfolds based on the user's trigger operation, allowing the target image to be captured in real time to generate emoji content, and displaying a send control after generation, so that the emoji content can be quickly published to the chat interface.
It improves the efficiency of generating and sending emoji content, enhances the interactive effect, makes the generated emoji content more in line with the actual needs of users, and simplifies the operation process.
Smart Images

Figure CN2025116328_12032026_PF_FP_ABST
Abstract
Description
Emoji content processing method, device, equipment, readable storage medium and product
[0001] Cross-reference to Related Applications
[0002] The present application claims priority to the Chinese patent application No. 202411240059.8, filed on September 4, 2024, and entitled "Emoji content processing method, device, equipment, readable storage medium and product", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to the technical field of computer, and particularly relate to an emoji content processing method, device, equipment, readable storage medium and product. BACKGROUND
[0004] In a conversation scenario or a comment scenario, a user can generally perform an information interaction operation based on text content, image media content, emoji content, and the like. In order to make the emoji content used in the conversation more in line with the user's needs, the user can also make the emoji content according to actual needs. SUMMARY
[0005] Embodiments of the present disclosure provide an emoji content processing method, device, equipment, readable storage medium and product.
[0006] In a first aspect, embodiments of the present disclosure provide an emoji content processing method, comprising:
[0007] displaying, in a preset interface, target content associated with a second user and a preset target control;
[0008] based on a preset triggering operation of a first user on the target control, displaying a preset emoji content generation interface;
[0009] obtaining emoji content generated in the emoji content generation interface, and displaying the emoji content and a preset sending control in the emoji content generation interface;
[0010] in response to a triggering operation on the sending control, publishing the emoji content into a conversation interface associated with the second user.
[0011] In a second aspect, embodiments of the present disclosure provide an emoji content generation method, comprising:
[0012] displaying a conversation interface associated with a second user and a first user;
[0013] obtaining emoji content sent by the first user, the emoji content being generated by the first user for historical interaction media content published by the second user;
[0014] display the expression content in the session interface, and display the interactive media content associated with the expression content in a display area associated with the expression content.
[0015] In a third aspect, an expression content processing apparatus is provided, including:
[0016] The display module is configured to display the target content associated with the second user and the preset target control in a preset interface.
[0017] The processing module is configured to display a preset expression content generation interface based on a preset trigger operation of the first user on the target control.
[0018] The generation module is configured to obtain 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.
[0019] The sending module is configured to publish the expression content into a session interface associated with the second user in response to a trigger operation on the sending control.
[0020] In a fourth aspect, an expression content processing apparatus is provided, including:
[0021] The display module is configured to display a session interface associated with a second user and a first user.
[0022] The obtaining module is configured to obtain expression content sent by the first user, the expression content being generated by the first user for interactive media content historically published by the second user.
[0023] The reference module is configured to display the expression content in the session interface, and display the interactive media content associated with the expression content in a display area associated with the expression content.
[0024] In a fifth aspect, an electronic device is provided, including a processor and a memory.
[0025] The memory stores computer execution instructions.
[0026] The processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the expression content processing method as described in the first aspect and various possible designs of the first aspect, or as described in the second aspect and various possible designs of the second aspect.
[0027] In a sixth aspect, the embodiments of the present disclosure provide a computer readable storage medium, wherein computer execution instructions are stored in the computer readable storage medium, and when a processor executes the computer execution instructions, the expression content processing method in the first aspect and various possible designs of the first aspect or the expression content processing method in the second aspect and various possible designs of the second aspect are implemented.
[0028] In a seventh aspect, the embodiments of the present disclosure provide a computer program product, comprising a computer program, and when a processor executes the computer program, the expression content processing method in the first aspect and various possible designs of the first aspect or the expression content processing method in the second aspect and various possible designs of the second aspect are implemented. BRIEF DESCRIPTION OF DRAWINGS
[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor.
[0030] FIG. 1 is a flowchart of an expression content processing method according to an embodiment of the present disclosure;
[0031] FIG. 2 is a flowchart of an expression content processing method according to another embodiment of the present disclosure;
[0032] FIG. 3 is a flowchart of an expression content processing method according to an embodiment of the present disclosure;
[0033] FIG. 4 is a schematic diagram of a display interface according to an embodiment of the present disclosure;
[0034] FIG. 5 is a schematic diagram of interface interaction according to an embodiment of the present disclosure;
[0035] FIG. 6 is a schematic diagram of another display interface according to an embodiment of the present disclosure;
[0036] FIG. 7 is a schematic diagram of another display interface according to an embodiment of the present disclosure;
[0037] FIG. 8 is a schematic diagram of another interface interaction according to an embodiment of the present disclosure;
[0038] FIG. 9 is a flowchart of an expression content processing method according to an embodiment of the present disclosure;
[0039] FIG. 10 is a schematic diagram of a display interface according to an embodiment of the present disclosure;
[0040] FIG. 11 is a schematic diagram of the structure of an expression content processing apparatus according to an embodiment of the present disclosure;
[0041] FIG. 12 is a structural schematic diagram of an expression content processing apparatus according to an embodiment of the present disclosure;
[0042] FIG. 13 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0043] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0044] It can be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the type, use range, use scenario, and the like of the personal information involved in the present disclosure should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.
[0045] For example, in response to receiving an active request of the user, prompt information is sent to the user to explicitly prompt the user that the operation requested to be performed will need to obtain and use the personal information of the user. Thus, the user can autonomously select whether to provide the personal information to the electronic device, application program, server, or storage medium, and the like software or hardware that performs the operation of the technical solution of the present disclosure according to the prompt information.
[0046] As an optional but non-limiting implementation manner, in response to receiving the active request of the user, the manner of sending the prompt information to the user may, for example, be a pop-up window manner, and the prompt information may, for example, be presented in the pop-up window in a text manner. In addition, the pop-up window may, for example, carry a selection control for the user to select “agree” or “disagree” to provide the personal information to the electronic device.
[0047] It can be understood that the above notification and obtaining of the authorization of the user are only illustrative, and do not limit the implementation manners of the present disclosure, and other manners meeting the relevant laws and regulations can also be applied to the implementation manners of the present disclosure.
[0048] The present disclosure provides an expression content processing method, apparatus, device, readable storage medium, and product.
[0049] It should be noted that the expression content processing method, apparatus, device, readable storage medium, and product provided by the present disclosure can be applied in any scenario of generating expression content.
[0050] 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 collection operations based on a pre-set image generation device in a terminal device, trigger a pre-set addition control in an expression list after expanding the expression list in a conversation interface, and display pre-stored images / videos in a pre-set storage path. Based on the selection operation of the user, the currently selected image / video is set as the expression content.
[0051] However, the sending operation of the self-made expression content by using the above method is cumbersome, and the generated expression content is often single.
[0052] In order to improve the sending efficiency and interactive effect of the self-made expression, the expression content generation interface can be expanded based on the trigger operation of the user on the target control in the pre-set interface, and then the expression content can be generated based on the target image captured in the expression content generation interface.
[0053] Further, in order to improve the addition efficiency of the expression content, after generating the expression content, a sending control and an addition control can be displayed. Thus, the expression content can be quickly sent to the conversation interface based on the sending control. Or, the addition operation of the expression content can be quickly performed based on the addition control.
[0054] In addition, after sending the expression content to the conversation interface, the addition control can be displayed in the display area associated with the expression content. Therefore, the addition operation of the expression content can be quickly performed in the conversation interface based on the addition control.
[0055] FIG. 1 is a flowchart of an expression content processing method provided by an embodiment of the present disclosure. As shown in FIG. 1, the method comprises:
[0056] In step 101, a target content associated with a second user and a pre-set target control are displayed in a pre-set interface.
[0057] The execution subject of the embodiment is an expression content processing device. The expression content processing device can be coupled with a terminal device of a first user. Thus, the generation operation of the expression content can be performed based on the trigger operation of the first user on the terminal device.
[0058] The pre-set interface can be an interface capable of providing information sending or publishing functions, such as sending conversation messages or publishing comment information. In the present embodiment, the target content associated with the second user and the pre-set target control can be displayed in the pre-set interface. In order to facilitate the interaction between the first user and the second user in the pre-set interface, the target control can be displayed in the pre-set interface, so that the first user can quickly generate the expression content based on the pre-set trigger operation on the target control.
[0059] Optionally, the preset interface comprises a conversation interface between the first user and the second user, and the first user and the second user can perform a conversation operation in the conversation interface. Therefore, the first user can quickly generate the expression content in the conversation interface based on the target control, so as to interact with the second user based on the expression content.
[0060] Optionally, the preset interface comprises a media content display interface for displaying the interactive media content published by the second user in history. When the first user browses the interactive media content in the media content display interface, the first user can express an attitude, such as a like, a favor, a request for an update, and the like, to the interactive media content. Therefore, the expression content for expressing the attitude can be generated based on the target control to implement the interactive operation to the interactive media content. It can be understood that the interactive media content published by the second user in history can be displayed in a media content stream, and the media content stream can include a plurality of interactive media content published by a plurality of users. The first user can switch between the plurality of interactive media content in the media content stream based on a content switching operation, such as an up-down sliding operation. The first user can also interact with the second user or other users based on the interactive media content, such as liking, commenting, or sharing the interactive media content, and the like.
[0061] In step 102, a preset expression content generation interface is displayed based on a preset trigger operation of the first user to the target control.
[0062] In the 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.
[0063] Optionally, the target control can be an expression content generation control, and the preset trigger operation can be a single click, a double click, a long press, a drag, or the like. In response to the trigger operation to the expression content generation control, the expression content generation interface can be directly displayed.
[0064] Alternatively, the target control can be a preset content generation control, and the preset trigger operation can be a plurality of combined trigger operations of the first user to the content generation control to display the expression content generation interface. For example, the image content generation interface can be displayed by triggering the content generation control, and the expression content generation interface can be displayed based on a switching operation of the first user in the image content generation interface.
[0065] Alternatively, the target control can be a preset function control. The preset trigger can be a plurality of combined trigger operations of the first user for the function control to realize display of the expression content generation interface. For example, in response to a trigger operation of the first user for the function control, a control list can be displayed, and the control list includes an expression content generation control. In response to a trigger operation for the expression content generation control, the expression content generation interface can be displayed.
[0066] In step 103, the expression content generated in the expression content generation interface is obtained, and the expression content and a preset sending control are displayed in the expression content generation interface.
[0067] In this embodiment, in the expression content generation interface, the first user can capture a target image in the expression content generation interface, and generate expression content based on the target image. Alternatively, the first user can also capture 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.
[0068] The target image can be photo content and video content. Therefore, dynamic or static expression content can be generated based on the captured target image.
[0069] Further, 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 a preset sending control can be displayed in the expression content generation interface.
[0070] Alternatively, the first user can realize 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 the expectation, the first user can also perform an expression content generation operation again in the expression content generation interface.
[0071] In step 104, in response to a trigger operation for the sending control, the expression content is published to a conversation interface associated with the second user.
[0072] In this embodiment, the second user can be a user having a preset association relationship with the first user. For example, the second user can be a friend added by the first user. Alternatively, the second user can be mutually followed by the first user, and the like.
[0073] The first user and the second user can perform a conversation operation. Therefore, after the expression content and the preset sending control are displayed in the expression content generation interface, in response to a trigger operation for the sending control, the expression content is published to a conversation interface associated with the second user.
[0074] Optionally, after sending the expression content to the conversation interface, the first user can also trigger an operation on the expression content, where the operation includes, but is not limited to, a single click, a double click, a long press, and the like. In response to the operation, a function list associated with the expression content can be displayed, and at least one function control associated with the expression content is displayed in the function list. The function control includes, but is not limited to, an interactive control such as a like, a reply, a share, and the like, and an add control, a recall control, and the like. Therefore, the first user can trigger the function control associated with the expression content according to actual needs.
[0075] The expression content processing method provided in the embodiment can display the target content and the target control associated with the second user in the preset interface, and the first user can perform a preset trigger operation on the target control to display the expression content generation interface. Therefore, the first user can perform a generation operation on the expression content in the expression content generation interface according to actual needs. In addition, after generating the expression content, the expression content can be quickly published in the conversation interface associated with the second user based on a preset sending control. Therefore, the first user can generate expression content that is more suitable for actual needs, and can quickly publish the expression content in the conversation interface, thereby simplifying the generation and sending process of the expression content.
[0076] FIG. 2 is a flowchart of an expression content processing method provided by another embodiment of the disclosure. Based on any of the above embodiments, as shown in FIG. 2, step 102 includes:
[0077] Step 201: Display the expression content generation interface based on a preset trigger operation of the first user on the target control.
[0078] Step 202: Display a generation control and at least one effect control in the expression content generation interface, where the effect control indicates that a preset effect resource is applied for expression content collection and / or expression content generation.
[0079] In the embodiment, after displaying the target control in the preset interface, the expression content generation interface can be displayed based on a preset trigger operation of the first user on the target control.
[0080] Optionally, the generation control can be displayed in the expression content generation interface, and the first user can generate the expression content according to a trigger operation on the generation control. For example, the generation control can be a video collection control, and in response to a trigger operation of the first user on the video collection control, a target image can be captured. Therefore, the expression content can be generated based on the target image.
[0081] The target image includes static photo content or dynamic video content. The first user can perform a single-click operation on the video capture control to capture the photo content. Alternatively, the first user can perform a long-press operation on the video capture control to capture the video content.
[0082] As an implementable manner, at least one effect control can also be displayed on the expression content generation interface. The effect control indicates that a preset effect resource is applied to capture and / or generate the expression content. For example, the effect control can 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 target image currently captured can be processed based on the preset special effect to generate the expression content.
[0083] The expression content processing method provided in this embodiment displays the expression content generation interface based on the preset trigger operation of the first user on the target control, displays the generation control and at least one effect control in the expression content generation interface, so that the first user can capture the 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.
[0084] FIG. 3 is a flowchart of the expression content processing method provided in this embodiment. Based on any of the above embodiments, as shown in FIG. 3, step 103 includes:
[0085] Step 301: In response to completing the target image acquisition in the expression content generation interface, display an expression content sending control and an editing control.
[0086] Step 302: Determine the editing content based on the editing control, and acquire the expression content based on the editing content and the target image.
[0087] In this embodiment, the first user can capture the target image in the expression content generation interface. For example, the expression content generation interface can include a content capture control. In response to a long-press operation of the first user on the content capture control, the target image can be captured by a preset image capture device in the terminal device.
[0088] Further, after acquiring the currently captured target image, in order to facilitate the editing operation of the first user 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.
[0089] Optionally, the editing control comprises an editing element control and / or an editing effect control, the editing element control comprising at least one of a text element control, an audio element control and an image element control.
[0090] In this embodiment, the editing control comprises an editing element control and / or an editing effect control, wherein the editing element control comprises at least one of a text element control, an audio element control and an image element control.
[0091] The first user can determine the editing content associated with the target image based on the editing control, wherein the editing content comprises editing parameters such as playing speed and loop mode, and also comprises resource content such as filters, stickers and special effects, which are not limited by the present disclosure. Therefore, the first user can perform editing operation on the playing speed and loop mode of the target image based on the editing element control. Alternatively, the first user can also add resources such as filters, special effects and stickers to the target image based on the editing effect control to improve the content quality of the expression content.
[0092] Further, based on any of the above embodiments, the editing effect control comprises a playing speed editing control and / or a loop mode editing control, and step 202 comprises:
[0093] In response to a triggering operation on the playing speed editing control and / or the loop mode editing control, the editing content is obtained, wherein the editing content comprises a playing speed parameter and / or a loop mode parameter.
[0094] The playing speed and / or the loop mode of the target image are edited based on the editing content, and the expression content is obtained.
[0095] In this embodiment, the first user can determine the editing content associated with the target image based on the editing control, wherein the editing content comprises but is not limited to playing speed and loop mode.
[0096] Optionally, the editing effect control comprises a playing speed editing control and / or a loop mode editing control. In response to a triggering operation on the playing speed editing control and / or the loop mode editing control, the editing content is obtained, wherein the editing content comprises a playing speed parameter and / or a loop mode parameter. The playing speed and / or the loop mode of the target image are edited based on the editing content, and the expression content is obtained.
[0097] For example, the default control, the acceleration control and the loop control can be displayed in the expression content generation interface. When the expression content is generated, the play speed can be the default one-time play speed. The first user can adjust the play speed of the expression content by triggering the acceleration control. In addition, when the expression content is generated, the loop mode can be the default non-loop. The first user can switch the loop mode of the expression content to the loop play by triggering the loop control.
[0098] FIG. 4 is a schematic diagram of a display interface provided by the embodiment of the present disclosure. As shown in FIG. 4, after the target image is obtained in the expression content generation interface 41, the expression content sending control 42 and the editing control 43 can be displayed. 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 can include the play speed editing control and the 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 adjust the loop mode of the expression content based on the loop mode editing control. In addition, the expression content generation interface 41 can also include a preset adding control 44. Therefore, after the expression content is generated, the first user can quickly add the expression content to the expression list through the adding control 44.
[0099] The expression content processing method provided by the embodiment can obtain the target image, display the expression content sending control and the editing control, so that the first user can perform editing operation on 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 sending efficiency of the expression content.
[0100] Further, on the basis of any of the above embodiments, step 104 comprises:
[0101] Obtaining a target image resource generated based on the target image obtained in the expression content generation interface.
[0102] In response to the triggering operation on the sending control, publishing the target image resource to the conversation interface associated with the second user.
[0103] In the embodiment, after obtaining the target image generated by the first user in the expression content generation interface, the target image can be subjected to a format conversion operation to generate a target image resource. For example, a video type target image obtained by collection can be converted into a GIF format target image resource. Any format conversion algorithm can be used to perform the format conversion operation on the target image, which is not limited in the present disclosure.
[0104] Further, in response to the triggering operation on the sending control, the target image resource can be published into the session interface associated with the second user. After the target image resource is sent to the session interface, the first user and the second user can add the target image resource to the preset expression list according to actual needs.
[0105] The expression content processing method provided in the embodiment can effectively reduce the information transmission amount and improve the transmission efficiency of the expression content, by generating a target image resource based on a target image and publishing the target image resource into a session interface associated with the second user. In addition, by converting the target image into a target image resource, it is also convenient for subsequent addition operations of the expression content.
[0106] Optionally, in the above any embodiment, the preset interface includes a session interface between the first user and the second user, and the target content includes historical session content associated with the first user and the second user. Step 101 includes:
[0107] The historical session content associated with the first user and the second user is displayed in the session interface, and a preset content input control is displayed in the session interface. The target control is displayed in a display area associated with the content input control.
[0108] In the embodiment, the preset interface can be a session interface between the first user and the second user, and the first user and the second user can perform a session operation in the session interface. The target content can be historical session content associated with the first user and the second user. Therefore, the first user can quickly generate an expression content based on the target control in the session interface, so as to interact with the second user based on the expression content.
[0109] Therefore, the historical session content associated with the first user and the second user can be displayed in the session interface, and a preset content input control can be displayed in the session interface. The target control is displayed in a display area associated with the content input control. The first user can input session content in the session interface based on the content input control. In addition, the first user can also generate an expression content based on the target control.
[0110] Optionally, the content input control and the target control can be displayed at the bottom of the session interface, so as to avoid blocking other content in the session interface. For example, the target control can be displayed at the lower left corner of the session interface, and the content input control can be displayed to the right of the target control. The present disclosure does not limit this.
[0111] As an implementable manner, in response to the triggering operation of the first user on the target control, the expression content generation interface can be directly displayed. Alternatively, in response to the triggering operation on the target control, the image content generation interface can be displayed, and the expression content generation interface is displayed based on the switching operation triggered by the first user in the image content generation interface.
[0112] The expression content processing method provided in this embodiment can display the historical conversation content associated with the first user and the second user in the conversation interface, display the preset content input control in the conversation interface, and display the target control in the display area associated with the content input control, so that the first user can generate the expression content based on the preset triggering operation on the target control during the conversation in the conversation interface. Further, the first user can generate the expression content according to actual needs and perform the conversation operation based on the expression content in the conversation interface, so that the interaction content of the conversation process is more in line with user needs, and user experience is improved.
[0113] Further, on the basis of any of the above embodiments, step 102 comprises:
[0114] Based on the triggering operation of the first user on the target control, a preset image content generation interface is displayed.
[0115] The content collection control is displayed in the image content generation interface, and a preset switching control is displayed in the display area associated with the content collection control. The switching control is used to switch the content collection type.
[0116] In response to the triggering operation of the first user on the switching control, the expression content generation interface is displayed.
[0117] In this embodiment, after the target control is displayed in the conversation interface, in response to the triggering operation on the target control, a preset image content generation interface can be displayed. The content collection control can be displayed in the image content generation interface, so that the first user can collect image content and video content in the image content generation interface through the triggering operation on the content collection control, and the collected image content and video content can be sent to the conversation interface.
[0118] Further, in order to generate the expression content, the image content generation interface can also be provided with a switching control. The switching control can be displayed in the display area associated with the content collection control. The switching control is used to switch the content collection type. Therefore, the first user can switch the currently displayed image content generation interface to the expression content generation interface through the triggering operation on the switching control.
[0119] The expression content processing method provided in the embodiment can display a preset image content generation interface based on the triggering operation of the first user on the target control, and display a preset switching control in the image content generation interface. Thus, the first user can flexibly perform interface conversion operation based on the switching control, so that the currently displayed content is more in line with the user demand, and in addition, the expression content that is more in line with the actual demand of the user can be generated in the expression content generation interface after the display of the expression content generation interface is switched.
[0120] Further, on the basis of any of the above embodiments, the switching control comprises an image collection sub-control and an expression collection sub-control.
[0121] The display of the expression content generation interface in response to the triggering operation of the first user on the switching control comprises:
[0122] Switching the display of the expression content generation interface in response to the triggering operation on the expression collection sub-control.
[0123] Alternatively, the display of the preset expression content generation interface based on the preset triggering operation of the first user on the target control comprises:
[0124] Switching the display of the expression content generation interface in response to the sliding operation of the first user in a preset direction in the image content generation interface.
[0125] In the embodiment, the switching control comprises an image collection sub-control and an expression collection sub-control. When the image content generation interface is displayed, the image collection sub-control can be in a selected state. When the expression content generation interface is switched, the expression collection sub-control can be switched to the selected state.
[0126] Optionally, when the image content display interface is displayed, the image collection sub-control can be in a selected state, and the first user can trigger the expression collection sub-control to switch the display of the expression content generation interface and switch the display state of the expression collection sub-control to the selected state.
[0127] As an implementable manner, the first user can also switch the display of the expression content generation interface by sliding in a preset direction in the image content generation interface. For example, when the image content display interface is displayed, the first user can switch the display of the expression content generation interface by left sliding. Alternatively, when the expression content generation interface is currently displayed, the first user can switch the display of the image content generation interface by right sliding.
[0128] FIG. 5 is a schematic diagram of interface interaction provided by an embodiment of the present disclosure. As shown in FIG. 5, a conversation interface 51 of a first user and a second user can be displayed, and the conversation interface 51 includes a preset content input control 52. In response to a triggering operation of the content input control 52 by the first user, an image content generation interface 53 can be displayed, and the image content generation interface 53 is used for image media content and video media content collection operation. A content collection control 54 is displayed in the image content generation interface 53, and a preset switching control 55 is displayed in a display area associated with the content collection control 53. The switching control 55 includes an image collection sub-control 56 and an expression collection sub-control 57. In response to a triggering operation of the expression collection sub-control 57 by the first user, an expression content generation interface 58 can be displayed. Thus, the first user can take a target image in the expression content generation interface 58, and generate expression content based on the target image.
[0129] The expression content processing method provided by the embodiment can display the image collection sub-control and the expression collection sub-control in the image content generation interface, so that the first user can switch different interfaces by triggering the image collection sub-control or the expression collection sub-control. Alternatively, the first user can switch different interfaces by a sliding operation in the image generation interface. The interface interaction mode in the image generation interface is enriched.
[0130] Optionally, in any of the above embodiments, the effect control includes a triggering control associated with a preset special effect satisfying a preset display condition, and step 103 includes:
[0131] In response to a selection operation on any triggering control associated with a preset special effect, a target special effect is determined.
[0132] In response to a first triggering operation on a preset content collection control in the expression content generation interface, a target image is collected based on an image collection device preset by the terminal device.
[0133] The target image is processed based on the target special effect to obtain the expression content.
[0134] In the embodiment, the effect control includes a triggering control associated with a preset special effect satisfying a preset display condition, and the preset special effect satisfying the preset display condition can be special effect content associated with a preset label, which can be a makeup label, a transformation label, a role change label, a face label, an interactive creation label, etc.
[0135] After displaying at least one triggering 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.
[0136] Optionally, in response to a selection operation on the trigger control associated with any preset special effect, the preset special effect currently selected by the first user is determined as the target special effect. In response to a first trigger operation on the preset content collection control in the expression content generation interface, the target image is collected based on the image collection device preset by the terminal device. The target image is processed based on the target special effect to obtain the expression content.
[0137] Optionally, in response to the first trigger operation of the first user on the content collection control, a plurality of video frames are acquired, and each video frame is processed based on the target special effect to present a better display effect.
[0138] Further, based on any of the above embodiments, the method further comprises:
[0139] The display control of the preset display size is displayed in the expression content generation interface, and the display control displays the real-time collected image content.
[0140] After determining the target special effect in response to the selection operation on the trigger control associated with any preset special effect, the method further comprises:
[0141] The real-time collected image content is processed based on the target special effect, and the processed image content is displayed in the display control.
[0142] In this embodiment, the display control of the preset display size is displayed in the expression content generation interface, and the real-time collected image content can be displayed in the display control.
[0143] In order to enable the first user to more intuitively understand the currently collected image content, after determining the target special effect, the real-time collected image content is processed based on the target special effect, and the processed image content is displayed in the display control.
[0144] FIG. 6 is another display interface provided by the embodiment of the present disclosure, as shown in FIG. 6, the display control 62 of the preset display size can be included in the expression content generation interface 61, and the display control 62 is used to display the real-time collected image content. In addition, the trigger control 63 associated with the preset special effect is also displayed in the expression content generation interface 61, and the first user can select the target special effect according to the actual demand. It can be understood that a plurality of trigger controls associated with preset special effects can be displayed in the expression content generation interface 61, and the user can select different special effects by selecting different trigger controls.
[0145] The expression content processing method provided in the embodiment can display the trigger control associated with at least one preset special effect in the expression content generation interface, so that the first user can select the target special effect according to actual needs. Then, the target image collected can be processed by using the target special effect, so as to improve the content quality of the expression content.
[0146] Further, on the basis of any of the above embodiments, the expression content generation interface further includes a preset adding control. After step 103, the method further includes:
[0147] In response to a trigger operation on the adding control, the expression content is added to a preset expression list.
[0148] In the embodiment, after the expression content is generated, the adding control can be displayed in the expression content generation interface. Therefore, the first user can quickly add the expression content to the preset expression list in the expression content generation interface by triggering the adding control.
[0149] As an implementable manner, after the expression content is generated, the expression content can be displayed in a first display area in the expression content generation interface, and a preset editing control can be displayed below the first display area. In addition, a re-shooting control, a sending control and an adding control can be displayed in a second display area in the expression content generation interface. Therefore, the first user can quickly edit, send, add and re-shoot the expression content in the expression content generation interface. The first display area and the second display area can be displayed in 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 above the second display area.
[0150] The expression content processing method provided in the embodiment can display the adding control in the expression content generation interface, so that after the generation operation of the expression content is completed in the expression content generation interface, the adding operation of the expression content can be quickly realized in the expression content generation interface based on the adding control, and the adding efficiency of the expression content is improved.
[0151] Further, on the basis of any of the above embodiments, after step 104, the method further includes:
[0152] The expression content is displayed in the conversation interface, and the adding control corresponding to the expression content is displayed in a display area associated with the expression content.
[0153] In response to a trigger operation on the adding control, the expression content is added to a preset expression list.
[0154] In this embodiment, in order to facilitate the first user to add the 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 the preset expression list.
[0155] As an implementable manner, after the first user adds the expression content to the preset expression list by triggering the adding control, the adding control can be stopped from being displayed. Alternatively, the adding control can be stopped from being displayed after the display time of the adding control exceeds a preset time. Alternatively, the adding control can be stopped from being displayed after it is determined that the first user completes the adding operation of the expression content by other adding manners. The present disclosure does not limit this.
[0156] FIG. 7 is another display interface provided by the present disclosure, as shown in FIG. 7, 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 adding control 73 corresponding to the expression content can be displayed in the display area associated with the expression content. Thus, the first user can trigger the adding control 73 to quickly add the expression content to the expression list.
[0157] The expression content processing method provided by the present embodiment can display an adding control in the display area associated with the expression content after the expression content is sent to the conversation interface, so that the first user can quickly add the expression content based on the adding control, and the adding efficiency of the expression content is improved.
[0158] Optionally, in any of the above embodiments, the preset interface includes a media content display interface, the media content display interface is configured to display interactive media content published by any second user in a history and having a preset association relationship with the first user, and the target content includes the interactive media content published by any second user in the history.
[0159] Step 101 includes:
[0160] The interactive media content published by the second user in the history is displayed in the media content display interface, and a 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.
[0161] In the embodiment, the first user can be a user having a preset association relationship with the second user. For example, the first user can be a friend of the second user. The second user can publish the interactive media content, the first user can browse the interactive media content, and can publish the interactive content for the interactive media content.
[0162] Optionally, the preset interface includes a media content display interface, and the target content includes any interactive media content published by a second user in the past. The media content display interface is used to display the interactive media content published by any second user in the past and having a preset association relationship with the first user.
[0163] Therefore, the interactive media content published by the second user in the past 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. In addition, the first user can generate the expression content for the interactive media content based on the target control.
[0164] The expression content processing method provided in the embodiment displays the interactive media content published by the second user in the past in the media content display interface, and 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, the first user can flexibly generate and publish the expression content based on the target control when browsing the interactive media content in the media content display interface, which enriches the interaction mode in the media content display interface and improves the generation efficiency and sending efficiency of the expression content.
[0165] Further, based on any of the above embodiments, the effect control includes a trigger control associated with a to-be-selected expression. Step 103 includes:
[0166] The expression content generation interface displays at least one trigger control associated with a to-be-selected expression and first prompt information. The to-be-selected expression is any expression content in a preset expression list, and the first prompt information is used to prompt the first user to make the same expression as the selected to-be-selected expression.
[0167] In response to a selection operation on the at least one to-be-selected expression, the target expression selected by the first user is determined.
[0168] In response to a trigger operation on a preset content collection control in the expression content generation interface, the expression content is collected based on a preset image collection device of the terminal device.
[0169] In this embodiment, the effect control can include a trigger control associated with a candidate expression. To give the first user more creative inspiration in the expression content generation process, at least one trigger control associated with a candidate expression can also be displayed in the expression content generation interface, where the candidate expression is any expression content in a preset expression list. The first user can select the candidate expression according to actual needs.
[0170] As an implementable manner, the candidate expression can be, for example, an emoji, which is used to represent different emoticons.
[0171] In addition, the expression content generation interface also includes first prompt information, which is used to prompt the first user to make the same expression as the selected candidate expression. For example, the first prompt information can be "take a photo of the same expression and reply", to prompt the first user to make the same pose as the currently selected target expression for target image generation, so that the expression content can be generated based on the target image subsequently.
[0172] Further, after displaying the at least one trigger control associated with the candidate expression, the first user can select the candidate expression according to actual needs. In response to the selection operation on the at least one candidate expression, the target expression selected by the first user is determined. Thus, the first user can make a pose and expression matching the target expression based on the first prompt information, and in response to the trigger operation on the preset content collection control in the expression content generation interface, collect the expression content based on the preset image collection device of the terminal device.
[0173] FIG. 8 is another interface interaction diagram provided by an embodiment of the present disclosure, as shown in FIG. 8, the media content display interface 81 displays any interactive media content 82 published by a second user having 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, where the expression content generation interface 85 includes at least one trigger control 86 associated with a candidate expression and first prompt information 87, and the first prompt information 87 is used to prompt the first user to make the same expression as the selected candidate expression. In response to the trigger operation on the preset content collection control 86 in the expression content generation interface 85, the expression content is collected based on the preset image collection device of the terminal device. Thus, the first user can select a target expression according to actual needs, and take a target image of making the target expression, to generate expression content based on the target image.
[0174] The expression content processing method provided in the embodiment can display the first prompt information in the expression content generation interface, so that the first user can understand the collection process and the collected content of the expression content according to the first prompt information. In addition, the expression content generation interface displays the trigger control associated with at least one candidate expression, so that the first user can select the target expression according to the actual demand. The generated expression content is more suitable for the actual demand of the first user.
[0175] Further, on the basis of any of the above embodiments, after displaying the trigger control associated with at least one candidate expression and the first prompt information in the expression content generation interface, the method further includes:
[0176] In response to a sliding operation triggered on the at least one candidate expression, switching to display other candidate expressions in the preset expression list in the expression content generation interface.
[0177] In the embodiment, because the display space of the expression content generation interface is limited and the number of candidate expressions is large, only part of the candidate expressions can be displayed in the expression content generation interface. The first user can view more candidate expressions according to the actual demand through a preset trigger operation.
[0178] Optionally, part of the candidate expressions can be displayed in the expression content generation interface, and the other candidate expressions can be hidden. In response to a sliding operation triggered on the at least one candidate expression, switching to display other candidate expressions in the preset expression list in the expression content generation interface. For example, in response to a left sliding or right sliding operation triggered by the first user on the at least one candidate expression, more candidate expressions can be displayed.
[0179] Further, on the basis of any of the above embodiments, after displaying the trigger control associated with at least one candidate expression and the first prompt information in the expression content generation interface, the method further includes:
[0180] Displaying a preset selection control in the display area associated with the at least one candidate expression.
[0181] In response to a trigger operation on the selection control, displaying all candidate expressions in the preset expression list.
[0182] The method further includes:
[0183] In response to a selection operation on all candidate expressions in the preset expression list, determining the target expression selected by the first user.
[0184] In the embodiment, if the first user cannot select a target expression meeting actual needs from the at least one candidate expression currently displayed in the expression display interface, the first user can view more candidate expressions by a preset triggering operation.
[0185] Optionally, a preset selection control can be displayed in a display region associated with the at least one candidate expression. In response to a triggering operation on the selection control, all candidate expressions in the preset expression list are displayed. Therefore, after the preset expression list is displayed, the first user can trigger a selection operation based on all candidate expressions in the preset expression list. In response to the selection operation, the candidate expression currently selected by the first user can be determined as the target expression.
[0186] The expression content processing method provided in the embodiment can display more candidate expressions based on a sliding operation on a candidate expression or a triggering operation on a preset selection control, so that the first user can more flexibly perform a selection operation on a target expression. In addition, the display content and the interaction mode in the expression content generation interface can be enriched.
[0187] Further, based on any of the above embodiments, after step 104, the method further includes:
[0188] The expression content is displayed in the conversation interface, and an interactive media content associated with the expression content is displayed in a display region associated with the expression content, where the expression content is interactive information published by the first user for the interactive media content.
[0189] In the embodiment, after the generation operation of the expression content is completed in the expression content generation interface, the expression content can be sent to the conversation interface based on a triggering operation of a sending control by the first user. Therefore, the expression content can be displayed in the conversation interface.
[0190] Optionally, the expression content can be an expression content generated by the first user for an interactive media content historically published by the second user for expressing an attitude. 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 a display region associated with the expression content.
[0191] The expression content processing method provided in the embodiment can display the expression content in the conversation interface and display the interactive media content associated with the expression content in a display region 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. The display content in the conversation interface is enriched.
[0192] Optionally, based on any of the above embodiments, the expression content generation interface comprises a preset return control and / or a re-shooting control.
[0193] After step 103, the method further comprises:
[0194] In response to a triggering operation on the return control or the re-shooting control, the currently collected expression content is deleted, and the expression content generation interface is re-displayed.
[0195] In this embodiment, the expression content generation interface comprises a preset return control and / or a re-shooting control.
[0196] Optionally, after the first user completes the shooting of the expression content in the expression content generation interface, if the first user is not satisfied with the currently shot expression content, the first user can trigger the return control or the re-shooting control to delete the currently collected expression content and re-display the expression content generation interface. Therefore, the first user can re-perform the generation operation of the expression content in the expression content generation interface.
[0197] Optionally, if the first user is not currently performing the collection operation of the expression content and triggers the return control in the expression content generation interface, the preset interface can be directly returned based on the triggering operation.
[0198] The expression content processing method provided in this embodiment enables the first user to flexibly perform the collection operation of the expression content based on the return control and / or the re-shooting control by displaying the preset return control and / or the re-shooting control in the expression content generation interface.
[0199] Further, based on any of the above embodiments, after step 104, the method further comprises:
[0200] The expression content is played in a loop in the conversation interface.
[0201] In this embodiment, after the expression content is generated, the expression content can be sent to the conversation interface based on a sending operation triggered by the first user. Therefore, the expression content can be displayed in the conversation interface.
[0202] Optionally, after the first user generates the expression content, the first user can perform an editing operation on the editing content of the expression content, wherein the editing content comprises a playing speed and / or a loop mode. Therefore, after the expression content is sent to the conversation interface, the expression content can be played in a loop in the conversation interface according to the editing content.
[0203] The expression content processing method provided in this embodiment enables the first user and the second user to more intuitively view the expression content by playing the expression content in a loop in the conversation interface.
[0204] Optionally, in any of the above embodiments, step 102 comprises:
[0205] Based on the triggering operation of the first user on the target control, a preset control list is displayed, and the control list at least includes an expression generation control.
[0206] In response to the triggering operation on the expression generation control, the expression content generation interface is displayed.
[0207] In this embodiment, the target control is displayed in the preset interface, and the target control can be a triggering control associated with the control list. Based on the triggering operation of the first user on the target control, a preset control list is displayed, and the control list can include a plurality of preset function controls, and the function controls at least include an expression generation control.
[0208] Further, after the function list is displayed, in response to the triggering operation of the first user on the expression generation control, the expression content generation interface is displayed. Therefore, the first user can perform the expression content generation operation in the expression content generation interface.
[0209] Optionally, the preset interface can be a conversation interface, and the target control can be an expansion control. Based on the triggering operation on the expansion control, a preset control list is displayed, and the control list can include at least one function control for the conversation. For example, an image upload control, an image acquisition control, an expression generation control, a file transmission control, etc. In response to the triggering operation of the first user on the expression generation control, the expression content generation interface is displayed. Therefore, the first user can quickly trigger the expression content generation operation in the conversation interface.
[0210] The expression content processing method provided in this embodiment can display a preset control list based on the triggering operation of the first user on the target control, and display an expression content generation interface in response to the triggering operation on the expression generation control. Therefore, the first user can flexibly trigger the expression content generation interface based on the triggering operation on the target control, and can generate more actual demand-oriented expression content in the expression content interface.
[0211] FIG. 9 is a flowchart of an expression content processing method provided by an embodiment of the present disclosure. As shown in FIG. 9, the method comprises:
[0212] Step 901: Display a conversation interface associated with a second user and a first user.
[0213] Step 902: Obtain expression content sent by the first user, the expression content being generated by the first user for historical interactive media content published by the second user.
[0214] At step 903, the expression content is displayed in the conversation interface, and the interactive media content associated with the expression content is displayed in a display area associated with the expression content.
[0215] The execution subject of this embodiment is an expression content processing apparatus. The expression content processing apparatus can be coupled to a terminal device of a second user. Thus, after obtaining the expression content sent by the first user, the display operation of the expression content in the conversation interface can be implemented.
[0216] In this embodiment, the conversation interface associated with the second user and the first user can be displayed. The first user can be a user having a preset association relationship with the second user. For example, the first user can be a friend of the second user. The first user can have a conversation with the second user in the conversation interface, and the historical conversation content between the first user and the second user can be displayed in the conversation interface.
[0217] The first user can perform a browsing operation on the interactive media content historically published by the second user. During the browsing process, the first user can also perform an interactive operation on the interactive media content, for example, comment content can be published on the interactive media content, or expression content can be generated on the interactive media content and published in the conversation interface, so that the second user can more intuitively understand the attitude of the first user on the interactive media content.
[0218] Optionally, the expression content sent by the first user can be obtained, and the expression content is generated by the first user on the interactive media content historically published by the second user.
[0219] Further, in order to enable the second user to more intuitively understand the interactive media content associated with the expression content and the expression content of the first user on 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 a display area associated with the expression content.
[0220] The expression content processing method provided in this embodiment can display the expression content in the conversation interface after obtaining the expression content sent by the first user, and display the interactive media content associated with the expression content in a display area associated with the expression content. Thus, the first user and the second user can more intuitively determine the interactive media content associated with the expression content. The display content in the conversation interface is enriched.
[0221] Further, based on any of the above embodiments, step 903 includes:
[0222] The editing content associated with the expression content is determined, and the editing content includes a playing speed and / or a loop mode.
[0223] According to the editing content, the expression content is displayed in the conversation interface.
[0224] In this embodiment, when the first user generates the expression content, editing operation can be performed on the playing speed and / or the loop mode of the expression content. For example, it can be set that the expression content is played at double speed or four times speed according to the target image shot, or it can be set that the expression content is played in loop or not played in loop, etc.
[0225] 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 playing speed and / or the loop mode. According to the editing content, the expression content is displayed in the conversation interface.
[0226] The expression content processing method provided in this embodiment can determine the editing content associated with the expression content, and display the expression content in the conversation interface according to the editing content, so that the expression content can be displayed in the conversation interface based on the editing content, and the display effect of the expression content is enriched.
[0227] Further, on the basis of any of the above embodiments, step 903 comprises:
[0228] In the conversation interface, a conversation area associated with the first user is determined.
[0229] In a first sub-area in the conversation area, the interactive media content and preset prompt information are displayed according to a preset display size, and the preset prompt information is used to represent the reference relationship between the expression content and the interactive media content.
[0230] In a second sub-area in the conversation area, the expression content is displayed, and the first sub-area and the second sub-area are displayed according to a preset layout mode.
[0231] In this embodiment, the conversation interface of the second user and the first user can include historical conversation content, and after the expression content sent by the first user is obtained, the historical conversation content can be moved up to display the newly obtained expression content. Therefore, the conversation area associated with the first user can 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.
[0232] Further, the conversation area can include a first sub-area and a second sub-area, and the first sub-area and the second sub-area are displayed according to a preset layout. For example, the first sub-area and the second sub-area can be arranged longitudinally, the first sub-area is located at the top of the conversation area, and the second sub-area is located at the bottom of the conversation area. Alternatively, the first sub-area and the second sub-area can be arranged horizontally, the first sub-area is located at the left side of the conversation area, and the second sub-area is located at the right side of the conversation area. The present disclosure does not limit this.
[0233] Optionally, after obtaining the expression content, the interactive media content and the preset prompt information can be displayed in the first sub-area in the conversation area according to a preset display size, and the preset prompt information is used to represent the reference relationship between the expression content and the interactive media content. For example, the prompt information can be "vote on the interactive content", to identify that the expression content is generated for the first user to vote on the interactive media content published by the second user. The prompt information can be displayed on the top of the interactive media content according to a preset display parameter. The expression content is displayed in the second sub-area in the conversation area.
[0234] FIG. 10 is a display interface provided by an embodiment of the present disclosure, as shown in FIG. 10, after obtaining the expression content 1001 sent by the first user, the interactive media content 1003 and the preset prompt information 1004 can be displayed in the first sub-area in the conversation interface 1002 according to a preset display size, and the expression content 1004 is displayed in the second sub-area in the conversation area. The first sub-area and the second sub-area can be arranged longitudinally, and the first sub-area is displayed above the second sub-area.
[0235] The expression content processing method provided in the embodiment can make the user more intuitively understand the expression content and the interactive media content referenced by the expression content, enrich the display content in the conversation interface, and improve the user experience. FIG. 11 is a structural schematic diagram of an expression content processing apparatus provided in the embodiment of the disclosure. As shown in FIG. 11, the apparatus includes a display module 1101, a processing module 1102, a generation module 1103, and a sending module 1104. The display module 1101 is configured to display target content associated with a second user and a target control in a preset interface. The processing module 1102 is configured to display a preset expression content generation interface based on a preset trigger operation of a first user on the target control. The generation module 1103 is configured to obtain 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. The sending module 1104 is configured to publish the expression content to a conversation interface associated with the second user in response to a trigger operation on the sending control.
[0236] Further, on the basis of any of the above embodiments, the processing module is configured to display the expression content generation interface based on a preset trigger operation of a first user on the target control. The expression content generation interface displays a generation control and at least one effect control, and the effect control indicates that a preset effect resource is applied for expression content collection and / or expression content generation.
[0237] Further, on the basis of any of the above embodiments, the generation module is configured to display an expression content sending control and an editing control in response to completion of target image acquisition in the expression content generation interface. The expression content is obtained based on the editing content and the target image, and the editing content is determined based on the editing control.
[0238] Further, on the basis of 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, on the basis of 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.
[0240] Further, on the basis of any of the above embodiments, the editing effect control includes a playing speed editing control and / or a loop mode editing control, and the generation module is configured to: in response to a triggering operation on the playing speed editing control and / or the loop mode editing control, acquire editing content, wherein the editing content includes a playing speed parameter and / or a loop mode parameter; and perform an editing operation on the playing speed and / or the loop mode of the target image based on the editing content, to obtain the expression content.
[0241] Further, on the basis of any of the above embodiments, the sending module is configured to: acquire a target image resource generated based on the target image generated by the expression content generation interface; and in response to a triggering operation on the sending control, publish the target image resource to a session interface associated with the second user.
[0242] Further, on the basis of any of the above embodiments, the preset interface includes a session interface between the first user and the second user, and the target content includes historical session content associated with the first user and the second user. The display module is configured to: display the historical session content associated with the first user and the second user in the session interface, and display a preset content input control in the session interface, and display the target control in a display area associated with the content input control.
[0243] Further, on the basis of any of the above embodiments, the processing module is configured to: based on a triggering operation of the first user on the target control, display a preset image content generation interface; 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, the switching control being used to switch a content collection type; and in response to a triggering operation of the first user on the switching control, display the expression content generation interface.
[0244] Further, on the basis of any of the above embodiments, the switching control includes an image collection sub-control and an expression collection sub-control. The processing module is configured to: in response to a triggering operation on the expression collection sub-control, switch to display the expression content generation interface. Alternatively, the processing module is configured 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.
[0245] Further, on the basis of any of the above embodiments, the effect control includes a trigger control associated with a preset special effect meeting a preset display condition, and the generation module is configured to: in response to a selection operation on any trigger control associated with a preset special effect, determine a target special effect; in response to a first trigger operation on a preset content collection control in the expression content generation interface, collect a target image based on an image collection device preset by the terminal device; and perform image processing on the target image based on the target special effect, to obtain the expression content.
[0246] Further, on the basis of any of the above embodiments, the device further includes a display module configured to display a display control of a preset display size in the expression content generation interface, and display real-time collected image content in the display control. The device further includes a processing module configured to perform image processing 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.
[0247] Further, on the basis of any of the above embodiments, the expression content generation interface further includes a preset addition control. The device further includes an addition module configured to, in response to a trigger operation on the addition control, add the expression content to a preset expression list.
[0248] Further, on the basis of any of the above embodiments, the device further includes a display module configured to display the expression content in the conversation interface, and display an addition control corresponding to the expression content in a display area associated with the expression content. The device further includes an addition module configured to, in response to a trigger operation on the addition control, add the expression content to a preset expression list.
[0249] Further, on the basis of any of the above embodiments, the preset interface includes a media content display interface configured to display interactive media content historically published by any second user having a preset association relationship with the first user, and the target content includes the interactive media content historically published by any second user. The display module is configured to: display the interactive media content historically published by the second user in the media content display interface, and display a content input control associated with the interactive media content in the media content display interface, and display the target control in a display area associated with the content input control.
[0250] Further, on the basis of any of the above embodiments, the effect control comprises a trigger control associated with a candidate expression. The generation module is configured to: display at least one trigger control associated with a candidate expression and first prompt information in the expression content generation interface, the candidate expression being any expression content in a preset expression list, and the first prompt information being used to prompt the first user to make the same expression as the selected candidate expression. In response to a selection operation on the at least one candidate expression, the target expression selected by the first user is determined. In response to a trigger operation on a preset content collection control in the expression content generation interface, the expression content is collected based on a preset image collection device of the terminal device.
[0251] Further, on the basis of any of the above embodiments, the device further comprises a display module configured to display preset second prompt information in a display area associated with the expression content of the first user.
[0252] Further, on the basis of any of the above embodiments, the device further comprises a display module configured to switch to display other candidate expressions in the preset expression list in the expression content generation interface in response to a sliding operation triggered on the at least one candidate expression.
[0253] Further, on the basis of 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 candidate expression. The processing module is configured to display all candidate expressions in the preset expression list in response to a trigger operation on the selection control. The generation module is configured to determine the target expression selected by the first user in response to a selection operation on all candidate expressions in the preset expression list.
[0254] Further, on the basis of any of the above embodiments, the device further comprises a display module configured to display the expression content in the session interface and 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.
[0255] Further, on the basis of any of the above embodiments, the expression content generation interface comprises a preset return control and / or a retake control. The device further comprises a display module configured 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 retake control.
[0256] Further, based on any of the above embodiments, the device further comprises a playing module configured to play the expression content in a loop in the conversation interface.
[0257] Further, based on any of the above embodiments, the processing module is configured to: based on the triggering operation of the first user on the target control, display a preset control list, the control list at least including an expression generation control; and in response to a triggering operation on the expression generation control, display the expression content generation interface.
[0258] FIG. 12 is a structural schematic diagram of an expression content processing device according to an embodiment of the present disclosure. As shown in FIG. 12, the device comprises a display module 1201, an acquisition module 1202, and a reference module 1203. The display module 1201 is configured to display a conversation interface associated with a second user and a first user. The acquisition module 1202 is configured to acquire expression content sent by the first user, the expression content being generated by the first user for an interactive media content historically published by the second user. The reference module 1203 is configured to display the expression content in the conversation interface and display interactive media content associated with the expression content in a display area associated with the expression content.
[0259] Further, based on any of the above embodiments, the reference module is configured to: determine editing content associated with the expression content, the editing content including a playing speed and / or a loop mode; and display the expression content in the conversation interface according to the editing content.
[0260] Further, based on any of the above embodiments, the reference module is configured to: determine a conversation area associated with the first user in the conversation interface; display the interactive media content and preset prompt information in a first sub-area in the conversation area according to a preset display size, the preset prompt information being used to represent a reference relationship between the expression content and the interactive media content; and display the expression content in a second sub-area in the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout mode.
[0261] The device provided in the embodiment can be used to execute the technical solutions of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here in detail.
[0262] In order to implement the above embodiments, the present disclosure further provides a computer readable storage medium, which stores computer execution instructions, when a processor executes the computer execution instructions, the expression content processing method according to any of the above embodiments is implemented.
[0263] To achieve the above-mentioned embodiments, the embodiments of the present disclosure further provide a computer program product comprising a computer program which, when executed by a processor, implements the expression content processing method according to any one of the above-mentioned embodiments.
[0264] To achieve the above-mentioned embodiments, the embodiments of the present disclosure further provide an electronic device comprising a processor and a memory.
[0265] The memory stores computer-executable instructions.
[0266] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the expression content processing method according to any one of the above-mentioned embodiments.
[0267] FIG. 13 is a structural schematic diagram of an electronic device provided by the embodiments of the present disclosure. The electronic device 1300 can be a terminal device or a server. The terminal device can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a Personal Digital Assistant (PDA), a Tablet Computer, a Portable Media Player (PMP), a vehicle-mounted terminal (for example, a vehicle-mounted navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in FIG. 13 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0268] As shown in FIG. 13, the electronic device 1300 can include a processing device (for example, a central processing unit, a graphics processing unit, and the like) 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. In the RAM 1303, various programs and data required for the operation of the electronic device 1300 are also stored. The processing device 1301, the ROM 1302, and the RAM 1303 are connected to each other through a bus 1304. An Input / Output (I / O) interface 1305 is also connected to the bus 1304.
[0269] In general, the following devices can be connected to the I / O interface 1305: input devices 1306, including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; output devices 1307, including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage devices 1308, including, for example, a magnetic tape, a hard disk, and the like; and communication devices 1309. The communication devices 1309 can allow the electronic device 1300 to communicate wirelessly or wiredly with other devices to exchange data. While FIG. 13 shows the electronic device 1300 with various devices, it is understood that all of the illustrated devices are not required to be implemented or present. More or less devices can alternatively be implemented or present.
[0270] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1309, or installed from the storage devices 1308, or installed from the ROM 1302. When the computer program is executed by the processing devices 1301, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.
[0271] It should be noted that the computer-readable medium in the above disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take many forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, an RF (radio frequency) or the like, or any suitable combination of the above.
[0272] The computer-readable medium described above can be contained in the electronic device described above; or can exist separately and not be assembled into the electronic device.
[0273] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0274] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0275] The flow diagrams and the block diagrams in the drawings are meant as possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.
[0276] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself. For example, the first obtaining unit can also be described as a unit for obtaining at least two Internet protocol addresses.
[0277] The functions described above in the specification of the present disclosure can be performed by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0278] In the context of this disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more of: an electrical connection based on 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0279] In a first aspect, according to one or more embodiments of the present disclosure, a method for processing expression content is provided, comprising:
[0280] displaying target content associated with a second user and a preset target control in a preset interface;
[0281] displaying a preset expression content generation interface based on a preset triggering operation of the first user on the target control;
[0282] 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;
[0283] publishing the expression content into a conversation interface associated with the second user in response to a triggering operation on the sending control.
[0284] According to one or more embodiments of the present disclosure, the expression content generation interface is displayed based on a preset triggering operation of the first user on the target control, comprising:
[0285] displaying the expression content generation interface based on a preset triggering operation of the first user on the target control;
[0286] displaying a generation control and at least one effect control in the expression content generation interface, the effect control indicating that a preset effect resource is applied for expression content collection and / or expression content generation.
[0287] According to one or more embodiments of the present disclosure, the expression content generated in the expression content generation interface is obtained, comprising:
[0288] displaying an expression content sending control and an editing control in response to completing target image acquisition in the expression content generation interface.
[0289] determine the editing content based on the editing control, and obtain the expression content based on the editing content and the target image.
[0290] 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.
[0291] According to one or more embodiments of the present disclosure, the editing effect control includes a playing speed editing control and / or a loop mode editing control, and the determining the editing content based on the editing control and obtaining the expression content based on the editing content and the target image includes:
[0292] obtaining the editing content in response to a triggering operation on the playing speed editing control and / or the loop mode editing control, wherein the editing content includes a playing speed parameter and / or a loop mode parameter;
[0293] performing an editing operation on the playing speed and / or the loop mode of the target image based on the editing content to obtain the expression content.
[0294] According to one or more embodiments of the present disclosure, the publishing the expression content into the session interface associated with the second user in response to the triggering operation on the sending control includes:
[0295] obtaining a target image resource generated based on the target image obtained by the expression content generation interface;
[0296] publishing the target image resource into the session interface associated with the second user in response to the triggering operation on the sending control.
[0297] According to one or more embodiments of the present disclosure, the preset interface includes a session interface between the first user and the second user, and the target content includes historical session content associated with the first user and the second user.
[0298] The displaying the target content associated with the second user and the preset target control in the preset interface includes:
[0299] displaying the historical session content associated with the first user and the second user in the session interface, and displaying a preset content input control in the session interface, and displaying the target control in a display area associated with the content input control.
[0300] According to one or more embodiments of the present disclosure, the expression content generation interface is displayed based on the preset trigger operation of the first user on the target control, and the expression content generation interface includes:
[0301] The preset image content generation interface is displayed based on the trigger operation of the first user on the target control.
[0302] 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, the switching control being used to switch content collection types.
[0303] The expression content generation interface is displayed in response to the trigger operation of the first user on the switching control.
[0304] According to one or more embodiments of the present disclosure, the switching control includes an image collection sub-control and an expression collection sub-control.
[0305] The expression content generation interface is displayed in response to the trigger operation of the first user on the switching control, and the display of the expression content generation interface includes:
[0306] The expression content generation interface is displayed in response to the trigger operation on the expression collection sub-control.
[0307] Alternatively, the preset expression content generation interface is displayed based on the preset trigger operation of the first user on the target control, and the display of the preset expression content generation interface includes:
[0308] The expression content generation interface is displayed in response to the sliding operation of the first user in a preset direction in the image content generation interface.
[0309] 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 expression content generated in the expression content generation interface is obtained by:
[0310] The target special effect is determined in response to the selection operation on any trigger control associated with a preset special effect.
[0311] The target image is collected based on a preset image collection device of the terminal device in response to the first trigger operation on the preset content collection control in the expression content generation interface.
[0312] The target image is image-processed based on the target special effect to obtain the expression content.
[0313] According to one or more embodiments of the present disclosure, the method further includes:
[0314] The preset display size of the display control is displayed in the expression content generation interface, and live image content is displayed in the display control;
[0315] After the target special effect is determined in response to the selection operation on the trigger control associated with any preset special effect, the method further includes:
[0316] The live image content is processed based on the target special effect, and the processed image content is displayed in the display control.
[0317] According to one or more embodiments of the present disclosure, the expression content generation interface further includes a preset addition control;
[0318] After the expression content and the preset sending control are displayed in the expression content generation interface, the method further includes:
[0319] In response to a trigger operation on the addition control, the expression content is added to a preset expression list.
[0320] According to one or more embodiments of the present disclosure, after the expression content is published in the conversation interface associated with the second user in response to the trigger operation on the sending control, the method further includes:
[0321] The expression content is displayed in the conversation interface, and an addition control corresponding to the expression content is displayed in a display area associated with the expression content.
[0322] In response to a trigger operation on the addition control, the expression content is added to a preset expression list.
[0323] 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 any second user's historical interactive media content published by the second user having a preset association relationship with the first user, and the target content includes any second user's historical interactive media content published by the second user;
[0324] The target content associated with the second user and the preset target control are displayed in the preset interface, including:
[0325] The second user's historical interactive media content is displayed in the media content display interface, and a content input control associated with the interactive media content is displayed in the media content display interface, and the target control is displayed in a display area associated with the content input control.
[0326] According to one or more embodiments of the present disclosure, the effect control includes a trigger control associated with a candidate expression, and the expression content generated in the expression content generation interface is obtained, including:
[0327] displaying, in the expression content generation interface, a trigger control associated with at least one candidate expression and first prompt information, the candidate expression being any expression content in a preset expression list, and the first prompt information being used to prompt the first user to make the same expression as the selected candidate expression;
[0328] determining a target expression selected by the first user in response to a selection operation on the at least one candidate expression;
[0329] collecting expression content based on a preset image collection device of the terminal device in response to a trigger operation on a preset content collection control in the expression content generation interface.
[0330] According to one or more embodiments of the present disclosure, the method further comprises:
[0331] displaying preset second prompt information in a display area associated with the content collection control, the second prompt information being used to prompt the first user about a collection parameter associated with the expression content.
[0332] According to one or more embodiments of the present disclosure, after the expression content generation interface displays the trigger control associated with the at least one candidate expression and the first prompt information, the method further comprises:
[0333] switching to display other candidate expressions in the preset expression list in the expression content generation interface in response to a sliding operation triggered on the at least one candidate expression.
[0334] According to one or more embodiments of the present disclosure, after the expression content generation interface displays the trigger control associated with the at least one candidate expression and the first prompt information, the method further comprises:
[0335] displaying a preset selection control in a display area associated with the at least one candidate expression;
[0336] displaying all candidate expressions in the preset expression list in response to a trigger operation on the selection control;
[0337] The determining of the target expression selected by the first user comprises:
[0338] determining the target expression selected by the first user in response to a selection operation on all candidate expressions in the preset expression list.
[0339] According to one or more embodiments of the present disclosure, after the expression content is published into the conversation interface associated with the second user in response to the trigger operation on the sending control, the method further comprises:
[0340] displaying the expression content in the session interface, and displaying 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.
[0341] According to one or more embodiments of the present disclosure, the expression content generation interface includes a preset return control and / or a retake control.
[0342] After displaying the expression content in the expression content generation interface and a preset send control, the method further includes:
[0343] In response to a triggering operation for the return control or the retake control, the method further includes deleting the currently collected expression content and re-displaying the expression content generation interface.
[0344] According to one or more embodiments of the present disclosure, after publishing the expression content into the session interface associated with the second user in response to the triggering operation for the send control, the method further includes:
[0345] Cyclically playing the expression content in the session interface.
[0346] According to one or more embodiments of the present disclosure, displaying a preset expression content generation interface based on a preset triggering operation of the first user for the target control includes:
[0347] Based on the triggering operation of the first user for the target control, displaying a preset control list, the control list including at least an expression generation control.
[0348] In response to a triggering operation for the expression generation control, displaying the expression content generation interface.
[0349] In a second aspect, according to one or more embodiments of the present disclosure, an expression content processing method is provided, including:
[0350] Displaying a session interface associated with a second user and a first user;
[0351] Obtaining expression content sent by the first user, the expression content being generated by the first user for historical interactive media content published by the second user;
[0352] Displaying the expression content in the session interface, and displaying the interactive media content associated with the expression content in a display area associated with the expression content.
[0353] According to one or more embodiments of the present disclosure, displaying the expression content in the session interface includes:
[0354] determine an editing content associated with the sticker content, the editing content comprising a playing speed and / or a loop mode;
[0355] present the sticker content in the conversation interface according to the editing content.
[0356] According to one or more embodiments of the present disclosure, the presenting the sticker content in the conversation interface, presenting the interactive media content referenced by the sticker content in a conversation region associated with the sticker content, comprises:
[0357] determine a conversation region associated with the first user in the conversation interface;
[0358] present the interactive media content and preset prompt information in a first sub-region in the conversation region according to a preset display size, the preset prompt information being used to represent a reference relationship between the sticker content and the interactive media content;
[0359] present the sticker content in a second sub-region in the conversation region, wherein the first sub-region and the second sub-region are presented according to a preset layout mode.
[0360] In a third aspect, according to one or more embodiments of the present disclosure, an apparatus for sticker content processing is provided, comprising:
[0361] a presentation module, configured to present target content associated with a second user and a preset target control in a preset interface;
[0362] a processing module, configured to present a preset sticker content generation interface based on a preset trigger operation of a first user on the target control;
[0363] a generation module, configured to obtain sticker content generated in the sticker content generation interface, present the sticker content and a preset sending control in the sticker content generation interface;
[0364] a sending module, configured to publish the sticker content to a conversation interface associated with the second user in response to a trigger operation on the sending control.
[0365] According to one or more embodiments of the present disclosure, the processing module is configured to:
[0366] present the sticker content generation interface based on a preset trigger operation of a first user on the target control;
[0367] present a generation control and at least one effect control in the sticker content generation interface, the effect control indicating that a preset effect resource is applied for sticker content collection and / or sticker content generation.
[0368] According to one or more embodiments of the present disclosure, the generation module is configured to:
[0369] In response to completion of target image acquisition in the expression content generation interface, display an expression content sending control and an editing control;
[0370] Determine editing content based on the editing control, and generate the expression content based on the editing content and the target image.
[0371] 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.
[0372] According to one or more embodiments of the present disclosure, the editing effect control includes a playing speed editing control and / or a loop mode editing control, and the generation module is configured to:
[0373] In response to a triggering operation on the playing speed editing control and / or the loop mode editing control, obtain editing content, wherein the editing content includes a playing speed parameter and / or a loop mode parameter.
[0374] Perform an editing operation on the playing speed and / or the loop mode of the target image based on the editing content, to obtain the expression content.
[0375] According to one or more embodiments of the present disclosure, the sending module is configured to:
[0376] Obtain a target image resource generated based on a target image acquired in the expression content generation interface;
[0377] In response to a triggering operation on the sending control, publish the target image resource to a session interface associated with the second user.
[0378] According to one or more embodiments of the present disclosure, the preset interface includes a session interface between the first user and the second user, and the target content includes historical session content associated with the first user and the second user.
[0379] The display module is configured to:
[0380] Display the historical session content associated with the first user and the second user in the session interface, and display a preset content input control in the session interface, and display the target control in a display area associated with the content input control.
[0381] According to one or more embodiments of the present disclosure, the processing module is configured to:
[0382] based on a triggering operation of the first user on the target control, display a preset image content generation interface;
[0383] 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, the switching control being used to switch content collection types;
[0384] in response to a triggering operation of the first user on the switching control, display the expression content generation interface.
[0385] According to one or more embodiments of the present disclosure, the switching control comprises an image collection sub-control and an expression collection sub-control;
[0386] The processing module is configured to:
[0387] in response to a triggering operation on the expression collection sub-control, switch to display the expression content generation interface;
[0388] Alternatively, the processing module is configured to:
[0389] 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.
[0390] According to one or more embodiments of the present disclosure, the effect control comprises a triggering control associated with a preset special effect satisfying a preset display condition, and the generation module is configured to:
[0391] in response to a selection operation on any triggering control associated with a preset special effect, determine a target special effect;
[0392] in response to a first triggering operation on a preset content collection control in the expression content generation interface, collect a target image based on a preset image collection device of the terminal device;
[0393] perform image processing on the target image based on the target special effect, to obtain the expression content.
[0394] According to one or more embodiments of the present disclosure, the device further comprises:
[0395] a display module configured to display a display control of a preset display size in the expression content generation interface, and display real-time collected image content in the display control;
[0396] The device further comprises:
[0397] a processing module configured to perform image processing 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.
[0398] According to one or more embodiments of the present disclosure, the expression content generation interface further comprises a preset adding control;
[0399] The apparatus further comprises:
[0400] The adding module is configured to add the expression content to a preset expression list in response to a triggering operation on the adding control.
[0401] According to one or more embodiments of the present disclosure, the apparatus further comprises:
[0402] The displaying module is configured to display the expression content in the conversation interface, and display the adding control corresponding to the expression content in a display area associated with the expression content.
[0403] The adding module is configured to add the expression content to a preset expression list in response to a triggering operation on the adding control.
[0404] According to one or more embodiments of the present disclosure, the preset interface comprises a media content display interface configured to display interactive media content historically published by any second user having a preset association relationship with the first user, and the target content comprises the interactive media content historically published by any second user.
[0405] The displaying module is configured to:
[0406] display the interactive media content historically published by the second user in the media content display interface, and display a content input control associated with the interactive media content in the media content display interface, and display the target control in a display area associated with the content input control.
[0407] According to one or more embodiments of the present disclosure, the effect control comprises a triggering control associated with a candidate expression; and the generating module is configured to:
[0408] display the triggering control associated with at least one candidate expression and first prompt information in the expression content generation interface, the candidate expression being any expression content in a preset expression list, and the first prompt information being configured to prompt the first user to make the same expression as the selected candidate expression.
[0409] determine a target expression selected by the first user in response to a selection operation on at least one candidate expression.
[0410] collect the expression content based on an image collection device preset by the terminal device in response to a triggering operation on a preset content collection control in the expression content generation interface.
[0411] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0412] The display module is configured to display preset second prompt information in a display area associated with the content collection control, the second prompt information being used to prompt a collection parameter associated with the first user expression content.
[0413] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0414] The display module is configured to switch to display other candidate expressions in the preset expression list in the expression content generation interface in response to a sliding operation triggered for at least one candidate expression.
[0415] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0416] The display module is configured to display a preset selection control in a display area associated with the at least one candidate expression.
[0417] The processing module is configured to display all candidate expressions in the preset expression list in response to a triggering operation for the selection control.
[0418] The generation module is configured to:
[0419] In response to a selection operation for all candidate expressions in the preset expression list, determine a target expression selected by the first user.
[0420] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0421] The display module is configured to display the expression content in the session interface, and display 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.
[0422] According to one or more embodiments of the present disclosure, the expression content generation interface includes a preset return control and / or a retake control.
[0423] The apparatus further includes:
[0424] The display module is configured to delete the currently collected expression content and re-display the expression content generation interface in response to a triggering operation for the return control or the retake control.
[0425] According to one or more embodiments of the present disclosure, the apparatus further includes:
[0426] The playing module is configured to play the expression content in the session interface in a loop.
[0427] According to one or more embodiments of the present disclosure, the processing module is configured to:
[0428] based on the triggering operation of the first user on the target control, display a preset control list, the control list at least including an expression generation control;
[0429] in response to the triggering operation on the expression generation control, display the expression content generation interface.
[0430] In a fourth aspect, according to one or more embodiments of the present disclosure, an expression content processing apparatus is provided, comprising:
[0431] a display module configured to display a conversation interface associated with a first user and a second user;
[0432] a obtaining module configured to obtain expression content sent by the first user, the expression content being generated by the first user for interactive media content historically published by the second user;
[0433] a referencing module configured to display the expression content in the conversation interface, and display interactive media content associated with the expression content in a display area associated with the expression content.
[0434] According to one or more embodiments of the present disclosure, the referencing module is configured to:
[0435] determine editing content associated with the expression content, the editing content including a playing speed and / or a loop mode;
[0436] display the expression content in the conversation interface according to the editing content.
[0437] According to one or more embodiments of the present disclosure, the referencing module is configured to:
[0438] determine a conversation area associated with the first user in the conversation interface;
[0439] display the interactive media content and preset prompt information in a first sub-area in the conversation area according to a preset display size, the preset prompt information being used to represent a referencing relationship between the expression content and the interactive media content;
[0440] display the expression content in a second sub-area in the conversation area, wherein the first sub-area and the second sub-area are displayed according to a preset layout mode.
[0441] In a fifth aspect, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising at least one processor and a memory;
[0442] The memory stores computer-executable instructions;
[0443] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the expression content processing method according to the first aspect and various possible designs of the first aspect or the second aspect and various possible designs of the second aspect.
[0444] In a sixth aspect, a computer-readable storage medium is provided according to one or more embodiments of the present disclosure, and the computer-readable storage medium stores computer-executable instructions, when the processor executes the computer-executable instructions, the expression content processing method according to 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.
[0445] In a seventh aspect, a computer program product is provided according to one or more embodiments of the present disclosure, and the computer program product includes a computer program, when the computer program is executed by a processor, the expression content processing method according to 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.
[0446] The above description is merely exemplary of the present disclosure and the application of the principles thereof. It is not intended to limit the disclosed concepts to the precise forms disclosed. Rather, it is intended to cover such departures from the present disclosure as come within the scope of the concepts disclosed herein and the patentable scope of the following claims. For example, the features of the described embodiments can be combined in any combination without departing from the present disclosure.
[0447] Furthermore, while operations are depicted in a particular, sequential order, this should not be understood as requiring or implying that the operations are performed in the order depicted and described. Many operations can in fact be performed in parallel or in a different order than that depicted. It is also possible that one or more operations be omitted, or one or more operations be added, without departing from the scope of the disclosure. Similarly, while the above discussion has focused on the use of the application in the context of a single user, it is possible that the application be used in the context of multiple users, without departing from the scope of the disclosure. In addition, while the above discussion has focused on the use of the application in the context of a single device, it is possible that the application be used in the context of multiple devices, without departing from the scope of the disclosure. In addition, while the above discussion has focused on the use of the application in the context of a single device, it is possible that the application be used in the context of multiple devices, without departing from the scope of the disclosure.
[0448] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
An expression content processing method comprises: displaying target content associated with a second user and a preset target control in a preset interface; displaying a preset expression content generation interface based on a preset triggering operation of a first user on 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; publishing the expression content into a session interface associated with the second user in response to a triggering operation on the sending control. The method of claim 1, wherein, The displaying of the preset expression content generation interface based on the preset triggering operation of the first user on the target control comprises: displaying the expression content generation interface based on the preset triggering operation of the first user on the target control; displaying a generation control and at least one effect control in the expression content generation interface, the effect control indicating application of a preset effect resource for expression content collection and / or expression content generation. The method of claim 1, wherein, The obtaining of the expression content generated in the expression content generation interface comprises: displaying an expression content sending control and an editing control in response to completion of target image acquisition in the expression content generation interface; obtaining the expression content based on the editing content and the target image. The method of claim 3, wherein, The editing control comprises an editing element control and / or an editing effect control, the editing element control comprising at least one of a text element control, an audio element control and an image element control. The method of claim 4, wherein, The editing effect control comprises a playing speed editing control and / or a loop mode editing control, and the obtaining of the expression content based on the editing content and the target image based on the editing content obtained by the editing control comprises: obtaining editing content in response to a triggering operation on the playing speed editing control and / or the loop mode editing control, wherein the editing content comprises a playing speed parameter and / or a loop mode parameter; performing an editing operation on the playing speed and / or the loop mode of the target image based on the editing content to obtain the expression content. The method of claim 1, wherein, The publishing of the expression content into the session interface associated with the second user in response to the triggering operation on the sending control comprises: obtaining a target image resource generated based on a target image obtained in the expression content generation interface; publishing the target image resource into the session interface associated with the second user in response to the triggering operation on the sending control. The method of claim 2, wherein, The preset interface comprises a session interface between the first user and the second user, and the target content comprises historical session 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 comprises: displaying the historical session content associated with the first user and the second user in the session interface, and displaying a preset content input control in the session interface, and displaying the target control in a display area associated with the content input control. The method of claim 7, wherein, The displaying of the expression content generation interface based on the preset triggering operation of the first user on the target control comprises: displaying a preset image content generation interface based on a trigger operation of the first user on the target control; 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, the switching control being used to switch content collection types; in response to a trigger operation of the first user on the switching control, displaying the expression content generation interface. The method of claim 8, wherein, The switching control includes an image collection sub-control and an expression collection sub-control; in response to a trigger operation on the expression collection sub-control, displaying the expression content generation interface; Alternatively, the preset expression content generation interface is displayed based on a preset trigger operation of the first user on the target control, including: in response to a sliding operation of the first user in a preset direction in the image content generation interface, displaying the expression content generation interface. The effect control includes a trigger control associated with a preset special effect that meets a preset display condition, and the expression content generated in the expression content generation interface is obtained by: The method of claim 7, wherein, in response to a selection operation on any trigger control associated with a preset special effect, determining a target special effect; in response to a first trigger operation on a preset content collection control in the expression content generation interface, collecting a target image based on a preset image collection device of the terminal device; performing image processing on the target image based on the target special effect to obtain the expression content. The method of claim 10, further comprising: displaying a display control of a preset display size in the expression content generation interface, and displaying real-time collected image content in the display control; after determining the target special effect in response to the selection operation on any trigger control associated with a preset special effect, further comprising: performing image processing on the real-time collected image content based on the target special effect, and displaying the image content after image processing in the display control. The expression content generation interface further includes a preset addition control; The method of claim 7, wherein, after displaying the expression content and a preset sending control in the expression content generation interface, further comprising: in response to a trigger operation on the addition control, adding the expression content to a preset expression list. after publishing the expression content in the conversation interface in response to the trigger operation on the sending control, further comprising: The method of claim 7, wherein, displaying the expression content in the conversation interface, and displaying an addition control corresponding to the expression content in a display area associated with the expression content; in response to a trigger operation on the addition control, adding the expression content to a preset expression list. The preset interface includes a media content display interface, the media content display interface being used to display interactive media content historically published by any second user having a preset association relationship with the first user, and the target content including the interactive media content historically published by any second user; The method of claim 2, wherein, The target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset target control are displayed in the preset interface, and the target content associated with the second user and the preset The method of claim 14, wherein The method of claim 15, wherein, The method of claim 17, wherein, The method of claim 14, wherein, The method of any one of claims 1-19, wherein, The method of any one of claims 1-19, wherein The method further includes: playing the sticker content in a loop in the session interface. The method of any one of claims 1-19, wherein The method further includes: displaying a preset sticker content generation interface based on the preset trigger operation of the first user on the target control; displaying a preset control list based on the trigger operation of the first user on the target control, the control list including at least a sticker generation control; displaying the sticker content generation interface in response to a trigger operation on the sticker generation control. A sticker content processing method includes: displaying a session interface associated with a second user and a first user; obtaining sticker content sent by the first user, the sticker content being generated by the first user for historical interactive media content published by the second user; The method of claim 23, wherein, displaying the sticker content in the session interface and displaying interactive media content associated with the sticker content in a display area associated with the sticker content. The method further includes: determining editing content associated with the sticker content, the editing content including a playing speed and / or a loop mode; The method of claim 23, wherein, displaying the sticker content in the session interface according to the editing content. The method further 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 in the session area according to a preset display size, the preset prompt information being used to represent a reference relationship between the sticker content and the interactive media content; displaying the sticker content in a second sub-area in the session area, wherein the first sub-area and the second sub-area are displayed according to a preset layout mode. A sticker content processing apparatus includes: a display module configured to display target content associated with a second user and a target control in a preset interface; a processing module configured to display a preset sticker content generation interface based on a preset trigger operation of a first user on the target control; a generation module configured to obtain sticker content generated in the sticker content generation interface and display the sticker content and a preset sending control in the sticker content generation interface; a sending module configured to publish the sticker content into a session interface associated with the second user in response to a trigger operation on the sending control. A sticker content processing apparatus includes: a display module configured to display a session interface associated with a second user and a first user; an obtaining module configured to obtain sticker content sent by the first user, the sticker content being generated by the first user for historical interactive media content published by the second user; An electronic device, comprising: a reference module configured to display the sticker content in the session interface and display interactive media content associated with the sticker content in a display area associated with the sticker content. a processor and a 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 according to any one of claims 1 to 22 or 23-25. A computer-readable storage medium, having stored therein computer-executable instructions that, when executed by a processor, implement the expression content processing method according to any one of claims 1 to 22 or 23-25. A computer program product, comprising a computer program that, when executed by a processor, implements the expression content processing method according to any one of claims 1 to 22 or 23-25.
Citation Information
Patent Citations
Dynamic expression generation method, device, computer readable storage medium and computer device
CN109120866A
Dynamic expression display method and device and dynamic expression creation method and device
CN111464430A
Message processing method and device, device and storage medium
CN114003326A
Page display method, device and equipment, computer readable storage medium and product
CN115981769A
Expression content processing method, device and equipment, readable storage medium and product
CN119200932A