CN108154036B - 一种智能设备的控制方法及控制装置 - Google Patents
一种智能设备的控制方法及控制装置 Download PDFInfo
- Publication number
- CN108154036B CN108154036B CN201810065050.6A CN201810065050A CN108154036B CN 108154036 B CN108154036 B CN 108154036B CN 201810065050 A CN201810065050 A CN 201810065050A CN 108154036 B CN108154036 B CN 108154036B
- Authority
- CN
- China
- Prior art keywords
- control instruction
- control
- information
- target
- execution time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种智能设备的控制方法及控制装置,该控制方法包括:接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息;如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;获取所述目标控制指令包含的目标执行时间;如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。采用该控制方法,能够保证多个用户对同一应用场景中的多个智能设备控制时,不会产生安全隐患和能源浪费等问题,适用性更好。
Description
技术领域
本发明涉及智能设备技术领域,尤其涉及一种智能设备的控制方法及控制装置。
背景技术
随着物联网技术的快速发展,智能设备成为人们日常工作生活的常用设备,例如现在多数家庭中使用的智能家电设备就属于智能设备。
目前,同一个应用场景中通常会配备多个智能设备,并且会有多个用户对该应用场景中的各个智能设备进行控制,例如多数家庭会在家中使用多个智能家电设备,同一家庭中的每位成员均可以通过设置于自己移动终端的控制软件或APP(Application,应用程序)对家中的各个智能家电设备进行控制。不过多个用户对同一个应用场景中智能设备的控制,会造成智能设备的控制混乱,从而影响智能设备的使用效果,长期的控制混乱甚至会影响智能设备的使用寿命。
现有技术中,针对同一个应用场景中,多个用户对该应用场景中智能设备的控制问题,公开了如下解决方案:接收到某个用户终端对某个智能设备的控制指令后,首先比较该用户终端与当前其它对该智能设备享有控制权的用户终端之间的优先级,之后根据优先级的比较结果,按照优先级较高的用户终端的控制指令控制该智能设备。
采用上述现有技术方案,确实可以避免同一个应用场景中多个用户对同一个智能设备控制后出现的控制混乱问题,但是,如果当前应用场景中存在多个用户对该应用场景中多个智能设备进行控制,而这多个智能设备同时运行会造成能源浪费或产生安全隐患,仍然采用上述现有的控制方法,就容易产生安全隐患或能源浪费等问题。
发明内容
本发明提供了一种智能设备的控制方法及控制装置,以解决现有的智能设备的控制方法,用于同一应用场景中多个用户控制多个智能设备时,容易产生安全隐患或能源浪费的问题。
第一方面,本发明提供了一种智能设备的控制方法,该控制方法包括:接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息,所述第一信息为所述第一控制指令执行完成后相应智能设备运行状态的信息;如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;获取所述目标控制指令包含的目标执行时间;如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
进一步,分析所述第一控制指令是否为有效控制指令的过程,具体包括:获取第二控制指令包含的第二信息;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
进一步,分析所述第一控制指令是否为有效控制指令的过程,具体包括:获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送第二控制指令的用户终端的网络接入点的第二位置;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
进一步,分析所述第一控制指令是否为有效控制指令的过程,具体包括:获取发送所述第一控制指令的用户终端中用户注册信息包含的第一注册时间,以及发送第二控制指令的用户终端中用户注册信息包含的第二注册时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一注册时间早于所述第二注册时间,将所述第一控制指令确定为有效控制指令。
进一步,分析所述第一控制指令是否为有效控制指令的过程,具体包括:获取所述第一控制指令包含的第一执行时间和第二控制指令包含的第二执行时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一执行时间早于所述第二执行时间,将所述第一控制指令确定为有效控制指令。
进一步,该控制方法还包括:如果所述第一执行时间等于所述第二执行时间,获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送所述第二控制指令的用户终端的网络接入点的第二位置;如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
进一步,该控制方法还包括:如果所述第一位置至所述目标空间的距离等于所述第二位置至所述目标空间的距离,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级;如果发送所述第一控制指令的用户终端执行顺序的优先级高于发送所述第二控制指令的用户终端执行顺序的优先级,将所述第一控制指令确定为有效控制指令。
进一步,该控制方法还包括:如果所述第一执行时间等于所述第二执行时间,获取所述第二控制指令包含的第二信息,所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
进一步,获取所述目标控制指令包含的目标执行时间之后,该控制方法还包括:如果当前时间早于所述目标执行时间,重复执行接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息的步骤,直至当前时间为所述目标执行时间时,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
第二方面,本发明还提供了一种智能设备的控制装置,该控制装置包括:信息获取模块,用于接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息,所述第一信息为所述第一控制指令执行完成后相应智能设备运行状态的信息;分析模块,用于如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;指令更新模块,用于如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;目标执行时间获取模块,用于获取所述目标控制指令包含的目标执行时间;第一执行模块,用于如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
本发明的实施例提供的技术方案可以包括以下有益效果:本发明提供了一种智能设备的控制方法及控制装置。该控制方法中,首先确定接收到的对目标空间中智能设备的控制指令与当前的环境信息是否存在相悖的因素,在确定两者无相悖因素后,再确定该控制指令是否为有效控制指令,在确定该控制指令为有效控制指令后,即确定该控制指令与当前接收到的其它控制指令无冲突后,会将该控制指令更新为目标控制指令,并且在将某条控制指令更新为目标控制指令后,只有目标控制指令的目标执行时间与当前时间相同时,才会执行目标控制指令,而且会删除目标执行时间之前接收到的控制指令,由此可知,采用本发明实施例提供的智能设备的控制方法,能够保证被执行的控制指令与环境无冲突,与其它控制指令无冲突,进而保证多个用户对同一应用场景中的多个智能设备控制时,不会产生安全隐患和能源浪费等问题,适用性更好。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种智能设备的控制***的结构框图;
图2为本发明实施例提供的一种智能设备的控制方法的流程示意图;
图3为本发明实施例提供的一种分析第一控制指令是否为有效控制指令的方法的流程示意图;
图4为本发明实施例提供的另一种分析第一控制指令是否为有效控制指令的方法的流程示意图;
图5为本发明实施例提供的一种智能设备的控制装置的结构框图。
具体实施方式
结合背景技术可知,对于同一个应用场景中的多个用户,例如同一个家庭中的多个家庭成员或同一个公司的多名员工等,当这多个用户对该应用场景中的多个智能设备进行控制时,采用现有的智能设备的控制方法,容易产生安全隐患或能源浪费等问题。为了解决这一问题,本发明提供了一种智能设备的控制方法及控制装置。
下面结合附图,详细介绍本发明提供的智能设备的控制方法及控制装置。
在介绍本发明提供的智能设备的控制方法及控制装置之前,首先介绍本发明实施例提供的一种智能设备的控制***,采用该智能设备的控制***可以实施本发明提供的智能设备的控制方法。
参见图1,图1示出的是本发明实施例提供的一种智能设备的控制***的结构框图。结合图1可知,该控制***包括:多个用户终端1、智能设备的控制装置2、多个智能设备3。其中,多个智能设备3位于同一空间中,该空间覆盖的地理范围小于或等于一个局域网覆盖的地理范围,例如,多个智能设备3位于同一个家庭所在居室的不同位置;每个用户终端1中均安装有控制软件或APP,该用户终端的持有用户可以通过该控制软件或APP将对任意一个智能设备3的控制指令发送至智能设备的控制装置2中;智能设备的控制装置2用于实时接收对该空间中任意一个智能设备3的控制指令,并在接收到每一个控制指令后,对该控制指令进行分析,根据分析结果确定控制指令的执行(具体可参考后续实施例的内容)。
智能设备的控制装置2可以设置于云平台或与智能设备3所在的空间相距较远的服务器中,也可以设置于任意一个智能设备3中,也可以单独设置于智能设备3所在的空间中。
每个用户终端1可以通过移动蜂窝网技术与智能设备的控制装置2之间建立通信链接,也可以通过无线WIFI(WIreless-Fidelity,无线局域网)技术接入互联网中,与智能设备的控制装置2之间建立通信链接;同样,每个智能设备3也可以通过移动蜂窝网技术或无线WIFI技术与智能设备的控制装置2之间建立通信链接。基于此,用户可以通过自身持有的用户终端1远程对任意一个智能设备3进行控制,也可以在智能设备3所在的空间中近距离对任意一个智能设备3进行控制。
参见图2,图2示出的是本发明实施例提供的一种智能设备的控制方法的流程示意图。该控制方法用于智能设备的控制装置(例如图1中示出的智能设备的控制装置2)一侧,结合图2可知,该控制方法包括:
步骤101、接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息。
为了确保当前控制的同一应用场景(本发明实施例中,后续将该应用场景定义为目标空间,目标空间覆盖的地理范围小于或等于一个局域网覆盖的地理范围)中,多个用户对多个智能设备进行控制时,不会出现控制混乱、能源浪费或安全隐患等问题,本发明实施例提供的智能设备的控制方法中,按照固定的控制周期对智能设备进行控制,控制周期可以根据实际需要进行设置,例如可以将控制周期设置为一天,每一控制周期开始后,智能设备的控制装置实时接收对目标空间中智能设备的控制指令,对于接收到的每一条控制指令,智能设备的控制装置均会按照步骤101~步骤106的控制方法对其进行分析,本发明实施例中,将当前进行分析的控制指令定义为第一控制指令。
其中,第一信息为第一控制指令执行完成后相应智能设备运行状态的信息。目标空间当前的环境信息包括:目标空间中空气的信息、目标空间中智能设备的运行状态的信息和目标空间中智能设备获取到的信息等,例如空气的温度和湿度、智能门窗的开启或关闭、空调的开启或关闭、空调的运行温度、以及智能摄像头拍摄到的影像信息等。其中,空气的温度和湿度可以通过温湿度传感器获得。
步骤102、如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令。
本发明实施例中,预先将彼此同时出现会产生能源浪费、安全隐患或增大供电压力等问题的两个或多个因素一起对应存储在***中,并将这些预先存储在***中的所有因素的集合定义为预设因素集,在确定环境信息中是否包含与第一信息相悖的因素时,可以通过下述方式实现:分析第一信息中是否包含预设因素集中的因素,如果是,将该因素记为目标因素,再分析环境信息中是否包含与目标因素一起对应存储的因素,如果是,则确定环境信息中包含与第一信息相悖的因素;或,如果否,则确定环境信息中不包含与第一信息相悖的因素。
例如,环境信息为:智能门窗开启;第一信息为:空调开启,温度调至26摄氏度。由于门窗开启与空调开启之间会造成能源浪费,因此可以预先将门窗开启和空调开启这两个因素一起对应存储在***中,之后,确定了第一信息包含空调开启这一因素后,如果再确定环境信息中包含门窗开启这一因素,即可确定环境信息中包含与第一信息相悖的因素。
或者,环境信息为:智能摄像头拍摄到目标空间中某个区域有用户存在;第一信息为:智能扫地机器人清洁该区域。由于某个区域中有用户存在时,智能扫地机器人清洁该区域会绊倒活动中的用户,造成安全隐患,因此可以预先将同一区域有用户存在和智能扫地机器人清洁该区域一起对应存储在***中,之后,确定了第一信息包含智能扫地机器人清洁某个区域这一因素后,如果再确定环境信息中包含该区域中有用户存在这一因素,即可确定环境信息中包含与第一信息相悖的因素。
在一些可选的实施例中,分析第一控制指令是否为有效控制指令的过程,具体包括:获取第二控制指令包含的第二信息;如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令;或,如果所述第二信息包含与所述第一信息相悖的因素,将所述第一控制指令确定为无效控制指令。
其中,第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令,即在接收到第一控制指令时,当前接收到的对目标空间中智能设备的所有控制指令中,第一控制指令之外的控制指令。第二信息为第二控制指令执行完成后相应智能设备的运行状态的信息。
具体实施时,确定第二信息是否包含与第一信息相悖的因素,可以通过下述方式实现:分析第一信息中是否包含预设因素集中的因素,如果是,将该因素记为目标因素,再分析第二信息中是否包含与目标因素一起对应存储的因素,如果是,则确定第二信息中包含与第一信息相悖的因素;或,如果否,则确定第二信息中不包含与第一信息相悖的因素。
例如,第二信息为:浴霸开启;第一信息为:洗衣机开启;由于浴霸和洗衣机同时开启会导致瞬时大功率,增大供电压力,因此可以预先将浴霸开启和洗衣机开启这两个因素一起对应存储在***中,之后,确定了第一信息包含洗衣机开启这一因素后,如果再确定第二信息中包含浴霸开启这一因素,即可确定第二信息中包含与第一信息相悖的因素。
在其它一些可选的实施例中,分析第一控制指令是否为有效控制指令的过程,具体包括:获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送所述第二控制指令的用户终端的网络接入点的第二位置;如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令;或,如果所述第一位置至所述目标空间的距离大于或等于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为无效控制指令。
在其它一些可选的实施例中,分析第一控制指令是否为有效控制指令的过程,具体包括:获取发送所述第一控制指令的用户终端中用户注册信息包含的第一注册时间,以及发送所述第二控制指令的用户终端中用户注册信息包含的第二注册时间;如果所述第一注册时间早于所述第二注册时间,将所述第一控制指令确定为有效控制指令;或,如果所述第一注册时间等于或晚于所述第二注册时间,将所述第一控制指令确定为无效控制指令。
参见图3,图3示出的是本发明实施例提供的一种分析第一控制指令是否为有效控制指令的方法的流程示意图。结合图3可知,在其它一些可选的实施例中,分析第一控制指令是否为有效控制指令的过程,具体包括:
步骤201、获取第一控制指令包含的第一执行时间和第二控制指令包含的第二执行时间。
其中,第一执行时间指的是第一控制指令中包含的指令开始执行的时间;第二执行时间指的是第二控制指令中包含的指令开始执行的时间。
步骤202、如果所述第一执行时间早于所述第二执行时间,将所述第一控制指令确定为有效控制指令。
步骤203、如果所述第一执行时间晚于所述第二执行时间,将所述第一控制指令确定为无效控制指令。
步骤204、如果所述第一执行时间等于所述第二执行时间,获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送所述第二控制指令的用户终端的网络接入点的第二位置。
步骤205、如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
步骤206、如果所述第一位置至所述目标空间的距离大于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为无效控制指令。
步骤207、如果所述第一位置至所述目标空间的距离等于所述第二位置至所述目标空间的距离,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级。
在一些可选的实施例中,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级,可以按照下述方式实现:根据预设优先级确定模式确定发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级。例如预设优先级确定模式为老人优先模式,如果发送所述第一控制指令的用户终端中用户注册信息包含的年龄大于发送所述第二控制指令的用户终端中用户注册信息包含的年龄,则确定发送所述第一控制指令的用户终端执行顺序的优先级高于发送所述第二控制指令的用户终端执行顺序的优先级。此外,还可以将预设优先级确定模式设置为儿童优先模式或能耗优先模式等,此处不再一一举例。
在其它一些可选的实施例中,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级,可以按照下述方式实现:向发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端均发送产生控制冲突和请求回复协商意见的请求信息;收到包含协商意见的响应信息后,根据所述响应信息确定发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级。例如,响应信息中指示可以优先执行第一控制指令,则确定发送第一控制指令的用户终端执行顺序的优先级高于发送第二控制指令的用户终端执行顺序的优先级。
在其它一些可选的实施例中,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级,可以按照下述方式实现:根据用户终端中用户注册信息包含的注册时间生成用户排序列表;根据所述用户排序列表中用户的排序确定发送所述第一控制指令的用户终端和发送第二控制指令的用户终端执行顺序的优先级。例如,在用户排序列表中,发送第一控制指令的用户终端中用户注册信息包含的注册时间早于发送第二控制指令的用户终端中用户注册信息包含的注册时间,则确定发送第一控制指令的用户终端执行顺序的优先级高于发送第二控制指令的用户终端执行顺序的优先级。
步骤208、如果发送所述第一控制指令的用户终端执行顺序的优先级高于发送所述第二控制指令的用户终端执行顺序的优先级,将所述第一控制指令确定为有效控制指令。
步骤209、如果发送所述第一控制指令的用户终端执行顺序的优先级低于发送所述第二控制指令的用户终端执行顺序的优先级,将所述第一控制指令确定为无效控制指令。
参见图4,图4示出的是本发明实施例提供的另一种分析第一控制指令是否为有效控制指令的方法的流程示意图。结合图4可知,在其它一些可选的实施例中,分析第一控制指令是否为有效控制指令的过程,具体包括:
步骤301、获取第一控制指令包含的第一执行时间和第二控制指令包含的第二执行时间。
步骤302、如果所述第一执行时间早于所述第二执行时间,将所述第一控制指令确定为有效控制指令。
步骤303、如果所述第一执行时间晚于所述第二执行时间,将所述第一控制指令确定为无效控制指令。
步骤304、如果所述第一执行时间等于所述第二执行时间,获取所述第二控制指令包含的第二信息。
步骤305、如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
步骤306、如果所述第二信息包含与所述第一信息相悖的因素,将所述第一控制指令确定为无效控制指令。
步骤103、如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令。
步骤104、获取所述目标控制指令包含的目标执行时间。
步骤105、如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
步骤106、如果当前时间早于所述目标执行时间,重复执行步骤101,直至当前时间为所述目标执行时间时,执行步骤105。
本发明实施例提供的智能设备的控制方法中,首先确定接收到的对目标空间中智能设备的控制指令与当前的环境信息是否存在相悖的因素,在确定两者无相悖因素后,再确定该控制指令是否为有效控制指令,在确定该控制指令为有效控制指令后,即确定该控制指令与当前接收到的其它控制指令无冲突后,会将该控制指令更新为目标控制指令,并且在将某条控制指令更新为目标控制指令后,只有目标控制指令的目标执行时间与当前时间相同时,才会执行目标控制指令,而且会删除目标执行时间之前接收到的控制指令,由此可知,采用本发明实施例提供的智能设备的控制方法,能够保证被执行的控制指令与环境无冲突,与其它控制指令无冲突,进而保证多个用户对同一应用场景中的多个智能设备控制时,不会产生安全隐患和能源浪费等问题,适用性更好。
与上述智能设备的控制方法相对应,本发明实施例还公开了一种智能设备的控制装置。
参见图5,图5示出的是本发明实施例提供的一种智能设备的控制装置的结构框图。结合图5可知,该控制装置包括:
信息获取模块501,用于接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息,所述第一信息为所述第一控制指令执行完成后相应智能设备运行状态的信息;分析模块502,用于如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;指令更新模块503,用于如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;目标执行时间获取模块504,用于获取所述目标控制指令包含的目标执行时间;第一执行模块505,用于如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
进一步,分析模块502用于分析所述第一控制指令是否为有效控制指令,具体包括:获取第二控制指令包含的第二信息;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502用于分析所述第一控制指令是否为有效控制指令,具体包括:获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送第二控制指令的用户终端的网络接入点的第二位置;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502用于分析所述第一控制指令是否为有效控制指令,具体包括:获取发送所述第一控制指令的用户终端中用户注册信息包含的第一注册时间,以及发送第二控制指令的用户终端中用户注册信息包含的第二注册时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一注册时间早于所述第二注册时间,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502用于分析所述第一控制指令是否为有效控制指令,具体包括:获取所述第一控制指令包含的第一执行时间和第二控制指令包含的第二执行时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;如果所述第一执行时间早于所述第二执行时间,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502还用于:如果所述第一执行时间等于所述第二执行时间,获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送所述第二控制指令的用户终端的网络接入点的第二位置;如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502还用于:如果所述第一位置至所述目标空间的距离等于所述第二位置至所述目标空间的距离,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级;如果发送所述第一控制指令的用户终端执行顺序的优先级高于发送所述第二控制指令的用户终端执行顺序的优先级,将所述第一控制指令确定为有效控制指令。
进一步,分析模块502还用于:如果所述第一执行时间等于所述第二执行时间,获取所述第二控制指令包含的第二信息,所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
进一步,该控制装置还包括:第二执行模块506,用于如果当前时间早于所述目标执行时间,重复执行接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息的步骤,直至当前时间为所述目标执行时间时,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
采用本发明实施例提供的智能设备的控制装置,可以实施上述智能设备的控制方法中的各步骤,并获得相同的有益效果。多个用户对同一应用场景中多个智能设备进行控制时,采用该控制装置对该应用场景中的智能设备进行控制,能够避免发生能源浪费和安全隐患等问题,适用性更好。
具体实现中,本发明还提供一种计算机存储介质,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的智能设备的控制方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各实施例之间相同相似的部分互相参见即可。对于智能设备的控制装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。以上所述的本发明实施方式并不构成对本发明保护范围的限定。
Claims (10)
1.一种智能设备的控制方法,其特征在于,包括:
接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息,所述第一信息为所述第一控制指令执行完成后相应智能设备运行状态的信息;
如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;
如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;
获取所述目标控制指令包含的目标执行时间;
如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
2.如权利要求1所述的控制方法,其特征在于,分析所述第一控制指令是否为有效控制指令的过程,具体包括:
获取第二控制指令包含的第二信息;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;
如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
3.如权利要求1所述的控制方法,其特征在于,分析所述第一控制指令是否为有效控制指令的过程,具体包括:
获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送第二控制指令的用户终端的网络接入点的第二位置;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;
如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
4.如权利要求1所述的控制方法,其特征在于,分析所述第一控制指令是否为有效控制指令的过程,具体包括:
获取发送所述第一控制指令的用户终端中用户注册信息包含的第一注册时间,以及发送第二控制指令的用户终端中用户注册信息包含的第二注册时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;
如果所述第一注册时间早于所述第二注册时间,将所述第一控制指令确定为有效控制指令。
5.如权利要求1所述的控制方法,其特征在于,分析所述第一控制指令是否为有效控制指令的过程,具体包括:
获取所述第一控制指令包含的第一执行时间和第二控制指令包含的第二执行时间;所述第二控制指令为接收到所述第一控制指令时,当前接收到的其它控制指令;
如果所述第一执行时间早于所述第二执行时间,将所述第一控制指令确定为有效控制指令。
6.如权利要求5所述的控制方法,其特征在于,该控制方法还包括:
如果所述第一执行时间等于所述第二执行时间,获取发送所述第一控制指令的用户终端的网络接入点的第一位置,以及发送所述第二控制指令的用户终端的网络接入点的第二位置;
如果所述第一位置至所述目标空间的距离小于所述第二位置至所述目标空间的距离,将所述第一控制指令确定为有效控制指令。
7.如权利要求6所述的控制方法,其特征在于,该控制方法还包括:
如果所述第一位置至所述目标空间的距离等于所述第二位置至所述目标空间的距离,获取发送所述第一控制指令的用户终端和发送所述第二控制指令的用户终端执行顺序的优先级;
如果发送所述第一控制指令的用户终端执行顺序的优先级高于发送所述第二控制指令的用户终端执行顺序的优先级,将所述第一控制指令确定为有效控制指令。
8.如权利要求5所述的控制方法,其特征在于,该控制方法还包括:
如果所述第一执行时间等于所述第二执行时间,获取所述第二控制指令包含的第二信息,所述第二信息为所述第二控制指令执行完成后相应智能设备的运行状态的信息;
如果所述第二信息不包含与所述第一信息相悖的因素,将所述第一控制指令确定为有效控制指令。
9.如权利要求1所述的控制方法,其特征在于,获取所述目标控制指令包含的目标执行时间之后,该控制方法还包括:
如果当前时间早于所述目标执行时间,重复执行接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息的步骤,直至当前时间为所述目标执行时间时,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
10.一种智能设备的控制装置,其特征在于,包括:
信息获取模块,用于接收到对目标空间中智能设备的第一控制指令后,获取所述第一控制指令包含的第一信息和所述目标空间当前的环境信息,所述第一信息为所述第一控制指令执行完成后相应智能设备运行状态的信息;
分析模块,用于如果所述环境信息不包含与所述第一信息相悖的因素,分析所述第一控制指令是否为有效控制指令;
指令更新模块,用于如果所述第一控制指令为有效控制指令,将目标控制指令更新为所述第一控制指令;
目标执行时间获取模块,用于获取所述目标控制指令包含的目标执行时间;
第一执行模块,用于如果当前时间为所述目标执行时间,执行所述目标控制指令,并删除所述目标执行时间之前接收到的控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810065050.6A CN108154036B (zh) | 2018-01-23 | 2018-01-23 | 一种智能设备的控制方法及控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810065050.6A CN108154036B (zh) | 2018-01-23 | 2018-01-23 | 一种智能设备的控制方法及控制装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108154036A CN108154036A (zh) | 2018-06-12 |
CN108154036B true CN108154036B (zh) | 2021-07-16 |
Family
ID=62456788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810065050.6A Active CN108154036B (zh) | 2018-01-23 | 2018-01-23 | 一种智能设备的控制方法及控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108154036B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110531633B (zh) * | 2019-09-29 | 2023-02-03 | 青岛海尔科技有限公司 | 基于智能家居操作***的协同控制方法及装置、存储介质 |
CN112532741B (zh) * | 2020-12-07 | 2023-12-29 | 美的智慧家居科技有限公司 | 智能设备控制方法、装置、电子设备及存储介质 |
CN112526892B (zh) * | 2020-12-18 | 2022-08-05 | 青岛海尔科技有限公司 | 用于控制智能家居设备的方法及装置、电子设备 |
CN115447350B (zh) * | 2022-08-19 | 2023-10-27 | 广东精益运输制冷设备有限公司 | 一种车辆及其制冷机组的远程控制*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102490625B (zh) * | 2011-12-22 | 2014-02-19 | 中联重科股份有限公司 | 电动汽车安全控制方法 |
US9550578B2 (en) * | 2014-02-04 | 2017-01-24 | Honeywell International Inc. | Systems and methods for utilizing voice commands onboard an aircraft |
CN104093050B (zh) * | 2014-06-12 | 2017-10-20 | 华南理工大学 | 基于多个智能遥控器的受控终端的受控决策方法和装置 |
CN104765291B (zh) * | 2015-02-10 | 2019-06-04 | 海尔优家智能科技(北京)有限公司 | 一种控制智能设备的方法、装置及网关 |
CN104834226B (zh) * | 2015-04-22 | 2017-06-20 | 上海微小卫星工程中心 | 一种数字卫星仿真***及数字卫星状态快速切换方法 |
CN105068549B (zh) * | 2015-08-18 | 2017-09-29 | 航天东方红卫星有限公司 | 一种卫星任务自主连续规划方法 |
-
2018
- 2018-01-23 CN CN201810065050.6A patent/CN108154036B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108154036A (zh) | 2018-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108154036B (zh) | 一种智能设备的控制方法及控制装置 | |
CN111104341B (zh) | 智能家居设备自动化测试方法、装置、设备及存储介质 | |
WO2019091171A1 (zh) | 语音控制智能家电的方法、装置、***和电子设备 | |
CN105871671B (zh) | 控制、获取智能家居设备上传数据的方法及装置 | |
CN109725544B (zh) | 一种智能家居中动态构建冲突校验规则表的方法及装置 | |
CN109725540B (zh) | 一种设备控制方法、装置、电子设备及存储介质 | |
CN104915225A (zh) | 控制智能设备的方法及装置 | |
JP6323786B2 (ja) | サーバ、制御方法及びプログラム | |
CN111143077A (zh) | 智能家电指令冲突处理方法和装置、存储介质及电子装置 | |
CN109753034B (zh) | 一种控制方法、装置、电子设备及存储介质 | |
CN109709814B (zh) | 一种智能家居中动态构建冲突校验规则表的方法、装置 | |
CN109714333B (zh) | 家电设备及其控制权限的管理方法、装置、可读存储介质 | |
CN109600285A (zh) | 一种智能家居中动态构建环境调节规则列表的方法及装置 | |
CN113168334A (zh) | 数据处理方法、装置、电子设备及可读存储介质 | |
CN113253625A (zh) | 智能家居控制方法、装置、设备及存储介质 | |
CN115167164A (zh) | 设备场景的确定方法和装置、存储介质及电子装置 | |
CN106789466B (zh) | 一种控制智能家电的方法及移动终端及智能家电 | |
CN108390795B (zh) | 家电设备及其监控方法、智慧家居***及可读存储介质 | |
CN110471300B (zh) | 一种多智能化场景的冲突协调方法及*** | |
CN110794773A (zh) | 一种点击式场景创建的方法及装置 | |
CN111190353A (zh) | 智能家电指令冲突处理方法和装置、存储介质及电子装置 | |
CN108873834A (zh) | 一种智能设备联动控制方法及装置 | |
CN110958570B (zh) | 无线物联网数据通信方法及相关装置 | |
CN104317205A (zh) | 终端控制方法和*** | |
CN116165931A (zh) | 智能设备的控制方法和***、装置、存储介质及电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |