远程抄表系统心跳帧实时检测方法.pdf

上传人:柴****2 文档编号:5786204 上传时间:2019-03-19 格式:PDF 页数:7 大小:309.82KB
返回 下载 相关 举报
摘要
申请专利号:

CN200710086888.5

申请日:

2007.04.02

公开号:

CN101281214A

公开日:

2008.10.08

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

G01R11/56(2006.01); G01D4/08(2006.01); H04M11/00(2006.01)

主分类号:

G01R11/56

申请人:

深圳市国电科技通信有限公司

发明人:

李晓君

地址:

518000广东省深圳市福田区深南中路华能大厦2108-2116室

优先权:

专利代理机构:

北京润平知识产权代理有限公司

代理人:

周建秋

PDF下载: PDF下载
内容摘要

本发明公开了一种远程抄表系统心跳帧实时检测方法,本发明应用在由主站服务器、集中器和采集器组成的远程抄表系统中。其中,集中器会定时向采集器发送用于检测集中器和采集器通信是否通畅的心跳帧命令,采集器收到后经过处理,发送心跳帧应答给集中器,集中器收到了心跳帧应答,则表明集中器和采集器之间的通信正常,此过程如不能正常进行,则认为通信不正常,视情况做一定处理以改善通信。采用此发明后,集中器和采集器之间的通信传输都是在已知通信正常的情况下进行的,避免了在集中器和采集器之间产生无效发送数据的现象。

权利要求书

权利要求书
1.   一种远程抄表系统心跳帧实时检测方法,它应用在一个由主站服务器、隶属于主站服务器的多个集中器和隶属于各个集中器的大量采集器组成的远程抄表系统中,其特征是包括以下步骤:
(1)集中器通过其内部的电力通信模块和各个采集器内的电力通信模块,在集中器和采集器之间建立TCP连接;
(2)集中器判断与采集器之间的连接状况,如果连接不成功,累加连接失败的采集器个数超过设定值,重启通信板,回到步骤(1);
(3)如果连接成功,集中器创建心跳帧定时器;
(4)心跳帧定时器到达设定时间,集中器创建心跳帧命令;
(5)集中器向采集器发送心跳帧命令,如果发送不成功,集中器断开TCP连接,回到步骤(1);
(6)如果发送成功,集中器重新创建心跳帧定时器;
(7)采集器接收心跳帧命令,如果接收不成功,采集器断开TCP连接,回到步骤(1);
(8)如果采集器接收心跳帧命令成功,采集器发送心跳帧应答;
(9)集中器接收采集器的心跳帧应答,如果接收不成功,累加接收失败次数未超过设定值,回到步骤(4),累加接收失败次数超过设定值,集中器断开TCP连接,回到步骤(1),如果接收成功,回到步骤(4)。

2.   根据权利要求1所述的远程抄表系统心跳帧实时检测方法,其特征在于:心跳帧命令和心跳帧应答都为网络数据包,心跳帧命令里包含帧头、帧标识、采集器号、数据域长度、心跳命令控制码、校验码、结束符。

3.   根据权利要求1所述的远程抄表系统心跳帧实时检测方法,其特征在于:集中器收到采集器发出的心跳帧应答后,当集中器和采集器之间无其他命令帧时,心跳帧定时器到达设定时间,集中器再向采集器发送下一次心跳帧命令。

说明书

说明书远程抄表系统心跳帧实时检测方法
技术领域
本发明属于电力技术领域,特别涉及一种远程抄表系统心跳帧实时检测方法。
背景技术
远程抄表是现代物业管理的重要组成部分,远程抄表系统由主站服务器、集中器和采集器组成,主站服务器是主站集抄软件的运行平台,并作为数据库服务器存储抄表系统数据和用户表码值,采集器与各用户的电表连接,采集器将采集到的电表数据传输给集中器,集中器将数据解析重组后再发给主站服务器。现在心跳帧技术已经引入远程抄表系统中,定期发送,用于定期报告或保持设备间数据链路的流量,防止断线。但目前没有一种技术用于检测远程抄表系统各设备之间的通信情况,这样会影响到远程抄表系统各设备之间的正常工作。
发明内容
本发明的目的,就是针对现有技术所存在的不足,而提供了一种用于检测远程抄表系统中集中器和采集器之间通信的心跳帧实时检测方法。
本发明的目的是这样实现的,它应用在一个由主站服务器、隶属于主站服务器的多个集中器和隶属于各个集中器的大量采集器组成的远程抄表系统中,其步骤如下:
1、集中器通过其内部的电力通信模块和各个采集器内的电力通信模块,在集中器和采集器之间建立TCP连接;
2、集中器判断与采集器之间的连接状况,如果连接不成功,累加连接失败的采集器个数超过设定值,重启通信板,回到步骤1;
3、如果连接成功,集中器创建心跳帧定时器;
4、心跳帧定时器到达设定时间,集中器创建心跳帧命令;
5、集中器向采集器发送心跳帧命令,如果发送不成功,集中器断开TCP连接,回到步骤1;
6、如果发送成功,集中器重新创建心跳帧定时器;
7、采集器接收心跳帧命令,如果接收不成功,采集器断开TCP连接,回到步骤1;
8、如果采集器接收心跳帧命令成功,采集器发送心跳帧应答;
9、集中器接收采集器的心跳帧应答,如果接收不成功,累加接收失败次数未超过设定值,回到步骤4,累加接收失败次数超过设定值,集中器断开TCP连接,回到步骤1,如果接收成功,回到步骤4;
上述检测方法中,心跳帧命令和心跳帧应答都为网络数据包,心跳帧命令里包含帧头、帧标识、采集器号、数据域长度、心跳命令控制码、校验码、结束符;
上述检测方法中,集中器收到采集器发出的心跳帧应答后,当集中器和采集器之间无其他命令帧时,心跳帧定时器到达设定时间,集中器再向采集器发送下一次心跳帧命令。
综上所述,本发明由于在集中器和采集器之间采用了心跳帧实时检测方法来检测它们之间的通信是否通畅,如果不通畅还要做相应的恢复通信处理,这样集中器和采集器之间的通信便能正常进行,集中器和采集器之间不会产生无效发送数据的现象。
附图说明
下面结合附图详述本发明的具体情况
图1是远程抄表系统的组成示意图
图2是本发明的流程图
具体实施方式
如图1所示,一个远程抄表系统由主站服务器1、隶属于主站服务器的多个集中器2和隶属于各个集中器的的大量采集器3组成,主站服务器1是集抄软件功能实现的平台,并作为数据库服务器存储抄表系统数据和用户表码值,它位于供电局用电管理中心,通过中压电力线与集中器2通信。
集中器2以台区变压器为单位设置,“向上”连主站,“向下”通过低压电力线和采集器通信,是本系统的枢纽装置。
采集器3下接电表4,通过RS-485线采集电表数据返回给集中器2。同时,采集器也可作为宽带接入的转发器(Repeater),中继一次数据传输信号。
如图2所示,开始时集中器通过其内部的电力通信模块和各个采集器内的电力通信模块,尝试在集中器和采集器之间建立TCP连接,作为向采集器发送命令和接受应答的通道,若连接不成功,则认为该采集器通信异常,累加连接失败的采集器数量超过设定值,重启通信板,重新建立TCP连接;
集中器和采集器之间建立起TCP连接后,集中器创建心跳帧定时器,心跳帧定时器到达设定时间,集中器创建心跳帧命令,心跳帧命令即网络数据包,它包含帧头、帧标识、采集器号、数据域长度、心跳命令控制码、校验码、结束符;
集中器向采集器发送心跳帧命令,如果发送不成功,集中器断开TCP连接,重新建立TCP连接;
如果集中器向采集器发送心跳帧命令成功,集中器重新创建心跳帧定时器;
采集器接收心跳帧命令,如果接收不成功,意味着网络通信异常,采集器断开TCP连接,重新建立TCP连接;
采集器接收心跳帧命令成功,处理收到集中器的命令后,采集器发送心跳帧应答给集中器,心跳帧应答即应答网络数据包;
集中器接收心跳帧应答,如果接收不成功,累加接收失败次数未超过设定值,集中器重新等待心跳帧定时器到达设定时间,累加接收失败次数超过设定值,集中器断开TCP连接,重新建立TCP连接,如果接收成功,则认为通信正常,集中器重新等待心跳帧定时器到达设定时间。

远程抄表系统心跳帧实时检测方法.pdf_第1页
第1页 / 共7页
远程抄表系统心跳帧实时检测方法.pdf_第2页
第2页 / 共7页
远程抄表系统心跳帧实时检测方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《远程抄表系统心跳帧实时检测方法.pdf》由会员分享,可在线阅读,更多相关《远程抄表系统心跳帧实时检测方法.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明公开了一种远程抄表系统心跳帧实时检测方法,本发明应用在由主站服务器、集中器和采集器组成的远程抄表系统中。其中,集中器会定时向采集器发送用于检测集中器和采集器通信是否通畅的心跳帧命令,采集器收到后经过处理,发送心跳帧应答给集中器,集中器收到了心跳帧应答,则表明集中器和采集器之间的通信正常,此过程如不能正常进行,则认为通信不正常,视情况做一定处理以改善通信。采用此发明后,集中器和采集器之间的通信。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1