[发明专利]计算机可读硬件存储介质、用于使得作为结果的事件流被生成的方法以及计算机系统有效
申请号: | 201580046306.3 | 申请日: | 2015-08-25 |
公开(公告)号: | CN106664322B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | O·纳诺;I·J·G·d·桑托斯;E·亚科楚林;L·诺维克;T·塔纳维斯基;P·佩里奥瑞里斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 可读 硬件 存储 介质 用于 使得 作为 结果 事件 生成 方法 以及 计算机系统 | ||
1.一个或多个计算机可读硬件存储介质,具有存储于其上的计算机可执行指令,所述计算机可执行指令由一个或多个处理器可执行以变换至少两个事件流数据源,所述计算机可执行指令包括可执行以使得计算设备至少执行以下各项的指令:
在所述计算设备处接收至少两个输入事件流,所述至少两个输入事件流中的每个输入事件流包括多个离散事件,每个离散事件具有时间戳,其中所述至少两个输入事件流中的每个输入事件流在不同的执行上下文内可用,并且其中接收的所述输入事件流中的一个输入事件流被标识为具有第一执行上下文的当代事件流,并且接收的所述输入事件流中的一个输入事件流被标识为具有不同执行上下文的历史事件流;
至少基于所接收的用户查询,基于所述至少两个输入事件流的所述第一执行上下文和所述不同执行上下文,创作要对所述至少两个输入事件流执行的一个或多个变换的变换集;以及
执行模块执行所述变换集从而使得来自所述当代事件流的所述多个离散事件中的一个或多个离散事件根据相应的所述输入事件流的所述第一执行上下文和所述不同执行上下文被与来自所述历史事件流的所述多个离散事件中的一个或多个离散事件结合,以生成作为结果的结合的事件流。
2.根据权利要求1所述的计算机可读硬件存储介质,所述计算机可读存储介质还在其上具有以下:
创作模块,其被配置为允许作者创作所述变换集。
3.根据权利要求2所述的计算机可读硬件存储介质,所述创作模块被配置为提供编程抽象的集合,所述编程抽象的集合包括无论所述事件流如何都相同的事件流抽象。
4.根据权利要求2所述的计算机可读硬件存储介质,所述创作模块被配置为提供编程抽象的集合,所述编程抽象的集合包括抽象,所述抽象被利用以通过结合所述当代事件流和所述历史事件流来生成所述作为结果的结合的事件流。
5.根据权利要求1所述的计算机可读硬件存储介质,所述计算机可读存储介质还在其上具有以下:
上下文标识模块,其向所述执行模块标识所述执行上下文,从而使得所述执行模块能够使得所述变换集在所述执行上下文中被执行。
6.根据权利要求5所述的计算机可读硬件存储介质,所述执行上下文是本地计算系统。
7.根据权利要求5所述的计算机可读硬件存储介质,所述执行上下文是云计算环境。
8.根据权利要求5所述的计算机可读硬件存储介质,所述计算机可读存储介质还在其上具有以下:
创作模块,其被配置为允许作者创作所述上下文标识模块。
9.根据权利要求1所述的计算机可读硬件存储介质,所述计算机可读存储介质还在其上具有以下:
发起控件,其被配置为在检测到用户输入时发起所述执行模块。
10.根据权利要求1所述的计算机可读硬件存储介质,其中所述历史事件流内的所述多个离散事件各自与在过去发生的单个时间戳相关联。
11.根据权利要求1所述的计算机可读硬件存储介质,其中所述事件流包括离散事件,所述离散事件描述以下一项或多项:
资源消耗,资源利用,日志记录、性能计数器,标识的异常,通信记录,用户交互,状态更新,传感器数据或趋势数据。
12.根据权利要求11所述的计算机可读硬件存储介质,其中所述历史事件流包括针对多个资源的多个资源消耗事件,资源消耗事件中的每个资源消耗事件由在过去发生的唯一时间戳标识。
13.根据权利要求12所述的计算机可读硬件存储介质,其中所述当代事件流包括针对所述多个资源的多个不同资源消耗事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580046306.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动车车架(悦动)
- 下一篇:用于执行预关联内容发现的方法、设备、以及介质