專利名稱:實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與sip設(shè)備進(jìn)行通信的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP(Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)設(shè)備進(jìn)行通信的方法和系統(tǒng)。
背景技術(shù):
SIP (Session Initiation Protocol,會(huì)話發(fā)起協(xié)議)是一個(gè)由 IETF (InternetEngineering Task Force,因特網(wǎng)工程任務(wù)組)MMUSIC工作組開發(fā)的協(xié)議,SIP作為標(biāo)準(zhǔn)被提議用于建立、修改和終止包括視頻、語音、即時(shí)通信、在線游戲和虛擬現(xiàn)實(shí)等多種多媒體元素在內(nèi)的交互式用戶會(huì)話。2000年11月,SIP被正式批準(zhǔn)成為3GPP(The3rd GenerationPartnership Project,第三代合作伙伴計(jì)劃)信號(hào)協(xié)議之一,并成為IMS (IP MultimediaSubsystem, IP多媒體系統(tǒng))體系結(jié)構(gòu)的一個(gè)永久單元。SIP與H.323 —樣,是用于VoIP(Voice over Internet Protocol,網(wǎng)絡(luò)電話)最主要的信令協(xié)議之一。SDP (Session Description Protocol,會(huì)話描述協(xié)議)描述的是流媒體的初始化參數(shù)。此協(xié)議由IETF發(fā)表為RFC2327。SDP最初的時(shí)候是會(huì)話發(fā)布協(xié)議(SessionAnnouncement Protocol或簡(jiǎn)寫SAP)的一個(gè)部件,1998年4月推出第一版[I],但是之后被廣泛用于和RTSP以及SIP協(xié)同工作,也可被單獨(dú)用來描述多播會(huì)話。RTP (Real-time Transport Protocol,實(shí)時(shí)傳輸協(xié)議)是一個(gè)網(wǎng)絡(luò)傳輸協(xié)議,它是由IETF的多媒體傳輸工作小組1996年在RFC1889中公布的。RTP協(xié)議詳細(xì)說明了在互聯(lián)網(wǎng)上傳遞音頻和視頻的標(biāo)準(zhǔn)數(shù)據(jù)包格式。它一開始被設(shè)計(jì)為一個(gè)多播協(xié)議,但后來被用在很多單播應(yīng)用中。RTP協(xié)議常用于流媒體系統(tǒng)(配合RTSP協(xié)議),視頻會(huì)議和一鍵通(Pushto Talk)系統(tǒng)(配合H.323或SIP),使它成為IP電話產(chǎn)業(yè)的技術(shù)基礎(chǔ)。RTP協(xié)議和RTP控制協(xié)議RTCP—起使用,而且它是創(chuàng)建在UDP協(xié)議上的。SRTP (Secure Real-time TransportProtocol,安全實(shí)時(shí)傳輸協(xié)議)是在實(shí)時(shí)傳輸協(xié)議(Real-time Transport Protocol或RTP)基礎(chǔ)上所定義的一個(gè)協(xié)議,旨在為單播和多播應(yīng)用程序中的實(shí)時(shí)傳輸協(xié)議的數(shù)據(jù)提供加密、消息認(rèn)證、完整性保證和重放保護(hù)。它是由David Oran (思科)和Rolf Blom (愛立信)開發(fā)的,并最早由IETF于2004年3月作為RFC3711發(fā)布。由于實(shí)時(shí)傳輸協(xié)議和可以被用來控制實(shí)時(shí)傳輸協(xié)議的會(huì)話的實(shí)時(shí)傳輸控制協(xié)議(RTP Control Protocol或RTCP)有著緊密的聯(lián)系,安全實(shí)時(shí)傳輸協(xié)議同樣也有一個(gè)伴生協(xié)議,它被稱為安全實(shí)時(shí)傳輸控制協(xié)議(Secure RTCP或SRTCP);安全實(shí)時(shí)傳輸控制協(xié)議為實(shí)時(shí)傳輸控制協(xié)議提供類似的與安全有關(guān)的特性,就像安全實(shí)時(shí)傳輸協(xié)議為實(shí)時(shí)傳輸協(xié)議提供的那些一樣。在HTML (Hypertext Markup Language,超文本標(biāo)記語言)5標(biāo)準(zhǔn)中,網(wǎng)頁應(yīng)用程序可以使用WebRTC (Real-Time Communications,實(shí)時(shí)通訊)進(jìn)行實(shí)時(shí)的包括視頻、音頻在內(nèi)的流式點(diǎn)對(duì)點(diǎn)傳輸;而現(xiàn)有的VoIP應(yīng)用系統(tǒng)中,終端設(shè)備主要使用SIP協(xié)議進(jìn)行視頻、音頻傳輸。
因此,如何實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序應(yīng)用SIP與SIP設(shè)備進(jìn)行VoIP等通信過程是一個(gè)亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法和系統(tǒng),以實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序應(yīng)用SIP與SIP設(shè)備進(jìn)行通信。一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與會(huì)話發(fā)起協(xié)議SIP設(shè)備進(jìn)行通信的方法,包括:網(wǎng)頁應(yīng)用程序使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息;所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息;所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理與SIP設(shè)備建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備。一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與會(huì)話發(fā)起協(xié)議SIP設(shè)備進(jìn)行通信的系統(tǒng),包括:網(wǎng)頁應(yīng)用程序,用于使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息;網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,用于將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息,與SIP設(shè)備之間建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備;SIP設(shè)備,用于接收所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送過來的SIP消息。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例通過在網(wǎng)絡(luò)側(cè)設(shè)置網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,該網(wǎng)頁應(yīng)用程序SIP服務(wù)代理實(shí)現(xiàn)HTTP/HTTPS會(huì)話與SIP會(huì)話、HTTP/HTTPS數(shù)據(jù)與SIP數(shù)據(jù)之間的轉(zhuǎn)換,可以實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與服務(wù)器端的SIP設(shè)備之間的VoIP視頻/音頻通 信、即時(shí)消息和狀態(tài)感知等通信。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法的原理不意圖;圖2為本發(fā)明實(shí)施例一提供的一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法的具體處理流程圖;圖3為本發(fā)明實(shí)施例一提供的一種按照長(zhǎng)輪詢機(jī)制將上述HTTP/HTTPS應(yīng)答消息發(fā)送給網(wǎng)頁應(yīng)用程序的處理過程示意圖;圖4為本發(fā)明實(shí)施例一提供的一種按照短輪詢機(jī)制將上述HTTP/HTTPS應(yīng)答消息發(fā)送給網(wǎng)頁應(yīng)用程序的處理過程示意圖;圖5為本發(fā)明實(shí)施例二提供的一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng)的具體結(jié)構(gòu)圖;圖6為本發(fā)明實(shí)施例二提供的一種網(wǎng)頁應(yīng)用程序SIP服務(wù)代理的具體結(jié)構(gòu)圖。
具體實(shí)施方式
為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步的解釋說明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。實(shí)施例一該實(shí)施例提供的一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法的原理示意圖如圖1所示,具體處理流程如圖2所示,包括如下的處理步驟:步驟21、在網(wǎng)絡(luò)側(cè)設(shè)置一個(gè)可通過網(wǎng)絡(luò)訪問的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理。本發(fā)明實(shí)施例在網(wǎng)絡(luò)側(cè)設(shè)置網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,該網(wǎng)頁應(yīng)用程序SIP服務(wù)代理設(shè)置在網(wǎng)頁應(yīng)用程序和網(wǎng)絡(luò)側(cè)的SIP設(shè)備之間的通信通道上,上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理可以通過一個(gè)運(yùn)行SIP協(xié)議的終端或者服務(wù)器來實(shí)現(xiàn)。上述SIP設(shè)備可以為SIP設(shè)備。上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理分配有至少一個(gè)IP地址,一個(gè)網(wǎng)頁應(yīng)用程序SIP服務(wù)代理可以代理一個(gè)或者多個(gè)網(wǎng)頁應(yīng)用程序。使用跨域訪問安全控制技術(shù)可以讓網(wǎng)頁應(yīng)用程序SIP服務(wù)代理與網(wǎng)頁應(yīng)用程序來自不同的域。上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中設(shè)置有HTTP/HTTPS (Secure HypertextTransfer Protocol,安全超文本傳輸協(xié)議)處理單元、SIP處理單元,以及HTTP/HTTPS、SIP互通處理單元,以及HTTP/HTTPS通信接口和 SIP通信接口。 上述HTTP/HTTPS處理單元可以通過HTTP/HTTPS通信接口與網(wǎng)頁應(yīng)用程序進(jìn)行HTTP/HTTPS會(huì)話,上述SIP處理單元可以通過SIP通信接口與SIP設(shè)備進(jìn)行SIP會(huì)話,上述HTTP/HTTPS、SIP互通處理單元可以實(shí)現(xiàn)HTTP/HTTPS會(huì)話與SIP會(huì)話、HTTP/HTTPS數(shù)據(jù)與SIP數(shù)據(jù)之間的轉(zhuǎn)換。步驟22、網(wǎng)頁應(yīng)用程序通過HTTP/HTTPS會(huì)話向網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息。當(dāng)網(wǎng)頁應(yīng)用程序需要進(jìn)行對(duì)其它SIP設(shè)備的呼叫、聊天等操作時(shí),上述網(wǎng)頁應(yīng)用程序?qū)⒂脩舻母鞣N輸入信息提交給網(wǎng)頁應(yīng)用程序。上述網(wǎng)頁應(yīng)用程序獲取自身的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、使用網(wǎng)頁應(yīng)用程序的瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼等數(shù)據(jù),網(wǎng)頁應(yīng)用程序?qū)⑸鲜霁@取的所有數(shù)據(jù)使用SDP (Session DescriptionProtocol,會(huì)話描述協(xié)議)進(jìn)行封裝,得到SDP數(shù)據(jù)。上述端口信息包括且不限于NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)信息,上述網(wǎng)絡(luò)地址可以為IP地址,上述網(wǎng)絡(luò)訪問地址可以為URL (UniformResourceLocator,統(tǒng)一資源定位符)。上述網(wǎng)頁應(yīng)用程序構(gòu)造HTTP/HTTPS請(qǐng)求消息,該HTTP/HTTPS請(qǐng)求消息中的數(shù)據(jù)字段為上述SDP數(shù)據(jù),呼叫目的地址字段為目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,動(dòng)作字段為上述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息。網(wǎng)頁應(yīng)用程序與網(wǎng)頁應(yīng)用程序SIP服務(wù)代理建立HTTP/HTTPS會(huì)話,通過所述HTTP/HTTPS會(huì)話,向所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送上述HTTP/HTTPS請(qǐng)求消息。上述網(wǎng)頁應(yīng)用程序可以使用HTML Form,XMLHTTP Request或JSON格式的HTTP Request等方式將上述HTTP/HTTPS請(qǐng)求消息發(fā)送給網(wǎng)頁應(yīng)用程序SIP服務(wù)代理。上述HTTP/HTTPS請(qǐng)求消息可以為invite消息等。步驟23、網(wǎng)頁應(yīng)用程序SIP服務(wù)代理提取HTTP/HTTPS請(qǐng)求消息中的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、瀏覽器所支持媒體編碼等信息,將提取的信息作為上述網(wǎng)頁應(yīng)用程序的注冊(cè)信息進(jìn)行存儲(chǔ)。上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中的HTTP/HTTPS處理單元接收到上述HTTP/HTTPS請(qǐng)求消息后,向網(wǎng)頁應(yīng)用程序回復(fù)發(fā)送成功應(yīng)答消息,比如2000K消息。如果沒有正確接收到上述HTTP/HTTPS請(qǐng)求消息,則向網(wǎng)頁應(yīng)用程序回復(fù)發(fā)送失敗消息。當(dāng)上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理第一次接收到上述網(wǎng)頁應(yīng)用程序發(fā)送過來的HTTP/HTTPS消息,即上述網(wǎng)頁應(yīng)用程序沒有在上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中進(jìn)行注冊(cè)時(shí),上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理提取上述HTTP/HTTPS請(qǐng)求消息中攜帶的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼等數(shù)據(jù),將提取的所有信息作為上述網(wǎng)頁應(yīng)用程序當(dāng)前登錄用戶的注冊(cè)信息存儲(chǔ)在內(nèi)部的存儲(chǔ)單元中的網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫中。網(wǎng)頁應(yīng)用程序SIP服務(wù)代理可針對(duì)不同的網(wǎng)頁應(yīng)用程序、登錄用戶進(jìn)行甄別、提供不同的服務(wù),并可分別進(jìn)行計(jì)費(fèi)。當(dāng)上述網(wǎng)頁應(yīng)用程序已經(jīng)在上述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中注冊(cè)后,則網(wǎng)頁應(yīng)用程序SIP服務(wù)代理不需要存儲(chǔ)上述HTTP/HTTPS請(qǐng)求消息中攜帶的信息。并且,下次網(wǎng)頁應(yīng)用程序向網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送的HTTP/HTTPS請(qǐng)求消息中可以只攜帶網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息,而不攜帶網(wǎng)頁應(yīng)用程序所支持的聲音、圖像采集設(shè)備、媒體編碼等媒體參數(shù)信息。而由HTTP/HTTPS處理單元根據(jù)接收到的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息查詢上述網(wǎng)頁應(yīng)用程序數(shù)據(jù)庫,獲取對(duì)應(yīng)的網(wǎng)頁應(yīng)用程序所支持的聲音、圖像采集設(shè)備、媒體編碼等媒體參數(shù)信息,并添加到上述HTTP/HTTPS請(qǐng)求消息中。當(dāng)網(wǎng)頁應(yīng)用程序的名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼等信息發(fā)送改變后,上述網(wǎng)頁應(yīng)用程序向網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送的HTTP/HTTPS請(qǐng)求消息中將攜帶上述網(wǎng)頁應(yīng)用程序的名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼等信息。所述網(wǎng)頁應(yīng)用程序SIP代理服務(wù)可以向SIP設(shè)備進(jìn)行SIP注冊(cè),也可接收來自SIP設(shè)備的SIP注冊(cè)。當(dāng)SIP設(shè)備向網(wǎng)頁應(yīng)用程序SIP代理服務(wù)進(jìn)行注冊(cè)時(shí),上述SIP設(shè)備獲取其網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、設(shè)備標(biāo)識(shí)、所支持的聲音、圖像采集設(shè)備、媒體編碼等數(shù)據(jù),向網(wǎng)頁應(yīng)用程序SIP代理服務(wù)發(fā)送攜帶上述數(shù)據(jù)的SIP注冊(cè)消息,網(wǎng)頁應(yīng)用程序SIP代理服務(wù)將上述SIP注冊(cè)消息中攜帶的所有數(shù)據(jù)作為上述SIP設(shè)備的注冊(cè)信息存儲(chǔ)在內(nèi)部的存儲(chǔ)單元中的SIP設(shè)備數(shù)據(jù)庫中。步驟24、網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中的HTTP/HTTPS、SIP互通處理單元將上述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP請(qǐng)求消息。HTTP/HTTPS處理單元將該HTTP/HTTPS請(qǐng)求消息發(fā)送給HTTP/HTTPS、SIP互通處理單元。HTTP/HTTPS、SIP互通處理單元提取該HTTP/HTTPS請(qǐng)求消息中攜帶的上述SDP數(shù)據(jù),以及目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,上述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息。HTTP/HTTPS、SIP互通處理單元按照SIP會(huì)話的格式要求,將上述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP請(qǐng)求消息,將上述HTT P/HTTPS請(qǐng)求消息中的數(shù)據(jù)字段的上述SDP數(shù)據(jù)設(shè)置到上述SIP請(qǐng)求消息中的SDP部分,將上述HTTP/HTTPS請(qǐng)求消息中的呼叫目的地址字段中的目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息設(shè)置到上述SIP請(qǐng)求消息中的目的地址部分,將上述HTTP/HTTPS請(qǐng)求消息中的動(dòng)作字段中的上述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息設(shè)置到上述SIP請(qǐng)求消息中的方法部分。以下用一個(gè)小例子說明HTTP與SIP轉(zhuǎn)換的簡(jiǎn)單過程;例如,用戶A通過網(wǎng)頁應(yīng)用程序登錄到了域名為sipproxy.com的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,現(xiàn)在A要向域名為sipserver.com的SIP設(shè)備的用戶B發(fā)起音頻呼叫。此時(shí)用 SIP 協(xié)議的表述 A 的 URL 為:sip:Aisipproxy.com, B 的 URL 為 sip:BOsipserver.com。首先,用戶A所在的網(wǎng)頁應(yīng)用程序需要得到自身的網(wǎng)絡(luò)地址與端口、瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼等數(shù)據(jù),網(wǎng)頁應(yīng)用程序?qū)⑸鲜鰯?shù)據(jù)使用SDP(Session Description Protocol,會(huì)話描述協(xié)議)來封裝,得到SDP數(shù)據(jù)。該實(shí)施例提供的一種上述SDP數(shù)據(jù)的具體如下:v=0O=-OOIN IP4127.0.0.1S=c=IN IP40.0.0.0t=00m=audio I RTP/AVPF 103 104 O 8 106 105 13 126a=candidate:1 2 udp I 142.133.114.37 52750 typ host name rtcpa=candidate:1 I udp I 142.133.114.37 52751 typ host name rtpa=mid: audioa=rtcp-muxa=crypto:0 AES_CM_128_HMAC_SHAI_32 inline:aIz76FzkcxEFRlwp+u338L2+quDHyRN7Zf4MRuhla=crypto:1 AES_CM_128_HMAC_SHA1_80 iniine:Cb21RZHfCaT3IY+t+/XM7b/fOUVDULozbudPjGBla=rtpmap:103 ISAC/16000a=rtpmap:104 ISAC/32000a=rtpmap:0 PCMU/8000a=rtpm ap:8 PCMA/8000a=rtpmap:106 CN/32000a=rtpmap:105 CN/16000a=rtpmap:13 CN/8000a=rtpmap:126 telephone-event/8000以JSON格式的HTTP REQUEST為例,網(wǎng)頁應(yīng)用程序發(fā)送的HTTP包體數(shù)據(jù)格式如下:
權(quán)利要求
1.一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與會(huì)話發(fā)起協(xié)議SIP設(shè)備進(jìn)行通信的方法,其特征在于,包括: 網(wǎng)頁應(yīng)用程序使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息; 所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息; 所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理與SIP設(shè)備建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法,其特征在于,所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中設(shè)置有HTTP/HTTPS處理單元、SIP處理單元,HTTP/HTTPS、SIP互通處理單元和存儲(chǔ)單元,以及HTTP/HTTPS通信接口和SIP通信接口 ; 所述HTTP/HTTPS處理單元通過HTTP/HTTPS通信接口與網(wǎng)頁應(yīng)用程序進(jìn)行HTTP/HTTPS會(huì)話,所述SIP處理單元通過SIP通信接口與SIP設(shè)備進(jìn)行SIP會(huì)話,所述HTTP/HTTPS、SIP互通處理單元實(shí)現(xiàn)HTTP/HTTPS會(huì)話與SIP會(huì)話、HTTP/HTTPS數(shù)據(jù)與SIP數(shù)據(jù)之間的轉(zhuǎn)換; 在所述存儲(chǔ)單元中的SIP設(shè)備數(shù)據(jù)庫中存儲(chǔ)SIP設(shè)備的注冊(cè)信息,該注冊(cè)信息包括:SIP設(shè)備的設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、SIP設(shè)備所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù); 在所述存儲(chǔ)單元中的網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫中存儲(chǔ)網(wǎng)頁應(yīng)用程序的當(dāng)前用戶的注冊(cè)信息,該注冊(cè)信息包括網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、使用所述網(wǎng) 頁應(yīng)用程序的瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù)。
3.根據(jù)權(quán)利要求1或2所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法,其特征在于,所述的網(wǎng)頁應(yīng)用程序使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息,包括: 當(dāng)網(wǎng)頁應(yīng)用程序需要與目的SIP設(shè)備進(jìn)行通信時(shí),所述網(wǎng)頁應(yīng)用程序獲取當(dāng)前用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、使用所述網(wǎng)頁應(yīng)用程序的瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),將獲取的所有數(shù)據(jù)使用會(huì)話描述協(xié)議SDP進(jìn)行封裝,得到SDP數(shù)據(jù); 所述網(wǎng)頁應(yīng)用程序構(gòu)造HTTP/HTTPS請(qǐng)求消息,該HTTP/HTTPS請(qǐng)求消息中的數(shù)據(jù)字段為所述SDP數(shù)據(jù),呼叫目的地址字段為目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,動(dòng)作字段為所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息; 所述網(wǎng)頁應(yīng)用程序與網(wǎng)頁應(yīng)用程序SIP服務(wù)代理建立HTTP/HTTPS會(huì)話,通過所述HTTP/HTTPS會(huì)話向所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送所述HTTP/HTTPS請(qǐng)求消息。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法,其特征在于,所述的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息,包括: 所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中的HTTP/HTTPS處理單元提取所述HTTP/HTTPS請(qǐng)求消息中攜帶的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),將提取的所有數(shù)據(jù)作為所述網(wǎng)頁應(yīng)用程序的當(dāng)前用戶的注冊(cè)信息存儲(chǔ)在內(nèi)部的存儲(chǔ)單元中的網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫中;所述HTTP/HTTPS處理單元將所述HTTP/HTTPS請(qǐng)求消息發(fā)送給HTTP/HTTPS、SIP互通處理單元,所述HTTP/HTTPS、SIP互通處理單元提取該HTTP/HTTPS請(qǐng)求消息的數(shù)據(jù)字段中攜帶的所述SDP數(shù)據(jù),呼叫目的地址字段中攜帶的目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,動(dòng)作字段中攜帶的所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息; HTTP/HTTPS、SIP互通處理單元按照SIP會(huì)話的格式要求,將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP請(qǐng)求消息,將所述SDP數(shù)據(jù)設(shè)置到所述SIP請(qǐng)求消息中的SDP部分,將所述目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息設(shè)置到所述SIP請(qǐng)求消息中的目的地址部分,將所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息設(shè)置到所述SIP請(qǐng)求消息中的方法部分。
5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法,其特征在于,所述的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理與SIP設(shè)備建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備,包括: 所述HTTP/HTTPS、SIP互通處理單元將所述SIP請(qǐng)求消息發(fā)送給所述SIP處理單元,所述SIP處理單元提取所述SIP請(qǐng)求消息中攜帶的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,根據(jù)該SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息查詢所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理的存儲(chǔ)單元中存儲(chǔ)的SIP設(shè)備數(shù)據(jù)庫,獲取所述SIP設(shè)備的注冊(cè)信息中的網(wǎng)絡(luò)訪問地址,所述SIP設(shè)備數(shù)據(jù)庫中存儲(chǔ)目的SIP設(shè)備的注冊(cè)信息,該注冊(cè)信息中包括設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、SIP設(shè)備所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù); 所述SIP處理單元與目的SIP設(shè)備之間建立SIP會(huì)話,根據(jù)所述目的SIP設(shè)備的網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址和端口信息將所述SIP請(qǐng)求消息發(fā)送給目的SIP設(shè)備。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法,其特征在于,所述的方法還包括: 目的SIP設(shè)備獲取自身 的設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、自身所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),以及所述網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名,將獲取的所有數(shù)據(jù)使用SDP進(jìn)行封裝,得到SDP數(shù)據(jù); 所述目的SIP設(shè)備構(gòu)造SIP應(yīng)答消息,該SIP應(yīng)答消息中的SDP部分為所述SDP數(shù)據(jù),目的地址部分為所述網(wǎng)頁應(yīng)用程序的網(wǎng)絡(luò)地址和端口信息,方法部分為SIP設(shè)備要進(jìn)行的操作信息,所述目的SIP設(shè)備和所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理之間建立SIP會(huì)話,通過該SIP會(huì)話向所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送SIP應(yīng)答消息; 所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理中的HTTP/HTTPS、SIP互通處理單元根據(jù)所述SIP應(yīng)答消息中攜帶的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名查詢所述網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫,獲取所述網(wǎng)頁應(yīng)用程序的網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口信息,以及網(wǎng)頁應(yīng)用程序所支持的聲音、圖像采集設(shè)備、媒體編碼等媒體參數(shù)信息; 所述HTTP/HTTPS、SIP互通處理單元按照HTTP/HTTPS會(huì)話的格式要求,將所述SIP應(yīng)答消息轉(zhuǎn)換為HTTP/HTTPS應(yīng)答消息,將所述SIP應(yīng)答消息中的SDP部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的數(shù)據(jù)字段,目的地址部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的呼叫目的地址字段,方法部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的動(dòng)作字段; 所述HTTP/HTTPS、SIP互通處理單元與所述網(wǎng)頁應(yīng)用程序之間建立HTTP/HTTPS會(huì)話,通過該HTTP/HTTPS會(huì)話按照輪詢機(jī)制或者全雙工通訊機(jī)制將所述HTTP/HTTPS應(yīng)答消息發(fā)送給所述網(wǎng)頁應(yīng)用程序。
7.一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與會(huì)話發(fā)起協(xié)議SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于,包括: 網(wǎng)頁應(yīng)用程序,用于使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息; 網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,用于將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息,與SIP設(shè)備之間建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備; SIP設(shè)備,用于接收所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送過來的SIP消息。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于,所述網(wǎng)頁應(yīng)用程序SIP代理包括: HTTP/HTTPS處理單元、SIP處理單元,HTTP/HTTPS、SIP互通處理單元和存儲(chǔ)單元,以及HTTP/HTTPS通信接口和SIP通信接口。
所述的HTTP/HTTPS處理單元,用于通過HTTP/HTTPS通信接口與客戶端瀏覽器進(jìn)行HTTP/HTTPS 會(huì)話; 所述的SIP處理單元,用于通過SIP通信接口與SIP設(shè)備進(jìn)行SIP會(huì)話; 所述的HTTP/HTTPS、SIP互通處理單元,用于實(shí)現(xiàn)HTTP/HTTPS會(huì)話與SIP會(huì)話、HTTP/HTTPS數(shù)據(jù)與SIP數(shù)據(jù)之間的轉(zhuǎn)換; 所述的存儲(chǔ)單元,具體用于通 過SIP設(shè)備數(shù)據(jù)庫存儲(chǔ)SIP設(shè)備的注冊(cè)信息,該注冊(cè)信息包括:SIP設(shè)備的設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、SIP設(shè)備所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù); 通過網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫存儲(chǔ)網(wǎng)頁應(yīng)用程序的當(dāng)前用戶的注冊(cè)信息,該注冊(cè)信息包括網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù)。
9.根據(jù)權(quán)利要求7或8所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于: 所述的網(wǎng)頁應(yīng)用程序,具體用于當(dāng)網(wǎng)頁應(yīng)用程序需要與目的SIP設(shè)備進(jìn)行通信時(shí),獲取當(dāng)前用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、使用所述網(wǎng)頁應(yīng)用程序的瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),將獲取的所有數(shù)據(jù)使用會(huì)話描述協(xié)議SDP進(jìn)行封裝,得到SDP數(shù)據(jù); 構(gòu)造HTTP/HTTPS請(qǐng)求消息,該HTTP/HTTPS請(qǐng)求消息中的數(shù)據(jù)字段為所述SDP數(shù)據(jù),呼叫目的地址字段為目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,動(dòng)作字段為所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息; 與網(wǎng)頁應(yīng)用程序SIP服務(wù)代理建立HTTP/HTTPS會(huì)話,通過所述HTTP/HTTPS會(huì)話,向所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送所述HTTP/HTTPS請(qǐng)求消息。
10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于: 所述的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,具體用于提取所述HTTP/HTTPS請(qǐng)求消息中攜帶的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名、網(wǎng)絡(luò)訪問地址和網(wǎng)絡(luò)地址與端口信息、瀏覽器名稱和版本信息、瀏覽器所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),將提取的所有數(shù)據(jù)作為所述網(wǎng)頁應(yīng)用程序的當(dāng)前用戶的注冊(cè)信息存儲(chǔ)在內(nèi)部的存儲(chǔ)單元中的網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫中; 通過所述HTTP/HTTPS、SIP互通處理單元提取所述HTTP/HTTPS請(qǐng)求消息的數(shù)據(jù)字段中攜帶的所述SDP數(shù)據(jù),呼叫目的地址字段中攜帶的目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,動(dòng)作字段中攜帶的所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息; 通過所述HTTP/HTTPS、SIP互通處理單元按照SIP會(huì)話的格式要求,將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP請(qǐng)求消息,將所述SDP數(shù)據(jù)設(shè)置到所述SIP請(qǐng)求消息中的SDP部分,將所述目的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息設(shè)置到所述SIP請(qǐng)求消息中的目的地址部分,將所述網(wǎng)頁應(yīng)用程序要進(jìn)行的操作信息設(shè)置到所述SIP請(qǐng)求消息中的方法部分。
11.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于: 所述的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,具體用于通過所述HTTP/HTTPS、SIP互通處理單元將所述SIP請(qǐng)求消息發(fā)送給所述SIP處理單元,所述SIP處理單元提取所述SIP請(qǐng)求消息中攜帶的SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息,根據(jù)該SIP設(shè)備的網(wǎng)絡(luò)地址和端口信息查詢所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理的存儲(chǔ)單元中存儲(chǔ)的SIP設(shè)備數(shù)據(jù)庫,獲取所述SIP設(shè)備的注冊(cè)信息中的網(wǎng)絡(luò)訪問地址,所述SIP設(shè)備數(shù)據(jù)庫中存儲(chǔ)目的SIP設(shè)備的注冊(cè)信息,該注冊(cè)信息包括設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、SIP設(shè)備所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù); 所述SIP處理單元與目的SIP設(shè)備之間建立SIP會(huì)話,根據(jù)所述目的SIP設(shè)備的網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址和端口信息將所述SIP請(qǐng)求消息發(fā)送給目的SIP設(shè)備。
12.根據(jù)權(quán)利要求10所述的實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的系統(tǒng),其特征在于: 所述的目的SIP設(shè)備,具體用于獲取自身的設(shè)備標(biāo)識(shí)、網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口、自身所支持的聲音、圖像采集設(shè)備、媒體編碼數(shù)據(jù),以及所述網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名數(shù)據(jù),將獲取的所有數(shù)據(jù)使用SDP進(jìn)行封裝,得到SDP數(shù)據(jù);構(gòu)造SIP應(yīng)答消息,該SIP應(yīng)答消息中的SDP部分為所述SDP數(shù)據(jù),目的地址部分為所述網(wǎng)頁應(yīng)用程序的網(wǎng)絡(luò)地址和端口信息,方法部分為SIP設(shè)備要進(jìn)行的操作信息,和所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理之間建立SIP會(huì)話,通過該SIP會(huì)話向所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送SIP應(yīng)答消息; 所述的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理,還用于通過所述HTTP/HTTPS、SIP互通處理單元根據(jù)所述SIP應(yīng)答消息中攜帶的網(wǎng)頁應(yīng)用程序的用戶的登錄用戶名查詢所述網(wǎng)頁應(yīng)用程序用戶數(shù)據(jù)庫,獲取所述網(wǎng)頁應(yīng)用程序的網(wǎng)絡(luò)訪問地址、網(wǎng)絡(luò)地址與端口信息,以及網(wǎng)頁應(yīng)用程序所支持的聲音、圖像采集設(shè)備、媒體編碼等媒體參數(shù)信息; 通過所述HTTP/HTTPS、SIP互通處理單元按照HTTP/HTTPS會(huì)話的格式要求,將所述SIP應(yīng)答消息轉(zhuǎn)換為HTTP/HTTPS應(yīng)答消息,將所述SIP應(yīng)答消息中的SDP部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的數(shù)據(jù)字段,目的地址部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的呼叫目的地址字段,方法部分設(shè)置到所述HTTP/HTTPS應(yīng)答消息中的動(dòng)作字段; 通過所述HTTP/HTTPS、SIP互通處理單元與所述網(wǎng)頁應(yīng)用程序之間建立HTTP/HTTPS會(huì)話,通過該HTTP/HTTPS會(huì)話按照輪詢機(jī)制或者全雙工通訊機(jī)制將所述HTTP/HTTPS應(yīng)答消息發(fā)送給所述網(wǎng)頁應(yīng)用程序。
全文摘要
本發(fā)明實(shí)施例提供了一種實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與SIP設(shè)備進(jìn)行通信的方法和系統(tǒng)。該方法主要包括網(wǎng)頁應(yīng)用程序使用HTTP/HTTPS協(xié)議向網(wǎng)絡(luò)側(cè)的網(wǎng)頁應(yīng)用程序SIP服務(wù)代理發(fā)送HTTP/HTTPS請(qǐng)求消息;所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理將所述HTTP/HTTPS請(qǐng)求消息轉(zhuǎn)換為SIP消息;所述網(wǎng)頁應(yīng)用程序SIP服務(wù)代理與SIP設(shè)備建立SIP會(huì)話,利用所述SIP會(huì)話將所述SIP消息發(fā)送給所述SIP設(shè)備。本發(fā)明實(shí)施例通過網(wǎng)頁應(yīng)用程序SIP服務(wù)代理實(shí)現(xiàn)HTTP/HTTPS會(huì)話與SIP會(huì)話、HTTP/HTTPS數(shù)據(jù)與SIP數(shù)據(jù)之間的轉(zhuǎn)換,可以實(shí)現(xiàn)網(wǎng)頁應(yīng)用程序與服務(wù)器端的SIP設(shè)備之間的VoIP視頻/音頻通信、即時(shí)消息和狀態(tài)感知等通信。
文檔編號(hào)H04L29/06GK103227788SQ201310135039
公開日2013年7月31日 申請(qǐng)日期2013年4月17日 優(yōu)先權(quán)日2013年4月17日
發(fā)明者黃海生, 劉雪彥 申請(qǐng)人:廣州市和聲信息技術(shù)有限公司