專利名稱:一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法及系 統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,人們可以在足不出戶的情況下就實(shí)現(xiàn)與好友聊天、 與合作伙伴談判等即時(shí)通訊活動(dòng)?;谛枰螺d安裝的即時(shí)通訊工具,如MSN、QQ以及網(wǎng)易 泡泡等已經(jīng)深受大家的喜愛(ài),這些工具為人們的溝通和信息交流提供了新的途徑,是除了 手機(jī)、固話和電子郵件之外的又一種重要的信息交流方式。借助這些工具,用戶可以實(shí)現(xiàn)單 人或者多人視頻;可以召開(kāi)網(wǎng)絡(luò)視頻會(huì)議;可以進(jìn)行網(wǎng)絡(luò)遠(yuǎn)程教育;還可以使人和人之間 的交流成本大大降低;且提高了溝通的效率。當(dāng)前,文本通訊、音頻通訊以及視頻通訊是即時(shí)通訊最重要的三大功能。隨著社會(huì) 經(jīng)濟(jì)的發(fā)展和帶寬資源的日益充足,音頻通訊的應(yīng)用越來(lái)越普及,尤其是在商業(yè)和教育等 領(lǐng)域。在音頻通訊過(guò)程中,經(jīng)常需要對(duì)目標(biāo)文檔的內(nèi)容進(jìn)行演示,當(dāng)用戶需要對(duì)目標(biāo)文檔進(jìn) 行翻頁(yè)操作后,演示區(qū)域內(nèi)的文檔內(nèi)容也將隨之更新。然而,其他被演示端顯示的內(nèi)容仍然 是翻頁(yè)操作前的內(nèi)容,這造成了演示端和被演示端顯示信息的不一致,給實(shí)際應(yīng)用帶來(lái)了 很大的不便。尤其是在一些高肅性的場(chǎng)合里,如果翻頁(yè)操作不能同步,將嚴(yán)重影響溝通的質(zhì) 量和效率?,F(xiàn)有技術(shù)下,在互聯(lián)網(wǎng)的應(yīng)用中基本不能實(shí)現(xiàn)翻頁(yè)的同步,即使是可以實(shí)現(xiàn),也 需要下載并安裝控件,而且對(duì)軟硬件、費(fèi)用等都有一定的要求。現(xiàn)有的信息的同步往往是被動(dòng)的,沒(méi)有進(jìn)行有效地認(rèn)證控制,容易造成安全隱患。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的主要目的是提出一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后 翻頁(yè)同步的方法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何控件即可實(shí)現(xiàn)翻頁(yè)同步和同步信息的認(rèn)證控 制。本發(fā)明的主要目的將通過(guò)以下技術(shù)方案得以實(shí)現(xiàn) 一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法,包括如下步驟
通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目 標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的 翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。—種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的系統(tǒng),包括源用戶、通訊服務(wù)器及目標(biāo)用戶,其 中
通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目 標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的 翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。本發(fā)明的主要目的是提出一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法及系統(tǒng),實(shí)現(xiàn)了無(wú)需下載任何控件即可實(shí)現(xiàn)翻頁(yè)同步和同步信息的認(rèn)證控制。
圖1是實(shí)施例一中一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法的流程圖; 圖2是實(shí)施例二中一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的系統(tǒng)的框架圖。
具體實(shí)施例方式實(shí)施例一
如圖1所示,本發(fā)明的具體實(shí)施例一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法,具體包括 如下步驟
步驟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插件,F(xiàn)lash插件通過(guò)XMLSocket類建立與通訊 服務(wù)器的永久連接,并且開(kāi)始監(jiān)聽(tīng)通訊服務(wù)器的數(shù)據(jù)傳輸。步驟102 調(diào)用所述Flash插件接口傳入翻頁(yè)數(shù)據(jù)信息,然后所述Flash插件調(diào)用 API (Application Programming hterface,應(yīng)用程序編程接口)將翻頁(yè)數(shù)據(jù)信息發(fā)送到通 訊服務(wù)器。上述技術(shù)方案具體包括如下過(guò)程
(2a)當(dāng)源用戶操作網(wǎng)頁(yè)中的內(nèi)容,進(jìn)行翻頁(yè)操作時(shí),網(wǎng)頁(yè)通過(guò)JavMcript函數(shù)調(diào)用所 述Flash插件的接口傳入所記錄的翻頁(yè)數(shù)據(jù)信息,所述翻頁(yè)數(shù)據(jù)信息包括總頁(yè)數(shù)、當(dāng)前頁(yè)、 每頁(yè)顯示條數(shù)等。(2b)所述Flash插件接收到翻頁(yè)數(shù)據(jù)信息后,調(diào)用XMLSocket類的方法,將翻頁(yè)數(shù) 據(jù)信息發(fā)送到通訊服務(wù)器。步驟103 通訊服務(wù)器接收到翻頁(yè)數(shù)據(jù)信息后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于源 用戶身份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限)、源用戶指 令所操作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息是否能訪問(wèn)目標(biāo)用戶的權(quán)限)、目標(biāo)用 戶對(duì)源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息的權(quán)限),所 有認(rèn)證通過(guò)后,所述通訊服務(wù)器將翻頁(yè)數(shù)據(jù)信息發(fā)送到所述目標(biāo)用戶。上述技術(shù)方案具體包括以下過(guò)程
(3a)所述通訊服務(wù)器接收到翻頁(yè)數(shù)據(jù)信息后,對(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ā)送翻頁(yè)數(shù)據(jù)信息的 權(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)證,即源用戶是否擁有將翻頁(yè)數(shù)據(jù)信息 發(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ā)送的翻頁(yè)數(shù)據(jù)信息進(jìn)行認(rèn)證,若認(rèn)證不通過(guò),則同步操作中止;認(rèn)證通過(guò)后,所述通訊服務(wù)器將 翻頁(yè)數(shù)據(jù)信息發(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ā)源用戶的翻頁(yè)數(shù)據(jù)信息 時(shí),目標(biāo)用戶的Flash插件會(huì)接收到這些翻頁(yè)數(shù)據(jù)信息,所述Flash插件調(diào)用網(wǎng)頁(yè)翻頁(yè)處理 函數(shù),對(duì)接收的翻頁(yè)數(shù)據(jù)信息進(jìn)行處理,即實(shí)現(xiàn)翻頁(yè)的同步。上述技術(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ā)源用戶的翻頁(yè)數(shù)據(jù)信息時(shí),目標(biāo)用戶的Flash插件會(huì)通過(guò) XMLSocket的監(jiān)聽(tīng)方法接收到這些信息,所述Flash插件使用ExternaUnterface. call方 法調(diào)用網(wǎng)頁(yè)JavMcript的翻頁(yè)處理函數(shù);
(4c)網(wǎng)頁(yè)JavMcript函數(shù)根據(jù)傳遞過(guò)來(lái)的翻頁(yè)數(shù)據(jù)信息,解析出總頁(yè)數(shù)、當(dāng)前頁(yè)以及 每頁(yè)顯示條數(shù)等信息,并且根據(jù)這些信息對(duì)需要翻頁(yè)的內(nèi)容進(jìn)行翻頁(yè)處理,并更新所翻頁(yè) 內(nèi)容的翻頁(yè)狀態(tài),此時(shí)目標(biāo)用戶的翻頁(yè)內(nèi)容和翻頁(yè)信息和源用戶保持一致,即實(shí)現(xiàn)了翻頁(yè) 同步。實(shí)施例二
如圖2所示,本發(fā)明的具體實(shí)施例一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的系統(tǒng),包括源用 戶、通訊服務(wù)器及目標(biāo)用戶,其中通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn) 行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò) 后,所述通訊服務(wù)器將獲取的翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。優(yōu)選地,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證之前, 還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。優(yōu)選地,通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn) 證通過(guò)后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證即所述源用戶發(fā)送的所述翻頁(yè)數(shù)據(jù)信 息是否能訪問(wèn)所述目標(biāo)用戶的權(quán)限。下面根據(jù)附圖詳細(xì)介紹本實(shí)施例的工作原理
源用戶A打開(kāi)網(wǎng)頁(yè),所述網(wǎng)頁(yè)自動(dòng)加載Flash插件,所述Flash插件與通訊服務(wù)器建立 永久連接,并且開(kāi)始監(jiān)聽(tīng)所述通訊服務(wù)器數(shù)據(jù)傳輸。調(diào)用所述Flash插件接口傳入翻頁(yè)數(shù) 據(jù)信息,然后所述Flash插件調(diào)用APKApplication Programming hterface,應(yīng)用程序編 程接口)將翻頁(yè)數(shù)據(jù)信息發(fā)送到通訊服務(wù)器。所述通訊服務(wù)器接收到翻頁(yè)數(shù)據(jù)信息后,進(jìn)行認(rèn)證,認(rèn)證包括但不限于源用戶身 份認(rèn)證、數(shù)據(jù)指令權(quán)限認(rèn)證(源用戶是否具有發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限)、源用戶指令所操 作目標(biāo)權(quán)限認(rèn)證(源用戶發(fā)送的該翻頁(yè)數(shù)據(jù)信息是否能訪問(wèn)目標(biāo)用戶的權(quán)限)、目標(biāo)用戶對(duì) 源用戶指令權(quán)限認(rèn)證(目標(biāo)用戶是否具有接收源用戶發(fā)送的該翻頁(yè)數(shù)據(jù)信息的權(quán)限),所有 認(rèn)證通過(guò)后,所述通訊服務(wù)器將翻頁(yè)數(shù)據(jù)信息發(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ā)源用戶的翻頁(yè)數(shù)據(jù)信息時(shí),目 標(biāo)用戶B、C的Flash插件會(huì)接收到這些信息,所述Flash插件調(diào)用網(wǎng)頁(yè)翻頁(yè)處理函數(shù),對(duì)接
5收的翻頁(yè)數(shù)據(jù)信息進(jìn)行解析處理,即實(shí)現(xiàn)白板全屏的同步。其中,用戶B、C,以及用戶A、B、C任意兩個(gè)或者三個(gè)同時(shí)更新翻頁(yè)數(shù)據(jù)信息,實(shí)現(xiàn) 網(wǎng)頁(yè)上認(rèn)證后同步的過(guò)程同上,在此不再贅述。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為
(1)完全基于網(wǎng)頁(yè),無(wú)需下載;(2)采取認(rèn)證后同步操作的手段,加強(qiáng)數(shù)據(jù)的安全性; (3)采用即時(shí)通訊技術(shù),具有高即時(shí)性和高流暢性;(4)實(shí)現(xiàn)原理簡(jiǎn)單,過(guò)程清晰明了,可非 常方便地嵌入各大視頻會(huì)議和遠(yuǎn)程教育等互聯(lián)網(wǎng)應(yīng)用中。本發(fā)明尚有多種具體的實(shí)施方式,凡采用等同替換或者等效變換而形成的所有技 術(shù)方案,均落在本發(fā)明要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目 標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的 翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè) 數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述源用戶的身份進(jìn)行認(rèn)證。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè) 數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即 所述源用戶發(fā)送的所述翻頁(yè)數(shù)據(jù)信息是否能訪問(wèn)所述目標(biāo)用戶的權(quán)限進(jìn)行認(rèn)證。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于通訊服務(wù)器獲取翻頁(yè)數(shù)據(jù)信息之前,還包 括源用戶打開(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所述的方法,其特征在于當(dāng)所述源用戶操作網(wǎng)頁(yè)中的內(nèi)容,進(jìn)行翻 頁(yè)操作時(shí),調(diào)用所述Flash插件的應(yīng)用程序編程接口 API,將所述翻頁(yè)數(shù)據(jù)信息發(fā)送至所述 通訊服務(wù)器。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于所述目標(biāo)用戶收到所述翻頁(yè)數(shù)據(jù)信息之 前,還包括所述目標(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)用戶接收到所述翻頁(yè)數(shù)據(jù)信息 后,通過(guò)所述Flash插件調(diào)用網(wǎng)頁(yè)翻頁(yè)處理函數(shù),對(duì)所述翻頁(yè)數(shù)據(jù)信息進(jìn)行解析。
8.—種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的系統(tǒng),其特征在于包括源用戶、通訊服務(wù)器及 目標(biāo)用戶,其中通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目 標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的 翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證之前,還包括對(duì)所述 源用戶的身份進(jìn)行認(rèn)證。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于所述通訊服務(wù)器對(duì)接收的源用戶發(fā)送的翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò) 后,還對(duì)所述源用戶指令所操作目標(biāo)權(quán)限認(rèn)證,即所述源用戶發(fā)送的所述翻頁(yè)數(shù)據(jù)信息是 否能訪問(wèn)所述目標(biāo)用戶的權(quán)限。
全文摘要
本發(fā)明揭示了一種網(wǎng)頁(yè)上實(shí)現(xiàn)認(rèn)證后翻頁(yè)同步的方法和系統(tǒng),應(yīng)用在網(wǎng)絡(luò)技術(shù)領(lǐng)域,包括如下步驟通訊服務(wù)器對(duì)接收的源用戶發(fā)送翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,對(duì)目標(biāo)用戶接收所述翻頁(yè)數(shù)據(jù)信息的權(quán)限進(jìn)行認(rèn)證并在認(rèn)證通過(guò)后,所述通訊服務(wù)器將獲取的翻頁(yè)數(shù)據(jù)信息發(fā)送至所述目標(biāo)用戶。本發(fā)明實(shí)現(xiàn)了無(wú)需下載安裝軟件即可實(shí)現(xiàn)翻頁(yè)同步及信息安全。
文檔編號(hào)G06F17/30GK102130925SQ20111010709
公開(kāi)日2011年7月20日 申請(qǐng)日期2011年4月28日 優(yōu)先權(quán)日2011年4月28日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司