双手操作的虚拟键盘的提供装置及提供方法

文档序号:6499636阅读:124来源:国知局
双手操作的虚拟键盘的提供装置及提供方法
【专利摘要】本发明公开了一种双手操作的虚拟键盘的提供装置及提供方法。双手操作的虚拟键盘的提供装置包括:虚拟键盘信息数据库模块,用于存储虚拟键盘配置信息;虚拟键盘处理模块,响应于由控制模块接收到的触摸信号,虚拟键盘处理模块从存储在虚拟键盘信息数据库模块的数据中选择虚拟键盘配置信息,然后将该虚拟键盘配置信息发送给控制模块进行处理;控制模块,控制模块将从触摸屏模块接收到的触摸信号发送给虚拟键盘处理模块,且控制模块将从虚拟键盘处理模块接收的虚拟键盘配置信息进行处理后发送给触摸屏模块,以进行相应的显示。本发明的扇形虚拟键盘装置可以利用左右手的配合来提高输入效率,另外,用户可以同时使用声母韵母联想输入法和简拼输入法。
【专利说明】双手操作的虚拟键盘的提供装置及提供方法
【技术领域】
[0001]本发明涉及终端的输入设备,更具体地说,涉及一种双手操作的虚拟键盘的提供装置及提供方法。
【背景技术】
[0002]手持设备输入使用频率越来越高:智能设备功能越来越多,输入的使用频率也越来越高,所以智能快捷的输入需求日益增强。
[0003]单手输入已经无法满足手持设备输入需求:屏幕宽度超出了单手的可触及范围;同时屏幕变大,手持设备由单手操作变成了双手操作。
[0004]但是目前大部分手持设备的输入法是基于单手操作设计的,但随着触摸屏和智能手机的流行,手持设备的屏幕越来越大,如平板和三星的note已经不适合使用单手操作,因此原有的基于单手的输入法已经不再适用。
[0005]另外,在现有的输入法中,目前比较常见的智能输入功能包括简拼、智能联想和智能纠错,还有些输入法支持拼音智能输入(即,如果输入一个声母后,与声母无关的韵母自动变暗隐藏)。现有的声母韵母联想输入法只有两层结构,即用户在键盘输入声母后,虚拟键盘上显示韵母信息,这里的韵母指复韵母,即与声母组合成完整拼音的韵母。虚拟键盘将可选的复韵母一字排开供用户选择,用户选择与声母关联的复韵后,虚拟键盘即显示和输入拼音对应的可选汉字。接下来用户选择汉字,即可将汉字输入系统。这种输入法无法与只输入首字母的简拼输入法相结合,只能通过输入完整的拼音输入文字。
[0006]现有的双手输入无法做到快捷输入汉字,例如,iPad虽然支持双键盘输入,但是并没有根据中文拼音输入的特点对键盘布局进行设计,依然是传统的全键盘或者是9键布局,只是将键盘分割显示在屏幕下方的两边而已。
[0007]目前虽然也有部分声韵结合输入法的尝试,但是这些声韵输入法都是在原来键盘排布的基础上提供的:如QWERTY键盘上每个键对应一个韵母,模拟键盘输入一个声母后,变成韵母键盘,这些需要用户大量的记忆,同时键盘排布的随意变化也给用户输入带来一定得困惑;同时因为虚拟键盘显示的变化,无法使用简拼输入,减缓了文字输入速度。

【发明内容】

[0008]本发明的目的在于提供一种双手操作的智能扇形虚拟键盘提供装置及方法。为用户提供一种既符合双手操作设备习惯同时符合拼音输入习惯的虚拟键盘提供装置及方法。
[0009]所述装置及方法根据双手拇指在手持设备屏幕中热点区域位置,提供双扇形模拟键盘装置和方法。根据汉语拼音学习习惯和输入习惯对字母按键进行排列。
[0010]一种双手操作的虚拟键盘的提供装置,包括:虚拟键盘信息数据库模块,用于存储虚拟键盘配置信息,虚拟键盘配置信息用于配置至少两个虚拟键盘的外观,所述至少两个虚拟键盘分离地设置在触摸屏的相对位置上;虚拟键盘处理模块,响应于由控制模块接收到的触摸信号,虚拟键盘处理模块从存储在虚拟键盘信息数据库模块的数据中选择虚拟键盘配置信息,然后将该虚拟键盘配置信息发送给控制模块进行处理;控制模块,控制模块将从触摸屏模块接收到的触摸信号发送给虚拟键盘处理模块,且控制模块将从虚拟键盘处理模块接收的虚拟键盘配置信息进行处理后发送给触摸屏模块,以进行相应的显示。
[0011]虚拟键盘配置信息包括:所述至少两个虚拟键盘的位置和面积大小;有关声母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、单韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、以及复韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中的信息;声母、单韵母和复韵母的显示信息;声母与单韵母的对应关系、单韵母与复韵母的对应关系、以及声母、韵母与汉字的对应关系。
[0012]虚拟键盘信息数据库模块在文字输入程序启动后加载虚拟键盘配置信息,在用户使用过程中能够根据用户的操作修改虚拟键盘配置信息。
[0013]虚拟键盘信息数据库模块包括声母专用表、声母韵母联系专用表、韵母复韵母专用表。
[0014]虚拟键盘处理模块包括声母处理模块、韵母处理模块、声母韵母联系模块。
[0015]用户进入中文输入模式时,声母处理模块从虚拟键盘信息数据库模块的声母专用表检索声母排布信息,经由控制模块与触摸屏模块进行交互,在触摸屏上显示供选择的声母输入信息。
[0016]当用户在所述至少两个虚拟键盘中的一个虚拟键盘中选择声母后,触摸屏模块接收到用户所选择的声母信息后,经过声母韵母联系模块与虚拟键盘信息数据库模块交互,从虚拟键盘信息数据库模块的声母韵母联系专用表检索与用户选择的声母联系的单韵母的显示相关的虚拟键盘配置信息,在触摸屏上的所述至少两个虚拟键盘中的另一个虚拟键盘中显示与用户输入声母相联系的可用的单韵母界面。
[0017]当用户在所述另一个虚拟键盘中选择单韵母后,触摸屏模块接收到用户所选择的单韵母信息后,控制模块将触摸屏模块接收到的单韵母信息发送给虚拟键盘处理模块,经过虚拟键盘处理模块的韵母处理模块与虚拟键盘信息数据库模块交互后,从虚拟键盘信息数据库模块的韵母复韵母专用表检索与用户选择的单韵母联系的复韵母的显示相关的虚拟键盘配置信息,在触摸屏上显示与用户输入的单韵母相联系的可用的复韵母界面。
[0018]当用户选择复韵母后,触摸屏模块接收到用户所选择的复韵母信息后,经过虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,从虚拟键盘信息数据库模块中检索与用户选择的复韵母及之前选择的声母联系的汉字的显示相关的虚拟键盘配置信息,在触摸屏上显示与用户输入的声母、韵母组合对应的候选汉字界面。
[0019]控制模块响应于所接收的用户设置第一虚拟键盘和/或第二虚拟键盘的大小和位置的信号,将用户设置虚拟键盘的大小和位置的所述信号转化为虚拟键盘信息数据库能够识别的虚拟键盘配置信息,并将该虚拟键盘配置信息存储到虚拟键盘信息数据库中。
[0020]根据本发明的另一方面,还提供一种双手操作的虚拟键盘,包括:第一虚拟键盘,位于屏幕上的第一位置并呈扇形形状,声母设置在第一虚拟键盘中;第二虚拟键盘,位于屏幕上的与第一位置相对的第二位置并呈扇形形状,单韵母和复韵母设置在第二虚拟键盘中,其中,右手操作第一虚拟键盘和第二虚拟键盘中的一个,左手操作第一虚拟键盘和第二虚拟键盘中的另外一个。
[0021]在屏幕上除了第一位置和第二位置之外的位置上(例如,第一虚拟键盘和第二虚拟键盘之间)设置有候选区域,候选区域中显示候选拼音和候选汉字。
[0022]第一虚拟键盘显示在屏幕的右下角,并具有沿着第一扇形区域的弧的轮廓排列有虚拟键盘的多个键的扇形形状,第二虚拟键盘显示在屏幕的左下角,并具有沿着第二扇形区域的弧的轮廓排列有虚拟键盘的多个键的扇形形状。
[0023]第一虚拟键盘显示在屏幕的右侧中部,第二虚拟键盘显示在屏幕的左侧中部。
[0024]当用户旋转手机从而手机在横屏模式与竖屏模式之间切换时,第一虚拟键盘和第二虚拟键盘的位置能够适应性地调整。
[0025]第一虚拟键盘和第二虚拟键盘的大小能够根据用户拇指所触及的范围来调整。
[0026]控制模块响应于所接收的用户设置第一虚拟键盘和/或第二虚拟键盘的大小和位置的信号,将用户设置虚拟键盘的大小和位置的所述信号转化为虚拟键盘信息数据库能够识别的虚拟键盘配置信息,并将该虚拟键盘配置信息存储到虚拟键盘信息数据库中。
[0027]各个虚拟声母按键和虚拟韵母按键在虚拟键盘中的位置能够根据使用频率或者用户的设置而改变。
[0028]韵母虚拟键盘将不能与用户输入的声母组合成拼音的韵母灰化,和/或高亮能与用户输入的声母组合成拼音的韵母。
[0029]根据本发明的另一方面,还提供一种双手操作的虚拟键盘的提供方法,包括:当期望输入的汉字具有声母和韵母时,用户在屏幕一侧的声母虚拟键盘选择声母虚拟键,触摸屏模块接收到用户所选择的声母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库交互后,返回相关虚拟键盘配置信息,控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息在触摸屏的另一侧选择性地显示韵母虚拟键盘;或者,当期望输入的汉字只具有韵母而不具有声母时,在触摸屏的另一侧显示韵母虚拟键盘。用户在所述另一侧的韵母虚拟键盘选择单韵母虚拟键;触摸屏模块接收到用户所选择的单韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库交互后,返回相关的虚拟键盘配置信息;控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息选择性地显示候选的复韵母虚拟键,并且在候选区域选择性地显示与用户输入的声母和单韵母的组合对应或者与用户选择的单韵母对应的候选拼音和候选中文字;如果用户期望输入的汉字的读音仅仅是声母和单韵母的组合或者仅仅是单韵母,则用户直接在候选区域选择所期望输入的汉字,从而结束此次输入操作,或者用户暂时不在候选区中选择汉字,而是继续输入下一个汉字的拼音;如果用户期望输入的汉字是声母和复韵母的组合或者仅仅是复韵母,则用户在屏幕的所述另一侧的韵母虚拟键盘中选择复韵母虚拟键,或者用户不选择出现的复韵母虚拟键,而是在韵母虚拟键盘和/或声母虚拟键盘一个字母一个字母地输入整个汉字的拼音;触摸屏模块接收到用户所选择的复韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,返回相关虚拟键盘配置信息;控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息显示与用户输入的声母和复韵母的组合对应或者与用户输入的复韵母对应的候选拼音和候选中文字;用户在候选中文字中选择期望输入的中文字,从而结束此次输入操作,或者用户暂时不在候选区中选择汉字,而是继续输入下一个汉字的拼音。[0030]如果用户在声母虚拟键盘连续地按两次声母虚拟键,则候选区域出现相应的候选中文词组,用户能够不输入韵母而直接在候选区域中选择期望的中文词组。
[0031]根据本发明的另一方面,还提供一种便携式终端,包括:如上所述的虚拟键盘提供装置;触摸屏模块,与所述虚拟键盘提供装置进行交互;终端控制部,终端控制部与文字传送功能模块、多媒体服务功能模块和所述虚拟键盘提供装置进行交互;文字传送功能模块;多媒体服务功能模块。
[0032]本发明的扇形虚拟键盘装置结合利用了人体特点与中文输入法的特点,提供声母、韵母分开设置的双虚拟键盘,让右手选择声母、左手选择单韵母和复韵母,不但可以利用左右手的配合来提高输入效率,而且有一点重要的是,用户不但可以使用通过输入声母然后终端智能联想韵母的声母韵母联想输入法来实现文字的输入,而且还可以通过只在右边的声母虚拟键盘操作输入一个词的各个字的首字母来实现文字的输入(即,简拼输入法)。
【专利附图】

【附图说明】
[0033]通过下面结合示例性地示出一例的附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0034]图1是示意性示出根据本发明的实施例的采用虚拟键盘提供装置的终端的框图;
[0035]图2是根据本发明的实施例的虚拟键盘提供装置的结构的框图;
[0036]图3A示出了根据本发明的实施例的通过虚拟键盘提供装置来提供虚拟键盘的流程图;
[0037]图3B示出了在只输入韵母的情况下通过虚拟键盘提供装置来提供虚拟键盘的流程图。
[0038]图4示意性示出了根据本发明的实施例的虚拟键盘显示示意图。
【具体实施方式】
[0039]以下,参照附图来详细说明本发明的实施例。
[0040]一种双手操作的智能扇形虚拟键盘的提供装置,涉及双扇形虚拟键盘和智能中文输入方法,能够提供快捷方便的智能中文输入。
[0041]图1是示意性示出根据本发明的实施例的采用虚拟键盘提供装置的终端的框图。图2是根据本发明的实施例的虚拟键盘提供装置的结构的框图。
[0042]参见图1,终端包括触摸屏模块、虚拟键盘提供装置、终端控制部、文字传送功能模块、多媒体服务功能模块。
[0043]参见图2,根据本发明的虚拟键盘提供装置包括虚拟键盘信息数据库模块、虚拟键盘处理模块和控制模块。
[0044]虚拟键盘信息数据库模块,其是用于存储虚拟键盘配置信息的数据存储库,虚拟键盘配置信息用于配置各个(至少两个)虚拟键盘的外观。该虚拟键盘配置信息包括:所述至少两个虚拟键盘的位置和面积大小;有关声母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、单韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、以及复韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中的信息;所有声母、单韵母和复韵母的显示信息;声母与单韵母的对应关系、单韵母与复韵母的对应关系、以及声母、韵母与汉字的对应关系。虚拟键盘信息数据库模块在文字输入程序启动后加载上述数据,在用户使用过程中根据用户的操作修改部分虚拟键盘配置信息。虚拟键盘信息数据库模块固化在手机、平板电脑等的电子设备的终端。可以根据要求安装和卸载。其中,声母的显示信息可以存储在声母专用表中,声母与单韵母的对应关系可以存储在声母韵母联系专用表中,单韵母和复韵母的显示信息以及单韵母与复韵母的对应关系可以存储在韵母复韵母专用表中。
[0045]虚拟键盘处理模块,响应于从控制模块接收到的触摸信号,虚拟键盘处理模块从存储在虚拟键盘信息数据库模块的数据中选择虚拟键盘配置信息(该虚拟键盘配置信息用于决定虚拟键盘的大小和位置并用于决定触摸屏显示的下一步相关信息),然后将该虚拟键盘配置信息发送给控制模块进行处理。虚拟键盘处理模块固化在手机,平板电脑等的电子设备的终端。可以根据要求安装和卸载。
[0046]控制模块,将从触摸屏模块接收到的触摸信号发送给虚拟键盘处理模块,并将从虚拟键盘处理模块接收的虚拟键盘配置信息进行处理后发送给触摸屏模块,以进行相应的显不O
[0047]进一步地,虚拟键盘处理模块包括声母处理模块、韵母处理模块、声母韵母联系模块。用户进入中文输入模式,虚拟键盘处理模块的声母处理模块从虚拟键盘信息数据库模块的声母专用表检索声母排布信息,经由控制模块与触摸屏模块进行交互,在触摸屏界面显示供选择的声母输入信息,当用户在触摸屏的某一边的虚拟键盘选择声母后,触摸屏模块接收到用户所选择的声母信息后,经过虚拟键盘处理模块的声母韵母联系模块,与虚拟键盘信息数据库模块交互后,从虚拟键盘信息数据库模块的声母韵母联系专用表检索与用户选择的声母联系的单韵母的显示的相关虚拟键盘配置信息,在触摸屏的另一边的虚拟键盘中显示与用户输入声母相联系的可用的单韵母界面。
[0048]进一步地,当用户在触摸屏的另一边的虚拟键盘选择单韵母后,触摸屏模块接收到用户所选择的单韵母信息后,控制模块将触摸屏模块接收到的单韵母信息发送给虚拟键盘处理模块,经过虚拟键盘处理模块的韵母处理模块,与虚拟键盘信息数据库模块交互后从虚拟键盘信息数据库模块的韵母复韵母专用表检索与用户选择单韵母联系的复韵母的显示的相关虚拟键盘配置信息,在触摸屏画面显示与用户输入韵母相联系的可用的复韵母界面。
[0049]进一步地,当用户在触摸屏的另一边的虚拟键盘选择复韵母后,触摸屏模块接收到用户所选择的复韵母信息后,经过虚拟键盘处理模块,与虚拟键盘信息数据库模块交互后从虚拟键盘信息数据库模块中检索与用户选择的复韵母及之前选择的声母联系的汉字的显示的相关虚拟键盘配置信息,在触摸屏画面显示与用户输入连续的声母,韵母组合对应的候选汉字界面。
[0050]根据本发明的实施例,提供一种便携式终端,包括:如前所述的虚拟键盘提供装置;触摸屏模块,与所述虚拟键盘提供装置进行交互;终端控制部,终端控制部与文字传送功能模块、多媒体服务功能模块和虚拟键盘提供装置进行交互;文字传送功能模块;多媒体服务功能模块。
[0051]图4示意性示出了根据本发明的实施例的虚拟键盘显示示意图。
[0052]参见图4,本发明还提供一种双手操作的虚拟键盘,包括:第一虚拟键盘,位于屏幕上的第一位置并呈扇形形状,声母设置在第一虚拟键盘中;第二虚拟键盘,位于屏幕上的与第一位置相对的第二位置并呈扇形形状,单韵母和复韵母设置在第二虚拟键盘中,其中,根据用户的设置,右手用于操作第一虚拟键盘和第二虚拟键盘中的一个,左手操作第一虚拟键盘和第二虚拟键盘中的另外一个。
[0053]在第一虚拟键盘和第二虚拟键盘之间设置有候选区域,候选区域中显示候选拼音和候选汉字。
[0054]图3A示出了根据本发明的实施例的通过虚拟键盘提供装置来提供虚拟键盘的流程图;图3B示出了在只输入韵母的情况下通过虚拟键盘提供装置来提供虚拟键盘的流程图。
[0055]参见图3A,在通常情况下,虚拟键盘提供装置提供虚拟键盘的步骤可描述如下所示:
[0056](I)用户在屏幕一侧的声母虚拟键盘选择声母虚拟键。
[0057](2)触摸屏模块接收到用户所选择的声母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,返回相关虚拟键盘配置信息。
[0058](3)控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息在触摸屏的另一侧选择性地显示韵母虚拟键盘。所谓“选择性地”,是指此时显示的韵母虚拟键盘与之前用户选择的声母关联,例如,在该韵母虚拟键盘中,高亮能够与之前用户输入的声母匹配的韵母和/或灰化不能与之前用户输入的声母匹配的韵母。在下面也会出现“选择性地”这种表述,均表示之后出现的与之前出现的关联的意思。
[0059](4)用户在所述另一侧的韵母虚拟键盘选择单韵母虚拟键。
[0060](5)触摸屏模块接收到用户所选择的单韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,返回相关的虚拟键盘配置信息。
[0061](6)控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息选择性的显示候选的复韵母虚拟键。此时,触摸屏模块可以根据控制模块返回的虚拟键盘配置信息在候选区中选择性地显示声母与单韵母组合的候选拼音和候选中文字。如果用户输入的汉字的读音仅仅是声母和单韵母的组合,则此时用户可直接在候选区域选择所期望输入的汉字,从而结束输入操作,或者用户暂时不在候选区中选择汉字,而是继续输入下一个(或几个)汉字的拼音,直到该词或短语的拼音输入全部结束,然后才在候选区域中选择相应的词组或短语。如果用户期望输入的汉字是声母和复韵母的组合,则进行下一个步骤。
[0062](7)用户在屏幕的所述另一侧的的韵母虚拟键盘选择复韵母虚拟键。
[0063](8)触摸屏模块接收到用户所选择的复韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,返回相关虚拟键盘配置信息。
[0064](9)控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息选择性地显示候选拼音和候选中文字。[0065](10)用户在候选中文字中选择期望输入的中文字,从而结束此次输入操作,或者用户暂时不在候选区中选择汉字,而是继续输入下一个汉字的拼音。
[0066]当然,还存在用户输入的中文字不存在声母的情况,例如,输入与单韵母“a”对应的“啊”字,或者输入与复韵母“an”对应的“安”字,则此时的流程图如图3B所示,图3B示出了在只输入韵母的情况下通过虚拟键盘提供装置来提供虚拟键盘的流程图。
[0067]另外,在上面的第(7)步中,用户也可以不选择复韵母虚拟键,而是在韵母虚拟键盘和/或声母虚拟键盘一个字母一个字母地输入整个汉字的拼音。例如,用户期望输入“更”字,首先在声母键盘输入“g”,然后在韵母键盘输入“e”,此时会弹出复韵母虚拟键“eng”,用户可以选择该复韵母虚拟键“eng”,用户也可以不选择,而是到右边的声母虚拟键盘输入“η”和“g”,从而实现整个汉字的拼音的输入。
[0068]在根据本发明的另一个实施例中,能够使用简拼输入法来实现文字的输入。例如,如果用户在声母虚拟键盘连续地按两次声母虚拟键(可以是同一个声母虚拟键,也可以是不同的声母虚拟键),候选区域出现相应的候选中文词组,例如,如果用户在声母虚拟键盘中连续地按“η”和“h”,则候选区域可以出现“你好”、“你狠”等中文词,则此时用户可不输入韵母,而直接在候选区域中选择期望的中文词组,例如,“你好”。
[0069]现在详细地描述根据本发明的实施例的虚拟键盘。
[0070]虚拟键盘的数量可以是两个,第一虚拟键盘显示在屏幕的右下角,并具有沿着扇形区域的弧(arc)的轮廓排列有虚拟键盘的多个键的扇形形状,第二虚拟键盘显示在屏幕的左下角,并具有沿着扇形区域的弧的轮廓排列有虚拟键盘的多个键的扇形形状。左下角扇形虚拟键盘(第二虚拟键盘)以左下角为中心点的扇形区域内沿着弧的轮廓排列多个键;右下角扇形虚拟键盘(第一虚拟键盘)以右下角为中心点的扇形区域内沿着弧的轮廓排列多个键。在中文拼音输入模式下,声母和韵母分别显示在两边扇形键盘上。程序启动后,虚拟键盘信息数据库中应存有所有声母、单韵母和复韵母的显示信息,以及声母与单韵母的对应关系,单韵母与复韵母的对应关系,声母、韵母与汉字的对应关系。
[0071]上面提到的第一和第二虚拟键盘设置在屏幕的左下角和右下角,这只是最符合人操作习惯的优选设置。但是在本发明的其他实施例中,第一和第二虚拟键盘也可以设置在屏幕的左侧中部和右侧中部,根据另一实施例,第一和第二虚拟键盘可以设置在左上角和右上角,根据又一实施例,第一和第二虚拟键盘还可以设置在屏幕的两个对角位置。根据又一实施例,第一和第二虚拟键盘还可以设置在屏幕的上侧中部和下侧中部。总而言之,第一和第二虚拟键盘可以设置在屏幕的相对的两个位置。
[0072]双扇形根据用户拇指所触及的范围调整大小。长按屏幕,虚拟键盘将进入设置模式,拇指沿着左下角和右下角划一圈,设备将自动根据这个圈的范围设定虚拟键盘的大小。默认右下角的虚拟键盘为第一虚拟键盘,左下角的虚拟键盘为第二虚拟键盘。虚拟键盘提供装置从触摸屏模块接收到用于设定虚拟键盘位置排布的信息信号时,响应所接收的信号,控制模块将用于设置虚拟键盘位置排布的信息转化为虚拟键盘信息数据库能够识别的虚拟键盘配置信息并存储到虚拟键盘信息数据库中。
[0073]从虚拟键盘信息数据库抽取声母的信息显示在触摸屏上。默认声母信息显示在第一虚拟键盘,也就是右下角的虚拟键盘。传送到触摸屏模块的信息包括虚拟键盘的位置,抽取的虚拟键盘的画面区域,抽取的虚拟键盘内的按键位置等。[0074]用户可以根据使用习惯更改声母和韵母显示的键盘的相对位置。假设用户想更改声母、韵母的排布,以使所有的声母显示在第二虚拟键盘也就是左键盘,则用户在第一虚拟键盘也就是右键盘显示声母的区域按住,并将其拖到屏幕左下方。此时,控制模块从触摸屏模块接收到用于设置显示声母的虚拟键盘的信息信号时,响应所接收的信号,虚拟键盘提供装置中的控制模块将显示声母的虚拟键盘信息转化成对应信息存储到虚拟键盘信息数据库。以后输入中文时,声母首先显示在对应的虚拟键盘的位置。
[0075]另外,各个虚拟声母按键或者虚拟韵母按键在虚拟键盘中的位置可以根据使用频率或者用户的设置而改变。
[0076]参见图4,以下步骤的说明按照默认的声母显示在第一虚拟键盘,韵母显示在第二虚拟键盘叙述。
[0077]用户在虚拟键盘上的特定位置输入切换输入模式的操作,可以选择中文输入或英文输入。触摸屏模块接收到上述切换输入模式的信号时,虚拟键盘提供装置中的控制模块从虚拟键盘信息数据库中抽取对应的输入模式下虚拟键盘的配置信息,并将所抽取的虚拟键盘配置信息传送到触摸屏模块,从而在触摸屏显示上述两个虚拟键盘按键。传送到触摸屏模块的信息包括虚拟键盘内的各个按键显示内容等。如果是中文输入方式,默认右下角的第一虚拟键盘显示的是拼音字母的声母选项,且常用的声母在中间位置,不常用的声母在两边排布。
[0078]用户在第一虚拟键盘也就是右下角的虚拟键盘输入声母信息,虚拟键盘处理模块的声母处理模块从触摸屏模块接收到声母输入的信息信号时,响应所接收的信号,虚拟键盘处理模块中的声母韵母联系模块从虚拟键盘信息数据库中抽取和输入的声母所配对的单韵母信息,并将所抽取的虚拟键盘配置信息传送到触摸屏模块,从而在触摸屏的左下角的第二虚拟键盘显示单韵母可选项。韵母虚拟键盘将不能与声母S组合成拼音的韵母灰化,或者是高亮能与声母S组合成拼音的韵母。
[0079]用户在第二虚拟键盘也就是左下角的虚拟键盘选择单韵母信息,虚拟键盘处理模块的韵母处理模块从触摸屏模块接收到韵母输入的信息信号时,响应所接收的信号,虚拟键盘提供装置中的控制模块从虚拟键盘信息数据库中抽取能够和输入的单韵母所配对的复韵母信息,并将所抽取的虚拟键盘配置信息传送到触摸屏模块。由该字母开头的复韵母会以扇形弧的形式现在的单韵母旁边,方便用户拼音补齐。如点击韵母a键后,韵母的上方会出现复韵母ao, ai, au, an, ang。用户可以直接点击一次输入复韵母的所包含的字母。
[0080]用户在第二虚拟键盘也就是左下角的虚拟键盘选择复韵母信息,虚拟键盘处理模块的韵母处理模块从触摸屏模块接收到复韵母输入的信息信号时,响应所接收的信号,虚拟键盘提供装置中的控制模块从虚拟键盘信息数据库中抽取与输入的复韵母和之前输入的声母所对应的中文可选汉字,并将抽取的可选汉字选项传送到触摸屏模块。在第一虚拟键盘与第二虚拟键盘之间设置有候选区域(该位置是优选示例,但本发明不限于此,候选区域也可以设置在触摸屏的其他区域,只要用手指可以操作即可),触摸屏的候选区域显示可选的拼音和可选的汉字。用户在候选区域选择汉字,虚拟键盘提供装置的控制模块从触摸屏模块接收到输入的汉字信号时,响应所接收的信号,将汉字选项传送到触摸屏模块,触摸屏的文本框显示所选择的汉字。
[0081]根据本发明的实施例的扇形虚拟键盘装置,考虑手持设备双手操作的热点区域,将所有键盘按键排布在热点区域。结合触屏设备的尺寸优势。而且结合利用了人体特点与中文输入法的特点,提供声母、韵母分开设置的双虚拟键盘,让右手选择声母、左手选择单韵母和复韵母,不但可以利用左右手的配合来提高输入效率,而且有一点重要的是,用户不但可以使用通过输入声母然后终端智能联想韵母的声母韵母联想输入法来实现文字的输入,而且还可以通过只在右边的声母虚拟键盘操作输入一个词的各个字的首字母来实现文字的输入(即,简拼输入法)。例如,输入“你好”两个字,用户可以通过在右虚拟键盘输入η进而在左虚拟键盘选择联想韵母i以及在右虚拟键盘输入h进而在左虚拟键盘选择联想的韵母ao来实现“你好”的输入,用户也可以只在右边的虚拟键盘中输入η和h以利用简拼输入法来实现“你好”的输入。而在【背景技术】中的输入声母之后,声母键盘发生变化,以显示韵母键盘,则此时无法实现连续输入一个词中的多个字的多个声母,即,无法通过简拼输入法来实现文字输入。而本发明既可实现声母韵母联想输入,又可实现简拼输入,极大地提高了输入效率。
[0082]结合拼音学习和输入习惯对字母按键重新排序(例如,使用频率最高的声母、韵母排在虚拟键盘的中央,可根据每个用户的特点设置扇形虚拟键盘区域的大小,而且第一虚拟键盘和第二虚拟键盘可以根据用户是左撇子还是右撇子进行位置互换),同时在输入过程中提供智能补齐功能,提高输入效率并改善中文输入体验。
[0083]虚拟键盘提供装置有一个统一的虚拟键盘信息数据库存储声母、韵母显示及对应关系的信息及用户设置的个性化的虚拟键盘排布信息。控制模块、声母处理模块、声母韵母联系模块和韵母处理模块都与虚拟键盘信息数据库交互,提高了处理效率。
[0084]对现有的声韵联想功能做了改进,有选择声母、选择单韵母、选择复韵母的三重选择,利用虚拟键盘信息数据库存储的声母、韵母对应关系,自动高亮与之前输入的声母能够匹配的单韵母(或者与之前选择的韵母能够匹配的复韵母)或者使不能匹配的单韵母或复韵母变灰(失活),从而极大地提高了输入效率。
[0085]需要注意的是,在本发明的说明书和权利要求书中的表述“汉字”、“声母”、“韵母”是为了描述的方便,但本发明的实施例不限于中文字,也可适用于使用拼音或音标等来拼读的各种其他文字。
[0086]出于促进对本发明的原理的理解的目的,已经对附图中示出的优选实施例进行了说明,并已经使用了特定的语言来描述这些实施例。然而,该特定的语言并非意图限制本发明的范围,本发明应被解释成包括对于本领域普通技术人员而言通常会出现的所有实施例。此外,除非元件被特别地描述为“必不可少的”或“关键的”,否则没有元件或模块对本发明的实施是必不可少的。
[0087]虽然上面已经详细描述了本发明的示例性实施例,但本发明所属【技术领域】中具有公知常识者在不脱离本发明的精神和范围内,可对本发明的实施例做出各种的修改、润饰和变型。但是应当理解,在本领域技术人员看来,这些修改、润饰和变型仍将落入权利要求所限定的本发明的示例性实施例的精神和范围内。
[0088]最后,除非这里指出或者另外与上下文明显矛盾,否则这里描述的所有方法的步骤可以以任意合适的顺序执行。
【权利要求】
1.一种双手操作的虚拟键盘的提供装置,包括: 虚拟键盘信息数据库模块,用于存储虚拟键盘配置信息,虚拟键盘配置信息用于配置至少两个虚拟键盘的外观,所述至少两个虚拟键盘分离地设置在触摸屏的相对位置上; 虚拟键盘处理模块,响应于由控制模块接收到的触摸信号,虚拟键盘处理模块从存储在虚拟键盘信息数据库模块的数据中选择虚拟键盘配置信息,然后将该虚拟键盘配置信息发送给控制模块进行处理; 控制模块,控制模块将从触摸屏模块接收到的触摸信号发送给虚拟键盘处理模块,且控制模块将从虚拟键盘处理模块接收的虚拟键盘配置信息进行处理后发送给触摸屏模块,以进行相应的显示。
2.根据权利要求1所述的虚拟键盘的提供装置,其中,虚拟键盘配置信息包括: 所述至少两个虚拟键盘的位置和面积大小; 有关声母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、单韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中、以及复韵母设置在所述至少两个虚拟键盘中的哪一个虚拟键盘中的信息; 声母、单韵母和复韵母的显示信息; 声母与单韵母的对应关系、单韵母与复韵母的对应关系、以及声母、韵母与汉字的对应关系。
3.根据权利要求2所述的虚拟键盘的提供装置,其中, 虚拟键盘信息数据库模块在文字输入程序启动后加载虚拟键盘配置信息,在用户使用过程中能够根据用户的操作修改虚拟键盘配置信息。
4.根据权利要求1或2所述的虚拟键盘的提供装置,其中, 虚拟键盘信息数据库模块包括声母专用表、声母韵母联系专用表、韵母复韵母专用表。
5.根据权利要求1或2所述的虚拟键盘的提供装置,其中, 虚拟键盘处理模块包括声母处理模块、韵母处理模块、声母韵母联系模块。
6.根据权利要求5所述的虚拟键盘的提供装置,其中, 用户进入中文输入模式时,声母处理模块从虚拟键盘信息数据库模块的声母专用表检索声母排布信息,经由控制模块与触摸屏模块进行交互,在触摸屏上显示供选择的声母输入信息。
7.根据权利要求5所述的虚拟键盘的提供装置,其中, 当用户在所述至少两个虚拟键盘中的一个虚拟键盘中选择声母后,触摸屏模块接收到用户所选择的声母信息后,经过声母韵母联系模块与虚拟键盘信息数据库模块交互,从虚拟键盘信息数据库模块的声母韵母联系专用表检索与用户选择的声母联系的单韵母的显示相关的虚拟键盘配置信息,在触摸屏上的所述至少两个虚拟键盘中的另一个虚拟键盘中显示与用户输入声母相联系的可用的单韵母界面。
8.根据权利要求1或2所述的虚拟键盘的提供装置,其中, 当用户在所述另一个虚拟键盘中选择单韵母后,触摸屏模块接收到用户所选择的单韵母信息后,控制模块将触摸屏模块接收到的单韵母信息发送给虚拟键盘处理模块,经过虚拟键盘处理模块的韵母处理模块与虚拟键盘信息数据库模块交互后,从虚拟键盘信息数据库模块的韵母复韵母专用表检索与用户选择的单韵母联系的复韵母的显示相关的虚拟键盘配置信息,在触摸屏上显示与用户输入的单韵母相联系的可用的复韵母界面。
9.根据权利要求1或2所述的虚拟键盘的提供装置,其中, 当用户选择复韵母后,触摸屏模块接收到用户所选择的复韵母信息后,经过虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,从虚拟键盘信息数据库模块中检索与用户选择的复韵母及之前选择的声母联系的汉字的显示相关的虚拟键盘配置信息,在触摸屏上显示与用户输入的声母、韵母组合对应的候选汉字界面。
10.根据权利要求2所述的虚拟键盘的提供装置,其中, 控制模块响应于所接收的用户设置第一虚拟键盘和/或第二虚拟键盘的大小和位置的信号,将用户设置虚拟键盘的大小和位置的所述信号转化为虚拟键盘信息数据库能够识别的虚拟键盘配置信息,并将该虚拟键盘配置信息存储到虚拟键盘信息数据库中。
11.一种双手操作的虚拟键盘,包括: 第一虚拟键盘,位于屏幕上的第一位置并呈扇形形状,声母设置在第一虚拟键盘中; 第二虚拟键盘,位于屏幕上的与第一位置相对的第二位置并呈扇形形状,单韵母和复韵母设置在第二虚拟键盘中, 其中,右手操作第一虚拟键盘和第二虚拟键盘中的一个,左手操作第一虚拟键盘和第二虚拟键盘中的另外一个。
12.根据权利要求11所述的虚拟键盘,其中, 在屏幕上除了第一位置和第二位置之外的位置上设置有候选区域,候选区域中显示候选拼音和候选汉字。
13.根据权利要求11或12所述的虚拟键盘,其中, 第一虚拟键盘显示在屏幕的右下角,并具有沿着第一扇形区域的弧的轮廓排列有虚拟键盘的多个键的扇形形状,第二虚拟键盘显示在屏幕的左下角,并具有沿着第二扇形区域的弧的轮廓排列有虚拟键盘的多个键的扇形形状。
14.根据权利要求11或12所述的虚拟键盘,其中, 第一虚拟键盘显示在屏幕的右侧中部,第二虚拟键盘显示在屏幕的左侧中部。
15.根据权利要求11-14中任一项所述的虚拟键盘,其中, 当用户旋转手机从而手机在横屏模式与竖屏模式之间切换时,第一虚拟键盘和第二虚拟键盘的位置能够适应性地调整。
16.根据权利要求11或12所述的虚拟键盘,其中, 第一虚拟键盘和第二虚拟键盘的大小能够根据用户拇指所触及的范围来调整。
17.根据权利要求11或12所述的虚拟键盘,其中, 控制模块响应于所接收的用户设置第一虚拟键盘和/或第二虚拟键盘的大小和位置的信号,将用户设置虚拟键盘的大小和位置的所述信号转化为虚拟键盘信息数据库能够识别的虚拟键盘配置信息,并将该虚拟键盘配置信息存储到虚拟键盘信息数据库中。
18.根据权利要求11或12所述的虚拟键盘,其中, 各个虚拟声母按键和虚拟韵母按键在虚拟键盘中的位置能够根据使用频率或者用户的设置而改变。
19.根据权利要求11或12所述的虚拟键盘,其中, 韵母虚拟键盘将不能与用户输入的声母组合成拼音的韵母灰化,和/或高亮能与用户输入的声母组合成拼音的韵母。
20.一种双手操作的虚拟键盘的提供方法,包括: 当期望输入的汉字具有声母和韵母时,用户在屏幕一侧的声母虚拟键盘选择声母虚拟键,触摸屏模块接收到用户所选择的声母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库交互后,返回相关虚拟键盘配置信息,控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息在触摸屏的另一侧选择性地显示韵母虚拟键盘;或者,当期望输入的汉字只具有韵母而不具有声母时,在触摸屏的另一侧显示韵母虚拟键盘, 用户在所述另一侧的韵母虚拟键盘选择单韵母虚拟键; 触摸屏模块接收到用户所选择的单韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库交互后,返回相关的虚拟键盘配置信息; 控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息选择性地显示候选的复韵母虚拟键,并且在候选区域选择性地显示与用户输入的声母和单韵母的组合对应或者与用户选择的单韵母对应的候选拼音和候选中文字; 如果用户期望输入的汉字的读音仅仅是声母和单韵母的组合或者仅仅是单韵母,则用户直接在候选区域选择所期望输入的汉字,从而结束此次输入操作,或者用户暂时不在候选区中选择汉字,而是 继续输入下一个汉字的拼音; 如果用户期望输入的汉字是声母和复韵母的组合或者仅仅是复韵母,则用户在屏幕的所述另一侧的韵母虚拟键盘中选择复韵母虚拟键,或者用户不选择出现的复韵母虚拟键,而是在韵母虚拟键盘和/或声母虚拟键盘一个字母一个字母地输入整个汉字的拼音; 触摸屏模块接收到用户所选择的复韵母信息后,将信息传送到虚拟键盘提供装置的控制模块,控制模块经虚拟键盘处理模块与虚拟键盘信息数据库模块交互后,返回相关虚拟键盘配置信息; 控制模块将虚拟键盘配置信息返回给触摸屏模块,触摸屏模块根据控制模块返回的虚拟键盘配置信息显示与用户输入的声母和复韵母的组合对应或者与用户输入的复韵母对应的候选拼音和候选中文字; 用户在候选中文字中选择期望输入的中文字,从而结束此次输入操作,或者用户暂时不在候选区中选择汉字,而是继续输入下一个汉字的拼音。
21.根据权利要求20所述的提供方法,其中, 如果用户在声母虚拟键盘连续地按两次声母虚拟键,则候选区域出现相应的候选中文词组,用户能够不输入韵母而直接在候选区域中选择期望的中文词组。
22.—种便携式终端,包括: 如权利要求ι-?ο中任一项所述的虚拟键盘提供装置; 触摸屏模块,与所述虚拟键盘提供装置进行交互; 终端控制部,终端控制部与文字传送功能模块、多媒体服务功能模块和所述虚拟键盘提供装置进行交互; 文字传送功能模块;多媒体 服务功能模块。
【文档编号】G06F3/0488GK103970283SQ201310036739
【公开日】2014年8月6日 申请日期:2013年1月30日 优先权日:2013年1月30日
【发明者】谢根英, 许可喜, 刘萌, 孟现芳 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1