Emoji package processing method and device, electronic equipment and readable storage medium
By judging the cultural circle of the sender and the receiver in the electronic device, and determining the matching second emoticon package based on the meaning information of the emoticon package, the problem of inconsistent expression in different cultural circles is solved, and the accuracy of emoticon package processing is improved.
Patent Information
- Application Number
- CN202411993663.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-09
AI Technical Summary
Since the same emoticon package may have different meanings in different cultures, electronic devices have misunderstandings when processing emoticon packages, which reduces the processing effect.
When receiving the emoticon packet, it is determined that the cultural circles to which the sender and the receiver belong, and obtain the meaning information of the emoticon packet in the sender's cultural circle. Based on the information, a second emoticon packet with matching meanings in the receiving party's cultural circle is determined, and the emoticon packet is output or sent.
Through this method, electronic devices can improve the output accuracy of emoticon packets, ensure that the receiver can correctly understand the sender's intentions, and reduce misunderstandings caused by cultural differences.
Smart Images

Figure CN119960645A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of terminal technology, and specifically relates to an emoticon package processing method, device, electronic device and readable storage medium. Background Art
[0002] With the development of electronic devices, the functions of electronic devices are becoming more and more abundant. For example, electronic devices can receive and send emoticons.
[0003] In the related art, after an electronic device receives an emoticon package, the electronic device can display the emoticon package so that the user can know the meaning that the sender wants to express through the emoticon package. Alternatively, the user can trigger the electronic device to send the emoticon package selected by the user by selecting an emoticon package.
[0004] However, according to the above method, since the electronic device directly displays the received emoticon package or sends the emoticon package selected by the user, and the same emoticon package may have different meanings in different cultures, it may cause the recipient of the emoticon package to misunderstand the meaning of the emoticon package, so the electronic device processes the emoticon package poorly. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide an emoticon package processing method, device, electronic device and readable storage medium, which can improve the accuracy of emoticon package output by the electronic device.
[0006] In a first aspect, an embodiment of the present application provides an emoticon package processing method, the method comprising: when a user of a recipient of a first emoticon package and a user of a sender belong to different cultural circles, obtaining meaning information of the first emoticon package in a first cultural circle, the first cultural circle being the cultural circle to which the user of the sender belongs; based on the meaning information, determining a second emoticon package, the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the meaning information, the second cultural circle being the cultural circle to which the user of the recipient belongs; performing a first operation on the second emoticon package; wherein the first operation comprises at least one of the following: outputting the second emoticon package; sending the second emoticon package to the sender.
[0007] In the second aspect, the embodiment of the present application provides an emoticon package processing device, which includes: an acquisition module and a processing module. The acquisition module is used to acquire the meaning information of the first emoticon package in the first cultural circle when the cultural circle to which the user of the receiver of the first emoticon package belongs is different from that of the user of the sender, and the first cultural circle is the cultural circle to which the user of the sender belongs; the processing module is used to determine the second emoticon package based on the meaning information acquired by the acquisition module, and the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiver belongs; the processing module is used to perform a first operation on the second emoticon package determined by the processing module; wherein the first operation includes at least one of the following: outputting the second emoticon package; sending the second emoticon package to the sender.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0012] In an embodiment of the present application, the electronic device can obtain the meaning information of the first emoticon package in the first cultural circle when the cultural circle to which the user of the receiver of the first emoticon package belongs is different from that of the user of the sender; determine the second emoticon package based on the meaning information, and perform the first operation on the second emoticon package. The first cultural circle is the cultural circle to which the user of the sender belongs, the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiver belongs; the first operation includes at least one of the following: outputting the second emoticon package; sending the second emoticon package to the sender. Through this scheme, since the second emoticon package is determined by the electronic device based on the meaning information of the first emoticon package in the first cultural circle, the meaning of the second emoticon package in the second cultural circle can match the meaning information of the first emoticon package in the first cultural circle, so when the user of the receiver belonging to the second cultural circle sees the second emoticon package in the electronic device, there will be no misunderstanding of the received emoticon package due to the difference in cultural circles, and the user of the receiver can feel the same or similar emotional meaning as the user of the sender, thereby improving the accuracy of the electronic device in processing the emoticon package. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 This is one of the flow charts of an emoticon package processing method provided in an embodiment of the present application;
[0014] Figure 2A This is a schematic diagram of an example of an emoticon package provided in an embodiment of the present application;
[0015] Figure 2B This is a schematic diagram of an example of an emoticon package provided in an embodiment of the present application;
[0016] Figure 2C This is a schematic diagram of an example of an emoticon package provided in an embodiment of the present application;
[0017] Figure 2D This is a schematic diagram of an example of an emoticon package provided in an embodiment of the present application;
[0018] Figure 3 This is a flowchart of a method for processing an emoticon package provided in an embodiment of the present application;
[0019] Figure 4 This is a fourth flow chart of an expression package processing method provided in an embodiment of the present application;
[0020] Figure 5A This is one of the example schematic diagrams of an emoticon package processing method provided in an embodiment of the present application;
[0021] Figure 5B This is a second example schematic diagram of an expression package processing method provided in an embodiment of the present application;
[0022] Figure 5C This is a third example schematic diagram of an expression package processing method provided in an embodiment of the present application;
[0023] Figure 5D This is a fourth example schematic diagram of an expression package processing method provided in an embodiment of the present application;
[0024] Figure 6 This is a flowchart of a method for processing an emoticon package provided in an embodiment of the present application;
[0025] Figure 7 This is a sixth flow chart of an expression package processing method provided in an embodiment of the present application;
[0026] Figure 8 This is a flowchart of a method for processing an emoticon package provided in an embodiment of the present application;
[0027] Fig. 9 It is a structural schematic diagram of an emoticon package processing device provided in an embodiment of the present application;
[0028] Fig.10 is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0029] Fig.11 It is a hardware schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0031] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0032] The following, in conjunction with the accompanying drawings, describes in detail the emoticon package processing method, device, electronic device and readable storage medium provided in the embodiments of the present application through specific embodiments and their application scenarios.
[0033] An emoticon package processing method, device, electronic device and readable storage medium provided in the embodiments of the present application can be applied to scenarios in which electronic devices process emoticon packages.
[0034] For example, take the division of cultural circles by region as an example. Assuming that the user is a person in region A, and the cultural circle of region A is cultural circle 1, if the user's electronic device receives a "fist-holding" emoticon package from contact 1, contact 1 is a person in region B, and the cultural circle of region B is cultural circle 2 which is different from cultural circle 1, then the electronic device can obtain the meaning information of the "fist-holding" emoticon package in cultural circle 1, and the meaning information represents "friendly greetings". Then the electronic device can display a "handshake" emoticon package based on the meaning information, and the meaning of the "handshake" emoticon package represented in cultural circle 2 is "friendly greetings", so that the user knows that contact 1 has expressed friendly greetings to him through the "handshake" emoticon package displayed by the electronic device. In this way, since the electronic device can obtain the meaning information of the emoticon package in the cultural circle to which the sender of the emoticon package belongs when receiving the emoticon package, and based on the meaning information, output another emoticon package expressing the same meaning in the cultural circle to which the owner user of the electronic device belongs, so that the owner user can understand the true intention of contact 1 to send the emoticon package, and avoid misunderstanding of the intention of the contact to send the emoticon package due to differences in cultural circles, thereby improving the accuracy of the emoticon package output by the electronic device.
[0035] For example, take the division of cultural circles by customs as an example. Assuming that the user's customs are customs C, and the cultural circle of custom C is cultural circle 1, if the user's electronic device receives a "skull" emoticon package from contact 1, the contact 1's customs are customs D, and the cultural circle of custom D is cultural circle 2 which is different from cultural circle 1, then the electronic device can obtain the meaning information of the "skull" emoticon package in cultural circle 1, and the meaning information represents "very funny". Then, based on the meaning information, the electronic device can display an emoticon package (emoticon package 1) with an animated mouse as the main body and superimposed with the text "laughing to death", and the meaning represented by the emoticon package 1 in cultural circle 2 is "very funny", so that the user knows that contact 1 expressed funny emotions to him through the emoticon package 2 displayed by the electronic device. In this way, when the electronic device receives an emoticon package, it can obtain the meaning information of the emoticon package in the cultural circle to which the sender of the emoticon package belongs, and based on the meaning information, output another emoticon package that expresses the same meaning in the cultural circle to which the owner user of the electronic device belongs. In this way, the owner user can understand the true intention of contact 1 in sending the emoticon package, avoiding misunderstanding of the intention of the contact in sending the emoticon package due to differences in cultural circles, thereby improving the accuracy of the emoticon package output by the electronic device.
[0036] For example, take the division of cultural circles by age as an example. Assuming that the user's age is age E, and the cultural circle of age E is cultural circle 1, if the user's electronic device receives a "smile" emoticon package from contact 1, the age of contact 1 is age F, and the cultural circle of age F is cultural circle 2 which is different from cultural circle 1, then the electronic device can obtain the meaning information of the "smile" emoticon package in cultural circle 1, and the meaning information represents "happy". Then the electronic device can display a "laughing and crying" emoticon package based on the meaning information, and the meaning of the "laughing and crying" emoticon package represented in cultural circle 2 is "happy", so that the user knows that contact 1 expressed a happy emotion to himself through the "laughing and crying" emoticon package displayed by the electronic device. In this way, since the electronic device can obtain the meaning information of the emoticon package in the cultural circle to which the sender of the emoticon package belongs when receiving the emoticon package, and based on the meaning information, output another emoticon package expressing the same meaning in the cultural circle to which the owner user of the electronic device belongs, so that the owner user can understand the true intention of contact 1 to send the emoticon package, and avoid misunderstanding the intention of the contact to send the emoticon package due to differences in cultural circles, thereby improving the accuracy of the emoticon package output by the electronic device.
[0037] The emoticon package processing method provided in the embodiment of the present application can be executed by an emoticon package processing device, which can be an electronic device, or a functional module and an entity module in the electronic device that can implement the emoticon package processing method. The specific method can be determined according to actual use requirements and is not limited in the embodiment of the present application. The following takes the execution of the emoticon package processing method by an electronic device as an example to illustrate the emoticon package processing method provided in the embodiment of the present application.
[0038] The present application embodiment provides an emoticon package processing method, Figure 1 FIG. 1 is a flow chart showing a method for processing an emoticon package provided in an embodiment of the present application. Figure 1 As shown, the emoticon package processing method provided in the embodiment of the present application may include steps 101 to 103.
[0039] Step 101: When a user who is a receiver of a first emoticon package and a user who is a sender of the first emoticon package belong to different cultural circles, the electronic device obtains meaning information of the first emoticon package in the first cultural circle.
[0040] The first cultural circle is the cultural circle to which the sender user belongs.
[0041] In some embodiments of the present application, the type of the first emoticon package may include but is not limited to any of the following: emoticons, image emoticon packages, etc. Among them, the image emoticon package can be divided into a static image emoticon package and a dynamic image emoticon package.
[0042] In some embodiments of the present application, static image emoticon packages may include: emojis, animal images, human face images, hand-painted patterns, creative emoticon packages that combine images with text or symbols, etc.
[0043] For example, taking the first emoticon package as an emoji emoticon package, the first emoticon package can be any of the following: an emoji emoticon package including a "smiling emoticon pattern", an emoji emoticon package including a "laughing and crying emoticon pattern", an emoji emoticon package including a "proud emoticon pattern", an emoji emoticon package including an "awkwardly smiling pattern", an emoji emoticon package including a "naughty expression pattern", an emoji emoticon package including a "skull pattern", an emoji emoticon package including a "dog head pattern", an emoji emoticon package including a "love pattern", an emoji emoticon package including a "handshake pattern", an emoji emoticon package including a "fist pattern", an emoji emoticon package including a "coffee pattern", an emoji emoticon package including a "sun pattern", an emoji emoticon package including a "penguin pattern", an emoji emoticon package including a "fireworks pattern", an emoji emoticon package including a "green tea pattern", and the like.
[0044] In some embodiments of the present application, the creative emoticon package is an emoticon package with images as the main body and combined with some symbols or texts.
[0045] For example, FIG. 2A to FIG. 2D The emoticon packages shown are all creative emoticon packages with simple sketches of kittens as the main body, and added with text or letters.
[0046] It can be understood that the meaning of creative emoticons is expressed by at least two types of information.
[0047] For example, Figure 2A The creative emoticon package shown expresses the meaning of “speechless” through the expression of a kitten and the word “speechless”.
[0048] In some embodiments of the present application, an emoticon package is an expression-like character string composed of at least one character.
[0049] For example, when the first emoticon package is emoticons, the first emoticon package can be composed of a character string “ ̄□ ̄||”, “(〃'▽'〃)”, or “(*^▽^*)”.
[0050] It can be understood that different character strings can represent different meanings, such as different emotions.
[0051] For example, the emoticon “ ̄□ ̄||” can represent an embarrassed emotion, the emoticon “(〃'▽'〃)” can represent a happy emotion, and “(*^▽^*)” can represent a “happy emotion”, etc.
[0052] In some embodiments of the present application, the expression package composed of facial images may be an expression package generated using facial images with specific expression features.
[0053] The facial image may be any of the following: a facial image of a real person, a facial image of a cartoon character, a simple facial drawing, or a facial image synthesized by a simple facial drawing and an image of facial features of a real person.
[0054] For example, a stick figure can be used as an outline, and the stick figure can be combined with an image of the facial features of a real person to obtain a face image, wherein the image of the facial features can represent the emotions of the real person.
[0055] It should be noted that in the following embodiments, AA in the emoticon package "AA" is a text description of the content of the emoticon package. For example, the text "awkward smile" can be used to describe the content of the emoji emoticon package including the "awkward smiley face pattern", that is, the text "awkward smile" is a text description of the awkward smiley face pattern.
[0056] In some embodiments of the present application, the sender user may be a contact in the first application.
[0057] The first application may be any application installed on the electronic device that has a message receiving function.
[0058] For example, the first application may be a text messaging application or a social application.
[0059] In some embodiments of the present application, the electronic device may receive the first emoticon package through a first conversation interface, and the first conversation interface may be a conversation interface corresponding to a two-person conversation, or may be a conversation interface corresponding to a multi-person conversation.
[0060] In some embodiments of the present application, the cultural circle may be divided according to at least one of the following: nationality, customs, region, birth year, philosophical system or education level, etc.
[0061] In some embodiments of the present application, the above-mentioned meaning information may represent the meaning of the first emoticon package in the first cultural circle, such as the emotion represented by the first emoticon package in the first cultural circle.
[0062] For example, the emoji package “holding fist” can represent friendly greetings, congratulations, requests, thanks or farewell in the first cultural circle.
[0063] For example, the emoji “skull” can represent something particularly funny or extremely entertaining in the first culture circle.
[0064] For example, the emoji “smile” can represent happiness in the cultural circle of people born in the 1970s.
[0065] In some embodiments of the present application, the meaning represented by the same emoticon package in a cultural circle may include at least one.
[0066] For example, the emoji “awkward smile” can represent speechless or sarcastic meanings in the cultural circle to which a region belongs.
[0067] For example, the emoji “skull” can represent unlucky meanings such as death or bad luck in the cultural circle of a region.
[0068] In some embodiments of the present application, the same emoticon package may have different meanings in different cultural circles.
[0069] For example, in cultural circle A, the emoji package “smile” can represent happiness; while in cultural circle B, the emoji package “smile” can represent sarcasm, helplessness, etc.
[0070] For example, the emoji “skull” can represent unlucky meanings such as death or bad luck in one region’s cultural circle, but may represent something particularly funny or entertaining in another region’s cultural circle.
[0071] In some embodiments of the present application, the electronic device may identify the meaning of the first emoticon package in the first cultural circle through artificial intelligence (AI) to obtain the meaning information of the first emoticon package in the first cultural circle.
[0072] Exemplarily, the electronic device may extract feature information of the first emoticon package, and analyze the meaning of the feature information in the first cultural circle through AI to obtain the above-mentioned meaning information.
[0073] For example, if the first emoticon package is an emoji package that includes "smiley patterns and goodbye patterns", the electronic device can extract the characteristic information of the patterns in the emoticon package, and interpret the characteristic information through AI based on the cultural information of the first cultural circle to determine that the meaning represented by the emoticon package in the first cultural circle is impatience, unhappiness or anger, so that the electronic device can determine the meaning information of the emoticon package in the first cultural circle.
[0074] For example, the electronic device can input the first emoticon package and the cultural label of the first cultural circle into an AI meaning recognition model, and the AI meaning recognition model can recognize and output the meaning information of the first emoticon package in the first cultural circle. The AI meaning recognition model is trained based on the meaning information of a large number of emoticons in different cultural circles.
[0075] For example, if an electronic device inputs an emoji package including "smiley patterns and bye-bye patterns" and cultural labels of a first cultural circle into an AI meaning recognition model, the AI meaning recognition model can recognize and output meaning information 1 of the first emoji package in the first cultural circle, and the meaning represented by the meaning information 1 is a friendly farewell; if an electronic device inputs an emoji package including "smiley patterns and bye-bye patterns" and cultural labels of a second cultural circle into an AI meaning recognition model, the AI meaning recognition model can recognize and output meaning information 2 of the first emoji package in the second cultural circle, and the meaning represented by the meaning information 2 is impatience, unhappiness or anger.
[0076] In some embodiments of the present application, after receiving a first emoticon package from a sender, the electronic device can first determine whether the cultural circle to which the user of the recipient of the first emoticon package belongs is the same as that of the sender. If the cultural circles described by both parties are different, the electronic device obtains the meaning information of the first emoticon package in the first cultural circle.
[0077] In some embodiments of the present application, the cultural circle to which the sender user belongs may be referred to as the first cultural circle.
[0078] In some embodiments of the present application, the cultural circle to which the user of the receiving party belongs may be referred to as the second cultural circle.
[0079] In some embodiments of the present application, after the electronic device receives the first emoticon package from the sender, it can first determine whether the first cultural circle and the second cultural circle are the same. If the first cultural circle is different from the second cultural circle, the user representing the receiving party may misunderstand the meaning of the first emoticon package, so that the electronic device can obtain the meaning information of the first emoticon package in the first cultural circle, and based on the meaning information, output a second emoticon package whose meaning in the second cultural circle matches the meaning represented by the meaning information, thereby avoiding the user of the receiving party from misunderstanding the sender's intention of sending the emoticon package. If the first cultural circle is the same as the second cultural circle, the user representing the receiving party's understanding of the first emoticon package is the same as the sender's understanding of the first emoticon package, that is, the user of the receiving party will not misunderstand the sender's intention of sending the emoticon package, so the electronic device can output the first emoticon package.
[0080] In some embodiments of the present application, the electronic device may determine whether two cultural circles are the same based on the identification of the cultural circle, wherein the identification of the cultural circle may be the nationality, customs, region, birth year, philosophical system or education level corresponding to the cultural circle.
[0081] For example, the first cultural circle corresponds to region a, and the second cultural circle corresponds to region b, and the electronic device can determine that the first cultural circle is different from the second cultural circle.
[0082] For example, the first cultural circle corresponds to custom C, and the second cultural circle corresponds to custom D, and the electronic device can determine that the first cultural circle is different from the second cultural circle.
[0083] For example, the first cultural circle corresponds to people born in the 1970s, and the second cultural circle corresponds to people born in the 2000s, and the electronic device can determine that the first cultural circle is different from the second cultural circle.
[0084] For example, the first cultural circle corresponds to the philosophical system H, and the second cultural circle corresponds to the philosophical system J, then the electronic device can determine that the first cultural circle is different from the second cultural circle.
[0085] For example, the first cultural circle corresponds to a graduate degree, and the second cultural circle corresponds to a middle school degree, and the electronic device can determine that the first cultural circle is different from the second cultural circle.
[0086] In some embodiments of the present application, when the electronic device determines that the first cultural circle and the second cultural circle are different, the electronic device can obtain the meaning information 1 of the first emoticon package in the first cultural circle, and obtain the meaning information 2 of the first emoticon package in the second cultural circle. And determine whether the meaning information 1 matches the meaning information 2. If the meaning information 1 matches the meaning information 2, the electronic device can output the first emoticon package. If the meaning information 1 is different from the meaning information 2, the electronic device can output the second emoticon package based on the meaning information 1. For the description of the second emoticon package, refer to the relevant description in the above embodiments. In order to avoid repetition, it will not be repeated here.
[0087] It can be understood that the order in which the electronic device obtains the meaning information 1 and the meaning information 2 is not limited. That is, the electronic device can first obtain the meaning information 1 and then obtain the meaning information 2; or the electronic device can first obtain the meaning information 2 and then obtain the meaning information 1; or the electronic device can obtain the meaning information 1 and the meaning information 2 at the same time.
[0088] In this way, since the electronic device can obtain the meaning information of the first emoticon package in the first cultural circle when the cultural circle to which the sender belongs is different from the cultural circle to which the receiver belongs, the electronic device can output another emoticon package with a matching meaning in the cultural circle to which the receiver belongs based on the meaning information of the emoticon package in the cultural circle to which the sender belongs when the sender and the receiver belong to different cultural circles. Therefore, it can avoid the receiver's misunderstanding of the meaning of the emoticon package from the sender and improve the accuracy of the electronic device's output of the emoticon package, and save the power consumption of the electronic device.
[0089] Step 102: The electronic device determines a second emoticon package based on the meaning information of the first emoticon package in the first cultural circle.
[0090] Among them, the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the above-mentioned meaning information, and the second cultural circle is the cultural circle to which the user of the receiving party belongs.
[0091] It can be understood that "the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the first emoticon package in the first cultural circle" may include: the matching degree of the meaning of the second emoticon package in the second cultural circle and the meaning represented by the first emoticon package in the first cultural circle is greater than or equal to the first matching degree. The first matching degree may be user-defined, electronic device default, or acquired based on big data.
[0092] In some embodiments of the present application, the meaning represented by the second emoticon package in the second cultural circle may be similar to or identical to the meaning represented by the first emoticon package in the first cultural circle.
[0093] In some embodiments of the present application, the type of the first emoticon package and the type of the second emoticon package may be the same, or may be different, depending on the specific circumstances, and the embodiments of the present application are not limited to this.
[0094] For example, assuming that the first emoticon package is the emoji package "awkward smile", and the meaning information of the emoticon package in the first cultural circle can represent tiredness, then the electronic device can determine the emoji package "holding back smile" that represents tiredness in the second cultural circle as the second emoticon package based on the meaning information. That is, the electronic device determines the emoticon package of the same type as the first emoticon package as the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle.
[0095] For another example, assuming that the first emoticon package is an emoji package "Smiling and Saying Goodbye", and the meaning information of the emoticon package in the first cultural circle can represent a friendly farewell, then the electronic device can determine and generate a dynamic emoticon package including a "waving image" based on the meaning information. That is, the electronic device determines the second emoticon package of a different type from the first emoticon package as the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle.
[0096] In some embodiments of the present application, the electronic device may determine the generated, downloaded or found emoticon package as the second emoticon package based on the above meaning information.
[0097] Step 103: The electronic device performs a first operation on the second emoticon package.
[0098] The first operation includes at least one of the following:
[0099] Output the second emoticon package;
[0100] Send a second emoticon package to the sender.
[0101] In some embodiments of the present application, outputting the second emoticon package may include displaying or playing the second emoticon package.
[0102] In some embodiments of the present application, the electronic device may display or play the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle.
[0103] In some embodiments of the present application, when the second emoticon package is a dynamic emoticon package, the electronic device plays the second emoticon package.
[0104] In some embodiments of the present application, when the second emoticon package is a static emoticon package, the electronic device can display the second emoticon package.
[0105] In some embodiments of the present application, assuming that the first emoticon package is received by the electronic device through the first conversation interface, the electronic device can display or play the second emoticon package in the first conversation interface based on the meaning information of the first emoticon package in the first cultural circle.
[0106] In some embodiments of the present application, the higher the matching degree between the meaning represented by the first emoticon package in the first cultural circle and the meaning represented by the second emoticon package in the second cultural circle, the higher the similarity between the first emoticon package and the second emoticon package.
[0107] In some embodiments of the present application, "sending the second emoticon package to the sender" can be understood as: the electronic device can send the second emoticon package to the sender's device to achieve sending the first emoticon package to the sender.
[0108] In some embodiments of the present application, the electronic device may send a first message to a sender, where the first message includes a second emoticon package and first indication information.
[0109] Among them, the first indication information can instruct the sender's electronic device to output the second emoticon package and the third prompt information, and the third prompt information can be used to prompt the meaning of the second emoticon package in the second cultural circle, which matches the meaning of the first emoticon package in the first cultural circle.
[0110] In some embodiments of the present application, the electronic device may determine the second cultural circle to which the sender belongs before performing the first operation on the second emoticon package based on the above meaning information. The detailed process of determining the second cultural circle will be described in the following embodiments, and will not be described here to avoid repetition.
[0111] In the emoticon package processing method provided in the embodiment of the present application, since the second emoticon package is determined by the electronic device based on the meaning information of the first emoticon package in the first cultural circle, the meaning of the second emoticon package in the second cultural circle matches the meaning information of the first emoticon package in the first cultural circle. Therefore, when a recipient user belonging to the second cultural circle sees the second emoticon package in the electronic device, there will be no misunderstanding of the emoticon package due to differences in cultural circles. The recipient user can feel the same or similar emotional meaning as the sender user, thereby improving the accuracy of the emoticon package output by the electronic device.
[0112] In some embodiments of the present application, Figure 1 ,like Figure 3 As shown, the above step 102 can be specifically implemented through the following step 102A.
[0113] Step 102A: The electronic device generates a second emoticon package based on the meaning information of the first emoticon package in the first cultural circle.
[0114] For the sake of ease of description, the following “the meaning information of the first emoticon package in the first cultural circle” is referred to as “the first meaning information”, that is, “the first meaning information” and “the meaning information of the first emoticon package in the first cultural circle” have the same meaning and can be interchanged.
[0115] In some embodiments of the present application, the electronic device can generate a second emoticon package based on the first meaning information and the preference information of the recipient user, so that the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the first meaning information, and the second emoticon package conforms to the preferences or likes of the recipient user.
[0116] The above preference information may indicate the recipient's user's preferences or likes for the emoticon package.
[0117] In some embodiments of the present application, the preference information may indicate the type of emoticon package or style of emoticon package that the user of the receiving party likes, etc. Alternatively, the preference information may indicate the type and style of emoticon package that the user of the receiving party does not like.
[0118] Among them, the style of the emoticon package may include but is not limited to at least one of the following: animal style, plant style, cartoon style, stick figure style, landscape style, etc.
[0119] Among them, animal styles can be subdivided according to animal types, such as: cats, dogs, birds, insects, cattle, horses, etc.
[0120] For example, the preference information may indicate that the user at the receiving end is afraid of or dislikes emoticons including cat-style emoticons.
[0121] For another example, the preference information may indicate that the recipient user likes emoticons that include dog-style emoticons.
[0122] In some embodiments of the present application, when the first emoticon package has multiple meaning information in the first cultural circle, the electronic device can determine the first meaning information from the multiple meaning information based on the second information to ensure that the first meaning information matches the second information. The second information may include at least one of the following: context information corresponding to the first emoticon package, and social relationship information between the receiving user and the sending user.
[0123] The context information corresponding to the first emoticon package may be determined based on the conversation record between the user of the receiving party and the user of the sending party within a preset time period. The first emoticon package is received within the preset time period. The social relationship information between the user of the receiving party and the user of the sending party may include but is not limited to any of the following: kinship, superior-subordinate relationship, colleague relationship, friend relationship, teacher-student relationship, etc.
[0124] Exemplarily, take the context information corresponding to the first emoticon package as an example. Assume that the electronic device receives 3 messages from the sender user within 5 minutes, namely: Message 1 "The proposal you proposed has been adopted by Party A", Message 2 "Congratulations on winning the project bonus for this project, please keep up the hard work!", and the emoji emoticon package "Holding a fist", then: Since the emoji emoticon package "Holding a fist" can represent the five meanings of friendly greetings, congratulations, requests, thanks and farewells in the first cultural circle, the electronic device can determine the context information corresponding to the emoji emoticon package "Holding a fist" according to Message 1 and Message 2: "Congratulations context", so that the electronic device can determine the meaning information of the "congratulations" meaning among the five meanings as the first meaning information. Furthermore, the electronic device can generate a "like" emoticon package with the meaning of "congratulations" in the second cultural circle based on the first meaning information.
[0125] Exemplarily, take the social relationship information between the user of the receiving party and the user of the sending party as an example. Assume that the electronic device receives 3 messages from a contact with the note "subordinate" within 3 minutes, which are: Message 1 "I got off work too late today and I am a little tired", Message 2 "I will give you the information tomorrow morning!", and the emoji emoticon package "Smiling Bye-bye", then: Since the emoji emoticon package "Smiling Bye-bye" can represent the four meanings of pleasant goodbye, impatience, unhappiness, and anger in the first cultural circle, the electronic device can determine the corresponding meaning of the emoji emoticon package "Smiling Bye-bye" as "pleasant goodbye" according to the social relationship between superiors and subordinates, so that the electronic device can determine the meaning information of the meaning of "pleasant goodbye" among the four meanings as the first meaning information. Furthermore, the electronic device can generate a creative emoticon package with the word "bye-bye" that has the meaning of "pleasant goodbye" in the second cultural circle based on the first meaning information.
[0126] In this way, since the electronic device can generate a second emoticon package whose meaning in the second cultural circle matches the meaning represented by the meaning information of the first emoticon package in the first cultural circle, the second emoticon package generated by the electronic device may be different due to different meaning information. Therefore, on the basis of improving the accuracy of the emoticon package output by the electronic device, the diversity and flexibility of the emoticon package output by the electronic device can be improved.
[0127] In some embodiments of the present application, the first expression package is an image expression package, combined with Figure 3 ,like Figure 4 As shown, the above step 102A can be specifically implemented through the following steps 102A1 and 102A2.
[0128] Step 102A1: The electronic device generates an expression image based on the meaning information of the first expression package in the first cultural circle and the cultural information of the second cultural circle.
[0129] Among them, the meaning of the above-mentioned expression image in the second cultural circle can match the meaning represented by the meaning information of the first expression package in the first cultural circle.
[0130] In some embodiments of the present application, the expression image generated by the electronic device based on the first meaning information and the cultural information of the second cultural circle can be the same as some facial features in the first expression package, such as the generated expression image can be the same as the eye image in the first expression package.
[0131] In some embodiments of the present application, the expression image may be a static expression image or a dynamic expression image, wherein the dynamic expression image may be synthesized from multiple static expression images.
[0132] In some embodiments of the present application, the expression image may be an image including at least some facial features, wherein the facial features may include but are not limited to: eyes, nose, mouth, eyebrows, and ears.
[0133] For example, an expression image generated by an electronic device may be composed of a curved eye image and a smiling mouth image.
[0134] For example, an expression image generated by an electronic device may be composed of an image of glaring eyes, an image of a downturned mouth, and an image of eyebrows in the shape of an inverted eight.
[0135] In some embodiments of the present application, the expression image may also include: additional image features such as hair image, facial contour image, etc., which can be determined based on actual usage requirements and are not limited in the embodiments of the present application.
[0136] Step 102A2: The electronic device synthesizes the expression image with the first image area in the first expression package to obtain a second expression package.
[0137] The first image area is an image area in the first expression package except the expression image area.
[0138] In some embodiments of the present application, the electronic device may splice the above-mentioned expression image with the first image area to obtain a second expression image.
[0139] In some embodiments of the present application, a synthesis position of the above-mentioned expression image in the first image area matches a position of the above-mentioned expression image area in the first expression package.
[0140] For example, assuming that the first emoticon package is an image of an orange cat, and the emoticon image generated by the electronic device is composed of images of curved eyes and a smiling mouth, then the electronic device can replace the facial features of the orange cat in the orange cat image with the emoticon image generated by the electronic device, that is, replace the facial features of the orange cat with curved eyes and a smiling mouth.
[0141] For example, suppose the first emoticon package is Figure 5A The emoticon package shown, the first image area is Figure 5B The image area shown in FIG. 1 and the expression image generated by the electronic device are as follows: Figure 5C As shown, then: the electronic device can be used with the expression image Figure 5B The image regions shown are synthesized to obtain Figure 5D The second emoticon shown.
[0142] In some embodiments of the present application, when a character is included in the first emoticon package, the character may be retained in the second emoticon package, or the character may be deleted, which may be determined based on actual usage requirements.
[0143] In some embodiments of the present application, the electronic device may add a character string to the second emoticon package based on the above meaning information, and the meaning represented by the character string matches the meaning represented by the meaning information.
[0144] It can be understood that the image area of the first emoticon package except the emoticon image area can represent the emoticon package style of the first emoticon package.
[0145] In this way, since the electronic device can generate an expression image based on the meaning information of the first expression package in the first cultural circle and the cultural information of the second cultural circle, and synthesize the expression image with the image area in the first expression package except the expression image area to obtain the second expression package, it can not only avoid communication misunderstandings caused by differences in cultural circles, but also retain the expression style of the first expression package to the maximum extent, thereby further improving the accuracy of the electronic device's output of the expression package.
[0146] In some embodiments of the present application, Figure 1 ,like Figure 6 As shown, the above step 102 can be specifically implemented through the following steps 102B to 102C.
[0147] Step 102B: The electronic device searches for at least one emoticon package based on the meaning information of the first emoticon package in the first cultural circle and the cultural information of the second cultural circle.
[0148] Among them, the meaning of the above-mentioned at least one emoticon package in the second cultural circle matches the meaning represented by the meaning information of the first emoticon package in the first cultural circle.
[0149] In some embodiments of the present application, for each emoticon package in the at least one emoticon package, the meaning of an emoticon package in the second cultural circle matches the meaning represented by the above meaning information.
[0150] In some embodiments of the present application, the emoticon package types of the at least one emoticon package may be the same or different.
[0151] In some embodiments of the present application, the emoticon package styles of the at least one emoticon package may be the same or different.
[0152] In some embodiments of the present application, the at least one emoticon package may be an emoticon package searched by the electronic device from emoticon packages stored locally on the electronic device, or may be an emoticon package searched online by the electronic device.
[0153] Step 102C: The electronic device determines the fourth expression package in the at least one expression as the second expression package.
[0154] In some embodiments of the present application, the fourth emoticon package may be any one of the at least one emoticon package mentioned above, such as a random one, the first or the last emoticon package, etc.
[0155] In some embodiments of the present application, the fourth emoticon package may be an emoticon package among the at least one emoticon package that has the highest matching degree with the first emoticon package.
[0156] In some embodiments of the present application, the fourth emoticon package may be an emoticon package whose style is consistent with the emoticon package style preferred by the user of the receiving party. It is understood that the emoticon package style preferred by the user of the receiving party may be determined based on the emoticon package style of the emoticon packages sent by the user of the receiving party in history.
[0157] It should be noted that the emoticon style preferred by the user of the receiving party may change as the emoticon style of the emoticon sent by the user changes.
[0158] For example, assuming that within a first time period, the most frequently used emoticon package by the recipient's user is a puppy emoticon package, and within a preset time period after the first time period, the most frequently used emoticon package by the recipient's user is a kitten emoticon package, the electronic device can determine that the recipient's user preferred emoticon style has changed from a puppy emoticon package to a kitten emoticon package.
[0159] The following is an explanation of the emoticon package processing method provided in the embodiment of the present application with reference to examples.
[0160] For example, assuming that the first cultural circle is the cultural circle of people born in the 1970s, and the second cultural circle is the cultural circle of people born in the 2000s, the electronic device can search for at least one emoji package based on the happy meaning information of the emoji package "smile" in the first cultural circle and the cultural information of the second cultural circle, and determine the emoji package of a cartoon mouse laughing in the at least one emoji package as the second emoji package. In this way, users born in different generations can achieve more effective and harmonious interactions by outputting emoji packages that are easier for the corresponding generations to understand and accept through electronic devices.
[0161] In this way, on the one hand, the electronic device can search for at least one emoticon package based on the meaning information of the first emoticon package in the first cultural circle and the cultural information of the second cultural circle, so the accuracy and richness of the electronic device's search for emoticon packages can be increased; on the other hand, the electronic device can determine the fourth emoticon in at least one searched emoticon package as the second emoticon package, thereby improving the accuracy of the electronic device in processing emoticon packages.
[0162] In some embodiments of the present application, Figure 1 ,like Figure 7As shown, before the above step 101, the emoticon package processing method provided in the embodiment of the present application may include the following step 104.
[0163] Step 104: The electronic device determines a first cultural circle according to the user-related information of the sender user.
[0164] The above user-related information includes at least one of the following:
[0165] 1) Historical conversation records between the electronic device and the sender’s user;
[0166] 2) Identity information of the sender;
[0167] 3) Location information of the sending user.
[0168] In some embodiments of the present application, the historical conversation records with the sending user may include at least one of the following: the language used by the sending user, text messages sent by the sending user, voice messages sent by the sending user, images sent by the sending user, videos sent by the sending user, emoticons sent by the sending user, etc.
[0169] In some embodiments of the present application, the electronic device can determine the common language of the sending user through at least one of the following items in the above-mentioned historical conversation records, and thus determine the first cultural circle based on the language: text messages sent by the sending user, voice messages sent by the sending user, image information sent by the sending user, video information sent by the sending user, etc.
[0170] For example, the electronic device may determine the language used by the sender's user in the historical conversation record, such as the most frequently used language A, as the common language of the sender's user, and determine the cultural circle corresponding to language A as the first cultural circle.
[0171] For example, the electronic device can determine the first cultural circle based on the message content sent by the user of the sending party in the historical conversation record. For example, the historical conversation record includes a text message sent by the user of the sending party, and the content of the message is: "Wait for you to come to my hometown, I will take you to visit the famous scenic spot B", so the electronic device can determine that the region where the user of the sending party is located is the region where the famous scenic spot B is located based on the keyword "famous scenic spot B" in the message, and determine the cultural circle corresponding to the region as the first cultural circle.
[0172] Alternatively, the historical conversation record includes a voice message sent by the user of the sender, and the content of the voice message is: "When you come to my hometown, I will take you to visit the famous scenic spot B", so that the electronic device can determine the region where the user of the sender is located as the region where the famous scenic spot B is located according to the keyword "famous scenic spot B" in the message, and determine the cultural circle corresponding to the region as the first cultural circle.
[0173] For example, the electronic device can determine the region where the user of the sender is located according to the key image content in the image sent by the user of the sender in the past, such as the building image, the scenic image, the appearance of people, etc. in the image, and determine the cultural circle corresponding to the region as the first cultural circle. Among them, the appearance of people can be any one of the following: the clothing of people, the key features of people, such as hair color, skin color, and facial features.
[0174] Specifically, the electronic device can determine the region where the user of the sender is located as: the region where the building indicated by the building image is located, the region where the scenery indicated by the scenic image is located, and the region corresponding to the appearance of people.
[0175] In some embodiments of the present application, the historical conversation record may include at least one of the following: call records, chat records. Among them, the call record can be a telephone call record, or a video or audio call record in any application with a call function.
[0176] In some embodiments of the present application, the identity characteristic information of the user of the sender may include at least one of the following: the nickname of the user of the sender, the note information of the user of the sender, the group of the user of the sender, the avatar of the user of the sender, etc.
[0177] In some embodiments of the present application, the electronic device can determine the language used by the nickname of the user of the sender as the common language of the user of the sender, and determine the cultural circle corresponding to the common language as the first cultural circle.
[0178] In some embodiments of the present application, the electronic device can estimate the age stage or the birth era of the user of the sender according to the nickname of the user of the sender, and determine the cultural circle corresponding to the age stage or the birth era as the first cultural circle. For example, if the nickname of the user of the sender is "Flowers Bloom and Fortunes Prosper", then the electronic device can determine that the birth era of the user of the sender may be: the 1970s, and thus determine the cultural circle corresponding to the 1970s as the first cultural circle.
[0179] In some embodiments of the present application, the notes of the sender's user may include at least one of the following information: the name of the sender's user, the social relationship between the sender's user and the receiver's user, the sender's user's phone number, the sender's user's nationality, the sender's user's customs, the sender's user's region, the sender's user's birth year, the sender's user's philosophical system, the sender's user's education level, an image description of the sender, etc.
[0180] The grouping of the sender may include social relationship information of the user of the sender and the user of the receiver.
[0181] The avatar of the sending user may include at least one of the following information: a text message in the avatar, pattern content information in the avatar, etc.
[0182] For example, when the sender's user's remark information is the sender's user's phone number, the electronic device can determine the sender's user's location based on the phone number's location, and determine the cultural circle corresponding to the region as the first cultural circle.
[0183] For example, when the group information of the sender's user is the social relationship between the sender's user and the receiver's user, the electronic device can estimate the sender's user's year of birth based on the sender's user's group information, such as the group information "elder group", and further determine that the cultural circle to which the sender's user belongs is the cultural circle corresponding to the birth year.
[0184] For example, when the sender's user profile information is a landscape image, the electronic device can determine the region where the sender's user is located based on the region where the landscape indicated by the landscape image is located, and thus the electronic device can determine that the cultural circle to which the sender's user belongs is the cultural circle corresponding to the region.
[0185] In some embodiments of the present application, the location information of the sending user may indicate the region where the first object is located, such as a permanent region, so that the electronic device may determine the cultural circle corresponding to the region as the first cultural circle.
[0186] In some embodiments of the present application, the electronic device may determine the region where the sender's user is located based on the location information of the sender's user, and determine the cultural circle corresponding to the region as the first cultural circle.
[0187] In some embodiments of the present application, the location information of the sender's user may include any of the following: location information of the sender's user's historical residence, location information of the sender's user's current location, and location information of the sender's user's telephone home location.
[0188] In some embodiments of the present application, the electronic device can determine the location information of the sender's user's historical residence based on at least one of the historical conversation records between the sender's user and the receiver's user, the sender's user's historical shared location information, and the sender's user's personal profile.
[0189] In some embodiments of the present application, the electronic device can determine that the current location information of the sender's user is any of the following: the location information most recently shared by the sender's user, and the location information carried in the most recently published blog by the sender's user.
[0190] In this way, since the user-related information of the sender can represent the cultural circle to which the sender's user belongs, determining the first cultural circle to which the sender's user belongs based on the user-related information of the sender can improve the accuracy of the electronic device in determining the cultural circle, and then the electronic device can accurately obtain the meaning information of the first emoticon package in the first cultural circle, so as to improve the accuracy of the electronic device in outputting the emoticon package.
[0191] In some embodiments of the present application, the above step 101 can be specifically implemented through the following step 101A.
[0192] Step 101A: When receiving the first emoticon package from the sender, the electronic device obtains the meaning information of the first emoticon package in the first cultural circle.
[0193] Among them, the first operation is to output the second emoticon package.
[0194] In some embodiments of the present application, when receiving a first emoticon package from a sender, the electronic device may first obtain the meaning information of the first emoticon package in the first cultural circle, and then determine whether the first cultural circle is the same as the cultural circle to which the user of the receiving party belongs. If the first cultural circle is different from the cultural circle to which the user of the receiving party belongs, the second emoticon package is output; if the first cultural circle is the same as the cultural circle to which the user of the receiving party belongs, the first emoticon package is output. It can be understood that in the embodiments of the present application, the electronic device may also be referred to as a receiving device.
[0195] In this way, since the electronic device can obtain the meaning information of the first emoticon package in the first cultural circle and output the second emoticon package when receiving the first emoticon package from the sender, that is, the receiving device can determine the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle, and output the second emoticon package, so that the meaning of the second emoticon package in the second cultural circle can match the meaning information of the first emoticon package in the first cultural circle. Therefore, when the receiving user belonging to the second cultural circle sees the second emoticon package in the receiving device, there will be no misunderstanding about the received emoticon package due to the difference in cultural circles. The receiving user can feel the same or similar emotional meaning as the sending user, thereby improving the flexibility of the electronic device in processing emoticon packages.
[0196] In some embodiments of the present application, the above step 101 can be specifically implemented through the following step 101B.
[0197] Step 101B: When receiving the sending input of the first emoticon package, the electronic device obtains the meaning information of the first emoticon package in the first cultural circle.
[0198] The first operation is to send a second emoticon package to a sender.
[0199] In some embodiments of the present application, the sending input can be used to trigger the sending device to send the first emoticon package.
[0200] For example, the user who sends the input to the sender selects the first emoticon package and clicks to send the first emoticon package.
[0201] In some embodiments of the present application, when receiving a sending input for a first emoticon package, the electronic device may first obtain the meaning information of the first emoticon package in the first cultural circle, and then determine whether the first cultural circle is the same as the cultural circle to which the user of the receiving party belongs. When the first cultural circle is different from the cultural circle to which the user of the receiving party belongs, the second emoticon package is sent to the sender; when the cultural circles to which the users of both parties belong are the same, the first emoticon package is sent to the sender. It can be understood that the electronic device can be referred to as a sender device.
[0202] In this way, when the electronic device receives the sending input of the first emoticon package, it obtains the meaning information of the first emoticon package in the first cultural circle, and sends the second emoticon package to the sender. That is, the sending device can determine the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle, and send the second emoticon package to the sender, so that the meaning of the second emoticon package in the second cultural circle can match the meaning information of the first emoticon package in the first cultural circle. Therefore, when the user of the recipient belonging to the second cultural circle sees the second emoticon package in the recipient device, there will be no misunderstanding about the received emoticon package due to the difference in cultural circles. The user of the recipient can feel the same or similar emotional meaning as the user of the sender, thereby improving the flexibility of the electronic device in processing emoticon packages.
[0203] In some embodiments of the present application, after the above step 103, the emoticon package processing method provided by the embodiment of the present application may include the following step 105.
[0204] Step 105: The electronic device outputs a first emoticon package and a first prompt message.
[0205] The electronic device may also output first prompt information, and the first prompt information may be used to prompt the user of the receiving party of the meaning of the first emoticon package in the first cultural circle.
[0206] In some embodiments of the present application, the electronic device can output the first emoticon package and the second emoticon package at the same time. That is, the user of the receiving party can see the first emoticon package sent by the sender and the second emoticon package output after conversion by the electronic device at the same time in the electronic device.
[0207] Furthermore, the electronic device may also output a second prompt message, which may prompt the recipient's user of the meaning of the second emoticon package in the second cultural circle, so as to satisfy the recipient's user's curiosity and improve human-computer interaction performance.
[0208] In this way, since the electronic device can output the first emoticon package and the first prompt information, the receiving user can know the meaning of the first emoticon package in the first cultural circle, thereby reducing the understanding differences and communication costs that users may encounter when communicating between different cultural circles, so that the receiving user can feel the same or similar emotional meaning as the sender.
[0209] The complete process of the emoticon package processing method provided in the embodiment of the present application is exemplarily described below.
[0210] For example, in combination Figure 1 ,like Figure 8 As shown, an embodiment of the present application provides an emoticon package processing method, which may include the following steps 201 to 207.
[0211] Step 201: The electronic device receives a first emoticon package from a sender.
[0212] Step 202: The electronic device determines whether the second cultural circle to which the receiving user belongs is the same as the first cultural circle to which the sending user belongs.
[0213] In some embodiments of the present application, if the electronic device determines that the second cultural circle is the same as the first cultural circle, the electronic device may execute the following step 203; if the electronic device determines that the second cultural circle is different from the first cultural circle, the electronic device may execute the following steps 204 and 205.
[0214] Step 203: The electronic device outputs a first emoticon package.
[0215] Step 204: The electronic device obtains meaning information (first meaning information) of the first emoticon package in the first cultural circle.
[0216] Step 205: The electronic device determines whether the meaning of the first emoticon package in the second cultural circle matches the meaning represented by the first meaning information.
[0217] In some embodiments of the present application, if the electronic device determines that the meaning of the first emoticon package in the second cultural circle matches the meaning represented by the first meaning information, the electronic device can execute the following step 206; if the electronic device determines that the meaning of the first emoticon package in the second cultural circle does not match the meaning represented by the first meaning information, the electronic device can execute the following step 207.
[0218] Step 206: The electronic device outputs a first emoticon package.
[0219] Step 207: The electronic device outputs a second emoticon package based on the first meaning information.
[0220] For a detailed description of the above steps 201 to 207, reference may be made to the relevant description in the above embodiments, and in order to avoid repetition, they are not described here in detail.
[0221] In this way, the electronic device can identify the first cultural circle to which the user of the first emoticon package sender belongs and the second cultural circle to which the user of the second emoticon package receiver belongs, and output in real time a second emoticon package in the second cultural circle that matches the meaning of the first emoticon package in the first cultural circle and is easier to be understood by the user of the receiver, based on the different understandings of the first emoticon package by the second cultural circle to which the user of the receiver belongs. In this way, the understanding differences and communication costs that the user of the receiver and the user of the sender may encounter when communicating across cultural circles can be reduced, so that the user of the receiver can feel the same or similar emotional meaning as the user of the sender.
[0222] It should be noted that the above embodiment takes the emoticon package receiving electronic device executing emoticon package conversion as an example to illustrate the emoticon package processing method provided in the embodiment of the present application. In actual implementation, the emoticon package conversion operation can also be executed by the emoticon package sending electronic device.
[0223] Specifically, when the sending electronic device receives the first input of the user for the first emoticon package, the sending electronic device can respond to the first input and obtain the meaning information of the first emoticon package in the first cultural circle, where the first cultural circle is the owner user of the sending electronic device, such as the cultural circle to which the above-mentioned sender user belongs. Then, based on the meaning information, the sending electronic device can send a third emoticon package to the receiving device, where the meaning of the third emoticon package in the second cultural circle matches the meaning represented by the meaning information, where the second cultural circle is the cultural circle to which the receiver user of the receiving electronic device belongs. For a specific description of the sending device sending the third emoticon package to the receiving device based on the meaning information, refer to the relevant description of the electronic device outputting the second emoticon package based on the meaning information of the first emoticon package in the first cultural circle in the above-mentioned embodiment.
[0224] In some embodiments of the present application, the sending device may also output any of the following:
[0225] First emoji pack;
[0226] The first emoticon package, the third emoticon package and the fourth prompt information.
[0227] Among them, the fourth prompt information can be used to prompt the meaning of the third emoticon package in the second cultural circle.
[0228] It can be understood that when the sending electronic device outputs the first emoticon package, the third emoticon package and the fourth prompt information, the owner user of the sending electronic device can understand the third emoticon package finally sent by the sending electronic device, and the meaning of the third emoticon package in the cultural circle to which the receiving user belongs. In this way, the owner user can understand that the meaning of the first emoticon package is different in different cultural circles and is prone to misunderstanding, which can help the owner user better understand the meaning of emoticon packages in different cultural circles.
[0229] In this way, when the user requests the sending electronic device to send the first emoticon package to the receiving electronic device, since the sending electronic device can send the third emoticon package to the receiving device based on the meaning information of the first emoticon package in the first cultural circle, and the meaning of the third emoticon package in the second cultural circle matches the meaning represented by the first emoticon package in the first cultural circle, the receiving user can accurately understand the sending user's true intention of sending the emoticon package, avoid misunderstanding of the meaning of the emoticon package due to differences in cultural circles, and thus improve the accuracy of sending emoticon packages.
[0230] The emoticon processing method provided in the embodiment of the present application can be executed by an emoticon processing device. In the embodiment of the present application, the emoticon processing device executing the emoticon processing method is taken as an example to illustrate the emoticon processing device provided in the embodiment of the present application.
[0231] Fig. 9 As shown, the embodiment of the present application also provides an emoticon package processing device 1000, and the emoticon package processing device 1000 may include: an acquisition module 1001 and a processing module 1002. The acquisition module 1001 may be used to acquire the meaning information of the first emoticon package in the first cultural circle when the cultural circle to which the user of the receiver of the first emoticon package belongs is different from that of the user of the sender, and the first cultural circle is the cultural circle to which the user of the sender belongs; the processing module 1002 may be used to determine the second emoticon package based on the meaning information acquired by the acquisition module 1001, and the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiver belongs; the processing module 1002 may be used to perform a first operation on the second emoticon package determined by the processing module 1002. Among them, the first operation may include at least one of the following: outputting the second emoticon package, and sending the second emoticon package to the sender.
[0232] In some embodiments of the present application, the processing module 1002 may be configured to generate a second emoticon package based on the above meaning information.
[0233] In some embodiments of the present application, the first emoticon package is an image emoticon package, and the above-mentioned processing module 1002 can be specifically used to: generate an emoticon image based on the above-mentioned meaning information and the cultural information of the second cultural circle, and the meaning of the emoticon image in the second cultural circle matches the meaning represented by the above-mentioned meaning information; synthesize the emoticon image with the first image area in the first emoticon package to obtain a second emoticon package.
[0234] The first image area is the image area other than the expression image area in the first expression package.
[0235] In some embodiments of the present application, the processing module 1002 can be specifically used to: search for at least one emoticon package based on the above-mentioned meaning information and the cultural information of the second cultural circle, and the meaning of the at least one emoticon package in the second cultural circle matches the meaning represented by the above-mentioned meaning information; determine the fourth emoticon package in the at least one emoticon package as the second emoticon package.
[0236] In some embodiments of the present application, the emoticon processing device 1000 may further include a determination module. The determination module may be used to determine the first cultural circle according to user-related information of the sender's user before the acquisition module acquires the meaning information of the first emoticon in the first cultural circle.
[0237] The user-related information may include at least one of the following:
[0238] Historical conversation records of the users of the receiver and sender;
[0239] The identity information of the sender;
[0240] The location information of the sender user.
[0241] In some embodiments of the present application, the acquisition module 1001 may be specifically used to acquire the meaning information of the first emoticon package in the first cultural circle when receiving the first emoticon package from the sender.
[0242] Among them, the first operation is to output the second emoticon package.
[0243] In some embodiments of the present application, the acquisition module is specifically used to acquire the meaning information of the first emoticon package in the first cultural circle when receiving the sending input of the first emoticon package.
[0244] The first operation is to send a second emoticon package to a sender.
[0245] In the embodiment of the present application, since the second emoticon package is determined by the emoticon package processing device based on the meaning information of the first emoticon package in the first cultural circle, the meaning of the second emoticon package in the second cultural circle can match the meaning information of the first emoticon package in the first cultural circle. Therefore, when a user of the receiving party of the emoticon package processing device belonging to the second cultural circle sees the second emoticon package in the emoticon package processing device, there will be no misunderstanding of the received emoticon package due to the difference in cultural circles. The user of the receiving party can feel the same or similar emotional meaning as the user of the sender, thereby improving the accuracy of the emoticon package output by the emoticon package processing device.
[0246] The expression package processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0247] The emoticon processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0248] The emoticon package processing device provided in the embodiment of the present application can achieve Above Each process implemented in the method embodiment achieves the same technical effect, and will not be described again here to avoid repetition.
[0249] Alternatively, if Fig.10 As shown, an embodiment of the present application further provides an electronic device 1100, including a processor 1101 and a memory 1102, wherein the memory 1102 stores programs or instructions that can be executed on the processor 1101, and when the program or instructions are executed by the processor 1101, the various steps of the above-mentioned emoticon package processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0250] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0251] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0252] The electronic device 1700 includes but is not limited to: a radio frequency unit 1701, a network module 1702, an audio output unit 1703, an input unit 1704, a sensor 1705, a display unit 1706, a user input unit 1707, an interface unit 1708, a memory 1709, and a processor 1710 and other components.
[0253] Those skilled in the art will appreciate that the electronic device 1700 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1710 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0254] The processor 1710 may be used to obtain the meaning information of the first emoticon package in the first cultural circle when the cultural circle to which the user of the receiver and the user of the sender belong is different; the first cultural circle is the cultural circle to which the user of the sender belongs; the processor 1710 may be used to determine the second emoticon package based on the meaning information obtained by the processor 1710, the meaning of the second emoticon package in the second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiver belongs; the processor 1710 may be used to perform a first operation on the second emoticon package determined by the processor 1710. The first operation may include at least one of the following: outputting the second emoticon package, and sending the second emoticon package to the sender.
[0255] In some embodiments of the present application, the processor 1710 may be configured to generate a second emoticon package based on the above meaning information.
[0256] In some embodiments of the present application, the first emoticon package is an image emoticon package, and the processor 1710 can be specifically used to: generate an emoticon image based on the above-mentioned meaning information and the cultural information of the second cultural circle, and the meaning of the emoticon image in the second cultural circle matches the meaning represented by the above-mentioned meaning information; synthesize the emoticon image with the first image area in the first emoticon package to obtain a second emoticon package.
[0257] The first image area is the image area other than the expression image area in the first expression package.
[0258] In some embodiments of the present application, the processor 1710 can be specifically used to: search for at least one emoticon package based on the above-mentioned meaning information and the cultural information of the second cultural circle, and the meaning of the at least one emoticon package in the second cultural circle matches the meaning represented by the above-mentioned meaning information; determine the fourth emoticon package in the at least one emoticon package as the second emoticon package.
[0259] In some embodiments of the present application, the processor 1710 may also be used to determine the first cultural circle based on user-related information of the sender's user before the processor 1710 obtains the meaning information of the first emoticon package in the first cultural circle.
[0260] The user-related information includes at least one of the following:
[0261] Historical conversation records of the users of the receiver and sender;
[0262] The identity information of the sender;
[0263] The location information of the sender user.
[0264] In this way, since the second emoticon package is determined by the electronic device based on the meaning information of the first emoticon package in the first cultural circle, the meaning of the second emoticon package in the second cultural circle can match the meaning information of the first emoticon package in the first cultural circle. Therefore, when a recipient user of the electronic device belonging to the second cultural circle sees the second emoticon package in the electronic device, there will be no misunderstanding of the received emoticon package due to differences in cultural circles. The recipient user can feel the same or similar emotional meaning as the sender user, thereby improving the accuracy of the emoticon package output by the electronic device.
[0265] It should be understood that in the embodiment of the present application, the input unit 1704 may include a graphics processor (Graphics Processing Unit, GPU) 17041 and a microphone 17042, and the graphics processor 17041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1706 may include a display panel 17061, and the display panel 17061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1707 includes a touch panel 17071 and at least one of other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include two parts: a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0266] The memory 1709 can be used to store software programs and various data. The memory 1709 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1709 may include a volatile memory or a non-volatile memory, or the memory 1709 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1709 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0267] The processor 1710 may include one or more processing units; optionally, the processor 1710 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1710.
[0268] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned emoticon package processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0269] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0270] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned emoticon package processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0271] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0272] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned emoticon package processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0273] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0274] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0275] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for processing an emoticon package, characterized in that: The method comprises: When the cultural circles to which the user of the first emoticon package is sent and the user of the first emoticon package belong are different, obtaining the meaning information of the first emoticon package in the first cultural circle, where the first cultural circle is the cultural circle to which the user of the first emoticon package belongs; Based on the meaning information, determining a second emoticon package, wherein the meaning of the second emoticon package in a second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiving party belongs; Performing a first operation on the second emoticon package; The first operation includes at least one of the following: Outputting the second expression package; The second emoticon package is sent to the sender.
2. The method according to claim 1, characterized in that The determining of the second expression package based on the meaning information includes: Based on the meaning information, the second emoticon package is generated.
3. The method according to claim 2, characterized in that The first expression package is an image expression package; The step of generating the second expression package based on the meaning information includes: generating an expression image based on the meaning information and the cultural information of the second cultural circle, wherein the meaning of the expression image in the second cultural circle matches the meaning represented by the meaning information; synthesizing the expression image with the first image region in the first expression package to obtain the second expression package; The first image area is an image area other than the expression image area in the first expression package.
4. The method according to claim 1, characterized in that The determining of the second expression package based on the meaning information includes: Based on the meaning information and the cultural information of the second cultural circle, searching for at least one emoticon package, wherein the meaning of the at least one emoticon package in the second cultural circle matches the meaning represented by the meaning information; A fourth emoticon package in the at least one emoticon package is determined as the second emoticon package.
5. The method according to claim 1, characterized in that Before obtaining the meaning information of the first emoticon package in the first cultural circle, the method further includes: Determining the first cultural circle according to the user-related information of the sender; The user-related information includes at least one of the following: Historical conversation records with the sender's user; Identity information of the user of the sender; The location information of the user of the sender.
6. The method according to claim 1, characterized in that The obtaining of the meaning information of the first emoticon package in the first cultural circle includes: Upon receiving the first emoticon package from the sender, obtaining meaning information of the first emoticon package in the first cultural circle; The first operation is to output the second emoticon package.
7. The method according to claim 1, characterized in that The obtaining of the meaning information of the first emoticon package in the first cultural circle includes: Upon receiving a sending input for the first emoticon package, obtaining meaning information of the first emoticon package in the first cultural circle; The first operation is to send the second emoticon package to the sender.
8. An emoticon processing device, characterized in that: The device comprises: an acquisition module and a processing module; The acquisition module is used to acquire the meaning information of the first emoticon package in a first cultural circle when the cultural circle to which the user of the receiver of the first emoticon package belongs is different from that of the user of the sender, wherein the first cultural circle is the cultural circle to which the user of the sender belongs; The processing module is used to determine a second emoticon package based on the meaning information obtained by the obtaining module, wherein the meaning of the second emoticon package in a second cultural circle matches the meaning represented by the meaning information, and the second cultural circle is the cultural circle to which the user of the receiving party belongs; The processing module is used to perform a first operation on the second expression package determined by the processing module; The first operation includes at least one of the following: Outputting the second expression package; The second emoticon package is sent to the sender.
9. The device according to claim 8, characterized in that The processing module is specifically used to generate the second emoticon package based on the meaning information.
10. The device according to claim 9, characterized in that The first expression package is an image expression package; The processing module is specifically used for: generating an expression image based on the meaning information and the cultural information of the second cultural circle, wherein the meaning of the expression image in the second cultural circle matches the meaning represented by the meaning information; synthesizing the expression image with the first image region in the first expression package to obtain the second expression package; The first image area is an image area other than the expression image area in the first expression package.
11. The device according to claim 8, characterized in that The processing module is specifically used for: Based on the meaning information and the cultural information of the second cultural circle, searching for at least one emoticon package, wherein the meaning of the at least one emoticon package in the second cultural circle matches the meaning represented by the meaning information; A fourth emoticon package in the at least one emoticon package is determined as the second emoticon package.
12. The device according to claim 8, characterized in that The device further comprises: a determination module; The determining module is configured to determine the first cultural circle according to user-related information of the user of the sender before the acquiring module acquires the meaning information of the first emoticon package in the first cultural circle; The user-related information includes at least one of the following: Historical conversation records with the sender's user; Identity information of the user of the sender; The location information of the user of the sender.
13. The device according to claim 8, characterized in that The acquisition module is specifically configured to acquire the meaning information of the first emoticon package in the first cultural circle when receiving the first emoticon package from the sender; The first operation is to output the second emoticon package.
14. The device according to claim 8, characterized in that The acquisition module is specifically configured to acquire the meaning information of the first emoticon package in the first cultural circle when receiving the sending input of the first emoticon package; The first operation is to send the second emoticon package to the sender.
15. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the emoticon package processing method as described in any one of claims 1 to 7 are implemented.
16. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the emoticon package processing method according to any one of claims 1 to 7 are implemented.