本发明专利技术公开了一种基于传感器监测的低功耗控制方法和装置,本发明专利技术方法和装置通过采集传感器数据计算采集速率,根据采集速率采用两种不同的传输方式进行数据传输,提高数据传输效率,减少通信模块的工作时间;针对智能穿戴设备对传感器数据进行预处理,剔除无效数据,减少通信模块的数据传输量;同时结合缓存模块缓存数据量以及通信模块的定时,动态设置开启下行通道的时间,避免通信模块频繁开启,同时保证能及时接收到服务器指令。本发明专利技术作为一种基于传感器监测的低功耗控制方法和装置可广泛应用于智能穿戴设备领域。
【技术实现步骤摘要】
一种基于传感器监测的低功耗控制方法和装置
本专利技术涉及智能穿戴设备领域,尤其是一种基于传感器监测的低功耗控制方法和装置。
技术介绍
智能穿戴设备拥有多年的发展历史,思想和雏形在20世纪60年代即已出现,而具备可穿戴式智能设备形态的设备则于70-80年代出现,史蒂夫·曼基于Apple-II6502型计算机研制的可穿戴计算机原型即是其中的代表。随着计算机标准化软硬件以及互联网技术的高速发展,可穿戴式智能设备的形态开始变得多样化,逐渐在工业、医疗、军事、教育、娱乐等诸多领域表现出重要的研究价值和应用潜力。智能穿戴设备的特征是需要随时采集传感器数据,从而实现实时监测,因此设备在工作过程中耗电量大,不利于长时间续航。对智能穿戴设备分析可知,其设备结构中耗电量最大的部分在于传感器采集数据和远程数据通信。
技术实现思路
为了解决上述技术问题,本专利技术的目的是:提供一种基于传感器监测的数据采集速率实现低功耗控制的方法。为了解决上述技术问题,本专利技术的目的是:提供一种基于传感器监测的数据采集速率实现低功耗控制的装置。本专利技术所采用的技术方案是:一种基于传感器监测的低功耗控制方法,包括有以下步骤:A、采集传感器数据,计算有效数据的采集速率;B、若采集速率大于等于设定阈值,则将有效数据通过通信模块转发至服务器;C、若采集速率小于设定阈值,则将有效数据存储至缓存模块,若缓存数据量超过缓存阈值,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若缓存数据量未超过缓存阈值,则检测通信模块是否接收到服务器发来的数据请求指令,若有数据请求指令,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块,若没有数据请求指令,则继续将有效数据写入缓存模块。进一步,所述步骤A具体为:A1、采集传感器数据;A2、将传感器数据与距离当前时间最近的保存的一个有效数据进行比较,若比较结果小于设定阈值,则删除当前读取的传感器数据,否则将传感器数据作为有效数据保存;A3、计算当前单位时间内保存的有效数据个数,然后计算有效数据的采集速率。进一步,所述通信模块定时开启下行通道用于接收服务器发来的数据请求指令。进一步,所述通信模块开启下行通道的定时间隔时间与缓存数据量呈反比。进一步,所述传感器数据包括有定位数据和/或健康监测数据,所述定位数据包括有卫星定位数据、LBS基站定位数据、WIFI定位数据和加速度传感器数据,所述健康监测数据包括有心率、血压、血糖和体温。本专利技术所采用的另一技术方案是:一种基于传感器监测的低功耗控制装置,包括有数据采集模块,用于采集传感数据;采集速率计算模块,用于计算有效数据的采集速率;通信模块,用于接收服务器发来的数据请求指令以及转发缓存模块中的有效数据;缓存模块,用于缓存有效数据;控制模块,用于判断采集速率是否大于等于设定阈值,若是则将有效数据通过通信模块转发至服务器;若否,则将有效数据存储至缓存模块,若缓存数据量超过缓存阈值,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若缓存数据量未超过缓存阈值,则检测通信模块是否接收到服务器发来的数据请求指令,若有数据请求指令,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块,若没有数据请求指令,则继续将有效数据写入缓存模块。进一步,所述采集速率计算模块包括有有效数据判断子模块,用于将传感器数据与距离当前时间最近的保存的一个有效数据进行比较,若比较结果小于设定阈值,则删除当前读取的传感器数据,否则将传感器数据作为有效数据保存;速率计算子模块,用于计算当前单位时间内保存的有效数据个数,然后根据有效数据个数和单位时间计算有效数据的采集速率。进一步,还包括有定时模块,所述通信模块根据定时模块的定时间隔时间开启下行通道用于接收服务器发来的数据请求指令,所述定时模块根据缓存模块中的缓存数据量计算定时间隔时间,所述定时间隔时间与缓存数据量呈反比。进一步,所述数据采集模块包括有卫星定位模块、LBS基站定位模块、WIFI定位模块、加速度传感模块、心率监测模块、血压监测模块、血糖监测模块和/或体温监测模块。本专利技术方法和装置的有益效果是:通过采集传感器数据计算采集速率,根据采集速率采用两种不同的传输方式进行数据传输,提高数据传输效率,减少通信模块的工作时间;针对智能穿戴设备对传感器数据进行预处理,剔除无效数据,减少通信模块的数据传输量;同时结合缓存模块缓存数据量以及通信模块的定时,动态设置开启下行通道的时间,避免通信模块频繁开启,同时保证能及时接收到服务器指令。附图说明图1为本专利技术方法的步骤流程图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明:参照图1,一种基于传感器监测的低功耗控制方法,包括有以下步骤:A、采集传感器数据,计算有效数据的采集速率;例如在设备静止时,采集的有效数据极少,因此无需主动向服务器发送采集数据;而设备处于运动状态时,采集的有效数据增多,因此需要根据情况选择具体的控制方案。B、若采集速率大于等于设定阈值,此时采集的有效数据增多,采用内部的缓存模块难以实现大量数据的存储,因此将有效数据通过通信模块直接转发至服务器;C、若采集速率小于设定阈值,此时采集的数据较少,因此将有效数据存储至缓存模块;若缓存数据量超过缓存阈值,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若缓存数据量未超过缓存阈值,则检测通信模块是否接收到服务器发来的数据请求指令:若有数据请求指令,则响应服务器指令,将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若没有数据请求指令,则继续将有效数据写入缓存模块。进一步作为优选的实施方式,所述步骤A具体为:A1、采集传感器数据;A2、将传感器数据与距离当前时间最近的保存的一个有效数据进行比较,若比较结果小于设定阈值,则删除当前读取的传感器数据,否则将传感器数据作为有效数据保存;以体温数据和定位坐标为例,将当前体温数据与距离当前时间最近的保存的一个体温数据的有效数据进行比较,若温度差值超过设定的温度阈值,则认为是有效数据;将当前定位坐标与距离当前时间最近的保存的一个定位坐标的有效数据进行比较,若两定位坐标的距离超过设定距离阈值,则认为是有效数据。A3、计算当前单位时间内保存的有效数据个数,然后计算有效数据的采集速率。进一步作为优选的实施方式,所述通信模块定时开启下行通道用于接收服务器发来的数据请求指令。进一步作为优选的实施方式,所述通信模块开启下行通道的定时间隔时间与缓存数据量呈反比;缓存数据量较少则表示距离当前时间较近的时间内,通信模块已经读取过缓存模块中的有效数据,因此可以增加定时间隔时间;缓存数据量较多则表示距离当前时间较近的时间内,通信模块没有读取过缓存模块中的有效数据,因存在步骤B对采集速率较快的情况进行处理,排除缓存数据量较多是因为采集速率较快的原因,所以可以减少定时间隔时间,增加开启下行通道的频率。进一步作为优选的实施方式,所述传感器数据包括有定位数据和/或健康监测数据,所述定位数据包括有卫星定位数据、LBS基站定位数据、WIFI定位数据和加速度传感器数据,所述健康监测数据包括有心率、血压、血糖和体温。一种基于传感器监测的低功耗控制装置,包括有数据采集模块,用于采集传感数据;采集速率计算模本文档来自技高网...
【技术保护点】
1.一种基于传感器监测的低功耗控制方法,其特征在于,包括有以下步骤:A、采集传感器数据,计算有效数据的采集速率;B、若采集速率大于等于设定阈值,则将有效数据通过通信模块转发至服务器;C、若采集速率小于设定阈值,则将有效数据存储至缓存模块,若缓存数据量超过缓存阈值,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若缓存数据量未超过缓存阈值,则检测通信模块是否接收到服务器发来的数据请求指令,若有数据请求指令,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块,若没有数据请求指令,则继续将有效数据写入缓存模块。
【技术特征摘要】
1.一种基于传感器监测的低功耗控制方法,其特征在于,包括有以下步骤:A、采集传感器数据,计算有效数据的采集速率;B、若采集速率大于等于设定阈值,则将有效数据通过通信模块转发至服务器;C、若采集速率小于设定阈值,则将有效数据存储至缓存模块,若缓存数据量超过缓存阈值,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块;若缓存数据量未超过缓存阈值,则检测通信模块是否接收到服务器发来的数据请求指令,若有数据请求指令,则将缓存的有效数据通过通信模块转发至服务器,然后清空缓存模块,若没有数据请求指令,则继续将有效数据写入缓存模块。2.根据权利要求1所述的一种基于传感器监测的低功耗控制方法,其特征在于:所述步骤A具体为:A1、采集传感器数据;A2、将传感器数据与距离当前时间最近的保存的一个有效数据进行比较,若比较结果小于设定阈值,则删除当前读取的传感器数据,否则将传感器数据作为有效数据保存;A3、计算当前单位时间内保存的有效数据个数,然后计算有效数据的采集速率。3.根据权利要求1所述的一种基于传感器监测的低功耗控制方法,其特征在于:所述通信模块定时开启下行通道用于接收服务器发来的数据请求指令。4.根据权利要求3所述的一种基于传感器监测的低功耗控制方法,其特征在于:所述通信模块开启下行通道的定时间隔时间与缓存数据量呈反比。5.根据权利要求1所述的一种基于传感器监测的低功耗控制方法,其特征在于:所述传感器数据包括有定位数据和/或健康监测数据,所述定位数据包括有卫星定位数据、LBS基站定位数据、WIFI定位数据和加速度传感器数据,所述健康监测数据包括有心率、血压、血糖和体温。6.一种基于传感器监测的低功耗控制装置,其特征在于:包括有数据采集模...
【专利技术属性】
技术研发人员:陈震,郭伟斌,曾勇超,
申请(专利权)人:广州柏颐信息科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。