[發明專利]一種生成一鍵升級工具系統及制作方法無效
| 申請號: | 201110032322.0 | 申請日: | 2011-01-30 |
| 公開(公告)號: | CN102622213A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 柴鋒 | 申請(專利權)人: | 上海三旗通信科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200233 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 升級 工具 系統 制作方法 | ||
技術領域
本發明涉及通信電子領域,尤其涉及在計算機上能夠生成方便用戶使用的一鍵升級終端軟件的工具系統及系統制作方法。
背景技術
當前,通信電子用戶越來越多,用戶需求越來越廣泛,終端的軟件功能隨著需求的增加也越來越豐富,在終端的研發、生產、銷售、售后以及最終用戶使用過程都會對終端軟件進行升級以滿足的特定需求,用戶升級時必須面對一個不得不考慮的問題,怎么升級,按常歸的方法是首先將升級的終端軟件提供給用戶,然后再把升級端終軟件的工具提供給用戶,并附帶一些繁雜的操作方法的說明,用戶仔細閱讀操作方法的說明,按照說明再一步一步進行軟件升級,升級方式不僅復雜而且影響用戶體驗,如果操作不當還可能對造成終端無法預料的后果。開發一個方便用戶使用的一鍵升級工具,開發工程師需要在IDE環境中編寫程序代碼,并把終端軟件集成到升級工具中,且針對每一次終端軟件版本開發的升級工具都需要重復如此繁雜工作,工具的開發需要要專業知識的開發工程師來操作,而且開發的工作不得不在IDE開發環境中進行,終端軟件版本很多開發工程師的工作量就變得巨大,各個階段無形中也會增長開發周期和增加成本的投入。
為了使用戶能夠很簡單、很方便能夠制作一鍵升級端終軟件的工具,對能夠生成升級工具的系統以及制作方法提出了較高要求。
發明內容
有鑒于此,本發明的主要目的在于提供一種生成一鍵升級工具系統和制作方法,解決了開發一鍵升級工具時需要安裝IDE開發環境,需要專業開發工程師編寫程序代碼,非專業人員無法制作一鍵升級工具的問題,以及解決當終端軟件不同需要重復繁雜的開發工作的問題,減少了升級工具的開發周期和開發的工作量。
本發明的發明目的是通過如下技術方案實現的:
一種生成一鍵升級工具系統及制作方法,生成一鍵升級工具系統,包括要升級的單板鏡像文件、目標文件單元、資源文件控制單元、配置文件控制單元、腳本文件單元及編譯鏈接控制單元,所述的腳本文件單元及編譯鏈接控制單元實現對生成一鍵升級工具的管理。
所述的生成一鍵升級工具系統中,通過腳本文件及配置文件控制單元控制所要生成的一鍵升級工具,腳本文件負責整個系統的編譯、鏈接操作,配置文件主要用來標識是否下載單板的某個文件以及標識采用的下載方式。
所述的生成一鍵升級工具系統中,下載文件控制通過配置RC格式的文件控制所要升級的單板鏡像文件,RC格式的文件中主要配置單板鏡像文件在PC上所在的位置。
所述的生成一鍵升級工具系統中,資源文件控制通過編譯把RC格式的文件生成包含單板鏡像文件的二進制資源文件,RC格式文件經過編譯后才會生成真正的RES格式的資源文件。
所述的生成一鍵升級工具系統中,配置文件用來控制是否升級全部單板鏡像文件還是一部分文件,配置標識中1表示下載相應的鏡像文件0表示不下載相應的鏡像文件。
所述的生成一鍵升級工具系統中,通過執行腳本文件編譯鏈接資源文件、配置文件、單板鏡像文件輸出EXE格式的可執行文件。
所述的生成一鍵升級工具系統中,生成的一鍵升級工具是一個EXE格式的可執行文件,EXE可執行文件中包含了單板鏡像文件和配置文件。
所述的生成一鍵升級工具系統中,不需要開發工程師編寫程序代碼,在普通的Windows操作系統上不需要安裝裝IDE開發環境完成生成一鍵升級工具的操作。
生成一鍵升級工具系統的制作方法如下:A、在IDE(Integrated?Development,集成開發環境)編寫升級終端軟件的代碼;B、將單板待升級的單板鏡像以資源的方式集成到IDE環境中;C、將控制升級方式和控制升級內容的配置文件集成到IDE環境中;D、在IDE環境中書寫一鍵升級工具界面代碼;E、編譯代碼和資源生成目標文件;F、從IDE(Integrated?Development,集成開發環境)環境中分離出編譯、鏈接所需要的文件;G、將要升級的單板鏡像文件放在磁盤的指定目錄中;H、配置資源定義文件(FilePacket.rc)、配置配置文件(Config.ini),并加入最常用的默認設置;I、配置腳本文件及MAKE文件,腳本文件的編譯、鏈接配置完成后以后不需要再次配置。
本發明采用以上技術方案后,主要有以下效果:
1、本發明生成一鍵升級工具時不需要安裝研發工程師開發升級工具
時安裝的IDE開發環境。
????2、生成一鍵升級工具時不需要專業工程師修改程序代碼,只需要根據升
級內容及特性修改相應的配置文件即可。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海三旗通信科技股份有限公司,未經上海三旗通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110032322.0/2.html,轉載請聲明來源鉆瓜專利網。





