王曉波
(國網(wǎng)信通產(chǎn)業(yè)集團北京中電普華信息技術(shù)有限公司,北京 100192)
事件提醒基礎(chǔ)服務在電力信息系統(tǒng)中應用研究
王曉波
(國網(wǎng)信通產(chǎn)業(yè)集團北京中電普華信息技術(shù)有限公司,北京 100192)
在指出各類信息系統(tǒng)對于消息提醒的基本需求后,歸納了事件提醒基礎(chǔ)服務的基本概念及其要點,提出了事件提醒基礎(chǔ)服務的基本架構(gòu)與層次結(jié)構(gòu),并對于其業(yè)務處理流程和功能結(jié)構(gòu)進行了整體描述。最后,通過在信息系統(tǒng)中的兩個典型應用與兩個電力類特色應用的實際舉例,說明了其對于相關(guān)信息系統(tǒng)應用水平提高和使用效率提升的有效性。
業(yè)務事件;消息提醒;基礎(chǔ)服務;信息系統(tǒng)
在這個信息化時代,信息系統(tǒng)無處不在,隨著企業(yè)信息化進程的全面深入,信息系統(tǒng)地位的日益顯著,信息化管理覆蓋面的不斷擴展,需在信息系統(tǒng)中進行的業(yè)務處理工作量也在不斷增加,這對于業(yè)務處理的快速性、準確性提出了更高要求。
很多業(yè)務人員的日常工作已經(jīng)十分繁忙,一方面是無法做到頻繁進入系統(tǒng)進行業(yè)務處理,另一方面是即使業(yè)務人員時刻在線,也可能會因為沒有及時關(guān)注到需要處理的關(guān)鍵信息而導致問題產(chǎn)生。在這種情況下,如何有效提高信息系統(tǒng)的使用效率,固然是有賴于業(yè)務人員熟悉系統(tǒng)并提高使用技能,但更為關(guān)鍵的卻是在相關(guān)信息系統(tǒng)中提供事件提醒基礎(chǔ)服務,以協(xié)助用戶及時、高效的進行相關(guān)業(yè)務處理。
概括而言,事件提醒基礎(chǔ)服務以事件為載體,以提醒為核心,以提供基礎(chǔ)服務的形式,及時、主動、智能的在合適的時間,以合適的方式,推送合適的提醒消息給合適的用戶。
1.1 事件的涵義及其觸發(fā)
1)事件的涵義
簡單地講,可將用戶關(guān)注的一個業(yè)務消息稱為一個“事件”。信息系統(tǒng)在業(yè)務處理過程中依賴于人機交互,在需要相關(guān)人員及時介入業(yè)務處理,或者需要引起相關(guān)人員關(guān)注的情況下,信息系統(tǒng)就應該及時生成一個“業(yè)務事件”,并提醒關(guān)注者事件的“發(fā)生”。
為向關(guān)注者清晰的傳遞消息,事件應滿足以下5個要素。
(1)時間:指事件的發(fā)生時間以及事件的有效時間(超過這個時效,事件本身就失去了關(guān)注的價值和提醒的必要)。
(2)地點:指事件的來源業(yè)務點與目標業(yè)務點。來源業(yè)務點可幫助關(guān)注者快速找到事件出處,目標業(yè)務點可幫助關(guān)注者快速進行具體的業(yè)務處理。
(3)人物:指事件本身的關(guān)注者(接收者),有時也包括事件的觸發(fā)者。
(4)原因:指基于業(yè)務背景與業(yè)務用途,指出事件類型、級別與優(yōu)先級、觸發(fā)原因等。
(5)結(jié)果:要求的提醒方式,以及結(jié)構(gòu)化的提醒內(nèi)容,提醒并協(xié)助關(guān)注者進行業(yè)務處理。
2)事件的觸發(fā)原因
就事件的觸發(fā)原因而言,大致可分為4類:
(1)時間觸發(fā):此類事件的觸發(fā),是由于事件本身的時間特性決定,如定時(周期)事件、有時限事件等。
(2)狀態(tài)觸發(fā):此類事件的觸發(fā),是由于某些業(yè)務的特征值或狀態(tài)變化引起,如臨近閾值事件、狀態(tài)改變事件等。
(3)人工觸發(fā):此類事件的觸發(fā),是由于經(jīng)人工判斷后,需要引起事件關(guān)注者的注意,如通知公告事件、事務催辦事件等。
(4)混合觸發(fā):此類事件的觸發(fā),是由于上述3種類型中至少兩種因素共同作用的結(jié)果。
1.2 提醒的方式與級別
提醒是為引起關(guān)注者的注意,由于其所處工作環(huán)境不同、個人習慣差異等一系列原因,決定了提醒方式應該多樣,以便于關(guān)注者進行個性化選擇。
1)系統(tǒng)內(nèi)提醒
利用信息系統(tǒng)自身的功能進行,適用場景為用戶對于系統(tǒng)關(guān)注度高、在線時間長的情況,此類提醒方式主要包括:
閃爍提醒:事件發(fā)生時,立即在系統(tǒng)的特定區(qū)域進行醒目閃爍。
窗口提醒:事件發(fā)生時,立即彈出(滑出)醒目窗口或提示條。
聲音提醒:事件發(fā)生時,立即發(fā)出清晰的提醒響鈴、音樂或者語音。
2)系統(tǒng)外提醒
利用信息系統(tǒng)以外的其他方式進行,適用場景為用戶對于系統(tǒng)關(guān)注度較低、在線時間短的情況,還有某些特殊情況(如出差),包括如下。
手機提醒:利用手機常用功能進行提醒,包括手機鈴聲、手機短信息、微信信息等。
常用系統(tǒng)提醒:利用日常生活和工作中關(guān)注度高的系統(tǒng)進行提醒,包括電子郵件、門戶待辦、QQ消息等。
3)提醒的級別
提醒級別大致可分為如下3類[1]。
(1)提示:此級別即使未注意到也無顯著負面影響,只需關(guān)注者了解即可。
(2)預警:此級別未被注意可能意味著顯著負面影響即將發(fā)生,需要關(guān)注者盡早處理。
(3)報警:此級別要求立即得到關(guān)注,因為顯著負面影響已經(jīng)發(fā)生,需要關(guān)注者立即處理。
4)提醒方式與級別的結(jié)合
實際應用中,只有將提醒方式與提醒級別靈活結(jié)合,提醒本身才更具效率、更有實用性。
例如:同樣是窗口提醒,對于“提示”級別只需短時出現(xiàn)后自動消失即可;對于“預警”級別則出現(xiàn)后不主動自我關(guān)閉(或較長時間后自我關(guān)閉);對于“報警”級別必須彈出模態(tài)窗口,同時在其上提供業(yè)務操作,協(xié)助用戶立即處理。
此外,為提高提醒效率,還需將不同的提醒方式組合使用。比如在窗口提醒時,同步或延時進行聲音提醒。
1.3 基礎(chǔ)服務定位及其作用
對于基礎(chǔ)服務,可將其類比為郵政服務,其作用是負責將包裹(提醒事件)按照種類(提醒方式)可靠送達,其作用在于3個層面:
(1)基礎(chǔ)服務的出現(xiàn),將業(yè)務功能從提醒事務的細節(jié)中解脫,通過提醒服務與業(yè)務功能的解耦與分離,業(yè)務功能只需在有提醒要求時向基礎(chǔ)服務提出服務請求,并向其交付提醒事件即可。
(2)基礎(chǔ)服務的建立,使其可聚焦于提醒服務本身,根據(jù)需要“自我發(fā)展、自我完善”,以提供方式更加豐富多樣、服務更加可信精細、體系更加易于擴展的專業(yè)級服務。
(3)依托基礎(chǔ)服務,基于不斷積累的事件提醒類高價值數(shù)據(jù),通過數(shù)據(jù)挖掘與大數(shù)據(jù)分析手段,可輔助業(yè)務改進、系統(tǒng)改良與體驗改善。
通過定義業(yè)務功能層、事件提醒基礎(chǔ)服務層、事件關(guān)注者層的各自業(yè)務需求,提出基本架構(gòu)如圖1所示。
圖1 基本架構(gòu)圖
2.1 業(yè)務功能層
1)事件觸發(fā):業(yè)務功能根據(jù)預設(shè)條件或人工判斷,觸發(fā)“業(yè)務事件”。
2)事件封裝:“業(yè)務事件”產(chǎn)生后,按標準進行事件封裝,生成可向基礎(chǔ)服務交付的“標準事件”。
2.2 事件提醒基礎(chǔ)服務層
1)事件入庫:接收到“標準事件”后,對于無法服務的事件(如要素不全、資源不足等)過濾后,按照“先進先出”和“優(yōu)先級”原則將事件送入“實時事件庫”隊列。
2)事件整合:為確保服務可靠并提升服務效率,需借助“實時事件庫”對待提醒事件,借助“歷史事件庫”對已完成提醒事件(含被過濾事件),進行整體、統(tǒng)一的綜合管理,提供實時狀態(tài)監(jiān)控,并進行資源優(yōu)化調(diào)度,確保運轉(zhuǎn)可靠和高效[2-3]。
3)事件分發(fā):取出待提醒事件,根據(jù)提醒方式不同,送入相應的事件提醒處理器。
4)事件提醒:根據(jù)事件要素,結(jié)合自身服務能力,利用相應提醒資源進行事件提醒。
2.3 事件關(guān)注者層
事件處理:關(guān)注者在接收到提醒消息后,依據(jù)提醒內(nèi)容,結(jié)合實際情況,進行相關(guān)業(yè)務處理。
3.1 業(yè)務處理流程
在功能實現(xiàn)層面,事件提醒基礎(chǔ)服務處理流程如圖2所示,圖中實線為數(shù)據(jù)流,虛線為控制流。
圖2 功能實現(xiàn)流程圖
圖2中功能實現(xiàn)流程以及不同提醒方式的處理邏輯,應結(jié)合系統(tǒng)自身特點與所處背景,及用戶特點進行針對性實現(xiàn)。特別是在涉及不同安全分區(qū)間信息系統(tǒng)的事件分發(fā)與數(shù)據(jù)交互時,必須在遵循《電力二次系統(tǒng)安全防護規(guī)定》的基礎(chǔ)上,考慮安全防護方案和裝置的具體要求和規(guī)則進行針對性設(shè)計和實現(xiàn)(如針對安全隔離裝置只允許數(shù)據(jù)單向傳輸并必須符合傳輸規(guī)則的要求進行針對性設(shè)計和實現(xiàn)),在保障信息安全的前提下滿足各類用戶的事件提醒需要。
3.2 功能結(jié)構(gòu)
事件提醒基礎(chǔ)服務功能結(jié)構(gòu)如圖3所示。
圖3 功能結(jié)構(gòu)圖
1)服務啟停
控制基礎(chǔ)服務的整體啟動與停止,以及不同提醒方式的啟動與停止。
2)服務設(shè)置
通用設(shè)置:進行通用參數(shù)設(shè)置,包括事件庫容量、歷史事件保留時間、入庫與分發(fā)算法、事件分發(fā)頻率等。
閃爍提醒設(shè)置:包括閃爍類型、是否自動消失、自動消失時間等。
聲音提醒設(shè)置:包括聲音類型、聲音選擇、重復次數(shù)等。
窗口提醒設(shè)置:包括窗口類型、是否自動關(guān)閉、關(guān)閉等待時間等。
手機提醒設(shè)置:包括手機號碼設(shè)置與啟用、短信免打擾時間等。
其他設(shè)置:包括電子郵件地址、QQ號碼等的設(shè)置。
3)服務監(jiān)視
基本監(jiān)視:實時事件庫隊列監(jiān)視、歷史事件庫容量監(jiān)視、資源消耗監(jiān)視,及各類提醒方式的運行狀態(tài)監(jiān)視。
事件監(jiān)視:按照提醒方式、關(guān)注用戶、事件類型、級別進行分類監(jiān)視。
4)事件管理
歷史查詢:按照提醒方式、關(guān)注用戶、事件類型、級別、提醒時間等維度進行歷史事件查詢。
事件分析:進行業(yè)務關(guān)注度、用戶行為、事件相關(guān)性等高級分析。
5)提醒方式設(shè)置
業(yè)務提醒設(shè)置:對于不同業(yè)務事件,可根據(jù)業(yè)務特點及自身需要,定制合適的提醒方式及其組合。
工作流提醒設(shè)置:根據(jù)業(yè)務流程的不同作用,結(jié)合自身關(guān)聯(lián)度,單獨定制不同流程節(jié)點提醒方式。
事件提醒基礎(chǔ)服務的應用領(lǐng)域非常廣泛,以下列舉兩個典型應用實例和兩個特色應用實例。
4.1 典型應用一:重要信息發(fā)布提醒
重要信息(通知公告)發(fā)布是很多信息系統(tǒng)都具備的基本功能。在此類功能需求中,不僅要求重要信息的及時發(fā)出,還要求通過事件提醒,使關(guān)注者及時、方便的知曉,對于某些重要信息,發(fā)布者可要求接收者發(fā)送回執(zhí)進行接收確認[4]。
對于重要信息發(fā)布,可對典型應用場景總結(jié)如下。
1)事件觸發(fā)原因多為人工(發(fā)布者)觸發(fā)。
2)提醒方式上多選擇系統(tǒng)外提醒(如手機提醒或郵件提醒)。
3)提醒級別上應根據(jù)發(fā)布信息本身確定。
4)對于需回執(zhí)的重要信息,提醒接收者回復(手機短信或電子郵件)。
4.2 典型應用二:工作流提醒
工作流也是管理類信息系統(tǒng)的基礎(chǔ)功能之一。對于工作流程中的具體角色而言,在以下情況下可能需要事件提醒基礎(chǔ)服務[5],即
1)待辦任務到達。
2)待辦任務處理超時。
3)關(guān)注節(jié)點辦理完成(其他角色)。
4)工作催辦(向其他角色)。
對于工作流,可對典型應用場景總結(jié)如下。
1)事件觸發(fā)原因多為狀態(tài)觸發(fā)(流程節(jié)點狀態(tài)發(fā)生改變)。
2)提醒方式上多選擇系統(tǒng)內(nèi)提醒(閃爍提醒)、輔以系統(tǒng)外提醒(門戶待辦)。
3)提醒級別上設(shè)置為提示級別(A、C),或預警級別(B、D)。
4.3 特色應用一:發(fā)電廠調(diào)度管理系統(tǒng)之出力事件提醒
發(fā)電廠調(diào)度管理系統(tǒng)是為滿足某省電網(wǎng)調(diào)度管理工作需要,各發(fā)電廠配置的專用系統(tǒng),用以接收調(diào)度中心發(fā)布的調(diào)度命令和信息,及向其申報相關(guān)信息。對于發(fā)電廠而言,系統(tǒng)的核心功能之一就是接收調(diào)度中心下發(fā)的機組實時出力計劃,并遵照進行出力調(diào)節(jié),避免因出力不足或出力越限而受到考核。因此,需在以下出力事件發(fā)生時調(diào)用事件提醒基礎(chǔ)服務[6],即
1)接收到調(diào)度中心下發(fā)的實時出力計劃(提前一個調(diào)度時段,即15min或30min)后,及時提醒。
2)機組運行過程中,不斷比對實際出力與計劃出力偏差,如發(fā)現(xiàn)出力越限或出力不足,立即提醒:
(1)偏差1.5%時預警。
(2)偏差2%時報警。
對于出力事件而言,可對典型應用場景總結(jié)如下。
1)事件觸發(fā)原因為時間觸發(fā)(A)和狀態(tài)觸發(fā)(B)。
2)提醒方式上多選擇系統(tǒng)內(nèi)提醒(聲音提醒、窗口提醒)。
3)提醒級別上,設(shè)置為預警級別(A與B1),或報警級別(B2)。
4)為減輕當班值長工作負擔,在出力事件發(fā)生后,系統(tǒng)直接進行語音提醒。例如:在接收到 8∶30分這個調(diào)度時段的出力計劃為 345MW時,連續(xù)進行語音提示3遍:“請注意,八點三十分,出力計劃為三百四十五”。
4.4 特色應用二:基建管理系統(tǒng)之分包管理提醒
基建管理系統(tǒng)是國網(wǎng)公司為滿足大建設(shè)體系管理需要,以加強電網(wǎng)工程在計劃、安全、質(zhì)量、技術(shù)、技經(jīng)、綜合六大專業(yè)的職能管理和現(xiàn)場工程管理為目標,形成的全面支撐大建設(shè)業(yè)務管理的綜合信息系統(tǒng),系統(tǒng)年均管理各類電網(wǎng)工程項目4000余個。在系統(tǒng)中涉及工程安全的分包管理方面[7-8],在以下指標達到閾值時,需要調(diào)用事件提醒基礎(chǔ)服務:
1)合格分包商應用率未達標。
2)安全生產(chǎn)許可證臨近截止日期。
3)分包商同時承攬分包工程數(shù)高。
4)分包項目經(jīng)理同時承攬工程數(shù)高。
5)分包占工程比例過高。
對于分包管理事件而言,可對典型的事件提醒基礎(chǔ)服務應用場景總結(jié)如下。
1)事件觸發(fā)原因多為狀態(tài)觸發(fā),或者時間觸發(fā)(B)。
2)提醒方式上多選擇系統(tǒng)內(nèi)提醒(閃爍提醒、窗口提醒)、輔以系統(tǒng)外提醒(門戶待辦)。
3)提醒級別上設(shè)置為報警級別(A),或預警級別(其他)。
綜合而言,事件提醒基礎(chǔ)服務是所有信息系統(tǒng)都或多或少存在的基本服務需求, 只是各系統(tǒng)在實現(xiàn)層面上各具特色而已。
本文所述的事件提醒基礎(chǔ)服務通過歸納各類信息系統(tǒng)在消息提醒上的共性需求,提出了其體系化、服務化的基本架構(gòu),并對于其功能實現(xiàn)進行了框架說明。同時,通過在多個信息系統(tǒng)上進行的本地化和特色化應用實例表明,其作為基礎(chǔ)服務的重要性,以及對于相關(guān)信息系統(tǒng)應用水平提高和使用效率提升的有效性。
[1]施健,巢玉堅,劉軍.電力通信網(wǎng)管系統(tǒng)告警標準化研究[J].電力信息與通信技術(shù),2013,11(10):72-76.
[2]詹木楚.消息服務組件應用接口設(shè)計與實現(xiàn)[D].廣州:華南理工大學,2013.
[3]潘國偉,宋瑋.消息中間件在電力調(diào)度自動化系統(tǒng)中的應用[J].電氣應用,2008,27(10):61-64.
[4]劉棟,陳穎,沈沉,等.一種電網(wǎng)應急消息管理系統(tǒng)設(shè)計方案[J].電力系統(tǒng)自動化,2009,33(20):57-61,72.
[5]鄭大勇.基于 YAWL環(huán)境的工作流監(jiān)控和管理[D].南京:南京理工大學,2012.
[6]田雄,姚建剛,龔陳雄,等.電廠并網(wǎng)運行管理及輔助服務管理系統(tǒng)的研發(fā)[J].電力系統(tǒng)保護與控制,2011,39(1):118-122.
[7]國家電網(wǎng)公司基建部.國家電網(wǎng)公司業(yè)主項目部標準化管理手冊[M].北京:中國電力出版社,2014.
[8]國家電網(wǎng)公司基建部.國網(wǎng)(基建/3)181—2015.國家電網(wǎng)公司輸變電工程施工分包管理辦法[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-),男,碩士研究生,高級工程師,陜西岐山人,從事電力信息化系統(tǒng)設(shè)計/研發(fā)、電力基建管理、電力調(diào)度和電力交易業(yè)務研究工作。