一种PON硬件单板业务形态配置方法及系统技术方案

技术编号:20519982 阅读:37 留言:0更新日期:2019-03-06 03:46
一种PON硬件单板业务形态配置方法及系统。采用二进制形式将PON硬件单板业务形态所对应的配置参数封装为配置文件,烧入单板的闪存中。在U‑Boot阶段调用并解析所述配置文件,以此取代硬件VID,实现对业务形态的区分。本发明专利技术所提供的系统,软件版本和配置文件相互分离。更新配置时,无需重新编译软件版本,多版本只需一个二进制形式的配置文件。因而,本发明专利技术可简化扩展业务形态的工作量,快速高效识别及加载不同的业务形态,降低软件版本维护难度。

【技术实现步骤摘要】
一种PON硬件单板业务形态配置方法及系统
本专利技术涉及PON(PassiveOpticalNetwork:无源光纤网络)通信技术,尤其涉及一种PON硬件单板业务形态的配置方法及系统。
技术介绍
随着宽带接入技术的迅猛发展,无源光网络PON(PassiveOpticalNetwork)、客户终端设备CPE(CustomerPremiseEquipment)等得到越来越广泛的应用。为了方便软件版本的维护,同一个软件版本通常兼容多个PON硬件单板业务形态。业务形态包含有PON硬件单板所对应的生产厂家、以太网口数目、WIFI单/双频、语音实现方案、USB口等信息。现有的业务形态配置技术中,需要所述PON硬件单板在上电后,读取该单板的硬件VID(VoltageIdentification,电压识别),再由软件版本根据不同硬件VID加载不同驱动、业务代码,以匹配并实现不同的业务形态的功能。PON硬件单板的硬件VID一般由多位GPIO(GeneralPurposeInputOutput,通用输入/输出)外接上拉或下拉电阻实现。PON硬件单板中的主控器(CPU)通过识别GPIO接口电平的不同组合获取VID值。当VID设计为8位时,可以区分0-255,共计256个业务形态。然而,这种利用硬件VID进行业务形态识别的方法需要占用多个GPIO接口硬件资源。由于GPIO接口硬件资源有限,随着硬件单板业务形态数量不断加大,利用这种方式进行业务形态识别将面临VID值不够用的问题。目前,为了充分利用有限的GPIO接口资源,硬件VID所使用的GPIO接口需尽量复用做其他业务功能。然而,复用其他业务功能时,由于硬件VID需在GPIO外接上拉/下拉电阻,这些电阻则会引起电压分压,造成指示灯误发光、通讯接口电平不标准等问题,影响其他功能的复用。为解决上述问题,可尝试设计文本形式的配置文件为软件版本提供配置参数存在一定可行性。但是针对PON硬件单板进行业务形态配置时,需在U-Boot(一个开源的通用启动加载程序)运行阶段获取到配置信息。但PON硬件单板的启动过程,在此阶段并无文件系统,因而无法实现从文本配置文件中读取业务形态的配置信息。所以,寻找一种能够替代硬件VID进行PON硬件单板业务形态的识别与配置的技术,对于扩展业务形态,同时解决PON硬件单板复用GPIO接口时出现的电平错误来说,具有重要意义。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种PON硬件单板业务形态配置方法及系统。首先,为实现上述目的,提出一种PON硬件单板业务形态配置方法,包括以下步骤:第一步,以二进制形式封装所述PON硬件单板业务形态所对应的配置参数,形成配置文件;第二步,将所述配置文件烧写入PON硬件单板内;第三步,所述PON硬件单板上电后启动U-Boot,读取所述配置文件并解析,根据解析所获得的配置参数进行初始化;第四步,根据所述配置参数启动相应业务软件。进一步,上述业务形态配置方法中,所述第一步中,采用GUI(图形用户界面,GraphicalUserInterface)上位机配置软件对所述配置参数进行二进制形式封装。具体而言,上述业务形态配置方法中,所述配置文件包括校验幻数、配置文件描述信息、配置类型、各配置类型所对应的长度以及各配置类型所对应的数据。所述配置类型包括GPIO接口类、WIFI类、以太网口类、VOIP类。相应的,上述业务形态配置方法中,所述第一步中GUI上位机配置软件中所集成的配置类型、所述配置文件中的配置类型以及所述第三步中解析获得的配置参数中的配置类型均采用相同的数据结构且存储顺序相同。同时,上述业务形态配置方法中,所述第二步中,在将所述配置文件烧写入PON硬件单板之前还包括进行CRC校验的步骤;所述CRC校验方法包括所述PON硬件单板上主控器自带的CRC校验算法或通过软件驱动写入所述PON硬件单板的CRC校验算法。相应的,上述业务形态配置方法中,所述配置文件还包括与所述CRC校验方法相匹配的校验位。其次,为实现上述目的,还提出一种PON硬件单板业务形态配置系统,包括:主控器,以及与所述主控器连接的电源模块、时钟模块、复位模块以及多种外设模块;所述主控器内的闪存单元烧写有与所述外设模块所对应的配置文件;所述配置文件以二进制形式封装有配置参数,所述配置参数包括:校验幻数、配置文件描述信息、配置类型、各配置类型所对应的长度以及各配置类型所对应的数据。进一步,所述业务形态配置系统中,所述配置文件与PON硬件单板内所烧写的软件版本相互独立。更进一步,所述业务形态配置系统中,烧写所述配置文件的闪存接口与烧写所述软件版本的闪存接口相同。有益效果本专利技术,采用配置文件的形式取代硬件VID,实现对业务形态的区分。同时针对文本形式的配置文件在硬件单板U-Boot启动阶段由于不存在文件系统,无法完成读取的问题,将软件版本和配置文件分离:先以二进制的形式对配置文件进行封装,再将封装所形成的所述配置文件烧写到主控器的闪存(Flash)中。这样,软件版本在U-Boot启动时就可以直接调用所述配置文件,获取配置信息了。由于本专利技术所提供的系统,软件版本和配置文件相互分离。而且,由于本方法能够将多中业务形态的配置参数以二进制的形式进行封装,直接烧写到Flash中,供CPU在U-Bboot阶段直接调用解析。这种方式使得更新配置时,无需重新编译软件版本,多版本只需一个二进制形式的配置文件即可。因而,在更新配置文件时,无需重新编译软件版本,而且,多个软件版本可共用一个二进制配置文件。本专利技术可简化扩展业务形态的工作量,可实现快速高效识别及加载不同的业务形态,降低软件版本维护难度。采用本专利技术所述的方法,可以实现一套软件版本灵活适配多种业务形态。解决了硬件VID值不够用的问题,可节省硬件GPIO接口,实现对他功能的供扩展与复用。由于本专利技术无需占用GPIO接口即可解决业务形态配适的问题,因此无需在GPIO接口外接上拉或下拉电阻,因此不会对GPIO接口输出的电平带来影响。从而,本专利技术还能够解决硬件VID复用造成的指示灯误发光、通讯接口电平不标准的问题。省去硬件VID可以降低研发过程中频发的因需要更改硬件VID而产生的人力成本和物料成本。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术实施例的PON硬件单板业务形态配置系统框图;图2为根据本专利技术实施例的PON硬件单板业务形态配置方法流程图;图3为根据本专利技术实施例的配置文件结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为根据本专利技术的PON硬件单板业务形态配置系统框图,图2为该系统进行的业务形态配置时的步骤流程图。参照图1所示的框图,本专利技术所提供的PON硬件单板业务形态配置系统包括有主控器,以及与所述主控器连接的电源模块、时钟模块、复位模块以及多种外设模块。其中,所述主控器内的闪存单元烧写有与所述外设模块所对本文档来自技高网
...

【技术保护点】
1.一种PON硬件单板业务形态配置方法,其特征在于,步骤包括:第一步,以二进制形式封装所述PON硬件单板业务形态所对应的配置参数,形成配置文件;第二步,将所述配置文件烧写入PON硬件单板内;第三步,所述PON硬件单板上电后启动U‑Boot,读取所述配置文件并解析,根据解析所获得的配置参数进行初始化;第四步,根据所述配置参数启动相应业务软件。

【技术特征摘要】
1.一种PON硬件单板业务形态配置方法,其特征在于,步骤包括:第一步,以二进制形式封装所述PON硬件单板业务形态所对应的配置参数,形成配置文件;第二步,将所述配置文件烧写入PON硬件单板内;第三步,所述PON硬件单板上电后启动U-Boot,读取所述配置文件并解析,根据解析所获得的配置参数进行初始化;第四步,根据所述配置参数启动相应业务软件。2.如权利要求1所述的PON硬件单板业务形态配置方法,其特征在于,所述第一步中,采用GUI上位机配置软件对所述配置参数进行二进制形式封装。3.如权利要求2所述的PON硬件单板业务形态配置方法,其特征在于,所述第一步中,所述配置文件包括校验幻数、配置文件描述信息、配置类型、各配置类型所对应的长度以及各配置类型所对应的数据。4.如权利要求3所述的PON硬件单板业务形态配置方法,其特征在于,所述配置类型包括GPIO接口类、WIFI类、以太网口类、VOIP类。5.如权利要求4所述的PON硬件单板业务形态配置方法,其特征在于,所述GUI上位机配置软件中所集成的配置类型、所述配置文件中的配置类型以及所述第三步中解析获得的配置参数中的配置类型均采用相同的数据结...

【专利技术属性】
技术研发人员:徐兆文
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1