任务处理方法、系统、电子设备和非易失性存储介质技术方案

技术编号:24094569 阅读:42 留言:0更新日期:2020-05-09 09:40
本发明专利技术实施例涉及信息处理技术领域,公开了一种任务处理方法、系统、电子设备和非易失性存储介质。上述任务处理方法包括:引擎服务器根据从压力服务器获取的拣货压力和/或配送压力确定任务上限值;任务服务器根据目标对象的各任务的特征数据和分类条件,获取各任务中预设的参考任务与各被参考任务之间的相似度;筛选出与参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与参考任务分为一个任务集合,将每个任务集合中的任务的拣货数据集中发送给拣货客户端,并将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端,每个任务集合中的任务数量小于或等于任务上限值;可以提高任务的分配效率,加快任务完成的速度。

Task processing methods, systems, electronic devices and non-volatile storage media

【技术实现步骤摘要】
任务处理方法、系统、电子设备和非易失性存储介质
本专利技术涉及信息处理
,特别涉及一种任务处理方法、系统、电子设备和非易失性存储介质。
技术介绍
目前,连锁超市由于商品种类多、任务密度大、配送模式等不同,往往需要安排专人进行商品打包和物流配送。相关技术中,是按单进行,即一单一单的拣货和配送,有用户下单后,由仓内打包人员进行分拣,分拣后交给配送人员配送。然而,专利技术人发现相关技术中至少存在如下问题:在对用户下的任务进行拣货时,若一单一单进行拣货和配送,仓内的拣货成本和物流的配送时间成本大大增加,拣货效率和配送效率较低。
技术实现思路
本专利技术实施方式的目的在于提供一种任务处理方法、系统、电子设备和非易失性存储介质,可以降低拣货和配送成本,且提高了任务的分配效率,加快了任务完成的速度。为解决上述技术问题,本专利技术的实施方式提供了一种任务处理方法,包括:压力服务器计算目标对象的拣货压力和/或配送压力;引擎服务器从所述压力服务器获取所述拣货压力和/或配送压力,并根据所述拣货压力和/或配送压力确定任务上限值;任务服务器接收所述目标对象的各任务,并获取各所述任务的特征数据;所述任务服务器根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度;所述任务服务器筛选出与所述参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与所述参考任务分为一个任务集合;其中,任务服务器从所述引擎服务器获取所述任务上限值,并控制每个任务集合中的任务数量小于或等于所述任务上限值;所述任务服务器将所述每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到所述拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端。本专利技术的实施方式还提供了一种任务处理系统,包括::压力服务器,用于计算目标对象的拣货压力和/或配送压力;引擎服务器,用于从所述压力服务器获取所述拣货压力和/或配送压力,并根据所述拣货压力和/或配送压力确定任务上限值;任务服务器,用于接收所述目标对象的各任务,并获取各所述任务的特征数据;根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度;筛选出与所述参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与所述参考任务分为一个任务集合;将所述每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到所述拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端。其中,任务服务器从所述引擎服务器获取所述任务上限值,并控制每个任务集合中的任务数量小于或等于所述任务上限值。本专利技术的实施方式还提供了一种电子设备,包括存储器和处理器,存储器存储计算机程序,处理器运行程序时执行:计算目标对象的拣货压力和/或配送压力;接收所述目标对象的各任务,并获取各所述任务的特征数据;根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度;筛选出与所述参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与所述参考任务分为一个任务集合;其中,每个任务集合中的任务数量小于或等于所述任务上限值;将所述每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到所述拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端。本专利技术的实施方式还提供了一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行如上所述的任务处理方法。本专利技术实施方式相对于现有技术而言,主要区别及其效果在于:通过不同的服务器之间的交互,即压力服务器计算目标对象的拣货压力和/或配送压力,引擎服务器从压力服务器获取其计算的拣货压力和/或配送压力,从而确定任务上限值。任务服务器再从引擎服务器获取其确定的任务上限值,从而在进行任务分类时控制每个任务集合中的任务数量小于或等于任务上限值。拣货压力和/或配送压力能够在一定程度上反映目标对象当前整体的仓配效率即拣货效率和配送效率。因此,引擎服务器根据拣货压力和/或配送压力即考虑到整体的仓配效率,有利于合理的确定任务上限值,以合理限制每个任务集合中的任务数量。任务服务器在进行任务分类时,获取接收的目标对象的各任务的特征数据,根据特征数据和分类条件,获取各任务中预设的参考任务与除参考任务外的各被参考任务之间的相似度,筛选出与参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与参考任务分为一个任务集合。即任务服务器基于特征数据和分类条件,获取各任务相互之间的相似度,将相互之间相似度高的任务分为一个任务集合,方便了对各任务进行合理的分类。任务服务器将每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端,即通过集中发送每个任务集合中的任务的拣货数据以及配送数据,提高了任务的分配效率,方便了对每个任务集合中的任务进行集中拣货和配送,有利于在一定程度上提高仓配效率,加快任务完成的速度,降低拣货和配送成本。另外,所述任务服务器根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度,包括:所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件;所述任务服务器获取与确定的所述分类条件对应的相似度系数;所述任务服务器根据所述相似度系数,获取所述参考任务与各所述被参考任务之间的相似度。提供了一种获取相似度的具体方式,即主要基于参考任务与各被参考任务之间满足的分类条件,得到参考任务和各被参考任务的相似度,有利于准确的获取各任务相互之间相似度。另外,每一种所述分类条件下设置有不同等级的分类条件,所述不同等级对应不同的相似度系数;所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件,具体为:所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件的等级;所述任务服务器获取与确定的所述分类条件对应的相似度系数,具体为:所述任务服务器获取与确定的所述分类条件的等级对应的相似度系数。也就是说,每一种分类条件包括不同等级的分类条件,通过对每一种分类条件进一步细分,有利于进一步细分参考任务与各被参考任务之间满足的分类条件属于哪一等级,从而更准确的确定参考任务与各被参考任务之间的相似度。另外,所述分类条件包括以下任意之一或其组合:所述参考任务与所述被参考任务中存在位于同一拣货区域的目标商品、所述参考任务与所述被参考任务中的所述目标商品的数量之和小于所述同一拣货区域内所述目标商品的库存数量、所述参考任务与所述被参考任务的配送目的地之间的距离小于预设距离所述参考任务与所述被参考任务的预约送达时间段的接近度大于预设门限。提供了一种分类条件的具体形式,方便了根据实际需要进行设置。附图说明本文档来自技高网...

【技术保护点】
1.一种任务处理方法,其特征在于,包括:/n压力服务器计算目标对象的拣货压力和/或配送压力;/n引擎服务器从所述压力服务器获取所述拣货压力和/或配送压力,并根据所述拣货压力和/或配送压力确定任务上限值;/n任务服务器接收所述目标对象的各任务,并获取各所述任务的特征数据;/n所述任务服务器根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度;/n所述任务服务器筛选出与所述参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与所述参考任务分为一个任务集合;其中,任务服务器从所述引擎服务器获取所述任务上限值,并控制每个任务集合中的任务数量小于或等于所述任务上限值;/n所述任务服务器将所述每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到所述拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端。/n

【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:
压力服务器计算目标对象的拣货压力和/或配送压力;
引擎服务器从所述压力服务器获取所述拣货压力和/或配送压力,并根据所述拣货压力和/或配送压力确定任务上限值;
任务服务器接收所述目标对象的各任务,并获取各所述任务的特征数据;
所述任务服务器根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度;
所述任务服务器筛选出与所述参考任务的相似度大于预设阈值的被参考任务,并将筛选出的被参考任务与所述参考任务分为一个任务集合;其中,任务服务器从所述引擎服务器获取所述任务上限值,并控制每个任务集合中的任务数量小于或等于所述任务上限值;
所述任务服务器将所述每个任务集合中的任务的拣货数据集中发送给拣货客户端,并在接收到所述拣货客户端返回的拣货完成信息后,将完成拣货的任务集合中的任务的配送数据集中发送给配送客户端。


2.根据权利要求1所述的任务处理方法,其特征在于,所述任务服务器根据所述特征数据和分类条件,获取各所述任务中预设的参考任务与除所述参考任务外的各被参考任务之间的相似度,包括:
所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件;
所述任务服务器获取与确定的所述分类条件对应的相似度系数;
所述任务服务器根据所述相似度系数,获取所述参考任务与各所述被参考任务之间的相似度。


3.根据权利要求2所述的任务处理方法,其特征在于,每一种所述分类条件下设置有不同等级的分类条件,所述不同等级对应不同的相似度系数;
所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件,具体为:
所述任务服务器根据所述特征数据,确定所述参考任务与各所述被参考任务之间满足的分类条件的等级;
所述任务服务器获取与确定的所述分类条件对应的相似度系数,具体为:
所述任务服务器获取与确定的所述分类条件的等级对应的相似度系数。


4.根据权利要求1至3中任一项所述的任务处理方法,其特征在于,所述分类条件包括以下任意之一或其组合:
基于任务内商品所在的拣货区域的分类条件、基于任务内商品的库存数量的分类条件、基于任务的配送目的地的分类条件、基于任务的预约送达时间段的分类条件。


5.根据权利要求4所述的任务处理方法,其特征在于,所述分类条件包括:基于任务内商品所在的拣货区域的分类条件;
所述拣货区域包括:门店和前置仓。


6.根据权利要求1所述的任务处理方法,其特征在于,所述分类条件包括以下任意之一或其组合...

【专利技术属性】
技术研发人员:张雪岩
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:上海;31

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

1