著录项信息
专利名称 | 基于设定场景模式的智能设备控制方法和装置 |
申请号 | CN201410594507.4 | 申请日期 | 2014-10-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-03-25 | 公开/公告号 | CN104460328A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05B15/02 | IPC分类号 | G;0;5;B;1;5;/;0;2查看分类表>
|
申请人 | 小米科技有限责任公司 | 申请人地址 | 北京市海淀区清河中街68号华润五彩城购物中心二期13层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 小米科技有限责任公司 | 当前权利人 | 小米科技有限责任公司 |
发明人 | 傅强;高自光;王阳 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 张所明 |
摘要
本发明是关于基于设定场景模式的智能设备控制方法和装置。该控制方法和装置,包括:获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;根据所述状态参数信息,判断是否触发预先设定的场景模式;若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。这种智能设备的控制方法和装置,可以将原本相互独立的智能设备联系起来,通过智能设备之间的组合,可以扩展智能设备的应用场景。
1.一种基于设定场景模式的智能设备控制方法,其特征在于,所述方法包括:
获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,以及获取所述至少一个第一智能设备采集的内容信息,所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,包括:所述获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;
根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;
若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以及,向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息,以控制所述第二智能设备进行对应操作;
其中,所述根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式,包括:
通过所述用户账号信息查找到该用户所存储的预先设定的场景模式,再通过所述至少一个第一智能设备的设备信息查找相对应的预先设定的场景模式;
其中,所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,包括:
所述若触发所述场景模式,则根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令;
其中,所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;
所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;
所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令;
所述场景模式的预先设定方法包括:
获取与用户账号绑定的至少一个智能设备的设备信息;
根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;
根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。
2.根据权利要求1所述的方法,其特征在于,所述场景模式中还包括:启动条件逻辑关系;
所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系;
所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:
根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。
3.根据权利要求1所述的方法,其特征在于,所述场景模式中还包括:条件任务对应表;
所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;
所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:
根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;
若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。
4.根据权利要求1所述的方法,其特征在于,所述场景模式的预先设定方法包括:
所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;
所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;
所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;
所述根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的场景模式模板,包括:
根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;
所述根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式,包括:
根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。
5.根据权利要求1所述的方法,其特征在于,所述场景模式的预先设定方法包括:
获取与用户账号绑定的至少一个智能设备的设备信息;
根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;
接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;
根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。
6.根据权利要求5所述的方法,其特征在于,所述场景模式的预先设定方法包括:
所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;
所述根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表,包括:
根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;
根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;
将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;
所述根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式,包括:
以被选定的启动条件选项作为场景模式的启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。
7.根据权利要求1所述的方法,其特征在于,所述方法包括:
获取预先设定的场景模式的触发信息;
所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;
或者,
所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;
根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。
8.一种基于设定场景模式的智能设备控制装置,其特征在于,所述控制装置包括:
状态参数信息获取模块,用于获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,以及获取所述至少一个第一智能设备采集的内容信息;
场景模式触发模块,用于根据所述状态参数信息,判断是否触发预先设定的场景模式;
所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;
控制指令发送模块,用于在触发所述场景模式时,根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息,以控制所述第二智能设备进行对应操作;其中,所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令;
其中,所述控制装置包括:
所述状态参数信息获取模块,还用于获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;
所述场景模式触发模块,还用于根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;
其中,所述根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式,包括:通过所述用户账号信息查找到该用户所存储的预先设定的场景模式,再通过所述至少一个第一智能设备的设备信息查找相对应的预先设定的场景模式;
所述控制指令发送模块,还用于在触发所述场景模式时,根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令;
所述控制装置还包括:场景模式预先设定模块;所述场景模式预先设定模块,包括:
设备信息获取单元,用于获取与用户账号绑定的至少一个智能设备的设备信息;
场景模式模板推荐单元,用于根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;
所述场景模式模板与一个场景模式相对应;
场景模式设定单元,用于根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。
9.根据权利要求8所述的控制装置,其特征在于,所述场景模式中还包括:启动条件逻辑关系;
所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系;
所述场景模式触发模块,包括:逻辑关系判断单元;
所述逻辑关系判断单元,用于根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。
10.根据权利要求8所述的控制装置,其特征在于,所述场景模式中还包括:条件任务对应表;
所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;
所述场景模式触发模块,包括:条件任务对应表查询单元;
所述条件任务对应表查询单元,用于根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。
11.根据权利要求8所述的控制装置,其特征在于,所述场景模式预先设定模块,包括:
所述设备信息获取单元,还用于获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;
所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;
所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;
所述场景模式模板推荐单元,还用于根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;
所述场景模式设定单元,还用于根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。
12.根据权利要求8所述的控制装置,其特征在于,所述控制装置还包括:场景模式预先设定模块;所述场景模式预先设定模块,包括:
设备信息获取单元,用于获取与用户账号绑定的至少一个智能设备的设备信息;
选择列表推送单元,用于根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;
选定信息接收单元,用于接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;
场景模式设定单元,用于根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。
13.根据权利要求12所述的控制装置,其特征在于,所述场景模式预先设定模块,包括:
所述设备信息获取单元,还用于获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;
所述选择列表推送单元,还用于根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;
所述场景模式设定单元,还用于以被选定的启动条件选项作为场景模式的启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。
14.根据权利要求13所述的控制装置,其特征在于,所述控制装置还包括:
触发信息获取模块,用于获取预先设定的场景模式的触发信息;
所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;
或者,
所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;
所述控制指令发送模块,用于根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。
15.一种智能设备控制装置,其特征在于,包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为:
获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,以及获取所述至少一个第一智能设备采集的内容信息,所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,包括:所述获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;
根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;
若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以及,向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息,以控制所述第二智能设备进行对应操作;
其中,所述根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式,包括:通过所述用户账号信息查找到该用户所存储的预先设定的场景模式,再通过所述至少一个第一智能设备的设备信息查找相对应的预先设定的场景模式;
其中,所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,包括:
所述若触发所述场景模式,则根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令;
其中,所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;
所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;
所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令;
所述场景模式的预先设定方法包括:
获取与用户账号绑定的至少一个智能设备的设备信息;
根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;
根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。
基于设定场景模式的智能设备控制方法和装置\n技术领域\n[0001] 本发明涉及智能家居控制技术领域,特别涉及一种基于设定场景模式的智能设备控制方法和装置。\n背景技术\n[0002] 家用电器,已成为人为日常居家生活中必不可少的电器设备。传统的家用电器大多是需要人们通过触控按钮或是通过红外遥控器遥控控制的。随着时代的发展,这种传统操控模式下的家用电器已经不再能满足人们对家用电器的操控要求。\n[0003] 顺应这一趋势,人们提出了智能家居的概念。所谓智能家居,是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。这一概念,已被广泛认为是未来家用电器发展的必然趋势。\n发明内容\n[0004] 本发明实施例提供了一种基于设定场景模式的智能设备控制方法和装置。所述技术方案如下:\n[0005] 根据本发明实施例的第一方面,提供了一种基于设定场景模式的智能设备控制方法,所述方法包括:\n[0006] 获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;\n[0007] 根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系;\n[0008] 若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应 操作。\n[0009] 可选地,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;\n[0010] 所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;\n[0011] 所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;\n[0012] 所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令。\n[0013] 可选地,所述场景模式中还包括:启动条件逻辑关系;\n[0014] 所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系;\n[0015] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0016] 根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。\n[0017] 可选地,所述场景模式中还包括:条件任务对应表;\n[0018] 所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;\n[0019] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0020] 根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;\n[0021] 若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。\n[0022] 可选地,所述方法包括:\n[0023] 所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,还包括:获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;\n[0024] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0025] 根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相 对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;\n[0026] 所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,包括:\n[0027] 所述若触发所述场景模式,则根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令。\n[0028] 可选地,所述方法包括:\n[0029] 所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,还包括:获取所述至少一个第一智能设备采集的内容信息;\n[0030] 所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,还包括:向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息。\n[0031] 可选地,所述场景模式的预先设定方法包括:\n[0032] 获取与用户账号绑定的至少一个智能设备的设备信息;\n[0033] 根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;\n[0034] 根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。\n[0035] 可选地,所述场景模式的预先设定方法包括:\n[0036] 所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0037] 所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;\n[0038] 所述根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的场景模式模板,包括:\n[0039] 根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;\n[0040] 所述根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式,包括:\n[0041] 根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。\n[0042] 可选地,所述场景模式的预先设定方法包括:\n[0043] 获取与用户账号绑定的至少一个智能设备的设备信息;\n[0044] 根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;\n[0045] 接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;\n[0046] 根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。\n[0047] 可选地,所述场景模式的预先设定方法包括:\n[0048] 所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0049] 所述根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表,包括:\n[0050] 根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;\n[0051] 根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设 备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;\n[0052] 将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;\n[0053] 所述根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式,包括:\n[0054] 以被选定的启动条件选项作为场景模式的启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。\n[0055] 可选地,所述方法包括:\n[0056] 获取预先设定的场景模式的触发信息;\n[0057] 所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;\n[0058] 或者,\n[0059] 所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;\n[0060] 根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0061] 根据本发明实施例的第二方面,提供了一种基于设定场景模式的智能设备控制装置,所述控制装置包括:\n[0062] 状态参数信息获取模块,用于获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;\n[0063] 场景模式触发模块,用于根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系;\n[0064] 控制指令发送模块,用于在触发所述场景模式时,根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0065] 可选地,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;\n[0066] 所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;\n[0067] 所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;\n[0068] 所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令。\n[0069] 可选地,所述场景模式中还包括:启动条件逻辑关系;\n[0070] 所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系;\n[0071] 所述场景模式触发模块,包括:逻辑关系判断单元;\n[0072] 所述逻辑关系判断单元,用于根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。\n[0073] 可选地,所述场景模式中还包括:条件任务对应表;\n[0074] 所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;\n[0075] 所述场景模式触发模块,包括:条件任务对应表查询单元;\n[0076] 所述条件任务对应表查询单元,用于根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。\n[0077] 可选地,所述控制装置包括:\n[0078] 所述状态参数信息获取模块,还用于获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;\n[0079] 所述场景模式触发模块,还用于根据所述用户账号信息和所述至少一个第 一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;\n[0080] 所述控制指令发送模块,还用于在触发所述场景模式时,根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令。\n[0081] 可选地,所述控制装置包括:\n[0082] 所述状态参数信息获取模块,还用于获取所述至少一个第一智能设备采集的内容信息;\n[0083] 所述控制指令发送模块,还用于在触发所述场景模式时,向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息。\n[0084] 可选地,所述控制装置还包括:场景模式预先设定模块;所述场景模式预先设定模块,包括:\n[0085] 设备信息获取单元,用于获取与用户账号绑定的至少一个智能设备的设备信息;\n[0086] 场景模式模板推荐单元,用于根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;\n[0087] 场景模式设定单元,用于根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。\n[0088] 可选地,所述场景模式预先设定模块,包括:\n[0089] 所述设备信息获取单元,还用于获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0090] 所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;\n[0091] 所述场景模式模板推荐单元,还用于根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;\n[0092] 所述场景模式设定单元,还用于根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。\n[0093] 可选地,所述控制装置还包括:场景模式预先设定模块;所述场景模式预先设定模块,包括:\n[0094] 设备信息获取单元,用于获取与用户账号绑定的至少一个智能设备的设备信息;\n[0095] 选择列表推送单元,用于根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;\n[0096] 选定信息接收单元,用于接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;\n[0097] 场景模式设定单元,用于根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。\n[0098] 可选地,所述场景模式预先设定模块,包括:\n[0099] 所述设备信息获取单元,还用于获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0100] 所述选择列表推送单元,还用于根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;\n[0101] 所述场景模式设定单元,还用于以被选定的启动条件选项作为场景模式的 启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。\n[0102] 可选地,所述控制装置还包括:\n[0103] 触发信息获取模块,用于获取预先设定的场景模式的触发信息;\n[0104] 所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;\n[0105] 或者,\n[0106] 所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;\n[0107] 所述控制指令发送模块,用于根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0108] 根据本发明实施例的第三方面,提供了一种智能设备控制装置,包括:\n[0109] 处理器;\n[0110] 用于存储所述处理器的可执行指令的存储器;\n[0111] 其中,所述处理器被配置为:\n[0112] 获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;\n[0113] 根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系;\n[0114] 若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0115] 本发明实施例提供的技术方案的一些有益效果可以包括:\n[0116] 本发明提供的智能设备控制方法和装置,以预先保存在云服务器的场景模 式为媒介将不同智能设备关联起来,使得不同的智能设备可以基于场景模式设定的关联关系自动进行联动控制。通过该智能设备控制方法和装置,可以将原本相互独立的智能设备联系起来,通过智能设备之间的组合,可以扩展智能设备的应用场景。\n[0117] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本发明。\n附图说明\n[0118] 为了更清楚地说明本发明的实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0119] 图1是根据一示例性实施例示出的基于设定场景模式的智能设备控制方法的流程图;\n[0120] 图2是根据一示例性实施例示出的场景模式的预先设定方法的流程图一;\n[0121] 图3A是根据一示例性实施例示出的场景模式推荐的界面示例图一;\n[0122] 图3B是根据一示例性实施例示出的场景模式推荐的界面示例图二;\n[0123] 图4是根据一示例性实施例示出的场景模式的预先设定方法的流程图二;\n[0124] 图5A是根据一示例性实施例示出的自定义场景模式的界面示例图一;\n[0125] 图5B是根据一示例性实施例示出的自定义场景模式的界面示例图二;\n[0126] 图5C是根据一示例性实施例示出的自定义场景模式的界面示例图三;\n[0127] 图5D是根据一示例性实施例示出的自定义场景模式的界面示例图四;\n[0128] 图6是根据一示例性实施例示出的基于设定场景模式的智能设备控制装置的示意图;\n[0129] 图7是根据一示例性实施例示出的场景模式预先设定模块的示意图一;\n[0130] 图8是根据一示例性实施例示出的场景模式预先设定模块的示意图二;\n[0131] 图9是根据一示例性实施例示出的基于设定场景模式的智能设备控制装置的框图。\n[0132] 通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通 过参考特定实施例为本领域技术人员说明本发明的概念。\n具体实施方式\n[0133] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0134] 首先需要说明的是,在本发明各个实施例中,所涉及的电子设备可以是手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。\n[0135] 图1是根据一示例性实施例示出的基于设定场景模式的智能设备控制方法的流程图,本实施例以该控制方法用于服务器来举例说明。该智能设备控制方法可以包括如下步骤:\n[0136] 在步骤102中,获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息。\n[0137] 在步骤104中,根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系。\n[0138] 在步骤106中,若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0139] 综上所述,本实施例提供的智能设备控制方法,以预先保存在云服务器的场景模式为媒介将不同智能设备关联起来,使得不同的智能设备可以基于场景模式设定的关联关系自动进行联动控制。通过该智能设备控制方法,可以将原本相互独立的智能设备联系起来,通过智能设备之间的组合,可以扩展智能设备的应用场景。\n[0140] 本实施例中所述的智能设备为智能家居设备。应当指出,该智能设备控制 方法具有较强的可扩展性和兼容性,只要是具有互联网连接能力的智能设备,均可应用本实施例提供的智能设备控制方法。\n[0141] 其中,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务。\n[0142] 所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;所述设备信息可以包括:设备ID信息和设备类型信息。所述设备ID信息可以是设备的MAC地址、IP地址、设备序号等。所述设备类型信息是设备的类型信息。比如,智能插座、智能摄像头、智能电视、智能空调等。可见,不同的设备类型可以采集不同的状态参数信息,也对应于不同的控制指令。\n[0143] 所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息。根据设备的类型不同,其所能采集的状态参数信息也不同。比如,智能插座可以采集到插座当前的开/关状态,智能摄像头可以采集到所监控范围内是否有运动物体,智能空调可以采集到室内当前温度及空调当前的开/关状态等。这些状态参数都可以作为第一智能设备所采集的状态参数信息。\n[0144] 所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令。根据设备的类型不同,其所对应的控制指令也不同。比如,智能插座可以控制插座的开/关状态,智能空调可以控制空调的开/关状态及设定的温度等。\n[0145] 在本实施例中,所述场景模式中设置有多个第一智能设备。每个第一智能设备所对应的状态参数信息,分别作为启动条件中用于判断是否触发场景模式的因素之一。这里,我们给出两种在多第一智能设备情况下,判断是否触发场景模式的方法。\n[0146] 方法一:\n[0147] 所述场景模式中还包括:启动条件逻辑关系。所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系。\n这里的逻辑关系,可以是逻辑“与”或者是逻辑“或”或者是由逻辑“与”、“或”所组成的逻辑式。\n[0148] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0149] 根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。\n[0150] 通过该方法,我们可以将每个第一智能设备所采集到的状态参数信息作为判断是否触发场景模式的一个因子。通过建立各个因子间的逻辑表达式,来建立判断是否场景模式的依据。\n[0151] 方法二:\n[0152] 所述场景模式中还包括:条件任务对应表;所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;\n[0153] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0154] 根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;\n[0155] 若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。\n[0156] 通过该方法,我们在场景模式中建立条件任务对应表,以确定启动条件与执行任务之间的对应关系。通过对应表的方式对不同启动条件与不同执行任务之间进行管理。\n[0157] 在本实施例中,所述基于设定场景模式的智能设备控制方法,包括:\n[0158] 所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,还包括:获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息。\n[0159] 所述根据所述状态参数信息,判断是否触发预先设定的场景模式,包括:\n[0160] 根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;\n[0161] 所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,包括:\n[0162] 所述若触发所述场景模式,则根据所述场景模式中所保存的所述至少一个 第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令。\n[0163] 在本实施例中,服务器中所存储的场景模式是基于用户账号信息进行管理的。而同一用户账号下可以管理多个预先设定的场景模式。不同场景模式所对应的第一智能设备和第二智能设备的设备信息也是不同的。第一智能设备在上传状态参数信息时,还同时上传绑定的用户账号信息和所述第一智能设备的设备信息。服务器首先通过用户账号信息找到该用户所存储的场景模式,再通过第一智能设备的设备信息查找与之相对应的场景模式。若触发场景模式,则根据场景模式中所存储的第二智能设备的设备信息,向所述第二智能设备发出相对应的控制指令。\n[0164] 在本实施例中,所述基于设定场景模式的智能设备控制方法,包括:\n[0165] 所述获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息,还包括:获取所述至少一个第一智能设备采集的内容信息;\n[0166] 所述若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,还包括:向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息。\n[0167] 在本实施例中,所述第一智能设备除了上传采集的状态参数信息外,还同时上传采集的内容信息,并在服务器向第二智能设备发送控制指令时,同时发送给该第二智能设备该采集的内容信息。例如,智能摄像头采集到家中有运动物体,疑似进入盗贼。智能摄像头在上传报警信息外,同时还上传相关的视频短片。当第二智能设备收到该控制指令时,同时收到该视频短片,以便进一步分析判断。\n[0168] 图2是根据一示例性实施例示出的场景模式的预先设定方法的流程图一。该场景模式的预先设定方法可以包括如下步骤:\n[0169] 在步骤201中,获取与用户账号绑定的至少一个智能设备的设备信息;\n[0170] 在步骤202中,根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;\n[0171] 在步骤203中,根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。\n[0172] 本实施例提供了一种场景模式的预先设定方法。该方法由服务器预先设定有若干场景模式模板,每个场景模式模板对应于一个场景模式。在该场景模式模板中预先设定有第一智能设备和第二智能设备之间的关键关系。服务器通过获取的与用户账号绑定的智能设备的设备信息,判断适合该用户账号使用的场景模式模板,并向用户账号推送相匹配的场景模式模板。根据用户账号的选择,最终完成场景模式的设定。应该指出,该场景模式模板可以由服务器预先设定以供用户选择,也可以是由其他用户设计上传的场景模式模板,实现用户之间的场景模式分享。通过该方法,用户可以基于自己已绑定的智能设备,方便快捷的设置场景模式,而不用具体参与设计关联关系的设定,减轻了用户设计具体场景模式的负担。\n[0173] 更进一步,所述场景模式的预先设定方法可以包括如下步骤:\n[0174] 所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0175] 所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;\n[0176] 所述根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的场景模式模板,包括:\n[0177] 根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;\n[0178] 所述根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式,包括:\n[0179] 根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对 应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。\n[0180] 在本实施例中,所述场景模式模板是基于智能设备的设备类型设计的。不同类型的智能设备可以提供不同的状态参数信息作为启动条件,也对应于不同的控制指令。因此,某个的场景模式模板只有针对特定类型的智能设备才适用,否则无法使用。本实施例正是基于此提供了场景模式模板的推荐方法。首先,通过获取与用户账号绑定的智能设备的设备信息,获知用户当前已有的设备类型。再依据该设备类型信息在场景模式模板库中进行筛选,只有当用户同时绑定有该场景模式模板中第一智能设备和第二智能设备时,该场景模式模板才被推送给用户账号。当用户做出选择时,由于已通过智能设备的设备信息获取了设备ID信息,则服务器可以根据用户选定的场景模式模板设定与用户账号相绑定场景模式。其中,该场景模式的用户账号信息为步骤201中上传的用户账号信息,第一智能设备和第二智能设备的设备信息为该场景模式模板中所对应类型智能设备的设备信息,启动条件和执行任务则为该场景模式模板预先设定好的。\n[0181] 图3A、3B是根据一示例性实施例示出的场景模式推荐的界面示例图一、二。如图\n3A、3B所示,在本实施例中给出了以“家庭保镖”场景模式推荐示例。该“家庭保镖”场景模式是由服务器设计的场景模式模板。该场景模式模板中设计的第一智能设备类型为“小蚁智能摄像机”,第二智能设备类型为“智能插座”,其启动条件为摄像机报警,执行任务为智能插座关闭。用户账号在绑定了智能设备后,服务器通过获取用户账号所绑定的智能设备的设备类型信息,以判断用户账号是否绑定了所述“小蚁智能摄像机”和“智能插座”。当用户账号同时绑定有该两种类型的智能设备后,服务器根据查找结果将相匹配的该“家庭保镖”场景模式模板推送给用户。如图3A所示,用户不需要对该场景模式进行具体设置,只需在该场景模式处选择打开或关闭该场景模式即可。如果用户选择打开该“家庭保镖”场景模式,则根据用户账号所绑定的相对应智能设备的设备信息进行配置即可自动设定该“家庭保镖”场景模式,从而实现用户账号所绑定的“小蚁智能摄像机”和“智能插座”两个智能设备之间的联动控制关系。\n[0182] 图4是根据一示例性实施例示出的场景模式的预先设定方法的流程图二。 该场景模式的预先设定方法可以包括如下步骤:\n[0183] 在步骤401中,获取与用户账号绑定的至少一个智能设备的设备信息。\n[0184] 在步骤402中,根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;\n[0185] 在步骤403中,接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;\n[0186] 在步骤404中,根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。\n[0187] 本实施例提供了由用户自定义方式预先设定场景模式的方法。该方法由服务器获取与用户账号绑定的至少一个智能设备的设备信息。其中,所述设备信息包括设备ID信息和设备类型信息。由于,不同类型的智能设备可以提供不同的状态参数信息作为启动条件,也对应于不同的控制指令。服务器根据所获取的设备信息,即可获知该用户账号所绑定的智能设备分别可以提供的支持作为启动条件的启动条件选项,以及支持的作为执行任务的执行任务选项。将用户账号所绑定的各个智能设备所提供支持的启动条件选项和执行任务选项进行集合,即可得到所述设备启动条件列表和设备执行任务列表。用户只需在该设备启动条件列表和设备执行任务列表中进行选择,即可建立被选启动条件选项与被选执行任务选项之间的联动关系,进而建立相关的场景模式。\n[0188] 更进一步,所述场景模式的预先设定方法可以包括如下步骤:\n[0189] 所述获取与用户账号绑定的至少一个智能设备的设备信息,包括:获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0190] 所述根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表,包括:\n[0191] 根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;\n[0192] 根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设 备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;\n[0193] 将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;\n[0194] 所述根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式,包括:\n[0195] 以被选定的启动条件选项作为场景模式的启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。\n[0196] 在本实施例中,服务器在获取与用户账号绑定的设备信息中包括有设备类型信息。在服务器中预先建立有针对各种类型的智能设备所支持作为启动条件的启动条件选项以及支持的作为执行任务的执行任务选项的数据库。根据服务器获取的与用户账号绑定的智能设备的设备类型信息,基于该数据库查找各个智能设备所对应的启动条件选项和执行任务选项,以生产针对该用户账户的设备启动条件列表和设备执行任务列表。并根据所述设备启动条件列表和设备执行任务列表的选定信息,对应建立该场景模式。\n[0197] 图5A、5B、5C、5D是根据一示例性实施例示出的自定义场景模式的界面示例图一、二、三、四。如图所示,在本实施例中给出了一种由用户自定义场景模式的示例。如图5A所示,在本实施例中我们提供给用户对于场景模式的启动条件和执行任务的自由选择菜单。\n用户通过点击可以获取设备启动条件列表和设备执行任务列表,该两个列表均是基于用户账号所绑定的智能设备生成的。如图5B所示,该用户的设备启动条件列表包括“设置为点击启动”和“设置启动时间”两个启动条件选项。如图5C所示,用户通过在列表中选择,选择了“设置为点击启动”为该场景模式的启动条件,选择了“小米智能插座-开启”为该场景模式的执行任务。如图5D所示,当用户确认保存后,该场景模式即建立完成,该场景模式是基于用户账号所绑定手机和小米智能插座作为第一智能设备和第二智能设备的,其启动条件为点击启动,执行任务为小米智能插座开启。 通过该场景模式的设定可以在用户绑定的手机和小米智能插座两个智能设备之间的联动控制关系。\n[0198] 在本实施例中,所述基于设定场景模式的智能设备控制方法,包括:\n[0199] 获取预先设定的场景模式的触发信息;\n[0200] 所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;\n[0201] 或者,\n[0202] 所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;\n[0203] 根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0204] 在本实施例中,场景模式的触发判断部分并不在服务器中完成,而是在第一智能设备或者与第一智能设备网络连接的路由器中进行。在该第一智能设备或者与第一智能设备网络连接的路由器确定判断结果后,生成场景模式的触发信息发送至服务器侧,直接触发该场景模式以向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令。\n[0205] 下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。\n[0206] 图6是根据一示例性实施例示出的基于设定场景模式的智能设备控制装置的示意图,该智能设备控制装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该基于设定场景模式的智能设备控制装置600可以包括:状态参数信息获取模块\n610、场景模式触发模块620和控制指令发送模块630。\n[0207] 状态参数信息获取模块610被配置为获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;\n[0208] 场景模式触发模块620被配置为根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的 状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系;\n[0209] 控制指令发送模块630被配置为在触发所述场景模式时,根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0210] 可选地,所述场景模式中至少包括:用户账号信息、绑定智能设备的设备信息、启动条件和执行任务;\n[0211] 所述绑定智能设备的设备信息,包括:与所述用户账号绑定的至少一个第一智能设备和至少一个第二智能设备的设备信息;\n[0212] 所述启动条件为设定的作为触发所述场景模式条件的所述至少一个第一智能设备采集的状态参数信息;\n[0213] 所述执行任务为设定的作为在触发所述场景模式时向所述至少一个第二智能设备发出的对应控制指令。\n[0214] 可选地,所述场景模式中还包括:启动条件逻辑关系;\n[0215] 所述启动条件逻辑关系,用于表示作为触发所述场景模式条件的每个所述第一智能设备采集的状态参数信息之间的逻辑关系;\n[0216] 所述场景模式触发模块620,包括:逻辑关系判断单元;\n[0217] 所述逻辑关系判断单元被配置为根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息之间是否满足所述启动条件逻辑关系,若满足所述启动条件逻辑关系则触发所述场景模式。\n[0218] 可选地,所述场景模式中还包括:条件任务对应表;\n[0219] 所述条件任务对应表中存储有至少一组所述启动条件与执行任务之间的对应关系;\n[0220] 所述场景模式触发模块620,包括:条件任务对应表查询单元;\n[0221] 所述条件任务对应表查询单元被配置为根据所述状态参数信息,判断所述至少一个第一智能设备采集的状态参数信息是否满足所述条件任务对应表中至少一组启动条件;\n若满足所述条件任务对应表中至少一组启动条件,则根据所述条件任务对应表触发该启动条件所对应的执行任务。\n[0222] 可选地,所述控制装置600包括:\n[0223] 所述状态参数信息获取模块610还被配置为获取用户账号的用户账号信息和所述至少一个第一智能设备的设备信息;\n[0224] 所述场景模式触发模块620还被配置为根据所述用户账号信息和所述至少一个第一智能设备的设备信息,查找相对应的预先设定的场景模式;根据所述状态参数信息,判断是否触发所查找到的所述场景模式;\n[0225] 所述控制指令发送模块630还被配置为在触发所述场景模式时,根据所述场景模式中所保存的所述至少一个第二智能设备的设备信息,向所述至少一个第二智能设备发出相对应的控制指令。\n[0226] 可选地,所述控制装置600包括:\n[0227] 所述状态参数信息获取模块610还被配置为获取所述至少一个第一智能设备采集的内容信息;\n[0228] 所述控制指令发送模块630还被配置为在触发所述场景模式时,向与所述用户账号绑定的至少一个第二智能设备发出所述至少一个第一智能设备采集的内容信息。\n[0229] 综上所述,本实施例提供的智能设备控制装置,以预先保存的场景模式为媒介将不同智能设备关联起来,使得不同的智能设备可以基于场景模式设定的关联关系自动进行联动控制。通过该智能设备控制装置,可以将原本相互独立的智能设备联系起来,通过智能设备之间的组合,可以扩展智能设备的应用场景。\n[0230] 在本实施例中,所述控制装置600还包括:场景模式预先设定模块700。图7是根据一示例性实施例示出的场景模式预先设定模块的示意图一。该场景模式预先设定模块700可以包括:设备信息获取单元710、场景模式模板推荐单元720、场景模式设定单元730。\n[0231] 设备信息获取单元710被配置为获取与用户账号绑定的至少一个智能设备的设备信息;\n[0232] 场景模式模板推荐单元720被配置为根据所述至少一个智能设备的设备信息,向所述用户账号推送与所述至少一个智能设备的设备信息相匹配的预先设定的至少一个场景模式模板;所述场景模式模板与一个场景模式相对应;\n[0233] 场景模式设定单元730被配置为根据获取用户账号的场景模式模板选定信息,设置与所述用户账号绑定的场景模式。\n[0234] 可选地,所述场景模式预先设定模块700,包括:\n[0235] 所述设备信息获取单元710还被配置为获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0236] 所述场景模式模板中至少包括:绑定智能设备的设备类型信息、启动条件和执行任务;所述绑定智能设备的设备类型信息,包括:至少一个第一智能设备和至少一个第二智能设备的设备类型信息;所述启动条件为设定的作为触发场景模式条件的所述至少一个第一智能设备采集的状态参数信息;所述执行任务为设定的作为在触发场景模式时向所述至少一个第二智能设备发出的对应控制指令;\n[0237] 所述场景模式模板推荐单元720还被配置为根据获取的所述与用户账号绑定的至少一个智能设备的设备类型信息,选择能够与场景模式模板的绑定智能设备的设备类型信息相匹配的场景模式模板向所述用户账号推送;\n[0238] 所述场景模式设定单元730还被配置为根据获取用户账号的场景模式模板选定信息,设置所述场景模式模板所对应的场景模式与用户账号相绑定;所述被设置的场景模式根据所述获取的与用户账号绑定的至少一个智能设备的设备信息进行配置。\n[0239] 本实施例提供了一种场景模式预先设定模块700。该场景模式预先设定模块700由服务器预先设定有若干场景模式模板,每个场景模式模板对应于一个场景模式。在该场景模式模板中预先设定有第一智能设备和第二智能设备之间的关键关系。场景模式预先设定模块700通过获取的与用户账号绑定的智能设备的设备信息,判断适合该用户账号使用的场景模式模板,并向用户账号推送相匹配的场景模式模板。根据用户账号的选择,最终完成场景模式的设定。通过该场景模式预先设定模块700,用户可以基于自己已绑定的智能设备,方便快捷的设置场景模式,而不用具体参与设计关联关系的设定,减轻了用户设计具体场景模式的负担。\n[0240] 在本实施例中,所述控制装置600还包括:场景模式预先设定模块800。图8是根据一示例性实施例示出的场景模式预先设定模块的示意图二。该场景模式预先设定模块800可以包括:设备信息获取单元810、选择列表推送单元820、选定信息接收单元830、场景模式设定单元840。\n[0241] 设备信息获取单元810被配置为获取与用户账号绑定的至少一个智能设备的设备信息;\n[0242] 选择列表推送单元820被配置为根据所述至少一个智能设备的设备信息,向所述用户账号分别推送与所述至少一个智能设备的设备信息相匹配的设备启动条件列表和设备执行任务列表;\n[0243] 选定信息接收单元830被配置为接收用户账号根据所述设备启动条件列表和设备执行任务列表的选定信息;\n[0244] 场景模式设定单元840被配置为根据所述设备启动条件列表和设备执行任务列表的选定信息,建立与所述用户账号绑定的场景模式。\n[0245] 可选地,所述场景模式预先设定模块800,包括:\n[0246] 所述设备信息获取单元810还被配置为获取用户账号的用户账号信息和与所述用户账号绑定的至少一个智能设备的设备信息;所述设备信息至少包括设备ID信息和设备类型信息;\n[0247] 所述选择列表推送单元820还被配置为根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备启动条件列表;所述设备启动条件列表为所述至少一个智能设备所支持的作为所述启动条件的启动条件选项的集合;根据所述至少一个智能设备的设备类型信息,生成与所述至少一个智能设备相匹配的设备执行任务列表;所述设备执行任务列表为所述至少一个智能设备所支持的作为所述执行任务的执行任务选项的集合;将生成的所述设备启动条件列表和设备执行任务列表分别推送给所述用户账号;\n[0248] 所述场景模式设定单元840还被配置为以被选定的启动条件选项作为场景模式的启动条件,以被选定的执行任务选项作为场景模式的执行任务,建立场景模式;所述场景模式的用户账号信息为所述获取的用户账号信息;所述场景模式的绑定智能设备的设备信息,以所述被选定的启动条件选项所对应的智能设备的设备信息为所述第一智能设备的设备信息,以所述被选定的执行任务选项所对应的智能设备的设备信息为所述第二智能设备的设备信息。\n[0249] 本实施例提供了供用户自定义场景模式的场景模式预先设定模块800。该场景模式预先设定模块800获取与用户账号绑定的至少一个智能设备的设备信息。其中,所述设备信息包括设备ID信息和设备类型信息。由于,不同类型的智能设备可以提供不同的状态参数信息作为启动条件,也对应于不同的控制指令。 服务器根据所获取的设备信息,即可获知该用户账号所绑定的智能设备分别可以提供的支持作为启动条件的启动条件选项,以及支持的作为执行任务的执行任务选项。将用户账号所绑定的各个智能设备所提供支持的启动条件选项和执行任务选项进行集合,即可得到所述设备启动条件列表和设备执行任务列表。用户只需在该设备启动条件列表和设备执行任务列表中进行选择,即可建立被选启动条件选项与被选执行任务选项之间的联动关系,进而建立相关的场景模式。\n[0250] 可选地,所述控制装置600还包括:\n[0251] 触发信息获取模块640被配置为获取预先设定的场景模式的触发信息;\n[0252] 所述场景模式的触发信息,由所述与用户账号绑定的至少一个第一智能设备根据所采集的状态参数信息判断而生成;\n[0253] 或者,\n[0254] 所述场景模式的触发信息,由与所述至少一个第一智能设备网络连接的路由器根据所述至少一个第一智能设备所采集的状态参数信息判断而生成;\n[0255] 所述控制指令发送模块630被配置为根据所述场景模式的触发信息向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0256] 在本实施例中,场景模式的触发判断部分并不在服务器中完成,而是在第一智能设备或者与第一智能设备网络连接的路由器中进行。在该第一智能设备或者与第一智能设备网络连接的路由器确定判断结果后,生成场景模式的触发信息发送至服务器侧,直接触发该场景模式以向所述场景模式中与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令。\n[0257] 图9是根据一示例性实施例示出的一种基于设定场景模式的智能设备控制装置\n900的框图。例如,装置900可以被提供为一服务器。参照图9,装置900包括处理组件922,其进一步包括一个或多个处理器,以及由存储器932所代表的存储器资源,用于存储可由处理部件922执行的指令,例如应用程序。存储器932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件922被配置为执行指令,以执行上述信息获取方法。\n[0258] 装置900还可以包括一个电源组件926被配置为执行装置900的电源管理,一个有线或无线网络接口950被配置为将装置900连接到网络,和一个输入输出(I/O)接口958。装置900可以操作基于存储在存储器932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。\n[0259] 一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置900的处理器执行时,使得装置900能够执行上述图1所示的智能设备控制方法,所述方法包括:\n[0260] 获取与用户账号绑定的至少一个第一智能设备采集的状态参数信息;\n[0261] 根据所述状态参数信息,判断是否触发预先设定的场景模式;所述场景模式用于保存根据至少一个第一智能设备采集的状态参数信息,触发对至少一个第二智能设备进行操作控制的关联关系;\n[0262] 若触发所述场景模式,则根据所述场景模式向与所述用户账号绑定的至少一个第二智能设备发出相对应的控制指令,以控制所述第二智能设备进行对应操作。\n[0263] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。\n[0264] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
法律信息
- 2019-05-10
- 2015-04-22
实质审查的生效
IPC(主分类): G05B 15/02
专利申请号: 201410594507.4
申请日: 2014.10.29
- 2015-03-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2013-01-08
| | |
2
| |
2013-05-08
|
2013-01-08
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |