用于光线路终端多功能支持的设备正文方法

文档序号:8003153阅读:308来源:国知局
用于光线路终端多功能支持的设备正文方法
【专利摘要】本发明提供了用于光线路终端多功能支持的设备正文方法,其包括:首先根据光线路终端和光网络单元参数确定文本格式的设备正文的内容;在上电初始化过程中,光线路终端读取设备正文的内容,并划分存储空间、分配数据结构,将设备正文存储在其存储器上;在工程实施过程中,若光线路终端或光网络单元参数发生变化,则对设备正文进行升级。本发明使得同一套OLT软件在设备正文的指示下,能对多款OLT设备、多种类型的板卡、多种数量的板卡、不同类型ONU进行支持,减少软件重复开发、重复测试、重复工程验证的过程。
【专利说明】用于光线路终端多功能支持的设备正文方法
【技术领域】
[0001]本发明所属EPON (以太网无源光网络)领域局端OLT (光线路终端)设备根据设备正文(Device Indication)的指示,自动设置自身支持的功能的处理技术。
【背景技术】
[0002]目前许多OLT设备厂商,通常开发有多款OLT设备,例如盒式OLT设备、框式OLT设备,而框式OLT设备根据机框的高度,又分为多种规格。对于这些不同款式的OLT设备,通常需要针对每款设备,专门开发一套专用的软件,有多少款OLT设备,就需要专门开发多少套专用软件,这样的重复开发,会浪费大量的开发资源、测试资源、工程技术支持资源。
[0003]在工程实践中,在同一台OLT设备下,通常会要求接入多种类型的0NU,特别是紧急要求接入其它公司的不同类型的0NU,而这些新要求接入的ONU,OLT设备事前并没有支持,这时候通常需要对OLT软件进行新增功能开发。OLT设备新增功能从开发,到测试,到版本正式发布,是需要一定的周期的,并且每新增支持一款0NU,就需要新增开发一次。这种模式,一方面不能及时响应工程应用,另一方面频繁重复开发,浪费了大量的开发资源、测试资源、工程技术支持资源。

【发明内容】

[0004]本发明所要解决的技术问题是:提供一种用于光线路终端多功能支持的设备正文方法,使得同一套OLT软件在设备正文的指示下,能对多款OLT设备、多种类型的板卡、多种数量的板卡、不同类型ONU进行支持,减少软件重复开发、重复测试、重复工程验证的过程。
[0005]本发明所采用的技术方案:用于光线路终端多功能支持的设备正文方法,包括:首先根据光线路终端和光网络单元参数确定文本格式的设备正文的内容;在上电初始化过程中,光线路终端读取设备正文的内容,并划分存储空间、分配数据结构,将设备正文存储在其存储器上;在工程实施过程中,若光线路终端或光网络单元参数发生变化,则对设备正文进行升级。
[0006]所述的方法,光线路终端和光网络单元的参数包括光线路终端的硬件特征参数、所支持板卡的类型和个数,以及所接入的光网络单元的类型。
[0007]所述的方法,所述光线路终端的硬件特征参数见下表:
[0008]
【权利要求】
1.用于光线路终端多功能支持的设备正文方法,其特征在于包括:首先根据光线路终端和光网络单元参数确定文本格式的设备正文的内容;在上电初始化过程中,光线路终端读取设备正文的内容,并划分存储空间、分配数据结构,将设备正文存储在其存储器上;在工程实施过程中,若光线路终端或光网络单元参数发生变化,则对设备正文进行升级。
2.根据权利要求1所述的方法,其特征在于:光线路终端和光网络单元的参数包括光线路终端的硬件特征参数、所支持板卡的类型和个数,以及所接入的光网络单元的类型。
3.根据权利要求2所述的方法,其特征在于:所述光线路终端的硬件特征参数见下
4.根据权利要求2所述的方法,其特征在于:所支持板卡的类型包括主控盘、无源光网络盘、上联盘、电源盘和风扇盘。
5.根据权利要求4所述的方法,其特征在于:无源光网络盘的参数见下表:
6.根据权利要求4所述的方法,其特征在于:所述上联盘的参数见下
7.根据权利要求2所述的方法,其特征在于:光网络单元的类型参数见下表:
8.根据权利要求2所述的方法,其特征在于:设备正文的内容还包括正文头部,正文头部的内容见下表:
9.根据权利要求8所述的方法,其特征在于,设备正文的格式包括: 设备正文包括三个要素:参数、段和注释; 参数是由一个名称name和一个值value用等号“=”连接组成,其中name在等号的左边,value在等号的右边,每个参数独占一行; 多个参数合并在一起就成为一个段,段名称独占一行,在该段所有参数的最前面,并且段名称用方括号包围着;在设备正文中以分号“;”开始,在分号和行结束符之间的所有内容表示是注释。
10.根据权利要求9所述的方法,其特征在于,对设备正文进行读取、处理的过程包括: 步骤I)光线路终端上电,打开设备正文文件; 步骤2)读取设备正文文件头部64字节内容,记录设备正文版本信息、CRC信息; 步骤3)计算设备正文移除头部64字节之后的内容的CRC值,将计算出的CRC值与头部信息中记录的CRC值比较,如果两者想等,说明设备正文文件完整;否则终止设备正文处理过程; 步骤4)读设备正文文件下一行内容; 步骤5)如果是设备正文文件结尾,说明设备正文文件处理完成,流程结束;如果是仅包含注释的行,继续执行步骤4 ;如果是包含段名称的行,执行步骤6 ;如果是包含参数的行,执行步骤7; 步骤6)文件行是段行,若该行尾部还包括注释信息,去掉注释内容;然后解析段名称,确定段名称对应的全局结构变量,并初始化该全局结构变量; 步骤7)文件行是参数行,若该行尾部还包括注释信息,去掉注释内容;然后解析参数信息,根据段名称与参数名称name,将参数值value填写到步骤6中确定的全局结构变量的对应成员中; 步骤8)返回执行步骤4 ;若 设备正文的所有行都处理完毕,结束设备正文的处理过程。
【文档编号】H04L12/24GK103428027SQ201310327176
【公开日】2013年12月4日 申请日期:2013年7月30日 优先权日:2013年7月30日
【发明者】陈正祥, 王国锋 申请人:广东东研网络科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1