一种终端接入方法和用于节能服务的海量数据传输系统技术方案

技术编号:12266797 阅读:57 留言:0更新日期:2015-10-31 13:44
本发明专利技术涉及一种终端接入方法和用于节能服务的海量数据传输系统,根据终端的类型确定终端与通信前置机之间的连接方式:如果终端为重要终端,则建立长连接;如果终端为非重要终端,则只有在信息传输时建立连接。海量数据传输系统包括终端和与终端建立连接的通信前置机,通信前置机包括用于处理数据的报文解析和处理模块、服务端连接池和客户端连接池,服务端连接池和客户端连接池均与报文解析和处理模块连接。通过划分终端的种类,并根据终端的种类决定终端与前置机之间的连接方式,形成了终端与通信前置机之间并不限定服务端或客户端,另外,不需要所有的终端一直与前置机连接,降低了前置机的工作压力,并且降低了投入成本。

【技术实现步骤摘要】

本专利技术涉及一种终端接入方法和用于节能服务的海量数据传输系统,属于电力系统高级量测及节能能效服务领域。
技术介绍
传统的用电信息采集主站或者节能服务系统,采用通信前置机实现用电信息采集终端(下文简称“终端”)的接入。终端作为客户端主动与前置机建立Socket长连接,然后主站系统通过该连接通道与终端之间进行的数据交换。如申请号为201010533121、专利技术名称为《一种采集变电站电能量信息的方法》的中国专利申请文件中公开了一种电能量数据采集系统,包括前置机和若干个终端,前置机同时与这些终端连接,终端将采集到的信息实时传输给前置机。随着系统管理范围的扩大,电力用户数量也在不断的增多。受到系统端口资源限制,即便是计算和存储资源非常充足,每台前置机能够维持的Socket连接数量仍然有限的,所以基于这种“长连接”模式的用电信息采集系统必须不断的增加前置机的数量以维持每个终端的连接。当前为满足集约化管控的战略需求,减少高级量测主站系统的运营成本,电网系统各省公司的用电信息采集系统都将采取集中部署的模式。根据“全覆盖”和“全采集”的要求,按现在的各网省公司的用户规模,用电信息采集系统需要连接的电力用户规模基本处于数百万甚至千万级用户以上。因此省级集中的主站系统将面临巨大的压力,前置机的数量需求将达到惊人的程度,如果只是一味地增加前置机的数量,也会带来成本增大的后果O而且实际上,从业务需求角度来分析,终端每天和前置机之间的数据交互需求并不大,时刻保持的连接通道,占用了有限的系统端口,为用电信息采集系统主站带来了大量的设备资源浪费。
技术实现思路
本专利技术的目的是提供一种终端接入方法,用以解决越来越多的终端接入带来的前置机工作压力大的问题,本专利技术同时提供一种海量数据传输系统。为实现上述目的,本专利技术的方案包括一种终端接入方法,为:根据终端的类型确定终端与通信前置机之间建立的连接关系:如果所述终端为重要终端,则终端与所述通信前置机之间建立Socket长连接;如果所述终端为非重要终端,则终端与通信前置机之间只有在信息传输时建立Socket连接。所述终端与通信前置机之间建立Socket长连接具体为:终端在启动后主动向通信前置机发起连接请求并建立长连接。所述终端与通信前置机之间只有在信息传输时建立Socket连接包括以下情况:I)、当终端向通信前置机发送信息时,终端首先判断当前是否已经存在终端和通信前置机的连接:如果有连接则直接通过该连接发送报文;否则终端向通信前置机发起连接请求,连接建立后终端通过该连接向通信前置机发送信息;2)、当通信前置机向终端发送信息时,通信前置机首先判断是否已经有和该终端建立的连接:如果有则直接通过该连接发送信息;否则通信前置机向终端发起连接请求,连接建立后通信前置机通过该连接向终端发送信息。一种上述终端接入方法的海量数据传输系统,包括终端和与终端建立连接的通信前置机,所述通信前置机包括用于处理数据的报文解析和处理模块、服务端连接池和客户端连接池,所述服务端连接池用于当终端作为客户端时,存储该终端与通信前置机建立的连接,所述客户端连接池用于当终端作为服务端时,存储该终端与通信前置机建立的连接,所述服务端连接池和客户端连接池均与所述报文解析和处理模块连接。所述终端与通信前置机之间的连接为Socket连接。本专利技术将终端分为两部分:重要终端和非重要终端,重要终端与通信前置机长连接,非重要终端与通信前置机短连接。通过对终端进行划分,将需要长连接的终端与通信前置机一直连接,将不需要长连接的终端在需要传输数据时才与通信前置机连接,使得通信前置机的系统端口可以复用,大幅提高了单台通信前置机接入终端的数量,极大的提高了用电信息采集主站接入的效率,减少了高级量测主站系统的部署和运营成本。另外,通过划分终端的种类,并根据终端的种类决定终端与前置机之间的连接方式,形成了终端与通信前置机之间并不限定服务端或客户端,另外,不需要所有的终端一直与前置机连接,降低了前置机的工作压力,并且降低了投入成本。【附图说明】图1是海量数据传输系统的结构示意图;图2是重要终端接入流程图;图3是非重要终端与通信前置机连接的流程图;图4是通信前置机与非重要终端连接的流程图。【具体实施方式】下面结合附图对本专利技术做进一步详细的说明。终端接入方法实施例如图1所示为一种海量数据传输系统,在该数据传输系统中,终端与通信前置机之间并不限定服务端或客户端。该数据传输系统包括终端和与终端建立连接的通信前置机。终端根据其处理的业务性质,其与通信前置机的连接分为需要长连接的重要终端和不需要长连接的非重要终端。重要终端和非重要终端的区别就在于重要终端会和系统保持长连接,便于实时与系统通信。重要终端和非重要终端是由系统使用者根据业务特性在系统中设定的,两者均没有具体的定义。一般情况下系统会默认“大客户负控终端”、“开关监控终端”等为“重要终端”。但是在实际运行过程中,系统操作人员也会根据系统运行情况,指定一些需要实时监控的终端为重要终端,例如北京地区一些需要执行“保电”(由于政治经济原因临时要求某个区域保证电力供应)任务的电力公司,会临时设置该区域的一些用电监控终端为“重要终端”。通信前置机包括服务端连接池、客户端连接池、报文解析和处理模块。服务端连接池用于当终端作为客户端时,存储该终端与通信前置机建立的连接;客户端连接池用于当终端作为服务端时、存储该终端与通信前置机建立的连接;报当前第1页1 2 本文档来自技高网...

【技术保护点】
一种终端接入方法,其特征在于,所述方法为:根据终端的类型确定终端与通信前置机之间建立的连接关系:如果所述终端为重要终端,则终端与所述通信前置机之间建立Socket长连接;如果所述终端为非重要终端,则终端与通信前置机之间只有在信息传输时建立Socket连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:张展国徐大青谢学征周逢权贺彪吕梦婷冯旭
申请(专利权)人:许继集团有限公司国家电网公司许昌许继软件技术有限公司国网湖北省电力公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1