Input method and device, and device for input

By displaying emoticon pictures that match the communication content and providing deformation sending options, the low input efficiency problem caused by jumping between the keyboard interface and the emoticon interface is solved, and the effect of saving operation costs and improving input efficiency is achieved. At the same time, the diversity and fun way of emoticon pictures are increased.

CN112416139BActive Publication Date: 2025-04-25BEIJING SOGOU TECHNOLOGY DEVELOPMENT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910775807.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-21
Publication Date
2025-04-25
Estimated Expiration
2040-10-18

AI Technical Summary

Technical Problem

In the prior art, jumping between the keyboard interface and the expression interface requires more operation paths and operation costs, resulting in low input efficiency, and too many expressions in the expression interface increase the cost of users finding expressions.

Method used

By displaying emoticon pictures that match the communication content and providing deformation sending options, such as sending after deformation processing, it reduces interface jumps, saves user operation costs, and improves input efficiency.

Benefits of technology

Without the interface jump, display emoticon pictures that match the communication content, save user operation methods and operation costs, improve input efficiency, and increase the diversity and fun of emoticon pictures through the deformation sending option.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112416139B_ABST
    Figure CN112416139B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides an input method and device, and a device for input, wherein the method specifically includes: displaying an emoticon picture matching the communication content; providing at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the form of the emoticon picture; according to the sending mode option determined by the user, the emoticon picture is sent. The embodiment of the present invention can save the user's operation path and operation cost, improve input efficiency, and increase the diversity and fun of the sending mode of the emoticon picture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information input, and in particular to an input method and device, and a device for input. Background Art

[0002] As a bridge for computer systems to communicate with users or other devices, input methods are one of the main tools for information exchange between users and computer systems. They can facilitate users to input information in various occasions. For example, users can input characters in instant messaging applications to communicate with other users, etc. In addition, in order to increase the fun of input content, it is often necessary to input some emoticons, which can not only express special meanings, but also enrich the input content.

[0003] Currently, users usually use the keyboard interface to input characters. During the character input process, if an expression needs to be input, it is often necessary to jump from the keyboard interface to the expression interface and select the desired expression from the expression interface. If it is necessary to continue inputting characters later, it is necessary to jump from the expression interface to the keyboard interface.

[0004] The inventors found in the process of implementing the embodiments of the present invention that switching between the keyboard interface and the expression interface requires more operation paths and operation costs, which leads to low input efficiency. In addition, the expression interface usually contains more expressions, which increases the cost for users to find the required expressions from the expression interface. Summary of the invention

[0005] In view of the above problems, embodiments of the present invention are proposed to provide an input method, an input device and a device for input that overcome the above problems or at least partially solve the above problems. The embodiments of the present invention can save the user's operation path and operation cost, improve input efficiency, and increase the diversity and interest of the way of sending emoticon pictures.

[0006] In order to solve the above problem, an embodiment of the present invention discloses an input method, including:

[0007] Display emoticon images that match the content of the communication;

[0008] Providing at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture;

[0009] The emoticon image is sent according to the sending method option determined by the user.

[0010] On the other hand, an embodiment of the present invention discloses an input device, comprising:

[0011] A display module, used to display emoticon images matching the communication content;

[0012] A providing module, used to provide at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture; and

[0013] The sending module is used to send the emoticon picture according to the sending method option determined by the user.

[0014] In another aspect, an embodiment of the present invention discloses a device for input, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include instructions for performing the following operations:

[0015] Display emoticon images that match the content of the communication;

[0016] Providing at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture;

[0017] The emoticon image is sent according to the sending method option determined by the user.

[0018] The embodiment of the present invention further discloses one or more machine-readable media having instructions stored thereon, which, when executed by one or more processors, enable the device to execute one or more of the aforementioned input methods.

[0019] The embodiments of the present invention include the following advantages:

[0020] The embodiment of the present invention displays emoticon pictures that match the communication content. Specifically, if there are emoticon pictures that match the communication content, the above emoticon pictures can be directly displayed. In this way, emoticon pictures that match the communication content can be displayed without jumping to the interface, thereby saving the user's operation path and operation cost, and improving input efficiency.

[0021] In addition, the sending method options of the embodiment of the present invention include: a deformation sending option, which is used to deform the emoticon picture before sending it. The deformation processing is used to change the shape of the emoticon picture, which can increase the diversity of the shape of the emoticon picture, thereby increasing the diversity and interest of the sending method of the emoticon picture. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 is a schematic diagram of an application environment of an input method according to an embodiment of the present invention;

[0023] Figure 2 is a flow chart of steps of an input method embodiment of the present invention;

[0024] Figure 3 is a structural block diagram of an input device embodiment of the present invention;

[0025] Figure 4 is a block diagram of a device 900 for inputting according to the present invention; and

[0026] Figure 5 It is a schematic diagram of the structure of the server in some embodiments of the present invention. DETAILED DESCRIPTION

[0027] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0028] An embodiment of the present invention provides an input scheme, which can display emoticon pictures matching the communication content; provide at least one sending method option corresponding to the above emoticon pictures; the above sending method options include: a deformation sending option, the above deformation sending option is used to deform the emoticon picture before sending, and the above deformation processing is used to change the shape of the emoticon picture; and, sending the above emoticon picture according to the sending method option determined by the user.

[0029] The embodiment of the present invention can be applied in a communication environment to conveniently send emoticon pictures, and emoticon pictures can be sent according to sending mode options to increase the diversity and interest of the sending mode of emoticon pictures.

[0030] In an embodiment of the present invention, the communication content may be used to characterize the content in the communication environment. According to one embodiment, the communication content may include: the input content of the local user. The input content may be located in an input box, or the input content may be located in a communication window. According to another embodiment, the communication content may include: the content sent by the communication peer. It is understood that the embodiment of the present invention does not limit the specific communication content.

[0031] The embodiment of the present invention displays emoticon images that match the communication content. In this way, emoticon images that match the communication content can be displayed without jumping to the interface, thereby saving the user's operation path and operation cost and improving input efficiency.

[0032] Furthermore, an embodiment of the present invention may provide at least one sending method option, and the above-mentioned sending method option is used to characterize the sending method for the above-mentioned emoticon picture. Technical personnel in this field or users can determine the sending method corresponding to the sending method option according to actual application requirements, thereby increasing the diversity and interest of the sending method of the emoticon picture.

[0033] The embodiments of the present invention can be applied to communication scenarios, examples of which may include: instant messaging scenarios, short message communication scenarios, microblog communication scenarios, community communication scenarios, etc. It can be understood that the embodiments of the present invention are not limited to specific communication scenarios.

[0034] The input method provided by the embodiment of the present invention can be applied to Figure 1 In the application environment shown, Figure 1 As shown, the client 100 and the server 200 are located in a wired or wireless network, and the client 100 and the server 200 perform data exchange through the wired or wireless network.

[0035] Optionally, the client 100 can run on a terminal, and the above-mentioned terminal specifically includes but is not limited to: smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, car computers, desktop computers, set-top boxes, smart TVs, wearable devices, etc.

[0036] The client refers to a program corresponding to the server and providing local services to users. The client 100 in the embodiment of the present invention can be a program that provides local input services, such as an input method program, an instant messaging program, etc. The embodiment of the present invention does not limit the specific client.

[0037] Taking the input method program as an example, the embodiment of the present invention can be applied to input method programs of keyboard symbol input, handwriting input, voice input, scanning input, expression input and other input methods. Among them, the keyboard symbol input method refers to input through the keys on the keyboard; the handwriting input method refers to handwriting on the screen with the built-in stylus; the voice input method refers to converting the voice signal input by the user into text; the scanning input method refers to inputting text information by scanning pictures, specifically, OCR (Optical Character Recognition) technology can be used to convert the text in the picture into text format; the expression input method can provide an expression interface to allow the user to select an expression in the expression interface.

[0038] When the input method program is in any input mode, if there is an emoticon image that matches the communication content, the emoticon image can be directly displayed, at least one sending method option is provided for the user to select, and the emoticon image is sent according to the sending method option determined by the user; it can be understood that the present invention

[0039] It should be noted that the embodiment of the present invention does not limit the expression type corresponding to the expression picture. Examples of picture expressions may include: Doutu, which refers to communicating with pictures or expression packages. It is a way of chatting with pictures. It is a humorous and interesting way of communication. It is common in instant messaging applications such as QQ and WeChat. It can ease the tense communication atmosphere between people. Communicating with pictures saves the trouble of typing.

[0040] Method Embodiment

[0041] Reference Figure 2 , shows a flow chart of steps of an input method embodiment of the present invention, which may specifically include the following steps:

[0042] Step 201: displaying an expression picture matching the communication content;

[0043] Step 202: providing at least one sending mode option corresponding to the emoticon image; the sending mode options include: a deformation sending option, the deformation sending option is used to send the emoticon image after deformation processing, and the deformation processing is used to change the shape of the emoticon image;

[0044] Step 203: Send the emoticon image according to the sending method option determined by the user.

[0045] In step 201, the communication content may include: input content of the local user, or content sent by the communication peer.

[0046] In an embodiment of the present invention, if there is an emoticon image that matches the communication content, the emoticon image can be directly displayed; in this way, the emoticon image that matches the communication content can be displayed without jumping to another interface. For example, if the current interface is a keyboard interface, and the local user inputs characters through the keyboard interface, if the input content hits an emoticon image, the emoticon image can be directly displayed, which can save the operation path of jumping between the keyboard interface and the emoticon interface.

[0047] According to an embodiment, the process of determining an emoticon image matching the communication content may include: matching the communication content with keywords corresponding to the emoticon image to obtain the emoticon image matching the communication content. The keywords corresponding to the emoticon image may be obtained by annotation.

[0048] In the embodiment of the present invention, optionally, the communication content is matched with the keywords corresponding to the emoticon image, specifically including: string matching, or semantic matching, etc.

[0049] According to another embodiment, the process of determining the emoticon image that matches the communication content may include: matching the communication content with characters included in the emoticon image to obtain the emoticon image that matches the communication content.

[0050] In the embodiment of the present invention, optionally, the communication content matches the characters included in the emoticon image, specifically including: string matching, or semantic matching, etc.

[0051] In the embodiment of the present invention, the emoticon picture may include characters, and the characters in the emoticon picture may be determined during the process of creating the emoticon picture.

[0052] In an optional embodiment of the present invention, an expression picture can be created by configuration, and the expression picture can include: a picture template and characters. The picture template can be determined, and the characters specified by the user for the picture template can be received to create the expression picture.

[0053] Here is an example of creating an emoticon image in an instant messaging environment, which may specifically include the following steps:

[0054] Step S1, in response to a user's preset operation, displaying a configuration interface;

[0055] Step S2: Determine the image template according to the entry in the configuration interface;

[0056] Optionally, the above-mentioned entry may include: a picture loading entry, through which a picture may be selected from a picture collection such as a photo album, and the selected picture may be preprocessed, and the preprocessing may include: picture cropping processing and the like.

[0057] Step S3, displaying the character configuration interface corresponding to the image template;

[0058] The character configuration interface may include a character operation area, which may be a rectangular area. The length and width of the rectangular area may be adjusted simultaneously. The rectangular area may correspond to a minimum width, a maximum width, a minimum length, and a maximum length. The character capacity of the rectangular area may be N, which may be a natural number greater than 0. For example, N may be a value such as 35.

[0059] The character configuration interface can support the configuration of character parameters. The character parameters may include: text color, or font stroke color, etc. In the process of configuring character parameters, the configuration effect can be changed synchronously.

[0060] Step S4, saving the picture template and the characters configured through the character configuration interface.

[0061] Optionally, the character configuration interface may include: a completion control, a reselection control or a return control. If a trigger operation for the completion control is received, the image template and the characters configured through the character configuration interface may be saved.

[0062] Alternatively, if a trigger operation for a reselect control is received, if a further editing operation is received from the user, a first prompt message and a corresponding operation control are output, such as the first prompt message being "The creation has not been completed yet, are you sure you want to leave?" The operation control includes: a confirmation control and a cancel control. If a trigger operation for a cancel control is received, the user can stay in the character configuration interface; if a trigger operation for a confirmation control is received, the user can return to the picture collection interface, that is, the user can reselect the picture template.

[0063] In an embodiment of the present invention, it is optional to limit the number of emoticon pictures created by users. For example, the number of emoticon pictures created by users does not exceed M, and M can be a natural number such as 10. In the case that the number of emoticon pictures created by users exceeds M, a corresponding second prompt message can be output. The second prompt message can be "supports the creation of up to M emoticon pictures". The output timing of the second prompt message can be: the number of emoticon pictures created by users exceeds M, and an add operation for a picture in the picture collection is received. Of course, the embodiment of the present invention does not limit the specific output timing of the second prompt message.

[0064] In the embodiment of the present invention, optionally, a management operation of the emoticon pictures created by the user can be performed. The above management operation can include: a sorting operation, or a deletion operation, etc.

[0065] In the embodiment of the present invention, optionally, a higher priority can be set for the emoticon pictures created by the user, so that the emoticon pictures created by the user are displayed at the front position in the emoticon picture list. For example, P user-created pictures are located in the front P positions in the emoticon picture list, where P is a natural number greater than 0.

[0066] In step 201, the emoticon pictures matching the communication content may include: a first emoticon picture and / or a second emoticon picture. The first emoticon picture may be an emoticon picture created for a user, and the second emoticon picture may be an emoticon picture created for a non-user. In the case where the emoticon pictures matching the communication content include both the first emoticon picture and the second emoticon picture, the first emoticon picture may be arranged in front of the second emoticon picture.

[0067] The process of determining the first emoticon picture corresponding to the communication content may include: matching characters included in the first emoticon picture with the communication content to obtain the first emoticon picture corresponding to the communication content.

[0068] The process of determining the second emoticon picture corresponding to the communication content may include: matching the keyword corresponding to the second emoticon picture with the communication content to obtain the second emoticon picture corresponding to the communication content.

[0069] In step 202, at least one sending method option corresponding to the above emoticon image is provided for the user to select.

[0070] The at least one sending method option corresponding to the emoticon picture provided above may specifically include:

[0071] Display at least one sending method option corresponding to the above emoticon image; or

[0072] Play at least one sending method option corresponding to the above emoticon image by voice; or

[0073] Provide an operation method corresponding to at least one sending method option corresponding to the above emoticon image. The above operation method may include: a shortcut key, a sliding track, or a gesture, etc. Among them, the shortcut key can be a physical key or a virtual key.

[0074] In an optional embodiment of the present invention, the providing of at least one sending mode option corresponding to the emoticon image specifically includes: in response to a user's triggering operation on the emoticon image, displaying at least one sending mode option corresponding to the emoticon image. The embodiment of the present invention may first display at least one emoticon image corresponding to the communication content, and then, in response to a user's triggering operation on one of the emoticons, display at least one sending mode option corresponding to the emoticon image corresponding to the triggering operation for the user to select.

[0075] The embodiment of the present invention does not limit the specific trigger operation, and the above-mentioned trigger operation may include: a long press operation, a sliding operation, etc.

[0076] In an optional embodiment of the present invention, the providing of at least one sending mode option corresponding to the emoticon image specifically includes: displaying an emoticon image matching the communication content, and displaying at least one sending mode option corresponding to the emoticon image. In the embodiment of the present invention, at least one emoticon image and at least one sending mode option can be displayed at the same time for the user to select.

[0077] Those skilled in the art or users may determine the sending method options according to actual application requirements to increase the diversity and interest of the sending methods of emoticon pictures.

[0078] In the embodiment of the present invention, optionally, the above-mentioned sending mode option may include at least one of the following options: a deformation sending option and a sending number option.

[0079] Among them, the option of sending by deformation can be used to deform the expression picture before sending. The deformation processing can be used to change the shape of the expression picture.

[0080] According to different deformation processing, the above deformation sending options may include: a split sending option, or a rotation sending option.

[0081] The split sending option is used to split the characters included in the emoticon image before sending it, and the rotate sending option is used to rotate the emoticon image before sending it.

[0082] It can be understood that the above-mentioned split sending option or rotation sending option is only an example of deformation sending option. In fact, those skilled in the art may also adopt other deformation sending options according to actual application requirements, such as flip deformation option, etc. Compared with the rotation sending option that moves in the two-dimensional plane corresponding to the screen, the flip deformation option can move in three-dimensional space, for example, it can perform movement perpendicular to the screen.

[0083] The sending times option is used to represent the number of times M that the emoticon image is sent, and M can be a natural number greater than 1.

[0084] In step 203, the user may determine the sending mode option by touch or voice. For example, the touch mode may click on the desired sending mode option. The voice mode may input a voice command corresponding to the desired sending mode option. It is understood that the embodiment of the present invention does not limit the specific determination method of the user to determine the sending mode option.

[0085] In the embodiment of the present invention, optionally, displaying the split sending option corresponding to the emoticon picture requires certain triggering conditions.

[0086] An example of a trigger condition may include: if the number of characters included in the communication content is within a preset range, then displaying the split sending option corresponding to the emoticon image. The preset range may be determined by those skilled in the art according to actual application requirements, for example, the preset range may be [1, H], and H may be a value such as 10, 11, etc.

[0087] Another example of a trigger condition may include: if the characters included in the emoticon picture match the communication content, then displaying the split sending option corresponding to the emoticon picture. The characters included in the emoticon picture match the communication content, indicating that the emoticon picture is created by the user, and the condition of splitting the emoticon picture into a picture template and characters is met, so the split sending option corresponding to the emoticon picture can be displayed.

[0088] The characters included in the emoticon picture match the communication content, which specifically includes: the characters included in the emoticon picture are the same as, similar to or related to the characters in the communication content.

[0089] In an alternative embodiment of the present invention, the above-mentioned sending method options may include: a deformation sending option;

[0090] Correspondingly, sending the expression picture specifically includes: performing a deformation process on the expression picture according to the deformation sending option to obtain a deformed expression picture; sending the deformed expression picture.

[0091] According to one embodiment, the above-mentioned deformation sending option includes: a split sending option; the characters included in the expression picture match the communication content;

[0092] Correspondingly, the above-mentioned deformation process on the expression picture specifically includes: splitting the characters included in the expression picture to obtain multiple split characters; determining multiple split expression pictures respectively corresponding to the multiple split characters according to the expression picture and the split characters.

[0093] The number of characters included in the split characters may be Q, and Q may be a natural number greater than 0. For example, splitting the characters "really interesting" included in the expression picture to obtain the following 4 split characters: "真 (zhen)", "有 (you)", "意 (yi)", "思 (si)". The number of characters included in the above-mentioned split characters being 1 is only an example. In fact, the number of characters included in the above-mentioned split characters may be greater than 1. For example, if the number of characters included in the expression picture is 15, the 15 characters can be split into 5 split characters, and the number of characters included in each split character is 3; or, the 15 characters can be split into 3 split characters, and the number of characters included in each split character is 5, and so on.

[0094] The above-mentioned determination of multiple split expression pictures respectively corresponding to the multiple split characters specifically includes: fusing each split character with the picture included in the expression picture to obtain the corresponding split expression picture. Taking the expression picture created by the user as an example, the picture included in the expression picture created by the user may be a picture template.

[0095] For example, split characters such as "真 (zhen)", "有 (you)", "意 (yi)", "思 (si)" can be respectively fused with the picture template to obtain the corresponding split expression pictures, and the corresponding split expression pictures are sent respectively.

[0096] According to another embodiment, the above-mentioned deformation sending option includes: a rotation sending option;

[0097] Correspondingly, the above-mentioned deformation process on the expression picture specifically includes: performing a rotation process on the expression picture at a preset angle to obtain a rotated expression picture.

[0098] The preset angle can be determined by technical personnel in this field according to actual application requirements. For example, the preset angle can be 90 degrees, 180 degrees, 270 degrees, 360 degrees, or the preset angle can be 120 degrees, 240 degrees, 360 degrees, etc.

[0099] For example, the expression picture may be rotated 90 degrees, 180 degrees, 270 degrees, and 360 degrees respectively to obtain four rotated expression pictures, and then the four rotated expression pictures are sent respectively.

[0100] In the embodiment of the present invention, optionally, the sending mode option specifically includes: a sending number option, wherein the sending number option indicates that the sending number is greater than 1;

[0101] Correspondingly, the sending of the emoticon picture specifically includes: sending the emoticon picture multiple times according to the number of times of sending represented by the sending number option.

[0102] For example, if the sending times option indicates that the sending times is 4, the emoticon image can be sent 4 times.

[0103] In step 203, the emoticon image is sent to the communication counterpart in the communication window according to the sending method option determined by the user.

[0104] In summary, the input method of the embodiment of the present invention displays emoticon pictures that match the communication content. Specifically, if there are emoticon pictures that match the communication content, the above emoticon pictures can be directly displayed. In this way, emoticon pictures that match the communication content can be displayed without jumping to the interface, thereby saving the user's operation path and operation cost, and improving input efficiency.

[0105] Furthermore, an embodiment of the present invention may provide at least one sending method option, and the above-mentioned sending method option is used to characterize the sending method for the above-mentioned emoticon picture. Technical personnel in this field or users can determine the sending method corresponding to the sending method option according to actual application requirements, thereby increasing the diversity and interest of the sending method of the emoticon picture.

[0106] It should be noted that, for the method embodiments, for the sake of simplicity of description, they are all described as a series of motion action combinations, but those skilled in the art should know that the embodiments of the present invention are not limited by the order of the described motion actions, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the motion actions involved are not necessarily required by the embodiments of the present invention.

[0107] Device Embodiment

[0108] Reference Figure 3 , shows a structural block diagram of an embodiment of a device for searching a terminal according to the present invention, which may specifically include:

[0109] A display module 301 is used to display emoticon pictures matching the communication content;

[0110] A providing module 302 is used to provide at least one sending mode option corresponding to the emoticon picture; the above-mentioned deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture; and

[0111] The sending module 303 is used to send the emoticon picture according to the sending method option determined by the user.

[0112] Optionally, the sending module 303 may include:

[0113] A deformation processing module, used for performing deformation processing on the expression picture according to the deformation sending option to obtain a deformed expression picture;

[0114] The deformation sending module is used to send the deformed expression picture.

[0115] Optionally, the deformation sending option may include: a split sending option; the characters included in the emoticon picture match the communication content;

[0116] The deformation processing module may include:

[0117] A splitting module, used for splitting the characters that may be included in the emoticon image to obtain a plurality of split characters;

[0118] The split expression picture determination module is used to determine a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression picture and the split characters.

[0119] Optionally, the deformation sending option may include: a rotation sending option;

[0120] The deformation processing module may include:

[0121] The rotation processing module is used to rotate the expression picture at a preset angle to obtain a rotated expression picture.

[0122] Optionally, the sending mode option may further include: a sending number option, wherein the sending number option indicates that the sending number is greater than 1;

[0123] The sending module 303 may include:

[0124] The multiple sending module is used to send the expression picture multiple times according to the number of sending times represented by the sending number option.

[0125] Optionally, the providing module 302 may include:

[0126] The first display module is used to display at least one sending method option corresponding to the emoticon image in response to a user's triggering operation on the emoticon image.

[0127] Optionally, the providing module 302 may include:

[0128] The second display module is used to display the split sending option corresponding to the emoticon image if the number of characters that can be included in the communication content is within a preset range.

[0129] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0130] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

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

[0132] An embodiment of the present invention also provides a device for input, including a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: displaying an emoticon picture matching the communication content; providing at least one sending mode option corresponding to the emoticon picture; the sending mode options include: a deformation sending option, the deformation sending option is used to deform the emoticon picture before sending, and the deformation processing is used to change the shape of the emoticon picture; sending the emoticon picture according to the sending mode option determined by the user.

[0133] Figure 4 1 is a block diagram of a device 900 for input according to an exemplary embodiment. For example, the device 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0134] Reference Figure 4, the device 900 may include one or more of the following components: a processing component 902 , a memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output (I / O) interface 912 , a sensor component 914 , and a communication component 916 .

[0135] The processing component 902 generally controls the overall operation of the device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.

[0136] The memory 904 is configured to store various types of data to support operations on the device 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0137] The power supply component 906 provides power to the various components of the device 900. The power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 900.

[0138] The multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide motion action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0139] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC), and when the device 900 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.

[0140] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0141] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the device 900. For example, the sensor assembly 914 can detect the open / closed state of the device 900, the relative positioning of components, such as the display and keypad of the device 900, and the sensor assembly 914 can also detect the position change of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation or acceleration / deceleration of the device 900, and the temperature change of the device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0142] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0143] In an exemplary embodiment, the apparatus 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above method.

[0144] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the instructions can be executed by the processor 920 of the device 900 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0145] Figure 5 1 is a schematic diagram of the structure of the server in some embodiments of the present invention. The server 1900 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1922 (for example, one or more processors) and memory 1932, and one or more storage media 1930 (for example, one or more mass storage devices) storing application programs 1942 or data 1944. Among them, the memory 1932 and the storage medium 1930 can be short-term storage or permanent storage. The program stored in the storage medium 1930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the server. Furthermore, the central processing unit 1922 can be configured to communicate with the storage medium 1930 and execute a series of instruction operations in the storage medium 1930 on the server 1900.

[0146] The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input and output interfaces 1958, one or more keyboards 1956, and / or, one or more operating systems 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0147] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a device (terminal or server), the device is able to execute an input method, the method comprising: displaying an emoticon picture matching the communication content; providing at least one sending mode option corresponding to the emoticon picture; the sending mode options comprising: a deformed sending option, the deformed sending option is used to deform the emoticon picture before sending, the deformation processing is used to change the shape of the emoticon picture; sending the emoticon picture according to the sending mode option determined by the user.

[0148] The embodiment of the present invention discloses A1, an input method, comprising:

[0149] Display emoticon images that match the content of the communication;

[0150] Providing at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture;

[0151] The emoticon image is sent according to the sending method option determined by the user.

[0152] A2. According to the method described in A1, sending the expression picture comprises:

[0153] According to the deformation sending option, the expression picture is deformed to obtain a deformed expression picture;

[0154] Send the deformed expression picture.

[0155] A3. The method according to A2, wherein the deformed sending option includes: a split sending option; the characters included in the emoticon image match the communication content;

[0156] The deforming process of the expression picture includes:

[0157] Splitting the characters included in the emoticon image to obtain a plurality of split characters;

[0158] According to the expression pictures and the split characters, a plurality of split expression pictures corresponding to the plurality of split characters are determined.

[0159] A4. The method according to A2, wherein the deformation sending option includes: a rotation sending option;

[0160] The deforming process of the expression picture includes:

[0161] The expression picture is rotated at a preset angle to obtain a rotated expression picture.

[0162] A5. The method according to A1, wherein the sending mode option further includes: a sending number option, wherein the sending number option indicates a sending number greater than 1;

[0163] The sending of the expression picture comprises:

[0164] The emoticon image is sent multiple times according to the number of times of sending represented by the sending number option.

[0165] A6. According to any one of the methods described in A1 to A5, providing at least one sending mode option corresponding to the emoticon image comprises:

[0166] In response to a user triggering operation on the emoticon image, at least one sending method option corresponding to the emoticon image is displayed.

[0167] A7. According to any one of the methods described in A1 to A5, providing at least one sending mode option corresponding to the emoticon image comprises:

[0168] If the number of characters included in the communication content is within a preset range, the split sending option corresponding to the emoticon image is displayed.

[0169] The embodiment of the present invention discloses B8, an input device, comprising:

[0170] A display module, used to display emoticon images matching the communication content;

[0171] A providing module, used to provide at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture; and

[0172] The sending module is used to send the emoticon picture according to the sending method option determined by the user.

[0173] B9. According to the device described in B8, the sending module includes:

[0174] A deformation processing module, used for performing deformation processing on the expression picture according to the deformation sending option to obtain a deformed expression picture;

[0175] The deformation sending module is used to send the deformed expression picture.

[0176] B10. The device according to B9, wherein the deformation sending option includes: a split sending option; the characters included in the emoticon image match the communication content;

[0177] The deformation processing module comprises:

[0178] A splitting module, used for splitting the characters included in the expression picture to obtain a plurality of split characters;

[0179] The split expression picture determination module is used to determine a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression picture and the split characters.

[0180] B11. The device according to B9, wherein the deformation sending option includes: a rotation sending option;

[0181] The deformation processing module comprises:

[0182] The rotation processing module is used to rotate the expression picture at a preset angle to obtain a rotated expression picture.

[0183] B12. The device according to B8, wherein the sending mode option further comprises: a sending number option, wherein the sending number option indicates a sending number greater than 1;

[0184] The sending module comprises:

[0185] The multiple sending module is used to send the expression picture multiple times according to the number of sending times represented by the sending number option.

[0186] B13. According to any one of B8 to B12, the providing module comprises:

[0187] The first display module is used to display at least one sending method option corresponding to the emoticon image in response to a user's triggering operation on the emoticon image.

[0188] B14. According to any one of B8 to B12, the providing module comprises:

[0189] The second display module is used to display the split sending options corresponding to the emoticon image if the number of characters included in the communication content is within a preset range.

[0190] The embodiment of the present invention discloses C15, a device for input, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations:

[0191] Display emoticon images that match the content of the communication;

[0192] Providing at least one sending mode option corresponding to the emoticon picture; the sending mode option includes: a deformation sending option, the deformation sending option is used to send the emoticon picture after deformation processing, and the deformation processing is used to change the shape of the emoticon picture;

[0193] The emoticon image is sent according to the sending method option determined by the user.

[0194] C16. According to the device described in C15, the sending of the expression picture comprises:

[0195] According to the deformation sending option, the expression picture is deformed to obtain a deformed expression picture;

[0196] Send the deformed expression picture.

[0197] C17. The device according to C16, wherein the deformation sending option includes: a split sending option; the characters included in the emoticon image match the communication content;

[0198] The deforming process of the expression picture includes:

[0199] Splitting the characters included in the emoticon image to obtain a plurality of split characters;

[0200] According to the expression pictures and the split characters, a plurality of split expression pictures corresponding to the plurality of split characters are determined.

[0201] C18. The apparatus according to C16, wherein the deformation sending option comprises: a rotation sending option;

[0202] The deforming process of the expression picture includes:

[0203] The expression picture is rotated at a preset angle to obtain a rotated expression picture.

[0204] C19. The device according to C15, wherein the sending mode option further comprises: a sending number option, wherein the sending number option indicates a sending number greater than 1;

[0205] The sending of the expression picture comprises:

[0206] The emoticon image is sent multiple times according to the number of times of sending represented by the sending number option.

[0207] C20. According to any one of C15 to C19, the providing of at least one sending mode option corresponding to the emoticon image comprises:

[0208] In response to a user triggering operation on the emoticon image, at least one sending method option corresponding to the emoticon image is displayed.

[0209] C21. According to any one of C15 to C19, the providing of at least one sending mode option corresponding to the emoticon image comprises:

[0210] If the number of characters included in the communication content is within a preset range, the split sending option corresponding to the emoticon image is displayed.

[0211] The embodiment of the present invention discloses D22, one or more machine-readable media having instructions stored thereon, which, when executed by one or more processors, enable the device to perform the input method as described in one or more of A1 to A7.

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

[0213] It should be understood that the present invention is not limited to the precise structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

[0214] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

[0215] An input method, an input device and a device for input provided in an embodiment of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principle and implementation mode of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for a person skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation mode and the scope of application. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. An input method, characterized in that: include: Display emoticon images that match the content of the communication; Providing at least one sending method option corresponding to the emoticon picture; The sending mode options include: a deformation sending option, wherein the deformation sending option is used to send the expression picture after deformation processing, wherein the deformation processing is used to change the form of the expression picture; According to the deformation sending option, the expression picture is deformed to obtain a deformed expression picture; Sending the deformed expression picture; The deformation sending option includes: a split sending option; the characters included in the emoticon picture match the communication content; The deforming process of the expression picture includes: Splitting the characters included in the emoticon image to obtain a plurality of split characters; Each of the split characters is merged with the pictures included in the expression picture to obtain a plurality of split expression pictures corresponding to the plurality of split characters.

2. The method according to claim 1, characterized in that The deformation sending options include: rotation sending options; The deforming process of the expression picture includes: The expression picture is rotated at a preset angle to obtain a rotated expression picture.

3. The method according to claim 1, characterized in that The sending mode option also includes: a sending number option, the sending number option represents a sending number greater than 1; The sending of the expression picture comprises: The emoticon image is sent multiple times according to the number of times of sending represented by the sending number option.

4. The method according to any one of claims 1 to 3, characterized in that: The providing at least one sending mode option corresponding to the emoticon picture includes: In response to a user triggering operation on the emoticon image, at least one sending method option corresponding to the emoticon image is displayed.

5. The method according to any one of claims 1 to 3, characterized in that: The providing at least one sending mode option corresponding to the emoticon picture includes: If the number of characters included in the communication content is within a preset range, the split sending option corresponding to the emoticon image is displayed.

6. An input device, characterized in that: include: A display module, used to display emoticon images matching the communication content; A providing module, used to provide at least one sending mode option corresponding to the emoticon picture; The sending mode options include: a deformation sending option, wherein the deformation sending option is used to send the expression picture after deformation processing, wherein the deformation processing is used to change the form of the expression picture; and A sending module, used for sending the emoticon picture according to a sending method option determined by the user; The sending module comprises: A deformation processing module, used for performing deformation processing on the expression picture according to the deformation sending option to obtain a deformed expression picture; A deformation sending module, used for sending the deformed expression picture; The deformation sending option includes: a split sending option; the characters included in the emoticon picture match the communication content; The deformation processing module comprises: A splitting module, used for splitting the characters included in the expression picture to obtain a plurality of split characters; The split expression picture determination module is used to merge each of the split characters with the pictures included in the expression picture to obtain multiple split expression pictures corresponding to the multiple split characters.

7. The device according to claim 6, characterized in that The deformation sending options include: rotation sending options; The deformation processing module comprises: The rotation processing module is used to rotate the expression picture at a preset angle to obtain a rotated expression picture.

8. The device according to claim 6, characterized in that The sending mode option also includes: a sending number option, the sending number option represents a sending number greater than 1; The sending module comprises: The multiple sending module is used to send the expression picture multiple times according to the number of sending times represented by the sending number option.

9. The device according to any one of claims 6 to 8, characterized in that The providing module comprises: The first display module is used to display at least one sending method option corresponding to the emoticon image in response to a user's triggering operation on the emoticon image.

10. The device according to any one of claims 6 to 8, characterized in that The providing module comprises: The second display module is used to display the split sending options corresponding to the emoticon image if the number of characters included in the communication content is within a preset range.

11. A device for input, characterized in that The invention comprises a memory and one or more programs, wherein the one or more programs are stored in the memory, and when the programs are executed by one or more processors, the steps of the method described in any one of claims 1 to 5 are implemented.

12. One or more machine-readable media having instructions stored thereon which, when executed by one or more processors, cause an apparatus to perform an input method as claimed in one or more of claims 1 to 5.

Citation Information

Patent Citations

  • Sending method and device

    CN105656753A

  • Image sending method and device based on instant messaging

    CN107566243A

  • Method and device for obtaining expression pictures

    CN110019883A