显示控制方法、装置和系统与流程

文档序号:19149035发布日期:2019-11-15 23:51阅读:146来源:国知局
显示控制方法、装置和系统与流程

本发明涉及非接触式操作技术领域,具体而言,涉及一种显示控制方法、装置和系统。



背景技术:

随着计算机技术的快速发展,非接触式在电子设备中得到了应用。非接触式操作可以有效节省屏幕空间,防止控件的误操作。当用户的手指在屏幕的有效操控区域内时,非接触式操作技术可通过检测屏幕的磁场力度作出相应的指令以控制终端设备。

然而,非接触式操作是一种空间范围内的触摸操作,现有的非接触式技术仅能根据操控介质(例如,用户的手指)是否在有效操控区域内来判定用户的操作是否无效,但无法像传统的物理操作直观的显示可操作范围,使用户直观的感知到手指是否已经处于有效操控区域内。

针对上述由于无法直观的确定操控介质是否在有效操控区域内导致无效操作的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种显示控制方法、装置和系统,以至少解决由于无法直观的确定操控介质是否在有效操控区域内导致无效操作的技术问题。

根据本发明实施例的一个方面,提供了一种显示控制方法,应用于屏幕上可呈现图形用户界面的移动终端,包括:获取操控介质与屏幕之间的距离;输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

进一步地,显示控制方法还包括:获取操控介质在有效区域内的悬停时长;在悬停时长大于第一预设时长的情况下,获取操控介质与屏幕之间的距离。

进一步地,显示控制方法还包括:比对距离与第一预设距离的大小;在距离小于第一预设距离的情况下,控制移动终端输出第一提示信息,其中,第一提示信息指示操控介质位于有效区域内。

进一步地,显示控制方法还包括:在第一提示信息的输出时长达到第二时长的情况下,将第一提示信息的输出状态由第一状态切换至第二状态,其中,第一状态和第二状态表征操控介质处于有效区域内,第二状态还表征操控介质处于有效区域内的时长大于第二时长。

进一步地,显示控制方法还包括:比对距离与第一预设距离的大小;在距离大于等于第一预设距离,并小于第二预设距离的情况下,控制移动终端输出第二提示信息,其中,第二提示信息指示操控介质位于临界区域内,临界区域为第一预设距离与第二预设距离之间的区域。

进一步地,提示信息的形态包括如下至少之一:视觉形态、听觉形态,其中,视觉形态包括如下至少之一:移动终端的指示灯的显示形态、图形用户界面上预设控件的显示形态。

根据本发明实施例的另一方面,还提供了一种显示控制系统,应用于屏幕上可呈现图形用户界面的移动终端,包括:传感器,用于检测操控介质与屏幕之间的距离;处理器,用于确定与距离对应的提示信息;输出设备,用于输出提示信息。

根据本发明实施例的另一方面,还提供了一种显示控制装置,应用于屏幕上可呈现图形用户界面的移动终端,包括:获取模块,用于获取操控介质与屏幕之间的距离;输出模块,用于输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,程序执行显示控制方法。

根据本发明实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行显示控制方法。

在本发明实施例中,采用根据操控介质与屏幕之间的距离确定对应的提示信息的方式,在得到操控介质与屏幕之间的距离之后,输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

在上述过程中,由于有效区域与距离有关,因此,在得到操控介质与屏幕之间的距离之后,移动终端可根据操控介质和屏幕之间的距离确定提示信息。进一步地,通过提示信息来向用户提示操控介质与移动终端的非接触式操作的有效区域之间的关系,可以达到使用户直观的确定操控介质的操控是否有效的目的,从而实现了避免无效非接触式操作的技术效果。

由上可知,本申请所提供的方案可以解决由于无法直观的确定操控介质是否在有效操控区域内导致无效操作的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种显示控制方法的流程图;

图2是根据本发明实施例的一种可选的操控移动终端的示意图;

图3是根据本发明实施例的一种可选的操控移动终端的示意图;

图4是根据本发明实施例的一种可选的操控移动终端的示意图;

图5是根据本发明实施例的一种可选的操控移动终端的示意图;以及

图6是根据本发明实施例的一种显示控制装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种显示控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

此外,还需要说明的是,本申请所提供的显示控制方法应用于屏幕上可呈现图形用户界面的移动终端,该移动终端可以为运行游戏的终端,例如,手机、智能平板等。另外,图1是根据本发明实施例的显示控制方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,获取操控介质与屏幕之间的距离。

在上述步骤s102中,操控介质为能够对移动终端进行操作的介质,例如,用户的手指。

需要说明的是,移动终端中具有距离传感器,其可检测到操控介质与移动终端的屏幕之间的距离,其中,距离传感器可以为超声波传感器。

步骤s104,输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

需要说明的是,提示信息的形态包括如下至少之一:视觉形态、听觉形态,其中,视觉形态包括如下至少之一:移动终端的指示灯的显示形态(例如,显示不同的颜色)、图形用户界面上预设控件的显示形态(例如,预设控件的显示面积、显示颜色等)。

此外,还需要说明的是,操控介质与移动终端的非接触式操作的有效区域之间的关系可以包括但不限于操控介质处于有效区域内、操控介质处于有效区域的临界区域内、操控介质处于有效区域之外。另外,有效区域为用户能够操控移动终端的有效距离范围,例如,当用户的手指与屏幕之间的距离在2-13mm的范围内时,用户可控制移动终端的图形用户界面中虚拟角色完成预设动作,则2-13mm为有效区域。另外,操控介质与屏幕之间的距离不同,移动终端输出的提示信息也不相同。

可选的,操控介质与屏幕之间的距离在有效距离范围内的情况下,确定操控介质处于有效区域内,此时,屏幕边缘显示黄色指示灯,或者,屏幕中用户所操控的预设控件(例如,技能控件)呈现选中状态;当操控介质与屏幕之间的距离不在有效距离范围内时,屏幕边缘不显示指示灯,或者显示其他颜色的指示灯,或者,屏幕中用户所操控的预设控件(例如,技能控件)呈现非选中状态,或者,发出提示音,以提醒用户操控介质不在有效区域内,此时用户的操作为无效操作。

基于上述步骤s102至步骤s104所限定的方案,可以获知,采用根据操控介质与屏幕之间的距离确定对应的提示信息的方式,在得到操控介质与屏幕之间的距离之后,输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

容易注意到的是,由于有效区域与距离有关,因此,在得到操控介质与屏幕之间的距离之后,移动终端可根据操控介质和屏幕之间的距离确定提示信息。进一步地,通过提示信息来向用户提示操控介质与移动终端的非接触式操作的有效区域之间的关系,可以达到使用户直观的确定操控介质的操控是否有效的目的,从而实现了避免无效非接触式操作的技术效果。

由上可知,本申请所提供的方案可以解决由于无法直观的确定操控介质是否在有效操控区域内导致无效操作的技术问题。

需要说明的是,当操控介质在有效区域内时,用户可能仅是使操控介质在有效区域内进行移动,并不对屏幕中的预设控件进行操控,因此,如果此时移动终端响应用户的操作,则可能导致误操作。为了保证能够准确的获取操控介质与屏幕之间的距离,防止误操作,在控制移动终端输出与距离对应的提示信息之前,移动终端可以采用以下步骤获取操控介质与屏幕之间的距离:

步骤s1020,获取操控介质在有效区域内的悬停时长;

步骤s1022,在悬停时长大于第一预设时长的情况下,获取操控介质与屏幕之间的距离。

在一种可选的方案中,图2示出了一种可选的操控移动终端的示意图。图2中,a为操控介质,s为移动终端屏幕上方的有效区域,其中,有效区域可以为空间上的区域,例如,图2中s为移动终端的屏幕中控件上方的空间区域,操控介质位于该有效区域内。可选的,以图2为例进行说明,当移动终端检测到操控介质a位于移动终端上方的有效区域时,移动终端检测操控介质a的悬停时长。由于操控介质在移动终端的屏幕上方移动(仅是移动,不触发任何指令)时,操控介质的移动速度一般比较快,而操控介质在移动终端的屏幕上方悬停产生指令时,可能需要操控介质的悬停时长超过预设时长才能产生指令,因此,用户在对屏幕中的控件进行操控,操控介质在移动终端上方的悬停时长一般大于操控介质在移动终端上方移动的时长,当检测到操控介质的悬停时长大于第一预设时长时,可确定操控介质将对屏幕中的控件进行操作,此时,移动终端将采集操控介质与屏幕之间的距离;当检测到操控介质的悬停时长不大于第一预设时长时,可确定操控介质仅在屏幕上方进行移动,并不控制屏幕中的控件,因此,移动终端不会采集操控介质与屏幕之间的距离,从而防止了误操作。

进一步地,在得到了操控介质与屏幕之间的距离之后,移动终端输出与距离对应的提示信息,具体步骤如下:

步骤s1040,比对距离与第一预设距离的大小;

步骤s1042,在距离小于第一预设距离的情况下,控制移动终端输出第一提示信息,其中,第一提示信息指示操控介质位于有效区域内;

步骤s1044,在距离大于等于第一预设距离,并小于第二预设距离的情况下,控制移动终端输出第二提示信息,其中,第二提示信息指示操控介质位于临界区域内,临界区域为第一预设距离与第二预设距离之间的区域。

需要说明的是,临界区域为介于有效区域和无效操作区域之间的区域,即当距离大于等于第二预设距离的情况下,操控介质处于无效操作区域内。

此外,还需要说明的是,在临界区域内,移动终端也可响应操控介质的非接触式操作,即有效区域和临界区域均属于移动终端能够响应非接触式操作的区域。临界区域与有效区域的不同之处在于与屏幕之间的距离不同,例如,在距离屏幕0-5cm的区域为有效区域,在距离屏幕5-7cm的区域为临界区域,在距离屏幕7cm以上的区域为无效区域。

在一种可选的方案中,当操控介质与屏幕之间的距离小于第一预设距离的情况下,操控介质处于有效区域内,此时,移动终端的屏幕边缘显示黄色提示灯(如图3中的边缘b表示黄色提示灯),和/或,移动终端发出提示音,该提示音指示操控介质处于有效区域内,和/或,操控介质所操控的控件(如图3中的控件c)处于选中状态,或者,控件的颜色变为预设颜色、光圈变大、形状变为预设形状等。

在另一种可选的方案中,当操控介质与屏幕之间的距离大于等于第一预设距离,并小于第二预设距离的情况下,操控介质处于临界区域内,此时,移动终端的屏幕边缘显示红色提示灯(如图4中的边缘d表示红色提示灯),并进行低频呼吸,和/或,移动终端发出提示音,该提示音指示操控介质即将超出有效区域,和/或,操控介质所操控的控件处于临界状态(如图5中的控件e呈虚线显示,或者,控件e呈半透明状),或者,控件的颜色变为预设颜色、光圈变小、形状变为预设形状等。

还存在一种可选的方案中,当操控介质与屏幕之间的距离大于等于第二预设距离的情况下,操控介质处于无效操作区域内,此时,移动终端不输出任何提示信息,例如,移动终端的屏幕边缘不显示任何提示灯。

需要说明的是,当操控介质处于有效区域时,在第一提示信息的输出时长达到第二时长的情况下,移动终端将第一提示信息的输出状态由第一状态切换至第二状态,其中,第一状态和第二状态表征操控介质处于有效区域内,第二状态还表征操控介质处于有效区域内的时长大于第二时长。例如,在操控介质处于有效区域的时长超过60秒之后,移动终端屏幕的边缘颜色的亮度降低,和/或,提示音音量降低。

另外,当操控介质处于临界区域时,操控介质移动至有效区域,此时,移动终端输出的提示信息由第二提示信息切换为第一提示信息,例如,将红色提示灯变为黄色提示灯。

由上述内容可知,本申请所提供的方案可以对操控介质是否处于有效区域内进行预判提示,以避免用户的无效操作。

实施例2

根据本发明实施例,还提供了一种显示控制系统实施例,需要说明的是,显示控制系统应用于屏幕上可呈现图形用户界面的移动终端,可执行实施例1所提供的显示控制方法。该系统包括:传感器、处理器以及输出设备。

其中,传感器,用于检测操控介质与屏幕之间的距离;处理器,用于确定与距离对应的提示信息;输出设备,用于输出提示信息。

需要说明的,上述传感器可以为但不限于超声波传感器。另外,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系,提示信息的形态包括如下至少之一:视觉形态、听觉形态,其中,视觉形态包括如下至少之一:移动终端的指示灯的显示形态、图形用户界面上预设控件的显示形态。

由上可知,采用根据操控介质与屏幕之间的距离确定对应的提示信息的方式,在得到操控介质与屏幕之间的距离之后,输出与距离对应的提示信息,其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系。

容易注意到的是,由于有效区域与距离有关,因此,在得到操控介质与屏幕之间的距离之后,移动终端可根据操控介质和屏幕之间的距离确定提示信息。进一步地,通过提示信息来向用户提示操控介质与移动终端的非接触式操作的有效区域之间的关系,可以达到使用户直观的确定操控介质的操控是否有效的目的,从而实现了避免无效非接触式操作的技术效果。

由上可知,本申请所提供的方案可以解决由于无法直观的确定操控介质是否在有效操控区域内导致无效操作的技术问题。

在一种可选的方案中,传感器还检测操控介质在有效区域内的悬停时长,在悬停时长大于第一预设时长的情况下,处理器获取操控介质与屏幕之间的距离。

在获取操控介质与屏幕之间的距离之后,处理器比对距离与第一预设距离的大小并在距离小于第一预设距离的情况下,控制移动终端输出第一提示信息;在距离大于等于第一预设距离,并小于第二预设距离的情况下,控制移动终端输出第二提示信息。其中,第一提示信息指示操控介质位于有效区域内,第二提示信息指示操控介质位于临界区域内,临界区域为第一预设距离与第二预设距离之间的区域。

在另一种可选的方案中,在控制移动终端输出与距离对应的提示信息之后,在第一提示信息的输出时长达到第二时长的情况下,处理器还将第一提示信息的输出状态由第一状态切换至第二状态,其中,第一状态和第二状态表征操控介质处于有效区域内,第二状态还表征操控介质处于有效区域内的时长大于第二时长。

实施例3

根据本发明实施例,还提供了一种显示控制装置实施例,需要说明的是,显示控制装置应用于屏幕上可呈现图形用户界面的移动终端,可执行实施例1所提供的显示控制方法。其中,图6示出了显示控制装置的结构示意图,如图6所示,该装置包括:获取模块601以及输出模块603。

其中,获取模块601,用于获取操控介质与屏幕之间的距离;输出模块603,用于输出与距离对应的提示信息。其中,提示信息用于表征操控介质与移动终端的非接触式操作的有效区域之间的关系,提示信息的形态包括如下至少之一:视觉形态、听觉形态,其中,视觉形态包括如下至少之一:移动终端的指示灯的显示形态、图形用户界面上预设控件的显示形态。

需要说明的是,上述获取模块601以及输出模块603对应于实施例1中的步骤s102至步骤s104,两个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。

在一种可选的方案中,获取模块包括:第一获取模块以及第二获取模块。其中,第一获取模块,用于获取操控介质在有效区域内的悬停时长;第二获取模块,用于在悬停时长大于第一预设时长的情况下,获取操控介质与屏幕之间的距离。

需要说明的是,上述第一获取模块以及第二获取模块对应于实施例1中的步骤s1020至步骤s1022,两个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。

在一种可选的方案中,输出模块包括:第一比对模块以及第一控制模块。其中,第一比对模块,用于比对距离与第一预设距离的大小;第一控制模块,用于在距离小于第一预设距离的情况下,控制移动终端输出第一提示信息,其中,第一提示信息指示操控介质位于有效区域内。

在一种可选的方案中,输出模块包括:第二比对模块以及第三控制模块。其中,第二比对模块,用于比对距离与第一预设距离的大小;第三控制模块,用于在距离大于等于第一预设距离,并小于第二预设距离的情况下,控制移动终端输出第二提示信息,其中,第二提示信息指示操控介质位于临界区域内,临界区域为第一预设距离与第二预设距离之间的区域。

需要说明的是,上述第一比对模块、第一控制模块、第二比对模块以及第三控制模块对应于实施例1中的步骤s1040至步骤s1044,三个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。

在一种可选的方案中,显示控制装置还包括:第二控制模块。其中,第二控制模块,用于在第一提示信息的输出时长达到第二时长的情况下,将第一提示信息的输出状态由第一状态切换至第二状态,其中,第一状态和第二状态表征操控介质处于有效区域内,第二状态还表征操控介质处于有效区域内的时长大于第二时长。

实施例4

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,程序执行实施例1所提供的显示控制方法。

实施例5

根据本发明实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行实施例1所提供的显示控制方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1