本發(fā)明涉及通訊技術領域,尤其涉及一種數(shù)據(jù)的處理方法、服務器及系統(tǒng)。
背景技術:
目前市場上對數(shù)據(jù)進行備份和恢復的方法是將應用安裝包和用戶數(shù)據(jù)進行備份,這樣,當用戶備份的軟件數(shù)據(jù)越來越多時,對服務器的資源存儲要求會越來越大。當用戶更換終端設備如手機時,若更換后的終端設備的操作系統(tǒng)與之前的終端設備操作系統(tǒng)不一樣,則有可能使之前的備份軟件數(shù)據(jù)無法使用,從而導致用戶數(shù)據(jù)丟失。
上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技術。
技術實現(xiàn)要素:
本發(fā)明的主要目的旨在針對終端設備進行數(shù)據(jù)的備份和恢復時,可以有效利用第三方平臺上的應用安裝源進行恢復,從而實現(xiàn)跨終端操作系統(tǒng)的數(shù)據(jù)備份和恢復處理。
為實現(xiàn)上述目的,本發(fā)明提供的一種數(shù)據(jù)的處理方法,所述數(shù)據(jù)的處理方法包括以下步驟:
服務器接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;
將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復處理;
其中,所述第三方平臺信息數(shù)據(jù)庫保存所述第三方平臺中的應用下載地址。
優(yōu)選地,所述服務器接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息的步驟之前還包 括:
所述服務器建立第三方平臺信息數(shù)據(jù)庫;
接收所述終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份。
優(yōu)選地,所述第三方平臺信息數(shù)據(jù)庫包括應用信息數(shù)據(jù)庫和應用用戶數(shù)據(jù)信息數(shù)據(jù)庫,所述備份信息包括應用身份信息、版本、市場信息和用戶數(shù)據(jù)信息。
優(yōu)選地,所述接收終端設備備份請求,并將備份請求中攜帶的備份信息存儲到第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份的步驟包括:
所述服務器接收終端設備發(fā)送的備份請求;
將所述備份請求中的備份信息的應用身份信息、版本、市場信息保存到應用信息數(shù)據(jù)庫;
將所述備份信息的用戶數(shù)據(jù)信息保存到應用用戶數(shù)據(jù)信息數(shù)據(jù)庫,以完成數(shù)據(jù)的備份;
將備份結果反饋給終端設備。
優(yōu)選地,所述將所述備份信息發(fā)送給終端設備,以供終端設備從第三方平臺下載應用以及從所述服務器下載備份信息中的用戶數(shù)據(jù),達到終端設備數(shù)據(jù)恢復的步驟包括:
將所述備份信息中的應用身份信息、版本、市場信息發(fā)送給所述終端設備,并提示所述終端設備選擇需要恢復的應用版本;
根據(jù)所述終端設備選擇的應用版本,將所述第三方平臺應用下載地址發(fā)送給所述終端設備,以供所述終端設備下載應用;
所述服務器將所述用戶數(shù)據(jù)發(fā)送給所述終端設備,以完成終端設備的數(shù)據(jù)恢復處理。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種服務器,所述服務器包括:
查找模塊,用于接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;
恢復模塊,用于將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復處理;
其中,所述第三方平臺信息數(shù)據(jù)庫保存所述第三方平臺中的應用下載地址。
優(yōu)選地,所述服務器還包括:
建庫模塊,用于服務器建立第三方平臺信息數(shù)據(jù)庫;
備份模塊,用于接收所述終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份。
優(yōu)選地,所述第三方平臺信息數(shù)據(jù)庫包括應用信息數(shù)據(jù)庫和應用用戶數(shù)據(jù)信息數(shù)據(jù)庫,所述備份信息包括應用身份信息、版本號、市場信息和用戶數(shù)據(jù)信息。
優(yōu)選地,所述備份模塊包括:
接收單元,用于所述服務器接收終端設備發(fā)送的備份請求;
第一存儲單元,用于將所述備份請求中的備份信息的應用身份信息、版本號、市場信息保存到應用信息數(shù)據(jù)庫;
第二存儲單元,用于將所述備份信息的用戶數(shù)據(jù)信息保存到應用用戶數(shù)據(jù)信息數(shù)據(jù)庫,以完成數(shù)據(jù)的備份;
反饋單元,用于將備份結果反饋給終端設備;
優(yōu)選地,所述恢復模塊包括:
第一發(fā)送單元,用于將所述備份信息中的應用身份信息、版本號、市場信息發(fā)送給所述終端設備,并提示所述終端設備選擇需要恢復的應用版本;
第二發(fā)送單元,用于根據(jù)所述終端設備選擇的應用版本,將所述第三方平臺應用下載地址發(fā)送給所述終端設備,以供所述終端設備下載應用;
第三發(fā)送單元,用于所述服務器將所述用戶數(shù)據(jù)發(fā)送給所述終端設備,以完成終端設備的數(shù)據(jù)恢復處理。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種系統(tǒng),所述系統(tǒng)包括終端設備以及如上所述的服務器,
所述終端設備包括:
發(fā)送模塊,用于發(fā)送所述備份請求;
第一接收模塊,用于接收所述服務器反饋的備份結果;
選擇模塊,用于選擇需要恢復的應用版本;
第二接收模塊,用于接受所述服務器發(fā)送的應用下載地址和所述第三平 臺發(fā)送的應用以及所述服務器發(fā)送的用戶數(shù)據(jù)信息。
本發(fā)明提供的數(shù)據(jù)的處理方法、服務器及系統(tǒng),首先服務器接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;然后將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復處理;通過這樣的方法,本發(fā)明能夠在終端設備備份數(shù)據(jù)時無需再上傳應用安裝包,有效利用第三方平臺上的應用安裝源進行恢復,可以省了終端設備備份時需要的流量和節(jié)約備份數(shù)據(jù)的時間,并實現(xiàn)跨終端操作系統(tǒng)進行備份和恢復處理。
附圖說明
圖1為本發(fā)明數(shù)據(jù)的處理方法第一實施例的流程示意圖;
圖2為本發(fā)明數(shù)據(jù)的處理方法第二實施例的流程示意圖;
圖3為圖2中步驟接收終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份的細化流程示意圖;
圖4為圖2中步驟將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復的細化流程示意圖;
圖5為本發(fā)明進行數(shù)據(jù)備份的數(shù)據(jù)流示意圖;
圖6為本發(fā)明進行數(shù)據(jù)恢復的數(shù)據(jù)流示意圖;
圖7為本發(fā)明服務器第一實施例的功能模塊示意圖;
圖8為本發(fā)明服務器第二實施例的功能模塊示意圖;
圖9為圖8中備份模塊的細化功能模塊示意圖;
圖10為圖8中恢復模塊的細化功能模塊示意圖;
圖11為本發(fā)明系統(tǒng)一實施例的功能模塊示意圖;
圖12為圖11中終端設備的細化功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種數(shù)據(jù)的處理方法,在一實施例中,參照圖1,所述數(shù)據(jù)的處理方法包括以下步驟:
步驟s30,接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;
本實施例中,當服務器接收到終端設備發(fā)送的恢復請求時,會根據(jù)終端設備的恢復請求信息從第三方平臺信息數(shù)據(jù)庫中查找終端設備備份的備份信息中的應用版本和第三方平臺信息。
具體地,首先終端設備向服務器發(fā)送恢復請求,然后服務器根據(jù)接收到恢復請求信息,從第三方平臺信息數(shù)據(jù)庫中查找終端設備的備份信息,最后將備份信息中應用的版本,市場信息等信息發(fā)送給終端設備,供終端設備進行需要恢復的版本選擇。比如,服務器將應用的版本等信息發(fā)送給終端設備后,終端設備會在其顯示屏上彈出提示框,以供用戶選擇應用版本如新版本或舊版本,若用戶選擇新版本,則可直接下載最新版本,這樣,可以避免再對應用進行升級處理,從而可以為用戶節(jié)省流量和服務器資源。
步驟s40,將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復處理;
本實施例中,上述的第三方平臺信息數(shù)據(jù)庫中包含有第三方平臺的應用下載地址,可以在數(shù)據(jù)的恢復時,將應用下載地址發(fā)送給終端設備,以供終端設備進行應用的下載。
具體地,首先,服務器將終端設備備份的信息發(fā)送給終端設備,讓終端設備選擇是否需要使用最新的應用版本;然后,根據(jù)終端設備的選擇,服務器從第三方平臺信息數(shù)據(jù)庫中將第三方平臺中的應用下載地址發(fā)送給終端設備,供終端設備進行應用的下載;最后,將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,最終完整的完成數(shù)據(jù)的恢復處理。
本發(fā)明提供的數(shù)據(jù)的處理方法,首先服務器建立第三方平臺信息數(shù)據(jù)庫;然后接收終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份;恢復時,服務器接收 終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從所述第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;然后將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復;通過這樣的方法,本發(fā)明能夠在終端設備備份數(shù)據(jù)時無需再上傳應用安裝包,有效利用第三方平臺上的應用安裝源進行恢復,可以節(jié)省終端設備備份時需要的流量和節(jié)約備份數(shù)據(jù)的時間,并實現(xiàn)跨終端操作系統(tǒng)進行備份和恢復。
在一實施例中,如圖2所示,在上述圖1的實施例的基礎上,本實施例中,所述步驟s30之前還包括:
步驟s10,服務器建立第三方平臺信息數(shù)據(jù)庫;
本實施例中,第三方平臺信息數(shù)據(jù)庫包括應用信息數(shù)據(jù)庫和應用用戶數(shù)據(jù)信息數(shù)據(jù)庫;另外第三方平臺信息數(shù)據(jù)庫中包含終端設備操作系統(tǒng)信息、第三方平臺信息、第三方平臺應用下載和升級服務器地址。
步驟s20,接收終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份;
本實施例中,終端設備發(fā)送的備份請求中會攜帶需要備份的備份信息,備份信息會包括,應用的身份信息、版本、市場信息和應用用戶數(shù)據(jù)信息,然后服務器將這些需要備份的信息存儲到第三方平臺信息數(shù)據(jù)庫中,這樣,就完成了數(shù)據(jù)的備份。
在一實施例中,如圖3所示,在上述圖2的實施例的基礎上,本實施例中,所述步驟s20包括:
步驟s201,所述服務器接收終端設備發(fā)送的備份請求;
步驟s202,將所述備份請求中的備份信息的應用身份信息、版本、市場信息保存到應用信息數(shù)據(jù)庫;
本實施例中,備份信息中包含終端設備需要備份的信息,當備份應用信息時,服務器將應用的身份信息、版本、市場信息進行備份,方便以后進行應用恢復時,在第三方應用平臺中查找應用。
步驟s203,將所述備份信息的用戶數(shù)據(jù)信息保存到應用用戶數(shù)據(jù)信息數(shù) 據(jù)庫,以完成數(shù)據(jù)的備份;
本實施例中,應用用戶數(shù)據(jù)信息數(shù)據(jù)庫用于將備份信息中的用戶數(shù)據(jù)信息進行保存,在進行數(shù)據(jù)恢復時,終端設備從應用用戶數(shù)據(jù)信息數(shù)據(jù)庫中下載備份的用戶數(shù)據(jù)信息。
步驟s204,將備份結果反饋給終端設備。
本實施例中,在服務器完成數(shù)據(jù)的備份后,會生成相應的備份結果,反饋給終端設備,用來通知終端設備是否完成了數(shù)據(jù)的備份。
在一實施例中,如圖4所示,在上述圖1或圖2的實施例的基礎上,本實施例中,所述步驟s40包括:
步驟s401,將所述備份信息中的應用身份信息、版本、市場信息發(fā)送給所述終端設備,并提示所述終端設備選擇需要恢復的應用版本;
本實施例中,服務器查找到備份信息中的應用身份信息、版本、市場信息后,會檢測原備份信息中的應用是否為最新應用版本,并讓終端設備選擇需要下載的應用版本。
具體地,當服務器在第三方平臺信息數(shù)據(jù)庫中查找到終端設備備份信息中的應用身份信息、版本、市場信息后,就發(fā)送給終端設備,然后讓終端設備選擇需要恢復的應用版本。
步驟s402,根據(jù)所述終端設備選擇的應用版本,將所述第三方平臺應用下載地址發(fā)送給所述終端設備,以供所述終端設備下載應用;
本實施例中,第三方平臺信息數(shù)據(jù)庫中存儲有第三方平臺應用下載地址,當終端設備選擇了需要恢復的應用版本后,服務器就會將所選擇的應用下載地址發(fā)送給終端設備,以供終端設備進行應用的恢復。
具體地,當終端設備選擇了需要恢復的應用版本后,服務器會從第三方平臺信息數(shù)據(jù)庫中提取第三方平臺應用下載地址,然后發(fā)送給終端設備,以供終端設備進行應用的恢復。
步驟s403,所述服務器將所述用戶數(shù)據(jù)發(fā)送給所述終端設備,以完成終端設備的數(shù)據(jù)恢復處理。
本實施例中,服務器會將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,以完成完整的數(shù)據(jù)恢復。
具體地,當終端設備完成上述應用的恢復后,服務器就會將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,當終端設備下載完服務器中的用戶數(shù)據(jù)信息后,就完整的完成數(shù)據(jù)恢復。
圖5為本發(fā)明進行數(shù)據(jù)備份的數(shù)據(jù)流示意圖,具體如下:
步驟s501:服務器建立終端設備的第三方平臺信息數(shù)據(jù)庫,第三方平臺信息數(shù)據(jù)庫包含信息有:終端設備操作系統(tǒng)信息、應用市場信息、第三方平臺應用下載地址和升級服務器地址。
步驟s502:終端設備發(fā)送備份請求到服務器,并攜帶應用身份信息、應用版本、應用市場信息、用戶數(shù)據(jù)信息以及終端設備操作系統(tǒng)等信息。
步驟s503:服務器保存應用身份信息、應用版本和應用市場信息等信息到應用信息數(shù)據(jù)庫。
步驟s504:服務器保存用戶數(shù)據(jù)信息到用戶數(shù)據(jù)信息數(shù)據(jù)庫。
步驟s505:服務器反饋備份結果到終端設備。
圖6為本發(fā)明進行數(shù)據(jù)恢復的數(shù)據(jù)流示意圖,具體如下:
步驟s301:終端向服務器發(fā)送數(shù)據(jù)恢復請求。
步驟s302:服務器從應用信息數(shù)據(jù)庫中查找終端設備備份的應用身份信息、應用版本等信息。
步驟s303:返回終端設備備份信息中應用版本、應用市場等信息給終端設備。
步驟s304:提示終端設備進行恢復時,是否選擇最新的應用版本進行恢復。
步驟s305:根據(jù)終端設備的選擇,發(fā)送第三方平臺應用下載地址給終端設備,供終端設備進行應用下載。
步驟s306:終端設備向服務器端請求用戶數(shù)據(jù)信息。
步驟s307:終端設備完成數(shù)據(jù)恢復。
本發(fā)明還提供一種服務器100,參照圖7,在一實施例中,所述服務器100包括:
查找模塊30,用于接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求 從第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;
本實施例中,當服務器100接收到終端設備發(fā)送的恢復請求時,會根據(jù)終端設備的恢復請求信息從第三方平臺信息數(shù)據(jù)庫中查找終端設備備份的備份信息中的應用版本和第三方平臺信息。
具體地,首先終端設備向服務器100發(fā)送恢復請求,然后服務器100根據(jù)接收到恢復請求信息,從第三方平臺信息數(shù)據(jù)庫中查找終端設備的備份信息,最后將備份信息中應用的版本,市場信息等信息發(fā)送給終端設備,供終端設備進行需要恢復的版本選擇。比如,服務器將應用的版本等信息發(fā)送給終端設備后,終端設備會在其顯示屏上彈出提示框,以供用戶選擇應用版本如新版本或舊版本,若用戶選擇新版本,則可直接下載最新版本,這樣,可以避免再對應用進行升級處理,從而可以為用戶節(jié)省流量和服務器資源。
恢復模塊40,用于將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復處理;
本實施例中,上述的第三方平臺信息數(shù)據(jù)庫中包含有第三方平臺的應用下載地址,可以在數(shù)據(jù)的恢復時,將應用下載地址發(fā)送給終端設備,以供終端設備進行應用的下載。
具體地,首先,服務器100將終端設備備份的信息發(fā)送給終端設備,讓終端設備選擇是否需要使用最新的應用版本;然后,根據(jù)終端設備的選擇,服務器從第三方平臺信息數(shù)據(jù)庫中將第三方平臺中的應用下載地址發(fā)送給終端設備,供終端設備進行應用的下載;最后,將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,最終完整的完成數(shù)據(jù)的恢復。
本發(fā)明提供的服務器100,首先服務器建立第三方平臺信息數(shù)據(jù)庫;然后接收終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份;恢復時,服務器100接收終端設備發(fā)送的恢復請求,并根據(jù)所述恢復請求從所述第三方平臺信息數(shù)據(jù)庫中查找所述終端設備的備份信息;然后將所述備份信息發(fā)送給所述終端設備,以供所述終端設備從第三方平臺下載應用以及從所述服務器100中下載所述備份信息中的用戶數(shù)據(jù),以完成終端設備的數(shù)據(jù)恢復;通過這樣的方法,本發(fā)明能夠在終端設備備份數(shù)據(jù)時無需再上傳應用安裝包,有效利用第三方 平臺上的應用安裝源進行恢復,可以節(jié)省終端設備備份時需要的流量和節(jié)約備份數(shù)據(jù)的時間,并實現(xiàn)跨終端操作系統(tǒng)進行備份和恢復。
在一實施例中,如圖8所示,在上述圖7的實施例的基礎上,本實施例中,所述服務器100還包括:
建庫模塊10,用于服務器建立第三方平臺信息數(shù)據(jù)庫;
本實施例中,第三方平臺信息數(shù)據(jù)庫包括應用信息數(shù)據(jù)庫和應用用戶數(shù)據(jù)信息數(shù)據(jù)庫;另外第三方平臺信息數(shù)據(jù)庫中包含信息有終端設備操作系統(tǒng)信息、第三方平臺信息、第三方平臺應用下載和升級服務器地址。
備份模塊20,用于接收終端設備發(fā)送的備份請求,并將所述備份請求中攜帶的備份信息存儲到所述第三方平臺信息數(shù)據(jù)庫中,以完成數(shù)據(jù)備份;
本實施例中,終端設備發(fā)送的備份請求中會攜帶需要備份的備份信息,備份信息會包括,應用的身份信息、版本、市場信息和應用用戶數(shù)據(jù)信息,然后服務器將這些需要備份的信息存儲到第三方平臺信息數(shù)據(jù)庫中,這樣,就完成了數(shù)據(jù)的備份。
在一實施例中,如圖9所示,在上述圖8的實施例的基礎上,本實施例中,所述備份模塊20包括:
接收單元201,用于所述服務器接收終端設備發(fā)送的備份請求;
第一存儲單元202,用于將所述備份請求中的備份信息的應用身份信息、版本號、市場信息保存到應用信息數(shù)據(jù)庫;
本實施例中,備份信息中包含終端設備需要備份的信息,當備份應用信息時,服務器將應用的身份信息、版本、市場信息進行備份,方便以后進行應用恢復時,在第三方應用平臺中查找應用。
第二存儲單元203,用于將備份信息的用戶數(shù)據(jù)信息保存到應用用戶數(shù)據(jù)信息數(shù)據(jù)庫,完成數(shù)據(jù)的備份;
本實施例中,應用用戶數(shù)據(jù)信息數(shù)據(jù)庫用于將備份信息中的用戶數(shù)據(jù)信息進行保存,在進行數(shù)據(jù)恢復時,終端設備從應用用戶數(shù)據(jù)信息數(shù)據(jù)庫中下載備份的用戶數(shù)據(jù)信息。
反饋單元204,用于將備份結果反饋給終端設備;
本實施例中,在服務器100完成數(shù)據(jù)的備份后,會生成相應的備份結果,反饋給終端設備,用來通知終端設備是否完成了數(shù)據(jù)的備份。
在一實施例中,如圖10所示,在上述圖7或圖8的實施例的基礎上,本實施例中,所述恢復模塊40包括:
第一發(fā)送單元401,用于將所述備份信息中的應用身份信息、版本號、市場信息發(fā)送給終端設備,并提示終端設備選擇需要恢復的應用版本;
本實施例中,服務器100查找到備份信息中的應用身份信息、版本、市場信息后,會檢測原備份信息中的應用是否為最新應用版本,并讓終端設備選擇需要下載的應用版本。
具體地,當服務器100在第三方平臺信息數(shù)據(jù)庫中查找到終端設備備份信息中的應用身份信息、版本、市場信息后,就發(fā)送給終端設備,然后讓終端設備選擇需要恢復的應用版本。
第二發(fā)送單元402,用于根據(jù)終端設備選擇的應用版本,將第三方平臺應用下載地址發(fā)送給終端設備,以供終端設備下載應用;
本實施例中,第三方平臺信息數(shù)據(jù)庫中存儲有第三方平臺應用下載地址,當終端設備選擇了需要恢復的應用版本后,服務器100就會將終端設備所選擇的應用下載地址發(fā)送給終端設備,以供終端設備進行應用的恢復。
具體地,當終端設備選擇了需要恢復的應用版本后,服務器100會從第三方平臺信息數(shù)據(jù)庫中提取第三方平臺應用下載地址,然后發(fā)送給終端設備,以供終端設備進行應用的恢復。
第三發(fā)送單元403,用于所述服務器將所述用戶數(shù)據(jù)發(fā)送給終端設備,達到終端設備數(shù)據(jù)恢復處理。
本實施例中,服務器100會將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,以完成完整的數(shù)據(jù)恢復。
具體地,當終端設備完成上述應用的恢復后,服務器100就會將備份信息中的用戶數(shù)據(jù)信息發(fā)送給終端設備,當終端設備下載完服務器100中的用戶數(shù)據(jù)信息后,就完整的完成數(shù)據(jù)恢復。
本發(fā)明還提供一種系統(tǒng)10,參照圖11,在一實施例中,所述系統(tǒng)10包 括終端設備200以及上述的服務器100,
參照圖12,所述終端設備200包括:
發(fā)送模塊2001,用于發(fā)送所述備份請求;
本實施例中,終端設備通過發(fā)送模塊2001向所述服務器100發(fā)送備份請求信息,并且備份請求信息中攜帶著終端設備需要備份的備份信息,終端設備將這些備份信息發(fā)送給服務器100,讓服務器100完成數(shù)據(jù)備份。
第一接收模塊2002,用于接收所述服務器反饋的備份結果;
選擇模塊2003,用于選擇需要恢復的應用版本;
本實施例中,當服務器發(fā)送來選擇應用版本信息后,終端設備用來選擇用戶需要恢復的應用版本。
第二接收模塊2004,用于接受所述服務器發(fā)送的應用下載地址和所述第三平臺發(fā)送的應用以及所述服務器發(fā)送的用戶數(shù)據(jù)信息。
本實施例中,用戶通過所述第二接收模塊2004向第三方平臺下載應用以及從所述服務器100中下載用戶數(shù)據(jù),從而完成數(shù)據(jù)的恢復。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。