用于验证流式金融服务数据的质量的方法及系统技术方案

技术编号:10155445 阅读:140 留言:0更新日期:2014-06-30 20:34
本发明专利技术提供用于提供验证金融服务数据的方法及系统。将所述金融服务数据变换成经正规化格式。用一个或一个以上验证模块验证所述经正规化金融服务数据,且如果所述验证中的任一者失败,那么发射警示。

【技术实现步骤摘要】
【专利摘要】本专利技术提供用于提供验证金融服务数据的方法及系统。将所述金融服务数据变换成经正规化格式。用一个或一个以上验证模块验证所述经正规化金融服务数据,且如果所述验证中的任一者失败,那么发射警示。【专利说明】用于验证流式金融服务数据的质量的方法及系统
本专利技术大体来说涉及一种用于监视及验证流式金融服务数据的质量的方法及系统。更具体来说,如果任何验证失败,那么可发出警示。
技术介绍
金融服务数据(例如,市场数据馈送)将与各种投资工具相关联的实时报价及交易相关数据发射到机构或个人投资者。机构或个人投资者可基于金融服务数据而做出关于购买或售出投资工具的决策(例如,现场决策)。金融服务数据还可用于表明定价趋势及/或计算关于投资组合的市场风险。接收金融服务数据的当前系统通常基于检查所接收数据的字段而检验其已接收到呈预期格式的数据。金融服务数据通常具有已知格式(例如,特定位置处的已知字段),使得接收市场数据馈送的系统可确定其所接收的数据是否为其所预期的数据。如果所接收数据偏离了已知/预期格式,那么系统可警示用户所接收数据的格式有问题。除检测有缺陷的格式问题以外,当前系统缺乏用于验证金融服务数据的值并非错误的及/或为有意义的机制。举例来说,对于含有交易报价的市场数据馈送,如果交易报价在少于一时间量(例如,一分钟)内暴涨大的百分比(例如,300%),那么交易报价的值可能存在错误。当前系统由于其缺乏用于验证数据的值为错误的机制而不能检测数据中的错误。因此,除检验所接收市场数据是呈预期格式以外,还需要对所述数据进行检验。
技术实现思路
本专利技术的优点包含避免基于不准确的金融数据而做出决策。本专利技术的另一优点是,由计算机在短的时间周期内接收的大量金融服务数据内的值错误可由所述计算机在于所述计算机上呈现或发射到消费应用程序之前检测到。本专利技术的另一优点包含在将数据嵌入于下游系统中之前的预警监视。在一个方面中,本专利技术以一种用于验证金融服务数据的计算机化方法为特征。所述方法涉及由适配器模块将所接收金融服务数据变换成经正规化格式。所述方法还涉及由第一验证模块确定所述金融服务数据是否通过安全验证,所述安全验证要求金融服务数据值满足具有预期值的预定义准则。所述方法还涉及由第二验证模块确定所述金融服务数据是否通过阈值验证,所述阈值验证要求所述金融服务数据值满足所规定阈值。所述方法还涉及由第三验证模块确定所述金融服务数据是否通过源验证,所述源验证要求所述金融服务数据值满足基于从外部数据源接收的信息的所规定阈值。所述方法还涉及:如果所述验证中的任一者失败,那么由警示监视模块发射一个或一个以上指示符。在一些实施例中,确定所述金融服务数据是否通过源验证涉及存储选定的先前所接收数据及基于所述所存储数据及所述外部数据源而周期性地更新所述所规定阈值。在一些实施例中,所述第一验证模块、所述第二验证模块及所述第三验证模块各自接收反馈以确定用以优化检测失败的验证的一个或一个以上数据模式。在一些实施例中,所述金融服务数据为实时数据、日内数据、历史数据、汇总数据、参考数据或其任何组合。在一些实施例中,所述金融服务数据针对股票、债券、衍生工具、指数或其任何组合。在一些实施例中,计算机化方法涉及将所述预期值从配置数据库发射到所述第一验证模块。在一些实施例中,所述预期值基于金融事件类型、指数、来自金融服务数据提供者的许可或其任何组合。在一些实施例中,所述计算机化方法涉及将所述所规定阈值从配置数据库发射到所述第二验证模块。在一些实施例中,用于阈值验证的所述所规定阈值基于动态调整的先前所接收金融服务数据。 在一些实施例中,所述计算机化方法涉及由所述第二验证模块提供针对失败的阈值验证的失败等级,失败等级指示所述失败应由所述警示监视模块报告为信息失败、报告为警告失败、报告为错误失败还是报告为严重失败。在一些实施例中,所述外部数据源包含因特网新闻馈送、因特网博客、因特网论坛、因特网评论、因特网微博或其任何组合。在另一方面中,本专利技术以一种用于验证金融服务数据的系统为特征。所述系统包含源适配器模块,其将所接收金融服务数据变换成经正规化格式。所述系统还包含验证引擎,其包括第一、第二及第三验证模块,所述验证模块从所述源适配器模块接收所述金融服务数据。高速缓冲存储器,所述高速缓冲存储器存储从所述验证引擎接收的金融服务数据并将所存储金融服务数据值发射到所述验证引擎。所述系统还包含警示引擎,其在所述金融服务数据未通过所述验证引擎的所述验证中的任一者时发射警示。在一些实施例中,所述第一验证模块确定所述金融服务数据是否通过安全验证,所述安全验证要求所述金融服务数据值满足具有预期值的预定义准则。在一些实施例中,所述第二验证模块确定所述金融服务数据是否通过阈值验证,所述阈值验证要求所述金融服务数据值满足所规定阈值。在一些实施例中,用于阈值验证的所述所规定阈值是基于先前所接收的金融服务数据。在一些实施例中,所述第三验证模块确定所述金融服务数据是否通过源验证,所述源验证要求所述金融服务数据值满足基于从外部数据源接收的信息的所规定阈值。在一些实施例中,所述所规定阈值随时间而变化。在一些实施例中,所述所规定阈值基于机器学习算法而变化。在一些实施例中,所述所规定阈值基于多层感知而变化。依据结合仅以实例方式图解说明本专利技术的原理的附图进行的以下详细描述,本专利技术的其它方面及优点将变得显而易见。【专利附图】【附图说明】当连同附图一起阅读时,依据各种实施例的以下描述,将更全面地理解本专利技术的前述及其它目标、特征及优点以及本专利技术自身。图1是展示根据本专利技术的说明性实施例用于发射、接收及验证金融服务数据的系统的框图。图2是展示根据本专利技术的说明性实施例用于验证金融服务数据的系统的框图。图3是展示根据本专利技术的说明性实施例用于验证金融服务数据的方法的流程图。【具体实施方式】大体来说,本专利技术包含验证引擎,其验证由所述验证引擎接收的金融服务数据。所述验证引擎包含三个验证模块。源适配器模块可正规化所述金融服务数据。所述金融服务数据可由所述验证引擎发射到消费应用程序。在一些实施例中,所述消费应用程序与所述验证弓I擎在单个计算装置上。所述金融服务数据可经由万维网或内部网络发射到所述验证引擎。所述金融服务数据可为金融服务引擎数据馈送,其将数据发射到订阅所述数据馈送的计算机。所述源适配器模块接收金融服务数据并将所述金融服务数据转换成经正规化格式。所述金融服务数据可存储于高速缓冲存储器中。一旦呈经正规化格式,就将所述金融服务数据从所述源适配器模块发射到所述验证引擎。所述验证引擎验证所述数据通过安全验证、阈值验证及源验证。如果所述验证中的任一者失败,那么警示引擎发送指示所述验证中的一者或一者以上失败的一个或一个以上指示符。图1是展示根据本专利技术的说明性实施例用于发射、接收及验证金融服务数据的系统100的框图。系统100包含金融服务数据输入110、外部数据源输入120、配置数据库输入130、数据质量系统140及消费应用程序150。金融服务数据输入110耦合到数据质量系统140及消费应用程序150。金融服务数据输入110将金融服务数据发射到数据质量系统140及消费应用程序150。金融服务数据输入110可以一频率发射到数据质量系统140及消费本文档来自技高网...

【技术保护点】
一种用于验证金融服务数据的计算机化方法,所述方法包括:由计算装置将所接收金融服务数据变换成经正规化格式;由所述计算装置确定所述金融服务数据是否通过安全验证,所述安全验证要求金融服务数据值满足具有预期值的预定义准则;由所述计算装置确定所述金融服务数据是否通过阈值验证,所述阈值验证要求所述金融服务数据值满足所规定阈值;由所述计算装置确定所述金融服务数据是否通过源验证,所述源验证要求所述金融服务数据值满足基于从外部数据源接收的信息的所规定阈值;及如果所述验证中的任一者失败,那么由所述计算装置发射一个或一个以上指示符。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:芬顿·奥麦利寇纳·奥沙利文大卫·墨菲托马斯·马奎尔
申请(专利权)人:FMR有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1