用于表示电力系统信息的系统及方法_5

文档序号:9731961阅读:来源:国知局
或一组系统上执行。此外,各方面、各功能和各过程可以被在软件、硬件或固件或其任何组合中实现。因而,各方面、各功能和各过程可以被在使用各种硬件和软件配置的方法、动作、系统、系统元件和组件内实现,并且各示例不局限于任何特定的分布式体系结构、网络或通信协议。
[0082]参照图9,存在示出的在其中各个方面和功能被实践的分布式计算机系统900的框图。如图所示,分布式计算机系统900包括交换信息的一个多个计算机系统。更具体地,分布式计算机系统900包括计算机系统902和904以及公用事业计量器800。如图所示,计算机系统902和904以及公用事业计量器800通过通信网络908相互连接,并且可以通过通信网络908来交换数据。网络908可以包括通过其各计算机系统可以交换数据的任何通信网络。为了使用网络908来交换数据,计算机系统902和904以及公用事业计量器800和网络908可以使用各种方法、协议和标准,包括了,除其它外,光纤通道、令牌环、以太网、无线以太网、蓝牙、IP、IPV6、TCP/1P、UDP、DTN、HTTP、FTP、SNMP、SMS、MMS、SS7、JSON、SOAP、CORBA、REST 以及Web服务。为了确保数据传输是安全的,计算机系统902和904以及公用事业计量器800可以使用包括了,例如,TLS、SSL或VPN的各种安全措施,经由网络908来发送数据。虽然分布式计算机系统900示出三个联网的计算机系统,分布式计算机系统900不限于此,并且可以包括使用任何介质联网的任何数量的计算机系统和计算设备以及通信协议。
[0083]如在图9中所示,计算机系统902包括处理器910、存储器912、互连元件914、接口916和数据存储元件918。为了实现本文中所公开的方面、功能和过程中的至少一些,处理器910执行一系列导致操纵的数据的指令。处理器910可以是任何类型的处理器、多处理器或控制器。一些示范性的处理器包括市售处理器,如英特尔至强、安腾、酷睿、赛扬或奔腾处理器,AMD Opteron处理器,苹果A4或A5处理器,Sun UltraSPARC或IBM Power5+处理器以及IBM大型机芯片。处理器910由互连元件914连接到其它系统组件,包括了一个或多个存储器设备912。
[0084]存储器912存储在计算机系统902的操作期间的程序和数据。因此,存储器912可以是相对高性能的、易失性的随机存取存储器,如动态随机存取存储器(“DRAM”)或静态存储器(“SRAM”)。然而,存储器912可以包括用于存储数据的任何设备,如磁盘驱动器或其它非易失性存储设备。各种示例可以将存储器912组织成来执行本文中所公开的功能的特殊化的并且在一些情况下,唯一的结构。这些数据结构的尺寸和组织可以被设计成存储对于特定数据和特定类型数据的值。
[0085]计算机系统902的组件由互连元件如互连元件914来进行耦合。互连元件914可以包括在系统组件之间耦合的任何通信,如符合诸如IDE、SCSI和PCI之类的专门或标准计算总线技术的一个或多个物理总线。互连元件914使通信,诸如数据和指令,能够在计算机系统902的系统组件之间进行交换。
[0086]计算机系统902还包括一个或多个接口设备916,如输入设备、输出设备和组合输入/输出设备。接口设备可以接收输入或提供输出。更具体地,输出设备可以使信息成为外部表达。输入设备可以接受来自外部来源的信息。接口设备的示例包括键盘、鼠标设备、轨迹球、麦克风、触摸屏、打印设备、显示屏、扬声器、网络接口卡等。接口设备允许计算机系统902来交换信息并且与诸如用户和其它系统之类的外部实体进行通信。
[0087]数据存储元件918包括计算机可读和可写的非易失性的,或非暂时性的,数据存储介质,在其中定义由处理器910执行的程序或其它对象的指令被存储。数据存储元件918还可以包括被记录在介质上或介质中,并且由处理器910在程序的执行期间进行处理的信息。更具体地,信息可以被存储在被专门配置成节省存储空间或增加数据交换性能的一个或多个数据结构中。各指令可以被永久存储为编码信号,并且各指令可以致使处理器910来执行任何本文中所描述的功能。介质可以,例如,是光盘、磁盘或闪速存储器,等等。在操作中,处理器910或一些其它控制器使数据被从非易失性记录介质中读取到另一个存储器如存储器912中,其允许由处理器910比被包括在数据存储元件918中的存储介质更快地访问信息。该存储器可以位于数据存储元件918中或存储器912中,然而,处理器910操纵在存储器内的数据,并且然后将数据在处理完成之后拷贝到与数据存储元件918相关联的存储介质。各种组件可以管理数据在存储介质和其它存储元件之间的移动并且各示例不限于特定的数据管理组件。此外,各示例不限于特定的存储器系统或数据存储系统。
[0088]尽管计算机系统902通过示例的方式被示出为在其上各个方面和功能可以被实践的一种类型的计算机系统,各方面和各功能不限于被在如在图9中所示的计算机系统902上实现。各个方面和功能可以被在具有与在图9中所示的不同的体系结构或组件的一个或多个计算机上实践。举例来说,计算机系统902可以包括专门编程的专用硬件,如被定制以执行本文中所公开的特定操作的专用集成电路(“ASIC")。而另一示例可以使用若干用带有摩托罗拉PowerPC处理器运行MAC OS系统X的通用计算设备的网格和若干运行专有硬件和操作系统的专门的计算设备来执行相同的功能。
[0089]计算机系统902可以是包括了管理被包括在计算机系统902中的硬件元件的至少一部分的操作系统的计算机系统。在一些示例中,处理器或控制器,如处理器910,执行操作系统。可以被执行的特定的操作系统的示例包括基于Windows的操作系统,诸如,购自微软公司的Windows NT、Windows 2000(ffindows ME)'Windows XP、Windows Vista或Windows 7操作系统,购自苹果计算机的MAC OS系统X操作系统或1S操作系统,许多基于Linux的操作系统发布中的一个,例如,购自Red Hat公司的企业Linux操作系统,购自Sun Microsystems系统的Solaris操作系统,或可得自各种来源的UNIX操作系统。许多其它操作系统可以被使用,并且各示例不限于任何特定的操作系统。
[0090]处理器910与操作系统一起定义为其编写以高级编程语言的应用程序的计算机平台。这些组件的应用程序可以是可执行的、中间字节码或解释码,其在使用通信协议的通信网络,例如,因特网上通信,通信协议例如TCP/IP。同样地,各方面可以使用面向对象的编程语言,如.Net、Small talk、JAVA、C++、Ada、C#(C_Sharp)、Python 或 JavaScript,来实现。也可以使用其它面向对象的编程语言。可选地,可以使用功能性、脚本或逻辑编程语言。
[0091]附加地,各个方面和功能可以在非编程环境中实现。例如,采用HTML、XML或其它格式所创建的文档,在被在浏览器程序的窗口中查看时,可以呈现图形用户界面的各方面或执行其它功能。另外,各种实施例可以被实现为编程的或非编程的元件,或者它们的任意组合。例如,网页可以使用HTML来实现,同时称为在网页内的数据对象可以用C++编写。因此,各示例并不限于特定的编程语言,并且可以使用任何合适的编程语言。因此,本文中所公开的功能组件可以包括各种各样的被配置成执行本文中所描述的功能的元件(例如,专用硬件、可执行代码、数据结构或对象)。
[0092]在一些示例中,本文中所公开的组件可以读取影响由组件所执行的功能的参数。这些参数可以被在物理上以包括了易失性存储器(诸如RAM)或非易失性存储器(诸如磁硬盘驱动器)的任何合适的存储器的形式来存储。此外,各参数可以被在逻辑上存储在合宜的数据结构(诸如由用户模式应用所定义的数据库或文件)中,或在共同的共享数据结构(诸如由操作系统所定义的应用程序注册表)中。此外,一些示例提供了允许外部实体来修改参数并且从而配置各组件的动作的系统和用户接口。
[0093]已经因此描述了至少一个示例的若干方面,应当理解的是,各种变化、修改和改进将容易由本领域技术人员想到。这样的变化、修改和改进旨在是本公开的一部分,并且旨在是在本文中所讨论的示例的范围内。因此,前面的描述和附图仅是通过示例的方式。
【主权项】
1.一种系统,包括: 存储器;以及 至少一个处理器,其被耦合到所述存储器并且被配置成: 接收描述多个逻辑元件的数据,描述所述多个逻辑元件的数据包括描述第一逻辑元件和第二逻辑元件的数据,所述第一逻辑元件与所述第二逻辑元件不同; 接收描述多个设备的数据,描述所述多个设备的数据包括描述第一设备的数据; 接收描述所述多个设备的多个测量特征的数据,描述所述多个测量特征的数据包括描述所述第一设备的第一测量特征的数据; 接收在第一时间段将所述第一设备映射到所述第一逻辑元件的数据; 接收在与所述第一时间段不同的第二时间段将所述第一设备映射到所述第二逻辑元件的数据; 接收请求对于所述第一逻辑元件在跨越所述第一时间段和所述第二时间段的时间段的至少一个汇总值的数据; 响应于接收请求所述至少一个汇总值的数据,使用在所述第一时间段期间所记录的所述第一测量特征的一个或多个值,而不使用在所述第二时间段期间所记录的所述第一测量特征的一个或多个值,来计算对于所述第一逻辑元件的至少一个第一汇总;以及提供与所述第一逻辑元件相关联的所述第一汇总。2.根据权利要求1所述的系统,其中,描述所述多个设备的数据包括描述与所述第一设备不同的第二设备的数据,描述所述多个测量特征的数据包括描述所述第二设备的第二测量特征的数据,并且所述至少一个处理器还被配置成: 接收在所述第二时间段将所述第二设备映射到所述第一逻辑元件的数据; 接收在所述第一时间段将所述第二设备映射到所述第二逻辑元件的数据; 接收请求对于所述第二逻辑元件在跨越所述第一时间段和所述第二时间段的时间段的至少一个汇总值的数据; 响应于接收请求对于所述第二逻辑元件的所述至少一个汇总值的数据,使用在所述第一时间段期间所记录的所述第二测量特征的一个或多个值并且使用在所述第二时间段期间所记录的所述第一测量特征的所述一个或多个值,来计算对于所述第二逻辑元件的至少一个第二汇总;以及 提供与所述第二逻辑元件相关联的所述第二汇总。3.根据权利要求2所述的系统,其中,描述所述多个逻辑元件的数据包括描述与所述第一逻辑元件和所述第二逻辑元件不同的第三逻辑元件的数据,并且所述至少一
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1