Expression image processing method and device, electronic equipment and storage medium

By automatically triggering surface sentiment synthesis and displaying recommendation emoticons in the session page, the problem of low expression synthesis efficiency in existing technologies and cumbersome operation processes have been solved, and the user's expression willingness and session interactive experience has been improved.

CN119356535APending Publication Date: 2025-01-24BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Application Number
CN202411170503.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, expression synthesis is inefficient and requires page switching to use. The operation process is cumbersome, resulting in poor user's expression creation intention and conversation interaction experience.

Method used

In the session page, respond to the input operation of emoticons, display the original emoji image, and automatically trigger the surface of the surface when meeting the preset duration, showing the recommendation emoji image based on multiple original emoticons synthesis.

Benefits of technology

It improves the automation and convenience of emoji synthesis, shorten the operation path of expression synthesis and use, enhances the fun and richness of user session interaction, and improves the user's willingness and session interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356535A_ABST
    Figure CN119356535A_ABST
Patent Text Reader

Abstract

The invention relates to an expression image processing method and device, electronic equipment and a storage medium, and the method comprises the steps: responding to an expression image input operation for a session input region in a session page, and displaying an original expression image corresponding to the expression image input operation in the session input region; and under the condition that at least two original expression images are displayed in the session input area and the ending duration of the expression image input operation corresponding to the target expression image meets a preset duration condition, displaying at least one recommended expression image on the session page, the at least one recommended expression image is synthesized based on the at least two original expression images, and the target expression image is the last input original expression image in the at least two original expression images. According to the embodiment of the invention, in a session scene, the method can improve the automation and convenience of expression synthesis, shortens the operation path of expression synthesis and use, and improves the interestingness and richness of user session interaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technology, and in particular to an expression image processing method, device, electronic device and storage medium. Background Art

[0002] With the development of Internet technology, emoticons have become an important symbol of online social communication, and users often express their emotions through emoticons in social conversations.

[0003] In the related art, a user can synthesize multiple expression images into one expression image by manual editing in an image processing page, then switch to a conversation page, and upload the synthesized expression image in the expression panel of the conversation page to use the synthesized expression image during the conversation. Not only is the expression synthesis inefficient, but it also requires page switching before use, and the operation process is cumbersome, resulting in poor user expression creation willingness and conversation interaction experience. Summary of the invention

[0004] The present disclosure provides an expression image processing method, device, electronic device and storage medium to at least solve the technical problems in the related art that expression synthesis is inefficient, requires page switching to use, and has a cumbersome operation process, resulting in poor user expression creation willingness and conversation interaction experience. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a method for processing an expression image, comprising:

[0006] In response to an expression image input operation on a conversation input area in a conversation page, displaying an original expression image corresponding to the expression image input operation in the conversation input area;

[0007] When at least two original expression images are displayed in the conversation input area and the end duration of the expression image input operation corresponding to the target expression image meets the preset duration condition, at least one recommended expression image is displayed on the conversation page. The at least one recommended expression image is synthesized based on the at least two original expression images, and the target expression image is the most recently input original expression image among the at least two original expression images.

[0008] In an optional embodiment, displaying at least one recommended emoticon image on the conversation page includes:

[0009] When the at least two original emoticon images are displayed in a continuous arrangement in the conversation input area and the end time of the emoticon image input operation corresponding to the target emoticon image meets the preset time condition, the at least one recommended emoticon image is displayed on the conversation page.

[0010] In an optional embodiment, the at least one recommended emoticon image includes a recommended emoticon image, and displaying the at least one recommended emoticon image on the conversation page includes:

[0011] The at least two original expression images are canceled from being displayed in the conversation input area, and the one recommended expression image is displayed.

[0012] In an optional embodiment, the conversation page includes: a recommended expression display area, the at least one recommended expression image includes: a first number of recommended expression images, and displaying the at least one recommended expression image on the conversation page includes:

[0013] The first number of recommended expression images is displayed in the recommended expression display area, and the first number is adaptively adjusted based on the area size of the recommended expression display area.

[0014] In an optional embodiment, when the at least two original expression images are a second number of original expression images arranged in a preset order, and the second number is greater than a preset threshold, the at least one recommended expression image is synthesized based on a target original expression image among the at least two original expression images, and the target original expression image is the last original expression image among the at least two original expression images that is the preset threshold number of original expression images.

[0015] In an optional embodiment, any one of the at least two original expression images includes at least two expression elements, and any one of the at least one recommended expression image is composed of at least two target expression elements, and the at least two target expression elements come from different original expression images of the at least two original expression images.

[0016] In an optional embodiment, the at least one recommended emoticon image includes: at least one first recommended emoticon image and at least one second recommended emoticon image, and displaying the at least one recommended emoticon image on the conversation page includes:

[0017] Displaying, on the conversation page, the at least one first recommended emoticon image and update operation information corresponding to the at least one first recommended emoticon image;

[0018] In response to a synthesis update operation triggered based on the update operation information, the at least one first recommended emoticon image is canceled from being displayed on the conversation page, and the at least one second recommended emoticon image is displayed.

[0019] In an optional embodiment, the conversation page includes: a conversation content display area, and the method further includes:

[0020] In response to an expression sending operation on a target recommended expression image, the target recommended expression image is displayed in the conversation content display area, and the target recommended expression image is a recommended expression image corresponding to the expression sending operation among the at least one recommended expression image.

[0021] In an optional embodiment, after displaying the target recommended expression image in the conversation content display area, the method further includes:

[0022] In response to the expression panel display operation, an expression panel including the target recommended expression image is displayed on the conversation page.

[0023] According to a second aspect of an embodiment of the present disclosure, there is provided an expression image processing device, comprising:

[0024] The original expression image display module is configured to respond to an expression image input operation on a conversation input area in a conversation page and display an original expression image corresponding to the expression image input operation in the conversation input area;

[0025] The recommended expression image display module is configured to display at least one recommended expression image on the conversation page when at least two original expression images are displayed in the conversation input area and the end time of the expression image input operation corresponding to the target expression image meets a preset time condition. The at least one recommended expression image is synthesized based on the at least two original expression images, and the target expression image is the most recently input original expression image among the at least two original expression images.

[0026] In an optional embodiment, the recommended expression image display module includes:

[0027] The first expression display unit is configured to display the at least one recommended expression image on the conversation page when the at least two original expression images arranged continuously are displayed in the conversation input area and the end time of the expression image input operation corresponding to the target expression image meets the preset time condition.

[0028] In an optional embodiment, the at least one recommended emoticon image includes a recommended emoticon image, and the recommended emoticon image display module includes:

[0029] The second expression display unit is configured to cancel the display of the at least two original expression images in the conversation input area and display the one recommended expression image.

[0030] In an optional embodiment, the conversation page includes: a recommended expression display area, the at least one recommended expression image includes: a first number of recommended expression images, and the recommended expression image display module includes:

[0031] The third expression display unit is configured to display the first number of recommended expression images in the recommended expression display area, where the first number is adaptively adjusted based on the area size of the recommended expression display area.

[0032] In an optional embodiment, when the at least two original expression images are a second number of original expression images arranged in a preset order, and the second number is greater than a preset threshold, the at least one recommended expression image is synthesized based on a target original expression image among the at least two original expression images, and the target original expression image is the last original expression image among the at least two original expression images that is the preset threshold number of original expression images.

[0033] In an optional embodiment, any one of the at least two original expression images includes at least two expression elements, and any one of the at least one recommended expression image is composed of at least two target expression elements, and the at least two target expression elements come from different original expression images of the at least two original expression images.

[0034] In an optional embodiment, the at least one recommended emoticon image includes: at least one first recommended emoticon image and at least one second recommended emoticon image, and the recommended emoticon image display module includes:

[0035] An update operation information display unit is configured to display the at least one first recommended emoticon image and the update operation information corresponding to the at least one first recommended emoticon image on the conversation page;

[0036] The expression synthesis update unit is configured to execute a synthesis update operation in response to being triggered based on the update operation information, cancel the display of the at least one first recommended expression image on the conversation page, and display the at least one second recommended expression image.

[0037] In an optional embodiment, the conversation page includes: a conversation content display area, and the expression image processing device further includes:

[0038] The expression sending module is configured to execute an expression sending operation in response to a target recommended expression image, and display the target recommended expression image in the session content display area, wherein the target recommended expression image is a recommended expression image corresponding to the expression sending operation among the at least one recommended expression image.

[0039] In an optional embodiment, the expression image processing device further includes:

[0040] The expression panel display module is configured to execute an expression panel display operation in response to which an expression panel including the target recommended expression image is displayed on the conversation page.

[0041] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the above-mentioned first aspects.

[0042] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute any one of the expression image processing methods of the embodiments of the present disclosure.

[0043] According to a fifth aspect of an embodiment of the present disclosure, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute a method as described in any one of the above-mentioned first aspects.

[0044] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0045] In the conversation scenario, the present application responds to an expression image input operation on a conversation input area in a conversation page, displays an original expression image corresponding to the expression image input operation in the conversation input area, displays at least two original expression images in the conversation input area, and when the input end time of the most recently input original expression image among the at least two original expression images meets a preset time condition, expression synthesis is automatically triggered, and at least one recommended expression image obtained based on the synthesis of at least two original expression images is displayed on the conversation page, providing users with richer and more personalized expression images, which can improve the automation and convenience of expression synthesis, shorten the operation path of expression synthesis and use, and thus improve the fun and richness of user conversation interaction. In addition, expression image synthesis is automatically performed only when the expression input stops for a preset time, avoiding input interference caused by expression image synthesis when the user has not completed the conversation content input, thereby improving the user's expression creation willingness and conversation interaction experience.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0048] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0049] Figure 2 is a flow chart of a method for processing an expression image according to an exemplary embodiment;

[0050] Figure 3a-3c is a schematic diagram of a synthetic expression image according to an exemplary embodiment;

[0051] Figure 4a-4g is a schematic diagram of various conversation pages according to an exemplary embodiment;

[0052] Figure 5 is a block diagram of an expression image processing device according to an exemplary embodiment;

[0053] Figure 6 The present invention is a block diagram of an electronic device for processing expression images according to an exemplary embodiment. DETAILED DESCRIPTION

[0054] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0055] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0056] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0057] See also Figure 1 , Figure 1is a schematic diagram showing an application environment according to an exemplary embodiment. The application environment may include a terminal 100 and a server 200 .

[0058] In an optional embodiment, the terminal 100 can be used to provide services such as conversation interaction to any user. Specifically, the terminal 100 may include but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications. Optionally, the operating system running on the electronic device may include but is not limited to Android, IOS, Linux, Windows, etc.

[0059] In an optional embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0060] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included, for example, more terminals may be included.

[0061] In the embodiments of this specification, the terminal 100 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.

[0062] Figure 2 is a flowchart of a method for processing an expression image according to an exemplary embodiment. Figure 2 As shown, the method may include the following steps:

[0063] In step S201, in response to an expression image input operation on a conversation input area in a conversation page, an original expression image corresponding to the expression image input operation is displayed in the conversation input area.

[0064] In the embodiments of the present specification, the conversation page may be a page for conversation interaction. Optionally, the conversation page may be a page that provides a conversation function in a preset application or a preset network platform. Specifically, the conversation input area may be an area in the conversation page for inputting conversation content. Schematically, the conversation input area may be a conversation input box.

[0065] In a specific embodiment, the expression image input operation can be an instruction to trigger the expression image input, which can be set in combination with the actual application; optionally, the expression image input operation can be any operation, including but not limited to touch operation, voice operation, operation through an input device such as a mouse, or gesture operation.

[0066] In step S202, when at least two original expression images are displayed in the conversation input area and the end duration of the expression image input operation corresponding to the target expression image meets the preset duration condition, at least one recommended expression image is displayed on the conversation page, and the at least one recommended expression image is synthesized based on at least two original expression images, and the target expression image is the most recently input original expression image among the at least two original expression images.

[0067] In an embodiment of the present specification, an expression image may be a virtual image used to express user emotions. Specifically, the at least two original expression images are expression images input by a user account that triggers an expression image input operation; the at least one recommended expression image is an expression image automatically synthesized based on the at least two original expression images when at least two original expression images are displayed in the conversation input area and the input end time of the most recently input original expression image among the at least two original expression images meets a preset time condition.

[0068] Specifically, the preset duration condition can be a duration condition for triggering automatic expression synthesis, and the preset duration condition can be set in combination with the sensitivity and fault tolerance requirements of the operation sensing. In an optional embodiment, the preset duration condition can be set to a preset duration threshold, and schematically, the preset duration threshold can be 0.5 seconds.

[0069] In the above embodiment, in a conversation scenario, in response to an expression image input operation on a conversation input area in a conversation page, an original expression image corresponding to the expression image input operation is displayed in the conversation input area. At least two original expression images are displayed in the conversation input area, and when the input end time of the most recently input original expression image among the at least two original expression images meets a preset time condition, expression synthesis is automatically triggered, and at least one recommended expression image obtained based on the synthesis of at least two original expression images is displayed on the conversation page, providing users with richer and more personalized expression images, which can improve the automation and convenience of expression synthesis, shorten the operation path of expression synthesis and use, and thus improve the fun and richness of user conversation interaction. In addition, expression image synthesis is automatically performed when the expression input stops for a preset time, avoiding input interference caused by expression image synthesis when the user has not completed the conversation content input, thereby improving the user's expression creation willingness and conversation interaction experience.

[0070] In an optional embodiment, the at least two original expression images include at least two expression images of at least one preset expression image and at least one favorite recommended expression image; wherein the favorite recommended expression image is a historical recommended expression image collected by the user account that triggers the expression image input operation.

[0071] Specifically, at least one preset emoticon image can be an emoticon image that comes with the session system where the session page is located, and the collection recommended emoticon image can be a historical recommended emoticon image collected by the user account that triggers the emoticon image input operation. The collection here can refer to the collection emoticon panel added to the user account.

[0072] Illustratively, in response to an expression image input operation on a conversation input area in a conversation page, displaying an original expression image corresponding to the expression image input operation in the conversation input area may include: in response to an expression panel display operation, displaying an expression panel in the conversation page, the expression panel being used to display an inputtable expression image, and in response to an expression image input operation triggered on the expression panel, displaying an original expression image in the expression panel corresponding to the expression image input operation in the conversation input area. Optionally, the expression panel may include a built-in expression panel and a favorite expression panel, the built-in expression panel displaying at least one preset expression image, and the favorite expression panel displaying at least one favorite recommended expression image.

[0073] In the above embodiment, preset expression images or favorite recommended expression images can be input in the conversation input area for automatic expression synthesis. By increasing the diversity of the original expression image sources, the richness of the expression image synthesis is further improved, thereby enhancing the fun and richness of user conversation interaction.

[0074] In an optional embodiment, any one of at least two original expression images includes at least two expression elements, and any one of at least one recommended expression image is composed of at least two target expression elements, and the at least two target expression elements come from different original expression images of the at least two original expression images.

[0075] Specifically, an expression image may be composed of multiple preset expression areas, where the preset expression areas may be divided based on the processing requirements and emotional expression requirements of the expression image in actual applications. For example, when the expression image only contains the head, the multiple preset expression areas may include: eye area, facial expression area, mouth area, facial background area, etc.; when the expression image contains the head and body, the multiple preset expression areas may include: eye area, facial expression area, mouth area, facial background area, limb movement area, clothing area, etc.

[0076] In a specific embodiment, any original expression image includes at least two expression elements, and the at least two expression elements can be elements of at least two preset expression areas. Any recommended expression image is composed of at least two target expression elements, and the at least two target expression elements can be target elements of at least two preset expression areas, and the at least two target expression elements come from different original expression images in at least two original expression images. In an optional embodiment, any target expression element can be randomly selected from the expression elements of the preset expression areas corresponding to the at least two original expression images.

[0077] Indicative, such as Figure 3a As shown, the multiple preset expression areas of the expression image include: eye area, facial expression area, mouth area, and facial background area. Figure 3b As shown, at least two original expression images may include expression image 1 and expression image 2, expression image 1 includes: expression element a (facial background element), expression element b (eye element) and expression element c (mouth element), expression image 2 includes: expression element d (facial background element), expression element e (eye element), expression element f (facial expression element) and expression element g (mouth element), and expression image 1 and expression image 2 are randomly synthesized to obtain Figure 3c The expression images 3, 4 and 5 shown are, among which the expression image 3 is composed of expression element a, expression element c, expression element e and expression element f, and the expression image 5 is composed of expression element a, expression element b, expression element f and expression element g.

[0078] In an optional embodiment, the conversation system may also be configured with an element library corresponding to each of multiple preset expression areas. When at least two original expression images are the same expression image, expression elements may be randomly selected from the element library and synthesized with the expression elements in the original expression image to obtain a recommended expression image.

[0079] In the above embodiment, multiple expression elements in at least two original expression images are randomly synthesized to obtain at least one recommended expression image, which can improve the randomness of expression image synthesis, thereby improving the randomness and interest of expression image recommendations, and further improving the user's expression creation willingness and conversation interaction experience.

[0080] In an optional embodiment, displaying at least one recommended emoticon image on the conversation page includes:

[0081] At least two original emoticon images are displayed in a continuous arrangement in the conversation input area, and when the end time of the emoticon image input operation corresponding to the target emoticon image meets a preset time condition, at least one recommended emoticon image is displayed on the conversation page.

[0082] Specifically, expression synthesis is automatically triggered only when the input completion time of the most recently input original expression image among the at least two original expression images displayed in the conversation input area meets the preset time condition and the at least two original expression images are arranged consecutively, and at least one recommended expression image corresponding to the at least two original expression images arranged consecutively is displayed on the conversation page, while expression synthesis is not automatically triggered for at least two original expression images that are not arranged consecutively (for example, there is a space or text between the two original expression images). In an optional embodiment, it can be further limited to the case where only at least two original expression images arranged in succession are displayed in the conversation input area, and expression synthesis is automatically triggered; it can also be not limited to this, that is, expression synthesis can be automatically triggered when text and at least two original expression images arranged in succession are displayed in the conversation input area; the order of text and original expression images can also be limited, illustratively, expression synthesis is automatically triggered only when text is displayed before at least two original expression images arranged in succession (for example: "'Really happy' expression image 5', 'expression image 6'" are displayed in the conversation input area), and expression synthesis is not automatically triggered when text is displayed after at least two original expression images arranged in succession (for example: "'expression image 7', 'expression image 8', 'expression image 9', where are you going to play?" are displayed in the conversation input area).

[0083] In the above embodiment, expression synthesis is automatically triggered only when the input end time of the most recently input original expression image among the at least two original expression images displayed in the conversation input area meets the preset time condition and the at least two original expression images are arranged continuously. Expression synthesis is not automatically triggered for at least two original expression images that are not arranged continuously, which can avoid misunderstanding of the user's expression intention and causing expression interference to the user, thereby ensuring the user's conversation interaction experience.

[0084] In an optional embodiment, the at least one recommended emoticon image includes a recommended emoticon image, and displaying the at least one recommended emoticon image on the conversation page includes:

[0085] In the conversation input area, at least two original emoticon images are not displayed, and a recommended emoticon image is displayed.

[0086] Indicative, such as Figure 4a As shown, two original expression images 402 are input into the conversation input area 401, and when the input end time of the most recently input original expression image of the two original expression images 402 meets the preset time condition, the synthesis operation of the two original expression images is automatically triggered, such as Figure 4bAs shown, after the synthesis operation on the two original expression images 402 is completed, the two original expression images 402 are no longer displayed in the conversation input area 401, and only a recommended expression image 403 synthesized from the two original expression images 402 is displayed.

[0087] In the above embodiment, when at least two original expression images are displayed in the conversation input area, and the input completion time of the most recently input original expression image among the at least two original expression images meets the preset time condition, the at least two original expression images are canceled from being displayed in the conversation input area, and a recommended expression image synthesized based on the at least two original expression images is displayed. Subsequently, the user can directly send the recommended expression image displayed in the conversation input area by operating the sending operation information in the conversation input area, which can avoid input interference caused by expression image synthesis when the user has not completed the conversation content input. At the same time, on the basis of improving the automation and convenience of expression image synthesis, the convenience of sending and using the recommended expression image is improved, and the user operation path of expression synthesis and use is shortened, thereby improving the user's conversation experience.

[0088] In an optional embodiment, the conversation page includes: a recommended expression display area, the at least one recommended expression image includes: a first number of recommended expression images, and displaying the at least one recommended expression image on the conversation page includes:

[0089] A first number of recommended expression images is displayed in the recommended expression display area, and the first number is adaptively adjusted based on the area size of the recommended expression display area.

[0090] Specifically, the recommended expression display area can be used to display a recommended expression image synthesized based on at least two original expression images. In an optional embodiment, the recommended expression display area and the conversation input area are two non-overlapping areas. Schematically, the recommended expression display area can be a display area located above the conversation input area in the conversation page.

[0091] Specifically, the first number is adaptively adjusted based on the regional size of the expression display area. In an optional embodiment, when the recommended expression display area displays the first number of recommended expression images horizontally, the first number can be adaptively adjusted based on the width of the expression display area; when the recommended expression display area displays the first number of recommended expression images vertically, the first number can be adaptively adjusted based on the height of the expression display area to ensure that the first number of recommended expression images are fully displayed in the recommended expression display area. In an optional embodiment, the value range of the first number can be greater than or equal to 1, for example, the first number can be 3.

[0092] Indicative, such as Figure 4cAs shown, after the synthesis operation on the two original expression images 402 is completed, three recommended expression images 405 a , 405 b and 405 c synthesized from the two original expression images 402 are displayed in the recommended expression display area 404 .

[0093] In the above embodiment, when at least two original expression images are displayed in the conversation input area and the input end duration of the most recently input original expression image among the at least two original expression images meets the preset duration condition, a first number of recommended expression images synthesized based on the at least two original expression images are displayed in a recommended expression display area that does not overlap with the conversation input area, and the first number can be adaptively adjusted based on the area size of the recommended expression display area to ensure that each recommended expression image in the recommended expression display area is fully displayed, so that the recommended expression images can be displayed to the user more intuitively, so that the user can select the target recommended expression image and improve the user experience.

[0094] In an optional embodiment, when at least two original expression images are a second number of original expression images arranged in a preset order and the second number is greater than a preset threshold, at least one recommended expression image is synthesized based on a target original expression image among the at least two original expression images, and the target original expression image is the last original expression image of the at least two original expression images that has a preset threshold.

[0095] Specifically, the preset order can be used to indicate the arrangement of the second number of original expression images in the conversation input area, so that an expression sequence is displayed in the conversation input area. In an optional embodiment, the preset order can be the input order of the second number of original expression images in the conversation input area, and accordingly, the target original expression image is the preset threshold number of original expression images that are last input among at least two original expression images, and at least one recommended expression image is obtained by synthesizing the preset threshold number of original expression images that are last input; in an optional embodiment, considering that the user may temporarily change the conversation intention during the input process, thereby adjusting the position of the input cursor, inserting the original expression image into the input original expression image, resulting in the original expression image displayed at the end of the expression sequence not being the expression of the latest input original expression image, therefore, the preset order can be the display order of the second number of original expression images in the conversation input area, and accordingly, the target original expression image is the preset threshold number of original expression images that are displayed at the end of the expression sequence among at least two original expression images, and at least one recommended expression image is obtained by synthesizing the preset threshold number of original expression images that are displayed at the end of the expression sequence.

[0096] Specifically, the preset threshold may be the upper limit number of original expression images for expression synthesis. The preset threshold may be pre-set based on the latency requirements of expression synthesis in actual applications and the image processing performance of the conversation system. In an optional embodiment, the value range of the preset threshold may be greater than or equal to 2. For example, the preset threshold may be 4.

[0097] In an optional embodiment, when at least two original expression images are a second number of original expression images arranged in a preset order, and the second number is less than or equal to a preset threshold, expression synthesis can be directly performed using the second number of original expression images to obtain at least one recommended expression image.

[0098] In the above embodiment, when the number of original expression images input by the user is large, only the last preset threshold original expression images are synthesized. While ensuring the richness of the expression image synthesis, the synthesis delay caused by too many expressions and the display delay of the recommended expression images can be reduced, thereby ensuring the smoothness of the user's conversational interactive experience.

[0099] In an optional embodiment, the at least one recommended emoticon image includes: at least one first recommended emoticon image and at least one second recommended emoticon image, and displaying the at least one recommended emoticon image on the conversation page includes:

[0100] Displaying at least one first recommended emoticon image and update operation information corresponding to at least one first recommended emoticon image on the conversation page;

[0101] In response to the synthesis update operation triggered based on the update operation information, at least one first recommended emoticon image is canceled from being displayed on the conversation page, and at least one second recommended emoticon image is displayed.

[0102] Specifically, the update operation information may be operation information used to trigger a synthetic update operation, and the synthetic update operation may be used to update at least one first recommended expression image to at least one second recommended expression image; correspondingly, the user may update at least one first recommended expression image to at least one second recommended expression image by clicking, long pressing, or the like on the update operation information. In an optional embodiment, the update operation information may be expressed as an update operation control.

[0103] In an optional embodiment, the update operation information may be displayed in the same area of ​​the conversation page as the at least one first recommended emoticon image; illustratively, when the at least one first recommended emoticon image is displayed in the conversation input area, such as Figure 4b As shown, the update operation information 406 is also displayed in the conversation input area 401; when at least one first recommended expression image is displayed in the recommended expression display area, such as Figure 4cAs shown, update operation information 407 is also displayed in the recommended expression display area 404 .

[0104] In the above embodiment, in response to a synthetic update operation triggered by the user based on update operation information, at least one first recommended expression image is updated to at least one second recommended expression image on the conversation page. When the user fails to obtain the target recommended expression image, more abundant recommended expression images can be displayed to the user, thereby enhancing the fun and richness of the user's conversation interaction, and enhancing the user's willingness to create expressions and conversation interaction experience.

[0105] In an optional embodiment, the conversation page includes: a conversation content display area, and the above method further includes:

[0106] In response to an expression sending operation on a target recommended expression image, the target recommended expression image is displayed in the conversation content display area, where the target recommended expression image is a recommended expression image corresponding to the expression sending operation among at least one recommended expression image.

[0107] Specifically, the session content display area can be used to display the session content in the session page. Schematically, the session content display area can display the identification information of the session account and the session content sent by the session account. The session account can refer to at least two user accounts that conduct session interaction in the session space where the session page is located. In an optional embodiment, the session space can be a group session space or a one-to-one session space. The identification information of the session account can include: account name, account avatar, etc.

[0108] In an optional embodiment, the expression sending operation can be used to send a target recommended expression image to a receiving account, and the receiving account can be another user account in the session account except the user account that triggered the expression sending operation.

[0109] In an optional embodiment, when the at least two original emoticon images are cancelled from display in the conversation input area and a recommended emoticon image is displayed, the conversation page includes: sending operation information, wherein in response to the emoticon sending operation for the target recommended emoticon image, displaying the target recommended emoticon image in the conversation content display area may include:

[0110] In response to an expression sending operation triggered based on sending operation information, a target recommended expression image is displayed in the conversation content display area, where the target recommended expression image is a recommended expression image displayed in the conversation input area when the expression sending operation is triggered.

[0111] Specifically, the sending operation information may be operation information for triggering an expression sending operation; accordingly, the user may send the target recommended expression image to the receiving account by clicking, long pressing, or other operation methods to send the operation information. In an optional embodiment, the sending operation information may be expressed as an expression sending operation control. Figure 4b As shown, the conversation page includes sending operation information 408. Based on the sending operation information 408, the user can trigger an expression sending operation for the recommended expression image displayed in the conversation input area. After the sending is completed, as shown in FIG. Figure 4d As shown, the conversation content display area 409 displays a target recommended expression image 410 .

[0112] In an optional embodiment, when at least one recommended emoticon image is displayed in the recommended emoticon display area, the emoticon sending operation may include: an emoticon selection operation, and in response to the emoticon sending operation for the target recommended emoticon image, displaying the target recommended emoticon image in the session content display area may include:

[0113] In response to an expression selection operation triggered based on a target recommended expression image, a target recommended expression image is displayed in a conversation content display area, where the target recommended expression image is a recommended expression image corresponding to the expression selection operation among at least one recommended expression image.

[0114] Specifically, the expression selection operation can be used to select the recommended expression image to be sent; accordingly, the user can trigger the expression selection operation for the target recommended expression image by clicking, long pressing the target recommended expression image, etc., so that the target recommended expression image selected by the user is automatically sent to the receiving account, and the target recommended expression image is displayed in the conversation content display area after the sending is completed. Figure 4c As shown, three recommended emoticon images 405a, 405b and 405c are displayed in the recommended emoticon display area 401. The user selects the recommended emoticon image 405a as the target recommended emoticon image. The user triggers an emoticon selection operation based on the recommended emoticon image 405a, thereby automatically sending the recommended emoticon image 405a to the receiving account. Figure 4e As shown, after the sending is completed, a target recommended expression image 412 is displayed in the conversation content display area 411.

[0115] In the above embodiment, based on the different display methods of the recommended emoticon images, different methods of setting the target recommended emoticon images are used. When a recommended emoticon image is displayed in the conversation input area, the user can directly send the recommended emoticon image displayed in the conversation input area as the target recommended emoticon image by operating the sending operation information in the conversation input area. When at least one recommended emoticon image is displayed in the recommended emoticon display area, the target recommended emoticon image selected by the user can be automatically sent directly through the user's expression selection operation on any recommended emoticon image. This can shorten the user operation path for sending the target recommended emoticon image, improve the convenience of sending the target recommended emoticon image, and thus improve the user's conversation interaction experience.

[0116] In an optional embodiment, after displaying the target recommended emoticon image in the conversation content display area, the method further includes:

[0117] In response to the expression panel display operation, an expression panel including the target recommended expression image is displayed on the conversation page.

[0118] Specifically, the expression panel display operation can be used to display the expression panel in the conversation page. In an optional embodiment, the conversation input area includes: expression panel operation information, and in response to the expression panel display operation triggered based on the expression panel operation information, the expression panel containing the target recommended expression image is displayed in the conversation page.

[0119] Specifically, the expression panel operation information may be operation information for triggering the expression panel display operation; accordingly, the user may display the expression panel on the conversation page by clicking, long pressing the expression panel operation information, etc. In an optional embodiment, the expression panel operation information may be expressed as an expression panel operation control.

[0120] In an optional embodiment, the expression panel displays a synthetic expression area, which can be used to display at least one synthetic expression image that has been used recently; accordingly, after the target recommended expression image is sent, the target recommended expression image can be displayed in the synthetic expression area of ​​the expression panel of the sending account. Figure 4f As shown, an expression panel 413 is displayed in the conversation page, and a target recommended expression image 415 is displayed in a synthetic expression area 414 in the expression panel 413 .

[0121] In the above embodiment, after the user completes sending the target recommended emoticon image, the target recommended emoticon image can be retained in the emoticon panel, thereby improving the convenience of reusing the target recommended emoticon image, thereby improving the fun and richness of user conversation interaction, and improving the user's conversation interaction experience.

[0122] In an optional embodiment, after displaying the target recommended emoticon image in the conversation content display area, the method further includes:

[0123] In response to an expression collection operation triggered based on a target recommended expression image displayed in the conversation content display area, the target recommended expression image is added to an expression collection panel of a user account that triggered the expression collection operation.

[0124] In an optional embodiment, the emoticon collection operation may include: an operation information display operation and an adding operation. In response to the operation information display operation triggered by the target recommended emoticon image displayed in the session content display area, the adding operation information corresponding to the target recommended emoticon image is displayed in the session page; in response to the adding operation triggered based on the adding operation information, the target recommended emoticon image is added to the collection emoticon panel of the user account that triggered the adding operation.

[0125] Specifically, the adding operation information may be operation information for triggering the adding operation. In an optional embodiment, the adding operation information may be expressed as adding operation controls. In a specific embodiment, the user may display the adding operation information in the conversation page by clicking or long pressing the target recommended emoticon image in the conversation content display area, and then add the target recommended emoticon image to his / her favorite emoticon panel by clicking or long pressing the adding operation information. Schematically, as shown in FIG. Figure 4g As shown, the conversation page displays adding operation information 416 corresponding to the target recommended emoticon image.

[0126] It can be seen from the technical solutions provided by the above embodiments of this specification that, in a conversation scenario, in response to an expression image input operation on a conversation input area in a conversation page, the original expression image corresponding to the expression image input operation is displayed in the conversation input area, at least two original expression images are displayed in the conversation input area, and when the input end time of the most recently input original expression image among the at least two original expression images meets a preset time condition, expression synthesis is automatically triggered, and at least one recommended expression image obtained based on the synthesis of at least two original expression images is displayed on the conversation page, providing users with richer and more personalized expression images, which can improve the automation and convenience of expression synthesis, while shortening the operation path of expression synthesis and use, thereby improving the fun and richness of user conversation interaction. In addition, expression image synthesis is automatically performed when the expression input stops for a preset time, avoiding input interference caused by expression image synthesis when the user has not completed the conversation content input, thereby improving the user's expression creation willingness and conversation interaction experience.

[0127] Figure 5 is a block diagram of an expression image processing device according to an exemplary embodiment. Figure 5, the device comprises:

[0128] The original expression image display module 510 is configured to respond to the expression image input operation on the conversation input area in the conversation page and display the original expression image corresponding to the expression image input operation in the conversation input area;

[0129] The recommended expression image display module 520 is configured to display at least one recommended expression image on the conversation page when at least two original expression images are displayed in the conversation input area and the end duration of the expression image input operation corresponding to the target expression image meets a preset duration condition. The at least one recommended expression image is synthesized based on at least two original expression images, and the target expression image is the most recently input original expression image of the at least two original expression images.

[0130] In an optional embodiment, the recommended expression image display module 520 includes:

[0131] The first expression display unit is configured to display at least one recommended expression image on the conversation page when at least two original expression images arranged continuously are displayed in the conversation input area and the end time of the expression image input operation corresponding to the target expression image meets a preset time condition.

[0132] In an optional embodiment, the at least one recommended emoticon image includes a recommended emoticon image, and the recommended emoticon image display module 520 includes:

[0133] The second expression display unit is configured to cancel the display of at least two original expression images in the conversation input area and display a recommended expression image.

[0134] In an optional embodiment, the conversation page includes: a recommended expression display area, the at least one recommended expression image includes: a first number of recommended expression images, and the recommended expression image display module 520 includes:

[0135] The third expression display unit is configured to display a first number of recommended expression images in the recommended expression display area, where the first number is adaptively adjusted based on an area size of the recommended expression display area.

[0136] In an optional embodiment, when at least two original expression images are a second number of original expression images arranged in a preset order and the second number is greater than a preset threshold, at least one recommended expression image is synthesized based on a target original expression image among the at least two original expression images, and the target original expression image is the last original expression image of the at least two original expression images that has a preset threshold.

[0137] In an optional embodiment, any one of at least two original expression images includes at least two expression elements, and any one of at least one recommended expression image is composed of at least two target expression elements, and the at least two target expression elements come from different original expression images of the at least two original expression images.

[0138] In an optional embodiment, the at least one recommended emoticon image includes: at least one first recommended emoticon image and at least one second recommended emoticon image, and the recommended emoticon image display module 520 includes:

[0139] An update operation information display unit, configured to display at least one first recommended emoticon image and update operation information corresponding to at least one first recommended emoticon image on a conversation page;

[0140] The expression synthesis update unit is configured to execute a synthesis update operation in response to being triggered based on the update operation information, cancel the display of at least one first recommended expression image on the conversation page, and display at least one second recommended expression image.

[0141] In an optional embodiment, the at least two original expression images include at least two expression images of at least one preset expression image and at least one collection recommended expression image;

[0142] The favorite recommended emoticon images are historically recommended emoticon images collected by the user account that triggered the emoticon image input operation.

[0143] In an optional embodiment, the conversation page includes: a conversation content display area, and the expression image processing device further includes:

[0144] The expression sending module is configured to execute an expression sending operation in response to a target recommended expression image, and display the target recommended expression image in the conversation content display area, where the target recommended expression image is a recommended expression image corresponding to the expression sending operation among at least one recommended expression image.

[0145] In an optional embodiment, the expression image processing device further includes:

[0146] The expression panel display module is configured to execute, in response to an expression panel display operation, an expression panel including a target recommended expression image on a conversation page.

[0147] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0148] Figure 6is a block diagram of an electronic device for expression image processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 6 As shown. It may include RF (Radio Frequency) circuit 610, memory 620 including one or more computer-readable storage media, input unit 630, display unit 640, sensor 650, audio circuit 660, WiFi (wireless fidelity) module 670, processor 680 including one or more processing cores, and power supply 690 and other components. Those skilled in the art will understand that Figure 6 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0149] The RF circuit 610 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 680 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 610 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 610 can also communicate with the network and other terminals through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0150] The memory 620 can be used to store software programs and modules. The processor 680 executes various functional applications and data processing by running the software programs and modules stored in the memory 620. The memory 620 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 620 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 620 may also include a memory controller to provide the processor 680 and the input unit 630 with access to the memory 620.

[0151] The input unit 630 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 630 may include a touch-sensitive surface 631 and other input devices 632. The touch-sensitive surface 631, also known as a touch display screen or touchpad, can collect user touch operations on or near it (such as operations performed by users using fingers, styluses, or any other suitable objects or accessories on or near the touch-sensitive surface 631), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface 631 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 680, and can receive and execute commands sent by the processor 680. In addition, the touch-sensitive surface 631 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 631, the input unit 630 may further include other input devices 632. Specifically, the other input devices 632 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.

[0152] The display unit 640 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 640 may include a display panel 641. Optionally, the display panel 641 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 631 may cover the display panel 641. When the touch-sensitive surface 631 detects a touch operation on or near it, it is transmitted to the processor 680 to determine the type of touch event, and then the processor 680 provides corresponding visual output on the display panel 641 according to the type of touch event. Among them, the touch-sensitive surface 631 and the display panel 641 can be two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface 631 and the display panel 641 can also be integrated to realize input and output functions.

[0153] The terminal may also include at least one sensor 650, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 641 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 641 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can be configured in the terminal, they will not be repeated here.

[0154] The audio circuit 660, the speaker 661, and the microphone 662 can provide an audio interface between the user and the terminal. The audio circuit 660 can transmit the received audio data to the speaker 661 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 662 converts the collected sound signal into an electrical signal, which is received by the audio circuit 660 and converted into audio data, and then the audio data is processed by the output processor 680 and sent to another terminal through the RF circuit 610, or the audio data is output to the memory 620 for further processing. The audio circuit 660 may also include an earplug jack to provide communication between an external headset and the terminal.

[0155] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 670. It provides users with wireless broadband Internet access. Figure 6 A WiFi module 670 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.

[0156] The processor 680 is the control center of the terminal. It uses various interfaces and lines to connect various parts of the entire terminal. It executes various functions of the terminal and processes data by running or executing software programs and / or modules stored in the memory 620, and calling data stored in the memory 620, so as to monitor the terminal as a whole. Optionally, the processor 680 may include one or more processing cores; preferably, the processor 680 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 680.

[0157] The terminal also includes a power supply 690 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 680 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 690 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0158] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors to execute instructions in the method embodiment of the present invention.

[0159] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the expression image processing method as in the embodiment of the present disclosure.

[0160] In an exemplary embodiment, a computer-readable storage medium is also provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the expression image processing method in the embodiment of the present disclosure.

[0161] In an exemplary embodiment, a computer program product including instructions is also provided. When the computer program product is run on a computer, the computer is enabled to execute the expression image processing method in the embodiment of the present disclosure.

[0162] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0163] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0164] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for processing facial expression images, characterized in that: include: In response to an expression image input operation on a conversation input area in a conversation page, displaying an original expression image corresponding to the expression image input operation in the conversation input area; When at least two original expression images are displayed in the conversation input area and the end duration of the expression image input operation corresponding to the target expression image meets the preset duration condition, at least one recommended expression image is displayed on the conversation page. The at least one recommended expression image is synthesized based on the at least two original expression images, and the target expression image is the most recently input original expression image among the at least two original expression images.

2. The expression image processing method according to claim 1, characterized in that: The displaying of at least one recommended emoticon image on the conversation page comprises: When the at least two original emoticon images are displayed in a continuous arrangement in the conversation input area and the end time of the emoticon image input operation corresponding to the target emoticon image meets the preset time condition, the at least one recommended emoticon image is displayed on the conversation page.

3. The expression image processing method according to claim 1, characterized in that: The at least one recommended emoticon image includes a recommended emoticon image, and the displaying of the at least one recommended emoticon image on the conversation page includes: The at least two original expression images are canceled from being displayed in the conversation input area, and the one recommended expression image is displayed.

4. The expression image processing method according to claim 1, characterized in that: The conversation page includes: a recommended expression display area, the at least one recommended expression image includes: a first number of recommended expression images, and the displaying of the at least one recommended expression image on the conversation page includes: The first number of recommended expression images is displayed in the recommended expression display area, and the first number is adaptively adjusted based on the area size of the recommended expression display area.

5. The expression image processing method according to claim 1, characterized in that: When the at least two original expression images are a second number of original expression images arranged in a preset order and the second number is greater than a preset threshold, the at least one recommended expression image is synthesized based on a target original expression image among the at least two original expression images, and the target original expression image is the last original expression image among the at least two original expression images that is the preset threshold number.

6. The expression image processing method according to any one of claims 1 to 5, characterized in that: Any of the at least two original expression images includes at least two expression elements, and any of the at least one recommended expression image is composed of at least two target expression elements, and the at least two target expression elements come from different original expression images of the at least two original expression images.

7. The expression image processing method according to any one of claims 1 to 5, characterized in that: The at least one recommended emoticon image includes: at least one first recommended emoticon image and at least one second recommended emoticon image, and displaying the at least one recommended emoticon image on the conversation page includes: Displaying, on the conversation page, the at least one first recommended emoticon image and update operation information corresponding to the at least one first recommended emoticon image; In response to a synthesis update operation triggered based on the update operation information, the at least one first recommended emoticon image is canceled from being displayed on the conversation page, and the at least one second recommended emoticon image is displayed.

8. The expression image processing method according to any one of claims 1 to 5, characterized in that: The conversation page includes: a conversation content display area, and the method further includes: In response to an expression sending operation on a target recommended expression image, the target recommended expression image is displayed in the conversation content display area, and the target recommended expression image is a recommended expression image corresponding to the expression sending operation among the at least one recommended expression image.

9. The expression image processing method according to claim 8, characterized in that: After displaying the target recommended expression image in the conversation content display area, the method further includes: In response to the expression panel display operation, an expression panel including the target recommended expression image is displayed on the conversation page.

10. An expression image processing device, characterized in that: include: The original expression image display module is configured to respond to an expression image input operation on a conversation input area in a conversation page and display an original expression image corresponding to the expression image input operation in the conversation input area; The recommended expression image display module is configured to display at least one recommended expression image on the conversation page when at least two original expression images are displayed in the conversation input area and the end time of the expression image input operation corresponding to the target expression image meets a preset time condition. The at least one recommended expression image is synthesized based on the at least two original expression images, and the target expression image is the most recently input original expression image among the at least two original expression images.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the expression image processing method as described in any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the expression image processing method as described in any one of claims 1 to 9.

13. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the expression image processing method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Expression processing method, device and equipment and computer readable storage medium

    CN114816595A

  • Image display method and device, equipment and medium

    CN114816599A

  • Method and device for generating target session expression

    CN116246310A

  • Real-time context based emoticon generation system and method thereof

    US20210192800A1

Cited By

  • Message interaction method and device, electronic equipment and storage medium

    CN120416204A