CN111190353A - 智能家电指令冲突处理方法和装置、存储介质及电子装置 - Google Patents
智能家电指令冲突处理方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN111190353A CN111190353A CN201911425452.3A CN201911425452A CN111190353A CN 111190353 A CN111190353 A CN 111190353A CN 201911425452 A CN201911425452 A CN 201911425452A CN 111190353 A CN111190353 A CN 111190353A
- Authority
- CN
- China
- Prior art keywords
- target
- control instruction
- state
- target operation
- target device
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims abstract description 53
- 230000008569 process Effects 0.000 claims abstract description 21
- 238000012545 processing Methods 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 10
- 239000000725 suspension Substances 0.000 claims description 9
- 238000011084 recovery Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种智能家电指令冲突处理方法及装置,其中,上述方法包括:在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停第一目标操作;将本地控制指令发送至目标设备,以使目标设备执行本地控制指令对应的第二目标操作;在第二目标操作执行完成的情况下,恢复目标设备所执行的第一目标操作。采用上述技术方案,解决了相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种智能家电指令冲突处理方法和装置、存储介质及电子装置。
背景技术
随着智慧家庭技术的发展,智能家电设备的控制方式也日趋多样化,既可以在家庭范围内通过按键、遥控器等传统手段或者APP、语音等智能手段进行本地控制,也可以在家庭范围以外通过APP等方式进行远程控制。
相关技术中,智能家电设备的控制方式包括:
1、用户直接操作家电设备本体(例如按键、触摸屏等)。
2、用户通过家电遥控器控制家电。
3、用户通过APP进行控制;根据用户所处位置,又可分为两种:
a)小循环:用户在家庭范围内,使用APP通过家庭域网络进行近距离控制;
b)大循环:用户在家庭范围外,使用APP通过移动互联网进行远距离控制。
4、用户通过语音方式控制家电,可分为直接控制和间接控制
a)直接控制:用户直接向目标智能家电发送语音控制指令;
b)间接控制:用户向智能音箱/机器人等设备发送语音控制指令,智能音箱/机器人再向目标家电发送控制指令。
如图1所示,为用户通过APP控制智能家电的示意图,小循环:APP在家庭域网络中,通过家庭智能网关,控制智能家电设备;大循环:首先,APP将控制指令通过移动互联网发送给平云台;然后,云平台将控制指令通过移动互联网转发给与之相连的家庭智能网关,从而实现对智能家电设备的控制。
但是,当同一智能家电设备在较短时间内同时接收到远程控制指令(家庭范围以外)和本地控制指令(家庭范围内)时,如何进行合理的响应,目前还缺少有效的解决方案。
针对相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题,尚未提出有效的技术方案。
发明内容
本发明实施例提供了一种智能家电指令冲突处理方法及装置,以至少解决相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题。
根据本发明的一个实施例,提供了一种智能家电指令冲突处理方法,包括:在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;将上述本地控制指令发送至上述目标设备,以使上述目标设备执行本地控制指令对应的第二目标操作;在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,在上述恢复上述目标设备所执行的上述第一目标操作之前,上述方法还包括:确定上述目标设备的当前状态;在上述目标设备的上述当前状态与目标状态不一致的情况下,控制上述目标设备继续执行上述第一目标操作,以使上述目标设备的上述当前状态与上述目标状态一致,其中,上述远程控制指令用于指示设置上述目标设备为上述目标状态;在上述目标设备的上述当前状态与上述目标状态一致的情况下,控制上述目标设备停止执行上述第一目标操作。
在本发明实施例中,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作之前,上述方法还包括:在上述第二目标操作执行过程中,且目标设备处于工作状态的情况下,对上述目标设备的运行状态进行监控;在上述运行状态指示上述目标设备由上述工作状态转为空闲状态的情况下,将上述远程控制指令再次发送至上述目标设备,以使上述目标设备响应上述远程控制指令,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,对上述目标设备的运行状态进行监控之前,上述方法还包括:向目标终端发送请求指令,并获取上述请求指令对应的请求结果,其中,上述请求指令用于请求上述目标远程对象是否允许对上述目标设备的运行状态进行监控;在上述请求结果指示允许对上述目标设备的运行状态进行监控的情况下,对上述目标设备的运行状态进行监控;在上述请求结果指示不允许对上述目标设备的运行状态进行监控的情况下,取消向上述目标设备发送上述远程控制指令。
在本发明实施例中,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作,包括:在上述第二目标操作执行完成的情况下,判断完成上述第二目标操作的时刻是否在上述远程控制指令所指示的预定时刻之前;若是,将上述远程控制指令发送至上述目标设备,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,上述暂停上述目标设备所执行的上述第一目标操作,包括:在接收到目标终端发送的暂停指令的情况下,根据上述暂停指令中所携带的标识暂停上述目标设备所执行的上述第一目标操作,其中,上述标识对应的设备为上述目标设备。
根据本发明的另一个实施例,还提供了一种智能家电指令冲突处理装置,包括:暂停单元,用于在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;第一发送单元,用于将上述本地控制指令发送至上述目标设备,以使上述目标设备执行上述本地控制指令对应的第二目标操作;恢复单元,用于在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,上述装置还包括:确定单元,用于在上述恢复上述目标设备所执行的上述第一目标操作之前,确定上述目标设备的当前状态;第一处理单元,用于在上述目标设备的上述当前状态与目标状态不一致的情况下,控制上述目标设备继续执行上述第一目标操作,以使上述目标设备的上述当前状态与上述目标状态一致,其中,上述远程控制指令用于指示设置上述目标设备为上述目标状态;第二处理单元,用于在上述目标设备的上述当前状态与上述目标状态一致的情况下,控制上述目标设备停止执行上述第一目标操作。
在本发明实施例中,上述装置还包括:第一监控单元,用于在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作之前,在上述第二目标操作执行过程中,且目标设备处于工作状态的情况下,对上述目标设备的运行状态进行监控;第二发送单元,用于在上述运行状态指示上述目标设备由上述工作状态转为空闲状态的情况下,将上述远程控制指令再次发送至上述目标设备,以使上述目标设备响应上述远程控制指令,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,上述装置还包括:第三处理单元,用于对上述目标设备的运行状态进行监控之前,向目标终端发送请求指令,并获取上述请求指令对应的请求结果,其中,上述请求指令用于请求上述目标远程对象是否允许对上述目标设备的运行状态进行监控;第二监控单元,用于在上述请求结果指示允许对上述目标设备的运行状态进行监控的情况下,对上述目标设备的运行状态进行监控;取消单元,用于在上述请求结果指示不允许对上述目标设备的运行状态进行监控的情况下,取消向上述目标设备发送上述远程控制指令。
在本发明实施例中,上述恢复单元还用于在上述第二目标操作执行完成的情况下,判断完成上述第二目标操作的时刻是否在上述远程控制指令所指示的预定时刻之前;若是,将上述远程控制指令发送至上述目标设备,恢复上述目标设备所执行的上述第一目标操作。
在本发明实施例中,上述暂停单元,还用于在接收到目标终端发送的暂停指令的情况下,根据上述暂停指令中所携带的标识暂停上述目标设备所执行的上述第一目标操作,其中,上述标识对应的设备为上述目标设备。
根据本发明的另一个实施例,还提供了一种计算机可读的存储介质,上述存储介质包括存储的程序,其中,上述程序运行时执行以上任一项上述的智能家电指令冲突处理方法。
根据本发明的另一个实施例,还提供了一种电子装置,上述存储介质包括存储的程序,其中,上述程序运行时执行以上任一项上述的智能家电指令冲突处理方法。
通过本发明,在目标设备执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;将上述本地控制指令发送至上述目标设备,以使上述目标设备执行第二目标操作;在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。采用上述技术方案,解决了相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中的一种通过控制智能家电的示意图;
图2是本发明实施例的一种智能家电指令冲突处理方法的硬件结构框图;
图3是根据本发明实施例一种可选的智能家电指令冲突处理方法的流程图(一);
图4是根据本发明实施例一种可选的智能家电指令冲突处理方法的流程图(二);
图5是根据本发明实施例一种可选的智能家电指令冲突处理方法的流程图(三);
图6是根据本发明实施例一种可选的智能家电指令冲突处理装置的结构框图;
图7是根据本发明实施例另一种可选的智能家电指令冲突处理装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例所提供的方法实施例可以应用于移动终端、计算机终端或者类似的运算装置中执行。图2是本发明实施例的一种智能家电指令冲突处理装置的硬件结构框图。如图2所示,智能家电指令冲突处理装置10可以包括一个或多个(图2中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述智能家电指令冲突处理装置还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述智能家电指令冲突处理装置的结构造成限定。例如,智能家电指令冲突处理装置10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示等同功能或比图2所示功能更多的不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的智能家电指令冲突处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述智能家电指令冲突处理装置的智能家电指令冲突处理方法,图3是根据本发明实施例一种可选的智能家电指令冲突处理方法的流程图,如图3所示,该方法包括如下步骤:
步骤S302,在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;
步骤S304,将上述本地控制指令发送至上述目标设备,以使上述目标设备执行上述本地控制指令对应的第二目标操作;
步骤S306,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
通过本发明,在目标设备执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;将上述本地控制指令发送至上述目标设备,以使上述目标设备执行第二目标操作;在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。采用上述技术方案,解决了相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题。
在上述步骤S306之前,在上述恢复上述目标设备所执行的上述第一目标操作之前,还可以包括:确定上述目标设备的当前状态;在上述目标设备的上述当前状态与目标状态不一致的情况下,控制上述目标设备继续执行上述第一目标操作,以使上述目标设备的上述当前状态与上述目标状态一致,其中,上述远程控制指令用于指示设置上述目标设备为上述目标状态;在上述目标设备的上述当前状态与上述目标状态一致的情况下,控制上述目标设备停止执行上述第一目标操作。
可选地,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作之前,还可以包括:在上述第二目标操作执行过程中,且目标设备处于工作状态的情况下,对上述目标设备的运行状态进行监控;在上述运行状态指示上述目标设备由上述工作状态转为空闲状态的情况下,将上述远程控制指令再次发送至上述目标设备,以使上述目标设备响应上述远程控制指令,恢复上述目标设备所执行的上述第一目标操作。
在本实施例中,还可以包括以下实现方式,对上述目标设备的运行状态进行监控之前,还可以包括:向目标终端发送请求指令,并获取上述请求指令对应的请求结果,其中,上述请求指令用于请求上述目标远程对象是否允许对上述目标设备的运行状态进行监控;在上述请求结果指示允许对上述目标设备的运行状态进行监控的情况下,对上述目标设备的运行状态进行监控;在上述请求结果指示不允许对上述目标设备的运行状态进行监控的情况下,取消向上述目标设备发送上述远程控制指令。
在可选实施例中,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作,包括:在上述第二目标操作执行完成的情况下,判断完成上述第二目标操作的时刻是否在上述远程控制指令所指示的预定时刻之前;若是,将上述远程控制指令发送至上述目标设备,恢复上述目标设备所执行的上述第一目标操作。
本发明实施例中,上述暂停上述目标设备所执行的上述第一目标操作,包括:在接收到目标终端发送的暂停指令的情况下,根据上述暂停指令中所携带的标识暂停上述目标设备所执行的上述第一目标操作,其中,上述标识对应的设备为上述目标设备。
下面结合可选示例对智能家电指令冲突处理方法的流程进行说明,如图4所示,该方法包括以下步骤:
需要说明的是,智能家居场景中,用户下发的智能家电设备控制指令,通常包括:
实时控制指令:下发后立刻执行,例如“打开空调”、“关闭灯光”等。
预约控制指令:控制目标家电在某一时刻开始或结束某项操作,例如“18点将洗澡水加热到60℃”。
条件触发指令:设置当满足某项或某几项预设条件时,控制目标家电执行相应操作,例如“当PM2.5浓度>100ug/m3时,开启空气净化器”。
具体步骤如下所示:
步骤S402、如果家庭用户(对应于上述本地对象)在发送本地控制指令前,目标家电正在执行远程控制指令对应的操作,首先通过APP选择暂停目标家电(对应于上述目标设备)当前正在执行的远程操作(对应于上述第一目标操作),则APP将暂停的远程操作id上报给云平台;否则,直接跳转到步骤S412。
步骤S404、云平台收到APP上报信息后,通知发出远程控制指令的用户(对应于上述目标远程对象),操作已中断。
步骤S406、家庭用户向目标家电发送本地控制指令,目标家电执行相应操作。
步骤S408、目标家电执行完本地控制指令后,家庭用户通过APP选择恢复之前暂停的远程操作,APP将恢复的远程操作id上报给云平台。
步骤S410、云平台收到APP上报信息后,若判定当前时刻未超出预约完成时刻,则再次向目标家电发送远程控制指令,并通知发出远程控制指令的用户,远程操作已恢复执行。
步骤S412、家庭用户向目标家电发送控制指令,目标家电执行相应操作。
步骤S414、云平台根据目标家电上报的状态数据,发现家电工作状态发生了变化,则对比远程操作目标状态与家电当前状态,如果状态一致,则判定远程操作达到预定目标,结束远程控制流程;否则,向下执行步骤S416。
例如,远程操作的目标状态是水温加热到60℃,若当前电热水器上报实时水温为60℃,则正常结束流程;若上报实时水温为45℃,则继续向下执行。
步骤S416、云平台通知发出远程控制指令的用户,操作已中断,并询问用户是否结束操作。若用户选择结束操作,则远程控制流程结束;否则,云平台在预设时间T1内持续监测目标家电是否处于空闲状态。
步骤S418、在T1时间内,若云平台发现目标家电进入空闲状态,再次向目标家电发送远程控制指令,并通知发出远程控制指令的用户;若目标家电始终处于工作状态,则在T1时间结束后,退出远程控制流程。
通过本实施例,当远程控制指令执行过程中,家庭用户需要控制目标家电时,允许用户采用“暂停-恢复”机制,先暂停目标家电正在执行的远程操作,再下发本地控制指令;等本地控制指令执行完毕后,再控制目标家电恢复执行远程操作,使得当同时下发远程控制指令和本地控制指令时,能够有序的控制远程控制指令和本地控制指令的传输,提高了智能家电指令冲突处理的合理性。
下面结合可选示例对智能家电指令冲突处理方法的流程进行说明,如图5所示,该方法包括以下步骤:
步骤S502、远程用户(对应于上述目标远程对象)发出控制智能家电设备的远程控制指令。
步骤S505、云平台收到远程控制指令后,推算下发给目标家电(对应于上述目标设备)的时刻。
步骤S506、指令下发时刻到达后,云平台查询目标家电当前是否处于空闲状态。如果目标家电空闲,云平台将控制指令发送给目标家电;否则,云平台通知发出指令的远程用户,并询问用户是否继续等待。
步骤S508、如果用户选择不再等待,则远程控制流程结束;否则,云平台在预设时间T0内持续监测目标家电是否空闲。
步骤S510、在T0时间内,若云平台发现目标家电进入空闲状态,则将控制指令发送给目标家电,并通知发出远程控制指令的远程用户;若目标家电始终处于工作状态,则在T0时间结束后,退出远程控制流程。
通过本实施例,当云平台收到针对目标家电的远程控制指令时,监测目标家电的工作状态,在预定时间内目标家电一旦转为空闲,则下发远程控制指令,能够有序控制远程控制指令和本地控制指令的下发时刻,提高了智能家电指令冲突处理的合理性。
可选地,上述过程还可以为,在目标家电执行本地控制指令的过程中,如果云平台收到针对目标家电的远程控制指令时,可以按照上述步骤S502-S510的过程发送远程控制指令。通过本实施例,当本地控制指令执行过程中,云平台收到针对目标家电的远程控制指令时,可以采用“等待-监听”策略,暂时不向目标家电下发远程控制指令,而是监测目标家电的工作状态,在预定时间内目标家电一旦转为空闲,则下发远程控制指令至目标家电,能够有序控制远程控制指令和本地控制指令的下发时刻,提高了智能家电指令冲突处理的合理性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例上述的方法。
在本实施例中还提供了一种智能家电指令冲突处理装置,应用于分布式***,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的一种可选的智能家电指令冲突处理装置的结构框图,如图6所示,该装置包括:
暂停单元602,用于在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;
第一发送单元604,用于将上述本地控制指令发送至上述目标设备,以使上述目标设备执行上述本地控制指令对应的第二目标操作;
恢复单元606,用于在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
通过本发明,在目标设备执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;将上述本地控制指令发送至上述目标设备,以使上述目标设备执行第二目标操作;在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。采用上述技术方案,解决了相关技术中,在智能家电设备的控制中,在同时接收到远程控制指令和本地控制指令的情况下,存在无法合理响应远程控制指令和本地控制指令的问题。
本发明实施例中,如图7所示,上述装置还包括:
确定单元608,用于在上述恢复上述目标设备所执行的上述第一目标操作之前,确定上述目标设备的当前状态;
第一处理单元610,用于在上述目标设备的上述当前状态与目标状态不一致的情况下,控制上述目标设备继续执行上述第一目标操作,以使上述目标设备的上述当前状态与上述目标状态一致,其中,上述远程控制指令用于指示设置上述目标设备为上述目标状态;
第二处理单元612,用于在上述目标设备的上述当前状态与上述目标状态一致的情况下,控制上述目标设备停止执行上述第一目标操作。
本发明实施例中,如图7所示,上述装置还包括:
第一监控单元614,用于在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作之前,在上述第二目标操作执行过程中,且目标设备处于工作状态的情况下,对上述目标设备的运行状态进行监控;
第二发送单元616,用于在上述运行状态指示上述目标设备由上述工作状态转为空闲状态的情况下,将上述远程控制指令再次发送至上述目标设备,以使上述目标设备响应上述远程控制指令,恢复上述目标设备所执行的上述第一目标操作。
本发明实施例中,如图7所示,上述装置还包括:
第三处理单元618,用于对上述目标设备的运行状态进行监控之前,向目标终端发送请求指令,并获取上述请求指令对应的请求结果,其中,上述请求指令用于请求上述目标远程对象是否允许对上述目标设备的运行状态进行监控;
第二监控单元620,用于在上述请求结果指示允许对上述目标设备的运行状态进行监控的情况下,对上述目标设备的运行状态进行监控;
取消单元622,用于在上述请求结果指示不允许对上述目标设备的运行状态进行监控的情况下,取消向上述目标设备发送上述远程控制指令。
本发明实施例中,上述恢复单元606,还用于在上述第二目标操作执行完成的情况下,判断完成上述第二目标操作的时刻是否在上述远程控制指令所指示的预定时刻之前;若是,将上述远程控制指令发送至上述目标设备,恢复上述目标设备所执行的上述第一目标操作。
本发明实施例中,上述暂停单元602,还用于在接收到目标终端发送的暂停指令的情况下,根据上述暂停指令中所携带的标识暂停上述目标设备所执行的上述第一目标操作,其中,上述标识对应的设备为上述目标设备。
本发明实施例中,将上述分布式***中待分配任务集合中的每个待分配任务按照第二预设顺序在上述分布式***中的任务池中排列,上述当前待分配任务为上述待分配任务集合中任意一个待分配任务,上述任务池用于在上述分布式***中存放上述待分配任务集合。
本发明的实施例还提供了一种计算机可读的存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项上述的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;
S2,将上述本地控制指令发送至上述目标设备,以使上述目标设备执行上述本地控制指令对应的第二目标操作;
S3,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停上述第一目标操作;
S2,将上述本地控制指令发送至上述目标设备,以使上述目标设备执行上述本地控制指令对应的第二目标操作;
S3,在上述第二目标操作执行完成的情况下,恢复上述目标设备所执行的上述第一目标操作。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上上述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种智能家电指令冲突处理方法,其特征在于,包括:
在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停所述第一目标操作;
将所述本地控制指令发送至所述目标设备,以使所述目标设备执行所述本地控制指令对应的第二目标操作;
在所述第二目标操作执行完成的情况下,恢复所述目标设备所执行的所述第一目标操作。
2.根据权利要求1所述的方法,其特征在于,在所述恢复所述目标设备所执行的所述第一目标操作之前,所述方法还包括:
确定所述目标设备的当前状态;
在所述目标设备的所述当前状态与目标状态不一致的情况下,控制所述目标设备继续执行所述第一目标操作,以使所述目标设备的所述当前状态与所述目标状态一致,其中,所述远程控制指令用于指示设置所述目标设备为所述目标状态;
在所述目标设备的所述当前状态与所述目标状态一致的情况下,控制所述目标设备停止执行所述第一目标操作。
3.根据权利要求1所述的方法,其特征在于,在所述第二目标操作执行完成的情况下,恢复所述目标设备所执行的所述第一目标操作之前,所述方法还包括:
在所述第二目标操作执行过程中,且目标设备处于工作状态的情况下,对所述目标设备的运行状态进行监控;
在所述运行状态指示所述目标设备由所述工作状态转为空闲状态的情况下,将所述远程控制指令再次发送至所述目标设备,以使所述目标设备响应所述远程控制指令,恢复所述目标设备所执行的所述第一目标操作。
4.根据权利要求3所述的方法,其特征在于,对所述目标设备的运行状态进行监控之前,所述方法还包括:
向目标终端发送请求指令,并获取所述请求指令对应的请求结果,其中,所述请求指令用于请求所述目标远程对象是否允许对所述目标设备的运行状态进行监控;
在所述请求结果指示允许对所述目标设备的运行状态进行监控的情况下,对所述目标设备的运行状态进行监控;
在所述请求结果指示不允许对所述目标设备的运行状态进行监控的情况下,取消向所述目标设备发送所述远程控制指令。
5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述第二目标操作执行完成的情况下,恢复所述目标设备所执行的所述第一目标操作,包括:
在所述第二目标操作执行完成的情况下,判断完成所述第二目标操作的时刻是否在所述远程控制指令所指示的预定时刻之前;
若是,将所述远程控制指令发送至所述目标设备,恢复所述目标设备所执行的所述第一目标操作。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述暂停所述目标设备所执行的所述第一目标操作,包括:
在接收到目标终端发送的暂停指令的情况下,根据所述暂停指令中所携带的标识暂停所述目标设备所执行的所述第一目标操作,其中,所述标识对应的设备为所述目标设备。
7.一种智能家电指令冲突处理装置,其特征在于,包括:
暂停单元,用于在执行远程控制指令对应的第一目标操作的过程中,如果获取到目标本地对象发送的本地控制指令,则暂停所述第一目标操作;
第一发送单元,用于将所述本地控制指令发送至所述目标设备,以使所述目标设备执行所述本地控制指令对应的第二目标操作;
恢复单元,用于在所述第二目标操作执行完成的情况下,恢复所述目标设备所执行的所述第一目标操作。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
确定单元,用于在所述恢复所述目标设备所执行的所述第一目标操作之前,确定所述目标设备的当前状态;
第一处理单元,用于在所述目标设备的所述当前状态与目标状态不一致的情况下,控制所述目标设备继续执行所述第一目标操作,以使所述目标设备的所述当前状态与所述目标状态一致,其中,所述远程控制指令用于指示设置所述目标设备为所述目标状态;
第二处理单元,用于在所述目标设备的所述当前状态与所述目标状态一致的情况下,控制所述目标设备停止执行所述第一目标操作。
9.一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至6任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至6任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911425452.3A CN111190353B (zh) | 2019-12-31 | 2019-12-31 | 智能家电指令冲突处理方法和装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911425452.3A CN111190353B (zh) | 2019-12-31 | 2019-12-31 | 智能家电指令冲突处理方法和装置、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111190353A true CN111190353A (zh) | 2020-05-22 |
CN111190353B CN111190353B (zh) | 2022-09-06 |
Family
ID=70708098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911425452.3A Active CN111190353B (zh) | 2019-12-31 | 2019-12-31 | 智能家电指令冲突处理方法和装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111190353B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711447A (zh) * | 2020-12-28 | 2021-04-27 | 广东Tcl智能暖通设备有限公司 | 一种终端设备的控制方法、装置、存储介质及终端设备 |
CN113827270A (zh) * | 2021-08-24 | 2021-12-24 | 深圳市德力凯医疗设备股份有限公司 | 指令冲突解决方法、超声设备及计算机可读存储介质 |
CN114374681A (zh) * | 2021-12-09 | 2022-04-19 | 达闼机器人有限公司 | 任务执行方法、装置、设备和存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101424424A (zh) * | 2007-10-30 | 2009-05-06 | Lg电子株式会社 | 空调及其操作方法 |
CN101453473A (zh) * | 2008-12-31 | 2009-06-10 | 张�林 | 基于不同操作***的远程服务***及其设备 |
CN105116744A (zh) * | 2015-07-23 | 2015-12-02 | 青岛海尔智能家电科技有限公司 | 智能家电控制方法及家庭网关 |
CN106506290A (zh) * | 2016-10-31 | 2017-03-15 | 广州华凌制冷设备有限公司 | 一种多人远程控制家电的方法及***、空调 |
CN109240101A (zh) * | 2018-09-21 | 2019-01-18 | 深圳市华拓科技有限公司 | 一种设备远程控制方法和控制*** |
CN110120708A (zh) * | 2019-05-18 | 2019-08-13 | 南京觅丹电子信息有限公司 | 保障多人远程操作安全的智能断路器 |
CN110545222A (zh) * | 2019-08-23 | 2019-12-06 | 珠海格力电器股份有限公司 | 一种控制设备的方法、装置、计算设备及存储介质 |
-
2019
- 2019-12-31 CN CN201911425452.3A patent/CN111190353B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101424424A (zh) * | 2007-10-30 | 2009-05-06 | Lg电子株式会社 | 空调及其操作方法 |
CN101453473A (zh) * | 2008-12-31 | 2009-06-10 | 张�林 | 基于不同操作***的远程服务***及其设备 |
CN105116744A (zh) * | 2015-07-23 | 2015-12-02 | 青岛海尔智能家电科技有限公司 | 智能家电控制方法及家庭网关 |
CN106506290A (zh) * | 2016-10-31 | 2017-03-15 | 广州华凌制冷设备有限公司 | 一种多人远程控制家电的方法及***、空调 |
CN109240101A (zh) * | 2018-09-21 | 2019-01-18 | 深圳市华拓科技有限公司 | 一种设备远程控制方法和控制*** |
CN110120708A (zh) * | 2019-05-18 | 2019-08-13 | 南京觅丹电子信息有限公司 | 保障多人远程操作安全的智能断路器 |
CN110545222A (zh) * | 2019-08-23 | 2019-12-06 | 珠海格力电器股份有限公司 | 一种控制设备的方法、装置、计算设备及存储介质 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711447A (zh) * | 2020-12-28 | 2021-04-27 | 广东Tcl智能暖通设备有限公司 | 一种终端设备的控制方法、装置、存储介质及终端设备 |
CN112711447B (zh) * | 2020-12-28 | 2024-02-06 | 广东Tcl智能暖通设备有限公司 | 一种终端设备的控制方法、装置、存储介质及终端设备 |
CN113827270A (zh) * | 2021-08-24 | 2021-12-24 | 深圳市德力凯医疗设备股份有限公司 | 指令冲突解决方法、超声设备及计算机可读存储介质 |
CN113827270B (zh) * | 2021-08-24 | 2024-03-12 | 深圳市德力凯医疗设备股份有限公司 | 指令冲突解决方法、超声设备及计算机可读存储介质 |
CN114374681A (zh) * | 2021-12-09 | 2022-04-19 | 达闼机器人有限公司 | 任务执行方法、装置、设备和存储介质 |
CN114374681B (zh) * | 2021-12-09 | 2023-08-22 | 达闼机器人股份有限公司 | 任务执行方法、装置、设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111190353B (zh) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111143077A (zh) | 智能家电指令冲突处理方法和装置、存储介质及电子装置 | |
CN111190353B (zh) | 智能家电指令冲突处理方法和装置、存储介质及电子装置 | |
JP2019537322A (ja) | 家電機器のネットワーク接続方法、家電機器および家電システムのネットワーク接続方法 | |
CN110971495B (zh) | 智能家居***的设备绑定方法、装置及存储介质 | |
CN110855536B (zh) | 运行控制方法、装置、家电设备以及存储介质 | |
CN106452989B (zh) | 建立智能场景的方法及装置 | |
US9471053B2 (en) | Notification method, notification device, notification system, storage medium, information exchange networking service providing server, and mobile terminal | |
CN104539504B (zh) | 一种事件触发方法及装置 | |
CN107632526B (zh) | 一种控制装置、方法、存储介质及设备 | |
CN105577495A (zh) | 一种智能家居设备的控制方法及装置 | |
CN109474692A (zh) | 一种智能家电远程控制方法、装置及*** | |
CN110531633B (zh) | 基于智能家居操作***的协同控制方法及装置、存储介质 | |
CN109714333B (zh) | 家电设备及其控制权限的管理方法、装置、可读存储介质 | |
CN104765291A (zh) | 一种控制智能设备的方法、装置及网关 | |
CN105763936A (zh) | 播放音频的方法及装置 | |
CN105706502A (zh) | 移动无线电通信设备、网络设备、网络***和方法 | |
CN104007729A (zh) | 播报控制方法和播报控制装置 | |
US20160300483A1 (en) | Device Control Method, Server, System and Computer Storage Medium | |
US10489055B2 (en) | Z-wave controller shift in thermostats | |
US20160202676A1 (en) | Apparatus controller and apparatus control method | |
CN108898816A (zh) | 遥控器、家用电器及其状态更新方法和可读存储介质 | |
US20130311611A1 (en) | Method and device for executing a device management command based on an execution time | |
CN110149622B (zh) | 智能家电控制方法及装置 | |
CN110830334B (zh) | 一种家电设备控制方法、装置、***、服务器及家电设备 | |
JP2005260919A (ja) | コントローラ、プログラムおよび記憶媒体 |
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 |