一种实现单板配置的方法及装置制造方法及图纸

技术编号:12817758 阅读:85 留言:0更新日期:2016-02-07 10:19
本发明专利技术提供了一种实现单板配置的方法及装置,涉及光纤传送网单板配置领域,解决现有技术中单板上电启动状态不一致的问题,该方法包括:在单板上电时,将所述单板在预设存储单元中的第一配置参数全部设置为一无效值,所述第一配置参数为预先保存的所述单板的配置参数;在对单板进行配置时,对所述预设存储单元中的第一配置参数进行校验,得到校验结果;在所述校验结果指示校验失败时,将所述预设存储单元中的第一配置参数恢复为所述单板的默认配置参数,并重新对所述预设存储单元中的第一配置参数进行校验;在所述校验结果指示校验成功时,按照所述第一配置参数对所述单板进行配置。本发明专利技术的方案有效解决了单板上电启动状态不一致的问题。

【技术实现步骤摘要】

本专利技术涉及单板配置领域,特别涉及一种实现单板配置的方法及装置
技术介绍
上电复位需要初始化中央处理器CPU系统,包括CPU和内存等,并加载初始化操作系统以及初始化领域可编程门阵列FPGA、软件模块等,是一个完整的过程。软复位则不需要进行FPGA、数字信号处理器DSP等的加载,只是初始化一些软件模块。而在光纤传送网领域的开发测试期间,对单板进行上电复位及软复位时,容易出现单板的初始化状态表现不一致的情况,如果不借助于网管查看单板初始化结束后的状态,出现问题例如业务不通,对接失败等就比较难查问题的根因。且单板的初始化状态没有表现出一致性本来就是不合理的,因此如何实现单板初始化状态的一致性,以及保证上电复位和软复位单板配置的正确性就显得尤为重要。
技术实现思路
本专利技术要解决的技术问题是提供一种实现单板配置的方法及装置,解决现有技术中对单板进行初始化状态的配置时会出现单板上电启动状态不一致,给定位带来不便的问题。为解决上述技术问题,本专利技术的实施例提供一种实现单板配置的方法,包括:在单板上电时,将所述单板在预设存储单元中的第一配置参数全部设置为一无效值,所述第一配置参数为预先保存的所述单板的配置参数;在对单板进行配置时,对所述预设存储单元中的第一配置参数进行校验,得到校验结果;在所述校验结果指示校验失败时,将所述预设存储单元中的第一配置参数恢复为所述单板的默认配置参数,并重新对所述预设存储单元中的第一配置参数进行校验;在所述校验结果指示校验成功时,按照所述第一配置参数对所述单板进行配置。其中,所述按照所述第一配置参数对所述单板进行配置的步骤后还包括:接收上电配置指令,所述上电配置指令中携带所述单板的第二配置参数,所述第二配置参数与所述第一配置参数为针对所述单板的同一参数的配置数据;判断所述第二配置参数与所述第一配置参数是否一致,得到判断结果;若所述判断结果为不一致,则按照所述第二配置参数对所述单板重新进行配置。其中,所述若所述判断结果为不一致,则按照所述第二配置参数对所述单板重新进行配置的步骤后还包括:对所述上电配置指令中携带的所述单板的第二配置参数进行存储。其中,进一步在接收到针对所述单板的软复位指令后,启动对所述单板的配置。为解决上述技术问题,本专利技术的实施例还提供一种实现单板配置的装置,包括:设置模块,用于在单板上电时,将所述单板在预设存储单元中的第一配置参数全部设置为一无效值,所述第一配置参数为预先保存的所述单板的配置参数;校验模块,用于在对单板进行配置时,对所述预设存储单元中的第一配置参数进行校验,得到校验结果;恢复模块,用于在所述校验结果指示校验失败时,将所述预设存储单元中的第一配置参数恢复为所述单板的默认配置参数,并重新对所述预设存储单元中的第一配置参数进打校验;第一配置模块,用于在所述校验结果指示校验成功时,按照所述第一配置参数对所述单板进行配置。其中,上述实现单板配置的装置还包括:接收模块,用于接收上电配置指令,所述上电配置指令中携带所述单板的第二配置参数,所述第二配置参数与所述第一配置参数为针对所述单板的同一参数的配置数据;判断模块,用于判断所述第二配置参数与所述第一配置参数是否一致,得到判断结果;第二配置模块,用于若所述判断结果为不一致,则按照所述第二配置参数对所述单板重新进行配置。其中,上述实现单板配置的装置还包括:存储模块,用于对所述上电配置指令中携带的所述单板的第二配置参数进行存储。其中,所述校验模块进一步用于在接收到针对所述单板的软复位指令后,启动对所述单板的配置。本专利技术的上述技术方案的有益效果如下:本专利技术实施例的实现单板配置的方法,在单板上电时,将单板在预设存储单元中的第一配置参数全部设置为一无效值,其中第一配置参数为预先保存的单板的配置参数;在对单板进行配置时,先对预设存储单元中的第一配置参数进行校验,得到校验结果;在校验结果指示校验失败时,将预设存储单元中的第一配置参数恢复为单板的默认配置参数,并重新对预设存储单元中的第一配置参数进行校验;在校验结果指示校验成功时,按照第一配置参数对单板进行配置。通过将第一配置参数设置无效,有效解决了单板上电启动状态不一致的问题,方便了定位。【附图说明】图1为先前技术实现单板配置的方法流程图;图2为本专利技术实现单板配置的方法流程图;图3为本专利技术实现单板配置的方法一具体实施例的流程图;图4为本专利技术实现单板配置的装置的结构示意图。【具体实施方式】为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。由于目前的单板初始化机制存在的缺陷,在光线传送网领域的开发测试期间,常发生这类情况:假定一块单板在A槽位被配置了环回,且环回参数作为重要数据进行了存储,则在该单板更换到B槽位进行上电初始化时,会按照重要数据给该单板也配置环回,造成业务不通。但是网管上没有任何提示,导致定位许久后才确定单板业务不通是因为被配置了环回。同样的问题包括:假定一块单板在C槽位被配置了前向纠错FEC模式,且将FEC模式作为重要数据进行了存储,则在该单板换回其他槽位时会按照重要数据被配置成FEC模式,导致与其他超强型前向纠错AFEC单板不能对接。如图1所示,目前的单板上电配置机制是:在没有应安板的情况下,按照硬件默认值对单板进行初始化配置;在有应安板的情况下,如果有上电配置命令支持,则按照上电配置命令对单板进行配置;在有应安板的情况下,如果没有上电配置命令支持,则根据当前重要数据中的数值对单板进行配置。其中,应安板中存储的内容是单板所在的主控板给单板下发上电配置命令时,备份到数据库中的配置信息,重要数据是记录到存储器中的单板配置的必要配置参数。上述介绍中,对于有应安板,且没有上电配置命令支持的单板配置项,完全根据重要数据来配置单板的初始化状态,导致单板插到不同的槽位,初始化状态可能表现不一样。如果不借助于网管查看单板初始化结束后的状态,出现例如上述业务不通、对接失败等问题就比较难查问题的根因。且单板的初始化状态没有表现出一致性本来就是不合理的。因此如何实现单板初始化状态的一致性,以及保证上电复位和软复位单板配置的正确性就显得尤为重要。当前为了能够解决上述问题,也有一些应对方案,比如弱化重要数据的方案,具体如下:1、如果有应安板,则单板的参数及命令完全按照应安板数据进行配置;2、没有应安板的情况下,如果是上电复位,所有参数均根据默认值配置,不按照重要数据,这样可以保证所有同类型单板上电后工作状态相同,且易于定位。而插板后再进行配置,也就更新了应安板信息。如果在没有应安板情况下进行软复位,为了保证不影响业务,不能按照默认值配置,原则上配置信息均来源于当前工作参数的采集,并将采集到的参数更新到当前软件的状态。但对于某些无法通过采集获得,但关系到业务处理的参数需要记录到重要数据中,复位后恢复到该重要数据对应的状态。通过分析上述弱化重要数据的方案,我们发现重要数据的功能虽然得到了弱化,但不可避免的仍然会出现单板启动状态不一致的情况。其中在没有应安板的情况下进行软复位时,某些无法通过采集获得的配置信息需要记录到重要数据中,复位后恢复到该重要数据对应的状态。此时,单板在更换槽位时,由于重要数据的作用仍然会出现启动状态不一致的情况。针对上本文档来自技高网...

【技术保护点】
一种实现单板配置的方法,其特征在于,包括:在单板上电时,将所述单板在预设存储单元中的第一配置参数全部设置为一无效值,所述第一配置参数为预先保存的所述单板的配置参数;在对单板进行配置时,对所述预设存储单元中的第一配置参数进行校验,得到校验结果;在所述校验结果指示校验失败时,将所述预设存储单元中的第一配置参数恢复为所述单板的默认配置参数,并重新对所述预设存储单元中的第一配置参数进行校验;在所述校验结果指示校验成功时,按照所述第一配置参数对所述单板进行配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈松李朋童玲玲
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1