一种采用多维空间构建电网数据采集通道的方法.pdf

上传人:a**** 文档编号:4335256 上传时间:2018-09-14 格式:PDF 页数:6 大小:409.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210266217.8

申请日:

2012.07.30

公开号:

CN102833316A

公开日:

2012.12.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120730|||公开

IPC分类号:

H04L29/08; H04L29/06

主分类号:

H04L29/08

申请人:

深圳市航天泰瑞捷电子有限公司

发明人:

李坤保; 张宗继

地址:

518004 广东省深圳市罗湖区国威路莲塘第一工业区112栋

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明适用于电网通讯领域,提供了一种采用多维空间构建电网数据采集通道的方法;该方法包括:S1:客户端发出指令;S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯对象存储的空间位置组包,并将通讯对象返回给主站系统;S3:将组包好的通讯包发送给前置机,前置机再转发给终端设备;S4:终端设备响应并返回回应包给前置机,前置机再转发给主站系统;S5:主站系统接收并解释前置机转发的通讯包,根据通讯包在多维存储空间找到对象的通讯对象将完整的通讯对象返回至主站系统;S6:主站系统将解释的通讯对象返回至客户端,完成一个通讯。本发明采用多线程的方式实现主站通讯,主站并发能力就大大增强。

权利要求书

1.一种采用多维空间构建电网数据采集通道的方法,其特征在于,包括下述步骤:S1:客户端发出指令;S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯对象存储的空间位置组包,并将通讯对象返回给主站系统;S3:将组包好的通讯包发送给前置机,所述前置机再转发给终端设备;S4:终端设备响应并返回回应包给所述前置机,所述前置机再转发给主站系统;S5:主站系统接收并解释所述前置机转发的通讯包,根据通讯包在多维存储空间找到对象的通讯对象将完整的通讯对象返回至所述主站系统;S6:所述主站系统将解释的通讯对象返回至客户端,完成一个通讯。2.如权利要求1所述的方法,其特征在于,所述多维存储空间为三维存储空间,所述三维存储空间是利用主站地址、集中器地址和帧序号构建的。3.如权利要求1所述的方法,其特征在于,所述多维存储空间为二维存储空间。

说明书

一种采用多维空间构建电网数据采集通道的方法

技术领域

本发明属于电网通讯领域,尤其涉及一种采用多维空间构建电网数据采集
通道的方法。

背景技术

智能电网在全球迅速发展;电力供应商为了加强对终端设备的检测和监控,
减少运营成本,需要有检测和监控终端设备、智能抄表和售电等多功能集成的
主站;主站的规模越来越大,对并发性和大规模数据采集要求越来越高。

然而,目前国内的主站主要是大规模数据采集能力和并发量效果不好,没
有真正达到主站系统的目标。现有技术存在以下缺点:(1)由于大多数主站是
单线程且收发是同步的,因此主站处理大量用户并发访问的能力很差;(2)自
动任务和主站分离,浪费资源,增加运营成本,无法完成大规模数据采集任务。

发明内容

本发明的目的在于提供一种采用多维空间构建电网数据采集通道的方法,
旨在解决现有技术中大量用户并发访问能力差以及自动任务和主站分离无法完
成大规模数据采集任务的问题。

本发明是这样实现的,一种采用多维空间构建电网数据采集通道的方法,
包括下述步骤:

S1:客户端发出指令;

S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯
对象存储的空间位置组包,并将通讯对象返回给主站系统;

S3:将组包好的通讯包发送给前置机,所述前置机再转发给终端设备;

S4:终端设备响应并返回回应包给所述前置机,所述前置机再转发给主站
系统;

S5:主站系统接收并解释所述前置机转发的通讯包,根据通讯包在多维存
储空间找到对象的通讯对象将完整的通讯对象返回至所述主站系统;

S6:所述主站系统将解释的通讯对象返回至客户端,完成一个通讯。

更进一步地,所述多维存储空间为三维存储空间,所述三维存储空间是利
用主站地址、集中器地址和帧序号构建的。

更进一步地,所述多维存储空间为二维存储空间。

本发明采用多线程的方式实现主站通讯,多线程的数量根据主站协议和采
集规模决定,这样主站并发能力就大大增强,还根据客户的访问量、终端数和
终端分布等合理地分配线程资源。另外,采用多维空间构建电网数据采集通道,
解决部分协议规定的最大抄读终端数的瓶颈,利用主站地址、集中器地址和帧
序号构建多维空间存储通讯对象,这样不需要采用服务器集群方式就可以解决
大规模数据量采集的问题。

附图说明

图1是本发明提供的采用多维空间构建电网数据采集通道的方法实现流程
图;

图2是本发明实施例提供的客户端、前置机、主站系统以及多维存储空间
之间的位置关系示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实
施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅
仅用以解释本发明,并不用于限定本发明。

如图1、图2所示;本发明实施例提供的采用多维空间构建电网数据采集
通道的方法包括:

(1)客户端发出指令;

(2)主站系统收到指令,立即到三维存储空间申请空间对象(通讯对象),根
据通讯对象存储的空间位置组包,并返回通讯对象给主站系统;

(3)将组包好的通讯包发送前置机,前置机转发给终端设备;

(4)终端设备响应,返回回应包给前置机,前置机转发给主站系统;

(5)主站系统收到来自前置机的通讯包,立即解释通讯包,并根据通讯包在三
维存储空间找到对象的通讯对象,将完整的通讯对象返回主站系统;

(6)主站系统将解释的通讯对象返回客户端,完成一个通讯。

在本发明实施例中,发送与接收是异步,大大地提高通讯效率。另外在上
述实施例中采用在二维存储空间,多个主站集成系统也可以达到这样的效果。
采用上述方法构建电网数据采集通道确保了通讯的准确性;合理规划和调度主
站的多线程,达到通讯资源的有效利用;使大规模数据采集成为可能。

作为本发明的一个实施例,假设在主站配置N个主站ID;主站启动时,为
每一个主站ID建立一个Socket通讯线程;用心跳的方式与前置机维持链接;
当有任务请求数据时,先从三维存储空间取出空闲的对象,根据对象的主站ID
的属性,从线程池中找该主站对应的线程,发送数据帧;当请求的任务返回数
据时,前置机会原路返回,该主站线程接收响应帧,从三维存储空间找到对应
的对象,将响应帧存入发送帧相同的对象里,并将处理该对象。

本发明采用多线程的方式实现主站通讯,多线程的数量根据主站协议和采
集规模决定,这样主站并发能力就大大增强,而且本发明还根据客户的访问量、
终端数和终端分布等合理地分配线程资源;另外采用多维空间构建电网数据采
集通道,解决部分协议规定的最大抄读终端数的瓶颈,这样不需要采用服务器
集群方式就可以解决大规模数据量采集的问题。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发
明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明
的保护范围之内。

一种采用多维空间构建电网数据采集通道的方法.pdf_第1页
第1页 / 共6页
一种采用多维空间构建电网数据采集通道的方法.pdf_第2页
第2页 / 共6页
一种采用多维空间构建电网数据采集通道的方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种采用多维空间构建电网数据采集通道的方法.pdf》由会员分享,可在线阅读,更多相关《一种采用多维空间构建电网数据采集通道的方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102833316 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 3 3 1 6 A *CN102833316A* (21)申请号 201210266217.8 (22)申请日 2012.07.30 H04L 29/08(2006.01) H04L 29/06(2006.01) (71)申请人深圳市航天泰瑞捷电子有限公司 地址 518004 广东省深圳市罗湖区国威路莲 塘第一工业区112栋 (72)发明人李坤保 张宗继 (54) 发明名称 一种采用多维空间构建电网数据采集通道的 方法 (57) 摘要 本发明适用于电网通讯领域,提供了一种采 。

2、用多维空间构建电网数据采集通道的方法;该方 法包括:S1:客户端发出指令;S2:主站系统根据 接收的指令在多维存储空间中申请通讯对象,根 据通讯对象存储的空间位置组包,并将通讯对象 返回给主站系统;S3:将组包好的通讯包发送给 前置机,前置机再转发给终端设备;S4:终端设 备响应并返回回应包给前置机,前置机再转发给 主站系统;S5:主站系统接收并解释前置机转发 的通讯包,根据通讯包在多维存储空间找到对象 的通讯对象将完整的通讯对象返回至主站系统; S6:主站系统将解释的通讯对象返回至客户端, 完成一个通讯。本发明采用多线程的方式实现主 站通讯,主站并发能力就大大增强。 (51)Int.Cl. 。

3、权利要求书1页 说明书2页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 2 页 附图 2 页 1/1页 2 1.一种采用多维空间构建电网数据采集通道的方法,其特征在于,包括下述步骤: S1:客户端发出指令; S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯对象存储的 空间位置组包,并将通讯对象返回给主站系统; S3:将组包好的通讯包发送给前置机,所述前置机再转发给终端设备; S4:终端设备响应并返回回应包给所述前置机,所述前置机再转发给主站系统; S5:主站系统接收并解释所述前置机转发的通讯包,根据通讯包在多维存储空间找到。

4、 对象的通讯对象将完整的通讯对象返回至所述主站系统; S6:所述主站系统将解释的通讯对象返回至客户端,完成一个通讯。 2.如权利要求1所述的方法,其特征在于,所述多维存储空间为三维存储空间,所述三 维存储空间是利用主站地址、集中器地址和帧序号构建的。 3.如权利要求1所述的方法,其特征在于,所述多维存储空间为二维存储空间。 权 利 要 求 书CN 102833316 A 1/2页 3 一种采用多维空间构建电网数据采集通道的方法 技术领域 0001 本发明属于电网通讯领域,尤其涉及一种采用多维空间构建电网数据采集通道的 方法。 背景技术 0002 智能电网在全球迅速发展;电力供应商为了加强对终端。

5、设备的检测和监控,减少 运营成本,需要有检测和监控终端设备、智能抄表和售电等多功能集成的主站;主站的规模 越来越大,对并发性和大规模数据采集要求越来越高。 0003 然而,目前国内的主站主要是大规模数据采集能力和并发量效果不好,没有真正 达到主站系统的目标。现有技术存在以下缺点:(1)由于大多数主站是单线程且收发是同 步的,因此主站处理大量用户并发访问的能力很差;(2)自动任务和主站分离,浪费资源, 增加运营成本,无法完成大规模数据采集任务。 发明内容 0004 本发明的目的在于提供一种采用多维空间构建电网数据采集通道的方法,旨在解 决现有技术中大量用户并发访问能力差以及自动任务和主站分离无法。

6、完成大规模数据采 集任务的问题。 0005 本发明是这样实现的,一种采用多维空间构建电网数据采集通道的方法,包括下 述步骤: 0006 S1:客户端发出指令; 0007 S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯对象存 储的空间位置组包,并将通讯对象返回给主站系统; 0008 S3:将组包好的通讯包发送给前置机,所述前置机再转发给终端设备; 0009 S4:终端设备响应并返回回应包给所述前置机,所述前置机再转发给主站系统; 0010 S5:主站系统接收并解释所述前置机转发的通讯包,根据通讯包在多维存储空间 找到对象的通讯对象将完整的通讯对象返回至所述主站系统; 0011。

7、 S6:所述主站系统将解释的通讯对象返回至客户端,完成一个通讯。 0012 更进一步地,所述多维存储空间为三维存储空间,所述三维存储空间是利用主站 地址、集中器地址和帧序号构建的。 0013 更进一步地,所述多维存储空间为二维存储空间。 0014 本发明采用多线程的方式实现主站通讯,多线程的数量根据主站协议和采集规模 决定,这样主站并发能力就大大增强,还根据客户的访问量、终端数和终端分布等合理地分 配线程资源。另外,采用多维空间构建电网数据采集通道,解决部分协议规定的最大抄读终 端数的瓶颈,利用主站地址、集中器地址和帧序号构建多维空间存储通讯对象,这样不需要 采用服务器集群方式就可以解决大规模。

8、数据量采集的问题。 说 明 书CN 102833316 A 2/2页 4 附图说明 0015 图1是本发明提供的采用多维空间构建电网数据采集通道的方法实现流程图; 0016 图2是本发明实施例提供的客户端、前置机、主站系统以及多维存储空间之间的 位置关系示意图。 具体实施方式 0017 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。 0018 如图1、图2所示;本发明实施例提供的采用多维空间构建电网数据采集通道的方 法包括: 0019 (1)客户端发出指令; 0020。

9、 (2)主站系统收到指令,立即到三维存储空间申请空间对象(通讯对象),根据通 讯对象存储的空间位置组包,并返回通讯对象给主站系统; 0021 (3)将组包好的通讯包发送前置机,前置机转发给终端设备; 0022 (4)终端设备响应,返回回应包给前置机,前置机转发给主站系统; 0023 (5)主站系统收到来自前置机的通讯包,立即解释通讯包,并根据通讯包在三维存 储空间找到对象的通讯对象,将完整的通讯对象返回主站系统; 0024 (6)主站系统将解释的通讯对象返回客户端,完成一个通讯。 0025 在本发明实施例中,发送与接收是异步,大大地提高通讯效率。另外在上述实施例 中采用在二维存储空间,多个主站。

10、集成系统也可以达到这样的效果。采用上述方法构建电 网数据采集通道确保了通讯的准确性;合理规划和调度主站的多线程,达到通讯资源的有 效利用;使大规模数据采集成为可能。 0026 作为本发明的一个实施例,假设在主站配置N个主站ID;主站启动时,为每一个 主站ID建立一个Socket通讯线程;用心跳的方式与前置机维持链接;当有任务请求数据 时,先从三维存储空间取出空闲的对象,根据对象的主站ID的属性,从线程池中找该主站 对应的线程,发送数据帧;当请求的任务返回数据时,前置机会原路返回,该主站线程接收 响应帧,从三维存储空间找到对应的对象,将响应帧存入发送帧相同的对象里,并将处理该 对象。 0027 。

11、本发明采用多线程的方式实现主站通讯,多线程的数量根据主站协议和采集规模 决定,这样主站并发能力就大大增强,而且本发明还根据客户的访问量、终端数和终端分布 等合理地分配线程资源;另外采用多维空间构建电网数据采集通道,解决部分协议规定的 最大抄读终端数的瓶颈,这样不需要采用服务器集群方式就可以解决大规模数据量采集的 问题。 0028 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102833316 A 1/2页 5 图1 说 明 书 附 图CN 102833316 A 2/2页 6 图2 说 明 书 附 图CN 102833316 A 。

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

当前位置:首页 > 电学 > 电通信技术


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