[发明专利]基于音节切分的维哈柯文智能输入法有效
申请号: | 201110426746.5 | 申请日: | 2011-12-19 |
公开(公告)号: | CN103207682A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 尼加提·纳吉米;买合木提·买买提;帕肉克·司地克;马斌 | 申请(专利权)人: | 国家电网公司;新疆电力信息通信有限责任公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F17/30 |
代理公司: | 乌鲁木齐新科联专利代理事务所(有限公司) 65107 | 代理人: | 祁磊 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于音节切分的维哈柯文智能输入法,以维哈柯文音节来分割其各单词,并以每个音节的首字母序列来形成一级索引,以一级索引对应的单词序列的索引形成(二级)单词索引,当用户所输入的音节首字母序列时,根据一级索引检索(二级)单词序列索引,根据(二级)单词序列索引获取单词序列,根据索引单词的使用频率生成候选词目列表(索引)供用户选择,并根据用户输入单词的使用频率动态以更新单词频率。本发明可以降低用户键入维哈柯文字母的数量并大大提高录入单词的速度,减少输入维哈柯文拼写错误,进一步提高用户的查询维哈柯文的需求,从而达到快速准确输入所需维哈柯文字的目的。 | ||
搜索关键词: | 基于 音节 切分 维哈柯文 智能 输入法 | ||
【主权项】:
一种基于音节切分的维哈柯文智能输入法,其特征是:(Ⅰ)构建索引:以每个维语、哈语或柯语单词所有音节的首字母按序形成字母串组合,将按序排列的字母串组合归纳集合成总音节首字母索引,以总音节首字母索引中的字母串组合对应形成具有在总音节首字母索引中按序排列的字母串组合的单词索引,单词索引中的所有单词与总音节首字母索引的所有字母串组合分别相对应,其中某些单词其字母串组合包含有总音节首字母索引的某一字母串组合相同的字母,且单词索引中的单词其字母的排序也与总音节首字母索引的某一字母串组合的字母排序完全相同; (Ⅱ)使用上述索引检索用户所输入目标单词的步骤: ①判断用户所输入目标单词所有音节,依次录入用户所输入目标单词中每个音节的首字母,获取由用户所输入目标单词中按序排列的音节首字母组成的字符串,或者直接获取用户所输入的以音节首字母组合成的字符串,再将字符串的第一音节首字母与总音节首字母索引所集合的所有字母串组合排位第一的字母相比对,若从字符串中所获取的第一音节首字母不同于总音节首字母索引所集合的所有字母串组合排位第一的字母,则定位失败,停止查询用户所输入目标单词或字符串,执行下述步骤②;若从字符串中所获取的第一音节首字母与总音节首字母索引所集合的某一字母串组合排位第一的字母相同,则定位成功,判断字符串中是否有位于其第一音节首字母之后的第二音节首字母,若上述音节首字母串中没有位于其第一音节首字母之后的第二音节首字母,则确认该第一音节首字母为最后一个字母,直接执行下述步骤③;若字符串具有位于其第一音节字母之后的第二音节字母,则构建以上述相同的第一音节首字母开头的音节首字母串组合为集合的二次音节首字母索引,从二次音节字母索引中定位该第二音节首字母,将字符串的第二音节字母与二次音节字母索引所集合的所有字母串组合排位第二的字母相比对,若从字符串中所获取的第二音节首字母不同于二次音节首字母索引所集合的所有字母串组合排位第二的字母,则定位失败,停止查询用户所输入目标单词或字符串,执行下述步骤②;若从字符串中所获取的第二音节首字母与二次音节首字母索引所集合的某一字母串组合排位第二的字母相同,则定位成功,判断字符串中是否有位于其第二音节首字母之后的第三音节首字母,若字符串中没有位于其第二音节首字母之后的第三音节首字母,则确认该第二音节首字母为最后一个字母,直接执行下述步骤③;若字符串具有位于第二音节首字母之后的第三音节首字母,则构建以上述按序排列的第一音节首字母与第二音节首字母组合而开头的音节首字母串组合为集合的三次音节首字母索引,从三次音节首字母索引中定位该第三音节首字母,将字符串的第三音节首字母与三次音节首字母索引所集合的所有字母串组合排位第三的字母相比对,并比照上述按序对第一、第二音节首字母检索的步骤,若对第三音节首字母定位失败,停止查询用户所输入目标单词或字符串,执行下述步骤②,若对第三音节首字母定位成功,判断字符串中是否有位于其第三音节首字母之后的第四音节首字母,若字符串中没有位于其第三音节首字母之后的第四音节首字母,则确认该第二音节首字母为最后一个字母,直接执行下述步骤③,根据对字符串进行检索的步骤依次类推,对字符串完成检索,最终对字符串中排在某一位的字母定位失败,则作出停止查询字符串的判断,继而执行下述步骤②,或者最终对字符串中排在其最后一位的字母定位成功,并在确认该最后一位的字母后,直接执行下述步骤③;②、直接从单词数据库中尝试检索未能被上述步骤①检索出的字符串,若从单词数据库中未能调出与字符串相同的单词,则将用户所输入目标单词录入单词数据库和/或单词索引,并判断用户所输入目标单词中按序排列的音节,获取用户所输入目标单词所有音节首字母,以使用户所输入目标单词各个音节首字母组成的新音节首字母串组合录入总音节首字母索引,计算、记录用户所输入目标单词的以往输入使用频率,至此结束,完成对用户此次所输入目标单词的登记、补录工作;③、根据总音节首字母索引,从单词索引中获得与字符串相关的临时索引,该临时索引中所罗列的每一候选单词其按序排列的音节的首字母组合与字符串相同,从单词数据库中定位出该临时索引中的第一候选单词,获取该第一候选单词的信息,并判断在该临时索引中是否还有位于其第一候选单词之后的第二候选单词,若在该临时索引中还有位于其第一候选单词之后的第二候选单词,则确定第一候选单词不是最后单词,从单词数据库中定位出临时索引中的第二候选单词,获取该第二候选单词的信息,若在该临时索引中没有位于其第一候选单词之后的第二候选单词,则确定第一候选单词是最后单词,按照本步骤③上述所说的从单词数据库中将临时索引中所有单词逐一检索出并逐一获取每个单词信息的判断步骤依次类推,直至确认将临时索引所列最后一单词检索出并获取该最后一单词信息为止;根据检索出的各个候选单词的使用频率高低,将临时索引中的所有候选单词按顺序排列,再展现、显示所有候选单词,当临时索引中的某一单词被用户选中输入一次后,重新计算、记录被用户从临时索引中选中的候选单词、用户所输入目标单词或字符串的以往输入使用频率,至此结束,完成对用户此次所输入单词或字符串的检索工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;新疆电力信息通信有限责任公司,未经国家电网公司;新疆电力信息通信有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110426746.5/,转载请声明来源钻瓜专利网。