一种模拟交易系统及方法技术方案

技术编号:13769907 阅读:46 留言:0更新日期:2016-09-29 07:44
本发明专利技术公开了一种模拟交易系统及方法,其中系统包括客户端、多个交易服务器、多个结算服务器、控制服务器、行情服务器,其中,交易服务器,用于接收用户发送的JSON交易请求或JSON请求,将JSON交易请求进行格式转换,并对各个结算服务器进行调度,将格式转换后的JSON交易请求转发到选中的结算服务器;所述结算服务器,用于接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS‑SQL数据库中存储的行情信息后,利用预设的交易规则对所述JSON交易请求或所述JSON查询请求进行相应的处理。本发明专利技术充分利用了既有网络、减少了网络流量耗费和加载时间。

【技术实现步骤摘要】

本专利技术属于计算机
,具体而言,涉及一种模拟交易系统及方法
技术介绍
传统的模拟交易为记账式软件,品种单一,简单粗放,毫无仿真感。高仿真模拟交易定制开发工作量大,上线周期长,只能由相关技术积累的软件厂商承接后台开发工作,开发费用高,立项困难。模拟交易产品受限与各家开发厂商的技术壁垒,模式老旧同质化严重,无法提升产品体验,也很难实现个性化定制需求。市面上模拟交易产品大多为工具类应用,缺乏互动和用户粘性,很容易流失用户。现有交易平台为记账式软件,由相关技术积累的软件厂商承接后台开发工作,存在开发工作量大、上线周期长、开发费用高的技术缺陷。同时现有的交易平台产品受限于各家开发厂商的技术壁垒,很难实现个性化定制需求,缺乏互动和用户粘性,很容易流失用户。同时现有的交易平台存在不能够充分利用既有网络、减少网络流量耗费和加载时间的技术缺陷,导致现有交易平台交易运算差、云服务层资源共享不及时的缺点。
技术实现思路
为解决现有交易平台开发工作量大、上线周期长、开发费用高的技术缺陷。同时现有的交易平台产品受限于各家开发厂商的技术壁垒,很难实现个性化定制需求,缺乏互动和用户粘性,很容易流失用户。本专利技术提供了一种模拟交易系统,包括客户端、多个交易服务器、多个结算服务器、控制服务器、数据服务器,其中,所述客户端,用于向所述交易主站发送JSON交易请求或JSON查询请求;所述交易服务器,用于接收用户发送的所述JSON交易请求或所述
JSON请求,将所述JSON交易请求进行格式转换,并对各个所述结算服务器进行调度,将格式转换后的所述JSON交易请求转发到调度选中的所述结算服务器;所述结算服务器,用于接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS-SQL数据库中存储的行情信息后,利用预设的交易规则对所述所述JSON交易请求或所述JSON查询请求进行相应的处理;所述行情服务器,用于存储CVT行情数据,将所述CVT行情数据发送到所述结算服务器。本专利技术所述的模拟交易系统中,所述交易服务器接收到所述JSON交易请求或所述JSON请求后,根据各个所述结算服务器的负载和/或各个所述结算平台的地理位置信息进行调度,将格式转换后的所述JSON交易请求或所述JSON请求转发到符合预置条件的所述结算服务器。本专利技术所述的模拟交易系统中,各个所述交易服务器中至少包括一个列表服务器,所述列表服务器,用于在接收用户发送的所述JSON交易请求或所述JSON请求之前获取其他所述交易服务器的IP地址建立交易服务器列表,并将所述交易服务器列表发送到所述客户端。本专利技术所述的模拟交易系统中,所述结算服务器接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过访问所述控制服务器获取预设的交易规则响应所述用户发送的所述JSON交易请求或所述JSON查询请求后,所述结算服务器是通过FastDB数据库存储对所述JSON交易请求或所述JSON查询请求进行处理后的结果。本专利技术所述的模拟交易系统中,所述系统还包括数据服务器,用于向所述客户端提供根据所述JSON交易请求或所述JSON查询进行处理后的结果本专利技术所述的模拟交易系统中,所述结算服务器通过MS-SQL数据库
存储所述数据服务器发送的最新CVT行情数据。本专利技术所述的模拟交易系统中,所述交易服务与所述结算服务器通过连接池通信连接。本专利技术还提供了一种模拟交易方法,应用于模拟交易系统,包括客户端、多个交易服务器、多个结算服务器、控制服务器,所述方法包括:所述客户端向所述交易主站发送JSON交易请求或JSON查询请求;利用所述交易服务器接收用户发送的所述JSON交易请求或所述JSON请求,将所述JSON交易请求进行格式转换,并对各个所述结算服务器进行调度,将格式转换后的所述JSON交易请求转发到选中的所述结算服务器;所述结算服务器接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS-SQL数据库中存储的行情信息后,利用预设的交易规则对所述所述JSON交易请求或所述JSON查询请求进行相应的处理。本专利技术所述的模拟交易系统中,利用所述交易服务器接收用户发送的所述JSON交易请求或所述JSON请求,将所述JSON交易请求进行格式转换后包括根据各个所述结算服务器的负载和/或各个所述结算平台的地理位置信息进行调度,将格式转换后的所述JSON交易请求或所述JSON请求转发到符合预置条件的所述结算服务器。本专利技术所述的模拟交易系统中,各个所述交易服务器中至少包括一个列表服务器,所述交易服务器接收用户发送的所述JSON交易请求或所述JSON请求之前还包括通过所述列表服务器获取其他所述交易服务器的I P地址建立交易服务器列表,并将所述交易服务器列表发送到所述客户端。本专利技术所述的模拟交易系统中,所述结算服务器接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS-SQL数据库中存储的行情信息后,利用预设的交易规则对所述所述JSON交易请求或所述JSON查询请求进行相应的处理后还包
括通过FastDB数据库存储对所述所述JSON交易请求或所述JSON查询请求进行相应的处理的结果,并将处理的结果反馈到所述数据服务器。本专利技术所述的模拟交易系统中,所述结算服务器通过MS-SQL数据库存储所述数据服务器发送的最新CVT行情数据本专利技术所述的模拟交易系统中,所述交易服务与所述结算服务器通过连接池通信连接。根据本专利技术所述的实施例,本专利技术公开了以下技术效果:1、专业市场一站式覆盖,全面提升模拟应用场景。根据接入不同的行情数据实现不同业务的模拟交易,可对接国内A股、新三板、基金、港股、美股、信托等各市场行情,保障各业务品种的稳定运行,实现真正意义的模拟交易平台。2、低成本投入,高品质服务。将繁琐的金融I T工作交由专业平台解决,用户只需定制终端产品,保障极致体验。3、丰富的产品接入。提供了多种终端接口,例如PC、手机端、网页一应俱全,丰富的AP I开放接口,供客户自行开发策略插件,满足各类用户的产品需求。4、风控管理,高度仿真。除了传统模式的模拟交易,更引入风控模块,通过控制服务器管理实时控制模拟交易各个环节,在运维过程中筛选转化有效用户。5、充分利用了既有网络、减少了网络流量耗费和加载时间。实现了客户端数据与服务器端数据同步的目的。附图说明图1为本专利技术所述的模拟交易系统一个实施例的结构示意图;图2为本专利技术所述的模拟交易系统中与所述控制服务通信的结构示意图;图3为本专利技术所述的模拟交易方法的流程示意图;具体实施方式下面通过具体的实施例并结合附图对本专利技术做进一步的详细描述。显然,本专利技术所述描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,奔放领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。现有交易平台为记账式软件,由相关技术积累的软件厂商承接后台开发工作,且受限于各家开发厂商的技术壁垒,很难实现个性化定制需求,存在开发工作量大、上线周期长、开发费用高、网络流量大、加载时间长,且客户端与服务端数据同步不及时的技本文档来自技高网
...

【技术保护点】
一种模拟交易系统,其特征在于,包括客户端、多个交易服务器、多个结算服务器及行情服务器,其中,所述客户端,用于向所述交易主站发送JSON交易请求或JSON查询请求;所述交易服务器,用于接收用户发送的所述JSON交易请求或所述JSON请求,将所述JSON交易请求进行格式转换,并对各个所述结算服务器进行调度,将格式转换后的所述JSON交易请求转发到调度选中的所述结算服务器;所述结算服务器,用于接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS‑SQL数据库中存储的行情信息后,利用预设的交易规则对所述所述JSON交易请求或所述JSON查询请求进行相应的处理;所述行情服务器,用于存储CVT行情数据,将所述CVT行情数据发送到所述结算服务器。

【技术特征摘要】
1.一种模拟交易系统,其特征在于,包括客户端、多个交易服务器、多个结算服务器及行情服务器,其中,所述客户端,用于向所述交易主站发送JSON交易请求或JSON查询请求;所述交易服务器,用于接收用户发送的所述JSON交易请求或所述JSON请求,将所述JSON交易请求进行格式转换,并对各个所述结算服务器进行调度,将格式转换后的所述JSON交易请求转发到调度选中的所述结算服务器;所述结算服务器,用于接收并解析所述交易主站转发的格式转换后的所述JSON交易请求或所述JSON查询请求,通过查询预设MS-SQL数据库中存储的行情信息后,利用预设的交易规则对所述所述JSON交易请求或所述JSON查询请求进行相应的处理;所述行情服务器,用于存储CVT行情数据,将所述CVT行情数据发送到所述结算服务器。2.根据权利要求1所述的模拟交易系统,其特征在于,还包括控制服务器,所述控制服务器用于通过检测所述交易服务器及所述结算服务器的心跳判断其工作状态,根据所述工作状态调度所述交易服务器或所述结算服务器。3.根据权利要求1所述的模拟交易系统,其特征在于,各个所述交易服务器中至少包括一个列表服务器,所述列表服务器,用于在接收用户发送的所述JSON交易请求或所述JSON请求之前获取其他所述交易服务器的IP地址建立交易服务器列表,并将所述交易服务器列表发送到所述客户端。4.根据权利要求1所述的模拟交易系统,其特征在于,所述结算服务器是通过FastDB数据库存储对所述JSON交易请求或所述JSON查询请求进行处理后的结果。5.根据权利要求1所述的模拟交易系统,其特征在于,所述系统还包括数据服务器,用于向所述客户端提供根据所述JSON交易请求或所述JSON查询进行处理后的结果。6.一种模拟交易方法,应...

【专利技术属性】
技术研发人员:熊峰黄凯邹佳敏吴雨佳
申请(专利权)人:优品财富管理有限公司
类型:发明
国别省市:湖北;42

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

1