移动终端及其传感器数据通信方法、计算机可读存储介质技术

技术编号:17011903 阅读:27 留言:0更新日期:2018-01-11 08:44
本发明专利技术公开了一种移动终端的传感器数据通信方法,方法包括:在移动终端执行一与天线相关的任务时,生成与任务并行的传感器读写命令;判断移动终端的天线是否处于收发状态;若天线处于收发状态,则不执行传感器读写命令,且在预定时长后返回判断移动终端的天线是否处于收发状态的步骤;若天线未处于收发状态,则执行传感器读写命令,以对传感器读写命令对应的传感器进行读取或者写入数据。本发明专利技术还公开了一种移动终端和一种计算机可读存储介质。通过上述方式,本发明专利技术能够避免天线对传感器读取数据的干扰,提高传感器读写数据的准确性。

【技术实现步骤摘要】
移动终端及其传感器数据通信方法、计算机可读存储介质
本专利技术涉及电子设备领域,特别是涉及一种移动终端及其传感器数据通信方法、计算机可读存储介质。
技术介绍
目前,智能手机等移动终端日渐成为人们生活中的必需品,其功能也越来越多元化,为了移动终端的更加智能化,能够实现各种不同的功能,移动终端通常会使用各种不同的传感器。移动终端的处理器在读取传感器的数据时往往会受到干扰,导致传感器读取数据不准确,进而会导致移动终端根据传感器检测的错误数据执行错误的操作。更为严重的是,会导致传感器完全失效,使得与传感器相关的移动终端的功能无法实现。
技术实现思路
本专利技术实施例提供一种移动终端及其传感器数据通信方法、计算机可读存储介质,能够提高传感器读写数据的准确性。本专利技术实施例采用的一个技术方案是:提供一种移动终端的传感器数据通信方法,方法包括:在移动终端执行一与天线相关的任务时,生成与任务并行的传感器读写命令;判断移动终端的天线是否处于收发状态;若天线处于收发状态,则不执行传感器读写命令,且在预定时长后返回判断移动终端的天线是否处于收发状态的步骤;若天线未处于收发状态,则执行传感器读写命令,以对传感器读写命令对应的传感器进行读取或者写入数据。本专利技术实施例采用的另一个技术方案是:提供一种移动终端,该移动终端包括:生成模块,用于在移动终端执行一与天线相关的任务时,生成与任务并行的传感器读写命令;判断执行模块,用于判断移动终端的天线是否处于收发状态;若天线处于收发状态,则不执行传感器读写命令,且在预定时长后返回判断移动终端的天线是否处于收发状态的步骤;若天线未处于收发状态,则执行传感器读写命令,以对传感器读写命令对应的传感器进行读取或者写入数据。本专利技术实施例采用的又一个技术方案是:提供一种移动终端,该移动终端包括处理器和与处理器连接的存储器,存储器用于存储计算机程序,处理器用于调用计算机程序以执行上述方法。本专利技术实施例采用的又一个技术方案是:提供一种计算机可读存储介质,该可读存储介质存储有计算机程序,计算机程序能够被执行以实现上述方法。本专利技术的有益效果是:本专利技术实施例通过在移动终端执行一与天线相关的任务时,生成与任务并行的传感器读写命令;判断移动终端的天线是否处于收发状态;若天线处于收发状态,则不执行传感器读写命令,且在预定时长后返回判断移动终端的天线是否处于收发状态的步骤;若天线未处于收发状态,则执行传感器读写命令,以对传感器读写命令对应的传感器进行读取或者写入数据,从而能够避免天线对传感器读取数据的干扰,提高传感器读写数据的准确性。附图说明图1是本专利技术移动终端的传感器数据通信方法的第一实施例的流程示意图;图2是本专利技术移动终端的传感器数据通信方法的第二实施例的流程示意图;图3是本专利技术移动终端的传感器数据通信方法的第三实施例的流程示意图;图4是本专利技术移动终端的传感器数据通信方法的第四实施例的流程示意图;图5是本专利技术实施例移动终端的模块示意图;图6是本专利技术移动终端第二实施例的硬件结构示意图;图7是本专利技术移动终端第二实施例的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。智能手机等移动终端在执行一与天线相关的任务时,需要配合某些传感器来实现移动终端的一些智能化的功能,该与天线相关的任务具体可以是指执行该任务时的某个时间段或者时间点可能会用到天线,也即在执行该任务时的某个时间段或者时间点天线可能会处于接收或者发送状态。天线在处于收发状态时处理器可能会对传感器进行读取或者写入数据,该传感器可以是与该任务并行的传感器,即在执行该任务的时间段内可能同时需要对该传感器进行读取或者写入。在天线处于收发状态时,可能会对处理器与传感器之间的通讯产生干扰,本专利技术实施例将读取或者写入传感器的时间与天线处于收发状态的时间错开避免天线对传感器与处理器之间通讯的干扰。例如,智能手机等移动终端在执行通话任务(例如拨打或者接听电话)时,可通过光传感器检测移动终端周围的环境光强度,在检测到环境光亮度小于预设阈值时,则说明用户的脸贴近了移动终端,遮挡了进入光传感器的光线,此时,移动终端可关闭移动终端的屏幕背光,以节省移动终端的电量或者防止脸部对屏幕的误触。光传感器属于一种与通话任务并行的传感器,通话任务并行的传感器可是执行了拨打电话的操作指令之后会用到的传感器。类似地,移动终端在执行通话任务时,可通过距离传感器(也可以称为接近传感器)检测移动终端与周围物体的距离,在检测与到周围物体的距离小于预设阈值时,则说明用户的脸贴近了移动终端,此时,移动终端可以关闭移动终端的屏幕背光。结合上文的描述不难理解距离传感器也属于一种与通话任务并行的传感器。类似地,移动终端还可根据光传感器和距离传感器的检测数据共同判断是否关闭移动终端的屏幕背光,即在执行拨打电话任务时,可能处理器既需要对光传感器进行读写操作,也需要对距离传感器进行读写操作。类似地,移动终端在拨打电话时可能其他的与通话任务并行的传感器也需要工作以实现其他的功能,此处不一一列举。在上述各种情况下,由于执行通话任务过程中某个时间段或者时间点可能需要使用到天线,即通话任务属于一种与天线相关的任务,执行通话任务的过程中天线可能会处于收发状态,也可能暂时不处于收发状态,其中,收发状态是指天线处于接收或者发送状态,或者收发同时进行的状态,这三种情况均属于天线处于收发状态的情况。在天线处于收发状态时,会对处理器读写光传感器和/或距离传感器的数据产生干扰。例如,处理器通过I2C(Inter-IntegratedCircuit,内部整合电路)总线与光传感器和/或距离传感器进行通信以对传感器进行读写处理,而天线若此时处于收发状态会对I2C通信产生干扰,影响处理器对传感器进行读写数据的准确性,尤其是在天线和光传感器(或者距离传感器)均位于移动终端的同一端,例如都位于上端部听筒的周围,距离较近,极容易发生干扰。有鉴于此,本专利技术实施例将天线收发的时间与对传感器进行读写数据的时间进行错开处理,具体请参见下文的描述。再例如,用户在执行收音机任务(例如,执行收音机程序)的时候,也需要使用天线,天线可能在收音机本文档来自技高网...
移动终端及其传感器数据通信方法、计算机可读存储介质

【技术保护点】
一种移动终端的传感器数据通信方法,其特征在于,所述方法包括:在移动终端执行一与天线相关的任务时,生成与所述任务并行的传感器读写命令;判断所述移动终端的天线是否处于收发状态;若所述天线处于收发状态,则不执行所述传感器读写命令,且在预定时长后返回判断所述移动终端的天线是否处于收发状态的步骤;若所述天线未处于收发状态,则执行所述传感器读写命令,以对所述传感器读写命令对应的传感器进行读取或者写入数据。

【技术特征摘要】
1.一种移动终端的传感器数据通信方法,其特征在于,所述方法包括:在移动终端执行一与天线相关的任务时,生成与所述任务并行的传感器读写命令;判断所述移动终端的天线是否处于收发状态;若所述天线处于收发状态,则不执行所述传感器读写命令,且在预定时长后返回判断所述移动终端的天线是否处于收发状态的步骤;若所述天线未处于收发状态,则执行所述传感器读写命令,以对所述传感器读写命令对应的传感器进行读取或者写入数据。2.根据权利要求1所述的方法,其特征在于,所述在移动终端执行一与天线相关的任务时,生成与所述任务并行的传感器读写命令,包括:在移动终端执行一与天线相关的任务时,生成对第一传感器和第二传感器的读写命令;所述执行所述传感器读写命令,以对所述传感器读写命令对应的传感器进行读取或者写入数据,包括:在第一时间段对第一传感器进行读取或者写入数据,且在第二时间段对第二传感器进行读取或者写入数据;其中,所述第一时间段在所述第二时间段之前或者之后。3.根据权利要求1所述的方法,其特征在于,所述若所述天线未处于收发状态,则执行所述传感器读写命令,以对所述传感器读写命令对应的传感器进行读取或者写入数据之后,包括:将在判断到天线未处于收发状态后的预定时间内从所述传感器读取的数据舍弃;根据所述预定时间之后从所述传感器读取的数据获取所述传感器的实时检测值。4.根据权利要求3所述的方法,其特征在于,所述根据所述预定时间之后从所述传感器读取的数据获取所述传感器的实时检测值,包括:计算所述预定时间之后的多个时间段中的单个时间段内从所述传感器读取的多个数据的平均值,并将所述平均值作为所述传感器在所述单个时间段的实时检测值。5.根据权利要求3所述的方法,其特征在于,所述根据所述预定时间之后从所述传感器读取的数据获取...

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

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

1