[发明专利]基于用户行为描述智能家居环境需求的方法有效
申请号: | 201911150085.0 | 申请日: | 2019-11-21 |
公开(公告)号: | CN111045339B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 李晅松;宋巍 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 陈鹏 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 行为 描述 智能 家居环境 需求 方法 | ||
1.一种基于用户行为描述智能家居环境需求的方法,其特征在于,包括如下步骤:
1)定义智能家居需求相关的环境概念;环境概念用以描述环境中可被感知的环境信息类型,环境概念描述为EnvConcept:conceptName,ownerType,sensorType,deviceTypeList,其中conceptName为概念名;ownerType为环境中环境信息的持有者类型,包括人、位置、计算实体三类;sensorType为感知这类环境信息的传感器类型;deviceTypeList为可以影响这类环境信息的智能家居设备类型列表;
2)定义环境信息持有者,包括以下步骤:
21)描述用户Person的实例,给出各个用户在系统中唯一的标识user_id;
22)描述位置Location的实例,给出各个位置在系统中唯一的标识loc_id;
23)描述计算实体Entity的实例,给出每个实体在系统中的唯一标识ent_id;
3)基于不同用户的不同行为类型定义环境需求;
定义用户行为的类型BehaviorType,以及基于行为的环境需求,环境需求包括两类:所有用户都存在的公共需求以及某个用户的特有需求,后者的优先级更高;环境需求的定义包括以下步骤:
31)描述环境概念相关的断言Assertion:envConcept,predicate,[timeProperty],其中envConcept是环境概念的实例,predicate是一个用以判断这个概念是否满足特定条件的谓词,timeProperty是时间相关的属性,表示这一断言在何种时间段内有效,这一项如果不定义,则表示该断言总是有效;
32)将需求描述为环境概念相关的断言集合,Request:{as1,as2,...,asn};
33a)定义用户行为相关的公共需求behaviorType,req,其中behaviorType是行为类型,req是一个需求;
33b)定义用户的特有需求person,behaviorType,req,其中person是一个用户,behaviorType是行为类型,req是一个需求;
4)在物理环境中部署感知行为、环境的设备,以及智能家居相关应用设备;
部署以下几类设备和服务:
41)感知用户行为的设备和服务,用户行为描述为Behavior:person,behaviorType,loc,time,entityList,即针对一个用户的行为,需要感知其行为类型、发生位置、时间和相关计算实体;
42)感知环境状态的设备和服务,描述为Sensor:sensorType,owner,其中sensorType为传感器类型,可以确定这类传感器用以感知的环境概念,owner为传感器持有者,其类型与这个环境概念中的ownerType一致;
43)智能家居应用设备,描述为Device:deviceType,owner,其中deviceType为设备类型,在相关环境概念的设备类型列表中,owner为设备持有者,其类型与这个设备相关环境概念中的ownerType一致;
5)运行时,系统根据环境数据、用户行为、基于用户行为的需求对于智能家居设备进行控制;
系统以如下步骤运行:
51)从行为感知服务获得用户person、行为类型behaviorType、位置loc、时间time和相关计算实体entityList信息;
52)基于behaviorType获得该类型行为的公共需求req1,并基于person、和behaviorType获得该用户对于这个行为类型的特有需求req2;
53)合并req1和req2成为当前req,如遇到某个断言的envConcept一样,则使用req2中的断言;
54)遍历req中的断言,如行为发生时间time满足其时间属性timeProperty或时间属性无定义,则保留该断言,否则删去;
55)遍历req中剩余的断言,对于每个断言,判断其envConcept中的持有者类型ownerType,并执行以下操作之一:
a)如ownerType为人,则查询以发生行为的用户person为持有者的传感器,如存在传感器能感知envConcept,则获取当前的感知结果;
b)如ownerType为位置,则查询以发生行为的位置loc为持有者的传感器,如存在传感器能感知envConcept,则获取当前的感知结果;
c)如ownerType为计算实体,则查询以行为的相关计算实体列表entityList中各个实体为持有者的传感器,如存在传感器能感知envConcept,则获取当前的感知结果;
56)对于每个断言判断当前相应环境概念的感知结果是否满足谓词的要求,如果不满足,则判断entityList是否有可以影响这一环境概念的智能家居设备,如有,则触发该设备进行相应操作,如没有,则给出提示,表示当前需求无法被满足。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911150085.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电连接器
- 下一篇:一种联合权限控制方法、装置、电子设备和存储介质