一种实现定投数据处理的装置的制作方法

文档序号:6453583阅读:203来源:国知局
专利名称:一种实现定投数据处理的装置的制作方法
技术领域
本实用新型涉及数据处理技术领域,特别涉及一种实现定投数据处理的装置。
背景技术
随着计算机和通信网络的发展,人们的好多服务需求都通过计算机网络来实现,例如网上购物和网络银行等,这在服务变得方便的同时,对计算机网络的数据处理能力也提出了新的要求,尤其是对于一些比较热门的服务项目,客户的申请量可能会非常庞大,特别是在数据突发的时候可能导致系统崩溃。为了解决这个问题,通常需要改造系统的硬件设备,这就大大提升了系统的运营成本。 下面通过一个具体实例来说明目前存在的这个问题。目前,定投业务采用定期购买金融产品的模式,它能帮助客户自动每日以均等金额购买产品,能够在很大程度上帮助客户对产品进行分散投资。例如目前银行业界的黄金定投产品。但是,客户的每一笔购买、赎回操作必须更新产品帐户的份额池数据,例如客户成功购买了一个黄金产品,首先会在客户资金账户扣款,同时会在客户产品分户账上增加这笔份额,同时也必须记录每日定期购买的产品明细。客户产品分户账的份额池、客户资金账户扣款、客户产品分户账等数据的更新都分别需要进行相应数据库表记录的更新操作处理。随着客户数量的不断增大,每日所有购买产品的客户数量极其庞大,造成了需要进行非常庞大的数据表更新操作处理,给系统运行和数据库存储带来巨大的压力,大量的数据库的更新处理直接成为了系统的瓶颈,影响到系统的性能和正常运行,也对银行主机系统的安全运行造成了很多的危险。针对以上问题,在处理例如定投数据这样的数据时,如何提高数据处理效率,提高主机系统运行的性能和稳定性,是需要解决的一个重要问题。

实用新型内容为了克服现有技术的上述缺陷,本实用新型提供了一种实现定投数据处理的装置。本实用新型的实现定投数据处理的装置,包括微处理器、键盘、数据存储器、数据处理装置、通讯处理单元、终端装置和定投明细存储器。微处理器进行数据运算与指令处理;数据处理装置提供给微处理器运行处理的数据指令;数据存储器用于存储产品数据信息和参数信息;键盘进行数据输入操作;通讯处理单元负责与用户终端进行数据通讯处理;用户终端接受客户定投数据处理请求数据并通过通讯处理单元发送给微处理器进行数据处理。定投明细存储器用于存储定投明细信息。数据处理装置包括金额计算处理装置,用于读取客户定期购买协议,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额;产品定投清算处理装置,用于根据每日交易的金额和当日价格,自动计算客户所得份额,并记录定投明细记录;产品实时清算处理装置,用于在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额,并通过后台进行更新客户产品分账户。产品定投清算处理装置进一步包括份额计算单元,根据每日交易的金额和当日价格,自动计算客户所得份额,记录定投明细记录;定投明细存储器,用于接收到定投明细记录请求后,登记协议定投明细记录表。份额计算单元对于每个协议完成以下处理完成每日份额计算的处理,读取客户购买协议,获得客户每日平均购买金额,计算当日份额=每日平均购买金额/当日定期协议购买价格,计算得到的份额发送给定投明细存储器。产品实时清算处理装置包括产品分户帐计算单元,用于查询客户产品分户帐,获取客户产品分户帐的产品份额;定投份额计算单元,用于查找协议定投明细记录表的对应客户的所有定投明细数据,累计对应的客户累计定投总份额。·金额计算处理装置对于每个协议,完成以下处理获取对应购买账号的提前扣款天数N,在月末前N个自然日时进行批量集中扣款,扣款会实时扣减客户资金账户的对应帐户的帐户余额,同时读取产品工作日历表的下月的工作日总数,自动计算下月的每日平均购买金额M =月扣款金额/下月工作日总数,并更新客户购买协议。使用本实用新型的实现定投数据处理的装置,在客户需要查询和赎回份额时实时反映客户产品分户账,大大降低了数据库更新处理操作,避免了数据库存储压力,提高了系统的性能和稳定性,同时也提高了定投产品投资运营收益。

图I为本实用新型实现定投数据处理的装置结构图;图2为本实用新型数据存储器的示意图;图3为本实用新型数据处理方法的流程图;图4为金额计算处理流程图;图5为产品定投清算处理流程图;图6为广品实时清算处理流程图。图7为数据处理装置结构图
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本实用新型进一步详细说明。图I为本实用新型实现定投数据处理的装置的总体结构框图。如图I所示,本实用新型的实现定投数据处理的装置,包括微处理器I、键盘2、数据存储器3、数据处理装置4、通讯处理单元5、终端装置6、定投明细存储装置7。所述的用户终端6接受客户发起的产品交易申请,包括网上银行,电话银行,柜面,自助终端等银行渠道;微处理器I进行运行处理;数据处理装置4存储提供给微处理器I运行处理的数据指令;数据存储器3用于存储产品数据信息和参数信息;键盘2进行数据输入操作;通讯处理单元5负责与用户终端6进行数据通讯处理,如可以采用TCP/IP等通讯协议进行数据通讯处理。定投明细存储器7负责保存数据处理装置4产生的定投明细。[0025]如图7所示,数据处理装置4包括金额计算处理装置41、产品定投清算处理装置42和产品实时清算处理装置43。金额计算处理装置41读取客户定期购买协议38,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额。对于每个协议,完成以下处理获取对应购买账号的提前扣款天数N,在月末前N个自然日时进行批量集中扣款。扣款会实时扣减客户资金账户34的对应帐户的帐户余额。此扣款用作下月的分散投资购买产品(例如黄金)的资金。同时,金额计算单元411会读取产品工作日历表32的下月的工作日总数,自动计算下月的每日平均购买金额M=B扣款金额/下月工作日总数,并更新客户购买协议38。该装置的工作流程详见图4。产品定投清算处理装置42包括份额计算单元421和定投明细存储器7。产品定投清算处理装置42在金额计算处理装置41成功处理后的下个月中每个工作日都会运行,该装置主要负责读取产品工作日历表32,判断是否当天为工作日,如果是工作日,则调用每日份额计算单元421和定投明细存储器7进行处理。份额计算单元421会根据每日交易的金额和当日价格,自动计算客户所得份额, 此时,装置并不更新客户帐的份额,而是记录定投明细记录。份额计算单元421负责读取产品价格表36获取当日定期协议购买价格P。对所有签订的定期购买协议进行循环处理。对于每个协议,完成以下处理完成每日份额计算的处理,读取客户购买协议38获得客户每日平均购买金额M,计算当日份额=每日平均购买金额M/当日定期协议购买价格P ;计算得到的份额并不实时更新客户产品分户帐36,而是发送给定投明细存储器7。定投明细存储器7接收到定投明细记录请求后,登记协议定投明细记录表33。产品实时清算处理装置43,用于在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额。产品实时清算处理装置43包括产品分户帐计算单元431、定投份额计算单元432。产品分户帐计算单元431查询客户产品分户帐35,获取客户产品分户帐35的产品份额。定投份额计算单元432查找协议定投明细记录表33的对应客户的所有定投明细数据,累计对应的客户累计定投总份额S2。客户最终的帐户份额S =客户产品分户帐35的产品份额SI (该部分为客户联机交易的账户份额)+客户累计定投总份额S2。后台更新客户产品分户帐35的份额=客户最终的帐户份额S,并更新协议定投明细记录表33,登记对应客户的最后作废定投数据的时间。产品实时清算处理装置43根据协议在途明细表33返回产品交易明细。图2为数据存储器3的结构示意图。如图2所示,数据存储器3包括产品属性表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万*20*12 = 2. 4亿(条)客户分户帐更新100万*20*12 = 2. 4亿(次)图3为本实用新型数据处理方法的流程图。如图4所示,其中数据业务是定投业务。其中步骤1-2表示产品协议签订申请阶段,步骤3-4表示产品定投清算阶段,步骤5表 示产品实时清算阶段。在步骤1,用户终端I接收客户签订定投协议交易申请,转发给主机系统2。用户终端I可以是PC机或者是用户的手持移动设备等。用户终端I与主机系统2通过网络进行连接,该网络可以是互联网或局域网等。在步骤2,主机系统2在接收到定投协议交易申请之后,其数据处理装置4调用数据处理装置流程,进行协议签订交易,相关的数据信息和参数信息存储于数据存储器3,并把结果返回用户终端I展现给客户。在步骤步骤3 :数据处理装置4的金额计算处理单元41在每个月末对所有符合条件的定投签约客户数据进行金额计算处理。在步骤4 :数据处理装置4的产品定投清算处理装置42,在每个工作日调用份额计算单元421和定投明细存储器7对所有符合条件的定投签约客户数据进行产品定投清算处理。在步骤5 :任何交易时间,客户通过用户终端I提出查询或者赎回的交易申请,数据处理装置4的产品实时清算处理装置43,调用产品分户帐计算单元431和定投份额计算单元432进行产品实时清算处理,并将处理结果返回给用户终端I展示给客户。图4为数据处理装置的金额计算处理详细工作流程图。该流程主要包括步骤101,金额计算处理装置41读取客户定期购买协议38,对所有签订的定期购买协议进行循环处理;步骤102,判断当所有协议都处理完,跳到月末扣款流程结束;步骤103,金额计算处理装置41获取对应购买账号的提前扣款天数N ;步骤104,若当天为月末前N个自然日则进行扣款处理,跳转至步骤102继续循环;步骤105,金额计算处理装置41按照协议扣减客户资金账户34 ;步骤106,金额计算处理装置41自动计算下月的每日平均购买金额M(M =月扣款金额/下月工作日总数);步骤107,金额计算处理装置41更新客户购买协议38,跳转至步骤102继续循环;步骤108,金额计算处理流程结束。图5为产品定投清算处理的详细流程。该流程包括步骤201 :份额计算单元421对所有签订的定期购买协议进行循环处理;步骤202 :份额计算单元421判断当所有协议都处理完,跳到每日份额计算流程结束;步骤203 :份额计算单元421计算当日份额=日购买金额/当天价格;步骤204 :份额计算单元421不实时把份额更新客户产品分户帐36,而只是发送相关信息给定投明细存储器7。步骤205 :定投明细存储器7登记协议定投明细表33,并更新数据存储器3中客户产品分户账35的当日初笔标志为“未初笔”。步骤206 :产品定投清算处理流程结束。图6为产品实时清算处理详细流程,包括步骤301 :任何交易时间,客户在用户终端(柜面、网银等)发起查询或者赎回交易申请;步骤302:数据处理装置4中产品分户帐计算单元431查询客户的分户帐35获得该客户的产品份额SI和当日初笔标志;步骤303 判断当日初笔标志是否为“未初笔”,如果是转入步骤304,否则转入步骤308 ;步骤304 :定投份额计算单元432查找协议定投明细记录表33对应客户的所有定投明细数据,并进行累计获得客户累计定投总份额S2 ;步骤305 :产品实时清算处理装置43计算客户最终的帐户份额S =客户产品分户帐35的产品份额SI+客户累计定投总份额S2。步骤306 :产品实时清算处理装置43根据协议在途明细表返回产品交易明细。步骤307 :产品实时清算处理装置43把客户最终的帐户份额S更新到客户分户帐35的产品份额中,登记定投明细数据最后作废记录的时间,同时更新客户产品分户账35的当日初笔标志为“已初笔”。步骤308 产品实时清算处理流程结束,数据处理装置4继续完成正常的查询或者赎回交易,并把最新的交易结果返回给用户终端I展示给客户。上面详细介绍了本实用新型的实现定投数据处理的装置7。对于本实用新型的实现定投数据处理的装置,如果处理的是定投交易数据,则以一年为周期计算,假设每个月均为20个工作日,对更新的数据量进行评估的情况如下。(I)假设客户一年内都没有查询或赎回客户帐,则·产品交易明细0(条)协议定投交易明细插入100万*20*12 = 2. 4亿(条)客户分户帐0(次)(2)假设客户一年内查询或赎回客户帐24次(每月2次),则产品交易明细0(条)协议定投交易明细插入100万*20*12 = 2. 4亿(条)更新24 (条)客户分户帐24(次)可见,使用本实用新型的实现定投数据处理的装置后,交易明细不变(都为2. 4亿条),但可大幅度减少客户分户帐的更新次数(丛2. 4亿次减少位24次)。这个次数的大幅度减少在于该系统并不每次批量都更新客户分户帐,仅在客户查询和赎回时才更新,大幅减少了客户分户帐的更新次数。
传统定投处理产品定投交易数据处理装置~
交易明细插入2. 4亿(条)插入2. 4亿(条)
客户分户帐2. 4亿(次)24(次)本实用新型提供的实现定投数据处理的装置7,通过在计算机系统上合理地组织和设计系统结构,根据帐户份额余额和定投份额,采取合适的数据处理装置,使得客户份额能够正确反映给客户,并在客户需要查询和赎回份额时实时反映客户产品分户账,大大降低了数据库更新处理操作,避免了数据库存储压力,提高了系统的性能和稳定性,同时也提高了定投产品投资运营收益。以上所述的具体实施例,对本实用新型的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本实用新型的具体实施例而已,并不用于限制本实用新型,凡在本实用新型的精神和原则之内,所做的任何修改、等同替 换、改进等,均应包含在本实用新型的保护范围之内。
权利要求1. 一种实现定投数据处理的装置,其特征在于该装置包括 微处理器、键盘、数据存储器、数据处理装置、通讯处理单元、终端装置和定投明细存储器,微处理器进行数据运算与指令处理;数据处理装置提供给微处理器运行处理的数据指令;数据存储器用于存储产品数据信息和参数信息;键盘进行数据输入操作;通讯处理单元负责与用户终端进行数据通讯处理;用户终端接受数据处理请求数据并通过通讯处理单元发送给微处理器进行数据处理。
专利摘要本实用新型公开了一种实现定投数据处理的装置,包括微处理器、键盘、数据存储器、数据处理装置、通讯处理单元和终端装置。数据处理装置包括金额计算处理装置,用于读取客户定期购买协议,对所有签订的定期购买协议进行循环处理,计算出所有客户用于每日购买产品的金额;产品定投清算处理装置,用于根据每日交易的金额和当日价格,自动计算客户所得份额,并记录定投明细记录;产品实时清算处理装置,用于在接收到客户的实时查询份额和赎回份额的请求后,通过累加客户产品分户帐份额和定投明细的发生额总和,得到客户的份额总和,返回给客户真实的产品份额,并通过后台进行更新客户产品分账户。使用本实用新型的实现定投数据处理的装置,大大降低了数据库更新处理操作,避免了数据库存储压力,提高了系统的性能和稳定性。
文档编号G06Q40/06GK202615455SQ20112054922
公开日2012年12月19日 申请日期2011年12月23日 优先权日2011年12月23日
发明者李颖基, 徐晓群, 陈铁钢, 谭柱钢, 罗志荣, 李桂, 陈鱼, 宁立章 申请人:中国工商银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1