能量管理系统中的服务器装置和其操作方法制造方法及图纸

技术编号:16188013 阅读:21 留言:0更新日期:2017-09-12 11:21
本发明专利技术涉及一种能量管理系统。该能量管理系统包括客户端设备;以及服务器。服务器包括:通信单元,其被配置为与客户端设备进行通信;处理器,其被配置为执行由客户端请求的进程;存储单元,在存储单元中有与能量管理系统的控制和管理相关的数据;以及控制器,其被配置为控制处理器以根据预定准则来对包含于第一进程中的多个任务进行分类,根据第一进程来创建多个第二进程,并且通过引用数据来处理多个第二进程。如果负载被负重在执行预定任务的第二进程上,则控制器还被配置为控制处理器以额外地创建执行预定任务的另一第二进程。

Server device in an energy management system and method of operation thereof

The present invention relates to an energy management system. The energy management system includes client devices, and servers. The server includes a communication unit configured to communicate with the client device; the processor is configured to perform requested by the client process; a storage unit is associated with the control and management of energy management system in the data storage unit; and a controller configured to control a processor according to a predetermined criterion of multiple tasks included in the first in the process of classification, to create a plurality of first and second process according to the process, through reference data to handle multiple process second. If the load is loaded on the second process of executing the scheduled task, the controller is configured to control the processor to create another second process in advance to perform the scheduled task.

【技术实现步骤摘要】
能量管理系统中的服务器装置和其操作方法
本专利技术涉及能量管理中的服务器装置和操作服务器的方法,并且更具体地涉及能够通过改进处理由客户端请求的进程的方法来缓解由于负载的服务延迟的服务器和操作服务器的方法。
技术介绍
功率系统已经随着其规模的不断增大和新装备的引入而变得越来越复杂。因此,已经做出许多努力来提供功率系统的优化操作。功率系统的优化操作意味着在维护功率的供应的可靠性处于特定水平或更高的同时使经济可行性最大化的系统操作。能量管理系统(EMS)被用于功率系统的优化操作。能量管理系统是具有基于通过远程监控和数据采集(SCADA)等等收集的数据来监测和控制功率系统的状态的功能的系统。图1是用于解释在典型能量管理系统中执行的进程的示意图。参考图1,能量管理系统100被配置为包括接收和处理数据的服务器110以及一个或多个客户端120,一个或多个客户端120中的每个具有在其上显示数据的屏幕。在每个客户端120的屏幕上显示的数据通过并入到服务器110中的数据服务模块112从服务器110接收。以这种方式,能量管理系统100使用数据服务模块112来在服务器110与每个客户端120之间传输指令和数据服务。在这种情况下,每个客户端120访问服务器110中的数据服务模块112以接收数据服务器。当运行屏幕时,客户端120请求服务器110的数据服务模块112将屏幕需要的数据发送到客户端120,从数据服务模块112接收数据,并且将该数据显示在屏幕上。另外,诸如值指定、标签设置等等的指令被发送到能量管理系统100的服务器110或发电厂中的现场装备等等。被请求发送数据的数据服务模块112检索实时数据库(RTDB)114以搜索数据,根据请求来处理所搜索的数据,并且将经处理的数据发送到客户端120。另外,被请求发送指令的数据服务模块112检查指令是否有效。如果是,则数据服务模块112处理有效指令并将经处理的指令发送到客户端120。由于当前能量管理系统100的数据服务模块112单独地处理来自客户端120的请求,所以其负载随着客户端112的数量的增加而增加。另外,如果负载增加到特定水平之上,则具有超负载的数据服务和具有轻负载的数据服务两者都可能变成一个整体。这可能导致可以访问服务器110的客户端120的数量的限制。另外,由于一个数据服务模块112处理所有数据,所以仅仅使用一个CPU。因此,即使当硬件装备被添加到系统时,这对数据处理的性能的改进几乎没有作用。
技术实现思路
本专利技术的一方面是要提供一种能够改进数据服务模块的结构使得可以防止由于负载的服务延迟的服务器。本专利技术不限于上述方面,并且本专利技术的其他方面将容易由本领域技术人员从下面的描述中得到理解。根据本专利技术的一个方面,提供了一种能量管理系统,其包括:客户端设备;以及服务器,其包括:通信单元,其被配置为与客户端设备进行通信;处理器,其被配置为执行由客户端请求的进程;存储单元,在存储单元中有与能量管理系统的控制和管理相关的数据;以及控制器,其被配置为控制处理器以根据预定准则来对包含于第一进程中的多个任务进行分类,从第一进程创建多个第二进程,并且通过引用数据来处理多个第二进程。根据本专利技术的另一方面,提供了一种操作能量管理系统中的服务器的方法,包括:从客户端设备接收针对进程的请求;根据预定准则来对包含于第一进程中的多个任务进行分类,并且从第一进程创建多个第二进程;通过引用与能量管理系统的控制和管理相关的数据来一次处理多个第二进程;并且将处理多个第二进程的结果发送到客户端设备。[本专利技术的优点]根据本专利技术的实施例,能够改进数据服务模块的结构使得可以防止由于负载的服务延迟。另外,通过按服务类型或按任务的作用定义进程,能够示出在处理进程中针对服务优化的性能。附图说明图1是用于解释在典型能量管理系统中执行的进程的示意图。图2是示出了根据本专利技术的一个实施例的服务器的配置的框图。图3是用于解释在根据本专利技术的一个实施例的能量管理系统中处理进程的流程的示意图。图4是用于解释在根据本专利技术的一个实施例的能量管理系统中处理进程的流程的示意图。图5是用于解释根据本专利技术的一个实施例的将CPU分别分配给多个子进程的流程的示意图。图6是用于解释根据本专利技术的一个实施例的将CPU分别分配给多个子进程的另一流程的示意图。图7是示出了根据本专利技术的一个实施例的服务器的操作的流程的流程图。具体实施方式在下文中,将结合附图详细描述本专利技术的实施例。应当理解,本专利技术不限于下面的实施例,并且各实施例仅出于说明的目的而被提供。本专利技术不旨在排除其中其他元件被添加、被更改、被删除、等等的后退式专利技术。本专利技术涵盖落入本专利技术的精神和范围内的其他不同的实施例。尽管利用当前广泛使用的一般术语来描述本专利技术,但是针对特殊情况可以使用由申请人任意地选择的术语。在这些情况下,在本专利技术的具体实施方式的相关部分中描述术语的意义。因此,本专利技术应当利用术语的意义而非术语的名称来理解。在下面的描述中,术语“包括”旨在包括未枚举在说明书中的其他元件或步骤。图2是示出了根据本专利技术的一个实施例的服务器的配置的框图。参考图2,包含于能量管理系统100中的服务器110可以处理来自客户端120的请求并执行能量管理系统100的总体控制。在一个实施例中,服务器110可以包括通信单元210、处理器220、存储单元230和控制器240。通信单元210可以与客户端120进行通信。在这种情况下,客户端120可以被包含于能量管理系统100中。然而,本专利技术不限于此。例如,客户端120可以被包含于除了能量管理系统100之外的其他系统中或者可以位于能量管理系统100的外部。通信单元210与客户端120的通信的方案可以包括各种形式的有线通信方案/无线通信方案。具体地,通信单元210和客户端120可以由线缆、传输线、电力线或局域网(LAN)相互连接以传导有线通信或者可以通过无线相互连接以传导无线通信,例如无线LAN通信、移动通信、数据通信、等等。通信单元210可以执行与客户端120的通信以从客户端120接收针对进程的请求或者响应于接收到的请求将由服务器110执行的进程的结果发送到客户端120。在说明书中,客户端120可以利用与客户端设备相同的意义来使用。在下文中,客户端120和客户端设备可以是可互换的。本文中使用的“进程”可以是指用于数据输入/输出的操作或进程、被运行的程序或执行任务的操作或流程。进程可以包括作为上层的父进程和作为下层的子进程。父进程根据程序或指令开始,并且子进程由父进程创建。在这种情况下,一个父进程分叉成多个子进程并管理多个子进程。当父进程创建多个子进程时,能够进行由多进程进行的任务处理。另外,子进程可以在下一更下层中重新创建其子进程(即,孙子进程)。处理器220可以运行由客户端120请求的进程。为此,处理器220可以包括多个中央处理单元(CPU),多个中央处理单元(CPU)中的每个可以解读并操作结合进程接收到的指令并输出操作的结果。在这种情况下,一个CPU处理一个进程。因此,假设处理器220包括N个CPU,则处理器220可以处理最大N个进程。处理器220可以一次处理多个进程。这里,多个进程可以是由控制器240创建的子进程,其将在下面进行描述。具体地,当由客户端120请求的进程包括多个任务本文档来自技高网
...
能量管理系统中的服务器装置和其操作方法

【技术保护点】
一种能量管理系统,包括:客户端设备;以及服务器,其包括:通信单元,其被配置为与所述客户端设备进行通信;处理器,其被配置为执行由所述客户端请求的进程;存储单元,在所述存储单元中有与所述能量管理系统的控制和管理相关的数据;以及控制器,其被配置为控制所述处理器根据预定准则来对包含于第一进程中的多个任务进行分类,从所述第一进程创建多个第二进程,并且通过引用所述数据来处理所述多个第二进程,其中,如果负载被负重在执行预定任务的第二进程上,则所述控制器还被配置为控制所述处理器额外地创建执行所述预定任务的另一第二进程。

【技术特征摘要】
2016.03.04 KR 10-2016-00264081.一种能量管理系统,包括:客户端设备;以及服务器,其包括:通信单元,其被配置为与所述客户端设备进行通信;处理器,其被配置为执行由所述客户端请求的进程;存储单元,在所述存储单元中有与所述能量管理系统的控制和管理相关的数据;以及控制器,其被配置为控制所述处理器根据预定准则来对包含于第一进程中的多个任务进行分类,从所述第一进程创建多个第二进程,并且通过引用所述数据来处理所述多个第二进程,其中,如果负载被负重在执行预定任务的第二进程上,则所述控制器还被配置为控制所述处理器额外地创建执行所述预定任务的另一第二进程。2.根据权利要求1所述的能量管理系统,其中,所述处理器包括多个CPU,并且所述控制器将所述多个CPU分别分配给所述多个第二进程。3.根据权利要求2所述的能量管理系统,其中,所述第二进程的数量等于或小于CPU的数量。4.根据权利要求1所述的能量管理系统,其中,所述第一进程是父进程并且所述第二进程是子进程。5.根据权利要求1...

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

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

1