【技术实现步骤摘要】
通信方法和电子设备
[0001]本申请涉及通信领域,并且更具体地涉及通信领域中通信方法和电子设备。
技术介绍
[0002]目前,大部分智能客户端均支持双网络或多网络的同时使用,通过双网络或多网络提供更大的聚合带宽,从而使得用户享受到更流畅的通信体验。
[0003]例如,客户端与服务端之间可以基于多路径传输控制协议(multipath transmission control protocol,MPTCP)进行通信,MPTCP是通过多个路径并发传输的传输协议,客户端可以通过第一运营商的网络、第二运营商的网络向同一服务端发起针对同一业务的两个请求,服务端根据接收到的两个请求,分别通过第一运营商的网络、第二运营商的网络将客户端所请求的两部分资源发送至客户端,客户端对接收到的两部分资源进行整合,得到所请求的资源。
[0004]然而,当服务端所属运营商不是第一运营商或第二运营商时,此时,如果客户端通过第一运营商的网络或第二运营商的网络向服务端请求资源,由于第一运营商与第二运营商为不同运营商,服务端所属的运营商有可能会限 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,所述方法应用于多路径传输控制协议MPTCP传输的场景中,所述方法由客户端执行,包括:通过第一运营商的网络向第一服务端发送第一TCP报文,所述第一TCP报文请求与所述第一服务端建立网络连接;通过第二运营商的网络向第二服务端发送第二TCP报文,所述第二TCP报文请求与所述第二服务端建立网络连接,所述第二TCP报文包括所述第一服务端的IP地址;其中,所述第一TCP报文与所述第二TCP报文对应同一MPTCP会话,所述第一服务端的IP地址用于所述第二服务端与所述第一服务端建立连接。2.根据权利1所述的方法,其特征在于,所述第一TCP报文包括所述第二运营商的移动国家代码MCC与移动网络代码MNC,所述第二运营商的MCC与MNC用于所述第一服务端确定所述第一运营商与所述第二运营商是否属于同一运营商。3.根据权利要求1或2所述的方法,其特征在于,所述第一服务端的IP地址承载在所述第二TCP报文的第一TCP选项中。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一服务端的IP地址是所述客户端通过查询所述第一运营商的DNS服务器获得的。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:接收所述第一服务端发送的第三TCP报文,所述第三TCP报文包括所述第二服务端的IP地址。6.根据权利要求5所述的方法,其特征在于,所述第二服务端的IP地址承载在所述第三TCP报文的第二TCP选项中。7.根据权利要求1至4中任一项所述的方法,其特征在于,所述第二服务端的IP地址是所述客户端通过查询所述第二运营商的DNS服务器获得的。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:通过所述第一运营商的网络向所述第一服务端发送第五TCP报文,所述第五TCP报文用于向所述第一服务端请求第一业务的资源;接收来自所述第一服务端的第六TCP报文,所述第六TCP报文携带所述第一业务的资源;通过所述第二运营商的网络向所述第二服务端发送第七TCP报文,所述第七TCP报文用于向第二服务端请求所述第一业务的资源,所述第七TCP报文与所述第一服务端的IP地址用于所述第二服务端生成第八TCP报文,所述第八TCP报文用于向所述第一服务端请求第一业务的资源,所述第八TCP报文是由所述第二服务端发送至所述第一服务端的报文;接收来自所述第二服务端的第九TCP报文,所述第九TCP报文携带所述第一业务的资源,所述第九TCP报文是所述第一服务端向所述第二服务端发送的。9.一种通信方法,其特征在于,所述方法应用于多路径传输控制协议MPTCP传输的场景中,包括:客户端通过第一运营商的网络向第一服务端发送第一传输控制协议TCP报文,所述第一TCP报文请求与所述第一服务端建立网络连接;所述第一服务端根据所述第一TCP报文,与所述客户端建立网络连接;所述客户端通过第二运营商的网络向第二服务端发送第二TCP报文,所述第二TCP报文
请求与所述第二服务端建立网络连接,所述第二TCP报文包括所述第一服务端的IP地址;所述第二服务端根据所述第二TCP报文与所述第一服务端的IP地址,生成第四TCP报文,所述第二服务端向所述第一服务端发送所述第四TCP报文;所述第一服务端根据所述第四TCP报文,与所述第二服务端建立网络连接;其中,所述第一TCP报文与所述第二TCP报文对应同一MPTCP会话。10.根据权利要求9所述的方法,其特征在于,所述第一服务端的IP地址承载在所述第二TCP报文的第一TC...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。