CN104834402A - Implementation method of self-adaption Chinese input method touch screen keyboard based on predication - Google Patents
Implementation method of self-adaption Chinese input method touch screen keyboard based on predication Download PDFInfo
- Publication number
- CN104834402A CN104834402A CN201510237668.2A CN201510237668A CN104834402A CN 104834402 A CN104834402 A CN 104834402A CN 201510237668 A CN201510237668 A CN 201510237668A CN 104834402 A CN104834402 A CN 104834402A
- Authority
- CN
- China
- Prior art keywords
- weights
- letter
- keyboard
- button
- current
- 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.)
- Granted
Links
Abstract
The invention discloses an implementation method of a self-adaption Chinese input method touch screen keyboard based on predication. After a user inputs any one or more alphabets, a next possible to-be-input target alphabet from the user is predicated based on Chinese pinyin rules; each alphabet on the keyboard is marked with a weight; finally the size of a target alphabet key is adjusted and the distance from the target alphabet key to a current key is shortened by keeping the original keyboard layout. The input accuracy and efficiency of the user can be remarkably improved by the implementation method.
Description
Technical field
What the present invention relates to is a kind of technology of computing machine peripheral equipment field, specifically a kind of implementation method of the self-adaptation Chinese character coding input method keyboard with touch screen based on prediction.
Background technology
The mobile devices such as mobile phone become in people's life get in touch with other people, show emotion, one of the Important Platform playing intention, and use these equipment to need input end.A lot of manufacturer develops the Chinese character coding input method of mobile device thus, and early stage mobile device all carries, and physical keyboard carries out inputting.Along with the arrival in intelligence epoch, the touch panel device such as smart mobile phone, Intelligent flat has been come in the life of people, and the thing followed is that keyboard with touch screen instead of physical keyboard.In various Chinese character coding input method system, Chinese pinyin input method uses the widest, and the keyboard with touch screen that spelling input method uses mainly be divided into 1 ?9 nine grids keyboard and QWERTY full keyboard, and qwerty keyboard has become the main flow keyboard layout of Chinese character coding input method system.As search dog spelling input method, Baidu's spelling input method, Google's spelling input method etc. use the widest several input methods to be all adopt qwerty keyboard layout at home.
Although each Chinese pinyin input method system widely uses qwerty keyboard in touch panel device, they are all the qwerty keyboard of use standard substantially, and keyboard layout also can not change in input process.Owing to being subject to the restriction of touch-screen size, the button size of a lot of keyboard with touch screen is usually less, and the keyboard of touch-screen does not have edge sense of touch, often there is the phenomenon of by mistake spelling false touch in user, therefore make the input speed of user and experience all decline to a great extent in input process.
Summary of the invention
The present invention is directed to prior art above shortcomings, a kind of self-adaptation Chinese character coding input method keyboard with touch screen based on prediction is proposed, the basis of qwerty keyboard can dope according to user inputs character the target letter that the next one may input, and the size of adjustment aim alphabet key and the distance shortening itself and current button, to improve accuracy rate and the efficiency of the input of user.
The present invention is achieved by the following technical solutions:
The present invention relates to a kind of implementation method of the self-adaptation Chinese character coding input method keyboard with touch screen based on prediction, after user inputs any one or more letters, the next target letter that may input of user is doped based on Pinyin rule, and to each letter weights on keyboard, on the basis not changing the original layout of keyboard, finally adjust the size of the female button of target word and the distance shortening itself and current button.
Described dopes may refer to by target letter based on Pinyin rule: according to Chinese phonetic alphabet rule, for any one monogram, so the letter that may occur after can obtaining current letter combination.As the legal input alphabet of the simplified form of Chinese Character Chinese phonetic alphabet after single letter s has 6, be e, u, i, o, a, h respectively.Single letter o legal input alphabet below only has a u.Having 3 for the legal input alphabet after pinyin string ka, is i, o, n respectively; And pinyin string kan below legal input alphabet only have a g.
Described marks according to the following steps to each letter weights on keyboard:
A) initial value of all letters is designated as 0;
B) define a weights cover up rule: positive weights cover negative weights, be equally all positive weights or negative weights when, the covering absolute value that absolute value is large is little.Such as weights 4 cover Quan Zhi ?2, weights 4 cover weights 2, Quan Zhi ?4 cover Quan Zhi ?2;
C) for all letters in the alphabetical sequence doped, weights are designated as 2;
D) predict for each the letter that obtains, obtain itself and the female letter between keyboard of current input bytes, weights Ji Wei ?6;
E) predict for each the letter obtained, obtain and be positioned at the neighbouring letter of this letter on keyboard, weights note is ?3.
The size of described adjustment aim alphabet key is completed by following steps with the distance shortening itself and current button:
A) the width convergent-divergent (1+3% × weights) of button doubly;
B) button height convergent-divergent (1+3% × weights) doubly;
C) when button and current button are in same a line, close to current letter according to weights;
D) finely tune the position of all alphabet keys, make the central point of often row button in the same horizontal line.
Accompanying drawing explanation
Fig. 1 is that the present invention is to keyboard contrast schematic diagram before and after prediction button a fine setting;
Fig. 2 is the keyboard schematic diagram after button k of the present invention;
Fig. 3 is the keyboard schematic diagram after button ka of the present invention;
Fig. 4 is the keyboard schematic diagram after button I of the present invention;
Fig. 5 is the keyboard schematic diagram after button kani of the present invention.
Embodiment
Elaborate to embodiments of the invention below, the present embodiment is implemented under premised on technical solution of the present invention, give detailed embodiment and concrete operating process, but protection scope of the present invention is not limited to following embodiment.
Embodiment 1
As shown in Fig. 1 ~ Fig. 5, the present embodiment dopes the next target letter that may input of user based on Pinyin rule, and to each letter weights on keyboard, on the basis not changing the original layout of keyboard, finally adjust the size of the female button of target word and the distance shortening itself and current button.
Described dopes may refer to by target letter based on Pinyin rule: according to Chinese phonetic alphabet rule, for any one monogram, so the letter that may occur after can obtaining current letter combination.As the legal input alphabet of the simplified form of Chinese Character Chinese phonetic alphabet after single letter s has 6, be e, u, i, o, a, h respectively.Single letter o legal input alphabet below only has a u.Having 3 for the legal input alphabet after pinyin string ka, is i, o, n respectively; And pinyin string kan below legal input alphabet only have a g.
Described marks according to the following steps to each letter weights on keyboard:
A) initial value of all letters is designated as 0;
B) define a weights cover up rule: positive weights cover negative weights, be equally all positive weights or negative weights when, the covering absolute value that absolute value is large is little.Such as weights 4 cover Quan Zhi ?2, weights 4 cover weights 2, Quan Zhi ?4 cover Quan Zhi ?2;
C) for all letters in the alphabetical sequence doped, weights are designated as 2;
D) predict for each the letter that obtains, obtain itself and the female letter between keyboard of current input bytes, weights Ji Wei ?6;
E) predict for each the letter obtained, obtain and be positioned at the neighbouring letter of this letter on keyboard, weights note is ?3.
The size of described adjustment aim alphabet key is completed by following steps with the distance shortening itself and current button:
A) the width convergent-divergent (1+3% × weights) of button doubly;
B) button height convergent-divergent (1+3% × weights) doubly;
C) when button and current button are in same a line, close to current letter according to weights;
D) finely tune the position of all alphabet keys, make the central point of often row button in the same horizontal line.
Claims (5)
1. the implementation method based on the self-adaptation Chinese character coding input method keyboard with touch screen of prediction, it is characterized in that, after user inputs any one or more letters, the next target letter that may input of user is doped based on Pinyin rule, and to each letter weights on keyboard, on the basis not changing the original layout of keyboard, finally adjust the size of the female button of target word and the distance shortening itself and current button.
2. method according to claim 1, is characterized in that, described dopes may refer to by target letter based on Pinyin rule: according to Chinese phonetic alphabet rule, for any one monogram, so the letter that may occur after obtaining current letter combination.
3. method according to claim 1, is characterized in that, described mark weights, realize especially by following steps:
A) initial value of all letters is designated as 0;
B) define a weights cover up rule: positive weights cover negative weights, be equally all positive weights or negative weights when, the covering absolute value that absolute value is large is little;
C) for all letters in the alphabetical sequence doped, weights are designated as 2;
D) predict for each the letter that obtains, obtain itself and the female letter between keyboard of current input bytes, weights Ji Wei ?6;
E) predict for each the letter obtained, obtain and be positioned at the neighbouring letter of this letter on keyboard, weights note is ?3.
4. method according to claim 1, is characterized in that, size and the distance shortening itself and current button of described adjustment aim alphabet key, realize especially by following steps:
A) the width convergent-divergent (1+3% × weights) of button doubly;
B) button height convergent-divergent (1+3% × weights) doubly;
C) when button and current button are in same a line, close to current letter according to weights;
D) finely tune the position of all alphabet keys, make the central point of often row button in the same horizontal line.
5. a self-adaptation Chinese character coding input method keyboard with touch screen, is characterized in that, according to above-mentioned arbitrary claim, method realizes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510237668.2A CN104834402B (en) | 2015-05-11 | 2015-05-11 | The implementation method of adaptive Chinese character coding input method keyboard with touch screen based on prediction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510237668.2A CN104834402B (en) | 2015-05-11 | 2015-05-11 | The implementation method of adaptive Chinese character coding input method keyboard with touch screen based on prediction |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104834402A true CN104834402A (en) | 2015-08-12 |
CN104834402B CN104834402B (en) | 2018-01-02 |
Family
ID=53812335
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510237668.2A Active CN104834402B (en) | 2015-05-11 | 2015-05-11 | The implementation method of adaptive Chinese character coding input method keyboard with touch screen based on prediction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104834402B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106126086A (en) * | 2016-06-14 | 2016-11-16 | 广东欧珀移动通信有限公司 | Terminal unit and the method for adjustment of virtual key layout |
WO2017128884A1 (en) * | 2016-01-27 | 2017-08-03 | 北京搜狗科技发展有限公司 | Key processing method and apparatus, and apparatus for key processing |
CN110109600A (en) * | 2018-02-01 | 2019-08-09 | 上海交通大学 | More human-computer interaction elements optimization input method and system based on touch screen |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102184024A (en) * | 2010-04-22 | 2011-09-14 | 微软公司 | Visual emphasis prediction key of virtual keyboard |
CN102436364A (en) * | 2011-06-30 | 2012-05-02 | 威盛电子股份有限公司 | Multi-display control method and system |
CN102834789A (en) * | 2010-04-16 | 2012-12-19 | 高通股份有限公司 | Apparatus and methods for dynamically correlating virtual keyboard dimensions to user finger size |
US20130155070A1 (en) * | 2010-04-23 | 2013-06-20 | Tong Luo | Method for user input from alternative touchpads of a handheld computerized device |
CN104407798A (en) * | 2014-10-30 | 2015-03-11 | 广东欧珀移动通信有限公司 | Virtual key control method and device as well as terminal |
-
2015
- 2015-05-11 CN CN201510237668.2A patent/CN104834402B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102834789A (en) * | 2010-04-16 | 2012-12-19 | 高通股份有限公司 | Apparatus and methods for dynamically correlating virtual keyboard dimensions to user finger size |
CN102184024A (en) * | 2010-04-22 | 2011-09-14 | 微软公司 | Visual emphasis prediction key of virtual keyboard |
US20130155070A1 (en) * | 2010-04-23 | 2013-06-20 | Tong Luo | Method for user input from alternative touchpads of a handheld computerized device |
CN102436364A (en) * | 2011-06-30 | 2012-05-02 | 威盛电子股份有限公司 | Multi-display control method and system |
CN104407798A (en) * | 2014-10-30 | 2015-03-11 | 广东欧珀移动通信有限公司 | Virtual key control method and device as well as terminal |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017128884A1 (en) * | 2016-01-27 | 2017-08-03 | 北京搜狗科技发展有限公司 | Key processing method and apparatus, and apparatus for key processing |
CN107015736A (en) * | 2016-01-27 | 2017-08-04 | 北京搜狗科技发展有限公司 | A kind of button processing method and device, a kind of device for keystroke handling |
CN107015736B (en) * | 2016-01-27 | 2020-08-21 | 北京搜狗科技发展有限公司 | Key processing method and device for key processing |
US10845887B2 (en) | 2016-01-27 | 2020-11-24 | Beijing Sogou Technology Development Co., Ltd. | Key processing method and apparatus, and apparatus for key processing |
CN106126086A (en) * | 2016-06-14 | 2016-11-16 | 广东欧珀移动通信有限公司 | Terminal unit and the method for adjustment of virtual key layout |
CN106126086B (en) * | 2016-06-14 | 2019-06-11 | Oppo广东移动通信有限公司 | The method of adjustment of terminal device and virtual key layout |
CN110109600A (en) * | 2018-02-01 | 2019-08-09 | 上海交通大学 | More human-computer interaction elements optimization input method and system based on touch screen |
CN110109600B (en) * | 2018-02-01 | 2022-04-29 | 上海交通大学 | Multi-user-computer interaction element optimization input method and system based on touch screen |
Also Published As
Publication number | Publication date |
---|---|
CN104834402B (en) | 2018-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8542195B2 (en) | Method for optimization of soft keyboards for multiple languages | |
DE112016001365T5 (en) | LEARNING TECHNIQUES FOR ADAPTIVE LANGUAGE MODELS IN TEXT ENTRY | |
CN102830924A (en) | Method and device for adjusting input method keyboards | |
CN104834402A (en) | Implementation method of self-adaption Chinese input method touch screen keyboard based on predication | |
WO2010087657A3 (en) | Input system and method using touch screen | |
KR101454578B1 (en) | Method for inputting characters using software korean keypad | |
CN105260113A (en) | Sliding input method and apparatus and terminal device | |
CN103677645A (en) | Candidate object display method and device | |
CN106201003A (en) | A kind of dummy keyboard based on touch panel device and input method thereof | |
CN108614640A (en) | Li Shi Three kinds of hors d'oeuvres Chinese-character input schemes | |
JP2014165920A (en) | Japanese input device | |
CN100489746C (en) | Chinese characters sound profile input method | |
KR101380502B1 (en) | Device method to input korean character with drag in electrical appliances with touch screens | |
CN105554543B (en) | Spelling input method and its system based on remote controler | |
US20150277752A1 (en) | Providing for text entry by a user of a computing device | |
CN102722260A (en) | Input method for 14-key new square codes | |
CN104503599A (en) | 36 key-based tibetan language keyboard layout and input system | |
CN102436346A (en) | Method for improving efficiency of virtual keyboard pinyin input method | |
KR101078918B1 (en) | Mobile terminal capable of inputting three signal by one input key and method for inputting letter thereof | |
KR101423449B1 (en) | The Keypad To Input Letters Or Symbols draging A Letter Button And Button In A Mobile Device | |
KR101557581B1 (en) | The conversion of upper and lower case characters input method | |
CN1326016C (en) | Character input method based on keypad | |
KR101757804B1 (en) | Apparatus and method for inputting text | |
CN104375775A (en) | Pinyin input method based on touch screen | |
CN104793757A (en) | Chinese character input method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |