基于soa架构的主备调一体化人机交互系统的实现方法

文档序号:7774672阅读:475来源:国知局
基于soa架构的主备调一体化人机交互系统的实现方法
【专利摘要】一种基于SOA架构的主备调一体化人机交互系统的实现方法。其包括进行注册、进行改造分离、部署协议和部署人机交互界面等阶段。本发明具有效果:本发明采用面向服务(SOA)的设计思想和体系架构,构建了基于简单服务总线的人机交互系统,实现了用一套界面同时监控多个系统,满足了主调和备调只需部署一套人机工作站的最佳交互要求。采用动态发现协议,无需手工进行静态配置,就可实现人机交互界面在主调和备调之间的自动转换。可以使用一套界面同时监控多个系统,无需每套系统配置独立的人机交互界面,方便信息整合。可以实现多个系统间服务的互为备用,并且可以实现故障自动切换。可以同时监测多个系统的运行状态,并可统一进行界面展示。
【专利说明】基于SOA架构的主备调一体化人机交互系统的实现方法
【技术领域】
[0001]本发明属于输变电控制【技术领域】,特别是涉及一种基于SOA架构的主备调一体化人机交互系统的实现方法。
【背景技术】
[0002]随着电网规模的快速扩大,电网的安全性对经济社会发展的影响不断增强;自然灾害、恐怖袭击和网络攻击事件会严重影响电网调度的可靠性。为提高电网调度抵御各类事故、自然灾害和社会突发事件的能力,保证其不间断运行,保障电网安全稳定运行和可靠性供电,有必要建设备用调度系统。为此,从2009年开始国家电网公司和南方电网公司各级调度控制机构逐步启动了备用调度建设。
[0003]目前,具有主调和备调的调控中心必须同时部署具有人机交互界面的主调工作站和备调工作站,主调工作站和备调工作站的画面和实时信息分别与主调系统和备调系统共享。当主调与备调发生切换时,主调工作站与备调工作站的运行状态也发生相应改变,电网调控运行人员同时要在主调工作站和备调工作站之间进行工作转移。这种因主调与备调工作站互相分离的状况存在以下缺点:
[0004]1、一般电网调控工作站采用双屏监控,调控中心需要同时部署主备调工作站,不利于设备布置。
[0005]2、主备调工作站因主备调系统的切换而发生角色的转换时,电网调控人员操控也必须进行相应转移,给工作带来不便。
[0006]3、电网调控人员需要时刻辨识主调工作站状态和备调工作站状态,防止在备调工作站上进行监控,这会严重影响电网运行操作的方便性和友好性。

【发明内容】

[0007]为了解决上述问题,本发明的目的在于提供一种基于SOA架构的主备调一体化人机交互系统的实现方法。
[0008]为了达到上述目的,本发明提供的基于SOA架构的主备调一体化人机交互系统的实现方法包括按顺序进行的下列步骤:
[0009]步骤一、进行注册的SOl阶段:对主备系统的服务分别进行基于SOA的服务注册或服务适配;
[0010]步骤二、进行改造分离的S02阶段:对主备系统的人机交互界面进行松耦合改造,使其与平台分离;
[0011]步骤三、部署协议的S03阶段:部署简单服务总线和动态发现协议,实现人机交互界面与主、备调服务的动态发现、调用、服务故障的自动切换;
[0012]步骤四、部署人机交互界面的S04阶段:部署一套人机交互界面,实现对多个备调的统一监控与维护管理。
[0013]在SOl阶段中,所述的SOA的服务注册方法是:分别定义主备系统服务的名字空间,由服务注册中心提供UDDIv3标准中Publication服务所包含的API接口以及必要的Security策略服务所包含的API接口,提供给在服务注册中心注册和发布服务的主备系统使用。
[0014]在S02阶段中,所述的松耦合改造的具体做法是:采用面向服务的架构,通过设计简单服务总线实现人机交互界面与系统服务的标准化交互;采用松耦合设计,人机交互界面与平台分离,一套人机交互界面同时监控多套系统。
[0015]在S03阶段中,所述的部署协议的做法是:将智能路由技术引入简单服务总线,实现系统服务的按需切换;采用动态发现协议,无需修改配置,人机交互界面即能动态发现服务的位置。
[0016]在S04阶段中,所述的部署一套人机交互界面的做法是:向注册中心申请服务,即获得被申请系统所提供的服务;当某个主系统发生故障使该系统的备系统成为主系统时,统一界面以面向服务的方式申请并获得该系统的数据服务,从而实现对该系统所辖电网的实时监控业务。
[0017]本发明提供的基于SOA架构的主备调一体化人机交互系统的实现方法具有如下特点和效果:
[0018]本发明采用面向服务(SOA)的设计思想和体系架构,构建了基于简单服务总线的人机交互系统,实现了用一套界面同时监控多个系统,满足了主调和备调只需部署一套人机工作站的最佳交互要求。
[0019]本发明采用动态发现协议,无需手工进行静态配置,就可实现人机交互界面在主调和备调之间的自动转换。
[0020]本发明可以使用一套界面同时监控多个系统,无需每套系统配置独立的人机交互界面,方便信息整合。
[0021]本发明可以实现多个系统间服务的互为备用,并且可以实现故障自动切换。
[0022]本发明可以同时监测多个系统的运行状态,并可统一进行界面展示。
【专利附图】

【附图说明】
[0023]图1为本发明提供的基于SOA架构的主备调一体化人机交互系统的实现方法流程图。
[0024]图2为本发明提供的基于SOA架构的主备调一体化人机交互系统的结构示意图。【具体实施方式】
[0025]下面结合附图和具体实施例对本发明提供的基于SOA架构的主备调一体化人机交互系统的实现方法进行详细说明。
[0026]如图1所示,本发明提供的基于SOA架构的主备调一体化人机交互系统的实现方法包括按顺序进行的下列步骤:
[0027]步骤一、进行注册的SOl阶段:对主备系统的服务分别进行基于SOA的服务注册或服务适配;
[0028]步骤二、进行改造分离的S02阶段:对主备系统的人机交互界面进行松耦合改造,使其与平台分离;[0029]步骤三、部署协议的S03阶段:部署简单服务总线和动态发现协议,实现人机交互界面与主、备调服务的动态发现、调用、服务故障的自动切换;
[0030]步骤四、部署人机交互界面的S04阶段:部署一套人机交互界面实现对多个备调的统一监控与维护管理。
[0031]在SOl阶段中,所述的SOA的服务注册方法是:分别定义主备系统服务的名字空间,由服务注册中心提供UDDIv3标准中Publication服务所包含的API接口以及必要的Security策略服务所包含的API接口,提供给在服务注册中心注册和发布服务的主备系统使用。
[0032]在S02阶段中,所述的松耦合改造的具体做法是:采用面向服务(SOA)的架构,通过设计简单服务总线实现人机交互界面与系统服务的标准化交互;采用松耦合设计,人机交互界面与平台分离,一套人机交互界面可以同时监控多套系统。
[0033]在S03阶段中,所述的部署协议的做法是:将智能路由技术引入简单服务总线,实现系统服务的按需切换;采用动态发现协议,无需修改配置,人机交互界面即能动态发现服务的位置。
[0034]在S04阶段中,所述的部署一套人机交互界面的做法是:人机节点不需要配置平台或服务代理等专用软件,只需向注册中心申请服务,即可获得被申请系统所提供的服务。当某个主系统发生故障使该系统的备系统成为主系统时,统一界面以面向服务的方式申请并获得该系统的数据服务,从而实现对该系统所辖电网的实时监控业务。
[0035]如图2所示,本发明的目的是克服现有主调和备调系统建设中人机交互工作站分离的不足,通过导入面向服务(SOA)的架构、以及采用松耦合的界面设计,使得人机交互界面不再依赖系统平台,而是通过简单服务总线与各个系统所提供的标准服务进行交互,以增强系统的集成能力和一体化交互能力,实现多个系统的统一人机工作站、统一运行、统一监控、统一管理与统一维护。无论主调和备调如何切换,电网调控人员均使用一套工作站和人机交互界面,无需再分别配置和部署主备调工作站,节省了工作空间、设备投资,更重要的是减轻了运行监控的复杂性,提高了操控的便捷性和易用性。
【权利要求】
1.一种基于SOA架构的主备调一体化人机交互系统的实现方法,其特征在于:所述的基于SOA架构的主备调一体化人机交互系统的实现方法包括按顺序进行的下列步骤: 步骤一、进行注册的SOl阶段:对主备系统的服务分别进行基于SOA的服务注册或服务适配; 步骤二、进行改造分离的S02阶段:对主备系统的人机交互界面进行松耦合改造,使其与平台分离; 步骤三、部署协议的S03阶段:部署简单服务总线和动态发现协议,实现人机交互界面与主、备调服务的动态发现、调用、服务故障的自动切换; 步骤四、部署人机交互界面的S04阶段:部署一套人机交互界面,实现对多个备调的统一监控与维护管理。
2.根据权利要求1所述的基于SOA架构的主备调一体化人机交互系统的实现方法,其特征在于:在SOl阶段中,所述的SOA的服务注册方法是:分别定义主备系统服务的名字空间,由服务注册中心提供UDDIv3标准中Publication服务所包含的API接口以及必要的Security策略服务所包含的API接口,提供给在服务注册中心注册和发布服务的主备系统使用。
3.根据权利要求1所述的基于SOA架构的主备调一体化人机交互系统的实现方法,其特征在于:在S02阶段中,所述的松耦合改造的具体做法是:采用面向服务的架构,通过设计简单服务总线实现人机交互界面与系统服务的标准化交互;采用松耦合设计,人机交互界面与平台分离,一套人机交互界面同时监控多套系统。
4.根据权利要求1所述的基于SOA架构的主备调一体化人机交互系统的实现方法,其特征在于:在S03阶段中,所述的部署协议的做法是:将智能路由技术引入简单服务总线,实现系统服务的按需切换;采用动态发现协议,无需修改配置,人机交互界面即能动态发现服务的位置。
5.根据权利要求1所述的基于SOA架构的主备调一体化人机交互系统的实现方法,其特征在于:在S04阶段中,所述的部署一套人机交互界面的做法是:向注册中心申请服务,即获得被申请系统所提供的服务;当某个主系统发生故障使该系统的备系统成为主系统时,统一界面以面向服务的方式申请并获得该系统的数据服务,从而实现对该系统所辖电网的实时监控业务。
【文档编号】H04L29/08GK103532767SQ201310516035
【公开日】2014年1月22日 申请日期:2013年10月28日 优先权日:2013年10月28日
【发明者】宋国旺, 李长和, 李昌文, 范广民, 李吉勇, 谷月雁, 宋兴旺, 甄庆, 张伟 申请人:国家电网公司, 国网天津市电力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1