一种虚拟键盘调整方法和移动终端的制作方法

文档序号:6519883阅读:753来源:国知局
一种虚拟键盘调整方法和移动终端的制作方法
【专利摘要】本发明公开了一种虚拟键盘调整方法,该方法包括:将移动终端配置的坐标系划分为五个区域,各区域对应一份用于显示虚拟键盘的虚拟键盘信息;当处于按键输入状态时,通过配置的重力感应器感应其所在移动终端的重心坐标,并根据感应到的重心坐标在配置的坐标系中所属的区域显示对应的虚拟键盘信息。基于同样的发明构思,本发明还提出一种移动终端,能够动态调整虚拟键盘,提高了用户体验。
【专利说明】一种虚拟键盘调整方法和移动终端
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种虚拟键盘调整方法和移动终端。
【背景技术】
[0002]随着触屏移动设备的普及,手机逐渐普及到生活各个领域,同时,手机也承担起越来越多的文本输入任务。
[0003]随着多点触摸技术的不断成熟,基于虚拟键盘的触控输入已经成为移动设备上的主要输入方式。
[0004]目前,基于26个字母按键的QWERT全键盘输入已经成为当前手机的一种主流虚拟键盘输入方式。QWERT键盘,也称全键盘,即第一行开头字母是Q、W、E、R、T的键盘布局,QWERT键盘最初发明于打字机设备上,其后作为一种标准成为现在普遍使用的电脑键盘布局。现如今,QWERT键盘已经不仅仅应用在电脑键盘上了,智能手机、平板等移动设备也都采取了这种键盘形式。
[0005]QffERT全键盘顺承了传统PC的键盘布局,贴近传统用户的使用习惯,尤其在英文输入方面有着得天独厚的优势。
[0006]由于手机的屏幕较小,虚拟键盘的摆放空间有限,虚拟按键的排列较为密集拥挤,并且按键大小也相对较小,这样就导致了用户在输入过程中不易触及目标位置而经常容易出现点击错误的情况,降低了输入效率,尤其在竖屏输入状态下该问题显得特别突出。
[0007]目前的QWERT全键盘在手机屏幕占据的空间较大,遮挡了相当一部分屏幕空间,对用户在输入的同时读取当前屏幕信息造成的影响比较大。

【发明内容】

[0008]有鉴于此,本发明提供一种虚拟键盘调整方法和移动终端,能够动态调整虚拟键盘,提闻了用户体验。
[0009]为解决上述技术问题,本发明的技术方案是这样实现的:
[0010]一种虚拟键盘调整方法,将移动终端中配置的坐标系划分为五个坐标区域,并为每个坐标区域对应一份虚拟键盘信息;所述方法包括:
[0011]该移动终端处于按键输入状态时,通过配置的重力感应器感应该移动终端当前的重心坐标;
[0012]根据感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域;
[0013]确定本移动终端当前显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,则维持当前显示的虚拟键盘;否贝U,调整为显示本移动终端当前重心所属的坐标区域对应的虚拟键盘信息。
[0014]一种移动终端,该移动终端包括:配置单元、重力感应单元和处理单元;
[0015]所述配置单元,用于将本移动终端中配置的坐标系划分为五个坐标区域,并为每个坐标区域对应一份虚拟键盘信息;
[0016]所述重力感应单元,用于本移动终端处于按键输入状态时,感应本移动终端当前的重心坐标;
[0017]所述处理单元,用于根据所述重力感应单元感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域;确定本移动终端当前显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,维持当前显示的虚拟键盘;否则,调整为显示本移动终端当前重心所属的坐标区域对应的虚拟键盘信息。
[0018]综上所述,本发明通过将移动终端配置的坐标系划分为五个区域,各区域对应一份用于显示虚拟键盘的虚拟键盘信息;当处于按键输入状态时,通过配置的重力感应器感应其所在移动终端的重心坐标,并根据感应到的重心坐标在配置的坐标系中所属的区域显示对应的虚拟键盘信息,能够动态调整虚拟键盘,提高了用户体验。
【专利附图】

【附图说明】
[0019]图1为本发明具体实施例中虚拟键盘调整方法流程示意图;
[0020]图2为本发明实施例中列举的虚拟键盘示意图;
[0021]图3为系统默认竖屏虚拟键盘与本发明具体实施例中竖屏虚拟键盘的对比示意图;
[0022]图4为系统默认横屏虚拟键盘与本发明具体实施例中横屏虚拟键盘的对比示意图;
[0023]图5为本发明具体实施例中屏幕重心位置与对应显示的虚拟键盘关系示意图;
[0024]图6为本发明具体实施例中应用于上述技术的移动终端的结构示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
[0026]本发明实施例中提出一种虚拟键盘调整方法,将移动终端配置的坐标系划分为五个区域,各区域对应一份用于显示虚拟键盘的虚拟键盘信息;当处于按键输入状态时,通过配置的重力感应器感应其所在移动终端的重心坐标,并根据感应到的重心坐标在配置的坐标系中所属的区域,动态调整显示对应的虚拟键盘,提高了用户体验。
[0027]移动终端在系统实现时,通常都会配置坐标系,以移动终端水平、垂直放置时的中心为原点,与移动终端的屏幕的上边沿平行的轴为X轴,与上边沿垂直的轴为Y轴,或者交换X轴和Y轴的位置,并不影响本发明的具体实现。
[0028]对于某些应用,还可以配置Z轴,比如本发发明具体实施例中重力感应器也会感知到坐标Z,在本发明具体实现动态调整虚拟键盘的过程中不需要,因此,忽略感知到的坐
标Zo
[0029]参见图1,图1为本发明具体实施例中虚拟键盘调整方法流程示意图。具体步骤为:
[0030]步骤101,移动终端处于按键输入状态时,通过配置的重力感应器感应该移动终端当前的重心坐标。
[0031]该移动终端处于按键输入状态时,还需确定是否调整虚拟键盘,如果是,执行所述通过配置的重力感应器感应该移动终端当前的重心坐标步骤及后续步骤;否则,结束本流程,即不使用本发明提供的技术方案。
[0032]具体实现时,移动终端屏幕会弹出是否调整虚拟键盘,如果该移动终端接收到输入的命令是“是”时,启动重力感应器,进行重心坐标感应;如果该移动终端接收到输入的命令是“否”时,不启动重力感应器,同现有实现中处理。
[0033]当移动终端当前不处于按键输入状态时,则关闭重力感应器,不进行重心坐标的感应。
[0034]现在的智能移动终端一般都配置支持重力应器,但是通常不能直接使用,需定义并注册一个重力感应器,才能进行使用。
[0035]步骤102,该移动终端根据感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域。
[0036]移动终端将配置的默认坐标系划分为多个坐标区域,并为每个坐标区域对应一份虚拟键盘信息,即重心坐标属于该坐标区域时,通过对应的虚拟键盘信息显示虚拟键盘。
[0037]划分的五个坐标区域分别为第一坐标区域、第二坐标区域、第三坐标区域、第四坐标区域、第五坐标区域。
[0038]该移动终端将系统默认虚拟键盘划分为四个键盘区域,分别为第一键盘区域、第二键盘区域、第三键盘区域和第四键盘区域。
[0039]系统默认虚拟键盘为,为该移动终端配置的虚拟键盘,即未使用本发明技术方案时,输入状态下显示的虚拟键盘。
[0040]参见图2,图2为本发明实施例中列举的虚拟键盘示意图。图2中虚拟键盘包括26个字符、多个功能键和一个操作栏。
[0041]对于该虚拟键盘划分为四个键盘区域时,第一键盘区域包含字符Q、W、E、R、T、A、
S、D、F和G所在的区域;第二键盘区域包含字符Y、U、1、0、P、G、H、J、K和L所在的区域;第三键盘区域包含字符V、B、N和M,功能键以及操作栏所在的区域;第四键盘区域包含字符Z、X、C和V,功能键以及操作栏所在的区域。
[0042]第一坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第一键盘区域面积扩大,且其他三个坐标区域面积缩小显示的虚拟键盘。
[0043]第二坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第二键盘区域面积扩大且其他三个坐标区域面积缩小显示的虚拟键盘。
[0044]第三坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第三键盘区域面积扩大且其他三个坐标区域面积缩小显示的虚拟键盘。
[0045]第四坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第四键盘区域面积扩大且其他三个坐标区域面积缩小显示的虚拟键盘。
[0046]第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的面积小于系统默认虚拟键盘的面积。
[0047]第五坐标区域对应的虚拟键盘信息显示的虚拟键盘为系统默认虚拟键盘,即不扩大某部分也不缩小某部分。[0048]本发明具体实施例中对某个键盘区域面积扩大,无论何种形式的扩大,保证该键盘区域中的字符键的面积进行了扩大,如果包括功能键和操作栏,也需保证这些键的面积进行了扩大,即可以是键盘区域整个面积的平均扩大,也可以是调整为仅字符键、功能键、操作栏的扩大,达到面积的扩大。
[0049]对于移动终端处于竖屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度与默认竖屏虚拟键盘的长度相同,并且由于第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的面积小于系统默认竖屏虚拟键盘的面积,因此,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的高度小于系统默认竖屏虚拟键盘的高度。
[0050]参见图3,图3为系统默认竖屏虚拟键盘与本发明具体实施例中竖屏虚拟键盘的对比示意图。图3中左侧图为系统默认竖屏虚拟键盘,右侧为本发明实施例中第一坐标区域对应的虚拟键盘信息显示的虚拟键盘。
[0051]图3中两个虚拟键盘的长度相同,第一坐标区域对应的虚拟键盘的高度低于系统默认竖屏虚拟键盘的高度。至于高度减少多少,根据具体实现时,第一键盘区域面积扩大的倍数,以及其他键盘区域面积缩小的倍数确定。
[0052]该移动终端处于横屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度同输入区域的长度的和,与系统默认横屏虚拟键盘的长度相同,其中,在横屏状态显示时,如果显示的虚拟键盘为第一坐标区域、第二坐标区域、第三坐标区域或第四坐标区域对应的虚拟键盘,则将输入区域切换到与虚拟键盘并列显示。
[0053]参见图4,图4为系统默认横屏虚拟键盘与本发明具体实施例中横屏虚拟键盘的对比示意图。图4中,左侧图为系统默认横屏虚拟键盘与输入区域的组合图;右侧图为本发明实施例中第一坐标区域对应的虚拟键盘信息显示的虚拟键盘与输入区域的组合图。
[0054]图4中第一坐标区域对应的虚拟键盘的长度与重新组合后的输入区域的长度的和,与系统默认横屏虚拟键盘的长度相同,第一坐标区域对应的虚拟键盘的高度低于默认横屏虚拟键盘的高度。至于高度减少多少,根据具体实现时,第一键盘区域面积扩大的倍数,以及其他键盘区域面积缩小的倍数确定。
[0055]下面举具体示例,说明本步骤中如何根据中心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域:
[0056]假设感应到的重心坐标为(X,Y)。
[0057]若X的值小于第一阈值,且Y的值大于第二阈值时,确定重心坐标属于第一坐标区域;
[0058]若X的值大于第三阈值,且Y的值大于第二阈值时,确定重心坐标属于第二坐标区域;
[0059]若X的值大于第三阈值,且Y的值小于第四阈值时,确定重心坐标属于第三坐标区域;
[0060]若X的值小于第一阈值,且Y的值小于第四阈值时,确定重心坐标属于第四坐标区域;[0061]若X的值不小于第一阈值且不大于第三阈值,或Y的值不大于第二阈值且不小于第四阈值时,确定重心坐标属于第五坐标区域;
[0062]其中,第三阈值大于第一阈值,第二阈值大于第四阈值。
[0063]步骤103,该移动终端确定当前屏幕显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,则维持屏幕当前显示的虚拟键盘;否则,调整为显示本移动终端的重心当前所属的坐标区域对应的虚拟键盘信息。
[0064]重心坐标是实时感应的,如果感应到的重心坐标在一个坐标区域内变化时,不会调整虚拟键盘;只有重心坐标从一个坐标区域移到另外一个坐标区域时,才会调整虚拟键盘,显示重心坐标当前所在的坐标区域的虚拟键盘信息。
[0065]下面结合附图,以竖屏虚拟键盘显示为例,详细说明坐标区域划分,以及虚拟键盘调整过程。
[0066]参见图5,图5为本发明具体实施例中屏幕重心位置与对应显示的虚拟键盘关系示意图。
[0067]图5中第一坐标区域中对应显示的虚拟键盘A中,第一键盘区域面积扩大,第二键盘区域、第三键盘区域和第四键盘区域面积缩小。
[0068]以图5中的大概比例为例,第一键盘区域面积扩大1.6倍,第二键盘区域、第三键盘区域,以及第四键盘区域均缩小2.3倍之后,由默认竖屏虚拟键盘E转化为虚拟键盘A。
[0069]虚拟键盘A的长度与虚拟键盘E的长度相同,并且由于虚拟键盘A的面积小于虚拟键盘E的面积,因此虚拟键盘A的高度低于虚拟键盘E的长度,根据第一键盘区域面积的扩大值,以及第二到第四键盘区域面积的缩小值,确定虚拟键盘A的高度为虚拟键盘E的高度5/3倍。
[0070]第二坐标区域中对应显示的虚拟键盘B中,第二键盘区域面积扩大,第一键盘区域、第三键盘区域和第四键盘区域面积缩小。
[0071]以图5中的大概比例为例,第二键盘区域面积扩大1.6倍,第一键盘区域、第三键盘区域,以及第四键盘区域均缩小2.3倍之后,由默认竖屏虚拟键盘E转化为虚拟键盘B。
[0072]虚拟键盘B的长度与虚拟键盘E的长度相同,并且由于虚拟键盘B的面积小于虚拟键盘E的面积,因此虚拟键盘B的高度低于虚拟键盘E的长度,根据第二键盘区域面积的扩大值,以及其他键盘区域面积的缩小值,确定虚拟键盘B的高度为虚拟键盘E的高度5/3倍。
[0073]对于第三坐标区域对应显示的虚拟键盘C,以及第四坐标区域对应显示的虚拟键盘D的具体实现,同虚拟键盘A和虚拟键盘B,这里不再详细显示。
[0074]第五坐标区域对应显示的虚拟键盘E,为默认竖屏虚拟键盘。
[0075]假设第一阈值为-5,第二阈值为5,第三阈值为5,第四阈值为-5。具体实现时,可以根据具体需要,或者用户体验进行配置,阈值之间可以相同也可以不相同。
[0076]假设当前感应到的重心坐标为(7,9),则该重心的X坐标大于第二阈值,该重心的Y坐标大于第三阈值,因此,确定重心坐标属于第二坐标区域,这时,需确定当前显示的虚拟键盘是否为虚拟坐标B,如果是,维持当前显示不变;否则,调整为显示第二坐标区域对应的虚拟键盘B。[0077]由图5中可见,虚拟键盘A、虚拟键盘B、虚拟键盘C和虚拟键盘D的长度与虚拟键盘E相同,但是高于小于虚拟键盘E,因此,减少虚拟键盘对移动终端的屏幕的遮挡,提高了用户体验;并且,虚拟键盘A、虚拟键盘B、虚拟键盘C和虚拟键盘D分别对虚拟键盘E的部分按键进行了扩大,这样避免用户在输入过程中不易触及目标位置而经常出现错误点击的情况,提高了输入效率;同时,在第五坐标区域中保留了原始键盘,即虚拟键盘E,给用户更多的选择,不会给习惯使用带来不便。
[0078]基于同样的发明构思,本申请还提出一种移动终端。参见图6,图6为本发明具体实施例中应用于上述技术的移动终端的结构示意图。该移动终端包括:配置单元601、重力感应单元602和处理单元603。
[0079]配置单元601,用于将本移动终端中配置的坐标系划分为五个坐标区域,并为每个坐标区域对应一份虚拟键盘信息。
[0080]重力感应单元602,用于本移动终端处于按键输入状态时,感应本移动终端当前的重心坐标。
[0081]处理单元603,用于根据重力感应单元602感应到的重心坐标确定本移动终端的重心在配置单元601配置的坐标系中所属的坐标区域;确定本移动终端当前显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,维持当前显示的虚拟键盘;否则,调整为显示本移动终端当前重心所属的坐标区域对应的虚拟键盘信息。
[0082]较佳地,
[0083]配置单元601,进一步用于将系统默认虚拟键盘划分为四个键盘区域,分别为第一键盘区域、第二键盘区域、第三键盘区域和第四键盘区域;所述五个区域分别为第一坐标区域、第二坐标区域、第三坐标区域、第四坐标区域和第五坐标区域;第一坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第一键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第二坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第二键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第三坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第三键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第四坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第四键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;所述第一坐标区域到第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的面积小于系统默认虚拟键盘的面积;第五坐标区域对应的虚拟键盘信息显示的虚拟键盘为系统默认虚拟键盘。
[0084]较佳地,
[0085]所述第一键盘区域包含字符Q、W、E、R、T、A、S、D、F和G所在的区域;
[0086]所述第二键盘区域包含字符Y、U、1、O、P、G、H、J、K和L所在的区域;
[0087]所述第三键盘区域包含字符V、B、N和M,功能键以及操作栏所在的区域;
[0088]所述第四键盘区域包含字符Z、X、C和V,功能键以及操作栏所在的区域。
[0089]较佳地,
[0090]处理单元603,具体用于当重力感应单元602感应到的重心坐标为(X,Y)时;若X的值小于第一阈值,且Y的值大于第二阈值时,确定重心坐标属于第一坐标区域;若X的值大于第三阈值,且Y的值大于第二阈值时,确定重心坐标属于第二坐标区域;若X的值大于第三阈值,且Y的值小于第四阈值时,确定重心坐标属于第三坐标区域;若乂的值小于第一阈值,且Y的值小于第四阈值时,确定重心坐标属于第四坐标区域;若X的值不小于第一阈值且不大于第三阈值;或Y的值不大于第二阈值且不小于第四阈值时,确定重心坐标属于第五坐标区域;其中,所述第三阈值大于第一阈值,第二阈值大于第四阈值。
[0091]较佳地,
[0092]配置单元601,进一步用于本移动终端当处于竖屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度与第五坐标区域对应的系统默认竖屏虚拟键盘的长度相同;本移动终端处于横屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度同输入区域的长度的和,与第五坐标区域对应的系统默认横屏虚拟键盘的长度相同,其中,在横屏状态显示时,如果显示的虚拟键盘为第一坐标区域、第二坐标区域、第三坐标区域或第四坐标区域对应的虚拟键盘,则将输入区域切换到与虚拟键盘并列显不。
[0093]较佳地,
[0094]处理单元603,进一步用于本移动终端处于按键输入状态时,确定是否调整虚拟键盘,如果是,触发重力感应单元602感应本移动终端当前的重心坐标;否则,结束操作。
[0095]上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单兀。
[0096]综上所述,本发明通过将移动终端配置的坐标系划分为五个区域,各区域对应一份用于显示虚拟键盘的虚拟键盘信息;当处于按键输入状态时,通过配置的重力感应器感应其所在移动终端的重心坐标,并根据感应到的重心坐标在配置的坐标系中所属的区域,动态调整显示对应的虚拟键盘,提高了用户体验。
[0097]在具体实现中,本发明实施例中的四个坐标区域中显示的虚拟键盘的面积都小于系统默认虚拟键盘的面积,减少虚拟键盘占据移动终端屏幕的面积;并且这四个坐标区域对应显示的虚拟键盘中都一部分字符键,字符键和功能键,操作栏的面积扩大,因此用户在输入时不容易点错,提高输入效率。在达到上述效果的用户操作也很简单,只需用户倾斜移动终端,即改变移动终端的重心位置即可,从而提高了用户体验。
[0098]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种虚拟键盘调整方法,其特征在于,将移动终端中配置的坐标系划分为五个坐标区域,并为每个坐标区域对应一份虚拟键盘信息;所述方法包括: 该移动终端处于按键输入状态时,通过配置的重力感应器感应该移动终端当前的重心坐标; 根据感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域; 确定本移动终端当前显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,则维持当前显示的虚拟键盘;否则,调整为显示本移动终端当前重心所属的坐标区域对应的虚拟键盘信息。
2.根据权利要求1所述的方法,其特征在于,所述五个区域分别为第一坐标区域、第二坐标区域、第三坐标区域、第四坐标区域和第五坐标区域;所述方法进一步包括:将系统默认虚拟键盘划分为四个键盘区域,分别为第一键盘区域、第二键盘区域、第三键盘区域和第四键盘区域; 第一坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第一键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘; 第二坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第二键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘; 第三坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第三键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘; 第四坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第四键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘; 所述第一坐标区域到第四`坐标区域对应的虚拟键盘信息显示的虚拟键盘的面积小于系统默认虚拟键盘的面积; 第五坐标区域对应的虚拟键盘信息显示的虚拟键盘为系统默认虚拟键盘。
3.根据权利要求2所述的方法,其特征在于, 所述第一键盘区域包含字符Q、W、E、R、T、A、S、D、F和G所在的区域; 所述第二键盘区域包含字符Y、U、1、O、P、G、H、J、K和L所在的区域; 所述第三键盘区域包含字符V、B、N和M,功能键以及操作栏所在的区域; 所述第四键盘区域包含字符Z、X、C和V,功能键以及操作栏所在的区域。
4.根据权利要求1所述的方法,其特征在于,所述根据感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属的坐标区域,包括:感应到的重心坐标为(X,Y); 若X的值小于第一阈值,且Y的值大于第二阈值时,确定重心坐标属于第一坐标区域; 若X的值大于第三阈值,且Y的值大于第二阈值时,确定重心坐标属于第二坐标区域; 若X的值大于第三阈值,且Y的值小于第四阈值时,确定重心坐标属于第三坐标区域; 若X的值小于第一阈值,且Y的值小于第四阈值时,确定重心坐标属于第四坐标区域; 若X的值不小于第一阈值且不大于第三阈值;或Y的值不大于第二阈值,且不小于第四 阈值时确定重心坐标属于第五坐标区域; 其中,所述第三阈值大于第一阈值,第二阈值大于第四阈值。
5.根据权利要求2所述的方法,其特征在于, 该移动终端当处于竖屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度与系统默认竖屏虚拟键盘的长度相同; 该移动终端处于横屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度同输入区域的长度的和,与系统默认横屏虚拟键盘的长度相同,其中,在横屏状态显示时,如果显示的虚拟键盘为第一坐标区域、第二坐标区域、第三坐标区域或第四坐标区域对应的虚拟键盘,则将输入区域切换到与虚拟键盘并列显示。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述该移动终端处于按键输入状态时,所述通过配置的重力感应器感应到该移动终端当前的重心坐标,之前,所述方法进一步包括: 确定是否调整虚拟键盘,如果是,执行所述通过配置的重力感应器感应该移动终端当前的重心坐标步骤及后续步骤;否则,结束本流程。
7.一种移动终端,其特征在于,该移动终端包括:配置单元、重力感应单元和处理单元; 所述配置单元,用于将本移动终端中配置的坐标系划分为五个坐标区域,并为每个坐标区域对应一份虚拟键盘信息; 所述重力感应单元,用于本移动终端处于按键输入状态时,感应本移动终端当前的重心坐标; 所述处理单元,用于根据所述重力感应单元感应到的重心坐标确定本移动终端的重心在配置的坐标系中所属 的坐标区域;确定本移动终端当前显示的虚拟键盘对应的虚拟键盘信息,是否与本移动终端的重心所属的坐标区域对应的虚拟键盘信息一致,如果是,维持当前显示的虚拟键盘;否则,调整为显示本移动终端当前重心所属的坐标区域对应的虚拟键盘信息。
8.根据权利要求7所述的移动终端,其特征在于, 所述配置单元,进一步用于将系统默认虚拟键盘划分为四个键盘区域,分别为第一键盘区域、第二键盘区域、第三键盘区域和第四键盘区域;所述五个区域分别为第一坐标区域、第二坐标区域、第三坐标区域、第四坐标区域和第五坐标区域;第一坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第一键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第二坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第二键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第三坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第三键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;第四坐标区域对应的虚拟键盘信息显示的虚拟键盘为:第四键盘区域面积扩大且其他三个键盘区域面积缩小显示的虚拟键盘;所述第一坐标区域到第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的面积小于系统默认虚拟键盘的面积;第五坐标区域对应的虚拟键盘信息显示的虚拟键盘为系统默认虚拟键盘。
9.根据权利要求8所述的移动终端,其特征在于, 所述第一键盘区域包含字符Q、W、E、R、T、A、S、D、F和G所在的区域; 所述第二键盘区域包含字符Y、U、1、O、P、G、H、J、K和L所在的区域; 所述第三键盘区域包含字符V、B、N和M,功能键以及操作栏所在的区域;所述第四键盘区域包含字符Z、X、C和V,功能键以及操作栏所在的区域。
10.根据权利要求8所述的移动终端,其特征在于, 所述处理单元,具体用于当所述重力感应单元感应到的重心坐标为(X,Y)时;若乂的值小于第一阈值,且Y的值大于第二阈值时,确定重心坐标属于第一坐标区域;若乂的值大于第三阈值,且Y的值大于第二阈值时,确定重心坐标属于第二坐标区域;若X的值大于第三阈值,且Y的值小于第四阈值时,确定重心坐标属于第三坐标区域;若乂的值小于第一阈值,且Y的值小于第四阈值时,确定重心坐标属于第四坐标区域; 若X的值不小于第一阈值且不大于第三阈值;或Y的值不大于第二阈值且不小于第四阈值时,确定重心坐标属于第五坐标区域;其中,所述第三阈值大于第一阈值,第二阈值大于第四阈值。
11.根据权利要求8所述的移动终端,其特征在于, 所述配置单元,进一步用于本移动终端当处于竖屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度与第五坐标区域对应的系统默认竖屏虚拟键盘的长度相同;本移动终端处于横屏显示状态时,第一坐标区域、第二坐标区域、第三坐标区域和第四坐标区域对应的虚拟键盘信息显示的虚拟键盘的长度同输入区域的长度的和,与第五坐标区域对应的系统默认横屏虚拟键盘的长度相同,其中,在横屏状态显示时,如果显示的虚拟键盘为第一坐标区域、第二坐标区域、第三坐标区域或第四坐标区域对应的虚拟键盘,则将输入区域切换到与虚拟键盘并列显示。
12.根据权利要求7-11任意一项所述的移动终端,其特征在于, 所述处理单元,进一步用于本移动终端处于按键输入状态时,确定是否调整虚拟键盘,如果是,触发所述重力感应单元感应本移动终端当前的重心坐标;否则,结束操作。
【文档编号】G06F3/0488GK103677632SQ201310586425
【公开日】2014年3月26日 申请日期:2013年11月19日 优先权日:2013年11月19日
【发明者】马振 申请人:三星电子(中国)研发中心, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1