根据交易数据进行的基于网络的亲和力得分计算的制作方法

文档序号:33197694发布日期:2023-02-04 15:38阅读:16063来源:国知局
根据交易数据进行的基于网络的亲和力得分计算的制作方法

1.本技术涉及确定实体对交易的亲和力得分,例如环境影响的量度,且涉及用于实行此类方法的计算设备。


背景技术:

2.绿色消费主义是一种增长趋势,其中消费者会考虑其购买对环境的影响。然而,在没有进行个人研究的情况下,许多绿色消费者对于其购买决策的环境影响没有充分的信息。例如,虽然对于不同类别的商家,例如对于超市和航空公司,关于碳排放成本的数据可能是可用的,但要找到关于同一类别内不同商家的碳排放成本之间的差异的信息则困难得多。
3.虽然绿色消费者对环境可持续性具有共享的亲和力,但其他消费者群体可以共享不同的亲和力,例如对特定原因的亲和力。提供一种基于消费者的购买决策向消费者提供亲和力得分的技术将是有利的,但是这仅仅由于生成的与电子交易有关的大量交易数据而带来技术挑战。


技术实现要素:

4.根据本公开的第一方面,提供一种用于计算多个交易中的一个或多个交易中的实体的亲和力得分的计算机实施的方法,每个交易涉及将资产从相关联的发送实体转移到相关联的接收实体。所述方法包括:接收标识种子接收实体的数据;查询所述多个交易的交易数据,以基于一组发送实体中的每个发送实体已经为与所述种子接收实体的至少一个交易中的所述发送实体来标识所述一组发送实体;查询所述交易数据以标识具有所述一组发送实体中的发送实体的交易;以及基于所述交易具有所述一组发送实体中的所述发送实体来确定一组接收实体。以此方式,标识一组发送实体和一组接收实体以及相关联交易。所述方法接着通过以下步骤继续:将所述一组发送实体和所述一组接收实体分配为网络中的节点并将交易分配为所述网络中的链路,其中对应于交易的链路将所述交易的所述发送实体与所述交易的所述接收实体连接。然后,可以针对对应于所述一组接收实体中的主体接收实体的节点执行特征向量中心性值计算,并且使用所述特征向量中心性值确定所述主体接收实体的亲和力得分,由此所述亲和力得分提供所述主体接收实体与所述种子接收实体之间的亲和力的量度。
5.在亲和力与环境问题相关的情况下,种子接收实体可以是例如环境慈善机构。可以预期与环境慈善机构交易的人对环境问题具有高度的意识,并以这种意识指导他们的购买决策。因此,他们进行购买的商家有可能具有良好的环境凭证。值得注意的是,与环境慈善机构进行的交易通常仅是单向的,例如以捐赠形式进行的,并且没有收到任何商品或服务作为转账的回报。此类捐赠表明,捐赠者对环境问题有着敏锐的理解和兴趣。因此,上文概述的方法提供一种技术,通过所述技术,可以通过对交易数据的分析将这些环境凭证量化为亲和力的量度。然后,这些亲和力量度可用于例如向对环境问题缺乏深入意识但仍然
希望支持环境可持续性的消费者群体提供信息。
6.通过建立具有对应于交易实体的节点和对应于交易的链路的网络,可以执行已知的特征向量中心性计算,例如pagerank计算或新颖的特征向量中心性计算。以此方式,可以通过计算资源的有效使用来处理大量可用的交易数据以确定亲和力。
7.根据本公开的第二方面,提供一种服务器计算机,其包括处理器和存储可执行指令的计算机可读介质。所述处理器被配置成执行所述可执行指令以:接收标识种子接收实体的数据;查询存储多个交易的交易记录的交易数据库,以基于一组发送实体中的每个发送实体已经为与所述种子接收实体的至少一个交易中的所述发送实体来标识所述一组发送实体,每个交易涉及将资产从相关联的发送实体转移到相关联的接收实体;查询所述交易数据库以标识具有所述一组发送实体中的发送实体的交易;以及基于所述交易具有所述一组发送实体中的所述发送实体来确定一组接收实体。然后,所述服务器计算机将所述一组发送实体和所述一组接收实体分配为网络中的节点并将交易分配为所述网络中的链路,其中对应于交易的链路将所述交易的所述发送实体与所述交易的所述接收实体连接。然后,所述服务器计算机可针对对应于所述一组接收实体中的主体接收实体的节点计算特征向量中心性值,并且使用所述特征向量中心性值确定所述主体接收实体的亲和力得分,由此所述亲和力得分提供所述主体接收实体与所述种子接收实体之间的亲和力的量度。
8.根据本公开的第三方面,提供一种计算机可读介质,其存储用于由处理器执行的可执行指令。所述可执行指令将所述处理器配置成:接收标识种子接收实体的数据;以及查询存储多个交易的交易数据的交易数据库,以基于一组发送实体中的每个发送实体已经为与所述种子接收实体的至少一个交易中的所述发送实体来标识所述一组发送实体,每个交易涉及将资产从相关联的发送实体转移到相关联的接收实体。处理器接着被配置成查询所述交易数据库以标识具有所述一组发送实体中的发送实体的交易,并且基于所述交易具有所述一组发送实体中的所述发送实体来确定一组接收实体。所述处理器接着被配置成将所述一组发送实体和所述一组接收实体分配为网络中的节点并将交易分配为所述网络中的链路,其中对应于交易的链路将所述交易的所述发送实体与所述交易的所述接收实体连接。所述处理器随后被配置成针对对应于所述一组接收实体中的主体接收实体的节点计算特征向量中心性值,并且使用所述特征向量中心性值确定所述主体接收实体的亲和力得分,由此所述亲和力得分提供所述主体接收实体与所述种子接收实体之间的亲和力的量度。
附图说明
9.从以下结合附图的详细描述中可以明显看出本公开的各种特征,结合附图一起示出了本公开的特征,并且其中:
10.图1示意性地示出从种子交易实体开发的交易实体和交易的网络;
11.图2是示意性地示出本公开的交易系统的组件的框图;
12.图3示意性地示出由图2的交易系统的交易数据库存储的交易记录字段;
13.图4示意性地示出图2的交易系统的商家亲和力得分表中的条目字段;
14.图5是示意性地示出在图2的交易系统中执行以计算商家的亲和力得分的操作的流程图;并且
15.图6是示意性地示出在图2的交易系统中执行以计算消费者的亲和力得分的操作的流程图。
具体实施方式
16.图1示意性地示出基于其中种子接收实体102为接收交易实体的交易而开发的交易实体网络。在这方面,应了解,每个交易涉及从发送实体到接收实体的转账。在仔细选择种子接收实体102的情况下,可存在这样的高预期:与种子接收实体102交易的发送交易实体104a-104d,下文统称为一组发送实体104,将与种子接收实体共享亲和力。在实例中,种子接收实体102是环境慈善机构,在此情况下,可以预期一组发送实体104与环境慈善机构共享环境可持续性的亲和力。
17.一组发送实体104又可以是与其它接收实体106a-106c,下文统称为一组接收实体106,的交易的一方。鉴于一组发送实体104与种子接收实体102共享亲和力,可预期一组发送实体104选择与共享所述亲和力的各方进行交易,且因此可预期一组接收实体106中的至少一些将与种子接收实体102共享亲和力。对于种子接收实体102是环境慈善实体的实例,可预期一组发送实体将优先与具有环境可持续政策的零售商进行交易,例如与具有不使用塑料包装或要求购物者携带容器对其在超市的购物进行打包,并且销售来自被认证为环境可持续来源的产品的策略的超市进行交易。
18.应了解,并非一组发送实体104所进行的每一次交易将必定与具有绿色亲和力的商家进行。因此,一组接收实体106可与种子接收实体102具有不同的亲和力水平。为了量化这些不同的亲和力水平,一组发送实体104和一组接收实体106可被分配为网络中的节点,其中所述一组发送实体104和所述一组接收实体106之间的交易被分配为节点之间的链路。以此方式,可以针对对应于一组接收实体106中的一个接收实体的每个节点执行特征向量中心性计算以计算特征向量中心性值,所述特征向量中心性值继而可用于确定每个节点的亲和力得分。对于种子接收实体102是环境慈善机构的实例,节点的亲和力值可用于确定加权因子,以减少例如由iso 18245中定义的商家类别代码标识的商家类别的每单位交易金额的估计二氧化碳排放量,以便对应于节点的商家考虑对应于节点的商家的预期环境可持续策略。
19.基于连接链路数量较多的节点比连接链路数量较少的节点具有更大影响的概念,特征向量中心性计算提供节点在网络中的影响的量度。对于图1中所示的示意性实例,一组发送实体中的所有四个所示发送实体都具有到一组接收实体中的第一接收实体106a的链路,而所述一组发送实体104中的四个所示发送实体中的仅一个具有到所述一组接收实体中的第二接收实体106b的链路,并且所述一组发送实体104中的四个所示发送实体中的三个具有到所述一组接收实体106中的第三接收实体106c的链路。因此,基于连接链路的数量针对对应于一组接收实体中的一个接收实体的每个节点的特征向量中心性计算将使得所述一组接收实体106中的第一接收实体106a具有最高亲和力得分,随后所述一组接收实体106中的第三接收实体106c和所述一组接收实体106中的第二接收实体106b将具有最低得分。替代特征向量中心性计算也可以按每个连接链路对应的交易金额对所述连接链路进行加权,在此情况下,所确定的亲和力得分可以不同。
20.在实例中,特征向量中心性计算可以基于pagerank算法或katz中心性。
21.接收交易实体的亲和力得分具有各种用途。亲和力得分本身提供度量,通过所述度量,可以在同一时刻与其它接收交易实体进行比较地或在一段时间内个别地评估接收交易实体。对于种子接收实体102是环境慈善机构的实例,亲和力值可用于比较相同商业行业的商家(例如,比较消费者对不同超市的感知绿色凭证),或比较随时间推移个别商家(例如,超市)的感知绿色凭证。
22.替代地,可以由发送交易实体在计算所述发送交易实体的亲和力得分时使用所述亲和力得分。对于图1中所示的示意性实例,主体发送交易实体108而非一组发送实体104可在包括一组接收实体106中的第一接收交易实体106a和第二接收交易实体106b在内的各种接收交易实体处实行交易。使用交易的交易金额以及第一接收交易实体106a和第二接收交易实体106b的亲和力得分,可以针对主体发送交易实体108计算亲和力得分。对于种子接收实体102是环境慈善机构的实例,一组接收实体106是商家,并且商家的亲和力值可用于标识具有强烈环境意识的消费者所偏好的商家。以此方式,亲和力得分允许将商家的每货币单位的碳排放调整为与具有按iso 18245中定义的相同商家类别代码(mcc)的类似商家相比具有较低水平。主体发送交易实体108可以是消费者,并且所述消费者的亲和力值可对应于与所述用户的花费相关联的估计二氧化碳排放,并且将消费者细分为对环境友好消费具有不同亲和力的消费者群体。然后,消费者可以看到其花费的变化如何影响相关联的估计二氧化碳排放,并且还看到这些变化如何基于例如国家、地区等与基准进行比较。
23.图2说明性地示出本文中所描述的实施例对其具有特定应用的支付交易系统。
24.用户202使用例如支付卡204或移动通信装置206上的支付应用程序之类的金融工具来执行与商家系统208的支付交易。用户202可以在与商家相关联的场所上,其中交互直接发生在金融工具与商家处的销售点(pos)终端之间,或者交易可以是与商家系统交互的在线交易,其经由网站或移动通信装置206上的商家应用程序进行。
25.商家系统208将交易的交易数据传递到持有商家金融账户的收单银行210。此交易数据包括金融工具的支付工具标识符,例如主账号(pan)、商家的商家标识符和交易金额。基于支付工具标识符,收单银行会将交易的交易数据转发到支付服务提供商网络212,以发送到向用户202发行金融工具的发行银行214。
26.支付服务提供商网络212包括支付处理系统216,所述支付处理系统出于支付目的处理交易数据。例如,支付处理系统216在收单银行210与发行银行214之间转发消息,并且还将交易数据作为记录存储在支付服务提供商网络212的交易数据库218中。图3示意性地示出存储在交易数据库218中的交易记录中的一些交易数据。如图所示,交易的所存储数据包括金融工具的支付工具标识符、商家标识符、商家类别代码(mcc:iso18245)和交易金额。应了解,交易数据库还将在图3中未示出的交易记录中,例如在所执行的认证程序中,存储额外数据。
27.返回到图2,支付服务提供商网络212还将包括商家亲和力得分计算器220,所述计算器使用来自交易数据库218的交易数据计算相应商家类别内的每个商家的商家亲和力得分,并将商家的商家亲和力得分存储在商家亲和力得分表222中的条目中。如图4中所示,商家亲和力得分表222中的每个条目包括商家标识符、商家类别代码和对应的商家亲和力得分。
28.在此实例中,商家亲和力得分计算器是服务器计算机,其包括处理器和存储可执
行指令的计算机可读介质,所述可执行指令由处理器执行以执行处理操作,以计算商家的商家亲和力得分。
29.支付服务提供商网络212还包括应用程序编程接口(api)224,远程系统可经由所述api从商家亲和力得分表224存取数据。在图2的实例中,发行银行214能够经由api 224存取商家亲和力得分表中的数据。因此,发行银行可通过处理用户202的交易数据、检取所述交易数据中标识的商家的商家亲和力得分以及计算用户202的亲和力得分来计算用户202的亲和力得分。如图2中所示,发行银行可经由通信网络225,例如公用陆地移动网(plmn),将用户202的所计算亲和力得分转发到用户202的移动通信装置206上的应用程序。替代地,发行银行可经由网站使用户202的亲和力得分可供用户202使用。
30.虽然在图2的实例中,发行银行计算用户的亲和力得分,但应了解,支付服务提供商网络212可被修改成计算用户202的亲和力得分。替代地,第三方系统(未示出)可经由api 224从发行银行214存取用户202的交易数据,从支付服务提供商网络212存取商家亲和力得分,并且计算用户202的亲和力得分。然后,第三方系统可经由与第三方系统相关联的移动通信装置206上的应用程序或经由网站使用户202的亲和力得分可供用户202使用。
31.图5是示意性地示出由商家亲和力得分计算器220执行以计算例如商家的接收实体的亲和力得分的处理操作的流程图。如图所示,商家亲和力得分计算器220在s1接收标识种子接收实体的数据。在此实例中,标识种子接收实体的数据由支付服务提供商网络212的操作员输入。在其它实例中,可以从外部服务提供商检取标识种子接收实体的数据。
32.然后,商家亲和力得分计算器220在s3向交易数据库218发送查询,以基于一组发送实体中的每个发送实体已经为与种子接收实体的至少一个交易中的发送实体来标识所述一组发送实体。在实例中,商家亲和力得分计算器220向交易数据库218发送查询从而请求来自其中种子接收实体是接收实体的所有记录的交易数据,接收所请求的交易记录,并且处理所接收的交易记录以标识所述一组发送实体。
33.然后,商家亲和力得分计算器220在s5向交易数据库218发送查询以标识具有一组发送方中的发送方的交易。然后,商家得分亲和力计算器220在s7基于交易具有所述一组发送实体中的发送实体来确定一组接收实体。在实例中,商家亲和力得分计算器220向交易数据库218发送查询从而请求来自其中所述一组发送实体中的一个发送实体是所述发送实体的所有记录的交易数据,接收所请求的交易记录,并且处理所接收的交易记录以标识所述一组接收实体。
34.然后,亲和力得分计算器220在s9将所述一组发送实体和所述一组接收实体分配为网络中的节点并将交易分配为网络中的链路,对应于交易的链路将交易的发送实体连接到交易的接收实体。然后,商家亲和力得分计算器220在s11针对对应于所述一组接收实体中的主体接收实体的节点计算特征向量中心性值。然后,商家亲和力得分计算器220在s13使用特征向量中心性值确定主体接收实体的亲和力得分,并将所确定的亲和力得分与主体接收实体的标识符相关联地存储在商家亲和力得分表222中。
35.尽管在此实例中,支付服务提供商网络212中的商家亲和力得分计算器220使用针对商家所计算的特征向量中心性得分来确定所述商家的亲和力得分,但替代地,可以使在支付服务提供商网络212中计算的商家的特征向量中心性得分可供外部方使用以用于计算商家的亲和力得分。在其它实例中,图5的处理操作使用来自交易数据库218或来自替代交
易数据库的交易数据在支付服务提供商网络212外部执行。
36.图6是示意性地示出由消费者亲和力得分计算器执行以确定例如消费者的主体发送实体的亲和力得分的处理操作的流程图,所述消费者亲和力得分计算器可以例如在发行银行或第三方服务提供商的计算机系统内。如图所示,消费者亲和力得分计算器在s21接收标识主体发送实体的数据。然后,消费者亲和力得分计算器在s23针对其中发送方为主体发送方的多个交易检取交易数据。在实例中,此交易数据从主体发送方持有账户的发行银行所存储的交易记录中检取。
37.然后,消费者亲和力得分计算器在s25针对其中发送实体为主体发送实体的多个交易检取例如商家的每个接收实体的亲和力得分。然后,消费者亲和力计算器在s27使用接收实体的检取到的亲和力得分计算主体发送实体的亲和力得分。
38.应了解,消费者可以是自然人或法人,例如公司。
39.虽然在上述公开中已针对种子接收实体102给出环境慈善的实例,但种子接收实体未必是环境慈善实体。例如,种子接收实体102可以是以溢价供应绿色能源的能源供应商,在此情况下,也可以预期一组发送实体104共享对环境可持续性的亲和力。此外,种子接收实体未必具有对环境可持续性的亲和力,而是可以代表对类似风格时尚品牌的广泛亲和力,或者也许是具有重叠兴趣的一组爱好。种子接收实体的另一实例是政党,在此情况下,可预期一组发送实体104共享政治亲和力。
40.在前述描述中,出于解释的目的,阐述了某些实例的许多具体详情。说明书中对“实例”或类似语言的提及意指结合实例描述的特定特征、结构或特征包括在至少一个实例中,但不一定包括在其它实例中。
41.尽管本文参考附图描述的实施例的至少一些方面包括在处理系统或处理器中执行的计算机过程,但本发明还延伸到适于将本发明付诸实践的计算机程序,具体地说是在载体上或载体中的计算机程序。程序可以呈非瞬态源代码、目标代码、中间源代码以及例如呈部分编译形式或呈适合于在实施根据本发明的过程的任何其它非瞬态形式的目标代码的形式。载体可以是能够携带程序的任何实体或装置。例如,载体可以包括:计算机可读存储介质,例如固态驱动器(ssd)或其它基于半导体的ram;rom,例如cd rom或半导体rom;磁记录介质,例如软盘或硬盘;一般光学存储器装置;等。
42.以上实例应被理解为说明性的。应理解,关于任何一个实例所描述的任何特征可单独使用,或与所描述的其它特征结合使用,并且还可与任何其它实例的一个或多个特征结合使用,或与任何其它实例的任何组合结合使用。此外,还可以采用上文未描述的等效物和修改。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1