[發明專利]用于增強的事件處理的構造的數據流有效
| 申請號: | 201580049531.2 | 申請日: | 2015-09-14 |
| 公開(公告)號: | CN107077477B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | L·諾維克;O·納諾;I·J·G·多斯桑托斯;L·巴薩德;A·萊茲曼;D·巴尼克 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 增強 事件 處理 構造 數據流 | ||
1.一種用于增強的事件處理的計算機實現的方法,所述方法包括:
接收增強的事件處理請求,其中所述增強的事件處理請求包括來自數據庫數據源的輸入數據的指示;
使用構造的數據流源來訪問所述輸入數據的指示中的所述輸入數據,其中所述構造的數據流源提供對所述數據庫數據源的數據庫數據的隨時間的快照的集合的訪問,其中使用構造的數據流來訪問所述輸入數據,所述構造的數據流操作為用于所述數據庫數據源的數據流模擬代理,所述構造的數據流從所述快照的集合被構造,使得所述構造的數據流包括時間元素,所述時間元素指示對應于所述構造的數據流的事件的時間;以及
基于使用所述構造的數據流被訪問的所述輸入數據來生成針對所述增強的事件處理請求的輸出。
2.根據權利要求1所述的方法,其中來自所述數據庫數據源的所述輸入數據不與針對所述輸入數據的時間元素相關聯,所述數據庫數據源在關系數據庫表中維持數據庫數據。
3.根據權利要求1所述的方法,其中所述增強的事件處理請求中的所述輸入數據對應于所述快照的集合中經由所述構造的數據流訪問的選定快照中的選定值和選定時間。
4.根據權利要求1所述的方法,其中所述構造的數據流的所述時間元素從所述構造的數據流的事件發生并且作為所述數據庫數據中的所述事件的快照的一部分被存儲的所述時間被確定。
5.根據權利要求1所述的方法,其中所述構造的數據流使用隨時間改變的所述數據庫數據來提供可重復計算,并且其中所述構造的數據流根據所選擇的值和所選擇的時間而被訪問。
6.根據權利要求1所述的方法,其中所述增強的事件處理請求還包括來自數據流的輸入數據的第二指示。
7.根據權利要求6所述的方法,還包括:
使所述構造的數據流的第一時間元素與所述數據流的第二時間元素相關;以及
基于所述構造的數據流的所述輸入數據以及所述數據流的所述輸入數據來生成針對所述增強的事件處理請求的輸出。
8.根據權利要求1所述的方法,其中所述輸出與有效性時間元素相關聯,所述有效性時間元素指示基于所述構造的數據流的所述輸出準確地反映所述數據庫數據中的數據的所述時間。
9.一種或多種計算機存儲介質,其上實施有計算機可執行指令,所述計算機可執行指令在由一個或多個處理器執行時引起所述一個或多個處理器執行用于增強的事件處理的方法,所述方法包括:
標識數據庫數據源;
對所述數據庫數據源的數據庫數據的至少部分采樣,以生成所述數據庫數據的一個或多個快照;
基于所述數據庫數據的所述一個或多個快照來生成構造的數據流,其中所述構造的數據流與時間元素相關聯;以及
基于增強的事件處理請求來提供對所述構造的數據流的訪問;
其中所述增強的事件處理請求與使用所述構造的數據流可訪問的所述數據庫數據源的數據庫中的輸入數據的指示相關聯。
10.根據權利要求9所述的介質,其中對所述數據庫數據采樣基于周期性采樣機制,其基于預定時間間隔生成一個或多個快照。
11.根據權利要求9所述的介質,其中對所述數據庫數據采樣基于差異采樣機制,其生成僅包括對所述數據庫數據的改變的一個或多個快照。
12.根據權利要求9所述的介質,其中對所述數據庫數據采樣基于通知機制,其指示對所述數據庫數據的改變何時發生,使得快照基于對所述數據庫數據的改變的指示而被生成。
13.根據權利要求12所述的介質,其中所述通知機制還包括批處理特征,其中所述批處理特征確定預定數目的改變或者確定在觸發執行采樣的通知之前的預定時間段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580049531.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種磨削機床用電氣控制系統
- 下一篇:一種先進制造加工清潔裝置





