首页> 中国专利> 一种基于广播的高压直流输电系统中数据服务的实现方法

一种基于广播的高压直流输电系统中数据服务的实现方法

摘要

本发明涉及一种基于广播的高压直流输电系统中数据服务的实现方法,本发明在高压直流输电系统中的每个主机加载一个服务管理程序;当有数据服务启动时,向本地的服务管理程序注册自身的服务信息,每个主机上的服务管理程序定时以广播的方式向网络上发送本地的服务信息;需要连接服务的客户端使用服务标识从本地服务管理程序获取服务信息,并根据获取的服务信息连接对应的数据服务。本发明采用服务本地注册、网络广播服务信息、客户端本地调用的方法,实现在使用数据的客户端可以不需要网络配置,就可以连接到需要的服务,并且不再维护多个网络通道,同时,在增加新的硬件时,客户端也不需要修改配置信息。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-25

    授权

    授权

  • 2016-06-01

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20151209

    实质审查的生效

  • 2016-05-04

    公开

    公开

说明书

技术领域

本发明涉及一种基于广播的高压直流输电系统中数据服务的实现方法,属于 电力系统高压输电技术领域。

背景技术

由于直流具有高度可控性、异步隔绝交流电网、直流线路无暂态稳定限制等 优点,直流输电系统通常被应用于远距离输电、跨海送电和区域电网之间的联网。 目前直流输电的监控系统中,都是以客户端/服务器模式实现的,由于对于可靠性 和安全性要求较高,所有的服务器都至少双重化冗余配置(建设为S1,S2),网络 也是双网配置(建设为LAN1,LAN2),这样连接到服务器的端口至少存在4个 (S1LAN1,S1LAN2,S1LAN2,S2LAN2),再加上服务器上运行的服务也不会只有 一个,一般会有参数服务、实时服务、历史服务、前置服务等,尤其有些重要的 地点,历史服务器和前置服务器会单独配置硬件,则可能的网络通道会更多。

当前使用的技术,主要是需要数据的客户端会依据已经存在的服务器个数、 网络配置、不同服务运行的硬件位置等信息,列举可供选择的服务,然后建立网 络连接获取数据,在运行过程中,需要维护网络通道,并且在必要的时候切换网 络连接,由于通道数量较多,而且网络通信本身的不可靠性,导致这些工作量较 大,并且很难处理的完善。另外,如果增加了新的硬件配置,那么所有的客户端 都需要重新配置。

发明内容

本发明的目的是提供一种基于广播的高压直流输电系统中数据服务的实 现方法,以实现在数据客户端不需要网络配置就可连接到需要的服务。

本发明为解决上述技术问题提供了一种基于广播的高压直流输电系统中数 据服务的实现方法,该方法的步骤如下:

1)在高压直流输电系统中的每个主机加载一个服务管理程序,所述的主机 包括服务器和客户端在内的所有计算机;

2)当有数据服务启动时,向本地的服务管理程序注册自身的服务信息,每 个主机上的服务管理程序定时以广播的方式向网络上发送本地的服务信息;

3)需要连接服务的客户端使用服务标识从本地服务管理程序获取服务信息, 并根据获取的服务信息连接对应的数据服务。

所述的步骤2)中自身的服务信息包括服务标识、提供服务的内容和连接的 端口号信息。

所述步骤2)中本地的服务信息包括本级的所有IP地址和已经在本机注册的 服务信息。

所述步骤3)中的服务信息包括服务所在的IP地址和端口号。

所述每个主机上的服务管理程序根据接收到的广播信息,更新服务列表,以 保证该列表中有所有已经提供的服务信息。

所述的每个主机上的服务管理程序定时清除超过设定时间没有更新的服务, 包括本地和网络上的,当服务再次启动或者网络恢复时,需重新注册。

所述步骤3)当客户端和服务连接失败时,需重新获取服务信息并重新连 接,以实现客户端不再维护服务配置和网络配置。

本发明的有益效果是:本发明通过在高压直流输电系统中的每个主机加载一 个服务管理程序;当有数据服务启动时,向本地的服务管理程序注册自身的服务 信息,每个主机上的服务管理程序定时以广播的方式向网络上发送本地的服务信 息;需要连接服务的客户端使用服务标识从本地服务管理程序获取服务信息,并 根据获取的服务信息连接对应的数据服务。本发明采用服务本地注册、网络广播 服务信息、客户端本地调用的方法,实现在使用数据的客户端可以不需要网络配 置,就可以连接到需要的服务,并且不再维护多个网络通道,同时,在增加新的 硬件时,客户端也不需要修改配置信息。实现了客户端/服务器模式中,客户端连 接服务的数据免配置和免维护。

具体实施方式

下面对本发明的具体实施方式做进一步的说明。

本发明基于广播的高压直流输电系统中数据服务的实现方法采用服务本地 注册、网络广播服务信息、客户端本地调用的方式,实现了在实用数据的客户端 不需要网络配置,就可以连接到需要的服务,并且不用再维护多个网络通道,同 时,在增加新的硬件时,客户端也不需要修改配置信息。该方法的具体实现过程 如下:

1.首先在高压直流输电系统中的每个主机加载一个服务管理程序,这里的主 机包括服务器和客户端在内的所有计算机。

2.当高压直流输电系统中有数据服务启动时,向本地的服务管理程序注册 自身的服务信息,内容包括服务的标识、提供服务的内容、连接的端口号等信息; 当服务退出时,向本地的服务管理程序注销自身的服务信息;服务运行时,定期 向本地服务管理程序注册自身的服务信息。

3.每个主机上的服务管理程序定时向网络上以广播的方式发送本地服务信 息,发送的内容包括本机的所有IP地址和已经在本机注册的服务信息。

4.每个主机上的服务管理程序根据接收到的广播信息,更新服务列表,以 保证列表中有所有已经提供的服务信息。

5.每个主机上的服务管理程序定时清除长时间没有更新信息的服务(包括 本地和网络上的),这些服务已经退出或者由于网络原因不能被连接到,当服务 再次启动或者网络恢复时,依据步骤2、3、4进行恢复。

6.需要连接服务的客户端使用服务标识,从本地服务管理程序获取服务信 息,服务信息中包括服务所在的IP地址和端口号,获取后使用此信息连接对应 的数据服务,完成具体功能。

7.当客户端和服务连接失败时,或重复信息第6步,重新获取和重新连接, 以实现客户端不再维护服务配置和网络配置。

下面以一个提供实时数据服务为例进行说明。

数据服务端的启动,首先加载服务管理程序,然后启动本地的实时数据服务, 该服务向服务管理程序注册本身的服务标识和IP地址信息,如服务标识为 “RTDB”,IP地址为“192.168.100.7”,端口号为“10240”;服务管理程序接收 到注册信息后以广播的方式发送此信息,供其他服务管理程序更新;

客户端的启动,当一个客户端启动时,加载服务管理程序,管理程序会以广 播的方式与其他管理程序同步,同步后其服务列表中已经存在上述的数据服务, 并且其服务标识为“RTDB”;客户端从本地的服务管理程序处以标识“RTDB”获 取实时服务的信息,获取到的连接信息为,IP地址为“192.168.100.7”,端口号 为“10240”,然后可以用此连接信息连接到对应的服务;

当数据服务的配置有更改时,如IP地址和端口号变更、增加新的服务、增加 新的客户端等,会自动更新注册的服务信息;由于其他客户端并不保存服务信息, 只是当使用时从服务管理程序获取,因此并不需要进行对应的配置或者更改,达 到免配置和免维护的目的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号