订单配送方法、装置、服务器及存储介质与流程

文档序号:17187759发布日期:2019-03-22 21:33阅读:159来源:国知局
订单配送方法、装置、服务器及存储介质与流程

本发明涉及物流信息技术领域,尤其涉及一种订单配送方法、装置、服务器及存储介质。



背景技术:

随着网上购物的迅速发展,物流配送也随之兴起。通常,客户在电子商务网站上购买商品后,网站会生成相应的订单,并由快递人员将订单对应的商品配送至客户所在的地址。在订单的配送过程中,订单的物流信息均会记录在订单所属客户的物流跟踪信息中,客户可以登录自己的网上商城账号来查询订单的物流跟踪信息。在物流跟踪信息中,客户可以随时了解商品的运输路径以及到达地点。

实践中发现,有些特殊商品对配送的及时性有着非常高的要求,比如生鲜产品的保鲜性对客户来说很关键,因而需要及时地配送。然而,目前的订单物流跟踪信息中,客户仅能知道自己的商品在某天能到达,而不知道确切时间,生鲜商品又因为保鲜等需求无法放置快递柜里等待客户有时间取货,因此会出现配送至客户家中时客户不在家或者在家等待时间过长的情况,这使得配送效率较低,也浪费了客户的时间。



技术实现要素:

鉴于以上内容,有必要提供一种订单配送方法、装置、服务器及存储介质,能够提高订单的配送效率,缩短客户等待的时间。

一种订单配送方法,所述方法包括:

获取待配送的多个订单;

按照预设时间规则,确定配送所述多个订单的先后顺序;

预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;

按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

在一种可能的实现方式中,所述方法还包括:

在每个所述订单的配送过程中,监控配送所述订单的物流车所行使路线的路况;

若所述路况发生拥堵,则根据所述物流车的当前位置预计到达每个未配送订单的地址的第二时间点;

将所述第二时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可能的实现方式中,所述方法还包括:

在每个所述订单的配送过程中,接收针对所述订单输入的临时滞留时间;

根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点;

将所述第三时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可能的实现方式中,所述方法还包括:

在每个所述订单的配送过程中,接收目标订单的配送更改时间;

根据所述配送更改时间,对未配送订单的配送路线进行调整;

预计到达所述未配送订单的地址的第四时间点,并将所述第四时间点更新至所述未配送订单对应的客户的物流跟踪信息中。

一种订单配送装置,所述订单配送装置包括:

获取单元,用于获取待配送的多个订单;

确定单元,用于按照预设时间规则,确定配送所述多个订单的先后顺序;

预计单元,用于预计到达所述多个订单中每个订单对应地址的第一时间点;

配送单元,用于按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

在一种可能的实现方式中,所述订单配送装置还包括:

监控单元,用于在每个所述订单的配送过程中,监控配送所述订单的物流车所行使路线的路况;

所述预计单元,还用于若所述路况发生拥堵,则根据所述物流车的当前位置预计到达每个未配送订单的地址的第二时间点;

第一更新单元,用于将所述第二时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可能的实现方式中,所述订单配送装置还包括:

第一接收单元,用于在每个所述订单的配送过程中,接收针对所述订单输入的临时滞留时间;

所述预计单元,还用于根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点;

第二更新单元,用于将所述第三时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可能的实现方式中,所述订单配送装置还包括:

第二接收单元,用于在每个所述订单的配送过程中,接收目标订单的配送更改时间;

调整单元,用于根据所述配送更改时间,对未配送订单的配送路线进行调整;

所述预计单元,还用于预计到达所述未配送订单的地址的第四时间点;

第三更新单元,用于将所述第四时间点更新至所述未配送订单对应的客户的物流跟踪信息中。

一种服务器,所述服务器包括存储器、处理器及输入输出装置,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令以实现所述的订单配送方法。

一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述的订单配送方法。

由以上技术方案,本发明中,可以先获取待配送的多个订单,进一步地,按照预设时间规则,确定配送所述多个订单的先后顺序以及预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;更进一步地,就可以按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。可见,通过本发明的实施例,在进行订单配送之前,先确定了订单配送的先后顺序以及到达每个订单的地址的第一时间点,并将第一时间点存储至客户的物流跟踪信息中,这有利于客户查询自己的订单的到达时间,从而不仅能够提高订单的配送效率,同时,还可以缩短客户等待的时间。

附图说明

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

图1是本发明公开的一种订单配送方法的较佳实施例的流程图。

图2是本发明公开的另一种订单配送方法的较佳实施例的流程图。

图3是本发明公开的一种订单配送装置的较佳实施例的功能模块图。

图4是本发明实现订单配送方法的较佳实施例的服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

其中,从广义范围上讲,服务器是指能对网络中其它机器,如用户终端提供某些服务的计算机系统。如果一个个人电脑能够对外提供文件传输协议(filetransferprotocol,简称ftp)服务,也可以叫服务器。从狭义范围上讲,服务器专指某些高性能计算机,能通过网络,对外提供服务,其相对于普通的个人电脑来说,稳定性、安全性、性能等方面都要求更高,因此在cpu、芯片组、内存、磁盘系统、网络等硬件和普通的个人电脑有所不同。

请参见图1,图1是本发明公开的一种订单配送方法的较佳实施例的流程图。其中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s11、服务器获取待配送的多个订单。

本发明实施例中,客户在商城购买商品并进入支付界面,在支付界面,客户可以输入希望配送的时间段,比如9月12日15:00-17:00,同时,客户还可以输入配送的具体地址,比如xx市xx区xx号房。在客户输入完必要的订单信息后,就可以进行订单支付了。服务器就可以生成相应的订单。其中,商品可以包括但不限于生鲜类商品、服饰类商品、美妆类商品、电器类商品、图书类商品以及办公类商品等等。

本发明实施例中,在多个客户在商城中下了订单后,服务器可以对多个订单按照区域、时间段进行分类处理,比如:服务器可以将相同区域相同时间段的订单归类在一起,这样有利于安排同一个物流车进行配送。

本发明实施例中,服务器获取的多个订单为相同区域/相近区域、相同时间段/相近时间段的待配送的订单。

s12、服务器按照预设时间规则,确定配送所述多个订单的先后顺序。

本发明实施例中,客户在网上购物,就是足不出户,体验网购的快捷方便,因而客户对配送时间的要求很高。因此,在安排订单配送的先后顺序时,可以预先设定时间最短规则。其中,预设时间规则即预设的最短时间,该预设时间规则通常与配送的路程、物流车的速度以及配送时间段有关。

具体的,服务器可以先获取待配送的多个订单的地址,在满足配送时间段以及配送时间最短的要求的前提下,根据物流车的速度、各路线之间的耗时情况来规划路线,以确定订单配送的先后顺序,比如有abcde5个订单,按照配送时间最短的规则,确定配送的先后顺序为dbaec。

s13、服务器预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中。

本发明实施例中,在确定订单配送的先后顺序后,还可以进一步确定每个订单配送的具体时间点,这有利于客户更好地安排自己的时间,在规定的时间点在家等待快递人员的到来。

比如有abcde5个订单,配送的时间段为15:00-17:00,按照配送时间最短的规则,确定配送的先后顺序为dbaec,到达订单d的时间点为15:00,到达订单b的时间点为15:15,到达订单a的时间点为15:50,到达订单e的时间点为16:20,到达订单c的时间点为16:50。

此外,如果是老客户下的订单,还可以根据历史记录的上下楼平均耗费时间来计算到达客户家庭地址的具体时间点。

需要说明的是,该第一时间点允许有一定的时间误差,在该时间误差内,客户在家等候的时间不会太长,不影响客户的购物体验。比如,该第一时间点为下午13:20,快递员可以在13:20前后半小时内到达客户家里。

本发明实施例中,在确定订单配送的先后顺序以及时间点后,服务器可以将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中,这有利于客户不仅可以随时在自己的物流跟踪信息中查询商品的物流状态,比如发货,到达xx路口,同时,还可以得知商品的具体到达时间。

s14、服务器按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

本发明实施例中,服务器可以把所述多个订单的先后顺序以及每个所述第一时间点发送至快递员的终端app中,快递员可以按照服务器规划的路线,并按照多个订单的先后顺序以及第一时间点进行每个订单的配送。

作为一种可选的实施方式,所述方法还可以包括以下步骤:

11)在每个所述订单的配送过程中,监控配送所述订单的物流车所行使路线的路况;

12)若所述路况发生拥堵,则根据所述物流车的当前位置预计到达每个未配送订单的地址的第二时间点;

13)将所述第二时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在该可选的实施方式中,在订单的配送过程中,服务器还可以实时监控配送所述订单的物流车所行使路线的路况,比如物流车在行驶过程中,可能会发生临时性的堵车,具体的,服务器可以与各个路口的摄像头进行通信,获取摄像头拍摄的各个路口的车辆道路图像,并分析识别车辆道路图像,以确定物流车所行使路线的路况是否发生拥堵。

针对这种情况,服务器可以根据物流车的当前位置,还可以结合当前的拥堵时长来预计到达每个未配送订单的地址的第二时间点。其中,该第二时间点可以理解为预计的未配送订单的送达时间点,即第二时间点可以是一个,也可以是多个,如果订单已经配送,就不需要重新确定时间点,也就不需要更新时间点了。

举例来说,假设有订单a,订单b、订单c以及订单d需要配送,当前订单a已经配送完成,订单b、订单c以及订单d还未配送,在配送订单b的过程中,发生临时性拥堵,服务器需要重新预计到达订单b的地址的第二时间点,此外,服务器还需要重新预计到达订单c的地址的第二时间点以及到达订单d的地址的第二时间点。同时,服务器还需要将到达订单b的地址的第二时间点更新至订单b对应的客户的物流跟踪信息中,同理,服务器还需要将到达订单c的地址的第二时间点更新至订单c对应的客户的物流跟踪信息中,服务器还需要将到达订单d的地址的第二时间点更新至订单d对应的客户的物流跟踪信息中。

作为一种可选的实施方式,所述方法还可以包括以下步骤:

21)在每个所述订单的配送过程中,接收针对所述订单输入的临时滞留时间;

22)根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点;

23)将所述第三时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在该可选的实施方式中,在订单的配送过程中,也可能会发生其他的情况,服务器监控不到,比如物流车司机临时需要小憩一下,或者物流车发生故障等,针对这些情况,物流车司机可以在系统的app中输入临时滞留时间,进一步根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点。其中,该第三时间点可以理解为预计的未配送订单的送达时间点,即第二时间点可以是一个,也可以是多个,如果订单已经配送,就不需要重新确定时间点,也就不需要更新时间点了。

举例来说,假设有订单e,订单f、订单g以及订单h需要配送,当前订单e已经配送完成,订单f、订单g以及订单h还未配送,在配送订单f的过程中,司机需要临时休息下,服务器需要重新预计到达订单f的地址的第二时间点,此外,服务器还需要重新预计到达订单g的地址的第二时间点以及到达订单h的地址的第二时间点。同时,服务器还需要将到达订单f的地址的第二时间点更新至订单f对应的客户的物流跟踪信息中,同理,服务器还需要将到达订单g的地址的第二时间点更新至订单g对应的客户的物流跟踪信息中,服务器还需要将到达订单h的地址的第二时间点更新至订单h对应的客户的物流跟踪信息中。

在图1所描述的方法流程中,可以先获取待配送的多个订单,进一步地,按照预设时间规则,确定配送所述多个订单的先后顺序以及预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;更进一步地,就可以按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。可见,通过本发明的实施例,在进行订单配送之前,先确定了订单配送的先后顺序以及到达每个订单的地址的第一时间点,并将第一时间点存储至客户的物流跟踪信息中,这有利于客户查询自己的订单的到达时间,从而不仅能够提高订单的配送效率,同时,还可以缩短客户等待的时间。

请参见图2,图2是本发明公开的另一种订单配送方法的较佳实施例的流程图。其中,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。

s21、服务器获取待配送的多个订单。

本发明实施例中,客户在商城购买商品并进入支付界面,在支付界面,客户可以输入希望配送的时间段,比如9月12日15:00-17:00,同时,客户还可以输入配送的具体地址,比如xx市xx区xx号房。在客户输入完必要的订单信息后,就可以进行订单支付了。服务器就可以生成相应的订单。其中,商品可以包括但不限于生鲜类商品、服饰类商品、美妆类商品、电器类商品、图书类商品以及办公类商品等等。

本发明实施例中,在多个客户在商城中下了订单后,服务器可以对多个订单按照区域、时间段进行分类处理,比如:服务器可以将相同区域相同时间段的订单归类在一起,这样有利于安排同一个物流车进行配送。

本发明实施例中,服务器获取的多个订单为相同区域/相近区域、相同时间段/相近时间段的待配送的订单。

s22、服务器按照预设时间规则,确定配送所述多个订单的先后顺序。

本发明实施例中,客户在网上购物,就是足不出户,体验网购的快捷方便,因而客户对配送时间的要求很高。因此,在安排订单配送的先后顺序时,可以预先设定时间最短规则。其中,预设时间规则即预设的最短时间,该预设时间规则通常与配送的路程、物流车的速度以及配送时间段有关。

具体的,服务器可以先获取待配送的多个订单的地址,在满足配送时间段以及配送时间最短的要求的前提下,根据物流车的速度、各路线之间的耗时情况来规划路线,以确定订单配送的先后顺序,比如有abcde5个订单,按照配送时间最短的规则,确定配送的先后顺序为dbaec。

s23、服务器预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中。

本发明实施例中,在确定订单配送的先后顺序后,还可以进一步确定每个订单配送的具体时间点,这有利于客户更好地安排自己的时间,在规定的时间点在家等待快递人员的到来。

比如有abcde5个订单,配送的时间段为15:00-17:00,按照配送时间最短的规则,确定配送的先后顺序为dbaec,到达订单d的时间点为15:00,到达订单b的时间点为15:15,到达订单a的时间点为15:50,到达订单e的时间点为16:20,到达订单c的时间点为16:50。

此外,如果是老客户下的订单,还可以根据历史记录的上下楼平均耗费时间来计算到达客户家庭地址的具体时间点。

需要说明的是,该第一时间点允许有一定的时间误差,在该时间误差内,客户在家等候的时间不会太长,不影响客户的购物体验。比如,该第一时间点为下午13:20,快递员可以在13:20前后半小时内到达客户家里。

本发明实施例中,在确定订单配送的先后顺序以及时间点后,服务器可以将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中,这有利于客户不仅可以随时在自己的物流跟踪信息中查询商品的物流状态,比如发货,到达xx路口,同时,还可以得知商品的具体到达时间。

s24、服务器按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

本发明实施例中,服务器可以把所述多个订单的先后顺序以及每个所述第一时间点发送至快递员的终端app中,快递员可以按照服务器规划的路线,并按照多个订单的先后顺序以及第一时间点进行每个订单的配送。

s25、在每个所述订单的配送过程中,服务器接收目标订单的配送更改时间。

其中,目标订单为当前未配送订单中的某个订单或某些订单。

在在每个所述订单的配送过程中,有可能存在有些客户临时有事,希望更改订单配送时间,此时,客户可以在终端的app上输入目标订单的配送更改时间,或者,客户还可以给物流车司机拨打电话,告知目标订单的配送更改时间,或者,客户还可以联系系统的客服,告知目标订单的配送更改时间。

s26、服务器根据所述配送更改时间,对未配送订单的配送路线进行调整。

本发明实施例中,当某个目标订单的配送时间更改后,务必会影响其他未配送订单的配送时间,服务器需要重新根据所述配送更改时间,对未配送订单的配送路线进行调整。

s27、服务器预计到达所述未配送订单的地址的第四时间点,并将所述第四时间点更新至所述未配送订单对应的客户的物流跟踪信息中。

本发明实施例中,在调整好未配送订单的配送路线后,服务器需要预计到达所述未配送订单的地址的第四时间点,其中,该未配送订单包括目标订单,第四时间点包括目标订单的配送更改时间。当任一个订单的时间点发生变化时,服务器均需要在订单对应的客户的物流跟踪信息中进行更新,以便客户及时得知道订单的物流变化信息。

在图2所描述的方法流程中,能够根据客户临时的配送需要而更改配送时间,同时更新物流跟踪信息,从而不仅能够实现个性化的订单配送,提高客户体验,同时,还能够提高订单配送的效率。

请参见图3,图3是本发明公开的一种订单配送装置的较佳实施例的功能模块图。其中,图3描述的订单配送装置用于执行图1或图2所描述的订单配送方法中的部分或全部步骤。本发明所称的单元是指一种能够被处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。在本实施例中,关于各单元的功能将在后续的实施例中详述。

图3描述的订单配送装置包括:

获取单元101,用于获取待配送的多个订单;

本发明实施例中,客户在商城购买商品并进入支付界面,在支付界面,客户可以输入希望配送的时间段,比如9月12日15:00-17:00,同时,客户还可以输入配送的具体地址,比如xx市xx区xx号房。在客户输入完必要的订单信息后,就可以进行订单支付了。服务器就可以生成相应的订单。其中,商品可以包括但不限于生鲜类商品、服饰类商品、美妆类商品、电器类商品、图书类商品以及办公类商品等等。

本发明实施例中,在多个客户在商城中下了订单后,服务器可以对多个订单按照区域、时间段进行分类处理,比如:服务器可以将相同区域相同时间段的订单归类在一起,这样有利于安排同一个物流车进行配送。

本发明实施例中,服务器获取的多个订单为相同区域/相近区域、相同时间段/相近时间段的待配送的订单。

确定单元102,用于按照预设时间规则,确定配送所述多个订单的先后顺序;

本发明实施例中,客户在网上购物,就是足不出户,体验网购的快捷方便,因而客户对配送时间的要求很高。因此,在安排订单配送的先后顺序时,可以预先设定时间最短规则。其中,预设时间规则即预设的最短时间,该预设时间规则通常与配送的路程、物流车的速度以及配送时间段有关。

具体的,服务器可以先获取待配送的多个订单的地址,在满足配送时间段以及配送时间最短的要求的前提下,根据物流车的速度、各路线之间的耗时情况来规划路线,以确定订单配送的先后顺序,比如有abcde5个订单,按照配送时间最短的规则,确定配送的先后顺序为dbaec。

预计单元103,用于预计到达所述多个订单中每个订单对应地址的第一时间点;

本发明实施例中,在确定订单配送的先后顺序后,还可以进一步确定每个订单配送的具体时间点,这有利于客户更好地安排自己的时间,在规定的时间点在家等待快递人员的到来。

比如有abcde5个订单,配送的时间段为15:00-17:00,按照配送时间最短的规则,确定配送的先后顺序为dbaec,到达订单d的时间点为15:00,到达订单b的时间点为15:15,到达订单a的时间点为15:50,到达订单e的时间点为16:20,到达订单c的时间点为16:50。

此外,如果是老客户下的订单,还可以根据历史记录的上下楼平均耗费时间来计算到达客户家庭地址的具体时间点。

需要说明的是,该第一时间点允许有一定的时间误差,在该时间误差内,客户在家等候的时间不会太长,不影响客户的购物体验。比如,该第一时间点为下午13:20,快递员可以在13:20前后半小时内到达客户家里。

本发明实施例中,在确定订单配送的先后顺序以及时间点后,服务器可以将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中,这有利于客户不仅可以随时在自己的物流跟踪信息中查询商品的物流状态,比如发货,到达xx路口,同时,还可以得知商品的具体到达时间。

存储单元104,用于将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;

配送单元105,用于按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

本发明实施例中,服务器可以把所述多个订单的先后顺序以及每个所述第一时间点发送至快递员的终端app中,快递员可以按照服务器规划的路线,并按照多个订单的先后顺序以及第一时间点进行每个订单的配送。

可选的,图3描述的订单配送装置还可以包括:

监控单元,用于在每个所述订单的配送过程中,监控配送所述订单的物流车所行使路线的路况;

所述预计单元103,还用于若所述路况发生拥堵,则根据所述物流车的当前位置预计到达每个未配送订单的地址的第二时间点;

第一更新单元,用于将所述第二时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在该可选的实施方式中,在订单的配送过程中,服务器还可以实时监控配送所述订单的物流车所行使路线的路况,比如物流车在行驶过程中,可能会发生临时性的堵车,针对这种情况,服务器可以根据物流车的当前位置,还可以结合当前的拥堵时长来确定到达所述订单的地址的第二时间点。其中,该第二时间点可以理解为未配送订单的时间点,如果订单已经配送,就不需要重新确定时间点,也就不需要更新时间点了。

可选的,图3描述的订单配送装置还可以包括:

第一接收单元,用于在每个所述订单的配送过程中,接收针对所述订单输入的临时滞留时间;

所述预计单元103,还用于根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点;

第二更新单元,用于将所述第三时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在该可选的实施方式中,在订单的配送过程中,也可能会发生其他的情况,服务器监控不到,比如物流车司机临时需要小憩一下,或者物流车发生故障等,针对这些情况,物流车司机可以在系统的app中输入临时滞留时间,进一步根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点。其中,该第三时间点可以理解为未配送订单的时间点,如果订单已经配送,就不需要重新确定时间点,也就不需要更新时间点了。

可选的,图3描述的订单配送装置还可以包括:

第二接收单元,用于在每个所述订单的配送过程中,接收目标订单的配送更改时间;

调整单元,用于根据所述配送更改时间,对未配送订单的配送路线进行调整;

所述预计单元103,还用于预计到达所述未配送订单的地址的第四时间点;

第三更新单元,用于将所述第四时间点更新至所述未配送订单对应的客户的物流跟踪信息中。

其中,目标订单为当前未配送订单中的某个订单或某些订单。

在在每个所述订单的配送过程中,有可能存在有些客户临时有事,希望更改订单配送时间,此时,客户可以在终端的app上输入目标订单的配送更改时间,或者,客户还可以给物流车司机拨打电话,告知目标订单的配送更改时间,或者,客户还可以联系系统的客服,告知目标订单的配送更改时间。

本发明实施例中,当某个目标订单的配送时间更改后,务必会影响其他未配送订单的配送时间,服务器需要重新根据所述配送更改时间,对未配送订单的配送路线进行调整。

本发明实施例中,在调整好未配送订单的配送路线后,服务器需要预计到达所述未配送订单的地址的第四时间点,其中,该未配送订单包括目标订单,第四时间点包括目标订单的配送更改时间。当任一个订单的时间点发生变化时,服务器均需要在订单对应的客户的物流跟踪信息中进行更新,以便客户及时得知道订单的物流变化信息。

在图3所描述的订单配送装置中,可以先获取待配送的多个订单,进一步地,按照预设时间规则,确定配送所述多个订单的先后顺序以及预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;更进一步地,就可以按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。可见,在进行订单配送之前,先确定了订单配送的先后顺序以及到达每个订单的地址的第一时间点,并将第一时间点存储至客户的物流跟踪信息中,这有利于客户查询自己的订单的到达时间,从而不仅能够提高订单的配送效率,同时,还可以缩短客户等待的时间。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读存储介质中。其中,该计算机可读存储介质可以存储计算机程序,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

如图4所示,图4是本发明实现订单配送方法的较佳实施例的服务器的结构示意图。所述服务器1包括存储器12以及处理器13。本领域技术人员可以理解,所述图4所示的示意图仅仅是所述服务器1的示例,并不构成对所述服务器1的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述服务器1还可以包括输入输出设备、网络接入设备、总线等。

所述服务器1是指能对网络中其它机器,如用户终端提供某些服务的计算机系统。如果一个个人电脑能够对外提供文件传输协议(filetransferprotocol,简称ftp)服务,也可以叫服务器。此外,所述服务器1还可以专指某些高性能计算机,能通过网络,对外提供服务,其相对于普通的个人电脑来说,稳定性、安全性、性能等方面都要求更高,因此在cpu、芯片组、内存、磁盘系统、网络等硬件和普通的个人电脑有所不同。

所述存储器12可选地包括一个或多个计算机可读存储介质,用于存储一种订单配送方法的程序和各种数据,并在运行过程中实现高速、自动地完成程序或数据的存取。所述存储器12可选地包括高速随机存取存储器,并且还可选地包括非易失性存储器,诸如一个或多个磁盘存储设备、闪存存储器设备、或其它非易失性固态存储器设备。

所述处理器13又称中央处理器(cpu,centralprocessingunit),是一块超大规模的集成电路,是服务器1的运算核心(core)和控制核心(controlunit)。所述处理器13可执行所述服务器1的操作系统以及安装的各类应用程序、程序代码等,例如订单配送装置11。

结合图1或图2,所述服务器1中的所述存储器12存储多个指令以实现一种订单配送方法,所述处理器13可执行所述多个指令从而实现:

获取待配送的多个订单;

按照预设时间规则,确定配送所述多个订单的先后顺序;

预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;

按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。

在一种可选的实施方式中,所述处理器13可执行所述多个指令从而实现:

在每个所述订单的配送过程中,监控配送所述订单的物流车所行使路线的路况;

若所述路况发生拥堵,则根据所述物流车的当前位置预计到达每个未配送订单的地址的第二时间点;

将所述第二时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可选的实施方式中,所述处理器13可执行所述多个指令从而实现:

在每个所述订单的配送过程中,接收针对所述订单输入的临时滞留时间;

根据当前时间以及所述临时滞留时间,预计到达每个未配送订单的地址的第三时间点;

将所述第三时间点分别更新至所述每个未配送订单对应的客户的物流跟踪信息中。

在一种可选的实施方式中,所述处理器13可执行所述多个指令从而实现:

在每个所述订单的配送过程中,接收目标订单的配送更改时间;

根据所述配送更改时间,对未配送订单的配送路线进行调整;

预计到达所述未配送订单的地址的第四时间点,并将所述第四时间点更新至所述未配送订单对应的客户的物流跟踪信息中。

具体地,所述处理器13对上述指令的具体实现方法可参考图1或图2对应实施例中相关步骤的描述,在此不赘述。

在图4所描述的服务器中,可以先获取待配送的多个订单,进一步地,按照预设时间规则,确定配送所述多个订单的先后顺序以及预计到达所述多个订单中每个订单对应地址的第一时间点,并将所述第一时间点存储至所述订单对应的客户的物流跟踪信息中;更进一步地,就可以按照所述多个订单的先后顺序以及所述第一时间点进行所述多个订单的配送。可见,通过本发明的实施例,在进行订单配送之前,先确定了订单配送的先后顺序以及到达每个订单的地址的第一时间点,并将第一时间点存储至客户的物流跟踪信息中,这有利于客户查询自己的订单的到达时间,从而不仅能够提高订单的配送效率,同时,还可以缩短客户等待的时间。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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