[发明专利]智能家居系统及其应用的定时任务冲突解决方法有效
申请号: | 201611204176.4 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106597866B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 姜楠;潘平安;汤兆平;程园;徐炜新;谢昕;万涛 | 申请(专利权)人: | 华东交通大学 |
主分类号: | G05B15/02 | 分类号: | G05B15/02;G05B19/418 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 韩绍君 |
地址: | 330013 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能家居 系统 及其 应用 定时 任务 冲突 解决方法 | ||
1.一种智能家居系统,其特征在于,包括:
定时任务冲突解决装置,用于检测用户添加的新定时任务与所述智能家居系统中的既有定时任务之间是否存在冲突;所述定时任务冲突解决装置包括:
冲突检测模块,用于:
检测到新定时任务被添加;
进行任务联动设置:确定执行所述新定时任务所需的一个或多个设备实体,并在多个所述设备实体之间设置联系,其中,当所述新定时任务添加时,所述冲突检测模块将所述新定时任务与既有定时任务进行比较整合,以建立任务之间的联动关系;
进行任务冲突检测:利用基于规则模型的定时任务冲突检测机制检测新定时任务与既有定时任务之间是否存在冲突,其中,所述冲突检测模块根据新定时任务及既有定时任务的执行时间段或时间点判断新定时任务与既有定时任务之间是否存在冲突,所述规则模型将定时任务涉及到的实体用模型的方式表现,所述实体包括用户实体、设备实体以及定时器实体,所述用户实体通过设定时间或/及时间段来触发所述设备实体处于特定状态,以使任务定时任务可以通过形式化的规则模型定义实现;以及
任务执行模块,用于控制智能家居系统中的设备执行通过冲突检测的新定时任务。
2.如权利要求1所述的智能家居系统,其特征在于:所述冲突检测模块能够通过判断时间点是否被包含在时间段区间内来进行时间段和时间点之间的冲突检测。
3.如权利要求2所述的智能家居系统,其特征在于:当所述冲突检测模块判断时间点落入时间段的区间内,则判断时间段和时间点之间产生了冲突,并认为新定时任务与既有定时任务的执行时间产生冲突。
4.如权利要求3所述的智能家居系统,其特征在于:当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的开始时间点或结束时间点中任一个发生冲突,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段包含在另一时间段的时间范围之内,则判断两个时间段发生冲突,从而认为所述新定时任务与所述既有定时任务产生冲突;
或/及,当所述冲突检测模块判断所述新定时任务的执行时间与所述既有任务的执行时间的其中一时间段与另一时间段的区间之间存在交集时,则认为两个时间段发生了冲突,从而认为所述新定时任务与所述既有定时任务产生冲突。
5.如权利要求1所述的智能家居系统,其特征在于:所述冲突检测模块还能够根据添加新定时任务和添加既有定时任务的用户权限是否相同来判断新定时任务与既有任务之间是否存在冲突;
或/及,所述冲突检测模块还能够根据新定时任务的执行设备和既有定时任务的执行设备是否相同来判断新定时任务与既有任务之间是否存在冲突;
或/及,所述冲突检测模块还用于将通过冲突检测的新定时任务添加至所述智能家居系统的定时任务规则库中;
或/及,所述冲突检测模块还用于在判断新定时任务与既有定时任务产生冲突后,提示用户修改定时任务,并再次进行冲突检测;
或/及,所述冲突检测模块还用于在检测新定时任务与既有定时任务是否存在冲突后,将新定时任务与既有定时任务进行比较并评定二者之间的优先级,以允许所述任务执行模块控制设备执行优先级较高的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东交通大学,未经华东交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611204176.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信息分享方法及装置
- 下一篇:一种智能窗帘控制器及系统