1.一种数据读取的方法,其特征在于,所述方法包括:
获取移动终端的状态信息;
当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的检测数据;
当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。
2.如权利要求1所述的数据读取的方法,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;
在获取移动终端的状态信息之前,所述方法还包括:
当所述传感器启动时,设置所述传感器的数据上报频率。
3.如权利要求1或2所述的数据读取的方法,其特征在于,所述方法还包括:
当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。
4.如权利要求3所述的数据读取的方法,其特征在于,所述当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号包括:
当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;
判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;
若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。
5.一种移动终端,其特征在于,所述移动终端包括:
获取模块,用于获取移动终端的状态信息;
第一读取模块,用于当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的数据;
第二读取模块,用于当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。
6.如权利要求5所述的移动终端,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;
所述移动终端还包括:
设置模块,用于当所述传感器启动时,设置所述传感器的数据上报频率。
7.如权利要求5或6所述的移动终端,其特征在于,所述移动终端还包括:
清除模块,用于当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。
8.如权利要求7所述的移动终端,其特征在于,所述清除模块包括:
读取单元,用于当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;
判断单元,用于判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;
清除单元,用于若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。
9.一种移动终端,其特征在于,所述移动终端包括处理器和传感器;
所述处理器,用于获取移动终端的状态信息;当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的数据;当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。
10.如权利要求9所述的移动终端,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;
所述处理器还用于:
在获取移动终端的状态信息之前,当所述传感器启动时,设置所述传感器的数据上报频率。
11.如权利要求9或10所述的移动终端,其特征在于,所述处理器还包括:
当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。
12.如权利要求11所述的移动终端,其特征在于,所述处理器还用于:
当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。