[发明专利]报文过滤器装置及通信芯片在审
申请号: | 202210583435.8 | 申请日: | 2022-05-25 |
公开(公告)号: | CN115022920A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 苑志刚;胡培金 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04W28/02 | 分类号: | H04W28/02;H04W28/14 |
代理公司: | 北京知帆远景知识产权代理有限公司 11890 | 代理人: | 刘岩磊 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 过滤器 装置 通信 芯片 | ||
本发明公开了一种报文过滤器装置及通信芯片。其中,报文过滤器装置包括:快速比对模块,用于根据存储的命中信息对当前数据包进行比对;硬件比较模块,用于根据配置的过滤规则对当前数据包进行比较;处理模块,用于根据快速比对模块的比对结果确定当前数据包被快速比较模块命中时直接对当前数据包进行处理,并在当前数据包未被快速比较模块命中时根据硬件比较模块的比较结果对当前数据包进行处理,以及根据硬件比较模块的比较结果对存储的命中信息进行更新。由于装置中的快速比对模块可对之前的命中信息进行缓存,使得后续属于同一数据流的数据包能够快速通过,提高了比较速度,节省了比较时间,从而提高了报文过滤器装置的整体报文过滤速度。
技术领域
本发明涉及移动通信技术领域,尤其涉及一种报文过滤器装置及通信芯片。
背景技术
在移动通信中,报文过滤器被广泛应用于数据的分流和过滤。例如,在BP/AP(Baseband Processor/Application Processor,通讯处理器/应用处理器)上定义的用于过滤TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)应用的过滤器,用于匹配所接收到的下行IP数据包;在3GPP(3rd GenerationPartnership Project,第三代合作伙伴计划)协议上定义的上行TFT(Traffic FlowTemplate,业务流模板)过滤器,用于确定上行数据包的QOS(Quality of Service,服务质量)处理。
为了满足移动通信的高速传输速率要求以及更高级别安全要求,报文过滤器的硬件设计也相应的被提出并应用到通信芯片中。报文过滤的主要过滤依据是根据报文的IP标头对数据包进行过滤。图1为相关技术中的一种过滤器的架构示意图,该过滤器采用固定结构,且通过Mask(掩码)来指示是否进行比较,例如,若SADDR(源地址)对应的Mask为0,则不对SADDR进行比较,否则,对SADDR进行比较,以此类推,从而实现报文过滤功能。
图2为图1所示过滤器的存放示意图,从图2可以看出,由于每个过滤器的结构是固定的,导致在过滤报文时,只能通过固定的过滤器结构采用从上到下遍历的方式来匹配合适的过滤器,无法进行加速匹配,尤其在过滤规则较多的情况下,严重影响过滤速度。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种报文过滤器装置,通过快速比对模块对之前的命中信息进行缓存,并利用缓存的命中信息对后续数据包进行比对,使得后续属于同一数据流的数据包能够快速通过,提高了比较速度,节省了比较时间,从而提高了报文过滤器装置的整体报文过滤速度。
本发明的第二个目的在于提出一种通信芯片。
为达到上述目的,本发明第一方面实施例提出了一种报文过滤器装置,包括:快速比对模块,用于根据存储的命中信息对当前数据包进行比对;硬件比较模块,用于根据配置的过滤规则对当前数据包进行比较;处理模块,用于根据快速比对模块的比对结果确定当前数据包被快速比较模块命中时直接对当前数据包进行处理,并在当前数据包未被快速比较模块命中时根据硬件比较模块的比较结果对当前数据包进行处理,以及根据硬件比较模块的比较结果对存储的命中信息进行更新。
根据本发明实施例的报文过滤器装置,通过快速比对模块对之前的命中信息进行缓存,并利用缓存的命中信息对后续数据包进行比对,使得后续属于同一数据流的数据包能够快速通过,提高了比较速度,节省了比较时间,从而提高了报文过滤器装置的整体报文过滤速度。
为达到上述目的,本发明第二方面实施例提出了一种通信芯片,包括前述的报文过滤器装置。
根据本发明实施例的通信芯片,通过前述的报文过滤器装置,能够使通信芯片获得更高的报文过滤速度,从而提高通信芯片的通信速度,实现现了对通信芯片的优化和提升。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210583435.8/2.html,转载请声明来源钻瓜专利网。