System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式生成账单的方法和装置制造方法及图纸_技高网

分布式生成账单的方法和装置制造方法及图纸

技术编号:40561369 阅读:8 留言:0更新日期:2024-03-05 19:24
本发明专利技术公开了分布式生成账单的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息;响应于监听到所述创建账单消息,触发账单生成操作,所述账单生成操作包括:查询所述用户的子账户列表、当期账单规则信息和上期账单信息,依据所述用户的当期账单规则信息确定所述用户的子账户列表中每个子账户的消费明细表,依据所述用户的每个子账户的消费明细表和所述上期账单信息查询结果生成所述用户的当期账单。该实施方式能够同时生成用户名下多个子账户账单,实现用户维度的账单规则信息的定制化,且大大提高账单生成效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种分布式生成账单的方法和装置


技术介绍

1、随着人们的消费观念逐渐改变,“先消费,后付款”的消费方式越来越普遍。用户消费时,互联网金融产品服务商先垫付费用,到每月账单日时金融产品服务商为用户出具上月的账单信息,用户每月根据一定的比例进行还款。随着互联网消费金融的发展,用户在同一个服务商可能开通多个金融产品,在为用户出具账单信息时如何高效快速地针对用户名下不同子账户同时进行出账,成为亟需解决的问题。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种分布式生成账单的方法和装置,通过查询用户每个子账户的消费明细表,能够同时生成用户名下多个子账户账单;通过根据每个用户的账单规则信息生成该用户的当期账单,能够实现用户维度的账单规则信息的定制化;通过采用分布式方式为用户生成账单,能够大大提高账单生成效率。

2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种分布式生成账单的方法,包括:

3、获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息;

4、响应于监听到所述创建账单消息,触发账单生成操作,所述账单生成操作包括:查询所述用户的子账户列表、当期账单规则信息和上期账单信息,依据所述用户的当期账单规则信息确定所述用户的子账户列表中每个子账户的消费明细表,依据所述用户的每个子账户的消费明细表和所述上期账单信息查询结果生成所述用户的当期账单。

5、可选地,利用定时任务获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息。

6、可选地,所述方法还包括:在触发账单生成操作之前,响应于所述用户开通预定业务,生成所述用户的账单规则信息,将所述账单规则信息中的账单状态置为未出账单;和/或,响应于所述用户的账单规则修改指令,对所述用户的账单状态为未出账单的账单规则信息进行修改。

7、可选地,所述账单规则信息包括:用户标识、账单标识、账单状态;所述方法还包括:在生成所述用户的当期账单之前,将所述用户的当期账单规则信息的账单状态置为未出账单;在生成所述用户的当期账单之后,将所述用户的当期账单规则信息的账单状态置为已出账单,生成所述用户的下期账单规则信息。

8、可选地,所述方法还包括:在生成所述用户的当期账单之后,生成与所述用户对应的账单核对消息;响应于监听到所述账单核对消息,触发账单核对操作;所述账单核对操作包括:查询所述用户的当期账单是否生成成功;若是,则判定所述用户的当期账单已生成;否则,判定所述用户的当期账单生成失败,将所述用户的账户信息写入生成差异账户信息表。

9、可选地,所述方法还包括:在将所述用户的账户信息写入生成差异账户信息表之后,对所述用户的账户信息进行校验,并在校验通过的情况下重新触发所述账单生成操作。

10、可选地,所述方法还包括:监控所述账单生成操作的调用次数和/或可用率,在所述账单生成操作的调用次数和/或可用率不满足预设条件的情况下,触发预设的报警策略。

11、根据本专利技术实施例的第二方面,提供一种分布式生成账单的装置,包括:

12、任务调度模块,获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息;

13、账单生成模块,响应于监听到所述创建账单消息,触发账单生成操作;所述账单生成操作包括:查询所述用户的子账户列表、当期账单规则信息和上期账单信息,依据所述用户的当期账单规则信息确定所述用户的子账户列表中每个子账户的消费明细表,依据所述用户的每个子账户的消费明细表和所述上期账单信息查询结果生成所述用户的当期账单。

14、可选地,所述任务调度模块利用定时任务获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息。

15、可选地,所述任务调度模块还用于:

16、在触发账单生成操作之前,响应于所述用户开通预定业务,生成所述用户的账单规则信息,将所述账单规则信息中的账单状态置为未出账单;和/或,

17、响应于所述用户的账单规则修改指令,对所述用户的账单状态为未出账单的账单规则信息进行修改。

18、可选地,所述账单规则信息包括:用户标识、账单标识、账单状态;所述任务调度模块还用于:在生成所述用户的当期账单之前,将所述用户的当期账单规则信息的账单状态置为未出账单;在生成所述用户的当期账单之后,将所述用户的当期账单规则信息的账单状态置为已出账单,生成所述用户的下期账单规则信息。

19、可选地,所述装置还包括账单核对装置,用于:在生成所述用户的当期账单之后,生成与所述用户对应的账单核对消息;响应于监听到所述账单核对消息,触发账单核对操作;所述账单核对操作包括:查询所述用户的当期账单是否生成成功,若是,则判定所述用户的当期账单已生成;否则,判定所述用户的当期账单生成失败,将所述用户的账户信息写入生成差异账户信息表。

20、可选地,所述账单核对装置还用于:在将所述用户的账户信息写入生成差异账户信息表之后,对所述用户的账户信息进行校验,并在校验通过的情况下重新触发所述账单生成操作。

21、可选地,所述装置还包括账单监控模块,用于:监控所述账单生成操作的调用次数和/或可用率,在所述账单生成操作的调用次数和/或可用率不满足预设条件的情况下,触发预设的报警策略。

22、根据本专利技术实施例的第三方面,提供一种分布式生成账单的电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例第一方面提供的方法。

23、根据本专利技术实施例的第四方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例第一方面提供的方法。

24、上述专利技术中的一个实施例具有如下优点或有益效果:通过查询用户每个子账户的消费明细表,能够同时生成用户名下多个子账户账单;通过根据每个用户的账单规则信息生成该用户的当期账单,能够实现用户维度的账单规则信息的定制化;通过采用分布式方式为用户生成账单,能够大大提高账单生成效率。

25、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

本文档来自技高网...

【技术保护点】

1.一种分布式生成账单的方法,其特征在于,包括:

2.如权利要求书1所述的方法,其特征在于,利用定时任务获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息。

3.如权利要求书1所述的方法,其特征在于,所述方法还包括:

4.如权利要求书1所述的方法,其特征在于,所述账单规则信息包括:用户标识、账单标识、账单状态;

5.如权利要求书1所述的方法,其特征在于,所述方法还包括:

6.如权利要求书5所述的方法,其特征在于,所述方法还包括:

7.如权利要求书1所述的方法,其特征在于,所述方法还包括:

8.一种分布式生成账单的装置,其特征在于,包括:

9.一种分布式生成账单的电子设备,其特征在于,包括:

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。

【技术特征摘要】

1.一种分布式生成账单的方法,其特征在于,包括:

2.如权利要求书1所述的方法,其特征在于,利用定时任务获取账户状态正常、且账单日为当日的用户列表,生成与所述用户列表中每个用户对应的创建账单消息。

3.如权利要求书1所述的方法,其特征在于,所述方法还包括:

4.如权利要求书1所述的方法,其特征在于,所述账单规则信息包括:用户标识、账单标识、账单状态;

5.如权利要求书1所述的方法,其...

【专利技术属性】
技术研发人员:黄宝祥刘剑秋
申请(专利权)人:北京同邦卓益科技有限公司
类型:发明
国别省市:

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

1