一種嵌入式裝置自動(dòng)歸檔方法
【專利摘要】本發(fā)明公開一種嵌入式裝置自動(dòng)歸檔方法。通過(guò)將要?dú)w檔裝置多個(gè)子型號(hào)對(duì)應(yīng)的固件文件放入同一目錄,讀取目錄形成目錄列表,從列表中按序取出固件文件下載到裝置,等待裝置重啟后連接裝置,上裝歸檔文件,循環(huán)進(jìn)行此步驟完成批量歸檔。本發(fā)明可以有效縮減人力和時(shí)間成本,同時(shí)可以提高工程實(shí)施效率。
【專利說(shuō)明】
一種嵌入式裝置自動(dòng)歸檔方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于嵌入式系統(tǒng)開發(fā)領(lǐng)域,具體涉及一種嵌入式裝置自動(dòng)歸檔方法。
【背景技術(shù)】
[0002]面向國(guó)際、國(guó)內(nèi)用戶的產(chǎn)品推廣中,由于不同國(guó)家、不同地區(qū)對(duì)嵌入式裝置功能需求多樣化,單個(gè)裝置存在功能選配的情況,會(huì)形成多個(gè)子型號(hào),不同的子型號(hào)的固件文件有所不同,需要?dú)w檔打包的定值文件、錄波文件、通信點(diǎn)表文件存在區(qū)別,這些文件是裝置在啟動(dòng)運(yùn)行時(shí)形成的。如果對(duì)每個(gè)不同子型號(hào)的嵌入式裝置進(jìn)行手工歸檔,歸檔的人力和時(shí)間成本會(huì)很高。再者,工程人員在現(xiàn)場(chǎng)實(shí)施過(guò)程中也需要對(duì)嵌入式裝置進(jìn)行配置,配置后也需要對(duì)嵌入式裝置進(jìn)行歸檔。如果對(duì)每個(gè)不同子型號(hào)手動(dòng)歸檔,工程實(shí)施周期會(huì)很長(zhǎng)、實(shí)施效率會(huì)很低。因此需要一種嵌入式裝置自動(dòng)歸檔方法,可以有效縮減人力和時(shí)間成本,同時(shí)可以提高工程實(shí)施效率。本案由此產(chǎn)生。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是解決每臺(tái)裝置人工手動(dòng)歸檔效率低的問(wèn)題,提高裝置歸檔的效率。為了達(dá)成上述目的,本發(fā)明提供一種嵌入式裝置自動(dòng)化歸檔方法,通過(guò)讀取配置信息,自動(dòng)連接裝置并下載文件到裝置,待裝置復(fù)位后再次連接裝置,上裝歸檔用文件,其特征在于,包括以下步驟:
[0004]步驟I:通過(guò)配置軟件,對(duì)裝置硬件進(jìn)行最大化配置,并形成不同子型號(hào)對(duì)應(yīng)的固件文件和歸檔信息文件,存放到本地計(jì)算機(jī)指定的歸檔目錄;
[0005]步驟2:通信軟件讀取歸檔目錄、子目錄,形成裝置子型號(hào)固件文件列表;
[0006]步驟3:通信軟件讀取歸檔信息文件,獲取需要從裝置上裝歸檔的文件列表和裝置IP地址信息;
[0007]步驟4:通信軟件連接裝置,從固件文件列表取出一個(gè)裝置固件文件,下載裝置固件文件,下載完畢后下發(fā)復(fù)位命令,重啟裝置;
[0008]步驟5:通信軟件周期嘗試連接裝置,直到裝置重啟后,重新連接上裝置;
[0009]步驟6:逐個(gè)上裝需要?dú)w檔的裝置文件,存儲(chǔ)到指定目錄,并按照對(duì)應(yīng)的子型號(hào)名打包形成歸檔文件;
[0010]重復(fù)步驟4到步驟6,串行完成各個(gè)子型號(hào)固件文件下載、裝置重啟、重連裝置、上裝歸檔文件過(guò)程。
[0011]其中,所述的步驟I所述的固件文件包括:裝置程序文件、裝置配置文件。
[0012]其中,所述的步驟I所述的歸檔信息文件包括:裝置定值文件、裝置通信點(diǎn)表文件、裝置波形文件、裝置版本信息文件等,可靈活擴(kuò)充新的文件列表。
[0013]其中,所述的步驟2到步驟6是全自動(dòng)化操作過(guò)程,無(wú)需人工干預(yù)。
[0014]采用上述方案后,本發(fā)明具有如下有益效果:以某線路保護(hù)裝置PCS-931為例,存在30余個(gè)子型號(hào),在采用本方法之前,人工完成歸檔需要5天40小時(shí)。采用本方法之后,只需在下班后利用晚上8個(gè)小時(shí),就可自動(dòng)完成所有子型號(hào)的歸檔工作,大大節(jié)省了人力投入,提高了研發(fā)歸檔效率,在26種保護(hù)測(cè)控系列裝置中進(jìn)行了批量應(yīng)用。
【附圖說(shuō)明】
[0015]圖1是本發(fā)明中嵌入式裝置歸檔流程圖
【具體實(shí)施方式】
[0016]以下將結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。如圖1所示,具體實(shí)施步驟包括:
[0017]I)通過(guò)配置軟件,對(duì)裝置硬件進(jìn)行最大化配置,并形成不同子型號(hào)對(duì)應(yīng)的固件文件和歸檔信息文件,存放到本地計(jì)算機(jī)指定的歸檔目錄;
[0018]2)配置軟件將所有要?dú)w檔的裝置固件文件放入同一目錄,按照子型號(hào)名字形成子目錄;
[0019]3)通信軟件讀取該目錄和子目錄,形成批量歸檔裝置固件文件列表(η個(gè)裝置固件);
[0020]4)通信軟件讀取歸檔信息文件,形成需要?dú)w檔的文件列表,配置歸檔的信息文件,優(yōu)選地,歸檔信息文件配置示例如下:
[0021]〈FileList DeviceIP = 〃198.120.0.1〃>
[0022]〈File Name = "103_network.txt"/>
[0023]〈File Name = "vers1n.txt7>
[0024]〈File Name = "config.txt"/>
[0025]〈File Name = "setting.txt"/>
[0026]〈/FileList〉
[0027]采用XML文件描述,可靈活擴(kuò)展新的歸檔文件列表。
[0028]5)通信軟件根據(jù)預(yù)設(shè)的IP,首次連接裝置后,進(jìn)入下載、重連接、上裝歸檔流程;
[0029]6)設(shè)置 i = 0;
[0030]7)從固件列表中取出第i個(gè)固件進(jìn)行下載;
[0031]8)下載完裝置后,通信軟件下發(fā)重啟動(dòng)命令,裝置收到重啟命令,復(fù)位裝置;
[0032]9)通信軟件周期嘗試連接裝置,直到裝置重啟后,重新連接上裝置;
[0033]10)通信軟件逐個(gè)上裝需要?dú)w檔的裝置文件,存儲(chǔ)到指定目錄,并按照對(duì)應(yīng)的子型號(hào)名打包形成歸檔文件;
[0034]11)設(shè)置1 = 1+1;
[0035]12)若i〈n,重復(fù)步驟7)-11),串行完成各個(gè)子型號(hào)固件文件下載、裝置重啟、重連裝置、上裝歸檔文件過(guò)程。若i> = n則完成裝置各個(gè)子型號(hào)歸檔文件收集打包,結(jié)束流程。
[0036]以上實(shí)施例僅為說(shuō)明本發(fā)明的技術(shù)思想,不能以此限定本發(fā)明的保護(hù)范圍,凡是按照本發(fā)明提出的技術(shù)思想,在技術(shù)方案基礎(chǔ)上所做的任何改動(dòng),均落入本發(fā)明保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種嵌入式裝置自動(dòng)歸檔方法,其特征在于,通過(guò)讀取配置信息,自動(dòng)連接裝置并下載文件到裝置,待裝置復(fù)位后再次連接裝置,上裝歸檔用文件,包括以下步驟: 步驟1:通過(guò)配置軟件,對(duì)裝置硬件進(jìn)行最大化配置,并形成不同子型號(hào)對(duì)應(yīng)的固件文件和歸檔信息文件,存放到本地計(jì)算機(jī)指定的歸檔目錄; 步驟2:通信軟件讀取歸檔目錄、子目錄,形成裝置子型號(hào)固件文件列表; 步驟3:通信軟件讀取歸檔信息文件,獲取需要從裝置上裝歸檔的文件列表和裝置IP地址信息; 步驟4:通信軟件連接裝置,從固件文件列表取出一個(gè)裝置固件文件,下載裝置固件文件,下載完畢后下發(fā)復(fù)位命令,重啟裝置; 步驟5:通信軟件周期性的嘗試連接裝置,直到裝置重啟后,重新連接上裝置; 步驟6:逐個(gè)上裝需要?dú)w檔的裝置文件,存儲(chǔ)到指定目錄,并按照對(duì)應(yīng)的子型號(hào)名打包形成歸檔文件; 重復(fù)步驟4到步驟6,串行完成各個(gè)子型號(hào)固件文件下載、裝置重啟、重連裝置、上裝歸檔文件過(guò)程。2.如權(quán)利要求1所述的一種嵌入式裝置自動(dòng)歸檔方法,其特征在于:步驟I所述的固件文件包括:裝置程序文件、裝置配置文件。3.如權(quán)利要求1所述的一種嵌入式裝置自動(dòng)歸檔方法,其特征在于:步驟I所述的歸檔信息文件包括:裝置定值文件、裝置通信點(diǎn)表文件、裝置波形文件、裝置版本信息文件等,可靈活擴(kuò)充新的文件列表。
【文檔編號(hào)】G06F9/44GK105843628SQ201610230954
【公開日】2016年8月10日
【申請(qǐng)日】2016年4月14日
【發(fā)明人】周磊, 陳宏君, 劉革明, 趙青春, 朱曉彤, 文繼鋒
【申請(qǐng)人】南京南瑞繼保電氣有限公司, 南京南瑞繼保工程技術(shù)有限公司