CN111131006A - Information processing method - Google Patents

Information processing method Download PDF

Info

Publication number
CN111131006A
CN111131006A CN201911421227.2A CN201911421227A CN111131006A CN 111131006 A CN111131006 A CN 111131006A CN 201911421227 A CN201911421227 A CN 201911421227A CN 111131006 A CN111131006 A CN 111131006A
Authority
CN
China
Prior art keywords
emoticon
input information
information
emoticons
sender
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911421227.2A
Other languages
Chinese (zh)
Other versions
CN111131006B (en
Inventor
苗涛
赵成慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201911421227.2A priority Critical patent/CN111131006B/en
Publication of CN111131006A publication Critical patent/CN111131006A/en
Application granted granted Critical
Publication of CN111131006B publication Critical patent/CN111131006B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses an information processing method, which comprises the following steps: obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon; acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party; determining an emoticon corresponding to the input information based on the input information and the associated information; and sending the emoticons to a receiving party.

Description

Information processing method
Technical Field
The present application relates to, but not limited to, the field of computer technologies, and in particular, to an information processing method.
Background
In the related technology, in the process of sending emoticons by a sender and a receiver of information, the sender can only manually select the local emoticon of the sending end, and then the sending end sends the selected emoticon to the receiving end for the receiving end to check; such an interactive way of manually selecting a local emoticon is poor in interactive experience.
Disclosure of Invention
The embodiment of the application is expected to provide an information processing method.
The technical scheme of the application is realized as follows: an information processing method, the method comprising:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party;
determining an emoticon corresponding to the input information based on the input information and the associated information;
and sending the emoticon to the receiving party.
Optionally, the associating information is an expression library of the receiving party, and determining the emoticon corresponding to the input information based on the input information and the associating information includes:
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information; the input information is character information.
Optionally, the obtaining of the emoticons matched with the input information includes at least one of:
if the input information is matched based on the expression library of the receiving party, obtaining an expression symbol, wherein the expression symbol is used as the expression symbol corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiver with the input information, a target emoticon is determined from the emoticons based on the selection operation of the sender; the target emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiving party with the input information, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; and the emoticon with the highest use frequency is used as the emoticon corresponding to the input information.
Optionally, the determining, based on the input information and the associated information, an emoticon corresponding to the input information further includes:
matching the input information based on the expression library of the sender if the expression library of the receiver is matched with the input information and the emoticon is not obtained;
and if the local emoticon matched with the input information is obtained based on the emoticon library of the sender, the local emoticon is used as the emoticon sent to the receiver.
Optionally, after sending the emoticon to the receiving party, the method further includes:
and displaying a local emoticon matched with the emoticon library of the sender based on the input information in a first dialog box.
Optionally, after sending the emoticon to the receiving party, the method further includes:
and if the switching operation of the local emoticons which are displayed in the first dialog box and matched with the emoticon of the sender based on the input information is responded, displaying the emoticons matched with the emoticon of the receiver in the first dialog box.
An information processing method, the method comprising:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
matching the input information based on an expression library of a receiving party to obtain an expression symbol matched with the input information;
and displaying the emoticon matched with the input information in a second dialogue box.
Optionally, the obtaining the input information of the sender is performed by using the input information as character information, and includes:
acquiring the character information sent by a server; and the server is used for converting the emoticons sent by the sender into the character information after receiving the emoticons sent by the sender.
Optionally, the obtaining of the emoticons matched with the input information includes at least one of:
if the input information is matched based on the expression library of the receiving party, obtaining an expression symbol, wherein the expression symbol is used as the expression symbol corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiving party with the input information, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; and the emoticon with the highest use frequency is used as the emoticon corresponding to the input information.
Optionally, the matching the input information based on the expression library of the receiving party to obtain the emoticon matched with the input information includes:
if the emoticon is not obtained based on the matching of the emotion library of the receiving party and the input information, the server is informed of the matching failure;
obtaining the emoticon sent by the server from the sender; and the expression of the sender accords with the expression symbol matched with the input information.
An electronic device, the electronic device comprising: a processor, a memory, and a communication bus;
the communication bus is used for realizing communication connection between the processor and the memory;
the processor is used for executing the information processing program stored in the memory so as to realize the steps of the information processing method.
A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the steps of the method of information processing as described above.
The information processing method provided by the embodiment of the application obtains the input information of a sender; wherein the input information is at least used for converting into an emoticon; acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party; determining an emoticon corresponding to the input information based on the input information and the associated information; sending the emoticons to a receiving party; that is to say, the input information of the sender is involved in the process of sending the emoticons, and the associated information of the receiver is involved, so that the matched emoticons are ensured to better accord with the preference of the receiver, therefore, the problem of poor interactive experience of an interactive mode of manually selecting local emoticons is solved, the interactive experience of both information interaction parties is improved, and the intelligent degree of the electronic equipment is improved.
Drawings
Fig. 1 is a schematic flowchart of an information processing method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of another information processing method provided in an embodiment of the present application;
fig. 3 is a schematic flowchart of another information processing method provided in an embodiment of the present application;
fig. 4 is a schematic flowchart of an information processing method according to another embodiment of the present application;
fig. 5 is a schematic structural diagram of a first electronic device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a second electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
An embodiment of the present application provides an information processing method applied to an electronic device, and as shown in fig. 1, the method includes the following steps:
step 101, obtaining input information of a sender.
Wherein the input information is at least for conversion into an emoticon.
And 102, acquiring the associated information of the receiver.
Wherein the associated information is at least used for indicating the emoticon used by the receiving party.
And 103, determining the emoticons corresponding to the input information based on the input information and the associated information.
And 104, sending the emoticons to a receiving party.
In the embodiment of the application, the electronic device comprises a terminal device or a server. In some embodiments, the terminal devices include mobile terminal devices such as cell phones, tablet computers, notebook computers, Personal Digital Assistants (PDAs), cameras, wearable devices, and fixed terminal devices such as desktop computers.
The information processing method provided by the application can be applied to an instant messaging scene. In an instant messaging scenario, information interaction is performed between a sender terminal device and a receiver terminal device, and here, an information processing method is applied to the sender terminal device as an example;
and Step11, the terminal equipment of the sending party obtains the input information of the sending party.
Wherein the input information is at least for conversion into an emoticon. Input information includes, but is not limited to, voice information or character information; the terminal equipment of the sending party obtains the input information of the sending party through the input device of the terminal equipment of the sending party.
And Step12, the terminal equipment of the sending party obtains the relevant information of the receiving party.
Wherein the associated information is at least used for indicating the emoticon used by the receiving party. The association information includes, but is not limited to, at least one of an association relationship between the sender and the receiver, characteristic information of the receiver, and an expression library of the receiver. The characteristic information of the receiving party comprises type information of preferred emoticons of the receiving party. Here, the sender terminal device may obtain the association relationship between the sender and the receiver based on local information; for example, the terminal device of the sending party obtains the association information of the receiving party based on the local address book and the historical communication information between the terminal device of the sending party and the receiving party. The sender terminal device may determine characteristic information of the receiver based on information provided by the sender terminal device; for example, the terminal device of the transmitting side determines the characteristic information of the receiving side based on the own preference information of the identification of the receiving side, such as tag information.
In some embodiments, the association between the sender a and the receiver B includes a couple, close friends, classmates, colleagues, high and low levels. The association relationship may be marked by the terminal devices of the sender a and/or the receiver B, or the terminal devices of the sender a and/or the receiver B may be grouped by the address book, or determined by the relationship network information of the sender a and the receiver B. Of course, the association relationship may also be obtained by analyzing the terminal device of the sender a and/or the terminal device of the receiver B based on the historical chat records of the sender a and the receiver B, and the voice characteristics of the chat content may be analyzed when the association relationship is analyzed.
In some embodiments, the characteristic information of the receiving party may be determined by the terminal device of the sending party a or the terminal device of the receiving party B based on log information corresponding to the instant communication application of the receiving party B, and the log information records communication data of the receiving party B in daily communication. Certainly, the feature information of the receiver may also be obtained by the terminal device of the sender a from third-party application software, and the third-party application software analyzes the feature information of the receiver B based on the daily internet surfing information of the receiver B; for example, the characteristic information of the receiver B includes tag information such as shopping arrival, successful people, enterprise high management, cat-keeping arrival, and the like.
Step13, the terminal equipment of the sender determines the emoticons corresponding to the input information based on the input information and the associated information.
After the terminal equipment of the sender obtains the input information of the sender and the associated information of the receiver, the terminal equipment of the sender combines the input information of the sender and the associated information of the receiver to jointly determine the emoticons corresponding to the input information; therefore, the terminal device of the sender in the embodiment of the application not only intelligently matches the expression corresponding to the input information according to the input information of the sender, but also adds the associated information of the receiver in the process of matching the expression according to the expression, so as to ensure that the matched expression symbols more accord with the preference of the receiver, and improve the interaction experience of both information interaction parties.
And Step14, the terminal equipment of the sender sends the emoticons to the receiver.
Here, after determining the emoticon preferred by the receiver, the sender terminal device sends the emoticon to the receiver, so that the interactive experience of both interactive parties is improved, and the intelligent degree of the sender terminal device is improved.
In another instant messaging scenario, the instant messaging node further comprises a server besides the sender terminal device and the receiver terminal device, wherein the sender terminal device sends information to the server, and the server forwards the information to the receiver terminal device; taking an example that the information processing method is applied to a server;
step21, the server obtains the input information of the sender.
Wherein the input information is at least for conversion into an emoticon.
Step22, the server obtains the association information of the receiver.
Wherein the associated information is at least used for indicating the emoticon used by the receiving party.
Step23, the server determines the emoticon corresponding to the input information based on the input information and the related information.
Here, the server obtains the input information of the sender sent by the sender terminal device, obtains the association information of the receiver, and determines the emoticon corresponding to the input information based on the input information of the sender and the association information of the receiver, that is, the information of both interaction parties.
Step24, the server sends the emoticons to the receiving party.
It should be noted that, in the embodiment where the server sends the emoticon to the receiver, the same steps and the same descriptions of the content may refer to the embodiment where the sender terminal device sends the emoticon to the receiver, and are not described herein again.
The information processing method provided by the embodiment of the application obtains the input information of a sender; wherein the input information is at least used for converting into an emoticon; acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party; determining an emoticon corresponding to the input information based on the input information and the associated information; sending the emoticons to a receiving party; that is to say, the input information of the sender is involved in the process of sending the emoticons, and the associated information of the receiver is involved, so that the matched emoticons are ensured to better accord with the preference of the receiver, therefore, the problem of poor interactive experience of an interactive mode of manually selecting local emoticons is solved, the interactive experience of both information interaction parties is improved, and the intelligent degree of the electronic equipment is improved.
An embodiment of the present application provides an information processing method applied to an electronic device, and as shown in fig. 2, the method includes the following steps:
step 201, obtaining input information of a sender.
Wherein the input information is at least for conversion into an emoticon. Here, the input information is character information.
In the embodiment of the application, the electronic device comprises a sender terminal device. The terminal device of the sender obtains the character information input by the sender, such as happy, sad or thank you, etc.
Step 202, obtaining the association information of the receiver.
Wherein the associated information is at least used for indicating the emoticon used by the receiving party. Here, the associated information is an expression library of the receiving party.
In the embodiment of the application, after the terminal device of the sender obtains the input information of the sender, the associated information of the receiver, namely the expression library of the receiver, is obtained. Here, the content of the emotion library of the recipient includes any one of: the method comprises the steps of receiving all emoticons of a receiver, thumbnails of all emoticons of the receiver, emoticons corresponding to input information in all emoticons of the receiver, thumbnails of the emoticons corresponding to the input information in all the emoticons of the receiver, download addresses of the thumbnails of all the emoticons of the receiver, and download addresses of the emoticons corresponding to the input information in all the emoticons of the receiver.
Illustratively, the sender a inputs character information "XX", and the sender terminal device obtains "XX". Further, the sender terminal device sends 'XX' to the receiver terminal device, and then the receiver terminal device searches for the emoticon corresponding to 'XX' from the local emoticon library, and sends the emoticon corresponding to 'XX', the thumbnail of the emoticon corresponding to 'XX', or the download address of the emoticon corresponding to 'XX' to the sender terminal device, so that the sender terminal device obtains the associated information of the receiver.
And step 203, matching the input information based on the expression library of the receiving party to obtain the expression symbols matched with the input information.
In one embodiment, obtaining the emoticon matched with the input information in step 203 includes at least one of the following implementation manners:
step 203a, if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, and taking the emoticon as the emoticon corresponding to the input information.
Step 203b, if a plurality of emoticons are obtained based on the matching input information of the expression library of the receiving party, determining a target emoticon from the plurality of emoticons based on the selection operation of the sending party; the target emoticon serves as an emoticon corresponding to the input information.
Here, when the sender terminal device determines that a plurality of emoticons are obtained based on the emoticon matching input information of the receiver, a target emoticon is determined from the plurality of emoticons based on the selection operation of the sender, and the target emoticon is used as the emoticon corresponding to the input information, thereby ensuring that the sender knows the preference of the receiver and that the matched emoticon conforms to the preference of the receiver.
Step 203c, if a plurality of emoticons are obtained based on the matching input information of the emoticon library of the receiving party, obtaining the use frequency of the receiving party for the plurality of emoticons, and determining the emoticon with the highest use frequency from the plurality of emoticons based on the use frequency of the receiving party for the plurality of emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
Here, the sender terminal device matches the input information to obtain a plurality of emoticons based on the emoticon library of the receiver, and then the sender terminal further obtains the frequency of use of the receiver for the plurality of emoticons, determines an emoticon with the highest frequency of use from the plurality of emoticons based on the frequency of use of the receiver for the plurality of emoticons, and determines the emoticon with the highest frequency of use as the emoticon corresponding to the input information, thus ensuring that the matched emoticon better conforms to the preference of the receiver.
In another embodiment, the step 203 obtains the emoticon matched with the input information based on the matching of the emotion library of the receiving party with the input information, and can also be implemented by the following steps:
first, if the emoticon is not obtained based on the emoticon matching input information of the receiver, the input information is matched based on the emoticon of the sender.
Here, if the emotion library matching input information of the receiving party is not obtained, the emotion library matching input information of the transmitting party is locally obtained from the transmitting party terminal device.
Secondly, if the local emoticons matched with the input information are obtained based on the emoticon library of the sender, the local emoticons are used as the emoticons sent to the receiver.
Here, the sender terminal device matches the input information from an emoticon of the sender local to the sender terminal device, obtains a local emoticon matched with the input information, and takes the local emoticon as the emoticon to be sent to the receiver.
And step 204, sending the emoticons to a receiving party.
Here, the sender terminal device sends the emoticon obtained based on the emoticon matching input information of the receiver to the receiver, so that the receiver terminal device displays the emoticon. And the sender terminal sends the local emoticons matched with the input information to the receiver under the condition that the emoticons are not obtained based on the matching input information of the emoticon library of the receiver, so that the terminal equipment of the receiver displays the emoticons.
And step 205, displaying the local emoticons matched with the emoticon library of the sender based on the input information in the first dialog box.
Here, the sender terminal device displays a local emoticon matched with the emoticon of the sender based on the input information in the first dialog box of the sender, that is, in the case that the emoticon is obtained based on the emoticon of the receiver matching the input information, the emoticons displayed by the sender terminal device and the emoticon displayed by the receiver terminal device are different, so that both parties of information interaction can see the emoticon which is preferred by themselves.
And step 206, if the switching operation of the local emoticons matched with the emoticon of the sender based on the input information and displayed in the first dialog box is responded, the emoticons matched with the emoticon of the receiver are displayed in the first dialog box.
Here, after the sender terminal device transmits a local emoticon matched with the emoticon of the sender based on the input information to the sender, if a switching operation for the local emoticon matched with the emoticon of the sender based on the input information displayed in the first dialog box is responded, an emoticon matched with the emoticon of the receiver is displayed in the first dialog box of the sender; that is to say, under the condition that the emoticon corresponding to the preference of the sender is displayed in the first dialog box of the sender, the emoticon corresponding to the preference of the receiver can be displayed, so that under the condition that the terminal devices of both sides of information interaction realize the optimal display effect, the content displayed on the display interface can be flexibly switched, the display content of the terminal device is combined with the requirements of the information interaction person, the diversified and multi-scene display effect is realized, and the intelligent degree of the terminal device is further improved.
It should be noted that, for the descriptions of the same steps and the same contents in this embodiment as those in other embodiments, reference may be made to the descriptions in other embodiments, which are not described herein again.
An embodiment of the present application provides an information processing method applied to an electronic device, and as shown in fig. 3, the method includes the following steps:
step 301, obtaining input information of a sender.
Wherein the input information is at least for conversion into an emoticon.
In the embodiment of the application, the electronic device comprises a receiver terminal device.
And 302, matching the input information based on the expression library of the receiving party to obtain the expression symbols matched with the input information.
Here, in the process of communicating with the receiving party terminal device, after obtaining the input information of the sending party, the receiving party terminal device matches the input information based on the expression library of the receiving party to obtain the expression symbol matched with the input information; therefore, in the process that the receiving party terminal equipment interacts with the sending party, the matched expression is ensured to be the expression symbol in the local expression library of the receiving party, and the interaction experience of the receiving party is improved.
And 303, displaying the emoticon matched with the input information in the second dialogue box.
After the receiving party terminal equipment is matched with the emoticons of the local emoticon library of the receiving party based on the input information of the sending party, the emoticons matched with the input information are displayed in a second dialogue box of the receiving party; therefore, a new strategy is provided for information interaction of the terminal equipment of the receiving party, and the interaction experience of the receiving party is further improved.
The information processing method provided by the embodiment of the application obtains the input information of a sender; wherein the input information is at least used for converting into an emoticon; matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information; displaying an emoticon matched with the input information in a second dialogue box; therefore, the problem that the interactive mode interaction experience of manually selecting the local emoticons by the receiving party is poor is solved, the interactive experience of both information interaction parties is improved, and the intelligent degree of the electronic equipment is improved.
An embodiment of the present application provides an information processing method applied to an electronic device, and as shown in fig. 4, the method includes the following steps:
step 401, obtaining the character information sent by the server.
The server is used for converting the emoticons sent by the sender into character information after receiving the emoticons sent by the sender.
Wherein the input information is at least for conversion into an emoticon.
In the embodiment of the application, the electronic device comprises a receiver terminal device. After the terminal equipment of the sender sends the local emoticons, the server receives the emoticons sent by the sender, converts the emoticons sent by the sender into character information and sends the character information to the terminal equipment of the receiver.
And step 402, matching the input information based on the expression library of the receiving party to obtain the expression symbols matched with the input information.
In one embodiment, obtaining the emoticon matched with the input information in step 402 includes at least one of the following implementation manners:
step 402a, if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, and taking the emoticon as the emoticon corresponding to the input information.
The receiving party terminal equipment obtains an emoticon based on the character information converted by the expression library matching server of the receiving party and the expression library matching character information of the receiving party, and uses the emoticon as the emoticon corresponding to the input information, so that the receiving party terminal equipment is ensured to select the local emoticon matched with the character information sent and sent by the receiving party based on the preference of the receiving party, and the interactive experience of the receiving party is improved.
Step 402b, if a plurality of emoticons are obtained based on the matching input information of the emoticon library of the receiving party, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
Here, the receiving-side terminal device obtains a plurality of emoticons based on the emoticon library matching character information of the receiving side, further obtains the use frequency of the receiving side for the plurality of emoticons, determines the emoticon with the highest use frequency from the plurality of emoticons based on the use frequency of the receiving side for the plurality of emoticons, and takes the emoticon with the highest use frequency as the emoticon corresponding to the input information; thus, the matched emoticons are ensured to be more in line with the preference of the receiving party.
In another embodiment, the step 402 obtains the emoticon matched with the input information based on the matching of the emotion library of the receiving party with the input information, and may also be implemented by the following steps:
first, if the emoticon is not obtained based on the recipient's emoticon matching input information, the server is notified of the matching failure.
Here, when the receiving-side terminal device does not obtain an emoticon based on the emoticon matching input information of the receiving side, the server is notified of a matching failure, which indicates that the receiving side does not locally have an emoticon matching the transmitted character information, and the server is notified of a matching failure result.
Secondly, obtaining the emoticons from the sender and sent by the server; the emoticon of the sender is used as an emoticon matched with the input information.
Here, after notifying the server of the result of the matching failure, the receiving-side terminal device obtains the emoticon from the sending side sent by the server, and takes the emoticon of the sending side as the emoticon matched with the input information.
And step 403, displaying the emoticon matched with the input information in the second dialogue box.
Here, the receiving-side terminal device displays the emoticon matched with the input information in the second dialog box of the receiving side, that is, displays the emoticon transmitted by the transmitting-side terminal device, so as to ensure the accuracy of information interaction.
It should be noted that, for the descriptions of the same steps and the same contents in this embodiment as those in other embodiments, reference may be made to the descriptions in other embodiments, which are not described herein again.
Based on the foregoing embodiments, an embodiment of the present application provides a first electronic device, which may be applied in an information processing method provided in the corresponding embodiment of fig. 1-2, where the first electronic device corresponds to a terminal device of a sending party, and as shown in fig. 5, the first electronic device 5 includes: a first processor 51, a first memory 52 and a first communication bus 53, wherein:
the first communication bus 53 is used to realize a communication connection between the first processor 51 and the first memory 52.
The first processor 51 is configured to execute the information processing program stored in the first memory 52 to implement the following steps:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party;
determining an emoticon corresponding to the input information based on the input information and the associated information;
and sending the emoticons to a receiving party.
In other embodiments of the present application, the associated information is an expression library of the receiving party, and the first processor 51 is configured to execute the information processing program stored in the first memory 52 to implement the following steps:
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information; the input information is character information.
In other embodiments of the present application, the first processor 51 is configured to execute an information processing program stored in the first memory 52 to implement the following steps:
if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, wherein the emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the matching input information of the emoticon library of the receiver, a target emoticon is determined from the emoticons based on the selection operation of the sender; the target emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the emotion library matching input information of the receiving party, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
In other embodiments of the present application, the first processor 51 is configured to execute an information processing program stored in the first memory 52 to implement the following steps:
if the emoticon is not obtained based on the emoticon matching input information of the receiver, matching the input information based on the emoticon of the sender;
and if the local emoticons matched with the input information are obtained based on the emoticon library of the sender, the local emoticons are used as the emoticons sent to the receiver.
In other embodiments of the present application, the first processor 51 is configured to execute an information processing program stored in the first memory 52 to implement the following steps:
displaying a local emoticon matched with the emoticon library of the sender based on the input information in the first dialog box.
In other embodiments of the present application, the first processor 51 is configured to execute an information processing program stored in the first memory 52 to implement the following steps:
and if the switching operation aiming at the local emoticon which is displayed in the first dialog box and matched with the emoticon of the sender based on the input information is responded, displaying the emoticon which is matched with the emoticon of the receiver in the first dialog box.
It should be noted that, a specific implementation process of the step executed by the processor in this embodiment may refer to an implementation process in the information processing method provided in the embodiment corresponding to fig. 1-2, and is not described herein again.
Based on the foregoing embodiments, an embodiment of the present application provides a second electronic device, where the second electronic device may be applied to an information processing method provided in the embodiments corresponding to fig. 3 to 4, and the second electronic device corresponds to a receiving-side terminal device, and as shown in fig. 6, the second electronic device 6 includes: a second processor 61, a second memory 62, and a second communication bus 63, wherein:
the second communication bus 63 is used for realizing communication connection between the second processor 61 and the second memory 62.
The second processor 61 is configured to execute the information processing program stored in the second memory 62 to implement the following steps:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information;
and displaying the emoticon matched with the input information in the second dialogue box.
In other embodiments of the present application, the second processor 61 is configured to execute the information processing program stored in the second memory 62 to implement the following steps:
acquiring character information sent by a server; the server is used for converting the emoticons sent by the sender into character information after receiving the emoticons sent by the sender.
In other embodiments of the present application, the second processor 61 is configured to execute the information processing program stored in the second memory 62 to implement the following steps:
if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, wherein the emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the emotion library matching input information of the receiving party, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
In other embodiments of the present application, the second processor 61 is configured to execute the information processing program stored in the second memory 62 to implement the following steps:
if the emoticon is not obtained based on the matching input information of the emoticon library of the receiving party, informing the server of the matching failure;
obtaining an emoticon sent by a server and from a sender; the emoticon of the sender is used as an emoticon matched with the input information.
It should be noted that, for a specific implementation process of the steps executed by the processor in this embodiment, reference may be made to an implementation process in the information processing method provided in the embodiment corresponding to fig. 3-4, and details are not described here again.
Embodiments of the application provide a computer readable storage medium storing one or more programs executable by one or more first processors to perform the steps of:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party;
determining an emoticon corresponding to the input information based on the input information and the associated information;
and sending the emoticons to a receiving party.
In other embodiments of the present application, the association information is an expression library of the receiving party, and the one or more programs may be executed by the one or more first processors and may further implement the following steps:
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information; the input information is character information.
In other embodiments of the present application, the one or more programs are executable by the one or more first processors and further implement the steps of:
if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, wherein the emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the matching input information of the emoticon library of the receiver, a target emoticon is determined from the emoticons based on the selection operation of the sender; the target emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the emotion library matching input information of the receiving party, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
In other embodiments of the present application, the one or more programs are executable by the one or more first processors and further implement the steps of:
if the emoticon is not obtained based on the emoticon matching input information of the receiver, matching the input information based on the emoticon of the sender;
and if the local emoticons matched with the input information are obtained based on the emoticon library of the sender, the local emoticons are used as the emoticons sent to the receiver.
In other embodiments of the present application, the one or more programs are executable by the one or more first processors and further implement the steps of:
displaying a local emoticon matched with the emoticon library of the sender based on the input information in the first dialog box.
In other embodiments of the present application, the one or more programs are executable by the one or more first processors and further implement the steps of:
and if the switching operation aiming at the local emoticon which is displayed in the first dialog box and matched with the emoticon of the sender based on the input information is responded, displaying the emoticon which is matched with the emoticon of the receiver in the first dialog box.
It should be noted that, in this embodiment, a specific implementation process of the step executed by the first processor may refer to an implementation process in the information processing method provided in the embodiment corresponding to fig. 1-2, and is not described herein again.
Embodiments of the application provide a computer readable storage medium storing one or more programs executable by one or more second processors to perform the steps of:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information;
and displaying the emoticon matched with the input information in the second dialogue box.
In other embodiments of the present application, the one or more programs are executable by the one or more second processors and further implement the steps of:
acquiring character information sent by a server; the server is used for converting the emoticons sent by the sender into character information after receiving the emoticons sent by the sender.
In other embodiments of the present application, the one or more programs are executable by the one or more second processors and further implement the steps of:
if the input information is matched based on the expression library of the receiving party, obtaining an emoticon, wherein the emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the emotion library matching input information of the receiving party, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; the emoticon with the highest frequency is used as the emoticon corresponding to the input information.
In other embodiments of the present application, the one or more programs are executable by the one or more second processors and further implement the steps of:
if the emoticon is not obtained based on the matching input information of the emoticon library of the receiving party, informing the server of the matching failure;
obtaining an emoticon sent by a server and from a sender; the emoticon of the sender is used as an emoticon matched with the input information.
It should be noted that, in this embodiment, a specific implementation process of the step executed by the second processor may refer to an implementation process in the information processing method provided in the embodiment corresponding to fig. 3 to 4, and is not described herein again.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present application, and is not intended to limit the scope of the present application.

Claims (10)

1. An information processing method, the method comprising:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
acquiring the associated information of a receiver; the associated information is at least used for indicating the emoticon used by the receiving party;
determining an emoticon corresponding to the input information based on the input information and the associated information;
and sending the emoticon to the receiving party.
2. The method of claim 1, wherein the associated information is an emoticon of the receiving party, and determining the emoticon corresponding to the input information based on the input information and the associated information comprises:
matching the input information based on the expression library of the receiving party to obtain an expression symbol matched with the input information; the input information is character information.
3. The method of claim 2, the obtaining an emoticon that matches the input information comprising at least one of:
if the input information is matched based on the expression library of the receiving party, obtaining an expression symbol, wherein the expression symbol is used as the expression symbol corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiver with the input information, a target emoticon is determined from the emoticons based on the selection operation of the sender; the target emoticon is used as the emoticon corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiving party with the input information, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; and the emoticon with the highest use frequency is used as the emoticon corresponding to the input information.
4. The method of claim 2, wherein determining the emoticon corresponding to the input information based on the input information and the association information further comprises:
matching the input information based on the expression library of the sender if the expression library of the receiver is matched with the input information and the emoticon is not obtained;
and if the local emoticon matched with the input information is obtained based on the emoticon library of the sender, the local emoticon is used as the emoticon sent to the receiver.
5. The method of claim 2, after sending the emoticon to the recipient, further comprising:
and displaying a local emoticon matched with the emoticon library of the sender based on the input information in a first dialog box.
6. The method of claim 5, after sending the emoticon to the recipient, further comprising:
and if the switching operation of the local emoticons which are displayed in the first dialog box and matched with the emoticon of the sender based on the input information is responded, displaying the emoticons matched with the emoticon of the receiver in the first dialog box.
7. An information processing method, the method comprising:
obtaining input information of a sender; wherein the input information is at least used for converting into an emoticon;
matching the input information based on an expression library of a receiving party to obtain an expression symbol matched with the input information;
and displaying the emoticon matched with the input information in a second dialogue box.
8. The method of claim 7, wherein the input information is character information, and the obtaining input information of the sender comprises:
acquiring the character information sent by a server; and the server is used for converting the emoticons sent by the sender into the character information after receiving the emoticons sent by the sender.
9. The method of claim 7 or 8, the obtaining an emoticon matching the input information comprising at least one of:
if the input information is matched based on the expression library of the receiving party, obtaining an expression symbol, wherein the expression symbol is used as the expression symbol corresponding to the input information;
if a plurality of emoticons are obtained based on the matching of the emotion library of the receiving party with the input information, obtaining the use frequency of the receiving party for the emoticons, and determining the emoticon with the highest use frequency from the emoticons based on the use frequency of the receiving party for the emoticons; and the emoticon with the highest use frequency is used as the emoticon corresponding to the input information.
10. The method of claim 8, wherein matching the input information based on the recipient's emoticon to obtain an emoticon matching the input information comprises:
if the emoticon is not obtained based on the matching of the emotion library of the receiving party and the input information, the server is informed of the matching failure;
obtaining the emoticon sent by the server from the sender; and the expression of the sender accords with the expression symbol matched with the input information.
CN201911421227.2A 2019-12-31 2019-12-31 Information processing method Active CN111131006B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911421227.2A CN111131006B (en) 2019-12-31 2019-12-31 Information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911421227.2A CN111131006B (en) 2019-12-31 2019-12-31 Information processing method

Publications (2)

Publication Number Publication Date
CN111131006A true CN111131006A (en) 2020-05-08
CN111131006B CN111131006B (en) 2021-05-18

Family

ID=70507537

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911421227.2A Active CN111131006B (en) 2019-12-31 2019-12-31 Information processing method

Country Status (1)

Country Link
CN (1) CN111131006B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112702260A (en) * 2020-12-23 2021-04-23 维沃移动通信(杭州)有限公司 Image sending method and device and electronic equipment

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140279418A1 (en) * 2013-03-15 2014-09-18 Facebook, Inc. Associating an indication of user emotional reaction with content items presented by a social networking system
CN104335607A (en) * 2011-12-19 2015-02-04 机械地带有限公司 Systems and methods for identifying and suggesting emoticons
CN105871695A (en) * 2016-05-19 2016-08-17 腾讯科技(深圳)有限公司 Emoji sending method and device
US20160261675A1 (en) * 2014-08-02 2016-09-08 Apple Inc. Sharing user-configurable graphical constructs
CN105975563A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Facial expression recommendation method and apparatus
CN106533902A (en) * 2016-10-19 2017-03-22 北京奇虎科技有限公司 Expression recommendation method and device on smart terminal
CN106530096A (en) * 2016-10-08 2017-03-22 广州阿里巴巴文学信息技术有限公司 Emotion icon processing method, device and electronic apparatus
CN107248947A (en) * 2017-05-22 2017-10-13 腾讯科技(深圳)有限公司 Expression processing method and processing device, computer equipment and storage medium
CN107968743A (en) * 2017-12-06 2018-04-27 北京百度网讯科技有限公司 The method and apparatus of pushed information
US20180276699A1 (en) * 2017-03-23 2018-09-27 Walmart Apollo, Llc Electronic savings conversion and redemption in a point of sale environment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104335607A (en) * 2011-12-19 2015-02-04 机械地带有限公司 Systems and methods for identifying and suggesting emoticons
US20140279418A1 (en) * 2013-03-15 2014-09-18 Facebook, Inc. Associating an indication of user emotional reaction with content items presented by a social networking system
US20160261675A1 (en) * 2014-08-02 2016-09-08 Apple Inc. Sharing user-configurable graphical constructs
CN105975563A (en) * 2016-04-29 2016-09-28 腾讯科技(深圳)有限公司 Facial expression recommendation method and apparatus
CN105871695A (en) * 2016-05-19 2016-08-17 腾讯科技(深圳)有限公司 Emoji sending method and device
CN106530096A (en) * 2016-10-08 2017-03-22 广州阿里巴巴文学信息技术有限公司 Emotion icon processing method, device and electronic apparatus
CN106533902A (en) * 2016-10-19 2017-03-22 北京奇虎科技有限公司 Expression recommendation method and device on smart terminal
US20180276699A1 (en) * 2017-03-23 2018-09-27 Walmart Apollo, Llc Electronic savings conversion and redemption in a point of sale environment
CN107248947A (en) * 2017-05-22 2017-10-13 腾讯科技(深圳)有限公司 Expression processing method and processing device, computer equipment and storage medium
CN107968743A (en) * 2017-12-06 2018-04-27 北京百度网讯科技有限公司 The method and apparatus of pushed information

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112702260A (en) * 2020-12-23 2021-04-23 维沃移动通信(杭州)有限公司 Image sending method and device and electronic equipment
CN112702260B (en) * 2020-12-23 2022-08-05 维沃移动通信(杭州)有限公司 Image sending method and device and electronic equipment

Also Published As

Publication number Publication date
CN111131006B (en) 2021-05-18

Similar Documents

Publication Publication Date Title
CN111756917B (en) Information interaction method, electronic device and computer readable medium
CN104253741B (en) A kind of method for sending information, relevant apparatus and system
EP3131264B1 (en) Method, device and system for establishing communication
EP2830262A1 (en) Information sharing method, device and storage medium
CN109861904B (en) Name label display method and device
US20240031466A1 (en) Techniques to manage contact records
CN102932533B (en) Method and device for third party application program to call contacts
CN111131006B (en) Information processing method
CN108616443A (en) Associated person information methods of exhibiting and device
CN105376279B (en) Method and device for recommending contact persons
CN107508745B (en) Prompting message associated input method and device and computing equipment
US20110099220A1 (en) Dynamic type-ahead for lists of prior specified addressees
CN104219299A (en) Data transmission method and data transmission device
US20230379670A1 (en) Techniques for communicating entity references in a messaging thread
CN104239371A (en) Instruction information processing method and device
CN106775249A (en) A kind of method and electronic equipment that communication shortcut is set
US11411903B1 (en) Techniques for generating entity references in a messaging thread
CN113743288B (en) Image recognition method, device and equipment of cloud mobile phone and storage medium
KR101961984B1 (en) A method and a technical equipment for analysing message content
CN108153822A (en) A kind of correlating method and device, terminal and readable storage medium storing program for executing
CN104796519A (en) Terminal
CN104581654B (en) A kind of exchange method and apparatus of card information
CN110673745B (en) Information processing method, first electronic equipment and computer readable storage medium
US10447642B2 (en) Techniques for augmenting entity references in a messaging system
WO2020155443A1 (en) Contact management method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant