1.一种传感器的控制方法,其特征在于,应用于移动终端,所述方法包括如下步骤:步骤一,获取所述移动终端在当前状态下对应的当前续航时间,并获取所述移动终端下一充电时刻的预计时间点;
步骤二,判断所述移动终端下一充电时刻的预计时间点是否在所述当前续航时间对应的区间范围内;
步骤三,若否,则根据所述移动终端下一充电时刻的预计时间点与所述当前续航时间的终点值计算得到待续航时间差值,并根据所述待续航时间差值在预设映射表中查找确定得到对应的续航需求等级;
步骤四,获取所述移动终端中所有处于激活状态的传感器对应的传感器信息,其中所述传感器信息至少包括传感器类型、传感器单位功耗及各类型传感器对应的数量;
步骤五,根据所述传感器单位功耗计算每个传感器与所述续航需求等级之间的节能关联度,并判断所述节能关联度是否大于预设关联度;
步骤六,若是,则控制对应的传感器进行关闭;
在所述步骤五中,所述节能关联度的计算公式表示为:
其中, 表示第 种类型中第 个传感器与续航需求等级 之间的节能关联度, 表示基准关联度, 表示续航需求等级为第k级, ,k表示续航需求等级的序号,m表示续航需求等级的最大级别, 表示第 种类型中第 个传感器的传感器单位功耗, 表示续航需求等级为第k级时对应的单个传感器标准功耗。
2.根据权利要求1所述的一种传感器的控制方法,其特征在于,所述移动终端内至少设置有指纹传感器、环境光传感器、接近传感器、陀螺仪传感器、红外线传感器、磁场传感器、霍尔传感器以及重力传感器;
在所述步骤一之前,所述方法包括如下步骤:
判断所述移动终端是否处于充电状态;
若否,则判断所述移动终端的当前模式是否为户外模式,其中所述户外模式通过环境光传感器、陀螺仪传感器或红外线传感器获取的参数进行判定;
若是,则获取所述移动终端在当前状态下对应的当前续航时间,并生成一请求信息输入框,所述请求信息输入框用于接收用户输入的移动终端下一充电时刻的预计时间点。
3.根据权利要求1所述的一种传感器的控制方法,其特征在于,在所述步骤六之后,所述方法还包括如下步骤:在控制对应的传感器进行关闭之后,记录在所述移动终端内由工作状态切换为关闭状态的所有传感器的类型与数量;
根据每个由工作状态切换为关闭状态的传感器对应的传感器单位功耗、每种类型传感器的数量,以及移动终端的剩余总电能计算得到延时时长;
根据所述延时时长对所述当前续航时间进行更新,以得到更新后的当前续航时间;
判断所述移动终端下一充电时刻的预计时间点是否在所述更新后的当前续航时间对应的区间范围内;
若否,则对所述预设关联度按照设定步长进行下调。
4.根据权利要求3所述的一种传感器的控制方法,其特征在于,所述延时时长的计算公式表示为:其中, 表示延时时长,表示校正系数, 表示移动终端的剩余总电能,表示第 种类型的传感器的数量, , , 表示传感器类型的数量最大值, 表示单个类型的传感器对应的数量最大值;
更新后的当前续航时间表示为:
其中, 表示更新后的当前续航时间, 表示当前续航时间。
5.根据权利要求4所述的一种传感器的控制方法,其特征在于,所述方法还包括如下步骤:当所述预设关联度下调至关联度最小值时,判断所述移动终端下一充电时刻的预计时间点是否在所述更新后的当前续航时间对应的区间范围内;
若否,则获取所述移动终端当前状态下处于工作状态的除传感器外的所有元器件的信息,其中所述元器件的信息至少包括元器件类型以及元器件单位功耗;
从各所述元器件类型中,确定每种类型的元器件对应的元器件单位功耗,并按照元器件单位功耗由大到小的顺序进行排序以得到元器件功耗顺序表;
判断所述元器件功耗顺序表中的每种元器件在所述移动终端的当前状态下是否为可关闭;
若是,则按照所述元器件功耗顺序表中的功耗大小顺序对相应类型的元器件进行关闭处理。
6.根据权利要求5所述的一种传感器的控制方法,其特征在于,在所述步骤五中,在根据所述传感器单位功耗计算每个传感器与所述续航需求等级之间的节能关联度的步骤之后,所述方法还包括如下步骤:当计算得到不同类型的两个传感器与所述续航需求等级之间的节能关联度相等时,则分别获取两个传感器与所述移动终端的当前模式之间的模式关联度,其中所述模式关联度为传感器类型与移动终端的当前模式之间的相关性;
比较两个传感器对应的模式关联度的大小,并优先关闭模式关联度较大的传感器;
根据每个由工作状态切换为关闭状态的传感器对应的传感器单位功耗、每种类型传感器的数量,以及移动终端的剩余总电能计算得到延时时长;
根据所述延时时长对所述当前续航时间进行更新,以得到更新后的当前续航时间;
判断所述移动终端下一充电时刻的预计时间点是否在所述更新后的当前续航时间对应的区间范围内;
若否,则继续关闭所述模式关联度较小的传感器。
7.根据权利要求6所述的一种传感器的控制方法,其特征在于,每个传感器对应有一传感器编号,所述方法还包括如下步骤:当所述移动终端中的任一传感器由工作状态切换为关闭状态时,即时记录对应的传感器关闭时间,以及对应的传感器编号;
当判断到所述移动终端下一充电时刻的预计时间点在所述更新后的当前续航时间对应的区间范围内时,统计所有关闭的传感器对应的传感器关闭时间以及传感器编号,并根据所有的传感器关闭时间以及传感器编号生成传感器控制信息表,其中每个所述传感器控制信息表对应有一续航需求等级;
在确认得到一续航需求等级之后,根据所述续航需求等级链接至对应的传感器控制信息表,并根据所述传感器控制信息表调用对应的传感器依序进行关闭控制。
8.根据权利要求7所述的一种传感器的控制方法,其特征在于,所述方法还包括如下步骤:当所述预设关联度下调至关联度最小值时,判断所述移动终端下一充电时刻的预计时间点是否在所述更新后的当前续航时间对应的区间范围内;
若否,则获取所述移动终端中处于工作状态的传感器对应的传感器编号;
将对应传感器编号的传感器标记为白名单。
9.一种传感器的控制装置,其特征在于,应用于移动终端,所述装置包括:第一获取模块,用于:
获取所述移动终端在当前状态下对应的当前续航时间,并获取所述移动终端下一充电时刻的预计时间点;
第一判断模块,用于:
判断所述移动终端下一充电时刻的预计时间点是否在所述当前续航时间对应的区间范围内;
第一查找模块,用于:
若所述移动终端下一充电时刻的预计时间点不在所述当前续航时间对应的区间范围内,则根据所述移动终端下一充电时刻的预计时间点与所述当前续航时间的终点值计算得到待续航时间差值,并根据所述待续航时间差值在预设映射表中查找确定得到对应的续航需求等级;
第二获取模块,用于:
获取所述移动终端中所有处于激活状态的传感器对应的传感器信息,其中所述传感器信息至少包括传感器类型、传感器单位功耗及各类型传感器对应的数量;
第二判断模块,用于:
根据所述传感器单位功耗计算每个传感器与所述续航需求等级之间的节能关联度,并判断所述节能关联度是否大于预设关联度;
关闭控制模块,用于:
若所述节能关联度大于预设关联度,则控制对应的传感器进行关闭;
其中,所述节能关联度的计算公式表示为:
其中, 表示第 种类型中第 个传感器与续航需求等级 之间的节能关联度,表示基准关联度, 表示续航需求等级为第k级, ,k表示续航需求等级的序号,m表示续航需求等级的最大级别, 表示第 种类型中第 个传感器的传感器单位功耗,表示续航需求等级为第k级时对应的单个传感器标准功耗。