終端設備中軟件的恢復方法、裝置和終端設備的制造方法
【技術領域】
[0001]本發(fā)明涉及智能終端技術領域,尤其涉及一種終端設備中軟件的恢復方法、裝置和終端設備。
【背景技術】
[0002]隨著智能終端的不斷發(fā)展,換機、刷機成了日常生活中經(jīng)常出現(xiàn)的詞匯,隨之也引發(fā)了一個問題:安裝軟件。用戶使用的智能終端中動輒安裝著幾十款乃至上百款軟件,換機或刷機后全部重新安裝耗時又耗力,所以引發(fā)了軟件商店的產(chǎn)生。
[0003]軟件商店可以極大的方便用戶搜索和安裝軟件,優(yōu)秀的軟件商店可以根據(jù)用戶的賬戶信息保存用戶下載過的軟件記錄,而大多數(shù)軟件商店只是提供了軟件的搜索、下載和安裝接口,并不會保存用戶的下載記錄。眾所周知,在使用智能終端的過程中,智能終端中安裝的軟件數(shù)量是一定的,但是并不代表上述智能終端就只下載過該智能終端中安裝的這些軟件,很多時候使用智能終端的用戶下載了一款軟件,然后用一下就刪除了,以后基本就不再用了,所以導致用戶的下載記錄很多冗余。
[0004]綜上所述,上述兩種軟件商店所采用的方式都不利于用戶換機或刷機后軟件的恢復,不能方便用戶的使用,用戶體驗度較差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的旨在至少在一定程度上解決相關技術中的技術問題之一。
[0006]為此,本發(fā)明的第一個目的在于提出一種終端設備中軟件的恢復方法。該方法可以更加智能地記錄用戶手機中安裝的軟件,極大地方便了用戶刷機或更換新手機后軟件的恢復,節(jié)省了用戶恢復數(shù)據(jù)的時間。
[0007]本發(fā)明的第二個目的在于提出一種終端設備中軟件的恢復裝置。
[0008]本發(fā)明的第三個目的在于提出一種終端設備。
[0009]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的終端設備中軟件的恢復方法,包括:當用戶對所述用戶當前使用的第一終端設備進行軟件恢復時,所述第一終端設備從服務器下載軟件信息列表,所述軟件信息列表保存所述用戶在使用所述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;遍歷所述軟件信息列表中的軟件信息;判斷所述第一終端設備中是否已安裝當前遍歷的軟件信息所指示的軟件;如果否,則從軟件商店中下載并安裝當前遍歷的軟件信息所指示的軟件。
[0010]本發(fā)明實施例的終端設備中軟件的恢復方法,當用戶對上述用戶當前使用的第一終端設備進行軟件恢復時,第一終端設備從服務器下載軟件信息列表,上述軟件信息列表保存上述用戶在使用上述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;然后,第一終端設備遍歷上述軟件信息列表中的軟件信息,當?shù)谝唤K端設備中未安裝當前遍歷的軟件信息所指示的軟件時,從軟件商店中下載并安裝當前遍歷的軟件信息所指示的軟件,從而可以更加智能地記錄用戶使用的終端設備中安裝的軟件,極大地方便了用戶刷機或更換終端設備后軟件的恢復,節(jié)省了用戶恢復數(shù)據(jù)的時間。
[0011]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的終端設備中軟件的恢復裝置,所述終端設備中軟件的恢復裝置設置在第一終端設備中,所述終端設備中軟件的恢復裝置包括:下載模塊,用于當用戶對上述用戶當前使用的第一終端設備進行軟件恢復時,從服務器下載軟件信息列表,所述軟件信息列表保存所述用戶在使用所述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;遍歷模塊,用于遍歷所述下載模塊下載的軟件信息列表中的軟件信息;判斷模塊,用于判斷所述第一終端設備中是否已安裝所述遍歷模塊當前遍歷的軟件信息所指示的軟件;所述下載模塊,還用于當所述判斷模塊確定所述第一終端設備中未安裝當前遍歷的軟件信息所指示的軟件時,從軟件商店中下載所述遍歷模塊當前遍歷的軟件信息所指示的軟件;安裝模塊,用于安裝所述下載模塊下載的軟件。
[0012]本發(fā)明實施例的終端設備中軟件的恢復裝置,當用戶對上述用戶當前使用的第一終端設備進行軟件恢復時,下載模塊從服務器下載軟件信息列表,上述軟件信息列表保存上述用戶在使用上述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;然后,遍歷模塊遍歷上述軟件信息列表中的軟件信息,當判斷模塊確定第一終端設備中未安裝當前遍歷的軟件信息所指示的軟件時,下載模塊和安裝模塊從軟件商店中下載并安裝當前遍歷的軟件信息所指示的軟件,從而可以更加智能地記錄用戶使用的終端設備中安裝的軟件,極大地方便了用戶刷機或更換終端設備后軟件的恢復,節(jié)省了用戶恢復數(shù)據(jù)的時間。
[0013]為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的終端設備,所述終端設備為第一終端設備,所述終端設備包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述終端設備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;
[0014]所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:當用戶對所述用戶當前使用的第一終端設備進行軟件恢復時,從服務器下載軟件信息列表,所述軟件信息列表保存所述用戶在使用所述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;遍歷所述軟件信息列表中的軟件信息;判斷所述第一終端設備中是否已安裝當前遍歷的軟件信息所指示的軟件;如果否,則從軟件商店中下載并安裝當前遍歷的軟件信息所指示的軟件。
[0015]本發(fā)明實施例的終端設備中,當用戶對上述用戶當前使用的第一終端設備進行軟件恢復時,處理器從服務器下載軟件信息列表,上述軟件信息列表保存上述用戶在使用上述第一終端設備之前使用的第二終端設備中安裝的軟件的信息;然后,遍歷上述軟件信息列表中的軟件信息,當確定第一終端設備中未安裝當前遍歷的軟件信息所指示的軟件時,從軟件商店中下載并安裝當前遍歷的軟件信息所指示的軟件,從而可以更加智能地記錄用戶使用的終端設備中安裝的軟件,極大地方便了用戶刷機或更換終端設備后軟件的恢復,節(jié)省了用戶恢復數(shù)據(jù)的時間。
[0016]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0017]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0018]圖1為本發(fā)明終端設備中軟件的恢復方法一個實施例的流程圖;
[0019]圖2為本發(fā)明終端設備中軟件的恢復方法另一個實施例的流程圖;
[0020]圖3為本發(fā)明終端設備中軟件的恢復方法再一個實施例的流程圖;
[0021]圖4為本發(fā)明終端設備中軟件的恢復方法再一個實施例的流程圖;
[0022]圖5為本發(fā)明終端設備中軟件的恢復裝置一個實施例的結(jié)構(gòu)示意圖;
[0023]圖6為本發(fā)明終端設備中軟件的恢復裝置另一個實施例的結(jié)構(gòu)示意圖;
[0024]圖7為本發(fā)明終端設備一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
[0026]圖1為本發(fā)明終端設備中軟件的恢復方法一個實施例的流程圖,如圖1所示,上述終端設備中軟件的恢復方法可以包括:
[0027]步驟101,當用戶對上述用戶當前使用的第一終端設備進行軟件恢復時,第一終端設備從服務器下載軟件信息列表,上述軟件信息列表保存上述用戶在使用上述第一終端設備之前使用的第二終端設備中安裝的軟件的信息。
[0