本发明专利技术实施例公开了一种传感器关闭方法和装置;该方法包括:获取终端当前的剩余电量;获取剩余电量对应的第一目标函数级别;关闭第一目标函数级别对应的传感器调用函数;该方案根据终端的剩余电量来关闭相应的传感器调用函数,而非直接关闭所有的传感器调用函数,不仅降低了终端电量消耗的,还提升了传感器重新启动的速度。
【技术实现步骤摘要】
本专利技术涉及终端
,具体涉及一种传感器关闭方法和装置。
技术介绍
随着通信技术的发展,智能手机的功能越来越强大。智能手机之所以具有强大的功能,其中很多地方要归功于多种多样的传感器。电子罗盘、加速传感器、三轴陀螺仪、光线传感器,这些都是手机内部比较常见的传感器装置。传感器作为一种接收和传递感知到的信息的装置,可以帮助智能手机准确获取各种外界信息。具体的,智能手机中的每个传感器都对应多个调用函数,这些调用函数分别用于调用传感器的不同功能,或者控制传感器以某种状态运行。如当应用要使用某个传感器时,可以调用使用函数来开启该传感器。通常应用关闭后,其使用的传感器并未完全释放,即仍处于唤醒状态,此时将导致手机电量被大量消耗,降低了手机的续航能力。目前,为了减低智能终端电量的消耗,进而提升智能终端的续航能力,智能终端会关闭传感器调用函数,即所有使用传感器的函数。然而,这种传感器关闭方案虽然可以降低终端电量消耗,但是由于该方案是关闭所有的传感器的调用函数,如果在关闭传感器后,智能终端需要重新启动该传感器,那么此时,智能终端需要重新调用该传感器的所有调用函数,会导致传感器重新启动的速度比较慢。
技术实现思路
本专利技术实施例提供一种传感器关闭方法和装置,可以解决现有终端功耗大,传感器启动速度慢的技术问题。本专利技术实施例提供一种传感器关闭方法,包括:对传感器调用函数设置函数级别;获取终端当前的剩余电量;获取所述剩余电量对应的第一目标函数级别;关闭所述第一目标函数级别对应的传感器调用函数。进一步的,所述获取终端当前的剩余电量的步骤之后还包括:判断所述剩余电量是否小于预设电量阈值;如小于预设电量阈值,则获取所述剩余电量对应的第一目标函数级别。进一步的,所述获取所述剩余电量对应的第一目标函数级别的步骤具体包括:判断所述剩余电量是否在预设剩余电量区间内;如是,则获取所述预设剩余电量区间对应的第一预设函数级别;将所述第一预设函数级别设置为第一目标函数级别。进一步的,所述第一目标函数级别低于最高函数级别;所述关闭所述第一目标函数级别对应的传感器调用函数的步骤具体包括:判断所述第一目标函数级别是否为最低函数级别;若是,则关闭所述第一目标函数级别对应的传感器调用函数;若否,则关闭所述第一目标函数级别对应的传感器调用函数,以及函数级别低于所述第一目标函数级别的传感器调用函数。进一步的,所述对传感器调用函数设置函数级别具体包括:获取所述传感器调用函数的属性;根据所述属性对所述传感器调用函数设置函数级别。进一步的,所述判断所述剩余电量是否小于预设电量阈值的步骤之后还包括:如大于或等于预设电量阈值,则获取所述终端所需的耗电量;判断所述耗电量是否小于所述剩余电量;如小于所述剩余电量,则不关闭传感器;如大于或等于所述剩余电量,则所述耗电量与所述剩余电量的差值对应的第二目标函数级别,并关闭所述第二目标函数级别对应的传感器调用函数。本专利技术实施例还提供了一种传感器关闭装置,包括:函数级别设置模块,用于对传感器调用函数设置函数级别;剩余电量获取模块,用于获取终端当前的剩余电量;函数级别获取模块,用于获取所述剩余电量对应的第一目标函数级别;关闭模块,用于关闭所述第一目标函数级别对应的传感器调用函数。进一步的,所述传感器关闭装置还包括:判断模块,用于判断所述剩余电量是否小于预设电量阈值;所述函数级别获取模块具体用于,在小于预设电量阈值时,获取所述剩余电量对应的第一目标函数级别。进一步的,所述函数级别获取模块包括:第一判断子模块,用于判断所述剩余电量是否在预设剩余电量区间内;函数级别获取子模块,用于在是时,获取所述预设剩余电量区间对应的第一预设函数级别;函数级别设置子模块,用于将所述第一预设函数级别设置为第一目标函数级别。进一步的,所述第一目标函数级别低于最高函数级别;所述关闭模块包括:第二判断子模块,用于判断所述第一目标函数级别是否为最低函数级别;第一关闭子模块,用于在是时,关闭所述第一目标函数级别对应的传感器调用函数;第二关闭子模块,用于在否时,关闭所述第一目标函数级别对应的传感器调用函数,以及函数级别低于所述第一目标函数级别的传感器调用函数。本专利技术实施例采用对传感器调用函数设置函数级别;获取终端当前的剩余电量;获取剩余电量对应的第一目标函数级别;关闭第一目标函数级别对应的传感器调用函数;该方案根据终端的剩余电量来关闭相应的传感器调用函数,而非直接关闭所有的传感器调用函数,相对现有技术而言,不仅可以降低终端电量消耗的,还能提升传感器重新启动的速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的传感器关闭方法的第一优选实施例的流程图;图2为本专利技术的传感器关闭方法的第二优选实施例的流程图图3为本专利技术的传感器关闭装置的优选实施例的结构图;图4为本专利技术的传感器关闭方法及装置的具体实施例的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种传感器关闭方法和装置。以下将分别进行详细说明。实施例一、请参照图1,图1为本专利技术的传感器关闭方法的第一优选实施例的流程图。该方法用于对终端中的传感器进行关闭处理,其中该终端可以是智能手机、平板电脑等包含传感器的移动设备。本优选实施例的传感器关闭方法包括:步骤S101,对传感器调用函数设置函数级别;步骤S102,获取终端当前的剩余电量;步骤S103,获取剩余电量对应的第一目标函数级别;步骤S104,关闭第一目标函数级别对应的传感器调用函数。下面详细说明本优选实施例的传感器关闭方法的各步骤的具体流程。在步骤S101中,终端对传感器调用函数设置函数级别。传感器系统作为智能手机的一部分,可以让手机的功能更加丰富多彩。如压力传感器,通过测量大气压计算海拔高度。在传感器系统中,每个传感器都对应多个调用函数,这些传感器调用函数用于使用传感器的某个功能或者控制传感器的运行状态,如传感器调用函数A可以使传感器采集数据,传感器调用函数B可以使传感器处理数据;又如传感器调用函数C可以使传感器处于活跃状态,传感器调用函数D可以开启该传感器。通常,当我们打开某个应用进行操作时,会使用到相应的传感器。如打开拍照应用时,终端会使用光线传感器根据环境亮暗来确定曝光时间及LED闪光灯是否打开,从而提高照片的拍摄质量。然而,当照片应用关闭时,光线传感器并未完全释放,仍处于唤醒状态。这时处于唤醒状态的光线传感器将消耗终端电量,因此有必要释放该光线传感器。然而,如果将传感器的功能都关闭,则下次再使用该传感器时,需要重新启动传感器各个部分的功能,从而使传感器的启动速度变慢。因此根据传感器调用函数的属性对函数进行级别划分,以实现对传感器调用函数的逐级关闭。具体的,可以根据传感器调用函数具体调用的传感器功能来对传感器调用函数本文档来自技高网...
【技术保护点】
一种传感器关闭方法,其特征在于,包括:对传感器调用函数设置函数级别;获取终端当前的剩余电量;获取所述剩余电量对应的第一目标函数级别;关闭所述第一目标函数级别对应的传感器调用函数。
【技术特征摘要】
1.一种传感器关闭方法,其特征在于,包括:对传感器调用函数设置函数级别;获取终端当前的剩余电量;获取所述剩余电量对应的第一目标函数级别;关闭所述第一目标函数级别对应的传感器调用函数。2.根据权利要求1所述的传感器关闭方法,其特征在于,所述获取终端当前的剩余电量的步骤之后还包括:判断所述剩余电量是否小于预设电量阈值;如小于预设电量阈值,则获取所述剩余电量对应的第一目标函数级别。3.根据权利要求1所述的传感器关闭方法,其特征在于,所述获取所述剩余电量对应的第一目标函数级别的步骤具体包括:判断所述剩余电量是否在预设剩余电量区间内;如是,则获取所述预设剩余电量区间对应的第一预设函数级别;将所述第一预设函数级别设置为第一目标函数级别。4.根据权利要求1所述的传感器关闭方法,其特征在于,所述第一目标函数级别低于最高函数级别;所述关闭所述第一目标函数级别对应的传感器调用函数的步骤具体包括:判断所述第一目标函数级别是否为最低函数级别;若是,则关闭所述第一目标函数级别对应的传感器调用函数;若否,则关闭所述第一目标函数级别对应的传感器调用函数,以及函数级别低于所述第一目标函数级别的传感器调用函数。5.根据权利要求1所述的传感器关闭方法,其特征在于,所述对传感器调用函数设置函数级别具体包括:获取所述传感器调用函数的属性;根据所述属性对所述传感器调用函数设置函数级别。6.根据权利要求2所述的传感器关闭方法,其特征在于,所述判断所述剩余电量是否小于预设电量阈值的步骤之后还包括:如大于或等于预设电量阈值,则获取所述终端所需的耗电量;判断所述耗电量...
【专利技术属性】
技术研发人员:黄宏用,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。