本发明涉及电商平台配送,具体涉及一种商品配送订单的承运商分配方法。
背景技术:
1、现有技术中,已存在有针对电商平台进行物流订单分配来对接不同的承运商的技术方案。该类技术方案通常是在预先构建的承运商数据库中维护相关的承运商信息,并设置相应的规则,比如价格、用户评价等因素来实现对承运商的筛选,进而对符合条件的承运商分配订单。
2、但是,在实际实施过程中,发明人发现,上述技术方案在实施过程中,通常需要针对承运商分别进行规则配置,以此实现订单的分配过程,当订单的覆盖范围较广、承运商数量较多、基于多个维度进行订单分配时,容易导致规则的配置进一步复杂化,不利于对相关分配机制的动态维护,进而使得订单分配的效率降低、准确度下降。
技术实现思路
1、针对现有技术中存在的上述问题,现提供一种商品配送订单的承运商分配方法。
2、具体技术方案如下:
3、一种商品配送订单的承运商分配方法,适用于电商平台,包括:
4、步骤s1:针对所述电商平台新生成的待配送订单,将所述待配送订单与预先采集到的承运商列表进行匹配得到第一类承运商并进行缓存;
5、步骤s2:自外部接口采集动态配送信息,基于所述动态配送信息对缓存中的所述第一类承运商进行筛选得到第二类承运商;
6、步骤s3:对所述第二类承运商进行排序以输出实际承运所述待配送订单的最优承运商。
7、优选地,所述步骤s1包括:
8、步骤s11:接收所述电商平台新生成的所述待配送订单,对所述待配送订单进行解析以获得所述待配送订单的商品信息、配送地址;
9、步骤s12:基于所述商品信息和所述配送地址对所述承运商列表进行匹配以得到所述第一类承运商,随后将所述第一类承运商添加至缓存。
10、优选地,所述步骤s12包括:
11、步骤s121:判断所述商品信息的商品类型生成第一判断结果,将所述第一判断结果与所述承运商列表中每个承运商的产品类型进行匹配,从而生成第一匹配结果;
12、判断所述商品信息的商品价格生成第二判断结果,将所述第第二判断结果与所述承运商列表中每个所述承运商的业务类型进行匹配,从而生成第二匹配结果;
13、将所述配送地址与所述承运商列表中每个承运商的配送范围进行匹配,从而生成第三匹配结果;
14、将所述商品信息与所述承运商列表中每个承运商的配送规则进行匹配,从而生成第四匹配结果;
15、步骤s122:根据所述第一匹配结果、所述第二匹配结果、所述第三匹配结果和所述第四匹配结果筛选出第一类承运商。
16、优选地,所述步骤s2包括:
17、步骤s21:对所述待配送订单进行解析并根据解析结果获取动态配送信息;
18、步骤s22:根据所述动态配送信息对所述第一类承运商进行筛选生成第二类承运商。
19、优选地,所述步骤s21包括:
20、步骤s211:对所述待配送订单进行解析,以提取所述待配送订单的配送方向、用户信息;
21、步骤s212:根据所述配送方向自外部接口获取所述配送方向上的通行信息,并根据所述用户信息和所述商品信息自所述外部接口查找到配送标签,以及,根据所述第一类承运商自所述外部接口分别获取每一个所述第一类承运商的动态黑名单;
22、步骤s213:将所述通行信息、所述配送标签和所述动态黑名单添加至所述动态配送信息。
23、优选地,所述步骤s22包括:
24、步骤s221:根据所述通行信息对每一个所述第二类承运商的配送路线进行匹配,以在所述第一承运商中筛选出可配送的第一中间承运商;
25、步骤s222:基于所述配送标签对所述第一中间承运商进行筛选生成第二中间承运商;
26、步骤s223:基于每一个所述第二中间承运商的动态黑名单与所述待配送订单进行匹配以生成所述第二类承运商。
27、优选地,所述步骤s3包括:
28、步骤s31:基于所述待配送订单生成对应于所述待配送订单的一组因子权重;
29、步骤s32:对每一个所述第二类承运商分别进行择优规则匹配生成多组择优因子;
30、所述因子权重与所述择优因子一一对应;
31、步骤s33:根据所述因子权重和所述择优因子生成每一个所述第二类承运商的加权值;
32、步骤s34:根据所述加权值对所述第二类承运商进行排序,以输出所述最优承运商。
33、优选地,所述步骤s31包括:
34、步骤s311:对所述待配送订单进行处理以得到所述待配送订单的偏好优先级;
35、步骤s312:根据所述偏好优先级调整所述因子权重。
36、优选地,所述步骤s32包括:
37、步骤s321:获取对应于所述待配送订单的策略集;
38、所述策略集中预先配置有多条匹配规则;
39、步骤s322:针对每一个所述第二类供应商,依次采用每一条所述匹配规则进行逐条匹配,以获取到所述第二类供应商的所述择优因子。
40、上述技术方案具有如下优点或有益效果:通过依次设置承运商列表和动态配送信息形成一漏斗状模型来对承运商进行筛选,有效地减少了各步骤中需要进行筛选的内容的数量,从而使得配送相关的规则的调整相对简化,便于对不同类型的商品的订单分配方法进行分别调整,以此实现较好的订单分配效果。
1.一种商品配送订单的承运商分配方法,其特征在于,适用于电商平台,包括:
2.根据权利要求1所述的承运商分配方法,其特征在于,所述步骤s1包括:
3.根据权利要求2所述的承运商分配方法,其特征在于,所述步骤s12包括:
4.根据权利要求2所述的承运商分配方法,其特征在于,所述步骤s2包括:
5.根据权利要求4所述的承运商分配方法,其特征在于,所述步骤s21包括:
6.根据权利要求5所述的承运商分配方法,其特征在于,所述步骤s22包括:
7.根据权利要求1所述的承运商分配方法,其特征在于,所述步骤s3包括:
8.根据权利要求7所述的承运商分配方法,其特征在于,所述步骤s31包括:
9.根据权利要求7所述的承运商分配方法,其特征在于,所述步骤s32包括: