[发明专利]一种组件数据处理方法和装置有效
申请号: | 201410245100.0 | 申请日: | 2014-06-04 |
公开(公告)号: | CN104935561B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 周子冠;李祥珍;欧清海 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/445 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 郭振兴;丛芳 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件结构 组件数据 方法和装置 数据处理 报文头 报文 动态的 指针 系统可用性 动态加载 更新组件 获取组件 接收组件 可维护性 判断组件 系统平台 指针定位 卸载 崩溃 清晰 更新 维护 | ||
本发明公开了一种组件数据处理方法和装置,其中,该方法包括:接收组件报文,获取组件报文的组件ID;判断组件数据中是否存在与组件ID相对应的组件结构,如果不存在则建立新的组件结构并更新组件数据的组件数据头;更新新的组件结构的生存时间,根据新的组件结构的组件报文头指针定位组件报文头;根据组件报文头的组件数据开始指针和组件数据结束指针将组件报文存入组件数据。本发明的组件数据处理方法和装置,对于组件可动态加载,实现对其动态的添加,使其新增组件也可生效,对于组件也一样可以动态的卸载,不会导致系统平台的崩溃。提高了提高系统可用性和可维护性,降低了复杂性,功能清晰、易于实现、修改和维护。
技术领域
本发明涉及电力物联网组件技术领域,具体地,涉及一种组件数据处理方法和装置。
背景技术
作为先进的信息获取和处理技术,组件技术已在很多领域广泛应用。组件技术的基本思想是:将大而复杂的软件应用分成一系列可先行实现、易于开发、理解和调整的软件单元组件。每个组件功能确定、单独设计、分开编码,最后用组件组装应用,以完成系统开发和部署。因此,以组件为基础的软件系统解决方案,开发效率高,投资少,维护成本低,复用能力强,软件升级简单。
组件容器是一个根据组件框架体系结构的API管理应用程序组件以及提供API访问的系统运行环境,组件容器是一个递归概念,它也是组件。目前组件容器应用环境复杂,种类繁多,使用时对于不可控的组件多少,组件的添加和删除时,会造成很多不便,当需要添加组件或删除组件时,有的甚至可能导致系统平台的崩溃,只能满足特定环境,特定场景的应用。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
对于组件数量,在实现组件传输通讯时,数量是其实是不可控的,对组件的添加、使用上带来了很大的不便;在需要添加组件时,现有技术的组件数据处理方法对于组件无法实现动态加载,也无法使新增的组件生效,同时对于组件也无法实现动态卸载,存在可能导致系统平台崩溃的风险。
发明内容
为了解决现有技术中存在的无法实现组件动态加卸载的问题,本发明提出了一种组件数据处理方法和装置。
本发明的组件数据处理方法包括:
接收组件报文,获取组件报文的组件ID;
判断组件数据中是否存在与组件ID相对应的组件结构,如果不存在则建立新的组件结构并更新组件数据的组件数据头;
更新新的组件结构的生存时间,根据新的组件结构的组件报文头指针定位组件报文头;
根据组件报文头的组件数据开始指针和组件数据结束指针将组件报文存入组件数据。
本发明的组件数据处理方法,对于组件可动态加载,实现对其动态的添加,使其新增组件也可生效,对于组件也一样可以动态的卸载,不会导致系统平台的崩溃。在组件数据的处理过程中,提高了提高系统可用性和可维护性,降低了复杂性,功能清晰,易于实现、修改和维护。每个组件功能确定,单独设计,分开编码,最后用组件组装应用,完成系统开发和部署。因此,开发效率高,投资少,维护成本低,复用能力强,软件升级简单。
本发明的组件数据处理装置包括:
报文接收模块,用于接收组件报文,获取组件报文的组件ID;
第一判断模块,判断组件数据中是否存在与组件ID相对应的组件结构,如果不存在则建立新的组件结构并更新组件数据的组件数据头;
报文头定位模块,更新新的组件结构的生存时间,根据新的组件结构的组件报文头指针定位组件报文头;
报文存储模块,根据组件报文头的组件数据开始指针和组件数据结束指针将组件报文存入组件数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司,未经国家电网公司;南京南瑞集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410245100.0/2.html,转载请声明来源钻瓜专利网。