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

对账数据生成方法和装置制造方法及图纸

技术编号:39930630 阅读:5 留言:0更新日期:2024-01-08 21:47
本发明专利技术公开了一种对账数据生成方法和装置,涉及数据处理技术领域。该方法的一具体实施方式包括:确定对账业务对应的对账描述代码,构建对账描述代码对应的抽象语法树;从抽象语法树中,确定对账业务涉及的多个数据源,并请求来自各数据源的数据;根据抽象语法树,确定各数据源对应的筛选规则及关联规则;针对各数据源,根据数据源的筛选规则,对来自数据源的数据进行筛选处理,得到数据源对应的处理数据;根据关联规则,对各数据源对应的处理数据进行关联处理,生成业务数据对应的对账数据。该实施方式能够提升对账系统代码的复用性,降低对账系统的开发维护成本。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种对账数据生成方法和装置


技术介绍

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、可选地,所述确定对账业务对应的对账描述代码,包括:

26、确定所述对账业务对应的执行条件信息,所述执行条件信息包括以下至少之一:执行频率、执行时间及触发事件;

27、响应于系统信息满足所述执行条件信息,执行所述确定对账业务对应的对账描述代码的步骤。

28、可选地,所述确定对账业务对应的对账描述代码之后,还包括:

29、确定所述对账业务对应的对账描述代码是否发生变化;

30、响应于所述对账业务对应的对账描述代码发生变化,执行所述构建所述对账描述代码对应的抽象语法树的步骤;

31、响应于所述对账业务对应的对账描述代码未发生变化,执行所述针对各所述数据源,根据所述数据源的筛选规则,对来自所述数据源的数据进行筛选处理,得到所述数据源对应的处理数据的步骤。

32、可选地,所述生成所述业务数据对应的对账数据之后,还包括:

33、确定所述对账业务对应的操作信息;

34、对所述对账业务进行所述操作信息对应的业务处理。

35、第二方面,本专利技术实施例提供了一种对账数据生成装置,包括:

36、树构建模块,用于确定对账业务对应的对账描述代码,构建所述对账描述代码对应的抽象语法树;

37、数据请求模块,用于从所述抽象语法树中,确定所述对账业务涉及的多个数据源,并请求来自各所述数据源的数据;

38、规则确定模块,用于根据所述抽象语法树,确定各所述数据源对应的筛选规则及关联规则;

39、数据处理模块,用于针对各所述数据源,根据所述数据源的筛选规则,对来自所述数据源的数据进行筛选处理,得到所述数据源对应的处理数据;

40、数据生成模块,用于根据所述关联规则,对各所述数据源对应的处理数据进行关联处理,生成所述业务数据对应的对账数据。

41、可选地,所述数据请求模块具体用于:

42、接收用户选择的第一技术组件;

43、利用所述第一技术组件,请求来自所述数据源的数据。

44、可选地,所述筛选规则包括:第一筛选规则;

45、所述数据处理模块具体用于:

46、确定所述第一筛选规则对应的取值范围及目标字段;

47、获取来自所述数据源的多条数据记录;

48、针对每条所述数据记录,确定所述数据记录对应所述目标字段的目标取值;响应于所述目标取值位于所述取值范围内,将所述数据记录加入所述数据源对应的处理数据中。

49、可选地,所述筛选规则包括:第二筛选规则;

50、所述数据处理模块具体用于:

51、确定所述第二筛选规则对应取值范围、目标字段及程序函数;

52、获取来自所述数据源的多条数据记录;

53、针对每条所述数据记录,确定所述数据记录对应所述目标字段的目标取值;将所述目标取值代入所述程序函数中,得到函数取值;响应于所述函数取值位于所述取值范围内,将所述数据记录加入所述数据源对应的处理数据中。

54、第三方面,本专利技术实施例提供了一种电子设备,包括:

55、一个或多个处理器;

56、存储装置,用于存储一个或多个程序,

57、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。

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

59、第五方面,本专利技术实施例提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。

60、上述专利技术中的一个实施例具有如下优点或有益效果:确定对账业务对应的对账描述代码,构建对账描述代码对应的抽象语法树。根据抽象语法树,确本文档来自技高网...

【技术保护点】

1.一种对账数据生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述请求来自各所述数据源的数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述筛选规则包括:第一筛选规则;

4.根据权利要求1所述的方法,其特征在于,所述筛选规则包括:第二筛选规则;

5.根据权利要求4所述的方法,其特征在于,所述将所述目标取值代入所述程序函数中,得到函数取值之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述确定对账业务对应的对账描述代码,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定对账业务对应的对账描述代码之后,还包括:

8.根据权利要求1所述的方法,其特征在于,所述生成所述业务数据对应的对账数据之后,还包括:

9.一种对账数据生成装置,其特征在于,包括:

10.根据权利要求9所述的装置,其特征在于,所述数据请求模块具体用于:

11.根据权利要求9所述的装置,其特征在于,所述筛选规则包括:第一筛选规则;

12.根据权利要求9所述的装置,其特征在于,所述筛选规则包括:第二筛选规则;

13.一种电子设备,其特征在于,包括:

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

15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。

...

【技术特征摘要】

1.一种对账数据生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述请求来自各所述数据源的数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述筛选规则包括:第一筛选规则;

4.根据权利要求1所述的方法,其特征在于,所述筛选规则包括:第二筛选规则;

5.根据权利要求4所述的方法,其特征在于,所述将所述目标取值代入所述程序函数中,得到函数取值之前,还包括:

6.根据权利要求1所述的方法,其特征在于,所述确定对账业务对应的对账描述代码,包括:

7.根据权利要求6所述的方法,其特征在于,所述确定对账业务对应的对账描述代码之后,还包括:

8.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:万知雨胡诗维刘相文岑莞
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1