一种库存物品的清点方法和系统与流程

文档序号:11949107阅读:379来源:国知局
一种库存物品的清点方法和系统与流程

本申请一般涉及通过电子设备进行库存物品清点。更具体地,本申请涉及到一种库存物品的清点方法和系统。



背景技术:

在传统做法中,对于清点具有部分容量(非整数单位)的库存物品,例如一瓶已经倒出一半的白酒或葡萄酒,涉及这些产品的企业,例如酒吧或者饭店,通常要求用户通过观察(目测)来估计容器中物品的剩余量,这通常以一个单位的十分比为计量,例如,该容器为一酒瓶,以一整瓶为一个单位,计为1,物品(例如酒瓶中的酒)剩余量则可以计之为0.1,0.2,0.3等等。该数值然后以钢笔或铅笔记录在纸上。这一过程被重复用于每一存储位置(如仓库、主吧台、侧吧台)的物品,之后记录的数值将被汇总作为企业对该物品的总的清点值。由于通常来说,小的企业也有一二百的物品需要清点,而稍大的企业有几百的物品需要清点,上述过程对于这些企业来说是相当大的负担,耗费人力且效率低下。

当前被另一些企业所采用的剩余量清点方法涉及到称重法。这种做法首先对容纳需要被清点的物品的容器进行0校准,例如秤量出空载状态(即未装入物品时)的容器重量。此外,也称量出满载状态(即装满物品时)的容器重量,由此可得到满载时的物品重量。而后秤量出其中所载物品被部分消耗时的容器重量并得到物品剩余重量,通过与满载时的物品重量进行比对,可以得到物品剩余量的比例值。类似的,针对每一存储位置的物品都要重复上述过程,最后汇总清点。其过程同样劳时劳力。

当前还有一些其它用于剩余量清点的方法。例如,一种这样的方法涉及使用特别设计的适合于不同形状瓶子的具有清晰标记的标尺,使得库存管理者更 精确的确定容量水平,而非仅仅目测确定。其它方法包括使用专门设计、必须单独购买的硬件,包括利用秤测量以减少人工数据,利用触笔在商用硬件屏幕上精确定位容量水平。

然而,所有这些现有的方法均未提供一种快速、有效、准确、易用、实惠的解决方案。



技术实现要素:

本申请提供了一种库存物品的清点方法和系统,其中,一种电子化库存清点方法,包括:

确定库存物品的电子设备映像体的总量值;

根据触摸信号识别,确定该电子设备映像体的剩余容量值;

根据所述电子设备映像体的总量值以及剩余容量值,确定所述库存物品的剩余比例值。

在一个实施例中,所述电子设备映像体的总量值可以根据所述电子设备映像体的通过满载水平线确定的满载值和通过空载水平线确定的空载值之间的差确定。所述电子设备映像体的剩余容量值可以根据所述电子设备映像体的剩余容量水平指示线确定。所述满载水平线、空载水平线和剩余容量水平线可以根据点击操作或按住拖动操作确定。确定满载水平线上的操作可以为关联满载水平线,确定空载水平线下的操作可以为关联空载水平线。

在另一实施例中,所述电子设备映像体的总量值可以根据电子设备映像体轮廓层面积确定。所述电子设备映像体轮廓层面积可以根据填充到电子设备映像体轮廓中的上色像素数确定。所述电子设备映像体的剩余容量值可以根据填充到电子设备映像体轮廓中剩余容量水平指示线以下的区域内的上色像素数确定。所述电子设备映像体和剩余容量水平线可以根据点击操作或按住拖动操作确定。

所述方法还可以包括:通过划动操作转到另一物品的电子设备映像体。其中,可以根据触摸移动变化值绝对值是否大于预设阈值确定是否划动操作,可以根据触摸移动变化值正或负确定为向左划动或向右划动。

在一个实施例中,所述电子设备映像体可以为电子设备上显示的物品图像或物品列表。所述物品列表中可以包括多个物品行,所述库存物品的电子设备映像体的总量值可以根据物品行宽度确定。所述电子设备映像体的剩余容量值可以根据在物品行中触摸划动形成的滑动条宽度确定。物品行宽度可以被分为预定个分级,每一分级为物品行宽度的一个预定比例值,滑动条宽度根据预定规则近似到某一分级。

在一个实施例中,还包括:根据每一物品的各自的剩余容量值更新该类产品的总剩余容量值。

所述电子设备可以包括运行IOS系统或Android系统的智能电话或平板计算机。

所述库存物品的电子设备映像体可以从本地或云端数据库取得,所述剩余比例值可以存入本地或云端数据库。

本申请还可以包括一种电子化库存清点系统,执行于电子设备中,包括:

确定库存物品的电子设备映像体的总量值的模块;

根据触摸信号识别,确定该电子设备映像体的剩余容量值的模块;

根据所述电子设备映像体的总量值以及剩余容量值,确定所述库存物品的剩余比例值的模块。

附图说明

本申请可结合附图,通过以下详细描述而被充分理解,附图中:

图1示出了根据本申请实施例的实现记录和计算不管其形状或尺寸的容器中的容纳物的剩余比例的电子设备的组件。

图2A-1和图2A-2示出了根据本申请实施例的关于设置过程的处理操作,该设置过程用于计算容器中的容纳物的剩余比例的线性法;其中,图2A-2接续图2A-1。

图2B-1和图2B-2示出了根据本申请实施例的关于设置过程的处理操作,该设置过程用于计算容器中的容纳物的剩余比例的面积法;其中,图2B-2接续图2B-1。

图3A示出了根据本申请实施例的关于记录和计算过程的处理操作,该记录和计算过程用于计算容器中的容纳物的剩余比例的线性法。

图3B示出了根据本申请实施例的关于记录和计算过程的处理操作,该记录和计算过程用于计算容器中的容纳物的剩余比例的面积法。

图4-1和图4-2示出了根据本申请实施例的关于用于记录容器中的容纳物的剩余比例的点击和划动方式的处理操作;其中,图4-2接续图4-1。

图5示出了根据本申请实施例的关于用于记录容器中的容纳物的剩余比例的按住和拖动方式的处理操作。

图6示出了根据本申请实施例的关于用于记录容器中的容纳物的剩余比例的滑动条方式的处理操作。

图7A和7B示出了根据本申请实施例的用于计算容器中的容纳物的剩余比例的线性法的设置过程的用户界面。

图7C示出了根据本申请实施例的用于计算容器中的容纳物的剩余比例的面积法的设置过程的用户界面。

图8A-J示出了根据本申请实施例的记录容器中的容纳物的剩余比例的点击和划动方式的用户界面。

图9A-D示出了根据本申请实施例的记录容器中的容纳物的剩余比例的按住和拖动方式的用户界面。

图10示出了根据本申请实施例的记录容器中的容纳物的剩余比例的滑动条方式的用户界面。

具体实施方式

图1示出了本申请实施例的电子设备100。在一个实施例中,电子设备100可以是智能电话,其具有处理器102,并可与触摸控制器114和主控制器104通信。处理器102可以是一个中央处理单元和/或图形处理单元。主控制器104用来实现本申请的操作。主控制器104可与内存106通信。内存106,可以是闪存、随机存取内存(RAM)或者其组合,或者其它适合的存储器。内存106可以连接到非瞬态计算器可读存储介质108。该计算器可读存储介质108的例 子包括但不限于:本地或云端的数据库或活页夹。

主控制器104可与处理器102通信,触觉信号可被施加到显示器112上,并由触摸控制器114记录。主控制器104可以包括可执行指令,这些指令可以由处理器102执行,以便基于对触觉信号的处理而在显示器112上展现不同的元素。

电子设备100还可以包括通常与智能手机关联的其它部件,例如图像传感器110,无线信号处理器116和功率控制电路118。尽管图1所示的一些组件是已知的,但新的功能可以通过主控制器104来实现。

计算容纳物比例的方法

利用上述电子设备,可以计算容器中的容纳物的剩余比例,而不用管容器的形状或者尺寸。这些计算容纳物的方法包括线性法和面积法。每种方法包括设置过程、记录和计算过程。

线性法

线性法要求容器的空载状态(容器中没有容纳物)和满载状态(容器中装满容纳物)的标识,这可以是X-Y坐标系中的Y坐标线,满载时的Y坐标线为满载水平线,空载时的水平线为空载水平线。可以利用容器的二维图像,其被置于X-Y坐标系中,藉由Y坐标线(平行于X坐标轴,可沿Y坐标轴上下滑动)而可以计算出容纳物剩余比例。容器的二维图像显示在电子设备上,由于二维图像即容器(或者也指容器中的容纳物)在电子设备上的映像,因此被称作物品的电子设备映像体。

设置

图2A-1和图2A-2示出了线性法的设置过程。在本实施例中,电子设备100为智能电话,可以理解的是,还可以是其它电子设备,只要其包含前述的基本部件,这些其它电子设备例如可以是运行iOS系统或Android系统的平板计算机等等。在一个实施例中,本申请可以由运行于所述智能电话上的库存清 点应用程序实现。

参照图2A-1、图2A-2和图7A,设置过程开始于步骤202,其提供了物品(容器中的容纳物,例如一瓶酒)的详细视图,例如在智能设备显示器上的图像702。在步骤204(对应图7A中的文本704),用户被要求在显示器112上进行点击以确定容纳物满载时的位置。在步骤206,智能设备等待触觉接触信号;在步骤208,智能设备识别触觉接触信号;在步骤210,确定触觉接触是否在物品图像的视图上被释放?如是,则转步骤212;否则,则转步骤214。

在步骤212,识别出在图像视图上的触觉接触的释放,可因此而确定出用户在电子设备显示器上的点击操作。通过用户在显示器112上的点击,指出满载应该在何处(对应图7A中的位置706),以确定满载值(满载值Y坐标),该值被指定为参数FullLevelLineY(FLIL的Y坐标,FLIL:Full Level Indicator Line,满载水平指示线)708,而在步骤216,处理器102在接触点重新显示FLIL以视觉地展示用户选择何处作为满载位置。

在步骤214,当确定并非触觉接触在视图上被释放,则确定是否触觉接触在保存键上被释放。如果不是,则流程返回步骤206。如果是,在步骤218,识别出触觉接触在保存键上被释放,则在步骤220,设置满载值并将其存入内存106中。用户可以在顶部的勾标记710上点击以暂时存入该满载值到内存106中。

在步骤212,用户之后被要求在显示器112上确定容纳物空载时的位置(对应图7B的文本712)。在步骤224,电子设备等待触觉接触信号;在步骤226,电子设备识别触觉接触信号;在步骤228,确定触觉接触是否在物品图像的视图上被释放?如是,则转步骤230;否则,则转步骤232。在步骤230,用户点击空载位置所在以确定空载值(空载时的Y坐标),该值被指定为参数EmptyLevelLineY(ELIL的Y坐标;ELIL:Empty Level Indicator Line,空载水平指示线)716。在步骤234,设置空载值;ELIL在接触点重新显示以视觉展示用户选择何处作为空载位置。

在步骤232,当确定并非触觉接触在视图上被释放,则确定是否触觉接触在保存键上被释放。如果不是,则流程返回步骤224。如果是,在步骤236, 识别出触觉接触在保存键上被释放,在步骤238,设置空载值,用户可以点击勾标记718,此时,满载值和空载值均被永久存储到存储介质108中,直到下一次变化。

记录与计算

参照图8A,在电子设备显示器上显示物品图像802,但此时,图像中显示CLIL(Content Level Indicator Line;容纳物位置指示线)804,其覆盖在图像上以可视化表示当前容纳物位置,也即CLIL是容器中的容纳物的剩余容量水平指示线。

参照图3A和图8B,在步骤310,当用户在显示器上点击(触觉接触结合之后释放),参数touchY(触觉接触信号相对于图像的Y坐标)被指定给参数lineY(CLIL的Y坐标)316。CLIL814然后在显示器上被以更新的Y坐标重新显示,从而反映由点击动作导致的变化316/816。

CLIL被限制于满载值和空载值之间。因此当接触点分别在满载值上方或空载值下方,即在满载水平线之上,或者空载水平线之下,则参数lineY将分别等于满载值或空载值。CLIL将在对应的水平位置被精确的显示。也就是说,当touchY在满载之上,则lineY设置为满载值(步骤324);当touchY在空载之下,则lineY设置为空载值(步骤326)。

部分清点值(Partial Count Value,容纳物的剩余比例值)通过更新的参数值lineY减去空载值后再除以容纳物水平高度(满载值-空载值),公式如下:

Partial Count Value=(lineY-Empty Level Value)/(Full Level Value-Empty Level Value)

其中,在满载时,部分清点值为1,在空载时,部分清点值为0。

面积法

面积法要求的是物品容器中的容纳物面积。其是通过使用剩余容纳物面积除以满载容纳物面积而获得剩余比例值。

设置

图2B-1和图2B-2示出了面积法的设置过程,与线性法类似,电子设备100可以是智能电话或其它适用的电子设备。

参考图2B-1、图2B-2和7C,设置过程开始于物品图像视图的呈现,沿其外轮廓,在图像上,与图像一样大小的透明层被创建。用户被要求在显示器112上画出容纳物在满载时的轮廓(246/722)。在254/724,用户开始画轮廓,触觉接触信号产生,在258/726,处理器102沿接触位置显示出数字化的轮廓。在容纳物轮廓被画出后,在步骤260,用户可以点击勾标记键728,处理器则用上色像素填充轮廓(262)。在步骤264,该轮廓层作为一个文件存储到存储介质108中。上色像素而后被计算,满载时的像素数被存储到数据库中(步骤266)。这一像素数表示容器中的容纳物在满载时的容量。轮廓的最顶像素和最底像素的Y坐标也被存储到数据库中,分别被记录为满载值(Full Level Value)和空载值(Bottom Level Value)(步骤268)。

记录和计算

参见图3B,与线性法类似,当物品图像被显示后,设置过程中存储的轮廓层被从存储介质108取出。当触觉接触被释放(步骤350),在步骤356,参数值LineY被更新,CLIL之下的上色像素数被计算,以给出容纳物剩余值(步骤368)。该值而后与之前存储的容纳物满载值(满载时的容纳物的像素数)相除,从而得到部分清点值(步骤360)。其公式为:

Partial Count Value=Remaining Content Value/Full Content Value

记录容纳物比例的方法

在记录来自用户的清点数据时,点击和划动方法、按住和拖动方法、滑动条方法。

点击和划动方法

点击和划动方法可以高效率的清点物品,其主要包括3种关键机制。

物品整理

点击和划动方法可以建立不同的部分,在每一部分,物品可以企业的布置方式进行整理,部分例如可以是主吧台的顶架或者仓库的冷柜。一旦物品被整理,其可以用于快速高效的库存清点。

点击(或拖动)

参照图8A-F,在记录和计算一个物品的部分清点值时,可以仅仅只需一个手势。用户只需要在物品图像上点击何处是容纳物的剩余位置814即可,其不需要更多的眼球活动(即通过目测来估计比例)或者人工的记录数据。

在一些例子中,拖动832提供了对CLIL更好的控制,允许更精确的释放。

移动到下一个物品进行清点所需的手势可以仅仅是一个划动。与传统的在一张纸上的物品清单上搜索方法,或者在电子设备上输入物品名来搜索该物品(要求更多的手势或者键击),这种方法更有效率。

在屏幕右侧向左划动则转为下一个物品850,在屏幕左侧向右划动则转为上一个物品。

因为物品已经被整理,用户所需要做的就是站在物品前,观察容纳物当前位置,在该物品对应的图像上点击以指示其剩余容量,而后划动到下一个物品。这是进行清点的快速方法。图8G-8J显示了如何快速方便的进行清点过程。在此过程中,仅需要两种手势用于清点物品和准备下一个清点物品。

区分移动CLIL和转到下一个物品

参见图4-1和图4-2,当触觉接触移动在图像视图上被检测,参数值touchY的变化(ΔY)和参数值touchX的变化(ΔX)被估计以确定用户的意图。在步骤424,如果ΔY的绝对值大于参数值thresholdY(Y阈值,是在垂直方向上要求移动CLIL的变化的任意值),则表示CLIL需要移动。在步骤420,如果ΔX的绝对值大于参数值thresholdX(X阈值,在水平方向上要求确定划动意图的变化的任意值),划动意图被确定(步骤422)。如果ΔX是一个正值,检查是否左边还有物品(步骤428)。如有,则将左边的物品移动到屏幕上显示。如果ΔX是一个负值,检查是否右边还有物品(步骤430),如有,则将 右边的物品移动到屏幕上显示。

总清点值

本申请实施例使得不仅部分清点容易,而且总清点也变得容易。总清点值可以通过点击工具条上的加号或减号键(如842)而改变。一旦触觉接触释放,总清点值可以增加1或减少1。

总清点值也可以通过点击信息收集框844而改变,可以通过数字键盘来允许用户自由的输入任意数值,CLIL将被重新显示来反映总清点值的任何变化。

按住和拖动方法

另一种记录当前比例的方法如图9A-D所示。物品可被列出在列表视图上,列表可以是一行显示一种物品名,见图9A。在这一实施例中,类似的,总清点值也可以快速改变,通过点击工具条902的加号键或者减号键,而不需要去查看物品的细节。总清点值也可以通过点击信息收集框904而改变,数字键盘可以用来允许用户自由的输入数值。

参照图5及图9A-D,在506/906,比例值的确定可基于每一行上的触觉接触保持(触摸和按住),在510/908,物品图像视图可于列表上层显示,当触觉接触仍然保持(手指依然触摸显示器910),在步骤518,用户可以拖动手指(触觉接触移动)来调整容纳物容量912,一旦用户移动CLIL914到所要的容量位置(步骤522),在步骤530,用户从显示器释放手指(触觉接触释放),图像视图消失(步骤534)。剩余容量指示完成,而剩余比例值可基于线性法或者面积法产生。总清点值与新的部分清点值一致更新。

滑动条方法

参照图6和图10,滑动条方法提供了在列表视图上清点物品的方法。这样做的目的是通过消除输入一个物品而执行清点操作的需要,从而以尽可能少的手势完成操作,因而可加快速度。

参照图10,在此实施例中,类似于其它两种方法,所有清点值可以通过点击工具栏1002的加号键或减号键按钮而输入,也可以通过点击信息收集框 1008上输入,数字键盘可以允许用户自由地在信息收集框中输入任意数值。

滑动条方法还可以使物品行本身可以直接获得容量比例值。如1004,用户只需在行中拖动来记录容量比例值。在被接触的物品行中,触觉接触的移动被识别,可以半透明条来显示触觉接触移动,例如,物品行本身可以为深色或透明,一旦触摸接触移动在其中被识别,接触的区域变为半透明。其右位置值可相应被记录(上色的半透明条的右边缘距行右边缘的距离)。

物品行宽度可以对应于该物品的满载值,即当物品行未被半透明条覆盖(上色)时,表示其满载,一旦半透明条覆盖物品行,半透明条宽度可以表示剩余容量值,从而部分清点值可以通过半透明条宽度除以物品行宽度得到,即如下式:

Partial Count Value=Colored Overlay Box Width/Row Width

在622/1008,部分清点值可以更新总清点值。

在另一实施例中,可以对物品行的宽度进行分级,每一分级对应物品行宽度的一个比例值,可以允许10个不同的值用于上色条的宽度:0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9和1。当手指在行中拖动(604),“右”位置(即上色条的右边缘)随手指拖动而变化,由此该上色条的宽度也相应改变,但可以将其限定为最接近的间隔值,也就是说,并非记录上色条的精确宽度,而是将其近似为上述预设的10个宽度值之一,例如四舍五入法,当精确宽度为0.10到0.14间,则近似为0.1,当为0.15到0.20之间,则近似为0.2,总清点值基于上述10个近似值更新。这种方式可以使清点简化,因为在实际应用中,基于10分比的比例已足够实用,而无非更为精确的数值记录。

上述描述出于解释的目的,所使用的特定术语是为了更彻底地理解本申请。然而,对于本领域技术人员,显而易见,在实践本申请时,一些特定的细节不是必需的。因此,实施例的上述描述仅是为了说明和描述目的,而并非意在穷举或限制本申请,显然,许多修改和变化基于上述教导是允许的。上述实施例仅是被选择以解释本申请的原理及其实际应用,从而使本领域技术人员能够更好地利用该申请和并基于各种实施例而做出适合于其预期的特定用途中的各种修改。

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