[发明专利]智能业务数据库生成系统、方法以及业务处理系统和方法在审
申请号: | 201210328906.7 | 申请日: | 2012-09-07 |
公开(公告)号: | CN103679530A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 冯哲;张工厂;冯小草 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐小会;王忠忠 |
地址: | 200135 中国上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 业务 数据库 生成 系统 方法 以及 处理 | ||
技术领域
本发明涉及数据处理领域,尤其涉及智能业务数据库生成系统、方法以及业务处理系统和方法。
背景技术
在银行卡系统中,海量交易在多进程中的分配方式对于最重视系统时效性、处理性能、资源利用的批处理系统来说非常重要。随着银行卡产业的飞速发展,业务量越来越大,系统压力增长速度飞快,系统性能要求越来越高。对于交易批量处理系统来说往往需要多进程并发进行交易清分、流水生成、多维度汇总等复杂处理,目前业界系统对于海量交易进程分配的方法有以下问题:
1、系统按照交易的收单银行或发卡银行多进程处理。
带来的问题是:
1) 机构很多、多进程读交易日志表次数过多,使得读操作过慢;
2)机构业务发展速度不一致,每个进程处理时间不一样。
2、系统按【1,固定块数N】随机数对交易分块,应用按照分块标识多进程处理。
带来的问题是:
1)随机分配使得每个进程对于每种交易、每个机构的负载完全一致,但各个进程之间对汇总结果中记录的交叉访问极多,批量汇总处理较慢,存在过多的更新操作;
2)每个分块中交易权重一致,所以处理时间基本相同,但都处理较慢。
3、系统按商户代码或机构代码哈希到【1,固定块数N】,再多进程处理。
带来的问题是:交易分块各进程之间的数据量不一致,并发度不高。
发明内容
有鉴于此,本发明提供一种智能业务数据库生成系统、方法,用以对海量业务数据进行分类。并且本发明还提供一种业务处理系统和方法,用以对海量业务数据进行处理。
本发明提供以下技术方案:
1. 一种智能业务数据库生成系统,其特征在于,所述系统包括存储海量交易数据的业务数据库、智能分块模块和智能业务数据库,其中每条交易数据都包括金融机构名称、商户名称、交易类型,
智能分块模块根据海量交易数据生成交易智能分块数据并将所述交易智能分块数据写入智能业务数据库,其中每条交易智能分块数据包括金融机构名称、商户名称、交易类型和分块号,每条交易数据中的金融机构、商户和交易类型仅对应于一个分块号,每一个分块号所对应的交易类型的交易量完全相等,并且每一个分块号所对应的总交易量也完全一致。
2. 如技术方案1所述的系统,其特征在于,所述智能分块模块包括:
统计模块,用于根据金融机构名称、商户名称、交易类型对交易数据进行统计,生成包括至少一个条目的统计表,其中每个条目包括金融机构名称、商户名称、交易类型、交易笔数;
智能训练模块,对所述统计表使用0-1多次背包算法以生成与所述至少一个条目一一对应的交易智能分块数据并将所述交易智能分块数据写入智能业务数据库。
3. 如技术方案2所述的系统,其特征在于,所述智能分块模块还包括预处理模块,用于在智能训练模块将交易智能分块数据写入智能业务数据库之前清空智能业务数据库。
4. 一种智能业务数据库生成系统,其特征在于,所述系统包括包括存储海量交易数据的业务数据库、智能分块模块和多个智能业务数据库,其中每条交易数据都包括金融机构名称、商户名称、交易类型和交易日,该多个智能业务数据库对应于多个交易日属性,其中智能分块模块根据海量交易数据生成交易智能分块数据并将所述交易智能分块数据写入交易数据中的交易日的属性所对应的智能业务数据库,其中每条交易智能分块数据包括金融机构名称、商户名称、交易类型和分块号,使得每条交易数据中的金融机构、商户和交易类型仅对应于一个分块号,每一个分块号所对应的交易类型的交易量完全相等,并且每一个分块号所对应的总交易量也完全一致。
5. 如技术方案4所述的系统,其特征在于,所述智能分块模块包括:
交易日属性确定模块,用于确定交易日的属性并发送至智能训练模块;
统计模块,用于根据金融机构名称、商户名称、交易类型对交易数据进行统计,生成包括至少一个条目的统计表,其中每个条目包括金融机构名称、商户名称、交易类型、交易笔数;
智能训练模块,对所述统计表使用0-1多次背包算法以生成与所述至少一个条目一一对应的交易智能分块数据并将所述交易智能分块数据写入该交易日的属性所对应的智能业务数据库。
6. 如技术方案4所述的系统,其特征在于,所述智能分块模块还包括预处理模块,其中交易日属性确定模块还将交易日属性发送至预处理模块,预处理模块根据交易日属性在智能训练模块将交易智能分块数据写入该交易日的属性所对应的智能业务数据库之前清空该智能业务数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210328906.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于点、线双重特征的快速图像拼接方法
- 下一篇:分发电子票券的方法及装置