用于输入中文字符的键盘及其设置方法和输入方法与流程

文档序号:14910650发布日期:2018-07-10 23:18阅读:来源:国知局

技术特征:

1.一种用于输入中文字符的键盘的设置方法,其特征在于,包括如下步骤::

S100、设置键盘的几何布局,根据所述几何布局构建所述键盘的几何坐标系;

S200、基于所述几何坐标系,确定所述键盘的每个键位的位置坐标;

S300、采用搜索算法,根据所述位置坐标在所述键盘上分别设置声母键位和韵母键位,所述声母键位和韵母键位对应于拼写所有汉语音节所需的最小代价函数设置,所述最小代价函数为所述汉语音节中的声母键位和韵母键位的最小加权距离之和。

2.根据权利要求1所述的设置方法,其特征在于,所述步骤S300中,采用贪婪算法设置所述声母键位和所述韵母键位,具体包括如下步骤:

S301、按照语料库汉字频率表计算汉语音节的出现频率;

S302、按照所述汉语音节的出现频率从大到小的顺序,将所述汉语音节的声母和韵母分别设置在所述键盘的键位上,以获得所述声母键位和韵母键位;

其中,将所述汉语音节的声母和韵母优先设置在距离所述几何布局的中心最近的键位上;并且每设置一个汉语音节的声母和韵母时,根据键位的位置坐标将该声母和该韵母设置在路径最短的键位上,所述最小加权距离根据所述键位之间的路径距离和所述汉语音节的出现频率确定。

3.根据权利要求2所述的设置方法,其特征在于,将所述汉语音节的声母和韵母设置在所述键盘的键位上包括:

将不同的声母设置在不同的键位上并且将不同的韵母设置在不同的键位上。

4.根据权利要求2所述的设置方法,其特征在于,其中所述最小代价函数根据如下步骤计算:

S3001、计算每一汉字音节的声母键位中心到韵母键位中心的欧式距离;

S3002、将所述欧式距离乘以所述汉字音节的出现频率,以得到每一汉字音节的声母键位中心到韵母键位中心的最小加权距离;

S3003、将所有汉字音节的最小加权距离求和,以得到所述最小代价函数。

5.根据权利要求2-4任一项所述的设置方法,其特征在于,所述步骤S301具体包括:

S3011、根据现代汉语语料库汉字频率表得到每个汉字及其出现频率;

S3012、采用从字到拼音的映射得到每个汉字对应的拼音音节;

S3013、针对每个拼音音节,根据其对应的汉字的出现频率统计该拼音音节的出现频率。

6.根据权利要求1至4中任一项所述的设置方法,其特征在于,所述步骤S100包括:

S101、将所述键盘的外轮廓设置为正六边形或圆形,并将所述键盘的键位设置为均匀分布在所述外轮廓内的正六边形或圆形结构;

S102、将所述正六边形或圆形的中心作为所述几何坐标的原点来构建所述几何坐标系。

7.根据权利要求6所述的设置方法,其特征在于,所述步骤S300之前,所述设置方法还包括:

将开始/暂停功能键设置在所述键盘的中心键位上,所述开始/暂停功能键用于控制字符输入的开始和结束;

将删除功能键设置在所述键盘的内圈键位的右下角;

将符号功能键和切换功能键设置在所述键盘的外圈键位的右下角;

其中,所述键盘的其余键位用于设置所述声母键位和韵母键位。

8.根据权利要求7所述的设置方法,其特征在于,所述符号功能键还设置有二级键盘,所述二级键盘中设置有中文符号、英文符号和表情符号。

9.一种由上述权利要求1-8中任意一项所述的设置方法设置的用于输入中文字符的键盘。

10.一种在计算设备上输入中文的方法,其特征在于,采用上述权利要求1-8中任意一项所述的设置方法设置的用于输入中文字符的键盘进行中文输入。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1