智能设备的远程控制方法、装置和可读存储介质制造方法及图纸

技术编号:19829059 阅读:27 留言:0更新日期:2018-12-19 17:04
本公开实施例公开了一种智能设备的远程控制方法、装置和可读存储介质,属于计算机技术领域。在本公开实施例中,对于接收到的控制终端发送的第一控制信令,在其指示的第一状态参数与本地存储的与智能设备对应的当前状态参数不同时,向智能设备发送第二控制信令以控制智能设备改变其当前状态,而不是每次接收到第一控制信令都需要发送第二控制信令,有效地减少了信令传输的网络开销。

【技术实现步骤摘要】
智能设备的远程控制方法、装置和可读存储介质
本公开实施例涉及计算机
,特别涉及一种智能设备的远程控制方法、装置和可读存储介质。
技术介绍
随着智能家居概念的不断深入人心,用户对于智能设备的购买和使用也逐渐得到一定的普及。用户可以通过传统的按键方式控制该智能设备,也可以通过控制终端远程控制该智能设备。在相关技术中,当用户通过控制终端对智能设备进行远程控制时,控制终端发送控制终端指令给服务器;服务器对控制终端指令进行处理得到服务器指令;服务器与智能设备建立通信并发送该服务器指令给智能设备;智能设备接收并执行该服务器指令。采用相关技术中的远程控制方法,每次服务器接收到控制终端发送的控制终端指令,都需要与智能设备建立连接通信并发送对应的服务器指令,这会浪费网络流量开销。
技术实现思路
本公开实施例提供了一种智能设备的远程控制方法、装置和可读存储介质,以克服相关技术中存在的浪费网络开销的问题。所述技术方案如下:一方面,本公开实施例提供了一种智能设备的远程控制方法,该方法包括:接收控制终端发送的用于对智能设备进行控制的第一控制信令,所述智能设备是与所述控制终端进行绑定的设备;获取所述第一控制信令指示的第一状态参数,并根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数;当所述第一状态参数与所述当前状态参数不同时,向所述智能设备发送第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数。在一种可能的实现方式中,所述当前状态参数与设备标识对应存储;所述第一控制信令包括所述智能设备的设备标识;所述根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数,包括:基于所述第一控制信令包括的所述智能设备的设备标识获取本地存储的与所述智能设备对应的当前状态参数。可选地,所述方法还包括:接收所述智能设备上报的第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态;根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。在一种可能的实现方式中,所述接收所述智能设备上报的第一状态信令,包括:接收所述智能设备周期上报的第一状态信令;或者,接收所述智能设备在所述智能设备的状态发生变化时上报的第一状态信令。可选地,所述方法还包括:基于所述第二状态参数更新所述当前状态参数。可选地,所述方法还包括:基于所述当前状态参数获取第二状态信令;向所述控制终端发送所述第二状态信令,所述第二状态信令包括第四状态参数,所述第四状态参数用于更新所述控制终端中与所述智能设备对应的状态参数。另一方面,本公开实施例提供了一种智能设备的远程控制方法,该方法包括:接收服务器发送的第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数,所述第二控制信令是所述服务器接收到控制终端发送的第一控制信令,且当所述第一控制信令指示的第一状态参数与所述智能设备对应的当前状态参数不同时发送的,所述当前状态参数是在所述服务器本地存储的与所述智能设备对应的状态参数,所述智能设备是与所述控制终端进行绑定的设备;基于所述第二状态参数更新当前状态。可选地,所述方法还包括:向服务器上报第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态,所述服务器用于根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。在一种可能的实现方式中,所述向服务器上报第一状态信令,包括:按照周期向所述服务器上报所述第一状态信令;当所述智能设备的状态发生变化时,向所述服务器上报所述第一状态信令。另一方面,本公开实施例提供了一种智能设备的远程控制装置,该装置包括:第一接收模块,被配置为接收控制终端发送的用于对智能设备进行控制的第一控制信令,所述智能设备是与所述控制终端进行绑定的设备;第一获取模块,被配置为获取所述第一控制信令指示的第一状态参数,并根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数;第一发送模块,被配置为当所述第一状态参数与所述当前状态参数不同时,向所述智能设备发送第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数。在一种可能的实现方式中,所述当前状态参数与设备标识对应存储;所述第一控制信令包括所述智能设备的设备标识;所述第一获取模块被配置为,基于所述第一控制信令包括的所述智能设备的设备标识获取本地存储的与所述智能设备对应的当前状态参数。可选地,所述装置还包括:第二接收模块,被配置为接收所述智能设备上报的第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态;第一更新模块,被配置为根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。在一种可能的实现方式中,所述第二接收模块被配置为,接收所述智能设备周期上报的第一状态信令;或者,接收所述智能设备在所述智能设备的状态发生变化时上报的第一状态信令。可选地,装置还包括:第二更新模块,被配置为基于所述第二状态参数更新所述当前状态参数。可选地,所述装置还包括:第二获取模块,被配置为基于所述当前状态参数获取第二状态信令;第二发送模块,被配置为向所述控制终端发送所述第二状态信令,所述第二状态信令包括第四状态参数,所述第四状态参数用于更新所述控制终端中与所述智能设备对应的状态参数。另一方面,提供一种智能设备的远程控制装置,所述装置包括:第三接收模块,被配置为接收服务器发送的第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数,所述第二控制信令是所述服务器接收到控制终端发送的第一控制信令,且当所述第一控制信令指示的第一状态参数与所述智能设备对应的当前状态参数不同时发送的,所述当前状态参数是在所述服务器本地存储的与所述智能设备对应的状态参数,所述智能设备是与所述控制终端进行绑定的设备;第三更新模块,被配置为基于所述第二状态参数更新当前状态。可选地,所述装置还包括:上报模块,被配置为向服务器上报第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态,所述服务器用于根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。在一种可能的实现方式中,所述上报模块被配置为,按照周期向所述服务器上报所述第一状态信令;当所述智能设备的状态发生变化时,向所述服务器上报所述第一状态信令。另一方面,本公开实施例提供一种智能设备的远程控制装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述第一方面所述的任一项方法的步骤。另一方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述的任一项方法的步骤。本公开实施例提供的技术方案至少包括以下有益效果:在本公开提供的技术方案中,对于接收到的控制终端发送的第一控制信令,在其指示的第一状态参数与本地存储的与智能设备对应的当前状态参数不同时,向智能设备发送第二控制信令以控制智能设备改变其当前状态,而不是每次接收到第一控制信令都需要发送第二控制信令,有效地减少了信令传输的网络开销。此外,智能设备本文档来自技高网...

【技术保护点】
1.一种智能设备的远程控制方法,其特征在于,所述方法包括:接收控制终端发送的用于对智能设备进行控制的第一控制信令,所述智能设备是与所述控制终端进行绑定的设备;获取所述第一控制信令指示的第一状态参数,并根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数;当所述第一状态参数与所述当前状态参数不同时,向所述智能设备发送第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数。

【技术特征摘要】
1.一种智能设备的远程控制方法,其特征在于,所述方法包括:接收控制终端发送的用于对智能设备进行控制的第一控制信令,所述智能设备是与所述控制终端进行绑定的设备;获取所述第一控制信令指示的第一状态参数,并根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数;当所述第一状态参数与所述当前状态参数不同时,向所述智能设备发送第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数。2.根据权利要求1所述的方法,其特征在于,所述当前状态参数与设备标识对应存储;所述第一控制信令包括所述智能设备的设备标识;所述根据所述第一控制信令获取本地存储的与所述智能设备对应的当前状态参数,包括:基于所述第一控制信令包括的所述智能设备的设备标识获取本地存储的与所述智能设备对应的当前状态参数。3.根据权利要求1或者2所述的方法,其特征在于,所述方法还包括:接收所述智能设备上报的第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态;根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。4.根据权利要求3所述的方法,其特征在于,所述接收所述智能设备上报的第一状态信令,包括:接收所述智能设备周期上报的第一状态信令;或者,接收所述智能设备在所述智能设备的状态发生变化时上报的第一状态信令。5.根据权利要求1或者2所述的方法,其特征在于,所述方法还包括:基于所述第二状态参数更新所述当前状态参数。6.根据权利要求1或者2所述的方法,其特征在于,所述方法还包括:基于所述当前状态参数获取第二状态信令;向所述控制终端发送所述第二状态信令,所述第二状态信令包括第四状态参数,所述第四状态参数用于更新所述控制终端中与所述智能设备对应的状态参数。7.一种智能设备的远程控制方法,其特征在于,所述方法包括:接收服务器发送的第二控制信令,所述第二控制信令包括用于控制所述智能设备改变当前状态的第二状态参数,所述第二控制信令是所述服务器接收到控制终端发送的第一控制信令,且当所述第一控制信令指示的第一状态参数与所述智能设备对应的当前状态参数不同时发送的,所述当前状态参数是在所述服务器本地存储的与所述智能设备对应的状态参数,所述智能设备是与所述控制终端进行绑定的设备;基于所述第二状态参数更新当前状态。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:向服务器上报第一状态信令,所述第一状态信令包括第三状态参数,所述第三状态参数用于表示所述智能设备的当前状态,所述服务器用于根据所述第三状态参数更新本地存储的所述智能设备对应的当前状态参数。9.根据权利要求8所述的方法,其特征在于,所述向服务器上报第一状态信令,包括:按照周期向所述服务器上报所述第一状态信令;当所述智能设备的状态发生变化时,向所述服务器上报所述第一状态信令。10.一种智能设备的远程控制装置,其特征在于,所述装置包括:第一接收模块,被配置为接收控制终端发送的用于对智能设备进行控制的第一控制信令,所述智能设备是与所述控制终端进行绑定的设备;第一获取模块,被配置为获取所述第一控制信令指示的第一状态参数,...

【专利技术属性】
技术研发人员:孙永利
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1