订单处理方法及装置制造方法及图纸

技术编号:30831677 阅读:15 留言:0更新日期:2021-11-18 12:47
本公开提供了一种订单处理方法。该方法包括:获取订单数据,其中,订单数据包括多种不同类型的订单明细数据;将订单数据中不同类型的订单明细数据与每种候选附加对象对应的自定义匹配条件进行比较,得到比较结果,其中,自定义匹配条件中包括不同类型的业务元数据分别对应的条件判断符;根据比较结果确定与订单数据匹配的附加对象;以及将与附加对象对应的附加数据添加至订单数据中,生成目标订单数据。本公开还提供了一种订单处理装置、计算机系统和计算机可读存储介质。和计算机可读存储介质。和计算机可读存储介质。

【技术实现步骤摘要】
订单处理方法及装置


[0001]本公开涉及计算机
,更具体地,涉及一种订单处理方法、装置、计算机系统和计算机可读存储介质。

技术介绍

[0002]随着电子商务的发展,商业形态开始多元化,多元化的商业形态在促销搞活动的时候,不同时间,不同类型订单需要匹配的商品是完全不同的。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在无法较为灵活地为订单匹配赠品的技术问题。

技术实现思路

[0004]有鉴于此,本公开提供了一种订单处理方法、装置、计算机系统和计算机可读存储介质。
[0005]本公开的一个方面提供了一种订单处理方法,包括:
[0006]获取订单数据,其中,上述订单数据包括多种不同类型的订单明细数据;
[0007]将上述订单数据中不同类型的订单明细数据与每种候选附加对象对应的自定义匹配条件进行比较,得到比较结果,其中,上述自定义匹配条件中包括不同类型的业务元数据分别对应的条件判断符;
[0008]根据上述比较结果确定与上述订单数据匹配的附加对象;以及
[0009]将与上述附加对象对应的附加数据添加至上述订单数据中,生成目标订单数据。
[0010]根据本公开的实施例,多个上述候选附加对象中的至少一个上述候选附加对象的自定义匹配条件包括并行匹配条件,上述并行匹配条件表征在上述订单数据的至少两种类型的订单明细数据均满足上述并行匹配条件的情况下完成匹配。
[0011]根据本公开的实施例,上述订单数据包括多笔子订单数据,每笔上述子订单数据均包括表征数值的第一订单明细数据;
[0012]多个上述候选附加对象中的至少一个上述候选附加对象的自定义匹配条件包括聚合匹配条件,上述聚合匹配条件表征在根据多个上述第一订单明细数据生成的聚合值满足上述聚合匹配条件的情况下完成匹配。
[0013]根据本公开的实施例,上述聚合值通过以下任一项操作生成:
[0014]对上述多个第一订单明细数据进行求和;
[0015]根据与上述多个第一订单明细数据分别对应的权重因子对上述多个第一订单明细数据进行加权求和;
[0016]利用预设算法对上述多个第一订单明细数据进行求和。
[0017]根据本公开的实施例,上述将与上述附加对象对应的附加数据添加至上述订单数据中,生成目标订单数据之后,上述方法还包括;
[0018]根据上述目标订单数据确定与上述订单数据对应的订单商品以及与上述附加对
象对应的附加商品,以便将上述附加商品与上述订单商品一起提供给与上述订单数据对应的目标用户。
[0019]根据本公开的实施例,上述业务元数据包括以下任意两种或任意两种以上的组合:
[0020]时间类型业务元数据、数值类型业务元数据、集合类型业务元数据。
[0021]根据本公开的实施例,与上述时间类型业务元数据对应的上述条件判断符包括以下任意一种或多种:早于判断符、晚于判断符、等于判断符、早于或等于判断符、晚于或等于判断符、空判断符;
[0022]与上述数值类型业务元数据对应的上述条件判断符包括以下任意一种或多种:大于判断符、小于判断符、大于等于判断符、小于等于判断符、空判断符;
[0023]与上述集合类型业务元数据对应的上述条件判断符包括以下任意一种或多种:包含判断符、被包含判断符、空判断符。
[0024]本公开的另一个方面提供了一种订单处理装置,包括:
[0025]第一获取模块,用于获取订单数据,其中,上述订单数据包括多种不同类型的订单明细数据;
[0026]比较模块,用于将上述订单数据中不同类型的订单明细数据与每种候选附加对象对应的自定义匹配条件进行比较,得到比较结果,其中,上述自定义匹配条件中包括不同类型的业务元数据分别对应的条件判断符;
[0027]第一确定模块,用于根据上述比较结果确定与上述订单数据匹配的附加对象;以及
[0028]添加模块,用于将与上述附加对象对应的附加数据添加至上述订单数据中,生成目标订单数据。
[0029]本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,上述指令在被执行时用于实现本公开实施例上述的方法。
[0030]本公开的另一方面提供了一种计算机系统,上述计算机系统一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现本公开实施例上述的方法。
[0031]本公开的另一方面提供了一种计算机程序产品,上述计算机程序产品包括计算机可执行指令,上述指令在被执行时用于实现如上述的方法。
附图说明
[0032]通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
[0033]图1示意性示出了根据本公开实施例的可以应用订单处理方法和订单处理装置的示例性系统架构;
[0034]图2示意性示出了根据本公开实施例的订单处理方法的流程图;
[0035]图3示意性示示出了根据本公开实施例的配置自定义匹配条件的示意图;
[0036]图4示意性示出了根据本公开实施例的订单处理方法的示意图;
[0037]图5示意性示出了根据本公开另一实施例的订单处理方法的示意图;
[0038]图6示意性示出了根据本公开的实施例的订单处理装置的框图;以及
[0039]图7示意性示出了根据本公开实施例的适于实现上文描述的方法的电子设备的框图。
具体实施方式
[0040]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0041]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0042]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0043]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。
[0044]本公开提供了一种订单处理方法。该方法包括:获取订单数据,其中,订单数据包括多种不同类型的订单明细本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种订单处理方法,包括:获取订单数据,其中,所述订单数据包括多种不同类型的订单明细数据;将所述订单数据中不同类型的订单明细数据与每种候选附加对象对应的自定义匹配条件进行比较,得到比较结果,其中,所述自定义匹配条件中包括不同类型的业务元数据分别对应的条件判断符;根据所述比较结果确定与所述订单数据匹配的附加对象;以及将与所述附加对象对应的附加数据添加至所述订单数据中,生成目标订单数据。2.根据权利要求1所述的方法,其中,多个所述候选附加对象中的至少一个所述候选附加对象的自定义匹配条件包括并行匹配条件,所述并行匹配条件表征在所述订单数据的至少两种类型的订单明细数据均满足所述并行匹配条件的情况下完成匹配。3.根据权利要求1所述的方法,其中,所述订单数据包括多笔子订单数据,每笔所述子订单数据均包括表征数值的第一订单明细数据;多个所述候选附加对象中的至少一个所述候选附加对象的自定义匹配条件包括聚合匹配条件,所述聚合匹配条件表征在根据多个所述第一订单明细数据生成的聚合值满足所述聚合匹配条件的情况下完成匹配。4.根据权利要求3所述的方法,其中,所述聚合值通过以下任一项操作生成:对所述多个第一订单明细数据进行求和;根据与所述多个第一订单明细数据分别对应的权重因子对所述多个第一订单明细数据进行加权求和;利用预设算法对所述多个第一订单明细数据进行求和。5.根据权利要求1所述的方法,其中,所述将与所述附加对象对应的附加数据添加至所述订单数据中,生成目标订单数据之后,所述方法还包括:根据所述目标订单数据确定与所述订单数据对应的订单商品以及与所述附加对象对应的附加商品,以便将所述附加商品与所述订单商品一...

【专利技术属性】
技术研发人员:韩云飞
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1