[發(fā)明專利]基于GPRS的嵌入式遠(yuǎn)程通用升級(jí)系統(tǒng)及基于該系統(tǒng)的升級(jí)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210583496.0 | 申請(qǐng)日: | 2012-12-28 |
| 公開(kāi)(公告)號(hào): | CN103078917A | 公開(kāi)(公告)日: | 2013-05-01 |
| 發(fā)明(設(shè)計(jì))人: | 劉曉勝;鄭檢;朱宏林;李瑩雪 | 申請(qǐng)(專利權(quán))人: | 哈爾濱工業(yè)大學(xué) |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F9/445 |
| 代理公司: | 哈爾濱市松花江專利商標(biāo)事務(wù)所 23109 | 代理人: | 張宏威 |
| 地址: | 150001 黑龍*** | 國(guó)省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 gprs 嵌入式 遠(yuǎn)程 通用 升級(jí) 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種嵌入式遠(yuǎn)程通用升級(jí)系統(tǒng)及基于該系統(tǒng)的升級(jí)方法。
背景技術(shù)
隨著對(duì)系統(tǒng)智能化要求的提高,越來(lái)越多的嵌入式系統(tǒng)廣泛應(yīng)用于各種自動(dòng)化控制系統(tǒng),且每一個(gè)自動(dòng)化系統(tǒng)中又經(jīng)常同時(shí)包含多個(gè)嵌入式系統(tǒng)。這些嵌入式系統(tǒng)的軟件功能升級(jí)是不可避免的。但在現(xiàn)有系統(tǒng)中,這些嵌入式系統(tǒng)升級(jí)卻普遍存在如下問(wèn)題:
1、傳統(tǒng)的升級(jí)方法需要大量的時(shí)間和人力,成本過(guò)高,效率低下。
目前國(guó)內(nèi)外采用的傳統(tǒng)的升級(jí)方式是派技術(shù)工作人員到現(xiàn)場(chǎng),用專用的仿真器在設(shè)備使用的現(xiàn)場(chǎng)完成設(shè)備的軟件升級(jí)工作,這樣做不僅浪費(fèi)時(shí)間和人力,效率低下,而且成本很高。與此同時(shí),安裝之后的設(shè)備一般不便于拆卸,這給終端設(shè)備的維護(hù)和升級(jí)帶來(lái)了非常大的困難。
2、現(xiàn)有的遠(yuǎn)程升級(jí)方法不具備通用性,無(wú)法滿足設(shè)備兼容的需求。
現(xiàn)有的遠(yuǎn)程升級(jí)的方式通常是針對(duì)某一種專門的設(shè)備或系統(tǒng)進(jìn)行升級(jí),并不具備通用性和兼容性。當(dāng)設(shè)備的主控芯片改變時(shí),原先的升級(jí)系統(tǒng)便無(wú)法使用。由于嵌入式技術(shù)的飛速發(fā)展,設(shè)備的硬件更新速度也越來(lái)越快,現(xiàn)有的遠(yuǎn)程升級(jí)系統(tǒng)由于沒(méi)有很好的兼容性,因此其實(shí)用性并不強(qiáng),導(dǎo)致其很難全面推廣。
發(fā)明內(nèi)容
本發(fā)明是為了解決現(xiàn)有的目前采用人工升級(jí)的方式極大的浪費(fèi)人力物力,以及升級(jí)系統(tǒng)的通用性差的問(wèn)題,從而提供一種基于GPRS的嵌入式遠(yuǎn)程通用升級(jí)系統(tǒng)及基于該系統(tǒng)的升級(jí)方法。
基于GPRS的嵌入式遠(yuǎn)程通用升級(jí)系統(tǒng),它包括服務(wù)器1和遠(yuǎn)程升級(jí)控制器2;
遠(yuǎn)程升級(jí)控制器2包括CPU模塊21、GPRS通信模塊22、電源電路23和串口電路24,所述CPU模塊21的GPRS信號(hào)輸入或輸出端與GPRS通信模塊22的GPRS信號(hào)輸出或輸入端連接;所述GPRS通信模塊22通過(guò)GPRS網(wǎng)絡(luò)與服務(wù)器1進(jìn)行無(wú)線通信;電源電路23的電源信號(hào)輸出端與CPU模塊21的電源信號(hào)輸入端連接;CPU模塊21通過(guò)串口電路24與待升級(jí)遠(yuǎn)程設(shè)備的主控芯片連接。
基于上述系統(tǒng)的升級(jí)方法,其特征是:它由以下步驟實(shí)現(xiàn):
步驟一、遠(yuǎn)程升級(jí)控制器初始化通信配置;
步驟二、遠(yuǎn)程升級(jí)控制器初始化通信配置通過(guò)無(wú)線網(wǎng)絡(luò)向服務(wù)器發(fā)出升級(jí)請(qǐng)求,所述升級(jí)請(qǐng)求中包括遠(yuǎn)程升級(jí)控制器的IP地址;
步驟三、服務(wù)器判斷是否收到遠(yuǎn)程升級(jí)控制器的升級(jí)請(qǐng)求,如果判斷結(jié)果為是,則執(zhí)行步驟三一;如果判斷結(jié)果為否,則執(zhí)行步驟三二;
步驟三一、則服務(wù)器在當(dāng)前時(shí)間周期下未收到升級(jí)請(qǐng)求,返回執(zhí)行步驟三進(jìn)行下一時(shí)間周期的升級(jí)請(qǐng)求接收狀態(tài)判斷;
步驟三二、服務(wù)器向遠(yuǎn)程升級(jí)控制器發(fā)送升級(jí)確認(rèn)幀,并執(zhí)行步驟四;
步驟四、遠(yuǎn)程升級(jí)控制器判斷是否收到服務(wù)器發(fā)送的升級(jí)確認(rèn)幀,如果判斷結(jié)果為是,則執(zhí)行步驟六;如果判斷結(jié)果為否,則執(zhí)行步驟五一;
步驟五一、遠(yuǎn)程升級(jí)控制器判斷是否連續(xù)三個(gè)時(shí)間周期未收到服務(wù)器發(fā)送的升級(jí)確認(rèn)幀,如果判斷結(jié)果為是,則執(zhí)行步驟五一一;如果判斷結(jié)果為否,則返回執(zhí)行步驟二;
步驟五一一、遠(yuǎn)程升級(jí)控制器結(jié)束升級(jí);
步驟六、服務(wù)器判斷是否在三個(gè)時(shí)間周期后收到該遠(yuǎn)程升級(jí)控制器發(fā)出的新的升級(jí)請(qǐng)求;如果判斷結(jié)果為是,則返回執(zhí)行步驟三二;如果判斷結(jié)果為否,則執(zhí)行步驟七;
步驟七、服務(wù)器向遠(yuǎn)程升級(jí)控制器發(fā)送升級(jí)數(shù)據(jù)幀;
步驟八、遠(yuǎn)程升級(jí)控制器接收服務(wù)器發(fā)送的升級(jí)數(shù)據(jù)幀,并將收到的升級(jí)數(shù)據(jù)幀發(fā)送給待升級(jí)遠(yuǎn)程設(shè)備的主控芯片;
步驟九、遠(yuǎn)程升級(jí)控制器判斷待升級(jí)遠(yuǎn)程設(shè)備的主控芯片是否升級(jí)完畢,如果判斷結(jié)果為是,則執(zhí)行步驟十;如果判斷結(jié)果為否,則執(zhí)行步驟九一;
步驟九一、服務(wù)器判斷全部升級(jí)數(shù)據(jù)幀是否發(fā)送完畢;如果判斷結(jié)果為是,則執(zhí)行步驟十一;如果判斷結(jié)果為否,則返回執(zhí)行步驟七;
步驟十、遠(yuǎn)程升級(jí)控制器向服務(wù)器發(fā)送升級(jí)完成數(shù)據(jù)幀,并結(jié)束升級(jí),完成待升級(jí)遠(yuǎn)程設(shè)備的主控芯片的遠(yuǎn)程無(wú)線升級(jí);
步驟十一、服務(wù)器接收升級(jí)完成數(shù)據(jù)幀,并結(jié)束升級(jí)。
本發(fā)明基于GPRS的遠(yuǎn)程通用嵌入式系統(tǒng)升級(jí)技術(shù)可以實(shí)現(xiàn)對(duì)設(shè)備的遠(yuǎn)程升級(jí),使得設(shè)備升級(jí)過(guò)程變得簡(jiǎn)便和迅速,從而達(dá)到降低升級(jí)成本,增加設(shè)備工作效率的目的。并且,本發(fā)明基于GPRS的遠(yuǎn)程通用嵌入式系統(tǒng)升級(jí)技術(shù)可以滿足許多主控芯片類型不同的設(shè)備的升級(jí)需求,具備很強(qiáng)的兼容性和通用性,適合在實(shí)際工業(yè)領(lǐng)域推廣和普及。
附圖說(shuō)明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工業(yè)大學(xué),未經(jīng)哈爾濱工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210583496.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 通信系統(tǒng)及其認(rèn)證方法
- GPRS模塊固定裝置及數(shù)字接收終端
- 一種停用、復(fù)用GPRS業(yè)務(wù)的方法及設(shè)備
- 智能配電網(wǎng)利用公網(wǎng)通信和量測(cè)系統(tǒng)
- 一種基于安卓系統(tǒng)智能手機(jī)平臺(tái)下的無(wú)線監(jiān)控系統(tǒng)
- 一種GPRS DTU數(shù)傳設(shè)備
- 基于Zigbee與GPRS的遠(yuǎn)程無(wú)線抄表系統(tǒng)
- 基于GPRS的點(diǎn)對(duì)點(diǎn)通信系統(tǒng)
- 一種車輛遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)及定位方法
- 一種應(yīng)用GPRS通訊方式的無(wú)線信號(hào)機(jī)系統(tǒng)
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件





