[發明專利]為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.szxzyx.cn/pat/books/201410602022.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電力業務信息傳輸的方法、裝置及系統
- 下一篇:駕駛信息處理方法、客戶端及系統





