变电站在线监测的通信服务方法和系统的制作方法

文档序号:7467252阅读:192来源:国知局
专利名称:变电站在线监测的通信服务方法和系统的制作方法
技术领域
本发明涉及网络通信技术,特别是涉及一种变电站在线监测的通信服务方法和系统。
背景技术
在变电站自动化系统中,为了将众多的在线监测单元数据传递给监测中心或站内子站,需要设计在线监测通信服务器。目前采用的在线监测通信服务器通常是根据特定的应用去设计,如额外配置规约转换器、编写特定的规约转换程序,这样的设计需要反复进行硬件选型和软件设计工作,一旦前端数据数量和结构发生变化,常常需要修改其中的程序,这是系统检测、调试和系统稳定要求所忌讳的,是不能快速适应工程变化和实施需要的。

发明内容
基于此,有必要针对反复进行硬件选型和软件设计工作的问题,提供一种适用性更广的变电站在线监测的通信服务方法和系统。一种变电站在线监测的通信服务方法,包括步骤对变电站前端数据库和数据服务模型进行关联,生成所述前端数据库中数据ID与数据服务模型数据ID —一对应的数据映射配置表;加载所述数据服务模型创建内存数据库,并形成数据交换接口 ;从所述前端数据库提取数据,将提取的数据按照所述数据映射配置表中的对应关系从所述数据交换接口传递到所述内存数据库,并给出事件通知;根据预设定的服务逻辑和/或所述事件通知提供通信服务。在其中一个实施例中,所述的变电站在线监测的通信服务方法,还包括步骤对所述预设定的服务逻辑进行封装处理。在其中一个实施例中,所述的变电站在线监测的通信服务方法,还包括步骤,对所述前端数据库和所述内存数据库中数据的变化情况进行检测,完成两者数据实时交换。在其中一个实施例中,所述的变电站在线监测的通信服务方法,所述通信服务为根据具体的要求提供相关数据信息的过程。一种变电站在线监测的通信服务系统,包括前端数据库模块、数据服务模型模块、配置工具模块、通信服务模块和数据交换模块。所述前端数据库模块用于保存源数据信息的内存数据库或永久型数据库,并具有外部可访问的数据接口;所述数据服务模型模块用于提供通信服务具备的数据和结构描述;所述配置工具模块用于连接所述前端数据库模块和数据服务模型模块,并将所述前端数据库模块的数据ID与所述数据服务模型模块的数据ID建立映射关系;所述通信服务模块用于根据数据服务模型模块创建内存数据库,并根据预设定的服务逻辑和/或所述数据交换模块给定的事件通知提供通信服务;所述数据交换模块用于提取所述前端数据库模块数据,将提取的数据按照所述数据映射配置表中的对应关系传递到所述内存数据库,并给出事件通知。在其中一个实施例中,所述的变电站在线监测的通信服务系统,所述通信服务模块具有封装预设定的服务逻辑的功能。在其中一个实施例中,所述的变电站在线监测的通信服务系统,所述数据交换模块还具有对前端数据库模块和通信服务模块中数据的变化情况进行检测,完成两者数据实时交换的功能。在其中一个实施例中,所述的变电站在线监测的通信服务系统,所述通信服务模块提供的通信服务为根据具体的要求提供相关数据信息的过程。上述变电站在线监测的通信服务方法和系统,所述配置工具模块根据所述前端数据库模块和所述数据服务模型模块得到数据映射配置表,数据映射配置表中前端数据库模块中数据ID与数据服务模型模块的数据ID具有一一对应关系,并且由于通信服务模块加载所述数据服务模型创建内存数据库,并形成数据交换接口,因而数据服务模型模块的数据ID与内存数据库中的数据ID具有一一对应关系。数据交换模块通过数据交换接口根据数据映射表动态完成数据交换,不需要在前端数据库中数据数量和结构发生变化时,对相应程序进行修改以适应前端数据库中数据数量和结构变化。通用通信服务模块封装预设定的服务逻辑,并配以用于运行数据交换模块和通信服务模块的通用程序运行设备,从而硬件和软件设计均可不随具体应用改变,具有较强的适应性,不需要反复进行硬件选型和软件设计工作。


图I为本发明变电站在线监测的通信服务方法其中一实施例的流程示意图;图2为本发明变电站在线监测的通信服务系统其中一实施例的结构示意图。
具体实施例方式一种变电站在线监测的通信服务方法,包括步骤步骤S110,对变电站前端数据库和数据服务模型进行关联,生成所述前端数据库中数据ID与数据服务模型数据ID —一对应的数据映射配置表;本实施例中的前端数据库模块是保存源数据信息的内存数据库或永久型数据库,还包括文件形式的信息内容,通常可由采样程序得到,数据映射配置表是由配置工具模块根据前端数据库模块数据ID和数据服务模型模块数据ID建立映射关系得来的,数据映射配置表中所述前端数据库模块中数据ID与数据服务模型的数据ID为一一对应的关系。步骤S120,加载所述数据服务模型创建内存数据库,并形成数据交换接口 ;通信服务模块加载所述数据服务模型模块为动态加载的过程,即通信服务模块能够加载不同内容的随即数据服务模型。数据交换接口是数据服务模型数据ID与内存数据库的数据ID进行实时交换的通道,因而内存数据库数据ID与数据服务模型模块的数据ID
也具有一一对应关系。步骤S130,从所述前端数据库提取数据,将提取的数据按照所述数据映射配置表中的对应关系从所述数据交换接口传递到所述内存数据库,并给出事件通知;本实施例中从所述前端数据库模块提取数据为预存入前端数据库模块的实时或历史数据,本实施例中的事件通知可以是消息或中断等传递事件的方式。系统通过数据交换接口将前端数据库提取的数据根据数据映射配置表中前端数据库模块中数据ID与内存数据库的数据ID为一一对应的关系传递到内存数据库。步骤S140,根据预设定的服务逻辑和/或所述事件通知提供通信服务。本实施例中预设定的服务逻辑指的是事先封装在通信服务模块内的多个标准服务,例如,IEC61850mms服务、MODBUS服务和IEC60870-5-104服务等等。系统可以根据预设定的服务逻辑或所述事件通知提供通信服务,也可以根据预设定的服务逻辑和所述事件通知提供通信服务。一种变电站在线监测的通信服务系统,包括前端数据库模块210、数据服务模型模块220、配置工具模块230、通信服务模块240和数据交换模块250 ;
所述前端数据库模块210用于保存源数据信息的内存数据库或永久型数据库,并具有外部可访问的数据接口 ;本实施例中的前端数据库模块210是保存源数据信息的内存数据库或永久型数据库,还包括文件形式的信息内容,通常可由采样程序得到。所述数据服务模型模块220用于提供通信服务具备的数据和结构描述;所述配置工具模块230用于连接所述前端数据库模块210和数据服务模型模块220,并将所述前端数据库模块210的数据ID与所述数据服务模型模块220的数据ID建立映射关系,且所述数据服务模型模块220的数据ID与数据服务模型的数据ID具有一一对应关系;所述通信服务模块240用于根据数据服务模型模块220创建内存数据库,并根据预设定的服务逻辑或所述数据交换模块250给定的事件通知对外提供通信服务;本实施例中预设定的服务逻辑指的是事先封装在通信服务模块240内的多个标准服务,例如,IEC61850mms 服务、MODBUS 服务和 IEC60870-5-104 服务等等。所述数据交换模块250用于提取所述前端数据库模块210数据,将提取的数据按照所述数据映射配置表中的对应关系传递到所述内存数据库,并给出事件通知。数据交换模块250可以交换不同数量和不同映射关系的前端数据库模块210的数据到通信服务模块240创建的内存数据库,本实施例中从所述前端数据库模块210提取数据为预存入前端数据库模块210的实时或历史数据,本实施例中的事件通知可以是消息或中断等传递事件的方式。系统通过数据交换接口将前端数据库提取的数据根据数据映射配置表中前端数据库模块中数据ID与数据服务模型的数据ID为一一对应的关系传递到内存数据库。其中,本实施例的数据交换模块运行于通用程序运行设备。通用程序运行设备既可以处理局部放电的数据,也可以处理油色谱在线监测设备的数据,通用程序运行设备为具有兼容能力的通用程序运行设备,例如,采用海量存储功能的硬盘及可拔插内存且处理能力相当于PC104嵌入式CPU或智能手机的CPU之类的设备。上述变电站在线监测的通信服务方法和系统,所述配置工具模块根据所述前端数据库模块和所述数据服务模型模块得到数据映射配置表,数据映射配置表中前端数据库模块中数据ID与数据服务模型模块的数据ID具有一一对应关系,并且由于通信服务模块加载所述数据服务模型创建内存数据库,并形成数据交换接口,因而数据服务模型模块的数CN 102938581 A



4/4页
据ID与内存数据库的数据ID具有一一对应关系。数据交换模块通过数据交换接口根据数据映射表动态完成数据交换,不需要在前端数据库中数据数量和结构发生变化时,对相应程序进行修改以适应前端数据库中数据数量和结构变化。通用通信服务模块封装预设定的服务逻辑,并配以用于运行数据交换模块和通信服务模块的通用程序运行设备,从而硬件和软件设计均可不随具体应用改变,具有较强的适应性,不需要反复进行硬件选型和软件设计工作。·在一个更具体的实施例中,所述的变电站在线监测的通信服务方法和系统,具有封装预设定的服务逻辑的功能。本实施例中预设定的服务逻辑指的是事先封装在通信服务模块240内的多个标准服务,例如,IEC61850mms服务、MODBUS服务和IEC60870-5-104服务等等。通过封装预设定的服务逻辑到通信服务模块,使得系统在工作过程中不需要修改服务逻辑,而且封装的预设定的服务逻辑可供系统配置选择,能够在各种封装的服务逻辑间自由切换。在一个更具体的实施例中,所述的变电站在线监测的通信服务方法和系统,还具有对前端数据库模块和通信服务模块中数据的变化情况进行检测,完成两者数据实时交换的功能。对前端数据库模块和通信服务模块中数据的变化情况进行检测可以对系统内部的变化进行跟踪、警示、形成日志等,完成两者数据的实时交换。本实施例中的数据实时交换的对应关系是依据服务数据映射配置表,且数据变化的情况可以是数据的时标、品质、数值、扫描周期等的变化。在一个更具体的实施例中,所述的变电站在线监测的通信服务方法和系统,提供的通信服务为根据具体的要求提供相关数据信息的过程。本实施例中提供的通信服务能够根据顾客的具体的要求,提供顾客需要的相关数据及数据提供方式。通过通信服务模块根据顾客需求选择不同的通信规约,保证数据通信系统中通信双方能有效和可靠地通信。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种变电站在线监测的通信服务方法,其特征在于,包括步骤 对变电站前端数据库和数据服务模型进行关联,生成所述前端数据库中数据ID与数据服务模型数据ID —一对应的数据映射配置表; 加载所述数据服务模型创建内存数据库,并形成数据交换接口 ; 从所述前端数据库提取数据,将提取的数据按照所述数据映射配置表中的对应关系从所述数据交换接口传递到所述内存数据库,并给出事件通知; 根据预设定的服务逻辑和/或所述事件通知提供通信服务。
2.根据权利要求I所述的变电站在线监测的通信服务方法,其特征在于,还包括步骤对所述预设定的服务逻辑进行封装处理。
3.根据权利要求I或2所述的变电站在线监测的通信服务方法,其特征在于,还包括步骤,对所述前端数据库和所述内存数据库中数据的变化情况进行检测,完成两者数据实时交换。
4.根据权利要求I或2所述的变电站在线监测的通信服务方法,其特征在于,所述通信服务为根据具体的要求提供相关数据信息的过程。
5.一种变电站在线监测的通信服务系统,其特征在于,包括前端数据库模块、数据服务模型模块、配置工具模块、通信服务模块和数据交换模块。
所述前端数据库模块用于保存源数据信息的内存数据库或永久型数据库,并具有外部可访问的数据接口; 所述数据服务模型模块用于提供通信服务具备的数据和结构描述; 所述配置工具模块用于连接所述前端数据库模块和数据服务模型模块,并将所述前端数据库模块的数据ID与所述数据服务模型模块的数据ID建立映射关系; 所述通信服务模块用于根据数据服务模型模块创建内存数据库,并根据预设定的服务逻辑和/或所述数据交换模块给定的事件通知提供通信服务; 所述数据交换模块用于提取所述前端数据库模块数据,将提取的数据按照所述数据映射配置表中的对应关系传递到所述内存数据库,并给出事件通知。
6.根据权利要求5所述的变电站在线监测的通信服务系统,其特征在于,所述通信服务模块具有封装预设定的服务逻辑的功能。
7.根据权利要求5或6所述的变电站在线监测的通信服务系统,其特征在于,所述数据交换模块还具有对前端数据库模块和通信服务模块中数据的变化情况进行检测,完成两者数据实时交换的功能。
8.根据权利要求5或6所述的变电站在线监测的通信服务系统,其特征在于,所述通信服务模块提供的通信服务为根据具体的要求提供相关数据信息的过程。
全文摘要
本发明公开了一种变电站在线监测的通信服务方法,包括步骤对变电站前端数据库和数据服务模型进行关联,生成所述前端数据库中数据ID与数据服务模型数据ID一一对应的数据映射配置表;加载所述数据服务模型创建内存数据库,并形成数据交换接口;从所述前端数据库提取数据,将提取的数据按照所述数据映射配置表中的对应关系从所述数据交换接口传递到所述内存数据库,并给出事件通知;根据预设定的服务逻辑和/或所述事件通知提供通信服务。本发明还公开了一种变电站在线监测的通信服务系统,上述变电站在线监测的通信服务方法和系统,硬件和软件设计均可不随具体应用改变,具有较强的适应性,不需要反复进行硬件选型和软件设计工作。
文档编号H02J13/00GK102938581SQ20121041812
公开日2013年2月20日 申请日期2012年10月26日 优先权日2012年10月26日
发明者谢善益, 翟瑞聪, 郑晓光, 范颖, 陈扬, 汪巨森 申请人:广东电网公司电力科学研究院, 北京微自恒通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1