一种包裹分拣控制方法和装置与流程

文档序号:20757853发布日期:2020-05-15 17:37阅读:134来源:国知局
一种包裹分拣控制方法和装置与流程
本发明涉及物联网
技术领域
,特别涉及一种包裹分拣控制方法和装置。
背景技术
:随着互联网的发展,网购已经成为一种新型的购物方式。在商品下单之后,从仓库到分拣中心再到站点,最后由配送员送到我们的手中。分拣中心完成的是将各式各样从仓库发出的包裹分配到包裹的下一个目的地。随着包裹量的增多,目前大多数大型的物流公司都选择使用自动分拣设备代替人工操作用以提升分拣效率。目前分拣设备在分拣时通过扫描包裹标签一维码,识别包裹号,再通过包裹号从系统中获取包裹目的地,通过包裹目的地与分拣设备滑槽对应关系,将相同目的地包裹分拣到同一个滑槽中,实现包裹分拣的效果。目前的分拣模式只能针对包裹的目的地进行分拣,即相同目的地的包裹分拣到一个滑槽中,这种分拣方式比较单一,不能满足分拣业务多样化的需求。技术实现要素:有鉴于此,本申请提供一种包裹分拣控制方法和装置,能够满足分拣业务多样化的需求,提高设备分拣包裹的效率。为解决上述技术问题,本申请的技术方案是这样实现的:一种包裹分拣控制方法,该方法包括:获取待分拣包裹的包裹数据;确定当前使用的分拣维度;使用确定的分拣维度的标识,以及在所述包裹数据中与确定的分拣维度对应的维度值计算分拣特征值;根据分拣特征值分配滑槽号;将分配的滑槽号与所述包裹数据中的包裹号绑定存储,控制所述包裹号对应的包裹被分拣到绑定的滑槽号对应的滑槽。一种包裹分拣控制装置,该装置包括:获取单元、确定单元、计算单元、分配单元和存储单元;所述获取单元,用于获取待分拣包裹的包裹数据;所述确定单元,用于所述获取单元获取到包裹数据时,确定当前使用的分拣维度;所述计算单元,用于使用所述确定单元确定的分拣维度的标识,以及在所述包裹数据中与确定的分拣维度对应的维度值计算分拣特征值;所述分配单元,用于根据所述计算单元计算的分拣特征值分配滑槽号;所述存储单元,用于将所述分配单元分配的滑槽号与所述包裹数据中的包裹号绑定存储,以控制所述包裹号对应的包裹被分拣到绑定的滑槽号对应的滑槽。一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述包裹分拣控制方法。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述包裹分拣控制方法。由上面的技术方案可知,本申请中根据任一包裹的包裹数据,以及当前使用的分拣维度,为每个包裹分配滑槽号,能够满足分拣业务多样化的需求,提高设备分拣包裹的效率。附图说明图1为本申请实施例中包裹分拣控制流程示意图;图2为本申请实施例中分拣包裹的流程示意图;图3为本申请实施例中应用于上述技术的装置的结构示意图;图4为本申请实施例中应用于上述技术的系统示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。本实施例中提供一种包裹分拣控制方法,根据任一包裹的包裹数据,以及当前使用的分拣维度,为每个包裹分配滑槽号,能够满足分拣业务多样化的需求,提高设备分拣包裹的效率。下面结合附图详细说明本申请实施例实现包裹分拣控制的过程。本申请实施例中针对待分拣包裹,使用包裹数据和当前使用的分拣维度确定滑槽号的装置称为包裹分拣控制装置。本申请实施例中配置的分拣维度为下述之一或任意项组合:运输方式、承运商、抵达时效等。其中,运输方式为航空、陆运、海运等;承运商为京东、顺丰、韵达等;抵达时效为当日抵达、次日抵达、三天内抵达等。这里仅仅是列举一些分拣维度,实际应用中不限于上述给出的分拣维度。在控制装置上配置的分拣维度可以通过开关控制当前使用哪些维度进行分拣,具体可以划分为哪些区域或场地的包裹使用哪些维度进行分拣。如a区域使用运输方式这个维度进行分拣;b区域使用抵达时效这个维度进行分拣等。参见图1,图1为本申请实施例中包裹分拣控制流程示意图。具体步骤为:步骤101,获取待分拣包裹的包裹数据。包裹数据为其它设备针对包裹进行相关处理后,将包裹数据发送来的。本申请实施例中的包裹数据包括包裹号,以及维度值,至于维度值的内容以获取到的具体值为准。实际应用中还可以包括场地信息,目的地等。如维度值为a,表示航空陆运标识中的航运;若为b表示航空陆运标识中的陆运;如维度值为c,表示承运商中的京东承运商,d表示承运商中的顺丰承运商等。针对一个包裹获取的包裹数据可以包括一个维度的值,也可以为多个维度的值。参见表1,表1为本申请实施例中包裹数据包含的内容。表1中以包含1个维度信息(运输方式)对应的维度值(a)为例。包裹号航空陆运标识0000000001a表1步骤102,确定当前使用的分拣维度。在具体实现时,针对配置的分拣维度设置开关,打开针对一个分拣维度的开关,则该分拣维度当前处于开启状态;关闭一个分拣维度,则该分拣维度当前处于关闭状态。当前使用的分拣维度为配置的分拣维度中当前状态为开启状态的分拣维度。当前使用的分拣维度可以为一个或多个,也就是说可以同时打开1个或多个维度的使用开关。具体实现时可以根据控制的区域、场所,以及分拣设备对应的滑槽个数设置开启的分拣维度。参见表2,表2为本申请实施例中维度控制开关包含的内容。表2中以开关标识1表示开启状态,以0表示关闭状态,因此,表2中显示的打开的分拣维度为运输方式,对应的维度标识为0001;该表中的分拣维度配置是针对场地(001)配置的。场地编号维度标识维度名称开关标识0010001按运输方式10010002按承运商0表2步骤103,使用确定的分拣维度的标识,以及在所述包裹数据中与确定的分拣维度对应的维度值计算分拣特征值。本申请实施例中针对分拣维度配置计算分拣特征值规则;可以针对每个分拣维度配置一个计算分拣特征值的规则,也可以针对所有的分拣维度配置一个计算分拣特征值的规则。本申请实施例中计算分拣特征值时,基于确定的分拣维度对应的计算分拣特征值规则进行计算。本申请实施例中给出的计算分拣特征值的规则可以为将分拣维度和维度值组合作为分拣特征值;也可以使用某种计算方式,如哈希确定分拣特征值。以表1中的包裹数据和表2中的使用分拣维度作为输入参数,使用表2中使用的分拣维度对应的计算分拣特征值的规则计算出表1中的包裹号对应的特征值。参见表3,表3为本申请实施例中计算包裹号对应的特征值所对应的内容。表3中计算出的分拣特征值为0001-a,以分拣维度标识和维度值的简单组合为例。spe为了对计算出的分拣特征值的一个标识。包裹号特征值备注0000000001spe-0001-aspe-维度编号-维度值表3步骤104,根据分拣特征值分配滑槽号。不同分拣特征值分配不同的滑槽号;相同的特征值分配相同的滑槽号。在具体实现时,如果当前使用多个分拣维度确定了多个分拣特征值,则根据多个分拣特征值分配一个滑槽号时,可以为多个分拣特征值均相同时分配一个滑槽号,只要存在不同的分拣特征值就分配到不同的滑槽号;假设当前使用两个维度,每个维度对应2个维度值,这样确定的分拣特征值理论上需要存在四组情况,因此,ac、ad、be和bf分别对应一个滑槽号,其中,a为第一维度的维度标识,c、d为第一维度的两个维度值;b为第二维度的维度标识,e、f为第二维度的两个维度值。也可以为不同分拣维度配置优先级,如果滑槽号不足时,优先按照优先级高的分拣维度对应的分拣特征值进行滑槽号的分配。如假设当前使用两个维度,每个维度对应2个维度值,这样确定的分拣特征值理论上需要存在四组情况,假设当前只有三个槽位号,且第一分拣维度的优先级大于第二维度的优先级时,则ac和ad分别对应一个滑槽号,bc和bd对应一个滑槽号。这里仅仅是一种举例,实际应用中不限于上述举例,可以根据实际应用为不同的分拣特征值分配滑槽号,也可以根据滑槽号的个数来影响维度的开关,如滑槽比较多,则可以打开多维度进行确定并分配;也可以根据实际需要确定具体打开哪些分拣维度。如果分配规则不能为确定的分拣特征值匹配对应的滑槽号,即根据分拣特征值分配滑槽号不成功,或根据包裹数据未能计算出分拣特征值时,进行如下处理:根据所述包裹数据中的目的地确定对应的滑槽号,并确定的滑槽号与所述包裹数据中的包裹号绑定存储。这里分配不成功,可能由于使用的维度,以及对应的维度值组合后的特征值数量远远大于滑槽号的数量等原因。如果按照配置的分配规则为确定的分拣特征值分配了对应的滑槽号,即根据分拣特征值分配滑槽号成功时,执行步骤105。也就是说如果使用本申请提供的分拣维度确定的特征分拣值能够分配滑槽号,则直接分配,不能分配的时候,则使用现有实现中目的地的分配方式为各包裹分配滑槽号。步骤105,将分配的滑槽号与所述包裹数据中的包裹号绑定存储,控制所述包裹号对应的包裹被分拣到绑定的滑槽号对应的滑槽。假设为计算出的分拣特征值成功分配了滑槽号,如为表3中的spe-0001-a分配滑槽号为hc001,则存储包裹号与滑槽号的对应关系。参见表4,表4为本申请实施例中存储的包裹号和滑槽号对应关系。包裹号滑槽号0000000001hc001表4下面结合附图,详细说明针对分拣设备分拣包裹的控制过程。参见图2,图2为本申请实施例中分拣包裹的流程示意图。具体步骤为:步骤201,接收到分拣设备发送的分拣请求时,根据所述分拣请求中的包裹号查找对应的滑槽号。步骤202,将查找到的滑槽号响应给所述分拣设备,使所述分拣设备根据所述滑槽号进行包裹分拣。基于同样的发明构思,本申请实施例中还提供一种包裹分拣控制装置。参见图3,图3为本申请实施例中应用于上述技术的装置结构示意图。该装置包括:获取单元301、确定单元302、计算单元303、分配单元304和存储单元305;获取单元301,用于获取待分拣包裹的包裹数据;确定单元302,用于获取单元301获取到包裹数据时,确定当前使用的分拣维度;计算单元303,用于使用确定单元302确定的分拣维度的标识,以及在所述包裹数据中与确定的分拣维度对应的维度值计算分拣特征值;分配单元304,用于根据计算单元303计算的分拣特征值分配滑槽号;存储单元305,用于将分配单元304分配的滑槽号与所述包裹数据中的包裹号绑定存储,以控制所述包裹号对应的包裹被分拣到绑定的滑槽号对应的滑槽。较佳地,该装置进一步包括:收发单元306和查找单元307;收发单元306,进一步用于接收分拣请求;将查找单元307查找到的滑槽号响应给所述分拣设备,使所述分拣设备根据所述滑槽号进行包裹分拣;查找单元307,进一步用于当收发单元306接收到分拣设备发送的分拣请求时,根据所述分拣请求中的包裹号在存储单元305中查找对应的滑槽号。较佳地,不同分拣特征值分配不同的滑槽号;相同的特征值分配相同的滑槽号。较佳地,分配单元304,进一步用于针对分拣维度配置计算分拣特征值规则;计算单元303,具体用于计算分拣特征值时,基于确定的分拣维度对应的计算分拣特征值规则进行计算。较佳地,确定单元302,进一步用于所述分拣单元根据分拣特征值分配滑槽号不成功,或根据包裹数据未能计算出分拣特征值时,根据所述包裹数据中的目的地确定对应的滑槽号,并触发存储单元305将确定的滑槽号与所述包裹数据中的包裹号绑定存储。上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。上述各单元可以在一个服务器中实现,也可以在不同服务器中实现,也可以几个单元在一个服务器上实现,另外几个单元在一个服务器上实现。实现上述功能的服务器的个数不进行限制。本申请实施例中给出一种包裹分拣控制系统。参见图4,图4为本申请实施例中应用于上述技术的系统示意图。图4中以三个服务器实现包裹分拣控制过程。第一服务器可以称为数据引擎系统;用于实现包裹数据的获取、通过开关控制当前使用的分拣维度,调用第二服务器上存储的计算分拣特征值的规则,使用确定的维度标识和维度值计算分拣特征值。第二服务器可以称为规则引擎系统;针对分拣维度配置计算分拣特征值的规则,针对不同的分拣维度配置的计算分拣特征值的规则可以相同也可以不同;第三服务器可以称为设备应用系统;根据第一服务计算的分拣特征值分配滑槽号,并存储滑槽号和包裹数据中的包裹号的绑定关系;若根据第一服务器计算的分拣特征值分配滑槽号不成功,或第一服务器未计算出分拣特征值,则根据目的地绑定存储滑槽号和包裹号的对应关系;并在分拣设备发送分拣请求时,向对应的槽位号响应给分拣设备。分拣设备需要分拣包裹时,携带包裹号向第三服务器发送分拣请求;接收到第三服务器响应的滑槽号时,将该包裹分拣到对应的滑槽中。本申请实施例中还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述包裹分拣控制方法的步骤。另外,还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述包裹分拣控制方法的步骤。综上所述,本申请根据任一包裹的包裹数据,以及当前使用的分拣维度,为每个包裹分配滑槽号,能够满足分拣业务多样化的需求,提高设备分拣包裹的效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1