CN114653601A - 快件分拣方法、装置、计算机设备和存储介质 - Google Patents
快件分拣方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114653601A CN114653601A CN202011539803.6A CN202011539803A CN114653601A CN 114653601 A CN114653601 A CN 114653601A CN 202011539803 A CN202011539803 A CN 202011539803A CN 114653601 A CN114653601 A CN 114653601A
- Authority
- CN
- China
- Prior art keywords
- category
- flow direction
- target
- grid
- priority
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004590 computer program Methods 0.000 claims description 13
- 230000001174 ascending effect Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/003—Destination control; Electro-mechanical or electro- magnetic delay memories
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/02—Apparatus characterised by the means used for distribution
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/18—Devices or arrangements for indicating destination, e.g. by code marks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供了一种快件分拣方法、装置、计算机设备和存储介质。该方法包括:通过获取待分拣快件的流向以及该流向所属的目标流向类别,获取流向对应的多个格口以及各个格口在目标流向类别下的格口优先级,根据目标流向类别以及格口优先级,从多个格口中确定目标格口,将待分拣快件投递到该目标格口,其中,多个格口在目标流向类别下对应至少两个不同的格口优先级。上述方案,根据快件流向,确定对应的格口优先级,从多个格口中确定目标格口,实现快件和格口按照格口优先级的动态匹配,提高了快件投递的效率。
Description
技术领域
本申请涉及物流自动化技术领域,特别是涉及一种快件分拣方法、装置、计算机设备和存储介质。
背景技术
随着信息化和人工智能的发展,在现代化物流中心运作中,分拣工作的自动化和信息化程度逐步提高,自动化分拣在设备逐步取代人工操作,常用的分拣设备包括有环形交叉带、直线分拣机、模组带、摆轮等,提高分拣的效率。
目前的技术中,分拣设备确定快件的流向后,即送往对应的格口,当某一流向的快件数量较多时,造成快件拥堵,快件投递的效率较低。
发明内容
基于此,有必要针对目前技术中存在的快件投递效率低的技术问题,提供一种快件分拣方法、装置、计算机设备和存储介质。
一种快件分拣方法,所述方法包括:
获取待分拣快件的流向,以及所述流向所属的目标流向类别;
获取所述流向对应的多个格口,以及各个格口在所述目标流向类别下的格口优先级;所述多个格口在所述目标流向类别下对应至少两个不同的格口优先级;
根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口;
将所述待分拣快件投递到所述目标格口
在其中一个实施例中,所获取待分拣快件的流向之前,所述方法还包括:
获取所述待分拣快件所属班次的多个流向;
获取多个流向分别对应的快件数量;
根据所述快件数量将所述多个流向进行降序排序;
将排序后的所述多个流向归类为至少以下几个类别:第一流向类别、第二流向类别和第三流向类别;其中,所述第一流向类别、第二流向类别和第三流向类别的流向优先级依次降低。
在其中一个实施例中,所述获取所述流向对应的多个格口之前,所述方法还包括:
获取所述多个格口到供件口的距离;
根据所述距离将所述多个格口进行升序排序;
将排序后的所述多个格口归类为至少以下几个距离类别:第一格口距离类别、第二距离格口类别和第三格口距离类别;
所述获取各个格口在所述目标流向类别下的格口优先级之前,还包括:
若所述目标流向类别为所述第一流向类别,确定所述多个格口中归属于第一格口距离类别、第二格口距离类别和第三格口距离类别下的格口优先级依次降低;
若所述目标流向类别为所述第二流向类别,确定所述多个格口中归属于第二格口距离类别、第一格口距离类别和第三格口距离类别下的格口优先级依次降低;
若所述目标流向类别为所述第三流向类别,确定所述多个格口中归属于第三格口距离类别、第二格口距离类别和第一格口距离类别下的格口优先级依次降低。
在其中一个实施例中,所述根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口,包括:
若所述目标流向类别对应的格口优先级最高的格口存在第一空闲格口,将所述第一空闲格口作为所述目标格口。
在其中一个实施例中,还包括:
若所述目标流向类别对应的最高优先级分类的格口不存在第一空闲格口,获取所述格口优先级最高的格口之外的格口的使用状态;
若所述格口优先级最高的格口之外存在第二空闲格口,根据所述目标流向类别,和所述第二空闲格口的格口优先级,从所述第二空闲格口中确定所述目标格口。
在其中一个实施例中,所述根据所述目标流向类别,和所述第二空闲格口的格口优先级,从所述第二空闲格口中确定所述目标格口,包括:
若所述目标流向类别为所述第一流向类别,获取所述第二空闲格口中属于第二格口距离类别的空闲格口,作为所述目标格口;
若所述目标流向类别为所述第二流向类别,获取所述第二空闲格口中属于第一格口距离类别的空闲格口,作为所述目标格口;
若所述目标流向类别为所述第二流向类别,获取所述第二空闲格口中属于第二格口距离类别的空闲格口,作为所述目标格口。
在其中一个实施例中,所述方法还包括:
若所述格口优先级最高的格口之外不存在第二空闲格口,获取流向优先级最低的流向类别所占用的格口,释放所述格口,并从所述格口中确定所述目标格口。
在其中一个实施例中,所述获取流向优先级最低的流向类别所占用的格口,释放所述格口,包括:
控制所述待分拣快件等待预设时长,检测是否存在第三空闲格口;
若不存在第三空闲格口,则执行获取流向优先级最低的流向类别所占用的格口,释放所述格口的过程。
一种快件分拣装置,所述装置包括:
流向获取模块,用于获取待分拣快件的流向,以及所述流向所属的目标流向类别;
优先级获取模块,用于获取所述流向对应多个格口,以及各个格口在所述目标流向类别下的格口优先级;所述多个格口在所述目标流向类别下对应至少两个不同的格口优先级;
目标格口确定模块,根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口;
快件投递模块,用于将所述待分拣快件投递到所述目标格口。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例中快件分拣方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例中快件分拣方法步骤。
上述快件分拣方法、装置、计算机设备和存储介质,通过获取待分拣快件的流向以及该流向所属的目标流向类别,获取流向对应的多个格口以及各个格口在目标流向类别下的格口优先级,根据目标流向类别以及格口优先级,从多个格口中确定目标格口,将待分拣快件投递到该目标格口,其中,多个格口在目标流向类别下对应至少两个不同的格口优先级。上述方案,根据快件流向确定对应的格口优先级,从多个格口中确定目标格口,实现快件和格口按照格口优先级的动态匹配,提高了快件投递的效率。
附图说明
图1为一个实施例中快件分拣方法的流程示意图;
图2为另一个实施例中快件分拣方法的流程示意图;
图3为一个实施例中流向与格口优先级配置的流程示意图;
图4为一个实施例中格口距离类别的示意图;
图5为另一个实施例中快件分拣方法的流程示意图;
图6为一个实施例中快件分拣装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种快件分拣方法,本实施例以该方法应用于服务器进行举例说明,可以理解的是,该方法也可以应用于终端,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
步骤S101,获取待分拣快件的流向,以及流向所属的目标流向类别。
其中,流向可以是根据到快件的目的地或目标区域进行的分类,该流向可以通过快件的运单信息得到。流向类别可以是根据每个流向的物理属性进行的类别划分,例如根据每个流向的快件数量、该流向对应的历史统计数据等,服务器可以预先设置多个流向类别,并为每个流向类别配置对应的流向优先级。流向类别不同的快件,投递时所对应的格口可以不同。目标流向类别可以待分拣快件所属的流向类别。
具体实现中,服务器可以从快件的运单信息中,获取待分拣快件的流向,并从有预先设置的流向类别中,确定该快件对应的目标流向类别。
步骤S102,获取流向对应多个格口,以及各个格口在目标流向类别下的格口优先级。
其中,分拣设备可以存在多个格口,用于接收对应的流向类别的待分拣快件。服务器可以预先配置每个流向类别对应的多个格口的格口优先级。对于待分拣快件来说,多个格口在目标流向类别下可以对应至少两个不同的格口优先级,待分拣快件可以优先投递到格口优先级高的格口。
具体实现中,服务器可以根据待分拣快件的流向,确定该流向对应的多个格口,并从预先配置的目标流向类别和格口优先级的对应关系中,确定各个格口在该目标流向类别下的格口优先级。
步骤S103,根据目标流向类别以及格口优先级,从多个格口中确定目标格口。
其中,目标格口可以是分拣设备的格口中用于接收待分拣快件的格口。待分拣快件对应的多个格口中,在分拣过程中可能存在被占用的情况,服务器可以根据格口优先级,动态匹配到可用的格口作为目标格口。
具体实现中,服务器可以根据待分拣快件的目标流向类别,以及多个格口在目标流向类别下的格口优先级,从多个格口中确定可以用于接收带分拣快件的格口。
步骤S104,将待分拣快件投递到目标格口。
具体实现中,服务器可以根据待分拣快件到目标格口的路径,进行路径规划,控制待分拣快件投递该目标格口。
上述快件分拣方法中,通过获取待分拣快件的流向以及该流向所属的目标流向类别,获取流向对应的对个格口以及各个格口在目标流向类别下的格口优先级,根据目标流向类别以及格口优先级,从多个格口中确定目标格口,将待分拣快件投递到该目标格口,其中,多个格口在目标流向类别下对应至少两个不同的格口优先级。上述方案,根据快件流向确定对应的格口优先级,从多个格口中确定目标格口,实现快件与格口按照格口优先级的动态匹配,提高了快件投递的效率。
在一个实施例中,步骤S101中确定的获取待分拣快件的流向的步骤包括:
获取待分拣快件所属班次的多个流向;获取多个流向分别对应的快件数量;根据快件数量将多个流向进行降序排序;将排序后的多个流向归类为至少以下几个类别:第一流向类别、第二流向类别和第三流向类别;其中,第一流向类别、第二流向类别和第三流向类别的流向优先级依次降低。
本实施例中,服务器可以将待分拣快件划分流向类别。在实际的快件分拣过程中,每次抵达物流中心的待分拣快件的流向分布会存在不同。服务器可以通过快件的运单信息、快件***记录信息等,确定该班次快件的多个流向,该流向可以是目的地地址、也可以是目的地区域,具体可由服务器设定具体的流向。每个流向对应的快件数量决定了该流向的分拣工作量,服务器可以以快件数量作为划分流向类别的标准,将多个流向按照快件数量进行降序排序,得到第一流向类别、第二流向类别和第三流向类别,其中,第一流向类别可以是快件数量最多的流向,对应的分拣工作量最大,因此可以配置最高的流向优先级,在发生可用格口资源不足时,优先处理第一流向类别的快件。同理,第二流向类别和第三流向类别对应的快件数量依次降低,因此流向优先级别也依次降低。
在一些实施例中,排序后的流向类别也可以归类为两个以上的流向类别。
上述实施例的方案,通过获取待分件快件所属班次的多个流向,根据多个流向分别对应的快件数量将多个流向进行降序排序,归类为第一流向类别、第二流向类别和第三流向类别,并流向优先级排序,实现了该班次快件的归类,为后续待分拣快件的流向分类提供基础。
在一个实施例中,步骤S102中确定获取流向对应的多个格口的之前,上述方法还包括:
获取多个格口到供件口的距离;根据距离将多个格口进行升序排序;将排序后的多个格口归类为至少以下几个距离类别:第一格口距离类别、第二距离格口类别和第三格口距离类别。
本实施例中,分拣设备可以包括多个格口,每个格口到供件口的距离可以不同。格口到供件口的距离越长,快件从供件口到格口所需要的时间就越长。服务器可以根据各个格口到供件口的距离,将多个格口进行升序排序,并将排序后的多个格口归类为第一格口距离类别、第二距离格口类别和第三格口距离类别,其中,第一格口距离类别可以是距离供件口最近的格口的组合。
在一些实施例中,分拣设备可以包括多个供件口,服务器可以按照上述步骤,为每一个供件口划分格口距离类别。当待分拣快件从该供件口输出时,服务器可以为根据该供件口对应的格口距离类别进行格口匹配。
在一个实施例中,快件数量多的流向类别所需的分拣工作量大,降低该快件在分拣投递过程中的时间消耗,有利于提高分拣的效率。服务器可以配置在每个流向类别下的各个格口的格口优先级。具体的,第一流向类别对应的格口中,对归属于第一格口距离类别、第二格口距离类别和第三格口距离类别下的格口优先级依次降低,即第一流向类别的待分拣快件,优先投递到第一格口距离类别下的格口,若第一格口距离类别下的不存在空闲格口,再依次考虑第二格口距离类别和第三格口距离类别。同理,第二流向类别的待分拣快件,归属于第二格口距离类别、第一格口距离类别和第三格口距离类别下的格口优先级依次降低;第三流向的待分拣快件,归属于第三格口距离类别、第二格口距离类别和第一格口距离类别下的格口优先级依次降低。
上述实施例的方案,根据多个格口到供件口的距离,将多个格口划分为第一格口距离类别、第二格口距离类别和第三格口距离类别,并建立了流向类别和格口距离类别的优先级对应关系,提升了确定待分拣快件对应的目标格口的效率。
在一个实施例中,步骤S103中根据目标流向类别以及格口优先级,从多个格口中确定目标格口的步骤包括:
若目标流向类别对应的格口优先级最高的格口存在第一空闲格口,将第一空闲格口作为目标格口。
本实施例中,第一空闲格口可以是目标流向类别对应的格口优先级最高的格口中的可用格口。服务器可以根据目标流向类别和多个格口的格口优先级,确定待分拣快件对应的格口优先级最高的格口,查询该格口优先级最高的格口中是否存在空闲格口,若存在,则将该空闲格口作为目标格口。
在一个实施例中,第一空闲格口可以包括多个格口,服务器可以从多个格口中随机确定其中一个格口作为目标格口。
上述实施例的方案,优先将目标流向类别对应的格口优先级最高的格口作为目标格口,提升了确定目标格口的效率。
在一个实施例中,上述方法还包括:
若目标流向类别对应的最高优先级分类的格口不存在第一空闲格口,获取格口优先级最高的格口之外的格口的使用状态;若格口优先级最高的格口之外存在第二空闲格口,根据目标流向类别,和第二空闲格口的格口优先级,从第二空闲格口中确定目标格口。
本实施例中,服务器可以在最高优先级分类的格口不存在空闲格口的情况下,从最高优先级分类的格口之外的其他格口中确定目标格口。服务器可以获取上述其他格口的使用状态,判断是否存在第二空闲格口。第二空闲格口可以是包括多个距离类别的格口的组合,每个距离类别的格口相对于目标流向分类的格口优先级不同。
在一个实施例中,服务器可以根据目标流向类别,和第二空闲格口对应的格口优先级,从第二空闲格口中确定目标格口。具体的,若目标流向类别为第一流向类别,优先获取第二空闲格口中属于第二格口距离类别的空闲格口,作为目标格口。若目标流向类别为第二流向类别,优先获取第二空闲格口中归属于第一格口距离类别的空闲格口,作为目标格口。若目标流向类别为第二流向类别,优先获取第二空闲格口中归属于第二格口距离类别的空闲格口,作为目标格口。
在一个实施例中,若分拣设备的各个格口均处于占用状态,在格口优先级最高的格口之外,不存在第二空闲格口,服务器可以获取优先级最低的流向类别所占用的格口,释放该格口,并从释放的格口中确定目标格口。此时,服务器可以控制分拣设备将该格口已经投递的快件收包处理,以用于接收当前待投递快件。
在一个实施例中,若分拣设备的各个格口均处于占用状态,服务器可以控制待分拣快件等待预设时长,再检测是否存在第三空闲格口,若不存在空闲格口,则执行获取流向优先级最低的流向类别所占用的格口,释放格口的过程。在等待预设时长后,若分拣设备中出现了第三空闲格口,且第三空闲格口有多个,服务器可以根据上述步骤中确定的待分拣快件的目标流向类别以及第三空闲格口的格口优先级,从第三空闲格口中确定出目标格口,使得在分拣设备的格口状态不同的情况下,可以根据格口优先级以及流向优先级,为待分拣快件匹配到目标格口,确保优先级高的流量能够优先处理,避免了快件拥堵,提高快件投递的效率。
在一个实施例中,服务器在获取到待分拣快件后,可以根据待分拣快件的目标流向类别,查询各个格口正在执行接收的流向类别,若存在有格口接收的流向类别与目标流向类别相同,可以将该格口作为目标格口,将待分件快件投递到该格口中。
在一个实施例中,如图2所示,提供了一种快件分拣方法,该方法包括:
步骤S201,获取待分拣快件所属班次的多个流向;获取多个流向分别对应的快件数量;根据快件数量将多个流向进行降序排序;将排序后的多个流向归类为至少以下几个类别:第一流向类别、第二流向类别和第三流向类别;其中,第一流向类别、第二流向类别和第三流向类别的流向优先级依次降低。
步骤S202,获取多个格口到供件口的距离;根据距离将多个格口进行升序排序;将排序后的多个格口归类为至少以下几个距离类别:第一格口距离类别、第二距离格口类别和第三格口距离类别。
步骤S203,获取待分拣快件的流向,以及流向所属的目标流向类别。
步骤S204,获取流向对应的多个格口,以及各个格口在目标流向类别下的格口优先级;多个格口在目标流向类别下对应至少两个不同的格口优先级;若目标流向类别为第一流向类别,确定多个格口中归属于第一格口距离类别、第二格口距离类别和第三格口距离类别下的格口优先级依次降低;若目标流向类别为第二流向类别,确定多个格口中归属于第二格口距离类别、第一格口距离类别和第三格口距离类别下的格口优先级依次降低;若目标流向类别为第三流向类别,确定多个格口中归属于第三格口距离类别、第二格口距离类别和第一格口距离类别下的格口优先级依次降低。
步骤S205,若目标流向类别对应的格口优先级最高的格口存在第一空闲格口,将第一空闲格口作为目标格口;若目标流向类别对应的最高优先级分类的格口不存在第一空闲格口,获取格口优先级最高的格口之外的格口的使用状态。
步骤S206,若格口优先级最高的格口之外存在第二空闲格口,根据目标流向类别,和第二空闲格口的格口优先级,从第二空闲格口中确定目标格口的步骤包括:若目标流向类别为第一流向类别,获取第二空闲格口中属于第二格口距离类别的空闲格口,作为目标格口;若目标流向类别为第二流向类别,获取第二空闲格口中属于第一格口距离类别的空闲格口,作为目标格口;若目标流向类别为第二流向类别,获取第二空闲格口中属于第二格口距离类别的空闲格口,作为目标格口。
步骤S207,若格口优先级最高的格口之外不存在第二空闲格口,控制待分拣快件等待预设时长,检测是否存在第三空闲格口;若不存在第三空闲格口,则执行获取流向优先级最低的流向类别所占用的格口,释放格口的过程,从释放的格口中确定目标格口。
步骤S208,将待分拣快件投递到目标格口。
上述实施例的方案,服务器根据快件数量将快件流向划分为多个流向类别,并根据格口到供件口的距离将格口划分为多个距离类别,并建立流向类别对应的各个距离类别的格口优先级关系,在确定待分拣快件流向和所属的目标流向类别之后,服务器可以从格口优先级最高的空闲格口开始,为待分拣快件确定目标格口,并在分拣设备不存在空闲格口时,释放流向优先级最低的流向类别所占用的格口,实现了待分件快件和格口的动态匹配,使得快件数量多的流向类别,优先通过距离供件口距离最近的格口投递,并通过释放优先级最低的流向类别占用的格口以加快特定流向类别的快件的投递,避免了快件积压,提高了快件投递的效率。
在一个实施例中,如图3所示,服务器可以在上个班次结束前,通过网络接口向关联***获取当前班次到达场地的到车信息,包括车辆车标、路线编码、装载快件票数以及快件流向,并根据各个流向的快件数量的排名,将多个流向归类为大流向、中流向和小流向三个流向类别。在分拣设备中,也可以按照格口到供件口的距离,进行排序,将多个格口划分为近区域、居中区域和远区域三个距离类别。格口的距离类别划分可以如图4所示,分拣设备可以包括两个供件口,从供件口1的左侧起,可以将分拣设备的供件口划分为6个区域,考虑就近落格投递的原则,可以定义供件口1的近区域包括区域1和区域2,居中区域包括区域3和区域4,远区域包括区域5和区域6;可以定义供件口2的近区域包括区域4和区域5,居中区域包括区域6和区域1,远区域包括区域2和区域3。其中,灰色的格口为已经占用的格口。
在进行快件投递时,如图5所示,服务器可以获取分拣设备扫描的快件运单信息,确定该快件的流向,并判断在该流向在分拣设备上是否已经存在分拣占用的格口,若有,则投递到对应的格口。若无,则获取分拣设备的格口状态,若所有的格口均被占用,则可以控制该快件在分拣设备上循环预设时长后,再次判断是否存在空格,若不存在空格口,则执行释放最小流向格口,即按照流向的快件数量排名,将占用了格口的最小件量的流向的格口收包,释放出一个格口。若循环预设时长后,分拣设备存在空格口,服务器可以根据待分拣快件的流向类别,以及快件所属的供件口,对属于大流向的快件,则在供件口对应的近区域的格口优先投递,若近区域的格口已经占用,再依次考虑居中区域和远区域;对于中流向的快件,则在供件口对应的居中区域的格口优先投递,再依次考虑近区域和远区域;对于小流向的快件,则在供件口对应的远区域的格口优先投递,再依次考虑居中区域和近区域。
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种快件分拣装置,该装置700包括:
流向获取模块601,用于获取待分拣快件的流向,以及流向所属的目标流向类别;
优先级获取模块602,用于获取流向对应多个格口,以及各个格口在目标流向类别下的格口优先级;多个格口在目标流向类别下对应至少两个不同的格口优先级;
目标格口确定模块603,根据目标流向类别以及格口优先级,从多个格口中确定目标格口;
快件投递模块604,用于将待分拣快件投递到目标格口。
在一个实施例中,流向获取模块601,包括:流向类别确定单元,用于获取待分拣快件所属班次的多个流向;获取多个流向分别对应的快件数量;根据快件数量将所述多个流向进行降序排序;将排序后的多个流向归类为至少以下几个类别:第一流向类别、第二流向类别和第三流向类别;其中,第一流向类别、第二流向类别和第三流向类别的流向优先级依次降低。
在一个实施例中,优先级获取模块602,包括:距离类别单元,用于获取多个格口到供件口的距离;根据距离将多个格口进行升序排序;将排序后的多个格口归类为至少以下几个距离类别:第一格口距离类别、第二距离格口类别和第三格口距离类别。
在一个实施例中,优先级获取模块602,包括:优先级确定单元,若目标流向类别为第一流向类别,确定多个格口中归属于第一格口距离类别、第二格口距离类别和第三格口距离类别下的格口优先级依次降低;若目标流向类别为第二流向类别,确定多个格口中归属于第二格口距离类别、第一格口距离类别和第三格口距离类别下的格口优先级依次降低;若目标流向类别为第三流向类别,确定多个格口中归属于第三格口距离类别、第二格口距离类别和第一格口距离类别下的格口优先级依次降低。
在一个实施例中,目标格口确定模块603,包括:第一空闲格口单元,用于若目标流向类别对应的格口优先级最高的格口存在第一空闲格口,将第一空闲格口作为目标格口。
在一个实施例中,目标格口确定模块603,包括:第二空闲格口单元,用于若目标流向类别对应的最高优先级分类的格口不存在第一空闲格口,获取格口优先级最高的格口之外的格口的使用状态;若格口优先级最高的格口之外存在第二空闲格口,根据目标流向类别,和第二空闲格口的格口优先级,从第二空闲格口中确定目标格口。
在一个实施例中,第二空闲格口单元,包括:目标格口单元,用于若目标流向类别为第一流向类别,获取第二空闲格口中属于第二格口距离类别的空闲格口,作为目标格口;若目标流向类别为第二流向类别,获取第二空闲格口中属于第一格口距离类别的空闲格口,作为目标格口;若目标流向类别为第二流向类别,获取第二空闲格口中属于第二格口距离类别的空闲格口,作为目标格口。
在一个实施例中,第二空闲格口单元,包括:释放单元,用于若格口优先级最高的格口之外不存在第二空闲格口,获取流向优先级最低的流向类别所占用的格口,释放格口,并从格口中确定所述目标格口。
在一个实施例中,释放单元还包括:控制待分拣快件等待预设时长,检测是否存在第三空闲格口;若不存在第三空闲格口,则执行获取流向优先级最低的流向类别所占用的格口,释放格口的过程。
关于快件分拣装置的具体限定可以参见上文中对于快件分拣方法的限定,在此不再赘述。上述快件分拣装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
本申请提供的快件分拣方法,可以应用于计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储流向类别和格口距离类别数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种快件分拣方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种快件分拣方法,其特征在于,所述方法包括:
获取待分拣快件的流向,以及所述流向所属的目标流向类别;
获取所述流向对应的多个格口,以及各个格口在所述目标流向类别下的格口优先级;所述多个格口在所述目标流向类别下对应至少两个不同的格口优先级;
根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口;
将所述待分拣快件投递到所述目标格口。
2.根据权利要求1所述的方法,其特征在于,所获取待分拣快件的流向之前,所述方法还包括:
获取所述待分拣快件所属班次的多个流向;
获取多个流向分别对应的快件数量;
根据所述快件数量将所述多个流向进行降序排序;
将排序后的所述多个流向归类为至少以下几个类别:第一流向类别、第二流向类别和第三流向类别;其中,所述第一流向类别、第二流向类别和第三流向类别的流向优先级依次降低。
3.根据权利要求2所述的方法,其特征在于,所述获取所述流向对应的多个格口之前,所述方法还包括:
获取所述多个格口到供件口的距离;
根据所述距离将所述多个格口进行升序排序;
将排序后的所述多个格口归类为至少以下几个距离类别:第一格口距离类别、第二距离格口类别和第三格口距离类别;
所述获取各个格口在所述目标流向类别下的格口优先级之前,还包括:
若所述目标流向类别为所述第一流向类别,确定所述多个格口中归属于第一格口距离类别、第二格口距离类别和第三格口距离类别下的格口优先级依次降低;
若所述目标流向类别为所述第二流向类别,确定所述多个格口中归属于第二格口距离类别、第一格口距离类别和第三格口距离类别下的格口优先级依次降低;
若所述目标流向类别为所述第三流向类别,确定所述多个格口中归属于第三格口距离类别、第二格口距离类别和第一格口距离类别下的格口优先级依次降低。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口,包括:
若所述目标流向类别对应的格口优先级最高的格口存在第一空闲格口,将所述第一空闲格口作为所述目标格口。
5.根据权利要求4所述的方法,其特征在于,还包括:
若所述目标流向类别对应的最高优先级分类的格口不存在第一空闲格口,获取所述格口优先级最高的格口之外的格口的使用状态;
若所述格口优先级最高的格口之外存在第二空闲格口,根据所述目标流向类别,和所述第二空闲格口的格口优先级,从所述第二空闲格口中确定所述目标格口。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标流向类别,和所述第二空闲格口的格口优先级,从所述第二空闲格口中确定所述目标格口,包括:
若所述目标流向类别为所述第一流向类别,获取所述第二空闲格口中属于第二格口距离类别的空闲格口,作为所述目标格口;
若所述目标流向类别为所述第二流向类别,获取所述第二空闲格口中属于第一格口距离类别的空闲格口,作为所述目标格口;
若所述目标流向类别为所述第二流向类别,获取所述第二空闲格口中属于第二格口距离类别的空闲格口,作为所述目标格口。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述格口优先级最高的格口之外不存在第二空闲格口,获取流向优先级最低的流向类别所占用的格口,释放所述格口,并从所述格口中确定所述目标格口。
8.根据权利要求7所述的方法,其特征在于,所述获取流向优先级最低的流向类别所占用的格口,释放所述格口,包括:
控制所述待分拣快件等待预设时长,检测是否存在第三空闲格口;
若不存在第三空闲格口,则执行获取流向优先级最低的流向类别所占用的格口,释放所述格口的过程。
9.一种快件分拣装置,其特征在于,所述装置包括:
流向获取模块,用于获取待分拣快件的流向,以及所述流向所属的目标流向类别;
优先级获取模块,用于获取所述流向对应多个格口,以及各个格口在所述目标流向类别下的格口优先级;所述多个格口在所述目标流向类别下对应至少两个不同的格口优先级;
目标格口确定模块,根据所述目标流向类别以及所述格口优先级,从所述多个格口中确定目标格口;
快件投递模块,用于将所述待分拣快件投递到所述目标格口。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011539803.6A CN114653601A (zh) | 2020-12-23 | 2020-12-23 | 快件分拣方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011539803.6A CN114653601A (zh) | 2020-12-23 | 2020-12-23 | 快件分拣方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114653601A true CN114653601A (zh) | 2022-06-24 |
Family
ID=82025394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011539803.6A Pending CN114653601A (zh) | 2020-12-23 | 2020-12-23 | 快件分拣方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114653601A (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000118692A (ja) * | 1998-10-08 | 2000-04-25 | Toyo Kanetsu Kk | 仕分け方法 |
JP2002029613A (ja) * | 2000-07-12 | 2002-01-29 | At & C:Kk | 商品仕分けシステム |
WO2004080616A1 (de) * | 2003-03-12 | 2004-09-23 | Siemens Aktiengesellschaft | Verfahren zum sortieren von sendungen nach ihren zieladressen |
DE202011110021U1 (de) * | 2011-08-30 | 2013-02-11 | Deutsche Post Ag | Sortiersystem |
US20150306634A1 (en) * | 2014-03-06 | 2015-10-29 | Kabushiki Kaisha Toshiba | Delivery sorting processing system and delivery sorting processing method |
CN109377124A (zh) * | 2018-09-25 | 2019-02-22 | 顺丰科技有限公司 | 快件分拣方法、装置、服务器及计算机可读存储介质 |
CN109604171A (zh) * | 2018-10-22 | 2019-04-12 | 顺丰科技有限公司 | 快件分拣方法、装置、设备及其存储介质 |
CN110090802A (zh) * | 2018-01-29 | 2019-08-06 | 北京京东尚科信息技术有限公司 | 一种生成格口分配信息的方法和装置 |
CN110245769A (zh) * | 2018-03-08 | 2019-09-17 | 北京京东尚科信息技术有限公司 | 一种推荐分拣格口的方法和装置 |
CN110404830A (zh) * | 2019-08-19 | 2019-11-05 | 北京极智嘉科技有限公司 | 分拣***及方法 |
US20190352094A1 (en) * | 2016-09-29 | 2019-11-21 | Hitachi Transport System, Ltd. | Management System, Management Method, and Management Program |
CN111222810A (zh) * | 2018-11-26 | 2020-06-02 | 北京京东尚科信息技术有限公司 | 一种实时分配格口的方法和装置 |
CN111768145A (zh) * | 2019-10-28 | 2020-10-13 | 北京京东乾石科技有限公司 | 一种分配格口的方法和装置 |
CN111832855A (zh) * | 2019-04-16 | 2020-10-27 | 顺丰科技有限公司 | 格口分配方法、装置、分拣机及存储介质 |
-
2020
- 2020-12-23 CN CN202011539803.6A patent/CN114653601A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000118692A (ja) * | 1998-10-08 | 2000-04-25 | Toyo Kanetsu Kk | 仕分け方法 |
JP2002029613A (ja) * | 2000-07-12 | 2002-01-29 | At & C:Kk | 商品仕分けシステム |
WO2004080616A1 (de) * | 2003-03-12 | 2004-09-23 | Siemens Aktiengesellschaft | Verfahren zum sortieren von sendungen nach ihren zieladressen |
DE202011110021U1 (de) * | 2011-08-30 | 2013-02-11 | Deutsche Post Ag | Sortiersystem |
US20150306634A1 (en) * | 2014-03-06 | 2015-10-29 | Kabushiki Kaisha Toshiba | Delivery sorting processing system and delivery sorting processing method |
US20190352094A1 (en) * | 2016-09-29 | 2019-11-21 | Hitachi Transport System, Ltd. | Management System, Management Method, and Management Program |
CN110090802A (zh) * | 2018-01-29 | 2019-08-06 | 北京京东尚科信息技术有限公司 | 一种生成格口分配信息的方法和装置 |
CN110245769A (zh) * | 2018-03-08 | 2019-09-17 | 北京京东尚科信息技术有限公司 | 一种推荐分拣格口的方法和装置 |
CN109377124A (zh) * | 2018-09-25 | 2019-02-22 | 顺丰科技有限公司 | 快件分拣方法、装置、服务器及计算机可读存储介质 |
CN109604171A (zh) * | 2018-10-22 | 2019-04-12 | 顺丰科技有限公司 | 快件分拣方法、装置、设备及其存储介质 |
CN111222810A (zh) * | 2018-11-26 | 2020-06-02 | 北京京东尚科信息技术有限公司 | 一种实时分配格口的方法和装置 |
CN111832855A (zh) * | 2019-04-16 | 2020-10-27 | 顺丰科技有限公司 | 格口分配方法、装置、分拣机及存储介质 |
CN110404830A (zh) * | 2019-08-19 | 2019-11-05 | 北京极智嘉科技有限公司 | 分拣***及方法 |
CN111768145A (zh) * | 2019-10-28 | 2020-10-13 | 北京京东乾石科技有限公司 | 一种分配格口的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109978423B (zh) | 库存调度方法、装置以及计算机可读存储介质 | |
JP3986562B2 (ja) | 配布順序分類方法 | |
CN112101881B (zh) | 智能仓储的库位分配方法、装置、计算机设备和存储介质 | |
CN110059992B (zh) | 货物入库方法、装置以及计算机可读存储介质 | |
US20050177833A1 (en) | Method and apparatus for reassigning objects to processing units | |
CN112116247A (zh) | 订单处理和出库方法、设备、***以及存储介质 | |
US7814165B2 (en) | Message classification system and method | |
CN111738551A (zh) | 一种任务分配方法、装置、设备和存储介质 | |
CN112278674A (zh) | 调度方法、装置、设备及存储介质 | |
CN110231986A (zh) | 基于多fpga的动态可重配置的多任务调度和放置方法 | |
CN111178752A (zh) | 订单派单方法、装置、计算机设备和存储介质 | |
CN115293654A (zh) | 穿梭车任务调度方法、装置与计算机设备 | |
CN111738492A (zh) | 一种容器定位方法、装置、设备和存储介质 | |
US20040182759A1 (en) | Method for sorting in a distribution order | |
CN114653601A (zh) | 快件分拣方法、装置、计算机设备和存储介质 | |
CN113869598A (zh) | 基于智慧城市的无人机智能远程管理方法、***及云平台 | |
US20050125799A1 (en) | Methods and systems for assigning objects to processing units | |
CN114997650A (zh) | 一种多机器人多任务派送方法和装置、电子设备 | |
Kriehn et al. | Storage management policies for throughput optimization of shuttle-based storage and retrieval systems | |
Olteanu et al. | A genetic algorithm for solving the quay crane scheduling and allocation problem | |
CN113609541A (zh) | 路径优化的纺织方法、装置、纺织设备和存储介质 | |
CN113191704A (zh) | 货物出库的控制方法、装置和计算机可读存储介质 | |
CN112990628A (zh) | 分拣设备调度方法、装置及计算机可读存储介质 | |
CN111085444A (zh) | 包裹对应滑槽确定方法、装置、计算机设备和存储介质 | |
CN114919908B (zh) | 一种仓储机器人配置数量规划方法和装置、电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |