Detailed Description
In order that the above-recited objects, features and advantages of the present invention will become more readily apparent, a more particular description of the invention will be rendered by reference to the appended drawings and appended detailed description.
The embodiment of the invention provides an input scheme which can display an expression picture matched with communication content, provides at least one transmission mode option corresponding to the expression picture, and comprises a deformation transmission option, wherein the deformation transmission option is used for transmitting the expression picture after deformation processing, the deformation processing is used for changing the form of the expression picture, and the expression picture is transmitted according to the transmission mode option determined by a user.
The embodiment of the invention can be applied to a communication environment, can conveniently send the expression pictures, and can send the expression pictures according to the sending mode options so as to increase the diversity and interestingness of the sending mode of the expression pictures.
In the embodiment of the invention, the communication content can be used for representing the content in the communication environment. According to one embodiment, the communication content may include input content of the home end 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 content transmitted by a communication peer. It will be appreciated that embodiments of the present invention are not limited to specific communications.
According to the embodiment of the invention, the expression picture matched with the communication content is displayed, so that the expression picture matched with the communication content can be displayed for the communication content without interface jump, the operation path and the operation cost of a user can be saved, and the input efficiency is improved.
In addition, the embodiment of the invention can provide at least one sending mode option, and the sending mode option is used for representing the sending mode aiming at the expression picture, and a person skilled in the art or a user can determine the sending mode corresponding to the sending mode option according to the actual application requirement, so that the diversity and the interestingness of the sending mode of the expression picture can be increased.
The embodiment of the invention can be applied to a communication scene, examples of which can include an instant communication scene, a short message communication scene, a microblog communication scene, a community communication scene and the like, and it is understood that the embodiment of the invention is not limited to a specific communication scene.
The input method provided by the embodiment of the invention can be applied to the application environment shown in fig. 1, and as shown in fig. 1, the client 100 and the server 200 are located in a wired or wireless network, and the client 100 and the server 200 interact data through the wired or wireless network.
Alternatively, the client 100 may run on a terminal, including in particular, but not limited to, a smart phone, a tablet computer, an electronic book reader, an MP3 (dynamic video expert compression standard audio layer 3,Moving Picture Experts Group Audio Layer III) player, an MP4 (dynamic video expert compression standard audio layer 4,Moving Picture Experts Group Audio Layer IV) player, a laptop, a car computer, a desktop computer, a set-top box, a smart television, a wearable device, and so on.
The client refers to a program corresponding to the server for providing local services to the user. The client 100 in the embodiment of the present invention may be a program for providing a local input service, such as an input method program, an instant messaging program, etc., and the embodiment of the present invention is not limited to a specific client.
Taking an input method program as an example, the embodiment of the invention can be applied to input method programs of input modes such as keyboard symbol input, handwriting input, voice input, scanning input, expression input and the like. The keyboard symbol input mode refers to input through keys on a keyboard, the handwriting input mode refers to handwriting on a screen through a built-in touch pen, the voice input mode refers to conversion of voice signals input by a user into text, the scanning input mode refers to input of text information through a picture scanning mode, specifically, an OCR (optical character recognition ) technology can be adopted to convert characters in the picture into a text format, and the expression input mode can provide an expression interface so that the user can select expressions in the expression interface.
If the input method program is in any input mode, if there is an expression picture matched with the communication content, the expression picture can be directly displayed, at least one transmission mode option is provided for the user to select, and the expression picture is transmitted according to the transmission mode option determined by the user
It should be noted that, the embodiment of the invention does not limit the expression type corresponding to the expression picture. Examples of the photo expression can include a fight graph, which means to communicate with a photo or expression package, is a chat mode of chat with a photo, is a humorous communication mode, is commonly used in instant messaging applications such as QQ, weChat and the like, can relieve the tense communication atmosphere among people, and saves the trouble of typing by exchanging with the photo.
Method embodiment
Referring to fig. 2, a flowchart illustrating steps of an embodiment of an input method of the present invention may specifically include the following steps:
step 201, displaying an expression picture matched with communication content;
Step 202, providing at least one transmission mode option corresponding to the expression picture, wherein the transmission mode option comprises a deformation transmission option, a transmission mode selection and a transmission mode selection, wherein the deformation transmission option is used for transmitting after performing deformation processing on the expression picture, and the deformation processing is used for changing the form of the expression picture;
step 203, according to the transmission mode option determined by the user, transmitting the expression picture.
In step 201, the communication content may include input content of the home terminal user or content sent by the opposite communication terminal.
In the embodiment of the invention, if the expression picture matched with the communication content exists, the expression picture can be directly displayed, so that the expression picture matched with the communication content can be displayed under the condition of not performing interface jump. For example, the current interface is a keyboard interface, the local user inputs characters through the keyboard interface, if the input content hits the expression picture, the expression picture can be directly displayed, and thus, the operation path for jumping between the keyboard interface and the expression interface can be saved.
According to one embodiment, determining an emoji picture matching the communication content may include matching the communication content to keywords corresponding to the emoji picture to obtain a emoji picture matching the communication content. The keywords corresponding to the expression pictures can be obtained through a labeling mode.
In the embodiment of the invention, the communication content is optionally matched with the keyword corresponding to the expression picture, and the method specifically comprises character string matching, semantic matching and the like.
According to another embodiment, determining an emoticon that matches the communication content may include matching the communication content with characters included in the emoticon to obtain an emoticon that matches the communication content.
In the embodiment of the invention, the communication content is optionally matched with the character included in the expression picture, and the character string matching or semantic matching and the like are specifically included.
In the embodiment of the invention, the expression picture can comprise characters, and the characters in the expression picture can be determined in the process of creating the expression picture.
In an alternative embodiment of the invention, the expression picture can be created in a configuration mode, the expression picture can comprise a picture template and characters, the picture template can be determined, the characters appointed by a user aiming at the picture template are received, and the expression picture is created.
An example of creating an emoticon in an instant messaging environment is provided herein, which may include the steps of:
step S1, responding to preset operation of a user, and displaying a configuration interface;
S2, determining a picture template according to an entry in a configuration interface;
Alternatively, the portal may include a picture loading portal, through which a picture may be selected from a collection of pictures, such as an album, and the selected picture may be preprocessed, where the preprocessing may include a picture cropping process, and so on.
S3, displaying a character configuration interface corresponding to the picture template;
The character configuration interface may include a character operation area, where the character operation area may be a rectangular area, the length and width of the rectangular area may be simultaneously scaled, the rectangular area may correspond to a minimum width, a maximum width, a minimum length, and a maximum length, and the character capacity of the rectangular area may be N, N may be a natural number greater than 0, and for example, N may be a value of 35.
The character configuration interface may support configuration of character parameters. The character parameters may include text color, or font stroking color, etc. During the configuration of the character parameters, the configuration effect may be changed synchronously.
And S4, saving the picture template and configuring the completed characters through the character configuration interface.
Optionally, the character configuration interface may include a completion control, a reselection control, or a return control. If a trigger operation for completing the control is received, the picture template and the completed character configured through the character configuration interface can be saved.
Or if a trigger operation for the reselection control is received, if a further editing operation of the user is received, outputting first prompt information and a corresponding operation control, wherein the operation control comprises a determination control and a cancellation control, if the first prompt information is' not yet established, and the determination of departure. If the triggering operation for the determining control is received, the interface of the picture set can be returned, and the selection of the picture template can be carried out again.
In the embodiment of the invention, the number of the expression pictures created by the user can be optionally limited. For example, the number of user created emoticons does not exceed M, which may be a natural number of 10 or the like. And outputting corresponding second prompt information under the condition that the number of the expression pictures created by the user exceeds M. The second hint information may be "at most M emoticons are supported to be created". The output opportunity of the second prompt information may be that the number of the user created expression pictures exceeds M, and an adding operation for the pictures in the picture set is received. Of course, the embodiment of the invention does not limit the specific output time of the second prompt information.
In the embodiment of the invention, optionally, a management operation of creating the expression picture by the user can be performed. The management operation may include a sort operation, a delete operation, or the like.
In the embodiment of the invention, optionally, the user created expression picture can be set with higher priority to be displayed at the front position in the expression picture list. For example, P user-created pictures are located in the top P bits in the emoticon list, etc., where P is a natural number greater than 0.
In step 201, the expression pictures matched with the communication content can include a first expression picture and/or a second expression picture. The first expressive picture can create an expressive picture for a user and the second expressive picture for a non-user. In the case that the expression picture matched with the communication content includes both the first expression picture and the second expression picture, the first expression picture may be arranged in front of the second expression picture.
The determining process of the first expression picture corresponding to the communication content can include matching characters included in the first expression picture with the communication content to obtain the first expression picture corresponding to the communication content.
The determining process of the second expression picture corresponding to the communication content can comprise the step of matching the keyword corresponding to the second expression picture with the communication content to obtain the second expression picture corresponding to the communication content.
In step 202, at least one transmission mode option corresponding to the above-mentioned emoticons is provided for the user to select.
The providing at least one transmission mode option corresponding to the expression picture may specifically include:
displaying at least one transmission mode option corresponding to the expression picture or
At least one transmission mode option corresponding to the expression picture is played by voice, or
Providing an operation mode corresponding to at least one transmission mode option corresponding to the expression picture. The operation mode may include a shortcut key, a sliding track, a gesture, or the like. The shortcut key may be a physical key or a virtual key.
In an optional embodiment of the present invention, the providing at least one transmission mode option corresponding to the expression picture specifically includes displaying at least one transmission mode option corresponding to the expression picture in response to a triggering operation of a user on the expression picture. The embodiment of the invention can firstly display at least one expression picture corresponding to the communication content, then respond to the triggering operation of the user on one of the expression pictures, and display at least one sending mode option corresponding to the expression picture corresponding to the triggering operation for the user to select.
The embodiment of the invention is not limited to specific triggering operations, and the triggering operations may include long-press operation, sliding operation and the like.
In an optional embodiment of the present invention, the providing at least one transmission mode option corresponding to the expression picture specifically includes displaying an expression picture matched with the communication content, and displaying at least one transmission mode option corresponding to the expression picture. The embodiment of the invention can simultaneously display the expression picture and the transmission mode option for the user to select.
The person or user in the art can determine the transmission mode options according to the actual application requirements, so as to increase the diversity and the interestingness of the transmission mode of the expression picture.
In the embodiment of the invention, the transmission mode options can comprise at least one of a deformed transmission option and a transmission times option.
The deformation sending option can be used for sending the expression picture after deformation processing. The deformation process may be used to change the morphology of the emoticon.
The variant transmission option may include a split transmission option or a rotate transmission option according to the variant processing.
The splitting and sending option is used for splitting and sending characters included in the expression picture. The rotation sending option is used for sending the expression picture after rotating.
It will be appreciated that the split sending option or the rotating sending option is just an example of the deforming sending option, and in fact, those skilled in the art may also use other deforming sending options, such as a flipping deforming option, etc., according to practical application requirements, and move in a two-dimensional plane corresponding to the screen relative to the rotating sending option, where the flipping deforming option may move in a three-dimensional space, for example, may perform a movement perpendicular to the screen.
The transmission number option is used to characterize the transmission number M of the emoticons, which may be a natural number greater than 1.
In step 203, the determining manner of the user to determine the transmission manner option may include a touch manner or a voice manner. For example, the touch mode may click on a desired send mode option. The voice mode can input a voice instruction corresponding to the required transmission mode option. It will be appreciated that the embodiment of the present invention is not limited to a specific manner in which the user determines the transmission mode option.
In the embodiment of the invention, optionally, certain triggering conditions are needed for displaying the split sending options corresponding to the expression pictures.
An example of a triggering condition may include displaying a split transmission option corresponding to the emoticon if the number of characters included in the communication content is within a preset range. The preset range can be determined by a person skilled in the art according to practical application requirements, for example, the preset range can be [1, H ], and H can be 10, 11 and other values.
Another example of the triggering condition may include displaying a split transmission option corresponding to the emoji picture if the emoji picture includes characters that match the communication content. The character included in the expression picture is matched with the communication content, and the expression picture is explained to create the expression picture for the user, so that the condition that the expression picture is split into a picture template and the character is met, and the split sending options corresponding to the expression picture can be displayed.
The character included in the expression picture is matched with the communication content, and the character included in the expression picture is identical, similar or related to the character in the communication content.
In an alternative embodiment of the present invention, the transmission mode options may include a modified transmission option;
Correspondingly, the sending of the expression picture specifically comprises the steps of carrying out deformation processing on the expression picture according to the deformation sending option to obtain a deformation expression picture, and sending the deformation expression picture.
According to one embodiment, the deformed transmission options comprise a split transmission option, wherein the expression picture comprises characters matched with the communication content;
Correspondingly, the processing of deforming the expression picture specifically comprises the steps of splitting characters included in the expression picture to obtain a plurality of split characters, and determining a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression picture and the split characters.
The number of characters included in the split character may be Q, which may be a natural number greater than 0. For example, the character "true meaning" included in the emoticon is split to obtain 4 split characters, "true", "intentional", "thinking". The number of characters included in the split character is 1 only as an example, and in practice, the number of characters included in the split character may be greater than 1, for example, the number of characters included in the emoticon is 15, 15 characters may be split into 5 split characters each of which contains 3 characters, or 15 characters may be split into 3 split characters each of which contains 5 characters, and so on.
The determining of the plurality of split expression pictures respectively corresponding to the plurality of split characters specifically comprises the steps of fusing each split character with pictures included in the expression picture to obtain the corresponding split expression picture. Taking the case of creating an expression picture for a user, the picture included in the expression picture created by the user may be a picture template.
For example, split characters such as "true", "intentional", "deliberate", "thinking" and the like can be respectively fused with the picture templates to obtain corresponding split expression pictures, and the corresponding split expression pictures are respectively sent.
According to another embodiment, the variant transmission options include a rotation transmission option;
Correspondingly, the deformation processing of the expression picture comprises the specific steps of carrying out rotation processing of a preset angle on the expression picture to obtain a rotation expression picture.
The preset angle may be determined by those skilled in the art according to practical application requirements, for example, the preset angle may be 90 degrees, 180 degrees, 270 degrees, 360 degrees, or the preset angle may be 120 degrees, 240 degrees, 360 degrees, etc.
For example, rotation of 90 degrees, 180 degrees, 270 degrees, 360 degrees may be performed for the expression pictures, respectively, to obtain 4 rotation expression pictures, and then the 4 rotation expression pictures are transmitted, respectively.
In the embodiment of the invention, the transmission mode options comprise a transmission frequency option, wherein the transmission frequency represented by the transmission frequency option is more than 1;
Correspondingly, the transmission of the expression picture comprises the steps of transmitting the expression picture for a plurality of times according to the transmission times represented by the transmission times option.
For example, the number of transmissions of the number of transmissions option token is 4, and may be transmitted 4 times for the emoticon.
In step 203, the above-mentioned emoticons are sent to the opposite communication terminal in the communication window according to the sending mode options determined by the user.
In summary, the input method of the embodiment of the invention displays the expression picture matched with the communication content, specifically, if the expression picture matched with the communication content exists, the expression picture can be directly displayed, so that the expression picture matched with the communication content can be displayed for the communication content without interface jump, thereby saving the operation path and the operation cost of a user and improving the input efficiency.
In addition, the embodiment of the invention can provide at least one sending mode option, and the sending mode option is used for representing the sending mode aiming at the expression picture, and a person skilled in the art or a user can determine the sending mode corresponding to the sending mode option according to the actual application requirement, so that the diversity and the interestingness of the sending mode of the expression picture can be increased.
It should be noted that, for simplicity of description, the method embodiments are described as a series of combinations of motion actions, but those skilled in the art should appreciate that the embodiments of the present invention are not limited by the order of motion actions described, as some steps may be performed in other order or simultaneously in accordance with the embodiments of the present invention. Further, it should be understood by those skilled in the art that the embodiments described in the specification are all preferred embodiments and that the movement involved is not necessarily required by the embodiments of the present invention.
Device embodiment
Referring to fig. 3, a block diagram illustrating an embodiment of a device for searching for a terminal according to the present invention may specifically include:
The display module 301 is configured to display an expression picture matched with the communication content;
A providing module 302, configured to provide at least one transmission mode option corresponding to the expression picture, wherein the deformed transmission option is used for transmitting the expression picture after being deformed, and the deformed processing is used for changing the form of the expression picture
And a sending module 303, configured to send the expression picture according to a sending mode option determined by a user.
Optionally, the transmitting module 303 may include:
the deformation processing module is used for performing deformation processing on the expression picture according to the deformation sending options so as to obtain a deformed expression picture;
And the deformation sending module is used for sending the deformation expression picture.
Optionally, the deformed sending options can comprise a split sending option, wherein the character included in the expression picture can be matched with the communication content;
the deformation processing module may include:
the splitting module is used for splitting the characters which can be included in the expression picture so as to obtain a plurality of split characters;
The split expression picture determining module is used for determining a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression pictures and the split characters.
Optionally, the deformed transmission option may include a rotated transmission option;
the deformation processing module may include:
and the rotation processing module is used for carrying out rotation processing of a preset angle on the expression picture so as to obtain a rotation expression picture.
Optionally, the transmission mode options also comprise a transmission times option, wherein the transmission times represented by the transmission times option is more than 1;
The transmitting module 303 may include:
and the multiple sending module is used for sending the expression picture for multiple times according to the sending times represented by the sending times options.
Optionally, the providing module 302 may include:
the first display module is used for responding to the triggering operation of the user on the expression picture and displaying at least one sending mode option corresponding to the expression picture.
Optionally, the providing module 302 may include:
and the second display module is used for displaying the split sending options corresponding to the expression pictures if the number of characters which can be included in the communication content is within a preset range.
For the device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference is made to the description of the method embodiments for relevant points.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described by differences from other embodiments, and identical and similar parts between the embodiments are all enough to be referred to each other.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
The embodiment of the invention also provides a device for inputting, which comprises a memory and one or more programs, wherein the one or more programs are stored in the memory, the one or more programs are configured to be executed by one or more processors and comprise instructions for displaying an expression picture matched with communication content, at least one sending mode option corresponding to the expression picture is provided, the sending mode option comprises a deformation sending option, the deformation sending option is used for carrying out deformation processing on the expression picture and then sending, the deformation processing is used for changing the form of the expression picture, and the expression picture is sent according to the sending mode option determined by a user.
Fig. 4 is a block diagram illustrating an apparatus 900 for input according to an example embodiment. For example, apparatus 900 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, or the like.
Referring to FIG. 4, apparatus 900 may include one or more of 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.
The processing component 902 generally controls overall operations of the apparatus 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 902 can include one or more modules that facilitate interaction between the processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operations at the apparatus 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phonebook data, messages, pictures, videos, and the like. The memory 904 may be implemented by any type of volatile or nonvolatile memory device or 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 or optical disk.
The power supply component 906 provides power to the various components of the device 900. Power supply components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 900.
The multimedia component 908 comprises a screen between the device 900 and the user that provides an output interface. 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 a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or a sliding motion action, but also the duration and pressure associated with the touch or sliding operation. In some embodiments, the multimedia component 908 includes a front-facing camera and/or a rear-facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the apparatus 900 is in an operational mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.
The I/O interface 912 provides an interface between the processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, a home button, a volume button, an activate button, and a lock button.
The sensor assembly 914 includes one or more sensors for providing status assessment of various aspects of the apparatus 900. For example, the sensor assembly 914 may detect the on/off state of the device 900, the relative positioning of the components, such as the display and keypad of the device 900, the sensor assembly 914 may also detect the change in position of the device 900 or one 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 change in temperature 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 a light 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 acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communication between the apparatus 900 and other devices in a wired or wireless manner. The device 900 may access a wireless network based on a communication standard, such as WiFi,2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication part 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 further includes a Near Field Communication (NFC) module to facilitate short range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, 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 elements for executing the methods described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as a memory 904 including instructions executable by the processor 920 of the apparatus 900 to perform the above-described method. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Fig. 5 is a schematic diagram of a server in some embodiments of the invention. The server 1900 may vary considerably in configuration or performance and may include one or more central processing units (central processing units, CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage mediums 1930 (e.g., one or more mass storage devices) that store applications 1942 or data 1944. Wherein the memory 1932 and storage medium 1930 may be transitory or persistent. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, a central processor 1922 may be provided in communication with a storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server 1900.
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/output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
A non-transitory computer readable storage medium, which when executed by a processor of an apparatus (terminal or server) causes the apparatus to perform an input method comprising presenting an emoticon matching a communication content, providing at least one transmission mode option corresponding to the emoticon, the transmission mode option including a morphing transmission option for transmitting after morphing the emoticon, the morphing processing for changing a morphology of the emoticon, and transmitting the emoticon according to a transmission mode option determined by a user.
The embodiment of the invention discloses A1, an input method, which comprises the following steps:
displaying the expression picture matched with the communication content;
The method comprises the steps of providing at least one transmission mode option corresponding to the expression picture, wherein the transmission mode option comprises a deformation transmission option which is used for transmitting after carrying out deformation processing on the expression picture, and the deformation processing is used for changing the form of the expression picture;
And sending the expression picture according to the sending mode options determined by the user.
A2, sending the expression picture according to the method of A1, which comprises the following steps:
Performing deformation processing on the expression picture according to the deformation sending option to obtain a deformed expression picture;
And sending the deformed expression picture.
A3, the method according to A2, wherein the deformed transmission options comprise split transmission options, wherein the expression picture comprises characters matched with the communication content;
the processing of the deformation of the expression picture comprises the following steps:
splitting characters included in the expression picture to obtain a plurality of split characters;
And determining a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression pictures and the split characters.
A4, the method according to A2, wherein the deformation sending options comprise a rotation sending option;
the processing of the deformation of the expression picture comprises the following steps:
And carrying out rotation processing of a preset angle on the expression picture to obtain a rotation expression picture.
A5, the method according to A1, wherein the transmission mode options further comprise a transmission frequency option, and the transmission frequency represented by the transmission frequency option is greater than 1;
The sending the expression picture includes:
and sending the expression picture for a plurality of times according to the sending times represented by the sending times option.
A6, providing at least one transmission mode option corresponding to the expression picture according to the method of any one of A1 to A5, including:
And responding to the triggering operation of the user on the expression picture, and displaying at least one sending mode option corresponding to the expression picture.
A7, providing at least one transmission mode option corresponding to the expression picture according to the method of any one of A1 to A5, including:
And if the number of characters included in the communication content is within a preset range, displaying a split sending option corresponding to the expression picture.
The embodiment of the invention discloses a B8 input device, which comprises:
the display module is used for displaying the expression pictures matched with the communication content;
The transmission mode options comprise a deformation transmission option which is used for transmitting the expression picture after deformation processing, wherein the deformation processing is used for changing the form of the expression picture, and the transmission mode options comprise a transmission mode option which is used for transmitting the expression picture after deformation processing
And the sending module is used for sending the expression picture according to the sending mode options determined by the user.
B9, the apparatus of B8, the sending module includes:
the deformation processing module is used for performing deformation processing on the expression picture according to the deformation sending options so as to obtain a deformed expression picture;
And the deformation sending module is used for sending the deformation expression picture.
B10, the device according to the B9, wherein the deformed transmission options comprise a split transmission option, wherein the expression picture comprises characters matched with the communication content;
the deformation processing module includes:
The splitting module is used for splitting the characters included in the expression picture to obtain a plurality of split characters;
The split expression picture determining module is used for determining a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression pictures and the split characters.
B11, the device according to B9, wherein the deformation transmission options comprise a rotation transmission option;
the deformation processing module includes:
and the rotation processing module is used for carrying out rotation processing of a preset angle on the expression picture so as to obtain a rotation expression picture.
B12, the device according to B8, wherein the transmission mode options further comprise a transmission frequency option, and the transmission frequency represented by the transmission frequency option is greater than 1;
the transmitting module includes:
and the multiple sending module is used for sending the expression picture for multiple times according to the sending times represented by the sending times options.
B13, the apparatus of any one of B8 to B12, the providing module comprising:
the first display module is used for responding to the triggering operation of the user on the expression picture and displaying at least one sending mode option corresponding to the expression picture.
B14, the apparatus of any one of B8 to B12, the providing module comprising:
And the second display module is used for displaying the split sending options corresponding to the expression pictures if the number of characters included in the communication content is within a preset range.
The embodiment of the invention discloses a C15, a device for inputting, 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 comprise instructions for:
displaying the expression picture matched with the communication content;
The method comprises the steps of providing at least one transmission mode option corresponding to the expression picture, wherein the transmission mode option comprises a deformation transmission option which is used for transmitting after carrying out deformation processing on the expression picture, and the deformation processing is used for changing the form of the expression picture;
And sending the expression picture according to the sending mode options determined by the user.
C16, the apparatus of C15, the sending the emoticon, comprising:
Performing deformation processing on the expression picture according to the deformation sending option to obtain a deformed expression picture;
And sending the deformed expression picture.
C17, the device according to C16, wherein the deformed transmission options comprise a split transmission option, wherein the character included in the expression picture is matched with the communication content;
the processing of the deformation of the expression picture comprises the following steps:
splitting characters included in the expression picture to obtain a plurality of split characters;
And determining a plurality of split expression pictures corresponding to the plurality of split characters respectively according to the expression pictures and the split characters.
C18, the apparatus of C16, the variant transmission options comprising a rotate transmission option;
the processing of the deformation of the expression picture comprises the following steps:
And carrying out rotation processing of a preset angle on the expression picture to obtain a rotation expression picture.
C19, the device according to C15, wherein the transmission mode options further comprise a transmission frequency option, and the transmission frequency represented by the transmission frequency option is greater than 1;
The sending the expression picture includes:
and sending the expression picture for a plurality of times according to the sending times represented by the sending times option.
C20, the apparatus according to any one of C15 to C19, the providing at least one transmission mode option corresponding to the emoticon, including:
And responding to the triggering operation of the user on the expression picture, and displaying at least one sending mode option corresponding to the expression picture.
C21, the apparatus according to any one of C15 to C19, the providing at least one transmission mode option corresponding to the emoticon, including:
And if the number of characters included in the communication content is within a preset range, displaying a split sending option corresponding to the expression picture.
Embodiments of the invention disclose D22, one or more machine readable media having instructions stored thereon that, when executed by one or more processors, cause an apparatus to perform an input method as described in one or more of A1-A7.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It is to be understood that the invention is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the invention is limited only by the appended claims
The foregoing description of the preferred embodiments of the invention is not intended to limit the invention to the precise form disclosed, and any such modifications, equivalents, and alternatives falling within the spirit and scope of the invention are intended to be included within the scope of the invention.
While the foregoing describes in detail an input method, an input device and an input device according to embodiments of the present invention, specific examples are set forth herein to illustrate the principles and embodiments of the present invention, and the above examples are only for aiding in understanding of the method and core ideas of the present invention, and as for those skilled in the art, there are variations in the specific embodiments and application scope of the present invention according to the ideas, and in summary, the present invention should not be construed as being limited to the above description.