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 PDF

Info

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
Application number
CN201510237668.2A
Other languages
Chinese (zh)
Other versions
CN104834402B (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.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
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 Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN201510237668.2A priority Critical patent/CN104834402B/en
Publication of CN104834402A publication Critical patent/CN104834402A/en
Application granted granted Critical
Publication of CN104834402B publication Critical patent/CN104834402B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Based on the implementation method of the self-adaptation Chinese character coding input method keyboard with touch screen of prediction
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.
CN201510237668.2A 2015-05-11 2015-05-11 The implementation method of adaptive Chinese character coding input method keyboard with touch screen based on prediction Active CN104834402B (en)

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)

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

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

Patent Citations (5)

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

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