[发明专利]一种电力采集终端的报文回复方法在审
申请号: | 202010897886.X | 申请日: | 2020-08-31 |
公开(公告)号: | CN112104442A | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 李文玉 | 申请(专利权)人: | 宁波三星医疗电气股份有限公司 |
主分类号: | H04L1/18 | 分类号: | H04L1/18;H04L29/08 |
代理公司: | 宁波诚源专利事务所有限公司 33102 | 代理人: | 袁忠卫;林辉 |
地址: | 315191 浙江省宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电力 采集 终端 报文 回复 方法 | ||
本发明公开了一种电力采集终端的报文回复方法,包括如下步骤:主站下发召测报文,电力采集终端接收召测报文;电力采集终端对接收到的召测报文进行处理,并根据召测报文准备相关的回复报文;报文处理线程将回复报文打包分帧处理;当报文处理线程将回复报文分出第一帧后,将该第一帧报文放入分帧消息队列中;报文处理线程向分帧报文发送线程告知有分帧报文待发送;报文处理线程一共分出n帧分帧报文按顺序存放在分帧消息队列中;在报文处理线程对回复报文进行分帧处理的同时,当分帧报文发送线程接收到报文处理线程发送的消息,分帧报文发送线程从分帧消息队列中依次取出分帧报文发送到主站,以此类推,直至将分帧消息队列中的n帧分帧报文发送完毕。
技术领域
本发明涉及电力采集终端,尤其是电力采集终端的报文回复方法。
背景技术
电力采集是电力系统中用来采集电能数据的设备,它可以代替人工对电能进行自动采集,是电网智能化发展的重要过程,多配合电能表使用。为了满足对供电质量的精确计算,需要电力采集终端实现实时、高频采集用户的用电数据。
国网面向对象协议实施以来,电力采集终端采集密度增加,主站召测数据,需分帧回复的报文次数越多,有些主站召测的回复报文可以达到2k字节(通常不超过2k字节),但主站的等待时间一般为30s。
参见图2,现有的电力采集终端分帧回复的方法主要包括以下步骤:
1)接收报文线程RNC收到主站下发的召测报文后,先判断报文合法性,若不合法,则丢弃,如果合法,就转给报文处理线程UTM;
2)报文处理线程UTM收到报文后,进行报文处理,按照召测报文要求获取相关数据,打包并发送;
3)UTM线程在打包时,若发现回复数据长度超过单条报文最大字节数,则进行分帧处理,分帧处理完成后,按序号依次发送。
上述这种方式在回复数据量很大时,存在以下缺陷:
1、报文处理线程UTM在处理报文时,是顺序执行的。
2、若回复报文数据过大,分帧处理时间稍长,假设处理时间需要35s。也就是35s后,才回复第一包,而有些主站在判断报文超时时间大概是30s。这就造成,用电设备还未处理完成,主站已判断超时。
3、特别是主站一次下发抄读多条大数据报文,并带有重发机制,这种情况更糟糕。
发明内容
本发明所要解决的技术问题是针对上述现有技术存在的不足,提供一种电力采集终端的报文回复方法,能快速响应避免超时。
本发明解决上述技术问题所采用的技术方案为:一种电力采集终端的报文回复方法,所述电力采集终端的操作系统具有报文处理线程和分帧报文发送线程,包括如下步骤:
1)开始;
2)主站下发召测报文,相应的电力采集终端接收召测报文;
3)电力采集终端对接收到的合法召测报文进行处理,并根据召测报文准备相关的回复报文,当回复报文需要进行分帧时,进入下一步;
4)电力采集终端的报文处理线程将回复报文打包分帧处理;其特征在于:步骤4)之后还包括如下步骤:
5)电力采集终端内的存储器中分配有分帧消息队列,当报文处理线程将回复报文分出第一帧后,将该第一帧报文放入分帧消息队列中;报文处理线程分出第一帧后即发消息给分帧报文发送线程,告知有分帧报文待发送;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星医疗电气股份有限公司,未经宁波三星医疗电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010897886.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外骨骼式辅助增力机械手臂
- 下一篇:风机墙组件及具有其的空调箱