起到保密作用。對于通信模塊而言,則擴大了應(yīng)用市場,同時也避免了在其平臺上過多開發(fā)而影響主要通信業(yè)務(wù)的問題。
[0084]實施例四
[0085]參見圖5,提出本發(fā)明第四實施例的物聯(lián)網(wǎng)終端一實施例,所述物聯(lián)網(wǎng)終端可以應(yīng)用于車載系統(tǒng)、醫(yī)療系統(tǒng)、政企辦公系統(tǒng)等,所述物聯(lián)網(wǎng)終端包括微控制單元和通信模塊,其中:
[0086]通信模塊:是基于3GPP協(xié)議的通信傳輸通道,用于建立數(shù)據(jù)通道,如微控制單元與后臺服務(wù)器之間的數(shù)據(jù)通道。
[0087]微控制單元:用于通過數(shù)據(jù)通道控制通信模塊進行FOTA升級,當(dāng)通信模塊升級完成后,刪除通信模塊內(nèi)的升級包。微控制單元優(yōu)選通過AT命令控制通信模塊。當(dāng)需要進行通信傳輸時,微控制單元可以隨時中斷或暫停升級過程進行通信傳輸。
[0088]如圖6所示,微控制單元包括下載模塊、傳輸模塊、升級模塊,其中:
[0089]下載模塊:用于通過數(shù)據(jù)通道從服務(wù)器下載升級包。具體的,下載模塊檢測服務(wù)器上是否有可供升級的新版本,當(dāng)有可供升級的新版本時,通過數(shù)據(jù)通道從服務(wù)器下載升級包。
[0090]例如,下載模塊通過AT+RUPDATEINFO命令查詢通信模塊當(dāng)前的版本信息,將通信模塊當(dāng)前的版本信息與服務(wù)器上的新版本信息進行對比,判斷服務(wù)器上是否有可供升級的新版本。
[0091 ]傳輸模塊:用于將升級包傳輸給通信模塊。具體的,傳輸模塊先向通信模塊傳輸升級包的版本信息,再向通信模塊傳輸升級包。
[0092]例如,傳輸模塊通過AT+WUPDATEINFO命令向通信模塊傳輸升級包的版本信息,通過AT+WRITEDELTA命令向通信模塊傳輸升級包。
[0093]升級模塊:用于控制通信模塊基于升級包進行升級。
[0094]例如,升級模塊通過AT+PREUPDATE命令查詢通信模塊的升級包的狀態(tài),判斷是否可以升級,如果可以升級,則通過AT+UPDATEINSTALL命令控制通信模塊升級。
[0095]進一步,微控制單元還用于:當(dāng)通信模塊升級完成后,刪除通信模塊內(nèi)的升級包。例如,微控制單元通過AT+DELDELTA命令刪除通信模塊內(nèi)的升級包。
[0096]本發(fā)明實施例的物聯(lián)網(wǎng)終端,通過將需要的升級包通過通信模塊透傳從服務(wù)器下載到微控制單元,并通過微控制單元控制通信模塊進行升級,由微控制單元主導(dǎo)升級過程,實現(xiàn)了微控制單元對升級過程的有效控制,不會出現(xiàn)類似微控制單元正在處理數(shù)據(jù)或者需要傳輸數(shù)據(jù)的時候,通信模塊正在升級而不能進行數(shù)據(jù)傳輸?shù)那闆r,從而能夠同時兼顧通信傳輸和終端升級。并且,當(dāng)通信模塊升級完成后,微控制單元則刪除通信模塊內(nèi)的升級包,從而使得完整的升級包僅存儲在微控制單元內(nèi),對物聯(lián)網(wǎng)廠商來說,達到了對數(shù)據(jù)保密的目的,特別是對微控制單元的升級數(shù)據(jù)起到了保密作用。
[0097]應(yīng)當(dāng)理解,上述實施例提供的物聯(lián)網(wǎng)終端與物聯(lián)網(wǎng)終端的升級方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,且方法實施例中的技術(shù)特征在終端實施例中均對應(yīng)適用,這里不再贅述。
[0098]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0099]應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實施例,不能因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【主權(quán)項】
1.一種物聯(lián)網(wǎng)終端,其特征在于,包括微控制單元和通信模塊,其中: 所述通信模塊,用于建立數(shù)據(jù)通道; 所述微控制單元,用于通過所述數(shù)據(jù)通道控制所述通信模塊進行FOTA升級,當(dāng)需要進行通信傳輸時,中斷升級過程進行通信傳輸。2.根據(jù)權(quán)利要求1所述的物聯(lián)網(wǎng)終端,其特征在于,所述微控制單元包括: 下載單元,用于通過所述數(shù)據(jù)通道從服務(wù)器下載升級包; 傳輸單元,用于將所述升級包傳輸給所述通信模塊; 升級單元,用于控制所述通信模塊基于所述升級包進行升級。3.根據(jù)權(quán)利要求2所述的物聯(lián)網(wǎng)終端,其特征在于,所述下載單元用于: 檢測所述服務(wù)器上是否有可供升級的新版本,當(dāng)有可供升級的新版本時,通過所述數(shù)據(jù)通道從所述服務(wù)器下載升級包。4.根據(jù)權(quán)利要求2所述的物聯(lián)網(wǎng)終端,其特征在于,所述傳輸單元用于: 先向所述通信模塊傳輸所述升級包的版本信息,再向所述通信模塊傳輸所述升級包。5.根據(jù)權(quán)利要求1-4任一項所述的物聯(lián)網(wǎng)終端,其特征在于,所述微控制單元還用于:當(dāng)所述通信模塊升級完成后,刪除所述通信模塊內(nèi)的升級包。6.一種物聯(lián)網(wǎng)終端的升級方法,其特征在于,包括以下步驟: 通信模塊建立數(shù)據(jù)通道; 微控制單元通過所述數(shù)據(jù)通道控制所述通信模塊進行FOTA升級,當(dāng)需要進行通信傳輸時,中斷升級過程進行通信傳輸。7.根據(jù)權(quán)利要求6所述的物聯(lián)網(wǎng)終端的升級方法,其特征在于,所述微控制單元通過所述數(shù)據(jù)通道控制所述通信模塊進行FOTA升級,包括: 所述微控制單元通過所述數(shù)據(jù)通道從服務(wù)器下載升級包; 所述微控制單元將所述升級包傳輸給所述通信模塊; 所述微控制單元控制所述通信模塊基于所述升級包進行升級。8.根據(jù)權(quán)利要求7所述的物聯(lián)網(wǎng)終端的升級方法,其特征在于,所述微控制單元通過所述數(shù)據(jù)通道從服務(wù)器下載升級包,包括: 所述微控制單元檢測所述服務(wù)器上是否有可供升級的新版本,當(dāng)有可供升級的新版本時,通過所述數(shù)據(jù)通道從所述服務(wù)器下載升級包。9.根據(jù)權(quán)利要求7所述的物聯(lián)網(wǎng)終端的升級方法,其特征在于,所述微控制單元將所述升級包傳輸給所述通信模塊,包括: 所述微控制單元先向所述通信模塊傳輸所述升級包的版本信息,再向所述通信模塊傳輸所述升級包。10.根據(jù)權(quán)利要求6-9任一項所述的物聯(lián)網(wǎng)終端的升級方法,其特征在于,所述方法還包括:當(dāng)所述通信模塊升級完成后,所述微控制單元刪除所述通信模塊內(nèi)的升級包。
【專利摘要】本發(fā)明公開了一種物聯(lián)網(wǎng)終端及其升級方法,所述物聯(lián)網(wǎng)終端包括微控制單元和通信模塊,其中:所述通信模塊,用于建立數(shù)據(jù)通道;所述微控制單元,用于通過所述數(shù)據(jù)通道控制所述通信模塊進行FOTA升級,當(dāng)需要進行通信傳輸時,中斷升級過程進行通信傳輸。從而由微控制單元主導(dǎo)升級過程,實現(xiàn)了微控制單元對升級過程的有效控制,不會出現(xiàn)類似微控制單元正在處理數(shù)據(jù)或者需要傳輸數(shù)據(jù)的時候,通信模塊正在升級而不能進行數(shù)據(jù)傳輸?shù)那闆r,能夠同時兼顧通信傳輸和終端升級。并且,當(dāng)通信模塊升級完成后,微控制單元還可以刪除通信模塊內(nèi)的升級包,對物聯(lián)網(wǎng)廠商來說,達到了對數(shù)據(jù)保密的目的,特別是對微控制單元的升級數(shù)據(jù)起到了保密作用。
【IPC分類】G06F9/445, H04W4/00, H04L29/08, G06F21/12
【公開號】CN105610966
【申請?zhí)枴緾N201610039113
【發(fā)明人】岳益, 王新波
【申請人】深圳市中興物聯(lián)科技股份有限公司
【公開日】2016年5月25日
【申請日】2016年1月20日