專利名稱:一種麥克風(fēng)狀態(tài)顯示的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種麥克風(fēng)狀態(tài)顯示的方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)軟硬件的發(fā)展,多媒體信息化已經(jīng)得到普及,人們?cè)谌粘I钪械慕涣饕哺嗟厥褂玫搅硕嗝襟w技術(shù),比如手機(jī)、電話、語音通訊等,尤其是基于電腦的網(wǎng)絡(luò)語音通訊更是越來越受到人們的青睞。目前的語音通訊大多是需要下載安裝軟件,當(dāng)然也有一些產(chǎn)品是可以在網(wǎng)頁上實(shí)現(xiàn)語音,但是在使用中發(fā)現(xiàn),這些產(chǎn)品沒有一個(gè)很好的麥克風(fēng)狀態(tài)顯示處理,經(jīng)常出現(xiàn)無法聽取語音的情況,原因往往是對(duì)方?jīng)]有麥克風(fēng)或者沒有正確開啟麥克風(fēng),給溝通帶來及大的不便。這些產(chǎn)品即便可以實(shí)現(xiàn)在線的麥克風(fēng)狀態(tài)顯示,也不能及時(shí)響應(yīng)狀態(tài),是需要下載一些控件,然后借助這些控件調(diào)用本地資源來實(shí)現(xiàn)麥克風(fēng)的狀態(tài)顯示,這樣就無法做到綠色顯示,這些網(wǎng)頁控件安裝多了,會(huì)影響用戶電腦的運(yùn)行。
發(fā)明內(nèi)容
本發(fā)明提供了一種麥克風(fēng)狀態(tài)顯示的方法,實(shí)現(xiàn)了無需下載任何控件,實(shí)現(xiàn)快速綠色麥克風(fēng)狀態(tài)顯示。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案為一種麥克風(fēng)狀態(tài)顯示的方法,包括以下步驟1)用戶訪問網(wǎng)頁,加載flash和用戶列表,連接通訊服務(wù)器;2) Flash獲取麥克風(fēng)的狀態(tài);3)通過通訊服務(wù)器將麥克風(fēng)的狀態(tài)和用戶名通知給所有其他用戶;4)其他用戶收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶,并顯示麥克風(fēng)圖標(biāo)。上述技術(shù)方案中,步驟1)包含如下過程瀏覽器用戶登錄網(wǎng)站后記錄網(wǎng)頁訪問者用戶賬號(hào),瀏覽器用戶訪問網(wǎng)頁頁面,網(wǎng)頁腳本程序加載flash和會(huì)議成員列表,并且開始建立和通訊服務(wù)器的永久連接;上述技術(shù)方案中,步驟2、包含如下過程flash 通過 Microphone. getMicrophone ()或者 Microphone, names 來獲取麥克風(fēng)的狀態(tài);上述技術(shù)方案中,步驟幻包含如下過程通過調(diào)用Flash的XMLSocket類將麥克風(fēng)的狀態(tài)和用戶名發(fā)送到通訊服務(wù)器。上述技術(shù)方案中,步驟4)包含如下過程4a)通訊服務(wù)器收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶;4b)其它用戶收到消息后,通過Flash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁JavMcript的麥克風(fēng)狀態(tài)顯示函數(shù),傳入用戶名和麥克風(fēng)狀態(tài);
4c)麥克風(fēng)狀態(tài)顯示函數(shù)根據(jù)用戶名和麥克風(fēng)狀態(tài)將用戶列表中的對(duì)應(yīng)用戶的麥克風(fēng)圖標(biāo)按照狀態(tài)進(jìn)行修改。技術(shù)方案步驟3)過程中的 XMLSocket 可以為 XMLSocket、socket、NetConnection 或者其他可以用于通訊的類。本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn)1)可以直觀地將所有與會(huì)人的麥克風(fēng)狀態(tài)在其他所有參會(huì)人的網(wǎng)頁上顯示出來。2)即時(shí)性很好,無滯后。3)適合包括個(gè)人電腦在內(nèi)的任何網(wǎng)絡(luò)終端的使用?!N麥克風(fēng)狀態(tài)顯示的方法,就是為了解決當(dāng)前麥克風(fēng)狀態(tài)顯示所存在的問題; 這種方法快捷、方便、及時(shí),并且能夠直接在網(wǎng)頁上進(jìn)行操作,無需下載任何控件,實(shí)現(xiàn)快速綠色麥克風(fēng)狀態(tài)顯示,是一種真正意義上能夠普及大眾的技術(shù),并且實(shí)現(xiàn)原理簡(jiǎn)單,能夠很方便地嵌入各種互聯(lián)網(wǎng)應(yīng)用中。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明的詳細(xì)流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。本實(shí)施例的技術(shù)方案如下一種麥克風(fēng)狀態(tài)顯示的方法,包括以下步驟1)用戶訪問網(wǎng)頁,加載flash和用戶列表,連接通訊服務(wù)器。2)Flash獲取麥克風(fēng)的狀態(tài)。3)通過通訊服務(wù)器將麥克風(fēng)的狀態(tài)和用戶名通知給所有其他用戶。5)其他用戶收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶,并顯示麥克風(fēng)圖標(biāo)。下面進(jìn)一步詳細(xì)說明本發(fā)明所述的方法參見說明書附圖,瀏覽器用戶登錄網(wǎng)站后記錄網(wǎng)頁訪問者用戶賬號(hào),瀏覽器用戶訪問網(wǎng)頁頁面,網(wǎng)頁腳本程序加載flash和會(huì)議成員列表,并且開始建立和通訊服務(wù)器的永久連接;flash 通過 Microphone. getMicrophone ()或者 Microphone, names 來獲取麥克風(fēng)的狀態(tài);通過調(diào)用Flash的XMLSocket類將麥克風(fēng)的狀態(tài)和用戶名發(fā)送到通訊服務(wù)器; 通訊服務(wù)器收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶;其它用戶收到消息后,通過 Flash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁Javakript的麥克風(fēng)狀態(tài)顯示函數(shù),傳入用戶名和麥克風(fēng)狀態(tài);麥克風(fēng)狀態(tài)顯示函數(shù)根據(jù)用戶名和麥克風(fēng)狀態(tài)將用戶列表中的對(duì)應(yīng)用戶的麥克風(fēng)圖標(biāo)按照狀態(tài)進(jìn)行修改。圖1是本發(fā)明的詳細(xì)流程圖,詳細(xì)步驟如下步驟101 開始;步驟102 用戶訪問網(wǎng)頁,加載flash和用戶列表,連接通訊服務(wù)器;
步驟103 =Flash獲取麥克風(fēng)的狀態(tài);步驟104 通過通訊服務(wù)器將麥克風(fēng)的狀態(tài)和用戶名通知給所有其他用戶;步驟105 其他用戶收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶,并顯示麥克風(fēng)圖標(biāo);步驟106 結(jié)束。當(dāng)然,本發(fā)明還可有其他多種組合,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種麥克風(fēng)狀態(tài)顯示的方法,其特征在于,包括以下步驟1)用戶訪問網(wǎng)頁,加載flash和用戶列表,連接通訊服務(wù)器;2)Flash獲取麥克風(fēng)的狀態(tài);3)通過通訊服務(wù)器將麥克風(fēng)的狀態(tài)和用戶名通知給所有其他用戶;4)其他用戶收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶,并顯示麥克風(fēng)圖標(biāo)。
2.如權(quán)利要求1所述的方法,其特征在于,其中步驟1)包含如下過程瀏覽器用戶登錄網(wǎng)站后記錄網(wǎng)頁訪問者用戶賬號(hào),瀏覽器用戶訪問網(wǎng)頁頁面,網(wǎng)頁腳本程序加載flash和會(huì)議成員列表,并且開始建立和通訊服務(wù)器的永久連接。
3.如權(quán)利要求1所述的方法,其特征在于,其中步驟2)包含如下過程flash 通過 Microphone. getMicrophone ()或者 Microphone, names 來獲取麥克風(fēng)的狀態(tài)。
4.如權(quán)利要求1所述的方法,其特征在于,其中步驟3)包含如下過程通過調(diào)用Flash的XMLSocket類將麥克風(fēng)的狀態(tài)和用戶名發(fā)送到通訊服務(wù)器。
5.如權(quán)利要求1所述的方法,其特征在于,其中步驟4)包含如下過程 3a)通訊服務(wù)器收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶;3b)其它用戶收到消息后,通過Flash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁 JavaScript的麥克風(fēng)狀態(tài)顯示函數(shù),傳入用戶名和麥克風(fēng)狀態(tài);3c)麥克風(fēng)狀態(tài)顯示函數(shù)根據(jù)用戶名和麥克風(fēng)狀態(tài)將用戶列表中的對(duì)應(yīng)用戶的麥克風(fēng)圖標(biāo)按照狀態(tài)進(jìn)行修改。
6.如權(quán)利要求4中所述的方法,其特征在于所述XMLSocket類包括但不限于S0Cket類。
7.種麥克風(fēng)狀態(tài)顯示的方法,其特征在于用戶通過網(wǎng)頁訪問通訊服務(wù)器并通過加載的flash將獲取的麥克風(fēng)狀態(tài)及所述用戶信息通過所述通訊服務(wù)器發(fā)送給所有其他用戶; 所述所有其他用戶在列表中查找所述用戶名對(duì)應(yīng)的用戶并顯示所述麥克風(fēng)狀態(tài)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述用戶訪問網(wǎng)頁,加載flash和用戶列表,連接所述通訊服務(wù)器。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于=Flash獲取麥克風(fēng)的狀態(tài)。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于所述通訊服務(wù)器收到消息后, 在列表中查找該用戶名對(duì)應(yīng)的用戶;所述其它用戶收到消息后,通過Flash使用 Externallnterface. call方法調(diào)用網(wǎng)頁Javakript的麥克風(fēng)狀態(tài)顯示函數(shù),傳入用戶名和麥克風(fēng)狀態(tài);所述麥克風(fēng)狀態(tài)顯示函數(shù)根據(jù)所述用戶名和麥克風(fēng)狀態(tài)將用戶列表中的對(duì)應(yīng)用戶的麥克風(fēng)圖標(biāo)按照狀態(tài)進(jìn)行修改。
全文摘要
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種麥克風(fēng)狀態(tài)顯示的方法,包括以下步驟用戶打開網(wǎng)頁,網(wǎng)頁自動(dòng)加載Flash和用戶列表,并連接到通訊服務(wù)器,F(xiàn)lash獲取麥克風(fēng)狀態(tài)和用戶名,通過通訊服務(wù)器通知所有用戶列表中的其它用戶,其它用戶收到消息后,在列表中查找該用戶名對(duì)應(yīng)的用戶,并顯示麥克風(fēng)圖標(biāo),即實(shí)現(xiàn)網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示。該方法能實(shí)現(xiàn)完全基于網(wǎng)頁的網(wǎng)絡(luò)會(huì)議中用戶麥克風(fēng)狀態(tài)顯示,方便、快捷、高效。
文檔編號(hào)H04L29/08GK102307213SQ20111005907
公開日2012年1月4日 申請(qǐng)日期2011年3月14日 優(yōu)先權(quán)日2010年10月11日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司