订单处理方法及装置与流程

文档序号:12306564阅读:270来源:国知局
订单处理方法及装置与流程

本发明实施例涉及电子商务领域以及数据处理领域,尤其涉及一种订单处理方法及装置。



背景技术:

随着互联网的高速发展,网上购物已经成为人们日常生活必不可少的一部分。众所周知,以京东、淘宝、亚马逊、百度外卖等涉及不同消费领域的网上购物平台为例,现有的下单方法如下:首先,用户通过网上购物平台,输入商品相关信息,从而搜索到相关店铺;然后用户从众多店铺中选择店铺并下单。

现有的下单方法需要用户多方面(输入商品、搜索商品、下单)、多时间点的参与,这在一定程度上浪费了用户时间,且不利于部分用户的消费体验。



技术实现要素:

本发明实施例提供一种订单处理方法及装置,用以解决现有技术中存在的网上购物复杂、繁琐、用户体验差等缺陷。

第一方面,本发明实施例中提供了一种订单处理方法,包括:

接收下单指令,所述下单指令携带商品集;

筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

根据所述下单路径分配订单。

第二方面,本发明实施例提供了一种订单处理装置,包括:

指令接收模块,用于接收下单指令,所述下单指令携带商品集;

商铺筛选模块,用于筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

路径确定模块,用于至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

订单分配模块,用于根据所述下单路径分配订单。

第三方面,本发明实施例提供一种订单处理装置,包括存储器和处理器,其中,

所述存储器存储有供所述处理器调用和执行的计算机程序,所述计算机程序包括一条或多条计算机指令;

所述处理器执行所述一条或多条计算机指令以实现以下处理:

接收下单指令,所述下单指令携带商品集;

筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

根据所述下单路径分配订单。

第四方面,本发明实施例提供一种计算机存储介质,包括一条或多条计算机指令,其中,所述计算机指令被执行时实现如前述第一方面所提供的订单处理方法。

本发明实施例能够简化购物流程、提高用户体验。

本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本发明一个实施例的订单处理方法的流程示意图;

图2示出了根据本发明另一个实施例的订单处理方法的流程示意图;

图3示出了根据本发明一个实施例的订单处理装置的框图;

图4示出了图3所示订单处理装置的路径确定模块的框图的一例;

图5示出了图3所示订单处理装置的路径确定模块的框图的另一例。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例改进、扩展所获得的所有其他实施例,都属于本发明保护的范围。

图1是根据本发明实施例的一种订单处理方法的流程示意图。参照图1,所述方法包括:

100:接收下单指令。其中,所述下单指令携带商品集。所述商品集包含至少一种商品,例如,一种、两种或两种以上。

可选地,在本实施例的一种实现方式中,采用以下方式生成所述下单指令:基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;将所述商品页数据发送至面向用户的终端。其中,所述面向用户的终端用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。其中,用户特征、商品特征、商铺特征均可以包含至少一项特征项,对此将在下文进行详细说明。

102:筛选商铺得到商铺集。其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品。其中,所述商铺集包含至少一个商铺,例如,一个、两个或多个。

可选地,在本实施例的一种实现方式中,筛选商铺可以包括粗筛选和细筛选过程。其中,粗筛选用于根据设定条件从已知商铺中筛选出与用户相关或可能相关的商铺,细筛选则用于进一步筛选包含所述商品集中至少一种商品的商铺。关于所述粗筛选,例如,可以根据商铺与用户的距离、用户兴趣、商品互动、商铺活动、平台活动等筛选出用户相关或可能相关的商铺。关于细筛选,其意在根据相对于粗筛选而言更优化的筛选条件进行优化。当然,在粗筛选中也可以基于商铺是否包含商品集中的商品进行筛选,而后在细筛选中基于更优化的筛选条件进行筛选。

104:至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径。其中,所述下单路径包括商品和下单商铺,所述“下单商铺”是指用于购买(或下单)商品的商铺。

可选地,在本实施例的一种实现方式中,所述商铺集中各商铺与所述商品集中各商品的包含关系可以在实现处理102的同时确定,也可以在处理102之后确定。

106:根据所述下单路径分配订单。例如,将商品下单至与其对应的下单商铺。

采用本实施例提供的方法,省略了用户在网上购物过程中的繁琐复杂的手动检索、筛选等过程,有利于节省用户时间,提高用户(例如,选择困难者、具有定向购物兴趣或需求者等)的购物体验,同时为用户提供了更快捷、灵活的购物方式。此外,当用户选择的商品集包含多种商品时,采用现有平台提供的方法需要逐个商品进行检索、筛选,而采用本实施例提供的方法,其优点将更加突出。

可选地,在本实施例的一种实现方式中,所述下单指令中携带支付方式(例如,由用户指定),或者,在执行处理106时,向用户反馈支付方式选取页面供用户支付。

可选地,在本实施例的一种实现方式中,处理104包含以下任意一种方案:

方案一:如果商品集中的商品均分别包含于商铺集中的不同商铺(下文称这类商品为第一类商品),则可以根据包含关系确定下单商铺(此时,下单路径反映了商品与商铺的一一映射关系)。

方案二:如果商品集中的商品均同时包含于所述商铺集中的不同商铺(下文称这类商品为第二类商品),则根据订单分配策略从所述不同商铺中选取一者作为对应商品的下单商铺。其中,所述订单分配策略也可以称为下单路径优化策略,其定义了从多种商铺中选取一个商铺的数据基础以及数据处理逻辑。更具体而言,所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。

方案三:如果商品集中即包含第一类商品又包含第二类商品,则针对第一类商品采用方案一提供的方式,针对第二类商品采用方案二提供的方式。

可选地,在该实现方式的一种实践中,可以提供多种订单分配策略。由用户通过用户指令指定其希望采用的订单分配策略(例如,在商品页上选取订单分配策略);也可以主动根据用户特征(例如,用户画像)从订单分配策略集中选取符合用户特征的订单分配策略,从而更好地为用户量身订货;还可以默认设置订单分配策略。

可选地,在本实现方式中,采用以下方式从包含同一商品的不同商铺中选取下单商铺:首先,获取所述订单分配策略中定义的特征项的值;然后,根据所述特征项的值以及所述订单分配策略中定义的数据处理逻辑进行数据处理;进而根据数据结果从所述不同商铺中选取满足条件的商铺作为下单商铺。对于该实现方式的详细描述,将在下文进行举例说明。

图2是根据本发明实施例的一种确定下单商铺的方法的流程示意图。参照图2,所述方法包括:

200:接收用户的下单指令,所述下单指令携带商品集。

202:筛选商铺得到商铺集。其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品。

关于出200-202的说明,请参照前文关于处理100-102的说明,此处不赘述。

204:遍历所述商品集中的各个商品。

206:判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺。如果判断为是,即,当前遍历的商品仅包含于所述商铺集中的一个商铺,则执行208;如果判断为否,即,当前遍历的商品包含于所述商铺集中的不同商铺,则执行210。

208:将所述一个商铺确定为当前遍历的商品的下单商铺。

210:根据订单分配策略确定下单商铺。具体而言,根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

采用本发明实施例提供的方法,省略了用户在网上购物过程中的繁琐复杂的手动检索、筛选等过程,有利于节省用户时间,提高用户(例如,选择困难者、具有定向购物兴趣或需求者等)的购物体验,同时为用户提供了更快捷、灵活的购物方式。此外,当用户选择的商品集包含多种商品时,采用现有平台提供的方法需要逐个商品进行检索、筛选,而采用本实施例提供的方法,其优点将更加突出。

可选地,在本实施例的一种实现方式中,所述方法还包括:分析用户特征或基于用户指令,进而从订单分配策略集中选取符合所述用户特征或所述用户指令的所述订单分配策略。

可选地,在本实施例的一种实现方式中,所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。此时,处理210可以采用以下方式实现:首先,获取所述特征项的值,例如,查询商铺数据库获取商铺中对应商品的价格;根据所述特征项的值以及所述数据处理逻辑进行数据处理;根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

以上结合附图对根据本发明实施例的方法实施例进行了示例性说明。下面结合附图对根据本发明实施例的装置实施例进行说明。

图3是根据本发明实施例的一种订单处理装置的框图。参照图3,所述订单处理装置包括指令接收模块30、商铺筛选模块32、路径确定模块34和订单分配模块36。下面进行详细说明。

在本实施例中,指令接收模块30用于接收下单指令,所述下单指令携带商品集。其中,所述商品集包含一种、两种或多种商品。

在本实施例中,商铺筛选模块32用于筛选商铺得到商铺集。其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品,所述商铺集包含一个、两个或多个商铺。

在本实施例中,路径确定模块34用于至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径。其中,所述下单路径包括商品和下单商铺。

在本实施例中,订单分配模块36用于根据所述下单路径分配订单。例如,根据路径确定模块34确定的商品和下单商铺,将各个商品分别下单至对应的下单商铺。

采用本实施例提供的订单分配装置,在提供购物服务时,以简便快捷的方式实现与用户的沟通,将用户的下单指令拆分为与之对应的至少一个订单,并自动为用户下单。这样,有利于节省用户时间,提高用户体验。

可选地,在本实施例的一种实现方式中,如图3中虚线框所示,订单处理装置还包括数据生成模块38和数据发送模块40。其中,数据生成模块38用于基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;数据发送模块40则用于将所述商品页数据发送至面向用户的终端。其中,所述面向用户的终端(例如,手机、个人电脑等)用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。

可选地,在本实施例的一种实现方式中,如图4所示,路径确定模块34包括第一确定子模块和/或第二确定子模块。其中,第一确定子模块,用于在所述商品集中存在仅包含于所述商铺集中的一个商铺的商品时,将所述一个商铺确定为该商品的下单商铺;第二确定子模块,用于在所述商品集中存在包含于所述商铺集中不同商铺的商品时,根据订单分配策略从所述不同商铺中选取一者作为该商品的订单商铺。

可选地,在本实施例的一种实现方式中,如图5所示,所述路径确定模块34包括遍历子模块340、判断子模块342、第三确定子模块344和第四确定子模块346。下面分别进行说明。

在该实现方式中,遍历子模块340用于遍历所述商品集中的各个商品。在本实现方式中对具体的遍历顺序不做限制。

在该实现方式中,判断子模块342用于判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺,并在当前遍历的商品仅包含于所述商铺集中的一个商铺时,触发第三确定子模块344,在当前遍历的商品包含于所述商铺集中的不同商铺时,触发第四确定子模块346。

在该实现方式中,第三确定子模块344用于将所述一个商铺确定为当前遍历的商品的下单商铺。第四确定子模块346则用于根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

在该实现方式中,可选地,所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。此时,如图5中虚线框所示,第四确定子模块346可以包括:特征值获取单元,用于获取所述特征项的值;数据处理单元,用于根据所述特征项的值以及所述数据处理逻辑进行数据处理;商铺确定单元,用于根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

在该实现方式中,订单处理装置可以包括策略确定模块(未图示),用于分析用户特征或基于用户指令,从订单分配策略集中选取符合所述用户特征或所述用户指示的所述订单分配策略。

采用本实施例提供的装置,能够节省用户时间,提高用户购物体验,并为用户提供符合用户需求的购物质量。

本领域技术人员应当理解,本发明各种实施例或其实现方式提供的订单处理装置,与本发明各种实施例或其实现方式提供的订单处理方法,具有相同或相应的处理逻辑。因此,在装置实施例中,关于相关名词、术语、范围、条件等的描述,关于各个模块、子模块、单元所执行处理或可执行处理的详细说明,以及关于有益效果的说明,请参照方法实施例中的描述,此处不赘述。

在根据本发明实施例的一种订单处理装置中,该装置的结构包括处理器和存储器。其中,所述存储器用于存储支持本发明前述装置实施例(例如,图3所示实施例)提供的订单处理装置执行本发明前述方法实施例提供的方法的程序。所述处理器被配置为用于执行所述存储器中存储的程序。所述程序则包括一条或多条计算机指令。其中,所述一条或多条计算机指令供所述处理器调用,从而实现包括如处理100至处理106或处理200至处理210在内的方法。

在本发明的一种实施例中,还提供一种计算机存储介质,用于储存本发明各种实施例提供的订单处理装置实现其功能所用的计算机软件指令,所述计算机软件指令被执行时,实现包括如处理100至处理106或处理200至处理210在内的方法。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

以上结合附图对根据本发明的方法实施例及其实现方式以及装置实施例及其实现方式进行了详细说明。接下来,结合实际应用,对与本发明相关的部分或全部内容进行举例说明。

【关于用户下单】

在本发明的一种实际应用中,为用户提供一件下单。其中,在为用户提供商品选择时,可以采用或结合以下方式。

方式1:根据用户位置,确定在用户一定范围内的商铺集;根据所述商铺集中商铺的商品,生成商品品类不重复的商品页。

方式2:根据商品集合以及店铺所属供应商,选择相应的营销活动;为用户生成营销活动推荐。

方式3:根据用户画像,比如用户的年龄、行业、订单均价、价格敏感度、兴趣品类等,为用户推荐商品以及营销活动。

方式4:当用户所搜索商品在多个店铺中都存在时,通过店铺位置,用户已选商品集合,商品基本信息及营销活动等,为用户选择最优的商品。

方式5:当用户所搜索的商品在多个店铺中都存在时,为用户自动领取商家券、平台代金券、商品对应的单品券,并且,可以基于这些券确定用户的购物成本(可以作为一种特征项的值)。

【关于用户特征、商品特征、商铺特征】

示例性地,用户特征可以包括:用户的年龄、行业、价格敏感程度(选择便宜的商品)、配送时效敏感程度(选择能够最快送达用户手里的商品)等。

示例性地,商品特征可以包括:商品的热销程度、消费群体等。

示例性地,商铺特征可以包括:商铺的地理位置、商铺的营业时间、商铺的拣货时间、商铺的品类丰富度、商铺库存维护情况等。

【关于订单分配策略】

过多的店铺会引入更多的不确定性,增加配送成本甚至整个消费环节的成本(用户成本、商铺成本、配送成本等)。为了降低成本,本发明在应用中可以采用以下订单分配策略,这些关于订单分配策略的示例(包括特征项以及逻辑判断过程)亦可用于解释本发明提供的方法和装置实施例,也可以用作其实现方式。

需要说明的是,下文提及的“基本一致”、“相近”等描述,均可以通过量化或条件化进行具体判断,例如,设置为是否满足一定的条件。而具体量化的程度或者具体的条件,本领域技术人员基于下述描述可以灵活设置,本发明不做具体限制。

示例一,在遍历商品集并将商品划分到商铺的过程中,遵循以下策略:

a:当商品只在一个商铺中存在时,划分给该商铺。

b:当商品在多个商铺中存在时,采用全局均衡策略以综合考虑订单价格、配送难度等因素,包括:

b1、优先选择价格较低的商铺;

b2、当商品在多个商铺存在且价格基本一致时,划分给包含商品(即,所述商品集中的商品)更多的商铺;

b3、如果满足b2的商铺为多个,则根据商铺拣货时间预测模型,选择拣货时间更短的商铺;

b4、如果满足b3的商铺为多个,则先将商品放到商品集合的末尾,之后再进行划分;

b5、如果商品经过第二次划分依旧无法确立下单商铺,则随机分配下单商铺。

示例二:如果用户的历史数据表明,或者用户在下单时表现出价格优先的意愿(可在下单时供用户选择具体策略,如均衡策略、价格优先策略、配送时效优先策略),则在遍历商品集并将商品划分到商铺的过程中,遵循以下策略:

a:当商品只在一个商铺中存在时,划分给该商铺。

b:当商品在多个商铺中存在时,采用价格优先策略,包括:

b1、选择价格较低的商铺;

b2、当商品在多个商铺存在且价格基本一致时,将商品划分给距离用户更近的商铺,以减少配送费用。

示例三:如果用户的历史数据表明,或者用户在下单时表现出配送时效优先的意愿(可在下单时供用户选择具体策略,如均衡策略、价格优先策略、配送时效优先策略),则在遍历商品集并将商品划分到商铺的过程中,遵循以下策略:

a:当商品只在一个商铺中存在时,划分给该商铺。

b:当商品在多个商铺中都存在时,采用配送时效优先策略,包括:

b1、根据商铺的拣货时间预测模型(或基于历史拣货时间进行平均化、分类等计算),选择拣货时间更短的商铺;

b2、当商品在多个商铺存在且拣货时长相近时,划分给包含商品(即,所述商品集中的商品)更多的商铺;

b3、当以上条件都一致时,优先选择评价更好的优质商铺。

示例四:将商品分发给商铺的过程看作对若干输入求解最优分发结果的过程,利用有限(例如,预分配)的计算资源求解最优解。其中,所涉及到的特征包括:

优化目标:包括订单价格以及配送时长。其中,订单价格包括商品价格(例如,营销折扣后价格)以及骑士配送价格;配送时长包括商铺拣货时长以及骑士取货配送时长。

输入包括:用户的价格敏感程度、用户的地理位置、商铺的地理位置、商铺的拣货时长(可以通过历史数据进行机器学习并预测)、商铺周边路段交通情况、商品的价格信息、商品的商铺归属等。

限制条件包括:

订单价格:商品价格及配送价格;配送时长:商铺拣货时长以及骑士配送时长。

逻辑处理过程:例如,根据爬山算法、模拟退火算法等,在一定的系统计算压力范围以及产品预期响应时间内求得一个较优解,完成订单商品的分配。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

本发明公开a1、一种订单处理方法,包括:

接收下单指令,所述下单指令携带商品集;

筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

根据所述下单路径分配订单。

a2、如a1所述的方法,所述方法还包括:

基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;

将所述商品页数据发送至面向用户的终端;

其中,所述面向用户的终端用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。

a3、如a1所述的方法,所述至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,包括:

如果所述商品集中存在仅包含于所述商铺集中的一个商铺的商品,则将所述一个商铺确定为该商品的下单商铺;和/或,

如果所述商品集中存在包含于所述商铺集中不同商铺的商品,则根据订单分配策略从所述不同商铺中选取一者作为该商品的订单商铺。

a4、如a1所述的方法,所述至少基于所述商铺集中的商铺与所述商品集中的商品的包含关系,确定所述商品集中各商品的下单路径,包括:

遍历所述商品集中的各个商品;

判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺;

如果当前遍历的商品仅包含于所述商铺集中的一个商铺,则将所述一个商铺确定为当前遍历的商品的下单商铺;

如果当前遍历的商品包含于所述商铺集中的不同商铺,则根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

a5、如a4所述的方法,所述方法还包括:

分析用户特征或基于用户指令,从订单分配策略集中选取符合所述用户特征或所述用户指令的所述订单分配策略。

a6、如a4所述的方法,

所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。

a7、如a6所述的方法,所述根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺,包括:

获取所述特征项的值;

根据所述特征项的值以及所述数据处理逻辑进行数据处理;

根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

本发明还公开b8、一种订单处理装置,所述装置包括:

指令接收模块,用于接收下单指令,所述下单指令携带商品集;

商铺筛选模块,用于筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

路径确定模块,用于至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

订单分配模块,用于根据所述下单路径分配订单。

b9、如b8所述的装置,所述装置还包括:

数据生成模块,用于基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;

数据发送模块,用于将所述商品页数据发送至面向用户的终端;

其中,所述面向用户的终端用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。

b10、如b8所述的装置,所述路径确定模块包括:

第一确定子模块,用于在所述商品集中存在仅包含于所述商铺集中的一个商铺的商品时,将所述一个商铺确定为该商品的下单商铺;和/或,

第二确定子模块,用于在所述商品集中存在包含于所述商铺集中不同商铺的商品时,根据订单分配策略从所述不同商铺中选取一者作为该商品的订单商铺。

b11、如b8所述的装置,所述路径确定模块包括:

遍历子模块,用于遍历所述商品集中的各个商品;

判断子模块,用于判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺,并在当前遍历的商品仅包含于所述商铺集中的一个商铺时,触发第三确定子模块,在当前遍历的商品包含于所述商铺集中的不同商铺时,触发第四确定子模块;

第三确定子模块,用于将所述一个商铺确定为当前遍历的商品的下单商铺;

第四确定子模块,用于根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

b12、如b11所述的装置,所述装置还包括:

策略确定模块,用于分析用户特征或基于用户指令,从订单分配策略集中选取符合所述用户特征或所述用户指示的所述订单分配策略。

b13、如b11所述的装置,

所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。

b14、如b13所述的装置,所述第四确定子模块包括:

特征值获取单元,用于获取所述特征项的值;

数据处理单元,用于根据所述特征项的值以及所述数据处理逻辑进行数据处理;

商铺确定单元,用于根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

本发明还公开c15、一种订单处理装置,包括存储器和处理器,其中,

所述存储器存储有供所述处理器调用和执行的计算机程序,所述计算机程序包括一条或多条计算机指令;

所述处理器执行所述一条或多条计算机指令以实现以下处理:

接收下单指令,所述下单指令携带商品集;

筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

根据所述下单路径分配订单。

c16、如c15所述的装置,所述处理器还用于执行所述计算机指令以实现以下处理:

基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;

将所述商品页数据发送至面向用户的终端;

其中,所述面向用户的终端用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。

c17、如c15所述的装置,为了至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述处理器具体通过执行所述计算机指令实现以下处理:

如果所述商品集中存在仅包含于所述商铺集中的一个商铺的商品,则将所述一个商铺确定为该商品的下单商铺;和/或,

如果所述商品集中存在包含于所述商铺集中不同商铺的商品,则根据订单分配策略从所述不同商铺中选取一者作为该商品的订单商铺。

c18、如c15所述的装置,为了至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述处理器具体通过执行所述计算机指令实现以下处理:

遍历所述商品集中的各个商品;

判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺;

如果当前遍历的商品仅包含于所述商铺集中的一个商铺,则将所述一个商铺确定为当前遍历的商品的下单商铺;

如果当前遍历的商品包含于所述商铺集中的不同商铺,则根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

c19、如c18所述的装置,所述处理器还用于执行所述计算机指令以实现以下处理:

分析用户特征或基于用户指令,从订单分配策略集中选取符合所述用户特征或所述用户指令的所述订单分配策略。

c20、如c18所述的装置,所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。

c21、如c20所述的装置,为了根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺,所述处理器具体通过执行所述计算机指令实现以下处理:

获取所述特征项的值;

根据所述特征项的值以及所述数据处理逻辑进行数据处理;

根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

本发明还公开d22、一种计算机存储介质,所述计算机存储介质包含一条或多条计算机指令,所述计算机指令被执行时实现以下处理:

接收下单指令,所述下单指令携带商品集;

筛选商铺得到商铺集,其中,所述商铺集中的各商铺包含所述商品集中的至少一种商品;

至少基于所述商铺集中各商铺与所述商品集中各商品的包含关系,确定所述商品集中各商品的下单路径,所述下单路径包括商品和下单商铺;

根据所述下单路径分配订单。

d23、如d22所述的计算机介质,所述计算机指令被执行时实现以下处理:

基于用户特征、商品特征、商铺特征中的任意一者或多者,生成包含多种商品的商品页数据;

将所述商品页数据发送至面向用户的终端;

其中,所述面向用户的终端用于根据所述商品页数据展示商品页,并根据用户操作所述商品页之后的数据生成所述下单指令。

d24、如d22所述的计算机介质,所述计算机指令被执行时具体实现以下处理:

如果所述商品集中存在仅包含于所述商铺集中的一个商铺的商品,则将所述一个商铺确定为该商品的下单商铺;和/或,

如果所述商品集中存在包含于所述商铺集中不同商铺的商品,则根据订单分配策略从所述不同商铺中选取一者作为该商品的订单商铺。

d25、如d22所述的计算机介质,所述计算机指令被执行时具体实现以下处理:

遍历所述商品集中的各个商品;

判断当前遍历的商品是否仅包含于所述商铺集中的一个商铺;

如果当前遍历的商品仅包含于所述商铺集中的一个商铺,则将所述一个商铺确定为当前遍历的商品的下单商铺;

如果当前遍历的商品包含于所述商铺集中的不同商铺,则根据订单分配策略从所述不同商铺中选取一者作为当前遍历的商品的下单商铺。

d26、如d25所述的计算机存储介质,所述计算机指令被执行时实现以下处理:

分析用户特征或基于用户指令,从订单分配策略集中选取符合所述用户特征或所述用户指令的所述订单分配策略。

d27、如d25所述的计算机存储介质,所述订单分配策略包含指定的特征项以及基于所述特征项的数据处理逻辑。

d28、如d27所述的计算机存储介质,所述计算机指令被执行时具体实现以下处理:

获取所述特征项的值;

根据所述特征项的值以及所述数据处理逻辑进行数据处理;

根据数据处理结果从所述不同商铺中选取满足条件的商铺作为当前遍历的商品的下单商铺。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1