专业网络化终端设备中管理自动升级的方法

文档序号:6607387阅读:112来源:国知局
专利名称:专业网络化终端设备中管理自动升级的方法
技术领域
本发明属于借助通讯手段提升专业化网络终端设备管理自动升级的方法,具体的 说,是一种借助终端设备中的备份存储单元和管理程序,实现专业化网络终端设备管理自 动升级的方法。
背景技术
随着无源光纤网络点对多点的光纤接入技术的推广应用,近年来不仅成为光纤到 户FTTH、光纤到楼FTTB等的首选技术方案,而且迅速为更加广泛的物联网领域采纳,如在 准备建设中的智能电力系统领域的电力配电网自动化、抄表自动化等工业领域方面。随着 光纤通讯技术的发展,以及用户端网络应用需求的日益扩增,光网络单元ONU的功能也需 要越来越强大且其结构页越来越复杂。随着光网络单元ONU的广泛应用,硬件的复杂性及具体个性化需求的不断增加, 针对用户需求需要不断的升级PON网络,在PON网络设计之初,其软件考虑了可升级性。但 是其对于分散、遍布到各处的终端设备中的硬件的改造起来十分困难,需要工作人员到现 场去进行开箱,逐台完成硬件的升级操作。这样,给PON网络的升级与维护造成了相当大的 困难,不利于目前PON设备的大面积推广使用,且功能受到硬件逻辑前期设计的局限,使用 范围越广泛其局限性就越大,未能真正将硬件逻辑应有的灵活性充分发挥出来,因此,光网 络单元更需要一种方便的硬件逻辑升级方法,来满足不断升级各种硬件功能的需要。由于向工业化应用的推进,其产品的可靠性,稳定性及可追溯性要求页越来越高, 硬件其复杂性及具体个性化不断地增加,针对客户需求不仅要求能够不断升级软件,而且 需要考虑升级的可靠性,稳定性及可追溯性,以免造成升级而使得产品出现新的不可应用, 或者错误升级等问题,使得对硬件逻辑的备份显得越来越重要,以减少产品维护过程中的 任何一个升级动作的风险。

发明内容
本发明所要解决的问题不仅仅是借助通讯手段提升专业化网络终端设备管理自 动升级的方法,进一步的目的基于在实现了升级之后必须克服在通信及工业等可靠性要求 高的场合下、管理程序升级后,要考虑到硬件逻辑单元的适应性问题。对于可能在终端运行 中产生的不稳定性,如死机或不工作等问题,为实现可追溯性的需求提供一个可靠的技术 方案本发明为实现发明目的采用的技术方案是专业网络化终端设备中管理自动升级的方法,此方法的实现是借助硬件逻辑单元 通过无源光纤网络下载应用程序升级内容,并将存储在硬件逻辑单元的内部存储单元中原 有应用程序内容进行替换存储,关键是在终端设备中增加存储有原有应用程序内容的外 部存储单元,外部存储单元与硬件逻辑单元连接,在此基础上进行如下步骤1)、借助硬件逻辑单元设定两个存储单元的优先级,分别为高优先级存储单元与低优先级存储单元;2)、硬件逻辑单元通过无源光纤网络下载应用程序升级内容,存储在低优先级存 储单元;3)、尝试运行以上低优先级存储单元中升级更新后的应用程序内容,若运行成功, 则进行步骤4);若运行失败,则直接进行步骤5);4)、调换步骤1)中两个存储单元的优先级;5)、启动并调用高优先级存储单元中的应用程序内容,重复步骤2)与3),进行下 一次升级应用程序的内容。实施本发明的一种借助双备份存储单元实现远程升级应用程序的方法,增加存储 有原有应用程序内容的外部存储单元,外部存储单元与硬件逻辑单元连接,这样硬件逻辑 单元既可以从内部存储单元启动也可以从外部存储单元启动,通过设定内部、外部存储单 元的优先级,使两个存储单元相互作为主备存储单元来实现备份,这就使得每次升级都有 另一个存储单元保存原来的内容,可实现可逆操作,使软件升级具有可追溯性,提高产品性 能,方便维护,使得光网络单元不仅能够满足通信场合的要求,也能够完全满足工业级场合 对产品高可靠性,高维护性的要求,大大扩大光网络单元的应用领域。下面结合附图对本发明进行详细说明。


图1是本发明方法的光网络单元系统连接框图。图2是本发明方法的实施例流程图。附图中,1是PON模块,2是硬件逻辑单元,3是内部存储单元,4是外部存储单元,5 是光网络单元。
具体实施例方式专业网络化终端设备中管理自动升级的方法,以上方法的实现是借助硬件逻辑单 元2通过无源光纤网络1下载应用程序升级内容,并将存储在硬件逻辑单元2的内部存储 单元3中原有应用程序内容进行替换存储,关键是在终端设备中增加存储有原有应用程 序内容的外部存储单元4,外部存储单元4与硬件逻辑单元2连接,在此基础上进行如下步 骤1)、借助硬件逻辑单元2的控制单元设定两个存储单元的优先级,分别为高优先 级存储单元与低优先级存储单元;2)、硬件逻辑单元2通过无源光纤网络1下载应用程序升级内容,存储在低优先级 存储单元;3)、尝试运行以上低优先级存储单元中升级更新后的应用程序内容,若运行成功, 则进行步骤4);若运行失败,则直接进行步骤5);4)、调换步骤1)中两个存储单元的优先级;5)、启动并调用高优先级存储单元中的应用程序内容,重复步骤2)与3),进行下 一次升级应用程序的内容。其中外部存储单元4是串行接口 FLASH存储器;硬件逻辑单元2的控制单元是CPLD器件或FPGA器件。本发明方法的关键是,增加存储有原有应用程序内容的外部存储单元,外部存储 单元与硬件逻辑单元连接,这样硬件逻辑单元既可以从内部存储单元启动也可以从外部存 储单元启动,通过设定内部、外部存储单元的优先级,使两个存储单元相互作为主备存储单 元来实现备份,这就使得每次升级都有另一个存储单元保存原来的内容,可实现可逆操作。本方法具体实施时,如图1所示,本发明方法是基于光网络单元5,该网络单元5包 括硬件逻辑单元,PON模块1,一个外部存储模块4。参看图2,首先硬件逻辑单元设定内、 外两个存储单元的优先级,例如,首先设定内部存储单元3为高优先级存储单元,外部存储 单元为低优先级存储单元,硬件逻辑单元2通过与PON模块1的下载接口下载应用程序的 升级内容,然后将升级内容存储于外部存储单元4中,然后试运行此升级程序,如果运行成 功,就把内部存储单元3的优先级设为低,外部存储单元4的优先级设为高,以后硬件逻辑 单元2的控制单元将始终调用外部存储单元4启动运行,直至下一次应用程序升级内容的 加载;如果运行失败,硬件逻辑单元2的控制单元将始终调用内部存储单元启动运行,直至 下一次应用程序升级内容的加载。这样,优先级高的存储区的应用程序内容不会被覆盖,一 直予以保留,这样,大大提高了产品的可靠性、稳定性、可追溯性,极大拓宽了产品的应用领 域及应用场合。
权利要求
专业网络化终端设备中管理自动升级的方法,以上方法的实现是借助硬件逻辑单元(2)通过无源光纤网络(1)下载应用程序升级内容,并将存储在硬件逻辑单元(2)的内部存储单元(3)中原有应用程序内容进行替换存储,其特征在于在终端设备中增加存储有原有应用程序内容的外部存储单元(4),外部存储单元(4)与硬件逻辑单元(2)连接,在此基础上进行如下步骤1)、借助硬件逻辑单元(2)的控制单元设定两个存储单元的优先级,分别为高优先级存储单元与低优先级存储单元;2)、硬件逻辑单元(2)通过无源光纤网络(1)下载应用程序升级内容,存储在低优先级存储单元;3)、尝试运行以上低优先级存储单元中升级更新后的应用程序内容,若运行成功,则进行步骤4);若运行失败,则直接进行步骤5);4)、调换步骤1)中两个存储单元的优先级;5)、启动并调用高优先级存储单元中的应用程序内容,重复步骤2)与3),进行下一次升级应用程序的内容。
2.根据权利要求1所述的专业网络化终端设备中管理自动升级的方法,其特征在于 所述的外部存储单元(4)是串行接口 FLASH存储器。
3.根据权利要求1所述的专业网络化终端设备中管理自动升级的方法,其特征在于 所述的硬件逻辑单元(2)的控制单元是CPLD器件或FPGA器件。
全文摘要
专业网络化终端设备中管理自动升级的方法,以上方法的实现是借助硬件逻辑单元通过无源光纤网络下载应用程序升级内容,并将存储在硬件逻辑单元的内部存储单元中原有应用程序内容进行替换存储,主要为解决升级软件的不可靠,不稳定及不可追溯性的问题。采用的技术方案是,增加存储有原有应用程序内容的外部存储单元,外部存储单元与硬件逻辑单元连接,这样硬件逻辑单元既可以从内部存储区启动也可以从外部存储区启动,通过设定内部、外部存储单元的优先级,使两个存储单元相互作为主备存储区来实现备份。本发明的优点是每次升级都有另一个存储单元保存原来的内容,可实现可逆操作,使软件升级具有可追溯性。
文档编号G06F9/445GK101937347SQ20101024783
公开日2011年1月5日 申请日期2010年8月6日 优先权日2010年8月6日
发明者郭小东 申请人:深圳市共进电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1