Cim与dlms/cosem数据的转换方法

文档序号:8282408阅读:407来源:国知局
Cim与dlms/cosem数据的转换方法
【技术领域】
[0001] 本发明涉及一种转换方法,具体涉及一种CM与DLMS/COSEM数据的转换方法。
【背景技术】
[0002] 目前电力企业建立了类型和数量众多的用电业务相关系统,但大多数只是面向某 一部门的需要,从而导致数据共享性差、系统集成度不高,以至于出现多个"信息孤岛",给 信息共享带来困难,同时引起重复建设和资金浪费。造成这种情况的主要原因是由于系统 建设没有形成统一的规范,缺乏整体规划,特别是缺乏数据一致性、准确性以及及时性要求 的数据标准化规范和统一的业务模型,从而导致系统之间数据交互困难。
[0003] 国外的电力公司同样存在上述的"信息孤岛"问题,因为各个应用系统是由不同的 软件供应商提供的,为不同应用部门服务,在不同的运行环境,它们的信息模型都是各个应 用系统私有的,应用系统间无法进行信息交互。这也是整个电力企业普遍面临的信息化建 设的难题。
[0004] 随着AMI系统功能的不断发展和外延,传统的由一个特定的供应商提供AMI所有 功能的实现模式变得越来越不现实。用户迫切希望AMI是由不同的应用子系统,特别是不 同厂商的应用子系统以某种规范的方式简介地集成在一起,实现不同应用间的数据交换和 共享,以减少数据维护工作量,降低AMI系统建设的总成本。
[0005] 2010年1月5日,美国电科院(EPRI)组织相关电力厂商对其软件进行测试,用以 检核基于IEC 61968-9接口标准的产品交换数据和解析XML的能力。测试的重点是高级量 测体系系统(AMI)、表记管理系统(MDMS)以及停电管理系统(OMS)之间的MeterReading的 交换。信息通过总线、WebService、JMS传输,测试的信息交换均在远程站点进行。
[0006] AMI系统作为用电业务相关系统的一部分,为第三方系统提供设备(终端、电表) 数据,作为设备数据的来源。另一方面,AMI系统负责采集、管理设备数据。设备数据采用 DLMS/COSEM,AMI与第三方应用系统数据交互采用CM。第三方应用系统与设备采用不同的 数据模型,因此,设备数据从设备到AMI系统,再到第三方系统需要实现模型数据的转换。 目前,大部分系统实现两种模型数据转换的方法为:自上而下的方式和自上而下的方式。自 上而下的实现方式是在第三方系统中实现CM与DLMS/COSEM的转换,第三方系统与AMI系 统,AMI系统设备之间通信全部采用DLMS/COSEM。自下而上的实现方式是在设备中实现CM 与DLMS/COSEM的转换,第三方系统与AMI系统,AMI系统设备之间通信全部采用CM。以上 两种实现方式中,不同应用系统采用统一的数据模型,而且需要在数据源和数据应用系统 中实现模型的转换,这种实现方式限制了不同应用系统之间数据的交互,且降低了数据转 换的效率。

【发明内容】

[0007] 为了解决上述技术问题,本发明提供了一种CM与DLMS/⑶SEM数据的转换方法, 解决了现有方式限制了不同应用系统之间数据的交互,且降低了数据转换的效率的问题。
[0008] 为了达到上述目的,本发明所采用的技术方案是:
[0009] CM与DLMS/C0SEM数据的转换方法,包括以下步骤,
[0010] 步骤一,在AMI系统中建立CM与DLMS/C0SEM模型之间的服务映射关系和服务中 包含元素的映射关系;
[0011] 步骤二,第三方系统发出请求数据,所述请求数据为CIM数据;
[0012] 步骤三,AMI系统接收请求数据,并解析请求数据中的所有服务;
[0013] 步骤四,AMI系统根据服务映射关系和服务中包含元素的映射关系,将请求数据转 换成DLMS/C0SEM数据,并将转换后的请求数据发送给设备;
[0014] 步骤五,设备接收转换后的请求数据,并执行相应的操作向AMI系统发送响应数 据,所述响应数据为DLMS/C0SEM数据;
[0015] 步骤六,AMI系统根据服务映射关系和服务中包含元素的映射关系,将响应数据转 换成CM数据,并将转换后的响应数据发送给第三方系统。
[0016] 所述服务映射关系和服务中包含元素的映射关系均为一对一的映射。
[0017] 所述服务中包含的元素包括服务类型、数据类型和服务结构。
[0018] 所述服务中包含的元素映射关系包括服务类型映射关系、数据类型映射关系和服 务结构映射关系,一服务中的服务类型与其对应的服务中的服务类型对应,一服务中的数 据类型与其对应的服务中的数据类型对应,一服务中的服务结构与其对应的服务中的服务 结构对应。
[0019] 将请求数据转换成DLMS/C0SEM数据的过程为,
[0020] Al)根据请求数据的服务名获得与之对应的DLMS/C0SEM数据的服务名;
[0021] A2)获取请求数据服务中的服务类型、数据类型和服务结构;
[0022] A3)将请求数据服务中的服务类型、数据类型和服务结构根据映射关系分别转换 成DLMS/C0SEM数据服务中的服务类型、数据类型和服务结构;
[0023] A4)转换后的服务类型、数据类型和服务结构组成DLMS/C0SEM数据。
[0024] 将响应数据转换成CIM数据的过程为,
[0025] BI)根据响应数据的服务名获得与之对应的CM数据的服务名;
[0026] B2)获取响应数据服务中的服务类型、数据类型和服务结构;
[0027] B3)将响应数据服务中的服务类型、数据类型和服务结构根据映射关系分别转换 成CIM数据服务中的服务类型、数据类型和服务结构;
[0028] B4)转换后的服务类型、数据类型和服务结构组成CIM数据。
[0029] 所述CM模型中的服务包括抄表、终端设备控制和参数;所述DLMS/C0SEM模型中 的服务包括数据请求、控制和参数设置。
[0030] 所述CIM与DLMS/C0SEM模型之间的服务映射关系为:抄表与数据请求对应;终端 设备控制与控制对应;参数与参数设置对应。
[0031] 本发明所达到的有益效果:本发明通过在AMI系统接收第三方系统发出的请求数 据,通过映射关系转换成DLMS/C0SEM数据,访问设备,设备向AMI系统发出响应数据,通过
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1