专利名称:一种基于触摸屏的汉语双拼输入系统的信息采集方法
技术领域:
本发明涉及一种汉语双拼输入系统的信息采集方法。
背景技术:
通过拼音输入汉字的方法与其他通过编码输入汉字的方法相比,具有更易使用、 无需学习编码规则的优势。其中的一种拼音输入法是将含有多个字母的声母、韵母映射在 键盘上,直接输入声母和韵母部份,两次按键唯一确定一个拼音,称为双拼输入法。目前,电 子产品中很多都采用触摸屏输入方式,现有的用于触摸屏的汉语双拼输入法由于需要点击 两次按键或划两笔才能输入一个汉字的拼音,因此限制了输入速度。
发明内容
本发明是为了解决现有的用于触摸屏的汉语双拼输入法输入速度慢的问题,提供 一种基于触摸屏的汉语双拼输入系统的信息采集方法。该方法的具体步骤为步骤一根据汉语双拼输入法在触摸屏上设计输入区域;步骤二 采集触摸按压点;步骤三判断是否有触摸按压点,如果判断结果为否,则返回步骤二 ;如果判断结 果为是,则执行步骤四;步骤四将按压点所对应区域的声母信息作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,如果判断结果为否,则返回步骤五;如果判断结果 为是,则执行步骤七;步骤七将抬起点所对应区域的韵母信息作为采集信息;步骤八将步骤四获得的声母信息和步骤七获得的韵母信息作为汉语双拼输入系 统的输入信息,返回步骤二再进行信息采集。本发明所述的基于触摸屏的汉语双拼输入系统的信息采集方法,可以与现有任何 一种汉语双拼输入系统配合使用,所述汉语双拼输入系统将本发明获得的两个拼音根据双 拼输入法的规则进行组合,进而获得对应的汉语信息。本发明中,步骤一所述的输入区域,可以采用现有双拼输入法对应的计算机键盘 的布局,还可以采用手机键盘的布局,或者根据触摸屏的形状和大小进行自行设计均可。所 述输入区域的设计原则按照汉语双拼输入法的原则,具体为将输入区域划分为若干个子 区域,每个子区域有0 2个声母和若干个韵母,并使得位于同一个子区域中的多个韵母与 同一个子区域中的多个声母组合时,最多有一个组合符合汉语拼音规则。本发明克服了现有输入法中,只能采用“点击”方式进行信息采集的技术偏见,而 是利用触摸屏的特点,即用户可用手指或其它工具在屏幕上滑行,且有明确的起点与终点, 并结合双拼输入法进行了巧妙的设计,实现一种“滑行”方式进行信息采集的方法,实现了 一笔输入一个汉语拼音,即得到一个汉字,加快了汉字输入速度。
图1为具体实施方式
一所述的信息采集方法流程图;图2为现有的用于触摸屏的 汉语双拼输入法信息采集方法流程图;图3是本发明的一种输入区域设计模式图;图4、图 5是具体实施方式
七所述的采用本发明的信息采集方法获得汉语双拼输入系统的输入信息 的过程中,一次触摸路径示意图。
具体实施例方式具体实施方式
一结合图1说明本具体实施方式
,一种基于触摸屏的汉语双拼输 入系统的信息采集方法的具体步骤为步骤一根据汉语双拼输入法在触摸屏上设计输入区域;步骤二 采集触摸按压点;步骤三判断是否有触摸按压点,如果判断结果为否,则返回步骤二 ;如果判断结 果为是,则执行步骤四;步骤四将按压点所对应区域的声母信息作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,如果判断结果为否,则返回步骤五;如果判断结果 为是,则执行步骤七;步骤七将抬起点所对应区域的韵母信息作为采集信息;步骤八将步骤四获得的声母信息和步骤七获得的韵母信息作为汉语双拼输入系 统的输入信息,返回步骤二再进行信息采集。现有的用于触摸屏的汉语双拼输入法信息采集方法如图2所示,该方法在采集到 触摸按压点之后,不采集对应区域的信息,而是等到采集到触摸抬起点时,才采集该抬起点 对应的信息,即一次触摸获得一个输入信息,当采用双拼输入法时,两次触摸才能够完成 一个汉字的输入;而本发明的方法是在触摸的按压点和抬起点分别进行信息采集,即一 次触摸获得两个输入信息。一次触摸完成双拼输入法中的一个汉字的输入。
具体实施方式
二 本实施方式是对具体实施方式
一所述的一种基于触摸屏的汉语 双拼输入系统的信息采集方法中的步骤一做进一步的说明,步骤一所述的设计输入区域的 方法为将输入区域划分为若干个子区域,每个子区域有0 2个声母和若干个韵母,并使 得位于同一个子区域中的多个韵母与同一个子区域中的多个声母组合时,最多有一个组合 符合汉语拼音规则。
具体实施方式
三本实施方式是对具体实施方式
一所述的一种基于触摸屏的汉语 双拼输入系统的信息采集方法中的步骤四做进一步的说明,当步骤四所述的按压点所对应 区域中没有与抬起点所对应区域的韵母信息匹配的声母时,将获取按压点所对应区域的周 围一个或多个区域的声母信息,步骤八中将获得的一个或多个声母和抬起点所对应区域的 韵母信息进行组合,并在符合汉语拼音规则的组合信息中选择由距离按压点最近的区域所 对应的声母和抬起点所对应区域的韵母组成的组合信息作为汉语双拼输入系统的输入信 息。
具体实施方式
四本实施方式是对具体实施方式
一所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法中的步骤七做进一步的说明,当步骤七所述的抬起点所对应 区域中没有韵母信息时,将获取抬起点所对应区域的周围一个或多个区域的韵母信息,步 骤八中将获得的一个或多个韵母和按压点所对应区域的声母信息进行组合,并在符合汉语 拼音规则的组合信息中选择由距离抬起点最近的区域所对应的韵母和按压点所对应区域 的声母组成的组合信息作为汉语双拼输入系统的输入信息。
具体实施方式
五本实施方式是对具体实施方式
一所述的一种基于触摸屏的汉语 双拼输入系统的信息采集方法中的步骤七做进一步的说明,当步骤七所述的抬起点所对应 区域中没有与按压点所对应区域的声母信息匹配的韵母时,将获取抬起点所对应区域的周 围一个或多个区域的韵母信息,步骤八中将获得的一个或多个韵母和按压点所对应区域的 声母信息进行组合,并在符合汉语拼音规则的组合信息中选择由距离抬起点最近的区域所 对应的韵母和按压点所对应区域的声母组成的组合信息作为汉语双拼输入系统的输入信 肩、o具体实施方式
六本实施方式是对具体实施方式
一所述的一种基于触摸屏的汉语 双拼输入系统的信息采集方法中的步骤四和步骤七做进一步的说明,当步骤四所述的按压 点和步骤七所述的抬起点所对应区域中没有互相匹配的拼音信息时,将获取按压点所对应 区域的周围一个或多个区域的声母信息,并获取抬起点所对应区域的周围一个或多个区域 的韵母信息,步骤八中将获得的一个或多个声母和一个或多个韵母信息进行组合,并在符 合汉语拼音规则的组合信息中选择由距离按压点最近的区域所对应的声母和距离抬起点 最近的一个韵母组成的组合信息作为汉语双拼输入系统的输入信息。上述具体实施方式
三至六,是对触摸操作输入有误时的四种处理方法。
具体实施方式
七本实施方式是对采用本发明所述的基于触摸屏的汉语双拼输入 系统的信息采集方法进行数据采集过程的举例说明。以下结合图3、图4和图5说明本方 法步骤一根据汉语双拼输入法在触摸屏上设计输入区域,如图3所示,将输入区域 划分为29个子区域,每个子区域中,左上角为声母,右下角为韵母,其中21个子区域中各有 一个声母,1个子区域中有2个声母,2个声母间用逗号隔开,其他7个子区域中没有声母, 每个子区域有1个或2个韵母,2个韵母之间用逗号隔开,并使得同一个子区域中的2个韵 母与同一个子区域中的声母组合时,最多有一个组合符合汉语拼音规则。步骤二 采集触摸按压点,圆点端表示按压点,箭头端表示抬起点;按压点到抬起 点之间的路径为图4中的直线所示;步骤三判断是否有触摸按压点,判断结果为是,则执行步骤四;步骤四将按压点所对应区域的声母信息“w”、“q”作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,判断结果为是,则执行步骤七;步骤七将抬起点所对应区域的韵母信息“0”、“ua”作为采集信息;步骤八将步骤四获得的声母信息和步骤七获得的韵母信息作为汉语双拼输入系 统的输入信息,汉语双拼输入系统将获得的信息根据双拼输入法的规则组合为“wo”,进而 获得对应的汉语信息,返回步骤二进行第二次信息采集,当触摸按压点时,执行下述步骤二 至八,过程为
步骤二 采集触摸按压点,圆点端表示按压点,箭头端表示抬起点;按压点到抬起 点之间的路径为图4中的曲线所示;步骤三判断是否有触摸按压点,判断结果为是,则执行步骤四;步骤四将按压点所对应区域的声母信息作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,判断结果为是,则执行步骤七;步骤七将抬起点所对应区域的韵母信息“ai”作为采集信息;步骤八将步骤四获得的声母信息和步骤七获得的韵母信息作为汉语双拼输入系 统的输入信息,汉语双拼输入系统将获得的信息根据双拼输入法的规则组合为“ai ”,进而 获得对应的汉语信息。其中步骤四中获取的声母信息为无声母信息,即在双拼输入法中,可以有没有声 母的情况。返回步骤二进行第三次信息采集,当触摸按压点时,执行下述步骤二至八,过程 为步骤二 采集触摸按压点,如图5中的直线所示,圆点端表示按压点,箭头端表示 抬起点;步骤三判断是否有触摸按压点,判断结果为是,则执行步骤四;步骤四将按压点所对应区域的声母信息“f”作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,判断结果为是,则执行步骤七;步骤七抬起点所对应区域没有与按压点所对应区域的声母信息匹配的韵母信 息,获取抬起点所对应区域的周围一个或多个区域的韵母信息“iu”、“ing”、“er”、“eng”、 “ iang ”、“ iao ”、“ uang ”、“ ong,,和 “ iong,,;步骤八将步骤七获得的一个或多个韵母和按压点所对应区域的声母信息进行组 合,选择一个符合汉语拼音规则的组合信息“feng”作为汉语双拼输入系统的输入信息。本实施方式所述的第三次信息采集是对具体实施方式
五所述的触摸操作输入有 误时的处理方法的举例说明。
权利要求
1.一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特征是,它的具体步骤为步骤一根据汉语双拼输入法在触摸屏上设计输入区域;步骤二 采集触摸按压点;步骤三判断是否有触摸按压点,如果判断结果为否,则返回步骤二 ;如果判断结果为 是,则执行步骤四;步骤四将按压点所对应区域的声母信息作为采集信息;步骤五采集触摸按压点;步骤六判断按压点是否抬起,如果判断结果为否,则返回步骤五;如果判断结果为 是,则执行步骤七;步骤七将抬起点所对应区域的韵母信息作为采集信息;步骤八将步骤四获得的声母信息和步骤七获得的韵母信息作为汉语双拼输入系统的 输入信息,返回步骤二再进行信息采集。
2.根据权利要求1所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特 征在于,步骤一所述的设计输入区域的方法为将输入区域划分为若干个子区域,每个子区 域有0 2个声母和若干个韵母,并使得位于同一个子区域中的多个韵母与同一个子区域 中的多个声母组合时,最多有一个组合符合汉语拼音规则。
3.根据权利要求1所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特 征在于,当步骤四所述的按压点所对应区域中没有与抬起点所对应区域的韵母信息匹配的 声母时,将获取按压点所对应区域的周围一个或多个区域的声母信息,步骤八中将获得的 一个或多个声母和抬起点所对应区域的韵母信息进行组合,并在符合汉语拼音规则的组合 信息中选择由距离按压点最近的区域所对应的声母和抬起点所对应区域的韵母组成的组 合信息作为汉语双拼输入系统的输入信息。
4.根据权利要求1所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特 征在于,当步骤七所述的抬起点所对应区域中没有韵母信息时,将获取抬起点所对应区域 的周围一个或多个区域的韵母信息,步骤八中将获得的一个或多个韵母和按压点所对应区 域的声母信息进行组合,并在符合汉语拼音规则的组合信息中选择由距离抬起点最近的区 域所对应的韵母和按压点所对应区域的声母组成的组合信息作为汉语双拼输入系统的输 入{曰息。
5.根据权利要求1所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特 征在于,当步骤七所述的抬起点所对应区域中没有与按压点所对应区域的声母信息匹配的 韵母时,将获取抬起点所对应区域的周围一个或多个区域的韵母信息,步骤八中将获得的 一个或多个韵母和按压点所对应区域的声母信息进行组合,并在符合汉语拼音规则的组合 信息中选择由距离抬起点最近区域所对应的韵母和按压点所对应区域的声母组成的组合 信息作为汉语双拼输入系统的输入信息。
6.根据权利要求1所述的一种基于触摸屏的汉语双拼输入系统的信息采集方法,其特 征在于,当步骤四所述的按压点和步骤七所述的抬起点所对应区域中没有互相匹配的拼音 信息时,将获取按压点所对应区域的周围一个或多个区域的声母信息,并获取抬起点所对 应区域的周围一个或多个区域的韵母信息,步骤八中将获得的一个或多个声母和一个或多个韵母信息进行组合,并在符合汉语拼音规则的组合信息中选择由距离按压点最近区域所 对应的声母和距离抬起点最近区域所对应的韵母组成的组合信息作为汉语双拼输入系统 的输入信息。
全文摘要
一种基于触摸屏的汉语双拼输入系统的信息采集方法,涉及一种汉语双拼输入系统的信息采集方法。本发明为了解决现有的用于触摸屏的汉语双拼输入法输入速度慢的问题。具体步骤一根据汉语双拼输入法在触摸屏上设计输入区域;步骤二采集触摸按压点;三判断是否有触摸按压点;四将按压点所对应区域的声母信息作为采集信息;五采集触摸按压点;六判断按压点是否抬起;七将抬起点所对应区域的韵母信息作为采集信息;八将获得的声母和韵母信息作为汉语双拼输入系统的输入信息。本发明利用触摸屏的特点,并结合汉语双拼输入法,实现一种“滑行”方式进行信息采集的方法,加快了汉字输入速度。本发明适用于汉字输入法领域。
文档编号G06F3/048GK102004611SQ20101057224
公开日2011年4月6日 申请日期2010年12月3日 优先权日2010年12月3日
发明者殷莎 申请人:殷莎