【技术实现步骤摘要】
本专利技术属于单用户光网络单元中实现内存空间自适应的程序数据升级方法,具体 地说,是一种在升级程序数据的服务程序内容过大,而光网络单元的内存容量过小的单用 户单元中实现内存空间自适应的升级方法。
技术介绍
无源光纤网络PON这种点对多点的光纤接入技术,由于其成本低、寿命长、距离远 和带宽高等优点,近年来成为光纤到户FTTH、光纤到楼FTTB等的首选技术方案。其中单住 户单元SFU已经越来越多地被使用在家庭用户中。在很多应用场景上,需要要求单住户单 元SFU小型化,低成本。这种单住户单元SFU的产品往往是使用容量很小的内存和flash, 以节省成本。按照常规的升级程序数据方法,是将整个程序数据传输到内存里。升级程序 校验CRC正确后才正式烧录到flash中。如果此时SFU的剩余内存容量小于程序数据大小 时,这种升级方法无法进行。
技术实现思路
本专利技术所要解决的技术问题是,如何在单住户单元SFU内存空间小于需要升级的 程序数据大小的情况下,实现程序数据升级。本专利技术为实现专利技术目的采用的技术方案是单用户光网络单元中内存空间自适应 的程序数据升级方法,以上方法是基于光网络单元的MCU中设置的升级管理程序、并借助 flash存储单元为中间存储器实现的,在单用户光网络单元中设置了存储有修改数据比较 算法模型的专用存储器,升级方法包括以下步骤1)借助光网络管理器启动单用户光网络单元MCU中的升级管理程序;2)借助光网络单元的MCU记录升级程序的大小、标示码头信息、CRC第一校验值、 及内存的剩余空间大小,录入中间存储器;3)借助光网络单元的MCU调用专用存储器中 ...
【技术保护点】
单用户光网络单元中内存空间自适应的程序数据升级方法,以上方法是基于光网络单元的MCU中设置的升级管理程序、并借助flash存储单元为中间存储器实现的,其特征在于:在单用户光网络单元中设置了存储有修改数据比较算法模型的专用存储器,升级方法包括以下步骤:1)借助光网络管理器启动单用户光网络单元MCU中的升级管理程序;2)借助光网络单元的MCU记录升级程序的大小、标示码头信息、CRC第一校验值、及内存的剩余空间大小,录入中间存储器;3)借助光网络单元的MCU调用专用存储器中的比较算法模型将升级程序的大小与内存剩余空间的大小进行比较、计算后,将升级程序分成n段文件,并在以上每一段文件的压缩编码中分别设置首、尾标识码,n是正整数;4)将升级程序的n段文件依次存入内存的剩余空间,按照先入先出原则依次从内存的剩余空间转存入flash存储单元中,任意一段文件从内存的剩余空间转存入flash存储单元后,擦除内存的剩余空间中的此段文件;5)完成整个文件的转存后,进行CRC校验,并将生成的CRC第二校验值与CRC第一校验值比较,若一致,进行步骤6);若不一致,返回步骤1);6)重新启动终端设备,运行新的程序 ...
【技术特征摘要】
单用户光网络单元中内存空间自适应的程序数据升级方法,以上方法是基于光网络单元的MCU中设置的升级管理程序、并借助flash存储单元为中间存储器实现的,其特征在于在单用户光网络单元中设置了存储有修改数据比较算法模型的专用存储器,升级方法包括以下步骤1)借助光网络管理器启动单用户光网络单元MCU中的升级管理程序;2)借助光网络单元的MCU记录升级程序的大小、标示码头信息、CRC第一校验值、及内存的剩余空间大小,录入中间存储器;3)借助光网络单元的MCU调用专用存储器中的比较算法模型将升级程序的大小与内存剩余空间的大小进行比较、计算后,将升级程序分成n段文件,并在以上每一段文件的压缩编码中分别设置首、尾标识码,n是正整数;4)将升级程序的n段文件依次存入内存的剩余空间,按照先入先出原则依次从内存的剩余空间转存入fla...
【专利技术属性】
技术研发人员:黄铮,
申请(专利权)人:深圳市共进电子有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。