專利名稱:配電變壓器監(jiān)測(cè)終端的程序下載更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及配電變壓器檢測(cè)技術(shù)領(lǐng)域,尤其涉及一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法。
背景技術(shù):
在電力配電系統(tǒng)中,配電變壓器是將電壓直接分配給低壓用戶的電力設(shè)備,其運(yùn)行數(shù)據(jù)是整個(gè)配電網(wǎng)基礎(chǔ)數(shù)據(jù)的重要組成部分,這些數(shù)據(jù)正常與否是配電網(wǎng)運(yùn)行是否良好的重要反映。而配電變壓器監(jiān)測(cè)終端就是用來(lái)實(shí)時(shí)監(jiān)測(cè)配電變壓器運(yùn)行中的各種參數(shù),依據(jù)采集的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,及時(shí)地發(fā)現(xiàn)配電變壓器運(yùn)行中出現(xiàn)的異常情況并及時(shí)的加以控制或解決,可以實(shí)現(xiàn)電網(wǎng)的穩(wěn)定、優(yōu)化運(yùn)行。同時(shí)配電變壓器監(jiān)測(cè)終端作為嵌入式終端產(chǎn)品,當(dāng)安裝的設(shè)備程序出現(xiàn)缺陷,或者用戶提出了新的需求時(shí),需要對(duì)終端程序進(jìn)行遠(yuǎn)程更新,以保證終端運(yùn)行的正確性?,F(xiàn)有技術(shù)配電變壓器監(jiān)測(cè)終端的程序更新方法主要有兩種1、采用嵌入式實(shí)時(shí)操作系統(tǒng),這種方法主要增大了對(duì)存儲(chǔ)容量的要求,所以需要更換存儲(chǔ)容量更大的硬件,增加了硬件成本;2、采用增加外控制燒錄系統(tǒng)的方法,這種方法不但降低了終端本身的可靠性, 而且也增加了終端的復(fù)雜程度與成本。所以這兩種方法都不是最佳方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種只利用終端芯片本身的功能而不增加終端復(fù)雜性和成本的配電變壓器監(jiān)測(cè)終端的程序下載更新方法。本發(fā)明采用的技術(shù)方案是一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法,其特征在于它包括以下步驟
(1)終端程序啟動(dòng)時(shí)檢查是否存在程序更新標(biāo)志,若不存在更新標(biāo)志則進(jìn)入下一步,若存在更新標(biāo)志則跳轉(zhuǎn)到步驟(6);
(2)正常運(yùn)行程序,若收到主站發(fā)送過(guò)來(lái)的壓縮程序包時(shí),進(jìn)入下一步,若沒(méi)有收到則繼續(xù)正常運(yùn)行程序;
(3)接收壓縮程序包,并且將壓縮程序包存儲(chǔ)到終端芯片上對(duì)應(yīng)位置的外部存儲(chǔ)器中, 然后進(jìn)入下一步;
(4)檢查壓縮程序包是否接收完全,若接收完全則進(jìn)入下一步,若沒(méi)有接收完全則跳轉(zhuǎn)到步驟(3);
(5 )添加程序更新標(biāo)志,保存數(shù)據(jù),然后跳轉(zhuǎn)到步驟(11)
(6)調(diào)用更新程序,然后進(jìn)入下一步;
(7)從終端芯片的外部存儲(chǔ)器中取出壓縮程序包,然后對(duì)其解壓,然后進(jìn)入下一步;
(8)將終端芯片的內(nèi)部存儲(chǔ)器內(nèi)的應(yīng)用程序擦除,然后將解壓好的程序復(fù)制到終端芯片的內(nèi)部存儲(chǔ)器中,再進(jìn)入下一步;
(9 )檢測(cè)壓縮程序包是否都取完了,若取完了則進(jìn)入下一步,若沒(méi)有取完則跳轉(zhuǎn)到步驟(7);
(10)清除程序更新標(biāo)志,然后進(jìn)入下一步;
(11)重新啟動(dòng),即跳轉(zhuǎn)到步驟(1)。作為優(yōu)選,所述的終端芯片型號(hào)為L(zhǎng)PC2378。本發(fā)明一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法與現(xiàn)有技術(shù)相比,具有以下顯著的優(yōu)點(diǎn)與有益效果
該方法充分利用終端內(nèi)部芯片本身的功能,不增加外圍器件和系統(tǒng)的復(fù)雜性,節(jié)約了成本,而且能很好的完成程序的下載更新任務(wù)。
附圖為本發(fā)明配電變壓器監(jiān)測(cè)終端的程序下載更新方法的流程圖。
具體實(shí)施例方式以下結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明做進(jìn)一步描述,但是本發(fā)明不僅限于以下具體實(shí)施方式
。如附圖所示,一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法,其特征在于它包括以下步驟
(1)終端程序啟動(dòng)時(shí)檢查是否存在程序更新標(biāo)志,若不存在更新標(biāo)志則進(jìn)入下一步,若存在更新標(biāo)志則跳轉(zhuǎn)到步驟(6);
(2)正常運(yùn)行程序,若收到主站發(fā)送過(guò)來(lái)的壓縮程序包時(shí),進(jìn)入下一步,若沒(méi)有收到則繼續(xù)正常運(yùn)行程序;
(3)接收壓縮程序包,并且將壓縮程序包存儲(chǔ)到終端芯片上對(duì)應(yīng)位置的外部存儲(chǔ)器中, 然后進(jìn)入下一步;
(4)檢查壓縮程序包是否接收完全,若接收完全則進(jìn)入下一步,若沒(méi)有接收完全則跳轉(zhuǎn)到步驟(3);
(5 )添加程序更新標(biāo)志,保存數(shù)據(jù),然后跳轉(zhuǎn)到步驟(11)
(6)調(diào)用更新程序,然后進(jìn)入下一步;
(7)從終端芯片的外部存儲(chǔ)器中取出壓縮程序包,然后對(duì)其解壓,然后進(jìn)入下一步;
(8)將終端芯片的內(nèi)部存儲(chǔ)器內(nèi)的應(yīng)用程序擦除,然后將解壓好的程序復(fù)制到終端芯片的內(nèi)部存儲(chǔ)器中,再進(jìn)入下一步;
(9 )檢測(cè)壓縮程序包是否都取完了,若取完了則進(jìn)入下一步,若沒(méi)有取完則跳轉(zhuǎn)到步驟
(7);
(10)清除程序更新標(biāo)志,然后進(jìn)入下一步;
(11)重新啟動(dòng),即跳轉(zhuǎn)到步驟(1)。所述的終端芯片型號(hào)為L(zhǎng)PC2378。本發(fā)明配電變壓器監(jiān)測(cè)終端的程序下載更新方法的具體實(shí)施步驟首先是啟動(dòng)終端程序,檢測(cè)是夠存在程序更新標(biāo)志,如果不存在程序更新標(biāo)志,則正常運(yùn)行程序。當(dāng)正常運(yùn)行程序時(shí)收到主站發(fā)送過(guò)來(lái)的壓縮程序包時(shí),終端會(huì)接受壓縮程序包,然后把它儲(chǔ)存在終端芯片上對(duì)應(yīng)位置的外部存儲(chǔ)器中,然后再檢查壓縮程序包是否接收完全了,如果沒(méi)有接收完全則繼續(xù)接受并存儲(chǔ),如果接收完全了則添加程序更新標(biāo)志,保存數(shù)據(jù)并且重新啟動(dòng)。重新啟動(dòng)后也就是啟動(dòng)終端程序,又開始檢查是否存在程序更新標(biāo)志,因?yàn)閯偛乓呀?jīng)添加程序更新標(biāo)志了,所以是存在程序更新標(biāo)志的,然后調(diào)用更新程序,從終端芯片中的外部存儲(chǔ)器中取出壓縮程序包,然后解壓這些壓縮程序包,之后先清除終端芯片內(nèi)的內(nèi)部存儲(chǔ)器中得到應(yīng)用程序,接著將解壓好的程序復(fù)制到終端芯片內(nèi)的內(nèi)部存儲(chǔ)器中,再檢測(cè)一下壓縮程序包是否已經(jīng)取完了,如果沒(méi)取完,繼續(xù)取出壓縮程序包然后解壓復(fù)制,如果取完了,則清除程序更新標(biāo)志,然后重新啟動(dòng)。這次重新啟動(dòng)后還是會(huì)檢測(cè)是否存在程序更新標(biāo)志,因?yàn)閯偛乓呀?jīng)擦除了程序更新標(biāo)志,所這次是沒(méi)有程序更新標(biāo)志的,程序就可以正常運(yùn)行了,如果主站不發(fā)送更新用的壓縮程序包,則終端的程序就會(huì)一直正常運(yùn)行。
權(quán)利要求
1.一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法,其特征在于它包括以下步驟(1)終端程序啟動(dòng)時(shí)檢查是否存在程序更新標(biāo)志,若不存在更新標(biāo)志則進(jìn)入下一步,若存在更新標(biāo)志則跳轉(zhuǎn)到步驟(6);(2)正常運(yùn)行程序,若收到主站發(fā)送過(guò)來(lái)的壓縮程序包時(shí),進(jìn)入下一步,若沒(méi)有收到則繼續(xù)正常運(yùn)行程序;(3)接收壓縮程序包,并且將壓縮程序包存儲(chǔ)到終端芯片上對(duì)應(yīng)位置的外部存儲(chǔ)器中, 然后進(jìn)入下一步;(4)檢查壓縮程序包是否接收完全,若接收完全則進(jìn)入下一步,若沒(méi)有接收完全則跳轉(zhuǎn)到步驟(3);(5 )添加程序更新標(biāo)志,保存數(shù)據(jù),然后跳轉(zhuǎn)到步驟(11)(6)調(diào)用更新程序,然后進(jìn)入下一步;(7)從終端芯片的外部存儲(chǔ)器中取出壓縮程序包,然后對(duì)其解壓,然后進(jìn)入下一步;(8)將終端芯片的內(nèi)部存儲(chǔ)器內(nèi)的應(yīng)用程序擦除,然后將解壓好的程序復(fù)制到終端芯片的內(nèi)部存儲(chǔ)器中,再進(jìn)入下一步;(9 )檢測(cè)壓縮程序包是否都取完了,若取完了則進(jìn)入下一步,若沒(méi)有取完則跳轉(zhuǎn)到步驟(7);(10)清除程序更新標(biāo)志,然后進(jìn)入下一步;(11)重新啟動(dòng),即跳轉(zhuǎn)到步驟(1)。
2.根據(jù)權(quán)利要求1所述的配電變壓器監(jiān)測(cè)終端的程序下載更新方法,其特征在于所述的終端芯片型號(hào)為L(zhǎng)PC2378。
全文摘要
本發(fā)明涉及配電變壓器檢測(cè)技術(shù)領(lǐng)域,尤其涉及一種配電變壓器監(jiān)測(cè)終端的程序下載更新方法,它主要包括下載壓縮程序包,解壓到指定位置,然后重啟更新等步驟,這種方法只利用終端芯片本身的功能而不增加終端復(fù)雜性和成本。
文檔編號(hào)G06F9/445GK102508684SQ201110357678
公開日2012年6月20日 申請(qǐng)日期2011年11月14日 優(yōu)先權(quán)日2011年11月14日
發(fā)明者周忠祥, 王國(guó)強(qiáng), 蒙根, 邵柳東, 鄭堅(jiān)江 申請(qǐng)人:寧波三星電氣股份有限公司