本申請(qǐng)涉及智能終端領(lǐng)域,特別涉及一種設(shè)備的升級(jí)方法、裝置和系統(tǒng)。
背景技術(shù):
隨著智能操作系統(tǒng)的發(fā)展,以智能操作系統(tǒng)為基礎(chǔ)的智能設(shè)備也越來(lái)越多。為了使智能設(shè)備能夠更好地滿(mǎn)足用戶(hù)的需求,需要通過(guò)對(duì)智能設(shè)備的操作系統(tǒng)進(jìn)行升級(jí)。目前,智能設(shè)備的升級(jí)一般通過(guò)OTA(Over-the-Air Technology,空中下載技術(shù))的方式進(jìn)行。即發(fā)布者將固件的升級(jí)包部署到服務(wù)器端,智能設(shè)備在啟動(dòng)后,其升級(jí)模塊進(jìn)行升級(jí)檢測(cè),當(dāng)檢測(cè)到服務(wù)器段有升級(jí)包時(shí),可通過(guò)預(yù)設(shè)的升級(jí)協(xié)議將升級(jí)包下載到智能設(shè)備中。然后智能設(shè)備重啟系統(tǒng)進(jìn)入升級(jí)模式,對(duì)升級(jí)包校驗(yàn)通過(guò)后,執(zhí)行升級(jí)包中的腳本完成升級(jí)。
但在這種升級(jí)方式中,升級(jí)檢測(cè)程序是在智能設(shè)備啟動(dòng)后才運(yùn)行的,也就是說(shuō),需要智能設(shè)備在啟動(dòng)的狀態(tài)下,才能完成升級(jí)。如果智能設(shè)備沒(méi)有啟動(dòng)、未聯(lián)網(wǎng)或出現(xiàn)故障,那么智能設(shè)備在很長(zhǎng)一段時(shí)間內(nèi)都無(wú)法及時(shí)接收到服務(wù)器段推送的升級(jí)信息。另外,升級(jí)包的下載需要在智能設(shè)備運(yùn)行的過(guò)程中進(jìn)行,這就可能會(huì)因?yàn)橹悄茉O(shè)備存儲(chǔ)空間不足導(dǎo)致升級(jí)包下載失敗。升級(jí)包的下載也會(huì)一定程度上影響用戶(hù)在智能設(shè)備上的使用體驗(yàn),例如,會(huì)出現(xiàn)卡頓等現(xiàn)象。
因此,需要一種能夠適應(yīng)各種復(fù)雜情況(如智能設(shè)備剩余空間不足、升級(jí)程序故障等)、成功率高的升級(jí)方式。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)旨在至少在一定程度上解決上述技術(shù)問(wèn)題。
為此,本申請(qǐng)的第一個(gè)目的在于提出一種設(shè)備的升級(jí)方法,能夠提高設(shè)備升級(jí)的成功率。
本申請(qǐng)的第二個(gè)目的在于提出一種設(shè)備的升級(jí)裝置。
本申請(qǐng)的第三個(gè)目的在于提出另一種設(shè)備的升級(jí)裝置。
本申請(qǐng)的第四個(gè)目的在于提出一種設(shè)備的升級(jí)系統(tǒng)。
為達(dá)上述目的,根據(jù)本申請(qǐng)第一方面實(shí)施例提出了一種設(shè)備的升級(jí)方法,包括以下步驟:將第一智能設(shè)備與第二智能設(shè)備進(jìn)行配對(duì),并通過(guò)所述第一智能設(shè)備獲取所述第二智能設(shè)備的升級(jí)信息;利用所述第一智能設(shè)備根據(jù)所述第二智能設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的 升級(jí)數(shù)據(jù);對(duì)所述升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn),并在校驗(yàn)成功后,觸發(fā)所述第二智能設(shè)備進(jìn)入升級(jí)狀態(tài);以及根據(jù)所述升級(jí)數(shù)據(jù)對(duì)所述第二智能設(shè)備進(jìn)行升級(jí)。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法,可通過(guò)與第二智能設(shè)備配對(duì)的第一智能設(shè)備從服務(wù)器獲取第二智能設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)第一智能設(shè)備獲取的升級(jí)數(shù)據(jù)對(duì)第二智能設(shè)備進(jìn)行升級(jí),提高了第二智能設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了第二智能設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免第二智能設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在第二智能設(shè)備中,因此不受第二智能設(shè)備存儲(chǔ)空間的限制,即使第二智能設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
本申請(qǐng)第二方面實(shí)施例提供了一種設(shè)備的升級(jí)裝置,包括:配對(duì)模塊,用于與待升級(jí)設(shè)備進(jìn)行配對(duì),并獲取所述待升級(jí)設(shè)備的升級(jí)信息;獲取模塊,用于根據(jù)所述待升級(jí)設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù);校驗(yàn)?zāi)K,用于對(duì)所述升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn);觸發(fā)模塊,用于在校驗(yàn)成功后,觸發(fā)所述待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài);以及升級(jí)模塊,用于根據(jù)所述升級(jí)數(shù)據(jù)對(duì)所述待升級(jí)設(shè)備進(jìn)行升級(jí)。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,與待升級(jí)設(shè)備配對(duì)后,能夠以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)該升級(jí)數(shù)據(jù)對(duì)待升級(jí)設(shè)備進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
本申請(qǐng)第三方面實(shí)施例提供了另一種設(shè)備的升級(jí)裝置,包括:配對(duì)模塊,用于與待升級(jí)設(shè)備進(jìn)行配對(duì),并獲取所述待升級(jí)設(shè)備的升級(jí)信息;獲取模塊,用于根據(jù)所述待升級(jí)設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù);校驗(yàn)?zāi)K,用于對(duì)所述升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn);觸發(fā)模塊,用于在校驗(yàn)成功后,觸發(fā)所述待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),以使所述待升級(jí)設(shè)備根據(jù)所述升級(jí)數(shù)據(jù)進(jìn)行升級(jí)。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,與待升級(jí)設(shè)備配對(duì)后,可以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),以使待升級(jí)設(shè)備根據(jù)該升級(jí)數(shù)據(jù)進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
本申請(qǐng)第四方面實(shí)施例提供了一種設(shè)備的升級(jí)系統(tǒng),包括:本申請(qǐng)任意實(shí)施例的設(shè)備的 升級(jí)裝置;待升級(jí)設(shè)備;以及服務(wù)器。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)系統(tǒng),設(shè)備的升級(jí)裝置與待升級(jí)設(shè)備配對(duì)后,可以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)第一智能設(shè)備獲取的升級(jí)數(shù)據(jù)對(duì)待升級(jí)設(shè)備進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
本申請(qǐng)的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
附圖說(shuō)明
本申請(qǐng)的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
圖1為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)方法的流程圖;
圖2為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的以第二智能設(shè)備為主設(shè)備的升級(jí)過(guò)程的流程圖;
圖3為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的以第二智能設(shè)備為從設(shè)備的升級(jí)過(guò)程的流程圖;
圖4為根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的設(shè)備的升級(jí)方法的流程圖;
圖5為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖;
圖6為根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖;
圖7為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。
下面參考附圖描述根據(jù)本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法、裝置和系統(tǒng)。
圖1為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)方法的流程圖。
如圖1所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法,包括以下步驟:
S101,將第一智能設(shè)備與第二智能設(shè)備進(jìn)行配對(duì),并通過(guò)第一智能設(shè)備獲取第二智能設(shè)備的升級(jí)信息。
在本發(fā)明的實(shí)施例中,第一智能設(shè)備和第二智能設(shè)備可為任意具有操作系統(tǒng)的移動(dòng)終 端、個(gè)人計(jì)算機(jī)、機(jī)頂盒、智能家電等設(shè)備。例如,具有IOS操作系統(tǒng)(IOS是由蘋(píng)果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng))、安卓操作系統(tǒng)(Android系統(tǒng)是一種基于Linux的自由及開(kāi)放源代碼的操作系統(tǒng))、Windows Phone操作系統(tǒng)(Windows Phone是微軟公司發(fā)布的一款手機(jī)操作系統(tǒng))的移動(dòng)終端,或者具有Mac OS操作系統(tǒng)(Mac OS是由蘋(píng)果公司開(kāi)發(fā)的電腦操作系統(tǒng))、Windows系列的操作系統(tǒng)(Windows系列操作系統(tǒng)是微軟公司發(fā)布的電腦操作系統(tǒng))的臺(tái)式電腦等,或者搭載了上述操作系統(tǒng)的機(jī)頂盒等。其中,移動(dòng)終端可以是手機(jī)、平板電腦、智能穿戴式設(shè)備、個(gè)人數(shù)字助理、電子書(shū)等設(shè)備。
在本申請(qǐng)的一個(gè)實(shí)施例中,將第一智能設(shè)備與第二智能設(shè)備進(jìn)行配對(duì)可具體包括:建立第一智能設(shè)備與第二智能設(shè)備的連接,并將第一智能設(shè)備的標(biāo)識(shí)信息發(fā)送至第二智能設(shè)備,以使第二智能設(shè)備記錄第一智能設(shè)備的標(biāo)識(shí)信息以完成配對(duì)。其中,第二智能設(shè)備對(duì)第一智能設(shè)備的標(biāo)識(shí)信息的記錄,可以用于第一智能設(shè)備觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài)的一個(gè)判定條件。
具體而言,第一智能設(shè)備與第二智能設(shè)備建立連接后,第一智能設(shè)備與第二智能設(shè)備之間即可互相通信以及傳輸數(shù)據(jù)。因此,第二智能設(shè)備可獲取第一智能設(shè)備的標(biāo)識(shí)信息(如指紋信息、設(shè)備序列號(hào)等),并記錄在第二智能設(shè)備的安全數(shù)據(jù)區(qū),能夠防止第二智能設(shè)備中記錄的智能設(shè)備的標(biāo)識(shí)信息被篡改,從而保證了配對(duì)設(shè)備的合法性。其中,第一智能設(shè)備與第二智能設(shè)備可通過(guò)有線或無(wú)線方式進(jìn)行連接,舉例來(lái)說(shuō),可通過(guò)USB(Universal Serial Bus,通用串行總線)數(shù)據(jù)線、藍(lán)牙、紅外、WIFI(無(wú)線保真)、局域網(wǎng)絡(luò)等方式進(jìn)行連接。
在配對(duì)完成后,第二智能設(shè)備即可將其升級(jí)信息同步至與其配對(duì)的第一智能設(shè)備。其中,第二智能設(shè)備的升級(jí)信息可以是第二智能設(shè)備的固件升級(jí)信息、操作系統(tǒng)升級(jí)信息以及第二智能設(shè)備中安裝的應(yīng)用程序的升級(jí)信息等。
S102,利用第一智能設(shè)備根據(jù)第二智能設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù)。
在本申請(qǐng)的實(shí)施例中,升級(jí)信息可包括服務(wù)器的地址、第二智能設(shè)備的版本信息、設(shè)備標(biāo)識(shí)信息等。利用第一智能設(shè)備根據(jù)第二智能設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù)可具體包括:利用第一智能設(shè)備根據(jù)服務(wù)器的地址查詢(xún)相應(yīng)的服務(wù)器,并根據(jù)設(shè)備標(biāo)識(shí)信息和版本信息判斷服務(wù)器中是否更新了第二智能設(shè)備對(duì)應(yīng)的升級(jí)數(shù)據(jù);如果已更新,則從服務(wù)器中獲取更新的升級(jí)數(shù)據(jù)。
具體而言,所有已經(jīng)與第二智能設(shè)備進(jìn)行配對(duì)的第一智能設(shè)備都可獨(dú)立地與相應(yīng)的服務(wù)器進(jìn)行連接,并判斷服務(wù)器中是否有第二智能設(shè)備的新的升級(jí)數(shù)據(jù)。具體判斷方法,可將第二智能設(shè)備當(dāng)前的版本信息與服務(wù)器中第二智能設(shè)備的升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息進(jìn)行比對(duì),如果服務(wù)器中升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息較新,則可獲取該升級(jí)數(shù)據(jù)的網(wǎng)絡(luò)地址(例如URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址等)。然后發(fā)起升級(jí)數(shù)據(jù)下載請(qǐng)求,將 升級(jí)數(shù)據(jù)下載至第一智能設(shè)備。如果第二智能設(shè)備當(dāng)前的版本信息較新,則表明服務(wù)器中的升級(jí)數(shù)據(jù)沒(méi)有更新。
應(yīng)當(dāng)理解,在本申請(qǐng)的實(shí)施例中,可通過(guò)與第二智能設(shè)備進(jìn)行配對(duì)的一個(gè)或多個(gè)第一智能設(shè)備獲取第二智能設(shè)備的升級(jí)數(shù)據(jù),然后根據(jù)獲取的升級(jí)數(shù)據(jù)對(duì)第二智能設(shè)備進(jìn)行升級(jí)。通過(guò)多個(gè)第一智能設(shè)備以第二智能設(shè)備的身份從服務(wù)器下載升級(jí)數(shù)據(jù),增加了第二智能設(shè)備獲取升級(jí)數(shù)據(jù)的概率,從而能夠避免因第二智能設(shè)備本身的問(wèn)題導(dǎo)致的長(zhǎng)期無(wú)法升級(jí)的問(wèn)題。
進(jìn)一步地,為了避免多個(gè)第一智能設(shè)備之間產(chǎn)生沖突,當(dāng)?shù)谝恢悄茉O(shè)備為多個(gè)時(shí),選擇多個(gè)第一智能設(shè)備中的一個(gè)對(duì)第二智能設(shè)備進(jìn)行升級(jí),同時(shí)禁止其他的第一智能設(shè)備對(duì)第二智能設(shè)備進(jìn)行升級(jí)。
具體地,在每個(gè)第一智能設(shè)備的運(yùn)行過(guò)程中,都獨(dú)立地查詢(xún)服務(wù)器是否有新的升級(jí)數(shù)據(jù)。如果服務(wù)器中有新的服務(wù)器,則首個(gè)發(fā)起查詢(xún)的第一智能設(shè)備可獲取到升級(jí)數(shù)據(jù)的網(wǎng)絡(luò)地址,并根據(jù)該網(wǎng)絡(luò)地址下載升級(jí)數(shù)據(jù)。而其他后續(xù)發(fā)起查詢(xún)的第一智能設(shè)備則無(wú)法獲取該網(wǎng)絡(luò)地址,自然也無(wú)法進(jìn)行下載。這些第一智能設(shè)備可以在等待預(yù)設(shè)時(shí)間后根據(jù)升級(jí)后的第二智能設(shè)備的版本信息繼續(xù)查詢(xún)服務(wù)器以再次判斷是否有新的升級(jí)數(shù)據(jù)。
S103,對(duì)升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn),并在校驗(yàn)成功后,觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài)。
在本申請(qǐng)的一個(gè)實(shí)施例中,可由第一智能設(shè)備對(duì)下載的升級(jí)進(jìn)行校驗(yàn),具體地,可校驗(yàn)該升級(jí)數(shù)據(jù)的完整性的合法性,例如,可通過(guò)對(duì)升級(jí)數(shù)據(jù)的簽名信息來(lái)校驗(yàn)升級(jí)數(shù)據(jù)的完整性和合法性。如果升級(jí)數(shù)據(jù)校驗(yàn)為完整合法,則觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài)。
S104,根據(jù)校驗(yàn)后的升級(jí)數(shù)據(jù)對(duì)第二智能設(shè)備進(jìn)行升級(jí)。
在本申請(qǐng)的實(shí)施例中,按照對(duì)第二智能設(shè)備進(jìn)行升級(jí)的實(shí)施者,升級(jí)過(guò)程可分為兩種模式,分別為以第二智能設(shè)備為主設(shè)備和以第二智能設(shè)備為從設(shè)備兩種升級(jí)模式。
具體地,圖2為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的以第二智能設(shè)備為主設(shè)備的升級(jí)過(guò)程的流程圖。
如圖2所示,該升級(jí)過(guò)程包括:
S201,建立第二智能設(shè)備與第一智能設(shè)備的連接,并將第一智能設(shè)備中存儲(chǔ)升級(jí)數(shù)據(jù)的存儲(chǔ)區(qū)域掛載至第二智能設(shè)備。
具體地,在第一智能設(shè)備觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài)后,第二智能設(shè)備可自動(dòng)與觸發(fā)其進(jìn)入升級(jí)狀態(tài)的第一智能設(shè)備建立連接,并將第一智能設(shè)備中存儲(chǔ)了升級(jí)數(shù)據(jù)的存儲(chǔ)區(qū)域掛載至第二智能設(shè)備,從而,第二智能設(shè)備可讀取第一智能設(shè)備中的升級(jí)數(shù)據(jù)。
S202,通過(guò)第二智能設(shè)備讀取掛載至第二智能設(shè)備的存儲(chǔ)區(qū)域中的升級(jí)數(shù)據(jù),并對(duì)升級(jí)數(shù)據(jù)進(jìn)行再次校驗(yàn)。
在第二智能設(shè)備與第一智能設(shè)備建立連接后,可由第一智能設(shè)備將升級(jí)數(shù)據(jù)的校驗(yàn)信息發(fā)送給第二智能設(shè)備,或者第二智能設(shè)備也可主動(dòng)讀取第一智能設(shè)備中的升級(jí)數(shù)據(jù)的校驗(yàn)信息。然后第二智能設(shè)備可根據(jù)校驗(yàn)信息對(duì)升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn)。
具體地,升級(jí)數(shù)據(jù)的校驗(yàn)信息可為升級(jí)數(shù)據(jù)的簽名信息,第二智能設(shè)備可根據(jù)校驗(yàn)信息對(duì)升級(jí)數(shù)據(jù)進(jìn)行完整性和合法性進(jìn)行校驗(yàn)。
S203,如果校驗(yàn)成功,則通過(guò)第二智能設(shè)備解析升級(jí)數(shù)據(jù)以獲取升級(jí)文件和配置參數(shù),并根據(jù)升級(jí)文件和升級(jí)參數(shù)對(duì)第二智能設(shè)備中的數(shù)據(jù)進(jìn)行配置。
具體地,如果校驗(yàn)成功,則第二智能設(shè)備對(duì)升級(jí)數(shù)據(jù)進(jìn)行解析,從而獲取升級(jí)數(shù)據(jù)中的升級(jí)文件和配置參數(shù),然后根據(jù)配置參數(shù)依次執(zhí)行升級(jí)文件以對(duì)第二智能設(shè)備中的系統(tǒng)數(shù)據(jù)或應(yīng)用程序數(shù)據(jù)進(jìn)行配置,完成升級(jí)。
進(jìn)一步地,第二智能設(shè)備在升級(jí)完成后,可重啟啟動(dòng),從而從升級(jí)狀態(tài)切換為正常啟動(dòng)模式。
圖3為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的以第二智能設(shè)備為從設(shè)備的升級(jí)過(guò)程的流程圖。
如圖3所示,該升級(jí)過(guò)程包括:
S301,建立第一智能設(shè)備與第二智能設(shè)備的連接,并將第二智能設(shè)備的存儲(chǔ)空間掛載至第一智能設(shè)備。
舉例來(lái)說(shuō),第一智能設(shè)備在獲取升級(jí)數(shù)據(jù)并校驗(yàn)成功后,可通過(guò)USB等方式建立第一智能設(shè)備與第二智能設(shè)備的連接,并由第一智能設(shè)備強(qiáng)制觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài),并將第二智能設(shè)備的存儲(chǔ)空間掛載至第一智能設(shè)備,以使第一智能設(shè)備能夠讀寫(xiě)第二智能設(shè)備中的數(shù)據(jù)。
S302,獲取升級(jí)數(shù)據(jù)在第二智能設(shè)備中的寫(xiě)入位置。
在本申請(qǐng)的一個(gè)實(shí)施例中,升級(jí)數(shù)據(jù)在第二智能設(shè)備中的寫(xiě)入位置可存儲(chǔ)在升級(jí)數(shù)據(jù)中,第一智能設(shè)備可通過(guò)解析升級(jí)數(shù)據(jù)獲取該寫(xiě)入位置。
在本申請(qǐng)的另一個(gè)實(shí)施例中,也可由第二智能設(shè)備將升級(jí)數(shù)據(jù)在第二智能設(shè)備中的寫(xiě)入位置發(fā)送給第一智能設(shè)備。
S303,利用第一智能設(shè)備解析升級(jí)數(shù)據(jù),以獲取升級(jí)文件和配置參數(shù)。
S304,通過(guò)第一智能設(shè)備基于寫(xiě)入位置和配置參數(shù),使用升級(jí)文件對(duì)第二智能設(shè)備中相應(yīng)位置的數(shù)據(jù)進(jìn)行配置。
具體地,第一智能設(shè)備可根據(jù)配置參數(shù)依次將升級(jí)文件寫(xiě)入與上述寫(xiě)入位置相對(duì)應(yīng)的存儲(chǔ)位置,從而對(duì)相應(yīng)的系統(tǒng)數(shù)據(jù)或應(yīng)用程序的數(shù)據(jù)進(jìn)行配置,完成升級(jí)。
通過(guò)以第二智能設(shè)備為從設(shè)備的升級(jí)方式,升級(jí)過(guò)程可在第二智能設(shè)備為關(guān)機(jī)、待機(jī)等狀態(tài)下進(jìn)行,因此,升級(jí)過(guò)程不會(huì)受到第二智能自身環(huán)境和條件的限制。
由此,可通過(guò)主設(shè)備、從設(shè)備兩種模式的配合,使得第二智能設(shè)備能夠在各種復(fù)雜情況下,如余空間不足、升級(jí)程序故障等情況下,都能夠完成升級(jí),提高了升級(jí)的成功率。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法,可通過(guò)與第二智能設(shè)備配對(duì)的第一智能設(shè)備從服務(wù)器獲取第二智能設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)第二智能設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)第一智能設(shè)備獲取的升級(jí)數(shù)據(jù)對(duì)第二智能設(shè)備進(jìn)行升級(jí),提高了第二智能設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了第二智能設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免第二智能設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在第二智能設(shè)備中,因此不受第二智能設(shè)備存儲(chǔ)空間的限制,即使第二智能設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
下面以第一智能設(shè)備為手機(jī),第二智能設(shè)備為智能機(jī)頂盒,并通過(guò)手機(jī)對(duì)智能機(jī)頂盒進(jìn)行升級(jí)為例,對(duì)申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法進(jìn)行說(shuō)明。
圖4為根據(jù)本申請(qǐng)一個(gè)具體實(shí)施例的設(shè)備的升級(jí)方法的流程圖。
如圖4所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)方法,包括以下步驟:
S401,將手機(jī)與智能機(jī)頂盒進(jìn)行配對(duì)。
手機(jī)與智能機(jī)頂盒進(jìn)行配對(duì)后,手機(jī)可同步獲得智能機(jī)頂盒的升級(jí)信息,同時(shí),智能機(jī)頂盒可記錄手機(jī)的標(biāo)識(shí)信息,以使所述手機(jī)能夠觸發(fā)機(jī)頂盒進(jìn)入升級(jí)狀態(tài)。
S402,手機(jī)在運(yùn)行過(guò)程中定期查詢(xún)服務(wù)器中是否有智能機(jī)頂盒的新的升級(jí)數(shù)據(jù)。
S403,如果服務(wù)器中有新的升級(jí)數(shù)據(jù),則手機(jī)在連接WIFI網(wǎng)絡(luò)時(shí)自動(dòng)下載該升級(jí)數(shù)據(jù)。
S404,當(dāng)手機(jī)與智能機(jī)頂盒處于同一網(wǎng)絡(luò)中時(shí),手機(jī)與智能機(jī)頂盒進(jìn)行升級(jí)的確認(rèn)。
S405,如果手機(jī)中的升級(jí)數(shù)據(jù)的版本符合智能機(jī)頂盒的升級(jí)條件,則手機(jī)將觸發(fā)機(jī)頂盒進(jìn)入升級(jí)狀態(tài)。
智能機(jī)頂盒可重啟之后進(jìn)入升級(jí)狀態(tài)。
S406,智能機(jī)頂盒進(jìn)入升級(jí)狀態(tài)之后,可連接手機(jī),并且訪問(wèn)手機(jī)中的升級(jí)數(shù)據(jù)。
S407,智能機(jī)頂盒對(duì)升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn),并在校驗(yàn)成功后,執(zhí)行升級(jí)數(shù)據(jù)中的命令將升級(jí)數(shù)據(jù)刷入智能機(jī)頂盒的系統(tǒng),以完成智能機(jī)頂盒的升級(jí)。
由此,可通過(guò)手機(jī)獲取智能機(jī)頂盒的升級(jí)數(shù)據(jù),提高了智能機(jī)頂盒獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了智能機(jī)頂盒因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免智能機(jī)頂盒因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,智能機(jī)頂盒從手機(jī)中讀取升級(jí)數(shù)據(jù)并進(jìn)行執(zhí)行,因此不受自身存儲(chǔ)空間的限制,即使存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出一種設(shè)備的升級(jí)裝置。
圖5為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖。
如圖5所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,包括:配對(duì)模塊110、獲取模塊120、 校驗(yàn)?zāi)K130、觸發(fā)模塊140和升級(jí)模塊150。
具體地,配對(duì)模塊110用于與待升級(jí)設(shè)備進(jìn)行配對(duì),并獲取待升級(jí)設(shè)備的升級(jí)信息。
在本申請(qǐng)的一個(gè)實(shí)施例中,配對(duì)模塊110具體用于:與待升級(jí)設(shè)備建立連接;將自身的標(biāo)識(shí)信息發(fā)送至待升級(jí)設(shè)備,以使待升級(jí)設(shè)備記錄所述標(biāo)識(shí)信息以完成配對(duì)。其中,待升級(jí)設(shè)備對(duì)所述標(biāo)識(shí)信息的記錄為觸發(fā)模塊觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)的一個(gè)判定條件。
具體而言,配對(duì)模塊110與待升級(jí)設(shè)備建立連接后,可與待升級(jí)設(shè)備之間即可互相通信以及傳輸數(shù)據(jù)。因此,待升級(jí)設(shè)備可獲取設(shè)備的升級(jí)裝置的標(biāo)識(shí)信息(如指紋信息、設(shè)備序列號(hào)等),并記錄在待升級(jí)設(shè)備的安全數(shù)據(jù)區(qū),能夠防止待升級(jí)設(shè)備中記錄的智能設(shè)備的標(biāo)識(shí)信息被篡改,從而保證了配對(duì)設(shè)備的合法性。其中,配對(duì)模塊110與待升級(jí)設(shè)備可通過(guò)有線或無(wú)線方式進(jìn)行連接,舉例來(lái)說(shuō),可通過(guò)USB(Universal Serial Bus,通用串行總線)數(shù)據(jù)線、藍(lán)牙、紅外、WIFI(無(wú)線保真)、局域網(wǎng)絡(luò)等方式進(jìn)行連接。
在配對(duì)完成后,待升級(jí)設(shè)備即可將其升級(jí)信息同步至與其配對(duì)的配對(duì)模塊110。其中,待升級(jí)設(shè)備的升級(jí)信息可以是待升級(jí)設(shè)備的固件升級(jí)信息、操作系統(tǒng)升級(jí)信息以及待升級(jí)設(shè)備中安裝的應(yīng)用程序的升級(jí)信息等。
獲取模塊120用于根據(jù)待升級(jí)設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù)。
在本申請(qǐng)的實(shí)施例中,升級(jí)信息包括服務(wù)器地址、待升級(jí)設(shè)備的版本信息和設(shè)備標(biāo)識(shí)信息,獲取模塊120具體用于:根據(jù)服務(wù)器的地址查詢(xún)相應(yīng)的服務(wù)器,并根據(jù)設(shè)備標(biāo)識(shí)信息和版本信息判斷服務(wù)器中是否更新了待升級(jí)設(shè)備對(duì)應(yīng)的升級(jí)數(shù)據(jù);如果已更新,則從服務(wù)器中獲取更新的升級(jí)數(shù)據(jù)。
具體而言,獲取模塊120可與相應(yīng)的服務(wù)器進(jìn)行連接,并判斷服務(wù)器中是否有待升級(jí)設(shè)備的新的升級(jí)數(shù)據(jù)。具體判斷方法,獲取模塊120可將待升級(jí)設(shè)備當(dāng)前的版本信息與服務(wù)器中待升級(jí)設(shè)備的升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息進(jìn)行比對(duì),如果服務(wù)器中升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息較新,則可獲取該升級(jí)數(shù)據(jù)的網(wǎng)絡(luò)地址(例如URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址等)。然后發(fā)起升級(jí)數(shù)據(jù)下載請(qǐng)求,將升級(jí)數(shù)據(jù)下載至第一智能設(shè)備。如果待升級(jí)設(shè)備當(dāng)前的版本信息較新,則表明服務(wù)器中的升級(jí)數(shù)據(jù)沒(méi)有更新。
校驗(yàn)?zāi)K130用于對(duì)升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn)。
在本申請(qǐng)的一個(gè)實(shí)施例中,校驗(yàn)?zāi)K130對(duì)下載的升級(jí)進(jìn)行校驗(yàn)包括校驗(yàn)該升級(jí)數(shù)據(jù)的完整性的合法性,例如,校驗(yàn)?zāi)K130可通過(guò)對(duì)升級(jí)數(shù)據(jù)的簽名信息來(lái)校驗(yàn)升級(jí)數(shù)據(jù)的完整性和合法性。
觸發(fā)模塊140用于在校驗(yàn)成功后,觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)。
如果升級(jí)數(shù)據(jù)校驗(yàn)為完整合法,則觸發(fā)模塊140觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)。
升級(jí)模塊150用于根據(jù)校驗(yàn)后的升級(jí)數(shù)據(jù)對(duì)待升級(jí)設(shè)備進(jìn)行升級(jí)。
升級(jí)模塊150具體用于:與待升級(jí)設(shè)備建立連接,并掛載待升級(jí)設(shè)備的存儲(chǔ)空間;獲取 升級(jí)數(shù)據(jù)在待升級(jí)設(shè)備中的寫(xiě)入位置;解析升級(jí)數(shù)據(jù),以獲取升級(jí)文件和配置參數(shù);基于寫(xiě)入位置和配置參數(shù),使用升級(jí)文件對(duì)待升級(jí)設(shè)備中相應(yīng)位置的數(shù)據(jù)進(jìn)行配置。
舉例來(lái)說(shuō),在獲取升級(jí)數(shù)據(jù)并校驗(yàn)成功后,升級(jí)模塊150可通過(guò)USB等方式與待升級(jí)設(shè)備建立連接,并強(qiáng)制觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),并掛載待升級(jí)設(shè)備的存儲(chǔ)空間,以使其能夠讀寫(xiě)待升級(jí)設(shè)備中的數(shù)據(jù)。然后升級(jí)模塊150可根據(jù)配置參數(shù)依次將升級(jí)文件寫(xiě)入與上述寫(xiě)入位置相對(duì)應(yīng)的存儲(chǔ)位置,從而對(duì)相應(yīng)的系統(tǒng)數(shù)據(jù)或應(yīng)用程序的數(shù)據(jù)進(jìn)行配置,完成升級(jí)。
在本申請(qǐng)的一個(gè)實(shí)施例中,升級(jí)數(shù)據(jù)在待升級(jí)設(shè)備中的寫(xiě)入位置可存儲(chǔ)在升級(jí)數(shù)據(jù)中,升級(jí)模塊150可通過(guò)解析升級(jí)數(shù)據(jù)獲取該寫(xiě)入位置。
在本申請(qǐng)的另一個(gè)實(shí)施例中,也可由待升級(jí)設(shè)備將升級(jí)數(shù)據(jù)在待升級(jí)設(shè)備中的寫(xiě)入位置發(fā)送給升級(jí)模塊150。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,與待升級(jí)設(shè)備配對(duì)后,可以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)該升級(jí)數(shù)據(jù)對(duì)待升級(jí)設(shè)備進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
本申請(qǐng)還提出另一種設(shè)備的升級(jí)裝置。
圖6為根據(jù)本申請(qǐng)另一個(gè)實(shí)施例的設(shè)備的升級(jí)裝置的結(jié)構(gòu)示意圖。
如圖6所示,根據(jù)本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,包括:配對(duì)模塊210、獲取模塊220、校驗(yàn)?zāi)K230和觸發(fā)模塊240。
具體地,配對(duì)模塊210用于與待升級(jí)設(shè)備進(jìn)行配對(duì),并獲取待升級(jí)設(shè)備的升級(jí)信息。
在本申請(qǐng)的一個(gè)實(shí)施例中,配對(duì)模塊210具體用于:與待升級(jí)設(shè)備建立連接;將自身的標(biāo)識(shí)信息發(fā)送至待升級(jí)設(shè)備,以使待升級(jí)設(shè)備記錄所述標(biāo)識(shí)信息以完成配對(duì)。其中,待升級(jí)設(shè)備對(duì)所述標(biāo)識(shí)信息的記錄為觸發(fā)模塊觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)的一個(gè)判定條件。
具體而言,配對(duì)模塊210與待升級(jí)設(shè)備建立連接后,可與待升級(jí)設(shè)備之間即可互相通信以及傳輸數(shù)據(jù)。因此,待升級(jí)設(shè)備可獲取設(shè)備的升級(jí)裝置的標(biāo)識(shí)信息(如指紋信息、設(shè)備序列號(hào)等),并記錄在待升級(jí)設(shè)備的安全數(shù)據(jù)區(qū),能夠防止待升級(jí)設(shè)備中記錄的智能設(shè)備的標(biāo)識(shí)信息被篡改,從而保證了配對(duì)設(shè)備的合法性。其中,配對(duì)模塊210與待升級(jí)設(shè)備可通過(guò)有線或無(wú)線方式進(jìn)行連接,舉例來(lái)說(shuō),可通過(guò)USB(Universal Serial Bus,通用串行總線)數(shù)據(jù)線、藍(lán)牙、紅外、WIFI(無(wú)線保真)、局域網(wǎng)絡(luò)等方式進(jìn)行連接。
在配對(duì)完成后,待升級(jí)設(shè)備即可將其升級(jí)信息同步至與其配對(duì)的配對(duì)模塊210。其中,待升級(jí)設(shè)備的升級(jí)信息可以是待升級(jí)設(shè)備的固件升級(jí)信息、操作系統(tǒng)升級(jí)信息以及待升級(jí)設(shè) 備中安裝的應(yīng)用程序的升級(jí)信息等。
獲取模塊220用于根據(jù)待升級(jí)設(shè)備的升級(jí)信息從服務(wù)器獲取相應(yīng)的升級(jí)數(shù)據(jù)。
在本申請(qǐng)的實(shí)施例中,升級(jí)信息包括服務(wù)器地址、待升級(jí)設(shè)備的版本信息和設(shè)備標(biāo)識(shí)信息,獲取模塊220具體用于:根據(jù)服務(wù)器的地址查詢(xún)相應(yīng)的服務(wù)器,并根據(jù)設(shè)備標(biāo)識(shí)信息和版本信息判斷服務(wù)器中是否更新了待升級(jí)設(shè)備對(duì)應(yīng)的升級(jí)數(shù)據(jù);如果已更新,則從服務(wù)器中獲取更新的升級(jí)數(shù)據(jù)。
具體而言,獲取模塊220可與相應(yīng)的服務(wù)器進(jìn)行連接,并判斷服務(wù)器中是否有待升級(jí)設(shè)備的新的升級(jí)數(shù)據(jù)。具體判斷方法,獲取模塊220可將待升級(jí)設(shè)備當(dāng)前的版本信息與服務(wù)器中待升級(jí)設(shè)備的升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息進(jìn)行比對(duì),如果服務(wù)器中升級(jí)數(shù)據(jù)對(duì)應(yīng)的版本信息較新,則可獲取該升級(jí)數(shù)據(jù)的網(wǎng)絡(luò)地址(例如URL(Uniform Resource Locator,統(tǒng)一資源定位符)地址等)。然后發(fā)起升級(jí)數(shù)據(jù)下載請(qǐng)求,將升級(jí)數(shù)據(jù)下載至第一智能設(shè)備。如果待升級(jí)設(shè)備當(dāng)前的版本信息較新,則表明服務(wù)器中的升級(jí)數(shù)據(jù)沒(méi)有更新。
校驗(yàn)?zāi)K230用于對(duì)升級(jí)數(shù)據(jù)進(jìn)行校驗(yàn)。
在本申請(qǐng)的一個(gè)實(shí)施例中,校驗(yàn)?zāi)K230對(duì)下載的升級(jí)進(jìn)行校驗(yàn)包括校驗(yàn)該升級(jí)數(shù)據(jù)的完整性的合法性,例如,校驗(yàn)?zāi)K230可通過(guò)對(duì)升級(jí)數(shù)據(jù)的簽名信息來(lái)校驗(yàn)升級(jí)數(shù)據(jù)的完整性和合法性。
觸發(fā)模塊240用于在校驗(yàn)成功后,觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),以使待升級(jí)設(shè)備根據(jù)校驗(yàn)后的升級(jí)數(shù)據(jù)進(jìn)行升級(jí)。
如果升級(jí)數(shù)據(jù)校驗(yàn)為完整合法,則觸發(fā)模塊240觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)。
其中,在觸發(fā)模塊240觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài)之后,待升級(jí)設(shè)備與獲取模塊220建立連接,并將獲取模塊220掛載至待升級(jí)設(shè)備;然后待升級(jí)設(shè)備讀取校驗(yàn)后的升級(jí)數(shù)據(jù),并對(duì)該升級(jí)數(shù)據(jù)進(jìn)行再次校驗(yàn),并在校驗(yàn)成功后解析該升級(jí)數(shù)據(jù)以獲取升級(jí)文件和配置參數(shù),并根據(jù)升級(jí)文件和升級(jí)參數(shù)對(duì)待升級(jí)設(shè)備中的數(shù)據(jù)進(jìn)行配置。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)裝置,與待升級(jí)設(shè)備配對(duì)后,可以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),以使待升級(jí)設(shè)備根據(jù)該升級(jí)數(shù)據(jù)進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
為了實(shí)現(xiàn)上述實(shí)施例,本申請(qǐng)還提出一種設(shè)備的升級(jí)系統(tǒng)。
圖7為根據(jù)本申請(qǐng)一個(gè)實(shí)施例的設(shè)備的升級(jí)系統(tǒng)的結(jié)構(gòu)示意圖。
如圖7所示,本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)系統(tǒng),包括:本申請(qǐng)任一實(shí)施例的設(shè)備的升級(jí) 裝置10、待升級(jí)設(shè)備20以及服務(wù)器30。
本申請(qǐng)實(shí)施例的設(shè)備的升級(jí)系統(tǒng),設(shè)備的升級(jí)裝置與待升級(jí)設(shè)備配對(duì)后,可以待升級(jí)設(shè)備的身份從服務(wù)器獲取待升級(jí)設(shè)備的升級(jí)數(shù)據(jù),并觸發(fā)待升級(jí)設(shè)備進(jìn)入升級(jí)狀態(tài),并根據(jù)第一智能設(shè)備獲取的升級(jí)數(shù)據(jù)對(duì)待升級(jí)設(shè)備進(jìn)行升級(jí),提高了待升級(jí)設(shè)備獲取升級(jí)數(shù)據(jù)的成功率,能夠有效的避免了待升級(jí)設(shè)備因?yàn)楸旧泶嬖诘膯?wèn)題所造成的長(zhǎng)期無(wú)法升級(jí)的局面,且避免待升級(jí)設(shè)備因下載數(shù)據(jù)而影響用戶(hù)的使用體驗(yàn)。此外,升級(jí)數(shù)據(jù)不需存儲(chǔ)在待升級(jí)設(shè)備中,因此不受待升級(jí)設(shè)備存儲(chǔ)空間的限制,即使待升級(jí)設(shè)備存儲(chǔ)空間不足,仍能完成升級(jí),進(jìn)一步提高了升級(jí)成功率。
流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書(shū)而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤(pán)盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤(pán)只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可 以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。
上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本申請(qǐng)的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本申請(qǐng)的范圍由權(quán)利要求及其等同限定。