一种调控系统轻量化人机交互系统技术方案

技术编号:19186741 阅读:38 留言:0更新日期:2018-10-17 02:20
本发明专利技术公开了一种调控系统轻量化人机交互系统,包括调控系统人机服务端,用于向轻量级人机终端提供界面展示所需的各项服务;和轻量级人机终端,依据所属的调度生产大区,分为B/S模式人机终端和C/S模式人机终端,并从所述调控系统人机服务端接收显示内容并显示。调控系统人机服务端包括基础平台服务层、人机服务层和协议接口层,人机服务层用于向轻量级人机终端提供中间显示文件,协议接口层将人机服务层服务进行封装,针对不同协议对外提供功能一致的服务调用接口;所述轻量级人机终端包括:界面描述层和展示实现层。本发明专利技术减少了调控系统中人机客户端的资源占用,支持多终端统一展示,满足本地、异地无差别浏览。

A lightweight human-machine interaction system for regulation and control system

The invention discloses a lightweight man-machine interaction system of a control system, including a man-machine server of the control system, which is used to provide various services needed for the display of an interface to a lightweight man-machine terminal; and a lightweight man-machine terminal, which is divided into a B/S mode man-machine terminal and a C/S mode man-machine terminal according to the production area to which it belongs, and from which a lightweight man-machine terminal is divided into a B/S mode man-machine terminal and a The man-machine service end of the control system receives and displays the contents and displays. Man-machine server of control system includes basic platform service layer, man-machine service layer and protocol interface layer. Man-machine service layer is used to provide intermediate display file for lightweight man-machine terminal. Protocol interface layer encapsulates man-machine service layer and provides service invocation interface with consistent function for different protocols. The human-machine terminal includes interface description layer and display layer. The invention reduces the resource occupancy of the man-machine client in the control system, supports the unified display of multi-terminals, and satisfies the indiscriminate browsing of local and remote places.

【技术实现步骤摘要】
一种调控系统轻量化人机交互系统
本专利技术涉及一种调控系统轻量化人机交互系统,属于电网调度自动化

技术介绍
随着计算机新技术的迅速发展,用户体验要求越来越高,现有系统的人机界面无论是交互方式、智能化水平还是展示效果都无法满足日益增长的用户体验需求。同时,随着移动互联技术的发展,人机终端从传统的人机工作站,逐渐拓展到平板、手机等移动终端设备,实现资源占用低、支持多终端统一展示的交互界面是当前人机研究的重要方向。现有的调控系统中,无论是传统的EMS能量管理系统,还是智能电网调控系统,其人机工作站通常部署在调控中心局域网内部,调度人员专用的人机工作站通常配置较高,为了减轻服务器压力、充分利用客户端资源,人机体系架构在设计时通常在客户端进行了大量的画面显示处理及复杂的服务调用,这种胖客户端的设计,存在以下不足:1)在客户端硬件条件较低的终端上,性能下降、影响用户体验;2)客户端直接与后台各类服务交互,前端逻辑复杂,涉及模块众多,不利于在移动终端上部署和发布;3)依赖本地的系统环境,不利于实现本地、异地无差别浏览的人机云终端。
技术实现思路
针对现有技术存在的不足,本专利技术目的是提供一种调控系统轻量化人机交互系统,减少了调控系统中人机客户端的资源占用,支持多终端统一展示,满足本地、异地无差别浏览。为了实现上述目的,本专利技术是通过如下的技术方案来实现:本专利技术的一种调控系统轻量化人机交互系统,包括调控系统人机服务端,用于向轻量级人机终端提供界面展示所需的各项服务;和轻量级人机终端,依据所属的调度生产大区,分为B/S模式人机终端和C/S模式人机终端,并从所述调控系统人机服务端接收显示内容并显示,两种模式均支持在显示终端显示。上述调控系统人机服务端包括基础平台服务层,用于向人机服务层提供支撑和服务;人机服务层,用于向所述轻量级人机终端提供中间显示文件,从所述基础平台服务层中获取基础数据信息,对设备分合状态、拓扑着色和状态着色进行处理;和协议接口层,将所述人机服务层服务进行封装,针对不同协议对外提供功能一致的服务调用接口,协议包括Restful、SOAP、基于Socket的私有协议;协议提供功能一致的服务调用接口包括文件调用、数据刷新和应用操作。上述人机服务层包括调度器,接收所述轻量级人机终端发送的画面请求,分配请求指令给任务执行器执行;任务执行器,用于执行请求指令,包括拓扑着色逻辑处理、CIM/G文件管理、实时数据刷新和应用操作;FIFO队列,用于存放所述任务执行器执行的结果,结果数据按先进先出原则排列;缓存,用于存放相同画面请求的共性数据,减少重复请求任务执行量;和发送器,将所述FIFO队列内容按先后顺序依次发送回所述轻量级人机终端。上述轻量级人机终端包括:界面描述层,将中间文件用于所述轻量级人机终端实现调控系统中同一界面在B/S和C/S不同模式下的无差异浏览;和展示实现层,用于将所述界面描述层生成的中间文件转换为具体的画面展示内容并进行展示,并支持在显示终端显示。上述展示实现层包括视图组件,用于组成界面画面的基本元素,支持动态扩展和脚本;视图模型组件,将数据按照树形结构存储,对根、层、一级图元进行直接访问优化,整体表现为数据立方体形式;视图模型插件,与所述视图模型组件关联,用于接收处理所述视图模型组件的事件消息;流水线事件消息,多个所述视图模型插件组合在一起形成事件流水线,按照所述视图模型插件加载顺序依次对所述视图模型组件发出的消息事件进行处理;和脚本引擎,用于控制视图组件属性,执行组件脚本逻辑。上述视图组件包括电力系统图元组件、常用图表组件、GIS组件、三维场景组件和WEB组件。上述视图模型插件包括曲线取数插件、列表取数插件、动态数据取数插件和人机交互插件。上述显示终端采用的是调度大屏、工作站、平板或手机。本专利技术所达到的有益效果:在服务端侧,人机服务接收各轻量级人机终端的浏览请求后,调度器转发指令给对应的调用画面逻辑执行器,其中包括着色逻辑处理、实时数据刷新、CIM/G文件管理器等模块,在服务端侧的执行器直接处理画面显示内容,完成处理后将画面的最终显示内容,如画面显示的数据、样式、颜色等画面元素放入FIFO,由发送器推送给客户端。在客户端侧,由于大量显示处理的内容已在服务端侧处理,客户端接收到的内容即为最终显示状态,可以形象理解为客户端就是一个相对简单的无太多复杂逻辑的显示器,因此客户端无论是程序发布的体积还是客户端资源占用都比较小,变的非常轻薄,有利于在平板、手机等移动设备上进行统一展示。同时,由于客户端服务交互流程较为简单,只与图形服务交互,其他人机显示所需要的后台服务均被图形服务所屏蔽,因此同一人机终端在权限约束下可以方便接入任何调控系统中浏览,具备人机云终端的“位置无关、权限约束、同景展示”等特点。本专利技术有效减少了客户端的资源占用,实现多终端的统一展示,为本地、异地无差别浏览的人机云终端提供一种解决方案。附图说明图1为调控系统轻量化人机交互体系拓扑图;图2为调控系统轻量化人机交互体系架构示意图;图3为调控系统轻量化人机交互系统结构框图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。参见图1,一种调控系统轻量化人机交互体系架构,包括调控系统人机服务端、轻量级人机终端:调控系统人机服务端,用于向所述的轻量级人机终端提供界面展示所需的各项服务;轻量级人机终端,依据所属的调度生产大区,可分为B/S模式人机终端和C/S模式人机终端,所述的轻量级人机终端从所述的调控系统人机服务端接收显示内容并显示,两种模式均支持在调度大屏、工作站、平板、手机等多种终端显示。其中,调控系统人机服务端包括:基础平台服务层,所述的基础平台服务层是调控系统统一标准、统一技术的平台,用于向所述的人机服务层提供支撑和服务;人机服务层,用于向轻量级人机终端提供中间显示文件,从所述的基础平台服务层中获取基础数据信息,进行显示逻辑处理;协议接口层,将所述的人机服务层服务进行封装,针对不同协议对外提供功能一致的接口。轻量级人机终端包括:界面描述层,将中间文件用于所述的轻量级人机终端实现调控系统中同一界面在B/S和C/S不同模式下的无差异浏览;展示实现层,用于将所述的界面描述层生成的中间文件转换为具体的画面展示内容并进行展示,可支持在调度大屏、工作站、平板、手机等多种终端显示。人机服务层包括:调度器,接收所述的轻量级人机终端发送的画面请求,分配请求指令给所述的任务执行器执行;任务执行器,用于执行请求指令,包括拓扑着色逻辑处理、CIM/G文件管理、实时数据刷新、应用操作等;FIFO队列,用于存放所述的任务执行器执行的结果,按先进先出原则排列;缓存,用于存放相同画面请求的共性数据,减少重复请求任务执行量;发送器,将所述的FIFO队列内容按先后顺序依次发送回所述的轻量级人机终端。展示实现层包括:视图组件,组成界面画面的基本元素,支持动态扩展和脚本,主要有电力系统图元组件、常用图表组件、GIS组件、三维场景组件、WEB组件等;视图模型组件,将数据按照树形结构存储,对根、层、一级图元进行直接访问优化,整体表现为数据立方体形式;视图模型插件,所述的视图模型插件与所述的视图模型组件关联,本文档来自技高网...

【技术保护点】
1.一种调控系统轻量化人机交互系统,其特征在于,包括调控系统人机服务端,用于向轻量级人机终端提供界面展示所需的各项服务;和轻量级人机终端,依据所属的调度生产大区,分为B/S模式人机终端和C/S模式人机终端,并从所述调控系统人机服务端接收显示内容并显示,两种模式均支持在显示终端显示。

【技术特征摘要】
1.一种调控系统轻量化人机交互系统,其特征在于,包括调控系统人机服务端,用于向轻量级人机终端提供界面展示所需的各项服务;和轻量级人机终端,依据所属的调度生产大区,分为B/S模式人机终端和C/S模式人机终端,并从所述调控系统人机服务端接收显示内容并显示,两种模式均支持在显示终端显示。2.根据权利要求1所述的调控系统轻量化人机交互系统,其特征在于,所述调控系统人机服务端包括基础平台服务层,用于向人机服务层提供支撑和服务;人机服务层,用于向所述轻量级人机终端提供中间显示文件,从所述基础平台服务层中获取基础数据信息,对设备分合状态、拓扑着色和状态着色进行处理;和协议接口层,将所述人机服务层服务进行封装,针对不同协议对外提供功能一致的服务调用接口,协议包括Restful、SOAP、基于Socket的私有协议;协议提供功能一致的服务调用接口包括文件调用、数据刷新和应用操作。3.根据权利要求2所述的调控系统轻量化人机交互系统,其特征在于,所述人机服务层包括调度器,接收所述轻量级人机终端发送的画面请求,分配请求指令给任务执行器执行;任务执行器,用于执行请求指令,包括拓扑着色逻辑处理、CIM/G文件管理、实时数据刷新和应用操作;FIFO队列,用于存放所述任务执行器执行的结果,结果数据按先进先出原则排列;缓存,用于存放相同画面请求的共性数据,减少重复请求任务执行量;和发送器,将所述FIFO队列内容按先后顺序依次发送回所述轻量级...

【专利技术属性】
技术研发人员:黄昆严振赵昆许花殷霞吕志猛邹庆王玉军芦玉英翟明玉
申请(专利权)人:国电南瑞科技股份有限公司国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏,32

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

1