CN104363278A - 一种海量终端通信接入*** - Google Patents

一种海量终端通信接入*** Download PDF

Info

Publication number
CN104363278A
CN104363278A CN201410638375.0A CN201410638375A CN104363278A CN 104363278 A CN104363278 A CN 104363278A CN 201410638375 A CN201410638375 A CN 201410638375A CN 104363278 A CN104363278 A CN 104363278A
Authority
CN
China
Prior art keywords
communication
terminal
server
service process
grouping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410638375.0A
Other languages
English (en)
Inventor
张展国
徐大青
周逢权
雷鸣
谢学征
贺彪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Xuji Group Co Ltd
State Grid Hubei Electric Power Co Ltd
Xuchang XJ Software Technology Co Ltd
Original Assignee
XJ Electric Co Ltd
Xuchang XJ Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by XJ Electric Co Ltd, Xuchang XJ Software Technology Co Ltd filed Critical XJ Electric Co Ltd
Priority to CN201410638375.0A priority Critical patent/CN104363278A/zh
Publication of CN104363278A publication Critical patent/CN104363278A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种海量终端通信接入***,该通信接入***包括n个通信组、业务处理服务器集群和k个终端,k个终端按照地域分为N个分组,每个分组设置一个区域网关,各分组中的终端通过其分组中的区域网关进行通信,每个通信组均包括前置路由服务器和通信管理机;通信管理机用于接收各分组中终端传输的数据并上传至对应的前置路由服务器,前置路由服务器用于根据不同接收数据所属终端类型和报文类型,将接收的数据上传至业务处理服务器集群,或者将业务处理服务器集群的下发命令通过通信管理机发送给终端,业务处理服务器集群用于对接收到的数据进行处理或者下发命令。

Description

一种海量终端通信接入***
技术领域
本发明涉及一种海量终端通信接入***,属于通信技术领域。
背景技术
传统的用电信息采集和复合管理***,采用通信前置机实现终端的接入。通讯前置机需要承担网络接入、通信调度、规约解析和通信工况审计等业务。随着接入终端数量的递增,使得通信前置机不堪重负,不仅影响***通信性能和稳定性,还大大限制了接入终端的数量,无法满足用电节能公共服务平台的要求。同时,由于传统的接入方法把通信接入和部分业务处理都在前置机中实现,使得接入端无法与业务端从物理上分离,大大降低了***的安全性。另外,采用多种通信方式同时接入模式,前置机的功能变得非常复杂,无法适应大规模终端接入的压力。
发明内容
本发明的目的是提供一种海量终端通信接入***,用以解决传统的通信接入方法安全性低和无法适应大规模终端接入压力的问题。
为实现上述目的,本发明的方案包括一种海量终端通信接入***,该通信接入***包括n个通信组、业务处理服务器集群和k个终端,k个终端按照地域分为N个分组,每个分组设置一个区域网关,各分组中的终端通过其分组中的区域网关进行通信,每个通信组均包括前置路由服务器和通信管理机;通信管理机用于接收各分组中终端传输的数据并上传至对应的前置路由服务器,前置路由服务器用于根据不同接收数据所属终端类型和报文类型,将接收的数据上传至业务处理服务器集群,或者将业务处理服务器集群的下发命令通过通信管理机发送给终端,业务处理服务器集群用于对接收到的数据进行处理或者下发命令。
通信接入***还包括通信调度服务器,通信调度服务器用于监控业务处理服务器和终端之间的通信链路。
每个通信组还包括负载均衡设备,负载均衡设备用于将所在通信组负载情况发送给通信调度服务器,通信调度服务器用于根据各通信组的负载情况为各终端分配相应的通信组。
业务处理服务器集群包括一个负载均衡器,负载均衡器根据通信组的负载情况对各业务处理服务器进行动态均衡。
本发明将传统通信前置机的功能进行了模块化拆分,形成由通信管理机集群和前置路由服务器组成的通信组。这一设计使得通信服务高度模块化,通信管理机负责通信接入和链路维护,前置路由服务器负责通信调度。最后由业务处理服务器负责规约的封装和解析、入库以及主站***的交互。各个通信分组和业务处理服务器高效协作互动,大幅提高了海量终端接入和处理的效率。
本***采取按照地域对终端进行分组,每个分组采用通信管理机结合负载均衡策略充分发挥每个通信管理机的性能,采用这种多级汇集的方法来实现海量终端的接入,并且将所有终端划分为不同的区域,每个区域的终端对应一个通信分组进行接入。这样以来,即简化了通信接入架构和服务的复杂性,又使得整个接入方案具有了很大的弹性。在试运行和正式运行的过程中,在接入终端数较少的初期只用投入少量通信分组,随着终端数的提高,逐步投入更多的通信分组,使得***的性能和经济性都得到了保证。
本发明还采用通信调度服务器来监控各服务器以及各终端之间的通信链路,能够方便快捷的实现***通信网络的监控和管理。另外,通信调度服务器还具有初始化通信管理机、前置路由服务器的功能。可以实现对通信管理机、前置路由服务器的软件自动安装升级,以及配置项的自动部署。使整个***实现“0配置”和快速自动管理。
附图说明
图1是本发明实施方式结构示意框图。
具体实施方式
下面结合附图对本发明做进一步详细的说明。
一种海量终端通信接入***,该通信接入***包括n个通信组、业务处理服务器集群和k个终端,k个终端按照地域分为N个分组,每个分组设置一个区域网关,各分组中的终端通过其分组中的区域网关进行通信,每个通信组均包括前置路由服务器和通信管理机;通信管理机用于接收各分组中终端传输的数据并上传至对应的前置路由服务器,前置路由服务器用于根据不同接收数据所属终端类型和报文类型,将接收的数据上传至业务处理服务器集群,或者将业务处理服务器集群的下发命令通过通信管理机发送给终端,业务处理服务器集群用于对接收到的数据进行处理或者下发命令。
基于以上技术方案,结合附图,给出以下一个具体实施方式。
本发明中通信组的个数与终端分组的个数可以相同,也可以不同。本实施方式以2个通信组和2个终端分组为例。
如图1所示,该海量终端通信接入***包括2个通信组、一个业务处理服务器集群和多个终端。在终端数据传送过程中,终端和通信管理机建立TCP长连接,按照地域对终端进行分组:根据区域网关的配置,将所有终端以200万为基数划为不同的分组,每个分组设置一个区域网关,各分组中的终端通过其分组中的区域网关进行通信。本实施方式以将终端分为2个分组为例。
2个通信组中,每个通信组均包括前置路由服务器和通信管理机。通信管理机用于接收各分组中终端传输的数据并上传至对应的前置路由服务器;该前置路由服务器用于根据不同接收数据所属终端类型和报文类型,将接收的数据上传至业务处理服务器集群,或者将业务处理服务器集群的下发命令通过通信管理机发送给终端;该业务处理服务器集群用于对接收到的数据进行处理或者下发命令。
通信管理机、前置路由服务器和业务处理服务器集群的具体作用如下:
通信管理机负责接收终端发起的连接、注册请求,处理来自上层应用和终端之间的数据交互,以及通过心跳侦测等方法检测终端的工作状态,维护和终端之间的通信链路。把来自终端和数据交换接口的外网数据,安全的接入到电力公司内网中。
前置路由服务器主要用于维持和终端的通信通道,实现数据采集功能。前置路由服务器根据不同终端类型,以及不同的报文类型,把终端的传输的数据转发给相应的业务处理服务器,或者将业务处理服务器的下行命令通过相应的通道发送给终端。
将通信组进行模块化拆分,使得通信服务高度模块化,通信管理机负责通信接入和链路维护,前置路由服务器负责通信调度。最后由业务处理服务器集群负责规约的封装和解析、入库以及主站***的交互。各个通信分组和业务处理服务器集群高效协作互动,大幅提高了海量终端接入和处理的效率。
每个通信组还包括负载均衡设备,该负载均衡设备用于将所在通信组负载情况发送给通信调度服务器。该通信调度服务器用于根据各通信组的负载情况为各终端分配合适的通信组,合适的通信组指负载较小的通信组。在其余通信组负载较大时,通过通信调度服务器的调度,控制待通信的终端与该负载较小的通信组进行通信,这样可以缓解其他负载较大的通信组的通信压力。
该通信调度服务器还具有以下作用:用来监控业务处理服务器集群以及各终端之间的通信链路,能够方便快捷的实现***通信网络的监控和管理;记录终端的通信参数以及通道信息,并在其他应用需要的时候反馈该信息;对通信管理机进行管理,实现通信管理机状态检测、前置服务在线升级;初始化通信管理机、前置路由服务器;对通信管理机、前置路由服务器的软件自动安装升级,以及配置项的自动部署,使整个***实现“0配置”和快速自动管理。
每个分组的终端对应一个通信组进行接入,然后每个分组采用通信管理机结合负载均衡策略充分发挥每个通信管理机的性能。
这样,即简化了通信***架构和服务的复杂性,又使得整个***具有了很大的弹性。在试运行和正式运行的过程中,在接入终端数较少的初期只用投入少量通信组,随着终端数的提高,逐步投入更多的通信组,使得***的性能和经济性都得到了保证。
业务处理服务器集群包括一个负载均衡器,该负载均衡器根据通信组的负载情况对各业务处理服务器进行动态均衡。每个业务处理服务器都可以处理各种数据,但是正常工作时每个业务处理服务器只处理一种报文或者终端类型的数据,当其中一个业务处理服务器处理的数据比较少时,其他处理压力比较大的服务器会将一部分数据传输给该服务器,该服务器中就要同时处理两种数据,这样可以减少其他服务器的工作压力,节约工作时间。
终端与通信管理机的关系:终端作为Socket客户端连接到通信管理机。经过负载均衡设备的分配,每次终端发起的新连接都会被负载均衡设备根据负载情况分配到不同的通信管理机。
通信管理机与前置路由服务器的关系:前置路由服务器作为Socket客户端连接到通信管理机。前置路由服务器需要主动向通信管理机发送数据请求,通信管理机随后异步发送报文给前置路由服务器。
业务处理服务器集群、前置路由服务器、通信管理机之间的通信机制:采取TCP长连接方式。由前置路由器作为客户端,主动连接到通信管理机和业务处理服务器,并以心跳帧维持链路。前置路由服务器同时还维护一个链表记录每个通信管理机连接的终端状态。当终端和通信管理机的连接状态发生改变的时候,通信管理机会将该改变上报给前置路由服务器。
业务处理服务器集群、前置路由服务器与通信调度服务器之间的通信机制:采取TCP短连接方式。前置路由服务器和业务处理服务器作为客户端连接到通信调度服务器。前置路由服务器将本通信组内的终端链路、前置通信管理机链路情况实时汇报给通信调度服务器,业务处理服务器在需要获取链路信息的时候向通信调服服务器发送申请报文,通信调度服务器随后使用异步报文进行反馈。此外业务处理服务器也会向通信调度服务器汇报自己的状态,作为网络管理的凭据。
以上给出了具体的实施方式,但本发明不局限于所描述的实施方式。本发明的基本思路在于上述基本方案,对本领域普通技术人员而言,根据本发明的教导,设计出各种变形的模型、公式、参数并不需要花费创造性劳动。在不脱离本发明的原理和精神的情况下对实施方式进行的变化、修改、替换和变型仍落入本发明的保护范围内。

Claims (4)

1.一种海量终端通信接入***,其特征在于,所述通信接入***包括n个通信组、业务处理服务器集群和k个终端,所述k个终端按照地域分为N个分组,每个分组设置一个区域网关,各分组中的终端通过其分组中的区域网关进行通信,所述每个通信组均包括前置路由服务器和通信管理机;所述通信管理机用于接收各分组中终端传输的数据并上传至对应的前置路由服务器,所述前置路由服务器用于根据不同接收数据所属终端类型和报文类型,将接收的数据上传至业务处理服务器集群,或者将业务处理服务器集群的下发命令通过通信管理机发送给终端,所述业务处理服务器集群用于对接收到的数据进行处理或者下发命令。
2.根据权利要求1所述的海量终端通信接入***,其特征在于,所述通信接入***还包括通信调度服务器,所述通信调度服务器用于监控业务处理服务器和终端之间的通信链路。
3.根据权利要求2所述的海量终端通信接入***,其特征在于,所述每个通信组还包括负载均衡设备,所述负载均衡设备用于将所在通信组负载情况发送给通信调度服务器,所述通信调度服务器用于根据各通信组的负载情况为各终端分配相应的通信组。
4.根据权利要求3所述的海量终端通信接入***,其特征在于,所述业务处理服务器集群包括一个负载均衡器,所述负载均衡器根据通信组的负载情况对各业务处理服务器进行动态均衡。
CN201410638375.0A 2014-11-13 2014-11-13 一种海量终端通信接入*** Pending CN104363278A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410638375.0A CN104363278A (zh) 2014-11-13 2014-11-13 一种海量终端通信接入***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410638375.0A CN104363278A (zh) 2014-11-13 2014-11-13 一种海量终端通信接入***

Publications (1)

Publication Number Publication Date
CN104363278A true CN104363278A (zh) 2015-02-18

Family

ID=52530504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410638375.0A Pending CN104363278A (zh) 2014-11-13 2014-11-13 一种海量终端通信接入***

Country Status (1)

Country Link
CN (1) CN104363278A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105007313A (zh) * 2015-07-03 2015-10-28 许继集团有限公司 一种终端接入方法和用于节能服务的海量数据传输***
CN105072145A (zh) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 一种物联网的通信方法及***
CN105516317A (zh) * 2015-12-14 2016-04-20 北京科东电力控制***有限责任公司 一种用电信息多层级负载均摊高效采集方法
CN106685839A (zh) * 2016-11-17 2017-05-17 上海斐讯数据通信技术有限公司 路由器长连接服务监控方法及***
WO2017166095A1 (zh) * 2016-03-30 2017-10-05 李昕光 服务器前置方法
CN107592226A (zh) * 2017-09-15 2018-01-16 厦门拓宝科技有限公司 多种不同设备类型的集中管控方法
CN109361720A (zh) * 2017-12-28 2019-02-19 广州Tcl智能家居科技有限公司 基于产品种类访问集群的方法、***、存储介质及服务器
CN111082969A (zh) * 2019-11-18 2020-04-28 许继集团有限公司 一种海量终端设备的管理方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101982920A (zh) * 2010-11-12 2011-03-02 国网电力科学研究院 一种配用电开放式通信平台实现方法
CN103327020A (zh) * 2013-06-19 2013-09-25 国家电网公司 一种基于区域划分的安全接入方法和***
CN103618620A (zh) * 2013-11-20 2014-03-05 国家电网公司 多层结构的前置机***
CN103903192A (zh) * 2014-03-27 2014-07-02 国家电网公司 一种配电网供电模式库的建立方法
CN103927318A (zh) * 2013-11-07 2014-07-16 广西电网公司电力科学研究院 智能用电交互***及方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101982920A (zh) * 2010-11-12 2011-03-02 国网电力科学研究院 一种配用电开放式通信平台实现方法
CN103327020A (zh) * 2013-06-19 2013-09-25 国家电网公司 一种基于区域划分的安全接入方法和***
CN103927318A (zh) * 2013-11-07 2014-07-16 广西电网公司电力科学研究院 智能用电交互***及方法
CN103618620A (zh) * 2013-11-20 2014-03-05 国家电网公司 多层结构的前置机***
CN103903192A (zh) * 2014-03-27 2014-07-02 国家电网公司 一种配电网供电模式库的建立方法

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072145A (zh) * 2015-06-30 2015-11-18 青岛海尔智能家电科技有限公司 一种物联网的通信方法及***
CN105007313A (zh) * 2015-07-03 2015-10-28 许继集团有限公司 一种终端接入方法和用于节能服务的海量数据传输***
CN105007313B (zh) * 2015-07-03 2019-05-14 许继集团有限公司 一种终端接入方法和用于节能服务的海量数据传输***
CN105516317A (zh) * 2015-12-14 2016-04-20 北京科东电力控制***有限责任公司 一种用电信息多层级负载均摊高效采集方法
WO2017166095A1 (zh) * 2016-03-30 2017-10-05 李昕光 服务器前置方法
CN106685839A (zh) * 2016-11-17 2017-05-17 上海斐讯数据通信技术有限公司 路由器长连接服务监控方法及***
CN107592226A (zh) * 2017-09-15 2018-01-16 厦门拓宝科技有限公司 多种不同设备类型的集中管控方法
CN109361720A (zh) * 2017-12-28 2019-02-19 广州Tcl智能家居科技有限公司 基于产品种类访问集群的方法、***、存储介质及服务器
CN111082969A (zh) * 2019-11-18 2020-04-28 许继集团有限公司 一种海量终端设备的管理方法及装置
CN111082969B (zh) * 2019-11-18 2022-11-25 许继集团有限公司 一种海量终端设备的管理方法及装置

Similar Documents

Publication Publication Date Title
CN104363278A (zh) 一种海量终端通信接入***
CN103236949B (zh) 一种服务器集群的监控方法、装置与***
CN104639654A (zh) 海量用电信息采集终端一体化接入***及方法
CN107172187A (zh) 一种负载均衡***和方法
CN108833267A (zh) 智能工业网关
CN104301244B (zh) 一种大型配电网***的集群通讯***和方法
CN203251323U (zh) 一种基于html5的呼叫中心cti软电话实现装置
CN103138985B (zh) 一种支撑网业务主机进程控制方法和***
CN102595208A (zh) 云端控制网络化视频图像处理流媒体服务***及方法
CN105827485B (zh) 基于prp和hsr网络的节点通信状态监视方法
CN106385334A (zh) 呼叫中心***及其异常检测及自恢复方法
CN106027287A (zh) 一种配电通信网统一管控平台
CN108924228B (zh) 基于边缘计算的工业互联网优化***
CN103067359A (zh) 一种基于连接复用的提高服务器并发处理能力的***及方法
CN109413094A (zh) 基于hs-adix网络的航天数据传输***
CN101702673A (zh) 基于bs架构的负载均衡方法
CN108234623B (zh) 配网主站数据采集链路自动均衡管理方法
CN102957549A (zh) 一种跨平台的远程服务器管理***及方法
CN103036668B (zh) 一种基于命令行的机架式设备卡间配置同步方法
CN103001864B (zh) 基于iec61850数据集的信息转发方法
CN105959410B (zh) 服务器集群的负载均衡方法及负载均衡***
CN102412949B (zh) 一种分布式***中nat端口资源支持双控制板的方法
CN116600330A (zh) 一种基于netconf协议的hub分级管理拓扑的方法和装置
CN206820765U (zh) 一种终端通信接入网通信资源模型架构
CN109687985B (zh) 一种变电站过程层网络自动配置方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160919

Address after: No. 1298 Xuchang City, Henan province 461000 XJ Avenue

Applicant after: Xuji Group Co., Ltd.

Applicant after: Xuchang Xuji Software Technology Co., Ltd.

Applicant after: State Grid Corporation of China

Applicant after: STATE GRID HUBEI ELECTRIC POWER COMPANY

Address before: No. 1298 Xuchang City, Henan province 461000 XJ Avenue

Applicant before: Xuji Electric Co., Ltd.

Applicant before: Xuchang Xuji Software Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication

Application publication date: 20150218

RJ01 Rejection of invention patent application after publication