中文字幕无码日韩视频无码三区

一種信息備份方法、裝置、服務器和終端的制作方法

文檔序號:9814293閱讀:669來源:國知局
一種信息備份方法、裝置、服務器和終端的制作方法
【技術領域】
[0001]本發明涉及通訊領域,具體而言,涉及一種信息備份方法、裝置、服務器和終端。
【背景技術】
[0002]隨著移動互聯網的發展,手機的功能越來越強大,手機里的應用和數據對每個用戶來說都非常重要,例如通訊錄、日程、短信息、郵件等數據,一旦手機丟失、誤刪或其他意外使得應用無法正常使用,這樣會給用戶帶來很大麻煩。所以,對應用和數據進行備份和恢復會給用戶帶來便利,應用市場上相關的軟件也是層出不窮。目前,數據備份的方式有兩種,一種是直接存儲在本地(如存儲在SD卡上),另一種的是存儲在網絡服務器中。備份和恢復的內容主要是軟件安裝包和用戶數據。
[0003]智能終端時代的不斷推進,用戶需要備份的軟件會越來越多,對服務器的存儲資源的需求也越來越大。與此同時,不同用戶備份相同軟件安裝包的概率是非常大的。目前市場上的備份和恢復軟件,都以用戶為單位來備份用戶數據,會出現多用戶均備份同一個應用的安裝包文件,造成服務器存儲資源的浪費。另外,軟件升級是比較頻繁的,如果備份的軟件版本較低,會導致用戶恢復時版本也很低,應用恢復后,還需要對應用進行升級,浪費用戶流量,給用戶造成不便,因此,現有備份和恢復技術中一直存在多用戶備份相同應用造成服務器資源浪費的問題。
[0004]針對現有技術中多用戶備份相同應用造成服務器資源浪費的問題,目前尚未提出有效的解決方案。

【發明內容】

[0005]本發明提供了一種信息備份方法、裝置、服務器和終端,以至少解決現有技術中多用戶備份相同應用造成服務器資源浪費的問題。
[0006]根據本發明的一方面,提供了一種信息備份方法,包括:接收應用備份請求,其中,所述應用備份請求中攜帶有用于標識所述應用對應的軟件安裝包的安裝包信息;依據所述安裝包信息,判斷所述應用對應的軟件安裝包是否存在于服務器上;在判斷結果為是的情況下,接收終端上傳的所述應用對應的用戶數據;和/或,在判斷結果為否的情況下,接收所述終端上傳的所述應用對應的軟件安裝包,以及所述應用對應的用戶數據。
[0007]優選地,在接收終端上傳的所述應用對應的用戶數據;和/或,接收所述終端上傳的所述應用對應的軟件安裝包,以及所述應用對應的用戶數據之后,還包括:將接收到的所述應用對應的所述軟件安裝包和所述應用對應的用戶數據分別存儲在不同的對應位置上。
[0008]優選地,在將接收到的所述應用對應的所述軟件安裝包和所述應用對應的用戶數據分別存儲在不同的對應位置上之后,還包括:接收應用恢復請求;判斷所述應用對應的軟件安裝包是否為最新版本;在判斷結果為是的情況下,提供所述應用的最新版本給發送所述恢復請求的請求方下載。
[0009]根據本發明的另一方面,提供了一種信息備份方法,包括:向服務器發送應用備份請求,其中,所述應用備份請求中攜帶有用于標識所述應用對應的軟件安裝包的安裝包信息;依據所述服務器反饋的響應消息,判斷所述應用對應的軟件安裝包是否存在于所述服務器上;在判斷結果為是的情況下,向所述服務器上傳所述應用對應的用戶數據;和/或,在判斷結果為否的情況下,向所述服務器上傳所述應用對應的軟件安裝包,以及所述應用對應的用戶數據。
[0010]優選地,在向所述服務器上傳所述應用對應的用戶數據,和/或,向所述服務器上傳所述應用對應的軟件安裝包,以及所述應用對應的用戶數據之后,還包括:向所述服務器發送應用恢復請求;接收到所述服務器反饋的所述應用對應的軟件安裝包的最新版本信息;依據所述最新版本信息,從所述服務器下載所述應用對應的軟件安裝包的最新版本。
[0011]根據本發明的一方面,提供了一種信息備份裝置,包括:第一接收模塊,用于接收應用備份請求,其中,所述應用備份請求中攜帶有用于標識所述應用對應的軟件安裝包的安裝包信息;第一判斷模塊,用于依據所述安裝包信息,判斷所述應用對應的軟件安裝包是否存在于服務器上;第二接收模塊,用于在所述第一判斷模塊的判斷結果為是的情況下,接收終端上傳的所述應用對應的用戶數據;和/或,第三接收模塊,在所述第一判斷模塊的判斷結果為否的情況下,接收終端上傳的所述應用對應的軟件安裝包,以及所述應用對應的用戶數據。
[0012]優選地,所述裝置還包括:存儲模塊,用于將接收到的所述應用對應的所述軟件安裝包和所述應用對應的用戶數據分別存儲在不同的對應位置上。
[0013]優選地,還包括:第四接收模塊,用于接收應用恢復請求;第二判斷模塊,用于判斷所述應用對應的軟件安裝包是否為最新版本;提供模塊,用于在所述第二判斷模塊的判斷結果為是的情況下,提供所述應用的最新版本給發送所述恢復請求的請求方下載。
[0014]根據本發明的還一方面,提供了一種服務器,包括上述任一項所述的裝置。
[0015]根據本發明的一方面,提供了一種信息備份裝置,包括:第一發送模塊,用于向服務器發送應用備份請求,其中,所述應用備份請求中攜帶有用于標識所述應用對應的軟件安裝包的安裝包信息;判斷所述應用對應的軟件安裝包是否為最新版本;第三判斷模塊,用于依據所述服務器反饋的響應消息,判斷所述應用對應的軟件安裝包是否存在于所述服務器上;第一上傳模塊,用于在所述第三判斷模塊的判斷結果為是的情況下,向所述服務器上傳所述應用對應的用戶數據;和/或,第二上傳模塊,用于在所述第三判斷模塊的判斷結果為否的情況下,向所述服務器上傳所述應用對應的軟件安裝包,以及所述應用對應的用戶數據。
[0016]優選地,,所述裝置還包括:第二發送模塊,用于向所述服務器發送應用恢復請求;第五接收模塊,用于接收到所述服務器反饋的所述應用對應的軟件安裝包的最新版本信息;下載模塊,用于依據所述最新版本信息,從所述服務器下載所述應用對應的軟件安裝包的最新版本。
[0017]根據本發明的還一方面,提供了一種終端,包括上述任一項所述的裝置。
[0018]通過本發明,采用接收應用備份請求,其中,應用備份請求中攜帶有用于標識應用對應的軟件安裝包的安裝包信息;依據安裝包信息,判斷應用對應的軟件安裝包是否存在于服務器上;在判斷結果為是的情況下,接收終端上傳的應用對應的用戶數據;和/或,在判斷結果為否的情況下,接收終端上傳的應用對應的軟件安裝包,以及應用對應的用戶數據,解決了現有技術中多用戶備份相同應用造成服務器資源浪費的問題,進而達到了節省服務器資源的效果。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0020]圖1是根據本發明實施例的一種信息備份方法一側的流程圖;
[0021]圖2是根據本發明實施例的一種信息備份方法另一側的流程圖;
[0022]圖3是根據本發明實施例的一種信息備份裝置一的結構框圖;
[0023]圖4是根據本發明優選實施例的信息備份裝置一的優選結構框圖一;
[0024]圖5是根據本發明優選實施例的信息備份裝置一的優選結構框圖二 ;
[0025]圖6是根據本發明實施例的服務器的結構框圖;
[0026]圖7是根據本發明實施的一種信息備份裝置二的結構框圖;
[0027]圖8是根據本發明優選實施例的信息備份裝置二的優選結構框圖一;
[0028]圖9是根據本發明實施例的終端的結構框圖;
[0029]圖10是根據本發明優選實施方式I的信息備份方法的流程圖;
[0030]圖11是根據本發
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1