广东博纬通信科技有限公司吴壁群获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉广东博纬通信科技有限公司申请的专利一种基于快速网络协议栈的数据传输方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120075318B 。
龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510245998.X,技术领域涉及:H04L69/12;该发明授权一种基于快速网络协议栈的数据传输方法及系统是由吴壁群;安杨华设计研发完成,并于2025-03-04向国家知识产权局提交的专利申请。
本一种基于快速网络协议栈的数据传输方法及系统在说明书摘要公布了:本发明涉及通信技术领域,特别为一种基于快速网络协议栈的数据传输方法及系统。方法包括以下步骤:在系统中部署一个专用于收发指定端口的udp报文的快速网络协议栈模块;在数据发送时,检查用户态生成的数据目标地址和端口信息;若目标端口属于快速网络协议栈模块支持的指定端口范围,则通过内存管理模块将数据传递至UDP协议栈封装为原始UDP报文后直接传递给网卡驱动层发送出去;在数据接收时,通过预先在网卡驱动层中插入的打桩函数拦截数据包并判断目标端口是否属于快速网络协议栈模块支持的指定端口范围,若是则将数据包直接送入UDP协议栈进行解封装处理,通过内存管理模块直接传递至应用层;本发明显著降低CPU资源消耗,实现了高效快速的数据传输。
本发明授权一种基于快速网络协议栈的数据传输方法及系统在权利要求书中公布了:1.一种基于快速网络协议栈的数据传输方法,其特征在于,包括以下步骤: 在系统中部署一个专用于收发指定端口的udp报文的快速网络协议栈模块,其中,所述快速网络协议栈模块包括网卡驱动层、UDP协议栈、内存管理模块; 所述内存管理模块采用的是内存共享机制,用于实现内核态与用户态之间的零拷贝数据传输; 所述内存管理模块实现内存共享机制的方法为:采用预分配内存池的方式存储内存块,所述预分配内存池在系统初始化阶段预先分配一定数量的固定大小内存块,并将其存储在专用队列中,用户态与内核态需要内存时,直接从所述内存池中获取可用内存块;释放内存时采用异步内存回收机制,当用户态或内核态释放内存时,将内存块放入回收队列,后台维护线程定期检查回收队列,并将内存块重新放回预分配内存池; 所述内存管理模块将共享内存划分为以下三个分区:共享分区:仅由内存管理模块的内存管理服务负责分配和释放,用于存储协议栈核心数据,确保内存使用的安全性与高效性;本地分区:由多个大小不一的缓冲区组成,独立于内核和用户空间,由内存管理模块的内存管理服务统一管理,每个缓冲区包含一个或多个固定大小的内存块;远端分区:可被所有程序访问,用于程序间的通信,但不能用于内存管理模块自身的内存分配; 在数据发送时,检查用户态生成的数据目标地址和端口信息;若目标端口属于快速网络协议栈模块支持的指定端口范围,则通过内存管理模块将数据传递至UDP协议栈封装为原始UDP报文后直接传递给网卡驱动层发送出去; 在数据接收时,通过预先在网卡驱动层中插入的打桩函数拦截数据包并判断数据包的目标端口是否属于快速网络协议栈模块支持的指定端口范围,若是则将数据包直接送入UDP协议栈进行解封装处理,然后通过内存管理模块直接传递至应用层。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广东博纬通信科技有限公司,其通讯地址为:510530 广东省广州市黄埔区云埔一路29号之二;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励