一种通过触滑方式输入汉字全拼的方法

文档序号:6356844阅读:200来源:国知局
专利名称:一种通过触滑方式输入汉字全拼的方法
技术领域
本发明涉及一种汉字输入法,特别是涉及一种通过在触控设备上滑动输入汉字拼 音,进而根据拼音确定汉字的方法。
背景技术
现在触摸屏(板)输入终端设备上流行的输入法有拼音输入法,然而现在的拼音 输入法输入一个汉字对应的读音需要输入很多字符,这样的输入效率非常的低,本输入法 可以做到在触控设备上滑动一下就可以得到一个汉字的唯一读音,大大的提高了触摸设备 上输入汉字的速度。

发明内容
现在的一些小型设备如手机,个人掌上电脑PDA,网络游戏机,平板电脑IPAD,车 载设备导航仪,工业嵌入式设备都具备触摸的输入功能,他们的触摸输入区域和原来相比 做的越来越大,灵敏度、解析度越来越高,并且这些终端设备的CPU处理速度也越来越高, 操作系统也越来越智能。汉语拼音的特点任何一个汉字的全拼=首字母+N个韵母,或+n,或加+ng ;等式 中所述的首字母是“bpmfdtnlglchjqxzcsryw”字母中的一个,首字母可以直接是韵母;等式 中的N可以是数字1或2或3,即一个汉字的全拼只能是包含一个韵母或包含2个韵母或包 含3个韵母,如果一个汉字的全拼包含3个韵母,则该3个韵母只能是“uai”或“iao”,并且 包含“uai”或“iao”的各个汉字的首字母不相同,汉字的全拼有时包含字母“η”有时包含 字母“ng”。本发明就是基于以上各种特点设计的一种滑动输入法,通过在屏幕上不同区域进 行不同方式的滑动,根据滑动方式的不同程序自动判断出该滑动动作代表的不同意思表 达,进而再根据不同的意思表达,求得汉字的唯一性拼音。本发明目的是通过如下方式实现的一种通过触滑方式输入汉字全拼的方法,在 屏幕上设置汉语拼音的单韵母键区,设置构成汉语拼音的其他首字母键区,他的特点是,在 两个单韵母之间约定一个键区用来输入该两个韵母的组合,并再次约定在单韵母键区进 行不同的触滑操作表示,要输入该单韵母,或者要输入该单韵母+字母“n”,或者要输入该 单韵母+字母“ng”;在双韵母键区进行不同的触滑操作表示,要输入该两个单韵母的组合, 或者表示要输入该两个单韵母的正向组合,或者表示要输入该两个单韵母的反向组合,或 者要输入该两个单韵母的组合+字母“n”,或者要输入该两个单韵母的组合+字母“ng”。如上文所述的一种通过触滑方式输入汉字全拼的方法,他的特点是,所述的进行 不同的触滑操作的具体动作包含点击或不同方向的滑动,其中点击操作或不同方向的滑动 所使用的工具可以是点击笔或手指在触控屏幕上操作,也可以是鼠标在计算上屏幕上模拟 点击触滑操作。如上文所述的一种通过触滑方式输入汉字全拼的方法,他的特点是,所述的进行不同的触滑操作的具体动作至少包含下述方法中的一种在首字母键区和韵母键区之间直线滑动;在首字母键区和韵母键区之间进行滑动并同时在滑动的末端顺时针结尾;在首字母键区和韵母键区之间进行滑动并同时在滑动的末端逆时针结尾;在首字母键区和韵母键区之间滑动并在起始端顺时针开始滑动;在首字母键区和韵母键区之间滑动并在起始端逆时针开始滑动;在首字母键区和韵母键区之间顺时针曲线滑动;在首字母键区和韵母键区之间逆时针曲线滑动;在首字母键区和韵母键区之间滑动结束后顺时针折线滑动;在首字母键区和韵母键区之间滑动结束后逆时针折线滑动;在首字母键区和韵母键区之间滑动结束后进行不同方向的滑动。根据如上约定后输入任何一个汉字的全拼只要在该汉字的首字母和该汉字包含 的韵母之间进行不同方式的滑动即可。一种通过触滑方式输入汉字全拼的方法,在屏幕上设置汉语拼音的单韵母键区, 设置构成汉语拼音的其他首字母键区,他的特点是包含如下步骤A、在两个单韵母之间约定一个键区用来输入该两个韵母的组合,并进行约定,在 单韵母键区进行触滑操作,表示要输入该单韵母;在双韵母键区进行触滑操作,表示要输入 该两个单韵母的组合;B、在屏幕上设置至少两个代表字母“η”的键区,设置至少两个代表字母组合“ng” 的键区,在首字母键区和韵母键区之间进行滑动连线,如果该滑动轨迹经过或触碰或指向 字母“η”的键区,则表示将要输入汉字的全拼=首字母+韵母+η ;如果该滑动轨迹经过或 触碰或指向字母“ng”的键区,则表示将要输入汉字的全拼=首字母+韵母+ng ;如上文所述,当一个汉字的唯一全拼确定后,为了尽快锁定将要输入的汉字,还需 要输入该汉字的起始比划以便缩小候选字的选择范围,他的特点是,输入汉字起始比划的 起始位置是以滑行方式输入汉字全拼的滑行轨迹的终点。本文中将汉字的起始比划进行分 类,分类为横(一)、竖(丨)、撇())、点(、)折(i)5个符号。如上文所述一种通过触滑方式输入汉字全拼的方法,他的特点是,输入汉字的起 始比划后,程序自动给出候选字,并在所有侯选字中进行标记显示,该标记显示可以是以时 间为周期的循环标记,也可以是以某个操作动作为依据的标记;当希望被输入的汉字被标 记时,此时再输入一个程序可以识别的约定操作动作,则该被标记的汉字被唯一选中输入; 程序可以识别的约定的操作动作可以是滑行轨迹的结束点,也可以是一次新的点击,或一 次新的滑行。如上文所述一种通过触滑方式输入汉字全拼的方法,他的特点是,上文所述的某 个操作动作为依据的标记,可以是继续滑行,标记依据滑行轨迹的变化,对候选字进行动态 标记,当希望被输入的汉字被标记时,此时结束滑行动作,程序自动根据该对应关系选中并 输入唯一被锁定的汉字。


图1 手机界面布置图
图2 发的读音“fa”的具体操作方式,以及一个瞬间提醒标注图3 反的读音“fan”的具体操作方式,以及一个瞬间提醒标注图4 方的读音“fang”的具体操作方式,以及一个瞬间提醒标注图5 家的读音“ jia”的具体操作方式,以及一个瞬间提醒标注图6 间的读音“ jian”的具体操作方式,以及一个瞬间提醒标注图7 江的读音“ jiang”的具体操作方式,以及一个瞬间提醒标注图8 扩的读音“kuo”的具体操作方式,以及一个瞬间提醒标注图9 口的读音“kou”的具体操作方式,以及一个瞬间提醒标注图10 显示“扩”字的读音后,再输入该汉字的首比划“横(一)”后的显示状态图11 输入“扩”字首比划后,程序对备选字进行循环标记的状态1、输入英文数字标点的转换键区 2、删除键区 3、组合功能键区4、主字符 5、副字符 6、单韵母输入键区 7、双韵母输入键区8、显示电量多少、信号强弱、时钟状态的手机工作状态条9、单韵母“O”和组合韵母“io”的共用键区 10、三韵母组合输入键区
具体实施例方式本文以触屏手机为例,详细讲述本方法发明中汉字完整拼音的具体实现方法,所 有汉字完整拼音包含六个单韵母,分别是a ο e i u U,本文使用前五个,即本方法发明中 “U” “U”不做区别,统一使用“U”符号代替。本发明目的是通过如下方式实现的一种通过触滑方式输入汉字全拼的方法,他 的特点是,将组成汉字拼音的单韵母和其他组成汉语拼音的首字母分区域放置,如图1所 示,为了叙述方法,对手机屏幕布局进行约定将单韵母所在的键区称为单韵母输入键区 6,将两个韵母之间的某个区域称为双韵母输入键区7,定义一个显示电量多少、信号强弱、 时钟状态的手机工作状态条8,设置一个单韵母“0”和一个组合韵母“io”共用的键区9, 设置一个输入三个单韵母组合的键区称为三韵母组合输入区10,单韵母输入区和双韵母输 入区统称为韵母输入区,将构成汉语拼音首字母所在的区域(不含韵母)称为首字母输入 区,每个首字母(不含5个单韵母)占用一个键位,该键位上面的首字母称为主字符4,其他 字母如常用标点符号,数字,构成汉字的起始比划称为副字符5,点击或者在该键位上滑动 表示输入该键位上的主字符,在该键位和一个约定的组合键位之间滑动表示要输入该键位 上的副字符,定义一个输入英文字母标点符号阿拉伯数字的转换键区1,定义一个删除键区 2,定义一个组合功能键区3。如上所述对手机的屏幕布局进行约定后,再对不同的触滑操作动作进行如下约 定1、以首字母为起点以单韵母输入键区为终点,在二者之间直线滑动表示要输入 的汉字全拼=该首字母+单韵母,如图2所示,发的读音“fa” ;2、以首字母为起点以单韵母输入键区为终点,在二者之间顺时针曲线滑动表示 要输入的汉字全拼=该首字母+单韵母+字母“n”,如图3所示,反的读音“fan” ;3、以首字母为起点以单韵母输入键区为终点,在二者之间逆时针曲线滑动表示 要输入的汉字全拼=该首字母+单韵母+字母“ng”,如图4所示,方的读音“fang” ;
4、以首字母为起点以非垂直布局双韵母输入键区为终点,在二者之间直线滑动表 示要输入的汉字全拼=该首字母+双韵母的组合,如图5所示,家的读音“jia”;5、以首字母为起点以非垂直布局双韵母输入键区为终点,在二者之间顺时针曲 线滑动表示要输入的汉字全拼=该首字母+双韵母的组合+ “n”,如图6所示,间的读音 “jian,,;6、以首字母为起点以非垂直布局双韵母输入键区为终点,在二者之间顺时针曲线 滑动表示要输入的汉字全拼=该首字母+双韵母的组合+ “ng”,如图7所示,江的读音 "jiang";7、以首字母为起点以双韵母输入键区为终点,在二者之间顺时针曲线滑动表示 要输入的汉字全拼=该首字母+左边韵母+右边韵母,如图8所示,扩的读音“kuo” ;8、以首字母为起点以双韵母输入键区为终点,在二者之间逆时针曲线滑动表示 要输入的汉字全拼=该首字母+右边韵母+左边韵母,如图9所示,口的读音“kou” ;9、以首字母为起点以垂直布局双韵母输入键区为终点,在二者之间直线滑动表 示要输入的汉字全拼=该首字母+下面的韵母+上面的韵母,如图10所示,内的读音 “nei”;10、以首字母为起点以垂直布局的双韵母输入键区为终点,在二者之间直线滑动 后稍微回滑表示要输入的汉字全拼=该首字母+上面的韵母+下面的韵母,如图11所示, 捏的读音“nie”;输入某个汉字全拼的操作动作简记为从首字母键区滑向该汉字包含的韵母键 区,包含两个韵母的滑向该两个韵母之间的键区,此时如果该汉字的全拼包含字母“n”,则 该滑行轨迹为顺时针曲线,此时如果该汉字的全拼包含字母“ng”,则滑行轨迹为逆时针曲 线。输入一个汉字的全拼后,程序可以显示一个谐音字,也可以显示多个谐音字,但显 示多个谐音字没有必要,原因是汉字的谐音字太多,查找并选择某个特定字花费的时间更 多,快速锁定某个字的办法是输入该汉字的首比划,本实施例中输入汉字的首比划的最佳 方法是,在通过滑动输入完某个汉字的全拼后,手指不离开屏幕,直接在该地进行不同方向 的滑动,不同方向的滑动代表不同的汉字首比划,向前横向滑动代表该汉字的首比划“可以 归类为横”,向下滑动代表该汉字的首比划“可以归类为竖”,向后下方向滑动代表该汉字的 首比划“可以归类为撇”,向前下方向滑动代表汉字的首比划“可以归类为点”,向后滑动代 表汉字的首比划“可以归类为折”,程序识别出该滑动轨迹代表的汉字首比划后,自动给出 备选字,供用户选择。如图8所示,通过顺时针滑动输入完“扩”字的全拼后,在该键区进行一个横向滑 动,如图10,图11所示,该横向滑动代表将要输入的汉字的首比划归类为“横”,此时程序出 现的备选字非常的少,一般只有2-3个,此时程序自动在备选字上进行循环标记,待到希望 被输入的汉字被标记的时候,停止手指与触滑屏幕的接触即可。程序的实现方法1、建立一个键区与字母字符对应关系表,建立一个操作动作与汉字全拼的对应关 系表。2、程序依据不同的输入动作或输入轨迹在背景触屏中的位置或位置变化信息识别出具体的操作动作种类,根据操作动作种类查表判定出将要输入的汉字完整拼音。
本输入法是通过将某个快捷的操作动作定义为某个汉字的全拼,通过这样的快捷 操作代替原来传统的一一输入汉字全拼中每个字母的一连串动作,从而达到快捷输入汉字 的目的。
权利要求
1.一种通过触滑方式输入汉字全拼的方法,在屏幕上设置汉语拼音的单韵母键区,设 置构成汉语拼音的其他首字母键区,其特征在于,在两个单韵母之间约定一个键区用来输 入该两个韵母的组合,并再次约定在单韵母键区进行不同的触滑操作表示,要输入该单韵 母,或者要输入该单韵母+字母“n”,或者要输入该单韵母+字母“ng” ;在双韵母键区进行 不同的触滑操作表示,要输入该两个单韵母的组合,或者表示要输入该两个单韵母的正向 组合,或者表示要输入该两个单韵母的反向组合,或者要输入该两个单韵母的组合+字母 “n”,或者要输入该两个单韵母的组合+字母“ng”。
2.根据权利要求1所述的一种通过触滑方式输入汉字全拼的方法,其特征在于,所述 的进行不同的触滑操作的具体动作包含点击或不同方向的滑动,其中点击操作或不同方向 的滑动所使用的工具可以是点击笔或手指在触控屏幕上操作,也可以是鼠标在计算上屏幕 上模拟点击触滑操作。
3.根据权利要求1或2所述的一种通过触滑方式输入汉字全拼的方法,其特征在于,所 述的进行不同的触滑操作的具体动作至少包含下述方法中的一种在首字母键区和韵母键区之间直线滑动;在首字母键区和韵母键区之间进行滑动并同时在滑动的末端顺时针结尾; 在首字母键区和韵母键区之间进行滑动并同时在滑动的末端逆时针结尾; 在首字母键区和韵母键区之间滑动并在起始端顺时针开始滑动; 在首字母键区和韵母键区之间滑动并在起始端逆时针开始滑动; 在首字母键区和韵母键区之间顺时针曲线滑动; 在首字母键区和韵母键区之间逆时针曲线滑动; 在首字母键区和韵母键区之间滑动结束后顺时针折线滑动; 在首字母键区和韵母键区之间滑动结束后逆时针折线滑动; 在首字母键区和韵母键区之间滑动结束后进行不同方向的滑动。
4.一种通过触滑方式输入汉字全拼的方法,在屏幕上设置汉语拼音的单韵母键区,设 置构成汉语拼音的其他首字母键区,其特征在于包含如下步骤A、在两个单韵母之间约定一个键区用来输入该两个韵母的组合,并进行约定,在单韵 母键区进行触滑操作,表示要输入该单韵母;在双韵母键区进行触滑操作,表示要输入该两 个单韵母的组合;B、在屏幕上设置至少两个代表字母“η”的键区,设置至少两个代表字母组合“ng”的键 区,在首字母键区和韵母键区之间进行滑动连线,如果该滑动轨迹经过或触碰或指向字母 “η”的键区,则表示将要输入汉字的全拼=首字母+韵母+η ;如果该滑动轨迹经过或触碰或 指向字母“ng”的键区,则表示将要输入汉字的全拼=首字母+韵母+ng ;
5.根据权利要求1或2或4所述的一种通过触滑方式输入汉字全拼的方法,当一个汉 字的唯一全拼确定后,为了尽快锁定将要输入的汉字,还需要输入该汉字的起始比划以便 缩小候选字的选择范围,其特征在于,输入汉字起始比划的起始位置是以滑行方式输入汉 字全拼的滑行轨迹的终点。
6.根据权利要求3所述的一种通过触滑方式输入汉字全拼的方法,当一个汉字的唯一 全拼确定后,为了尽快锁定将要输入的汉字,还需要输入该汉字的起始比划以便缩小候选 字的选择范围,其特征在于,输入汉字起始比划的起始位置是以滑行方式输入汉字全拼的滑行轨迹的终点。
7.根据权利要求6所述的一种通过触滑方式输入汉字全拼的方法,其特征在于,输入 汉字的起始比划后,程序自动给出候选字,并在所有侯选字中进行标记显示,该标记显示可 以是以时间为周期的循环标记,也可以是以某个操作动作为依据的标记;当希望被输入的 汉字被标记时,此时再输入一个程序可以识别的约定操作动作,则该被标记的汉字被唯一 选中输入;程序可以识别的约定的操作动作可以是滑行轨迹的结束点,也可以是一次新的 点击,或一次新的滑行。
8.根据权利要求7所述的一种通过触滑方式输入汉字全拼的方法,其特征在于,上文 所述的某个操作动作为依据的标记,可以是继续滑行,标记依据滑行轨迹的变化,对候选字 进行动态标记,当希望被输入的汉字被标记时,此时结束滑行动作,程序自动根据该对应关 系选中并输入唯一被锁定的汉字。
全文摘要
本发明涉及一种汉字输入法,特别是一种通过触滑方式输入汉字全拼的方法,在屏幕上分别设置构成汉语拼音的单个韵母键区,其他首字母键区,韵母组合输入键区并约定在单韵母键区进行不同的触滑操作表示要输入该单韵母,或者该单韵母+字母“n”,或者该单韵母+字母“ng”;在双韵母键区进行不同的触滑操作表示要输入该两个单韵母的组合,或者该两个单韵母的正向组合,或者该两个单韵母的反向组合,或者该两个单韵母的组合+字母“n”,或者该两个单韵母的组合+字母“ng”。根据如上约定后输入任何一个汉字的全拼只要在该汉字的首字母和该汉字包含的韵母之间进行不同方式的一次滑动即可。
文档编号G06F3/023GK102147706SQ20111007407
公开日2011年8月10日 申请日期2011年3月28日 优先权日2011年3月28日
发明者不公告发明人 申请人:刘津立
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1