欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

(l、s)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法

文檔序號:6366104閱讀:209來源:國知局
專利名稱:(l、s)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法
技術(shù)領(lǐng)域
本發(fā)明涉及衛(wèi)星移動通信領(lǐng)域,尤其涉及一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法。
背景技術(shù)
在(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)的開發(fā)、測試和使用過程中,需要對終端機(jī)上的程序進(jìn)行版本升級改進(jìn)。目前普遍采用的升級方法為從網(wǎng)絡(luò)下載并保存相應(yīng)的新版本程序的映像文件到終端機(jī),同時覆蓋終端機(jī)上的原有程序。此方法中,終端機(jī)必須具有網(wǎng)絡(luò)接口且可以訪問網(wǎng)絡(luò),才能實(shí)現(xiàn)新版本程序的下載并完成升級;而對于不具備網(wǎng)絡(luò)接口或不能訪問網(wǎng)絡(luò)的終端機(jī),此方法或者暫時不可用、或者根本不可用。因此,此方法的局限性較大。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法,以解決現(xiàn)有技術(shù)中的升級方法局限性大的問題。為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法,包括SI、檢測USB接口是否連接有可讀寫的存儲設(shè)備,如果有,則進(jìn)入步驟S2 ;S2、檢測所述存儲設(shè)備是否存儲有與現(xiàn)有程序相應(yīng)的新版本的程序,如果有,則將現(xiàn)有程序作為可升級的現(xiàn)有程序,進(jìn)入步驟S3 ;S3、將所述可升級的現(xiàn)有程序升級為所述新版本的程序,升級完成后,將所述新版本的程序作為現(xiàn)有程序。優(yōu)選地,在步驟S3后還包括S4、運(yùn)行現(xiàn)有程序。 優(yōu)選地,步驟SI具體包括S11、檢測所述USB接口是否連接有存儲設(shè)備,如果有,則進(jìn)入步驟S12 ;否則進(jìn)入步驟S4 ;S12、檢測所述存儲設(shè)備是否可讀寫,如果是,則進(jìn)入步驟S2 ;否則進(jìn)入步驟S4。優(yōu)選地,步驟S2具體包括S21、分別讀取所述存儲設(shè)備存儲的程序的版本信息和現(xiàn)有程序的版本信息,如果讀取成功,則進(jìn)入步驟S22,否則進(jìn)入步驟S4 ;S22、根據(jù)所述讀取到的版本信息,判斷所述存儲設(shè)備存儲的程序的版本是否高于現(xiàn)有程序的版本,如果是,則進(jìn)入步驟S3 ;否則進(jìn)入步驟S4。優(yōu)選地,所述版本信息包括程序名和版本號;步驟S22具體包括S221、判斷所述讀取到的版本信息中的程序名是否匹配,如果匹配,則進(jìn)入步驟S222,否則進(jìn)入步驟S4 ;S222、比較所述版本信息中的版本號,如果所述存儲設(shè)備存儲的程序的版本號更高,則進(jìn)入步驟S3,否則進(jìn)入步驟S4。 優(yōu)選地,步驟S3具體包括S31、備份所述可升級的現(xiàn)有程序;S32、卸載所述可升級的現(xiàn)有程序;S33、安裝所述新版本的程序以進(jìn)行升級;S34、升級完成后,將所述新版本的程序作為現(xiàn)有程序并更新現(xiàn)有程序的版本信
肩、O優(yōu)選地,步驟S31具體包括以備份文件的形式備份所述可升級的現(xiàn)有程序;所述備份文件根據(jù)存儲時間存儲在備份目錄中。優(yōu)選地,所述以備份文件的形式備份所述可升級的現(xiàn)有程序具體包括掃描所述備份目錄;如果掃描出錯,則建立新的備份目錄并保存所述可升級的現(xiàn)有程序作為一個備份文件,進(jìn)入步驟S32 ;如果掃描正確,則判斷所述備份目錄下的備份文件的個數(shù)是否達(dá)到上限,如果是,則刪除存儲時間最早的一個備份文件,在所述備份目錄下添加所述可升級的現(xiàn)有程序作為最新的備份文件,進(jìn)入步驟S32 ;否則直接在所述備份目錄下添加所述可升級的現(xiàn)有程序作為最新的備份文件,進(jìn)入步驟S32。從上述的技術(shù)方案可以看出,本發(fā)明利用現(xiàn)有終端機(jī)普遍具備的USB接口,從連接在此USB接口上的存儲設(shè)備中獲取新版本的程序,實(shí)現(xiàn)終端機(jī)上的程序的自動升級。用戶事先將新版本程序的映像文件下載到存儲設(shè)備中,并將該存儲設(shè)備通過USB接口與終端機(jī)相連接,再由終端機(jī)自動完成升級。因此,本發(fā)明所述方法避免了由終端機(jī)直接訪問網(wǎng)絡(luò),普遍適用于任何有USB接口的終端機(jī),從而擴(kuò)大了應(yīng)用范圍。另外,由于終端機(jī)不必與網(wǎng)絡(luò)連接,避免了網(wǎng)絡(luò)病毒的直接影響;同時,在新版本程序安裝之前,可以利用相應(yīng)殺毒軟件對存儲設(shè)備進(jìn)行病毒查殺。從而確保了終端機(jī)上程序及數(shù)據(jù)的安全性。


圖I為本發(fā)明實(shí)施例提供的(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法的流程圖;圖2為本發(fā)明實(shí)施例提供的(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法的 另一流程圖;圖3為圖I中步驟SI的流程圖;圖4為圖I中步驟S2的流程圖;圖5為圖I中步驟S3的流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法,參照圖1,該方法包括SI :檢測USB接口是否連接有可讀寫的存儲設(shè)備,如果有,則進(jìn)入步驟S2 ;S2 :檢測上述存儲設(shè)備是否存儲有與現(xiàn)有程序相應(yīng)的新版本的程序,如果有,則將現(xiàn)有程序作為可升級的現(xiàn)有程序,進(jìn)入步驟S3 ;S3 :將上述可升級的現(xiàn)有程序升級為所述新版本的程序,升級完成后,上述新版本的程序作為現(xiàn)有程序。需要說明的是,上述存儲設(shè)備包括任意可以通過USB接口直接或間接與終端機(jī)相連接的存儲設(shè)備。用戶事先將新版本程序的映像文件下載到存儲設(shè)備中,并將該存儲設(shè)備通過USB接口與終端機(jī)相連接,再由終端機(jī)自動完成上述升級方法。因此,本發(fā)明實(shí)施例所述方法避免了由終端機(jī)直接訪問網(wǎng)絡(luò),普遍適用于任何有USB接口的終端機(jī),從而擴(kuò)大了應(yīng)用范圍。另外,由于終端機(jī)不必與網(wǎng)絡(luò)連接,避免了網(wǎng)絡(luò)病毒的直接影響;同時,在新版本程序安裝之前,可以利用相應(yīng)殺毒軟件對存儲設(shè)備進(jìn)行病毒查殺。從而確保了終端機(jī)上程序及數(shù)據(jù)的安全性。參照圖2,在本發(fā)明的其他實(shí)施例中,上述實(shí)施例還包括S4 :運(yùn)行現(xiàn)有程序。終端機(jī)在升級完成或通過檢測得知無可升級的程序后,將釋放本次檢測和/或升級過程占用的系統(tǒng)資源,并運(yùn)行現(xiàn)有程序。相應(yīng)的,步驟SI具體包括檢測USB接口是否連接有可讀寫的存儲設(shè)備,如果有,則進(jìn)入步驟S2 ;否則進(jìn)入步驟S4。相應(yīng)的,步驟S2具體包括檢測上述存儲設(shè)備是否存儲有與現(xiàn)有程序相應(yīng)的新版本的程序,如果有,則現(xiàn)有程序?yàn)榭缮壍默F(xiàn)有程序,進(jìn)入步驟S3 ;否則進(jìn)入步驟S4。參見圖3,在本發(fā)明的其他實(shí)施例中,上述所有實(shí)施例中的步驟SI的具體實(shí)現(xiàn)方式包括Sll :檢測USB接口是否連接有存儲設(shè)備,如果有,則進(jìn)入步驟S12 ;否則進(jìn)入步驟S4;若終端機(jī)的USB接口沒有連接任何存儲設(shè)備,必然沒有任何新版本程序提供給終端機(jī),故終端機(jī)將不升級,直接執(zhí)行步驟S4。S12 :檢測上述存儲設(shè)備是否可讀寫,如果是,則進(jìn)入步驟S2 ;否則進(jìn)入步驟S4。為保證可以從上述存儲設(shè)備獲取新版本程序,需要該存儲設(shè)備具有可讀性。檢測可讀性的方法可以為終端機(jī)直接從該存儲設(shè)備讀取數(shù)據(jù),如果讀取成功,則說明該存儲設(shè)備具有可讀性,否則執(zhí)行步驟S4。由于通過系統(tǒng)的應(yīng)用程序編程接口(API)可以安裝一個USB設(shè)備的文件卷,檢測可讀性時,終端機(jī)讀取到的數(shù)據(jù)不一定來自接入USB接口的存儲設(shè)備,故不能保證存儲設(shè)備真正接入終端機(jī)的USB接口。因此需要同時檢測可寫性。具體方法為終端機(jī)將一個含有固定信息、具有專用文件名的文件試寫入存儲設(shè)備中,如果文件寫入錯誤,則說明終端機(jī)USB接口沒有接入存儲設(shè)備,此時終端機(jī)直接執(zhí)行步驟S4 ;如果寫入成功,則說明終端機(jī)的USB接口接入了可讀可寫的存儲設(shè)備,繼續(xù)執(zhí)行后續(xù)升級步驟。同時為避免在存儲設(shè)備中產(chǎn)生垃圾文件,寫入存儲設(shè)備中的文件應(yīng)立即刪除。參見圖4,在本發(fā)明的其他實(shí)施例中,上述所有實(shí)施例中的步驟S2的具體實(shí)現(xiàn)方式包括S21 :分別讀取上述存儲設(shè)備存儲的程序和現(xiàn)有程序的版本信息,如果讀取成功,則進(jìn)入步驟S22,否則進(jìn)入步驟S4 ;上述版本信息包括程序名和版本號;S22:根據(jù)上述讀取到的版本信息,判斷上述存儲設(shè)備存儲的程序的版本是否高于現(xiàn)有程序的版本,如果是,則進(jìn)入步驟S3 ;否則進(jìn)入步驟S4。其中,步驟S22具體包括S221、判斷上述版本信息中的程序名是否匹配,如果匹配,則進(jìn)入步驟S222,否則 直接進(jìn)入步驟S4 ;S222、比較上述版本信息中的版本號,如果上述存儲設(shè)備上的程序版本號更高,則進(jìn)入步驟S3,否則直接進(jìn)入步驟S4。在本發(fā)明的其他實(shí)施例中,上述所有實(shí)施例中的步驟S3具體包括以備份文件的形式備份上述可升級的現(xiàn)有程序;上述備份文件根據(jù)存儲時間依次存儲在備份目錄中。終端機(jī)中存儲有備份目錄,該備份目錄中按存儲時間排序,依次存儲了一個或多個備份文件,所述備份文件即被備份的程序在備份目錄中的存在形式。進(jìn)一步地,參照圖5,在本發(fā)明的其他實(shí)施例中,上述所有實(shí)施例中的步驟S3具體包括S31 :備份上述可升級的現(xiàn)有程序;備份可升級的現(xiàn)有程序的具體實(shí)現(xiàn)方式可以為掃描備份目錄,以獲取備份目錄下的備份文件個數(shù),即已備份的程序的個數(shù);掃描過程中,可能會由于數(shù)據(jù)損壞等原因造成掃描出錯,此時,直接建立新的備份目錄,將上述可升級的現(xiàn)有程序添加為一個備份文件;如果掃描正確,獲取到備份目錄下的備份文件個數(shù),則判斷該備份文件個數(shù)是否達(dá)到備份目錄所能保存的備份文件的最大個數(shù)。如果未達(dá)到,則直接在該備份目錄下將上述可升級的現(xiàn)有程序添加為一個備份文件;如果已達(dá)到,則刪除備份目錄中存儲時間最早的備份文件,并將上述可升級的現(xiàn)有程序添加為存儲時間最晚的備份文件。S32 :卸載上述可升級的現(xiàn)有程序;S33 :安裝相應(yīng)的新版本的程序;S34 :更新終端機(jī)上的程序的版本信息。需要說明的是,為盡量減少程序升級對終端機(jī)正常運(yùn)行的影響,本發(fā)明所述的自動升級方法主要應(yīng)用于終端機(jī)的開機(jī)檢查,即終端機(jī)開機(jī)后,先執(zhí)行本發(fā)明說書的自動升級方法,待執(zhí)行完畢后才啟動主程序,終端機(jī)進(jìn)入正常工作狀態(tài)。對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍
權(quán)利要求
1.一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法,其特征在于,包括 51、檢測USB接口是否連接有可讀寫的存儲設(shè)備,如果有,則進(jìn)入步驟S2; 52、檢測所述存儲設(shè)備是否存儲有與現(xiàn)有程序相應(yīng)的新版本的程序,如果有,則將現(xiàn)有程序作為可升級的現(xiàn)有程序,進(jìn)入步驟S3 ; 53、將所述可升級的現(xiàn)有程序升級為所述新版本的程序,升級完成后,將所述新版本的程序作為現(xiàn)有程序。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在步驟S3后還包括 54、運(yùn)行現(xiàn)有程序。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟SI具體包括 SI I、檢測所述USB接口是否連接有存儲設(shè)備,如果有,則進(jìn)入步驟S12 ;否則進(jìn)入步驟S4; S12、檢測所述存儲設(shè)備是否可讀寫,如果是,則進(jìn)入步驟S2 ;否則進(jìn)入步驟S4。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟S2具體包括 521、分別讀取所述存儲設(shè)備存儲的程序的版本信息和現(xiàn)有程序的版本信息,如果讀取成功,則進(jìn)入步驟S22,否則進(jìn)入步驟S4 ; 522、根據(jù)所述讀取到的版本信息,判斷所述存儲設(shè)備存儲的程序的版本是否高于現(xiàn)有程序的版本,如果是,則進(jìn)入步驟S3 ;否則進(jìn)入步驟S4。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述版本信息包括程序名和版本號; 步驟S22具體包括 5221、判斷所述讀取到的版本信息中的程序名是否匹配,如果匹配,則進(jìn)入步驟S222,否則進(jìn)入步驟S4 ; 5222、比較所述版本信息中的版本號,如果所述存儲設(shè)備存儲的程序的版本號更高,則進(jìn)入步驟S3,否則進(jìn)入步驟S4。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟S3具體包括 531、備份所述可升級的現(xiàn)有程序; 532、卸載所述可升級的現(xiàn)有程序; 533、安裝所述新版本的程序以進(jìn)行升級; 534、升級完成后,將所述新版本的程序作為現(xiàn)有程序并更新現(xiàn)有程序的版本信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟S31具體包括以備份文件的形式備份所述可升級的現(xiàn)有程序;所述備份文件根據(jù)存儲時間存儲在備份目錄中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述以備份文件的形式備份所述可升級的現(xiàn)有程序具體包括 掃描所述備份目錄; 如果掃描出錯,則建立新的備份目錄并保存所述可升級的現(xiàn)有程序作為一個備份文件,進(jìn)入步驟S32 ; 如果掃描正確,則判斷所述備份目錄下的備份文件的個數(shù)是否達(dá)到上限,如果是,則刪除存儲時間最早的一個備份文件,在所述備份目錄下添加所述可升級的現(xiàn)有程序作為最新的備份文件,進(jìn)入步驟S32 ;否則直接在所述備份目錄下添加所述可升級的現(xiàn)有程序作為最新的備份文件,進(jìn)入步驟S32。
全文摘要
本發(fā)明實(shí)施例公開了一種(L、S)波段衛(wèi)星移動通信系統(tǒng)終端機(jī)自動升級方法,包括檢測USB接口是否連接有可讀寫的存儲設(shè)備,如果有,則檢測所述存儲設(shè)備是否存儲有與現(xiàn)有程序相應(yīng)的新版本的程序,如果有,則將現(xiàn)有程序作為可升級的現(xiàn)有程序;將所述可升級的現(xiàn)有程序升級為所述新版本的程序,升級完成后,將所述新版本的程序作為現(xiàn)有程序。本發(fā)明解決了現(xiàn)有技術(shù)中的升級方法局限性大的問題。
文檔編號G06F11/14GK102637133SQ20121006373
公開日2012年8月15日 申請日期2012年3月12日 優(yōu)先權(quán)日2012年3月12日
發(fā)明者吳偉林, 張代紅, 王亮, 黃耀 申請人:成都林海電子有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
抚顺市| 岳池县| 太原市| 连城县| 乌拉特中旗| 万荣县| 樟树市| 平凉市| 德格县| 高邮市| 涿州市| 瑞安市| 康平县| 嘉定区| 扬中市| 启东市| 肇州县| 新竹县| 丹寨县| 曲松县| 隆回县| 石门县| 庆城县| 明光市| 洞头县| 黄石市| 乐山市| 金溪县| 广水市| 乌兰县| 湄潭县| 宜良县| 贡嘎县| 淅川县| 梅河口市| 临潭县| 阜新市| 阳新县| 资阳市| 宜宾县| 遂昌县|