商品装箱复核验证的方法、装置、电子设备和存储介质与流程

文档序号:15616914发布日期:2018-10-09 21:36阅读:348来源:国知局

本发明涉及计算机技术领域,尤其涉及一种商品装箱复核验证的方法、装置、电子设备和存储介质。



背景技术:

服饰鞋帽类商品的仓库,不同的商品会有相同的款型编号(如同一款式的同色衣服的不同尺码,商品编号不同但是款号相同)。在出库复核装箱时,要优先保证相同款的商品尽量放入相同的包装箱,来保证客户,尤其是商家类型的客户接收到商品后方便与清点与归纳。实际生产时如果依靠认为判断,特别是对于b2b类型模式,商品种类和数量较大时,要做到认为判断准确就变得有困难。



技术实现要素:

有鉴于此,本发明实施例提供一种商品装箱复核验证的方法、装置、电子设备和存储介质,能够快速判断一件商品是否和当前箱内已有商品属于同一款式,具有自动化、简便易行的优点。

为实现上述目的,根据本发明的一个方面,提供了一种商品装箱复核验证的方法。

本发明实施例的一种商品装箱复核验证的方法包括:获取当前复核扫码商品的商品款号;通过对当前箱内已复核商品队列和待复核商品队列进行匹配,确定同款商品验证队列,所述队列中每一条商品信息包括商品款号;判断所述当前复核扫码商品的商品款号是否属于所述同款商品验证队列,若否则发出报警提醒;记录所述当前复核扫码商品的复核结果,更新所述当前箱内已复核商品队列和所述待复核商品队列。

可选地,所述通过对当前箱内已复核商品队列和待复核商品队列进行匹配,确定同款商品验证队列的步骤包括:以嵌套循环的结构对当前箱内已复核商品队列和待复核商品队列进行匹配,若当前箱内已复核商品队列中的节点和待复核商品队列中的节点相同并且待复核商品数量大于零,则将当前循环到的待复核商品加入同款商品验证队列。

可选地,在所述获取当前复核扫码商品款号的步骤之前,还包括:确认所述当前复核扫码商品已经通过条码有效性验证。

可选地,在所述获取当前复核扫码商品款号的步骤之后,还包括:判断所述当前箱内已复核商品队列是否为空,若是则发出直接装箱提醒。

为实现上述目的,根据本发明的另一方面,提供了一种商品装箱复核验证的装置。

本发明的一种商品装箱复核验证的装置,包括:款号获取模块,用于获取当前复核扫码商品的商品款号;队列获取模块,用于通过对当前箱内已复核商品队列和待复核商品队列进行匹配,确定同款商品验证队列,所述队列中每一条商品信息包括商品款号;判断报警模块,用于判断所述当前复核扫码商品的商品款号是否属于所述同款商品验证队列,若否则发出报警提醒;记录模块,用于记录所述当前复核扫码商品的复核结果,更新所述当前箱内已复核商品队列和所述待复核商品队列。

可选地,所述队列获取模块还用于:以嵌套循环的结构对当前箱内已复核商品队列和待复核商品队列进行匹配,若当前箱内已复核商品队列中的节点和待复核商品队列中的节点相同并且待复核商品数量大于零,则将当前循环到的待复核商品加入同款商品验证队列。

可选地,还包括:有效性确认模块,用于确认所述当前复核扫码商品已经通过条码有效性验证。

可选地,还包括:判断提醒模块,用于判断所述当前箱内已复核商品队列是否为空,若是则发出直接装箱提醒。

为实现上述目的,根据本发明的再一方面,提供了一种电子设备。

本发明的一种电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明所提供的商品装箱复核验证的方法。

为实现上述目的,根据本发明的再一方面,提供了一种非暂态计算机可读存储介质。

本发明的一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行本发明所提供的商品装箱复核验证的方法。

根据本发明的技术方案,上述发明中的一个实施例具有如下优点或有益效果:通过匹配算法执行求交集动作可以得到同款商品验证队列,该队列用于对当前复核扫码验证商品进行验证。若当前的商品款号不在同款商品验证队列中则意味着不符合同款同箱的装箱原则,发出报警。本发明的技术方案能够快速判断一件商品是否和当前箱内已有商品属于同一款式,具有自动化、简便易行的优点。一方面提供给客户更规整的装箱结果,同款商品归纳放置方便客户清点及使用;另一方面减轻库房生产操作人员工作压力,提高操作的准确率,防止出现款型混装的结果。

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的商品装箱复核验证的方法的主要步骤的示意图;

图2是根据本发明实施例的商品装箱复核验证的方法的完整逻辑原理图;

图3是根据本发明实施例的商品装箱复核验证的装置的主要部分的示意图;

图4是根据本发明实施例的商品装箱复核验证的电子设备的硬件结构示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1是根据本发明实施例的商品装箱复核验证的方法的主要步骤的示意图。如图1所示,本发明实施例的商品装箱复核验证的方法主要包括步骤s11至步骤s14。

步骤s11:获取当前复核扫码商品的商品款号。

步骤s12:通过对当前箱内已复核商品队列和待复核商品队列进行匹配,确定同款商品验证队列,队列中每一条商品信息包括商品款号。通常,队列中每一条商品信息还包括商品编号和商品名称。

步骤s13:判断当前复核扫码商品的商品款号是否属于同款商品验证队列,若否则发出报警提醒。

步骤s14:记录当前复核扫码商品的复核结果,更新当前箱内已复核商品队列和待复核商品队列。

可选地,根据本发明实施例的商品装箱复核验证的方法,步骤s12的具体过程可以包括:以嵌套循环的结构对当前箱内已复核商品队列和待复核商品队列进行匹配,若当前箱内已复核商品队列中的节点和待复核商品队列中的节点相同并且待复核商品数量大于零,则将当前循环到的待复核商品加入同款商品验证队列。

可选地,根据本发明实施例的商品装箱复核验证的方法,在步骤s11之前,还可以包括如下步骤:确认当前复核扫码商品已经通过条码有效性验证。这样保证了在复核工作开始之前,商品是已经通过了初核验证的。

可选地,根据本发明实施例的商品装箱复核验证的方法,在步骤s11之后,还可以包括如下步骤:判断当前箱内已复核商品队列是否为空,若是则发出直接装箱提醒。该情况下可以提出预判结果,可以提高效率。

图2是根据本发明实施例的商品装箱复核验证的完整逻辑流程的示意图。为了本领域技术人员更好地理解,发明人对整个逻辑流程详细介绍如下。

需要说明的是,在“开始”动作之前,还可能需要进行一些数据准备工作。例如获取复核任务、生成箱号、获取当前箱已复核商品队列、获取待复核商品列表等等。也就是说可以提前需要获取和生成用于操作复核的数据源及目标容器数据。

随后,对当前商品验证条码有效性,并获取该商品在基础资料中的相关数据(即商品款号)用来后续与任务进行比对有效性。

然后判断当前箱已复核商品队列是否为空。如果为空,则意味着当前箱内无商品,可以将当前需要复核的商品放入箱子。若不为空,则进入下一步。

以嵌套循环的结构进行匹配待复核队列和已复核队列(例如队列a中的单个节点分别与另一个队列b每一个节点进行比对,遍历次数为队列节点数乘积),如果循环到的待复核队列节点商品与已复核队列节点商品款号相同,且待复核数量大于0,则说明在箱子中已存在同款商品,且该商品尚未复核完毕,将此商品信息加入到同款验证队列,商品信息至少包含商品编号、款号、商品名称(同款验证队列为新建队列,与已存在的待复核队列和已复核队列无关),以此规则执行至两层循环结束,得到最终同款验证队列。如果得到的同款验证队列为空,则不再继续下一步,说明箱中没有待验证同款同箱的商品,直接继续执行复核过程后面的后续流程。

循环同款商品验证队列,判断当前扫码匹配到的待复核任务商品的款,是否与当前循环到的同款队列节点商品款号相同,如果相同则说明箱中有同款商品是正常的操作同款操作,不再执行下一步,直接继续执行复核其他流程。

如循环完毕同款队列没有匹配到当前待复核的商品的款时,则说明,当前正复核的商品款型,在箱中存在且未复核完毕,当前操作是一种中途切换其他款型复核的行为(例如当前复核商品为款a,未复核队列尚有款a的情况下,换了款b进行扫描即是一种切换款型复核的情况),程序报警并明确提醒出同款商品同箱复核的原则。

如果不触发报警,则意味着满足同款同箱子的复核原则,商品成功放置入箱。这时候需要记录商品复核结果及装箱结果信息,即进行相应待复核任务数量扣减和已复核结果记录增加的数据处理。至此,流程结束。

图3是根据本发明实施例的商品装箱复核验证的装置的主要部分的示意图。如图3所示,本发明的一种商品装箱复核验证的装置30包括:款号获取模块31、队列获取模块32、判断报警模块33以及记录模块34。款号获取模块31用于获取当前复核扫码商品的商品款号。队列获取模块32用于通过对当前箱内已复核商品队列和待复核商品队列进行匹配,确定同款商品验证队列,队列中每一条商品信息包括商品款号。通常地,队列中每一条商品信息还包括商品编号和商品名称。判断报警模块33用于判断当前复核扫码商品的商品款号是否属于同款商品验证队列,若否则发出报警提醒。记录模块34用于记录当前复核扫码商品的复核结果,更新当前箱内已复核商品队列和待复核商品队列。

可选地,根据本发明实施例的商品装箱复核验证的装置,队列获取模块32还用于:以嵌套循环的结构对当前箱内已复核商品队列和待复核商品队列进行匹配,若当前箱内已复核商品队列中的节点和待复核商品队列中的节点相同并且待复核商品数量大于零,则将当前循环到的待复核商品加入同款商品验证队列。

可选地,根据本发明实施例的商品装箱复核验证的装置还可以包括:有效性确认模块,用于确认当前复核扫码商品已经通过条码有效性验证。

可选地,根据本发明实施例的商品装箱复核验证的装置还可以包括:判断提醒模块,用于判断当前箱内已复核商品队列是否为空,若是则发出直接装箱提醒。

根据本发明的实施例,本发明还提供了一种电子设备和一种可读存储介质。

图4是根据本发明实施例的商品装箱复核验证的电子设备的主要模块的结构示意图。如图4所示,该电子设备40包括存储器41和至少一个处理器42。该存储器41和至少一个处理器42可以通过总线耦接。存储器41用于存储计算机指令,当电子设备40运行时,至少一个处理器42执行存储器存储的计算机指令,使得电子设备40执行本发明所提供的商品装箱复核验证的方法(例如图1所示的方法)的流程。

本发明的一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行本发明所提供的商品装箱复核验证的方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

根据本发明的技术方案,上述发明中的一个实施例具有如下优点或有益效果:通过匹配算法执行求交集动作可以得到同款商品验证队列,该队列用于对当前复核扫码验证商品进行验证。若当前的商品款号不在同款商品验证队列中则意味着不符合同款同箱的装箱原则,发出报警。本发明的技术方案能够快速判断一件商品是否和当前箱内已有商品属于同一款式,具有自动化、简便易行的优点。一方面提供给客户更规整的装箱结果,同款商品归纳放置方便客户清点及使用;另一方面减轻库房生产操作人员工作压力,提高操作的准确率,防止出现款型混装的结果。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1