一种函数的关闭方法及装置的制造方法

文档序号:10724221阅读:609来源:国知局
一种函数的关闭方法及装置的制造方法
【专利摘要】本发明实施例公开了一种函数的关闭方法及装置;该函数的关闭方法采用对系统中的传感器调用函数设置函数级别,然后,获取用户针对终端的第一滑动操作对应的第一滑动信息,并获取第一滑动信息对应的第一目标函数级别,最后,关闭系统中第一目标函数级别对应的传感器调用函数;该方案可以基于用户对终端的滑动操作关闭系统中相应的传感器调用函数,相对于现有技术而言,降低了终端的功耗。
【专利说明】
一种函数的关闭方法及装置
技术领域
[0001]本发明涉及终端技术领域,尤其涉及一种函数的关闭方法及装置。
【背景技术】
[0002]随着通信技术的发展,智能手机等终端的功能越来越强大,其之所以具有强大的功能,其中很多地方要归功于各式各样的传感器,如电子罗盘、加速传感器、三轴陀螺仪、光线传感器等等。
[0003]传感器作为终端系统中接收和传递感知到的信息的装置,可以准确获取各种外界信息,具体地,每个传感器都对应多个传感器调用函数,这些传感器调用函数用于调用传感器的不同功能,或者控制传感器以某种状态运行。比如,当应用需要使用某个传感器时,可以通过传感器调用函数来开启该传感器,然而,通常应用关闭后,其使用的传感器并未完全释放,即仍处于唤醒状态,此时传感器设备将持续耗电,增加了不必要的终端功耗。
[0004]由上可知,现有终端存在功耗较大的技术问题。

【发明内容】

[0005]本发明实施例提供一种函数的关闭方法及装置,可以解决现有终端存在功耗较大的技术问题的技术问题。
[0006]本发明实施例提供一种函数的关闭方法,包括:
[0007]对系统中的传感器调用函数设置函数级别;
[0008]获取用户针对终端的第一滑动操作对应的第一滑动信息;
[0009]获取所述第一滑动信息对应的第一目标函数级别;
[0010]关闭所述系统中所述第一目标函数级别对应的传感器调用函数。
[0011]进一步地,所述对系统中的传感器调用函数设置函数级别的步骤,具体包括:
[0012]获取系统中传感器调用函数对应的功耗;
[0013]根据所述功耗对所述传感器调用函数设置函数级别。
[0014]进一步地,所述第一滑动信息包括第一滑动长度值;所述获取所述第一滑动信息对应的第一目标函数级别的步骤,具体包括:
[0015]判断所述第一滑动长度值是否在预设长度区间内;
[0016]若是,则获取所述预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。
[0017]进一步地,所述第一目标函数级别低于最高函数级别;所述关闭所述系统中所述第一目标函数级别对应的传感器调用函数的步骤,具体包括:
[0018]判断所述第一目标函数级别是否为最低函数级别;
[0019]若是,则关闭所述系统中所述第一目标函数级别对应的传感器调用函数;
[0020]若否,则关闭所述系统中所述第一目标函数级别对应的传感器调用函数,以及函数级别低于所述第一目标函数级别的传感器调用函数。
[0021]进一步地,在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,所述方法还包括:
[0022]获取用户针对所述终端的第二滑动操作对应的第二滑动信息;
[0023]获取所述第二滑动信息对应的第二目标函数级别,其中,所述第二目标函数级别高于所述第一目标函数级别;
[0024]关闭所述系统中第二目标函数级别对应的传感器调用函数。
[0025]进一步地,在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,所述方法还包括:
[0026]获取已关闭的传感器调用函数对应的应用程序;
[0027]对所述应用程序的应用图标进行标记。
[0028]相应地,本发明实施例提供了一种函数的关闭装置,包括:设置模块、第一获取模块、第二获取模块和关闭模块;
[0029]所述设置模块,用于对系统中的传感器调用函数设置函数级别;
[0030]所述第一获取模块,用于获取用户针对终端的第一滑动操作对应的第一滑动信息;
[0031]所述第二获取模块,用于获取所述第一滑动信息对应的第一目标函数级别;
[0032]所述关闭模块,用于关闭所述系统中所述第一目标函数级别对应的传感器调用函数。
[0033]进一步地,所述设置模块具体用于获取系统中传感器调用函数对应的功耗;根据所述功耗对所述传感器调用函数设置函数级别。
[0034]进一步地,所述第一滑动信息包括第一滑动长度值;
[0035]所述第二获取模块具体用于判断所述第一滑动长度值是否在预设长度区间内;若是,则获取所述预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。
[0036]进一步地,所述装置还包括:第三获取模块和标记模块;
[0037]所述第三获取模块,用于在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,获取已关闭的传感器调用函数对应的应用程序;
[0038]所述标记模块,用于对所述应用程序的应用图标进行标记。
[0039]本发明实施例采用对系统中的传感器调用函数设置函数级别,然后,获取用户针对终端的第一滑动操作对应的第一滑动信息,并获取第一滑动信息对应的第一目标函数级另IJ,最后,关闭系统中第一目标函数级别对应的传感器调用函数;该方案可以基于用户对终端的滑动操作关闭系统中相应的传感器调用函数,相对于现有技术而言,降低了终端的功耗。
【附图说明】
[0040]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明实施例一提供的函数的关闭方法的流程示意图;
[0042]图2是本发明实施例二提供的函数的关闭方法的流程示意图;
[0043]图3a是本发明实施例三提供的第一种函数的关闭装置的结构示意图;
[0044]图3b是本发明实施例三提供的第二种函数的关闭装置的结构示意图。
【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]本发明实施例提供一种函数的关闭方法及装置。以下将分别进行详细说明。
[0047]实施例一、
[0048]本实施例将从函数的关闭装置的角度进行描述,该函数的关闭装置具体可以软件或者硬件的形式集成在终端中,该终端可以为智能手机、平板电脑等设备。
[0049]—种函数的关闭方法,包括:对系统中的传感器调用函数设置函数级别;获取用户针对终端的第一滑动操作对应的第一滑动信息;获取第一滑动信息对应的第一目标函数级另IJ;关闭系统中第一目标函数级别对应的传感器调用函数。
[0050]如图1所示,函数的关闭方法,具体流程可以如下:
[0051]101、对系统中的传感器调用函数设置函数级别。
[0052]其中,该系统可以为终端中安装的操作系统,比如,可以是Andr1d系统,该传感器调用函数则可以是该系统自带的传感器调用函数,也可以是系统中安装的应用程序对应的传感器调用函数,该传感器调用函数可以用于调用系统中相应传感器功能,而系统中的传感器可以有多种,比如,可以是光线传感器、距离传感器、重力传感器等,本发明对此不做具体限定。
[0053]在本发明实施例中,对系统中的函数设置函数级别可以有多种实现方法,具体实施过程中,可以根据各传感器调用函数的功耗大小来设置函数级别,比如,系统中有N个传感器调用函数在运行,则可以按照功耗由小到大的顺序,将功耗最小的传感器调用函数设置为一级(最高级)函数,将功耗第二的传感器调用函数设置为二级函数,将功耗第三的传感器调用函数设置为三级函数,以此类推,将功耗最大的传感器调用函数设置为N级函数,即最低级函数。函数级别的数值越大表明该传感器调用函数的功耗越大,即该传感器调用函数的级别越低。也即,步骤“对系统中的传感器调用函数设置函数级别”的具体流程可以如下:
[0054]获取系统中传感器调用函数对应的功耗;
[0055]根据功耗对传感器调用函数设置函数级别。
[0056]具体地,当传感器启动时,可以接收功耗获取指令,终端可以根据该功耗获取指令获取系统中各个传感器调用函数对应的功耗,比如,函数A的功耗为Iw,函数B的功耗为2w,函数的功耗为3w,函数D的功耗为4w,则可以获取到各传感器调用函数的功耗大小关系为:函数A小于函数B,函数B小于函数C,函数C小于函数D。
[0057]当获取到各函数之间的功耗大小关系后,可以根据该功耗大小关系来设置函数的函数级别,比如,设置函数A的级别为一级,函数B的级别为二级,函数C的级别为三级,函数D的级别为四级。
[0058]在实际应用中,可以将系统中各传感器调用函数的函数级别显示在终端显示屏,其表现形式可以有多种,比如,可以用数字形式、字母形式等指示函数级别;以数字形式为例,如以I代表一级函数,2代表二级函数,3代表三级函数,4代表四级函数,以此类推。
[0059]在本发明实施例中,每个函数级别可以对应有一个或者多个传感器调用函数,比如,可以根据功耗范围对传感器调用函数进行函数级别设置,如功耗为Iw?2w的传感器调用函数设为同一个函数级别,功耗为3w?4w的传感器调用函数设为同一个函数级别等。
[0060]102、获取用户针对终端的第一滑动操作对应的第一滑动信息。
[0061]具体地,该滑动作可以是用户针对终端整个触摸屏的滑动操作,也可以是针对触摸屏某个区域的滑动操作,还可以是其它类型的操作,如终端背面、终端侧面等部位。而该滑动信息可以有多种,比如,可以是滑动轨迹、滑动时长、滑动速度等。
[0062]比如,以在终端触摸屏进行滑动操作为例,为了避免误操作,可以对该滑动操作对应的滑动压力值进行评估,判断是否满足条件,若满足条件则可以触发获取滑动信息,也即,步骤“获取用户针对终端的第一滑动操作对应的第一滑动信息”具体流程可以如下:
[0063]接收用户针对终端的第一滑动操作;
[0064]获取该第一滑动操作对应的滑动压力值;
[0065]判断该滑动压力值是否大于预设阈值;
[0066]若大于,则触发获取第一滑动信息。
[0067]其中,该滑动压力值可以是起始滑动压力值,也可以是平均滑动压力值,对此不做限定。
[0068]103、获取第一滑动信息对应的第一目标函数级别。
[0069]具体地,可以预先建立滑动信息与函数级别之间的映射关系,并添加到映射关系集合,并将该映射关系集合存储在终端的存储区域中。该映射关系也可以由用户进行设置并存储在终端的存储区域中。当检测到用户的滑动操作,并获取到滑动操作对应的滑动信息后,可以调用终端的存储区域中存储的映射关系,根据该映射关系和滑动信息获取对应的函数级别,作为目标函数级别。
[0070]优选地,可以根据滑动长度确定预设函数级别,以获取目标函数级别,也即第一滑动信息可以包括第一滑动长度值,考虑到用户在进行滑动操作时,对滑动操作的滑动长度值控制不会很精确,因此,在映射集合中,添加的滑动长度值可以是长度区间,也即步骤“获取第一滑动信息对应的第一目标函数级别”,具体流程可以如下:
[0071]判断第一滑动长度值是否在预设长度区间内;
[0072]若是,则获取该预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。
[0073]具体地,当检测到用户的滑动操作并获取到滑动长度值后,如3.2cm,判断该滑动长度值是否在预设长度区间内,假设该预设长度区间为[3cm,3.5cm],则可判断为该滑动长度值在预设长度区间内,进一步可以根据该长度区间与函数级别之间的映射关系获取对应的预设函数级别,假设预设长度区间[3cm,3.5cm]对应的预设函数级别为三级,则可以获取到对应的预设函数级别为三级,并将该预设函数级别三级作为目标函数级别。
[0074]在实际应用中,在用户对终端进行滑动操作时,为了方便用户控制滑动长度,可以在终端显示屏实时显示滑动长度值,比如,可以用文字的形式显示长度值(如显示“3.2cm”),或者可以用长度显示条显示滑动长度。
[0075]104、关闭系统中第一目标函数级别对应的传感器调用函数。
[0076]具体地,当获取到目标函数级别时,关闭系统中第一目标函数级别对应的传感器调用函数,比如,获取到目标函数级别为三级时,可以关闭系统中所有的三级函数。
[0077]在实际应用中,终端可以提示用户传感器调用函数的关闭情况,以提升用户体验,比如,可以通过标记被关闭的传感器调用函数对应的应用程序的应用图标来提示用户,也SP,在关闭系统中第一目标函数级别对应的传感器调用函数之后,该方法还可以包括:
[0078]获取已关闭的传感器调用函数对应的应用程序;
[0079]对应用程序的应用图标进行标记。
[0080]其中,该应用图标可以时终端主界面显示的应用图标,而对应用程序的应用图标进行标记的方式可以有多种,比如,可以通过颜色对终端主界面的应用图标进行标记,当应用程序对应有传感器调用函数被关闭时,可以将该应用程序对应的应用图标变为暗灰色,或者当一个应用程序对应有多个传感器调用函数被关闭时,可以通过文字的形式对相应的应用图标进行标记,假设QQ对应有三个传感器调用函数被关闭,则可以在终端主界面中的QQ图标左上角显示“3”,以表明有三个传感器调用函数被关闭。
[0081 ]优选地,为了可以减少终端功耗,同时又可以部分传感器功能可以保持正常工作,可以选择关闭系统中功耗较大的传感器调用函数,即可以将该第一目标函数级别设置为低于最高函数级别,而在关闭相应的函数时,可以在关闭第一目标级别的函数的同时,还可以关闭其他较低函数级别的传感器调用函数(即关闭功耗较大的传感器调用函数),以进一步降低终端功耗,也即步骤“关闭系统中第一目标函数级别对应的传感器调用函数”的具体流程可以如下:
[0082]判断所述第一目标函数级别是否为最低函数级别;
[0083]若是,则关闭系统中所述第一目标函数级别对应的传感器调用函数;
[0084]若否,则关闭系统中第一目标函数级别对应的传感器调用函数,以及函数级别低于第一目标函数级别的传感器调用函数。
[0085]在本发明实施例中,判断第一目标函数级别是否为最低函数级别的方式可以有多种,比如,该目标函数级别为三级,以最高函数级别为功耗最小的传感器调用函数为例,则可以判断是否存在功耗大于三级函数的更低级传感器调用函数,若不存在,关闭所有三级函数,若存在,则可以关闭所有的三级函数以及函数级别更低的传感器调用函数(如四级函数、五级函数等)。
[0086]在具体实施过程中,还可以进一步地关闭其他级别更高的传感器调用函数,以进一步降低终端功耗,也即在关闭系统中第一目标函数级别对应的传感器调用函数之后,还可以包括:
[0087]获取用户针对终端的第二滑动操作对应的第二滑动信息;
[0088]获取第二滑动信息对应的第二目标函数级别,其中,第二目标函数级别高于第一目标函数级别;
[0089]关闭系统中第二目标函数级别对应的传感器调用函数。
[0090]比如,以最高级别为一级为例,系统中对应有一级函数、二级函数、三级函数、四级函数、五级函数(最低级),若第一目标函数级别为三级,此时,所有三级函数、四级函数、五级函数已被关闭,假设第二目标函数级别为一级,则可以关闭应用程序中所有的剩余未关闭函,包括一级函数、二级函数、三级函数;假设第二目标函数级别为三级,仍可以关闭应用程序中所有的剩余未关闭函,包括一级函数、二级函数、三级函数等。
[0091]本领域技术人员可以理解,本实施方式可以应用于安装了Android系统、1S系统、Symbian系统、Windows Phone系统、BlackBerryOS系统中的任一种操作系统的智能设备,适用于多种操作系统,应用广泛。
[0092]由上可知,本发明实施例提供了一种函数的关闭方法,采用对系统中的传感器调用函数设置函数级别,然后,获取用户针对终端的第一滑动操作对应的第一滑动信息,并获取第一滑动信息对应的第一目标函数级别,最后,关闭系统中所述第一目标函数级别对应的传感器调用函数;该方案可以基于用户对终端不同的滑动操作,选择性地关闭系统中相应的传感器调用函数,以关闭传感器相应的功能,相对于现有技术而言,降低了终端的功耗,同时可以保留系统需要使用的传感器功能。
[0093]实施例二、
[0094]根据实施例一所描述的方法,以下将举例作进一步详细说明。
[0095]在本实施例中,将以该函数的关闭装置具体集成在移动终端中,该移动终端系统为Andr1d系统,以滑动信息为滑动长度值为例进行详细描述。
[0096]如图2所示,一种函数的关闭方法,具体流程可以如下:
[0097]201、移动终端获取系统中传感器调用函数对应的功耗。
[0098]具体地,当传感器启动时,可以接收功耗获取指令,终端可以根据该功耗获取指令获取系统中各个传感器调用函数对应的功耗。
[0099]202、移动终端根据功耗对传感器调用函数设置函数级别。
[0100]具体地,可以根据功耗大小来设置函数级别,比如,可以按照功耗由小到大的顺序设置函数级别,假设函数A的功耗为Iw,函数B的功耗为2w,函数的功耗为3w,函数D的功耗为4w,则可以获取到各传感器调用函数的功耗大小关系为:函数A小于函数B,函数B小于函数C,函数C小于函数D,则可以设置函数A的级别为一级,函数B的级别为二级,函数C的级别为三级,函数D的级别为四级。
[0101]在实际应用中,可以将系统中各传感器调用函数的函数级别显示在终端显示屏,以数字形式为例,如以I代表一级函数,2代表二级函数,3代表三级函数,4代表四级函数,以此类推。
[0102]在本实施例中,将以系统中有五个函数级别,即包括一级函数、二级函数、三级函数、四级函数、五级函数,以一级函数为最高级函数且功耗最大为例,对以下各个步骤进行描述。
[0103]203、移动终端获取用户的第一滑动操作对应的第一滑动长度值,并根据第一滑动长度值获取相应的第一目标函数级别,该第一目标函数级别高于最低函数级别,且低于最高函数级别。
[0104]具体地,该滑动作可以是用户针对终端整个触摸屏的滑动操作,也可以是针对触摸屏某个区域的滑动操作,还可以是其它类型的操作,如终端背面、终端侧面等部位。
[0105]比如,以在终端触摸屏进行滑动操作为例,为了避免误操作,可以对该滑动操作对应的滑动压力值进行评估,判断是否满足条件,若满足条件则可以触发获取滑动信息,也即,步骤“获取用户针对终端的第一滑动操作对应的第一滑动长度值”具体流程可以如下:
[0106]接收用户针对终端的第一滑动操作;
[0107]获取该第一滑动操作对应的滑动压力值;
[0108]判断该滑动压力值是否大于预设阈值;
[0109]若大于,则触发获取第一滑动长度值。
[0110]在具体实施过程中,可以预先建立滑动长度值与函数级别之间的映射关系,并添加到映射关系集合,并将该映射关系集合存储在终端的存储区域中。该映射关系也可以由用户进行设置并存储在终端的存储区域中。当检测到用户的滑动操作,并获取到滑动操作对应的滑动长度值后,可以调用终端的存储区域中存储的映射关系,根据该映射关系和滑动信息获取对应的函数级别,作为目标函数级别。
[0111]在实际应用中,考虑到用户在进行滑动操作时,对滑动操作的滑动长度值控制不会很精确,因此,在映射关系中,存储的滑动长度值可以是长度区间,也即步骤“根据第一滑动信息获取相应的第一目标函数级别”,具体流程可以如下:
[0112]判断第一滑动长度值是否在预设长度区间内;
[0113]若是,则获取预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。
[0114]比如,当检测到用户的滑动操作,可以在终端显示屏用数字实时显示滑动长度值,假设最终长度值显示为3.2cm,则移动终端可以判断该滑动长度值是否在预设长度区间内,假设该预设长度区间为[3cm,3.5cm],则可判断为该滑动长度值在预设长度区间内,进一步可以根据该长度区间与函数级别之间的映射关系获取对应的预设函数级别,假设预设长度区间[3cm,3.5cm]对应的预设函数级别为三级,则可以获取到对应的预设函数级别为三级,并将该预设函数级别三级作为目标函数级别。
[0115]204、移动终端根据第一目标函数级别关闭系统中相应的传感器调用函数。
[0116]具体地,当获取到目标函数级别时,移动终端可以关闭系统中所有的三级函数。为了进一步减少终端功耗,可以在关闭第一目标级别的函数的同时,还可以关闭其他较低函数级别的传感器调用函数(即关闭功耗较大的传感器调用函数),如四级函数、五级函数等。
[0117]205、移动终端获取用户的第二滑动操作对应的第二滑动长度值,并根据第二滑动长度值获取相应的第二目标函数级别,该第二目标函数级别高于第一目标函数级别。
[0118]同样地,第二目标函数级别的获取过程可以参见上述对获取第一目标函数时的描述,对此不再赘述。
[0119]206、移动终端根据第二目标函数级别关闭系统中所有剩余未关闭的传感器调用函数。
[0120]具体地,若第一目标函数级别为三级,假设此时所有三级函数、四级函数、五级函数已被关闭,若第二目标函数级别为一级,则可以关闭应用程序中所有的剩余未关闭函,包括一级函数、二级函数、三级函数;假设第二目标函数级别为三级,仍可以关闭应用程序中所有的剩余未关闭函,包括一级函数、二级函数、三级函数等。
[0121]在实际应用中,终端可以提示用户传感器调用函数的关闭情况,以提升用户体验,比如,可以获取系统中传感器调用函数对应的应用程序,当该应用程序对应有传感器调用函数被关闭后,可以对应用程序的应用图标进行标记。以QQ图标为例,若QQ程序对应有传感器调用函数被关闭,则可以将在终端主界面中的QQ图标颜色变为暗灰色的方式来标记QQ图标,以提示用户QQ程序存在有对应的传感器被关闭。
[0122]由上可知,本发明实施例提供了一种函数的关闭方法,采用移动终端获取系统中传感器调用函数对应的功耗,并根据功耗对传感器调用函数设置函数级别,然后,获取用的第一滑动操作对应的第一滑动长度值,并根据第一滑动长度值获取相应的第一目标函数级另O,并根据第一目标函数级别关闭系统中相应的传感器调用函数,再获取用户的第,二滑动操作对应的第二滑动长度值,并根据第二滑动长度值获取相应的第二目标函数级别,并根据第二目标函数级别关闭系统中所有剩余未关闭的传感器调用函数;该方案可以基于用户对终端不同的滑动操作,选择性地关闭系统中相应的传感器调用函数,以关闭传感器相应的功能,相对于现有技术而言,降低了终端的功耗,同时可以保留系统需要使用的传感器功會泛。
[0123]实施例三、
[0124]为了更好地实施以上方法,本发明实施例还提供一种函数的关闭装置,该函数的关闭装置可以软件或硬件的形式集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑或个人计算(PC,Personal Computer)等设备。如图3a所示,该函数的关闭装置可以包括设置模块301、第一获取模块302、第二获取模块303和关闭模块304,如下:
[0125]该设置模块301,用于对系统中的传感器调用函数设置函数级别;
[0126]该第一获取模块102,用于获取用户针对终端的第一滑动操作对应的第一滑动信息;
[0127]该第二获取模块303,用于获取第一滑动信息对应的第一目标函数级别;
[0128]该关闭模块304,用于关闭系统中第一目标函数级别对应的传感器调用函数。
[0129]优选地,该设置模块301,具体可以用于获取系统中传感器调用函数对应的功耗;根据该功耗对该传感器调用函数设置函数级别。
[0130]优选地,该第一滑动信息包括第一滑动长度值;
[0131]该第二获取模块303,具体可以用于判断该第一滑动长度值是否在预设长度区间内;若是,则获取该预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。
[0132]优选地,如图3b所示,该装置还可以包括:第三获取模块305和标记模块306;
[0133]该第三获取模块305,用于在关闭系统中第一目标函数级别对应的传感器调用函数之后,获取已关闭的传感器调用函数对应的应用程序;
[0134]该标记模块306,用于对该应用程序的应用图标进行标记。
[0135]由上可知,本发明实施例提供了一种函数的关闭装置,采用设置模块301对系统中的传感器调用函数设置函数级别,第一获取模块302获取用户针对终端的第一滑动操作对应的第一滑动信息,第二获取模块303获取第一滑动信息对应的第一目标函数级别,关闭模块304关闭系统中第一目标函数级别对应的传感器调用函数;该方案可以基于用户对终端不同的滑动操作,选择性地关闭系统中相应的传感器调用函数,以关闭传感器相应的功能,相对于现有技术而言,降低了终端的功耗,同时可以保留系统需要使用的传感器功能。
[0136]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0137]以上对本发明实施例所提供的一种函数的关闭方法及装置进行了详细介绍,本文中应用程序了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用程序范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种函数的关闭方法,其特征在于,包括: 对系统中的传感器调用函数设置函数级别; 获取用户针对终端的第一滑动操作对应的第一滑动信息; 获取所述第一滑动信息对应的第一目标函数级别; 关闭所述系统中所述第一目标函数级别对应的传感器调用函数。2.如权利要求1所述的函数的关闭方法,其特征在于,所述对系统中的传感器调用函数设置函数级别的步骤,具体包括: 获取系统中传感器调用函数对应的功耗; 根据所述功耗对所述传感器调用函数设置函数级别。3.如权利要求1所述的函数的关闭方法,其特征在于,所述第一滑动信息包括第一滑动长度值;所述获取所述第一滑动信息对应的第一目标函数级别的步骤,具体包括: 判断所述第一滑动长度值是否在预设长度区间内; 若是,则获取所述预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。4.如权利要求1所述的函数的关闭方法,其特征在于,所述第一目标函数级别低于最高函数级别;所述关闭所述系统中所述第一目标函数级别对应的传感器调用函数的步骤,具体包括: 判断所述第一目标函数级别是否为最低函数级别; 若是,则关闭所述系统中所述第一目标函数级别对应的传感器调用函数; 若否,则关闭所述系统中所述第一目标函数级别对应的传感器调用函数,以及函数级别低于所述第一目标函数级别的传感器调用函数。5.如权利要求4所述的函数的关闭方法,其特征在于,在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,所述方法还包括: 获取用户针对所述终端的第二滑动操作对应的第二滑动信息; 获取所述第二滑动信息对应的第二目标函数级别,其中,所述第二目标函数级别高于所述第一目标函数级别; 关闭所述系统中第二目标函数级别对应的传感器调用函数。6.如权利要求1所述的函数的关闭方法,其特征在于,在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,所述方法还包括: 获取已关闭的传感器调用函数对应的应用程序; 对所述应用程序的应用图标进行标记。7.—种函数的关闭装置,其特征在于,包括:设置模块、第一获取模块、第二获取模块和关闭t吴块; 所述设置模块,用于对系统中的传感器调用函数设置函数级别; 所述第一获取模块,用于获取用户针对终端的第一滑动操作对应的第一滑动信息; 所述第二获取模块,用于获取所述第一滑动信息对应的第一目标函数级别; 所述关闭模块,用于关闭所述系统中所述第一目标函数级别对应的传感器调用函数。8.如权利要求7所述的函数的关闭装置,其特征在于,所述设置模块具体用于获取系统中传感器调用函数对应的功耗;根据所述功耗对所述传感器调用函数设置函数级别。9.如权利要求7所述的函数的关闭装置,其特征在于,所述第一滑动信息包括第一滑动长度值; 所述第二获取模块具体用于判断所述第一滑动长度值是否在预设长度区间内;若是,则获取所述预设长度区间对应的预设函数级别,将该预设函数级别作为第一目标函数级别。10.如权利要求7所述的函数的关闭装置,其特征在于,所述装置还包括:第三获取模块和标记模块; 所述第三获取模块,用于在关闭所述系统中所述第一目标函数级别对应的传感器调用函数之后,获取已关闭的传感器调用函数对应的应用程序; 所述标记模块,用于对所述应用程序的应用图标进行标记。
【文档编号】G06F1/32GK106095048SQ201610379814
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】黄宏用
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1