光网络单元中对相同功能、不同通讯协议配置的管理方法

文档序号:7591353阅读:373来源:国知局
专利名称:光网络单元中对相同功能、不同通讯协议配置的管理方法
技术领域
本发明属于光纤通信领域,涉及光纤通信中的光网络单元,特别是一种解决光网 络单元中网络通讯管理协议配置冲突的实现方法。
背景技术
光纤通信的光网络单元设备进行管理的过程中,为方便运营管理,不同形态的产 品分别需要SNMP、或tr069网络管理协议的支持。不同管理协议对实现相同功能的在定义 上往往存在差异。每个协议都维护与本协议配套设置的一套配置数据。当两种协议先、后 对同一功能作适应性配置时,先配置数据的会被后配置的数据部分覆盖掉。如果被覆盖掉 的数据不能保证与后配置的协议显示出的数据与实践情况不符,则会产生冲突。严重冲突 时甚至造成异常,出现莫名其妙的问题。所以后配置时需查询先配置的数据,配置完成后先 配置的数据需同步更新,达到协议实际功能效用与更新数据的统一。各个管理协议栈一般都是独立的进程,协议栈在解析协议后,都调用各自的一套 函数完成相关功能的配置,一个协议栈配置完之后,再通过共享内存,IPC进程间通信等手 段,对其他协议栈的配置数据进行更新。这种处理方式,各个协议栈都先以自身定义考虑, 实现相关的功能函数。这样就缺乏一个全面的考虑和统一的规划,一方面容易考虑不周全, 一些隐蔽性较强的冲突无法意识到,另一方面数据作同步更新时,需理清各协议间配置的 关系,实现难度较大,同时,很多相同的配置操作,各个协议栈有自己的一套独立函数,代码 复用性也很差。

发明内容
为了解决多管理协议栈配置冲突的问题,设计了光网络单元中对相同功能、不同 通讯协议配置的管理方法,以达到配置与实际功能效用的统一。本发明为实现发明目的采用的技术方案是光网络单元中对相同功能、不同通讯 协议配置的管理方法,上述方法是针对光网络单元中至少配置有两种通讯协议模式,管理 方法中包括初始设置的、为不同通讯协议模式配套的、存储有函数模型和配套数据库的中 间存储器,也包括在线执行的通讯协议借助于管理进程调用相同配套的功能函数模型和数 据的处理步骤,关键是对于各种通讯所配套的实现不同功能的函数模式及相应的配套数 据分别进行分类、加注身份码、并存储于中间存储器;对于各个通讯协议中能实现相同功能 的不同函数模式加注特征码也存储于中间存储器中;建立中间存储器与光网络单元的参数 标准及底层API函数支持的各个函数的函数索引表;上述管理方法是借助以下步骤实现 的(1)对相关通讯协议逐一进行解析后,设定通讯协议功能与函数模式和配套数据 对应编码关系,再根据以上关系建立索引向量表存储在中间存储器中;(2)管理进程根据导入光网络单元的通信请求,确定通讯协议的模式,按照函数索 引表找到目标功能函数索引值;
3
(3)根据索引向量表寻求目标向量,由目标向量值指引,在中间存储器中调出适配 函数模型和配套的数据库到暂存器;(4)将暂存器中相关函数模型及配套数据库地址作为目标向量写到所选用通讯协 议中。本发明的有益效果是利用本发明方法,对于各种通讯协议中所配套的实现不同 功能的函数模式及相应的配套数据分别进行分类、加注身份码、并存储于中间存储器,并将 各个通讯协议中能实现相同功能的不同函数模式加注特征码,并建立各个函数的函数索引 表,通过函数索引表调用相应的功能函数,有效的避免了在改变网络管理协议时隐蔽性较 强的冲突,以及对相同功能的代码复用性很差的问题。
具体实施例方式光网络单元中对相同功能、不同通讯协议配置的管理方法,上述方法是针对光网 络单元中至少配置有两种通讯协议模式,管理方法中包括初始设置的、为不同通讯协议模 式配套的、存储有函数模型和配套数据库的中间存储器,也包括在线执行的通讯协议借助 于管理进程调用相同配套的功能函数模型和数据的处理步骤,关键是对于各种通讯所配 套的实现不同功能的函数模式及相应的配套数据分别进行分类、加注身份码、并存储于中 间存储器;对于各个通讯协议中能实现相同功能的不同函数模式加注特征码也存储于中间 存储器中;建立中间存储器与光网络单元的参数标准及底层API函数支持的各个函数的函 数索引表;上述管理方法是借助以下步骤实现的(1)对相关通讯协议逐一进行解析后,设定通讯协议功能与函数模式和配套数据 对应编码关系,再根据以上关系建立索引向量表存储在中间存储器中;(2)管理进程根据导入光网络单元的通信请求,确定通讯协议的模式,按照函数索 引表找到目标功能函数索引值;(3)根据索引向量表寻求目标向量,由目标向量值指引,在中间存储器中调出适配 函数模型和配套的数据库到暂存器;(4)将暂存器中相关函数模型及配套数据库地址作为目标向量写到所选用通讯协 议中。通讯协议与管理进程之间进行通信的方式是socket或消息队列。将各个通讯协议中所配套的实现不同功能的函数模式及相应的配套数据存储于 中间存储器;并将各个通讯协议中能实现相同功能的不同函数模式也存储于中间存储器 中;这样将配置数据和函数主要处理过程整合到一起,进行统一的规划,这样不仅避免了当 两种协议先、后对同一功能作适应性配置时,先配置数据的会被后配置的数据部分覆盖掉 的问题,而且有效的避免了在改变网络管理协议时隐蔽性较强的冲突,以及对相同功能的 代码复用性很差的问题。本发明在具体实施时在解析通讯协议报文后,根据通讯协议功能与函数模式,通 过socket或消息队列与管理进程进行通信,按照函数索引表找到目标功能函数索引值,将 索引值传送到管理进程,再借助目标功能函数与相应功能函数模式的配套数据之间的索引 向量表寻求目标向量,由目标向量值指引,在中间存储器中调出适配函数模型和配套的数 据库到暂存器,最后将暂存器中相关函数模型及配套数据库地址作为目标向量写到所选用
4通讯协议中。 通过此种方法有效整合和规划,精简了代码,有效的减少冲突数据同步的复杂度, 实现了配置统一。
权利要求
光网络单元中对相同功能、不同通讯协议配置的管理方法,上述方法是针对光网络单元中至少配置有两种通讯协议模式,管理方法中包括初始设置的、为不同通讯协议模式配套的、存储有函数模型和配套数据库的中间存储器,也包括在线执行的通讯协议借助于管理进程调用相同配套的功能函数模型和数据的处理步骤,其特征在于对于各种通讯所配套的实现不同功能的函数模式及相应的配套数据分别进行分类、加注身份码、并存储于中间存储器;对于各个通讯协议中能实现相同功能的不同函数模式加注特征码也存储于中间存储器中;建立中间存储器与光网络单元的参数标准及底层API函数支持的各个函数的函数索引表;上述管理方法是借助以下步骤实现的(1)对相关通讯协议逐一进行解析后,设定通讯协议功能与函数模式和配套数据对应编码关系,再根据以上关系建立索引向量表存储在中间存储器中;(2)管理进程根据导入光网络单元的通信请求,确定通讯协议的模式,按照函数索引表找到目标功能函数索引值;(3)根据索引向量表寻求目标向量,由目标向量值指引,在中间存储器中调出适配函数模型和配套的数据库到暂存器;(4)将暂存器中相关函数模型及配套数据库地址作为目标向量写到所选用通讯协议中。
2.根据权利要求1所述的光网络单元中对相同功能、不同通讯协议配置的管理方法, 其特征在于通讯协议与管理进程之间进行通信的方式是socket或消息队列。
全文摘要
光网络单元中对相同功能、不同通讯协议配置的管理方法,以上方法针对光网络单元中至少配置有两种通讯协议模式,管理方法中包括初始设置的、为不同通讯协议模式配套的、存储有函数模型和配套数据库的中间存储器,也包括在线执行的通讯协议借助于管理进程调用相同配套的功能函数模型和数据的处理步骤,对于各种通讯所配套的实现不同功能的函数模式及相应的配套数据分别进行分类、加注身份码、并存储于中间存储器;对于各个通讯协议中能实现相同功能的不同函数模式加注特征码也存储于中间存储器中。通过此种方法有效整合和规划,精简了代码,有效的减少冲突数据同步的复杂度,实现了配置统一。
文档编号H04L12/24GK101977119SQ201010507269
公开日2011年2月16日 申请日期2010年10月13日 优先权日2010年10月13日
发明者李哲 申请人:深圳市共进电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1