專利名稱:一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)軟硬件的發(fā)展,多媒體信息化已經(jīng)得到普及,人們?cè)谌粘I钪械慕涣饕哺嗟厥褂玫搅硕嗝襟w技術(shù),比如手機(jī)、電話、語(yǔ)音通訊等,尤其是基于電腦的網(wǎng)絡(luò)語(yǔ)音通訊更是越來(lái)越受到人們的青睞。目前的語(yǔ)音通訊大多是需要下載安裝軟件,當(dāng)然也有一些產(chǎn)品是可以在網(wǎng)頁(yè)上實(shí)現(xiàn)語(yǔ)音,但是在使用中發(fā)現(xiàn),這些產(chǎn)品沒(méi)有一個(gè)很好的麥克風(fēng)狀態(tài)顯示處理,經(jīng)常出現(xiàn)無(wú)法聽(tīng)取語(yǔ)音的情況,原因往往是對(duì)方?jīng)]有麥克風(fēng)或者沒(méi)有正確開(kāi)啟麥克風(fēng),給溝通帶來(lái)極大的不便。這些產(chǎn)品即便可以實(shí)現(xiàn)在線的麥克風(fēng)狀態(tài)顯示,也不能及時(shí)響應(yīng)狀態(tài),是需要下載一些控件,然后借助這些控件調(diào)用本地資源來(lái)實(shí)現(xiàn)麥克風(fēng)的狀態(tài)顯示,這樣就無(wú)法做到綠色顯示,這些網(wǎng)頁(yè)控件安裝多了會(huì)影響用戶電腦的運(yùn)行,且現(xiàn)有技術(shù)下,麥克風(fēng)狀態(tài)的顯示往往不能同步,給實(shí)際使用帶來(lái)了很大的不便。此外,現(xiàn)有的信息的同步往往是被動(dòng)的,沒(méi)有進(jìn)行有效地認(rèn)證控制,容易造成安全急 ^^ ο
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的主要目的是提出一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何控件即可實(shí)現(xiàn)麥克風(fēng)狀態(tài)的顯示同步和同步信息的認(rèn)證控制。本發(fā)明的主要目的將通過(guò)以下技術(shù)方案得以實(shí)現(xiàn) 一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法,包括如下步驟
通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的系統(tǒng),包括源用戶、通訊服務(wù)器及目標(biāo)用戶,其中
通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。本發(fā)明提出了一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何控件即可實(shí)現(xiàn)麥克風(fēng)狀態(tài)的顯示同步和同步信息的認(rèn)證控制。
圖1是實(shí)施例一中一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法的流程3圖2是實(shí)施例二中一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的系統(tǒng)的框架圖。
具體實(shí)施例方式實(shí)施例一
如圖1所示,本發(fā)明的具體實(shí)施例一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法,具體包括如下步驟
步驟101 源用戶打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件以及所述源用戶的用戶列表,所述Flash插件與通訊服務(wù)器建立永久連接,并且開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器數(shù)據(jù)傳輸。上述技術(shù)方案具體包括如下過(guò)程
源用戶打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件以及所述源用戶的用戶列表,所述 Flash插件通過(guò)XMLSocket類建立與通訊服務(wù)器的永久連接,并且開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器的數(shù)據(jù)傳輸。步驟102 調(diào)用所述Flash插件接口傳入麥克風(fēng)狀態(tài)信息,然后所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將麥克風(fēng)狀態(tài)信息發(fā)送到通訊服務(wù)器。上述技術(shù)方案具體包括如下過(guò)程
(2a)所述 Flash 插件通過(guò) Microphone. getMicrophone ()或者 Microphone, names 來(lái)獲取麥克風(fēng)的狀態(tài);
(2b)通過(guò)網(wǎng)頁(yè)JavMcript函數(shù)調(diào)用所述Flash插件的接口傳入所記錄的麥克風(fēng)狀態(tài) fn息;
(2c)所述Flash插件接收到所述麥克風(fēng)狀態(tài)信息后,調(diào)用XMLSocket類的方法,將所述麥克風(fēng)狀態(tài)信息發(fā)送到通訊服務(wù)器。其中,所述麥克風(fēng)狀態(tài)信息包括但不限于麥克風(fēng)的狀態(tài)、用戶名以及用戶列表寸。步驟103 通訊服務(wù)器接收到麥克風(fēng)狀態(tài)信息后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于 源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的麥克風(fēng)狀態(tài)信息是否能訪問(wèn)目標(biāo)用戶的權(quán)限)、 目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限),所有認(rèn)證通過(guò)后,所述通訊服務(wù)器將麥克風(fēng)狀態(tài)信息發(fā)送到目標(biāo)用戶。上述技術(shù)方案具體包括以下過(guò)程
(3a)所述通訊服務(wù)器接收到麥克風(fēng)狀態(tài)信息后,對(duì)源用戶身份進(jìn)行認(rèn)證,即源用戶是否是通訊服務(wù)器所識(shí)別的合法用戶,若認(rèn)證不通過(guò),則同步操作中止;若認(rèn)證通過(guò),繼續(xù)進(jìn)行下一步認(rèn)證。(3b)對(duì)源用戶的數(shù)據(jù)指令權(quán)限進(jìn)行認(rèn)證,即源用戶是否擁有發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證若認(rèn)證不通過(guò),則同步操作中止;若認(rèn)證通過(guò),則繼續(xù)進(jìn)行下一步認(rèn)證。(3c)對(duì)源用戶指令所操作目標(biāo)進(jìn)行權(quán)限認(rèn)證,即源用戶是否擁有將麥克風(fēng)狀態(tài)信息發(fā)送給目標(biāo)用戶的權(quán)限,若認(rèn)證不通過(guò),則同步操作中止;若認(rèn)證通過(guò),則繼續(xù)進(jìn)行下一步認(rèn)證。(3d)目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證,即對(duì)目標(biāo)用戶是否允許接收源用戶發(fā)送的麥克風(fēng)狀態(tài)信息進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止;認(rèn)證通過(guò)后,所述通訊服務(wù)器將所述麥克風(fēng)狀態(tài)信息發(fā)送到目標(biāo)用戶。步驟104 目標(biāo)用戶打開(kāi)網(wǎng)頁(yè)并加載Flash插件,自動(dòng)建立與所述通訊服務(wù)器的永久連接并開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器數(shù)據(jù)傳輸,當(dāng)通訊服務(wù)器轉(zhuǎn)發(fā)源用戶的麥克風(fēng)狀態(tài)信息時(shí),目標(biāo)用戶及源用戶的Flash插件會(huì)接收到這些麥克風(fēng)狀態(tài)信息,所述Flash插件調(diào)用麥克風(fēng)狀態(tài)顯示函數(shù),對(duì)接收的麥克風(fēng)狀態(tài)信息進(jìn)行處理,即實(shí)現(xiàn)麥克風(fēng)狀態(tài)的顯示同步。上述技術(shù)方案具體包括以下過(guò)程
(4a)目標(biāo)用戶打開(kāi)網(wǎng)頁(yè),自動(dòng)加載Flash插件,所述Flash插件通過(guò)XMLSocket類建立與通訊服務(wù)器永久連接,并且開(kāi)始監(jiān)聽(tīng)通訊服務(wù)器的數(shù)據(jù)傳輸。(4b)當(dāng)通訊服務(wù)器轉(zhuǎn)發(fā)源用戶的麥克風(fēng)狀態(tài)信息時(shí),目標(biāo)用戶及源用戶的Flash插件會(huì)通過(guò)XMLSocket的監(jiān)聽(tīng)方法接收到這些信息,所述Flash插件使用 Externallnterface. call方法調(diào)用網(wǎng)頁(yè)Javakript的麥克風(fēng)狀態(tài)顯示函數(shù);
(4c)所述麥克風(fēng)狀態(tài)顯示函數(shù)根據(jù)用戶名和麥克風(fēng)的狀態(tài),將用戶列表中的對(duì)應(yīng)用戶的麥克風(fēng)圖標(biāo)按照所述麥克風(fēng)狀態(tài)信息進(jìn)行修改。實(shí)施例二
如圖2所示,本發(fā)明的具體實(shí)施例一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的系統(tǒng),包括源用戶、通訊服務(wù)器及目標(biāo)用戶,其中通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。優(yōu)選地,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。優(yōu)選地,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證即所述源用戶發(fā)送的所述麥克風(fēng)狀態(tài)信息是否能訪問(wèn)所述目標(biāo)用戶的權(quán)限。下面根據(jù)附圖詳細(xì)介紹本實(shí)施例的工作原理
源用戶A打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件及所述源用戶A的用戶列表,所述 Flash插件與通訊服務(wù)器建立永久連接,并且開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器數(shù)據(jù)傳輸。調(diào)用所述Flash插件接口傳入麥克風(fēng)狀態(tài)信息,然后所述Flash插件調(diào)用API (Application Programming hterface,應(yīng)用程序編程接口)將麥克風(fēng)狀態(tài)信息發(fā)送到通訊服務(wù)器。所述通訊服務(wù)器接收到麥克風(fēng)狀態(tài)信息后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限)、源用戶指令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的該麥克風(fēng)狀態(tài)信息是否能訪問(wèn)目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該麥克風(fēng)狀態(tài)信息的權(quán)限),所有認(rèn)證通過(guò)后,所述通訊服務(wù)器將麥克風(fēng)狀態(tài)信息發(fā)送到目標(biāo)用戶B、C。目標(biāo)用戶B、C打開(kāi)網(wǎng)頁(yè)并加載Flash插件,自動(dòng)建立與所述通訊服務(wù)器的永久連接并開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器數(shù)據(jù)傳輸,當(dāng)通訊服務(wù)器轉(zhuǎn)發(fā)源用戶的麥克風(fēng)狀態(tài)信息時(shí), 目標(biāo)用戶B、C的Flash插件會(huì)接收到這些信息,所述Flash插件調(diào)用麥克風(fēng)狀態(tài)顯示函數(shù), 對(duì)接收的麥克風(fēng)狀態(tài)信息進(jìn)行解析處理,即實(shí)現(xiàn)麥克風(fēng)狀態(tài)顯示的同步。其中,用戶B、C,以及用戶A、B、C任意兩個(gè)或者三個(gè)同時(shí)更新麥克風(fēng)狀態(tài)信息,麥
5克風(fēng)狀態(tài)顯示認(rèn)證同步的過(guò)程同上,在此不再贅述。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為
(1)可以直觀地將所有與會(huì)人的麥克風(fēng)狀態(tài)在其他所有參會(huì)人的網(wǎng)頁(yè)上顯示出來(lái); (2)即時(shí)性很好,無(wú)滯后;(3)適合包括個(gè)人電腦在內(nèi)的任何網(wǎng)絡(luò)終端的使用;(4)無(wú)需下載任何控件,即可在網(wǎng)頁(yè)上實(shí)現(xiàn)麥克風(fēng)狀態(tài)顯示的同步;(5)技術(shù)實(shí)現(xiàn)簡(jiǎn)單、思路清晰,運(yùn)用門檻低,技術(shù)上很容易普及和被接受;(6)服務(wù)器對(duì)權(quán)限進(jìn)行嚴(yán)格認(rèn)證,確保數(shù)據(jù)的安全性,用戶不受額外信息的干擾。本發(fā)明尚有多種具體的實(shí)施方式,凡采用等同替換或者等效變換而形成的所有技術(shù)方案,均落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證, 即所述源用戶發(fā)送的所述麥克風(fēng)狀態(tài)信息是否能訪問(wèn)所述目標(biāo)用戶的權(quán)限進(jìn)行認(rèn)證。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器獲取麥克風(fēng)狀態(tài)信息之前,還包括源用戶打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件和用戶列表,所述Flash插件與所述通訊服務(wù)器建立永久連接,且所述Flash插件開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器的數(shù)據(jù)傳輸。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于所述Flash插件獲取所述源用戶的麥克風(fēng)狀態(tài)信息,調(diào)用所述Flash插件的應(yīng)用程序編程接口 API,將所述麥克風(fēng)狀態(tài)信息發(fā)送至所述通訊服務(wù)器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于所述目標(biāo)用戶收到所述麥克風(fēng)狀態(tài)信息之前,還包括所述目標(biāo)用戶打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件,所述Flash插件與所述通訊服務(wù)器建立永久連接,且所述Flash插件開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器的數(shù)據(jù)傳輸。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述目標(biāo)用戶接收到所述麥克風(fēng)狀態(tài)信息后,根據(jù)所述目標(biāo)用戶的用戶列表,對(duì)相應(yīng)的所述源用戶的麥克風(fēng)狀態(tài)進(jìn)行標(biāo)記。
8.—種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的系統(tǒng),其特征在于包括源用戶、通訊服務(wù)器及目標(biāo)用戶,其中通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于所述通訊服務(wù)器對(duì)接收的源用戶發(fā)送的麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即所述源用戶發(fā)送的所述麥克風(fēng)狀態(tài)信息是否能訪問(wèn)所述目標(biāo)用戶的權(quán)限。
全文摘要
本發(fā)明揭示了一種網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示的方法及系統(tǒng),應(yīng)用在網(wǎng)絡(luò)技術(shù)領(lǐng)域,包括如下步驟通訊服務(wù)器對(duì)接收的源用戶發(fā)送麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述麥克風(fēng)狀態(tài)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的麥克風(fēng)狀態(tài)信息發(fā)送至目標(biāo)用戶。本發(fā)明實(shí)現(xiàn)了無(wú)需下載安裝軟件即可實(shí)現(xiàn)麥克風(fēng)狀態(tài)顯示的同步及同步信息安全。
文檔編號(hào)H04L29/08GK102307183SQ20111010692
公開(kāi)日2012年1月4日 申請(qǐng)日期2011年4月27日 優(yōu)先權(quán)日2011年4月27日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司