[go: up one dir, main page]

CN107368205B - Handwriting input method and mobile terminal - Google Patents

Handwriting input method and mobile terminal Download PDF

Info

Publication number
CN107368205B
CN107368205B CN201710617602.5A CN201710617602A CN107368205B CN 107368205 B CN107368205 B CN 107368205B CN 201710617602 A CN201710617602 A CN 201710617602A CN 107368205 B CN107368205 B CN 107368205B
Authority
CN
China
Prior art keywords
stroke
handwriting input
character
target character
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710617602.5A
Other languages
Chinese (zh)
Other versions
CN107368205A (en
Inventor
赵俊杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710617602.5A priority Critical patent/CN107368205B/en
Publication of CN107368205A publication Critical patent/CN107368205A/en
Application granted granted Critical
Publication of CN107368205B publication Critical patent/CN107368205B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Character Discrimination (AREA)

Abstract

The invention provides a handwriting input method and a mobile terminal, wherein the handwriting input method is applied to the mobile terminal, a handwriting input interface of the mobile terminal comprises a first handwriting input area and a second handwriting input area, and the handwriting input method comprises the steps of detecting a first stroke track in the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.

Description

Handwriting input method and mobile terminal
Technical Field
The invention relates to the technical field of communication, in particular to a handwriting input method and a mobile terminal.
Background
At present, many functions of mobile terminals including mobile phones, electronic dictionaries, tablet computers and the like need character input to be completed, and the existing character input methods mainly include a keyboard input method and a handwriting input method.
The handwriting input method has been widely accepted and applied as an important input mode of the mobile terminal, and is particularly favored by middle-aged and elderly users. However, in the process of handwriting input, a user often forgets a character which is written later when half of the characters are written, and particularly when a complicated character is encountered, all strokes of the character need to be input to output the corresponding character, so that the whole handwriting input process is complicated and time-consuming. Therefore, the existing handwriting input mode has the problems of complexity and time consumption.
Disclosure of Invention
The embodiment of the invention provides a handwriting input method and a mobile terminal, and aims to solve the problems of complexity and time consumption of the existing handwriting input method.
In a first aspect, an embodiment of the present invention provides a handwriting input method, which is applied to a mobile terminal, where a handwriting input interface of the mobile terminal includes a first handwriting input area and a second handwriting input area, and the method includes:
detecting a first stroke track within the first handwriting input area;
acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank;
and determining a target character from the candidate character queue and outputting the target character.
In a second aspect, an embodiment of the present invention further provides a mobile terminal, where a handwriting input interface of the mobile terminal includes a first handwriting input area and a second handwriting input area, and the mobile terminal includes:
the first detection module is used for detecting a first stroke track in the first handwriting input area;
the first acquisition module is used for acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank;
and the determining module is used for determining a target character from the candidate character queue and outputting the target character.
In a third aspect, an embodiment of the present invention further provides a mobile terminal, including a processor, a memory, and a computer program stored on the memory and operable on the processor, where the computer program, when executed by the processor, implements the steps of the handwriting input method.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements the steps of the handwriting input method.
Thus, in the embodiment of the present invention, a first stroke track in the first handwriting input area is detected; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the handwriting input process of the user can be simplified, and the handwriting input efficiency of the user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.
Fig. 1 is a diagram illustrating a display of a handwriting input interface of a handwriting input method according to an embodiment of the present invention;
fig. 2 is a second display diagram of a handwriting input interface of the handwriting input method according to the embodiment of the invention;
FIG. 3 is a flowchart of a handwriting input method according to an embodiment of the present invention;
FIG. 4 is a flowchart of a handwriting input method according to another embodiment of the present invention;
FIG. 5 is a flowchart of a handwriting input method according to another embodiment of the invention;
fig. 6 is one of the structural diagrams of a mobile terminal according to an embodiment of the present invention;
fig. 7 is a second block diagram of a mobile terminal according to an embodiment of the present invention;
fig. 8 is a structural diagram of a second obtaining module in the mobile terminal according to the embodiment of the present invention;
fig. 9 is a third block diagram of a mobile terminal according to an embodiment of the present invention;
fig. 10 is a fourth structural diagram of a mobile terminal according to an embodiment of the present invention;
fig. 11 is a block diagram of a mobile terminal according to another embodiment of the present invention;
fig. 12 is a block diagram of a mobile terminal according to still another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-2, fig. 1 is a diagram illustrating a handwriting input interface of a handwriting input method according to an embodiment of the present invention, and fig. 2 is a diagram illustrating a handwriting input interface of a handwriting input method according to an embodiment of the present invention.
As shown in fig. 1 and fig. 2, the handwriting input method provided by the embodiment of the invention is applied to a mobile terminal, and a handwriting input interface of the mobile terminal includes a first handwriting input area 10, a normal handwriting input area 20, and a candidate character preview area 30. The first handwriting input area 10 indicates that when an input track with a preset stroke number is input in the first handwriting input area, a corresponding candidate character queue is output; the normal handwriting input area 20 indicates that a stroke track completely corresponding to the target character needs to be input in the normal handwriting input area, and the target character is output; the candidate character preview area 30 is used to display candidate characters.
The first handwriting input represents that a candidate character queue corresponding to an input track appears in the candidate character preview area 30 as long as a user only needs to input the input track corresponding to the preset stroke number of the target character in the first handwriting input area 10, wherein the stroke number of the input track in the first handwriting input mode can be one stroke, can be two strokes, or can be multiple strokes, and the stroke number input by the user can be set according to the user requirement.
Specifically, as shown in fig. 1, the first handwriting input area 10 and the normal handwriting input area 20 may be disposed in the handwriting input interface in a split-screen manner, and in the split-screen display mode, the user may adjust the size of the first handwriting input area by himself or herself, so as to meet the diversified needs of the user.
Specifically, as shown in fig. 2, one of the first handwriting input area 10 and the normal handwriting input area 20 may also be disposed in the handwriting input interface in the form of a floating window, and in the floating window display mode, the user may control the size of the floating window input area by stretching the size of the floating window, so as to meet the diversified requirements of the user.
In the following embodiments of the present invention, the first handwriting input area is defined as a first handwriting input area, and the normal handwriting input area is defined as a second handwriting input area.
Referring to fig. 3, fig. 3 is a flowchart of a handwriting input method according to an embodiment of the present invention, as shown in fig. 3, including the following steps:
step 301, detecting a first stroke track in the first handwriting input area.
In the step, the conventional input mode at present comprises a keyboard input mode and a handwriting input mode, when the input mode is the handwriting input mode, the first stroke track in the first handwriting input area is detected, namely the first stroke track in the first handwriting input area is detected, and compared with the method that the input stroke track is detected in the normal handwriting input area, all strokes of a target character do not need to be input, the handwriting input process of a user can be simplified, and the handwriting input efficiency of the user is improved.
Step 302, a candidate character queue corresponding to the first stroke track is obtained from a first preset lexicon.
In the step, the first stroke track can be identified through the existing character identification software, and a candidate character queue corresponding to the first stroke track is obtained from a first preset word bank. In this embodiment, the first preset lexicon is an initial input lexicon.
For example, the number of the first input stroke may be preset as one stroke, and when one stroke is written in the first handwriting input area, the corresponding candidate character queue may be obtained; if the second stroke is written in the first handwriting input area, the second stroke is the first stroke of the second candidate character. Accordingly, if the preset first stroke is two, a candidate character is output every time two strokes are written in the first handwriting input area.
Step 303, determining a target character from the candidate character queue, and outputting the target character.
In this step, a target character may be determined from the candidate character queue by receiving a preset operation of the user, such as a click operation, and the target character is output to output the content of the handwriting input of the user.
It should be noted that, in the embodiment of the present invention, it may be determined whether the current input belongs to the first handwriting input or the normal handwriting input by determining the initial input position of the first input trajectory. For example, when an input stroke is long and the input stroke is drawn from the first handwriting input area to the normal handwriting input area, the input stroke belongs to the first handwriting input because the starting position of the input stroke is located in the first handwriting input area. Similarly, if another input stroke is long and the initial position of the input stroke is located in the normal handwriting input area, the input stroke belongs to the normal handwriting input if the input stroke is drawn from the normal handwriting input area to the first handwriting input area.
In the embodiment of the present invention, the mobile terminal may be any mobile terminal having a human body feature acquisition component and a screen, for example: a Mobile phone, a Tablet Personal Computer (Tablet Personal Computer), a Laptop Computer (Laptop Computer), a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a Wearable Device (Wearable Device), or the like.
The handwriting input method comprises the steps of detecting a first stroke track in a first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
Referring to fig. 4, fig. 4 is a flowchart of a handwriting input method according to another embodiment of the present invention, as shown in fig. 4, including the following steps:
step 401, detecting a first stroke track in the first handwriting input area.
In the step, the conventional input mode at present comprises a keyboard input mode and a handwriting input mode, when the input mode is the handwriting input mode, the first stroke track in the first handwriting input area is detected, namely the first stroke track in the first handwriting input area is detected, and compared with the method that the input stroke track is detected in the normal handwriting input area, all strokes of a target character do not need to be input, the handwriting input process of a user can be simplified, and the handwriting input efficiency of the user is improved.
Step 402, obtaining the stroke number of the first stroke track.
In this step, the stroke number of the first stroke track may be obtained in a basic stroke recognition manner.
For example, the number of strokes of the at least one basic stroke may be determined by identifying the basic strokes included in the first stroke track, calculating the sum of the number of strokes of the at least one basic stroke in the first stroke track, and determining the sum of the number of strokes of the at least one basic stroke as the number of strokes of the first stroke track.
In particular, the basic strokes of, for example, Chinese characters include points (left), horizontal (I), vertical (I), left falling (I), I
Figure BDA0001360947800000051
8 types of strokes such as bent (five strokes), hooks (stroke) can be through discerning which several kinds of basic strokes first stroke orbit includes to according to the quantity of basic strokes in the first stroke orbit, obtain the stroke number of first stroke orbit.
And 403, judging whether the stroke number is less than a preset stroke number.
In this step, the character input may be determined according to a size relationship between the number of strokes and the number of strokes set in advance. When the number of strokes of the first stroke track is less than the preset number of strokes, executing step 404; and when the stroke number of the first stroke track is larger than the preset stroke number, ending the process. When the number of strokes of the first stroke track exceeds the preset number of strokes, the redundant strokes are regarded as the input track of the next target character.
Step 404, obtaining a first character corresponding to the first stroke track from the first preset lexicon.
In this step, if the number of strokes of the first stroke track is less than the preset number of strokes, the first character corresponding to the first stroke track may be obtained from the first preset lexicon according to a preset operation, such as a click operation.
For example, the target candidate character is a Chinese character "one", the number of the input strokes of the first stroke is two, after the user inputs the "one" by handwriting, the user can finish the input of the target candidate character as the Chinese character "one" by double-clicking the handwriting input interface screen, and then the next stroke is written, so that the next target candidate word can be recognized.
Step 405, determining the first character as a target character, and outputting the target character.
In this step, the first character may be output as a target character to output the content of the user's handwriting input.
It should be noted that, in this embodiment, the number of strokes input by the user in one input process may be determined by recognizing the number of basic strokes. For example, when the first stroke track is horizontal, vertical and horizontal
Figure BDA0001360947800000061
By recognizing that the basic stroke of the first stroke track has two horizontal strokes (one) and one vertical stroke (one), the number of strokes input in the stroke input process is three.
The handwriting input method of the embodiment of the invention detects a first stroke track in the first handwriting input area; acquiring the stroke number of the first stroke track; judging whether the stroke number is smaller than a preset stroke number or not; if the stroke number is smaller than the preset stroke number, acquiring a first character corresponding to the first stroke track from the first preset lexicon; and determining the first character as a target character, and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
Referring to fig. 5, fig. 5 is a flowchart of a handwriting input method according to another embodiment of the present invention, as shown in fig. 5, including the following steps:
step 501, detecting a first stroke track in the first handwriting input area.
In the step, the conventional input mode at present comprises a keyboard input mode and a handwriting input mode, when the input mode is the handwriting input mode, the first stroke track in the first handwriting input area is detected, namely the first stroke track in the first handwriting input area is detected, and compared with the method that the input stroke track is detected in the normal handwriting input area, all strokes of a target character do not need to be input, the handwriting input process of a user can be simplified, and the handwriting input efficiency of the user is improved.
Step 502, obtaining a candidate character queue corresponding to the first stroke track from a first preset word bank.
In the step, the first stroke track can be identified through the existing character identification software, and a candidate character queue corresponding to the first stroke track is obtained from a first preset word bank. In this embodiment, the first preset lexicon is an initial input lexicon.
Step 503, detecting a second stroke track in the second handwriting input area.
In the step, a second stroke track in a second handwriting input area is detected, namely the second stroke track in a normal handwriting input area is detected, wherein the second stroke track completely corresponds to the handwriting of the character to be input.
And step 504, acquiring a second character corresponding to the second stroke track from a second preset lexicon.
In this step, the second stroke track may be recognized by existing character recognition software, and a second character corresponding to the second stroke track may be obtained from a second preset lexicon. In this embodiment, the second preset lexicon is a normal handwritten lexicon, and the normal handwritten lexicon is used for acquiring and querying a target character input by a full stroke.
It should be noted that, for example, in the process of inputting a chinese character, since the number of basic strokes of the chinese character is small, and candidate words are screened by the first stroke alone, the number of candidate words meeting the conditions obtained is large, so that when the chinese character is input by handwriting by the first stroke, the query can be assisted by normal handwriting input. In the process of first stroke input, a user can freely select the simplest Chinese character in the target candidate sentence to carry out normal input assistance.
Step 505, adding the second character to the candidate character queue.
In this step, a second character may be added to the candidate character queue. Therefore, the number of candidate character queues can be reduced, and a user can conveniently determine the target character from the candidate character queues.
For example, the character string that the user wants to input is "the best of our everyday play", the user can write two strokes of "vertical and horizontal" in the first handwriting input area, i.e. the first handwriting input area, at this time, the candidate character area will display many candidate words, the word quantity of the candidate words is relatively large, the word quantity of the candidate words in the first order is not necessarily the word that the user wants, at this time, the user feels that the word "day" is relatively well written, and the normal handwriting input area, i.e. the second handwriting input area, is selected, the output word "day" is added to the candidate word queue, and then the screening is performed, so that the number of the candidate words can be greatly abbreviated. And after the second handwriting input area inputs 'day', the user can continuously select the input operation in the first handwriting input area.
Step 506, determining a target character from the candidate character queue added with the second character, and outputting the target character.
In this step, a target character may be determined from the candidate character queue to which the second character is added by receiving a preset operation, such as a click operation, and the target character may be output. Therefore, by determining the target character from the candidate character queue added with the second character, the checking queue of the user can be greatly reduced, and the input efficiency of the user is improved.
Optionally, after the step of obtaining the candidate character queue corresponding to the first stroke trajectory from the first preset lexicon, and before the step of determining the target character from the candidate character queue and outputting the target character, the method further includes:
judging whether the target character exists in the candidate character queue or not;
if the target character does not exist in the candidate character queue, switching to a preset input mode;
the step of determining a target character from the candidate character queue and outputting the target character comprises the following steps:
and detecting the stroke track of the target character in the preset input mode, and determining and outputting the target character from a third preset word stock according to the stroke track of the target character.
In this embodiment, when there is no word matching the target character in the candidate character queue, the input mode may be set in advance by receiving a preset operation, for example, the input mode may be set in advance by pressing a normal handwriting input area for a long time, where the preset input mode is a full-stroke handwriting input mode; and then, under a preset input mode, determining and inputting the target character from a third preset word bank according to all stroke tracks of the target character by detecting all stroke tracks of the target character, wherein the third preset word bank can be a full word bank or a network word bank, and a mapping relation exists between the third preset word bank and the preset input mode. Therefore, the word library of the handwriting input mode can be effectively enriched by adding the preset input mode aiming at some rarely-used words and sentences, and the handwriting input efficiency of the user is improved.
For example, a user inputs a first stroke of ten characters in a first handwriting input area, but does not obtain a candidate word completely matched with the first stroke, at this time, the user can enter a full-stroke handwriting input mode by pressing a normal handwriting input area for a long time, and after entering the full-stroke handwriting input mode, the user screens out candidate sentences of the characters in the candidate word only by inputting all strokes of one or more characters, and reduces the number of the candidate words for the user to select. The user may exit the full stroke input mode by pressing the back key.
Moreover, the candidate word result obtained by matching with the normal handwriting input mode can be added into the first input word bank, so that the subsequent input is facilitated. If the candidate word result obtained by matching with the normal handwriting input mode exists in the first input word bank, the importance of the word is improved, and the position of the word in the candidate word queue is advanced.
Therefore, with the enrichment of the first-stroke input word bank, the importance degree of the candidate words is more and more obvious to distinguish, the speed of the user through the first-stroke handwriting input is faster and faster, the user can gradually give up using the normal handwriting input, the desired input result can be obtained through the first-stroke handwriting input directly, and the handwriting input efficiency is improved.
The handwriting input method of the embodiment of the invention detects a first stroke track in the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; detecting a second stroke track within the second handwriting input region; acquiring a second character corresponding to the second stroke track from a second preset word stock; adding the second character to the candidate character queue; determining a target character from the candidate character queue added with the second character, and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
Referring to fig. 6, fig. 6 is a structural diagram of a mobile terminal according to an embodiment of the present invention, as shown in fig. 6, a handwriting input interface of a mobile terminal 600 includes a first handwriting input area and a second handwriting input area, and includes a first detection module 601, a first obtaining module 602, and a determination module 603, where the first detection module 601 is connected to the first obtaining module 602, and the first obtaining module 602 is further connected to the determination module 603:
a first detection module 601, configured to detect a first stroke track in the first handwriting input area;
a first obtaining module 602, configured to obtain a candidate character queue corresponding to the first stroke track from a first preset lexicon;
a determining module 603, configured to determine a target character from the candidate character queue, and output the target character.
Optionally, as shown in fig. 7, the mobile terminal 600 further includes:
a second obtaining module 604, configured to obtain a stroke number of the first stroke track;
a first judging module 605, configured to judge whether the stroke number is less than a preset stroke number;
the first obtaining module 602 is specifically configured to, if the number of strokes is less than the preset number of strokes, obtain a first character corresponding to the first stroke track from the first preset lexicon.
Optionally, the determining module 603 is configured to determine the first character as a target character, and output the target character.
Optionally, as shown in fig. 8, the second obtaining module 604 includes:
an identifying unit 6041 configured to identify a basic stroke included in the first stroke trajectory;
a calculating unit 6042, configured to calculate a sum of the stroke numbers of at least one basic stroke in the first stroke track, and use the sum of the stroke numbers of the at least one basic stroke as the stroke number of the first stroke track.
Optionally, as shown in fig. 9, the mobile terminal 600 further includes:
a second detection module 606 for detecting a second stroke track within the second handwriting input region;
a third obtaining module 607, configured to obtain a second character corresponding to the second stroke track from a second preset lexicon;
an adding module 608 for adding the second character to the candidate character queue;
the determining module 603 is specifically configured to determine a target character string from the candidate character queue to which the second character is added, and output the target character string.
Optionally, as shown in fig. 10, the mobile terminal 600 further includes:
a second judging module 609, configured to judge whether the target character exists in the candidate character queue;
a switching module 610, configured to switch to a preset input mode if the target character does not exist in the candidate character queue;
the determining module 603 is specifically configured to detect a stroke track of the target character in the preset input mode, and determine and output the target character from a third preset lexicon according to the stroke track of the target character.
Optionally, the first handwriting input area and the second handwriting input area are arranged in the handwriting input interface in a split screen manner; or
One of the first handwriting input area and the second handwriting input area is arranged in the handwriting input interface in a form of a floating window.
The mobile terminal 600 can implement each process implemented by the mobile terminal in the method embodiments of fig. 1 to fig. 5, and is not described herein again to avoid repetition.
The mobile terminal 600 of the embodiment of the present invention detects the first stroke track in the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
The embodiment of the present invention further provides a mobile terminal, which includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, where the computer program, when executed by the processor, implements each process of the handwriting input method embodiment, and can achieve the same technical effect, and is not described herein again to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the handwriting input method embodiment, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
Referring to fig. 11, fig. 11 is a block diagram of a mobile terminal according to another embodiment of the present invention, and as shown in fig. 11, the mobile terminal 1100 includes: at least one processor 1101, memory 1102, at least one network interface 1104, and a user interface 1103. Various components in mobile terminal 1100 are coupled together by a bus system 1105. It is understood that the bus system 1105 is used to enable communications among the components. The bus system 1105 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled in fig. 11 as the bus system 1105.
The user interface 1103 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 1102 in embodiments of the present invention can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct memory bus RAM (DRRAM). The memory 1102 of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 1102 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 11021 and application programs 11022.
The operating system 11021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 11022 contains various applications such as a Media Player (Media Player), a Browser (Browser), etc. for implementing various application services. Programs that implement methods in accordance with embodiments of the invention may be included in application 11022.
In the embodiment of the present invention, the mobile terminal 1100 further includes: a computer program stored on the memory 1102 and executable on the processor 1101, in particular a computer program in an application 11022, which computer program, when executed by the processor 1101, realizes the steps of: detecting a first stroke track within the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character.
The methods disclosed in the embodiments of the present invention described above may be implemented in the processor 1101 or by the processor 1101. The processor 1101 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by instructions in the form of hardware, integrated logic circuits, or software in the processor 1101. The Processor 1101 may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic device, discrete hardware component. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The computer readable storage medium is located in the memory 1102, and the processor 1101 reads the information in the memory 1102 and performs the steps of the above method in combination with the hardware thereof. In particular, the computer readable storage medium has stored thereon a computer program, which when executed by the processor 1101, implements the steps of the handwriting input method embodiments described above.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within 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), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, the computer program when executed by the processor 1101 may further implement the steps of:
acquiring the stroke number of the first stroke track;
judging whether the stroke number is smaller than a preset stroke number or not;
and if the stroke number is less than the preset stroke number, acquiring a first character corresponding to the first stroke track from the first preset word stock.
Optionally, the computer program when executed by the processor 1101 may further implement the steps of:
and determining the first character as a target character, and outputting the target character.
Optionally, the computer program when executed by the processor 1101 may further implement the steps of:
identifying a base stroke comprised by the first stroke track;
and calculating the sum of the stroke numbers of at least one basic stroke in the first stroke track, and taking the sum of the stroke numbers of the at least one basic stroke as the stroke number of the first stroke track.
Optionally, the computer program when executed by the processor 1101 may further implement the steps of:
detecting a second stroke track within the second handwriting input region;
acquiring a second character corresponding to the second stroke track from a second preset word stock;
adding the second character to the candidate character queue;
determining a target character string from the candidate character queue added with the second character, and outputting the target character string.
Optionally, the computer program when executed by the processor 1101 may further implement the steps of:
judging whether the target character exists in the candidate character queue or not;
if the target character does not exist in the candidate character queue, switching to a preset input mode;
and detecting the stroke track of the target character in the preset input mode, and determining and outputting the target character from a third preset word stock according to the stroke track of the target character.
Optionally, the first handwriting input area and the second handwriting input area are arranged in the handwriting input interface in a split screen manner; or
One of the first handwriting input area and the second handwriting input area is arranged in the handwriting input interface in a form of a floating window.
The mobile terminal 1100 is capable of implementing each process implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
The mobile terminal 1100 of the embodiment of the present invention detects a first stroke trajectory in the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
Fig. 12 is a schematic structural diagram of a mobile terminal according to still another embodiment of the present invention. Specifically, the mobile terminal 1200 in fig. 12 may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal 1200 in fig. 12 includes a Radio Frequency (RF) circuit 1210, a memory 1220, an input unit 1230, a display unit 1240, a processor 1250, an audio circuit 1260, a communication module 1270, and a power supply 1280.
The input unit 1230 may be used, among other things, to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the mobile terminal 1200. Specifically, in the embodiment of the present invention, the input unit 1230 may include a touch panel 1231. The touch panel 1231, also referred to as a touch screen, can collect touch operations of a user (e.g., operations of the user on the touch panel 1231 by using a finger, a stylus pen, or any other suitable object or accessory) thereon or nearby, and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 1231 may include two portions, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1250, and can receive and execute commands sent from the processor 1250. In addition, the touch panel 1231 may be implemented by various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1231, the input unit 1230 may also include other input devices 1232, and the other input devices 1232 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among other things, the display unit 1240 may be used to display information input by or provided to the user and various menu interfaces of the mobile terminal 1200. The display unit 1240 may include a display panel 1241, and optionally, the display panel 1241 may be configured in the form of an LCD or an Organic Light-Emitting Diode (OLED), or the like.
It should be noted that touch panel 1231 may overlay display panel 1241 to form a touch display screen, and when the touch display screen detects a touch operation thereon or nearby, the touch display screen is transmitted to processor 1250 to determine the type of touch event, and then processor 1250 provides a corresponding visual output on the touch display screen according to the type of touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may contain at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not contain any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
Wherein the processor 1250 is a control center of the mobile terminal 1200, connects the respective parts of the entire handset using various interfaces and lines, performs various functions of the mobile terminal 1200 and processes data by operating or executing software programs and/or modules stored in the first memory 1221 and calling data stored in the second memory 1222, thereby integrally monitoring the mobile terminal 1200. Alternatively, processor 1250 may include one or more processing units.
In the embodiment of the present invention, by calling the software programs and/or modules stored in the first memory 1221 and/or the data stored in the second memory 1222, the following steps can be realized when the computer program is executed by the processor 1250: detecting a first stroke track within the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character.
Optionally, the computer program when executed by the processor 1250 may further implement the steps of:
acquiring the stroke number of the first stroke track;
judging whether the stroke number is smaller than a preset stroke number or not;
and if the stroke number is less than the preset stroke number, acquiring a first character corresponding to the first stroke track from the first preset word stock.
Optionally, the computer program when executed by the processor 1250 may further implement the steps of:
and determining the first character as a target character, and outputting the target character.
Optionally, the computer program when executed by the processor 1250 may further implement the steps of:
identifying a base stroke comprised by the first stroke track;
and calculating the sum of the stroke numbers of at least one basic stroke in the first stroke track, and taking the sum of the stroke numbers of the at least one basic stroke as the stroke number of the first stroke track.
Optionally, the computer program when executed by the processor 1250 may further implement the steps of:
detecting a second stroke track within the second handwriting input region;
acquiring a second character corresponding to the second stroke track from a second preset word stock;
adding the second character to the candidate character queue;
determining a target character string from the candidate character queue added with the second character, and outputting the target character string.
Optionally, the computer program when executed by the processor 1250 may further implement the steps of:
judging whether the target character exists in the candidate character queue or not;
if the target character does not exist in the candidate character queue, switching to a preset input mode;
and detecting the stroke track of the target character in the preset input mode, and determining and outputting the target character from a third preset word stock according to the stroke track of the target character.
Optionally, the first handwriting input area and the second handwriting input area are arranged in the handwriting input interface in a split screen manner; or
One of the first handwriting input area and the second handwriting input area is arranged in the handwriting input interface in a form of a floating window.
The mobile terminal 1200 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
The mobile terminal 1200 of the embodiment of the present invention detects a first stroke trajectory in the first handwriting input area; acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank; and determining a target character from the candidate character queue and outputting the target character. Therefore, the corresponding target character can be obtained by detecting the input stroke track in the first handwriting input area, and compared with the method of inputting all strokes of the target character, the method can simplify the handwriting input process and improve the handwriting input efficiency.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (14)

1. A handwriting input method is applied to a mobile terminal, and is characterized in that a handwriting input interface of the mobile terminal comprises a first handwriting input area and a second handwriting input area, and the method comprises the following steps:
detecting a first stroke track within the first handwriting input area;
acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank;
determining a target character from the candidate character queue and outputting the target character;
after the step of obtaining the candidate character queue corresponding to the first stroke track from the first preset lexicon, and before the step of determining the target character from the candidate character queue and outputting the target character, the method further comprises the following steps:
detecting a second stroke track within the second handwriting input region;
acquiring a second character corresponding to the second stroke track from a second preset word stock;
adding the second character to the candidate character queue;
the step of determining a target character from the candidate character queue and outputting the target character comprises the following steps:
determining a target character from the candidate character queue added with the second character, and outputting the target character.
2. The method of claim 1, wherein after the step of detecting the first stroke track in the first handwriting input area and before the step of obtaining the candidate character queue corresponding to the first stroke track from the first preset lexicon, the method further comprises:
acquiring the stroke number of the first stroke track;
judging whether the stroke number is smaller than a preset stroke number or not;
the step of obtaining the candidate character queue corresponding to the first stroke track from the first preset lexicon comprises the following steps:
and if the stroke number is less than the preset stroke number, acquiring a first character corresponding to the first stroke track from the first preset word stock.
3. The method of claim 2, wherein the step of determining a target character from the candidate character queue and outputting the target character comprises:
and determining the first character as a target character, and outputting the target character.
4. The method of claim 2, wherein the step of obtaining the number of strokes of the first stroke track comprises:
identifying a base stroke comprised by the first stroke track;
and calculating the sum of the stroke numbers of at least one basic stroke in the first stroke track, and taking the sum of the stroke numbers of the at least one basic stroke as the stroke number of the first stroke track.
5. The method of claim 1, wherein after the step of obtaining the candidate character queue corresponding to the first stroke track from the first preset lexicon and before the step of determining the target character from the candidate character queue and outputting the target character, the method further comprises:
judging whether the target character exists in the candidate character queue or not;
if the target character does not exist in the candidate character queue, switching to a preset input mode;
the step of determining a target character from the candidate character queue and outputting the target character comprises the following steps:
and detecting the stroke track of the target character in the preset input mode, and determining and outputting the target character from a third preset word stock according to the stroke track of the target character.
6. The method according to any one of claims 1 to 5, wherein the first handwriting input area and the second handwriting input area are provided in the handwriting input interface in a split screen manner; or
One of the first handwriting input area and the second handwriting input area is arranged in the handwriting input interface in a form of a floating window.
7. A mobile terminal, wherein a handwriting input interface of the mobile terminal includes a first handwriting input area and a second handwriting input area, the mobile terminal comprising:
the first detection module is used for detecting a first stroke track in the first handwriting input area;
the first acquisition module is used for acquiring a candidate character queue corresponding to the first stroke track from a first preset word bank;
the determining module is used for determining a target character from the candidate character queue and outputting the target character;
wherein the mobile terminal further comprises:
a second detection module for detecting a second stroke track within the second handwriting input region;
the third acquisition module is used for acquiring a second character corresponding to the second stroke track from a second preset lexicon;
an adding module, configured to add the second character to the candidate character queue;
the determining module is specifically configured to determine a target character from the candidate character queue to which the second character is added, and output the target character.
8. The mobile terminal of claim 7, wherein the mobile terminal further comprises:
the second acquisition module is used for acquiring the stroke number of the first stroke track;
the first judgment module is used for judging whether the stroke number is smaller than a preset stroke number or not;
the first obtaining module is specifically configured to obtain, from the first preset lexicon, a first character corresponding to the first stroke track if the number of strokes is less than the preset number of strokes.
9. The mobile terminal according to claim 8, wherein the determining module is specifically configured to determine the first character as a target character and output the target character.
10. The mobile terminal of claim 8, wherein the second obtaining module comprises:
the recognition unit is used for recognizing the basic strokes included in the first stroke track;
and the calculating unit is used for calculating the sum of the stroke numbers of at least one basic stroke in the first stroke track and taking the sum of the stroke numbers of the at least one basic stroke as the stroke number of the first stroke track.
11. The mobile terminal of claim 7, wherein the mobile terminal further comprises:
the second judgment module is used for judging whether the target character exists in the candidate character queue or not;
the switching module is used for switching to a preset input mode if the target character does not exist in the candidate character queue;
the determining module is specifically configured to detect a stroke track of the target character in the preset input mode, and determine and output the target character from a third preset lexicon according to the stroke track of the target character.
12. The mobile terminal according to any of claims 7 to 11, wherein the first handwriting input area and the second handwriting input area are provided in the handwriting input interface in a split screen manner; or
One of the first handwriting input area and the second handwriting input area is arranged in the handwriting input interface in a form of a floating window.
13. A mobile terminal, characterized in that it comprises a processor, a memory and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, implements the steps of the handwriting input method according to any one of claims 1 to 6.
14. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the handwriting input method according to any one of claims 1 to 6.
CN201710617602.5A 2017-07-26 2017-07-26 Handwriting input method and mobile terminal Active CN107368205B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710617602.5A CN107368205B (en) 2017-07-26 2017-07-26 Handwriting input method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710617602.5A CN107368205B (en) 2017-07-26 2017-07-26 Handwriting input method and mobile terminal

Publications (2)

Publication Number Publication Date
CN107368205A CN107368205A (en) 2017-11-21
CN107368205B true CN107368205B (en) 2020-04-07

Family

ID=60306978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710617602.5A Active CN107368205B (en) 2017-07-26 2017-07-26 Handwriting input method and mobile terminal

Country Status (1)

Country Link
CN (1) CN107368205B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109992124B (en) * 2018-01-02 2024-05-31 北京搜狗科技发展有限公司 Input method, apparatus and machine readable medium
CN108572776B (en) * 2018-05-02 2020-11-03 广州视源电子科技股份有限公司 Rendering processing method, device and equipment based on special characters and storage medium
CN113687724A (en) * 2021-07-23 2021-11-23 维沃移动通信有限公司 Candidate word display method, device and electronic device
CN113807295B (en) * 2021-09-24 2023-10-27 科大讯飞股份有限公司 Handwriting recognition method, handwriting recognition device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606753A (en) * 2002-07-25 2005-04-13 美国在线服务公司 Chinese character handwriting recognition system
CN101281449A (en) * 2007-04-03 2008-10-08 诺基亚(中国)投资有限公司 Hand-written character recognizing method and system
CN101441550A (en) * 2008-12-10 2009-05-27 宇龙计算机通信科技(深圳)有限公司 Character input recognition method of multiple area, system and mobile terminal thereof
CN102629158A (en) * 2012-02-29 2012-08-08 广东威创视讯科技股份有限公司 Character input method and device on basis of touch screen system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236422B (en) * 2010-04-27 2016-07-06 北京搜狗科技发展有限公司 A kind of method and one input method system carrying out with stroke code inputting
CN103631388A (en) * 2012-08-28 2014-03-12 华为终端有限公司 Method and device for optimizing handwriting input method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606753A (en) * 2002-07-25 2005-04-13 美国在线服务公司 Chinese character handwriting recognition system
CN101281449A (en) * 2007-04-03 2008-10-08 诺基亚(中国)投资有限公司 Hand-written character recognizing method and system
CN101441550A (en) * 2008-12-10 2009-05-27 宇龙计算机通信科技(深圳)有限公司 Character input recognition method of multiple area, system and mobile terminal thereof
CN102629158A (en) * 2012-02-29 2012-08-08 广东威创视讯科技股份有限公司 Character input method and device on basis of touch screen system

Also Published As

Publication number Publication date
CN107368205A (en) 2017-11-21

Similar Documents

Publication Publication Date Title
US12093525B2 (en) Character recognition on a computing device
CN105824559B (en) False touch recognition and processing method and electronic equipment
US9141200B2 (en) Device, method, and graphical user interface for entering characters
JP6404267B2 (en) Correction of language input
KR102544780B1 (en) Method for controlling user interface according to handwriting input and electronic device for the same
CN106951174B (en) A kind of method of adjustment and mobile terminal of dummy keyboard
AU2007241972B2 (en) Method and apparatus for controlling display output of multidimensional information
US20090160800A1 (en) Touch pad, method of operating the same, and notebook computer with the same
WO2018196699A1 (en) Method for displaying fingerprint recognition region, and mobile terminal
CN107368205B (en) Handwriting input method and mobile terminal
WO2011085118A1 (en) System and method for issuing commands to applications based on contextual information
CN107609374B (en) Unlocking method and mobile terminal
WO2012130156A1 (en) Handwriting input method and apparatus for touch device, and electronic device
CN107479822B (en) Information input method and terminal
CN103076980B (en) Search terms display packing and device
WO2019015581A1 (en) Text deletion method and mobile terminal
US11216181B2 (en) Device, method, and graphical user interface for simulating and interacting with handwritten text
CN106933481B (en) Screen scrolling method and device
WO2018177157A1 (en) Character input method of mobile terminal and mobile terminal
CN106952235A (en) Image processing method and mobile terminal
CN106095128B (en) Character input method of mobile terminal and mobile terminal
CN106648329A (en) Application icon display method and mobile terminal
CN106775378B (en) Method for determining candidate words of input method and mobile terminal
US20070047846A1 (en) Handwriting input system and method thereof
US9183276B2 (en) Electronic device and method for searching handwritten document

Legal Events

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