一种交易数据处理方法及装置的制造方法

文档序号:10570532阅读:163来源:国知局
一种交易数据处理方法及装置的制造方法
【专利摘要】本发明公开了一种交易数据处理方法及装置,包括:获取用户的历史交易信息,所述历史交易信息包括交易金额、交易商品类型;根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据加权交易金额平均值确定所述用户的消费等级;从用户的交易商品类型中确定所述用户的特征交易商品类型,特征交易商品类型为该交易商品类型对应的交易次数大于该交易商品类型对应的阈值且该交易商品类型属于消费阶段中预设的交易商品类型;根据用户的特征交易商品类型确定用户所处的消费阶段;根据用户的消费等级和所述用户所处的消费阶段,确定与用户相匹配的商品信息。
【专利说明】
一种交易数据处理方法及装置
技术领域
[0001] 本发明涉及数据处理技术领域,尤其涉及一种交易数据处理方法及其装置。
【背景技术】
[0002] 随着网络支付业务的安全性越来越高,越来越多的消费行为是通过网络完成的。 一些电商平台便根据消费者的网络搜索以及消费行为消费者建立消费行为模型,并为消费 者推送相应的商品信息。
[0003] 但是,由于网络环境的局限性,有些商品消费者并不会在网络中购买,例如,汽车, 同时,消费者的消费账号可以被多个人同时使用。因此,基于消费者在网络中的消费行建立 的消费行为模型为并不能体现消费者的真正的消费行为。
[0004] 因此,根据消费者在网络中的消费行建立的消费模型去推送商品信息的效果不是 很好。

【发明内容】

[0005] 本发明实施例提供一种交易数据处理方法及其装置,用以实现建立准确的消费行 为模型。
[0006] 本发明实施例提供一种交易数据处理方法,包括:
[0007] 获取用户的历史交易信息,所述历史交易信息包括交易金额、交易商品类型;
[0008] 根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户的交易金额 平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述加权交易金额 平均值确定所述用户的消费等级;
[0009] 从所述用户的交易商品类型中确定所述用户的特征交易商品类型,所述特征交易 商品类型为该交易商品类型对应的交易次数大于该交易商品类型对应的阈值、且该交易商 品类型属于消费阶段中预设的交易商品类型;
[0010] 根据所述用户的特征交易商品类型确定所述用户所处的消费阶段;
[0011] 根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述用户相匹配的 商品信息。
[0012] 优选的,所述获取用户的历史交易信息,包括:
[0013] 在分布式存储系统中确定存储所述用户的历史交易信息的数据库节点;
[0014] 根据数据库节点的状态标识确定所述存储所述用户的历史交易信息的数据库节 点中处于活跃状态的数据库节点;
[0015] 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。
[0016] 优选的,通过以下方式确定数据库节点的状态标识:
[0017] 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应 报文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效 状态,否则将所述数据库节点的状态标识确定为活跃状态。
[0018] 优选的,所述将所述数据库节点的状态标识确定为失效状态之后,还包括:
[0019] 确定与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数 据库节点;
[0020] 对所述与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的 数据库节点中存储的数据备份至其他处于活跃状态的数据库节点。
[0021] 优选的,所述根据所述交易金额确定所述用户的交易金额平均值,并根据所述用 户的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述 加权交易金额平均值确定所述用户的消费等级,包括:
[0022] 根据以下公式确定用户的加权交易金额平均值:
[0023] M =X,CxD/^- €=1
[0024] 其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示 第e次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数;
[0025] 将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。
[0026] 优选的,所述根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述 用户相匹配的商品信息,包括:
[0027] 确定与所述用户的消费等级一致的其他用户;
[0028] 确定所述其他用户的历史交易信息中的交易商品类型;
[0029] 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消 费阶段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对 应的交易商品信息确定为与所述用户相匹配的商品信息。
[0030] 优选的,所述根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述 用户相匹配的商品信息,包括:
[0031] 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交 易商品类型,所述商家的历史交易信息中包括交易金额;
[0032] 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分 为一个商家聚类;
[0033] 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型 属于所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类;
[0034] 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配 的商品信息。
[0035] 优选的,该方法还包括:
[0036] 获取用户的实时交易信息;
[0037] 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交 易商品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商 品类型对应的交易商品信息推送给所述用户。
[0038] 本发明实施例提供一种交易数据处理装置,该装置包括:
[0039] 获取单元,用于获取用户的历史交易信息,所述历史交易信息包括交易金额、交易 商品类型;
[0040] 确定单元,用于根据所述交易金额确定所述用户的交易金额平均值,并根据所述 用户的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所 述加权交易金额平均值确定所述用户的消费等级;从所述用户的交易商品类型中确定所述 用户的特征交易商品类型,所述特征交易商品类型为该交易商品类型对应的交易次数大于 该交易商品类型对应的阈值、且该交易商品类型属于消费阶段中预设的交易商品类型;根 据所述用户的特征交易商品类型确定所述用户所处的消费阶段;
[0041] 匹配单元,用于根据所述用户的消费等级和所述用户所处的消费阶段,确定与所 述用户相匹配的商品信息。
[0042] 优选的,所述获取单元具体用于:
[0043] 在分布式存储系统中确定存储所述用户的历史交易信息的数据库节点;
[0044] 根据数据库节点的状态标识确定所述存储所述用户的历史交易信息的数据库节 点中处于活跃状态的数据库节点;
[0045] 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。
[0046] 优选的,该装置还包括检测单元,所述检测单元通过以下方式确定数据库节点的 状态标识:
[0047] 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应 报文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效 状态,否则将所述数据库节点的状态标识确定为活跃状态。
[0048] 优选的,该装置还包括备份单元,所述备份单元用于:
[0049] 确定与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数 据库节点;
[0050] 对所述与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的 数据库节点中存储的数据备份至其他处于活跃状态的数据库节点。
[0051] 优选的,所述确定单元具体用于:
[0052] 根据以下公式确定用户的加权交易金额平均值:
[0053] M =XCxD/// €=1
[0054] 其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示 第e次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数;
[0055] 将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。
[0056] 优选的,所述匹配单元具体用于:
[0057] 确定与所述用户的消费等级一致的其他用户;
[0058] 确定所述其他用户的历史交易信息中的交易商品类型;
[0059] 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消 费阶段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对 应的交易商品信息确定为与所述用户相匹配的商品信息。
[0060] 优选的,所述匹配单元具体用于:
[0061] 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交 易商品类型,所述商家的历史交易信息中包括交易金额;
[0062] 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分 为一个商家聚类;
[0063] 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型 属于所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类;
[0064] 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配 的商品信息。
[0065] 优选的,该装置还包括推送单元;所述推送单元具体用于:
[0066] 获取用户的实时交易信息;
[0067] 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交 易商品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商 品类型对应的交易商品信息推送给所述用户。
[0068] 本发明实施例具有如下有益效果:
[0069] 本发明实施例中,是通过用户的线下交易记录确定用户的交易金额平均值以及交 易商品类型,从而确定用户的消费等级以及消费阶段,最终确定用户的消费行为模型。由于 线下交易记录更能反映消费者的真实行为,因此获得的消费行为模型更加准确。
【附图说明】
[0070] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其 他的附图。
[0071] 图1为本发明实施例提供的一种交易数据处理方法流程示意图;
[0072] 图2为本发明实施例提供的一种交易数据处理装置结构示意图。
【具体实施方式】
[0073] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0074] 如图1所示,本发明实施例提供的一种交易数据处理方法流程示意图,该方法包 括:
[0075] 步骤101 :获取用户的历史交易信息,所述历史交易信息包括交易金额、交易商品 类型;
[0076] 步骤102 :根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户 的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述加 权交易金额平均值确定所述用户的消费等级;
[0077] 步骤103 :从所述用户的交易商品类型中确定所述用户的特征交易商品类型,所 述特征交易商品类型为该交易商品类型对应的交易次数大于该交易商品类型对应的阈值、 且该交易商品类型属于消费阶段中预设的交易商品类型;
[0078] 步骤104 :根据所述用户的特征交易商品类型确定所述用户所处的消费阶段;
[0079] 步骤105 :根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述用 户相匹配的商品信息。
[0080] 步骤101中,历史交易信息中的交易商品类型具体可以为餐饮、服饰、家电、消费 电子等,指示出交易的商品的类型,或者指示出交易类型。
[0081] 本发明实施例中,用户的历史交易信息可以存储于分布式存储系统中。分布式存 储系统,是将数据分散存储在多台独立的数据库节点上。传统的网络存储系统采用集中的 数据库节点存放所有数据,分布式网络存储系统采用可扩展的系统结构,利用多台数据库 节点分担存储负荷,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
[0082] 本发明实施例中,分布式数据存储系统有如下特征:
[0083] 数据具有2份以上的冗余度,可配置成多分冗余;
[0084] 当数据库节点失效时,可以自动隔离处于失效状态的数据库节点;
[0085] 当数据库节点实效时,可以自动备份处于失效状态的数据库节点的数据至其他活 跃的数据库节点;
[0086] 可以动态实时增加数据库节点;
[0087] 可以动态实时减少数据库节点。
[0088] 为了能够快速的指示出数据库节点的状态标识,本发明实施例中,对所述处于失 效状态的数据库节点进行标记,并确定与所述处于失效状态的数据库节点中存储的数据相 同、且处于活跃状态的数据库节点;对所述与所述处于失效状态的数据库节点中存储的数 据相同、且处于活跃状态的数据库节点中存储的数据备份至其他处于活跃状态的数据库节 点。
[0089] 综上所述,本发明实施例中,数据库节点主要包含两类关键信息:位置信息和状态 标识。位置信息可以由IP(网络间互连的协议,Internet Protocol)地址和端口(port)号 构成,指示出访问该数据库节点时的位置。状态标识表示出数据库节点为活跃状态或者失 效状态。
[0090] 举例来说,当需要读取数据时,确定了数据库节点的IP地址和端口号就可以确定 数据库节点的位置,并从确定出的数据库节点中读取数据。
[0091] 在获取用户的历史交易信息时,需要先确定数据库节点的状态标识,并通过分布 式存储系统中状态标识为活跃状态的数据库节点获取用户的历史交易信息。具体的,在分 布式存储系统中确定存储所述用户的历史交易信息的数据库节点;根据数据库节点的状态 标识确定所述存储所述用户的历史交易信息的数据库节点中处于活跃状态的数据库节点; 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。
[0092] 其中,可以通过以下方式确定数据库节点的状态标识:
[0093] 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应 报文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效 状态,否则将所述数据库节点的状态标识确定为活跃状态。
[0094] 当然,还可以通过其他检测方法确定数据库节点的状态标识,在此不再赘述。
[0095] 当确定数据库节点为失效状态之后,还可能需要对该失效状态的数据库节点中的 数据进行备份。具体的,先确定与所述处于失效状态的数据库节点中存储的数据相同、且处 于活跃状态的数据库节点;对所述与所述处于失效状态的数据库节点中存储的数据相同、 且处于活跃状态的数据库节点中存储的数据备份至其他处于活跃状态的数据库节点。
[0096] 步骤102中,获取所述用户的历史交易信息之后,可以根据用户的历史交易信息 中的交易金额确定所述用户的交易金额平均值,并根据所述用户的交易金额平均值以及交 易商品类型确定所述用户的消费等级。
[0097] 根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户的交易金额 平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述加权交易金额 平均值确定所述用户的消费等级
[0098] 具体的,可以根据以下公式确定用户的加权交易金额平均值:
[0099] x '?,?* ?:?:-. ??* :?:*:? ?:?:-. ( 1. :e-l
[0100] 其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示 第e次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数。
[0101] 需要说明的是,交易商品类型的加权值可以根据实际情况去设置。交易商品类型 的加权值为大于0的数。交易类型对应的交易金额的值越大,该交易类型的加权值可以越 大。
[0102] 然后将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。
[0103] 具体的,确定所有获取到的用户的历史交易记录,并确定所有获取到的用户的加 权交易金额平均值;
[0104] 针对一个用户,确定该用户的加权交易金额平均值位于所述所有获取到的用户的 加权交易金额平均值中的排名,根据该用户的加权交易金额平均值的排名与消费等级的映 射关系,确定所述用户的消费等级。
[0105] 举例来说,可以将位于所述所有获取到的用户的加权交易金额平均值中排名前 1 %的所有用户的消费等级确定第一等级;将位于所述所有获取到的用户的加权交易金额 平均值中排名前1%的所有用户的消费等级确定第一等级;将位于所述所有获取到的用户 的加权交易金额平均值中排名前3%至1%之间的所有用户的消费等级确定第二等级;将 位于所述所有获取到的用户的加权交易金额平均值中排名前15%至3%之间的所有用户 的消费等级确定第三等级;将位于所述所有获取到的用户的加权交易金额平均值中排名前 47%至15%之间的所有用户的消费等级确定第四等级;将位于所述所有获取到的用户的 加权交易金额平均值中排名前85%至47%之间的所有用户的消费等级确定第五等级;将 位于所述所有获取到的用户的加权交易金额平均值中排名前94%至85%之间的所有用户 的消费等级确定第六等级;将位于所述所有获取到的用户的加权交易金额平均值中排名最 后6%的所有用户的消费等级确定第七等级。当然,也可以有其他形式的用户的加权交易金 额平均值的排名与消费等级的映射关系,在此不再赘述。
[0106] 当确定一个用户的加权交易金额平均值排名后,就可以根据上面的映射关系确定 用户的消费等级。
[0107] 用户的消费等级可以表明用户的消费能力,或者表明用户的社会阶层。
[0108] 同时,在步骤103中,可以通过用户的历史交易记录确定用户的消费阶段。消费阶 段中预设的交易商品类型可以有多种。
[0109] 举例来说,可以将用户的消费阶段划分为以下几个阶段:单身阶段、备婚阶段、新 婚阶段、育婴阶段、育儿阶段、未分阶段(未分阶段是指:抚育的孩子已经成年,但还未结 婚)、空巢阶段、鰥寡阶段。
[0110] 其中,单身阶段时,预设的交易商品类型主要为食品、书籍、电影等娱乐项目;备婚 阶段时,预设的交易商品类型主要为高级时装、结婚用品等项目;新婚阶段时,预设的交易 商品类型主要为娱乐、旅游等项目;育婴阶段时,预设的交易商品类型主要为奶粉、尿不湿 等项目;育儿阶段时,预设的交易商品类型主要为教育支出等项目;未分阶段时,预设的交 易商品类型主要为社交用品等项目;空巢阶段时,预设的交易商品类型主要是保健品等项 目;鰥寡阶段时,预设的交易商品类型主要为医疗等项目。
[0111] 步骤104中,可以根据人生不同阶段的不同的特点,确定用户会在不同人生阶段 有着不同偏好的交易商品类型。
[0112] 举例来说,若用户经常购买奶粉以及尿不湿等婴儿用品,可以确定用户的特征交 易商品类型为育儿产品,从而确定所述用户所处的消费阶段为育婴阶段。
[0113] 最后在步骤105中,根据用户的消费等级以及消费阶段确定用户匹配的商品信 息,并在需要时为用户推送这些商品信息。
[0114] 确定用户匹配的商品信息的一种可能的实现方式为:
[0115] 确定与所述用户的消费等级一致的其他用户;
[0116] 确定所述其他用户的历史交易信息中的交易商品类型;
[0117] 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消 费阶段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对 应的交易商品信息确定为与所述用户相匹配的商品信息。
[0118] 举例来说,用户A和用户B属于同一消费等级,且用户A喜欢去第一品牌的川菜馆 消费,用户B喜欢去第二品牌的川菜馆消费。此时,可以将用户B喜欢的第二品牌的川菜馆 的商品信息与用户A进行匹配。相应的,也可以将用户A喜欢的第二品牌的川菜馆的商品 信息与用户B进行匹配。当用户A在第一品牌的川菜馆消费时,可以将第二品牌的川菜馆 的商品信息推送给用户A,从而实现精准营销。
[0119] 确定用户匹配的商品信息的另一种可能的实现方式为:
[0120] 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交 易商品类型,所述商家的历史交易信息中包括交易金额;
[0121] 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分 为一个商家聚类;
[0122] 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型 属于所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类;
[0123] 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配 的商品信息。
[0124] 举例来说,用户A属于第三消费等级,且用户A处于单身阶段,此时可以将与用户A 匹配对应的商家聚类。当用户A购买某高档手机时,可以为用户A推送与该高档手机属于 同一个商家聚类的高档数码相机,从而实现精准营销。
[0125] 最后,在用户实时交易时,可以为用户推送与用户实时交易的交易商品类型相匹 配的商品信息。
[0126] 具体的,获取用户的实时交易信息;
[0127] 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交 易商品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商 品类型对应的交易商品信息推送给所述用户。
[0128] 可以在用户交易时,将推送给所述用户的交易商品信息打印在所述用户的账单 上,或者电子票据中,从而获得用户的关注。
[0129] 还可以向用户推送与用户的消费阶段相匹配的商品。
[0130] 具体的,获取用户的实时交易信息;
[0131] 根据所述实时交易信息确定实时的交易商品类型,并向所述用户推送与所述用户 的消费阶段相匹配的交易商品信息。
[0132] 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交 易商品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商 品类型对应的交易商品信息推送给所述用户。
[0133] 基于相同的技术构思,本发明实施例还提供一种交易数据处理装置,该装置可执 行上述方法实施例。本发明实施例提供的装置如图2所示。
[0134] 如图2所示,为本发明实施例提供的一种交易数据处理装置,该装置包括:
[0135] 获取单元201,用于获取用户的历史交易信息,所述历史交易信息包括交易金额、 交易商品类型;
[0136] 确定单元202,用于根据所述交易金额确定所述用户的交易金额平均值,并根据所 述用户的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据 所述加权交易金额平均值确定所述用户的消费等级;从所述用户的交易商品类型中确定所 述用户的特征交易商品类型,所述特征交易商品类型为该交易商品类型对应的交易次数大 于该交易商品类型对应的阈值、且该交易商品类型属于消费阶段中预设的交易商品类型; 根据所述用户的特征交易商品类型确定所述用户所处的消费阶段;
[0137] 匹配单元203,用于根据所述用户的消费等级和所述用户所处的消费阶段,确定与 所述用户相匹配的商品信息。
[0138] 优选的,所述获取单元201具体用于:
[0139] 在分布式存储系统中确定存储所述用户的历史交易信息的数据库节点;
[0140] 根据数据库节点的状态标识确定所述存储所述用户的历史交易信息的数据库节 点中处于活跃状态的数据库节点;
[0141] 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。
[0142] 优选的,该装置还包括检测单元204,所述检测单元204通过以下方式确定数据库 节点的状态标识:
[0143] 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应 报文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效 状态,否则将所述数据库节点的状态标识确定为活跃状态。
[0144] 优选的,该装置还包括备份单元205,所述备份单元205用于:
[0145] 确定与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数 据库节点;
[0146] 对所述与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的 数据库节点中存储的数据备份至其他处于活跃状态的数据库节点。
[0147] 优选的,所述确定单元202具体用于:
[0148] 根据以下公式确定用户的加权交易金额平均值:
[0149] M: €~\
[0150] 其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示 第e次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数;
[0151] 将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。
[0152] 优选的,所述匹配单元203具体用于:
[0153] 确定与所述用户的消费等级一致的其他用户;
[0154] 确定所述其他用户的历史交易信息中的交易商品类型;
[0155] 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消 费阶段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对 应的交易商品信息确定为与所述用户相匹配的商品信息。
[0156] 优选的,所述匹配单元203具体用于:
[0157] 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交 易商品类型,所述商家的历史交易信息中包括交易金额;
[0158] 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分 为一个商家聚类;
[0159] 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型 属于所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类;
[0160] 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配 的商品信息。
[0161] 优选的,该装置还包括推送单元;所述推送单元206具体用于:
[0162] 获取用户的实时交易信息;
[0163] 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交 易商品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商 品类型对应的交易商品信息推送给所述用户。
[0164] 本发明实施例中,是通过用户的线下交易记录确定用户的交易金额平均值以及交 易商品类型,从而确定用户的消费等级以及消费阶段,最终确定用户的消费行为模型。由于 线下交易记录更能反映消费者的真实行为,因此获得的消费行为模型更加准确。
[0165] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器指令,使得通过计算机或其他可编程数据处理设备的处理器执行的指令 产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的 功能的装置。
[0166] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0167] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0168] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0169] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范 围。这样,倘若本发明的这些修改和变型属于本发明权利要求的范围之内,则本发明也意图 包含这些改动和变型在内。
【主权项】
1. 一种交易数据处理方法,其特征在于,该方法包括: 获取用户的历史交易信息,所述历史交易信息包括交易金额、交易商品类型; 根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户的交易金额平均 值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述加权交易金额平均 值确定所述用户的消费等级; 从所述用户的交易商品类型中确定所述用户的特征交易商品类型,所述特征交易商品 类型为该交易商品类型对应的交易次数大于该交易商品类型对应的阈值、且该交易商品类 型属于消费阶段中预设的交易商品类型; 根据所述用户的特征交易商品类型确定所述用户所处的消费阶段; 根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述用户相匹配的商品 信息。2. 如权利要求1所述的方法,其特征在于,所述获取用户的历史交易信息,包括: 在分布式存储系统中确定存储所述用户的历史交易信息的数据库节点; 根据数据库节点的状态标识确定所述存储所述用户的历史交易信息的数据库节点中 处于活跃状态的数据库节点; 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。3. 如权利要求2所述的方法,其特征在于,通过以下方式确定数据库节点的状态标识: 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应报 文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效状 态,否则将所述数据库节点的状态标识确定为活跃状态。4. 如权利要求3所述的方法,其特征在于,所述将所述数据库节点的状态标识确定为 失效状态之后,还包括: 确定与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数据库 节点; 对所述与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数据 库节点中存储的数据备份至其他处于活跃状态的数据库节点。5. 如权利要求1至4任一项所述的方法,其特征在于,所述根据所述交易金额确定所述 用户的交易金额平均值,并根据所述用户的交易金额平均值以及交易商品类型确定所述用 户的加权交易金额平均值,并根据所述加权交易金额平均值确定所述用户的消费等级,包 括: 根据以下公式确定用户的加权交易金额平均值:其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示第e 次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数; 将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。6. 如权利要求1所述的方法,其特征在于,所述根据所述用户的消费等级和所述用户 所处的消费阶段,确定与所述用户相匹配的商品信息,包括: 确定与所述用户的消费等级一致的其他用户; 确定所述其他用户的历史交易信息中的交易商品类型; 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消费阶 段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对应的 交易商品信息确定为与所述用户相匹配的商品信息。7. 如权利要求1所述的方法,其特征在于,所述根据所述用户的消费等级和所述用户 所处的消费阶段,确定与所述用户相匹配的商品信息,包括: 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交易商 品类型,所述商家的历史交易信息中包括交易金额; 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分为一 个商家聚类; 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型属于 所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类; 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配的商 品?目息。8. 如权利要求6或7所述的方法,其特征在于,该方法还包括: 获取用户的实时交易信息; 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交易商 品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商品类 型对应的交易商品信息推送给所述用户。9. 一种交易数据处理装置,其特征在于,该装置包括: 获取单元,用于获取用户的历史交易信息,所述历史交易信息包括交易金额、交易商品 类型; 确定单元,用于根据所述交易金额确定所述用户的交易金额平均值,并根据所述用户 的交易金额平均值以及交易商品类型确定所述用户的加权交易金额平均值,并根据所述加 权交易金额平均值确定所述用户的消费等级;从所述用户的交易商品类型中确定所述用户 的特征交易商品类型,所述特征交易商品类型为该交易商品类型对应的交易次数大于该交 易商品类型对应的阈值、且该交易商品类型属于消费阶段中预设的交易商品类型;根据所 述用户的特征交易商品类型确定所述用户所处的消费阶段; 匹配单元,用于根据所述用户的消费等级和所述用户所处的消费阶段,确定与所述用 户相匹配的商品信息。10. 如权利要求9所述的装置,其特征在于,所述获取单元具体用于: 在分布式存储系统中确定存储所述用户的历史交易信息的数据库节点; 根据数据库节点的状态标识确定所述存储所述用户的历史交易信息的数据库节点中 处于活跃状态的数据库节点; 通过所述处于活跃状态的数据库节点获取所述用户的历史交易信息。11. 如权利要求10所述的装置,其特征在于,该装置还包括检测单元,所述检测单元通 过以下方式确定数据库节点的状态标识: 向数据库节点发送检测报文,若在预设时间段内未接收到所述数据库节点的响应报 文,则确定所述数据库节点处于失效状态,并将所述数据库节点的状态标识确定为失效状 态,否则将所述数据库节点的状态标识确定为活跃状态。12. 如权利要求11所述的装置,其特征在于,该装置还包括备份单元,所述备份单元用 于: 确定与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数据库 节点; 对所述与所述处于失效状态的数据库节点中存储的数据相同、且处于活跃状态的数据 库节点中存储的数据备份至其他处于活跃状态的数据库节点。13. 如权利要求9至12任一项所述的装置,其特征在于,所述确定单元具体用于: 根据以下公式确定用户的加权交易金额平均值:其中,M表示用户的加权交易金额平均值,D表示用户的交易金额平均值,(;表示第e 次交易的交易商品类型的加权值,e大于等于1且小于等于N,N表示交易次数; 将所述用户的加权交易金额平均值对应的等级确定所述用户的消费等级。14. 如权利要求9所述的装置,其特征在于,所述匹配单元具体用于: 确定与所述用户的消费等级一致的其他用户; 确定所述其他用户的历史交易信息中的交易商品类型; 在所述其他用户的历史交易信息中的交易商品类型中,确定与所述用户所处的消费阶 段相匹配的交易商品类型,并将与所述用户所处的消费阶段相匹配的交易商品类型对应的 交易商品信息确定为与所述用户相匹配的商品信息。15. 如权利要求9所述的装置,其特征在于,所述匹配单元具体用于: 获取商家的商家属性信息以及商家的历史交易信息,所述商家属性信息中包括交易商 品类型,所述商家的历史交易信息中包括交易金额; 将商家的交易金额平均值在同一范围内、且商家的交易商品类型相同的商家划分为一 个商家聚类; 将商家的交易金额平均值与所述用户的消费等级相匹配、且商家的交易商品类型属于 所述用户所处的消费阶段的商家聚类,确定为与所述用户相匹配的商家聚类; 将所述与所述用户相匹配的商家聚类对应的商品信息确定为与所述用户相匹配的商 品?目息。16. 如权利要求14或15所述的装置,其特征在于,该装置还包括推送单元;所述推送 单元具体用于: 获取用户的实时交易信息; 在所述用户相匹配的商品信息对应的交易商品类型中,确定与所述实时交易的交易商 品类型相匹配的交易商品类型,并将与所述实时交易的交易商品类型相匹配的交易商品类 型对应的交易商品信息推送给所述用户。
【文档编号】G06Q30/02GK105931066SQ201510617766
【公开日】2016年9月7日
【申请日】2015年9月24日
【发明人】王文柏, 冯哲
【申请人】中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1