一种证券文件处理方法及装置制造方法及图纸

技术编号:11131686 阅读:53 留言:0更新日期:2015-03-12 01:25
本发明专利技术实施例提供了一种证券文件处理方法及装置,其中的方法可包括:解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中;根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中;根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程;执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。通过本发明专利技术可以效率高、差错率低地处理证券文件。

【技术实现步骤摘要】
一种证券文件处理方法及装置
本专利技术涉及计算机领域,尤其涉及一种证券文件处理方法及装置。
技术介绍
随着金融领域业务的不断发展,各种业务交易量不断增大,各种交易数据不断增多,这就需要银行作为交易的第三方,代表资产所有人的利益,通过托管系统完成托管资产保管、办理托管资产名下资金清算、进行托管资产会计核算和估值,监督管理人投资运作,以确保资产委托人利益,并收取一定的托管费用。每日拆分处理主要针对上交所、深交所、上海中登、深圳中登、券商及保险公司各种交易文件的差异,按照交易市场、证券类别、业务类别等维度进行分析处理,形成统一格式的拆分结果数据,以便进行后续的资金指令和证券台账登记使用。目前托管系统中拆分大多通过人工拆分实现对交易数据文件的拆分,会出现处理效率低、差错率高的问题,面对众多的证券类型、业务类型产生的海量交易数据,需要一个处理效率高、差错率低的方法来支持每日拆分处理的需求。
技术实现思路
本专利技术实施例提供一种证券文件处理方法及装置,能够对证券文件实现效率高、差错率低的处理,以支持每日拆分的需求。 本专利技术第一方面提供了一种证券文件处理方法,可包括: 解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中; 根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中; 根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程; 执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。 本专利技术第二方面提供了一种证券文件处理装置,可包括: 解析单元,用于解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中; 第一查询单元,用于根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中; 第二查询单元,用于根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程; 执行单元,用于执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。 实施本专利技术实施例,具有如下有益效果: 本专利技术实施例通过解析证券文件,由解析得到的文件属性信息查询预设的数据库配置表得到对应的目标业务信息,由目标业务信息查询预设的数据库配置表得到对应目标拆分流程,执行目标拆分流程得到用以对所述证券文件进行业务处理的至少一个拆分结果字段,利用数据库表之间的关联完成了对证券文件的处理,提高了处理效率和准确性。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例的一种证券文件处理方法的流程示意图; 图2是本专利技术实施例的另一种证券文件处理方法的流程示意图; 图3是本专利技术实施例的又一种证券文件处理方法的流程示意图; 图4是本专利技术实施例的一种证券文件处理装置的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术实施例中提及的证券文件,可以包括但不仅限于:股票交易数据文件、国债交易数据文件或基金交易数据文件。本专利技术实施例的证券文件处理方法的应用场景可以但不仅限于银行的托管系统中。 图1是本专利技术实施例中的一种证券文件处理方法的流程示意图,如图所示本实施例中的证券文件处理方法可以包括: S101,解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中。 上述的文件属性信息可以包括但不仅限于证券代码、证券类别和交易场所中的一种或几种。例如,上海证券交易所传输证券文件至托管系统中,通过用户触发启动操作,开始解析该证券文件,将解析该证券文件得到的证券类别和交易场所存储在该证券文件对应的数据库属性表中。 S102,根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中。 具体的,在文件处理之前,先在数据库中建立一个数据库配置表,该数据库配置表包含文件属性信息和业务信息之间的映射关系,根据步骤SlOl得到的文件属性信息查询该数据库配置表,得到对应的目标业务信息。上述业务信息包括但不仅限于业务类别、交易方向和是否清算中的一种或几种。例如,上海证券交易所的证券文件经过解析后得到的文件属性信息包括证券类别和交易场所,根据数据库配置表中证券类别和交易场所与业务类型的映射关系,查询到该文件对应的业务类型,存储在该证券文件对应的数据库业务表中。 可选的,当有新业务证券文件出现时,可在新业务证券文件处理之前,在上述数据库配置表中插入新业务证券文件的文件属性信息及其对应的目标业务信息,以便新业务证券文件解析后,利用解析得到的新业务证券文件的文件属性信息查找其对应的目标业务信肩、O S103,根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程。 具体的,在文件处理之前,先在数据库中建立一个数据库配置表,该数据库配置表包含业务信息和拆分流程之间的映射关系,根据步骤S102得到的目标业务信息查询该数据库配置表,得到对应的目标拆分流程。例如,普通股票买卖文件的处理流程可以包括:获取交易的基本信息;根据股东账户获取相应的资产组合;判断是否清算、是否需要登记证券台账、获取过户日期;计算各种费用;计算清算资金。又如国债买卖文件的处理流程可以包括:获取交易的基本信息;根据股东账户获取相应的资产组合;判断是否清算、是否需要登记证券台账、获取过户日期;计算各种费用;计算清算资金;计算债券利息;计算回购收益及构成回购到期数据等。 可选的,当有新业务证券文件出现时,可在新业务证券文件处理之前,在上述数据库配置表中插入新业务证券文件的目标业务信息及其对应的目标拆分流程,以便利用得到的新业务证券文件的目标业务信息查找其对应的目标拆分流程。 S104,执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。 具体的,根据步骤S103查询到的目标拆分流程,执行该目标拆分流程,并从步骤SlOl中存储了文件属性信息的数据库属性表和/或步骤S102存储了目标业务信息的数据库业务表获得目标拆分流程中每一个步骤对应的至少一个拆分结果字段本文档来自技高网...

【技术保护点】
一种证券文件处理方法,其特征在于,包括:解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中;根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中;根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程;执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。

【技术特征摘要】
1.一种证券文件处理方法,其特征在于,包括: 解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中; 根据数据库配置表中预设的文件属性信息和业务信息之间的映射关系,查找所述证券文件的文件属性信息对应的目标业务信息,存储在所述证券文件的数据库业务表中; 根据所述数据库配置表中预设的业务信息和拆分流程之间的映射关系,查找所述目标业务信息对应的目标拆分流程; 执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。2.根据权利要求1所述方法,其特征在于,所述解析证券文件,将解析得到的文件属性信息存储在所述证券文件的数据库属性表中包括: 获取所述证券文件的文件类型,根据所述证券文件的文件类型使用对应的解析方式解析所述证券文件,将解析得到的文件属性信息存储在数据库属性表中。3.根据权利要求1所述方法,其特征在于,所述方法还包括: 根据所述数据库配置表中预设的业务信息和拆分规则之间的映射关系,查找所述目标业务信息对应的目标拆分规则; 所述执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段包括: 根据所述目标拆分规则执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段。4.根据权利要求1所述方法,其特征在于,所述文件属性信息包括证券代码、证券类型或交易场所。5.根据权利要求1所述方法,其特征在于,所述业务信息包括业务类别、交易方向或是否清算。6.根据权利要求1所述方法,其特征在于,所述执行所述目标拆分流程,从所述证券文件的数据库属性表和/或所述证券文件的数据库业务表中获得用以对所述证券文件进行业务处理的至少一个拆分结果字段包括: 根据所述目标拆分流程构建处理对象,由所述处理对象执行所述目标拆分流程,从所述证...

【专利技术属性】
技术研发人员:蒋玉树吴磊陈德栋王振骞范钟艺葛亮罗海南彭建恩
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1