[发明专利]为Web实时通信(WebRTC)交互流提供智能管理的方法和系统在审
申请号: | 201410602022.5 | 申请日: | 2014-10-31 |
公开(公告)号: | CN104601650A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | H·S·瓦克斯曼;J·H·约亚库姆;K·塞 | 申请(专利权)人: | 阿瓦亚公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 罗亚男 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 实时 通信 webrtc 交互 提供 智能 管理 方法 系统 | ||
技术领域
本公开的技术概括而言涉及Web实时通信(Web Real-Time Communications,WebRTC)交互流。
背景技术
Web实时通信(WebRTC)是正在进行的开发用于将实时通信功能集成到诸如web浏览器之类的web客户端中以使能与其他web客户端的直接交互的努力。这个实时通信功能可由web开发者经由诸如超文本标记语言的版本5(HTML5)提供的那些之类的标准标记标签和诸如JavaScript API之类的客户端侧脚本处理应用编程接口(API)来访问。关于WebRTC的更多信息可在Alan B.Johnston和Daniel C.Burnett所著的“WebRTC:APIs and RTCWEB Protocols of the HTML5Real-Time Web”第2版(2013Digital Codex LLC)中找到,这里通过引用将该文献全部并入。
WebRTC提供了内置的能力用于在点对点交互式会话和多方交互式会话中建立实时视频、音频和/或数据流。WebRTC标准当前正由万维网联盟(W3C)和互联网工程任务组(IETF)联合开发。关于WebRTC标准的当前状态的信息可在例如http://www.w3c.org和http://www.ietf.org找到。
为了建立WebRTC交互流(例如,实时视频、音频和/或数据交换),两个WebRTC客户端从web应用服务器取回使能了WebRTC的web应用,例如HTML5/JavaScript web应用。通过这些web应用,两个WebRTC客户端随后参与用于发起对等连接的对话,WebRTC交互流将通过该对等连接。这个发起对话可包括用于传达定义WebRTC交互流的特性的参数并就这些参数达成协议的媒体协商。一旦发起对话完成,WebRTC客户端随后就可以与彼此建立直接对等连接,并且可以开始传输实时通信的媒体和/或数据封包的交换。WebRTC客户端之间的对等连接通常使用安全实时传输协议(Secure Real-time Transport Protocol,SRTP)来传输实时媒体流,并且可利用各种其他协议来进行实时数据交换。虽然WebRTC客户端之间的直接对等连接是典型的,但可以使用其他拓扑,例如包括共同的媒体服务器的那些拓扑,其中每个WebRTC客户端直接连接到该媒体服务器。
提供WebRTC功能的典型WebRTC客户端(例如,使能了WebRTC的web浏览器)已演进为主要支持文本和数据驱动的交互。这样,现有的WebRTC客户端的响应于诸如拖放输入之类的用户输入手势的行为在WebRTC交互流的情境中可能没有被明确地定义。在多个用户参与WebRTC交互式会话和/或WebRTC客户端的多个实例同时活动时尤其如此。
发明内容
详细描述中公开的实施例提供了对于Web实时通信(WebRTC)交互流的智能管理。也公开了有关方法、系统和计算机可读介质。在此,在一个实施例中,提供了一种用于智能地管理WebRTC交互流的系统。该系统包括至少一个通信接口,和与该至少一个通信接口相关联的计算设备。计算设备包括WebRTC客户端,该WebRTC客户端被配置为接收针对与一个或多个WebRTC用户相对应的一个或多个视觉表示的用户输入手势。WebRTC客户端还被配置为基于WebRTC客户端的当前状态来为WebRTC客户端确定情境。WebRTC客户端还被配置为获得与一个或多个WebRTC用户相关联的一个或多个身份属性。WebRTC客户端还被配置为基于情境、用户输入手势和一个或多个身份属性来提供包括该一个或多个WebRTC用户的一个或多个WebRTC交互流。
在另一实施例中,提供了一种用于智能地管理WebRTC交互流的方法。该方法包括由在计算设备上执行的WebRTC客户端接收针对与一个或多个WebRTC用户相对应的一个或多个视觉表示的用户输入手势。该方法还包括由WebRTC客户端基于WebRTC客户端的当前状态来为WebRTC客户端确定情境。该方法还包括获得与一个或多个WebRTC用户相关联的一个或多个身份属性。该方法还包括基于情境、用户输入手势和一个或多个身份属性来提供包括一个或多个WebRTC用户的一个或多个WebRTC交互流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瓦亚公司;,未经阿瓦亚公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410602022.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电力业务信息传输的方法、装置及系统
- 下一篇:驾驶信息处理方法、客户端及系统