對系統(tǒng)進行升級的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及終端技術(shù)領(lǐng)域,尤其涉及一種對系統(tǒng)進行升級的方法及裝置。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中的智能手機等終端通過空間下載技術(shù)(Over-the-Air,簡稱為0ΤΑ)對系統(tǒng)升級,從而幫助用戶在聯(lián)網(wǎng)的情況下完成系統(tǒng)的更新。但是在一些情況下手機升級之后可能導(dǎo)致很多異常操作,例如,頻繁重啟、不能操作、黑屏、無法聯(lián)網(wǎng)等,致使用戶必須對手機的系統(tǒng)重新升級,在手機無法聯(lián)網(wǎng)的情形下需要重新升級時,就不能通過0ΤΑ的方式對系統(tǒng)進行升級,致使手機只能返廠升級,極大地影響了用戶體驗。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種對系統(tǒng)進行升級的方法及裝置,用以使終端在一些極端情況下仍然能夠?qū)ο到y(tǒng)進行聯(lián)網(wǎng)升級。
[0004]根據(jù)本公開實施例的第一方面,提供一種對系統(tǒng)進行升級的方法,包括:
[0005]在恢復(fù)模式下,確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識;
[0006]在所述恢復(fù)模式下確定所述終端可接入的無線網(wǎng)絡(luò);
[0007]通過所述無線網(wǎng)絡(luò)將所述標(biāo)識發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述標(biāo)識向所述終端返回所述版本文件;
[0008]通過所述版本文件對所述終端的系統(tǒng)進行升級。
[0009]在一實施例中,所述確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識,可包括:
[0010]確定所述服務(wù)器當(dāng)前可提供的至少一個版本文件;
[0011]在所述恢復(fù)模式的用戶界面上展示所述至少一個版本文件對應(yīng)的標(biāo)識;
[0012]從所述至少一個版本文件對應(yīng)的標(biāo)識中確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識。
[0013]在一實施例中,所述在所述恢復(fù)模式下確定所述終端可接入的無線網(wǎng)絡(luò),可包括:
[0014]在所述恢復(fù)模式下啟動所述終端上的無線網(wǎng)絡(luò)掃描模塊;
[0015]確定所述無線網(wǎng)絡(luò)掃描模塊掃描到可接入的無線網(wǎng)絡(luò)。
[0016]在一實施例中,所述方法還可包括:
[0017]在所述恢復(fù)模式下確定所述終端接入無線網(wǎng)絡(luò)的信號強度;
[0018]控制所述終端在所述恢復(fù)模式下接入到所述信號強度最強的無線網(wǎng)絡(luò)。
[0019]根據(jù)本公開實施例的第二方面,提供一種對系統(tǒng)進行升級的裝置,包括:
[0020]第一確定模塊,被配置為在恢復(fù)模式下,確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識;
[0021]第二確定模塊,被配置為在所述恢復(fù)模式下確定所述終端可接入的無線網(wǎng)絡(luò);
[0022]發(fā)送模塊,被配置為通過所述第二確定模塊確定的所述無線網(wǎng)絡(luò)將所述第一確定模塊確定的所述標(biāo)識發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述標(biāo)識向所述終端返回所述版本文件;
[0023]升級模塊,被配置為通過所述服務(wù)器根據(jù)所述發(fā)送模塊發(fā)送的所述標(biāo)識對應(yīng)的版本文件對所述終端的系統(tǒng)進行升級。
[0024]在一實施例中,所述第一確定模塊可包括:
[0025]第一確定子模塊,被配置為確定所述服務(wù)器當(dāng)前可提供的至少一個版本文件;
[0026]展示子模塊,被配置為在所述恢復(fù)模式的用戶界面上展示所述第一確定子模塊確定的所述至少一個版本文件對應(yīng)的標(biāo)識;
[0027]第二確定子模塊,被配置為從所述展示子模塊展示的所述至少一個版本文件對應(yīng)的標(biāo)識中確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識。
[0028]在一實施例中,所述第二確定模塊可包括:
[0029]啟動子模塊,被配置為在所述恢復(fù)模式下啟動所述終端上的無線網(wǎng)絡(luò)掃描模塊;
[0030]第三確定子模塊,被配置為確定所述啟動子模塊啟動的所述無線網(wǎng)絡(luò)掃描模塊掃描到可接入的無線網(wǎng)絡(luò)。
[0031]在一實施例中,所述裝置還可包括:
[0032]第三確定模塊,被配置為在所述恢復(fù)模式下確定所述第三確定子模塊確定的所述終端接入無線網(wǎng)絡(luò)的信號強度;
[0033]控制模塊,被配置為控制所述終端在所述恢復(fù)模式下接入到所述第三確定模塊確定的所述信號強度最強的無線網(wǎng)絡(luò)。
[0034]根據(jù)本公開實施例的第三方面,提供一種對系統(tǒng)進行升級的裝置,包括:
[0035]處理器;
[0036]用于存儲處理器可執(zhí)行指令的存儲器;
[0037]其中,所述處理器被配置為:
[0038]在恢復(fù)模式下,確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識;
[0039]在所述恢復(fù)模式下確定所述終端可接入的無線網(wǎng)絡(luò);
[0040]通過所述無線網(wǎng)絡(luò)將所述標(biāo)識發(fā)送至服務(wù)器,以供所述服務(wù)器根據(jù)所述標(biāo)識向所述終端返回所述版本文件;
[0041 ] 通過所述版本文件對所述終端的系統(tǒng)進行升級。
[0042]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:通過在恢復(fù)模式下對終端的系統(tǒng)進行在線升級,由于終端的恢復(fù)模式比較穩(wěn)定,并且不會經(jīng)常改動,因此在恢復(fù)模式下出現(xiàn)異常操作的可能性很小,當(dāng)終端不能在正常的智能機系統(tǒng)(例如,Android,Windows phone,1s等)進行OTA時,可以通過恢復(fù)模式中選擇用戶需要升級的版本對終端的系統(tǒng)升級,從而可以恢復(fù)手機的正常使用,避免對終端進行返廠升級的繁瑣;此外,通過恢復(fù)模式對終端的系統(tǒng)進行升級,可以避免相關(guān)技術(shù)所使用的雙系統(tǒng)備份所占用的存儲空間,確保了對任何大小存儲空間的終端均能夠在恢復(fù)模式下對系統(tǒng)進行升級。
[0043]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0044]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0045]圖1是根據(jù)一示例性實施例示出的對系統(tǒng)進行升級的方法的流程圖。
[0046]圖2A是根據(jù)一示例性實施例一示出的對系統(tǒng)進行升級的方法的流程圖。
[0047]圖2B是根據(jù)一示例性實施例一示出的恢復(fù)模式的用戶界面的示意圖。
[0048]圖3是根據(jù)一示例性實施例二示出的對系統(tǒng)進行升級的方法的流程圖。
[0049]圖4是根據(jù)一示例性實施例示出的一種對系統(tǒng)進行升級的裝置的框圖。
[0050]圖5是根據(jù)一示例性實施例示出的另一種對系統(tǒng)進行升級的裝置的框圖。
[0051]圖6是根據(jù)一示例性實施例示出的一種適用于對系統(tǒng)進行升級的裝置的框圖。
【具體實施方式】
[0052]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0053]圖1是根據(jù)一示例性實施例示出的對系統(tǒng)進行升級的方法的流程圖;該對系統(tǒng)進行升級的方法可以應(yīng)用在終端設(shè)備(例如,智能手機、平板電腦)上,可以通過對終端設(shè)備的恢復(fù)模式(recovery模式)進行改進實現(xiàn),如圖1所示,該對系統(tǒng)進行升級的方法包括以下步驟 S101-S104:
[0054]在步驟S101中,在恢復(fù)模式下,確定對終端進行系統(tǒng)升級的版本文件對應(yīng)的標(biāo)識。
[0055]在一實施例中,當(dāng)終端在正常情形下出問題時,可以通過觸發(fā)“音量上鍵”+ “開機鍵”的方式進入恢復(fù)模式。在一實施例中,版本文件對應(yīng)的標(biāo)識可以為該版本文件的版本號,例如,“Android OS 5.1”、“Android OS 4.1”等等。在一實施例中,可以將服務(wù)器提供的版本文件以列表的方式顯示在回復(fù)模式的用戶界面上,以供用戶通過觸發(fā)的方式選定其需要對終端升級的版本文件。
[0056]在步驟S102中,在恢復(fù)模式下確定終端可接入的無線網(wǎng)絡(luò);
[0057]在一實施例中,無線網(wǎng)絡(luò)可以包括WIFI網(wǎng)絡(luò)、3G、4G等網(wǎng)絡(luò)。在一實施例中,可以在恢復(fù)模式下通過啟動終端的無線掃描模塊來確定終端周圍可接入的無線網(wǎng)絡(luò)。
[0058]在步驟S103中,通過無線網(wǎng)絡(luò)將標(biāo)識發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)標(biāo)識向終端返回版本文件。
[0059]在一實施例中,服務(wù)器中可以存儲有終端提供商提供的關(guān)于終端所支持的系統(tǒng)文件的各個版本,以供用戶對終端的系統(tǒng)進行升級時使用。
[0060]在步驟S104中,通過版本文件對終端的系統(tǒng)進行升級。
[0061]本實施例中,通過在恢復(fù)模式下對終端的系統(tǒng)進行在線升級,由于終端的恢復(fù)模式比較穩(wěn)定,并且不會經(jīng)常改動,因此在恢復(fù)模式下出現(xiàn)異常操作的可能性很小,當(dāng)終端不能