CN107431649A - 针对智能住家的住户策略的生成和实现 - Google Patents
针对智能住家的住户策略的生成和实现 Download PDFInfo
- Publication number
- CN107431649A CN107431649A CN201680013709.2A CN201680013709A CN107431649A CN 107431649 A CN107431649 A CN 107431649A CN 201680013709 A CN201680013709 A CN 201680013709A CN 107431649 A CN107431649 A CN 107431649A
- Authority
- CN
- China
- Prior art keywords
- resident family
- strategy
- machine readable
- intelligent apparatus
- environment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
- H04L12/2829—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality involving user profiles according to which the execution of a home appliance functionality is automatically triggered
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Selective Calling Equipment (AREA)
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本文中所提供的实施例涉及经由一个或多个住户策略来控制住户。在一个实施例中,一种方法包括:在处理器处接收住户的住户策略,所述住户策略与达成最终目标有关;经由所述处理器对所述住户策略的解释来确定所述住户策略的最终目标状态;随时间递增地修改条件受控的智能装置的控制触发阈值直到达到了所述最终目标状态为止;其中,所述控制触发阈值指示何时应该控制所述条件受控的智能装置以实现特定功能。
Description
相关申请的交叉引用
本申请要求以下美国专利申请的优先权:序号14/639,628;序号14/639,750;序号14/639,677;以及序号14/639,641,其均于2015年3月5日在美国提交,并且各自通过引用整体地并入在本文中以用于所有目的。
技术领域
本公开涉及智能住家(smart home)环境。特别地,本公开涉及针对智能装置环境的装置可实现的占用者策略的生成和/或分发。
背景技术
本部分旨在向读者介绍可以与在下面描述和/或要求保护的本公开的各个方面有关的技术的各个方面。本讨论被认为在给读者提供背景信息以方便更好地理解本公开的各个方面时是有帮助的。因此,应该理解的是,这些声明将据此阅读,而不作为对现有技术的接纳。
人们在每日基础上与许多不同的电子装置交互。在住家设定中,例如,人可以与智能恒温器、照明***、警报***、娱乐***以及各种其它电子装置交互。遗憾的是,这些装置的有用性经常限于与装置相关联的基本和/或特定预先确定的任务。
随着社会进步,社会内的住户(household)可以变得日益多样化,从而具有变化的住户规范、规程和规则。遗憾的是,因为所谓的智能装置传统上已经被设计有预先确定的任务和/或功能性,所以关于在各种或演进住户中或者在各种或演进住户规范、规程和规则的情境中使用这些装置已经做出比较少的进步。
发明内容
在下面阐述本文中所公开的某些实施例的概要。应该理解的是,这些方面仅被呈现来给读者提供这某些实施例的简要概要并且这些方面不旨在限制本公开的范围。实际上,本公开可以包含可能未在下面阐述的各种方面。
根据本公开的实施例,可以给智能住家环境提供智能装置环境策略,所述智能装置环境策略使用智能装置来监视智能装置环境内的活动,对这些活动进行报告,和/或基于这些活动提供智能装置控制。
关于本公开的各个方面可以存在上面所指出的特征的各种细化。同样也可以在这些各个方面中并入另外的特征。这些细化和附加特征可以单独地或者按照任何组合而存在。例如,可以将关于所图示的实施例中的一个或多个在下面所讨论的各种特征单独或者按照任何组合并入本公开的上述方面中的任一个。上面所呈现的简要概要仅旨在使读者熟悉本公开的实施例的某些方面和情境,而不限制所要求保护的主题。
附图说明
可以在阅读以下详细描述时并且在参考附图时更好地理解本公开的各个方面,在附图中:
图1是根据实施例的智能住家装置的框图;
图2图示根据一个或多个实施例的包括许多智能住家装置的连接的智能住家或智能装置环境;
图3图示根据实施例的可与图2的智能住家环境集成在一起的可扩展装置和服务平台的网络级视图;
图4图示根据实施例的参考智能住家环境的处理引擎以及装置的图3的可扩展装置和服务平台的抽象功能视图。
图5是根据实施例的多个智能装置环境的示意图;
图6是根据实施例的具有不通过外部网络通信的住户策略管理器的智能住家的示意图;
图7是图示根据实施例的用于基于住户内的智能装置的能力实现策略的过程的流程图;
图8是根据实施例的能够实现图7的过程的住户***的示意图;
图9是图示根据实施例的用于基于人口统计信息获得策略的过程的流程图;
图10是图示根据实施例的推理人口统计信息以获得相关住户策略的***的示意图;
图11是根据实施例的用于确定住户的人口统计信息的图形用户界面的示意图;
图12是图示根据实施例的基于模式的策略实现的示例的示意图;
图13是图示根据实施例的用于人工地构建住户策略的图形用户界面的示意图;
图14是图示根据实施例的用于提供与特定策略有关的传感器置信度的过程的流程图;
图15是图示根据实施例的用于为新策略呈现传感器置信度的过程的流程图;
图16是图示根据实施例的用于建议修改以增强传感器置信度的过程的流程图;
图17是图示根据实施例的来自图16的过程的输出的示例的示意图;
图18是图示根据实施例的基于对策略的人工修改做出调整的过程的流程图;
图19是图示根据实施例的用于监视住户的活动的过程的流程图;
图20是图示根据实施例的根据位置区实现的策略的示意图;
图21是根据实施例的用于监视进餐的***的示意图;
图22是图示根据实施例的用于监视进餐的过程的流程图;
图23是根据实施例的用于监视活动的***的示意图;
图24和图25是图示根据实施例的用于监视媒体消费的过程的流程图;
图26是根据实施例的用于监视办公室活动的***的示意图;
图27是图示根据实施例的用于监视办公室活动的过程的流程图;
图28是根据实施例的用于监视厨房活动的***的示意图;
图29是图示根据实施例的用于监视厨房活动的过程的流程图;
图30是根据实施例的用于在维护个人隐私的同时监视浴室活动的***的示意图;
图31至图33是图示根据实施例的用于在维护个人隐私的同时监视浴室活动的过程的流程图;
图34是图示根据实施例的用于报告编译活动的过程的流程图;
图35是根据实施例的可用于报告编译活动的图形用户界面的示意图;
图36是图示根据实施例的用于检测孩子恶作剧的过程的流程图;
图37是图示根据实施例的用于检测情绪的过程的流程图;
图38是图示根据实施例的用于检测非期望动作的过程的流程图;
图39是图示根据实施例的用于检测对非期望物质的接近的过程的流程图;
图40是图示根据实施例的用于检测家务完成状态的过程的流程图;
图41是图示根据实施例的用于监视医学症状的过程的流程图;
图42是图示根据实施例的用于情形监视的过程的流程图;
图43是图示根据实施例的针对单独在家的孩子的情形监视的过程的流程图;
图44是图示根据实施例的针对非父母监督的情形监视的过程的流程图;
图45和图46是图示根据实施例的用于监视断言活动的过程的流程图;
图47是图示根据实施例的用于提供智能装置环境的控制的过程的流程图;
图48是图示根据实施例的用于基于情形的控制的过程的流程图;
图49是图示根据实施例的用于在非父母监督下控制智能装置环境的过程的流程图;
图50是图示根据实施例的用于智能装置环境的禁足控制的过程的流程图;
图51是图示根据实施例的针对智能装置环境的基于奖励的控制的过程的流程图;
图52是图示根据实施例的智能装置环境的基于配给的控制的示意图;
图53是图示根据实施例的用于智能装置环境的基于配给的控制的过程的流程图;
图54是图示根据实施例的用于智能装置环境中的渐进式控制的过程的流程图;
图55是图示根据实施例的经由递增控制阈值的控制的数据图表;
图56是图示根据实施例的经由递增阈值的控制的示意图;
图57是图示根据实施例的经由递减控制阈值的控制的数据图表;以及
图58是图示根据实施例的经由递减阈值的控制的示意图。
具体实施方式
将在下面描述一个或多个特定实施例。为了提供这些实施例的简明描述,不在本说明书中描述实际实施方式的所有特征。应该了解的是,在任何这样的实际实施方式的开发中,如在任何工程或设计项目中一样,必须做出许多实施方式特定的决定以实现开发者的特定目标,诸如遵守可以从一个实施方式到另一实施方式变化的***相关和业务相关约束。而且,应该了解的是,这样的开发努力可能是复杂且费时的,但是然而对于受益于本公开的普通技术人员来说将是设计、制作和制造的例行任务。
本公开的实施例涉及智能装置环境。特别地,智能装置环境可以被提供有和/或创建一个或多个环境策略。这些策略可以用于报告环境的特性、属性等和/或环境的占用者。另外,这些策略可以用于方便基于策略中所定义的一个或多个条件控制环境内的一个或多个智能装置。
智能住家环境中的智能装置
通过介绍,图1图示可以被布置在建筑环境内的一般装置10的示例。在一个实施例中,装置10可以包括一个或多个传感器12、用户接口组件14、电源16(例如,包括电力连接和/或电池)、网络接口18(其可以是有线的和/或无线的,并且如果无线可以包括根据单个无线协议的单个无线电设备或根据多个不同的无线协议的多个无线电设备)、高功率处理器20、低功率处理器22、无源红外(PIR)传感器24、光源26等。
在某些实施例中,传感器12可以检测各种特性,诸如加速度、温度、湿度、水、供应的电力、接近、外部运动、装置运动、声音信号、超声信号、光信号、火、烟雾、一氧化碳或其它气体、全球定位卫星(GPS)信号、射频(RF)、其它电磁信号或场等。因此,传感器12可以包括温度传感器、湿度传感器、危险相关传感器或其它环境传感器、加速度计、麦克风、相当于并包括相机(例如,电荷耦合器件或视频相机)的光学传感器、有源或无源辐射传感器、GPS接收器或射频标识检测器。虽然图1图示具有两个传感器块的实施例,但是许多实施例可以包括少到单个传感器,或者可以包括各自包含一个或多个传感器的多个传感器块,相当于并包括各自包含传感器的整个阵列的多个块。在一些实例中,装置10可以包括一个或多个主传感器和一个或多个辅传感器。这里,主传感器可以感测对装置的核心操作极为重要的数据(例如,感测恒温器中的温度或者感测烟雾检测器中的烟雾),而辅传感器可以感测其它类型的数据(例如,运动、光或声音),其可被用于作为更大的住家自动化***或功能性的一部分的能量效率目标、智能操作目标、个别组件目标,或者各种其它目标中的任一个。
装置10中的一个或多个用户接口组件14可以从用户接收输入和/或向用户呈现信息。所接收到的输入可以用于确定设定。在某些实施例中,用户接口组件可以包括对用户的运动做出响应的机械或虚拟组件。例如,用户可以机械地移动滑动组件(例如,沿着垂直或水平轨迹)或者使可旋转环旋转(例如,沿着环形轨迹),或者可以检测用户沿着触摸板的运动。这样的运动可以对应于可基于用户接口组件14的绝对位置或者基于用户接口组件14的位移而确定的设定调整(例如,针对可旋转环组件的每10°旋转将设定点温度调整1华氏度)。物理上且实际上可移动的用户接口组件可允许用户沿着表观连续能谱的一部分设置设定。因此,用户可以不局限于在两个离散选项之间选择(例如,如果使用了上下按钮则情况将是这样的)但是可沿着一系列可能的设定值快速地且直观地定义设定。例如,用户接口组件的移动的幅度可以与设定调整的幅度相关联,使得用户可以显著地更改具有大移动的设定或者微调具有小移动的设定。
用户接口组件14也可以包括一个或多个按钮(例如,上下按钮)、小键盘、数字键盘、开关、麦克风和/或相机(例如,以检测手势)。在一个实施例中,用户接口组件14可以包括可以使得用户能够通过使环旋转(例如,以调整设定)和/或通过向内点击环(例如,以选择调整后的设定或者以选择一个选项)来与组件交互的点击且旋转角环组件。在另一实施例中,用户接口组件14可以包括可以检测手势(例如,以指示装置的电力或警报状态将改变)的相机。在一些实例中,装置10可以具有可以用于设定多个类型的设定的一个主输入组件。用户接口组件14也可以被配置成经由例如视觉显示器(例如,薄膜晶体管显示器或有机发光二极管显示器)和/或音频扬声器向用户呈现信息。
电源组件16可以包括电力连接和/或本地电池。例如,电力连接可以将装置10连接到诸如线电压源的电源和/或板上发电组件,诸如太阳能发电组件、其它电力收获组件等。在一些实例中,AC电源可用于重复地对(例如,可再充电的)本地电池进行充电,使得电池可以稍后用于在AC电源不可用时向装置10供应电力,或者在瞬时电力要求超过可由AC电源或者由本地AC电力转换电路所提供的电力要求时补充电力给装置10。
网络接口18可以包括使得装置10能够在装置之间通信的组件。因此,网络接口18可以使得装置10能够经由有线或无线网络与其它装置10进行通信。网络接口18可以包括无线卡或一些其它收发器连接以方便此通信。网络接口18可以并入包括但不限于Wi-Fi、Zigbee、Z-Wave或Thread的多个标准或专有协议中的一个或多个。由网络接口18实现的一个特别有利的协议是由Thread组公布并且包括802.15.4、IETF IPv6和6LoWPAN协议的特征的Thread协议。
高功率处理器20和低功率处理器22可以支持各种不同的装置功能性中的一个或多个。因此,高功率处理器20和低功率处理器22可以各自包括被配置且编程为执行和/或使得本文中所描述的功能性中的一个或多个被执行的一个或多个处理器。在一个实施例中,高功率处理器20和低功率处理器22可以包括执行存储在本地存储器(例如,闪速存储器、硬盘、随机存取存储器)中的计算机代码的通用处理器、专用处理器或专用集成电路、其组合,和/或使用其它类型的硬件/固件/软件处理平台。在某些实施例中,高功率处理器20可以执行诸如操作用户接口组件14等的计算密集操作。另一方面,低功率处理器22可以管理诸如从传感器12检测危险或温度的不太复杂的过程。在对仅电池或其它电力约束环境来说特别有利的一个实施例中,可以使高功率处理器20大多数时间维持在睡眠状态下,并且低功率处理器可以用于在当需要计算密集过程时的间隔内唤醒或者初始化高功率处理器。
作为示例,高功率处理器20和低功率处理器22可以检测位置(例如,房屋或房间)何时被占用(即,包括人类的存在),相当于并包括它是否被特定人占用或者被特定数量的人们(例如,相对于一个或多个阈值)占用。在一个实施例中,此检测可例如通过对麦克风信号进行分析、检测用户移动(例如,在装置前面)、检测门或车库门)的打开和关闭、检测无线信号、检测接收到的信号的网际协议(IP)地址、检测一个或多个装置在时间窗口内的操作等而发生。而且,高功率处理器20和低功率处理器22可以包括用于标识特定占用者或对象的图像识别技术。
在某些实施例中,高功率处理器20和低功率处理器22可以使用PIR传感器24来检测人类的存在。PIR传感器24可以是测量从其视场中的对象发射或者由其视场中的对象反射的红外(IR)辐射的无源红外传感器。
在一些实例中,高功率处理器20可以预测所希望的设定和/或实现那些设定。例如,基于存在检测,高功率处理器20可以调整装置设定以例如在无人在家或者在特定房间中时或根据用户偏好(例如,通常在家偏好或用户特定偏好)保存电力。作为另一示例,基于特定人、动物或对象(例如,孩子、宠物或丢失对象)的检测,高功率处理器20可以启动人、动物或对象在哪里的音频或视觉指示器,或者可以在在某些条件下(例如,在晚上或在灯关掉时)检测到未被认出的人的情况下启动警报或安全特征。
在一些实施例中,装置10的多个实例(其可以彼此类似或不同)可以彼此交互,使得由第一装置检测到的事件影响第二装置的动作。例如,第一装置可检测到用户已进入到车库中(例如,通过检测车库中的运动、检测车库中的光的改变、或者检测车库门的打开)。第一装置可经由网络接口18向第二装置发送此信息,使得第二装置例如可调整住家温度设定、光设定、音乐设定和/或安全警报设定。作为另一示例,第一装置可检测用户接近前门(例如,通过检测运动或突然光模式改变)。第一装置例如可以使一般音频或视觉信号被呈现(例如,诸如门铃的发声)或者使位置特定音频或视觉信号被呈现(例如,以在用户正占用的房间内通告访问者)。
除检测各种类型的事件之外,装置10还可以包括可以在诸如人类的生物被检测为接近时照亮的光源26。光源26可以包括诸如一个或多个发光二极管等的任何类型的光源。光源26可以通信地耦合到高功率处理器20和低功率处理器22,其可以提供用于使光源26照亮的信号。
记住上文,图2图示其中图1的装置10中的一个或多个以及本文中进一步描述的方法、***、服务和/或计算机程序产品中的一个或多个可适用的智能装置环境30的示例。所描绘的智能装置环境30包括结构32,所述结构32可包括例如房屋、办公室建筑、车库或移动住家。将了解的是,也可将装置集成到不包括整个结构32的智能装置环境30中,诸如套房、公寓或办公室空间。另外,智能住家环境可控制和/或耦合到实际结构32外面的装置。实际上,智能住家环境中的若干装置根本不必物理上在结构32内。例如,控制水池加热器或灌溉***的装置可位于结构32外面。
所描绘的结构32包括经由墙40彼此至少部分地分开的多个房间38。墙40可包括内墙或外墙。每个房间还可包括地板42和天花板44。装置可被安装在墙40、地板42或天花板44上,与墙40、地板42或天花板44集成在一起,和/或由墙40、地板42或天花板44支承。
在一些实施例中,图2的智能装置环境30包括可与彼此和/或与中央服务器或云计算***无缝地集成以提供各种有用的智能住家目标中的任一个的多个装置10,包括智能多感测联网装置。智能装置环境30可以包括一个或多个智能多感测联网恒温器46(在下文中被称为“智能恒温器46”)、一个或多个智能联网多感测危险检测单元50(在下文中被称为“智能危险检测器50”)、以及一个或多个智能多感测联网入口接口装置52(在下文中被称为“智能门铃52”)。根据实施例,智能恒温器46可以包括尤其来自Nest Labs,Inc.的NestLearning Thermostat(Nest学习型恒温器)。单独或者与彼此和/或与智能住家的一个或多个其它温度和/或湿度传感器相结合地,智能恒温器46检测环境气候特性(例如,温度和/或湿度)并且相应地控制HVAC***48。
智能危险检测器50可以检测危险物质或者指示危险物质的物质(例如,烟雾、火或一氧化碳)的存在。智能危险检测器50可以包括Nest Protect Smoke(Nest保护烟雾)+CO警报器,其可以包括诸如烟雾传感器、一氧化碳传感器等的传感器12。因此,危险检测器50可以确定烟雾、火或一氧化碳何时可能存在于建筑物内。
智能门铃52可以检测人接近于或离开位置(例如,外门),提供门铃功能性,经由音频或视觉工具来通告人的接近或离开,或者控制安全***上的设定(例如,以在占用者来去时启用或者停用安全***)。智能门铃52可以基于某个人是否已接近或者进入智能装置环境30与其它装置10交互。
在一些实施例中,智能装置环境30还包括一个或多个智能多感测联网墙开关54(在下文中被称为“智能墙开关54”)以及一个或多个智能多感测联网墙插头接口56(在下文中被称为“智能墙插头56”)。智能墙开关54可以检测环境照明条件,检测房间占用状态,并且控制一个或多个灯的ON/OFF或调光状态。在一些实例中,智能墙开关54也可以控制诸如吊扇的风扇的电力状态或速度。智能墙插头56可以检测房间或围墙的占用并且控制电力向一个或多个墙插头的供应(例如,使得如果无人在家则不向插头供应电力)。
更进一步,在一些实施例中,智能装置环境30内的装置10还可以包括多个智能多感测联网器具58(在下文中被称为“智能器具58”),诸如冰箱、电炉和/或烘箱、电视、洗衣机、烘干机、灯、立体声***、内部通信***、车库门开具、落地风扇、吊扇、壁式空调、水池加热器、灌溉***、安全***、相机59(例如,Nest Dropcams)等。根据实施例,联网器具58通过与器具的相应制造商合作而变得与智能装置环境兼容。例如,器具可以是空间加热器、窗户AC单元、电动管道通风口等。当被***时,器具可例如通过指示它是什么类型的器具来向智能住家网络通告它本身,并且它可与智能住家的控件自动地集成。可通过由本领域的普通技术人员所知道的任何有线或无线通信协议来方便由器具到智能住家的这种通信。智能住家也可包括各种非通信传统器具68,诸如可借助于小型墙插头56来控制——即使粗糙地(ON/OFF)——的旧式常规洗碗机/烘干机、冰箱等。智能装置环境30还可包括可通过由智能危险检测器50或智能墙开关54所提供的IR信号来控制的各种部分地通信的传统器具70,诸如红外(“IR”)控制的壁式空调或其它IR控制的装置。
根据实施例,智能恒温器46、智能危险检测器50、智能门铃52、智能墙开关54、智能墙插头56和智能装置环境30的其它装置是模块化的并且可被并入到较旧和新房屋中。例如,装置10是围绕由两个基本组件头单元和背板构成的模块化平台而设计的,所述模块化平台也被称为对接站。提供了对接站的多个配置以便与诸如较旧和较新住家的任何住家兼容。然而,所有的对接站包括标准头连接布置,使得任何头单元可以可移除地附接到任何对接站。因此,在一些实施例中,对接站是用作到结构的物理连接和住家的电压布线的接口,并且可互换的头单元包含传感器12、处理器28、用户接口14、电源16、网络接口18以及上面所描述的装置的其它功能组件中的全部。
智能装置环境30也可以包括与在物理住家外面但是在住家的近似地理范围内的装置的通信。例如,智能装置环境30可以包括向智能装置环境30内的其它装置传送当前水池温度或者接收用于控制水池温度的命令的水池加热器控制器34。类似地,智能装置环境30可以包括在智能装置环境30内传送有关灌溉***的信息和/或接收用于控制这些灌溉***的控制信息的灌溉控制器36。根据实施例,算法被提供用于例如基于住家的邮政编码或地理坐标来考虑智能装置环境30的地理位置。地理信息然后用于获得对于确定浇水的最佳时间来说有帮助的数据,这种数据可以包括太阳位置信息、温度、露点、住家位于上面的陆地的土壤类型等。
借助于网络连接性,即使用户不接近于装置,图2的智能住家装置中的一个或多个也可进一步允许用户与该装置交互。例如,用户可使用计算机(例如,桌面型计算机、膝上型计算机或平板)或其它便携式电子装置(例如,智能电话)66来与装置进行通信。web网页或app可被配置成从用户接收通信并且基于这些通信来控制装置和/或向用户呈现关于装置的操作的信息。例如,用户可使用计算机来查看装置的当前设定点温度并且调整它。用户可在此远程通信期间在结构中或者在结构外面。
如所讨论的,用户可使用联网计算机或便携式电子装置66来控制智能装置环境30中的智能恒温器和其它智能装置。在一些示例中,占用者中的一些或全部(例如,住在家里的个体)可向智能装置环境30注册他们的装置66。可在中央服务器处做出这种注册以将占用者和/或装置认证为与住家相关联并且给予占用者使用装置来控制家中的智能装置的许可。例如当占用者在工作或在度假时,占用者可使用他们注册的装置66来远程地控制住家的智能装置。当占用者实际上位于住家内部时,例如当占用者正坐在住家内部的沙发上时,占用者也可以使用他们注册的装置来控制智能装置。应该了解的是,代替或者除注册装置66之外,智能装置环境30还可以做出关于哪些个体住在家里并且因此是占用者以及哪些装置66与哪些个体相关联的参考。因此,智能装置环境“学习”谁是占用者并且许可与哪些个体相关联的装置66控制住家的智能装置。
在一些实例中,访客期望控制智能装置。例如,智能装置环境可以接收来自住家内部的个体的未注册移动装置的通信,其中所述个体未被识别为住家的占用者。另外,例如,智能装置环境可以接收来自已知为访客或者被注册为访客的个体的移动装置的通信。
根据实施例,可将控制的访客层提供给智能装置环境30的访客。控制的访客层给予访客对基本控件(例如,智能装置的特征的公正地选择的子集)的访问,诸如温度调整,但是它封锁其它功能性。控制的访客层可被认为是访客具有有限控制但是它们不能够访问可能根本上更改、暗中破坏、破坏或者以其它方式损害智能装置的占用者期望的操作的更高级控件的“安全沙盒”。例如,控制的访客层将不许可访客调整热泵封锁温度。
如在下面所描述的,智能恒温器46和其它智能装置通过观察占用者行为来“学习”。例如,智能恒温器学习占用者的早晨和夜晚的优选温度设定点,并且它学习占用者何时睡觉或醒来,以及例如占用者何时通常离开或在家。根据实施例,当访客控制智能装置(诸如智能恒温器)时,智能装置不从访客“学习”。这防止访客的调整和控制影响已习得的占用者的偏好。
根据一些实施例,提供智能电视遥控。智能遥控通过拇指纹、视觉识别、RFID等来识别占用者,并且它将用户识别为访客或者为属于具有有限控制和访问的特定类别的某个人(例如,孩子)。在将用户识别为属于有限类别的访客或某个人时,智能遥控仅许可该用户查看频道的子集并且对电视和其它装置的设定做出有限调整。例如,访客不可调整数字视频记录器(DVR)设定,并且孩子限于查看适于孩子的节目。
根据一些实施例,为房屋中的其它仪器、设施和装置提供类似的控制。例如,洗涤池、浴缸和淋浴可由智能龙头来控制,所述智能龙头将用户识别为访客或孩子并且因此防止水超过被认为是安全的指定温度。
在一些实施例中,除包含处理和感测能力之外,装置34、36、46、50、52、54、56和58(统称为“智能装置”)中的每一个有与智能装置中的任何其它智能装置以及与在世界上任何地方联网的任何中央服务器或云计算***或任何其它装置的数据通信和信息共享能力。可使用各种定制或标准无线协议(Wi-Fi、ZigBee、6LoWPAN等)中的任一个和/或各种定制或标准有线协议(CAT6以太网、HomePlug等)中的任一个来执行所需要的数据通信。
根据实施例,智能装置中的全部或一些可用作无线或有线重发器,并且智能装置可被配置成为可靠的、鲁棒的、容错的装置到装置和装置到云通信形成网状网络。例如,智能装置中的第一个可经由无线路由器60与智能装置中的第二个进行通信。智能装置还可经由到诸如互联网62的网络的连接彼此进行通信。通过互联网62,智能装置可与中央服务器或云计算***64进行通信。中央服务器或云计算***64可与和装置相关联的制造商、支持实体或服务提供者相关联。对于一个实施例,用户可以能够使用装置本身来联系客户支持,而不必使用诸如电话或连接互联网的计算机的其它通信工具。另外,可从中央服务器或云计算***64向装置自动地发送软件更新(例如,当可用时、当被购买时或者以例行间隔)。根据实施例,如在通过引用并入在本文中的共同转让的WO2014047501 Al中进一步描述的,智能装置可以组合以在智能装置环境30中创建发言人和低功率节点的网状网络,其中智能装置中的一些是“发言人”节点而其它智能装置是“低供电”节点。
低功率节点的示例是智能夜灯65。除收容光源之外,智能夜灯65收容占用传感器,诸如超声或无源IR传感器,和环境光传感器,诸如测量房间中的光的光敏电阻器或单像素传感器。在一些实施例中,智能夜灯65被配置成在其环境光传感器检测到房间黑暗时并且在其占用传感器检测到某个人在房间中时启用光源。在其它实施例中,智能夜灯65被简单地配置成在其环境光传感器检测到房间黑暗时启用光源。另外,根据一些实施例,智能夜灯65包括定期地发出有关房间的占用以及房间中的光的量的消息——包括与占用传感器检测到人存在于房间中一致的即时消息——的低功率无线通信芯片(例如,Zigbee芯片)。如上面所提及的,可以使用网状网络来在智能装置环境30内从节点到节点(即,智能装置到智能装置)以及通过互联网62向中央服务器或云计算***64以无线方式发送这些消息。
在一些实施例中,低供电和发言人节点(例如,装置46、50、52、54、56、58和65)可充当智能装置环境中的警报***的“绊网”。例如,在犯罪者避开由位于智能装置环境30的窗户、门和其它进入点处的警报传感器进行检测的情况下,能在从网状网络中的低供电和发言人节点中的一个或多个接收到占用、运动、热、声音等消息时触发警报。例如,在从智能夜灯65接收到指示人的存在的消息时,中央服务器或云计算***64或某个其它装置能触发警报,假设该警报在检测时准备随时应用。因此,警报***能由位于智能装置环境30各处的各种低供电和发言人节点来增强。在此示例中,用户能通过买并安装额外的智能夜灯65来增强智能装置环境30的安全。
另外在图2的智能装置环境30中包括和图示的是各自被配置成以自主方式执行各种住户任务中的任一个的服务机器人69。针对一些实施例,服务机器人69可被分别配置成以与诸如由马萨诸塞州贝德福德的iRobot公司所销售的ROOMBA(TM)和SCOOBA(TM)产品的已知在商业上可买到的装置的方式类似的方式执行扫地、洗地等。
图3图示根据实施例的可与图2的智能装置环境集成在一起的可扩展装置和服务平台80的网络级视图。可扩展装置和服务平台80相对于智能装置环境30可无限制地集中在单个服务器处或者分布在若干不同的计算实体当中。可扩展装置和服务平台80可以包括处理引擎86,其可以包括从智能装置环境的装置接收数据(例如,经由互联网或集线网络)以索引数据、对数据进行分析和/或基于分析或者作为分析的一部分生成统计的引擎。经分析的数据可作为得到的住家数据88被存储。
此后可将分析和统计的结果发送回给提供了用于得到结果的住家数据的装置,给其它装置,给向装置的用户提供web页面的服务器,或者给其它非装置实体。例如,可由处理引擎86生成并发送使用统计、使用相对于其它装置的使用的统计、使用模式、和/或概括传感器读数的统计。可经由互联网62提供结果或统计。以这种方式,处理引擎86可被配置且编程为从住家数据82得到各种有用的信息。单个服务器可包括一个或多个引擎。
所得到的数据在各种不同的粒度下对各种有用目的来说可以是高度有益的,所述有用目的范围从在每住家、每邻居或每区域基础上对装置的显式编程控制(例如,电力公用公司的需求响应程序)到可在每住家基础上协助的推理抽象的生成(例如,可得出房主已离开度假并且所以可将安全检测设备置于升高的灵敏度上)到可被用于政府或慈善目的的统计和相关推理抽象的生成。例如,处理引擎86可生成关于跨越装置的人口的装置使用的统计并且将所述统计发送到装置用户、服务提供者或其它实体(例如,其已经请求或者可能已经为统计提供了货币补偿)。
图4图示特别参考处理引擎86以及装置(诸如图2的智能装置环境30的那些)的图3的可扩展装置和服务平台80的抽象功能视图110。即使位于智能装置环境中的装置将具有各种无限不同的单独的能力和限制,它们也可全部被认为共享公共特性,因为它们中的每一个是数据消费者112(DC)、数据源114(DS)、服务消费者116(SC)和服务源118(SS)。有利地,除提供用于装置实现它们的本地和直接目标所需的必要控制信息之外,可扩展装置和服务平台80还可被配置成治理正流出这些装置的大量数据。除增强或者优化装置本身相对于它们的直接功能的实际操作之外,可扩展装置和服务平台80还可致力于以各种自动化、可扩展、灵活和/或可伸缩方式“再利用”该数据来实现各种有用的目标。可以基于例如使用模式、装置效率和/或用户输入(例如,请求特定功能性)来预定义或者自适应地标识这些目标。
例如,图4将处理引擎86示出为包括许多范例120。处理引擎86可包括监视并管理主或辅装置功能的受管理服务范例120a。装置功能可包括考虑到用户输入确保装置的适当操作、估计入侵者正在或正试图在住处中(例如,并且对入侵者是否正试图在住处中的情况做出响应)、检测耦合到装置的设备的故障(例如,灯泡已熄灭)、实现或者以其它方式对能量需求响应事件做出响应、或者向用户报警当前或预测的将来事件或特性。处理引擎86还可包括基于装置使用来估计用户特性(例如,人口统计信息)、期望和/或感兴趣的产品的广告/通信范例120b。然后可向用户提供或者自动地提供服务、促销、产品或升级。处理引擎86还可包括社交范例120c,所述社交范例120c使用来自社交网络的信息,向社交网络提供信息(例如,基于装置使用),和/或处理与用户相关联的数据和/或与社交网络平台的装置交互。例如,能基于光检测、安全***不活动或装置使用检测器来更新用户的如向他们在社交网络上的信任联系人报告的状态以指示他们何时在家。作为另一示例,用户可以能够与其它用户共享装置使用统计。在又一个示例中,用户可以共享导致低电力账单的HVAC设定并且其它用户可以将HVAC设定下载到他们的智能恒温器46以减少他们的电力账单。
处理引擎86可包括向用户通知挑战、竞争、规则、遵守法规和/或奖励和/或使用操作数据来确定是否已经满足挑战、是否已经遵守规则或法规和/或是否已经赢得奖励的挑战/规则/遵守/奖励范例120d。挑战、规则或法规可涉及保存能量、安全地生活(例如,减少暴露于毒素或致癌物)、保存金钱和/或设备寿命、改进健康等的努力。例如,一个挑战可以牵涉参与者在一个星期内把他们的恒温器调低了一度。成功地完成挑战的那些人被奖励,诸如通过优惠券、虚拟货币、状态等。关于遵守,示例牵涉出租物业所有者做出不许可承租人访问某些所有者的房间的规则。具有占用传感器的房间中的装置能在该房间被访问时向所有者发送更新。
处理引擎86可集成或者以其它方式利用来自外来源的外来信息122以改进一个或多个处理范例的功能。外来信息122可用于对从装置接收的数据进行解释,确定在装置附近(例如,在装置被包封在内的结构外面)的环境的特性,确定可被用户利用的服务或产品,标识社交网络或社交网络信息,确定在装置附近的实体(例如,诸如紧急响应团队、警察或医院的公共服务实体)等的联系人信息,标识与住家或邻居相关联的统计或环境条件、趋势或其它信息等。
住户策略提供
在现在讨论了智能装置或智能住家环境后,讨论现在转向可以由智能装置环境内的智能装置执行的源化策略。在一些实施例中这样的执行可通过单独的智能装置单独行动来执行,然而在其它实施例中这样的执行可通过智能装置的自我编排分组(静态的或动态的)一致地行动来执行,然而在仍然其它的实施例中这样的执行可通过单独的智能装置或成组的智能装置在中央服务器(诸如位于远离住家的基于云的计算***)的编排下行动来执行。图5是根据实施例的配备住户策略的住家152的环境150的示意图。策略可以以各种方式到达配备住户策略的住家152。例如,住户策略管理器154可以负责基于以下各项向住家152供应策略:住户目标、住户定义的策略、住家152内的智能装置能力、链接住家当中的共享策略、住户人口统计等。虽然图5图示住户策略管理器154在每个住家152外部,但是住户策略管理器154可以在每个房屋152本地,或者可以与全部在住家152本地、全部远离住家152或者是本地和远程策略管理器154的组合的其它住户策略管理器154相结合地工作。例如,住家156包括可以与远程住户策略管理器154交互的本地住户策略管理器154。
在所图示的实施例中,住家156被建立来接收基于目标的策略。例如,如将在下面更详细地讨论的,目标可能是“在电子装置上花费更少的时间”或“在接下来3个月内每个月使用更少5%的能量”。住户目标158被提供给住户策略管理器154,其供应基于目标的策略160以在住家156内执行。在一些实施例中,可以通过向一个或多个住户成员提供调查(例如,经由图形用户界面)来获得住户目标158。在一些实施例中,住户目标可以由计算机(例如,住户策略管理器154)基于住户的成员的观察到的行为、基于从住家中的智能装置提供的某些输入、基于来自远程供应商/设施商/监管者/等的某些输入或其任何组合来建议。这些建议的住户目标可以产生特定选择的住户目标158。
图5图示住家162被建立来接收用户定义的策略164。例如,在住家162内可以存在使得住户的成员能够创建针对住家162个性化的策略的图形用户界面。在一些实施例中,这些策略可以与与多个配备策略的住家152通信地耦合的住户策略管理器154共享,使得用户定义的策略164可以与其它配备策略的住家152共享。例如,在当前实施例中,用户定义的策略164被与住户人口统计信息166(例如,住户成员的数量、住户成员的年龄、住户成员的活动模式等)一起提供给住户策略管理器154。通过接收用户定义的策略164和人口统计信息166两者,住户策略管理器154可以向具有类似的人口统计信息166的其它配备策略的住家152提供/建议用户定义的策略164。
在一些实施例中,可以基于住家152内的装置的能力来提供策略以供在配备策略的住家152处执行。例如,住家168被建立来接收基于住家168内的能力的策略。能力170(诸如:“此住家能够检测餐桌处的占用”或“此住家能够听到起居室中的音频”)被提供给住户策略管理器154。住户策略管理器154可以确定多个可用策略中的哪些可用于实现在住家168处并且将基于能力的策略172的此列表提供给住家168。住家168内的策略管理员可以从基于能力的策略172中选择要实现在住家168内的策略。
在一些实施例中,可以链接住户策略。换句话说,在导致在配备策略的住家152中的至少一个内执行链接规则的两个配备策略的住家152之间可以存在一定关系。例如,在在两个配备策略的住家152之间存在有关孩子的共享监护协定的情形下,可以将住户策略从一个住家152转移到另一住家152,使得孩子的策略被实现在任何一个住家处。另外,在一些实施例中,链接可以包括主从布置,其中一个房屋152控制另一房屋152的已实现的策略。例如,在一个示例中,可以给成年孩子安排照顾另一房屋152中的年老父母的任务。在此示例中,成年孩子可以对在年老父母的住家152处实现的策略具有授权。例如,成年孩子可以具有授权以在年老父母的房屋处执行用于呈现在每天特定时刻服药的提醒的策略。在当前示例中,住家174与住家176链接。待实现在相应的链接住家处的链接策略178被提供给住户策略管理器154,其中它们被提供为待实现在链接环境中的策略180。
如上面所讨论的,在一些实施例中,住户人口统计可以用于为住户确定特定策略。例如,与全是成人的住户相比不同的策略可以是具有小孩子的房屋所希望的。人口统计信息可以包括例如:占用者信息,诸如:占用者的数量、占用者的性别、占用者的年龄、占用者的种族等。可以将人口统计信息166提供给住户策略管理器154,其可以提供基于人口统计的策略182。例如,如上面所提及的,可以将与匹配人口统计166相关联的用户定义的策略164提供给房屋184。
附加地,住户行为模式186可以用于提供策略。可以将观察到的行为模式186提供给住户策略管理器154。住户策略管理器154可以确定对应于行为模式的策略并且基于行为186提供建议的策略188。例如,一个策略可以从住户占用者试图在每个工作日上午8点到达他们工作的地方的观察结果产生。基于这个检测到的行为模式186,策略可以被提供来基于交通延迟等动态地调整闹钟等待时间。
可以单独或者相结合地使用任何数量的策略提供方案来将策略提供给配备住户策略的住家152。例如,虽然住家156被图示为被提供有基于住户目标158的策略,但是所提供的策略还能基于其它判据来限制和/或补充(例如,基于住家156的能力170来限制和/或通过住家156的基于行为的策略188来补充)。
另外,可以基于效率对方便性的变化程度和/或宽大的变化程度来提供策略提供和实现。例如,一些用户可以希望严格地控制住户策略方面,然而其它用户将相当宽松地控制策略实现。在一些实施例中,住户策略管理器154可以使得用户能够在实现之前确认和/或设定策略的每个方面。可替选地,住户策略管理器154可以在没有用户控制和/或确认的情况下使得能实现自动策略实现。在一些实施例中,可以实现混合重载模式,所述混合重载模式使得用户能够暂停自动地实现的策略的实现和/或在维持策略的执行的同时重载实现的策略的一些或所有方面。
图6是具有本地住户策略管理器202的智能住家200的示意图。在当前实施例中,本地住户策略管理器202不通过外部网络(例如,互联网205)通信,如由通信线路206所图示的。替代地,住户策略管理器202可以包括包含多个策略的策略库和/或使得存储的策略能够被提供给住户策略管理器202的输入/输出接口,所述输入/输出接口诸如通用串行总线端口和/或存储卡接口。针对隐私关注,在一些实施例中,可以期望阻止来自住户策略管理器202的外部通信。这可以减轻有关住户数据的数据隐私关注。
另外,如上面所提及的,检测到的模式在选择在住家200内实现的策略时可以是有用的。房屋200被优选地配备有模式检测电路204,其可以观察与住家200相关联的模式。例如,模式检测电路204可以从住家200的智能装置206挖掘数据以确定装置206的特定使用模式和/或住户活动模式。模式检测电路204可以将辨识的模式提供给住户策略管理器,所述住户策略管理器可以选择和/或建议与模式相对应的策略以用于实现。
如将在下面更详细地讨论的,在一个实施例中,模式检测电路204可以检测到当住户的成员刷他们的牙齿时通常是让水开着的。可以将此模式提供给住户策略管理器202,所述住户策略管理器202可以建议和/或自动地实现要在住户的成员当他们刷他们的牙齿时让水开着时向住户的成员提供通知的策略。
基于能力的策略提供
如图5中先前讨论的,一些配备策略的住家152可以基于配备策略的住家152内的智能装置的能力被提供/建议策略。图7是图示根据实施例的用于基于住户内的智能装置的能力实现和/或建议策略的过程220的流程图。另外,图8是能够实现图7的过程220的住户250的示意图。将一起讨论图7和图8。
过程220通过确定住家250内的智能装置能力而开始(块220)。能力可以包括基本功能性和/或传感器类型(例如,看、闻、听和/或成像传感器、挥发性有机化合物传感器、音频传感器等)或者能力可以是更复杂的(例如,从红外传感器确定房间占用)。另外,能力可以包括可以执行功能性和/或传感器定位于的位置。
在一个实施例中,住户策略管理器154能够向住家250内的智能装置254提供轮询请求252。智能装置254可以提供定义智能装置254的能力的响应256。例如,智能装置254“D1”可以是智能前门锁。智能装置254“D1”可以提供表示智能装置254“D1”可在前门258处提供占用检测和锁门的响应256。另外,智能装置254“D2”可以被定位在起居室中并且可以包括能够报警的扬声器。因此,来自智能装置254“D2”的响应256可以表示智能装置254“D2”可在起居室中提供警报。
在其它实施例中,可以通过获得住家250内的可用智能装置254的库存来辨识能力。一旦可用智能装置254的库存是完整的,就可以使用替选源来基于它们的身份来辨识库存中的智能装置的能力。例如,住户策略管理器154可以辨识智能装置254“D1”和智能装置254“D2”在住家250内。在一个实施例中,可通过使用户将它们的UPC(通用产品代码)信息键入到用户接口中来执行此辨识。住户策略管理器154然后可以基于例如它们的UPC(通用产品代码)信息从数据库(例如,在住户策略管理器254本地或者远离住户策略管理器254)获得这些装置的能力的列表。在其它实施例中,可执行用于辨识的更多自动化方法,诸如通过根据标准协议(诸如Thread或Weave协议)的询问-响应通信、通过自动化图像识别(例如,监视相机可在视觉上“看见”在房间内存在特定烟雾检测器或服务机器人)等。
一旦装置的能力被确定,就可以确定基于能力的可用策略(块224)。例如,住户策略管理器154可以从包含在策略库中的策略的超集中选择可以使用智能装置能力的一个或多个策略的子集。
在一些实施例中,可以使用可用能力作为对策略的输入和/或输出来创建用户定义的策略。例如,返回参考住家250,可以通过接口来创建用户定义的策略,其中接口提供报警、占用检测和/或上锁功能性作为可用输入和/或输出。因此,用户定义的策略的示例可能是:“当占用检测功能性确定某个人在前门处时,经由报警功能性提供起居室中的指示”。
一旦策略的基于能力的子集被确定(例如,从策略库中选择子集和/或用户定义的策略被创建),这些策略就可以作为建议被提供给住家250的成员和/或可以被自动地实现(块226)。例如,如将在下面更详细地讨论的,住户策略管理器154可以开始监视来自智能装置254的数据和/或可以开始控制智能装置254。
基于人口统计的策略提供
如图5中所讨论的,人口统计可以用于提供住户策略。人口统计可以包括例如年龄、性别、教育、婚姻状态、社会经济状态、住户中的数量、住户中的18岁以下的数量、在家通常说的语言、住户区域、民族、种族、宗教信仰、农村与城市等。图9是图示根据实施例的用于获得基于人口统计信息的策略的过程290的流程图。可以获得可以指示住户人口统计的传感器数据(块292)。可以对此传感器数据进行分析以推理关于住户的人口统计信息(块294)。作为示例,放置在住家的厨房中的视频监视相机可对若干天或星期值得捕获的数据执行图像处理以确定它在定期基础上看见多少不同的个体,以确立有多少占用者住在房屋里。一旦知道了人口统计信息,人口统计就可以用于选择通常适用于经推理的人口统计的策略的子集。
图10是图示根据实施例的住家310被配备有推理人口统计信息以获得相关住户策略的住户策略管理器154的示例的示意图。在所图示的实施例中,从传感器(例如,麦克风318)获得传感器数据(例如,音频签名312、314和316)。人口统计检测电路320可以推理322存在1名成年男性(例如,基于音频签名316归属于相对低音调语音签名)、1名成年女性(例如,基于音频签名316归属于相对中等音调语音签名)和1名女孩子(例如,基于音频签名316归属于相对高音调语音签名)。人口统计检测电路320可以驻留在传感器本地(例如,耦合到麦克风318),可以驻留在传感器与住户策略管理器154之间,和/或可以驻留在住户策略管理器154处。视频数据可以可选地用于确认或者帮助达到这样的结论。
此人口统计推理322可以由策略管理器154用于获得与特定人口统计322相关联的策略324。例如,在当前实施例中,策略管理器154可以将人口统计信息322提供给外部策略服务324,所述外部策略服务324可以返回与人口统计322的全部或部分相关联的策略324的子集。在替选实施例中,对人口统计适用的策略324的选择可以是在住家310本地。
在一些实施例中,可以在不用基于传感器数据推理人口统计的情况下获得人口统计信息。图11是根据实施例的用于确定住户的人口统计信息的图形用户界面350的示意图。可以例如在智能装置(诸如平板计算机、报警***显示面板等)上提供图形用户界面350。图形用户界面可以包括有关住户的人口统计信息的任何数量的问题352。在一些场景中,图形用户界面350可以自动填充人口统计检测电路320已经推理的人口统计项,同时允许图形用户界面350的用户修改人口统计信息。
基于模式的策略提供
现在转向基于模式的策略提供的讨论,图12是图示根据实施例的基于模式的策略实现370的示例的示意图。在图12的实施例中,住户策略管理器154(或其它模式检测电路)可以检测模式。例如,在当前实施例中,文本消息372和374可以提供住户的成员在不同天的估计到家时间(例如,下午5:30)的指示。住户的成员可以在两天在估计到家时间之后到达(例如,第一天的下午5:50和第二天的下午6:00)。因此,住户策略管理器154(或其它模式检测电路)可以检测迟延模式。因此,此模式可以由住户策略管理器154(或其它策略提供服务)用于基于此模式建议策略370。例如,在图12中,策略370被建议和/或自动地实现来提供要在按任何随后文本消息传送的估计到家时间到家所需的时间下班的文本提醒。通过建议提供提醒的策略370,可以将来避开推理的消极模式。
住户感知
在讨论了住户策略可以到达智能装置环境30的方式后,讨论现在转向从智能装置10获得相关数据用于实现策略。
如先前讨论的,智能装置和/或传感器的库存及其能力可以可用于构建策略。图13是图示根据实施例的用于把来自智能装置10的数据归属于智能装置环境30内的活动、事件和/或属性的图形用户界面400的示意图。在所图示的实施例中,界面400包括房屋中的各种智能装置和/或传感器的指示。例如,基本住家实物模型402可以提供房间的图示404以及智能装置和/或传感器的放置406。另外,图形用户界面400可以提供智能装置和/或传感器的能力的指示。例如,图13的实施例包括指示智能装置和/或传感器的功能性的能力云408。在所图示的示例中,能力云408’提供天花板安装的相机的能力。能力包括音频重放(如由扬声器图标所图示的)、视频监视(如由眼睛图标所图示的)和音频监视(如由麦克风图标所图示的)。能力云408”图示可上锁/解锁的门锁智能装置(如由挂锁图标所指示的)并且提供锁处的占用检测(如由“OD”图标所指示的)。
智能装置10的能力可以用于提供在智能装置环境30内的感知。例如,在一个智能装置10的麦克风处接收到的音频信号可以与特定住户占用者相关联。如图10的讨论中所提及的,检测到的语音音调(例如,音频签名312)可以与特定住户占用者(或特定类型的住户占用者(例如,男或女孩子))相关联。在其它示例中,光学识别(例如,面部识别或其它基于图像的识别)、数字装置存在(例如,与特定人相关联的电子装置的存在)或其它输入可以与特定住户占用者或特定类型的住户占用者相关联。
在图13的示例图形用户界面(GUI)400中,感知提示410被生成。感知提示410可以提示GUI 400的用户***是否应该将来自智能装置10的一个或多个输入412归属为住户的特定活动、事件和/或属性414。例如,提示410用于确定音频签名412与名为Sydney的特定住户成员之间的关系。当感知提示410被确认(例如,通过用户选择“Yes(是)”图标416)时,可以生成感知规则418(例如,在数据库或数据文件420中)以将输入412与住户的特定活动、事件和/或属性414链接。在一些实施例中,当感知提示410被拒绝(例如,通过用户选择“No(否)”图标420)时,可以生成感知规则422(例如,在数据库或数据文件420中)以拒绝输入412与住户的特定活动、事件和/或属性414之间的链接。
在一些实施例中,感知模块422(例如,硬件电路和/或经由处理器从有形非暂时性存储部执行的软件)可以在没有感知提示410的情况下生成感知规则422。例如,感知模块422可以接收输入412(例如,从一个或多个智能装置10)并且在没有来自GUI 400的用户的输入的情况下自动地生成感知规则418。当存在输入412应该与住户的特定活动、事件和/或属性414相关联的高置信度时自动感知规则418可以是有用的。
一旦感知规则412适当,就可以创建报告和/或控制规则424。报告和/或控制规则424(例如,住户策略)可以在发生住户的某个特定活动、事件和/或属性414时提供报告。另外,这些规则424可以基于特定活动、事件和/或属性414来触发事件。例如,在所图示的实施例中,前门规则指定门将在Sydney单独在家时保持锁上。因此,Sydney在住户中的单独占用的感知触发前门处的持久锁定。可通过规则424来触发任何数量的事件。规则424可以触发智能装置(例如,智能装置426)的功能性、基于处理器的功能性(例如,发送电子邮件、在社交媒体上张贴评论、设定日历条目、提供蜂窝电话通知等)等。
如可以了解的,基于住户策略的报告和/或控制可以依靠有关住户感知的传感器置信度。图14至图16图示根据某些实施例的用于提供传感器置信度和/或传感器置信度改进的过程。图14是图示根据实施例的用于提供与特定策略有关的传感器置信度的过程480的流程图。首先,针对现有策略(例如,待在住户内实现的规则424)确定传感器感知置信度的水平(块482)。传感器感知置信度是对于待实现的策略来说特定传感器输入412可以准确地与特定活动、事件和/或属性414相关联的置信度的水平。例如,在图13的锁门规则424中,传感器感知置信度可以涉及a)检测Sydney存在于住家内和/或b)是否当前仅一个人(例如,Sydney)占用该住家。针对一些实施例,可将每个传感器感知置信度水平表达为单标量百分比度量,然而针对其它实施例可将它表达为其分量可被处理以达到单标量百分比度量或者可被单独地或者按照子组处理以达到各种分量水平置信度确定的多特征向量。
一旦置信度水平被确定,就做出关于该置信度水平是否满足置信度阈值的确定(判定块484)。例如,可以通过观察可以归属于待实现的策略的特定活动、事件和/或属性414的附加输入412来增加置信度。如果环境尚未经历足够的输入412数据以提供后续感知的阈值水平(例如,置信度水平尚不满足置信度阈值),则可以继续监视并且可以发生对与待实现的策略的特定活动、事件和/或属性414相关联的输入412范围的调整(块486)。
一旦感知置信度水平满足阈值置信度水平,就可以实现使用感知的现有策略(块488)。例如,在图13的锁门示例中,可以在智能环境充分地确信Sydney单独在家时锁门。
除在特定传感器置信度阈值时实现策略之外,在特定住户策略的实现之前预测传感器置信度可以是有利的。图15是图示根据实施例的用于为新策略呈现预测的传感器置信度的过程500的流程图。首先,选择特定住户策略或策略集(块502)。接下来。做出关于辨识条件需要的传感器属性(例如,源自于智能装置10的输入)的确定(块504)。例如,在图13的锁门示例中,可能需要与1)将Sydney标识为占用者和2)标识占用者单独在家有关的传感器属性。因此,可以在块504的确定步骤中获得可用于将占用者标识为Sydney的视频数据、音频数据、红外数据等和/或占用者的数量。在一些实施例中,可以通过针对特定住户策略形成感知规则418的聚合来辨识所需的传感器属性。
一旦传感器属性被确定,就做出关于可以观察到所确定的传感器属性的精度的水平的确定(块506)。例如,低质量音频和/或视频传感器在尤其在有噪声和/或低光环境中观察音频和/或视频属性时可以是不太精确的。另外,红外传感器精度可以受环境变量影响。因此,为了确定传感器属性观察结果的精度,可以从智能装置10获得样本数据,其可以被分析以用于数据质量(例如,数据中的细节的精度)。
基于所确定的精度,可以提供用于针对策略获得传感器属性的预测的传感器置信度的指示(块508)。例如,所预测的传感器置信度指示可以包括起居室相机可以具有50%机会将Sydney正确地标识为占用者的指示。
所预测的传感器置信度在确定对传感器布置和/或环境布置的潜在修改使得可以获得增加的传感器置信度时可以是有用的。例如,可以修改诸如放置、传感器的数量等的传感器变量以增加传感器置信度。另外,可以更改诸如照明、噪声水平等的环境变量以增加传感器置信度。图16是图示根据实施例的用于建议修改以提高传感器置信度的过程520的流程图。
过程520通过确定所预测的传感器置信度(例如,经由图15的过程500)而开始(块522)。接下来,确定将增加传感器置信度的变量(块524)。例如,在一些实施例中,可以提供更改传感器的精度的与特定装置相关联的许多变量。例如,音频传感器的噪声属性和/或视频传感器的光。在一些实施例中,也可以提供可以更改传感器精度的环境变量,诸如环境温度、房间大小等。
接下来,可以建议变量修改以获得更好的属性观察(块526)。例如,在音频传感器中,干扰(例如,音频噪声)可以导致更低的传感器精度。基于在过程500期间获得的样本,可以确定在音频传感器附近存在有噪声的组件(例如,吊扇)。因此,可以建议将音频传感器移动到有更低噪声的区域。
可以按照许多方式做出修改建议。在一些实施例中,用户界面(例如,图形用户界面、音频界面等)可以提供建议。另外,可以经由与住户相关联的智能装置10或其它电子装置中的一个或多个提供建议。图17是图示根据实施例的可以为图16的过程的结果的建议540、542、544和546的示例的示意图。建议540、542、544和546可以是提供给一个或多个住户成员的通信消息。例如,建议540、542、544和/或546可以是经由住户成员的智能电话或其它电子装置提供的文本消息、弹出通知或音频音轨。
如上面所提及的,建议可以包括传感器和/或环境变量修改。例如,建议540、542和544各自图示传感器修改,而建议546图示环境修改建议。建议540提供为了增加的准确度而添加附加传感器的建议。建议542建议传感器被重新定位在替选位置中(例如,从浴室1到浴室3)。建议544建议传感器被重新定向,提供定向图示548。
相比之下,环境修改建议546建议环境改变。在示例建议546中,环境光修改可以增加传感器的感知准确度(其可以例如增加视频监视装置产生具有可以用来更好地识别面部的更好动态范围的图像或图像序列的能力)。其它环境改变可能包括温度调整、噪声调整等。
附加地,建议可以提供近似改进的指示(例如,建议540中的72%改进和/或建议542中的从63%到98%的置信度改进)或者可以提供改进的一般指示(例如,建议544和546)。在一些实施例中,建议可以在不用提供改进的指示的情况下提供修改。
当(例如,基于图17的建议)对智能住家环境做出修改时,可能需要调整以适当地使传感器属性与策略条件相关联。图18是图示根据实施例的基于对策略的人工修改做出调整的过程560的流程图。首先,可以像关于图13上面所描述的那样根据关联规则集和控制来实现策略(块562)。做出关于是否在环境内检测到修改的确定(判定块564)。例如,***可以确定传感器的定向、传感器的位置等已经改变。
当未检测到改变时,策略实现继续(块562)。然而,当检测到修改时,做出关于修改是否保证对策略(例如,对用于策略中的报告和/或控制的关联规则)的改变的确定(判定块566)。在一个示例中,当音频传感器被从一浴室移动到一浴室时,可以存在附加音频干扰(例如,来自运行的洗涤池)。因此,可以更新关联规则以在使传感器数据与特定策略条件相关联时滤出来自运行洗涤池的音频信号。
如果对策略的修改是不需要的,则策略实现继续(块562)。然而,当修改是需要的时,可以对测量做出调整(块568)。例如,在音频传感器示例中,可以将音频滤波添加到音频传感器的关联规则。在附加传感器被添加到***的情况下,可以添加新关联规则以说明经由新传感器获得的数据。一旦做出了调整,就按新调整实现策略(块562)。
基于情境的感知实施例
现在转向特定感知过程的更详细讨论,图19是图示根据实施例的用于监视并变得感知到住户的活动的过程590的流程图。首先,检测指示特定活动的传感器输入(块592)。例如,红外输入、视频输入和/或音频输入可以指示住户的房间内的占用。接下来,使用输入的特性来推理活动的特性(块594)。这些推理的特性可以提供是否满足住户策略条件(或住户策略条件的一部分)的指示。例如,红外签名、音频签名和/或视频签名可以用于标识占用房间的特定住户成员。可以记录和/或报告推理的特性(块596)(例如,向住户策略管理器,其可以在住户***内提供报告和/或控制)。
可以基于传感器的情境(例如,房屋内的传感器放置或有关传感器的其它情境信息)做出特定推理。图20是图示根据实施例的根据位置区实现的策略的示意图。在一个示例中,可以将智能装置环境30分解成局部化区,诸如餐厅区610、起居室区612、办公室区614、厨房区616、浴室区618、以及卧室区620和620’。另外,区可以封装多个房间和/或区域。例如,在图20的实施例中,存在整个房屋区622。另外,楼上区624和包括所有卧室的区626被包括。
各个区可以不同地用于向住户策略管理***提供感知。例如,在这些区类似时,可以使用类似的关联规则来辨识对特定占用者的存在的感知。然而,当区不同(例如,不同的环境光和/或噪声)时,关联规则可以从区到区变化。
另外,特定区的情境可以提供对待推理的活动、事件和/或特性的附加洞察。例如,当占用者在餐厅区610中时,可能更可能的是占用者正在吃晚餐而不是执行其它活动(例如,看电视)。类似地,与执行其它活动(例如,吃晚餐)相比浴室中的占用者更可能在刷他们的牙齿。因此,可以在对房屋的活动、事件和/或特性的推理中使用区情境。
现在转向区推理的更集中讨论,图21是根据实施例的具有进餐区610的住户策略***640的示意图。图22是图示根据实施例的用于监视进餐的过程650的流程图。因为它们是相关的,所以将一起讨论图21和图22。
如图示进餐区610可以具有可以累积来自餐厅区610的数据的一个或多个传感器(例如,智能装置10)。例如,区610中的智能装置10可以包括视频传感器、音频传感器、红外传感器、蒸汽检测传感器(例如,VOC和/或其它化合物检测和标识传感器)等。
在一些实施例中,变成感知到住户吃饭模式(例如,住户是否在预定时间吃饭、住户是否在餐厅中吃饭、住户是否一起吃饭等)可以是有利的。使用智能装置10,***640可以针对活动(例如,对智能装置传感器输入的改变)监视餐厅(块652)。在检测到这样的活动时,推理活动的情境(块654)。例如,和跨越地板644的餐椅642移动匹配的音频签名可以建议占用者正坐在椅子642中(例如,因为该占用者可能已大概移动了椅子642以坐在里面)。实际上,视频输入可以确认和/或标识占用者正坐在椅子642中和/或在桌子646处。附加地,智能装置10输入可以用于获得许多情境线索,诸如用具移动、会话内容、蒸汽检测等。例如,在一个实施例中,蒸汽传感器可以检测餐厅区内的食物的存在,这可以指示正在餐厅区610中消费一顿饭。
基于所确定的情境,可以确定特定感知问题。例如,在过程650中,做出关于情境是否建议一个或多个住户占用者正在吃一顿饭的确定(判定块656)。取决于将被做出以用于与住户策略一起使用的特定推理,可以存在任何数量的判定块656。例如,附加判定块656’可以确定情境是否建议占用者正在餐桌处工作。
当判定块(例如,判定块656)肯定地回答时,做出将输入归属于判定块的活动的推理。例如,在过程650中,当情境建议在区610中吃一顿饭时,餐厅中的活动被归属于吃一顿饭(块658)并且被报告和/或存储以供由住户策略管理器使用(块660)。如将在下面更详细地讨论的,所报告和/或存储的发现可以可用于源自于***(例如,住户策略管理器154)的报告和/或控制活动。
现在转向起居室情境,图23是根据实施例的用于监视起居室区612中的活动的***670的示意图。如图23中所图示,起居室区612可以具有可以累积来自区612的数据的一个或多个传感器(例如,智能装置10)。例如,区612中的智能装置10可以包括视频传感器、音频传感器、红外传感器、蒸汽检测传感器等。此外,电视672可以是能够提供与电视672和/或起居室区612有关的数据的智能装置10。
传感器可以用于变成感知到起居室区612的活动、事件和/或特性。例如,图24和图25是图示根据实施例的用于监视电视使用的过程的流程图。在图24中,提供用于电视使用感知的过程700。当做出了个体在具有电视的房间中(例如,在起居室区612中)的确定(块702)时,做出关于电视672是否开着的确定(判定块704)。块702可以经由任何数量的占用检测机制,诸如可归属于占用者的红外改变、表示占用者的音频签名、表示占用者的视频签名等,辨识占用。另外,可以在块702中辨识占用者的特定身份。例如,表示特定占用者的音频和/或视频签名可以用于标识占用者。
另外,可以基于由电视672提供的数据和/或由其它装置10获得的数据(例如,活动电视672屏幕的视频检测和/或来自电视672扬声器的音频)来辨识有关电视672是否开着的确定。如果电视672不是开着的,则监视继续直到在电视672状态中存在改变为止。当电视672是开着的时,***可以确定对占用区612的住户和/或特定住户成员来说是否存在规定的电视672配给(判定块706)。如果不存在规定的配给,则处理继续,如将在下面所讨论的。
当存在规定的配给时,***可以报告和/或记录电视672使用作为所规定的配给(例如,住户策略管理器154)的一部分(块708)。因此,***(例如,住户策略管理器154)可以基于配给和使用随后控制电视672,如将在下面更详细地描述的。
与配给和使用感知相结合地(或者独立地),处理可以包括对活动(例如,观看电视)是否正单独或者作为组被执行的确定(判定块710)。例如,如果检测到多个占用者,则活动可以归属于被与其它住户成员一起执行的活动(块712)。当存在单个占用者时,活动可以归属于被单独执行的活动(块714)。在任何一种情况下,可以报告和/或记录所归属的发现(例如,给住户策略管理器154)(块716)。
当存在非父母监督时变成感知到附加信息可以是有利的。因此,可以在存在非父母监督时加强感知。图25图示提供这种加强感知的另一起居室感知过程730。
与过程700类似,***可以确定谁在起居室区612中(块732)。另外,***可以辨识电视672是否是开着的(判定块734)。
过程730可以包括孩子是否正由父母或非父母(例如,保姆或祖父母)监督的确定(块736)。如果孩子正由父母监督,则监视继续直到发生非父母监督为止。
当存在非父母监督时,可以发生替选感知。例如,在所图示的实施例中,推理电视使用的加强感知(块768)。例如,加强电视672感知可以包括有关以下各项的感知:被观看的内容、非父母监督期间的电视672使用的时间的量、谁正在参与电视672使用等。可以将此感知报告和/或记录给***(例如,用于由***进行后续报告和/或控制)(块740)。
现在转向办公室情境,图26是根据实施例的用于监视办公室区614活动的***770的示意图。区614可以具有可以累积来自办公室区614的数据的一个或多个传感器(例如,智能装置10)。例如,区614中的智能装置10可以包括视频传感器、音频传感器、红外传感器、蒸汽检测传感器等。附加地,区614可以包括一个或多个计算机772和/或手持电子装置774。区614可以包括桌子776和/或椅子778。
对区614的活动、事件和/或特性的感知可以可用在住户策略中。图27是图示根据实施例的用于监视办公室活动的过程780的流程图。一个感兴趣活动可以是可以经由块782获得的互联网使用感知。另一感兴趣活动可以是可以使用块784来推理的有关工作的感知。
首先讨论互联网使用感知,可以检测互联网活动(块786)。可以通过监视网络分组、通过观察计算机772和/或电子装置774通信等来做这个。
然后确定引起互联网活动的个体(块788)。例如,如果计算机772和/或电子装置774被确定为引起互联网活动的装置,则可以辨识操作计算机772和/或电子装置774的住户成员。在一些实施例中,可以通过确定计算机772和/或电子装置774的当前执行的登录凭证、确定与计算机772和/或电子装置774通常相关联的用户、和/或通过使用智能装置10来标识与计算机772交互的个体来做这个。可以报告和/或记录有关互联网使用的发现以用于后续控制和/或报告(块790)。
现在转向有关工作的感知,对传感器数据的分析可以用于确定住户成员是否在工作(块792)。例如,键盘点击、桌椅移动和/或纸收拾等的音频签名可以指示某个人在工作。
接下来,可以将特定住户成员标识为做工作的人(块794)。例如,可以基于图像识别(例如,视频签名)、音频识别(例如,音频签名)等来标识成员。可以记录和/或报告任何发现以供由***进行后续控制和/或报告(块790)。
现在转向厨房情境,图28是根据实施例的用于监视厨房区616中的活动的***800的示意图。厨房区616可以包括可以累积来自厨房区616的数据的一个或多个传感器(例如,智能装置10)。例如,区616中的智能装置10可以包括视频传感器、音频传感器、红外传感器、蒸汽检测传感器等。附加地,区616可以包括可以由智能装置10监视的冰箱802、餐具室804和厨房器具806。在一些实施例中,冰箱802和/或器具806可以是能够向***800提供数据的智能装置10。
图29是图示根据实施例的用于监视厨房区616中的活动的过程810的流程图。可以确定冰箱的一个或多个属性(块812),术语“属性”除了包括特征或特性之外还包括与冰箱相关联的活动或事件。例如,可以确定诸如冰箱门何时被打开和/或关闭、门被打开的持续时间、通过饮水机分发的水的量、制冰器中的冰的水平等的属性。
附加地或可替选地,可以确定餐具室804的属性(块814)。例如,可以获得诸如餐具室804何时被打开/关闭、餐具室804被打开的持续时间、被移除和/或添加到餐具室804的物品等。
另外,可以确定器具806的属性(块816)。例如,可以获得诸如器具806的状态(例如,开或关)、器具806的利用的持续时间等的属性。
使用所确定的冰箱802、餐具室804和/或其它器具806的属性,可以辨识附加信息。可以记录和/或报告区616的任何发现给***(例如,以用于由住户策略管理器154进行后续报告和/或控制)。
现在转向浴室区618情境,图30是根据实施例的用于监视浴室区618的活动的***830的示意图。图31至图33是图示根据实施例的用于在保存个人隐私的同时监视浴室活动的过程的流程图。浴室区618可以包括可以累积来自浴室区618的数据的一个或多个传感器(例如,智能装置10)。例如,区618中的智能装置10可以包括视频传感器、音频传感器、红外传感器、蒸汽检测传感器等。附加地,区618可以包括照明设备832、一个或多个洗涤池834、淋浴836、浴缸838和/或马桶840。在一些实施例中,照明设备832、一个或多个洗涤池834、淋浴836、浴缸838和/或马桶840可以是智能装置10。
关于住户策略可能有趣的一个活动、事件或特性可以是水使用。图31提供用于为浴室区618确定水使用属性的过程850。过程850通过检测流动的水而开始(块852)。例如,可以基于浴室区618内的(例如管道的)振动分析、音频签名和/或视频签名来确定这个。
流动的水可以归属于特定基于水的应用(例如,洗涤池834、淋浴863、浴缸838和/或马桶840)(块854)。例如,可以基于对流动的水的近似位置的确定等完成这个。可以在***内报告和/或记录有关水使用的任何发现(例如,以供由住户策略管理器154进行后续控制和/或报告)(块856)。
另一感兴趣浴室区618特性可以是光使用。图32提供用于确定区内的光使用的过程860。首先,检测光使用(块862)。在照明设备832是智能装置10的情况下,照明设备832可以向***提供光使用数据。附加地和/或可替选地,可以经由红外传感器和/或视频(例如,成像传感器)检测光使用。
也可以确定有关光使用的特性(块864)。例如,可以确定一天中的时刻、占用信息(例如,谁在占用该区)、环境照明条件、照明水平调整、照明持续时间等。可以在***内报告和/或记录这些发现(例如,以供由住户策略管理器154进行后续控制和/或报告)(块866)。
图33图示针对有关浴室区618活动的感知的过程880的示例。具体地,图33的实施例通过检测区618的占用者正在刷他们的牙齿而开始(块882)。例如,音频签名和/或视频签名可以与区18中的刷牙的声音和/或图像相关联。接下来,可以确定附加特性(例如,洗涤池834被保持开着、刷牙的持续时间、刷牙的速度等)(块884)。可以在***内报告和/或记录这些发现(例如,以供由住户策略管理器154进行后续控制和/或报告)(块886)。
可以编译报告和/或记录的活动/发现,使得可以获得复杂的发现。图34是图示根据实施例的用于报告编译的活动的过程900的流程图。过程900通过编译提供给***的所报告和/或记录的发现(例如,来自房屋中的每一房间和/或装置的任何发现)而开始(块902)。可以基于常见活动、事件和/或特性来过滤经编译的发现。例如,可以基于在活动中涉及的特定住户成员(例如,所有Allie的活动)、基于住户成员活动(例如,刷牙)、和/或事件(例如,活动互联网使用和/或启用的灯)来过滤发现。
经编译的发现可以用于确定个体活动分配(例如,所有Allie的活动或所有Allie的刷牙)(块904)。另外,经编译的发现可以用于确定住户活动分配(例如,住户公用设施消费等)(块906)。可以报告和/或记录个体活动分配和/或住户活动分配(块908)以供由***使用。例如,图35是根据实施例的可用于报告编译的活动的图形用户界面910的示意图。在界面910中,住户成员的(例如,Allie的)活动通过饼图912来显示。另外,饼图部分914提供与图表912的部分916有关的进一步的特性和/或细节。在所图示的实施例中,在部分914中更特别地详述与Allie的互联网使用有关的细节。
推理的活动
在一些情形下,观察到的特性、行为和/或活动可以用于推理其它特性、行为和/或活动。例如,一些监视到的活动可以不是直接可观察的,但是可以经由通过住户策略管理器做出的推理来间接地监视。
例如,在一个实施例中,可以基于住户中的个体的可观察的活动来推理恶作剧。图36是图示根据实施例的用于检测孩子恶作剧的过程930的流程图。具体地,过程930通过检测孩子占用或待监视的其它类别的占用者的占用而开始(块932)。在一些实施例中,可以基于音频监视、光学(例如,视频)监视、或其它监视(例如,红外占用监视)来确定这些类别的占用者。例如,诸如语音模式、音调等的音频签名的特性可以用于辨识孩子占用。接下来,可以在占用者是活动的(例如,正在移动或者执行其它动作)的同时监视占用者,具体地侦听低水平音频签名(例如,耳语或沉默)(块934)。基于对与活动的被监视占用者组合的这些低水平音频签名的检测,***可以推理正在发生恶作剧(例如,不应该在发生的活动)(块936)。
在一些实施例中,一些特定活动或其它情境可以用于推理正在发生恶作剧,或者用于排除正在发生恶作剧的推理。例如,可以预期某些活动被安静地执行,从而指示安静活动不可能是恶作剧。例如,读书、调解等时常被安静地执行。附加地,诸如占用位置的情境信息可以用于排除恶作剧的推理。例如,如果在可以期望安静活动的图书馆、学***音频签名如何。
附加地或可替选地,在一些实施例中,特定活动或其它情境信息可以用于提供恶作剧的更强推理。例如,当孩子单独在酒柜附近或者在他们父母的卧室中时,***可以推理很可能在发生恶作剧。
在推理正在发生恶作剧时,***可以报告和/或记录发现以供后续使用(块938)。例如,发现可以被用在住户报告、近实时通知中,或者可以用于控制住家内的智能装置(例如,经由智能装置(例如,烟雾检测器)的扬声器提供有关推理的恶作剧的口头警告)。因此,发现可以导致住家内的进一步恶作剧的制止。
监视住户内的占用者的情绪状态可以是有利的。图37是图示根据实施例的用于推理占用者的情绪状态的过程960的流程图。个体占用者的某些情境队列可以用于推理住户占用者的情绪状态。例如,哭可以表示悲伤的情绪状态,而笑可以表示快乐的情绪状态。
另外,可以在普遍地推理住户占用者的情绪状态时使用通常可关联至住户位置的一些通用文化规范。例如,位于世界上的第一国家中的住户的上下点头可以表示同意状态,然而左右摇头可以在位于世界上的第二国家中的住户方面表示相同的同意状态。
如上面所提及的,可以通过理解占用者的情境更准确地推理情绪状态。因此,过程960可以可选地通过辨识占用者的身份或类别(例如,性别、年龄、国籍等)而开始(块962)。
过程960也包括检测情绪情境数据(块964)。例如,占用者的面部表情、头移动或其它活动的光学指示器可以用于推理情绪状态。附加地,诸如哭、笑、升高语音等的音频签名的音频队列可以用于推理情绪。另外,可以在情绪状态推理中使用红外信息,诸如体温等。
基于所获得的情绪情境数据,可以做出关于占用者的情绪状态的推理。如上面所提及的,可以(例如,基于整个类别的占用者的情境线索)使推理一般化或者可以为特定占用者特别定制推理。例如,当获得了笑声的视觉指示和/或笑声的音频指示时可以做出占用者的快乐的情绪状态的一般化推理。相比之下,特别定制的推理可以鉴于特别占用者的已知特性而查看情绪情境数据。例如,***可以知道Sue既在她快乐时也在她悲伤时哭。因此,***可以辨识单独基于哭对Sue的情绪状态的推理将是不充分的。然而,***也可以知道Sue在她快乐时通常微笑而在她悲伤时板着脸。因此,当视觉指示表明Sue正在哭并且板着脸时,***可以推理Sue是悲伤的。此推理对于其它占用者来说可以是不同的,因为特别定制的示例使用Sue的特定情绪指标。
在推理占用者的情绪状态时,***可以报告和/或记录发现以供后续使用(块968)。例如,发现可以被用在住户报告、近实时通知中,或者可以用于控制住家内的智能装置。
在一些实施例中,监视欺凌可以是有利的。图38是图示根据实施例的用于检测欺凌和/或其它非期望动作的过程980的流程图。过程980从监视情境数据开始(块982)。例如,音频监视、光学监视、红外监视等可以用于辨识占用者的占用和非期望活动。在一个实施例中,情境数据可以包括诸如贬义名称称呼、升高语音等的指示“欺凌”关键词的音频签名。因此,***可以监视并检测这样的“欺凌”关键词的使用(块984)。附加地,在一些实施例中,情境数据可以包括指示污秽语言的使用的音频签名。因此,***可以监视并检测由占用者使用这样的污秽语言(块986)。在一些实施例中,情境数据可以包括彼此相互作用的个体的身份。因此,***可以检测占用可能在发生非期望活动的空间的个体的身份(块988)。基于情境数据,可以做出正在发生欺凌和/或其它非期望活动的推理(块990)。可以报告和/或记录此推理的发现以供后续使用(块992)。
在一些实施例中,可以期望检测与非期望物质的交互。例如,可以期望理解占用者何时在与非期望物质相互作用。图39是图示根据实施例的用于推理与非期望物质的相互作用的过程210的流程图。过程210通过检测环境中的占用而开始(块212)。附加地,过程210包括监视和与非期望物质的相互作用有关的情境数据(块214)。例如,化学检测***/挥发性有机化合物传感器可以用于检测非期望活动(例如,有毒的化合物、酒精、烟草等)的存在。附加地,情境数据可以包括:接近于存储有这样的非期望物质的位置的占用(例如,在酒柜附近、在包含有毒的厨房清洁产品的厨柜附近等的占用);占用者与非期望物质之间的相互作用的视觉指示;等。基于情境数据,***可以推理占用者与非期望物质的相互作用(块216)。因此,可以报告和/或记录推理以用于后续报告和/或控制(块218)。
附加地,***可以用于监视家务完成。图40是图示根据实施例的用于检测家务完成状态的过程240的流程图。过程240从监视与日常家务相关联的情境数据开始(块242)。例如,在垃圾收集日,***可以监视诸如与从垃圾桶移除垃圾袋相关联的音频和/或视频的数据。另一示例可以包括监视掸灰活动、吸尘器活动、擦抹活动等的音频和/或视频。另外,情境数据可以包括指示学习/住家作业活动、乐器练习等的音频和/或视频数据。基于情境数据,可以做出关于家务是否已完成的推理(块244)。可以报告和/或记录推理以用于后续报告和/或控制(块246)。
图41是图示根据实施例的用于监视医学症状的过程250的流程图。首先,可以监视与医学状况相关联的情境数据(块252)。例如,某些移动模式已经与阿尔茨海默病(Alzheimer's disease)相关联。在一些实施例中,***可以监视住户占用者的移动模式并且将这些移动模式与和阿尔茨海默病相关联的那些移动模式相比较。在其它实施例中,***可以跟踪诸如咳嗽、打喷嚏、疼痛等的与疾病相关联的可听和/或可视线索。
接下来,基于所监视到的情境数据,可以做出有关住户的一个或多个占用者的医学诊断的推理。例如,当占用者的移动模式和与阿尔茨海默病相关联的移动模式的那些匹配时,***可以推理该住户占用者患有疾病的较高可能性。另外,在例如由住户占用者归于咳嗽和/或用鼻吸气时,***可以推理占用者正患上感冒和/或流行性感冒。可以报告和/或记录推理以供在***中后续使用。
情形观察
在一些实例中,当出现特定情形时,可以期望附加监视/推理。图42是图示根据实施例的用于情形监视的过程260的流程图。过程260通过辨识是否正在发生保证附加监视/推理的情形而开始(判定块262)。如果未检测到这样的发生,则例行监视继续进行(块264)。然而,当检测到保证附加监视/推理的情形时,可以监视与情形监视/推理相关联的情境数据(块266)。***可以基于情境数据推理活动(块268)。可以报告和/或记录这些推理以用于后续报告和/或控制(块270)。
在一个实施例中,当孩子单独在家时可以发生附加监视。可以在孩子单独在家时做出任何数量的附加监视任务和/或推理。例如,***可能在孩子单独在家时做出更敏感的推理,可以检测非预期的占用者的存在等。
图43是图示根据实施例的针对单独在家的孩子的情形监视的过程290的流程图。首先,***可以检测到孩子单独在家(块292)。例如,占用传感器可以辨识占用并且标识数据可以用于辨识占用者全部是孩子。因此,***可以辨识孩子单独在家。
在图43的实施例中,当孩子单独在家时,策略被设定成在占用者接近和/或进入房屋时通知父母。因此,***可以经由占用传感器来检测前门处的占用者(块294)。在这样的检测时,***可以向父母通知接近占用者(块296)。
可以保证附加监视的另一情形可以是由第三方(例如,保姆或祖父母)对孩子的监督。图44是图示根据实施例的针对非父母监督的情形监视的过程310的流程图。首先,***确定第三方(例如,保姆)是否在提供监督(判定块312)。例如,***可以辨识父母正在占用具有孩子的房屋,从而指示父母监督。可替选地,***可以辨识仅第三方占用具有孩子的房屋,从而指示第三方监督。
如果不存在第三方监督,则例行监视继续进行(块314)。然而,当检测到第三方监督时,可以发生附加监视。当检测到第三方监督时可以期望任何数量的附加监视任务。例如,可以加强警告推理(例如,与不适当的内容和/或物质的相互作用)的灵敏度,可修改第三方的动作,可以监视孩子的附加动作等。
在图44的实施例中,情形策略被设定成监视第三方与孩子之间的相互作用(块316),监视孩子的电子装置(例如,电视、平板或计算机)使用量和/或使用特性(例如,消费的内容)(块318),并且监视接近和/或进入房屋的非预期的占用者(块320)。可以报告和/或记录有关这些附加监视任务的发现以用于后续报告和/或控制(块322)。
可以保证附加监视/推理的另一情形是做出断言/诺言的情形。图45和图46是图示根据实施例的用于监视断言活动的过程350和390的流程图。过程350是针对基于断言的监视的一般过程并且过程390是有关约会断言的基于更特定断言的策略。首先从图45的过程350开始,过程350通过检测断言/诺言而开始(块352)。在一些实施例中,***通过监视住户内和/或便携式电子装置(例如,平板、计算机或蜂窝电话)上的语音会话来辨识这样的诺言。在一些实施例中,可以通过监视文本消息传送(例如,SMS文本消息等)来检测这样的断言/诺言。在一些实施例中,可以从电子邮件、日历或其它电子装置应用获得断言。
关于基于约会的断言监视过程390,***可以检测约会断言(块392)。在一个示例中,可以通过住户成员说“I'll be home by 5:00(我将5点钟前回家)”来提供文本消息。因此,可以通过监视电子装置的文本消息传送来检测断言。可替选地,约会可以存在于电子装置的电子日历应用中,所述电子日历应用可以用于辨识约会。
返回到过程350,做出关于断言/诺言是否能够完成的确定(图45的判定块354和图46的判定块396)。例如,返回到“I'll be home by 5:00”断言,***可以确定住户成员的当前位置以及从当前位置回到占用者的房屋将花费多长时间(图46的块394)。如果能在5点钟前到达占用者的房屋,则做出关于是否已经满足断言/诺言的确定(图45的判定块356和图46的判定块400)。例如,在“I'll be home by 5:00”断言中,***可以确定占用者是否已经到家。如果已经满足断言,则例行监视继续进行(图45的块358和图46的块402)。然而,如果尚不满足断言,则过程350返回到判定块354并且过程390返回到块392以确定是否能够满足断言/诺言。
如果不能满足断言/诺言(例如,不能在5点钟前到达占用者的房屋),则可以报告和/或记录不能满足断言的发现(图45的块360和图46的块398)。例如,可以经由电子装置提供注意不再能满足断言/诺言的通知。
在一些实施例中,可以在断言接近于不能满足时报告/记录中间通知。例如,在约会过程390中,可以在不能够保持约会之前30分钟、15分钟、5分钟等发送通知。因此,可以提示断言者在不能够做出约会之前前往约会位置。
基于住户策略的报告和控制
一旦在住户策略管理***处报告和/或记录了监视和/或推理数据,住户策略管理***就可以方便进一步住户报告和/或控制。图47是图示根据实施例的用于提供对智能装置环境的报告和控制的过程420的流程图。过程420从接收住户发现(例如,像本文中所描述的那样报告和/或记录的那些发现)开始(块422)。基于在住户策略管理***内实现的特定住户策略,住户策略管理***可以提供发现的报告(块424)和/或提供基于发现的控制(块426)。
首先转向报告,发现的通知可以经由多个通知机制作为报告被提供。图47提供若干通知机制的示例。例如,可以经由智能照明***428提供某些发现的通知。例如,可以将住户策略设定成将智能照明***颜色改变为红色并且每当接收到保证警告的发现时使灯闪烁。
附加地,可以经由其它智能装置提供报告。例如可以经由平板计算装置430、经由音频扬声器(例如,在智能烟雾检测器432中)、经由(例如,智能恒温器434的)显示面板、和/或诸如活动监视腕带436的个人智能装置提供报告。可经由社交联网站点(例如,Google+437)或其它网站提供报告。在一些实施例中可将报告提供给应用。例如,可将报告提供给Nest软件应用和/或硬件以用于Nest Leaf 438反馈(例如,来自Nest应用和/或硬件的节能反馈指示)。
现在转向控制,所接收到的住户发现可以用于控制任何数量的智能装置。例如,住户发现可能用于控制锁440(例如,门锁)功能性。例如,如果发现指示孩子单独在家,则可以致动锁440到锁定位置,使得房屋被保证免于非预期的访客(假定住户策略是针对这样的功能性而实现的)。
在一些实施例中,所接收到的发现可以控制对内容442(例如,基于互联网的内容、电视内容、容许DVD等)的访问。例如,如果发现指示家务尚未完成和/或已经消费了过量的内容,则住户政策管理器可以限制对进一步内容442的访问(假定住户策略是针对这样的功能性而实现的)。在一些实施例中,可以基于发现来限制和/或允许对内容重放装置(例如,电视444和/或计算装置446)的访问。例如,当发现指示家务已完成时,可以许可对装置444和/或446和/或内容442的访问。
在一些实施例中,可以基于所接收到的住户发现来控制照明设备448或其它家用家具。例如,可以在住户策略管理器观察到在特定房间中不存在占用时关掉照明设备448(假定住户策略是针对这样的功能性而实现的)。附加地,可以基于所接收到的发现来控制可控制的家用器具,诸如洗衣机和/或烘干机450。例如,如果发现建议在洗衣机和/或烘干机450附近使用电视或无线电设备,则可以使洗衣机和/或烘干机执行周期延迟,从而使得能够在没有来自洗衣机和/或烘干机450的噪声的情况下使用电视和/或无线电设备。
上面所提及的报告/通知机制和受控装置仅仅作为如何可以提供通知并且如何可以控制装置的示例被提供。所提供的示例不旨在限制住户内的通知机制或受控装置的范围。
现在转向特定报告和/或控制策略,图48是图示根据实施例的针对基于情形的报告和/或控制的过程470的流程图。过程470通过接收基于情形的策略而开始(块472),所述基于情形的策略诸如如将关于图49所讨论的孩子的第三方监督和/或如将关于图50所讨论的禁足。
一旦接收到基于情形的住户策略,住户策略管理器就开始监视与策略相关联的情形(例如,第三方监督或禁足)的发生(块474)。当检测到所述情形时,实现基于情形的住户策略(例如,实现基于策略的报告和/或控制)(块476)。实现基于情形的住户策略直到不再检测到所述情形(例如,不再由第三方监督)为止。一旦不再检测到所述情形,恢复正常的住户策略实现(块478)。
图49是图示根据实施例的用于在第三方(例如,非父母监督)下控制智能装置环境的过程490的流程图。在图49的实施例中,非父母监督策略492规定待在检测到非父母监督时采取的特定动作。例如,策略492规定在这样的发生时,应该增加子策略灵敏度(块494)。例如,如果存在在正常监督下当发生污秽语言的5次使用时通知被提供给父母的策略,则可以增加灵敏度,使得当在非父母监督下发生污秽语言的2次使用时通知父母。
附加地,策略492规定应该在存在由第三方监督时实现增加的监视(块496)。例如,可以保证增加的传感器使用,从而在较少信任的监督情况下实现增加的监视。增加的传感器利用可以帮助保护孩子并且也监视监督人的活动。
策略492也规定应该在第三方监督期间限制装置使用和/或装置内容(块498)。例如,虽然父母可以能够在被暴露于可怕内容时使孩子舒适,但是第三方监督人可能未被如此好地装配。因此,策略492可以规定在父母不在监督孩子时限制可怕内容(或任何其它内容)。另外,父母可能希望孩子与第三方监督人而不是他们的电子装置接洽。因此,策略492可以在存在第三方监督人时限制电子装置使用。
策略492也规定应该在第三方监督孩子时发送专门通知(块500)。例如,父母可能希望在第三方正在监督孩子时而不是在父母正在监督孩子时被通知某些活动的发生。例如,孩子在外面的通知在第三方正在监督孩子时可以是有用的,但是在父母正在监督孩子时可以是不必要的。因此,可以在发生策略中所定义的情形时实现专门通知(块500)。
现在转向禁足策略,图50是图示根据实施例的针对智能装置环境的禁足控制的过程520的流程图。在过程520中,禁足策略522由住户策略管理***接收。可以基于由具有使住户的其它占用者禁足的足够权限的住户占用者所提供的指示来启用禁足策略522。可以例如经由图形用户界面、音频命令或两者的使用将指示提供给住户策略管理器。
一旦被实现,策略522就可以控制住户的一个或多个特性。可以按照许多方式控制住户特性的控制。例如,控制可以基于房屋的特定房间/区,可以基于与特定占用者的关联等。在当前实施例中,禁足策略522规定当活动时,电子装置使用和/或可用电子装置内容将被限制在禁足的占用者位于的房间中(块524)。在一些实施例中,可以基于对禁足的占用者正在占用的特定房间/区的辨识来确定这些房间。在其它实施例中,可以基于与禁足的占用者相关联的房间(例如,游戏房间和/或占用者的卧室)来确定这些房间。
禁足策略522也可以规定应该确保对禁足的占用者位置的监视并且在禁足的占用者离开特定禁足位置时提供通知。例如,可以命令禁足的占用者单独在他们的卧室中度过他们的禁足时间。禁足策略522可以监视禁足的占用者的位置并且在禁足的占用者的位置偏离禁足的占用者的卧室时通知监督人。
禁足策略522也可以规定应该在特定时间启用“熄灯”模式(块528)。例如,“熄灯”模式可以包括:控制照明设备关机和/或控制电子设备关机。可以在禁足的占用者正在占用的特定房间/区和/或与禁足的占用者相关联的特定房间/区(例如,禁足的占用者的卧室)中启用此“熄灯”模式。
住户行为改变
图51是图示根据实施例的针对智能装置环境的基于奖励的控制的过程540的流程图。过程540通过定义目标而开始(块542)。例如,***可以基于住户的一个或多个人口统计和/或模式来提供有关可用于住户的通常期望的“改进区域”的建议。基于这些建议,住户可以选择一个或多个将来的目标。例如,基于观察到的住户模式,***可以通知住户的成员比具有公共人口统计的其它住家花费更少的时间一起吃饭。基于此观察结果,***可以建议住户奋斗以达成此目标。如果住户同意,则目标被设定为定义的目标。目标的其它示例可能包括减少的能量使用、对电子装置“屏幕时间”的配给的修改、污秽语言和/或“抬高嗓音”会话的减少等。
***然后将监视朝向目标的进展(块544)。如关于图54至图58将在下面更详细地讨论的,朝向目标的进展可以是逐渐的,因此,也可以监视朝向最终目标的逐渐执行。基于监视活动,做出关于已经满足、部分地满足还是尚不满足目标的确定(判定块546)。
如果未做出进展,则可以将活动目标的提醒提供给住户(块547)。例如,如果住户指示了要花费更多时间一起做活动并且***监视指示住户正花费更少时间在一起或者或多或少地花费更多时间在一起,则***可以将住户目标的提醒提供给住户的一个或多个成员(例如,经由住户中的可听和/或可视警报、经由提供给用户的智能电话的文本消息等)。
如果达成了朝向目标的足够进展,则可以向住户的一个或多个成员提供进展奖励(块548)。例如,在上面所提及的在一起目标中,如果住家在一星期中花费20附加分钟在一起,则当目标是一周花费一个附加小时在一起时,可以向该住家提供进展奖励。另外,如果家人的一部分花费附加小时在一起,但是一部分未花费附加小时在一起,则达成目标的成员的部分可以接收到进展奖励,而未达成目标的成员的部分不会接收到进展奖励。
如果达成了目标,则可以向住户成员中的一个或多个提供对达成目标的奖励(块550)。例如,如果所有住户成员花费附加小时一起做活动,则可以达成目标,从而导致对达成目标的奖励的呈现。
进展目标可以和鼓励文本、音频和/或视频消息一样简单,或者可以是更精心的。例如,在一些实施例中,可以提供部分限制活动的增加配给。例如,可以在达成目标时提供电子装置屏幕时间的增加。在一个实施例中,住户自夸许可可以是奖励,通过向其它参与住户提供邻居消息、声明住户正在朝向特定目标前进和/或已经达成特定目标。
图52是图示根据实施例的提供对达成目标的基于配给的奖励的***570的示意图。在图52的实施例中,住户管理员已经定义Benjamin应该花费更多时间在外面并且花费更少时间在电子装置上的目标。
因此,基于所定义的目标,***可以监视Benjamin的动作,从而辨识Benjamin如何在分配他的时间。例如,住户中的相机可以确定Benjamin是在房屋内部还是在房屋外面、Benjamin是否在电子装置上等。另外,电子装置使用和/或Benjamin的位置可以可使用电子装置572(例如,Benjamin的智能电话)的功能直接获得。
使用此数据,***570可以确定Benjamin是否在花费更多时间在外面。如果***确定Benjamin尚未朝向花费更多时间在外面前进,则***可以提供提醒,如在时间574处在电子装置572中所图示的。在一些实施例中,提醒(或***中的其它机制)可以通过针对不朝向目标前进强加限制和/或其它惩罚来鼓励向目标前进。例如,因为Benjamin在时间574从尚未朝向目标前进,所以***可以强加“屏幕时间”封锁特征,从而鼓励Benjamin朝向目标前进。
一旦做出了足够的进展(例如,Benjamin在外面达15分钟),可以向Benjamin呈现诸如“屏幕时间”封锁递减时钟的进展目标。另外,一旦达成了Benjamin的目标(例如,Benjamin像由时钟578在时间576处所指示的那样花费30分钟在外面),可以禁用电子装置572的“屏幕时间”封锁特征,如在时间580处所示。因此,因为Benjamin已经达成目标,所以他被分配了附加“屏幕时间”。
在一些实施例中,当目标是基于配给的时,可以由***实现一些灵活性。例如,图53是图示根据实施例的针对可以允许转结配给的智能装置环境的基于配给的控制的过程600的流程图。首先,***可以确定配给的一部分(例如,电子装置的屏幕时间的配给)已经被预算,但是未使用(块602)。例如,如果住户成员在一天中被分配总共两个小时的“屏幕时间”,但是仅使用一个小时,则附加一个小时的屏幕时间已经被预算,但是未使用。
***然后可以确定实现预算的配给的策略是否允许转结(判定块604)。例如,在一些实例中,可以以允许要转结的一个时间段的未使用配给被应用于下一个时间段的配给的更灵活方式实现策略。可替选地,在一些实施例中,转结是不允许的,从而确保配给在特定时间段内是最大配给。
如果转结是不允许的,则维持标准配给(块606)。然而,如果转结是允许的,则未使用的配给被添加到针对下一个时间段的预算的配给(块608)。因此,在住户成员不使用预算的两小时配给的一个小时的上述审查者中,针对下一日的配给将是三个小时,因为未使用的一个小时被添加到两小时配给。这可以降低策略实现的刚性,从而使所实现的策略的有效性延长。
如上面所提及的,在一些实施例中,朝向目标的逐渐进展可以是达到目标的有效方式。例如,通过做出朝向目标的实际上不可感知的小递增进展,住户可以变得逐渐习惯于目标的动作。图54是图示根据实施例的用于智能装置环境中的渐进式控制的过程620的流程图。过程620通过确定待渐进式地实现的目标而开始(块622)。例如,一些目标与其它目标相比可以更易于按照渐进式方式实现。与高度地改变在一致基础上发生的例行活动有关的目标对于渐进式实现来说可以是良好的候选。另外,与对显著幅度的住户修改有关的目标对于渐进式实现来说也可以是良好的候选。
在针对渐进式实现的目标被确定之后,***可以为特定目标确定可接受的进展阈值(块624)。例如,当存在要达到目标的预定义时间时,进展阈值可以以指数方式渐变,使得进展要求随着住户变得习惯于朝向目标前进而首先是非常精细的且然后是更进取的。可替换地,进展阈值可以均匀地分布在目标的实现与到达目标的预定义时间之间的时间段之中,使得将在每个时间段期间做出相等量的进展。
在没有指定到达目标的预定义时间的实施例中,***可以非常逐渐地增加进展要求,从而提供正在发生进展的实质上不可感知性。这可以通过允许住户非常逐渐地适应改变而导致实现住户目标的附加成功。
基于针对特定目标所确定的可接受的进展,***可以定义用于报告进展和/或控制***的进展阈值触发器(块626)。例如,使用住户希望减少互联网使用的示例,可以将配给减少每天一分钟,从而对住户而言是实际上不可感知的。用于限制互联网访问的触发器可以每天移动一分钟直到达成互联网使用的期望量为止。一旦触发器被确定,就基于触发器实现基于目标的策略(块628)。因此,报告和/或控制可以随着住户朝向目标前进变得渐进式敏感。
图55是图示根据实施例的经由递增控制阈值的控制的示例的数据图表650。线652表示根据时间(例如,x轴656)而变的阈值触发点(例如,y轴654)。如图示,线652逐渐地增加直到达到了目标658为止。因此,由***进行的报告和/或控制可以逐渐地实施到目标658的进展。
这可以在图56的实施例中看到。图56是图示根据实施例的提供随着住户成员朝向目标前进而渐进式地变得难以接收的奖励的***670的示意图。
图56中的目标658是特定住户成员一星期准时到特定目的地(例如,工作和/或住家)5次。为了实现用于按照渐进式方式达成目标658的策略,***670可以在时间656A处将接收奖励(例如,赞美消息672A)的阈值656A设定为1(例如,指示将在住户成员准时一次时接收到赞美消息672A)。随着住户成员朝向目标前进674(例如,准时一次676),可以增加阈值。例如,在时间656B处,阈值654B需要准时两次678以接收赞美消息672B。因此,可以巧妙地且逐渐地鼓励住户成员继续朝向目标658前进。
图57是图示根据实施例的经由递减控制阈值以达到目标658的控制的数据图表680。线652表示根据时间(例如,x轴656)而变的阈值触发点(例如,y轴654)。如图示,线652逐渐地增加直到达到了目标658为止。因此,由***进行的报告和/或控制可以逐渐地实施到目标658的进展。同图55的数据图表650对比,数据图表680具有根据时间而变的递减触发点。
这可以在图58的实施例中看到。图58是图示根据实施例的随着时间针对住户成员渐进式地移除互联网配给的***710的示意图。
图56中的目标658是住户将互联网使用减少到每天最大值三个小时。为了实现用于按照渐进式方式达成目标658的策略,***710可以在时间656A处将用于控制住户属性(例如,互联网访问)的阈值656A设定为7(例如,指示将在达到7个小时的使用之后撤回互联网访问)。随着住户朝向目标前进674(例如,开始减少互联网使用),可以减小阈值。例如,在时间656B处,阈值654B被设定为3个小时,指示互联网使用的最大配给现在是三个小时。阈值修改的任何粒度可以用于达成目标658。例如,可以例如每年、月、星期、天、小时等修改阈值。另外,阈值修改的程度可以取决于任何数量的因素而变化。例如,针对将难以实现的目标,每个阈值修改可以是非常小程度的。因此,可以巧妙地且逐渐地鼓励住户继续朝向目标658前进。
如可以了解的,朝向目标的逐渐进展可以有效地帮助住户和/或住户成员达成组和/或个体目标。本文中所提供的***通过渐进地挑战住户和/或住户成员继续朝向目标的完成前进来鼓励这样的目标达成。本文中所提供的***可以适用于任何数量的目标。一个这种类型的目标是配给修改目标,诸如:减少住户能量使用、减少住户成员和/或整个住户的卡路里摄入、减少互联网时间、增加户外时间、减少“抬高嗓音”会话、减少污秽语言的使用等。
上述实施例针对实现可被认为是有意识住家、有责任心住家、有思想性住家或更一般地比简单地基于由用户编程的if-X-occus-then-do-Y(IXOTDY)编程的住家自动化***更智能的住家的东西。上述实施例针对通过考虑如下事实来提供对住家体验的更智能统治:由智能住家传感器收集的信息常常是不完整的且不完美的,用户对来自住家的自动化协助的行为和期望常常不受制于固定显式公式,并且住家环境在人类目标、人类行为以及住家传感器和控制器装置的日益增加的变化和可用性方面日益改变。因此,同通过直接IXOTDY规则的实施方式对比,根据所述实施例的一个或多个的住户策略实施方式考虑某些动作或事件的触发应该基于考虑所描述的置信度、推理、趋势和其它因素来提供更综合的、稳定的、可持续的、情境感知的住家自动化体验的更有思想性方法。作为许多优点之一,人们认为根据所述实施例的一个或多个的住户策略实施方式减少或者消除对由本发明人认为与有意识住家的真实目的对立的所有太普通且费时的过程的构建和维护的复杂IXOTDY规则集的持久用户关注的需要,这使人们的生活变得更容易、更好且更加可持续。鉴于本公开,本领域的技术人员将容易地能够使用一个或多个已知技术、平台、模型和/或数学策略来实现所描述的***和方法,所述数学策略包括但不限于人工神经网络、贝叶斯网络、通用编程、归纳逻辑编程、支持向量机、判定树学习、聚类分析、动态编程、随机优化、线性回归、二次回归、二项式回归、逻辑回归、模拟退火以及其它学习、预测和优化技术。
已经通过示例示出了上面所描述的特定实施例,并且应该理解的是,这些实施例可能受各种修改和替选形式影响。还应该理解的是,权利要求不旨在限于所公开的特定形式,而是相反旨在涵盖落入本公开的精神和范围内的所有修改、等同物和替选方案。
Claims (107)
1.一种用于智能住家环境中的住户策略实现的方法,包括:
在处理器处接收对住户的住户策略,所述住户策略与达成最终目标有关;
经由由所述处理器对所述住户策略的解释来确定所述住户策略的最终目标状态;
随时间递增地修改条件受控的智能装置的控制触发阈值直到达到了所述最终目标状态为止;
其中,所述控制触发阈值指示何时应该控制所述条件受控的智能装置以实现特定功能。
2.根据权利要求1所述的方法,其中随时间递增地修改所述控制触发阈值包括递增地减少所述控制触发阈值。
3.根据权利要求2所述的方法,其中所述控制触发阈值表示在特定时间段内对个体的电子装置的屏幕时间的容许量。
4.根据权利要求3所述的方法,包括:
当对所述个体的屏幕时间的量达到屏幕时间的所述容许量时,提供已经达到屏幕时间的所述容许量的通知。
5.根据权利要求3所述的方法,包括:
当对所述个体的屏幕时间的量达到屏幕时间的所述容许量时,限制所述电子装置的使用。
6.根据权利要求5所述的方法,包括:
经由所述处理器,基于所述住户策略确定所述个体是否已经完成把附加时间归给所容许的屏幕时间的活动;以及
当所述个体已经完成所述活动时,启用所述电子装置的使用,直到屏幕时间的量达到所容许的屏幕时间加上所述附加时间为止。
7.根据权利要求1所述的方法,其中,递增地修改所述控制触发阈值包括递增地增加所述控制触发阈值。
8.根据权利要求6所述的方法,其中,所述控制触发阈值表示一住户在特定时间段期间一起吃晚饭的期望次数。
9.根据权利要求8所述的方法,包括提供是否在所述特定时间段内已经满足所述住户一起吃晚饭的所述期望次数的通知。
10.根据权利要求1所述的方法,包括:
经由所述处理器确定与所述住户策略相关联的所述住户的当前状态;
基于所述住户的所述当前状态,确定用于修改所述控制触发阈值的增量。
11.根据权利要求10所述的方法,包括:
基于所述住户的所述当前状态定义开始控制触发阈值,并且将所述条件受控的智能装置的所述控制触发阈值从所述开始控制触发阈值递增地修改为当达到所述最终目标状态时满足的结束控制触发阈值。
12.根据权利要求1所述的方法,包括:
随着满足到所述最终目标的一个或多个进展而提供一个或多个进展奖励。
13.根据权利要求12所述的方法,其中,所述一个或多个进展奖励包括鼓励消息、预算的资源的增加配给、向其他人通知朝向所述最终目标的进展的广播消息、或其任何组合。
14.根据权利要求1所述的方法,包括:
当满足所述最终目标时提供完成奖励。
15.根据权利要求1所述的方法,包括:
当不满足到所述最终目标的一个或多个进展时提供目标提醒。
16.一种***,包括:
处理器,被配置成:
接收对住户的住户策略,所述住户策略与达成最终目标有关;
经由对所述住户策略的解释,确定所述住户策略的最终目标状态;
随时间递增地修改条件受控的智能装置的控制触发阈值直到达到了所述最终目标状态为止;
确定所述控制触发阈值何时被打破;并且
当所述阈值被打破时向条件受控的智能装置提供控制信号;以及
所述条件受控的智能装置,被配置成:
从所述处理器接收所述控制信号;并且
基于所述控制信号修改操作。
17.根据权利要求16所述的***,其中,所述条件受控的智能装置包括平板计算机、个人计算机、膝上型计算机或其任何组合。
18.根据权利要求16所述的***,其中,所述条件受控的智能装置包括智能门锁。
19.根据权利要求16所述的***,其中,所述条件受控的智能装置包括一个或多个智能灯。
20.根据权利要求16所述的***,其中,所述处理器被配置成基于所述最终目标确定用于递增地修改所述控制触发阈值的增量。
21.根据权利要求20所述的***,其中,所述处理器被配置成当所述最终目标是将相对地难以实现的目标时,将所述增量设定为相对较小的增量。
22.根据权利要求20所述的***,其中,所述处理器被配置成当所述最终目标是将相对地易于实现的目标时,将所述增量设定为相对较大的增量。
23.根据权利要求16所述的***,其中,所述最终目标是用于更多地或更少地执行活动的基于配给的目标。
24.根据权利要求23所述的***,其中,所述活动包括观看电视、使用电子装置或两者;并且
所述最终目标是更少地执行所述活动。
25.根据权利要求23所述的***,其中,所述最终目标包括对个体、住户或两者要达到的特定配给。
26.根据权利要求25所述的***,其中,所述处理器被配置成:
确定是否允许转结配给;
当允许转结配给时,将对第一时间段任何预算的但是未使用的配给添加到对第二时间段的预算的配给。
27.根据权利要求16所述的***,其中:
所述最终目标包括个体准时;
所述控制触发阈值包括所述个体准时的次数;并且
所述控制信号被配置成在达到所述控制触发阈值时在电子装置上提供鼓励消息。
28.一种有形非暂时性机器可读介质,包括指令以:
接收对住户的住户策略,所述住户策略与达成最终目标有关;
经由对所述住户策略的解释,确定所述住户策略的最终目标状态;并且
随时间递增地修改条件受控的智能装置的控制触发阈值,直到达到了所述最终目标状态为止;
确定所述控制触发阈值何时被打破;并且
当所述阈值被打破时,向条件受控的智能装置提供控制信号;
其中,所述条件受控的智能装置被配置成:
从所述处理器接收所述控制信号;并且
基于所述控制信号修改操作。
29.一种有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
建议、自动地实现、或者既建议和自动地实现两者待被实现在住户环境内的一个或多个住户策略;
其中所述住户策略包括:
可从所述住户环境内的至少一个智能装置得到的一个或多个输入判据,所述一个或多个判据与所述住户环境的特性、所述住户的一个或多个占用者的特性、或两者有关;以及
待基于所述一个或多个输入判据而提供的一个或多个输出。
30.根据权利要求29所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
确定所述住户环境内的智能装置的库存的监视能力、实施能力或两者;并且
基于智能装置的所述库存的所述监视能力、所述实施能力、或其组合,建议所述一个或多个住户策略。
31.根据权利要求30所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成通过以下步骤来确定所述监视能力、所述实施能力、或两者:
向所述住户环境内的智能装置广播能力轮询;以及
从所述住户内的所述智能装置中的一个或多个接收响应,所述响应包括提供所述响应的所述一个或多个智能装置的一个或多个监视能力、实施能力或两者的指示。
32.根据权利要求30所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成通过以下各项来确定所述监视能力、所述实施能力、或两者:
访问所述库存中的每个智能装置的所述监视能力、所述实施能力、或两者的列表;以及
将所述库存中的每个智能装置的所述监视能力、所述实施能力、或两者的所述列表聚合成所述库存中的所有智能装置的所述监视能力、所述实施能力、或两者的总列表。
33.根据权利要求29所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
确定所述住户环境的人口统计简档;并且
基于所述住户环境的所述人口统计简档建议所述一个或多个住户策略。
34.根据权利要求33所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
通过以下步骤来确定所述住户环境的所述人口统计简档:
提供包括人口统计调查的图形用户界面;以及
接收对所述人口统计调查的一个或多个响应,所述响应包括所述住户环境的至少一个人口统计变量的指示。
35.根据权利要求33所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
通过以下步骤来确定所述住户环境的所述人口统计简档:
把由所述住户环境内的所述至少一个智能装置接收到的至少一个输入归属于至少一个人口统计变量;以及
基于所述至少一个人口统计变量定义所述人口统计简档。
36.根据权利要求35所述的有形非暂时性机器可读介质,其中,所述至少一个输入包括音频信号并且所述至少一个人口统计变量包括与所述音频信号相关联的住户成员的类型,所述类型包括:男性、女性、孩子、成人、或其任何组合。
37.根据权利要求35所述的有形非暂时性机器可读介质,其中,所述至少一个输入包括音频信号,并且所述至少一个人口统计变量包括与所述音频信号相关联的住户成员的身份。
38.一种有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
标识第一住户处的一个或多个住户策略;并且
基于所述第一住户处的所标识的一个或多个住户策略,向第二住户提供一个或多个住户策略建议、自动地实现一个或多个住户策略、或两者。
39.根据权利要求38所述的有形非暂时性机器可读介质,其中,所标识的一个或多个住户策略包括在所述第一房屋住户处实现的住户策略。
40.根据权利要求38所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
基于所述第二住户具有与所述第一住户的人口统计简档类似的人口统计简档,将所标识的一个或多个住户策略作为所述一个或多个住户策略建议提供给所述第二住户。
41.根据权利要求38所述的有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
基于所述第一住户与所述第二房屋之间的策略链接,向所述第二住户提供来自所述第一住户的所述一个或多个住户策略的集作为住户策略建议、待自动地实现的住户策略、或两者。
42.根据权利要求41所述的有形非暂时性机器可读介质,其中所述集包括与在所述第一房屋与所述第二住户之间的孩子的共享监护安排相关联的策略。
43.根据权利要求41所述的有形非暂时性机器可读介质,其中所述集包括与监护权相关联的策略。
44.一种有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
确定住户内的一个或多个行为;并且
基于所述住户内的所述一个或多个行为,建议或者自动地实现住户策略。
45.根据权利要求44所述的有形非暂时性机器可读介质,其中,所述行为包括所述住户的成员的一个或多个活动模式。
46.根据权利要求45所述的有形非暂时性机器可读介质,其中,所述一个或多个活动模式包括重复地错过指示的目标。
47.根据权利要求46所述的有形非暂时性机器可读介质,其中,所指示的目标是所述住户策略包括提供在需要准时到达的时间离开的提醒的估计到达时间。
48.根据权利要求47所述的有形非暂时性机器可读介质,包括用于向与所述住户的所述成员相关联的电子装置提供所述提醒作为警报、文本消息、或两者的指令。
49.根据权利要求46所述的有形非暂时性机器可读介质,包括被配置成根据文本消息、语音呼叫、音频监视、视频监视或其任何组合来辨识所指示的目标的指令。
50.一种有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
确定住户的一个或多个目标;并且
基于所述一个或多个目标建议或者自动地实现住户策略。
51.根据权利要求50所述的有形非暂时性机器可读介质,包括被配置成通过经由图形用户界面提供住户目标调查来确定所述一个或多个目标的指令。
52.根据权利要求50所述的有形非暂时性机器可读介质,包括被配置成通过基于所述住户的一个或多个行为、从所述住户内的一个或多个智能装置获得的一个或多个观察、或两者提供一个或多个目标建议来确定所述一个或多个目标的指令。
53.根据权利要求50所述的有形非暂时性机器可读介质,其中,所述住户目标包括减少对公用设施的消费,所述公用设施包括水、天然气、电力、或其组合。
54.一种用于智能住家环境中的住户策略实现的方法,包括:
经由布置在住户环境中的装置,监视与以下各项相关联的一个或多个活动:住户、所述住户内的个体、所述住户内的情形、所述住户内的日常活动、或其组合;
经由所述装置、处理器或两者,对所述一个或多个活动的至少一个特性进行分析,以辨识关于所述住户、所述个体、所述情形、所述典型活动、或其组合的信息;以及
经由所述装置,报告所辨识的信息。
55.根据权利要求54所述的方法,其中,所述一个或多个活动中的至少一个与所述住户相关联,并且所辨识的信息包括表示所述住户如何花费其时间的住家节律。
56.根据权利要求55所述的方法,其中,所述住家节律提供所述住户、个体或两者使用多少电子装置使用(屏幕时间)的指示,所述住户、个体或两者的电子装置使用特质:包括所访问的特定网站、所述屏幕时间发生在哪里、所述屏幕时间是用于教育、娱乐还是两者、或其任何组合。
57.根据权利要求55所述的方法,其中,所述住家节律提供一住户多久一次一起吃饭的指示。
58.根据权利要求55所述的方法,其中,所述一个或多个活动中的至少一个与住户相关联,并且所辨识的信息包括所述住户的公用设施消费低效性。
59.根据权利要求58所述的方法,其中,所述住户的所述公用设施消费低效性包括由于在刷牙的同时让水龙头开着、过度的淋浴使用、或其任何组合产生的水浪费。
60.根据权利要求58所述的方法,其中,所述公用设施消费低效性包括由于电气应用当不在使用中时被保持开着产生的能量浪费。
61.根据权利要求54所述的方法,其中,所述一个或多个活动中的至少一个与所述个体相关联,并且所辨识的信息包括所述个体的习惯、所述个体的预测的恶作剧、所述个体的情绪状态、或其组合。
62.根据权利要求54所述的方法,其中,所述一个或多个活动中的至少一个与所述情形相关联,其中所述情形包括父母监督的缺少,包括:在没有成人的情况下孩子位于所述住户环境内、保姆看守所述孩子、或两者。
63.根据权利要求54所述的方法,其中,所述一个或多个活动中的至少一个与所述日常活动相关联并且所辨识的信息包括:一个或多个家务是否已经完成的指示、个体的迟延、非期望物质的消费、医学诊断、或其组合。
64.根据权利要求63所述的方法,其中,所述医学诊断涉及基于个体的移动模式的阿尔茨海默病的增加概率。
65.根据权利要求63所述的方法,其中,所述医学诊断涉及基于指示咳嗽、用鼻吸气、打喷嚏、或其任何组合的可听或可视模式的感冒、流行性感冒或两者的获得。
66.一种***,包括:
装置,所述装置被布置在住户环境中,被配置成监视与以下各项相关联的一个或多个活动:住户、所述住户内的个体、所述住户内的情形、所述住户内的日常活动、或其组合;以及
处理器,所述处理器被配置成:
对所述一个或多个活动的至少一个特性进行分析,以辨识关于所述住户、所述个体、所述情形、所述典型活动、或其组合的信息;并且
报告所辨识的信息。
67.根据权利要求66所述的***,其中,所述装置被配置成监视吃饭区域,并且所述处理器被配置成基于所述装置的监视来辨识并报告所述住户多久一次一起吃饭。
68.根据权利要求66所述的***,其中,所述装置被配置成监视电视使用,并且所述处理器被配置成辨识并报告与作为个体观看电视花费的时间和作为住户观看电视花费的时间的量有关的电视观看模式。
69.根据权利要求66所述的***,其中,所述装置被配置成监视电视使用,并且所述处理器被配置成辨识并报告与当存在非父母监督时的电视观看特性有关的电视观看模式。
70.根据权利要求69所述的***,其中,所述电视观看特性包括:由正被监督的住户占用者观看的电视的量、特定电视内容、或两者,由非父母监督人观看的电视的量、特定电视内容、或两者,或两者。
71.根据权利要求66所述的***,其中,所述装置被配置成监视冰箱访问,并且所述处理器被配置成基于所述冰箱访问来辨识并报告一个或多个住户吃饭模式。
72.根据权利要求66所述的***,其中,所述装置被配置成监视与刷牙相关联的可听模式,并且所述处理器被配置成基于所述可听模式来辨识并报告所述刷牙的时间的量。
73.根据权利要求66所述的***,其中,所述装置被配置成监视与刷牙和流动的水龙头相关联的可听模式;并且
所述处理器被配置成辨识并报告在发生所述刷牙的同时所述水龙头是否被保持开着。
74.根据权利要求66所述的***,其中,所述装置被配置成检测:所述住户环境的房间中的住户占用、所述房间的当前环境照明、房间照明是开着还是关着的、或其任何组合;并且
所述处理器被配置成辨识并报告所述房间照明何时是不必要地开着的。
75.根据权利要求66所述的***,其中,所述装置被配置成监视与哭相关联的可听模式;并且
所述处理器被配置成基于所述可听模式来辨识并报告住户占用者情绪。
76.根据权利要求66所述的***,其中,所述装置被配置成监视孩子占用和音频签名;并且
所述处理器被配置成当孩子没有成人监督并且所述音频签名指示所述孩子在低语或安静时,辨识并报告正在发生潜在恶作剧。
77.根据权利要求66所述的***,其中,所述装置被配置成监视住户占用;并且
所述处理器被配置成当孩子单独在家时辨识并报告所述住户环境中的非预期的占用者。
78.一种有形非暂时性机器可读介质,包括机器可读指令,所述机器可读指令被配置成:
经由处理器,接收与和由布置在住户环境中的装置监视的以下各项相关联的一个或多个活动有关的数据:住户、所述住户内的个体、所述住户内的情形、所述住户内的日常活动、或其组合;
经由所述处理器对与所述一个或多个活动有关的所述数据的至少一个特性进行分析以辨识关于所述住户、所述个体、所述情形、所述典型活动、或其组合的信息;并且
经由所述处理器,报告所辨识的信息。
79.根据权利要求78所述的机器可读介质,包括用于以下操作的指令:
接收所述数据,其中所述数据与住户家务有关;
对所述数据进行分析以辨识所述住户家务是否已经完成;并且
报告与所述分析有关的发现。
80.根据权利要求78所述的机器可读介质,包括用于以下操作的指:
接收所述数据,其中,所述数据与所述住户环境的房间中的挥发性有机化合物(VOC)和住户占用有关;
对所述数据进行分析,以辨识非期望物质何时很可能正由特定住户占用者消费;并且
报告所述分析的发现。
81.根据权利要求78所述的机器可读介质,包括用于以下操作的指令:
接收所述数据,其中,所述数据与由住户占用者提供的誓约有关;
对所述数据进行分析以辨识何时不可满足所述誓约;并且
报告所述分析的发现。
82.根据权利要求81所述的机器可读介质,包括:
对所述数据进行分析,以辨识并报告所述誓约何时接近于不能够被满足。
83.根据权利要求81所述的机器可读介质,包括:
对所述数据进行分析以辨识并报告何时满足所述誓约。
84.一种用于在住户环境内实现住户策略的方法,包括:
在处理器处,接收所述住户策略;
对所述住户策略进行解释,以提取与所述住户策略相关联的一个或多个条件事件;
经由所述住户环境中的至少一个感测智能装置,监视所述一个或多个条件事件的满足;以及
当满足所述一个或多个事件时,对所述住户环境中的至少一个条件受控的智能装置实现一个或多个控制,所述至少一个智能装置影响所述住户环境。
85.根据权利要求84所述的方法,其中,所述一个或多个控制包括将信息张贴到数字仪表板、移动应用、使一个或多个装置指示器转变、或其组合。
86.根据权利要求84所述的方法,其中,所述住户策略包括虚拟禁足策略,其中,在所述住户环境的特定房间中,互联网使用局限或者限于特定网站。
87.根据权利要求84所述的方法,其中,所述住户策略涉及孩子单独在所述住户环境中的挂钥匙孩子情形;并且其中,所述一个或多个控制包括限制以下各项的控制:
在成人监督存在之外对特定内容的访问,
当未知人接近门时解锁所述门的能力,或者
两者。
88.根据权利要求84所述的方法,其中,所述一个或多个条件事件包括满足学习时间的阈值量、在外面时间的阈值量、或两者。
89.根据权利要求88所述的方法,其中,所述一个或多个控制包括针对至少一个电子装置增加屏幕时间的配给。
90.根据权利要求84所述的方法,其中,所述一个或多个条件事件包括个体具有来自在第一时间段期间配给给所述个体的预算的屏幕时间的未使用的屏幕时间;并且
其中,所述一个或多个控制包括将所述未使用的屏幕时间分配给所述个体以供在第二时间段期间使用。
91.根据权利要求84所述的方法,其中,所述一个或多个条件事件包括个体已经在第一时间期间使用完配给给所述个体的所有屏幕时间;并且
其中,所述一个或多个控制包括在所述第一时间段的剩余部分期间,限制所述个体对一个或多个电子装置的访问。
92.根据权利要求84所述的方法,其中,所述一个或多个电子装置包括电视。
93.一种***,包括:
处理器,被配置成:
接收住户策略;并且
对所述住户策略进行解释,以提取与所述住户策略相关联的一个或多个条件事件;
至少一个感测智能装置,所述至少一个感测智能装置被配置成监视所述一个或多个条件事件的满足;以及
至少一个受控智能装置,被配置成当满足或者不满足所述一个或多个条件事件时基于由所述处理器提供的一个或多个控制命令来操作。
94.根据权利要求93所述的***,其中:
所述处理器被配置成:
接收仅在发生特定情形时要实现的情形住户策略;
对所述情形住户策略进行解释,以提取所述特定情形和与所述情形住户策略相关联的一个或多个情形条件事件;
所述感测智能装置被配置成:
监视所述情形的发生;
在发生所述特定情形时:
监视所述一个或多个情形条件事件的满足;并且
所述处理器被配置成当满足所述一个或多个情形条件事件时,向所述至少一个条件受控的智能装置提供一个或多个情形控制。
95.根据权利要求94所述的***,其中,所述特定情形包括对孩子的非父母监督。
96.根据权利要求95所述的***,其中,所述一个或多个情形条件事件包括具有增加灵敏度的所述一个或多个条件事件。
97.根据权利要求95所述的***,其中,条件受控的智能装置包括电子装置;并且所述一个或多个情形控制被配置成限制所述电子装置的使用,限制可以在所述电子装置上消费的内容,或者两者。
98.根据权利要求95所述的***,其中,所述一个或多个情形控制被配置成提供有关所述孩子、所述非父母监督或两者的专门通知。
99.根据权利要求94所述的***,其中,所述特定情形包括对住户占用者的禁足。
100.根据权利要求99所述的***,其中,所述一个或多个情形控制被配置成:
在与所禁足的住户占用者相关联的所述住户环境的特定区域中限制电子装置使用、电子装置内容或两者;
限制归属于所禁足的住户占用者的电子装置使用、电子装置内容或两者,或者
两者。
101.根据权利要求94所述的***,其中,所述一个或多个情形控制被配置成:
在所述情形住户策略中指示的“熄灯”时间,减少与所禁足的住户占用者相关联的所述住户环境的特定区域中的照明。
102.一种有形非暂时性机器可读介质,包括用于以下操作的指令:
对住户策略进行解释,以提取与所述住户策略相关联的一个或多个条件事件;
从被配置成收集所述一个或多个输入的感测智能装置接收一个或多个输入,其中,所述一个或多个输入用于指示所述一个或多个条件事件的满足是否已经发生;
对所述一个或多个输入进行分析,以确定所述一个或多个条件事件的满足是否已经发生;并且
向至少一个受控智能装置提供一个或多个控制命令,使得所述受控智能装置在满足或者不满足所述一个或多个条件事件时按照特定方式选择性地操作。
103.根据权利要求102所述的有形非暂时性机器可读介质,其中:
所述一个或多个输入包括与住户环境中的占用有关的数据;
所述一个或多个条件事件包括:孩子单独在家;并且
所述一个或多个控制命令被配置成在所述孩子单独在家时限制所述孩子解锁门的能力。
104.根据权利要求102所述的有形非暂时性机器可读介质,其中:
所述一个或多个输入包括与住户环境中的占用有关的数据;并且
所述一个或多个条件事件包括:孩子在没有监督的情况下占用所述住户环境。
105.根据权利要求105所述的有形非暂时性机器可读介质,其中:
所述一个或多个控制命令被配置成:
当在所述孩子在没有监督的情况下占用所述住户环境的同时非预期的人接近或者占用所述住户环境时,通知所述孩子的监护人;
限制电子装置的使用,限制可以在所述电子装置上消费的内容,或者两者;
增加其它条件事件的灵敏度;
或其任何组合。
106.根据权利要求101所述的有形非暂时性机器可读介质,其中:
所述一个或多个输入包括与住户环境中的占用有关的数据;并且
所述一个或多个条件事件包括对孩子的非父母监督。
107.根据权利要求106所述的有形非暂时性机器可读介质,其中:
所述一个或多个控制命令被配置成:
当在所述孩子在没有监督的情况下占用所述住户环境的同时非预期的人接近或者占用所述住户环境时,通知所述孩子的监护人;
限制电子装置的使用,限制可以在所述电子装置上消费的内容,或者两者;
增加其它条件事件的灵敏度;
或其任何组合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910360116.9A CN110247892B (zh) | 2015-03-05 | 2016-03-03 | 用于智能住家环境中的住户策略实现的方法和*** |
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/639,677 | 2015-03-05 | ||
US14/639,677 US9872088B2 (en) | 2015-03-05 | 2015-03-05 | Monitoring and reporting household activities in the smart home according to a household policy |
US14/639,750 US10114351B2 (en) | 2015-03-05 | 2015-03-05 | Smart-home automation system that suggests or autmatically implements selected household policies based on sensed observations |
US14/639,628 | 2015-03-05 | ||
US14/639,641 | 2015-03-05 | ||
US14/639,628 US9524635B2 (en) | 2015-03-05 | 2015-03-05 | Smart-home household policy implementations for facilitating occupant progress toward a goal |
US14/639,641 US9998803B2 (en) | 2015-03-05 | 2015-03-05 | Generation and implementation of household policies for the smart home |
US14/639,750 | 2015-03-05 | ||
PCT/US2016/020716 WO2016141199A1 (en) | 2015-03-05 | 2016-03-03 | Generation and implementation of household policies for the smart home |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910360116.9A Division CN110247892B (zh) | 2015-03-05 | 2016-03-03 | 用于智能住家环境中的住户策略实现的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107431649A true CN107431649A (zh) | 2017-12-01 |
CN107431649B CN107431649B (zh) | 2019-05-14 |
Family
ID=56848727
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910360116.9A Active CN110247892B (zh) | 2015-03-05 | 2016-03-03 | 用于智能住家环境中的住户策略实现的方法和*** |
CN201680013709.2A Active CN107431649B (zh) | 2015-03-05 | 2016-03-03 | 用于智能住家环境中的住户策略实现的方法和*** |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910360116.9A Active CN110247892B (zh) | 2015-03-05 | 2016-03-03 | 用于智能住家环境中的住户策略实现的方法和*** |
Country Status (3)
Country | Link |
---|---|
EP (2) | EP3266189B1 (zh) |
CN (2) | CN110247892B (zh) |
WO (1) | WO2016141199A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034308A (zh) * | 2018-08-01 | 2018-12-18 | 重庆工业职业技术学院 | 图书馆座位管理***及图书馆座位管理方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10432418B1 (en) | 2018-07-13 | 2019-10-01 | International Business Machines Corporation | Integrating cognitive technology with social networks to identify and authenticate users in smart device systems |
CN112714278A (zh) * | 2019-10-25 | 2021-04-27 | 钉钉控股(开曼)有限公司 | 数据处理方法、***及电子设备 |
US20220215417A1 (en) * | 2021-01-06 | 2022-07-07 | Universal Electronics Inc. | System and method for recommending product to a consumer |
CN112950323B (zh) * | 2021-03-12 | 2024-04-12 | 广东来个碗网络科技有限公司 | 基于智能租赁柜的餐具流通管理方法及装置 |
CN114697369A (zh) * | 2022-03-08 | 2022-07-01 | 青岛海尔科技有限公司 | 智能设备的控制方法和装置、存储介质及电子装置 |
CN115451545A (zh) * | 2022-09-09 | 2022-12-09 | 青岛海尔空调器有限总公司 | 一种空调器的控制方法、装置及空调器 |
CN115950479A (zh) * | 2022-12-13 | 2023-04-11 | 吉林化工学院 | 一种基于分布式传感器的家庭环境信息监测*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07158927A (ja) * | 1993-12-01 | 1995-06-20 | Toshiba Corp | 人体活動予測装置およびその機能を有する空気調和機 |
CN1947419A (zh) * | 2004-04-26 | 2007-04-11 | 松下电器产业株式会社 | 对与家庭网络相连的设备的使用进行家长式控制和监测的方法 |
US20140244001A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Controlling many different devices from a smart controller |
US20140371937A1 (en) * | 2007-10-02 | 2014-12-18 | Google Inc. | Systems, methods and apparatus for encouraging energy conscious behavior based on aggregated third party energy consumption |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050108091A1 (en) * | 2003-11-14 | 2005-05-19 | John Sotak | Methods, systems and computer program products for providing resident aware home management |
KR100844338B1 (ko) * | 2007-07-25 | 2008-07-07 | 학교법인 건국대학교 | 생활 리듬 적응형 실내 공조 시스템 및 그 제어 방법 |
US8417481B2 (en) * | 2008-09-11 | 2013-04-09 | Diane J. Cook | Systems and methods for adaptive smart environment automation |
US20110046805A1 (en) * | 2009-08-18 | 2011-02-24 | Honeywell International Inc. | Context-aware smart home energy manager |
CN201749468U (zh) * | 2010-05-27 | 2011-02-16 | 刘坤 | 智能饮食信息*** |
US9190844B2 (en) * | 2012-11-04 | 2015-11-17 | Bao Tran | Systems and methods for reducing energy usage |
US8560133B2 (en) * | 2010-09-01 | 2013-10-15 | General Electric Company | Energy smart system |
US8620841B1 (en) * | 2012-08-31 | 2013-12-31 | Nest Labs, Inc. | Dynamic distributed-sensor thermostat network for forecasting external events |
US9046414B2 (en) | 2012-09-21 | 2015-06-02 | Google Inc. | Selectable lens button for a hazard detector and method therefor |
US9208676B2 (en) * | 2013-03-14 | 2015-12-08 | Google Inc. | Devices, methods, and associated information processing for security in a smart-sensored home |
CN102981464B (zh) * | 2012-10-26 | 2015-03-04 | 广东志高空调有限公司 | 一种具有智能保健护理功能的云技术应用智能家居 |
CN102945027A (zh) * | 2012-10-26 | 2013-02-27 | 广东志高空调有限公司 | 一种基于云技术应用的智能家居 |
JP6218303B2 (ja) * | 2013-03-08 | 2017-10-25 | 東日本電信電話株式会社 | 制御システム、制御方法及びコンピュータプログラム |
JP5562468B1 (ja) | 2013-04-26 | 2014-07-30 | 三菱電機株式会社 | コントローラ、エネルギーマネジメントシステム、遠隔制御方法、及び、プログラム |
US9922580B2 (en) * | 2013-04-30 | 2018-03-20 | Google Llc | Apparatus and method for the virtual demonstration of a smart phone controlled smart home using a website |
CN103279687B (zh) * | 2013-06-21 | 2016-08-10 | 镇江冈山电子有限公司 | 一种基于上下文感知的个性化健康服务*** |
-
2016
- 2016-03-03 EP EP16759504.0A patent/EP3266189B1/en active Active
- 2016-03-03 CN CN201910360116.9A patent/CN110247892B/zh active Active
- 2016-03-03 EP EP21191359.5A patent/EP3930293A1/en active Pending
- 2016-03-03 CN CN201680013709.2A patent/CN107431649B/zh active Active
- 2016-03-03 WO PCT/US2016/020716 patent/WO2016141199A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07158927A (ja) * | 1993-12-01 | 1995-06-20 | Toshiba Corp | 人体活動予測装置およびその機能を有する空気調和機 |
CN1947419A (zh) * | 2004-04-26 | 2007-04-11 | 松下电器产业株式会社 | 对与家庭网络相连的设备的使用进行家长式控制和监测的方法 |
US20140371937A1 (en) * | 2007-10-02 | 2014-12-18 | Google Inc. | Systems, methods and apparatus for encouraging energy conscious behavior based on aggregated third party energy consumption |
US20140244001A1 (en) * | 2013-02-25 | 2014-08-28 | Qualcomm Incorporated | Controlling many different devices from a smart controller |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034308A (zh) * | 2018-08-01 | 2018-12-18 | 重庆工业职业技术学院 | 图书馆座位管理***及图书馆座位管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110247892A (zh) | 2019-09-17 |
EP3266189B1 (en) | 2021-08-18 |
EP3930293A1 (en) | 2021-12-29 |
CN110247892B (zh) | 2021-12-21 |
EP3266189A1 (en) | 2018-01-10 |
CN107431649B (zh) | 2019-05-14 |
WO2016141199A1 (en) | 2016-09-09 |
EP3266189A4 (en) | 2018-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11921477B2 (en) | Smart-home automation system that suggests or automatically implements selected household policies based on sensed observations | |
Qolomany et al. | Leveraging machine learning and big data for smart buildings: A comprehensive survey | |
CN107431649B (zh) | 用于智能住家环境中的住户策略实现的方法和*** | |
US11670153B2 (en) | Sensing peripheral heuristic evidence, reinforcement, and engagement system | |
US9872088B2 (en) | Monitoring and reporting household activities in the smart home according to a household policy | |
US9998803B2 (en) | Generation and implementation of household policies for the smart home | |
Suryadevara et al. | Smart homes | |
CN107205698B (zh) | 用于监测人的日常生活的活动的***和方法 | |
US9524635B2 (en) | Smart-home household policy implementations for facilitating occupant progress toward a goal | |
Gimenez Manuel et al. | AnAbEL: towards empowering people living with dementia in ambient assisted living | |
Taiwo et al. | Smart home automation: taxonomy, composition, challenges and future direction | |
Wang et al. | A habit-based SWRL generation and reasoning approach in smart home | |
Alharithi | Detecting conflicts among autonomous devices in smart homes | |
Ramírez et al. | Distributed interfaces and context-oriented broadcast services in a smart-home environment | |
Gupta | Intelligent Data Processing to Support Self-Management and Responsive Care in a Smart Home Environment | |
Ngankam et al. | Experimentation of a Nighttime Wandering Assistance System Based on AAL Solutions to Foster Aging at Home | |
Morandini | IoT solution for elderly monitoring and possible value for Generali Jeniot | |
Vadillo Moreno et al. | Deployment of a smart telecare system to carry out an intelligent health monitoring at home | |
Vadillo et al. | Deployment of a Smart Telecare System to Carry out an Intelligent Health Monitoring at Home | |
Dominici | Contributing to energy efficiency through a user-centered smart home | |
Cardinale et al. | Streaming Processing for ADL Monitoring in Smart Home Environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: American California Applicant after: Google limited liability company Address before: American California Applicant before: Google Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |