[發明專利]用于分析儀器化軟件的數據流處理語言有效
申請號: | 201580069546.5 | 申請日: | 2015-12-16 |
公開(公告)號: | CN107111527B | 公開(公告)日: | 2021-04-20 |
發明(設計)人: | R·拉曼;A·穆科赫基;K·格蘭迪;P·劉 | 申請(專利權)人: | 斯普蘭克公司 |
主分類號: | G06F11/08 | 分類號: | G06F11/08;G06F11/26 |
代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;黃捷 |
地址: | 美國加*** | 國省代碼: | 暫無信息 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 用于 分析儀器 軟件 數據流 處理 語言 | ||
1.一種用于檢測數據流中的異常的方法,所述方法包括:
接收數據流語言程序的指令,包括:
閾值塊,被配置成接收第一輸入和第二輸入,所述第一輸入包括具有數據值的多個數據流,并且所述第二輸入包括具有閾值的多個數據流;
第一指令集合,用于生成所述閾值塊的所述第一輸入;以及
第二指令集合,用于生成所述閾值塊的所述第二輸入;
接收輸入數據流集合;以及
執行所述第一指令集合以聚合所述輸入數據流集合的數據,以生成第一多個數據流,所述第一多個數據流包括作為所述閾值塊的所述第一輸入而被提供的數據值;
執行所述第二指令集合以聚合所述輸入數據流集合的數據,以生成第二多個數據流,所述第二多個數據流包括作為所述閾值塊的所述第二輸入而被提供的閾值;
將來自所述第一多個數據流的數據流與來自所述第二多個數據流的數據流進行匹配,以標識對應的數據流;以及
對于所述第一多個數據流中的每個數據流:
將所述數據流的數據值與來自所述第二多個數據流的對應數據流的閾值進行比較;以及
基于所述數據值和所述閾值的比較的結果,來確定是否生成事件。
2.根據權利要求1所述的方法,確定是否生成事件包括:如果所述比較指示所述輸入數據流集合的數據流的所述數據超過來自所述第二多個數據流的所述對應數據流的閾值,則生成事件。
3.根據權利要求1所述的方法,其中執行所述第一指令集合以聚合所述輸入數據流集合的所述數據包括:基于第一元數據屬性集合來編組所述輸入數據流集合,并且執行所述第二指令集合來聚合所述輸入數據流集合的所述數據包括:基于第二元數據屬性集合來編組所述輸入數據流集合。
4.根據權利要求3所述的方法,其中所述第一多個數據流中的每個數據流與所述第一元數據屬性集合的第一值集合相關聯,所述第二多個數據流中的每個數據流與所述第二元數據屬性集合的第二值集合相關聯。
5.根據權利要求4所述的方法,其中將來自所述第一多個數據流的數據流與來自所述第二多個數據流的數據流進行匹配包括:將來自所述第一值集合的值與來自所述第二值集合的值進行比較。
6.根據權利要求1所述的方法,其中所述第二多個數據流的所述數據流的所述閾值是高閾值,并且如果所述第一多個數據流中的數據流的所述數據超過來自所述第二多個數據流的對應數據流的閾值,則事件被生成。
7.根據權利要求1所述的方法,其中所述第二多個數據流的所述數據流的所述閾值為低閾值,并且如果所述第一多個數據流中的數據流的所述數據被確定為低于來自所述第二多個數據流的對應數據流的閾值,則事件被生成。
8.根據權利要求3所述的方法,其中所述第二元數據屬性集合是所述第一元數據屬性集合的子集。
9.根據權利要求3所述的方法,其中所述第一多個數據流中的數據流的數目取決于與所述輸入數據流集合的所述數據流相關聯的所述第一元數據屬性集合的獨特值的數目,并且其中所述第二多個數據流中的數據流的數目取決于與所述輸入數據流集合的所述數據流相關聯的所述第二元數據屬性集合的獨特值的數目。
10.根據權利要求1所述的方法,其中所述第二指令集合包括窗口指令,以基于預定大小的移動窗口來確定移動聚合值。
11.根據權利要求1所述的方法,其中所述閾值塊與閾值窗口大小相關聯,其中如果對于所述閾值窗口大小的窗口中出現的所有數據點,來自所述第一多個數據流的數據流的數據值超過來自所述第二多個數據流的匹配數據流的數據值,則所述事件被生成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于斯普蘭克公司,未經斯普蘭克公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580069546.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:酒盒(國壇金典酒有機玻璃)
- 下一篇:一種能夠多次組裝拆卸的智能型電力儀表