專利名稱:一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)備和一種系統(tǒng)維護(hù)更新的方法,特別是一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備及方法。
背景技術(shù):
目前大多數(shù)整機(jī)應(yīng)用平臺(tái),如嵌入式設(shè)備、工控機(jī)、服務(wù)器、個(gè)人電腦等都擁有豐 富的外擴(kuò)接口,如USB接口、網(wǎng)絡(luò)接口、SD卡接口、CF卡接口等;整機(jī)應(yīng)用平臺(tái)通過(guò)運(yùn)行各 種操作系統(tǒng)驅(qū)動(dòng)這些接口,實(shí)現(xiàn)整機(jī)應(yīng)用平臺(tái)與外界的交互,如數(shù)據(jù)的交互等。同時(shí),由于 計(jì)算機(jī)軟件工程的飛速發(fā)展,整機(jī)平臺(tái)的應(yīng)用軟件規(guī)模日漸龐大,功能設(shè)計(jì)復(fù)雜強(qiáng)大,數(shù)據(jù) 海量存儲(chǔ)。并且這些整機(jī)平臺(tái)運(yùn)行于人類社會(huì)的各個(gè)角落和各種應(yīng)用環(huán)境中。傳統(tǒng)大多數(shù)整機(jī)平臺(tái)運(yùn)行的應(yīng)用軟件規(guī)模日漸龐大,功能設(shè)計(jì)日益復(fù)雜,數(shù)據(jù)海 量存儲(chǔ);同時(shí)這些整機(jī)設(shè)備往往運(yùn)行于各種復(fù)雜環(huán)境下,如強(qiáng)電磁環(huán)境、高溫高熱環(huán)境、低 溫嚴(yán)寒環(huán)境、強(qiáng)輻射環(huán)境等;如此嚴(yán)酷的使用環(huán)境和復(fù)雜的應(yīng)用條件,給整機(jī)系統(tǒng)的可靠 性、可維護(hù)性提出非常高的要求。由于整機(jī)平臺(tái)軟件設(shè)計(jì)缺陷,環(huán)境干擾,數(shù)據(jù)錯(cuò)誤等因素造成整機(jī)系統(tǒng)運(yùn)行崩潰 是經(jīng)常發(fā)生的棘手問(wèn)題,當(dāng)發(fā)生系統(tǒng)崩潰的時(shí)候,對(duì)應(yīng)用系統(tǒng)和應(yīng)用系統(tǒng)本身保存的有用 數(shù)據(jù)往往是造成毀滅性的打擊,其后果輕則丟失數(shù)據(jù),重則整個(gè)系統(tǒng)徹底崩潰,無(wú)法運(yùn)行使 用。直接給人們帶來(lái)嚴(yán)重的經(jīng)濟(jì)損失。而目前大多數(shù)整機(jī)應(yīng)用平臺(tái)都缺乏發(fā)生上述情況的危機(jī)處理或善后的機(jī)制,往往 需要工程人員到達(dá)現(xiàn)場(chǎng)處理,或者設(shè)備直接返廠維修,其過(guò)程往往費(fèi)時(shí)費(fèi)力,浪費(fèi)大量的經(jīng) 濟(jì)錢(qián)財(cái),這種傳統(tǒng)的系統(tǒng)維護(hù)方法已經(jīng)無(wú)法適應(yīng)現(xiàn)代化的使用需求。
發(fā)明內(nèi)容
為了解決上述的技術(shù)問(wèn)題,本發(fā)明的目的是提供一種可靠且便于進(jìn)行系統(tǒng)升級(jí)維 護(hù)更新的設(shè)備。本發(fā)明的另一個(gè)目的是提供一種靈活且便于進(jìn)行系統(tǒng)升級(jí)維護(hù)更新的方法。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備,包括一用于運(yùn)行操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序的硬件平臺(tái),其包括至少一種用于把 升級(jí)文件導(dǎo)入硬件平臺(tái)的通信接口;一運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用程序、監(jiān)視程序和維護(hù)程序運(yùn)行的操作系統(tǒng);一運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更新程序的文件系統(tǒng);一個(gè)或多個(gè)運(yùn)行在操作系統(tǒng)上的應(yīng)用程序;一運(yùn)行在操作系統(tǒng)上的監(jiān)視程序;一運(yùn)行在操作系統(tǒng)上的維護(hù)程序;一包含有更新程序的升級(jí)文件;
所述文件系統(tǒng)管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更行程序的存儲(chǔ),所述升級(jí)文件通過(guò)硬 件平臺(tái)的接口傳送到硬件平臺(tái),再由硬件平臺(tái)通過(guò)文件系統(tǒng)的管理,存儲(chǔ)為更新程序,需要 升級(jí)維護(hù)時(shí)再把更新程序覆蓋當(dāng)前的程序。進(jìn)一步,所述硬件平臺(tái)上的通信接口為CF卡接口、SD卡接口、網(wǎng)絡(luò)接口、USB接口 中的其中一個(gè)接口或多個(gè)組合接口。一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,包括以下步驟A、把升級(jí)程序文件預(yù)先打包為一個(gè)文件;
B、把打包好的升級(jí)文件放置在各種可讀介質(zhì)中,然后把可讀介質(zhì)接入到整機(jī)平臺(tái) 的接口中;C、整機(jī)平臺(tái)操作系統(tǒng)驅(qū)動(dòng)外擴(kuò)設(shè)備并運(yùn)行監(jiān)視程序,當(dāng)監(jiān)視程序檢測(cè)到可讀介質(zhì) 的接入,即運(yùn)行維護(hù)程序;D、維護(hù)程序開(kāi)始掃描可讀介質(zhì),是否有升級(jí)程序文件,如果含有升級(jí)程序文件,即 更新升級(jí)系統(tǒng)。本發(fā)明的有益效果是本發(fā)明設(shè)備為包含一套異常處理機(jī)制的嵌入式設(shè)備,在整 機(jī)異常時(shí),通過(guò)人為運(yùn)行或整機(jī)系統(tǒng)自動(dòng)運(yùn)行異常處理機(jī)制,進(jìn)行程序恢復(fù)和數(shù)據(jù)恢復(fù),或 利用與外界交互的外擴(kuò)接口進(jìn)行系統(tǒng)更新維護(hù),同時(shí)對(duì)本機(jī)的存儲(chǔ)數(shù)據(jù)進(jìn)行保護(hù),達(dá)到處 理過(guò)程不丟失數(shù)據(jù)的目的,不僅穩(wěn)定可靠,而且升級(jí)維護(hù)非常方便。本發(fā)明的另一個(gè)有益效果是本發(fā)明方法解決了整機(jī)平臺(tái)運(yùn)行的異常處理問(wèn)題, 是一套危機(jī)處理機(jī)制;其提供一種多媒介的整機(jī)平臺(tái)升級(jí)機(jī)制,同時(shí)保護(hù)原有數(shù)據(jù)的完整 性,為整機(jī)應(yīng)用平臺(tái)的長(zhǎng)期運(yùn)行提供方便的維護(hù)。全面提升整機(jī)平臺(tái)的魯棒性,可靠性,可 維護(hù)性等,最大限度地降低整機(jī)平臺(tái)異常帶來(lái)的經(jīng)濟(jì)損失。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。圖1是本發(fā)明設(shè)備的整體結(jié)構(gòu)圖;圖2是本發(fā)明方法流程圖;圖3是本發(fā)明方法監(jiān)視程序流程圖;圖4是本發(fā)明方法監(jiān)視程序的進(jìn)一步改進(jìn)流程圖;圖5是本發(fā)明方法自動(dòng)維護(hù)升級(jí)流程圖;圖6是本發(fā)明方法手動(dòng)維護(hù)升級(jí)流程圖;圖7是本發(fā)明方法維護(hù)程序流程圖;圖8是本發(fā)明方法維護(hù)程序的進(jìn)一步改進(jìn)流程圖。
具體實(shí)施例方式參照?qǐng)D1,一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備,其特征在于包括一用于運(yùn)行操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序的硬件平臺(tái),其包括至少一種用于把 升級(jí)文件導(dǎo)入硬件平臺(tái)的通信接口;—運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用程序、監(jiān)視程序和維護(hù)程序運(yùn)行的操作系統(tǒng);一運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更新程序的文件系統(tǒng);
一個(gè)或多個(gè)運(yùn)行在操作系統(tǒng)上的應(yīng)用程序;一運(yùn)行在操作系統(tǒng)上的監(jiān)視程序;一運(yùn)行在操作系統(tǒng)上的維護(hù)程序;一包含有更新程序的升級(jí)文件;所述文件系統(tǒng)管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更行程序的存儲(chǔ),所述升級(jí)文件通過(guò)硬 件平臺(tái)的接口傳送到硬件平臺(tái),再由硬件平臺(tái)通過(guò)文件系統(tǒng)的管理,存儲(chǔ)為更新程序,需要 升級(jí)維護(hù)時(shí)再把更新程序覆蓋當(dāng)前的程序。進(jìn)一步,所述硬件平臺(tái)上的通信接口為CF卡接口、SD卡接口、網(wǎng)絡(luò)接口、USB接口 中的其中一個(gè)接口或多個(gè)組合接口。本發(fā)明設(shè)備為包含一套異常處理機(jī)制的嵌入式設(shè)備,在整機(jī)異常時(shí),通過(guò)人為運(yùn) 行或整機(jī)系統(tǒng)自動(dòng)運(yùn)行異常處理機(jī)制,進(jìn)行程序恢復(fù)和數(shù)據(jù)恢復(fù),或利用與外界交互的外 擴(kuò)接口進(jìn)行系統(tǒng)更新維護(hù),同時(shí)對(duì)本機(jī)的存儲(chǔ)數(shù)據(jù)進(jìn)行保護(hù),達(dá)到處理過(guò)程不丟失數(shù)據(jù)的 目的,不僅穩(wěn)定可靠,而且升級(jí)維護(hù)非常方便。參照?qǐng)D2,一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,包括以下步驟A、把升級(jí)程序文件預(yù)先打包為一個(gè)文件;B、把打包好的升級(jí)文件放置在各種可讀介質(zhì)中,然后把可讀介質(zhì)接入到整機(jī)平臺(tái) 的接口中;C、整機(jī)平臺(tái)操作系統(tǒng)驅(qū)動(dòng)外擴(kuò)設(shè)備并運(yùn)行監(jiān)視程序,當(dāng)監(jiān)視程序檢測(cè)到可讀介質(zhì) 的接入,即運(yùn)行維護(hù)程序;D、維護(hù)程序開(kāi)始掃描可讀介質(zhì),是否有升級(jí)程序文件,如果含有升級(jí)程序文件,即 更新升級(jí)系統(tǒng)。進(jìn)一步參照?qǐng)D3,所述監(jiān)視程序包括以下步驟11、主機(jī)通電;12、操作系統(tǒng)運(yùn)行;13、監(jiān)視程序開(kāi)始運(yùn)行;14、初始化應(yīng)用程序;15、應(yīng)用程序運(yùn)行;16、應(yīng)用程序異常退出則執(zhí)行步驟17,否則執(zhí)行步驟15 ;17、執(zhí)行維護(hù)程序;18、整機(jī)重啟。進(jìn)一步參照?qǐng)D4,所述監(jiān)視程序包括以下步驟11、主機(jī)通電;12、操作系統(tǒng)運(yùn)行;13、監(jiān)視程序開(kāi)始運(yùn)行;19、通過(guò)網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)端主機(jī);la、需要升級(jí)維護(hù)程序則執(zhí)行步驟17,否則執(zhí)行步驟14 ;14、初始化應(yīng)用程序;15、應(yīng)用程序運(yùn)行;16、應(yīng)用程序異常退出則執(zhí)行步驟17,否則執(zhí)行步驟15 ;
17、執(zhí)行維護(hù)程序;18、整機(jī)重啟。進(jìn)一步參照?qǐng)D5,所述應(yīng)用程序和監(jiān)視程序同時(shí)運(yùn)行且為自動(dòng)維護(hù)升級(jí),所述自動(dòng)維護(hù)升級(jí)過(guò)程包括以下步驟21、應(yīng)用程序運(yùn)行;22、監(jiān)視程序判斷應(yīng)用程序異常退出則執(zhí)行步驟23,否則執(zhí)行步驟21 ;23、通過(guò)外界獲得升級(jí)文件,然后執(zhí)行步驟26 ;24、監(jiān)視程序運(yùn)行;25、監(jiān)視程序通過(guò)網(wǎng)絡(luò)獲得信息判斷,需要升級(jí)則執(zhí)行步驟23,否則執(zhí)行步驟24 ;26、運(yùn)行維護(hù)程序;27、判斷是升級(jí)操作系統(tǒng)則升級(jí)操作系統(tǒng);28、判斷是升級(jí)文件系統(tǒng)則升級(jí)文件系統(tǒng);29、判斷是升級(jí)應(yīng)用程序則升級(jí)應(yīng)用程序;2a、判斷是升級(jí)監(jiān)視程序則升級(jí)監(jiān)視程序。進(jìn)一步參照?qǐng)D6,所述應(yīng)用程序和監(jiān)視程序同時(shí)運(yùn)行且為手動(dòng)維護(hù)升級(jí),所述手動(dòng) 維護(hù)升級(jí)流程包括以下步驟31、應(yīng)用程序運(yùn)行;32、用戶升級(jí)操作界面是升級(jí)則執(zhí)行步驟33,否則執(zhí)行步驟31 ;33、通過(guò)外界獲得升級(jí)文件則執(zhí)行步驟34,否則執(zhí)行步驟31 ;34、執(zhí)行維護(hù)程序;35、升級(jí)文件存USB盤(pán)/CF卡/SD卡;36、操作系統(tǒng)運(yùn)行應(yīng)用程序;37、檢測(cè)到U盤(pán)插入則執(zhí)行步驟38,否則執(zhí)行步驟36 ;38、檢測(cè)到升級(jí)文件則執(zhí)行步驟34,否則執(zhí)行步驟36 ;39、判斷是升級(jí)操作系統(tǒng)則升級(jí)操作系統(tǒng);3a、判斷是升級(jí)文件系統(tǒng)則升級(jí)文件系統(tǒng);3b、判斷是升級(jí)應(yīng)用程序則升級(jí)應(yīng)用程序;3c、判斷是升級(jí)監(jiān)視程序則升級(jí)監(jiān)視程序。進(jìn)一步參照?qǐng)D7,所述維護(hù)程序流程包括以下步驟41、操作系統(tǒng)檢測(cè)到USB盤(pán)接入;42、運(yùn)行維護(hù)程序;43、把維護(hù)程序自身拷貝到工作目錄;44、維護(hù)程序重新運(yùn)行;45、存在升級(jí)文件則執(zhí)行步驟46,否則退出維護(hù)程序;46、當(dāng)前操作系統(tǒng)版本與升級(jí)操作系統(tǒng)版本比較,操作系統(tǒng)升級(jí)標(biāo)志位置1或0, 當(dāng)前文件系統(tǒng)版本與升級(jí)文件系統(tǒng)版本比較,文件系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前應(yīng)用程序 版本與升級(jí)應(yīng)用程序版本比較,應(yīng)用程序升級(jí)標(biāo)志位置1或0 ;47、啟動(dòng)升級(jí)維護(hù)界面程序;48、用戶確認(rèn)升級(jí);
49、根據(jù)升級(jí)標(biāo)志位分別升級(jí)操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序;4a、升級(jí)完成整機(jī)重啟。進(jìn)一步參照?qǐng)D8,所述維護(hù)程序流程包括以下步驟51、操作系統(tǒng)檢測(cè)到USB盤(pán)、SD卡、CF卡任一種存儲(chǔ)媒介接入或應(yīng)用程序請(qǐng)求升級(jí);52、運(yùn)行維護(hù)程序;53、把維護(hù)程序自身拷貝到工作目錄;54、維護(hù)程序重新運(yùn)行;55、存在升級(jí)文件則執(zhí)行步驟56,否則執(zhí)行步驟57 ;56、從網(wǎng)絡(luò)獲得升級(jí)文件則執(zhí)行步驟57,否則退出維護(hù)程序;57、檢驗(yàn)升級(jí)文件則執(zhí)行步驟58,否則退出維護(hù)程序;58、當(dāng)前操作系統(tǒng)版本與升級(jí)操作系統(tǒng)版本比較,操作系統(tǒng)升級(jí)標(biāo)志位置1或0, 當(dāng)前文件系統(tǒng)版本與升級(jí)文件系統(tǒng)版本比較,文件系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前應(yīng)用程序 版本與升級(jí)應(yīng)用程序版本比較,應(yīng)用程序升級(jí)標(biāo)志位置1或0 ;59、啟動(dòng)升級(jí)維護(hù)界面程序;5a、判斷應(yīng)用程序異常則強(qiáng)制升級(jí),執(zhí)行步驟5d,否則執(zhí)行步驟5b ;5b、用戶確認(rèn)升級(jí)則執(zhí)行步驟5c,否則退出維護(hù)程序;5c、根據(jù)升級(jí)標(biāo)志位分別升級(jí)操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序;5d、升級(jí)完成整機(jī)重啟。以上是對(duì)本發(fā)明的較佳實(shí)施進(jìn)行了具體說(shuō)明,但本發(fā)明創(chuàng)造并不限于所述實(shí)施 例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同變形或替 換,這些等同的變型或替換均包含在本申請(qǐng)權(quán)利要求所限定的范圍內(nèi)。
權(quán)利要求
一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備,其特征在于包括一用于運(yùn)行操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序的硬件平臺(tái),其包括至少一種用于把升級(jí)文件導(dǎo)入硬件平臺(tái)的通信接口;一運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用程序、監(jiān)視程序和維護(hù)程序運(yùn)行的操作系統(tǒng);一運(yùn)行在硬件平臺(tái)上用于管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更新程序的文件系統(tǒng);一個(gè)或多個(gè)運(yùn)行在操作系統(tǒng)上的應(yīng)用程序;一運(yùn)行在操作系統(tǒng)上的監(jiān)視程序;一運(yùn)行在操作系統(tǒng)上的維護(hù)程序;一包含有更新程序的升級(jí)文件;所述文件系統(tǒng)管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更行程序的存儲(chǔ),所述升級(jí)文件通過(guò)硬件平臺(tái)的接口傳送到硬件平臺(tái),再由硬件平臺(tái)通過(guò)文件系統(tǒng)的管理,存儲(chǔ)為更新程序,需要升級(jí)維護(hù)時(shí)再把更新程序覆蓋當(dāng)前的程序。
2.根據(jù)權(quán)利要求1所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備,其特征在于 所述硬件平臺(tái)上的通信接口為CF卡接口、SD卡接口、網(wǎng)絡(luò)接口、USB接口中的其中一個(gè)接口 或多個(gè)組合接口。
3.—種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其特征在于包括以下步驟A、把升級(jí)程序文件預(yù)先打包為一個(gè)文件;B、把打包好的升級(jí)文件放置在各種可讀介質(zhì)中,然后把可讀介質(zhì)接入到整機(jī)平臺(tái)的接 口中;C、整機(jī)平臺(tái)操作系統(tǒng)驅(qū)動(dòng)外擴(kuò)設(shè)備并運(yùn)行監(jiān)視程序,當(dāng)監(jiān)視程序檢測(cè)到可讀介質(zhì)的接 入,即運(yùn)行維護(hù)程序;D、維護(hù)程序開(kāi)始掃描可讀介質(zhì),是否有升級(jí)程序文件,如果含有升級(jí)程序文件,即更新 升級(jí)系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其特征在于 所述監(jiān)視程序包括以下步驟`11、主機(jī)通電;`12、操作系統(tǒng)運(yùn)行;`13、監(jiān)視程序開(kāi)始運(yùn)行;`14、初始化應(yīng)用程序;`15、應(yīng)用程序運(yùn)行;`16、應(yīng)用程序異常退出則執(zhí)行步驟17,否則執(zhí)行步驟15;`17、執(zhí)行維護(hù)程序;`18、整機(jī)重啟。
5.根據(jù)權(quán)利要求4所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其特征在于 所述監(jiān)視程序包括以下步驟`11、主機(jī)通電;`12、操作系統(tǒng)運(yùn)行;`13、監(jiān)視程序開(kāi)始運(yùn)行;`19、通過(guò)網(wǎng)絡(luò)訪問(wèn)遠(yuǎn)端主機(jī);la、需要升級(jí)維護(hù)程序則執(zhí)行步驟17,否則執(zhí)行步驟14 ;14、初始化應(yīng)用程序;15、應(yīng)用程序運(yùn)行;16、應(yīng)用程序異常退出則執(zhí)行步驟17,否則執(zhí)行步驟15 ;17、執(zhí)行維護(hù)程序;18、整機(jī)重啟。
6.根據(jù)權(quán)利要求3至5任一項(xiàng)所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其 特征在于所述應(yīng)用程序和監(jiān)視程序同時(shí)運(yùn)行且為自動(dòng)維護(hù)升級(jí),所述自動(dòng)維護(hù)升級(jí)過(guò)程 包括以下步驟21、應(yīng)用程序運(yùn)行;22、監(jiān)視程序判斷應(yīng)用程序異常退出則執(zhí)行步驟23,否則執(zhí)行步驟21 ;23、通過(guò)外界獲得升級(jí)文件,然后執(zhí)行步驟26;24、監(jiān)視程序運(yùn)行;25、監(jiān)視程序通過(guò)網(wǎng)絡(luò)獲得信息判斷,需要升級(jí)則執(zhí)行步驟23,否則執(zhí)行步驟24;26、運(yùn)行維護(hù)程序;27、判斷是升級(jí)操作系統(tǒng)則升級(jí)操作系統(tǒng);28、判斷是升級(jí)文件系統(tǒng)則升級(jí)文件系統(tǒng);29、判斷是升級(jí)應(yīng)用程序則升級(jí)應(yīng)用程序; 2a、判斷是升級(jí)監(jiān)視程序則升級(jí)監(jiān)視程序。
7.根據(jù)權(quán)利要求3至5任一項(xiàng)所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其 特征在于所述應(yīng)用程序和監(jiān)視程序同時(shí)運(yùn)行且為手動(dòng)維護(hù)升級(jí),所述手動(dòng)維護(hù)升級(jí)流程 包括以下步驟31、應(yīng)用程序運(yùn)行;32、用戶升級(jí)操作界面是升級(jí)則執(zhí)行步驟33,否則執(zhí)行步驟31 ;33、通過(guò)外界獲得升級(jí)文件則執(zhí)行步驟34,否則執(zhí)行步驟31;34、執(zhí)行維護(hù)程序;35、升級(jí)文件存USB盤(pán)/CF卡/SD卡;36、操作系統(tǒng)運(yùn)行應(yīng)用程序;37、檢測(cè)到U盤(pán)插入則執(zhí)行步驟38,否則執(zhí)行步驟36 ;38、檢測(cè)到升級(jí)文件則執(zhí)行步驟34,否則執(zhí)行步驟36 ;39、判斷是升級(jí)操作系統(tǒng)則升級(jí)操作系統(tǒng); 3a、判斷是升級(jí)文件系統(tǒng)則升級(jí)文件系統(tǒng); 3b、判斷是升級(jí)應(yīng)用程序則升級(jí)應(yīng)用程序; 3c、判斷是升級(jí)監(jiān)視程序則升級(jí)監(jiān)視程序。
8.根據(jù)權(quán)利要求3至5任一項(xiàng)所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其 特征在于所述維護(hù)程序流程包括以下步驟41、操作系統(tǒng)檢測(cè)到USB盤(pán)接入;42、運(yùn)行維護(hù)程序;43、把維護(hù)程序自身拷貝到工作目錄;44、維護(hù)程序重新運(yùn)行;45、存在升級(jí)文件則執(zhí)行步驟46,否則退出維護(hù)程序;46、當(dāng)前操作系統(tǒng)版本與升級(jí)操作系統(tǒng)版本比較,操作系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前 文件系統(tǒng)版本與升級(jí)文件系統(tǒng)版本比較,文件系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前應(yīng)用程序版本 與升級(jí)應(yīng)用程序版本比較,應(yīng)用程序升級(jí)標(biāo)志位置1或0 ;47、啟動(dòng)升級(jí)維護(hù)界面程序;48、用戶確認(rèn)升級(jí);49、根據(jù)升級(jí)標(biāo)志位分別升級(jí)操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序; 4a、升級(jí)完成整機(jī)重啟。50.根據(jù)權(quán)利要求3至5任一項(xiàng)所述的一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的方法,其 特征在于所述維護(hù)程序流程包括以下步驟51、操作系統(tǒng)檢測(cè)到USB盤(pán)、SD卡、CF卡任一種存儲(chǔ)媒介接入或應(yīng)用程序請(qǐng)求升級(jí); 52、運(yùn)行維護(hù)程序;53、把維護(hù)程序自身拷貝到工作目錄;54、維護(hù)程序重新運(yùn)行;55、存在升級(jí)文件則執(zhí)行步驟56,否則執(zhí)行步驟57;56、從網(wǎng)絡(luò)獲得升級(jí)文件則執(zhí)行步驟57,否則退出維護(hù)程序;57、檢驗(yàn)升級(jí)文件則執(zhí)行步驟58,否則退出維護(hù)程序;58、當(dāng)前操作系統(tǒng)版本與升級(jí)操作系統(tǒng)版本比較,操作系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前 文件系統(tǒng)版本與升級(jí)文件系統(tǒng)版本比較,文件系統(tǒng)升級(jí)標(biāo)志位置1或0,當(dāng)前應(yīng)用程序版本 與升級(jí)應(yīng)用程序版本比較,應(yīng)用程序升級(jí)標(biāo)志位置1或0 ;59、啟動(dòng)升級(jí)維護(hù)界面程序;5a、判斷應(yīng)用程序異常則強(qiáng)制升級(jí),執(zhí)行步驟5d,否則執(zhí)行步驟5b ; 5b、用戶確認(rèn)升級(jí)則執(zhí)行步驟5c,否則退出維護(hù)程序; 5c、根據(jù)升級(jí)標(biāo)志位分別升級(jí)操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序; 5d、升級(jí)完成整機(jī)重啟。
全文摘要
本發(fā)明公開(kāi)了一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備及方法,設(shè)備包括一硬件平臺(tái),其包括至少一種通信接口;一操作系統(tǒng);一文件系統(tǒng);一個(gè)或多個(gè)應(yīng)用程序;一監(jiān)視程序;一維護(hù)程序;一包含有更新程序的升級(jí)文件;所述文件系統(tǒng)管理應(yīng)用數(shù)據(jù)、存儲(chǔ)數(shù)據(jù)和更行程序的存儲(chǔ),所述升級(jí)文件通過(guò)硬件平臺(tái)的接口傳送到硬件平臺(tái),再由硬件平臺(tái)通過(guò)文件系統(tǒng)的管理,存儲(chǔ)為更新程序,需要升級(jí)維護(hù)時(shí)再把更新程序覆蓋當(dāng)前的程序。本發(fā)明設(shè)備不僅穩(wěn)定可靠,而且升級(jí)維護(hù)非常方便。本發(fā)明作為一種通過(guò)接口媒介進(jìn)行系統(tǒng)維護(hù)更新的設(shè)備及方法廣泛應(yīng)用于測(cè)量控制領(lǐng)域中。
文檔編號(hào)G06F11/00GK101807156SQ20101012064
公開(kāi)日2010年8月18日 申請(qǐng)日期2010年3月4日 優(yōu)先權(quán)日2010年3月4日
發(fā)明者呂剛立, 楊子明 申請(qǐng)人:廣東寶萊特醫(yī)用科技股份有限公司