左右手自适应的虚拟键盘显示方法及终端的制作方法

文档序号:6425321阅读:386来源:国知局
专利名称:左右手自适应的虚拟键盘显示方法及终端的制作方法
技术领域
本发明涉及移动通讯技术领域,尤其涉及一种触摸屏终端上的左右手自适应的虚拟键盘显示方法及终端。
背景技术
目前,触摸屏手机主要有两种输入方式手写输入和虚拟键盘输入。与手写输入相t匕,虚拟键盘输入最大的优势在于用户可以实现单手输入,单手输入如同使用物理键盘的手机一样,用户只需要一只手就能够完成文字的输入。特别是对于12键的拼音虚拟键盘输入,单手输入的速度相当快。但是,使用单手输入所面临的问题是有些用户习惯使用左手输入,而有些用户习惯使用右手输入;而一般情况下,多数的虚拟键盘都是按照右手习惯来设计的,所以特别是 对于习惯左手的用户来说,使用起来不是很方便。另外,目前手机大都具有逐渐向大屏幕发展的趋势,比如3. 5寸、4. 0寸的大屏幕手机已经很常见,大屏幕的优点在于屏幕显示内容更加清晰,但是对于输入方式而言,由于屏幕尺寸变大后,用户无法使用一只手完成虚拟键盘的输入,或者输入过程变得较为费劲,尤其是在空间条件有限比如用户在拥挤的公交车上需要发送短信时,其操作则相当不便。

发明内容
本发明的主要目的在于提供一种左右手自适应的虚拟键盘显示方法及终端,旨在提高触摸屏终端中虚拟键盘输入时用户的使用方便性。为了达到上述目的,本发明提出一种左右手自适应的虚拟键盘显示方法,包括终端进入输入界面时获取用户的手持状态;根据所述手持状态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘。优选地,所述手持状态包括以下至少之一左手握持状态、右手握持状态及左右手握持状态。优选地,所述根据手持状态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘的步骤包括当所述手持状态为左手握持状态时,在所述输入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘;当所述手持状态为右手握持状态时,在所述输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘;当所述手持状态为左右手握持状态时,在所述输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键盘。优选地,所述终端进入输入界面时获取用户的手持状态的步骤之前还包括设置预定的虚拟键盘显示模式,该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。优选地,所述设置预定的虚拟键盘显示模式包括设置所述对应的虚拟键盘的大小。优选地,所述终端获取用户的手持状态的方式包括通过设置在所述终端侧面的光感模块感应获取用户的手持状态。本发明还提出一种左右手自适应的虚拟键盘显示终端,包括手持状态获取模块,用于当终端进入输入界面时,获取用户的手持状态;虚拟键盘显示模块,用于根据所述手持状态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘。优选地,虚拟键盘显示模块还用于当所述手持状态为左手握持状态时,在所述输 入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘;当所述手持状态为右手握持状态时,在所述输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘;以及当所述手持状态为左右手握持状态时,在所述输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键盘。优选地,还包括设置模块,用于设置预定的虚拟键盘显示模式,该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。优选地,所述手持状态获取模块获取用户的手持状态的方式包括通过设置在所述终端侧面的光感模块感应获取用户的手持状态。本发明提出的一种左右手自适应的虚拟键盘显示方法及终端,通过设置在终端两侧的光感模块自动判断用户对终端的手持状态,并根据获取的用户手持状态,自动调整虚拟键盘的布局方式,将方便用户左手或右手输入的对应的虚拟键盘显示在终端的输入界面上,方便了用户的输入,从而避免大尺寸触摸屏终端无法使用单手进行虚拟键盘输入的问题。


图I是本发明左右手自适应的虚拟键盘显示方法一实施例流程示意图;图2a是本发明左右手自适应的虚拟键盘显示方法一实施例中光感模块设置在终端的右侧的不意图;图2b是本发明左右手自适应的虚拟键盘显示方法一实施例中光感模块设置在终端的左侧的不意图;图3是本发明左右手自适应的虚拟键盘显示方法一实施例中根据手持状态,按照预定的虚拟键盘显示模式,在输入界面上显示对应的虚拟键盘的流程示意图;图4a是本发明左右手自适应的虚拟键盘显示方法一实施例中右手虚拟键盘显示模式中一种虚拟键盘的显示示意图;图4b是本发明左右手自适应的虚拟键盘显示方法一实施例中右手虚拟键盘显示模式中另一种虚拟键盘的显示示意图;图4c是本发明左右手自适应的虚拟键盘显示方法一实施例中左手虚拟键盘显示模式中一种虚拟键盘的显示示意图4d是本发明左右手自适应的虚拟键盘显示方法一实施例中左手虚拟键盘显示模式中另一种虚拟键盘的显示示意图;图5是本发明左右手自适应的虚拟键盘显示方法另一实施例的流程示意图;图6是本发明左右手自适应的虚拟键盘显示终端一实施例的结构示意图;图7是本发明左右手自适应的虚拟键盘显示终端另一实施例的结构示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是通过设置在终端两侧的光感模块自动判断用户对终端的手持状态,并根据获取的用户手持状态,自动调整虚拟键盘的布局,将方便用户左手或右手输入的对应的虚拟键盘显示在终端的输入界面上,以提高用户的使用方便性。

本发明实施例中终端包括触摸屏显示终端,比如触摸屏手机等。如图I所示,本发明一实施例提出一种左右手自适应的虚拟键盘显示方法,包括步骤S101,终端进入输入界面时获取用户的手持状态;为了解决终端特别是大尺寸的触摸屏终端中单手进行虚拟键盘的输入的问题,本实施例在终端的两侧各设置有一具有光线感应功能的光感模块,如图2a及图2b所示,图2a中光感模块设置在终端的右侧,图2b中光感模块设置在终端的左侧。当用户手持终端且终端进入输入界面时,通过该光感模块可以感应到用户的手持状态,比如是左手握持状态、右手握持状态还是左右手握持状态即左右手同时握持状态。以触摸屏手机为例,手机屏幕面向用户,当用户用右手单手握住手机时,右手手掌心会完全盖住手机右侧的光感模块;同理,当用户用左手单手握住手机,左手手掌心会完全盖住左侧光感模块。因此,手机通过两侧的光感模块即可获取用户的手持状态。步骤S102,根据手持状态,按照预定的虚拟键盘显示模式,在输入界面上显示对应的虚拟键盘。当终端获取到用户的手持状态后,根据用户的手持状态及预定的虚拟键盘显示模式对显示在终端输入界面的虚拟键盘进行布局。以触摸屏手机为例,通常触摸屏手机的输入界面包括了虚拟键盘和文本框。文本框用于文本显示;虚拟键盘用于输入信息,其由一系列的虚拟按钮组成,可以响应用户的点击或者滑动操作,并将输入结果显示在文本框中。在通常情况下,虚拟键盘按照不区分左右手的情况进行布局。当手机左右两侧的光感模块感应到单手握持手机的信息后,手机会将虚拟键盘按照左手或者右手的方式即预定的虚拟键盘显示模式重新调整布局。虚拟键盘重新调整布局的原则是将用户经常操作的按键尽量靠近手指容易按到的地方。上述预定的虚拟键盘显示模式包括对应左手输入习惯的左手虚拟键盘显示模式,以及对应右手输入习惯的右手虚拟键盘显示模式,同时设置默认的虚拟键盘显示模式为右手虚拟键盘显示模式,用于当用户左右手同时握持手机两侧时的虚拟键盘显示模式。该预定的虚拟键盘显示模式之前已设置好并存储在手机中。此外,终端对外提供设置虚拟键盘大小的接口,用户可以根据自己的需要修改虚拟键盘的尺寸。虚拟键盘的长宽比保持固定,其最大宽度不大于终端屏幕的宽度,最小宽度要保证所有虚拟按键的正常显示。
在预定的虚拟键盘显示模式中,当终端屏幕尺寸大于虚拟键盘宽度时,虚拟键盘控制模块会根据左右手状态调整虚拟键盘的位置靠左或者靠右。如图3所示,步骤S102,包括步骤S1021,判断手持状态为左手握持状态、右手握持状态还是左右手握持状态;若为左手握持状态,则进入步骤S1022 ;若为右手握持状态,则进入步骤S1023 ;否则,进入步骤S1024 ;步骤S1022,在输入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘;步骤S1023,在输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘。步骤S1024,在输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键
盘。 下面以拨号虚拟键盘的手机为例描述左右手自适应的虚拟键盘的显示过程I、当用户双手握住手机时,手机左右两侧的光感模块均检测到有手握住时,虚拟键盘按照默认的方式布局,即右手虚拟键盘显示模式,并且虚拟键盘宽度和手机的屏幕宽度相等,如图4a所示。2、当用户用右手握住手机,手机屏幕面向用户,此时手机右侧的光感模块被右手手掌内侧完全遮挡,而左侧则不会完全遮挡。手机通过光感模块据此得到目前手机处于右手握持状态,调整虚拟按键的布局方式,比较手机屏幕宽度和虚拟键盘宽度的大小,如果手机屏幕宽度不大于虚拟键盘宽度,则显示的虚拟键盘的输入界面如图4a所示;如果手机屏幕宽度大于虚拟键盘宽度,则显示的虚拟键盘的输入界面如图4b所示。3、当用户左手握住手机,手机屏幕面向用户,此时左侧的光感模块被左手手掌内侧完全遮挡,而右侧不会完全遮挡。手机通过光感模块判断此时手机处于左手握持状态,调整按键布局方式为适合左手的左手虚拟键盘显示模式;手机比较屏幕宽度和虚拟键盘宽度的大小,如果手机屏幕宽度不大于虚拟键盘宽度,则显示的虚拟键盘的输入界面如图4c所示;如果手机屏幕宽度大于虚拟键盘宽度,则显示的虚拟键盘的输入界面如图4d所示。上述仅仅以拨号虚拟键盘为例描述了左右手自适应的过程,其他各种虚拟键盘,如9键拼音、笔画、字母、智能英语以及全键盘的拼音、字母、智能英语等的左右手自适应都应与拨号虚拟键盘的显示方式同理。根据左右手握持状态调整虚拟按键的布局方式并不局限于拨号虚拟键盘的上述调整方式,还应该包括所有有利于左右单手输入的任何布局方式。本实施例够通过终端上的光感模块感应获取用户的手持状态,根据手持状态自动调整虚拟键盘的布局方式,将方便用户左手或右手输入的对应的虚拟键盘显示在终端的输入界面上,方便了用户的输入,解决了大尺寸终端比如手机单手无法通过虚拟键盘输入的问题。如图5所示,本发明另一实施例提出一种左右手自适应的虚拟键盘显示方法,在上述实施例的基础上,在步骤SlOl之前还包括步骤S100,设置预定的虚拟键盘显示模式。该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。设置预定的虚拟键盘显示模式还包括设置对应的虚拟键盘的大小。
本实施例与上述实施例的区别在于,本实施例终端可以设置对应左手输入习惯的左手虚拟键盘显示模式及对应右手输入习惯的右手虚拟键盘显示模式,并存储在本地终端上。如图6所示,本发明一实施例提出一种左右手自适应的虚拟键盘显示终端,包括手持状态获取模块601及虚拟键盘显示模块602,其中手持状态获取模块601,用于当终端进入输入界面时,获取用户的手持状态;虚拟键盘显示模块602,用于根据手持状态,按照预定的虚拟键盘显示模式,在输入界面上显示对应的虚拟键盘。进一步的,虚拟键盘显示模块602还用于当手持状态为左手握持状态时,在输入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘;当手持状态为右手握持状态时,在输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘;以及当手持状态为左右手握持状态时,在输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键盘。 在本实施例中,为了解决终端特别是大尺寸的触摸屏终端中单手进行虚拟键盘的输入的问题,本实施例在终端的两侧各设置有一具有光线感应功能的光感模块,如图2a及图2b所示,图2a中光感模块设置在终端的右侧,图2b中光感模块设置在终端的左侧。当用户手持终端且终端进入输入界面时,通过该光感模块可以感应到用户的手持状态,比如是左手握持状态、右手握持状态还是左右手握持状态即左右手同时握持状态。以触摸屏手机为例,手机屏幕面向用户,当用户用右手单手握住手机时,右手手掌心会完全盖住手机右侧的光感模块;同理,当用户用左手单手握住手机,左手手掌心会完全盖住左侧光感模块。因此,手机通过两侧的光感模块即可获取用户的手持状态。光感模块一旦检测到用户的握持手机的状态,就会通知手持状态获取模块601。当手机获取到用户的手持状态后,虚拟键盘显示模块602根据用户的手持状态及预定的虚拟键盘显示模式对显示在手机输入界面的虚拟键盘进行布局。通常触摸屏手机的输入界面包括了虚拟键盘和文本框。文本框用于文本显示;虚拟键盘用于输入信息,其由一系列的虚拟按钮组成,可以响应用户的点击或者滑动操作,并将输入结果显示在文本框中。在通常情况下,虚拟键盘按照不区分左右手的情况进行布局。当手机左右两侧的光感模块感应到单手握持手机的信息后,手机会将虚拟键盘按照左手或者右手的方式即预定的虚拟键盘显示模式重新调整布局。虚拟键盘重新调整布局的原则是将用户经常操作的按键尽量靠近手指容易按到的地方。上述预定的虚拟键盘显示模式包括对应左手输入习惯的左手虚拟键盘显示模式,以及对应右手输入习惯的右手虚拟键盘显示模式,同时设置默认的虚拟键盘显示模式为右手虚拟键盘显示模式,用于当用户左右手同时握持手机两侧时的虚拟键盘显示模式。该预定的虚拟键盘显示模式之前已设置好并存储在手机中。此外,本实施例终端对外提供设置虚拟键盘大小的接口,用户可以根据自己的需要修改虚拟键盘的尺寸。虚拟键盘的长宽比保持固定,其最大宽度不大于终端屏幕的宽度,最小宽度要保证所有虚拟按键的正常显示。在预定的虚拟键盘显示模式中,当终端屏幕尺寸大于虚拟键盘宽度时,虚拟键盘控制模块会根据左右手状态调整虚拟键盘的位置靠左或者靠右。如图7所示,本发明另一实施例提出一种左右手自适应的虚拟键盘显示终端,在上述实施例的基础上还包括设置模块600,与手持状态获取模块601,用于设置预定的虚拟键盘显示模式,该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。本实施例与上述实施例的区别在于,本实施例终端可以通过设置模块600设置对应左手输入习惯的左手虚拟键盘显示模式及对应右手输入习惯的右手虚拟键盘显示模式,并存储在本地终端上。本发明实施例左右手自适应的虚拟键盘显示方法及终端,通过设置在终端两侧的光感模块自动判断用户对终端的手持状态,并根据获取的用户手持状态,自动调整虚拟键盘的布局方式,将方便用户左手或右手输入的对应的虚拟键盘显示在终端的输入界面上,方便了用户的输入,从而避免大尺寸触摸屏终端无法使用单手进行虚拟键盘输入的问题。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种左右手自适应的虚拟键盘显示方法,其特征在于,包括 终端进入输入界面时获取用户的手持状态; 根据所述手持状态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘。
2.根据权利要求I所述的方法,其特征在于,所述手持状态包括以下至少之一左手握持状态、右手握持状态及左右手握持状态。
3.根据权利要求2所述的方法,其特征在于,所述根据手持状 态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘的步骤包括 当所述手持状态为左手握持状态时,在所述输入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘; 当所述手持状态为右手握持状态时,在所述输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘; 当所述手持状态为左右手握持状态时,在所述输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键盘。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述终端进入输入界面时获取用户的手持状态的步骤之前还包括 设置预定的虚拟键盘显示模式,该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。
5.根据权利要求4所述的方法,其特征在于,所述设置预定的虚拟键盘显示模式包括 设置所述对应的虚拟键盘的大小。
6.根据权利要求5所述的方法,其特征在于,所述终端获取用户的手持状态的方式包括通过设置在所述终端侧面的光感模块感应获取用户的手持状态。
7.一种左右手自适应的虚拟键盘显示终端,其特征在于,包括 手持状态获取模块,用于当终端进入输入界面时,获取用户的手持状态; 虚拟键盘显示模块,用于根据所述手持状态,按照预定的虚拟键盘显示模式,在所述输入界面上显示对应的虚拟键盘。
8.根据权利要求7所述的终端,其特征在于,虚拟键盘显示模块还用于当所述手持状态为左手握持状态时,在所述输入界面上显示与左手虚拟键盘显示模式对应的虚拟键盘;当所述手持状态为右手握持状态时,在所述输入界面上显示与右手虚拟键盘显示模式对应的虚拟键盘;以及当所述手持状态为左右手握持状态时,在所述输入界面上按照默认的右手虚拟键盘显示模式显示对应的虚拟键盘。
9.根据权利要求7或8所述的终端,其特征在于,还包括 设置模块,用于设置预定的虚拟键盘显示模式,该预定的虚拟键盘显示模式包括左手虚拟键盘显示模式及右手虚拟键盘显示模式。
10.根据权利要求9所述的终端,其特征在于,所述手持状态获取模块获取用户的手持状态的方式包括通过设置在所述终端侧面的光感模块感应获取用户的手持状态。
全文摘要
本发明涉及一种左右手自适应的虚拟键盘显示方法及终端,其方法包括终端进入输入界面时获取用户的手持状态;根据手持状态,按照预定的虚拟键盘显示模式,在输入界面上显示对应的虚拟键盘。本发明通过设置在终端两侧的光感模块自动判断用户对终端的手持状态,并根据获取的用户手持状态,自动调整虚拟键盘的布局方式,将方便用户左手或右手输入的对应的虚拟键盘显示在终端的输入界面上,方便了用户的输入,从而避免大尺寸触摸屏终端无法使用单手进行虚拟键盘输入的问题。
文档编号G06F3/041GK102810039SQ20111014470
公开日2012年12月5日 申请日期2011年5月31日 优先权日2011年5月31日
发明者林俊萱, 王浩文, 曾一庭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1