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