借助web网页接口升级光网络单元中光模块固件的方法

文档序号:7756705阅读:436来源:国知局
专利名称:借助web网页接口升级光网络单元中光模块固件的方法
技术领域
本发明属于无源光纤通讯系统领域,涉及光网络单元中光模块的升级方法,具体 的说,是一种借助WEB网页接口实现升级光模块固件的方法。
背景技术
目前光纤接入技术飞速发展,光网络单元ONU需求日益增长,随着用户端网络应 用需求的日益扩增,光网络单元ONU的功能需求也越来越强大且其结构也越来越复杂,对 光网络单元ONU的系统网管软件的升级已经有比较简单的处理方式。光模块一光网络单元ONU中的核心器件,如果涉及到光模块的固件升级就变得 非常复杂,尤其是当光模块已经安装到系统板上面之后,我们需要对其升级,就变得非常棘 手。现有技术中的光模块升级方式比较原始,一般是将光模块拆卸下来,然后在光模 块的测试板上面重新烧录固件,这种方法费时费力,又容易损坏器件。

发明内容
本发明所要解决的问题是打破光模块的原始升级方式,实现一种无需从光网络 单元ONU中拆下光模块,又不用通过测试工具板就可以完成光模块固件升级的方法。本发明为实现发明目的采用的技术方案是借助TOB网页接口升级光网络单元 中光模块固件的方法,以上方法是通过将升级服务程序保存到光模块MCU内部的存储单元 中,借助升级服务程序实现光模块固件的主程序或参数的更新,在光网络单元中增加WEB 网页接口,以及在光模块中增加与光网络单元之间通讯的I2C接口,在此基础上进行以下步 骤A、借助光网络单元上的TOB网页接口,将光模块的升级文件上传、存储到光网络 单元的存储空间中;B、通过I2C接口与配套接口转换协议将光网络单元存储空间中的升级文件下载至 光模块MCU内部的存储单元中,具体步骤如下Bi、光网络单元发送升级请求命令,同时将预定义的升级标志字符串存储在光模 块的专用存储单元中;B2、光模块MCU复位,启动运行升级服务程序;B3、升级服务程序借助TOB网页接口与I2C接口的配套接口转换协议下载升级文 件存储至光模块MCU内部的存储单元中;C、下载完毕,光模块MCU复位。其中,每次光模块MCU复位时,首先启动运行升级服务程序,并检查光模块的专用 存储单元是否存储在预定义的升级标志字符串,如果有,执行步骤B3,如果没有,跳至执行 光模块主程序。在步骤C中,下载完毕后,光模块MCU擦除专用存储单元中的升级标志字符串。
3
光模块MCU内部的存储单元分为存放升级服务程序的第一存储单元、存放光模块 主程序的第二存储单元、存放光模块参数的第三存储单元。光模块MCU内部的存储单元是可编程的FLASH存储单元。利用本发明方法,工作人员不用再费时费力的通过拆卸光模块、烧录、测试工具板 等流程完成升级操作,而只需借助ONU提供的TOB网页接口获取该人工手动输入的升级文 件,在经过光模块的I2C接口以及配套协议将升级文件发送至光模块MCU内部的存储空间 中,之后执行更新光模块固件的主程序或参数,完成升级过程。显然,本发明方法成功实现 了一种智能、自动化的升级方式。下面结合附图对本发明进行详细说明。


图1是本发明的方法流程图。
具体实施例方式参看图1,借助WEB网页接口升级光网络单元中光模块固件的方法,以上方法是通 过将升级文件保存到光模块MCU内部的存储单元中,借助升级服务程序实现光模块固件的 主程序或参数的更新,在光网络单元中增加WEB网页接口,以及在光模块中增加与光网络 单元之间通讯的I2C接口,在此基础上进行以下步骤A、借助光网络单元上的TOB网页接口,将光模块的升级文件上传、存储到光网络 单元的存储空间中;B、通过I2C接口与配套接口转换协议将光网络单元存储空间中的升级文件下载至 光模块MCU内部的存储单元中,具体步骤如下Bi、光网络单元发送升级请求命令,同时将预定义的升级标志字符串存储在光模 块的专用存储单元中;B2、光模块MCU复位,启动运行升级服务程序;B3、升级服务程序借助TOB网页接口与I2C接口的配套接口转换协议下载升级文 件存储至光模块MCU内部的存储单元中;C、下载完毕,光模块MCU擦除专用存储单元中的升级标志字符串,光模块MCU复 位。其中,每次光模块MCU复位时,首先启动运行升级服务程序,并检查光模块的专用 存储单元是否存储在预定义的升级标志字符串,如果有,执行步骤B3,如果没有,跳至执行 光模块主程序。ONU自身的TOB网页接口获取到升级数据之后,发出升级光模块请求命令,要求光 模块MCU将升级标志字符串写入一个固定地址空间的存储单元一专用存储单元中,光模块 MCU复位启动升级服务程序,MCU从上述固定地址空间的存储单元中检查是否有升级标志 字符串,如果没有检到升级标志字符串就正常启动光模块主程序,如果检到有升级标志字 符串就执行升级,升级完成之后,清除固定地址空间的升级标志字符串,光模块MCU自动复 位,上电启动升级服务程序,此时检测固定地址空间中没有升级标志字符串,自动跳至运行 光模块主程序。这样实现升级服务程序的自动控制加载,具体加载过程无需人工干预。
其中,光模块MCU内部的存储单元是可编程的FLASH存储单元,并且将光模块MCU 内部的存储单元分为存放升级服务程序的第一存储单元、存放光模块主程序的第二存储单 元、存放光模块参数的第三存储单元。利用FLASH具有可擦写方便、编程次数多、编程无需 外加高电压等优点,可以满足我们在线升级光模块的需求,分区处理可以提高本身空间就 很小的光模块MCU存储单元的空间利用率。本方法具体实施时,本发明方法是基于光网络单元、及光网络单元中的核心部件 光模块。本发明方法是将光模块的MCU内部的存储单元分为存放升级服务程序的第一存储 单元、存放光模块主程序的第二存储单元、存放光模块参数的第三存储单元。借助光网络 单元自身的WEB网页接口,将光模块的升级文件存储到光网络单元的存储空间中;然后光 网络单元MCU发送升级光模块请求命令,同时将预定义的升级标志字符串存储在光模块的 专用存储单元中;光模块MCU复位,启动运行升级服务程序,升级服务程序通过I2C接口及 配套接口转换协议下载升级文件存储至光模块MCU内部的存储单元中;执行更新光模块固 件的升级文件;完成更新过程,光模块MCU擦除专用存储单元中的升级标志字符串,光模块 MCU复位。光模块MCU复位之后,始终从第一存储单元启动,运行升级服务程序,然后检查专 用存储单元,将专用存储单元中的内容与预定义的升级标志字符串进行比较,此时必然检 查到专用存储单元中没有升级标志字符串,则跳至执行光模块主程序。采用这样的升级方法,不再需要将光模块拆卸,避免了拆装过程中对器件的损坏, 即实现了对器件的一种保护,同时减轻了工作人员的负担,使光模块的固件升级不再棘手, 而是变得更加简单、快速,可以满足广大用户对光模块固件的不断更新、升级的需求。
权利要求
借助WEB网页接口升级光网络单元中光模块固件的方法,以上方法是通过将升级服务程序保存到光模块MCU内部的存储单元中,借助升级服务程序实现光模块固件的主程序或参数的更新,其特征在于在光网络单元中增加WEB网页接口,以及在光模块中增加与光网络单元之间通讯的I2C接口,在此基础上进行以下步骤A、借助光网络单元上的WEB网页接口,将光模块的升级文件上传、存储到光网络单元的存储空间中;B、通过I2C接口与配套接口转换协议将光网络单元存储空间中的升级文件下载至光模块MCU内部的存储单元中;C、下载完毕,光模块MCU复位。
2.根据权利要求1所述的借助WEB网页接口升级光网络单元中光模块固件的方法,其 特征在于所述的步骤B具体包括以下步骤Bi、光网络单元发送升级请求命令,同时将预定义的升级标志字符串存储在光模块的 专用存储单元中;B2、光模块MCU复位,启动运行升级服务程序,B3、升级服务程序借助TOB网页接口与I2C接口的配套接口转换协议下载升级文件存 储至光模块MCU内部的存储单元中。
3.根据权利要求2所述的借助TOB网页接口升级光网络单元中光模块固件的方法,其 特征在于每次光模块MCU复位时,首先启动运行升级服务程序,并检查光模块的专用存储 单元是否存储在预定义的升级标志字符串,如果有,执行步骤B3,如果没有,跳至执行光模 块主程序。
4.根据权利要求2所述的借助TOB网页接口升级光网络单元中光模块固件的方法,其 特征在于所述的步骤C中,下载完毕后,光模块MCU擦除专用存储单元中的升级标志字符串ο
5.根据权利要求1或2所述的借助TOB网页接口升级光网络单元中光模块固件的方 法,其特征在于所述的光模块MCU内部的存储单元分为存放升级服务程序的第一存储单 元、存放光模块主程序的第二存储单元、存放光模块参数的第三存储单元。
6.根据权利要求1或2或5所述的借助TOB网页接口升级光网络单元中光模块固件的 方法,其特征在于所述的光模块MCU内部的存储单元是可编程的FLASH存储单元。
全文摘要
本发明涉及一种借助WEB网页接口升级光网络单元中光模块固件的方法,以上方法的实现是光网络单元借助WEB接口上传升级文件至光网络单元的存储空间中,再通过I2C接口与配套接口转换协议将光网络单元存储空间中的升级文件下载至光模块MCU内部的存储单元中,执行更新光模块固件的升级文件,完成更新过程之后光模块MCU复位,主要为解决将光模块拆卸,然后在光模块的测试板上重新烧录,这种费时费力又容易损坏器件的升级方式。本发明方法的优点是,不再需要将光模块拆卸,避免了拆装过程中对器件的损坏,即实现了对器件的一种保护,同时减轻了工作人员的负担,使光模块的固件升级不再棘手,而是变得更加简单、快速,可以满足广大用户对光模块固件的不断更新、升级的需求。
文档编号H04B10/08GK101950253SQ20101025215
公开日2011年1月19日 申请日期2010年8月12日 优先权日2010年8月12日
发明者吴晓 申请人:深圳市共进电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1