瀏覽器擴展的設置方法、裝置、瀏覽器裝置及電子設備的製作方法
2023-10-23 12:40:22
瀏覽器擴展的設置方法、裝置、瀏覽器裝置及電子設備的製作方法
【專利摘要】本發明公開了一種瀏覽器擴展的設置方法、設置裝置、瀏覽器裝置及電子設備,其中,該方法應用於安裝於第二終端上的第二瀏覽器,包括:建立與伺服器的連接;從伺服器獲取擴展設置數據,其中,擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且擴展設置數據由安裝於第一終端上的第一瀏覽器上傳至伺服器;根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置,從而使得安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同。本發明實施例的方法,能夠實現在不同終端中擴展設置數據的同步和共享,從而降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
【專利說明】瀏覽器擴展的設置方法、裝置、瀏覽器裝置及電子設備
【技術領域】
[0001]本發明涉及網際網路【技術領域】,尤其涉及一種瀏覽器擴展的設置方法、設置裝置、瀏覽器及電子設備。
【背景技術】
[0002]隨著瀏覽器技術的不斷發展,瀏覽器除了網頁瀏覽功能以外,可通過安裝各種瀏覽器擴展(即瀏覽器插件)為用戶提供附加功能。瀏覽器擴展是基於瀏覽器提供的應用程式接口和運行環境開發的第三方功能模塊。例如,用戶可根據需要隨時安裝或卸載搶票擴展、截圖擴展、翻譯擴展、計算器等瀏覽器擴展以增加瀏覽器的功能。另外,為了滿足不同用戶的需求,用戶可對瀏覽器中安裝的瀏覽器擴展的開關控制、運行過程中的數據參數、功能項等進行設置。以搶票擴展為例,用戶可根據需要設置如是否自動刷票、購票車次和時間坐寸ο
[0003]但是,現有技術中,對於不同終端中的瀏覽器擴展,用戶在一個終端中對瀏覽器擴展進行設置後,如果在另外一個終端使用相同的瀏覽器擴展時,需要重新設置,因而,不能實現在不同終端中擴展設置數據的共享。例如,用戶在家裡的一臺電腦中把搶票擴展設置好了,如果在公司的電腦上使用搶票裝置時,需要對搶票擴展進行重新設置。這無疑增加了用戶輸入操作和記憶負擔,並且可能因為記憶偏差導致不同終端上的瀏覽器設置不一致。此外,繁複的輸入操作浪費了大量時間,會耽誤用戶的計劃安排,以搶票擴展為例,可能會因為設置搶票信息而錯過搶票的最佳時機,而使用戶買不到票,用戶體驗差。
【發明內容】
[0004]本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明第一方面的目的在於提出一種瀏覽器擴展的設置方法,能夠實現在不同終端中擴展設置數據的共享,從而降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0005]本發明的第二方面的目的在於提出另一種瀏覽器擴展的設置方法。
[0006]本發明的第三方面的目的在於提出一種瀏覽器擴展的設置裝置。
[0007]本發明的第四方面的目的在於提出另一種瀏覽器擴展的設置裝置。
[0008]本發明的第五方面的目的在於提出一種瀏覽器裝置。
[0009]本發明的第六方面的目的在於提出另一種瀏覽器裝置。
[0010]本發明的第七方面的目的在於提出一種電子設備。
[0011]本發明的第八方面的目的在於提出另一種電子設備。
[0012]為達上述目的,根據本發明第一方面實施例提出了一種瀏覽器擴展的設置方法,應用於安裝於第二終端上的第二瀏覽器,包括:建立與伺服器的連接;從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器;根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
[0013]本發明實施例的瀏覽器擴展的設置方法,終端中的瀏覽器可通過與伺服器建立連接從伺服器獲取其他終端的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0014]本發明的第二方面的實施例提供了另一種瀏覽器擴展的設置方法,應用於安裝於第一終端上的第一瀏覽器,包括:建立與伺服器的連接;將所述第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
[0015]本發明實施例的瀏覽器擴展的設置方法,終端中的瀏覽器可通過與伺服器建立連接將本地的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0016]本發明的第三方面的實施例提供了一種瀏覽器擴展的設置裝置,應用於安裝於第二終端上的第二瀏覽器,包括:連接模塊,用於建立與伺服器的連接;獲取模塊,用於從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器;設置模塊,用於根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
[0017]本發明實施例的瀏覽器擴展的設置裝置,可通過與伺服器建立連接從伺服器獲取其他終端的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0018]本發明的第四方面的實施例提供了一種瀏覽器擴展的設置裝置,應用於安裝於第一終端上的第一瀏覽器,包括:連接模塊,用於建立與伺服器的連接;發送模塊,用於將所述第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
[0019]本發明實施例的瀏覽器擴展的設置裝置,可通過與伺服器建立連接將本地的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並進行瀏覽器的擴展設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0020]本發明的第五方面的實施例提供了一種瀏覽器裝置,具有本發明第三方面實施例的瀏覽器擴展的設置裝置。
[0021]本發明的第六方面的實施例提供了一種瀏覽器裝置,具有本發明第四方面實施例的瀏覽器擴展的設置裝置。
[0022]本發明的第七方面的實施例提供了一種電子設備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯不器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行:建立與伺服器的連接;從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器;根據所述獲取的擴展設置數據對所述電子設備中的第二瀏覽器的擴展進行設置,從而使得所述安裝於所述電子設備上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
[0023]本發明的第八方面的實施例提供了一種電子設備,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯不器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行:建立與伺服器的連接;將所述電子設備中的第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
【專利附圖】
【附圖說明】
[0024]本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0025]圖1為根據本發明一個實施例的瀏覽器擴展的設置方法的流程圖;
[0026]圖2為根據本發明又一個實施例的瀏覽器擴展的設置方法的流程圖;
[0027]圖3為根據本發明一個具體實施例的瀏覽器擴展的設置方法的流程圖;
[0028]圖4為根據本發明另一個實施例的瀏覽器擴展的設置方法的流程圖;
[0029]圖5為根據本發明一個實施例的瀏覽器擴展的設置裝置的結構示意圖;
[0030]圖6為根據本發明一個具體實施例的瀏覽器擴展的設置裝置的結構示意圖;
[0031]圖7為根據本發明又一個實施例的瀏覽器擴展的設置裝置的結構示意圖;
[0032]圖8為根據本發明再一個實施例的瀏覽器擴展的設置裝置的結構示意圖;
[0033]圖9為根據本發明另一個實施例的瀏覽器擴展的設置裝置的結構示意圖。
【具體實施方式】
[0034]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用於解釋本發明,而不能理解為對本發明的限制。
[0035]下面參考附圖描述根據本發明實施例的瀏覽器擴展的設置方法、設置裝置、瀏覽器裝置和電子設備。
[0036]當用戶更換終端或者同一終端中的瀏覽器重新安裝之後,需要重新設置瀏覽器的擴展設置數據,為了能夠實現終端中擴展設置數據的共享,減少用戶設置瀏覽器的擴展設置數據時輸入操作和時間,本發明的實施例提出一種瀏覽器擴展的設置方法。
[0037]應當理解,終端可為桌上型電腦、筆記本電腦等計算機設備,也可以是平板電腦、手機、個人數字助理、電子書等移動終端。
[0038]圖1為根據本發明一個實施例的瀏覽器擴展的設置方法的流程圖。該方法應用於安裝於第二終端上的第二瀏覽器,如圖1所示,該瀏覽器擴展的設置方法包括:
[0039]S101,建立與伺服器的連接。
[0040]需要說明的是,在本發明實施例中,伺服器可以為雲端伺服器。
[0041]在本發明的實施例中,如果用戶需要對第二終端中的第二瀏覽器進行擴展設置時,需要建立第二終端中的第二瀏覽器與伺服器的連接。
[0042]作為一種可選方式,當第二終端與伺服器通過有線連接或無線連接建立連接之後,第二終端中的第二瀏覽器可接收用戶輸入的個人帳戶的登錄帳號信息,並根據該登錄帳號信息向伺服器發送登陸請求,其中,登陸請求包括用戶輸入的登陸帳號信息,如帳號、密碼等。伺服器在接收到登陸請求後,可對登陸信息進行驗證,並將登陸驗證結果返回至第二瀏覽器。第二瀏覽器可接收該登陸驗證結果,並在驗證結果為驗證通過時建立與伺服器的連接,並可通過TCP/IP協議或UDP協議與伺服器相互通信。
[0043]S102,從伺服器獲取擴展設置數據,其中,擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且擴展設置數據由安裝於第一終端上的第一瀏覽器上傳至伺服器。
[0044]其中,擴展設置數據為對瀏覽器中的擴展的開關、行為、輸入信息等進行設置的數據。擴展設置數據可包括各個瀏覽器擴展的開關狀態、以及每個瀏覽器擴展的功能的設置參數(如截圖擴展中截圖大小的設置,具有多個功能的瀏覽器擴展中各個功能的開啟狀態)以及瀏覽器擴展的執行參數(如搶票擴展中的乘車人信息、車次乘車時間等)。
[0045]在本發明的一個實施例中,伺服器中的擴展設置數據與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相對應。用戶可根據登陸第一瀏覽器的個人帳戶的登陸帳號信息在任何一個終端中的瀏覽器進行登陸,並獲取對應的擴展設置數據。具體地,在用戶登陸第一瀏覽器之後,第一瀏覽器可獲取用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息和第一瀏覽器的本地擴展設置數據,然後將獲取的登錄帳號信息和本地的擴展設置數據發送至伺服器,以使伺服器對應存儲登錄帳號信息和第一終端本地的第一瀏覽器的擴展設置數據,從而使得第二瀏覽器根據用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息從伺服器獲取擴展設置數據,其中,用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相同。
[0046]在本發明的實施例中,用戶可通過不同的終端對伺服器中的擴展設置數據進行查看、下載、更新等編輯操作。
[0047]S103,根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置。
[0048]其中,對第二瀏覽器的擴展進行設置即根據從伺服器中獲取的擴展設置數據中的各項對相應的第二瀏覽器中的擴展的對應項進行設定。在本發明的實施例中,還可以根據擴展設置數據對第二瀏覽器中的擴展進行增加、刪除、更新等設置。當然,在對第二瀏覽器的擴展進行增加、刪除、更新之前,可對提示用戶是否需要進行相應的設置,並在用戶確認操作後進行相應的設置,從而可在滿足用戶對瀏覽器擴展的需求的同時,減少對瀏覽器擴展的不必要的增加、刪除、更新。例如,擴展設置數據中包括對翻譯擴展的設置數據,而當第二瀏覽器中並未安裝翻譯擴展,則可提示用戶是否需要在第二瀏覽器中安裝翻譯擴展,如果用戶需要,則安裝翻譯擴展,如果用戶不需要,則不安裝。
[0049]在本發明的實施例中,如果第二終端中的第二瀏覽器的擴展尚未進行設置,可根據從伺服器獲得的擴展設置數據對第二瀏覽器擴展進行設置。即根據擴展設置數據中各項依次對第二瀏覽器擴展進行設置。
[0050]在本發明的一個實施例中,如果第二終端本地已將對第二瀏覽器的擴展進行過設置,那麼在獲取到伺服器中的擴展設置數據後,則如圖2所示,S103中根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置包括:
[0051]S201,將獲取的擴展設置數據與第二瀏覽器的本地擴展設置數據的更新時間進行比對。
[0052]在本發明的實施例中,每個終端在生成本地擴展設置數據時,以及伺服器在存儲擴展設置數據時,會記錄並存儲數據的更新時間,例如,可直接存儲數據更新時的系統時間,或者通過生成一個時間戳來標識該更新時間,從而,第二瀏覽器在獲取擴展設置數據後將擴展設置數據與第二瀏覽器的本地擴展設置數據的更新時間進行比對。
[0053]S202,如果獲取的擴展設置數據的更新時間晚於本地擴展設置數據的更新時間,則將獲取的擴展設置數據導入第二瀏覽器擴展的運行環境,從而使用所述擴展設置數據對所述第二瀏覽器的擴展進行設置。
[0054]將獲取的擴展設置數據導入第二瀏覽器擴展的運行環境,即根據擴展設置數據對第二瀏覽器擴展進行設置。具體地,可用擴展設置數據替換本地擴展設置數據,然後可根據擴展設置數據逐一對每個擴展分別進行設置,從而可根據用戶的需要安裝並設置瀏覽器擴展。
[0055]進一步的,還可包括:
[0056]S203,如果本地擴展設置數據的更新時間晚於獲取的擴展設置數據的更新時間,則將本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0057]具體的,在本地擴展設置數據的更新時間晚於獲取的擴展設置數據的更新時間時,則可以保持第二終端本地的第二瀏覽器的擴展設置,並將第二終端本地的瀏覽器擴展設置數據發送給伺服器,更新伺服器中的擴展設置數據。
[0058]可以理解的是,在所述伺服器中的擴展設置數據與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相對應的情況下,用戶實時對瀏覽器的擴展設置進行更新時,在用戶登錄相同的個人帳戶後,該更新後的擴展設置數據都可以發送至伺服器,從而更新伺服器中的個人帳戶的擴展設置數據,在用戶在以相同的帳戶在不同的終端上登錄瀏覽器時,該瀏覽器可以下載更新後的擴展設置數據,從而可以相同用戶在不同終端上的瀏覽器的擴展設置相同。
[0059]本發明實施例的瀏覽器擴展的設置方法,終端中的瀏覽器可通過與伺服器建立連接從伺服器獲取其中終端的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0060]應當理解,在本發明的實施例中,第一終端與第二終端可以是不同的終端,從而用戶可在不同終端中同步瀏覽器擴展設置數據,以同步瀏覽器擴展的設置。第一終端與第二終端也可以是同一個終端,從而用戶只要將瀏覽器的擴展設置數據上傳至伺服器,那麼在因更新或重新安裝瀏覽器或重裝作業系統之後導致擴展設置數據丟失時,即可從伺服器下載該擴展設置數據,以對新安裝的瀏覽器中的擴展進行設置。
[0061]在本發明的一個實施例中,擴展設置數據為加密數據,具體地,伺服器在接收到第一終端的第一瀏覽器上傳的擴展數據後,伺服器可對擴展設置數據進行加密並存儲。因而,在第二終端的第二瀏覽器從伺服器獲取擴展設置數據之後,還需對加密的擴展設置數據進行解密,以根據解密後的擴展設置數據對第二瀏覽器的擴展進行設置。由此,通過對擴展設置數據的加密存儲,保證了擴展設置數據中用戶信息的隱私性和安全性。
[0062]本發明的一個實施例中,在進行瀏覽器擴展設置同步時,也可對瀏覽器擴展進行同步。即可以根據本地瀏覽器擴展與運動擴展設置數據中的瀏覽器擴展的差異,對本地瀏覽器中的瀏覽器擴展進行增加、刪除、更新等操作,並在操作後再根據瀏覽器擴展設置對瀏覽器擴展進行設置。當然,在對瀏覽器擴展進行增加、刪除、更新之前,可對提示用戶是否需要進行相應的設置,並在用戶確認操作後進行相應的設置,從而可在滿足用戶對瀏覽器擴展的需求的同時,減少對瀏覽器擴展的不必要的增加、刪除、更新。例如,擴展設置數據中包括翻譯擴展,而當前瀏覽器中並未安裝翻譯擴展,則可提示用戶是否需要在該瀏覽器中安裝翻譯擴展,如果用戶需要,則安裝翻譯擴展,如果用戶不需要,則不安裝。
[0063]圖3為根據本發明一個具體實施例的瀏覽器擴展的設置方法的流程圖。如圖3所示,該瀏覽器擴展的設置方法包括:
[0064]S301,接收用戶輸入的個人帳戶的登錄帳號信息。
[0065]S302,根據登錄帳號信息,向伺服器發送登陸請求,並在登陸請求驗證通過後與伺服器建立連接。
[0066]S303,從伺服器獲取擴展設置數據,其中,擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且擴展設置數據由安裝於第一終端上的第一瀏覽器上傳至伺服器。
[0067]如果獲取擴展設置數據失敗,則說明伺服器中尚未存儲當前登陸帳號信息的擴展設置數據,則執行步驟S304,如果獲取成功,則執行步驟S305。
[0068]S304,將本地擴展設置數據上傳至伺服器。
[0069]S305,將獲取的擴展設置數據與瀏覽器的本地擴展設置數據的更新時間進行比對。
[0070]S306,如果獲取的擴展設置數據的更新時間晚於本地擴展設置數據的更新時間,則將該擴展設置數據導入瀏覽器的擴展運行環境。
[0071]S307,如果本地擴展設置數據的更新時間晚於獲取的擴展設置數據的更新時間,則將本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0072]S308,當第二瀏覽器的本地擴展設置數據被修改時,將修改之後的本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0073]本發明實施例的瀏覽器擴展的設置方法,可在伺服器中未存儲擴展設置數據或者本地擴展設置數據較新時,根據將本地擴展設置數據上傳至伺服器以更新伺服器中的擴展設置數據,並在伺服器中的擴展設置數據較新時,根據從伺服器獲取的擴展設置數據更新本地擴展設置數據,從而使用戶能夠在不同終端中都獲取最新的擴展設置數據對瀏覽器擴展進行設置,提升用戶體驗。
[0074]為了實現上述實施例,本發明還提出另一種瀏覽器擴展的設置方法。
[0075]圖4為根據本發明另一個實施例的瀏覽器擴展的設置方法的流程圖。該方法應用於安裝於第一終端上的第一瀏覽器,如圖4所示,該瀏覽器擴展的設置方法,包括:
[0076]S401,建立與伺服器的連接。
[0077]在本發明的實施例中,如果用戶需要將第一終端中的第一瀏覽器的擴展設置數據上傳至伺服器時,可進行登陸,以建立與伺服器的連接。具體地,當第一終端與伺服器通過有線連接或無線連接建立連接,且第一瀏覽器接收到用戶輸入的個人帳戶的登錄帳號信息之後,第一瀏覽器可根據登錄帳號信息向伺服器發送登錄請求,其中,登錄請求包括登錄帳號信息,如帳號、密碼等。伺服器在接收到登陸請求後,可對登陸信息進行驗證,並將登陸驗證結果返回至第一瀏覽器。第一瀏覽器可接收伺服器針對登錄請求的登錄驗證結果,並在登錄驗證結果為驗證通過時建立與伺服器的連接,並可通過TCP/IP協議或UDP協議與伺服器相互通信。
[0078]S402,將第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從伺服器獲取第一瀏覽器的擴展設置數據,並根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置,從而使得安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同。
[0079]在本發明的實施例中,如果要使安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同,第二終端的用戶需要首先登陸第二瀏覽器,然後根據登陸第二瀏覽器的登陸帳號信息從伺服器獲取第一瀏覽器的擴展設置數據,其中,用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相同。
[0080]具體地,第一瀏覽器獲取用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息和第一瀏覽器的本地擴展設置數據,然後將獲取的登錄帳號信息和本地的擴展設置數據發送至伺服器,以使伺服器對應存儲登錄帳號信息和本地的擴展設置數據,從而使得第二瀏覽器根據用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息從伺服器獲取擴展設置數據。
[0081]本發明實施例的瀏覽器擴展的設置方法,終端中的瀏覽器可通過與伺服器建立連接將本地的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0082]為了實現上述實施例,本發明還提出一種瀏覽器擴展的設置裝置。
[0083]圖5為根據本發明一個實施例的瀏覽器擴展的設置裝置的結構示意圖,該裝置應用於安裝於第二終端上的第二瀏覽器,如圖5所示,該瀏覽器擴展的設置裝置,包括:第一連接模塊110、獲取模塊120和設置模塊130。
[0084]具體地,第一連接模塊110用於建立與伺服器的連接。在本發明的實施例中,如果用戶需要對第二終端中的第二瀏覽器進行擴展設置時,需要通過第一連接模塊110建立第二終端中的第二瀏覽器與伺服器的連接。具體地,當第二終端與伺服器通過有線連接或無線連接建立連接之後,第一連接模塊110可接收用戶輸入的個人帳戶的登錄帳號信息,並根據該登錄帳號信息向伺服器發送登陸請求,其中,登陸請求包括用戶輸入的登陸帳號信息,如帳號、密碼等。伺服器在接收到登陸請求後,可對登陸信息進行驗證,並將登陸驗證結果返回至第一連接模塊110。第一連接模塊110可在驗證結果為驗證通過時建立與伺服器的連接,並可通過TCP/IP協議或UDP協議與伺服器相互通信。
[0085]獲取模塊120用於從伺服器獲取擴展設置數據,其中,擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且擴展設置數據由安裝於第一終端上的第一瀏覽器上傳至伺服器。其中,擴展設置數據為對瀏覽器擴展的開關、行為、輸入信息等進行設置的數據。擴展設置數據包括各個瀏覽器擴展的開關狀態、以及每個瀏覽器擴展的功能的設置參數(如截圖擴展中截圖大小的設置,具有多個功能的瀏覽器擴展中各個功能的開啟狀態)以及瀏覽器擴展的執行參數(如搶票擴展中的乘車人信息、車次乘車時間等)。
[0086]在本發明的一個實施例中,伺服器中的擴展設置數據與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相對應。用戶可根據登陸第一瀏覽器的個人帳戶的登陸帳號信息在任何一個終端中的瀏覽器進行登陸,並獲取對應的擴展設置數據。具體地,用戶在登陸第一瀏覽器之後,可獲取用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息和第一瀏覽器的本地擴展設置數據,然後將獲取的登錄帳號信息和本地的擴展設置數據發送至伺服器,以使伺服器對應存儲登錄帳號信息和本地的擴展設置數據,從而使得第二瀏覽器根據用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息從伺服器獲取擴展設置數據,其中,用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相同。
[0087]設置模塊130用於根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置,從而使得安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同。其中,對第二瀏覽器的擴展進行設置即根據擴展設置數據中的各項對相應的第二瀏覽器中的擴展的對應項進行設定。在本發明的實施例中,還可以根據擴展設置數據對第二瀏覽器中的擴展進行增加、刪除、更新等設置。當然,在對第二瀏覽器的擴展進行增力口、刪除、更新之前,可對提示用戶是否需要進行相應的設置,並在用戶確認操作後進行相應的設置,從而可在滿足用戶對瀏覽器擴展的需求的同時,減少對瀏覽器擴展的不必要的增加、刪除、更新。例如,擴展設置數據中包括對翻譯擴展的設置數據,而當第二瀏覽器中並未安裝翻譯擴展,則可提示用戶是否需要在第二瀏覽器中安裝翻譯擴展,如果用戶需要,則安裝翻譯擴展,如果用戶不需要,則不安裝。
[0088]在本發明的實施例中,如果第二終端中的第二瀏覽器的擴展尚未進行設置,可根據從伺服器獲得的擴展設置數據對第二瀏覽器擴展進行設置。即根據擴展設置數據中各項依次對第二瀏覽器擴展進行設置。
[0089]更具體地,如圖6所示,設置模塊130可具體包括:比對單元131、設置單元132和發送單元133,從而在本地已存該瀏覽器的擴展設置數據時對瀏覽器擴展進行設置。
[0090]其中,比對單元131用於將擴展設置數據與第二瀏覽器的本地擴展設置數據的更新時間進行比對。
[0091]設置單元132用於在擴展設置數據的更新時間晚於本地擴展設置數據的更新時間時,將擴展設置數據導入第二瀏覽器擴展的運行環境,從而使用擴展設置數據對第二瀏覽器的擴展進行設置。
[0092]發送單元133用於在本地擴展設置數據的更新時間晚於擴展設置數據的更新時間時,將本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。在本發明的實施例中,發送單元33是可選的。
[0093]本發明實施例的瀏覽器擴展的設置裝置,可通過與伺服器建立連接從伺服器獲取其中終端的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0094]圖7為根據本發明又一個實施例的瀏覽器擴展的設置裝置的結構示意圖,如圖7所示,該瀏覽器擴展的設置裝置,包括:第一連接模塊110、獲取模塊120、設置模塊130和發送模塊140。
[0095]具體地,發送模塊140用於當第二瀏覽器的本地擴展設置數據被修改時,將修改之後的本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0096]當然,用戶通過任一終端登陸伺服器後,如果修改了本地擴展設置數據,都會根據修改的本地擴展設置數據更新伺服器中的該相應的設置擴展數據。由此保證了伺服器中擴展設置數據實時更新。
[0097]圖8為根據本發明再一個實施例的瀏覽器擴展的設置裝置的結構示意圖,如圖8所示,該瀏覽器擴展的設置裝置,包括:第一連接模塊110、獲取模塊120、設置模塊130、發送模塊140和解密模塊150。
[0098]在該實施例中,擴展設置數據為加密數據,具體地,解密模塊150用於對加密的擴展設置數據進行解密。其中,可在伺服器根據本地擴展設置數據生成雲端擴展數據後,由伺服器對擴展設置數據進行加密並存儲。
[0099]其中,設置模塊130具體用於根據解密後的擴展設置數據對第二瀏覽器的擴展進行設置。
[0100]由此,通過對擴展設置數據的加密存儲,保證了擴展設置數據中用戶信息的隱私性和安全性。
[0101]為了實現上述實施例,本發明還提出另一種瀏覽器擴展的設置裝置。
[0102]圖9為根據本發明另一個實施例的瀏覽器擴展的設置裝置的結構示意圖,如圖9所示,該瀏覽器擴展的設置裝置,包括:第二連接模塊210和發送模塊220。
[0103]具體地,第二連接模塊210用於建立與伺服器的連接。在本發明的實施例中,如果用戶需要將第一終端中的第一瀏覽器的擴展設置數據上傳至伺服器時,可進行登陸,以建立與伺服器的連接。具體地,當第一終端與伺服器通過有線連接或無線連接建立連接,且第一瀏覽器接收到用戶輸入的個人帳戶的登錄帳號信息之後,第二連接模塊210可根據登錄帳號信息向伺服器發送登錄請求,其中,登錄請求包括登錄帳號信息,如帳號、密碼等。伺服器在接收到登陸請求後,可對登陸信息進行驗證,並將登陸驗證結果返回至第一瀏覽器。第二連接模塊210可接收伺服器針對登錄請求的登錄驗證結果,並在登錄驗證結果為驗證通過時建立與伺服器的連接,並可通過TCP/IP協議或UDP協議與伺服器相互通信。
[0104]發送模塊220用於將第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從伺服器獲取第一瀏覽器的擴展設置數據,並根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置,從而使得安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同。在本發明的實施例中,如果要使安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同,第二終端的用戶需要首先登陸第二瀏覽器,然後根據登陸第二瀏覽器的登陸帳號信息從伺服器獲取第一瀏覽器的擴展設置數據,其中,用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息相同。
[0105]具體地,發送模塊220首先獲取用戶登錄第一瀏覽器的個人帳戶的登錄帳號信息和第一瀏覽器的本地擴展設置數據,然後將獲取的登錄帳號信息和本地的擴展設置數據發送至伺服器,以使伺服器對應存儲登錄帳號信息和本地的擴展設置數據,從而使得第二瀏覽器根據用戶登錄第二瀏覽器的個人帳戶的登錄帳號信息從伺服器獲取擴展設置數據。
[0106]本發明實施例的瀏覽器擴展的設置裝置,可通過與伺服器建立連接將本地的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並進行瀏覽器的擴展設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0107]為了實現上述實施例,本發明還提出一種瀏覽器裝置。
[0108]根據本發明實施例的瀏覽器裝置包括本發明圖5-圖8所示實施例的瀏覽器擴展的設置裝置。
[0109]本發明實施例的瀏覽器裝置,可通過與伺服器建立連接從伺服器獲取其他終端中的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對該瀏覽器裝置的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0110]為了實現上述實施例,本發明還提出另一種瀏覽器裝置。
[0111]根據本發明實施例的瀏覽器裝置包括本發明圖9所示實施例的瀏覽器擴展的設直裝直。
[0112]本發明實施例的瀏覽器裝置,可通過與伺服器建立連接將本地的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並進行瀏覽器的擴展設置,從而用戶僅需設置一次,就可在不同終端上同步使用,能夠實現在不同終端中擴展設置數據的共享,且擴展設置數據的同步共享過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,聞效。
[0113]為了實現上述實施例,本發明還提出一種電子設備。
[0114]根據本發明實施例的電子設備包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行以下步驟:
[0115]S1r,建立與伺服器的連接。
[0116]在本發明的實施例中,如果用戶需要對終端的瀏覽器進行擴展設置時,需要建立終端中的瀏覽器與伺服器的連接。具體地,當終端與伺服器通過有線連接或無線連接建立連接之後,終端中的瀏覽器可向伺服器發送登陸請求,其中,登陸請求包括登陸信息,如帳號、密碼等。伺服器在接收到登陸請求後,可對登陸信息進行驗證,並將驗證結果返回至瀏覽器。瀏覽器可在驗證結果為驗證通過時建立與伺服器的連接,並可通過TCP/IP協議或UDP協議與伺服器相互通信。
[0117]S102 』,從伺服器獲取擴展設置數據。
[0118]S103』,根據擴展設置數據對瀏覽器進行擴展設置。
[0119]本發明實施例的電子設備,可在伺服器中未存儲擴展設置數據或者本地擴展設置數據較新時,根據本地擴展設置數據生成或更新擴展設置數據,並在擴展設置數據較新時,根據擴展設置數據更新本地擴展設置數據,從而使用戶能夠在不同終端中都獲取最新的擴展設置數據對瀏覽器擴展進行設置,提升用戶體驗。
[0120]更具體地,處理器用於執行:
[0121]S301』,向伺服器發送登陸請求,並在登陸請求驗證通過後與伺服器建立連接。
[0122]S302 』,從伺服器下載擴展設置數據。
[0123]如果未下載擴展設置數據,則說明伺服器中尚未存儲當前登陸帳戶的擴展設置數據,則執行步驟S303,如果成功下載,則執行步驟S304。
[0124]S303 』,將本地擴展設置數據上傳至伺服器以生成擴展設置數據。
[0125]S304』,將擴展設置數據與瀏覽器的本地擴展設置數據的更新時間進行比對。
[0126]S305』,如果擴展設置數據的更新時間晚於本地擴展設置數據的更新時間,則將擴展設置數據導入瀏覽器的擴展運行環境。
[0127]S306』,如果本地擴展設置數據的更新時間晚於擴展設置數據的更新時間,則將本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0128]S307』,當瀏覽器的本地擴展設置數據被修改時,將修改之後的本地擴展設置數據發送至伺服器,以更新伺服器的擴展設置數據。
[0129]本發明實施例的電子設備,可通過與伺服器建立連接從伺服器獲取其中終端的瀏覽器上傳的擴展設置數據,並根據獲取的擴展設置數據對電子設備中的瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,且擴展設置數據的同步過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0130]為了實現上述實施例,本發明還提出一種電子設備。
[0131]根據本發明實施例的電子設備包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行以下步驟:
[0132]S401』,建立與伺服器的連接。
[0133]S402』,將第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從伺服器獲取第一瀏覽器的擴展設置數據,並根據獲取的擴展設置數據對第二瀏覽器的擴展進行設置,從而使得安裝於第二終端上的第二瀏覽器的擴展設置與安裝在第一終端上的第一瀏覽器的擴展設置相同。
[0134]本發明實施例的電子設備,可通過與伺服器建立連接將電子設備中的擴展設置數據上傳至伺服器,以使其他終端中的瀏覽器可從伺服器獲取該擴展設置數據並對瀏覽器的擴展進行設置,從而用戶僅需設置一次,就可在不同終端上同步使用,且擴展設置數據的同步過程可自動完成,而無需用戶記憶設置參數也無需手動重新設置,降低了對瀏覽器擴展的設置操作的複雜性以及記憶要求,更加便捷,高效。
[0135]此外,術語「第一」、「第二」僅用於描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特徵的數量。由此,限定有「第一」、「第二」的特徵可以明示或者隱含地包括至少一個該特徵。在本發明的描述中,「多個」的含義是兩個或兩個以上,例如兩個,三個等,除非另有明確具體的限定。
[0136]在本發明中,除非另有明確的規定和限定,術語「相連」、「連接」等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關係,除非另有明確的限定。對於本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0137]在本說明書的描述中,參考術語「一個實施例」、「一些實施例」、「示例」、「具體示例」、或「一些示例」等的描述意指結合該實施例或示例描述的具體特徵、結構、材料或者特點包含於本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特徵、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特徵進行結合和組合。
[0138]儘管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的範圍內可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種瀏覽器擴展的設置方法,其特徵在於,應用於安裝於第二終端上的第二瀏覽器,包括: 建立與伺服器的連接; 從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器; 根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
2.如權利要求1所述的瀏覽器擴展的設置方法,其特徵在於, 所述伺服器中的擴展設置數據與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相對應; 用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相同; 所述建立與伺服器的連接具體包括: 接收用戶輸入的個 人帳戶的登錄帳號信息; 根據所述登錄帳號信息,向所述伺服器發送登錄請求,其中,所述登錄請求包括所述登錄帳號信息,接收所述伺服器針對所述登錄請求的登錄驗證結果,在所述登錄驗證結果為驗證通過時建立與所述伺服器的連接; 所述從所述伺服器獲取擴展設置數據包括: 根據所述登錄帳號信息,向所述伺服器發送擴展設置數據下載請求,所述擴展設置數據下載請求中攜帶有所述登錄帳號信息; 接收所述伺服器反饋的,與所述登錄帳號信息對應的擴展設置數據。
3.如權利要求1或2所述的瀏覽器擴展的設置方法,其特徵在於,所述根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置具體包括: 將所述擴展設置數據與所述第二瀏覽器的本地擴展設置數據的更新時間進行比對;如果所述擴展設置數據的更新時間晚於所述本地擴展設置數據的更新時間,則將所述擴展設置數據導入所述第二瀏覽器擴展的運行環境,從而使用所述擴展設置數據對所述第二瀏覽器的擴展進行設置。
4.如權利要求3所述的瀏覽器擴展的設置方法,其特徵在於,在所述將所述擴展設置數據與所述第二瀏覽器的本地擴展設置數據的更新時間進行比對之後,還包括: 如果所述本地擴展設置數據的更新時間晚於所述擴展設置數據的更新時間,則將所述本地擴展設置數據發送至所述伺服器,以更新所述伺服器的擴展設置數據。
5.如權利要求1-4任一項所述的瀏覽器擴展的設置方法,其特徵在於,還包括: 當所述第二瀏覽器的本地擴展設置數據被修改時,將修改之後的所述本地擴展設置數據發送至所述伺服器,以更新所述伺服器的擴展設置數據。
6.如權利要求1所述的瀏覽器擴展的設置方法,其特徵在於, 所述擴展設置數據為加密數據; 在所述從所述伺服器獲取擴展設置數據之後,還包括:對加密的所述擴展設置數據進行解密; 所述根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置包括: 根據所述解密後的擴展設置數據對所述第二瀏覽器的擴展進行設置。
7.—種瀏覽器擴展的設置方法,其特徵在於,應用於安裝於第一終端上的第一瀏覽器,包括: 建立與伺服器的連接; 將所述第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
8.如權利要求7所述的瀏覽器擴展的設置方法,其特徵在於, 用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相同; 所述建立與伺服器的連接具體包括: 接收用戶輸入的個人帳戶的登錄帳號信息; 根據所述登錄帳號信息,向所述伺服器發送登錄請求,其中,所述登錄請求包括所述登錄帳號信息,接收所述伺服器針對所述登錄請求的登錄驗證結果,在所述登錄驗證結果為驗證通過時建立與所述伺服器的連接; 所述將所述第一瀏覽器的擴展設置數據發送至伺服器包括: 獲取用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息和所述第一瀏覽器的本地擴展設置數據; 將所述獲取的登錄帳號信息和本地的擴展設置數據發送至所述伺服器,以使所述伺服器對應存儲所述登錄帳號信息和所述本地的擴展設置數據,從而使得所述第二瀏覽器根據用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息從所述伺服器獲取擴展設置數據。
9.一種瀏覽器擴展的設置裝置,其特徵在於,應用於安裝於第二終端上的第二瀏覽器,包括: 第一連接模塊,用於建立與伺服器的連接; 獲取模塊,用於從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器; 設置模塊,用於根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
10.如權利要求9所述的瀏覽器擴展的設置裝置,其特徵在於, 所述伺服器中的擴展設置數據與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相對應; 用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相同; 所述第一連接模塊具體用於:接收用戶輸入的個人帳戶的登錄帳號信息; 根據所述登錄帳號信息,向所述伺服器發送登錄請求,其中,所述登錄請求包括所述登錄帳號信息,接收所述伺服器針對所述登錄請求的登錄驗證結果,在所述登錄驗證結果為驗證通過時建立與所述伺服器的連接; 所述獲取模塊具體用於: 根據所述登錄帳號信息,向所述伺服器發送擴展設置數據下載請求,所述擴展設置數據下載請求中攜帶有所述登錄帳號信息; 接收所述伺服器反饋的,與所述登錄帳號信息對應的擴展設置數據。
11.如權利要求9所述的瀏覽器擴展的設置裝置,其特徵在於,所述設置模塊包括: 比對單元,用於將所述擴展設置數據與所述第二瀏覽器的本地擴展設置數據的更新時間進行比對; 設置單元,用於在所述擴展設置數據的更新時間晚於所述本地擴展設置數據的更新時間時,將所述擴展設置數據導入所述第二瀏覽器擴展的運行環境,從而使用所述擴展設置數據對所述第二瀏覽器的擴展進行設置。
12.如權利要求11所述的瀏覽器擴展的設置裝置,其特徵在於,所述設置模塊還包括: 發送單元,用於在所述比對單元確定所述本地擴展設置數據的更新時間晚於所述擴展設置數據的更新時間時,將所述本地擴展設置數據發送至所述伺服器,以更新所述伺服器的擴展設置數據。
13.如權利要求9-12任一項所述的瀏覽器擴展的設置裝置,其特徵在於,還包括: 發送模塊,用於當所述第二瀏覽器的本地擴展設置數據被修改時,將修改之後的所述本地擴展設置數據發送至所述伺服器,以更新所述伺服器的擴展設置數據。
14.如權利要求9所述的瀏覽器擴展的設置裝置,其特徵在於, 所述擴展設置數據為加密數據; 所述裝置還包括: 解密模塊,用於對加密的所述擴展設置數據進行解密; 所述設置模塊具體用於: 根據解密後的擴展設置數據對所述第二瀏覽器的擴展進行設置。
15.一種瀏覽器擴展的設置裝置,其特徵在於,應用於安裝於第一終端上的第一瀏覽器,包括: 第二連接模塊,用於建立與伺服器的連接; 發送模塊,用於將所述第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
16.如權利要求15所述的瀏覽器擴展的設置裝置,其特徵在於, 用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息與用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息相同; 所述第二連接模塊具體用於: 接收用戶輸入的個人帳戶的登錄帳號信息;根據所述登錄帳號信息,向所述伺服器發送登錄請求,其中,所述登錄請求包括所述登錄帳號信息,接收所述伺服器針對所述登錄請求的登錄驗證結果,在所述登錄驗證結果為驗證通過時建立與所述伺服器的連接; 所述發送模塊具體用於: 獲取用戶登錄所述第一瀏覽器的個人帳戶的登錄帳號信息和所述第一瀏覽器的本地擴展設置數據; 將所述獲取的登錄帳號信息和本地的擴展設置數據發送至所述伺服器,以使所述伺服器對應存儲所述登錄帳號信息和所述本地的擴展設置數據,從而使得所述第二瀏覽器根據用戶登錄所述第二瀏覽器的個人帳戶的登錄帳號信息從所述伺服器獲取擴展設置數據。
17.—種瀏覽器裝置,其特徵在於,具有如權利要求9-14任一項所述的瀏覽器擴展的設置裝置。
18.—種瀏覽器裝置,其特徵在於,具有如權利要求15-16任一項所述的瀏覽器擴展的設置裝置。
19.一種電子設備,其特徵在於,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行: 建立與伺服器的連接; 從所述伺服器獲取擴展設置數據,其中,所述擴展設置數據用於安裝於第一終端上的第一瀏覽器的擴展設置,且所述擴展設置數據由所述安裝於第一終端上的第一瀏覽器上傳至所述伺服器; 根據所述獲取的擴展設置數據對所述電子設備中的第二瀏覽器的擴展進行設置,從而使得所述安裝於所述電子設備上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
20.一種電子設備,其特徵在於,包括:外殼,顯示器、電路板和處理器,其中,電路板安置在外殼圍成的空間內部,顯示器在外殼外部,並與電路板相連接,處理器設置在電路板上;處理器用於處理數據,並具體用於執行: 建立與伺服器的連接; 將所述電子設備中的第一瀏覽器的擴展設置數據發送至伺服器,以使安裝於第二終端上的第二瀏覽器從所述伺服器獲取所述第一瀏覽器的擴展設置數據,並根據所述獲取的擴展設置數據對所述第二瀏覽器的擴展進行設置,從而使得所述安裝於第二終端上的第二瀏覽器的擴展設置與所述安裝在所述第一終端上的第一瀏覽器的擴展設置相同。
【文檔編號】H04L29/08GK104079638SQ201410283820
【公開日】2014年10月1日 申請日期:2014年6月23日 優先權日:2014年6月23日
【發明者】申小軍 申請人:北京金山安全軟體有限公司