本發(fā)明涉及電能量數據應用技術領域,特別是涉及一種停電時間監(jiān)控方法及裝置。
背景技術:
隨著電力系統(tǒng)的發(fā)展,對電力系統(tǒng)自動化程度的要求越來越高,計量自動化系統(tǒng)(電能計量自動化系統(tǒng))的建設與推廣應用,對于電力生產而言無疑是一個質的飛躍。計量自動化系統(tǒng)全面考慮供電企業(yè)涉及的所有電能計量點,實現對數量眾多、地理位置分散的計量裝置的多項監(jiān)測功能并可實施一定的控制手動,在電力生產中發(fā)揮愈來愈重要的作用。
停電時間是反映供電單位供電可靠率的重要指標。在進行停電時間統(tǒng)計時,傳統(tǒng)的技術方案為省、地兩級供電單位通過利用計量自動化系統(tǒng)停電信息統(tǒng)計,實現對終端客戶停電時間直接自動采集。計量自動化系統(tǒng)獲得停電時間的過程包括:計量自動化系統(tǒng)終端停電信息的采集,計量自動化系統(tǒng)主站停電事件邏輯判斷、停電時間計算、查詢以及統(tǒng)計。
上述停電統(tǒng)計方法僅于各省、地級計量自動化系統(tǒng)實施,各單位對停電時間自動統(tǒng)計技術方案理解存在偏差,在實施過程中存在差異,且各單位平均停電時間作為權重考核指標,由各單位完成計算后上報網級電能量數據平臺,無法保證停電時間的可靠性和真實性。
技術實現要素:
基于此,有必要針對上述問題,提供一種停電時間監(jiān)控方法及裝置,能夠保證停電時間的可靠性和真實性。
一種停電時間監(jiān)控方法,包括步驟:
獲取計量自動化系統(tǒng)上傳的停電明細數據以及停電匯總數據,所述停電匯總數據包括第一停電時間;
根據所述停電明細數據獲得第二停電時間;
比較所述第二停電時間與所述第一停電時間是否一致;
根據比較的結果確定實際的停電時間。
一種停電時間監(jiān)控裝置,包括:
停電數據獲取模塊,用于獲取計量自動化系統(tǒng)上傳的停電明細數據以及停電匯總數據,所述停電匯總數據包括第一停電時間;
停電時間獲得模塊,用于根據所述停電明細數據獲得第二停電時間;
停電時間監(jiān)控模塊,用于比較所述第二停電時間與所述第一停電時間是否一致,根據比較的結果確定實際的停電時間。
上述停電時間監(jiān)控方法及裝置,通過計量自動化系統(tǒng)將停電明細數據上傳至網級電能量數據平臺,由網級電能量數據平臺根據該停電明細數據計算出停電時間,實現全網停電時間計算的規(guī)范化;網級電能量數據平臺計算出停電時間后,與計量自動化系統(tǒng)上傳的匯總數據進行比對,實現從停電事件層面對全網停電時間統(tǒng)計的監(jiān)控。通過網級電能量數據平臺計算的停電時間與匯總數據的比對,可以及時發(fā)現計量自動化系統(tǒng)停電時間自動統(tǒng)計存在問題,同時還可以對不一致數據進行原因分析以及整改,根據整改后的數據重新計算停電時間,提高了停電時間計算的準確性。
附圖說明
圖1為一實施例的停電時間監(jiān)控方法的流程示意圖;
圖2為一實施例的對停電明細數據進行監(jiān)控的流程示意圖;
圖3為一實施例的對停電匯總數據進行監(jiān)控的流程示意圖;
圖4為一實施例的對停電明細數據和停電匯總數據進行發(fā)布的流程示意圖;
圖5為另一實施例的對停電明細數據進行監(jiān)控的流程示意圖;
圖6為另一實施例的對停電匯總數據進行監(jiān)控的流程示意圖;
圖7為另一實施例的對停電明細數據和停電匯總數據進行發(fā)布的流程示意圖;
圖8為一實施例的報表發(fā)布的流程示意圖;
圖9為一實施例的停電時間監(jiān)控裝置的結構示意圖。
具體實施方式
為更進一步闡述本發(fā)明所采取的技術手動及取得的效果,下面結合附圖及較佳實施例,對本發(fā)明的技術方案,進行清楚和完整的描述。
如圖1所示,一種停電時間監(jiān)控方法,包括步驟:
S110、獲取計量自動化系統(tǒng)上傳的停電明細數據以及停電匯總數據,所述停電匯總數據包括第一停電時間;
S120、根據所述停電明細數據獲得第二停電時間;
S130、比較所述第二停電時間與所述第一停電時間是否一致;
S140、根據比較的結果確定實際的停電時間。
本實施例方法可以通過相應的程序實現,程序運行在網級電能量數據平臺中。本實施例以各計量自動化系統(tǒng)上傳的停電明細數據為基礎數據,計算出停電時間,停電時間包括總停電時長以及平均停電時間等,將計算獲得的停電時間與計量自動化系統(tǒng)上傳的匯總數據進行比對,實現了對停電時間可靠性和真實性的監(jiān)控以及全網停電時間計算的規(guī)范化,保證了停電時間計算的準確性。
計量自動化系統(tǒng)進行停電信息采集,采集的數據項一般包括:(1)終端停來電事件記錄:帶停/來電時刻;(2)日運行時間:每天未發(fā)生停電事件時數據為1440分鐘,發(fā)生停電事件后數據小于1440分鐘;(3)本日停電累計時間:該天未發(fā)生停電事件時數據為0,發(fā)生停電事件后數據不為0;(4)15分鐘運行數據:終端每15分鐘凍結一個運行數據,數據包括電壓、電流等,可用于停電事件的輔助判斷。采集的數據項還包括其它停電信息,在此不予贅述。
計量自動化系統(tǒng)在預設時間,例如每天凌晨,對上一天凍結運行曲線數據進行補采完成之后,進行停電信息的邏輯判斷。計量自動化系統(tǒng)停電信息邏輯判斷采用基于終端停電來電告警信息為主,同時考慮采用日運行時間/本日停電累計時間及15分鐘運行數據等判據實施計量自動化系統(tǒng)停電時間自動采集。在進行停電時間邏輯判斷時,應建立停電時間邏輯判斷方法規(guī)則庫,根據實際情況配置應用。
計量自動化系統(tǒng)主站可利用經邏輯判斷后的停電事件,按照區(qū)域、客戶類別、停電性質等多個維度計量停電總時間、平均停電時間。
停電分析統(tǒng)計是實現對各類停電事件,實現按照各種維度統(tǒng)計停電信息,自動生成各類客戶停電時間統(tǒng)計報表并按時上報。
停電信息統(tǒng)計可按時間、區(qū)域、停電性質等多個維度對數據進行展示,同時自動生成各類客戶停電時間統(tǒng)計報表并按時上報。
(1)地區(qū)總停電時間統(tǒng)計表內容包括:單位名稱、客戶數、停電性質、停電戶數、停電容量、停電時間、客戶平均停電時間等。
(2)總停電指標統(tǒng)計表內容包括:單位名稱、客戶數、客戶平均停電時間(平均計劃停電時間、平均故障停電時間、平均其他停電時間、總停電時間)、客戶平均停電次數(平均計劃停電次數、平均故障停電次數、平均其他停電次數、總停電次數)等。
計量自動化系統(tǒng)獲得停電明細數據和停電匯總數據后,將停電明細數據通過停電明細數據接口上傳至網級電能量平臺,將停電匯總數據通過停電匯總上傳接口上傳至網級電能量平臺。停電明細數據上傳接口如表1所示,停電匯總數據上傳接口如表2所示。
表1停電明細數據上傳接口
表2停電匯總數據上傳接口
為了便于計量數據的管理,還設置了停電明細數據以及停電匯總數據的命名格式等。另外,為了保證數據的準確性,在一個實施例中,根據所述停電明細數據獲得第二停電時間之前,還可以包括步驟:S150、對所述停電明細數據進行完整性檢查和數據項檢查;S160、對所述停電匯總數據進行完整性檢查和數據項檢查;若所述停電明細數據以及所述停電匯總數據均通過完整性檢查和數據項檢查,進入根據所述停電明細數據獲得第二停電時間的步驟。
進行數據檢查后,根據停電明細數據計算出第二停電時間,然后將第二停電時間與第一停電時間進行比對,如果兩者一致,則確定實際的停電時間即為第一停電時間或第二停電時間,如果兩者不一致,則對不一致的原因進行分析,根據分析的原因對數據進行整改,根據整改后的數據重新計算停電時間。
停電匯總數據包括日匯總數據以及月匯總數據等。網級電能量數據平臺判斷當期全網地市日/月匯總數據完整且網(網級電能量數據平臺)省(計量自動化系統(tǒng))停電時間一致時,發(fā)布數據。
為了更好地理解本發(fā)明,下面從文件自動上傳和文件手動上傳兩個方面進行詳細介紹。
一、文件按時自動上傳監(jiān)控流程:
(1)停電明細數據監(jiān)控子流程:
為了利于對計量數據的管理,對停電明細數據的生成時間進行了規(guī)定。在一個實施例中,所述停電明細數據在每天的預設時間自動生成。例如,文件自動生成時間設置為每天6點,在該時間到達時,自動觸發(fā),停電明細數據按照接口規(guī)范自動生成。當設置一個時間點時,每天只生成1次停電明細數據,需要說明的是,本發(fā)明并不對停電明細數據生成的次數進行限定。
為了利于對計量數據管理,以及對停電明細數據進行校驗,對停電明細數據的命名進行了規(guī)定。在一個實施例中,所述停電明細數據的命名包括數據時間、生成時間、順序號以及上傳標志。所述第一停電明細數據的命名還可以包括:地區(qū)單位編碼、告警信息的數據標識、天、停電時間以及文件格式等。需要說明的是,本發(fā)明并不對停電明細數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,停電明細數據的命名可以為:省級單位編碼_AlarmInfo(告警信息的數據標識)_生成時間_上傳標志_Day(天)_數據時間_OUTAGETIME(停電時間)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(停電明細數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,時分秒為00。順序號可以按照實際需要進行定義,例如同類型數據文件生成的順序編號從001開始編碼,每次生成不得重復。廣東2個文件順序號分別為001、002,其它省級單位1個文件,順序號為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:first(按期自動)。
為了利于對計量數據的管理,對停電明細數據的上傳時間進行了規(guī)定。在一個實施例中,所述停電明細數據在每天的預設時間自動上傳,設置的自動上傳的時間晚于設置的自動生成的時間。例如,文件自動生成時間為每日6點,自動上傳時間設置為每日7點,在該時間到達時,自動觸發(fā),停電明細數據自動上傳。當設置一個時間點時,每天只上傳1次停電明細數據,需要說明的是,本發(fā)明并不對停電明細數據上傳的次數進行限定。若因系統(tǒng)或通道等問題不能自動觸發(fā)的,采用補傳流程處理。
如圖2所示,計量自動化系統(tǒng)(例如某省級公司的計量自動化系統(tǒng))自動生成規(guī)范的文件后,將文件通過對應的接口自動上傳至網級電能量數據平臺(以下簡述為網級平臺)。網級平臺對上傳的文件進行完整性檢查和數據項檢查。進行完整性檢查和數據項檢查的時間點一般設置在文件自動上傳的時間點之后,例如文件7點上傳,平臺7點5分掃描上傳文件目錄,并分省進行數據完整性檢查和數據項檢查。
在一個實施例中,在所述停電明細數據的上傳標志為自動(按期自動)時,對所述停電明細數據進行完整性檢查的步驟可以包括:
S151、檢查所述停電明細數據的數據時間是否為當期;
例如當前日為4日,數據時間應為1日(根據客戶停電時間技術說明,停電時間滯后3天上傳);
S152、檢查所述停電明細數據的上傳時間與第一預設時間的差值是否在預設范圍內,所述第一預設時間為設置的所述停電明細數據自動上傳的時間;
對文件上傳時間檢查即檢查網級平臺操作系統(tǒng)的文件屬性。預設范圍可以根據實際需要進行設置,例如自動上傳時間設置為每日7點,則文件實際上傳時間應在7點0分至7點10分之間。
S153、檢查所述停電明細數據的生成時間與第二預設時間的差值是否在預設范圍內,所述第二預設時間為設置的所述停電明細數據自動生成的時間;
預設范圍可以根據實際需要進行設置,例如文件自動生成時間設置為每天6點,則文件實際生成時間應在6點0分至6點10分;
S154、根據所述停電明細數據的順序號檢查計量自動化系統(tǒng)上傳的所述停電明細數據的數量是否為對應的預設數量;
預設數量為該地區(qū)應當上傳的停電明細數據的數量,根據實際情況進行設定。
S155、若所有檢查的結果均為是,確定所述停電明細數據通過完整性檢查,否則確定所述停電明細數據沒有通過完整性檢查;
檢查通過:S151至步驟S154的4項須全通過檢查,方可進入下一環(huán)節(jié)進行處理;
檢查未通過:S151至步驟S154的4項中的任意一項或者幾項未通過檢查,確定該文件沒有通過完整性檢查??梢圆扇∫韵虏僮髦械娜我庖环N或幾種:生成一類問題單(要求2個工作日內解決落實自動生成文件和自動上傳功能開發(fā)),同時轉移文件到異常文件目錄,記錄日志,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電明細數據包括客戶編號、客戶類型、停電時長、停電開始時間以及停電戶數;對所述停電明細數據進行數據項檢查的步驟可以包括:
檢查客戶編號是否不為空;
檢查客戶類型是否為預設的客戶類型;只能為1或2,(1為專變,2為公變);
檢查停電時長是否大于預設時長;例如停電時長(小時)>0;
檢查停電開始時間是否等于當期時間;開始時間(年月日)=當期時間(年月日);
在客戶類型為專變時檢查停電戶數是否為1,在客戶類型為臺區(qū)時檢查停電戶數是否大于0;
若所有檢查的結果均為是,確定所述停電明細數據通過數據項檢查,否則確定所述停電明細數據沒有通過數據項檢查。
檢查通過:5項必須全通過檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫。
檢查未通過:未通過檢查,可以采取以下操作中的任意一種或幾種:生成一類問題單(要求2個工作日內解決落實數據源生成功能開發(fā)),轉移文件到異常文件目錄,記錄日志,同時中斷本文件處理,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查和數據項檢查,網級平臺將該文件入庫。網級平臺完成文件入庫后,記錄入庫日志,轉移文件到備份目錄并壓縮。
(2)停電匯總數據監(jiān)控子流程:
停電匯總數據包括日匯總數據以及月匯總數據等。下面從日匯總數據和月匯總數據兩個方面進行說明。需要說明的是,下面雖然是從日匯總數據以及月匯總數據兩方面介紹,但是監(jiān)控方法還適用于其它停電匯總數據,即監(jiān)控方法為停電匯總數據通用的方法。
(21)日匯總數據監(jiān)控子流程:
為了利于對計量數據的管理,對日匯總數據的生成時間進行了規(guī)定。在一個實施例中,所述日匯總數據在每天的預設時間自動生成。例如,文件自動生成時間設置為每天6點,在該時間到達時,自動觸發(fā),日匯總數據按照接口規(guī)范自動生成。當設置一個時間點時,每天只生成1次日匯總數據,需要說明的是,本發(fā)明并不對日匯總數據生成的次數進行限定。
為了利于對計量數據管理,以及對日匯總數據進行校驗,對日匯總數據的命名進行了規(guī)定。在一個實施例中,所述停電匯總數據(此處為日匯總數據)的命名包括數據時間、生成時間、順序號以及上傳標志。所述日停電匯總數據的命名還可以包括:地區(qū)單位編碼、事件信息的數據標識、天、停電以及文件格式等。需要說明的是,本發(fā)明并不對日匯總數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,日匯總數據的命名可以為:省級單位編碼_SOEINFO(事件信息的數據標識)_生成時間_上傳標志_Day(天)_數據時間_OUTAGE(停電)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(日匯總數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,時分秒為00。順序號可以按照實際需要進行定義,例如以省為單位只能生成1個文件,默認為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:first(按期自動)。
為了利于對計量數據的管理,對日匯總數據的上傳時間進行了規(guī)定。在一個實施例中,所述日匯總數據在每天的預設時間自動上傳,設置的自動上傳的時間晚于設置的自動生成的時間。例如,文件自動生成時間為每日6點,自動上傳時間設置為每日7點,在該時間到達時,自動觸發(fā),日匯總數據自動上傳。當設置一個時間點時,每天只上傳1次日匯總數據,需要說明的是,本發(fā)明并不對日匯總數據上傳的次數進行限定。若因系統(tǒng)或通道等問題不能自動觸發(fā)的,采用補傳流程處理。
如圖3所示,計量自動化系統(tǒng)自動生成規(guī)范的文件后,將文件通過對應的接口自動上傳至為網級平臺。網級平臺對上傳的文件進行完整性檢查和數據項檢查。進行完整性檢查和數據項檢查的時間點一般設置在文件自動上傳的時間點之后,例如文件7點上傳,網級平臺7點5分掃描上傳文件目錄,并分省進行數據完整性檢查和數據項檢查。
在一個實施例中,在所述停電匯總數據(此處為日匯總數據,下面不再一一說明)的上傳標志為自動(按期自動)時,對所述停電匯總數據進行完整性檢查的步驟可以包括:
S161a、檢查所述停電匯總數據的數據時間是否為當期;
例如當前日為4日,數據時間應為1日(根據客戶停電時間技術說明,停電時間滯后3天上傳);
S162a、檢查所述停電匯總數據的上傳時間與第一預設時間的差值是否在預設范圍內,所述第一預設時間為設置的所述停電匯總數據自動上傳的時間;
對文件上傳時間檢查即檢查網級平臺操作系統(tǒng)的文件屬性。預設范圍可以根據實際需要進行設置,例如自動上傳時間設置為每日7點,則文件實際上傳時間應在7點0分至7點10分之間。
S163a、檢查所述停電匯總數據的生成時間與第二預設時間的差值是否在預設范圍內,所述第二預設時間為設置的所述停電匯總數據自動生成的時間;
預設范圍可以根據實際需要進行設置,例如文件自動生成時間設置為每天6點,則文件實際生成時間應在6點0分至6點10分;
S164a、根據所述停電匯總數據的順序號檢查計量自動化系統(tǒng)上傳的所述停電匯總數據的數量是否為對應的預設數量;
預設數量為該地區(qū)應當上傳的停電匯總數據的數量,根據實際情況進行設定。該步驟即檢查實際上傳文件數是否等于應上傳文件數;
S165a、若所有檢查的結果均為是,確定所述停電明細數據通過完整性檢查,否則確定所述停電明細數據沒有通過完整性檢查;
檢查通過:S161a至步驟S164a的4項須全通過檢查,方可進入下一環(huán)節(jié)進行處理;
檢查未通過:S161a至步驟S164a的4項中的任意一項或者幾項未通過檢查,確定該文件沒有通過完整性檢查。可以采取以下操作中的任意一種或幾種:生成一類問題單(要求2個工作日內解決落實自動生成文件和自動上傳功能開發(fā)),同時轉移文件到異常文件目錄,記錄日志,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電匯總數據(此處指的日匯總數據,下面不再一一說明)還包括用戶總數;所述停電匯總數據的命名包括上傳標志;在所述停電匯總數據的上傳標志為自動時,對所述停電匯總數據進行數據項檢查的步驟可以包括:
檢查用戶總數是否大于0;以供電局為單位進行檢查;
若用戶總數大于0,確定所述停電匯總數據通過數據項檢查,否則確定所述停電匯總數據沒有通過數據項檢查。
檢查通過:通過檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫。
檢查未通過:未通過檢查,可以采取以下操作中的任意一種或幾種:生成一類問題單(要求2個工作日內解決落實數據源生成功能開發(fā)),轉移文件到異常文件目錄,記錄日志,同時中斷本文件處理,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查和數據項檢查,網級平臺將該文件入庫。網級平臺完成文件入庫后,記錄入庫日志,轉移文件到備份目錄并壓縮。
(22)月匯總數據監(jiān)控子流程:
為了利于對計量數據的管理,對月匯總數據的生成時間進行了規(guī)定。在一個實施例中,所述月匯總數據在每月的第N天的預設時間自動生成。N為固定值,可以根據實際需要進行設置,由于每個月的天數不一定相同,所以N為小于等于28天的數值,例如可以將N設置為3。例如,文件自動生成時間設置為每月3日6點,在該時間到達時,自動觸發(fā),月匯總數據按照接口規(guī)范自動生成。當設置一個時間點時,每月只生成1次月匯總數據,需要說明的是,本發(fā)明并不對月匯總數據生成的次數進行限定。
為了利于對計量數據管理,以及對月匯總數據進行校驗,對月匯總數據的命名進行了規(guī)定。在一個實施例中,所述停電匯總數據(此處為月匯總數據)的命名包括數據時間、生成時間、順序號以及上傳標志。所述月匯總數據的命名還可以包括:地區(qū)單位編碼、事件信息的數據標識、月、停電以及文件格式等。需要說明的是,本發(fā)明并不對月匯總數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,月匯總數據的命名可以為:省級單位編碼_SOEINFO(事件信息的數據標識)_生成時間_上傳標志_Mon(月)_數據時間_OUTAGE(停電)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(月匯總數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,日為1,時分秒為00。順序號可以按照實際需要進行定義,例如以省為單位只能生成1個文件,默認為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:first(按期自動)。
為了利于對計量數據的管理,對月匯總數據的上傳時間進行了規(guī)定。在一個實施例中,所述月匯總數據在每月的第N天的預設時間自動上傳,設置的自動上傳的時間晚于設置的自動生成的時間。例如,文件自動生成時間為每月3日6點,自動上傳時間設置為每月3日7點,在該時間到達時,自動觸發(fā),月匯總數據自動上傳。當設置一個時間點時,每月只上傳1次月匯總數據,需要說明的是,本發(fā)明并不對月匯總數據上傳的次數進行限定。若因系統(tǒng)或通道等問題不能自動觸發(fā)的,采用補傳流程處理。
如圖3所示,計量自動化系統(tǒng)自動生成規(guī)范的文件后,將文件通過對應的接口自動上傳至為網級平臺。網級平臺對上傳的文件進行完整性檢查和數據項檢查。進行完整性檢查和數據項檢查的時間點一般設置在文件自動上傳的時間點之后,例如文件每月3日7點上傳,網級平臺每月3日7點5分掃描上傳文件目錄,并分省進行數據完整性檢查和數據項檢查。
在一個實施例中,在所述停電匯總數據(此處為月匯總數據,下面不再一一說明)的上傳標志為自動(按期自動)時,對所述停電匯總數據進行完整性檢查的步驟可以包括:
S161b、檢查所述停電匯總數據的數據時間是否為當期;
例如當前日為3月4日,數據時間應為2月1日(根據客戶停電時間技術說明,停電時間滯后3天上傳);
S162b、檢查所述停電匯總數據的上傳時間與第一預設時間的差值是否在預設范圍內,所述第一預設時間為設置的所述停電匯總數據自動上傳的時間;
對文件上傳時間檢查即檢查網級平臺操作系統(tǒng)的文件屬性。預設范圍可以根據實際需要進行設置,例如自動上傳時間設置為每月3日7點,則文件實際上傳時間應在7點0分至7點10分之間。
S163b、檢查所述停電匯總數據的生成時間與第二預設時間的差值是否在預設范圍內,所述第二預設時間為設置的所述停電匯總數據自動生成的時間;
預設范圍可以根據實際需要進行設置,例如文件自動生成時間設置為每月3日6點,則文件實際生成時間應在6點0分至6點10分;
S164b、根據所述停電匯總數據的順序號檢查計量自動化系統(tǒng)上傳的所述停電匯總數據的數量是否為對應的預設數量;
預設數量為該地區(qū)應當上傳的停電匯總數據的數量,根據實際情況進行設定。該步驟即檢查實際上傳文件數是否等于應上傳文件數;
S165b、若所有檢查的結果均為是,確定所述停電明細數據通過完整性檢查,否則確定所述停電明細數據沒有通過完整性檢查;
檢查通過:S161b至步驟S164b的4項須全通過檢查,方可進入下一環(huán)節(jié)進行處理;
檢查未通過:S161b至步驟S164b的4項中的任意一項或者幾項未通過檢查,確定該文件沒有通過完整性檢查??梢圆扇∫韵虏僮髦械娜我庖环N或幾種:生成一類問題單(要求2個工作日內解決落實自動生成文件和自動上傳功能開發(fā)),同時轉移文件到異常文件目錄,記錄日志,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電匯總數據(此處指的月匯總數據,下面不再一一說明)還包括用戶總數;所述停電匯總數據的命名包括上傳標志;在所述停電匯總數據的上傳標志為自動時,對所述停電匯總數據進行數據項檢查的步驟可以包括:
檢查用戶總數是否大于0;以供電局為單位進行檢查;
若用戶總數大于0,確定所述停電匯總數據通過數據項檢查,否則確定所述停電匯總數據沒有通過數據項檢查。
檢查通過:通過檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫。
檢查未通過:未通過檢查,可以采取以下操作中的任意一種或幾種:生成一類問題單(要求2個工作日內解決落實數據源生成功能開發(fā)),轉移文件到異常文件目錄,記錄日志,同時中斷本文件處理,監(jiān)控人員電話匯報業(yè)務主管,并發(fā)布公告。
若文件通過完整性檢查和數據項檢查,網級平臺將該文件入庫。網級平臺完成文件入庫后,記錄入庫日志,轉移文件到備份目錄并壓縮。
(3)網級數據發(fā)布子流程:
網級平臺在每天的預設時間,例如每日8點,按照地市自動檢查數據合理性。所以,在一個實施例中,所述停電明細數據以及所述停電匯總數據均通過完整性檢查和數據項檢查之后,根據所述停電明細數據獲得第二停電時間之前,還可以包括步驟:
檢查計算的客戶總數與停電匯總數據的用戶總數的偏差是否在預設范圍內,計算的客戶總數=專變已覆蓋客戶總數+低壓集抄客戶總數*公變覆蓋率;預設范圍可以根據實際需要設置,例如預設范圍為±3%;
檢查停電匯總數據的用戶總數日環(huán)比波動是否在預設范圍內;預設范圍可以根據實際需要進行設置,例如預設范圍為±1%;
若偏差在預設范圍內且用戶總數的日環(huán)比波動在預設范圍內,進入根據所述停電明細數據獲得第二停電時間的步驟。
若存在問題生成二類問題單,二類問題單不需報市場部。
如圖4所示,網級平臺在預設時間,例如每日9點,自動計算日數據,公式如下:
地市日總停電時間=∑(明細停電時長*明細停電戶數)
注:1)日停電時間取2位小數位
2)全網數據不完整,只有網級平臺人員可以查看
每日9點,初級監(jiān)控人員登錄網級平臺,手動進行數據檢查,規(guī)則如下:
(1)記錄網省一致性情況(總停電時間)
(2)記錄數據合理性情況(日常工作中補充)
做檢查日志記錄(表格,第1列是否檢查,第2列每日數據是否齊備,按日完整打鉤)。
每月第N天的預設時間,例如每月28日9點,網級平臺自動計算地市月總停電時間(自動檢查每日數據完整性),計算公式如下:
地市月總停電時間=∑(地市本月的日總停電時間)
注:1)月總停電時間取2位小數位
2)全網數據不完整,只有網級平臺人員可以查看
網級平臺每月28日—30日,監(jiān)控人員登錄網級平臺,手動進行數據檢查,規(guī)則如下:
(1)數據合理性(日常工作中補充)
(2)由初級審核員提供審核報告報二級審核員
每月28日—30日,根據網級平臺通知并開放權限,授權省公司計量相關人員登錄網級平臺進行手動確認(網級平臺計算的26日—25日的日數據)。(省公司計量相關人員名單報網級平臺備案,每個單位1人)
注:1)周休日順延,節(jié)假日按照通知辦理
2)確認對象為網級平臺計算的月數據,要求全網數據完整
若全網數據經過確認后,每月30日生成原始數據,開放權限傳送給網公司業(yè)務人員審查。
二、文件補傳監(jiān)控流程:
(1)停電明細數據補傳子流程:
根據工單按照接口規(guī)范手動生成文件,工單包括網級平臺下發(fā)的工單或網級平臺批準的更新數據申請工單等。
手動上傳的停電明細數據與自動上傳的停電明細數據的命名方式相同。在一個實施例中,所述停電明細數據的命名包括數據時間、生成時間、順序號以及上傳標志。所述停電明細數據的命名還可以包括:地區(qū)單位編碼、告警信息的數據標識、天、停電時間以及文件格式等。需要說明的是,本發(fā)明并不對停電明細數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,停電明細數據的命名可以為:省級單位編碼_AlarmInfo(告警信息的數據標識)_生成時間_上傳標志_Day(天)_數據時間_OUTAGETIME(停電時間)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(停電明細數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,時分秒為00。順序號可以按照實際需要進行定義,例如同類型數據文件生成的順序編號從001開始編碼,每次生成不得重復。廣東2個文件順序號分別為001、002,其它省級單位1個文件,順序號為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:second(補傳,即手動)。
如圖5所示,手動生成規(guī)范的文件后,將文件通過對應的接口手動上傳至網級平臺。監(jiān)控人員根據工單手動對上傳的文件進行完整性檢查,然后自動對數據項進行檢查。
在一個實施例中,在所述停電明細數據的上傳標志為手動時,對所述停電明細數據進行完整性檢查的步驟可以包括:檢測到在根據工單確認停電明細數據的數量完整時對對應停電明細數據的選中操作時,確定對應停電明細數據通過完整性檢查。監(jiān)控人員根據工單檢查文件數量,若文件數量完整,則點擊選擇對應的順序號數據文件進行下一步處理,否則注明原因,提出要求,退回工單。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電明細數據包括客戶編號、客戶類型、停電時長、停電開始時間以及停電戶數;對所述停電明細數據進行數據項檢查的步驟可以包括:
檢查客戶編號是否不為空;
檢查客戶類型是否為預設的客戶類型;只能為1或2,(1為專變,2為公變);
檢查停電時長是否大于預設時長;例如停電時長(小時)>0;
檢查停電開始時間是否等于當期時間;開始時間(年月日)=當期時間(年月日);
在客戶類型為專變時檢查停電戶數是否為1,在客戶類型為臺區(qū)時檢查停電戶數是否大于0;
若所有檢查的結果均為是,確定所述停電明細數據通過數據項檢查,否則確定所述停電明細數據沒有通過數據項檢查。
檢查通過:5項必須全通過檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫。
檢查未通過:注明原因,提出要求,退回工單。
若文件通過完整性檢查和數據項檢查,網級平臺按如下步驟自動進行入庫:
1、備份同期數據
2、刪除同期數據
3、更新數據入庫
入庫完成后記錄日志,并轉移文件到備份目錄并壓縮。修改問題單狀態(tài)為已處理,記錄整改完成時間。
(2)停電匯總數據補傳子流程:
停電匯總數據包括日匯總數據以及月匯總數據等。下面從日匯總數據和月匯總數據兩個方面進行說明。需要說明的是,下面雖然是從日匯總數據以及月匯總數據兩方面介紹,但是監(jiān)控方法還適用于其它停電匯總數據,即為停電匯總數據通用的方法。
(21)日匯總數據補傳子流程:
根據工單按照接口規(guī)范手動生成文件,工單包括網級平臺下發(fā)的工單或網級平臺批準的更新數據申請工單等。
手動上傳的日匯總數據與自動上傳的日匯總數據的命名方式相同。在一個實施例中,所述停電匯總數據(此處為日匯總數據)的命名包括數據時間、生成時間、順序號以及上傳標志。所述日停電匯總數據的命名還可以包括:地區(qū)單位編碼、事件信息的數據標識、天、停電以及文件格式等。需要說明的是,本發(fā)明并不對日停電匯總數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,日匯總數據的命名可以為:省級單位編碼_SOEINFO(事件信息的數據標識)_生成時間_上傳標志_Day(天)_數據時間_OUTAGE(停電)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(日匯總數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,時分秒為00。順序號可以按照實際需要進行定義,例如以省為單位只能生成1個文件,默認為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:second(補傳)。
如圖6所示,手動生成規(guī)范的文件后,將文件通過對應的接口手動上傳至為網級平臺。監(jiān)控人員根據工單手動對上傳的文件進行完整性檢查,然后網級平臺自動對數據項進行檢查。
在一個實施例中,在所述停電匯總數據(此處為日匯總數據,下面不再一一說明)的上傳標志為手動時,對所述停電匯總數據進行完整性檢查的步驟可以包括:檢測到在根據工單確認停電匯總數據的數量完整時對對應停電匯總數據的選中操作時,確定對應停電匯總數據通過完整性檢查。監(jiān)控人員根據工單檢查文件數量,若文件數量完整,則點擊選擇對應的順序號數據文件進行下一步處理,否則注明原因,提出要求,退回工單。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電匯總數據(此處指的日匯總數據,下面不再一一說明)還包括用戶總數、統(tǒng)計口徑和地區(qū)屬性;所述停電匯總數據的命名包括上傳標志;在所述停電匯總數據的上傳標志為手動時,對所述停電匯總數據進行數據項檢查的步驟可以包括:
檢查用戶總數是否大于0;
檢查用戶口徑是否為預設的統(tǒng)計口徑;只能是1、2、3;
檢查地區(qū)屬性是否為預設的地區(qū)屬性;只能是1、2、3、4
若所有條件均滿足,確定所述停電匯總數據通過數據項檢查,否則確定所述停電匯總數據沒有通過數據項檢查。
檢查通過:必須通過3項檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫,進行下一條記錄檢查;
檢查未通過:檢查未通過:注明原因,提出要求,退回工單。
若文件通過完整性檢查和數據項檢查,網級平臺按如下步驟自動進行入庫:
1、備份同期數據
2、刪除同期數據
3、更新數據入庫
入庫完成后記錄日志,并轉移文件到備份目錄并壓縮。修改問題單狀態(tài)為已處理,記錄整改完成時間。
(22)月匯總數據監(jiān)控子流程:
根據工單按照接口規(guī)范手動生成文件,工單包括網級平臺下發(fā)的工單或網級平臺批準的更新數據申請工單等。
手動上傳的月匯總數據與自動上傳的月匯總數據的命名方式相同。在一個實施例中,所述停電匯總數據(此處為月匯總數據)的命名包括數據時間、生成時間、順序號以及上傳標志。所述月停電匯總數據的命名還可以包括:地區(qū)單位編碼、事件信息的數據標識、月、停電以及文件格式等。需要說明的是,本發(fā)明并不對月停電匯總數據的命名格式進行限定,本領域技術人員還可以在上面命名的基礎上做出其它變形。
在一個具體實施例中,月匯總數據的命名可以為:省級單位編碼_SOEINFO(事件信息的數據標識)_生成時間_上傳標志_Mon(月)_數據時間_OUTAGE(停電)_順序號.xml。省級公司編碼按照一定的規(guī)則進行命名,例如廣東44,廣西45,云南53,貴州52,海南46,廣州4401,深圳4403。生成時間為生成文件(月匯總數據的文件)時的系統(tǒng)時間,格式可以為YYYYMMDDHH24MMSS,當期文件的生成時間必須相同。數據時間為文件中數據的時間,格式可以為YYYYMMDDHH24MMSS,日為1,時分秒為00。順序號可以按照實際需要進行定義,例如以省為單位只能生成1個文件,默認為001。上傳標志是為了區(qū)別是自動還是手動,可以根據用戶需要自行定義,例如上傳標志為:second(補傳)。
如圖6所示,手動生成規(guī)范的文件后,將文件通過對應的接口手動上傳至為網級平臺。監(jiān)控人員根據工單手動對上傳的文件進行完整性檢查,然后網級平臺自動對數據項進行檢查。
在一個實施例中,在所述停電匯總數據(此處為月匯總數據,下面不再一一說明)的上傳標志為手動時,對所述停電匯總數據進行完整性檢查的步驟可以包括:檢測到在根據工單確認停電匯總數據的數量完整時對對應停電匯總數據的選中操作時,確定對應停電匯總數據通過完整性檢查。監(jiān)控人員根據工單檢查文件數量,若文件數量完整,則點擊選擇對應的順序號數據文件進行下一步處理,否則注明原因,提出要求,退回工單。
若文件通過完整性檢查,網級平臺對文件進行數據項檢查。在一個實施例中,所述停電匯總數據(此處指的月匯總數據,下面不再一一說明)還包括用戶總數、統(tǒng)計口徑和地區(qū)屬性;所述停電匯總數據的命名包括上傳標志;在所述停電匯總數據的上傳標志為手動時,對所述停電匯總數據進行數據項檢查的步驟可以包括:
檢查用戶總數是否大于0;
檢查用戶口徑是否為預設的統(tǒng)計口徑;只能是1、2、3;
檢查地區(qū)屬性是否為預設的地區(qū)屬性;只能是1、2、3、4
若所有條件均滿足,確定所述停電匯總數據通過數據項檢查,否則確定所述停電匯總數據沒有通過數據項檢查。
檢查通過:必須通過3項檢查,方可進行下一條記錄檢查;全部記錄均合格后,此文件方可入庫,進行下一條記錄檢查;
檢查未通過:檢查未通過:注明原因,提出要求,退回工單。
若文件通過完整性檢查和數據項檢查,網級平臺按如下步驟自動進行入庫:
1、備份同期數據
2、刪除同期數據
3、更新數據入庫
入庫完成后記錄日志,并轉移文件到備份目錄并壓縮。修改問題單狀態(tài)為已處理,記錄整改完成時間。
(3)補傳數據發(fā)布子流程:
網級平臺按照地市自動檢查數據合理性。所以,在一個實施例中,所述停電明細數據以及所述停電匯總數據均通過完整性檢查和數據項檢查之后,根據所述停電明細數據獲得第二停電時間之前,還可以包括步驟:
檢查計算的客戶總數與停電匯總數據的用戶總數的偏差是否在預設范圍內,計算的客戶總數=專變已覆蓋客戶總數+低壓集抄客戶總數*公變覆蓋率;預設范圍可以根據實際需要設置,例如預設范圍為±3%;
檢查停電匯總數據的用戶總數日環(huán)比波動是否在預設范圍內;預設范圍可以根據實際需要進行設置,例如預設范圍為±1%;
若偏差在預設范圍內且用戶總數的日環(huán)比波動在預設范圍內,進入根據所述停電明細數據獲得第二停電時間的步驟。
若存在問題生成二類問題單,二類問題單不需報市場部。
如圖7所示,監(jiān)控人員根據工單要求及補傳更新數據內容,手動選擇計算日數據。計算公式如下:
地市日總停電時間=∑(明細停電時長*明細停電戶數)
注:1)日停電時間取2位小數位
2)全網數據不完整,只有網級平臺人員可以查看
初級監(jiān)控人員登錄網級平臺,手動進行數據檢查,規(guī)則如下:
(1)記錄網省一致性情況(總停電時間)
(2)記錄數據合理性情況(日常工作中補充)
做檢查日志記錄(表格,第1列是否檢查,第2列每日數據是否齊備,按日完整打鉤)。
監(jiān)控人員根據工單要求及補傳更新數據內容,計算地市月總停電時間(自動檢查每日數據完整性),計算公式如下:
地市月總停電時間=∑(地市本月的日總停電時間)
注:1)月總停電時間取2位小數位
2)全網數據不完整,只有網級平臺人員可以查看
監(jiān)控人員登錄網級平臺,手動進行數據檢查,規(guī)則如下:
(1)數據合理性(日常工作中補充)
(2)由初級審核員提供審核報告報二級審核員
根據網級平臺通知并開放權限,授權省公司計量相關人員登錄網級平臺進行手動確認(省公司計量相關人員名單報網級平臺備案,每個單位1人)
注:1)周休日順延,節(jié)假日按照通知辦理
2)確認對象為網級平臺計算的月數據,要求全網數據完整
若全網數據經過確認后,則生成原始數據,開放權限傳送給網公司業(yè)務人員審查。
如圖8所示,預設時間,例如每月30日,網級業(yè)務歸口根據原始數據手動預生成月報表。本月30日至次月4日,省級單位業(yè)務歸口登錄網級平臺,填報“發(fā)電系統(tǒng)”、“用戶影響”數據,并對網級平臺生成報表進行確認。次月4日,業(yè)務歸口審核發(fā)布停電報表數據。
基于同一發(fā)明構思,本發(fā)明還提供一種停電時間監(jiān)控裝置,下面結合附圖對本發(fā)明裝置的具體實施方式做詳細描述。
如圖9所示,一種停電時間監(jiān)控裝置,包括:
停電數據獲取模塊110,用于獲取計量自動化系統(tǒng)上傳的停電明細數據以及停電匯總數據,所述停電匯總數據包括第一停電時間;
停電時間獲得模塊120,用于根據所述停電明細數據獲得第二停電時間;
停電時間監(jiān)控模塊130,用于比較所述第二停電時間與所述第一停電時間是否一致,根據比較的結果確定實際的停電時間。
在一個實施例中,停電時間監(jiān)控裝置還可以包括連接在所述停電數據獲取模塊110以及所述停電時間獲得模塊120之間的數據檢查模塊140,所述數據檢查模塊140用于對所述停電明細數據進行完整性檢查和數據項檢查,以及對所述停電匯總數據進行完整性檢查和數據項檢查;
在一個實施例中,停電時間監(jiān)控裝置還可以包括連接在所述數據檢查模塊140以及所述停電時間獲得模塊120之間的數據合理性檢查模塊150,所述數據合理性檢查模塊150用于檢查計算的客戶總數與停電匯總數據的用戶總數的偏差是否在預設范圍內,以及停電匯總數據的用戶總數日環(huán)比波動是否在預設范圍內,其中計算的客戶總數=專變已覆蓋客戶總數+低壓集抄客戶總數*公變覆蓋率。
上述停電時間監(jiān)控裝置的其它技術特征與上述停電時間監(jiān)控方法的技術特征相同,在此不予贅述。
上述停電時間監(jiān)控方法及裝置,與現有技術相互比較時,具備以下優(yōu)點:
1.基于已發(fā)布停電時間自動統(tǒng)計方案,提出將停電明細上傳至網級電能量數據平臺,實現停電監(jiān)控由結果管控細化至過程管控;
2.通過網省比對,及時發(fā)現省級單位停電自動統(tǒng)計存在問題,同時可通過比對查找差異原因,提高停電時間統(tǒng)計準確性;
3.流程清晰、步驟明確、操作具體,網、省兩級主站監(jiān)控人員依據上述監(jiān)控流程,通過簡單培訓即可掌握,易用性高。
以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。