專利名稱:一種遙測(cè)、遙信數(shù)據(jù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電力數(shù)據(jù)處理領(lǐng)域,尤其涉及一種遙測(cè)、遙信數(shù)據(jù)處理方法及裝置。
背景技術(shù):
為了保證電力系統(tǒng)的正常運(yùn)行,需要對(duì)其內(nèi)部各工作單元的相關(guān)電力參數(shù)和線路開(kāi)關(guān)的分合間狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控,監(jiān)控中心通過(guò)對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行實(shí)時(shí)采集更新和處理,以便監(jiān)控人員及時(shí)掌握電力系統(tǒng)的工作狀態(tài)。在現(xiàn)有技術(shù)中,是通過(guò)在采集處理完M路遙測(cè)數(shù)據(jù)后,一次性對(duì)M路遙信數(shù)據(jù)進(jìn)行采集處理的方法獲取遙信數(shù)據(jù)的。然而,上述方法在對(duì)M路遙信數(shù)據(jù)進(jìn)行一次性采集和處理的過(guò)程中需要延長(zhǎng)定時(shí)器的定時(shí)時(shí)間以滿足處理要求,這樣會(huì)降低遙測(cè)數(shù)據(jù)的傳輸速率,影響數(shù)據(jù)處理系統(tǒng)的整體性能。因此,現(xiàn)有技術(shù)存在定時(shí)器的定時(shí)時(shí)間長(zhǎng)、遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種遙測(cè)、遙信數(shù)據(jù)處理方法及裝置,旨在解決現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種遙測(cè)、遙信數(shù)據(jù)處理方法,所述遙測(cè)、遙信數(shù)據(jù)處理方法包括以下步驟a,開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷;b,將接收到的預(yù)設(shè)路數(shù)的遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間,并判斷所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù), 是,則執(zhí)行步驟d,否,則執(zhí)行步驟c ;C,刪除所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù),并執(zhí)行步驟e ;d,從所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間讀取完整的M路遙測(cè)數(shù)據(jù),并將所述完整的M路遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù);e,接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行變位識(shí)別;f,將經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間,并判斷所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù),是,則執(zhí)行步驟g,否,則執(zhí)行步驟a ;g,從所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間讀取完整的M路遙信數(shù)據(jù),并將所述完整的M路遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù),結(jié)束本次定時(shí)器中斷。本發(fā)明還提供了一種遙測(cè)、遙信數(shù)據(jù)處理裝置,所述遙測(cè)、遙信數(shù)據(jù)處理裝置包
4括中斷啟動(dòng)單元、遙測(cè)數(shù)據(jù)處理單元、遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元、遙測(cè)數(shù)據(jù)刪除單元、遙信數(shù)據(jù)接收與變位識(shí)別單元、遙信數(shù)據(jù)處理單元、遙信數(shù)據(jù)轉(zhuǎn)存單元、第一存儲(chǔ)單元以及第二存儲(chǔ)單元,其中,所述第一存儲(chǔ)單元包括第一臨時(shí)存儲(chǔ)單元和第一固定存儲(chǔ)單元,所述第二存儲(chǔ)單元包括第二臨時(shí)存儲(chǔ)單元和第二固定存儲(chǔ)單元;所述中斷啟動(dòng)單元用于開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷;所述遙測(cè)數(shù)據(jù)處理單元用于將接收到的遙測(cè)數(shù)據(jù)保存于所述第一臨時(shí)存儲(chǔ)單元, 并判斷所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù);所述遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元用于從所述第一臨時(shí)存儲(chǔ)單元讀取完整的M路遙測(cè)數(shù)據(jù),并將所述完整的M路遙測(cè)數(shù)據(jù)保存于所述第一固定存儲(chǔ)單元,同時(shí)清空所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù);所述遙測(cè)數(shù)據(jù)刪除單元用于刪除所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù);所述遙信數(shù)據(jù)接收與變位識(shí)別單元用于接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行變位識(shí)別;所述遙信數(shù)據(jù)處理單元用于將經(jīng)過(guò)變位識(shí)別和處理的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于所述第二臨時(shí)存儲(chǔ)單元,并判斷所述第二臨時(shí)存儲(chǔ)單元中的遙信數(shù)據(jù)是否為完整的M 路遙信數(shù)據(jù);所述遙信數(shù)據(jù)轉(zhuǎn)存單元用于從所述第二臨時(shí)存儲(chǔ)單元讀取完整的對(duì)路遙信數(shù)據(jù),并將所述完整的M路遙信數(shù)據(jù)保存于所述第二固定存儲(chǔ)單元,同時(shí)清空所述第二臨時(shí)存儲(chǔ)單元中的遙信數(shù)據(jù)。在本發(fā)明中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)所述遙測(cè)數(shù)據(jù)和所述遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)遙信數(shù)據(jù)的處理效率,解決了現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。
圖1是本發(fā)明第一實(shí)施例提供的遙測(cè)、遙信數(shù)據(jù)處理方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明第二實(shí)施例提供的遙測(cè)、遙信數(shù)據(jù)處理方法的實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例提供的遙測(cè)、遙信數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)所述遙信數(shù)據(jù)的處理效率。以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述
實(shí)施例一圖1示出了本發(fā)明第一實(shí)施例提供的遙測(cè)、遙信數(shù)據(jù)處理方法的實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下在步驟SlOl中,開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷。在具體實(shí)施過(guò)程中,預(yù)設(shè)時(shí)間間隔可以根據(jù)系統(tǒng)處理器的特性確定。在步驟S102中,按照M路遙測(cè)數(shù)據(jù)的排列順序接收遙測(cè)數(shù)據(jù)。其中,M路遙測(cè)數(shù)據(jù)是按照從第1路至第M路的順序進(jìn)行排列的。在步驟S103中,將接收到的遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間, 并判斷該第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù), 是,則執(zhí)行步驟S105,否,則執(zhí)行步驟S104。在步驟S104中,刪除第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù),并執(zhí)行步驟 S106。在步驟S105中,從第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中讀取完整的對(duì)路遙測(cè)數(shù)據(jù),并將其保存于第一預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)。在步驟S106中,接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)其進(jìn)行變位識(shí)別。步驟S106具體包括按照M路遙信數(shù)據(jù)的排列順序接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù);將預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)與前一次所接收的M路遙信數(shù)據(jù)中相應(yīng)排序的遙信數(shù)據(jù)進(jìn)行比較,判斷該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是否發(fā)生變位;當(dāng)該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)發(fā)生變位時(shí),將當(dāng)前時(shí)間作為變位時(shí)間戳加載在該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)上。其中,M路遙信數(shù)據(jù)是按照從第1路至第M路的順序進(jìn)行排列的,預(yù)設(shè)路數(shù)是指將M路遙信數(shù)據(jù)平均分成特定組數(shù)的遙信數(shù)據(jù),每組遙信數(shù)據(jù)包括特定路數(shù)的遙信數(shù)據(jù), 例如將M路遙信數(shù)據(jù)平均分成6組,每組包括4路遙信數(shù)據(jù),第一組包括第1至4路遙信數(shù)據(jù),第二組包括第5至8路遙信數(shù)據(jù),第三組包括第9至12路遙信數(shù)據(jù),第四組包括第13 至16路遙信數(shù)據(jù),第五組包括第17至20路遙信數(shù)據(jù),第六組包括第21至M路遙信數(shù)據(jù)。在步驟S107中,將經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間,并判斷該第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù),是,則執(zhí)行步驟S108,否,則執(zhí)行步驟S101,開(kāi)啟下一次的定時(shí)器中斷。其中,經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)包括已加載變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)和未加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),未加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是未發(fā)生變位的遙信數(shù)據(jù)。在步驟S108中,從第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中讀取完整的對(duì)路遙信數(shù)據(jù),并將其保存于第二預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù),結(jié)束本次定時(shí)器中斷。在本發(fā)明實(shí)施例中,采用同樣具有臨時(shí)存儲(chǔ)空間和固定存儲(chǔ)空間的第一預(yù)設(shè)存儲(chǔ)空間和第二存儲(chǔ)空間,能夠使每次接收到的遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)在處理過(guò)程中方便存取, 且不會(huì)出現(xiàn)數(shù)據(jù)丟失的問(wèn)題,更好地保證監(jiān)控中心對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)的完整掌握和深入分析。在本發(fā)明實(shí)施例中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)遙信數(shù)據(jù)的處理效率,解決了現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、 遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。實(shí)施例二 圖2示出了本發(fā)明第二實(shí)施例提供的遙測(cè)、遙信數(shù)據(jù)處理方法的實(shí)現(xiàn)流程,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下在步驟S201中,開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷。在步驟S202中,按照M路遙測(cè)數(shù)據(jù)的排列順序接收遙測(cè)數(shù)據(jù)。在步驟S203中,將接收到的遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間, 并判斷該第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù), 是,則執(zhí)行步驟S205,否,則執(zhí)行步驟S204。在步驟S204中,刪除第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù),并執(zhí)行步驟 S206。在步驟S205中,從第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中讀取完整的對(duì)路遙測(cè)數(shù)據(jù),并將其保存于第一預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)。在步驟S206中,按照M路遙信數(shù)據(jù)的排列順序接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)。在步驟S207中,將預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)與前一次所接收的M路遙信數(shù)據(jù)中相應(yīng)排序的遙信數(shù)據(jù)進(jìn)行比較,判斷該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是否發(fā)生變位,是,則執(zhí)行步驟 S208,否,則執(zhí)行步驟S209。在步驟S208中,將當(dāng)前時(shí)間作為變位時(shí)間戳加載在預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)上,并執(zhí)行步驟S209。在步驟S209中,將已加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)或者未加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間,并判斷該第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù),是,則執(zhí)行步驟S210,否, 則執(zhí)行步驟S201,開(kāi)啟下一次的定時(shí)器中斷。在步驟S210中,從第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中讀取完整的對(duì)路遙信數(shù)據(jù),并將其保存于第二預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù)。在步驟S211中,結(jié)束本次定時(shí)器中斷。在本發(fā)明實(shí)施例中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)遙信數(shù)據(jù)的處理效率,解決了現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、 遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中, 所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤、光盤等。圖3示出了本發(fā)明提供的遙測(cè)、遙信數(shù)據(jù)處理裝置的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下遙測(cè)、遙信數(shù)據(jù)處理裝置包括中斷啟動(dòng)單元100、遙測(cè)數(shù)據(jù)處理單元200、遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元300、遙測(cè)數(shù)據(jù)刪除單元400、遙信數(shù)據(jù)接收與變位識(shí)別單元500、遙信數(shù)據(jù)處理單元600、遙信數(shù)據(jù)轉(zhuǎn)存單元700、第一存儲(chǔ)單元800以及第二存儲(chǔ)單元900,其中,第一存儲(chǔ)單元800包括第一臨時(shí)存儲(chǔ)單元801和第一固定存儲(chǔ)單元802,第二存儲(chǔ)單元900包括第二臨時(shí)存儲(chǔ)單元901和第二固定存儲(chǔ)單元902。中斷啟動(dòng)單元100用于開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷。遙測(cè)數(shù)據(jù)處理單元200用于將接收到的遙測(cè)數(shù)據(jù)保存于所述第一臨時(shí)存儲(chǔ)單元 801,并判斷第一臨時(shí)存儲(chǔ)單元801中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù)。遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元300用于從第一臨時(shí)存儲(chǔ)單元701讀取完整的M路遙測(cè)數(shù)據(jù), 并將該完整的M路遙測(cè)數(shù)據(jù)保存于第一固定存儲(chǔ)單元702,同時(shí)清空第一臨時(shí)存儲(chǔ)單元 701中的遙測(cè)數(shù)據(jù)。遙測(cè)數(shù)據(jù)刪除單元400用于清空第一臨時(shí)存儲(chǔ)單元701中的遙測(cè)數(shù)據(jù)。遙信數(shù)據(jù)接收與變位識(shí)別單元500用于接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行變位識(shí)別。遙信數(shù)據(jù)接收與變位識(shí)別單元500具體包括遙信數(shù)據(jù)接收單元501,用于按照M路遙信數(shù)據(jù)的排列順序接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù);變位判斷單元502,用于將預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)與前一次所接收的M路遙信數(shù)據(jù)中相應(yīng)排序的遙信數(shù)據(jù)進(jìn)行比較,判斷該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是否發(fā)生變位;時(shí)間戳加載單元503,用于當(dāng)該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)發(fā)生變位時(shí),將當(dāng)前時(shí)間作為變位時(shí)間戳加載在該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)上。遙信數(shù)據(jù)處理單元600用于將經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于第二臨時(shí)存儲(chǔ)單元901,并判斷第二臨時(shí)存儲(chǔ)單元901中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù)。遙信數(shù)據(jù)轉(zhuǎn)存單元700用于從第二臨時(shí)存儲(chǔ)單元901讀取完整的M路遙信數(shù)據(jù), 并將該完整的M路遙信數(shù)據(jù)保存于第二固定存儲(chǔ)單元902,同時(shí)清空第二臨時(shí)存儲(chǔ)單元 901中的遙信數(shù)據(jù)。遙測(cè)、遙信數(shù)據(jù)處理裝置還包括遙測(cè)數(shù)據(jù)接收單元1000,用于按照M路遙測(cè)數(shù)據(jù)的排列順序接收遙測(cè)數(shù)據(jù);觸發(fā)單元1100,用于當(dāng)未完整獲取M路遙信數(shù)據(jù)時(shí)觸發(fā)中斷啟動(dòng)單元100進(jìn)入工作狀態(tài);中斷終止單元1200,用于結(jié)束定時(shí)器中斷。
8
在本發(fā)明實(shí)施例中,第一臨時(shí)存儲(chǔ)單元801用于存儲(chǔ)遙測(cè)數(shù)據(jù)接收單元1000所接收到的遙測(cè)數(shù)據(jù);第一固定存儲(chǔ)單元802用于存儲(chǔ)完整的M路遙測(cè)數(shù)據(jù);第二臨時(shí)存儲(chǔ)單元901用于存儲(chǔ)經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù);第二固定存儲(chǔ)單元902用于存儲(chǔ)完整的M路遙信數(shù)據(jù)。在本發(fā)明實(shí)施例中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)遙信數(shù)據(jù)的處理效率,解決了現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、 遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種遙測(cè)、遙信數(shù)據(jù)處理方法,其特征在于,所述遙測(cè)、遙信數(shù)據(jù)處理方法包括以下步驟a,開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷;b,將接收到的遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間,并判斷所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù),是,則執(zhí)行步驟d, 否,則執(zhí)行步驟c;c,刪除所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù),并執(zhí)行步驟e ; d,從所述第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間讀取完整的M路遙測(cè)數(shù)據(jù),并將所述完整的M路遙測(cè)數(shù)據(jù)保存于第一預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空第一預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙測(cè)數(shù)據(jù);e,接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行變位識(shí)別; f,將經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間, 并判斷所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù),是,則執(zhí)行步驟g,否,則執(zhí)行步驟a ;g,從所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間讀取完整的M路遙信數(shù)據(jù),并將所述完整的M路遙信數(shù)據(jù)保存于第二預(yù)設(shè)存儲(chǔ)空間的固定存儲(chǔ)空間,同時(shí)清空所述第二預(yù)設(shè)存儲(chǔ)空間的臨時(shí)存儲(chǔ)空間中的遙信數(shù)據(jù),結(jié)束本次定時(shí)器中斷。
2.如權(quán)利要求1所述的遙測(cè)、遙信數(shù)據(jù)處理方法,其特征在于,在所述步驟a與所述步驟b之間還包括按照M路遙測(cè)數(shù)據(jù)的排列順序接收遙測(cè)數(shù)據(jù)。
3.如權(quán)利要求1所述的遙測(cè)、遙信數(shù)據(jù)處理方法,其特征在于,所述步驟e具體包括 按照M路遙信數(shù)據(jù)的排列順序接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù);將預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)與前一次所接收的M路遙信數(shù)據(jù)中相應(yīng)排序的遙信數(shù)據(jù)進(jìn)行比較,判斷該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是否發(fā)生變位;當(dāng)該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)發(fā)生變位時(shí),將當(dāng)前時(shí)間作為變位時(shí)間戳加載在該預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)上。
4.如權(quán)利要求1所述的遙測(cè)、遙信數(shù)據(jù)處理方法,其特征在于,所述經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)包括已加載變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)和未加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),所述未加變位時(shí)間戳的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是未發(fā)生變位的遙信數(shù)據(jù)。
5.一種遙測(cè)、遙信數(shù)據(jù)處理裝置,其特征在于,所述遙測(cè)、遙信數(shù)據(jù)處理裝置包括中斷啟動(dòng)單元、遙測(cè)數(shù)據(jù)處理單元、遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元、遙測(cè)數(shù)據(jù)刪除單元、遙信數(shù)據(jù)接收與變位識(shí)別單元、遙信數(shù)據(jù)處理單元、遙信數(shù)據(jù)轉(zhuǎn)存單元、第一存儲(chǔ)單元以及第二存儲(chǔ)單元,其中,所述第一存儲(chǔ)單元包括第一臨時(shí)存儲(chǔ)單元和第一固定存儲(chǔ)單元,所述第二存儲(chǔ)單元包括第二臨時(shí)存儲(chǔ)單元和第二固定存儲(chǔ)單元;所述中斷啟動(dòng)單元用于開(kāi)啟并進(jìn)入具有預(yù)設(shè)時(shí)間間隔的定時(shí)器中斷; 所述遙測(cè)數(shù)據(jù)處理單元用于將接收到的遙測(cè)數(shù)據(jù)保存于所述第一臨時(shí)存儲(chǔ)單元,并判斷所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù)是否為完整的M路遙測(cè)數(shù)據(jù);所述遙測(cè)數(shù)據(jù)轉(zhuǎn)存單元用于從所述第一臨時(shí)存儲(chǔ)單元讀取完整的M路遙測(cè)數(shù)據(jù),并將所述完整的M路遙測(cè)數(shù)據(jù)保存于所述第一固定存儲(chǔ)單元,同時(shí)清空所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù);所述遙測(cè)數(shù)據(jù)刪除單元用于刪除所述第一臨時(shí)存儲(chǔ)單元中的遙測(cè)數(shù)據(jù); 所述遙信數(shù)據(jù)接收與變位識(shí)別單元用于接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù),并對(duì)所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行變位識(shí)別;所述遙信數(shù)據(jù)處理單元用于將經(jīng)過(guò)變位識(shí)別和處理的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)保存于所述第二臨時(shí)存儲(chǔ)單元,并判斷所述第二臨時(shí)存儲(chǔ)單元中的遙信數(shù)據(jù)是否為完整的M路遙信數(shù)據(jù);所述遙信數(shù)據(jù)轉(zhuǎn)存單元用于從所述第二臨時(shí)存儲(chǔ)單元讀取完整的M路遙信數(shù)據(jù),并將所述完整的M路遙信數(shù)據(jù)保存于所述第二固定存儲(chǔ)單元,同時(shí)清空所述第二臨時(shí)存儲(chǔ)單元中的遙信數(shù)據(jù)。
6.如權(quán)利要求5所述的遙測(cè)、遙信數(shù)據(jù)處理裝置,其特征在于,所述遙測(cè)、遙信數(shù)據(jù)處理裝置還包括遙測(cè)數(shù)據(jù)接收單元,用于按照M路遙測(cè)數(shù)據(jù)的排列順序接收遙測(cè)數(shù)據(jù); 觸發(fā)單元,用于當(dāng)未完整獲取M路遙信數(shù)據(jù)時(shí)觸發(fā)所述中斷啟動(dòng)單元進(jìn)入工作狀態(tài); 中斷終止單元,用于結(jié)束定時(shí)器中斷。
7.如權(quán)利要求5所述的遙測(cè)、遙信數(shù)據(jù)處理裝置,其特征在于,所述第一臨時(shí)存儲(chǔ)單元用于存儲(chǔ)所述遙測(cè)數(shù)據(jù)接收單元所接收到的遙測(cè)數(shù)據(jù);所述第一固定存儲(chǔ)單元用于存儲(chǔ)完整的M路遙測(cè)數(shù)據(jù);所述第二臨時(shí)存儲(chǔ)單元用于存儲(chǔ)所述經(jīng)過(guò)變位識(shí)別的預(yù)設(shè)路數(shù)的遙信數(shù)據(jù);所述第二固定存儲(chǔ)單元用于存儲(chǔ)完整的M路遙信數(shù)據(jù)。
8.如權(quán)利要求5所述的遙測(cè)、遙信數(shù)據(jù)處理裝置,其特征在于,遙信數(shù)據(jù)接收與變位識(shí)別單元具體包括遙信數(shù)據(jù)接收單元,用于按照M路遙信數(shù)據(jù)的排列順序接收預(yù)設(shè)路數(shù)的遙信數(shù)據(jù); 變位判斷單元,用于將所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)與前一次所接收的M路遙信數(shù)據(jù)中相應(yīng)排序的遙信數(shù)據(jù)進(jìn)行比較,判斷所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)是否發(fā)生變位;時(shí)間戳加載單元,用于當(dāng)所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)發(fā)生變位時(shí),將當(dāng)前時(shí)間作為變位時(shí)間戳加載在所述預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)上。
全文摘要
本發(fā)明屬于電力數(shù)據(jù)處理領(lǐng)域,提供了一種遙測(cè)、遙信數(shù)據(jù)處理方法及裝置。在本發(fā)明中,通過(guò)設(shè)定特定時(shí)間間隔的定時(shí)器中斷,在每次定時(shí)器中斷期間對(duì)遙測(cè)數(shù)據(jù)和預(yù)設(shè)路數(shù)的遙信數(shù)據(jù)進(jìn)行順序接收和處理,能夠?qū)崿F(xiàn)通過(guò)多次具有特定時(shí)間間隔的定時(shí)器中斷分時(shí)分次對(duì)遙測(cè)數(shù)據(jù)和遙信數(shù)據(jù)進(jìn)行快速接收和處理,提高了遙測(cè)數(shù)據(jù)的傳輸速率及對(duì)遙信數(shù)據(jù)的處理效率,解決了現(xiàn)有技術(shù)所存在的定時(shí)器的定時(shí)時(shí)間長(zhǎng)、遙測(cè)數(shù)據(jù)的傳輸速率低且影響數(shù)據(jù)處理系統(tǒng)的整體性能的問(wèn)題。
文檔編號(hào)G06F12/02GK102508932SQ201110365879
公開(kāi)日2012年6月20日 申請(qǐng)日期2011年11月17日 優(yōu)先權(quán)日2011年11月17日
發(fā)明者楊駿 申請(qǐng)人:航天科工深圳(集團(tuán))有限公司