相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)根據(jù)35u.s.c.§119(e)要求2014年4月11日提交的美國臨時(shí)專利申請(qǐng)?zhí)?1/978,552的優(yōu)先權(quán)權(quán)益,所述申請(qǐng)的公開內(nèi)容通過引用整體并入本文。
本公開涉及用戶接口,并且更具體地,涉及允許查看以與電力公用事業(yè)相關(guān)的各種方式組織的事件數(shù)據(jù)的用戶接口。
背景技術(shù):
配電系統(tǒng)通常包括用于確保電力的安全和有效分配的任何數(shù)量的各種設(shè)備。通常,配電系統(tǒng)包括起源于配電變電站并且通向供電公用設(shè)施或機(jī)構(gòu)的終端客戶的供電源的配電饋線。另外,配電系統(tǒng)可以包括任何數(shù)量的開關(guān)、變壓器、斷路器、線路重合器等。為了進(jìn)一步提高配電效率,減少系統(tǒng)停機(jī)時(shí)間,并且提供關(guān)于配電系統(tǒng)內(nèi)的斷電和/或故障的信息,許多現(xiàn)代配電系統(tǒng)采用可從遠(yuǎn)程位置監(jiān)測(cè)和/或控制的“智能”設(shè)備。因此,現(xiàn)代配電系統(tǒng)允許以最少的勞動(dòng)和人工監(jiān)督來操作和維護(hù)設(shè)備。
已經(jīng)開發(fā)了用于通過將在策略點(diǎn)處感測(cè)到的信息傳達(dá)到一個(gè)或多個(gè)監(jiān)測(cè)實(shí)體來監(jiān)測(cè)配電系統(tǒng)內(nèi)的設(shè)備和/或電路的方法。此信息通常采取從特定設(shè)備報(bào)告的一個(gè)或多個(gè)狀態(tài)事件的形式,其可以包括各種程度的診斷信息。然后,服務(wù)人員可以使用此信息來定位和隔離配電系統(tǒng)內(nèi)的問題。
但是,狀態(tài)事件被傳達(dá)到一個(gè)或多個(gè)監(jiān)測(cè)實(shí)體并且使得對(duì)服務(wù)人員可用的當(dāng)前手段不是沒有問題。首先,從配電系統(tǒng)設(shè)備獲得的狀態(tài)事件經(jīng)常通過從每個(gè)配電系統(tǒng)設(shè)備一次下載一個(gè)日志文件的艱巨過程來訪問,這阻止了系統(tǒng)人員容易地同時(shí)從多個(gè)設(shè)備查看信息。第二,從配電系統(tǒng)設(shè)備獲得的狀態(tài)事件不容易按時(shí)間順序組織,這阻止了系統(tǒng)人員容易地將狀態(tài)事件與可以容易地通過已知日期和時(shí)間識(shí)別的季節(jié)性或其他異常事件并置。
附圖說明
圖1是根據(jù)本公開的各種實(shí)施方式的配電監(jiān)測(cè)系統(tǒng)100的方框圖,其中一個(gè)或多個(gè)節(jié)點(diǎn)受到監(jiān)測(cè);
圖2示出根據(jù)本公開的各種實(shí)施方式的導(dǎo)航子窗口200;
圖3a示出根據(jù)本公開的各種實(shí)施方式的應(yīng)用程序窗口300的視圖;
圖3b示出根據(jù)本公開的各種實(shí)施方式的展示了基于設(shè)備的事件的基于設(shè)備的子窗口視圖;
圖3c示出根據(jù)本公開的各種實(shí)施方式的展示了對(duì)應(yīng)于設(shè)備的信息的基于設(shè)備的子窗口的視圖;
圖4a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第一組時(shí)間縮放參數(shù)的應(yīng)用程序窗口400的視圖;
圖4b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第二組時(shí)間縮放參數(shù)的應(yīng)用程序窗口400的視圖;
圖4c示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第三組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的視圖;
圖5a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖;
圖5b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4b所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖;
圖6a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a和圖5a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖;
圖6b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4b和圖5b所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖;
圖7是根據(jù)本公開的實(shí)施方式的示例性方法700的流程圖。
具體實(shí)施方式
描述了方法,系統(tǒng)和裝置,用于生成和/或顯示圖形用戶界面以允許用戶查看作為配電系統(tǒng)的一部分、具有各種跨度(granularity)并且在各種時(shí)間范圍內(nèi)操作的設(shè)備的狀態(tài)事件。圖形用戶界面向用戶提供在這些范圍內(nèi)選擇各種時(shí)間范圍、時(shí)間單位和/或時(shí)間間隔以查看狀態(tài)事件發(fā)生數(shù)量的能力。另外,圖形用戶界面允許用戶訪問狀態(tài)事件的若干視圖,以更好地隔離反復(fù)出現(xiàn)問題的設(shè)備并基于事件的先前發(fā)生來識(shí)別趨勢(shì)。
圖1是根據(jù)本公開的各種實(shí)施方式的其中監(jiān)測(cè)一個(gè)或多個(gè)節(jié)點(diǎn)的配電監(jiān)測(cè)系統(tǒng)100的方框圖。配電系統(tǒng)100包括n個(gè)節(jié)點(diǎn)102.1-102.n、事件監(jiān)測(cè)引擎106、事件數(shù)據(jù)庫124和網(wǎng)絡(luò)104。
節(jié)點(diǎn)102.1-102.n可以實(shí)現(xiàn)為配電網(wǎng)絡(luò)內(nèi)的合適類型的電氣設(shè)備的任何部分。節(jié)點(diǎn)102.1-102.n的一些示例可以包括開關(guān)、斷路器、熔斷器、故障隔離操作器、變壓器等。在各種實(shí)施方式中,節(jié)點(diǎn)102.1-102.n記錄與事件和/或警報(bào)有關(guān)的信息和/或通過一個(gè)或多個(gè)網(wǎng)絡(luò)傳送所述信息,這將在下文進(jìn)一步討論。
在各種實(shí)施方式中,節(jié)點(diǎn)102.1-102.n中的任一個(gè)可以被整合為其所監(jiān)測(cè)的電氣設(shè)備的一部分,或在其所監(jiān)測(cè)的設(shè)備的外部。在各種實(shí)施方式中,節(jié)點(diǎn)102.1-102.n中的任一個(gè)可以被配置成從多于一個(gè)電氣設(shè)備收集狀態(tài)事件數(shù)據(jù),并且多個(gè)電氣設(shè)備可以向一個(gè)或多個(gè)節(jié)點(diǎn)102.1-102.n報(bào)告狀態(tài)事件信息。
狀態(tài)事件信息可以包括與報(bào)告此信息的設(shè)備是其一部分的配電系統(tǒng)的操作相關(guān)的任何合適類型的信息。例如,狀態(tài)事件信息可以包括在對(duì)一個(gè)或多個(gè)電氣設(shè)備進(jìn)行故障排除、監(jiān)測(cè)和/或診斷時(shí)使用的信息。更具體地,狀態(tài)事件信息可以包括例如開關(guān)狀態(tài)、設(shè)備是否處于正常操作狀態(tài)、報(bào)警狀況、故障狀態(tài)、跳閘狀態(tài)、過溫狀況等。
在圖1中未示出配電服務(wù)所需的附加組件。為簡(jiǎn)明起見,例如,從圖1中省略了電力線、功率耦合以及電力的來源和遞送。在各種實(shí)施方式中,節(jié)點(diǎn)102.1-102.n的位置可以位于配電系統(tǒng)內(nèi)的預(yù)定點(diǎn)和/或策略點(diǎn),諸如在它們監(jiān)測(cè)的相應(yīng)電氣設(shè)備附近(或整合在所述設(shè)備內(nèi))。此外,圖1中的節(jié)點(diǎn)102.1-102的數(shù)量的描繪是用于說明的目的?;谔囟ㄅ潆娤到y(tǒng)或其任何子部分的要求和/或設(shè)計(jì)偏好,配電監(jiān)測(cè)系統(tǒng)100可以包括任何合適數(shù)量的節(jié)點(diǎn)102.1-102.n。
在各種實(shí)施方式中,節(jié)點(diǎn)102.1-102.n可以被配置成利用任何合適數(shù)量的有線鏈路101和/或無線鏈路103通過網(wǎng)絡(luò)104與事件監(jiān)測(cè)引擎106通信。有線鏈路101可以根據(jù)任何合適類型和數(shù)量的通信協(xié)議來支持節(jié)點(diǎn)102.1-102.n和網(wǎng)絡(luò)104與任何合適數(shù)量的線路、總線等之間的通信。在節(jié)點(diǎn)102.1-102.n通過電力線協(xié)議與網(wǎng)絡(luò)104通信的實(shí)施方式中,有線鏈路101可以表示用于此類通信的相應(yīng)電力線的任何合適部分。無線鏈路103可以根據(jù)任何合適類型和數(shù)量的通信協(xié)議來支持節(jié)點(diǎn)102.1-102.n與網(wǎng)絡(luò)104之間的通信。
網(wǎng)絡(luò)104被配置成有助于節(jié)點(diǎn)102.1-102.n與事件監(jiān)測(cè)引擎106之間的通信。在各種實(shí)施方式中,網(wǎng)絡(luò)104可以包括任何合適數(shù)量的網(wǎng)絡(luò)節(jié)點(diǎn)、有線和/或有線連接、鏈路等。例如,在一個(gè)實(shí)施方式中,網(wǎng)絡(luò)108可以實(shí)現(xiàn)為局域網(wǎng)(lan)、本地和/或外部網(wǎng)絡(luò)連接的合適組合、任何合適數(shù)量的蜂窩網(wǎng)絡(luò)、任何合適數(shù)量的公共交換電話網(wǎng)絡(luò)(ptsn)等。
事件監(jiān)測(cè)引擎106配置成通過網(wǎng)絡(luò)104利用任何合適數(shù)量的有線鏈路101和/或無線鏈路103與一個(gè)或多個(gè)節(jié)點(diǎn)102.1-102.n通信。事件監(jiān)測(cè)引擎106包括通信單元108、中央處理單元(cpu)110、用戶接口112、圖形處理單元(gpu)114、顯示器116和存儲(chǔ)器118。在一個(gè)實(shí)施方式中,事件監(jiān)測(cè)引擎106實(shí)現(xiàn)為用戶設(shè)備(ue),諸如移動(dòng)設(shè)備、計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、可穿戴計(jì)算機(jī)或任何其他合適類型的計(jì)算設(shè)備。
通信單元108配置成通過網(wǎng)絡(luò)104實(shí)現(xiàn)一個(gè)或多個(gè)節(jié)點(diǎn)102.1-102.n與事件監(jiān)測(cè)引擎106之間的數(shù)據(jù)通信。通信單元108配置成通過任何合適數(shù)量的有線和/或無線鏈路實(shí)現(xiàn)事件監(jiān)測(cè)引擎106與事件數(shù)據(jù)庫124之間的數(shù)據(jù)通信。在一個(gè)實(shí)施方式中,通信單元108配置成向一個(gè)或多個(gè)節(jié)點(diǎn)102.1-102.n發(fā)送數(shù)據(jù)(諸如對(duì)狀態(tài)事件信息的請(qǐng)求)并且例如從一個(gè)或多個(gè)節(jié)點(diǎn)102.1-102.n接收數(shù)據(jù)(諸如狀態(tài)事件信息)。在一個(gè)實(shí)施方式中,通信單元108配置成在不發(fā)送請(qǐng)求的情況下從節(jié)點(diǎn)102.1-102.n中的一個(gè)或多個(gè)接收狀態(tài)事件。在各種實(shí)施方式中,通信單元108配置成基于到一個(gè)或多個(gè)節(jié)點(diǎn)102的相應(yīng)有線和/或無線鏈路的可用帶寬等,同步地、異步地、周期性地、非周期地從一個(gè)或多個(gè)節(jié)點(diǎn)102接收狀態(tài)事件。
在各種實(shí)施方式中,通信單元108被配置成處理從一個(gè)或多個(gè)節(jié)點(diǎn)102接收的狀態(tài)事件信息數(shù)據(jù),將狀態(tài)事件信息寫入到數(shù)據(jù)庫124和/或讀取存儲(chǔ)在事件數(shù)據(jù)庫124中的狀態(tài)事件信息。通信單元108可以利用有助于這種功能的合適的硬件和/或軟件的任何組合來實(shí)現(xiàn)。例如,通信單元108可以利用任何數(shù)量的有線和/或無線收發(fā)器、網(wǎng)絡(luò)接口、物理層(phy)等來實(shí)現(xiàn)。在各種實(shí)施方式中,通信單元108可選地能夠?qū)崿F(xiàn)事件監(jiān)測(cè)引擎106與一個(gè)或多個(gè)網(wǎng)絡(luò)之間的通信,所述網(wǎng)絡(luò)可以是或可以不是網(wǎng)絡(luò)104的一部分。例如,除了網(wǎng)絡(luò)104之外,通信單元108還可以被配置成與蜂窩和/或wlan網(wǎng)絡(luò)通信。為簡(jiǎn)明起見,與網(wǎng)絡(luò)104分開的網(wǎng)絡(luò)在圖1中未示出。
cpu110和/或gpu114配置成與存儲(chǔ)器118通信以便將數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器118和從存儲(chǔ)器118讀取數(shù)據(jù)。根據(jù)各種實(shí)施方式,存儲(chǔ)器118是計(jì)算機(jī)可讀非暫時(shí)性存儲(chǔ)設(shè)備,可以包括易失性存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器(ram))或非易失性存儲(chǔ)器(例如,電池備份的ram、閃存等)的任何組合。
存儲(chǔ)器118配置成存儲(chǔ)可在cpu110和/或gpu114上執(zhí)行的指令。這些指令可以包括當(dāng)由cpu110和/或gpu114執(zhí)行時(shí)致使cpu110和/或gpu114執(zhí)行各種動(dòng)作的機(jī)器可讀指令。
用戶接口112配置成允許用戶與事件監(jiān)測(cè)引擎106進(jìn)行交互。例如,用戶接口112可以包括用戶輸入設(shè)備,諸如顯示器116的交互式部分(例如,顯示在顯示器116上的“軟”鍵盤)、被配置成通過有線或無線連接(例如,藍(lán)牙鍵盤)與事件監(jiān)測(cè)引擎106通信的外部硬件鍵盤、外部鼠標(biāo)或任何其他合適的用戶輸入設(shè)備。
在各種實(shí)施方式中,用戶接口112被配置成通過顯示器116提供圖形用戶界面。根據(jù)此類實(shí)施方式,用戶接口112允許用戶選擇一個(gè)或多個(gè)時(shí)間縮放參數(shù)和/或期望的數(shù)據(jù)查看選項(xiàng)以查看與一個(gè)或多個(gè)電氣設(shè)備相關(guān)聯(lián)的狀態(tài)事件信息,然后根據(jù)所選擇的時(shí)間縮放參數(shù)來組織和顯示該狀態(tài)事件信息。
事件數(shù)據(jù)導(dǎo)航模塊120是存儲(chǔ)器118的一部分,配置成存儲(chǔ)指令,該指令在由cpu110和/或gpu114執(zhí)行時(shí),致使cpu110和/或gpu114使得用戶接口112能夠根據(jù)一個(gè)或多個(gè)應(yīng)用和/或程序來收集用戶輸入并且向用戶顯示反饋。例如,存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120中的可執(zhí)行指令可以使得用戶接口112能夠向用戶顯示一個(gè)或多個(gè)提示和/或接受用戶輸入,所述用戶輸入可以包括例如選擇一個(gè)或多個(gè)時(shí)間縮放參數(shù)和/或選擇期望的狀態(tài)事件信息的組織查看。
在一個(gè)實(shí)施方式中,存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120中的指令使得用戶能夠輸入合適的時(shí)間縮放參數(shù)和/或以根據(jù)所選擇的時(shí)間縮放參數(shù)呈現(xiàn)的各種方式查看狀態(tài)事件信息,下文對(duì)此進(jìn)行進(jìn)一步討論。例如,存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120中的指令可以使得用戶能夠通過顯示在顯示器116上的用戶接口112的一部分來選擇關(guān)于所選擇的時(shí)間單位(例如,天)的時(shí)間縮放參數(shù)、所選擇的時(shí)間范圍(例如,1天)和相關(guān)聯(lián)的時(shí)間間隔(例如,5分鐘)。根據(jù)這個(gè)示例進(jìn)一步擴(kuò)展,存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120中的指令允許將通過事件數(shù)據(jù)庫124和/或節(jié)點(diǎn)102.1-102.n中的一個(gè)或多個(gè)接收的狀態(tài)事件信息組織到在所選擇的1天范圍內(nèi)的5分鐘時(shí)間間隔的“存儲(chǔ)桶(buckets)”中,該1天范圍可以是之前的24小時(shí)或已選擇的1天的任何其他合適范圍(例如,在4天前與5天前之間、在2天前與3天前之間等)。
使用前面的示例,各種實(shí)施方式包括具有存儲(chǔ)在其上的指令以使得用戶能夠查看以各種不同方式組織的狀態(tài)事件信息的事件數(shù)據(jù)導(dǎo)航模塊120。不同視圖的示例包括在每個(gè)所選擇時(shí)間間隔內(nèi)接收的狀態(tài)事件的數(shù)量的顯示、由每個(gè)設(shè)備排序并在所選擇范圍內(nèi)接收的所有狀態(tài)事件的歷史、和/或由每個(gè)設(shè)備排序并且限于在所選擇范圍內(nèi)接收的每個(gè)事件類型之一的最近狀態(tài)事件的快照。以這種方式,存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120中的指令使得用戶能夠利用用戶接口112在各種時(shí)間范圍內(nèi)利用變化的時(shí)間縮放跨度來對(duì)狀態(tài)事件信息進(jìn)行選擇、排序和組織。這有利地允許用戶基于在所選擇的時(shí)間范圍和時(shí)間間隔內(nèi)發(fā)生的狀態(tài)事件的數(shù)量、發(fā)生特定類型的狀態(tài)事件的時(shí)間和/或與特定狀態(tài)事件相關(guān)聯(lián)的設(shè)備的類型,來識(shí)別和預(yù)測(cè)各種狀態(tài)事件的趨勢(shì)。
數(shù)據(jù)讀取/寫入模塊122包括當(dāng)由cpu110執(zhí)行時(shí)致使cpu110通過通信單元108從事件數(shù)據(jù)庫124和/或一個(gè)或多個(gè)節(jié)點(diǎn)102讀取數(shù)據(jù)和/或向其寫入數(shù)據(jù)的指令。在一個(gè)實(shí)施方式中,數(shù)據(jù)讀取/寫入模塊122使得cpu110能夠訪問事件數(shù)據(jù)庫124和/或一個(gè)或多個(gè)節(jié)點(diǎn)102,并且根據(jù)所選擇的時(shí)間縮放參數(shù)和/或所選擇的事件數(shù)據(jù)的組織查看來處理和/組織事件。
根據(jù)一個(gè)實(shí)施方式,數(shù)據(jù)讀取/寫入模塊122使得cpu110能夠更新和/或重寫事件數(shù)據(jù)庫124中的數(shù)據(jù)。例如,當(dāng)從事件數(shù)據(jù)庫124中刪除數(shù)據(jù)時(shí),可以執(zhí)行更新。在一個(gè)實(shí)施方式中,數(shù)據(jù)讀取/寫入模塊122使得cpu110能夠從事件數(shù)據(jù)庫124和/或節(jié)點(diǎn)102.1-102.n中的一個(gè)或多個(gè)查詢數(shù)據(jù)和/或?qū)⒋藬?shù)據(jù)存儲(chǔ)在存儲(chǔ)器118中。此外,根據(jù)這個(gè)實(shí)施方式,數(shù)據(jù)讀取/寫入模塊122包括指令,所述指令使得cpu110在執(zhí)行來自事件數(shù)據(jù)導(dǎo)航模塊120和/或存儲(chǔ)器118的其他部分的指令時(shí)訪問來自存儲(chǔ)器118的存儲(chǔ)數(shù)據(jù)。
事件數(shù)據(jù)庫124可以以與檢索、組織和/或顯示相關(guān)的任何合適格式存儲(chǔ)狀態(tài)事件。在各種實(shí)施方式中,事件數(shù)據(jù)庫124在事件監(jiān)測(cè)引擎106內(nèi)實(shí)現(xiàn),與事件監(jiān)測(cè)引擎106分開,或在事件監(jiān)測(cè)引擎106外部。
根據(jù)各種實(shí)施方式,事件數(shù)據(jù)導(dǎo)航模塊120和/或數(shù)據(jù)讀取/寫入模塊122中的任一個(gè)操作為可單獨(dú)執(zhí)行的軟件應(yīng)用,擴(kuò)展另一個(gè)軟件應(yīng)用諸如網(wǎng)絡(luò)瀏覽器、可由軟件應(yīng)用調(diào)用的應(yīng)用編程接口(api)等的功能的插件。包括在事件數(shù)據(jù)導(dǎo)航模塊120和/或數(shù)據(jù)讀取/寫入模塊122中的任何一個(gè)內(nèi)的指令可以被編譯并可直接在cpu110上執(zhí)行,或者基于運(yùn)行時(shí)間不被cpu110編譯和解釋。
圖1示出為簡(jiǎn)明起見直接耦合到事件數(shù)據(jù)庫124的事件監(jiān)測(cè)引擎106。如相關(guān)領(lǐng)域的技術(shù)人員將理解的,事件監(jiān)測(cè)引擎106的各種實(shí)施方式包括通過任何合適的網(wǎng)絡(luò)訪問事件數(shù)據(jù)庫124的事件監(jiān)測(cè)引擎106,該網(wǎng)絡(luò)例如在架構(gòu)和/或功能上基本類似于網(wǎng)絡(luò)104。根據(jù)此類實(shí)施方式,事件監(jiān)測(cè)引擎106被配置成通過網(wǎng)絡(luò)訪問事件數(shù)據(jù)庫124,從而事件數(shù)據(jù)庫124和/或事件監(jiān)測(cè)引擎106不需要位于同一位置。例如,根據(jù)此類實(shí)施方式,事件監(jiān)測(cè)引擎106可以通過到因特網(wǎng)的連接來訪問事件數(shù)據(jù)庫124以下載相關(guān)的狀態(tài)事件。為了提供另一個(gè)示例,事件監(jiān)測(cè)引擎106可以通過到一個(gè)或多個(gè)私有服務(wù)器的本地安全連接來訪問事件數(shù)據(jù)庫124,以下載狀態(tài)事件信息。
雖然在圖1中示出為單個(gè)發(fā)動(dòng)機(jī),但是在各種實(shí)施方式中,事件監(jiān)測(cè)引擎106可以實(shí)現(xiàn)為任何數(shù)量的事件監(jiān)測(cè)引擎或一組一個(gè)或多個(gè)事件監(jiān)測(cè)引擎。根據(jù)此類實(shí)施方式,每個(gè)事件監(jiān)測(cè)引擎可以包括一個(gè)或多個(gè)cpu并且配置成獨(dú)立于其他事件監(jiān)測(cè)引擎操作。作為一組進(jìn)行操作的事件監(jiān)測(cè)引擎可以單獨(dú)地(例如,基于它們的可用性和/或帶寬)和/或同時(shí)地(例如,并行處理)處理來自一個(gè)或多個(gè)節(jié)點(diǎn)102的請(qǐng)求。作為一組進(jìn)行操作的事件監(jiān)測(cè)引擎可以以優(yōu)先化和/或分布的方式處理從一個(gè)或多個(gè)節(jié)點(diǎn)接收的狀態(tài)事件信息。例如,與處理請(qǐng)求相關(guān)聯(lián)的操作可以在一個(gè)事件監(jiān)測(cè)引擎上執(zhí)行,而與處理相同請(qǐng)求(或不同請(qǐng)求)相關(guān)聯(lián)的另一個(gè)操作在另一個(gè)事件監(jiān)測(cè)引擎上執(zhí)行。
圖2示出根據(jù)本公開的各種實(shí)施方式的導(dǎo)航子窗口200。導(dǎo)航子窗口200包括界面部分202、204、206、208和210以及狀態(tài)部分212。在一個(gè)實(shí)施方式中,導(dǎo)航子窗口200是應(yīng)用程序窗口內(nèi)的子窗口,其構(gòu)成在與計(jì)算設(shè)備相關(guān)聯(lián)的顯示器上查看的用戶接口的一部分。例如,如圖1所示,在一個(gè)實(shí)施方式中,導(dǎo)航子窗口200可以是作為事件監(jiān)測(cè)引擎106的一部分在顯示器116上顯示的用戶接口112的一部分。
如先前參考圖1所討論的,導(dǎo)航子窗口200向用戶提供若干界面部分以便有助于用戶選擇一個(gè)或多個(gè)時(shí)間可縮放參數(shù)和/或允許用戶控制應(yīng)用程序的多個(gè)方面。如下文將進(jìn)一步討論的,導(dǎo)航子窗口200內(nèi)的時(shí)間縮放參數(shù)和/或控件的選擇允許用戶根據(jù)所選擇的時(shí)間縮放參數(shù)和/或其他用戶動(dòng)作來查看狀態(tài)事件的數(shù)量和/或與所述狀態(tài)事件相關(guān)聯(lián)的設(shè)備。
界面部分202向用戶提供若干可選擇的時(shí)間單位。如圖2所示,界面部分202允許用戶選擇對(duì)應(yīng)于天、周、月或年的四個(gè)時(shí)間單位中的一個(gè)。圖2所示的可選擇的時(shí)間單位僅僅是可選擇的時(shí)間單位的一個(gè)示例。界面部分202的各種實(shí)施方式包括顯示任何合適數(shù)量和/或類型的可選擇時(shí)間單位。
當(dāng)用戶從界面部分202選擇時(shí)間單位時(shí),剩余的界面部分204、206和208相應(yīng)地更新它們各自的時(shí)間可縮放參數(shù)。例如,如圖2所示,一旦用戶從界面部分202選擇“天”時(shí)間單位,交互式部分204依據(jù)天顯示可選擇的范圍參數(shù)。此外,界面部分208內(nèi)的交互式按鈕允許用戶依據(jù)天來調(diào)整范圍。在一個(gè)實(shí)施方式中,界面部分204、206和208基于來自界面部分202的當(dāng)前選擇的時(shí)間單位來更新它們各自的時(shí)間單位。
界面部分202向用戶提供基于期望查看的狀態(tài)事件的范圍和跨度來選擇時(shí)間單位的能力。例如,如果用戶僅想要在夏季月份查看狀態(tài)事件,那么用戶可以以月為單位來選擇時(shí)間單位。一旦選擇了時(shí)間單位,用戶可以相應(yīng)地根據(jù)所選擇的時(shí)間單位來選擇范圍單位。
界面部分204向用戶提供選擇期望查看狀態(tài)事件的時(shí)間單位范圍的能力。例如,如果用戶僅想要在8天前與3天前之間的時(shí)間段內(nèi)查看狀態(tài)事件,那么用戶將選擇如界面部分204(如圖2所示)指示的范圍。在界面部分204中表示的最大范圍可以是基于期望的應(yīng)用在時(shí)間單位方面的任何合適范圍。例如,當(dāng)選擇天時(shí)間單位時(shí),范圍最大值可以是30天,當(dāng)選擇周時(shí)間單位時(shí),范圍最大值是6周,當(dāng)選擇月時(shí)間單位時(shí),范圍最大值是12個(gè)月,當(dāng)選擇年時(shí)間單位時(shí),范圍最大值是5年,等等。
一旦用戶選擇了時(shí)間單位和期望的范圍,用戶可以選擇對(duì)狀態(tài)事件的數(shù)量進(jìn)行分組的期望時(shí)間間隔。在圖2所示的示例中,界面部分206向用戶提供用于滑動(dòng)條的四個(gè)不同的預(yù)置位置,所述位置可以對(duì)應(yīng)于基于所選擇的時(shí)間單位的任何合適的時(shí)間間隔。例如,當(dāng)選擇“天”時(shí)間單位時(shí),界面部分206可以包括對(duì)應(yīng)于5分鐘、15分鐘、30分鐘和60分鐘的預(yù)設(shè)時(shí)間間隔。為了提供另一個(gè)示例,當(dāng)選擇“月”時(shí)間單位時(shí),界面部分206可以包括對(duì)應(yīng)于1天、3天、5天和7天的預(yù)設(shè)時(shí)間間隔。界面部分206可以包括任何合適數(shù)量的預(yù)設(shè)時(shí)間間隔,可以基于期望的設(shè)計(jì)和/或應(yīng)用為所述時(shí)間間隔分配任何期望的值。
如下文將進(jìn)一步討論的,時(shí)間間隔的選擇提供了顯示狀態(tài)事件的數(shù)量的時(shí)間間隔分組。例如,如果在8天前與3天前之間從節(jié)點(diǎn)102.1-102.n中的一個(gè)或多個(gè)接收到50個(gè)狀態(tài)事件,那么5分鐘時(shí)間間隔的選擇將導(dǎo)致在8天前與3天前之間發(fā)生的那些狀態(tài)事件顯示在5分鐘間隔的存儲(chǔ)桶中,這將在下文進(jìn)一步討論和說明。
界面部分208向用戶提供用于調(diào)整在界面部分204中選擇的范圍、進(jìn)而更新相應(yīng)的一組狀態(tài)事件的顯示的附加裝置。如圖2所示,界面部分208包括最內(nèi)側(cè)的按鈕組、中間的按鈕組和最外側(cè)的按鈕組。這些按鈕組中的每一個(gè)向用戶提供基于當(dāng)前選擇的時(shí)間單位來調(diào)整在界面部分204中選擇的范圍的更多靈活性。
在一個(gè)實(shí)施方式中,最內(nèi)側(cè)的按鈕允許用戶根據(jù)所選擇的時(shí)間單位在范圍的兩端處將在界面部分204中所選擇的范圍移動(dòng)1個(gè)單位,這進(jìn)而影響可以顯示的那些狀態(tài)事件。例如,根據(jù)此類實(shí)施方式,如果用戶選擇兩個(gè)最內(nèi)側(cè)按鈕中的右側(cè)按鈕,那么-8天至-3天的范圍將改變?yōu)?7天至-2天,將一天添加到所顯示的范圍的每一端,但保持五天的范圍。類似地,如果用戶選擇兩個(gè)最內(nèi)側(cè)按鈕中的左側(cè)按鈕(而沒有首先選擇右側(cè)按鈕),那么-8天至-3天的范圍將改變?yōu)?9天至-4天,從所顯示的范圍的每一端減去一天,但同樣保持五天的范圍。以這種方式,界面部分208允許用戶同時(shí)改變所顯示的狀態(tài)事件范圍的每一端,而界面部分204允許用戶一次改變所顯示的狀態(tài)事件范圍的一端。為了提供另一個(gè)示例,如果所顯示的范圍是以周時(shí)間單位為單位,那么最內(nèi)側(cè)的按鈕可以將所顯示范圍的每一端改變1周而不是1天。
在一個(gè)實(shí)施方式中,中間的按鈕允許用戶根據(jù)所選擇的時(shí)間單位在所選擇范圍的兩端處將在界面部分204中所選擇的范圍移動(dòng)所選擇范圍的整個(gè)長(zhǎng)度,這進(jìn)而影響可以顯示的狀態(tài)事件。例如,根據(jù)此類實(shí)施方式,如果用戶選擇兩個(gè)中間按鈕中的左側(cè)按鈕,那么-8天至-3天的范圍(5天的總范圍)將改變?yōu)?13天至-8天,將所顯示的5天范圍從范圍內(nèi)的最早點(diǎn)向后移動(dòng)了5天,但保持5天的范圍。類似地,如果用戶選擇兩個(gè)最內(nèi)側(cè)按鈕中的右側(cè)按鈕(在首先選擇左側(cè)按鈕之后),那么-13天至-8天的范圍將改變回到-8天至-3天,將所顯示的5天范圍從范圍內(nèi)的最近點(diǎn)向前移動(dòng)了5天,并且同樣保持5天的范圍。以這種方式,界面部分208允許用戶逐步瀏覽(stepthrough)并查看相鄰時(shí)間范圍的狀態(tài)事件。為了提供另一個(gè)示例,如果所顯示的范圍是以周時(shí)間單位為單位,那么中間按鈕可以以周而不是天為單位將所顯示范圍的每一端一起向前和向后移動(dòng)總范圍。
在一個(gè)實(shí)施方式中,最外側(cè)的按鈕允許用戶將整個(gè)顯示范圍向后和向前偏移一個(gè)等于按照時(shí)間單位的最大顯示范圍的量。例如,根據(jù)此類實(shí)施方式,如果用戶選擇兩個(gè)最外側(cè)按鈕中的左側(cè)按鈕,那么所顯示的-8天至-3天的范圍將不改變,但是所查看的狀態(tài)事件將被更新以包括在-38天前至-33天前范圍內(nèi)的那些狀態(tài)事件,將所顯示的5天范圍向后移動(dòng)了30天,假設(shè)30天是與界面部分204中示出的整個(gè)比例尺相關(guān)聯(lián)的最大范圍。類似地,如果用戶選擇兩個(gè)最外側(cè)按鈕中的右側(cè)按鈕(在首先選擇左側(cè)按鈕之后),那么在-38天至-33天的范圍內(nèi)查看的狀態(tài)事件將改變回到-8天至-3天,將所顯示的狀態(tài)事件向前移動(dòng)了30天。
同樣,雖然在選擇最外側(cè)按鈕時(shí)界面部分204中所顯示的范圍可能不指示改變,但是所查看的狀態(tài)事件數(shù)據(jù)相應(yīng)地更新。在這樣的實(shí)施方式中,這種偏移在所指示的偏移字段中的狀態(tài)部分212中顯示。在前面的示例中,將狀態(tài)數(shù)據(jù)向后移動(dòng)30天將導(dǎo)致偏移顯示30天指示為“偏移:30天”。
以這種方式,界面部分208允許用戶“逐步瀏覽”并查看以附加時(shí)間的增量偏移的相同范圍的狀態(tài)事件。為了提供另一個(gè)示例,如果所顯示的范圍是以周時(shí)間單位為單位,那么最外側(cè)的按鈕將以周而不是天為單位使該范圍一起向前和向后偏移與界面部分204中示出的整個(gè)比例尺相關(guān)聯(lián)的最大范圍。
在各種實(shí)施方式中,界面部分210向用戶提供保存和/或加載通過界面部分202、204、206和/或208選擇的時(shí)間縮放參數(shù)的各種組合的能力。以這種方式,界面部分210允許用戶保存各種狀態(tài)事件查看檔案以供后續(xù)查看。根據(jù)這些實(shí)施方式,左側(cè)下拉菜單向用戶提供先前保存的狀態(tài)事件查看檔案的列表,而“保存導(dǎo)航”按鈕允許用戶保存狀態(tài)事件查看檔案。
狀態(tài)部分212向用戶提供關(guān)于當(dāng)前選擇的狀態(tài)事件范圍的信息。狀態(tài)部分212響應(yīng)于在界面部分202、204、206和/或208中選擇的時(shí)間縮放參數(shù)來更新所顯示的信息。以這種方式,狀態(tài)部分212向用戶提供關(guān)于正在查看的當(dāng)前選擇的狀態(tài)事件范圍的反饋。
雖然圖2中示出了具有界面和狀態(tài)部分的具體實(shí)現(xiàn)方式的導(dǎo)航子窗口200,但是本公開的各種實(shí)施方式包括界面部分202、204、206、208、210和狀態(tài)部分212的任何合適的圖形表示,以實(shí)現(xiàn)先前描述的收集用戶選擇的時(shí)間縮放參數(shù)并將此信息作為反饋顯示給用戶的功能。例如,界面部分202可以利用復(fù)選框而不是單選按鈕;界面部分206可以利用與滑動(dòng)條相對(duì)的按鈕;界面部分210可以實(shí)現(xiàn)與下拉式文件選擇條等相對(duì)的“文件搜索”按鈕等。
圖3a示出根據(jù)本公開的各種實(shí)施方式的應(yīng)用程序窗口300的視圖。應(yīng)用程序窗口300包括導(dǎo)航子窗口302和事件子窗口304。在一個(gè)實(shí)施方式中,應(yīng)用程序窗口300構(gòu)成在顯示器上查看的用戶接口的至少一部分。在一個(gè)實(shí)施方式中,應(yīng)用程序窗口300是作為事件監(jiān)測(cè)引擎106的一部分在顯示器116上顯示的用戶接口112(如圖1所示)的一部分。在一個(gè)實(shí)施方式中,導(dǎo)航子窗口302是如圖2所示的導(dǎo)航子窗口200的實(shí)現(xiàn)方式。
同樣,導(dǎo)航子窗口302允許用戶選擇一個(gè)或多個(gè)時(shí)間縮放參數(shù),并將這些時(shí)間縮放參數(shù)的所選范圍顯示為作為標(biāo)記為“導(dǎo)航信息”的導(dǎo)航子窗口的一部分顯示的反饋。另外,事件子窗口304基于來自導(dǎo)航子窗口302的所選擇的時(shí)間縮放參數(shù)以有組織的方式顯示狀態(tài)事件的數(shù)量。當(dāng)用戶從導(dǎo)航子窗口302調(diào)整時(shí)間縮放參數(shù)時(shí),可以在事件子窗口304中更新狀態(tài)事件的組織以實(shí)時(shí)反映這些調(diào)整。
使用圖3a所示的示例,事件子窗口304具有多行多列格式,呈現(xiàn)出多個(gè)單元格,其中一些單元格填有狀態(tài)事件數(shù)量。如圖3a所示,導(dǎo)航子窗口302指示天的時(shí)間單位、-6天至-5天之間的1天范圍、以及5分鐘的時(shí)間間隔。因此,鑒于圖3a中示出有12列,事件子窗口304內(nèi)從左到右移動(dòng)的每個(gè)單元格表示5分鐘間隔,并且每個(gè)相鄰行之間的間距表示一小時(shí)間隔。如圖3a所示,在導(dǎo)航子窗口302中選擇的狀態(tài)事件的范圍是1天。因此,行數(shù)對(duì)應(yīng)于那一天內(nèi)的每小時(shí),總共24行。如果選擇附加的天數(shù)使得不能在單個(gè)工作表內(nèi)顯示狀態(tài)事件的數(shù)量,那么事件子窗口304的各種實(shí)施方式提供附加工作表,以允許用戶導(dǎo)航以查看附加狀態(tài)事件量。如事件子窗口304的界面部分308中所示,工作表的總數(shù)可以基于所選擇的范圍而變化,以允許用戶選擇一個(gè)或多個(gè)附加工作表,在一個(gè)實(shí)施方式中,該附加工作表以與圖3a所示的第一工作表基本上類似的方式呈現(xiàn)。
換言之,在每個(gè)5分鐘間隔內(nèi)接收的狀態(tài)事件組根據(jù)來自導(dǎo)航子窗口302的所選擇的時(shí)間縮放參數(shù)來組織,轉(zhuǎn)換為狀態(tài)事件的二維組織。例如,如圖3a所示,單元格306包括數(shù)字35,其對(duì)應(yīng)于2014年3月26日23:25:00.000至23:29.59.999之間的時(shí)間間隔。因此,單元格306中包含的數(shù)字35對(duì)應(yīng)于從在那個(gè)時(shí)間間隔內(nèi)在所監(jiān)測(cè)的配電網(wǎng)絡(luò)內(nèi)操作的一個(gè)或多個(gè)設(shè)備接收的狀態(tài)事件的數(shù)量。
雖然圖3a被示出為黑白圖示,但是各種實(shí)施方式包括在事件子窗口304中將狀態(tài)事件數(shù)量顯示為一種或多種變化的顏色。根據(jù)此類實(shí)施方式,可以使用各種顏色來指定增加數(shù)量的狀態(tài)事件,因此提供了一種手段,用于容易地查看具有比其他時(shí)間段更大數(shù)量的狀態(tài)事件的時(shí)間段。例如,可以利用多個(gè)閾值,使得當(dāng)超過每個(gè)閾值時(shí),基于超過的閾值的數(shù)量以顏色顯示狀態(tài)事件的數(shù)量。
為了提供說明性示例,可以選擇閾值1、3和10。在默認(rèn)情況下,狀態(tài)事件的數(shù)量可以顯示為黑色,如果特定單元格中的狀態(tài)事件的數(shù)量大于3,改變?yōu)槌壬?,然后如果特定單元格中的狀態(tài)事件的數(shù)量大于10,改變?yōu)榧t色。在各種實(shí)施方式中,可以選擇指定閾值的任何合適組合的任何合適數(shù)量的閾值。此外,此類實(shí)施方式可以使用顏色的任何組合來以任何合適的方式指示增加數(shù)量的狀態(tài)事件。雖然參考圖3a進(jìn)行了討論,但是本文討論的任何窗口或子窗口可以利用各種顏色方案來指示增加數(shù)量的狀態(tài)事件。
圖3b示出根據(jù)本公開的各種實(shí)施方式的展示基于設(shè)備的事件的基于設(shè)備的子窗口的視圖。在一個(gè)實(shí)施方式中,在如圖3a所示的事件子窗口304的一個(gè)或多個(gè)單元格中顯示的每個(gè)數(shù)字提供了到關(guān)于狀態(tài)事件的更多信息的鏈接。根據(jù)一個(gè)實(shí)施方式,圖3b示出了在用戶選擇填有事件子窗口304(如圖3a所示)的單元格的狀態(tài)事件的數(shù)量時(shí)顯示的基于設(shè)備的子窗口342。在各種實(shí)施方式中,用戶可以通過任何合適的方法來選擇數(shù)字鏈接,諸如利用鼠標(biāo)或其他用戶接口點(diǎn)擊數(shù)字、按壓適當(dāng)?shù)逆I盤按鈕等。
如圖3b所示,基于設(shè)備的子窗口342包括對(duì)應(yīng)于所選擇單元格306(如圖3a所示)的狀態(tài)事件或“警報(bào)”的總數(shù)。如記錄信息部分346中所示,記錄的總數(shù)(35)與填充的單元格306的狀態(tài)事件的數(shù)量匹配?;谠O(shè)備的子窗口342提供在所選擇時(shí)間間隔內(nèi)在任何設(shè)備上發(fā)生的每個(gè)狀態(tài)事件的列表,即使單個(gè)設(shè)備經(jīng)歷類似或不同類型的多個(gè)事件。換句話說,設(shè)備列根據(jù)需要多次示出任一設(shè)備,以顯示在那個(gè)時(shí)間間隔中發(fā)生的35個(gè)狀態(tài)事件中的每一個(gè)。
在一個(gè)實(shí)施方式中,基于設(shè)備的子窗口342提供關(guān)于每個(gè)設(shè)備的每個(gè)狀態(tài)事件的附加信息。例如,單元格344包含設(shè)備標(biāo)識(shí)符“sd10593”,其與在與最近的設(shè)備軟件安裝相關(guān)的擴(kuò)展時(shí)段內(nèi)用53次活動(dòng)值“真”報(bào)告的“missingrunners”狀態(tài)事件相關(guān)聯(lián)。更具體地,在特定設(shè)備上的軟件安裝可以包括例如實(shí)現(xiàn)為記錄和/或傳送狀態(tài)事件和/或其他相關(guān)信息的任何合適的軟件。如果設(shè)備sd10593在此相同的5分鐘間隔內(nèi)具有其他“missingrunners”事件,那么每個(gè)單獨(dú)的事件將在其自己的線(即,行)上示出。
為了提供另一個(gè)示例,基于設(shè)備的子窗口342中的兩個(gè)事件對(duì)應(yīng)于標(biāo)識(shí)為“sd6756”的相同設(shè)備,所述設(shè)備也與相同的狀態(tài)事件“closedandquiet”相關(guān)聯(lián)。這指示在所配置的5分鐘間隔內(nèi),設(shè)備“sd6756”的“closedandquiet”狀態(tài)從“假”轉(zhuǎn)變?yōu)椤罢妗?,然后從“真”轉(zhuǎn)變?yōu)椤凹佟?。因此,基于設(shè)備的子窗口342針對(duì)“closedandquiet”狀態(tài)的每次轉(zhuǎn)變(事件)顯示一條線,其中最近的狀態(tài)具有假的“活動(dòng)”狀態(tài)。在基于設(shè)備的子窗口342中顯示的信息指示設(shè)備“sd6756”最近未處于“closedandquiet”狀態(tài)。
圖3c示出根據(jù)本公開的各種實(shí)施方式的展示對(duì)應(yīng)于設(shè)備的信息的基于設(shè)備的子窗口的視圖。在一個(gè)實(shí)施方式中,在基于設(shè)備的子窗口342中提供的設(shè)備向用戶提供到關(guān)于設(shè)備的更多信息的可選擇的鏈接。根據(jù)一個(gè)實(shí)施方式,圖3c示出了在用戶選擇填有基于設(shè)備的子窗口342(如圖3b所示)的單元格的設(shè)備時(shí)顯示的基于設(shè)備的子窗口362。
如圖3c所示,基于設(shè)備的子窗口362包括來自單元格344(如圖3b所示)的對(duì)應(yīng)于所選擇設(shè)備的附加信息。如圖3c中的單元格364中所示,設(shè)備id“sd10593”與圖3b的單元格344中所示的設(shè)備標(biāo)識(shí)符匹配。在基于設(shè)備的子窗口362中顯示的信息可以包括從相應(yīng)設(shè)備獲得的任何合適的信息。如圖3c所示,此信息的示例可以包括序列號(hào)、網(wǎng)絡(luò)地址、位置、設(shè)備類型等。以這種方式,各種實(shí)施方式允許用戶快速地識(shí)別來自事件子窗口304的與異常、意外和/或有問題的狀態(tài)事件的數(shù)量相關(guān)聯(lián)的時(shí)間間隔,然后允許用戶通過“向下鉆取”到另一個(gè)適當(dāng)?shù)幕谠O(shè)備的子窗口中而快速查明與這些相應(yīng)數(shù)量的狀態(tài)事件相關(guān)聯(lián)的設(shè)備(和與設(shè)備相關(guān)的附加信息)。
圖4a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第一組時(shí)間縮放參數(shù)的應(yīng)用程序窗口400的視圖。應(yīng)用程序窗口400包括導(dǎo)航子窗口402、事件子窗口404和導(dǎo)航界面部分408。在一個(gè)實(shí)施方式中,應(yīng)用程序窗口400構(gòu)成在顯示器上查看的用戶接口的至少一部分。在一個(gè)實(shí)施方式中,應(yīng)用程序窗口400是作為事件監(jiān)測(cè)引擎106的一部分在顯示器116上顯示的用戶接口112(如圖1所示)的一部分。在一個(gè)實(shí)施方式中,導(dǎo)航子窗口402是如圖2所示的導(dǎo)航子窗口200的實(shí)現(xiàn)方式。在一個(gè)實(shí)施方式中,事件子窗口404是如圖3a所示的事件子窗口304的實(shí)現(xiàn)方式。
圖4a示出了具有類似于如圖3a所示的事件子窗口304的多行和多列格式的事件子窗口404。但是正如事件子窗口304根據(jù)在導(dǎo)航子窗口302中選擇的時(shí)間可縮放參數(shù)來顯示狀態(tài)事件那樣,事件子窗口404根據(jù)在導(dǎo)航子窗口402中選擇的時(shí)間可縮放參數(shù)來顯示狀態(tài)事件。更具體地,事件子窗口404根據(jù)1天的范圍和5分鐘的間隔來顯示狀態(tài)事件,這由導(dǎo)航子窗口402的一部分406內(nèi)的時(shí)間縮放參數(shù)反映。
在一個(gè)實(shí)施方式中,導(dǎo)航界面部分408包括三個(gè)標(biāo)簽,如圖4a所示。三個(gè)標(biāo)簽中的每一個(gè)對(duì)應(yīng)于狀態(tài)事件的不同視圖,如下文將進(jìn)一步討論的。如圖4a所示,在用戶選擇“警報(bào)計(jì)數(shù)”標(biāo)簽時(shí)顯示事件子窗口404。雖然在本公開中將狀態(tài)事件稱為警報(bào),但是術(shù)語警報(bào)不應(yīng)被解釋為必然與特定設(shè)備的警報(bào)條件和/或故障同義。在各種實(shí)施方式中,警報(bào)對(duì)應(yīng)于狀態(tài)事件,并且可以包括從設(shè)備周期性地接收的一個(gè)或多個(gè)狀態(tài)標(biāo)識(shí)符。應(yīng)用程序窗口400的各種實(shí)施方式包括任何合適數(shù)量的標(biāo)簽以向用戶提供任何合適數(shù)量的組織視圖。
圖4b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第二組時(shí)間縮放參數(shù)的應(yīng)用程序窗口400的視圖。更具體地,如圖4b所示的事件子窗口404根據(jù)0天與-7天之間的范圍和5分鐘的間隔顯示狀態(tài)事件,這由導(dǎo)航子面板402的組合界面部分406內(nèi)的時(shí)間縮放參數(shù)反映。換句話說,如圖4b所示的事件子窗口404顯示在過去7天內(nèi)發(fā)生的狀態(tài)事件。如通過比較圖4a和圖4b所示,從1天到7天的范圍的增加導(dǎo)致附加數(shù)量的單元格顯示在由那個(gè)特定單元格表示的每個(gè)時(shí)間間隔內(nèi)發(fā)生的相應(yīng)數(shù)量的狀態(tài)事件。作為狀態(tài)事件發(fā)生的范圍從1天擴(kuò)展到7天的結(jié)果,在事件子窗口404內(nèi)可以查看的事件子窗口工作表的數(shù)量從1(如圖4a所示,“1中的1”)增加到7(如圖4b所示,“7中的1”)。
圖4c示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于第三組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的視圖。更具體地,事件子窗口404(如圖4c所示)根據(jù)與圖4b所示的相同范圍(即,在0天與-7天之間)顯示狀態(tài)事件,但是時(shí)間間隔已經(jīng)從圖4b中的5分鐘增加到圖4c中的30分鐘,這同樣由導(dǎo)航子窗口402的組合界面部分406內(nèi)的時(shí)間縮放參數(shù)反映。
如圖4c所示,增加的時(shí)間間隔導(dǎo)致附加數(shù)量的狀態(tài)事件被填在圖4c的事件子窗口404的若干單元格中,因?yàn)閳D4c所示的事件子窗口404中的每個(gè)單元格表示來自圖4b中所示的事件子窗口404的6個(gè)單元格的聚合。此外,由于圖4c的事件子窗口404的每個(gè)單元格表示與圖4b的事件子窗口404的單元格相比更大的時(shí)間間隔,結(jié)果可以查看的工作表的總數(shù)已經(jīng)從圖4b中的7減少到圖2c中的2。
圖5a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖。應(yīng)用程序窗口400包括導(dǎo)航子窗口402、導(dǎo)航界面部分408和事件子窗口504。在一個(gè)實(shí)施方式中,在用戶從導(dǎo)航界面部分408選擇“警報(bào)歷史”標(biāo)簽時(shí)顯示事件子窗口504。
如圖5a所示,導(dǎo)航子窗口402包括與圖4a中相同的一組時(shí)間縮放參數(shù)。但是事件子窗口504基于這些時(shí)間縮放參數(shù)提供不同的信息。如圖5a所示,事件子窗口504在每個(gè)設(shè)備唯一事件的基礎(chǔ)上顯示每個(gè)數(shù)量的狀態(tài)事件的列表。在一個(gè)實(shí)施方式中,事件子窗口504顯示在導(dǎo)航子窗口402中選擇的范圍內(nèi)發(fā)生的所有事件。
換言之,事件子窗口504中示出的第一條目對(duì)應(yīng)于設(shè)備“dds33”,所述設(shè)備具有與具有“真”值的“dat_swlnotnormalsate”相關(guān)聯(lián)的狀態(tài)事件。自從在特定設(shè)備上安裝狀態(tài)事件記錄和/或傳輸軟件以來發(fā)生的狀態(tài)事件的聚合數(shù)在事件子窗口504中表示為“計(jì)數(shù)”。在各種實(shí)施方式中,如果在設(shè)備(在本示例中諸如設(shè)備dds33)上安裝新軟件,那么可以重置這些計(jì)數(shù)。因此,在一個(gè)實(shí)施方式中,所顯示的計(jì)數(shù)獨(dú)立于對(duì)應(yīng)于導(dǎo)航子窗口402的配置。因此,根據(jù)前面的示例進(jìn)行擴(kuò)展,雖然“dat_swlnotnormalsate”事件在過去一天內(nèi)發(fā)生至少一次(基于所選擇的范圍),但是對(duì)于設(shè)備dds33為真的“dat_swlnotnormalsate”事件在設(shè)備dds33的操作歷史上總共發(fā)生了12次。
在一個(gè)實(shí)施方式中,用戶可以利用導(dǎo)航部分408中的適當(dāng)標(biāo)簽來在警報(bào)計(jì)數(shù)與警報(bào)歷史視圖之間切換,分別如圖4a和圖5a所示。以這種方式,使用圖4a所示的視圖,用戶可以識(shí)別通常公共狀態(tài)事件如何在所選擇的時(shí)間范圍內(nèi)的特定時(shí)間間隔上發(fā)生,然后利用如圖5a所示的視圖來確定哪些設(shè)備具有循環(huán)類型的狀態(tài)事件的歷史。
另外或可替代地,顏色可以用于為用戶提供一種容易的方式來識(shí)別與狀態(tài)事件的類型相關(guān)聯(lián)的嚴(yán)重性。在各種實(shí)施方式中,可以使用變化的顏色來指示圖5a(或本文所討論的任何窗口或子窗口)中所示的事件的不同程度的嚴(yán)重性。為了提供說明性示例,“intellirupteropen”狀態(tài)事件可以顯示為紅色而“closedandquiet”狀態(tài)事件可以顯示為綠色。各種實(shí)施方式包括顏色的任何組合以便以任何合適的方式指示狀態(tài)事件的增加的嚴(yán)重性。
圖5b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖。如圖5b所示,事件子窗口504在每個(gè)設(shè)備唯一事件的基礎(chǔ)上顯示每個(gè)狀態(tài)事件的列表,正如圖5a那樣。但是在圖5b中,事件子窗口504顯示附加的狀態(tài)事件,其可以通過比較可在圖5a與圖5b(即,圖5a中的2與圖5b中的26)之間查看的工作表數(shù)量來觀察。這是由于以下事實(shí):與圖5a中的1天相比,圖5b反映了在7天的較大范圍內(nèi)發(fā)生的狀態(tài)事件。
通過進(jìn)一步比較圖5a與圖5b之間的差異,用戶可以快速確定關(guān)于在任何兩個(gè)范圍之間發(fā)生的狀態(tài)事件的數(shù)量的信息。因此,用戶可以通過選擇和比較各種時(shí)間范圍來搜集關(guān)于各種設(shè)備在特定時(shí)間范圍內(nèi)的操作的有價(jià)值的故障排除和/或診斷信息。
圖6a示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a和圖5a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖。如圖6a所示,導(dǎo)航子窗口402包括與圖4a和圖5a中相同的一組時(shí)間縮放參數(shù)。但是如圖6a所示的事件子窗口604顯示以與圖4a和5a不同的方式組織的狀態(tài)事件。如圖6a所示,事件子窗口604顯示在所選擇范圍內(nèi)發(fā)生的基于每個(gè)設(shè)備的最近狀態(tài)事件的列表。在一個(gè)實(shí)施方式中,在用戶從導(dǎo)航界面部分408選擇“警報(bào)快照”標(biāo)簽時(shí)顯示事件子窗口604。
例如,圖6a所示的頂行狀態(tài)事件是對(duì)應(yīng)于事件“missingrunners”的設(shè)備“dds22”,其在此設(shè)備的操作歷史上(或者,可替代地,自從此設(shè)備安裝了合適的軟件以來、自從復(fù)位條件以來等)總共發(fā)生了745次。雖然在事件子窗口404、504和604(分別如圖4a、圖5a和圖6a所示)中查看的事件范圍彼此相等(1天范圍),但是若干事件子窗口顯示不同的數(shù)據(jù)量。例如,如圖5a所示的事件子窗口504與如圖6a所示的事件子窗口604(1個(gè)工作表)相比顯示更多的數(shù)據(jù)(2個(gè)工作表)。這是因?yàn)樵趫D6a中顯示的狀態(tài)事件通過在所選擇范圍內(nèi)最近發(fā)生的那些事件進(jìn)行排序。
如圖6a所示,在導(dǎo)航子窗口402中選擇的范圍是從當(dāng)前時(shí)間到1天前。更具體地,圖5a中的導(dǎo)航子窗口402的導(dǎo)航信息部分對(duì)應(yīng)于開始時(shí)間2014年3月26日00:00:00和結(jié)束時(shí)間2014年3月26日13:10:45。雖然圖5a中顯示的事件可以進(jìn)行排序以顯示最近的事件(這在下文進(jìn)一步討論),但是如圖6a所示的事件子窗口604以各種方式不同于如圖5a所示的事件子窗口504。
首先,圖6a中的導(dǎo)航子窗口402的導(dǎo)航信息部分對(duì)應(yīng)于開始日期2014年3月26日00:00:00和結(jié)束日期2014年3月26日13:20:16。因此,當(dāng)用戶通過在導(dǎo)航部分408中選擇適當(dāng)?shù)臉?biāo)簽來選擇與警報(bào)快照標(biāo)簽相關(guān)聯(lián)的事件子窗口604(如圖6a所示)時(shí),事件狀態(tài)數(shù)據(jù)被更新以包括最近的狀態(tài)事件。使用圖5a和圖6a所示的示例,這導(dǎo)致與事件子窗口504相比,在事件子窗口604中顯示大約另外十分鐘的狀態(tài)事件數(shù)據(jù)。
第二,事件子窗口604還以最近到不太接近直到所選擇范圍結(jié)束的順序?qū)顟B(tài)事件進(jìn)行排序。雖然用戶可以對(duì)事件子窗口504中顯示的狀態(tài)事件進(jìn)行排序,但是用戶可以通過在導(dǎo)航部分408中選擇警報(bào)歷史標(biāo)簽來容易地更新當(dāng)前查看的狀態(tài)事件范圍,并且查看最近發(fā)生的那些狀態(tài)事件。以這種方式,事件子窗口604向用戶提供在任何時(shí)間查看最近發(fā)生的狀態(tài)事件的排序列表的快捷方式。
根據(jù)其最近發(fā)生對(duì)狀態(tài)事件進(jìn)行快速分類和查看的能力可以向用戶提供關(guān)于在配電系統(tǒng)內(nèi)操作的設(shè)備的最新信息。這種類型的視圖例如當(dāng)已經(jīng)安裝了新設(shè)備和/或最近檢測(cè)到故障時(shí)可為特別有用的,因此可以方便地顯示與此類設(shè)備相關(guān)聯(lián)的最近的狀態(tài)事件。
圖6b示出根據(jù)本公開的各種實(shí)施方式的對(duì)應(yīng)于如圖4a和圖5a所示的那一組時(shí)間可縮放參數(shù)的應(yīng)用程序窗口400的替代視圖。如圖6b所示,事件子窗口604顯示最近狀態(tài)事件的列表,正如圖6a那樣。但是在圖6b中,事件子窗口604顯示附加的狀態(tài)事件,其可以通過比較可在圖6a與圖6b(即,圖6a中的1與圖6b中的11)之間查看的工作表數(shù)量來觀察。這是由于以下事實(shí):與圖6b中的1天相比,圖6a反映了在7天的較大范圍內(nèi)發(fā)生的狀態(tài)事件。以這種方式,事件子窗口604顯示按照在用戶從導(dǎo)航子窗口402選擇的范圍內(nèi)最近發(fā)生的狀態(tài)事件開始的按時(shí)間順序排序的狀態(tài)事件。
圖7是根據(jù)本公開的實(shí)施方式的示例性方法700的流程圖。在一個(gè)實(shí)施方式中,方法700由一個(gè)或多個(gè)處理器、模塊、算法、應(yīng)用等執(zhí)行,由合適的計(jì)算設(shè)備(例如,如圖1所示的事件監(jiān)測(cè)引擎106)實(shí)現(xiàn)。在各種實(shí)施方式中,計(jì)算設(shè)備可以利用一個(gè)或多個(gè)處理器來執(zhí)行如圖7所示的動(dòng)作,諸如cpu110和/或gpu114執(zhí)行存儲(chǔ)在事件數(shù)據(jù)導(dǎo)航模塊120和/或數(shù)據(jù)讀取/寫入模塊122(例如,如圖1所示)中的一個(gè)或多個(gè)中的指令。
當(dāng)一個(gè)或多個(gè)處理器在顯示設(shè)備上生成包括至少第一子窗口和第二子窗口的應(yīng)用程序窗口(方框702)時(shí),方法700開始。在一個(gè)實(shí)施方式(方框702)中,計(jì)算設(shè)備可以是例如如圖1所示的事件監(jiān)測(cè)引擎106。在一個(gè)實(shí)施方式(方框702)中,第一子窗口可以是例如如圖2以及圖3-6所示的導(dǎo)航子窗口200。在一個(gè)實(shí)施方式(方框702)中,第二子窗口可以包括例如如圖3a以及圖4-6所示的事件子窗口304。
方法700可以包括一個(gè)或多個(gè)處理器確定多個(gè)可選擇的時(shí)間縮放參數(shù)(方框704)。在一個(gè)實(shí)施方式(方框704)中,多個(gè)可選擇的時(shí)間縮放參數(shù)可以包括例如可選擇的時(shí)間單位、時(shí)間間隔和范圍,分別如圖2中的界面部分202、204和206中所示。
方法700可以包括一個(gè)或多個(gè)處理器在第二子窗口內(nèi)以多行和多列格式顯示多個(gè)單元格,其中多個(gè)單元格中的每個(gè)單元格基于可選擇的時(shí)間縮放參數(shù)表示可縮放的時(shí)間間隔(方框706)。在一個(gè)實(shí)施方式中,多個(gè)單元可以包括例如由如圖3a以及貫穿圖4-6所示的行和列的交叉部分表示的單元格。
方法700可以包括一個(gè)或多個(gè)處理器基于多個(gè)可選擇的時(shí)間縮放參數(shù)確定待顯示的多個(gè)單元格(方框708)。例如,可以基于所選擇的時(shí)間單位間隔和/或所選擇的范圍來做出該確定,使得在一個(gè)或多個(gè)工作表內(nèi)顯示多個(gè)單元格,例如,如圖3a所示。
方法700可以包括一個(gè)或多個(gè)處理器在第二子窗口內(nèi)以多行和多列格式顯示多個(gè)單元格,其中每個(gè)單元格基于可選擇的時(shí)間縮放參數(shù)表示可縮放的時(shí)間間隔(方框710)。該顯示可以包括具有例如如圖3a所示的多行和多列格式的第二子窗口。
方法700可以包括一個(gè)或多個(gè)處理器確定在由相應(yīng)單元格表示的可縮放時(shí)間間隔內(nèi)發(fā)生的事件的數(shù)量(方框712)。這些事件數(shù)量可以包括例如填在第二子窗口304(例如,如圖3a所示)的單元格的數(shù)字。
方法700可以包括一個(gè)或多個(gè)處理器顯示多個(gè)相應(yīng)單元內(nèi)的事件數(shù)量(方框714)。事件可以是例如對(duì)應(yīng)于作為電力系統(tǒng)的一部分操作并且通過計(jì)算設(shè)備監(jiān)測(cè)的一個(gè)或多個(gè)設(shè)備的狀態(tài)的事件。
基于如本文所描述的公開內(nèi)容,各種優(yōu)點(diǎn)是顯而易見的,其可以包括例如用戶可以對(duì)狀態(tài)事件進(jìn)行查看和分類的容易性。另外或可替代地,可以從本文所描述的實(shí)施方式實(shí)現(xiàn)更具技術(shù)性質(zhì)的優(yōu)點(diǎn)。例如,因?yàn)橛脩艨梢愿焖俚卣业焦收辖M件的源,可以實(shí)現(xiàn)更高的效率,從而導(dǎo)致更少的計(jì)算能力,否則對(duì)所收集但未組織的狀態(tài)事件進(jìn)行分類將需要計(jì)算能力。與未實(shí)現(xiàn)本文所描述的實(shí)施方式的計(jì)算設(shè)備相比,這又可以提供功率節(jié)省的附加益處。
實(shí)現(xiàn)本文所描述的實(shí)施方式的計(jì)算設(shè)備還可以通過由于有助于快速確定設(shè)備故障而要求用戶較少地使用其相關(guān)聯(lián)的顯示來提供功率節(jié)省。此外,實(shí)現(xiàn)本文所描述的實(shí)施方式的計(jì)算設(shè)備還可以提供訪問包含事件數(shù)據(jù)的相關(guān)數(shù)據(jù)庫的增加的效率,因?yàn)樽鳛闋顟B(tài)事件的改進(jìn)組織的結(jié)果,可能需要更少的數(shù)據(jù)讀取來診斷設(shè)備問題,從而節(jié)省了以這種方式與數(shù)據(jù)庫通信所需的功率和帶寬。
為簡(jiǎn)明起見,未詳細(xì)解釋所描述的用戶接口的每個(gè)方面。例如,貫穿圖3b、圖5a、圖5b、圖6a和圖6b所示的事件子窗口包括用于每個(gè)設(shè)備名稱、相關(guān)聯(lián)饋線、狀態(tài)事件類型、描述等的多個(gè)列。各種實(shí)施方式包括通過用戶交互對(duì)這些列進(jìn)行排序和過濾。更具體地,在這些列中的每一列的頂部提供的“a”和“t”字符允許用戶以適用于相應(yīng)列的順序?qū)λ@示的狀態(tài)事件進(jìn)行排序,諸如按字母順序、按設(shè)備類型、按計(jì)數(shù)等。為了提供另一個(gè)示例,在這些列中的若干列處示出的白色框允許用戶在每個(gè)相應(yīng)框中鍵入可應(yīng)用信息的一部分,其相應(yīng)地過濾所顯示的狀態(tài)事件進(jìn)行過濾,諸如通過特定設(shè)備類型、計(jì)數(shù)數(shù)量等,這取決于輸入字符。
另外,各種實(shí)施方式可以包括脫離貫穿本公開所描述的說明而不脫離其精神和范圍。例如,盡管以協(xié)調(diào)世界時(shí)utc(coordinateduniversaltime)示出狀態(tài)事件時(shí)間,但是各種實(shí)施方式包括以格林威治標(biāo)準(zhǔn)時(shí)間gmt(greenwichmeantime)記錄和/或顯示狀態(tài)事件時(shí)間,將所顯示的時(shí)間從另一個(gè)時(shí)間標(biāo)準(zhǔn)或時(shí)區(qū)等。
雖然本公開容易有各種修改和替代形式,但是某些實(shí)施方式在附圖和本文所描述的實(shí)施方式中通過舉例方式示出。然而,應(yīng)當(dāng)理解,本公開并不旨在將本發(fā)明限于所描述的特定形式,而是相反,本發(fā)明旨在涵蓋由所附權(quán)利要求書限定的所有修改、替代方案和等效物。
還應(yīng)當(dāng)理解,除非在本專利中使用句子“如本文所使用的,術(shù)語‘—’在此被定義為意指...”或類似的句子來明確定義術(shù)語,否則并不意圖明確地或暗示地限制那個(gè)術(shù)語的含義超出其簡(jiǎn)單或普通的含義,并且這種術(shù)語不應(yīng)當(dāng)被解釋為基于在本專利的任何部分(除了權(quán)利要求書的語言之外)中做出的任何陳述的范圍限制。就在本專利的結(jié)尾處的權(quán)利要求書中所述的任何術(shù)語以與單個(gè)含義一致的方式被引用而言,這是僅為了清楚以便不使讀者混淆而進(jìn)行的,并且它并不意味著這種權(quán)利要求術(shù)語通過暗示或其他方式受限于那個(gè)單一含義。除非權(quán)利要求元素通過提及詞語“裝置”和功能而沒有任何結(jié)構(gòu)的敘述來定義,否則不意圖基于35u.s.c.§112第六段的申請(qǐng)來解釋任何權(quán)利要求元素的范圍。
貫穿本說明書,多個(gè)實(shí)例可以實(shí)現(xiàn)被描述為單個(gè)實(shí)例的組件、操作或結(jié)構(gòu)。雖然一種或多種方法的各個(gè)操作被示出和描述為單獨(dú)的操作,但是一個(gè)或多個(gè)單獨(dú)的操作可以同時(shí)執(zhí)行,并且沒有什么內(nèi)容要求以所示的順序執(zhí)行操作。在示例性配置中呈現(xiàn)為單獨(dú)組件的結(jié)構(gòu)和功能可以實(shí)現(xiàn)為組合的結(jié)構(gòu)或組件。類似地,作為單個(gè)組件呈現(xiàn)的結(jié)構(gòu)和功能可以實(shí)現(xiàn)為單獨(dú)的組件。這些和其他變化、修改、添加和改進(jìn)落入本文主題的范圍內(nèi)。
另外,本文將某些實(shí)施方式描述為包括邏輯或多個(gè)例程、子例程、應(yīng)用或指令。這些可以構(gòu)成軟件(例如,體現(xiàn)在機(jī)器可讀介質(zhì)上或傳輸信號(hào)中的代碼)或硬件。在硬件中,例程等是能夠執(zhí)行某些操作的有形單元,并且可以以某種方式進(jìn)行配置或布置。在示例性實(shí)施方式中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)(例如,獨(dú)立的、客戶端或服務(wù)器計(jì)算機(jī)系統(tǒng))或一個(gè)計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)硬件模塊(例如,處理器或處理器組)可以由軟件(例如,應(yīng)用或應(yīng)用部分)作為操作以執(zhí)行如本文所描述的某些操作的硬件模塊,所述操作可以包括諸如數(shù)據(jù)獲取、存儲(chǔ)、后處理等的操作。
在各種實(shí)施方式中,硬件模塊可以機(jī)械地或電子地實(shí)現(xiàn)。例如,硬件模塊可以包括永久配置(例如,作為專用處理器,諸如現(xiàn)場(chǎng)可編程門陣列(fpga)或?qū)S眉呻娐?asic))以執(zhí)行某些操作的專用電路或邏輯。硬件模塊還可以包括由軟件臨時(shí)配置以執(zhí)行某些操作的可編程邏輯或電路(例如,被包含在通用處理器或其他可編程處理器內(nèi))。應(yīng)當(dāng)理解,在專用和永久配置的電路中或在臨時(shí)配置的電路(例如,由軟件配置)中機(jī)械地實(shí)現(xiàn)硬件模塊的決定可以通過成本和時(shí)間考慮來驅(qū)動(dòng)。
因此,術(shù)語“硬件模塊”應(yīng)當(dāng)被理解為包括有形實(shí)體,即物理構(gòu)造、永久配置(例如,硬連線)或臨時(shí)配置(例如,編程)以某種方式操作或執(zhí)行本文所描述的某些操作的實(shí)體。考慮硬件模塊被臨時(shí)配置(例如,編程)的實(shí)施方式,每個(gè)硬件模塊不需要在任何一個(gè)時(shí)刻被配置或?qū)嵗@?,在硬件模塊包括使用軟件配置的通用處理器的情況下,通用處理器可以在不同時(shí)間被配置為相應(yīng)的不同硬件模塊。軟件可以相應(yīng)地配置處理器,例如,以便在一個(gè)時(shí)刻構(gòu)成特定硬件模塊,并且在不同時(shí)刻構(gòu)成不同的硬件模塊。
硬件模塊可以向其他硬件模塊提供信息并從其接收信息。因此,所描述的硬件模塊可以被認(rèn)為是通信耦合的。在同時(shí)存在多個(gè)這種硬件模塊的情況下,可以通過連接硬件模塊的信號(hào)傳輸(例如,通過適當(dāng)?shù)碾娐泛涂偩€)來實(shí)現(xiàn)通信。在多個(gè)硬件模塊在不同時(shí)間被配置或?qū)嵗膶?shí)施方式中,可以例如通過存儲(chǔ)和檢索多個(gè)硬件模塊可訪問的存儲(chǔ)器結(jié)構(gòu)中的信息來實(shí)現(xiàn)此類硬件模塊之間的通信。例如,一個(gè)硬件模塊可以執(zhí)行操作并將此操作的輸出存儲(chǔ)在其通信地耦合到的存儲(chǔ)器設(shè)備中。另一個(gè)硬件模塊然后可以在稍后時(shí)間訪問所述存儲(chǔ)器設(shè)備以檢索和處理所存儲(chǔ)的輸出。硬件模塊還可以發(fā)起與輸入或輸出設(shè)備的通信,并且可以對(duì)資源(例如,信息集合)進(jìn)行操作。
本文所描述的示例性方法的各種操作可以至少部分地由臨時(shí)配置(例如,通過軟件)或永久配置成執(zhí)行相關(guān)操作的一個(gè)或多個(gè)處理器來執(zhí)行。不管是臨時(shí)配置還是永久配置,此類處理器都可以構(gòu)成操作以執(zhí)行一個(gè)或多個(gè)操作或功能的處理器實(shí)現(xiàn)的模塊。在一些示例性實(shí)施方式中,本文中所提及的模塊可以包括處理器實(shí)現(xiàn)的模塊。
類似地,本文所描述的方法或例程可以至少部分地由處理器實(shí)現(xiàn)。例如,方法的至少一些操作可以由一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的硬件模塊來執(zhí)行。某些操作的性能可以分布在一個(gè)或多個(gè)處理器中,不僅駐留在單個(gè)機(jī)器內(nèi),而且還部署在多個(gè)機(jī)器上。在一些示例性實(shí)施方式中,一個(gè)或多個(gè)處理器可以位于單個(gè)位置(例如,在家庭環(huán)境、辦公室環(huán)境內(nèi)或作為服務(wù)器群),而在其他實(shí)施方式中,處理器可以分布在多個(gè)位置。
某些操作的性能可以分布在一個(gè)或多個(gè)處理器中,不僅駐留在單個(gè)機(jī)器內(nèi),而且還部署在多個(gè)機(jī)器上。在一些示例性實(shí)施方式中,一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的模塊可以位于單個(gè)地理位置(例如,在家庭環(huán)境、辦公室環(huán)境內(nèi)或作為服務(wù)器群)。在其他示例性實(shí)施方式中,一個(gè)或多個(gè)處理器或處理器實(shí)現(xiàn)的模塊可以分布在多個(gè)地理位置。
除非另有明確說明,否則本文使用詞語諸如“處理”、“計(jì)算(computing)”、“計(jì)算(calculating)”、“確定”、“呈現(xiàn)”、“顯示”等的討論可以是指機(jī)器(例如,計(jì)算機(jī))的動(dòng)作或過程,所述動(dòng)作或過程在一個(gè)或多個(gè)存儲(chǔ)器(例如,易失性存儲(chǔ)器、非易失性存儲(chǔ)器或其組合)、寄存器或接收、存儲(chǔ)、傳輸或顯示信息的其他機(jī)器組件內(nèi)操縱或變換表示為物理(例如,電子、磁性或光學(xué))量的數(shù)據(jù)。
如本文所使用,對(duì)“一個(gè)實(shí)施方式(oneembodiment)”或“實(shí)施方式(anembodiment)”的任何引用的意思是結(jié)合實(shí)施方式所描述的特定要素、特征、結(jié)構(gòu)或特性包括在至少一個(gè)實(shí)施方式中。短語“在一個(gè)實(shí)施方式中”在本說明書中的各個(gè)地方的出現(xiàn)不必全部指同一實(shí)施方式。
一些實(shí)施方式可以使用表達(dá)“耦合”和“連接”以及其派生詞來描述。例如,一些實(shí)施方式可以使用術(shù)語“聯(lián)結(jié)”來指示兩個(gè)或更多個(gè)元件處于直接物理接觸或電接觸而進(jìn)行描述。然而,術(shù)語“聯(lián)結(jié)”的意思也可以是兩個(gè)或更多個(gè)元件彼此不直接接觸,但仍然與彼此合作或交互。實(shí)施方式不局限于此上下文中。
如本文所使用,術(shù)語“包括(comprises)”、“包括了(comprising)”、“包含(includes)”、“包含了(including)”、“具有(has)”、“具有(having)”或其任何其他變體,都旨在涵蓋非排他性的包含物。例如,包括元件列表的過程、方法、制品或裝置不必僅限于這些元件,而是可包括未明確列出的或這種過程、方法、制品或裝置中所固有的其他元件。此外,除非明確地相反指出,否則“或”是指“包括性的或”和“非排它性或”。例如,以下中的任何一個(gè)都滿足條件a或b:a為真(或存在)并且b為假(或不存在)、a為假(或不存在)并且b為真(或存在)、a與b兩者皆為真(或存在)。
此外,使用“一個(gè)”或“一種”來描述本文中的實(shí)施方式的元件和組件。這僅僅是為了方便并給出描述的一般意義。本說明書和隨后的權(quán)利要求書應(yīng)當(dāng)被理解為包括一個(gè)或至少一個(gè),并且單數(shù)也包括復(fù)數(shù),除非明顯是其他意思。
此詳細(xì)描述僅應(yīng)被解釋為示例,并且未描述每個(gè)可能的實(shí)施方式,因?yàn)槊枋雒總€(gè)可能的實(shí)施方式將是不切實(shí)際的,即使不是不可能的。可以使用當(dāng)前技術(shù)或在本申請(qǐng)的提交日期之后開發(fā)的技術(shù)來實(shí)現(xiàn)多個(gè)替代實(shí)施方式。
任何具體實(shí)施方式的特定特征、結(jié)構(gòu)或特性可以以任何合適的方式以及與一個(gè)或多個(gè)其他實(shí)施方式的任何合適組合來組合,包括使用所選擇的特征而不對(duì)應(yīng)地使用其他特征。此外,可以進(jìn)行許多修改以使特定應(yīng)用、情況或材料適應(yīng)本發(fā)明的實(shí)質(zhì)范圍和精神。應(yīng)當(dāng)理解,根據(jù)本文的教導(dǎo),本文描述和示出的本發(fā)明的實(shí)施方式的其他變化和修改是可能的,并且被認(rèn)為是本發(fā)明的精神和范圍的一部分。通過舉例而非限制,本公開考慮至少以下方面:
1.一種圖形用戶界面,包括:
應(yīng)用程序窗口,所述應(yīng)用程序窗口至少包括第一子窗口和第二子窗口,所述應(yīng)用程序窗口(i)由在計(jì)算設(shè)備上操作的應(yīng)用程序生成,并且(ii)在與所述計(jì)算設(shè)備相關(guān)聯(lián)的顯示器上呈現(xiàn);
其中所述第一子窗口顯示多個(gè)可選擇的時(shí)間縮放參數(shù),
其中所述第二子窗口以多行和多列格式顯示多個(gè)單元格,所述多個(gè)單元格中的每個(gè)單元格表示基于所述可選擇的時(shí)間縮放參數(shù)的可縮放時(shí)間間隔,并且
其中在所述多個(gè)單元格中的一個(gè)或多個(gè)內(nèi)顯示事件數(shù)量,所述事件數(shù)量表示在由相應(yīng)單元格表示的所述可縮放的時(shí)間間隔內(nèi)發(fā)生了多少事件,所述事件對(duì)應(yīng)于作為配電系統(tǒng)的一部分進(jìn)行操作的一個(gè)或多個(gè)設(shè)備的狀態(tài)。
2.如方面1所述的圖形用戶界面,其中所述多個(gè)可選擇的時(shí)間縮放參數(shù)選自由以下組成的組:
可選擇的時(shí)間單位;
可選擇的范圍單位;以及
可選擇的時(shí)間間隔。
3.如方面1或2所述的圖形用戶界面,其中由所述多個(gè)單元格中的每一個(gè)表示的所述可縮放時(shí)間間隔對(duì)應(yīng)于從所述可選擇時(shí)間間隔中選擇的間隔。
4.如前述方面中任一項(xiàng)所述的圖形用戶界面,其中:
所述事件數(shù)量被顯示為用戶可選擇的鏈接,
當(dāng)用戶選擇在所述第二子窗口中的相應(yīng)單元格內(nèi)顯示的事件數(shù)量時(shí),顯示第三子窗口,并且
所述第三子窗口顯示在由被選擇所述事件數(shù)量的相應(yīng)單元格表示的所述可縮放時(shí)間間隔內(nèi)發(fā)生的事件,所述事件根據(jù)它們的發(fā)生時(shí)間進(jìn)行排序。
5.如前述方面中任一項(xiàng)所述的圖形用戶界面,其中:
所述多個(gè)設(shè)備中的每個(gè)對(duì)應(yīng)設(shè)備在所述第三子窗口內(nèi)被顯示為相應(yīng)的用戶可選擇的鏈接,
當(dāng)用戶選擇在所述第三子窗口中顯示為用戶可選擇的鏈接的設(shè)備時(shí),顯示第四子窗口,并且
所述第四子窗口顯示與所選擇的設(shè)備對(duì)應(yīng)的信息。
6.如前述方面中任一項(xiàng)所述的圖形用戶界面,其中所述應(yīng)用程序窗口顯示用戶可選擇的第一標(biāo)簽、用戶可選擇的第二標(biāo)簽和用戶可選擇的第三標(biāo)簽,并且
其中選擇所述用戶可選擇的第一標(biāo)簽、所述用戶可選擇的第二標(biāo)簽和所述用戶可選擇的第三標(biāo)簽分別導(dǎo)致所述應(yīng)用程序窗口顯示所述第二子窗口、第三子窗口和第四子窗口。
7.如前述方面中任一項(xiàng)所述的圖形用戶界面,其中所述第三子窗口(i)顯示通過它們各自的發(fā)生時(shí)間進(jìn)行排序的事件,并且(ii)指示所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備。
8.如前述方面中任一項(xiàng)所述的圖形用戶界面,其中所述第三子窗口(i)顯示通過它們的發(fā)生時(shí)間進(jìn)行排序的最近發(fā)生的事件,并且(ii)指示與所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備中的每一個(gè)相關(guān)聯(lián)的事件類型。
9.一種在與計(jì)算設(shè)備相關(guān)聯(lián)的顯示器上生成圖形用戶界面的方法,其包括:
由一個(gè)或多個(gè)處理器生成至少包括第一子窗口和第二子窗口的應(yīng)用程序窗口;
由一個(gè)或多個(gè)處理器確定多個(gè)可選擇的時(shí)間縮放參數(shù);
由一個(gè)或多個(gè)處理器在所述第一子窗口內(nèi)顯示所述多個(gè)可選擇的時(shí)間縮放參數(shù);
由一個(gè)或多個(gè)處理器基于所述多個(gè)可選擇的時(shí)間縮放參數(shù)來確定待顯示的多個(gè)單元格;
由一個(gè)或多個(gè)處理器在所述第二子窗口內(nèi)以多行和多列格式顯示所述多個(gè)單元格,所述多個(gè)單元格中的每個(gè)單元格表示基于所述可選擇的時(shí)間縮放參數(shù)的可縮放時(shí)間間隔;
由一個(gè)或多個(gè)處理器確定在由相應(yīng)單元格表示的所述可縮放時(shí)間間隔內(nèi)發(fā)生的事件數(shù)量;以及
由一個(gè)或多個(gè)處理器在所述多個(gè)相應(yīng)單元格內(nèi)顯示所述事件數(shù)量,所述事件對(duì)應(yīng)于作為配電系統(tǒng)的一部分進(jìn)行操作的一個(gè)或多個(gè)設(shè)備的狀態(tài)。
10.如方面9所述的方法,其中所述多個(gè)可選擇的時(shí)間縮放參數(shù)選自由以下組成的組:
可選擇的時(shí)間單位;
可選擇的范圍單位;以及
可選擇的時(shí)間間隔。
11.如方面9或10所述的方法,其中由所述多個(gè)單元格中的每一個(gè)表示的所述可縮放時(shí)間間隔對(duì)應(yīng)于從所述可選擇時(shí)間間隔中選擇的間隔。
12.如方面9至11中任一項(xiàng)所述的方法,其中在所述多個(gè)單元格中的一個(gè)或多個(gè)內(nèi)顯示所述事件數(shù)量的動(dòng)作包括:
將所述事件數(shù)量顯示為用戶可選擇的鏈接,并且還包括:
當(dāng)用戶選擇在所述第二子窗口中的相應(yīng)單元格內(nèi)顯示的事件數(shù)量時(shí),由所述計(jì)算設(shè)備顯示第三子窗口,所述第三子窗口顯示在由被選擇所述事件數(shù)量的相應(yīng)單元格表示的所述可縮放時(shí)間間隔內(nèi)發(fā)生的事件,所述事件根據(jù)它們的發(fā)生時(shí)間進(jìn)行排序。
13.如方面9至12中任一項(xiàng)所述的方法,其中顯示所述第三子窗口的動(dòng)作包括:
在所述第三子窗口內(nèi)將所述多個(gè)設(shè)備中的每個(gè)對(duì)應(yīng)設(shè)備顯示為相應(yīng)的用戶可選擇的鏈接,并且還包括:
當(dāng)用戶選擇所述第三子窗口中的設(shè)備鏈接時(shí),由所述計(jì)算設(shè)備顯示第四子窗口,所述第四子窗口顯示對(duì)應(yīng)于所選擇的設(shè)備的信息。
14.如方面9至13中任一項(xiàng)所述的方法,其還包括:
由所述計(jì)算設(shè)備顯示用戶可選擇的第一標(biāo)簽、用戶可選擇的第二標(biāo)簽和用戶可選擇的第三標(biāo)簽;以及
當(dāng)選擇所述用戶可選擇的第一標(biāo)簽、所述用戶可選擇的第二標(biāo)簽和所述用戶可選擇的第三標(biāo)簽時(shí),分別由所述計(jì)算設(shè)備顯示所述第二子窗口、第三子窗口和第四子窗口。
15.如方面9至14中任一項(xiàng)所述的方法,其中顯示所述第三子窗口的動(dòng)作包括:
顯示按照它們各自的發(fā)生時(shí)間進(jìn)行排序的事件,并且
其中所述第三子窗口指示所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備。
16.如方面9至15中任一項(xiàng)所述的方法,其中顯示所述第三子窗口的動(dòng)作包括:
顯示按照它們的發(fā)生時(shí)間進(jìn)行排序的最近發(fā)生的事件,并且
其中所述第三子窗口指示與所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備中的每一個(gè)相關(guān)聯(lián)的事件類型。
17.一種存儲(chǔ)機(jī)器可讀指令的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),所述機(jī)器可讀指令在由具有與其相關(guān)聯(lián)的顯示器的計(jì)算設(shè)備的處理器執(zhí)行時(shí),致使所述處理器:
在所述顯示器上生成至少包括第一子窗口和第二子窗口的應(yīng)用程序窗口;
確定多個(gè)可選擇的時(shí)間縮放參數(shù);
在所述第一子窗口內(nèi)顯示多個(gè)可選擇的時(shí)間縮放參數(shù);
基于所述多個(gè)可選擇的時(shí)間縮放參數(shù)確定待顯示的多個(gè)單元格;
在所述第二子窗口內(nèi)以多行和多列格式顯示多個(gè)單元格,所述多個(gè)單元格中的每個(gè)單元格表示基于所述可選擇的時(shí)間縮放參數(shù)的可縮放時(shí)間間隔;
確定在由相應(yīng)單元格表示的所述可縮放時(shí)間間隔內(nèi)發(fā)生的事件數(shù)量;并且
在所述多個(gè)單元格中的一個(gè)或多個(gè)內(nèi)顯示事件數(shù)量,所述事件對(duì)應(yīng)于作為配電系統(tǒng)的一部分進(jìn)行操作的一個(gè)或多個(gè)設(shè)備的狀態(tài)。
18.如方面17所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其中所述多個(gè)可選擇的時(shí)間縮放參數(shù)選自由以下組成的組:
可選擇的時(shí)間單位;
可選擇的范圍單位;以及
可選擇的時(shí)間間隔。
19.如方面17或18所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其中由所述多個(gè)單元格中的每一個(gè)表示的所述可縮放時(shí)間間隔對(duì)應(yīng)于從所述可選擇時(shí)間間隔中選擇的間隔。
20.如方面17至19中任一項(xiàng)所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其進(jìn)一步存儲(chǔ)機(jī)器可讀指令,所述機(jī)器可讀指令在由所述處理器執(zhí)行時(shí),致使所述處理器:
將所述多個(gè)單元中的一個(gè)或多個(gè)內(nèi)的所述事件數(shù)量顯示為用戶可選擇的鏈接;并且
當(dāng)用戶選擇在所述第二子窗口中的相應(yīng)單元格內(nèi)顯示的事件數(shù)量時(shí)顯示第三子窗口,所述第三子窗口顯示在由被選擇所述事件數(shù)量的相應(yīng)單元格表示的所述可縮放時(shí)間間隔內(nèi)發(fā)生的事件,所述事件根據(jù)它們的發(fā)生時(shí)間進(jìn)行排序。
21.如方面17至20中任一項(xiàng)所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其進(jìn)一步存儲(chǔ)機(jī)器可讀指令,所述機(jī)器可讀指令在由所述處理器執(zhí)行時(shí),致使所述處理器:
在所述第三子窗口內(nèi)將所述多個(gè)設(shè)備中的每個(gè)對(duì)應(yīng)設(shè)備顯示為相應(yīng)的用戶可選擇的鏈接,并且
當(dāng)用戶選擇在所述第三子窗口中顯示為用戶可選擇的鏈接的設(shè)備時(shí),顯示第四子窗口,所述第四子窗口顯示對(duì)應(yīng)于所選擇的設(shè)備的信息。
22.如方面17至21中任一項(xiàng)所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其進(jìn)一步存儲(chǔ)機(jī)器可讀指令,所述機(jī)器可讀指令在由所述處理器執(zhí)行時(shí),致使所述處理器:
在所述應(yīng)用程序窗口內(nèi)顯示用戶可選擇的第一標(biāo)簽、用戶可選擇的第二標(biāo)簽和用戶可選擇的第三標(biāo)簽;并且
當(dāng)選擇所述用戶可選擇的第一標(biāo)簽、所述用戶可選擇的第二標(biāo)簽和所述用戶可選擇的第三標(biāo)簽時(shí),分別顯示所述第二子窗口、第三子窗口和第四子窗口。
23.如方面17至22中任一項(xiàng)所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其中用于顯示所述第三子窗口的指令還包括以下指令:所述指令在由所述處理器執(zhí)行時(shí),致使所述處理器:
在所述第三子窗口內(nèi)顯示按照它們各自的發(fā)生時(shí)間進(jìn)行排序的事件,并且
其中所述第三子窗口指示所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備。
24.如方面17至23中任一項(xiàng)所述的非暫時(shí)性有形計(jì)算機(jī)可讀介質(zhì),其中用于顯示所述第三子窗口的指令還包括以下指令:所述指令在由所述處理器執(zhí)行時(shí),致使所述處理器:
顯示按照它們各自的發(fā)生時(shí)間進(jìn)行排序的最近發(fā)生的事件,并且
其中所述第三子窗口指示與所述多個(gè)設(shè)備中的具有在由所述可選擇的范圍單位指示的范圍內(nèi)發(fā)生的事件的一個(gè)或多個(gè)對(duì)應(yīng)設(shè)備中的每一個(gè)相關(guān)聯(lián)的事件類型。