王曉波
(國網信通產業集團北京中電普華信息技術有限公司,北京 100192)
事件提醒基礎服務在電力信息系統中應用研究
王曉波
(國網信通產業集團北京中電普華信息技術有限公司,北京 100192)
在指出各類信息系統對于消息提醒的基本需求后,歸納了事件提醒基礎服務的基本概念及其要點,提出了事件提醒基礎服務的基本架構與層次結構,并對于其業務處理流程和功能結構進行了整體描述。最后,通過在信息系統中的兩個典型應用與兩個電力類特色應用的實際舉例,說明了其對于相關信息系統應用水平提高和使用效率提升的有效性。
業務事件;消息提醒;基礎服務;信息系統
在這個信息化時代,信息系統無處不在,隨著企業信息化進程的全面深入,信息系統地位的日益顯著,信息化管理覆蓋面的不斷擴展,需在信息系統中進行的業務處理工作量也在不斷增加,這對于業務處理的快速性、準確性提出了更高要求。
很多業務人員的日常工作已經十分繁忙,一方面是無法做到頻繁進入系統進行業務處理,另一方面是即使業務人員時刻在線,也可能會因為沒有及時關注到需要處理的關鍵信息而導致問題產生。在這種情況下,如何有效提高信息系統的使用效率,固然是有賴于業務人員熟悉系統并提高使用技能,但更為關鍵的卻是在相關信息系統中提供事件提醒基礎服務,以協助用戶及時、高效的進行相關業務處理。
概括而言,事件提醒基礎服務以事件為載體,以提醒為核心,以提供基礎服務的形式,及時、主動、智能的在合適的時間,以合適的方式,推送合適的提醒消息給合適的用戶。
1.1 事件的涵義及其觸發
1)事件的涵義
簡單地講,可將用戶關注的一個業務消息稱為一個“事件”。信息系統在業務處理過程中依賴于人機交互,在需要相關人員及時介入業務處理,或者需要引起相關人員關注的情況下,信息系統就應該及時生成一個“業務事件”,并提醒關注者事件的“發生”。
為向關注者清晰的傳遞消息,事件應滿足以下5個要素。
(1)時間:指事件的發生時間以及事件的有效時間(超過這個時效,事件本身就失去了關注的價值和提醒的必要)。
(2)地點:指事件的來源業務點與目標業務點。來源業務點可幫助關注者快速找到事件出處,目標業務點可幫助關注者快速進行具體的業務處理。
(3)人物:指事件本身的關注者(接收者),有時也包括事件的觸發者。
(4)原因:指基于業務背景與業務用途,指出事件類型、級別與優先級、觸發原因等。
(5)結果:要求的提醒方式,以及結構化的提醒內容,提醒并協助關注者進行業務處理。
2)事件的觸發原因
就事件的觸發原因而言,大致可分為4類:
(1)時間觸發:此類事件的觸發,是由于事件本身的時間特性決定,如定時(周期)事件、有時限事件等。
(2)狀態觸發:此類事件的觸發,是由于某些業務的特征值或狀態變化引起,如臨近閾值事件、狀態改變事件等。
(3)人工觸發:此類事件的觸發,是由于經人工判斷后,需要引起事件關注者的注意,如通知公告事件、事務催辦事件等。
(4)混合觸發:此類事件的觸發,是由于上述3種類型中至少兩種因素共同作用的結果。
1.2 提醒的方式與級別
提醒是為引起關注者的注意,由于其所處工作環境不同、個人習慣差異等一系列原因,決定了提醒方式應該多樣,以便于關注者進行個性化選擇。
1)系統內提醒
利用信息系統自身的功能進行,適用場景為用戶對于系統關注度高、在線時間長的情況,此類提醒方式主要包括:
閃爍提醒:事件發生時,立即在系統的特定區域進行醒目閃爍。
窗口提醒:事件發生時,立即彈出(滑出)醒目窗口或提示條。
聲音提醒:事件發生時,立即發出清晰的提醒響鈴、音樂或者語音。
2)系統外提醒
利用信息系統以外的其他方式進行,適用場景為用戶對于系統關注度較低、在線時間短的情況,還有某些特殊情況(如出差),包括如下。
手機提醒:利用手機常用功能進行提醒,包括手機鈴聲、手機短信息、微信信息等。
常用系統提醒:利用日常生活和工作中關注度高的系統進行提醒,包括電子郵件、門戶待辦、QQ消息等。
3)提醒的級別
提醒級別大致可分為如下3類[1]。
(1)提示:此級別即使未注意到也無顯著負面影響,只需關注者了解即可。
(2)預警:此級別未被注意可能意味著顯著負面影響即將發生,需要關注者盡早處理。
(3)報警:此級別要求立即得到關注,因為顯著負面影響已經發生,需要關注者立即處理。
4)提醒方式與級別的結合
實際應用中,只有將提醒方式與提醒級別靈活結合,提醒本身才更具效率、更有實用性。
例如:同樣是窗口提醒,對于“提示”級別只需短時出現后自動消失即可;對于“預警”級別則出現后不主動自我關閉(或較長時間后自我關閉);對于“報警”級別必須彈出模態窗口,同時在其上提供業務操作,協助用戶立即處理。
此外,為提高提醒效率,還需將不同的提醒方式組合使用。比如在窗口提醒時,同步或延時進行聲音提醒。
1.3 基礎服務定位及其作用
對于基礎服務,可將其類比為郵政服務,其作用是負責將包裹(提醒事件)按照種類(提醒方式)可靠送達,其作用在于3個層面:
(1)基礎服務的出現,將業務功能從提醒事務的細節中解脫,通過提醒服務與業務功能的解耦與分離,業務功能只需在有提醒要求時向基礎服務提出服務請求,并向其交付提醒事件即可。
(2)基礎服務的建立,使其可聚焦于提醒服務本身,根據需要“自我發展、自我完善”,以提供方式更加豐富多樣、服務更加可信精細、體系更加易于擴展的專業級服務。
(3)依托基礎服務,基于不斷積累的事件提醒類高價值數據,通過數據挖掘與大數據分析手段,可輔助業務改進、系統改良與體驗改善。
通過定義業務功能層、事件提醒基礎服務層、事件關注者層的各自業務需求,提出基本架構如圖1所示。

圖1 基本架構圖
2.1 業務功能層
1)事件觸發:業務功能根據預設條件或人工判斷,觸發“業務事件”。
2)事件封裝:“業務事件”產生后,按標準進行事件封裝,生成可向基礎服務交付的“標準事件”。
2.2 事件提醒基礎服務層
1)事件入庫:接收到“標準事件”后,對于無法服務的事件(如要素不全、資源不足等)過濾后,按照“先進先出”和“優先級”原則將事件送入“實時事件庫”隊列。
2)事件整合:為確保服務可靠并提升服務效率,需借助“實時事件庫”對待提醒事件,借助“歷史事件庫”對已完成提醒事件(含被過濾事件),進行整體、統一的綜合管理,提供實時狀態監控,并進行資源優化調度,確保運轉可靠和高效[2-3]。
3)事件分發:取出待提醒事件,根據提醒方式不同,送入相應的事件提醒處理器。
4)事件提醒:根據事件要素,結合自身服務能力,利用相應提醒資源進行事件提醒。
2.3 事件關注者層
事件處理:關注者在接收到提醒消息后,依據提醒內容,結合實際情況,進行相關業務處理。
3.1 業務處理流程
在功能實現層面,事件提醒基礎服務處理流程如圖2所示,圖中實線為數據流,虛線為控制流。

圖2 功能實現流程圖
圖2中功能實現流程以及不同提醒方式的處理邏輯,應結合系統自身特點與所處背景,及用戶特點進行針對性實現。特別是在涉及不同安全分區間信息系統的事件分發與數據交互時,必須在遵循《電力二次系統安全防護規定》的基礎上,考慮安全防護方案和裝置的具體要求和規則進行針對性設計和實現(如針對安全隔離裝置只允許數據單向傳輸并必須符合傳輸規則的要求進行針對性設計和實現),在保障信息安全的前提下滿足各類用戶的事件提醒需要。
3.2 功能結構
事件提醒基礎服務功能結構如圖3所示。

圖3 功能結構圖
1)服務啟停
控制基礎服務的整體啟動與停止,以及不同提醒方式的啟動與停止。
2)服務設置
通用設置:進行通用參數設置,包括事件庫容量、歷史事件保留時間、入庫與分發算法、事件分發頻率等。
閃爍提醒設置:包括閃爍類型、是否自動消失、自動消失時間等。
聲音提醒設置:包括聲音類型、聲音選擇、重復次數等。
窗口提醒設置:包括窗口類型、是否自動關閉、關閉等待時間等。
手機提醒設置:包括手機號碼設置與啟用、短信免打擾時間等。
其他設置:包括電子郵件地址、QQ號碼等的設置。
3)服務監視
基本監視:實時事件庫隊列監視、歷史事件庫容量監視、資源消耗監視,及各類提醒方式的運行狀態監視。
事件監視:按照提醒方式、關注用戶、事件類型、級別進行分類監視。
4)事件管理
歷史查詢:按照提醒方式、關注用戶、事件類型、級別、提醒時間等維度進行歷史事件查詢。
事件分析:進行業務關注度、用戶行為、事件相關性等高級分析。
5)提醒方式設置
業務提醒設置:對于不同業務事件,可根據業務特點及自身需要,定制合適的提醒方式及其組合。
工作流提醒設置:根據業務流程的不同作用,結合自身關聯度,單獨定制不同流程節點提醒方式。
事件提醒基礎服務的應用領域非常廣泛,以下列舉兩個典型應用實例和兩個特色應用實例。
4.1 典型應用一:重要信息發布提醒
重要信息(通知公告)發布是很多信息系統都具備的基本功能。在此類功能需求中,不僅要求重要信息的及時發出,還要求通過事件提醒,使關注者及時、方便的知曉,對于某些重要信息,發布者可要求接收者發送回執進行接收確認[4]。
對于重要信息發布,可對典型應用場景總結如下。
1)事件觸發原因多為人工(發布者)觸發。
2)提醒方式上多選擇系統外提醒(如手機提醒或郵件提醒)。
3)提醒級別上應根據發布信息本身確定。
4)對于需回執的重要信息,提醒接收者回復(手機短信或電子郵件)。
4.2 典型應用二:工作流提醒
工作流也是管理類信息系統的基礎功能之一。對于工作流程中的具體角色而言,在以下情況下可能需要事件提醒基礎服務[5],即
1)待辦任務到達。
2)待辦任務處理超時。
3)關注節點辦理完成(其他角色)。
4)工作催辦(向其他角色)。
對于工作流,可對典型應用場景總結如下。
1)事件觸發原因多為狀態觸發(流程節點狀態發生改變)。
2)提醒方式上多選擇系統內提醒(閃爍提醒)、輔以系統外提醒(門戶待辦)。
3)提醒級別上設置為提示級別(A、C),或預警級別(B、D)。
4.3 特色應用一:發電廠調度管理系統之出力事件提醒
發電廠調度管理系統是為滿足某省電網調度管理工作需要,各發電廠配置的專用系統,用以接收調度中心發布的調度命令和信息,及向其申報相關信息。對于發電廠而言,系統的核心功能之一就是接收調度中心下發的機組實時出力計劃,并遵照進行出力調節,避免因出力不足或出力越限而受到考核。因此,需在以下出力事件發生時調用事件提醒基礎服務[6],即
1)接收到調度中心下發的實時出力計劃(提前一個調度時段,即15min或30min)后,及時提醒。
2)機組運行過程中,不斷比對實際出力與計劃出力偏差,如發現出力越限或出力不足,立即提醒:
(1)偏差1.5%時預警。
(2)偏差2%時報警。
對于出力事件而言,可對典型應用場景總結如下。
1)事件觸發原因為時間觸發(A)和狀態觸發(B)。
2)提醒方式上多選擇系統內提醒(聲音提醒、窗口提醒)。
3)提醒級別上,設置為預警級別(A與B1),或報警級別(B2)。
4)為減輕當班值長工作負擔,在出力事件發生后,系統直接進行語音提醒。例如:在接收到 8∶30分這個調度時段的出力計劃為 345MW時,連續進行語音提示3遍:“請注意,八點三十分,出力計劃為三百四十五”。
4.4 特色應用二:基建管理系統之分包管理提醒
基建管理系統是國網公司為滿足大建設體系管理需要,以加強電網工程在計劃、安全、質量、技術、技經、綜合六大專業的職能管理和現場工程管理為目標,形成的全面支撐大建設業務管理的綜合信息系統,系統年均管理各類電網工程項目4000余個。在系統中涉及工程安全的分包管理方面[7-8],在以下指標達到閾值時,需要調用事件提醒基礎服務:
1)合格分包商應用率未達標。
2)安全生產許可證臨近截止日期。
3)分包商同時承攬分包工程數高。
4)分包項目經理同時承攬工程數高。
5)分包占工程比例過高。
對于分包管理事件而言,可對典型的事件提醒基礎服務應用場景總結如下。
1)事件觸發原因多為狀態觸發,或者時間觸發(B)。
2)提醒方式上多選擇系統內提醒(閃爍提醒、窗口提醒)、輔以系統外提醒(門戶待辦)。
3)提醒級別上設置為報警級別(A),或預警級別(其他)。
綜合而言,事件提醒基礎服務是所有信息系統都或多或少存在的基本服務需求, 只是各系統在實現層面上各具特色而已。
本文所述的事件提醒基礎服務通過歸納各類信息系統在消息提醒上的共性需求,提出了其體系化、服務化的基本架構,并對于其功能實現進行了框架說明。同時,通過在多個信息系統上進行的本地化和特色化應用實例表明,其作為基礎服務的重要性,以及對于相關信息系統應用水平提高和使用效率提升的有效性。
[1]施健,巢玉堅,劉軍.電力通信網管系統告警標準化研究[J].電力信息與通信技術,2013,11(10):72-76.
[2]詹木楚.消息服務組件應用接口設計與實現[D].廣州:華南理工大學,2013.
[3]潘國偉,宋瑋.消息中間件在電力調度自動化系統中的應用[J].電氣應用,2008,27(10):61-64.
[4]劉棟,陳穎,沈沉,等.一種電網應急消息管理系統設計方案[J].電力系統自動化,2009,33(20):57-61,72.
[5]鄭大勇.基于 YAWL環境的工作流監控和管理[D].南京:南京理工大學,2012.
[6]田雄,姚建剛,龔陳雄,等.電廠并網運行管理及輔助服務管理系統的研發[J].電力系統保護與控制,2011,39(1):118-122.
[7]國家電網公司基建部.國家電網公司業主項目部標準化管理手冊[M].北京:中國電力出版社,2014.
[8]國家電網公司基建部.國網(基建/3)181—2015.國家電網公司輸變電工程施工分包管理辦法[S].
Research and Implementation of Event Hint Basic Service in the Electricity-related Information System
Wang Xiaobo
(Beijing China-Power Information Technology Co.,Ltd,Beijing 100192)
After pointed out the message hint requirements of various information systems,summed up the basic concepts and its key points of the event hint basic service,put forward the basic framework and hierarchical structure of the event hint basic service,and then integrally described its business process and functional structure.Finally,two typical usages and two electric power-featured usages in the information system are exemplified,which shows that it is effective to improve the application level and use efficiency of the related information system.
business event;message hint;basic service;information system
王曉波(1976-),男,碩士研究生,高級工程師,陜西岐山人,從事電力信息化系統設計/研發、電力基建管理、電力調度和電力交易業務研究工作。