一种数据传输方法及电子设备技术

技术编号:24893696 阅读:25 留言:0更新日期:2020-07-14 18:19
本申请提供一种数据传输方法及电子设备,该方法包括:电子设备首先与应用服务器建立MPTCP连接,其中,MPTCP连接包括蜂窝网络对应的第一TCP连接和WIFI网络对应的第二TCP连接;然后电子设备接收来自应用服务器的指示信息;指示信息包括类型标识和用于指示带宽需求的参数,类型标识用于指示应用服务器发送的数据流的类型。当类型标识为指示数据传输时延要求低的第一标识时,电子设备在接收到指示信息之后的第一时段采用第二TCP连接接收数据流,当电子设备在第一时段实际接收的累计数据量小于参数与第一时段对应的时长的乘积时,电子设备在第二时段同时采用第一TCP连接和第二TCP连接接收数据流。

【技术实现步骤摘要】
一种数据传输方法及电子设备
本申请涉及终端
,尤其涉及一种数据传输方法及电子设备。
技术介绍
多路径传输控制协议(multipathtransmissioncontrolprotocol,MPTCP)是TCP的扩展,利用多条TCP连接的并行传输提高资源的利用率,增强连接失败的恢复能力。当前广泛使用的MPTCP的调度算法是最小往返时延(minRound-TripTime,min往返时延)调度算法,即接收端优先使用最小往返时延的TCP连接接收数据,当最小往返时延的TCP连接接收窗口拥塞时,则同时使用次小往返时延的TCP连接接收数据。然而现实情况是,在绝大多数公共场所中,例如飞机场、购物中心、学校、公司等场所,WIFI网络的往返时延无论是平均值还是抖动都远远大于蜂窝网络的往返时延,所以现有的MPTCP调度算法存在较为耗费用户的数据流量的问题。为此,现有技术提出一些节省蜂窝网络的数据流量的MPTCP调度方案,例如当MPTCP同时包括WIFI网络对应的TCP连接和蜂窝网络对应的TCP连接时,手机通常优先仅使用WIFI网络对应的TCP连接接收本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n电子设备与应用服务器建立多路径传输控制协议MPTCP连接,其中,所述MPTCP连接包括蜂窝网络对应的第一TCP连接和无线保真WIFI网络对应的第二TCP连接;/n所述电子设备接收来自所述应用服务器的指示信息;所述指示信息包括类型标识和用于指示带宽需求的参数,所述类型标识用于指示所述应用服务器发送的数据流的类型;/n当所述类型标识为指示数据传输时延要求低的第一标识时,所述电子设备在接收到所述指示信息之后的第一时段采用所述第二TCP连接接收来自所述应用服务器的数据流;/n当所述电子设备在所述第一时段内实际接收的累计数据量不满足第一预期接收的累计数据量时,...

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
电子设备与应用服务器建立多路径传输控制协议MPTCP连接,其中,所述MPTCP连接包括蜂窝网络对应的第一TCP连接和无线保真WIFI网络对应的第二TCP连接;
所述电子设备接收来自所述应用服务器的指示信息;所述指示信息包括类型标识和用于指示带宽需求的参数,所述类型标识用于指示所述应用服务器发送的数据流的类型;
当所述类型标识为指示数据传输时延要求低的第一标识时,所述电子设备在接收到所述指示信息之后的第一时段采用所述第二TCP连接接收来自所述应用服务器的数据流;
当所述电子设备在所述第一时段内实际接收的累计数据量不满足第一预期接收的累计数据量时,所述电子设备在第二时段同时采用所述第一TCP连接和所述第二TCP连接接收来自所述应用服务器的数据流;其中,所述第一预期接收的累计数据量等于所述参数与所述第一时段对应的时长的乘积。


2.如权利要求1所述的方法,其特征在于,还包括:
当所述电子设备在所述第一时段内实际接收的累计数据量满足所述第一预期接收的累计数据量时,所述电子设备在第二时段仍采用所述第二TCP连接接收来自所述应用服务器的数据流。


3.如权利要求1所述的方法,其特征在于,还包括:
所述电子设备确定在所述第二时段通过所述第二TCP连接实际接收的累计数据量满足第二预期接收的累计数据量时,则在第三时段仅采用所述第二TCP连接接收来自所述应用服务器的数据流;所述第二预期接收的累计数据量等于所述第二时段对应的时长与所述参数的乘积。


4.如权利要求1所述的方法,其特征在于,还包括:
当所述类型标识为指示数据传输时延要求高的第二标识时,所述电子设备在接收到所述指示信息之后的所述第一时段同时采用所述第一TCP连接和所述第二TCP连接接收来自所述应用服务器的数据流。


5.一种数据传输方法,其特征在于,包括:
电子设备与应用服务器建立多路径传输控制协议MPTCP连接,其中,所述MPTCP连接包括蜂窝网络对应的第一TCP连接和无线保真WIFI网络对应的第二TCP连接;
所述电子设备在第一时段采用所述第二TCP连接接收来自所述应用服务器的数据流;
所述电子设备根据所述电子设备在所述第一时段实际接收的第一累计数据量,确定所述电子设备在第一时段的第一数据传输速率,所述第一数据传输速率等于所述第一累计数据量与所述第一时段对应的时长的比值;
所述电子设备确定所述第一数据传输速率不满足预设数据传输速率时,在第二时段同时采用所述第一TCP连接和所述第二TCP连接接收来自所述应用服务器的数据流。


6.如权利要求5所述的方法,其特征在于,所述电子设备在第一时段采用所述第二TCP连接接收来自所述应用服务器的数据流之前,还包括:
所述电子设备同时采用所述第一TCP连接和所述第二TCP连接接收来自所述应用服务器的数据流;
所述电子设备根据单位时间内所述第二TCP连接和第一TCP连接实际接收的数据量,确定所述预设数据传输速率。


7.如权利要求5或6所述的方法,其特征在于,还包括:
所述电子设备根据所述电子设备在所述第二时段实际接收的第二累计数据量,确定所述电子设备在第二时段的第二数据传输速率,所述第二数据传输速率等于所述第二累计数据量与所述第二时段对应的时长的比值;
所述电子设备确定在所述第二时段的第二数据传输速率满足所述预设数据传输速率时,则在第三时段仅采用所述第二TCP连接接收来自所述应用服务器的数据流。


8.一种电子设备,其特征在于,包括处理器和存储器;
所述存储器用于存储一个或多个计算机程序;
当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述电子设备执行:
与应用服务器建立多路径传输控制协议MPTCP连接,其中,所述MPTCP连接包括蜂窝网络对应的第一TCP连接和...

【专利技术属性】
技术研发人员:王皓许辰人陈朔祁建锋梁恒辉李小金刘莉莉王冠
申请(专利权)人:华为技术有限公司北京大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1