[发明专利]一种基于GPRS监控终端的多任务应用程序的实现方法在审
申请号: | 201410439874.7 | 申请日: | 2014-09-01 |
公开(公告)号: | CN104202394A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 徐立强;李琼;杨平;桂仲成;李勇;吴建东 | 申请(专利权)人: | 中国东方电气集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 成都天嘉专利事务所(普通合伙) 51211 | 代理人: | 徐进 |
地址: | 610036 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明具体公开了一种基于GPRS监控终端的多任务应用程序的实现方法,所述多任务应用程序基于多任务设计方式实现,多任务包括:开始任务、Modem串口接收任务、GPRS调度任务、数据解析转换任务、GPRS链路建立及保持任务、系统监控告警任务、设备数据采集存储上传任务;本发明提供的一种基于GPRS监控终端的多任务应用程序的实现方法,满足了光伏电站、风电场等恶劣应用环境对GPRS监控终端的高可靠性要求。 | ||
搜索关键词: | 一种 基于 gprs 监控 终端 任务 应用程序 实现 方法 | ||
【主权项】:
一种基于GPRS监控终端的多任务应用程序的实现方法,其特征在于:所述多任务应用程序基于多任务设计方式实现,多任务包括:开始任务、Modem串口接收任务、GPRS调度任务、数据解析转换任务、GPRS链路建立及保持任务、系统监控告警任务、设备数据采集存储上传任务;开始任务:首先启动GPRS无线通信模块,接着检测嵌入式微控制器本地配置串口是否接收到进入配置状态的指令,若在设定时间内未检测到该指令,则进入系统正常启动状态,否则进入系统参数配置状态;Modem串口接收任务:Modem串口接收任务主要负责定期查询与GPRS无线通信模块相连接的嵌入式微控制器的串口缓冲区中是否有GPRS无线通信模块发来的数据,若有,则取出并送入Modem接收数据消息队列;GPRS调度任务:GPRS调度任务完成GPRS无线通信模块数据、短消息的接收,以及GPRS数据、短消息的发送;数据解析转换任务:数据解析转换任务定期依次查询以下标志位并进行相应的处理:查询数据接收标志位,若该标志位为真,则对接收到的数据进行解析;查询数据发送标志位,若该标志位为真,则构建发送数据包并传递给GPRS调度任务进行无线发送;系统监控告警任务:系统监控告警任务完成对系统状态及采集到的设备实时数据的异常监测,通过定期检测系统的运行状态,从而及时发现系统异常,并在检测到异常事件时置位相应的告警标志位,并置位发送系统异常告警数据包的标志位,以便数据解析转换任务进行查询、构建并传递系统告警数据包至GPRS调度任务进行无线发送;设备数据采集存储上传任务:设备数据采集存储上传任务定期完成对设备实时数据的采集、存储,并置位设备实时数据上传标志位,以便数据解析转换任务进行查询、构建并传递设备实时数据包至GPRS调度任务进行无线发送;GPRS链路建立及保持任务:GPRS链路建立及保持任务完成GPRS通信链路的建立及维持,该任务采用了状态机实现,该状态机由“GPRS Modem初始化” 状态、“建立GPRS PPP连接” 状态、“建立GPRS TCP/UDP连接” 状态、“登录远程服务器”状态、“检测GPRS PPP连接状态”状态、“检测GPRS TCP/UDP连接状态”状态、“GPRS Modem硬件复位” 状态、“GPRS Modem重上电” 状态、及“软件系统软复位”状态构成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国东方电气集团有限公司;,未经中国东方电气集团有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410439874.7/,转载请声明来源钻瓜专利网。