[發明專利]一種智能終端、應用程序更新系統及其更新方法有效
| 申請號: | 201110342618.2 | 申請日: | 2011-11-03 |
| 公開(公告)號: | CN102426531A | 公開(公告)日: | 2012-04-25 |
| 發明(設計)人: | 肖本強 | 申請(專利權)人: | 中國電力科學研究院 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100192 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 終端 應用程序 更新 系統 及其 方法 | ||
技術領域
本發明涉及嵌入式系統的應用程序更新領域,具體涉及一種具有應用程序更新功能的智能終端、應用程序更新系統及其更新方法。
背景技術
嵌入式Linux在嵌入式領域發展迅速,Linux已經成為了一個功能強大、設計完善的操作系統。特別在消費電子、工控、終端類產品中嵌入式Linux應用更為廣泛。嵌入式LINUX系統一般分為引導啟動(bootloader)、Linux內核(驅動程序)、文件系統、應用程序4個部分。其中,啟動代碼、內核、文件系統相對來說比較穩定,更新的機會很小。但是,由于用戶需求的變化,主站開發人員和終端開人員對規約理解的偏差,應用程序需要頻繁的更新。目前基于LINUX系統終端應用程序更新方法如圖1所示,其包括PC機和智能終端,二者之間通過網絡或串口的方式進行應用程序更新。
總的來說,當前基于Linux系統的智能設備應用程序更新有如下三種方式:
1、更新整個文件系統(應用程序被包含在文件系統內):使用芯片廠家提供的上位機軟件通過串口把文件系統燒寫到系統指定的Flash分區上。
2、通過網絡的方式更新應用程序:用網線連接智能設備和PC機,終端開啟FTP服務,PC機側用FTP客戶端登陸到智能設備,然后把新的應用程序覆蓋以前的應用程序。
3、通過串口或者GPRS更新應用程序:根據智能設備和服務器端指定的協議,實現文件下載。
當前基于嵌入式Linux系統的智能設備應用程序更新仍存在如下缺陷:
1、應用程序的更新,需要上位機的支持,當在生產和現場更換應用程序時,專業人員需要帶著筆記本去更新應用程序,這無疑為生產和維護帶來很大的不便。
2、傳統的基于嵌入式Linux系統的智能設備應用程序更新需要網絡的支持,由于網絡部分是高頻部分,需要和其它部分電路隔離,這位電路板設計帶來了很大的麻煩,而且網絡部分成本(網絡芯片,晶振,電路板等)大概在50元。
為此,迫切的需要本領域的技術人員開發出一款應用方便、不需要額外設備的應用程序更新方法。
發明內容
為了克服現有技術的缺陷,本發明的目的之一在于提出一種成本低廉,操作、使用方便的智能終端。
本發明的智能終端是通過如下技術方案實現的:
一種具有應用程序更新功能的智能終端,其包括:
通信接口模塊,其包括U盤接口,用于插接存儲有新應用程序的U盤;
存儲模塊,用于存儲智能終端中的應用程序;和
應用程序更新模塊,用于對U盤中的新應用程序與智能終端中的應用程序進行比較、處理后,執行智能終端中的應用程序。
進一步地,所述通信接口單元可以包括下述任一至全部接口:載波接口、GPRS接口、CDMA接口和電臺接口。
進一步地,所述應用程序更新模塊可以包括:
判斷子模塊,用于判斷U盤接口處是否有U盤插入;和
處理子模塊,用于根據新應用程序的版本與智能終端中應用程序的版本比較結果,來確定更新智能終端中的應用程序記錄后再執行該應用程序或者直接執行智能終端中的應用程序。
本發明的另一目的在于提出一種應用程序更新系統,該系統包括管理服務器和/或上述智能終端,所述管理服務器,用于在編譯后的新應用程序尾添加數據結構,并存儲于U盤中;所述智能終端,用于將U盤中的新應用程序與智能終端中的應用程序進行比較、處理后,執行智能終端中的應用程序。
進一步地,所述管理服務器可以包括:
讀取模塊,用于將新應用程序拷貝到系統文件中的指定位置,獲取新應用程序的長度、并讀取新應用程序尾的一個定長數據結構;
定位模塊,根據定長數據結構來確定是定位系統文件指針到新應用程序尾或者定位系統文件指針到新應用程序尾前定長位置;和
處理模塊,用于建立數據結構、并在新應用程序尾添加數據結構;
所述智能終端可以包括:
通信接口模塊,其包括U盤接口,用于插接存儲有新應用程序的U盤;
存儲模塊,用于存儲智能終端中的應用程序;和
應用程序更新模塊,用于對U盤中的新應用程序與智能終端中的應用程序進行比較、處理后,執行智能終端中的應用程序。
進一步地,所述定位模塊可以包括:
程序標識子模塊,用于檢查程序標識是否正確;
檢驗位子模塊,用于檢查定長數據結構中的校驗位是否正確;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電力科學研究院,未經中國電力科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110342618.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有混合屏障的流體噴射打印頭模
- 下一篇:一種電子霧化香煙





