<p>When managing multiple smart homes and spaces with multiple stakeholders, key questions arise about creating an architecture that supports automation, encompassing aspects such as monitoring and control, ensuring privacy and security, and analysis and recommendation from shared accumulated data. To address those issues, we designed a rule language based on separating concerns, allowing users to specify desired outcomes without addressing technical implementation details. The separation of concerns resulted in a layered architecture that converts high-level decisions into home-specific actions, and sensor data into high-level information for decision making. A critical component, a rule engine, was designed and implemented. It evaluates and carries out the rules according to the state and context of the home and its residents, recognizing and resolving conflicting rules. A recommender system can suggest rules based on learning the residents’ behavior or by including rules of similar residents or households. A structured, policy-driven process addresses rule management issues: conflict resolution, security, privacy and distribution of authority. Our architecture supports seamless integration of rule or hardware changes and long-term data collection facilities, enabling learning residents’ behavior patterns to refine and automate decision-making.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Smart home and spaces with multiple stakeholders: automation, conflicts, security and recommender systems

  • Eran Kaufman,
  • Yigal Hoffner

摘要

When managing multiple smart homes and spaces with multiple stakeholders, key questions arise about creating an architecture that supports automation, encompassing aspects such as monitoring and control, ensuring privacy and security, and analysis and recommendation from shared accumulated data. To address those issues, we designed a rule language based on separating concerns, allowing users to specify desired outcomes without addressing technical implementation details. The separation of concerns resulted in a layered architecture that converts high-level decisions into home-specific actions, and sensor data into high-level information for decision making. A critical component, a rule engine, was designed and implemented. It evaluates and carries out the rules according to the state and context of the home and its residents, recognizing and resolving conflicting rules. A recommender system can suggest rules based on learning the residents’ behavior or by including rules of similar residents or households. A structured, policy-driven process addresses rule management issues: conflict resolution, security, privacy and distribution of authority. Our architecture supports seamless integration of rule or hardware changes and long-term data collection facilities, enabling learning residents’ behavior patterns to refine and automate decision-making.