跨隔离设备的通信方法和系统技术方案

技术编号:22692147 阅读:36 留言:0更新日期:2019-11-30 05:26
本申请涉及一种跨隔离设备的通信方法和系统。具体来说,本申请提供了一种跨隔离设备的通信方法,其包括:在第一区接收来自第二区的控制命令,其中所述第一区和所述第二区之间具有一个或多个隔离设备;解析与所述控制命令匹配的网络ID;基于从与所述网络ID对应的配置文件中的IP地址及端口,对所述IP地址及端口进行拨测;如果拨测结果为第一拨测结果,经由所述一个或多个隔离设备中的一个将所述第一拨测结果发送至所述第一区;以及如果所述拨测结果为第二拨测结果,所述第一区执行一个或多个操作,并经由将所述一个或多个操作的状态信息发送至所述第一区。

Communication methods and systems across isolated devices

The present application relates to a communication method and system across isolated devices. Specifically, the application provides a communication method across the isolation device, which includes: receiving a control command from the second area in the first area, wherein there is one or more isolation devices between the first area and the second area; resolving the network ID matching the control command; based on the IP address and port in the configuration file corresponding to the network ID, analyzing the IP Address and port for dialing test; if the dialing test result is the first dialing test result, the first dialing test result is sent to the first area through one or more isolation devices; and if the dialing test result is the second dialing test result, the first area performs one or more operations and sends the status information of the one or more operations to the second area Area 1.

【技术实现步骤摘要】
跨隔离设备的通信方法和系统
本申请涉及数据采集领域,具体来说,涉及跨隔离设备的通信方法和系统。
技术介绍
目前电网企业的通信领域对通信网络资源数据的采集主要采用人工控制或定时控制等服务控制方案。对通信网络资源数据进行采集工作的人员需要熟练掌握Linux、UNIX、AIX等操作系统常用命令、专业通信网管服务管理操作方法。另外,在跨硬件隔离设备的不同区之间,存在缺乏控制手段、无法跟踪控制状态、控制任务需人工操作、不可自动调度、控制状态不可视、需要跟踪查看II区日志来检验等问题。因此,需要一种跨隔离设备的通信方法和系统,来进行数据的采集工作。
技术实现思路
本申请的一个实施例公开了:一种跨隔离设备的通信方法,其包括:在第一区接收来自第二区的控制命令,其中所述第一区和所述第二区之间具有一个或多个隔离设备;解析与所述控制命令匹配的网络ID;基于从与所述网络ID对应的配置文件中的IP地址及端口,对所述IP地址及端口进行拨测;如果拨测结果为第一拨测结果,经由所述一个或多个隔离设备中的一个将所述第一拨测结果发送至所述第一区;以及如果所述拨测结果为第二拨测结果,所述第一区执行一个或多个操作,并经由将所述一个或多个操作的状态信息发送至所述第一区。本申请的另一个实施例公开了:一种跨隔离设备的通信系统,其包括:第一区的控制服务接口,其经配置以在第一区内接收来自第二区的控制命令,其中所述第一区和所述第二区之间具有一个或多个隔离设备;所述第一区的采集服务协调控制器,其经配置以解析与所述控制命令匹配的网络ID;所述第一区的所述采集服务协调控制器进一步经配置以基于从与所述网络ID对应的配置文件中的IP地址及端口,并请求第一区的采集网络拨测工具对所述IP地址及端口进行拨测;如果拨测结果为第一拨测结果,所述第一区的所述采集服务协调控制器经由所述一个或多个隔离设备中的一个将所述第一拨测结果发送至所述第一区;以及如果所述拨测结果为第二拨测结果,所述第一区的分布式采集应用服务集群执行一个或多个操作,并经由将所述一个或多个操作的状态信息发送至所述第一区。附图说明图1展示了根据本申请的一种跨隔离设备的通信系统。具体实施方式为了解决上述技术问题,本申请提出了一种跨隔离设备的通信方法和系统,其能够以特有的方式改造资源数据的采集工具,解决跨硬件隔离设备缺乏控制手段、无法跟踪控制状态、控制任务需人工操作、不可自动调度、控制状态不可视、需跟踪查看II区日志来检验等问题,使系统管理、采集工作人员使用图形化的方式即可处理采集服务控制工作。本申请的方法能够使资源数据采集服务控制过程简易便捷的完成,大幅降低资源数据采集管理人员的工作强度,提高了电力通信中数据采集工具的易用性,还提升了电力通信网资源数据采集工作的稳定性和准确性。图1展示了根据本申请的一种跨隔离设备的通信系统。图1中涉及电力通信III区和电力通信II区之间的跨隔离设备的通信。其中III区和II区仅为区域的名称,本申请不对区的名称做出限制,例如:区的名称可以为I区和II区,I区和III区等等。其中反向隔离设备为III区至II区的隔离设备,正向隔离设备为II区至III区的隔离设备。类似的,本申请也不对隔离设备的正向或反向以及数量做出限制。换句话说,II区和III区之间可以也存在其他隔离设备。本申请的通信系统中,II区和III区至少包括以下硬件设备:III区中具有控制信令接口模块,该模块能够按照自定义的格式进行信令封装,可以定义一个或者多个变量。通过该模块与控制服务接口对应格式。以文本为载体,进行信令的封装与解析。控制信令接口模块工作原理在于定义信令参数、信令类型以及信令载体,通常已文本文件为载体,并将信令写入文本文件中。II区中包括控制服务接口模块:该模块主要负责根据既定的格式解析信令内容,供II区中的采集服务协调控制器进行信令控制。II区中的控制服务接口模块与III区中的控制信令接口模块互相作用,在控制服务接口解析的信令格式与控制信令接口格式一样,通过接收文本文档,读取文档内容进行信令的解析,从文本提取控制命令。II区中还包括采集服务协调控制器:该模块主要负责任务的分发与调节。根据控制服务接口模块解析的信令,寻找对应的采集模块。首先II区的采集服务协调控制器调用II区的采集网络拨测工具判断网络情况。若网络条件满足要求则进行采集任务的分发。同时,该模块服务反馈采集状态及采集数据、采集日志送达Ⅲ区信令解析路由。II区中还包括采集网络拨测工具:根据IP和端口进行网络拨测,将测试结果反馈采集服务协调控制器。测试方式可以根据不同的服务器来使用不同的命令,例如ping命令、telnet命令、tracert命令等。III区中还包括信令解析路由:该模块负责对采集状态、采集数据、采集日志进行解析入库,以形成Ⅲ区前台程序可读内容。III区中的信令解析路由对Ⅱ区不同反馈内容进行解析。该信令解析路由根据信息头对信息进行区分。最后,将状态信息推送Ⅲ区前台,将采集数据送达采集入库接口,并将日志信息送达日志录入接口。在本申请的一个实施例中,Ⅲ区的前台程序按照自定义命令格式通过控制信令接口模块封装控制命令txt文件,形成控制命令。命令格式可以是:“网络ID,执行时间,执行操作”。命令也可以是其他格式。接着控制命令文本通过反向隔离设备发送到Ⅱ区反向隔离设备特定目录。II区控制服务接口监控特定目录文件情况,发现存在新文件,控制服务接口将命令文本传输至II区的采集服务协调控制器。采集服务协调控制器根据控制命令信息解析匹配的网络ID。根据网络ID提取需要测试的配置文件,从配置文件中提取需要检测的IP地址及端口,请求II区的采集网络拨测工具根据以上IP及端口进行拨测。II区的采集网络拨测工具进行拨测操作后返回状态给采集服务协调控制器,拨测包括ping、跟踪路由、telnet等命令。拨测结果状态可能为:网管可达(T)以及网管不可达(F)。采集服务协调控制器根据拨测结果状态采取下一步操作,如状态为(F),将不再做任何操作,将状态“网管不可达”返回至控制服务接口,并进一步通过正向隔离设备发送“网管不可达”到III区前台;如状态为(T),采集服务协调控制器即向分布式采集应用服务集群发送控制命令,例如:暂停、停止、重启等命令。分布式采集应用服务集群根据接收的命令执行相应的操作。采集服务协调控制器接收分布式采集应用服务集群发送回来的状态信息,状态信息分为2种:成功(T),失败(F),并进一步通过正向隔离设备发送返回状态到III区前台;同时也将采集数据、采集日志通过正向隔离设备发送到Ⅲ区。信令解析路由负责从II区返回到III区信令数据的解析,如将任务协调信令再通过控制信令接口返回II区,或将控制状态跟踪信令送到前台,或将操作记录日志记录送到数据入库接口供日志存储。或者将采集数据信息送到数据入库接口供数据存储。根据本申请的上述方法及系统,本申请解决了跨硬件隔离设备缺乏控制手段、无法跟踪控制状本文档来自技高网...

【技术保护点】
1.一种跨隔离设备的通信方法,其包括:/n在第一区接收来自第二区的控制命令,其中所述第一区和所述第二区之间具有一个或多个隔离设备;/n解析与所述控制命令匹配的网络ID;/n基于从与所述网络ID对应的配置文件中的IP地址及端口,对所述IP地址及端口进行拨测;/n如果拨测结果为第一拨测结果,经由所述一个或多个隔离设备中的一个将所述第一拨测结果发送至所述第一区;以及/n如果所述拨测结果为第二拨测结果,所述第一区执行一个或多个操作,并经由将所述一个或多个操作的状态信息发送至所述第一区。/n

【技术特征摘要】
1.一种跨隔离设备的通信方法,其包括:
在第一区接收来自第二区的控制命令,其中所述第一区和所述第二区之间具有一个或多个隔离设备;
解析与所述控制命令匹配的网络ID;
基于从与所述网络ID对应的配置文件中的IP地址及端口,对所述IP地址及端口进行拨测;
如果拨测结果为第一拨测结果,经由所述一个或多个隔离设备中的一个将所述第一拨测结果发送至所述第一区;以及
如果所述拨测结果为第二拨测结果,所述第一区执行一个或多个操作,并经由将所述一个或多个操作的状态信息发送至所述第一区。


2.根据权利要求1所述的通信方法,其中所述一个或多个隔离设备至少包括从第一区到第二区的隔离设备以及第二区到第一区的隔离设备。


3.根据权利要求1所述的通信方法,其中所述第一拨测结果为“网管不可达”,且所述第二拨测结果为“网管可达”。


4.根据权利要求1所述的通信方法,其中所述一个或多个操作包括经由采集服务协调控制器向分布式采集应用服务集群发送以下控制命令中的一个或多个:暂停、停止或重启。


5.根据权利要求2所述的通信方法,其中如果所述拨测结果为第二拨测结果,所述第一区进一步将采集数据和采集日志中的一个或多个通过从所述第一区到所述第二区的所述隔离设备发送至所述第二区。


6.一种跨隔离设备的通信系统,其包括:
第一区的控制服务接口,其经配置以在第一区内接收来自第二区的控制命令,其中...

【专利技术属性】
技术研发人员:黄国庆覃广华
申请(专利权)人:北京市天元网络技术股份有限公司
类型:发明
国别省市:北京;11

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

1