CN101996020B - 虚拟键盘显示方法及装置 - Google Patents
虚拟键盘显示方法及装置 Download PDFInfo
- Publication number
- CN101996020B CN101996020B CN2009100916661A CN200910091666A CN101996020B CN 101996020 B CN101996020 B CN 101996020B CN 2009100916661 A CN2009100916661 A CN 2009100916661A CN 200910091666 A CN200910091666 A CN 200910091666A CN 101996020 B CN101996020 B CN 101996020B
- Authority
- CN
- China
- Prior art keywords
- initial
- letter
- button
- chinese
- place
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种虚拟键盘显示方法及装置,用以提供一种能够适用于对小型计算设备的虚拟键盘进行显示的方式。其中,本发明实施例提供的该方法包括:在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;所述显示装置只对所述首字母及所述首字母所在的按键进行显示;所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种虚拟键盘显示方法及装置。
背景技术
目前,世界上应用范围最广的键盘为克里斯多福·萧尔斯(ChristopherSholes)设计的QWERTY键盘,该QWERTY键盘是基于拉丁字母标准进行键盘按键排序的键盘,QWERTY是键盘第一行的前6个字母。一般地,现有的小型计算设备(比如手机、PDA等)中包含有虚拟键盘显示装置,用于在小型计算设备的屏幕上对虚拟的QWERTY键盘进行显示,但是在小型计算设备中使用虚拟QWERTY键盘被证明存在以下缺点:
由于QWERTY键盘是针对相对小型计算设备而言体型较大的打字机而设计的,其设计出发点在于要把常用字母所对应的按键隔开,以降低用户打字的速度,从而减少在打字过程中产生的打字机连动杆之间的频繁挤压而导致的故障,因此,QWERTY键盘上的按键排列顺序被设计为适用于采用双手同时敲击键盘进行输入的情况,对于现有技术的小型计算设备,其显示的虚拟键盘的按键排列方式仍然采用的是QWERTY键盘的按键排列方式,但用户在利用体型相对较小的小型计算设备中的虚拟键盘进行输入时,往往是采用单手或单个手指来触碰键盘按键进行输入,而采用单手或者单个手指进行输入相比于采用双手进行输入来说,灵活度大大降低,因此此时若利用常用字母对应的按键被隔开的QWERTY键盘进行输入,会使得用户的单个手指在触碰某个字母对应的按键后,会从大量的按键中去寻找、并跨越较大的幅度去触碰另一个字母所对应的按键,从而会影响用户的输入效率。
由上述可知,针对小型计算设备,不适合采用与QWERTY键盘的按键排列方式相对应的虚拟键盘显示方式。
发明内容
本发明实施例提供一种虚拟键盘显示方法及装置,用以提供一种能够适用于对小型计算设备的虚拟键盘进行显示的方式。
为此,本发明实施例采用以下技术方案:
一种虚拟键盘显示方法,包括:在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;所述显示装置只对所述首字母及所述首字母所在的按键进行显示;所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示。
较佳地,所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示具体包括:所述显示装置根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;所述显示装置只对所述第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;所述显示装置在检测到用户利用所述第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;所述显示装置只对所述第二字母集合中的字母以及所述第二字母集合中的字母所在的按键进行显示。
较佳地,所述显示装置只对所述首字母及所述首字母所在的按键进行显示具体包括:所述显示装置根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;所述显示装置只对所述确定的首字母及所述确定的首字母所在的按键进行显示,其中,所述选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的首字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的首字母的外观。
一种虚拟键盘显示方法,包括:在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;所述显示装置对所述首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示。
一种虚拟键盘显示方法,包括:在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;所述显示装置只对所述首字母及所述首字母所在的按键进行显示;所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及所述显示装置对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示,其中,所述确定的韵母和辅音字母所在按键的外观不同于除所述确定韵母和辅音字母外的字母所在按键的外观,和/或所述确定的韵母和辅音字母的外观不同于除所述确定的韵母和辅音字母外的字母的外观。
一种虚拟键盘显示方法,包括:在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;所述显示装置对所述首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;所述显示装置对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示,其中,所述确定的韵母和辅音字母所在按键的外观不同于除所述确定的韵母和辅音字母外的字母所在按键的外观,和/或所述确定的韵母和辅音字母的外观不同于除所述确定的韵母和辅音字母外的字母的外观。
一种虚拟键盘显示装置,包括:第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;第一显示单元,用于只对第一确定单元确定的首字母及所述首字母所在的按键进行显示;检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于只对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示。
一种虚拟键盘显示装置,包括:第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;第一显示单元,用于对第一确定单元确定的首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;以及检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于只对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示。
一种虚拟键盘显示装置,包括:第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;第一显示单元,用于只对第一确定单元确定的首字母及所述首字母所在的按键进行显示;检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或所述韵母和辅音字母的外观不同于除所述韵母和辅音字母外的字母的外观。
一种虚拟键盘显示装置,包括:第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;第一显示单元,用于对第一确定单元确定的首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或所述韵母和辅音字母的外观不同于除所述韵母和辅音字母外的字母的外观。
本发明实施例通过在用户利用虚拟键盘进行汉字输入时,针对汉语拼音的特点,虚拟键盘显示装置首先只对能够用作汉语拼音第一个字母的首字母及首字母所在的按键进行显示,然后在用户利用首字母所在的按键输入一个字母后,虚拟键盘显示装置只对汉语拼音字母中的韵母和辅音字母和韵母和辅音字母所在的按键进行显示,从而按照本发明实施例提供的该方案,在对虚拟键盘进行显示时,不需要对所有字母对应的键盘都同时进行显示,而是根据用户输入字母的需要,只对部分字母所在的键盘进行显示,从而用户在利用虚拟键盘进行输入时,不用从大量的按键中去找需碰触的按键,而是能够很容易地就找到需触碰的按键,因此本发明实施例提供的该方案能够很好地适用于对小型计算设备的虚拟键盘进行显示的方式。
此外,本发明实施例还可以通过在用户利用虚拟键盘进行汉字输入时,针对汉语拼音的特点,虚拟键盘显示装置首先对能够用作汉语拼音第一个字母的首字母及首字母所在的按键进行显示,并且,使首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或首字母的外观不同于除所述首字母外的字母的外观;然后,在用户利用所述首字母所在的按键输入一个字母后,所述显示装置只对汉语拼音字母中的韵母和辅音字母以及韵母和辅音字母所在的按键进行显示,从而本发明实施例提供的该方案一方面可以在用户输入首字母时,可以对按键的外观进行改进,这样就使得用户能很容易地分辨出需碰触的按键,另一方面,通过减少键盘上按键的个数来使用户方便地找到需碰触的按键,因此本发明实施例提供的该方案能够很好地适用于对小型计算设备的虚拟键盘进行显示的方式。
此外,本发明实施例还可以通过在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置只对汉语拼音字母中能够用作汉语拼音第一个字母的首字母及首字母所在的按键进行显示;以及在用户利用所述首字母所在的按键输入一个字母后,所述显示装置对汉语拼音字母中的韵母和辅音字母以及韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或所述韵母和辅音字母的外观不同于除所述韵母和辅音字母外的字母的外观,从而一方面在用户输入首字母时,可以通过减少键盘上按键的个数来使用户方便地找到需碰触的按键,另一方面,可以对按键的外观进行改进,这样就使得用户能很容易地分辨出需碰触的按键,因此本发明实施例提供的该方案能够很好地适用于对小型计算设备的虚拟键盘进行显示的方式。
本发明实施例还可以通过在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置对汉语拼音字母中能够用作汉语拼音第一个字母的首字母及首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;以及在用户利用所述首字母所在的按键输入一个字母后,所述显示装置对汉语拼音字母中的韵母和辅音字母以及韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或韵母和辅音字母的外观不同于除韵母和辅音字母外的字母的外观,从而使得用户能够很容易地分辨出需碰触的按键,因此本发明实施例提供的该方案能够很好地适用于对小型计算设备的虚拟键盘进行显示的方式。
附图说明
图1为本发明实施例提供的第一种虚拟键盘显示方法的具体流程示意图;
图2为本发明实施例中步骤14的具体实现流程示意图;
图3为本发明实施例提供的第二种虚拟键盘显示方法的具体流程示意图;
图4为本发明实施例提供的第三种虚拟键盘显示方法的具体流程示意图;
图5为本发明实施例提供的第四种虚拟键盘显示方法的具体流程示意图;
图6a为本发明实施例提供的虚拟键盘显示方法在实际中的应用流程示意图;
图6b为本发明实施例中显示首字母及首字母所在按键的示意图;
图7为本发明实施例提供的一种虚拟键盘显示装置的具体结构示意图。
具体实施方式
本发明实施例提供一种虚拟键盘显示方案,用以提供一种适用于对小型计算设备的虚拟键盘进行显示的方式。
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
如图1所示,为本发明实施例的一种虚拟键盘显示方法的具体流程示意图,主要包括如下步骤:
步骤11,在用户利用虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,具体地,根据汉语拼音规则,能够作为汉语拼音第一个字母的首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
步骤12,虚拟键盘显示装置可以按照在不同按键上显示不同字母的方式,只对首字母及首字母所在的按键进行显示,比如,可以在虚拟键盘上只对上述23个字母进行显示,而不对剩余的三个字母:i、u、v进行显示,在本发明实施例中,可以将只显示上述23个首字母的该虚拟键盘称为“声母键盘”,由于本发明实施例中可不对上述剩余的3个字母进行显示,因此,可以在对上述23个字母及其所在按键进行显示时,对按键和字母可以分别或同时进行放大显示,这样就使得用户可以利用较大的按键进行输入,改善了用户的使用体验;
步骤13,虚拟键盘显示装置在检测到用户利用上述“声母键盘”输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
步骤14,虚拟键盘显示装置可以按照在不同按键上显示不同字母的方式,只对汉语拼音字母中的韵母和辅音字母及韵母和辅音字母所在的按键进行显示,由于此时只需要显示少量的字母及字母所在的按键,因此,在对韵母和辅音字母及韵母和辅音字母所在的按键进行显示时,同样可以对按键和字母进行放大显示,以方便用户利用较大的按键进行输入。
在实际应用中,由于用户在利用虚拟键盘进行汉字输入时,可能一些汉字会因为用户的语言习惯而具有较高的输入频率,比如,针对使用手机的虚拟键盘进行输入的用户,可能会频繁使用汉字“我”、“你”、“的”等,因此,本发明实施例中为了使用户更加方便地找到常用字,针对上述步骤12,可以采用下述步骤来实现对首字母的显示:
首先,虚拟键盘显示装置根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时作为汉语拼音的第一个字母的次数由多至少的顺序,依次从已输入的汉字所对应的首字母中选取规定数目的首字母;
然后,虚拟键盘显示装置只对汉语拼音字母中能够用作汉语拼音第一个字母的首字母以及能够用作汉语拼音第一个字母的首字母所在的按键进行显示,其中,上述选取的规定数目的首字母所在按键的外观不同于除上述选取的规定数目的首字母外的字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的字母的外观,比如,选取的规定数目的首字母所在按键的面积可以得较大,从而方便用户的输入,降低由于按键过小而产生的点击错误率,或者,也可以将选取的规定数目的首字母所在按键的亮度调高,或者将选取的规定数目的首字母所在按键的形状设计为比较醒目的形状,或者将首字母的字体设置为加粗等。
由于本发明实施例中可以根据汉字的输入频率,来动态调整首字母或首字母所在按键的外观,因此,本发明实施例提供的上述显示方法中,在用户利用虚拟键盘输入一个完整的汉语拼音后,还可以包括对输入的该汉字所用的首字母进行记录的步骤,同时,还可以对完整输入该汉语拼音的时间点进行记录,从而对首字母用作汉语拼音第一个字母的次数进行动态更新。
在本发明实施例中,还可以根据1980年中国国家标准总局颁布的国家标准号为GB2312-80的国家汉字信息交换用编码,即《信息交换用汉字编码字符集——基本集》中收录的常用汉字,来确定常用汉字对应的首字母,比如,国家汉字信息交换用编码中总共收录7445个图形字符,其中汉字6763个,非汉字字符682个,并且,收录的6763个汉字被分为两级:第一级是常用汉字,共计3755个;第二级是次常用汉字,计3008个,本发明实施例中可以对3755个常用汉字所对应的首字母进行统计,并将统计的常用汉字对应的首字母所在按键的外观设计为与其他首字母所在按键的外观有所不同,从而方便用户容易找到常用的字母进行输入。
此外,在本发明实施例中,针对上述步骤14,还可以采用如图2所示的以下步骤实现上述步骤14:
步骤21,虚拟键盘显示装置在对韵母和辅音字母以及韵母和辅音字母所在的按键进行显示时,可以先根据汉语拼音规则,从步骤13确定的韵母和辅音字母中,先确定能够紧邻上述首字母之后出现的字母所在的第一字母集合,该第一字母集合中的字母共10个,分别为a、e、i、o、u、h、v、r、n、g;
步骤22,虚拟键盘显示装置只对第一集合中的字母及第一集合中的字母所在的按键进行显示,比如,可以将上述10个能紧邻首字母的字母“a、e、i、o、u、h、v、r、n、g”分为两行进行显示,在虚拟键盘显示装置的第一行显示字母“a、e、i、o、u”,而在第二行则显示字母“h、v、r、n、g”,即:
a e i o u
h v r n g
在本发明实施例中,可以将包含上述10个字母,且分两行对字母所在按键进行排列的虚拟键盘称为“第一韵母键盘”。
此外,本发明实施例中也可以按照用户的使用习惯,采用如下两种格式对上述10个字母及其构成的组合进行显示:
格式一:
i ng n
o a e
v/r u h
格式二:
i n g
o a e
v/r u h
在本发明实施例中,可以将只包含该10个字母的键盘,且分三行对字母所在按键进行排列的虚拟键盘称为“第二韵母键盘”;
步骤23,虚拟键盘显示装置在检测到用户利用“第一韵母键盘”输入一个字母后,根据汉语拼音规则,从根据汉语拼音规则,从步骤13确定的韵母和辅音字母中,确定能够出现在第一字母集合中的字母后的字母所在的第二字母集合,具体地,根据汉语拼音规则可知,能够出现在第一字母集合中的字母后的字母共7个,分别为“a、e、i、o、u、n、g”;
步骤24,虚拟键盘显示装置对确定的第二字母集合中的字母以及第二字母集合中的字母所在按键进行显示,比如,可以按照下述排列格式对上述7个字母及字母所在按键进行排列并显示:
i n g
o a e
u
在本发明实施例中,可以将包含上述7个字母,且按上述排列方式对字母所在按键进行排列的虚拟键盘称为“第三韵母键盘”。
此外,根据汉语拼音规则可知,上述7个字母及其构成的组合可以有12种形式,分别为:a、ai、an、ao、ang、e、i、o、ong、n、ng、u,因此,可以将这12种形式全部进行显示,以便于用户选择,在本发明实施例中,可以将显示这12种组合的虚拟键盘称为“第四韵母键盘”,进一步地,还可以将该12种组合简化为a、i、n、o、ng、e、u,因此,在本发明实施例中,可以按照下述排列格式对该7个字母及其构成的组合进行排列:
i ng n
o a e
u
在本发明实施例中,可以将按照上述排列方式对字母所在按键进行排列的虚拟键盘称为“第五韵母键盘”。
本发明实施例提供的上述方案中,可以在一个按键上显示一个字母,也可以在一个按键上显示多个字母。
本发明实施例还提供另一种虚拟键盘显示方法,其具体流程示意图如图3所示,包括以下步骤:
步骤31,在用户利用虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;
步骤32,虚拟键盘显示装置对确定的首字母以及首字母所在的按键进行显示,其中,首字母所在按键的外观不同于除首字母外的字母所在按键的外观,和/或首字母的外观不同于除首字母外的字母的外观,比如,上文已提到,能够作为汉语拼音第一个字母的首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o,因此,在本步骤31中,在虚拟键盘上对该23个字母进行显示时,可以将该23个字母所在的按键进行放大显示,而将剩余的三个字母i、u、v所在的按键进行缩小显示;
步骤33,虚拟键盘显示装置在检测到用户利用首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
步骤34,虚拟键盘显示装置只对确定的韵母和辅音字母以及确定的韵母和辅音字母所在的按键进行显示。
针对上述步骤32,可以采用下述步骤进行实现:
首先,虚拟键盘显示装置根据预先统计的用户利用该虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从输入的各汉字对应的首字母中选取规定数目的首字母;
然后,虚拟键盘显示装置对能够用作对汉字进行拼音的第一个字母的首字母、能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取的规定数目的首字母所在按键的外观不同于除选取的规定数目的首字母外的字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的字母的外观。
针对上述步骤34,可以采用下述步骤进行实现:
首先,虚拟键盘显示装置根据汉语拼音规则,从步骤33中确定的韵母和辅音字母中,确定能够紧邻首字母之后出现的字母所在的第一字母集合;
然后,虚拟键盘显示装置只对只对第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
虚拟键盘显示装置在检测到用户利用第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从步骤33中确定的韵母和辅音字母中,进一步确定能够出现在第一字母集合中的字母后的字母所在的第二字母集合;
最后,虚拟键盘显示装置只对第二字母集合中的字母及第二字母集合中的字母所在的按键进行显示。
采用上述步骤实现步骤34时,可以针对汉语拼音中针对一个汉字进行拼音时所用字母类型的固定顺序,采用不断变换的键盘显示方式对字母及字母所在按键进行显示,从而无需在键盘上显示过多的无用的字母,使得用户能够从数目较少的字母中方便地找到自身所需要的字母。
请参照图4,为本发明实施例提供的第三种虚拟键盘显示方法的具体流程示意图,包括以下步骤:
步骤41,在用户利用虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,并只对确定的首字母及首字母所在的按键进行显示;
步骤42,虚拟键盘显示装置在检测到用户利用首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母,并对确定的韵母和辅音字母及确定的韵母和辅音字母所在的按键进行显示,其中,确定的韵母和辅音字母所在按键的外观不同于除确定的韵母和辅音字母外的字母所在按键的外观,和/或确定的韵母和辅音字母的外观不同于除确定的韵母和辅音字母外的字母的外观。
针对上述步骤41,虚拟键盘显示装置只对首字母及首字母所在的按键进行显示具体可以包括:
首先,虚拟键盘显示装置根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从输入的各汉字对应的首字母中选取规定数目的首字母;
然后,虚拟键盘显示装置只对能够用作对汉字进行拼音的第一个字母的首字母、以及能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取的规定数目的首字母所在按键的外观不同于除取的规定数目的首字母外的首字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的首字母的外观。
针对上述步骤42,虚拟键盘显示装置对汉语拼音字母中的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示具体包括:
首先,虚拟键盘显示装置根据汉语拼音规则,从确定的韵母和辅音字母中,确定能够紧邻首字母之后出现的字母所在的第一字母集合,按照上文的分析可知,该第一字母集合中包含的字母共10个,包括:“a、e、i、o、u、h、v、r、n、g”;
然后,虚拟键盘显示装置对第一字母集合中的字母及第一字母集合中的字母所在的按键进行显示,比如,可以按照上文所述的“第一韵母键盘”或“第二韵母键盘”对按键的排列方式,对第一字母集合中的10个字母字母及其所在的按键进行排列并显示;
虚拟键盘显示装置在检测到用户利用第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从确定的韵母和辅音字母中,确定能够出现在第一字母集合中的字母后的字母所在的第二字母集合,即上文中的七个字母“a、e、i、o、u、n、g”;
最后,虚拟键盘显示装置对第二字母集合中的字母及第二字母集合中的字母在的按键进行显示,由于“第一韵母键盘”上的10个字母中已包含了上文的“第三韵母键盘”中的7个字母,因此,在该步骤中,可以不对前一步骤中显示的“第一韵母键盘”或“第二韵母键盘”进行变换,而直接利用该“第一韵母键盘”或“第二韵母键盘”实现对韵母和辅音字母及韵母和辅音字母在的按键进行显示,另一方面,也可以在“第一韵母键盘”或“第二韵母键盘”的基础上,删除h、v、r三个字母,从而将“第一韵母键盘”或“第二韵母键盘”变换为上述“第三韵母键盘”的格式。
请参照图5,为本发明实施例提供的一种虚拟键盘显示方法的具体流程示意图,该方法包括以下步骤:
步骤51,在用户利用虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,并对确定的首字母及首字母所在的按键进行显示,其中,首字母所在按键的外观不同于除首字母外的字母所在按键的外观,和/或首字母的外观不同于除首字母外的字母的外观;以及
步骤52,虚拟键盘显示装置在检测到用户利用首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母,并对确定的韵母和辅音字母及该些确定的韵母和辅音字母所在的按键进行显示,其中,韵母和辅音字母所在按键的外观不同于除韵母和辅音字母外的字母所在按键的外观,和/或韵母和辅音字母的外观不同于除韵母和辅音字母外的字母的外观。
针对上述步骤51,虚拟键盘显示装置对首字母及首字母所在的按键进行显示包括:
首先,虚拟键盘显示装置根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从上述输入的各汉字对应的首字母中选取规定数目的首字母;
然后,虚拟键盘显示装置对能够用作对汉字进行拼音的第一个字母的首字母、以及能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取的规定数目的首字母所在按键的外观不同于除选取的规定数目的首字母外的字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的字母的外观。
针对上述步骤52,虚拟键盘显示装置对韵母和辅音字母及韵母和辅音字母所在的按键进行显示的过程与上述步骤42的具体实施过程类似,因此在此不再赘述。
需要说明的是,由于用户在针对小型计算设备进行输入时,可能会习惯性地使用左手或右手进行按键输入,因此,本发明实施例提供的上述各虚拟键盘显示方法中,还可以针对上述适用于右手进行输入的“声母键盘”以及“第一韵母键盘”“第二韵母键盘”......“第五韵母键盘”,分别设置与该些键盘对应的适用于左手进行输入的“左手声母键盘”以及“左手第一韵母键盘”“左手第二韵母键盘”……“左手第五韵母键盘”,比如,针对“第一韵母键盘”的如下显示方式:
a e i o u
h v r n g
可以将“左手第一韵母键盘”上的各个按键排列方式设置为与该第一韵母键盘”上各个按键排列方式相反,即可以将该“左手第一韵母键盘”上的按键排列显示方式设置如下:
u o i e a
g n r v h
因此,在本发明实施例中,在对上述“声母键盘”以及“第一韵母键盘”“第二韵母键盘”……“第五韵母键盘”以及“左手声母键盘”以及“左手第一韵母键盘”“左手第二韵母键盘”……“左手第五韵母键盘”中的任一键盘进行显示之前,还可以进一步包括:确定用户输入了用于指示虚拟键盘显示装置需按照用户使用习惯对按键进行显示的信息,比如,用户可以通过触摸虚拟键盘上预先设置的某一按键,来输入该信息;然后,虚拟键盘显示装置按照预先根据用户使用习惯而设置的显示方式,对字母和字母所在按键进行显示,比如,若用户触摸的是指示虚拟键盘显示装置按照左手使用习惯对按键进行显示的按键,则虚拟键盘显示装置就可以对适用于左手进行输入的虚拟键盘进行显示。
具体地,以下以本发明实施例提供的上述方案在实际应用中的流程为例,对上述方案进行详细说明,请参照图6a,为该流程的具体示意图,包括以下步骤:
步骤61,用户进入手机的拼音字母输入界面,准备输入拼音字母;
步骤62,手机中的虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,并显示首字母及首字母所在按键,同时将键盘上的字母“i、u、v”所在的键盘变为不可选,如图6b所示,或者,在本步骤中,虚拟键盘显示装置还可以包括字母频率分析模块,该模块可以根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从已输入的各汉字对应的首字母中选取规定数目的首字母,从而虚拟键盘显示装置在对首字母及能首字母所在的按键进行显示时,对字母频率分析模块选取的规定数目的首字母所在按键需进行放大显示;
步骤63,虚拟键盘显示装置检测用户是否利用显示的按键输入了字母,当检测结果为是时,执行步骤64,否则,可以继续执行步骤63;
步骤64,虚拟键盘显示装置中的调用设置模块根据汉语拼音规则,确定能够紧邻首字母之后出现的字母,并对能够紧邻首字母之后出现的字母及能够紧邻所述首字母之后出现的字母所在的按键进行显示,在本步骤64中,可以按照一行排列5个字母、一个按键对应一个字母的形式,对紧邻首字母之后出现的上述第一字母集合中的10个字母进行显示,也可以分三行对该10个字母进行显示,其中有一个按键可以同时对应两个字母;
步骤65,虚拟键盘显示装置检测用户是否利用显示的按键输入了字母,当检测结果为是时,执行步骤66,否则,可以继续执行步骤65;
步骤66,虚拟键盘显示装置中的调用设置模块对韵母和辅音字母及韵母和辅音字母在的按键进行显示,比如,可以按照前文所描述的“第二韵母键盘”或“第三韵母键盘”的格式,对韵母和辅音字母及韵母和辅音字母在的按键进行显示。
对应于本发明实施例提供的上述方法实施例,本发明实施例还提供了四种虚拟键盘显示装置,以下分别对这四种虚拟键盘显示装置进行介绍。
请参照图7,该图7为本发明实施例提供的第一种虚拟键盘显示装置的具体结构示意图,该装置包括以下功能单元:
第一确定单元71,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;
第一显示单元72,用于只对第一确定单元71确定的首字母及首字母所在的按键进行显示;
检测单元73,用于检测用户是否利用第一显示单元72显示的按键输入了字母;
第二确定单元74,用于在检测单元73的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
第二显示单元75,用于只对第二确定单元74确定的韵母和辅音字母及韵母和辅音字母所在的按键进行显示。
较佳地,本发明实施例提供的上述装置还可以具有按照汉语拼音规则,动态地调整虚拟键盘所显示的字母的功能,因此,在本发明实施例中,可以将第二显示单元75划分为以下功能模块:
第一集合确定模块751,用于汉语拼音规则,从第二确定单元74确定的韵母和辅音字母中,确定能够紧邻首字母之后出现的字母所在的第一字母集合;
第一集合显示模块752,用于只对第一集合确定模块751确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
第二集合确定模块753,用于在检测到用户利用第一集合显示模块752显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元74确定的韵母和辅音字母中,确定能够出现在第一字母集合中的字母后的字母所在的第二字母集合;
第二集合显示模块754,用于只对第二集合确定模块753确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
此外,本发明实施例提供的该装置还可以具有根据用户的输入习惯,采用比较醒目的方式显示按键的功能,因此,对应于该功能,可以将第一显示单元72进一步划分为以下功能模块:
选取模块721,用于根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从已输入的各汉字对应的首字母中选取规定数目的首字母;
显示模块722,用于只对能够用作对汉字进行拼音的第一个字母的首字母、以及能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块721选取的规定数目的首字母所在按键的外观不同于除选取的规定数目的首字母外的字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的字母的外观。
本发明实施例提供的第二种虚拟键盘显示装置的具体结构示意图与第一种虚拟键盘显示装置的结构类似,包括:第一确定单元,用于在用户利用虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;第一显示单元,用于对第一确定单元确定的首字母及首字母所在的按键进行显示,其中,首字母所在按键的外观不同于除首字母外的字母所在按键的外观,和/或首字母的外观不同于除首字母外的字母的外观;以及检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于只对第二确定单元确定的韵母和辅音字母及确定的韵母和辅音字母所在的按键进行显示。
较佳地,对应于上述第一显示单元功能的一种实现方式,可以将该第一显示单元进一步划分为以下功能模块:
选取模块,用于根据预先统计的用户利用虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从已输入的各汉字对应的首字母中选取规定数目的首字母;显示模块,用于对能够用作对汉字进行拼音的第一个字母的首字母、以及能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块选取的规定数目的首字母所在按键的外观不同于除选取的规定数目的首字母外的字母所在按键的外观,和/或选取的规定数目的首字母的外观不同于除选取的规定数目的首字母外的字母的外观。
较佳地,对应于上述第二显示单元功能的一种实现方式,可以将该第二显示单元进一步划分为如上述第二显示单元75所包含的功能模块,在此不再赘述。
本发明实施例提供的第三种虚拟键盘显示装置的具体结构包括:第一确定单元,用于在用户利用虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;第一显示单元,用于对第一确定单元确定的首字母及首字母所在的按键进行显示,其中,首字母所在按键的外观不同于除首字母外的字母所在按键的外观,和/或首字母的外观不同于除首字母外的字母的外观;检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于对第二确定单元确定的韵母和辅音字母及韵母和辅音字母所在的按键进行显示,其中,韵母和辅音字母所在按键的外观不同于除韵母和辅音字母外的字母所在按键的外观,和/或韵母和辅音字母的外观不同于除韵母和辅音字母外的字母的外观。
在本发明实施例中,还可以将第一显示单元进行划分,具体划分方式与上述第一种虚拟键盘显示装置实施例中的划分方式类似,在此不再赘述。
较佳地,该第三种虚拟键盘显示装置的第二显示单元还可以进一步划分为:
第一集合确定模块,用于汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够紧邻首字母之后出现的字母所在的第一字母集合;第一集合显示模块,用于对第一集合确定模块确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;第二集合确定模块,用于在检测到用户利用第一集合显示模块显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够出现在第一字母集合中的字母后的字母所在的第二字母集合;第二集合显示模块,用于对第二集合确定模块确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
本发明实施例提供的第四种虚拟键盘显示装置的具体结构包括:第一确定单元,用于在用户利用虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母;第一显示单元,用于对第一确定单元确定的首字母及首字母所在的按键进行显示,其中,首字母所在按键的外观不同于除首字母外的字母所在按键的外观,和/或首字母的外观不同于除首字母外的字母的外观;检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;第二显示单元,用于对第二确定单元确定的韵母和辅音字母及韵母和辅音字母所在的按键进行显示,其中,韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或韵母和辅音字母的外观不同于除韵母和辅音字母外的字母的外观。
在本发明实施例中,还可以将第二显示单元和第一显示单元进行划分,具体第一显示单元的划分方式与上述第二种虚拟键盘显示装置实施例中的划分方式类似,具体第二显示单元的划分方式与上述第三种虚拟键盘显示装置实施例中的划分方式类似,在此不再赘述。
需要说明的是,本发明实施例提供的上述各个虚拟键盘显示装置还可以支持用户手指在显示屏幕上滑动,从而一次输入多个韵母和/或辅音字母的输入方式,进一步地,上述装置还可以包括:
输入轨迹感应单元,用于感应用户手指在键盘上的滑动,并针对位于一个滑动轨迹上的各个按键被触碰的时间由先至后的顺序,依次记录与滑动轨迹上的各个按键对应的字母;
判断单元,用于根据汉语拼音规则,从输入轨迹感应单元记录的字母中,判断是否存在相邻两个字母构成的组合不符合汉语拼音规则的情况,比如,在输入韵母时,若用户手指滑动输入的过程中,依次输入了a、u、n这三个字母,则根据汉语拼音规则,可以判断出a、u构成的组合不符合拼音规则;
自动纠错单元,用于在判断单元的判断结果为是时,去除不符合汉语拼音规则的组合中的任意一个字母,或者,自动纠错单元也可以提示用户对相应汉字的拼音重新进行输入。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (24)
1.一种虚拟键盘显示方法,其特征在于,包括:
在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
所述显示装置只对所述首字母及所述首字母所在的按键进行显示;
所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及
所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示。
2.如权利要求1所述的方法,其特征在于,所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示具体包括:
所述显示装置根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
所述显示装置只对所述第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
所述显示装置在检测到用户利用所述第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
所述显示装置只对所述第二字母集合中的字母以及所述第二字母集合中的字母所在的按键进行显示。
3.如权利要求1所述的方法,其特征在于,所述显示装置只对所述首字母及所述首字母所在的按键进行显示具体包括:
所述显示装置根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
所述显示装置只对所述确定的首字母及所述确定的首字母所在的按键进行显示,其中,所述选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的首字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的首字母的外观。
4.一种虚拟键盘显示方法,其特征在于,包括:
在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
所述显示装置对所述首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;
所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及
所述显示装置只对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示。
5.如权利要求4所述的方法,其特征在于,所述显示装置只对所述韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示具体包括:
所述显示装置根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
所述显示装置只对所述第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
所述显示装置在检测到用户利用所述第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
所述显示装置只对所述第二字母集合中的字母以及所述第二字母集合中的字母所在的按键进行显示。
6.如权利要求4所述的方法,其特征在于,所述显示装置对所述首字母及所述首字母所在的按键进行显示具体包括:
所述显示装置根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
所述显示装置对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,所述选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
7.一种虚拟键盘显示方法,其特征在于,包括:
在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
所述显示装置只对所述首字母及所述首字母所在的按键进行显示;
所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;以及
所述显示装置对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示,其中,所述确定的韵母和辅音字母所在按键的外观不同于除所述确定韵母和辅音字母外的字母所在按键的外观,和/或所述确定的韵母和辅音字母的外观不同于除所述确定的韵母和辅音字母外的字母的外观。
8.如权利要求7所述的方法,其特征在于,所述显示装置只对所述首字母及所述首字母所在的按键进行显示具体包括:
所述显示装置根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
所述显示装置只对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,所述选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的首字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的首字母的外观。
9.如权利要求7所述的方法,其特征在于,所述显示装置对汉语拼音字母中的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示具体包括:
所述显示装置根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
所述显示装置对所述第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
所述显示装置在检测到用户利用所述第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
所述显示装置对所述第二字母集合中的字母以及所述第二字母集合中的字母所在的按键进行显示。
10.一种虚拟键盘显示方法,其特征在于,包括:
在用户利用所述虚拟键盘输入任一汉字时,虚拟键盘显示装置根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
所述显示装置对所述首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;
所述显示装置在检测到用户利用所述首字母所在的按键输入一个字母后,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
所述显示装置对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示,其中,所述确定的韵母和辅音字母所在按键的外观不同于除所述确定的韵母和辅音字母外的字母所在按键的外观,和/或所述确定的韵母和辅音字母的外观不同于除所述确定的韵母和辅音字母外的字母的外观。
11.如权利要求10所述的方法,其特征在于,所述显示装置对所述确定的韵母和辅音字母及所述确定的韵母和辅音字母所在的按键进行显示具体包括:
所述显示装置根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
所述显示装置对所述第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
所述显示装置在检测到用户利用所述第一字母集合中的字母所在的按键输入一个字母后,根据汉语拼音规则,从所述确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
所述显示装置对所述第二字母集合中的字母以及所述第二字母集合中的字母所在的按键进行显示。
12.如权利要求10所述的方法,其特征在于,所述显示装置对所述首字母及所述首字母所在的按键进行显示包括:
所述显示装置根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
所述显示装置对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,所述选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
13.一种虚拟键盘显示装置,其特征在于,包括:
第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
第一显示单元,用于只对第一确定单元确定的首字母及所述首字母所在的按键进行显示;
检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;
第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
第二显示单元,用于只对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示。
14.如权利要求13所述的装置,其特征在于,所述第二显示单元具体包括:
第一集合确定模块,用于根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
第一集合显示模块,用于只对第一集合确定模块确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
第二集合确定模块,用于在检测到用户利用第一集合显示模块显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
第二集合显示模块,用于只对第二集合确定模块确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
15.如权利要求13所述的装置,其特征在于,所述第一显示单元具体包括:
选取模块,用于根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
显示模块,用于只对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
16.一种虚拟键盘显示装置,其特征在于,包括:
第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
第一显示单元,用于对第一确定单元确定的首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;以及
检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;
第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
第二显示单元,用于只对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示。
17.如权利要求16所述的装置,其特征在于,所述第二显示单元具体包括:
第一集合确定模块,用于根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
第一集合显示模块,用于只对第一集合确定模块确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
第二集合确定模块,用于在检测到用户利用第一集合显示模块显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
第二集合显示模块,用于只对第二集合确定模块确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
18.如权利要求16所述的装置,其特征在于,所述第一显示单元具体包括:
选取模块,用于根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
显示模块,用于对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
19.一种虚拟键盘显示装置,其特征在于,包括:
第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
第一显示单元,用于只对第一确定单元确定的首字母及所述首字母所在的按键进行显示;
检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;
第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
第二显示单元,用于对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或所述韵母和辅音字母的外观不同于除所述韵母和辅音字母外的字母的外观。
20.如权利要求19所述的装置,其特征在于,所述第一显示单元具体包括:
选取模块,用于根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
显示模块,用于只对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
21.如权利要求19所述的装置,其特征在于,所述第二显示单元具体包括:
第一集合确定模块,用于根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
第一集合显示模块,用于对第一集合确定模块确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
第二集合确定模块,用于在检测到用户利用第一集合显示模块显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
第二集合显示模块,用于对第二集合确定模块确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
22.一种虚拟键盘显示装置,其特征在于,包括:
第一确定单元,用于在用户利用所述虚拟键盘输入任一汉字时,根据汉语拼音规则,确定能够用作对汉字进行拼音的第一个字母的首字母,所述首字母包括23个字母,分别为:b、p、m、f、d、t、n、l、g、k、h、j、q、x、z、c、s、r、y、w、a、e、o;
第一显示单元,用于对第一确定单元确定的首字母及所述首字母所在的按键进行显示,其中,所述首字母所在按键的外观不同于除所述首字母外的字母所在按键的外观,和/或所述首字母的外观不同于除所述首字母外的字母的外观;
检测单元,用于检测用户是否利用第一显示单元显示的按键输入了字母;
第二确定单元,用于在检测单元的检测结果为是时,根据汉语拼音规则,确定汉语拼音字母中的韵母和辅音字母;
第二显示单元,用于对第二确定单元确定的韵母和辅音字母及所述韵母和辅音字母所在的按键进行显示,其中,所述韵母和辅音字母所在按键的外观不同于除所述韵母和辅音字母外的字母所在按键的外观,和/或所述韵母和辅音字母的外观不同于除所述韵母和辅音字母外的字母的外观。
23.如权利要求22所述的装置,其特征在于,所述第二显示单元具体包括:
第一集合确定模块,用于根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够紧邻所述首字母之后出现的字母所在的第一字母集合;
第一集合显示模块,用于对第一集合确定模块确定的第一字母集合中的字母以及第一字母集合中的字母所在的按键进行显示;
第二集合确定模块,用于在检测到用户利用第一集合显示模块显示的按键输入一个字母后,根据汉语拼音规则,从第二确定单元确定的韵母和辅音字母中,确定能够出现在所述第一字母集合中的字母后的字母所在的第二字母集合;
第二集合显示模块,用于对第二集合确定模块确定的第二字母集合中字母及第二字母集合中的字母所在的按键进行显示。
24.如权利要求22所述的装置,其特征在于,所述第一显示单元具体包括:
选取模块,用于根据预先统计的用户利用所述虚拟键盘已输入的各汉字所对应的首字母在输入时用作对汉字进行拼音的第一个字母的次数由多至少的顺序,依次从所述各汉字对应的首字母中选取规定数目的首字母;
显示模块,用于对能够用作对汉字进行拼音的第一个字母的首字母、所述能够用作对汉字进行拼音的第一个字母的首字母所在的按键进行显示,其中,选取模块选取的规定数目的首字母所在按键的外观不同于除所述选取的规定数目的首字母外的字母所在按键的外观,和/或所述选取的规定数目的首字母的外观不同于除所述选取的规定数目的首字母外的字母的外观。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100916661A CN101996020B (zh) | 2009-08-28 | 2009-08-28 | 虚拟键盘显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100916661A CN101996020B (zh) | 2009-08-28 | 2009-08-28 | 虚拟键盘显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101996020A CN101996020A (zh) | 2011-03-30 |
CN101996020B true CN101996020B (zh) | 2012-11-28 |
Family
ID=43786236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100916661A Expired - Fee Related CN101996020B (zh) | 2009-08-28 | 2009-08-28 | 虚拟键盘显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101996020B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102999170A (zh) * | 2011-09-16 | 2013-03-27 | 阿比吉特·巴塔查尔吉 | 键入中文文本的方法和*** |
CN102436346A (zh) * | 2011-11-10 | 2012-05-02 | 广东欧珀移动通信有限公司 | 一种提高虚拟键盘拼音输入法效率的方法 |
CN102508558A (zh) * | 2011-11-25 | 2012-06-20 | 宇龙计算机通信科技(深圳)有限公司 | 输入***、终端和输入法 |
CN103365426A (zh) * | 2012-03-28 | 2013-10-23 | 宇龙计算机通信科技(深圳)有限公司 | 拼音输入的方法及其通信终端 |
CN104777918B (zh) * | 2015-04-21 | 2018-04-27 | 路洪波 | 一种九宫字元纳音速录键盘及其输入法 |
CN105260124B (zh) * | 2015-11-22 | 2018-04-20 | 韩祯 | 六按键汉字及英文触摸屏滑行输入方法 |
CN106028093A (zh) * | 2016-05-25 | 2016-10-12 | 刘健文 | 一种机顶盒虚拟键盘的文字输入方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1101439A (zh) * | 1994-01-26 | 1995-04-12 | 郭军 | 面向词的中文文字处理输入装置 |
US5748512A (en) * | 1995-02-28 | 1998-05-05 | Microsoft Corporation | Adjusting keyboard |
CN1286421A (zh) * | 1999-11-12 | 2001-03-07 | 深圳市中兴通讯股份有限公司 | 小键盘拼音汉字输入方法 |
CN1581041A (zh) * | 2004-05-20 | 2005-02-16 | 汤步青 | 一种用于数字键盘的汉字拼音输入方法 |
CN1954355A (zh) * | 2003-12-22 | 2007-04-25 | 美国在线服务公司 | 自动更正虚拟键盘*** |
-
2009
- 2009-08-28 CN CN2009100916661A patent/CN101996020B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1101439A (zh) * | 1994-01-26 | 1995-04-12 | 郭军 | 面向词的中文文字处理输入装置 |
US5748512A (en) * | 1995-02-28 | 1998-05-05 | Microsoft Corporation | Adjusting keyboard |
CN1286421A (zh) * | 1999-11-12 | 2001-03-07 | 深圳市中兴通讯股份有限公司 | 小键盘拼音汉字输入方法 |
CN1954355A (zh) * | 2003-12-22 | 2007-04-25 | 美国在线服务公司 | 自动更正虚拟键盘*** |
CN1581041A (zh) * | 2004-05-20 | 2005-02-16 | 汤步青 | 一种用于数字键盘的汉字拼音输入方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101996020A (zh) | 2011-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10592100B2 (en) | Method, system, and graphical user interface for providing word recommendations | |
CN101996020B (zh) | 虚拟键盘显示方法及装置 | |
CN100517205C (zh) | 用于it领域的同时多维、增速、省空间的***显示方法 | |
CN102520874B (zh) | 一种基于触摸屏的拼音输入方法及装置 | |
CN102063250B (zh) | 一种利用方向操作输入字符的方法和装置 | |
WO2010099835A1 (en) | Improved text input | |
CN101183296A (zh) | 通过手机触摸屏上显示的虚拟双拼键盘输入汉字 | |
CN102063255B (zh) | 用于触摸屏的输入方法、触摸屏及装置 | |
CN102193711A (zh) | 一种虚拟键盘的字母按键显示方法与装置 | |
CN101221478A (zh) | 通过手机触摸屏上的虚拟桌面和虚拟键盘进行显示和操作 | |
CN101251781A (zh) | 通过手机横屏状态显示的虚拟键盘进行输入和功能操作 | |
CN103329086A (zh) | 输入装置、输入方法及计算机程序 | |
CN101572746A (zh) | 在上网手机触摸屏上通过虚拟键盘输入字符的方法 | |
WO2009074278A1 (en) | Device and method for inputting combined characters | |
KR20120097836A (ko) | 단말기에서 텍스트 작성 방법 및 장치 | |
CN102750004B (zh) | 一种输入法及其装置 | |
CN101984389A (zh) | 输入汉语字符的方法、装置及终端设备 | |
CN106168880B (zh) | 一种输入控制的方法及终端 | |
CN101986250B (zh) | 一种基于虚拟键盘的滑笔输入*** | |
CN102520875B (zh) | 一种点划兼用的汉字拼音输入法 | |
KR20110082532A (ko) | 다단계 가상 키보드를 가진 통신 디바이스 | |
CN101266523A (zh) | 一种中文输入法中汉字的快速选择方法 | |
CN101551701A (zh) | 多维控制方法及装置和最优较优显示输入方法及装置 | |
CN101388976A (zh) | 实现在电视机上输入文字的方法 | |
KR102451164B1 (ko) | 처음입력문자에 기반한 일본어 입력 장치 및 그 제어 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121128 Termination date: 20210828 |
|
CF01 | Termination of patent right due to non-payment of annual fee |