一种路径选择方法、设备及系统技术方案

技术编号:13339513 阅读:191 留言:0更新日期:2016-07-13 13:34
本发明专利技术公开了一种路径选择方法、设备及系统,涉及通信技术领域,能够解决现有技术中当第一设备连接较多数量的接收设备同时进行共享数据传输时,由于第一设备需要将共享数据传输至每一个接收设备,会导致第一设备的负载量较大的问题。具体方案为:网络设备接收第一设备发送的数据共享请求消息,网络设备根据预设规则在第二设备及第三设备中确定中继设备及接收设备,并生成路径信息,网络设备向第一设备,第二设备及第三设备发送数据共享确认消息。本发明专利技术用于路径选择。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种路径选择方法、设备及系统。
技术介绍
随着网络技术的不断发展,资源共享已经成为网络用户的普遍需求。WebRTC(WebReal-TimeCommunication,网页实时通信)是一种基于浏览器的实时多媒体通信技术,实时多媒体通信技术主要包括实时视频通信技术和实时音频通信技术。通常情况下,从接收设备的数量角度进行划分,可以分为两方会议模式和多方会议模式。其中,两方会议模式是第一设备连接接收设备,第一设备向接收设备传输共享数据,接收设备接收第一设备发送的共享数据。多方会议模式是第一设备同时连接至少两个接收设备。可选的,在多方会议模式中,采用WebRTC技术实现共享数据的传输,第一设备用于将共享数据点对点地传输至所有的接收设备,即第一设备与每一个接收设备之间都会建立一个链接,并由第一设备将共享数据传输给每一个接收设备,从而实现多方会议模式下的共享数据的传输。但是,在现有技术中,当第一设备连接较多数量的接收设备同时进行共享数据传输时,由于第一设备需要将共享数据传输至每一个接收设备,会导致第一设备的负载量较大的问题。
技术实现思路
本专利技术的实施例提供一种路径选择方法、设备及系统,能够解决现有技术中当路径选择设备连接较多数量的接收设备同时进行共享数据传输时,由于路径选择设备需要将共享数据传输至每一个接收设备,会导致路径选择设备的负载量较大的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术提供了一种路径选择方法,应用于网络设备,该方法包括:网络设备接收第一设备发送的数据共享请求消息,所述数据共享请求消息用于请求向第二设备及第三设备传输共享数据;所述网络设备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,并生成路径信息,所述路径信息用于指示所述第一设备向所述中继设备传输共享数据,所述中继设备将所述第一设备传输的共享数据传输至所述接收设备;所述网络设备向所述第一设备,所述第二设备及所述第三设备发送数据共享确认消息,所述数据共享确认消息包含所述路径信息。结合第一方面,在第一种可能的实现方式中,所述网络设备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,包括:所述网络设备获取所述第二设备的分发量及所述第三设备的分发量,所述第二设备的分发量用于指示能够与所述第二设备建立连接的设备的最大数量,所述第三设备的分发量用于指示能够与所述第三设备建立连接的设备的最大数量;所述网络设备将所述第二设备及所述第三设备中分发量较大的设备作为所述中继设备,将所述第二设备及所述第三设备中分发量较小的设备作为所述接收设备。结合第一方面,在第二种可能的实现方式中,所述网络设备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,包括:所述网络设备获取所述第二设备的中继时延及所述第三设备的中继时延,所述第二设备的中继时延用于指示所述第一设备将所述共享数据传输至所述第二设备,再由所述第二设备将所述共享数据传输至所述第三设备所用的时间,所述第三设备的中继时延用于指示所述第一设备将所述共享数据传输至所述第三设备,再由所述第三设备将所述共享数据传输至所述第二设备所用的时间;所述网络设备将所述第二设备及所述第三设备中中继时延较小的设备作为所述中继设备,将所述第二设备及所述第三设备中中继时延较大的设备作为所述接收设备。结合第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:所述网络设备向所述第一设备发送第一传输消息,所述第一传输消息用于指示所述第一设备与所述中继设备之间建立连接,以便所述第一设备向所述中继设备传输所述共享数据。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法包括:网络设备接收所述中继设备发送的第一状态信息,所述第一状态信息用于指示所述中继设备正处于接收所述共享数据的状态;所述网络设备向所述中继设备发送第二传输消息,所述第二传输消息用于指示所述中继设备与所述接收设备之间建立连接,以便所述中继设备向所述接收设备传输所述共享数据。第二方面,本专利技术提供了一种路径选择方法,应用于路径选择设备,该路径选择设备具体为第一设备,所述方法包括:第一设备向网络设备发送数据共享请求消息,所述数据共享请求消息用于请求向第二设备及第三设备传输共享数据,以便所述网络设备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,并生成路径信息,所述路径信息用于指示所述第一设备向所述中继设备传输共享数据,所述中继设备将所述第一设备传输的共享数据传输至所述接收设备;第一设备接收网络设备发送的数据共享确认消息,所述数据共享确认消息包含所述路径信息。结合第二方面,在第一种可能的实现方式中,第一设备接收网络设备发送的第一传输消息,所述第一传输消息用于指示所述第一设备与所述中继设备之间建立连接;所述第一设备根据所述第一传输消息与所述中继设备之间建立连接,并向所述中继设备传输所述共享数据。第三方面,本专利技术提供了一种网络设备,包括:接收单元,用于接收第一设备发送的数据共享请求消息,所述数据共享请求消息用于请求向第二设备及第三设备传输共享数据;处理单元,用于根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,并生成路径信息,所述路径信息用于指示所述第一设备向所述中继设备传输共享数据,所述中继设备将所述第一设备传输的共享数据传输至所述接收设备;发送单元,用于向所述第一设备,所述第二设备及所述第三设备发送数据共享确认消息,所述数据共享确认消息包含所述路径信息。结合第三方面,在第一种可能的实现方式中,所述网络设备还包括获取单元,用于获取所述第二设备的分发量及所述第三设备的分发量,所述第二设备的分发量用于指示能够与所述第二设备建立连接的设备的最大数量,所述第三设备的分发量用于指示能够与所述第三设备建立连接的设备的最大数量;所述处理单元,还用于将所述第二设备及所述第三设备中分发量较大的设备作为所述中继设备,将所述第二设备及所述第三设备中分发量较小的设备作为所述接收设备。结合第三方面,在第二种可能的实现方式中,所述获取单元,还用于获取所述第二设备的中继时延及所述第三设备的中继时本文档来自技高网...

【技术保护点】
一种路径选择方法,其特征在于,应用于网络设备,所述方法包括:网络设备接收第一设备发送的数据共享请求消息,所述数据共享请求消息用于请求向第二设备及第三设备传输共享数据;所述网络设备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接收设备,并生成路径信息,所述路径信息用于指示所述第一设备向所述中继设备传输共享数据,所述中继设备将所述第一设备传输的共享数据传输至所述接收设备;所述网络设备向所述第一设备,所述第二设备及所述第三设备发送数据共享确认消息,所述数据共享确认消息包含所述路径信息。

【技术特征摘要】
1.一种路径选择方法,其特征在于,应用于网络设备,所述方法
包括:
网络设备接收第一设备发送的数据共享请求消息,所述数据共享
请求消息用于请求向第二设备及第三设备传输共享数据;
所述网络设备根据预设规则在所述第二设备及所述第三设备中确
定中继设备及接收设备,并生成路径信息,所述路径信息用于指示所
述第一设备向所述中继设备传输共享数据,所述中继设备将所述第一
设备传输的共享数据传输至所述接收设备;
所述网络设备向所述第一设备,所述第二设备及所述第三设备发
送数据共享确认消息,所述数据共享确认消息包含所述路径信息。
2.根据权利要求1所述的方法,其特征在于,所述网络设备根据
预设规则在所述第二设备及所述第三设备中确定中继设备及接收设
备,包括:
所述网络设备获取所述第二设备的分发量及所述第三设备的分发
量,所述第二设备的分发量用于指示能够与所述第二设备建立连接的
设备的最大数量,所述第三设备的分发量用于指示能够与所述第三设
备建立连接的设备的最大数量;
所述网络设备将所述第二设备及所述第三设备中分发量较大的设
备作为所述中继设备,将所述第二设备及所述第三设备中分发量较小
的设备作为所述接收设备。
3.根据权利要求1所述的方法,其特征在于,所述网络设备根据
预设规则在所述第二设备及所述第三设备中确定中继设备及接收设
备,包括:
所述网络设备获取所述第二设备的中继时延及所述第三设备的中
继时延,所述第二设备的中继时延用于指示所述第一设备将所述共享
数据传输至所述第二设备,再由所述第二设备将所述共享数据传输至
所述第三设备所用的时间,所述第三设备的中继时延用于指示所述第
一设备将所述共享数据传输至所述第三设备,再由所述第三设备将所
述共享数据传输至所述第二设备所用的时间;
所述网络设备将所述第二设备及所述第三设备中中继时延小的设

\t备作为所述中继设备,将所述第二设备及所述第三设备中中继时延大
的设备作为所述接收设备。
4.根据权利要求2或3所述的方法,其特征在于,所述方法还包
括:
所述网络设备向所述第一设备发送第一传输消息,所述第一传输
消息用于指示所述第一设备与所述中继设备之间建立连接,以便所述
第一设备向所述中继设备传输所述共享数据。
5.根据权利要求4所述的方法,其特征在于,所述方法包括:
网络设备接收所述中继设备发送的第一状态信息,所述第一状态
信息用于指示所述中继设备正处于接收所述共享数据的状态;
所述网络设备向所述中继设备发送第二传输消息,所述第二传输
消息用于指示所述中继设备与所述接收设备之间建立连接,以便所述
中继设备向所述接收设备传输所述共享数据。
6.一种路径选择方法,其特征在于,应用于路径选择设备,所述
路径选择设备具体为第一设备,所述方法包括:
第一设备向网络设备发送数据共享请求消息,所述数据共享请求
消息用于请求向第二设备及第三设备传输共享数据,以便所述网络设
备根据预设规则在所述第二设备及所述第三设备中确定中继设备及接
收设备,并生成路径信息,所述路径信息用于指示所述第一设备向所
述中继设备传输共享数据,所述中继设备将所述第一设备传输的共享
数据传输至所述接收设备;
所述第一设备接收网络设备发送的数据共享确认消息,所述数据
共享确认消息包含所述路径信息。
7.根据权利要求6所述的方法,其特征在于,
所述第一设备接收网络设备发送的第一传输消息,所述第一传输
消息用于指示所述第一设备与所述中继设备之间建立连接;
所述第一设备根据所述第一传输消息与所述中继设备之间建立连
接,并向所述中继设备传输所述共享数据。
8.一种网络设备,其特征在于,包括:
接收单...

【专利技术属性】
技术研发人员:蔡云
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1