[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN201710508583.2A
Other languages
Chinese (zh)
Other versions
CN107329687A (en
Inventor
胡巨航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201710508583.2A priority Critical patent/CN107329687B/en
Publication of CN107329687A publication Critical patent/CN107329687A/en
Application granted granted Critical
Publication of CN107329687B publication Critical patent/CN107329687B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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

A kind of display methods and mobile terminal of virtual input keyboard
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.
CN201710508583.2A 2017-06-28 2017-06-28 A kind of display methods and mobile terminal of virtual input keyboard Active CN107329687B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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