遥测数据的动态收集分析和报告的制作方法_4

文档序号:9872777阅读:来源:国知局
理器和分析器模块可W处理接收到的指令W确定要 被收集的数据,并且可W指示数据收集器过滤经收集的原始数据W从经收集的原始数据检 索所请求的数据。
[0050] 操作630之后可W是操作640,"基于接收到的指令来分析原始数据的所选部分", 其中规则管理器和分析器模块可W基于指令来分析原始数据的所选部分,包括对所收集的 数据执行任何计算、汇总和逻辑。
[0051] 操作640之后可W是操作650,"将数据分析提供给服务提供者",规则管理器和分 析器模块可W将数据分析报告提供给遥测传输模块,并且遥测传输模块可W将该报告提供 给服务提供者。
[0052] 过程600中包括的操作用于说明目的。根据各实施例从本地客户端收集遥测数据、 分析遥测数据W及将遥测数据报告给远程服务可W使用本文所述的各原理通过具有更少 或更多步骤的相似过程、W及不同的操作次序来实现。
[0053] W上说明、示例和数据提供了各实施例的组成的制造和用途的完整描述。尽管用 结构特征和/或方法动作专用的语言描述了本主题,但可W理解,所附权利要求书中定义的 主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求和实 施例的示例形式公开的。
【主权项】
1. 一种至少部分地在计算设备中执行的以在客户端应用处处理遥测数据的方法,所述 方法包括: 在所述客户端应用处接收与要被分析的数据相关联的指令; 检索与所述客户端应用的操作相关联的原始数据; 基于接收到的指令来选择所述原始数据的一部分; 基于接收到的指令来分析所述原始数据的所选部分;以及 将所述分析结果作为遥测数据来提供。2. 如权利要求1所述的方法,其特征在于,进一步包括: 在集成到所述客户端应用中的遥测引擎处处理接收到的指令、选择所述原始数据的一 部分、以及分析所述原始数据的所选部分。3. 如权利要求2所述的方法,其特征在于,接收指令包括: 从服务提供者接收规则集,所述规则包括在所述遥测引擎处要被收集的数据类型以及 要被执行的数据分析类型。4. 如权利要求3所述的方法,其特征在于,进一步包括: 在所述遥测引擎的遥测传输组件处接收来自所述服务提供者的规则集。5. 如权利要求2所述的方法,其特征在于,检索原始数据包括: 检索以下的一者或多者:在所述遥测引擎的数据收集器组件处的与所述客户端应用相 关联的日志数据、事件数据、性能数据以及状态数据。6. 如权利要求5所述的方法,其特征在于,基于接收到的指令来选择所述原始数据的一 部分包括: 在所述遥测引擎的规则管理器和分析器组件处处理接收到的规则集以确定要从所述 客户端应用检索的数据点集;以及 使得所述数据收集器组件能够从所述原始数据中过滤所述数据点。7. 如权利要求6所述的方法,其特征在于,进一步包括: 在所述规则管理器和分析器组件处接收来自所述数据收集器组件的经过滤的数据点 以在所述规则管理器和分析器组件处基于接收到的指令来分析所述原始数据的所选部分。8. 如权利要求7所述的方法,其特征在于,进一步包括: 将所述数据分析结果提供给所述遥测传输组件,所述遥测传输组件被配置成将数据分 析报告提供给服务提供者。9. 一种在客户端应用处处理遥测数据的计算设备,所述计算设备包括: 存储器; 耦合到所述存储器的处理器,所述处理器执行应用以及与所述应用集成的遥测引擎, 其中所述处理器被配置成: 在所述应用处接收与要被分析的数据相关联的指令,所述指令包括定义在所述遥测引 擎处要被收集的数据类型以及要被执行的数据分析类型的规则集; 检索与所述应用的操作相关联的原始数据; 基于接收到的指令来选择所述原始数据的一部分; 基于接收到的指令来分析所述原始数据的所选部分;以及 将所述分析结果作为遥测数据来提供。10. 如权利要求9所述的计算设备,其特征在于,所述指令在所述遥测引擎的遥测传输 组件处从服务提供者接收。11. 如权利要求10所述的计算设备,其特征在于,所述遥测传输组件被配置成将所述指 令提供给规则管理器和分析器组件。12. 如权利要求11所述的计算设备,其特征在于,所述规则管理器和分析器组件被配置 成: 处理接收到的指令以确定要从所述应用检索的一个或多个数据点;以及 使得所述遥测引擎的数据收集器组件能够从检索到的原始数据中过滤所述数据点,其 中所述原始数据包括以下一者或多者:与所述应用相关联的日志数据、事件数据、性能数据 以及状态数据。13. 如权利要求12所述的计算设备,其特征在于,所述规则管理器和分析器组件被进一 步配置成: 从所述数据收集器组件接收经过滤的数据点;以及 基于接收到的指令对所收集的数据执行计算、汇总和逻辑中的一者或多者以分析经过 滤的数据点。14. 一种其上存储有指令的用于在客户端应用处处理遥测数据的计算机可读存储器设 备,所述指令包括: 在所述客户端应用处接收来自服务提供者的与要被分析的数据相关联的数据收集指 令,所述数据收集指令包括规则集,所述规则集定义在与所述客户端应用集成的遥测引擎 处要被收集的数据类型以及要被执行的数据分析类型; 在所述遥测引擎的数据收集器组件处检索与所述应用的操作相关联的原始数据,其中 所述原始数据包括以下一者或多者:与所述客户端应用相关联的日志数据、事件数据、性能 数据以及状态数据; 基于接收到的数据收集指令从所述原始数据中选择一个或多个数据点; 在所述遥测引擎的规则管理器和分析器组件处基于接收到的数据收集指令来分析所 述一个或多个数据点;以及 将包括分析结果的报告提供给所述服务提供者。15. 如权利要求14所述的计算机可读存储器设备,其特征在于,所述遥测引擎被集成为 所述客户端应用的模块,所述客户端应用被安装在客户端设备上,所述客户端设备包括以 下一者或多者:个人计算机、膝上型计算机、平板计算机和智能电话。
【专利摘要】一般地描述了用于收集、分析和报告遥测数据的技术。遥测引擎被构建到安装在客户端设备上的客户端应用中,并且该遥测引擎被配置成在客户端设备处收集和分析应用数据,并且将经分析的数据报告给与该应用相关联的服务提供者。遥测应用包括专用组件集,诸如被配置成与服务提供者通信的遥测传输组件、被配置成从应用检索数据的数据收集模块、以及被配置成根据由服务提供者提供的数据收集规则集来分析所收集的数据的规则管理器和分析器。遥测引擎能够实现对来自多个分布式客户端设备的遥测数据的收集和分析。客户端设备随着时间动态改变以确保当前和重要信息被报告给服务提供者。
【IPC分类】H04Q9/00
【公开号】CN105637891
【申请号】CN201480044387
【发明人】E·埃斯比, E·史密斯, G·A·赫伯特三世, D·塞耶, B·威德曼, L·J·伊斯拉埃, R·诺维特斯基, P·格尔维奇, M·莫西, E·伯泽罗, J·匹兹, Y-L·吴, B·M·罗伽纳特
【申请人】微软技术许可有限责任公司
【公开日】2016年6月1日
【申请日】2014年8月4日
【公告号】EP3031216A1, US20150046512, WO2015020922A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1