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