本發明涉及互聯網領域,特別是涉及一種標簽頁同步方法、終端、服務器及系統。
背景技術:
隨著科技的發展,人們可使用各種移動終端以及固定終端進行網頁瀏覽,如在上班途中,用戶可使用手機或平板電腦進行網頁瀏覽;上班時,用戶可使用公司電腦進行網頁瀏覽;回到家時,用戶可使用家里的電腦進行網頁瀏覽。
但是各個移動終端或固定終端的網頁瀏覽進度并不能實現共享或同步,這樣造成用戶想要在家繼續瀏覽在公司已經瀏覽的一半的網頁,則需要重新在家里的電腦上查找到該網頁,并重新查找到相應的瀏覽進度。這樣導致瀏覽網頁的效率較低。
技術實現要素:
本發明實施例提供一種操作方便且瀏覽網頁效率較高的標簽頁同步方法、終端、服務器及系統;以解決現有的標簽頁同步方法、終端、服務器及系統的操作復雜以及網絡瀏覽效率較低的技術問題。
本發明實施例提供一種標簽頁同步方法,其包括:
接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;
從所述數據管理服務器獲取與所述用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表;
其中,所述當前設備以及其他設備依照定制上報策略或實時地將客戶端標簽頁信息列表更新至所述數據管理服務器相應的所述設備標簽頁信息列表之中。
本發明實施例還提供一種標簽頁同步終端,其包括:
設備信息發送模塊,用于接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;以及
下載模塊,用于從所述數據管理服務器獲取與所述用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表;
其中,所述當前設備以及其他設備依照定制上報策略或實時地將客戶端標簽頁信息列表更新至所述數據管理服務器相應的所述設備標簽頁信息列表之中。
本發明實施例還提供一種標簽頁同步方法,其包括:
接收所述客戶端的設備信息,其中所述設備信息包括用戶賬號和設備標識;
根據所述客戶端的設備信息以及預存的設備標簽頁信息列表,生成與所述用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表;以及
將所述客戶端標簽頁信息列表發送至所述客戶端,以便所述客戶端進行標簽頁的同步操作。
本發明還提供一種標簽頁同步服務器,其包括:
設備信息接收模塊,用于接收所述客戶端的設備信息,其中所述設備信息包括用戶賬號和設備標識;
設備標簽頁生成模塊,用于根據所述客戶端的設備信息以及預存的設備標簽頁信息列表,生成與所述用戶賬號對應的至少一個設備的客戶端標簽頁信息列表;以及
設備標簽頁發送模塊,用于將所述客戶端標簽頁信息列表發送至所述客戶端,以便所述客戶端進行標簽頁的同步操作。
本發明還提供一種標簽頁同步系統,其包括多個上述的標簽頁同步終端以 及至少一個標簽頁同步服務器。
相較于現有技術的標簽頁同步方法、終端、服務器及系統,本發明的標簽頁同步方法、終端、服務器及系統通過客戶端標簽頁信息列表的上傳以及下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率;解決了現有的標簽頁同步方法、終端、服務器及系統的操作復雜以及網絡瀏覽效率較低的技術問題。
附圖說明
圖1A為本發明的標簽頁同步方法的第一優選實施例的流程圖;
圖1B為本發明的標簽頁同步方法的第一優選實施例中的客戶端標簽頁信息列表的示意圖;
圖1C為本發明的標簽頁同步方法的第一優選實施例中的設備標簽頁信息列表的示意圖;
圖2為本發明的標簽頁同步方法的第二優選實施例的流程圖;
圖3為本發明的標簽頁同步終端的第一優選實施例的結構示意圖;
圖4為本發明的標簽頁同步終端的第二優選實施例的結構示意圖;
圖5為本發明的標簽頁同步方法的第三優選實施例的流程圖;
圖6為本發明的標簽頁同步方法的第四優選實施例的流程圖;
圖7為本發明的標簽頁同步方法的第五優選實施例的流程圖;
圖8為本發明的標簽頁同步服務器的第一優選實施例的結構示意圖;
圖9為本發明的標簽頁同步服務器的第二優選實施例的結構示意圖;
圖10為本發明的標簽頁同步系統的優選實施例的結構示意圖;
圖11為本發明的標簽頁同步方法、終端、服務器及系統的具體實施例的時序圖;
圖12為本發明的標簽頁同步方法、終端、服務器以及系統的具體實施例的標簽頁同步終端的使用示意圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發明的原理是以實施在一適當的運算環境中來舉例說明。以下的說明是基于所例示的本發明具體實施例,其不應被視為限制本發明未在此詳述的其它具體實施例。
本發明的標簽頁同步方法可使用在如手機、平板電腦等各種移動終端以及臺式電腦等各種固定終端中,以方便的實現標簽頁在各種移動終端以及各種固定終端之間的同步造作。同時本發明的標簽頁同步方法還可使用在網頁服務器等服務器上,以便服務器給各種移動終端以及固定終端提供標簽頁同步內容。
請參照圖1A,圖1A為本發明的標簽頁同步方法的第一優選實施例的流程圖。本優選實施例的標簽頁同步方法可使用上述移動終端或固定終端進行實施,該標簽頁同步方法包括:
步驟S101,接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;
步驟S102,從數據管理服務器獲取與用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表;
步驟S103,接收第二同步標簽頁指令,并根據第二同步標簽頁指令以及客戶端標簽頁信息列表,進行標簽頁瀏覽操作。
下面詳細說明本優選實施例的標簽頁同步方法的各步驟的具體流程。
在步驟S101中,標簽頁同步終端,即移動終端或固定終端接收用戶的第一同步標簽頁指令,并根據該第一同步標簽頁指令將設備信息發送至服務器,該設備信息包括當前登錄的用戶賬號以及當前設備的設備標識。這里標簽頁同步終端可以一次性將用戶賬號以及設備標識發送至服務器;標簽頁同步終端也可先以用戶賬號在服務器上進行登錄操作,登錄成功后再將標簽頁同步終端的設備標識發送至服務器。這里的用戶賬號可以是某個用戶在服務器上保留的網頁瀏覽賬號;設備標識可以是用戶使用的標簽頁同步終端的唯一設備標識,如設 備GUID(Globally Unique Identifier,全局唯一標識符)等。其中同一用戶賬號可以對應多個設備標識,即同一用戶可在不同的終端上登錄自己的用戶賬號。隨后轉到步驟S102。
在步驟S102中,服務器根據步驟S101接收到的設備信息,以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。其中設備標簽頁信息列表為服務器預先存儲的每個用戶賬號在不同的終端的瀏覽器上打開的標簽頁的信息。客戶端標簽頁信息列表為某個特定用戶賬號對應的不同終端的瀏覽器上打開的標簽頁信息。具體如圖1B和圖1C所示,圖1B為本發明的標簽頁同步方法的第一優選實施例中的客戶端標簽頁信息列表的示意圖,圖1C為本發明的標簽頁同步方法的第一優選實施例中的設備標簽頁信息列表的示意圖。服務器可以設備標簽頁信息列表中用戶賬號為索引,在預存的設備標簽頁信息列表中查找對應用戶賬號的所有客戶端上打開的標簽頁信息。隨后服務器將生成的與用戶賬號對應的客戶端標簽頁信息列表發送至標簽頁同步終端。即標簽頁同步終端從數據管理服務器獲取與用戶賬號對應的至少一個其他設備的客戶端標簽頁信息列表。隨后轉到步驟S103。
在步驟S103中,標簽頁同步終端接收到了服務器的客戶端標簽頁信息列表,并可對客戶端標簽頁信息列表進行展示;然后接收用戶的第二同步標簽頁指令,即用戶需要瀏覽某個終端瀏覽器標簽頁的指令,并根據該同步指令以及客戶端標簽頁信息列表,進行標簽頁的瀏覽操作。
這樣即完成了本優選實施例的標簽頁同步方法的不同終端的標簽頁同步以及瀏覽過程。
本優選實施例的標簽頁同步方法通過客戶端標簽頁信息列表的異地下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率。
請參照圖2,圖2為本發明的標簽頁同步方法的第二優選實施例的流程圖。 本優選實施例的標簽頁同步方法可使用上述移動終端或固定終端進行實施,該標簽頁同步方法包括:
步驟S201,接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;
步驟S202,從數據管理服務器獲取與用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表;
步驟S203,接收第二同步標簽頁指令,并根據第二同步標簽頁指令以及客戶端標簽頁信息列表,進行標簽頁瀏覽操作;;
步驟S204,將當前的第一客戶端標簽頁信息列表發送至服務器;
步驟S205,接收服務器的標簽頁變更信息,并根據標簽頁變更信息重新下載服務器的設備標簽頁信息列表。
下面詳細說明本優選實施例的標簽頁同步方法的各步驟的具體流程。
步驟S201至步驟S203與標簽頁同步方法的第一優選實施例中的步驟S101至步驟S103中的描述相同或相似,具體請參見上述標簽頁同步方法的第一優選實施例中的相關描述。
在步驟S204中,本優選實施例的客戶端標簽頁信息列表包括用于標識本地客戶端標簽頁信息列表的第一客戶端標簽頁信息列表以及用于表示異地客戶端標簽頁信息列表的第二客戶端標簽頁信息列表。在本步驟中,標簽頁同步終端將當前的第一客戶端標簽頁信息列表發送至服務器,即標簽頁同步終端將本地客戶端標簽頁信息列表發送至服務器,以便服務器對預存的設備標簽頁信息列表進行更新。隨后轉到步驟S205。
在步驟S205中,服務器如接收到客戶端的客戶端標簽頁信息列表,則會對服務器預存的設備標簽頁信息列表進行更新,并根據更新后的預存的設備標簽頁信息列表生成標簽頁變更信息,同時將該標簽頁變更信息發送至標簽頁同步終端。標簽頁同步終端接收該服務器的標簽頁變更信息,并根據該標簽頁變更信息重新下載服務器的客戶端標簽頁信息列表,以便對變更后的客戶端標簽頁 信息列表進行及時更新。
步驟S204和步驟S205可以單獨操作,也可以順序操作;順序操作時,如標簽頁同步終端A將第一客戶端標簽頁信息列表發送至服務器,服務器生成相應的標簽頁變更信息后,可將該標簽頁變更信息發送至除了標簽頁同步終端A之外的其他標簽頁同步終端,以便其他標簽頁同步終端對客戶端標簽頁信息列表進行及時更新。
這樣即完成了本優選實施例的標簽頁同步方法的不同終端的標簽頁同步過程。
本優選實施例的標簽頁同步方法在第一優選實施例的基礎上,可將客戶端的客戶端標簽頁信息列表及時上傳,并可及時對服務器上更新后的設備標簽頁信息列表進行下載,進一步提高了同步操作的及時性以及網頁瀏覽效率。
本發明還提供一種標簽頁同步終端,請參照圖3,圖3為本發明的標簽頁同步終端的第一優選實施例的結構示意圖。本優選實施例的標簽頁同步終端30可使用上述的標簽頁同步方法的第一優選實施例進行實施,該標簽頁同步終端30包括設備信息發送模塊31、下載模塊32以及瀏覽模塊33。設備信息發送模塊31用于接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;下載模塊32用于從數據管理服務器獲取與用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表。同步模塊33用于接收第二同步標簽頁指令,并根據第二同步標簽頁指令以及客戶端標簽頁信息列表,進行標簽頁瀏覽操作。
本優選實施例的標簽頁同步終端30使用時,首先設備信息發送模塊31將設備信息發送至服務器,該設備信息包括當前登錄的用戶賬號以及當前設備的設備標識。這里設備信息發送模塊31可以一次性將用戶賬號以及設備標識發送至服務器;設備信息發送模塊31也可先以用戶賬號在服務器上進行登錄操作,登錄成功后設備信息發送模塊31再將標簽頁同步終端的設備標識發送至服務 器。這里的用戶賬號可以是某個用戶在服務器上保留的網頁瀏覽賬號;設備標識可以是用戶使用的標簽頁同步終端的唯一設備標識,如設備GUID(Globally Unique Identifier,全局唯一標識符)等。其中同一用戶賬號可以對應多個設備標識,即同一用戶可在不同的終端上登錄自己的用戶賬號。
隨后服務器根據接收到的設備信息,以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。其中設備標簽頁信息列表為服務器預先存儲的每個用戶賬號在不同的終端的瀏覽器上打開的標簽頁的信息。客戶端標簽頁信息列表為某個特定用戶賬號對應的不同終端的瀏覽器上打開的標簽頁信息。具體如圖1B和圖1C所示,圖1B為本發明的標簽頁同步方法的第一優選實施例中的客戶端標簽頁信息列表的示意圖,圖1C為本發明的標簽頁同步方法的第一優選實施例中的設備標簽頁信息列表的示意圖。服務器可以設備標簽頁信息列表中用戶賬號為索引,在預存的設備標簽頁信息列表中查找對應用戶賬號的所有客戶端上打開的標簽頁信息。隨后服務器將生成的與用戶賬號對應的客戶端標簽頁信息列表發送至標簽頁同步終端30的下載模塊32。
最后標簽頁同步終端30的瀏覽模塊33接收到了服務器的客戶端標簽頁信息列表,并可對客戶端標簽頁信息列表進行展示;然后瀏覽模塊33接收用戶的第二同步標簽頁指令,即用戶需要瀏覽某個終端瀏覽器標簽頁的指令,并根據該同步指令以及客戶端標簽頁信息列表,進行標簽頁的瀏覽操作。
這樣即完成了本優選實施例的標簽頁同步終端30的標簽頁同步以及瀏覽過程。
本優選實施例的標簽頁同步終端通過客戶端標簽頁信息列表的異地下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率。
請參照圖4,圖4為本發明的標簽頁同步終端的第二優選實施例的結構示意圖。本優選實施例的標簽頁同步終端40在第一優選實施例的基礎上還包括客 戶端標簽頁發送模塊41以及更新模塊42。客戶端標簽頁發送模塊41用于將當前的第一客戶端標簽頁信息列表發送至服務器;服務器根據當前的第一客戶端標簽頁信息列表,對存儲在服務器上的預存的設備標簽頁信息列表進行更新。更新模塊42用于接收服務器的標簽頁變更信息,并根據標簽頁變更信息重新下載服務器的客戶端標簽頁信息列表;其中標簽頁變更信息由服務器根據更新后的預存的設備標簽頁信息列表生成。
本優選實施例的客戶端標簽頁信息列表包括用于標識本地客戶端標簽頁信息列表的第一客戶端標簽頁信息列表以及用于表示異地客戶端標簽頁信息列表的第二客戶端標簽頁信息列表。本優選實施例的標簽頁同步終端40使用時,標簽頁同步終端40的客戶端標簽頁發送模塊41將當前的第一客戶端標簽頁信息列表發送至服務器,即客戶端標簽頁發送模塊41將本地客戶端標簽頁信息列表發送至服務器,以便服務器對預存的設備標簽頁信息列表進行更新。
隨后服務器如接收到客戶端的客戶端標簽頁信息列表,則會對服務器預存的設備標簽頁信息列表進行更新,并根據更新后的預存的設備標簽頁信息列表生成標簽頁變更信息,同時將該標簽頁變更信息發送至標簽頁同步終端40。標簽頁同步終端40的更新模塊42接收該服務器的標簽頁變更信息,并根據該標簽頁變更信息重新下載服務器的客戶端標簽頁信息列表,以便對變更后的客戶端標簽頁信息列表進行及時更新。
這樣即完成了本優選實施例的標簽頁同步裝置40的標簽頁同步過程。
本優選實施例的標簽頁同步終端在第一優選實施例的基礎上,可將客戶端的客戶端標簽頁信息列表及時上傳,并可及時對服務器上更新后的設備標簽頁信息列表進行下載,進一步加強了同步操作的及時性以及網頁瀏覽效率。
請參照圖5,圖5為本發明的標簽頁同步方法的第三優選實施例的流程圖。本優選實施例的標簽頁同步方法可使用上述的網頁服務器進行實施,該標簽頁同步方法包括:
步驟S501,接收客戶端的設備信息;
步驟S502,根據客戶端的設備信息以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表;
步驟S503,將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。
下面詳細說明本優選實施例的標簽頁同步方法的各步驟的具體流程。
在步驟S501中,服務器,即網頁服務器接收客戶端的設備信息,該設備信息包括用戶賬號以及設備標識。這里的客戶端可以一次性將用戶賬號以及設備標識發送至服務器;客戶端也可先以用戶賬號在服務器上進行登錄操作,登錄成功后再將客戶端的設備標識發送至服務器。這里的用戶賬號可以是某個用戶在服務器上保留的網頁瀏覽賬號;設備標識可以是用戶使用的客戶端的唯一設備標識,如設備GUID(Globally Unique Identifier,全局唯一標識符)等。其中同一用戶賬號可以對應多個設備標識,即同一用戶可在不同的終端上登錄自己的用戶賬號。隨后轉到步驟S502。
在步驟S502中,服務器根據步驟S501接收到的設備信息,以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。其中設備標簽頁信息列表為服務器預先存儲的每個用戶賬號在不同的終端的瀏覽器上打開的標簽頁的信息。客戶端標簽頁信息列表為某個特定用戶賬號對應的不同客戶端的瀏覽器上打開的標簽頁信息。服務器可以用戶賬號為索引,在預存的設備標簽頁信息列表中查找對應用戶賬號的所有客戶端上打開的標簽頁信息。隨后轉到步驟S503。
在步驟S503中,服務器將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。客戶端接收到了服務器的客戶端標簽頁信息列表,并可對客戶端標簽頁信息列表進行展示;然后客戶端接收用戶的同步指令,如第二同步標簽頁指令,即用戶需要瀏覽某個終端瀏覽器標簽頁的指令,并根據該同步指令以及客戶端標簽頁信息列表,進行標簽頁的瀏覽操作。
這樣即完成了本優選實施例的標簽頁同步方法的標簽頁同步以及瀏覽過程。
本優選實施例的標簽頁同步方法通過客戶端標簽頁信息列表的異地下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率。
請參照圖6,圖6為本發明的標簽頁同步方法的第四優選實施例的流程圖。本優選實施例的標簽頁同步方法可使用上述的網頁服務器進行實施,該標簽頁同步方法包括:
步驟S601,接收客戶端的設備信息;
步驟S602,判斷客戶端的設備信息是否存儲在數據庫中,如客戶端的設備信息未存儲在數據庫中,則轉到步驟S603;如客戶端的設備信息已存儲在數據庫中,則轉到步驟S604;
步驟S603,接收客戶端的當前的客戶端標簽頁信息列表,并對客戶端的設備信息以及當前的客戶端標簽頁信息列表進行存儲操作;
步驟S604,根據客戶端的設備信息以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表;
步驟S605,將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。
下面詳細說明本優選實施例的標簽頁同步方法的各步驟的具體流程。
步驟S601與標簽頁同步方法的第三優選實施例中的步驟S501中的描述相同或相似,具體請參見上述標簽頁同步方法的第三優選實施例中的相關描述。
在步驟S602中,服務器判斷步驟S601中接收的客戶端的設備信息是否存儲在服務器的數據庫中,如客戶端的設備信息未存儲在服務器的數據庫中,則轉到步驟S603;如客戶端的設備信息已存儲在服務器的數據庫中,則轉到步驟S604。
在步驟S603,如客戶端的設備信息未存儲在服務器的數據庫中,則服務器接收客戶端的當前的客戶端標簽頁信息列表,并對客戶端的設備信息以及當前的客戶端標簽頁信息列表進行存儲操作。如用戶首次使用某個客戶端登錄網頁服務器,則服務器需要對該客戶端的設備信息進行存儲,并同時對該客戶端對應的客戶端標簽頁信息列表進行存儲操作,即使用該客戶端標簽頁信息列表對服務器預存的設備標簽頁信息列表進行變更;以便該客戶端下次可以更為方便的訪問服務器。隨后轉到步驟S604。
步驟S604以及步驟S605與標簽頁同步方法的第三優選實施例中的步驟S502以及步驟S503中的描述相同或相似,具體請參見上述標簽頁同步方法的第三優選實施例中的相關描述。
這樣即完成了本優選實施例的標簽頁同步方法的標簽頁同步過程。
本優選實施例的標簽頁同步方法在第三優選實施例的基礎上,可對新客戶端進行判斷以及設置,以便該客戶端下一次訪問服務器時具有較高的網頁瀏覽效率。
請參照圖7,圖7為本發明的標簽頁同步方法的第五優選實施例的流程圖。本優選實施例的標簽頁同步方法可使用上述的網頁服務器進行實施,該標簽頁同步方法在第三優選實施例的基礎上還包括:
步驟S701,將最近接收的客戶端的當前的客戶端標簽頁信息列表,與存儲的客戶端的當前的客戶端標簽頁信息列表進行對比,并生成對比結果;
步驟S702,根據對比結果,生成標簽頁變更信息;
步驟S703,將標簽頁變更信息發送至客戶端,以便客戶端進行標簽頁的同步操作。
下面詳細說明本優選實施例的標簽頁同步方法的各步驟的具體流程。
在步驟S701中,服務器將最近接收的客戶端的當前的客戶端標簽頁信息列表,與服務器存儲的客戶端的當前的客戶端標簽頁信息列表進行對比,并生成 對比結果;即客戶端將本地客戶端標簽頁信息列表上傳至服務器,服務器會將該本地客戶端標簽頁信息列表與預存在服務器中的該客戶端對應的客戶端標簽頁信息列表進行對比。隨后轉動步驟S702。
在步驟S702中,如服務器的對比結果為最近接收的客戶端的本地客戶端標簽頁信息列表或當前的客戶端標簽頁信息列表,與服務器上預存的該客戶端對應的客戶端標簽頁信息列表不一致,則以該接收的客戶端的本地客戶端標簽頁信息列表對預存的設備標簽頁信息列表進行更新,同時生成標簽頁變更信息,標簽頁變更信息用來表示服務器上的設備標簽頁信息列表已進行了更新。
如服務器的對比結果為最近接收的客戶端的本地客戶端標簽頁信息列表與服務器上預存的該客戶端對應的客戶端標簽頁信息列表一致,則無需對服務器上預存的設備標簽頁信息列表進行更新。隨后轉到步驟S703。
在步驟S703中,如在步驟S702中服務器生成了標簽頁變更信息,則在本步驟中,服務器將標簽頁變更信息發送至所有的客戶端,以便客戶端進行標簽頁的同步操作。
這樣即完成了本優選實施例的標簽頁同步方法的標簽頁同步過程。
本優選實施例的標簽頁同步方法在第三優選實施例的基礎上,將接收的客戶端標簽頁信息列表與預存的客戶端標簽頁信息列表進行對比,并生成標簽頁變更信息。進一步提高了客戶端的同步操作的及時性以及網絡瀏覽效率。
本發明還提供一種標簽頁同步服務器,請參照圖8,圖8為本發明的標簽頁同步服務器的第一優選實施例的結構示意圖。本優選實施例的標簽頁同步服務器80可使用上述的標簽頁同步方法的第三優選實施例進行實施,該標簽頁同步服務器80包括設備信息接收模塊81、設備標簽頁生成模塊82以及設備標簽頁發送模塊83。設備信息接收模塊81用于接收客戶端的設備信息,其中設備信息包括用戶賬號和設備標識。設備標簽頁生成模塊82用于根據客戶端的設備信息以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信 息列表。設備標簽頁發送模塊83用于將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。
本優選實施例的標簽頁同步服務器80使用時,設備信息接收模塊81接收客戶端的設備信息,該設備信息包括用戶賬號以及設備標識。這里的客戶端可以一次性將用戶賬號以及設備標識發送至服務器;客戶端也可先以用戶賬號在服務器上進行登錄操作,登錄成功后再將客戶端的設備標識發送至設備信息接收模塊。這里的用戶賬號可以是某個用戶在服務器上保留的網頁瀏覽賬號;設備標識可以是用戶使用的客戶端的唯一設備標識,如設備GUID(Globally Unique Identifier,全局唯一標識符)等。其中同一用戶賬號可以對應多個設備標識,即同一用戶可在不同的終端上登錄自己的用戶賬號。
隨后設備標簽頁生成模塊82根據設備信息接收模塊81接收到的設備信息,以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。其中設備標簽頁信息列表為服務器預先存儲的每個用戶賬號在不同的終端的瀏覽器上打開的標簽頁的信息。客戶端標簽頁信息列表為某個特定用戶賬號對應的不同客戶端的瀏覽器上打開的標簽頁信息。服務器可以用戶賬號為索引,在預存的設備標簽頁信息列表中查找對應用戶賬號的所有客戶端上打開的標簽頁信息。
最后設備標簽頁發送模塊83將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。客戶端接收到了服務器的客戶端標簽頁信息列表,并可對客戶端標簽頁信息列表進行展示;然后客戶端接收用戶的同步指令,如第二同步標簽頁指令,即用戶需要瀏覽某個終端瀏覽器標簽頁的指令,并根據該同步指令以及客戶端標簽頁信息列表,進行標簽頁的瀏覽操作。
這樣即完成了本優選實施例的標簽頁同步服務器80的標簽頁同步以及瀏覽過程。
本優選實施例的標簽頁同步服務器通過設備標簽頁信息列表的異地下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了 網頁瀏覽效率。
請參照圖9,圖9為本發明的標簽頁同步服務器的第二優選實施例的結構示意圖。本優選實施例的標簽頁同步服務器90可使用上述的標簽頁同步方法的第四優選實施例和第五優選實施例進行實施,該標簽頁同步服務器90在第一優選實施例基礎上還包括更新模塊91、判斷模塊92、存儲模塊93、對比模塊94、標簽頁變更信息生成模塊95以及標簽頁變更信息發送模塊96。更新模塊91用于接收客戶端的當前的客戶端標簽頁信息列表,并根據當前的客戶端標簽頁信息列表對預存的客戶端的標簽頁信息進行更新;判斷模塊92用于判斷客戶端的設備信息是否存儲在數據庫中;存儲模塊93用于如客戶端的設備信息未存儲在數據庫中,則接收客戶端當前的客戶端標簽頁信息列表,并對客戶端的設備信息以及當前的客戶端標簽頁信息列表進行存儲操作;對比模塊94用于將最近接收的客戶端的當前的客戶端標簽頁信息列表,與存儲的客戶端的當前的客戶端標簽頁信息列表進行對比,并生成對比結果;標簽頁變更信息生成模塊95用于根據對比結果,生成標簽頁變更信息;標簽頁變更信息發送模塊96用于將標簽頁變更信息發送至客戶端,以便客戶端進行標簽頁的同步操作。
在第一優選實施例的基礎上,本優選實施例的標簽頁同步服務器90使用時,首先判斷模塊92判斷設備信息接收模塊接收的客戶端的設備信息是否存儲在服務器的數據庫中。
如客戶端的設備信息未存儲在服務器的數據庫中,則存儲模塊93接收客戶端的當前的客戶端標簽頁信息列表,并對客戶端的設備信息以及當前的客戶端標簽頁信息列表進行存儲操作。如用戶首次使用某個客戶端登錄網頁服務器,則存儲模塊93需要對該客戶端的設備信息進行存儲,并同時對該客戶端對應的客戶端標簽頁信息列表進行存儲操作,即使用該客戶端標簽頁信息列表對服務器預存的設備標簽頁信息列表進行變更;以便該客戶端下次可以更為方便的訪問服務器。
優選的,更新模塊91可接收客戶端的當前的客戶端標簽頁信息列表,并根據當前的客戶端標簽頁信息列表對預存的客戶端的標簽頁信息進行更新。
優選的,對比模塊94將最近接收的客戶端的當前的客戶端標簽頁信息列表,與服務器存儲的客戶端的當前的客戶端標簽頁信息列表進行對比,并生成對比結果;即客戶端將本地客戶端標簽頁信息列表上傳至服務器,對比模塊94會將該本地客戶端標簽頁信息列表與預存在服務器中的該客戶端對應的客戶端標簽頁信息列表進行對比。
隨后如對比結果為最近接收的客戶端的本地客戶端標簽頁信息列表或當前的客戶端標簽頁信息列表,與服務器上預存的該客戶端對應的客戶端標簽頁信息列表不一致,則標簽頁變更信息生成模塊95以接收的客戶端的本地客戶端標簽頁信息列表對預存設備標簽頁信息列表進行更新,同時生成標簽頁變更信息,標簽頁變更信息用來表示服務器上的設備標簽頁信息列表已進行了更新。
如對比結果為最近接收的客戶端的本地客戶端標簽頁信息列表與服務器上預存的該客戶端對應的客戶端標簽頁信息列表一致,則無需對服務器上預存的設備標簽頁信息列表進行更新。
如標簽頁變更信息生成模塊95生成了標簽頁變更信息,則標簽頁變更信息發送模塊96將標簽頁變更信息發送至所有的客戶端,以便客戶端進行標簽頁的同步操作。
本優選實施例的標簽頁同步服務器在第一優選實施例的基礎上,可對新客戶端進行判斷以及設置,以便該客戶端下一次訪問服務器時具有較高的網頁瀏覽效率。同時本優選實施例的標簽頁同步服務器將接收的客戶端標簽頁信息列表與預存的客戶端標簽頁信息列表進行對比,并生成標簽頁變更信息。進一步提高了客戶端的同步操作的及時性以及網絡瀏覽效率。
本發明還提供一種標簽頁同步系統,請參照圖10,圖10為本發明的標簽頁同步系統的優選實施例的結構示意圖。本優選實施例的標簽頁同步系統100 包括多個上述的標簽頁同步終端101以及至少一個上述的標簽頁同步服務器102。
該標簽頁同步終端101包括設備信息發送模塊1011、下載模塊1012以及瀏覽模塊1013。設備信息發送模塊1011用于接收第一同步標簽頁指令,據此將當前登錄的用戶賬號以及當前設備的設備標識發送到數據管理服務器;下載模塊1012用于從數據管理服務器獲取與用戶賬號對應的至少一個其它設備的客戶端標簽頁信息列表。同步模塊1013用于接收第二同步標簽頁指令,并根據第二同步標簽頁指令以及客戶端標簽頁信息列表,進行標簽頁瀏覽操作。
該標簽頁同步服務器102包括設備信息接收模塊1021、設備標簽頁生成模塊1022以及設備標簽頁發送模塊1023。設備信息接收模塊1021用于接收客戶端的設備信息,其中設備信息包括用戶賬號和設備標識。設備標簽頁生成模塊1022用于根據客戶端的設備信息以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。設備標簽頁發送模塊1023用于將客戶端標簽頁信息列表發送至客戶端,以便客戶端進行標簽頁的同步操作。
本優選實施例的標簽頁同步系統100使用時,首先標簽頁同步終端101的設備信息發送模塊1011將設備信息發送至標簽頁同步服務器102的設備信息接收模塊1021,該設備信息包括用戶賬號以及設備標識。
隨后標簽頁同步服務器102的設備標簽頁生成模塊1022根據接收到的設備信息,以及預存的設備標簽頁信息列表,生成與用戶賬號對應的客戶端標簽頁信息列表。然后標簽頁同步服務器102的設備標簽頁發送模塊1023將生成的與用戶賬號對應的客戶端標簽頁信息列表發送至標簽頁同步終端101的下載模塊1012。
最后標簽頁同步終端101的下載模塊1012接收到了服務器102的客戶端標簽頁信息列表,標簽頁同步終端101的同步模塊1013可對客戶端標簽頁信息列表進行展示;然后同步模塊1013接收用戶的同步指令,即用戶需要同步某個終端瀏覽器標簽頁的指令,并根據該同步指令以及客戶端標簽頁信息列表,進行 標簽頁的同步操作。
本優選實施例的標簽頁同步終端101以及標簽頁同步服務器102的具體工作原理與上述的標簽頁同步終端以及標簽頁同步服務器中的優選實施例中的描述相同或相似,具體請參見上述標簽頁同步終端以及標簽頁同步服務器的優選實施例中的相關描述。
本發明的標簽頁同步系統通過客戶端標簽頁信息列表的上傳以及下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率。
下面通過一具體實施例說明本發明的標簽頁同步方法、終端、服務器及系統的具體工作原理。請參照圖11,圖11為本發明的標簽頁同步方法、終端、服務器以及系統的具體實施例的時序圖。該標簽頁同步系統包括標簽頁同步終端A、標簽頁同步終端B以及標簽頁同步服務器。該具體實施例包括步驟:
一、標簽頁同步終端A使用用戶輸入的用戶賬號給標簽頁同步服務器發送http登錄請求。
二、標簽頁同步服務器將登錄應答返回給標簽頁同步終端A。
三、標簽頁同步終端A發送標簽頁同步終端A的設備名稱以及設備GUID等設備信息至標簽頁同步服務器。
四、標簽頁同步服務器以用戶賬號為索引,查找該用戶賬號對應的所有標簽頁同步終端的標簽頁信息,并生成相應的客戶端標簽頁信息列表。
五、將生成的客戶端標簽頁信息列表返回至標簽頁同步終端A。
六、標簽頁同步終端A根據接收的客戶端標簽頁信息列表進行標簽頁的同步操作;具體的操作可如圖12所示,標簽頁同步終端A在瀏覽器上顯示其他標簽頁同步終端的標簽頁信息,用戶可通過點擊相應的標簽頁信息,如上網導航-精選實用網址進行同步操作。
七、如標簽頁同步終端B的標簽頁發生變化時,使用同一用戶賬號發送客 戶端標簽頁信息列表至標簽頁同步服務器。
八、標簽頁同步服務器根據接收的客戶端標簽頁信息列表對設備標簽頁信息列表進行變更,并生成標簽頁變更信息。
九、標簽頁同步服務器通過心跳信息將標簽頁變更信息發送至標簽頁同步終端A。
十、標簽頁同步終端A接收到標簽頁變更信息后,向標簽頁同步服務器請求變更后的客戶端標簽頁信息列表。
十一、標簽頁同步服務器將變更后的客戶端標簽頁信息列表返回給標簽頁同步終端A。
十二、標簽頁同步終端A根據接收的變更后的設備標簽頁信息列表進行標簽頁的同步操作。
這樣即完成了本具體實施例的標簽頁同步過程。
本發明的標簽頁同步方法、終端、服務器及系統通過客戶端標簽頁信息列表的上傳以及下載,實現不同客戶端之間的標簽頁信息的同步操作,該同步操作方式簡單,提高了網頁瀏覽效率;解決了現有的標簽頁同步方法、終端、服務器及系統的操作復雜以及網絡瀏覽效率較低的技術問題。
本發明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統,可以執行相應方法實施例中的方法。
綜上所述,雖然本發明已以優選實施例揭露如上,但上述優選實施例并非用以限制本發明,本領域的普通技術人員,在不脫離本發明的精神和范圍內,均可作各種更動與潤飾,因此本發明的保護范圍以權利要求界定的范圍為準。