一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动化工具控制系统中的语言管理的制作方法

2022-03-02 06:44:41 来源:中国专利 TAG:
自动化工具控制系统中的语言管理1.相关申请的交叉引用2.本技术要求2019年6月28日在美国专利商标局提交的、美国临时申请号62/868,810的权益,其全部公开通过引用结合在本文中。
技术领域
:3.本主题涉及自动化工具控制系统,并且涉及基于用户识别自动配置自动化工具控制系统的技术和装备。
背景技术
::4.当员工在制造或服务环境中使用工具时,重要的是员工了解与工具使用相关联的指示(instructions)、指南(guidelines)和警告(warnings)。例如,在航空航天工作环境中,重要的是确保员工了解工作指示、工具选择、安全指南、扭矩设定、系统和工具状态警报、以及警告,以恰当地维护飞行器符合安全标准。5.可以将工具存储在工具控制存储设备中。一些工具控制存储设备配备有显示器和扬声器,以用于向员工展示工具相关信息(即工作指示、工具选择、安全指南、扭矩设定、系统和工具状态警报、以及警告)。一些工具控制存储设备存储文本串、音频文件和视频文件,这些文本串、音频文件和视频文件用于在显示器上呈现文本、通过扬声器呈现可听消息、以及使用显示器和扬声器这两者呈现视频消息。6.一些工具控制存储设备以多种语言存储文本串、音频文件和视频文件,使得这些文本、可听消息和视频消息可以以多种语言呈现。每种语言可能具有其自身的目录(directory),该目录包括文本串、音频文件和视频文件的集合。使用系统管理客户端软件应用程序的管理员可以配置要由工具控制存储设备使用的默认语言。例如,默认语言是根据设备、设备组、或工作位置配置的。例如,当针对工具控制存储设备、工具控制存储设备组、或工作位置配置特定语言时,该工具控制存储设备和该组中的所有工具控制存储设备、或工作位置将仅呈现来自与特定语言相关联的目录的文本串、音频文件和视频文件。然而,如果员工的偏好语言(preferredlanguage)不同于针对工具控制存储设备配置的、设置为默认语言的特定语言,这可能会造成错误传达和误差,从而对安全标准的维护产生负面影响。在个人容易从一个国家移动到另一个国家的情况下,自动化工具控制系统组可以包括各种种族和母语的用户。因此,根据设备、用户组、或工作位置为工具控制存储设备配置特定语言可能会产生问题,其中访问工具控制存储设备的一个或多个员工可能不精通工具控制存储设备被配置成的特定语言。由于语言障碍,偏好语言不同于工具控制存储设备上呈现的默认语言的员工可能不完全理解重要信息。7.一些工具控制存储设备需要在使用它们之前配置语言和其他参数。例如,当系统管理员远程重新配置针对工具控制存储设备、工具控制存储设备、工具控制存储设备组、或工作位置的默认语言时,工具控制存储设备、或该组中的工具控制存储设备、或该工作位置的电源必须循环关闭和打开以完成默认语言的重新配置。8.因此,需要一种改进的系统,这样使得工具控制存储设备能够无缝地重新配置以适应员工的个人需求。具体实施方式9.在以下详细的描述中,为了提供相关教导的全面理解,通过实施例的方式阐述了许多具体细节。然而,对本领域的技术人员将显而易见的是,可以在没有这些细节的情况下实践本教导。在其他示例中,为了避免不必要的模糊本教导的各方面,已经在没有细节的情况下在较高的层次上描述了公知的方法、程序、组件和/或电路。10.为了解决
背景技术
:中描述的问题,已经开发了自动化工具控制系统,该自动化工具控制系统在每当员工向工具控制存储设备提供访问凭证(accesscredential)时、自动地将工具控制存储设备重新配置为与用户标识相关联的配置。本文公开的各种系统和方法涉及用于将工具控制存储设备自动重新配置为与用户标识相关联的配置的自动化工具控制系统。11.现在,详细参考附图中所示的、并在下面讨论的实施例。12.图1示出了根据主题技术的实施例方面的示例性自动化工具控制系统100。自动化控制系统100包括计算设备102、数据库104、工具控制存储设备106a、106b和106c(以下统称为“工具控制存储设备106”)和网络108。在一些方面,自动化控制系统100可以具有比图1中所示的更多或更少的计算设备(例如,102)、数据库(例如,104)和/或工具控制存储设备(例如,106a、106b和106c)。13.计算设备102可以代表具有处理器、存储器和通信能力的各种形式的处理设备。处理器可以执行存储在存储器中的计算机指令。计算设备102被配置为经由网络108与数据库104和工具控制存储设备106a、106b和106c通信。作为非限制性实施例,处理设备可以包括台式计算机、膝上型电脑、手持式计算机、个人数字助理(personaldigitalassistant,pda)、或者这些处理设备或其他处理设备中的任何的组合。14.计算设备102可以具有在其上安装的应用程序。例如,应用程序可以包括用于控制和管理工具控制存储设备106a、106b和106c的管理客户端软件应用程序。管理客户端软件应用程序可以将用户偏好与用户标识(id)相关联。例如,当初始设定用户id时,可以将用户的偏好语言指派(assign)给用户id。系统管理员可以为自动化工具控制系统中的每个用户指派特定的默认语言。默认语言与用户的id和凭证相关联。可以从例如由管理客户端软件应用程序提供的语言表格和列表中选择偏好语言。可以修改偏好项,包括偏好语言。与用户id相关联的偏好语言将用于向与用户id相关联的用户呈现信息,以确保用户对通过工具控制设备存储设备106a、106b和106c呈现给用户的信息(例如,工作指示、工具选择、安全指南、扭矩设顶、系统和工具状态警报、以及警告等)的理解。15.数据库104是用于存储与用户标识(id)相关联的可配置参数的数据储存器。例如,数据库104可以包括各种语言的目录。可以为每种语言提供其自身目录,该目录包括与该语言相关联的文本文件、音频文件和视频文件的集合。文本文件、音频文件和视频文件可以由工具控制存储设备106a、106b和106c访问,所述工具控制存储设备可以使用存储在数据库104中的可配置参数。16.工具控制存储设备106a、106b和106c(以下统称为“工具控制存储设备106”)被配置为经由网络向数据库104传输数据以及从数据库104接收数据。数据可以包括可配置参数,所述可配置参数例如为用于根据用户偏好配置工具控制存储设备106所需的文本文件、音频文件和视频文件。17.在一些实施方案中,工具控制存储设备106是工具箱。工具控制存储设备106可以更通常地为工具柜(toollocker)或任何其他的安全存储设备或封闭的安全存储区域(例如,工具仓库(toolcrib)或步入式工具柜)。工具控制存储设备106中的每一个是高度自动化库存控制系统(automatedinventorycontrolsystem)的实施例,该自动化库存控制系统利用多个用于识别存储单元中对象的库存状况的不同感测技术。在一个实施例中,工具控制存储设备106使用用于识别存储单元中对象的库存状况的机器图像和射频(rf)感测方法论。18.说明性特征包括以下能力:通过有效利用系统资源处理复杂图像数据,自主图像和相机校正,从图像数据识别工具的特性,用于捕获库存图像的自适应定时,用于检查库存状态的参考数据的有效生成,图像质量的自主补偿等。进一步的特征包括以下能力:发射和接收rf感测信号,例如rf识别(rfid)信号;处理接收到的信号以识别特定工具;以及,通过多个不同感测模态(例如,基于相机和rfid的模态)来获得交叉参考工具信息以提供高级特征。19.图2a和图2b示出了各种示例性工具控制存储设备106。工具控制存储设备106包括:用户界面305;用于验证想要访问工具控制存储设备106的用户的身份和权限级别的访问控制设备306(例如读卡器);以及用于存储工具的多个工具存储抽屉330。代替抽屉330,存储系统可以包括架子、隔室、容器或其他对象存储设备,工具或对象从该存储系统发出和/或返回,或者该存储系统包含从其发出和/或返回对象的存储设备。在进一步的实施例中,存储系统包括存储钩(storagehook)、挂钩(hanger)、具有抽屉的工具箱、柜、具有架子的柜子、保险箱、盒子、壁橱、自动售货机、桶状物、板条箱(crate)和其他材料存储装置。20.用户界面305是工具控制存储设备106的输入和/或输出设备、被配置为向用户显示信息。信息可能包括工作指示、工具选择、安全指南、扭矩设定、系统和工具状态警报、以及警告。例如,用户界面305可以被配置为以默认语言以文本串和图像显示信息,该默认语言被指派至当前已经访问工具控制存储设备106的用户。尽管没有在图2a和图2b中示出,工具控制存储设备106可以包括扬声器,该扬声器作为工具控制存储设备106的、用于输出信息的另一输出设备。21.访问控制设备306认证用于访问自动化工具控制系统100的用户权限。具体地,访问控制设备306用于限制或允许访问工具存储抽屉330。用于电子识别请求访问的用户的方法和系统可以单独或组合地包括以下的技术任何一种或多种,以及未提及的其他技术:具有卡的rfid接近传感器(proximitysensor);磁条卡和扫描仪;条码卡和扫描仪;公共门禁卡和读取器;生物传感器id系统(biometricsensoridsystem),包括面部识别、指纹识别、手写分析、虹膜识别、视网膜扫描、静脉匹配、语音分析和/或多模式生物识别系统。22.访问控制设备306还包括处理器和软件,以电子识别请求访问安全区域或对象存储设备的用户。例如,当用户向工具控制存储设备106出示用户凭证时,访问控制设备306识别指派给用户标识的默认语言。工具控制存储设备106访问与数据库104中识别的默认语言相关联的语言目录。工具控制存储设备106配置工具控制存储设备106中的操作码,以根据与用户默认语言相关联的语言目录来显示工具控制存储设备106中存储的文字串、音频文件和视频文件。例如,如果工具控制存储设备106被配置为以葡萄牙语显示文本、音频和视频消息,则工具控制存储设备106从葡萄牙语语言目录中选择待显示的合适的文本串、音频文件和视频文件。对于加载在数据库104中的语言目录中的英语、西班牙语、中文和其他语言文件,情况可能同样如此。23.这样确保用户对可以通过用户界面305和/或设置在工具控制存储设备106上的扬声器呈现的工作指示、工具选择、安全指南、扭矩设定、系统和工具状态警报、以及警告的理解。在一些实施方案中,当用户访问凭证被呈现给工具控制存储设备106时,测量单位(英制/公制)也可以指派给用户标识并应用到工具控制存储设备106。在一些其他实施方案中,当用户使用用户凭证登录时,与用户id相关联的工作指令(workorders)、与工作指令和用户id相关联的工具、以及与用户id相关联的其他用户(例如,同事)可用于配置工具控制存储设备106。24.通过使用一个或多个电子控制的锁定设备或机构,访问控制设备306保持一些或全部的存储抽屉330锁定在关闭位置,直至访问控制设备306认证了用于访问工具控制存储设备106的用户权限。如果访问控制设备306确定用户被授权访问工具控制存储设备106,那么工具控制存储设备根据用户的授权级别来解锁一些或全部的存储抽屉330,从而允许用户取出或替换工具。特别地,访问控制设备306可以识别对系统的预定授权访问级别,并且基于这些预定授权访问级别、允许或拒绝用户对三维空间或对象存储设备的物理访问。25.工具控制存储设备106包括数个不同的感测子系统。在示例性实施例中,工具控制存储设备106包括呈图像感测子系统形式的第一感测子系统,该第一感测子系统配置为捕获系统的内容或存储位置的图像。图像感测子系统可以包括基于透镜的相机、ccd相机、cmos相机、摄像机或捕获图像的其他类型的设备。工具控制存储设备106进一步包括第二感测子系统,在一个实施例中,该第二感测子系统采用包括一个或多个rfid天线、rfid收发器和rfid处理器的rfid感测子系统的形式。rfid感测子系统被配置为发射rf感测信号、接收响应于rf感测信号从安装至或合并入工具或其他库存物品的rfid标签返回的rfid信号、以及处理所接收的rfid信号以识别各个工具或库存物品。26.下面关于图3b进一步详细描述图像感测子系统。虽然图3b对应于图1c中所示的工具控制存储设备106的具体实施方案,但是图3b中所示的教导可以应用于图1a至图1c的实施方案中的每一个。rfid感测子系统可以被配置为感测位于工具控制存储设备106的全部存储抽屉330中的工具的rfid标签,或者被配置为感测位于工具控制存储设备106的抽屉330的特定子集中的工具的rfid标签。在一个实施例中,rfid感测子系统被配置为感测仅位于工具控制存储设备106的最顶和最底抽屉330中的工具的rfid标签,并且rfid感测子系统包括rfid天线,该rfid天线直接设置在最顶和最低抽屉330的上方、在工具控制存储设备106内,以感测位于这些抽屉中的工具的rfid标签。还可以使用rfid天线的其他配置。27.工具控制存储设备106还包括数据处理系统(例如,计算机),以用于处理由图像感测设备捕获的图像,以用于处理由rfid天线和收发器捕获的rfid信号和/或用于处理由其他感测子系统接收的其他感测信号。数据处理系统包括一个或多个处理器(例如,微处理器)和存储程序指令的存储器,所述程序指令用于使工具控制存储设备106直接或通过网络与感测设备电子通信,并且从感测设备获得与三维空间或对象存储设备内的对象的存在或不存在有关的数据。由感测子系统捕获或接收的图像、rfid信号和其他感测信号通过用于确定系统或各存储抽屉的库存状况的数据处理系统处理。如贯穿本公开使用的术语“库存状况”指的是与存储系统中的对象的存在(existence/presence)或者不存在(non-existence/absence)有关的信息。28.数据处理系统可以为工具控制存储设备106的一部分。可替代地,数据处理系统可以是具有耦合至工具控制存储设备106的数据链路(诸如有线链路或无线链路)的远程计算机、或集成在工具控制存储设备106中的计算机和远离工具控制存储设备106的计算机的组合。此外,数据处理系统可以连接至计算机网络并与管理软件应用程序(例如,可在服务器上执行)交换数据,该管理软件应用程序用于操作和存储数据,并存储和向用户显示与数据相关的信息。29.图3a示出了工具控制存储设备106的一个抽屉330处于打开位置的详细视图。在一些实施方案中,每个存储抽屉300包括泡沫基部180,该泡沫基部具有用于存储工具的多个存储位置(例如,工具切口(cutout)181)。每个切口被特定成型(contoured)且成形为适配地接收具有相应形状的工具。工具可以通过使用挂钩、魔术贴(velcro)、闩锁、来自泡沫的压力等而固定在每个存储位置中。30.通常,每个存储抽屉330包括用于存储各种类型的工具的多个存储位置。如贯穿本公开所使用的,存储位置为存储系统中用于存储和紧固对象的位置。在一个实施方案中,每个工具在工具存储系统中都具有特定的预先指定的存储位置。此外,抽屉330中的一个或多个工具可以具有安装或附接至工具上的rfid标签。31.图3b示出了根据实施方案的工具控制存储设备106中的成像子系统的立体图。如图3b所示,工具控制存储设备106包括成像室315,该成像室容纳包括三个相机310和光引导设备的图像感测子系统,该光引导设备例如为具有以相对于竖直表面向下约45度设置的反射表面的镜312,该光引导设备用于将从抽屉330反射的光引导至相机310。所引导的光在到达相机310之后允许相机310形成抽屉330的图像。镜312下方的阴影区域340代表工具控制存储设备106的成像感测子系统的视场。如340处所示,成像子系统扫描敞开抽屉336的一部分,该部分例如在抽屉336打开和/或关闭时,经过成像感测子系统的视野。因此,成像子系统捕获抽屉336的至少打开的那部分的图像。所捕获的图像的处理用于确定抽屉336的打开的部分中的工具和/或存储位置的库存状况。32.通常,图像感测子系统响应于检测到特定抽屉的移动来捕获特定抽屉330的图像、并且执行抽屉的库存。例如,图像感测子系统可以响应于检测到抽屉正在关闭或已经完全关闭来执行抽屉的库存。在其他的实施例中,图像感测子系统可以随抽屉打开和抽屉关闭而对抽屉进行成像。33.rf感测子系统通常被配置为执行抽屉的库存检查,该抽屉具有与该抽屉相关联的基于rf的标签。基于rf的标签可以为附接至工具或嵌入工具内的rfid标签。通常,基于rf的标签编码对工具的唯一识别符,使得可以从读取基于rf的标签来识别工具类型(例如,螺丝刀、扭矩扳手等)和唯一工具(例如,多个型号和类型的扭矩扳手中的特定扭矩扳手)。特别地,在基于rf的标签上编码的信息通常对工具是唯一的,使得该信息可以用于在两个相同类型、相同型号、相同使用年限、相同物理外观等的工具之间进行区分。34.rf感测系统包括安装在工具控制存储设备106中的天线或安装在工具控制存储设备106周围的天线。通常,天线可以安装在工具控制存储设备106内部并且被配置为仅检测位于工具控制存储设备106(或其他定义的三维空间)内的基于rf的标签的存在。在一些实施例中,可以安装每个天线以便仅检测位于工具控制存储设备106的特定抽屉或隔室内的基于rf的标签的存在,并且不同的天线可以与不同的抽屉或隔室相关联且安装在不同的抽屉或隔室中。在进一步的实施方案中,一些天线可以进一步配置为检测工具控制存储设备106附近的基于rf的标签的存在,即使标签不位于工具控制存储设备106内亦如此。35.每个天线耦合至rf收发器,该rf收发器为可操作的以使天线发射rf感测信号,该rf感测信号用于激发位于天线附近内的基于rf的标签,并且该rf收发器为可操作的以响应于rf感测信号而感测由基于rf的标签返回的rf识别信号。一个或多个rf处理器控制rf收发器的操作,并且处理通过天线和收发器接收的rf识别信号。36.在一些实施方案中,当存储具有rf识别标签的工具的抽屉或隔室完全关闭时,rf感测子系统执行工具控制存储设备106的基于rf的扫描。特别地,可以响应于检测到抽屉已经完全关闭或者在抽屉完全关闭时的任何时间执行基于rf的扫描。在一些实施例中,基于rf的扫描还可以由用户登录或退出工具控制存储设备106来触发。通常,可以响应于类似触发器引起执行工具控制存储设备106的基于相机的库存来执行基于rf的扫描。37.作为执行工具控制存储设备106的基于rf的扫描的一部分,rf处理器通常需要执行多次顺序的扫描,以便确保检测到所有基于rf的标签。具体而言,rf处理器通常不知道它需要检测多少rf标签,因为一个或多个标签可能丢失(例如,如果工具已被检出)。进一步地,rf处理器通常不能确保在其附近的所有rf标签响应于单次扫描操作(对应于一个rf感测信号的发射,以及响应于一个rf感测信号而接收到任何rf识别响应的处理)而已经被检测到。结果,每当要执行工具控制存储设备106的库存时,rf处理器通常将执行十次、二十次或更多次顺序的基于rf的扫描。由于需要执行多次基于rf的扫描,因此rf扫描操作可能需要10秒或更长时间来执行,结果是对工具控制存储设备106的用户造成很大的不便。38.如上面注意到的,工具控制存储设备106的基于成像的库存扫描具有的缺点是它们不能在物理上相同的工具之间进行区分。进一步地,工具控制存储设备106的基于rf的扫描可能经受显著延迟,并且不能确定单独的rf标签(而不是附接至其相关联工具的rf标签)是否已经返回至抽屉或存储隔室。因此,这两种扫描方法在单独使用时都容易受到欺诈(通过使用工具切口,或使用从工具移除的rfid标签)和不便。进一步地,每种技术可能不适合在特定工具控制存储设备106中库存所有工具;例如,一些工具可能太小而无法在其上安装基于rf的标签,或者将这种标签附接至工具可能导致工具笨重。因此,即使在能够进行基于rf的感测的工具控制存储设备106中,这些工具的库存也可以更好地适合于视觉扫描方法。39.为了解决单独使用时扫描方法的不足,在一些实施方案中,工具控制存储设备106有利地结合使用多种扫描方法。例如,工具控制存储设备106可以首先根据基于图像的扫描来执行第一库存扫描,以获得仅基于图像的扫描来快速(例如,接近瞬时)确定在工具控制存储设备106中是否缺少任何工具。第一次库存扫描的结果还用于确定工具控制存储设备106中预期有多少基于rf的标签。例如,在通常存储具有相关联rf标签的‘m’个工具的工具控制存储设备106中,第一次库存扫描用于确定在工具控制存储设备106中缺少具有相关联rf标签的‘n’个工具。然后,使用第一次库存扫描来确定应该使用第二次库存扫描(例如,基于rf的扫描)搜索‘m-n’个基于rf的标签。40.进而,第二次库存扫描(例如,基于rf的扫描)被执行单次,并且仅在通过第二次库存扫描(例如,基于rf的扫描)的第一次迭代检测到少于‘m-n’个基于rf的标签时才需要重复。因此,第二次库存扫描可以非常有效地完成—特别是在仅需要一次或几次次级扫描来检测期望在工具控制存储设备106中检测到的所有‘m-n’个基于rf的标签的情况下。41.最后,在第一次库存扫描与第二次库存扫描的结果之间执行库存交叉检查,以确保这两次扫描的结果一致。具体地,执行库存交叉检查以确保这两次库存扫描已经识别出相同的工具存在于工具控制存储设备106中并且已经识别出相同的工具不存在于工具控制存储设备106中。如果两次库存扫描的结果彼此不一致,则会发出用户警报。42.如上面注意到的,基于rf的扫描可以用于识别(来自多个类似工具的)特定工具是否已经从工具控制存储设备106中检出或检入。因此,基于rf的扫描可以用于确定特定工具已经被检出多少次,和/或特定工具已经被检出的持续时间。因此,工具控制存储设备106可以确定特定工具是否应该例如被安排用于重新校准或其他维护。在一个实施例中,工具控制存储设备106因此可以单独跟踪不同扭矩扳手的使用、并且确保每个扭矩扳手在使用一定次数后被重新校准。43.由使用多种感测技术的工具控制存储设备106执行的库存可以用于识别接收和/或返回对象/工具的个人用户、识别正在发出或返回的对象/工具、在系统内的每次交易(transactions)上放置时间戳记,并且将物品和用户数据存储在数据库中。44.在以上实施例集中于使用基于相机和基于rf的传感技术的实施方式的情况下,自动化资产管理系统可以使用多种感测技术的其他组合。工具控制存储设备106中使用的感测技术和感测设备可以包括以下中的一者或多者:45.·光学识别传感器,诸如:具有线扫描器/相机的、用于检测一维条形码的传感器;具有相机/其他成像传感器的、用于检测二维条形码的传感器;具有相机/其他成像传感器的机器视觉识别传感器(使用各种感测方法,包括紫外线(uv)、红外线(ir)、可见光等);以及激光扫描;46.·rf识别传感器,诸如:附着至/嵌入工具中的rfid标签(有源rfid标签和/或无源rfid标签);在类似容量中使用的其他rf技术,诸如ruby、zigbee、wifi、nfc、蓝牙、低功耗蓝牙(bluetoothlowerenergy,ble)等;47.·直接电子连接至工具,诸如:具有插入识别系统(而不是无线)的附接/嵌入式连接器的工具;48.·(多个)重量传感器,诸如:检测对象重量的秤(scale);检测重量分布的多个秤;49.·接触开关/传感器,诸如:单通/不通传感器;检测形状/轮廓的传感器阵列;50.·声波发射器/检测器对;和/或51.·磁感应/感测,诸如铁质工具定位器产品。52.下面提供了一个说明性实施方案的详细实施例。在说明性实施方案中,提供了物理限定的、安全的三维对象存储设备。存储设备是容器,从该容器中发出和/或返回工具和/或对象。物理限定的、安全的三维对象存储设备配备有处理器和软件,该处理器和软件是可操作的以使设备直接或通过网络与感测设备进行电子通信,并且从感测设备获得指示三维对象存储设备内对象的存在或不存在数据的数据。在该实施例中,三维对象存储设备中使用的感测设备包括机器视觉识别设备,诸如相机和rfid天线和解码器。53.物理限定的、安全三维对象存储设备配备有电子控制的锁定机构、以及包括处理器和软件装置的访问控制设备,以电子识别请求访问安全区域或对象存储设备的用户。处理器和软件识别系统的预定授权访问级别,并且基于预定授权访问级别来允许或拒绝用户对三维空间或对象存储设备的物理访问。用于电子识别请求访问的用户的访问控制设备使用具有卡的rfid接近传感器。54.物理限定的、安全的对象存储设备配备有抽屉。至少一个rfid天线附接在存储设备内部并且配置用于对存储设备内的rfid标签进行扫描。在具有多个rfid天线的实施方案中,不同的rfid天线可以分布在整个存储设备中。存储存储设备的可执行软件程序指令的处理器和存储器可以连接至计算机网络,并与管理软件应用程序(例如,可在远程服务器上执行)交换数据,该管理软件应用程序用于操作和存储数据,并且存储与数据有关的信息和向系统用户显示与数据有关的信息。55.在操作中,用户扫描或接近到存储设备的访问控制设备的访问卡。访问控制设备的处理器基于访问卡确定用户的访问级别。如果确定用户被授权访问存储设备,则授权用户获得对对象存储设备的访问。进而,存储设备的感测子系统和数据处理系统被激活。用于向系统提供光的发光二极管(lightemittingdiodes,led)被激活,并且相机也被激活。进而,存储系统的闩锁被解锁,并且用户打开一个或多个抽屉并且移除或返回一个或多个对象。56.值得注意的是,如果用户打开仅成像的抽屉(即,仅使用成像而不使用rfid确定库存状况的抽屉),则无需激活rfid扫描子系统,并且系统只能使用成像数据。具体而言,图像子系统用于可选地随抽屉打开对抽屉进行成像,并且随抽屉关闭(或一旦关闭抽屉)对抽屉进行成像,并且仅使用捕获的图像来确定对象存在和不存在。57.然而,如果用户打开使用rfid扫描确定库存状况的抽屉,则在抽屉打开之前或随抽屉打开,可选地执行抽屉的基于相机的扫描。此外,rfid感测子系统被激活并且可以在打开抽屉之前完成rfid扫描,以识别存在于存储系统中的所有rfid标签(或存在于被打开的抽屉中的所有rfid标签)。具体地,在打开抽屉之前可选地执行rfid扫描。此外,随抽屉关闭执行抽屉的基于相机的扫描。响应抽屉完全关闭,或响应于用户退出存储系统,执行抽屉或盒子的rfid扫描。成像子系统因此确定并报告抽屉中对象的存在和不存在,并且rfid子系统扫描使用rfid标签数据确认抽屉或盒子中特定对象的存在和不存在。因此,图像数据和rfid标签数据结合,以通过rfid数据的使用报告所有扫描工具的存在和不存在,以及序列化物品(serializeditem)的存在或不存在。库存扫描结果显示在显示屏上。当用户退出时,对象状态通过网络传输至主数据库和/或至管理应用程序。关闭led灯,启用锁定,并且将相机设置为空闲状态。58.此外,存储系统可以执行其他动作。例如,系统可以在用户访问之间以计划或定时基础上激活或启动对对象存储设备的内容物的rfid扫描,并且从而确认存储设备的内容物自上次用户访问以来没有改变。59.例如,自动化资产管理系统(例如,工具箱)可以使用基于相机的感测技术和基于射频(rf)的感测技术这两者来感测特定工具(或多个工具)的存在和/或其他属性。基于相机的感测可以提供特定工具是否存在于系统中或不存在于系统中的瞬时(或接近瞬时)指示。基于rf的感测可以使系统能够例如通过区分工具的序列号(或其他唯一标识符)或编码在基于rf的标签中的其他唯一工具标识符来区分与基于相机的感测模块(例如,类似的扭矩扳手)相同的多个工具。进一步地,自动化资产管理系统可以被配置为通过充分利用基于相机的感测模态和基于rf的感测模态的组合使用来更有效地执行基于rf的感测,如下更详细描述的。60.图4示出了说明根据本主题技术的示例性方面的用于自动配置工具控制存储设备106的实施例过程400的流程图。出于解释的目的,示例性过程400的各个框在本文中参考本文描述的组件和/或过程进行描述。过程400的框中的一个或多个可以例如由图1的工具控制存储设备106的一个或多个组件或处理器来实现。在一些实现方案中,框中的一个或多个可以与其他框分开并且由一个或多个不同的处理器或控制器来实现。此外,为了解释的目的,过程400的框被描述为连续或线性地发生。然而,过程400的多个框可以并行发生。此外,过程400的框不需要以所示的顺序执行和/或过程400的框中的一个或多个框不需要被执行。61.在框401处,工具控制存储设备106经由访问控制设备306接收用户id和/或用户凭证。在框403处,工具控制存储设备106识别指派给与接收到用户凭证相关联的用户的语言。例如,可以在为用户设置用户id时将偏好语言指派给用户id。在框405处,工具控制存储设备106访问与数据库104中的指派语言相关联的语言目录。在框407处,工具控制存储设备106使用参数(诸如语言目录中的文本串、音频文件和视频文件)来配置自身。例如,工具控制存储设备106配置工具控制存储设备106中的操作代码以在用户界面305和扬声器上以指派语言呈现信息。62.图5概念性地说明了示例性电子系统500,利用该电子系统500可以实现主题技术的一些实现方案。在一个或多个实现方案中,计算设备102和工具控制存储设备106可以是或可以包括以下关于电子系统500讨论的电子系统组件的全部或部分。电子系统500可以是计算机、电话、个人数字助理(pda)或任何其他种类的电子设备。这种电子系统包括各种类型的计算机可读介质和用于各种其他类型的计算机可读介质的接口。电子系统500包括总线508、(多个)处理单元512、系统存储器504、只读存储器(read-onlymemory,rom)510、永久存储设备502、输入设备接口514、输出设备接口506和网络接口516。63.总线508共同地代表通信地连接电子系统500的众多内部设备的所有系统、外设和芯片组总线。例如,总线508将(多个)处理单元512与rom510、系统存储器504和永久存储设备502通信地连接。64.从这些各种存储单元,(多个)处理单元512检索要执行的指令和要处理的数据,以便执行本主题公开的过程。在不同的实现方案中,(多个)处理单元可以是单个处理器或多核处理器。65.rom510存储(多个)处理单元512和电子系统的其他模块所需的静态数据和指令。另一方面,永久存储设备502是读写存储器设备。该设备是非易失性存储器单元,该非易失性存储器单元即使在电子系统500关闭时也能存储指令和数据。本主题公开的一些实现方案使用大容量存储设备(例如,磁盘或光盘,或闪存)作为永久存储设备502。66.其他实现方案使用可移动存储设备(例如,软盘、闪存驱动器)作为永久存储设备502。与永久存储设备502一样,系统存储器504是读写存储器设备。然而,与存储设备502不同,系统存储器504是易失性读写存储器,诸如随机访问存储器。系统存储器504存储处理器在运行时需要的一些指令和数据。在一些实施方式中,本公开的过程存储在系统存储器504、永久存储设备502或rom510中。例如,各种存储器单元包括用于显示与相应应用程序相关联的图形元素和标识符的指令、用于接收预定用户输入以显示与相应应用程序相关联的快捷方式的视觉表示的指令、以及用于显示快捷方式的视觉表示的指令。从这些不同的存储器单元,(多个)处理单元512检索待执行的指令和待处理的数据,以便执行一些实现方案的过程。67.总线508还连接至输入设备接口514和输出设备接口506。输入设备接口514能够使用户向电子系统传送信息和选择命令。与输入设备接口514一起使用的输入设备包括例如字母数字键盘和定点设备(也称为“光标控制设备”)。输出设备接口506例如能够显示由电子系统500生成的图像。与输出设备接口506一起使用的输出设备包括例如打印机和显示设备,例如阴极射线管(cathoderaytube,crt)或液晶显示器(liquidcrystaldisplay,lcd)。一些实现方案包括设备,例如,用作输入设备和输出设备这两者的触摸屏。68.最后,如图5中所示,总线508还通过网络接口将电子系统500耦合至网络(未示出)。以这种方式,计算机可以是计算机的网络(例如,lan、wan或内联网,或网络的网络,例如因特网)的一部分。电子系统500的任何或所有组件可以与本主题公开内容结合使用。69.许多上述特征和应用被实现为被指定为记录在计算机可读存储介质(也称为计算机可读介质)上的一组指令的软件过程。当这些指令由一个或多个处理单元(例如,一个或多个处理器、处理器的核、或其他处理单元)执行时,它们使(多个)处理单元执行指令中指示的动作。计算机可读介质的实施例包括但不限于磁介质、光学介质、电子介质等。计算机可读介质不包括无线或通过有线连接传递的载波和电子信号。70.除非另有说明,本说明书中阐述的所有测量、值、额定值、位置、量值、尺寸和其他规范都是近似的,而不是精确的。它们旨在具有一个合理的范围,该合理的范围与它们所涉及的功能和它们所涉及的
技术领域
:中的惯用相一致。71.除非上面直接说明,没有任何陈述或说明是有意或应该解释为任何组件、步骤、特征、对象、益处、优势或与公众等同。72.在本说明书中,术语“软件”旨在例如包括:驻留在只读存储器或其他形式的电子存储设备中的固件,或可以存储在磁存储设备、光学存储设备、固态存储设备等中的应用程序,这些应用程序可以读入存储器以由处理器处理。此外,在一些实现方案中,在保留本主题公开的不同软件方面的情况下,本主题公开的多个软件方面可以被实现为更大程序的子部分。在一些实现方案中,多个软件方面也可以实现为单独的程序。最后,一起实现本文描述的软件方面的单独程序的任何组合都在本主题公开的范围内。在一些实现方案中,软件程序被安装以在一个或多个电子系统上运行时,软件程序限定了执行和进行软件程序的操作的一个或多个特定机械实现方式。73.计算机程序(也称为程序、软件、软件应用程序、脚本或代码)可以以任何形式的编程语言编写,这些编程语言包括编译或解释性语言、声明性语言或程序语言,并且可以以任何形式(包括作为独立程序或作为模块、组件、子程序、对象或其他适用于计算环境的单元)部署。计算机程序可以但不必对应于文件系统中的文件。程序可以存储在保存其他程序或数据的文件的一部分中(例如,存储在标记语言文档中的一个或多个脚本)、存储在专用于所讨论的程序的单个文件或多个协调文件中(例如,存储一个或多个模块、子程序或代码部分的文件)。计算机程序可以被部署为在一台计算机上执行,或者也在位于一个站点处或分布于多个站点上并通过通信网络互连的多台计算机上执行。74.上述这些功能可以在数字电子电路、计算机软件、固件或硬件中实现。这些技术可以使用一个或多个计算机程序产品来实现。可编程处理器和计算机可以包含在移动设备中、或者经封装作为移动设备。过程流和逻辑流可以由一个或多个可编程处理器和由一个或多个可编程逻辑电路来执行。通用和专用计算设备和存储设备可以通过通信网络互连。75.一些实现方案包括电子组件,例如微处理器、存储设备和存储器,这些电子组件将计算机程序指令存储在机器可读介质或计算机可读介质(可替代地称为计算机可读存储介质、机器可读介质、或机器可读储存介质)。这种计算机可读介质的一些实施例包括:ram、rom、只读光盘(read-onlycompactdisc,cd-rom)、可记录光盘(recordablecompactdisc,cd-r)、可重写光盘(rewritablecompactdisc,cd-rw)、只读数字多功能盘(例如,dvd-rom、双层dvd-rom)、各种可记录/可重写dvd(例如,dvd-ram、dvd-rw、dvd rw等)、闪存(例如,sd卡、mini-sd卡、微型sd卡等)、磁性硬盘驱动器或固态硬盘驱动器、只读和可记录盘、超密度光盘、任何其他光学或磁性介质、以及软盘。计算机可读介质可以存储计算机程序,该计算机程序可由至少一个处理单元执行并且包括用于执行各种操作的指令集。包括例如由编译器产生的机器代码的计算机程序或计算机代码的示例,以及包括由计算机、电子部件或微处理器使用解释器执行的高级代码的文件。76.虽然以上讨论主要是指执行软件的微处理器或多核处理器,但是一些实现方案是由一个或多个集成电路执行的,该一个或多个集成电路例如是专用集成电路(applicationspecificintegratedcircuit,asic)或现场可编程门阵列(fieldprogrammablegatearray,fpga)。在一些实现方案中,这种集成电路执行存储在电路本身上的指令。77.本说明书中使用的术语“计算机”、“服务器”、“处理器”和“存储器”均指电子设备或其他技术设备。这些术语不包括人或人群。出于说明的目的,术语“显示(display或displaying)”意味着在电子设备上显示。如在本技术的说明书中使用的,术语“计算机可读介质”和“计算机可读媒介”完全限于以计算机可读的形式存储信息的有形物理对象。这些术语不包括任何无线信号、有线下载信号、和任何其他暂时信号。78.为了提供与用户的交互,本说明书中描述的主题的实现方式可以在计算机上实现,该计算机具有用于向用户显示信息的显示设备(例如crt或lcd监视器)、以及用户可以用来向计算机提供输入的键盘和指示设备(例如鼠标或跟踪球)。其他种类的设备也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,包括声音、语音或触觉输入。另外,计算机可以通过向用户使用的设备发送文档和从用户使用的设备接收文档来与用户交互;例如通过响应于从用户的客户端设备上的web浏览器接收到的请求而向该web浏览器发送网页。79.本说明书中描述的主题的实施方案可以在计算系统中实现,该计算系统包括后端组件(例如作为数据服务器)、或者包括中间件组件(例如应用服务器)、或者包括前端组件(例如具有图形用户界面或网络浏览器的客户端计算机)、或者包括一个或多个这样的后端组件、中间件组件或前端组件的任何组合,通过该前端组件用户可以与本说明书中描述的主题的实现方式进行交互。系统的组件可以通过任何形式或媒介的数字数据通信(例如通信网络)互连。通信网络的实施例包括:局域网(localareanetwork,lan)和广域网(wideareanetwork,wan)、互联网络(例如,互联网)、和对等网络(例如,adhoc对等网络)。80.计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且通常通过通信网络进行交互。客户端和服务器的关系借助于在相应计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。在一些实施方案中,服务器将数据(例如,html页面)传输到客户端设备(例如,为了向与客户端设备交互的用户显示数据和从该用户接收来用户输入)。可以在服务器处从客户端设备接收在客户端设备处生成的数据(例如,用户交互的结果)。81.应当理解,公开的过程中步骤的任何特定顺序或层次是示例性方法的说明。基于设计偏好,可以理解,过程中步骤的特定顺序或层次可以重新排列,或者执行所有图示的步骤。步骤中的一些可以同时执行。例如,在某些情况下,多任务和并行处理可能是有利的。而且,上述实施方案中各个系统组件的分离不应理解为在所有实施方案中都需要这样的分离,应当理解,所描述的程序组件和系统通常可以集成在单个软件产品中或封装到多种软件产品中。82.提供先前的描述以使本领域的任何技术人员能够实践本文描述的各个方面。对这些方面的各种修改对于本领域技术人员来说将是显而易见的,并且本文限定的一般原理可以应用于其他方面。因此,权利要求不旨在限于本文所示的方面,而是符合与语言权利要求一致的全部范围,其中,除非具体说明,否则对单数形式的元素的引用并不旨在表示“一个且仅一个”,而是指“一个或多个”。除非另有特别说明,术语“一些”是指一个或多个。男性代词(例如,他的)包括女性和中性(例如,她的和它的),且反之亦然。如果有的话,标题和副标题仅为了方便起见而使用,并不限制本主题公开内容。83.如本文使用的,在一系列项目之前的短语“中的至少一个”,以及用于分开项目中的任何项目的术语“和”或“或”在整体上修饰列表,而不是列表的每个成员(即每个项目)。短语“中的至少一个”不要求选择所列各项目中的至少一个项目;相反,该短语允许意指包括项目中任一者的至少一个、和/或项目的任何组合的至少一个、和/或项目中每者的至少一个。举例来说,短语“a、b和c中的至少一个”或“a、b或c中的至少一个”均是指:仅a、仅b或仅c;a、b和c的任意组合;和/或a、b和c中每一者的至少一个。84.诸如方面、该方面、另一方面、一些方面、一个或多个方面、实现方式、该实现方式、另一实现方式、一些实现方式、一个或多个实现方式、实施方案、该实施方案、另一实施方案、一些实施方案、一个或多个实施方案、配置、该配置、另一配置、一些配置、一个或多个配置、主题技术、公开/公开内容、本公开/本公开内容、及它们的其他变型等短语,是为了方便起见,而不暗示与这类短语相关的公开对于主题技术是必不可少的、或者该公开适用于主题技术的所有配置。与这类短语相关的公开可适用于所有配置、或一个或多个配置。与这类短语相关的公开可提供一个或多个实施例。诸如方面或一些方面等短语可以指一个或多个方面,且反之亦然,且这类似地适用于其他前述短语。85.就本文讨论的系统收集与用户相关联的使用数据或可利用使用数据而言,向用户提供控制程序或特征是否收集使用数据(例如,用户的偏好)、以及控制基于收集的使用数据与应用程序相关联的用户界面(userinterface,ui)的机会。还可以向用户提供选项以打开或关闭由系统提供的某些特征或功能。在一些方面,用户可以选择禁用由本文所讨论的系统提供的特征和功能(例如,基于所收集的使用数据来控制与应用程序相关联的ui)。此外,用户可以规定在存储或使用某些数据之前以一种或多种方式处理该数据,使得个人可识别信息被移除。例如,可以处理用户的身份,使得不能确定用户的个人可识别信息,或者可以在获得位置信息的情况下概括用户的地理位置(例如城市、邮政编码或州级),从而无法确定用户的具体位置。因此,用户可以控制是否以及如何收集、存储和使用所公开的系统的用户信息。86.本领域普通技术人员已知或以后将知道的是,贯穿本公开所描述的各个方面的元件的所有结构和功能等同物均通过引用明确并入本文,并且旨在由本主题技术所涵盖。此外,无论在以上描述中是否明确引用了这种公开,本文中所公开的任何内容都不旨在奉献给公众。此外,就说明书或权利要求书中使用术语“包括”、“具有”或类似表述而言,该术语旨在以类似于术语“包含”的方式包含在内,如同“包含”在权利要求中用作过渡词时所解释的那样。87.应当理解的是,除非在此另外阐述了特定含义,否则在此使用的术语和表达具有与关于其相应的各自调查和研究领域的这些术语和表达一致的普通含义。相关术语(诸如第一和第二等)可以仅用于将一个实体或动作与另一个实体或动作区分开,而不必要求或暗示在这样的实体或动作之间的任何实际的这样的关系或顺序。术语“包括(comprises,comprising)”或其任何其他变化旨在涵盖非排他性的包含,使得包括的元件列表的过程、方法、物品或装置不仅仅包括那些元件,而还可以包括这些过程、方法、物品或装置中没有明确列出的或者此类过程、方法、物品或装置固有的其他元件。由“一”或“一个”开头的元件,在没有进一步限制的情况下,不应该排除在包括该元件的程序、方法、物品或装置中存在的其他的相同元件。88.在前述的具体实施方案中,可以看出,为了使本公开流畅,在各种实施方案中将各种特征分组在一起。公开的这种方法不应被解释为反映了所要求保护的实施方案需要比每个实施方案中明确记载的特征更多的特征的意图。而是,发明主题在于少于单个公开实施方案的所有特征。89.虽然前面已经描述了被认为是最佳模式和/或其他示例的内容,但是应当理解,可以在其中进行各种修改,并且本文公开的主题可以以各种形式和实施例来实现,并且本教导可以应用于许多应用中,这里仅描述了其中的一些应用。所附权利要求旨在涵盖落入本教导的真实范围内的任何和所有应用、修改和变化。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献