一种控制智能设备的方法、装置及网关的制作方法_2

文档序号:8445093阅读:来源:国知局
状态信息,如果该智能设备的当前状态信息是保存在相应的当前状态信息表内,则在智能设备的当前状态改变时,更新该当前状态信息表。
[0049]具体为,当智能设备确定执行以及执行完所述第一操作指令后,向所述网关发送相应的信息,所述网关在收到信息后,更新相应的设备状态表或是当前状态信息表。
[0050]具体实施时,本发明可以基于Alljoyn通信框架中的about广播的方式,通过建立设备about,并通过设备about广播向网关发送其设备标识和设备状态,如,通过设备about向网关发送对所述第一操作指令进行执行的信息和完成第一操作指令执行的信息,以使网关能够实时修改设备状态表中各个智能设备所对应的当前状态信息。当然本领域的技术人员也可以根据实际需要通过其他方式向网关发送智能设备的当前状态信息。
[0051]本发明实施例在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,先根据所述智能设备的当前状态信息得到该智能设备正在执行的操作指令为所述第一操作指令,并根据所述智能设备相冲突的操作指令的信息判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
[0052]S卩,在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,先根据当前状态信息得到智能设备正在执行的操作指令,并根据所述智能设备相冲突的操作指令的信息判断执行所述第一操作指令所进行的操作与执行所述第二操作指令所进行的操作是否冲突。
[0053]或者可以说,当网关接收到对同一个智能设备执行两个操作指令的命令时,将两个操作指令进行比较,判断智能设备在同时执行上述两个操作指令的操作过程中,会不会存在冲突,如果冲突则将执行先接收到的操作指令,拒绝后收到的操作指令。否则,可以同时执行两个操作指令。当然本领域的技术人员也可以预先设置移动终端的级别,并优先执行高级别的用户发出的操作指令。
[0054]需要说明的是,本发明并不仅限于对两个操作指令进行判断,也可以对多个操作指令进行判断,具体是将智能设备的待执行的操作指令与当前正在执行的操作指令进行两两比较,看二者是否冲突,如果冲突则不执行该待执行的操作指令,否则可同时执行两个操作指令。
[0055]本发明实施例在拒绝触发所述智能设备执行所述第二操作指令的步骤之后还包括:
[0056]向发出所述第二操作指令方发送拒绝执行所述第二操作指令的信息,即通知用户该操作指令没有被智能设备所执行,该通知中还可以包括具体未执行的原因,以及多长时间后可以执行该指令等信息(该时间可以根据设备状态表内第一操作指令进行计算),如果用户需要还可以再次触发智能设备执行该操作。
[0057]装置实施例
[0058]本发明实施例提供了一种控制智能设备的装置,参见图3,该装置包括相互连接的处理单元和判断单元;
[0059]处理单元,用于基于用户的第一操作指令触发智能设备执行所述第一操作指令;
[0060]判断单元,用于在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
[0061]本发明在处理单元触发智能设备执行第一操作指令过程中,如果接到对该智能设备进行操作的第二操作指令时,通过判断单元判断第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,如果冲突,则拒绝向所述智能设备转发第二操作指令,从而有效避免不同用户向同一智能设备发送的操作指令相冲突的问题。
[0062]优选地,本发明实施例的所述处理单元还用于,预先保存所述智能设备的当前状态信息和所述智能设备相冲突的操作指令的信息,并在接收所述智能设备发送来的执行所述第一操作指令的信息后,或在接收所述智能设备发送来的对所述第一操作指令执行完毕的信息后,更新所述智能设备的当前状态信息。
[0063]其中,所述智能设备的当前状态信息包括:操作指令的发出者信息、操作指令信息以及操作指令执行信息。
[0064]优选地,本发明实施例的判断单元具体用于,在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,根据所述智能设备的当前状态信息得到该智能设备正在执行的操作指令为所述第一操作指令,并根据所述智能设备相冲突的操作指令的信息判断所述智能设备执行所述第一操作指令所进行的操作与执行所述第二操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
[0065]本发明实施例的装置中的内容可参考方法部分的相关内容进行理解,在此不再赘述。
[0066]网关实施例
[0067]本发明实施例提供了一种网关,该网关包括装置实施例中任意一种所述的装置,本发明实施例的相关内容可参照方法实施例和装置实施例的相关部分进行理解,在此不再赘述。
[0068]本发明提供的一种控制智能设备的方法、装置及网关,至少能够带来以下有益效果:
[0069]本发明在智能设备执行第一操作指令过程中,如果网关接到对该智能设备进行操作的第二操作指令时,网关判断第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,如果冲突,则网关拒绝向所述智能设备转发第二操作指令,从而有效避免不同用户向同一智能设备发送的操作指令相冲突的问题。
[0070]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
【主权项】
1.一种控制智能设备的方法,其特征在于,包括: 基于用户的第一操作指令触发智能设备执行所述第一操作指令; 在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突; 在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
2.根据权利要求1所述的方法,其特征在于,还包括: 预先保存所述智能设备的当前状态信息和所述智能设备相冲突的操作指令的信息。
3.根据权利要求2所述的方法,其特征在于, 所述智能设备的当前状态信息包括:操作指令的发出者信息、操作指令信息以及操作指令执行信息。
4.根据权利要求2所述的方法,其特征在于,还包括: 接收所述智能设备发送来对所述第一操作指令进行执行的信息后,或在接收所述智能设备发送来的对所述第一操作指令执行完成信息后,更新所述智能设备的当前状态信息。
5.根据权利要求2所述的方法,其特征在于,所述判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突的步骤具体包括: 根据所述智能设备的当前状态信息得到该智能设备正在执行的操作指令为所述第一操作指令,并根据所述智能设备相冲突的操作指令的信息判断该智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突。
6.根据权利要求1所述的方法,其特征在于,所述拒绝触发所述智能设备执行所述第二操作指令的步骤之后还包括: 向所述第二操作指令发出方发送拒绝执行所述第二操作指令的信息。
7.一种控制智能设备的装置,其特征在于,包括: 处理单元,用于基于用户的第一操作指令触发智能设备执行所述第一操作指令; 判断单元,用于在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
8.根据权利要求7所述的装置,其特征在于, 所述处理单元还用于,预先保存所述智能设备的当前状态信息和所述智能设备相冲突的操作指令的信息。
9.根据权利要求8所述的装置,其特征在于, 所述处理单元还用于,在接收所述智能设备发送来的执行所述第一操作指令的信息后,或在接收所述智能设备发送来的对所述第一操作指令执行完毕的信息后,更新所述智能设备的当前状态信息。
10.根据权利要求8所述的装置,其特征在于, 所述判断单元具体用于,在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,根据所述智能设备的当前状态信息得到该智能设备正在执行的操作指令为所述第一操作指令,并根据所述智能设备相冲突的操作指令的信息判断该智能设备执行所述第一操作指令所进行的操作与执行所述第二操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。
11.一种网关,其特征在于,包括:权利要求7-10中任意一项所述的装置。
【专利摘要】本发明公开了一种控制智能设备的方法、装置及网关,包括:基于用户的第一操作指令触发智能设备执行所述第一操作指令;在所述智能设备执行所述第一操作指令过程中,当接收到对所述智能设备进行操作的第二操作指令时,判断所述智能设备执行所述第二操作指令所进行的操作与执行所述第一操作指令所进行的操作是否冲突,并在确定二者的操作相冲突时,拒绝触发所述智能设备执行所述第二操作指令。本发明有效避免不同用户向同一智能设备发送的操作指令相冲突的问题。
【IPC分类】G05B19-04
【公开号】CN104765291
【申请号】CN201510070676
【发明人】薛国栋, 李永华, 李凌晗, 杜展志
【申请人】北京海尔广科数字技术有限公司, 青岛海尔智能家电科技有限公司
【公开日】2015年7月8日
【申请日】2015年2月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1