论文部分内容阅读
中文输入法是手机的必备功能,但手机中文信息处理技术,包括嵌入有汉字处理技术在内的手机核心模块的控制权和修改权,主要掌握在国外厂商手中。在中国人使用的数亿部手机中,90%以上嵌入的汉字输入技术使用的是国外企业提供的技术和专利,手机中文输入法市场被美国特捷通讯软件公司的T9输入法、摩托罗拉公司的iTAP输入法和加拿大字源资讯技术公司的字能三大输入法所分割,我国每年要为中文输入法的使用支付大量的外汇。目前国内某些手机生产厂商使用自己开发的输入法,但其性能很多方面还不够理想,存在反应慢、易用性差、联想功能差等缺陷;国内从事手机中文输入法研发的企业也不少,但这些输入法都局限于国外平台,难以获得广泛应用。此中文输入法的设计工作主要完成了三项工作:汉字搜索模块和智能联想模块的设计,并将此输入法集成到了MiniGUI中。在汉字搜索模块中,重点放到了搜索速度上,针对传统输入法中汉字搜索比较慢的弊端,设计了一种新的搜索算法,可以很大程度地提高汉字查找速度。在此模块的内码表操作上,对外提供了操作接口函数,可以对内码表方便有效地进行维护,不需要修改搜索代码。在智能联想模块中,不但汉字联想速度有很大提高,联想汉字占用的存储空间也比较合理。智能联想模块是一个比较独立的部分,可以不加修改地应用到采用同种字符集和编码的输入法中,包括拼音,五笔等。联想汉字表的维护也可以通过提供的接口函数完成。输入法具体的应用需要GUI的支持,但是在嵌入式系统中GUI开发的难度较大,这也是目前国产输入法推广到实际应用中的瓶颈。由北京飞漫软件开发的MiniGUI已经跻身世界三大GUI之一,它是目前国内做得比较成功的自由软件之一,遵循GPL条款,在嵌入式系统应用开发中具有诸多优势,得到了广泛的应用。本输入法正是以MiniGUI为依托,完成了MiniGUI中输入法模块的接口函数,能应用在MiniGUI开发的系统中。此输入法经过测试,使用效果良好、反应速度较快、联想功能比较理想。