Using rules for home automation presents several challenges, especially when considering multiple stakeholders in addition to residents, such as homeowners, local authorities, energy suppliers, and system providers, who will wish to contribute rules to safeguard their interests. Managing rules from various sources requires a structured procedure, a relevant policy, and a designated authority to ensure authorized and correct contributions and address potential conflicts. In addition, the smart home rule language needs to express conditions and decisions at a high level of abstraction without specifying implementation details such as interfaces, access protocols, and room layout. Decoupling high-level decisions from these details supports the transferability and adaptability of rules to similar homes. This separation also has important implications for structuring the smart home system and the security architecture. Our proposed approach and system implementation introduce a rule management process, a rule administrator, and a domain-specific rule language to address these challenges. In addition, the system provides a learning process that observes residents, detects behavior patterns, and derives rules which are then presented as recommendations to the system.
翻译:使用规则进行家庭自动化面临多项挑战,尤其当除居民外还存在多方利益相关者时(如房主、地方当局、能源供应商及系统供应商),各方均希望添加规则以维护自身权益。管理来自不同来源的规则需要结构化流程、相关政策及指定权威机构,以确保授权的正确贡献并处理潜在冲突。此外,智能家居规则语言需在高抽象层级表达条件与决策,无需指定接口、访问协议和房间布局等实现细节。将高层决策与这些细节解耦,可支持规则向相似家庭的迁移性与适应性。这种分离对智能家居系统架构及安全体系的设计也具有重要影响。我们提出的方法及系统实现引入了一套规则管理流程、规则管理员及领域特定规则语言以解决上述挑战。此外,该系统提供学习机制,通过观察居民行为、检测模式并派生规则,最终作为建议呈现给系统。