【技术实现步骤摘要】
本专利技术涉及通信领域,特别涉及一种数据传输通道建立方法、系统和服务器。
技术介绍
在数据传输过程中,需要发起方和应答方建立相应的数据传输通道,发起方通过该数据传输通道,将数据发送至应答方,从而需要一种数据传输通道建立方法,以使发起方和应答方建立相应的数据传输通道。现有技术提供了一种数据传输通道建立方法,在数据传输时,发起方和应答方所连接的服务器建立对应的单个数据传输通道,实现数据传输。但是在使用现有技术所提供的方法时,应答方和发起方需要在数据传输过程中等待数据通道建立的时间,从而降低了数据传输的效率,且在数据传输通道的网络环境较差的情况下,通过单个数据传输通道进行数据传输可能导致数据丢失,降低数据传输的可靠性。
技术实现思路
为了提高数据传输的可靠性和效率,本专利技术实施例提供了一种数据传输通道建立方法、系统和服务器。所述技术方案如下:第一方面,提供了一种数据传输通道建立方法,所述方法包括:服务器接收发起方发送的建立请求,并将所述建立请求发送至应答方;所述服务器若接收到应答方发送的第一响应消息,所述第一响应消息用于指示所述应答方接收到所述建立请求,则向所述发起方和所述应答方发送多个
用户数据报协议UDP服务器的信息;所述发起方和所述应答方向所述多个UDP服务器发送通道建立请求;所述多个UDP服务器分别建立多个数据传输通道;所述服务器若接收到所述应答方发送的第二响应消息,则将所述第二响应消息发送至所述发起方;所述发起方根据所述多个数据传输通道中满足预设条件的至少一个数据传输通道的信息,向所述应答方发送数据。结合第一方面,在第一种可能的实现方式 ...
【技术保护点】
一种数据传输通道建立方法,其特征在于,所述方法包括:服务器接收发起方发送的建立请求,并将所述建立请求发送至应答方;所述服务器若接收到应答方发送的第一响应消息,所述第一响应消息用于指示所述应答方接收到所述建立请求,则向所述发起方和所述应答方发送多个用户数据报协议UDP服务器的信息;所述发起方和所述应答方向所述多个UDP服务器发送通道建立请求;所述多个UDP服务器分别建立多个数据传输通道;所述服务器若接收到所述应答方发送的第二响应消息,则将所述第二响应消息发送至所述发起方;所述发起方根据所述多个数据传输通道中满足预设条件的至少一个数据传输通道的信息,向所述应答方发送数据。
【技术特征摘要】
1.一种数据传输通道建立方法,其特征在于,所述方法包括:服务器接收发起方发送的建立请求,并将所述建立请求发送至应答方;所述服务器若接收到应答方发送的第一响应消息,所述第一响应消息用于指示所述应答方接收到所述建立请求,则向所述发起方和所述应答方发送多个用户数据报协议UDP服务器的信息;所述发起方和所述应答方向所述多个UDP服务器发送通道建立请求;所述多个UDP服务器分别建立多个数据传输通道;所述服务器若接收到所述应答方发送的第二响应消息,则将所述第二响应消息发送至所述发起方;所述发起方根据所述多个数据传输通道中满足预设条件的至少一个数据传输通道的信息,向所述应答方发送数据。2.根据权利要求1所述的方法,其特征在于,所述服务器包括传输控制协议TCP服务器,所述服务器向所述发起方和所述应答方发送多个用户数据报协议UDP服务器的信息包括:所述TCP服务器获取满足预设条件的多个用户数据报协议UDP服务器的信息;所述TCP服务器向所述发起方和所述应答方发送所述多个UDP服务器的信息。3.根据权利要求2所述的方法,其特征在于,所述TCP服务器获取满足预设条件的多个UDP服务器的信息包括:所述TCP服务器获取所有可用UDP服务器的网络参数;所述TCP服务器根据所述网络参数,从所述所有可用UDP服务器中获取所述满足预设条件的多个UDP服务器。4.根据权利要求1至3任一所述的方法,其特征在于,所述发起方根据所
\t述多个数据传输通道中满足预设条件的至少一个数据传输通道的信息,向所述应答方发送数据包括:所述发起方获取所述多个数据传输通道的第一往返时延RTT和第一丢包率中的至少一个;所述应答方获取所述多个数据传输通道的第二RTT和第二丢包率中的至少一个;所述发起方根据所述第一RTT和所述第二RTT,计算RTT分量;所述发起方根据所述第一丢包率和所述第二丢包率,计算丢包率分量;所述发起方获取所述多个数据传输通道中所述RTT分量和所述丢包率分量中的至少一个满足预设条件的数据传输通道;所述发送方根据所述至少一个满足预设条件的数据传输通道的信息,向所述应答方发送数据。5.一种数据传输通道建立方法,其特征在于,所述方法包括:服务器接收发起方发送的建立请求,并将所述建立请求发送至应答方;当所述服务器接收到所述应答方发送的接受响应消息,则将所述接受响应消息发送至所述发起方,并向所述发起方和所述应答方发送多个用户数据报协议UDP服务器的信息;所述发起方和所述应答方向所述多个UDP服务器发送通道建立请求;所述多个UDP服务器分别建立多个数据传输通道;所述发起方根据所述多个数据传输通道中满足预设条件的至少一个数据传输通道的信息,向所述应答方发送数据。6.根据权利要求5所述的方法,其特征在于,所述服务器包括传输控制协议TCP服务器,所述服务器向所述发起方和所述应答方发送多个用户数据报协议UDP服务器的信息包括:所述TCP服务器获取满足预设条件的多个用户数据报协议UDP服务器的信息;所述TCP服务器向所述发起方和所述应答方发送所述多个UDP服务器的信息。7.根据权利要求5所述的方法,其特征在于,所述TCP服务器获取满足预设条件的多个UDP服务器的信息包括:所述TCP服务器获取所有可用UDP服务器的网络参数;所述TCP服务器根据所述网络参数,从所述所有可用UDP服务器中获取所述满足预设条件的多个UDP服务器。8.根据权利要求5至7任一所述的方法,其特征在于,所述发起方根据所述多个数据传输通道中满足预设条件的至...
【专利技术属性】
技术研发人员:杨柳,
申请(专利权)人:掌赢信息科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。