[发明专利]一种订单同步方法、装置、电子设备及存储介质在审
申请号: | 202111567535.3 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114240564A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 马单;王健;徐锐;徐东明 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;李建忠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 订单 同步 方法 装置 电子设备 存储 介质 | ||
本申请的实施例揭示了一种订单同步方法、装置、电子设备及存储介质,方法包括:根据订单对应的订单信息生成订单的特征码,订单信息用于描述订单的订单详情,特征码用于描述订单的特征信息;将订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成订单的同步任务;同步任务包括与订单匹配的同步规则;确定订单信息中包含的订单需求方所需的同步字段,并生成包含同步字段的同步报文;根据同步任务将与同步任务对应的同步报文发送给订单需求方;跳出各种订单信息的不同结构本身,实现自动匹配规则并生成同步任务,能更好的满足不同订单需求方的业务需求,降低统一协议规则造成的冗余,提高了同步效率。
技术领域
本申请涉及一种数据同步技术,提供一种订单同步方法、装置、电子设备及计算机可读存储介质。
背景技术
随着线上业务的蓬勃发展,系统收到订单的种类和数量日渐增多,为了实现精准营销和实时佣金结算等业务功能,各个订单需求方对订单信息同步的需求越来越高;而实时性、准确性和完整性成为订单同步系统必须要满足的要求。
相关技术中的订单同步方法,按照不同的业务场景单独定制业务筛选流程和同步协议,随着业务规则的不断迭代,系统变得越来越复杂,运维难度也逐渐增大,无法真正的提高订单同步系统的高效性和易用性。
发明内容
本申请的目的在于提供一种订单同步方法、订单同步装置、电子设备及计算机可读存储介质,跳出各种订单信息的不同结构本身,实现自动匹配规则并生成同步任务,能更好的满足不同订单需求方的业务需求,降低统一协议规则造成的冗余,提高了同步效率。
本申请提出一种订单同步方法,包括:根据订单对应的订单信息生成所述订单的特征码,所述订单信息用于描述订单的订单详情,所述特征码用于描述所述订单的特征信息;将所述订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务;所述同步任务包括与所述订单匹配的同步规则;确定所述订单信息中包含的所述订单需求方所需的同步字段,并生成包含所述同步字段的同步报文;根据所述同步任务将与所述同步任务对应的同步报文发送给所述订单需求方。
进一步地,在所述根据订单对应的订单信息生成所述订单的特征码之前,所述方法还包括:根据多个业务渠道建立多个消息队列;所述业务渠道用于生成并传输所述订单信息;通过所述消息队列从多个业务渠道实时获取所述订单对应的订单信息。
进一步地,所述特征信息包括队列名称、店铺编码、店铺类型、销售品类型、订单类型、订单来源、省份编码、支付类型、渠道编码、引流信息、地市编码和销售品编码中的至少一种。
进一步地,在所述将所述订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务之前,所述方法还包括:获取所述订单需求方的筛选配置,所述筛选配置用于描述所述订单需求方所需同步的订单的目标特性信息;将所述目标特征信息与所述订单的特征码所描述的特征信息进行比较,以确定所述特征码对应的订单是否为待同步的订单。
进一步地,所述同步规则以正则表达式的形式描述;所述将订单的特征码与订单需求方对应的多个同步规则进行匹配,以生成所述订单的同步任务包括:遍历每个正则表达式,查找与所述待同步的订单的特征码匹配的正则表达式,将匹配的正则表达式作为所述待同步订单的目标正则表达式;根据所述目标正则表达式所对应的同步规则生成所述待同步的订单的同步任务。
进一步地,所述确定所述订单信息中包含的所述订单需求方所需的同步字段,包括:获取来自所述订单需求方的订阅参数,所述订阅参数用于描述所述订单需求方订阅的字段信息;从所述待同步的订单对应的订单信息所包含的所有信息字段中筛选出订单需求方订阅的字段,将筛选出的字段作为同步字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111567535.3/2.html,转载请声明来源钻瓜专利网。