[发明专利]一种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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top