本发明专利技术实施例提供一种通过触摸屏幕进行操作的方法和终端。该方法包括当透明虚拟键盘显示后,接收通过触摸屏幕针对透明虚拟键盘显示区域的第一操作;根据所述第一操作确定所述第一操作的目标对象为透明虚拟键盘显示区域的页面内容;对所述透明虚拟键盘显示区域的页面内容,执行所述第一操作。因此,可以直接对所述确定的目标对象执行所述操作。从而无需额外的操作进行透明虚拟键盘和页面之间的切换,减少用户操作,从而提高用户体验。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及移动通讯领域,尤其涉及对透明虚拟键盘和页面进行切换的方法和终端,以及通过透明虚拟键盘进行输入方法。
技术介绍
移动终端主要包括智能手机,平板电脑(如iPad等各种Pad,以及TabletPC),移动阅读设备(如Amazon Kindle)等。移动终端受限于便携性,屏幕大小有限。主流移动互联网设备屏幕尺寸如下智能手机2. 4-4英寸;平板电脑7-10英寸;移动阅读设备6-8英寸。 现有的移动终端的主要通过实体键盘和虚拟键盘进行。由于大尺寸触摸屏的普及,以及减小移动终端大小,增加便携性的需要,现在的移动终端越来越多的采用在屏幕上显示虚拟键盘作为信息输入的主要方式。虚拟键盘在屏幕上的布局有传统数字键盘和标准的传统键盘(QWERTY键盘)两种,用户可在两种布局方式之间自由切换。QWERTY键盘的键位多,每个按键的尺寸小;传统数字键盘键位少,每个按键的尺寸大。其中,英文输入多采用QWERTY布局,而中文输入则根据用户喜好两者兼有之。而通过虚拟键盘进行输入时,由于受限于移动终端的便携性,移动终端的可触摸屏幕的尺寸不会太大,另一方面,为了便于用户输入,屏幕虚拟键盘的尺寸不能过小,导致采用屏幕虚拟键盘的主要缺点在于在输入时,虚拟键盘所占据的屏幕面积大,导致屏幕可视面积大大减小,从而导图显示空间不足以实现通过屏幕键盘进行数据输入以及清楚的显示可用信息。为解决上述问题,现有技术采用了透明虚拟键盘的方式,如图I所示。用户的输入模式根据所操作对象的不同分为两类。如果用户的操作对象是虚拟键盘,则称为键盘模式。如果用户的操作对象是虚拟键盘下面的图层,比如文本输入框,则称为非键盘模式。键盘模式和非键盘模式是通过点击虚拟的键盘模式切换按钮,或某硬件按钮来实现的。通过上述方式,透明虚拟键盘显示时,如果用户需要频繁的在虚拟键盘输入和对页面进行操作,比如用户如填写一系列注册信息时,则需要在虚拟键盘的这两种操作中来回切换。而这种切换在需要通过单独的按钮,或状态栏图标来实现。从而导致用户需要额外的对按钮进行多次点击进行虚拟键盘和页面的切换,导致用户交互的复杂性。
技术实现思路
本专利技术的实施例提供的确定操作对象的方法和终端,能够简化用户在虚拟键盘和对页面输入的切换的操作的复杂性。本专利技术第一方面提供了一种通过触摸屏幕进行操作的方法包括当透明虚拟键盘显示后,接收通过触摸屏幕针对透明虚拟键盘显示区域的第一操作;根据所述第一操作确定所述第一操作的目标对象为透明虚拟键盘显示区域的页面内容;对所述透明虚拟键盘显示区域的页面内容,执行所述第一操作。作为本专利技术第一方面的第一实现方式,所述根据所述第一操作确定所述操作的目标对象为透明虚拟键盘显示区域的页面内容具体为获取所述第一操作位于屏幕的触控点位置,确定所有触控点的位置位于所述透明虚拟键盘显示区域之内;确定所述第一操作为所述透明虚拟键盘的有效输入,并进一步确定触摸触控点的时长大于时长预定值,或确定所述第一操作为所述透明虚拟键盘的无效输入。结合本专利技术第一方面的第一实现方式的第一可能,所述确定第一操作为所述透明虚拟键盘的无效输入具体为确定所述第一操作的任一触控点的位置位于所述透明虚拟键盘的键位间的空白处;或确定第一操作为同时点击透明虚拟键盘显示区域的多个触控点,且所述触控点的数量大于所述透明虚拟键盘的有效输入支持的最高同时点击的数量;或确定所述第一操作为通过所述透明虚拟键盘显示区内域内的触控点产生的轨迹,且所述轨迹位于所述透明虚拟键盘的显示区域外。 结合上述第一方面,或第一实现方或,或第一可能的第二可能,该方法进一步包括判断所述第一操作为不触发新的通过所述透明虚拟键盘的输入的操作;提高所述透明虚拟键盘的透明度;或判断所述第一操作为触发新的通过透明虚拟键盘的输入的操作,继续显示所述透明虚拟键盘。结合本专利技术的第二可能的第三可能,所述提高所述透明虚拟键盘的透明度具体为提高所述透明度到隐藏所述透明虚拟键盘的预定值。结合本专利技术的第三可能的第四可能,方法进一步包括接收通过触摸屏幕针对透明虚拟键盘显示区域的第二操作;根据所述第二操作确定所述第二操作的目标对象为透明虚拟键盘;对所述透明虚拟键盘执行所述第二操作。结合本专利技术的第四可能的第五可能,所述根据所述第二操作确定所述第二操作的目标对象为透明虚拟键盘具体为获取所述第二操作位于屏幕的触控点位置,确定所有触控点的位置位于透明虚拟键盘显示区域之内;确定所述第二操作为透明虚拟键盘的有效输入且确定触摸所述触控点的时长小于或等于所述时长预定值。结合上述第一方面,第一实现方式以及第一到第五可能的任一情况的第六可能,所述透明虚拟键盘显示之前,该方法进一步包括接收操作的目标对象为页面的第三操作,确定针对该页面的第三操作为触发通过透明虚拟键盘的输入的操作;降低所述透明虚拟键盘的透明度,以显示所述透明虚拟键盘。结合上述第六可能的第七可能,所述降低所述透明虚拟键盘的透明度具体为降低所述透明度到显示所述透明虚拟键盘的预定值。结合上述第三可能,第五可能或第七可能的第八可能,该方法进一步所括接收对于所述隐藏透明虚拟键盘的预定值、所述显示透明虚拟键盘的预定值或时长预定值的调整请求;根据所述调整请求的输入值的对所述所述隐藏透明虚拟键盘的预定值、所述显示透明虚拟键盘的预定值或时长预定值进行调整。本专利技术第二方面提供了一种终端包括透明虚拟键盘显示模块,用于显示透明虚拟键盘;接收模块,用于当透明虚拟键盘显示后,接收通过触摸屏幕针对透明虚拟键盘显示区域的第一操作;确定模块,用于根据所述接收模块接收到的第一操作确定所述第一操作的目标对象为透明虚拟键盘显示区域的页面内容;操作执行模块,用于确定模块确定所述接收模块接收到的第一操作的目标对象为透明虚拟键盘显示区域的页面内容后,针对所述透明虚拟键盘显示区域的页面内容,执行所述接收模块接收到的第一操作。作为本专利技术第二方面的第一实现方式,所述确定模块具体用于根据所述接收模块接收到的第一操作获取所述第一操作位于屏幕的触控点位置,确定所有确定所有触控点的位置位于透明虚拟键盘显示区域之内;确定所述接收模块接收到的第一操作为所述透明虚拟键盘的有效输入,并进一步确定触摸触控点的时长大于时长预定值,或确定所述接收模块接收到的第一操作为所述透明虚拟键盘的无效输入。结合本专利技术第二方面的第一实现方式的第一可能,所述确定模块确定所述接收模块接收到的第一操作为所述透明虚拟键盘的无效输入具体包括所述确定模块确定所述接收模块接收到的第一操作的任一触控点的位置位于所述透明虚拟键盘的键位间的空白处;或所述确定模块确定所述接收模块接收到的第一操作 为同时点击所述透明虚拟键盘显示区域的多个触控点,且所述触控点的数量大于所述透明虚拟键盘的有效输入支持的最高同时点击的数量;或所述确定模块确定所述接收模块接收到的第一操作为通过所述透明虚拟键盘显示区内域内的触控点产生的轨迹,且所述轨迹位于所述透明虚拟键盘的显示区域外。结合上述第二方面,或第一实现方或,或第一可能的第二可能,该终端还包括判断模块;所述判断模块用于判断所述接收模块接收到的第一操作不为触发新的通过所述透明虚拟键盘的输入的操作;所述透明虚拟键盘显示模块用于判断模块判断所述第一操作为不触发新的通过所述透明虚拟键盘的输入的操作后,提高所述透明虚拟键键本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:刘峥,
申请(专利权)人:华为技术有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。