一種wifi產(chǎn)品空中下載OTA升級(jí)方法、裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種wifi產(chǎn)品空中下載OTA升級(jí)方法、裝置及終端。
【背景技術(shù)】
[0002]伴隨物聯(lián)網(wǎng)時(shí)代迅猛發(fā)展,市場(chǎng)上wifi產(chǎn)品的種類(lèi)和存量也在急劇增加。目前wifi產(chǎn)品基本都是通過(guò)空中下載(Over the Air Technology,0ΤΑ)方式進(jìn)行功能優(yōu)化和功能擴(kuò)展升級(jí),并且升級(jí)都是由服務(wù)器直接推送。這種升級(jí)方式完全由廠家主導(dǎo),并且是在用戶(hù)不知情的情況下完成升級(jí),且升級(jí)成功與否也只有廠家知曉,用戶(hù)則無(wú)法獲知,所以在某些升級(jí)失敗影響用戶(hù)正常使用時(shí),用戶(hù)自身不能處理,只能聯(lián)系廠家進(jìn)行處理,從而給用戶(hù)造成不必要的困擾。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種wifi產(chǎn)品空中下載OTA升級(jí)方法、裝置及終端,以解決現(xiàn)有技術(shù)中由于用戶(hù)無(wú)法獲知由服務(wù)器主導(dǎo)的wifi產(chǎn)品的升級(jí)結(jié)果,而導(dǎo)致在wifi產(chǎn)品升級(jí)失敗時(shí),用戶(hù)無(wú)法處理的問(wèn)題。
[0004]一方面,本發(fā)明提供一種wifi產(chǎn)品空中下載OTA升級(jí)的方法,該方法包括:
[0005 ]判斷w i f i產(chǎn)品的當(dāng)前版本是否為最新版本,如果否,直接觸發(fā)所述w i f i產(chǎn)品空中下載OTA所述最新版本,并進(jìn)行版本升級(jí),或,下載所述最新版本后使所述wif i產(chǎn)品進(jìn)行版本升級(jí)。
[0006]優(yōu)選地,將所述wifi產(chǎn)品的版本信息與服務(wù)器存儲(chǔ)的wifi產(chǎn)品的版本信息進(jìn)行比較,當(dāng)二者不同時(shí),則判定所述wif i產(chǎn)品的當(dāng)前版本不是最新版本。
[0007]優(yōu)選地,所述直接觸發(fā)wifi產(chǎn)品空中下載OTA所述最新版本,并進(jìn)行版本升級(jí)具體包括:
[0008]向所述wifi產(chǎn)品發(fā)升級(jí)消息,指示所述wif i產(chǎn)品根據(jù)所述升級(jí)消息空中下載OTA所述最新版本,并進(jìn)行版本升級(jí)。
[0009]優(yōu)選地,所述升級(jí)消息內(nèi)包括存儲(chǔ)所述wifi產(chǎn)品的最新版本的升級(jí)文件的URL地址。
[0010]優(yōu)選地,所述下載所述最新版本后使所述wifi產(chǎn)品進(jìn)行版本升級(jí)具體包括:
[0011]下載服務(wù)器存儲(chǔ)的wifi產(chǎn)品的最新版本,并將所述最新版本發(fā)送給所述wifi產(chǎn)品,使所述wifi產(chǎn)品根據(jù)所述最新版本進(jìn)行版本升級(jí)。
[0012]優(yōu)選地,該方法還包括:
[0013]當(dāng)判斷所述wifi產(chǎn)品的當(dāng)前版本不是最新版本時(shí),向用戶(hù)發(fā)出提示;
[0014]所述直接觸發(fā)wifi產(chǎn)品空中下載OTA所述最新版本,并進(jìn)行版本升級(jí),或,下載所述最新版本后使所述wifi產(chǎn)品進(jìn)行版本升級(jí),具體包括:在得到用戶(hù)確定對(duì)所述wifi產(chǎn)品進(jìn)行版本升級(jí)的指令時(shí),直接觸發(fā)wifi產(chǎn)品空中下載OTA所述最新版本,并進(jìn)行版本升級(jí),或,下載最新版本后使所述wif i產(chǎn)品進(jìn)行版本升級(jí)。
[0015]優(yōu)選地,該方法還包括:
[0016]在所述wifi產(chǎn)品進(jìn)行版本升級(jí)過(guò)程中,對(duì)升級(jí)情況進(jìn)行實(shí)時(shí)顯示,并在所述wifi產(chǎn)品進(jìn)行版本升級(jí)后,檢查所述wifi產(chǎn)品的版本升級(jí)是否成功,當(dāng)版本升級(jí)失敗時(shí),檢查失敗的原因,將檢查結(jié)果和/或升級(jí)失敗的原因進(jìn)行顯示,并在升級(jí)失敗時(shí),顯示備選的版本升級(jí)方案。
[0017]另一方面,本發(fā)明提供一種wifi產(chǎn)品空中下載OTA升級(jí)的裝置,該裝置包括:
[0018]判斷單元,用于判斷wifi產(chǎn)品的當(dāng)前版本是否為最新版本,如果否,則觸發(fā)升級(jí)單元;
[0019]所述升級(jí)單元,用于直接觸發(fā)所述wifi產(chǎn)品空中下載OTA所述最新版本,并進(jìn)行版本升級(jí),或,下載所述最新版本后使所述wifi產(chǎn)品進(jìn)行版本升級(jí)。
[0020]優(yōu)選地,所述判斷單元具體用于,獲取所述wifi產(chǎn)品的當(dāng)前版本,以及服務(wù)器存儲(chǔ)的wif i產(chǎn)品的最新版本,當(dāng)二者不同時(shí),則判定所述wif i產(chǎn)品的當(dāng)前版本不是最新版本。
[0021]優(yōu)選地,所述判斷單元具體用于,將所述wifi產(chǎn)品的版本信息與服務(wù)器存儲(chǔ)的w i f i產(chǎn)品的版本信息進(jìn)行比較,當(dāng)二者不同時(shí),則判定所述w i f i產(chǎn)品的當(dāng)前版本不是最新版本。
[0022 ]優(yōu)選地,所述升級(jí)單元還用于,向所述wif i產(chǎn)品發(fā)升級(jí)消息,指示所述wif i產(chǎn)品根據(jù)所述升級(jí)消息空中下載OTA所述最新版本,并進(jìn)行版本升級(jí)。
[0023]優(yōu)選地,所述升級(jí)消息內(nèi)包括存儲(chǔ)所述wifi產(chǎn)品的最新版本的升級(jí)文件的URL地址。
[0024]優(yōu)選地,所述升級(jí)單元還用于,下載服務(wù)器存儲(chǔ)的wifi產(chǎn)品的最新版本,并將所述最新版本發(fā)送給所述wifi產(chǎn)品,使所述wifi產(chǎn)品根據(jù)所述最新版本進(jìn)行版本升級(jí)。
[0025]優(yōu)選地,該裝置還包括:提示單元;
[0026]所述判斷單元還用于,當(dāng)判斷所述wifi產(chǎn)品的當(dāng)前版本不是最新版本時(shí),觸發(fā)所述提示單元;
[0027]所述提示單元,用于向用戶(hù)發(fā)出提示,并在得到用戶(hù)確定對(duì)所述wifi產(chǎn)品進(jìn)行版本升級(jí)的指令時(shí),觸發(fā)所述升級(jí)單元。
[0028]優(yōu)選地,該裝置還包括:檢測(cè)單元和顯示單元;
[0029]所述檢測(cè)單元,用于在所述wifi產(chǎn)品進(jìn)行版本升級(jí)后,檢查所述wifi產(chǎn)品版本升級(jí)是否成功,當(dāng)版本升級(jí)失敗時(shí),檢查失敗的原因,并將檢查結(jié)果和/或升級(jí)失敗的原因發(fā)送給所述顯示單元;
[0030]所述顯示單元,用于在所述wifi產(chǎn)品進(jìn)行版本升級(jí)過(guò)程中,對(duì)升級(jí)情況進(jìn)行實(shí)時(shí)顯示,并將所述檢查結(jié)果和/或升級(jí)失敗的原因進(jìn)行顯示,在升級(jí)失敗時(shí),顯示備選的版本升級(jí)方案。
[0031]再一方面,本發(fā)明提供一種終端,該終端包括上述任意一種所述的裝置。
[0032]本發(fā)明有益效果如下:
[0033]本發(fā)明通過(guò)終端來(lái)主導(dǎo)wifi產(chǎn)品升級(jí),S卩,用戶(hù)可以通過(guò)終端來(lái)控制wifi產(chǎn)品的升級(jí),從而解決了現(xiàn)有技術(shù)中由于用戶(hù)無(wú)法獲知由服務(wù)器主導(dǎo)的wifi產(chǎn)品的升級(jí)結(jié)果,而導(dǎo)致在wif i產(chǎn)品升級(jí)失敗時(shí),用戶(hù)無(wú)法處理的問(wèn)題。
【附圖說(shuō)明】
[0034]圖1是本發(fā)明實(shí)施例的一種wifi產(chǎn)品空中下載OTA升級(jí)方法的流程示意圖;
[0035]圖2是本發(fā)明實(shí)施例的另一種wifi產(chǎn)品空中下載OTA升級(jí)方法流程示意圖;
[0036]圖3是本發(fā)明實(shí)施例的再一種wifi產(chǎn)品空中下載OTA升級(jí)方法流程示意圖;
[0037]圖4是本發(fā)明實(shí)施例的又一種wifi產(chǎn)品空中下載OTA升級(jí)方法流程示意圖;
[0038]圖5是本發(fā)明實(shí)施例的一種wifi產(chǎn)品空中下載OTA升級(jí)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]為了解決現(xiàn)有技術(shù)中由于用戶(hù)無(wú)法控制wif i產(chǎn)品產(chǎn)品的升級(jí),而導(dǎo)致在wif i升級(jí)失敗時(shí),用戶(hù)無(wú)法處理的問(wèn)題,本發(fā)明提供了一種wifi產(chǎn)品空中下載(Over the AirTechnology,OTA)升級(jí)方法、裝置及終端,通過(guò)終端與服務(wù)器以及wif i產(chǎn)品進(jìn)行交互,以判斷wif i產(chǎn)品當(dāng)前是否是最新版本,并在有更新版本的情況下,控制wif i產(chǎn)品進(jìn)行升級(jí)。以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。
[0040]方法實(shí)施例
[0041]本發(fā)明實(shí)施例提供了一種wifi產(chǎn)品空中下載OTA升級(jí)的方法,該方法的執(zhí)行主體是終端,參見(jiàn)圖1,該方法包括:
[0042 ] S11、判斷wi f i產(chǎn)品的當(dāng)前版本是否為最新版本,如果否,進(jìn)入步驟S102 ;
[0043]S102、直接觸發(fā)所述wifi產(chǎn)品空中下載所述最新版本,并進(jìn)行版本升級(jí),或,下載所述最新版本后使所述wifi產(chǎn)品進(jìn)行版本升級(jí)。
[0044]本發(fā)明通過(guò)用戶(hù)控制終端來(lái)判斷wifi產(chǎn)品當(dāng)前是否是最新版本,并在有更新版本的情況下,由終端來(lái)控制wifi產(chǎn)品進(jìn)行升級(jí)。從而有效解決了由于用戶(hù)無(wú)法獲知由服務(wù)器主導(dǎo)的wif i產(chǎn)品的升級(jí)結(jié)果,而導(dǎo)致在wif i產(chǎn)品升級(jí)失敗時(shí),用戶(hù)自身無(wú)法處理,從而影響用戶(hù)正常的wifi產(chǎn)品使用的問(wèn)題。
[0045]需要說(shuō)明的是,本發(fā)明實(shí)施例所述的終端為任意能夠通過(guò)wifi與服務(wù)器建立連接的終端,如,手機(jī)、平板電腦等等,并且,本發(fā)明實(shí)施例所述的wifi產(chǎn)品為任意具有wifi功能的設(shè)備,或者也可以說(shuō),本發(fā)明實(shí)施例所述的wifi產(chǎn)品為任意能夠通過(guò)wifi與服務(wù)器進(jìn)行交互的設(shè)備,如,智能家電中具有wif ;[_旲塊的電視、冰箱以及空調(diào)等等。
[0046]本發(fā)明實(shí)施例所述判斷wifi產(chǎn)品的當(dāng)前版本是否為最新版本的步驟具體包括:
[0047]將所述wifi產(chǎn)品的版本信息與服務(wù)器存儲(chǔ)的wifi產(chǎn)品的版本信息進(jìn)行比較,當(dāng)二者不同時(shí),則判定所述wifi產(chǎn)品的當(dāng)前版本不是最新版本。
[0048]具體實(shí)施時(shí),本發(fā)明通過(guò)獲取所述wifi產(chǎn)品的當(dāng)前版本的版本信息,以及服務(wù)器存儲(chǔ)的wif i產(chǎn)品的最新版本的版本信息,當(dāng)二者不同時(shí),則判定所述wif i產(chǎn)品的當(dāng)前版本不是最新版本。
[0049]S卩,通過(guò)終端對(duì)wifi產(chǎn)品的當(dāng)前版本的版本信息與服務(wù)器存儲(chǔ)的wifi產(chǎn)品的最新版本的版本信息進(jìn)行比較,當(dāng)二者不同時(shí),則觸發(fā)wifi產(chǎn)品進(jìn)行版本升級(jí)。
[0050]需要說(shuō)明的是,本發(fā)明實(shí)施例在判定二者的版本的版本信息不同之后,并在版本升級(jí)之前,還需要向用戶(hù)發(fā)出提示,并在得到用戶(hù)確定對(duì)所述