笔画数据的处理方法、装置及笔画数据的存储方法、装置制造方法及图纸

技术编号:6604931 阅读:270 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种笔画数据的处理方法,包括接收用户输入的针对一文字的笔画串;对所述笔画串每三个笔画进行一划分,形成若干划分段;如果笔画数足3个,则将三个笔画作为一个3位的6进制数转换为一个二进制数;如果笔画数不足3个,则通过上限补位和下限补位得到一个具有上下限的区间,所述区间采用补位后分别代表上限和下限的两个3位6进制数转换得到的两个二进制数表示;进而得到用于表征所述笔画串的至少一组二进制数,其中每一组二进制数包含若干个代表相应划分段内笔画的二进制数和/或者二进制数区间;根据上述用于表征所述笔画串的至少一组二进制数在字库中进行匹配,得到匹配结果;依据匹配结果,获取文字候选项进行展示。

【技术实现步骤摘要】

本专利技术涉及文字输入
,特别是涉及一种笔画数据的处理方法和装置,以及一种笔画数据的存储方法和装置。
技术介绍
当今手机领域中,非智能机占据了 80%以上的市场,其中,低端机占据了非智能机 70%以上的市场。在系统资源上,不管是存储空间,还是CPU的性能,低端机都远远不如高端机;因此,需要对低端机进行存储优化,以让出更多的存储空间给其它功能模块,在低端机上实现与高端机尽量类似的功能。目前,低端机中使用的笔画输入法,通常使用手机键盘输入键码,例如,手机键盘上的‘1,表示‘横’,‘2’表示‘竖’,‘3’表示‘撇’,‘4’表示‘点’,‘5’表示‘折’等;输入的多个键码组成键码串。现有低端机中大多使用笔画数据表来存储汉字的笔画数据,这里的笔画数据存储通常使用4个bit (位)表示一个笔画,这样,一个byte (字节)可以表示2个笔画,其中, 字节的高四位和低四位分别表示1个笔画。应用上述存储方法,现有笔画输入方法在接收到输入的键码串后,会首先进行笔画数据匹配,所述笔画数据匹配主要可以包括步骤Al、从笔画数据表中取出各个汉字的笔画数据;步骤A2、依次取出每个笔画数据byte的高4位和低本文档来自技高网...

【技术保护点】
1.一种笔画数据的处理方法,其特征在于,包括:接收用户输入的针对一文字的笔画串;对所述笔画串每三个笔画进行一划分,形成若干划分段;如果某一划分段内的笔画数足3个,则将该划分段内的三个笔画作为一个3位的6进制数转换为一个二进制数;如果某一划分段内的笔画数不足3个,则通过上限补位和下限补位得到一个具有上下限的区间,所述区间采用补位后分别代表上限和下限的两个3位6进制数转换得到的两个二进制数表示;基于对每个划分段所做的上述处理,得到用于表征所述笔画串的至少一组二进制数,其中每一组二进制数包含若干个代表相应划分段内笔画的二进制数和/或者二进制数区间;根据上述用于表征所述笔画串的至少一组二进制数在字库中...

【技术特征摘要】

【专利技术属性】
技术研发人员:宁亚峰张岩
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1