电子设备的控制方法和电子设备与流程

文档序号:16528636发布日期:2019-01-05 10:33阅读:146来源:国知局
电子设备的控制方法和电子设备与流程
本发明总体来说涉及电子设备控制领域,更具体地讲,涉及一种电子设备的控制方法和电子设备。
背景技术
:随着电子设备(例如,智能手机、平板电脑、多媒体播放器等)的快速发展,人们对电子设备屏幕的尺寸的大小的要求越来越高,高屏占比的全面屏电子设备给用户带来了全新的体验。以全面屏手机为例,通常,全面屏手机缺少了手机系统所必须的功能键,例如,在anroid系统中必须的back、home、menu按键在全面屏手机中通常以虚拟按键的形式存在,用户可通过操作全面屏手机屏幕上的虚拟按键来实现原相应的实体按键的功能。然而,当前的全面屏手机仅利用虚拟按键替换了电子设备中的一部分物理按键,另一部分物理按键依然设置在电子设备上,然而,依然设置在电子设备上的物理按键影响了全面屏手机的便捷操作。技术实现要素:本发明的示例性实施例在于提供一种电子设备的控制方法和电子设备,其能够克服现有技术中电子设备的便捷操作不足的缺陷。根据本发明的示例性实施例的一方面,提供一种电子设备的控制方法,包括:检测电子设备是否发生预定事件或者是否处于预定状态;在电子设备发生所述预定事件或者处于所述预定状态的情况下,检测压力事件;当在电子设备发生所述预定事件的情况下检测到压力事件时,响应于所述压力事件执行与所述预定事件相应的功能;当在电子设备处于所述预定状态的情况下检测到压力事件时,响应于所述压力事件改变电子设备的状态。可选地,所述电子设备为不具有任何物理按键的全触摸式电子设备。可选地,检测压力事件的步骤包括:利用设置在所述电子设备中的微压力传感器来检测压力事件。可选地,所述微压力传感器设置在所述电子设备的屏幕之下和/或后壳的内部。可选地,在电子设备发生所述预定事件的情况下,检测压力事件的步骤包括:检测在所述电子设备的屏幕或后壳上发生的用户触摸操作;通过微压力传感器检测所述用户触摸操作的压力值;当检测到的压力值大于预定压力值时,确定检测到压力事件;或者,检测在所述电子设备的屏幕的第一区域或后壳上的第二区域中发生的用户滑动操作;通过微压力传感器检测所述用户滑动操作期间的压力值;当检测到的压力值始终大于预定压力值并且所述用户滑动操作的方向为预定方向时,确定检测到压力事件。可选地,在电子设备处于所述预定状态的情况下,检测压力事件的步骤包括:检测在所述电子设备的屏幕和后壳上发生的用户触摸操作;确定所述用户触摸操作持续的时间;通过微压力传感器检测所述用户触摸操作期间的压力值;当检测到的压力值始终大于预定压力值并且所述用户触摸操作持续的时间满足预定条件时,确定检测到压力事件,其中,所述预定条件是指所述用户触摸操作持续的时间大于第一时间阈值或者小于第二时间阈值,其中,第一时间阈值大于等于第二时间阈值。可选地,所述预定事件包括以下项中的任意一项:来电响铃事件、闹钟响铃事件、多媒体文件播放事件,其中,当所述预定事件包括来电响铃事件时,与所述预定事件相应的功能为进一步调节来电的铃声;当所述预定事件包括闹钟响铃事件时,与所述预定事件相应的功能为进一步调节闹钟的铃声;当所述预定事件包括多媒体文件播放事件时,与预定事件相应的功能包括以下项中的任意一项:暂停多媒体文件、继续播放多媒体文件、减小多媒体文件音量、增大多媒体文件音量。可选地,所述预定状态包括以下项中的任意一项:锁屏状态、解锁状态、开机状态、关机状态。可选地,所述方法还包括:当检测到的压力值大于预定压力值时,根据检测到的压力值来动态调整预定压力值。可选地,当检测到的压力值大于预定压力值时,通过以下等式来计算第一压力值α:其中,β为第一参数,θ为第二参数,x为检测到的压力值,e为自然常数,其中,当第一压力值α大于预定阈值时,将第一压力值α设置为预定压力值;当第一压力值α不大于预定阈值时,保持预定压力值不变。根据本发明示例性实施例的另一方面,提供一种电子设备,包括:传感器;处理器,被配置为:检测电子设备是否发生预定事件或者是否处于预定状态;在电子设备发生所述预定事件或者处于所述预定状态的情况下,控制所述传感器检测压力事件;当在电子设备发生所述预定事件的情况下所述传感器检测到压力事件时,响应于所述压力事件执行与所述预定事件相应的功能;当在电子设备处于所述预定状态的情况下所述传感器检测到压力事件时,响应于所述压力事件改变电子设备的状态。可选地,所述电子设备为不具有任何物理按键的全触摸式电子设备。可选地,所述传感器为微压力传感器。可选地,所述微压力传感器设置在所述电子设备的屏幕之下和/或后壳的内部。可选地,所述电子设备还包括:触摸传感器;其中,在电子设备发生所述预定事件的情况下,所述处理器还被配置为:控制触摸传感器检测在所述电子设备的屏幕或后壳上发生的用户触摸操作;控制微压力传感器检测所述用户触摸操作的压力值;当检测到的压力值大于预定压力值时,确定检测到压力事件;或者,控制触摸传感器检测在所述电子设备的屏幕的第一区域或后壳上的第二区域中发生的用户滑动操作;控制微压力传感器检测所述用户滑动操作期间的压力值;当检测到的压力值始终大于预定压力值并且所述用户滑动操作的方向为预定方向时,确定检测到压力事件。可选地,所述电子设备还包括:触摸传感器;其中,在电子设备处于所述预定状态的情况下,所述处理器还被配置为:控制触摸传感器检测在所述电子设备的屏幕和后壳上发生的用户触摸操作;确定所述用户触摸操作持续的时间;控制微压力传感器检测所述用户触摸操作期间的压力值;当检测到的压力值始终大于预定压力值并且所述用户触摸操作持续的时间满足预定条件时,确定检测到压力事件,其中,所述预定条件是指所述用户触摸操作持续的时间大于第一时间阈值或者小于第二时间阈值,其中,第一时间阈值大于等于第二时间阈值。可选地,所述预定事件包括以下项中的任意一项:来电响铃事件、闹钟响铃事件、多媒体文件播放事件,其中,当所述预定事件包括来电响铃事件时,与所述预定事件相应的功能为进一步调节来电的铃声;当所述预定事件包括闹钟响铃事件时,与所述预定事件相应的功能为进一步调节闹钟的铃声;当所述预定事件包括多媒体文件播放事件时,与预定事件相应的功能包括以下项中的任意一项:暂停多媒体文件、继续播放多媒体文件、减小多媒体文件音量、增大多媒体文件音量。可选地,所述预定状态包括以下项中的任意一项:锁屏状态、解锁状态、开机状态、关机状态。可选地,处理器还被配置为:当微压力传感器检测到的压力值大于预定压力值时,根据检测到的压力预定压力值。可选地,处理器还被配置为:当检测到的压力值大于预定压力值时,通过以下等式来计算第一压力值α:其中,β为第一参数,θ为第二参数,x为检测到的压力值,e为常数,其中,当第一压力值α大于预定阈值时,将第一压力值α设置为预定压力值;当第一压力值α不大于预定阈值时,保持预定压力值不变。根据本发明示例性实施例的另一方面,提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序在被处理器执行时实现根据本发明的电子设备的控制方法。在根据本发明示例性实施例的电子设备的控制方法和电子设备中,能够根据预设规则利用微压力传感器来检测用户触摸操作,从而来执行与物理按键相同的功能,通过上述方式,实现了对电子设备的物理按键的替代,不仅增加了电子设备的操作的便捷性,还提高了电子设备的美感。将在接下来的描述中部分阐述本发明总体构思另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明总体构思的实施而得知。附图说明通过下面结合示例性地示出实施例的附图进行的详细描述,本发明示例性实施例的上述和其他目的将会变得更加清楚,其中:图1示出根据本发明示例性实施例的电子设备的控制方法的流程图;图2示出根据本发明示例性实施例的微压力传感器的设置位置的示意图;图3示出根据本发明示例性实施例的音量调节区的示意图;图4示出根据本发明示例性实施例的电子设备的框图。具体实施方式现将详细参照本发明的示例性实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。图1示出根据本发明示例性实施例的电子设备的控制方法的流程图。这里,作为示例,所述电子设备可以是智能手机、平板电脑、个人计算机、游戏机、多媒体播放器等具有触摸传感器的电子设备。优选地,所述电子设备可以为不具有任何物理按键的全触摸式电子设备。如图1所示,在步骤s100,检测电子设备是否发生预定事件或者是否处于预定状态。作为示例,所述预定事件可包括以下项中的任意一项:来电响铃事件、闹钟响铃事件、多媒体文件播放事件。此外,作为示例,所述预定状态可包括以下项中的任意一项:锁屏状态、解锁状态、开机状态、关机状态。这里,应理解,所述预定事件也可以是除了来电响铃事件、闹钟响铃事件、多媒体文件播放事件之外的其他事件,所述预定状态也可以是除了锁屏状态、解锁状态、开机状态、关机状态以外的其他状态,本发明在此不做任何限定。在步骤s200,在电子设备发生所述预定事件或者处于所述预定状态的情况下,检测压力事件。在步骤s300,当在电子设备发生所述预定事件的情况下检测到压力事件时,响应于所述压力事件执行与所述预定事件相应的功能。另一方面,在步骤s400,当在电子设备处于所述预定状态的情况下检测到压力事件时,响应于所述压力事件改变电子设备的状态。具体说来,可利用设置在所述电子设备中的微压力传感器来检测压力事件。如图2所示,作为示例,所述微压力传感器可设置在所述电子设备的屏幕之下和/或后壳的内部。具体说来,所述微压力传感器在电子设备的屏幕之下和/或后壳的内部可以以矩阵阵列方式存在,每个微压力传感器可电连接到微压力传感器处理层,微压力传感器处理层用于实时监测微压力传感器检测到的压力信号,并基于所述压力信号控制电子设备执行相应的功能。这里应注意,在不同矩阵阵列中存在的微压力传感器可以是相同或不同型号的微压力传感器,本发明在此不做任何限制,此外,作为示例,每个微压力传感器具有与其相对应的预定压力值,这里,作为示例,预定压力值是衡量微压力传感器检测的压力值是否符合压力需求的压力阈值。具体说来,关于检测压力事件的步骤,可在电子设备发生所述预定事件或者处于所述预定状态下,采集设置在电子设备中的微压力传感器的压力值,然后基于检测到的压力值来确定是否检测到压力事件。关于检测压力事件的步骤,在一个示例性实施例中,可在电子设备发生所述预定事件的情况下,检测在所述电子设备的屏幕或后壳上发生的用户触摸操作,通过微压力传感器检测所述用户触摸操作的压力值,当检测到的压力值大于预定压力值时,确定检测到压力事件。例如,假设电子设备的屏幕或后壳上的用于检测触摸操作的微压力传感器所对应的预定压力值为α1,当电子设备发生来电响铃事件时,可检测在所述电子设备的屏幕或后壳上发生的用户触摸操作,然后通过微压力传感器检测所述用户触摸操作的压力值,当微压力传感器检测到的压力值大于预定压力值α1时,可确定检测到了有效的压力事件,此时,可响应于检测到了有效的压力事件执行与来电响铃事件相应的功能,例如,关闭来电的铃声。此外,类似地,在电子设备发生闹钟响铃事件时,可响应于检测到有效的压力事件执行与闹钟响铃事件相应的功能,例如,关闭闹钟的铃声;或者,在电子设备发生多媒体播放事件时,可响应于检测到有效的压力事件执行与多媒体文件播放时间相应的功能,例如,暂停或继续播放多媒体文件。例如,在电子设备暂停播放多媒体文件的情况下,可响应于检测到有效的压力事件继续播放多媒体文件;在电子设备播放多媒体文件的情况下,可响应于检测到有效的压力事件暂停播放多媒体文件。此外,关于检测压力事件的步骤,在另一个示例性实施例中,可在电子设备发生所述预定事件的情况下,检测在所述电子设备的屏幕的第一区域或后壳上的第二区域中发生的用户滑动操作,通过微压力传感器检测所述用户滑动操作期间的压力值,当检测到的压力值始终大于预定压力值并且所述用户滑动操作的方向为预定方向时,确定检测到压力事件。作为示例,所述预定方向可包括以下项中的任意一项:从左至右、从右至左,从上至下,从下至上。这里,应理解,上述方向仅是示例性的,预定方向也可以是预先设置的其他的滑动方向,本发明在此不做任何限定。作为示例,所述电子设备的屏幕的第一区域或后壳上的第二区域是指在电子设备中用于检测用户滑动操作的特定区域。作为示例,该特定区域可以是用于多媒体文件的音量调节的音量调节区(如图3所示)。例如,假设电子设备的屏幕的第一区域或后壳上的第二区域上的用于检测用户滑动操作的微压力传感器所对应的预定压力值为α2,音量调节区在电子设备的后壳的特定区域上。当电子设备正在播放音频文件时,可检测在所述音量调节区中发生的用户滑动操作,然后通过微压力传感器检测所述用户滑动操作期间的压力值,当音量调节区中的任意一个微压力传感器检测到的压力值大于预定压力值α2且用户滑动操作的方向为预定方向时,确定检测到有效的压力事件,并可根据用户滑动操作的方向来执行对应的功能,例如,在滑动方向为从上到下或者从左至右时,可响应于检测到有效的压力事件减小多媒体文件的音量;在滑动方向为从下到上或者从右至左时,可响应于检测到有效的压力事件增大多媒体文件的音量。此外,关于检测压力事件的步骤,在另一个示例性实施例中,可在电子设备处于所述预定状态的情况下,检测在所述电子设备的屏幕和后壳上发生的用户触摸操作,确定所述用户触摸操作持续的时间,通过微压力传感器检测所述用户触摸操作期间的压力值,当检测到的压力值始终大于预定压力值并且所述用户触摸操作持续的时间满足预定条件时,确定检测到压力事件,其中,所述预定条件是指所述用户触摸操作持续的时间大于第一时间阈值或者小于第二时间阈值,其中,第一时间阈值大于等于第二时间阈值。例如,假设电子设备的屏幕和后壳上的用于检测触摸操作的微压力传感器所对应的预定压力值为α3,第一时间阈值为3秒,第二时间阈值为1秒,在电子设备处于锁屏状态的情况下,可同时检测在所述电子设备的屏幕和后壳上的用户触摸操作,同时确定用户触摸操作持续的时间,当检测到的压力值大于预定压力值α3且该用户触摸操作的持续时间小于1秒时,确定检测到了有效的压力事件,这时,可响应于检测到有效的压力事件解锁电子设备。此外,类似地,在电子设备处于解锁状态的情况下,可响应于检测到有效的压力事件对电子设备进行锁定。或者,在电子设备处于关机状态的情况下,当在电子设备屏幕和后壳检测到的压力值大于预定压力值α3且用户触摸操作大于3秒时,可确定该用户触摸操作满足预定条件,将电子设备开机。另一方面,由于电子设备的使用人群不同(例如,男人、女人、老人、孩子等),初始设置的微压力传感器的预定压力值未必适合所有人,因此,所述方法可还包括根据常用用户的操作力度来动态调整微压力传感器的预定压力值的步骤(在图1中未示出)。具体说来,当检测到的压力值大于预定压力值时,可以根据检测到的压力值来动态调整预定压力值。作为示例,当检测到的压力值大于预定压力值时,可通过以下等式1来计算第一压力值α:其中,β为第一参数,θ为第二参数,x为检测到的压力值,e为自然常数。当第一压力值α大于预定阈值时,将第一压力值α设置为预定压力值;当第一压力值α不大于预定阈值时,保持预定压力值不变。具体说来,预定阈值可以是预先设置的评价值,例如,预定阈值可以是20帕斯卡。下表示出常数β为100,θ为8时,α和x的对应关系:xβθα1010082201008113010082140100830501008386010084570100852这里,在预定阈值为20帕斯卡的情况下,当第一压力值α大于20帕斯卡时,可将第一压力值α设置为预定压力值,当当第一压力值α不大于20帕斯卡时,可保持预定压力值不变。可以看出,通过上述等式1,可以根据检测到的压力值来动态调整微压力传感器下次检测压力时使用的预定压力值,以便更好地适应用户的操作习惯。根据本发明示例性实施例的电子设备的控制方法,能够根据预设规则利用微压力传感器来检测用户触摸操作,从而来执行与物理按键相同的功能,通过上述方式,实现了对电子设备的物理按键的替代,不仅增加了电子设备的操作的便捷性,还提高了电子设备的美感。图4示出根据本发明示例性实施例的电子设备的框图。这里,作为示例,所述电子设备可以是智能手机、平板电脑、个人计算机、游戏机、多媒体播放器等具有触摸传感器的电子设备。优选地,所述电子设备可以为不具有任何物理按键的全触摸式电子设备。如图4所示,根据本发明示例性实施例的电子设备包括:传感器100和处理器200。作为示例,所述传感器100可以是微压力传感器。具体说来,处理器200被配置为:检测电子设备是否发生预定事件或者是否处于预定状态。作为示例,所述预定事件可包括以下项中的任意一项:来电响铃事件、闹钟响铃事件、多媒体文件播放事件。此外,作为示例,所述预定状态可包括以下项中的任意一项:锁屏状态、解锁状态、开机状态、关机状态。这里,应理解,所述预定事件也可以是除了来电响铃事件、闹钟响铃事件、多媒体文件播放事件之外的其他事件,所述预定状态也可以是除了锁屏状态、解锁状态、开机状态、关机状态以外的其他状态,本发明在此不做任何限定。处理器200还被配置为:在电子设备发生所述预定事件或者处于所述预定状态的情况下,控制所述传感器检测压力事件,当在电子设备发生所述预定事件的情况下所述传感器检测到压力事件时,响应于所述压力事件执行与所述预定事件相应的功能,当在电子设备处于所述预定状态的情况下所述传感器检测到压力事件时,响应于所述压力事件改变电子设备的状态。具体说来,处理器200可利用设置在所述电子设备中的微压力传感器来检测压力事件。作为示例,所述微压力传感器可设置在所述电子设备的屏幕之下和/或后壳的内部。具体说来,所述微压力传感器在电子设备的屏幕之下和/或后壳的内部可以以矩阵阵列方式存在,每个微压力传感器可电连接到微压力传感器处理层,微压力传感器处理层用于实时监测微压力传感器检测到的压力信号,并基于所述压力信号控制电子设备执行相应的功能。这里应注意,在不同矩阵阵列中存在的微压力传感器可以是相同或不同型号的微压力传感器,本发明在此不做任何限制,此外,作为示例,每个微压力传感器具有与其相对应的预定压力值,这里,作为示例,预定压力值是衡量微压力传感器检测的压力值是否符合压力需求的压力阈值。具体说来,关于检测压力事件的处理,处理器200可在电子设备发生所述预定事件或者处于所述预定状态下,采集设置在电子设备中的微压力传感器的压力值,然后基于检测到的压力值来确定是否检测到压力事件。具体说来,所述电子设备可还包括触摸传感器(在图4中未示出)。关于检测压力事件的处理,在一个示例性实施例中,在电子设备发生所述预定事件的情况下,处理器200可控制触摸传感器检测在所述电子设备的屏幕或后壳上发生的用户触摸操作,控制微压力传感器检测所述用户触摸操作的压力值,当检测到的压力值大于预定压力值时,确定检测到压力事件。例如,假设电子设备的屏幕或后壳上的用于检测触摸操作的微压力传感器所对应的预定压力值为α1,当电子设备发生来电响铃事件时,触摸传感器可检测在所述电子设备的屏幕或后壳上发生的用户触摸操作,然后通过微压力传感器检测所述用户触摸操作的压力值,当微压力传感器检测到的压力值大于预定压力值α1时,可确定检测到了有效的压力事件,此时,处理器200可响应于检测到了有效的压力事件执行与来电响铃事件相应的功能,例如,关闭来电的铃声。此外,类似地,在电子设备发生闹钟响铃事件时,处理器200可响应于检测到有效的压力事件执行与闹钟响铃事件相应的功能,例如,关闭闹钟的铃声;或者,在电子设备发生多媒体播放事件时,处理器200可响应于检测到有效的压力事件执行与多媒体文件播放时间相应的功能,例如,暂停或继续播放多媒体文件。例如,在电子设备暂停播放多媒体文件的情况下,处理器200可响应于检测到有效的压力事件继续播放多媒体文件;在电子设备播放多媒体文件的情况下,可响应于检测到有效的压力事件暂停播放多媒体文件。此外,关于检测压力事件的处理,在另一个示例性实施例中,在电子设备发生所述预定事件的情况下,处理器200可控制触摸传感器检测在所述电子设备的屏幕的第一区域或后壳上的第二区域中发生的用户滑动操作,控制微压力传感器检测所述用户滑动操作期间的压力值,当检测到的压力值始终大于预定压力值并且所述用户滑动操作的方向为预定方向时,确定检测到压力事件。作为示例,所述预定方向可包括以下项中的任意一项:从左至右、从右至左,从上至下,从下至上。这里,应理解,上述方向仅是示例性的,预定方向也可以是预先设置的其他的滑动方向,本发明在此不做任何限定。作为示例,所述电子设备的屏幕的第一区域或后壳上的第二区域是指在电子设备中用于检测用户滑动操作的特定区域。作为示例,该特定区域可以是用于多媒体文件的音量调节的音量调节区。此外,关于检测压力事件的处理,在另一个示例性实施例中,在电子设备处于所述预定状态的情况下,处理器200可控制触摸传感器检测在所述电子设备的屏幕和后壳上发生的用户触摸操作,确定所述用户触摸操作持续的时间,控制微压力传感器检测所述用户触摸操作期间的压力值,当检测到的压力值始终大于预定压力值并且所述用户触摸操作持续的时间满足预定条件时,确定检测到压力事件,其中,所述预定条件是指所述用户触摸操作持续的时间大于第一时间阈值或者小于第二时间阈值,其中,第一时间阈值大于等于第二时间阈值。另一方面,由于电子设备的使用人群不同(例如,男人、女人、老人、孩子等),初始设置的微压力传感器的预定压力值未必适合所有人,因此,处理器200还被配置为根据常用用户的操作力度来动态调整微压力传感器的预定压力值。具体说来,当检测到的压力值大于预定压力值时,处理器200可以根据检测到的压力值来动态调整预定压力值。作为示例,当检测到的压力值大于预定压力值时,处理器200可通过上述等式1来计算第一压力值α,其中,当第一压力值α大于预定阈值时,将第一压力值α设置为预定压力值;当第一压力值α不大于预定阈值时,保持预定压力值不变。可以看出,通过上述等式1,可以根据检测到的压力值来动态调整微压力传感器下次检测压力时使用的预定压力值,以便更好地适应用户的操作习惯。根据本发明的示例性实施例还提供一种存储有计算机程序的计算机可读存储介质。该计算机可读存储介质存储有当被控制器执行时使得控制器执行上述电子设备的控制方法的计算机程序。该计算机可读存储介质是可存储由计算机系统读出的数据的任意数据存储装置。计算机可读存储介质的示例包括:只读存储器、随机存取存储器、只读光盘、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。综上所述,在根据本发明示例性实施例的电子设备的控制方法和电子设备中,能够根据预设规则利用微压力传感器来检测用户触摸操作,从而来执行与物理按键相同的功能,通过上述方式,实现了对电子设备的物理按键的替代,不仅增加了电子设备的操作的便捷性,还提高了电子设备的美感。尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1