[发明专利]一种建立数据通道的方法、装置和系统有效
申请号: | 201480000443.9 | 申请日: | 2014-02-19 |
公开(公告)号: | CN104995898B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 陈鑫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通道 通信设备 集合 冲突 交集 数据报文 通信延时 协商确定 重新选择 传输 保证 | ||
1.一种建立数据通道的方法,其特征在于,所述方法应用于包括第一通信设备和第二通信设备的通信系统,所述第一通信设备和所述第二通信设备之间通过网络实时通信WebRTC数据通道协议进行通信,所述方法包括:
所述第一通信设备与所述第二通信设备协商确定所述第一通信设备利用第一通道号集合中的通道号建立数据通道、所述第二通信设备利用第二通道号集合中的通道号建立数据通道,所述第一通道号集合和所述第二通道号集合没有交集;
所述第一通信设备选择一个属于所述第一通道号集合的第一通道号;
所述第一通信设备向所述第二通信设备发送第一通道建立消息,所述第一通道建立消息包括所述第一通道号,以建立与所述第二通信设备之间的通道号为所述第一通道号的第一数据通道,并通过所述第一数据通道与所述第二通信设备进行数据传输;
所述第一通信设备接收所述第二通信设备发送的第二通道建立消息,所述第二通道建立消息包括属于所述第二通道号集合的第二通道号,用于建立所述第一通信设备与所述第二通信设备之间的通道号为所述第二通道号的第二数据通道,并通过所述第二数据通道与所述第二通信设备进行数据传输。
2.如权利要求1所述的方法,其特征在于,所述第一通信设备和所述第二通信设备均预先设置控制者角色和第一通道号集合的对应关系、被控制者角色和第二通道号集合的对应关系;
所述第一通信设备与所述第二通信设备协商确定所述第一通信设备利用第一通道号集合中的通道号建立数据通道、所述第二通信设备利用第二通道号集合中的通道号建立数据通道,具体包括:
所述第一通信设备通过交互式连接建立ICE角色协商机制与所述第二通信设备协商确定所述第一通信设备的角色和所述第二通信设备的角色,协商确定的所述第一通信设备的角色为控制者角色,并根据预先设置的控制者角色与第一通道号集合的对应关系确定所述第一通信设备利用第一通道号集合中的通道号建立数据通道,协商确定的所述第二通信设备的角色为被控制者角色,以便于所述第二通信设备根据预先设置的被控制者角色与第二通道号集合的对应关系确定所述第二通信设备利用第二通道号集合中的通道号建立数据通道。
3.如权利要求2所述的方法,其特征在于,
所述第一通信设备通过交互式连接建立ICE角色协商机制与所述第二通信设备协商确定所述第一通信设备的角色和所述第二通信设备的角色之后,所述第一通信设备发送所述第一通道建立消息、以及接收所述第二通道建立消息之前,还包括:
所述第一通信设备接收所述第二通信设备发送的呼叫请求消息,所述呼叫请求消息包括所述第二通信设备的角色;
所述第一通信设备判断所述呼叫请求消息包括的第二通信设备的角色与所述协商确定的第二通信设备的角色是否相同,并在判断出相同时向所述第二通信设备返回成功响应消息。
4.如权利要求1所述的方法,其特征在于,所述第一通信设备与所述第二通信设备协商确定所述第一通信设备利用第一通道号集合中的通道号建立数据通道、所述第二通信设备利用第二通道号集合中的通道号建立数据通道,具体包括:
所述第一通信设备接收所述第二通信设备发送的呼叫请求消息,所述呼叫请求消息包括所述第二通道号集合,用于表明所述第二通信设备利用所述第二通道号集合中的通道号建立数据通道;
所述第一通信设备根据所述第二通道号集合确定一个与所述第二通道号集合没有交集的通道号集合作为所述第一通道号集合;
所述第一通信设备向所述第二通信设备返回呼叫响应消息,所述呼叫响应消息包括所述第一通道号集合,用于表明所述第一通信设备利用所述第一通道号集合中的通道号建立数据通道。
5.如权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
当所述第一通信设备接收到所述第二通信设备发送的用于建立第三数据通道的第三通道建立消息时,所述第一通信设备判断接收的所述第三通道建立消息包括的第三通道号是否属于所述第二通道号集合,如果不属于,返回用于表明拒绝使用所述第三数据通道的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480000443.9/1.html,转载请声明来源钻瓜专利网。