[发明专利]一种基于电商平台的交易订单数据优化处理方法有效
| 申请号: | 202110067357.1 | 申请日: | 2021-01-19 |
| 公开(公告)号: | CN112700310B | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | 阳羽洁;徐辉;许映娜 | 申请(专利权)人: | 汇通数科智能科技有限公司 |
| 主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q30/02 |
| 代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 吴庭祥 |
| 地址: | 210014 江苏省南京市玄武*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 平台 交易 订单 数据 优化 处理 方法 | ||
1.一种基于电商平台的交易订单数据优化处理方法,其特征在于,包括如下步骤:
步骤1,对电商平台业务进行建模处理;
步骤2,建设基于流程引擎的交易订单数据处理模块,完成交易订单数据优化处理;
步骤1包括:
步骤1-1,将电商平台的交易订单接单流程拆分成三个数据处理步骤:提交订单后处理、支付前检查、支付成功后执行;遍历统计所有交易订单在每个步骤的数据处理中所需要调用的接口和数据处理形式;
步骤1-2,按照接口所处理的数据对应的资源类型不同,将每类被调用的接口定义成资源类型,每个资源类型的数据处理形式定义成资源事件,基于资源事件设计4种事件执行器用于处理资源数据;
步骤1-3,设计一种自定义注解,包含所有的资源类型、资源事件及对应的事件执行器,并在此基础上追加定义开始资源事件和结束资源事件,用于控制资源数据处理的开始和结束;
步骤1-4,基于电商平台的订单类型,得到订单类型对应的流程引擎,完成流程引擎表的建立;
步骤1-2中,所述4种事件执行器分别是:
创建执行器,用于创建订单的主数据和订单行的数据;
检查执行器,用于检查当前订单需要处理的资源数据是否满足使用条件;
锁定执行器,用于锁定当前订单需要处理的资源数据,防止被其他订单占用和消耗,针对锁定执行器需要配备锁定时长机制,用于标志该资源锁定时长;
核减执行器,用于将当前订单需要处理的资源数据基于该订单在数据库中进行扣减;
步骤1-4包括:基于电商平台的订单类型,在提交订单后处理、支付前检查、支付成功后执行三个数据处理步骤拆分的基础上,分别将资源事件进行处理顺序串联,明确资源事件处理的起始点、中间点和结束点,并对资源事件进行标注,完成电商平台业务建模,得到订单类型对应的流程引擎;相同的资源事件和事件执行器能够在不同的流程引擎中重复使用处理相同类型的资源数据,将两个以上订单类型的流程引擎存储到数据库中,从而完成流程引擎表的建立。
2.根据权利要求1所述的方法,其特征在于,步骤2包括:
步骤2-1,建立资源池,用于存放所有的流程引擎;
步骤2-2,为流程引擎增加版本号管理;
步骤2-3,完成交易订单数据处理;
步骤2-4,设计回滚机制。
3.根据权利要求2所述的方法,其特征在于,步骤2-1包括:在JVM中建立一个共享集合对象存放到堆中,在电商平台系统启动过程中把流程引擎表中所有标注过的资源事件根据订单类型进行递归,获取到所有资源事件的事件执行器,按照流程引擎中定义的资源事件处理顺序,将资源事件的事件执行器按顺序存放到当前的对象当中。
4.根据权利要求3所述的方法,其特征在于,步骤2-2包括:当资源池中的流程引擎进行编辑后,将编辑后的流程引擎存储到远程字典服务Redis中,并更新版本号,将新版本的流程引擎与老版本一起持久化到流程引擎表中进行存档。
5.根据权利要求4所述的方法,其特征在于,步骤2-3包括:交易订单处理时,根据下单入参传入的订单类型数据,到JVM中的资源池查找当前最新版本的流程引擎,将订单信息数据和流程引擎版本号进行绑定,获取流程引擎中所有的资源事件的事件执行器,并根据流程引擎中资源事件的排列顺序依次循环调用正向流程接口处理事件执行器,定义一张记录每笔订单流程引擎中各个事件执行器执行情况的执行快照表,每处理完成一个事件执行器均需要更新执行快照表状态,流程引擎中所有事件执行器均处理成功则视为所述交易订单对应步骤1-1中拆分的单个步骤处理成功,完成该步骤的交易订单数据处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汇通数科智能科技有限公司,未经汇通数科智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110067357.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生物工程用实验药剂自动注射装置
- 下一篇:一种多功能枪靶





