[发明专利]运用于英语输入法中的英语字符串输入技术及实现方法无效
申请号: | 201210171885.2 | 申请日: | 2012-05-30 |
公开(公告)号: | CN103455159A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 李新红 | 申请(专利权)人: | 苏州卫生职业技术学院 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 曹毅 |
地址: | 215000 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运用于 英语 输入法 中的 字符串 输入 技术 实现 方法 | ||
技术领域
本发明属于计算机信息技术领域,具体的涉及一种运用于英语输入法中的英语字符串输入技术及实现方法。
背景技术
中国人学英语,重点在于动词,难点也在于动词。英语动词的过去式、过去分词、现在分词、第三人称单数等各种形式变化频繁,而且不规则动词为数颇多,其各种变化形式更是容易引起混淆,甚至中国英语学习者都分不清哪些是规则动词,哪些是不规则动词,往往在这方面犯错误;而这一问题又的确是非常重要的;此外,名词单复数的变化,特别是不规则变化以及形容词和副词的三级比较形式变化等,都会频繁出现且极容易出错。还有,英语单词的词性转换也非常灵活和复杂,在具体运用中,往往让人不知所措。在初学者甚至是有相当英语水平的人来说,用英语写作或打字是英语学习中最难于完成的任务。遇到问题,就只好停下来去查词典,费时费力,又打断思路。
发明内容
为解决上述问题,本发明的目的在于提供一种运用于英语输入法中的英语字符串输入技术及实现方法,将相关的英语单词编成字串,使之运用到输入法中,则可以提高输入效率和准确性,简化英语运用的难度。
样处理厂的告知系统为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种运用于英语输入法中的英语字符串输入技术及实现方法,采用下列步骤:
将动词的原型、现在分词、过去式、过去分词、第三人称单数等的变化形式编成字串,将名词的单复数形式编成字串,将形容词和副词的原型、比较级、最高级编成字串,将转换词编成字串,将较长且固定的字母组合编成字串,字串根据情况混合编排成字符串,把上述各种情况的字符串进行编排、糅合,形成一个巨大的字符串库;
将字符串库以及完整的英语词典转换成程序可识别的资源文件,为词库;
依据上述规则,建立所有单词及字符串库的关联关系,将其转换成程序可识别的资源文件,为关系库;
通过系统钩子捕获在任意窗口上键盘输入,钩子的本质是一段用于处理系统消息的程序,通过系统调用将其挂入系统,当特定的消息发出,在到达目的窗口前,钩子程序先行截获该消息并得到此消息的控制权,此时在钩子函数中就可以对截获的消息进行加工处理,通过此方法来捕获用户的键盘输入,并得到用户输入的字符;
对用户输入的字符进行判断,如果是非英文字母的字符,则清空上下文环境,跳出钩子函数,将控制权交回给系统进行默认处理,否则进入查询过程:
如果上下文环境不为空,遍历上下文环境,将遍历的字串拼接上当前用户输入的字符,将当前用户输入的字符加入上下文环境,判断上下文环境的长度,如果大于22,则删除第一位,遍历所有上下文环境中存在的字串组合,判定字串是否与词库中的单词匹配,如果存在匹配单词,查询关系库找到此单词有关联关系的单词组合,形成结果集,并进入展示过程;
当结果集不为空的时候,将其显示在光标的右下角,用户可以通过输入编号或直接空格进行选择,在选择的同时,清空上下文环境,等待用户的下一次输入。
本发明的原理是:
将动词的原型、现在分词、过去式、过去分词、第三人称单数等的变化形式编成字串,在输入其中一种形式时,另外几种形式会同时出现,输入者根据需要进行选择;将名词的单复数形式编成字串,在输入原型时,复数形式同时出现,输入者根据需要进行选择;将形容词和副词的原型、比较级、最高级编成字串,在输入原型时,其他形式同时出现,输入者根据需要进行选择;将转换词编成字串,输入其中一种形式时,其他形式同时出现,输入者根据需要进行选择;将较长且固定的字母组合编成字串,在输入前面的字母时,后面的字母以组合的方式在字串里同时出现,输入者根据需要进行选择。字串根据情况可以混合编排。
本发明的有益效果是:
1.本发明可以有效解决英语初学者或英语水平有限者在输入性英语运用的困难和障碍的问题,提高了输入速度和准确性;
2.本发明在运用到英语输入法时,可以帮助英语水平有限的中国人辨别各种词形变化,从而提高效率和准确率;
3. 本发明可以解决困扰许多人中国的英语初学者或是英语知识有限者的问题和困惑,特别是不规则动词变化、不规则名词的变化、不规则形容词、副词等的变化等问题;
4. 本发明可以提高打字速度。
具体实施方式
下面将采用实施例,来详细说明本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州卫生职业技术学院,未经苏州卫生职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210171885.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维交互电子白板系统及方法
- 下一篇:一种工形复位杆连接件和具有它的键盘