实现连续实时证券交易业务处理的数据处理方法及装置制造方法及图纸

技术编号:10316136 阅读:209 留言:0更新日期:2014-08-13 17:35
本发明专利技术公开了一种实现连续实时证券交易业务处理的数据处理方法及装置,在现有的核心业务系统的基础上增加一辅助处理系统,当核心业务系统无法进行在线交易业务处理时,由辅助处理系统接替其处理在线交易业务。本发明专利技术具有以下有益效果:本发明专利技术提供的数据处理方法及装置能够实现在线交易业务的24小时实时连续处理,能够满足工作需要;本发明专利技术在现有的核心业务系统的基础上进行改进,无须颠覆现有的业务系统的整体框架,改建成本低,易于推广适用。

【技术实现步骤摘要】
实现连续实时证券交易业务处理的数据处理方法及装置
本专利技术属于在线交易业务中的数据处理
,具体涉及一种实现连续实时证券交易业务处理的数据处理方法及装置。
技术介绍
目前,证券、金融行业的在线交易业务是由一核心业务系统实现的,这类核心业务系统通常基于多层架构和模块化的设计,由数据层、业务层、通讯层、接口层等构成,通过应用开发和分布式平台部署,构建各类业务应用,包括系统管理、账户资产管理、联机交易服务、后台清算服务、上下线管理等功能模块。然而,由于核心业务系统需要定期进行数据清算、系统升级、系统测试等维护工作,此时,无法同时对在线交易业务进行处理,造成联机交易服务中断。随着证券、金融业务的扩展以及客户需求的不断增长,有“断点”的业务系统已无法满足行业要求,有必要对现有技术进行改进,以实现在线交易业务的24小时实时连续处理。
技术实现思路
为了克服现有技术中存在的缺陷,本专利技术提供一种实现24小时连续实时证券交易业务处理的数据处理方法及装置,在现有的核心业务系统的基础上增加一辅助处理系统,当核心业务系统无法进行在线交易业务处理时,由辅助处理系统接替其处理在线交易业务。具体的技术方案如下:实现连续实时证券交易业务处理的数据处理方法,涉及一核心业务系统,用于在线实时处理来自外部的交易服务请求;核心业务系统配置有一主数据库,主数据库中维护有一主资金/资产数据表,主资金/资产数据表中存储有客户的账户相关数据信息;还涉及一辅助处理系统;辅助处理系统配置有一辅数据库;数据处理方法包括如下步骤:步骤S101,下线处理步骤:利用核心业务系统发送一预离线指令至辅助处理系统;辅助处理系统响应预离线指令,并从主数据库中获取主资金/资产数据表中的数据,再将获取的相关数据同步至辅数据库;数据同步完成后,核心业务系统下线,转为处理离线业务;辅助处理系统开始接收并处理来自外部的交易服务请求,并同步更新辅数据库中的数据;步骤S102,上线处理步骤:利用核心业务系统向辅助处理系统发送一预上线指令;辅助处理系统响应预上线指令,并停止接收来自外部的交易服务请求,将辅数据库中的数据以数据包的形式发送到核心业务系统;核心业务系统根据数据包中携带的数据进行补账处理,更新主资金/资产数据表;补账完成后,核心业务系统上线,重新开始接收并处理来自外部的交易服务请求。作为优化方案,下线处理步骤中的数据同步具体包括:步骤S201,当辅助处理系统响应预离线指令时,利用辅助处理系统在辅数据库中建立并初始化一辅资金/资产数据表和一交易流水表,辅资金/资产数据表的数据表结构与主资金/资产数据表的数据表结构相一致,交易流水表用于记录每次处理交易服务请求的相关信息,辅资金/资产数据表与交易流水表之间通过账户号进行关联;步骤S202,从主数据库中获取主资金/资产数据表中的数据,再将获取的相关数据同步至辅资金/资产数据表。作为优化方案,在下线处理步骤中,辅助处理系统对交易服务请求进行的处理具体包括:步骤S301:交易服务请求中包含有身份认证信息和实时交易信息;辅助处理系统根据身份认证信息在辅资金/资产数据表进行查找,若身份认证信息对应的账户号包含在辅资金/资产数据表中,则进入步骤S302;否则,进入步骤S303;步骤S302:辅助处理系统根据实时交易信息在辅资金/资产数据表进行查找,并根据预设的判断条件进行判断:若当前交易有效,则进行交易处理,将相应的交易流水信息记录在交易流水表中,并同步更新辅资金/资产数据表,交易处理完成后,进入步骤S304;若当前交易无效,则进入步骤S303;步骤S303:辅助处理系统输出相应的错误信息,进入步骤S304;步骤S304:辅助处理系统判断是否收到预上线指令,若是,则进入上线处理步骤;否则,返回执行步骤S301。作为优化方案,上线处理步骤中的补账处理具体包括:步骤S401:辅助处理系统从辅资金/资产数据表和交易流水表中获取资金/资产变动信息以及交易流水信息,并将资金/资产变动信息以及交易流水信息以数据包的形式发送给核心业务系统;步骤S402:核心业务系统根据资金/资产变动信息修改主资金/资产数据表,并记录交易流水信息。实现连续实时证券交易业务处理的数据处理装置,包括核心业务系统以及辅助处理系统;核心业务系统配置有一主数据库,主数据库中维护有一主资金/资产数据表,主资金/资产数据表中存储有客户的账户相关数据信息;辅助处理系统配置有一辅数据库;其中,核心业务系统进一步包括:上下线处理单元,用于向辅助处理系统发送预离线指令或预上线指令;在线业务处理单元,用于接收并处理来自外部的交易服务请求,并同步更新主数据库中的数据;离线业务处理单元,用于处理离线业务;离线业务包括数据清算、系统升级以及系统测试;补账处理单元,用于根据辅助处理系统发送的数据包中携带的数据进行补账处理,更新主资金/资产数据表;辅助处理系统进一步包括:通信单元,用于接收并响应来自核心业务系统的预离线指令或预上线指令;数据同步单元,用于从主数据库中获取主资金/资产数据表中的数据,再将获取的相关数据同步至辅数据库;服务处理单元,用于接收并处理来自外部的交易服务请求,并同步更新辅数据库中的数据。作为优化方案,数据同步单元进一步包括:辅数据库初始化模块,用于在辅数据库中建立并初始化一辅资金/资产数据表和一交易流水表,辅资金/资产数据表的数据表结构与主资金/资产数据表的数据表结构相一致,交易流水表用于记录每次处理交易服务请求的相关信息,辅资金/资产数据表与交易流水表之间通过账户号进行关联;辅数据库同步模块,用于从主数据库中获取主资金/资产数据表中的数据,再将获取的相关数据同步至辅资金/资产数据表。与现有技术相比,本专利技术具有以下有益效果:(1)本专利技术提供的数据处理方法及装置能够实现在线交易业务的24小时实时连续处理,能够满足工作需要;(2)本专利技术在现有的核心业务系统的基础上进行改进,无须颠覆现有的业务系统的整体框架,改建成本低,易于推广适用。附图说明图1为本专利技术提供的数据处理方法的总流程图;图2为数据同步过程的流程图;图3为辅助处理系统对交易服务请求进行处理的流程图;图4为补账处理过程的流程图;图5为本专利技术提供的数据处理装置的结构框图。图5中序号为:1-核心业务系统、11-上下线处理单元、12-在线业务处理单元、13-离线业务处理单元、14-补账处理单元、2-辅助处理系统、21-通信单元、22-数据同步单元、221-辅数据库初始化模块、222-辅数据库同步模块、23-服务处理单元、3-主数据库、4-辅数据库。具体实施方式下面结合附图以实施例的方式详细描述本专利技术。实施例1:实现连续实时证券交易业务处理的数据处理方法,涉及一核心业务系统,该核心业务系统用于在线实时处理来自外部的交易服务请求,可以是证券金融机构为处理实时交易业务而建设的资产账户系统,但不限于此。核心业务系统配置有一主数据库,主数据库中维护有一主资金/资产数据表,主资金/资产数据表中存储有客户的账户相关数据信息。此外,该方法还涉及一辅助处理系统;辅助处理系统配置有一辅数据库。其中,核心业务系统和辅助处理系统分别运行于相互独立的不同的服务器中,主数据库和辅数据库的配置相类似。交易服务请求可由外部的用户终端发送,用户在用户终端上输本文档来自技高网...
实现连续实时证券交易业务处理的数据处理方法及装置

【技术保护点】
实现连续实时证券交易业务处理的数据处理方法,涉及一核心业务系统,用于在线实时处理来自外部的交易服务请求;所述核心业务系统配置有一主数据库,所述主数据库中维护有一主资金/资产数据表,所述主资金/资产数据表中存储有客户的账户相关数据信息;其特征在于,还涉及一辅助处理系统;所述辅助处理系统配置有一辅数据库;所述数据处理方法包括如下步骤:步骤S101,下线处理步骤:利用所述核心业务系统发送一预离线指令至所述辅助处理系统;所述辅助处理系统响应所述预离线指令,并从所述主数据库中获取所述主资金/资产数据表中的数据,再将获取的相关数据同步至所述辅数据库;数据同步完成后,所述核心业务系统下线,转为处理离线业务;所述辅助处理系统开始接收并处理来自外部的交易服务请求,并同步更新所述辅数据库中的数据;步骤S102,上线处理步骤:利用所述核心业务系统发送一预上线指令至所述辅助处理系统;所述辅助处理系统响应所述预上线指令,并停止接收来自外部的交易服务请求,将所述辅数据库中的数据以数据包的形式发送到所述核心业务系统;所述核心业务系统根据所述数据包中携带的数据进行补账处理,更新所述主资金/资产数据表;补账完成后,所述核心业务系统上线,重新开始接收并处理来自外部的交易服务请求。...

【技术特征摘要】
1.实现连续实时证券交易业务处理的数据处理方法,涉及一核心业务系统,用于在线实时处理来自外部的交易服务请求;所述核心业务系统配置有一主数据库,所述主数据库中维护有一主资金/资产数据表,所述主资金/资产数据表中存储有客户的账户相关数据信息;其特征在于,还涉及一辅助处理系统;所述辅助处理系统配置有一辅数据库;所述数据处理方法包括如下步骤:步骤S101,下线处理步骤:利用所述核心业务系统发送一预离线指令至所述辅助处理系统;所述辅助处理系统响应所述预离线指令,并从所述主数据库中获取所述主资金/资产数据表中的数据,再将获取的相关数据同步至所述辅数据库;数据同步完成后,所述核心业务系统下线,转为处理离线业务;所述辅助处理系统开始接收并处理来自外部的交易服务请求,并同步更新所述辅数据库中的数据;步骤S102,上线处理步骤:利用所述核心业务系统发送一预上线指令至所述辅助处理系统;所述辅助处理系统响应所述预上线指令,并停止接收来自外部的交易服务请求,将所述辅数据库中的数据以数据包的形式发送到所述核心业务系统;所述核心业务系统根据所述数据包中携带的数据进行补账处理,更新所述主资金/资产数据表;补账完成后,所述核心业务系统上线,重新开始接收并处理来自外部的交易服务请求,所述下线处理步骤中的数据同步具体包括:步骤S201,当所述辅助处理系统响应所述预离线指令时,利用所述辅助处理系统在所述辅数据库中建立并初始化一辅资金/资产数据表和一交易流水表,所述辅资金/资产数据表的数据表结构与主资金/资产数据表的数据表结构相一致,所述交易流水表用于记录每次处理交易服务请求的相关信息,所述辅资金/资产数据表与所述交易流水表之间通过账户号进行关联;步骤S202,从所述主数据库中获取所述主资金/资产数据表中的数据,再将获取的相关数据同步至所述辅资金/资产数据表,在所述下线处理步骤中,所述辅助处理系统对交易服务请求进行的处理具体包括:步骤S301:所述交易服务请求中包含有身份认证信息和实时交易信息;所述辅助处理系统根据所述身份认证信息在所述辅资金/资产数据表进行查找,若所述身份认证信息对应的账户号包含在辅资金/资产数据表中,则进入步骤S302;否则,进入步骤S303;步骤S302:所述辅助处理系统根据所述实时交易信息在所述辅资金/资产数据表进行查找,并根据预设的判断条件进行判断:若当前交易有效,则进行交易处理,将相应的交易流水信息记录在所述交易流水表中,并同步更新所述辅资金/资产...

【专利技术属性】
技术研发人员:周朝阳许峥杨翊沈军杨超晏强毛宇轩袁科余晖汪沣
申请(专利权)人:光大证券股份有限公司
类型:发明
国别省市:上海;31

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

1