一种变电站设备动态插件式规约解析方法

文档序号:7819464阅读:182来源:国知局
一种变电站设备动态插件式规约解析方法
【专利摘要】本发明公开了一种动态插件式规约解析方法,其包括(1)初始化步骤,测点系数的配置初始化,规约下发命令的初始化;(2)待发命令步骤;(3)报文验证步骤;(4)报文解析步骤:(5)取得设备地址步骤。本发明支持在不修改采集框架程序的情况下,通过增加与设备规约相关的插件程序来解决新设备上线的问题,实现真正意义上的“即插即用”。动态式规约解析技术是将开发分为两部分,一部分为“应用平台”,另一部分为功能扩展或补充模块,即为动态插件。插件接口完全由插件实现,应用平台只负责调用和使用。插件接口为“应用平台”向插件方向的单向通信,平台通过插件接口调用插件所实现的功能,进行规约解析。
【专利说明】一种变电站设备动态插件式规约解析方法

【技术领域】
[0001]本发明涉及一种变电站设备数据采集解析的方式,具体涉及的是一种变电站设备动态插件式规约解析方法。

【背景技术】
[0002]变电站设备种类繁多,每种不同的设备采用的规约格式也不尽相同,而且同种设备不同版本之间也存在差异,采用统一的处理方式很难解决所有的问题,原有方式采用XML配置的方式,工作量大,工作流程繁琐,不适应大批量的变电站上站维护工作。


【发明内容】

[0003]为解决现有技术上的不足,本发明目的是提供一种变电站设备动态插件式规约解析方法,来解决这种不同设备间的差异问题,以及可以快速,简便的实现设备上线采集。
[0004]为实现上述目的,本发明的技术方案如下:
一种变电站设备动态插件式规约解析的方法,其特征在于,其包含以下步骤:
(1)初始化步骤:初始化相关配置的上下文;其方法如下:
(11)测点系数的配置初始化,把测试系数数据加载到内存中;
(12)规约下发命令的初始化,把与规约相关的下发命令加载到内存中;以及需要传入的参数,放在Map中,需要时根据Key来匹配;
(2)待发命令步骤:当采集为非应答式命令时,需要传入命令名,即可返回一个待发命令;
如果为应答式命令时,传入命令时,需要再传入上一条命令生成的报文的信息,以分析生成何种命令;
(3)报文验证步骤:原始报文的帧校验,对接收到的报文时行帧校验,把通过验证的报文组成正确的包传送给相关程序解析;
(4)报文解析步骤:根据传入的正确报文包及测点信息进行解析,把报文中的相关测点数据与所需测点对应组装后返回给调用程序;
(5)取得设备地址步骤:在报文中取得这台设备的地址信息。
[0005]本发明所达到的有益效果:
本发明通过建立一种动态插件式规约解析技术,解决不同设备类型,不同规约数据解析的问题,在不修改原有采集平台程序的前提下,针对增加新的设备,新的规约,只需要根据定义的插件解析接口实现一套解析方法,与新的设备进行关联,配置新设备时,与基础数据一起下发采集平台即可,大大减化了规约配置流程,能够适应快速的上站要求,大大缩短了上站时间。

【专利附图】

【附图说明】
[0006]图1为采集平台的应用与动态插件式规约解析交互图。

【具体实施方式】
[0007]为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合【具体实施方式】,进一步阐述本发明。
[0008]本发明提供是一种变电站设备动态插件式规约解析的方法,其是用于灵活解决变电站设备采集数据的解析,可以在不用修改任何采集平台代码的前提下,由前台程序配置后下发至相应位置,即可解决数据采集的解析工作。
[0009]参见图1,本实施例的一种动态插件式规约解析方法,支持在不修改采集框架程序的情况下,通过增加与设备规约相关的插件程序来解决新设备上线的问题,实现真正意义上的“即插即用”。动态式规约解析技术是将开发分为两部分,一部分为“应用平台”,另一部分为功能扩展或补充模块,即为动态插件。插件接口完全由插件实现,应用平台只负责调用和使用。插件接口为“应用平台”向插件方向的单向通信,平台通过插件接口调用插件所实现的功能,进行规约解析。该动态插件式规约解析,包含以下几个模块:
I)初始化模块:初始化相关配置的上下文。测点系数的配置初始化,把测试系数数据加载到内存中;规约下发命令的初始化,把与规约相关的下发命令加载到内存中;以及需要传入的参数,放在Map中,需要时根据Key来匹配。
[0010]2)待发命令模块:当采集为非应答式命令时,需要传入命令名(功能码)即可返回一个待发命令,如果为应答式命令时,传入命令时,需要再传入上一条命令生成的报文的信息,以分析应该生成何种命令。
[0011]3)报文验证(组包)模块:原始报文的帧校验,由于COM 口数据有可能会丢失且不一定一次传输完,需要对接收到的报文时行帧校验,把通过验证的报文组成正确的包给相关程序解析。
[0012]4)报文解析模块:根据传入的正确报文及测点信息进行解析,把报文中的相关测点数据与所需测点对应组装后返回给调用程序。
[0013]5)取得设备地址模块:在报文中取得这台设备的地址信息。
[0014]本实施例中,上述规约的生成实施方式如下:
(O定义规约解析的接口类。
[0015](2)根据具体规约实现规约解析接口,生成新的规约解析类。
[0016](3)编译实现规约解析的类,通过工具上传至主站并存入到数据库中。
[0017](4)配置解析类与相关设备的关联,存储相关配置关系入数据库;调用规约解析类下发服务。
[0018](5)下发成功后保存下发文件记录,记录规约文件下发至变电站设备的信息。
[0019](6)智能终端启动规约解析类的下发服务。
[0020](7)接收到设备规约解析类,存储文件到指定文件夹。
[0021]此外,在生成规约后,若规约有修改,则规约更新实施方式如下: a)根据修改要求,判断规约文件是否已下发至智能终端。
[0022]b)如果没有下发,则更新规约解析类;如果已下发,则新建一个规约解析类来处理,不可覆盖原有文件。
[0023]c)编译规约解析的类,通过工具上传至主站更新数据库规约解析类表中相关数据。
[0024]d)更新相关数据表中的解析类状态为更新状态;调用规约解析类更新服务。
[0025]e)下发成功后保存下发文件记录,记录规约文件下发至变电站设备的信息。
[0026]f)智能终端启动规约解析类的更新服务;停止与该规约解析类相关的设备采集任务。
[0027]g)保存新的规约解析类,存储到指定文件夹;重新启动与该规约相关的设备采集任务。
[0028]基于上述,本发明通过建立一种动态插件式规约解析技术,解决不同设备类型,不同规约数据解析的问题,在不修改原有采集平台程序的前提下,针对增加新的设备,新的规约,只需要根据定义的插件解析接口实现一套解析方法,与新的设备进行关联,配置新设备时,与基础数据一起下发采集平台即可,大大减化了规约配置流程,能够适应快速的上站要求,大大缩短了上站时间。
[0029]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【权利要求】
1.一种变电站设备动态插件式规约解析方法,其特征在于,其包含以下步骤: (1)初始化步骤:初始化相关配置的上下文;其方法如下: (11)测点系数的配置初始化,把测试系数数据加载到内存中; (12)规约下发命令的初始化,把与规约相关的下发命令加载到内存中;以及需要传入的参数,放在1?)中,需要时根据1(67来匹配; (2)待发命令步骤:当采集为非应答式命令时,需要传入命令名,即可返回一个待发命令; 如果为应答式命令时,传入命令时,需要再传入上一条命令生成的报文的信息,以分析生成何种命令; (3)报文验证步骤:原始报文的帧校验,对接收到的报文时行帧校验,把通过验证的报文组成正确的包传送给相关程序解析; (4)报文解析步骤:根据传入的正确报文包及测点信息进行解析,把报文中的相关测点数据与所需测点对应组装后返回给调用程序; (5)取得设备地址步骤:在报文中取得这台设备的地址信息。
2.根据权利要求1所述的一种变电站设备动态插件式规约解析方法,其特征在于,所述规约的生成方式如下: £1)定义规约解析的接口类; 幻根据具体规约实现规约解析接口,生成新的规约解析类; 0)编译实现规约解析的类,通过工具上传至主站并存入到数据库中; (1)配置解析类与相关设备的关联,存储相关配置关系入数据库;调用规约解析类下发服务; 6)下发成功后保存下发文件记录,记录规约文件下发至变电站设备的信息; 智能终端启动规约解析类的下发服务; 邑)接收到设备规约解析类,存储文件到指定文件夹。
3.根据权利要求1所述的一种变电站设备动态插件式规约解析方法,其特征在于,上述规约的更新实施方法如下: (一)根据修改要求,判断规约文件是否已下发至智能终端; 如果没有下发,则更新规约解析类;如果已下发,则新建一个规约解析类来处理,不可覆盖原有文件; (二)编译规约解析的类,通过工具上传至主站更新数据库规约解析类表中相关数据; (三)更新相关数据表中的解析类状态为更新状态;调用规约解析类更新服务; (四)下发成功后保存下发文件记录,记录规约文件下发至变电站设备的信息; (五)智能终端启动规约解析类的更新服务;停止与该规约解析类相关的设备采集; (六)保存新的规约解析类,存储到指定文件夹;重新启动与该规约相关的设备采集任务。
【文档编号】H04L29/06GK104320415SQ201410638711
【公开日】2015年1月28日 申请日期:2014年11月13日 优先权日:2014年11月13日
【发明者】王红星, 官国飞, 吉亚民, 戴锋, 商少波, 顾俊, 崔涛, 王俊, 赵磊, 蒋超, 杨颖 , 李曙, 陈曙 申请人:国家电网公司, 江苏省电力公司, 江苏省电力公司检修分公司, 江苏方天电力技术有限公司, 江苏省电力公司常州供电公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1