设备间互动处理方法及装置的制造方法_2

文档序号:9372010阅读:来源:国知局
合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0070]图1是根据一示例性实施例示出的一种设备间互动处理方法的流程图。
[0071]图2是根据一示例性实施例示出的另一种设备间互动处理方法的流程图。
[0072]图3是根据一示例性实施例示出的再一种设备间互动处理方法的流程图。
[0073]图4是根据一示例性实施例示出的又一种设备间互动处理方法的流程图。
[0074]图5是根据另一示例性实施例示出的一种设备间互动处理方法的流程图。
[0075]图6是根据另一示例性实施例示出的另一种设备间互动处理方法的流程图。
[0076]图7是根据另一示例性实施例示出的又一种设备间互动处理方法的流程图。
[0077]图8是根据一示例性实施例示出的一种设备间互动处理装置的框图。
[0078]图9是根据一示例性实施例示出的另一种设备间互动处理装置的框图。
[0079]图10是根据一示例性实施例示出的又一种设备间互动处理装置的框图。
[0080]图11是根据一示例性实施例示出的再一种设备间互动处理装置的框图。
[0081]图12是根据另一示例性实施例示出的一种设备间互动处理装置的框图。
[0082]图13根据另一示例性实施例示出的另一种设备间互动处理装置的框图。
[0083]图14是根据另一示例性实施例示出的再一种设备间互动处理装置的框图。
[0084]图15是根据一示例性实施例示出的适用于设备间互动处理装置的框图。
【具体实施方式】
[0085]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0086]本公开实施例提供的技术方案,涉及三方:服务器、网关、网关下的设备,其中,服务器用于获取设备间的互动绑定消息,并将互动绑定消息下发至网关;网关用于存储互动绑定消息,并根据互动绑定消息建立信息中包含的设备之间的绑定关系,从而实现根据一个设备的互动触发消息控制另一个设备的运行。网关下的设备用于在满足互动触发条件时,发送互动触发消息至网关,或者接收网关发送的互动执行消息,并按照互动执行消息运行。在这个过程中,通过网关来管理设备间的互动逻辑,减轻了服务器的负担,提高了互动逻辑的执行效率,并且,由于设备间互动不需要再经过服务器,因此,避免了一些由于设备与服务器之间网络通信阻塞造成的响应速度慢或者无响应的问题。
[0087]本公开实施例提供了设备间互动处理方法,实施该方法的执行主体有网关和服务器。本公开实施例根据方法实施主体的不同,布置了设备间互动处理的方法,如下所述:
[0088]网关侧
[0089]本公开实施例提供了一种设备间互动处理方法,该方法可用于网关,如图1所示,上述设备间互动处理方法包括以下步骤S101-S103:
[0090]在步骤SlOl中,获取归属于网关的第一设备发送的、包括第一设备的标识的互动触发消息。
[0091]在步骤S102中,根据第一设备的标识,从预存的互动绑定消息中查找互动触发消息对应的第二设备的互动执行消息,第二设备归属于网关,互动绑定消息包括第一设备与第二设备之间的互动逻辑。
[0092]在一个实施例中,互动逻辑是指第一设备与第二设备之间进行互动操作的逻辑。例如,互动绑定消息可包括第一设备的标识、第二设备的标识、第一设备的互动触发消息、对应互动触发消息的第二设备的互动执行消息;一旦网关接收到第一设备发送来的互动触发消息,那么第二设备就需要根据互动执行消息进行运作。
[0093]在步骤S103中,发送互动执行消息至第二设备,第二设备用于根据互动执行消息运行。
[0094]其中,互动执行消息中可包括第二设备的运行参数。例如,第二设备为空调,则其互动执行消息中除了包含空调开启消息,还可以包括空调的具体运行参数,如空调模式,设定温度等,从而便于空调的运行。
[0095]在该实施例中,通过网关来管理设备间的互动逻辑,减轻了服务器的负担,提高了互动逻辑的执行效率,并且,由于设备间互动不需要再经过服务器,因此,避免了一些由于设备与服务器之间网络通信阻塞造成的响应速度慢或者无响应的问题。
[0096]如图2所示,在一个实施例中,在步骤SlOl之前,上述方法还包括如下步骤S201-S202:
[0097]在步骤S201中,接收并存储服务器发送的互动绑定消息;
[0098]在步骤S202中,根据互动绑定消息,建立第一设备与第二设备的绑定关系。
[0099]在该实施例中,通过互动绑定消息,建立第一设备与第二设备之间的绑定关系,这样,就可以根据第一设备的状态来控制第二设备运行。
[0100]如图3所示,在一个实施例中,上述方法还包括如下步骤S301-S302:
[0101]在步骤S301中,接收服务器发送的对绑定关系的解除命令;
[0102]在步骤S302中,根据解除命令,解除绑定关系。
[0103]在该实施例中,还可以对已经建立绑定关系的两个设备进行解绑定,解绑定后的两个设备将不再按照互动绑定消息中的互动逻辑来运行。这样,用户可以根据个人需要选择绑定或解绑定两个设备,从而便于用户对设备的控制,提升用户的使用体验。
[0104]如图4所示,在一个实施例中,上述方法还包括如下步骤S401-S402:
[0105]在步骤S401中,接收服务器发送的对网关的互动绑定消息的查询命令;
[0106]在步骤S402中,根据查询命令发送对应的互动绑定消息至服务器。
[0107]在该实施例中,可以对网关中所有的互动绑定消息,或某个互动绑定消息进行查询。例如,用户可以向服务器发送查询请求,由服务器根据查询请求向网关发送查询命令,网关将相应的查询结果返回给服务器,再由服务器发送给用户,这样,用户就可以查看到想要查询的互动绑定消息,从而便于用户对互动绑定消息进行进一步操作。
[0108]服务器侧
[0109]本公开实施例提供了一种设备间互动处理方法,该方法可用于服务器,如图5所示,上述设备间互动处理方法包括以下步骤S501-S502:
[0110]在步骤S501中,获取互动绑定消息,互动绑定消息包括第一设备与第二设备之间的互动逻辑,第一设备与第二设备归属于同一网关。
[0111]在一个实施例中,互动逻辑是指第一设备与第二设备之间进行互动操作的逻辑。例如,互动绑定消息可包括第一设备的标识、第二设备的标识、第一设备的互动触发消息、对应互动触发消息的第二设备的互动执行消息;一旦网关接收到第一设备发送来的互动触发消息,那么第二设备就需要根据互动执行消息进行运作。其中,互动绑定消息可以是由服务器的操作人员输入,也可以是由第一设备或第二设备发送来。而在互动绑定消息不可识别时,服务器可以将互动绑定消息转换成网关可识别的格式的互动绑定消息。
[0112]其中,互动执行消息中可包括第二设备的运行参数。例如,第二设备为空调,则其互动执行消息中除了包含空调开启消息,还可以包括空调的具体运行参数,如空调模式,设定温度等,从而便于空调的运行。
[0113]在步骤S502中,发送互动绑定消息至网关进行存储、和建立第一设备和第二设备的绑定关系。
[0114]在该实施例中,服务器发送互动绑定消息至网关,通过网关来管理设备间的互动逻辑,减轻了服务器的负担,提高了互动逻辑的执行效率,并且,由于设备间互动不需要再经过服务器,因此,避免了一些由于设备与服务器之间网络通信阻塞造成的响应速度慢或者无响应的问题。
[0115]如图6所示,在一个实施例中,上述方法还包括步骤S601:
[0116]在步骤S601中,发送对绑定关系的解除命令至网关,以使网关根据解除命令解除绑定关系。
[0117]在该实施例中,还可以对网关中已经建立绑定关系的两个设备进行解绑定,解绑定后的两个设备将不再按照互动绑定消息中的互动逻辑来运行。这样,用户可以根据个人需要选择绑定或解绑定两个设备,从而便于用户对设备的控制,提升用户的使用体验。
[0118]如图7所示,在一个实施例中,上述方法还包括步骤S701-S702:
[0119]在步骤S701中,发送对网关的互动绑定消息的查
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1