[发明专利]一种采用多维空间构建电网数据采集通道的方法有效
申请号: | 201210266217.8 | 申请日: | 2012-07-30 |
公开(公告)号: | CN102833316A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 李坤保;张宗继 | 申请(专利权)人: | 深圳市航天泰瑞捷电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518004 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采用 多维 空间 构建 电网 数据 采集 通道 方法 | ||
技术领域
本发明属于电网通讯领域,尤其涉及一种采用多维空间构建电网数据采集通道的方法。
背景技术
智能电网在全球迅速发展;电力供应商为了加强对终端设备的检测和监控,减少运营成本,需要有检测和监控终端设备、智能抄表和售电等多功能集成的主站;主站的规模越来越大,对并发性和大规模数据采集要求越来越高。
然而,目前国内的主站主要是大规模数据采集能力和并发量效果不好,没有真正达到主站系统的目标。现有技术存在以下缺点:(1)由于大多数主站是单线程且收发是同步的,因此主站处理大量用户并发访问的能力很差;(2)自动任务和主站分离,浪费资源,增加运营成本,无法完成大规模数据采集任务。
发明内容
本发明的目的在于提供一种采用多维空间构建电网数据采集通道的方法,旨在解决现有技术中大量用户并发访问能力差以及自动任务和主站分离无法完成大规模数据采集任务的问题。
本发明是这样实现的,一种采用多维空间构建电网数据采集通道的方法,包括下述步骤:
S1:客户端发出指令;
S2:主站系统根据接收的指令在多维存储空间中申请通讯对象,根据通讯对象存储的空间位置组包,并将通讯对象返回给主站系统;
S3:将组包好的通讯包发送给前置机,所述前置机再转发给终端设备;
S4:终端设备响应并返回回应包给所述前置机,所述前置机再转发给主站系统;
S5:主站系统接收并解释所述前置机转发的通讯包,根据通讯包在多维存储空间找到对象的通讯对象将完整的通讯对象返回至所述主站系统;
S6:所述主站系统将解释的通讯对象返回至客户端,完成一个通讯。
更进一步地,所述多维存储空间为三维存储空间,所述三维存储空间是利用主站地址、集中器地址和帧序号构建的。
更进一步地,所述多维存储空间为二维存储空间。
本发明采用多线程的方式实现主站通讯,多线程的数量根据主站协议和采集规模决定,这样主站并发能力就大大增强,还根据客户的访问量、终端数和终端分布等合理地分配线程资源。另外,采用多维空间构建电网数据采集通道,解决部分协议规定的最大抄读终端数的瓶颈,利用主站地址、集中器地址和帧序号构建多维空间存储通讯对象,这样不需要采用服务器集群方式就可以解决大规模数据量采集的问题。
附图说明
图1是本发明提供的采用多维空间构建电网数据采集通道的方法实现流程图;
图2是本发明实施例提供的客户端、前置机、主站系统以及多维存储空间之间的位置关系示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1、图2所示;本发明实施例提供的采用多维空间构建电网数据采集通道的方法包括:
(1)客户端发出指令;
(2)主站系统收到指令,立即到三维存储空间申请空间对象(通讯对象),根据通讯对象存储的空间位置组包,并返回通讯对象给主站系统;
(3)将组包好的通讯包发送前置机,前置机转发给终端设备;
(4)终端设备响应,返回回应包给前置机,前置机转发给主站系统;
(5)主站系统收到来自前置机的通讯包,立即解释通讯包,并根据通讯包在三维存储空间找到对象的通讯对象,将完整的通讯对象返回主站系统;
(6)主站系统将解释的通讯对象返回客户端,完成一个通讯。
在本发明实施例中,发送与接收是异步,大大地提高通讯效率。另外在上述实施例中采用在二维存储空间,多个主站集成系统也可以达到这样的效果。采用上述方法构建电网数据采集通道确保了通讯的准确性;合理规划和调度主站的多线程,达到通讯资源的有效利用;使大规模数据采集成为可能。
作为本发明的一个实施例,假设在主站配置N个主站ID;主站启动时,为每一个主站ID建立一个Socket通讯线程;用心跳的方式与前置机维持链接;当有任务请求数据时,先从三维存储空间取出空闲的对象,根据对象的主站ID的属性,从线程池中找该主站对应的线程,发送数据帧;当请求的任务返回数据时,前置机会原路返回,该主站线程接收响应帧,从三维存储空间找到对应的对象,将响应帧存入发送帧相同的对象里,并将处理该对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航天泰瑞捷电子有限公司,未经深圳市航天泰瑞捷电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210266217.8/2.html,转载请声明来源钻瓜专利网。