Interaction method and device based on expression image, electronic equipment and storage medium
By introducing emoticon image solitaire controls into the conversation interface, the second object allows the second object to publish sympathetic expression images associated with the first object's expression images, solving the problem of single and low interest in the prior art, and improving the fun and frequency of interactions.
Patent Information
- Application Number
- CN202411750466.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-28
AI Technical Summary
The expression images sent in the prior art are single in style and have low interest, making it difficult to meet the user's interaction needs.
An interactive method based on expression images is provided. By displaying the expression image published by the first object and its corresponding solitaire control in the conversation interface, the second object is allowed to publish the second expression image associated with the first expression image through the solitaire control, ensuring that both represent the same emotion.
It enhances the fun and frequency of interaction, improves the interaction efficiency, meets the interaction needs of users, and maintains the interactive atmosphere.
Smart Images

Figure CN119718508A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of multimedia technology, and in particular to an interactive method, device, electronic device and storage medium based on expression images. Background Art
[0002] With the development of multimedia technology, more and more users are accustomed to online interaction through the Internet. During the interaction, one party can send emoticons to the other party to convey his or her mood. However, the emoticons sent in the above interaction process are fixed expressions that have been produced, with a single style and low interest, which is difficult to meet the interaction needs of users. Summary of the invention
[0003] The present disclosure provides an interactive method, device, electronic device and storage medium based on expression images, which can meet the interactive needs of objects and help maintain the interactive atmosphere between objects, thereby improving the interactive frequency and efficiency between objects. The technical solution of the present disclosure is as follows:
[0004] According to one aspect of an embodiment of the present disclosure, there is provided an interactive method based on an expression image, comprising:
[0005] In the conversation interface, display the first expression image posted by the first object and the corresponding solitaire control;
[0006] In response to a triggering operation of the solitaire control by a second object, displaying in the conversation interface a second expression image associated with the first expression image posted by the second object;
[0007] The second expression image and the first expression image are used to express the same emotion.
[0008] According to another aspect of the present disclosure, there is provided an interactive device based on expression images, comprising:
[0009] A first display unit is configured to be executed in the conversation interface to display a first expression image posted by a first object and a corresponding solitaire control;
[0010] A second display unit is configured to execute, in response to a triggering operation of the solitaire control by a second object, displaying in the conversation interface a second expression image associated with the first expression image posted by the second object;
[0011] The second expression image and the first expression image are used to express the same emotion.
[0012] In some embodiments, the second display unit is configured to execute, in response to a triggering operation of the solitaire control by a second object, query the second expression image associated with the first expression image from an expression library; and display the second expression image in the conversation interface.
[0013] In some embodiments, the second display unit is configured to execute a triggering operation on the chain control in response to a second object, determine an initial expression image associated with the first expression image, and the initial expression image is the first expression image in the current expression chain process; and display a second expression image associated with the initial expression image released by the second object in the conversation interface.
[0014] In some embodiments, the apparatus further comprises:
[0015] The third display unit is configured to execute the animation corresponding to the second expression image in the conversation interface.
[0016] In some embodiments, it is characterized in that
[0017] Before the second emoticon image is released, the second emoticon image is in a locked state;
[0018] After the second expression image is published, the second expression image is unlocked.
[0019] In some embodiments, the apparatus further comprises:
[0020] The fourth display unit is configured to execute, if the second expression image exists in the expression panel of the conversation interface and the second expression image is unlocked, display the expression panel in the conversation interface, and display a first unlocking animation of the second expression image in the expression panel, wherein the first unlocking animation is used to indicate that the second expression image has been unlocked.
[0021] In some embodiments, the apparatus further comprises:
[0022] The fourth display unit is configured to execute, if the second emoticon image does not exist in the emoticon panel of the conversation interface, and when the second emoticon image is unlocked, display a second unlocking animation of the second emoticon image in the conversation interface, wherein the second unlocking animation is used to indicate that the second emoticon image has been unlocked and saved in the emoticon panel of the conversation interface.
[0023] In some embodiments, the apparatus further comprises:
[0024] The fourth display unit is configured to execute, if the second expression image is a locked expression image, after the second expression image is released, displaying a poster image of the second expression image in the conversation interface, wherein the poster image is used to show that the second object has unlocked the second expression image.
[0025] In some embodiments, the fourth display unit is configured to execute, if the second expression image is a locked expression image, after the second expression image is released, display a poster generation control in the session interface; in response to a triggering operation on the poster generation control, display the poster image generated based on the second expression image in the session interface.
[0026] In some embodiments, the apparatus further comprises:
[0027] The fifth display unit is configured to display a first prompt message in the conversation interface, wherein the first prompt message is used to prompt that the locked emoticon image can be unlocked when the number of emoticon images reaches a first preset value.
[0028] In some embodiments, the first prompt information includes an unlock expectation, and the unlock expectation is used to prompt the possibility of unlocking the locked emoticon image each time the emoticon image is released when the number of emoticon images reaches a first preset value.
[0029] In some embodiments, the conversation interface is a private chat interface between the first object and the second object;
[0030] The device also includes:
[0031] The fifth display unit is configured to execute displaying a second prompt information in the conversation interface, wherein the second prompt information is used to prompt that the possibility of unlocking the locked emoticon image in the group chat is higher than the possibility of unlocking the locked emoticon image in the private chat.
[0032] In some embodiments, the apparatus further comprises:
[0033] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display at least one group identifier and a corresponding chain control in the session interface; in response to the triggering operation of the chain control of any group identifier, display the group chat interface corresponding to the group identifier, and display the third expression image sent by the second object in the group chat interface.
[0034] In some embodiments, the apparatus further comprises:
[0035] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display a first group chat creation control; in response to the triggering operation of the first group chat creation control, display multiple objects; when at least one object among the multiple objects is selected, in response to confirming the creation operation, display a group chat interface between the second object and the at least one object, and the group chat interface displays a fourth expression image sent by the second object.
[0036] In some embodiments, the apparatus further comprises:
[0037] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display a second group chat creation control; in response to the triggering operation of the second group chat creation control, display multiple objects, a target object among the multiple objects is in a selected state, and the target object is the object for expression chain in the conversation interface; in response to confirming the creation operation, display a group chat interface between the second object and the target object, and the group chat interface displays a fourth expression image sent by the second object.
[0038] In some embodiments, the apparatus further comprises:
[0039] A seventh display unit is configured to display an expression panel in the conversation interface, wherein the expression panel displays a plurality of candidate expression images for expression chain;
[0040] In response to a triggering operation on a fifth expression image among the multiple candidate expression images, the fifth expression image and a corresponding solitaire control are displayed in the conversation interface, and the fifth expression image is any one of the multiple candidate expression images.
[0041] In some embodiments, the apparatus further comprises:
[0042] The fifth display unit is configured to display a third prompt message in the conversation interface when an expression image belonging to a preset category is published in the conversation interface. The third prompt message is used to prompt that the expression chain process to which the first expression image belongs has ended, and the expression image of the preset category is in a locked state before being published.
[0043] In some embodiments, the apparatus further comprises:
[0044] The fifth display unit is configured to display a third prompt information in the conversation interface when a target conversation message is published in the conversation interface, wherein the target conversation message is irrelevant to the expression chain process to which the first expression image belongs, and the third prompt information is used to prompt that the expression chain process to which the first expression image belongs has ended.
[0045] In some embodiments, the apparatus further comprises:
[0046] The fifth display unit is configured to display a fourth prompt message in the conversation interface when, when the expression chain process to which the first expression image belongs has ended, if the second object has not unlocked the expression image of a preset category, the fourth prompt message is used to prompt the second object to unlock the expression image of the preset category in the group chat, and the expression image of the preset category is in a locked state before being released.
[0047] In some embodiments, the apparatus further comprises:
[0048] The fifth display unit is configured to execute, when the current emoticon chain process to which the first emoticon image belongs has ended, if the second object has unlocked the emoticon images belonging to a preset category, display a fifth prompt message in the conversation interface, wherein the fifth prompt message is used to prompt the second object to unlock other emoticon images in the preset category except the unlocked emoticon images in the group chat, and the emoticon images in the preset category are in a locked state before being released.
[0049] In some embodiments, the first expression image and the second expression image are both composed of multiple expression components, and the second expression image contains at least one first expression component of the first expression components, and the at least one first expression component is used to express the emotion of the first expression image.
[0050] In some embodiments, other expression components among the plurality of expression components of the second expression image except for the at least one first expression component include at least one of the following:
[0051] An expression component added based on the first expression image;
[0052] An expression component is replaced based on the first expression image.
[0053] In some embodiments, the first expression image and the second expression image are both composed of a plurality of expression components;
[0054] The second display unit is configured to execute a triggering operation on the solitaire control in response to a second object, obtain a second expression image generated based on at least one first expression component and at least one second expression component, wherein the at least one first expression component is an expression component in the first expression image used to express emotions, and the at least one second expression component is an expression component in an expression component library that is different from the category to which the at least one first expression component belongs; and display the second expression image in the conversation interface.
[0055] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0056] one or more processors;
[0057] A memory for storing program codes executable by the processor;
[0058] The processor is configured to execute the program code to implement the above-mentioned interaction method based on expression images.
[0059] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of an electronic device, the electronic device is enabled to perform the above-mentioned interaction method based on expression images.
[0060] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program / instruction, which implements the above-mentioned interaction method based on expression images when executed by a processor.
[0061] According to the solution provided by the embodiment of the present disclosure, during the interaction between a first object and a second object, when the first object publishes an expression image in the conversation interface, in addition to displaying the published expression image, a corresponding chain control can also be displayed, so that the second object can publish another expression image associated with the previous expression image through the chain control, and by controlling the expression image published by the second object to reflect the same emotion as the expression image published by the first object, it not only meets the intention of the second object and meets the interaction needs of the objects, but also helps to ensure the accuracy of message transmission during the interaction, and enriches the interaction method and content, helps to maintain the interaction atmosphere between the objects and prevent it from being easily destroyed, thereby helping to enhance the fun of the interaction process and further enhance the interaction frequency between the objects; and, on the basis of ensuring the accuracy of message transmission, the expression image can be directly sent through the chain control without opening the expression panel to send the expression image, which can improve the interaction efficiency between the objects.
[0062] 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
[0063] 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.
[0064] Figure 1 The present invention is a schematic diagram of an implementation environment of an interactive method based on expression images according to an exemplary embodiment.
[0065] Figure 2 The present invention is a flowchart of an interactive method based on expression images according to an exemplary embodiment.
[0066] Figure 3 The figure is a flow chart showing another interactive method based on expression images according to an exemplary embodiment.
[0067] Figure 4 It is a schematic diagram of a solitaire control according to an exemplary embodiment.
[0068] Figure 5 is a schematic diagram of an expression panel according to an exemplary embodiment.
[0069] Figure 6 is a schematic diagram of a second expression image according to an exemplary embodiment.
[0070] Figure 7 It is a schematic diagram showing a motion effect of a second expression image according to an exemplary embodiment.
[0071] Figure 8 is a schematic diagram of a first unlocking animation effect according to an exemplary embodiment.
[0072] Fig. 9 The figure is a schematic diagram showing a method of viewing an unlocking mode according to an exemplary embodiment.
[0073] Fig.10 is a schematic diagram of a second unlocking animation effect according to an exemplary embodiment.
[0074] Fig.11 is a schematic diagram of a poster image according to an exemplary embodiment.
[0075] Fig.12 The present invention is a schematic diagram showing a method of entering a group chat and playing an expression chain game according to an exemplary embodiment.
[0076] Fig.13 The present invention is a block diagram of an interactive device based on expression images according to an exemplary embodiment.
[0077] Fig.14It is a block diagram of a terminal according to an exemplary embodiment.
[0078] Fig.15 It is a block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION
[0079] 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.
[0080] 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.
[0081] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the emoticon images involved in this disclosure are all obtained with full authorization.
[0082] Figure 1 FIG. 1 is a schematic diagram of an implementation environment of an interactive method based on expression images according to an exemplary embodiment. Figure 1 , the implementation environment specifically includes: a terminal 101 and a server 102.
[0083] The terminal 101 is at least one of a smart phone, a smart watch, a desktop computer, a laptop, an MP3 player, an MP4 player, and a portable laptop computer. An application supporting interaction is installed and running on the terminal 101, and a user can log in to the application through the terminal 101 to obtain the services provided by the application. The application can be a social application, a multimedia application, or a game application, etc., which is not limited in the embodiments of the present disclosure. The terminal 101 can be connected to the server 102 through a wireless network or a wired network, and can then send a conversation message (such as an emoticon image) input by a user on the terminal 101 to the server 102, and the server 102 sends the conversation message to the terminals of other users specified by the terminal 101.
[0084] The terminal 101 generally refers to one of a plurality of terminals, and the present embodiment is described by taking the terminal 101 as an example. Those skilled in the art may know that the number of the above terminals may be more or less. For example, the above terminals may be several, or the above terminals may be dozens or hundreds, or a greater number. The present embodiment does not limit the number and device type of the terminals.
[0085] The server 102 is at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The server 102 can be connected to the terminal 101 and other terminals through a wireless network or a wired network. The server 102 can receive a session message sent by the terminal 101 and send the received session message to other terminals so that users can interact through users of other terminals. In some embodiments, the number of the above servers can be more or less, and the embodiments of the present disclosure are not limited to this. Of course, the server 102 also includes other functional servers to provide more comprehensive and diversified services.
[0086] Figure 2 is a flowchart of an interactive method based on expression images according to an exemplary embodiment. Figure 2 The interactive method based on expression images is applied in a terminal, and includes the following steps:
[0087] In step 201, the terminal displays a first expression image published by a first object and a corresponding chain control in a conversation interface.
[0088] In the embodiment of the present disclosure, the conversation interface may be a private chat interface between the first object and the second object, or a group chat interface of a group including the first object and the second object, which is not limited in the embodiment of the present disclosure. In the conversation interface, the first object and the second object may send conversation messages to each other to interact. The conversation message may be a text message or an expression image (such as an emoji expression package), which is not limited in the embodiment of the present disclosure.
[0089] Taking the example of a conversation message being an emoticon image, the first object and the second object can perform an emoticon chain in the conversation interface. "Emoji chain" means that the objects can take turns to publish emoticon images in the conversation interface, and the emoticon images published during each chain process are associated with each other. After the first object publishes the first emoticon image, the terminal displays the first emoticon image and the corresponding chain control in the conversation interface. The chain control is used to perform a chain on the first emoticon image. The embodiment of the present disclosure does not limit the display position and display style of the chain control.
[0090] In step 202, in response to the triggering operation of the second object docking dragon control, the terminal displays in the conversation interface that the second object publishes a second expression image associated with the first expression image, and the second expression image and the first expression image are used to express the same emotion.
[0091] In an embodiment of the present disclosure, when the solitaire control is triggered by a second object, the terminal displays a second expression image published by the second object and associated with the first expression image in the conversation interface. The second expression image reflects the same emotion (or meaning) as the first expression image, but has a different presentation style. For example, the second expression image and the first expression image are both emoji expression packages, and both the second expression image and the first expression image reflect the emotion of "laughing wildly", but the eyes in the second expression image are closed, and the eyes in the first expression image are open.
[0092] The same emotion between the expression images may mean that the expression images belong to the same type of emotion. For example, both expression images are happy, angry, or sad. Alternatively, the same emotion between the expression images may mean that the same target expression component exists between the expression images. For example, the mouth components in the first expression image and the second expression image are the same, both in the "pout" style. The target expression component may be any expression component in the expression image (for example, any one of the eye component, eyebrow component, mouth component, gesture component, and accessory component); or, the target expression component may be the expression component in the expression image that has the greatest impact on conveying emotions, and may be regarded as the core of the expression image. For example, the most important expression component that can reflect "kiss" in the "kiss" expression image is the mouth component (the "pout" style). If this style of mouth component exists in both expression images, the emotions of the two expression images may be regarded as the same.
[0093] The disclosed embodiment provides an interactive method based on expression images. During the interaction between a first object and a second object, when the first object publishes an expression image in a conversation interface, in addition to displaying the published expression image, a corresponding chain control can also be displayed, so that the second object can publish another expression image associated with the previous expression image through the chain control. By controlling the expression image published by the second object to reflect the same emotion as the expression image published by the first object, it not only meets the intention of the second object and meets the interaction needs of the objects, but also helps to ensure the accuracy of message transmission during the interaction, and enriches the interaction methods and content, which helps to ensure that the interaction atmosphere between the objects is not easily destroyed, thereby helping to enhance the fun of the interaction process, and further enhancing the interaction frequency between the objects. Moreover, on the basis of ensuring the accuracy of message transmission, the expression image can be directly sent through the chain control without opening the expression panel to send the expression image, which can improve the interaction efficiency between the objects.
[0094] In some embodiments, in response to a triggering operation of a second object docking control, displaying in a conversation interface a second expression image associated with a first expression image posted by the second object includes:
[0095] In response to a triggering operation of the second object docking dragon control, querying a second expression image associated with the first expression image from an expression library;
[0096] The second expression image is displayed in the conversation interface.
[0097] The solution provided by the embodiment of the present disclosure can pre-store a second expression image associated with a first expression image in an expression library. When performing a chain reaction based on the first expression image, the second expression image associated with the first expression image can be directly obtained from the expression library and displayed, which can improve the interaction efficiency.
[0098] In some embodiments, in response to a triggering operation of a second object docking control, displaying in a conversation interface that the second object publishes a second expression image associated with the first expression image includes:
[0099] In response to a triggering operation of the second object's relay control, determining an initial expression image associated with the first expression image, the initial expression image being the first expression image in this expression relay process;
[0100] The second object is displayed in the conversation interface to publish a second expression image associated with the initial expression image.
[0101] In the solution provided by the embodiment of the present disclosure, the second expression image and the first expression image are both associated with the initial expression image in this expression chain process, that is, the expression images in the expression chain process are all associated with the first expression image in the expression chain process. The first expression image in the expression chain process lays the emotional tone for the entire chain process, and the subsequent expression images are consistent with the emotion of the first expression image, which is beneficial to ensure that the interactive atmosphere between the objects is not easily destroyed, thereby helping to enhance the fun of the interactive process, and then increase the frequency of interaction between the objects.
[0102] In some embodiments, the method further comprises:
[0103] The animation corresponding to the second expression image is displayed in the conversation interface.
[0104] The solution provided by the disclosed embodiment intuitively displays the result of the chain game to the object by displaying the dynamic effects of the expression images of the chain game during the process of the expression chain game, thereby facilitating the object to continue the chain game more quickly and improving the interaction efficiency between the objects.
[0105] In some embodiments, before the second expression image is published, the second expression image is in a locked state;
[0106] After the second expression image is published, the second expression image is unlocked.
[0107] The solution provided by the embodiment of the present disclosure can unlock an emoticon image that is in a locked state before being released after the emoticon image is released through a chain control, so that the object can freely use the emoticon image, allowing the object to perform an emoticon chain for the emoticon image required to unlock, thereby helping to increase the frequency of interaction between objects.
[0108] In some embodiments, the method further comprises:
[0109] If there is a second expression image in the expression panel of the conversation interface, when the second expression image is unlocked, the expression panel is displayed in the conversation interface, and the first unlocking animation effect of the second expression image is displayed in the expression panel, and the first unlocking animation effect is used to indicate that the second expression image has been unlocked.
[0110] The solution provided by the disclosed embodiment displays an expression image in a locked state in an expression panel, so as to intuitively show the object the expression images that can be unlocked, which is conducive to promoting the object to perform expression chain for the expression images required for unlocking, so as to increase the frequency of interaction between objects; when the expression image in a locked state is unlocked, the expression panel can be automatically called up, and the first unlocking animation effect can be displayed in the expression panel, so as to intuitively and quickly show the object that the expression image has been unlocked, thereby improving the efficiency of information transmission.
[0111] In some embodiments, the method further comprises:
[0112] If the second expression image does not exist in the expression panel of the conversation interface, when the second expression image is unlocked, a second unlocking animation of the second expression image is displayed in the conversation interface, and the second unlocking animation is used to indicate that the second expression image has been unlocked and saved in the expression panel of the conversation interface.
[0113] The solution provided by the disclosed embodiment is for an expression image that does not exist in the expression panel. When the expression image is unlocked, by displaying a second unlocking animation, it is intuitively and quickly demonstrated to the object that the expression image has been unlocked and saved in the expression panel. The object can freely use the expression image later, which not only improves the efficiency of information transmission, but also facilitates the object to directly use the newly unlocked expression image for interaction, thereby improving the interaction efficiency between objects.
[0114] In some embodiments, the method further comprises:
[0115] If the second expression image is a locked expression image, after the second expression image is released, a poster image of the second expression image is displayed in the conversation interface, and the poster image is used to show that the second object has unlocked the second expression image.
[0116] The solution provided by the embodiment of the present disclosure is for a locked emoticon image. After the emoticon image is released, a poster image of the emoticon image is displayed to intuitively show the object that the emoticon image has been unlocked. The object can freely use the emoticon image later, thereby improving the efficiency of information transmission.
[0117] In some embodiments, if the second emoticon image is a locked emoticon image, after the second emoticon image is published, displaying a poster image of the second emoticon image in the conversation interface includes:
[0118] If the second emoticon image is a locked emoticon image, after the second emoticon image is published, a poster generation control is displayed in the conversation interface;
[0119] In response to the triggering operation on the poster generation control, a poster image generated based on the second expression image is displayed in the conversation interface.
[0120] The solution provided by the embodiment of the present disclosure is for a locked expression image. After the expression image is released, a poster generation control can be displayed, so that the object can control whether to generate a poster image of the expression image through the poster generation control, which is in line with the object's intention.
[0121] In some embodiments, the method further comprises:
[0122] The first prompt information is displayed in the conversation interface, and the first prompt information is used to prompt that the locked emoticon images can be unlocked when the number of emoticon images reaches a first preset value.
[0123] The solution provided by the embodiment of the present disclosure, by displaying a first prompt message, intuitively shows the object the number of expression images required to be chained to unlock a locked expression image, which not only improves the efficiency of information transmission, but also helps to encourage the object to perform expression chain play to unlock the locked expression image, thereby increasing the frequency of interaction between objects.
[0124] In some embodiments, the first prompt information includes an unlock expectation, and the unlock expectation is used to prompt the possibility of unlocking the locked emoticon image each time the emoticon image is released when the number of emoticon images reaches a first preset value.
[0125] The solution provided by the embodiment of the present disclosure displays the unlocking expectation and intuitively shows the object the possibility of unlocking each time an expression image is released after the unlocking conditions are met, so that the object can clearly understand the logic of unlocking the expression image, thereby improving the efficiency of information transmission.
[0126] In some embodiments, the conversation interface is a private chat interface between the first object and the second object;
[0127] The method also includes:
[0128] The second prompt information is displayed in the conversation interface, and the second prompt information is used to prompt that the possibility of unlocking the locked emoticon image in the group chat is higher than the possibility of unlocking the locked emoticon image in the private chat.
[0129] The solution provided by the disclosed embodiment, when the conversation interface is a private chat interface, intuitively prompts the object that the object can unlock the locked image in the group chat by displaying the second prompt information, and the possibility of unlocking is higher, which is conducive to promoting the object to enter the group chat to perform expression chain, thereby increasing the frequency of interaction between objects.
[0130] In some embodiments, the method further comprises:
[0131] In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying at least one group identifier and a corresponding solitaire control in the conversation interface;
[0132] In response to a triggering operation on a chain control of any group identifier, a group chat interface corresponding to the group identifier is displayed, and a third expression image sent by the second object is displayed in the group chat interface.
[0133] The solution provided by the embodiment of the present disclosure can display at least one group identifier and a corresponding chain control through the second prompt information, so that the object can enter any group chat according to its own needs. In accordance with the object's intention, when the chain control of any group identifier is triggered, it can directly jump to the corresponding group chat interface and perform expression chain. The operation is simple, and there is no need to open the expression panel to trigger the expression image to perform the expression chain, which can improve the interaction efficiency between objects.
[0134] In some embodiments, the method further comprises:
[0135] In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying a first group chat creation control;
[0136] In response to a triggering operation on a first group chat creation control, displaying a plurality of objects;
[0137] When at least one object among the multiple objects is selected, in response to confirming the creation operation, a group chat interface between the second object and the at least one object is displayed, and the fourth expression image sent by the second object is displayed in the group chat interface.
[0138] The solution provided by the disclosed embodiment allows the second object to select at least one object to create a group chat through the first group chat creation control, and directly send emoticon images to perform emoticon chain in the created group chat. The operation is simple, and there is no need to open the emoticon panel to trigger the emoticon image to perform emoticon chain, which can improve the interaction efficiency between objects.
[0139] In some embodiments, the method further comprises:
[0140] In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying a second group chat creation control;
[0141] In response to a triggering operation on the second group chat creation control, multiple objects are displayed, a target object among the multiple objects is in a selected state, and the target object is an object for performing expression chaining in the conversation interface;
[0142] In response to confirming the creation operation, a group chat interface between the second object and the target object is displayed, and the fourth expression image sent by the second object is displayed in the group chat interface.
[0143] The solution provided by the disclosed embodiment allows the second object to create a group chat with the object that is performing expression chain in the current session interface through a second group chat creation control. Since the target object is automatically selected, there is no need for manual object selection, which can improve the efficiency of creating the group chat. In addition, expression images can be directly sent in the created group chat to perform expression chain, which is simple to operate and does not require opening the expression panel to trigger the expression image to perform expression chain, which can improve the interaction efficiency between objects.
[0144] In some embodiments, the method further comprises:
[0145] Displaying an expression panel in the conversation interface, wherein the expression panel displays a plurality of candidate expression images for expression chain;
[0146] In response to a triggering operation on a fifth expression image among the multiple candidate expression images, the fifth expression image and a corresponding chain control are displayed in the conversation interface, and the fifth expression image is any expression image among the multiple candidate expression images.
[0147] The solution provided by the embodiment of the present disclosure provides expression images for performing expression chain in the expression panel, so that the object can select any expression image through the expression panel to perform expression chain, which is simple to operate and can improve the interaction efficiency between objects.
[0148] In some embodiments, the method further comprises:
[0149] When an emoticon image belonging to a preset category is published in the conversation interface, a third prompt message is displayed in the conversation interface. The third prompt message is used to prompt that the emoticon chain process to which the first emoticon image belongs has ended, and the emoticon image of the preset category is in a locked state before being published.
[0150] According to the solution provided by the embodiment of the present disclosure, an expression image in a locked state can be unlocked during each expression chain process. When an expression image of a preset category appears in the conversation interface, the expression image is unlocked. By displaying a third prompt message, the object is intuitively shown that the expression chain process has ended, thereby improving the efficiency of information transmission and avoiding the object from triggering useless operations due to not knowing the end of the expression chain process.
[0151] In some embodiments, the method further comprises:
[0152] When a target conversation message is published in the conversation interface, a third prompt information is displayed in the conversation interface. The target conversation message is irrelevant to the expression chain process to which the first expression image belongs. The third prompt information is used to prompt that the expression chain process to which the first expression image belongs has ended.
[0153] According to the solution provided by the embodiment of the present disclosure, when a target conversation message unrelated to the current expression chain process appears in the conversation interface, the current expression chain process is interrupted and thus ends. In this case, by displaying a third prompt message, it is intuitively shown to the object that the expression chain process has ended, thereby improving the efficiency of information transmission and avoiding the object from triggering useless operations due to not knowing the end of the expression chain process.
[0154] In some embodiments, the method further comprises:
[0155] When the emoticon chain process to which the first emoticon image belongs has ended, if the second object has not unlocked the emoticon images of a preset category, a fourth prompt message is displayed in the conversation interface. The fourth prompt message is used to prompt the second object to unlock the emoticon images of a preset category in the group chat. The emoticon images of the preset category are in a locked state before being released.
[0156] The solution provided by the disclosed embodiment is that, when the expression chain process has ended, if the current object has not unlocked the locked expression image, the fourth prompt message is displayed to intuitively show the current object a way to unlock the locked expression image, that is, it can be unlocked in the group chat, thereby promoting the object to enter the group chat to play the expression chain, thereby increasing the frequency of interaction between objects.
[0157] In some embodiments, the method further comprises:
[0158] When the current emoticon chain process to which the first emoticon image belongs has ended, if the second object has unlocked the emoticon images belonging to a preset category, a fifth prompt message is displayed in the conversation interface. The fifth prompt message is used to prompt the second object to unlock other emoticon images in the preset category except for the unlocked emoticon images in the group chat. The emoticon images in the preset category are in a locked state before being released.
[0159] The solution provided by the disclosed embodiment is that, when the current expression chain process has ended, if the current object has unlocked the locked expression image, a prompt message can still be displayed to intuitively show the current object how to unlock other expression images, that is, it can be unlocked in the group chat, thereby promoting the object to enter the group chat to play the expression chain, thereby increasing the frequency of interaction between objects.
[0160] In some embodiments, both the first expression image and the second expression image are composed of multiple expression components, and the second expression image includes at least one first expression component of the first expression components, and the at least one first expression component is used to express the emotion of the first expression image.
[0161] The solution provided by the embodiment of the present disclosure is that at least one first expression component in the first expression image that can reflect emotions exists in the second expression image, thereby ensuring that the emotions reflected by the second expression image are the same as those reflected by the first expression image. By controlling the second expression image to be the same as the emotions reflected by the first expression image, the intention of the second object is met, the interaction needs of the object are met, and the accuracy of message transmission during the interaction process is ensured and the interaction atmosphere between objects is maintained, thereby increasing the frequency of interaction between objects.
[0162] In some embodiments, other expression components of the plurality of expression components of the second expression image, except for at least one first expression component, include at least one of the following:
[0163] An expression component added based on the first expression image;
[0164] The expression component is replaced based on the first expression image.
[0165] The solution provided by the disclosed embodiment creates a second expression image by adding a new expression component or replacing other expression components on the basis of at least one first expression component in a first expression image. On the basis of ensuring that the emotions reflected by the second expression image are the same as those reflected by the first expression image, the display style of the expression image is changed, thereby enriching the interactive content. This is not only conducive to maintaining the interactive atmosphere between objects from being easily destroyed, but also conducive to enhancing the fun of the interactive process, thereby improving the interaction frequency and interaction efficiency.
[0166] In some embodiments, the first expression image and the second expression image are both composed of a plurality of expression components;
[0167] In response to the triggering operation of the second object docking dragon control, displaying the second object publishing a second expression image associated with the first expression image in the conversation interface includes:
[0168] In response to a triggering operation of the second object docking dragon control, a second expression image generated based on at least one first expression component and at least one second expression component is obtained, wherein the at least one first expression component is an expression component used to express emotions in the first expression image, and the at least one second expression component is an expression component in an expression component library that is different from the category to which the at least one first expression component belongs;
[0169] The second expression image is displayed in the conversation interface.
[0170] The solution provided by the embodiment of the present disclosure generates a second expression image based on at least one first expression component in the first expression image that can reflect emotions and at least one second expression component in the expression library. On the basis of ensuring that the emotions reflected by the second expression image are the same as those reflected by the first expression image, the display style of the expression image is changed, thereby enriching the interactive content. This is not only conducive to maintaining the interactive atmosphere between objects from being easily destroyed, but also conducive to enhancing the fun of the interactive process, thereby improving the interaction frequency and interaction efficiency.
[0171] Above Figure 2 The following is only a basic process of the present disclosure. The solution provided by the present disclosure is further described based on a specific implementation method. Figure 3 FIG. 1 is a flow chart of another interactive method based on expression images according to an exemplary embodiment. Figure 3 , the method comprising:
[0172] In step 301, the terminal displays a first expression image published by a first object and a corresponding chain control in a conversation interface.
[0173] In an embodiment of the present disclosure, a first object and a second object may publish an expression image in a conversation interface to interact, for example, an expression chain is performed between the objects. After any object publishes an expression image, the terminal may display the published expression image and the corresponding chain control in the conversation interface. Accordingly, after the first object publishes the first expression image, the terminal displays the first expression image and the corresponding chain control in the conversation interface.
[0174] The embodiment of the present disclosure does not limit the display style and display position of the first expression image's solitaire control. For example, Figure 4 is a schematic diagram of a solitaire control according to an exemplary embodiment. Figure 4 , the conversation interface displays the first expression image 402 published by the first object 401 and the corresponding chain control 403. The chain control 403 is located on one side of the first expression image. For any published expression image, the terminal can also display the turn 404 of the expression image in the current expression chain process. The turn 404 is used to indicate the order of the expression image in the entire chain process. Figure 4 It can be seen that the first expression image 402 is the Nth expression image released in this expression chain process. In the case that other expression images have been connected after the first expression image, the terminal may no longer display the chain control and round corresponding to the first expression image. In other words, the terminal can display the chain control and round corresponding to the most recently released expression image in the expression chain process.
[0175] In the disclosed embodiment, the first expression image can be the first expression image in the current expression chain process, or it can be other expression images except the first expression image. The disclosed embodiment does not limit the turn of the first expression image in the current expression chain process. For other expression images except the first expression image in the expression chain process, they can be obtained through the chain control corresponding to the previous expression image; for the first expression image in the expression chain process, it can be selected by the object from multiple candidate expression images in the expression panel.
[0176] In some embodiments, the terminal displays an expression panel in the conversation interface. A plurality of candidate expression images for expression chain are displayed in the expression panel. In response to a trigger operation on a fifth expression image among the plurality of candidate expression images, the terminal displays the fifth expression image and a corresponding chain control in the conversation interface. The fifth expression image is any one of the plurality of candidate expression images. That is, when any object publishes an expression image for expression chain in the expression panel, the expression chain process can be started, and subsequent objects can perform expression chain based on the expression image. The solution provided by the embodiment of the present disclosure provides expression images for expression chain in the expression panel, so that the object can select any expression image through the expression panel to perform expression chain, which is simple to operate and can improve the interaction efficiency between objects.
[0177] Among them, the expression images used for expression chain can be located in an expression panel with other expression images (such as GIF images, images that cannot be used for expression chain, etc.) and displayed in categories; or, the expression images used for expression chain can be located in a separate expression panel, which is not limited to the embodiments of the present disclosure.
[0178] For example, Figure 5 is a schematic diagram of an expression panel according to an exemplary embodiment. Figure 5 , the terminal displays an expression chain control 501 in the conversation interface. When the expression chain control 501 is triggered, the terminal displays an expression panel 502 in the conversation interface, and the expression panel 502 displays multiple candidate expression images for expression chain. Due to the limitation of the panel size, the expression panel 502 only displays some of the candidate expression images. In response to the sliding operation on the candidate expression images in the expression panel 502, the terminal can display more candidate expression images in the expression panel 502. In response to the publishing operation on any candidate expression image, the terminal displays the expression image in the conversation interface in the form of a conversation message, and displays the corresponding chain control near the expression image, similar to Figure 4 The first expression image and the corresponding solitaire control shown will not be described in detail.
[0179] The terminal is a device controlled by the second object. After the first object releases the first expression image, the second object can perform expression chain based on the first expression image through the chain control corresponding to the first expression image.
[0180] In step 302, in response to a triggering operation of the second object docking control, the terminal obtains a second expression image associated with the first expression image, and the second expression image and the first expression image are used to express the same emotion.
[0181] In an embodiment of the present disclosure, when the solitaire control of the first expression image is triggered by the second object, the terminal obtains the second expression image associated with the first expression image.
[0182] Among them, "association" can mean that there is a direct association relationship between the two expression images. In the process of obtaining the second expression image, the terminal searches for the expression identifier corresponding to the expression identifier of the first expression image from the association relationship between the expression images based on the expression identifier of the first expression image to obtain the second expression image. Alternatively, the second expression image can also be generated directly based on the first expression image.
[0183] Alternatively, "association" may also mean that there is an indirect association relationship between two expression images, such as two expression images having a direct association relationship with the same expression image. Optionally, there is an indirect association relationship between the first expression image and the second expression image. Accordingly, in response to the triggering operation of the second object to the dragon control, the terminal determines the initial expression image associated with the first expression image. The initial expression image is the first expression image in this expression dragon process. Then, the terminal obtains the second expression image associated with the initial expression image. So that the terminal can subsequently display the second expression image associated with the initial expression image published by the second object in the conversation interface. That is, in the process of obtaining the second expression image, the terminal queries the expression identifier of the initial expression image corresponding to the expression identifier of the first expression image from the association relationship between the expression images based on the expression identifier of the first expression image, and then, through the expression identifier of the initial expression image, queries the multiple expression identifiers corresponding to the expression identifier of the initial expression image from the association relationship between the expression images again, and uses the image of any expression identifier other than the expression identifier of the first expression image in the multiple expression identifiers as the second expression image. Alternatively, after determining the initial expression image, the second expression image can also be generated directly based on the initial expression image. That is, the second expression image may be generated in advance or in real time, and this is not limited in the embodiments of the present disclosure.
[0184] In the solution provided by the embodiment of the present disclosure, the second expression image and the first expression image are both associated with the initial expression image in this expression chain process, that is, the expression images in the expression chain process are all associated with the first expression image in the expression chain process. The first expression image in the expression chain process lays the emotional tone for the entire chain process, and the subsequent expression images are consistent with the emotion of the first expression image, which is beneficial to ensure that the interactive atmosphere between the objects is not easily destroyed, thereby helping to enhance the fun of the interactive process, and then increase the frequency of interaction between the objects.
[0185] In the embodiments of the present disclosure, the above-mentioned "association" essentially means that the emotions reflected by the second expression image are the same as those reflected by the first expression image. In some embodiments, the first expression image and the second expression image are both composed of multiple expression components. The second expression image contains at least one first expression component in the first expression component. At least one first expression component is used to express the emotion of the first expression image. In the scheme provided by the embodiments of the present disclosure, there is at least one first expression component in the second expression image that can reflect the emotion in the first expression image, which ensures that the emotions reflected by the second expression image are the same as those reflected by the first expression image. By controlling the emotions reflected by the second expression image to be the same as those reflected by the first expression image, the intention of the second object is met, the interaction needs of the object are met, and the accuracy of message transmission during the interaction is ensured.
[0186] Among them, the multiple expression components used to form an expression image may include faces, eyes, eyebrows, mouths, gestures, accessories and other categories, which are not limited in the embodiments of the present disclosure. Each type of expression component may include multiple expression components of different styles, such as 15 different pairs of eye components, 15 different pairs of eyebrow components, 10 different mouth components, 10 different gesture components and 50 different accessory components. The expression components in different expression images are not exactly the same. In the process of generating a second expression image, the terminal may add expression components based on the first expression image, or replace other expression components in the first expression image except the first expression component. That is, other expression components among the multiple expression components of the second expression image except at least one first expression component may include at least one of the following:
[0187] The first item is the expression component added based on the first expression image.
[0188] The second item is an expression component that is replaced based on the first expression image.
[0189] The solution provided by the disclosed embodiment creates a second expression image by adding a new expression component or replacing other expression components on the basis of at least one first expression component in a first expression image. On the basis of ensuring that the emotions reflected by the second expression image are the same as those reflected by the first expression image, the display style of the expression image is changed, thereby enriching the interactive content. This is not only conducive to maintaining the interactive atmosphere between objects from being easily destroyed, but also conducive to enhancing the fun of the interactive process, thereby improving the interaction frequency and interaction efficiency.
[0190] In the embodiment of the present disclosure, the second expression image may be generated in advance or in real time, and the embodiment of the present disclosure is not limited to this.
[0191] In some embodiments, the second expression image may be pre-generated. Accordingly, in response to the triggering operation of the second object to the docking control, the terminal queries the second expression image associated with the first expression image from the expression library. So that the terminal can subsequently display the second expression image in the conversation interface. The solution provided by the embodiment of the present disclosure can store the second expression image associated with the first expression image in the expression library in advance. When performing a docking based on the first expression image, the second expression image associated with the first expression image can be directly obtained from the expression library and displayed, which can improve the interaction efficiency.
[0192] In some other embodiments, the second expression image may be generated in real time. Both the first expression image and the second expression image are composed of multiple expression components. Accordingly, in response to the triggering operation of the second object docking dragon control, the terminal obtains the second expression image generated based on at least one first expression component and at least one second expression component. At least one first expression component is an expression component used to express emotions in the first expression image. At least one second expression component is an expression component in the expression component library that is different from the category to which at least one first expression component belongs. So that the terminal can subsequently display the second expression image in the conversation interface.
[0193] The solution provided by the embodiment of the present disclosure generates a second expression image based on at least one first expression component in the first expression image that can reflect emotions and at least one second expression component in the expression library. On the basis of ensuring that the emotions reflected by the second expression image are the same as those reflected by the first expression image, the display style of the expression image is changed, thereby enriching the interactive content. This is not only conducive to maintaining the interactive atmosphere between objects from being easily destroyed, but also conducive to enhancing the fun of the interactive process, thereby improving the interaction frequency and interaction efficiency.
[0194] In the process of generating the second expression image, the terminal can obtain at least one second expression component that matches the emotion of at least one first expression component but belongs to a different category based on at least one first expression component in the first expression image, and then generate the second expression image based on at least one first expression component and at least one second expression component. This method not only ensures that the emotion of the second expression image is the same as that of the first expression image, not only meets the intention of the second object, meets the interaction needs of the object, and is conducive to ensuring the accuracy of message transmission during the interaction, but also as the number of expression components that match the emotion in a single expression image increases, the emotion of the expression image is gradually amplified, which is conducive to enhancing the interactive atmosphere between objects, thereby promoting the interaction frequency between objects.
[0195] Among them, the layers and display positions of expression components of different categories in the expression image are different. For example, the face component is in the bottom layer (layer 1); the eye component is in the second layer and is displayed in the a part of the face component; the mouth component is in the third layer and is displayed in the b part of the face component; the eyebrow component is in the fourth layer and is displayed in the c part of the face component; the nose component is in the fifth layer and is displayed in the d part of the face component; the gesture component is in the sixth layer and is displayed in the e part of the face component; the accessory component 1 is in the seventh layer and is displayed in the f part of the face component; the accessory component 2 is in the eighth layer and is displayed in the g part of the face component (that is, there can be two accessory components in a single expression image). Except for the face component, the display of other expression components can not block each other. In the process of generating the second expression image, the terminal can keep the position of at least one first expression component in the first expression image unchanged, and add or replace other expression components in sequence according to the layers and positions of the expression components of each category above, so as to generate the second expression image.
[0196] In addition to the terminal locally generating the second expression image, the server may also generate the second expression image. The embodiment of the present disclosure does not limit the execution subject of generating the expression image.
[0197] In step 303, the terminal displays the second expression image published by the second object in the conversation interface.
[0198] In the embodiment of the present disclosure, after obtaining the second expression image, the terminal displays the second expression image published by the second object in the conversation interface. Figure 6 is a schematic diagram showing a second expression image according to an exemplary embodiment. Figure 6 , the first expression image 601 includes a face component, an eye component and a mouth component. The emotion conveyed by the first expression image 601 is "kiss", which is mainly conveyed by the eye component. The second expression image 602 includes the mouth component in the first expression image 601. Specifically, based on the first expression image 601, the eye component is replaced and the accessory component "heart" is added, which not only enables the second expression image 602 to reflect the emotion of "kiss", but also makes the emotion stronger.
[0199] In some embodiments, after the second expression image is released, the terminal may also display the animation corresponding to the second expression image in the conversation interface. The second expression image may be a static image or a dynamic image, which is not limited in the embodiments of the present disclosure. The solution provided by the embodiments of the present disclosure intuitively displays the result of the chain to the object by displaying the animation of the expression image of the chain during the expression chain process, thereby facilitating the object to continue the chain more quickly and improving the interaction efficiency between objects.
[0200] The embodiment of the present disclosure does not limit the display mode of the second expression image and the dynamic effect. For example, if the second expression image is a dynamic image, the terminal displays the dynamic effect of the second expression image in full screen. Figure 7 FIG. 1 is a schematic diagram showing a motion effect of a second expression image according to an exemplary embodiment. Figure 7 The terminal displays a semi-transparent floating layer on the upper layer of the conversation interface, and displays the dynamic effect of the second expression image 701 in the floating layer, that is, the "kiss" action generates a love heart, and the love heart flies all over the screen, similar to "blowing bubbles".
[0201] In some embodiments, before the second expression image is released, the second expression image is in a locked state; after the second expression image is released, the second expression image is unlocked. The expression image in the locked state cannot be used and can only be used after being unlocked. The solution provided by the embodiment of the present disclosure is that for an expression image that is in a locked state before being released, after the expression image is released through the chain control, the expression image can be unlocked so that the object can freely use the expression image, so that the object can perform the expression chain for the expression image required for unlocking, thereby facilitating the increase of the frequency of interaction between objects.
[0202] The second expression image can be displayed to the object by means of an expression panel, so that the object can specifically unlock the second expression image; or, the second expression image is unknown before being unlocked, and the object can only know the second expression image after unlocking, similar to opening a blind box. The disclosed embodiments are not limited to this.
[0203] In some embodiments, the second expression image is displayed to the object with the aid of an expression panel. Accordingly, if the second expression image exists in the expression panel of the conversation interface, when the second expression image is unlocked, the terminal displays the expression panel in the conversation interface. The expression panel displays a first unlocking animation of the second expression image. The first unlocking animation is used to indicate that the second expression image has been unlocked. The embodiment of the present disclosure does not limit the first unlocking animation, for example, the first unlocking animation is flashing. The solution provided by the embodiment of the present disclosure, by displaying an expression image in a locked state in the expression panel, intuitively displays the expression image that can be unlocked to the object, which is conducive to promoting the object to perform expression chain for the expression image required for unlocking, so as to increase the frequency of interaction between objects; when the expression image in a locked state is unlocked, the expression panel can be automatically called up, and the first unlocking animation can be displayed in the expression panel, intuitively and quickly showing the object that the expression image has been unlocked, thereby improving the efficiency of information transmission.
[0204] For example, Figure 8 is a schematic diagram showing a first unlocking animation according to an exemplary embodiment. Figure 8When the second expression image 801 is unlocked, the terminal automatically pops up the expression panel 802. The second expression image 801 in the expression panel 802 changes from a locked state to an unlocked state, that is, from gray to bright, and there is light flashing around it.
[0205] For any unlocked emoticon image in the emoticon panel, when the emoticon image is triggered, the terminal can display the unlocking method of the emoticon image. The unlocking method may include the initial emoticon image to be chained to unlock the emoticon image (i.e., the first emoticon image in the emoticon chain process) and the chat interface where it is located. For example, some emoticon images can only be unlocked by chaining emoticons in group chats, some emoticon images can only be unlocked by chaining emoticons in private chats, and some emoticon images can be unlocked in both group chats and private chats, etc., which is not limited in the embodiments of the present disclosure.
[0206] For example, Fig. 9 FIG. 1 is a schematic diagram showing a method of viewing an unlocking method according to an exemplary embodiment. Fig. 9 , when the locked emoticon image 901 is clicked, the terminal displays the emoticon details panel. The emoticon details panel may display the name of the emoticon image 901, the unlocking method (for example, only by publishing the initial emoticon image 902 in the group chat to play the emoticon chain, there is a chance to unlock the emoticon image 901) and the group chat chain control 903. In response to the triggering operation of the group chat chain control 903, the terminal may display the group chat interface of any group (which may also be specified by the object), and display the published initial emoticon image 902 in the group chat interface, so that the emoticon image 901 can be unlocked based on the initial emoticon image 902 in the subsequent chain.
[0207] In other embodiments, the second expression image is unknown before being unlocked. Accordingly, if the second expression image does not exist in the expression panel of the conversation interface, when the second expression image is unlocked, the terminal displays the second unlocking animation of the second expression image in the conversation interface. The second unlocking animation is used to indicate that the second expression image has been unlocked and saved in the expression panel of the conversation interface. The embodiment of the present disclosure does not limit the second unlocking animation. For example, the expression form of the second unlocking animation is similar to a meteor, and the second expression image can slide into the expression panel like a meteor and settle down. The solution provided by the embodiment of the present disclosure is for an expression image that does not exist in the expression panel. When the expression image is unlocked, by displaying the second unlocking animation, it is intuitively and quickly shown to the object that the expression image has been unlocked and saved in the expression panel. The object can freely use the expression image later, which not only improves the efficiency of information transmission, but also facilitates the object to directly use the newly unlocked expression image for interaction, which can improve the efficiency of interaction between objects.
[0208] For example, Fig.10is a schematic diagram showing a second unlocking animation according to an exemplary embodiment. Fig.10 When the second expression image 1001 is unlocked, the terminal automatically pops up the expression panel 1002 and displays a thumbnail of the second expression image 1001 sliding from the conversation interface into the expression panel 1002 and saving it in the expression panel 1002 .
[0209] In some embodiments, if the second expression image is a locked expression image, after the second expression image is released, the terminal may also display a poster image of the second expression image in the conversation interface. The poster image is used to show that the second object has unlocked the second expression image. The solution provided by the embodiment of the present disclosure is for a locked expression image. After the expression image is released, by displaying a poster image of the expression image, it is intuitively shown to the object that the expression image has been unlocked, and the object can freely use the expression image later, thereby improving the efficiency of information transmission.
[0210] If the second expression image is a locked expression image, after the second expression image is released, the terminal displays a poster generation control in the conversation interface. In response to a trigger operation on the poster generation control, the terminal displays a poster image generated based on the second expression image in the conversation interface.
[0211] The solution provided by the embodiment of the present disclosure is for a locked expression image. After the expression image is released, a poster generation control can be displayed, so that the object can control whether to generate a poster image of the expression image through the poster generation control, which is in line with the object's intention.
[0212] For example, Fig.11 is a schematic diagram showing a poster image according to an exemplary embodiment. Fig.11 After the second expression image 1101 is released, the second expression image 1101 is unlocked, and a prompt message can be displayed in the conversation interface to prompt the object to generate a corresponding poster image for sharing. When the generation control 1102 is triggered, the terminal displays a poster image 1103 generated based on the second expression image in the conversation interface. The terminal can also display an expression sharing control 1104 and a poster sharing control 1105, so that the object can share the second expression image 1101 or the poster image 1103 with a certain object or a certain group according to needs.
[0213] The disclosed embodiment provides an interactive method based on expression images. During the interaction between a first object and a second object, when the first object publishes an expression image in a conversation interface, in addition to displaying the published expression image, a corresponding chain control can also be displayed, so that the second object can publish another expression image associated with the previous expression image through the chain control. By controlling the expression image published by the second object to reflect the same emotion as the expression image published by the first object, it not only meets the intention of the second object and meets the interaction needs of the objects, but also helps to ensure the accuracy of message transmission during the interaction, and enriches the interaction methods and content, which helps to ensure that the interaction atmosphere between the objects is not easily destroyed, thereby helping to enhance the fun of the interaction process, and further enhancing the interaction frequency between the objects. Moreover, on the basis of ensuring the accuracy of message transmission, the expression image can be directly sent through the chain control without opening the expression panel to send the expression image, which can improve the interaction efficiency between the objects.
[0214] In the above-mentioned process of performing the expression chain, the terminal may display prompt information in the conversation interface to prompt the object to perform the expression chain. The embodiment of the present disclosure does not limit the prompt information.
[0215] In some embodiments, the terminal can display a first prompt message in the conversation interface. The first prompt message is used to prompt that the locked expression image can be unlocked when the number of expression images reaches a first preset value. The specific content, display timing, and display position of the first prompt message are not limited in the embodiments of the present disclosure. The solution provided in the embodiments of the present disclosure, by displaying the first prompt message, intuitively shows the object the number of expression images required to unlock the locked expression image, which not only improves the efficiency of information transmission, but also helps to promote the object to perform expression chain to unlock the locked expression image, thereby increasing the frequency of interaction between objects.
[0216] The first prompt information may include unlocking expectation. Unlocking expectation is used to prompt the possibility of unlocking the locked emoticon image each time an emoticon image is released when the number of emoticon images reaches a first preset value. The solution provided by the embodiment of the present disclosure intuitively shows the object the possibility of unlocking each time an emoticon image is released after the unlocking condition is met by displaying unlocking expectation, so that the object can clearly understand the logic of unlocking the emoticon image, thereby improving the efficiency of information transmission.
[0217] For example, the first prompt information is "the locked emoticon image can be unlocked when the number of chain rounds is greater than a times, and when it exceeds a times, the probability of successful unlocking each time the emoticon image is released is b%."
[0218] In other embodiments, the conversation interface is a private chat interface between a first object and a second object. The terminal can display a second prompt message in the conversation interface. The second prompt message is used to prompt that the possibility of unlocking a locked expression image in a group chat is higher than the possibility of unlocking a locked expression image in a private chat. The embodiments of the present disclosure do not limit the specific content, display timing, and display position of the second prompt message. The solution provided by the embodiments of the present disclosure, when the conversation interface is a private chat interface, intuitively prompts the object that the object can unlock the locked image in the group chat by displaying the second prompt message, and the possibility of unlocking is higher, which is conducive to promoting the object to enter the group chat to perform expression chain, thereby increasing the frequency of interaction between objects.
[0219] After the second prompt message is displayed, the object can exit the current session interface and enter the group chat interface of any group chat to perform the expression chain. Alternatively, the object can also directly enter the interface of any group chat through the second prompt message to perform the expression chain. This embodiment of the disclosure is not limited to this.
[0220] Optionally, the second object directly enters the interface of any group chat through the second prompt information to perform expression chain. Accordingly, in response to the group chat jump operation triggered by the second object based on the second prompt information, at least one group identifier and a corresponding chain control are displayed in the session interface. Then, in response to the triggering operation of the chain control of any group identifier, the terminal displays the group chat interface corresponding to the group identifier. The group chat interface displays a third expression image sent by the second object. The solution provided by the embodiment of the present disclosure can display at least one group identifier and a corresponding chain control through the second prompt information, so that the object can enter any group chat according to its own needs, which is in line with the object's intention. When the chain control of any group identifier is triggered, it can directly jump to the corresponding group chat interface and perform expression chain. The operation is simple, and there is no need to open the expression panel to trigger the expression image to perform expression chain, which can improve the interaction efficiency between objects.
[0221] For example, Fig.12 FIG. 1 is a schematic diagram showing a method of entering a group chat and playing an expression chain according to an exemplary embodiment. Fig.12 , the terminal displays a second prompt message 1201 in the conversation interface. The second prompt message 1201 includes a jump control 1202. When the jump control 1202 is triggered, the terminal displays a group chat panel 1203 in the conversation interface. The group chat panel 1203 displays multiple group identifiers and corresponding chain controls. When the chain control corresponding to group 1 is triggered, the terminal displays the group chat interface corresponding to group 1. The group chat interface displays a third expression image 1204 sent by the second object.
[0222] The second object can also create a group chat to perform expression chain. The objects in the group chat to be created can be selected by the second object itself, or other objects can be automatically selected for the second object, which is not limited in the embodiment of the present disclosure.
[0223] In some embodiments, the object in the group chat to be created is selected by the second object itself. Accordingly, in response to the group chat jump operation triggered by the second object based on the second prompt information, the terminal displays the first group chat creation control. In response to the triggering operation of the first group chat creation control, the terminal displays multiple objects. When at least one of the multiple objects is selected, in response to confirming the creation operation, the terminal displays the group chat interface between the second object and at least one object. The group chat interface displays the fourth expression image sent by the second object. The solution provided by the embodiment of the present disclosure, through the first group chat creation control, allows the second object to select at least one object to create a group chat, and directly send expression images in the created group chat to perform expression chain, which is simple to operate, does not need to open the expression panel to trigger the expression image to perform expression chain, and can improve the interaction efficiency between objects.
[0224] In other embodiments, the object in the group chat to be created is automatically selected by the second object. Accordingly, in response to the group chat jump operation triggered by the second object based on the second prompt information, the terminal displays the second group chat creation control. In response to the triggering operation of the second group chat creation control, the terminal displays multiple objects. The target object among the multiple objects is in a selected state, and the target object is the object for performing expression chain in the conversation interface. In response to confirming the creation operation, the terminal displays the group chat interface between the second object and the target object, and the group chat interface displays the fourth expression image sent by the second object. The solution provided by the embodiment of the present disclosure, through the second group chat creation control, enables the second object to create a group chat with the object performing expression chain in the current conversation interface. Since the target object is automatically selected, there is no need for manual object selection, which can improve the efficiency of creating a group chat; and directly sending expression images for expression chain in the created group chat is simple to operate, and there is no need to open the expression panel to trigger the expression image for expression chain, which can improve the interaction efficiency between objects.
[0225] Among them, on the basis of automatically selecting the target object for the second object, the second object can still select other objects, so as to subsequently create a group chat based on the second object, the target object and the objects selected by the second object. For any object in a selected state (including the target object), in response to the deselection operation of the object, the terminal displays that the object is not selected. That is, the second object can deselect any selected object.
[0226] The above expression chain process is not endless and may end due to the satisfaction of a certain condition, which is not limited in the embodiment of the present disclosure.
[0227] In some embodiments, the expression chain process ends because the locked expression image is unlocked. Accordingly, when an expression image belonging to a preset category is published in the conversation interface, the terminal displays a third prompt message in the conversation interface. The third prompt message is used to prompt that the expression chain process to which the first expression image belongs has ended. Expression images of a preset category are in a locked state before being published. In the scheme provided by the embodiment of the present disclosure, each expression chain process can unlock an expression image in a locked state. When an expression image of a preset category appears in the conversation interface, the expression image is unlocked. By displaying the third prompt message, it is intuitively shown to the object that the expression chain process has ended, thereby improving the efficiency of information transmission and avoiding the object from triggering useless operations due to not knowing the end of the expression chain process.
[0228] In other embodiments, the expression chain process ends because a conversation message that is not related to the chain appears in it. Accordingly, when a target conversation message is published in the conversation interface, the terminal displays a third prompt message in the conversation interface. The target conversation message is not related to the expression chain process to which the first expression image belongs. The target conversation message can be a text message, or an expression image published through an expression panel, etc., which is not limited in the embodiments of the present disclosure. The third prompt message is used to prompt that the expression chain process to which the first expression image belongs has ended. In the scheme provided by the embodiments of the present disclosure, when a target conversation message that is not related to the current expression chain process appears in the conversation interface, the current expression chain process is interrupted and thus ends. In this case, by displaying the third prompt message, it is intuitively shown to the object that the expression chain process has ended, thereby improving the efficiency of information transmission and avoiding the object from triggering useless operations because it does not know that the expression chain process has ended.
[0229] After the expression chain process is finished, the terminal can still display a prompt message in the conversation interface to prompt the object to continue to unlock the locked expression image in the group chat.
[0230] In some embodiments, when the expression chain process to which the first expression image belongs has ended, if the second object has not unlocked the expression images of a preset category, the terminal displays a fourth prompt message in the conversation interface. The fourth prompt message is used to prompt the second object to unlock the expression images of a preset category in the group chat. The solution provided by the embodiment of the present disclosure, when the expression chain process has ended, if the current object has not unlocked the locked expression image, by displaying the fourth prompt message, intuitively shows the current object how to unlock the locked expression image, that is, it can be unlocked in the group chat, thereby promoting the object to enter the group chat to perform the expression chain, thereby increasing the frequency of interaction between objects.
[0231] For example, the fourth prompt message is "Go to the group chat for a better chance of unlocking the locked emoticon image."
[0232] In other embodiments, when the current expression chain process to which the first expression image belongs has ended, if the second object has unlocked the expression images belonging to a preset category, the terminal displays a fifth prompt message in the conversation interface. The fifth prompt message is used to prompt the second object to unlock other expression images in the preset category except for the unlocked expression images in the group chat, and the expression images in the preset category are in a locked state before being released. The solution provided by the embodiment of the present disclosure can still display the prompt message when the current expression chain process has ended, if the current object has unlocked the locked expression image, and intuitively show the current object how to unlock other expression images, that is, they can be unlocked in the group chat, thereby promoting the object to enter the group chat to perform the expression chain, thereby increasing the frequency of interaction between objects.
[0233] For example, the fifth prompt message is "You have unlocked the locked emoticon image 1, go to the group chat to unlock more emoticon images."
[0234] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0235] Fig.13 is a block diagram of an interactive device based on expression images according to an exemplary embodiment. Fig.13 , the interactive device based on expression images comprises:
[0236] The first display unit 1301 is configured to execute in the conversation interface and display the first expression image published by the first object and the corresponding solitaire control;
[0237] The second display unit 1302 is configured to execute, in response to a triggering operation of the second object docking dragon control, displaying in the conversation interface a second expression image associated with the first expression image posted by the second object;
[0238] The second expression image and the first expression image are used to express the same emotion.
[0239] In some embodiments, the second display unit 1302 is configured to execute, in response to a triggering operation of the second object docking control, query a second expression image associated with the first expression image from the expression library; and display the second expression image in the conversation interface.
[0240] In some embodiments, the second display unit 1302 is configured to execute a triggering operation in response to a second object docking control, determine an initial expression image associated with the first expression image, the initial expression image being the first expression image in this expression docking process; and display a second expression image associated with the initial expression image published by the second object in the conversation interface.
[0241] In some embodiments, the apparatus further comprises:
[0242] The third display unit is configured to execute the animation corresponding to the second expression image displayed in the conversation interface.
[0243] In some embodiments, it is characterized in that
[0244] Before the second emoticon image is released, the second emoticon image is in a locked state;
[0245] After the second expression image is published, the second expression image is unlocked.
[0246] In some embodiments, the apparatus further comprises:
[0247] The fourth display unit is configured to execute, if there is a second expression image in the expression panel of the conversation interface, and when the second expression image is unlocked, display the expression panel in the conversation interface, and display a first unlocking animation effect of the second expression image in the expression panel, wherein the first unlocking animation effect is used to indicate that the second expression image has been unlocked.
[0248] In some embodiments, the apparatus further comprises:
[0249] The fourth display unit is configured to execute, if the second expression image does not exist in the expression panel of the conversation interface, and when the second expression image is unlocked, display a second unlocking animation of the second expression image in the conversation interface, wherein the second unlocking animation is used to indicate that the second expression image has been unlocked and saved in the expression panel of the conversation interface.
[0250] In some embodiments, the apparatus further comprises:
[0251] The fourth display unit is configured to display a poster image of the second expression image in the conversation interface after the second expression image is released if the second expression image is a locked expression image, wherein the poster image is used to show that the second object has unlocked the second expression image.
[0252] In some embodiments, the fourth display unit is configured to execute if the second expression image is a locked expression image, after the second expression image is released, display a poster generation control in the conversation interface; in response to a triggering operation on the poster generation control, display a poster image generated based on the second expression image in the conversation interface.
[0253] In some embodiments, the apparatus further comprises:
[0254] The fifth display unit is configured to display a first prompt message in the conversation interface, where the first prompt message is used to prompt that the locked emoticon image can be unlocked when the number of emoticon images reaches a first preset value.
[0255] In some embodiments, the first prompt information includes an unlock expectation, and the unlock expectation is used to prompt the possibility of unlocking the locked emoticon image each time the emoticon image is released when the number of emoticon images reaches a first preset value.
[0256] In some embodiments, the conversation interface is a private chat interface between the first object and the second object;
[0257] The device also includes:
[0258] The fifth display unit is configured to display a second prompt message in the conversation interface, where the second prompt message is used to prompt that the possibility of unlocking the locked emoticon image in the group chat is higher than the possibility of unlocking the locked emoticon image in the private chat.
[0259] In some embodiments, the apparatus further comprises:
[0260] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display at least one group identifier and a corresponding chain control in the session interface; in response to the triggering operation of the chain control of any group identifier, display the group chat interface corresponding to the group identifier, and display the third expression image sent by the second object in the group chat interface.
[0261] In some embodiments, the apparatus further comprises:
[0262] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display the first group chat creation control; in response to the triggering operation of the first group chat creation control, display multiple objects; when at least one object among the multiple objects is selected, in response to confirming the creation operation, display a group chat interface between the second object and at least one object, and the group chat interface displays a fourth expression image sent by the second object.
[0263] In some embodiments, the apparatus further comprises:
[0264] The sixth display unit is configured to execute a group chat jump operation in response to the second object triggered based on the second prompt information, and display the second group chat creation control; in response to the triggering operation of the second group chat creation control, display multiple objects, and the target object among the multiple objects is in a selected state, and the target object is the object for expression chain in the conversation interface; in response to confirming the creation operation, display the group chat interface between the second object and the target object, and the group chat interface displays the fourth expression image sent by the second object.
[0265] In some embodiments, the apparatus further comprises:
[0266] A seventh display unit is configured to display an expression panel in the conversation interface, wherein the expression panel displays a plurality of candidate expression images for expression chain;
[0267] In response to a triggering operation on a fifth expression image among the multiple candidate expression images, the fifth expression image and a corresponding chain control are displayed in the conversation interface, and the fifth expression image is any expression image among the multiple candidate expression images.
[0268] In some embodiments, the apparatus further comprises:
[0269] The fifth display unit is configured to display a third prompt message in the conversation interface when an expression image belonging to a preset category is published in the conversation interface. The third prompt message is used to prompt that the expression chain process to which the first expression image belongs has ended, and the expression image of the preset category is in a locked state before being published.
[0270] In some embodiments, the apparatus further comprises:
[0271] The fifth display unit is configured to display a third prompt information in the conversation interface when a target conversation message is published in the conversation interface. The target conversation message is irrelevant to the expression chain process to which the first expression image belongs. The third prompt information is used to prompt that the expression chain process to which the first expression image belongs has ended.
[0272] In some embodiments, the apparatus further comprises:
[0273] The fifth display unit is configured to display a fourth prompt message in the conversation interface when the expression chain process to which the first expression image belongs has ended and if the second object has not unlocked the expression images of a preset category, the fourth prompt message is used to prompt the second object to unlock the expression images of a preset category in the group chat, and the expression images of the preset category are in a locked state before being released.
[0274] In some embodiments, the apparatus further comprises:
[0275] The fifth display unit is configured to display a fifth prompt message in the conversation interface when the current expression chain process to which the first expression image belongs has ended and if the second object has unlocked the expression images belonging to a preset category, the fifth prompt message is used to prompt the second object to unlock other expression images in the preset category except the unlocked expression images in the group chat, and the expression images in the preset category are in a locked state before being released.
[0276] In some embodiments, both the first expression image and the second expression image are composed of multiple expression components, and the second expression image includes at least one first expression component of the first expression components, and the at least one first expression component is used to express the emotion of the first expression image.
[0277] In some embodiments, other expression components of the plurality of expression components of the second expression image, except for at least one first expression component, include at least one of the following:
[0278] An expression component added based on the first expression image;
[0279] The expression component is replaced based on the first expression image.
[0280] In some embodiments, the first expression image and the second expression image are both composed of a plurality of expression components;
[0281] The second display unit 1302 is configured to execute a trigger operation in response to the second object docking dragon control, obtain a second expression image generated based on at least one first expression component and at least one second expression component, at least one first expression component is an expression component in the first expression image used to express emotions, and at least one second expression component is an expression component in the expression component library that is different from the category to which the at least one first expression component belongs; and display the second expression image in the conversation interface.
[0282] The disclosed embodiment provides an interactive device based on expression images. During the interaction between a first object and a second object, when the first object publishes an expression image in a conversation interface, in addition to displaying the published expression image, a corresponding chain control can also be displayed, so that the second object can publish another expression image associated with the previous expression image through the chain control. By controlling the expression image published by the second object to reflect the same emotion as the expression image published by the first object, it not only meets the intention of the second object and meets the interaction needs of the objects, but also helps to ensure the accuracy of message transmission during the interaction, and enriches the interaction method and interaction content, which helps to maintain the interaction atmosphere between the objects and prevent it from being easily destroyed, thereby helping to enhance the fun of the interaction process and further enhance the interaction frequency between the objects. Moreover, on the basis of ensuring the accuracy of message transmission, the expression image can be directly sent through the chain control without opening the expression panel to send the expression image, which can improve the interaction efficiency between the objects.
[0283] It should be noted that the interactive device based on expression images provided in the above embodiment only uses the division of the above functional units as an example when performing expression chain games. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device is divided into different functional units to complete all or part of the functions described above. In addition, the interactive device based on expression images provided in the above embodiment and the interactive method embodiment based on expression images belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0284] 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.
[0285] When an electronic device is provided as a terminal, Fig.14 is a block diagram of a terminal 1400 according to an exemplary embodiment. Fig.14 The structure block diagram of a terminal 1400 provided by an exemplary embodiment of the present disclosure is shown. The terminal 1400 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The terminal 1400 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0286] Typically, the terminal 1400 includes a processor 1401 and a memory 1402 .
[0287] The processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0288] The memory 1402 may include one or more computer-readable storage media, which may be non-transitory. The memory 1402 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1402 is used to store at least one computer program, which is used to be executed by the processor 1401 to implement the interactive method based on expression images provided in the method embodiment of the present application.
[0289] In some embodiments, the terminal 1400 may further optionally include: a peripheral device interface 1403 and at least one peripheral device. The processor 1401, the memory 1402 and the peripheral device interface 1403 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1403 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407 and a power supply 1408.
[0290] The peripheral device interface 1403 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, the memory 1402, and the peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1401, the memory 1402, and the peripheral device interface 1403 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0291] The radio frequency circuit 1404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1404 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1404 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. In some embodiments, the radio frequency circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1404 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1404 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0292] The display screen 1405 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1405 is a touch display screen, the display screen 1405 also has the ability to collect touch signals on the surface or above the surface of the display screen 1405. The touch signal can be input to the processor 1401 as a control signal for processing. At this time, the display screen 1405 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1405 can be one, set on the front panel of the terminal 1400; in other embodiments, the display screen 1405 can be at least two, respectively set on different surfaces of the terminal 1400 or in a folding design; in other embodiments, the display screen 1405 can be a flexible display screen, set on a curved surface or a folding surface of the terminal 1400. Even, the display screen 1405 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0293] The camera assembly 1406 is used to capture images or videos. In some embodiments, the camera assembly 1406 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1406 may also include a flash. The flash may be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0294] The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1401 for processing, or input them into the radio frequency circuit 1404 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1400. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1407 may also include a headphone jack.
[0295] The power supply 1408 is used to power various components in the terminal 1400. The power supply 1408 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1408 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery charged through a wired line, and a wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0296] Those skilled in the art will understand that Fig.14 The structure shown in the figure does not constitute a limitation on the terminal 1400, and the terminal 1400 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0297] When the electronic device is provided as a server, Fig.15This is a block diagram of a server 1500 according to an exemplary embodiment. The server 1500 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 1501 and one or more memories 1502, wherein the memory 1502 stores at least one program code, and the at least one program code is loaded and executed by the processor 1501 to implement the interactive method based on expression images provided by the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 1500 may also include other components for implementing device functions, which will not be repeated here.
[0298] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1402 or a memory 1502 including instructions, and the instructions can be executed by the processor 1401 of the terminal 1400 or the processor 1501 of the server 1500 to complete the above-mentioned interactive method based on expression images. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0299] A computer program product includes a computer program / instruction, which implements the above-mentioned interactive method based on expression images when executed by a processor.
[0300] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure 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 description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0301] 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. An interactive method based on expression images, characterized in that: The method comprises: In the conversation interface, display the first expression image posted by the first object and the corresponding solitaire control; In response to a triggering operation of the solitaire control by a second object, displaying in the conversation interface a second expression image associated with the first expression image posted by the second object; The second expression image and the first expression image are used to express the same emotion.
2. The interactive method based on facial expression images according to claim 1, characterized in that: In response to the triggering operation of the solitaire control by the second object, displaying in the conversation interface a second expression image associated with the first expression image published by the second object, comprises: In response to a triggering operation of the chain control by the second object, determining an initial expression image associated with the first expression image, wherein the initial expression image is the first expression image in the current chain process; The second object publishes a second expression image associated with the initial expression image and is displayed in the conversation interface.
3. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: The animation corresponding to the second expression image is displayed in the conversation interface.
4. The interactive method based on facial expression images according to claim 1, characterized in that: Before the second emoticon image is released, the second emoticon image is in a locked state; After the second expression image is published, the second expression image is unlocked.
5. The interactive method based on facial expression images according to claim 4, characterized in that: The method further comprises: If the second emoticon image exists in the emoticon panel of the conversation interface, and the second emoticon image is unlocked, the emoticon panel is displayed in the conversation interface, and the first unlocking animation of the second emoticon image is displayed in the emoticon panel, and the first unlocking animation is used to indicate that the second emoticon image has been unlocked.
6. The interactive method based on facial expression images according to claim 4, characterized in that: The method further comprises: If the second emoticon image does not exist in the emoticon panel of the session interface, when the second emoticon image is unlocked, a second unlocking animation of the second emoticon image is displayed in the session interface, and the second unlocking animation is used to indicate that the second emoticon image has been unlocked and saved in the emoticon panel of the session interface.
7. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: If the second emoticon image is a locked emoticon image, after the second emoticon image is released, a poster image of the second emoticon image is displayed in the conversation interface, and the poster image is used to show that the second object has unlocked the second emoticon image.
8. The interactive method based on facial expression images according to claim 7, characterized in that: If the second emoticon image is a locked emoticon image, after the second emoticon image is released, displaying a poster image of the second emoticon image in the conversation interface includes: If the second emoticon image is a locked emoticon image, after the second emoticon image is published, displaying a poster generation control in the conversation interface; In response to a triggering operation on the poster generation control, the poster image generated based on the second expression image is displayed in the conversation interface.
9. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: The first prompt information is displayed in the conversation interface, where the first prompt information is used to prompt that the locked emoticon images can be unlocked when the number of emoticon images reaches a first preset value.
10. The interactive method based on facial expression images according to claim 9, characterized in that: The first prompt information includes an unlock expectation, and the unlock expectation is used to prompt the possibility of unlocking the locked emoticon image each time the emoticon image is released when the number of emoticon images reaches a first preset value.
11. The interactive method based on facial expression images according to claim 1, characterized in that: The conversation interface is a private chat interface between the first object and the second object; The method further comprises: The second prompt information is displayed in the conversation interface, and the second prompt information is used to prompt that the possibility of unlocking the locked emoticon image in the group chat is higher than the possibility of unlocking the locked emoticon image in the private chat.
12. The interactive method based on facial expression images according to claim 11, characterized in that: The method further comprises: In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying at least one group identifier and a corresponding solitaire control in the conversation interface; In response to a triggering operation on a solitaire control of any group identifier, a group chat interface corresponding to the group identifier is displayed, and the group chat interface displays a third expression image sent by the second object.
13. The interactive method based on facial expression images according to claim 11, characterized in that: The method further comprises: In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying a first group chat creation control; In response to a triggering operation on the first group chat creation control, displaying a plurality of objects; When at least one object among the multiple objects is selected, in response to confirming the creation operation, a group chat interface between the second object and the at least one object is displayed, and a fourth expression image sent by the second object is displayed in the group chat interface.
14. The interactive method based on facial expression images according to claim 11, characterized in that: The method further comprises: In response to a group chat jump operation triggered by the second object based on the second prompt information, displaying a second group chat creation control; In response to a triggering operation on the second group chat creation control, a plurality of objects are displayed, a target object among the plurality of objects is in a selected state, and the target object is an object for performing expression chaining in the conversation interface; In response to confirming the creation operation, a group chat interface between the second object and the target object is displayed, and the group chat interface displays a fourth expression image sent by the second object.
15. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: Displaying an expression panel in the conversation interface, wherein the expression panel displays a plurality of candidate expression images for expression chain; In response to a triggering operation on a fifth expression image among the multiple candidate expression images, the fifth expression image and a corresponding solitaire control are displayed in the conversation interface, and the fifth expression image is any one of the multiple candidate expression images.
16. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: In the case where an emoticon image belonging to a preset category is published in the conversation interface, a third prompt message is displayed in the conversation interface, and the third prompt message is used to prompt that the emoticon chain process to which the first emoticon image belongs has ended, and the emoticon image of the preset category is in a locked state before being published.
17. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: In the case where a target conversation message is published in the conversation interface, a third prompt information is displayed in the conversation interface, the target conversation message is irrelevant to the expression chain process to which the first expression image belongs, and the third prompt information is used to prompt that the expression chain process to which the first expression image belongs has ended.
18. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: When the emoticon chain process to which the first emoticon image belongs has ended, if the second object has not unlocked the emoticon images of a preset category, a fourth prompt message is displayed in the conversation interface, and the fourth prompt message is used to prompt the second object to unlock the emoticon images of the preset category in the group chat, and the emoticon images of the preset category are in a locked state before being released.
19. The interactive method based on facial expression images according to claim 1, characterized in that: The method further comprises: When the current emoticon chain process to which the first emoticon image belongs has ended, if the second object has unlocked the emoticon images belonging to a preset category, a fifth prompt message is displayed in the conversation interface, and the fifth prompt message is used to prompt the second object to unlock other emoticon images in the preset category except the unlocked emoticon images in the group chat, and the emoticon images in the preset category are in a locked state before being released.
20. The interactive method based on expression images according to any one of claims 1 to 19, characterized in that: The first expression image and the second expression image are both composed of a plurality of expression components. The second expression image includes at least one first expression component of the first expression components. The at least one first expression component is used to express the emotion of the first expression image.
21. The interactive method based on facial expression images according to claim 20, characterized in that: The other expression components among the multiple expression components of the second expression image except the at least one first expression component include at least one of the following: An expression component added based on the first expression image; An expression component is replaced based on the first expression image.
22. The interactive method based on facial expression images according to claim 1, characterized in that: The first expression image and the second expression image are both composed of a plurality of expression components; In response to the triggering operation of the solitaire control by the second object, displaying in the conversation interface a second expression image associated with the first expression image published by the second object, comprises: In response to a triggering operation of the solitaire control by a second object, a second expression image generated based on at least one first expression component and at least one second expression component is obtained, wherein the at least one first expression component is an expression component used to express an emotion in the first expression image, and the at least one second expression component is an expression component in an expression component library that is different from the category to which the at least one first expression component belongs; The second expression image is displayed in the conversation interface.
23. An interactive device based on facial expression images, characterized in that: The device comprises: A first display unit is configured to be executed in the conversation interface to display a first expression image posted by a first object and a corresponding solitaire control; A second display unit is configured to execute, in response to a triggering operation of the solitaire control by a second object, displaying in the conversation interface a second expression image associated with the first expression image posted by the second object; The second expression image and the first expression image are used to express the same emotion.
24. An electronic device, characterized in that: The electronic device comprises: one or more processors; a memory for storing program code executable by the processor; Wherein, the processor is configured to execute the program code to implement the expression image-based interaction method as described in any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the expression image-based interaction method as described in any one of claims 1 to 22.
26. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the interactive method based on expression images described in any one of claims 1 to 22 is implemented.
Citation Information
Cited By
Interaction method and device based on expression image, electronic equipment and storage medium
CN119960892A