欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)多媒體即時通訊的方法、系統(tǒng)和控制流程的制作方法

文檔序號:6561463閱讀:208來源:國知局
專利名稱:一種實現(xiàn)多媒體即時通訊的方法、系統(tǒng)和控制流程的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機軟件、網(wǎng)絡(luò)通訊領(lǐng)域,特別是涉及一種通訊雙方都沒有安裝網(wǎng)絡(luò)即時通訊工具的情況下,通過瀏覽器窗口實現(xiàn)雙方以文本信息進行即時通訊,通過加載多媒體插件,在瀏覽器窗口中實現(xiàn)多媒體即時通訊的方法、系統(tǒng)和控制流程。
背景技術(shù)
隨著社會及科技的發(fā)展,互聯(lián)網(wǎng)的普及,人們越來越重視信息交流和溝通的及時性,即時通訊系統(tǒng)因為可以使得人們相互之間的溝通更加及時,同時即時通訊系統(tǒng)具有互動性強,價格便宜,方便使用,易于部署等特點,因此逐漸被用戶接受。
隨著互聯(lián)網(wǎng)的發(fā)展,更多的應(yīng)用正在從操作系統(tǒng)的“桌面”搬遷到互聯(lián)網(wǎng),從應(yīng)用軟件轉(zhuǎn)換為瀏覽器應(yīng)用,使用戶在不論在何時,也不論在何地,只要有網(wǎng)絡(luò),都可以體驗基于互聯(lián)網(wǎng)的應(yīng)用。例如,Google推出的地圖服務(wù)使得用戶在瀏覽器里面可以查詢到世界上任何位置的地理信息而無需安裝任何應(yīng)用軟件。現(xiàn)有的即時通訊工具或系統(tǒng)都是需要通訊雙方或是至少一方安裝通訊軟件或是插件才能進行即時通訊消息會話。這便限制了即時通訊系統(tǒng)在某些領(lǐng)域的應(yīng)用,例如企業(yè)在線客服、在線銷售中,客戶或訪客通常情況下都沒有安裝企業(yè)獨有的即時通訊工具。隨著網(wǎng)絡(luò)速度的不斷提高和多媒體信息技術(shù)的發(fā)展,既有的文字信息交流已不能滿足多樣化的溝通需要,多媒體技術(shù)和即時通訊技術(shù)的結(jié)合將會給用戶帶來更豐富的體驗。將即時通訊完全融入互聯(lián)網(wǎng)是未來即時通訊發(fā)展的趨勢。

發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題在于提供一種在通訊雙方都沒有安裝網(wǎng)絡(luò)即時通訊軟件的情況下,用戶之間通過瀏覽器窗口便可進行即時通訊的方法、系統(tǒng)和控制流程。
在此基礎(chǔ)上,本發(fā)明解決的另一技術(shù)問題是提供一種多媒體即時通訊的方法、系統(tǒng)及控制流程,實現(xiàn)在瀏覽器窗口中進行語音、視頻交互的即時通訊。
為此,本發(fā)明解決技術(shù)問題的技術(shù)方案是提供一種實現(xiàn)多媒體即時通訊的方法,應(yīng)用于包括即時通訊服務(wù)器、即時通訊客戶端的即時通訊系統(tǒng),包括步驟1)即時通訊服務(wù)器為座席端應(yīng)用分配房間號;
2)訪客端應(yīng)用連接即時通訊服務(wù)器,獲取座席端的房間號;3)即時通訊客戶端之間根據(jù)前述房間號進行文本消息即時通訊;4)即時通訊客戶端加載多媒體插件,連接即時通訊服務(wù)器;5)即時通訊客戶端之間通過前述多媒體插件進行多媒體消息即時通訊。
其中,所述步驟1)之前還包括即時通訊服務(wù)器為座席端瀏覽器應(yīng)用進行身份認證。
其中,所述步驟1)具體包括11)所述座席端應(yīng)用通過通信接口登錄至所述即時通訊服務(wù)器;12)所述即時通訊服務(wù)器為所述座席端應(yīng)用分配一個獨立的虛擬空間,該虛擬空間用唯一的房間號來標識。
其中,所述步驟2)具體包括21)所述訪客端應(yīng)用將通訊對方(座席端應(yīng)用)所對應(yīng)的座席端ID發(fā)送給所述即時通訊服務(wù)器;22)所述即時通訊服務(wù)器根據(jù)所述座席端ID查找房間號,并將查詢到的房間號返回給所述訪客端應(yīng)用;23)所述訪客端應(yīng)用保存所述座席端應(yīng)用對應(yīng)的房間號。
其中,所述步驟3)具體包括31)所述即時通訊客戶端通過POST方式將會話信息提交給所述即時通訊服務(wù)器;32)所述即時通訊服務(wù)器將收到的會話信息保存到消息隊列中;33)所述即時通訊客戶端通過GET方式向即時通訊服務(wù)器定時查詢是否有屬于自己的信息;34)所述即時通訊服務(wù)器將隊列中的會話信息以查詢結(jié)果的形式返回給所述即時通訊客戶端;35)所述即時通訊客戶端將所述即時通訊服務(wù)器的回復(fù)結(jié)果自動顯示在瀏覽器窗口上。
其中,所述步驟4)具體包括41)所述即時通訊客戶端自動判斷是否已安裝多媒體插件,如果沒有安裝,自動從網(wǎng)絡(luò)下載多媒體插件安裝包,并自動解壓安裝;42)啟動多媒體插件,連接所所述即時通訊服務(wù)器;43)所述即時通訊服務(wù)器將會話對方多媒體插件通訊地址返回給所述即時通訊客戶端,所述通訊地址包括IP地址;其中,所述步驟5)具體包括51)所述多媒體插件與會話對方多媒體插件建立通訊連接,如果連接失敗,所述多媒體插件與即時通訊服務(wù)器建立連接,即時通訊服務(wù)器為所述多媒體插件建立數(shù)據(jù)轉(zhuǎn)發(fā)通道;52)所述多媒體插件將本地的音視頻編碼打包后,通過用戶數(shù)據(jù)報協(xié)議(UDP)進行傳送;53)會話對方的多媒體插件收到數(shù)據(jù)包后,經(jīng)過解碼拆包后展現(xiàn)給用戶。
其中,還包括步驟所述訪客端應(yīng)用查看瀏覽器的Cookie中是否保存了唯一標示該用戶的ClientID,如果沒有,所述即時通訊服務(wù)器分配一個唯一的ClientID,并保存于瀏覽器的cookie中;所述訪客端應(yīng)用啟動該應(yīng)用時發(fā)送所述ClientID給即時通訊服務(wù)器。
其中,還包括步驟,所述座席端應(yīng)用根據(jù)所述訪客端應(yīng)用發(fā)送的ClientID查詢該訪客的歷史信息,內(nèi)容包括訪問次數(shù)、文字信息歷史記錄以及上次訪問日期等。
其中,還包括步驟,所述座席端為每一個所述訪客端建立一個TAB頁,與該訪客端進行的所有文本交流信息都顯示在該TAB頁中。
其中,還包括步驟,所述座席端不在線時,所述訪客端可以用多媒體(文字、語音和視頻)的方式留言,所述座席端下次登錄即時通訊服務(wù)器時便可瀏覽留言信息。
其中,還包括步驟,所述座席端可將所述訪客端轉(zhuǎn)送到其它座席端,被轉(zhuǎn)送訪客端不需要重啟瀏覽器應(yīng)用。
其中,還包括步驟,在網(wǎng)頁上設(shè)置啟動該應(yīng)用的圖標,所述圖標對應(yīng)一座席端的ID,所述圖標根據(jù)所述座席端的狀態(tài)而改變;在網(wǎng)頁上設(shè)置啟動該應(yīng)用的列表,所述列表的每一項對應(yīng)一座席端的ID,所述列表項根據(jù)所對應(yīng)座席端的狀態(tài)而改變。
其中,還包括步驟,座席端可以主動向瀏覽包含前述應(yīng)用圖標或列表的網(wǎng)頁的瀏覽器發(fā)出即時通訊邀請,瀏覽器用戶通過點擊確認按鈕即可啟動即時通訊會話。網(wǎng)絡(luò)瀏覽器打開包含前述應(yīng)用圖標或列表的網(wǎng)頁時,訪客端瀏覽器應(yīng)用和網(wǎng)頁腳本一同加載到網(wǎng)絡(luò)瀏覽器中,訪客端瀏覽器應(yīng)用周期性的向即時通訊服務(wù)器報告在線狀態(tài),并查詢是否有即時通訊邀請;座席端瀏覽器應(yīng)用通過即時通訊服務(wù)器獲取當前瀏覽指定網(wǎng)頁的在線用戶信息,座席端瀏覽器應(yīng)用可以向前述一個或多個在線用戶發(fā)送即時通訊邀請,所發(fā)送即時通訊邀請緩存于即時通訊服務(wù)器中,訪客端瀏覽器應(yīng)用下一個周期性查詢時,將該邀請取走,訪客端瀏覽器應(yīng)用獲取到即時通訊邀請時,在網(wǎng)絡(luò)瀏覽器中彈出提示頁面,詢問用戶是否同意進行即時通訊,用戶同意后即可啟動與座席端的即時通訊會話。所述報告在線狀態(tài)的內(nèi)容包括用戶的ClientID、當前瀏覽網(wǎng)頁的URL、用戶停留時間以及用戶的IP地址等;所述即時通訊邀請的內(nèi)容包括座席端名稱、座席端所在房間號和邀請?zhí)崾拘畔⒌取?br> 本發(fā)明還提供了一種實現(xiàn)多媒體即時通訊的系統(tǒng),包括即時通訊服務(wù)器、即時通訊客戶端,所述即時通訊客戶端還可以包括訪客端瀏覽器應(yīng)用、座席端瀏覽器應(yīng)用和多媒體插件等,所述即時通訊客戶端與所述即時通訊服務(wù)器建立即時通訊連接。
其中,還包括網(wǎng)絡(luò)服務(wù)接口,所述網(wǎng)絡(luò)服務(wù)接口用于實現(xiàn)和即時通訊客戶端的數(shù)據(jù)交互,響應(yīng)即時通訊客戶端的查詢請求。
其中,所述網(wǎng)絡(luò)服務(wù)接口集成于即時通訊服務(wù)器中。
其中,還包括多媒體服務(wù)接口,所述多媒體服務(wù)接口用于實現(xiàn)在會話雙方的多媒體插件無法直接通信時建立數(shù)據(jù)轉(zhuǎn)發(fā)通道。
其中,所述多媒體服務(wù)接口集成于即時通訊服務(wù)器中。
其中,還包括多媒體插件,所述多媒體插件用于實現(xiàn)會話雙方的多媒體數(shù)據(jù)交互和多媒體數(shù)據(jù)傳輸通道的建立。
其中,所述多媒體插件集成于即時通訊客戶端中。
本發(fā)明還提供了一種實現(xiàn)多媒體即時通訊的控制流程,其特征在于,它采用如下步驟1)即時通訊客戶端通過即時通訊服務(wù)器建立文本消息交換通道;2)自動判斷系統(tǒng)是否安裝有多媒體插件,如果有,則自動加載多媒體插件;如果沒有,則下載并安裝多媒體插件安裝包,安裝完成之后自動加載多媒體插件;加載完成后,連接即時通訊服務(wù)器;3)即時通訊客戶端通過即時通訊服務(wù)器獲取對方多媒體插件通訊地址;4)即時通訊客戶端之間完成多媒體信息的交換。
從以上技術(shù)方案可以得出,與現(xiàn)有技術(shù)相比,本發(fā)明具有以下的優(yōu)點通訊雙方可以不安裝任何即時通訊工具或插件,通過瀏覽器窗口即可實現(xiàn)文本方式的信息交流。該優(yōu)點可以大大提高溝通的即時性,加快信息的傳遞效率。
在通訊雙方安裝多媒體插件的情況下,通過瀏覽器窗口即可實現(xiàn)多媒體的信息交流。該優(yōu)點可以大大改善溝通的效果,增加溝通雙方的真實感。
即時通訊客戶端之間可以實現(xiàn)無縫轉(zhuǎn)送,該優(yōu)點可以極大的提高溝通效率。特別是應(yīng)用于在線銷售或在線客服時,座席人員遇到疑問時,可以將客戶或訪客轉(zhuǎn)送到其他能解答問題的座席,客戶或訪客不用再次啟動該應(yīng)用。
由于本發(fā)明的優(yōu)選實施例中,用戶進行即時通訊前,通過保存在cookie中的唯一標識查詢之前的溝通記錄信息,使得對方可以了解到該用戶之前的溝通信息,本發(fā)明可以大大的提高即時通訊的親和力和連續(xù)性。
以下結(jié)合附圖和實施例對本發(fā)明做進一步的詳細說明。


圖1為本發(fā)明多媒體即時通訊方法的技術(shù)方案步驟流程圖;圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;圖3為本發(fā)明應(yīng)用實例流程時序示意圖;圖4為本發(fā)明即時通訊客戶端轉(zhuǎn)送方法的控制流程圖。
具體實施例方式
本發(fā)明的核心思想在于,在通訊雙方無需安裝任何軟件的情況下,通過即時通訊服務(wù)器提供的網(wǎng)絡(luò)服務(wù)接口,用戶之間通過瀏覽器窗口便可進行文本消息的即時通訊,通過加載多媒體插件,實現(xiàn)用戶之間通過瀏覽器窗口便可進行多媒體交互的即時通訊。
請參閱圖1,是所述多媒體即時通訊方法的技術(shù)方案步驟流程圖。
步驟S1,即時通訊服務(wù)器為座席端應(yīng)用分配房間號。所述房間號一般可以理解為系統(tǒng)為實現(xiàn)某種功能而設(shè)置的虛擬空間?,F(xiàn)有技術(shù)中,房間號的應(yīng)用有很多,例如基于軟件的視頻會議系統(tǒng),就是一個典型的應(yīng)用。在服務(wù)器上有多個會議房間,在每個會議房間里面進行不同的會議。本發(fā)明就是為所述座席端應(yīng)用分配了一個獨立的虛擬空間,該虛擬空間用唯一的房間號來標識,座席端可以與在該虛擬空間中的所有用戶進行即時通訊。
步驟S2,訪客端應(yīng)用連接即時通訊服務(wù)器,獲取座席端的房間號。用戶啟動訪客端應(yīng)用時,瀏覽器會將該應(yīng)用所對應(yīng)的座席端ID發(fā)送給即時通訊服務(wù)器,即時通訊服務(wù)器根據(jù)所述座席端ID查找房間號,并將查詢到的房間號返回給所述訪客端應(yīng)用。
步驟S3,即時通訊客戶端之間根據(jù)前述房間號進行文本消息即時通訊。用戶在即時通訊客戶端所打開的瀏覽器中輸入文本消息,用戶按下提交按鈕后,瀏覽器通過POST方式將會話信息提交給即時通訊服務(wù)器,即時通訊服務(wù)器再將會話信息暫存于會話對方所對應(yīng)的消息隊列中。即時通訊客戶端定時(如每秒鐘)通過GET方式向即時通訊服務(wù)器查詢是否有屬于自己的信息,如果有,即時通訊服務(wù)器將所述消息隊列中的信息作為查詢結(jié)果返回給即時通訊客戶端,并清空所述消息隊列。即時通訊客戶端將即時通訊服務(wù)器的回復(fù)結(jié)果自動顯示在瀏覽器窗口上。
步驟S4,即時通訊客戶端加載多媒體插件,連接即時通訊服務(wù)器。所述多媒體插件為瀏覽器應(yīng)用的擴展?,F(xiàn)有技術(shù)中,插件技術(shù)應(yīng)用有很多,例如使瀏覽器頁面產(chǎn)生動態(tài)效果的Flash技術(shù),就是一個典型的應(yīng)用。在瀏覽器中加載Flash插件,便可以用瀏覽器打開一個包含有Flash文件的動態(tài)網(wǎng)頁。本發(fā)明就是對瀏覽器增加了一個擴展,使得瀏覽器窗口成為一個支持多媒體即時通訊的擴展應(yīng)用。
步驟S5,即時通訊客戶端之間通過前述多媒體插件進行多媒體消息即時通訊。所述多媒體消息即時通訊包括雙向音頻與視頻交流和數(shù)據(jù)傳遞,所述多媒體插件將本地的音視頻編碼打包后,通過用戶數(shù)據(jù)報協(xié)議(UDP)進行傳送,會話對方的多媒體插件收到數(shù)據(jù)包后,經(jīng)過解碼拆包后展現(xiàn)給用戶(音頻通過聲卡,視頻通過顯卡)。
本發(fā)明還提供了一種實現(xiàn)多媒體即時通訊的系統(tǒng),包括即時通訊服務(wù)器和即時通訊客戶端。
根據(jù)圖2,本發(fā)明包括即時通訊服務(wù)器和即時通訊客戶端,即時通訊客戶端還可以包含有座席端瀏覽器應(yīng)用、訪客端瀏覽器應(yīng)用和多媒體插件,其中多媒體插件屬于可加載項,在不需要音視頻交互的情況下,可以不用加載多媒體插件。即時通訊客戶端通過網(wǎng)絡(luò)協(xié)議,如HTTP協(xié)議,完成與即時通訊服務(wù)器之間的通道建立,并采用XML格式進行數(shù)據(jù)交換,多媒體插件通過網(wǎng)絡(luò)協(xié)議,如UDP協(xié)議,完成與通訊對方的多媒體插件之間的數(shù)據(jù)交換,在網(wǎng)絡(luò)不支持直接與對方的多媒體插件進行數(shù)據(jù)交換時,可通過即時通訊服務(wù)器轉(zhuǎn)發(fā)。
在本發(fā)明中,如圖2所示,即時通訊客戶端是采用AJAX技術(shù)來與即時通訊服務(wù)器進行連接與數(shù)據(jù)交換的,AJAX是一種運用JavaScript和可擴展標記語言(XML),在網(wǎng)絡(luò)瀏覽器和服務(wù)器之間傳送或接受數(shù)據(jù)的技術(shù),使用異步數(shù)據(jù)進行轉(zhuǎn)換,通過發(fā)送HTTP請求和使用JavaScript對網(wǎng)頁進行部分修改的一種技術(shù)。本發(fā)明就是在瀏覽器上使用AJAX技術(shù),與即時通訊服務(wù)器進行數(shù)據(jù)交換,使得瀏覽器窗口能夠向即時通訊服務(wù)器發(fā)送信息,并異步的從即時通訊服務(wù)器接收消息并顯示。
簡單理解,本發(fā)明實際上是將目前常見的即時通訊工具的對話方法,將雙方的對話搬遷到瀏覽器中,在不下載、安裝任何軟件或插件的情況下即可實現(xiàn)文本信息交流,在安裝多媒體插件后,能夠?qū)崿F(xiàn)語音與視頻的交互,故本發(fā)明方便適用。
在本發(fā)明中,如圖1和圖2所示,通訊客戶端分為訪客通訊客戶端和座席通訊客戶端,分別稱為訪客端和座席端;在第一次會話時即時通訊服務(wù)器會為每一個訪客端分配一個唯一的標識(ClientID),由訪客端保存于瀏覽器的Cookie中,訪客端每次啟動應(yīng)用時,都會將該ClientID發(fā)送給即時通訊服務(wù)器,即時通訊服務(wù)器根據(jù)該ClientID查詢之前的交流信息并發(fā)送給座席端。
下面就一具體的控制流程詳細說明1、如圖3的步驟1所示,即時通訊服務(wù)器進行初始化,準備為通訊客戶端提供網(wǎng)絡(luò)服務(wù)。
2、如圖3的步驟2、3所示,座席端連接即時通訊服務(wù)器并進行身份認證,即時通訊服務(wù)器接收到連接與身份認證請求后,就讀取數(shù)據(jù)庫,判斷是否可以建立通訊連接,如果認證通過,則給座席端發(fā)送連接與認證響應(yīng)。
3、如圖3的步驟4、5、6和7所示,訪客端在啟動應(yīng)用時,訪問瀏覽器的Cookie,并讀取保存在其中的ClientID,然后向即時通訊服務(wù)器發(fā)送連接請求,并附帶ClientID,即時通訊服務(wù)器收到訪客端的連接請求后,如果有ClientID,則向訪客端發(fā)送連接響應(yīng),同時向座席端發(fā)送訪客端進入通知,并附帶ClientID;如果即時通訊服務(wù)器沒有收到訪客端的ClientID,則即時通訊服務(wù)器產(chǎn)生一個唯一的ClientID,并隨連接響應(yīng)一同發(fā)給訪客端,訪客端收到ClientID后,寫入瀏覽器的Cookie中。
4、如圖3的步驟8所示,座席端根據(jù)收到的ClientID查詢與該ClientID對應(yīng)的歷史會話記錄,并顯示在座席端的瀏覽器窗口中。
5、如圖3的步驟9、10、11和12所示,訪客端與座席端通過即時通訊服務(wù)器的轉(zhuǎn)發(fā)來進行文本信息的交互,這樣便實現(xiàn)了不下載、安裝任何軟件或插件的情況下實現(xiàn)會話雙方在瀏覽器窗口中進行即時通訊。
6、如圖3的步驟13、14、15、16、17和18所示,訪客端與座席端在啟動瀏覽器窗口后,都會自動加載多媒體插件,如果多媒體插件加載失敗(如第一次進入系統(tǒng)),則瀏覽器會自動下載并安裝多媒體插件,安裝完成后瀏覽器會自動加載多媒體插件,如果下載或安裝失敗,瀏覽器會提示用戶手工下載、安裝;多媒體插件成功加載后,將主動與即時通訊服務(wù)器建立連接,即時通訊服務(wù)器將對方的多媒體插件通信地址(如IP地址與端口號)通過連接響應(yīng)反饋給通訊客戶端。
7、如圖3的步驟19、20所示,多媒體插件收到對方的通信地址后,通過網(wǎng)絡(luò)協(xié)議直接交換音視頻數(shù)據(jù),這樣便實現(xiàn)了會話雙方在瀏覽器窗口中進行多媒體即時通訊。
上述說明反映了兩個即時通訊客戶端之間實現(xiàn)通信的原理、結(jié)構(gòu)和控制流程,同樣地,對于三個或三個以上的即時通訊客戶端之間也可以實現(xiàn)通信,其原理相同,結(jié)構(gòu)和控制流程類似,至于其具體說明此處不再贅述。
請參閱圖4,是前述即時通訊客戶端轉(zhuǎn)送方法的控制流程。
1、如圖4的步驟1、2所示,座席端A選擇一個被轉(zhuǎn)送的訪客端,并向即時通訊服務(wù)器提交轉(zhuǎn)送請求,轉(zhuǎn)送請求可以包括被轉(zhuǎn)送訪客端的ClientID、接收座席和轉(zhuǎn)送原因等。
2、如圖4的步驟3、4所示,即時通訊服務(wù)器將轉(zhuǎn)送請求轉(zhuǎn)發(fā)給接收座席B,座席端B決定是否接受請求,向即時通訊服務(wù)器回復(fù)請求響應(yīng)。
3、如圖4的步驟5、6、7和8所示,即時通訊服務(wù)器收到座席端B可以接受轉(zhuǎn)送請求的響應(yīng)之后,即時通訊服務(wù)器會進行轉(zhuǎn)送處理,向被轉(zhuǎn)送訪客端發(fā)轉(zhuǎn)送通知,將被轉(zhuǎn)送訪客端從座席端A的列表中刪除,并將轉(zhuǎn)送訪客端加入座席端B的列表中。
以上對本發(fā)明所提供的一種實現(xiàn)多媒體即時通訊的方法、系統(tǒng)及控制流程進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種實現(xiàn)多媒體即時通訊的方法,應(yīng)用于包括即時通訊服務(wù)器、即時通訊客戶端的即時通訊系統(tǒng);其特征在于,包括步驟1)即時通訊服務(wù)器為座席端應(yīng)用分配房間號;2)訪客端應(yīng)用連接即時通訊服務(wù)器,獲取座席端的房間號;3)即時通訊客戶端之間根據(jù)前述房間號進行文本消息即時通訊;4)即時通訊客戶端加載多媒體插件,連接即時通訊服務(wù)器;5)即時通訊客戶端之間通過前述多媒體插件進行多媒體消息即時通訊。
2.如權(quán)利要求1所述的實現(xiàn)多媒體即時通訊的方法,所述步驟2)具體包括1)查看瀏覽器中是否保存了唯一標示該用戶的的cookie,如果沒有,則由即時通訊服務(wù)器分配一個唯一的ClientID,并保存于瀏覽器的cookie中;2)用戶啟動該應(yīng)用時發(fā)送瀏覽器cookie中標示該用戶的唯一ClientID。
3.如權(quán)利要求2所述的實現(xiàn)多媒體即時通訊的方法,其特征在于,座席端瀏覽器應(yīng)用根據(jù)訪客端瀏覽器應(yīng)用的ClientID查詢該用戶的歷史信息,內(nèi)容包括訪問次數(shù)、文字信息歷史記錄以及上次訪問日期等。
4.如權(quán)利要求1所述的實現(xiàn)多媒體即時通訊的方法,其特征在于,具體包括1)座席端可同時和多個訪客端進行即時通訊。2)座席端為每一個訪客端建立一個TAB頁,與該訪客端進行的所有文本交流信息都顯示在該TAB頁中;3)收到即時通訊消息時,即時消息發(fā)送者所對應(yīng)的TAB頁標簽將改變背景色,消息被查看后TAB頁標簽的背景色恢復(fù);4)用鼠標單擊TAB頁標簽,可以設(shè)置該標簽所對應(yīng)的訪客端為當前訪客端,用鼠標雙擊TAB頁標簽,可以關(guān)閉該標簽所對應(yīng)的TAB頁;
5.如權(quán)利要求1所述的實現(xiàn)多媒體即時通訊的方法,其特征在于,具體包括1)座席端可以和任何訪客端進行雙向音視頻交互;2)座席端可以將音視頻數(shù)據(jù)廣播給所有訪客端;3)訪客端可以向座席端發(fā)送音視頻即時通訊請求;4)座席端不在線時,訪客端可以多媒體的方式留言。
6.如權(quán)利要求1所述的實現(xiàn)多媒體即時通訊的方法,其特征在于,座席端可將訪客端轉(zhuǎn)送到其它座席端,被轉(zhuǎn)送訪客端應(yīng)用不需要重啟瀏覽器應(yīng)用。
7.如權(quán)利要求1所述的實現(xiàn)多媒體即時通訊的方法,其特征在于,包括1)在網(wǎng)頁上設(shè)置啟動該應(yīng)用的圖標,所述圖標對應(yīng)一座席端的ID,所述圖標根據(jù)所述座席端的狀態(tài)而改變;2)在網(wǎng)頁上設(shè)置啟動該應(yīng)用的列表,所述列表的每一項對應(yīng)一座席端的ID,所述列表項根據(jù)所對應(yīng)座席端的狀態(tài)而改變;3)座席端可以主動向瀏覽包含前述應(yīng)用圖標或列表的網(wǎng)頁的瀏覽器發(fā)出即時通訊邀請,瀏覽器用戶通過點擊確認按鈕即可啟動即時通訊會話。
8.一種實現(xiàn)權(quán)利要求1所述方法的多媒體即時通訊的系統(tǒng),包括即時通訊服務(wù)器、即時通訊客戶端,所述即時通訊客戶端還可以包括訪客端瀏覽器應(yīng)用、座席端瀏覽器應(yīng)用和多媒體插件,其特征在于所述的即時通訊服務(wù)器中包含有網(wǎng)絡(luò)服務(wù)模塊和多媒體服務(wù)模塊,所述的網(wǎng)絡(luò)服務(wù)模塊通過網(wǎng)絡(luò)協(xié)議完成即時通訊客戶端之間的文本數(shù)據(jù)交換,所述的多媒體服務(wù)模塊為所述的多媒體插件提供地址查詢與數(shù)據(jù)交換服務(wù)。所述的多媒體插件采用用戶數(shù)據(jù)報協(xié)議UDP進行數(shù)據(jù)通訊,所述的即時通訊客戶端為在瀏覽器窗口中的一種應(yīng)用。
9.一種完成權(quán)利要求1所述方法的多媒體即時通訊的控制流程,其特征在于,它采用如下步驟1)即時通訊客戶端通過即時通訊服務(wù)器建立文本消息交換通道;2)自動判斷操作系統(tǒng)是否安裝有多媒體插件,如果有,則自動加載多媒體插件;如果沒有,則下載并安裝多媒體插件安裝包,安裝完成之后自動加載多媒體插件;加載完成后,連接即時通訊服務(wù)器;3)即時通訊客戶端通過即時通訊服務(wù)器獲取對方多媒體插件通訊地址;4)即時通訊客戶端之間完成多媒體信息的交換。
10.根據(jù)權(quán)利要求9所述的多媒體即時通訊的控制流程,其特征在于所述步驟1中,所述訪客端瀏覽器應(yīng)用不需要通過身份認證;所述步驟4中,在即時通訊客戶端之間無法直接進行多媒體信息交換時,多媒體信息通過即時通訊服務(wù)器進行交換。
全文摘要
本發(fā)明公開了一種實現(xiàn)多媒體即時通訊方法、系統(tǒng)和控制流程,所述多媒體即時通訊系統(tǒng)包括即時通訊服務(wù)器、即時通訊客戶端,所述即時通訊客戶端還可以包括訪客端瀏覽器應(yīng)用、座席端瀏覽器應(yīng)用和多媒體插件。所述即時通訊服務(wù)器為所述即時通訊客戶端建立連接與交換數(shù)據(jù);所述多媒體插件,連接即時通訊服務(wù)器,為瀏覽器添加多媒體即時通訊能力。所述多媒體包括文字、語音與視頻。本發(fā)明在通訊雙方都沒有安裝網(wǎng)絡(luò)即時通訊軟件的情況下,用戶之間通過瀏覽器窗口便可進行即時通訊,拓展了即時通訊的應(yīng)用領(lǐng)域,提高了溝通的效率和溝通的真切感。
文檔編號G06F17/30GK1976322SQ20061012411
公開日2007年6月6日 申請日期2006年12月8日 優(yōu)先權(quán)日2006年12月8日
發(fā)明者王先來 申請人:王先來
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沾化县| 芜湖县| 衡阳市| 文成县| 都匀市| 泸西县| 沙洋县| 屯门区| 彭山县| 威远县| 永新县| 连江县| 福建省| 万荣县| 白朗县| 沛县| 高碑店市| 霍林郭勒市| 汽车| 通许县| 临江市| 岳阳市| 天门市| 和林格尔县| 抚松县| 湘阴县| 灯塔市| 杨浦区| 财经| 腾冲县| 睢宁县| 航空| 漾濞| 西吉县| 什邡市| 喀喇| 汉沽区| 河东区| 永川市| 江津市| 乌兰察布市|