CN107329687B - A kind of display methods and mobile terminal of virtual input keyboard - Google Patents
A kind of display methods and mobile terminal of virtual input keyboard Download PDFInfo
- Publication number
- CN107329687B CN107329687B CN201710508583.2A CN201710508583A CN107329687B CN 107329687 B CN107329687 B CN 107329687B CN 201710508583 A CN201710508583 A CN 201710508583A CN 107329687 B CN107329687 B CN 107329687B
- Authority
- CN
- China
- Prior art keywords
- character
- input
- information
- prediction
- user
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
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)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present invention provides a kind of display methods of virtual input keyboard and mobile terminals, and wherein display methods includes: the prediction input information obtained in information input interface;It obtains in the information input interface, holds target area of the point within the scope of pre-determined distance apart from user;Information, determining character input button corresponding with prediction input information are inputted according to the prediction;The character input button is shown in the target area, meet the operational requirements of user's character input in large-size screen monitors mobile terminal, content input is carried out by input keyboard convenient for user, especially great convenience is brought to the one-handed performance of user, the efficiency that user's one hand uses mobile terminal is improved, user experience is promoted.
Description
Technical field
The present invention relates to field of communication technology more particularly to the display methods and mobile terminal of a kind of virtual input keyboard.
Background technique
With the development of communication technologies, the mobile terminals such as mobile phone use work as essential in people's daily life
Tool.
Under normal conditions, user carrys out operating handset commonly using one hand, but with the large-size screen monitors of the mobile terminals such as such as mobile phone
Change the universal of design, while realizing large screen display, can also make troubles the operation of user.Such as in certain applied fields
In conjunction, user just when single hand operation of mobile phone due to needing to input text, the information such as number using keyboard, would have to from
One-handed performance is transformed into both hands operation, is otherwise difficult to reach character farthest from finger in keyboard, is not easy to user and passes through input
Keyboard carries out content input, makes troubles to the operation of user.
Summary of the invention
The display methods and mobile terminal of a kind of virtual input keyboard are provided in the embodiment of the present invention, to solve the prior art
Middle large-size screen monitors mobile terminal is not easy to the problem of user carries out content input by input keyboard.
In order to solve the above-mentioned technical problem, the embodiment of the present invention adopts the following technical scheme that
On the one hand, the embodiment of the present invention provides a kind of display methods of virtual input keyboard, is applied to mobile terminal, described
Display methods includes:
The prediction obtained in information input interface inputs information;
It obtains in the information input interface, holds target area of the point within the scope of pre-determined distance apart from user;
Information, determining character input button corresponding with prediction input information are inputted according to the prediction;
The character input button is shown in the target area.
On the other hand, the embodiment of the present invention also provides a kind of mobile terminal, and the mobile terminal includes:
First obtains module, for obtaining the input information of the prediction in information input interface;
Second obtains module, for obtaining in the information input interface, holds point in pre-determined distance range apart from user
Interior target area;
Determining module, for inputting information according to the prediction, determining character corresponding with prediction input information is defeated
Enter key;
Display module, for showing the character input button in the target area.
On the other hand, the embodiment of the present invention also provides a kind of mobile terminal, comprising: memory, processor and is stored in institute
The display program for the virtual input keyboard that can be run on memory and on the processor is stated, the processor executes the void
The step in the display methods of virtual input keyboard as described above is realized when the display program of quasi- input keyboard.
In this way, inputting information by the prediction obtained in information input interface and obtaining in information input interface apart from user
Target area of the point within the scope of pre-determined distance is held, information is inputted according to prediction, determines word corresponding with prediction input information
Symbol input key, and shows the character input button in the target area, the process to user in information input interface to
Input content predicted, and while inputting in the interface to user needs operating area to be used to obtain, directly
Character input button corresponding with obtained content to be entered is predicted is shown in the operating area, is realized user directly
The corresponding key of content for wanting input is shown in the target area of acquisition, in order to which user is convenient for finger manipulation at one
Character input is easily carried out in region, meets the operational requirements of user's character input in large-size screen monitors mobile terminal, it is logical convenient for user
It crosses input keyboard and carries out content input, especially bring great convenience to the one-handed performance of user, improve user's one hand and use shifting
The efficiency of dynamic terminal, promotes user experience.
Detailed description of the invention
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
Fig. 1 shows the flow charts of the display methods of virtual input keyboard in the embodiment of the present invention;
Fig. 2 indicates the structural block diagram one of mobile terminal in the embodiment of the present invention;
Fig. 3 indicates the structural block diagram two of mobile terminal in the embodiment of the present invention;
Fig. 4 indicates the arrangement schematic diagram in the embodiment of the present invention before the adjustment of the first character input button;
Fig. 5 indicates the first character input button arrangement schematic diagram one adjusted in the embodiment of the present invention;
Fig. 6 indicates the first character input button arrangement schematic diagram two adjusted in the embodiment of the present invention;
Fig. 7 indicates second of character input button arrangement schematic diagram one adjusted in the embodiment of the present invention;
Fig. 8 shows the arrangement schematic diagrams two adjusted of second of character input button in the embodiment of the present invention;
Fig. 9 indicates the structural block diagram three of mobile terminal in the embodiment of the present invention;
Figure 10 indicates the structural block diagram four of mobile terminal in the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation description, it is clear that described embodiments are some of the embodiments of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, every other implementation obtained by those of ordinary skill in the art without making creative efforts
Example, shall fall within the protection scope of the present invention.
A kind of display methods of virtual input keyboard is disclosed in the embodiment of the present invention, is applied to mobile terminal, in conjunction with Fig. 1 institute
Show, which includes:
Step 101: the prediction obtained in information input interface inputs information.
The character that obtaining user may input at this time obtains prediction input information, and prediction input information can be basis
The historical operation information of user acquires, or is acquired according to the current information input scene of user.
Specifically, as a preferred embodiment, wherein the prediction obtained in information input interface inputs information
The step of, comprising:
Obtain the historical reception message that the mobile terminal is stored;Target message is extracted from the historical reception message
Content inputs information as the prediction.
The step of historical reception message that the acquisition mobile terminal is stored, can be ought detect information input interface
In information input frame execute when being transferred out, the historical reception message that mobile terminal is stored can be going through for storage user
The short message content etc. that the history input record or mobile terminal that history input message obtains receive.The mode of acquisition has very
It is a variety of, some embodiments are enumerated herein.
Mobile terminal takes the mobile phone as an example herein, such as are as follows: mobile phone receives identifying code short message, and the identifying code extracted in short message is made
For the character that may be inputted, in the prior art, mobile phone can judge whether the short message received is identifying code by keyword
Short message, when mobile phone receives identifying code short message, mobile phone can identify and show the option of " duplication identifying code ", after user clicks,
Identifying code in i.e. extractable short message.Similarly, mobile phone can extract the identifying code in short message as may input according to this
Character.Also for example are as follows: there is input history under a certain input frame, it can be by one nearest in history, or wherein a certain item conduct
The character that may be inputted.
That is the historical reception message that is stored of the acquisition mobile terminal;Target message content is extracted from historical reception message
The step of inputting information as the prediction is specifically as follows:
The history input record for obtaining input frame record determines that the target input record in the history input record is corresponding
Content be prediction input information;Or verifying short message is read, determine that the corresponding content of identifying code in the verifying short message is
Prediction input information.Information or received identifying code are inputted by the history in detection input frame, thus the word that keyboard is inputted
Symbol readjusts layout, when meeting singlehanded input, can conveniently touch the character in history input information or identifying code.
Step 102: obtaining in information input interface, hold target area of the point within the scope of pre-determined distance apart from user.
The user holds the contact point that point is specially the finger and mobile terminal when user holds mobile terminal, can should
Area in a little contact points is maximum or the maximum contact point of pressure value is as the user gripping point in above-mentioned steps, either
User to be used a gripping point on the side of finger to be when holding in mobile terminal gesture close to user's character input should
User holds point, using the point as reference point, the target area within the scope of the pre-determined distance is obtained, to adapt to not sympathize with
Character input demand under condition, different grip gestures.
The target area, which can be, is holding a pre-set region of the point within the scope of pre-determined distance apart from user.
Further, as a preferred embodiment, wherein described to obtain in the information input interface, distance is used
Family holds the step of target area of the point within the scope of pre-determined distance, comprising:
When detecting that user is hold by one hand the mobile terminal, in the information input interface that determines the mobile terminal,
First area of the gripping point within the scope of pre-determined distance away from the held side of user is the target area.According to the process
User hold mobile terminal grip, determine target area, judge user hold mobile terminal grip whether be
It is hold by one hand, if judging, user holds the grip of mobile terminal to be hold by one hand, and judges the grip for left hand list
Hand holds the either right hand and is hold by one hand, if judging, the grip of user's gripping mobile terminal is hold by one hand for left hand, really
Determine the left side that the held side of user is mobile terminal, the gripping point of the held side of user is user's left hand thumb root and moves
The contact point of dynamic terminal, is target area apart from region of the contact point within the scope of pre-determined distance;If judging, user is held
The grip of mobile terminal is hold by one hand for the right hand, it is determined that the held side of user is the right side of mobile terminal, Yong Husuo
The gripping point for holding side is the contact point of user's hand thumb root and mobile terminal, apart from the contact point in pre-determined distance model
Region in enclosing is target area.When judge user is left hand one-handed performance or right hand one-handed performance, specifically may be used
Be respectively set sensor by the left and right side in mobile phone, infer user be with left hand hold mobile phone or the right hand hold mobile phone or
In addition held by both hands mobile phone can be judged by the direction of thumbprint, can also actively be selected to inform mobile phone by user.
The held side of the user is specially user's thumb side, or carries out input operation by user and use hand
Refer to side, judgement and detection can be realized especially by sensor, will be close to the setting regions of the held side of the user
For target area, singlehanded input operation is carried out when being hold by one hand mobile phone convenient for user, promotes user's one-handed performance mobile terminal
When convenience, promoted operating efficiency.
Alternatively, holding target area of the point within the scope of pre-determined distance apart from user in the acquisition information input interface
The step of domain, comprising:
User is detected in the information input interface, holds second area of the point within the scope of pre-determined distance apart from user
In finger slide, obtaining the region that matches in the second area with the finger slide is the target area
Domain.
Stroke gesture of the process according to user on mobile terminal display screen, determines final goal region.
This can be apart from the determination process that user holds second area of the point within the scope of pre-determined distance and is detecting use
It when family is hold by one hand mobile terminal, determines in the information input interface of mobile terminal, the gripping point away from the held side of user exists
Region within the scope of pre-determined distance is the second area, to hold the closer area in side apart from user in information input interface
It determines that a final area is target area in domain, character input button is shown, convenient for the character input of user.
Finger slide of the user in current information input interface can be with user's current handheld mobile terminal
It holds the arc sliding that point is done by the center of circle in posture to operate, point is held in user's current handheld mobile terminal posture can be a left side
The left hand thumb root or the right hand that hand is hold by one hand in gesture are hold by one hand the hand thumb root in gesture.
The finger slide can be the slide of an arc, which can be aobvious in mobile terminal according to user
Finger slide in display screen obtains the fan-shaped region to match in second area with the finger slide, and determining should
Fan-shaped region is final target area.The two sides of the fan-shaped region are the adjacent two sides of mobile terminal display screen.
Above-mentioned step 101 and step 102 does not limit precedence, can also be performed simultaneously.
Step 103: information being inputted according to the prediction, determines character input button corresponding with prediction input information.
The character input button is the required key used when inputting to prediction input information, if such as being currently
Full keyboard input pattern, obtain prediction input information be abc when, then corresponding character input button be the corresponding a key of character a,
The corresponding b key of character b and the corresponding c key of character c, when prediction input information is " Liu ", then corresponding character input button is
L key corresponding with character " l ", " i ", " u ", i key and u key respectively input information institute to prediction under other keyboard input modes
The acquisition process of corresponding character input button with it is consistent in such cases, it is preferable that determine with prediction input information it is corresponding
Character input button be determine in virtual input keyboard with the corresponding character input button of prediction input information, in order to pass through
Input keyboard in mobile terminal carries out the arrangement of character input button.
Step 104: showing character input button in the region of interest.
Specifically, which directly shows in the target area, which can be the rule according to setting
The arrangement of progress shows that the target area is in user's one-handed performance mobile terminal, close to the region for holding mobile phone hand.
The display methods of the virtual input keyboard, obtain information input interface in prediction input information and obtain information it is defeated
Enter in interface and hold target area of the point within the scope of pre-determined distance apart from user, information, determining and prediction are inputted according to prediction
The corresponding character input button of information is inputted, and shows the character input button in the target area, which is believing user
Content to be entered in breath input interface is predicted, and operating space to be used is needed when inputting in the interface to user
Domain is obtained, and directly shows character input button corresponding with obtained content to be entered is predicted in the operating area,
It realizes and directly shows the corresponding key of content that user wants input in the target area of acquisition, in order to which user is one
Character input is easily carried out in a region convenient for finger manipulation, meets the operation of user's character input in large-size screen monitors mobile terminal
Demand carries out content input by input keyboard convenient for user, especially brings great convenience to the one-handed performance of user, improves
User's one hand uses the efficiency of mobile terminal, promotes user experience.
As a preferred embodiment, the step of this shows the character input button in the target area, comprising:
Virtual input keyboard is shown in the information input interface, wherein the part of the virtual input keyboard is located at
In the target area, and the character input button is shown in the part that the virtual input keyboard is located at the target area
On.
It, can be by the character input button in mobile terminal input keyboard when showing character input button in the target area
On display position be laid out again, will show with the corresponding character input button of prediction input information in virtual input keyboard
On the part of target area, the part which is located in the target area can be originally show by
The part of key is also possible to one only for the region of display character input button corresponding with prediction input information, in order to adapt to
Original keyboard layout can also be used in the use habit of user, keyboard after being laid out again, will word corresponding with prediction input information
Symbol input key switches to the key display area that virtual input keyboard is located in target area and is shown.
For example, mobile phone receives the identifying code short message that identifying code is 1148, at this time, recognizing user is that the right hand holds mobile phone,
So keyboard layout can be adjusted to for character input button corresponding with prediction input information being arranged on the right side from normal arrangement
The layout of square setting regions, specifically, the process of the display virtual input keyboard are specifically as follows: determining in initial keyboard
It is laid out the initial display position of character input button in lower virtual input keyboard;If the initial display position is located at the target area
In, then the character input button is shown by the initial display position;If the initial display position is not located at the target area
In domain, then the character input button is switched into the target that the virtual input keyboard is located in the part of the target area
It is shown on display position, and will can also be set as being shown in the target display location under the initial keyboard key arrangement
On key switch to the initial display position and show.Such as by number 1 key, number 4 key, number 8 key from
Display position in Fig. 4 is adjusted to the display position of the rightmost side on screen display key disk in Fig. 5.
The process, detection meet the content of match messages requirement, the character that user may input at this time are obtained, by keyboard
Again it is laid out, it would be possible to which the corresponding key of the character to be inputted is positioned close on region, should be user's one hand behaviour by near field
When making, close to the region of mobile phone hand is held, specifically, referring to that information is defeated by near field if user is that the right hand holds mobile phone
Enter the right one on interface to lean on apart from region of the point within the scope of pre-determined distance is held if user is that left hand holds mobile phone
Near field refers to region of the left side one on cellphone information input interface apart from gripping point within the scope of pre-determined distance.Pass through this
The scheme that key is laid out again on kind keyboard, user can continue to use single hand operation of mobile phone, will not be because of character keys from behaviour
It is too far and can not touch to make hand, improves user's operation using the especially singlehanded efficiency using such as mobile phone when mobile terminal,
Improve user experience.
When character input button corresponding with prediction input information is multiple, the process of the display virtual input keyboard,
It include: on different key display position in the target area to show the character input button, or in the target area
Multiple character input button is successively shown on same key display position.
It is preferred as one when character input button, which is shown in virtual input keyboard, to be located on the part of the target area
Embodiment, when the character input button is at least two, the step of the display virtual input keyboard, comprising:
By different display positions of the setting arrangement sequence on the part that the virtual input keyboard is located at the target area
Set the display character input button;Or it is located at the target area in the virtual input keyboard by setting display sequence
Same display position on part successively shows at least two character input buttons.
Preferably, as shown in connection with fig. 6, by setting arrangement sequence when different display positions show character input button, if
Target area is fan-shaped region, then character input button presses input sequence by being closely laid out to remote, by center location in fan-shaped region
For starting point, carried out in the target area from the near to the distant by character input sequence by character input button corresponding to character is inputted
Arrangement specifically can be and input characters into key (key of number 1, digital 4 key, digital 8 key) by original in Fig. 4
Display position be directly switch into the fan-shaped region part in Fig. 6.
Above two mode realizes that the different key under different demands shows process, both can choose the side with laid out in parallel
Formula is located in target area in input keyboard while showing multiple character input buttons, uses for user's character input, can also be with
Primary one only shown in multiple character input buttons of selection or partial character input key and are shown, can be same
Key successively shows character input button on display position, the character of input is laid out in same position always, such as work as user
Historical record first is car, it is believed that user very likely inputs the content, it is believed that it is pre- that user's history, which records first car,
Input information is surveyed, then the corresponding key of character c, a, r is successively laid out in same position, user is seeing that car is first and goes through
Records of the Historian record, it is also known that character can successively appear in screen same position, can be completed the input of c, a, r character in such a way that three hit,
It can according to need and be specifically arranged, meet the specific requirements of user, improve the efficiency of input.
As a preferred embodiment, wherein information is inputted according to the prediction, it is determining to input information with the prediction
The step of corresponding character input button, comprising:
Information, determining character string corresponding with prediction input information are inputted according to the prediction;According to the character
String, determining character input button corresponding with prediction input information.
It, can be first to the corresponding character of prediction input information when determining character input button corresponding with prediction input information
String is determined, such as prediction input information is car, then corresponding character string is a word to be entered of letter c, a, r composition
Symbol string, then corresponding character input button is c key corresponding with character " c ", " a ", " r ", a key and r key respectively;When prediction inputs
When information is " Liu ", then corresponding character string is a character to be entered string of l, i, u composition in phonetic transcriptions of Chinese characters, then corresponding word
Symbol input key is l key corresponding with character " l ", " i ", " u ", i key and u key respectively.
The process, which can not only be realized, is laid out number and English character, can also be directly to Chinese or the Chinese phonetic alphabet
It is laid out, character string is determined according to the Chinese phonetic alphabet corresponding to Chinese, and obtain corresponding character input button.
On the one hand, as a preferred embodiment, wherein this is determining to input with the prediction according to the character string
The step of information corresponding character input button, comprising:
If character string corresponding with prediction input information is one, it is determined that in the character string corresponding to each character
Character input button is that the prediction inputs the corresponding character input button of information.
When extracted from verification information be verified yard when, the identifying code only one, directly identifying code is confirmed at this time
Input information for prediction, with the corresponding character string of prediction input information also only one, therefore input information pair with prediction at this time
The character input button answered is that identifying code corresponds to character input button corresponding to each character in character string, is realized to character
It inputs key and carries out accurate and quick determination process.
On the other hand, as another preferred embodiment, wherein this is according to the character string, the determining and prediction
The step of inputting information corresponding character input button, comprising:
If character string corresponding with prediction input information is at least two, the first sequence in each character string is extracted respectively
Position character obtains the first character array;First object character is extracted from first character array, determines the first object
The corresponding character input button of character is character input button corresponding with prediction input information;Wherein, when described first
There are when at least two identical first characters, only extract one of them first character in character array.
When needing to input information from the prediction in history input record in current information input interface, if history input note
There are when a plurality of record in record, each record is corresponding with a character string.According to those character strings, determine and prediction input letter
It during ceasing corresponding character input button, needs to extract the character at least two character string, be wanted with determination
Display in the target area, with prediction input the corresponding character input button of information.The extraction process is first by least two
The first tagmeme character in character string extracts, and obtains a character array, rejects the word repeated in the character array
Symbol, using remaining character as first object character, which is one or more, by the first object character pair
The character input button answered be determined as with the corresponding character input button of prediction input information, into being shown in the target area
The step of character input button, will input key and show in the target area, and carry out a selection operation for user.
Further, after the step of showing the character input button in the target area, further includes:
In the click for detecting user couple character input button corresponding with the second character in the first object character
When operation, the character string including second character is determined.
Second character is one in first object character, which is to have the first sequence in the character string of place
The character of position, user chooses the key of display in the target area, when mobile terminal receives the selection operation of user
When, this of user of being subject to selection has the second character of the first tagmeme, and obtaining at least two character string includes to have
The character string of second character of first tagmeme, to carry out the determination process of subsequent character input button.
Wherein, if including the character string of second character is at least two, second in each character string is extracted respectively
Tagmeme character obtains the second character array, and the second target character is extracted from the second character array, determines second target word
According with corresponding character input button is character input button corresponding with prediction input information, wherein when second word
There are one of third character when at least two identical third characters, is only extracted in symbol array, execute in the target area
The step of showing the character input button.
The second tagmeme character putting in order after the first tagmeme character in character string.To multiple character strings
In the first tagmeme character extract and pick out first object character, after its corresponding input key is shown, obtain
Selection operation of the family to key is inputted corresponding to the second character in first object character is taken, determines the second of second tagmeme
Character string where character, when the character string including second character is still multiple, repetition is extracted in each character string not
The step of obtaining corresponding character array with tagmeme character obtains second at this time to extract the second tagmeme character in each character string
Character array, the determination process of extraction and input key before repeating, extracts the second target character from the second character array,
Obtaining the corresponding character input button of the second target character is character input button corresponding with prediction input information;In target area
Those character input buttons are shown in domain, carry out input selection for user, and it is quick to realize that user is realized by character input button
Character selection and input process.
It is corresponding, if including the character string of the second character is one, it is determined that the character string including second character is
Character to be entered string;It obtains corresponding to each character in the character to be entered string or each character after the first tagmeme
Character input button is character input button corresponding with prediction input information;Institute is shown in the target area described in executing
The step of stating character input button.
The character string for including the second character is one, and directly the character string including the second character is confirmed as to defeated at this time
Enter character string, which is to predict input information, at this time can be by the character to be entered string
In character input button corresponding to each character after each character or the first tagmeme be and prediction input information
Corresponding character input button can input demand according to specific mobile terminal and is specifically arranged, and increase input key and show
Flexibility.
The process is illustrated.For example, in the prior art, mobile phone exists when user needs to input account
When clicking input frame, it may appear that at this moment the historical record inputted in the past can extract historical record as the word that may be inputted
Symbol string, such as the record of history account have car, candi, cici, dog respectively, then, it is believed that car, candi, cici, dog
It is the character string that may be inputted, obtains the first tagmeme character in each character string, if front did not input any character, that
Character c, d will be the first character of car, candi, cici, dog, extract to obtain character array { c, c, c, d },
Character c, d therein are extracted, first object character is obtained, as shown in connection with fig. 7, the corresponding character input of character c and d
Key is shown on target area (lower right corner), N key of the script on the C key display position of the lower right corner accordingly can be shown in C
On the script display position of key, by script on the script display position that the M key on the D key display position of the lower right corner is shown in D key,
Other keys can keep original display position constant.
Next, if user selects, wherein the corresponding key of c character, the character string including the first tagmeme c character have three
It is a, it is car, candi, cici, can be confirmed that car, candi, cici are the character strings that may be inputted, repeats the mistake of front
Journey obtains second character therein, extracts to obtain character array { a, a, i }, character a, i therein are extracted,
The second target character is obtained, as shown in connection with fig. 8, the corresponding character input button of character a and i is shown in target area (bottom right
Angle) on, it can accordingly, it, will be former by script on the script display position that the N key on the I key display position of the lower right corner is shown in I key
On the script display position that the M key on the A key display position of the lower right corner is shown in A key, other keys can keep original aobvious for this
Show that position is constant.If user's selection wherein corresponding key of i character, the character string including the second tagmeme i character only one,
Then determine that the character string cici including the second tagmeme i character is character to be entered string, by each character institute in character string cici
Corresponding character input button is determined as character input button corresponding to prediction input information, shows those in the target area
Character input button, or character input button corresponding to the character c and i after the second tagmeme i character is determined as predicting defeated
Enter character input button corresponding to information, shows those character input buttons in the target area.
The above process is realized to when character string corresponding with prediction input information is at least two, how to be realized in word
Symbol input area show corresponding character input button, to cooperate the selection of user's completion input content and to be finally completed content defeated
The process entered improves operating comfort and input efficiency, promotes user convenient for input operation of the user in large-size screen monitors mobile terminal
Experience.
The embodiment of the present invention also provides a kind of mobile terminal, and in conjunction with shown in Fig. 2, Fig. 3, which includes: first to obtain
Modulus block 201, second obtains module 202, determining module 203 and display module 204.
First obtains module 201, for obtaining the input information of the prediction in information input interface.
Second obtains module 202, for obtaining in the information input interface, holds point in pre-determined distance model apart from user
Enclose interior target area.
Determining module 203, for inputting information, determining character corresponding with prediction input information according to the prediction
Input key.
Display module 204, for showing the character input button in the target area.
Wherein, which includes: acquisition submodule 2011 and extracting sub-module 2012.
Acquisition submodule 2011, the historical reception message stored for obtaining the mobile terminal.
Extracting sub-module 2012, it is defeated as the prediction for extracting target message content from the historical reception message
Enter information.
Wherein, which includes: that the first determining submodule 2021 or second determines submodule 2022.
First determines submodule 2021, for when detecting that user is hold by one hand the mobile terminal, determining the shifting
In the information input interface of dynamic terminal, first area of the gripping point within the scope of pre-determined distance away from the held side of user is institute
State target area.
Alternatively, second determines submodule 2022, for detecting user in the information input interface, held apart from user
Finger slide of the point in the second area within the scope of pre-determined distance, obtains in the second area and slides with the finger
Operating the region to match is the target area.
Wherein it is determined that module 203 includes: that third determines that submodule 2031 and the 4th determines submodule 2032.
Third determines submodule 2031, determining to input information pair with the prediction for inputting information according to the prediction
The character string answered.
4th determines submodule 2032, for according to the character string, determining word corresponding with prediction input information
Symbol input key.
Wherein, the 4th determine that submodule 2032 includes: the first determination unit 20321.
First determination unit 20321, if being one for the character string, it is determined that each character institute in the character string
Corresponding character input button is that the prediction inputs the corresponding character input button of information.
Wherein, the 4th determine that submodule 2032 includes: the first extraction unit 20322 and the second determination unit 20323.
First extraction unit 20322 extracts in each character string respectively if being at least two for the character string
First tagmeme character obtains the first character array.
Second determination unit 20323 determines described for extracting first object character from first character array
The corresponding character input button of one target character is character input button corresponding with prediction input information;Wherein, work as institute
State in the first character array that there are when at least two identical first characters, only extract one of them first character.
Wherein, the 4th determine submodule 2032 further include: third determination unit 20324, the second extraction unit 20325,
4th determination unit 20326, the 5th determination unit 20327, acquiring unit 20328 and trigger unit 20329.
Third determination unit 20324, for detecting that user couple is opposite with the second character in the first object character
When the clicking operation for the character input button answered, the character string including second character is determined.
Second extraction unit 20325 extracts respectively if the character string for including second character is at least two
The second tagmeme character in each character string obtains the second character array.
4th determination unit 20326 determines described for extracting the second target character from second character array
The corresponding character input button of two target characters is character input button corresponding with prediction input information;Wherein, work as institute
It states in the second character array there are when at least two identical third characters, only extracts one of third character.
5th determination unit 20327, if the character string for including second character is one, it is determined that including described
The character string of second character is character to be entered string.
Acquiring unit 20328, it is every after each character in the character to be entered string or the first tagmeme for obtaining
Character input button corresponding to one character is character input button corresponding with prediction input information.
Trigger unit 20329, for trigger the display module 204 execute it is described in the target area described in display
The step of character input button.
Wherein, which includes: display sub-module 2041.
Display sub-module 2041, for showing virtual input keyboard in the information input interface, wherein described virtual
The part of input keyboard is located in the target area, and the character input button is shown in the virtual input keyboard and is located at
On the part of the target area.
Wherein, when the character input button is at least two, the display sub-module 2041 includes: the first display list
Member 20411 or the second display unit 20412.
First display unit 20411, for being located at the target area in the virtual input keyboard by setting arrangement sequence
Different display positions on the part in domain show the character input button.
Alternatively, the second display unit 20412, for being located at the mesh in the virtual input keyboard by setting display sequence
The same display position marked on the part in region successively shows at least two character input buttons.
The mobile terminal obtains the prediction input information in information input interface and obtains distance in information input interface and uses
Family holds target area of the point within the scope of pre-determined distance, inputs information according to prediction, determines corresponding with prediction input information
Character input button, and the character input button is shown in the target area, the process is to user in information input interface
Content to be entered predicted, and while inputting in the interface to user needs operating area to be used to obtain, directly
It connects and character input button corresponding with obtained content to be entered is predicted is shown that realizing will directly use in the operating area
The corresponding key of content that input is wanted at family is shown in the target area of acquisition, in order to which user is convenient for finger manipulation at one
Region in easily carry out character input, meet the operational requirements of user's character input in large-size screen monitors mobile terminal, be convenient for user
Content input is carried out by input keyboard, especially brings great convenience to the one-handed performance of user, user's one hand is improved and uses
The efficiency of mobile terminal promotes user experience.
A kind of mobile terminal is also disclosed in the embodiment of the present invention, comprising: memory, processor and is stored on the memory
And the display program for the virtual input keyboard that can be run on the processor, the processor execute the virtual input keyboard
Display program when realize each process in the display methods of virtual input keyboard as described above, and identical skill can be reached
Art effect, to avoid repeating, which is not described herein again.Wherein, the memory, such as read-only memory (Read-Only
Memory, abbreviation ROM), random access memory (Random Access Memory, abbreviation RAM), magnetic or disk etc..
Further, as shown in figure 9, a kind of mobile terminal is also disclosed in the embodiment of the present invention, which includes:
At least one processor 601, memory 602, at least one network interface 604 and user interface 603.In mobile terminal 600
Various components are coupled by bus system 605.It is understood that bus system 605 is for realizing the company between these components
Connect letter.Bus system 605 further includes power bus, control bus and status signal bus in addition in addition to including data/address bus.But
It is that various buses are all designated as bus system 605 in Fig. 9 for the sake of clear explanation.
Wherein, user interface 603 may include display, keyboard or pointing device (for example, mouse, trace ball
(trackball), touch-sensitive plate or touch screen etc..
It is appreciated that the memory 602 in the embodiment of the present invention can be volatile memory or nonvolatile memory,
It or may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (Read-
Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), the read-only storage of erasable programmable
Device (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or
Flash memory.Volatile memory can be random access memory (Random Access Memory, RAM), be used as external high
Speed caching.By exemplary but be not restricted explanation, the RAM of many forms is available, such as static random access memory
(Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory
(Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate
SDRAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links
Dynamic random access memory (Synch Link DRAM, SLDRAM) and direct rambus random access memory (Direct
Rambus RAM, DRRAM).The memory 602 of the system and method for description of the embodiment of the present invention is intended to include but is not limited to these
With the memory of any other suitable type.
In some embodiments, memory 602 stores following element, executable modules or data structures, or
Their subset of person or their superset: operating system 6021 and application program 6022.
Wherein, operating system 6021 include various system programs, such as ccf layer, core library layer, driving layer etc., are used for
Realize various basic businesses and the hardware based task of processing.Application program 6022 includes various application programs, such as media
Player (Media Player), browser (Browser) etc., for realizing various applied business.Realize the embodiment of the present invention
The program of method may be embodied in application program 6022.
In embodiments of the present invention, mobile terminal 600 further include: be stored on memory 602 and can be on processor 601
The display program of the virtual input keyboard of operation specifically can be the display of the virtual input keyboard in application program 6022
Program, the display program of virtual input keyboard realize following steps when being executed by processor 601: obtaining in information input interface
Prediction input information;It obtains in the information input interface, holds target area of the point within the scope of pre-determined distance apart from user;
Information, determining character input button corresponding with prediction input information are inputted according to the prediction;In the target area
The middle display character input button.
The method that the embodiments of the present invention disclose can be applied in processor 601, or be realized by processor 601.
Processor 601 may be a kind of IC chip, the processing capacity with signal.During realization, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 601 or the instruction of software form.Above-mentioned processing
Device 601 can be general processor, digital signal processor (Digital Signal Processor, DSP), dedicated integrated electricity
Road (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components.It may be implemented or execute disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general
Processor can be microprocessor or the processor is also possible to any conventional processor etc..In conjunction with institute of the embodiment of the present invention
The step of disclosed method, can be embodied directly in hardware decoding processor and execute completion, or with the hardware in decoding processor
And software module combination executes completion.Software module can be located at random access memory, and flash memory, read-only memory may be programmed read-only
In the storage medium of this fields such as memory or electrically erasable programmable memory, register maturation.The storage medium is located at
The step of memory 602, processor 601 reads the information in memory 602, completes the above method in conjunction with its hardware.
It is understood that the embodiment of the present invention description these embodiments can with hardware, software, firmware, middleware,
Microcode or combinations thereof is realized.For hardware realization, processing unit be may be implemented in one or more specific integrated circuits
(Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal
Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable
Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general place
It manages in device, controller, microcontroller, microprocessor, other electronic units for executing herein described function or combinations thereof.
For software implementations, can by execute the embodiment of the present invention described in function module (such as process, function etc.) come
Realize technology described in the embodiment of the present invention.Software code is storable in memory and is executed by processor.Memory can
With portion realizes in the processor or outside the processor.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: obtaining institute
State the historical reception message that mobile terminal is stored;Target message content is extracted from the historical reception message as described pre-
Survey input information.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: being detected
When being hold by one hand the mobile terminal to user, in the information input interface that determines the mobile terminal, one is held away from user
First area of the gripping point of side within the scope of pre-determined distance is the target area;Or detection user is in the information input
In interface, finger slide of the point in the second area within the scope of pre-determined distance is held apart from user, obtains described second
The region to match in region with the finger slide is the target area.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: according to institute
State prediction input information, determining character string corresponding with prediction input information;According to the character string, it is determining with it is described pre-
Survey the corresponding character input button of input information.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: if described
Character string is one, it is determined that character input button corresponding to each character is that the prediction inputs information in the character string
Corresponding character input button.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: if described
Character string is at least two, then the first tagmeme character extracted respectively in each character string obtains the first character array;From described
In first character array extract first object character, determine the corresponding character input button of the first object character be with it is described
The corresponding character input button of prediction input information;Wherein, when there are at least two identical in first character array
When one character, one of them first character is only extracted.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: being detected
To user couple character input button corresponding with the second character in the first object character clicking operation when, determination includes
The character string of second character;If the character string including second character is at least two, each character is extracted respectively
The second tagmeme character in string obtains the second character array;The second target character is extracted from second character array, is determined
The corresponding character input button of second target character is character input button corresponding with prediction input information;Its
In, when, there are when at least two identical third characters, only extracting one of third character in second character array;If
Character string including second character is one, it is determined that the character string including second character is character to be entered string;
Obtain character input button corresponding to each character in the character to be entered string or each character after the first tagmeme
For character input button corresponding with prediction input information;And the character is shown in the target area described in executing
The step of inputting key.
Optionally, following steps be can also be achieved when the display program of virtual input keyboard is executed by processor 601: described
Virtual input keyboard is shown in information input interface, wherein the part of the virtual input keyboard is located in the target area,
And the character input button is shown in the virtual input keyboard and is located on the part of the target area.
Optionally, when the character input button is multiple, the display program of virtual input keyboard is held by processor 601
It can also be achieved following steps when row: by setting arrangement sequence on the part that the virtual input keyboard is located at the target area
Different display positions show the character input button;Or it is located at institute in the virtual input keyboard by setting display sequence
It states the same display position on the part of target area and successively shows at least two character input buttons.
The mobile terminal can be realized each process that terminal is realized in previous embodiment, to avoid repeating, here no longer
It repeats.
The mobile terminal obtains the prediction input information in information input interface and obtains distance in information input interface and uses
Family holds target area of the point within the scope of pre-determined distance, inputs information according to prediction, determines corresponding with prediction input information
Character input button, and the character input button is shown in the target area, the process is to user in information input interface
Content to be entered predicted, and while inputting in the interface to user needs operating area to be used to obtain, directly
It connects and character input button corresponding with obtained content to be entered is predicted is shown that realizing will directly use in the operating area
The corresponding key of content that input is wanted at family is shown in the target area of acquisition, in order to which user is convenient for finger manipulation at one
Region in easily carry out character input, meet the operational requirements of user's character input in large-size screen monitors mobile terminal, be convenient for user
Content input is carried out by input keyboard, especially brings great convenience to the one-handed performance of user, user's one hand is improved and uses
The efficiency of mobile terminal promotes user experience.
Further, as shown in Figure 10, a kind of mobile terminal is also disclosed in the embodiment of the present invention, which can be with
For mobile phone, tablet computer, personal digital assistant (Personal Digital Assistant, PDA) or vehicle-mounted computer etc..
Mobile terminal 700 in Figure 10 includes radio frequency (Radio Frequency, RF) circuit 710, memory 720, input
Unit 730, display unit 740, processor 760, voicefrequency circuit 770, WiFi (Wireless Fidelity) module 780 and electricity
Source 790.
Wherein, input unit 730 can be used for receiving the number or character information of user's input, and generation and mobile terminal
The related signal input of 700 user setting and function control.Specifically, in the embodiment of the present invention, which can
To include touch panel 731.Touch panel 731, also referred to as touch screen collect the touch operation of user on it or nearby
(for example user uses the operations of any suitable object or attachment on touch panel 731 such as finger, stylus), and according to preparatory
The formula of setting drives corresponding attachment device.Optionally, touch panel 731 may include touch detecting apparatus and touch controller
Two parts.Wherein, the touch orientation of touch detecting apparatus detection user, and touch operation bring signal is detected, by signal
Send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate,
The processor 760 is given again, and can be received order that processor 760 is sent and be executed.Furthermore, it is possible to using resistance-type,
The multiple types such as condenser type, infrared ray and surface acoustic wave realize touch panel 731.In addition to touch panel 731, input unit
730 can also include other input equipments 732, other input equipments 732 can include but is not limited to physical keyboard, function key
One of (such as volume control button, switch key etc.), trace ball, mouse, operating stick etc. are a variety of.
Wherein, display unit 740 can be used for showing information input by user or be supplied to the information and movement of user
The various menu interfaces of terminal 700.Display unit 740 may include display panel 741, optionally, can use LCD or organic hair
The forms such as optical diode (Organic Light-Emitting Diode, OLED) configure display panel 741.
It should be noted that touch panel 731 can cover display panel 741, touch display screen is formed, when the touch display screen is examined
After measuring touch operation on it or nearby, processor 760 is sent to determine the type of touch event, is followed by subsequent processing device
760 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and common control viewing area.The Application Program Interface viewing area
And arrangement mode of the common control viewing area does not limit, can be arranged above and below, left-right situs etc. can distinguish two it is aobvious
Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with
The interface elements such as the icon comprising at least one application program and/or widget desktop control.The Application Program Interface viewing area
Or the empty interface not comprising any content.This commonly uses control viewing area for showing the higher control of utilization rate, for example,
Application icons such as button, interface number, scroll bar, phone directory icon etc. are set.
Wherein processor 760 is the control centre of mobile terminal 700, utilizes various interfaces and connection whole mobile phone
Various pieces, by running or executing the software program and/or module that are stored in first memory 721, and calling storage
Data in second memory 722 execute the various functions and processing data of mobile terminal 700, thus to mobile terminal 700
Carry out integral monitoring.Optionally, processor 760 may include one or more processing units.
In embodiments of the present invention, by call store the first memory 721 in software program and/or module and/
Or the data in the second memory 722, in embodiments of the present invention, mobile terminal 700 further include: be stored in memory 720
The display program of virtual input keyboard that is upper and can running on processor 760, the display program of virtual input keyboard are processed
Device 760 realizes following steps when executing: obtaining the prediction input information in information input interface;Obtain the information input interface
In, target area of the point within the scope of pre-determined distance is held apart from user;Input information according to the prediction, it is determining with it is described pre-
Survey the corresponding character input button of input information;The character input button is shown in the target area.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: the historical reception message that the mobile terminal is stored is obtained;It is extracted in target message from the historical reception message
Hold and inputs information as the prediction.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: when detecting that user is hold by one hand the mobile terminal, in the information input interface that determines the mobile terminal, away from
First area of the gripping point of the held side in family within the scope of pre-determined distance is the target area;Or detection user is in institute
It states in information input interface, holds finger slide of the point in the second area within the scope of pre-determined distance apart from user, obtain
Taking the region to match in the second area with the finger slide is the target area.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: information, determining character string corresponding with prediction input information are inputted according to the prediction;According to the character string,
Determining character input button corresponding with prediction input information.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: if the character string is one, it is determined that character input button corresponding to each character is described in the character string
The corresponding character input button of prediction input information.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: if the character string is at least two, the first tagmeme character extracted in each character string respectively obtains the first character
Array;First object character is extracted from first character array, determines the corresponding character input of the first object character
Key is character input button corresponding with prediction input information;Wherein, when in first character array exist at least
When two identical first characters, one of them first character is only extracted.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: in the clicking operation for detecting user couple character input button corresponding with the second character in the first object character
When, determine the character string including second character;If the character string including second character is at least two, mention respectively
The second tagmeme character in each character string is taken to obtain the second character array;The second target is extracted from second character array
Character determines that the corresponding character input button of second target character is character input corresponding with prediction input information
Key;Wherein, when, there are when at least two identical third characters, only extracting one of third in second character array
Character;If the character string including second character is one, it is determined that the character string including second character is to be entered
Character string;It is defeated to obtain character corresponding to each character in the character to be entered string or each character after the first tagmeme
Entering key is character input button corresponding with prediction input information;And institute is shown in the target area described in executing
The step of stating character input button.
Optionally, it is realized as another embodiment, when the display program of virtual input keyboard is executed by processor 760 as follows
Step: virtual input keyboard is shown in the information input interface, wherein the part of the virtual input keyboard is located at described
In target area, and the character input button is shown in the virtual input keyboard and is located on the part of the target area.
Optionally, as another embodiment, the display journey of virtual input keyboard when the character input button is multiple
Sequence realizes following steps when being executed by processor 760: being located at the target in the virtual input keyboard by setting arrangement sequence
Different display positions on the part in region show the character input button;Or by setting display sequence described virtual defeated
Enter the same display position that keyboard is located on the part of the target area and successively shows at least two character input buttons.
The mobile terminal can be realized each process that terminal is realized in previous embodiment, to avoid repeating, here no longer
It repeats.
The mobile terminal obtains the prediction input information in information input interface and obtains distance in information input interface and uses
Family holds target area of the point within the scope of pre-determined distance, inputs information according to prediction, determines corresponding with prediction input information
Character input button, and the character input button is shown in the target area, the process is to user in information input interface
Content to be entered predicted, and while inputting in the interface to user needs operating area to be used to obtain, directly
It connects and character input button corresponding with obtained content to be entered is predicted is shown that realizing will directly use in the operating area
The corresponding key of content that input is wanted at family is shown in the target area of acquisition, in order to which user is convenient for finger manipulation at one
Region in easily carry out character input, meet the operational requirements of user's character input in large-size screen monitors mobile terminal, be convenient for user
Content input is carried out by input keyboard, especially brings great convenience to the one-handed performance of user, user's one hand is improved and uses
The efficiency of mobile terminal promotes user experience.
Those of ordinary skill in the art may be aware that the embodiment in conjunction with disclosed in the embodiment of the present invention describe it is each
Exemplary unit and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These
Function is implemented in hardware or software actually, the specific application and design constraint depending on technical solution.Profession
Technical staff can use different methods to achieve the described function each specific application, but this realization is not answered
Think beyond the scope of this invention.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In embodiment provided herein, it should be understood that disclosed device and method can pass through others
Mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the unit, only
A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or
Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or unit
It connects, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent product
It is stored in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially in other words
The part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be a
People's computer, server or network equipment etc.) it performs all or part of the steps of the method described in the various embodiments of the present invention.
And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can store program code
Medium.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
Above-described is the preferred embodiment of the present invention, it should be pointed out that the ordinary person of the art is come
It says, can also make several improvements and retouch under the premise of not departing from principle of the present invention, these improvements and modifications also exist
In protection scope of the present invention.
Claims (17)
1. a kind of display methods of virtual input keyboard, it is applied to mobile terminal, which is characterized in that the display methods includes:
Come and when user does not input character detecting that the information input frame in information input interface is transferred out, obtains information input
Prediction in interface inputs information;
It obtains in the information input interface, holds target area of the point within the scope of pre-determined distance apart from user;
Information, determining character input button corresponding with prediction input information are inputted according to the prediction;
The character input button is shown in the target area;
Described the step of showing the character input button in the target area, comprising:
Virtual input keyboard is shown in the information input interface, wherein the part of the virtual input keyboard is located at described
In target area, and the character input button is shown in the virtual input keyboard and is located on the part of the target area.
2. display methods according to claim 1, which is characterized in that
The step of prediction in the acquisition information input interface inputs information, comprising:
Obtain the historical reception message that the mobile terminal is stored;
Target message content is extracted from the historical reception message as the prediction inputs information.
3. display methods according to claim 1, which is characterized in that
It is described to obtain in the information input interface, the step of target area of the point within the scope of pre-determined distance is held apart from user
Suddenly, comprising:
When detecting that user is hold by one hand the mobile terminal, in the information input interface that determines the mobile terminal, away from
First area of the gripping point of the held side in family within the scope of pre-determined distance is the target area;Or
User is detected in the information input interface, holds point in the second area within the scope of pre-determined distance apart from user
Finger slide, obtaining the region to match in the second area with the finger slide is the target area.
4. display methods according to claim 1, which is characterized in that
It is described that information is inputted according to the prediction, the determining the step of corresponding character input button of information is inputted with the prediction,
Include:
Information, determining character string corresponding with prediction input information are inputted according to the prediction;
According to the character string, determining character input button corresponding with prediction input information.
5. display methods according to claim 4, which is characterized in that
It is described according to the character string, the determining the step of corresponding character input button of information is inputted with the prediction, comprising:
If the character string is one, it is determined that character input button corresponding to each character is described pre- in the character string
Survey the corresponding character input button of input information.
6. display methods according to claim 4, which is characterized in that
It is described according to the character string, the determining the step of corresponding character input button of information is inputted with the prediction, comprising:
If the character string is at least two, the first tagmeme character extracted in each character string respectively obtains the first number of characters
Group;
From first character array extract first object character, determine the corresponding character input of the first object character by
Key is character input button corresponding with prediction input information;Wherein, when in first character array exist at least two
When a identical first character, one of them first character is only extracted.
7. display methods according to claim 6, which is characterized in that
After described the step of showing the character input button in the target area, further includes:
In the clicking operation for detecting user couple character input button corresponding with the second character in the first object character
When, determine the character string including second character;
If the character string including second character is at least two, the second tagmeme character in each character string is extracted respectively
Obtain the second character array;
Extract the second target character from second character array, determine the corresponding character input of second target character by
Key is character input button corresponding with prediction input information;Wherein, when in second character array exist at least two
When a identical third character, one of third character is only extracted;
If the character string including second character is one, it is determined that the character string including second character is word to be entered
Symbol string;
Obtain character input corresponding to each character in the character to be entered string or each character after the first tagmeme
Key is character input button corresponding with prediction input information;
And execute described the step of showing the character input button in the target area.
8. display methods according to claim 1, which is characterized in that
When the character input button is at least two, the step of the display virtual input keyboard, comprising:
It is aobvious by different display positions of the setting arrangement sequence on the part that the virtual input keyboard is located at the target area
Show the character input button;Or
By setting display same display position of the sequence on the part that the virtual input keyboard is located at the target area according to
At least two character input buttons of secondary display.
9. a kind of mobile terminal, which is characterized in that the mobile terminal includes:
First obtains module, for coming and user does not input word detecting that the information input frame in information input interface is transferred out
Fu Shi, the prediction obtained in information input interface input information;
Second obtains module, for obtaining in the information input interface, holds point within the scope of pre-determined distance apart from user
Target area;
Determining module, for inputting information according to the prediction, determining character input corresponding with prediction input information is pressed
Key;
Display module, for showing the character input button in the target area;
The display module includes:
Display sub-module, for showing virtual input keyboard in the information input interface, wherein the virtual input keyboard
Part be located in the target area, and the character input button is shown in the virtual input keyboard and is located at the target
On the part in region.
10. mobile terminal according to claim 9, which is characterized in that described first, which obtains module, includes:
Acquisition submodule, the historical reception message stored for obtaining the mobile terminal;
Extracting sub-module inputs information for extracting target message content from the historical reception message as the prediction.
11. mobile terminal according to claim 9, which is characterized in that described second, which obtains module, includes:
First determines submodule, for when detecting that user is hold by one hand the mobile terminal, determining the mobile terminal
In information input interface, first area of the gripping point within the scope of pre-determined distance away from the held side of user is the target area
Domain;Or
Second determines submodule, for detecting user in the information input interface, holds point in pre-determined distance apart from user
Finger slide in second area in range obtains and matches with the finger slide in the second area
Region is the target area.
12. mobile terminal according to claim 9, which is characterized in that the determining module includes:
Third determines submodule, for inputting information, determining character corresponding with prediction input information according to the prediction
String;
4th determines submodule, for according to the character string, determining character input corresponding with prediction input information to be pressed
Key.
13. mobile terminal according to claim 12, which is characterized in that the described 4th determines that submodule includes:
First determination unit, if being one for the character string, it is determined that word corresponding to each character in the character string
Symbol input key is that the prediction inputs the corresponding character input button of information.
14. mobile terminal according to claim 12, which is characterized in that the described 4th determines that submodule includes:
First extraction unit extracts the first tagmeme in each character string if being at least two for the character string respectively
Character obtains the first character array;
Second determination unit determines the first object word for extracting first object character from first character array
According with corresponding character input button is character input button corresponding with prediction input information;Wherein, when first word
There are when at least two identical first characters, only extract one of them first character in symbol array.
15. mobile terminal according to claim 14, which is characterized in that the described 4th determines submodule further include:
Third determination unit, for detecting that user couple character corresponding with the second character in the first object character is defeated
When entering the clicking operation of key, the character string including second character is determined;
Second extraction unit extracts each character if the character string for including second character is at least two respectively
The second tagmeme character in string obtains the second character array;
4th determination unit determines second target word for extracting the second target character from second character array
According with corresponding character input button is character input button corresponding with prediction input information;Wherein, when second word
It accords in array there are when at least two identical third characters, only extracts one of third character;
5th determination unit, if the character string for including second character is one, it is determined that including second character
Character string be character to be entered string;
Acquiring unit is right for obtaining each character in the character to be entered string or the institute of each character after the first tagmeme
The character input button answered is character input button corresponding with prediction input information;
Trigger unit, for triggering, the display module execution is described to show the character input button in the target area
The step of.
16. mobile terminal according to claim 9, which is characterized in that
When the character input button is at least two, the display sub-module includes:
First display unit, for being located at the part of the target area in the virtual input keyboard by setting arrangement sequence
Different display positions show the character input button;Or
Second display unit, for being located at the part of the target area in the virtual input keyboard by setting display sequence
Same display position successively show at least two character input buttons.
17. a kind of mobile terminal characterized by comprising memory, processor and be stored on the memory and can be in institute
The display program of the virtual input keyboard run on processor is stated, the processor executes the display journey of the virtual input keyboard
The step in the display methods of virtual input keyboard as described in any one of claim 1 to 9 is realized when sequence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508583.2A CN107329687B (en) | 2017-06-28 | 2017-06-28 | A kind of display methods and mobile terminal of virtual input keyboard |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710508583.2A CN107329687B (en) | 2017-06-28 | 2017-06-28 | A kind of display methods and mobile terminal of virtual input keyboard |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107329687A CN107329687A (en) | 2017-11-07 |
CN107329687B true CN107329687B (en) | 2019-11-19 |
Family
ID=60198998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710508583.2A Active CN107329687B (en) | 2017-06-28 | 2017-06-28 | A kind of display methods and mobile terminal of virtual input keyboard |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107329687B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107967058B (en) * | 2017-12-07 | 2021-04-13 | 联想(北京)有限公司 | Information processing method, electronic device, and computer-readable storage medium |
CN108196785B (en) * | 2018-01-29 | 2021-09-28 | 上海闻泰电子科技有限公司 | Display method and device of input method keyboard, mobile terminal and storage device |
CN108874756B (en) * | 2018-06-29 | 2022-05-20 | 广东智媒云图科技股份有限公司 | Verification code optimization method |
CN114296626B (en) * | 2020-09-22 | 2024-04-12 | 华为终端有限公司 | Display method and terminal of input interface |
CN114356112A (en) * | 2021-12-10 | 2022-04-15 | 科大讯飞股份有限公司 | Key input method and related device, equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102203715A (en) * | 2011-05-23 | 2011-09-28 | 华为终端有限公司 | An input method, an input device and a terminal device |
CN102375691A (en) * | 2011-10-25 | 2012-03-14 | 中兴通讯股份有限公司 | Virtual keyboard layout method and keyboard |
CN102810039A (en) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | Left or right hand adapting virtual keyboard display method and terminal |
CN103246437A (en) * | 2012-02-03 | 2013-08-14 | 宇龙计算机通信科技(深圳)有限公司 | Approach for switching input methods and terminal |
CN104850346A (en) * | 2015-04-29 | 2015-08-19 | 努比亚技术有限公司 | Method and apparatus for inputting characters |
-
2017
- 2017-06-28 CN CN201710508583.2A patent/CN107329687B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102203715A (en) * | 2011-05-23 | 2011-09-28 | 华为终端有限公司 | An input method, an input device and a terminal device |
CN102810039A (en) * | 2011-05-31 | 2012-12-05 | 中兴通讯股份有限公司 | Left or right hand adapting virtual keyboard display method and terminal |
CN102375691A (en) * | 2011-10-25 | 2012-03-14 | 中兴通讯股份有限公司 | Virtual keyboard layout method and keyboard |
CN103246437A (en) * | 2012-02-03 | 2013-08-14 | 宇龙计算机通信科技(深圳)有限公司 | Approach for switching input methods and terminal |
CN104850346A (en) * | 2015-04-29 | 2015-08-19 | 努比亚技术有限公司 | Method and apparatus for inputting characters |
Also Published As
Publication number | Publication date |
---|---|
CN107329687A (en) | 2017-11-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107329687B (en) | A kind of display methods and mobile terminal of virtual input keyboard | |
CN106843739B (en) | A kind of display control method and mobile terminal of mobile terminal | |
CN106648416B (en) | A kind of the starting method and mobile terminal of application | |
CN106201177B (en) | A kind of operation execution method and mobile terminal | |
CN107145348B (en) | A kind of application program split screen processing method and mobile terminal | |
US20090251422A1 (en) | Method and system for enhancing interaction of a virtual keyboard provided through a small touch screen | |
CN105959564B (en) | A kind of photographic method and mobile terminal | |
CN106293332B (en) | A kind of processing method and mobile terminal of singlehanded positioning application | |
CN107194235B (en) | A kind of application program launching method and mobile terminal | |
CN107632895A (en) | A kind of information sharing method and mobile terminal | |
CN105975144A (en) | Information processing method and apparatus | |
US20150253925A1 (en) | Display control device, display control method and program | |
CN106126077A (en) | A kind of application program image target display control method and mobile terminal | |
CN104541239A (en) | Text select and enter | |
CN107678644A (en) | A kind of image processing method and mobile terminal | |
CN106406656A (en) | Application program toolbar control method and mobile terminal | |
CN106325753B (en) | A kind of display methods and mobile terminal of payment interface | |
CN106959797B (en) | A kind of setting method and mobile terminal notifying footmark | |
CN105867830B (en) | A kind of processing method and mobile terminal based on fingerprint recognition | |
CN102812415A (en) | Mobile terminal with touch panel function and input method for same | |
CN105975152A (en) | Fingerprint-based application calling method and mobile terminal | |
CN106354411B (en) | A kind of interface starting method and mobile terminal | |
CN107665434A (en) | A kind of method of payment and mobile terminal | |
CN106383638A (en) | Paying way displaying method and mobile terminal | |
CN107643912A (en) | A kind of information sharing method and mobile terminal |
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 |