本发明涉及物流筛单,尤其涉及一种下单系统。
背景技术:
1、物流筛单是指在将包裹单传输至快递公司时,同时分配快递单号的过程。
2、原先的筛单逻辑被分散在各个下单系统中,用户选择符合自身需求的系统进行下单,系统对订单信息先进行筛选再进行处理;若订单信息中有新增需求,则需要对多个系统进行配合改造以使系统能满足新增需求,因为系统数量多且系统的筛单逻辑不统一,由此导致改造系统的成本增高,优化时效变长。由于订单涉及货物品类和收发货地址属性等信息,不同的系统对此类信息的筛选逻辑不统一,导致同一个订单经不同的系统分析后产生不同的结果。
技术实现思路
1、本发明提供了一种下单系统,统一筛单逻辑,缩短了优化时效,满足用户需求。
2、本发明提供了如下方案:
3、一种下单系统,包括筛单模块、选择模块和若干订单处理模块;
4、筛单模块被配置为对用户订单进行筛选以生成筛选结果;筛选结果用于指示订单是否可以承运;
5、选择模块被配置为当筛选结果为可承运时,从若干订单处理模块中选择符合用户需求的订单处理模块作为目标订单处理模块;
6、目标订单处理模块被配置为处理可承运的订单的业务。
7、优选地,筛单模块包括信息提取模块、比对模块、匹配模块、校验模块和分析模块;
8、信息提取模块被配置为获取用户创建的订单信息,并提取订单信息中的订单文本字段;
9、比对模块被配置为将订单文本字段与信息数据库中的预设文本字段进行比对;
10、匹配模块被配置为当订单文本字段与预设文本字段匹配时,生成第一电子面单和第二电子面单;
11、校验模块被配置为对第一电子面单和第二电子面单进行黑名单校验和限发限到校验;
12、分析模块被配置为分析符合黑名单校验和限发限到校验的第一电子面单的运输性质和派送性质,以生成筛选结果。
13、具体地,分析符合黑名单校验和限发限到校验的第一电子面单的运输性质和派送性质,以生成筛选结果包括:
14、判断运输性质是否为航空大件次日达;若运输性质是航空大件次日达,则查询空运信息并判断空运信息中是否有网点;若有网点,则可承运;
15、若运输性质不是航空大件次日达,则判断运输性质是否为航空大件隔日达;若运输性质是航空大件隔日达,则比较预设空运时效和预计到达时间;若预设空运时效和预计到达时间相符,则可承运;
16、若运输性质不是航空大件隔日达,则判断运输性质是否为尊享大床垫;若运输性质是尊享大床垫,则获取目的站信息并判断目的站信息中是否有目的站;若有目的站,则可承运;
17、若运输性质不是尊享大床垫,则判断运输性质是否为同城当日达;若运输性质是同城当日达,则获取路由信息并判断路由信息中是否有路由;若有路由,则可承运;
18、若运输性质不是同城当日达,则判断运输性质是否为重包入户;若运输性质是重包入户,则判断提货方式是否为自提;若提货方式是自提,则获取自提信息并判断自提信息中是否有自提目的站;若有自提目的站,则可承运。
19、具体地,分析符合黑名单校验和限发限到校验的第一电子面单的运输性质和派送性质,以生成筛选结果还包括:
20、若运输性质不是重包入户或若提货方式不是自提,则判断派送性质是否为送货入户;若派送性质是送货入户,则获取目的站信息并判断目的站信息中是否有目的站;若有目的站,则可承运;
21、若派送性质不是送货入户,则判断用户是否接受外发和自提;
22、若用户不接受外发且不接受自提或若用户接受外发且不接受自提或若用户不接受外发且接收自提或若用户接受外发且接受自提,则查询三级地址派送属性,并判断是否支持在第一境内派送;若支持在第一境内派送,则判断是否有到付代收;若有到付代收,则判断三级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
23、若不支持在第一境内派送,则判断是否支持在第一境内的部分区域派送;若不支持在第一境内的部分区域派送,则判断是否符合第一派送属性;若不符合第一派送属性,则判断是否符合第二派送属性;若符合第二派送属性,则判断是否有到付代收信息;若没有到付代收信息,则可承运。
24、具体地,若用户不接受外发且不接受自提时,判断是否支持在第一境内的部分区域派送包括:
25、若支持在第一境内的部分区域派送,则查询四级地址派送属性,并判断是否支持在第二境内派送;若支持在第二境内派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
26、若不支持在第二境内派送,则判断是否在第二境内有个别区域不支持派送;若在第二境内有个别区域不支持派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
27、若在第二境内没有个别区域不支持派送,则判断是否支持第二境内中心派送;若支持第二境内中心派送,则判断用户是否接受第二境内中心派送;若接受第二境内中心派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
28、若不支持第二境内中心派送,则判断是否符合第二派送属性;若不符合第二派送属性,则判断是否符合第一派送属性;若不符合第一派送属性,则判断是否接受自提不派送;若接受自提不派送,则不可承运。
29、具体地,若用户不接受外发且接收自提时,判断是否支持在第一境内的部分区域派送包括:
30、若支持在第一境内的部分区域派送,则查询四级地址派送属性,并判断是否支持在第二境内派送;若支持在第二境内派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
31、若不支持在第二境内派送,则判断是否在第二境内有个别区域不支持派送;若在第二境内有个别区域不支持派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
32、若在第二境内没有个别区域不支持派送,则判断是否支持第二境内中心派送;若支持第二境内中心派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
33、若不支持第二境内中心派送,则判断是否接受自提不派送;若接受自提不派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
34、若不接受自提不派送,则判断是否符合第二派送属性;若符合第二派送属性,则不可承运;
35、若不符合第二派送属性,则判断是否符合第一派送属性;若符合第一派送属性,则不可承运。
36、具体地,若用户接受外发且不接受自提时,判断是否支持在第一境内的部分区域派送包括:
37、若支持在第一境内的部分区域派送,则查询四级地址派送属性,并判断是否支持在第二境内派送;若支持在第二境内派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
38、若不支持在第二境内派送,则判断是否在第二境内有个别区域不支持派送;若在第二境内有个别区域不支持派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
39、若在第二境内没有个别区域不支持派送,则判断是否支持第二境内中心派送;若支持第二境内中心派送,则判断是否接受第二境内中心派送;若接受第二境内中心派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
40、若不支持第二境内中心派送,则判断是否符合第二派送属性;若符合第二派送属性,则判断是否收到到付代收信息;若没有收到到付代收信息,则可承运;
41、若不符合第二派送属性,则判断是否符合第一派送属性;若不符合第一派送属性,则判断是否接受自提不派送;若接受自提不派送,则不可承运。
42、具体地,若用户接受外发且接受自提时,判断是否支持在第一境内的部分区域派送包括:
43、若支持在第一境内的部分区域派送,则查询四级地址派送属性,并判断是否支持在第二境内派送;若支持在第二境内派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
44、若不支持在第二境内派送,则判断是否在第二境内有个别区域不支持派送;若在第二境内有个别区域不支持派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
45、若在第二境内没有个别区域不支持派送,则判断是否支持第二境内中心派送;若支持第二境内中心派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
46、若不支持第二境内中心派送,则判断是否接受自提不派送;若接受自提不派送,则判断是否有到付代收;若有到付代收,则判断四级地址对应的虚拟网点是否支持到付代收;若支持到付代收,则可承运;
47、若不接受自提不派送,则判断是否符合第二派送属性;若符合第二派送属性,则判断是否收到到付代收信息;若没有收到到付代收信息,则可承运;
48、若不符合第二派送属性,则判断是否符合第一派送属性;若符合第一派送属性,则不可承运。
49、具体地,其特征在于,到付代收信息包括签收单、签收口令和支付信息。
50、优选地,系统还包括数据库模块和报表分析模块;
51、数据库模块被配置为存储和管理所有的订单数据;
52、报表分析模块被配置为对订单数据进行分析和报告。
53、根据本发明提供的具体实施例,本发明公开了以下技术效果:
54、本发明提供了一种下单系统,包括筛单模块、选择模块和若干订单处理模块;筛单模块被配置为对用户订单进行筛选以生成筛选结果;筛单模块首先对用户的订单进行筛选,生成筛选结果,统一了筛单逻辑,解决了以往筛单逻辑分散在不同下单系统中导致出现不同筛单结果的问题,同时也避免了对原先使用的多个系统进行改造带来的改造成本高、优化时效长等问题。选择模块被配置为当筛选结果为可承运时,从若干订单处理模块中选择符合用户需求的订单处理模块作为目标订单处理模块,满足了用户的个性化需求;目标订单处理模块被配置为处理可承运的订单的业务,优化了处理过程,提高了运营效率。