一种软键盘显示方法和移动终端的制作方法

文档序号:6359107阅读:152来源:国知局
专利名称:一种软键盘显示方法和移动终端的制作方法
技术领域
本发明涉及移动终端领域,特别涉及一种软键盘显示方法和移动终端。
背景技术
随着智能手机的发展,触摸屏手机越来越多,大多数的触摸屏手机都只提供软键盘输入方式,不提供硬键盘输入方式。目前软键盘采用以下方式进行显示当用户编辑短信、查找电话本、或者输入文本等,会调用软键盘进行输入,软件盘的图片会占据手机触摸屏很大一部分空间。参见图1,用户查找电话本时,软键盘的图片占据了整个手机触摸屏一半的空间,仅剩余一半的手机触摸屏空间用于显示搜索到的联系人。如果用户想查看更多的联系人,只能滑动滚动条进行查看。由于显示空间有限,为了查找到更准确的联系人“yuan yong”,参见图2,用户则需要多输入一些查找字符,需要输入3个字符才能查找到“yuan yong”。现有的软键盘显示方式,挤占了手机触摸屏很大一部分空间,造成手机触摸屏显示区域变小,输入次数增多,影响用户体验。

发明内容
为了增加移动终端触摸屏的显示区域,减少输入次数,本发明实施例提供了一种软键盘显示方法和移动终端。一方面,提供一种软键盘显示方法,所述方法包括根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使所述软键盘的图片呈现所述透明度参数相应的透明度;当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。另一方面,提供一种移动终端,所述移动终端包括透明处理模块,用于根据预先设置的透明度参数,采用α混合(Alpha Blending) 技术处理软键盘的图片,使所述软键盘的图片呈现所述透明度参数相应的透明度;悬浮显示模块,用于当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。另一方面,提供一种移动终端,所述移动终端包括触摸屏,以及至少一个处理器,所述处理器与所述触摸屏耦合,所述处理器被配置为根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使所述软键盘的图片呈现所述透明度参数相应的透明度,当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在所述触摸屏当前的背景图片上。通过采用Alpha Blending (α混合)技术处理软键盘的图片,使软键盘的图片半透明化,将半透明的软键盘的图片悬浮显示在移动终端触摸屏上,从而增加了移动终端触摸屏的显示区域,并且由于显示区域增加,显示项目相应增加,用户可以在输入较少次数的情况,就能够查找到自己想要查找的项目,从而提升了用户体验。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术提供的软键盘显示示意图;图2是现有技术提供的软键盘显示另一示意图;图3是本发明的一个实施例提供的软键盘显示方法流程图;图4是本发明的一个实施例提供的软键盘显示示意图;图5是本发明的另一个实施例提供的移动终端结构示意图;图6是本发明的另一个实施例提供的移动终端结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。首先,需要说明的是在本发明实施例当中描述的移动终端包括但不限于各种制式手机、基于不同操作系统的智能手机、个人数字助理PDA,便携计算机,平板计算机等具有触摸屏的电子设备。将参考以下讨论的细节来描述发明的各种实施例,并且附图将图示各种实施例。 下面的描述和图是对本发明的说明,不应被解释为对本发明的限制。描述了许多具体细节以提供对本发明各种实施例的全面了解。然而,在某些示例中,不描述公知或常规细节,以提供对本发明实施例的简明讨论。参见图3,本发明的一个实施例提供了一种软键盘显示方法,该方法包括101 根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使软键盘的图片呈现该透明度参数相应的透明度;Alpha Blending技术用来实现图像的叠加显示功能,其原理如下首先,将源图像(本实施例中源图像为软键盘的图片)和目的图像(本实施例中目的图像为移动终端触摸屏当前的背景图片)的各个像素点的三基色值分离(本实施例中三基色值可以为红R绿G蓝B);其次,把源图像像素点的三个颜色分量分别乘以设定的透明度参数(本实施例中透明度参数设为α,如0.6);然后,把目的图像像素点的三个颜色分量分别乘以透明度参数的反值(即l-α, 如 1-0. 6 = 0. 4);最后,将处理后的源图像像素点和目的图像像素点的相应颜色分量分别相加得到合成图像的像素点的颜色分量,从而实现源图像悬浮显示在目的图像的效果。其中,透明度参数的范围在0到1之间,不包括0和1,例如,透明度参数可以设置为0. 6,0. 5,0. 3等,本实施例不限定其具体值。102:当检测到需要显示软键盘时,将处理后的软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。进一步的,为了实现软键盘界面与待输入界面之间的焦点转换,将处理后的软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上之后,该方法还包括当在移动终端的非软件盘区域检测到点击或滑动时,隐藏软键盘的图片;或者,当在移动终端的软键盘区域检测到按照预设轨迹滑动时,隐藏软键盘的图片,例如,预设轨迹可以设置为向下、向左、或向右等;或者,当在移动终端的软键盘的预设区域检测到点击时,隐藏软键盘的图片。本实施例提供的软键盘显示方法,可以应用于手机或平板计算机等移动终端上。 当用户编辑短信、查找电话本、或者输入文本时,可以采用本实施例提供的软键盘显示方法。本实施例通过采用Alpha Blending (α混合)技术处理软键盘的图片,使软键盘的图片半透明化,将半透明的软键盘的图片悬浮显示在移动终端触摸屏上,从而增加了移动终端触摸屏的显示区域,并且由于显示区域增加,显示项目相应增加,用户可以在输入较少次数的情况,就能够查找到自己想要查找的项目,从而提升了用户体验。例如,参见图4,采用本实施例提供的软键盘显示方法之后,显示区域增加,并且用户只需要输入2个字符就可以查找到自己想要查找到的项目“yuan yong”,而现有技术需要输入3个字符。参见图5,本发明的另一个实施例提供了一种移动终端,包括透明处理模块201,用于根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使软键盘的图片呈现透明度参数相应的透明度;悬浮显示模块202,用于当检测到需要显示软键盘时,将处理后的软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。Alpha Blending技术用来实现图像的叠加显示功能,其原理如下首先,将源图像(本实施例中源图像为软键盘的图片)和目的图像(本实施例中目的图像为移动终端触摸屏当前的背景图片)的各个像素点的三基色值分离(本实施例中三基色值可以为红R绿G蓝B);其次,把源图像像素点的三个颜色分量分别乘以设定的透明度参数(本实施例中透明度参数设为α,如0.6);然后,把目的图像像素点的三个颜色分量分别乘以透明度参数的反值(即l-α, 如 1-0. 6 = 0. 4);最后,将处理后的源图像像素点和目的图像像素点的相应颜色分量分别相加得到合成图像的像素点的颜色分量,从而实现源图像悬浮显示在目的图像的效果。其中,透明度参数的范围在0到1之间,不包括0和1,例如,透明度参数可以设置为0. 6,0. 5,0. 3等,本实施例不限定其具体值。进一步,移动终端还包括以下至少一种模块第一隐藏模块,用于当在移动终端的非软件盘区域检测到点击或滑动时,隐藏软键盘的图片;
第二隐藏模块,用于当在移动终端的软键盘区域检测到按照预设轨迹滑动时,隐藏软键盘的图片;第三隐藏模块,用于当在移动终端的软键盘的预设区域检测到点击时,隐藏软键盘的图片。本实施例通过采用Alpha Blending (α混合)技术处理软键盘的图片,使软键盘的图片半透明化,将半透明的软键盘的图片悬浮显示在移动终端触摸屏上,从而增加了移动终端触摸屏的显示区域,并且由于显示区域增加,显示项目相应增加,用户可以在输入较少次数的情况,就能够查找到自己想要查找的项目,从而提升了用户体验。参见图6,本发明的另一个实施例提供了一种移动终端,包括触摸屏301,以及至少一个处理器302,处理器302与触摸屏301耦合,处理器302被配置为根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使软键盘的图片呈现透明度参数相应的透明度,当检测到需要显示软键盘时,将处理后的软键盘的图片悬浮显示在触摸屏当前的背景图片上。Alpha Blending技术用来实现图像的叠加显示功能,其原理如下首先,将源图像(本实施例中源图像为软键盘的图片)和目的图像(本实施例中目的图像为移动终端触摸屏当前的背景图片)的各个像素点的三基色值分离(本实施例中三基色值可以为红R绿G蓝B);其次,把源图像像素点的三个颜色分量分别乘以设定的透明度参数(本实施例中透明度参数设为α,如0.6);然后,把目的图像像素点的三个颜色分量分别乘以透明度参数的反值(即l-α, 如 1-0. 6 = 0. 4);最后,将处理后的源图像像素点和目的图像像素点的相应颜色分量分别相加得到合成图像的像素点的颜色分量,从而实现源图像悬浮显示在目的图像的效果。其中,透明度参数的范围在0到1之间,不包括0和1,例如,透明度参数可以设置为0. 6,0. 5,0. 3等,本实施例不限定其具体值。进一步,处理器302还被配置为当在触摸屏的非软件盘区域检测到点击或滑动时,隐藏软键盘的图片。进一步,处理器302还被配置为当在触摸屏的软键盘区域检测到按照预设轨迹滑动时,隐藏软键盘的图片。进一步,处理器302还被配置为当在触摸屏的软键盘的预设区域检测到点击时, 隐藏软键盘的图片。本实施例通过采用Alpha Blending (α混合)技术处理软键盘的图片,使软键盘的图片半透明化,将半透明的软键盘的图片悬浮显示在移动终端触摸屏上,从而增加了移动终端触摸屏的显示区域,并且由于显示区域增加,显示项目相应增加,用户可以在输入较少次数的情况,就能够查找到自己想要查找的项目,从而提升了用户体验。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种软键盘显示方法,其特征在于,所述方法包括根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片, 使所述软键盘的图片呈现所述透明度参数相应的透明度;当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。
2.根据权利要求1所述的方法,其特征在于,所述将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上之后,所述方法还包括当在所述移动终端的非软件盘区域检测到点击或滑动时,隐藏所述软键盘的图片。
3.根据权利要求1所述的方法,其特征在于,所述将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上之后,所述方法还包括当在所述移动终端的软键盘区域检测到按照预设轨迹滑动时,隐藏所述软键盘的图片。
4.根据权利要求1所述的方法,其特征在于,所述将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上之后,所述方法还包括当在所述移动终端的软键盘的预设区域检测到点击时,隐藏所述软键盘的图片。
5.一种移动终端,其特征在于,所述移动终端包括透明处理模块,用于根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使所述软键盘的图片呈现所述透明度参数相应的透明度;悬浮显示模块,用于当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。
6.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括以下至少一种模块第一隐藏模块,用于当在所述移动终端的非软件盘区域检测到点击或滑动时,隐藏所述软键盘的图片;第二隐藏模块,用于当在所述移动终端的软键盘区域检测到按照预设轨迹滑动时,隐藏所述软键盘的图片;第三隐藏模块,用于当在所述移动终端的软键盘的预设区域检测到点击时,隐藏所述软键盘的图片。
7.一种移动终端,其特征在于,所述移动终端包括触摸屏,以及至少一个处理器,所述处理器与所述触摸屏耦合,所述处理器被配置为根据预先设置的透明度参数,采用α混合(Alpha Blending)技术处理软键盘的图片,使所述软键盘的图片呈现所述透明度参数相应的透明度,当检测到需要显示软键盘时,将处理后的所述软键盘的图片悬浮显示在所述触摸屏当前的背景图片上。
8.根据权利要求7所述的移动终端,其特征在于,所述处理器还被配置为当在所述触摸屏的非软件盘区域检测到点击或滑动时,隐藏所述软键盘的图片。
9.根据权利要求7所述的移动终端,其特征在于,所述处理器还被配置为当在所述触摸屏的软键盘区域检测到按照预设轨迹滑动时,隐藏所述软键盘的图片。
10.根据权利要求7所述的移动终端,其特征在于,所述处理器还被配置为当在所述触摸屏的软键盘的预设区域检测到点击时,隐藏所述软键盘的图片。
全文摘要
本发明提供了一种软键盘显示方法和移动终端,涉及移动终端领域,方法包括根据预先设置的透明度参数,采用α混合技术处理软键盘的图片,使软键盘的图片呈现透明度参数相应的透明度;当检测到需要显示软键盘时,将处理后的软键盘的图片悬浮显示在移动终端触摸屏当前的背景图片上。移动终端包括透明处理模块和悬浮显示模块。移动终端包括触摸屏,以及至少一个处理器,处理器与触摸屏耦合,处理器被配置为执行所述软键盘显示方法的功能。本发明通过上述方案,增加了移动终端触摸屏的显示区域,减少了用户的输入次数。
文档编号G06F3/0488GK102439556SQ201180002535
公开日2012年5月2日 申请日期2011年10月20日 优先权日2011年10月20日
发明者岳安钊 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1