一种基于触摸屏的拼音输入方法和装置制造方法及图纸

技术编号:8241466 阅读:213 留言:0更新日期:2013-01-24 22:23
本发明专利技术提供了一种基于触摸屏的拼音输入方法,该方法包括:在触摸屏上显示虚拟键盘;响应用户在所述虚拟键盘上的点按操作,在被点按的拼音字符的周围显示一个或者多个候选字符序列,其中,该一个或者多个候选字符序列为基于所述拼音字符的声介合母或者韵母;识别所述用户的后续操作,如果所述用户在触摸屏上进行滑行操作,则基于滑行轨迹确定所述用户对所述候选字符序列的选择结果,并对该选择结果进行输出,否则输出所述被点按的拼音字符。相应地,还提供了一种基于触摸屏的拼音输入装置。本发明专利技术可以有效地提高用户通过触摸屏进行拼音输入时的速度,以及减小错误输入的可能性。

【技术实现步骤摘要】

本专利技术涉及输入法领域,尤其涉及一种基于触摸屏的拼音输入方法和装置
技术介绍
按照输入方式可以将手机分为键盘手机和触摸屏手机。其中,触摸屏手机由于具有屏幕大、操作便捷的特点,受到广大用户的欢迎,已经逐步代替了传统的键盘手机,成为手机市场的主流产品。通常情况下,触摸屏手机通常不具备键盘,为了实现输入功能,触摸屏手机会显示虚拟键盘供用户进行输入。目前,虚拟键盘主要采用T9键盘和全键盘的方式。请参考图1(a),图1(a)为采用T9键盘布局的虚拟键盘示意图。由于多个拼音字符共用一个字符键,所以T9键盘具有按键数量少、按键面积大的特点,但是在输入的时候,用户往往需要多次点击同一个字符键才能够输入一个拼音字符。例如,用户希望输入拼音字符“y”,则需要连 续点击三次“wxyz”键才能完成“y”的输入。而且,如果两次连续点击之间的速度过慢,则会输入其他不需要的拼音字符,导致用户必须删除后重新进行输入,从而降低了用户的输入效率。对于具有26键的全键盘布局,如图1(b)所示,其有效避免了 T9键盘需要重复点击同一字符键进行输入的问题。但是,由于全键盘布局按键数量多,而屏幕的面积往往又有限(例如触摸屏手机),所以每个按键的面积通常比较小,不方便用户通过手指或者输入笔进行定位。因此,当用户需要逐一点击多个字符键进行输入的时候,往往会因为定位不准确产生输入错误,从而造成输入错误,降低了输入速度。因此,亟需提供一种拼音输入方法和装置,使用户在通过触摸屏进行输入的时候可以快速准确地进行输入。
技术实现思路
本专利技术的目的是提供了一种拼音的输入方法和装置,可以有效地提高用户通过触摸屏进行拼音输入时的速度,以及减小错误输入的可能性。根据本专利技术的一个方面,提供了一种基于触摸屏的拼音输入方法,该方法包括以下步骤在触摸屏上显示虚拟键盘;响应用户在所述虚拟键盘上的点按操作,在被点按的拼音字符的周围显示一个或者多个候选字符序列,其中,该一个或者多个候选字符序列为基于所述拼音字符的声介合母或者韵母;识别所述用户的后续操作,如果所述用户在触摸屏上进行滑行操作,则基于滑行轨迹确定所述用户对所述候选字符序列的选择结果,并对该选择结果进行输出,否则输出所述拼音字符。根据本专利技术的另一个方面,还提供了一种基于触摸屏的拼音输入装置,包括键盘显示单元,用于在触摸屏上显示虚拟键盘;序列展示单元,用于响应用户在所述虚拟键盘上的点按操作,在被点按的拼音字符的周围显示一个或者多个候选字符序列,其中,该一个或者多个候选字符序列为基于所述拼音字符的声介合母或者韵母;滑行输出单元,用于识别用户的操作,如果所述用户在触摸屏上点按后进行滑行操作,则基于滑行轨迹确定所述用户对所述候选字符序列的选择结果,并对该选择结果进行输出,否则输出所述被点按的拼音字符。与现有技术相比,本专利技术具有以下优点I)在用户输入长音节(如zhuang、chuang等)的情况下,本专利技术所提供的输入方法所需要的操作次数要少于传统输入方法所需要的操作次数;而且,基于候选字符序列利用滑行进行选择,在一定程度上比进行独立点击要快捷和流畅。因此,本专利技术所提供的输入方法可以有效地提高用户的输入速度,其中,输入的音节越长,效果越为明显; 2)在用户进行输入的时候,将候选字符序列提供给用户进行选择,无需用户逐一字符进行输入,因此,可以有效地减小错误输入的可能性。此外,由于候选字符序列隐含了拼音音节的构成信息,因此,当用户输入多个拼音的时候,利于快速准确地分析该多个拼音的构成,从而进一步提高用户的输入速度;3)与传统的输入方法兼容,而且操作简单、易于掌握。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显图I (a)和图I (b)分别为采用T9键盘布局和全键盘布局的虚拟键盘的示意图;图2为根据本专利技术的基于触摸屏的滑行输入方法流程图;图3 (a)至图3 (d)为根据本专利技术一个优选实施例的候选字符序列显示示意图;图4为根据本专利技术另一个优选实施例的候选字符序列显示示意图;图5 (a)至图5 (c)为根据本专利技术一个优选实施例的滑行操作的示意图;图6(a)至图6(g)为根据本专利技术一个优选实施例的完整输入过程示意图;以及图7为根据本专利技术的基于触摸屏的滑行输入装置示意图。具体实施例方式下面结合附图对本专利技术作进一步详细描述。图I为根据本专利技术的基于触摸屏的滑行输入方法流程图,如图所示,该方法包括以下步骤在步骤SlOl中,在触摸屏上显示虚拟键盘。具体地,当用户在具有触摸屏的电子设备上进行输入的时候,例如编写短信、在线聊天、建立备忘录等,在电子设备的屏幕上会显示虚拟键盘,用于供用户进行输入。其中,所述电子设备包括但不限于平板电脑、个人数字助理(PDA)以及智能手机。虚拟键盘的按键通常由若干字符键以及功能键(例如空格键、换行键、删除键等)组成。用户可以使用手指或者输入笔点击虚拟键盘上的按键,实现字符的输入或者其他相应的操作。下文中,如图1(b)所示,将以虚拟键盘的布局方式采用常见的全键盘布局(即QWERTY键盘布局)为例,对本专利技术所提供的拼音输入方法进行说明。需要说明的是,本专利技术中的虚拟键盘的布局方式不应仅限于此,现有的以及未来可能出现的键盘布局方式,只要是包含了 26个字符键,均适用于本专利技术,在此不再一一列举。在对后续步骤说明之前,首先对拼音进行说明。拼音包括23个声母、24个韵母以及3个介母,分别如下(a)声母包括b、p、m、f > d、t、η、I、g、k、h、j、q、x、z、c、s、zh、ch、sh、r> y> w ;(b)韵母包括 :a、o、e、i、u、ii、ai、ei、ui、ao、ou、iu、ie、iie、er、an、en、in、un、iin、ang、eng、ing 以及 ong,其中,“a、o、e、i、u、ii” 为单韵母,“ai、 ei、ui、ao、ou、iu、ie、iie、er” 为复韵母,“an、en、in、un、iin” 为前鼻韵母,“ang、eng、ing、ong” 为后鼻韵母;(c)介母包括i、u、ii。 每个汉字所对应的拼音都是由声母、韵母和/或介母所构成的,构成方式如下(I)由“声母+韵母”构成,例如,“王”字的拼音为“wang”,其中,“w”为声母,“ang”为韵母;(2)由“声母+介母+韵母”构成,例如,“熊”字的拼音为“xiong”,其中,“X”为声母,“ i ”为介母,“ong”为韵母,声母和介母的组合“xi ”称为声介合母;(3)仅包括韵母,例如,“昂”字的拼音为“ang”,其中,“ang”为韵母。需要说明的是,根据拼音规则,复韵母和鼻韵母中的“U”与“u”不进行区分,均用“u”来表示。此外,对于单韵母“U”,在26键全键盘上,通常使用字符“V”来代表,因此,下文中,用“V”表示单韵母“U”。下面,根据拼音的上述特点,对步骤S102进行说明。在步骤S102中,响应用户在所述虚拟键盘上的点按操作,在被点按的拼音字符的周围显示一个或者多个候选字符序列,其中,该一个或者多个候选字符序列为基于所述拼音字符的声介合母或者韵母。具体地,当用户在虚拟键盘上进行拼音输入的时候,会使用手指或者输入笔点按虚拟键盘上的字符键,此时,电子设备对用户的点本文档来自技高网...

【技术保护点】
一种基于触摸屏的拼音输入方法,该方法包括以下步骤:在触摸屏上显示虚拟键盘;响应用户在所述虚拟键盘上的点按操作,在被点按的拼音字符的周围显示一个或者多个候选字符序列,其中,该一个或者多个候选字符序列为基于所述拼音字符的声介合母或者韵母;识别所述用户的后续操作,如果所述用户在触摸屏上进行滑行操作,则基于滑行轨迹确定所述用户对所述候选字符序列的选择结果,并对该选择结果进行输出,否则输出所述被点按的拼音字符。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊飞
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1