一种配电通信系统通信汇集型子站转发报文的方法

文档序号:7858590阅读:189来源:国知局
专利名称:一种配电通信系统通信汇集型子站转发报文的方法
技术领域
本发明涉及一种转发报文的方法,尤其是涉及配电通信系统通信汇集型子站转发报文的方法。
背景技术
配电子站是为优化配电通信系统结构层次、提高信息传输效率、便于组网而设置的中间层,目的是实现所辖范围内的信息汇集、处理或故障处理、通信监视等功能。配电子站分为通信汇集型子站和监控功能子站,通信汇集型子站负责所辖区域内配电终端的数据汇集、处理与转发。现有的配电子站转发报文采用循环扫描的方式,即配电子站扫描所辖区域内的所 有终端和主站是否有报文需要转发。这种主动去检查是否有转发报文的方式实时性不高,而且当配电子站所辖区域内终端数量增大时,实时性越来越不明显。

发明内容
本发明所要解决的技术问题,就是提供一种可提高实时性和稳定性的配电通信系统通信汇集型子站转发报文的方法。解决上述技术问题,本发明采用的技术方案如下—种配电通信系统通信汇集型子站转发报文的方法,包括以下步骤SI子站内部建立与主站交互的主站线程;S2子站内部根据通道建立通道线程,每个通道下挂管理N个终端;S3子站转发报文分两条路径,一是终端上送的报文经过配电子站转发给配电主站的路径,二是配电主站下发的命令经配电子站转发给配电终端的路径;S4子站内部建立两个队列接收队列和发送队列,接收队列存终端上送的报文,发送队列存主站下发的报文;S5当子站接收到终端上送的报文,对报文进行序号修正后放入接收队列,并发终端报文通知消息给主站线程,主站线程收到终端报文通知消息后到接收队列取报文发送给配电主站;其中终端报文通知消息格式只包含一个报文类型ID,用来表示终端有报文序号子站转发给主站;S6当子站接收到主站下发的报文,对报文进行序号修正后放入发送队列,并发主站报文通知消息给通道线程,通道线程接收到主站通知消息后到发送队列取报文并发送给配电终端,其中主站报文通知消息包含报文类型ID和终端序号,用来表示主站有报文需要子站转发给指定的终端。所述的序号修正指由于配电主站、配电子站、配电终端在发送报文时对发送序号进行控制,每次发送一帧发送序号加1,在接收报文时对接收序号进行判断,如果不是连续性地增加,则断开链接。因此配电子站需要与上级主站、下级配电终端的通讯帧序号配对,使得接收序号和发送序号需要保持连续性,即当配电子站接收到配电终端上送的报文必须修正序号与上级主站配对,接收到上级配电主站的报文必须修正序号与下级配电终端配对。有益效果本发明提高了汇集型子站的实时性和稳定性,避免因为子站报文阻塞的原因,不能及时上送、下发电网中的信息,从而降低电网的用电质量和安全运营,给电网企业和国民经济带来巨大损失。



图I为子站转发报文方案图;图2为主站线程和通道线程工作流程示意图。
具体实施例方式如图I和图2所示,本发明的配电通信系统通信汇集型子站转发报文的方法,包括以下步骤SI子站内部建立与主站交互的主站线程;S2子站内部根据通道建立通道线程,每个通道可下挂管理N个终端;S3子站转发报文分两条路径,一是终端上送的报文经过配电子站转发给配电主站的路径,二是配电主站下发的命令经配电子站转发给配电终端的路径;S4子站内部建立两个队列接收队列和发送队列,接收队列存终端上送的报文,发送队列存主站下发的报文;S5当子站接收到终端上送的报文,对报文进行序号修正后放入接收队列,并发终端报文通知消息给主站线程,主站线程收到终端报文通知消息后到接收队列取报文发送给配电主站,其中终端报文通知消息格式只包含一个报文类型ID,用来表示终端有报文需要子站转发给主站;S6当子站接收到主站下发的报文,对报文进行序号修正处理后放入发送队列,并发主站报文通知消息给通道线程,通道线程接收到主站通知消息后到发送队列取报文并发送给配电终端,其中主站报文通知消息包含报文类型ID和终端序号,用来表示主站有报文需要子站转发给指定的终端。由于配电主站、配电子站、配电终端在发送报文时对发送序号进行控制,每次发送一帧发送序号加1,在接收报文时对接收序号进行判断,如果不是连续性地增加,则断开链接。因此配电子站需要与上级主站、下级配电终端的通讯帧序号配对,使得接收序号和发送序号需要保持连续性,即当配电子站接收到配电终端上送的报文必须修正序号与上级主站配对,接收到上级配电主站的报文必须修正序号与下级配电终端配对,这个过程就叫序号修正。
权利要求
1.一种配电通信系统通信汇集型子站转发报文的方法,包括以下步骤 SI子站内部建立与主站交互的主站线程; S2子站内部根据通道建立通道线程,每个通道下挂管理N个终端; S3子站转发报文分两条路径一是终端上送的报文经过配电子站转发给配电主站的路径,ニ是配电主站下发的命令经配电子站转发给配电终端的路径; S4子站内部建立两个队列接收队列和发送队列,接收队列存终端上送的报文,发送队列存主站下发的报文; S5当子站接收到終端上送的报文,对报文进行序号修正后放入接收队列,并发终端报文通知消息给主站线程,主站线程收到终端报文通知消息后到接收队列取报文发送给配电主站;其中终端报文通知消息格式只包含ー个报文类型ID,用来表示終端有报文序号子站 转发给主站; S6当子站接收到主站下发的报文,对报文进行序号修正后放入发送队列,并发主站报文通知消息给通道线程,通道线程接收到主站通知消息后到发送队列取报文并发送给配电終端,其中主站报文通知消息包含报文类型ID和終端序号,用来表示主站有报文需要子站转发给指定的终端。
2.根据权利要求I所述的配电通信系统通信汇集型子站转发报文的方法,其特征是所述的步骤S5和步骤S6中的序号修正指 配电主站、配电子站、配电终端在发送报文时对发送序号进行控制,每次发送一帧发送序号加1,在接收报文时对接收序号进行判断,如果不是连续性地増加,则断开链接;因此配电子站需要与上级主站、下级配电终端的通讯帧序号配对,使得接收序号和发送序号保持连续性,即当配电子站接收到配电终端上送的报文必须修正序号与上级主站配对,接收到上级配电主站的报文必须修正序号与下级配电終端配对。
全文摘要
一种配电通信系统通信汇集型子站转发报文的方法S1建立与主站交互的主站线程;S2根据通道建立通道线程,每个通道下挂管理N个终端;S3转发报文分两条路径;S4建立接收和发送队列;S5当接收到终端上送的报文,对报文进行序号修正后放入接收队列,并发终端报文通知消息给主站线程,主站线程收到终端报文通知消息后到接收队列取报文发送给配电主站;S6当子站接收到主站下发的报文,对报文进行序号修正处理后放入发送队列,并发主站报文通知消息给通道线程,通道线程接收到主站通知消息后到发送队列取报文并发送给配电终端。本发明提高了汇集型子站的实时性和稳定性。
文档编号H04L12/70GK102957602SQ20121030100
公开日2013年3月6日 申请日期2012年8月22日 优先权日2012年8月22日
发明者安向阳, 陈宏辉, 贾艳红, 曹建平, 陈历, 江智彬, 胡云石 申请人:广东电网公司茂名供电局, 航天科工深圳(集团)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1