[发明专利]一种基于GPRS监控终端的多任务应用程序的实现方法在审

专利信息
申请号: 201410439874.7 申请日: 2014-09-01
公开(公告)号: CN104202394A 公开(公告)日: 2014-12-10
发明(设计)人: 徐立强;李琼;杨平;桂仲成;李勇;吴建东 申请(专利权)人: 中国东方电气集团有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 成都天嘉专利事务所(普通合伙) 51211 代理人: 徐进
地址: 610036 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 gprs 监控 终端 任务 应用程序 实现 方法
【说明书】:

技术领域

发明涉及无线通信技术领域,具体公开了一种基于GPRS监控终端的多任务应用程序的实现方法。

背景技术

在光伏电站、风电场等恶劣的工业应用场合,为了保证现场设备的可靠运行,需要对这些设备进行远程监控。GPRS是物联网应用中最重要的数据传输方式之一,现已广泛应用于工业自动化、智能电网、智能交通、智能家居、物流、水文、气象等行业领域。采用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重上电” 状态、及“软件系统软复位”状态构成。

进一步的,所述开始任务在系统参数配置状态下,用户可以通过配置串口向系统发送配置指令,系统在接收到配置指令后,进行指令解析及参数修改、存储;用户也可以通过指令查看最新的系统参数值,在接收到用户发来的配置完成指令后,系统进入正常启动状态,在软件系统进入正常启动状态后,首先初始化多任务软件看门狗,然后创建相关的信号量、消息邮箱及消息队列,接着创建Modem串口接收任务、GPRS调度任务、数据解析转换任务、GPRS链路建立及保持任务、系统监控告警任务、设备数据采集存储上传任务,最后开始任务将自身挂起;之后,操作系统就开始进行Modem串口接收任务、GPRS调度任务、数据解析转换任务、GPRS链路建立及保持任务、系统监控告警任务、设备数据采集存储上传任务的调度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国东方电气集团有限公司;,未经中国东方电气集团有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410439874.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top