[發明專利]使能用于不同通信協議的通信特征的應用編程接口有效
| 申請號: | 201410543491.4 | 申請日: | 2014-10-15 |
| 公開(公告)號: | CN104580137B | 公開(公告)日: | 2018-04-03 |
| 發明(設計)人: | J·M·艾在爾 | 申請(專利權)人: | 阿瓦亞公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 張榮海 |
| 地址: | 美國新*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 不同 通信協議 通信 特征 應用 編程 接口 | ||
相關申請的交叉引用
本申請要求2013年3月15日遞交的美國臨時申請號61/798,865的權益,特此通過引用將該申請的全部公開內容并入在此。
技術領域
本公開概括而言涉及通信,更具體而言涉及基于web的通信。
背景技術
Web實時通信(Web Real-Time Communications,WebRTC)是由萬維網聯盟起草的應用編程接口(Application Programming Interface,API)定義,用來使能瀏覽器到瀏覽器應用用于語音呼叫、視頻聊天和點對點(P2P)文件共享,而不需要瀏覽器插件。
隨著WebRTC的出現,存在著如下的需要:支持瀏覽器到電話通信以及增強瀏覽器到瀏覽器通信的某些方面。具體地,公司信息技術(IT)部門將開始感受到WebRTC的沖擊。這首先可表現為需要管制對基于瀏覽器的通信的使用,就好像對像Skype和FaceTime這樣的其他非安全的以消費者為中心的通信服務的使用需要被管制那樣。之后其可能導致將瀏覽器與WebRTC集成,其中預先部署了基于會話發起協議(Session Initiation Protocol,SIP)的通信解決方案,使得語音和視頻會話可在兩者之間建立。最終,其可改變在企業中部署通信軟件的方式,其中基于客戶端的軟件電話和統一通信(Unified Communications,UC)軟件被基于瀏覽器的技術所替換。
另外,雖然WebRTC促進了瀏覽器到瀏覽器通信,但它是以促進單個web應用(例如,單個網站)內的瀏覽器到瀏覽器通信為意圖而開發的。然而,WebRTC不容易促進在這種瀏覽器到瀏覽器通信上調用企業通信應用。尤其如果在單個企業內必須調用多個web應用,則更是如此。同時,其他協議(例如,SIP、H.323,等等)的應用開發相對成熟。將會希望使得已經開發的SIP和H.323的應用能夠被用在WebRTC通信中。
一些群組已開始開發通過將SIP用戶代理(User Agent,UA)嵌入在瀏覽器內來允許企業通信應用(例如,專用交換分機(Private Branch eXchange,PBX))被應用在WebRTC呼叫上的WebRTC解決方案。這個解決方案具有幾個缺點。首先,如果瀏覽器要被表示為具有企業特征的功能完全的SIP端點,則嵌入的JavaScript SIP UA必須非常豐富并且因此非常復雜。其次,這些解決方案沒有考慮到一些通信作為“純粹”WebRTC通信進行以及其他的作為基于SIP的通信進行。
發明內容
本文給出的實施例是針對上述問題和其他問題構思出來的。具體地,本公開的實施例認識到WebRTC對于瀏覽器到瀏覽器和瀏覽器到電話通信相當有用。本公開的一個方面提供了促進瀏覽器到電話通信和向瀏覽器提供豐富的企業通信特征的能力。當前可用的WebRTC技術使得瀏覽器在簡單模式中操作,并且因此瀏覽器不能訪問通常對于傳統的SIP和H.323通信對電話可用的網絡資源(例如,應用)。
本公開的實施例因此提供了接收來自web應用的發起媒體會話的請求,檢查主叫/被叫方偏好,并且基于這些偏好來向呼叫應用企業通信特征的能力。在一些實施例中,上述特征是由協作環境(Collaboration Environment,CE)提供的,該協作環境經由超文本傳輸協議(Hypertext Transport Protocol,HTTP)Web套接字或者間接經由Java消息服務(Java Message Service,JMS)有向瀏覽器的暴露。在一些實施例中,瀏覽器被使能經由特制的庫——例如JavaScript庫——與CE通信。在這種實現方式中,web應用簡單地提供“發出呼叫”的指令,然后這些指令進入CE,在這里額外的呼叫特征如同針對電話的普通呼叫那樣被調用,而不是經由不同的專用web套接字。
本公開還提供了增強的應用媒體服務器(Application Media Server,AMS),其將WebRTC實時協議(Real-Time Protocol,RTP)流轉換成SIP/H.323友好RTP。AMS也可向CE服務提供媒體服務。
本公開的另一方面是當通信穿越網絡邊界時促進瀏覽器到瀏覽器通信,其中在網絡邊界處(例如在防火墻處)可能需要實施一個或多個通信規章/限制。具體而言,當瀏覽器到瀏覽器通信穿越這種網絡邊界時,需要利用已經擁有關于規章/限制的知識并且因此能夠對于WebRTC會話實施規章/限制的企業通信系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿瓦亞公司,未經阿瓦亞公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410543491.4/2.html,轉載請聲明來源鉆瓜專利網。





