一种应用在QUIC的基于多链路的传输方法和装置与流程

文档序号:24889049发布日期:2021-04-30 13:13阅读:来源:国知局

技术特征:

1.一种应用在quic的基于多链路的传输方法,其特征在于,包括:

quic客户端以地址ipc_w为源ip,出接口为wi-fi网络,向quic服务端请求建链,其中,所述quic服务端的ip为ips,所述quic客户端创建在app客户端中,所述quic服务端创建在app服务端中;

app客户端通过所建立的quic连接向服务端发送应用数据;

quic客户端向服务端建立蜂窝链路,源ip为ipc_c,出接口为蜂窝网络。

2.根据权利要求1所述的方法,其特征在于,还包括:

所述quic客户端通知所述quic服务端添加新链路,其中,所述quic客户端维护app客户端提供的所有链路信息。

3.根据权利要求2所述的方法,其特征在于,还包括:所述quic客户端为所述app客户端的所有链路探测通信质量;选取最优链路发送应用数据,并为没有选中的次优链路保活;

和/或,还包括:所述quic服务端为新链路启动路径验证,将各链路存储于quic链接中以备使用。

4.根据权利要求2所述的方法,其特征在于,所述quic客户端通知所述quic服务端添加新链路,包括:

所述quic客户端在新链路上向所述quic服务端发出添加链路请求,其中,目的connectid为quic链路正在使用的cids,所述新链路的源connectid为cidc;

所述quic服务端为所述新链路发起地址验证,并在本地quic链路记录新的源ip和port,所述新链路的状态为待验证;

所述quic客户端回复链路验证;

所述quic服务端将新链路的状态修改为可用,并向所述quic客户端回复添加成功的消息;

所述quic客户端启动对所有链路的探测。

5.根据权利要求4所述的方法,其特征在于,还包括:

所述app客户端通知所述quic客户端删除ip或者端口号;

所述quic客户端向所述quic服务端发送删除链路消息;

所述quic服务端删除链路,并向所述quic客户端回复删除成功;

或者,若所述quic服务端没有收到所述quic客户端发送的所述删除链路消息,且在经过预设时间后也没有收到保活消息,则保活失败,认为已断链,删除链路,并向所述quic客户端回复删除成功。

6.一种应用在quic的基于多链路的传输装置,其特征在于,包括:

建链模块,用于触发quic客户端以地址ipc_w为源ip,出接口为wi-fi网络,向quic服务端请求建链,其中,所述quic服务端的ip为ips,所述quic客户端创建在app客户端中,所述quic服务端创建在app服务端中;

传输模块,用于app客户端通过所建立的quic连接向服务端发送应用数据;

链路处理模块,用于quic客户端向服务端建立蜂窝链路,源ip为ipc_c,出接口为蜂窝网络。

7.根据权利要求6所述的装置,其特征在于,所述建链模块,还用于触发所述quic客户端通知所述quic服务端添加新链路,其中,所述quic客户端维护app客户端提供的所有链路信息,所述quic服务端为新链路启动路径验证,将各链路存储于quic链接中以备使用;

和/或,所述建链模块,还用于触发所述quic客户端为所述app客户端的所有链路探测通信质量;选取最优链路发送应用数据,并为没有选中的次优链路保活。

8.根据权利要求7所述的装置,其特征在于,所述建链模块,具体用于触发所述quic客户端在新链路上向所述quic服务端发出添加链路请求,其中,目的connectid为quic链路正在使用的cids,所述新链路的源connectid为cidc;所述quic服务端为所述新链路发起地址验证,并在本地quic链路记录新的源ip和port,所述新链路的状态为待验证;所述quic客户端回复链路验证;所述quic服务端将新链路的状态修改为可用,并向所述quic客户端回复添加成功的消息;所述quic客户端启动对所有链路的探测。

9.根据权利要求8所述的装置,其特征在于,所述建链模块,具体用于触发所述app客户端通知所述quic客户端删除ip或者端口号;所述quic客户端向所述quic服务端发送删除链路消息;所述quic服务端删除链路,并向所述quic客户端回复删除成功;或者,若所述quic服务端没有收到所述quic客户端发送的所述删除链路消息,且在经过预设时间后也没有收到保活消息,则保活失败,认为已断链,删除链路,并向所述quic客户端回复删除成功。

10.一种存储介质,其特征在于,存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求1至5中任一项所述的方法。


技术总结
本发明实施例公开了一种应用在QUIC的基于多链路的传输方法和装置,涉及通信技术领域,能够在QUIC内部实现多链路探测,也方便了QUIC可以根据探测结果切换链路。本发明包括:QUIC客户端以地址IPc_w为源IP,出接口为Wi‑Fi网络,向QUIC服务端请求建链,其中,所述QUIC服务端的IP为IPs,所述QUIC客户端创建在APP客户端中,所述QUIC服务端创建在APP服务端中;APP客户端通过所建立的QUIC连接向服务端发送应用数据;QUIC客户端向服务端建立蜂窝链路,源IP为IPc_c,出接口为蜂窝网络。本发明适用于QUIC多路径管理。

技术研发人员:刘准;张晨;汪硕;黄韬
受保护的技术使用者:网络通信与安全紫金山实验室
技术研发日:2020.09.29
技术公布日:2021.04.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1