[发明专利]交易系统构建方法、交易流程控制装置及第三方交易平台有效
申请号: | 201510423363.0 | 申请日: | 2015-07-17 |
公开(公告)号: | CN105184575B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 石文兵;孙毓忠 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易系统 构建 方法 交易 流程 控制 装置 第三 交易平台 | ||
1.一种交易系统构建方法,其特征在于,包括以下步骤:
步骤1,采集来自商户或用户的订单,并分析订单类型;
步骤2,查找数据库或文件中是否存在对应于所述订单类型的自动机,所述自动机中包含交易流程的控制,如果存在,则基于已存在的自动机来执行交易流程;如果不存在,则构建交易流程,并将所述交易流程构建为自动机,与所述订单类型相关联后储存到所述数据库或文件中,基于新构建的自动机来执行交易流程;
其中所述步骤2中,当所述数据库或文件中存在对应于所述订单类型的自动机时,进一步包括以下步骤:
步骤21,从所述数据库或文件中取出所述自动机的文本编码的副本,其中所述自动机中包含交易流程的处理;
步骤22,将所述订单和所述自动机文本编码的副本绑定后,一起存储在所述数据库或文件中;
步骤23,对外提供一个接口,当商户或用户需要进行某项事务操作时,会调用该接口,通过该接口实现交易流程的事务操作,其中交易事务表示一个交易流程中的某项操作。
2.根据权利要求1所述的交易系统构建方法,其特征在于,所述步骤1进一步为:
为商户或用户提供下单接口,通过所述下单接口采集订单,并对所述订单的参数及格式进行验证,如果验证成功则接收订单,如果验证失败则返回错误代码。
3.根据权利要求1所述的交易系统构建方法,其特征在于,所述步骤2中,所述自动机以文本编码的形式存储于所述数据库或文件中。
4.根据权利要求1所述的交易系统构建方法,其特征在于,所述步骤23中,按如下步骤实现交易流程的事务操作:
步骤231,根据当前的订单号从所述数据库或文件中取出该订单所对应的自动机的文本编码,进行反序列化将其还原为自动机实例;
步骤232,通过该自动机实例执行一次事务处理;
步骤233,再次将该自动机实例反序列化为文本编码,并根据所述当前的订单号将该自动机文本编码存储到所述数据库或文件中;
步骤234,返回订单当前状态给接口调用者,当返回的状态为终止状态时,表示交易流程结束,如有错误则返回错误码;
步骤235,当商户或用户需要再次进行事务处理时跳转至步骤231。
5.根据权利要求1所述的交易系统构建方法,其特征在于,
预先存储多种事务类型,当所述数据库或文件中不存在对应于所述订单类型的自动机时,根据商户或用户的需求创建订单类型,然后按照商户所需交易流程选择事务类型来构建交易流程,并与所述订单类型相关联后储存到所述数据库或文件中,基于新构建的自动机来执行交易流程。
6.一种交易流程控制装置,其特征在于,包括管理模块和交易模块,
所述交易模块采集来自商户或用户的订单,并分析订单类型,查找数据库或文件中是否存在对应于所述订单类型的自动机,所述自动机中包含交易流程的控制,如果存在,则基于已存在的自动机来执行交易流程;如果不存在,则由所述管理模块构建交易流程,所述交易模块将所述交易流程构建为自动机,与所述订单类型相关联后储存到所述数据库或文件中,基于新构建的自动机来执行交易流程;
其中当所述数据库或文件中存在对应于所述订单类型的自动机时,进一步包括:
从所述数据库或文件中取出所述自动机的文本编码的副本,其中所述自动机中包含交易流程的处理;
将所述订单和所述自动机文本编码的副本绑定后,一起存储在所述数据库或文件中;
对外提供一个接口,当商户或用户需要进行某项事务操作时,会调用该接口,通过该接口实现交易流程的事务操作,其中交易事务表示一个交易流程中的某项操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510423363.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟试衣系统及方法
- 下一篇:一种智能密钥设备的工作方法