[发明专利]一种WebRTC客户端连接动态自适应选择的方法有效
申请号: | 201410188155.2 | 申请日: | 2014-05-06 |
公开(公告)号: | CN103945003B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 双锴;苏森;冯恺;徐鹏;王玉龙 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京思创毕升专利事务所11218 | 代理人: | 郭韫 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种WebRTC客户端连接动态自适应选择的方法,属于WebRTC、HTML5WebSocket等技术领域。本方法涉及的实体包括WebRTC客户端、浏览器和实时通信服务器;所述WebRTC客户端能够支持HTTP轮询、HTTP长连接和WebSocket三种连接方式,所述HTTP长连接包括HTTP流;所述方法根据网络环境动态,优先选择HTTP轮询、HTTP长连接和WebSocket这三种连接方式中延迟最低的连接方式,使用该延迟最低的连接方式将WebRTC客户端与实时通信服务器建立连接。本发明在保证实时性的前提下,减小了通信延迟,增强了客户端的功能,提高了客户端的智能性。 | ||
搜索关键词: | 一种 webrtc 客户端 连接 动态 自适应 选择 方法 | ||
【主权项】:
一种WebRTC客户端连接动态自适应选择的方法,所述方法涉及的实体包括WebRTC客户端、浏览器和实时通信服务器;所述WebRTC客户端能够支持HTTP轮询、HTTP长连接和WebSocket三种连接方式,所述HTTP长连接包括HTTP流其特征在于:所述方法根据网络环境动态,优先选择HTTP轮询、HTTP长连接和WebSocket这三种连接方式中延迟最低的连接方式,使用该延迟最低的连接方式将WebRTC客户端与实时通信服务器建立连接,所述方法包括:(1)用户在浏览器地址栏中输入WebRTC客户端的网址,浏览器下载并加载WebRTC客户端;(2)WebRTC客户端检查浏览器是否支持WebSocket,如果是,则使用WebSocket建立连接,转入步骤(3);如果否,则转入步骤(4);(3)判断WebSocket连接是否异常断开,如果否,则实时通信服务器能够通过WebSocket连接将信息发送给WebRTC客户端,转入步骤(10);如果是,则放弃使用WebSocket连接,转入步骤(4);(4)使用HTTP长连接建立连接;(5)动态调整HTTP长连接参数;(6)判断HTTP长连接是否异常断开,如果是,则转入步骤(7),如果否,则实时通信服务器能够通过HTTP长连接将信息发送给WebRTC客户端,转入步骤(10);(7)判断HTTP长连接异常断开次数是否超过上限,如果是,则转入步骤(8);如果否,则返回步骤(5);(8)使用HTTPS轮询建立连接,并动态调整HTTP轮询时间间隔;(9)判断HTTP轮询是否持续稳定,如果是,则返回步骤(4),如果否,则转入步骤(10);(10)数据传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410188155.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种特殊深孔的加工方法
- 下一篇:桁架式智能钻孔设备及弧形板钻孔方法