一种控制方法及装置与流程

文档序号:16895866发布日期:2019-02-15 23:38阅读:150来源:国知局
一种控制方法及装置与流程

本发明属于信息处理技术领域,更具体地说,尤其涉及一种控制方法及装置。



背景技术:

目前滑盖手机可通过移动显示屏的方式,将显示屏和滑盖手机的本体分离,使得位于滑盖手机的本体的物理按键显露出来,但是目前滑盖手机中的显示屏仅能够显示内容,因此随着技术的发展,这种形态的滑盖手机也不能适应于用户的需求,由此需要提出一种新的能够移动显示屏且具有触控感应区域的电子设备。



技术实现要素:

有鉴于此,本发明的目的在于提供一种控制方法及装置,用于对于能够移动显示屏且具有触控感应区域的电子设备来说,控制操作体针对该显示屏的第一操作的响应。技术方案如下:

本发明提供一种控制方法,所述方法包括:

获得操作体针对电子设备的显示屏的第一操作;

在所述第一操作持续存在的过程中,获得操作信号;所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系;

基于所述操作信号,禁止响应所述第一操作。

优选的,所述获得针对电子设备的显示屏的第一操作包括:

基于与所述显示屏的显示区域重叠的触控感应区域获得感应信号,所述感应信号用于表征操作体与所述显示屏接触;

所述在所述第一操作持续存在的过程为所述感应信号持续存在且未消失。

优选的,所述获得操作信号包括:

获得第一开关信号,所述第一开关信号为所述操作信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述获得操作信号包括:

如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为所述操作信号;其中,所述如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征所述电子设备的显示屏相对于所述电子设备的本体具有移动趋势。

优选的,所述禁止响应所述第一操作包括:

在所述第一操作结束时,禁止响应所述第一操作;

其中,所述第一操作结束为所述感应信号消失;

或者

所述禁止响应所述第一操作包括:

屏蔽上报第一事件,使得禁止响应所述第一操作。

优选的,所述方法还包括:

在所述第一操作持续存在的过程中,获得第一开关信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述方法还包括:

基于所述第一开关信号以及所述电子设备的前台运行的应用程序,产生控制指令;所述控制指令用于控制所述电子设备的第一部件为所述应用程序调用,所述第一部件固定于所述本体内,所述第一部件在所述本体上对应有开窗所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置时完全的显露;且所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到初始位置时完全的遮挡。

优选的,所述方法还包括:

获得触发指令;

执行在所述第一操作持续存在的过程中,获得操作信号;所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系的步骤和所述基于所述操作信号,禁止响应所述第一操作的步骤。

本发明还提供一种电子设备,所述电子设备包括:

显示屏;

本体,所述显示屏相对于所述本体能够移动到停止位置使得所述本体上的与所述本体内的第一部件对应的开窗显露;

处理器,用于获得操作体针对电子设备的显示屏的第一操作,在所述第一操作持续存在的过程中,获得操作信号,并基于所述操作信号,禁止响应所述第一操作,所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系。

优选的,所述处理器具体用于:基于与所述显示屏的显示区域重叠的触控感应区域获得感应信号,所述感应信号用于表征操作体与所述显示屏接触;所述在所述第一操作持续存在的过程为所述感应信号持续存在且未消失。

优选的,所述处理器具体用于:获得第一开关信号,所述第一开关信号为所述操作信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述处理器具体用于:如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为所述操作信号;其中,所述如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征所述电子设备的显示屏相对于所述电子设备的本体具有移动趋势。

优选的,所述处理器具体用于:在所述第一操作结束时,禁止响应所述第一操作;其中,所述第一操作结束为所述感应信号消失;

或者

所述处理器具体用于:屏蔽上报第一事件,使得禁止响应所述第一操作。

优选的,所述处理器还用于:在所述第一操作持续存在的过程中,获得第一开关信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述处理器还用于:基于所述第一开关信号以及所述电子设备的前台运行的应用程序,产生控制指令;所述控制指令用于控制所述电子设备的第一部件为所述应用程序调用,所述第一部件固定于所述本体内,所述第一部件在所述本体上对应有开窗所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置时完全的显露;且所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到初始位置时完全的遮挡。

优选的,所述处理器还用于:获得触发指令,并在所述触发指令下执行在所述第一操作持续存在的过程中,获得操作信号;所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系和所述基于所述操作信号,禁止响应所述第一操作。

本发明还提供一种控制装置,所述装置包括:

获得单元,用于获得操作体针对电子设备的显示屏的第一操作,在所述第一操作持续存在的过程中,获得操作信息,所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系;

控制单元,用于基于所述操作信号,禁止响应所述第一操作。

优选的,所述获得单元具体用于:基于与所述显示屏的显示区域重叠的触控感应区域获得感应信号,所述感应信号用于表征操作体与所述显示屏接触;所述在所述第一操作持续存在的过程为所述感应信号持续存在且未消失。

优选的,所述获得单元具体用于:获得第一开关信号,所述第一开关信号为所述操作信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述获得单元具体用于:如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为所述操作信号;其中,所述如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征所述电子设备的显示屏相对于所述电子设备的本体具有移动趋势。

优选的,所述控制单元具体用于:在所述第一操作结束时,禁止响应所述第一操作;其中,所述第一操作结束为所述感应信号消失;

或者

所述控制单元具体用于:屏蔽上报第一事件,使得禁止响应所述第一操作。

优选的,所述获得单元还用于:在所述第一操作持续存在的过程中,获得第一开关信号;所述第一开关信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置。

优选的,所述控制单元还用于:基于所述第一开关信号以及所述电子设备的前台运行的应用程序,产生控制指令;所述控制指令用于控制所述电子设备的第一部件为所述应用程序调用,所述第一部件固定于所述本体内,所述第一部件在所述本体上对应有开窗所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到停止位置时完全的显露;且所述本体上所述开窗所在的第一区域在所述电子设备的显示屏相对于所述电子设备的本体移动到初始位置时完全的遮挡。

优选的,所述获得单元还用于:获得触发指令,并在所述触发指令下执行在所述第一操作持续存在的过程中,获得操作信号;所述操作信号用于表征所述电子设备的显示屏相对于所述电子设备的本体移动的关系;

所述控制单元具体用于:在所述触发指令作用下基于所述操作信号,禁止响应所述第一操作。

本发明还提供一种存储介质,所述存储介质上存储有计算机程序代码,所述计算机程序代码执行时实现上述控制方法。

从上述技术方案可知,获得操作体针对电子设备的显示屏的第一操作,若在第一操作持续存在的过程中,获得到操作信号,则基于操作信号,禁止响应第一操作,其中操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系,这样在电子设备的显示屏相对于电子设备的本体移动的情况下可以禁止响应操作体针对电子设备的显示屏的第一操作,从而对于能够移动显示屏且具有触控感应区域的电子设备来说,实现有针对性的对操作体针对显示屏的第一操作的响应进行控制,并且显示屏相对于本体移动可能是在产生第一操作的操作体的驱动下移动,通过禁止响应操作体针对显示屏的第一操作可以禁止/忽略/拒绝将操作体驱动显示屏的移动视为是操作体对显示屏的操作,降低显示屏相对于本体移动过程中误触操作的发生。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种控制方法的流程图;

图2是本发明实施例提供的移动操作的示意图;

图3是本发明实施例提供的显示屏的各层上报事件的一种示意图;

图4是本发明实施例提供的在移动操作下操作对象发生跳跃的示意图;

图5是本发明实施例提供的另一种控制方法的流程图;

图6是本发明实施例提供的显示屏和本体之间的位置关系的示意图;

图7是本发明实施例提供的再一种控制方法的流程图;

图8是本发明实施例提供的第一部件对应的开窗所在第一区域在显示屏和本体之间的位置关系发生变化时被遮挡和显露的示意图;

图9是本发明实施例提供的显示屏相对于本体位于停止位置时电子设备的侧面示意图;

图10是本发明实施例提供的再一种控制方法的流程图;

图11是本发明实施例提供的显示屏的各层上报事件的另一种示意图;

图12是本发明实施例提供的再一种控制方法的流程图;

图13是本发明实施例提供的电子设备的结构示意图;

图14是本发明实施例提供的控制装置的结构示意图。

具体实施方式

本发明提供的控制方法所针对的电子设备至少包括:显示屏和本体,其中显示屏的上表面为显示屏的显示区域,且显示区域的占比接近于100%,即显示屏的显示区域接近本体的大小,并且显示区域上重叠有触控感应区域,使得可通过触控感应区域获得操作体针对显示屏的第一操作,如在移动显示区域上显示的某个对象时通过触控感应区域获得操作体针对显示屏的移动操作,在点击显示区域上显示的某个对象时也可以通过触控感应区域获得操作体针对显示屏的点击操作。

但是由于显示屏的显示区域接近本体的大小,这就意味着在操作体的驱动下控制显示屏和本体移动的过程中,操作体要作用在显示屏上,使得操作体在驱动显示屏移动过程中有可能会将其视为是一种操作,为此针对这种电子设备需要提出一种控制方法,用于有针对性的对针对显示屏的第一操作的响应进行控制。

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

请参阅图1,其示出了本发明实施例提供的一种控制方法的流程图,用于通过图1所示控制方法来降低误触操作的发生,可以包括以下步骤:

101:获得操作体针对电子设备的显示屏的第一操作。可以理解的是:第一操作是操作体针对电子设备的显示屏所做的一个操作,如点击操作、移动操作、长按操作等任意一种操作,在不同的第一操作下电子设备会执行不同针对显示屏的不同操作,例如针对显示屏的显示区域所显示的内容执行不同操作。

在本实施例中,在操作体开始接触显示屏到操作体从显示屏离开时第一操作完成,由此基于操作体与显示屏的接触确定第一操作为哪种操作,如确定第一操作为上述点击操作、移动操作和长按操作等中的哪种操作。

而操作体开始接触显示屏到操作体从显示屏离开可通过与显示屏的显示区域重叠的触控感应区域进行监测,如在操作体针对电子设备的显示屏做出任一操作时,操作体会与触控感应区域接触,通过触控感应区域获得表征操作体与显示屏接触的感应信号,说明操作体针对显示屏的一个操作开始,若操作体离开触控感应区域,则触控感应区域不能再感应到操作体,此时感应信号消失,说明操作体针对显示屏的一个操作结束,由此通过触控感应区域在操作体与显示屏接触到操作体离开显示屏这一个过程中获得的感应信号来确定第一操作。

例如通过触控感应区域获得的感应信号所对应的位置参数没有变化,且感应信号存在的时长小于第一预设时长,则确定第一操作为点击操作,根据触控感应区域获得的感应信号所对应的位置参数,确定点击操作所针对的显示区域中的位置,根据针对的显示区域中的位置,确定点击操作针对的内容,对点击操作针对的内容执行点击操作对应的指令,如打开点击操作针对的内容。

若通过触控感应区域获得的感应信号所对应的位置参数没有变化,且感应信号存在的时长大于第二预设时长,则确定第一操作为长按操作,同样的也可以根据触控感应区域获得的感应信号所对应的位置参数,对长按操作针对的显示区域中的内容执行与长按操作对应的指令,对此请参阅点击操作中的说明,对此不再详述。

若通过触控感应区域获得的感应信号所对应的位置参数有变化,则确定第一操作为移动操作,同样的也可以根据触控感应区域获得的感应信号所对应的位置参数,对移动操作针对的显示区域中的内容执行与移动操作对应的指令,对此请参阅点击操作中的说明,对此不再详述。

基于上述阐述可知,在本实施例中获得操作体针对电子设备的显示屏的第一操作的一种方式是:基于与显示屏的显示区域重叠的触控感应区域获得感应信号,其中感应信号用于表征操作体与显示屏接触,并且通过触控感应区域获得感应信号说明第一操作开始,相对应的第一操作持续存在的过程为感应信号持续存在且未消失,也就是说在触控感应区域能持续获得到感应信号的过程说明第一操作持续存在,而触控感应区域所获得的感应信号消失,则说明第一操作结束。

以第一操作为移动操作为例,结合附图2所示的移动操作进行说明,在操作体开始与显示屏的位置1接触时,触控感应区域获得感应信号,此时移动操作开始,在操作体维持在显示屏的位置1、从显示屏的位置1移动到显示屏的位置2以及维持在显示屏的位置2的过程中,感应信号持续存在且未消失,此过程可以视为是移动操作持续存在的过程,若操作体脱离与显示屏的接触,感应信号消失,此时移动操作结束。

102:在第一操作持续存在的过程中,获得操作信号,其中操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系。

也就是说,在第一操作持续存在的过程中,获得表征显示屏相对于本体移动的关系的操作信息,其中电子设备的显示屏相对于电子设备的本体移动的关系可以是但不限于是:电子设备的显示屏相对于电子设备的本体发生移动,或者电子设备的显示屏相对于电子设备的本体具有移动趋势,该移动趋势表明显示屏相对于本体将要移动但还未移动,或者该移动趋势表明显示屏相对于本体正在移动。

在本实施例中,获得操作信号的方式可以是但不限于是以下方式:

一种方式:通过监测电子设备的显示屏相对于电子设备的本体之间的位置来得到,例如通过电子设备中的位移传感器监测电子设备的显示屏相对于电子设备的本体之间是否存在位移,如果存在位移则说明显示屏相对于电子设备的本体移动,此时将位移传感器的位移判断结果确定为操作信号;

另一种方式:通过触控感应区域监测得到的操作体针对显示屏的压力变化,若监测到在至少两个不同时刻压力逐渐增大,则说明显示屏相对于本体具有移动趋势,之所以在至少两个不同时刻压力逐渐增大时说明显示屏相对于本体具有移动趋势,是因为操作体在操作显示屏相对于本体移动(发生移动或具有移动趋势的任一种),操作体作用在显示屏上的压力会大于操作体开始作用在显示屏上的压力,而操作体执行第一操作时操作体作用在显示屏上的压力会基本维持不变,所以在本实施例在监测到至少两个不同时刻压力逐渐增大的情况可以说明显示屏相对于本体具有移动趋势,进而可以将将压力的变化结果确定为操作信号。

103:基于操作信号,禁止响应第一操作,这样在电子设备的显示屏相对于电子设备的本体移动的情况下可以禁止响应操作体针对电子设备的显示屏的第一操作,而显示屏相对于本体移动可能是在产生第一操作的操作体的驱动下移动,通过禁止响应操作体针对显示屏的第一操作可以禁止/忽略/拒绝将操作体驱动显示屏的移动视为是操作体对显示屏的操作,降低显示屏相对于本体移动过程中误触操作的发生。

在本实施例中,禁止响应第一操作可以是在第一操作结束时,禁止响应第一操作,其中第一操作结束为感应信号消失,如图2所示可以视为第一操作的移动操作,在操作体从显示屏脱离时感应信号消失,表征第一操作结束,此时可以禁止响应第一操作,由此在显示屏相对于本体移动的情况下禁止响应操作体针对显示屏的第一操作。

其中禁止响应第一操作的一种方式是:屏蔽上报第一事件,使得禁止响应第一操作。其中在第一操作开始(即操作体开始与显示屏接触)至第一操作结束(即操作体从显示屏上脱离,换句话说操作体与显示屏不再接触)的过程中,会上报多个事件,而这多个事件是正常响应第一操作所需的事件,若没有接收到这多个事件中的任一事件都会使得第一操作被禁止响应,因此在本实施例中可通过屏蔽上报第一事件的方式,使得禁止响应第一操作,其中第一事件可以是保证第一操作正常响应的多个事件中的任一事件。

下面以第一操作为点击操作为例,从点击作开始至点击操作结束这一完整过程来阐述显示屏的不同层面所需上报的各个事件,如图3所示。在显示屏的firmware(固件)层,当操作体刚接触显示屏时,点击操作开始,此时firmware层上报一个down事件(按下事件),并通过显示屏的驱动层上报down事件至显示屏的framework(框架)层;当操作体离开显示屏时,点击操作结束,此时显示屏的firmware上报一个up事件(抬起事件)至显示屏的驱动层,并通过显示屏的驱动层将up事件上报至显示层的framework层,显示层的framework层接收到该up事件后结合之前的down事件生成一个onclick事件,并将onclick事件(点击事件)上报至显示屏的应用层,此时则可以响应点击操作,那么如果禁止响应点击操作,则可以采用控制驱动层不上报up事件(一种第一事件),或者虽然驱动层上报up事件但framework层不上报onclick事件(一种第一事件)的方式来禁止响应点击操作。

在这里需要说明的一点是:若第一操作为长按操作,则应用层为正常响应第一操作所上报的事件为onlongclick事件(长按事件),若第一操作为移动操作,则应用层为正常响应第一操作所上报的事件move事件(移动事件),对此本实施例不在对长按操作和移动操作的事件上报过程进行说明,具体可参阅上述点击操作中的说明。

104:在第一操作消失的情况下,若没有获得操作信号,则响应第一操作,其中第一操作消息的情况下,没有获得操作信号,说明在针对显示屏执行第一操作时显示屏相对于本体没有移动,那么在这种情况下表征第一操作不是一个在显示屏相对于本体移动时的误操作,由此可以正常响应第一操作。

但是在此处需要指出的一点是:在本实施例提供的控制方法之前,一些类型的第一操作的响应是在down事件,即第一操作没有消失的情况下响应的,而本实施例是在第一操作消失(如得到up事件)且没有获得操作信号的情况下,才响应第一操作,通过延迟响应的方式来降低误触操作的发生,例如对于上述点击操作、长按操作和移动操作等任意一种第一操作,可以在第一操作消息且没有获得操作信号的情况下响应。

对于移动操作来说响应过程相对于现有的移动操作的响应过程有所不同,比如说现有的移动操作的响应会随着操作体在显示屏上的移动以预设移动参数来移动,即操作体在显示屏上移动的过程中显示屏上显示的内容在相邻两次移动使用的移动参数均为预设移动参数,如每次移动10mm(毫米),但由于本实施例会在第一操作消失且没有获得操作信号的情况下响应移动操作,使得移动操作在响应时操作体已经在显示屏上移动了一段距离,此时显示屏上需要移动的内容会从初始位置跳跃至响应移动操作时操作体在显示屏上的位置,使得显示屏上需要移动的内容发生跳跃,如图4所示,在现有技术中图标1会逐渐从位置a移动到位置b(图4中左侧的图像),而若对移动操作不做改变在其消失且没有获得操作信号下响应移动操作时图标1会从位置a直接跳至位置b(图4中右侧的图像)。为此本实施例为了防止发生跳跃且降低操作响应的延迟,可以采用如下方式:

确定显示屏显示的内容中与移动操作对应的操作对象,基于第一移动参数控制所述操作对象移动,其中第一移动参数大于预设移动参数,预设移动参数是正常响应移动操作所使用的移动参数,所谓正常响应移动操作是在移动操作没有消失情况下随着操作体在显示屏上的移动控制操作对象移动所需的参数,从而通过采用大于预设移动参数的方式加快对移动操作的响应,以降低操作响应的延迟,如预设移动参数为每次移动10mm,而本实施例在响应移动操作时采用每次移动20mm的方式,对于预设移动参数的取值本实施例不加以限定,且确定操作对象的方式可以基于移动操作开始时的位置而定,对此本实施例不再详述。

此外缩放操作可以对操作对象进行放大或缩小,而在放大或缩小的过程中也会使得操作对象中的内容发生移动,因此对于可以使得显示屏上显示的内容发生移动的第一操作均可以参见上述移动操作的响应方式,对此本实施例不再一一阐述。

从上述技术方案可知,获得操作体针对电子设备的显示屏的第一操作,若在第一操作持续存在的过程中,获得到操作信号,则基于操作信号,禁止响应第一操作,其中操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系,这样在电子设备的显示屏相对于电子设备的本体移动的情况下可以禁止响应操作体针对电子设备的显示屏的第一操作,从而对于能够移动显示屏且具有触控感应区域的电子设备来说,实现有针对性的对操作体针对显示屏的第一操作的响应进行控制,并且显示屏相对于本体移动可能是在产生第一操作的操作体的驱动下移动,通过禁止响应操作体针对显示屏的第一操作可以禁止/忽略/拒绝将操作体驱动显示屏的移动视为是操作体对显示屏的操作,降低显示屏相对于本体移动过程中误触操作的发生。

请参阅图5,其示出了本发明实施例提供的另一种控制方法的流程图,在该控制方法中阐述了操作信号的一种方式,可以包括以下步骤:

501:获得操作体针对电子设备的显示屏的第一操作。其中步骤501的原理和过程与上述步骤101相同,对此本实施例不在阐述。

502:在第一操作持续存在的过程中,获得第一开关信号,其中第一开关信号为操作信号,且第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。

即电子设备的显示屏相对于电子设备的本体移动且移动到停止位置时,产生第一开关信号,这样第一开关信号就可以表征电子设备的显示屏相对于电子设备的本体位于停止位置,由此可以将第一开关信号视为操作信号,而电子设备的显示屏相对于电子设备的本体移动是在电子设备的显示屏在产生第一操作的操作体的驱动下,即产生第一操作和驱动显示屏相对于本体移动的操作体为同一个操作体。

其中,显示屏相对于本体位于停止位置的示意图如图6所示,从图6可知,显示屏在操作体的驱动下从图6左侧所示的初始位置移动到图6右侧所示的停止位置,这样在操作体的驱动下显示屏相对于本体向下滑动,使得显示屏的一部分从本体上滑开,显露出本体上的一部分。

在本实施例中,获得第一开关信号的方式可以有但不限于如下方式:

一种方式:通过位移传感器获得第一开关信号,如通过位移传感器监测显示屏相对于本体在第一方向上的位移,该第一方向为从初始位置指向停止位置的方向,若监测到显示屏相对于本体在第一方向上的位移为从初始位置到停止位置之间的距离,则说明显示屏相对于本体位于停止位置,此时可以产生第一开关信号,由此通过位移传感器获得第一开关信号;与第一开关信号相对应的,电子设备的显示屏相对于电子设备的本体移动且移动到初始位置时,产生第二开关信号,以通过第二开关信号表明显示屏相对于本体位于初始位置。并且在移动到初始位置时有可能也是在电子设备的显示屏在产生第一操作的操作体的驱动下移动,因此第二开关信号也可以视为是操作信号的一种方式,并基于第二开关信号执行与第一开关信号相同的处理。

另一种方式:通过霍尔开关获得第一开关信号,例如在电子设备的本体上对应的停止位置处设置霍尔开关,在电子设备的显示屏上设置用于霍尔开关感应的区域,该区域在显示屏相对于本体移动到停止位置时该霍尔开关能够感应到该区域从而产生信号,通过霍尔开关获得的信号确定显示屏与本体之间的相对位置,比如,如果显示屏相对于本体位于停止位置则通过霍尔开关获得第一开关信号,如果显示屏相对于本体位于非停止位置则通过霍尔开关获得第二开关信号,即因为通过显示屏和本体之间的滑动连接机构使得显示屏相对于本体处于非停止位置就能够回到初始位置,所以第二开关状态就能够表征显示屏相对于本体位于初始位置,由此通过一个霍尔开关就能够实现显示屏和本体之间相对位置的检测,进而通过霍尔开关获得第一开关信号或第二开关信号,当然,本实施例还能够利用多个霍尔开关来确定显示屏和本体的相对位置,分别设置在停止位置和/或初始位置;如果需要有多个相对位置的时候还可以设置多个霍尔开关;当然本实施例还可以为:通过接触开关获得第一开关信号,该接触开关的设置方式与霍尔开关类似,区别在于在显示屏上设置接触点,在显示屏相对于本体移动到停止位置时接触点与所述接触开关接触从而产生第一开关信号。

503:基于第一开关信号,禁止响应第一操作。在本实施例中,禁止响应第一操作可以是在第一操作结束时,禁止响应第一操作,其中第一操作结束为感应信号消失,而禁止响应第一操作的方式可以是:屏蔽上报第一事件,使得禁止响应第一操作,第一事件是从第一操作开始(即操作体开始与显示屏接触)至第一操作结束(即操作体从显示屏上脱离,换句话说操作体与显示屏不再接触)的过程中,能够正常响应第一操作所需的多个事件中的任一事件,如第一事件可以是上述驱动层需要上报至framework层的up事件,或者第一事件可以是framework层需要上报至应用层的与第一操作相关的事件,如第一操作为点击操作时,与点击操作相关的事件为onclick事件,第一操作为长按操作时,与长按操作相关的事件为onlongclick事件,第一操作为移动操作时,与移动操作相关的事件为move事件。

504:在第一操作消失的情况下,若没有获得第一开关信号,则响应第一操作。也就是说将原有第一操作响应的时机调整至第一操作消失且没有获得第一开关信号下,例如长按操作和移动操作的响应为第一操作消失且没有获得第一开关信号,从而将原有响应从得到down事件调整至得到up事件且没有获得第一开关信号。对于移动操作的响应方式请参阅上述方法实施例中的相关说明,对此本实施例不再阐述。

从上述技术方案可知,在电子设备的显示屏相对于电子设备的本体移动到停止位置,可以获得作为操作信号的第一开关信号,并基于第一开关信号可以禁止响应第一操作,从而降低误触操作的发生。

在本实施例中还可以基于第一开关信号进行其他控制,如图7所示流程图,在图5基础上还可以包括以下步骤:

505:基于第一开关信号以及电子设备的前台运行的应用程序,产生控制指令,其中控制指令用于控制电子设备的第一部件为应用程序调用,其中第一部件固定于本体内,第一部件在本体上对应有开窗,本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到停止位置时完全的显露,且本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动得到初始位置时完全的遮挡。

也就是说,第一开关信号不仅能够禁止响应第一操作,以降低误触操作的发生,第一开关信号还能够产生一个控制指令,以控制电子设备的第一部件为电子设备的前台运行的应用程序调用。

第一部件在本体上的设置以及本体上开窗所在的第一区域在显示屏相对于本体位置变化的变化可以参阅附图8,在附图8的左侧图像可知,电子设备的显示屏11和电子设备的本体12的大小一致,且显示屏11在本体12的上层层叠/重叠,当在电子设备的显示屏11相对于电子设备的本体12移动得到初始位置时,显示屏11完全覆盖住本体12,使得位于本体上的开窗13所在的第一区域14也被显示屏11遮挡,而显示屏11相对于本体12向下移动时,显示屏11相对于本体12来说发生一个短距离的相对位置的移动,如从初始位置移动到图8右侧图像指示的停止位置,在电子设备的显示屏11相对于电子设备的本体12移动到停止位置时,电子设备的本体12中的一部分没有被显示屏11遮挡,而没有被显示屏11遮挡的一部分中设置有第一部件对应的开窗13所对应的第一区域14,进而使得第一区域完全的显露,从而通过开窗可以正常使用第一部件。其中初始位置和停止位置可以形成一条移动路径,该移动路径则可以视为是电子设备的滑轨,在该滑轨上移动显示屏使得显示屏相对于本体的位置发生变化。

对比图8中左、右两幅图所示出的电子设备的显示屏相对于电子设备的本体的位置关系来看,通过滑动电子设备的显示屏,可以使得电子设备的显示屏相对于电子设备的本体的位置发生变化,如,在不需要使用电子设备中本体上第一部件时,则可以保持电子设备的显示屏相对本体位于初始位置,以使得显示屏遮挡该电子设备的本体上的开窗,从而使得开窗对应位置上的第一部件不被显露。而在需要使用电子设备的本体上的第一部件时,则可以向下滑动显示屏,则可以保持电子设备的显示屏相对于本体位于停止位置,以使得电子设备本体上的开窗被显露出现,从而使得开窗对应位置上的第一部件被显露,以能够正常使用第一部件。

为了能够更加清楚的理解显示屏相对于本体位于停止位置,可以参见图9,其示出了在显示屏相对本体位于停止位置时,电子设备的侧面示意图,从该电子设备的侧面示意图可知显示屏相对于本体发生明显的位置变化,在显示屏11相对电子设备的本体12向下滑动后,显示屏的顶端与电子设备的本体的顶端不再齐平。在该种情况下,处于电子设备本体的上半部分的开窗自然会显露出现,进而使得正常使用第一部件。

其中第一部件可以用于实现将电子设备外部信号转换为电子设备内部需要处理的内部信号,如,第一部件可以为摄像头、声音采集器等;或者第一部件可以将电子设备接收或产生的信号转换为输出到电子设备外部的信号,如,该第一部件可以为声音输出器(如听筒)等。在第一部件不同时开窗的方式也可能不同,如第一部件为摄像头时,开窗为本体上与摄像头的镜头所对应区域,且该区域是透明的,以使得镜头可通过该透明的区域进行图像采集,若第一部件为声音采集器或声音输出器,则开窗是本体上作为第一部件的发声输出区域,该发声输出区域可以是一个开孔,以使得第一部件可以透过本体采集或输出。

从上述技术方案可知,通过第一开关信号不仅能够禁止响应第一操作,以降低误触操作的发生,第一开关信号还能够产生一个控制指令,以控制电子设备的第一部件为电子设备的前台运行的应用程序调用。

请参阅图10,其示出了本发明实施例提供的再一种控制方法的流程图,用于阐述操作信号的其他方式,可以包括以下步骤:

1001:基于与显示屏的显示区域重叠的触控感应区域获得感应信号,感应信号用于表征操作体与显示屏接触,并且通过感应信号能够表明操作体针对显示屏开始第一操作,对于感应信号与第一操作之间的关系请参阅上述方法实施例中的相关说明。

1002:在感应信号持续存在且未消失的过程中,如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为操作信号,其中如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征电子设备的显示屏相对于电子设备的本体具有移动趋势。

在感应信号持续存在且未消失的过程中,说明第一操作也持续存在,在此过程中可通过持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数与预定条件的比对,确定电子设备的显示屏是否有相对于本体的移动趋势,如果得到持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果,则说明电子设备的显示屏有相对于电子设备的本体的移动趋势,该移动趋势可以表明显示屏将要相对本体进行移动,进而可以将得到的持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果作为操作信号。

其中第一感应参数可以是面积和压力中的至少一种,且预定条件可以基于第一感应参数的不同而不同,如第一感应参数为操作体在显示屏上所形成的面积时,预定条件可以是在至少两个不同的时刻所对应的操作体在显示屏上所形成的面积逐渐增大,进一步的预定条件还可以是指示面积增大了多少,即指示一个面积增大的阈值,在超过该阈值时结果才表征电子设备的显示屏相对于电子设备的本体具有移动趋势。对于第一感应参数为操作体在显示屏上所形成的压力以及面积和压力相结合时,其对应的预定条件本实施例不在阐述。当然对于面积的预定条件的说明也仅是举例说明,本实施例不对预定条件进行限制。

1003:基于操作信号,禁止响应感应信号表征的第一操作。在本实施例中,禁止响应第一操作可以是在第一操作结束时,禁止响应第一操作,其中第一操作结束为感应信号消失,而禁止响应第一操作的方式可以是:屏蔽上报第一事件,使得禁止响应第一操作,第一事件是从第一操作开始(即操作体开始与显示屏接触)至第一操作结束(即操作体从显示屏上脱离,换句话说操作体与显示屏不再接触)的过程中,能够正常响应第一操作所需的多个事件中的任一事件,如第一事件可以是上述驱动层需要上报至framework层的up事件,或者第一事件可以是framework层需要上报至应用层的与第一操作相关的事件,如第一操作为点击操作时,与点击操作相关的事件为onclick事件,第一操作为长按操作时,与长按操作相关的事件为onlongclick事件,第一操作为移动操作时,与移动操作相关的事件为move事件。

在这里需要说明的一点是:本实施例中显示屏的不同层面上报的各个事件会与图3所示有所不同,在此结合附图11来说明,在附图11中仍以第一操作为点击操作为例进行说明。在显示屏的firmware(固件)层,当操作体刚接触显示屏时,获得感应信号以表明点击操作开始,此时firmware层上报一个down事件,并通过显示屏的驱动层上报down事件至显示屏的framework(框架)层;当监测到持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件,则显示层的firmware上报一个大面积drunk事件(抑制事件)至显示屏的驱动侧,当驱动层收到大面积drunk事件后,驱动层则会取消上报up事件(一种第一事件),或者当驱动层大面积drunk事件后,驱动层会大面积drunk事件上报至framework层,且驱动层仍会上报up事件,但是framework层在接收到up事件后,发现其在接收到down事件之后随后收到大面积drunk事件后,此时framework层就不上报onclick事件(一种第一事件)给应用层,从而禁止响应第一操作,图中的虚线加差号表示取消/不上报,如取消上报up事件,或虽然上报up事件但不上报onclick事件。

1004:在感应信号消失的情况下,若没有获得到操作信号,则响应感应信号表征的第一操作。也就是说将原有第一操作响应的时机调整至第一操作消失且没有获得第一开关信号下,例如长按操作和移动操作的响应为第一操作消失且没有获得第一开关信号,从而将原有响应从得到down事件调整至得到up事件且没有获得第一开关信号。对于移动操作的响应方式请参阅上述方法实施例中的相关说明,对此本实施例不再阐述。

从上述技术方案可知,通过持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数与预定条件的比对,若比对出持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果,则说明电子设备的显示屏相对于电子设备的本体具有移动趋势,此时也可以禁止响应第一操作,从而降低误触操作的发生。

此外,对于图10所示的控制方法来说,在第一操作持续存在的过程中(即感应信号持续存在且未消失的过程中),显示屏有可能会相对于本体发生移动,若移动至停止位置,则会产生第一开关信号,因此在图10所示的控制方法的基础上还可以包括:

在第一操作持续存在的过程中,获得第一开关信号,其中第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置,对于第一开关信号的具体说明请参阅上述方法实施例中的相关说明,对此本实施例不再进行阐述。

在实际使用中,显示屏相对于本体的移动可能是操作体没有任何目的的移动,也有可能是有目的的移动,如为了使得固定于本体内的第一部件能够正常使用,因此在本实施例中需要获得第一开关信号,以基于第一开关信号以及电子设备的前台运行的应用程序,产生控制指令,其中控制指令用于控制电子设备的第一部件为应用程序调用,其中第一部件固定于本体内,第一部件在本体上对应有开窗,本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到停止位置时完全的显露,且本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动得到初始位置时完全的遮挡。

如图12所示,其示出了本发明实施例提供的再一种控制方法的流程,其在图10基础上增加以下步骤:

1005:在第一操作持续存在的过程中,获得第一开关信号,其中第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。

1006:基于第一开关信号以及电子设备的前台运行的应用程序,产生控制指令,其中控制指令用于控制电子设备的第一部件为应用程序调用,其中第一部件固定于本体内,第一部件在本体上对应有开窗,本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到停止位置时完全的显露,且本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动得到初始位置时完全的遮挡,对于步骤1006的说明请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

由图12所示控制方法,通过将持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果作为操作信号,这样在电子设备的显示屏相对于电子设备的本体具有移动趋势的情况下可以禁止响应第一操作,以降低误触操作的发生。并且在第一操作持续存在的过程中仍可以获得第一开关信号,以在第一开关信号的作用下产生一个用于控制电子设备的第一部件为应用程序调用的控制指令,实现在降低误触操作的发生的情况下实现对第一部件的自动调用。

此外,针对上述所有方法实施例来说,本实施例提供的控制方法还可以包括:获得触发指令,该触发指令用于触发执行在第一操作持续存在的过程中,获得操作信号,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系的步骤和基于操作信号,禁止响应第一操作的步骤。

其中触发指令的获得方式可以有但不限于有:一种方式是:在电子设备中设置有触控开关,当触控开关处于第一状态(如开启状态和关闭状态中的一种状态)时产生触发指令,当触控开关处于第二状态(如开启状态和关闭状态中的另一种状态)时禁止产生触发指令;另一种方式是:基于电子设备的应用场景而定,如电子设备的应用场景不是预设场景时产生触发指令,电子设备的应用场景时预设场景时禁止产生触发指令,如预设场景可以是游戏场景、视频播放场景和电子设备的显示屏相对于电子设备的本体已经移动的场景等,对于预设场景本实施例不进行限定。

在禁止产生触发指令的情况下则禁止执行在第一操作持续存在的过程中,获得操作信号,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系的步骤和基于操作信号,禁止响应第一操作的步骤,这样在禁止产生触发指令的情况下可以使得第一操作能够正常响应。

与上述方法实施例相对应,本发明实施例还提供一种电子设备,其结构如图13所示,可以包括:显示屏11、本体12和处理器。

其中,显示屏11相对于本体12能够移动到停止位置使得本体12上的与本体12内的第一部件对应的开窗13显露。

处理器,用于获得操作体针对电子设备的显示屏的第一操作,在第一操作持续存在的过程中,获得操作信号,并基于操作信号,禁止响应第一操作,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系。

在本实施例中,处理器获得第一操作的一种方式是:基于与显示屏的显示区域重叠的触控感应区域获得感应信号,感应信号用于表征操作体与显示屏接触,且在第一操作持续存在的过程为感应信号持续存在且未消失,对于第一操作和感应信号的说明请参阅方法实施例中的相关说明,对此本实施例不在阐述。

其中操作信号的一种方式是:第一开关信号,第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。即电子设备的显示屏相对于电子设备的本体移动且移动到停止位置时,产生第一开关信号,这样第一开关信号就可以表征电子设备的显示屏相对于电子设备的本体位于停止位置,由此可以将第一开关信号视为操作信号,而电子设备的显示屏相对于电子设备的本体移动是在电子设备的显示屏在产生第一操作的操作体的驱动下,即产生第一操作和驱动显示屏相对于本体移动的操作体为同一个操作体,对于第一开关信号的产生请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

操作信号的另一种方式是:如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为操作信号。其中,如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征电子设备的显示屏相对于电子设备的本体具有移动趋势。

在感应信号持续存在且未消失的过程中,说明第一操作也持续存在,在此过程中可通过持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数与预定条件的比对,确定电子设备的显示屏是否有相对于本体的移动趋势,如果得到持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果,则说明电子设备的显示屏有相对于电子设备的本体的移动趋势,该移动趋势可以表明显示屏将要相对本体进行移动,进而可以将得到的持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果作为操作信号。

其中第一感应参数可以是面积和压力中的至少一种,且预定条件可以基于第一感应参数的不同而不同,具体请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

在本实施例中,处理器禁止响应第一操作是:在第一操作结束时,禁止响应第一操作。其中,第一操作结束为感应信号消失,相对应采用的方式可以有:屏蔽上报第一事件,使得禁止响应第一操作,具体请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

此外在如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为操作信号的情况下,处理器还用于:在第一操作持续存在的过程中,获得第一开关信号,其中第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。

在实际使用中,显示屏相对于本体的移动可能是操作体没有任何目的的移动,也有可能是有目的的移动,如为了使得固定于本体内的第一部件能够正常使用,为此处理器还用于:基于第一开关信号以及电子设备的前台运行的应用程序,产生控制指令。控制指令用于控制电子设备的第一部件为应用程序调用,第一部件固定于本体内,第一部件在本体上对应有开窗本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到停止位置时完全的显露。且本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到初始位置时完全的遮挡。

此外,在本实施例中处理器还用于:获得触发指令,并在触发指令下执行在第一操作持续存在的过程中,获得操作信号,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系和基于操作信号,禁止响应第一操作。

从上述技术方案可知,获得操作体针对电子设备的显示屏的第一操作,若在第一操作持续存在的过程中,获得到操作信号,则基于操作信号,禁止响应第一操作,其中操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系,这样在电子设备的显示屏相对于电子设备的本体移动的情况下可以禁止响应操作体针对电子设备的显示屏的第一操作,从而对于能够移动显示屏且具有触控感应区域的电子设备来说,实现有针对性的对操作体针对显示屏的第一操作的响应进行控制,并且显示屏相对于本体移动可能是在产生第一操作的操作体的驱动下移动,通过禁止响应操作体针对显示屏的第一操作可以禁止/忽略/拒绝将操作体驱动显示屏的移动视为是操作体对显示屏的操作,降低显示屏相对于本体移动过程中误触操作的发生。

与上述方法实施例相对应,本发明实施例还提供一种控制装置,其结构如图14所示,可以包括:获得单元10和控制单元20。

获得单元10,用于获得操作体针对电子设备的显示屏的第一操作,在第一操作持续存在的过程中,获得操作信息,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系。

控制单元20,用于基于操作信号,禁止响应第一操作。

在本实施例中,获得单元10获得第一操作的一种方式是:基于与显示屏的显示区域重叠的触控感应区域获得感应信号,感应信号用于表征操作体与显示屏接触,且在第一操作持续存在的过程为感应信号持续存在且未消失,对于第一操作和感应信号的说明请参阅方法实施例中的相关说明,对此本实施例不在阐述。

其中操作信号的一种方式是:第一开关信号,第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。即电子设备的显示屏相对于电子设备的本体移动且移动到停止位置时,产生第一开关信号,这样第一开关信号就可以表征电子设备的显示屏相对于电子设备的本体位于停止位置,由此可以将第一开关信号视为操作信号,而电子设备的显示屏相对于电子设备的本体移动是在电子设备的显示屏在产生第一操作的操作体的驱动下,即产生第一操作和驱动显示屏相对于本体移动的操作体为同一个操作体,对于第一开关信号的产生请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

操作信号的另一种方式是:如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为操作信号。其中,如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果用于表征电子设备的显示屏相对于电子设备的本体具有移动趋势。

在感应信号持续存在且未消失的过程中,说明第一操作也持续存在,在此过程中可通过持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数与预定条件的比对,确定电子设备的显示屏是否有相对于本体的移动趋势,如果得到持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果,则说明电子设备的显示屏有相对于电子设备的本体的移动趋势,该移动趋势可以表明显示屏将要相对本体进行移动,进而可以将得到的持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果作为操作信号。

其中第一感应参数可以是面积和压力中的至少一种,且预定条件可以基于第一感应参数的不同而不同,具体请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

在本实施例中,控制单元20禁止响应第一操作是:在第一操作结束时,禁止响应第一操作。其中,第一操作结束为感应信号消失,相对应采用的方式可以有:屏蔽上报第一事件,使得禁止响应第一操作,具体请参阅上述方法实施例中的相关说明,对此本实施例不在阐述。

此外在如果持续存在的感应信号在至少两个不同的时刻所对应的第一感应参数满足预定条件的结果为操作信号的情况下,获得单元10还用于:在第一操作持续存在的过程中,获得第一开关信号,其中第一开关信号用于表征电子设备的显示屏相对于电子设备的本体移动到停止位置。

在实际使用中,显示屏相对于本体的移动可能是操作体没有任何目的的移动,也有可能是有目的的移动,如为了使得固定于本体内的第一部件能够正常使用,为此控制单元20还用于:基于第一开关信号以及电子设备的前台运行的应用程序,产生控制指令。控制指令用于控制电子设备的第一部件为应用程序调用,第一部件固定于本体内,第一部件在本体上对应有开窗本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到停止位置时完全的显露。且本体上开窗所在的第一区域在电子设备的显示屏相对于电子设备的本体移动到初始位置时完全的遮挡。

此外,在本实施例中获得单元10还用于:获得触发指令,并在触发指令下执行在第一操作持续存在的过程中,获得操作信号,操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系,控制单元20则用于在触发指令作用下基于操作信号,禁止响应第一操作。

从上述技术方案可知,获得操作体针对电子设备的显示屏的第一操作,若在第一操作持续存在的过程中,获得到操作信号,则基于操作信号,禁止响应第一操作,其中操作信号用于表征电子设备的显示屏相对于电子设备的本体移动的关系,这样在电子设备的显示屏相对于电子设备的本体移动的情况下可以禁止响应操作体针对电子设备的显示屏的第一操作,从而对于能够移动显示屏且具有触控感应区域的电子设备来说,实现有针对性的对操作体针对显示屏的第一操作的响应进行控制,并且显示屏相对于本体移动可能是在产生第一操作的操作体的驱动下移动,通过禁止响应操作体针对显示屏的第一操作可以禁止/忽略/拒绝将操作体驱动显示屏的移动视为是操作体对显示屏的操作,降低显示屏相对于本体移动过程中误触操作的发生。

此外本发明实施例还提供一种存储介质,存储介质上存储有计算机程序代码,计算机程序代码执行时实现上述控制方法。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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

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