• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種在多臺客戶端間同步軟件的方法、裝置及系統制造方法及圖紙

    技術編號:8532588 閱讀:181 留言:0更新日期:2013-04-04 15:27
    本發明專利技術公開了一種在多臺客戶端間同步軟件的方法、裝置及系統。該方法包括:在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶客戶端信息的同步請求;從服務器獲取該用戶的用戶帳號關聯的關聯客戶端已安裝的軟件信息,與自身已安裝的軟件信息進行比對;獲取相對于關聯客戶端未安裝的軟件信息,將該未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送;接收服務器根據客戶端信息下發的軟件安裝包,進行安裝,并在安裝后向服務器發送該安裝的軟件信息。應用本發明專利技術,可以降低同步所需時間、提高同步可靠性。

    【技術實現步驟摘要】

    本專利技術涉及計算機通信技術,特別涉及一種在多臺客戶端間同步軟件的方法、裝 置及系統。
    技術介紹
    隨著計算機(客戶端)的日益普及,越來越多的用戶同時擁有并使用多臺客戶端, 例如,許多用戶會在公司、家里等不同場景下分別購置客戶端,以避免隨身攜帶,并使用客 戶端進行工作,這就需要在不同的客戶端上都安裝有進行工作所需的軟件,這樣,在多臺客 戶端之間,產生了軟件安裝及配置同步的問題,即需要根據一臺客戶端上安裝的某軟件,通 過一定操作,在本來未安裝該軟件的關聯客戶端上也能安裝好該軟件。為了使各客戶端上 的軟件安裝及配置實現同步,現有技術中,用戶一般采用分別在各臺客戶端上一一安裝相 應的軟件,并在每臺客戶端上安裝完軟件之后,為了更加符合自己的使用習慣,滿足自己的 使用要求,還可以對安裝的軟件進行配置,即為了使軟件適應于用戶的習慣、應用的場景而 對軟件的功能選項進行的設置,從而形成軟件的配置文件,例如,網絡瀏覽器中的收藏夾、 軟件的快捷鍵設置等,并實現軟件在客戶端之間的同步。由上述可見,現有在多臺客戶端間同步軟件的方法,需要分別在各客戶端上安裝 同一軟件,并對該軟件的多項功能分別進行一一配置,使得在多臺客戶端之間進行軟件同 步,需要用戶執行很多重復枯燥的工作,例如,重復安裝及重復配置。為了減少用戶執行的重復工作量,現有技術還提出了通過備份同步軟件的方法, 即通過在本地客戶端安裝并配置軟件,再對該已安裝并配置的軟件進行備份,然后將備份 的軟件及配置同步傳輸至其他客戶端。但該方法在需要同步的客戶端的操作系統與本地客 戶端的操作系統不一致時,可能造成同步失敗,使得同步可靠性不高;而且,該通過備份進 行同步的方法,需要花費大量的時間進行人工查詢、獲取各客戶端的軟件安裝情況,使得同 步所需時間長、同步效率較低。
    技術實現思路
    有鑒于此,本專利技術的主要目的在于提出一種在多臺客戶端間同步軟件的方法,降 低同步所需時間、提高同步可靠性。本專利技術的另一目的在于提出一種在多臺客戶端間同步軟件的裝置,降低同步所需 時間、提高同步可靠性。本專利技術的再一目的在于提出一種在多臺客戶端間同步軟件的系統,降低同步所需 時間、提高同步可靠性。為達到上述目的,本專利技術提供了一種在多臺客戶端間同步軟件及配置的方法,該 方法包括在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶請求客戶端信息的同 步請求;從服務器獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件 信息,將請求客戶端與關聯客戶端的已安裝的軟件信息進行比對;獲取請求客戶端相對于關聯客戶端未安裝的軟件信息,將該未安裝的軟件信息攜 帶在軟件安裝請求中,向服務器發送;接收服務器根據請求客戶端信息下發的未安裝的軟件,進行安裝,并在安裝后向 服務器發送該安裝的軟件信息。所述請求客戶端信息包括請求客戶端名以及操作系統信息。所述獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息 包括服務器接收同步請求,根據同步請求中攜帶的請求客戶端信息,獲取該請求客戶 端的用戶帳號,并獲取與用戶帳號相關聯的關聯客戶端的軟件安裝信息,向請求客戶端發 送;所述請求客戶端獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件信肩、O所述服務器下發的未安裝的軟件中,進一步包括有該軟件的用戶配置信息;相應地,在請求客戶端安裝該軟件后,用軟件安裝包中攜帶的用戶配置信息替換 所述請求客戶端在安裝該軟件時生成的默認配置信息。一種客戶端,該客戶端包括客戶端信息獲取模塊、已安裝軟件信息獲取模塊、軟 件同步模塊、匹配模塊、軟件下載模塊以及軟件安裝模塊,其中,客戶端信息獲取模塊,用于獲取自身的客戶端信息;已安裝軟件信息獲取模塊,用于查詢并獲取自身已安裝的各軟件信息;軟件同步模塊,用于在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶 所述客戶端信息的同步請求,獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件 信息;匹配模塊,用于將已安裝軟件信息獲取模塊獲取的已安裝的各軟件信息與軟件同 步模塊獲取的關聯客戶端的已安裝的各軟件信息進行比對,獲取相對于關聯客戶端未安裝 的軟件信息;軟件下載模塊,用于將未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送, 從服務器下載與客戶端信息兼容的、匹配模塊獲取的未安裝的軟件;軟件安裝模塊,用于對從服務器下載得到的軟件進行安裝,并在安裝后向服務器 發送該安裝的軟件信息。所述已安裝軟件信息獲取模塊進一步用于獲取客戶端已安裝的各軟件的用戶配置信息;所述軟件安裝模塊,在安裝軟件后,進一步用已安裝軟件信息獲取模塊獲取的用 戶配置信息替換客戶端在安裝該軟件時生成的默認配置信息。一種服務器,該服務器包括軟件云存儲模塊、軟件數據管理模塊以及軟件下載處 理模塊,其中,軟件云存儲模塊,用于存儲各種軟件安裝包;軟件數據管理模塊,用于以用戶帳號為標識,存儲與用戶帳號相關聯的各關聯客戶端已安裝的各軟件信息;軟件下載處理模塊,用于接收軟件安裝請求,根據發送軟件安裝請求的請求客戶 端信息,從軟件云存儲模塊獲取與請求客戶端信息兼容的軟件安裝包,向請求客戶端發送。所述軟件數據管理模塊進一步用于存儲與用戶帳號相關聯的各關聯客戶端已安 裝的各軟件的用戶配置信息。一種在多臺客戶端間同步軟件的系統,該系統包括客戶端以及服務器,其中,客戶端,用于在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶請求客 戶端信息的同步請求,獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件信息, 與自身已安裝的軟件信息進行比對,獲取相對于關聯客戶端未安裝的軟件信息,將該未安 裝的軟件信息攜帶在軟件安裝請求中,向服務器發送;接收服務器根據請求客戶端信息下 發的未安裝的軟件,進行安裝,并在安裝后向服務器發送該安裝的軟件信息;服務器,用于接收同步請求,根據同步請求中攜帶的請求客戶端信息,獲取該請求 客戶端的用戶帳號,并獲取與用戶帳號相關聯的關聯客戶端的軟件安裝信息,向請求客戶 端發送;根據接收的軟件安裝請求,獲取預先存儲的該請求客戶端信息對應的未安裝的軟 件,向請求客戶端發送;接收請求客戶端發送的安裝的軟件信息,按照該請求客戶端對應的 用戶帳號進行存儲。所述客戶端包括客戶端信息獲取模塊、已安裝軟件信息獲取模塊、軟件同步模 塊、匹配模塊、軟件下載模塊以及軟件安裝模塊,其中,客戶端信息獲取模塊,用于獲取自身的客戶端信息;已安裝軟件信息獲取模塊,用于查詢并獲取自身已安裝的各軟件信息;軟件同步模塊,用于在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶 請求客戶端信息的同步請求,獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件 信息;匹配模塊,用于將已安裝軟件信息獲取模塊獲取的已安裝的各軟件信息與軟件同 步模塊獲取的關聯客戶端的已安裝的各軟件信息進行比對,獲取相對于關聯客戶端未安裝 的軟件信息;軟件下載模塊,用于將未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送, 從服務器下載與請求客戶端信息兼容的、匹配模塊獲取的未安裝的軟件;軟件安裝模塊,用于對從服務器下載得到的軟件進行安裝,并在安裝后向服務器 發送該安裝的軟件信息。所述已安裝軟件信息獲取模塊進一步用于獲取請求客戶端已安裝的各軟件的用 戶配置信息;所述軟件安裝模塊,在安裝軟件后,進一步用已安裝本文檔來自技高網
    ...

    【技術保護點】
    一種在多臺客戶端間同步軟件的方法,其特征在于,該方法包括:在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶請求客戶端信息的同步請求;從服務器獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息,將請求客戶端與關聯客戶端的已安裝的軟件信息進行比對;獲取請求客戶端相對于關聯客戶端未安裝的軟件信息,將該未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送;接收服務器根據請求客戶端信息下發的未安裝的軟件,進行安裝,并在安裝后向服務器發送該安裝的軟件信息。

    【技術特征摘要】
    1.一種在多臺客戶端間同步軟件的方法,其特征在于,該方法包括在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶請求客戶端信息的同步請求;從服務器獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息, 將請求客戶端與關聯客戶端的已安裝的軟件信息進行比對;獲取請求客戶端相對于關聯客戶端未安裝的軟件信息,將該未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送;接收服務器根據請求客戶端信息下發的未安裝的軟件,進行安裝,并在安裝后向服務器發送該安裝的軟件信息。2.如權利要求1所述的方法,其特征在于,所述請求客戶端信息包括請求客戶端名以及操作系統信息。3.如權利要求2所述的方法,其特征在于,所述獲取與所述請求客戶端的用戶帳號相關聯的關聯客戶端已安裝的軟件信息包括服務器接收同步請求,根據同步請求中攜帶的請求客戶端信息,獲取該請求客戶端的用戶帳號,并獲取與用戶帳號相關聯的關聯客戶端的軟件安裝信息,向請求客戶端發送; 所述請求客戶端獲取與該用戶帳號相關聯的關聯客戶端已安裝的軟件信息。4.如權利要求3所述的方法,其特征在于,所述服務器下發的未安裝的軟件中,進一步包括有該軟件的用戶配置信息;相應地,在請求客戶端安裝該軟件后,用軟件安裝包中攜帶的用戶配置信息替換所述請求客戶端在安裝該軟件時生成的默認配置信息。5.一種客戶端,其特征在于,該客戶端包括客戶端信息獲取模塊、已安裝軟件信息獲取模塊、軟件同步模塊、匹配模塊、軟件下載模塊以及軟件安裝模塊,其中,客戶端信息獲取模塊,用于獲取自身的客戶端信息;已安裝軟件信息獲取模塊,用于查詢并獲取自身已安裝的各軟件信息;軟件同步模塊,用于在監測到用戶確定需要進行軟件同步時,向服務器發送攜帶所述客戶端信息的同步請求,獲取與該用戶的用戶帳號相關聯的關聯客戶端已安裝的軟件信匹配模塊,用于將已安裝軟件信息獲取模塊獲取的已安裝的各軟件信息與軟件同步模塊獲取的關聯客戶端的已安裝的各軟件信息進行比對,獲取相對于關聯客戶端未安裝的軟件信息;軟件下載模塊,用于將未安裝的軟件信息攜帶在軟件安裝請求中,向服務器發送,從服務器下載與客戶端信息兼容的、匹配模塊獲取的未安裝的軟件;軟件安裝模塊,用于對從服務器下載得到的軟件進行安裝,并在安裝后向服務器發送該安裝的軟件信息。6.如權利要求5所述的客戶端,其特征在于,所述已安裝軟件信息獲取模塊進一步用于獲取客戶端已安裝的各軟件的用戶配置信息;所述軟件安裝模塊,在安裝軟件后,進一步用已安裝軟件信息獲取模塊獲取的用戶配置信息替換客戶端在安裝該軟件時生成的默認配置信息。7.一種服務器,其特征在于,該服務器包括軟件云存儲模塊、軟件數據管理模塊以及軟件下載處理模塊,其中,軟件云存儲模塊,用于存儲各種軟件安裝包;軟件數據管理模塊,用于以用戶帳號為標識,存儲與用戶帳號相關聯的各關聯客戶端已安裝的各軟件信息;軟件下載處理模塊,用于接收軟件安裝請求,根據發送軟件安裝請求的請求客戶端信息,從軟件云存儲模塊獲取與請求客戶端信息兼容的軟件安裝包,向請求客戶端發...

    【專利技術屬性】
    技術研發人員:沈珂軼,
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日日摸日日踫夜夜爽无码| 人妻无码人妻有码中文字幕| 国产无码网页在线观看| 精品人体无码一区二区三区| 九九久久精品无码专区| 日韩乱码人妻无码中文字幕| 少妇无码太爽了不卡视频在线看| 国产成人AV一区二区三区无码| 亚洲综合无码一区二区痴汉| 亚洲色无码一区二区三区| 无码人妻H动漫中文字幕| 无码伊人66久久大杳蕉网站谷歌| 五十路熟妇高熟无码视频| 无码人妻丰满熟妇区BBBBXXXX | 少妇中文无码高清| 老子午夜精品无码| 国产av无码专区亚洲av果冻传媒 | 国产精品无码无卡在线播放| 无码区日韩特区永久免费系列| 亚洲中文字幕久久精品无码APP| 亚洲爆乳大丰满无码专区| 激情无码人妻又粗又大中国人| 国内精品人妻无码久久久影院| AV无码小缝喷白浆在线观看 | 五月婷婷无码观看| 亚洲精品久久无码av片俺去也| 无码人妻品一区二区三区精99| 东京热加勒比无码少妇| 狠狠躁天天躁无码中文字幕图 | 中文字幕av无码专区第一页| 人妻少妇精品无码专区漫画| 精品高潮呻吟99av无码视频| 久久久无码精品国产一区| 亚洲av激情无码专区在线播放| 八戒理论片午影院无码爱恋| 国内精品人妻无码久久久影院| 亚洲午夜无码久久久久| 亚洲中文字幕无码爆乳AV| 无码人妻精品一区二区三区夜夜嗨| 国产成年无码AV片在线韩国| 亚洲午夜无码久久久久|