【技术实现步骤摘要】
本专利技术涉及数据处理领域,具体而言,涉及一种异步数据处理方法和异步数据处理系统。
技术介绍
在信息自动化处理中,企业单位的内部数据和外部数据之间经常存在着不同步的情形,因此异步数据处理是准确执行业务流程的关键技术。例如,企事业单位在银行中的存款实际数目是通过“银行对账单”来反映的,企事业单位的出纳人员的一项重要日常工作就是照实将用户日记账定期与“银行对账单”进行核对,至少每月核对一次。由于用户和银行的账务处理和入账时间不一样,往往发生双方账面不一致的情况,为了防止记账发生错误,正确反映银行存款的实际余额,用户必须定期将用户银行日记账与银行提供的对账单进行核对,并编制银行存款余额调节表。不同用户对于不同的用户对账的规则也不同,再加上一线电商用户订单量的剧增,势必在对账逻辑处理和海量数据上带来很大瓶颈。
技术实现思路
有鉴于此,本专利技术提供一种异步数据处理方法和相应的数据处理系统,用以核对用户日记账和银行对账单数据。根据本专利技术的一个方面,提供一种异步数据处理方法,包括:建立比对规则,所述比对规则用于匹配用户数据和银行数据;在缓冲单元中存储用户数据和银行数据;从缓冲单元获取用户数据和银行数据;根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及根据所述标记信息生成表单。优选地,所述用户数据为用户记账数据,所述银行数据为银行对账单数据,所述比对 ...
【技术保护点】
一种异步数据处理方法,包括:建立比对规则,所述比对规则用于匹配用户数据和银行数据;在缓冲单元中存储用户数据和银行数据;从缓冲单元获取用户数据和银行数据;根据所述比对规则比较所述用户数据和所述银行数据,从而获得标记信息;以及根据所述标记信息生成表单。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。