设备控制方法及装置与流程

文档序号:12134077阅读:246来源:国知局
设备控制方法及装置与流程

本公开涉及智能设备技术领域,尤其涉及一种设备控制方法及装置。



背景技术:

目前,无线通讯技术(如Wi-Fi、蓝牙、Zigbee等)被广泛应用,无线通讯设备也应运而生,这些设备可以借助网关(如路由器)接入互联网,能够和服务器进行远程通讯,收发数据等。其中,无线通讯设备包括智能灯泡、智能摄像头、智能空气净化器等等。



技术实现要素:

本公开实施例提供一种设备控制方法及装置,包括如下技术方案:

根据本公开实施例的第一方面,提供一种设备控制方法,用于服务器,包括:

当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

输出所述当前状态至所述移动终端。

在一个实施例中,所述当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务之前,所述方法还包括:

接收所述移动终端发送的智能设备状态提醒服务的订阅命令,其中,所述订阅命令包括订阅的预设智能设备和所述预设智能设备对应的订阅状态。

在一个实施例中,所述当前条件满足预设条件包括以下至少一项:

所述移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;

当前时间达到预设时间;

所述预设智能设备的状态为非订阅状态。

在一个实施例中,所述当前状态包括以下至少一项:所述预设智能设备的运行状态、使用功耗。

在一个实施例中,所述方法还包括:

接收所述移动终端发送的针对所述预设智能设备的控制命令;

输出所述控制命令至所述预设智能设备,以使所述预设智能设备执行所述控制命令对应的控制操作。

在一个实施例中,所述服务器通过无线网络与所述移动终端和所述智能设备相连接。

根据本公开实施例的第二方面,提供一种设备控制装置,用于服务器,包括:

获取模块,用于当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

第一输出模块,用于输出所述获取模块获取的所述当前状态至所述移动终端。

在一个实施例中,所述装置还包括:

第一接收模块,用于在确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务之前,接收所述移动终端发送的智能设备状态提醒服务的订阅命令,其中,所述订阅命令包括订阅的预设智能设备和所述预设智能设备对应的订阅状态。

在一个实施例中,所述当前条件满足预设条件包括以下至少一项:

所述移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;

当前时间达到预设时间;

所述预设智能设备的状态为非订阅状态。

在一个实施例中,所述当前状态包括以下至少一项:所述预设智能设备的运行状态、使用功耗。

在一个实施例中,所述装置还包括:

第二接收模块,用于接收所述移动终端发送的针对所述预设智能设备的控制命令;

第二输出模块,用于输出所述控制命令至所述预设智能设备,以使所述预设智能设备执行所述控制命令对应的控制操作。

根据本公开实施例的第三方面,提供一种设备控制装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

输出所述当前状态至所述移动终端。

本公开的实施例提供的技术方案可以包括以下有益效果:

上述技术方案,在联网的环境下,用户只需通过向服务器进行一次性的智能设备的状态订阅,订阅家庭内部的某些智能设备的不同状态,这样,服务器就会根据用户的状态订阅进行智能设备的状态查询,并将查询的结果输出到用户的移动终端上,从而使得用户即使忘记打开应用程序主动查看智能设备的状态,也能及时了解家里的智能设备的状态,提升用户的使用体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种设备控制方法的流程图。

图2是根据一示例性实施例示出的另一种设备控制方法的流程图。

图3是根据一示例性实施例示出的又一种设备控制方法的流程图。

图4是根据一示例性实施例示出的一种设备控制装置的框图。

图5是根据一示例性实施例示出的另一种设备控制装置的框图。

图6是根据一示例性实施例示出的又一种设备控制装置的框图。

图7是根据一示例性实施例示出的一种用于设备控制装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开实施例提供了一种设备控制方法,该方法可用于服务器中。

图1是根据一示例性实施例示出的一种设备控制方法的流程图。

如图1所示,该方法包括步骤S101-S102:

在步骤S101中,当确定与服务器连接的移动终端已订阅智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

智能设备状态提醒服务即可以自动获取智能设备的当前状态,进而根据当前状态对用户进行提醒操作。其中,智能设备可以是智能空调、智能冰箱、智能灯泡、智能烹饪器具等。

在一个实施例中,当前条件满足预设条件可以包括:

(1)移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;其中,可以通过GPS对移动终端进行定位,从而获取移动终端的当前位置信息。当然,还可以通过获取移动终端连接的WIFI网络等来确定移动终端的当前位置信息。预设位置可以是移动终端的用户家里的位置等。当移动终端的当前位置与预设位置之间的距离大于或者等于预设距离时,说明用户正远离预设位置,如用户离家而去,此时,可以自动获取预设位置处的预设智能设备的当前状态。

这样,当移动终端的位置与预设位置之间的距离大于或者等于预设距离时,即用户离开家时,自动获取家里智能设备的当前状态,并输出至移动终端,从而在移动终端上进行显示,这样,即使用户不在家,也能通过服务器及时了解家里的智能设备的状态,提升用户的使用体验。

(2)当前时间达到预设时间;用户或者厂商还可以设置获取预设智能设备的预设时间,例如,用户在进行智能设备状态提醒服务订阅时,可以订阅预设时间,如每隔1个小时获取一次预设智能设备的当前状态,这样,服务器可以每个小时获取一次预设智能设备的当前状态。

(3)预设智能设备的状态为非订阅状态。用户在进行智能设备状态提醒服务订阅时,还可以订阅预设智能设备的订阅状态,如用户订阅的预设智能设备为智能空调,订阅状态为关闭状态,则服务器可以实时监测智能空调的当前状态,如果当前状态不是关闭状态,而是开启状态,则可以获取智能空调的当前状态,进而输出当前状态对用户进行提醒,提醒用户智能空调的当前状态与订阅状态不一致。

上述三种预设条件可以单独使用,当然,也可以两者或者三者结合使用,如将(1)和(3)结合使用,在移动终端的当前位置与预设位置之间的距离大于或者等于预设距离且预设智能设备的状态为非订阅状态时,获取预设智能设备的当前状态,从而满足不同用户的不同需求。

在步骤S102中,输出当前状态至移动终端。

在一个实施例中,当前状态包括以下至少一项:预设智能设备的运行状态、使用功耗。

在该实施例中,在联网的环境下,用户只需通过向服务器进行一次性的智能设备的状态订阅,订阅家庭内部的某些智能设备的不同状态,这样,在当前条件满足预设条件时,服务器就会根据用户的状态订阅进行智能设备的状态查询,并将查询的结果输出到用户的移动终端上,从而使得用户即使忘记打开应用程序主动查看智能设备的状态,也能及时了解家里的智能设备的状态,提升用户的使用体验。

图2是根据一示例性实施例示出的另一种设备控制方法的流程图。

如图2所示,在一个实施例中,在上述步骤S101之前,上述方法还包括步骤S201:

在步骤S201中,接收移动终端发送的智能设备状态提醒服务的订阅命令,其中,订阅命令包括订阅的预设智能设备和预设智能设备对应的订阅状态。

用户可以根据个人需要订阅预设智能设备和预设智能设备对应的订阅状态等,从而满足不同用户的不同需求,提升用户的使用体验。

在该实施例中,服务器可以通过无线网络与移动终端和智能设备相连接,在移动终端通过无线网络连接至服务器的情况下,服务器接收移动终端发送的智能设备状态提醒服务的订阅命令,从而订阅预设智能设备和预设智能设备对应的订阅状态。这样,在当前条件满足预设条件时,服务器就会根据用户的状态订阅进行智能设备的状态查询,并将查询的结果输出到用户的移动终端上,从而使得用户即使忘记打开应用程序主动查看智能设备的状态,也能及时了解家里的智能设备的状态,提升用户的使用体验。

图3是根据一示例性实施例示出的又一种设备控制方法的流程图。

如图3所示,在一个实施例中,上述方法还包括步骤S301-S302:

在步骤S301中,接收移动终端发送的针对预设智能设备的控制命令;

在步骤S302中,输出控制命令至预设智能设备,以使预设智能设备执行控制命令对应的控制操作。

在该实施例中,用户还可以通过移动终端发送对预设智能设备的控制命令,如关闭预设智能设备等,服务器接收到该控制命令后,即可发送该命令至预设智能设备,从而控制预设智能设备的运行,实现远程控制预设智能设备。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图4是根据一示例性实施例示出的一种设备控制装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为服务器的部分或者全部。如图4所示,该设备控制装置包括:

获取模块41,被配置为当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

智能设备状态提醒服务即可以自动获取智能设备的当前状态,进而根据当前状态对用户进行提醒操作。其中,智能设备可以是智能空调、智能冰箱、智能灯泡、智能烹饪器具等。

在一个实施例中,所述当前条件满足预设条件可以包括:

(1)所述移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;其中,可以通过GPS对移动终端进行定位,从而获取移动终端的当前位置信息。当然,还可以通过获取移动终端连接的WIFI网络等来确定移动终端的当前位置信息。预设位置可以是移动终端的用户家里的位置等。当移动终端的当前位置与预设位置之间的距离大于或者等于预设距离时,说明用户正远离预设位置,如用户离家而去,此时,可以自动获取预设位置处的预设智能设备的当前状态。

这样,当移动终端的位置与预设位置之间的距离大于或者等于预设距离时,即用户离开家时,自动获取家里智能设备的当前状态,并输出至移动终端,从而在移动终端上进行显示,这样,即使用户不在家,也能通过服务器及时了解家里的智能设备的状态,提升用户的使用体验。

(2)当前时间达到预设时间;用户或者厂商还可以设置获取预设智能设备的预设时间,例如,用户在进行智能设备状态提醒服务订阅时,可以订阅预设时间,如每隔1个小时获取一次预设智能设备的当前状态,这样,服务器可以每个小时获取一次预设智能设备的当前状态。

(3)预设智能设备的状态为非订阅状态。用户在进行智能设备状态提醒服务订阅时,还可以订阅预设智能设备的订阅状态,如用户订阅的预设智能设备为智能空调,订阅状态为关闭状态,则服务器可以实时监测智能空调的当前状态,如果当前状态不是关闭状态,而是开启状态,则可以获取智能空调的当前状态,进而输出当前状态对用户进行提醒,提醒用户智能空调的当前状态与订阅状态不一致。

上述三种预设条件可以单独使用,当然,也可以两者或者三者结合使用,如将(1)和(3)结合使用,在移动终端的当前位置与预设位置之间的距离大于或者等于预设距离且预设智能设备的状态为非订阅状态时,获取预设智能设备的当前状态,从而满足不同用户的不同需求。

第一输出模块42,被配置为输出所述获取模块获取的所述当前状态至所述移动终端。

在一个实施例中,所述当前状态包括以下至少一项:所述预设智能设备的运行状态、使用功耗。

在该实施例中,在联网的环境下,用户只需通过向服务器进行一次性的智能设备的状态订阅,订阅家庭内部的某些智能设备的不同状态,这样,在当前条件满足预设条件时,服务器就会根据用户的状态订阅进行智能设备的状态查询,并将查询的结果输出到用户的移动终端上,从而使得用户即使忘记打开应用程序主动查看智能设备的状态,也能及时了解家里的智能设备的状态,提升用户的使用体验。

图5是根据一示例性实施例示出的另一种设备控制装置的框图。

如图5所示,在一个实施例中,上述装置还包括:

第一接收模块51,被配置为在确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务之前,接收所述移动终端发送的智能设备状态提醒服务的订阅命令,其中,所述订阅命令包括订阅的预设智能设备和所述预设智能设备对应的订阅状态。

用户可以根据个人需要订阅预设智能设备和所述预设智能设备对应的订阅状态等,从而满足不同用户的不同需求,提升用户的使用体验。

在该实施例中,所述服务器可以通过无线网络与所述移动终端和所述智能设备相连接,在移动终端通过无线网络连接至服务器的情况下,服务器接收所述移动终端发送的智能设备状态提醒服务的订阅命令,从而订阅预设智能设备和所述预设智能设备对应的订阅状态。这样,在当前条件满足预设条件时,服务器就会根据用户的状态订阅进行智能设备的状态查询,并将查询的结果输出到用户的移动终端上,从而使得用户即使忘记打开应用程序主动查看智能设备的状态,也能及时了解家里的智能设备的状态,提升用户的使用体验。

图6是根据一示例性实施例示出的又一种设备控制装置的框图。

如图6所示,在一个实施例中,上述装置还包括:

第二接收模块61,被配置为接收所述移动终端发送的针对所述预设智能设备的控制命令;

第二输出模块62,被配置为输出所述控制命令至所述预设智能设备,以使所述预设智能设备执行所述控制命令对应的控制操作。

在该实施例中,用户还可以通过移动终端发送对预设智能设备的控制命令,如关闭预设智能设备等,服务器接收到该控制命令后,即可发送该命令至预设智能设备,从而控制预设智能设备的运行,实现远程控制预设智能设备。

根据本公开实施例的第三方面,提供一种设备控制装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

输出所述当前状态至所述移动终端。

上述处理器还可被配置为:

所述当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务之前,所述方法还包括:

接收所述移动终端发送的智能设备状态提醒服务的订阅命令,其中,所述订阅命令包括订阅的预设智能设备和所述预设智能设备对应的订阅状态。

上述处理器还可被配置为:

所述当前条件满足预设条件包括以下至少一项:

所述移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;

当前时间达到预设时间;

所述预设智能设备的状态为非订阅状态。

上述处理器还可被配置为:

所述当前状态包括以下至少一项:所述预设智能设备的运行状态、使用功耗。

上述处理器还可被配置为:

接收所述移动终端发送的针对所述预设智能设备的控制命令;

输出所述控制命令至所述预设智能设备,以使所述预设智能设备执行所述控制命令对应的控制操作。

上述处理器还可被配置为:

所述服务器通过无线网络与所述移动终端和所述智能设备相连接。

图7是根据一示例性实施例示出的一种用于设备控制装置的框图。例如,装置700可以被提供为一服务器。装置700包括处理组件722,其进一步包括一个或多个处理器,以及由存储器732所代表的存储器资源,用于存储可由处理组件722的执行的指令,例如应用程序。存储器732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件722被配置为执行指令,以执行上述方法。

装置700还可以包括一个电源组件726被配置为执行装置700的电源管理,一个有线或无线网络接口750被配置为将装置700连接到网络,和一个输入输出(I/O)接口758。装置700可以操作基于存储在存储器732的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置700的处理器执行时,使得装置700能够执行上述设备控制方法,所述方法包括:

当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务,且当前条件满足预设条件时,获取已订阅的预设智能设备的当前状态;

输出所述当前状态至所述移动终端。

在一个实施例中,所述当确定与所述服务器连接的移动终端已订阅所述智能设备状态提醒服务之前,所述方法还包括:

接收所述移动终端发送的智能设备状态提醒服务的订阅命令,其中,所述订阅命令包括订阅的预设智能设备和所述预设智能设备对应的订阅状态。

在一个实施例中,所述当前条件满足预设条件包括以下至少一项:

所述移动终端的当前位置与预设位置之间的距离大于或者等于预设距离;

当前时间达到预设时间;

所述预设智能设备的状态为非订阅状态。

在一个实施例中,所述当前状态包括以下至少一项:所述预设智能设备的运行状态、使用功耗。

在一个实施例中,所述方法还包括:

接收所述移动终端发送的针对所述预设智能设备的控制命令;

输出所述控制命令至所述预设智能设备,以使所述预设智能设备执行所述控制命令对应的控制操作。

在一个实施例中,所述服务器通过无线网络与所述移动终端和所述智能设备相连接。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1