当前位置: 首页 > 专利查询>夏传友专利>正文

一种多单拼车运单生成方法、装置及服务器制造方法及图纸

技术编号:19427222 阅读:30 留言:0更新日期:2018-11-14 10:57
本发明专利技术实施例提供的一种多单拼车运单生成方法、装置及服务器,属于运单处理技术领域。该方法包括确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。

【技术实现步骤摘要】
一种多单拼车运单生成方法、装置及服务器
本专利技术涉及物流配送
,具体而言,涉及一种多单拼车运单生成方法、装置及服务器。
技术介绍
目前针对B2B多订单拼车的配载-配送,该类订单具有多品种、重量较重(50-400公斤)、时效性要求高的特征,多数情况下,一个订单不能构成一车运送,使得车辆不能满载或者是在满载的情况下在整个城市区域内无规律的送货,配送车辆全城跑,导致配送周期长,配送次数少,配送效率低,所以无法满足配送的时效性需求。
技术实现思路
本专利技术提供的一种多单拼车运单生成方法、装置及服务器,以解决现有技术中的运单配载不合理,导致配送效率低的技术问题。第一方面,本专利技术提供的一种多单拼车运单生成方法,包括:确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。结合第一方面,第一方面的一种实施方式,在根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单之后,所述方法还包括:将所述第一订单容器数量总和对应的订单从所述原始订单表中删除;遍历删除后的所述原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第二订单容器数量总和,并判断所述第二订单容器数量总和是否满足另一预设车辆的预设盛装条件;在所述第二订单容器数量总和满足所述另一车辆的预设盛装条件时停止遍历,并根据所述第二订单容器数量总和对应的订单生成所述另一预设车辆的运单。结合第一方面,第一方面的一种实施方式,所述计算遍历到的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件,包括:每次在查找到位于所述初始矩形坐标区域中的新订单时,将所述新订单的订单容器数量和当前的累加数量之和进行求和,并判断求和的结果是否大于所述预设车辆的预设最大盛装容器数量;其中,所述预设盛装条件包括实际盛装容器数量需要大于或等于预设最小盛装容器数量并且小于或等于所述预设最大盛装容器数量;若所述求和的结果小于所述预设最大盛装容器数量时,判断所述求和的结果是否大于所述预设最小盛装容器数量。结合第一方面,第一方面的一种实施方式,所述计算遍历到的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件,还包括:若所述求和的结果大于所述预设最大盛装容器数量时,则跳过所述新订单,继续遍历所述原始订单表,查找位于所述初始矩形坐标区域中的其余新订单。结合第一方面,第一方面的一种实施方式,所述方法还包括:若所述求和的结果大于所述预设最大盛装容器数量时停止遍历,并根据所述当前的累加数量之和对应的订单生成所述预设车辆的运单。结合第一方面,第一方面的一种实施方式,所述方法还包括:在遍历完所述原始订单表时,若所述第一订单容器数量总和小于所述预设最大盛装容器数量且所述原始订单表中还存在所述初始矩形坐标区域之外的其它坐标区域的订单,则通过将所述初始矩形坐标区域的高度增加所述预设高度增量,获得新的矩形坐标区域;遍历所述原始订单表,计算当前遍历过的位于所述新的矩形坐标区域中的订单的第三订单容器数量总和,并判断所述第三订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第三订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第三订单容器数量总和对应的订单生成所述预设车辆的运单。结合第一方面,第一方面的一种实施方式,所述方法还包括:在遍历完所述原始订单表时,若所述第一订单容器数量总和小于所述预设最大盛装容器数量且所述原始订单表中不存在所述初始矩形坐标区域之外的其它坐标区域的订单,则根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。结合第一方面,第一方面的一种实施方式,所述底边的长度小于或等于所述第一条边的二分之一长度。第二方面,本专利技术提供的一种多单拼车运单生成装置,包括:确定单元,用于确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;处理单元,用于遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;生成单元,用于在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。第三方面,本专利技术提供的一种服务器,所述服务器包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述多单拼车运单生成方法的步骤。上述本专利技术提供的一种多单拼车运单生成方法、装置及服务器,通过确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。从而实现了预设的最佳盛装运单生成,并且一辆车辆在一个相对全城区域而言较小的区域配送,所以从多个订单拼单以尽量达到满载和配送区域两方面同时优化,所以提高了配送效率,满足时效性较高的订单的配送。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的多单拼车运单生成方法的流程图;图2为图1所示的多单拼车运单生成方法中的初始矩形坐标区域的示意图;图3为图1所示的多单拼车运单生成方法中的一种新的初始矩形坐标区域的示意图;图4为图1所示的多单拼车运单生成方法中的另一种新的始矩形坐标区域的示意图;图5为图1所示的另一种多单拼车运单生成方法的流程图;图6为图1所示的多单拼车运单生成方法的实施流程示意图;图7为本专利技术第二实施例提供的多单拼车运单生成装置的功能模块示意图;图8为本专利技术第三实施例提供的一种服务器的结构图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分本文档来自技高网...

【技术保护点】
1.一种多单拼车运单生成方法,其特征在于,包括:确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。

【技术特征摘要】
1.一种多单拼车运单生成方法,其特征在于,包括:确定城市矩形配送区域中的初始矩形坐标区域,其中,所述初始矩形坐标区域的底边与所述城市矩形配送区域的第一条边重合或平行,所述初始矩形坐标区域的高度为预设高度增量;遍历所述城市矩形配送区域内的原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件;在所述第一订单容器数量总和满足所述预设盛装条件时停止遍历,并根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单。2.根据权利要求1所述的方法,其特征在于,在根据所述第一订单容器数量总和对应的订单生成所述预设车辆的运单之后,所述方法还包括:将所述第一订单容器数量总和对应的订单从所述原始订单表中删除;遍历删除后的所述原始订单表,计算当前遍历过的位于所述初始矩形坐标区域中的订单的第二订单容器数量总和,并判断所述第二订单容器数量总和是否满足另一预设车辆的预设盛装条件;在所述第二订单容器数量总和满足所述另一车辆的预设盛装条件时停止遍历,并根据所述第二订单容器数量总和对应的订单生成所述另一预设车辆的运单。3.根据权利要求1所述的方法,其特征在于,所述计算遍历到的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件,包括:每次在查找到位于所述初始矩形坐标区域中的新订单时,将所述新订单的订单容器数量和当前的累加数量之和进行求和,并判断求和的结果是否大于所述预设车辆的预设最大盛装容器数量;其中,所述预设盛装条件包括实际盛装容器数量需要大于或等于预设最小盛装容器数量并且小于或等于所述预设最大盛装容器数量;若所述求和的结果小于所述预设最大盛装容器数量时,判断所述求和的结果是否大于所述预设最小盛装容器数量。4.根据权利要求3所述的方法,其特征在于,所述计算遍历到的位于所述初始矩形坐标区域中的订单的第一订单容器数量总和,并判断所述第一订单容器数量总和是否满足预设车辆的预设盛装条件,还包括:若所述求和的结果大于所述预设最大盛装容器数量时,则跳过所述新订单,继续遍历所述原始订单表,查找位于所述初始矩形坐标区域中的其...

【专利技术属性】
技术研发人员:夏传友
申请(专利权)人:夏传友
类型:发明
国别省市:四川,51

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

1