提供了一种用于实时盘点的装置及方法,所述装置包括:盘点任务建立单元,用于建立盘点任务;盘点任务执行单元,用于执行所建立的盘点任务;库存冻结单元,用于从所述盘点任务执行单元接收冻结库存的请求,并根据所接收的请求来冻结与所述盘点任务对应的储位上的对应商品的库存;差异计算单元,用于根据录入的库存结果和所述库存冻结单元冻结的库存结果计算出差异;库存释放单元,用于根据所述差异计算单元计算出的差异来释放库存;以及盘点结果确认单元,用于输出盘点确认数据。
【技术实现步骤摘要】
一种用于实时盘点的装置及方法
本专利技术涉及一种盘点装置及方法,更具体地,涉及一种在仓储运营中使用的用于实时盘点的装置及方法。
技术介绍
目前所使用的静态盘点装置及方法对仓库现场的制约性很大,主要表现在动态生产和静态盘点的冲突。静态盘点装置需要在建立盘点任务时冻结库房所有储位,此时储位的上、下架都需停止,对库房的出入库影响很大。因此,期望提供一种用于实时盘点的装置及方法,其至少能够解决以下问题中的一个或多个:因为静态装置需要停产导致的仓库不能实时盘点并影响产能的问题;目前因为动盘点装置导致储位冻结和盘点结果不准的问题;以及目前订单生产过程中无法生成实时盘点任务的问题。
技术实现思路
为了解决现有技术中的上述缺点和问题而提出本专利技术。根据一个方面,本专利技术提出了一种用于实时盘点的装置,包括:盘点任务建立单元,用于建立盘点任务;盘点任务执行单元,用于执行所建立的盘点任务;库存冻结单元,用于从所述盘点任务执行单元接收冻结库存的请求,并根据所接收的请求来冻结与所述盘点任务对应的储位上的对应商品的库存;差异计算单元,用于根据录入的库存结果和所述库存冻结单元冻结的库存结果计算出差异;库存释放单元,用于根据所述差异计算单元计算出的差异来释放库存;以及盘点结果确认单元,用于输出盘点确认数据。可选地,所述盘点任务执行单元执行所建立的盘点任务包括:通过射频客户端向应用服务器发出任务请求,在接收到所述任务请求后所述应用服务器向数据库查询所建立的盘点任务并且将一个盘点任务返回所述射频客户端,然后所述射频客户端通过人机交互界面向用户显示要进行的盘点任务,所述用户盘点与盘点任务对应的储位上的对应商品并且通过人机交互界面输入实际的商品数量。可选地,所述库存冻结单元首先确定所述盘点任务中的商品和储位,然后确定是否有所述商品已被其它任务占用,在所述商品没有被其它任务占用的情况下,直接冻结所述商品在所述储位的库存;在有所述商品被其它任务占用的情况下,只冻结没被占用的库存。可选地,所述差异计算单元确定盘点结果的类型;根据所确定的盘点结果执行差异量计算;以及根据差异计算的结果来计算库存释放量。可选地,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的情况下,如果实际商品数量小于占用量,则差异量=-(库存-占用量),而如果实际商品数量大于占用量,则差异量=-(库存-实际数量)。可选地,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的情况下,如果实际商品数量小于占用量,则清除其它任务,并且差异量=-(库存-实际数量)。根据本专利技术的另一方面,提出了一种用于实时盘点的方法,包括:建立盘点任务;执行所建立的盘点任务;在开始执行盘点任务时,冻结所述盘点任务对应储位上的商品库存;根据录入的库存量和冻结的库存量计算差异;根据计算出的差异来计算释放量;以及输出盘点确认数据。可选地,执行所建立的盘点任务包括:通过射频客户端向应用服务器发出任务请求;在接收到所述任务请求后所述应用服务器向数据库查询所建立的盘点任务并且将一个盘点任务返回所述射频客户端;所述射频客户端通过人机交互界面向用户显示要进行的盘点任务;以及所述用户盘点与盘点任务对应的储位上的对应商品并且通过人机交互界面输入实际的商品数量。可选地,冻结所述盘点任务对应储位上的商品库存包括:确定所述盘点任务中的商品和储位;确定是否有所述商品已被其它任务占用;在所述商品没有被其它任务占用的情况下,直接冻结所述商品在所述储位的库存,在有所述商品被其它任务占用的情况下,只冻结没被占用的库存。可选地,根据录入的库存量和冻结的库存量计算差异包括:确定盘点结果的类型;根据所确定的盘点结果执行差异量计算;以及根据差异计算的结果来计算库存释放量。可选地,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的情况下,如果实际商品数量小于占用量,则差异量=-(库存-占用量),而如果实际商品数量大于占用量,则差异量=-(库存-实际数量)。可选地,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的情况下,如果实际商品数量小于占用量,则清除其它任务,并且差异量=-(库存-实际数量)。附图说明通过下面结合附图进行的描述,本专利技术一些示范性实施例的上述和其他方面、特征和优点对于本领域技术人员来说将变得显而易见,其中:图1是根据本专利技术的用于实时盘点的装置的框图;图2是盘点任务执行单元的功能的图;图3是库存冻结单元的功能的图;图4是差异计算单元的功能的一个示例性流程图;图5是差异计算单元的功能的另一个示例性流程图;以及图6是根据本专利技术的用于实时盘点的方法的流程图。具体实施方式提供参考附图的下面描述以帮助全面理解本专利技术的示范性实施例。其包括各种细节以助于理解,而应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,省略了对公知功能和结构的描述。根据本专利技术的用于实时盘点的装置及方法通过使用射频(RF)技术以及差异临时冻结法对目前的盘点装置及进行改进,从而达到不停产盘点的目的。图1是根据本专利技术的用于实时盘点的装置的框图。如图1中所示,根据本专利技术的用于实时盘点的装置可以包括盘点任务建立单元110、盘点任务执行单元120、库存冻结单元130、差异计算单元140、库存释放单元150、以及盘点结果确认单元160。盘点任务建立单元110用于建立盘点任务,其可以通过个人计算机、个人数字助理(PDA)、或智能手机等来实现。例如,盘点任务建立单元110可以建立关于在一个储位的一种商品的盘点任务。在建立盘点任务之后,可以将所建立的盘点任务存储在应用服务器的数据库中。应注意的是,在通过盘点任务建立单元110建立盘点任务时不冻结库存。盘点任务执行单元120用于执行所建立的盘点任务。盘点任务执行单元可以通过射频(RF)客户端来实现。射频客户端可以包括个人数字助理(PDA)或智能手机等来实现。例如,射频客户端可以例如通过Socket通信方式接收盘点任务建立单元110所建立的盘点任务(例如通过查询应用服务器的数据库中所存储的已建立的盘点任务),然后通过人机交互界面向用户提供执行盘点任务的操作。在开始执行所建立的盘点任务时调用“库存冻结单元”执行冻结库存操作。库存冻结单元130用于从盘点任务执行单元接收冻结库存的请求,并根据所接收的请求来冻结与盘点任务对应的储位上的对应商品的库存。也就是说,根据本专利技术的实时盘点装置在盘点任务执行开始时冻结库存,任务执行完毕后马上释放库存,由此根据本专利技术的盘点装置只是在执行盘点任务期间锁定了库存,该段时间通常非常短因此不会影响其他业务。这与其它一般盘点装置在建立盘点任务时就会冻结库存显著不同。差异计算单元140用于根据(例如盘点员)录入的库存结果和库存冻结单元130冻结的库存结果计算出差异。库存释放单元150用于根据差异计算单元140计算出的差异来释放库存。盘点结果确认单本文档来自技高网...

【技术保护点】
一种用于实时盘点的装置,包括:盘点任务建立单元,用于建立盘点任务;盘点任务执行单元,用于执行所建立的盘点任务;库存冻结单元,用于从所述盘点任务执行单元接收冻结库存的请求,并根据所接收的请求来冻结与所述盘点任务对应的储位上的对应商品的库存;差异计算单元,用于根据录入的库存结果和所述库存冻结单元冻结的库存结果计算出差异;库存释放单元,用于根据所述差异计算单元计算出的差异来释放库存;以及盘点结果确认单元,用于输出盘点确认数据。
【技术特征摘要】
1.一种用于实时盘点的装置,包括:盘点任务建立单元,用于建立盘点任务;盘点任务执行单元,用于执行所建立的盘点任务;库存冻结单元,用于从所述盘点任务执行单元接收冻结库存的请求,并根据所接收的请求来冻结与所述盘点任务对应的储位上的对应商品的库存;差异计算单元,用于根据录入的库存结果和所述库存冻结单元冻结的库存结果计算出差异;库存释放单元,用于根据所述差异计算单元计算出的差异来释放库存;以及盘点结果确认单元,用于输出盘点确认数据。2.根据权利要求1所述的装置,其中,所述盘点任务执行单元执行所建立的盘点任务包括:通过射频客户端向应用服务器发出任务请求,在接收到所述任务请求后所述应用服务器向数据库查询所建立的盘点任务并且将一个盘点任务返回所述射频客户端,然后所述射频客户端通过人机交互界面向用户显示要进行的盘点任务,所述用户盘点与盘点任务对应的储位上的对应商品并且通过人机交互界面输入实际的商品数量。3.根据权利要求1所述的装置,其中,所述库存冻结单元首先确定所述盘点任务中的商品和储位,然后确定是否有所述商品已被其它任务占用,在所述商品没有被其它任务占用的情况下,直接冻结所述商品在所述储位的库存;在有所述商品被其它任务占用的情况下,只冻结没被占用的库存。4.根据权利要求1所述的装置,其中,所述差异计算单元确定盘点结果的类型;根据所确定的盘点结果执行差异量计算;以及根据差异计算的结果来计算库存释放量。5.根据权利要求4所述的装置,其中,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的情况下,如果实际商品数量小于占用量,则差异量=-(库存-占用量),而如果实际商品数量大于占用量,则差异量=-(库存-实际数量)。6.根据权利要求4所述的装置,其中,在所述盘点结果是盘平的情况下,差异量=0;在所述盘点结果是盘盈的情况下,差异量=实际数量-库存量;在所述盘点结果是盘亏的...
【专利技术属性】
技术研发人员:郝国微,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。