CN114650899A - 在自动化工具控制***中使用屏幕上的内容标识符 - Google Patents
在自动化工具控制***中使用屏幕上的内容标识符 Download PDFInfo
- Publication number
- CN114650899A CN114650899A CN202080077727.3A CN202080077727A CN114650899A CN 114650899 A CN114650899 A CN 114650899A CN 202080077727 A CN202080077727 A CN 202080077727A CN 114650899 A CN114650899 A CN 114650899A
- Authority
- CN
- China
- Prior art keywords
- compartments
- tool
- storage device
- text
- control system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25H—WORKSHOP EQUIPMENT, e.g. FOR MARKING-OUT WORK; STORAGE MEANS FOR WORKSHOPS
- B25H3/00—Storage means or arrangements for workshops facilitating access to, or handling of, work tools or instruments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/5866—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/35—Categorising the entire scene, e.g. birthday party or wedding scene
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Mechanical Engineering (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种库存控制***,包括对象储存设备、显示设备以及一个或多个处理器。该对象储存设备包括多个隔室,其中每个隔室具有用于储存对象的多个储存位置。该显示设备被配置为显示关于对象储存设备的信息。该一个或多个处理器被配置为建立多个对象的描述数据库,该描述数据库是为库存控制***中的储存配置的。该一个或多个处理器检索与储存在所述多个隔室中的一个隔室内的多个储存位置处的多个对象相对应的多个对象关键词。该一个或多个处理器还基于所检索到的多个对象关键词,生成一文本块。在显示设备上,该一个或多个处理器利用适用于所述多个隔室的该一个隔室的该文本块,显示对象储存设备的所述多个隔室的表示。
Description
相关申请
本申请要求于2019年9月25日提交的、申请号为62/906,014的美国临时申请的优先权,其全部内容通过引用并入本文。
技术领域
本主题涉及多种自动化工具控制***,并涉及管理多种自动化工具控制***的多种技术和设备。
背景技术
当在制造环境或服务环境中使用多个工具时,重要的是,在使用多个工具后,将这些工具归还至诸如工具箱的储存单元。一些行业对工具的库存控制有很高的标准,例如以防止将工具遗留在工作环境中的事件,而这些留下的工具在该工作环境中可能会导致严重的损伤。在航空航天工业中,例如重要的是,确保在制造、组装或维修航空器或导弹时没有意外地遗留任何工具,以防止该航空器受到外来物损伤(foreign object damage,FOD)。
一些工具箱包括内置的库存确定功能,以跟踪储存在这些工具箱中的工具的库存状况。例如,在这些工具箱内,这些工具可具有指定的工具储存位置。一些工具箱包括位于每个工具储存位置处或附近的接触式传感器、磁传感器或红外传感器,以检测每个指定的工具储存位置处是否放置了工具。这些工具箱基于这些传感器生成的信号,能够确定工具箱中是否缺失任何工具。也就是说,即使用户将一工具归还至工具箱,但如果没有将该工具归还到它指定的工具储存位置,该工具也可被标记为缺失。
为了降低错误地确定工具缺失的风险,目前实施的归还过程以图形方式帮助用户将工具归还到适当的工具储存位置。因此,即使是那些不熟悉工具箱的布局的用户,也可以很容易地被引导至适当的工具储存位置以归还该工具。
然而,与该归还过程不同,目前实施的从工具箱中借出工具的借出过程,依赖于用户对这些工具以及这些工具在这些抽屉内的储存位置的熟悉程度。也就是说,如果该用户对这些工具以及工具储存位置不熟悉,则会在寻找工具上花费更多的时间,并且用户借出错误工具的风险更高。
因此,需要一种防止用户借出错误的工具、同时降低从工具箱中借出工具所花时间的改进的***。
具体实施方式
在以下详细描述中,以示例的方式阐述了许多具体的细节,以便提供对相关教导的透彻理解。然而,对于本领域技术人员显而易见的是,这些教导可在没有这些细节的情况下进行实践。在其他示例中,为了避免对这些教导的各方面进行不必要地模糊,从相对高的层次无细节地对众所周知的方法、步骤、部件和/或电路进行了描述。
为了解决背景技术中描述的问题,开发了在视觉上帮助用户从工具箱中借出工具的自动化工具控制***。
现在,详细参考在附图中示出并在下文论述的示例。
图1示出了根据主题技术的示例方面的一种示例性自动化工具控制(automatedtool control,ATC)***100。该ATC***100包括计算设备102、数据库104、工具控制储存设备106A、106B和106C(以下统称为“工具控制储存设备106”)和网络108。在一些方面,该ATC***100可以具有比图1中所示的这些设备更多或更少的计算设备(例如,102)、数据库(例如,104)和/或工具控制储存设备(例如,106A、106B和106C)。
计算设备102可以代表具有处理器、存储器和通信能力的各种类型的处理设备。该处理器可执行存储在存储器中的计算机指令。该计算设备102被配置为通过网络108与数据库104和这些工具控制储存设备106进行通信。作为非限制性示例,处理设备可以包括台式计算机、膝上型计算机、手持式计算机、个人数字助理(personal digital assistant,PDA),或者这些处理设备或其他处理设备中的任意设备的组合。
计算设备102可具有安装在其上的应用程序。例如,这些应用程序可包括管理客户端软件应用程序,该管理客户端软件应用程序用于自动化地管理***用户访问数据、物品取出和归还数据、物品状态(即丢失、损坏、校准到期等)。
数据库104为一数据存储器,该数据存储器用于存储与这些工具控制储存设备106中的工具以及***用户相关联的数据。
这些工具控制储存设备106(即106A、106B和106C)中的每个均具有处理器、存储器以及通信能力。该处理器可执行存储在存储器中的计算机指令。该工具控制储存设备106具有数据链路,例如有线或无线链路,该数据链路用于与计算设备102上的管理客户端软件应用程序以及数据库104交换数据。这些工具控制储存设备106通过该网络向数据库104发送数据并接收来自于数据库104的数据。
在一些实施例中,该工具控制储存设备106为工具箱。更普遍地,这些工具控制储存设备106可为工具储物柜,或者任何其他的安全储存设备或封闭的安全储存区域(例如,工具仓库或步入式工具储物柜)。每个工具控制储存设备106均为一高度自动化的库存控制***的示例,该库存控制***利用多种不同的传感技术来识别储存单元中多个对象的库存状况。在一个示例中,这些工具控制储存设备106使用机器成像或射频(radio frequency,RF)传感方法,来识别该储存单元中多个对象的库存状况。
示例性的功能包括,通过有效利用***资源、自主校准图像和摄像头、从图像数据中识别多个工具的特征、自适应及时捕获库存图像、有效生成用于检查库存状态的参考数据、自主补偿图像质量等处理复杂图像数据的能力。其他功能包括发射和接收诸如射频识别(Radio Frequency Identification,RFID)信号的射频传感信号的能力、处理所接收到的信号以识别特定工具的能力、以及对通过多种不同的传感模式(例如,基于摄像头的模式和基于RFID的模式)获得的工具信息进行交叉对照以提供高级功能的能力。
网络108可包括有线或无线连接。网络108允许计算设备102、数据库104和这些工具控制储存设备106彼此之间进行通信。例如,网络108可包括局域网(local areanetwork,LAN)、广域网(wide area network,WAN)或内联网,或者多个网络的网络,例如互联网。
图2示出了根据主题技术的示例方面的一种示例性自动化工具控制***100。图2的客户端***可对应于图1的计算设备102。图2中的数据库可对应于图1的数据库104。图2的自动化工具控制(ATC)储物柜和ATC***可对应于图1的工具控制储存设备106。具体地,图2示出了可由计算设备102、数据库104和工具控制储存设备106使用的操作***的详细示例,以及可由计算设备102、数据库104和工具控制储存设备106所使用以彼此通信的连接关系的详细示例。
图3A和图3B示出了各种示例性的工具控制储存设备106。图3A示出了一种抽屉式工具控制储存设备106,该抽屉式工具控制储存设备106包括用户界面305、诸如读卡器的访问控制设备306、以及多个工具储存抽屉330,该访问控制设备306用于验证想要访问该工具控制储存设备106的用户的身份和授权级别,这些工具储存抽屉306用于存放工具。作为储存抽屉330的替代,工具控制储存设备106也可包括搁板、隔室、容器、或者工具或对象从其取出和/或归还到其的其他对象储存设备、或者包含工具或对象从其取出或归还的上述储存设备的其他对象储存设备。在另外的示例中,该工具控制储存设备106包括储物挂钩、挂物架、带抽屉的工具箱、储物柜、带搁板的储藏柜、保险箱、盒子、壁橱、自动售货机、桶、隔条箱和其他固态储存工具。图3B示出了一种储物柜式的工具控制储存设备106。
用户界面305是工具控制储存设备106的输入和/或输出设备,且被配置为向用户显示信息。信息可包括操作说明、工具选择、安全指南、扭矩设置、***和工具状态警报和告警。例如,用户界面305可被配置为,用为当前有权访问该工具控制储存设备106的用户设定的默认语言,以文本字符串和图像来显示信息。尽管在图2A和图2B中未示出,但该工具控制储存设备106可包括扬声器,该扬声器作为该工具控制储存设备106的、用于输出信息的另一输出设备。
访问控制设备306验证用户访问ATC***100的权限。具体地,访问控制设备306用于限制或允许访问工具储存抽屉330。用于以电子方式识别请求访问的用户的方法和***可单独地或组合地包括以下技术和其他未提及技术中的任何一种或多种:带卡的RFID接近传感器、磁条卡和扫描仪、条形码卡和扫描仪、通用门禁卡和读卡器、生物识别传感器ID***。这些生物识别传感器ID***包括面部识别、指纹识别、笔迹分析、虹膜识别、视网膜扫描、静脉匹配、语音分析和/或多模式生物识别***。
访问控制设备306通过使用一个或多个电子控制的、可响应于与解锁/锁定命令相关的电压信号的锁定设备或机械装置,将一些或所有储存抽屉330锁定在关闭位置,直到访问控制设备306验证了用户访问该工具控制储存设备106的权限。如果访问控制设备306确定一用户被授予了访问该工具控制储存设备106的权限,则该访问控制设备306基于该用户的授权级别解锁一些或所有的储存抽屉330,从而允许该用户拿走或放回工具。特别地,该访问控制设备306可识别对该***的预先确定的授权访问级别,并且基于那些预先确定的授权访问级别,允许或拒绝该用户对三维空间或对象储存设备的物理访问。
该工具控制储存设备106包括几个不同的传感子***。在一示例中,工具控制储存设备106包括第一传感子***,其形式为图像传感子***,该图像传感子***被配置为捕获该***的容纳物的图像、或该***的储存位置的图像。该图像传感子***可包括基于镜头的摄像头、电荷耦合器件(CCD)摄像头、互补金属氧化物半导体(CMOS)摄像头、摄像机或任何类型的捕获图像的设备。该工具控制储存设备106还可包括第二传感子***,在一个示例中,该第二传感子***采用RFID传感子***的形式,该RFID传感子***包括一个或多个RFID天线、多个RFID收发器和多个RFID处理器。该RFID传感子***被配置为发射RF传感信号,接收RFID标签(安装在工具或其他库存物品上、或结合在工具或其他库存物品中)响应于RF传感信号而返回的RFID信号,并处理所接收到的RFID信号以识别单独的工具或库存物品。
虽然图4A和图4B对应于图1中示出的工具控制储存设备106的特定实施例,但图4A和图4B中所示的教导可以应用于图1的多个实施例中的每个。图4A示出了工具控制储存设备106的、一个处于打开位置的抽屉330的详细视图。下面结合图4B对图像传感子***进行更详细地描述。
在一些实施例中,如图4A所示,每个储存抽屉330包括泡沫底部180,该泡沫底部180具有用于存放多个工具的多个储存位置,例如工具槽181。每个槽均具有特定的轮廓和形状,以便匹配地接收具有相应形状的工具。可通过使用钩子、魔术贴、掣子、来自泡沫的压力等,将工具固定在每个储存位置。通常,每个储存抽屉330包括用于存放各种类型工具的多个储存位置。如本公开全文所使用的,储存位置是储存***中用于储存或固定对象的位置。在一个实施例中,在工具储存***中,每个工具均具有特定的预先指定的储存位置。
图4B示出了根据一个实施例的工具控制储存设备106中的成像子***的立体图。如图3B所示,工具控制储存设备106包括成像隔室315,该成像隔室315容纳有图像传感子***和光引导设备,该图像传感子***包括三个摄像头310,该光引导设备用于将从抽屉330反射的光引导至这些摄像头310,该光引导设备例如为具有相对于竖直表面向下约45度而设置的反射表面的镜子312。所引导的光在到达这些摄像头310之后,允许这些摄像头310形成抽屉330的图像。镜子312下方的阴影区域340表示工具控制储存设备106的该图像传感子***的视场。如340所示,该成像子***例如在抽屉336被打开和/或关闭时,扫描打开的抽屉336的、经过该图像传感子***的视场的部分。因此,该成像子***捕获抽屉336的至少打开的那部分的图像。对所捕获的图像的处理用于确定抽屉336的打开部分中的工具库存状况和/或储存位置。
一般而言,图像传感子***响应于检测到该特定抽屉的运动,捕获该特定抽屉330的图像以及执行该抽屉的盘点。例如,图像传感子***可响应于检测到该抽屉正在关闭或已变得完全关闭而执行该抽屉的盘点。在其他的示例中,图像传感子***可在该抽屉正在打开时及在该抽屉关闭时对该抽屉进行成像。
使用数据文件(例如,文本文件)为工具箱的每个抽屉设定一清单。该数据文件中提供的、并加载到工具数据数据库中的数据可包括例如:与每个准入顾客相关联的信息(例如,顾客名称或唯一标识符)、储存设备名称(例如,标识特定工具箱、或工具或对象待被存入的其他储存设备)、抽屉标识符(例如,标识工具箱的特定抽屉、或工具或对象待被存入的其他储存设备的特定抽屉)、轮廓的名称、位置和形状标识符(例如,工具轮廓,该***根据该工具轮廓,确定工具是否存在于储存设备中)、对象描述(例如,工具的名称)、以及通道和/或孔的信息(例如,与对象或工具的储存位置相连的通道和孔,被设计为使用户的手指能够从储存位置抓取这些对象或工具)。
在一些实施例中,这些数据文件按抽屉分类。例如,当图像传感子***捕获到感兴趣的区域的图像时,该***基于与该抽屉相关联的数据文件(例如,文本文件)来判断该抽屉中多个轮廓中的工具存在与否。
在一些实施例中,RF传感子***被配置为对抽屉或搁板执行库存检查,这些抽屉或搁板具有与其相关联的基于RF的标签。基于RF的标签可以是附着到工具上或嵌入在工具中的RFID标签。通常,该基于RF的标签编码有对于工具而言唯一的标识符,使得可以通过读取该基于RF的标签来识别工具类型(例如,螺丝刀或扭矩扳手等)和该唯一的工具(例如,该型号和类型的多个扭矩扳手中的特定扭矩扳手)。特别地,基于RF的标签中所编码的信息对于工具来说通常是唯一的,使得该基于RF的标签可以用来区分具有相同类型、相同型号、相同年限(age)、相同外观等的两个工具。
例如,RF传感子***在存放具有RFID标签的工具的抽屉或隔室完全关闭时,对工具控制储存设备106执行基于RF的扫描。特别地,该基于RF的扫描可以在响应于检测到该抽屉已经完全关闭时执行,或者在该抽屉完全关闭的任何时间执行。在一些示例中,基于RF的扫描也可以由用户登录或登出工具控制储存设备106来触发。一般而言,可以响应于引起工具控制储存设备106的基于摄像头的盘点的类似触发,来执行基于RF的扫描。
数据处理***包括一个或多个处理器(例如,微处理器)和存储程序指令的存储器,该程序指令用于使工具控制储存设备106直接或通过网络与传感设备进行电子通信,并从传感设备获取与三维空间或对象储存设备内的对象的存在与否的数据相关的数据。数据处理***对由传感子***捕获或接收的图像、RFID信号和其它传感信号进行处理,以确定***或每个储存抽屉的库存状况。如本公开全文所使用的,术语“库存状况”是指与储存***中对象的存在(existence/presence)或不存在(non-existence/absence)状态相关的信息。
在一些实施例中,基于工具控制储存设备106中存在的RFID传感***和图像传感***,可在基于RFID的库存扫描的结果和基于图像的库存扫描的结果之间执行交叉检查,以确保这两种扫描的结果是一致的。具体地,执行库存交叉检查,以确保两种库存扫描均已识别出存在于工具控制储存设备106中的相同的工具,并且已识别出工具控制储存设备106中不存在的相同的工具。如果这两种库存扫描的结果彼此不一致,则会发出用户警报。
在工具控制储存设备106的盘点中使用的其他传感***可包括:
·多个光学识别传感器,例如:利用线型扫描仪/摄像头检测一维条形码的传感器;利用摄像头/其他成像传感器检测二维条形码的传感器;具有摄像头/其他成像传感器的机器视觉识别传感器(使用各种传感方法,这些传感方法包括紫外线(UV)、红外线(infrared,IR)或可见光等);以及激光扫描;
·多个RF识别传感器,例如:粘贴至工具/嵌入在工具中的RFID标签(有源RFID标签和/或无源RFID标签);以类似性能使用的其他射频技术,例如Ruby、Zigbee、WiFi、NFC、蓝牙或蓝牙低功耗(Bluetooth lower energy,BLE)等;
·与工具的直接电连接,例如:具有多个连接式/嵌入式连接器的多个工具,这些连接器***到识别***中(与无线相对);
·一个或多个重量传感器,例如:用于检测多个对象的重量的多个秤;用于检测重量分布的多个秤;
·多个接触开关/传感器,例如:单通/不通传感器;用于检测形状/轮廓的传感器阵列;
·声波发射器/检测器对;和/或
·磁感应/传感,例如含铁工具***产品。
当用户使用工具后准备归还该工具时,用户登录工具控制储存设备106。
当该用户被认证后,工具箱的屏幕上可提供当前取出(即,从工具箱中取出)的工具的列表,如图5A的图形用户界面(graphical user interface,GUI)500A中圈出的数字1所示。图5A的GUI 500A中圈出的数字2示出了与屏幕上当前取出的工具的列表一起提供的描绘该工具箱的图形图像。为了使该过程更容易,该工具箱的图形图像可包括多个抽屉的图形图像,并且可对从其取出这些工具的抽屉进行突出显示。如图5B的GUI 500B所示,当从其取出这些工具的相关抽屉被打开时,可在屏幕上显示实际抽屉布局的图像,且该图像中这些已取出的工具的轮廓被突出显示。基于视觉引导,用户将该工具归还到实际抽屉330中的工具储存位置,该工具储存位置对应于屏幕上突出显示的工具储存位置。
一旦用户将该工具归还至工具箱,***就会对该工具归还到的抽屉330执行基于RFID的库存扫描和/或基于图像的库存扫描。如果基于RFID的库存扫描和基于图像的库存扫描的结果表明没有工具缺失(例如,工具归还到其适当的工具储存位置),则归还过程完成。
帮助用户将工具归还至它们在工具箱内适当的工具储存位置的视觉引导,并不依赖于用户对每个抽屉330中的工具的熟悉程度,也不依赖于有形地放置在工具箱抽屉330上的标签,这使得用户可识别出包括该用户希望借出的工具的抽屉330。也就是说,这种归还过程允许用户轻松识别出适当的工具储存位置。这种归还过程降低了确定工具箱中是否缺失任何工具的误报率,还减少了归还工具所花费的时间。
然而,与归还过程不同的是,目前实施的从工具箱中取出工具的取出过程,依赖于用户的熟悉程度和工具箱抽屉330上的标签。图6A-6C示出了目前实施的工具取出过程的示例性图形用户界面(GUI)。
目前实施的取出过程从搜索一工具开始。例如,可通过在图6A的GUI 600A中的“工具搜索”图标610A处接收用户选择,来启动两步工具搜索模式。当“工具搜索”图标610A被选择时,在屏幕上显示图6B的GUI 600B中的“工具搜索窗口”。当GUI 600B中的“显示取出的工具”图标610B被选择时,在屏幕上显示如图6C的GUI 600C中所示的工具库存列表。该工具库存列表可包括工具属性,这些工具属性例如为,零件编号(part number,P/N)、工具名称、归属的抽屉和状态等。工具库存列表可以按所需的属性进行排序。
然而,目前实施的工具取出过程要求用户熟悉工具以及它们在工具控制储存设备106中的每个抽屉330内的相应的工具储存位置,或者需要用户依赖于有形地放置在抽屉330上的描述抽屉容纳物的标签。目前实施的工具取出过程耗时且不直观。
根据本主题技术的工具取出过程,通过在工具控制储存设备106的用户界面305上,将主要容纳物显示在描绘工具箱的图形图像上,减少了搜索时间并提高了工作效率。该工具取出过程允许用户在该设备GUI上识别包含所需工具的抽屉。
图7示出了根据本主题技术的工具取出过程的一示例性GUI 700。当用户的登录被验证后,ATC***100提供该GUI 700,该GUI 700显示在工具控制储存设备106的用户界面305上。该GUI 700可为仪表盘界面,以允许用户控制工具控制储存设备106及提供关于工具控制储存设备106的信息。该仪表盘界面可包括描绘工具控制储存设备106的图形图像710。待显示在GUI 700上的抽屉的数量和尺寸可在工具控制储存设备106的装配过程的配置中进行设定。ATC***可以参考在该配置中设定的该数量和尺寸,确定待显示在GUI 700中的抽屉的数量和尺寸。
也就是说,图形图像710可包括数量与实际的工具控制储存设备106的抽屉330相同、且尺寸与实际的工具控制储存设备106的抽屉330相关联的抽屉。例如,当实际的工具控制储存设备106包括八个抽屉时,图形图像710也可描绘八个抽屉。当工具控制储存设备106的最下部抽屉是该实际的工具控制储存设备106的所有抽屉中最大的抽屉时,在GUI 700所显示的抽屉中,为该最下部抽屉分配比其他抽屉更大的空间。
此外,GUI 700中显示的每个抽屉上均覆盖有一文本块。该文本块可包括描述相应抽屉的容纳物的文本。例如,覆盖在GUI 700的图形图像710中所显示的最上部抽屉上的文本块包括文本“1/4英寸和3/8英寸的驱动装置”,该文本描述了实际的工具控制储存设备106的最上部抽屉的容纳物。
待包含在文本块中的文本可使用管理软件客户端应用程序中的设备设置功能来设定。例如,管理员访问计算设备102上的管理软件客户端应用程序。该管理软件客户端应用程序可默认是仪表盘界面(例如,GUI 700)。该仪表盘界面可包括导航页面的选项卡。例如,该仪表盘界面可包括工具箱选项卡,该工具箱选项卡在被点击时,会将管理员导航到工具箱页面,管理员可在该工具箱页面选择需要修改的工具箱。
该工具箱选项卡还可包括选项卡子集,该选项卡子集用于设置所选工具箱的功能。例如,管理员可从工具箱选项卡的选项卡子集中选择“抽屉标签”选项卡,以编辑待显示在仪表盘界面上的抽屉标签。在“抽屉标签”选项卡中,可对在GUI 700的图形图像710中显示的每个抽屉上覆盖的文本块进行编辑。例如,管理员可将描述一抽屉330容纳物的文本分配给与实际工具控制储存设备106的该抽屉330相对应的文本块。
在一些实施例中,可在“抽屉标签”选项卡中,将与实际的工具控制储存设备106的一抽屉330相对应的抽屉编号、以及用于输入待显示在覆盖在该相应抽屉330上的文本块中的文本的文本框,显示为表格。如上所述,抽屉的数量反映了在实际的工具控制储存设备106的初始设置期间,在工具箱配置过程中最初装配的抽屉的数量。为了完成这些文本块的编辑,管理员可选择“保存更改”按钮。
一旦选择了“保存更改”按钮,ATC软件应用程序和ATC服务就使用网络(即网络108)对工具箱配置进行更新。当下次启动仪表盘界面时,在工具箱/抽屉标签选项卡中为每个抽屉设定的文本,会自动显示在如图7的GUI 700中所示的“触摸菜单”工具箱图标中的相应抽屉文本框中。
在一些实施例中,ATC***可包括程序,该程序在被执行时,确定每个抽屉的主要容纳物。例如,该ATC***扫描每个文本文件所包含的多个物品描述中所使用的关键词,并跟踪该关键词在这些物品描述中出现的次数。这些文本文件用于为工具箱的每个抽屉设定库存。
例如,一抽屉存放有多个开口扳手和多个套筒扳手。使用描述这些开口扳手和套筒扳手的多个文本文件为该抽屉设定库存。因此,ATC***可确定,关键词“扳手”比其他关键词(例如,“开口”和“套筒”)出现的频率更高。基于该确定,ATC***可将“扳手”设定为待显示在仪表盘界面的文本块中的术语之一。
在另一个示例中,当该抽屉存放有多个螺丝刀或多个钳子时,ATC***可将最常用的关键词确定为“螺丝刀”或“钳子”。因此,用于该抽屉的文本块可包括关键词“螺丝刀”或“钳子”,ATC***可在仪表盘界面上自动显示该抽屉标签“螺丝刀”或“钳子”。
在一些实施例中,该确定待包括在文本块中的关键词的过程可在抽屉文本文件被加载到ATC***的同时被激活,则标签会自动出现在仪表盘中所示的工具箱图标中的抽屉上。
该确定过程可基于抽屉中所存放的工具的零件编号。例如,可通过将零件编号引用到数据库中的描述符中并在每个零件编号描述中使用主要描述符字(descriptorword),来标识最常用的零件编号。
图8概念性地示出了一种示例性的电子***800,利用该电子***800可以实现本主题技术的一些实施方式。在一个或多个实施方式中,计算设备102和工具控制储存设备106可以是或可以包括以下所讨论的与电子***800相关的电子***组件的全部或一部分。该电子***800可以是计算机、电话、个人数字助理(personal digital assistant,PDA)或任何其他类型的电子设备。这种电子***包括各种类型的计算机可读介质、和用于各种其他类型的计算机可读介质的接口。该电子***800包括总线808、一个或多个处理单元812、***存储器804、只读存储器(read-only memory,ROM)810、永久存储设备802、输入设备接口814、输出设备接口806和网络接口816。
总线808代表所有的***总线、外设总线和芯片组总线,这些总线使电子***800的很多内部设备通信连接。例如,总线808将该一个或多个处理单元812与ROM 810、***存储器804和永久存储设备802通信连接。
该一个或多个处理单元812从这些不同的存储器单元中,检索待执行的指令和待处理的数据,以便执行本主题公开的方法。在不同的实施方式中,该一个或多个处理单元可以是单一处理器或多核处理器。
ROM 810存储有该电子***的该一个或多个处理单元812和其他模块所需的静态数据和指令。另一方面,永久存储设备802为读写存储设备。该设备为非易失性存储单元,即使在电子***800断电时,该非易失性存储单元也能存储指令和数据。本主题公开的一些实施方式使用大容量存储设备(例如,磁盘、光盘或闪存)作为该永久存储设备802。
其他实施方式使用可移动存储设备(例如,软盘、闪存盘)作为该永久存储设备802。与永久存储设备802一样,***存储器804也为读写存储设备。然而,与该永久存储设备802不同的是,***存储器804为易失性读写存储器,例如随机存取存储器。***存储器804存储处理器在运行时需要的一些指令和数据。在一些实施方式中,本主题公开的进程存储在***存储器804、永久存储设备802或ROM 810中。例如,各种存储器单元包括用于显示与各应用程序相关联的图形元素和标识符的指令,用于接收预确定用户的输入以显示与各应用程序相关联的快捷方式的视觉表示的指令,以及用于显示上述快捷方式的视觉表示的指令。该一个或多个处理单元812从这些不同的存储器单元中,检索待执行的指令和待处理的数据,以便执行一些实施方式的过程。
总线808还连接到输入设备接口814和输出设备接口806。该输入设备接口814使用户能够向电子***传递信息以及选择发送给电子***的命令。与输入设备接口814一起使用的输入设备例如包括字母数字键盘和定位设备(也称为“光标控制设备”)。输出设备接口806例如能够显示电子***800生成的图像。与输出设备接口806一起使用的输出设备例如包括打印机和显示设备,该显示设备例如为阴极射线管(cathode ray tube,CRT)显示器或液晶显示器(liquid crystal display,LCD)。一些实施方式包括诸如同时作为输入和输出设备的触摸屏的设备。
最后,如图8所示,总线808还通过网络接口将电子***800耦接至网络(未示出)。通过这种方式,计算机可以是由多个计算机组成的网络(例如,LAN、WAN或内联网,或者多个网络的网络,例如互联网)的一部分。电子***800的任何或所有部件都可以与本主题公开结合使用。
上述功能和应用程序中的多个均作为软件进程实现,该软件进程被指定为记录在计算机可读存储介质(也称为计算机可读介质)上的指令集。这些指令在由一个或多个处理单元(例如,一个或多个处理器、处理器的核心或其他处理单元)执行时,使该一个或多个处理单元执行这些指令中所指示的动作。计算机可读介质的示例包括但不限于磁介质、光介质、电介质等。计算机可读介质不包括通过无线方式或有线连接传递的载波和电子信号。
除非另有说明,否则本说明书中陈述的所有测量、数值、等级、位置、幅度、尺寸和其他规格均为近似的,而非精确的。它们旨在具有一个合理范围,该范围与它们所涉及的功能以及所属的领域中的惯例相一致。
除上文直接说明的以外,所述或说明的任何内容均无意或不应被解释为将任何部件、步骤、特征、对象、权益、优势或等同物贡献给公众。
在本说明书中,术语“软件”旨在包括:例如,存在于只读存储器或其他形式的电存储器中的固件,或可存储在磁存储器、光存储器、固态存储器等中的应用程序,这些固件或应用程序可被读入存储器,以由处理器进行处理。此外,在一些实施方式中,在保留本主题公开的不同软件部分的同时,本主题公开的多个软件部分可以实现为一较大程序的多个子部分。在一些实施方式中,多个软件部分也可以实现为多个单独的程序。总之,共同实现这里所描述的软件部分的多个独立程序的任何组合,均在本主题公开的范围内。在一些实施方式中,当软件程序被安装以在一个或多个电子***上运行时,这些软件程序定义了用于实施和执行这些软件程序的操作的一个或多个特定机器实施方式。
计算机程序(也称为程序、软件、软件应用程序、脚本或代码)可以用任何形式的编程语言编写,该编程语言包括编译型或解释型语言、声明式或过程式语言;并且该计算机程序可以以任何形式部署,该任何形式包括作为独立程序,或作为一模块、部件、子例程、对象或其他适合在计算环境中使用的单元。计算机程序可以但不是必需对应于一文件***中的文件。一程序可以存储在保存有其他程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、存储在专用于所讨论程序的单个文件中、或者存储在多个协同文件(例如,存储有一个或多个模块、一个或多个子程序或部分代码的多个文件)中。计算机程序可以被部署为,在一台计算机上执行、或者在位于一个站点并通过通信网络互连的多台计算机上执行、或在分布在多个站点并通过通信网络互连的多台计算机上执行。
上述这些功能可以在数字电子电路、计算机软件、固件或硬件中实现。这些技术可以使用一个或多个计算机程序产品来实现。可编程处理器和计算机可以包含在移动设备中或封装成移动设备。上述过程和逻辑流可以由一个或多个可编程处理器以及由一个或多个可编程逻辑电路来执行。通用和专用计算设备以及存储设备可以通过通信网络互连。
一些实施方式包括多个电子部件,例如微处理器、存储器(storage)、以及存储器(memory),这些存储器(memory)存储机器可读或计算机可读介质(替代地称为计算机可读存储介质、机器可读介质或机器可读存储介质)中的计算机程序指令。这种计算机可读介质的一些示例包括RAM、ROM、只读光盘(CD-ROM)、可刻录光盘(CD-R)、可重写光盘(CD-RW)、只读数字多功能光盘(例如,DVD-ROM,双层DVD-ROM)、各种可刻录/可重写DVD(例如,DVD-RAM,DVD-RW,DVD+RW等)、闪存(例如,SD卡、mini-SD卡、微型SD卡等)、磁或固态硬盘驱动器、只读和可刻录蓝光光盘、超密度光盘、任何其他光介质或磁介质、以及软盘。计算机可读介质可以存储一计算机程序,该计算机程序可由至少一个处理单元执行,并且包括用于执行各种操作的指令集。计算机程序或计算机代码的示例包括机器代码和文件,机器代码例如由编译器生成,文件包括由计算机、电子部件或微处理器使用解释器执行的高级代码。
虽然上述讨论主要涉及执行软件的微处理器或多核处理器,但一些实施方式是由一个或多个集成电路执行的,上述集成电路例如为专用集成电路(application specificintegrated circuit,ASIC)或现场可编程门阵列(field programmable gate array,FPGA)。在一些实施方式中,这样的集成电路执行存储在电路本身上的指令。
如在本公开中使用的,术语“计算机”、“服务器”、“处理器”和“存储器”均是指电子设备或其他技术设备。这些术语不包括人或人群。鉴于本说明书的目的,原形或分词形式的术语“显示”是指在电子设备上显示。如在本公开中使用的,单数和复数形式的术语“计算机可读介质”完全限于以计算机可读形式存储信息的有形物理对象。这些术语不包括任何无线信号、有线下载信号和任何其他短暂信号。
为了提供与用户的交互,本说明书中所描述的主题的实施方式可以在具有显示设备、键盘和定位设备的计算机上实现,该显示设备用于向用户显示信息,该显示设备例如为CRT或LCD监视器,用户可以通过该键盘和定位设备向计算机提供输入,该定位设备例如为鼠标或轨迹球。也可以使用其他类型的设备来提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;来自用户的输入可以以包括声音输入、语音输入或触觉输入的任何形式来接收。此外,计算机可以通过向用户使用的设备发送文档和从用户使用的设备接收文档来与用户进行交互,例如,通过响应于从网页浏览器接收到的请求,向用户客户端设备上的网页浏览器发送网页,来与用户进行交互。
本说明书中描述的主题的实施例可以在包括后端部件的计算***、或包括中间件部件的计算***、或包括前端部件的计算***中实现,该后端部件例如作为数据服务器,该中间件部件例如为应用服务器,该前端部件例如为具有图形用户界面或网页浏览器的客户端计算机,用户可以通过该图形用户界面或网页浏览器与本说明书中描述的主题的实施例进行交互;或者本说明书中描述的主题的实施例可以在一个或多个这样的后端部件、一个或多个这样的中间件部件或一个或多个这样的前端部件的任意组合中实现。该***的各部件可以通过任何形式或数字数据通信媒介(例如通信网络)进行互连。通信网络的示例包括局域网(LAN)和广域网(WAN)、互联网络(例如,互联网)和对等网络(例如,点对点对等网络)。
该计算***可以包括客户端和服务器。客户端和服务器通常彼此远离,并且通常通过通信网络进行交互。客户端和服务器的关系是借助于运行在各自的计算机上且彼此之间具有客户端-服务器关系的计算机程序而产生的。在一些实施例中,服务器将数据(例如,HTML网页)传输到客户端设备(例如,为了向与该客户端设备交互的用户显示数据和从该用户接收用户输入)。来自于客户端设备的、在客户端设备处生成的数据(例如,用户交互的结果)可以在服务器处被接收。
可理解的是,所公开的过程中的步骤的任何特定顺序或层次体系均是示例方法的举例说明。基于设计偏好,可理解的是,这些过程中步骤的特定顺序或层次体系可以进行重新排列,或者执行列举的所有步骤。这些步骤中的一些可以同时进行。例如,在某些情况下,多任务并行处理可能是有利的。此外,不应将上述实施例中各个***部件的分离理解为要求在所有实施例中都进行这样的分离,而应理解的是,所描述的程序构件和***通常可以集成在一个软件产品中或封装在多个软件产品中。
上文的描述是为了使本领域任何技术人员能够实践本文所描述的各个方面。对这些方面的各种变形对于本领域技术人员来说将是显而易见的,并且本文所定义的一般原理可适用于其他方面。除非特别说明,否则单数形式的元素并非指“一个且只有一个”,而是指“一个或多个”。除非另有特别说明,否则术语“一些”指的是一个或多个。阳性代词(例如,他的)包括阴性和中性代词(例如,她的和它的),反之亦然。标题和副标题(如果有的话)仅为了方便而使用,而并不限制本主题公开。
正如本文所使用的,在一系列项目之后的短语“中的至少一个”,与用于分隔这些项目中任何一个的术语“和”或“或”一起在整体上修饰该列表,而不是修饰该列表的每个元素(即,每个项目)。短语“中的至少一个”并不要求从列出的每个项中选择至少一项;与之不同的是,该短语的意思是包括这些项目中的任何一个中的至少一个,和/或这些项目的任何组合中的至少一个,和/或这些项目中的每个中的至少一个。例如,短语“A、B和C中的至少一个”或“A、B或C中的至少一个”均指的是:仅A、仅B或仅C;A、B和C的任意组合;和/或,A、B和C的每个中的至少一个。
诸如一方面、该方面、另一方面、一些方面、一个或多个方面、一个实施方式、该实施方式、另一个实施方式、一些实施方式、一个或多个实施方式、一个实施例、该实施例、另一个实施例、一些实施例、一个或多个实施例、一个配置、该配置、另一配置、一些配置、一个或多个配置、本主题技术、该公开、本公开的短语、及其的其他变型等均是为了方便,并非暗示与此类短语相关的公开对本主题技术是必不可少的,也非暗示此类公开适用于本主题技术的所有配置。与此类短语相关的公开可以适用于所有配置、或一个或多个配置。与此类短语相关的公开可以提供一个或多个示例。诸如一方面或某些方面之类的短语可以指一个或多个方面,反之亦然,这同样适用于上述其他短语。
如果本文所讨论的***对与用户相关联的使用数据进行收集、或可使用该使用数据,用户就有机会控制程序或功能是否收集使用数据(例如,用户的偏好)、且基于所收集的使用数据控制与应用程序相关联的用户界面(UI)。还可以为用户提供打开或关闭***所提供的某些特征或功能的选项。在一些方面,用户可以选择禁用本文所讨论的***提供的特征和功能(例如,基于收集的使用数据控制与应用程序相关联的UI)。此外,用户可以规定某些数据在被存储或使用之前,被以一种或多种方式处理,以便删除个人身份信息。例如,可以对用户的身份进行处理,以使得无法确定用户的个人身份信息,或者在获得位置信息的情况下,可以对用户的地理位置进行通用化(例如城市、邮政编码或州级),以使得无法确定用户的具***置。因此,用户可以控制所公开的***是否收集、存储和使用用户信息,以及如何收集、存储和使用用户信息。
本公开的一个实施例是一种库存控制***,该库存控制***包括对象储存设备、显示设备以及一个或多个处理器。该对象储存设备包括多个隔室,该多个隔室中的每个隔室具有用于储存多个对象的多个储存位置。该显示设备被配置为显示关于该对象储存设备的信息。该一个或多个处理器被配置为建立多个对象的描述数据库,该描述数据库是为该库存控制***中的储存配置的。该一个或多个处理器检索与储存在所述多个隔室中的一个隔室内的多个储存位置处的多个对象相对应的多个对象关键词。该一个或多个处理器还基于检索到的所述多个对象关键词,生成一文本块。在该显示设备上,该一个或多个处理器利用适用于所述多个隔室中的该一个隔室的该文本块,显示该对象储存设备的所述多个隔室的表示。
在一些实施例中,所述多个隔室是多个抽屉。在其他实施例中,在该显示设备上,该对象储存设备的所述多个隔室的表示的显示,反映了各个隔室的相对位置和相对尺寸。在某些实施例中,该文本块通过覆盖在所述多个隔室中的该一个隔室的显示上,而适用于所述多个隔室的该一个隔室。在一些实施例中,该文本块是基于对管理应用程序的用户输入而生成的。在其他实施例中,该文本块是基于所检索到的这些对象关键词中一关键词的实例数量而自动生成的。在某些实施例中,该显示设备还被配置为接收来自用户的、访问所储存的对象的输入。在一个实施例中,待显示的多个抽屉的编号、以及用于输入待显示在覆盖在相应抽屉上的文本块中的文本的文本框,被显示为表格。在特定的实施例中,该处理器还被配置为基于该描述数据库,识别所述多个隔室的该一个隔室中的最常使用的对象。该文本块被生成为包括与该最常使用的对象相对应的关键词。
本发明的另一个实施例是一种方法。该方法包括:将多个对象储存在包括多个隔室的对象储存设备中,每个隔室包括用于储存多个对象的多个储存位置。然后,存储多个对象的描述数据库,该描述数据库是为库存控制***中的存储而配置的。随后,检索与储存在所述多个隔室中的一个隔室的多个储存位置处的多个对象相对应的多个对象关键词。然后,基于检索到的所述多个对象关键词,生成一文本块。在该对象储存设备上,接收用户输入,该用户输入与访问储存在所述多个隔室的该一个隔室中的一对象的请求相对应。最后,在显示设备上,利用适用于所述多个隔室的该一个隔室的该文本块,显示该对象储存设备的所述多个隔室的表示。
在一些实施例中,所述多个隔室为多个抽屉。在其他实施例中,在显示设备上,该对象储存设备的所述多个隔室的表示的显示,反映了各个隔室的相对位置和相对尺寸。在某些实施例中,该文本块通过覆盖在所述多个隔室的该一个隔室的显示上,而适用于所述多个隔室的该一个隔室。在一些实施例中,该文本块是基于对管理应用程序的用户输入而生成的。在其他实施例中,该文本块是基于检索到的所述多个对象关键词中一关键词的实例数量而自动生成的。在一个实施例中,待显示的多个抽屉的编号和用于输入待显示在覆盖在相应抽屉上的文本块中的文本的文本框,被显示为表格。在特定的实施例中,基于该描述数据库,识别所述多个隔室的该一个隔室中最常使用的对象。在这样的实施例中,该文本块被生成为包括与该最常使用的对象相对应的关键词。
贯穿本公开所描述的各个方面的元素的、本领域普通技术人员已知或以后将知晓的所有结构和功能等同物,均通过引用明确地并入本文,并旨在被本主题技术所涵盖。此外,本文所公开的任何内容均不旨在奉献给公众,无论这种公开是否明确记载在以上描述中。此外,对于在本公开中使用的术语“包含”、“具有”等而言,这种术语旨在以类似于术语“包括”被非封闭式解释的方式而被解释为“包括”。
应当理解的是,除非本文中另外阐述了特定含义,否则本文中使用的术语和表达具有这些术语和表达在它们相应的各自的调查和研究领域方面所赋予的通用含义。诸如“第一”和“第二”等的关系术语可仅用于将一个实体或动作与另一个实体或动作进行区分,而不必要求或暗示这些实体或动作之间的任何实际此类关系或顺序。术语“包括”、“包含”或其任何其他变体旨在涵盖非排他性的包含,使得包括元素列表的过程、方法、物品或设备不仅仅包括那些元素,而是可包括未明确列出的其他元素或此类过程、方法、物品或设备所固有的元素。在没有进一步限制的情况下,以“一个”开头的元素不排除,在包含该元素的过程、方法、物品或设备中存在其他相同元素。
在上述描述中,可以看出为了简化本公开,各种特征被组合在各种实施例中。
尽管前面已经描述了何种被认为是最好的模式和/或其他示例,但是可理解的是,可对其进行各种修改,且本文所公开的主题内容可以以各种形式和示例来实现,并且上述教导可应用于许多应用中,而本文仅描述了上述应用中的一些。本公开旨在涵盖落入本教导的真实范围内的任何和所有应用、修改和变型。
Claims (17)
1.一种库存控制***,包括:
对象储存设备,包括多个隔室,每个隔室包括用于储存对象的多个储存位置;
显示设备,被配置为显示关于所述对象储存设备的信息;以及
一个或多个处理器,被配置为:
建立多个对象的描述数据库,所述描述数据库是为所述库存控制***中的储存配置的;
检索与储存在所述多个隔室中的一个隔室内的多个储存位置处的多个对象相对应的多个对象关键词;
基于所检索到的所述多个对象关键词,生成一文本块;以及
利用适用于所述多个隔室的所述一个隔室的所述文本块,在所述显示设备上显示所述对象储存设备的所述多个隔室的表示。
2.根据权利要求1所述的库存控制***,其中,所述多个隔室为多个抽屉。
3.根据权利要求1所述的库存控制***,其中,所述对象储存设备的所述多个隔室的表示在所述显示设备上的显示,反映了各个隔室的相对位置和相对尺寸。
4.根据权利要求1所述的库存控制***,其中,所述文本块通过覆盖在所述多个隔室的所述一个隔室的显示上,而适用于所述多个隔室的所述一个隔室。
5.根据权利要求1所述的库存控制***,其中,所述文本块是基于对管理应用程序的用户输入而生成的。
6.根据权利要求1所述的库存控制***,其中,所述文本块是基于所检索到的所述多个对象关键词中一关键词的实例数量而自动生成的。
7.根据权利要求1所述的库存控制***,其中,所述显示设备还被配置为接收来自用户的、访问所储存的对象的输入。
8.根据权利要求1所述的库存控制***,其中,待显示的多个抽屉的编号、以及用于输入待显示在覆盖在相应抽屉上的文本块中的文本的文本框,被显示为表格。
9.根据权利要求1所述的库存控制***,其中,所述处理器还被配置为:
基于所述描述数据库,识别所述多个隔室中的所述一个隔室的最常使用的对象,
其中,所述文本块被生成为包括与所述最常使用的对象相对应的关键词。
10.一种方法,包括:
将多个对象储存在包括多个隔室的对象储存设备中,每个隔室包括用于储存对象的多个储存位置;
对多个对象的描述数据库进行存储,所述描述数据库是为库存控制***中的储存而配置的;
检索与储存在所述多个隔室中的一个隔室的多个储存位置处的多个对象相对应的多个对象关键词;
基于所检索到的所述多个对象关键词,生成一文本块;
在所述对象储存设备处接收用户输入,所述用户输入与访问储存在所述多个隔室的所述一个隔室中的一对象的请求相对应;
利用适用于所述多个隔室中的所述一个隔室的所述文本块,在显示设备上显示所述对象储存设备的所述多个隔室的表示。
11.根据权利要求10所述的方法,其中,所述多个隔室为多个抽屉。
12.根据权利要求10所述的方法,其中,所述对象储存设备的所述多个隔室的表示在所述显示设备上的显示,反映了各个隔室的相对位置和相对尺寸。
13.根据权利要求10所述的方法,其中,所述文本块通过覆盖在所述多个隔室中的所述一个隔室的显示上,而适用于所述多个隔室中的所述一个隔室。
14.根据权利要求10所述的方法,其中,所述文本块是基于对管理应用程序的用户输入而生成的。
15.根据权利要求10所述的方法,其中,所述文本块是基于所检索到的所述多个对象关键词中一关键词的实例数量而自动生成的。
16.根据权利要求10所述的方法,其中,待显示的多个抽屉的编号和用于输入待显示在覆盖在相应抽屉上的文本块中的文本的文本框,被显示为表格。
17.根据权利要求10所述的方法,还包括以下步骤:
基于所述描述数据库,识别所述多个隔室的所述一个隔室中最常使用的对象,
其中,所述文本块被生成为包括与所述最常使用的对象相对应的关键词。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962906014P | 2019-09-25 | 2019-09-25 | |
US62/906,014 | 2019-09-25 | ||
PCT/US2020/052767 WO2021062187A1 (en) | 2019-09-25 | 2020-09-25 | Use of on-screen content identifiers in automated tool control systems |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114650899A true CN114650899A (zh) | 2022-06-21 |
Family
ID=74882060
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202080077727.3A Pending CN114650899A (zh) | 2019-09-25 | 2020-09-25 | 在自动化工具控制***中使用屏幕上的内容标识符 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11562566B2 (zh) |
EP (1) | EP4035057A4 (zh) |
JP (1) | JP2022549486A (zh) |
CN (1) | CN114650899A (zh) |
AU (1) | AU2020355214B2 (zh) |
WO (1) | WO2021062187A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220215333A1 (en) * | 2021-01-06 | 2022-07-07 | Kuo-Chin Chiang | APP Management System for Identifying Storage Boxes and Method Using the APP Management System |
DE202021104777U1 (de) | 2021-09-06 | 2022-12-19 | Hazet-Werk Hermann Zerver Gmbh & Co. Kg | Werkzeugbereitstellungsvorrichtung |
DE102021133643B4 (de) * | 2021-12-17 | 2024-01-25 | Göpel electronic GmbH | Positionsdetektor |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0842481A1 (en) * | 1995-07-31 | 1998-05-20 | Intelledge, Corporation | Electronic product information display system |
US7084738B2 (en) * | 2000-12-11 | 2006-08-01 | Asap Automation, Llc | Inventory system with image display |
US20030102970A1 (en) * | 2001-11-15 | 2003-06-05 | Creel Myron Dale | Tool or implement storage system using wireless devices to facilitate tool control |
US7630791B2 (en) * | 2005-12-09 | 2009-12-08 | CareFusion 303 Inc. | System and method for storing items and tracking item usage |
US7932824B2 (en) * | 2006-10-13 | 2011-04-26 | RFID Mexico, S.A. DE C.V. | Item tracking system |
GB0716085D0 (en) * | 2007-08-17 | 2007-09-26 | Zeroshift Ltd | Inventory control system |
US8659420B2 (en) | 2007-09-26 | 2014-02-25 | S.I.P. Holdings, Llc | Tracking system and device |
US8159345B2 (en) * | 2008-04-25 | 2012-04-17 | Visible Assets, Inc. | RFID monitoring and tracking of tools |
US9041508B2 (en) * | 2008-08-08 | 2015-05-26 | Snap-On Incorporated | Image-based inventory control system and method |
WO2010017528A2 (en) * | 2008-08-08 | 2010-02-11 | Snap-On Incorporated | Image-based inventory control system |
US9147174B2 (en) * | 2008-08-08 | 2015-09-29 | Snap-On Incorporated | Image-based inventory control system using advanced image recognition |
US8842183B2 (en) * | 2008-08-08 | 2014-09-23 | Snap-On Incorporated | Image-based inventory control system with automatic calibration and image correction |
GB2462858A (en) * | 2008-08-22 | 2010-02-24 | Zeroshift Ltd | An inventory control system |
US20110025503A1 (en) * | 2009-07-28 | 2011-02-03 | Frederick Michael Weaver | Item tracking in storage drawers |
US8838618B1 (en) * | 2011-07-01 | 2014-09-16 | Amazon Technologies, Inc. | System and method for identifying feature phrases in item description information |
EP3792010B1 (en) * | 2012-06-12 | 2024-05-22 | Snap-On Incorporated | Tool training for automated tool control systems |
US10108693B2 (en) | 2013-03-14 | 2018-10-23 | Xdyne, Inc. | System and method for interacting with virtual maps |
EP2965167B1 (en) * | 2013-05-21 | 2018-07-11 | Snap-On Incorporated | Battery monitoring in a networked inventory control system |
WO2016023081A1 (en) * | 2014-08-12 | 2016-02-18 | Chambers Alisdair | Storage device and item management system |
US10217080B1 (en) * | 2015-03-26 | 2019-02-26 | Amazon Technologies, Inc. | Item classification using visible attributes |
WO2016168006A1 (en) | 2015-04-15 | 2016-10-20 | Snap-On Incorporated | Automated asset management system with multiple sensing technologies |
WO2017176955A1 (en) * | 2016-04-08 | 2017-10-12 | 19Labs Inc. | Smart storage container apparatus, system and method thereof |
AU2017339432A1 (en) * | 2016-10-03 | 2019-01-31 | Snap-On Incorporated | Rechargeable tool and battery status monitoring in an automated tool control system |
US11507989B2 (en) * | 2019-10-21 | 2022-11-22 | Salesforce, Inc. | Multi-label product categorization |
US20210406993A1 (en) * | 2020-06-29 | 2021-12-30 | Dell Products L.P. | Automated generation of titles and descriptions for electronic commerce products |
-
2020
- 2020-09-25 CN CN202080077727.3A patent/CN114650899A/zh active Pending
- 2020-09-25 JP JP2022519056A patent/JP2022549486A/ja active Pending
- 2020-09-25 US US17/033,107 patent/US11562566B2/en active Active
- 2020-09-25 WO PCT/US2020/052767 patent/WO2021062187A1/en unknown
- 2020-09-25 AU AU2020355214A patent/AU2020355214B2/en active Active
- 2020-09-25 EP EP20868750.9A patent/EP4035057A4/en active Pending
Also Published As
Publication number | Publication date |
---|---|
AU2020355214B2 (en) | 2024-01-04 |
AU2020355214A1 (en) | 2022-05-12 |
WO2021062187A1 (en) | 2021-04-01 |
US20210089774A1 (en) | 2021-03-25 |
JP2022549486A (ja) | 2022-11-25 |
US11562566B2 (en) | 2023-01-24 |
EP4035057A1 (en) | 2022-08-03 |
EP4035057A4 (en) | 2023-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10192197B2 (en) | Automated asset management system with multiple sensing technologies | |
CN114631107A (zh) | 使用机器可读光学符号的数据采集 | |
AU2020355214B2 (en) | Use of on-screen content identifiers in automated tool control systems | |
CN107283374B (zh) | 具有高级功能的存货控制*** | |
US20210158040A1 (en) | Automated tool data generation in automated asset management systems | |
WO2020237190A1 (en) | Inventory management system | |
US20200410434A1 (en) | Managing objects with assigned status in an automated tool control system | |
US20200410447A1 (en) | Language management in automated tool control systems | |
US20240242178A1 (en) | Monitoring removal and replacement of tools within an inventory control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |