專(zhuān)利名稱(chēng):一種基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)交互控制方法,尤其是一種基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)
交互控制方法,屬于變電巡檢管理技術(shù)領(lǐng)域。
背景技術(shù):
在巡檢儀終端與PC機(jī)之間進(jìn)行數(shù)據(jù)交互是變電站巡檢過(guò)程中一項(xiàng)重要工作。據(jù) 申請(qǐng)人:了解,長(zhǎng)期以來(lái),變電站巡檢系統(tǒng)的數(shù)據(jù)交互均采用如下方式進(jìn)行巡檢儀終端與 PC機(jī)連接后,系統(tǒng)將所有數(shù)據(jù)信息(此信息包含變電巡檢系統(tǒng)中的設(shè)備臺(tái)帳數(shù)據(jù)、人員信 息、班組信息等)記錄到巡檢儀終端中。隨著電力事業(yè)的發(fā)展,此過(guò)程時(shí)間日漸延長(zhǎng),以至 于常常出現(xiàn)"假死"現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明要解決技術(shù)問(wèn)題是針對(duì)以上現(xiàn)有技術(shù)存在的缺點(diǎn),提出一種可以大大縮
短交互時(shí)間,顯著提高工作效率的基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法。 申請(qǐng)人:經(jīng)過(guò)對(duì)數(shù)據(jù)交互歷史的仔細(xì)審視和深入分析,發(fā)現(xiàn)數(shù)據(jù)交互時(shí)間變長(zhǎng)的根
本原因是計(jì)算機(jī)在進(jìn)行數(shù)據(jù)交互時(shí),不進(jìn)行控制判斷, 一直采取對(duì)巡檢儀終端全部數(shù)據(jù)更
新的方式,因此存在工作量日漸增加的重復(fù)交互現(xiàn)象。因此,解決上述問(wèn)題的途徑應(yīng)當(dāng)是只
把有效、有修改、刪除過(guò)的數(shù)據(jù)記錄到巡檢儀終端中。 為了解決以上技術(shù)問(wèn)題,本發(fā)明的基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法 包括以下步驟 1)、在作為處理中心的計(jì)算機(jī)(PC機(jī)或工作站)中建立含有如下各表的數(shù)據(jù)庫(kù)
——基礎(chǔ)數(shù)據(jù)表,用于記錄含有每條在存數(shù)據(jù)對(duì)應(yīng)編號(hào)ID1和最后更新時(shí)間Tl的 相關(guān)信息; ——?jiǎng)h除記錄表,用于記錄含有每條被刪除數(shù)據(jù)對(duì)應(yīng)編號(hào)ID2和刪除時(shí)間T2的相 關(guān)信息; ——巡檢儀表,用于記錄各巡檢儀終端對(duì)應(yīng)編號(hào)及其最后一次數(shù)據(jù)交互時(shí)間T3 ;
2)、在各巡檢儀終端中建立含有下表的數(shù)據(jù)庫(kù)—巡檢儀數(shù)據(jù)表,用于記錄含有每條在存數(shù)據(jù)對(duì)應(yīng)編號(hào)ID3的相關(guān)信息;
3)、當(dāng)將巡檢儀終端與計(jì)算機(jī)連機(jī)進(jìn)入數(shù)據(jù)交互狀態(tài)時(shí),計(jì)算機(jī)過(guò)濾出基礎(chǔ)數(shù)據(jù) 表中最后更新時(shí)間Tl >連機(jī)巡檢儀終端最后一次數(shù)據(jù)交互時(shí)間T3的在存數(shù)據(jù)編號(hào),以及 刪除記錄表中刪除時(shí)間T2 >連機(jī)巡檢儀終端最后一次數(shù)據(jù)交互時(shí)間T3的刪除數(shù)據(jù)編號(hào), 通過(guò)與巡檢儀數(shù)據(jù)表相應(yīng)數(shù)據(jù)的編號(hào)比較識(shí)別,更新或刪除連機(jī)巡檢儀終端中的對(duì)應(yīng)數(shù) 據(jù),直至完成全部濾出數(shù)據(jù)的處理。 具體實(shí)施時(shí),以上步驟3)中,計(jì)算機(jī)按預(yù)定順序通過(guò)以下分別由4-l、4-2和4-l'、 4-2'構(gòu)成的兩組步驟,完成過(guò)濾以及濾出數(shù)據(jù)的處理 4-l、逐條調(diào)取基礎(chǔ)數(shù)據(jù)表中在存數(shù)據(jù)的最后更新時(shí)間Tl以及巡檢儀表中對(duì)應(yīng)連機(jī)巡檢儀終端編號(hào)的最后一次數(shù)據(jù)交互時(shí)間T3,進(jìn)行比較后過(guò)濾出全部最后更新時(shí)間Tl >最后一次數(shù)據(jù)交互時(shí)間T3的各條在存數(shù)據(jù)對(duì)應(yīng)編號(hào)ID1——這批數(shù)據(jù)是在最后一次數(shù) 據(jù)交互時(shí)間T3之后新增加或是修改過(guò)的數(shù)據(jù); 4-2、逐條讀取過(guò)濾出的在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID1,將其與連機(jī)巡檢儀終端中的巡 檢儀數(shù)據(jù)表每條在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID3對(duì)比;如果巡檢儀數(shù)據(jù)表不存在相同編號(hào),則表 示該條數(shù)據(jù)是計(jì)算機(jī)新增加的,直接將該編號(hào)對(duì)應(yīng)的數(shù)據(jù)在交互時(shí)以增添方式寫(xiě)入連機(jī)巡 檢儀終端,并將其編號(hào)增加到巡檢儀數(shù)據(jù)表中;如果巡檢儀數(shù)據(jù)表存在相同編號(hào),則表示連 機(jī)巡檢儀終端已有該條數(shù)據(jù),但不是最新的,直接將其在交互時(shí)以覆蓋方式寫(xiě)入連機(jī)巡檢 儀終端;直至完成全部計(jì)算機(jī)過(guò)濾出在存數(shù)據(jù)的傳輸; 4-l'、逐條調(diào)取刪除記錄表中被刪除數(shù)據(jù)對(duì)應(yīng)的刪除時(shí)間T2以及連機(jī)巡檢儀終 端中巡檢儀數(shù)據(jù)表的最后一次數(shù)據(jù)交互時(shí)間T3,進(jìn)行比較后過(guò)濾出全部被刪除時(shí)間T2 > 最后一次數(shù)據(jù)交互時(shí)間T3的各條被刪除數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID2——這批數(shù)據(jù)是在最后一次 數(shù)據(jù)交互時(shí)間T3之后刪除的數(shù)據(jù); 4-2'、逐條讀取過(guò)濾出的被刪除數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID2,將其與連機(jī)巡檢儀終端中的 巡檢儀數(shù)據(jù)表每條在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID3對(duì)比,如果巡檢儀數(shù)據(jù)表不存在相同編號(hào),則 表示該條數(shù)據(jù)在連機(jī)巡檢儀終端內(nèi)不存在,保持現(xiàn)狀;如果巡檢儀數(shù)據(jù)表存在相同編號(hào),則 將連機(jī)巡檢儀終端中的該條數(shù)據(jù)刪除;直至完成全部計(jì)算機(jī)過(guò)濾出刪除數(shù)據(jù)的處理。
由于在計(jì)算機(jī)的數(shù)據(jù)操作過(guò)程中始終遵循1)新增加的數(shù)據(jù)和有修改的數(shù)據(jù)相 關(guān)信息全部存儲(chǔ)在計(jì)算機(jī)(PC機(jī)或工作站)中的基礎(chǔ)數(shù)據(jù)表中;2)、被刪除數(shù)據(jù)的相關(guān)信息 全部存儲(chǔ)在計(jì)算機(jī)(PC機(jī)或工作站)中的刪除記錄表中,而在計(jì)算機(jī)(PC機(jī)或工作站)中 的基礎(chǔ)數(shù)據(jù)表中不再存儲(chǔ)該數(shù)據(jù);因此上述數(shù)據(jù)交互控制方法通過(guò)巧妙合理的控制處理, 完全避免了數(shù)據(jù)的重復(fù)交互,只把有效、有修改、刪除過(guò)的數(shù)據(jù)記錄到巡檢儀終端中,因此 大大減少了數(shù)據(jù)傳輸量,明顯縮短了交互時(shí)間,提高了巡檢的工作效率。
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
圖1為本發(fā)明一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
圖2為本發(fā)明的流程示意圖。
具體實(shí)施方式
實(shí)施例一 本實(shí)施例的變電站巡檢管理系統(tǒng)數(shù)據(jù)交互于圖1所示PC機(jī)或工作站與巡檢儀終 端之間。巡檢儀終端具有條形碼掃描功能,PC機(jī)與服務(wù)器可以通過(guò)局域網(wǎng)連接。巡檢人 員攜帶巡檢儀終端到每個(gè)巡視點(diǎn)讀取條形碼信息,再將所有巡視數(shù)據(jù)通過(guò)巡檢儀終端與PC 機(jī)或工作站交互。 PC機(jī)或工作站的數(shù)據(jù)操作過(guò)程中始終遵循1)新增加的數(shù)據(jù)和有修改的數(shù)據(jù)相 關(guān)信息全部存儲(chǔ)在PC機(jī)或工作站中的基礎(chǔ)數(shù)據(jù)表中;2)、被刪除數(shù)據(jù)的相關(guān)信息全部存儲(chǔ) 在PC機(jī)或工作站中的刪除記錄表中,而在PC機(jī)或工作站中的基礎(chǔ)數(shù)據(jù)表中不再存儲(chǔ)該數(shù) 據(jù)。具體數(shù)據(jù)交互控制步驟如下(參見(jiàn)圖2):
1、在作為處理中心的PC機(jī)或服務(wù)器中建立含有如下各表的數(shù)據(jù)庫(kù) ——基礎(chǔ)數(shù)據(jù)表,用于記錄每條數(shù)據(jù)的信息,此信息包含每條數(shù)據(jù)的唯一編號(hào)IDl
和最后更新時(shí)間Tl ; ——?jiǎng)h除記錄表,用于記錄被刪除數(shù)據(jù)的信息,此信息包含每條數(shù)據(jù)的唯一編號(hào) ID2和刪除時(shí)間T2 ; ——巡檢儀表,用于記錄各巡檢儀終端的對(duì)應(yīng)編號(hào)和其最后一次數(shù)據(jù)交互時(shí)間 T3。 2、在巡檢儀終端中建立含有下表的數(shù)據(jù)庫(kù) ——巡檢儀數(shù)據(jù)表,用于記錄每條數(shù)據(jù)的信息,此信息包含每條數(shù)據(jù)的唯一編號(hào)
ID3 ; 3、當(dāng)將巡檢儀終端與計(jì)算機(jī)連接,進(jìn)入數(shù)據(jù)交互狀態(tài)時(shí),計(jì)算機(jī)并行處理步驟4 和步驟6,這樣可以使傳輸效率更高。 4、計(jì)算機(jī)逐條調(diào)取基礎(chǔ)數(shù)據(jù)表中的在存數(shù)據(jù)記錄的最后更新時(shí)間Tl,以及巡檢儀 表中最后一次數(shù)據(jù)交互時(shí)間T3,并進(jìn)行比較,把所有最后更新時(shí)間Tl >最后一次數(shù)據(jù)交互 時(shí)間T3的數(shù)據(jù)記錄從基礎(chǔ)數(shù)據(jù)表中過(guò)濾檢索出來(lái),檢索出來(lái)的這批數(shù)據(jù)則表示是在最后 一次數(shù)據(jù)交互時(shí)間T3之后新增加或是修改過(guò)的數(shù)據(jù)。 5、計(jì)算機(jī)再逐條讀取這批檢索出來(lái)的在存數(shù)據(jù)唯一編號(hào)ID1,將其與巡檢儀數(shù)據(jù)
表中每條數(shù)據(jù)的唯一編號(hào)ID3對(duì)比。如果ID1不等于ID3,則表示該條數(shù)據(jù)不在巡檢儀數(shù)據(jù)
表中,是計(jì)算機(jī)新增加的,直接交互寫(xiě)入巡檢儀終端,在巡檢儀數(shù)據(jù)表中增加,完成該條數(shù)
據(jù)的交互工作后,進(jìn)入下一條數(shù)據(jù)交互狀態(tài);如果ID1等于ID3,則表示巡檢儀數(shù)據(jù)表中已
有該條數(shù)據(jù)但不是最新,交互時(shí)先在巡檢儀數(shù)據(jù)表中刪除此數(shù)據(jù)記錄,再將計(jì)算機(jī)中基礎(chǔ)
數(shù)據(jù)表中的該數(shù)據(jù)傳輸至終端中在巡檢儀數(shù)據(jù)表中增加,完成該條數(shù)據(jù)的交互工作后,進(jìn)
入下一條數(shù)據(jù)交互狀態(tài)。直至完成全部計(jì)算機(jī)過(guò)濾出在存數(shù)據(jù)的處理。 6、計(jì)算機(jī)逐條調(diào)取刪除記錄表中的刪除數(shù)據(jù)記錄的刪除時(shí)間T2,以及記錄在巡檢
儀終端信息表中的最后一次數(shù)據(jù)交互時(shí)間T3,并進(jìn)行比較,把所有最后刪除時(shí)間T2 >最后
一次數(shù)據(jù)交互時(shí)間T3時(shí)的刪除數(shù)據(jù)記錄從基礎(chǔ)數(shù)據(jù)表中過(guò)濾檢索出來(lái)。 7、逐條讀取過(guò)濾出的被刪除數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID2,將其與連機(jī)巡檢儀終端中的巡
檢儀數(shù)據(jù)表每條在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)ID3對(duì)比,如果巡檢儀數(shù)據(jù)表不存在相同編號(hào),則表
示該條數(shù)據(jù)在連機(jī)巡檢儀終端內(nèi)不存在,保持現(xiàn)狀;如果巡檢儀數(shù)據(jù)表存在相同編號(hào),則將
連機(jī)巡檢儀終端中的該條數(shù)據(jù)刪除,進(jìn)入下一條數(shù)據(jù)交互狀態(tài),直至完成全部計(jì)算機(jī)過(guò)濾
出刪除數(shù)據(jù)的處理。 顯然,步驟4和6也可以按需先后進(jìn)行。由于在交互處理過(guò)程中,巡檢儀終端中的 最新數(shù)據(jù)直接按常規(guī)上傳到PC機(jī)中即,因此采用本實(shí)施例的方法后,可以完全避免現(xiàn)有技 術(shù)長(zhǎng)期以來(lái)普遍存在的數(shù)據(jù)重復(fù)交互,大大提高了工作效率,有效消除了"假死"現(xiàn)象。
除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式。凡采用等同替換或等效變換形 成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍。
權(quán)利要求
一種基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法,其特征在于包括以下步驟1)在作為處理中心的計(jì)算機(jī)中建立含有如下各表的數(shù)據(jù)庫(kù)--基礎(chǔ)數(shù)據(jù)表,用于記錄含有每條在存數(shù)據(jù)對(duì)應(yīng)編號(hào)和最后更新時(shí)間的相關(guān)信息;--刪除記錄表,用于記錄含有每條被刪除數(shù)據(jù)對(duì)應(yīng)編號(hào)和刪除時(shí)間的相關(guān)信息;--巡檢儀表,用于記錄各巡檢儀終端對(duì)應(yīng)編號(hào)及其最后一次數(shù)據(jù)交互時(shí)間;2)在各巡檢儀終端中建立含有下表的數(shù)據(jù)庫(kù)--巡檢儀數(shù)據(jù)表,用于記錄含有每條在存數(shù)據(jù)對(duì)應(yīng)編號(hào)的相關(guān)信息;3)當(dāng)將巡檢儀終端與計(jì)算機(jī)連機(jī)進(jìn)入數(shù)據(jù)交互狀態(tài)時(shí),計(jì)算機(jī)過(guò)濾出基礎(chǔ)數(shù)據(jù)表中最后更新時(shí)間晚于連機(jī)巡檢儀終端最后一次數(shù)據(jù)交互時(shí)間的在存數(shù)據(jù)編號(hào),以及刪除記錄表中刪除時(shí)間晚于連機(jī)巡檢儀終端最后一次數(shù)據(jù)交互時(shí)間的刪除數(shù)據(jù)編號(hào),通過(guò)與巡檢儀數(shù)據(jù)表相應(yīng)數(shù)據(jù)的編號(hào)比較識(shí)別,更新或刪除連機(jī)巡檢儀終端中的對(duì)應(yīng)數(shù)據(jù),直至完成全部濾出數(shù)據(jù)的處理。
2. 根據(jù)權(quán)利要求1所述基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法,其特征在于所述步驟3)中,計(jì)算機(jī)按預(yù)定順序通過(guò)以下分別由4-1 、4-2和4-1' 、4-2'構(gòu)成的兩組步驟,完成過(guò)濾以及濾出數(shù)據(jù)的處理4-l、逐條調(diào)取基礎(chǔ)數(shù)據(jù)表中在存數(shù)據(jù)的最后更新時(shí)間以及巡檢儀表中對(duì)應(yīng)連機(jī)巡檢儀終端編號(hào)的最后一次數(shù)據(jù)交互時(shí)間,進(jìn)行比較后過(guò)濾出全部最后更新時(shí)間晚于最后一次數(shù)據(jù)交互時(shí)間的各條在存數(shù)據(jù)對(duì)應(yīng)編號(hào);4-2、逐條讀取過(guò)濾出的在存數(shù)據(jù)的對(duì)應(yīng)編號(hào),將其與連機(jī)巡檢儀終端中的巡檢儀數(shù)據(jù)表每條在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)對(duì)比;如果所述巡檢儀數(shù)據(jù)表不存在相同編號(hào),則直接將該編號(hào)對(duì)應(yīng)的數(shù)據(jù)以增添方式寫(xiě)入連機(jī)巡檢儀終端,并將其編號(hào)增加到所述巡檢儀數(shù)據(jù)表中;如果巡檢儀數(shù)據(jù)表存在相同編號(hào),則直接將該編號(hào)對(duì)應(yīng)的數(shù)據(jù)以覆蓋方式寫(xiě)入連機(jī)巡檢儀終端;直至完成全部計(jì)算機(jī)過(guò)濾出在存數(shù)據(jù)的傳輸;4-l'、逐條調(diào)取刪除記錄表中被刪除數(shù)據(jù)對(duì)應(yīng)的刪除時(shí)間以及連機(jī)巡檢儀終端中巡檢儀數(shù)據(jù)表的最后一次數(shù)據(jù)交互時(shí)間,進(jìn)行比較后過(guò)濾出全部被刪除時(shí)間晚于最后一次數(shù)據(jù)交互時(shí)間的各條被刪除數(shù)據(jù)的對(duì)應(yīng)編號(hào);4-2'、逐條讀取過(guò)濾出的被刪除數(shù)據(jù)的對(duì)應(yīng)編號(hào),將其與連機(jī)巡檢儀終端中的巡檢儀數(shù)據(jù)表每條在存數(shù)據(jù)的對(duì)應(yīng)編號(hào)對(duì)比,如果巡檢儀數(shù)據(jù)表不存在相同編號(hào),則保持現(xiàn)狀;如果巡檢儀數(shù)據(jù)表存在相同編號(hào),則將連機(jī)巡檢儀終端中的該條數(shù)據(jù)刪除;直至完成全部計(jì)算機(jī)過(guò)濾出刪除數(shù)據(jù)的處理,結(jié)束交互。
3. 根據(jù)權(quán)利要求2所述基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法,其特征在于所述步驟3)中計(jì)算機(jī)并行完成分別由4-l、4-2和4-l'、4-2'構(gòu)成的兩組步驟。
全文摘要
本發(fā)明涉及一種基于變電站巡檢管理系統(tǒng)的數(shù)據(jù)交互控制方法,屬于變電巡檢管理技術(shù)領(lǐng)域。該方法主要步驟為在計(jì)算機(jī)中建立含有基礎(chǔ)數(shù)據(jù)表、刪除記錄表、巡檢儀表的數(shù)據(jù)庫(kù);在巡檢儀終端中建立含有巡檢儀數(shù)據(jù)表的數(shù)據(jù)庫(kù);進(jìn)入數(shù)據(jù)交互時(shí),通過(guò)比較過(guò)濾出未進(jìn)行過(guò)交互的數(shù)據(jù),以增添或覆蓋方式寫(xiě)入連機(jī)巡檢儀終端,同時(shí)過(guò)濾出連機(jī)巡檢儀終端中未被刪除的數(shù)據(jù),予以刪除;直至完成全部計(jì)算機(jī)過(guò)濾出在存數(shù)據(jù)的傳輸,結(jié)束交互。該交互控制方法通過(guò)巧妙合理的控制處理,完全避免了數(shù)據(jù)的重復(fù)交互,只把有效、有修改、刪除過(guò)的數(shù)據(jù)記錄到巡檢儀終端中,因此大大減少了數(shù)據(jù)傳輸量,明顯縮短了交互時(shí)間,提高了巡檢的工作效率。
文檔編號(hào)G07C3/00GK101739733SQ20081019529
公開(kāi)日2010年6月16日 申請(qǐng)日期2008年11月10日 優(yōu)先權(quán)日2008年11月10日
發(fā)明者楊少華, 王春寧, 英曉勇, 韓松, 顧承飛, 高汝一 申請(qǐng)人:江蘇省電力公司南京供電公司