拣货任务处理的方法和装置制造方法及图纸

技术编号:27224912 阅读:13 留言:0更新日期:2021-02-04 11:46
本发明专利技术公开了拣货任务处理的方法和装置,涉及物流运输技术领域。该方法的一具体实施方式包括:将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中;将所述文件存储数据库中待拣货的任务列表进行解析,确定解析后的任务列表中的任务;将解析后的所述任务列表中的任务,根据可配置化规则进行过滤;将过滤后的任务存储至拣货队列。该实施方式降低了结构化查询语言对持久化数据库进行查询的压力,进而达到灵活监控待拣货的任务、减少所述任务列表结构的变更、提高拣货任务处理效率的技术效果。效果。效果。

【技术实现步骤摘要】
拣货任务处理的方法和装置


[0001]本专利技术涉及物流运输
,尤其涉及一种拣货任务处理的方法和装置。

技术介绍

[0002]随着拣货任务的日益增多,每天都会有不同时效类型任务下发到仓库中。为了提升时效,加快订单拣货出库速度,减少异常任务影响出库时间,需要对拣货的流程进行优化进而提高拣货效率。
[0003]现有技术中拣货人员使用固化规则获取待拣货的任务,或是从报表库中根据实际情况来手动制定查找优先拣货任务。
[0004]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0005]1.过度依赖报表库查询对持久化数据库,对持久化数据库造成的压力过大;
[0006]2.获取任务的规则较为固定、不能灵活调整;
[0007]3.查询拣货是否积压,或判断拣货任务是否存在异常状况需要人工判断。

技术实现思路

[0008]有鉴于此,本专利技术实施例提供一种拣货任务处理的方法和装置,能够减少结构化查询语言对持久化数据库进行查询的压力,进而达到灵活监控待拣货的任务列表、减少所述任务列表结构的变更、提高拣货任务处理效率的技术效果。
[0009]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种拣货任务处理的方法,包括:
[0010]将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中;
[0011]将所述文件存储数据库中待拣货的任务列表进行解析,确定解析后的任务列表中的任务;
[0012]将解析后的所述任务列表中的任务,根据可配置化规则进行过滤;
[0013]将过滤后的任务存储至拣货队列。
[0014]可选地,将所述文件存储数据库中的任务列表进行解析,确定解析后的任务列表中的任务之后,包括:
[0015]判断解析所述任务列表是否成功;
[0016]若是,将解析后的所述任务列表中的任务,存储在文件存储数据库中的检索任务列表中;
[0017]若否,确定在持久化数据库中,与所述文件存储数据库中的任务列表相对应的持久任务列表,并对所述持久化数据库中的持久任务列表进行解析,将解析后的持久任务列表中的任务存储在所述检索任务列表中。
[0018]可选地,将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中之前,包括:
[0019]根据拣货任务事件,触发任务列表的更新;
[0020]将更新后的所述任务列表存储在所述持久化数据库中。
[0021]可选地,将解析后的所述任务列表中的任务,根据可配置化规则进行过滤,包括:
[0022]获取可配置化规则列表;
[0023]判断所述任务列表中的任务是否符合所述可配置化规则列表中的规则;
[0024]若是,则保留所述任务;若否,则将所述任务滤除。
[0025]根据本专利技术实施例的一个方面,提供了一种拣货任务处理的装置,包括:
[0026]任务同步模块,用于将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中;
[0027]任务列表解析模块,用于将所述文件存储数据库中待拣货的任务列表进行解析,确定解析后的任务列表中的任务;
[0028]任务过滤模块,用于根据可配置化规则,将解析后的所述任务列表中的任务进行过滤;
[0029]拣货队列存储模块,用于将过滤后的任务存储至拣货队列。
[0030]可选地,还包括:解析判断模块,用于将所述文件存储数据库中的任务列表进行解析,确定解析后的任务列表中的任务之后:
[0031]判断解析所述任务列表是否成功;
[0032]若是,将解析后的所述任务列表中的任务,存储在文件存储数据库中的检索任务列表中;
[0033]若否,确定在持久化数据库中,与所述文件存储数据库中的任务列表相对应的持久任务列表,并对所述持久化数据库中的持久任务列表进行解析,将解析后的持久任务列表中的任务存储在所述检索任务列表中。
[0034]可选地,还包括:更新存储模块,用于将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中之前:
[0035]根据拣货任务事件,触发任务列表的更新;
[0036]将更新后的所述任务列表存储在所述持久化数据库。
[0037]可选地,将解析后的所述任务列表中的任务,根据可配置化规则进行过滤,包括:
[0038]获取可配置化规则列表;
[0039]判断所述任务列表中的任务是否符合所述可配置化规则列表中的规则;
[0040]若是,则保留所述任务;若否,则将所述任务滤除。
[0041]根据本专利技术实施例的另一个方面,提供了一种拣货任务处理电子设备,包括:
[0042]一个或多个处理器;
[0043]存储装置,用于存储一个或多个程序,
[0044]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的拣货任务处理方法。
[0045]根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的拣货任务处理方法。
[0046]上述专利技术中的一个实施例具有如下优点或有益效果:
[0047]本方案通过采用文件存储数据库作为缓存引擎对任务列表中的任务进行过滤,从而确定拣货队列的技术手段,可以减少结构化查询语言对持久化数据库进行查询的压力,
进而达到灵活监控待拣货的任务、减少所述任务列表结构的变更、提高拣货任务处理效率的技术效果。
[0048]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0049]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0050]图1是根据本专利技术实施例的一种拣货任务处理的方法的主要流程的示意图;
[0051]图2是根据本专利技术实施例的获取待拣货任务的方法流程图;
[0052]图3是根据本专利技术实施例的任务过滤的方法流程图;
[0053]图4是根据本专利技术实施例的一种拣货任务处理的方法的具体流程的示意图;
[0054]图5是根据本专利技术实施例的一种拣货任务处理的装置的主要模块的示意图;
[0055]图6是本专利技术实施例可以应用于其中的示例性系统架构图;
[0056]图7是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0057]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0058]图1是根据本专利技术实施例的一种拣货任务处理的方法的主要流程的示意图,如图1所示,提供了一种拣货任务处理的方法,包括:
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种拣货任务处理的方法,其特征在于,包括:将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中;将所述文件存储数据库中待拣货的任务列表进行解析,确定解析后的任务列表中的任务;将解析后的所述任务列表中的任务,根据可配置化规则进行过滤;将过滤后的任务存储至拣货队列。2.根据权利要求1所述的方法,其特征在于,将所述文件存储数据库中的任务列表进行解析,确定解析后的任务列表中的任务之后,包括:判断解析所述任务列表是否成功;若是,将解析后的所述任务列表中的任务,存储在文件存储数据库中的检索任务列表中;若否,确定在持久化数据库中,与所述文件存储数据库中的任务列表相对应的持久任务列表,并对所述持久化数据库中的持久任务列表进行解析,将解析后的持久任务列表中的任务存储在所述检索任务列表中。3.根据权利要求1所述的方法,其特征在于,将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中之前,包括:根据拣货任务事件,触发任务列表的更新;将更新后的所述任务列表存储在所述持久化数据库中。4.根据权利要求1所述的方法,其特征在于,将解析后的所述任务列表中的任务,根据可配置化规则进行过滤,包括:获取可配置化规则列表;判断所述任务列表中的任务是否符合所述可配置化规则列表中的规则;若是,则保留所述任务;若否,则将所述任务滤除。5.一种拣货任务处理的装置,其特征在于,包括:任务同步模块,用于将待拣货的任务从持久化数据库同步至缓存中的文件存储数据库中;任务列表解析模块,用于将所述文件存储数据库中待拣货的任务列表进行解析,确定解析后的任务列表中的任务;任务过滤模块,...

【专利技术属性】
技术研发人员:梁吉超
申请(专利权)人:北京京东振世信息技术有限公司
类型:发明
国别省市:

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

1