[发明专利]基于PB和XPATH的网元级网管业务配置适配系统及方法有效
申请号: | 201410457407.7 | 申请日: | 2014-09-10 |
公开(公告)号: | CN104270257B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 陈林峰;张利兵;张勇;季小庭 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京捷诚信通专利事务所(普通合伙)11221 | 代理人: | 魏殿绅,庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于PB和XPATH的网元级网管业务配置适配系统及方法,涉及计算机软件编程领域,该系统包括服务端、客户端、PB自身的序列化接口、PB自身的反序列化接口、PB应用接口、总线接口和网元设备,服务端包括PB协议定义单元、业务配置协议脚本适配单元和基于XPATH的PB查找单元,PB协议定义单元将业务配置协议基于PB协议定义成通用的树形结构,并将与业务配置协议对应的配置数据定义成对应的树形结构的PB数据;业务配置协议脚本适配单元将业务配置协议脚本适配到协议节点。本发明能适配任何通用协议脚本进行网元级业务配置的扩展,减少网管业务配置功能开发的工作量,维护方便,降低维护成本,提高网管质量。 | ||
搜索关键词: | 基于 pb xpath 网元级 网管 业务 配置 系统 方法 | ||
【主权项】:
一种基于PB和XPATH的网元级网管业务配置适配系统,包括服务端、客户端、PB自身的序列化接口、PB自身的反序列化接口、PB应用接口、总线接口和网元设备,其特征在于:所述服务端包括PB协议定义单元、业务配置协议脚本适配单元和基于XPATH的PB查找单元,其中:所述PB协议定义单元用于:将业务配置协议基于协议缓冲器PB协议定义成通用的树形结构,并将与业务配置协议对应的配置数据定义成对应的树形结构的PB数据;使用PB来定义树形结构的节点类型、协议字段的公共属性;使用PB来定义协议节点、数据节点;PB协议树形结构包括PB协议结构和PB数据结构,PB协议结构中保存协议字段的各种属性,PB数据结构中只保存数据;所述业务配置协议脚本适配单元用于将业务配置协议脚本适配到协议节点:加载业务配置协议脚本数据,解析业务配置协议脚本的字段属性和循环层次,根据字段属性和循环层次生成协议节点:将业务配置协议脚本中的字段属性与协议节点建立对应关系,根据对应关系将协议脚本转换到协议节点;调用PB自身的序列化接口缓存PB协议;所述基于XPATH的PB查找单元用于:根据指定协议路径或其他条件查找一个或一批字段的值,实现基于XPATH的PB查找:查找开始时,分解协议节点层次结构,建立协议节点的节点父子关系;根据协议节点建立数据节点的节点父子关系;建立协议节点的子节点与数据节点的子节点之间的对应关系;建立协议字段与数据节点的字段之间的属性与值的关系,最终建立查询关系;查询关系建立完成后,根据XPATH语法分析查询语句;根据查询语句中的路径信息,定位到协议节点所在的层次;在相应的层次,根据关键字或其他条件找到数据节点,查出数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410457407.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种磁铁线圈组件
- 下一篇:一种MEMS麦克风中的振膜结构