订单处理方法和装置的制造方法_2

文档序号:9929969阅读:来源:国知局
Moving Picture Experts Group Aud1 Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
[0030]服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上的物流/外卖类应用等提供支持的后台订单处理服务器。上述后台订单处理服务器可以对从终端设备接收到的订单进行存储、分析等处理,并将处理结果反馈给上述终端设备和执行订单的物流配送单元。
[0031]如图1所示,通过在终端设备101、102、103上安装相应的物流/外卖类应用,或者通过在终端设备101、102、103上浏览相应的物流/外卖类网站,这些终端设备可以用订单的形式向服务器105发出物件配送请求,之后可以由服务器105来执行上述订单处理方法。相应地,订单处理装置可以设置于服务器105中。
[0032]应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0033]继续参考图2,示出了根据本申请的订单处理方法的一个实施例的流程200。所述的订单处理方法,包括以下步骤:
[0034]步骤201,获取新订单。
[0035]在本实施例中,订单处理方法运行于其上的电子设备(例如图1所示的服务器)可以从本地或者远程地获取用户的期望物件配送的订单。当订单已保存在电子设备的存储器中时,上述电子设备可以直接从本地的存储器获取上述订单。或者,当上述电子设备是对终端设备上的物流/外卖类应用进行支持的后台服务器时,其可以通过有线连接方式或者无线连接方式从上述终端设备获取订单。上述无线连接方式包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB (ultra wideband)连接、以及其他现在已知或将来开发的无线连接方式。
[0036]步骤202,基于用于运送订单所涉及物件的各个配送单元的已有订单的订单信息,生成各个配送单元的已有订单配送序列。
[0037]根据实践,在来自各区域(例如各个城区)的订单进入物流流程后,即可以分配配送单元来开始订单所涉及物件的配送过程。在配送过程中,可以包括多个配送阶段,配送阶段可以包括订单等待分配阶段,订单分配阶段,配送单元接单阶段,配送单元取物件阶段,配送单元配送物件阶段,客户签收物件阶段以及客户反馈阶段等等。
[0038]在本实施例中,配送单元可以包括由配送人员操作的各种物件配送用运输工具,例如可以包括但不限于,自行车、摩托车、汽车、船等等。每一个配送单元可以执行一个或多个订单,由此,可以根据已分配给配送单元的订单的订单信息,对单个配送单元的多个订单的执行顺序进行排序,以便生成该配送单元的已有订单的配送序列。其中,订单信息可以包括但不限于以下至少一项:订单所涉及物件的取件位置和送件位置信息,例如对于外卖食品订单而言,订单所涉及物件的取件位置就是取该食品的位置(诸如提供该食品的餐馆),而送件位置信息就是该食品期望被送达的位置(诸如下外卖食品订单的该客户的家);期望物件送达的时间,例如期望几点几分送达该物件;订单执行预期花费时间,这个时间可以根据运送物件的距离、交通状况等因素来估算;订单状态,例如订单是处于待分配给配送单元的状态或者是已分配配送单元的状态;订单是否可以合并,例如,如果不同订单所涉及物件的取件位置相同或相近并且送件位置也相同或相近,则可以对这些订单进行合并。可选地,上述订单状态可以包括但不限于以下至少一项:待分配配送单元、已分配配送单元且正在取订单所涉及物件、已取订单所涉及物件并正在配送、已完成、订单取消、订单无效、等待配送单元确认、订单改派配送单元。
[0039]作为示例,可以根据订单信息中的期望物件送达的时间来对单个配送单元的多个订单进行排序,得到订单配送序列。例如,如果一个配送单元已被分配a、b、c这三个食品配送订单,且a订单的期望食品送达的时间是上午10点,b订单的期望食品送达的时间是上午9点,c订单的期望食品送达的时间是上午12点。这时,可以基于上述期望物件送达的时间,生成该配送单元的已有订单配送序列为b,a,c ; S卩,先执行订单b,其次是订单a,最后是订单C。
[0040]步骤203,对于每一个配送单元,生成将新订单插入已有订单配送序列之后与配送单元执行订单相关的时间变化信息和运送距离变化信息。
[0041]在本实施例中,订单处理方法运行于其上的电子设备可以基于上述步骤202得到每一个配送单元的已有订单配送序列;之后,根据上述已有订单配送序列,可以估算出依序执行完这些已有订单所花的时间和配送单元行进的距离。
[0042]作为示例,可以采用如下公式计算配送单元执行单个订单所花的时间,而执行订单配送序列所花的时间则等于依序执行各个订单所花的时间之和。其中,执行单个订单所花时间=配送单元从当前位置到订单所涉及物件的取件位置所花时间+在取件位置处等待时间+从上述取件位置到订单所涉及物件的送件位置所花时间+在送件位置处等待时间+配送单元耽搁时间。
[0043]作为示例,可以采用如下公式计算配送单元执行单个订单的运送距离,而执行订单配送序列将行进的总的运送距离则等于依序执行各个订单的运送距离之和。其中,执行单个订单的运送距离=配送单元从当前位置到订单所涉及物件的取件位置所行进的距离+从上述取件位置到订单所涉及物件的送件位置所行进的距离。
[0044]同样,对于每一个配送单元,可以采用与步骤202中的订单配送序列的生成方法相同的方法,生成包括了上述新订单和已有订单的订单配送序列,并估算出配送单元执行该订单配送序列所花的时间和行进的距离。
[0045]对于每一个配送单元,可以将该配送单元执行已有订单配送序列所花的时间和行进的距离与该配送单元执行合并了新订单的订单配送序列所花的时间和行进的距离进行比较,得到与该配送单元执行订单相关的时间变化信息和运送距离变化信息。
[0046]步骤204,基于时间变化信息和运送距离变化信息,从多个配送单元中选择一个配送单元来执行新订单。
[0047]在本实施例中,可以基于上述步骤203,得到新订单插入已有订单前后,每一个配送单元执行订单相关的时间变化信息和运送距离变化信息。基于上述时间变化信息和运送距离变化信息,可以从这些配送单元中选择一个配送单元来执行所述新订单。
[0048]在本实施例的一些可选的实现方式中,配送单元的选择可以如下进行:基于时间变化信息和运送距离变化信息,对各个配送单元进行排序;基于排序的结果,从多个配送单元中选择一个配送单元来执行所述新订单。作为示例,对于某个配送单元,如果估算出在新订单插入已有订单前后,其执行订单的运送距离和时间变化变化最小,则其可以作为执行新订单的配送单元。
[0049]本申请的上述实施例提供的方法通过基于配送单元执行订单相关的时间变化信息和运送距离变化信息来选择配送单元执行新订单,实现了对配送单元的合理选择,并且有助于提高配送效率。
[0050]进一步参考图3,其示出了订单处理方法的又一个实施例的流程300。该订单处理方法的流程300,包括以下步骤:
[0051]步骤301,获取新订单。
[0052
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1