一种ONU配置文件升级方法及装置制造方法及图纸

技术编号:17883488 阅读:78 留言:0更新日期:2018-05-06 04:08
本发明专利技术涉及通信技术领域,尤其涉及一种ONU配置文件升级方法及装置。该方法包括:在flash中设置固定区域,所述固定区域用于存放默认配置文件;判断所述固定区域是否能够执行读写操作;如果所述固定区域能够执行读写操作,获取修改后的默认配置文件,所述修改后的默认配置文件存放于所述固定区域;执行恢复出厂并重启的操作,以使所述修改后的默认配置文件生效。该实施方式使得ONU配置文件升级的方式变得简单,方便了ONU配置文件的升级管理。

An upgrade method and device for ONU configuration file

The invention relates to the field of communication technology, in particular to a method and device for upgrading ONU configuration files. The method includes setting a fixed area in the flash, which is used to store the default configuration file; determine whether the fixed area can perform read and write operations; if the fixed area can perform a read and write operation and obtain a modified default configuration file, the modified default configuration file is stored in the description. Fixed area; performs recovery and restart operations to enable the modified default configuration file to take effect. The implementation method makes the way of upgrading ONU configuration files simple, and facilitates the upgrade management of ONU configuration files.

【技术实现步骤摘要】
一种ONU配置文件升级方法及装置
本专利技术涉及通信
,尤其涉及一种ONU配置文件升级方法及装置。
技术介绍
光接入技术是目前宽带接入技术中的一种实施方式,由光接入技术实现的接入网称为光接入网。无源光线网络(PassiveOpticalNetwork,PON)是光接入网的一种实现技术,PON技术是一种点对多点传送的光接入技术,现有的PON系统主要包括光线路终端(OpticalLineTerminal,OLT)、无源分光器(PassiveOpticalSplitter,POS)以及光网络单元(OpticalNetworkUnit,ONU)。其中,OLT放在中心机房,其连接一个或者多个POS;POS用于将OLT下行的数据通过光分路传输到各个ONU,并将ONU的上行数据汇聚到OLT;ONU放在用户设备端附近或者与用户设备合为一体,ONU为接入网提供用户侧的接口,比如,为居民住宅用户提供业务接口。ONU可以接入多种用户终端,同时具有光电转换功能以及相应的维护和监控功能。在实际应用中,通常一台多槽位的OLT设备可能接入有成千上万台ONU设备。从商业角度考虑,往往各个运营商都会有自己对ONU设备功能的定制,即便是同一型号的ONU设备,只要面对的运营商不同,就会涉及到默认配置不同的问题。面对大量的ONU,如果一个运营商一个ONU软件版本,久而久之就会出现软件版本难以管理,容易混乱的问题。因此,急需解决ONU配置繁琐的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种ONU配置文件升级方法及装置,解决ONU配置繁琐的问题。本专利技术实施例的一个方面,提供一种ONU配置文件升级方法,包括:在flash中设置固定区域,所述固定区域用于存放默认配置文件;判断所述固定区域是否能够执行读写操作;如果所述固定区域能够执行读写操作,获取修改后的默认配置文件,所述修改后的默认配置文件存放于所述固定区域;执行恢复出厂并重启的操作,以使所述修改后的默认配置文件生效。在一些实施例中,所述判断所述固定区域是否能够执行读写操作,包括:判断是否存在其他线程对所述固定区域进行写操作或者读操作;如果不存在其他线程对所述固定区域执行写操作或者读操作,通过预设的算法检验所述固定区域中所述默认配置文件是否安全,如果是,则判断所述固定区域能够执行读写操作。在一些实施例中,所述获取修改后的默认配置文件,包括:接受客户端通过web管理页面对升级页面的访问,其中,所述客户端连接所述ONU;接受所述客户端通过所述升级页面上传修改后的默认配置文件,从而获取所述修改后的默认配置文件。在一些实施例中,所述获取修改后的默认配置文件,包括:接收组播工具通过组播方式发送的修改后的默认配置文件,其中,所述组播工具从客户端获取所述修改后的默认配置文件。在一些实施例中,所述获取修改后的默认配置文件,包括:接收OLT发送的修改后的默认配置文件,其中,所述OLT基于OAM协议与所述ONU通信连接。本专利技术实施例的另一方面,提供一种ONU配置文件升级装置,包括:设置模块,用于在flash中设置固定区域,所述固定区域用于存放默认配置文件;判断模块,用于判断所述固定区域是否能够执行读写操作;获取模块,用于如果所述固定区域能够执行读写操作,获取修改后的默认配置文件,所述修改后的默认配置文件存放于所述固定区域;执行模块,用于执行恢复出厂并重启的操作,以使所述修改后的默认配置文件生效。在一些实施例中,所述判断模块具体用于:判断是否存在其他线程对所述固定区域进行写操作或者读操作;如果不存在其他线程对所述固定区域执行写操作或者读操作,通过预设的算法检验所述固定区域中所述默认配置文件是否安全,如果是,则判断所述固定区域能够执行读写操作。在一些实施例中,所述获取模块包括:第一接受单元,用于接受客户端通过web管理页面对升级页面的访问,其中,所述客户端连接所述ONU;第二接受单元,用于接受所述客户端通过所述升级页面上传修改后的默认配置文件,从而获取所述修改后的默认配置文件。在一些实施例中,所述获取模块具体用于:接收组播工具通过组播方式发送的修改后的默认配置文件,其中,所述组播工具从客户端获取所述修改后的默认配置文件。在一些实施例中,所述获取模块具体用于:接收OLT发送的修改后的默认配置文件,其中,所述OLT基于OAM协议与所述ONU通信连接。在本专利技术实施例中,通过在ONU设备的flash中设置用于存放默认配置文件的固定区域,判断该固定是否能够执行读写操作,当其能够执行读写操作时,将获取到的修改后的默认配置文件存放于所述固定区域中,ONU执行恢复出厂并重启的操作,从而使固定区域中的配置文件生效,从而完成配置文件的升级。该实施方式不需要针对一个运营商出一个软件版本,减少了软件开发人员的工作量,方便了版本的管理和维护。另外,在对默认配置文件进行升级时,不需要再次编译软件版本,只需修改默认配置文件即可,而且默认配置文件升级的方式简单,升级时间得到缩减,减少了人力成本。【附图说明】一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1是本专利技术实施例提供的一种ONU配置文件升级方法的流程示意图;图2是本专利技术实施例提供的一种ONU配置文件升级方法中获取修改后的默认配置文件的方法的流程示意图;图3是本专利技术实施例提供的一种ONU配置文件升级装置的结构示意图;图4是本专利技术实施例提供的执行ONU配置文件升级方法的电子设备的硬件结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。需要说明的是,如果不冲突,本专利技术实施例中的各个特征可以相互组合,均在本专利技术的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。请参阅图1,图1是本专利技术实施例提供的一种ONU配置文件升级方法的流程示意图。如图1所示,该方法包括:步骤11、在flash中设置固定区域,所述固定区域用于存放默认配置文件;其中,在ONU设备的flash中专门申请一块固定的区域来存放默认配置文件,该固定区域的大小可以根据配置文件的大小进行合理设计。步骤12、判断所述固定区域是否能够执行读写操作;判断所述固定区域是否能够执行读写操作,即判断当前是否存在其他线程对该固定区域进行写操作或者读操作。如果当前存在其他线程仅对该固定区域进行写操作,则表示所述固定区域当前不能执行读写操作;如果当前存在其他线程仅对该固定区域进行读操作,则表示所述固定区域当前也不能够执行读写操作。因此,只有在当前不存在其他线程对该固定区域执行写操作或者读操作时,所述固定区域才能够执行读写操作。进一步的,在检测到当前不存在其他线程对该固定区域执行写操作或者读操作后,还可以通过预设的算法检验所述固定区域中所述默认配置文件是否安全,在检验所述默认配置文件是安全时,才可以对所述固定区域执行读写操作。本文档来自技高网...
一种ONU配置文件升级方法及装置

【技术保护点】
一种ONU配置文件升级方法,其特征在于,包括:在flash中设置固定区域,所述固定区域用于存放默认配置文件;判断所述固定区域是否能够执行读写操作;如果所述固定区域能够执行读写操作,获取修改后的默认配置文件,所述修改后的默认配置文件存放于所述固定区域;执行恢复出厂并重启的操作,以使所述修改后的默认配置文件生效。

【技术特征摘要】
1.一种ONU配置文件升级方法,其特征在于,包括:在flash中设置固定区域,所述固定区域用于存放默认配置文件;判断所述固定区域是否能够执行读写操作;如果所述固定区域能够执行读写操作,获取修改后的默认配置文件,所述修改后的默认配置文件存放于所述固定区域;执行恢复出厂并重启的操作,以使所述修改后的默认配置文件生效。2.根据权利要求1所述的方法,其特征在于,所述判断所述固定区域是否能够执行读写操作,包括:判断是否存在其他线程对所述固定区域进行写操作或者读操作;如果不存在其他线程对所述固定区域执行写操作或者读操作,通过预设的算法检验所述固定区域中所述默认配置文件是否安全,如果是,则判断所述固定区域能够执行读写操作。3.根据权利要求1或2所述的方法,其特征在于,所述获取修改后的默认配置文件,包括:接受客户端通过web管理页面对升级页面的访问,其中,所述客户端连接所述ONU;接受所述客户端通过所述升级页面上传修改后的默认配置文件,从而获取所述修改后的默认配置文件。4.根据权利要求1或2所述的方法,其特征在于,所述获取修改后的默认配置文件,包括:接收组播工具通过组播方式发送的修改后的默认配置文件,其中,所述组播工具从客户端获取所述修改后的默认配置文件。5.根据权利要求1或2所述的方法,其特征在于,所述获取修改后的默认配置文件,包括:接收OLT发送的修改后的默认配置文件,其中,所述OLT基于OAM协议与所述ONU通信连接。6.一种O...

【专利技术属性】
技术研发人员:雷正平雷杰徐怀坤
申请(专利权)人:深圳市飞鸿光电子有限公司
类型:发明
国别省市:广东,44

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

1