智能家居设备管理系统和设备管理方法与流程

发布时间:2024-12-08 13:51

使用智能恒温设备与智能家居系统联动,实现远程调控和节能管理。 #生活技巧# #居家生活技巧# #节省能源的生活习惯# #智能恒温设备#

智能家居设备管理系统和设备管理方法与流程

本发明涉及设备控制技术领域,具体而言,涉及一种智能家居设备管理系统和设备管理方法。

背景技术:

随着人工智能的普及和发展,各种各样的智能设备进入了人们的生活。然而,由于设备多样、控制方式多样,同时各个品牌产品之间又存在技术保护和技术壁垒,为了克服多品牌跨机器进行控制的问题,目前采取的主要方式一般都是将多个设备通过统一的控制平台由同一个设备进行控制。当想要控制家居开启时,首先向控制终端传输指令才能进行智能家居的控制,如果控制终端网络异常那么将导致智能家居控制失效,且如果某一家居设备发生连接失效,也不会有主动的反馈,只有当使用者主动控制时发生失效才知道设备连接故障,客户体验较差。

针对上述问题,目前尚未提出有效的解决方案。

技术实现要素:

本发明实施例提供了一种智能家居设备管理系统和设备管理方法,以解决现有的网络故障无法及时发现处理的技术问题。

一方面,提供了一种智能家居设备管理系统,包括:管理平台、主控终端、备用终端和家居设备,其中:

所述管理平台,与所述主控终端、所述备用终端和所述家居设备相连,用于对所述主控终端、所述备用终端和所述家居设备进行控制和管理;

所述主控终端,用于通过所述主控终端发送对家居设备进行控制的控制指令;

所述备用终端,与所述主控终端相连,用于在所述主控终端发生网络连接故障的情况下,对所述家居设备进行控制。

在一个实施方式中,所述主控终端为可移动设备。

在一个实施方式中,所述家居设备包括以下至少之一:智能空调、智能电视、智能冰箱、智能音箱、智能扫地机。

另一方面,提供了一种基于上述的智能家居设备管理系统进行设备管理的方法,包括:

在主控终端向管理平台发送对目标家居设备的控制指令之后,备用终端确定是否在预定时长内接收到所述管理平台返回的控制成功消息;

在确定预定时长内未接收到返回的控制成功消息的情况下,所述备用终端确定所述主控终端网络连接故障,所述备用终端向所述管理平台发送所述控制指令;

所述备用终端接收所述管理平台返回的控制成功消息,并将所述控制成功消息发送给所述主控终端,以触发所述主控终端进行网络修复。

在一个实施方式中,在所述备用终端向所述管理平台发送所述控制指令之后,还包括:

所述管理平台将所述控制指令转换为机器指令;

所述管理平台通过所述机器指令控制所述控制指令对应的目标家居设备产生动作。

在一个实施方式中,上述方法还包括:

所述管理平台确定家居设备是否按照预设时长发送心跳信息;

在确定未按照所述预设时长发送心跳信息的情况下,确定所述管理平台与该家居设备之间的网络连接状态差;

所述管理平台触发进行网络修复;

在网络修复完成之后,若该家居设备仍未按照所述预设时长发送心跳信息,则确定该家居设备损坏。

在一个实施方式中,主控终端向管理平台发送对目标家居设备的控制指令的过程中,还包括:

所述主动终端将所述控制指令发送至所述备用终端;

所述管理平台返回控制成功消息,包括:

所述管理平台同时向所述主控终端和所述备用终端返回所述控制成功消息。

又一方面,提供了一种备用终端,包括:

确定模块,用于在主控终端向管理平台发送对目标家居设备的控制指令之后,确定是否在预定时长内接收到所述管理平台返回的控制成功消息;

发送模块,用于在确定预定时长内未接收到返回的控制成功消息的情况下,确定所述主控终端网络连接故障,向所述管理平台发送所述控制指令;

接收模块,用于接收所述管理平台返回的控制成功消息,并将所述控制成功消息发送给所述主控终端,以触发所述主控终端进行网络修复。

又一方面,提供了一种网络设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

又一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

在上述实施例中,在智能家居设备管理系统中增加了备用终端,通过该备用终端可以发现主控终端是否发生网络连接故障,并可以在主控终端发送网络连接故障的时候,代替主控终端对家居设备进行控制,从而可以实现对网络连接故障的及时有效的发现和处理,备用终端同时还接收主控终端对智能家居设备的指令备份,当网络发生故障时,主控终端不能控制智能设备,备份终端可以将同样的指令传输到智能家居终端,同时智能家居终端也传输回与主控制器网络故障的信息,从而人员能够及时的修复网络或进行故障维修。通过上述方案解决了现有的智能家居系统中网络连接故障无法及时发现而导致的用户体验较差的技术问题,达到了及时发现和处理网络连接故障的技术效果。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的智能家居设备管理系统的架构图;

图2是根据本发明实施例的设备管理方法的方法流程图;

图3是根据本发明实施例的备用终端的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。

针对现有的当想要控制家居设备开启时,首先需要向控制终端传输指令才能进行智能家居的控制,如果控制终端网络异常那么将导致智能家居控制失效,且如果某一家居设备发生连接失效,也不会有主动的反馈,只有当使用者主动控制时发生失效才知道设备连接故障,客户体验较差。

为此,在本例中提供了一种智能家居设备管理系统,如图1所示可以包括:管理平台、主控终端、备用终端和家居设备,其中:

1)管理平台,与所述主控终端、所述备用终端和所述家居设备相连,用于对所述主控终端、所述备用终端和所述家居设备进行控制和管理;

2)主控终端,用于通过所述主控终端发送对家居设备进行控制的控制指令;

3)备用终端,与所述主控终端相连,用于在所述主控终端发生网络连接故障的情况下,对所述家居设备进行控制。

即,在智能家居设备管理系统中增加了备用终端,通过该备用终端可以发现主控终端是否发生网络连接故障,并可以在主控终端发送网络连接故障的时候,代替主控终端对家居设备进行控制,从而可以实现对网络连接故障的及时有效的发现和处理。通过上述方案解决了现有的智能家居系统中网络连接故障无法及时发现而导致的用户体验较差的技术问题,达到了及时发现和处理网络连接故障的技术效果。

上述的主控终端可以是可移动设备,例如:手机、ipad、笔记本电脑、便携式可穿戴设备等等都可以,具体的形式本申请不做限定。

上述的家居设备可以包括但不限于以下至少之一:智能空调、智能电视、智能冰箱、智能音箱、智能扫地机。值得注意的是,上述所列举的家居设备的类型仅是一种示例性描述,在实际实现的时候,还可以是其它的家居设备。

基于上述的智能家居设备管理系统,在本例中还提供了一种设备管理的方法,如图2所示,可以包括如下步骤:

步骤201:在主控终端向管理平台发送对目标家居设备的控制指令之后,备用终端确定是否在预定时长内接收到所述管理平台返回的控制成功消息;

步骤202:在确定预定时长内未接收到返回的控制成功消息的情况下,所述备用终端确定所述主控终端网络连接故障,所述备用终端向所述管理平台发送所述控制指令;

步骤203:备用终端接收所述管理平台返回的控制成功消息,并将所述控制成功消息发送给所述主控终端,以触发所述主控终端进行网络修复。

在基于控制指令进行家居设备控制的时候,即,在所述备用终端向所述管理平台发送所述控制指令之后,管理平台可以将控制指令转换为机器指令,管理平台通过机器指令控制控制指令对应的目标家居设备产生动作。

进一步的,有时家居设备与管理平台之间的连接也会发生故障,为了及时发现这种故障情况,可以设置家居设备需要定时向管理平台发送心跳数据。因此,管理平台可以确定家居设备是否按照预设时长发送心跳信息;在确定未按照所述预设时长发送心跳信息的情况下,确定所述管理平台与该家居设备之间的网络连接状态差;管理平台触发进行网络修复;在网络修复完成之后,若该家居设备仍未按照所述预设时长发送心跳信息,则确定该家居设备损坏。

在实际实现的过程中,主控终端向管理平台发送对目标家居设备的控制指令的过程中,主动终端也同时将控制指令发送至所述备用终端;相应的,管理平台返回控制成功消息,可以包括:所述管理平台同时向所述主控终端和所述备用终端返回所述控制成功消息。

下面结合一个具体实施例对上述方法进行说明,然而,值得注意的是,该具体实施例仅是为了更好地说明本申请,并不构成对本申请的不当限定。

考虑到现有的多种设备通过同一终端进行控制,如果该终端发生故障,那么整个智能家居系统将处于崩溃状态,且在该终端发生故障的情况下,用户是无法及时知晓链接状态的,导致网络无法及时被修复。

针对上述问题,在本例中,设置备用终端,通过备用终端对主控终端进行备份,当主控终端发生故障时,备用终端能够自动接管控制权,从而保证智能家居系统的正常运行,且可以主动反应网络的连接情况,以方便使用者及时修复网络。

具体的,通过对统一的控制终端进行数据备份核查,可以解决当该控制终端发生故障时,智能家居系统崩溃的情况。进一步的,通过设备连接反馈心跳的机制,可以主动探测连接情况,反馈网络异常。

上述智能家居系统可以包括:主控终端、管理平台、多个前端设备(即,上述的家居设备)以及备用终端(即,standby终端)。基于该智能家居系统,可以按照如下方式进行工作:

智能家居系统中的前端设备与管理平台相连,定时(例如:5秒)向管理平台发送心跳信息。管理平台通过前端设备反馈的心跳信息情况对前端设备的网络连接情况进行分析。例如,设定为5秒反馈心跳,那么对于能准确反馈心跳信息的前端设备,就认为网络连接正常,对于心跳信息不稳定的前端设备(例如:经常超时或不传输心跳信息),就认为网络连接状况差,那么此时就需要及时进行网络故障的修复,如果在网络修复之后,该前端设备仍不能正常反馈心跳信息,那么认为前端设备可能损坏,应及时进行检修。

上述智能家居系统管理平台与控制终端和standby终端相连。在正常情况下,控制终端和standby终端均与管理平台进行通讯,同时控制终端和standby终端之间也进行数据通讯,即,控制终端向管理平台发送的控制指令,同时向standby终端也传输一份相同的指令。当由控制终端(可以是便携式设备)发出的控制指令发送到管理平台后,由管理平台翻译成特定的机器指令控制相应的前端设备产生动作。

当控制终端与管理平台直接的网络连接故障时,此时控制终端接收不到管理平台反馈的前端设备控制结果信息。当时间达到设定时长后(例如:20秒),则standby终端启动,向管理平台发送同样的控制指令,进而对前端设备进行有效的控制。同时,前端设备传输回的控制成功信息也由管理平台发送给standby终端,进而传输给控制终端。当控制终端接收到standby终端的信息时,得知网络信号故障,也可及时对网络信号进行修复。

基于同一发明构思,本发明实施例中还提供了一种备用终端,如下面的实施例所述。由于备用终端解决问题的原理与设备管理方法相似,因此备用终端的实施可以参见设备管理方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图3是本发明实施例的备用终端的一种结构框图,如图3所示,可以包括:确定模块301、发送模块302和接收模块303,下面对该结构进行说明。

确定模块301,用于在主控终端向管理平台发送对目标家居设备的控制指令之后,确定是否在预定时长内接收到所述管理平台返回的控制成功消息;

发送模块302,用于在确定预定时长内未接收到返回的控制成功消息的情况下,确定所述主控终端网络连接故障,向所述管理平台发送所述控制指令;

接收模块303,用于接收所述管理平台返回的控制成功消息,并将所述控制成功消息发送给所述主控终端,以触发所述主控终端进行网络修复。

在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。

在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。

从以上的描述中,可以看出,本发明实施例实现了如下技术效果:在智能家居设备管理系统中增加了备用终端,通过该备用终端可以发现主控终端是否发生网络连接故障,并可以在主控终端发送网络连接故障的时候,代替主控终端对家居设备进行控制,从而可以实现对网络连接故障的及时有效的发现和处理,备用终端同时还接收主控终端对智能家居设备的指令备份,当网络发生故障时,主控终端不能控制智能设备,备份终端可以将同样的指令传输到智能家居终端,同时智能家居终端也传输回与主控制器网络故障的信息,从而人员能够及时的修复网络或进行故障维修。通过上述方案解决了现有的智能家居系统中网络连接故障无法及时发现而导致的用户体验较差的技术问题,达到了及时发现和处理网络连接故障的技术效果。

尽管本申请内容中提到不同的具体实施例,但是,本申请并不局限于必须是行业标准或实施例所描述的情况等,某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、处理、输出、判断方式等的实施例,仍然可以属于本申请的可选实施方案范围之内。

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。

上述实施例阐明的装置或模块等,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。

本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例采用递进的方式描述,各个实施例之间相同或相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的实施方式包括这些变形和变化而不脱离本申请。

网址:智能家居设备管理系统和设备管理方法与流程 https://www.yuejiaxmz.com/news/view/413543

相关内容

智能家居与设备管理系统
智能家居设备管理系统
智能家居设备用户管理系统
智能家居设备的控制方法、装置和系统与流程
家用智能设备管理系统有哪些
一种电子设备的维护管理系统及维护管理方法与流程
家装智能设备管理系统有哪些
设备管理系统功能拆解——设备报修维修管理
智慧小区电子设备管理系统
智能家居控制系统全屋智能灯光影音设备管理

随便看看