CN102253806A - Input method system and input method implementation method in embedded widget platform - Google Patents
Input method system and input method implementation method in embedded widget platform Download PDFInfo
- Publication number
- CN102253806A CN102253806A CN2011102152772A CN201110215277A CN102253806A CN 102253806 A CN102253806 A CN 102253806A CN 2011102152772 A CN2011102152772 A CN 2011102152772A CN 201110215277 A CN201110215277 A CN 201110215277A CN 102253806 A CN102253806 A CN 102253806A
- Authority
- CN
- China
- Prior art keywords
- input method
- push button
- module
- key
- press
- 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.)
- Pending
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
The invention relates to a computer software application technology and discloses an input method system in an embedded widget platform for solving the problem that the input method implementation method in the traditional technology is not favorable for modification of an input method interface and upgrading of a word stock. The technical scheme of the invention has the key points that the input method system in the embedded widget platform comprises a key-press identification processing module, a key-press forwarding control module, an input method computation module and an input method interface display module, wherein the key-press identification processing module is used for converting key-press signals received by the widget platform from a graphics library into key-press signals identified by a system; the key-press forwarding control module is used for classifying and forwarding the key-press signals processed by the key-press identification processing module; the input method computation module is used for analyzing and computing the key-press signals acquired from the key-press forwarding control module so as to obtain required target characters; and the input method interface display module is used for displaying the target characters acquired from the input method computation module. In addition, the invention also discloses an input method implementation method in the embedded widget platform. The input method system and the input method implementation method are applicable to the input method application of the embedded widget platform.
Description
Technical field
The present invention relates to the computer software application technology, input method system and input method implementation method in particularly a kind of embedded widget platform.
Background technology
Along with the development of embedded system, embedded system just seem more and more important alternately, input method is a very important link in mutual.(Chinese translation is called little to Widget, it is the code that a fritter can be carried out on any one Web page based on HTML, its form of expression may be a video, map, news, trivial games or the like, its essential idea derives from code reuse) platform is present popular embedded window platform, in embedded device, use very extensively,, therefore also just inevitably can relate to the realization technology of input method because the application of Widget platform has a large amount of mutual links.
Input method implementation in the present embedded Widget platform is mainly finished by the binding shape library, and the input logic and the display logic of input method mix, and are unfavorable for the modification of interface of input method and the upgrading of character library like this.
Summary of the invention
Technical matters to be solved by this invention is: propose input method system and input method implementation method in a kind of embedded widget platform, solve the problem that input method implementation in the conventional art is unfavorable for the upgrading of the modification of interface of input method and character library.
The present invention solves the problems of the technologies described above the technical scheme that is adopted: the input method system in the embedded widget platform comprises following components:
Button recognition processing module: the push button signalling that is used for the push button signalling that the widget platform receives from shape library is converted to system identification;
Button is transmitted control module: to the push button signalling classification transmission after handling through the button recognition processing module;
Input method computing module: the push button signalling that obtains of transmitting control module from button is carried out analytical Calculation, thereby obtain the target character of needs;
Interface of input method display module: be used for the target character that the input method computing module obtains is shown.
Further, the push button signalling of described system identification is divided into two classes: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library.
Input method implementation method in the embedded widget platform may further comprise the steps:
A. button recognition processing module push button signalling that the widget platform is received from shape library is converted to the push button signalling of system identification;
B. button is transmitted control module to the push button signalling classification transmission after handling through the button recognition processing module;
C. the input method computing module carries out analytical Calculation to the push button signalling that gets access to from button forwarding control module, thereby obtains the target character of needs;
D. the interface of input method display module shows the target character that the input method computing module obtains.
Further, the push button signalling of said system identification is divided into two classes among the step a: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library.
Further, among the step b, button is transmitted control module: judge whether the input method function opens, if, then all push button signallings after treatment can directly be intercepted and captured by the input method computing module except that function key, otherwise, button push button signalling is after treatment directly sent to the Widget engine.
Further, in the steps d, the user directly carries out alternately with the input method computing module by the interface of input method display module, thus the acquisition target string.
The invention has the beneficial effects as follows: character display logic and its input logic of the input method in the embedded Widget platform are separated, character is transmitted and button transmission unified management, help the upgrading of the interface display and the character library of system's input method like this.
Description of drawings
Fig. 1 is a system architecture diagram of the present invention;
Fig. 2 is a method flow diagram of the present invention.
Embodiment
The invention discloses input method system and input method implementation method in a kind of embedded widget platform, it separates by character display logic and its input logic with the input method in the embedded Widget platform, character is transmitted and button transmits unified management, and the input method implementation in the solution conventional art is unfavorable for the problem of the upgrading of the modification of interface of input method and character library.
Referring to Fig. 1, the input method system in the embedded widget platform among the present invention comprises following components:
Button recognition processing module: the push button signalling that is used for the push button signalling that the widget platform receives from shape library is converted to system identification; Wherein, the push button signalling of system identification is divided into two classes: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library;
Button is transmitted control module: to the push button signalling classification transmission after handling through the button recognition processing module;
Input method computing module: the push button signalling that obtains of transmitting control module from button is carried out analytical Calculation, thereby obtain the target character of needs;
Interface of input method display module: be used for the target character that the input method computing module obtains is shown.
Referring to Fig. 2, the input method implementation method in the embedded widget platform among the present invention, concrete steps are as follows:
A. button recognition processing module push button signalling that the widget platform is received from shape library is converted to the push button signalling of system identification; Wherein, the push button signalling of system identification is divided into two classes: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library;
B. button is transmitted control module to the push button signalling classification transmission after handling through the button recognition processing module; Specific implementation is: judge whether the input method function opens, if the input method function is opened, then all push button signallings after treatment can directly be intercepted and captured by the input method computing module except that function key, if the input method function is closed, then button push button signalling is after treatment directly sent to the Widget engine;
C. the input method computing module carries out analytical Calculation to the push button signalling that obtains of transmitting control module from button, thereby obtains the target character of needs;
D. the interface of input method display module shows the target character that the input method computing module obtains, and the user directly carries out alternately with the input method computing module by the interface of input method display module, thus the acquisition target string.
Claims (6)
1. the input method system in the embedded widget platform is characterized in that, comprising:
Button recognition processing module: the push button signalling that is used for the push button signalling that the widget platform receives from shape library is converted to system identification;
Button is transmitted control module: to the push button signalling classification transmission after handling through the button recognition processing module;
Input method computing module: the push button signalling that obtains of transmitting control module from button is carried out analytical Calculation, thereby obtain the target character of needs;
Interface of input method display module: be used for the target character that the input method computing module obtains is shown.
2. the input method system in the embedded widget platform as claimed in claim 1, it is characterized in that, the push button signalling of described system identification is divided into two classes: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library.
3. the input method implementation method in the embedded widget platform is characterized in that, may further comprise the steps:
A. button recognition processing module push button signalling that the widget platform is received from shape library is converted to the push button signalling of system identification;
B. button is transmitted control module to the push button signalling classification transmission after handling through the button recognition processing module;
C. the input method computing module carries out analytical Calculation to the push button signalling that gets access to from button forwarding control module, thereby obtains the target character of needs;
D. the interface of input method display module shows the target character that the input method computing module obtains.
4. the input method implementation method in the embedded widget platform as claimed in claim 3, it is characterized in that, the push button signalling of said system identification is divided into two classes among the step a: a class is the applications keys signal at the widget engine, and another kind of is at the applications keys signal based on shape library.
5. as the input method implementation method in claim 3 or the 4 described embedded widget platforms, it is characterized in that, among the step b, button is transmitted control module: judge whether the input method function opens, if, then all push button signallings after treatment can directly be intercepted and captured by the input method computing module except that function key, otherwise, button push button signalling is after treatment directly sent to the Widget engine.
6. as the input method implementation method in claim 3 or the 4 described embedded widget platforms, it is characterized in that in the steps d, the user directly carries out alternately with the input method computing module by the interface of input method display module, thus the acquisition target string.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102152772A CN102253806A (en) | 2011-07-29 | 2011-07-29 | Input method system and input method implementation method in embedded widget platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102152772A CN102253806A (en) | 2011-07-29 | 2011-07-29 | Input method system and input method implementation method in embedded widget platform |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102253806A true CN102253806A (en) | 2011-11-23 |
Family
ID=44981093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102152772A Pending CN102253806A (en) | 2011-07-29 | 2011-07-29 | Input method system and input method implementation method in embedded widget platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102253806A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106855749A (en) * | 2015-12-09 | 2017-06-16 | 阿里巴巴集团控股有限公司 | A kind of implementation method of input method, device and equipment |
CN107193441A (en) * | 2017-05-26 | 2017-09-22 | 北京小米移动软件有限公司 | Desktop suspension member method for previewing and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030038825A1 (en) * | 2001-08-24 | 2003-02-27 | Inventec Corporation | Intuitive single key-press navigation for operating a computer |
CN101263447A (en) * | 2005-09-13 | 2008-09-10 | 微软公司 | Type-ahead keypad input |
CN101630194A (en) * | 2008-07-18 | 2010-01-20 | 联想(北京)有限公司 | Terminal equipment and startup method of application programs |
CN101770340A (en) * | 2009-01-05 | 2010-07-07 | 深圳富泰宏精密工业有限公司 | Electronic device and input method thereof |
-
2011
- 2011-07-29 CN CN2011102152772A patent/CN102253806A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030038825A1 (en) * | 2001-08-24 | 2003-02-27 | Inventec Corporation | Intuitive single key-press navigation for operating a computer |
CN101263447A (en) * | 2005-09-13 | 2008-09-10 | 微软公司 | Type-ahead keypad input |
CN101630194A (en) * | 2008-07-18 | 2010-01-20 | 联想(北京)有限公司 | Terminal equipment and startup method of application programs |
CN101770340A (en) * | 2009-01-05 | 2010-07-07 | 深圳富泰宏精密工业有限公司 | Electronic device and input method thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106855749A (en) * | 2015-12-09 | 2017-06-16 | 阿里巴巴集团控股有限公司 | A kind of implementation method of input method, device and equipment |
CN107193441A (en) * | 2017-05-26 | 2017-09-22 | 北京小米移动软件有限公司 | Desktop suspension member method for previewing and device |
CN107193441B (en) * | 2017-05-26 | 2020-07-10 | 北京小米移动软件有限公司 | Desktop pendant previewing method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI729472B (en) | Method, device and server for determining feature words | |
CN103959282B (en) | For the selective feedback of text recognition system | |
US9027837B2 (en) | Method of recognizing QR code in image data and apparatus and method for converting QR code in content data into touchable object | |
US9230035B2 (en) | Pushing specific content to a predetermined webpage | |
CN109429522A (en) | Voice interactive method, apparatus and system | |
CN101605158A (en) | Mobile phone dedicated for deaf-mutes | |
EP1316882A3 (en) | System and method for emulating code | |
CN107145780B (en) | Malicious software detection method and device | |
WO2017074602A1 (en) | Decision forest compilation | |
CN109614207A (en) | Processing method, equipment and the computer readable storage medium of boarding application | |
CN106126080A (en) | Voice management method and device | |
CN104978045B (en) | A kind of Chinese character input method and device | |
US20230195998A1 (en) | Sample generation method, model training method, trajectory recognition method, device, and medium | |
CN104461446B (en) | Software running method and system based on voice interaction | |
CN112686023A (en) | Text data processing method and device, electronic equipment and storage medium | |
CN109710332A (en) | Processing method, equipment and the computer readable storage medium of boarding application | |
CN106354276A (en) | Hybrid input method and device suitable for multiple input methods and electronic equipment | |
US20130297292A1 (en) | High Bandwidth Parsing of Data Encoding Languages | |
CN102253806A (en) | Input method system and input method implementation method in embedded widget platform | |
US10019072B2 (en) | Imagined grid fingertip input editor on wearable device | |
CN102096480A (en) | Cascading method for KVM system based on PS2 interface | |
CN102147793A (en) | Panoramic navigation and screenshot method | |
CN113435523A (en) | Method and device for predicting content click rate, electronic equipment and storage medium | |
CN102270223A (en) | Method and device for generating message decoding library, and message decoding method and device | |
CN112015400A (en) | Analytic method for converting graphical code block into executable program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20111123 |