一种金融产品柜台交易方法及系统与流程

文档序号:12366733阅读:来源:国知局

技术特征:

1.一种金融产品柜台交易方法,其特征在于,包括订单接收与判断步骤、风控管理步骤以及订单执行步骤,其中:

所述风控管理步骤采用多条独立式风控规则并行计算。

2.根据权利要求1所述的金融产品柜台交易方法,其特征在于,当所述订单接收与判断步骤判断接收到的订单为用户订单时:

所述订单接收与判断步骤包括对订单进行以下处理,

解析用户订单,建立并维护用户订单的会话数据传输,

查询用户订单所关联的用户属性,

对用户订单进行合法性检查,对检查通过的用户订单建立订单号和生命簿,维护所述用户订单的生命周期,对检查不通过的用户订单反馈拒绝处理的消息到用户端并停止后续步骤;

所述风控管理步骤还包括根据计算结果预测到订单无风险时进入订单执行步骤,预测到订单有风险时停止后续步骤,并将用户订单拦截消息反馈至用户端;

所述订单执行步骤包括将用户订单进行格式转换并投放至交易市场。

3.根据权利要求2所述的金融产品柜台交易方法,其特征在于,所述订单接收与判断步骤,通过利用FPGA实现的全卸载式TCP协议栈,独立完成TCP/IP协议数据的处理和传输,并行维护多路用户订单的会话数据传输。

4.根据权利要求2所述的金融产品柜台交易方法,其特征在于,所述用户订单接收与判断步骤、风控管理步骤和订单执行步骤中至少其中之一通过内置逻辑电路的FPGA装置进行处理。

5.根据权利要求2所述的金融产品柜台交易方法,其特征在于,所述解析用户订单包括:

解包步骤,将接收到的包含用户订单的网络数据包解包为包头数据和除包头外的包含用户订单的传输数据;

TCP维护管理步骤,对所述包头数据进行TCP维护和管理;

组包步骤,将所述包头数据与所述除包头外的包含用户订单的传输数据进行组包。

6.根据权利要求2所述的金融产品柜台交易方法,其特征在于,所述查询用户订单所关联的用户属性包括:查询用户订单所对应的用户资金账户、用户登录账号、和TCP session号三者之间的关系。

7.根据权利要求1所述的金融产品柜台交易方法,其特征在于,当订单接收与判断步骤判断接收到的订单为市场回单时:

所述订单接收与判断步骤包括对订单进行以下处理,

将市场回单转换为柜台交易系统能够识别和处理的消息格式,

对市场回单进行合法性检查并进行处理;

所述风控管理步骤还包括根据计算结果修改用户的风控属性;

所述订单执行步骤包括将所述市场回单反馈至用户端。

8.根据权利要求7所述的金融产品柜台交易方法,其特征在于,所述对市场回单进行合法性检查并进行处理,包括根据所述市场回单消息的属性,检查其对应的原始用户订单是否存在:若其原始用户订单不存在,则所述市场回单不属于本系统,对所述市场回单采取系统外部用户订单处理方案;若所述市场回单所对应的原始用户订单存在,则查找出该原始用户订单的所有属性。

9.根据权利要求8所述的金融产品柜台交易方法,其特征在于,所述对市场回单进行合法性检查并进行处理,还包括检查所述市场回单对应的原始用户订单状态:若所述原始用户订单的状态为已完结,则所述市场回单为非法,直接丢弃;若所述原始用户订单的状态为非完结,则分析所述市场回单的成交量与挂单量的关系。

10.根据权利要求9所述的金融产品柜台交易方法,其特征在于,若所述市场回单的成交量小于挂单量,则该市场回单为非法,直接丢弃;若所述市场回单的成交量不小于挂单量,则判断所述市场回单的成交单号是否重复;若所述成交单号重复,则所述市场回单为重复的市场回单,直接丢弃;若所述成交单号不重复,则根据所述市场回单管理对应原始用户订单的生命簿。

11.一种应用权利要求1-10中任一项所述方法的金融产品柜台交易系统,其特征在于包括订单接收与判断模块、风控管理模块以及订单执行模块,其中,所述风控管理模块采用多条独立式风控规则并行计算。

12.根据权利要求11所述的金融产品柜台交易系统,其特征在于,所述订单接收与判断模块包括:

网络协议处理模块,用于接收包含用户消息或用户订单消息的网络数据包,解析出用户消息或用户订单消息,建立并维护用户消息或用户订单消息的会话数据传输;

用户管理模块,用于在进行每个用户订单分派过程中,查询每个用户订单所对应的用户资金账户、订单用户登录账号、和TCP session号三者之间的关系;

订单处理模块,用于对用户订单或市场回单进行合法性检查,根据市场回单消息的属性查找原始用户订单,并根据原始用户订单属性处理订单。

13.根据权利要求12所述的金融产品柜台交易系统,其特征在于,所述网络协议处理模块包括解包单元、TCP维护管理单元、存储单元和组包单元,其中:

所述解包单元,用于将接收到的包含有用户订单的网络数据包解包为包头数据和除包头以外的包含用户订单的传输数据,并分别转发至所述TCP维护管理单元和存储单元;

所述TCP维护管理单元,用于对包头数据进行TCP维护及管理,并将包头数据转发至组包单元;

所述存储单元,用于缓存所述除包头数据以外的包含用户订单的传输数据;

所述组包单元,用于将包头数据与存储单元中缓存的数据进行组包。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1