[发明专利]一种基于QUIC协议的通信方法、系统、设备及存储介质在审
申请号: | 202111391213.8 | 申请日: | 2021-11-23 |
公开(公告)号: | CN114143386A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 刘舟;杨帆;秦树新;黎广璘 | 申请(专利权)人: | 广州三七极创网络科技有限公司 |
主分类号: | H04L69/326 | 分类号: | H04L69/326;H04L69/22;H04L69/164 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈志明;郝传鑫 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 quic 协议 通信 方法 系统 设备 存储 介质 | ||
1.一种基于QUIC协议的通信方法,其特征在于,包括以下步骤:
自定义QUIC传输层应用协议;
基于所述QUIC传输层应用协议,与服务器端建立连接,并监听客户端的连接请求;
当监听到所述客户端的连接请求后,拦截所述客户端的连接请求并进行解析,得到请求数据包;
基于所述请求数据包,获取反馈信息并返回给所述客户端。
2.根据权利要求1所述的一种基于QUIC协议的通信方法,其特征在于,解析所述客户端的连接请求的步骤包括:
所述QUIC传输层应用协议中预设的数据帧中设置有用于标识客户端连接请求类型的标识位,解析所述连接请求,获得标识位;
基于所述标识位,获得对应的接口描述信息,并根据所述接口描述信息,识别所述客户端连接请求的类型。
3.根据权利要求2所述的一种基于QUIC协议的通信方法,其特征在于,所述数据帧还设置有用于通讯数据包存根使用的流标识;
基于所述流标识,确定所述数据帧具体是属于哪个通道流,并在该通道流中进行数据传输。
4.根据权利要求1所述的一种基于QUIC协议的通信方法,其特征在于,基于所述请求数据包,获取反馈信息并返回给所述客户端的步骤包括:
对指定的请求数据包的内容进行修改;
获取所述服务器端的所有业务接口信息;
根据修改的所述请求数据包和获取的所述所有业务接口信息,将修改的所述请求数据包转发至所述服务器端,并监听所述服务器端的反馈信息;
当获得所述服务器端的反馈信息时,将所述反馈信息转发至所述客户端。
5.根据权利要求1所述的一种基于QUIC协议的通信方法,其特征在于,基于所述请求数据包,获取反馈信息并返回给所述客户端的步骤还包括:
根据指定的请求数据包输出模拟的反馈信息;
将模拟的所述反馈信息转发至所述客户端。
6.根据权利要求1-5任意一项所述的一种基于QUIC协议的通信方法,其特征在于,通信过程中,基于所述QUIC传输层应用协议,使用quic流进行UDP数据传输。
7.根据权利要求6所述的一种基于QUIC协议的通信方法,其特征在于,所述通信过程中,基于所述QUIC传输层应用协议,使用quic流进行UDP数据传输的步骤包括:
判断当前的quic流池里是否有未被使用的quic流;
当存在未被使用的quic流时,则使用该quic流进行UDP数据传输。
8.根据权利要求7所述的一种基于QUIC协议的通信方法,其特征在于,还包括以下步骤:
当没有未被使用的quic流时,则判断当前的所述quic流池的容量是否达到上限值;
若所述quic流池的容量未达到上限值时,则在所述quic流池中新创建一个quic流用于UDP数据传输。
9.根据权利要求8所述的一种基于QUIC协议的通信方法,其特征在于,还包括以下步骤:
若所述quic流池的容量达到上限值时,则获取当前的所述quic流池里的被占用次数最少的quic流进行UDP数据传输。
10.一种基于QUIC协议的通信系统,其特征在于,包括:
配置模块,用于自定义QUIC传输层应用协议;
监听模块,用于基于所述QUIC传输层应用协议,与服务器端建立连接,并监听客户端的连接请求;
解析模块,用于在监听到所述客户端的连接请求后,拦截所述客户端的连接请求并进行解析,得到请求数据包;
反馈模块,用于基于所述请求数据包,获取反馈信息并返回给所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三七极创网络科技有限公司,未经广州三七极创网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111391213.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无钴三元正极材料、其制备方法及应用
- 下一篇:笔尖防水结构及触控笔