一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制方法、装置、电子设备及存储介质与流程

2022-04-16 14:09:52 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,更具体地,涉及一种控制方法、装置、电子设备及存储介质。


背景技术:

2.随着科技水平和生活水平的快速进步,电子设备(例如手机、平板电脑等)已经成为人们日常生活中最常用的消费型电子产品之一。通常,在使用电子设备时,通常会通过按键对电子设备进行控制。但一些情况下用户不方便通过按键对电子设备进行控制,使用户体验受到影响。


技术实现要素:

3.鉴于上述问题,本技术提出了一种控制方法、装置、电子设备及存储介质。
4.第一方面,本技术实施例提供了一种控制方法,所述电子设备包括壳体以及用于检测所述壳体的电容值的电磁波吸收比值(specific absorption rate,sar)传感器,所述方法包括:获取所述sar传感器检测到的电容值;若所述电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
5.第二方面,本技术实施例提供了一种控制装置,应用于电子设备,所述电子设备包括壳体以及用于检测所述壳体的电容值的电磁波吸收比值sar传感器,所述装置包括:数据获取模块以及功能执行模块,其中,所述数据获取模块用于获取所述sar传感器检测到的电容值;所述功能执行模块用于若所述电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
6.第三方面,本技术实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的控制方法。
7.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的控制方法。
8.本技术提供的方案,通过获取sar传感器检测到的电容值,并在电容值的变化满足预设变化条件时,执行sar传感器对应的多种功能中的目标功能,且该目标功能与电子设备的当前运行场景对应。由此,可以实现利用sar传感器检测到的电容值的变化,而确定出用户在电子设备的当前运行场景下对电子设备的控制操作,并执行当前运行场景下sar传感器对应的目标功能,完成用户在当前运行场景下所需的控制,提升用户的操控体验。
附图说明
9.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
10.图1示出了本技术实施例提供的控制方法所涉及的应用环境的一种示意图。
11.图2示出了本技术实施例提供的控制方法所涉及的应用环境的另一种示意图。
12.图3示出了根据本技术一个实施例的控制方法流程图。
13.图4示出了根据本技术另一个实施例的控制方法流程图。
14.图5示出了本技术实施例提供的一种场景示意图。
15.图6示出了根据本技术又一个实施例的控制方法流程图。
16.图7示出了根据本技术再一个实施例的控制方法流程图。
17.图8示出了根据本技术又另一个实施例的控制方法流程图。
18.图9示出了根据本技术一个实施例的控制装置的一种框图。
19.图10是本技术实施例的用于执行根据本技术实施例的控制方法的电子设备的框图。
20.图11是本技术实施例的用于保存或者携带实现根据本技术实施例的控制方法的程序代码的存储单元。
具体实施方式
21.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
22.通常,人们在使用电子设备时,可以通过对电子设备屏幕上显示的按键、或者电子设备上设置的实体按键进行操作,从而触发被操作的按键的功能,执行用户所需的操控。
23.发明人经过长时间的研究并发现,用户在使用电子设备时,一些情况下并不能较为方便地对虚拟按键或者实体按键进行操作,给用户操控电子设备带来了不便,例如,用户握持智能手机玩游戏时,通常通过拇指对界面进行操作,但由于游戏界面上的虚拟按键较多,用户无法快速地对不同的虚拟按键进行操作;另外,若在相应位置处增加实体按键,或者增加外设,以便用户能够在一些位置处输入按键操作,则会带来成本的增加,例如,用户握持智能手机玩游戏时,由于通常通过拇指对界面进行操作,而食指通常处于空闲状态,因此在食指位置处增加按键或者用于检测按键操作的外设,以便用户握持智能手机时通过食指触发按键操作。
24.针对上述问题,发明人提出了本技术实施例提供的控制方法、装置、电子设备以及存储介质,可以实现利用sar传感器检测到的电容值的变化,而确定出用户在电子设备的当前运行场景下对电子设备的控制操作,并执行当前运行场景下sar传感器对应的目标功能,完成用户在当前运行场景下所需的控制,提升用户的操控体验,并且不会增加硬件成本。其中,具体的控制方法在后续的实施例中进行详细的说明。
25.下面先对本技术实施例提供的控制方法所涉及的硬件环境进行介绍。
26.请参阅图1,图1示出了本技术实施例提供的控制方法应用于电子设备100,电子设
备包括壳体101以及sar传感器102。其中,sar传感器102与壳体101上的感应器件(图1中未示出)连接,以检测该感应器件上的电容值,得到该感应器件所处位置处的电容值,以根据检测到的电容值,确定用户的控制操作,并执行对应的功能。
27.在一些实施方式中,该感应器件可以为壳体101的金属中框上设置的天线,即中框天线;该感应器件可以为属于壳体101的金属中框的一部分;也可以以激光直接成型镭雕于壳体101的非金属部分;也可以以柔性电路板形式设置于壳体101;也可以以石墨膜形式设置于壳体101。
28.在一些实施方式中,sar传感器102检测到壳体101上的电容值可以包括壳体101上多个位置处的电容值,也就是说,sar传感器102可以检测壳体101上多个位置处的电容值。可选地,请参阅图2,多个位置103可以处于壳体101的四个边角处,sar传感器102可以与各个边角处的中框天线连接,由此,可以检测四个边角处的电容值,以确定是否触发sar传感器对应的功能。该方式中,由于目前的大多数电子设备会在靠近天线的位置增加sar传感器,以探测手机天线是否有物体靠近(例如人体),并根据检测到的状态,调整射频(radio frequency,rf)的能力(例如降低功率,或者锁定天线),因此可以直接利用电子设备内部已有的sar传感器实现本技术实施例所提供的控制方法,从而不增加硬件成本。
29.在一种可能的实施方式中,sar传感器102可以检测壳体101上多个位置处的电容值的情况下,用于检测每个位置的电容值的sar传感器可以为不同的sar传感器,也就是说,每个位置处的感应器件均连接一个不同的sar传感器。当然,也可以多个位置处的感应器件均连接于同一sar传感器,在此不做限定。
30.下面结合附图对本技术实施例提供的控制方法进行详细介绍。
31.请参阅图3,图3示出了本技术一个实施例提供的控制方法的流程示意图。在具体的实施例中,所述控制方法应用于如图9所示的设备控制装置400以及配置有所述控制装置400的电子设备100(图10)。该电子设备包括壳体以及用于检测壳体的电容值的电磁波吸收比值(specific absorption rate,sar)传感器。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、智能手表等,在此不做限定。下面将针对图3所示的流程进行详细的阐述,所述控制方法具体可以包括以下步骤:
32.步骤s110:获取所述sar传感器检测到的电容值。
33.在本技术实施例中,电子设备可以控制sar传感器工作,以检测壳体的电容值,并根据sar传感器检测到的电容值,确定用户是否触发对应的控制操作。
34.在一种可能的实施方式中,电子设备可以控制sar传感器实时地检测壳体的电容值,从而可以获取到sar传感器检测到的电容值,以根据实时检测到的电容值,确定是否执行对应的功能,以实现用户所需的控制。
35.在另一种可能的实施方式中,电子设备也可以每间隔第一时长,在第二时长内控制sar传感器实时地检测壳体的电容值,并根据实时检测到的电容值,确定是否执行对应的功能,以实现用户所需的控制。也就是说,电子设备可以按照第一时长的时长间隔,实时地通过sar传感器的检测壳体的电容值。
36.在一些实施方式中,电子设备可以在开启指定功能模式的情况下,执行获取sar传感器检测到的电容值,以及后续的处理步骤。也就是说,在开启指定功能模式的情况下,才
执行本技术实施例提供的控制方法。可选地,电子设备可以显示功能模式的设置界面,该设置界面中包括用于控制上述指定功能模式的开启或关闭的控件;检测到对该控件的触控操作时,响应于该触控操作,控制指定功能模式的开启或关闭。当然,控制该指定功能模式的开启方式可以不做限定,例如,也可以通过语音控制、手势操作等控制该指定功能模式的开启。通过该方式,可以避免误触发设备控制,也可以避免电子设备做无效的处理而带来功耗。
37.步骤s120:若所述电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
38.在本技术实施例中,电子设备获取到sar传感器检测到的电容值之后,则可以基于检测到的电容值,判断电容值的变化是否满足预设变化条件,以根据判断结果,确定是否触发执行sar传感器对应的多种功能中的目标功能。其中,该预设变化条件为用于是否触发该sar传感器对应的功能的判断依据,若检测到的壳体的电容值的变化满足预设变化条件,则确定触发对应的功能,并根据当前运行场景,确定sar传感器对应的多种功能中与当前运行场景对应的功能,作为待执行的目标功能,然后执行该目标功能;若检测到的壳体的电容值的变化不满足预设变化条件,则确定不触发sar传感器对应的功能。
39.可以理解地,sar传感器检测到的壳体的电容值的变化,主要由用户靠近和远离壳体产生,因此基于该电容值的变化,来检测用户于壳体上进行的控制操作,进而执行sar传感器对应的功能。也就是说,该预设变化条件,可以是用户靠近壳体时电容值产生的变化,也可以是用户远离壳体时电容值产生的变化,进而可以检测到用户于壳体上进行的控制操作。例如,在用户握持电子设备进行使用时,手指靠近壳体,若用户的手指离开壳体,则可以检测到电容值的变化满足远离壳体时电容值的变化条件,进而执行sar传感器对应的多种功能中的目标功能;又例如,用户握持电子设备进行使用时,手指远离壳体,若用户手指靠近壳体,则可以检测到电容值的变化满足靠近壳体时电容值的变化条件,进而执行sar传感器对应的多种功能中的目标功能。通过该方式,可以使用户利用类似于操作按键的方式触发对电子设备的控制。
40.在一些实施方式中,以上预设变化条件可以基于用户对电子设备进行控制时的习惯进行设置。例如,可以根据用户点击壳体时检测到的电容值的变化,设置与该变化所匹配的预设变化条件,以使用户通过类似于点击按键的方式,触发sar传感器对应的多种功能中的目标功能;又例如,可以根据用户握持壳体的相应位置时检测到的电容值的变化,设置与该变化所匹配的预设变化条件,以使用户通过握持壳体的相应位置,触发sar传感器对应的多种功能中的目标功能。可选地,预设变化条件可以是电容值的变化趋势满足对应的条件,也可以是电容值的大小满足对应的大小条件,在此不做限定。
41.在一种可能的实施方式中,上述预设变化条件可以由电子设备根据用户的配置操作进行配置。示例性地,电子设备可以展示配置界面,该配置界面用于指示用户于壳体的相应位置处进行操控动作,以使sar传感器采集到的电容值产生变化,从而电子设备可以获取到配置的操控动作所对应的电容值的变化信息,并将该变化信息作为预设变化条件。当然,以上配置方式仅为举例,本技术实施例中预设变化条件的配置方式并不局限于此。
42.在一些实施方式中,sar传感器对应的多种功能包括:显示界面中的虚拟按键的功能、近场通信nfc卡片的选取功能、电子设备的通讯模式的控制功能、电子设备的屏幕亮度
的控制功能、电子设备的设备音量的控制功能、以及运行目标应用程序的功能。其中,显示界面中的虚拟按键的功能,可以是电子设备显示的显示界面中存在的虚拟按键所对应的功能;近场通信nfc卡片的选取功能,可以是启用sar传感器所对应的近场通信nfc卡片;电子设备的通讯模式的控制功能,可以是控制电子设备的通讯模式处于sar传感器所对应的模式;电子设备的屏幕亮度的控制功能,可以是控制电子设备的屏幕亮度进行sar传感器所对应的调整操作;电子设备的设备音量的控制功能,可以是控制电子设备的设备音量进行sar传感器所对应的调整操作;运行目标应用程序的功能,可以是控制电子设备运行sar传感器对应的目标应用程序。
43.在一种可能的实施方式中,电子设备在根据当前运行场景,确定待执行的目标功能时,可以是,根据预先设置的运行场景与sar传感器对应的功能的对应关系,从而能够根据该对应关系,从sar传感器对应的多种功能中确定出与当前运行场景对应的功能。例如,电子设备前台运行预设应用程序的运行场景下,则目标功能可以是显示界面中的虚拟按键的功能,其中,预设应用程序可以为绑定有虚拟按键与sar传感器的对应关系的应用程序,即预先设置了预设应用程序的界面中的虚拟按键与sar传感器的对应关系;又例如,电子设备当前运行nfc卡片的应用程序,则目标功能可以是nfc卡片的选取功能;再例如,电子设备的界面当前未运行应用程序,则目标功能可以是电子设备的通讯模式的控制功能、电子设备的屏幕亮度的控制功能、电子设备的设备音量的控制功能、或者运行目标应用程序的功能。当然,以上sar传感器对应的功能与运行场景的对应关系仅为举例,上述对应关系也可以根据用户的配置操作进行配置,以满足用户的控制需求。
44.在一种可能的实施方式中,若上述目标功能为显示界面中的虚拟按键的功能,也就是说,在电子设备的当前运行场景下,sar传感器与显示界面中相应的虚拟按键的功能所对应,当检测到的电容值的变化满足预设变化条件时,则当前显示界面中sar传感器对应的虚拟按键的功能。该方式中,用户仅需要获知sar传感器与界面中的虚拟按键的对应关系,即可实现通过控制sar传感器检测到的电容值发生变化,而满足预设变化条件,即可实现用户所需的虚拟按键的功能。
45.其中,电子设备执行的控制,可以由该虚拟按键所配置的功能决定,虚拟按键配置的功能可以由用户配置,也可以为电子设备中预先配置的功能。例如,电子设备运行游戏应用时,则虚拟按键对应的功能可以为触发游戏应用中的目标游戏操作,因此,电子设备响应于上述按键操作,执行目标游戏操作;又例如,电子设备运行视频播放应用时,则虚拟按键对应的功能可以为视频播放控制,因此,电子设备响应于上述按键操作,执行对应的视频播放控制。
46.在一种可能的实施方式中,若目标功能不是显示界面中虚拟按键对应的功能,则用户仅需要记住预先定义的不同运行场景执行的除显示界面中虚拟按键对应的功能以外的各种功能,即可实现用户所需的控制。例如,电子设备运行nfc卡片的应用程序的情况下,可以通过sar传感器检测的电容值,触发nfc卡片的选取,则用户仅需要控制电子设备运行nfc卡片的应用程序,并且使sar传感器检测的电容值的变化满足预设变化条件,则可以触发启用sar传感器所对应的近场通信nfc卡片。又例如,预先定义了电子设备处于主界面时,若sar传感器检测的电容值的变化满足预设变化条件,则可以对屏幕亮度进行控制,则用户在电子设备当前显示主界面的情况下,通过使sar传感器检测的电容值的变化满足预设变
化条件,则可以触发对屏幕亮度进行sar传感器对应的调整,例如,增大亮度或者减小亮度。
47.在一种可能的实施方式中,在上述各种功能下,上述sar传感器所对应的具体控制可以由电子设备根据用户的配置操作进行配置。例如,对于显示界面中虚拟按键对应的功能,则可以根据用户的配置操作,配置该显示界面的中sar传感器所对应的虚拟按键;又例如,对于nfc卡片的选取功能,可以根据用户的配置操作,配置sar传感器所对应的nfc卡片。当然,以上配置方式仅为举例,具体的配置方式并不局限于此。
48.本技术实施例提供的控制方法,通过获取sar传感器检测到的电容值,并在电容值的变化满足预设变化条件时,执行sar传感器对应的多种功能中与当前运行场景对应的目标功能。由此,可以实现利用sar传感器检测到的电容值的变化,而确定出用户在电子设备的当前运行场景下对电子设备的控制操作,并执行当前运行场景下sar传感器对应的目标功能,完成用户在当前运行场景下所需的控制,提升用户的操控体验。
49.请参阅图4,图4示出了本技术另一个实施例提供的控制方法的流程示意图。该控制方法应用于上述电子设备,该电子设备包括壳体以及用于检测壳体的电容值的电磁波吸收比值sar传感器。下面将针对图4所示的流程进行详细的阐述,所述控制方法具体可以包括以下步骤:
50.步骤s210:获取所述sar传感器检测到的电容值。
51.在本技术实施例中,步骤s210可以参阅其他实施例的内容,在此不再赘述。
52.步骤s220:若所述电容值连续发生n次变化,则执行所述sar传感器所对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应,所述n为大于1的正整数。
53.在本技术实施例中,用于触发执行sar传感器对应的功能的预设变化条件可以是sar传感器检测到的电容值连续发生n次变化,且n为大于1的正整数,也就是说,电容值连续发生多次变化,即执行所述sar传感器所对应的多种功能中的目标功能。可以理解地,sar传感器检测到的壳体的电容值的变化,主要由用户靠近和远离壳体产生,若电容值连续发生n次变化,则可以表示用户连续进行靠近和远离壳体的操作,进而触发sar传感器对应的多种功能中的目标功能。
54.在一些实施方式中,电容值的变化可以包括:电容值的变化率由第一变化率变为第二变化率,或者由第二变化率变为第一变化率,第一变化率大于第一预设变化率,第二变化率小于或等于第一预设变化率。其中,该第一预设变化率为正值,电子设备可以基于检测到的壳体的电容值,确定电容值的变化率;将确定出的变化率与第一预设变化率进行比较;若确定出的变化率大于第一预设变化率,则表示电容值的增加速度相对较大,即表示有物体靠近壳体,若确定出的变化率不大于第一预设变化率,则表示电容值的增加速度相对较小或者电容值呈减小的趋势,即表示无物体靠近壳体。因此,若电容值的变化率由第一变化率变为第二变化率,则表示物体靠近壳体的情况下,变为物体远离壳体;若电容值的变化率由第二变化率变为第一变化率,则表示物体远离壳体的情况下,变为物体靠近壳体。可以理解地,电容值的变化率由第一变化率变为第二变化率,或者由第二变化率变为第一变化率,从而触发sar传感器对应的功能,可以为符合用户进行控制操作的习惯,提升用户体验。第一预设变化率可以预先根据物体靠近壳体的情况下检测到的电容值的变化率确定,其具体数值可以不做限定。
55.作为一种可能的实施方式,电容值连续发生n次变化,可以是:电容值的变化率由第一变化率变为第二变化率,再由第二变化率变回第一变化率。可以理解地,在一些场景中,用户握持电子设备进行使用时,手指接触壳体,若此时用户需要触发sar传感器对应的多种功能中的目标功能,则可以控制其手指离开壳体后再接触壳体,从而电子设备可以检测到电容值的变化率由第一变化率变为第二变化率,再由第二变化率变回第一变化率,以执行sar传感器对应的多种功能中的目标功能。该实施方式中,由于用户握持电子设备进行使用时,手指会接触壳体,通过手指离开壳体后再接触该壳体,即触发sar传感器对应的多种功能中的目标功能,能够较为符合用户的使用习惯,提升用户体验。
56.作为另一种可能的实施方式,电容值连续发生n次变化,也可以是:电容值的变化率由第二变化率变回第一变化率,再由第一变化率变为第二变化率。可以理解地,在一些场景中,用户握持电子设备进行使用时,手指远离壳体,若此时用户需要触sar传感器对应的多种功能中的目标功能,则可以控制其手指接触壳体后再远离壳体,从而电子设备可以检测到电容值的变化率由第二变化率变回第一变化率,再由第一变化率变为第二变化率,以执行sar传感器对应的多种功能中的目标功能。该实施方式中,由于用户握持电子设备进行使用时,手指会远离壳体,通过手指接触该壳体后再远离壳体,即触发sar传感器对应的多种功能中的目标功能,能够模拟点击该壳体触发虚拟按键的按键操作,也较为符合用户的使用习惯。
57.可选地,上述n可以为4。例如,电容值连续发生n次变化,也可以是:由第二变化率变为第一变化率,然后由第一变化率变为第二变化率,再由第二变化率变为第一变化率,最后由第一变化率变为第二变化率。由此,可以使用户通过类似连续点击两次壳体的操作,触发该sar传感器对应的多种功能中的目标功能,提升了用户的操作体验。
58.当然,电容值连续发生n次变化的具体变化内容可以不做限定。
59.在一些实施方式中,预设变化条件包括:电容值连续发生n次变化以外,还可以包括:n次变化中相邻两次变化之间的间隔时长小于预设时长。也就是说,电容值连续发生多次变化,需要相邻两次的变化之间的间隔小于预设时长,该预设时长可以为0.5秒、1秒等,预设时长的具体数值可以不做限定。可以理解地,用户在做出靠近或远离壳体的动作时,需要使相邻两次的动作之间的间隔时长小于预设时长,进而使电子设备检测到相邻两次电容值的变化之间的间隔时长小于预设时长。也就是说,若相邻两次变化之间的间隔时长小于预设时长,则表示相邻两次变化之间间隔较短,则可以认为是用户所进行地连贯的动作,因此可以确定是用户需求触发sar传感器对应的多种功能中的目标功能,因此可以执行sar传感器对应的多种功能中的目标功能;若相邻两次变化之间的间隔时长小于预设时长,则表示相邻两次变化之间间隔较长,即表示不是用户所进行地连贯的动作,因此可以确定用户并不需求触发sar传感器对应的目标功能,因此可以不执行sar传感器对应的目标功能。
60.在一种可能的实施方式中,sar传感器可以检测壳体的多个位置的电容值,上述目标功能可以包括至少两种功能,并且每种功能与多个位置一一对应。该情况下,也可以是多个位置中目标位置的电容值连续发生n次变化,并执行目标位置对应的功能。
61.示例性地,在如图5所示的游戏场景中,电子设备100为智能手机,电子设备在该运行场景下,目标功能为显示界面中虚拟按键的功能。sar传感器可以检测壳体的多个位置的电容值,多个位置可以包括位于壳体的四个边角位置,在用户以双手握持处于横屏显示模
式的智能手机时,则可以通过sar传感器检测处于上侧的两个边角位置的电容值,并在任一边角位置的电容值的变化率由上述第一变化率变为第二变化率,然后由第二变化率变为第一变化率,再由第一变化率变为第二变化率,即当用户任一只手的食指离开其接触的边角位置后,再接触上该边角位置,则确定触发该边角位置对应的虚拟按键的控制功能,并执行该虚拟按键对应的控制。例如,若检测到右手食指对应的第一边角位置的电容值的变化满足上述预设变化条件,即第一边角位置有物体靠近变为无物体靠近,再变回有物体靠近,且第一边角位置对应的虚拟按键为界面中对应的“用于打开倍镜的控件”,则可以触发开启武器的倍镜。通过该方式,可以有利于用户在双手握持电子设备进行游戏时,可以利用空闲的食指进行游戏操作,提升用户的操作体验。另外,在上述的游戏场景中,可能存在将电子设备安装于手柄,用户握持手柄时存在食指可控制的按键,以便用户利用食指进行游戏操作,通过上述方式,则可以无需手柄,即可达到游戏手柄的操作体验,节省用户的成本。
62.在一些实施方式中,电子设备在执行本技术实施例提供的控制方法时,用户需求执行sar传感器对应的控制功能时,通常电子设备处于使用状态,而电子设备在使用状态下,用户通常握持电子设备。因此,电子设备可以在检测到其处于握持状态的情况下,才执行上述步骤,即执行本技术实施例提供的控制方法。由此,可以节省电子设备不必要的功耗。
63.本技术实施例提供的控制方法,可以实现利用sar传感器检测到的电容值连续发生n次变化的情况下,确定用户需求触发sar传感器对应的功能,进而执行sar传感器对应的多种功能中的目标功能,不仅使用户可以通过靠近和远离壳体,使电容值的变化满足预设变化条件,进而完成其在当前运行场景下所需的控制,提升用户的操控体验;另外,也避免了误控制,提升了控制的准确性。
64.请参阅图6,图6示出了本技术又一个实施例提供的控制方法的流程示意图。该控制方法应用于上述电子设备,该电子设备包括壳体以及用于检测壳体的电容值的电磁波吸收比值sar传感器。下面将针对图6所示的流程进行详细的阐述,所述控制方法具体可以包括以下步骤:
65.步骤s310:获取所述sar传感器检测到的电容值,所述电容值包括所述壳体的多个位置的电容值。
66.在本技术实施例中,上述sar传感器可以检测壳体上多个位置处的电容值,以根据检测到的多个位置处的电容值,确定是否触发sar传感器对应的功能。例如,请再次参阅图2,多个位置103可以处于壳体101的四个边角处,sar传感器102可以与各个边角处的中框天线连接,由此,可以检测四个边角处的电容值,以确定是否触发sar传感器对应的功能。
67.步骤s320:若所述多个位置中每个位置的电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
68.在本技术实施例中,sar传感器可以检测壳体的多个位置处的电容值的情况下,则可以利用多个位置的电容值的变化,确定是否触发sar传感器对应的多种功能中的目标功能。其中,可以在多个位置中每个位置的电容值的变化满足预设变化条件的情况下,执行所述sar传感器对应的多种功能中的目标功能。
69.在一些实施方式中,每个位置的电容值的变化满足预设变化条件,可以是满足上
述实施例中的预设变化条件,例如,每个位置的电容值连续发生n次变化。
70.在另一些实施方式中,每个位置的电容值的变化满足预设变化条件也可以是多个位置中其中一个位置对应的电容值的变化率满足物体靠近时的变化率,而其他位置的电容值的变化率不满足物体靠近时的变化率。
71.本技术实施例提供的控制方法,可以实现利用sar传感器检测壳体的多个位置的电容值,并在检测到多个位置的电容值的变化满足预设变化条件的情况下,确定用户需求触发sar传感器对应的目标功能,进而执行sar传感器对应的目标功能,不仅使用户可以通过靠近和远离壳体的多个位置,使多个位置的电容值的变化满足预设变化条件,进而完成其所需的控制,提升用户的操控体验;另外,通过多个位置的电容值的变化,触发sar传感器对应的目标功能,也避免了误控制,提升了控制的准确性。
72.请参阅图7,图7示出了本技术再一个实施例提供的控制方法的流程示意图。该控制方法应用于上述电子设备,该电子设备包括壳体以及用于检测壳体的电容值的电磁波吸收比值sar传感器。下面将针对图7所示的流程进行详细的阐述,所述控制方法具体可以包括以下步骤:
73.步骤s410:获取所述sar传感器检测到的电容值,所述电容值包括所述壳体的多个位置的电容值。
74.在本技术实施例中,步骤s410可以参阅前述实施例的内容,在此不再赘述。
75.步骤s420:若所述多个位置中目标位置的电容值的变化率大于第二预设变化率,且所述多个位置中除所述目标位置以外的其他位置的电容值的变化率小于或等于所述第二预设变化率,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
76.在本技术实施例中,每个位置的电容值的变化满足预设变化条件,可以是:多个位置中目标位置的电容值的变化率大于第二预设变化率,且所述多个位置中除所述目标位置以外的其他位置的电容值的变化率小于或等于所述第二预设变化率。其中,该第二预设变化率为正值,电子设备可以基于检测到的壳体的电容值,确定电容值的变化率;将确定出的变化率与第二预设变化率进行比较;若确定出的变化率大于第二预设变化率,则表示电容值的增加速度相对较大,即表示有物体靠近壳体,若确定出的变化率不大于第二预设变化率,则表示电容值的增加速度相对较小或者电容值呈减小的趋势,即表示无物体靠近壳体。第二预设变化率可以预先根据物体靠近壳体的情况下检测到的电容值的变化率确定,其具体数值可以不做限定。
77.若多个位置中目标位置的电容值的变化率大于第二预设变化率,且多个位置中除目标位置以外的其他位置的电容值的变化率小于或等于第二预设变化率,则表示目标位置为有物体靠近,而其他位置为无物体靠近,即其他位置为物体相对该位置远离。其中,该目标位置为多个位置中任一位置,可以理解地,在一些场景中,用户使用电子设备时,用户的手部不会接触多个位置中的任一位置,因此可以在其中一个位置的电容值的变化率大于第二预设变化率,而其他位置的电容值的变化率为不大于第二预设变化率时,即目标位置有物体靠近,而其他位置为无物体靠近的情况下,确定触发执行该sar传感器对应的多种功能中的目标功能。
78.在一种可能的实施方式中,sar传感器对应的目标功能可以为至少两个功能,至少
两个与上述多个位置一一对应。在多个位置中目标位置的电容值的变化率大于第二预设变化率,且多个位置中除目标位置以外的其他位置的电容值的变化率小于或等于第二预设变化率的情况下,可以执行该目标位置对应的功能。
79.例如,在一些场景中,电子设备处于近场通信(near field communication,nfc)卡片的使用场景,例如电子设备处于刷门禁卡的场景,而电子设备中包括多种类型的nfc卡片,因此需要选择nfc门禁卡片进行刷卡。此时,多个位置中每个位置可以对应一张nfc卡片的选择功能,若目标位置的电容值大于第二预设变化率,而多个位置中除目标位置以外的其他位置的电容值的变化率小于或等于第二预设变化率,则可以确定触发该目标位置对应的nfc卡片的选择功能,并执行该选择功能,即启用该目标位置对应的nfc卡片,以供用户进行使用。
80.在一种可替换的实施方式中,若多个位置的数量大于3(即至少为4个),且至少两个位置对应同一功能,则电子设备在基于各个位置的电容值的变化率,将每种功能对应的位置作为一组位置,可以获取每组位置中电容值的变化率大于第二预设变化率的位置数量;然后,根据每组位置中电容值的变化率大于第二预设变化率的位置数量,确定最大数量对应的一组位置,并确定触发该组位置所对应的功能。例如,多个位置包括:位置1、位置2、位置3和位置4,位置1和位置2对应功能1,位置3和位置4对应功能2,若此时位置1和位置2的电容值的变化率大于第二预设变化率,而位置3和位置4中仅位置3的电容值的变化率大于第二预设变化率,则此时执行位置1和位置2所对应的功能1。
81.在一种可替换的实施方式中,在sar传感器可以检测壳体的多个位置的电容值的情况下,也可以是,若多个位置中目标位置的电容值的变化率小于或等于第二预设变化率,且多个位置中除目标位置以外的其他位置的电容值的变化率大于第二预设变化率,确定执行该目标位置对应的功能。其中,该目标位置为多个位置中任一位置。可以理解地,在一些场景中,用户使用电子设备时,用户的手部会接触壳体的大多数位置,因此可以在其中一个位置的电容值的变化率小于或等于第二预设变化率,而其他位置的电容值的变化率大于第二预设变化率,即目标位置无物体靠近,而其他位置有物体靠近的情况下,执行该目标位置对应的功能。
82.在一种可替换的实施方式中,在sar传感器可以检测壳体的多个位置的电容值的情况下,也可以在至少一个位置的电容值的变化率大于第二预设变化率时,确定执行对应的功能。该方式中,可以根据电容值的变化率大于第二预设变化率的位置的数量,以及该数量与控制功能之间的对应关系,确定出该数量所对应的控制功能,并执行该控制功能。
83.本技术实施例提供的控制方法,可以实现利用sar传感器检测壳体的多个位置的电容值,并在检测目标位置的电容值的变化率大于第二预设变化率,而其他位置的变化率小于或等于第二预设变化率的情况下,即目标位置为有物体靠近,而其他位置为无物体靠近的情况下,确定用户需求触发sar传感器对应的多种功能中的目标功能,进而执行该目标功能,不仅使用户可以通过靠近和远离壳体的多个位置,使多个位置的电容值的变化满足预设变化条件,进而完成其在当前运行场景下所需的控制,提升用户的操控体验;另外,通过多个位置的电容值的变化,触发sar传感器对应的功能,也避免了误控制,提升了控制的准确性。
84.请参阅图8,图8示出了本技术又另一个实施例提供的控制方法的流程示意图。该
控制方法应用于上述电子设备,该电子设备包括壳体以及用于检测壳体的电容值的电磁波吸收比值sar传感器。下面将针对图8所示的流程进行详细的阐述,所述控制方法具体可以包括以下步骤:
85.步骤s510:获取所述sar传感器检测到的电容值,所述电容值包括所述壳体的多个位置的电容值。
86.在本技术实施例中,步骤s510可以参阅前述实施例的内容,在此不再赘述。
87.步骤s520:若所述多个位置中每个位置的电容值的变化率均大于第三预设变化率,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
88.本技术实施例中,每个位置的电容值的变化满足预设变化条件,也可以是:若多个位置中每个位置的电容值的变化率均大于第三预设变化率,则执行sar传感器对应的多种功能中的目标功能。其中,该第三预设变化率为正值,电子设备可以基于检测到的壳体的电容值,确定电容值的变化率;将确定出的变化率与第三预设变化率进行比较;若确定出的变化率大于第三预设变化率,则表示电容值的增加速度相对较大,即表示有物体靠近壳体,若确定出的变化率不大于第三预设变化率,则表示电容值的增加速度相对较小或者电容值呈减小的趋势,即表示无物体靠近壳体。第三预设变化率可以预先根据物体靠近壳体的情况下检测到的电容值的变化率确定,其具体数值可以不做限定。
89.在一些实施方式中,sar传感器对应的多种功能中的目标功能仅包括一种功能,也就是说,多个位置可以对应同一个功能。该情况下,可以结合多个位置的电容值的变化,触发当前运行场景下sar传感器对应的目标功能。具体地,若多个位置中每个位置的电容值的变化率均大于第三预设变化率,则可以确定触发当前运行场景下sar传感器对应的目标功能。可以理解地,在一些场景中,用户使用电子设备时,用户的手部通常不会接触上述多个位置中的所有位置,因此可以在其中多个位置中每个位置的电容值的变化率均大于第三预设变化率,即每个位置均有物体靠近,执行当前运行场景下sar传感器对应的目标功能。
90.在一些场景中,电子设备当前运行视频播放应用,目标功能可以为显示界面中的虚拟按键的功能,多个位置可以位于壳体的后盖的中间区域,多个位置对应的功能可以为用于触发“快进播放”的按键的控制功能,为避免用户误触发快进播放,则可以在多个位置的电容值的变化率均大于第三预设变化率,即多个位置均有物体靠近的情况下,并控制视频进行快进播放。也就是说,当多个位置均被用户的手指接触时,并控制视频进行快进播放。当然,该场景仅为举例,本技术实施例提供的控制方法并不局限于该场景。
91.在一种可替换的实施方式中,当前运行场景下sar传感器对应的目标功能仅包括一种功能,也可以在多个位置中每个位置的电容值的变化率均小于或等于第三预设变化率的情况下,确定执行当前运行场景下该sar传感器对应的目标功能。可以理解地,在一些场景中,用户使用电子设备时,用户的手部通常会接触上述多个位置中的部分位置,因此可以在其中多个位置中每个位置的变化率均小于或等于第三预设变化率的情况下,即用户控制所有手指均不接触任一位置时,执行当前运行场景下该sar传感器对应的目标功能,以避免用户的误操作。
92.本技术实施例提供的控制方法,可以实现利用sar传感器检测壳体上多个位置的电容值的变化,并在多个位置的电容值的变化率均大于第三预设变化率时,确定执行sar传
感器对应的多种功能中与当前运行场景对应的目标功能,不仅使用户可以通过控制多个位置的物体接近情况,完成其在当前运行场景下所需的控制,提升用户的操控体验;另外,也避免了误控制,提升了控制的准确性。
93.请参阅图9,其示出了本技术实施例提供的一种控制装置400的结构框图。该控制装置400应用上述的电子设备,所述电子设备包括壳体以及用于检测所述壳体的电容值的电磁波吸收比值sar传感器,该控制装置400包括:数据获取模块410以及功能执行模块420。其中,所述数据获取模块410用于获取所述sar传感器检测到的电容值;所述功能执行模块420用于若所述电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能,所述目标功能与所述电子设备的当前运行场景对应。
94.在一些实施方式中,所述sar传感器对应的多种功能包括:显示界面中的虚拟按键的功能、近场通信nfc卡片的选取功能、所述电子设备的通讯模式的控制功能、所述电子设备的屏幕亮度的控制功能、所述电子设备的设备音量的控制功能、以及运行目标应用程序的功能。
95.在一些实施方式中,功能执行模块420可以具体用于:若所述电容值连续发生n次变化,则执行所述sar传感器所对应的多种功能中的目标功能,所述n为大于1的正整数。。
96.可选地,所述n次变化中相邻两次变化之间的间隔时长小于预设时长。
97.可选地,所述接近状态的变化包括:所述电容值的变化率由第一变化率变为第二变化率,其中,所述第一变化率大于第一预设变化率,所述第二变化率小于或等于所述第一预设变化率;或者
98.所述电容值的变化率由所述第二变化率变为所述第一变化率。
99.在一些实施方式中,所述电容值包括所述壳体的多个位置的电容值,功能执行模块420可以具体用于:若所述多个位置中每个位置的电容值的变化满足预设变化条件,则执行所述sar传感器对应的多种功能中的目标功能。
100.在一种可能的实施方式中,功能执行模块420还可以用于:若所述多个位置中目标位置的电容值的变化率大于第二预设变化率,且所述多个位置中除所述目标位置以外的其他位置的电容值的变化率小于或等于所述第二预设变化率,则执行所述sar传感器对应的多种功能中的目标功能。
101.在一种可能的实施方式中,功能执行模块420还可以用于:若所述多个位置中每个位置的电容值的变化率均大于第三预设变化率,则执行所述sar传感器对应的多种功能中的目标功能。
102.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
103.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
104.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
105.综上所述,本技术提供的方案,通过获取sar传感器检测到的电容值,并在电容值的变化满足预设变化条件时,执行sar传感器对应的多种功能中的目标功能,且该目标功能
与电子设备的当前运行场景对应。由此,可以实现利用sar传感器检测到的电容值的变化,而确定出用户在电子设备的当前运行场景下对电子设备的控制操作,并执行当前运行场景下sar传感器对应的目标功能,完成用户在当前运行场景下所需的控制,提升用户的操控体验。
106.请参考图10,其示出了本技术实施例提供的一种电子设备的结构框图。该电子设备100可以是智能手机、平板电脑、智能手表等能够运行应用程序的电子设备。本技术中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
107.处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
108.存储器120可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
109.请参考图11,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
110.计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
111.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献