数据处理系统及方法技术方案

技术编号:7550888 阅读:170 留言:0更新日期:2012-07-13 23:19
本发明专利技术公开了一种数据处理系统,包括:金额计算处理装置,用于读取客户定期购买协议,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额;产品定投清算处理装置,用于根据每日交易的金额和当日价格,自动计算客户所得份额,并记录定投明细记录;产品实时清算处理装置,用于在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额,并通过后台进行更新客户产品分账户。使用本发明专利技术的数据处理系统和方法,大大降低了数据库更新处理操作,避免了数据库存储压力,提高了系统的性能和稳定性。

【技术实现步骤摘要】

本专利技术涉及数据处理
,特别涉及一种能够处理大量数据的数据处理系统和方法。
技术介绍
随着计算机和通信网络的发展,人们的好多服务需求都通过计算机网络来实现, 例如网上购物和网络银行等,这在服务变得方便的同时,对计算机网络的数据处理能力也提出了新的要求,尤其是对于一些比较热门的服务项目,客户的申请量可能会非常庞大,特别是在数据突发的时候可能导致系统崩溃。为了解决这个问题,通常需要改造系统的硬件设备,这就大大提升了系统的运营成本。下面通过一个具体实例来说明目前存在的这个问题。目前,定投业务采用定期购买金融产品的模式,它能帮助客户自动每日以均等金额购买产品,能够在很大程度上帮助客户对产品进行分散投资。例如目前银行业界的黄金定投产品。但是,客户的每一笔购买、 赎回操作必须更新产品帐户的份额池数据,例如客户成功购买了一个黄金产品,首先会在客户资金账户扣款,同时会在客户产品分户账上增加这笔份额,同时也必须记录每日定期购买的产品明细。客户产品分户账的份额池、客户资金账户扣款、客户产品分户账等数据的更新都分别需要进行相应数据库表记录的更新操作处理。随着客户数量的不断增大,每日所有购买产品的客户数量极其庞大,造成了需要进行非常庞大的数据表更新操作处理,给系统运行和数据库存储带来巨大的压力,大量的数据库的更新处理直接成为了系统的瓶颈,影响到系统的性能和正常运行,也对银行主机系统的安全运行造成了很多的危险。针对以上问题,在处理例如定投数据这样的数据时,如何提高数据处理效率,提高主机系统运行的性能和稳定性,是需要解决的一个重要问题。
技术实现思路
为了克服现有技术的上述缺陷,本专利技术提供了一种对定投数据进行处理的系统及方法。本专利技术的数据处理系统包括用户终端和系统主机,用户终端通过网络和系统主机连接,该系统主机包括数据处理装置和数据存储装置,其特征在于,所述数据处理装置进一步包括金额计算处理装置,用于读取客户定期购买协议,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额;产品定投清算处理装置,用于根据每日交易的金额和当日价格,自动计算客户所得份额,并记录定投明细记录;产品实时清算处理装置,用于在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额,并通过后台进行更新客户产品分账户。本专利技术的数据处理方法包括步骤步骤1,读取客户定期购买协议,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额;步骤2,根据每日交易的金额和当日价格,自动计算客户所得份额,并记录定投明细记录;步骤3,在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额,并通过后台进行更新客户产品分账户。使用本专利技术的对定投数据进行处理的系统及方法,通过在计算机系统上合理地组织和设计系统结构,根据帐户份额余额和定投份额,采取合适的数据处理装置,使得客户份额能够正确反映给客户,并在客户需要查询和赎回份额时实时反映客户产品分户账,大大降低了数据库更新处理操作,避免了数据库存储压力,提高了系统的性能和稳定性,同时也提高了定投产品投资运营收益。附图说明图1为本专利技术数据处理系统的总体结构框图;图2为本专利技术数据存储装置的示意图;图3为本专利技术数据处理系统中数据处理装置的结构框图;图4为本专利技术数据处理方法的流程图;图5为金额计算处理流程图;图6为产品定投清算处理流程图;图7为产品实时清算处理流程图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。图1为本专利技术数据处理系统的总体结构框图。如图1所示,本专利技术的对定投数据进行处理的系统,包括用户终端1和系统主机2, 所述的系统主机2包括数据处理装置4和数据存储装置3,用户终端1通过网络和系统主机2连接。所述的用户终端1接受客户发起的产品交易申请,包括网上银行,电话银行,柜面,自助终端等银行渠道;数据处理装置4用于产品交易过程中的交易和资金处理;数据存储装置3用于存储产品交易信息和参数信息。用户终端、数据处理装置和数据存储装置数据交互关系分三个场景1)在产品协议签订申请阶段,客户在用户终端发起协议签订申请,通过用户终端处理转发后,到达数据处理装置;数据处理装置将请求信息存储于数据存储装置,并返回申请结果信息给用户终端显示。幻在产品定投清算阶段,数据处理装置月末处理数据存储装置中的定投计划,并计算下月每日用于定投的金额。数据处理装置在下月的每个工作日读取数据存储装置中的定投计划,计算客户份额,并更新客户分户帐。3)在产品实时清算阶段,在任何的交易时间,客户在用户终端发起赎回和查询份额的交易申请,交易申请数据通过用户终端处理转发后, 到达数据处理装置;数据处理装置读取数据存储装置并实时进行清算处理,并返回客户的份额信息给用户终端显示。图2为数据存储装置3的结构示意图。如图2所示,数据存储装置3包括产品属CN 102542507 A性表31、产品工作日历表32、协议定投明细表33、客户资金账户表34、客户产品分户账35、 产品价格表36、产品手续费表37、客户购买协议38和交易明细表39。其中,产品属性表31存储有产品代码、产品名称和产品状态。工作日历表32存储有产品代码,工作日期和工作日标志。产品工作日历表32控制客户是否在该天系统会自动购买。产品价格表36存储有产品代码、产品名称和产品状态。产品手续费表37存储有产品代码、费用种类和费率。客户资金账户34存储有资金账号、客户ID和账户余额等信息; 客户资金账户表中的可用余额,是客户做交易的基础和源头。客户产品分户帐35记录客户持有的产品余额,对应购买帐户、资金账户。客户定期购买协议38存储有购买帐户、协议周期、协议开始日期、协议结束日期、违约次数。协议定投明细表33存储有购买账号、工作日期和份额等信息,记录客户份额还没登记客户产品分户帐的明细记录。交易明细表39记录存储有购买账号、工作日期和份额等信息,记录客户份额已登记客户产品分户帐的明细记录。传统的定投交易数据处理,每笔都更新每一条客户账户,由于定投交易处理的数据过多,这样必然会降低定投交易处理的效率。按照业务量预估将每天将更新100万个帐户,并产生100万条明细记录,则每天需要更新客户分户帐100万次。以一年为周期计算,假设每个月均为20个工作日产品交易明细插入100万拉0*12 = 2· 4亿(条)客户分户帐更新100万拉0*12 = 2. 4亿(次)图3为数据处理装置4的结构框图。如图3所示,数据处理装置4包括金额计算处理装置41、产品定投清算处理装置42和产品实时清算处理装置43。金额计算处理装置 41读取客户定期购买协议38,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额。对于每个协议,完成以下处理获取对应购买账号的提前扣款天数N,在月末前N个自然日时进行批量集中扣款。扣款会实时扣减客户资金账户34的对应帐户的帐户余额。此扣款用作下月的分散投资购买产品(例如黄金)的资金。同时,金额计算单元411会读取产品工作本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李颖基徐晓群陈铁钢谭柱钢罗志荣李桂陈鱼宁立章
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1
相关领域技术