[发明专利]用于聚合、过滤和呈现流数据的系统和方法有效
申请号: | 201780085598.0 | 申请日: | 2017-12-13 |
公开(公告)号: | CN110249322B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | I·斯拉文;M·A·莱格;R·阿尔珀特;J·V·汤姆 | 申请(专利权)人: | 摩根大通国家银行 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 孙尚白 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 聚合 过滤 呈现 数据 系统 方法 | ||
1.一种用于呈现流数据的方法,其包括:
在包括至少一个计算机处理器的用于服务器的web服务层处接收来自客户端的查询,其中所述查询包括多个参数,并且其中所述web服务层进一步包括:
控制平面服务;
权限服务;
监测服务;以及
配置管理服务;
用于所述服务器的数据高速缓存层经由对应的数据加载器从至少一个预定义的流数据源接收流数据,其中:
所述控制平面服务被配置为向所述数据加载器提供指令,其中所述指令包括以下一个或多个:创建新订阅、重试故障;
所述配置管理服务为所述数据加载器提供配置数据,其中所述配置数据包括关于要连接到的数据源以及如何连接到该指定数据源的信息中的一个或多个;
所述监测服务监测所述至少一个预定义的流数据源的状态,并且如果所述数据源变得不可用,则重新路由客户端查询;并且
所述权限服务验证客户端被允许访问与所述查询相对应的所述流数据;
所述数据高速缓存层针对所述多个参数中的每一个合并所述流数据;
所述数据高速缓存层聚合合并的数据;
所述数据高速缓存层通过同时针对所述合并的数据运行所述查询来生成所述合并的数据的快照;以及
将所述快照输出到所述客户端。
2.根据权利要求1所述的方法,其中所述参数包括用于证券和投资中的至少一个的特定描述符。
3.根据权利要求1所述的方法,其中所述查询还包括流数据源的识别。
4.根据权利要求1所述的方法,其中所述流数据包括市场数据。
5.根据权利要求1所述的方法,其中所述web服务层输出被延迟预定时间量的所述快照,其中所述时间段基于与所述流数据相关联的一个或更多个规则。
6.根据权利要求1所述的方法,还包括:
用于所述服务器的权限服务层验证所述客户端被授权以访问响应所述查询的信息。
7.根据权利要求1所述的方法,还包括:
基于从所述客户端接收的至少一个客户端凭证来认证所述客户端。
8.根据权利要求2所述的方法,其中所述快照对于针对特定时间的所述证券和所述投资中的至少一个是准确的。
9.根据权利要求2所述的方法,其中所述快照包括用于针对特定时间的所述证券和所述投资中的所述至少一个的适当状态。
10.一种用于呈现流数据的系统,其包括:
多个流数据源;
用于每个流数据源的数据加载器,所述数据加载器从所述流数据源接收流数据;
数据高速缓存层,其从所述数据加载器接收所述流数据;以及
web服务层,其包括至少一个计算机处理器并且与所述数据高速缓存层通信,并且进一步包括:
与所述数据加载器通信的控制平面服务;
权限服务;
监测服务;以及
配置管理服务;
其中:
所述web服务层从客户端接收查询,其中所述查询包括多个参数;
所述数据高速缓存层针对所述多个参数中的每一个合并所述流数据;
所述数据高速缓存层聚合合并的数据;
所述数据高速缓存层通过同时针对所述合并的数据运行所述查询来生成所述合并的数据的快照;
所述快照被输出到所述客户端;
所述控制平面服务向所述数据加载器提供指令,其中所述指令包括以下一个或多个:创建新订阅、重试故障;
所述配置管理服务为所述数据加载器提供配置数据,其中所述配置数据包括关于要连接到的数据源以及如何连接到该指定数据源的信息中的一个或多个;
所述监测服务监测所述至少一个预定义的流数据源的状态,并且如果所述数据源变得不可用,则重新路由客户端查询;并且
所述权限服务验证客户端被允许访问与所述查询相对应的所述流数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩根大通国家银行,未经摩根大通国家银行许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780085598.0/1.html,转载请声明来源钻瓜专利网。