[發明專利]一種在多臺客戶端間同步軟件的方法、裝置及系統無效
| 申請號: | 201110300061.6 | 申請日: | 2011-09-27 |
| 公開(公告)號: | CN103019757A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 沈珂軼 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/52;H04L29/08 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 同步 軟件 方法 裝置 系統 | ||
技術領域
本發明涉及計算機通信技術,特別涉及一種在多臺客戶端間同步軟件的方法、裝置及系統。
背景技術
隨著計算機(客戶端)的日益普及,越來越多的用戶同時擁有并使用多臺客戶端,例如,許多用戶會在公司、家里等不同場景下分別購置客戶端,以避免隨身攜帶,并使用客戶端進行工作,這就需要在不同的客戶端上都安裝有進行工作所需的軟件,這樣,在多臺客戶端之間,產生了軟件安裝及配置同步的問題,即需要根據一臺客戶端上安裝的某軟件,通過一定操作,在本來未安裝該軟件的關聯客戶端上也能安裝好該軟件。為了使各客戶端上的軟件安裝及配置實現同步,現有技術中,用戶一般采用分別在各臺客戶端上一一安裝相應的軟件,并在每臺客戶端上安裝完軟件之后,為了更加符合自己的使用習慣,滿足自己的使用要求,還可以對安裝的軟件進行配置,即為了使軟件適應于用戶的習慣、應用的場景而對軟件的功能選項進行的設置,從而形成軟件的配置文件,例如,網絡瀏覽器中的收藏夾、軟件的快捷鍵設置等,并實現軟件在客戶端之間的同步。
由上述可見,現有在多臺客戶端間同步軟件的方法,需要分別在各客戶端上安裝同一軟件,并對該軟件的多項功能分別進行一一配置,使得在多臺客戶端之間進行軟件同步,需要用戶執行很多重復枯燥的工作,例如,重復安裝及重復配置。
為了減少用戶執行的重復工作量,現有技術還提出了通過備份同步軟件的方法,即通過在本地客戶端安裝并配置軟件,再對該已安裝并配置的軟件進行備份,然后將備份的軟件及配置同步傳輸至其他客戶端。但該方法在需要同步的客戶端的操作系統與本地客戶端的操作系統不一致時,可能造成同步失敗,使得同步可靠性不高;而且,該通過備份進行同步的方法,需要花費大量的時間進行人工查詢、獲取各客戶端的軟件安裝情況,使得同步所需時間長、同步效率較低。
發明內容
有鑒于此,本發明的主要目的在于提出一種在多臺客戶端間同步軟件的方法,降低同步所需時間、提高同步可靠性。
本發明的另一目的在于提出一種在多臺客戶端間同步軟件的裝置,降低同步所需時間、提高同步可靠性。
本發明的再一目的在于提出一種在多臺客戶端間同步軟件的系統,降低同步所需時間、提高同步可靠性。
為達到上述目的,本發明提供了一種在多臺客戶端間同步軟件及配置的方法,該方法包括:
在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶請求客戶端信息的同步請求;
從服務器獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息,將請求客戶端與關聯客戶端的已安裝的軟件信息進行比對;
獲取請求客戶端相對于關聯客戶端未安裝的軟件信息,將該未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送;
接收服務器根據請求客戶端信息下發的未安裝的軟件,進行安裝,并在安裝后向服務器發送該安裝的軟件信息。
所述請求客戶端信息包括:請求客戶端名以及操作系統信息。
所述獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息包括:
服務器接收同步請求,根據同步請求中攜帶的請求客戶端信息,獲取該請求客戶端的用戶帳號,并獲取與用戶帳號相關聯的關聯客戶端的軟件安裝信息,向請求客戶端發送;
所述請求客戶端獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件信息。
所述服務器下發的未安裝的軟件中,進一步包括有該軟件的用戶配置信息;
相應地,在請求客戶端安裝該軟件后,用軟件安裝包中攜帶的用戶配置信息替換所述請求客戶端在安裝該軟件時生成的默認配置信息。
一種客戶端,該客戶端包括:客戶端信息獲取模塊、已安裝軟件信息獲取模塊、軟件同步模塊、匹配模塊、軟件下載模塊以及軟件安裝模塊,其中,
客戶端信息獲取模塊,用于獲取自身的客戶端信息;
已安裝軟件信息獲取模塊,用于查詢并獲取自身已安裝的各軟件信息;
軟件同步模塊,用于在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶所述客戶端信息的同步請求,獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件信息;
匹配模塊,用于將已安裝軟件信息獲取模塊獲取的已安裝的各軟件信息與軟件同步模塊獲取的關聯客戶端的已安裝的各軟件信息進行比對,獲取相對于關聯客戶端未安裝的軟件信息;
軟件下載模塊,用于將未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送,從服務器下載與客戶端信息兼容的、匹配模塊獲取的未安裝的軟件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110300061.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:印刷版輥防松裝置
- 下一篇:凹版印刷機的放卷防撞機構





