线路推荐方法、计算机存储介质及电子设备技术

技术编号:25601003 阅读:18 留言:0更新日期:2020-09-11 23:58
一种线路推荐方法、计算机存储介质及电子设备,包括:获取订单的信息,订单的信息包括:取货地址,目的地址、待运输货物、提货方式和运输时长;根据取货地址,目的地址、待运输货物和提货方式确定承运对象;确定承运对象的运输线路;确定运输线路对应的预计时长;将预计时长不大于运输时长的运输线路形成运输线路集;从运输线路集中确定推荐线路;推荐推荐线路。本方法根据取货地址,目的地址、待运输货物和提货方式确定承运对象,确定运输线路对应的预计时长,将预计时长不大于运输时长的运输线路形成运输线路集,推荐运输线路集中的线路,实现了合适线路的智能推荐。

【技术实现步骤摘要】
线路推荐方法、计算机存储介质及电子设备
本申请涉及计算机技术,具体地,涉及一种线路推荐方法、计算机存储介质及电子设备。
技术介绍
随着互联网以及电子商务的发展,物流备受瞩目。传统物流的做法都只是简单列出可用的物流线路给用户,或者简单的把各个线路罗列给用户,用户需要在繁多的线路信息中选择一条合适的线路,用户在选择线路这里会花费很多时间但最终还不一定能选择的是最合适的线路。
技术实现思路
本申请实施例中提供了一种线路推荐方法、计算机存储介质及电子设备,以解决上述技术问题。根据本申请实施例的第一个方面,提供了一种线路推荐方法,所述方法包括:获取订单的信息,所述订单的信息包括:取货地址,目的地址、待运输货物、提货方式和运输时长;根据所述取货地址,目的地址、待运输货物和提货方式确定承运对象;确定所述承运对象的运输线路;确定所述运输线路对应的预计时长;将预计时长不大于所述运输时长的运输线路形成运输线路集;从所述运输线路集中确定推荐线路;推荐所述推荐线路。第二个方面,本申请实施例提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。第三个方面,本申请实施例提供了一种电子设备,其特征在于,包括存储器、以及一个或多个处理器,所述存储器用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器执行时,实现如上所述的方法。本实施例中提供的方案中,根据取货地址,目的地址、待运输货物和提货方式确定承运对象,确定运输线路对应的预计时长,将预计时长不大于运输时长的运输线路形成运输线路集,推荐运输线路集中的线路,实现了合适线路的智能推荐。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出了本申请实施例中提供的一种线路推荐方法的流程示意图;图2示出了本申请实施例中提供的一种电子设备的结构示意图。具体实施方式传统物流的做法都只是简单列出可用的物流线路给用户,或者简单的把各个线路罗列给用户,用户需要在繁多的线路信息中选择一条合适的线路,用户在选择线路这里会花费很多时间但最终还不一定能选择的是最合适的线路。基于此,本申请提供一种线路推荐方法,根据取货地址,目的地址、待运输货物和提货方式确定承运对象,确定运输线路对应的预计时长,将预计时长不大于运输时长的运输线路形成运输线路集,推荐运输线路集中的线路,实现了合适线路的智能推荐。参见图1,本实施例提供的数据处理方案如下:101,获取订单的信息。其中订单的信息包括:取货地址,目的地址、待运输货物、运费、提货方式和运输时长。除此之外,订单的信息还可以包括但不限于货主、重量、体积、提货方式、到付款、代收货款等。102,根据取货地址,目的地址、待运输货物和提货方式确定承运对象。本实施例中的承运对象包括三种,一种为独立承运对象,一种为合作承运对象集,一种为联合承运对象。本步骤的实现过程如下:102-1,确定揽货对象,形成揽货对象集,揽货对象的服务范围包含取货地址,承运待运输货物,具有上门接货业务。102-2,确定落货对象,形成落货对象集,落货对象的服务范围包含目的地址,承运待运输货物,具有与提货方式对应的业务。如当提货方式为“自提”时,落货对象需开通“自提”业务。当提货方式为“送货上门”时,落货对象需开通“派送”业务。102-3,将既属于揽货对象集又属于落货对象集的承运对象确定为独立承运对象,并将所有的独立承运对象形成独立承运对象集。102-4,将揽货对象集中非独立承运对象的元素形成第一揽货对象子集,将落货对象集中非独立承运对象的元素形成第一落货对象子集。102-5,对于第一揽货对象子集中的任一元素,若第一落货对象子集中存在与第一揽货对象子集中的任一元素存在合作关系的元素,则将第一揽货对象子集中的任一元素与存在合作关系的元素确定为合作承运对象,并将所有的合作承运对象形成合作承运对象集。102-6,将第一揽货对象子集中非合作承运对象的元素形成第二揽货对象子集,将第一落货对象子集中非合作承运对象的元素形成第二落货对象子集。102-7,对于第二揽货对象子集中的任一元素,若第二落货对象子集中存在与第二揽货对象子集中的任一元素存在潜在关系的元素,则将第二揽货对象子集中的任一元素与存在潜在关系的元素确定为联合承运对象,并将所有的联合承运对象形成联合承运对象集。其中,第二揽货对象子集中的任一元素的所有运营节点与存在潜在关系的元素的运营节点中,至少存在一个运营节点位于同一城市中。如:第二揽货对象子集中的一个元素A的运营节点有3个,分别在城市1,城市2和城市3,第二落货对象子集中在城市1设置有运营节点的元素即为与元素A存在潜在关系的元素,第二落货对象子集中在城市2设置有运营节点的元素也为与元素A存在潜在关系的元素,第二落货对象子集中在城市3设置有运营节点的元素也为与元素A存在潜在关系的元素。102-8,将独立承运对象集、合作承运对象集和联合承运对象集中的所有元素均作为承运对象。独立承运对象的承运企业单独可满足订单需求。合作承运对象中存在2个实际的承运企业,且2个承运企业之间存在业务合作,其中1个承运企业负责揽货,另1个承运企业负责落货。联合承运对象中存在2个实际的承运企业,但2个承运企业之间不存在业务合作,其中1个承运企业负责揽货,另1个承运企业负责落货。103,确定承运对象的运输线路。本步骤中的运输线路可以通过现有的线路计算方案计算,本实施例不再进行赘述。104,确定运输线路对应的预计时长。本步骤中的运输线路对应的预计时长可以通过现有的线路运行时长计算方案计算,本实施例不再进行赘述。105,将预计时长不大于运输时长的运输线路形成运输线路集。执行至此,会得到每个承运对象(独立承运对象、合作承运对象和联合承运对象)的满足订单需求的运输线路。106,从运输线路集中确定推荐线路。本步骤的具体实现流程如下:106-1,确定运输线路集中各运输线路的成本。本步骤中的运输线路的成本可以通过线路运行时长*预估的单位时间成本得到。其中,单位时间成本可以根据该订单的产品、货物、重量、体积、提货方式、到付款、代收货款等信息预估。106-2,根据各运输线路的成本计算各运输线路的毛利率。其中,任一运输线路的毛利率=(订单的运费-任一运输线路的成本)/任一运输线路的成本。106-3,选择毛利率不小于预设数值的运输线路作为候选线路。其中,预设数值可以为5%。106-4,从候选线路中确定推荐线路。106-4的实现过程如下:106-4-1,根据订单的信息,确本文档来自技高网...

【技术保护点】
1.一种线路推荐方法,其特征在于,所述方法包括:/n获取订单的信息,所述订单的信息包括:取货地址,目的地址、待运输货物、提货方式和运输时长;/n根据所述取货地址,目的地址、待运输货物和提货方式确定承运对象;/n确定所述承运对象的运输线路;/n确定所述运输线路对应的预计时长;/n将预计时长不大于所述运输时长的运输线路形成运输线路集;/n从所述运输线路集中确定推荐线路;/n推荐所述推荐线路。/n

【技术特征摘要】
1.一种线路推荐方法,其特征在于,所述方法包括:
获取订单的信息,所述订单的信息包括:取货地址,目的地址、待运输货物、提货方式和运输时长;
根据所述取货地址,目的地址、待运输货物和提货方式确定承运对象;
确定所述承运对象的运输线路;
确定所述运输线路对应的预计时长;
将预计时长不大于所述运输时长的运输线路形成运输线路集;
从所述运输线路集中确定推荐线路;
推荐所述推荐线路。


2.根据权利要求1所述的方法,其特征在于,所述根据所述取货地址,目的地址、待运输货物和提货方式确定承运对象,包括:
确定揽货对象,形成揽货对象集,所述揽货对象的服务范围包含所述取货地址,承运所述待运输货物,具有上门接货业务;
确定落货对象,形成落货对象集,所述落货对象的服务范围包含所述目的地址,承运所述待运输货物,具有与所述提货方式对应的业务;
将既属于揽货对象集又属于落货对象集的承运对象确定为独立承运对象,并将所有的独立承运对象形成独立承运对象集;
将揽货对象集中非独立承运对象的元素形成第一揽货对象子集,将落货对象集中非独立承运对象的元素形成第一落货对象子集;
对于第一揽货对象子集中的任一元素,若第一落货对象子集中存在与所述第一揽货对象子集中的任一元素存在合作关系的元素,则将所述第一揽货对象子集中的任一元素与存在合作关系的元素确定为合作承运对象,并将所有的合作承运对象形成合作承运对象集;
将第一揽货对象子集中非合作承运对象的元素形成第二揽货对象子集,将第一落货对象子集中非合作承运对象的元素形成第二落货对象子集;
对于第二揽货对象子集中的任一元素,若第二落货对象子集中存在与所述第二揽货对象子集中的任一元素存在潜在关系的元素,则将所述第二揽货对象子集中的任一元素与存在潜在关系的元素确定为联合承运对象,并将所有的联合承运对象形成联合承运对象集;其中,第二揽货对象子集中的任一元素的所有运营节点与存在潜在关系的元素的运营节点中,至少存在一个运营节点位于同一城市中;
将独立承运对象集、合作承运对象集和联合承运对象集中的所有元素均作为承运对象。


3.根据权利要求2所述的方法,其特征在于,所述从所述运输线路集中确定推荐线路,包括:
确定所述运输线路集中各运输线路的成本;
根据各运输线路的成本计算各运输线路的毛利率,其中,任一运输线路的毛利率=(所述订单的运费-所述任一运输线路的成本)/所述任一运输线路的成本;
选择毛利率不小于预设数值的运输线路作为候选线路;
从候选线路中确定推荐线路。


4.根据权利要求3所述的方法,其特征在于,所述从候选线路中确定推荐线路,包括:
根据所述订单的信息,确定在预设时间段内是否存在历史合作线路;
若不存在历史合作线路,则根据各候选线路对应的承运对象,从候选线路中确定推荐线路;
若存在历史合作线路,则确定候选线路中是否包括历史合作线路;
若候选线路中未包括历史合作线路,则根据各候选线路对应的承运对象,从候选线路中确定推荐线路;
若候选线路中包括历史合作线路,则包括在所述候选线路中的最近历史合作路线作为第一推荐线路;
计算最近历史合作路线的历史运输时长和历史运输成本;
若对应独立承运对象集元素的候选线路中存在预计时长小于所述历史运输时长的候选线路,则将对应独立承运对象集元素的候选线路中预计时长小于所述历史运输时长的候选线路作为第二独立线路;若对应独立承运对象集元素的候选线路中不存在预计时长小于所述历史运输时长的候选线路,则将空值作为第二独立线路;
若对应合作承运对象集元素的候选线路中存在预计时长小于所述历史运输时长的候选线路,则将对应合作承运对象集元素的候选线路中预计时长小于所述历史运输时长的候选线路作为第二合作线路;若对应合作承运对象集元素的候选线路中不存在预计时长小于所述历史运输时长的候选线路,则将空值作为第二合作线路;
若对应联合承运对象集元素的候选线路中存在预计时长小于所述历史运输时长的候选线路,则将对应联合承运对象集元素的候选线路中预计时长小于所述历史运输时长的候选线路作为第二联合线路;若对应联合承运对象集元素的候选线路中不存在预计时长小于所述历史运输时长的候选线路,则将空值作为第二联合线路;
若所述第二独立线路非空值,或者,所述第二合作线路非空值,或者,所述第二联合线路非空值,则从所述第二独立线路、所述第二合作线路和所述第二联合线路中确定第二推荐线路;
若对应独立承运对象集元素的候选线路中存在成本小于所述历史运输成本的候选线路,则将对应独立承运对象集元素的候选线路中成本小于所述历史运输成本的候选线路作为第三独立线路;若对应独立承运对象集元素的候选线路中不存在成本小于所述历史运输成本的候选线路,则将空值作为第三独立线路;
若对应合作承运对象集元素的候选线路中存在成本小于所述历史运输成本的候选线路,则将对应合作承运对象集元素的候选线路中成本小于所述历史运输成本的候选线路作为第三合作线路;若对应合作承运对象集元素的候选线路中不存在成本小于所述历史运输成本的候选线路,则将空值作为第三合作线路;
若对应联合承运对象集元素的候选线路中存在成本小于所述历史运输成本的候选线路,则将对应联合承运对象集元素的候选线路中成本小于所述历史运输成本的候选线路作为第三联合线路;若对应联合承运对象集元素的候选线路中不存在成本小于所述历史运输成本的候选线路,则将空值作为第三联合线路;
若所述第三独立线路非空值,或者,所述第三合作线路非空值,或者,所述第三联合线路非空值,从所述第三独立线路、所述第三合作线路和所述第三联合线路中确定第三推荐线路。


5.根据权利要求4所述的方法,其特征在于,所述若所述第二独立线路非空值,或者,所述第二合作线路非空值,或者,所述第二联合线路非空值,则从所述第二独立线路、所述第二合作线路和所述第二联合线路中确定第二推荐线路,包括:
2-1,若第二独立线路非空值,则
2-1-1,当第二合作线路为空值时,将所述第二独立线路确定为第二推荐线路;
2-1-2,当第二合作线路非空时,若所述第二独立线路的预计时长-所述第二合作线路的预计时长<预设时间差,或者,若(所述第二独立线路的...

【专利技术属性】
技术研发人员:张世伟唐守殿王燕张建涛朱振辉
申请(专利权)人:上海凯京信达科技集团有限公司
类型:发明
国别省市:上海;31

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

1