数据读取的方法及移动终端与流程

文档序号:12133070阅读:来源:国知局

技术特征:

1.一种数据读取的方法,其特征在于,所述方法包括:

获取移动终端的状态信息;

当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的检测数据;

当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。

2.如权利要求1所述的数据读取的方法,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;

在获取移动终端的状态信息之前,所述方法还包括:

当所述传感器启动时,设置所述传感器的数据上报频率。

3.如权利要求1或2所述的数据读取的方法,其特征在于,所述方法还包括:

当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。

4.如权利要求3所述的数据读取的方法,其特征在于,所述当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号包括:

当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;

判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;

若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。

5.一种移动终端,其特征在于,所述移动终端包括:

获取模块,用于获取移动终端的状态信息;

第一读取模块,用于当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的数据;

第二读取模块,用于当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。

6.如权利要求5所述的移动终端,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;

所述移动终端还包括:

设置模块,用于当所述传感器启动时,设置所述传感器的数据上报频率。

7.如权利要求5或6所述的移动终端,其特征在于,所述移动终端还包括:

清除模块,用于当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。

8.如权利要求7所述的移动终端,其特征在于,所述清除模块包括:

读取单元,用于当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;

判断单元,用于判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;

清除单元,用于若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。

9.一种移动终端,其特征在于,所述移动终端包括处理器和传感器;

所述处理器,用于获取移动终端的状态信息;当所述状态信息为移动终端处于唤醒状态时,设置传感器的工作模式为定时器工作模式,按照第一时间间隔读取所述传感器的数据;当所述状态信息为移动终端处于休眠状态时,设置传感器的工作模式为中断工作模式,根据所述传感器的中断信号读取所述传感器的数据。

10.如权利要求9所述的移动终端,其特征在于,所述第一时间间隔为所述传感器的数据上报频率;

所述处理器还用于:

在获取移动终端的状态信息之前,当所述传感器启动时,设置所述传感器的数据上报频率。

11.如权利要求9或10所述的移动终端,其特征在于,所述处理器还包括:

当所述传感器的工作模式为中断工作模式时,按照预设方式清除未处理的中断信号。

12.如权利要求11所述的移动终端,其特征在于,所述处理器还用于:

当所述传感器的工作模式为中断工作模式时,按照第二时间间隔读取所述传感器上中断管脚的输出信号;判断所述输出信号是否为低电平,以确定是否存在未处理的中断信号;若所述输出信号为低电平时,清除所述未处理的中断信号,以恢复所述传感器的功能。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1