账单生成方法及装置制造方法及图纸

技术编号:39304168 阅读:8 留言:0更新日期:2023-11-12 15:53
本说明书一个或多个实施例公开了一种账单生成方法及装置,用以将账单生成的流程整合到一个设备上,从而实现快速、简便地生成账单的效果。所述方法包括:从至少一个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户交易过程中产生的所述相关交易数据;确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;根据所述第一交易数据,生成所述第一用户的账单。生成所述第一用户的账单。生成所述第一用户的账单。

【技术实现步骤摘要】
账单生成方法及装置
[0001]本申请为申请日为2019.09.27、申请号为201910927944.6,专利技术名称为“账单生成方法及装置”的专利技术专利申请的分案申请。


[0002]本文件涉及数据处理
,尤其涉及一种账单生成方法及装置。

技术介绍

[0003]随着商户数量的飞速增加,账单平台所承担的任务越来越繁重,如今账单平台所面对的问题之一是如何尽可能节约资源且保证大量的商户账单及时产出。
[0004]现有的商户账单体系依托于ODPS(Open Data Processing Service,开放数据处理服务)提供的调度及质量检测功能,产出对应的账单节点,而账单平台只负责导出CSV(Comma

Separated Values,逗号分隔值)文件格式的账单。现有的这种方式由于把单一账单的生命周期分散到两个系统(即账单平台及ODPS)中,因此如果账单出错则需要排查两个系统,并且,由于ODPS的调度太过灵活、调用链路太深,导致随着账单数量增加,账单链路只会越来越复杂。

技术实现思路

[0005]本说明书一个或多个实施例的目的是提供一种账单生成方法及装置,用以将账单生成的流程整合到一个设备上,从而实现快速、简便地生成账单的效果。
[0006]为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
[0007]一方面,本说明书一个或多个实施例提供一种账单生成方法,包括:
[0008]从至少一个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户交易过程中产生的所述相关交易数据;
[0009]确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;
[0010]根据所述第一交易数据,生成所述第一用户的账单。
[0011]另一方面,本说明书一个或多个实施例提供一种账单生成装置,包括:
[0012]调取模块,从至少一个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户交易过程中产生的所述相关交易数据;
[0013]处理模块,确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;
[0014]生成模块,根据所述第一交易数据,生成所述第一用户的账单。
[0015]再一方面,本说明书一个或多个实施例提供一种账单生成设备,包括:
[0016]处理器;以及
[0017]被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
[0018]从至少一个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户交易过程中产生的所述相关交易数据;
[0019]确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;
[0020]根据所述第一交易数据,生成所述第一用户的账单。
[0021]再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:
[0022]从至少一个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户交易过程中产生的所述相关交易数据;
[0023]确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;
[0024]根据所述第一交易数据,生成所述第一用户的账单。
[0025]采用本说明书一个实施例的技术方案,能够将账单的生成流程整合到一个设备上,无需依赖于其他平台,从而使账单的生成更加快速、统一化;此外,正是由于账单生成链路的统一化,使得每个账单的生成过程都是一条清晰的线性链路,从而使账单生成过程中出现的各种问题容易排查,且能够降低账单生成流程的出错概率。
附图说明
[0026]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是根据本说明书一实施例的一种账单生成方法的示意性流程图;
[0028]图2是根据本说明书一实施例的一种账单生成装置的示意性框图;
[0029]图3是根据本说明书一实施例的一种账单生成设备的示意性框图。
具体实施方式
[0030]本说明书一个或多个实施例提供一种账单生成方法及装置,用以将账单生成的流程整合到一个设备上,从而实现快速、简便地生成账单的效果。
[0031]为了使本
的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件保护的范围。
[0032]图1是根据本说明书一实施例的一种账单生成方法的示意性流程图,如图1所示,该账单生成方法应用于账单平台,包括:
[0033]S102,从至少一个服务节点调取第一用户的相关交易数据。
[0034]其中,每个服务节点可以可做一个域,用于记录用户交易过程中产生的相关交易数据。相关交易数据可包括不同类型的交易过程中可能产生的任一项或多项交易数据,如
交易金额、交易次数、交易时间、交易用户信息等。每个服务节点可存储至少一种交易类型的交易数据,例如,服务节点a用于存储转账过程中的相关交易数据,服务节点b用于支付过程中的相关交易数据,服务节点c用于存储收款过程中的相关交易数据,等等。
[0035]S104,确定第一用户的账单请求信息,根据账单请求信息对相关交易数据进行处理,得到第一交易数据。
[0036]其中,账单请求信息可包括预设的账单输出规则、生成一个或多个账单的请求、账单存储地址等信息。根据账单请求信息中携带的不同信息,对相关交易数据的处理方式也有所不同,具体的处理方式将在下述实施例中详细说明。
[0037]S106,根据第一交易数据,生成第一用户的账单。
[0038]采用本说明书一个实施例的技术方案,能够将账单的生成流程整合到一个设备上,无需依赖于其他平台,从而使账单的生成更加快速、统一化;此外,正是由于账单生成链路的统一化,使得每个账单的生成过程都是一条清晰的线性链路,从而使账单生成过程中出现的各种问题容易排查,且能够降低账单生成流程的出错概率。
[0039]在一个实施例中,执行上述步骤之前,需将用户交易过程中产生的相关交易数据记录在各个服务节点上。由于各服务节点按照不同的交易类型进行划分,因此各服务节点上用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账单生成方法,包括:从多个服务节点调取第一用户的相关交易数据;其中,各所述服务节点用于记录用户在交易过程中产生的所述相关交易数据;确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;根据所述第一交易数据,生成所述第一用户的账单;所述账单请求信息包括生成多个账单的请求;所述根据所述第一交易数据,生成所述第一用户的账单,包括:确定生成各所述账单分别需执行的账单生成链路,各所述账单生成链路包含至少一个链路节点;确定各所述链路节点的节点属性;若各所述账单生成链路分别对应的所述链路节点中存在节点属性相同的链路节点,则对所述节点属性相同的链路节点进行合并,以及对所述节点属性相同的链路节点的输出结果进行合并。2.根据权利要求1所述的方法,所述账单请求信息包括预设的账单输出规则;所述根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据,包括:汇总所述相关交易数据,得到所述相关交易数据对应的数据宽表;针对所述数据宽表中的各所述相关交易数据,按照所述账单输出规则对各所述相关交易数据进行相应处理,得到符合所述账单输出规则的所述第一交易数据。3.根据权利要求1所述的方法,所述从至少一个服务节点调取第一用户的相关交易数据之后,还包括:对所述相关交易数据进行核对,以判断所述相关交易数据是否准确;所述确定所述第一用户的账单请求信息,包括:当确定所述相关交易数据准确后,确定所述第一用户的账单请求信息。4.根据权利要求1所述的方法,所述确定生成各所述账单分别需执行的账单生成链路之前,所述方法还包括:配置生成各类账单分别所需执行的账单生成链路;及,为所述账单生成链路所包含的各链路节点配置各自的节点属性。5.根据权利要求1所述的方法,所述账单请求信息还包括账单存储地址;所述方法还包括:将所述账单输出至所述账单存储地址。6.一种账单生成装置,包括:调取模块,从多个服务节点调取第一用户的相关交易数据;其中,所述服务节点用于记录用户在交易过程中产生的所述相关交易数据;处理模块,确定所述第一用户的账单请求信息,根据所述账单请求信息对所述相关交易数据进行处理,得到第一交易数据;生成模块,根据所述第一交易数据,生成所述第一用户的账单;所述生成模块,确定生成各所述账单分别需执行的账单生成链路,各所述账单生成链路包含至少一个链路节点;确定各所述链路节点的节点属性;若各所述账单生成链路分别对应的所述链路节点中存在节点属性相同的链路节点,则对所述节点属性相同的链...

【专利技术属性】
技术研发人员:牛李
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1