專利名稱:一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表 的方法及系統(tǒng)。
背景技術(shù):
目前,基于需要下載安裝的IM (Instant Messaging)即時通訊工具,如MSN、QQ以 及網(wǎng)易泡泡等已經(jīng)深受大家的喜愛,這些即時通訊工具為人們的溝通、信息交流提供了新 的途徑,是除手機、固話及電子郵件之外的又一種重要的信息交流方式。通過這些工具,大 大降低了人們的交流成本,且提高了效率。但是,如使用上述即時通工具,用戶必須下載安 裝相應(yīng)的客戶端軟件。這是一個較為復(fù)雜的配置和了解熟悉的過程,對于從來沒有使用過 這類工具和不經(jīng)常使用計算機的用戶來說比較困難。而且,現(xiàn)在的客戶端下載的即時通訊 工具軟件越來越大,比如QQ2010軟件達到32. 6MB,MSN軟件達到11. 2MB,占用了不小的電腦 存儲空間;同時,因為下載帶來的網(wǎng)絡(luò)安全問題也會困擾著用戶;另外,由于所有數(shù)據(jù)信息 (如聊天記錄等)都存儲在電腦終端,一旦更換了電腦(如出差等原因)或者重新安裝軟件,用 戶將無法獲取原有的數(shù)據(jù)信息,非常不便。在這種強烈的市場需求下,Web IM (網(wǎng)頁版的即 時通訊工具)誕生了。Web IM其實就是基于web瀏覽器的即時交流工具,其展示形式是以 網(wǎng)頁為媒介,其作用是給那些用不了或者不方便使用應(yīng)用程序客戶端的用戶使用,其最大 的價值是提供便捷的交流渠道。如聊天記錄和重要文件都可以存儲在網(wǎng)頁上,無需下載到 本地電腦,大大提高了數(shù)據(jù)的安全性和數(shù)據(jù)閱讀的便捷性。隨著ffeb IM用戶數(shù)量的不斷增加,大家對ffeb IM的功能需求也逐步增加,從原先 簡單的一對一聊天,開始轉(zhuǎn)向群組通訊和多人通訊。當用戶Web IM的好友數(shù)量不斷增加的 時候,他們必然希望好友列表上的好友狀態(tài)能夠即時準確地顯示出來。為了更好地滿足用 戶對便捷性和安全性的強烈需求,現(xiàn)行的網(wǎng)絡(luò)視頻會議以及網(wǎng)絡(luò)遠程教育開始從原先的終 端下載模式逐步轉(zhuǎn)變?yōu)榛趙eb瀏覽器的模式。對于網(wǎng)頁版的視頻會議和遠程教育來說, 能正確區(qū)分好友列表中的好友狀態(tài)是用戶的必然需求。因為視頻會議的主持人或遠程教育 的主講人必須通過好友列表上的好友狀態(tài)區(qū)分才能清楚地知道是否所有參會人員都上線 了,繼而才能選擇開始或者繼續(xù)等待。因此,亟待尋找一種能夠在網(wǎng)頁上顯示帶好友狀態(tài)的 方法。此外,現(xiàn)有的信息的獲取往往是被動的,沒有進行有效地認證控制,容易造成安全隱患。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的主要目的是提出一種能在網(wǎng)頁上顯示帶 好友狀態(tài)的好友列表的方法及系統(tǒng),實現(xiàn)了無需下載任何控件即可實現(xiàn)好友狀態(tài)的顯示及
信息安全。本發(fā)明的主要目的將通過以下技術(shù)方案得以實現(xiàn)一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法
通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認 證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在 線好友賬號發(fā)送至所述登錄用戶?!N能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的系統(tǒng),包括登錄用戶及通訊服務(wù) 器,其中
通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認 證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在 線好友賬號發(fā)送至所述登錄用戶。本發(fā)明的主要目的是提出一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法及 系統(tǒng),實現(xiàn)了無需下載任何控件即可實現(xiàn)好友狀態(tài)的顯示及信息安全。
圖1是實施例一中一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法的流程圖。
具體實施例方式實施例一
如圖1所示,本發(fā)明的具體實施例一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方 法,具體包括如下步驟
步驟101 登錄用戶打開網(wǎng)頁,網(wǎng)頁程序獲取所述登錄用戶的好友賬號及登錄用戶賬 號,并將不帶好友狀態(tài)的好友列表顯示在網(wǎng)頁上。
上述技術(shù)方案具體包括如下過程 (Ia)登錄用戶打開并登錄網(wǎng)頁;
(Ib)網(wǎng)頁程序自動獲取所述登錄用戶的好友賬號及登錄用戶賬號; (Ic)所述網(wǎng)頁程序?qū)⒉粠в泻糜褷顟B(tài)的好友列表顯示在網(wǎng)頁上。步驟102 所述網(wǎng)頁自動加載 Flash插件,所述Flash插件與所述通訊服務(wù)器 建立永久連接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器的數(shù)據(jù)傳輸。上述技術(shù)方案具體包括如下過程 (2a)網(wǎng)頁自動加載Flash插件;
(2b)所述Flash插件通過XMLSocket類建立與所述通訊服務(wù)器的永久連接,并且開始 監(jiān)聽通訊服務(wù)器的數(shù)據(jù)傳輸。步驟 103 所述 Flash 插件調(diào)用 API(Application Programming Interface,應(yīng)用 程序編程接口)將所述好友賬號及登錄用戶賬號發(fā)送到通訊服務(wù)器。上述技術(shù)方案具體包括如下過程
(3a)通過網(wǎng)頁JavMcript函數(shù)調(diào)用所述Flash插件的接口,傳入所記錄的好友賬號及 登錄用戶賬號;
(3b)所述Flash插件接收到好友賬號及登錄用戶賬號后,調(diào)用XMLSocket類的方法,將 好友賬號及登錄用戶賬號發(fā)送到通訊服務(wù)器。步驟104 所述通訊服務(wù)器接收到好友賬號及登錄用戶賬號后,進行認證,認證包括但不限于登錄用戶身份認證、數(shù)據(jù)指令權(quán)限認證(登錄用戶是否具有發(fā)送好友賬號及登 錄用戶賬號的權(quán)限)、通訊服務(wù)器對登錄用戶指令權(quán)限認證(登錄用戶是否具有接收通訊服 務(wù)器發(fā)送的在線好友賬號的權(quán)限),所有認證通過后,所述通訊服務(wù)器進行后續(xù)步驟。上述技術(shù)方案具體包括以下過程
(4a)所述通訊服務(wù)器接收到好友賬號及登錄用戶賬號后,對登錄用戶身份進行認證, 即登錄用戶是否是通訊服務(wù)器所識別的合法用戶,若認證不通過,則同步操作中止;若認證 通過,繼續(xù)進行下一步認證。(4b)對登錄用戶的數(shù)據(jù)指令權(quán)限進行認證,即登錄用戶是否擁有發(fā)送好友賬號及 登錄用戶賬號的權(quán)限進行認證若認證不通過,則同步操作中止;若認證通過,則繼續(xù)進行下 一步認證。(4c)通訊服務(wù)器對登錄用戶指令權(quán)限認證,即對登錄用戶是否允許接收所述通訊 服務(wù)器發(fā)送的在線好友賬號進行認證,若認證不通過,則同步操作中止;認證通過后,所述 通訊服務(wù)器繼續(xù)進行接下來的步驟。步驟105 所述通訊服務(wù)器將所有在線的登錄用戶賬號記錄至在線列表中,并且 根據(jù)接收到的好友賬號,從在線列表中找出所有和好友賬號相匹配的在線好友賬號。(5a)所述通訊服務(wù)器根據(jù)接收到的登錄用戶賬號,將所有在線的登錄用戶賬號記 錄至在線列表中;
(5b)所述通訊服務(wù)器更具接收到的好友賬號,從在線列表中找出所有和登錄用戶的好 友賬號相對應(yīng)的所有在線好友賬號。步驟106 所述通訊服務(wù)器將所述在線好友賬號發(fā)送至所述登錄用戶的Flash插 件,所述Flash插件調(diào)用網(wǎng)頁的腳本接口,將網(wǎng)頁中顯示的好友列表和接收到的所述在線 好友賬號進行匹配,將匹配的在線好友標記為在線。(6a)所述登錄用戶的Flash插件通過XMLSocket的監(jiān)聽方法接收到所述通訊服務(wù) 器發(fā)送的在線好友賬號;
(6b)所述Flash插件調(diào)用網(wǎng)頁的腳本接口,將網(wǎng)頁中已經(jīng)顯示的不帶好友狀態(tài)的好友 列表和所接收到的在線好友賬號進行匹配;
(6c)所述Flash插件根據(jù)匹配的結(jié)果,將在線的好友標記為在線。實施例二
本發(fā)明的具體實施例一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的系統(tǒng),包括登錄用 戶及通訊服務(wù)器,其中
通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認 證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在 線好友賬號發(fā)送至所述登錄用戶。優(yōu)選地,通訊服務(wù)器對接收的登錄用戶發(fā)送的好友賬號及登錄用戶賬號的權(quán)限進 行認證之前,還包括對所述登錄用戶的身份進行認證。下面詳細介紹本實施例的工作原理
登錄用戶打開網(wǎng)頁,網(wǎng)頁程序獲取所述登錄用戶的好友賬號及登錄用戶賬號,并將不 帶好友狀態(tài)的好友列表顯示在網(wǎng)頁上。所述網(wǎng)頁自動加載Flash插件,所述Flash插件與所述通訊服務(wù)器建立永久連
5接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器的數(shù)據(jù)傳輸。所述 Flash 插件調(diào)用 API (Application Programming Interface,應(yīng)用程序編程 接口)將所述好友賬號及登錄用戶賬號發(fā)送到通訊服務(wù)器。所述通訊服務(wù)器接收到好友賬號及登錄用戶賬號后,進行認證,認證包括但不限 于登錄用戶身份認證、數(shù)據(jù)指令權(quán)限認證(登錄用戶是否具有發(fā)送好友賬號及登錄用戶賬 號的權(quán)限)、通訊服務(wù)器對登錄用戶指令權(quán)限認證(登錄用戶是否具有接收通訊服務(wù)器發(fā)送 的在線好友賬號的權(quán)限),所有認證通過后,所述通訊服務(wù)器將在線好友賬號發(fā)送到所述登 錄用戶。所述通訊服務(wù)器將所有在線的登錄用戶賬號記錄至在線列表中,并且根據(jù)接收到 的好友賬號,從在線列表中找出所有和好友賬號相匹配的在線好友賬號。所述通訊服務(wù)器將所述在線好友賬號發(fā)送至所述登錄用戶的Flash插件,所述 Flash插件調(diào)用網(wǎng)頁的腳本接口,將網(wǎng)頁中顯示的好友列表和接收到的所述在線好友賬號 進行匹配,將匹配的在線好友標記為在線。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為
(I)Web IM使用戶在登錄后就可以直觀的看到自己好友的在線狀態(tài);(2)及時性較好, 無滯后;(3)技術(shù)實現(xiàn)簡單、思路清晰,運用門檻低,技術(shù)上很容易普及和被接受;(4)對軟、 硬件要求比較低,能夠很方便嵌入如視頻會議、遠程教育等系統(tǒng)中進行應(yīng)用;(5)服務(wù)器對 權(quán)限進行嚴格認證,確保數(shù)據(jù)的安全性,用戶不受額外信息的干擾。本發(fā)明尚有多種具體的實施方式,凡采用等同替換或者等效變換而形成的所有技 術(shù)方案,均落在本發(fā)明要求保護的范圍之內(nèi)。
權(quán)利要求
1.一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法,其特征在于通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認 證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在 線好友賬號發(fā)送至所述登錄用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對接收的登錄用戶發(fā)送的好 友賬號及登錄用戶賬號的權(quán)限進行認證之前,還包括對所述登錄用戶的身份進行認證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器獲取好友賬號及登錄用戶賬 號之前,還包括登錄用戶登錄網(wǎng)頁,網(wǎng)頁程序自動獲取登錄用戶賬號及對應(yīng)的好友賬號, 并在網(wǎng)頁上顯示不帶好友狀態(tài)的好友列表。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于所述網(wǎng)頁自動加載Flash插件,所述 Flash插件與所述通訊服務(wù)器建立永久連接,且所述Flash插件開始監(jiān)聽所述通訊服務(wù)器 的數(shù)據(jù)傳輸。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于調(diào)用所述Flash插件的應(yīng)用程序編程接 口 API,將所述好友賬號及登錄用戶賬號發(fā)送至所述通訊服務(wù)器。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于所述登錄用戶收到在線好友狀態(tài)之前,還 包括所述通訊服務(wù)器記錄所有在線的登錄用戶賬號至在線列表中。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述通訊服務(wù)器根據(jù)收到的登錄用戶賬 號及好友賬號,從所述在線列表中找出所有和所述好友賬號相匹配的在線好友賬號。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于所述通訊服務(wù)器將所述在線好友賬號發(fā) 送至所述登錄用戶的Flash插件,所述Flash插件根據(jù)所述在線好友賬號,將所述好友列表 中在線的好友標記為在線。
9.一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的系統(tǒng),其特征在于包括登錄用戶及 通訊服務(wù)器,其中通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認 證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在 線好友賬號發(fā)送至所述登錄用戶。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于通訊服務(wù)器對接收的登錄用戶發(fā)送的好 友賬號及登錄用戶賬號的權(quán)限進行認證之前,還包括對所述登錄用戶的身份進行認證。
全文摘要
本發(fā)明揭示了一種能在網(wǎng)頁上顯示帶好友狀態(tài)的好友列表的方法及系統(tǒng),應(yīng)用在網(wǎng)絡(luò)技術(shù)領(lǐng)域,包括如下步驟通訊服務(wù)器對接收的登錄用戶發(fā)送好友賬號及登錄用戶賬號的權(quán)限進行認證并在認證通過后,對登錄用戶接收所述在線好友賬號的權(quán)限進行認證并在認證通過后,將所述在線好友賬號發(fā)送至所述登錄用戶。本發(fā)明實現(xiàn)了無需下載安裝軟件即可實現(xiàn)在網(wǎng)頁上顯示好友狀態(tài)及信息安全。
文檔編號H04L29/08GK102130854SQ20111010709
公開日2011年7月20日 申請日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司