[发明专利]一种订单同步方法、装置、电子设备及存储介质在审
申请号: | 202111567535.3 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114240564A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 马单;王健;徐锐;徐东明 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;李建忠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 订单 同步 方法 装置 电子设备 存储 介质 | ||
1.一种订单同步方法,其特征在于,包括:
根据订单对应的订单信息生成所述订单的特征码,所述订单信息用于描述订单的订单详情,所述特征码用于描述所述订单的特征信息;
将所述订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务;所述同步任务包括与所述订单匹配的同步规则;
确定所述订单信息中包含的所述订单需求方所需的同步字段,并生成包含所述同步字段的同步报文;
根据所述同步任务将与所述同步任务对应的同步报文发送给所述订单需求方。
2.根据权利要求1所述的方法,其特征在于,在所述根据订单对应的订单信息生成所述订单的特征码之前,所述方法还包括:
根据多个业务渠道建立多个消息队列;所述业务渠道用于生成并传输所述订单信息;
通过所述消息队列从多个业务渠道实时获取所述订单对应的订单信息。
3.根据权利要求2所述的方法,其特征在于,所述特征信息包括队列名称、店铺编码、店铺类型、销售品类型、订单类型、订单来源、省份编码、支付类型、渠道编码、引流信息、地市编码和销售品编码中的至少一种。
4.根据权利要求1所述的方法,其特征在于,在所述将所述订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务之前,所述方法还包括:
获取所述订单需求方的筛选配置,所述筛选配置用于描述所述订单需求方所需同步的订单的目标特性信息;
将所述目标特征信息与所述订单的特征码所描述的特征信息进行比较,以确定所述特征码对应的订单是否为待同步的订单。
5.根据权利要求4所述的方法,其特征在于,所述同步规则以正则表达式的形式描述;所述将订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务包括:
遍历每个正则表达式,查找与所述待同步的订单的特征码匹配的正则表达式,将匹配的正则表达式作为所述待同步订单的目标正则表达式;
根据所述目标正则表达式所对应的同步规则生成所述待同步的订单的同步任务。
6.根据权利要求5所述的方法,其特征在于,所述确定所述订单信息中包含的所述订单需求方所需的同步字段,包括:
获取来自所述订单需求方的订阅参数,所述订阅参数用于描述所述订单需求方订阅的字段信息;
从所述待同步的订单对应的订单信息所包含的所有信息字段中筛选出订单需求方订阅的字段,将筛选出的字段作为同步字段。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述同步任务包括多个时,所述根据所述同步任务将所述同步报文发送给所述订单需求方包括:
创建多个线程,所述多个线程用于并行执行多个同步任务,并根据所述同步报文所包含的订单需求方的接收地址将所述同步字段发送给订单需求方;
当将所述同步报文发送失败时,重新执行与发送失败的同步报文对应的同步任务。
8.一种订单同步装置,其特征在于,包括:
订单获取模块,用于根据订单对应的订单信息生成所述订单的特征码,所述订单信息用于描述订单的订单详情,所述特征码用于描述所述订单的特征信息;
规则匹配模块,用于将所述订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务;所述同步任务包括与所述订单匹配的同步规则;
报文生成模块,用于确定所述订单信息中包含的所述订单需求方所需的同步字段,并生成包含所述同步字段的同步报文;
报文发送模块,用于根据所述同步任务将与所述同步任务对应的同步报文发送给所述订单需求方。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行权利要求1-7中的任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111567535.3/1.html,转载请声明来源钻瓜专利网。