一种基于pon系统的olt设备定制方法
【专利摘要】一种基于PON系统的OLT设备定制方法,涉及宽带接入【技术领域】,其包括以下步骤:步骤S1.创建配置文件,将OLT设备的配置信息写入配置文件,再将配置文件保存到OLT设备的flash芯片中;步骤S2.OLT设备启动时由flash芯片中读取配置文件;步骤S3.OLT设备解析配置文件,并将配置信息保存到OLT设备的内存;步骤S4.OLT设备根据保存在内存中的配置信息,加载相应的功能,并能够在运行时查询配置信息。该方法能够灵活定制OLT设备物理形态和功能,提高OLT设备在不同应用场景的效率和稳定性,能够满足运营商对差异版本的需求扩大,能够灵活支持差异的软件设计。
【专利说明】一种基于PON系统的OLT设备定制方法
【技术领域】
[0001]本发明涉及宽带接入【技术领域】,具体来讲是一种基于PON系统的OLT设备定制方法。
【背景技术】
[0002]为了加快面向宽带网络设施建设、提高宽带业务的市场竞争能力、满足现阶段业务需求、适应网络未来演进,各大运营商正在积极将PON(Passive Optical Network,无源光网络)技术应用于宽带接入网中。其中,PON技术引入策略以各种类型的PON为主要实现手段,结合SDH(Synchronous Digital Hierarchy,同步数字体系)/MSTP (Multi ServiceTransport Platform,多业务传送平台)/RPR(Resilient Packet Ring,弹性分组环)和光纤接入、无线接入等多种方式实现用户到IP(Internet Protocol,互联网协议)城域网的最后I公里宽带接入。为了结合全业务的开展需求,以及传输资源合理划分接入和汇聚区域,需要进行ONU(Optical Network Unit,光网络单元)和OLT的部署建设。
[0003]由于运营商需要根据不同区域的用户数及地理位置分布,以及针对不同用户的业务质量,选用不同的OLT设备。而且,即使相同物理形态的OLT设备,由于用户需求的差异和应用场景的差异,也需要不同的设备能力。
[0004]然而,传统的OLT设备定制方法采用设备软件与设备物理形态、设备功能相对应的形式,造成在上述情形下,需要设备供应商提供不同容量的局端OLT设备,提供不同服务能力等级的软件版本。因此,传统的OLT设备定制方法不利于后续的设备变化,不利于相应业务的变更,不能满足运营商对差异版本的需求扩大,不能灵活支持差异的软件设计。
【发明内容】
[0005]针对现有技术中存在的缺陷,本发明的目的在于提供一种基于PON系统的OLT设备定制方法,该方法能够灵活定制OLT设备物理形态和功能,提高OLT设备在不同应用场景的效率和稳定性,能够满足运营商对差异版本的需求扩大,能够灵活支持差异的软件设计。
[0006]为达到以上目的,本发明米取的技术方案是:一种基于PON系统的OLT设备定制方法,包括以下步骤:步骤S1.创建配置文件,将OLT设备的配置信息写入所述配置文件,再将所述配置文件保存到OLT设备的flash芯片中;步骤S2.0LT设备启动时由flash芯片中读取所述配置文件;步骤S3.0LT设备解析所述配置文件,并将所述配置信息保存到OLT设备的内存;步骤S4.0LT设备根据保存在内存中的配置信息,加载相应的功能,并能够在运行时查询配置信息。
[0007]在上述技术方案的基础上,所述配置文件为INI格式的配置文件。
[0008]在上述技术方案的基础上,步骤S3中,OLT设备解析所述配置文件以获取OLT设备的配置信息,并根据所述的配置信息对配置文件的字段进行有效性验证。
[0009]在上述技术方案的基础上,步骤S4中,所述运行时查询配置信息的具体步骤为:步骤S401.用户向OLT设备输入需查询对象的属性信息;步骤S402.0LT设备判断内存中是否保存有该对象的配置信息,若否,跳转至步骤S403 ;若是,跳转至步骤S404 ;步骤S403.向用户返回查询失败的信息;步骤S404.向用户返回该对象的配置信息。
[0010]在上述技术方案的基础上,所述OLT设备的配置信息包括:0LT设备支持的功能列表、机框信息、板卡信息和ONU信息。
[0011]在上述技术方案的基础上,步骤S4中,OLT设备根据所述OLT设备支持的功能列表,加载相应的功能。
[0012]在上述技术方案的基础上,步骤S4中,OLT设备根据所述机框信息,按需分配保存槽位信息的内存空间。
[0013]在上述技术方案的基础上,所述OLT设备支持的功能列表包括OLT设备对各种业务数据包的识别处理能力;所述机框信息包括机框种类、槽位数目、所支持的业务单盘类型及数量、业务单盘槽位编号、主控盘槽位编号、上联盘槽位编号;所述板卡信息包括单盘类型、单盘端口类型、单盘端口数目、单盘每端口支持的最大ONU数目;所述ONU信息包括PON口类型、LAN 口数目、LAN 口类型、其它类型端口信息。
[0014]在上述技术方案的基础上,步骤S4中,OLT设备根据所支持的业务单盘类型,对实际插到槽位上的单盘做出支持或不支持的处理。
[0015]在上述技术方案的基础上,用户根据OLT设备使用场景的需要,更新配置文件中OLT设备的配置信息。
[0016]本发明的有益效果在于:
[0017]1、本发明通过创建配置文件,并根据不同的应用场景定义该配置文件,能够灵活定制OLT设备物理形态和功能,提高OLT设备在不同应用场景的效率和稳定性,能够满足运营商对差异版本的需求扩大,能够灵活支持差异的软件设计。
[0018]2、本发明通过根据不同的应用场景更新配置文件,能够更进一步的灵活定制OLT设备物理形态和功能,提高OLT设备在不同应用场景的效率和稳定性,有利于后续的设备变化,有利于相应业务的变更。
【专利附图】
【附图说明】
[0019]图1为本发明实施例中基于PON系统的OLT设备定制方法的流程图;
[0020]图2为图1中步骤S4查询信息的具体步骤流程图。
【具体实施方式】
[0021]以下结合附图及实施例对本发明作进一步详细说明。
[0022]参见图1所示,本发明实施例提供一种基于PON系统的OLT设备定制方法,包括以下步骤:
[0023]步骤S1.创建配置文件,配置文件为INI (Initial file,初始化文件)格式的配置文件。将OLT设备的配置信息写入配置文件,再将配置文件保存到OLT设备的flash芯片中。OLT设备的配置信息包括:0LT设备支持的功能列表、机框信息、板卡信息和ONU信息。其中,OLT设备支持的功能列表包括OLT设备对各种业务数据包的识别处理能力;机框信息包括机框种类、槽位数目、所支持的业务单盘类型及数量、业务单盘槽位编号、主控盘槽位编号、上联盘槽位编号;板卡信息包括单盘类型、单盘端口类型、单盘端口数目、单盘每端口支持的最大ONU数目;ONU信息包括PON 口类型、LAN (Local Area Network,局域网)口数目、LAN 口类型、其它类型端口信息。
[0024]步骤S2.0LT设备启动时由flash芯片中读取配置文件。
[0025]步骤S3.0LT设备解析配置文件以获取OLT设备的配置信息,并根据的配置信息对配置文件的字段进行有效性验证,并将配置信息保存到OLT设备的内存。
[0026]步骤S4.0LT设备根据保存在内存中的配置信息,加载相应的功能,具体包括:0LT设备根据OLT设备支持的功能列表,加载相应的功能。OLT设备根据机框信息,按需分配保存槽位信息的内存空间。OLT设备根据所支持的业务单盘类型,对实际插到槽位上的单盘做出支持或不支持的处理。OLT设备还能够在运行时查询配置信息。
[0027]参见图2所示,运行时查询配置信息的具体步骤为:
[0028]步骤S401.用户向OLT设备输入需查询对象的属性信息。
[0029]步骤S402.0LT设备判断内存中是否保存有该对象的配置信息,若否,跳转至步骤S403 ;若是,跳转至步骤S404。
[0030]步骤S403.向用户返回查询失败的信息。
[0031]步骤S404.向用户返回该对象的配置信息。
[0032]配置文件中OLT设备的配置信息是根据需要OLT设备的形态和实际需要的软件能力定义的。例如,对于在需要用到较少的功能的环境下使用的设备,配置文件定义的功能就少。这样,只需一份应用软件,通过在不同设备加载不同的配置文件,就能实现OLT设备功能和能力的定制。
[0033]用户能够根据OLT设备使用场景的需要,更新配置文件中OLT设备的配置信息。即用户能够根据OLT设备使用场景的实际需要,定义包含不同模块列表的配置文件,系统启动时根据配置文件中定义的模块列表,加载相应的模块,就能实现不更改应用软件的条件下,实现设备能力的定制。
[0034]另外,当配置文件根据使用的环境增减配置文件中支持的对象种类,系统启动后按照上述方法解析并保存支持的对象种类,就可以在不改变系统程序版本的情况下,使一套系统程序支持不同种类的对象。
[0035]本发明不局限于上述实施方式,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【权利要求】
1.一种基于PON系统的OLT设备定制方法,其特征在于,包括以下步骤: 步骤S1.创建配置文件,将OLT设备的配置信息写入所述配置文件,再将所述配置文件保存到OLT设备的flash芯片中; 步骤S2.0LT设备启动时由flash芯片中读取所述配置文件; 步骤S3.0LT设备解析所述配置文件,并将所述配置信息保存到OLT设备的内存; 步骤S4.0LT设备根据保存在内存中的配置信息,加载相应的功能,并能够在运行时查询配置信息。
2.如权利要求1所述的基于PON系统的OLT设备定制方法,其特征在于:所述配置文件为INI格式的配置文件。
3.如权利要求1所述的基于PON系统的OLT设备定制方法,其特征在于:步骤S3中,OLT设备解析所述配置文件以获取OLT设备的配置信息,并根据所述的配置信息对配置文件的字段进行有效性验证。
4.如权利要求1所述的基于PON系统的OLT设备定制方法,其特征在于,步骤S4中,所述运行时查询配置信息的具体步骤为: 步骤S401.用户向OLT设备输入需查询对象的属性信息; 步骤S402.0LT设备判断内存中是否保存有该对象的配置信息,若否,跳转至步骤S403 ;若是,跳转至步骤S404 ; 步骤S403.向用户返回查询失败的信息; 步骤S404.向用户返回该对象的配置信息。
5.如权利要求1所述的基于PON系统的OLT设备定制方法,其特征在于,所述OLT设备的配置信息包括:0LT设备支持的功能列表、机框信息、板卡信息和ONU信息。
6.如权利要求5所述的基于PON系统的OLT设备定制方法,其特征在于:步骤S4中,OLT设备根据所述OLT设备支持的功能列表,加载相应的功能。
7.如权利要求5所述的基于PON系统的OLT设备定制方法,其特征在于:步骤S4中,OLT设备根据所述机框信息,按需分配保存槽位信息的内存空间。
8.如权利要求5所述的基于PON系统的OLT设备定制方法,其特征在于: 所述OLT设备支持的功能列表包括OLT设备对各种业务数据包的识别处理能力;所述机框信息包括机框种类、槽位数目、所支持的业务单盘类型及数量、业务单盘槽位编号、主控盘槽位编号、上联盘槽位编号; 所述板卡信息包括单盘类型、单盘端口类型、单盘端口数目、单盘每端口支持的最大ONU数目; 所述ONU信息包括PON 口类型、LAN 口数目、LAN 口类型、其它类型端口信息。
9.如权利要求8所述的基于PON系统的OLT设备定制方法,其特征在于:步骤S4中,OLT设备根据所支持的业务单盘类型,对实际插到槽位上的单盘做出支持或不支持的处理。
10.如权利要求1所述的基于PON系统的OLT设备定制方法,其特征在于:用户根据OLT设备使用场景的需要,更新配置文件中OLT设备的配置信息。
【文档编号】H04Q11/00GK104168139SQ201410399017
【公开日】2014年11月26日 申请日期:2014年8月13日 优先权日:2014年8月13日
【发明者】张超, 李凌 申请人:烽火通信科技股份有限公司