监管控制和数据采集系统中的客户端和服务器技术方案

技术编号:15880286 阅读:86 留言:0更新日期:2017-07-25 18:24
本公开提供一种监管控制和数据采集系统中的服务器设备,其中,所述系统包括多个客户端设备和所述服务器设备,其中所述服务器设备包含:通信模块,用于与所述多个客户端设备进行通信;以及数据服务模块,其被配置为:当第一客户端设备已注册对数据处理的需求时,基于所述需求分配对该数据进行处理的任务;和/或,当第二客户端设备订阅所述需求时,控制所述通信模块向所述第二客户端设备发布所述需求;使用所述任务来处理所述数据;以及,控制所述通信模块向所述第一和/或第二设备发送所述处理后的数据。

Client and server in supervisory control and data acquisition system

The present invention provides a supervisory control and data acquisition system in the server device, wherein the system comprises a plurality of client devices and the server device, wherein the server device comprises a communication module for communicating with the plurality of client devices; and the data service module, which is configured as the first client device has been registered on the data processing needs, the demand allocation process the data based on the task; and / or second, when the client device subscription demand, control the communication module of the demand issued to the second client device; using the task to deal with the data well,; control the communication module to the first and / or second device sends the processed data.

【技术实现步骤摘要】
监管控制和数据采集系统中的客户端和服务器
本公开涉及监管控制和数据采集系统中的客户端和服务器,尤其涉及一种监管控制和数据采集系统中的客户端和服务器,其中,在所述服务器中注册所执行屏幕的屏幕规格以防止对来自多个客户端的相同请求进行重叠处理,从而减少所述服务器的负载,并进一步响应于所述客户端请求基于所注册的屏幕规格对所述服务器的数据处理进行优化。
技术介绍
常规监管控制和数据采集(SCADA)系统可以集中式方式来监视和控制远程设备。为此,在SCADA系统中,服务器和客户端可彼此通信收集的数据,并且随后可基于收集的数据来控制所述远程设备。具体地,在SCADA系统中,服务器可从远程设备获取数据,并且随后将所述数据存储在实时数据库(RTDB)中。客户端可向服务器请求将显示于监管屏幕上的数据,接着,响应于所述请求,所述服务器可从实时数据库检索所请求的数据并自其取出所述数据,并且随后将数据发送给所述客户端。所述客户端可在监管屏幕上显示来自服务器的数据,并且可监管所述远程设备。图1示出常规SCADA系统中的客户端和服务器之间的通信。SCADA系统100可包括:服务器110,其用于接收和处理来自客户端121、122和123的数据请求;以及客户端121,122和123,其用于向服务器110发送数据请求,并且响应于接收,在其监管屏幕上显示所述数据。在SCADA100系统中,对于服务器110与客户端121、122和123之间的命令和数据服务,可使用数据服务模块112。具体地,当客户端121、122和123执行屏幕时,客户端121、122和123可向服务器110的数据服务模块112请求将显示于所执行屏幕上的数据。响应于所述数据请求,数据服务模块112可浏览实时数据库(RTDB)(未示出)并取出查找到的数据,并将取出的数据处理为请求满足数据(request-satisfyingdata),其可被发送到客户端121、122和123。关于这一点,客户端121、122和123可在屏幕上显示接收到的数据。此外,客户端121、122和123可通过数据服务模块112向SCADA系统100的服务器110或工作站中的现场设备等发送命令,例如,值设定、标签设定等。服务器110可单独地处理分别来自多个客户端121、122和123的数据请求。关于这一点,当客户端121、122和123可执行屏幕时,客户端可一次性地或周期地向服务器110请求将显示于所执行屏幕上的数据。此外,客户端121、122和123可为多个。若N个客户端121、122和123执行相同的屏幕,则服务器110可单独地处理所述N个数量的相同数据请求,并且随后向客户端121、122和123分别发送N次单独处理的数据。如图1所示,当所有客户端1121、客户端2122和客户端3123执行相同的“屏幕1”时,客户端121、122和123可分别向服务器110的数据服务模块112请求“屏幕1的数据”。随后,数据服务模块112可单独地处理从客户端121、122和123分别请求的“屏幕1的数据”并将所述单独地处理的数据分别发送给客户端121、122和123。可周期性地重复此过程。图2示出常规SCADA系统中的服务器对来自客户端的数据请求进行处理的方法的流程图。服务器110可接收数据请求S201。关于这一点,数据请求可以是关于将显示于由各个客户端121、122和123执行的所执行屏幕上的数据。服务器110可从各个客户端121、122和123接收数据请求。服务器110可分配数据空间S202。具体地,服务器110可保证用于数据处理的存储器空间以处理来自各个客户端121、122和123的数据请求,并且动态地分配所保证的存储器空间以用于所述数据处理。服务器110可处理数据请求S203。为此,服务器110可浏览实时数据库并取出相关联的数据,并且将取出的数据写入存储器空间或从存储器空间读取以形成将被发送到各个客户端121、122和123的数据。其后,服务器110可将数据处理结果发送给各个客户端121、122和123S204。在完成数据处理结果的发送时,服务器110可对数据空间进行释放(即解除分配)S205。关于这一点,被释放的存储器空间可被分配用于另一个任务。可周期性地并根据来自各个客户端121、122和123的请求而重复此过程。目前,在处理来自客户端的数据请求时,服务器可为N个相同请求而重复N次相同的处理。此外,客户端通常可周期性地执行所述数据请求。因此,服务器可在单个周期为N个相同的数据请求执行N次处理空间的动态分配、N次数据处理和N次对所分配的处理空间的释放,并且随后,在下一个单个周期为N个相同的数据请求来重复N次处理空间的动态分配、N次数据处理和N次对所分配的处理空间的释放。因此,服务器可具有增加了的数据处理的负载以及增加了的处理空间的动态分配和释放的负载,由此导致其成本的增加。
技术实现思路
本公开提供一种监管控制和数据采集系统中的客户端和服务器,其中,在所述服务器中注册所执行屏幕的屏幕规格以防止对来自多个客户端的相同请求进行重叠处理,从而减少所述服务器的负载,并进一步响应于所述客户端请求基于所注册的屏幕规格对所述服务器的数据处理进行优化。在一个方面,本公开提供一种监管控制和数据采集系统中的客户端设备,其中,所述系统包括所述客户端设备和服务器设备,其中,所述客户端设备包含:通信单元,用于与服务器设备通信;显示单元,用于基于数据显示监管屏幕;以及控制器,其被配置为:确定对数据进行处理的需求是否注册在所述服务器设备上;当确定所述需求未注册在所述服务器设备上时,控制所述通信单元在所述服务器设备上注册所述需求;或者,当确定所述需求注册在所述服务器设备上时,控制所述通信单元订阅所述需求;响应于所述需求的注册或订阅,控制所述通信单元接收由所述服务器设备处理的数据;以及,基于所述数据,控制所述显示单元显示所述监管屏幕。在一个实施方式中,所述需求包括列表、序列、尺寸、类型、更新周期和/或数据层次。在一个实施方式中,所述控制器进一步被配置为:当所述监管屏幕被终止或所述需求被注销时,控制所述通信单元向所述服务器设备发送信号以指示所述监管屏幕被终止或所述需求被注销。在一个方面,本公开提供一种监管控制和数据采集系统中的服务器设备,其中,所述系统包括多个客户端设备和所述服务器设备,其中,所述服务器设备包括:通信模块,用于与所述多个客户端设备进行通信;以及数据服务模块,其被配置为:当第一客户端设备已注册对数据处理的需求时,基于所述需求分配对该数据进行处理的任务;和/或,当第二客户端设备订阅所述需求时,控制所述通信模块向所述第二客户端设备发布所述需求;使用所述任务来处理所述数据;以及,控制所述通信模块向所述第一和/或第二设备发送所述处理后的数据。在一个实施方式中,所述数据服务模块进一步被配置为:当所述监管屏幕被终止或所述需求被注销时,终止所述任务。在一个实施方式中,所述服务器设备进一步包括:存储器,用于向其写入数据或从其读取数据,其中,所述数据服务模块进一步被配置为:当所述第一客户端设备已注册所述需求时,基于所述需求向所述存储器分配用于所述数据处理的空间。在一个实施方式中,所述数据服务模块进一步被配置为:当所述监管屏幕被终止或所本文档来自技高网
...
监管控制和数据采集系统中的客户端和服务器

【技术保护点】
一种监管控制和数据采集系统中的客户端设备,其中,所述客户端设备包括:通信单元,用于与服务器设备通信;显示单元,用于基于数据显示监管屏幕;以及控制器,其被配置为:确定对数据进行处理的需求是否注册在所述服务器设备上;当确定所述需求未注册在所述服务器设备上时,控制所述通信单元在所述服务器设备上注册所述需求;或当确定所述需求注册在所述服务器设备上时,控制所述通信单元订阅所述需求;响应于所述需求的注册或订阅,控制所述通信单元接收由所述服务器设备处理的数据;以及基于所述数据,控制所述显示单元显示所述监管屏幕。

【技术特征摘要】
2016.01.15 KR 10-2016-00056281.一种监管控制和数据采集系统中的客户端设备,其中,所述客户端设备包括:通信单元,用于与服务器设备通信;显示单元,用于基于数据显示监管屏幕;以及控制器,其被配置为:确定对数据进行处理的需求是否注册在所述服务器设备上;当确定所述需求未注册在所述服务器设备上时,控制所述通信单元在所述服务器设备上注册所述需求;或当确定所述需求注册在所述服务器设备上时,控制所述通信单元订阅所述需求;响应于所述需求的注册或订阅,控制所述通信单元接收由所述服务器设备处理的数据;以及基于所述数据,控制所述显示单元显示所述监管屏幕。2.如权利要求1所述的客户端设备,其中,所述需求包括列表、序列、尺寸、类型、更新周期和/或数据层次中的至少一个。3.如权利要求1所述的客户端设备,其中,所述控制器进一步被配置为:当所述监管屏幕被终止或所述需求被注销时,控制所述通信单元向所述服务器设备发送信号以指示所述监管屏幕被终止或所述需求被注销。4.一种监管控制和数据采集系统中的服务器设备,其中,所述服务器设备包括:通信模块,用于与所述多个客户端设备和实时数据库中的至少一个通信;以及数据服务模块,其被配...

【专利技术属性】
技术研发人员:李硕灿方顺贞李升洲金成犒
申请(专利权)人:LS产电株式会社
类型:发明
国别省市:韩国,KR

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

1