异步数据处理方法和异步数据处理系统技术方案

技术编号:14869907 阅读:40 留言:0更新日期:2017-03-21 02:01
本发明专利技术实施例提供一种异步数据处理系统,包括:规则创建单元,用于建立比对规则,所述比对规则用于匹配用户数据和银行数据;缓冲单元,用于存储用户数据和银行数据;数据获取单元,用于从缓冲单元获取用户数据和银行数据;数据处理单元,用于根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及表单生成单元,用于根据所述标记信息生成核对表单。同时提供一种对应的数据处理方法。通过设置规则进行数据比对,减少人工干预环节,提供效率。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,具体而言,涉及一种异步数据处理方法和异步数据处理系统
技术介绍
在信息自动化处理中,企业单位的内部数据和外部数据之间经常存在着不同步的情形,因此异步数据处理是准确执行业务流程的关键技术。例如,企事业单位在银行中的存款实际数目是通过“银行对账单”来反映的,企事业单位的出纳人员的一项重要日常工作就是照实将用户日记账定期与“银行对账单”进行核对,至少每月核对一次。由于用户和银行的账务处理和入账时间不一样,往往发生双方账面不一致的情况,为了防止记账发生错误,正确反映银行存款的实际余额,用户必须定期将用户银行日记账与银行提供的对账单进行核对,并编制银行存款余额调节表。不同用户对于不同的用户对账的规则也不同,再加上一线电商用户订单量的剧增,势必在对账逻辑处理和海量数据上带来很大瓶颈。
技术实现思路
有鉴于此,本专利技术提供一种异步数据处理方法和相应的数据处理系统,用以核对用户日记账和银行对账单数据。根据本专利技术的一个方面,提供一种异步数据处理方法,包括:建立比对规则,所述比对规则用于匹配用户数据和银行数据;在缓冲单元中存储用户数据和银行数据;从缓冲单元获取用户数据和银行数据;根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及根据所述标记信息生成表单。优选地,所述用户数据为用户记账数据,所述银行数据为银行对账单数据,所述比对规则是用于匹配用户记账数据和银行对账单数据的对账规则。优选地,所述建立对账规则包括针对所述用户账户建立所述对账规则。优选地,所述针对用户账户建立对账规则包括:针对所述用户账户建立多个规则表达式。优选地,所述针对用户账户建立对账规则还包括:指定所述多个规则表达式的执行顺序。优选地,所述多个规则表达式执行精确匹配、模糊匹配和金额匹配中的至少一种。优选地,所述比较所述用户数据和所述银行数据包括:将所述用户记账数据和所述银行对账单数据的属性字段代入到所述规则表达式,返回是否匹配的布尔值。优选地,存储用户记账数据和银行对账单数据包括:与用户财务系统和目标银行支付系统建立连接;从所述用户财务系统和所述支付系统分别获得所述用户记账数据以及所述银行对账单数据;以及将所述用户记账数据以及所述银行对账单数据存入缓冲单元。优选地,所述缓冲单元包括选自消息队列、内存、数据库和硬盘至少之一的缓冲区。优选地,所述标记信息包括已达账标记和未达账标记。优选地,所述表单包括余额调节表,未达账明细表、已达账明细表和用户余额表。优选地,所述数据处理办法还包括:定期将匹配成功的所述用户记账数据和银行对账单数据归档。根据本专利技术的另一方面,提供一种异步数据处理系统,包括:规则创建单元,用于建立比对规则,所述比对规则用于匹配用户数据和银行数据;缓冲单元,用于存储用户数据和银行数据;数据获取单元,用于从缓冲单元获取用户数据和银行数据;数据处理单元,用于根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及表单生成单元,用于根据所述标记信息生成表单。优选地,所述用户数据为用户记账数据,所述银行数据为银行对账单数据,所述比对规则是用于匹配用户记账数据和银行对账单数据的对账规则。优选地,所述建立对账规则包括针对所述用户账户建立所述对账规则。优选地,所述规则创建单元针对所述用户账户建立多个规则表达式。优选地,所述规则创建单元还指定所述多个规则表达式的执行顺序。优选地,所述多个规则表达式执行精确匹配、模糊匹配和金额匹配中的至少一种。优选地,数据处理单元包括:将所述用户记账数据和所述银行对账单数据的属性字段代入到所述规则表达式进行计算,并且返回是否匹配的布尔值。优选地,所述缓冲单元执行以下步骤:与用户财务系统和目标银行支付系统建立连接;从所述用户财务系统和所述银行支付系统分别获得所述用户记账数据以及所述银行对账单数据;以及将所述用户记账数据以及所述银行对账单数据存入缓冲单元。优选地,所述缓冲单元包括选自消息队列、内存、数据库和硬盘至少之一的缓冲区。优选地,所述标记信息包括已达账标记和未达账标记。优选地,所述表单包括余额调节表,未达账明细表,银行存款表和已达账表单。优选地,所述数据处理系统还包括:定期将匹配成功的所述用户记账数据和银行对账单数据归档。优选地,所述数据处理系统还包括:任务创建单元,用于创建定时启动所述数据处理系统的任务。优选地,所述任务处理一个或多个所述用户账户的数据。优选地,所述任务创建单元记录所述任务启动时间,终止时间、运行结果以及运行次数。优选地,所述数据处理系统还包括:人工处理单元,用于根据用户指令所述用户记账数据和银行对账单数据。优选地,根据所述运行次数确定是否启动人工处理单元。根据本专利技术实施例的异步数据处理方法和系统,将用户数据和银行数据存储在缓冲单元中,利用比对规则进行比较并生成调度表。该缓冲单元的使用可以减轻数据阻塞,从而克服逻辑处理和海量数据上的瓶颈。在上述的比较步骤之后获得标记信息,因此可以在后续的数据处理中不再重复处理一部分相关数据,从而可以减少数据处理量,进一步减轻数据阻塞和提高数据处理效率。该异步数据处理方法包括建立比对规则的步骤,因而可以灵活配置比对规则。由于比对规则的独立性,比对规则与业务耦合低,可以实现规则透明、易于理解、可扩展性高、便于维护。通过设置比对规则进行数据比较,减少人工干预环节,提供效率。另外通过将数据处理系统设置在任务中运行,提高计算机工作效率。附图说明通过参照以下附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是根据本专利技术实施例的异步数据处理方法的流程图;图2是根据本专利技术实施例的数据处理系统的结构图;图3是根据本专利技术另一实施例的数据处理系统的示意图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。附图中的流程图、框图图示了本专利技术实施例的系统、方法、装置的可能的体系框架、功本文档来自技高网...

【技术保护点】
一种异步数据处理方法,包括:建立比对规则,所述比对规则用于匹配用户数据和银行数据;在缓冲单元中存储用户数据和银行数据;从缓冲单元获取用户数据和银行数据;根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及根据所述标记信息生成表单。

【技术特征摘要】
1.一种异步数据处理方法,包括:
建立比对规则,所述比对规则用于匹配用户数据和银行数据;
在缓冲单元中存储用户数据和银行数据;
从缓冲单元获取用户数据和银行数据;
根据所述比对规则比较所述用户数据和所述银行数据,从而获得标
记信息;以及
根据所述标记信息生成表单。
2.根据权利要求1所述的数据处理方法,其中,所述用户数据为用
户记账数据,所述银行数据为银行对账单数据,所述比对规则是用于匹
配用户记账数据和银行对账单数据的对账规则。
3.根据权利要求2所述的数据处理方法,其中,所述建立对账规则
包括针对所述用户账户建立所述对账规则。
4.根据权利要求3所述的数据处理方法,其中,所述针对用户账户
建立对账规则包括:针对所述用户账户建立多个规则表达式。
5.根据权利要求4所述的数据处理方法,其中,所述针对用户账户
建立对账规则还包括:指定所述多个规则表达式的执行顺序。
6.根据权利要求5所述的数据处理方法,其中,所述多个规则表达
式执行精确匹配、模糊匹配和金额匹配中的至少一种。
7.根据权利要求4所述的数据处理方法,其中,所述比较所述用户
数据和所述银行数据包括:将所述用户记账数据和所述银行对账单数据
的属性字段代入到所述规则表达式,返回是否匹配的布尔值。
8.根据权利要求3所述的数据处理方法,其中,存储用户数据和银
行数据包括:
与用户财务系统和目标银行支付系统建立连接;
从所述用户财务系统和所述支付系统分别获得所述用户记账数据
以及所述银行对账单数据;以及
将所述用户记账数据以及所述银行对账单数据存入缓冲单元。
9.根据权利要求8所述的数据处理方法,其中,所述缓冲单元包括
选自消息队列、内存、数据库和硬盘至少之一的缓冲区。
10.根据权利要求3所述的数据处理方法,其中,所述标记信息包
括已达账标记和未达账标记。
11.根据权利要求10所述的数据处理方法,所述表单包括余额调节
表、未达账明细表、已达账明细表和用户余额表。
12.根据权利要求3所述的数据处理办法,还包括:定期将匹配成
功的所述用户记账数据和银行对账单数据归档。
13.一种异步数据处理系统,包括:
规则创建单元,用于建立比对规则,所述比对规则用于匹配用户数
据和银行数据;
缓冲单元,用于存储用户数据和银行数据;
数据获取单元,用于从缓冲单元获取用户数据和银行数据;
数据处理单元,用于根据所述比对规则比较所述用户数据和所述银
行数据,从而获得标记信息;以及
...

【专利技术属性】
技术研发人员:李飞
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京;11

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

1