超低功耗嵌入式GPRS数据远传方法技术

技术编号:15641711 阅读:370 留言:0更新日期:2017-06-16 14:28
一种超低功耗嵌入式GPRS数据远传方法,涉及数据通信技术领域,所解决的是降低运行功耗的技术问题。该方法涉及GPRS系统,所述GPRS系统包含有终端设备、远程服务器、GPRS单元;所述GPRS单元包括GPRS主控模块、GPRS数据发送模块、数据采集模块、电源管理模块;GPRS主控模块每间隔一段时间主动实施一次数据采集,并将采集的数据压缩后存储在本地,每间隔一段时间主动实施一次数据发送;并通过电源管理模块,仅在实施数据采集时向数据采集模块供电,仅在实施数据发送时向GPRS数据发送模块供电。本发明专利技术提供的方法,能实现纯电池供电运行。

【技术实现步骤摘要】
超低功耗嵌入式GPRS数据远传方法
本专利技术涉及数据通信技术,特别是涉及一种超低功耗嵌入式GPRS数据远传方法的技术。
技术介绍
GPRS是通用分组无线服务技术的简称,它是GSM移动用户可用的一种移动数据传输业务。GPRS系统通常由终端设备、远程服务器、GPRS单元组成;其中的GPRS单元主要包括GPRS主控模块、GPRS数据发送模块、数据采集模块。现有的GPRS系统在实现数据发送时,先给GPRS单元上电,GPRS单元再根据配置好的参数连接到远程服务器;然后远程服务器给GPRS单元发送数据读取命令;GPRS单元再将收到的命令转发给终端设备;终端设备收到命令后将远程服务器需要的数据回传给GPRS单元;GPRS单元再将数据回传给远程服务器;然后GPRS单元等待远程服务器的下一次命令。由于现有的GPRS系统采用的数据远传方式是以远程服务器为主导,GPRS单元必须随时处于接收状态,而这种状态下GPRS单元的运行功耗较大,其消耗的电流大概为3~5mA,这样再加上数据发送时的消耗电流(80~150mA),在采用电池组供电的情况下,以4节19000mAh的锂电池计算,数据发送时间以5分钟一次,大概续航时间为6个月,其电池成本非常高,无法实现纯电池供电运行方式。另外,GPRS单元只是作为远程服务器与终端设备之间的数据中转站,所以在命令与数据以中转方式接收与发送过程,响应速度会变慢,如果遇到现场信号不好情况,还会使误码率上升,造成数据丢失。
技术实现思路
针对上述现有技术中存在的缺陷,本专利技术所要解决的技术问题是提供一种运行功耗低的超低功耗嵌入式GPRS数据远传方法。为了解决上述技术问题,本专利技术所提供的一种超低功耗嵌入式GPRS数据远传方法,涉及GPRS系统,所述GPRS系统包含有终端设备、远程服务器、GPRS单元;所述GPRS单元包括GPRS主控模块、GPRS数据发送模块、数据采集模块、电源管理模块;其特征在于,具体步骤如下:GPRS主控模块每间隔一段时间主动实施一次数据采集,GPRS主控模块在实施数据采集时,先控制电源管理模块向数据采集模块供电,再通过数据采集模块采集终端设备的数据,并将采集的数据压缩后存储在本地,并在数据采集结束后控制电源管理模块停止向数据采集模块供电;GPRS主控模块每间隔一段时间主动实施一次数据发送,GPRS主控模块在实施数据发送时,先控制电源管理模块向GPRS数据发送模块供电,再通过GPRS数据发送模块连接到远程服务器,然后再将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并等待远程服务器的反馈信息;远程服务器收到GPRS主控模块上传的采集数据后,向GPRS主控模块反馈一个接收完毕的反馈信息或反馈一个再次发送数据的反馈信息;GPRS主控模块收到远程服务器发送来的再次发送数据的反馈信息后,再次将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并再次等待远程服务器的反馈信息;GPRS主控模块收到远程服务器发送来的接收完毕的反馈信息后,即控制电源管理模块停止向GPRS数据发送模块供电。本专利技术提供的超低功耗嵌入式GPRS数据远传方法,采用GPRS单元为主导的数据采集、发送模式,使得GPRS单元能根据不同的状态进行电源管理,能降低运行功耗,并且采用“逢变则报”的紧急事件处理方法,使GPRS单元能在低功耗的运行模式中可以对异常事件做出实时的响应,使远程服务器在处于被动接收数据的状态中也能掌握远程设备的故障情况;并且还对采集的数据进行了压缩存储,能减少数据发送时间,从而进一步降低运行功耗。附图说明图1是本专利技术实施例的超低功耗嵌入式GPRS数据远传方法中的GPRS单元的结构框图;图2是本专利技术实施例的超低功耗嵌入式GPRS数据远传方法的流程图。具体实施方式以下结合附图说明对本专利技术的实施例作进一步详细描述,但本实施例并不用于限制本专利技术,凡是采用本专利技术的相似结构及其相似变化,均应列入本专利技术的保护范围,本专利技术中的顿号均表示和的关系。如图1-图2所示,本专利技术实施例所提供的一种超低功耗嵌入式GPRS数据远传方法,涉及GPRS系统,所述GPRS系统包含有终端设备、远程服务器、GPRS单元;所述GPRS单元包括GPRS主控模块、GPRS数据发送模块、数据采集模块、电源管理模块;其特征在于,具体步骤如下:GPRS主控模块每间隔一段时间主动实施一次数据采集,GPRS主控模块在实施数据采集时,先控制电源管理模块向数据采集模块供电,再通过数据采集模块采集终端设备的数据,并将采集的数据压缩后存储在本地,并在数据采集结束后控制电源管理模块停止向数据采集模块供电;GPRS主控模块每间隔一段时间主动实施一次数据发送,GPRS主控模块在实施数据发送时,先控制电源管理模块向GPRS数据发送模块供电,再通过GPRS数据发送模块连接到远程服务器,然后再将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并等待远程服务器的反馈信息;远程服务器收到GPRS主控模块上传的采集数据后,向GPRS主控模块反馈一个接收完毕的反馈信息或反馈一个再次发送数据的反馈信息;GPRS主控模块收到远程服务器发送来的再次发送数据的反馈信息后,再次将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并再次等待远程服务器的反馈信息;GPRS主控模块收到远程服务器发送来的接收完毕的反馈信息后,即控制电源管理模块停止向GPRS数据发送模块供电。本专利技术实施例的方法中,GPRS单元在大部分时间不需要等待远程服务器发送命令,所以可以直接关闭GPRS数据发送模块、数据采集模块的供电,而其它模块在休眠状态下的消耗电流仅为0.02mA,GPRS单元向终端设备采集数据的消耗电流仅为0.03mA,GPRS单元向远程服务器发送数据可以1小时发送一次,数据发送所需要的网络数据流量也更小,整个发送过程只需要30S左右,这样其平均消耗电流为0.5mA,即总消耗电流为0.55mA,以4节19000mAh的锂电池计算,续航时间长达15年,是传统GPRS数据远传方法续航时间的30倍。另外,由于GPRS单元主动采集数据并存储,所在当现场信号不好的情况下,数据也不会丢失,可以在下一次信号正常的情况下发送给服务器。本文档来自技高网...
超低功耗嵌入式GPRS数据远传方法

【技术保护点】
一种超低功耗嵌入式GPRS数据远传方法,涉及GPRS系统,所述GPRS系统包含有终端设备、远程服务器、GPRS单元;所述GPRS单元包括GPRS主控模块、GPRS数据发送模块、数据采集模块、电源管理模块;其特征在于,具体步骤如下:GPRS主控模块每间隔一段时间主动实施一次数据采集,GPRS主控模块在实施数据采集时,先控制电源管理模块向数据采集模块供电,再通过数据采集模块采集终端设备的数据,并将采集的数据压缩后存储在本地,并在数据采集结束后控制电源管理模块停止向数据采集模块供电;GPRS主控模块每间隔一段时间主动实施一次数据发送,GPRS主控模块在实施数据发送时,先控制电源管理模块向GPRS数据发送模块供电,再通过GPRS数据发送模块连接到远程服务器,然后再将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并等待远程服务器的反馈信息;远程服务器收到GPRS主控模块上传的采集数据后,向GPRS主控模块反馈一个接收完毕的反馈信息或反馈一个再次发送数据的反馈信息;GPRS主控模块收到远程服务器发送来的再次发送数据的反馈信息后,再次将存储在本地的采集数据通过GPRS数据发送模块上传给远程服务器,并再次等待远程服务器的反馈信息;GPRS主控模块收到远程服务器发送来的接收完毕的反馈信息后,即控制电源管理模块停止向GPRS数据发送模块供电。...

【技术特征摘要】
1.一种超低功耗嵌入式GPRS数据远传方法,涉及GPRS系统,所述GPRS系统包含有终端设备、远程服务器、GPRS单元;所述GPRS单元包括GPRS主控模块、GPRS数据发送模块、数据采集模块、电源管理模块;其特征在于,具体步骤如下:GPRS主控模块每间隔一段时间主动实施一次数据采集,GPRS主控模块在实施数据采集时,先控制电源管理模块向数据采集模块供电,再通过数据采集模块采集终端设备的数据,并将采集的数据压缩后存储在本地,并在数据采集结束后控制电源管理模块停止向数据采集模块供电;GPRS主控模块每间隔一段时间主动实施一次数据发送,GPRS主控模块在实施数据发送时,先控制电...

【专利技术属性】
技术研发人员:郭方恩李繁枝冯佳
申请(专利权)人:上海肯特仪表股份有限公司
类型:发明
国别省市:上海,31

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

1