專利名稱:自動將專家反饋結合到監測系統中的制作方法
自動將專家反饋結合到監測系統中
背景技術:
已經對復雜的電子裝置開發出了診斷算法,以識別電子裝置的構件中的失效的原因,以及預測特定失效類型的發生,如由安裝到電子裝置的各種構件上的傳感器所產生的運行參數指示的那樣。已經采用神經網絡、決策樹、基于案例的推理等來從由電子裝置產生的數據中進行學習,以在診斷的上下文中提供預測和分類。診斷算法大體利用電子裝置的構件的廣泛的壽命測試來確定用來識別失效或預測失效的關鍵參數的標稱值和閾值。
發明內容
在示例實施例中,提供一種用于更新決策算法的方法。該方法包括(但不限于)使用決策算法評價接收自第一裝置的運行參數數據,以確定是否應當發送警告。警告指示與第一裝置的構件相關聯的可能的性能問題,并且運行參數數據包括第一裝置的運行特性的值。當確定發送警告時,創建警告消息,并且將其發送到第二裝置。警告消息包括指示第一裝置的構件的可能的性能問題的第一指示符。基于接收自第三裝置的第二指示符來更新決策算法。第二指示符或者指示警告有用,或者指示警告沒有用。在另一個示例實施例中,提供一種其上存儲有計算機可讀指令的計算機可讀介質,當由計算裝置執行時,計算機可讀指令使計算裝置進行更新決策算法的方法。在又一個示例實施例中,提供一種系統。該系統包括(但不限于)監測裝置。監測裝置包括(但不限于)處理器和可操作地耦合到處理器上的計算機可讀介質。計算機可讀介質在其上存儲有指令,當由處理器執行時,該指令使系統進行更新決策算法的方法。在審閱下圖、詳細描述和所附權利要求之后,本發明的其它主要特征和優點對本領域技術人員將變得顯而易見。
參照附圖,將在下文中描述示例性實施例,其中,相同標號表示相同要素。圖1描繪根據示例性實施例的裝置監測系統的框 圖2描繪根據示例性實施例的圖1的裝置監測系統的被監測裝置的框 圖3描繪根據示例性實施例的圖1的裝置監測系統的監測裝置的框 圖4描繪根據示例性實施例的圖1的裝置監測系統的警告響應裝置的框 圖5描繪示出了通過使用根據示例性實施例的圖3的監測裝置的警告決策應用程序來進行的示例操作的流程 圖6描繪示出了通過使用根據示例性實施例的圖4的警告響應裝置的警告響應應用程序來進行的示例操作的流程圖。
具體實施例方式參照圖1,示出根據示例性實施例的裝置監測系統100的框圖。在示例性實施例中,裝置監測系統100可包括監測裝置102、多個警告響應裝置104、多個被監測裝置106和網絡108。裝置監測系統100的構件可定位在單個設施中,或者在地理上可遠離彼此。監測裝置102可為任何形狀因子的計算機。監測裝置102可進一步由一個或多個連接的計算機組成。監測裝置102從多個警告響應裝置104中捕捉專家知識,同時遠程地監測多個被監測裝置106的狀況。監測裝置102基于由多個被監測裝置106的各個裝置傳輸的實時數據來產生關于多個被監測裝置106的構件和子系統的自動失效警告。當專家隨后調查這種警告時,專家提供關于產生的警告的準確性的二元反饋。隨著監測裝置102收集來自多個警告響應裝置104的反饋以及來自許多裝置、專家和事件的警告數據上下文,監測裝置102調節各個類型的警告的決策邊界,以最大程度地與專家意見一致,從而實現自動學習。網絡108能是任何類型的有線和/或無線公共網絡或私人網絡,包括蜂窩網絡、局域網、諸如互聯網的廣域網等。網絡108可包括相同或不同類型的一個或多個網絡。網絡108可進一步由子網絡組成,以及由任何數量的裝置構成。多個警告響應裝置104可包括一個或多個計算裝置,計算裝置通過網絡108將信號發送到監測裝置102和/或多個被監測裝置106中的一個或多個,以及通過網絡108接收來自監測裝置102和/或多個被監測裝置106中的一個或多個的信號。多個警告響應裝置104可包括可組織成子網的任何數量和類型的計算裝置。多個警告響應裝置104可包括任何形狀因子的計算機,諸如個人數字助理114、臺式機116、膝上型電腦118、集成式消息傳送裝置、蜂窩電話120、智能電話、尋呼機等。多個警告響應裝置104可包括附加的類型的裝置。多個警告響應裝置104使用各種傳輸介質來通信,各種傳輸介質可為有線或無線的,如本領域技術人員已知的那樣。作為示例,現場工程師或技術員可使用多個警告響應裝置104的計算裝置來接收與多個被監測裝置106中的被監測裝置有關的警告,接收與被監測裝置的當前狀況有關的信息,更新被監測裝置的狀態,與被監測裝置通信,將與警告有關的反饋提供給監測裝置102等。多個被監測裝置106可包括一個或多個裝置,該裝置通過網絡108將信號發送到監測裝置102和/或多個警告響應裝置104,以及通過網絡108接收來自監測裝置102和/或多個警告響應裝置104的信號。多個被監測裝置106可包括可組織成子網的任何數量和類型的裝置。在圖1的示例性實施例中,多個被監測裝置106可包括計算機斷層掃描裝置122、磁共振成像裝置124和X射線裝置126。示例性實施例不意于將多個被監測裝置106限于醫學成像裝置。多個被監測裝置106可包括附加的或不同類型的裝置,可使用傳感器遠程地監測裝置的狀態,以獲得裝置的一個或多個運行特性。例如,附加的類型的裝置可包括在工業過程、運輸系統、功率發生等中使用的機器。多個被監測裝置106使用各種傳輸介質來通信,各種傳輸介質可為有線或無線的,如本領域技術人員已知的那樣。參照圖2,示出根據示例性實施例的多個被監測裝置106中的被監測裝置106a的框圖。被監測裝置106a可包括輸出接口 200、傳感器201、輸入接口 202、計算機可讀介質204、通信接口 206、處理器208、傳感器處理應用程序210和顯示器212。可將不同的和附加的構件結合到被監測裝置106a中。輸出接口 200提供用于輸出信息供被監測裝置106的用戶審閱的接口。例如,輸出接口 200可包括通往顯示器212的接口。顯示器212可為薄膜晶體管顯示器、發光二極管顯示器、液晶顯示器,或者本領域技術人員已知的多種不同的顯示器中的任一個。被監測裝置106a可具有使用相同或不同的接口技術的一個或多個輸出接口。被監測裝置106a另外可通過通信接口 206訪問顯示器212。傳感器201提供被監測裝置106a的運行特性的測量值。被監測裝置106a可包括多個傳感器,傳感器使用相同或不同的感測技術來測量被監測裝置106a的相同或不同的運行特性的值。例如,傳感器201可為測量被監測裝置106a的構件的溫度的溫度計。作為其它示例,傳感器201可測量與被監測裝置106a的任何構件相關聯的電壓級別、電流級別、電磁場級別、速度級別、加速度級別、壓力級別等。傳感器201將測量的參數轉換成電信號,電信號輸入到輸入接口 202。輸入接口 202提供用于接收來自傳感器201的信息的接口,如本領域技術人員已知的那樣。輸入接口 202可使用各種輸入技術。被監測裝置106a可具有使用相同或不同的輸入接口技術的一個或多個輸入接口。例如,輸入接口 202還可提供用于接收來自用戶的供輸入到被監測裝置106中的信息的接口,如本領域技術人員已知的那樣。輸入接口 202可使用各種輸入技術,包括(但不限于)鍵盤、筆和觸摸屏、鼠標、跟蹤球、觸摸屏、按鍵、一個或多個按鈕等,以允許用戶將信息輸入到被監測裝置106a中,或者作出在顯示在顯示器212上的用戶界面中呈現的選擇。計算機可讀介質204是信息的電子保持場所或存儲,使得處理器208能訪問信息,如本領域技術人員已知的那樣。計算機可讀介質204能包括(但不限于)任何類型的隨機存取存儲器(RAM)、任何類型的只讀存儲器(ROM)、任何類型的閃速存儲器等,諸如磁存儲裝置(例如,硬盤、軟盤、磁條)、光盤(例如,CD、DVD)、智能卡、閃速存儲器裝置等。被監測裝置106a可具有使用相同或不同的存儲器介質技術的一個或多個計算機可讀介質。被監測裝置106a還可具有支持存儲器介質(諸如CD或DVD)的加載的一個或多個驅動器。通信接口 206提供用于使用各種協議、傳輸技術和介質在裝置之間接收和傳輸數據的接口,如本領域技術人員已知的那樣。通信接口 206可支持使用各種傳輸介質的通信,傳輸介質可為有線或無線的。被監測裝置106a可具有使用相同或不同的通信接口技術的一個或多個通信接口。通過使用通信接口 206,可在被監測裝置106a和監測裝置102和/或警告響應裝置104a之間傳送數據和消息。處理器208如本領域技術人員已知的那樣執行指令。指令可由專用計算機、邏輯電路或硬件電路執行。因而,處理器208可在硬件、固件或這些方法的任何組合中實現,和/或與軟件一起實現。術語“執行”是運行應用程序或實施指令所調用的操作的過程。可使用一種或多種編程語言、腳本語言、匯編語言等來編寫指令。處理器208執行指令,這表示處理器208進行/控制指令所調用的操作的意思。處理器208可操作地與輸出接口 200、與輸入接口 202、與計算機可讀介質204和與通信接口 206耦合,以接收、發送和處理信息。處理器208可從永久存儲裝置中取回一組指令,以及將可執行形式的指令拷貝到臨時存儲裝置,臨時存儲裝置一般是某種形式的RAM。被監測裝置106a可包括使用相同或不同的處理技術的多個處理器。傳感器處理應用程序210進行與處理來自傳感器201的信號相關聯的操作,以限定與被監測裝置106a的構件的運行特性相關聯的值。傳感器處理應用程序210可處理多個信號,以形成運行參數數據,運行參數數據發送到監測裝置102。傳感器處理應用程序210可記錄運行參數數據,并且或者不斷地或者定期地或者另外按計劃將數據發送到監測裝置102。因而,可實時地發送運行參數數據。本文描述的操作中的一些或全部可包含在傳感器處理應用程序210中。可使用硬件、固件、軟件或這些方法的任何組合來實現操作。參照圖2的示例實施例,以存儲在計算機可讀介質204中且可由處理器208訪問的軟件(由計算機可讀指令和/或計算機可執行指令組成)來實現傳感器處理應用程序210,以執行包含傳感器處理應用程序210的操作的指令。可使用一種或多種編程語言、組件語言、腳本語言等來編寫傳感器處理應用程序210。參照圖3,示出根據示例性實施例的監測裝置102的框圖。監測裝置102可包括第二輸出接口 300、第二輸入接口 302、第二計算機可讀介質304、第二通信接口 306、第二處理器308、警告決策應用程序310和數據庫312。可將不同的和附加的構件結合到監測裝置102 中。輸出接口 300提供用于輸出信息供監測裝置102的用戶審閱的接口。例如,輸出接口 300可包括通往第二顯示器314、揚聲器316、打印機318等的接口。第二顯示器314可為薄膜晶體管顯示器、發光二極管顯示器、液晶顯示器,或者本領域技術人員已知的多種不同的顯不器的任一種。揚聲器316可為本領域技術人員已知的多種揚聲器中的任一個。打印機318可為本領域技術人員已知的多種打印機中的任一個。監測裝置102可具有使用相同或不同的接口技術的一個或多個輸出接口。監測裝置102另外可通過通信接口 306訪問第二顯不器314、揚聲器316和/或打印機318。第二輸入接口 302提供用于接收來自用戶的信息以輸入到監測裝置102中的接口,如本領域技術人員已知的那樣。第二輸入接口 302可使用各種輸入技術,包括(但不限于)鍵盤、筆和觸摸屏、鼠標、跟蹤球、觸摸屏、按鍵、一個或多個按鈕等,以允許用戶將信息輸入到監測裝置102中,或者作出在顯示在第二顯示器314上的用戶界面中呈現的選擇。同一接口可支持第二輸入接口 302和第二輸出接口 300兩者。例如,觸摸屏允許用戶輸入,也允許將輸出呈現給用戶。監測裝置102可具有使用相同或不同的輸入接口技術的一個或多個輸入接口。第二計算機可讀介質304提供與參照被監測裝置106a的計算機可讀介質204所描述的相同或類似的功能性。第二通信接口 306提供與參照被監測裝置106a的通信接口206所描述的相同或類似的功能性。第二處理器308提供參照被監測裝置106a的處理器208所描述的相同或類似的功能性。警告決策應用程序310進行與處理接收自多個被監測裝置106的運行參數數據相關聯的操作,以使用決策算法來確定多個被監測裝置106的裝置的任何構件即將失效或需要維修行動的可能性。警告決策應用程序310還可確定是否應當發送警告消息。本文描述的運行中的一些或全部可包含在警告決策應用程序310中。可使用硬件、固件、軟件或這些方法的任何組合來實現操作。參照圖3的示例實施例,以存儲在第二計算機可讀介質304中且可由第二處理器308訪問的軟件(由計算機可讀指令和/或計算機可執行指令組成)來實現警告決策應用程序310,以執行包含警告決策應用程序310的操作的指令。可使用一種或多種編程語言、匯編語言、腳本語言等來編寫警告決策應用程序310。監測裝置102包括數據庫312,或者能或者通過直接連接或者通過網絡108來訪問數據庫312。第二計算機可讀介質304可對數據庫312提供電子存儲介質。數據庫312是用于裝置監測系統100的數據儲存庫。數據庫312可包括多個數據庫,數據庫可組織成多個數據庫層,以改進數據管理和訪問。數據庫312可利用如本領域技術人員已知的那樣的各種數據庫技術和多種不同的格式,包括文件系統、關系數據庫、表系統、結構化查詢語言數據庫等。數據庫312可實現為單個數據庫或多個數據庫,該多個數據庫存儲在分布于互聯網或其它異質存儲架構上的不同的存儲位置中。參照圖4,示出根據示例性實施例的多個警告響應裝置104的警告響應裝置104a的框圖。警告響應裝置104a是多個警告響應裝置104的示例計算裝置。警告響應裝置104a可包括第三輸出接口 400、第三輸入接口 402、第三計算機可讀介質404、第三通信接口 406、第三處理器408、警告響應應用程序410、瀏覽器應用程序411、第三顯示器412、第二揚聲器414和第二打印機416。可將不同的和附加的構件結合到警告響應裝置104中。第三輸出接口 400提供與參照監測裝置102的第二輸出接口 300所描述的相同或類似的功能性。第三輸入接口 402提供與參照監測裝置102的第二輸入接口 302所描述的相同或類似的功能性。第三計算機可讀介質404提供與參照監測裝置102的第二計算機可讀介質304所描述的相同或類似的功能性。第三通信接口 406提供與參照監測裝置102的第二通信接口 306所描述的相同或類似的功能性。第三處理器408提供與參照監測裝置102的第二處理器308所描述的相同或類似的功能性。第三顯示器412提供與參照監測裝置102的第二顯示器314所描述的相同或類似的功能性。第二揚聲器414提供與參照監測裝置102的揚聲器316所描述的相同或類似的功能性。第二打印機416提供與參照監測裝置102的打印機318所描述的相同或類似的功能性。警告響應應用程序410進行與對由警告決策應用程序310產生的警告的響應相關聯的操作。本文描述的操作中的一些或全部可包含在警告響應應用程序410中。可使用硬件、固件、軟件或這些方法的任何組合來實現操作。參照圖4的示例實施例,以存儲在第三計算機可讀介質404中且可由第三處理器408訪問的軟件(由計算機可讀指令和/或計算機可執行指令組成)來實現警告響應應用程序410,以執行包含警告響應應用程序410的操作的指令。可使用一種或多種編程語言、匯編語言、腳本語言等來編寫警告響應應用程序410。警告決策應用程序310和警告響應應用程序410可為相同或不同的應用程序,或者是支持本文描述的相同類型的功能性中的一些或全部的集成的、分布式的應用程序的一部分。警告響應應用程序410可實現為例如在被監測裝置106a、監測裝置102和/或警告響應裝置104a處執行的Web應用程序。可實現警告響應應用程序410來支持任何類型的通信協議。例如,警告響應應用程序410可配置成接收來自諸如多個警告響應裝置104和/或多個被監測裝置106的客戶裝置的超文本傳輸協議(HTTP)請求,以及響應于HTTP請求而發送HTTP響應以及可選的附加數據內容,附加數據內容可包括諸如超文本標記語言(HTML)文檔的網頁和鏈接對象。警告決策應用程序310可進一步提供組織成可在網絡108上訪問的網站的形式的信息或數據。網站可包括顯示特定的一組信息的多個網頁,并且可包含通往具有有關或附加的信息的其它網頁的超鏈接。各個網頁由統一資源定位符(URL)標識,URL包括計算裝置的位置或地址,除了在那個計算裝置上的資源的位置之外,該計算裝置包含待訪問的資源。文件或資源的類型取決于互聯網應用協議。例如,HTTP和HTTP安全(HTTPS)描述待由瀏覽器應用程序訪問的網頁。訪問的文件可為簡單的文本文件、圖像文件、音頻文件、視頻文件、可執行程序、公共網關接口應用程序、Java應用程序,或者HTTP支持的任何其它類型的文件。瀏覽器應用程序411進行與取回、呈現和遍歷由web應用程序和/或web服務器提供的信息資源相關聯的操作,如本領域技術人員已知的那樣。信息資源由統一資源標識符(URI)標識,并且可為網頁、圖像、視頻或其它內容塊。資源中的超鏈接使得用戶導航到有關資源成為可能。示例瀏覽器應用程序包括網景通訊公司的Navigat0r、M0Zilla公司的Firefox 、0pera軟件公司的Opera、微軟公司的Internet Explorer 、蘋果公司的Safar1、谷歌公司的Chrome等,如本領域技術人員已知的那樣。如果警告響應應用程序410實現為Web應用程序,則警告響應裝置104a可包括瀏覽器應用程序411,以訪問由警告決策應用程序310提供的功能性,而不需要將警告響應應用程序410安裝在警告響應裝置104a上。因而,警告響應裝置104a不必將警告響應應用程序410和瀏覽器應用程序411兩者作為離散的應用程序而包括。參照圖5,描述與警告決策應用程序310相關聯的示例操作。可進行附加的、較少或不同的操作,這取決于實施例。圖5的操作的呈現順序不意于為限制性的。因而,雖然按順序呈現操作流中的一些,但可按各種重復的方式、同時地和/或按與示出的那些不同的順序來進行各種操作。在操作500中,從被監測裝置106a接收運行參數數據,并且將其保存在第二計算機可讀介質304中供處理。在操作502中,處理接收到的運行參數數據,以形成決策數據。可根據運行參數數據來計算決策數據。在示例性實施例中,縮減接收到的運行參數數據,以形成多維決策參數集。在監測MR掃描儀磁冷頭失效的示例中,初始數據集是容器氦壓力的1000小時的樣本。數據首先被非線性去噪聲濾波器處理,并且然后通過時間-頻率分析將它們分成2個分量:概要分量和細節分量。計算概要分量的斜率(k)和細節分量的能量(E),并且它們然后形成決策數據(或特征)。在其它實施例中,可在不進一步處理以形成決策數據的情況下使用接收到的運行參數數據。因而,接收到的運行參數數據可為決策數據。在操作504中,使用決策算法來評價決策數據,以確定被監測裝置106a的各種構件的狀況。如本領域技術人員所理解的那樣,決策算法可提供與被監測裝置106a的各種構件相關聯的可能的性能問題的檢測和診斷。決策算法的示例為,如果(k>threshold_kl),這指示長期壓力升高,并且(E〈threshold_El),這指示較低的冷頭效率,則預測有冷頭失效。例如,決策數據可包括被監測裝置106a的多個構件的溫度。如果溫度中的一個或多個偏離“正常”運行范圍,則可能的性能問題可與被監測裝置106的構件相關聯。決策算法可使用初始數據的訓練集來發展被監測裝置106a的各種構件的操作的統計模型,包括能與被監測裝置106a的類型的恰當運行的裝置相關聯的運行參數數據的范圍。可從多個被監測裝置106中記錄數據,并且數據可用來發展正常裝置的復合模型。這樣的模型的示例包括傅里葉頻譜系數、被描述成時間-頻率分布的小波變換,或者高維數據集的主分量。復合模型然后用作基線,根據該基線來測量現場中的被監測裝置106a的性能。決策算法可比較決策數據與決策邊界,以及產生與被監測裝置106a的各種構件的狀況或狀態有關的一個或多個決策。例如,決策算法可識別與被監測裝置106a的構件相關聯的可能的性能問題。可通過決策算法計算可能的性能問題的發生概率。例如,基于決策數據,決策算法可用0.65的概率指示“失效”的決策,以及用0.35的概率指示“正常”的決策。基于來自多個被監測裝置106的數據和來自專家的指示性能問題是否有根據的數據,決策算法可調節決策邊界,如下面論述的那樣。在操作506中,關于是否應當發送警告進行確定。例如,可將構件的“失效”決策的發生概率與閾值比較,以確定是否應當發送警告。在示例性實施例中,閾值確定發送的警告的數量,但在別的方面對決策邊界沒有影響。可使用相同或不同的閾值,這取決于可能具有可能的性能問題的構件的類型。例如,一些構件可能在任務上比其它構件更重要。因此,用于產生與那個構件相關聯的警告的閾值可低于用于產生與在任務上不那么重要的構件相關聯的警告的閾值。如果確定發送警告,過程在操作508處繼續。如果確定不發送警告,過程在操作512處繼續。在操作508中,創建和發送警告消息。例如,警告消息發送到警告響應裝置104a。警告消息包括指示被監測裝置106a的構件的可能的性能問題的第一指示符。警告消息可包括附加的信息,諸如指示專家對警告消息響應的標識符、相關聯的運行參數數據或決策數據、警告發送或運行參數數據創建的時間和日期、用名稱和/或位置等標識被監測裝置106a的裝備標識符。警告消息可指示“待處理的失效”或“需要行動”供專家調查。為了避免使專家有偏見,在警告消息中可不包括可能的性能問題的發生概率。可作出可在相同或不同的警告消息中發送的多個警告確定。例如,來自安裝在被監測裝置106a上的多個傳感器的高溫可指示過濾器可能阻塞、風扇可能有故障,或者電路板可能有故障。可針對各個可能的性能問題計算發生概率,并且可單獨地確定發送或不發送與識別的各個可能的性能問題相關聯的警告。在操作510中,接收警告響應消息。警告響應消息可接收自警告響應裝置104a,并且包括指示警告或者有用或者沒有用的指示符。因而,警告響應消息提供指示警告是“有用”或是“妨礙”的反饋。在操作512中,更新警告決策算法。如果接收到警告響應消息,基于指示符和運行參數數據和/或決策數據來更新警告決策算法。如果因為未產生警告而沒有接收到警告響應消息,可基于運行參數數據和/或決策數據來更新警告決策算法。作為更新警告決策算法的一部分,可調節閾值,和/或可更新模型。比較各個反饋與跟失效/正常決策相關聯且集成到統計學習機中的統計數據。例如,基于來自專家的反饋,要么失效決策是正確的,要么正常決策是正確的。用各個決策部分的發生概率加權各個決策部分,并且將各個決策部分輸入到表示機器-專家決策的所有可能組合的、四個不相交的結果群(00、01、10、11)的樣本中。可應用基于“專家可信度”和用以減小舊數據的影響的“遺忘因子”的、附加的加權因子作為更新的一部分。遺忘因子是基于時間的因子,其確保警告決策算法基于最近的環境而進行調節。按比例加權對在邊際上正確或錯誤的決策的反饋,從而使得用來驅動決策邊界改變的性能統計數字更準確。統計學習機計算各個結果群的統計資料,并且計算新的決策邊界,從而最大程度地提高專家反饋和原始的失效/正常決策之間的累積一致性。使用k平均聚類等,能將統計學習機實現為例如神經網絡、支持向量機。隨著運行參數數據繼續被從多個被監測裝置106中接收和處理,處理在操作500中繼續。參照圖6,描述與警告響應應用程序410相關聯的示例操作。可進行附加的、較少或不同的操作,這可取決于實施例。圖6的操作的呈現順序不意于為限制性。例如,用戶能獨立地或通過使用瀏覽器應用程序411,在警告響應應用程序410的控制下,以可由用戶選擇的順序與在第三顯示器412中呈現給用戶的一個或多個用戶界面窗口交互。因而,雖然按順序呈現了操作流中的一些,但可按各種重復的方式、同時地和/或按與示出的那些不同的順序進行各種操作。用戶可“登錄”,以使用警告響應應用程序410和/或傳感器處理應用程序210,如本領域技術人員已知的那樣。例如,用戶可執行警告響應應用程序410,這使得呈現第一用戶界面窗口,第一用戶界面窗口可包括多個菜單和選擇器,諸如與警告響應應用程序410相關聯的下拉菜單、按鈕、文本框、超鏈接等。在示例性實施例中,用戶是在診斷和/或修理與被監測裝置106a的構件相關聯的可能的性能問題方面的現場工程師或裝備維修技術員或其它專家。執行警告響應應用程序410可使用戶界面窗口呈現,用戶界面窗口可包括多個菜單和選擇器,諸如與警告響應應用程序410相關聯的下拉菜單、按鈕、文本框、超鏈接等。隨著專家/用戶與警告響應應用程序410交互,呈現不同的用戶界面窗口,以對用戶提供與被監測裝置106a有關的較多或較少的詳細信息和/或針對其發送警告的被監測裝置106a的運行參數數據。如本領域技術人員所理解的那樣,警告響應應用程序410接收指示符,指示符與用戶跟在警告響應應用程序410的控制下呈現的用戶界面窗口交互相關聯。在操作600中,接收第一指示符,第一指示符標識專家所響應的警告。例如,用戶界面窗口在警告響應應用程序410的控制下呈現,用戶界面窗口包括下拉列表,專家能從下拉列表中選擇警告或文本框,專家能將警告標識符輸入到該文本框中。在操作602中,呈現第二用戶界面窗口,其包括警告有用性選擇器。例如,警告有用性選擇器可包括指示“有用”的第一按鈕和指示“妨礙”的第二按鈕。作為另一個示例,警告有用性選擇器可包括下拉列表,專家從下拉列表中選擇或者“有用”或者“妨礙”。作為另外的另一個示例,警告有用性選擇器可包括指示“有用”的第一單選按鈕和指示“妨礙”的第二單選按鈕。在操作604中,接收第二指示符,第二指示符標識用戶使用警告有用性選擇器所作的選擇。例如,第二指示符可指示選擇了第一單選按鈕。在操作606中,限定第三指示符,用于將選擇傳送到監測裝置102。第三指示符可與第二指示符相同。作為另一個示例,如果第二指示符指示選擇了第一單選按鈕,則第三指示符可為“ 1”,而如果第二指示符指示選擇了第二單選按鈕,則第三指示符可為“O”。在操作608中,警告響應消息發送到監測裝置102,警告響應消息包括與第一指示符相關聯的第三指示符。在操作610中,創建的警告響應消息發送到監測裝置102。例如,如果警告響應應用程序410實現為web應用程序,則用戶在警告響應裝置104a處執行瀏覽器應用程序411,并且瀏覽器應用程序411將HTTP消息發送到監測裝置102,警告決策應用程序310處理該HTTP消息。如果基于被監測裝置106a的運行參數數據產生了多個警告,則專家可與獨特地標識各個警告,以及對各個警告是否有用或沒有用作出響應。使用來自專家的、直接輸入供警告決策應用程序310處理的二元反饋解決了必須確定各個警告實例的“基礎真值”和必須使服務記錄與裝置運行參數數據相互關聯的問題。向專家尋求二元反饋會提高專家將提供反饋以及去除基于文本的反饋所引起的模糊性的可能性。反饋還直接與警告直接聯系在一起,警告直接與特定的運行參數數據聯系在一起,這避免任何誤差和混亂,基于在相似的時間產生的數據,可引起誤差和混亂。在許多事件中累積來自許多裝置和許多專家的反饋在很大程度上減小一個專家的錯誤判斷或一個裝置的失常的影響。監測裝置102可為與警告響應裝置104a相同的裝置。因而,由警告決策應用程序310進行的處理中的一些或全部可與由警告響應應用程序410和/或瀏覽器應用程序411進行的處理集成在一起。被監測裝置106a可為與警告響應裝置104a相同的裝置。因而,由傳感器處理應用程序210進行的處理中的一些或全部可與由響應應用程序410和/或瀏覽器應用程序411進行的處理集成在一起。多種不同類型的用戶界面控制可包括在上述用戶界面窗口中,非限制性地,諸如按鈕、下拉菜單、標簽、快捷鍵、工具條、單選按鈕、復選框等,如本領域技術人員已知的那樣,以允許用戶將信息輸入到用戶界面中,和/或從用戶界面中選擇信息。本文描述的那些僅表示能用來提供描述的功能性的控制。詞語“示例性”在本文中用來表示用作示例、實例或說明的意思。在本文中描述成“示例”或“示例性”的任何方面或設計不必理解成比其它方面或設計更優選或有利。另外,為了本公開,且除非另有規定,“一”或“一個”表示“一個或多個”的意思。而且另外,“和”或“或”的使用意于包括“和/或”,除非另有特別的指示。通過使用標準的編程和/或工程技術來產生軟件、固件、硬件或它們的任何組合,示例實施例可實現為方法、設備或工業制品,以控制計算機來實現公開的實施例。已經為了說明和描述的目的來介紹了示例性實施例的前述描述。它不意于為窮盡性的,或者不意于將本發明限于公開的確切形式,而且鑒于以上教導,修改和變形是可行的,或者可通過實踐本發明來獲得修改和變形。描述的功能性可在單個應用中實現,或者可分布在數量和功能性分布與本文描述的那些不同的模塊之中。另外,可取決于實施例來改變功能的執行順序。選擇和描述實施例,以便闡明本發明的原理,而且作為本發明的實際應用,以使得本領域技術人員能夠在各種實施例中利用本發明,以及使得構想到的適于特定用途的各種修改。意于的是本發明的范圍由所附權利要求和它們的等效物限定。
權利要求
1.一種系統,包括監測裝置,所述監測裝置包括: 處理器;以及 可操作地耦合到所述處理器上的計算機可讀介質,所述計算機可讀介質在其上存儲有計算機可讀指令,當由所述處理器執行時,所述計算機可讀指令使所述監測裝置進行: 使用決策算法評價接收自第一裝置的運行參數數據,以確定是否應當發送警告,其中,所述警告指示與所述第一裝置的構件相關聯的可能的性能問題,且進一步,其中,所述運行參數數據包括所述第一裝置的運行特性的值;以及當確定發送所述警告時, 創建警告消息,其中,所述警告消息包括指示所述第一裝置的所述構件的所述可能的性能問題的第一指示符; 將所述警告消息發送到第二裝置;以及 基于接收自第三裝置的第二指示符來更新所述決策算法,其中,所述第二指示符或者指示所述警告有用,或者指示所述警告沒有用。
2.根據權利要求1所述的系統,其中,使用安裝成測量所述第一裝置處的值的傳感器來確定所述第一裝置的所述運行特性的值。
3.根據權利要求1所述的系統,其中,所述運行特性包括所述第一裝置的、與所述第一裝置的所述構件不同的第二構件的參數。
4.根據權利要求1所述的系統,所述系統進一步包括處理所述運行參數數據,以在評價所述運行參數數據之前形成決策數據,其中,使用所述決策數據來進行所述評價步驟,并且根據所述運行參數數據來計算所述決策數據。
5.根據權利要求1所述的系統,其中,所述第二裝置是與所述第三裝置相同的裝置。
6.根據權利要求5所述的系統,所述系統進一步包括所述第二裝置,所述第二裝置包括: 顯示器; 第二處理器; 配置成接收所述警告消息的通信接口 ;以及 可操作地耦合到所述第二處理器上的第二計算機可讀介質,所述第二計算機可讀介質在其上存儲有第二計算機可讀指令,當由所述第二處理器執行時,所述第二計算機可讀指令使所述第二裝置進行: 控制用戶界面窗口在所述顯示器中的呈現,其中,所述用戶界面窗口包括第一選擇器和第二選擇器,其中,對所述第一選擇器的選擇指示所述警告有用,以及對所述第二選擇器的選擇指示所述警告沒有用; 接收指示對或者所述第一選擇器或者所述第二選擇器的選擇的第三指示符; 基于所接收到的第三指示符來限定所述第二指示符; 創建警告響應消息,警告響應消息包括所限定的第二指示符;以及 將所述警告響應消息發送到所述監測裝置。
7.根據權利要求6所述的系統,所述系統進一步包括所述第一裝置,所述第一裝置包括: 安裝成測量所述值的傳感器;第三處理器;以及 可操作地耦合到所述第三處理器上的第三計算機可讀介質,所述第三計算機可讀介質在其上存儲有第三計算機可讀指令,當由所述第三處理器執行時,所述第三計算機可讀指令使所述第一裝置進行: 接收來自所述傳感器的所述值;以及 將所述值發送到所述監測裝置。
8.根據權利要求1所述的系統 ,所述系統進一步包括所述第一裝置,所述第一裝置包括: 安裝成測量所述值的傳感器; 第二處理器;以及 可操作地耦合到所述第二處理器上的第二計算機可讀介質,所述第二計算機可讀介質在其上存儲有第二計算機可讀指令,當由所述第二處理器執行時,所述第二計算機可讀指令使所述第一裝置進行: 接收來自所述傳感器的所述值;以及 將所述值發送到所述監測裝置。
9.根據權利要求8所述的系統,其中,所述第一裝置是與所述第三裝置相同的裝置。
10.根據權利要求9所述的系統,其中,所述第一裝置進一步包括: 顯不器;以及 所述第二計算機可讀指令,其進一步使所述第一裝置進行: 控制用戶界面窗口在所述顯示器中的呈現,其中,所述用戶界面窗口包括第一選擇器和第二選擇器,其中,對所述第一選擇器的選擇指示所述警告有用,以及對所述第二選擇器的選擇指示所述警告沒有用; 接收指示對或者所述第一選擇器或者所述第二選擇器的選擇的第三指示符; 基于所接收到的第三指示符來限定所述第二指示符; 創建所述警告響應消息,所述警告響應消息包括所限定的第二指示符;以及 將所述警告響應消息發送到所述監測裝置。
11.根據權利要求1所述的系統,其中,評價所述運行參數數據導致確定應當發送第二警告
12.根據權利要求11所述的系統,其中,在單獨的警告消息中發送所述第二警告。
13.根據權利要求11所述的系統,其中,所述第二警告包括在所述警告消息中。
14.根據權利要求11所述的系統,其中,響應于所述第二警告而接收第二警告響應消肩、O
15.根據權利要求11所述的系統,其中,評價所述運行參數數據包括計算與所述第一裝置的所述構件相關聯的所述可能的性能問題的第一發生概率,以及比較所述可能的性能問題的計算的第一發生概率與第一閾值,其中,基于所述比較結果來確定發送所述警告。
16.根據權利要求15所述的系統,其中,評價所述運行參數數據包括計算與所述第一裝置的第二構件相關聯的第二可能的性能問題的第二發生概率,以及比較所述第二可能的性能問題的計算的第二發生概率與第二閾值,其中,基于所述第二比較結果來確定發送所述第二警告。
17.根據權利要求1所述的系統,其中,評價所述運行參數數據包括計算與所述第一裝置的所述構件相關聯的所述可能的性能問題的發生概率。
18.根據權利要求17所述的系統,其中,評價所述運行參數數據包括比較所述可能的性能問題的計算的發生概率與閾值,其中,基于所述比較結果來確定發送所述警告。
19.一種計算機可讀介質,其上存儲有計算機可讀指令,當由計算裝置執行時,所述計算機可讀指令使所述計算裝置進行: 使用決策算法評價接收自第一裝置的運行參數數據,以確定是否應當發送警告,其中,所述警告指示與所述第一裝置的構件相關聯的可能的性能問題,且進一步,其中,所述運行參數數據包括所述第一裝置的運行特性的值;以及 當確定發送所述警告時, 創建警告消息,其中,所述警告消息包括指示所述第一裝置的所述構件的所述可能的性能問題的第一指示符; 將所述警告消息發送到第二裝置;以及 基于接收自第三裝置的 第二指示符來更新所述決策算法,其中,所述第二指示符或者指示所述警告有用,或者指示所述警告沒有用。
20.一種更新決策算法的方法,所述方法包括: 使用決策算法評價接收自第一裝置的運行參數數據,以確定是否應當發送警告,其中,所述警告指示與所述第一裝置的構件相關聯的可能的性能問題,且進一步,其中,所述運行參數數據包括所述第一裝置的運行特性的值;以及 當確定發送所述警告時, 創建警告消息,其中,所述警告消息包括指示所述第一裝置的所述構件的所述可能的性能問題的第一指示符; 將所述警告消息發送到第二裝置;以及 基于接收自第三裝置的第二指示符來更新所述決策算法,其中,所述第二指示符或者指示所述警告有用,或者指示所述警告沒有用。
全文摘要
本發明為自動將專家反饋結合到監測系統中。提供一種用于更新決策算法的系統、計算機可讀介質和方法。在該方法中,使用決策算法評價來自第一裝置的運行參數數據,以確定是否應當發送警告。警告指示與第一裝置的構件相關聯的可能的性能問題。運行參數數據包括第一裝置的運行特性的值。當確定發送警告時,創建警告消息,警告消息包括指示第一裝置的構件的可能的性能問題的第一指示符。將警告消息發送到第二裝置。基于接收自第三裝置的第二指示符來更新決策算法。第二指示符或者指示警告有用,或者指示警告沒有用。
文檔編號G05B13/04GK103207565SQ20131000987
公開日2013年7月17日 申請日期2013年1月11日 優先權日2012年1月13日
發明者鄭亦斌, 涂芳 申請人:通用電氣公司