專利名稱:一種實現(xiàn)翻頁同步的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)翻頁同步的方法。
背景技術(shù):
互聯(lián)網(wǎng)技術(shù)的發(fā)展使我們可以足不出戶就實現(xiàn)了即時通訊,與好友聊天,與合作伙伴談判等。目前,基于需要下載安裝的即時通訊工具,如MSN,QQ,網(wǎng)易泡泡已經(jīng)深受大家的喜愛,它為人們的溝通、信息交流提供了新的途徑,是除了手機(jī)、固話、電子郵件之外的又一種重要的信息交流方式。借助這些工具,用戶可以實現(xiàn)單人或者多人視頻,可以召開網(wǎng)絡(luò)視頻會議,可以進(jìn)行網(wǎng)絡(luò)遠(yuǎn)程教育,還可以讓人和人之間的交流成本大大降低,且提高了效率。文本通訊,音頻通訊,視頻通訊是即時通訊最重要的三大功能,隨著社會經(jīng)濟(jì)的發(fā)展和帶寬資源的日益充足,音頻通訊的應(yīng)用越來越普及。隨著商業(yè)、教育等領(lǐng)域的信息化速度加快,簡單的文本交流已經(jīng)不能滿足人們?nèi)缃涣髡撐牡木帉憽⑵髽I(yè)計劃書的商議、難題分析等事務(wù)性與演示性交流的需求。在演示過程中,當(dāng)進(jìn)行翻頁操作后演示區(qū)域?qū)聝?nèi)容,但是,其他被演示端顯示的內(nèi)容仍然是翻頁前的內(nèi)容,如果翻頁操作沒有同步到其他被演示端導(dǎo)致兩端信息不一致,從而引起不必要的討論與誤解。尤其在一些高嚴(yán)肅性的場合, 如果翻頁不能同步,將必然引起不必要的討論,嚴(yán)重影響演示或討論過程的質(zhì)量與效果。目前互聯(lián)網(wǎng)的應(yīng)用中基本不能實現(xiàn)翻頁同步,即使是可以實現(xiàn),也需要下載并安裝控件,而且對軟硬件、費(fèi)用等都有一定的要求,不能很好普及大眾。
發(fā)明內(nèi)容
本發(fā)明提供了一種實現(xiàn)翻頁同步的方法,實現(xiàn)了不需要下載任何控件,就完成翻頁同步。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案為—種實現(xiàn)翻頁同步的方法,包括以下步驟1)源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash與Socket服務(wù)器建立永久連接,并且開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸;2)當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,調(diào)用Flash接口傳入翻頁數(shù)據(jù)信息,然后Flash調(diào)用API將數(shù)據(jù)發(fā)送到Socket服務(wù)器,Socket服務(wù)器將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給其它目標(biāo)用戶;3)目標(biāo)用戶打開網(wǎng)頁并加載Flash插件,自動建立與Socket服務(wù)器的永久連接并開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸,當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的 Flash插件會接收到這些數(shù)據(jù),F(xiàn)lash調(diào)用網(wǎng)頁翻頁處理函數(shù),網(wǎng)頁函數(shù)根據(jù)對翻頁數(shù)據(jù)信息的解析結(jié)果對需要處理的翻頁內(nèi)容進(jìn)行處理,并更新所處理內(nèi)容的翻頁狀態(tài),即實現(xiàn)翻頁的同步。上述技術(shù)方案中,步驟1)包含如下過程
源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與 Socket服務(wù)器的永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸。上述技術(shù)方案中,步驟幻包含如下過程2a)當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,網(wǎng)頁通過Javakript對象記錄翻頁數(shù)據(jù)信息,這些信息包括總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),網(wǎng)頁調(diào)用Flash接口傳入所記錄的翻頁數(shù)據(jù)信息;2b) Flash接收到翻頁數(shù)據(jù)信息后,調(diào)用XMLSocket類的方法,將翻頁數(shù)據(jù)信息發(fā)送到Socket服務(wù)器;2c) Socket服務(wù)器接收到源用戶發(fā)送過來的翻頁數(shù)據(jù)后,馬上將數(shù)據(jù)轉(zhuǎn)發(fā)給所有連接到Socket服務(wù)器上需要同步的目標(biāo)用戶。上述技術(shù)方案中,步驟幻包含如下過程3a)目標(biāo)用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與Socket服務(wù)器永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸;3b)當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的Flash插件會通過 XMLSocket的監(jiān)聽方法接收到這些數(shù)據(jù),F(xiàn)lash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁Javakript的翻頁處理函數(shù);3c)網(wǎng)頁JavMcript函數(shù)根據(jù)傳遞過來的翻頁數(shù)據(jù),解析出總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),根據(jù)這些信息對需要翻頁的內(nèi)容進(jìn)行翻頁處理,并更新所翻頁內(nèi)容的翻頁狀態(tài), 此時目標(biāo)用戶的翻頁內(nèi)容和翻頁信息與源用戶保持一致,即實現(xiàn)翻頁的同步。技術(shù)方案步驟1)過程中的XMLSocket可以為XMLSocket、socket或者其他可以用于通訊的類。本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點1)完全基于網(wǎng)頁,無需下載。2)采用基于Socket的即時通訊技術(shù),具有高即時性、高流暢性。3)實現(xiàn)原理簡單,過程清晰明了,可非常方便地嵌入各大視頻會議、遠(yuǎn)程教育等互聯(lián)網(wǎng)應(yīng)用中。一種實現(xiàn)翻頁同步的方法旨在解決網(wǎng)頁中翻頁同步中存在的各種問題,提供完全基于網(wǎng)頁的翻頁同步解決方案,不需要下載任何控件,簡單、高效、即時同步,可以很方便地嵌入視頻會議、遠(yuǎn)程教育等網(wǎng)頁應(yīng)用中,是一種真正可以大眾化普及的新興技術(shù)。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是本發(fā)明技術(shù)方案的實現(xiàn)流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本實施例的技術(shù)方案如下
一種實現(xiàn)翻頁同步的方法,包括以下步驟1)源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash與Socket服務(wù)器建立永久連接,并且開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸;2)當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,調(diào)用Flash接口傳入翻頁數(shù)據(jù)信息,然后Flash調(diào)用API將數(shù)據(jù)發(fā)送到Socket服務(wù)器,Socket服務(wù)器將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給其它目標(biāo)用戶;3)目標(biāo)用戶打開網(wǎng)頁并加載Flash插件,自動建立與Socket服務(wù)器的永久連接并開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸,當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的 Flash插件會接收到這些數(shù)據(jù),F(xiàn)lash調(diào)用網(wǎng)頁翻頁處理函數(shù),網(wǎng)頁函數(shù)根據(jù)對翻頁數(shù)據(jù)信息的解析結(jié)果對需要處理的翻頁內(nèi)容進(jìn)行處理,并更新所處理內(nèi)容的翻頁狀態(tài),即實現(xiàn)翻頁的同步。下面進(jìn)一步詳細(xì)說明本發(fā)明所述的方法參見說明書附圖,源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash插件通過 XMLSocket類建立與Socket服務(wù)器的永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸; 當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,網(wǎng)頁通過JavMcript對象記錄翻頁數(shù)據(jù)信息,這些信息包括總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),網(wǎng)頁調(diào)用Flash接口傳入所記錄的翻頁數(shù)據(jù)信息;Flash接收到翻頁數(shù)據(jù)信息后,調(diào)用XMLSocket類的方法,將翻頁數(shù)據(jù)信息發(fā)送到Socket服務(wù)器;Socket服務(wù)器接收到源用戶發(fā)送過來的翻頁數(shù)據(jù)后,馬上將數(shù)據(jù)轉(zhuǎn)發(fā)給所有連接到Socket服務(wù)器上需要同步的目標(biāo)用戶;目標(biāo)用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與Socket服務(wù)器永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸;當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的Flash插件會通過XMLSocket的監(jiān)聽方法接收到這些數(shù)據(jù),F(xiàn)lash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁JavMcript的翻頁處理函數(shù);網(wǎng)頁JavMcript函數(shù)根據(jù)傳遞過來的翻頁數(shù)據(jù),解析出總頁數(shù)、當(dāng)前頁等翻頁信息,根據(jù)這些信息對需要翻頁的內(nèi)容進(jìn)行翻頁處理,并更新所翻頁內(nèi)容的翻頁狀態(tài),此時目標(biāo)用戶的翻頁內(nèi)容和翻頁信息與源用戶保持一致,即實現(xiàn)翻頁的同步。圖1是本發(fā)明技術(shù)方案的實現(xiàn)流程圖,詳細(xì)步驟如下步驟101 開始;步驟102 用戶打開網(wǎng)頁并加載Flash,建立與Socket服務(wù)器永久連接并開始監(jiān)聽;步驟103 當(dāng)用戶操作網(wǎng)頁進(jìn)行內(nèi)容翻頁操作時,調(diào)用Flash接口向Socket服務(wù)器發(fā)送翻頁數(shù)據(jù)信息;步驟104:目標(biāo)用戶打開網(wǎng)頁加載Flash,建立與Socket服務(wù)器的永久連接并開始監(jiān)聽;步驟105 =Flash收到Socket服務(wù)器發(fā)送過來的翻頁數(shù)據(jù)信息時,調(diào)用網(wǎng)頁翻頁處理函數(shù)對需要翻頁的內(nèi)容進(jìn)行翻頁處理,并更新處理內(nèi)容的翻頁狀態(tài);步驟106 結(jié)束。當(dāng)然,本發(fā)明還可有其他多種組合,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種實現(xiàn)翻頁同步的方法,其特征在于,包括以下步驟1)源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash與Socket服務(wù)器建立永久連接, 并且開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸;2)當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,調(diào)用Flash接口傳入翻頁數(shù)據(jù)信息, 然后Flash調(diào)用API將數(shù)據(jù)發(fā)送到Socket服務(wù)器,Socket服務(wù)器將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給其它目標(biāo)用戶;3)目標(biāo)用戶打開網(wǎng)頁并加載Flash插件,自動建立與Socket服務(wù)器的永久連接并開始監(jiān)聽Socket服務(wù)器數(shù)據(jù)傳輸,當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的 Flash插件會接收到這些數(shù)據(jù),F(xiàn)lash調(diào)用網(wǎng)頁翻頁處理函數(shù),網(wǎng)頁函數(shù)根據(jù)對翻頁數(shù)據(jù)信息的解析結(jié)果對需要處理的翻頁內(nèi)容進(jìn)行處理,并更新所處理內(nèi)容的翻頁狀態(tài),即實現(xiàn)翻頁的同步。
2.如權(quán)利要求1所述的方法,其特征在于,其中步驟1)包含如下過程源用戶打開網(wǎng)頁,網(wǎng)頁自動加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與 Socket服務(wù)器的永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸。
3.如權(quán)利要求1所述的方法,其特征在于,其中步驟2)包含如下過程2a)當(dāng)源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,網(wǎng)頁通過JavMcript對象記錄翻頁數(shù)據(jù)信息,這些信息包括總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),網(wǎng)頁調(diào)用Flash接口傳入所記錄的翻頁數(shù)據(jù)信息;2b)Flash接收到翻頁數(shù)據(jù)信息后,調(diào)用XMLSocket類的方法,將翻頁數(shù)據(jù)信息發(fā)送到 Socket服務(wù)器;2c) Socket服務(wù)器接收到源用戶發(fā)送過來的翻頁數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)發(fā)給所有連接到 Socket服務(wù)器上需要同步的目標(biāo)用戶。
4.如權(quán)利要求1所述的方法,其特征在于,其中步驟3)包含如下過程3a)目標(biāo)用戶打開網(wǎng)頁,自動加載Flash插件,F(xiàn)lash插件通過XMLSocket類建立與 Socket服務(wù)器永久連接,并且開始監(jiān)聽Socket服務(wù)器的數(shù)據(jù)傳輸;3b)當(dāng)Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的Flash插件會通過 XMLSocket的監(jiān)聽方法接收到這些數(shù)據(jù),F(xiàn)lash使用ExternaUnterface. call方法調(diào)用網(wǎng)頁Javakript的翻頁處理函數(shù);3c)網(wǎng)頁JavMcript函數(shù)根據(jù)傳遞過來的翻頁數(shù)據(jù),解析出總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),根據(jù)這些信息對需要翻頁的內(nèi)容進(jìn)行翻頁處理,并更新所翻頁內(nèi)容的翻頁狀態(tài),目標(biāo)用戶的翻頁內(nèi)容和翻頁信息與源用戶保持一致,實現(xiàn)翻頁的同步。
5.如權(quán)利要求2所述的方法,其特征在于=XMLSocket類包括但不限于socket類。
6.一種實現(xiàn)翻頁同步的方法,其特征在于源用戶通過網(wǎng)頁防問服務(wù)器并建立永久連接;所述源用戶將翻頁數(shù)據(jù)信息通過所述服務(wù)器,發(fā)送給目標(biāo)用戶;所述目標(biāo)用戶調(diào)用網(wǎng)頁函數(shù)對所述信息進(jìn)行解析并根據(jù)解析的結(jié)果,對需要處理的翻頁內(nèi)容進(jìn)行處理,實現(xiàn)翻頁同步。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于所述源用戶打開網(wǎng)頁,網(wǎng)頁自動加載 Flash插件,F(xiàn)lash與Socket服務(wù)器建立永久連接,并且開始監(jiān)聽所述Socket服務(wù)器數(shù)據(jù)傳輸。
8.根據(jù)權(quán)利要求6所述的方法,具特征在于所述源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,調(diào)用Flash接口傳入翻頁數(shù)據(jù)信息,然后Flash調(diào)用API將數(shù)據(jù)發(fā)送到所述Socket 服務(wù)器,所述Socket服務(wù)器將接收到的數(shù)據(jù)轉(zhuǎn)發(fā)給所述目標(biāo)用戶。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于所述目標(biāo)用戶打開網(wǎng)頁并加載Flash插件,自動建立與Socket服務(wù)器的永久連接并開始監(jiān)聽所述Socket服務(wù)器數(shù)據(jù)傳輸,當(dāng)所述 Socket服務(wù)器轉(zhuǎn)發(fā)源用戶的翻頁數(shù)據(jù)時,目標(biāo)用戶的Flash插件會接收到這些數(shù)據(jù),F(xiàn)lash 調(diào)用網(wǎng)頁翻頁處理函數(shù),網(wǎng)頁函數(shù)根據(jù)對翻頁數(shù)據(jù)信息的解析結(jié)果對需要處理的翻頁內(nèi)容進(jìn)行處理,并更新所處理內(nèi)容的翻頁狀態(tài),實現(xiàn)翻頁同步。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于所述源用戶操作網(wǎng)頁中的內(nèi)容,進(jìn)行翻頁操作時,網(wǎng)頁通過JavMcript對象記錄翻頁數(shù)據(jù)信息,這些信息包括總頁數(shù)、當(dāng)前頁、每頁顯示條數(shù),網(wǎng)頁調(diào)用Flash接口傳入所記錄的翻頁數(shù)據(jù)信息;Flash接收到翻頁數(shù)據(jù)信息后,調(diào)用XMLSocket類的方法,將翻頁數(shù)據(jù)信息發(fā)送到所述Socket服務(wù)器;所述Socket服務(wù)器接收到源用戶發(fā)送過來的翻頁數(shù)據(jù)后,將數(shù)據(jù)轉(zhuǎn)發(fā)給所有連接到所述Socket服務(wù)器上需要同步的目標(biāo)用戶。
全文摘要
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種實現(xiàn)翻頁同步的方法,包括以下步驟用戶打開網(wǎng)頁并加載flash,flash與Socket服務(wù)器建立永久連接并開始監(jiān)聽。當(dāng)用戶操作網(wǎng)頁進(jìn)行內(nèi)容翻頁操作時,調(diào)用Flash接口并傳入翻頁數(shù)據(jù)信息,然后Flash調(diào)用API將數(shù)據(jù)發(fā)送到Socket服務(wù)器。目標(biāo)用戶打開網(wǎng)頁并加載Flash插件,建立與Socket服務(wù)器的永久連接并開始監(jiān)聽,當(dāng)Flash收到Socket服務(wù)器發(fā)送過來的翻頁數(shù)據(jù)時,調(diào)用網(wǎng)頁翻頁處理函數(shù)對需要翻頁的內(nèi)容進(jìn)行翻頁處理,并更新處理內(nèi)容的翻頁狀態(tài),即實現(xiàn)翻頁的同步。該方法能實現(xiàn)完全基于網(wǎng)頁的翻頁同步,方便、快捷、高效。
文檔編號H04L29/08GK102307212SQ20111005907
公開日2012年1月4日 申請日期2011年3月14日 優(yōu)先權(quán)日2010年10月11日
發(fā)明者胡加明 申請人:蘇州闊地網(wǎng)絡(luò)科技有限公司