| With the extensive popularity of mobile equipment, the demand for Chinese input is greater and greater. Meanwhile, as intelligent mobile telephone has begun to be popular, a rich text input support is also an increasing demand. There are already many file processing software for PC, such as Word, E-mail , etc., which have been ported onto intelligent mobile telephone. Therefore, the demand of the input method for intelligent mobile telephone is also urgent. This paper focuses on intelligent mobile telephone input technology based on Windows Mobile OS. The proposed input method solves the problem that traditional strokes input method can only input Chinese character and can not input words. It has completely realized the combination of Chinese character input and words input. The input method adopts Golden Numeric coding method. The rule is simple. And it is easier to learn, to remember and is more efficient. At the same time, according to the systematic property of Windows Mobile, much UI design of input method has carried out in order that it is more visual. Additionally, the automatic adjustment of the word of high frequency, convenience of definition word, in addition some intelligent designs have raised input efficiency greatly.The Golden Numeric strokes coding method and Golden Numeric shape coding method are introduced first, and the distribution of key and the identical coding rate of this two coding methods are analyzed in detail. Then, the features of Windows Mobile OS and the working principle of input method are introduced in detail. The system organization structure and realization flow of mobile input method based on this OS are discussed. The crucial technology of input method under this platform, such as IME kernel, key handling and user interface etc., is discussed. And specific design method is given. Finally, important design and realization problems during the implementation are analyzed in detail.Another focus of this paper is the analysis and design for Cross-Platform Conversion engine of Chinese character coding. The Conversion engine of Chinese character coding is the kernel of input method and decides the efficiency of input on certain level. This design is concluded on the basis of input method design experience onμC/OS-II platform and Windows platform, extracted from the same basic part, and abstract the five parts of conversion engine of Chinese character coding. The five parts have inherited the advantage of input method design on the Windows platform andμC/OS-II platform, unique coding stocking method and search algorithm are higher and more than efficiency of similar design. Then, the five parts is designed to support cross-platform and reduce couple between them. It offers a unified interface to the platform-dependant parts, which raises extensibility. The Combination of strokes input and shape input is discussed later. It is the improvement for the conversion engine of Chinese character coding. It's apparent that the design of this engine has a good scalability.The last part of this paper discusses the improvement of the Windows platform input method andμC/OS-II platform. As original design has not unified engine, it is very inconvenient for maintenance and upgrading, and to develop a new function needs to be redesigned on different platform. The new cross-platform Chinese character coding conversion engine transplanted to the input method onμC / OS-II platform and Windows platforms. Just change the realization of interface to complete the upgrade of the input method. We can find out that the engine has a good portability. It has laid a good foundation for transplanting to smart phone platform such as Symbian, Linux and Palm, etc. in the future. |