智能臺后裝的生產(chǎn)測試中終端軟件升級方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件升級技術(shù)領(lǐng)域,特別是涉及智能臺后裝的生產(chǎn)測試中終端軟件升級方法與系統(tǒng)。
【背景技術(shù)】
[0002]目前,在智能臺后裝的生產(chǎn)測試中是用同一版通用的程序來測試終端的所有硬件接口,這樣的好處是可以起到通用性的效果,既不管什么地區(qū)的終端在上智能臺之前都可以用一套相同的程序,這樣就避免在前面出現(xiàn)很多版本的程序,容易造成混淆,待智能臺后裝測試完所有的硬件接口之后,再通過方案去升級相應(yīng)的地方版本程序。在上述操作中,升級到應(yīng)用程序后,需要硬盤格式化一下將之前測試終端所產(chǎn)生的一些內(nèi)部數(shù)據(jù)清除掉,同時還需要將用戶需要的參數(shù)設(shè)置到終端里面去,若直接通過串口進(jìn)行設(shè)置參數(shù),當(dāng)參數(shù)較多時(經(jīng)常有幾十甚至上百個參數(shù)需要設(shè)置),設(shè)置這些參數(shù)的話需要消耗很多的時間。
[0003]對此,目前技術(shù)人員采用DFT(DesignFor Test,可測試性設(shè)計)文件這種方式,將參數(shù)數(shù)據(jù)放到DFT文件里面,然后用U盤將文件傳輸?shù)浇K端里面,然后發(fā)命令讓終端應(yīng)用這個文件并讓終端復(fù)位之后這些參數(shù)就會自動應(yīng)用到終端里面去。
[0004]上述操作大體需要分為3個步驟:1、USB升級;2、硬盤格式化;3、DFT文件應(yīng)用,目前完成上述3個步驟終端需要復(fù)位3次,而終端每一次復(fù)位需要20多秒甚至是40多秒時間,這樣在智能臺后裝的生產(chǎn)測試中終端軟件升級過程,需要耗費(fèi)幾十秒甚至是一百多秒的時間在終端重啟上,嚴(yán)重降低智能臺后裝的生產(chǎn)測試中軟件升級的效率。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對一般智能臺后裝的生產(chǎn)測試中終端軟件升級方法效率低下的問題,提供一種效率高的智能臺后裝的生產(chǎn)測試中終端軟件升級方法與系統(tǒng)。
[0006]—種智能臺后裝的生產(chǎn)測試中終端軟件升級方法,包括步驟:
[0007]將升級文件和DFT參數(shù)文件拷貝至終端的文件區(qū);
[0008]格式化所述終端中的硬盤,以使所述終端恢復(fù)出廠參數(shù);
[0009]將所述升級文件和所述DFT參數(shù)文件推送至所述終端的操作系統(tǒng),重啟所述終端的操作系統(tǒng);
[0010]控制所述終端的操作系統(tǒng)應(yīng)用所述升級文件和所述DFT參數(shù)文件,并重啟復(fù)位所述終端。
[0011]—種智能臺后裝的生產(chǎn)測試中終端軟件升級系統(tǒng),包括:
[0012]拷貝模塊,用于將升級文件和DFT參數(shù)文件拷貝至終端的文件區(qū);
[0013]格式化模塊,用于格式化所述終端中的硬盤,以使所述終端恢復(fù)出廠參數(shù);
[0014]推送重啟模塊,用于將所述升級文件和所述DFT參數(shù)文件推送至所述終端的操作系統(tǒng),重啟所述終端的操作系統(tǒng);
[0015]重啟復(fù)位模塊,用于控制所述終端的操作系統(tǒng)應(yīng)用所述升級文件和所述DFT參數(shù)文件,并重啟復(fù)位所述終端。
[0016]本發(fā)明智能臺后裝的生產(chǎn)測試中終端軟件升級方法與系統(tǒng),將升級文件和DFT參數(shù)文件拷貝至終端的文件區(qū),格式化終端中的硬盤,以使終端恢復(fù)出廠參數(shù),將升級文件和DFT參數(shù)文件推送至終端的操作系統(tǒng),重啟終端的操作系統(tǒng),控制終端的操作系統(tǒng)應(yīng)用升級文件和DFT參數(shù)文件,并重啟復(fù)位終端。整個過程中,升級文件與DFT參數(shù)直接拷貝至終端的文件區(qū),有利于數(shù)據(jù)讀取與軟件升級同步,提高軟件升級效率,另外,軟件升級過程中,終端僅進(jìn)行一次操作系統(tǒng)重啟以及一次重啟復(fù)位,終端軟件升級過程中耗費(fèi)在重啟復(fù)位方面的時間大大減少,能夠有效提高智能臺后裝的生產(chǎn)測試中終端軟件升級的效率。
【附圖說明】
[0017]圖1為本發(fā)明智能臺后裝的生產(chǎn)測試中終端軟件升級方法第一個實(shí)施例的流程示意圖;
[0018]圖2為本發(fā)明智能臺后裝的生產(chǎn)測試中終端軟件升級系統(tǒng)第一個實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]如圖1所示,一種智能臺后裝的生產(chǎn)測試中終端軟件升級方法,包括步驟:
[0020]S100:將升級文件和DFT參數(shù)文件拷貝至終端的文件區(qū)。
[0021]智能臺是一種可以快速檢測終端硬件接口的臺體,升級文件是終端軟件升級所需的數(shù)據(jù),DFT參數(shù)文件是一種終端可以識別的文件,文件的內(nèi)容為需要對終端軟件升級進(jìn)行設(shè)置的參數(shù)。終端的文件區(qū)是終端內(nèi)部存儲空間劃設(shè)的一個數(shù)據(jù)存儲區(qū)域,其劃設(shè)的大小可以根據(jù)實(shí)際情況的需要在終端中進(jìn)行調(diào)整。在智能臺后裝的生產(chǎn)測試中,直接將終端軟件升級所需的數(shù)據(jù)(升級文件和DFT參數(shù)文件)拷貝至終端的文件區(qū),以便在終端軟件升級過程中數(shù)據(jù)直接從終端內(nèi)部讀取,而無需等待終端通過硬件傳輸接口(串口等,硬件接口傳輸一般有速率較慢)從外部獲取之后再進(jìn)行處理,有利于數(shù)據(jù)讀取與軟件升級同步,提高軟件升級效率。
[0022 ] S200:格式化所述終端中的硬盤,以使所述終端恢復(fù)出廠參數(shù)。
[0023]終端中的硬盤用于存儲數(shù)據(jù),這些數(shù)據(jù)包括終端內(nèi)歷史生產(chǎn)測試產(chǎn)生的內(nèi)部數(shù)據(jù),為了避免這些數(shù)據(jù)影響本次生產(chǎn)測試,需要對其進(jìn)行格式化清除,使終端恢復(fù)出廠參數(shù)。需要指出的是,格式化僅清除歷史生產(chǎn)測試產(chǎn)生的內(nèi)部數(shù)據(jù),終端恢復(fù)出廠參數(shù)即可,對于存儲于終端的文件區(qū)的升級文件和DFT參數(shù)文件不會在終端硬盤格式化中清除。
[0024]S300:將所述升級文件和所述DFT參數(shù)文件推送至所述終端的操作系統(tǒng),重啟所述終端的操作系統(tǒng)。
[0025]終端內(nèi)置有操作系統(tǒng),用于管理、協(xié)調(diào)以及控制終端的正常工作,例如電腦的Windows系統(tǒng),智能手機(jī)的安卓系統(tǒng)等。升級文件和DFT參數(shù)文件推送到終端的操作系統(tǒng)后,終端僅進(jìn)行操作系統(tǒng)的重啟,對于其它附加功能的程序不重啟,以節(jié)約時間。
[0026]S400:控制所述終端的操作系統(tǒng)應(yīng)用所述升級文件和所述DFT參數(shù)文件,并重啟復(fù)位所述終端。
[0027]當(dāng)終端的操作系統(tǒng)重啟完畢時,立即應(yīng)用升級文件和DFT參數(shù)文件,以進(jìn)行終端軟件升級,之后再重啟復(fù)位終端。
[0028]本發(fā)明智能臺后裝的生產(chǎn)測試中終端軟件升級方法,將升級文件和DFT參數(shù)文件拷貝至終端的文件區(qū),格式化終端中的硬盤,以使終端恢復(fù)出廠參數(shù),將升級文件和DFT參數(shù)文件推送至終端的操作系統(tǒng),重啟終端的操作系統(tǒng),控制終端的操作系統(tǒng)應(yīng)用升級文件和DFT參數(shù)文件,并重啟復(fù)位終端。整個過程中,升級文件與DFT參數(shù)直接拷貝至終端的文件區(qū),有利于數(shù)據(jù)讀取與軟件升級同步,提高軟件升級效率,另外,軟件升級過程中,終端僅進(jìn)行一次操作系統(tǒng)重啟以及一次重啟復(fù)位,終端軟件升級過程中耗費(fèi)在重啟復(fù)位方面的時間大大減少,能夠有效提高智能臺后裝的生產(chǎn)測試中終端軟件升級的效率。
[0029]在實(shí)際工程應(yīng)用中,本發(fā)明智能臺后裝的生產(chǎn)測試中終端軟件升級方法特別適用于南方電網(wǎng)、國家電網(wǎng)終端在智能臺后裝的生產(chǎn)測試。
[0030]在其中一個實(shí)施例中,所述控制所述終端的操作系統(tǒng)應(yīng)用所述升級文件和所述DFT參數(shù)文件,并重啟復(fù)位所述終端的步驟之后,還包括:
[0031]當(dāng)所述終端重啟復(fù)位完時,讀取所述終端軟件版本,判斷所述終端軟件是否升級成功。
[0032]讀取重啟完成后的終端軟件版本,將終端軟件版本與需要升級至的版本比較,判斷終端軟件是否升級成功,若升級成功則推送升級成功指令至用戶,若升級失敗則推送升級失敗指令至用戶,并發(fā)出報警信號。例如假定我們需要將終端軟件版本從2.0升級至2.1,在終端重啟完成時,直接讀取終端軟件版本,若此時軟件版本是2.1時,判定終端軟件升級成功,推送升級成功指令至用戶,若此時軟件版本不是2.1時(例如還是2.0),判定終端軟件升級未成功,推送升級失敗指令至用戶,同時發(fā)出報警信號。
[0033]在其中一個實(shí)施例中,所述當(dāng)所述終端重啟復(fù)位完時,讀取所述終端軟件版本,判斷所述終端軟件是否升級成功的步驟之后,還包括:
[0034]當(dāng)所述終端軟件升級成功時,讀取所述終端軟件參數(shù),判斷所述終端軟件參數(shù)與所述DF