[发明专利]一种交易处理方法及装置在审
申请号: | 202210588609.X | 申请日: | 2022-05-26 |
公开(公告)号: | CN114943536A | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 李星辉;张赫麟;肖钢 | 申请(专利权)人: | 中信建投证券股份有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q40/04 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;高莺然 |
地址: | 100010 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交易 处理 方法 装置 | ||
本发明实施例提供了一种交易处理方法及装置,涉及数据处理技术领域,包括:接收交易平台发送的用户的第一交易请求,从线程池中选择第一线程;调用第一线程从基于规则引擎定义的规则集合中确定第一规则,基于第一规则将第一交易请求转化为第一格式的第二交易请求,根据各交易处理节点的负载信息,选择目标交易处理节点,向目标交易处理节点转发第二交易请求;监听到目标交易处理节点发送的交易反馈后,重新调用第一线程基于交易反馈生成第一交易状态,从规则集合中确定第二规则,基于第二规则将第一交易状态转化为交易平台支持的第二格式的第二交易状态,向交易平台发送第二交易状态。应用本发明实施例提供的方案能够实现与各交易平台的对接。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种交易处理方法及装置。
背景技术
当前越来越多的用户希望通过证券交易管理自己的资金,因此,用户往往通过各种交易平台向订单管理系统提交自己的交易请求,然后订单管理系统按照用户的交易请求帮助用户完成交易。
由于当前市面上交易平台的种类较多,因此,订单管理系统需要与各种各样的交易平台对接。为了保证订单管理系统能够顺利与各种交易平台对接,成功完成用户的交易请求,因此,需要提供一种能够支持与各种类型的交易平台进行对接的交易处理方案。
发明内容
本发明实施例的目的在于提供一种交易处理方法及装置,以实现与各类交易平台的对接。具体技术方案如下:
第一方面,本发明实施例提供了一种交易处理方法,上述方法包括:
接收交易平台发送的用户的第一交易请求,并从线程池中选择用于处理所述第一交易请求的第一线程;
调用所述第一线程从基于规则引擎定义的规则集合中确定与所述交易平台相匹配、且用于对交易请求的格式进行转化的第一规则,基于所述第一规则将所述第一交易请求转化为第一格式的第二交易请求,并根据各交易处理节点的负载信息,选择处理所述第二交易请求的目标交易处理节点,向所述目标交易处理节点转发所述第二交易请求,其中,所述第一格式为:所述规则集合中各规则均支持的统一格式;
监听到所述目标交易处理节点发送的交易反馈后,重新调用所述第一线程基于所述交易反馈生成第一交易状态,从所述规则集合中确定与所述交易平台相匹配、且用于对交易状态的格式进行转化的第二规则,基于所述第二规则将所述第一交易状态转化为所述交易平台支持的第二格式的第二交易状态,并向所述交易平台发送所述第二交易状态。
本发明的一个实施例中,所述方法还包括:
监听针对所述规则集合中规则的更新指令;
若监听到命令行形式的目标更新指令,按照所述目标更新指令,在内存中更新所述目标更新指令指示的待更新规则;
将更新后的所述待更新规则回写至所述规则集合。
本发明的一个实施例中,所述目标更新指令用于实现以下功能中的至少一种:
更新所述待更新规则的启用状态;
更新所述待更新规则的执行优先级;
在所述规则集合中增加所述待更新规则;
从所述规则集合中删除所述待更新规则;
修改所述待更新规则。
本发明的一个实施例中,所述方法还包括:
接收所述交易平台发送的所述用户对所述第一交易请求的取消指令;
判断所述第二交易请求是否已发送至目标交易处理节点;
若为否,则指示所述第一线程拒绝向所述目标交易处理节点发送所述第二交易请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信建投证券股份有限公司,未经中信建投证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210588609.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大数据信息处理设备
- 下一篇:电网检测系统