[發(fā)明專利]遠(yuǎn)程升級(jí)方法、系統(tǒng)及數(shù)據(jù)終端有效
| 申請(qǐng)?zhí)枺?/td> | 201210013918.0 | 申請(qǐng)日: | 2012-01-17 |
| 公開(公告)號(hào): | CN103207791A | 公開(公告)日: | 2013-07-17 |
| 發(fā)明(設(shè)計(jì))人: | 邱小柱;左紹舟 | 申請(qǐng)(專利權(quán))人: | 深圳市宏電技術(shù)股份有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;H04L29/08 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 遠(yuǎn)程 升級(jí) 方法 系統(tǒng) 數(shù)據(jù) 終端 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及遠(yuǎn)程升級(jí)方法、系統(tǒng)及數(shù)據(jù)終端。
背景技術(shù)
隨著目前通信技術(shù)越來越先進(jìn),無線數(shù)據(jù)通信技術(shù)已經(jīng)滲透到我們生活中的方方面面,常見的采用無線數(shù)據(jù)通信技術(shù)的嵌入式網(wǎng)絡(luò)應(yīng)用有:在出租車、公交車上發(fā)布廣告信息以及在公交車上應(yīng)用公交刷卡機(jī)等。
傳統(tǒng)的應(yīng)用嵌入式網(wǎng)絡(luò)產(chǎn)品流程如圖1所示,首先由人工將數(shù)據(jù)導(dǎo)入存儲(chǔ)設(shè)備中,該存儲(chǔ)設(shè)備再將接收的數(shù)據(jù)傳輸至LED控制卡,最后由該LED控制卡將接收的數(shù)據(jù)傳輸至LED屏,以便由該LED屏顯示接收的數(shù)據(jù)。由于該方法每次都需要人工導(dǎo)入發(fā)布的信息內(nèi)容,因此不僅增加了人工成本,而且不能及時(shí)更新發(fā)布的信息內(nèi)容,為此,業(yè)界將傳統(tǒng)的應(yīng)用嵌入式網(wǎng)絡(luò)產(chǎn)品流程修改為如圖2所示流程。圖2中,在傳統(tǒng)的模塊組合增加了一個(gè)嵌入式網(wǎng)絡(luò)模塊,負(fù)責(zé)遠(yuǎn)程數(shù)據(jù)的下載和上傳,同時(shí)增加了一個(gè)遠(yuǎn)程操作發(fā)布信息的服務(wù)器,這樣,在整個(gè)信息發(fā)布的過程中,節(jié)省了人工導(dǎo)入發(fā)布內(nèi)容到存儲(chǔ)設(shè)備的環(huán)節(jié),從而降低了人工成本,同時(shí),由于采用了網(wǎng)絡(luò)傳輸模塊,發(fā)布信息的實(shí)時(shí)性也得到了滿足,但目前有一個(gè)環(huán)節(jié),基本在所有的嵌入式網(wǎng)絡(luò)模塊都存在,那就是“網(wǎng)絡(luò)數(shù)據(jù)傳輸單元”設(shè)備的程序升級(jí)問題。當(dāng)該類數(shù)據(jù)傳輸單元設(shè)備一旦被客戶購買并實(shí)施到項(xiàng)目中后,在客戶需要更新程序時(shí),需要指派安裝和調(diào)試人員到現(xiàn)場進(jìn)行升級(jí),這又將是一大不可忽略的成本支出,并且如果客戶在施工的過程中用了較復(fù)雜的安裝方法,則將使升級(jí)過程更加繁瑣,因此,為了最大限度地降低人工成本,需要依靠該設(shè)備特有的網(wǎng)絡(luò)優(yōu)勢(shì)來進(jìn)行遠(yuǎn)程升級(jí)。在遠(yuǎn)程升級(jí)網(wǎng)絡(luò)設(shè)備的程序時(shí),為了不影響網(wǎng)絡(luò)產(chǎn)品的正常工作,大多數(shù)廠家采用如下方法:
第一步:將升級(jí)文件上傳到指定的ftp服務(wù)器,并在網(wǎng)絡(luò)設(shè)備初始化時(shí)將該服務(wù)器的相關(guān)參數(shù)設(shè)置好。
第二步:通過遠(yuǎn)程服務(wù)器通知網(wǎng)絡(luò)設(shè)備執(zhí)行升級(jí)指令,進(jìn)入ftp升級(jí)模式。
第三步:網(wǎng)絡(luò)設(shè)備終端啟動(dòng)ftp協(xié)議棧,登陸ftp升級(jí)服務(wù)器,并查找相應(yīng)文件。
第四步:網(wǎng)絡(luò)設(shè)備和升級(jí)服務(wù)器進(jìn)行數(shù)據(jù)下載的交互,并將下載文件存儲(chǔ)到自身的flash中。
第五步:網(wǎng)絡(luò)設(shè)備重啟,運(yùn)行自身的boot程序,將從ftp服務(wù)器上下載的文件進(jìn)行燒錄,燒錄完成后,運(yùn)行該新程序,升級(jí)過程結(jié)束。
由上面描述的內(nèi)容可知,普遍廠家在對(duì)網(wǎng)絡(luò)產(chǎn)品進(jìn)行遠(yuǎn)程升級(jí)時(shí),習(xí)慣性偷懶,從而引起如下幾個(gè)缺點(diǎn):
1.喜歡在嵌入式產(chǎn)品中運(yùn)用現(xiàn)有的下載服務(wù)軟件,比如ftp服務(wù)軟件來進(jìn)行遠(yuǎn)程升級(jí),這樣帶來的缺點(diǎn)是,整個(gè)下載過程,廠家自己的程序員將不再控制流程,直接交付這些開源程序來完成,而這些程序是針對(duì)大眾的,在不同運(yùn)用場合不一定適合,比如a.一些因網(wǎng)絡(luò)原因引起的下載異常,程序員將不再控制,而是交給了ftp協(xié)議棧,埋下了隱患;b.目前在國內(nèi),因無線網(wǎng)絡(luò)流量產(chǎn)生的費(fèi)用也是不可小視的,如果下載流程不由程序員控制,由基于tcp協(xié)議的ftp協(xié)議來控制,對(duì)客戶也是不負(fù)責(zé)任的。
2.在程序下載完成后的重啟時(shí)間,一般情況下,設(shè)備都會(huì)依靠自身的boot程序來燒錄新程序,而在這個(gè)關(guān)鍵時(shí)刻,如果發(fā)生了掉電事件,不但升級(jí)不會(huì)成功,就連原來的舊程序也用不了,因?yàn)樵谇度胧较到y(tǒng)中,一般在燒錄程序到flash時(shí),都是需要先擦除原來的程序的。例如,在給功率較大的車載設(shè)備升級(jí)過程中,該車載設(shè)備同時(shí)在進(jìn)行供電,而供電的過程是通過一個(gè)包括檢測(cè)發(fā)動(dòng)機(jī)的引腳的電源轉(zhuǎn)換器連接車載蓄電池實(shí)現(xiàn)的,若該引腳檢測(cè)到發(fā)動(dòng)機(jī)熄火了,則電源轉(zhuǎn)換器將停止工作,這時(shí)車載設(shè)備將發(fā)生掉電事件,從而導(dǎo)致升級(jí)不成功以及舊程序的不可用。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種遠(yuǎn)程升級(jí)方法,旨在解決現(xiàn)有的遠(yuǎn)程升級(jí)方法在更新程序時(shí)不具有下載異常控制權(quán),以及在升級(jí)設(shè)備難以順利升級(jí)軟件程序的問題。
本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種遠(yuǎn)程升級(jí)方法,所述方法包括下述步驟:
數(shù)據(jù)終端建立與升級(jí)服務(wù)器的連接;
所述數(shù)據(jù)終端向所述升級(jí)服務(wù)器發(fā)送請(qǐng)求升級(jí)文件指令;
所述升級(jí)服務(wù)器根據(jù)接收的指令向所述數(shù)據(jù)終端發(fā)送相應(yīng)的文件內(nèi)容,并判斷發(fā)送至所述數(shù)據(jù)終端的文件內(nèi)容是否已達(dá)到升級(jí)文件的預(yù)設(shè)百分比;
在發(fā)送至所述數(shù)據(jù)終端的文件內(nèi)容沒有達(dá)到升級(jí)文件的預(yù)設(shè)百分比時(shí),所述升級(jí)服務(wù)器繼續(xù)向所述數(shù)據(jù)終端發(fā)送升級(jí)文件的文件內(nèi)容;
在發(fā)送至所述數(shù)據(jù)終端的文件內(nèi)容達(dá)到升級(jí)文件的預(yù)設(shè)百分比時(shí),所述升級(jí)服務(wù)器發(fā)送提示信息至所述數(shù)據(jù)終端,所述提示信息包括升級(jí)文件的剩余文件內(nèi)容發(fā)送時(shí)間,在接收到數(shù)據(jù)終端的正確響應(yīng)后,所述升級(jí)服務(wù)器在約定時(shí)間內(nèi)向所述數(shù)據(jù)終端發(fā)送所述升級(jí)文件的剩余文件內(nèi)容。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市宏電技術(shù)股份有限公司,未經(jīng)深圳市宏電技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210013918.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎ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)程控制組件
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





