一种用于电子商务的物流运输方法及其系统与流程

文档序号:16631743发布日期:2019-01-16 06:38阅读:174来源:国知局
一种用于电子商务的物流运输方法及其系统与流程

本发明涉及电子商务领域,特别涉及一种用于电子商务的物流运输方法及其系统。



背景技术:

目前快递的物流路线在快递件发出之前则已设定完毕,若运输车辆在运输途中无意外发生,则快递的物流路线将不会发生变化,同一辆运输车辆中载有大量不同收件地址的快递件,并在途中的中转站点进行转移,因此,运输车辆中的任一快递件的物流路线将受其余快递件的影响,并且,其他快递件在中转站点转移时会耽误时间,综上,造成的结果是,若存在发货地址不同,而收件地址相同,且存在重合中转站点的情况下,两个或多个快递件由于运输路线的不同,导致上述快递件无法转移至同一且距离收件地址最近的运输路线。



技术实现要素:

发明目的:为了克服背景技术中的缺点,本发明实施例提供了一种用于电子商务的物流运输方法及其系统,能够有效解决上述背景技术中涉及的问题。

技术方案:一种用于电子商务的物流运输方法,包括以下步骤:

101:提取出处于已发货状态的所有快递件,并提取出所述快递件包括的收件地址;

102:提取出所述快递件的物流路线,并在所述物流路线中标记出与所述快递件对应的收件地址;

103:预计算所述快递件到达所述收件地址的第一预计时间,并将所述第一预计时间与所述快递件建立一一对应的关系;

104:提取出收件地址相同的所有快递件以及与所述快递件对应的物流路线;

105:提取出各个快递件在各个物流路线中经过的所有中转站点;

106:判断所述物流路线是否存在重合的中转站点;

107:若是,提取出与所述物流路线对应的所有快递件,以及与所述快递件对应的第一预计时间;

108:判断各第一预计时间是否相同;

109:若否,提取出各个快递件在各个物流路线中的当前位置;

110:根据所述当前位置判断各个快递件是否已经过所述中转站点;

111:若否,提取出未到达所述中转站点的所有快递件,以及与所述快递件对应的第一预计时间;

112:预计算各个快递件到达所述中转站点的第二预计时间,并将所述第二预计时间与所述快递件建立一一对应的关系;

113:提取出第一预计时间最早的第一目标快递件的第二预计时间;

114:提取出早于所述第二预计时间的第二目标快递件,并将其转移至所述中转站点,将所述第二目标快递件与所述第一目标快递件一同运输。

作为本发明的一种优选方式,快递件的收件地址、物流路线、第一预设时间以及第二预设时间实时进行更新。

作为本发明的一种优选方式,根据所述当前位置判断各个快递件是否已经过所述中转站点还包括:

计算各个中转站点与所述收件地址之间的距离值;

将各个中转站点以所述距离值的大小进行降序排列;

若是当前位置已经过第一中转站点,则将所述当前位置与第二中转站点进行比较。

作为本发明的一种优选方式,提取出早于所述第二预计时间的第二目标快递件还包括:

设定预设时间差;

提取出晚于所述第二预计时间的第三目标快递件;

计算所述第三目标快递件的第二预计时间与第一目标快递件的第二预计时间之间的时间差;

判断所述时间差是否小于或等于预设时间差;

若是,则提取出所述第三目标快递件并将其转移至中转站点,并将所述第三目标快递件与所述第一目标快递件一同运输。

作为本发明的一种优选方式,若时间差小于或等于预设时间差还包括:

控制第一目标快递件的运输车辆在中转站点等待第三目标快递件的运输车辆,直至所述第三目标快递件转移至所述第一目标快递件的运输车辆。

一种用于电子商务的物流运输系统,包括:

第一提取模块,被配置为提取出处于已发货状态的所有快递件,并提取出所述快递件包括的收件地址;

第二提取模块,被配置为提取出快递件的物流路线;

标记模块,被配置为在物流路线中标记出快递件的收件地址;

第一预计算模块,被配置为预计算快递件到达收件地址的第一预计时间;

第三提取模块,被配置为提取出收件地址相同的所有快递件以及与所述快递件对应的物流路线;

第四提取模块,被配置为提取出各个快递件在各个物流路线中经过的所有中转站点;

第一判断模块,被配置为判断物流路线是否存在重合的中转站点;

第五提取模块,被配置为提取出与存在重合中转站点的物流路线对应的所有快递件,以及与所述快递件对应的第一预计时间;

第二判断模块,被配置为判断各第一预计时间是否相同;

第六提取模块,被配置为提取出各个快递件在各个物流路线中的当前位置;

第三判断模块,被配置为根据当前位置判断各个快递件是否已经过中转站点;

第七提取模块,被配置为提取出未到达中转站点的所有快递件,以及与所述快递件对应的第一预计时间;

第二预计算模块,被配置为预计算各个快递件到达中转站点的第二预计时间;

第八提取模块,被配置为提取出第一预计时间最早的第一目标快递件的第二预计时间;

第九提取模块,被配置为提取出早于所述第二预计时间的第二目标快递件。

作为本发明的一种优选方式,还包括:

更新模块,被配置为实时更新快递件的收件地址、物流路线、第一预设时间以及第二预设时间。

作为本发明的一种优选方式,还包括:

第一计算模块,被配置为计算各个中转站点与收件地址之间的距离值;

降序模块,被配置为将各个中转站点以距离值的大小进行降序排列。

作为本发明的一种优选方式,还包括:

设定模块,被配置为设定预设时间差;

第十提取模块,被配置为提取出晚于第二预计时间的第三目标快递件;

第二计算模块,被配置为计算第三目标快递件的第二预计时间与第一目标快递件的第二预计时间之间的时间差;

第四判断模块,被配置为判断所述时间差是否小于或等于预设时间差;

第十一提取模块,被配置为提取出第三目标快递件。

本发明实现以下有益效果:

本发明提供的一种用于电子商务的物流运输方法能够调整处于已发货状态的快递件的物流路线,使得具有相同收件地址的快递件能够至重合的中转站点转移至距离所述收件地址最近的运输路线上,从而使得原先处于不同运输路线中的快递件可同时且最快送至所述收件地址;增设误差允许条件,即扩大了第二目标快递件的提取范围,除上述第二目标快递件以外,还将提取出第二预计时间晚于第一目标快递件的第二预计时间的第三目标快递件进行进一步判断,当两者的第二预计时间的时间差小于或等于预设时间差,即提取出上述第三目标快递件转移至中转站点,并在此之前控制第一目标快递件所处的运输车辆在中转站点停靠,直至满足条件的所有第三目标快递件均转移至上述运输车辆;在快递件的运输过程中,快递件的收件地址、物流路线、第一预设时间以及第二预设时间实时进行更新,当其中任一条件发生变化时,重新计算其他条件。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1为本发明提供的一种用于电子商务的物流运输方法流程图;

图2为本发明提供的中转站点与快递件当前位置判断方法流程图;

图3为本发明提供的第三目标快递件提取方法流程图;

图4为本发明提供的第三目标快递件转移方法流程图;

图5为本发明提供的一种用于电子商务的物流运输系统结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

实施例一

如图1所示,一种用于电子商务的物流运输方法,包括以下步骤:

101:提取出处于已发货状态的所有快递件,并提取出快递件包括的收件地址;

102:提取出快递件的物流路线,并在物流路线中标记出与快递件对应的收件地址;

103:预计算快递件到达收件地址的第一预计时间,并将第一预计时间与快递件建立一一对应的关系;

104:提取出收件地址相同的所有快递件以及与快递件对应的物流路线;

105:提取出各个快递件在各个物流路线中经过的所有中转站点;

106:判断物流路线是否存在重合的中转站点;

107:若是,提取出与物流路线对应的所有快递件,以及与快递件对应的第一预计时间;

108:判断各第一预计时间是否相同;

109:若否,提取出各个快递件在各个物流路线中的当前位置;

110:根据当前位置判断各个快递件是否已经过中转站点;

111:若否,提取出未到达中转站点的所有快递件,以及与快递件对应的第一预计时间;

112:预计算各个快递件到达中转站点的第二预计时间,并将第二预计时间与快递件建立一一对应的关系;

113:提取出第一预计时间最早的第一目标快递件的第二预计时间;

114:提取出早于第二预计时间的第二目标快递件,并将其转移至中转站点,将第二目标快递件与第一目标快递件一同运输。

快递件的收件地址、物流路线、第一预设时间以及第二预设时间实时进行更新。

具体地,在步骤101中,本发明用于调整已发货的快递件的物流路线,其中,已发货的状态为快递件已处于运输途中,上述状态可根据快递件所处的运输车辆的装置进行判断,若快递件处于仓库或揽收状态时,则不进行调整,在提取快递件信息时,同时提取出快递件的收件地址,上述收件地址可设定为某区域的代理点,无需提取收件人信息。在步骤102中,进一步提取出快递件的物流路线,物流路线根据快递件的发货地址与收件地址自动生成,物流路线的终点位置即上述收件地址,将收件地址在物流路线中进行特殊标注。在步骤103中,根据物流线路的长度预计算快递件到达收件地址所需的第一预计时间,第一预计时间将实时更新,快递件与第一预计时间具有一一对应的关系,当第一预计时间发生变化时,将自动调整上述对应关系。在步骤104中,对发货地址不同而收件地址相同的快递件进行转移,使其能够最快速度送达,因此,需要进一步提取出收件地址相同的快递件。在步骤105中,物流路线为发货地址与收件地址之间的中转站点的串联,提取出物流路线包括的中转站点,并将上述中转站点在物流路线中特殊标记。在步骤106中,同时对比所有物流路线,判断物流路线是否存在重合的中转站点。在步骤107中,若物流路线中存在重合的中转站点,则中转站点与物流路线存在一对多的关系,提取出与上述物流路线对应的快递件,以及与快递件对应的第一预计时间,中转站点与快递件同样存在一对多的关系。在步骤108中,对于上述步骤中提取出的第一预计时间,为各个快递件到达同一个收件地址的预计时间,判断各第一预计时间是否相同,即是否能够在相同时间到达收件地址。在步骤109中,当第一预设时间不同时,本发明可根据第一预设时间的先后顺序以及中转站点的位置来调整快递件的物流路线,首先,需要判断快递件的当前位置与重合的中转站点的位置关系,从后台提取出各个快递件在其所处的物流路线中的当前位置,当前位置即实时位置。在步骤110中,判断快递件是否已经过中转站点。在步骤111中,若快递件已通过中转站点,则表明该快递件已无法调整物流路线,仅能按照其预定的物流路线进行运输,若该快递件还未通过中转站点,则提取出所有未通过中转站点的快递件进行下一步判断。在步骤112中,预计算上述步骤中提取出的快递件到达中转站点的第二预计时间,第二预计时间的先后顺序决定快递件是否能够调整物流路线。

在步骤113中,最早到达收件地址且最晚到达中转站点的快递件所处的运输车辆方可作为其他具有调整运输路线的快递件的载体,在此步骤中,提取出第一预计时间最早的快递件并将其定义为第一目标快递件,以及第一目标快递件的第二预计时间。在步骤114中,除去上述第一目标快递件,在余下的快递件中提取出早于上述第二预计时间的快递件并将其定义为第二目标快递件,第二目标快递件即具备调整运输路线的快递件,第一目标快递件早于第二目标快递件到达收件地址,且第一目标快递件晚于第二目标快递件到达中转站点,而上述两者的收件地址相同,因此,当第二目标快递件的运输车辆到达中转站点时,卸下第二目标快递件,当第一目标快递件的运输车辆到达中转站点时,载上第二目标快递件一同运输至收件地址。

实施例二

如图2所示,根据当前位置判断各个快递件是否已经过中转站点还包括:

计算各个中转站点与收件地址之间的距离值;

将各个中转站点以距离值的大小进行降序排列;

若是当前位置已经过第一中转站点,则将当前位置与第二中转站点进行比较。

具体地,当多个收件地址相同的快递件的运输路线存在重合的中转站点时,中转站点的数量可为多个,所有重合的中转站点皆可作为转移第二目标快递件的站点,其中,最佳的转移站点为距离快递件最近的一个中转站点。因此,计算各个重合的中转站点与收件地址之间的距离值,并将中转站点按照距离值的大小进行降序排列,距离收件地址最远的中转站点定义为第一中转站点,距离值其次的定义为第二中转站点,以此类推。在判断各个快递件是否已经过重合的中转站点时,先判断快递件是否已经过第一中转站点,若否,则进行步骤111,若是,判断快递件是否已经过第二中转站点,若否,则进行步骤111,若是,则判断快递件是否已经过第三中转站点,以此类推。

实施例三

如图3所示,提取出早于第二预计时间的第二目标快递件还包括:

设定预设时间差;

提取出晚于第二预计时间的第三目标快递件;

计算第三目标快递件的第二预计时间与第一目标快递件的第二预计时间之间的时间差;

判断时间差是否小于或等于预设时间差;

若是,则提取出第三目标快递件并将其转移至中转站点,并将第三目标快递件与第一目标快递件一同运输。

如图4所示,若时间差小于或等于预设时间差还包括:

控制第一目标快递件的运输车辆在中转站点等待第三目标快递件的运输车辆,直至第三目标快递件转移至第一目标快递件的运输车辆。

具体地,为提高运输效率,在第二预计时间的处理上增加了误差允许条件,即扩大了第二目标快递件的提取范围。首先,设定一预设时间差,该预设时间差可调,在增设误差允许条件之前,第二目标快递件仅为第二预计时间早于第一目标快递件的第二预计时间的快递件,即在第一目标快递件之前到达中转站点的快递件,因此,在第一目标快递件到达中转站点时可直接载上第二目标快递件一同运输;在增设误差允许条件之后,除上述第二目标快递件以外,还将提取出第二预计时间晚于第一目标快递件的第二预计时间的第三目标快递件进行进一步判断,计算第三目标快递件的第二预计时间与第一目标快递件的第二预计时间之间的时间差,例如,设定预设时间差为30分钟,第一目标快递件的第二预计时间为14:00,任一第三目标快递件的第二预计时间为14:20,则上述时间差为20分钟,时间差小于预设时间差,提取出该第三目标快递件并在运输车辆到达中转站点时将其转移至第一目标快递件所处的运输车辆。

其中,若存在时间差在预设时间差范围内的第三目标快递件时,则控制第一目标快递件所处的运输车辆在中转站点停靠,直至所有第三目标快递件均转移至上述运输车辆。

实施例四

如图5所示,一种用于电子商务的物流运输系统,包括:

第一提取模块401,被配置为提取出处于已发货状态的所有快递件,并提取出快递件包括的收件地址;

第二提取模块402,被配置为提取出快递件的物流路线;

标记模块403,被配置为在物流路线中标记出快递件的收件地址;

第一预计算模块404,被配置为预计算快递件到达收件地址的第一预计时间;

第三提取模块405,被配置为提取出收件地址相同的所有快递件以及与快递件对应的物流路线;

第四提取模块406,被配置为提取出各个快递件在各个物流路线中经过的所有中转站点;

第一判断模块407,被配置为判断物流路线是否存在重合的中转站点;

第五提取模块408,被配置为提取出与存在重合中转站点的物流路线对应的所有快递件,以及与快递件对应的第一预计时间;

第二判断模块409,被配置为判断各第一预计时间是否相同;

第六提取模块410,被配置为提取出各个快递件在各个物流路线中的当前位置;

第三判断模块411,被配置为根据当前位置判断各个快递件是否已经过中转站点;

第七提取模块412,被配置为提取出未到达中转站点的所有快递件,以及与快递件对应的第一预计时间;

第二预计算模块413,被配置为预计算各个快递件到达中转站点的第二预计时间;

第八提取模块414,被配置为提取出第一预计时间最早的第一目标快递件的第二预计时间;

第九提取模块415,被配置为提取出早于第二预计时间的第二目标快递件;

更新模块416,被配置为实时更新快递件的收件地址、物流路线、第一预设时间以及第二预设时间;

第一计算模块417,被配置为计算各个中转站点与收件地址之间的距离值;

降序模块418,被配置为将各个中转站点以距离值的大小进行降序排列;

设定模块419,被配置为设定预设时间差;

第十提取模块420,被配置为提取出晚于第二预计时间的第三目标快递件;

第二计算模块421,被配置为计算第三目标快递件的第二预计时间与第一目标快递件的第二预计时间之间的时间差;

第四判断模块422,被配置为判断时间差是否小于或等于预设时间差;

第十一提取模块423,被配置为提取出第三目标快递件。

上述实施例四所提供的系统,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

上述实施例只为说明本发明的技术构思及特点,其目的是让熟悉该技术领域的技术人员能够了解本发明的内容并据以实施,并不能以此来限制本发明的保护范围。凡根据本发明精神实质所作出的等同变换或修饰,都应涵盖在本发明的保护范围之内。

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