CA2926442C 有效 智能家居危险探测器在适当的时候提供非警报状态信号
智能家居危险探测器在适当的时候提供非警报状态信号 交叉引用 [0001] 本申请要求于 2013 年 10 月 7 日提交的名称为“User-Friendly Detection Unit”的美国临时申请 No. 61/887,969 的优先权,并要求于 2013 年 10 月 7 日提交的美国临时申请 No. 61/887,963 的优先权。 背景 [0002] 诸如烟雾警报器和一氧化碳警报器之类的危险检测设备有助于提醒家庭或建筑物居住者注意危险的存在,但通常在可用性方面还有很多不足之处。 例如,在许多传统的危险检测设备中,当安装的电池电量低时,危险检测设备将周期性地发出哔哔声或其他声音以警告附近的人电池电量低的情况。 通常,危险检测设备会在夜间开始发出这种声音,将附近的人从睡梦中惊醒,并有可能让他们在家中四处寻找令人讨厌的危险检测设备。 此外,为了测试传统危险检测设备的功能,通常需要按下位于危险检测设备上的按钮。 这种布置可能效率低下,例如如果危险检测设备位于不方便的地方。 场地 [0003] 本专利说明书涉及用于包括智能家居在内的智能建筑的系统、设备、方法和相关计算机程序产品。 更多日期 Recue/Date Received 2021-06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 特别地,该专利说明书涉及检测单元,例如危险检测单元(例如,烟雾检测器、一氧化碳传感器 等)或其他监控设备,可用于智能建筑和智能家居环境。 概括 [0004] 呈现了允许呈现危险检测器的状态的各种系统、装置、设备、方法、计算机可读介质。 这种状态可以使用一种或多种颜色和动画以照明灯的形式呈现。 当环境中的亮度水平下降到阈值水平以下时,可以呈现这样的状态。 [0005] 在一些实施例中,提出了一种危险检测器,其包括至少一个危险检测传感器,该传感器检测至少一种类型的危险的存在。 危险检测器可以包括感测危险检测器的周围环境中的亮度水平的光传感器。 危险检测器可以包括灯。 危险检测器可以包括处理系统,该处理系统提供为与至少一个危险检测传感器、光传感器和灯操作通信。 处理系统可以被配置为从光传感器接收危险检测器的周围环境中的亮度水平的指示。 处理系统可以被配置成确定危险检测器的周围环境中的亮度水平已经达到阈值。 处理系统可以被配置为执行危险检测器的一个或多个组件的状态检查。 处理系统可以被配置为基于状态检查从多个照明状态中选择照明状态,其中多个照明状态中的每个照明状态被分配给与危险检测器相关联的状态。 处理系统可以被配置成响应于确定危险检测器的周围环境中的亮度水平已经达到阈值而使用多个照明状态中选择的照明状态来使灯照明。 [0006] 这种危险检测器的实施例可以包括以下特征中的一个或多个:至少一个危险检测传感器可以包括烟雾 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 检测传感器和一氧化碳检测传感器。 配置为执行危险检测器的一个或多个部件的状态检查的处理系统可以包括配置为确定危险检测器的电池的电池电量低于阈值电量的处理系统,其中照明 状态表示电池电量不足。 多个照明状态中的每个照明状态可至少包括颜色和动画图案。 处理系统可以被配置为逐渐增加光的亮度水平至少0.5秒; 保持灯的亮度水平至少 0.5 秒; 并逐渐降低灯光亮度至少 0.5 秒。 危险检测器可包括配置成与无线网络通信的无线收发器,其中处理系统进一步配置成将请求发送到可经由无线收发器和因特网访问的远程服务器系统。 处理系统可以被配置为经由无线收发器从远程服务器系统接收通知,其中照明状态由处理系统基于危险检测器的一个或多个组件的状态检查和通知来选择 通过无线收发器从远程服务器系统接收。 危险检测器可以包括多个发光二极管(LED),其以圆形图案从危险检测器输出光。 危险检测器可以包括按钮,该按钮被配置为由用户致动以启动危险检测器的功能,其中多个LED布置成以围绕按钮的圆形图案从危险检测器输出光。 处理系统可以被配置成确定自从先前响应于确定照明条件导致灯点亮以来是否至少已经过去了阈值时间段指示危险检测器的周围环境中的亮度水平达到阈值。 处理系统可以被配置成基于照明状态并且进一步基于至少已经确定已经过去的阈值时间段来使光照明。 危险检测器可以包括感测危险检测器的周围环境中的运动的运动检测传感器,其中处理系统还被配置为基于运动检测器指示危险的周围环境中存在运动而使灯发光 检测器和指示亮度的照明条件 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 危险探测器周围环境中的水平达到阈值。 处理系统可以被配置为基于运动检测器指示危险检测器的周围环境中存在运动而使灯发光,照明条件指示危险检测器的周围环境中的亮度水平达到 阈值,以及由处理系统存储的用户定义设置,指示危险检测器不在卧室内。 [0007] 在一些实施例中,提出了一种危险检测器装置。 该设备可以包括用于测量危险检测器的周围环境中的亮度水平的装置。 该设备可以包括用于确定危险检测器的周围环境中的亮度水平已经达到存储的阈值的装置。 该装置可包括用于执行危险检测器的一个或多个组件的状态检查的装置。 该设备可以包括用于基于状态检查从多个照明状态中选择一个照明状态的装置,其中多个照明状态中的每个照明状态被分配给与危险检测器相关联的状态。 该设备可以包括用于响应于确定危险检测器的周围环境中的亮度水平已经达到阈值而使用多个照明状态中的所选照明状态进行照明的装置。 [0008] 此外,该装置可以包括用于与无线网络进行无线通信的装置,以将请求发送到可经由无线网络和因特网访问的远程服务器系统。 该装置可以包括用于经由无线网络从远程服务器系统接收通知的装置。 照明状态的选择可以基于状态检查和经由无线网络从远程服务器系统接收的通知。 [0009] 呈现了允许呈现危险检测器的状态的各种系统、装置、设备、方法、计算机可读介质。 这种状态可以使用一种或多种颜色和动画以照明灯的形式呈现。 响应于呈现这样的状态,用户可以提供输入以了解状态的进一步细节。 响应于用户输入,进一步的细节可能是 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 通过与状态不同的模式输出。 例如,如果使用光输出状态,则可以使用声音输出细节。 [0010] 在一些实施例中,提出了一种危险检测器。 危险检测器可包括至少一个危险检测传感器,其检测至少一种类型的危险的存在。 危险检测器可以包括检测危险检测器周围环境中的运动的运动检测传感器。 危险检测器可以包括扬声器。 危险检测器可以包括包含多个照明元件的灯。 危险检测器可以包括处理系统,该处理系统提供为与至少一个危险检测传感器、运动检测传感器和灯可操作地通信。 处理系统可以被配置成从多个照明状态中选择照明状态,其中多个照明状态中的每个照明状态被分配给与危险检测器相关联的状态。 处理系统可以被配置成基于多个照明状态中选择的照明状态使光照明。 处理系统可以被配置成基于分析运动检测传感器在危险检测器的周围环境中检测到的运动来确定手势已经被执行,该运动跟随光基于所选择的照明状态被点亮。 处理系统可以被配置为响应于确定手势已经被执行而经由对应于照明状态的扬声器输出状态的细节。 [0011] 这种危险检测器的实施例可以包括以下特征中的一个或多个:危险检测器可以包括感测危险检测器的周围环境中的亮度水平的光传感器。 处理系统可以被配置为从光传感器接收危险检测器的周围环境中的亮度水平的指示。 处理系统可以被配置成确定危险检测器的周围环境中的亮度水平已经降低到阈值。 处理系统可以被配置为响应于危险检测器的周围环境中的亮度水平达到阈值而激活运动检测传感器。 处理系统可以被配置为使用运动检测传感器来监视姿势长达 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 激活后的预定义时间段。 危险检测器可以包括为危险检测器供电的机载电池模块,其中运动检测传感器仅由机载电池模块供电。 照明状态可以指示危险检测器的机载电池模块的低电量状态。 扬声器输出的状态细节可以是口头听觉消息。 处理系统被配置为确定手势已经被执行可以包括处理系统被配置为确定多个波浪已经被用户在危险检测器的周围环境中执行为手势。 至少一个危险检测传感器可以包括烟雾检测传感器和一氧化碳检测传感器。 [0012] 在一些实施例中,提出了一种用于危险检测器输出状态细节的方法。 该方法可以包括由危险检测器从多个照明状态中选择一个照明状态,其中多个照明状态中的每个照明状态被分配给与危险检测器相关联的状态。 该方法可以包括由危险检测器使危险检测器的灯基于多个照明状态中选择的照明状态而点亮。 该方法可以包括由危险检测器基于分析危险检测器的周围环境中检测到的运动来确定手势已经被执行,该运动是在基于所选择的照明状态被点亮的灯之后。 该方法可以包括由危险检测器响应于确定手势已经被执行而经由对应于照明状态的扬声器输出状态的细节。 [0013] 在一些实施例中,提出了一种危险检测器装置。 该设备可以包括用于从多个照明状态中选择照明状态的装置,其中多个照明状态中的每个照明状态被分配给与危险检测器设备相关联的状态。 该设备可以包括用于使危险检测器设备的照明装置基于多个照明状态中选择的照明状态进行照明的装置。 该设备可以包括用于基于分析在危险检测器设备的周围环境中检测到的运动来确定手势已经被执行的装置 照明意味着基于选定的照明状态被照明。 该设备可以包括用于响应于确定手势已经被执行而经由对应于照明状态的听觉装置输出状态的细节的装置。 附图的简要说明 [0014] 可以通过参考以下附图来实现对各种实施例的性质和优点的进一步理解。 在附图中,相似的组件或特征可能具有相同的参考标号。 [0015] 图 1 说明了危险检测器的实施例的框图。 [0016] 图 2 说明了危险检测器的实施例的另一个框图。 [0017] 图3图示了可以响应于不相关事件执行功能的系统的框图。 [0018] 图 4 示出了危险检测器的实施例的外部视图。 [0019] 图 5 示出了使用多个发光二极管 (LED) 作为灯的危险检测器的实施例的外部视图。 [0020] 图 6 示出了输出圆形光图案的危险检测器的实施例的外部视图。 [0021] 图 7 示出了具有布置成圆形的 LED 的危险检测器的实施例。 [0022] 图 8A-8D 图示了可以使用危险检测器的光产生的四种不同视觉效果的实施例。 [0023] 图 9A 和图 9B 图示了可以使用危险检测器的光产生的脉冲视觉效果的实施例。 [0024] 图 10 说明了可由危险检测器输出的旋转视觉效果的另一个实施例。 检索日期/接收日期 2021-06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0025] 图 11 说明了可用于由危险检测器产生视觉效果的各种色调范围模式的实施例。 [0026] 图 12 说明了可由危险检测器使用的视觉效果的定义的实施例。 [0027] 图 13 说明了危险检测器可以使用的视觉效果和颜色的各种组合。 [0028] 图 14 示出了用户执行由危险检测器检测到的手势的实施例。 [0029] 图 15 示出了智能家居环境的一个实施例,在此描述的一个或多个设备、方法、系统、服务和/或计算机程序产品可以适用于该环境。 [0030] 图 16A 说明了危险检测器可以与其集成的可扩展设备和服务平台的网络级视图。 [0031] 图 16B 说明了图 16A 的可扩展设备和服务平台的抽象功能视图的实施例,参考智能家居环境的处理引擎和设备。 [0032] 图17图示了用于输出危险检测器的状态的方法的实施例。 [0033] 图18图示了用于输出危险检测器的状态的方法的另一个实施例。 [0034] 图19图示了用于响应于不相关的环境特征来执行功能的方法的实施例。 [0035] 图20图示了用于响应于用户输入提供关于状态的细节的方法的实施例。 [0036] 图 21 示出了用于由危险检测器响应于用户执行的手势来提供关于状态的细节的方法的实施例。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0037] 图22图示了用于基于用户输入和状态的关键性来输出状态的方法的实施例。 [0038] 图23图示了计算机系统的实施例。 详细说明 [0039] 危险检测器可以包括烟雾检测器、一氧化碳检测器和/或可以检测危险存在的其他形式的检测器。 例如,危险探测器可以是组合的烟雾和一氧化碳探测器,其被配置为安装在房间的墙壁或天花板上,例如家庭的房间(例如,卧室、办公室、厨房、走廊等)或 其他类型的结构。 对于这种危险检测器来说,向用户提供关于危险检测器的功能的信息可能是有益的。 就本文档而言,用户是指在危险检测器附近和/或正在与危险检测器交互的人。 危险检测器可以向用户提供状态信息,例如确定电池是否电量充足、电量不足或是否需要立即更换的电池测试结果。 在传统的危险检测器中,无论何时检测到电池电量低的情况,危险检测器都可以开始发出周期性噪声,例如响亮的鸣叫声,以提醒附近的用户注意电池电量低的情况。 与这种传统布置相反,关于危险检测器的状态的信息可以由本文详述的危险检测器的实施例响应于环境条件来呈现。 [0040] 这样的环境条件可以指示用户离开房间,可能是在给定的一天最后一次离开房间(或上床睡觉)。 危险检测器可以监测其周围环境的照明条件并确定环境光量何时下降到阈值水平以下。 这种环境光的下降可能表明用户关闭了危险检测器附近的一盏或多盏灯。 此外,低于阈值水平的环境光可以指示危险检测器的周围环境中存在傍晚和缺乏自然光。 响应于危险检测器检测到其附近存在的光量已降至阈值水平以下,可以触发状态检查的执行或状态结果的呈现 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 支票可能会被触发提交。 状态检查可以检查危险检测器的各种条件,例如电池充电水平、与远程服务器的连接、是否有任何消息等待危险检测器的用户(例如,在远程服务器)、烟雾传感器是否 和/或一氧化碳传感器是否正常工作,危险探测器的有效寿命是否已过期,是否应对危险探测器进行全面测试,危险探测器是否正在接收有线电源,是否连接到 存在无线网络,和/或危险检测器的其他条件。 [0041] 不管状态检查是在……危险检测器的环境光下降到阈值之前还是响应于……执行,环境照明的下降都可以触发危险检测器以视觉呈现状态的结果 查看。 颜色、动画模式和/或呈现速度可用于向用户传达信息。 例如,在照明条件达到阈值亮度水平之后,绿光可以在短时间内呈现给用户。 这样的绿灯可以指示状态检查没有识别出需要用户采取行动的问题。 如果改为显示黄灯,则这可能指示状态检查确定一个或多个问题,例如电池电量低的情况,需要用户采取行动。 黄灯可能表示不需要立即采取行动。 红灯可指示状态检查确定一个或多个问题需要由用户立即处理,例如缺少电池或损坏的传感器。 使用光来提供状态对于避免过度打扰危险检测器附近的用户可能特别有用。 例如,不感兴趣的用户只要不看危险检测器就可以忽略危险检测器的状态检查。 因此,对于一些实施例,已经发现特别有利的是提供光信号,例如上述光信号,同时特别避免提供用于非警报状态通知的伴随的警报声音信号。 虽然声音信号肯定是实际检测到危险情况的警报级别条件的必要部分,但已发现不使用声音信号并使用更微妙的信号(例如仅光信号)更为有利,因为 某些不太重要的情况。 在某些情况下,与替代情况相比,这可能具有 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 非常有利的结果。 例如,在这种情况下,发出可怕的低电量“唧唧声”的危险探测器可能会被烦躁、困倦的用户简单地从墙上取下,并放在地板或桌子上,匆忙打开电池盒,电池 删除。 这显然是不利的情况,因为在用户可能在第二天(希望如此)重新安装新电池并将单元放回其正确位置之前,该位置根本没有危险检测。 相比之下,通过使用温和的警报光信号(例如黄光)同时在电池电量开始变低的情况下抑制恼人的啁啾声,用户会知道当他们看到黄色时需要注意一些事情,但是 可以避免被烦躁、困倦的用户禁用的情况,以便始终进行适当的危险检测。 作为另一个优势,提供短暂的无声绿灯(或其他无声但视觉上令人放心的信号)可以为用户提供令人愉悦的安心感,而不会受到刺激或干扰。 例如,对于刚刚安抚年幼的孩子入睡并关灯过夜的母亲来说,短暂、安静、令人愉悦的绿光可以提供令人满意的幸福感和安心感。 值得注意的是,与此同时,无论是在有意识还是潜意识中,都会建立起一种建设性的反复出现的认知模式,因为人们会期望当灯熄灭时会出现绿光, 这样一来,如果绿色的光芒被黄色的光芒所取代,它就会更加引人注目。 应当理解,优选实施例的特征和优点最适用于电池开始变低但不是太低的情况。 根据政府安全标准,最好在电池电量过低时继续提供令人不快的鸣叫声。然而,当根据本文所述的一个或多个优选实施例实施时,危险检测器达到“太低”状态的可能性大大降低,因为用户可能有几次机会已经 在看到并响应将在数天或数周内发生的无声黄灯警报后更换电池。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0042] 一旦已经呈现状态,危险检测器上的灯可以关闭或可以逐渐熄灭。 一旦呈现状态,危险检测器可以被配置为直到至少预定的时间段已经过去(例如,1小时、4小时、20小时、1天等)才再次呈现状态。 在一些实施例中,如果在危险检测器附近检测到运动,则危险检测器可以被配置为提供环境照明,环境照明低于阈值,并且危险检测器被配置为提供这样的光(例如,危险检测器 已收到指示它不在卧室中的输入)。 输出状态的同一盏灯可用于提供环境照明,可能使用不同的颜色,例如白光。 [0043] 如果用户查看危险检测器呈现的状态并对状态感到满意或者不感兴趣,则用户可以不执行其他动作,可以简单地离开房间,可以上床睡觉,或者可以继续他的活动 或者她的一天。 然而,在某些情况下,用户可能需要有关状态的更多信息。 例如,如果危险检测器呈现黄色状态,则用户可能希望了解有关该状态的一个或多个详细信息。 在已经呈现状态之后的预定时间段内,危险检测器可以激活运动检测器,该运动检测器可以确定用户是否在危险检测器附近做出了任何手势。 例如,如果危险检测器附在天花板上、危险检测器下方或附近,用户可以挥动一次或多次以触发危险检测器以提供关于先前显示的状态的详细信息。 如果检测到手势,则危险检测器可以输出听觉消息而不是输出视觉指示符。 例如,听觉消息可以是指示关于危险检测器状态的进一步细节的语音消息。 例如,危险检测器可能会显示“电池电量低。请尽早更换电池。” 使用手势触发向用户讲述有关状态的详细信息的能力可能很有用,尤其是在危险检测器无法触及(例如安装在天花板上)的情况下。 [0044] 图 1 示出了危险检测器 100 的一个实施例的框图。危险检测器 100 可以包括:处理系统 110、危险传感器 120、光传感器 130 和灯 140。应当理解,该框图是 危险检测器100的简化; 可能存在其他组件。 例如,危险检测器 100 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 需要某种形式的电源。 作为另一个例子,危险检测器100可能包括某种形式的声音发生器,其被配置为在危险传感器120检测到危险存在时发出响亮的噪音。 [0045] 危险传感器 120 可配置为检测危险检测器 100 附近的特定类型的危险。例如,危险传感器 120 可配置为检测附近是否存在烟雾或一氧化碳 危险检测器100的危险检测器100。虽然危险检测器100被示为具有单个危险传感器120,但是应该理解可以存在多个危险传感器。 例如,危险检测器100可以包括烟雾传感器和一氧化碳传感器。 在一些实施例中,可以存在多种形式的烟雾传感器。 例如,可以存在基于电离的烟雾传感器并且还可以存在光电烟雾传感器。 每种类型的烟雾传感器都可能更适合检测各种形式的火灾(例如,快速燃烧的火灾、缓慢的闷烧火灾)。 应当理解,其他形式的危险传感器也可以用作危险传感器120; 例如,危险传感器120可以配置成检测铵、挥发性有机化合物、湿度、温度或任何其他可能对附近的用户或设备构成威胁的环境条件的存在。 无论是否存在一个或多个危险传感器,数据都可以被传送到处理系统110。例如,如果危险传感器120检测到烟雾的存在,指示烟雾存在的数据可以被危险传感器120传送到处理系统110。危险 传感器120还能够向处理系统110提供附加信息,例如指示危险传感器120是否正常工作的数据。 在一些实施例中,处理系统110有可能将信号传输到危险传感器120,使危险传感器120执行自检。 [0046] 光传感器 130 可以被配置为检测危险检测器 100 的周围环境中的光的亮度水平。光传感器 130 可以向处理系统 110 提供指示危险检测器 100 的周围环境的亮度的数据。在一些 在实施例中,光传感器130可以向处理系统110指示周围环境的亮度何时达到阈值亮度水平,而不是向处理系统110提供亮度水平 危险检测器100的CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460。在一些实施例中,当亮度低于阈值亮度值时可以监测阈值亮度值以触发危险检测器的状态检查 100。 [0047] 灯 140 可以包括一个或多个照明元件,例如发光二极管 (LED),其被配置为输出多种颜色的光。 此外,灯140可以被配置为输出各种图案的光。 例如,灯140可以被配置为输出绿光、黄光、红光、蓝光和白光。 此外,灯140可以被配置为闪烁、产生循环效果(如将在本文档中进一步描述的,也称为光晕扫描效果)和/或渐亮和渐暗。 [0048] 处理系统 110 可以与危险传感器 120、光传感器 130 和灯 140 通信。处理系统 110 可以包括一个或多个处理器,其被配置为从危险传感器 120 和光传感器 130 接收数据,并且被配置为控制 光140的照明。处理系统110可以从光传感器130接收数据。处理系统110可以被配置为使用从光传感器130接收的数据来确定危险检测器100的周围环境中的亮度何时下降到低于阈值亮度 等级。 因此,处理系统110可以存储用于与来自光传感器130的数据中接收到的亮度信息进行比较的阈值亮度水平。处理系统110还可以被配置为监视上次执行状态检查的时间和/或何时执行状态检查。 危险检测器100的周围环境中的亮度水平最后一次下降到阈值亮度水平以下。 在一些实施例中,处理系统110周期性地执行危险检测器100的一个或多个组件的状态检查(并且可能检查由远程服务器存储的危险检测器100的用户的账户)。 在一些实施例中,不是周期性地执行状态检查,处理系统110可以响应于由光传感器130检测到的环境亮度下降到低于阈值亮度水平而执行状态检查。 [0049] 处理系统110可以配置成检查危险传感器120的状态。例如,处理系统110可以配置成查询危险传感器120以确定危险传感器120是否正常工作。 在一些实施例中, CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 处理系统 110 被配置为确定危险传感器 120 是否已经过期(例如,烟雾探测器可以被认为仅在预定的时间内起作用,例如七 年)。 [0050] 除了危险传感器 120 之外或替代危险传感器 120,处理系统 110 可以被配置为检查危险检测器 100 的一个或多个组件的状态。例如,处理系统 110 可以被配置为检查机载电池的电池电量 响应于处理系统110执行的状态检查,处理系统110可以被配置为确定对应于所确定的状态的浅色动画模式和/或速度。 处理系统110可以根据确定的光颜色、图案和/或速度使光140发光。 灯140可以根据光的颜色、图案和/或速度点亮预定的时间量,例如两秒或三秒,以便将状态检查的结果传达给危险检测器100附近的用户 . 在一些实施例中,状态被呈现为光的一秒淡入、一秒全亮度和一秒淡出动画的一部分。 如此快速的演示可能有助于延长电池寿命。 [0051] 图 2 示出了危险检测器 200 的实施例的另一个框图。危险检测器 200 可以表示危险检测器 100 的更详细的实施例。危险检测器 200 可以包括:处理系统 110、一氧化碳传感器.. 121、烟雾 传感器122、光传感器130、灯140、基于电池的电源210、用户输入模块222、结构电源220、运动传感器225、无线通信模块230和音频输出模块240。 [0052] 虽然危险检测器 100 被示为具有单个危险传感器 120,但危险检测器 200 具有两个危险检测器:一氧化碳传感器 121 和烟雾传感器 122。为了清楚起见,一氧化碳传感器 121 可以被配置成检测一氧化碳和 烟雾传感器122可以被配置为检测烟雾。 在一些实施例中,存在多种形式的烟雾传感器,包括电离传感器和光电传感器。 一氧化碳传感器 121 和烟雾传感器 122 都可以向处理系统 110 提供危险存在的指示。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0053] 光传感器130和灯140可以如关于危险检测器100详述的那样起作用。 [0054] 危险检测器 200 被示为包括基于电池的电源 210 和结构电源 220。在危险检测器 200 的一些实施例中,可以存在这样的配置。 当存在这种电源时,结构电源220可用于为危险检测器200供电。 结构电源220可以表示结构(例如,房屋、建筑物、办公室等)内的硬连线连接器,其被配置为向位于整个结构中的一个或多个危险检测器提供AC或DC电压源。 虽然 AC 或 DC 电源可能在相当大百分比的时间(例如,99.5% 的时间)可用,但如果安装危险检测器 200 的结构中的电源不可用( 例如,在电源故障期间)。 因此,也可以存在基于电池的电源210。 基于电池的电源210可以包括一个或多个电池,其被配置成当结构电源220不可用时为危险检测器200的各个部件供电。 在危险检测器200的一些实施例中,不存在结构电源220。 因此,危险检测器200可以永久地依赖基于电池的电源210来为危险检测器200的组件供电。结构电源220和基于电池的电源210在图2中被示为与处理系统110连接。处理系统110 可以被配置为确定结构电源220是否可用和/或检查基于电池的电源210的充电水平。应当理解,虽然结构电源220和基于电池的电源210被图示为仅连接 对于处理系统110,这只是为了简单起见; 结构电源220和基于电池的电源210可以根据需要连接到危险检测器200的各种组件以为这些组件供电。 [0055] 运动传感器 225 可以配置为检测危险检测器 200 附近的运动。运动传感器 225 可以配置为检测用户在危险检测器 200 附近执行的一个或多个手势。在一些实施例中, 运动传感器225可以是检测接收到的红外辐射的被动红外(PIR)传感器。 例如,运动传感器225可以被配置为检测挥动手势 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 由用户执行。 在一些实施例中,可能需要用户执行多次挥手以便检测挥手姿势。 在一些实施例中,运动传感器225可以仅在特定时间启用,例如以节省电力。 如果仅基于电池的电源210可用,则运动传感器225可仅在经由灯140向用户输出状态之后的预定义时间段内启用。 因此,运动传感器225可用于检测用户是否在经由灯140输出状态之后的预定义时间量内执行手势。如果结构电源220可用,运动传感器225可被启用 更多的时间。 例如,运动传感器 225 可用于监视用户何时在危险检测器 200 附近。此类运动检测可用于启用照明以允许用户在危险检测器 200 附近看到和/ 或者可用于控制和/或向结构内的 HVAC 系统提供数据。 如果结构电源 220 可用,则在一些实施例中,运动传感器 225 可以仅在通过灯 140 呈现状态后的预定义时间段内启用,以便监测用户在危险附近执行的手势 检测器 200。 [0056] 用户输入模块222可以表示输入组件的替代形式,用户可以通过该替代形式向处理系统110提供除了手势之外或替代手势的输入。 用户输入模块 222 可以采用按钮或危险检测器 200 上的开关的形式。通过按下按钮或启动开关,用户可以通过用户输入模块 222 向处理系统 110 提供输入。例如,用户输入模块 222 可以 用于禁用危险检测器 200 当前发出的警报。 [0057] 无线通信模块 230 可以配置为允许处理系统 110 与安装危险检测器 200 的结构内存在的无线网络通信。 例如,无线通信模块230可以被配置为与使用802.11a/b/g网络协议进行通信的无线网络通信。 无线通信模块230可以允许处理系统110与远程服务器通信。 远程服务器可以被配置为向处理系统110提供关于与危险检测器200相关联的用户的账户的信息。例如,如果在远程服务器处维护的用户的账户需要用户的关注,则可以提供这样的指示 到 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 处理系统 110 经由无线通信模块 230。远程服务器可以响应于处理系统 110 向远程服务器做出的查询而提供这种指示。 此外,处理系统110可以将状态信息传输到远程服务器。 这样的布置可以允许用户通过经由计算设备登录到远程服务器来查看状态信息。 [0058] 音频输出模块240可以被配置为响应于由处理系统110提供给音频输出模块240的数据而输出各种形式的音频。音频输出模块240可以是可以输出记录的或合成的语音消息的扬声器。 例如,可指示危险的存在或可提供关于危险检测器200的状态的细节的基于语音的消息可由音频输出模块240输出以便被危险附近的用户听到 检测器200。音频输出模块240可以被配置为输出警报声音,例如旨在警告用户存在危险的尖锐哔哔声或音调。 可以使用不同的声音模式和/或音调来提醒用户注意不同类型的危险。 在一些实施例中,语音消息可以散布有模式和/或声音以警告用户危险的存在。 [0059] 处理系统 110 可以被配置为与图 2 中呈现的各种组件通信,是危险检测器 200 的一部分。例如,处理系统 110 可以从运动传感器 225、用户输入模块 222、无线通信接收数据 模块 230、一氧化碳传感器 121、基于烟雾传感器电池的电源 210、结构电源 220 和/或光传感器 130。处理系统 110 还可以将数据输出到危险检测器 200 的各种组件,包括无线通信模块 230, 灯 140 和/或音频输出模块 240。处理系统 110 可以配置为周期性地执行,或者响应于环境条件,执行危险检测器 200 的一个或多个组件的状态检查。例如,处理系统 110 可以 被配置成检查基于电池的电源210的充电水平,检查结构电源220是否可用,通过无线通信模块230确定在远程服务器处维护的帐户状态,和/或测试是否有传感器,例如一氧化碳传感器 121和/或烟雾传感器122是有功能的。 然后处理系统110可以 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 通过灯 140 和/或音频输出模块 240 向用户输出关于状态的信息。应当理解,处理系统 110 可以被配置为执行各种块 参考图17-21详述的方法的一部分。 [0060] 处理系统110可以包含使用软件(在硬件上运行)、固件和/或硬件实现的多个引擎。 这样的引擎可以包括状态检查引擎251、定义查找引擎252、输出触发引擎253、运动分析引擎254和呈现监视器引擎255。应该理解的是,这样的引擎可以分成更多的引擎或者可以组合 进入更少的引擎。 状态检查引擎251可以被配置为周期性地执行状态检查,例如每天一次或每小时一次。 在一些实施例中,状态检查引擎251可以被配置为基于来自输出触发引擎253的指示要输出状态指示的指示来执行状态检查。 状态检查引擎251可以检查危险检测器的一个或多个组件的状态。 状态检查引擎 251 可以检查以下状态:与一个或多个阈值相比的基于电池的电源 210 的电池电量、一氧化碳传感器 121(例如,功能性、非功能性过期等)、烟雾传感器 122(例如, 功能性、非功能性过期等)、运动传感器 225(例如,功能性、非功能性)、结构电源 220(例如,可用、不可用)、光传感器 130(例如,功能性、非功能性)等。状态检查引擎 251 可以 通过查询远程服务器检查与危险检测器关联的用户帐户的状态。 状态检查引擎251可以对照多个阈值检查基于电池的电源210。 可以大于第二阈值的第一阈值可以用于确定电池正接近低电压并且用户应该考虑更换它。 第二阈值可用于确定电池电压低且应立即更换。 两个以上的阈值也可以用于评估电池电压。 [0061] 基于状态检查引擎 251 的状态检查结果,可以将输出提供给定义查找引擎 252。定义查找引擎 252 可以确定应该点亮灯 140 的颜色、动画和/或速度 向一个或多个用户提供状态指示。 定义查找引擎 252 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 可以访问一个或多个查找表以确定颜色、动画和/或速度的适当组合以表示所确定的状态。 [0062] 响应于来自光传感器130的数据是光的指示的确定,输出触发引擎253可以使由定义查找引擎252选择的颜色、动画和/或速度的适当组合用于照亮光140 在危险检测器200的周围环境中,处于或低于存储的阈值亮度水平和/或自上次输出状态指示以来至少已经过去了一段时间。 呈现监控引擎255可以确定自上次危险检测器的状态指示被输出以来是否至少已经过去了存储的阈值时间段。 如果阈值时间段尚未过去,则呈现监视器引擎255可以向输出触发引擎253提供指示以基于该状态防止灯140被点亮。 [0063] 运动分析引擎 254 可以在通过灯 140 呈现状态期间和/或之后激活(长达存储的阈值时间段)。 如果运动分析引擎基于来自运动传感器225的数据识别特定姿势,例如挥手姿势,则关于状态的细节可以经由音频输出模块240或危险检测器200的一些其他组件输出。 [0064] 虽然之前的详细实施例集中于危险检测器……被配置为检测危险检测器环境中的危险,例如火灾、烟雾或一氧化碳,但是本文中详述的实施例可以适用于检测其他形式 的事件。 图3图示了可以响应于不相关事件执行功能的系统300的框图。 系统300可以被配置为检测一种或多种形式的事件。 此类事件可能会或可能不会被视为危险。 系统300可以分别表示图1和图2的危险检测器100和/或危险检测器200的实施例。 或者,系统300可以包括:处理系统310、功能模块320、事件检测模块330和输出模块340。 [0065] 功能模块320可以被配置为执行一些功能,例如针对一个或多个条件监视系统300附近的环境。 以CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460为例,这些条件可能是危险的。 然而,应当理解,由功能模块320监视的一个或多个条件可以不是危险。 作为示例,功能模块320可以监测运动、温度、湿度和/或一些其他条件或对象的存在或不存在。 功能模块320可以执行除监视功能之外的一些功能。 例如,功能模块320可以执行一些其他系统的状态检查或者可以用于激活一些其他组件或系统。 功能模块320可以执行任何数量的各种功能,例如电机、泵、医疗系统、计算设备等的控制。功能模块320可以向处理系统310提供输入。此外,处理系统310可以被配置成 检查功能模块320的状态。 [0066] 事件检测模块330可以被配置为监测系统300附近的一种或多种类型的事件。 该事件可触发处理系统310执行的一个或多个动作。例如,事件检测模块330检测到的触发事件可导致处理系统310启动功能模块320和/或执行一个或多个组件的状态检查 系统300的事件,例如功能模块320。事件检测模块330检测到的事件可能与功能模块320的功能无关。虽然事件检测模块330可以被配置为检测与用户 可能需要有关系统 300 的信息,此事件可能与系统 300 的任何其他功能的性能无关。例如,如果功能模块 320 正在监测湿度,则事件检测模块 330 可以配置为基于环境中的亮度触发 系统 300 的状态或某些其他条件,例如温度、空气中化学物质或其他物质的存在、运动或某些其他类型的事件或条件。 作为一个简单的例子,如果事件检测模块330被配置为监视系统300附近的亮度,当系统300附近的亮度水平达到预定值时,处理系统310可以执行自测试或状态检查 在系统300的一个或多个组件上,例如功能模块320和/或机载电源,例如电池。 输出模块340可用于提供指示自测试或状态检查的结果的输出。 在一些实施例中,不是执行自测试或状态检查作为响应 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 对于事件检测模块330检测到的事件,自检或状态检查可以基于一些其他的时间表来执行,但是指示检测结果 响应于事件检测模块330检测到的事件,自测试或状态检查可以通过输出模块340输出。 [0067] 事件检测模块330可以被配置成检测与用户可能期望关于系统300的信息的时间一致的事件。一个可能的例子是基于系统300周围环境中的光的亮度。对于 例如,当系统300附近的灯增加时,它可以对应于灯被打开并且用户进入存在系统300的房间。 类似地,当系统300附近的亮度降低时,它可以对应于灯被关闭并且用户离开存在系统300的房间。 这两个事件都可以表示执行状态检查或将状态检查的结果输出给用户的适当时间。 例如,如果功能模块 320 正在监视建筑物房间内的状况,则在进入房间并打开灯后,用户可能会发现了解系统 300 的状态很有用。类似地,在某些情况下,用户 离开安装有系统300的建筑物的房间时,可能会发现了解系统300的状态是有用的。 [0068] 输出模块340可以被配置为提供由处理系统310执行的自测试或状态检查的指示。输出模块340可以包括被配置为可视地输出状态或自测试的指示的组件和/或可以 包括配置为输出音频的组件,以便输出状态或自测的听觉指示。 例如,输出模块 340 可以包括一个或多个扬声器和/或一个或多个灯,例如 LED,例如关于危险检测器 100 和 200 详细描述的。输出模块 340 可以从触发声音和 /或视觉输出。 在一些实施例中,处理系统310可以输出口头消息以由输出模块340输出。应当理解,系统300的实施例可以进一步被配置为包括诸如关于图2的危险检测器200详述的那些组件。 [0069] 图 4 示出了危险检测器 400 的实施例的外部视图。危险检测器 400 可以表示危险检测器 100、危险检测器 200 或系统 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 300分别为图1-3。 危险检测器400可包括外壳410、灯420和/或中心区域430。外壳410可代表危险检测器400的外壳,其被配置为安装到墙壁或天花板。 外壳 410 可以配置为允许气流通过危险检测器 400,以允许危险检测器 400 内的一个或多个传感器暴露于危险检测器 400 周围环境的空气中。在外壳 410 的与用于安装的一侧相反的一侧, 灯420可能存在。 灯420可以包括一个或多个光源,例如LED。 灯420可以被配置为呈现各种颜色和/或各种照明图案,可能具有以各种速度呈现的这种图案。 例如,灯420可以被配置为呈现看起来产生循环效果、闪光和/或褪色的照明模式。 虽然灯420可用于提供关于危险检测器400的状态的信息,但灯420也可用于提供环境照明。 例如,当危险检测器400检测到运动并且环境照明被确定为小于阈值时,灯420可以输出与状态无关的颜色。 此外,在一些实施例中,危险检测器400可以确定这样的特征是否已被用户启用或禁用和/或危险检测器400是否安装在卧室中(例如,通过确定用户是否已将危险检测器400分类为安装在卧室中) 一间卧室)。 [0070] 虽然灯 420 被示为圆形(或光环),但应理解,在危险检测器 400 的其他实施例中,灯 420 可使用其他形状。例如,灯 420 可以是椭圆形、正方形、 三角形、其他一些几何形状、其他一些抽象形状或一条线。 类似地,在一些实施例中,外壳410是方形或矩形的,具有圆角边缘。 虽然这样的设计可能令人赏心悦目,但也可以使用其他形状(几何形状或抽象形状)来容纳危险检测器 400 的功能部件。在一些实施例中,灯 420 代表外壳 410 的凹陷部分,它反射内部产生的光 危险检测器400。例如,一个或多个LED可以位于外壳410内,例如在中心区域430后面,并且可以是以光420的形状从外壳410的凹陷部分反射的输出光。 [0071] 中心区域430可以包括与运动传感器结合使用以确定用户是否存在和/或检测手势是否已经被做出的透镜 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 由用户执行。 中心区域430可以提供双重功能:用作透镜和按钮,用户可以按下按钮来向危险检测器400提供输入。在一些实施例中,中心区域430只是一个按钮。 当中心区域430是按钮时,通过使中心区域430被灯420包围,当灯420被照亮时,用户可以容易地在黑暗环境中定位按钮。 在这种情况下,用户将仅需要在光圈或由光420定义的其他区域内推动以致动按钮。 [0072] 图 5 示出了使用多个照明元件作为灯的一部分的危险检测器 500 的实施例的外部视图。 在危险检测器500中,多个LED被用作照明元件作为灯520的一部分。危险检测器500可以表示图4的危险检测器400的实施例。危险检测器500可以包括危险检测器100、危险检测器200或系统300 分别如图 1-3 所示。 灯520可以包括多个LED。 在图5中,灯520由26个LED组成。 应当理解,图5中所示的LED的数量仅仅是示例性的。 例如,可以使用更少或更多数量的 LED 来产生光 520。作为具体示例,可以使用五个 LED 作为光 520 的一部分。通过使用多个 LED,可以产生各种照明效果,其中仅部分 光520的一部分在给定时间被照亮和/或光520的各个部分在给定时间以不同颜色和/或不同亮度水平被照亮。 例如,灯 520 的 LED 可以从不发光逐渐变暗到定义的亮度水平,然后立即或在定义的时间段之后变回不发光。 [0073] 在一些实施例中,LED 可以用作存在于外壳 510 上的灯 520 的一部分。在其他实施例中,可以使用产生可见光的其他形式的组件来代替 LED,例如使用光源 荧光或白炽灯技术。 此外,光520在图5中被示为布置成圆形。 应当理解,在其他实施例中,灯520可以布置成其他形状,例如椭圆形、正方形、矩形、直线或一些抽象形状。 [0074] 图 6 示出了输出圆形光图案的危险检测器的实施例的外部视图。 在图6中以两种状态示出的危险检测器600可以代表图5的危险检测器500和/或图5的危险检测器400 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 图4.危险检测器600可分别包括图1-3的危险检测器100、危险检测器200或系统300。 图6图示了危险检测器600输出照明效果。 这种照明效果以(大致)圆形图案输出,可称为循环效果或光晕效果。 [0075] 循环效应,也称为光晕扫描效应,可以由在给定时间以不同亮度水平照明的灯520的各种照明元件(例如LED)引起。 灯 520 的照明元件连续点亮,然后逐渐熄灭。 该效果导致出现带有尾巴的围绕光520旋转的光点。 查看危险检测器 600 的用户可以查看循环或光晕效果,并基于照明效果和/或灯 520 输出的光的颜色了解危险检测器的状态。在一些实施例中,当正在输出循环效果时 如图所示,灯520的每个发光元件可以输出相同的颜色,或者不同的发光元件可以输出多种颜色。 假想箭头601说明了循环效果,相反的方向也是可能的。 照明元件在图6中的阴影越深,照明元件可以被照亮得越亮。 因此,在一些实施例中,第一个照明元件可能是亮的,而紧接其后的照明元件可能稍微不亮,等等。 假想箭头602示出了危险检测器600在稍后时间的循环效果,此时不同的照明元件现在是最亮的照明元件,随后的照明元件被照亮逐渐变暗。 [0076] 图 7 示出了布置成圆形的照明元件 700 的实施例。 这种照明元件(例如 LED 灯)的图案可以耦合在危险检测器的圆周布置的环形部分上。 这种模式可以包括五个照明元件:照明元件702、704、706、708和710。照明元件700可以根据多个模式打开和关闭并且每个可以循环通过不同的色调范围。 每个照明元件的颜色也可以变化,以便提供更多种类的视觉效果。 虽然图示了五个照明元件,但是应当理解,更少或更多数量的照明元件可以被并入作为危险检测器或一些其他形式的装置的灯。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0077] 图 8A-8D 示出了可以使用危险检测器的光产生的四种视觉效果(也称为动画)的实施例。 图8A示出了当所有照明元件702、704、706、708和710(图7中所示)同时打开和关闭时可以产生的脉冲效果的表示。 备选地,所有照明元件702、704、706、708和710可以以同步方式增加和减少它们各自产生的光的亮度以产生脉冲效果。 [0078] 图 8B 示出了当所有照明元件 702、704、706、708 和 710 顺时针方向创建旋转效果。 此外,可以以渐进的方式打开和关闭灯。 例如,照明元件704可以逐渐关闭并且照明元件702可以逐渐打开,同时照明元件706、708和710以相等的亮度打开。 根据一个实施例,图10提供了图8B(和图6)的旋转视觉效果的进一步图示。 从左到右看,图10显示了在旋转视觉效果的一端打开新灯而在旋转视觉效果的另一端其他灯逐渐关闭。 每个顺序表示的阴影图案说明了旋转灯在旋转序列期间如何改变颜色。 尽管照明元件702、704、706、708和710各自可以是不同的颜色,但是彩色光混合导致旋转视觉效果的颜色在视觉效果的过程中不断变化。 [0079] 图 8C 示出了当照明元件 700 (图 7 中所示) 在左右方向上打开和关闭时可以创建的波浪视觉效果的表示。 例如,在如图8C所示的给定时间点,照明元件710可能最亮,照明元件708和702可能次之,而照明元件706和704可能最不亮。 此后不久,灯可以以线性方式逐渐改变亮度,使得照明元件704和706最亮,照明元件708和702次之,而照明元件710最不亮。 [0080] 图 8D 图示了当每个照明元件 700 循环通过色调范围模式时可以创建的微光视觉效果的表示,其中每个照明元件的色调范围模式与所有灯不同步。 图11图示了根据实施例的与用于闪烁视觉效果的照明元件700中的每一个相关联的不同色调范围图案。 可以改变照明元件702、704、706、708和710不同步的程度以产生微光视觉效果的变化。 [0081] 图 9A 和 9B 图示了可以使用危险检测器的光产生的脉冲视觉效果的实施例。 图 9A 表示断电或无电源可用情况的开和关模式,其中脉冲动画将通过脉冲平滑过渡以便以不分散注意力的方式提供警报。 图9B表示当通过视觉效果向用户呈现可选选项时可以使用的从左到右的脉冲模式。 例如,按钮(例如图4的中心区域430)可用于在初始设置过程期间选择用于危险检测器400的操作的语言偏好。 当左侧脉冲显示英语而右侧脉冲显示中文时,可能会要求用户按下这样的按钮。 因此,用户可以等到与用户的期望选择相关联的光的一侧发出脉冲或以其他方式被照亮。 在一些实施例中,用户可以执行手势,例如一次或多次挥手,而不是按下按钮。 [0082] 在各种实施例中,上述视觉效果可以多种不同方式变化。 例如,对于特定数量的动画循环,每个效果可以动画得更快或更慢、更亮或更暗,只有一些光参与,并使用不同的颜色,例如白色、蓝色、绿色、黄色和红色,以及 /或多种颜色的混合。 [0083] 这些视觉效果可以由本文详述的危险检测器产生,用于各种特定目的。 例如,特定的颜色、动画、动画速度等或其组合可以代表危险检测器提供的以下警报或通知中的一个或多个:启动、选择语言、连接准备就绪、连接到客户端、按下按钮、 按下测试按钮,测试倒计时,测试正在进行,测试完成,预报警,烟雾报警器,一氧化碳报警器,接收日期/接收日期 2021-06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/ US2014/059460 热警报、多标准警报、警报后静音、警报后、问题、夜灯状态、重置、关机开始、关机、安全灯、电池电量非常低、电池电量严重不足、电源确认等。 作为示例而非限制,图12和13图示了可由危险检测器的实施例使用的视觉效果和颜色的示例性“视觉词汇”。 [0084] 图 11 示出了根据一个实施例的与每个照明元件 700 相关联的用于闪光视觉效果的各种色调范围图案。 照明元件(图 11 中缩写为 LE)702、704、706、708 和 710 不同步的程度可以变化,以产生微光视觉效果的变化。 如图所示,每个照明元件的亮度随着时间的推移在两种色调之间增加和减少。 一些或所有的照明元件是“不同步的”,因为照明元件虽然根据相同的模式发光,但在不同的时间照亮。 应当理解,图11所示的图案可以适用于更少或更多数量的照明元件。 此外,可以更改波形以产生不同的视觉效果。 [0085] 图 12 示出了可由危险检测器(例如图 1-6 的危险检测器)使用的视觉效果的定义的实施例 1200。 颜色定义1210、动画定义1220和速度定义1230可以由危险检测器存储或者可以由危险检测器从某个远程位置访问,例如基于云的服务器(例如,云计算系统1564)。 可以向用户提供这种颜色、动画和/或速度的定义,例如以购买时随危险检测器提供的快速参考表或手册的形式。 因此,用户可以了解或查找特定视觉效果的含义。 每种颜色、动画和速度都可能具有个性化的含义。 例如,动画的速度可用于指示紧急程度。 动画可用于提供确认(“OK”)、需要注意的指示和/或一些其他状态。 这种与速度结合使用的动画可以提醒用户与动画相关联的状态有多紧急。 此外,可以合并各种颜色以向用户提供更多信息,例如绿色表示“OK”,黄色表示“可能有问题”或警告,以及红色表示“肯定有问题”。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 其他颜色可用于其他形式的消息。 此外,如前所述,在某些情况下,危险检测器提供的环境照明灯可以使用单独的颜色,例如白色。 例如,如果电池电量低但还不需要更换,则颜色可能是黄色(“可能出了点问题”),动画可能是“这是我的状态”,而且速度可能很慢。 如果不更换电池,一段时间后速度可能会变快。 一旦必须更换电池,颜色可能是红色的(“肯定有问题”),动画可能是循环的(“我需要你注意”),速度可能很快(或报警)。 因此,可以针对多个电压阈值检查电池——电压越低,呈现的状态越紧急。 [0086] 在一些实施例中,颜色定义1210、动画定义1220和速度定义1230可以被独立地使用以由危险检测器基于危险检测器的状态检查来选择颜色、动画和速度。 可以使用颜色定义 1210、动画定义 1220 和速度定义 1230 执行查找,以选择与危险检测器确定的状态相对应的颜色、动画和速度。 从颜色定义1210、动画定义1220和/或速度定义1230中选择的颜色、动画和/或速度可以被危险检测器用于通过危险检测器的灯输出状态。 [0087] 图 13 示出了视觉效果(也称为动画)和颜色的各种组合的实施例 1300,危险检测器例如图 1-6 的危险检测器可以使用这些组合。 这样的组合可以由危险检测器以查找表的形式存储,或者可以通过网络从远程计算机化设备访问,例如基于云的服务器系统(例如,云计算系统1564)。 一旦危险检测器确定了状态,就可以使用诸如实施例1300中呈现的表格来确定用于输出状态指示的动画、颜色和/或速度。 颜色1301可以是红色,颜色1302可以是黄色,颜色1303可以是绿色,颜色1304可以是蓝色,颜色1305可以是白色。 其他颜色分配也是可能的。 颜色、视觉效果和/或速度的定义可以由危险检测器存储。 为了响应危险检测器在状态检查期间确定的条件,危险检测器的处理系统可能会查找 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 或以其他方式确定用于照亮光的颜色、视觉效果和/或速度的适当组合。 然后可以根据确定的组合点亮灯以向一个或多个用户传达信息。 同样,这里可以向用户提供颜色和动画的定义,例如以购买时随危险检测器提供的快速参考表或手册的形式。 [0088] 图14图示了用户执行由危险检测器检测到的手势的实施例1400。 用户 1420 正在执行挥动他的手的手势以便向危险检测器 1410 提供输入。危险检测器 1410 可以表示先前详述的危险检测器之一,诸如关于图 1 至图 6 详述的那些。正在执行的挥动手势 用户1420的挥手可以包括用户手的单次挥动或多次挥动。 虽然所示实施例 1400 着重于挥动手势,但应理解,其他形式的手势可由用户 1420 执行并由危险检测器 1410 检测。危险检测器 1410 可在预定义量的时间内监视用户 1420 正在执行的手势。 危险检测器 1410 的灯呈现信息后的时间。例如,如果危险检测器 1410 的灯刚刚呈现状态,则在预定义的时间段(例如 10 秒)内,危险检测器 1410 可以监视手势 由用户1420执行。如果在该预定时间段内检测到手势,则可以提供关于由危险检测器1410的灯呈现的状态的细节。 虽然状态最初是使用光来呈现的,但是关于状态的进一步细节可以使用听觉信息来呈现。 例如,危险检测器1410可以大声播放语音消息。例如,如果危险检测器1410经由灯输出绿色脉冲状态更新并且用户1420执行挥手手势,则危险检测器1410可以输出语音消息 说“所有组件都正常运行。” 作为另一个示例,如果危险检测器 1410 通过灯输出黄色脉冲状态更新并且用户 1420 执行挥手手势,则危险检测器 1410 可以输出语音消息说“电池电量低。请尽早更换电池 ” [0089] 如在实施例1400中可以看出的,用户1420可能难以物理地到达危险检测器1410。因此,对于用户1420有效地提供输入CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/ 059460 到危险检测器 1410,手势可能更可取,以允许用户提供输入而不必物理接触危险检测器 1410。危险检测器 1410 可以具有将运动检测瞄准危险检测器 1410 下方的锥形区域的镜头。这样的瞄准 手势和运动检测可能更适合避免杂散运动被解释为手势。 [0090] 如本文详述的危险检测器(和其他设备)可以安装在智能家居环境中。 图 15 示出了智能家居环境 1500 的示例,在该环境中可以应用本文进一步描述的一个或多个设备、方法、系统、服务和/或计算机程序产品,例如关于图 15 详述的危险检测器 1-6。 所描绘的智能家居环境1500包括结构1550,其可包括例如房屋、办公楼、车库或移动房屋。 应当理解,设备也可以集成到不包括整个结构1550的智能家居环境1500中,例如公寓、共管公寓或办公空间。 此外,智能家居环境可以控制和/或耦合到实际结构1550外部的设备。实际上,智能家居环境中的多个设备根本不需要在物理上位于结构1550内。 例如,控制水池加热器或灌溉系统的设备可以位于结构 1550 的外部。 [0091] 所描绘的结构 1550 包括多个房间 1552,它们通过壁 1554 至少部分地彼此分开。壁 1554 可以包括内壁或外壁。 每个房间还可以包括地板1556和天花板1558。设备可以安装在墙壁1554、地板1556或天花板1558上、与其集成和/或由其支撑。 [0092] 在一些实施例中,图 15 的智能家居环境 1500 包括多个设备,包括智能、多传感、网络连接设备,这些设备可以彼此无缝集成和/或与中央服务器或 云计算系统提供各种有用的智能家居目标。 智能家居环境 1500 可以包括一个或多个智能、多传感、网络连接的恒温器 1502 (以下称为“智能恒温器 1502”)、一个或多个智能、网络连接、危险检测器 1504,以及一个或多个 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 一种更智能、多传感、联网的玄关接口设备(以下简称“智能门铃1506”)。 根据实施例,智能恒温器 1502 检测周围气候特性(例如,温度和/或湿度)并相应地控制 HVAC 系统 1503。 危险检测器1504可以检测危险物质的存在或指示危险物质的物质(例如,烟、火或一氧化碳)。 智能门铃 1506 可以检测人接近或离开某个位置(例如,外门),控制门铃功能,通过音频或视觉手段通知人接近或离开,或控制安全系统上的设置(例如,到 激活或停用安全系统.. 当居住者来来去去)。 [0093] 在一些实施例中,图 15 的智能家居环境 1500 还包括一个或多个智能、多传感、网络连接的墙壁开关 1508 (以下称为“智能墙壁开关 1508”),连同一个或一个 更智能、多传感、联网的墙插接口1510(以下简称“智能墙插1510”)。 智能墙壁开关1508可以检测环境照明条件,检测房间占用状态,并控制一个或多个灯的功率和/或调光状态。 在一些情况下,智能墙壁开关1508还可以控制诸如吊扇的风扇的功率状态或速度。 智能墙壁插头 1510 可以检测房间或围墙的占用情况,并控制向一个或多个墙壁插头供电(例如,如果家里没有人,则不向插头供电)。 [0094] 此外,在一些实施例中,图 15 的智能家居环境 1500 包括多个智能、多传感、网络连接的电器 1512 (以下称为“智能电器 1512”),例如冰箱、 炉子和/或烤箱、电视机、洗衣机、烘干机、电灯、音响、对讲系统、车库开门器、落地扇、吊扇、壁式空调、泳池加热器、灌溉系统、安全系统等。 根据实施例,通过与设备的各个制造商合作,使联网设备1512与智能家居环境兼容。 例如,这些电器可以是空间加热器、窗式空调、电动管道通风口等。当插入电源时,电器可以向智能家居网络宣布自己的身份,例如通过指示是什么类型 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 家电它是,它可以自动与智能家居的控制集成。 可以通过本领域普通技术人员已知的任何有线或无线通信协议促进设备到智能家居的这种通信。 智能家居还可以包括各种非通信遗留设备,例如老式传统洗衣机/干衣机、冰箱等,它们可以通过智能墙壁插头 1510 进行粗略控制(开/关)。 智能家居环境 1500 还可以包括各种部分通信的传统电器 1542,例如红外线(“IR”)控制的壁式空调或其他 IR 控制的设备,它们可以由危险检测器 1504 提供的 IR 信号控制或 智能墙壁开关 1508。 [0095] 根据实施例,智能恒温器 1502、危险检测器 1504、智能门铃 1506、智能墙壁开关 1508、智能墙壁插头 1510 和智能家居环境 1500 的其他设备是模块化的并且可以并入 进入旧房子和新房子。 例如,这些设备是围绕一个模块化平台设计的,该平台由两个基本组件组成:头部单元和背板,也称为扩展坞。 提供了扩展坞的多种配置以便与任何家庭兼容,例如旧的和新的家庭。 然而,所有对接站都包括标准的头部连接装置,这样任何头部单元都可以可拆卸地连接到任何对接站。 因此,在一些实施例中,对接站是用作与房屋的结构和电压布线的物理连接的接口,并且可互换的头部单元包含所有传感器、处理器、用户界面、电池和其他功能组件 的设备。 [0096] 智能家居环境1500还可以包括与物理家庭外部但在家庭的邻近地理范围内的设备的通信。 例如,智能家居环境1500可包括水池加热器监控器1514,其将当前水池温度传送至智能家庭环境1500内的其他设备或接收用于控制水池温度的命令。 类似地,智能家居环境 1500 可以包括灌溉监控器 1516,其传达有关灌溉系统的信息。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 智能家居环境 1500 和/或接收用于控制此类灌溉系统的控制信息。 根据实施例,提供一种算法来考虑智能家居环境1500的地理位置,例如基于家庭的邮政编码或地理坐标。 然后使用地理信息获取有助于确定最佳浇水时间的数据; 此类数据可能包括太阳位置信息、温度、到期点、房屋所在土地的土壤类型等。 [0097] 凭借网络连接性,图 15 的一个或多个智能家居设备可以进一步允许用户与设备交互,即使用户不..靠近设备。 例如,用户可以使用计算机(例如,台式计算机、膝上型计算机或平板电脑)或其他便携式电子设备(例如,智能手机)1566与设备通信。网页或应用程序可以被配置为接收来自的通信 用户并基于通信控制设备和/或向用户呈现关于设备操作的信息。 例如,用户可以使用计算机查看设备的当前设定点温度并进行调整。 在此远程通信期间,用户可以在建筑物内,也可以在建筑物外。 [0098] 如所讨论的,用户可以使用网络连接的计算机或便携式电子设备 1566 控制智能恒温器、危险检测器 1504 和智能家居环境 1500 中的其他智能设备并与之交互。在一些示例中,一些或所有 居住者(例如,住在家里的个人)可以向智能家居环境 1500 注册他们的电子设备 1566。可以在中央服务器进行此类注册以验证居住者和/或设备是否与 家并允许居住者使用该设备来控制家中的 .. 智能设备。 住户可以使用他们注册的电子设备1566来远程控制家中的智能设备,例如当住户在工作或休假时。 当居住者实际位于家中时,例如当居住者坐在家中的沙发上时,居住者还可以使用他们注册的设备来控制智能设备。 应当理解,代替或除了注册电子设备1566之外,智能家居环境1500使 关于哪些人住在家里并因此是居住者以及哪些电子设备 1566 与这些人相关联的推断。 因此,智能家居环境“了解”谁是居住者并允许与那些个人相关联的电子设备1566控制家中的智能设备。 [0099] 在一些实施例中,除了包含处理和感测能力之外,设备 1502、1504、1506、1508、1510、1512、1514 和 1516(统称为“智能设备”)中的每一个都能够 与任何其他智能设备以及任何中央服务器或云计算系统或世界任何地方联网的任何其他设备进行数据通信和信息共享。 可以使用各种自定义或标准无线协议(例如蜂窝、3G/4G、WiFiTM、ZigBeeTM、6LoWPAN、BLE 等)和/或各种自定义无线协议中的任何一种来执行所需的数据通信 或标准有线协议(CAT6 以太网、HomePlug 等)。 可以使用的一种特别有用的协议是 Thread 协议,它由 Thread Group 发布并基于 802.15.4、IETF IPv6 和 6LoWPAN。 对于一些实施例,直接或通过 AC 电源适配器由家用电源电流供电的设备可以配备 Wi-Fi 的组合,Wi-Fi 可能相对耗电,连同一个或多个低功率 Thread 和/或 BLE 等协议。 相比之下,功率受限的设备(因为它们不由家用电源供电且无法使用高容量电池电源)仅提供一种或多种低功率协议,例如 Thread 和/或 BLE . 在某些情况下,不由家用电源供电但可以使用相当高容量的电池电源的设备可以结合使用 Wi-Fi 和一种或多种低功耗协议,例如 Thread 和 /或 BLE,Wi-Fi 通信被控制为暂时受限,例如仅在短暂的周期性时间间隔内打开(例如,每天一次以上传日志并从云接收更新),在特定的设备检测期间 事件,或者当用户通过按下设备上的按钮等物理方式启动设备时。 此处描述的危险检测器可以在两种不同的 SKU 中提供,一种 SKU 由主电源供电,带有备用电池,另一种 SKU 仅使用电池,尽管电池电源相对较大日期 Recue/Date Received 2021-06-11(例如, 六节锂 AA 电池)。 对于这种纯电池 SKU,危险检测器最好配备有暂时受限的 Wi-Fi 和一个或多个低功率协议(例如 Thread 和/或 BLE)的组合。 [0100] 根据实施例,所有或一些智能设备可以用作无线或有线中继器。 例如,第一个智能设备可以通过无线路由器1560与第二个智能设备通信。智能设备可以进一步通过到网络的连接相互通信,例如因特网1599。通过 互联网1599,智能设备可以与云计算系统1564进行通信,该系统可以包括一个或多个集中式或分布式服务器系统。 云计算系统1564可以与制造商、支持实体或与设备相关联的服务提供商相关联。 对于一个实施例,用户可能能够使用设备本身联系客户支持,而不需要使用诸如电话或互联网连接的计算机之类的其他通信手段。 此外,软件更新可以从云...计算系统1564自动发送到设备(例如,当可用时、购买时或以例行间隔)。 [0101] 根据实施例,智能设备组合以在智能家居环境1500中创建发言人和低功率节点的网状网络,其中一些智能设备是“发言人”节点而其他是“低功率”节点 节点。 智能家居环境 1500 中的一些智能设备是电池供电的,而其他智能设备则具有常规且可靠的电源,例如通过连接到智能家居墙壁 1554 后面的布线(例如,连接到 120V 线电压线) 环境。 拥有稳定可靠电源的智能设备被称为“代言人”节点。 这些节点配备有使用任何无线协议或方式的能力,以促进与智能家居环境 1500 中的任何各种其他设备以及云计算系统 1564 的双向通信。另一方面, 电池供电的设备称为“低功耗”节点。 这些节点往往比发言人节点更小,并且只能使用需要非常少功率的无线协议进行通信,例如 ZigbeeTM、.. 6LoWPAN 等。此外,一些(但不是全部)低功率节点无法进行数据接收/数据采集 收到 2021-06-11 双向通信。 这些低功耗节点发送消息,但它们无法“收听”。 因此,智能家居环境1500中的其他设备,例如发言人节点,不能向这些低功率节点发送信息。 [0102] 如所描述的,智能设备用作低功率和发言人节点以在智能家居环境1500中创建网状网络。智能家居环境中的各个低功率节点定期发送关于它们感测的消息 ,以及智能家居环境中的其他低功率节点 - 除了发送自己的消息 - 重复消息,从而导致消息在整个智能家居中从一个节点传播到另一个节点(即设备到设备) 环境 1500。智能家居环境 1500 中的发言人节点能够“下降”到低功率通信协议以接收这些消息,将消息转换为其他通信协议,并将转换后的消息发送到其他发言人节点和/ 或云计算系统1564。因此,使用低功率通信协议的低功率节点能够跨整个智能家居环境1500以及通过因特网1599向云计算系统1564发送消息。根据实施例 ,网状网络使云计算系统 1564 能够定期从家中所有智能设备接收数据,根据数据进行推断,并将命令发回其中一个智能设备以实现一些智能家居目标 此处描述。 .. [0103] 如上所述,发言人节点和一些低功率节点能够“收听”。 因此,用户、其他设备和云计算系统1564可以将控制传送到低功率节点。 例如,用户可以使用便携式电子设备(例如,智能手机)1566 通过互联网向云计算系统 1564 发送命令,然后云计算系统 1564 将命令中继到智能家居环境 1500 中的发言人节点。发言人 节点下降到低功率协议以将命令传送到整个智能家居环境中的低功率节点,以及传送到没有直接从云计算系统1564接收命令的其他发言人节点。 [0104] 低功率节点的示例是智能夜灯 1570。除了..容纳光源之外,智能夜灯 1570 还容纳占用传感器,例如接收日期/接收日期 2021-06-11 超声波或 无源红外传感器和环境光传感器,例如光敏电阻或测量房间光线的单像素传感器。 在一些实施例中,智能夜灯 1570 被配置为在其环境光传感器检测到房间黑暗时以及在其占用传感器检测到有人在房间内时激活光源。 在其他实施例中,智能夜灯 1570 被简单地配置为当其环境光传感器检测到房间很暗时激活光源。 此外,根据实施例,智能夜灯 1570 包括低功率无线通信芯片(例如,ZigBeeTM 芯片),该芯片定期发送关于房间的占用情况和房间内的光量的消息,包括与 占用传感器检测房间内是否有人。 如上所述,这些消息可以使用网状网络从智能家居环境1500内的节点到节点(即,智能设备到智能设备)以及通过因特网1599无线发送到云计算系统1564。 [0105] 低功率节点的其他示例包括危险检测器1504的电池供电版本。这些危险检测器1504通常位于无法获得恒定和可靠(例如,结构性)电力的区域,并且如下文详细讨论的 ,可以包括任何数量和类型的传感器,例如烟雾/火灾/热传感器、一氧化碳/二氧化碳传感器、占用/运动传感器、环境光传感器、温度传感器、湿度传感器等。 此外,危险检测器1504可以将对应于各个传感器中的每一个的消息发送到其他设备和云计算系统1564,例如通过使用如上所述的网状网络。 [0106] 发言人节点的示例包括智能门铃 1506、智能恒温器 1502、智能墙壁开关 1508 和智能墙壁插头 1510。这些设备 1502、1508 和 1510 通常位于可靠电源附近并连接到可靠电源,因此可以 包括更多耗电组件,例如一个或多个能够以任何协议进行双向通信的通信芯片。 [0107] 在一些实施例中,低功率节点和发言人节点的网状网络可用于在紧急情况下提供出口照明。 在一些情况下,为了促进这一点,用户提供指示智能家居环境 1500 中的出口路线的预配置信息。例如,对于房屋中的每个房间,用户日期 Recue/Date Received 2021-06-11 CA 02926442 2016 -04-05 WO 2015/054225 PCT/US2014/059460提供了最佳出口路线图。 应当理解,代替用户提供该信息,云计算系统1564或一些其他设备可以使用上传的地图、图表、智能家居房屋的建筑图纸以及使用基于生成的地图来自动确定路线。 基于从网状网络节点获得的位置信息(例如,来自设备的位置信息用于构建房屋地图)。 在操作中,当警报被激活时(例如,当一个或多个危险检测器1504检测到烟雾并激活警报时),云计算系统1564或一些其他设备使用从低功率节点和发言人节点获得的占用信息来 确定哪些房间被占用,然后沿被占用房间的出口路线打开灯(例如,智能夜灯 1570、墙壁开关 1508、为灯供电的智能墙壁插头 1510 等),以提供紧急出口照明。 [0108] 图 15 的示例性智能家居环境 1500 中进一步包括和图示的是服务机器人 1562,每个服务机器人被配置为以自主方式执行各种家务任务中的任一个。 对于一些实施例,服务机器人1562可以分别被配置为以类似于已知的市售设备(例如马萨诸塞州贝德福德的iRobot公司销售的Roombem和ScoobaTM产品)的方式执行地板清扫、地板清洗等。 . 出于即时描述的目的,诸如地板清扫和地板清洗的任务可被视为“离开”或“暂时离开”任务,因为通常更希望在占用者不在场时执行这些任务。 对于其他实施例,一个或多个服务机器人 1562 被配置为执行诸如为乘员播放音乐、充当乘员的局部恒温器、充当乘员的局部空气监测器/净化器、充当局部 婴儿监视器,充当乘员的.. 局部危险检测器等,通常更希望在乘员立即在场的情况下执行此类任务。 出于即时描述的目的,此类任务可被视为“面向人类”或“以人类为中心”的任务。 [0109] 当用作乘员的局部空气监测器/净化器时,特定的..服务机器人1562可以被认为是促进所谓的“个人” CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 health-area network”供居住者使用,目的是将居住者周围空间的空气质量保持在健康水平。可替代地或与其结合,其他 可以提供与健康相关的功能,例如监测乘员的体温或心率(例如,使用精细的远程传感器、与现场监测器进行近场通信等)。 一个特定的服务机器人 1562 可以被认为是为乘客提供所谓的“人身安全区域网络”,目的是确保没有过量的一氧化碳、烟雾、火灾等, 与上述在乘员识别和跟踪方面用于个人舒适区域网络的方法类似的方法同样适用于个人健康区域网络和个人安全区域网络实施例。 [01101 根据一些实施例,个人舒适区域网络、个人健康区域网络、个人安全区域网络和/或服务机器人1562的其他此类面向人的功能的上述促进通过以下方式得到进一步增强 根据基于规则的推理技术或人工智能技术与家中其他智能传感器进行逻辑集成,以实现这些面向人的功能的更好性能和/或以节能或其他资源节约方式实现这些目标。 因此,对于涉及个人健康区域网络的一个实施例,空气监测器/净化器服务机器人1562可以被配置为检测家庭宠物是否正在朝着居住者当前定居的位置移动(例如,使用机载传感器和/ 或通过与其他智能家居传感器的数据通信以及基于规则的推理/人工智能技术),如果是这样,空气净化率会立即提高,为更多空气传播的宠物皮屑的到来做准备。 对于涉及人身安全区域网络的另一个实施例,危险检测器服务机器人 1562 可以由其他智能家居传感器告知厨房中的温度和湿度水平正在上升,该厨房位于居住者当前餐厅位置附近,并且响应 根据该建议,危险检测器服务机器人 1562 将暂时提高危险检测阈值,例如烟雾检测阈值,推断任何小的 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 增加环境 烟雾水平很可能是由于烹饪活动造成的,而不是由于真正危险的情况。 [0111] 根据一个实施例,可以向用户提供一套相关的智能家居设备,例如可以由共同的制造商或团体提供或标记为与该制造商或团体的共同“生态系统”一起工作, 其中每个设备,在可行的情况下,提供相同或类似的基于照明的触发通知方案和主题,使得用户可以很容易地熟悉各种不同设备发出的状态信号,而无需学习不同的方案 每个设备。 因此,举例来说,可以提供一套设备,包括安全/自动化集线器、多个门/窗传感器和多个危险检测器,其中每个这样的设备具有圆形照明环,其根据 此处描述的主题和方案。 [0112] 图 16A 示出了可扩展设备和服务平台 1600A 的网络级视图,多个智能家居环境,例如图 15 的智能家居环境 1500,可以与该平台集成。 可扩展设备和服务平台1600A包括云计算系统1564。来自图15的智能网络连接设备1502、1504、1506、1508、1510、1512、1514和1516中的每一个可以与云计算系统1564通信 例如,可以直接(例如,使用 3G/4G 连接到无线运营商)、通过集线器网络 1612(可以是简单的无线路由器的方案,例如 ,直到并包括一个智能的、专用的全屋控制节点),或通过它们的任意组合。 [0113] 尽管在本文提供的一些示例中,设备和服务平台 1600A 与图 15 的智能家居环境 1500 的智能设备通信并从其收集数据,但是应当理解,设备和服务平台 1600A 与智能设备通信并收集数据 来自全球多个智能家居环境的数据。 例如,云计算系统1564可以从一个或多个智能家居环境的设备收集家庭数据1602,其中这些设备可以例行地传输家庭数据或者可以在特定情况下传输家庭数据 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460(例如,当设备查询家庭数据 1602 时)。 因此,设备和服务平台1600A例行地从世界各地的家庭收集数据。 如所描述的,收集的家庭数据1602包括例如功耗数据、占用数据、HVAC设置和使用数据、一氧化碳水平数据、二氧化碳水平数据、挥发性有机化合物水平数据、睡眠时间表数据、烹饪时间表数据、 室内外温度湿度数据、电视收视率数据、室内外噪音水平数据等。 [0114] 云计算系统1564可以进一步提供一个或多个服务1604。服务1604可以包括,例如,软件更新、客户支持、传感器数据收集/记录、远程访问、远程或分布式控制,或使用建议(例如, ,基于收集的家庭数据1602以提高性能、降低公用事业成本等)。 与服务1604相关联的数据可以存储在云计算系统中,并且云计算系统1564可以在适当的时间(例如,以固定的时间间隔,在接收到来自用户的请求等)检索和传输数据。 [0115] 作为服务1604的一部分,用户账户可以由云计算系统1564维护。用户账户可以存储订阅信息、账单信息、注册信息、用户偏好和/或与各种智能家居相关联的其他数据 安装在与用户帐户链接的结构中的设备,例如一个或多个危险探测器。 有时,可能会请求用户注意他或她的用户帐户。 响应于来自危险检测器 1650(或其他智能家居设备)的查询,云计算系统 1564 可以向危险检测器 1650(其可以代表任何先前描述的危险检测器)发送消息,指示状态 危险检测器 1650 的输出应指示用户被请求登录到他或她的用户帐户。 服务1604可将关于所请求日志的进一步细节传输到危险检测器1650。例如,所请求登录的原因可能是过期的支付信息(例如过期的信用卡)。 用户可以请求关于危险检测器 1650 输出的状态的详细信息,这可以通过危险检测器 1650 的灯作为颜色和动画输出呈现给用户。可以通过在危险附近执行手势来请求详细信息 检测器 1650。然后可能会通过危险输出语音消息 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 检测器1650表示要求用户登录其账户,也可能表示支付信息需要更新的原因。 因此,由危险检测器1650执行的状态检查不仅可以检查危险检测器1650本身的状态,而且可以检查远程维护的用户账户的状态。 .. [0116] 如图 16 所示,可扩展设备和服务平台 1600A 的一个实施例包括处理引擎 1606,其可以集中在单个服务器上或分布在几个不同的计算实体中而没有限制。 处理引擎1606可以包括计算机化引擎(例如,由硬件执行的软件),其被配置为从智能家居环境的设备接收数据(例如,经由因特网1599或集线器网络)、索引数据、分析数据和 /或根据分析或作为分析的一部分生成统计数据。 分析的数据可以存储为派生的家庭数据1608。 [0117] 分析或统计的结果此后可以被传输回提供用于推导结果的家庭数据的设备、其他设备、向设备的用户提供网页的服务器、或其他非设备 实体。 例如,使用统计、与其他设备的使用相关的使用统计、使用模式和/或汇总传感器读数的统计可由处理引擎1606生成并传送。 结果或统计数据可以通过互联网 1599 提供。以这种方式,处理引擎 1606 可以被配置和编程以从家庭数据 1602 中导出各种有用的信息。单个服务器可以包括一个或多个引擎。 [0118] 在一些实施例中,为了鼓励创新和研究并增加用户可用的产品和服务,设备和服务平台向第三方公开一系列应用程序编程接口(API) 1610,例如慈善机构、政府实体(例如,政府机构)。 、食品和药物管理局或环境保护局)、学术机构(例如,大学研究人员)、企业(例如,提供设备保修或相关设备服务、基于家庭数据的定向广告)、公用事业公司和其他第三方 . API 1610可以耦合到并允许第三方系统与云计算系统1564通信,包括服务1604、处理引擎1606、 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 家庭数据 1602,以及派生的家庭数据 1608。例如,API 1610 允许第三方执行的应用程序启动特定的数据处理任务,这些任务由第三方执行 云计算系统 1564,以及接收对家庭数据 1602 和派生家庭数据 1608 的动态更新。 [0119] 账户警报引擎可以用于确定危险检测器是否应该提供用户账户需要注意的指示。 例如,账户警报引擎1605可以周期性地评估用户账户的状态,例如设置是否需要更新、支付信息是否是最新的、一条或多条消息是否待处理、支付是否到期等。如果 需要用户注意,在从危险检测器接收到请求并且正在执行用户帐户查找时,帐户警报引擎可以用用户帐户需要注意的指示来响应。 还可以提供额外的细节,使得如果用户执行手势或以其他方式请求额外的细节,则可以提供这样的细节,例如经由听觉消息。 如果不需要用户注意,则在从危险检测器接收到请求并执行用户帐户查找(例如,通过确定与从中接收到请求的危险检测器关联的帐户)时,帐户警报引擎 可能会以用户帐户不需要注意的指示进行响应。 [0120] 图 16B 说明了图 16A 的可扩展设备和服务平台 1600A 的抽象功能视图 1600B,具体参考处理引擎 1606 以及设备,例如图 15 的智能家居环境 1500 的那些设备。 尽管位于智能家居环境中的设备将具有无穷无尽的不同个体功能和限制,但它们都可以被认为具有共同的特征,因为它们中的每一个都是数据消费者 1665 (DC),数据源 1666 ( DS)、服务消费者1667(SC)和服务源(SS)。 有利地,除了提供设备实现其本地和即时目标所需的基本控制信息之外,可扩展设备和服务平台1600A还可以被配置为驾驭流出这些设备的大量数据。 除了增强或优化设备本身的直接功能的实际操作外, CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 可扩展设备和服务平台 1600A 可以针对以各种自动化、可扩展、灵活和/或可扩展的方式“重新利用”该数据以实现各种 有用的目标。 这些目标可以基于例如使用模式、设备效率和/或用户输入(例如,请求……特定功能)来预定义或自适应地识别。 [0121] 例如,图16B将处理引擎1606示为包括多个范例1671。处理引擎1606可以包括监视和管理主要或次要设备功能的托管服务范例。 设备功能可以包括在给定用户输入的情况下确保设备的正确操作,估计(例如,并响应其中的实例)入侵者正在或正试图进入住宅,检测与设备耦合的设备故障( 例如,灯泡已经烧坏),实施或以其他方式响应能源需求响应事件,或提醒用户当前或预测的未来事件或特征。 处理引擎1606还可以包括广告/通信范例1671b,其基于设备使用估计用户的特征(例如,人口统计信息)、期望和/或感兴趣的产品。 然后可以向用户提供或自动提供服务、促销、产品或升级。 处理引擎1606还可以包括使用来自社交网络的信息、向社交网络提供信息(例如,基于设备使用)和/或处理与用户和/或设备与社交网络交互相关联的数据的社交范式1671c 网络平台。 例如,根据光检测、安全系统停用或设备使用检测器,可以更新向社交网络上他们信任的联系人报告的用户状态,以指示他们何时在家。 作为另一个示例,用户可能能够与其他用户共享设备使用统计数据。 在又一示例中,用户可以共享导致低电费的HVAC设置并且其他用户可以将HVAC设置下载到他们的智能恒温器1502以减少他们的电费。 [0122] 处理引擎1606可以包括挑战/规则/合规/奖励范例1671d,其向用户通知挑战、竞赛、规则、合规规定和/或奖励和/或使用操作数据来确定挑战是否已经被接受 满足,已遵守规则或法规和/或已获得奖励 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460。 挑战、规则或法规可能与节约能源、安全生活(例如,减少接触有毒物质或致癌物)、节省金钱和/或设备寿命、改善健康等方面的努力有关。例如,一项挑战可能涉及 参与者将恒温器调低 1 度,持续一周。 那些成功完成挑战的人将获得奖励,例如优惠券、虚拟货币、状态等。关于合规性,一个例子涉及出租物业的所有者制定规则,禁止租户进入某些所有者的房间。 房间内具有占用传感器的设备可以在访问房间时向所有者发送更新。 [0123] 处理引擎1606可以集成或以其他方式利用来自外部源的外部信息1673以改进一个或多个处理范例的功能。 外部信息 1673 可用于解释从设备接收的数据,以确定设备附近环境的特性(例如,在设备封闭的结构之外),以确定用户可用的服务或产品,以识别 社交网络或社交网络信息,以确定设备附近实体(例如,公共服务实体,如应急响应团队、警察或医院)的联系信息等,以确定统计或环境条件, 与家庭或社区相关的趋势或其他信息,等等。 [0124] 所描述的从普通到深刻的可扩展设备和服务平台可以带来范围广泛且种类繁多的好处,并且这些好处都在其范围内。 因此,在一个“普通”示例中,智能家居环境 1500 的每个卧室都可以配备智能墙壁开关 1508、智能墙壁插头 1510 和/或智能危险检测器 1504,其中所有或一些包括占用 传感器,其中占用传感器还能够推断(例如,凭借运动检测、面部识别、可听见的声音模式等)占用者是睡着还是醒着。 如果感测到严重的火灾事件,远程安全/监控服务或消防部门会被告知每间卧室有多少人,以及这些人是否仍在睡觉(或不动)或他们是否已正确疏散卧室。 当然,这是一个非常 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 所描述的可扩展设备和服务平台所具备的优势能力,可以有实质上更“深刻”的例子可以真正说明更大“智能”的潜力 可以提供。 作为可能更“深刻”的示例,用于消防安全的相同卧室占用数据也可以在邻里儿童发展和教育的社会范式的背景下被处理引擎1606“重新利用”。 因此,例如,在“普通”示例中讨论的相同卧室占用和运动数据可以被收集并提供(适当匿名)以供处理,其中可以识别和跟踪特定邮政编码中学童的睡眠模式。 可以识别学童睡眠模式的局部变化并将其关联到例如当地学校的不同营养计划。 [0125] 可以使用关于图 1 到 16 详述的系统、设备和其他实施例来执行各种方法。例如,方法可以由关于图 1 到 6 详述的危险检测器来执行。图 17 图示了 图17是用于输出危险检测器的状态的方法1700的实施例。 方法1700表示可以由危险检测器执行的各种框,例如危险检测器和/或关于图1至6详述的其他设备。 [0126] 在框1710,可以分析危险检测器的周围环境中的照明条件。 这种分析可以包括危险检测器的周围环境中的亮度水平的一次或多次测量的收集。 危险检测器可以具有一个或多个板载光传感器,其检测危险检测器周围环境中的亮度级别。 危险探测器周围环境中的照明条件可能会受到人工照明和/或自然照明的影响。 照明条件的指示可由危险检测器的一个或多个光传感器提供给危险检测器的处理系统,该处理系统可包括一个或多个处理器。 在一些实施例中,危险检测器的周围环境中的照明条件可以由照明传感器直接分析,例如经由集成处理器。 用于执行块1710的装置通常可以包括危险检测器。 更具体地说,意味着 执行框1710的CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460可以包括一个或多个处理设备,例如处理器,以及一个或多个光传感器。 [0127] 在方框 1720,可以将在方框 1710 分析的照明条件与危险检测器存储的阈值亮度水平值进行比较。 该比较可用于确定照明条件指示周围环境中的亮度水平已经达到阈值亮度水平。 在一些实施例中,框1720的确定可涉及确定危险检测器周围环境中的亮度水平已经降低到或低于阈值亮度水平。 因此,在一些实施例中,框1720可以被理解为确定危险检测器的周围环境内的亮度下降沿已经达到阈值亮度水平。 用于执行块1720的装置通常可以包括危险检测器。 更具体地,用于执行块1720的装置可以包括一个或多个处理设备,例如处理器,以及存储介质,例如用于存储阈值亮度水平。 [0128] 在块1730,可以执行危险检测器的一个或多个部件的状态检查。 在一些实施例中,作为块1730的一部分执行的状态检查是响应于块1720而执行的; 也就是说,可以响应于确定照明条件指示危险检测器的周围环境中的亮度水平下降到阈值亮度水平来执行状态检查。 在其他实施例中,状态检查独立于块1720执行; 也就是说,状态检查不依赖于确定危险检测器的周围环境中的照明条件已经达到阈值亮度水平。 在块1730执行的状态检查可以涉及检查危险检测器的一个或多个组件的状态。 例如,状态检查可以检查危险检测器的电池充电水平。 可以将电池充电水平与多个阈值电压水平进行比较。 这样的多个水平可用于评估是否:电池具有足够的充电水平、电池充电水平低(但还不需要更换)或电池需要立即更换。 状态检查可以检查危险检测器的一个或多个传感器的功能,例如烟雾传感器和/或一氧化碳传感器。 在一些实施例中,状态检查涉及 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 检查危险检测器的一个或多个传感器和/或危险检测器本身的有效期。 例如,法律可能要求烟雾探测器和/或一氧化碳探测器在预定时间(例如七年)后失效。 块1730的状态检查可涉及确定结构电源(如果已安装和连接)是否正在提供电力。 块1730的状态检查可以涉及检查远离危险检测器维护的用户账户的状态。 这可能涉及向远程服务器发送请求以确定用户账户的状态,例如关于图15、16A和16B详述的。 如果用户帐户需要注意,则危险检测器可能会收到一条消息,指示可能包含一个或多个关于状态性质的详细信息,以响应所传输的请求。 在块1730执行的状态检查可以检查危险检测器的测试是否已经在预定义的时间量内执行。 例如,如果自从用户上次执行危险检测器测试(例如,测试可听见的声音已经超过某个时间,例如一个月一周),则可能需要向用户提供警告 警报声)。 测试可能不同于状态检查,因为测试可以听得见危险检测器的一个或多个警报和/或可以测试存在于危险检测器上的一个或多个传感器的功能。 用于执行块1730的装置通常可以包括危险检测器。 更具体地,用于执行方框1720的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个要测试的组件,例如关于危险检测器200详述的各种组件的一个或多个实例。用于执行的装置 块1730可以进一步包括远程服务器和一个或多个网络以与远程服务器通信。 [0129] 在块1740,可以选择基于状态检查的照明状态。 照明状态可以包括一种或多种颜色、动画和/或速度以点亮危险检测器的灯。 如前所述,灯可以包括一个或多个照明元件,例如LED。 这种布置可以允许动画和多种颜色同时由光呈现。 危险检测器可以存储与状态检查结果相关联的照明状态定义的查找表或其他存储布置。 例如,查找表 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 对应于图 12 和 13 可用于确定危险检测器响应于状态检查而呈现的适当照明状态。 类似地,可以向用户提供此类查找表中呈现的信息,例如以用户手册或快速参考指南的形式,以允许用户解释各种照明状态。 在块1730执行的状态检查的结果可用于确定在块1740要选择的适当照明状态。用于执行块1740的装置通常可包括危险检测器。 更具体地,用于执行块1740的装置可以包括一个或多个处理设备,例如处理器,以及存储介质,例如用于存储各种照明状态的定义。 [0130] 在方框 1750,危险检测器的灯可以基于在方框 1740 选择的照明状态而被点亮。在一些实施例中,方框 1750 的执行取决于方框 1720。也就是说,虽然状态检查在 块1730可能不取决于确定危险检测器的周围环境中的照明条件已经达到阈值亮度水平,使用指示状态检查结果的照明状态的光的照明可以基于照明条件 在危险探测器的周围环境中达到阈值亮度水平。 换句话说,危险检测器的周围环境中的亮度水平可用于确定何时呈现状态检查的结果而不是何时执行状态检查。 在其他实施例中,例如响应于块1720执行块1730的状态检查的实施例,块1750的点亮可以响应于块1730和1740的执行而发生。 [0131] 方框 1750 的照明可以发生预定义的时间段。 例如,灯可以被点亮1至5秒的时间段,或一些其他时间段。 在一些实施例中,灯渐亮一秒,呈现照明状态一秒,然后渐暗一秒。 应当理解,通过等待危险检测器的周围环境中的照明条件降低到阈值亮度水平,用户可能更可能在块1750处查看照明状态,因为危险CA 02926442的周围环境 2016-04-05 WO 2015/054225 PCT/US2014/059460 检测器变暗(与之前周围环境的照明条件相比)。 作为示例,用户可以在块1750处查看照明光的可能情况是当关闭危险检测器所在的房间中的人造光源时。 如果自然光在白天进入房间,灯光可能更容易在夜间点亮。 因此,用户通常会在晚上关闭人造光时看到指示状态测试的照明。 用于执行块1750的装置通常可以包括危险检测器。 更具体地,用于执行块1750的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个灯,每个灯可以包括一个或多个照明元件。 [0132] 图18图示了用于输出危险检测器的状态的方法1800的实施例。 方法1800可以表示方法1700的替代或更详细的实施例。方法1800表示可以由危险检测器执行的各种块,例如危险检测器和/或关于图1至6详述的其他设备。 [0133] 可以分别类似于方法1700的块1710和1720来执行块1810和1820。 用于执行此类块的装置通常可以包括危险检测器。 更具体地,用于执行这样的框的装置可以包括一个或多个处理设备,例如处理器、一个或多个光传感器以及一个或多个存储介质。 [0134] 在方框 1830,可以确定是否至少已经过去了阈值时间段:先前的状态检查、指示该状态的危险检测器的灯的先前点亮,和/或 先前确定照明条件指示危险检测器的周围环境中的亮度水平下降到阈值亮度水平以下。 块1830可用于确保状态检查或指示状态检查结果的照明状态的输出不会过于频繁地发生。 例如,可能希望阈值时间段是一个月、一周、一天、十小时、五小时、一小时、十分钟、一分钟或所列时间段之间的某个其他时间段 . 在可能的情况下,可能需要执行状态检查和/或 状态检查的结果每天显示一次。 这样的限制可以帮助保持电池电量和/或防止用户被过于频繁呈现的状态所烦扰。 用于执行块1830的装置通常可以包括危险检测器。 更具体地,用于执行块1830的装置可以包括一个或多个处理设备,例如处理器和一个或多个存储介质。 [0135] 在块1840,可以执行状态检查。 可以类似于方法1700的块1730来执行块1840的状态检查。如果状态检查的执行取决于指示周围环境中的亮度水平下降到阈值亮度水平的照明条件,则状态的执行 检查可以另外取决于方框1830确定自上次状态检查以来至少已经过去了阈值时间段。 用于执行块1840的装置通常可以包括危险检测器。 更具体地,用于执行方框1840的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个要测试的组件,例如关于图2的危险检测器200详述的各种组件的一个或多个实例。 [0136] 在框1850,危险检测器可以向远程服务器发送消息以检查用户持有的账户的状态,危险检测器先前已经被添加到用户账户并与用户账户链接。 例如,用户帐户可用于管理安装在特定家庭或其他形式结构中的多个智能家居设备,包括危险检测器。 该消息可以大致周期性地(例如,每天一次、每周一次)发送到远程服务器,或者可以响应于条件的发生而发生,例如正在执行的块1840、正在执行的块1830和/或块1820 正在执行。 响应于该消息,远程服务器(其可以是图15的云计算系统1564的一部分)可以检查与危险检测器相关联的用户账户的状态。 检查用户账户的状态可以包括:检查用户最后一次登录是否在预定义的时间段内,检查是否有任何消息等待用户查看,检查用户的支付信息是否有效,检查是否有 优惠正在等待用户审查,检查是否有任何设置或偏好需要用户注意,检查新的最终用户协议(或其他文档)是否需要用户审查,和/或日期 Recue/Date Received 2021- 06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 检查是否有任何其他形式的问题需要用户注意。 在一些实施例中,远程服务器可以偶尔将用户帐户的状态推送到危险检测器而无需从危险检测器接收请求。 用于执行块1850的装置通常可以包括危险检测器。 更具体地,用于执行块1850的装置可以包括一个或多个处理设备,例如处理器、无线通信模块、一个或多个网络和/或远程服务器。 [0137] 在方框 1860,可以基于方框 1840 的状态检查和在方框 1850 检索的账户状态来选择照明状态。照明状态可以包括一种或多种颜色、动画和/或速度以照明 危险探测器的灯。 如前所述,灯可以包括一个或多个照明元件,例如LED。 这种布置可以允许动画和多种颜色同时由光呈现。 危险检测器可以存储与状态检查结果相关联的照明状态定义的查找表或其他存储布置。 例如,对应于图12和13的查找表可用于确定危险检测器响应于状态检查而呈现的适当照明状态。 类似地,可以向用户提供此类查找表中呈现的信息,例如以用户手册或快速参考指南的形式,以允许用户解释照明状态。 在块1840执行的状态检查的结果和块1850的帐户状态可用于确定在块1860要选择的适当照明状态。用于执行块1860的装置通常可包括危险检测器。 更具体地,用于执行块1860的装置可以包括一个或多个处理设备,例如处理器,以及存储介质,例如用于存储各种照明状态的定义。 [0138] 在方框 1870,可以根据在方框 1860 选择的照明状态来点亮灯。在一些实施例中,方框 1870 的执行取决于方框 1820 和 1830 的确定。也就是说,在执行状态检查的同时 在框 1840 可能不取决于确定危险检测器的周围环境中的照明条件已经达到阈值亮度水平(或者预定的时间段已经过去),光的照明使用 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 指示状态检查结果(和/或帐户状态)的照明状态可以基于危险检测器周围环境中的照明条件达到 阈值亮度水平和阈值时间段已经过去。 换句话说,危险检测器的周围环境中的亮度水平和已经过去的预定义时间段可用于确定何时呈现状态检查的结果(其可包括账户状态检查)而不是何时呈现 执行状态检查。 在其他实施例中,可以响应于块1840、1850和/或1860的完成来执行块1870。 用于执行块1860的装置通常可以包括危险检测器。 更具体地,用于执行块1860的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个灯,每个灯可以包括一个或多个照明元件。 [0139] 虽然图 17 和图 18 的方法 1700 和 1800 分别集中在危险检测器上,但是这样的方法可以应用于除了危险检测器之外的设备和系统。 图19图示了用于响应于不相关的环境特性执行功能的方法1900的实施例。 方法1900表示可以由系统或设备执行的各种块,其可以是也可以不是危险检测器。 例如,设备或系统可以是被配置为感测或监控诸如温度、湿度、运动等情况的设备。方法1900的每个块可以由这样的设备来执行。 [0140] 在框1910,可以针对触发事件的存在来监视环境。 可以在执行方法1900的设备附近监测环境。例如,设备可以安装一个或多个传感器,这些传感器被配置为测量环境中存在的特性。 可以针对存储的、预定义的触发事件监视该收集的数据。 示例包括:监测温度、监测湿度、监测亮度、监测运动等。在一些实施例中,触发事件可以例如经由无线网络连接从远程设备或系统接收。 用于执行块1910的装置通常可以包括诸如图3中的设备或系统。更具体地,用于执行块1910的装置可以包括一个或多个处理设备,例如 处理器,以及事件检测模块,其可以包括一种或多种类型的传感器。 [0141] 在块1920,可以确定预定义的触发事件已经在环境中发生。 在块1910处监视环境可能已经导致收集指示预定义触发事件的数据被确定已经发生,其定义由系统存储。 示例包括:监测到的温度已达到阈值温度、监测到的湿度已达到湿度阈值、监测到的亮度已达到亮度阈值、确定已发生运动等。用于执行块1920的装置通常可包括设备或 例如图3中的系统。更具体地,用于执行块1920的装置可以包括一个或多个处理设备,例如处理器、事件检测模块,其可以包括一种或多种类型的传感器,以及处理器可读介质,以 存储预定义触发事件的定义。 [0142] 在块1930,可以执行功能。 可以响应于确定已经发生的预定义触发事件来执行在块1930处执行的功能。 在其他实施例中,在块1930处执行的功能可以根据预定义的时间表发生或者取决于除块1920的触发事件之外的一些事件的发生。用于执行块1930的装置通常可以包括诸如图1中的设备或系统 3. 更具体地,用于执行块1930的装置可以包括一个或多个处理设备,例如处理器,以及功能组件(在一些实施例中,其可以是一个或多个处理设备)。 [0143] 应当理解,框1930的功能可以与框1920的触发事件完全无关。例如,框1920的触发事件可以基于可能对应于 用户希望查看功能的状态。 例如,方框1930的功能可以是自检、设备执行方法1900的状态检查或某种其他形式的功能。 在块1910监视环境并在块1920确定已经发生的预定义触发事件可能与该自测试和/或状态检查完全无关。 因此,触发事件可以基于其可能的日期接收/接收日期 2021-06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 与用户想要信息的时间的相关性来选择 关于函数的结果,不管该函数是否响应触发事件而执行。 [0144] 在块1940,可以基于执行的功能输出指示。 方框 1940 处的输出可能取决于如方框 1920 处所确定的预定义触发事件的发生。因此,基于所执行功能的输出可以响应于预定义触发事件的发生而输出,这可能与 函数本身 在方法 1700 和 1800 的各种实施例中可以看到这样的示例。在一些实施例中,响应于危险检测器的环境中存在的照明条件输出危险检测器的状态。 这种照明条件可能与危险检测器的状态完全无关(即,亮度可能对状态没有影响)。 在其他实施例中,例如其中响应于框1920执行框1930的功能的实施例,可以响应于已执行框1930来执行框1940。 块1940处的指示输出可以指示块1930的功能的结果。块1940的输出可以包括光和/或声音。 例如,输出可以是光的颜色、动画和/或速度的组合。 声音输出可能包括铃声、提示音或语音信息。 其他形式的输出当然也是可能的,例如振动、打印消息或无线消息传输。 用于执行方框 1940 的装置通常可以包括如图 3 中的设备或系统。更具体地,用于执行方框 1940 的装置可以包括一个或多个处理设备,例如处理器,以及输出模块(在一些实施例中,其可以 包括扬声器和/或灯,它们可以具有一个或多个照明元件、振动装置、打印机等)。 [0145] 在执行方法 1700 到 1900 中的任何方法之后,可能需要监视用户输入以确定用户是否需要关于由危险检测器或其他形式的系统或设备输出的状态(或其他信息)的更多信息 . 图20图示了用于响应于用户输入提供关于状态的细节的方法2000的实施例。 方法 2000 可以由危险检测器在执行方法 1700 到 1900 中的一个或一些其他方法之后执行 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 输出危险检测器的条件或状态。 方法2000的每个块可以由危险检测器执行。 [0146] 块2010可以表示方法1700到1900的结论。例如,块2010可以表示方法1700的块1750、方法1800的块1870和/或方法1900的块1940。块2010也可以表示一些其他指示 正在输出的状态。 例如,在一些实施例中,可以在不执行方法1700至1900中的至少一个的情况下执行框2010。 [0147] 在方框 2020,危险检测器或其他设备可以在方框 2010 输出状态指示之后监视用户输入。在一些实施例中,方框 2020 可以由发生的一些其他条件触发。 例如,在危险检测器的周围环境中达到与阈值亮度水平匹配或低于阈值亮度水平的亮度水平的照明条件可以作为块2020的触发器或者块2010可以触发块2020。对用户输入的监视可以包括激活 一个或多个被配置为监视用户输入的传感器。 例如,可以针对块2020激活运动传感器或类似组件以监视用户正在执行的手势。 这样的手势可以是用户的一次或多次挥动。 这样的传感器可能仅被启用以在长达预定义的时间段内监视手势以节省电力,这在电池供电的设备中可能特别有用。 如果检测到用户输入,则可以禁用传感器,因为不需要监视近期的用户输入。 用于执行块2020的装置通常可以包括危险检测器(或其他形式的设备)。 更具体地,用于执行块2020的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个传感器,例如运动传感器。 [0148] 如果在框2020没有接收到用户输入,则方法2000可以前进到框2040。如果在框2020接收到用户输入,则方法2000可以前进到框2030。例如,如果用户输入,则方法2000可以前进到框2030。 在方框 2020 处执行由危险检测器检测到的挥动手势。 在框2030,响应于检测到或以其他方式接收到用户输入,可以提供关于先前在框2010输出的状态的一个或多个细节; 在块 2030 提供的一个或多个细节可以通过与块 2010 的状态不同的模式提供。对于 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 例如,块 2010 处的状态输出可以是光的形式,例如先前描述的颜色、动画和/或照明元件的速度。 块2030的一个或多个状态细节的输出可以经由不同的模式,例如基于音频的消息。 在一些实施例中,块2030的一个或多个状态细节以口头消息的形式输出。 这可能涉及危险检测器从本地存储介质或远程服务器检索要通过扬声器向用户播放的记录消息。 在输出细节的同时,还可以输出步骤2020中输出的状态,状态为灯光形式,细节为音频形式。 用于执行块2030的装置通常可以包括危险检测器(或其他形式的设备)。 更具体地,用于执行块2030的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个音频输出设备,例如扬声器。 应当理解,在方框2030输出的一个或多个状态细节可以以除音频之外的某种格式输出。 例如,如果危险检测器具有屏幕,则除了听觉消息之外或替代听觉消息,可以呈现书面消息或图形指示符。 [0149] 作为示例,在方框2010,可以向用户输出黄色发光状态。 用户可以通过危险探测器的灯以颜色和动画输出的形式看到状态,并且可以理解危险探测器需要某种形式的关注; 然而,用户可能不确定需要注意危险探测器的确切方面。 如果用户不希望处理当前情况,则用户可以简单地不提供任何输入,例如手势。 然而,如果用户有兴趣了解关于危险检测器的哪个方面需要注意的一个或多个细节,则用户可以提供输入,例如通过按下危险检测器上的按钮或执行手势,例如一个或多个 在危险检测器监视用户输入的预定义时间段内挥动手势。 响应于用户提供的输入,危险检测器可以输出包含关于状态的一个或多个细节的听觉消息。 例如,该消息可能会声明:“我的电池电量低。请在方便时尽早更换。” 在输出这样的消息之后,用户可以了解需要注意的危险检测器的详细方面:需要更换电池。 应该明白,同 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 可以针对危险检测器的各种条件输出状态指示。 在一些实施例中,仅通过用户提供响应于状态的输入,用户才能准确地了解需要注意的危险检测器的方面。 [0150] 不管在框2020是否接收到用户输入,在框2040,危险检测器可以继续监测一种或多种危险。 此类危害可能包括监测烟雾和/或一氧化碳。 此外,可以在整个方法2000中监测这种危险。不管方法2000的哪个部分正在执行,危险检测器的主要功能可以是继续监测这种危险。 因此,如果在方法2000期间的任何点检测到危险,则方法2000可被中断并且适当的警报可响起。 用于执行块2040的装置通常可以包括危险检测器(或其他形式的设备)。 更具体地,用于执行块2040的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个传感器,例如烟雾和/或一氧化碳传感器。 .. [0151] 图21图示了用于响应于用户输入提供关于状态的细节的方法2100的实施例。 方法2000可以由危险检测器在执行方法1700至1900中的一个或用于呈现危险检测器的条件或状态的一些其他方法之后执行。 方法2000的每个块可以由危险检测器执行。 方法2000可以表示图20的方法2000的更详细的实施例。 [0152] 方框 2110 可以表示方法 1700 到 1900 的结论。方框 2110 可以要求根据照明状态点亮危险检测器的灯,照明状态可以指示危险检测器的状态。 例如,块2110可以表示方法1700的块1750、方法1800的块1870和/或方法1900的块1940。块2110也可以表示正在输出的状态的一些其他指示。 例如,在一些实施例中,可以在不执行方法1700至1900中的至少一个的情况下执行框2110。 [0153] 在方框 2120,可以激活一个或多个运动检测器传感器达预定义的时间段。 在一些实施例中,一个或多个运动检测器 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 传感器连续地或至少已经被激活。 运动检测器是否需要在块2120处被激活可取决于危险检测器是由电池供电还是经由结构电源供电。 例如,如果由电池供电,可能希望节省电力以增加电池的寿命。 [0154] 在方框 2130,危险检测器或其他设备可以在方框 2110 输出状态的指示之后监视用户正在执行的手势。在一些实施例中,方框 2130 可以由发生的一些其他条件触发。 例如,照明条件达到(例如,降低到)危险检测器的周围环境中匹配或低于阈值亮度水平的亮度水平可以作为块2130的触发器。监测手势可以包括监测 运动检测传感器针对执行一次或多次(例如,可能需要多次挥手)的特定姿势(例如挥手姿势)的输出。 如果检测到手势,则可以禁用传感器,因为不需要监视近期的用户输入。 用于执行块2130的装置通常可以包括危险检测器(或其他形式的设备)。 更具体地,用于执行块2130的装置可以包括一个或多个处理设备,例如处理器,以及一个或多个传感器,例如运动传感器。 [0155] 在框2140,可以确定是否已经执行了在框2130被监视的姿势。 如果不是,则方法2140可以进行到块2160。如果已经确定要执行手势,则方法2100可以进行到块2150。用于执行块2130的装置通常可以包括危险检测器(或其他形式的设备)。 更具体地,用于执行块2140的装置可以包括一个或多个处理设备,例如处理器。 [0156] 可以类似于方法2000的块2030和2040来执行块2150和2160。因此,如果检测到手势,则向用户提供关于危险检测器的状态的一个或多个细节。 如果未检测到手势,则危险检测器继续监视危险而不输出一个或多个状态细节。 [0157] 图22图示了用于基于用户输入和状态的关键性输出状态的方法2200的实施例。 方法 2200 可以表示方法 1700、1800、2000 或 2100 的 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 替代或更详细的实施例。方法 2200 表示可以由危险检测器执行的各种块 ,例如危险检测器和/或关于图1至6详述的其他装置。应当理解,方法2200的框可以作为关于图17-20详述的其他方法的一部分来执行。 [0158] 在块2205,可以执行危险检测器的一个或多个组件的状态检查。 在一些实施例中,作为方框 2205 的一部分执行的状态检查是响应于正在执行的其他方框而执行的,例如方法 1700 的方框 1720(并且因此,方框 1710)。方框 2205 可以产生与在 与方框1730相关。方框2205的状态检查可分为关键和非关键状态检查的分析。 非关键状态检查可能包括确定电池是否低于第一阈值充电水平、在远程服务器上出现与与危险检测器链接的用户帐户相关联的消息、危险检测器与互联网断开连接(并且 以前连接过),危险探测器与建筑物的电源断开连接(并且以前连接过),和/或发生了一些其他问题(可能会为此类其他问题分配字母数字代码)。 临界状态检查可能包括确定危险检测器是否已过期、确定危险传感器是否已失效和/或确定电池充电水平是否低于第二阈值(这表示充电水平低于与相关联的第一阈值) 非临界电池充电水平)。 [0159] 如果在块2210,没有状态检查导致具有否定结果的关键或非关键状态,则方法2200可以进行到块2215。在这个块,不存在关键或非关键状态的视觉指示 可以输出,例如危险探测器的灯的绿色照明使用平静的动画,例如脉冲动画。 在块2215之后,危险检测器可以不监视用户输入,例如与状态相关的按钮按下或手势,并且可以前进到块2220以继续监视危险。 [0160] 如果在框2210,状态检查导致具有否定结果的关键或非关键状态(例如,传感器故障、电池电量低、因特网连接丢失等),则方法2200可以进行到 块 2225。在块 2225,如果状态检查导致 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 临界状态,方法2200可以进行到块2235。在块2235,可以输出指示临界状态的听觉警告状态。 听觉警告状态可以包括合成的或录制的语音消息。 警告消息可以伴随危险检测器的灯的照明,该灯使用指示警告的颜色,例如黄色。 可以使用动画,例如黄灯的快速脉冲来提醒用户注意危险情况。 [0161] 返回到块2225,如果状态检查导致非临界状态,则方法2200可以进行到块2230。在块2230,可以输出指示非临界状态的纯视觉警告状态。 警告状态可以是使用指示警告的颜色(例如黄色)点亮危险检测器的灯。 可以使用动画,例如黄灯的缓慢脉冲,来警告用户准危险情况。 要了解确切的非严重警告,可能需要用户提供用户输入。 [0162] 在框2240,危险可以监测用户输入,例如以按下危险检测器的按钮(或启动危险检测器上的一些其他物理设备)或通过执行手势的形式 检测器最多预定义的时间段。 例如,危险检测器可以响应于框2230或2235处的输出状态监视输入三十秒。 如果检测到用户的存在,危险检测器的灯可以被点亮以指示这种存在,例如通过发光或脉冲蓝色。 在块2245,可以确定是否已经接收到输入。 如果否,则方法2200可进行到框2220。如果是,则可执行框2250。 [0163] 在框2250,可以经由听觉消息输出临界和/或非临界状态。 这样的消息可以包括由危险检测器输出的记录的或合成的语音。 如果状态是非关键的,块2250可以是第一次通过音频输出状态。 如果状态是关键的,则块2250可以表示至少第二次经由音频输出状态(由于块2235)。 听觉输出可以伴随危险检测器的灯的照明,该灯使用指示警告的颜色,例如黄色。 可以使用黄灯的缓慢(对于非临界状态)或快速(对于临界状态)脉冲等动画来提醒 用户到雕像。 在块2250之后,方法2200可以返回到块2245以查看是否接收到任何额外的用户输入,例如用户是否想要重复状态。 在执行方框 2240 时用户是否执行了手势或按钮按下可能会改变危险检测器的灯在方框 2250 中的点亮方式。例如,如果在方框 2240 中接收到按钮按下,灯可能会亮起蓝色 并以很快的速度脉动; 如果在框2240检测到手势,则灯可以输出黄色波浪动画(其可以用作检测到手势的确认)。 [0164] 参考图23,示出了专用计算机系统2300的实施例。 例如,一个或多个智能组件、处理引擎及其组件可以是专用计算机系统2300。这样的专用计算机系统2300可以作为危险检测器和/或任何其他计算机化设备的一部分并入 本文讨论的,例如远程服务器、智能恒温器或网络。 上述方法可以通过指导计算机系统执行上述方法和组件的动作的计算机程序产品来实现。 每个这样的计算机程序产品可以包括体现在计算机可读介质上的指令集(代码),其指导计算机系统的处理器执行相应的动作。 这些指令可以被配置为按顺序运行,或并行运行(例如在不同的处理线程下),或以它们的组合运行。 将计算机程序产品载入通用计算机系统后,转变为专用计算机系统2300。 [0165] 专用计算机系统2300包括计算机2302、耦合到计算机2302的监视器2306、耦合到计算机2302的一个或多个附加用户输出设备2330(可选的)、一个或多个用户输入设备2340(例如,键盘、 鼠标、跟踪球、触摸屏)耦合到计算机 2302,可选的通信接口 2350耦合到计算机 2302,计算机程序产品 2305 存储在计算机 2302 的有形计算机可读存储器中。计算机程序产品 2305 指导计算机系统 2300 执行上述方法。 计算机 2302 可以包括一个或多个处理器 2360,这些处理器通过总线子系统 2390 与多个外围设备通信。这些外围设备接收日期/接收日期 2021-06-11 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/ 059460 可以包括用户输出设备 2330、用户输入设备 2340、通信接口 2350 和存储子系统,例如随机存取存储器 (RAM) 和非易失性存储驱动器 2380(例如,磁盘驱动器、光驱 驱动器、固态驱动器),它们是有形计算机可读存储器的形式。 [0166] 计算机程序产品2305可以存储在非易失性存储驱动器2380或计算机2302可访问的另一计算机可读介质中并加载到随机存取存储器(RAM) 2370中。每个处理器2360可以包括微处理器,例如 来自 Intel 或 Advanced Micro Devices, Inc. 等的微处理器。 为了支持计算机程序产品 2305,计算机 2302 运行操作系统,该操作系统处理计算机程序产品 2305 与上述组件的通信,以及上述组件之间的通信以支持计算机程序 产品2305。示例性操作系统包括微软公司的Windows等、Sun微系统公司的Solaris0、LINUX、UNIX等。 [0167] 用户输入设备2340包括向计算机2302输入信息的所有可能类型的设备和机制。这些可以包括键盘、小键盘、鼠标、扫描仪、数字绘图板、并入显示器的触摸屏、音频 输入设备,例如语音识别系统、麦克风和其他类型的输入设备。 在各种实施例中,用户输入设备2340通常体现为计算机鼠标、轨迹球、轨迹板、操纵杆、无线遥控器、绘图板、语音命令系统。 用户输入设备2340通常允许用户通过诸如点击按钮等的命令来选择出现在监视器2306上的对象、图标、文本等。 用户输出设备2330包括从计算机2302输出信息的所有可能类型的设备和机制。这些可以包括显示器(例如,监视器2306)、打印机、诸如音频输出设备的非可视显示器等。 [0168] 通信接口 2350 提供到其他通信网络(例如通信网络 2395)和设备的接口,并且可以用作从其他系统、WAN 和/或因特网接收数据和向其他系统、WAN 和/或互联网发送数据的接口。 通信接口 2350 的实施例通常包括以太网卡、调制解调器(电话、卫星、电缆、ISDN)、(异步)数字用户 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 线路(DSL)单元、FireWire0接口、USBO接口、无线网卡等。 例如,通信接口2350可以耦合到计算机网络、FireWire总线等。 在其他实施例中,通信接口2350可以物理地集成在计算机的主板上和/或可以是软件程序等。 [0169] RAM 2370 和非易失性存储驱动器 2380 是配置为存储数据的有形计算机可读介质的示例,例如本发明的计算机程序产品实施例,包括可执行计算机代码、人类可读代码等。 其他类型的有形计算机可读介质包括软盘、可移动硬盘、光学存储介质(例如 CD-ROM、DVD、条形码)、半导体存储器(例如闪存、只读存储器 (ROM))、电池供电的易失性存储器 存储器、网络存储设备等。 RAM和非易失性存储驱动器2380可以被配置为存储提供本发明的各种实施例的功能的基本编程和数据构造,如上所述。 [0170] 提供本发明的功能的软件指令集可以存储在RAM 2370和非易失性存储驱动器2380中。这些指令集或代码可以由处理器2360执行。RAM 2370和非易失性 存储驱动器2380还可以提供存储库来存储根据本发明使用的数据和数据结构。 RAM 2370和非易失性存储驱动器可以包括多个存储器,包括用于在程序执行期间存储指令和数据的主随机存取存储器(RAM)和其中存储固定指令的只读存储器(ROM)。 RAM 2370和非易失性存储驱动器2380可以包括提供程序和/或数据文件的持久性(非易失性)存储的文件存储子系统。 RAM 2370和非易失性存储驱动器2380还可以包括可移动存储系统,例如可移动闪存。 [0171] 总线子系统2390提供一种机制以允许计算机2302的各种组件和子系统按预期相互通信。 尽管总线子系统2390被示意性地示为单个总线,但是CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460的备选实施例总线子系统可以利用计算机2302内的多个总线或通信路径。 [0172] 应当注意,上面讨论的方法、系统和设备仅旨在作为示例。 必须强调的是,各种实施例可以适当地省略、替代或添加各种过程或组件。 例如,应当理解,在备选实施例中,可以以与所描述的顺序不同的顺序执行方法,并且可以添加、省略或组合各种步骤。 此外,关于某些实施例描述的特征可以在各种其他实施例中组合。 实施例的不同方面和元素可以类似的方式组合。 此外,应该强调技术在发展,因此,许多元素是示例,不应被解释为限制本发明的范围。 [0173] 在描述中给出具体细节以提供对实施例的透彻理解。 然而,本领域的普通技术人员将理解,可以在没有这些具体细节的情况下实施这些实施例。 例如,众所周知的过程、结构和技术已经在没有不必要的细节的情况下被示出以避免使实施例模糊不清。 本描述仅提供示例性实施例,并不旨在限制本发明的范围、适用性或配置。 相反,上述实施例的描述将为本领域的技术人员提供实施本发明实施例的使能描述。 在不脱离本发明的精神和范围的情况下,可以对元件的功能和布置进行各种改变。 [0174] 应当理解,虽然所描述的用于危险检测器的在适当时间的直观状态信号发送的方法和系统鉴于特定的设备环境是特别有利的,因为危险检测器代表重要的生命安全设备,在该危险中 探测器可能会放置在房子周围的许多房间内,因为危险探测器可能放置在从这些房间的许多地方都能看到的地方,包括靠近电灯开关的地方,而且危险探测器通常不会全开 - 设备图形用户界面,但可以很容易地配备非图形但简单、视觉上吸引人的设备用户界面 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 元素(例如,一个简单的可按下按钮,带有形状的设备照明),并进一步考虑仅使用电池的危险检测器的功率限制 尽管对于使用最少量电能的状态通信而言是理想的,但本公开的范围不限于此。 相反,所描述的用于在适当时间发出直观状态信号的方法和系统广泛适用于各种智能家居设备中的任何一种,例如上文关于图 15 所描述的那些设备,包括但不限于恒温器、环境传感器、 运动传感器、占用传感器、婴儿监视器、遥控器、遥控钥匙、智能家居集线器、安全键盘、生物识别访问控制器、其他安全设备、相机、麦克风、扬声器、基于飞行时间的 LED 位置/运动感应 阵列、门铃、对讲设备、智能灯开关、智能门锁、门传感器、窗户传感器、通用可编程无线控制按钮、包括夜灯和情绪照明在内的照明设备、智能电器、娱乐设备、家庭服务机器人、车库门开启器、 开门器、窗帘控制器、其他机械驱动设备、太阳能电池阵列、室外路径照明、灌溉设备、草坪护理设备或其他智能家居设备。 尽管广泛适用于任何此类智能家居设备,但当应用于可能具有更有限的设备用户界面功能(例如,没有图形用户界面)的设备环境时,一种或多种所描述的方法和系统变得越来越有利 ,和/或具有功率限制,这使得使用最少量的电力进行状态通信是理想的,同时位于家中相对容易看到的位置和/或经常旅行的位置。 阅读本公开后,本领域​​技术人员可以在上述智能家居设备中的一个或多个的上下文中应用本发明的方法和系统。 此外,要注意的是,实施例可以被描述为被描述为流程图或框图的过程。 尽管每个都可以将操作描述为顺序过程,但许多操作可以并行或并发执行。 此外,可以重新排列操作的顺序。 一个过程可能有图中未包括的额外步骤。 CA 02926442 2016-04-05 WO 2015/054225 PCT/US2014/059460 [0175] 还应当理解,所描述的用于危险检测器在适当时间发出直观状态信号的方法和系统对于网络连接的危险检测器特别有利,因为状态通信可以涉及固有危险检测器 状态以及危险检测器可能能够从其他家用设备、云服务或任何其他网络连接或互联网连接的数据源接收到的任何非危险检测器相关的状态信息。 因此,举例来说,除了本申请中上文给出的示例之外,如果家中某个显着的安全条件(例如,楼下的窗户打开,后面 车库门未锁等),或家中存在某种值得注意的维护状况(例如,HVAC 过滤器需要更换,前廊灯泡需要更换等),或存在其他一些值得注意的状态, 家中的条件、活动模式或同时进行的活动(例如,客厅电视开着,但客厅里已经 20 分钟没有人,家里的狗已经在后门站了 15 分钟, ETC。)。 然而,在本教导的范围内提供一种独立的、非网络连接的危险检测器,该检测器仅在适当的时间将其自身状态传达给用户,并且可选择地寻找来自网络的后续信号。 用户通过手势、声音等,并根据要求提供有关其自身状态的更多信息。 已经描述了几个实施例,本领域的技术人员将认识到在不脱离本发明的精神的情况下可以使用各种修改、替代构造和等同物。 例如,上述元素可能仅仅是更大系统的组成部分,其中其他规则可能优先于或以其他方式修改本发明的应用。 此外,可以在考虑上述要素之前、期间或之后采取一些步骤。 因此,以上描述不应被视为限制本发明的范围。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手