一种应用场景创建的检测方法及装置制造方法及图纸

技术编号:13015854 阅读:83 留言:0更新日期:2016-03-16 15:16
本发明专利技术公开了一种应用场景创建的检测方法及装置,其中,该方法包括:为智能设备中联动的应用场景创建条件项节点和结果项节点,其中,条件项为应用场景的条件,结果项为在条件项满足时触发的联动结果;在创建新的应用场景的情况下,从新的应用场景的结果项节点开始,遍历所有已创建的应用场景,并判断被遍历的节点中是否存在新的应用场景的条件项节点;在被遍历的节点中存在条件项节点的情况下,创建新的应用场景失败;在被遍历的节点中不存在条件项节点的情况下,创建新的应用场景成功。通过使用该方法,解决了人为判断设备间联动的条件或者触发的结果是否存在死循环的情况,容易出错、出现死循环场景,用户体验较低的问题。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别是涉及一种应用场景创建的检测方法及装置
技术介绍
ifttt是“if this then that”的缩写,事实上是让你的网络行为能够引发连锁反应、让你使用更为方便,其宗旨是“Put the internet to work for you”(让互联网为你服务)。同理,物体间的联动及物体与互联网之间的联动也可以基于ifttt。比如,当天气预报是雾霾天气时,关闭家里的窗户;当家庭燃气传感器检查到漏气,然后执行发一条邮件给自己,也即当设备A的条件满足,然后执行B的操作。如果用户对设备设置的条件过多,场景复杂,会导致条件与执行无限制的重复执行下去。例如,检查ifttt的条件与结果为人为检查,非常容易出错,以如下三个场景为例:场景1,A空调开_>关B窗户;场景2,关B窗户->C灯开;场景3,C灯开一 >A空调开。如果有一个条件为C灯开,则会循环触发所有的场景,无限地执行下去。因此,在用户编写设备间的联动场景时,人为判断设备间联动的条件或者触发的结果是否存在死循环的情况,容易出错、编写效率不高;当用户场景特别多时,如几百条的话,再编写复本文档来自技高网...

【技术保护点】
一种应用场景创建的检测方法,其特征在于,包括:为智能设备中联动的应用场景创建条件项节点和结果项节点,其中,所述条件项为应用场景的条件,所述结果项为在所述条件项满足时触发的联动结果;在创建新的应用场景的情况下,从所述新的应用场景的结果项节点开始,遍历所有已创建的应用场景,并判断被遍历的节点中是否存在所述新的应用场景的条件项节点;在被遍历的节点中存在所述条件项节点的情况下,创建所述新的应用场景失败;在被遍历的节点中不存在所述条件项节点的情况下,创建所述新的应用场景成功。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐彦伟
申请(专利权)人:青岛海尔智能家电科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1