用于安全设备的数字配置和安全性的远程接口的制作方法

文档序号:20605995发布日期:2020-05-01 22:05阅读:178来源:国知局
用于安全设备的数字配置和安全性的远程接口的制作方法

相关申请

本专利申请涉及提交于2018年3月7日的美国专利申请62/639,958,该专利申请的全部内容以引用的方式并入本文。

本公开涉及个人防护设备的领域。更具体地讲,本公开涉及生成数据的个人防护设备。



背景技术:

在已知存在或可能存在灰尘、烟雾、气体、空气污染物、掉落危险、听力危险或可能对健康有害或造成损害的任何其他危险的区域中工作时,工人通常使用个人防护设备诸如呼吸器或清洁空气供应源。虽然大量的个人防护设备可用,但一些常用的装置包括动力空气净化呼吸器(papr)、自给式呼吸装置、坠落防护束具、耳罩、面罩和焊接面罩。例如,papr通常包括鼓风机系统,该鼓风机系统包括由电动马达提供动力的风扇,该风扇用于通过管将强制的空气流递送到用户佩戴的头罩。papr通常包括通过过滤器抽吸环境空气的装置,迫使空气围绕其鼻部或口部通过呼吸管并且进入头盔或头罩以向用户的呼吸区域提供过滤后的空气。scba通过管或软管将清洁空气从压缩空气罐提供到由用户佩戴的头戴装置的内部。在一些示例中,各种个人防护设备可生成各种类型的数据。



技术实现要素:

本公开涉及一种系统,该系统实现用于在计算装置和由单个用户控制的多个ppe制品之间建立无线连接以配置此类特定ppe制品并且在一些情况下保护此类特定ppe制品的技术。在一些情况下,工人可被分配或以其他方式控制多个不同的ppe制品以保护工人免受各种危害。特定ppe可包括向由用户分配的或以其他方式控制的计算装置提供数据的传感器和通信装置,可被称为已连接的ppe。此类ppe的用户和所有者可面临与使用多个已连接的ppe制品相关的各种挑战。此类挑战可包括但不限于ppe的失窃或丢失,以适应工作环境中独特的用户体验挑战(例如,在配置已连接的ppe时戴着手套或穿着其他厚重的服装,或在高噪声环境下操作)的有效方式配置多个不同的ppe制品,以及以使用户能够有效地利用并响应数据从而改善工人安全的视觉布置中显示多个不同的ppe制品的信息和配置选项。本公开的技术使一组已连接的ppe制品能够各自连接到提供每个ppe制品的可视化和配置的单个应用程序,而不是用一组全然不同的用户应用程序中的不同用户应用程序配置每个不同的已连接的ppe制品。这样,来自多个已连接的ppe制品的数据可同时呈现为数据的集成可视化,使用户能够快速评估由用户控制的任何ppe制品的安全事件。因此,可能不需要用户在计算装置上执行的多个不同用户应用程序之间切换以查看不同的ppe制品的信息。因此,本公开的技术可减少用户识别在由用户分配或控制的多个不同的ppe制品上的安全事件的时间和精力,并且因此通过比常规技术更快地识别此类安全事件而改善工人安全。

在一些示例中,本公开的技术可提供防盗窃和防丢失操作以定位已连接的ppe或阻止此类ppe的操作以防止盗窃。因为已连接的ppe可存储在发生盗窃或丢失的情况下可能被破解或滥用的数据,所以本公开所述的防盗窃和防丢失操作可改善此类已连接的ppe和使用此类已连接的ppe的系统的安全性。在一些示例中,本公开的技术可允许使用特定手势和/或语音输入来改变一个或多个ppe制品的配置,以便适应更有利于某些工作环境(例如,在配置已连接的ppe时戴着手套或穿着其他厚重的服装,或在高噪声环境下操作)的用户输入。

在一些示例中,系统可包括全部由特定用户控制的多个不同的个人防护设备(ppe)制品,其中每个相应的ppe制品包括相应的通信装置;计算装置,该计算装置包括:第二通信装置;一个或多个计算机处理器;以及存储器,该存储器包括指令,这些指令在由一个或多个计算机处理器执行时使得所述一个或多个计算机处理器:接收来自不同的ppe制品中的每个的多组数据,其中每组数据至少部分地基于不同的ppe制品中的每个的类型;生成同时包括多个图形元素的用户界面以用于显示,所述多个图形元素至少部分地基于与多个不同的ppe制品中的至少两个不同的ppe制品相对应的至少两组数据;以及响应于接收到与所述多个图形元素中的至少一个相对应的用户输入的指示,执行至少一个操作。

在一些示例中,一种方法可包括:从全部由特定用户控制的多个不同的ppe制品中的每个不同的个人防护设备(ppe)制品接收多组数据,其中每组数据至少部分地基于不同的ppe制品中的每个的类型;由计算装置生成同时包括多个图形元素的用户界面以用于显示,多个图形元素至少部分地基于与多个不同的ppe制品中的至少两个不同的ppe制品相对应的至少两组数据;以及响应于接收到与多个图形元素中的至少一个相对应的用户输入的指示,执行至少一个操作。

附图和以下描述中示出了本公开的一个或多个示例的细节。根据说明书和附图以及权利要求书,本公开的其他特征、目标和优点将显而易见。

附图说明

图1是示出根据本公开的各种技术的示例系统的框图,其中具有嵌入式传感器和通信能力的个人防护设备(ppe)诸如过滤后的空气呼吸器系统在许多工作环境内利用并且通过个人防护设备管理系统(ppem)进行管理。

图2是示出根据本公开的各种技术的图1所示的个人防护设备管理系统的操作透视图的框图。

图3示出了根据本公开的技术的一个示例系统,该示例系统包括移动计算装置、通信地耦接到该移动计算装置的一组个人防护设备,以及通信地耦接到该移动计算装置的个人防护设备管理系统。

图4示出了本公开的系统和技术的示例架构和描述。

图5a示出了根据本公开的技术的具有用于输入选择的按钮的听力保护器。

图5b示出了根据本公开的技术的示例图形用户界面。

图6示出了根据本公开的技术的具有自动变暗滤光器的焊接头盔。

图7示出了根据本公开的技术的指示由特定用户控制的一组ppe的图形用户界面。

应当理解,在不脱离本发明范围的前提下,可利用实施方案和修改其结构。图未必按照比例绘制。图中使用的相似数字指代相似的部件。然而,应当理解,在给定图中使用数字指代部件不旨在限制另一图中用相同数字标记的部件。

具体实施方式

根据本公开的方面,ppe制品可包括用于捕获指示ppe制品的操作、位置或其周围的环境条件的数据的传感器。传感器可包括生成数据或上下文信息的任何装置。这种数据在本文中通常可称为使用数据,或另选地,操作数据或传感器数据。在一些示例中,使用数据可采用一定时间段内的样本流的形式。在一些实例中,传感器可被配置成测量ppe制品的部件的操作特性,使用或佩戴ppe制品的工人的特征,和/或与ppe制品所位于的环境相关的环境因素。此外,如本文所描述,ppe的制品可被配置成包括用于将通信输出到各个工人的一个或多个电子部件诸如扬声器、振动装置、led、蜂鸣器,或用于输出警示、语音消息、声音、指示灯等的其他装置。

根据本公开的各方面,ppe的制品可被配置成将所获取的使用数据传输到个人防护设备管理系统(ppems),该系统可为基于云的系统,该系统具有被配置成处理来自不同工作环境处的工人群体部署和使用的个人防护设备的引入的使用数据流的分析引擎。ppems的分析引擎可将引入的使用数据(或使用数据的至少一个子集)流应用到一个或多个模型以监测和预测与ppe的任何单独制品相关联的工人发生安全事件的可能性。例如,分析引擎可将测量的参数(例如,由电子传感器测量的)与已知的模型进行比较,该模型表征ppe的制品的用户的活动,例如表示安全活动、不安全的活动或关注的活动(其通常可在不安全活动之前发生),以便确定事件发生的概率。

响应于预测安全事件的发生的可能性,分析引擎可生成输出。例如,分析引擎可基于从ppe的制品的用户收集的数据生成指示可能发生的安全事件的输出。输出可用于向ppe制品的用户警示很可能发生安全事件,从而允许用户改变其行为。在其他示例中,可经由ppems或其他机构对嵌入在呼吸器内的电路或对于工人来说更加处于本地的中间数据集线器内的处理器进行编程,以应用由ppems确定的模型或规则集,以便在本地生成并输出警示或被设计成用于避免或减轻预测安全事件的其他预防措施。以此方式,这些技术提供准确地测量和/或监测呼吸器的操作并且基于操作来确定预测结果的工具。虽然出于说明目的相对于某些类型的ppe提供了本公开的某些示例,但是本公开的系统、技术和装置适用于任何类型的ppe。

图1是示出包括用于管理个人防护设备的个人防护设备管理系统(ppems)6的示例计算系统2的框图。如本文所述,ppems允许授权用户实行预防性职业健康和安全措施,并且管理安全防护设备的检验和维护。通过与ppems6进行交互,安全专业人员可例如管理区域检查、工人检查、工人健康和安全合规培训。

一般来讲,ppems6提供数据获取、监测、活动记录、报告、预测分析、ppe控制和警示生成。例如,ppems6包括根据本文所述的各种示例的基础分析和安全事件预测引擎和警告系统。一般来讲,安全事件可指个人防护设备(ppe)的用户的活动、ppe的状况或环境条件(例如,其可以是有害的)。在一些示例中,安全事件可为伤害或工人状况、工作场所伤害或监管违规。例如,在掉落防护设备的上下文中,安全事件可以是误用掉落防护设备,掉落设备的用户经历掉落,掉落防护设备失效。在呼吸器的情况下,安全事件可以是呼吸器的误用,呼吸器的用户没有接收到适当的质量和/或数量的空气,或呼吸器的失效。安全事件也可与ppe位于其中的环境中的危险相关联。在一些示例中,与ppe制品相关联的安全事件的发生可包括其中使用ppe的环境中的安全事件或与使用ppe制品的工人相关联的安全事件。在一些示例中,安全事件可以是ppe、工人和/或工人环境在使用中操作或以正常操作的方式动作的指示,其中正常操作是可接受或安全操作、使用或活动的预定或预定义条件。

如下文进一步所述,ppems6提供了一整套个人安全防护设备管理工具,并且实现本公开的各种技术。也就是说,ppems6提供了一种集成的端对端系统,该系统用于管理在一个或多个物理环境8内的工人10使用的个人防护设备,例如安全设备,所述物理环境可以是建筑工地、采矿或制造场所或任何物理环境。本公开的技术可在计算环境2的各种部分内实现。

如图1的示例所示,系统2表示计算环境,其中多个物理环境8a、8b(统称为环境8)内的计算装置经由一个或多个计算机网络4与ppems6进行电子通信。物理环境8中的每个表示物理环境诸如工作环境,在该环境中,一个或多个个体诸如工人10在从事相应环境内的任务或活动的同时利用个人防护设备。

在这个示例中,环境8a被大体示出为具有工人10,而环境8b以扩展形式示出以提供更详细的示例。在图1的示例中,多名工人10a-10n被示出为正在利用相应呼吸器13a-13n。

如本文进一步所述,呼吸器13中的每一个包括被配置成当用户(例如,工人)在佩戴呼吸器时从事活动时实时捕获数据的嵌入式传感器或监测装置以及处理电子器件。例如,如本文更详细所描述,呼吸器13可包括多个部件(例如,头罩、鼓风机、过滤器等等),呼吸器13可包括用于感测或控制这类部件的操作的多个传感器。头罩可包括例如头罩护目镜位置传感器、头罩温度传感器、头罩运动传感器,头罩撞击检测传感器、头罩位置传感器、头罩电池水平传感器、头罩头部检测传感器、环境噪声传感器等。鼓风机可包括例如鼓风机状态传感器、鼓风机压力传感器、鼓风机运行时间传感器、鼓风机温度传感器、鼓风机电池传感器、鼓风机运动传感器、鼓风机冲击检测传感器、鼓风机位置传感器等等。过滤器可包括例如过滤器存在传感器、过滤器类型传感器等等。上述传感器中的每一个可生成使用数据,如本文所述。

此外,呼吸器13中的每一个可包括用于输出指示呼吸器13的操作和/或生成和输出与相应的工人10的通信的数据的一个或多个输出装置。例如,呼吸器13可包括一个或更多个的装置以生成听觉反馈(例如,一个或多个扬声器)、视觉反馈(例如,一个或多个显示器、发光二极管(led)等)或触觉反馈(例如,振动或提供其他触觉反馈的装置)。

一般来讲,环境8中的每一个包括计算设施(例如,局域网),呼吸器13通过该计算设施能够与ppems6通信。例如,环境8可配置有无线技术,诸如802.11无线网络、802.15zigbee网络等等。在图1的示例中,环境8b包括本地网络7,该本地网络提供基于分组的输送介质,用于经由网络4与ppems6通信。此外,环境8b包括多个无线接入点19a、19b,该多个无线接入点可在地理上分布在整个环境中,以在整个工作环境中提供对无线通信的支持。

呼吸器13中的每一个被配置成经由无线通信诸如经由802.11wifi协议、蓝牙协议等传送数据诸如感测的动作、事件和条件。呼吸器13可例如与无线接入点19直接通信。作为另一个示例,每个工人10可配备有可佩戴通信集线器14a-14m的相应的一个,其实现并且有利于呼吸器13与ppems6之间的通信。例如,呼吸器13以及用于相应工人10的其他ppe(诸如掉落防护设备、听力保护装置、安全帽或其他设备)可通过蓝牙或其他短程协议与相应的通信集线器14通信,并且通信集线器可通过由无线接入点19处理的无线通信与ppem6通信。虽然被示出为可佩戴装置,但是集线器14可被实现为部署在环境8b内的独立式装置。在一些示例中,集线器14可以是ppe制品。在一些示例中,通信集线器14可以是本质安全的计算装置、智能电话、腕戴式或头戴式计算装置或任何其他计算装置。

一般来讲,集线器14中的每一个作为用于中继与呼吸器13的通信的用于呼吸器13的无线装置操作,并且可能够在ppems6丢失的情况下缓冲使用数据。此外,集线器14中的每个可经由ppems6编程,使得本地警告规则可在不需要连接到云的情况下安装并执行。因此,集线器14中的每一个对来自呼吸器13和/或相应环境内的其他ppe的使用数据流提供中继,并且提供本地计算环境以用于在与ppems6失去通信的情况下基于事件流进行本地化警示。

如图1的示例中所示,环境诸如环境8b也可包括在工作环境内提供准确的位置信息的一个或多个支持无线的信标诸如信标17a-17c。例如,信标17a-17c可以是gps启用的,使得相应信标内的控制器可能够精确地确定相应信标的位置。基于与信标17中的一个或多个的无线通信,工人10佩戴的给定呼吸器13或通信集线器14被配置成确定工作环境8b内的工人的位置。以这种方式,报告给ppems6的事件数据(例如,使用数据)可标记有位置信息,以帮助由ppems执行的解析、报告和分析。

此外,诸如环境8b的环境还可包括一个或多个支持无线的感测站,诸如感测站21a、21b。每个感测站21包括一个或多个传感器和一个控制器,它们被配置为输出指示所感测的环境条件的数据。此外,感测站21可定位在环境8b的相应地理区域内,或以其他方式与信标17进行交互以确定相应位置并且在向ppems6报告环境数据时包括这类位置信息。因此,ppems6可被配置成用于使所感测的环境条件与特定区域相关,并且因此可在处理从呼吸器13接收的事件数据时利用所捕获的环境数据。例如,ppems6可利用环境数据来帮助生成用于呼吸器13以及用于执行预测分析的警示或其他指令,诸如确定某些环境条件(例如,热、湿度、可见性)与异常工人行为或增加的安全性事件之间的任何相关性。如此,ppems6可利用当前环境条件来帮助预测和避免即将发生的安全事件。可由感测站21感测的示例性环境条件包括但不限于:温度、湿度、气体的存在、压力、可见度、风等等。

在示例性具体实施中,环境诸如环境8b还可包括分布在整个环境中的一个或多个安全工位15,以提供用于访问呼吸器13的观察工位。安全工位15可允许工人10中的一个检查呼吸器13和/或其他安全设备,验证安全设备适合于环境8和/或交换数据中的特定一个。例如,安全工位15可将警示规则、软件更新或固件更新传输到呼吸器13或其他设备。安全工位15还可接收在呼吸器13、集线器14和/或其他安全设备上缓存的数据。也就是说,虽然呼吸器13(和/或数据集线器14)通常可将来自呼吸器13的传感器的使用数据实时地或近实时地传输到网络4,但是在一些情况下,呼吸器13(和/或数据集线器14)可能并未连接到网络4。在这类情况下,呼吸器13(和/或数据集线器14)可本地存储使用数据,并且在接近安全站15时将使用数据传输到安全站15。然后,安全站15可上传来自呼吸器13的数据并连接到网络4。在一些示例中,数据集线器可以是ppe制品。在一些示例中,数据集线器可以是ppe制品。

此外,环境8中的每个包括计算设施,这些计算设施为最终用户计算装置16提供操作环境以用于经由网络4与ppems6进行交互。例如,环境8中的每个通常包括负责监督环境内的安全合规性的一个或多个安全管理人员。一般来讲,每个用户20与计算装置16进行交互以访问ppems6。环境8中的每个可包括系统。类似地,远程用户可使用计算装置18来经由网络4与ppems进行交互。出于举例的目的,最终用户计算装置16可以是膝上型电脑、台式计算机、诸如平板电脑或所谓的智能电话的移动装置等等。

用户20、24与ppems6交互以控制并且主动管理工人10使用的安全设备的许多方面,诸如访问和查看使用记录、分析和报告。例如,用户20,24可查看由ppems6获取和存储的使用信息,其中使用信息可包括指定持续时间(例如,一天、一周等)内的开始和结束时间的数据,在特定事件期间收集的数据,诸如呼吸器13的护目镜的升降,从工人10的头部移除呼吸器13,呼吸器13的操作参数的改变,呼吸器13的部件的状态变化(例如,低电池事件),工人10的运动,检测到的对呼吸器13或集线器14的影响,从用户获取的感测数据、环境数据等。此外,用户20,24可与ppems6交互以执行访问跟踪并且为各个安全设备(例如,呼吸器13)安排维护事件,以确保符合任何程序或规定。ppems6可允许用户20、24相对于维护规程创建并完成数字检查表并将这些规程的任何结果从计算装置16、18同步到ppems6。

此外,如本文所述,ppems6集成了事件处理平台,该事件处理平台被配置成处理来自数字启用的ppe诸如呼吸器13的数千甚至数百万个并发事件流。ppems6的基础分析引擎将历史数据和模型应用于入站流以计算断言,诸如基于工人10的条件或行为模式识别的异常或预测的安全事件发生。另外,ppems6提供实时警示和报告,以向工人10和/或用户20、24通知任何预测的事件、异常、趋势等等。

ppems6的分析引擎可在一些示例中应用分析来识别感测的工作数据、环境条件、地理区域和其他因素之间的关系或相关性,并且分析对安全事件的影响。ppems6可基于整个工人群体10中获得的数据来确定可能在某个地理区域内的哪些特定活动导致或预测导致异常高的安全事件发生。

以该方式,ppems6通过基础分析引擎和通信系统紧密集成了用于管理个人防护设备的综合工具,以提供数据获取、监视、活动存录、报告、行为分析和警示生成。此外,ppems6在系统2的各种元件之间提供由这些元件操作和利用的通信系统。用户20,24可访问ppems6以查看由ppems6对从工人10获得的数据执行的任何分析的结果。在一些示例中,ppems6可经由web服务器(例如,http服务器)呈现基于web的界面,或可为由用户20、24使用的计算装置16、18的装置(诸如,台式计算机、膝上型计算机、诸如智能电话和平板电脑的移动装置等等)部署客户端应用程序。

在一些示例中,poems6可提供数据库查询引擎,用于直接查询poems6以查看所获取的安全信息、合规信息和分析引擎的任何结果,例如,通过仪表板、警告通知、报告等。也就是说,用户24、26或在计算装置16、18上执行的软件可向ppems6提交查询并且接收对应于这些查询的数据,以便以一个或多个报告或仪表板(例如,如图9-16的示例所示)的形式进行呈现。此类仪表板可提供关于系统2的各种见解,诸如整个工人群体中的基线(“正常”)操作,从事可能使工人暴露于风险的异常活动的任何异常工人的识别,环境2内任何地理区域的识别,对于该环境,已经或预测会发生显著异常(例如,高)安全事件,表现出相对于其他环境的安全事件的异常发生的环境2中任一个的识别,等等。

如下文详细地说明,ppems6可简化对于负责监控和确保实体或环境的安全合规的个人的工作流程。也就是说,本公开的技术可实现主动安全管理并且允许组织针对环境8内的某些区域、特定件安全设备或个体工人10采取预防或纠正措施,定义并且可进一步允许实体实现由基础分析引擎进行数据驱动的工作流程程序。

作为一个示例,ppems6的基础分析引擎可被配置为针对整个组织计算和呈现给定环境8内或跨多个环境的工人群体的客户定义的度量。例如,ppems6可被配置为获取数据并且在整个工人群体中(例如,在环境8a、8b中的任一个或两个的工人10中)提供聚合性能度量和预测的行为分析。此外,用户20、24可设定用于任何安全事故发生的基准,并且ppems6可相对于针对个体或定义的工人群体的基准跟踪实际性能度量。

作为另一个示例,如果存在条件的某些组合,ppems6可进一步触发警示,例如以加速检查或维修安全设备诸如呼吸器13中的一个。以这种方式,ppems6可识别度量不符合基准的个体呼吸器13或工人10,并且提示用户干预和/或执行程序以改进相对于基准的度量,从而确保合规性并且主动管理工人10的安全性。

根据本公开的技术,数据集线器14a可从多个不同的ppe制品中的每个接收多组数据,其中每组数据至少部分地基于不同的ppe制品中的每个的类型。数据集线器14a可生成同时包括多个图形元素的用户界面以用于显示,多个图形元素至少部分地基于与多个不同的ppe制品中的至少两个不同的ppe制品相对应的至少两组数据。响应于接收到与多个图形元素中的至少一个相对应的用户输入的指示,数据集线器14a可执行至少一个操作,如本公开所述。在一些示例中,与多个图形元素中的至少一个相对应的用户输入的指示包括对多个图形元素中的至少一个的当前操作的配置改变。在一些示例中,配置改变对应于第一ppe制品,其中该配置改变自动引起对第二ppe制品的另一配置改变,第一ppe制品和第二ppe制品各自均被分配给特定用户。在一些示例中,自动引起第二ppe制品的另一配置改变可意味着无需用户干预就可引起对第二ppe制品的配置改变。

图2是在托管为基于云的平台时提供ppems6的操作透视图的框图,该基于云的平台能够支持具有工人10总体群的多个不同的工作环境8,其具有各种通信启用的个人防护设备(ppe)诸如安全释放线(srl)11、呼吸器13、安全头盔、听力保护装置或其他安全设备。在图2的示例中,ppems6的部件根据实现本公开的技术的多个逻辑层进行布置。每个层可由包括硬件、软件或硬件和软件的组合的一个或多个模块实现。

在图2中,个人防护设备(ppe)62诸如srl11、呼吸器13和/或其他设备直接或通过集线器14以及计算装置60作为客户端63操作,该客户端经由接口层64与ppems6通信。计算装置60通常执行客户端软件应用程序,诸如桌面应用程序、移动应用程序和web应用程序。计算装置60可表示图1的计算装置16、18中的任一个。计算装置60的示例可包括但不限于便携式或移动计算装置(例如,智能手机、可佩戴计算装置、平板电脑)、膝上型计算机、台式计算机、智能电视平台以及服务器,这里仅举几个例子。

如本公开中另外所描述,ppe62(直接或经由集线器14)与ppems6进行通信,以提供从嵌入式传感器和其他监视电路获取的数据流,并且从ppems6接收警告、配置和其他通信。在计算装置60上执行的客户端应用程序可与ppems6进行通信,以发送和接收由服务68检索、存储、生成和/或以其它方式处理的信息。例如,客户端应用程序可请求和编辑安全事件信息,该安全事件信息包括存储在ppems6处和/或由ppems6管理的分析数据。在一些示例中,客户端应用程序61可请求并且显示总安全事件信息,该总安全事件信息汇总或以其他方式聚集安全事件的多个单独实例以及从ppe62获取和/或由ppems6生成的对应数据。客户端应用程序可与ppems6交互,以查询关于过去和预测的安全事件、工人10的行为趋势的分析信息,这里仅举几个例子。在一些示例中,客户端应用程序可输出从ppems6接收的显示信息,以使此类信息对客户端63的用户可视化。如下文的进一步说明和描述,ppems6可提供信息至客户端应用程序,客户端应用程序输出该信息用于显示在用户界面中。

在计算装置60上执行的客户端应用程序可被实现用于不同平台,但是包括类似或相同的功能性。例如,客户端应用程序可以是编译成在桌面操作系统上运行的桌面应用程序诸如microsoftwindows、appleosx或linux,这里仅举几个例子。作为另一个示例,客户端应用程序可以是编译成在移动操作系统上运行的移动应用程序诸如googleandroid、appleios、microsoftwindowsmobile或blackberryos,这里仅举几个例子。又如,客户端应用程序可以是web应用程序,诸如显示从ppems6接收的web页面的web浏览器。在web应用程序的示例中,ppems6可接收来自web应用程序(例如,web浏览器)的请求、处理请求并往回向web应用程序发送一个或多个响应。以这种方式,网页的收集,客户端侧处理的web应用程序以及由ppems6执行的服务器侧处理共同提供执行本公开的技术的功能。以此方式,客户端应用程序根据本公开的技术使用ppems6的各种服务,并且这些应用程序可在各种不同的计算环境(例如,ppe的嵌入式电路或处理器、桌面操作系统、移动操作系统或web浏览器,这里仅举几个例子)内操作。

如图2所示,ppems6包括接口层64,该接口层表示由ppems6呈现和支持的应用程序编程接口(api)或协议接口集。接口层64最初从客户端63中的任一个接收消息,以便在ppems6处进一步处理。因此,接口层64可提供在客户端63上执行的客户端应用程序可用的一个或多个接口。在一些示例中,接口可以是通过网络访问的应用程序编程接口(api)。接口层64可用一个或多个web服务器实现。一个或多个web服务器可接收传入请求,将来自请求的信息处理并转发到服务68,并且基于从服务68接收的信息向初始发送请求的客户端应用程序提供一个或多个响应。在一些示例中,实现接口层64的一个或多个web服务器可包括运行时环境以部署提供一个或多个接口的程序逻辑。如下文进一步描述的,每个服务可提供可经由接口层64访问的一组一个或多个接口。

在一些示例中,接口层64可提供使用http方法与服务交互和操纵ppems6的资源的代表性状态传输(restful)接口。在此类示例中,服务68可生成javascriptobjectnotation(json)消息,接口层64将javascriptobjectnotation(json)消息发送回提交初始请求的客户应用程序61。在一些示例中,接口层64使用简单对象访问协议(soap)提供web服务来处理来自客户端应用程序61的请求。在其他示例中,接口层64可使用远程过程调用(rpc)来处理来自客户端63的请求。在从客户端应用程序接收到使用一个或多个服务68的请求时,接口层64向包括服务68的应用层66发送信息。

如图2所示,ppems6还包括应用层66,该应用层表示用于实现ppems6的大部分基础操作的服务的集合。应用层66接收从客户端应用程序61接收的请求中包括的信息,并且根据请求调用的服务68中的一个或多个进一步处理信息。应用层66可被实现为在一个或多个应用服务器(例如,物理或虚拟机)上执行的一个或多个离散软件服务。也就是说,应用服务器提供用于执行服务68的运行环境。在一些示例中,如上所述的功能接口层64和应用层66的功能可在同一服务器处实现。

应用层66可包括一个或多个独立的软件服务68,例如经由逻辑服务总线70通信的过程作为一个示例。服务总线70通常表示诸如通过发布/订阅通信模型允许不同的服务将消息发送到其他服务的逻辑互连或一组接口。例如,服务68中的每个可基于针对相应服务的标准订阅具体类型的消息。当服务发布服务总线70上特定类型的消息时,订阅该类型消息的其他服务将接收消息。以此方式,服务68中的每个可彼此传达信息。又如,服务68可使用套接字或其它通信机构以点对点的方式进行通信。在描述服务68中的每个的功能性之前,本文简单地描述层。

ppems6的数据层72表示数据储存库,该数据存储库使用一个或多个数据存储库74为ppems6中的信息提供持久性。数据储存库通常可以是存储和/或管理数据的任何数据结构或软件。数据储存库的示例包括但不限于关系数据库、多维数据库、地图和散列表,这里仅举几个例子。可使用关系数据库管理系统(rdbms)软件来实现数据层72以管理数据储存库74中的信息。rdbms软件可管理一个或多个数据储存库74,使用结构化查询语言(sql)可访问该数据储存库。一个或多个数据库中的信息可使用rdbms软件来存储、检索和修改。在一些示例中,可使用对象数据库管理系统(odbms)、在线分析处理(olap)数据库或其他合适的数据管理系统来实现数据层72。

如图2所示,服务68a-68i(“服务68”)中的每一个在ppems6内以模块化形式实现。虽然针对每个服务被示出为单独的模块,但是在一些示例中,两个或更多个服务的功能性可组合到单个模块或部件中。服务68中的每个可以软件、硬件、或硬件和软件的组合来实现。此外,服务68可被实现为单独的装置,单独的虚拟机或容器、进程、线程或通常用于在一个或多个物理处理器上执行的软件指令。

在一些示例中,服务68中的一个或多个可各自提供通过接口层64暴露的一个或多个接口。因此,计算装置60的客户端应用程序可调用服务68中的一个或多个的一个或多个接口来执行本公开的技术。

根据本公开的技术,服务68可包括事件处理平台,该事件处理平台包括事件端点前端68a、事件选择器68b、事件处理器68c和高优先级(hp)事件处理器68d。事件端点前端68a作为用于接收和发送到ppe62和集线器14的通信的前端接口操作。换句话说,事件端点前端68a作为部署在环境8内并由工人10使用的安全设备的前线接口操作。在一些实例中,事件端点前端68a可被实现为产生的多个任务或作业以接收来自ppe62的事件流69的各个入站通信,ppe62携带由安全设备感测和捕获的数据。例如当接收事件流69时,事件端点前端68a可衍生使入站通信(称为一个事件)快速入队和关闭通信会话的任务,从而提供高速处理和可缩放性。例如,每个进入通信可携带表示感测的条件、运动、温度、动作或其他数据(通常称为事件)的最近捕获的数据。根据通信延迟和连续性,在事件端点前端68a与ppe之间交换的通信可以是实时的或伪实时的。

事件选择器68b对经由前端68a从ppe62和/或集线器14接收的事件流69进行操作,并基于规则或分类来确定与传入事件相关联的优先级。基于优先级,事件选择器68b将这些事件入队以便由事件处理器68c或高优先级(hp)事件处理器68d进行后续处理。另外的计算资源和对象可专用于hp事件处理器68d,以便确保对关键事件的响应,这些关键事件诸如未正确使用ppe、使用了基于地理位置和条件不适当的过滤器和/或呼吸器、未能恰当地紧固srl11等等。响应于处理高优先级事件,hp事件处理器68d可立即调用通知服务68e以生成警示、指令、警告或其它类似消息,以便输出到srl11、呼吸器13、集线器14和/或远程用户20、24。未被分类为高优先级的事件由事件处理器68c消耗并处理。

一般来讲,事件处理器68c或高优先级(hp)事件处理器68d对传入事件流进行操作以更新数据储存库74内的事件数据74a。一般来讲,事件数据74a可包括从ppe62获得的使用数据的全部或其子集。例如,在一些实例中,事件数据74a可包括从ppe62的电子传感器获得的整个数据样本流。在其它情况下,事件数据74a可包括这种数据的例如与ppe62的特定时间段或活动相关联的子集。

事件处理器68c、68d可创建、读取、更新和删除存储在事件数据74a中的事件信息。事件信息可作为包括信息的名称/值对的结构诸如以行/列格式指定的数据表存储在相应的数据库记录中。例如,名称(例如,列)可以是“工人id”,并且值可以是员工标识号。事件记录可包括信息诸如但不限于:工人识别、ppe识别、获取时间戳和指示一个或多个感测的参数的数据。

此外,事件选择器68b将引入的事件流引导到流分析服务68f,该流分析服务被配置成执行对引入的事件流的深度处理以执行实时分析。流分析服务68f可例如被配置为在接收到事件数据74a时实时处理和比较具有历史数据和模型74a的事件数据74a的多个流。以该方式,流分析服务68d可被配置为检测异常,变换传入事件数据值,在基于条件或工人行为检测到安全问题时触发警告。历史数据和模型74b可包括例如指定安全规则、业务规则等等。此外,流分析服务68d可通过记录管理和报告服务68d生成用于通过通知服务68f或计算装置60与pppe62进行通信的输出。

以这种方式,分析服务68f处理来自环境8内的工人10利用的启用的安全ppe62的入站事件流,可能的数百或数千个事件流,以应用历史数据和模型74b,从而基于工人的条件或行为模式计算断言诸如识别的异常或即将发生的安全事件的预测发生。分析服务可68d发布断言以通知服务68f和/或通过服务总线70记录管理以用于输出至客户端63中的任一个。

以这种方式,分析服务68f可被配置为主动安全管理系统,该主动安全管理系统预测即将发生的安全问题并且提供实时警示和报告。此外,分析服务68f可以是决策支持系统,该决策支持系统提供用于处理事件数据的入站流的技术以生成对于企业、安全官员和其他远程用户的汇总或个性化工人和/或ppe基础上的统计、结论和/或建议形式的断言。例如,分析服务68f可应用历史数据和模型74b,以基于检测到的行为或活动模式、环境条件和地理位置来确定对于特定工人而言安全事件即将到来的可能性。在一些示例中,分析服务68f可确定工人当前是否例如由于疲惫、疾病或酒精/药物使用而受伤,并且可需要进行干预以防止安全事件。作为另一个示例,分析服务68f可在特定环境8中提供工人或安全设备类型的比较评级。

因此,分析服务68f可维护或以其他方式使用提供风险度量来预测安全事件的一个或多个模型。分析服务68f还可生成订单集、建议和质量措施。在一些示例中,分析服务68f可基于由ppems6存储的处理信息生成用户界面,以向客户端63中的任一个提供可操作的信息。例如,分析服务68f可生成仪表板、警告通知、报告等以用于在客户端63中任一个处输出。此类信息可提供关于以下的各种见解:整个工人群体中的基线(“正常”)操作,识别任何可能使工人暴露于风险的异常活动的异常工人,环境内任何地理区域的识别,对于该环境,已经或预测会发生显著异常(例如,高)安全事件,表现出相对于其他环境的安全事件的异常发生的环境中任一个的识别,等等。

虽然可使用其他技术,但是在一个示例具体实施中,分析服务68f在对安全事件流进行操作时利用机器学习以便执行实时分析。也就是说,分析服务68f包括通过将机器学习应用于训练事件流数据和已知安全事件以检测模式而生成的可执行代码。可执行代码可采用软件指令或规则集的形式,并且通常被称为模型,该模型随后可应用于事件流69,用于检测类似的模式并且预测即将发生的事件。

在一些示例中,分析服务68f可生成对于特定的工人的单独的模型、特定的工人群体、特定环境或其组合。分析服务68f可基于从ppe62接收的使用数据来更新模型。例如,分析服务68f可基于从ppe62接收的数据来更新对于特定工人、特定工人群体、特定环境或他们的组合的模型。在一些示例中,使用数据可包括事件报告、空气监测系统、制造生产系统或可用于训练模型的任何其他信息。

另选地或除此之外,分析服务68f可将所生成的代码和/或机器学习模型的全部或部分传送到集线器16(或ppe62)以在其上执行,以便近乎实时地向ppe提供本地警示。可用于生成模型74b的示例机器学习技术可包括各种学习方式诸如受监督的学习、无监督学习和半监督学习。算法的示例性类型包括贝叶斯算法、聚类算法、决策树算法、正则化算法、回归算法、基于实例的算法、人工神经网络算法、深度学习算法、降维算法等等。具体算法的各种示例包括贝叶斯线性回归、提升决策树回归和神经网络回归、反向传播神经网络、apriori算法、k均值聚类、k-最近邻(knn)、学习矢量量化(lvq)、自我-组织地图(som)、局部加权学习(lwl)、岭回归、最小绝对收缩和选择算子(lasso)、弹性网络和最小角度回归(lars)、主成分分析(pca)和主成分回归(pcr)。

记录管理和报告服务68g处理并且响应经由接口层64从计算装置60接收的消息和查询。例如,记录管理和报告服务68g可接收来自客户端计算装置的请求,该请求针对与个别工人、工人的群体或样本集、环境8的地理区域或整个环境8、ppe62的个体或组/类型相关的事件数据。作为响应,记录管理和报告服务68g基于请求来访问事件信息。在检索事件数据时,记录管理和报告服务68g构建对初始地请求信息的客户端应用程序的输出响应。在一些示例中,数据可包括在文档中,诸如html文档,或者数据可以json格式进行编码,或由在请求客户端计算装置上执行的仪表板应用程序呈现。例如,如本公开中进一步所描述,附图中描绘了包括事件信息的示例性用户界面。

作为另外的示例,记录管理和报告服务68g可接收查找、分析和关联ppe事件信息的请求。例如,记录管理和报告服务68g可在历史时间帧内从客户端应用程序接收针对事件数据74a的查询请求,诸如用户可在一段时间内查看ppe事件信息并且/或者计算装置可在一段时间内分析ppe事件信息。

在示例具体实施中,服务68还可包括安全服务68h,该安全服务使用ppems6对用户和请求进行认证和授权。具体地,安全服务68h可接收来自客户端应用程序和/或其他服务68的认证请求,以访问数据层72中的数据并且/或者执行应用层66中的处理。认证请求可包括凭据诸如用户名和密码。安全服务68h可查询安全数据74a以确定用户名和密码组合是否有效。配置数据74d可包括为授权凭证、策略和用于控制对ppems6的访问的任何其他信息的形式的安全数据。如上所述,安全数据74a可包括授权凭据诸如针对ppems6的授权用户的有效用户名和密码的组合。其他凭据可包括允许访问ppems6的装置标识符或装置配置文件。

安全服务68h可针对在ppems6处执行的操作提供审计和日志记录功能性。例如,安全服务68h可记录由服务68执行的操作和/或数据层72中由服务68访问的数据。安全服务68h可将审计信息诸如记录的操作、访问的数据和规则处理结果存储在审计数据74c中。在一些示例中,响应于满足一个或多个规则,安全服务68h可生成事件。安全服务68h可将指示这些事件的数据存储在审计数据74c中。

在图2的示例中,安全管理人员可初始配置一个或多个安全规则。同样地,远程用户24可在计算装置18处提供一个或多个用户输入,该用户输入被配置成用于工作环境8a和8b的一组安全规则。例如,安全管理员的计算装置60可发送限定或指定安全规则的消息。这种消息可包括用于选择或创建安全规则的条件和行动的数据。ppems6可在接口层64处接收消息,该接口层将消息转发到规则配置部件68i。规则配置部件68i可以是提供规则配置的硬件和/或软件的组合,其包括但不限于:提供用户界面以指定规则的条件和动作,接收、组织、存储和更新安全规则数据存储库74e中包括的规则。

安全规则数据存储区75e可以是包括表示一个或多个安全规则的数据的数据存储区。安全规则数据存储库74e可以是任何适当的数据存储库诸如关系数据库系统、在线分析处理数据库、面向对象的数据库或任何其他类型的数据存储库。当规则配置部件68i从安全管理人员的计算装置60接收定义安全规则的数据时,规则配置组件68i可将安全规则存储在安全规则数据存储库75e中。

在一些示例中,存储安全规则可包括将安全规则与上下文数据相关联,使得规则配置部件68i可执行查找以选择与匹配上下文数据相关联的安全规则。上下文数据可包括描述或表征工人、工人环境、ppe的制品或任何其他实体的特性或操作的任何数据。工人的上下文数据可包括但不限于:工人的唯一标识符、工人的类型、工人的角色、工人的生理或生物特征、工人的经验、工人的培训、工人在特定时间间隔内工作的时间、工人的位置或描述或表征工人的任何其他数据。ppe制品的上下文数据可包括但不限于:ppe制品的唯一标识符;ppe制品的ppe的类型;ppe制品在特定时间间隔内的使用时间;ppe的使用寿命;ppe制品内所包括的部件;ppe制品在多名用户之中的使用历史;由ppe检测到的污染物、危险或其他物理状况,ppe制品的有效期限;ppe的制品的操作度量。工作环境的上下文数据可包括但不限于:工作环境的位置、工作环境的边界或周边、工作环境的区域、工作环境中的危险、工作环境的物理条件、工作环境的许可、工作环境中的设备、工作环境的所有者、负责工作环境的主管和/或安全管理人员。

以下示出的表4包括可存储到安全规则数据存储库74e的一组非限制性规则:

表4

应当理解,提供表4的示例仅用于说明的目的,并且可开发其他规则。

根据本公开的方面,规则可用于报告的目的,以生成警示等。在用于说明目的的示例中,工人10a可配备有呼吸器13a和数据集线器14a。呼吸器13a可包括用于移除颗粒但不移除有机蒸气的过滤器。数据集线器14a可最初被配置成具有并且存储工人10a的唯一标识符。当初始地将呼吸器13a和数据集线器分配给工人10a时,由工人10a和/或安全管理员操作的计算装置可致使rmrs68g将映射存储在工作关系数据74f中。工作关系数据74f可包括对应于ppe、工人和工作环境的数据之间的映射。工作关系数据74f可以是用于存储、检索、更新和删除数据的任何合适的数据存储区。rmrs69g可存储工人10a的唯一标识符与数据集线器14a的唯一装置标识符之间的映射。工作关系数据存储区74f还可将工人映射到环境。在图4的示例中,自检部件68i可接收或以其他方式确定对于数据集线器14a、工人10a和/或与工人10a相关联或分配给该工人的ppe的来自工作关系数据74f的数据。

工人10a可在进入环境8a之前最初放置在呼吸器13a和数据集线器14a上。在工人10a接近环境8a和/或已进入环境8a时,数据集线器14a可确定工人10a在进入环境8a的阈值距离内或已进入环境8a。数据集线器14a可确定其处于进入环境8a的阈值距离内,或者已经进入环境8a,并且向ppems6发送包括上下文数据的消息,该消息指示数据集线器14a在进入环境8a的阈值距离内。

如上文所述,根据本公开的各方面,ppems6可另外地或另选地应用分析以预测安全事件的可能性。如上所述,安全事件可指使用ppe62的工人10的活动、ppe62的条件或危险的环境条件(安全事件的可能性相对较高,环境危险,srl11发生故障,srl11的一个或多个部件需要修理或替换,等等)。例如,ppems6可基于来自ppe62的使用数据到历史数据和模型74b的应用来确定安全事件的可能性。也就是说,pems6可将历史数据和模型74b应用于来自呼吸器13的使用数据以便计算断言,诸如基于环境条件或使用呼吸器13的工人的行为模式的异常或预测的即将发生的安全事件的发生率。

ppems6可应用分析以识别来自呼吸器13的感测数据、呼吸器13所位于的环境的环境条件、呼吸器13所位于的地理区域和/或其他因素之间的关系或相关性。ppems6可基于整个工人群体10中获得的数据来确定可能在某个环境或地理区域内的哪些特定活动导致或预测导致异常高的安全事件发生。ppems6可基于对使用数据的分析生成警示数据并且将警示数据传输到ppe62和/或集线器14。因此,根据本公开的方面,ppems6可确定呼吸器13的使用数据,生成状态指示,确定性能分析,并且/或者基于安全事件的可能性执行预期/占先动作。

例如,根据本公开的方面,来自呼吸器13的使用数据可用于确定使用统计。例如,ppems6可基于来自呼吸器13的使用数据确定呼吸器13的一个或多个部件(例如,头罩、鼓风机和/或过滤器)已经处于使用中的时间长度、工人10的瞬时速度或加速度(例如,基于包括在呼吸器13或集线器14中的加速度计)、呼吸器13和/或工人10的一个或多个部件的温度、工人10的位置、工人10对呼吸器13或其他ppe已经进行自检查的次数或频率、呼吸器13的护目镜已经打开或闭合的次数或频率、过滤器/料筒消耗率、风扇/鼓风机使用(例如,使用时间、速度等)、电池使用(例如,充电循环)等。

根据本公开的方面,ppems6可使用使用数据来表征工人10的活动。例如,ppems6可建立生产时间和非生产时间的模式(例如,基于呼吸器13的操作和/或工人10的移动),对工人移动进行分类,识别关键运动和/或推断关键事件的发生。也就是说,ppems6可获得使用数据,使用服务68分析使用数据(例如,通过将使用数据与来自已知活动/事件的数据进行比较),并且基于该分析生成输出。

在一些示例中,使用统计可用于确定呼吸器13何时需要维护或更换。例如,ppems6可将使用数据与指示正常操作呼吸器13的数据进行比较以便识别缺陷或异常。在其它示例中,ppems6还可将使用数据与指示呼吸器13的已知使用寿命统计的数据进行比较。使用统计还可用于使产品开发人员了解工人10使用呼吸器13的方式,以便改进产品设计和性能。在其他示例中,使用统计数据可用于收集人性能元数据以开发产品规格。在其他示例中,使用统计可用作竞争性基准工具。例如,可在呼吸器13的顾客之间比较使用数据,以评估配备有呼吸器13的整个工人群体之间的度量(例如,生产率、合规性等)。

除此之外或另选地,根据本公开的方面,来自呼吸器13的使用数据可用于确定状态指示。例如,ppems6可确定呼吸器13的护目镜在危险工作区域中。ppems6还可确定工人10配有不正确的设备(例如,对于指定区域的不正确过滤器),或者工人10存在于受限/封闭区域中。ppems6还可确定工作温度是否超过阈值,例如,以便防止热应力。ppems6还可确定工人10何时经历了冲击,诸如坠落。

除此之外或另选地,根据本公开的各方面,来自呼吸器13的使用数据可用于评估佩戴呼吸器13的工人10的性能。例如,ppems6可基于来自呼吸器13的使用数据识别可指示工人10即将掉落的动作(例如,经由包括在呼吸器13和/或集线器14中的一个或多个加速度计)。在一些情况下,ppems6可基于来自呼吸器13的使用数据来推断已发生坠落或工人10已无行动能力。在已经发生掉落之后,ppems6还可执行掉落数据分析并且/或者确定温度、湿度和其他环境条件,因为他们与安全事件的可能性有关。

作为另一个示例,ppems6可基于来自呼吸器13的使用数据识别可指示工人10的疲劳或损伤的运动。例如,ppems6可将来自呼吸器13的使用数据应用于表征至少一个呼吸器的用户的运动的安全学习模型。在该示例中,ppems6可确定工人10在一段时间内的运动对于使用呼吸器13的工人10或工人10的群体是异常的。

除此之外或另选地,根据本公开的方面,来自呼吸器13的使用数据可用于确定警示和/或主动控制呼吸器13的操作。例如,ppems6可确定安全事件诸如设备故障、掉落等即将发生。ppems6可向呼吸器13发送数据以改变呼吸器13的操作条件。在用于说明目的的示例中,ppems6可将使用数据应用于表征呼吸器13中的一个的过滤器的消耗的安全学习模型。在该示例中,例如,基于环境中感测的条件,从环境中的其他工人10收集的使用数据等,ppems6可确定所述消耗高于环境的预期消耗。ppems6可生成警示并且向工人10发送警示,该警示指示工人10应当离开呼吸器13的环境和/或主动控制。例如,ppems6可导致呼吸器降低呼吸器13的鼓风机的鼓风机速度,以便为工人10提供足够的时间退出环境。

在一些示例中,ppems6可在工人10接近环境8中的一个中的危险时(例如,基于从呼吸器13的位置传感器(gps等等)收集的位置数据)生成警告。ppems6还可将使用数据应用于表征工人10的温度的安全学习模型。在该示例中,ppems6可确定温度在一段时间内超过与安全活动相关联的温度,并且警示工人10由于温度而导致安全事件的可能。

在另一示例中,ppems6可基于使用数据来安排呼吸器13的预防性维护或自动购买呼吸器13的部件。例如,ppems6可确定呼吸器13的鼓风机已经操作的小时数,并且基于这种数据来安排鼓风机的预防性维护。ppems6可基于来自过滤器的历史和/或当前使用数据自动订购用于呼吸器13的过滤器。

同样,ppems6可基于使用数据到表征呼吸器13之一的用户的活动的一个或多个安全学习模型的应用来确定上述的性能特性和/或生成警示数据。安全学习模型可基于历史数据或已知安全事件进行培训。然而,虽然相对于ppems6描述了这些确定,但是如本文更详细所描述,诸如集线器14或呼吸器13的一个或多个其它计算装置可被配置成用于执行这类功能性的全部或其子集。

在一些示例中,使用监督和/或增强学习技术培训安全学习模型。安全学习模型可使用用于监督和/或增强学习的任意数量的模型来实现,诸如但不限于人工神经网络、决策树、朴素贝叶斯网络、支持向量机或k-最近邻模型,这里仅举几个例子。在一些示例中,poems6最初基于度量的训练集训练安全学习模型,并且对应于安全事件。训练集可包括一组特征向量,其中特征向量中的每个特征表示特定度量的值。作为进一步的示例描述,ppems6可选择包括一组训练实例的训练集,每个训练实例包括使用数据和安全事件之间的关联。使用数据可包括表征用户、工作环境或ppe的一个或多个制品中的至少一个的一个或多个度量。对于训练集中的每个训练实例,ppems6可基于训练实例的特定使用数据和特定安全事件来修改安全学习模型,从而响应于应用于安全学习模型的后续使用数据,改变安全学习模型预测的特定安全事件的可能性。在一些示例中,训练实例可基于在ppems6管理ppe、工人和/或工作环境的一个或多个制品的数据时生成的实时或周期性数据。同样地,在ppems6执行与检测或预测ppe、工人和/或目前正在使用、活动或操作中的工作环境的安全事件相关的操作之后,可使用ppe的一个或多个制品生成该组训练实例的一个或多个训练实例。

一些示例度量可包括本公开中描述的与ppe、工人或工作环境相关的任何特征或数据,这里仅举几个例子。例如,示例度量可包括但不限于:工人身份、工人运动、工人位置、工人年龄、工人经历、工人生理参数(例如,心率、温度、血氧水平、血液中的化学成分或任何其他可测量的生理参数)或描述工人或工人行为的任何其他数据。示例度量可包括但不限于:ppe类型、ppe使用、ppe寿命、ppe操作或描述ppe或ppe使用的任何其他数据。示例度量可包括但不限于:工作环境类型、工作环境位置、工作环境温度、工作环境危险、工作环境大小或描述工作环境的任何其他数据。

每个特征向量还可具有对应的安全事件。如在本公开中描述的,安全事件可包括但不限于:个人防护装备(ppe)的用户的活动、ppe的条件或危险的环境条件,这里仅举几个例子。通过训练基于训练集的安全学习模型,安全学习模型可被ppems6配置成当将特定特征向量应用于安全学习模型时,生成对应于与特定特征集更相似的训练特征向量的安全事件的较高概率或分数。以相同的方式,安全学习模型可被ppems6配置成当将特定特征向量应用于安全学习模型时,生成对应于与特定特征集较不相似的训练特征向量的安全事件的较低概率或分数。因此,可训练安全学习模型,使得在接收度量特征向量时,安全学习模型可基于特征向量输出指示安全事件的可能性的一个或多个概率或分数。这样,ppems6可将发生可能性选择为安全事件可能性集中的最高安全事件发生可能性。

在一些实例中,ppems6可针对ppe的组合应用分析。例如,ppems6可绘制呼吸器13的用户和/或与呼吸器13一起使用的其他ppe(诸如掉落防护设备、头部保护设备、听力保护设备等)之间的相关性。也就是说,在一些情况下,ppems6可不仅基于来自呼吸器13的使用数据,而且根据来自与呼吸器13一起使用的其它ppe的使用数据,来确定安全事件的可能性。在此类实例中,ppems6可包括一个或多个安全学习模型,其由来自与呼吸器13一起使用的呼吸器13之外的一个或多个装置的已知安全事件的数据构建。

在一些示例中,安全学习模型是基于来自具有类似特性的(例如,相同类型的)工人、ppe制品和/或工作环境中的一者或多者的安全事件。在一些示例中,“相同类型”可以是指完全相同但是分开的ppe示例。在其它示例中,“相同类型”可以不是指完全相同的ppe实例。例如,虽然不相同,但是相同类型可指ppe的相同级别或类别中的ppe、相同模型的ppe,或者相同组的一个或多个共享功能或物理特征,这里仅举几个例子。类似地,相同类型的工作环境或工人可以是指完全相同但是分开的工作环境类型或工人类型的实例。在其他示例中,虽然不相同,但是相同类型可指工人或工作环境的相同级别或类别中的工人或工作环境,或者相同组的一个或多个共享的行为、生理、环境特征,这里仅举几个例子。

在一些示例中,为了将使用数据应用于模型,ppems6可生成其中存储使用数据的结构诸如特征向量。特征向量可包括一组值,该组值对应于度量(例如,表征ppe、工人、工作环境,这里仅举几个例子),其中该组值包括在使用数据中。模型可接收特征向量作为输入,并且基于由已经训练的模型定义的一个或多个关系(例如,本领域普通技术人员的知识内的概率、确定性或其他函数),模型可基于特征向量输出指示安全事件的可能性的一个或多个概率或分数。

一般来讲,虽然本文所述的某些技术或功能由某些部件(例如,ppems6、呼吸器13或集线器14)执行,但是应当理解,本公开的技术不受这种方式限制。也就是说,本文所述的某些技术可由所描述系统的部件中的一个或多个来执行。例如,在一些情况下,呼吸器13可具有相对有限的传感器组和/或处理能力。在这类情况下,集线器14之一和/或ppems6可负责处理使用数据、确定安全事件的可能性等等中的大部分或全部。在其它示例中,呼吸器13和/或集线器14可具有另外的传感器、另外的处理能力和/或另外的存储器,从而允许呼吸器13和/或集线器14执行另外的技术。有关哪些部件负责执行技术的确定可基于例如处理成本、财务成本、功率消耗等等。

图3示出了根据本公开的技术的一个示例系统,该示例系统包括移动计算装置、通信地耦接到该移动计算装置的一组个人防护设备,以及通信地耦接到该移动计算装置的个人防护设备管理系统。仅出于举例说明的目的,系统300包括移动计算装置302,该移动计算装置可以是图1中的集线器14a的示例。

图3示出了移动计算装置302的部件,包括处理器304、通信单元306、存储装置308、用户界面(ui)装置310、传感器312、使用数据314、安全规则316、规则引擎318、警示数据320、警示引擎322以及管理引擎324。如上所述,移动计算装置302表示图1所示的集线器14的一个示例。移动计算装置302的许多其他示例可在其他实例中使用,并且可包括示例移动计算装置302中包括的部件的子集,或者可包括图3中未示出示例移动计算装置302的附加部件。

在一些示例中,移动计算装置302可以是本质安全的计算装置、智能手机、腕戴式或头戴式计算装置或者可包括移动计算装置302中所示的功能或部件的集合、子集或超集的任何其他计算装置。通信信道可互连移动计算装置302中的部件中的每一个以用于部件间通信(物理地、通信地和/或可操作地)。在一些示例中,通信信道可包括硬件总线、网络连接、一个或多个进程间通信数据结构、或用于在硬件和/或软件之间传送数据的任何其他部件。

移动计算装置302也可包括电源诸如电池,以将功率提供到移动计算装置302中所示的部件。可再充电电池诸如锂离子电池可提供紧凑且长寿命的电源。移动计算装置302可适于具有从集线器的外部暴露或可访问的电触点,以允许对移动计算装置302进行再充电。如上所述,移动计算装置302可以是便携式的,使得其可由用户携带或穿戴。移动计算装置302也可以是个人的,使得其由个人使用并与分配给该个人的个人防护设备(ppe)通信。在图3中,移动计算装置302可通过带固定到用户。然而,如对于阅读本公开时的本领域的技术人员而言将是显而易见的,通信集线器可由用户携带或以其他方式固定到用户,诸如固定到由用户穿戴的ppe,固定到用户穿戴的其他服装,附接到腰带、带子、带扣、夹具或其他附接机构。如贯穿本公开所述,在示例中,移动计算装置302的功能可集成到一个或多个ppe制品中,使得不需要单独的移动计算装置302来执行本公开的技术。

一个或多个处理器304可在移动计算装置302内实现功能和/或执行指令。例如,处理器304可接收并执行由存储装置308存储的指令。由处理器304执行的这些指令可使得移动计算装置302在程序执行期间在存储装置308内存储和/或修改信息。处理器304可执行部件诸如规则引擎318和警示引擎322的指令,以根据本公开的技术来执行一个或多个操作。也就是说,规则引擎318和警示引擎322可由处理器304操作来执行本文所述的各种功能。

移动计算装置302的一个或多个通信单元306可通过传输和/或接收数据来与外部装置进行通信。例如,移动计算装置302可使用通信单元306以在无线电网络诸如蜂窝无线电网络上传输和/或接收无线电信号。在一些示例中,通信单元306可在卫星网络(诸如全球定位系统(gps)网络)上发射和/或接收卫星信号。通信单元306的示例包括网络接口卡(例如,诸如以太网卡)、光收发器、射频收发器、gps接收器或可发送和/或接收信息的任何其他类型的装置。通信单元306的其他示例可包括存在于移动装置中的gps、3g、4g和无线电以及通用串行总线(usb)控制器等。

移动计算装置302内的一个或多个存储装置308可存储用于在移动计算装置302的操作期间进行处理的信息。在一些示例中,存储装置308是临时存储器,这意味着存储装置308的主要目的不是长期存储。存储装置308可被配置用于将信息短期存储为易失性存储器,因此如果停用则不保留存储的内容。易失性存储器的示例包括随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)以及本领域已知的其他形式的易失性存储器。

在一些示例中,存储装置308还可包括一种或多种计算机可读存储介质。存储装置308可被配置成与易失性存储器相比存储更大量的信息。存储装置308还可被配置成用于长期存储信息作为非易失性存储空间并且在激活/关闭循环之后保留信息。非易失性存储器的示例包括磁性硬盘、光盘、软盘、闪存或电可编程存储器(eprom)或电可擦可编程(eeprom)存储器的形式。存储装置308可与部件诸如规则引擎318和警示引擎322相关联地存储程序指令和/或数据。

ui装置310可被配置成接收用户输入和/或向用户输出信息。ui装置310的一个或多个输入部件可接收输入。仅举几个示例,输入的示例为触觉、音频、动力学和光学输入。在一个示例中,移动计算装置302的ui装置310包括鼠标、键盘、语音响应系统、摄像机、按钮、控制板、麦克风或用于检测来自人或机器的输入的任何其他类型的装置。在一些示例中,ui装置310可以是存在敏感输入部件,该存在敏感输入部件可包括存在敏感屏幕、触敏屏幕等。

ui装置310的一个或多个输出部件可生成输出。输出的示例为数据、触觉、音频以及视频输出。在一些示例中,ui装置310的输出部件包括存在敏感屏幕、声卡、视频图形适配器、扬声器、阴极射线管(crt)监控器、液晶显示器(lcd)或用于向人类或机器生成输出的任何其他类型的装置。输出部件可包括显示部件如阴极射线管(crt)监视器、液晶显示器(lcd)、发光二极管(led)或用于生成触觉、音频和/或视觉输出的任何其他类型的装置。在一些示例中,输出部件可与移动计算装置302集成。

ui装置310可包括显示器、灯、按钮、按键(诸如箭头或其他指示符按键),并且可能够以多种方式诸如通过发出警示声或通过振动来向用户提供警示。用户界面可用于多种功能。例如,用户可能够通过用户界面确认或推迟警示。用户界面也可用于控制不是立即在用户所能及的范围内的头罩和/或涡轮外围设备的设定。例如,涡轮可穿戴在下背部上,在下背部处,穿戴者在非常困难的情况下才能触及控制。

传感器312可包括一个或多个传感器,其生成指示与移动计算装置302相关联的工人10的活动的数据和/或指示移动计算装置302所位于的环境的数据。传感器312可包括例如一个或多个加速度计、检测存在于特定环境中的条件的一个或多个传感器(例如,用于测量温度、湿度、颗粒含量、噪声水平、空气质量或其中可使用ppe13的环境的任何各种其他特征的传感器),或各种其他传感器。

移动计算装置302可存储来自空气呼吸器系统100的部件的使用数据314。例如,如本文描述的,空气呼吸器系统100的部件(或ppe13的任何其他示例)可生成关于系统100的操作的数据,该数据指示工人10的活动并且将数据实时或接近实时地传输到移动计算装置302。

在一些示例中,移动计算装置302可经由通信单元306立即将使用数据314中继到另一个计算装置诸如ppems6。在其他示例中,存储装置308可在将数据上传到另一个装置之前存储使用数据314一段时间。例如,在一些实例中,通信单元306可能够与系统100通信,但是可不具有网络连接性,例如,由于系统100所位于的环境和/或网络中断。在此类实例中,移动计算装置302可将使用数据314存储到存储装置308,这可允许在网络连接变得可用时将使用数据上传到另一个装置。移动计算装置302可存储安全规则316,如本公开中所描述。安全规则316可存储在任何合适的数据存储库中,如本公开所述。

根据本公开,系统300可包括头罩326和听力防护器328。如图3所示,头罩326可包括与如图1和本公开的其他实施方案中描述的呼吸器13a类似或相同的结构和功能。头罩326(或其他头戴式装置诸如头带)可包括听力保护器328,该听力保护器包括耳罩附件组件330。耳罩附接组件330可包括外壳332、臂组334和耳罩336。听力保护器328可包括两个单独的耳罩杯336,其中一个在图3中可见,另一个在用户头部的相对侧上并且与在图3中可见的耳罩杯类似地配置。臂组334可在一个或多个不同位置之间旋转,使得听力保护器328可被调节和/或切换,例如在“活动”和“待用”位置(或一个或多个附加的中间位置)之间。在活动位置,听力保护器328被配置成至少部分地覆盖用户的耳朵。在待用模式中,听力保护器328处于远离和/或不接触用户头部的升高位置。当进入或离开需要听力保护的区域时,用户能够在活动位置和待用位置之间切换,例如,如用户可期望的。调整到待用位置允许听力保护器328容易地供用户使用以将听力保护器328移动到活动位置,在该活动位置中,提供听力保护,而无需携带或存储耳罩。

耳罩附接组件330可直接或间接地附接到头盔、安全帽、带子、头带或其他头部支撑件诸如头罩326。头罩326可与耳罩附接组件330同时被穿戴并且为耳罩附接组件330提供支撑。耳罩附接组件330附接到头罩326的外表面,并且臂组334围绕头罩326的边缘大致向下延伸,使得听力保护器328的耳罩可理想地定位成覆盖用户的耳朵。

在各种示例中,可使用各种合适的附接部件诸如卡扣配合部件、铆钉、机械紧固件、粘合剂或本领域已知的其他合适的附接部件来接合头罩326和耳罩附接组件330。听力保护器328的耳罩被配置成用于覆盖用户的耳朵和/或头部的至少一部分。在图3中,耳罩表现出杯子形状并且包括衬垫和消声器(未示出)。衬垫被配置成当耳罩处于活动位置时接触用户的头部和/或耳朵,从而形成适当的密封以防止声波进入。臂组334从头罩326向外延伸并且被配置成用于承载听力保护器328的耳罩。

在图3的示例中,耳罩附接组件330可具有位置传感器或运动传感器,以检测耳罩是处于待用位置还是活动位置。位置传感器或运动传感器可生成指示来自一组一个或多个位置中的特定位置的一个或多个信号。信号可指示一个或多个位置值(例如,离散的“活动”/“待用”值、数字位置表示或任何其他合适的编码或测量值)。例如,如果一个或多个位置或运动传感器检测到待用条件并且如果环境声音检测器检测到不安全的声级,则计算装置可生成输出的指示,诸如通知、日志输入或其他类型的输出。在一些示例中,输出的指示可为听觉、视觉、触觉或任何其他物理感觉输出。

在高噪声环境中,可能要求工人使用呈耳塞或耳罩形式的听力防护装置。耳罩通常包括带有吸声衬垫的杯形壳体,该吸声衬垫相对于用户的耳朵密封。许多工人在戴着耳罩的同时还使用头部和/或面部防护装置。因此,许多耳罩模型被设计成附接到头盔、安全帽或其他头戴装置,诸如图3所示。耳罩可经由附接到头戴装置的臂附连到头戴装置,并且可在位于工人的耳朵之上或远离工人的耳朵的各种位置之间调整。

如上所述,安装头帽的耳罩在两个位置之间旋转:提供听力保护的耳罩覆盖工人的耳朵的活动位置,以及耳罩向上旋转并远离耳朵的待用位置。当处于待命位置时,耳罩不对工人提供听力防护。在一些类型的附接头帽的耳罩中,耳罩可在待用位置向外枢转远离用户的耳朵。在这种情况下,耳罩停在远离用户的头部的短距离处。在活动位置,耳罩朝向头部枢转,其中其密封在提供听力保护的用户的耳朵周围。

返回到移动计算装置302,安全规则316可包括阈值信息,该阈值信息用于在生成警示之前允许护目镜340处于打开位置的时间长度,以及将触发警示的污染物的水平或类型。例如,当移动计算装置302从环境信标接收到环境中不存在危险的信息时,护目镜340处于打开位置的阈值可以是无限的。如果环境中存在危险,则可基于对用户的威胁的关注度来确定阈值。辐射、危险气体或有毒烟雾都需要将阈值分配为大约一秒或更短的时间。

头罩温度的阈值可用于例如由ppems6预测热相关疾病,并且可向用户推荐更频繁的补水和/或休息时段。阈值可用于预测电池运行时间。当电池接近可选择的剩余运行时间时,可通知/警告用户来完成其当前任务并寻找新电池。当特定环境危害超过阈值时,可以向用户发出紧急警示以撤出该直接区域。阈值可针对护目镜定制成各种水平的开放性。换句话讲,如果护目镜与打开位置相比处于部分打开位置,则护目镜可打开而不触发警报的时间量的阈值可更长。

达到安全规则316中列出的不同阈值可导致触发不同类型的警示或警报。例如,警报可以是通知性的(不要求用户响应)、急迫的(重复的并要求来自用户的响应或确认)、或紧急的(要求用户立即行动)。警示或警报的类型可针对环境进行定制。不同类型的警示和警报可结合在一起以引起用户注意。在一些情况下,用户可能够“推迟”警示或警报。

规则引擎318可以是执行一个或多个安全规则诸如安全规则316的硬件和软件的组合。例如,规则引擎318可基于上下文数据、安全规则集中包括的信息、从ppems6或其他计算装置接收的其他信息、来自工人的用户输入或指示要执行哪些安全规则的任何其他数据源来确定要执行哪些安全规则。在一些示例中,安全规则316可在工人进入工作环境之前安装,而在其他示例中,安全规则316可由移动计算装置302基于在第一特定时间点生成的上下文数据来动态地检索。

规则引擎318可周期性地、连续地或异步地执行安全规则。例如,规则引擎318可在每次特定时间间隔流逝或到期(例如,每秒、每分钟等)时通过评估此类规则的条件来周期性地执行安全规则。在一些示例中,规则引擎318可通过使用连续评估此类规则的条件的一种或多种调度技术检查此类条件来连续地执行安全规则。在一些示例中,规则引擎318可诸如响应于检测到事件而异步地执行安全规则。事件可为任何可检测的发生,诸如移动到新位置,检测工人,到达另一个对象的阈值距离内或任何其他可检测的发生。

在确定已经或尚未满足安全规则的条件时,规则引擎318可通过执行定义动作的一个或多个操作来执行与安全规则相关联的一个或多个动作。例如,规则引擎318可执行确定工人是否正在接近或已经进入工作环境的条件,(a)工人是否正在穿戴papr以及(b)papr中的过滤器是否为特定类型的过滤器,例如,去除特定类型的污染物的过滤器。如果不满足条件,则该安全规则可指定动作,其使得规则引擎318使用ui装置310在移动计算装置302处生成警示并且使用通信单元306向ppems6发送消息,这可使得ppems6向远程用户(例如,安全管理人员)发送通知。

警示数据320可用于生成警示以供ui装置310输出。例如,移动计算装置302可从ppems6、终端用户计算装置16、使用计算装置18的远程用户、安全站15或如图1所示的其他计算装置接收警示数据。在一些示例中,警示数据320可基于系统300的操作。例如,移动计算装置302可接收警示数据320,其指示系统300的状态,系统300适合于系统300所处的环境,系统300所处的环境是不安全的,等等。

在一些示例中,除此之外或另选地,移动计算装置302可接收与安全事件的可能性相关联的警示数据320。例如,如上所述,在一些示例中,ppems6可将历史数据和模型应用于来自系统300的使用数据以便计算断言,诸如基于环境条件或使用系统300的工人的行为模式的异常或预测的即将发生的安全事件的发生。也就是说,ppems6可应用分析以识别来自系统300的感测数据、系统300所位于的环境的环境条件、系统300所位于的地理区域和/或其他因素之间的关系或相关性。ppems6可基于整个工人群体10中获得的数据来确定可能在某个环境或地理区域内的哪些特定活动导致或预测导致异常高的安全事件发生。移动计算装置302可从ppems6接收指示安全事件的相对高的可能性的警示数据320。

警示引擎322可以是硬件和软件的组合,其解释警示数据320并且在ui装置310处生成输出(例如,听觉,视觉或触觉输出)以向工人10通知警示状况(例如,安全事件的可能性相对较高,环境危险,系统300发生故障,系统300的一个或多个部件需要修理或替换,等等)。在一些实例中,警示引擎322还可解释警示数据320并且向系统300发出一个或多个命令,以修改系统300的操作或执行其规则,以便使系统300的操作符合期望的/不太危险的行为。例如,警示引擎322可发出控制头罩326或清洁空气供应源的操作的命令。

本公开所述的各种技术可由移动计算装置320来实现。尽管可相对于焊接头盔和/或焊接设备的自动变暗滤光器来描述包括以下示例的各种示例,但此类技术可应用于任何ppe制品。在一些示例中,管理引擎324可结合ppe制品诸如呼吸器、焊接面罩、听力保护器、数字srl或任何其他类型的ppe来执行一种或多种防盗窃技术。具体地讲,通过认证凭据和/或质疑过程将ppe制品和移动计算装置320连接在一起,通过这样,ppe制品可能无法操作或可被锁定以防止未经授权的使用。例如,如果焊接头盔包括自动变暗滤光器,则该滤光器可持久地保持开启以保护工人的眼睛,但在没有密码或没有满足ppe与移动设备之间的接近阈值或没有满足其他认证质疑或技术的情况下,自动变暗滤光器可能不会关闭以在不存在焊接电弧时向用户提供可见性便利。管理引擎324可基于是否满足认证或接近要求来执行对ppe制品的功能的改变,具体是通过在满足要求时向ppe发送改变其操作的指示。

此类防盗窃技术可例如禁用焊接面罩上的光传感器,使得当用户将焊接头盔带到与移动计算装置和/或工作环境相距一定距离处时,自动变暗滤光器被锁定在黑暗模式中。管理引擎324可仅在满足认证质疑和/或接近要求的情况下允许焊接面罩退出黑暗模式,在这种情况下,管理引擎324将认证凭据或其他数据指示发送到焊接头盔,使自动变暗滤光器能够(例如,基于焊接电弧的存在而在黑暗模式和光亮模式之间)正常操作。在一些示例中,认证质疑可利用管理引擎324中的公开密钥加密基础结构和ppe制品(例如,焊接头盔)中的计算装置来实现。在其他示例中,加密芯片可包括在ppe制品中。响应于特定ppe制品未通过认证质疑,该特定ppe制品的至少一种功能的操作可由ppe制品和/或通信地耦接到ppe制品的计算装置中的至少一者来阻止。

在一些示例中,如果管理引擎324可使用近程无线通信(例如,蓝牙或相同的wifissid)与ppe制品进行通信,则管理引擎324可认为ppe制品和移动计算装置具有相似的gps,并且因此未发生ppe制品的失窃。例如,管理引擎324可确定特定ppe制品在计算装置的无线通信范围内。管理引擎324可至少部分地基于计算装置的gps位置来确定计算装置在预定义的区域内。预定义的区域可对应于允许使用ppe的用户定义的区域或机器定义的区域(例如,工作环境、ppe存放室或其他预定义的区域)。管理引擎324可至少部分地基于确定特定ppe制品在计算装置的无线通信范围内以及确定计算装置在预定义的区域内来确定该特定ppe制品被授权使用。例如,通过确定计算装置在预定义的区域内并且ppe制品在该计算装置的无线范围内,该计算装置可确定ppe被授权使用(例如,未被盗或换句话讲并非未授权)。在一些示例中,管理引擎324可至少部分地基于确定特定ppe制品被授权使用来启用该特定ppe制品的至少一种功能的操作。例如,此类功能可包括但不限于:启用焊接头盔的adf、启用自回缩救生索的回缩、启用呼吸器的鼓风扇或任何ppe制品的任何其他功能。在一些示例中,头盔或其他ppe可在工作站点被盗,但由于自动变暗滤光器被“锁定”在黑暗模式,adf需要密码才能按预期使用adf。

在一些示例中,特定ppe制品确定其是否在计算装置的阈值距离或计算装置的无线通信范围中的至少一者内。响应于确定该特定ppe制品不在计算装置的阈值距离或计算装置的无线通信范围中的至少一者内,该ppe制品可阻止该特定ppe制品的至少一个功能的操作。在一些示例中,通信地耦接到ppe制品的计算装置(而不是ppe制品本身)可执行前述功能中的一个或多个。

在一些示例中,管理引擎324可存储和/或使用用户标识符来唯一识别用户的特定ppe制品。例如,移动计算装置320可检测接近移动计算装置的多个呼吸器。管理引擎324可被配置具有ppe制品(例如,呼吸器)的唯一标识符,使得管理引擎324自动连接以配置用管理引擎324配置的特定ppe制品的通信,从而避免与未分配给移动计算装置320的用户的其他ppe制品的意外通信。如果设备存放室有十个不同的头盔,则管理引擎324可为移动计算装置320的用户预先配置个性化头盔以自动连接到个性化头盔。例如,管理引擎324可将特定用户的用户标识符与特定ppe制品的ppe标识符相关联地存储。管理引擎324可响应于检测到计算装置的无线范围内的多个不同的ppe,至少部分地基于用户标识符和ppe标识符来确定计算装置被分配给特定用户并且特定ppe制品被分配给该特定用户。管理引擎324可基于确定计算装置被分配给特定用户并且特定ppe制品被分配给该特定用户来在该计算装置和该特定ppe制品之间建立连接。这样,如果检测到多个ppe(例如,相同类型的ppe),则管理引擎324可建立无线连接以用于分配给工人的计算装置和分配给工人的特定ppe制品之间的通信。

在一些示例中,管理引擎324可用于定位错放的或换句话讲位于远离工人的位置的ppe制品。例如,管理引擎324可基于由ppe制品(例如,焊接面罩)检测到的或提供的位置信息来在地图用户界面上提供该ppe制品当前所处位置。例如,管理引擎324可输出至少两个不同的ppe制品中的特定ppe制品的位置的图形指示以用于在视觉地图中显示。在一些示例中,管理引擎324可确定整个一天焊工花费时间焊接时或没有焊接时的位置。在一些情况下,管理引擎324可确定用户已在那里使用特定ppe制品的一组位置;并且输出用户已在那里使用特定ppe制品的相应的一组位置的图形指示以用于在视觉地图中显示。管理引擎324可确定焊工正在焊接时的位置,并建议工人重新调查那些位置以定位焊接面罩。在一些示例中,管理引擎324可确定焊接电弧是否被启用并输出以用于在用户界面中显示或以其他方式在用户界面中提供这些位置。因此,用户可重新追踪其位置以识别ppe制品。在一些示例中,视觉地图中的用户已在那里使用特定ppe制品的相应的一组位置的图形指示中的一个或多个还指示特定ppe制品曾在该相应的一组位置处使用。

在一些示例中,管理引擎324可使得警示引擎将警示输出至ppe制品的自动变暗滤光器或其他面向面部的表面。该警示可向用户通知紧急事件。led或实际的adf可能闪烁。例如,如果关于例如气体泄漏(或她的/他的孩子试图通过电话联系她/他)的信息被传送到移动计算装置,则管理引擎324可使得警示引擎在adf开始闪烁时通知用户。然后,用户/焊工可移除其防护设备并寻找解决办法。由于焊工通常佩戴许多防护设备,这可能会使其稍晚察觉紧急消息,这关键的几秒可产生重大影响。经由adf警示用户,他/她可更快地获得所需的信息。adf还可配备有各种传感器并作为检测装置本身工作。在一些示例中,警示过程可能影响ppe的功能。例如,警示可开始为在焊接面罩的底部的led,随着消息的优先级/紧急程度的提升,管理引擎324随后可关闭焊接面罩上的adf。优先级频谱可由管理引擎324基于ppe制品、消息的存在时长或任何其他上下文信息来建立。随着优先级的提升,对ppe制品的警示可增加,诸如禁用焊接电弧、持久地在焊接面罩上启用黑暗模式等。因此,管理引擎324可响应于安全事件而生成消息;确定该消息的优先级;并且至少部分地基于该消息的优先级,将该消息发送到至少两个不同的ppe制品中的特定ppe制品。

在一些示例中,管理引擎324可对ppe制品诸如具有自动变暗滤光器的焊接头盔发起或执行自我诊断检查。如果一个或多个参数指示ppe制品未正常工作,则管理引擎324可执行一个或多个操作,诸如输出信息以用于显示、警示用户和/或与ppems6通信。在一些示例中,adf可在每次启动时运行自检。用户可经由管理引擎324接收确认,该管理引擎可输出信息以用于显示。这可向用户提供快速确认,表明该设备将保证其安全或该设备是否存在应当替换的更换部件。

在一些示例中,管理引擎324可生成、存储、发送和/或使用关于通信地耦接到移动计算装置324的ppe制品的统计值。例如,管理引擎324可使用此类统计值来估计是否需要更换电池。在一些示例中,管理引擎324可基于估计电池寿命来确定用户已有n天的焊接。可根据这些统计值来确定其他统计值,诸如发起的电弧的数量、电弧作用时间长度、adf模式改变的次数或关于ppe制品的任何其他信息。在一些示例中,基于历史记录的使用数据,管理引擎324可向用户指示剩余的电池容量。电池运行时间可呈现在由管理引擎324生成的用户界面中。在一些示例中,管理引擎324可接收关于至少两个不同的ppe制品中的特定ppe制品的统计数据;并且输出关于该特定ppe制品的统计数据以用于显示。在一些示例中,管理引擎324可确定对应于用户对特定ppe制品的使用的生产率数据或安全数据中的至少一者。管理引擎324可输出基于统计数据的生产率数据或安全数据中的至少一者以用于显示。

在一些示例中,管理引擎324可保持与移动计算装置324相关联的ppe制品的维护计划表。例如,维护计划表可支持用户并保存最近一次更换备用零件的时间的日志。用户界面、自动排程器或其他逻辑部件可帮助用户保存追踪并提醒她服务和维护间隔。例如,焊接电弧可由传感器测量(电弧和热),然后管理引擎324可测量焊接罩经受了多少暴露以及何时更换为adf。

在一些示例中,管理引擎324可从一个或多个ppe制品接收一组数据或“数据转储”。例如,adf将记录的数据“转储”到移动计算装置324。管理引擎324可在用户界面中以综合和/或集成的方式呈现数据/统计值。也可将统计值推送至例如技术服务或工厂主管。例如,“使用小时数”/“处于黑暗状态的时间”和其他传感器的数据可用于指示生产率水平或安全水平。在一些示例中,此类数据或前述统计值可用于生产率测量和/或分析。例如,管理引擎324可测量作用中的电弧的每次移动的小时数,比较电弧所需的时间与实际用于焊接的时间,识别与实际电弧时间相比较的目标电弧时间(例如,在技术期间使用相机视野或运动来识别接缝的数量或接缝的时间),或者执行与ppe制品的操作或使用相关的生产率的任何其他测量。在一些示例中,管理引擎324可接收用户输入,该用户输入指示目标电弧时间的工作信息、焊接部位信息、特定类型的焊接的焊接速度,或可同步、预填充或以其他方式分布在移动计算装置320、ppe制品和/或ppems6上的任何其他信息。在一些示例中,管理引擎324可测量adf已被使用的频率以判断百分比使用时间、米/焊接时间/移动/部件。在一些示例中,管理引擎可输出指示测量的生产率和/或质量的信息以用于在gui中显示。在一些示例中,从ppe收集的“生产率数据”以宏观视图或主页呈现。

在一些示例中,不同的ppe状态可由管理引擎324输出以用于在图形用户界面中显示。例如,可使用一个或多个视觉特性征诸如颜色、大小、形状、图像内容、动画内容和任何其他视觉特征来输出papr状态、adf状态或任何其他状态以用于显示。在一些示例中,移动计算装置302可以是可穿戴在工人ppe服装的外部的可穿戴计算装置(例如,智能手表、智能头带等)。在一些示例中,该可穿戴计算装置可接收手势输入,通过管理引擎324检测手势并发送控制不同的ppe制品的操作的消息或数据,该手势输入可控制ppe的操作。在一些示例中,单个手势可改变多个不同的ppe制品的操作。例如,“静音”手势可关闭papr上的鼓风机、关闭头戴式耳机上的噪声消除并关闭头戴式耳机的音量。更一般地,可将单个手势映射到多个不同的ppe制品的多个不同操作,使得执行单个手势使多个不同的选项得以执行。在一些示例中,管理引擎324可接收由用户执行的手势的指示。管理引擎324可至少部分地基于该手势来生成一组消息,该一组消息改变多个不同的ppe制品中的至少两个不同的ppe制品中的每个的配置。管理引擎324可将相应的消息发送到所述至少两个不同的ppe制品。在接收到相应的消息时,每个相应的ppe制品可基于其接收的相应的消息的内容来改变其配置。

在一些示例中,移动计算装置302可提供papr和焊接头罩可在其中进行通信的连接系统。例如,当papr需要更换过滤器时,管理引擎和/或ppe可引起例如在adf处的输出。在一些示例中,其他传感器(烟雾、气体、压力、湿度等)可能够检测到危害/环境,这在例如检测到呼吸危害的情况下可使得adf显示警示。这样,管理引擎324可使一个ppe制品处的事件能够影响另一ppe制品的操作或配置。

在一些示例中,管理引擎324可实现将ppe制品的标识符或序列号与制造商的对准。在一些示例中,管理引擎324可识别已连接哪一个产品/版本并输出相关备用零件以用于显示。在一些示例中,管理引擎324可指示地理区域中的哪些供应商具有这些备用零件。在一些示例中,管理引擎324可生成关于相关升级/更换的推送通知并且/或者启用此类升级/更换的命令的配置。

在一些示例中,管理引擎324可存储、管理并输出至少部分地基于用管理引擎324配置的ppe制品的用户指令、培训视频等以用于显示。例如,工人可查询“如何拆卸头带”,管理引擎324可提供信息,诸如具有焊接头盔和adf的图片或图解的服务信息。用户可提供输入(诸如轻击头罩),用户界面放大,然后提供轻击头带的用户输入,这使得向用户呈现图、指令和/或视频或其他媒体。在一些示例中,管理引擎324可响应于由特定用户生成的声音而接收音频信号。管理引擎324可确定该音频信号包括用于选择与至少两个不同的ppe制品中的特定ppe制品相关联的训练媒体的语音命令。管理引擎324可响应于选择与至少两个不同的ppe制品中的特定ppe制品相关联的训练媒体而输出该训练媒体。管理引擎324可接收用户输入,该用户输入指示对训练媒体的与特定ppe制品的特定部分相对应的至少一部分的选择。管理引擎324可响应于该用户输入而输出训练媒体的与该特定ppe制品的特定部分相对应的部分。

在一些示例中,管理引擎324可管理焊接模式和预先设置。例如,经由管理引擎324,可基于用户输入(包括但不限于在由管理引擎324生成的不同用户界面中提供的语音控制或快捷按钮)来改变adf或其他ppe的不同设置。例如,如果用户是tig焊机,则可优选特定设置,如果不同的用户是mag焊机或进行粘结焊,则可优选其他设置。可在管理引擎324中预先配置用于不同焊接情况的推荐设置。管理引擎324可允许用户保存个性化设置,例如“部件#332的焊接”。管理引擎324可启用使用adf定位仪表板时原本不可能的并且可在由管理引擎324提供的用户界面中可用的设置(例如,无级调节、特殊焊接模式等),因为adf本身上的adf仪表板可被限制或限定为有限数量的led和按钮。

在语音控制的示例中,管理引擎324可响应于由特定用户生成的声音而接收音频信号。管理引擎324可至少部分地基于该音频信号中与至少两个不同的ppe制品中的特定ppe制品的特定类型相对应的信息来确定该音频信号包括用于改变与特定ppe制品相关联的配置的语音命令。在一些示例中,管理引擎324可对该音频信号执行自然语言处理以确定语音命令。一旦识别出语音命令,管理引擎324便可确定将应用于ppe制品的一个或多个配置改变。管理引擎324可响应于确定该音频信号包括用于改变与特定ppe制品相关联的配置的语音命令而生成消息,该消息包括用于改变与该特定ppe制品相关联的配置的数据。这些数据可包括对应于ppe的类型的配置参数和/或值和/或设置,并且当由ppe处理时,这些数据可改变ppe制品的配置或操作。管理引擎324可将消息发送到特定ppe制品。ppe制品可处理消息中的数据以改变ppe制品的配置或操作。

在一些示例中,管理引擎324可通过将用户的设置转发至另一用户管理引擎324来将工人的“收藏”设置存储在“焊接社区”内。例如,管理引擎324可确定由第一用户针对特定类型的第一ppe制品所配置的一组设置。在一些示例中,管理引擎324可基于特定ppe制品的类型来选择用于该ppe制品的特定的一组设置特定,该特定的一组设置不同于用于不同类型的ppe的另一组设置。管理引擎324可确定由第二用户控制的第二ppe制品具有该特定类型。管理引擎324可将由第一用户配置的这组设置发送到由第二用户控制的计算装置。

在一些示例中,管理引擎324可经由voip、蜂窝或任何其他类型的通信来提供对客户服务线路的访问和与客户服务线路的连接。这样,用户和客户服务代表可有效地解决用户可能遇到的任何问题。可将快速/长期故障排除作为adf的数据和状态例如转发至客户服务和/或ppe的制造商。例如,可在制造商/客户服务和用户之间传输ppe的图片或其他方面以帮助解决问题。

在一些示例中,管理引擎324可提供远程控制、状态和使用统计值。例如,管理引擎324可访问ppe的应用程序设置和历史。在一些示例中,经由adf或其他ppe作出的设置反映在移动计算装置320和/或ppe制品上。管理引擎324可经由电话上的音量按钮来启用更多设置,经由电话进行语音控制,在焊接期间调节色度水平,然而如果没有更可扩展的用户界面,则此类功能可能不能实现。可在一个或多个用户界面中提供电池状态和特定错误/警告。

在一些示例中,如本文所述,管理引擎324可收集使用统计值并基于这些统计值执行操作或处理。例如,管理引擎324可从例如加速度计传感器收集传感器数据并发送到制造商或客户服务以提供产品已被如何使用以及在何处使用的信息。例如,加速度计数据事件可指示机械冲击的证明。在一些示例中,在将此类隐藏数据发送到制造商和/或客户服务之前,可能需要用户选择。

在一些示例中,管理引擎324可基于已连接的ppe和/或ppe的操作状态来施加访问控制,诸如在安全检查点处拒绝或允许访问。在一些示例中,因为在由移动计算装置320提供的用户界面中可包括各种功能,所以papr护目镜或adf仪表板的用户界面可包括更少的更容易查看和/或操作的功能或信息。在一些示例中,管理引擎324可下载、安排固件更新和/或向adf或其他ppe提供固件更新。在一些示例中,管理引擎324可与焊接设备(例如,tig焊机、mig焊机或任何其他焊接设备)通信。通信可经由蓝牙或任何合适的通信信道进行,并且可用于配置与焊机的通信以实现自动遮光的安全触发或控制。在一些示例中,管理引擎324可向ppe制品诸如adf或papr的护目镜提供流式(例如,音频或视频)内容。在一些示例中,经由语音、图像、视频和/或文本通信,管理引擎324可允许多个工人之间的通信。经由管理引擎324,工人可与焊接搭档连接并且经由应用程序/电话可允许在工作时进行通信。在嘈杂的环境中一起工作的两名工人可无缝连接。

在一些示例中,管理引擎324可检测一个ppe制品的设置、配置或操作的改变,并且响应于该改变而自动地改变设置、配置或操作。例如,如果检测到papr的鼓风机速度的变化,则管理引擎324可改变被分配给具有该papr的工人的听力保护器中的噪声消除和/或音量水平。改变其他ppe制品中的设置、配置或操作的此类改变或设置、配置或操作中的状态可通过预先设置的规则和/或使用本公开所述的学习技术随时间推移所学的规则来配置。在一些示例中,与多个图形元素中的至少一个相对应的用户输入的指示包括对多个图形元素中的至少一个的当前操作的配置改变。在一些示例中,配置改变对应于第一ppe制品,其中该配置改变自动引起对第二ppe制品的另一配置改变,第一ppe制品和第二ppe制品各自均被分配给特定用户。

在一些示例中,不同的ppe制品可指一个ppe制品的不同子部件。例如,ppe制品可以是papr的过滤器、鼓风机单元、头罩或护目镜。ppe制品可以是具有ppe的所有子部件制品的papr。

图4示出了本公开的系统和技术的示例架构和描述。本公开的技术涉及用于数字启用的安全设备的远程接口。用于安全设备的远程接口可启用与安全设备的用户交互的新模式,并且可添加新功能或改善复杂或具有挑战性任务的可用性。一个此类任务是改变安全设备内的多个或复杂的配置设置。远程接口所启用的其他功能包括检索和查看设备数据以及接收有关设备性能的通知和警示。另外,可收集使用和性能数据并将其传送回设备制造商,以用于保修、帮助和未来产品开发目的。

在本发明中,可存在三个部件,包括但不限于:远程接口、数字启用的安全设备和数字通信接口。就远程接口而言,本发明的远程接口可存在于软件移动应用程序中。该移动应用程序可具有模块化架构,允许在共享核心应用程序功能的同时快速且有效地添加新设备类型(通信头戴式耳机、数字srl、papr等)。就数字启用的安全设备而言,智能数字安全设备可具有无线通信和事件处理逻辑以接受和处理来自远程接口的命令和数据请求。就数字通信接口而言,本地无线近程通信协议可允许远程接口和安全设备之间的数据通信。这种接口的示例包括蓝牙低功耗(ble)和近场通信(nfc)。

在一些示例中,本公开的技术可实现安全设备配置的修改。例如,常规安全设备(或个人防护设备)可具有有限的能力或功能来提供方便且易用的用户界面。由于与耐久性和成本相关的限制,用户常常只能使用少量按钮和指示器来改变其常规安全设备的配置和设置。利用智能电话应用程序内的远程接口打开图形用户界面内可用的附加选项。该功能的一个示例被提出用于改变听力保护器(诸如peltorwsalertxpi通信头戴式耳机)内的无线电台。xpi头戴式耳机上的硬件接口可包含用于改变无线电台的单个向上和向下按钮,用户指南说明在图5a中示出。

图5a示出了根据本公开的技术的具有用于输入选择的按钮的听力保护器。当从低频(例如87.5)改变为高频(例如108.0)时,图5a中的该接口可对用户构成挑战,因为需要多次按下按钮来增加频率。远程接口应用程序内的图形用户界面使用户更方便地完成该任务,如通过图5b中提出的图形用户界面所示。

图5b示出了根据本公开的技术的示例图形用户界面。在图5b中,提出的gui可使用户能够使用数字键盘直接输入无线电台频率,而不是在相邻的电台频率中循序地增加。在一些示例中,软件用户界面还可为安全设备的目标部件启用新功能。在图5b中呈现的相同产品场景中可看到添加新功能的一个示例。该示例示出了在远程接口gui中显示的允许保存和存储预设的无线电台的无线电预设功能。该功能仅通过远程接口启用,并且不需要修改现有的安全设备。此外,可将分组的设置配置为单个包并批量发送到安全设备,从而在用户希望改变多个配置设置时节省时间。

就维护和使用数据而言,可如先前的概念所演示将远程接口与安全设备之间的数字通信用于改变目标安全设备的配置和设置,但也可将其用于将数据从安全设备传送到远程接口或甚至云后端,以用于分析和处理。在此场景中,安全设备将记录使用信息并在定期连接时将数据传输到远程接口。一旦数据在远程接口内,用户可通过报告或其他gui元素查看这些数据,或将这些数据发送到ppems6以进行进一步分析和处理。这些使用和性能数据可能对保修索赔、维修中心或指导未来的产品开发工作具有特殊价值。

就新交互模式而言,一些现有的安全设备经由设置在设备外部上的触觉或按钮界面提供单个交互模式。通过利用智能电话中可用的新能力和计算分析,还可经由远程接口向安全设备发出语音命令或运动命令。这对于用户典型地是在执行通常涉及双手的手动任务的工业环境而言可能是有用的。在此场景中,用于控制安全设备操作的语音接口可提高生产率并改善安全性。可指定范围广泛的数字启用的安全设备以集成到本发明的远程接口中,包括但不限于:听力通信设备(peltorwsalertxpi)、数字自回缩救生索、本质安全的papr、动力空气净化呼吸器连接系统、已连接的焊接头罩或任何其他已连接的ppe。

在一些示例中,技术可包括控制和检索来自安全设备的数据。本发明的技术可涉及用于安全设备的特定于领域的安全配置以及提供常规安全设备可能无法处理的高级功能(交互模式、使用数据、大型安全数据分析系统的部件)。

图6示出了根据本公开的技术的具有自动变暗滤光器的焊接头盔。图6示出了系统2000,该系统包括头戴式设备2010、包括耦接到该头戴式设备2010的至少一个位置传感器的护目镜附接组件2014、包括耦接到该至少一个位置传感器的滤光罩的至少一个护目镜2016;至少一个光检测器2019;以及至少一个计算装置320,该至少一个计算装置通信地耦接到至少一个位置传感器和至少一个光检测器2019。光检测器2019能够至少检测:指示存在高光强度的“高”输入、指示不存在高光强度的“低”输入、从高到低输入的变化以及从低到高输入的变化。在一些示例中,光检测器2019还可检测中等水平的光强度。光检测器2019还能够将对这种高输入和低输入以及其间的变化的检测传达到系统2000的其它部件。因此,当在本公开中使用表达诸如检测到高输入时,检测到低输入,检测从高输入到低输入的变化等,应当理解,此类检测是通过光检测器2019进行的。

在一些示例中,光检测器2019可检测不同类型的光,其中不同类型是指不同波长。一种类型的光的示例可以是激光。在一些示例中,光检测器2019可确定光的类型,而不是光的强度。在其它示例中,光检测器2019可确定光的类型和强度。

在各种实施方案中,光检测器2019可在物理上靠近系统2000的一些或所有其它部件(硬件等)定位,或者可在物理上远离一些或所有其它部件定位。无论如何,光检测器2019可根据系统2000的运行的需要经由一个或多个有线或无线通信信道来与系统2000的其它部件进行通信。在一个实施方案中,光检测器2019能够直接检测高强度的入射光(例如,光检测器2019包括光感装置,包括但不限于光电二极管、光电晶体管等)。在这种情况下,“高输入”是指光检测器2019直接感测到高强度的入射光。(在这种实施方案中,可能优选的是,将光检测器2019定位成紧邻系统2000,使得入射在光检测器2019上的光贴切地表示入射在系统2000上的光)。

在替代实施方案中,光检测器2019能够间接检测高光强度。在这类情况下,高输入可包括表征存在高光强度的输入。在具体实施方案中,光检测器2019与(可能的)发光装置通信并且能够从发光装置接收高输入,其指示发光装置处于可能发出高光强度的状态(例如,通电和操作)。在该上下文中,高输入可包括经由连接(专用线缆、光纤、无线连接、ir信号、射频广播等等)发送的任何信号,该信号可由光检测器2019接收并且指示发光装置处于可能发射高光强度的状态。在这种布置中,发光装置可包括能够执行经由连接与光检测器2019进行这种通信的通信单元。如果需要,此类布置可包括用于双向通信的装置,使得发光装置可在发光装置发出光之前从系统2000或其他计算装置接收确认。

图6还示出了计算装置320,该计算装置包括一个或多个计算机处理器和存储器,该存储器包括可由所述一个或多个计算机处理器执行的指令。计算装置320可包括与在本公开的其他附图中所示和所述的功能和部件相同的功能和部件、这些功能或部件的子集或超集。计算装置320可包括在个人防护设备的制品中或者附接到个人防护设备的制品(例如,系统2000),可在头罩2010和护目镜2016外部的单独装置中定位在工人上或附接到工人,或者可在与工人完全分开的远程计算装置(例如,移除服务器)中。计算装置320可执行相对于如本公开所述的adf或焊接头盔或焊接面罩的技术中的任何技术。计算装置320可根据本公开的技术与ppems6通信。

根据本公开,计算装置320可从光检测器2019接收指示,该指示表明由该光检测器检测到的光强度超过暴露阈值和/或由该光检测器检测到的光的类型与特定类型的光匹配。在一些示例中,暴露阈值可以是用户定义的、硬编码的或机器生成的。计算装置320可根据包括在护目镜附接组件2014中的位置传感器确定滤光罩是否定位在工人的面部处以过滤强度超过暴露阈值的光和/或光的类型与特定类型匹配的光。在一些示例中,计算装置320可确定滤光罩是否定位在工人的面部处以在用户处于该位置的阈值时间内(在此期间存在光暴露)过滤强度超过暴露阈值的光。如图6所示,护目镜2016定位在工人的面部处以过滤强度超过暴露阈值的光(例如,活动位置)。护目镜2016可不定位在工人的面部处以过滤强度超过暴露阈值的光(例如,待用位置)。

响应于确定滤光罩未定位在工人的面部处以过滤强度超过阈值的光和/或光的类型匹配特定类型的光,计算装置320可生成用于输出的指示。在一些示例中,如本公开所述,输出的指示可为触觉的或可听的并且在一个或多个计算装置处输出。计算装置320可生成任何类型的输出的指示。在一些示例中,输出的指示可为包括各种通知数据的消息。通知数据可包括但不限于:警示、警告或信息消息;个人防护设备的类型;工人标识符;生成消息时的时间戳;个人防护设备的位置;一个或多个光强度或任何其他描述性信息。在一些示例中,该消息可被发送到如本公开中描述的一个或多个计算装置,并且输出用于在通信地耦接到相应计算装置的输出装置的一个或多个用户界面处显示。在一些示例中,计算装置320可接收焊接活动是否正在发生(例如,存在焊接电弧)的指示,并且还基于焊接活动是否正在发生而生成输出的指示。

图7示出了根据本公开的技术的指示由特定用户控制的一组ppe的图形用户界面。尽管图7示出了图形元素的示例布置,但图形元素的其他布置是可能的并且在本公开的实质和范围内。尽管图7示出了图形元素的示例外观,但图形元素的其他外观是可能的并且在本公开的实质和范围内。

在一些示例中,计算装置诸如计算装置320(如图6所示)可输出图形用户界面800以用于显示。如图7所示,图形用户界面800可包括一组814ppe图形元素802a-802c(“ppe图形元素802”)。因此,计算装置320可至少部分地基于从至少一个ppe制品接收的数据来输出图形用户界面800以用于显示,该图形用户界面同时包括一组814一个或多个图形元素800,其中每个相应的图形元素对应于一组ppe中的相应ppe制品。在一些示例中,一组一个或多个图形元素中的至少一个图形元素(例如,802a)指示该至少一个ppe制品的特定类型。

图形元素802中的每个图形元素可对应于已连接的、可连接的或先前连接到计算装置320的ppe制品。在一些示例中,图形元素的外观可指示对应于该图形元素的ppe当前是否连接到计算装置320。例如,图形元素802c的不透明度水平可指示对应于图形元素802c的ppe当前未连接到计算装置320和/或先前连接到计算装置320。

图形元素802a例如可包括图形内容。例如,图形元素802a可包括对应于图形元素802a的ppe的图像804。图形元素802a可包括对应于图形元素802a的ppe的用户定义的标签。图形元素802a可包括对应于图形元素802a的ppe的预定义描述性信息。在一些示例中,预定义的描述性信息可包括型号、类型、唯一标识符或任何其他合适的信息。在一些示例中,预定义的描述性信息可使用与计算装置320的连接从ppe接收。在一些示例中,图形元素802a可包括一个或多个状态指示符,诸如连接状态或连接类型指示符,如连接状态指示符810所示。在一些示例中,图形元素802a可包括电池状态指示符812。在更多其他示例中,图形元素802a可包括针对ppe或ppe的部件的到期、使用时间或剩余寿命的状态指示符。

在一些示例中,状态指示符的视觉外观可基于该状态指示符的一个或多个可能的状态而变化。例如,一个或多个状态可以是ppe与计算装置之间是否存在连接,电池状态是高于还是低于阈值电池寿命,ppe或ppe的部件是高于还是低于使用、到期或剩余寿命阈值,ppe处是否发生故障。视觉外观可基于颜色、大小、形状、图案、动画或可被修改的任何其他视觉特征而变化。

在一些示例中,图形元素诸如图形元素802a可以是响应于用户输入而可选择的。例如,如果图形元素802a被输出以用于在触摸屏处显示并且用户在触摸屏的包括图形元素802a的一部分的位置处触摸该触摸屏,则计算装置可执行一个或多个操作。例如,用户可提供选择图形元素802a的输入,这使得计算装置320从图形用户界面800的显示转变到图9中的图形用户界面900的显示,后者同时包括至少一个ppe制品的至少一个标识符和指示至少一个基于时间的事件的图形元素。在其他示例中,用户可提供选择图形元素802a的输入,这使得计算装置320从图形用户界面800的显示转变到不同于图形用户界面900的图形用户界面的显示。在一些示例中,从图形用户界面800到图形用户界面900的转变可以是直接转变,其中在从图形用户界面800到图形用户界面900的转变之间不输出其他图形用户界面以用于显示。在其他示例中,从图形用户界面800到图形用户界面900的转变可以是间接转变,其中在从图形用户界面800到图形用户界面900的转变之间输出至少一个其他图形用户界面以用于显示。

在一些示例中,计算装置320从不同的ppe制品中的每个接收多组数据,其中每组数据至少部分地基于不同的ppe制品中的每个的类型。计算装置320可生成同时包括多个图形元素的用户界面以用于显示,多个图形元素至少部分地基于对多个不同的ppe制品中的至少两个不同的ppe制品相对应的至少两组数据。响应于接收到与多个图形元素中的至少一个相对应的用户输入的指示,计算装置320可执行至少一个操作,如本公开所述。在一些示例中,与多个图形元素中的至少一个相对应的用户输入的指示包括对多个图形元素中的至少一个的当前操作的配置改变。在一些示例中,配置改变对应于第一ppe制品,其中该配置改变自动引起对第二ppe制品的另一配置改变,第一ppe制品和第二ppe制品各自均被分配给特定用户。在一些示例中,与多个图形元素中的至少一个相对应的用户输入的指示包括对多个图形元素中的至少一个的当前操作的配置改变。在一些示例中,配置改变对应于第一ppe制品,其中该配置改变自动引起对第二ppe制品的另一配置改变,第一ppe制品和第二ppe制品各自均被分配给特定用户。

在优选实施方案的具体描述中参考了附图,这些附图示出了可实践本发明的具体实施方案。例示的实施方案并非旨在详尽列举根据本发明的所有实施方案。应当理解,在不脱离本发明范围的情况下,可利用其它实施方案,并且可进行结构性或逻辑性的改变。因而,不能认为以下的详细描述具有限制意义,并且本发明的范围由所附权利要求书限定。

除非另外指明,否则本说明书和权利要求书中所使用的表达特征尺寸、量和物理特性的所有数在所有情况下均应理解成由术语“约”修饰。因此,除非有相反的说明,否则在上述说明书和所附权利要求书中列出的数值参数均为近似值,这些近似值可根据本领域的技术人员利用本文所公开的教导内容来寻求获得的期望特性而变化。

除非内容另外明确指明,否则如本说明书和所附权利要求书中所使用的,单数形式“一个/种”和“所述”涵盖了具有多个指代物的实施方案。除非内容另外明确指明,否则如本说明书和所附权利要求书中使用的,术语“或”一般以其包括“和/或”的意义采用。

若在本文使用空间相关的术语,包括但不限于“近侧”、“远侧”、“下部”、“上部”、“下方”、“下面”、“上面”、和“在顶部上”,则用于方便描述一个或多个元件相对于另一个元件的空间关系。除了附图中描绘和本文所述的特定取向外,此类空间相关的术语涵盖装置在使用或操作时的不同取向。例如,如果图中所描绘的对象翻转或倒转,则先前描述为在其他元件下面或下方的部分就应当在这些其他元件上面或在其顶部上。

如本文所用,例如当元件、部件或层被描述为与另一元件、部件或层形成“一致界面”,或在“其上”、“连接到其”、“与其耦接”、“堆叠在其上”或“与其接触”,则可为直接在其上、直接连接到其、直接与其耦接、直接堆叠在其上或直接与其接触,或者例如居间的元件、部件或层可在特定元件、部件或层上,或连接到其、耦接到其或与其接触。例如,当元件、部件或层例如被称为“直接在”另一元件“上”、“直接连接到”另一元件、“直接与”另一元件“耦接”或“直接与”另一元件“接触”时,不存在居间的元件、部件或层。可在多种计算机装置中实施本公开的技术,该计算机装置为诸如服务器、膝上型计算机、台式计算机、笔记本电脑、平板计算机、手持式计算机、智能电话等。任何部件、模块或单元均被描述来强调功能方面,并且不一定需要由不同的硬件单元来实现。本文所述的技术还可在硬件、软件、固件、或它们的任何组合中实施。作为模块、单元或部件描述的任何特征可一起实施在集成式逻辑装置中或者可作为分立但彼此协作的逻辑装置来独立实施。在一些情况下,可将各种特征实施为集成电路装置,诸如集成电路芯片或芯片组。另外,尽管本说明书通篇描述了多种不同的模块,其中许多模块执行唯一的功能,但可将所有模块的所有功能组合到单个模块中,或者进一步拆分到其他附加的模块中。本文所述的模块仅是示例性的,并且被如此描述的目的是为了更容易理解。

如果在软件中实施,那么该技术可至少部分地通过包括下述指令的计算机可读介质来实现,该指令当在处理器中执行时执行上文所述方法中的一种或多种。计算机可读介质可包括有形计算机可读存储介质并且可形成计算机程序产品的一部分,计算机程序产品可包括包装材料。计算机可读存储介质可包括随机访问存储器(ram)诸如同步动态随机访问存储器(sdram)、只读存储器(rom)、非易失性随机访问存储器(nvram)、电可擦可编程的只读存储器(eeprom)、闪速(flash)存储器、磁性或光学的数据存储介质等等。计算机可读存储介质还可包括非易失性存储装置,诸如硬盘、磁带、光盘(cd)、数字多用光盘(dvd)、蓝光光盘、全息数据存储介质或其他非易失性存储装置。

如本文所用的术语“处理器”可指适用于实施本文所述的技术的前述结构中的任何者或任何其他结构。此外,在一些方面,本文所述的功能可提供在被配置成用于执行本公开的技术的专用软件模块或硬件模块内。即使在软件中实施,该技术也可使用用于执行软件的硬件例如处理器、以及用于存储软件的存储器。在任何此类情况下,本文所述的计算机可定义能够执行本文所述的特定功能的特定机器。另外,该技术可在也可被视为处理器的一个或多个电路或逻辑元件中全面实施。

在一个或多个示例中,所述的功能可以硬件、软件、固件或它们的任何组合来实现。如果以软件实现,则所述功能可作为一个或多个指令或代码存储在计算机可读介质上或经由计算机可读介质传输,且由基于硬件的处理单元执行。计算机可读介质可包括计算机可读存储介质,其对应于如数据存储介质的有形介质,或通信介质,其包括例如根据通信协议促进将计算机程序从一处传送到另一处的任何介质。以该方式,计算机可读介质通常可对应于(1)非暂态的有形计算机可读存储介质或(2)通信介质,诸如如信号或载波。数据存储介质可为可由一个或多个计算机或一个或多个处理器访问以检索用于实现本公开中所描述的技术的指令、代码和/或数据结构的任何可用介质。计算机程序产品可包括计算机可读介质。

作为示例而非限制,此类计算机可读存储介质可包括ram、rom、eeprom、cd-rom或其他光盘存储、磁盘存储或其他磁存储装置、闪存或者可用来以指令或数据结构的形式存储所需的程序代码并且可由计算机访问的任何其他介质。而且,任何连接均被适当地称为计算机可读介质。例如,如果使用同轴电缆、光缆、双绞线、数字用户线(dsl)或无线技术如红外线、无线电和微波从网站、服务器或其他远程源传输指令,则同轴电缆、光纤电缆、双绞线、dsl或无线技术如红外线、无线电和微波包括在介质的定义中。然而,应当理解,计算机可读存储介质和数据存储介质不包括连接、载波、信号或其他暂态介质,而是针对非暂态的有形存储介质。所使用的磁盘和光盘包括压缩盘(cd)、激光光盘、光学盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中磁盘通常以磁的方式再现数据,而光盘通过激光以光学方式再现数据。上述的组合也应当包括在计算机可读介质的范围内。

指令可由一个或多个处理器如一个或多个数字信号处理器(dsp)、通用微处理器、专用集成电路(asic)、现场可编程逻辑阵列(fpga)或其他等效集成或离散逻辑电路执行。因此,所使用的术语“处理器”可指任何前述结构或适用于实现所描述的技术的任何其他结构。此外,在一些方面,所描述的功能性可在专用硬件和/或软件模块内提供。而且,所述技术可完全在一个或多个电路或逻辑单元中实现。

本公开的技术可在包括无线手持机、集成电路(ic)或一组ic(例如,芯片集)的各种各样的设备或装置中实现。各种部件、模块或单元在本公开中进行了描述以强调被配置为实行所公开的技术的装置的功能方面,但是不一定需要通过不同的硬件单元来实现。相反,如上所述,各种单元组合可在硬件单元中组合或者通过包括如上所述的一个或多个处理器的互操作硬件单元的集合,结合合适的软件和/或固件来提供。

应当认识到,根据示例,本文中任一项所述方法中的某些动作或事件可以不同的顺序执行,可一起添加、合并或省去(例如,不是所有所述动作或事件对于方法的实践都是必需的)。此外,在某些示例中,动作或事件可例如通过多线程处理、中断处理或多个处理器同时而不是顺序地执行。

在一些示例中,计算机可读存储介质包括非暂态介质。在一些示例中,术语“非暂态”指示存储介质没有在载波或传播信号中体现。在某些示例中,非暂态存储介质存储可随时间改变的数据(例如,在ram或高速缓存中)。

已描述了各种示例。这些示例以及其他示例均在如下权利要求书的范围内。

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