导航:X技术最新专利医药医疗技术的改进;医疗器械制造及应用技术
2.本申请是2019年5月13日提交的名称为“automated product locker for inventory control”的美国专利申请16/409,903的部分继续申请,该申请的公开内容全文以引用方式明确地并入本文。
3.本公开涉及用于眼科镜片的自动化产品储物柜和机柜,并且更具体地,涉及用于分配眼科物体、记录和跟踪患者信息、为患者确定不同镜片以及用于跟踪和控制眼部护理专业人员办公室中眼科镜片库存的系统。
4.在眼部护理专业人员(ecp)的典型办公室中,许多不同的眼科镜片被存入库存,以便分配给进入该办公室的患者。通常,将对患者的眼睛进行检查以确定例如是否需要矫正镜片,如果需要,那么患者是否需要接触镜片。为了分配此类镜片,ecp将在办公室保留许多镜片库存,以便首先测试特定镜片是否合适,并给予患者足够的数量,直到可以发出完整的订单。另外,在外科手术环境中,许多不同的眼内镜片被存入库存中,以便分配给经受外科手术的患者。
5.手动和自动分配机器是众所周知的,并且用于分配从小吃和热餐到健康相关物品范围内的各种物品,诸如某些非处方药物。这些分配机器中的绝大多数是被用作销售点装置的自动售货机。虽然分配机器和自动售货机用于许多领域中,但它们未广泛用于医疗保健市场中。例如,在眼部护理领域,眼部护理专业人员仍从由他们自己和镜片制造商的销售代表手动储存的抽屉中分配试用接触镜片。这些抽屉需要手动库存控制并且只是握持接触镜片。此外,需要开发用于手动储存镜片的系统。不同的库存单元(sku)需要通过属性来分离,诸如屈光力;佩戴方案,诸如每日、每周、每双周或每月佩戴;镜片制造商;和镜片材料。这必然需要使用许多未完全装满的抽屉,以便跟踪库存中的物品并且在医师为患者选择时更容易地定位所选择的镜片。类似地,在外科手术环境中,从手动储存和清点的存储位置分配眼内镜片。
6.然而,存在对如下系统的需要,所述系统可被眼部医护专业人员用作工具以向此类专业人员提供用于及时为患者提供对各种接触镜片(或眼内镜片)的实时访问的装置和方法。此类机器还可用于更好地管理大量镜片和数量不断增加的sku,这些sku需要通过自动库存控制来保持库存。此类机器和系统也将由此类镜片的制造商使用,以提供对满足每个特定个体患者的需要的那些镜片的即时访问。此外,系统可递送产品信息以进行数据分析,从而更好地提供更好地满足此类患者需求的新产品。
8.本文描述了示例性自动化产品机柜。所述自动化产品机柜可包括限定存储区域和面的外壳,其中所述存储区域被配置为接纳产品。所述自动化产品机柜还可包括:多个狭
槽,所述多个狭槽布置在所述外壳内,其中所述狭槽中的每个狭槽被配置为接纳相应产品单元;和多个视觉指示器,所述多个视觉指示器被配置为指示所述相应产品单元在所述外壳内的相应位置。另外,所述自动化产品机柜可包括扫描杆,所述扫描杆被配置为沿着所述外壳的所述面可滑动地重新定位;和数据捕获装置,所述数据捕获装置附接到所述扫描杆并且被配置为捕获关于所述产品的信息。所述自动化产品机柜还可包括可操作地耦接到所述数据捕获装置的控制器。所述控制器可被配置为至少部分地基于关于所述产品的所述信息来清点所述产品,并且致动与期望的产品单元相关联的所述视觉指示器中的一个或多个视觉指示器。
9.本文描述了另一个示例性自动化产品机柜。所述自动化产品机柜可包括外壳,所述外壳限定被配置为接纳产品的存储区域和布置在所述外壳内的多个狭槽,其中所述狭槽中的每个狭槽被配置为接纳相应产品单元。每个相应产品单元可包括相应智能标签,其中所述相应智能标签存储关于每个相应产品单元的信息。所述自动化产品机柜还可包括多个视觉指示器和控制器,所述多个视觉指示器被配置为指示所述相应产品单元在所述外壳内的相应位置。所述控制器可被配置为从所述相应智能标签接收关于所述相应产品单元的信息,至少部分地基于关于所述相应产品单元的所述信息来清点产品,以及致动与期望的产品单元相关联的所述视觉指示器中的一个或多个视觉指示器。
10.本文还描述了示例性自动化产品系统。所述系统可包括外壳,所述外壳限定被配置为接纳产品的存储区域和布置在所述外壳内的多个狭槽,其中所述狭槽中的每个狭槽被配置为接纳相应产品单元。另外,所述系统可包括成像装置和投影仪以及控制器,所述成像装置和投影仪中的每一者相对于所述外壳以间隔开的关系布置。所述成像装置可被配置为捕获关于所述产品的信息。所述控制器可被配置为从所述成像装置接收关于所述产品的所述信息,至少部分地基于关于所述产品的所述信息来清点所述产品,以及使得所述投影仪照亮期望产品在所述外壳内的相应位置。
11.应当理解,上述主题也可实现为计算机控制的设备、计算机进程、计算系统或制品,诸如计算机可读存储介质。
12.在审查以下附图和详细描述之后,其他系统、方法、特征和/或优点对于本领域的技术人员而言将是显而易见的或可变得显而易见。本说明旨在包括所有此类附加系统、方法、特性和/或优点,并受随附权利要求的保护。
13.附图中的部件不必相对于彼此成比例。贯穿若干附图,相似参考标号指示对应的部分。
16.图3a至图3c是根据本文所述的具体实施的自动化产品储物柜的正视图(图3a)、侧视图(图3b)和等轴视图(图3c)。
18.图5a至图5b示出了根据本文所述的具体实施的自动化产品储物柜。图5a是示出具有放大窗口的自动化产品储物柜的等轴视图,该窗口示出抽屉的存储区域。图5b示出了示
19.图6a至图6b是根据本文所述的具体实施的一组视觉指示器105的顶视图(图6a)和侧视图(图6b)。
21.图8a至图8c是根据本文所述的具体实施的自动化产品储物柜的前视图。图8a至图8c分别示出了不同的抽屉构型。
23.图10示出了根据本文所述的具体实施的多个产品包装件,每个产品包装件均具有标签。
24.图11a至图11b是根据本文所述的具体实施的自动化产品储物柜的一部分的等轴视图。图11a示出了从没有侧面板的自动化产品储物柜的前面观察的视图。图11b示出了从没有侧面板的自动化产品储物柜的侧面观察的视图。
26.图13a至图13d示出了使用根据本文所述的具体实施的自动化产品储物柜的示例性过程。
30.图17a至图17c示出了根据本文所述的具体实施的自动化产品机柜。图17a示出了自动化产品机柜的等轴视图。图17b示出了包括门的图17a的自动化产品机柜。图17c示出了其中存储有产品的图17a的自动化产品机柜的前视图。
31.图18a至图18d示出了根据本文所述的另一个具体实施的自动化产品机柜。图18a示出了自动化产品机柜的等轴视图。图18b示出了其中扫描杆在竖直方向上移位的图18a的自动化产品机柜。图18c示出了图18a的自动化产品机柜的侧视图。图18d示出了图18a的自动化产品机柜的前视图。
32.图19a至图19d示出了根据本文所述的另一个具体实施的自动化产品机柜。图19a示出了自动化产品机柜的等轴视图。图19b示出了其中扫描杆在水平方向上移位的图19a的自动化产品机柜。图19c示出了图19a的自动化产品机柜的侧视图。图19d示出了图19a的自动化产品机柜的前视图。
33.图20a至图20c示出了根据本文所述的具体实施的具有不同尺寸的自动化产品机柜。图20a、图20b和图20c的自动化产品机柜分别容纳产品或产品包装件300、304和507。
34.图21a和图21b示出了与本文所述的自动化产品机柜一起使用的狭槽模块。图21a示出了装载到狭槽中的产品单元,而图21b示出了空的狭槽。
38.在本文的讨论和权利要求中,术语“约”指示所列出的值可以有所改变,只要改变
39.如本文所用,术语“基本上”或“基本的”在以否定含义使用时同样适用于指完全或几乎完全没有动作、特征、属性、状态、结构、项目或结果。例如,“基本上”平坦的表面要么完全平坦,要么几乎平坦,其效果将与完全平坦相同。
40.如本文所用,术语诸如“一个”、“一种”和“该”不旨在仅指单数实体,而是包括其特定示例可用于说明的一般类别。
41.如本文所用,以单数定义的术语旨在包括以复数定义的那些术语,反之亦然。
42.本说明书中对“一个实施方案”、“某些实施方案”、“一些实施方案”或“实施方案”的引用是指所述一个或多个实施方案可包括特定特征或特性,但每个实施方案可不必包括所述特定特征、结构、或特性。此外,这些术语未必指同一实施方案。此外,当结合实施方案来描述特定特征、结构或特性时,无论是否进行明确描述均应认为,结合其他实施方案来影响这种特定特征、结构、或特性在本领域的技术人员的知识范围内。为了下文的描述,术语“上部”、“下部”、“右”、“左”、“竖直”、“水平”、“顶部”、“底部”及其派生词应与本发明有关,如图中所定向。术语“覆盖”、“顶部”、“位于其上”或“位于顶部”是指第一元件存在于第二元件上,其中居间元件接合在第一元件与第二元件之间。术语“直接接触”或“附接到”是指第一元件和第二元件在这两个元件的接口处没有任何中间元件的情况下连接。
43.本文中提及的任何数值范围明确地包括该范围所涵盖的每个数值(包括小数和整数)。为了说明,本文中提及的“至少50”或“至少约50”的范围包括50、51、52、53、54、55、56、57、58、59、60等整数和50.1、50.2、50.3、50.4、50.5、50.6、50.7、50.8、50.9等小数。在进一步的说明中,本文中提及的“小于50”或“小于约50”的范围包括49、48、47、46、45、44、43、42、41、40等整数,以及49.9、49.8、49.7、49.6、49.5、49.4、49.3、49.2、49.1、49.0等小数。
44.除非另有定义,否则本文所用的所有技术和科学术语均具有与本领域普通技术人员通常所理解的相同的含义。类似于或等同于本文所述的那些方法和材料可用于本公开的实践或测试。如本说明书和所附权利要求书中所用,本文所用的术语“包括”及其变体与术语“包括”及其变体同义使用,并且是开放的非限制性术语。本文所用的术语“可选的”或“可选地”是指随后描述的特征、事件或情况可能发生或可能不发生,并且该描述包括所述特征、事件或情况发生的实例以及没有发生的实例。虽然将描述用于存储接触镜片的自动化产品储物柜的实施方案,但对于本领域技术人员而言显而易见的是这些具体实施不限于此,而是适用于用于存储其他类型产品的自动化产品储物柜。
45.本文描述了自动化产品储物柜。此类自动化产品储物柜可用于跟踪/清点产品,诸如接触镜片。例如,本文所述的自动化产品储物柜能够:(i)跟踪从存储装置中移除的产品的单元,(ii)通知用户储存需求,(iii)自动下产品订单,(iv)包括所有常规处方镜片的存储空间,和/或(v)在停电期间工作。
46.现在参见图1,示出了用于本文所述的具体实施的示例性操作环境。如图1中所示,自动化产品储物柜100、客户端装置102和远程系统104可以由一个或多个网络200可操作地耦接。下面详细描述自动化产品储物柜100。另外,客户端装置102可以是计算装置(例如,图14的计算装置700)诸如膝上型计算机、台式计算机、平板计算机或移动电线可以是计算装置(例如,图14的计算装置700)诸如服务器。可选地,在一些具体实施中,
远程系统104是基于云的系统,例如,一种或多种计算机系统资源诸如处理器和数据存储装置,这些装置被分配用于按需满足客户端装置102的需求。基于云的系统在本领域中是已知的,并且在下面不进一步详细描述。在一些具体实施中,远程系统104可包括或访问数据库104a。另选地或除此之外,远程系统104可包括或访问电子医疗记录(emr)104b。
47.如上所述,以上讨论的自动化产品储物柜100、客户端装置102和远程系统104可通过一个或多个网络200连接。本公开设想网络200是任何合适的通信网络。这些网络可以在一个或多个方面彼此相似。另选地或除此之外,这些网络可在一个或多个方面彼此不同。网络200可包括局域网(lan)、无线局域网(wlan)、广域网(wan)、城域网(man)、虚拟专用网络(vpn)等,包括上述网络中的任何网络的部分或组合。自动化产品储物柜100、客户端装置102和远程系统104可通过一个或多个通信链路耦接到网络200。本公开设想通信链路是任何合适的通信链路。例如,通信链路可由促进数据交换的任何介质实现,包括但不限于有线链路、无线链路和光学链路。示例性通信链路包括但不限于lan、wan、man、以太网、互联网,或任何其他有线或无线链路,诸如wifi、wimax、3g、4g或5g。
48.本公开设想自动化产品储物柜100、客户端装置102和远程系统104能够交互以执行清点和运输/配送功能,如2018年12月17日提交的标题为“distribution and inventory system and methods of using the same”的美国专利系列号16/222,819中所述,该专利申请的公开内容全文以引用方式明确地并入本文。例如,如下所述,远程系统104可管理/维护反映存储在自动化产品储物柜100中的产品(例如,接触镜片)的库存的数据库104a。通过经由网络200交换消息,远程系统104可从自动化产品储物柜100接收具有产品库存更新的消息。远程系统104还可以响应于来自自动化产品储物柜100和/或客户端装置102的请求而查询数据库104a。本公开设想用户(例如,医护专业人员,诸如眼部护理专业人员(ecp))可使用客户端装置102与自动化产品储物柜100和/或远程系统104进行交互。例如,客户端装置102可运行应用程序和/或使用web浏览器与自动化产品储物柜100和/或远程系统104的进行交互。
49.现在参见图2,示出了根据本文所述的具体实施的自动化产品储物柜100的框图。自动化产品储物柜100可包括外壳101和一个或多个抽屉103。抽屉103中的每个抽屉均可限定存储区域(例如,图5a至图5b的存储区域104),该存储区域被配置为接纳产品。如本文所述,抽屉103中的每个抽屉均能够被可滑动地收纳在外壳101内。换句线c所示),以例如提供对产品的触及。另一方面,抽屉103可被收纳在外壳101中(例如,如图4、图5a、图13a所示)。
50.自动化产品储物柜100还可包括多个视觉指示器105,该多个视觉指示器被配置为指示相应产品单元在存储区域内的相应位置。另外,自动化产品储物柜100可包括机器视觉系统107,该机器视觉系统布置在外壳101内并且被配置为捕获关于产品的信息。机器视觉系统107可包括数据捕获装置。如下所述,数据捕获装置可任选地为条形码扫描器或成像装置。另外,自动化产品储物柜100可包括布置在外壳101内的控制器109。控制器109可以是计算装置(例如,图14的计算装置700)。自动化产品储物柜100使用的一个示例性控制器是英国树莓派基金会的树莓派单片机。
51.本公开设想机器视觉系统107和控制器109可例如通过一个或多个通信链路可操作地耦接。本公开设想通信链路是任何合适的通信链路。另外,视觉指示器105和控制器109
可例如通过一个或多个通信链路可操作地耦接。例如,通信链路可由促进数据交换的任何介质实现,包括但不限于有线链路、无线链路和光学链路。这允许控制器109与机器视觉系统107和/或视觉指示器105交换数据。
52.任选地,在一些具体实施中,自动化产品储物柜100可包括布置在外壳101中的功率源111。例如,自动化产品储物柜100可被配置为在正常操作期间连接到电网功率源(例如,输送到住宅/企业的标准交流(a/c)功率源)。本公开设想功率源111可响应于中断(例如,停电)而将电力输送到自动化产品储物柜100。功率源111可任选地为电池。
53.任选地,在一些具体实施中,自动化产品储物柜100可包括锁定装置113,该锁定装置布置在外壳101中并且被配置为固定抽屉103。例如,锁定装置113可为电子锁,该电子锁通过能够使用密码、钥匙卡、射频识别(rfid)、或生物特征(例如,认证)操作的释放机构来固定抽屉103。应当理解,客户端装置102可经由网络将认证信息发送到自动化产品储物柜100。认证可在自动化产品储物柜100处本地执行和/或在远程系统处远程执行。另选地,锁定装置113可为机械锁,该机械锁通过能够使用物理钥匙操作的释放机构来固定抽屉103。
54.任选地,在一些具体实施中,自动化产品储物柜100可被配置为检测抽屉103的运动。如下所述,机器视觉系统107可响应于抽屉103的运动而被启动。在一些具体实施中,控制器109可被配置为使用机器视觉系统107来检测抽屉103的运动。例如,自动化产品储物柜100可包括布置在抽屉103内的定位条,该定位条包括机器可读代码。定位条可沿着或相邻于隔断(例如,图5a至图5b中的隔断400)中的一个或多个隔断布置。应当理解,可提供对应于接纳产品单元的抽屉中的每个狭槽的机器可读位置代码。在该具体实施中,机器视觉系统107(例如,成像装置或条形码扫描器)可被配置为读取/解码定位条。该信息可传输至控制器109并由其接收,该控制器可被配置为基于该信息来检测抽屉103的运动。另选地或除此之外,自动化产品储物柜100还可包括位置检测器115,该位置检测器被配置为感测抽屉103相对于外壳101的位置。例如,位置检测器115可以是光束穿透式光电传感器。在该具体实施中,可在自动化产品储物柜100中设置具有通孔的板。当抽屉103相对于外壳101运动时,光束在板上方平移,并且光电传感器检测光束何时穿过这些通孔中的每个通孔。该信息可传输至控制器109并由其接收,该控制器可被配置为跟踪抽屉103的相对位置。任选地,自动化产品储物柜100可包括抽屉阻尼器以稳定抽屉滑入/滑出外壳的速度。
55.现在参见图3a至图3c,示出了根据本文所述的具体实施的自动化产品储物柜100的前视图(图3a)、侧视图(图3b)和等轴视图(图3c)。外壳101和多个抽屉103示出于图3a至图3c中。抽屉103包括四个相对小的抽屉(例如,顶部四个抽屉)和四个相对大的抽屉(例如,底部四个抽屉)。可提供不同尺寸的抽屉103以容纳不同尺寸的产品。例如,顶部四个抽屉的尺寸可被设定成容纳一对(1p)接触镜片包装件,而底部四个抽屉的尺寸可被设定成容纳三对(3p)或五对(5p)接触镜片包装件。应当理解,抽屉103的数目、尺寸和/或布置仅作为示例提供,并且其他构型也是可能的。
56.现在参见图4,示出了根据本文所述的具体实施的自动化产品储物柜100的等轴视图。外壳101和多个抽屉103示出于图4中。抽屉103包括三个相对小的抽屉(例如,顶部三个抽屉)和三个相对大的抽屉(例如,底部三个抽屉)。如上所述,可提供不同尺寸的抽屉103以容纳不同尺寸的产品。例如,顶部三个抽屉的尺寸可被设定成容纳一对(1p)接触镜片包装件,而底部三个抽屉的尺寸可被设定成容纳三对(3p)或五对(5p)接触镜片包装件。应当理
解,抽屉103的数目、尺寸和/或布置仅作为示例提供,并且其他构型也是可能的。
57.自动化产品储物柜100还可包括视觉指示器(例如,图2中的视觉指示器105)。每个视觉指示器可以是发光器,诸如发光二极管(led)。应当理解,发光器仅作为示例提供。本公开设想视觉指示器可为其他元件,包括但不限于图形显示器。如上所述,视觉指示器(例如,图2中的视觉指示器105)能够可操作地耦接到控制器(例如,图2中的控制器109)。提供视觉指示器以通知用户(例如,健康专业人员,诸如眼部护理专业人员(ecp))期望产品在自动化产品储物柜100内的位置。如本文所述,视觉指示器可设置在自动化产品储物柜100的外表面上(例如,在抽屉上和/或相邻于抽屉)和/或自动化产品储物柜100的存储区域内(例如,相邻于产品包装件)。控制器可将致动信号传输给视觉指示器中的一个或多个视觉指示器以通知用户期望产品所处的位置(例如,哪个抽屉和/或抽屉自身内的哪个位置)。如本文所述,控制器可使得自动化产品储物柜100的外部上的一个或多个视觉指示器致动和/或抽屉内的一个或多个视觉指示器致动。在一些实施方案中,视觉指示器可诸如通过改变颜色、闪烁或以其他方式改变状态来指示错误,以警示用户状态的变化。当将产品装载到储物柜中时,视觉指示器还可将用户(例如,ecp、工作人员、员工、第三方或其他用户)引导至储物柜内的可用位置。在某些实施方案中,视觉指示器可显示不同的图像、颜色或其他指示以指定引导指向哪个指示。例如,就图形显示器而言,装置的每个用户可与特定图标、图形或文本相关联。或者,就led或其他发光视觉指示器而言,特定用户可与软件应用程序中的给定颜色或闪烁序列相关联,该软件应用程序可操作地与储物柜相关联,使得通过将视觉指示器上的指定颜色跟随到储物柜内的正确位置来同时将多个用户引导到其期望产品。
58.现在参见图5a至图5b,示出了根据本文所述的具体实施的自动化产品储物柜100。图5a是示出具有放大窗口的自动化产品储物柜100的等轴视图,该窗口示出抽屉103的存储区域104。外壳101和多个抽屉103示出于图5a中。抽屉103包括两个相对小的抽屉(例如,顶部两个抽屉)和三个相对大的抽屉(例如,底部三个抽屉)。如上所述,可提供不同尺寸的抽屉103以容纳不同尺寸的产品。例如,顶部两个抽屉的尺寸可被设定成容纳一对(1p)接触镜片包装件,而底部三个抽屉的尺寸可被设定成容纳三对(3p)或五对(5p)接触镜片包装件。应当理解,抽屉103的数目、尺寸和/或布置仅作为示例提供,并且其他构型也是可能的。
59.另外,图5a中所示的抽屉103中的每个抽屉包括布置在其外表面103a上的视觉指示器105。在图5a中,视觉指示器105布置在抽屉103的外表面103a上(例如,在抽屉的柄部上或其附近)。应当理解,图5a中所示的视觉指示器105的布置仅作为示例提供。如本文所述,视觉指示器105向用户通知期望产品的位置,因此视觉指示器105可被放置在抽屉上和/或附近的任何位置以便突显(例如,当被致动时)具体的抽屉103而利于用户。因此,本公开设想视觉指示器105可任选地相邻于抽屉103的外表面103a设置,而不是设置在抽屉103的外表面103a上。在图5a中,视觉指示器105中的一个视觉指示器被致动(例如,照亮),即,从自动化产品储物柜100的顶部开始的第二视觉指示器105。这通知用户期望产品位于该具体的抽屉103中。
60.图5a中的放大窗口示出了抽屉103内的存储区域104。应当理解,存储区域104接纳产品。在本文所述的示例中,产品为接触镜片。产品可任选地容纳在一个或多个产品包装件300(例如,容器诸如盒子、纸盒、包裹等)中。例如,产品包装件300可包括一个或多个接触镜片。自动化产品储物柜100可接纳多个产品包装件300,即,多个产品单元。在图5a中,产品包
装件300并排布置在存储区域104内。换句线(在本文中有时称为“产品单元”)在各隔断之间布置成单行。另外,可在存储区域104中设置一组视觉指示器105。相应视觉指示器105相邻于产品包装件300中的每个产品包装件设置。如放大窗口中所示,相邻于两个产品包装件300(即,从存储区域104移除的产品包装件)的相应视觉指示器105被致动(例如,照亮)。这通知用户期望产品位于存储区域104内的这些具置。
61.图5b示出了示出图5a中所示抽屉103中的一个抽屉的一部分的等轴视图。如图5b中所示,抽屉103还可包括布置在存储区域104内的多个隔断400。另外,抽屉103还可包括被配置为接纳产品的多个托盘420,其中托盘420中的每个托盘均布置在相邻隔断400之间。托盘420中的每个托盘可包括用于接纳产品单元(例如,产品包装件300)的多个狭槽440。如图5b中所示,相应组的视觉指示器105可沿着隔断400中的每个隔断布置。视觉指示器105可沿着隔断400线性地布置,使得一个视觉指示器105相邻于每个狭槽440布置。在图5b中,一组视觉指示器105由虚线框示出。因此,视觉指示器105被布置成相邻于产品包装件300中的一个产品包装件的每个侧面,这在被致动(例如,照亮)时突显期望的产品单元的具置以利于用户。
62.现在参见图6a至图6b,示出了根据本文所述的具体实施的一组视觉指示器105的顶视图(图6a)和侧视图(图6b)。如本文所述,该组视觉指示器105可沿着隔断(例如,图5b中的隔断400)布置。在一些具体实施中,视觉指示器105沿着隔断线以相等间距布置。这是因为狭槽尺寸是相同的。本公开设想视觉指示器105可以不相等的间距布置,例如,当狭槽尺寸不同时。换句线的尺寸和/或间距可被设定成使得相邻于每个狭槽设置一个视觉指示器105。应当理解,视觉指示器105的数目、尺寸和/或之间的间距仅作为示例提供,并且其他构型也是可能的。
63.现在参见图7,示出了根据本文所述的具体实施的自动化产品储物柜100的等轴视图。示出了外壳101和多个抽屉103。在图7中,抽屉103中的一个抽屉从外壳101中被抽出,这将产品暴露给用户。
64.现在参见图8a至图8c,示出了根据本文所述的具体实施的自动化产品储物柜100的前视图。图8a至图8c示出了不同的抽屉构型。图8a示出了一种构型,其中两个抽屉的尺寸被设定成用于一对(1p)接触镜片包装件,一个抽屉的尺寸被设定成用于三对(3p)接触镜片包装件,以及一个抽屉的尺寸被设定成用于五对(5p)接触镜片包装件。图8b示出了六个具有尺寸设定成用于五对(5p)接触镜片包装件的抽屉的构型。图8c示出了一种构型,其中四个抽屉的尺寸被设定成用于一对(1p)接触镜片包装件,一个抽屉的尺寸被设定成用于三对(3p)接触镜片包装件,以及三个抽屉的尺寸被设定成用于五对(5p)接触镜片包装件。应当理解,抽屉的数目、尺寸和/或布置仅作为示例提供,并且其他构型也是可能的。
65.如本文所述,机器视觉系统(例如,图2的机器视觉系统107)可捕获关于产品的信息。本公开设想此类信息可与产品包装件和/或产品自身相关联。例如,产品包装件可包括标签,诸如条形码(1d、2d或3d)、通用产品代码(upc)和/或库存单元(sku)。现在参见图9a至图9c,示出了包括在产品包装件上的示例性标签。在一些具体实施中,标签500附连到产品包装件300(参见图9a至图9c)。在图9a至图9c中,标签500包括2d条形码(例如,qr码)。在一些具体实施中,标签600直接印刷在产品包装件300上(参见图9c)。在图9c中,标签600为upc。在其他具体实施中,标签可包括在产品自身上和/或附连到产品自身(未示出)。另外,
本公开设想关于产品的信息可为文本(例如,品牌名称、产品名称、产品描述等)和/或图形(例如,品牌徽标、产品徽标),该信息包括在产品包装件或产品自身上和/或附连到产品包装件或产品自身上(参见图9b、图9c)。与产品相关联的信息可由计算机视觉系统通过机器学习算法、通过光学字符识别(ocr)或如本文更详细讨论的其他方式来识别。本公开设想存储在自动化产品储物柜100中的产品包装件中的每个产品包装件可包括标签。图10示出了各自具有标签500的多个产品包装件300。产品包装件300可存储在本文所述的自动化产品储物柜内,并且机器视觉系统可通过读取/解码标签300来捕获关于产品的信息。
66.现在参见图11a至图11b,示出了根据本文所述的具体实施的自动化产品储物柜100的一部分的等轴视图。外壳101和多个抽屉103示出于11a至图11b中。图11a示出了从没有侧面板的自动化产品储物柜100的前面观察的视图。为了可见,抽屉外表面中的一个抽屉外表面在图11a中是透明的。图11b示出了从没有侧面板的自动化产品储物柜100的侧面观察的视图。图11a至图11b示出了布置在外壳101中的机器视觉系统。图11a至图11b的机器视觉系统包括数据捕获装置107a和光反射装置107b(统称为图11a至图11b的“机器视觉系统”)。数据捕获装置107a可以是光学装置,诸如条形码读取器或成像装置诸如数字相机。众多合适的相机中的一者包括e
consystems型号3cam_cu135_tc。数字相机包括透镜、传感器和图像处理器。数字相机在本领域中是已知的,因此下文不进一步详细描述。数据捕获装置也可采用射频装置的形式,诸如rfid扫描仪等。在参照图11a至图11b所述的示例中,数据捕获装置107a为成像装置。应当理解,成像装置仅作为示例提供,并且本公开设想使用其他类型的数据捕获装置。另外,光反射装置107b可以被配置为将从存储区域的至少一部分反射的数据捕获装置107a。例如,光反射装置包括但不限于反射镜、棱镜、透镜等。如图11a至图11b中所示,数据捕获装置107a和光反射装置107b布置在抽屉103的相对侧处。光反射装置107b以一定角度布置,使得光反射表面相对于数据捕获装置107a的轴朝下导向。这样,光反射表面107b将从抽屉的存储区域的一部分反射的光导向数据捕获装置107a,这允许数据捕获装置107a捕获存储区域内的产品单元的图像。应当理解,数据捕获装置107a和光反射装置107b的特性、尺寸和/或布置取决于期望的图像场。本公开设想一个或多个数据捕获装置107a和/或一个或多个光反射表面107b可以形成机器视觉系统。如上所述,这由期望的图像场确定。另外,本公开设想机器视觉系统可仅包括一个或多个数据捕获装置107a(即,没有光反射表面107b)。这取决于例如存储区域的尺寸、数据捕获装置特性、数据捕获装置的数目等。
67.现在参见图12,示出了根据本文所述的具体实施的自动化产品储物柜100的等轴视图。外壳101和多个抽屉103示出于图12中。图12示出了从没有抽屉103外表面的自动化产品储物柜100的前面观察的视图。图12的机器视觉系统包括数据捕获装置107c。数据捕获装置107c可以是条形码扫描器。条形码扫描器能够读取打印的机器可读代码(例如,条形码)并将其输出到计算装置。条形码扫描器包括但不限于激光扫描器、带电耦接(ccd)扫描器和全向扫描器。条形码扫描器在本领域中是已知的,因此下文不进一步详细描述。
68.如本文所述,自动化存储柜100可包括多个抽屉和多个机器视觉系统。在一些具体实施中,可针对每个相应抽屉设置相应机器视觉系统(例如,图11a至图11b的数据捕获装置107a/光反射装置107b或图12的数据捕获装置107c)。换句话讲,每个抽屉可具有其自身的机器视觉系统。任选地,在一些具体实施中,机器视觉系统107可包括单个数据捕获装置(例
69.再次参见图2,控制器109可被配置为至少部分地基于关于产品的信息来清点产品,并且使得与期望的产品单元相关联的视觉指示器105中的一个或多个视觉指示器致动。现在参照图13a至图13d描述示例性过程。在图13a中,用户(例如,ecp)使用客户端装置102输入对期望的产品单元的请求。客户端装置102可经由网络(图13a至图13d中未示出)将对期望的产品单元的请求传输到自动化产品储物柜100。自动化产品储物柜100的控制器(图13a至图13d中未示出)可被配置为接收对期望的产品单元的请求。另外,控制器可被进一步配置为通过网络将对期望的产品单元的请求传输到远程系统(图13a至图13d中未示出)。如本文所述,远程系统(例如,图1中的远程系统104)可包括和/或访问库存数据库。远程系统可以查询数据库以确定一个或多个期望的产品单元在自动化产品储物柜100内的一个或多个位置。远程系统可通过网络将响应传输到控制器,并且控制器可接收响应,该响应包括一个或多个期望的产品单元在存储区域内的一个或多个位置。应当理解,一个或多个此类位置可包括一个或多个具体的抽屉和/或一个或多个抽屉内的一个或多个具置。如本文所述,控制器可被配置为传输信号以致动视觉指示器(图13a至图13d中未示出)以帮助用户识别一个或多个期望的产品单元在抽屉103内的一个或多个位置。任选地,如本文所述,控制器可解锁抽屉103。打开的抽屉103示出于图13b和图13c中,图中也示出了已经由控制器致动(例如,照亮)的视觉指示器105。这些视觉指示器突显期望的产品单元的位置以利于用户。在图13d中,抽屉103返回到外壳中。如本文所述,这种运动(例如,抽屉103从外壳101中抽出和/或抽屉103返回到外壳101中)可由自动化产品储物柜100例如使用机器视觉系统和/或位置检测器来检测。这使得控制器启动机器视觉系统。通过启动机器视觉系统,自动化产品储物柜100可读取/解码与产品单元相关联的机器可读标签(例如,条形码、upc、sku、文本、图形)。然后可将相应产品单元与存储区域内的相应位置相关联。然后,产品单元中的每个产品单元的相应位置可由控制器传输到远程系统。换句话讲,控制器可被配置为通过网络将产品的更新库存清单传输到远程系统,并且可相应地更新数据库。任选地,如本文所述,控制器可锁定抽屉103。
70.另选地或除此之外,可以轻松地对自动化产品储物柜100进行再补给。例如,用户(例如,ecp)可打开一个或多个抽屉并且通过将产品包装件放置在存储区域中的任何空狭槽中来再补给产品。与传统的存储系统不同,不需要以任何方式例如按处方、功率、类型等组织存储。相反,产品包装件可随机放置在存储区域中。在闭合抽屉时,控制器可启动机器视觉系统。通过启动机器视觉系统,自动化产品储物柜100可读取/解码与产品单元相关联的机器可读标签(例如,条形码、upc、sku、文本、图形)。然后可将相应产品单元与存储区域内的相应位置相关联。然后,产品单元中的每个产品单元的相应位置可由控制器传输到远程系统。换句话讲,控制器可被配置为通过网络将产品的更新库存清单传输到远程系统,并且可相应地更新数据库。
71.再次参见图2,在一些具体实施中,控制器109可被配置为响应于抽屉103的状况而提供警报。许多状况可用于触发警报,包括错误地插入产品,诸如颠倒(如由计算机视觉系统所识别)。作为另一种可能的报警状况,控制器109可响应于抽屉103被保持打开(例如,半开)长于预设时间段而提供报警,例如告知用户。另外,控制器109可响应于存储区域内的环境状况(例如,温度、湿度等)而提供警报。本公开设想抽屉103可包括用于检测环境状况的
72.如本文所述,机器视觉系统107的数据捕获装置107c可以是条形码扫描器(参见图12),该条形码扫描器能够读取和解码机器可读产品标识符(诸如1d条形码、upc或sku)。机器可读产品标识符可附连到和/或直接印刷在产品包装件和/或产品自身上,如本文所述。因此,至少部分地基于关于产品的信息来清点产品的步骤可包括使用条形码扫描器读取与相应产品单元相关联的相应产品标识符,并且还解码与相应产品单元相关联的相应产品标识符。在读取/解码相应产品标识符之后,可以将相应产品单元与存储区域内的相应位置相关联。本公开设想与控制器109和/或远程系统(例如,图1的远程系统104)执行该关联。
73.如本文所述,机器视觉系统107的数据捕获装置107a可以是成像装置诸如数字相机(参见图11a至图11b),该数字相机能够捕获机器可读产品标识符(诸如1d条形码、2d条形码、3d条形码、upc或sku)的图像。成像装置也能够捕获文本和/或图形的图像,这些图像可用作机器可读产品标识符。例如,文本和/或图形可包括但不限于品牌名称、产品名称、产品描述、徽标等。在这些具体实施中,图像处理技术可用于解码机器可读产品标识符。因此,至少部分地基于关于产品的信息来清点产品的步骤可包括:接收由成像装置捕获的产品的图像;分析产品的图像以识别与相应产品单元相关联的相应产品标识符;解码与相应产品单元相关联的相应产品标识符。在分析/解码相应产品标识符之后,可以将相应产品单元与存储区域内的相应位置相关联。本公开设想与控制器109和/或远程系统(例如,图1的远程系统104)执行该关联。
74.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括裁剪产品的图像的一部分。通过裁剪图像,有可能聚焦于预期含有产品标识符的图像的部分。因此,分析图像的裁剪部分以识别与相应产品单元相关联的相应产品标识符。另外,控制器109可被配置为通过网络将产品的图像传输到远程系统(例如,图1中的远程系统104)。在这些具体实施中,图像可由远程系统存储以用于备份目的,或者可以将图像处理(一些或全部)从控制器109卸载到远程系统。另选地或除此之外,控制器109可被配置为将产品的图像存储在存储器中。在一些具体实施中,图像可仅暂时存储(例如,以允许图像处理),然后重新写入以最小化在自动化产品储物柜100处的存储需求。
75.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括分析产品的图像以识别存储区域内与缺失的、未识别的或不可读的产品标识符相关联的相应位置中的一个或多个相应位置。任选地,控制器109可被配置为区分缺失的产品单元和具有未识别的/不可读的产品标识符的产品单元。应当理解,前者可被再补给,而后者可被重新定位(例如,翻转、重新标记)以正确地定向产品标识符以供机器视觉系统读取。例如,机器学习算法可用于确定存储区域内与缺失的、未识别的或不可读的产品标识符相关联的相应位置中的一个或多个相应位置是否容纳产品单元。本公开设想在一些具体实施中,可由控制器109使用传统视觉系统来执行机器学习算法(例如,模式识别),而在其他具体实施中,可由远程系统执行机器学习算法(即,从自动化产品储物柜100卸载)。可使用现有数据集训练机器学习算法以执行特定任务,诸如识别缺失的、未识别的或不可读的产品标识符。机器学习算法在本领域中是已知的,因此下文不进一步详细描述。一种示例性机器学习算法是tensorflow,该算法是本领域已知的开源机器学习算法。tensorflow仅为一种示例性机器学习算法。本公开设想使用其他机器学习算法,包括但不
76.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括分析产品的图像,以使用机器学习算法来确定相应产品单元中的每个相应产品单元的来源。当例如产品源自多个供应商或制造商时,这是尤其有用的。换句线可用于存储来自不同来源的产品(例如,来自不同制造商的接触镜片)。如上所述,包括成像装置诸如相机的机器视觉系统107可用于捕获机器可读代码(条形码、upc、sku)以及文本和图形两者的图像,然后可使用成像处理技术解码产品标识符。本公开设想机器学习算法可用于识别与不同供应商或制造商相关联的机器可读代码。这允许自动化产品储物柜100选择适当的解码规则。另选地或除此之外,机器学习算法可用于基于文本和/或图形识别产品单元的来源(即使在没有机器可读代码的情况下)。本公开设想在一些具体实施中,可由控制器109执行机器学习算法,而在其他具体实施中,可由远程系统执行机器学习算法(即,从自动化产品储物柜卸载)。可使用现有数据集训练机器学习算法以执行特定任务,诸如识别产品单元的来源。机器学习算法在本领域中是已知的,因此下文不进一步详细描述。上文提供了示例性机器学习算法。
77.应当理解,本文相对于各种附图所述的逻辑操作可被实现为(1)作为在计算装置(例如,图14中描绘的计算装置)上运行的计算机实现的动作或程序模块的序列(即,软件),(2)作为计算装置内的互连机器逻辑电路或电路模块(即,硬件),和/或(3)计算装置的软件和硬件的组合。因此,本文所讨论的逻辑操作不限于硬件和软件的任何特定组合。具体实施是取决于计算装置的性能和其他要求的选择问题。因此,本文所述的逻辑操作被不同地称为操作、结构装置、动作或模块。这些操作、结构装置、动作和模块可以软件、固件、专用数字逻辑以及它们的任何组合来实现。还应当理解,可执行比附图中所示和本文所述更多或更少的操作。这些操作也可以与本文所述的那些操作不同的顺序执行。
78.参见图14,示出了可在其上实现本文所述的方法的示例性计算装置700。应当理解,示例性计算装置700仅是可在其上实现本文所述的方法的合适计算环境的一个示例。任选地,计算装置700可以是熟知的计算系统,包括但不限于个人计算机、服务器、手持或膝上型装置、多处理器系统、基于微处理器的系统、网络个人计算机(pc)、小型计算机、大型计算机、嵌入式系统和/或包括多个上述系统或装置中的任一者的分布式计算环境。分布式计算环境使得连接到通信网络或其他数据传输介质的远程计算装置能够执行各种任务。在分布式计算环境中,程序模块、应用程序和其他数据可存储在本地和/或远程计算机存储介质上。
79.在计算装置700的最基本的构型中,该计算装置通常包括至少一个处理单元706和系统存储器704。根据计算装置的确切构型和类型,系统存储器704可以是易失性的(诸如随机存取存储器(ram))、非易失性的(诸如只读存储器(rom)、闪存存储器等)或两者的某种组合。这种最基本的构型在图14中由虚线的操作所必需的算术和逻辑操作的标准可编程处理器。计算装置700还可包括用于在计算装置700的各种部件之间传送信息的总线可具有附加特征/功能。例如,计算装置700可包括附加存储装置,诸如可移除存储装置708和不可移除存储装置710,包括但不限于磁盘或光盘或磁带。计算装置700还可容纳允许装置与其他装置通信的一个或多个网络连接件716。计算装置700还可
system and methods of using the same”的美国专利系列号16/222,819中所述,该专利申请的公开内容全文以引用方式明确地并入本文。例如,如本文所述,远程系统104可管理/维护反映存储在自动化产品机柜1000中的产品(例如,眼内镜片)的库存的数据库104a。通过经由网络200交换消息,远程系统104可从自动化产品机柜1000接收具有产品库存更新的消息。远程系统104还可以响应于来自自动化产品机柜1000和/或客户端装置102的请求而查询数据库104a。本公开设想用户(例如,医护专业人员,诸如外科医生或ecp)可使用客户端装置102与自动化产品机柜1000和/或远程系统104进行交互。例如,客户端装置102可运行应用程序和/或使用web浏览器与自动化产品机柜1000和/或远程系统104的进行交互。
86.现在参见图16,示出了根据本文所述的具体实施的自动化产品机柜1000的框图。示例性自动化产品机柜1000还由例如图17a至图19d示出。自动化产品机柜1000可包括限定用于接纳产品的存储区域的外壳1001。在下述示例中,存储在自动化产品机柜1000中的产品为眼内镜片。产品可任选地容纳在一个或多个产品包装件(例如,容器诸如盒子、纸盒、包裹等)中。例如,产品包装件可包括一个或多个眼内镜片。自动化产品机柜1000可在其存储区域中接纳多个产品包装件,即,多个产品单元。例如,自动化产品机柜1000可包括布置在外壳1001内的多个狭槽1003,其中狭槽1003中的每个狭槽被配置为接纳相应产品单元。用户可经由外壳1001的面触及存储区域和狭槽1003。在该实施方案中,外壳1001的面对环境开放,以便用户容易地触及产品。然而,作为另外一种选择,外壳1001可经由门、抽屉或其他覆盖件完全或部分地闭合,并且可根据需要为透明的或不透明的。任选地,狭槽1003(以及因此存储在其中的产品单元)可以行和/或列的形式布置在存储区域内(例如,参见图17a至图19d)。应当理解,自动化产品机柜1000可接纳除眼内镜片之外的产品,例如包括但不限于其他类型的眼科镜片和/或外科工具的产品。
87.自动化产品机柜1000还可包括多个视觉指示器1005,该多个视觉指示器被配置为指示相应产品单元在外壳1001内的相应位置。另外,自动化产品机柜1000可包括被配置为沿着外壳1001的面可滑动地重新定位的扫描杆1007。自动化产品机柜1000还可包括数据捕获装置1009,该数据捕获装置附接到扫描杆1007并且被配置为捕获关于产品的信息。如本文所述,数据捕获装置1009可以是条形码扫描器,该条形码扫描器能够读取和解码机器可读产品标识符(诸如1d条形码、upc或sku)。机器可读产品标识符可附连到和/或直接印刷在产品包装件和/或产品自身上,如本文所述。另选地,如本文所述,数据捕获装置1009可以是成像装置诸如数字相机,该数字相机能够捕获机器可读产品标识符(诸如1d条形码、2d条形码、3d条形码、upc或sku)的图像。成像装置也能够捕获文本和/或图形的图像,这些图像可用作机器可读产品标识符。例如,文本和/或图形可包括但不限于品牌名称、产品名称、产品描述、徽标等。在成像装置具体实施中,图像处理技术可用于解码机器可读产品标识符。
88.另外,自动化产品机柜1000可包括控制器1111。在一些具体实施中,控制器1111可任选地布置在外壳1001内。控制器1111可以是计算装置(例如,图14的计算装置700)。自动化产品机柜1000使用的一个示例性控制器是英国树莓派基金会的树莓派单片机。本公开设想数据捕获装置1009和控制器1111可例如通过一个或多个通信链路可操作地耦接。另外,视觉指示器1005和控制器1111可例如通过一个或多个通信链路可操作地耦接。本公开设想通信链路是任何合适的通信链路。例如,通信链路可由促进数据交换的任何介质实现,包括但不限于有线链路、无线链路和光学链路。这允许控制器1111与数据捕获装置1009和/或视
89.任选地,在一些具体实施中,自动化产品机柜1000可包括布置在外壳1001中的功率源1113。例如,自动化产品机柜1000可被配置为在正常操作期间连接到电网功率源(例如,输送到住宅/企业的标准交流(a/c)功率源)。本公开设想功率源1113可响应于中断(例如,停电)而将电力输送到自动化产品机柜1000。功率源1113可任选地为电池。
90.任选地在一些具体实施中,自动化产品机柜1000还可包括位置检测器1115,该位置检测器被配置为感测扫描杆1007相对于外壳1001的面的位置。例如,位置检测器1115可以是光束穿透式光电传感器。在该具体实施中,可在自动化产品机柜1000中设置具有通孔的板。当扫描杆1007相对于外壳1001的开口面运动时,光束在板上方平移,并且光电传感器检测光束何时穿过这些通孔中的每个通孔。该信息可传输至控制器1009并由其接收,该控制器可被配置为跟踪扫描杆1007的相对位置。应当理解,光束穿透式光电传感器仅作为示例提供。本公开设想位置检测器1115可以是另一种类型的传感器,包括但不限于磁传感器。
91.现在参见图17a至图19d,示出了示例性自动化产品机柜1000。如上所述,自动化产品机柜1000可包括外壳1001、多个狭槽1003、多个视觉指示器1005和扫描杆1007。外壳1001限定面1002和存储区域1004。用户可经由面1002触及产品。如上所述,存储区域1004被配置为接纳产品,诸如眼内镜片。在图17a至图17c中,存储区域的第一部分用参考标号1004a标记并且还用虚线框加亮,并且存储区域的第二部分用参考标号1004b标记并且也用虚线框加亮。存储区域在本文中统称为“存储区域1004”。应当理解,存储区域1004可包括比图17a至图17c中所示更多的部分(例如,三个、四个等部分)或更少的部分(例如,一个部分)。另外,狭槽1003中的每个狭槽被配置为接纳相应产品单元,每个产品单元可容纳在产品包装件(例如,容器诸如盒子、纸盒、包裹等)中。图17a和图17b示出了没有产品库存(即,没有将产品装载到狭槽1003中)的自动化产品机柜1000的透视图。图17c示出了具有产品库存(即,产品装载到狭槽1003中)的自动化产品机柜的前视图。任选地,客户端装置102可与自动化产品机柜1000一起存储和/或附接到该自动化产品机柜。自动化产品机柜1000可任选地包括门1006,该门被配置为覆盖外壳1001的面1002。这由图17b示出。本公开设想门1006可以是铰链门、枢轴门或滑动门。任选地,门1006可以是透明的,以允许用户在门1006关闭时查看存储在自动化存储机柜1000内的产品。
92.自动化产品机柜1000还可包括数据捕获装置,诸如条形码扫描器或成像装置,以及控制器(图17a至图19d中未示出)。数据捕获装置可附接到扫描杆1007,使得数据捕获装置可捕获关于产品的信息。例如,如本文所述,存储在自动化存储机柜1000内的产品单元可容纳在具有机器可读标签(例如,条形码、upc、sku、文本、图形)的产品包装件内。另选地,产品单元可具有直接附连在所述产品单元上的机器可读标签,即,与容纳在具有机器可读标签的产品包装件中相反。因此,数据捕获装置可附接到扫描杆1007,使得机器可读标签位于数据捕获装置的视场内。另外,如图17a至图19d中所示,狭槽1003可以行和/或列布置在存储区域1004内。任选地,自动化产品机柜1000可包括附接到扫描杆1007的多个数据捕获装置,例如,其中相应数据捕获装置对应于布置在外壳1001内的单行或单列狭槽1003。因此,如下所述,当扫描杆1007沿着面1002可滑动地重新定位时,一行或一列狭槽1003可位于相应数据捕获装置的视场内。应当理解,自动化产品机柜1000的尺寸(例如,存储区域1004中狭槽1003的行和/或列的数目)仅作为示例提供。本公开设想自动化产品机柜1000的尺寸
(例如,存储区域1004中狭槽1003的行和/或列的数目)可不同于图17a至图19d中所示的尺寸。例如,图20a至图20c示出了不同尺寸的自动化产品机柜。
93.扫描杆1007可被配置为沿着外壳1001的面1002在第一方向和第二方向上可滑动地重新定位。本公开设想用户可在第一方向和第二方向上手动重新定位扫描杆1007。任选地,第一方向和第二方向是相反的相对方向。例如,第一方向和第二方向可为竖直方向,诸如分别向上和向下。这由图18b示出。例如,在一些具体实施中,扫描杆1007可固定在外壳1001的竖直轨道内,使得用户可在竖直方向上手动滑动扫描杆1007。任选地,在其他具体实施中,可以通过使用滑轮系统连接到扫描杆1007的配重来平衡扫描杆1007。配重和滑轮系统可隐藏在外壳1001内。另选地,第一方向和第二方向可为竖直方向,诸如分别向左和向右。这由图19b示出。例如,在一些具体实施中,扫描杆1007可固定在外壳1001的水平轨道内,使得用户可在水平方向上手动滑动扫描杆1007。在一些具体实施中,自动化产品储物柜可任选地包括多个扫描杆1007a和1007b(在本文中统称为“扫描杆1007”),其中每个扫描杆1007a和1007b被配置为沿着外壳1001的面1002可滑动地重新定位。本公开设想扫描条1007a和扫描条1007b中的每一者可包括一个或多个数据捕获装置。扫描杆1007可以间隔开的关系固定。例如,如图17a至图17c中所示,第一扫描杆1007a可被配置为沿着外壳1001的面1002相对于存储区域1004a的第一部分(例如,存储区域的上半部)可滑动地重新定位。并且第二扫描杆1007b可被配置为沿着外壳1001的面1002相对于存储区域1004b的第二部分(例如,存储区域的下半部)可滑动地重新定位。以这种方式,扫描杆1007中的每个扫描杆仅需要横贯外壳1001的面1002的一半。应当理解,图17a至图17c中的扫描杆1007的数目(例如,两个)仅作为示例提供。本公开设想自动化存储机柜1000可包括比图17a至图17c中所示更多的扫描杆(例如,三个、四个等扫描杆)或更少的扫描杆(例如,一个扫描杆)。另外,应当理解,图17a至图17c中的扫描杆1007的布置和/或运动方向(例如,上/下)仅作为示例提供。如图19a至图19d中所示,扫描杆1007可被布置成使得扫描杆在向左/向右方向上运动。
94.如上所述,自动化产品机柜1000包括视觉指示器1005。提供视觉指示器1005以通知用户(例如,健康专业人员,诸如外科医生或ecp)期望产品在自动化产品机柜1000内的位置。视觉指示器1005可设置在自动化产品机柜1000的外表面上和/或存储区域1004内(例如,相邻于狭槽1003)。控制器可将致动信号传输给视觉指示器1005中的一个或多个视觉指示器以通知用户期望产品所处的位置(例如,哪个机柜和/或机柜自身内的哪个位置)。例如,如图17c中所示,外壳1001可包括外框架1001a,并且视觉指示器1005a可布置在外框架1001a上或相邻于外框架1001a。视觉指示器1005a在图17c中被照亮并且可用于指示期望产品存储在自动化产品机柜1000内。这允许用户识别期望产品所存储在的机柜,当产品存储在多个机柜中时,这可能特别有用。另外,相应视觉指示器1005b可布置在相应狭槽1003中的每个狭槽之上、之内或相邻于相应狭槽1003中的每个相应狭槽。如图17c中所示,狭槽1003中的六个狭槽由视觉指示器1005b照亮,该视觉指示器可用于指示期望产品在自动化产品机柜1000内所位于的狭槽。这允许用户识别期望产品在自动化存储机柜1000的存储区域内的确切位置。应当理解,图17c中的视觉指示器1005的布置仅作为示例提供。视觉指示器1005向用户通知期望产品的位置,因此视觉指示器1005可被放置在外壳1001和/或狭槽1003之上和/或附近的任何位置而利于用户。
95.视觉指示器1005中的每个视觉指示器可以是发光器,诸如发光二极管(led)。应当
理解,发光器仅作为示例提供。本公开设想视觉指示器可为其他元件,包括但不限于图形显示器。如上所述,视觉指示器(例如,图16中的视觉指示器1005)能够可操作地耦接到控制器(例如,图16中的控制器1111)。控制器可将致动信号传输给视觉指示器中的一个或多个视觉指示器以通知用户期望产品所处的位置。如本文所述,控制器可使得自动化产品机柜1000的外部上的一个或多个视觉指示器1005致动和/或存储区域1004内的一个或多个视觉指示器1005致动。在一些实施方案中,视觉指示器可诸如通过改变颜色、闪烁或以其他方式改变状态来指示错误,以警示用户状态的变化。当将产品装载到机柜中时,视觉指示器还可将用户(例如,ecp、工作人员、员工、第三方或其他用户)引导至机柜内的可用位置。在某些实施方案中,视觉指示器可显示不同的图像、颜色或其他指示以指定引导指向哪个指示。例如,就图形显示器而言,机柜的每个用户可与特定图标、图形或文本相关联。或者,就led或其他发光视觉指示器而言,特定用户可与软件应用程序中的给定颜色或闪烁序列相关联,该软件应用程序可操作地与机柜相关联,使得通过将视觉指示器上的指定颜色跟随到自动化存储机柜1000内的正确位置来同时将多个用户引导到其期望产品。
96.现在参见图21a至图22,示出了用于容纳产品单元的狭槽。图21a和图21b示出了布置成行和列的多个狭槽2005,其中狭槽2005中的每个狭槽容纳相应产品单元2010。图21a示出了装载到狭槽中的产品单元2010,而图21b示出了空的狭槽2005。图21a和图21b示出了具有8列和10行的模块(8
10模块)。应当理解,模块的尺寸(例如,狭槽的行和/或列的数目)仅作为示例提供。本公开设想模块的尺寸(例如,狭槽的行和/或列的数目)可不同于图21a和图21b中所示的尺寸。图21a和图21b中所示的模块可设置在上文参考图17a至图19d所述的自动化存储机柜中。
97.另选地或除此之外,图21a和图21b中所示的狭槽2005中的一个或多个狭槽可被配置为容纳不同尺寸的产品单元2010。换句话讲,不同尺寸的狭槽可容纳不同尺寸的产品和/或产品包装件。例如,如图22中所示,狭槽2005可包括顶出机构2020和突起构件2022。顶出机构2020和突起构件2022可被配置为能够固定位于狭槽2005中的产品单元2010。顶出机构2020可任选地为弹簧加载的(即,包括弹簧),使得产品单元2010抵靠突起构件2022固定。产品单元2010可通过使产品单元2010的边缘与突起构件2022脱离来释放。这允许狭槽2005容纳具有不同的第一线性尺寸诸如长度的产品单元。另选地或除此之外,狭槽2005可包括多个相对的弹性构件2024。相对的弹性构件2024可被配置为接触位于狭槽2005中的产品单元2010的相对侧。相对的弹性构件2024可拉伸并保持与具有不同的第二线性尺寸诸如宽度的产品单元接触。另选地或除此之外,自动化产品机柜1000可任选地包括布置在这些狭槽中的一个或多个狭槽中的狭槽传感器。狭槽传感器可被配置为感测产品单元的存在。例如,狭槽传感器可包括发光器和光电探测器(例如,光幕)。光幕包括发射器(例如,发光器诸如红外发光器)和接收器(例如,一个或多个光电电池)。当物体(诸如产品单元)破坏发射的光束时,光电探测器则向控制器发送指示物体的位置的信号。多个光幕(例如,在狭槽内间隔开)可用于检测产品单元在狭槽内的相对位置。应当理解,发光器和光电探测器仅作为示例性狭槽传感器提供。本公开设想使用其他类型的狭槽传感器来检测自动化产品机柜的狭槽内产品单元的存在,包括但不限于机械开关、压力传感器或其他产品存在传感器。应当理解,图21a至图22中的狭槽2005的数目、尺寸和布置仅作为示例提供。
98.再次参见图16,控制器1111可被配置为至少部分地基于关于产品的信息来清点产
品,并且使得与期望的产品单元相关联的视觉指示器1005中的一个或多个视觉指示器致动。例如,控制器1111可向视觉指示器1005中的一个或多个视觉指示器发送致动该一个或多个视觉指示器1005的信号。现在描述示例性过程。用户(例如,外科医生或ecp)使用客户端装置(例如,图15中的客户端装置102)输入对期望的产品单元的请求。客户端装置可经由网络(图15中的网络200)将对期望的产品单元的请求传输到自动化产品机柜1000。控制器1111可被配置为接收对期望的产品单元的请求。另外,控制器1111可被进一步配置为通过网络将对期望的产品单元的请求传输到远程系统(例如,图15中的远程系统104)。如本文所述,远程系统可包括和/或访问库存数据库。远程系统可以查询数据库以确定一个或多个期望的产品单元在自动化产品机柜1000内的一个或多个位置。远程系统可通过网络将响应传输到控制器,并且控制器1111可接收响应,该响应包括一个或多个期望的产品单元在存储区域内的一个或多个位置。应当理解,一个或多个此类位置可包括一个或多个期望的产品单元所位于的一个或多个具体狭槽1003。如本文所述,控制器1111可被配置为传输信号以致动视觉指示器1005以帮助用户识别一个或多个期望的产品单元在自动化存储机柜1000内的一个或多个位置。这可包括致动视觉指示器1005a和1005b,如图17c中所示。这些视觉指示器突显期望的产品单元的位置以利于用户。在一些具体实施中,控制器1111可进一步被配置为响应于扫描杆1007的运动而启动数据捕获装置1009。通过基于运动而启动数据捕获装置1009,自动化产品机柜1000可读取/解码与产品单元相关联的机器可读标签(例如,条形码、upc、sku、文本、图形)。然后可将相应产品单元与存储区域内的相应位置相关联。然后,产品单元中的每个产品单元的相应位置可由控制器1111传输到远程系统。换句话讲,控制器可被配置为通过网络将产品的更新库存清单传输到远程系统,并且可相应地更新数据库。
99.可以轻松地对自动化产品机柜1000进行再补给。例如,用户(例如,外科医生或ecp)可通过将产品包装件放置在存储区域中的任何空狭槽1003中来再补给产品。与传统的存储系统不同,不需要以任何方式例如按处方、功率、类型等组织存储。相反,产品包装件可随机放置在存储区域中。在完成再补给时,扫描杆1007可运动,并且自动化产品机柜1000可读取/解码与产品单元相关联的机器可读标签(例如,条形码、upc、sku、文本、图形)。然后可将相应产品单元与存储区域内的相应位置相关联。然后,产品单元中的每个产品单元的相应位置可由控制器1111传输到远程系统。换句线可被配置为通过网络将产品的更新库存清单传输到远程系统,并且可相应地更新数据库。
100.如本文所述,数据捕获装置1009可以是条形码扫描器,该条形码扫描器能够读取和解码机器可读产品标识符(诸如1d条形码、upc或sku)。机器可读产品标识符可附连到和/或直接印刷在产品包装件和/或产品自身上,如本文所述。因此,至少部分地基于关于产品的信息来清点产品的步骤可包括使用条形码扫描器读取与相应产品单元相关联的相应产品标识符,并且还解码与相应产品单元相关联的相应产品标识符。在读取/解码相应产品标识符之后,可以将相应产品单元与存储区域内的相应位置相关联。本公开设想与控制器1111和/或远程系统执行该关联。
101.如本文所述,数据捕获装置1009可以是成像装置诸如数字相机,该数字相机能够捕获机器可读产品标识符(诸如1d条形码、2d条形码、3d条形码、upc或sku)的图像。成像装置也能够捕获文本和/或图形的图像,这些图像可用作机器可读产品标识符。在这些具体实
施中,图像处理技术可用于解码机器可读产品标识符。因此,至少部分地基于关于产品的信息来清点产品的步骤可包括:接收由成像装置捕获的产品的图像;分析产品的图像以识别与相应产品单元相关联的相应产品标识符;解码与相应产品单元相关联的相应产品标识符。在分析/解码相应产品标识符之后,可以将相应产品单元与存储区域内的相应位置相关联。本公开设想与控制器1111和/或远程系统执行该关联。
102.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括裁剪产品的图像的一部分。通过裁剪图像,有可能聚焦于预期含有产品标识符的图像的部分。因此,分析图像的裁剪部分以识别与相应产品单元相关联的相应产品标识符。另外,控制器1111可被配置为通过网络将产品的图像传输到远程系统。在这些具体实施中,图像可由远程系统存储以用于备份目的,或者可以将图像处理(一些或全部)从控制器1111卸载到远程系统。另选地或除此之外,控制器1111可被配置为将产品的图像存储在存储器中。在一些具体实施中,图像可仅暂时存储(例如,以允许图像处理),然后重新写入以最小化在自动化产品机柜1000处的存储需求。
103.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括分析产品的图像以识别存储区域内与缺失的、未识别的或不可读的产品标识符相关联的相应位置中的一个或多个相应位置。任选地,控制器1111可被配置为区分缺失的产品单元和具有未识别的/不可读的产品标识符的产品单元。应当理解,前者可被再补给,而后者可被重新定位(例如,翻转、重新标记)以正确地定向产品标识符以供数据捕获装置1009读取。例如,机器学习算法可用于确定存储区域内与缺失的、未识别的或不可读的产品标识符相关联的相应位置中的一个或多个相应位置是否容纳产品单元。本公开设想在一些具体实施中,可由控制器1111使用传统视觉系统来执行机器学习算法(例如,模式识别),而在其他具体实施中,可由远程系统执行机器学习算法(即,从自动化产品机柜1000卸载)。可使用现有数据集训练机器学习算法以执行特定任务,诸如识别缺失的、未识别的或不可读的产品标识符。机器学习算法在本领域中是已知的,因此下文不进一步详细描述。一种示例性机器学习算法是tensorflow,该算法是本领域已知的开源机器学习算法。tensorflow仅为一种示例性机器学习算法。本公开设想使用其他机器学习算法,包括但不限于神经网络、支持向量机、最近邻算法、监督学习算法、无监督学习算法。
104.任选地,在使用成像装置的一些具体实施中,至少部分地基于关于产品的信息来清点产品的步骤还包括分析产品的图像,以使用机器学习算法来确定相应产品单元中的每个相应产品单元的来源。当例如产品源自多个供应商或制造商时,这是尤其有用的。换句线可用于存储来自不同来源的产品(例如,来自不同制造商的眼内镜片)。如上所述,相机可用于捕获机器可读代码(条形码、upc、sku)以及文本和图形两者的图像,并且然后可使用图像处理技术来解码产品标识符。本公开设想机器学习算法可用于识别与不同供应商或制造商相关联的机器可读代码。这允许自动化产品机柜1000选择适当的解码规则。另选地或除此之外,机器学习算法可用于基于文本和/或图形识别产品单元的来源(即使在没有机器可读代码的情况下)。本公开设想在一些具体实施中,可由控制器1111执行机器学习算法,而在其他具体实施中,可由远程系统执行机器学习算法(即,从自动化产品储物柜卸载)。可使用现有数据集训练机器学习算法以执行特定任务,诸如识别产品单元的来源。机器学习算法在本领域中是已知的,因此下文不进一步详细描述。上文提供了示
105.现在参见图23,示出了根据本文所述的另一个具体实施的自动化产品机柜1500。自动化产品机柜1500可包括限定被配置为接纳产品的存储区域1504的外壳1501,以及布置在外壳1501内的多个狭槽1503。如本文所述,可在狭槽1503中布置多个产品单元。产品可任选地容纳在一个或多个产品包装件(例如,容器诸如盒子、纸盒、包裹等)中。每个相应产品单元可包括相应智能标签。每个智能标签存储关于相应产品单元的信息。本公开设想智能标签可应用于产品和/或产品包装件。例如,相应智能标签可以是射频识别(rfid)标签、超高频率(uhf)标签或近场通信(nfc)标签。应当理解,rfid、uhf或nfc标签仅作为示例性智能标签提供。本公开设想智能标签可以是具有用于存储信息的存储器、天线和向控制器传输数据的能力的任何类型的标签。在图23中所示的具体实施中,智能标签用于代替提供数据捕获装置,该数据捕获装置被配置为读取附连到产品和/或产品包装件的机器可读标签。
106.自动化产品机柜1500还可包括多个视觉指示器1505,该多个视觉指示器被配置为指示相应产品单元在外壳1501内的相应位置。视觉指示器1505可布置在外壳1501的外框架上或相邻于外壳1501的外框架,和/或布置在狭槽1503中的每个狭槽之上、之内或相邻于狭槽1503中的每个狭槽。如本文所述,视觉指示器1505可用于指示期望产品存储在自动化产品机柜1500内的何处。在图23中,外壳1501的外框架和狭槽1503中的六个狭槽由视觉指示器1505照亮。
107.自动化产品机柜1500还可包括控制器(例如,图15中的控制器1111)。在一些具体实施中,控制器可任选地布置在外壳1501内。本公开设想控制器1111可例如通过一个或多个通信链路可操作地耦接到智能标签和/或视觉指示器1505。本公开设想通信链路是任何合适的通信链路。控制器可被配置为从相应智能标签接收关于相应产品单元的信息,至少部分地基于关于该相应产品单元的该信息来清点产品,以及使得与期望的产品单元相关联的视觉指示器1505中的一个或多个视觉指示器致动。另选地或除此之外,控制器可进一步被配置为通过网络将产品的库存清单传输到远程系统。任选地,如本文所述,远程系统可以是数据库。另选地或除此之外,控制器可进一步被配置为接收对期望的产品单元的请求。另外,控制器可进一步被配置为通过网络将对期望的产品单元的请求传输到远程系统,并且从远程系统接收响应,该响应包括该期望的产品单元所位于的狭槽。
108.现在参见图24,示出了根据本文所述的另一个具体实施的自动化产品系统1700。自动化产品系统1700可包括限定被配置为接纳产品的存储区域的外壳1701,以及布置在外壳内的多个狭槽。如本文所述,可在狭槽中布置多个产品单元。本公开设想外壳1701、狭槽和产品单元可类似于上文关于图15至图23所述的那些。另外,如本文所述,产品可任选地容纳在一个或多个产品包装件(例如,容器诸如盒子、纸盒、包裹等)中。自动化产品系统1700还可包括相对于外壳1701以间隔开的关系布置的成像和投影仪单元1703。成像和投影仪单元1703可包括成像装置和投影仪。在一些具体实施中,成像装置和投影仪设置在单个外壳中。在其他具体实施中,成像装置和投影仪设置在单独的外壳中。
109.成像装置可为数字相机,该数字相机能够捕获机器可读产品标识符(诸如1d条形码、2d条形码、3d条形码、upc、或sku)的图像。成像装置也能够捕获文本和/或图形的图像,这些图像可用作机器可读产品标识符。在这些具体实施中,图像处理技术可用于解码机器可读产品标识符。投影仪可以是具有光源和/或一个或多个透镜并且被配置为将光线(例
如,图像)投影到表面(例如,投影表面)上的装置。在图24中,外壳1701(例如,外壳1701的面)为投影表面。任选地,投影仪可以是短投射或超短投射投影仪。短投射投影仪具有小于1的投射比,其中投射比计算为从投影仪到表面的距离与屏幕尺寸之比。短投射投影仪具有介于约0.6和0.8之间的投射比。超短投射投影仪具有小于约0.4的投射比。投影仪(包括短投射投影仪)是本领域已知的。示例性投影仪为得自日本长野县诹访市的精工爱普生公司(seiko epson corporation of suwa,nagano prefecture,japan)的epson powerlite投影仪。在图24中,超短投射、短投射和长投射投影仪定位分别由参考标号1705、1707和1709示出。任选地,自动化产品系统1700可包括光学器件1711以进一步减小投射比。本公开设想光学器件1711可包括透镜、反射镜或它们的组合。
110.自动化产品系统1700还可包括控制器(例如,图15中的控制器1111)。在一些具体实施中,控制器可任选地布置在外壳1701内或布置在成像和投影仪单元1703内。本公开设想控制器1111可例如通过一个或多个通信链路可操作地耦接到成像和投影仪单元1703。本公开设想通信链路是任何合适的通信链路。控制器可被配置为从成像装置接收关于产品的信息,至少部分地基于关于该产品的该信息来清点产品,以及使得投影仪照亮期望产品在外壳内的相应位置。换句话讲,投影仪用于照亮(例如,用光)存储在外壳1701内的期望产品和/或产品包装件的位置。另选地或除此之外安博体育官方网站,控制器可进一步被配置为通过网络将产品的库存清单传输到远程系统。任选地,如本文所。