一种电网场站之间的画面远程调用的方法及相关设备与流程

文档序号:32404129发布日期:2022-12-02 20:00阅读:82来源:国知局
一种电网场站之间的画面远程调用的方法及相关设备与流程

1.本发明属于电力调度自动化技术领域,具体涉及一种电网场站之间的画面远程调用的方法及相关设备。


背景技术:

2.随着电网运行规模的扩大,电网运行和控制特性日趋复杂,对电网调控人员日常监控、异常分析和事故处理提出了更高要求。在电网发生异常时,调控人员需要结合调度日常监控特点和业务需求,通过对各类告警信息的整合和综合分析,有选择地重点监视处理异常信息。
3.电力系统中,网调级别(比如南方电网)用户存在调阅地调级别(比如肇庆地调)厂站画面的需求,而且经常需要调阅多个地调级别的厂站画面。网调系统没有存储地调的画面文件、模型文件和实时数据;地调系统也不具备被网调级别的用户直接远程调阅的能力。
4.由于各级调度系统一般都是由不同厂商开发实现,因此在进行跨系统、跨级别远程画面调阅时存在系统架构不一致,无法直接调阅画面的问题。而且,即使勉强通过某些技术手段实现了远程调阅,也是经常需要在调阅一方安装特定的客户端软件。如果调阅一方需要浏览不同目标调度系统的画面,那就可能需要安装多个客户端软件,非常不便于用户使用。
5.电力系统的网省级用户需要能够在日常办公环境浏览各级地调系统的厂站画面。各级地调的调度监控系统千差万别,平台架构迥异,改造成本和难易程度也各不相同。有的调度监控系统不提供远程调阅功能,有的调度监控系统不提供web访问功能。


技术实现要素:

6.有鉴于此,本发明旨在解决现有电力系统的网省级用户在日常办公环境浏览各级地调系统的厂站画面时存在的上述问题。
7.为了解决上述技术问题,本发明提供以下技术方案:
8.第一方面,本发明提供了一种电网场站之间的画面远程调用的方法,应用于服务端,包括:
9.接收客户端基于jms发送的第一画面调用请求;对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据;将画面数据转换成svg画面数据;对svg画面数据进行分片处理,获得分片后的svg画面数据;对分片后的svg画面数据进行排序;基于dl476协议将分片后的svg画面数据发送至客户端。
10.进一步的,对第一画面调用请求进行分析处理,具体包括:
11.获取与客户端对应的窗体数据;根据窗体数据中配置的复合窗体布局显示窗口;根据窗体数据确定窗口中要显示的主题画面;根据主题画面的画面主题文件中配置的画面元素,在窗口中加载画面元素。
12.进一步的,获得第一画面调用请求对应的画面数据,还包括:
13.画面数据包括若干窗口的页面数据;对页面数据进行注释,获得画面数据操作日志。
14.进一步的,获得第一画面调用请求对应的画面数据之后,还包括:
15.对页面数据进行处理,获取目标数据;将目标数据对应的页面数据置顶于其他页面数据之上。
16.进一步的,接收客户端基于jms发送的第一画面调用请求之前,还包括:
17.接收客户端发送的数据查询请求,其中,数据查询请求包括客户端所对应的用户数据和身份特征数据;基于用户数据和身份特征数据判断用户是否为合法用户;若是,则进一步根据控制策略数据判断用户的数据查询请求是否为合法访问请求;若是,则向用户发送用户访问请求所对应的响应消息,其中,响应消息包括客户端是否具有数据查询和数据上传的权限消息。
18.进一步的,还应用于客户端,包括:
19.基于jms向服务端发送第一画面调用请求;接收服务端基于dl476协议发送的响应消息,其中,响应消息包括排序后的分片的svg画面数据;对排序后的分片的svg画面数据进行展示。
20.第二方面,本发明提供一种电网场站之间的画面远程调用的装置,应用于服务端,包括:
21.接收模块,被配置为接收客户端基于jms发送的第一画面调用请求;处理模块,被配置为对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据;将画面数据转换成svg画面数据;对svg画面数据进行分片处理,获得分片后的svg画面数据;对分片后的svg画面数据进行排序;
22.发送模块,被配置为基于dl476协议将分片后的svg画面数据发送至客户端。
23.进一步的,还应用于客户端,包括:
24.发送模块,被配置为基于jms向服务端发送第一画面调用请求;
25.接收模块,被配置为接收服务端基于dl476协议发送的响应消息,其中,响应消息包括排序后的分片的svg画面数据;
26.展示模块,被配置为对排序后的分片的svg画面数据进行展示。
27.第三方面,本发明提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述的电网场站之间的画面远程调用的方法。
28.第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的电网场站之间的画面远程调用的方法。
29.综上,本发明提供了一种电网场站之间的画面远程调用的方法及相关设备,其中本发明提供的方法包括接收客户端基于jms发送的第一画面调用请求;对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据;将画面数据转换成svg画面数据;对svg画面数据进行分片处理,获得分片后的svg画面数据;对分片后的svg画面数据进行排序;基于dl476协议将分片后的svg画面数据发送至客户端。本发明通过基于web服务的方式,降低了电力系统用户在办公环境下进行远程画面调阅的操作复杂度,符合用户的使用习惯,从而使得电力系统网省级的用户能够在web浏览器上调阅各级地调系统的监控画
面,进而达到准确的了解各级地调所管辖的厂站运行状况的目的。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
31.图1为本发明实施例提供的一种电网场站之间的画面远程调用方法的流程图;
32.图2为本发明实施例提供的一种电网场站之间的画面远程调用方法的另一流程图;
33.图3为本发明实施例提供的一种电网场站之间的画面远程调用方法的另一流程图;
34.图4为本发明实施例提供的一种电网场站之间的画面远程调用装置的结构示意图;
35.图5为本发明实施例提供的一种电网场站之间的画面远程调用装置的另一结构示意图;
36.图6为本发明实施例提供的一种电子设备的结构示意图;
37.图7为本发明实施例提供的一种存储介质的示意图。
具体实施方式
38.为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
39.一种实施方式中,本技术还提出一种电网场站之间的画面远程调用的方法。图1示意性地示出了根据本技术实施方式的一种电网场站之间的画面远程调用的方法的流程示意图。如图1所示,该方法应用于服务端,包括:
40.s101,接收客户端基于jms发送的第一画面调用请求。
41.一种实施方式中,画面远程调用服务客户端,通过jms方式连接服务端,获取标准的svg画面文件并展示在客户端浏览器上,实时接收数据报文并在画面上刷新。
42.另一种实施方式中,画面远程调用主要基于svg、dl476标准以及jms服务。其中svg主要作为画面内容定义的标准,dl476主要作为数据传输协议的标准,jms服务主要负责客户端和服务端之间的通信和数据交互。
43.另一种实施方式中,客户端可以在任何时间,在任何用户工作站的任何监视器的任何窗口上调用任何画面或任何已命名的画面。此外,客户端还可以在同一时间,在任意台用户工作站、任意数量的监视器和任意数量的窗口上显示同样的画面。
44.另一种实施方式中,客户端和服务端之间通过jms通信,需要建立一组接收和发送主题进行交互。客户端和服务端程序根据各自的ip地址自动生成一组topic。客户端的发送
主题为clientip$serviceip_gr,接收主题为serviceip$clientip_gr;服务端的发送主题为serviceip$clientip,接收主题clientip$serviceip_gr。
45.s102,对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据。
46.一种实施方式中,服务端能够响应客户端请求,通过jms方式提供标准的svg画面文件、画面相关的dl476扩展的数据报文。
47.另一种实施方式中,画面数据包括但不限于全景图、地理图、潮流图、厂站图、配网单线图、现场通信统计画面、览表画面等。其中,全景图是整个系统整体布局画面,应可显示全景图全貌,应亦可显示全景图某个区域;地理图是结合地理背景的电网接线图。在地理图上可分层展示地理背景、网架结构(分电压等级,不同电压等级的变电站及线路以不同符号/颜色标示,并可分别消隐);地理图上可叠加显示卫星云图、山火分布图、温度分布图等;并可分层显示和消隐;地理图可与三维可视化功能相结合,在地理图上展示电网潮流、厂站间的功角差、安全分析结果、电网安全预警等信息;潮流图主要用于展现电网的潮流分布,其以厂站站点和厂站间的线路为主要元素,并显示各条线路的潮流数值及其方向(通过方向箭头或数值的正负体现)。潮流图应尽可能按照准地理图结构绘制,布局应简洁大方,其大小适合在调度大屏幕上显示。潮流图上,可显示发电厂总出力、变电站主变运行状态;潮流图可与三维可视化功能相结合,以流水线、饼图、管道图、色彩渲染等多种形式展示潮流方向、大小、越限情况等;厂站画面由单线图(是全景图的一部分)和表格画面组成。可供所有的应用软件共享使用,且能分辨出当时调用的应用属性,可输出到网络打印机上。厂站单线图画面可显示厂站内的一次设备及其接线方式,相关的状态及模拟量,包括但不限于开关/刀闸位置、母线电压、设备电流和功率、变压器档位和油温等,数据的展示方式应灵活多样,画面内容及布局可通过绘图建模工具定义;厂站单线图应可与三维可视化功能相结合进行相关数据的三维可视化展示;厂站表格画面由系统自动生成。其中列出所有与该厂站有关的遥测和非遥测的状态、模拟和脉冲累加数据点。显示当前采用的极限值,调度员能在该画面上改变运行和紧急极限限值;配网单线图主要包括馈线单线图,馈线联络图或配网系统图。馈线单线图画面,可以清晰显示单条馈线的详细一次设备及其接线方式,馈线分段开关、联络开关、分支开关、环网柜的进出线开关、隔离刀闸、配变等设备的运行状态及电压、电流、有功等模拟量;馈线联络图或配网系统图一般只显示馈线主干上的分段开关和联络开关,简要表达配网的运行方式,为馈线故障处理、负荷转供分析等提供简化的联络接线图支持;现场通信统计画面显示所有从前置机来的通信统计数据,并可对这些信息进行处理、利用,使之能用于现场通信设备和通道的维护。通信中断可分为网络链路层故障和应用层故障,以方便查错;配网终端个数较多,对配电终端通信状态画面,应当可以按照厂站、馈线进行分层绘制和调阅;览表画面包括列于下面的画面,这些一览表画面列出的数据点包括:处于告警和不正常状态的数据点、被调度员设置成特殊地位的点、告警和事件。
48.s103,将画面数据转换成svg画面数据。
49.一种实施方式中,服务端需要将本地画面转换为符合标准的svg画面文件,并能够根据客户端发送的打开画面请求将正确的svg画面文件上送,画面文件传输完成后,响应数据刷新请求将该画面对应的数据以扩展的dl476协议的格式实时上送到客户端,并能够实时上送画面中的变化数据。
50.s104,对svg画面数据进行分片处理,获得分片后的svg画面数据。
51.一种实施方式中,服务端根据将svg画面数据根据多媒体切分成长度为一个或多个画面组gop的文件。将多媒体分成切片文件是为了便于传输和缓存,将多媒体切分为切片文件时,以gop的整数倍来划分,能够保证从任何一个请求到的切片文件都可以开始播放,每个切片文件包含的gop数量越少,回播时间点的查找就越精确。每个切片文件具有标识。
52.另一种实施方式中,服务端将svg画面数据切分为切片文件时还为每个切片文件生成切片文件索引信息,此切片文件索引信息包括切片文件标识、时间戳和播放信息,播放信息是指为成功播放此切片文件的必要信息。切片文件索引信息相比切片文件而言数据量小很多,服务端获取切片文件索引信息或缓存切片文件索引信息,可以减少对数据存储子系统的访问量。
53.s105、对分片后的svg画面数据进行排序。
54.一种实施方式中,服务端判断是否已存储有以起始切片文件为首个切片文件的切片文件序列;若服务端已存储以起始切片文件为首个切片文件的切片文件序列中的全部或部分切片文件时,从服务端的存储器获取全部或部分切片文件;若服务端未存储以起始切片文件为首个切片文件的切片文件序列中的全部或部分切片文件时,从多媒体数据存储方获取全部或部分切片文件并存储。
55.另一种实施方式中,服务端根据切片文件所产生的时间顺序对svg画面数据进行排序,从而防止客户端接收到svg画面数据时产生乱码的问题,在保证服务端传输速率的同时,也防止客户端无法对所接收到的svg画面数据进行正常播放。
56.s106、基于dl476协议将分片后的svg画面数据发送至客户端。
57.本技术所提供的一种电网场站之间的画面远程调用的方法,应用于服务端,包括:接收客户端基于jms发送的第一画面调用请求;对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据;将画面数据转换成svg画面数据;对svg画面数据进行分片处理,获得分片后的svg画面数据;对分片后的svg画面数据进行排序;基于dl476协议将分片后的svg画面数据发送至客户端。本技术基于web服务的方式,降低了电力系统用户在办公环境下进行远程画面调阅的操作复杂度,符合用户的使用习惯,从而使得电力系统网省级的用户能够在web浏览器上调阅各级地调系统的监控画面,进而达到准确的了解各级地调所管辖的厂站运行状况的目的。
58.可选地,在基于本技术上述方法的另一个实施例中,如图2所示,对第一画面调用请求进行分析处理,还包括:获取与客户端对应的窗体数据;根据窗体数据中配置的复合窗体布局,显示窗口;根据窗体数据确定窗口中要显示的主题画面;根据主题画面的画面主题文件中配置的画面元素,在窗口中加载画面元素。
59.一种实施方式中,服务端在窗体主题文件中预先定制好复合窗体的布局,窗体的布局可以在定制时通过导入复合窗体模板进行设置,也可以结合电网调控人员的日常监控特点和业务需求,自定义布局设置,在服务端对窗体主题文件中的窗体布局进行解析后,显示对应的窗口。
60.一种实施方式中,窗口中可以包括主题画面以及多个画面,服务端根据复合窗体主题文件确定该窗口中要显示的主题画面。服务端在对窗体布局解析完成后,根据窗体主题文件确定要在窗口中显示的主题画面对应的画面主题文件,在画面主题文件中包含有用
户预先添加的画面元素,画面元素可以为图元和gui组件元素,gui组件包括按钮、表格、树等,图元包含电气图元、电网图形等,服务端对画面主题文件进行解析,将画面主题文件中的画面元素加载在窗口中。
61.可选地,在基于本技术上述方法的另一个实施例中,获得第一画面调用请求对应的画面数据,还包括:画面数据包括若干窗口的页面数据;对页面数据进行注释,获得画面数据操作日志。
62.一种实施方式中,服务端还提供注释功能,如任何应用的人工置数都可以填写置数原因,并形成画面数据操作日志。
63.另一种实施方式中,服务端还具有页面应用共享功能,可在画面上切换应用,展现各应用下的数据,服务端还可定制重要的数值量和状态量将其置于工具栏上以便随时监视。此外,服务端还具有编辑画面功能,供客户端按需获取所需的资源。
64.可选地,在基于本技术上述方法的另一个实施例中,获得第一画面调用请求对应的画面数据之后,还包括:对页面数据进行处理,获取目标数据;将目标数据对应的页面数据置顶于其他页面数据之上。
65.一种实施方式中,服务端单击全景图或厂站、配网接线图画面上某个数据点可调用告警一览表画面。如果在告警一览表中有该点的任何条目,告警一览表中包含该条目的部分被显示出来。在显示出的画面上,为了标识该条目,该条目可被放置在画面的顶端或采用其它方式标识。
66.可选地,在基于本技术上述方法的另一个实施例中,接收客户端基于jms发送的第一画面调用请求之前,还包括:接收客户端发送的数据查询请求,其中,数据查询请求包括客户端所对应的用户数据和身份特征数据;基于用户数据和身份特征数据判断用户是否为合法用户;若是,则进一步根据控制策略数据判断用户的数据查询请求是否为合法访问请求;若是,则向用户发送用户访问请求所对应的响应消息,其中,响应消息包括客户端是否具有数据查询和数据上传的权限消息。
67.一种实施方式中,服务端通过身份认证模块和访问控制模块分别对客户端进行身份认证和访问权限认证,其中,服务端可以通过密码、数字证书、生物特征等身份认证方式确认用户身份,避免非法用户进入系统。服务端通过预定义的权限约束规则对用户访问系统的能力进行限制,避免用户的非法操作。
68.一种实施方式中,服务端获取当前用户的用户数据和当前用户所发送的用户访问请求,以便于服务端进一步判断当前用户是否为合法用户,及是否有对应的权限获取所访问的内容。
69.另一种实施方式中,服务端向中心服务端发送数据查询请求,获取已注册用户的用户数据、对应的身份特征数据以及控制策略数据。服务端根据从中心服务端所接收到的已注册的用户数据、对应的身份特征数据和对应的控制策略数据,对当前用户进行处理,通过将当前用户的用户数据和身份特征数据与已注册的用户数据和对应的身份特征数据进行比对,若在已注册的用户数据中发现当前用户的用户数据且当前用户的身份特征数据与已注册的用户数据中对应用户的身份特征数据相一致,则确认当前用户为合法用户。
70.此外,服务端在确认当前用户为合法用户之后,将进一步确认当前用户的访问权限,具体如下:服务端根据从中心服务端所接收到的当前用户的控制策略数据确认当前用
户的访问权限,服务端通过接收用户发送的用户访问请求,进而确认当前用户所访问的内容,并通过控制策略数据确认当前用户的用户访问请求是否为合法访问请求。例如,根据当前用户的控制策略数据确认当前用户具有可以访问a级地调系统的场站画面,但不可以访问b级地调系统的场站画面的权限。此时,若当前用户想获取a级地调系统的场站画面,由于当前用户具有该访问权限,因此,当前用户的访问请求是合法访问请求,此时,服务端将向当前用户返回其所请求的具体内容。若当前用户想获取b级地调系统的场站画面,由于当前用户不具有该访问权限,因此,当前用户的访问请求是非法访问请求,此时,服务端将拒绝当前用户所请求的具体内容,向其发送错误响应消息。
71.一种实施方式中,本技术公开了服务端按照如下方式实现客户端远程调用svg画面数据的流程:
72.部署在网调或省调一级的web服务器在部署和运行后,在部署在网调或省调一级的jms消息服务器上创建各级地调请求建立连接的主题,同时根据web服务器端的配置,在jms消息服务器上创建用于与已知远端服务器发送和接收jms消息的队列。
73.远端服务器在部署和运行后,向jms消息服务器上与网省调web服务器创建连接主题上发送消息,然后在jms消息服务器上创建发送和接收jms消息的队列。
74.远程调阅用户在进行远程画面调阅时,通过浏览器访问web服务器上的远程调阅站点,并选择想要调阅的远程画面(比如地调y的画面)。
75.web服务器在获悉用户想要调阅的画面后,将svg画面请求封装到dl476报文中,借助jms消息机制发送到jms消息服务器上的监听队列上。
76.远端服务器b在监听到jms消息服务器上的队列中出现向其请求svg画面的消息后,解析出请求的画面信息。
77.远端服务器b根据dl476标准,将符合互操作规范的svg文件按照既定格式发送到jms消息服务器的队列中。如果svg文件比较大,需要将svg文件进行拆分和排序,然后再依次发送。
78.web服务器在监听到jms消息服务器上的队列中出现消息时,解析该jms消息,提取出其中的svg画面文件或文件片段。如果是svg文件片段,则需要等到所有的文件片段均接收完成后,再组织成完整的svg画面文件。
79.web服务器在获取到完整的svg画面文件后,将该文件返回给用户的浏览器,并在浏览器上渲染和展现。
80.在用户端浏览器完成厂站svg图的展现后,还需要进行svg图上数值前景和开关设备等的状态的实时刷新,才能真正实现远程画面调阅。
81.本发明技术方案中,画面上数值前景和开关设备等的状态刷新按照如下流程实现:
82.用户浏览器通过ajax技术向web服务器发送刷新数值前景和设备状态的请求。
83.web服务器根据请求的内容,发送基于dl476(电力系统实时数据通信应用层协议)的画面数据刷新的消息报文到jms消息服务器上的目标队列。
84.远端服务器b在监听到队列中出现jms消息后,解析消息报文的内容,提取消息中的画面信息和数据刷新的请求。
85.远端服务器b向jms消息服务器的目标队列发送指定画面的全部数值前景和开关
设备等状态数据。然后,远端服务器b在画面上出现前景数据发生改变或设备状态发生变化后,实时向目标队列发送变化的数据。
86.网调或省调一级的web服务器监听到有数据刷新的反馈报文后,组织并解析反馈报文,提取其中的刷新数据,并将刷新数据返回给用户的浏览器。
87.用户浏览器端的脚本采用dom接口对svg画面进行局部更新,从而实现svg画面的实时刷新。远端服务器发送过来的后续刷新报文通过基于长连接的ajax请求机制及时返回给浏览器端,实现画面的实时刷新。dom接口是html与xml的应用编程接口。各级地调的远端服务器均有现成的基础支持svg/dl476/jms。
88.一种实施方式中,本技术还提出一种电网场站之间的画面远程调用的方法。图3示意性地示出了根据本技术实施方式的一种电网场站之间的画面远程调用的方法的流程示意图。如图3所示,该方法应用于客户端,包括:
89.s301、基于jms向服务端发送第一画面调用请求。
90.一种实施方式中,画面远程调用服务客户端,通过jms方式连接服务端,获取标准的svg画面文件并展示在客户端浏览器上,实时接收数据报文并在画面上刷新。
91.另一种实施方式中,画面远程调用主要基于svg、dl476标准以及jms服务。其中svg主要作为画面内容定义的标准,dl476主要作为数据传输协议的标准,jms服务主要负责客户端和服务端之间的通信和数据交互。
92.另一种实施方式中,客户端可以在任何时间,在任何用户工作站的任何监视器的任何窗口上调用任何画面或任何已命名的画面。此外,客户端还可以在同一时间,在任意台用户工作站、任意数量的监视器和任意数量的窗口上显示同样的画面。
93.另一种实施方式中,客户端和服务端之间通过jms通信,需要建立一组接收和发送主题进行交互。客户端和服务端程序根据各自的ip地址自动生成一组topic。客户端的发送主题为clientip$serviceip_gr,接收主题为serviceip$clientip_gr;服务端的发送主题为serviceip$clientip,接收主题clientip$serviceip_gr。
94.s302、接收服务端基于dl476协议发送的响应消息,其中,响应消息包括排序后的分片的svg画面数据。
95.s303、对排序后的分片的svg画面数据进行展示。
96.一种实施方式中,客户端接收根据切片文件所产生的时间顺序对svg画面数据进行排序,并按照排序的方式对svg画面数据进行展示,从而防止客户端接收到svg画面数据时产生乱码的问题,在保证服务端传输速率的同时,也防止客户端无法对所接收到的svg画面数据进行正常播放。
97.可选地,在基于本技术上述方法的另一个实施例中,基于jms向服务端发送第一画面调用请求之前,还包括:向服务端发送数据查询请求,数据查询请求包括客户端所对应的用户数据和身份特征数据;接收服务端发送的第二响应消息,其中,第二响应消息包括客户端是否具有数据查询和数据上传的权限消息。
98.一种实施方式中,客户端向服务端发送数据查询请求,由服务端获取当前用户的用户数据和当前用户所发送的用户访问请求,以便于服务端进一步判断当前用户是否为合法用户,及是否有对应的权限获取所访问的内容。
99.若当前用户的访问请求是合法访问请求,此时,客户端将接收服务端将向其返回
其所请求的具体内容。若当前用户的访问请求是非法访问请求,此时,客户端将接收服务端发送的错误响应消息。
100.一种实施方式中,如图4所示,本技术还提供一种电网场站之间的画面远程调用的装置,应用于服务端,包括:
101.接收模块401,被配置为接收客户端基于jms发送的第一画面调用请求;
102.处理模块402,被配置为对第一画面调用请求进行分析处理,获得第一画面调用请求对应的画面数据;将画面数据转换成svg画面数据;对svg画面数据进行分片处理,获得分片后的svg画面数据;对分片后的svg画面数据进行排序;
103.发送模块403,被配置为基于dl476协议将分片后的svg画面数据发送至客户端。
104.在本技术的另外一种实施方式中,装置还包括处理模块402,被配置为:获取与客户端对应的窗体数据;根据窗体数据中配置的复合窗体布局,显示窗口;根据窗体数据确定窗口中要显示的主题画面;根据主题画面的画面主题文件中配置的画面元素,在窗口中加载画面元素。
105.在本技术的另外一种实施方式中,处理模块402,被配置为:画面数据包括若干窗口的页面数据;对页面数据进行注释,获得画面数据操作日志。
106.在本技术的另外一种实施方式中,处理模块402,被配置为:对页面数据进行处理,获取目标数据;将目标数据对应的页面数据置顶于其他页面数据之上。
107.在本技术的另外一种实施方式中,处理模块402,被配置为:接收客户端发送的数据查询请求,其中,数据查询请求包括客户端所对应的用户数据和身份特征数据;基于用户数据和身份特征数据判断用户是否为合法用户;若是,则进一步根据控制策略数据判断用户的数据查询请求是否为合法访问请求;若是,则向用户发送用户访问请求所对应的响应消息,其中,响应消息包括客户端是否具有数据查询和数据上传的权限消息。
108.一种实施方式中,如图5所示,本技术还提供一种电网场站之间的画面远程调用的装置,应用于客户端,包括:
109.发送模块501,被配置为基于jms向服务端发送第一画面调用请求;
110.接收模块502,被配置为接收服务端基于dl476协议发送的响应消息,其中,响应消息包括排序后的分片的svg画面数据;
111.展示模块503,被配置为对排序后的分片的svg画面数据进行展示。
112.在本技术的另外一种实施方式中,发送模块501,被配置为:向服务端发送数据查询请求,数据查询请求包括客户端所对应的用户数据和身份特征数据;接收服务端发送的第二响应消息,其中,第二响应消息包括客户端是否具有数据查询和数据上传的权限消息。
113.本技术实施例提供了一种电子设备,如图6所示,其包括处理器600,存储器601,总线602和通信接口603,处理器600、通信接口603和存储器601通过总线602连接;存储器601中存储有可在处理器600上运行的计算机程序,处理器600运行计算机程序时执行本技术前述任一实施方式所提供的电网场站之间的画面远程调用的方法。
114.其中,存储器601可能包含高速随机存取存储器(ram:random access memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口603(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网、广域网、本地网、城域网等。
115.总线602可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。其中,存储器601用于存储程序,处理器600在接收到执行指令后,执行程序,前述本技术实施例任一实施方式揭示的电网场站之间的画面远程调用的方法可以应用于处理器600中,或者由处理器600实现。
116.处理器600可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器600中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器600可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器601,处理器600读取存储器601中的信息,结合其硬件完成上述方法的步骤。
117.本技术实施例提供了一种计算机可读存储介质,如图7所示,计算机可读存储介质存储701有计算机程序,计算机程序被处理器702读取并运行时,实现如前述的电网场站之间的画面远程调用的方法。
118.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1