[發(fā)明專利]基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法有效
| 申請?zhí)枺?/td> | 201310366887.1 | 申請日: | 2013-08-22 |
| 公開(公告)號: | CN103425547A | 公開(公告)日: | 2013-12-04 |
| 發(fā)明(設計)人: | 鄭堅江;鄒連明;徐海江;蔡軍 | 申請(專利權(quán))人: | 寧波三星電氣股份有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06F11/14;G06F9/445 |
| 代理公司: | 寧波市鄞州甬致專利代理事務所(普通合伙) 33228 | 代理人: | 李迎春 |
| 地址: | 315191 浙江省寧*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 vxworks 操作系統(tǒng) 電力 數(shù)據(jù)處理 方法 | ||
技術領域
本發(fā)明涉及電力數(shù)據(jù)采集終端的數(shù)據(jù)處理技術領域,具體是指一種基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法。
背景技術
VxWorks?操作系統(tǒng)是美國WindRiver公司于1983年設計開發(fā)的一種嵌入式實時操作系統(tǒng)(RTOS),是嵌入式開發(fā)環(huán)境的關鍵組成部分。因其良好的持續(xù)發(fā)展能力、高性能的內(nèi)核以及友好的用戶開發(fā)環(huán)境,在嵌入式實時操作系統(tǒng)領域占據(jù)一席之地。它以良好的可靠性和卓越的實時性被廣泛地應用程序在通信、軍事、航空、航天等高精尖技術及實時性要求極高的領域中,如衛(wèi)星通訊、軍事演習、彈道制導、飛機導航等。電力數(shù)據(jù)采集終端也普遍使用VxWorks操作系統(tǒng)。
現(xiàn)有技術中基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法其主要的步驟如下:結(jié)合附圖1,用戶在初次啟動用于電力數(shù)據(jù)采集的VxWorks操作系統(tǒng)后,用戶先將編寫好的電力數(shù)據(jù)采集應用程序和對應的應用程序檢索與校驗程序預存到系統(tǒng)硬件的flash存儲芯片中。所述的電力數(shù)據(jù)采集應用程序為用戶自行編輯的一個應用程序程序,它的名稱、大小和功能全部由用戶自行編程定義,具體類似于現(xiàn)在家用電腦上的一個應用程序程序。所述的應用程序檢索與校驗程序是指用來檢索上述的電力數(shù)據(jù)采集應用程序和檢驗所檢索到的應用程序是否為用戶的自行編寫的應用程序的一段程序。上述的應用程序與對應的應用程序檢索與校驗程序預存到系統(tǒng)硬件的flash存儲芯片中后即完成了系統(tǒng)的初始化,用戶再次重啟系統(tǒng)時就可以直接調(diào)用預存在系統(tǒng)內(nèi)的應用程序進行電力數(shù)據(jù)采集與運算。用戶再次啟動系統(tǒng)時,系統(tǒng)先會將BOOT驅(qū)動和VxWorks操作系統(tǒng)加載到flash存儲芯片中,這與現(xiàn)有技術中的家用電腦的啟動相似,先是加載硬件驅(qū)動,然后加載操作系統(tǒng)。系統(tǒng)加載完成后,所述的應用程序檢索程序會自動運行,檢索flash存儲芯片中預設路徑下的電力數(shù)據(jù)采集應用程序,當檢索到應用程序后,校驗程序被觸發(fā),對檢索到的應用程序進行校驗,校驗過程中三個要素同步進行,分別是判斷檢索到的應用程序的文件名是否與預設檢驗程序中的文件名一致、對檢索到的應用程序按預設的檢驗碼進行編碼校驗(常用的編碼有CRC校驗碼和MD5校驗碼)、判斷檢索到的應用程序的文件長度是否與預設檢驗程序中的文件長度一致(此處的長度是指文件所占的字節(jié)長度,即文件的大小);當上述三個校驗要素中若有一個與校驗程序中的預設值不相同時,系統(tǒng)則向用戶發(fā)出報警,提示用戶未找到正確的應用程序。反之當上述三個校驗要素全部與校驗程序中的預設值相同時,所述的電力數(shù)據(jù)采集應用程序則將成功加載到VxWorks操作系統(tǒng)中開始運行,應用程序運行后,用戶可以根據(jù)應用程序的操作守則對應用程序進行設置與修改,同時應用程序自身也會存儲它在運行過程中采集到的數(shù)據(jù)。上述的修改屬于系統(tǒng)承認的合法修改,用戶編寫的程序會對合法修改后的應用程序的三個要求進行自動調(diào)整,同時合法修改后的應用程序會自動替換最初加載的應用程序以備下次使用。
以上描述的即是現(xiàn)有技術中的基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法其主要的步驟。這種方法在實際使用時存在以下不足之處:這是一種非常傳統(tǒng)的數(shù)據(jù)與文件存儲機制,它只是簡單對數(shù)據(jù)進行采集與存儲,采集的數(shù)據(jù)文件與應用程序程序的重要參數(shù)文件經(jīng)過校驗后直接調(diào)用,使用完成后沒有相應的自動備份機制,且應用程序文件的大小與存儲芯片的大小相當,存儲芯片上沒有空間用來備份數(shù)據(jù),如果用戶要對重要數(shù)據(jù)進行備份,只能外接存儲設備或是在硬件上增加存儲芯片的容量。外接存儲設備的話,需要人工手動才能備份,且要定制存儲設備和接口,成本高;同樣如果要增加系統(tǒng)硬件中的存儲芯片的容量,比如現(xiàn)有技術中用的一塊16M的flash芯片,要增加容量的話,需要改換成32M的flash芯片,或是設置兩塊并列的16M芯片。然而控制系統(tǒng)的硬件是在出廠時就配備好的,用戶自行改造的成本大,且可能會出現(xiàn)硬件不兼容的問題。綜上所述,現(xiàn)有技術中的基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法,其備份與恢復需要外接設備或是改裝硬件,其操作繁瑣、成本高、自動化程度低。實際中,基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)采集應用程序在系統(tǒng)啟動與運行中經(jīng)常會受到雜波的干擾,導致應用程序被非法修改,而上述方法經(jīng)常會出現(xiàn)備份不及時的問題,對程序非法修改的防護率不高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題是,提供一種操作簡單、成本低、自動化程度高、對程序非法修改的防護率高的基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法。
為解決上述技術問題,本發(fā)明提供的技術方案為:一種基于VxWorks操作系統(tǒng)的電力數(shù)據(jù)處理方法,它包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于寧波三星電氣股份有限公司,未經(jīng)寧波三星電氣股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310366887.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 電力控制器、電力生成系統(tǒng)以及電力控制器的控制方法
- 電力供給裝置、電力接收裝置和包括電力接收裝置的車輛以及用于電力供給系統(tǒng)的控制方法
- 電力接收裝置、電力傳送裝置及其控制方法
- 一種智能電力客服系統(tǒng)的構(gòu)建方法及系統(tǒng)
- 無線電力傳輸系統(tǒng)、無線電力發(fā)送裝置和無線電力接收裝置
- 一種電力監(jiān)控平臺數(shù)據(jù)信息映射匹配方法及系統(tǒng)
- 用于電力分配的系統(tǒng)和方法
- 電力傳輸裝置、電力接收裝置和電力傳輸裝置的控制方法
- 一種電力傳輸線圈無線傳輸電力的無線電力傳輸系統(tǒng)
- 一種電力運行數(shù)據(jù)監(jiān)控系統(tǒng)





