基于债券交易的数据同步系统及其数据同步方法技术方案

技术编号:16130053 阅读:22 留言:0更新日期:2017-09-01 21:28
公开了一种基于债券交易的数据同步系统及其数据同步方法,数据同步系统包括数据同步服务器以及通信连接所述数据同步服务器的客户端(1)、服务端(2)和管理端(3),数据同步服务器(23)包括用于接收客户端(1)、服务端(2)和管理端(3)待同步数据的综合前置模块(24)、实时同步处理模块(25)和非实时同步处理模块(26),所述同步处理模块(25)经由第一通信接口模块对客户端(1)、服务端(2)和/或管理端(3)实时数据同步并接收同步结果回执,非实时同步处理模块(26)经由第二通信接口模块对客户端(1)、服务端(2)和/或管理端(3)定时数据同步并接收同步结果回执。

【技术实现步骤摘要】
基于债券交易的数据同步系统及其数据同步方法
本专利技术涉及数据处理领域,特别是一种基于债券交易的数据同步系统及其数据同步方法。
技术介绍
债券交易系统首先要完成交易全流程的处理,包括报价处理、报价展示、点击请求处理、交易检查等功能,同时提供债券持仓、可用资金、市场行情等交易信息服务。还要对市场的交易过程进行全程记录,为交易管理人员提供查询、监测、应急等市场管控功能,保障交易系统的平稳运转。随着债券交易面临例如千万级的并发用户访问、每秒数以万计的并发事务处理等巨大规模的数据交互,因此有必要优化数据同步处理,有效应对当前业务系统中数据量大,数据变化快的情况下带来的数据同步处理的复杂性和可靠性等技术问题,提高系统的数据同步调用的成功率。专利文献1公开的一种计算机系统包括:具有第一处理器的第一服务器,所述第一服务器与用于存储知识产权资产数据的第一数据存储介质通信连接;第一应用程序,其充当用于所述第一数据存储介质的接口,并且与所述第一处理器通信连接;所述第一应用程序用于对知识产权资产进行备案;具有第二处理器的第二服务器,所述第二服务器与用于存储年费数据的第二数据存储介质通信连接;第二应用程序,其充当用于所述第二数据存储介质的接口,并且与所述第二处理器通信连接;所述第二应用程序用于管理知识产权资产的年费数据;管理器,其在所述第一服务器本地的位置上,并且通过本地通信协议与所述第一应用程序通信连接,通过网络服务与所述第二应用程序通信连接;所述管理器通过在所述第一应用程序和所述第二应用程序之间传输数据,使所述第一数据存储介质和所述第二数据存储介质中的数据同步。该专利提供了促进信息自动交换和能够进行信息自动交换的年费管理系统和资产管理系统之间的接口。但该专利无法适用于债券交易处理,不具备在完成交易全流程的处理,包括报价处理、报价展示、点击请求处理、交易检查、提供债券持仓、可用资金、市场行情等基础上,对市场的交易过程进行全程记录更新,保障交易系统的平稳运转,更无法避免系统中数据量大,数据更新快导致数据同步处理的复杂性和可靠性等技术问题,无法提高债券系统的数据同步调用的成功率。专利文献2公开的基于VB开发的sybase库内外网数据同步的方法,所述方法通过逻辑判断,生成需要同步到数据库表的批处理脚本,所述脚本的核心内容是sybase的bcp导入导出命令;通过执行所述脚本,配置定时计划任务,进行数据同步。该专利明通过配置定时任务实现发票数据从内网自动同步到外网,从而极大的提高了工作效率。但该专利无法适用于债券交易处理,不具备在完成交易全流程的处理,包括报价处理、报价展示、点击请求处理、交易检查、提供债券持仓、可用资金、市场行情等基础上,对市场的交易过程进行全程记录更新,保障交易系统的平稳运转,更无法避免系统中数据量大,数据更新快导致数据同步处理的复杂性和可靠性等技术问题,无法提高债券系统的数据同步调用的成功率,特别是无法进行实时数据同步,而这在债券交易中特别重要。专利文献3公开的一种数据同步方法包括:判断待同步数据的类别,若所述待同步数据为实时同步数据,则在所述第一数据中心完成对所述待同步数据的本地数据库同步操作之后就向第二数据中心发起同步请求,并接收所述第二数据中心返回的请求反馈,然后根据所述请求反馈的结果确定所述待同步数据是否同步成功;若所述待同步数据为定期同步数据,则定期向所述第二数据中心发起批量数据同步请求以对所述第二数据中心的本地数据库进行同步。该专利实现了分为实时和定时数据同步。但该专利不具备在完成债券交易全流程的处理,包括报价处理、报价展示、点击请求处理、交易检查、提供债券持仓、可用资金、市场行情等基础上,对市场的交易过程进行全程记录更新,保障交易系统的平稳运转,更无法避免系统中数据量大,数据更新快导致数据同步处理的复杂性和可靠性等技术问题,无法提高债券系统的数据同步调用的成功率。现有技术文献专利文献专利文献1:中国专利公开CN102282553号专利文献2:中国专利公开CN10609588号专利文献3:中国专利公开CN105338093号
技术实现思路
专利技术要解决的问题本专利技术鉴于如上所述适用于债券交易处理,具备在完成交易全流程的处理,包括报价处理、报价展示、点击请求处理、交易检查、提供债券持仓、可用资金、市场行情等基础上,对市场的交易过程进行全程记录更新,保障交易系统的平稳运转,解决系统中由于数据量大,数据更新快导致数据同步处理的复杂性和可靠性的技术问题,提高债券系统的数据同步调用的成功率。解决问题的方案本专利技术人等为了达成上述目的而进行了深入研究,具体而言,本专利技术提供一种基于债券交易的数据同步系统及其数据同步方法,根据本专利技术的一方面,一种基于债券交易的数据同步系统包括数据同步服务器以及通信连接所述数据同步服务器的客户端、服务端和管理端。客户端包括用于提供报价信息的报价信息模块、用于查询行情信息的行情查询模块、用于点击成交的点击成交处理模块、用于查询余额和成交意向的交易查询模块和用于客户登录注销和修改密码的登录模块。服务端包括用于报价信息接收、排序、合并和推送的报价处理模块、用于报价间隔监测、生成临时承诺指令以及生成和发送承诺指令的交易处理模块、用于接收成交信息、处理成交结果和生成行情数据的成交处理模块、用于薄记管理的薄记模块、用于行情计算的行情模块、提供对时服务的对时模块、用于处理开盘信号和债券信息的日间处理模块和用于同步投资人债券余额、资金余额和发送投资人增量信息的日终处理模块。管理端包括用于提供信息的信息查询模块、用于监控报价信息、承诺指令和/或交易申请的交易监测模块、用于维护债券信息和报价商信息的信息维护模块、用于日终监测投资人信息、债券余额信息和资金余额信息的日终监测模块、用于处理投资人信息导入、应急交易意向申请录入和应急成交结果录入的应急信息维护模块和用于设定系统参数的系统维护模块。数据同步服务器包括用于接收客户端、服务端和管理端待同步数据的综合前置模块、实时同步处理模块和非实时同步处理模块,所述综合前置模块包括将待同步数据分成实时同步数据和非实时同步数据的处理单元、存储实时同步数据的实时同步存储模块以及存储非实时同步数据的非实时同步存储模块,连接所述实时同步存储模块的所述同步处理模块经由第一通信接口模块对客户端、服务端和/或管理端实时数据同步并接收同步结果回执,连接非实时同步存储模块的非实时同步处理模块经由第二通信接口模块对客户端、服务端和/或管理端定时数据同步并接收同步结果回执。本专利技术的所述的基于债券交易的数据同步系统中,综合前置模块接收来自报价信息模块、行情查询模块、点击成交处理模块、交易查询模块、报价处理模块、交易处理模块、成交处理模块、行情模块、对时模块、日间处理模块、信息查询模块、交易监测模块和/或应急信息维护模块的实时同步数据并存储在所述实时同步存储模块,连接所述实时同步存储模块的所述同步处理模块经由第一通信接口模块对客户端、服务端和/或管理端实时数据同步并接收同步结果回执。本专利技术的所述的基于债券交易的数据同步系统中,所述实时同步存储模块中设有实时同步数据库,所述实时同步数据存储在所述实时同步数据库中,其中,所述实时同步存储模块为时间序列数据存储器,所述第一通信接口模块包括统一标准的本文档来自技高网
...
基于债券交易的数据同步系统及其数据同步方法

【技术保护点】
一种基于债券交易的数据同步系统,所述数据同步系统包括数据同步服务器以及通信连接所述数据同步服务器的客户端(1)、服务端(2)和管理端(3),其特征在于:客户端(1),包括用于提供报价信息的报价信息模块(4)、用于查询行情信息的行情查询模块(5)、用于点击成交的点击成交处理模块(6)、用于查询余额和成交意向的交易查询模块(7)和用于客户登录注销和修改密码的登录模块(8);服务端(2),包括用于报价信息接收、排序、合并和推送的报价处理模块(9)、用于报价间隔监测、生成临时承诺指令以及生成和发送承诺指令的交易处理模块(10)、用于接收成交信息、处理成交结果和生成行情数据的成交处理模块(11)、用于薄记管理的薄记模块(12)、用于行情计算的行情模块(13)、提供对时服务的对时模块(14)、用于处理开盘信号和债券信息的日间处理模块(15)和用于同步投资人债券余额、资金余额和发送投资人增量信息的日终处理模块(16);管理端(3),包括用于提供信息的信息查询模块(17)、用于监控报价信息、承诺指令和/或交易申请的交易监测模块(18)、用于维护债券信息和报价商信息的信息维护模块(19)、用于日终监测投资人信息、债券余额信息和资金余额信息的日终监测模块(20)、用于处理投资人信息导入、应急交易意向申请录入和应急成交结果录入的应急信息维护模块(21)和用于设定系统参数的系统维护模块(22);数据同步服务器(23)包括用于接收客户端(1)、服务端(2)和管理端(3)待同步数据的综合前置模块(24)、实时同步处理模块(25)和非实时同步处理模块(26),所述综合前置模块(24)包括将待同步数据分成实时同步数据和非实时同步数据的处理单元(27)、存储实时同步数据的实时同步存储模块(28)以及存储非实时同步数据的非实时同步存储模块(29),连接所述实时同步存储模块(28)的所述同步处理模块(25)经由第一通信接口模块对客户端(1)、服务端(2)和/或管理端(3)实时数据同步并接收同步结果回执,连接非实时同步存储模块(29)的非实时同步处理模块(26)经由第二通信接口模块对客户端(1)、服务端(2)和/或管理端(3)定时数据同步并接收同步结果回执。...

【技术特征摘要】
1.一种基于债券交易的数据同步系统,所述数据同步系统包括数据同步服务器以及通信连接所述数据同步服务器的客户端(1)、服务端(2)和管理端(3),其特征在于:客户端(1),包括用于提供报价信息的报价信息模块(4)、用于查询行情信息的行情查询模块(5)、用于点击成交的点击成交处理模块(6)、用于查询余额和成交意向的交易查询模块(7)和用于客户登录注销和修改密码的登录模块(8);服务端(2),包括用于报价信息接收、排序、合并和推送的报价处理模块(9)、用于报价间隔监测、生成临时承诺指令以及生成和发送承诺指令的交易处理模块(10)、用于接收成交信息、处理成交结果和生成行情数据的成交处理模块(11)、用于薄记管理的薄记模块(12)、用于行情计算的行情模块(13)、提供对时服务的对时模块(14)、用于处理开盘信号和债券信息的日间处理模块(15)和用于同步投资人债券余额、资金余额和发送投资人增量信息的日终处理模块(16);管理端(3),包括用于提供信息的信息查询模块(17)、用于监控报价信息、承诺指令和/或交易申请的交易监测模块(18)、用于维护债券信息和报价商信息的信息维护模块(19)、用于日终监测投资人信息、债券余额信息和资金余额信息的日终监测模块(20)、用于处理投资人信息导入、应急交易意向申请录入和应急成交结果录入的应急信息维护模块(21)和用于设定系统参数的系统维护模块(22);数据同步服务器(23)包括用于接收客户端(1)、服务端(2)和管理端(3)待同步数据的综合前置模块(24)、实时同步处理模块(25)和非实时同步处理模块(26),所述综合前置模块(24)包括将待同步数据分成实时同步数据和非实时同步数据的处理单元(27)、存储实时同步数据的实时同步存储模块(28)以及存储非实时同步数据的非实时同步存储模块(29),连接所述实时同步存储模块(28)的所述同步处理模块(25)经由第一通信接口模块对客户端(1)、服务端(2)和/或管理端(3)实时数据同步并接收同步结果回执,连接非实时同步存储模块(29)的非实时同步处理模块(26)经由第二通信接口模块对客户端(1)、服务端(2)和/或管理端(3)定时数据同步并接收同步结果回执。2.根据权利要求1所述的基于债券交易的数据同步系统,其特征在于:综合前置模块(24)接收来自报价信息模块(4)、行情查询模块(5)、点击成交处理模块(6)、交易查询模块(7)、报价处理模块(9)、交易处理模块(10)、成交处理模块(11)、行情模块(13)、对时模块(14)、日间处理模块(15)、信息查询模块(17)、交易监测模块(18)和/或应急信息维护模块(21)的实时同步数据并存储在所述实时同步存储模块(28),连接所述实时同步存储模块(28)的所述同步处理模块(26)经由第一通信接口模块对客户端(1)、服务端(2)和/或管理端(3)实时数据同步并接收同步结果回执。3.根据权利要求2所述的基于债券交易的数据同步系统,其特征在于:所述实时同步存储模块(28)中设有实时同步数据库,所述实时同步数据存储在所述实时同步数据库中,其中,所述实时同步存储模块(28)为时间序列数据存储器,所述第一通信接口模块包括统一...

【专利技术属性】
技术研发人员:马凯
申请(专利权)人:北京金融资产交易所有限公司
类型:发明
国别省市:北京,11

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

1