一种传感器的关闭方法和装置制造方法及图纸

技术编号:13942675 阅读:45 留言:0更新日期:2016-10-29 20:08
本发明专利技术实施例公开了一种传感器的关闭方法和装置;包括以下步骤:对终端系统中的传感器调用函数设置函数级别,获取终端系统当前的时间,并根据当前时间获取相应的目标函数级别,根据目标函数级别关闭所述传感器调用函数。该方案可以基于关闭终端系统中的传感器调用函数,并对这些函数设置为多个级别,可以降低终端的电量消耗,且由于该方案并没有直接关闭全部的传感器,相对现有技术而言,可以在降低终端电量消耗的同时,提升了传感器的使用效率。

【技术实现步骤摘要】

本专利技术涉及终端
,具体涉及一种传感器的关闭方法和装置
技术介绍
随着智能终端的普及,越来越多用户使用智能终端进行学习、娱乐等等,移动终端例如智能手机的功能越来越强大,不仅丰富用户生活,还给用户带来便利,与此同时各种智能终端的应用程序也被开发出来,以满足用户的不同应用需求。为了实现各种功能以满足用户的各种需求,通常智能终端会安装各种各样的应用程序,而智能终端中各种各样的传感器设备给应用程序多元化功能提供了硬件基础,比如用于调节屏幕亮度的光线传感器、获取加速度的重力传感器、用于指纹识别的电容传感器等等。目前,为了减低智能终端电量的消耗,进而提升智能终端的续航能力,智能终端会关闭传感器,也即关闭传感器调用函数,比如智能终端可以自动关闭传感器,或者根据用户的操作来关闭传感器。然而,目前这种传感器关闭方案虽然可以降低终端电量消耗,但是由于该方案是关闭系统中所有的传感器调用函数,不便于针对性的对传感器进行管理控制,根据传感器的功能,不同的传感器的使用频率也不相同,对于一些使用频率较高的传感器,在关闭之后还需要重新启动该传感器,浪费较多的时间,效率低下。
技术实现思路
本专利技术实施例提供一种传感器的关闭方法和装置,可以在降低终端电量消耗的同时,提升了传感器的使用效率。本专利技术实施例提供一种传感器的关闭方法,包括:对终端系统中的传感器调用函数设置函数级别;获取所述终端系统当前的时间,并根据所述时间获取相应的目标函数级别;根据所述目标函数级别关闭所述传感器调用函数。进一步的,所述根据所述时间获取相应的目标函数级别的步骤具体包括:判断所述当前的时间是否在预设时间范围内;若是,则获取所述预设时间范围对应的目标函数级别。进一步的,在所述对终端系统中的传感器调用函数设置函数级别之后,根据所述时间生成函数关闭请求之前,所述方法还包括:获取所述终端当前的运行状态;判断所述当前运行状态是否为预设状态;若是,则执行根据所述时间生成函数关闭请求的步骤。进一步的,在获取所述终端系统当前的时间的步骤之前,所述方法还包括:获取所述终端当前的CPU使用率;判断所述CPU使用率是否达到预设阈值;若是,则执行获取所述终端系统当前的时间的步骤。进一步的,所述对应用程序当中的传感器调用函数设置函数级别的步骤具体包括:获取所述传感器调用函数所对应的传感器;确定所述传感器在所述终端中的使用频率;根据所述使用频率对所述传感器调用函数设置函数级别。本专利技术实施例还提供了一种传感器的关闭装置,包括:设置模块、时间获取模块、级别获取模块以及关闭模块;所述设置模块,用于对终端系统中的传感器调用函数设置函数级别;所述时间获取模块,用于获取所述终端系统当前的时间;所述级别获取模块,用于根据所述当前的时间获取相应的目标函数级别;所述关闭模块,用于根据所述目标函数级别关闭所述传感器调用函数。进一步的,所述级别获取模块具体包括:判断子模块和获取子模块;所述判断子模块,用于判断所述当前的时间是否在预设时间范围内;所述获取子模块,用于当上述判断子模块判断为是时,获取所述预设时间范围对应的目标函数级别。进一步的,所述装置还包括:状态获取模块和第一判断模块;所述状态获取模块,用于在所述设置模块对终端系统中的传感器调用函数设置函数级别之后,所述级别获取模块根据所述时间生成函数关闭请求之前,获取所述终端当前的运行状态;所述第一判断模块,用于判断所述当前运行状态是否为预设状态;所述级别获取模块,具体用于当所述第一判断模块判断为是时,根据所述时间生成函数关闭请求。进一步的,所述装置还包括:使用率获取模块和第二判断模块;所述使用率获取模块,用于在所述时间获取模块获取所述终端系统当前的时间之前,获取所述终端当前的CPU使用率;所述第二判断模块,用于判断所述CPU使用率是否达到预设阈值;所述时间获取模块,具体用于在所述第二判断模块判断为是时,获取所述终端系统当前的时间。进一步的,所述设置模块具体包括:获取子模块、确定子模块和设置子模块;所述获取子模块,用于获取所述传感器调用函数所对应的传感器;所述确定子模块,用于确定所述传感器在所述终端中的使用频率;所述设置子模块,用于根据所述使用频率对所述传感器调用函数设置函数级别。本专利技术实施例采用对终端系统中的传感器调用函数设置函数级别,获取终端系统当前的时间,并根据当前时间生成函数关闭请求,根据该函数关闭请求获取相应的目标函数级别,根据目标函数级别关闭所述传感器调用函数。该方案可以基于关闭终端系统中的传感器调用函数,并对这些函数设置为多个级别,可以降低终端的电量消耗,且由于该方案并没有直接关闭全部的传感器,相对现有技术而言,可以在降低终端电量消耗的同时,提升了传感器的使用效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种传感器的关闭方法流程示意图;图2为本专利技术实施例二提供的在实际应用当中传感器的关闭方法流程示意图;图3为本专利技术实施例三提供的一种传感器的关闭装置的结构示意图;图4为本专利技术实施例三提供的第二种传感器的关闭装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种传感器的关闭方法和装置。以下将分别进行详细说明。实施例一、本实施例将从传感器的关闭装置的角度进行描述,该传感器的关闭装置具体可以集成在终端中,该终端可以为移动互联网设备(如智能手机、平板电脑)、智能穿戴设备(如智能手表)等各类电子设备。请参阅图1,图1为本专利技术实施例一提供的传感器的关闭方法的流程示意图,本实施例的传感器的关闭方法包括:步骤S101对终端系统中的传感器调用函数设置函数级别。在计算机编译或运行时,使用某个函数来完成相关命令,在系统中通过对函数的调用来执行函数体,系统中每个功能的实现都是由函数来进行的,具体来说,把一系列执行某个功能的语句组合在一起就是函数。在本专利技术实施例当中,对系统中的传感器调用函数设置级别便可以根据传感器的使用频率来进行设置,比如将使用频率较高的传感器所对应的传感器调用函数设置为较高级别,将使用频率较低的传感器所对应的传感器调用函数设置为较低级别,即上述对应用程序当中的传感器调用函数设置函数级别的步骤可以具体包括:获取传感器调用函数所对应的传感器;确定传感器在终端中的使用频率;根据使用频率对传感器调用函数设置函数级别。其中,确定传感器在终端中的使用频率的方法可以有多种,比如通过计算在相同时间段内不同的传感器的使用次数得到各个传感器的使用频率,从而根据使用频率确定传感器对应的传感器调用函数进行级别设置。其中,对传感器调用函数设置函数级别的表现形式也可以有多种,比如利用数字将传感器调用函数定义为1级函数、2级函数、3级函数等,也可以利用字母将传感器调用函数定义为A级函数、B级函数、C级本文档来自技高网...

【技术保护点】
一种传感器的关闭方法,其特征在于,包括以下步骤:对终端系统中的传感器调用函数设置函数级别;获取所述终端系统当前的时间,并根据所述时间获取相应的目标函数级别;根据所述目标函数级别关闭所述传感器调用函数。

【技术特征摘要】
1.一种传感器的关闭方法,其特征在于,包括以下步骤:对终端系统中的传感器调用函数设置函数级别;获取所述终端系统当前的时间,并根据所述时间获取相应的目标函数级别;根据所述目标函数级别关闭所述传感器调用函数。2.如权利要求1所述的关闭方法,其特征在于,所述根据所述时间获取相应的目标函数级别的步骤具体包括:判断所述当前的时间是否在预设时间范围内;若是,则获取所述预设时间范围对应的目标函数级别。3.如权利要求1所述的关闭方法,其特征在于,在所述对终端系统中的传感器调用函数设置函数级别之后,在根据所述时间生成函数关闭请求之前,所述方法还包括:获取所述终端当前的运行状态;判断所述当前运行状态是否为预设状态;若是,则执行根据所述时间生成函数关闭请求的步骤。4.如权利要求1所述的关闭方法,其特征在于,在获取所述终端系统当前的时间的步骤之前,所述方法还包括:获取所述终端当前的CPU使用率;判断所述CPU使用率是否达到预设阈值;若是,则执行获取所述终端系统当前的时间的步骤。5.如权利要求1所述的关闭方法,其特征在于,所述对应用程序当中的传感器调用函数设置函数级别的步骤具体包括:获取所述传感器调用函数所对应的传感器;确定所述传感器在所述终端中的使用频率;根据所述使用频率对所述传感器调用函数设置函数级别。6.一种传感器关闭装置,其特征在于,包括:设置模块、时间获取模块、级别获取模块以及关闭模块;所述设置模块,用于对终端系统中的传感器调用函数设置函数级别;所述时间获取模块,用于获取所述终端系统当前的时间;所述级别获取模块,用于根据所述当前的...

【专利技术属性】
技术研发人员:黄宏用
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1