專利名稱:基于網頁的白板清屏同步方法及系統的制作方法
技術領域:
本發明屬于網絡技術領域,尤其涉及基于網頁的白板清屏同步方法及系統。
背景技術:
互聯網技術的發展使我們可以足不出戶就實現了即時通訊,與好友聊天,與合作伙伴談判等等。目前,基于需要下載安裝的即時通訊工具,如MSN,QQ,網易泡泡已經深受大家的喜愛,它為人們的溝通、信息交流提供了新的途徑,是除了手機、固話、電子郵件之外的又一種重要的信息交流方式。借助這些工具,用戶可以實現單人或者多人視頻,可以召開網絡視頻會議,可以進行網絡遠程教育,進而讓人和人之間的交流成本大大降低,同時提高了效率。文本通訊、音頻通訊、視頻通訊是即時通訊最重要的三大功能,隨著社會經濟的發展和帶寬資源的日益充足,即時通訊的應用越來越普及。隨著商業、教育等領域的信息化速度加快,簡單的文本交流已經不能滿足人們商務性交流的需求如交流論文編寫、商討企業計劃書問題、分析各種難題等。人們通常使用電子白板對演示內容進行如輸入文字等的講演、解釋,當講演解釋完畢并對白板清屏操作后,其它被演示端仍顯示清屏前的內容,如果清屏操作無法同步到其它被演示端將導致信息不一致,從而引起不必要的誤解;尤其在一些高嚴肅性的場合,比如論文演示中對白板的清屏操作,都應同步其它被演示端,否則,將必然引起數據錯誤,從而影響交流的效果。目前,基于網頁無法實現電子白板的同步清屏,即便實現,也需下載控件,且對硬件、費用等都有一定的要求,不能很好普及大眾。
發明內容
本發明提供了基于網頁的白板清屏同步方法及系統,實現了無需下載任何軟件即可實現白板清屏同步。本發明公布了一種基于網頁的白板清屏同步方法,包括以下步驟通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶。本發明還公布了一種基于網頁的白板清屏同步系統,包括源用戶、通訊服務器、 同步存儲服務器、目標用戶通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶。本發明提供了基于網頁的白板清屏同步方法及系統,實現了無需下載任何軟件即可實現白板清屏同步。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是本發明的詳細流程圖;圖2是本發明的結構原理圖。
具體實施例方式下文中將參考附圖并結合實施例來詳細說明本發明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。圖1是本發明的詳細流程圖,包括以下步驟步驟101 源用戶打開網頁,網頁自動加載Flash插件,Flash插件與通訊服務器建立永久連接,并且開始監聽通訊服務器數據傳輸;上述技術方案中,步驟101包含如下過程源用戶打開網頁,網頁自動加載Flash插件,Flash插件通過XMLSocket類建立與通訊服務器的永久連接,并且開始監聽通訊服務器的數據傳輸。步驟102 當源用戶操作網頁中的白板,進行清屏操作時,調用Flash接口傳入白板清屏數據信息,Flash插件調用應用程序編程接口 API將白板清屏數據信息發送至通訊服務器,通訊服務器將白板清屏數據信息發送至同步存儲服務器并由同步存儲服務器進行存儲和更新,并將更新后的白板清屏數據信息,通過通訊服務器,發送至目標用戶及源用戶。上述技術方案中,步驟102包含如下過程2a)當源用戶操作網頁中的白板,進行清屏操作時,網頁調用Flash接口傳入白板清屏數據信息;2b)Flash接收到白板清屏數據信息后,調用XMLSocket類的方法,將白板清屏數據信息、發送到通訊服務器;2c)通訊服務器將白板清屏數據信息發送至同步存儲服務器并由同步存儲服務器進行存儲和更新,并將更新后的白板清屏數據信息,通過通訊服務器,發送至目標用戶及源用戶。步驟103 目標用戶打開網頁并加載Flash插件,自動建立與通訊服務器的永久連接并開始監聽通訊服務器數據傳輸,目標用戶及源用戶的Flash插件接收到白板清屏數據信息,Flash插件調用網頁白板清屏函數,對白板中的痕跡進行清除,實現白板清屏同步。上述技術方案中,步驟103包含如下過程3a)目標用戶打開網頁,自動加載Flash插件,Flash插件通過XMLSocket類建立與通訊服務器永久連接,并且開始監聽通訊服務器的數據傳輸;3b)當通訊服務器轉發源用戶的白板清屏數據信息時,目標用戶以及源用戶的Flash插件會通過XMLSocket的監聽方法接收到白板清屏數據信息,Flash使用 Externallnterface. call方法調用網頁Javakript的白板清屏函數,進行處理。圖2是本發明的結構原理圖,詳細說明如下源用戶A打開網頁,網頁自動加載Flash插件,Flash插件與通訊服務器建立永久連接,并且開始監聽通訊服務器數據傳輸;當源用戶A操作網頁中的白板,進行清屏操作時,調用Flash接口傳入白板清屏數據信息,Flash插件調用應用程序編程接口 API將白板清屏數據信息發送至通訊服務器,通訊服務器將白板清屏數據信息發送至同步存儲服務器并由同步存儲服務器進行存儲和更新,并將更新后的白板清屏數據信息,通過通訊服務器,發送至目標用戶B、C及源用戶A。目標用戶B、C打開網頁并加載Flash插件,自動建立與通訊服務器的永久連接并開始監聽通訊服務器數據傳輸,目標用戶B、C及源用戶A的Flash插件接收到白板清屏數據信息,Flash插件調用網頁白板清屏函數,對白板中的痕跡進行清除,實現白板清屏同步。用戶B,C,以及用戶A,B,C任意兩個或者三個發送白板清屏數據信息,同步的過程都同上。本發明還公布了一種基于網頁的白板清屏同步系統,包括源用戶、通訊服務器、 同步存儲服務器、目標用戶通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶。其中,通訊服務器獲取白板清屏數據信息之前,還包括源用戶打開網頁,網頁自動加載Flash插件,所述Flash插件與通訊服務器建立永久連接,并且開始監聽所述通訊服務器數據傳輸。其中,所述源用戶打開網頁,網頁自動加載Flash插件,所述Flash插件通過 XMLSocket類建立與所述通訊服務器的永久連接,并且開始監聽所述通訊服務器的數據傳輸。其中,所述源用戶操作網頁中的白板,進行清屏操作時,調用Flash接口傳入白板清屏數據信息,所述Flash插件調用應用程序編程接口 API將白板清屏數據信息發送至所述通訊服務器。其中,所述目標用戶及源用戶的Flash插件接收到白板清屏數據信息,調用網頁白板清屏函數,對白板中的痕跡進行清除。本發明與現有技術相比具有以下優點完全基于網頁,無需下載,即可實現白板清屏同步;具有高即時性、高流暢性;實現原理簡單,過程清晰明了,便于嵌入各大視頻會議、 遠程教育等互聯網應用中。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種基于網頁的白板清屏同步方法,其特征在于通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶。
2.根據權利要求1所述的方法,其特征在于通訊服務器獲取白板清屏數據信息之前, 還包括源用戶打開網頁,網頁自動加載Flash插件,所述Flash插件與通訊服務器建立永久連接,并且開始監聽所述通訊服務器數據傳輸。
3.根據權利要求2所述的方法,其特征在于所述源用戶打開網頁,網頁自動加載 Flash插件,所述Flash插件通過XMLSocket類建立與所述通訊服務器的永久連接,并且開始監聽所述通訊服務器的數據傳輸。
4.根據權利要求2所述的方法,其特征在于所述源用戶操作網頁中的白板,進行清屏操作時,調用Flash接口傳入白板清屏數據信息,所述Flash插件調用應用程序編程接口 API將白板清屏數據信息發送至所述通訊服務器。
5.根據權利要求1所述的方法,其特征在于所述目標用戶及源用戶的Flash插件接收到白板清屏數據信息,調用網頁白板清屏函數,對白板中的痕跡進行清除。
6.一種基于網頁的白板清屏同步系統,其特征在于,包括源用戶、通訊服務器、同步存儲服務器、目標用戶通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶。
7.根據權利要求6所述的系統,其特征在于通訊服務器獲取白板清屏數據信息之前, 還包括源用戶打開網頁,網頁自動加載Flash插件,所述Flash插件與通訊服務器建立永久連接,并且開始監聽所述通訊服務器數據傳輸。
8.根據權利要求7所述的系統,其特征在于所述源用戶打開網頁,網頁自動加載 Flash插件,所述Flash插件通過XMLSocket類建立與所述通訊服務器的永久連接,并且開始監聽所述通訊服務器的數據傳輸。
9.根據權利要求7所述的系統,其特征在于所述源用戶操作網頁中的白板,進行清屏操作時,調用Flash接口傳入白板清屏數據信息,所述Flash插件調用應用程序編程接口 API將白板清屏數據信息發送至所述通訊服務器。
10.根據權利要求6所述的系統,其特征在于所述目標用戶及源用戶的Flash插件接收到白板清屏數據信息,調用網頁白板清屏函數,對白板中的痕跡進行清除。
全文摘要
本發明公布了一種基于網頁的白板清屏同步方法,包括以下步驟通訊服務器將獲取的白板清屏數據信息發送至同步存儲服務器;所述同步存儲服務器存儲并更新白板清屏數據信息并將更新后的所述白板清屏數據信息,發送至目標用戶及源用戶;本發明還公布了一種基于網頁的白板清屏同步系統,本發明實現了無需下載任何軟件即可實現白板清屏同步。
文檔編號G06F17/30GK102164185SQ20111010544
公開日2011年8月24日 申請日期2011年4月26日 優先權日2011年4月26日
發明者胡加明 申請人:蘇州闊地網絡科技有限公司