针对资源访问规则配置的实时反馈服务制造技术

技术编号:28489829 阅读:28 留言:0更新日期:2021-05-19 22:09
公开了一种方法。服务器计算机可以从客户端计算机接收包括一个或多个变量的第一规则,所述第一规则被配置成预测事件是第一分类还是第二分类。所述服务器计算机将所述第一规则应用于事件的初始数据集以标识与所述第一分类相关联的事件。所述服务器计算机评估所述第一规则的性能。所述服务器计算机将与所述第一规则的所述性能有关的数据提供给所述客户端计算机。所述客户端计算机响应于与所述第一规则的所述性能有关的所述数据而自动评估所述第一规则的所述性能并生成第二规则。然后,所述服务器计算机可以评估所述第二规则并将性能数据提供给所述客户端计算机。所述服务器计算机可以使用等高直方图来评估所述规则的性能。能。能。

【技术实现步骤摘要】
【国外来华专利技术】针对资源访问规则配置的实时反馈服务

技术介绍

[0001]预测规则对于防止对资源的未授权访问至关重要。可以使用规则来预测是可信任实体还是假冒者在尝试访问资源。基于历史数据,可以验证规则或测试准确性。可以基于已验证的规则而准许或拒绝访问尝试。
[0002]在先前系统中,用户可以使用图形用户界面手动地创建一组规则(“规则集”)。可以将规则集提交给规则反馈系统以进行验证。然而,规则集验证通常是漫长的过程。可以使用长时间运行的程序来评估规则集。例如,可以将规则集应用于历史交易的大数据库,执行这一过程可能需要几分钟甚至几个小时的时间。在验证规则之后,将评估信息提交给用户。用户可以手动地重新考虑规则集,并最终提交更新后的规则集以进行验证。
[0003]本文所述的方法和系统解决了这些和其它问题。

技术实现思路

[0004]方法以及系统接受自定义规则并大体上实时地提供对规则的反馈,从而准许规则提交者基于反馈自动更新并重新提交规则。
[0005]本公开的一个实施例涉及一种方法,包括:由服务器计算机从客户端计算机接收包括一个或多个变量的第一规则,所述第一规则被配置成预测事件是第一分类还是第二分类,其中所述客户端计算机包括自动规则生成器;由所述服务器计算机将所述第一规则应用于事件的初始数据集,每个事件与所述第一分类或所述第二分类相关联,以标识与所述第一分类相关联的事件;由所述服务器计算机评估所述第一规则的性能;由所述服务器计算机将与所述第一规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第一规则的所述性能有关的所述数据而自动评估所述第一规则的所述性能并生成第二规则;由所述服务器计算机从所述客户端计算机接收所述第二规则;由所述服务器计算机评估所述第二规则的所述性能;由所述服务器计算机将与所述第二规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第二规则的所述性能有关的所述数据而自动评估所述第二规则的所述性能并生成第三规则。
[0006]另一实施例涉及一种系统,包括被编程以执行上述方法的服务器计算机。
[0007]另一实施例涉及一种方法,包括:由客户端计算机向服务器计算机传输包括一个或多个变量的第一规则,所述第一规则被配置成预测事件是第一分类还是第二分类,其中所述客户端计算机包括自动规则生成器;由所述客户端计算机从所述服务器计算机接收与所述第一规则的性能有关的数据,其中所述服务器计算机通过将所述第一规则应用于事件的初始数据集来生成与所述第一规则的所述性能有关的所述数据,每个事件与所述第一分类或所述第二分类相关联,以标识与所述第一分类相关联的事件并评估所述第一规则的所述性能;由所述客户端计算机自动评估所述第一规则的所述性能;由所述客户端计算机响应于与所述第一规则的所述性能有关的所述数据而生成第二规则;由所述客户端计算机向所述服务器计算机传输所述第二规则;由所述客户端计算机从所述服务器计算机接收与所述第二规则的所述性能有关的数据;由所述客户端计算机自动评估所述第二规则的所述性
能;以及由所述客户端计算机响应于与所述第二规则的所述性能有关的所述数据而生成第三规则。
[0008]另一实施例涉及一种系统,包括被编程以执行上述方法的客户端计算机。
[0009]在具体实施方式和附图中可以得出关于各种实施例的另外的细节。
附图说明
[0010]图1A示出了根据一个或多个实施例的系统的框图。
[0011]图1B示出了可以根据一个或多个实施例应用的规则的屏幕截图。
[0012]图2示出了根据一个或多个实施例的规则验证系统的框图。
[0013]图3示出了根据一个或多个实施例的增强规则验证系统的框图。
[0014]图4示出了根据一个或多个实施例的事件的等高直方图。
[0015]图5示出了根据一个或多个实施例的分类中的事件的直方图。
[0016]图6示出了根据一个或多个实施例的由规则捕获的事件的直方图。
[0017]图7示出了根据一个或多个实施例的分类中的事件和由规则捕获的事件的组合直方图。
[0018]图8示出了根据一个或多个实施例的由另一规则捕获的事件的直方图。
[0019]图9示出了根据一个或多个实施例的分类中的事件和由另一规则捕获的事件的组合直方图。
[0020]图10示出了根据一个或多个实施例的用于评估规则的处理流程。
[0021]图11示出了根据一个或多个实施例的用于使用直方图来评估规则性能的处理流程。
具体实施方式
[0022]I.定义
[0023]在讨论各种实施例之前,可以进一步详细描述一些术语。
[0024]“准则”可以包括用于评估一条或多条历史数据的信息。在一些实施例中,准则可以包括年龄、大小、日期范围、金额、位置、发行方或数据集的任何其它合适的属性。例如,准则可以指定检取在过去24小时内发生的交易。在一些实施例中,可以合并准则,以制定包括多个准则的规则,例如,1/1/18

3/1/18、超过500美元和在美国以外。
[0025]“历史数据”可以包括先前收集并存储在数据库或其它合适的存储介质中的任何数据或信息。历史数据可以包括任何合适数量的数据文件。“数据文件”可以包括一个或多个字段的集合或集,其共同形成记录。示例性历史数据可以包括历史交易数据文件,包括交易金额和其它字段,以及交易结果或确定(例如,被接受、作为欺诈被拒绝、待考虑、报告为欺诈等)。
[0026]“规则”可以包括用于选择或标识群组子集的任何程序或定义。作为示例,欺诈规则可以用于标识一组交易中的欺诈性交易或可疑交易。作为另一示例,大学录取规则可以用于从一组申请人中选择准许入学的申请人。在一些实施例中,规则可以包括一个或多个准则。
[0027]“服务器计算机”可包括功能强大的计算机或计算机集群。举例来说,服务器计算
机可以是大型主机、小型计算机集群或充当单元的一组服务器。在一个示例中,服务器计算机可以是耦合到网络服务器的数据库服务器。服务器计算机可包括一个或多个计算设备,并且可使用各种计算结构、布置和编译中的任一种来服务来自一个或多个客户端计算机的请求。
[0028]术语“用户”可指个人或实体。用户可以是与用户计算装置(例如,移动电话或平板电脑)交互的个人。用户可以是与账户相关联的消费者或企业,其账户可用于进行交易,包括支付交易。
[0029]术语“标识符”可指可用于标识信息的任何信息。在一些实施例中,标识符可以是随机生成或根据预定算法、代码或共享秘密生成的特殊值。例如,授权实体标识符可以是与授权实体相关联的值或编号(例如,银行标识号)。在另一示例中,账户标识符可以用于唯一地标识账户(例如,主账号(PAN))。在一些实施例中,标识符可以是一个或多个图形、令牌、条形码、QR码,或可用于唯一地标识实体的任何其它信息。
[0030]术语“交易”可包括两个实体之间的交换或交互。在一些实施例中,交易可指两个用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:i)由服务器计算机从客户端计算机接收包括一个或多个变量的第一规则,所述第一规则被配置成预测事件是第一分类还是第二分类,其中所述客户端计算机包括自动规则生成器;ii)由所述服务器计算机将所述第一规则应用于事件的初始数据集,每个事件与所述第一分类或所述第二分类相关联,以标识与所述第一分类相关联的事件;iii)由所述服务器计算机评估所述第一规则的性能;iv)由所述服务器计算机将与所述第一规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第一规则的所述性能有关的所述数据而自动评估所述第一规则的所述性能并生成第二规则;v)由所述服务器计算机从所述客户端计算机接收所述第二规则;vi)由所述服务器计算机评估所述第二规则的所述性能;以及vii)由所述服务器计算机将与所述第二规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第二规则的所述性能有关的所述数据而自动评估所述第二规则的所述性能并生成第三规则。2.根据权利要求1所述的方法,其中由所述服务器计算机评估所述规则的所述性能包括:a)由所述服务器计算机基于事件的所述初始数据集而生成一个或多个第一直方图,所述一个或多个第一直方图与一个多个变量相关联,每个第一直方图包含由边界限定的多个箱;b)通过根据所述边界对与所述第一分类相关联的已标识事件进行装箱而由所述服务器计算机生成一个或多个第二直方图;c)通过根据所述边界对与所述第一分类相关联的事件的所述初始数据集中的事件进行装箱而由所述服务器计算机生成一个或多个第三直方图;以及d)由所述服务器计算机将所述一个或多个第二直方图与所述一个或多个第三直方图进行比较以标识一个或多个差异。3.根据权利要求2所述的方法,其中由所述服务器计算机比较所述直方图以标识所述一个或多个差异包括:将通过所述客户端计算机获得的目标函数应用于所述直方图。4.根据权利要求2所述的方法,其中由所述服务器计算机比较所述直方图以标识所述一个或多个差异包括:计算从所述一个或多个第三直方图中的对应箱的面积减去所述一个或多个第二直方图中的每个箱的面积之间的差。5.根据权利要求2所述的方法,其中所述规则与所述一个或多个变量相关联,所述一个或多个直方图与所述一个或多个变量中的第一变量相关联,并且所述方法进一步包括重复步骤b)

d),其中所述一个或多个直方图与所述一个或多个变量中的第二变量相关联。6.根据权利要求2所述的方法,其中所述一个或多个变量包括以下中的一个或多个:交易金额、地理区域、交易渠道或时间段。7.根据权利要求1所述的方法,其中所述服务器计算机通过由所述服务器计算机暴露给所述客户端计算机的应用程序编程接口(API)从所述客户端计算机接收所述第一规则和所述第二规则。
8.根据权利要求1所述的方法,其中所述事件包括交易,所述第一分类包括欺诈性交易,并且所述第二分类包括非欺诈性交易。9.一种系统,包括:服务器计算机,所述服务器计算机包括:处理器;以及非瞬态计算机可读介质,所述非瞬态计算机可读介质包括代码,所述代码能由所述处理器执行以实施包括以下各项的方法:i)由所述服务器计算机从客户端计算机接收包括一个或多个变量的第一规则,所述第一规则被配置成预测事件是第一分类还是第二分类,其中所述客户端计算机包括自动规则生成器;ii)由所述服务器计算机将所述第一规则应用于事件的初始数据集,每个事件与所述第一分类或所述第二分类相关联,以标识与所述第一分类相关联的事件;iii)由所述服务器计算机评估所述第一规则的性能;iv)由所述服务器计算机将与所述第一规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第一规则的所述性能有关的所述数据而自动评估所述第一规则的所述性能并生成第二规则;v)由所述服务器计算机从所述客户端计算机接收所述第二规则;vi)由所述服务器计算机评估所述第二规则的所述性能;以及vii)由所述服务器计算机将与所述第二规则的所述性能有关的数据提供给所述客户端计算机,其中所述客户端计算机响应于与所述第二规则的所述性能有关的所述数据而自动评估所述第二规则的所述性能并生成第三规则。10.根据权利要求9所述的系统,其中由所述服务器计算机评估所述规则的所述性能包括:a)由所述服务器计算机基于事件的所述初始数据集而生成一个或多个第一直方图,所述一个或多个第一直方图与一个多个变量相关联,每个第一直方图包含由边界限定的多个箱;b)通过根据所述边界对与所述第一分类相关联的已标识事件进行装箱而由所述服务器计算机生成一个或多个第二直方图;c)通过根据所述边界对与所述第一分类相关联的事件的所述初始数据集中的事件进行装箱而由所述服务器计算机生成一个或多个第三直方图;以及d)由所述服务器计算机将所述一个或多个第二直方图与所述一个或多个第三直方图进行比较以标识一个或多个差异。11.根据权利要求10所述的系统,其中由所述服务器计算机比较所述直方图以标识所述一个或多个差异包括:将通过所述客户端计算机获得的目标函数应用于所述直方图。12.根据权利要求10所述的系统,其中由所述服务器计算机比较所述直方图以标识所述一个或多个差异包括:计算从所述一个或多个第三直方图中的对应箱的面积减去所述一个或多个第二直方图中的每个箱的面积之间的差。13.根据权利要求10所述的系统,其中所述规则与所述一个或多个变量相关联,所述一个或多个直方图与所述一个或多个变量中的第一变量相关联,并且所述方法进一步包括重
复步骤b)

d),其中所述一个或多个直方图与所述一个或多个变量中的第二变量相关联。14.根据权利要求10所述的系统,其中所述一个或多个变量包括以下中的一个或多个:交易金额、地理区域、交易渠道或时间段。15.根据权利要求9所述的系统,其中所述服务器计算机通过由所述服务器计算机暴露给所述客户端计算机的应用程序编程接口(API)从所述客户端计算机接收所述第一规则和所述第二规则。16.根据权利要求9所述的系统,其中所述事件包...

【专利技术属性】
技术研发人员:N
申请(专利权)人:维萨国际服务协会
类型:发明
国别省市:

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

1