[发明专利]一种基于明细对账稽核方法及系统有效
申请号: | 201510569699.8 | 申请日: | 2015-09-09 |
公开(公告)号: | CN105225192B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 袁学敏 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 明细 稽核 方法 系统 | ||
1.一种基于明细对账稽核方法,其特征在于,具体包括以下步骤:
步骤1:读取并加载稽核局数据,通过稽核局数据获取稽核文件,对稽核文件进行分组、加密、排序和映射处理,并将处理后的稽核文件加载到内存中;
步骤2:多线程读取被稽核文件,进行处理后与内存中的稽核文件进行比较,获得是否找到或不是重单的判断结果,根据判断结果输出相同单明细或差异单明细;
步骤3:根据差异单明细获得未稽核文件,对未稽核文件进行分组、加密和查找处理,并根据处理结果输出稽核差异明细;
步骤4:对输出的相同单明细、差异单明细和稽核差异明细进行汇总统计,输出稽核结果,结束;
所述步骤1具体包括以下步骤:
步骤1.1:读取并加载稽核局数据;
步骤1.2:通过稽核局数据获取多个稽核文件;
步骤1.3:判断所有稽核文件是否处理完,如果是,执行步骤1.7;否则,执行步骤1.4;
步骤1.4:读取稽核文件的稽核记录,选择一个稽核文件作为当前文件,判断当前文件是否已经到结尾,如果是,执行步骤1.2;否则,执行步骤1.5;
步骤1.5:获取当前文件的关键字段,根据关键字段对当前文件进行分组得到分组数据;
步骤1.6:通过关口局对当前分组数据自动进行加密生成加密数据,执行步骤1.4;
步骤1.7:将加密数据写文件,并排序,构成规则有序的排序数据;
步骤1.8:对排序数据执行虚拟内存映射,实现排序数据加载到内存中,执行步骤2。
2.根据权利要求1所述的一种基于明细对账稽核方法,其特征在于,所述步骤2具体包括以下步骤:
步骤2.1:多线程读取被稽核文件;
步骤2.2:判断被稽核文件是否完成处理,如果是,执行步骤3;否则,执行步骤2.3;
步骤2.3:读取被稽核文件的稽核记录,选择一个被稽核文件作为当前被稽核文件,判断当前被稽核文件是否已经到结尾,如果是,执行步骤2.1;否则,执行步骤2.4;
步骤2.4:获取当前被稽核文件的关键字段,根据关键字段对当前被稽核文件进行分组得到分组数据;
步骤2.5:通过关口局对当前分组数据自动进行加密生成加密数据;
步骤2.6:将加密数据与内存中保存的排序数据折半查找,判断所述加密数据是否能够找到匹配重单或者不是重单;如果是,输出相同单明细,执行步骤2.3;否则,输出差异单明细,执行步骤2.3。
3.根据权利要求1所述的一种基于明细对账稽核方法,其特征在于,所述步骤3具体包括以下步骤:
步骤3.1:根据差异单明细获得未稽核文件;
步骤3.2:判断未稽核文件是否完成处理,如果是,执行步骤4;否则,执行步骤3.3;
步骤3.3:读取未稽核文件的稽核记录,选择一个未稽核文件作为当前未稽核文件,判断当前未稽核文件是否已经到结尾,如果是,执行步骤3.1;否则,执行步骤3.4;
步骤3.4:获取当前未稽核文件的关键字段,根据关键字段对当前被稽核文件进行分组得到分组数据;
步骤3.5:通过关口局对当前分组数据自动进行加密生成加密数据;
步骤3.6:将加密数据与内存中保存的排序数据折半查找,判断所述加密数据是否能够得到匹配;如果是,执行步骤3.3;否则,输出差异单明细,执行步骤3.3。
4.根据权利要求1所述的一种基于明细对账稽核方法,其特征在于,所述稽核局数据通过配置支持定长和变长两种格式的文本文件,配置完成后获取稽核文件。
5.根据权利要求1-4任一项所述的一种基于明细对账稽核方法,其特征在于,所述步骤1、2和3中所述的加密采用MD5信息加密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510569699.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种矩形骨架电子变压器
- 下一篇:一种多用户教学资源读取方法和装置