买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室)
摘要:本发明公开了基于全用户态QUIC协议的多模式文件传输方法,涉及数字信息传输技术领域,包括客户端和服务端,客户端包括应用程序、QUIC协议、libevent事件通知库、用户态协议栈和DPDK,多模式文件传输方法包括如下步骤:客户端向服务端请求待传输文件信息,网卡接收服务端下发的数据包,网卡和协议栈之间通过DPDK进行数据包传递,协议栈与应用层之间依赖libevent进行数据包传递,然后应用层将数据包发送到客户端的应用程序,以实现客户端从服务端获取文件信息;该多模式文件传输方法实现了全用户态下的QUIC协议,提高了数据传输效率。
主权项:1.基于全用户态QUIC协议的多模式文件传输方法,其特征在于,包括客户端和服务端,客户端包括应用程序、QUIC协议、libevent事件通知库、用户态协议栈和DPDK,多模式文件传输方法包括如下步骤:S1、客户端向服务端请求待传输文件信息;S2、客户端的网卡获取服务端下发的数据包并存入本地的缓冲区,客户端的DPDK通过轮询的方式从客户端的网卡中获取数据包,并将数据包封装到DPDK存放数据包的结构体链表的rte_mbuf结构体中,将DPDK存放数据包的结构体链表转换为用户态协议栈的结构体链表;S3、客户端的应用层的QUIC协议先初始化事件并设置事件的回调函数,将初始化的事件添加到客户端的libevent事件通知库中,完成事件注册,libevent将libevent事件通知库中初始化后的事件挂载到等待链表中,进入无限循环,等待事件被触发,从用户态协议栈的结构体链表中解析出的数据包触发等待链表中的事件,被触发的事件从等待链表中脱离,变为就绪事件,libevent调用就绪事件的回调函数执行从用户态协议栈读取数据包,并将读取的数据包发送到客户端的应用程序,以实现客户端从服务端获取文件信息。
全文数据:
权利要求:
百度查询: 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) 基于全用户态QUIC协议的多模式文件传输方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。