[发明专利]缓存装置及方法有效
申请号: | 201010273912.8 | 申请日: | 2010-08-30 |
公开(公告)号: | CN102387425A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 罗国强;杨振力 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04B10/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 装置 方法 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种缓存装置及方法。
背景技术
千兆无源光网络(Gigabit-capable Passive Optical Networks,简称为GPON)是一种新兴的技术,作为无源光网络(Passive Optical Networks,简称为PON)系列技术中架构最完备、标准内容最完整、应用前景广阔的下一代网络技术一直被普遍关注,它是下一代接入网的基础,是取代目前非对称数字用户线路(Asymmetrical Digital Subscriber Line,简称为ADSL)接入技术的最佳方案,在未来的接入网络市场,具有巨大的商机和非常广阔的市场前景。
光网络终端单元(Optical Network Unit,简称为ONU)是PON套片的核心芯片之一。在GPON系统中,GPON ONU是连接局端和用户的桥梁,在GPON系统中起着关键作用,它要求具有高带宽,具有服务质量(Quality of Service,简称为QoS)保证的全业务接入,GEM帧的封装简单,高效,灵活,以及强大的操作管理维护(Operation,Administration&Maintenance,简称为OAM)能力的特点。
在初期的GPON ONU中,上行和下行业务的缓存空间管理一般是采用硬件来实现的。同时,相对于初期的GPON ONU业务来说,如今的GPON ONU业务对缓存空间管理提出了更高性能、更高带宽的要求。但是发明人发现,如今的GPON ONU并不能满足GPON ONU业务提出的上述要求。
发明内容
针对相关技术中的GPON ONU不满足GPON ONU业务的高性能、高带宽要求的问题而提出本发明,为此,本发明的主要目的在于提供一种缓存装置,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种缓存装置,应用于GPON ONU。
根据本发明的缓存装置包括缓存控制模块和PMAU申请模块,其中,缓存控制模块包括:第一判断单元,用于判断是否存在待缓存的数据包;请求单元,用于在判断结果为是时,请求PMAU申请模块为数据包分配PMAU号;接收单元,用于接收PMAU申请模块为数据包分配的PMAU号;缓存单元,用于将数据包缓存到PMAU号对应的缓存空间。
进一步地,PMAU申请模块包括:分配单元,用于根据来自请求单元的请求,为数据包分配PMAU号;标记单元,用于对分配的PMAU号进行标记。
进一步地,上述缓存装置还包括:PMAU回收FIFO,用于缓存单元通过PMAU回收FIFO缓存数据包;轮询模块,用于对PMAU回收FIFO进行轮询;PMAU回收模块,用于根据轮询结果,对PMAU号进行回收。
进一步地,上述缓存装置还包括:组播管理模块,用于查询组播表,得到PMAU号的组播次数;判断模块,用于判断组播次数与组播管理模块的查表次数的差值是否为零,如果判断结果为是,则触发PMAU回收模块对PMAU号进行回收,否则,在组播表中记录差值。
进一步地,PMAU回收模块还用于对分配的PMAU号解除标记。
进一步地,PMAU申请模块还包括:第二判断单元,用于判断数据包的长度是否大于缓存空间;链接单元,用于在判断结果为是的情况下,将接收单元接收的多个PMAU号进行链接。
进一步地,链接单元还用于将多个PMAU号中的每个PMAU号的下一个PMAU号的信息记录在每个PMAU号的从低到高的16位中。
进一步地,标记单元还用于在每个PMAU号从低到高的第17位进行标记。
为了实现上述目的,根据本发明的另一个方面,提供了一种缓存方法,应用于GPON ONU。
根据本发明的缓存方法包括:缓存控制模块判断是否存在待缓存的数据包;如果判断结果为是,则缓存控制模块请求PMAU申请模块为数据包分配PMAU号;缓存控制模块接收PMAU申请模块为数据包分配的PMAU号;缓存控制模块将数据包缓存到PMAU号对应的缓存空间。
进一步地,上述方法还包括:缓存控制模块通过PMAU回收先入先出FIFO缓存数据包;PMAU回收模块根据对PMAU回收FIFO的轮询结果,对PMAU号进行回收。
通过本发明,采用PMAU申请模块为数据包分配PMAU号,以及缓存单元将数据包缓存到PMAU号对应的缓存空间,解决了相关技术中的GPON ONU的问题,进而满足了GPON ONU业务的高性能、高带宽要求。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010273912.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种女士饮用枣酒的制备方法
- 下一篇:适用于马尔可夫业务模型的频谱感知方法