[发明专利]数据包处理方法及装置有效
申请号: | 202110624926.8 | 申请日: | 2021-06-04 |
公开(公告)号: | CN113360448B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 廖园 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;刘芳 |
地址: | 201203 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 处理 方法 装置 | ||
本申请提供一种数据包处理方法及装置,当连续接收到多个数据包和描述符时,数据包处理装置将数据包存入缓存单元,并通过多个处理单元以并行的方式,同时根据多个数据包的描述符分级处理多个数据包,由于减少了对数据包进行处理时的无效等待时间,减少了对连续接收的数据包的处理时间,进而提高了对数据包进行处理时的速度和效率,保证了数据包处理的实时性。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据包处理方法及装置。
背景技术
随着通信技术和电子技术的不断发展,设备之间在通信时所传输的数据包中数据元素的数量越来越多,而为了提高处理效率,发送数据包的第一设备可以使用描述符对数据包中的数据元素的基本信息进行描述,使得第二设备能够通过描述符对数据包中需要处理的数据元素进行处理,避免直接处理整个数据包。
现有技术中,第二设备中可以包括多个串联连接的处理单元,每个处理单元可以对应于对数据包的一个操作,当第二设备接收到数据包后,可以依次通过多个处理单元对数据包进行处理。最终当第二设备的最后一个处理单元完成对数据包的处理后,第二设备输出处理后的数据包和描述符。
采用现有技术,第二设备每一次处理数据包时,都需要等待整个第二设备中所有处理单元处理完前一个数据包,随着现代数据交互信息量的增加,第二设备处理每个数据包所需的时间越来越多,从而降低了对连续的数据包的处理速度和效率。
发明内容
本申请提供一种数据包处理方法及装置,以解决对连续的数据包进行处理时速度和效率较低的技术问题。
本申请第一方面提供一种数据包处理装置,包括:缓存单元,和多个处理单元;其中,所述多个处理单元依次串行连接,每个所述处理单元均连接所述缓存单元;所述缓存单元,被配置为依次接收多个数据包,并将所接收到的数据包进行存储,所述缓存单元在任意一个数据包未被所述多个处理单元处理完之前接收下一个数据包;所述多个处理单元被配置为,依次接收与所述多个数据包对应的多个描述符,根据所述多个描述符中的每个描述符,对所述缓存单元中存储的所述描述符对应的数据包进行处理,将已经处理的数据包的描述符发送给连接的下一个处理单元;其中,任意一个处理单元在任意一个数据包未被所述多个处理单元处理完之前,如果接收到下一个数据包对应的描述符,则根据所述下一个数据包对应的描述符对所述下一个数据包进行处理。
本申请第二方面提供一种数据包处理方法,可应用于本申请第一方面提供的数据包处理装置中,所述数据包处理方法包括:依次接收多个数据包,并将所接收到的数据包存储到缓存单元中;其中,所述缓存单元在任意一个数据包未被所述多个处理单元处理完之前接收下一个数据包通过所述多个处理单元依次接收与所述多个数据包对应的多个描述符,根据所述多个描述符中的每个描述符,对所述缓存单元中存储的所述描述符对应的数据包进行处理,将已经处理的数据包的描述符发送给连接的下一个处理单元;其中,任意一个处理单元在任意一个数据包未被所述多个处理单元处理完之前,如果接收到下一个数据包对应的描述符,则根据所述下一个数据包对应的描述符对所述下一个数据包进行处理。
本申请第三方面提供一种电子设备,包括:处理器以及存储器;其中,存储器中存储有计算机程序,当处理器执行计算机程序时,处理器可用于执行如本申请第二方面任一项所述的数据包处理方法。
本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被执行时可用于执行如本申请第二方面任一项所述的数据包处理方法。
综上,本申请提供的数据包处理方法及装置,当连续接收到多个数据包和描述符时,数据包处理装置将数据包存入缓存单元,并通过多个处理单元以并行的方式,同时根据多个数据包的描述符分级处理多个数据包,由于减少了对数据包进行处理时的无效等待时间,减少了对连续接收的数据包的处理时间,进而提高了对数据包进行处理时的速度和效率,保证了数据包处理的实时性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110624926.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁电阻模块及磁传感器
- 下一篇:一种电力低压抽出式开关柜用无线测温装置