一种智能家居控制方法、装置、计算机设备及系统与流程

未命名 10-18 阅读:93 评论:0


1.本技术涉及智能家居技术领域,特别涉及一种智能家居控制方法、装置、计算机设备及系统。


背景技术:

2.随着通讯技术的发展,万物互联的物联网已经进入家居生活的方方面面。消费者对智能家居产品的需求逐渐多样化,种类繁多的智能家居需要更加便捷可靠的管理和控制方式。
3.智能家居集中控制器可以实现家居设备的批量化管理,为用户提供更好的操作体验。然而目前的集中控制方式在面对意外情况时存在一定的安全隐患,可靠性和稳定性较差。


技术实现要素:

4.为解决现有的智能家居集中控制可靠性较差的问题,本技术提供一种智能家居控制方法、装置及计算机设备,能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。
5.一方面,提供了一种智能家居控制方法,应用于智能家居设备,所述方法包括:
6.接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;
7.若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。
8.在一些实施例中,所述接收集中控制器发出的心跳包数据和控制指令之前,所述所述方法还包括:
9.接收所述集中控制器发送的应急控制指令并存储所述应急控制指令。
10.在一些实施例中,所述若无法接收到所述心跳包数据,则基于预存的应急控制指令运行之后,所述方法还包括:
11.若重新接收到所述心跳包数据,则向所述集中控制器发送控制请求指令;
12.基于所述集中控制器发送的控制指令运行。
13.一方面,提供了一种智能家居控制方法,应用于集中控制器,所述方法包括:
14.向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个;
15.接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。
16.在一些实施例中,所述向各个智能家居设备发送心跳包数据和控制指令之前,所述方法还包括:
17.基于各个智能家居设备的分类,向各个智能家居设备发送应急控制指令;所述应急控制指令用于在所述智能家居设备无法接收到所述心跳包数据时执行。。
18.另一方面,提供了一种智能家居控制装置,应用于智能家居设备,所述装置包括:
19.控制指令接收模块,用于接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;
20.应急运行模块,用于若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。
21.在一些实施例中,所述装置还包括应急控制指令发送模块,用于:
22.接收所述集中控制器发送的应急控制指令并存储所述应急控制指令。
23.在一些实施例中,所述装置还包括控制指令请求模块,用于:
24.若重新接收到所述心跳包数据,则向所述集中控制器发送控制请求指令;
25.基于所述集中控制器发送的控制指令运行。
26.另一方面,提供了一种智能家居控制装置,应用于集中控制器,所述装置包括:
27.控制指令发送模块,用于向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个;
28.唤醒指令发送模块,用于接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。
29.在一些实施例中,所述装置还包括应急控制指令发送模块,用于:
30.基于各个智能家居设备的分类,向各个智能家居设备发送应急控制指令;所述应急控制指令用于在所述智能家居设备无法接收到所述心跳包数据时执行。
31.另一方面,提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现上述申请实施例中提供的智能家居控制方法。
32.另一方面,提供了智能家居系统,其特征在于,包括集中控制器和至少一个智能家居设备。
33.另一方面,提供了一种计算机可读存储介质,可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现上述本技术实施例中提供的智能家居控制方法。
34.另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产权或计算机程序包括计算机程序指令,该计算机程序指令存储于计算机可读存储介质中。处理器从计算机可读存储介质读取该计算机指令,并执行还计算机指令,使得该计算机设备执行上述实施例中任一所述的智能家居控制方法。
35.本技术提供的技术方案带来的有益效果至少包括:本发明实施例提供了一种智能家居控制方法、装置、计算机设备及系统,所述方法包括接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。本发明实施例提供的方法能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。
附图说明
36.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1示出了本技术一个示例性实施例提供的一种智能家居控制方法的实现流程示意图;
38.图2示出了本技术一个示例性实施例提供的一种智能家居控制方法的又一实现流程示意图;
39.图3示出了本技术一个示例性实施例提供的一种智能家居控制方法的再一实现流程示意图;
40.图4示出了本技术一个示例性实施例提供的一种智能家居控制装置的结构图;
41.图5示出了本技术一个示例性实施例提供的一种智能家居控制装置的又一结构图;
42.图6示出了本技术一个示例性实施例提供的一种智能家居控制方法对应的计算机设备的结构示意图。
具体实施方式
43.为使本技术的目的、技术方案和优点更加清楚,下面将接合附图对本技术实施方式作进一步地详细描述。
44.本技术提供的智能家居控制方法能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。
45.实施例一、
46.图1示出了本发明实施例提供的一种智能家居控制方法的实现流程示意图。
47.参见图1,本发明实施例提供的智能家居控制方法应用于智能家居设备,可以包括步骤101至步骤103。
48.步骤101:接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行。
49.在一些实施例中,集中控制器不间断的向联网的各个智能家居设备发送周期性的心跳包,以确认控制器与家居设备直接的连接关系。
50.在集中控制器与家居设备正常联网的状态下,家居设备基于控制器的控制指令运行。
51.目前的智能家居集中控制器与各个智能家居设备通过无线网络连接并进行数据交互,当控制器或家居设备出现意外断网或断电情况时,控制器无法再对设备进行集中管理和控制。若某些智能家居设备处于不可控的工作状态,可能会对用户构成安全隐患。
52.步骤102:若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。
53.在一些实施例中,智能家居集中控制器通过周期性心跳包控制子设备的运行状态,当集中控制器意外断电、断网后,家居设备不再收到智能家居集中控制器的心跳包后即
可执行对应的控制策略,从而保护家居用电安全。
54.在一些实施例中,步骤101之前,所述方法还包括:
55.接收所述集中控制器发送的应急控制指令并存储所述应急控制指令。
56.本发明实施例提供的方法可以通过智能家居集中控制器获取所连接的家居设备的品类信息和运行信息,基于家居设备类别在断网或断电后紧急关闭危险设备。
57.可选的,基于智能家居集中控制器判断各个家居设备的使用场景、功能、功率、风险等级等,以对家居设备进行分类控制。
58.在智能家居集中控制器断网、断电无法对各家居设备进行控制时,或某家居设备断电、断网无法接收控制器的控制指令时,家居设备可以基于预存的应急控制指令调整运行状态。
59.可选的,用户可以根据识别的设备进行区域划分,根据自身需要设置区域内在控制器断网断电后启动紧急关闭机制的家居设备。
60.在一些实施例中,步骤101之后,所述方法还包括
61.若重新接收到所述心跳包数据,则向所述集中控制器发送控制请求指令;
62.基于所述集中控制器发送的控制指令运行。
63.进一步的,智能家居控制器可以对各个家居设备的运行情况进行记录,以及时调整智能控制策略。
64.进一步的,在集中控制器重新上电、联网后,可以对用户进行上报与通知。
65.另一方面,在集中控制器重新上电、联网后,可以控制重新启动部分智能家居设备。
66.在一个具体的示例中,当前的智能家居设备为微波炉,在失去心跳包数据前微波炉接收到的控制指令为运行3分钟,则微波炉可以继续执行当前的控制指令直至3分钟运行完成。
67.在又一个具体的示例中,当前的智能家居设备为烤箱,在失去心跳包数据前烤箱接收到的控制指令为200摄氏度运行,未设置运行时间,则烤箱此时应执行应急控制指令,停止运行。
68.本发明实施例提供的智能家居控制方法能够在控制器或家居设备断网时,及时调整智能家居设备的运行状态,关闭可能造成风险的设备,保障用户的用电、用水、用火安全,改善用户的使用体验。
69.实施例二、
70.图2示出了本发明实施例提供的智能家居控制方法的又一实现流程示意图。
71.参见图2,在一个具体的示例中,本发明实施例提供的智能家居控制方法实现过程如下。
72.步骤201:向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个。
73.为了确认智能家居设备与集中控制器的连接状态,集中控制器向智能家居设备发送周期性的心跳包数据。
74.步骤202:接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。
75.在一些实施例中,当集中控制器断网或断电又重新恢复后,继续向各个智能家居设备发送心跳包数据。基于智能家居设备的分类,集中控制器可以响应智能家居设备的请求发送运行唤醒指令,以使智能家居设备重新运行。
76.在一些实施例中,步骤201之前,所述方法还包括:
77.基于各个智能家居设备的分类,向各个智能家居设备发送应急控制指令;所述应急控制指令用于在所述智能家居设备无法接收到所述心跳包数据时执行。
78.实施例三、
79.图3示出了本发明实施例提供的智能家居控制方法的又一实现流程示意图。
80.参见图3,在一个具体的示例中,本发明实施例提供的智能家居控制方法实现过程如下。
81.首先用户使用的智能家居集中控制器与智能家居子设备通过无线模块进行组网连接与集中控制。在用户使用智能家居集中控制器与自身进行配网操作时,智能家居集中控制器会自动获取自身的类型,根据不同的子设备型号与产品信息对子设备进行区域性划分,包括生活电器、厨房电器、大型家电等。
82.进一步的,可以在移动终端的用户控制界面上进行显示,用户可以对所连接的产品进行区域的重新划分和批量集中控制等操作。
83.在子设备区域划分中,智能家居集中控制器会持续获取连接的子设备的工作状态,对于一些持续性工作的家用电器如冰箱、智能电视、空调等,将被划分为大型家电,此类电器将被判断为安全电器,在智能家居集中控制器意外断网后此类大型家电将会继续正常工作。
84.对于一些大功率电器,例如吹风机、电热炉、电磁炉、烘干机、电热水壶等,将被判断为危险电器。智能家居集中控制器将对该类电器设置紧急关闭机制,在紧急关闭机制触发状态下,智能家居集中控制器将会周期性的给危险器件通过无线模块发送心跳包来维持正常工作状态。在智能家居集中控制器意外断网后,大功率电器停止接收心跳包,将执行关闭程序。
85.进一步的,用户可以自行对智能家居集中控制器连接的智能家居进行区域分类与管控,对不同区域内的电器可自行设置是否执行紧急关闭机制,同时智能家居集中控制器会记录并保存相关设置,当智能家居集中控制器检测到区域内层设置过的智能家居上线后,会询问用户是否需要执行紧急关闭机制。
86.综上所述,本发明实施例提供的智能家居控制方法能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。
87.实施例四、
88.图4示出了本发明实施例提供的智能家居控制装置的结构示意图。
89.参见图4,本发明实施例提供的智能家居控制装置可以包括:
90.另一方面,提供了一种智能家居控制装置,应用于智能家居设备,所述装置包括:
91.控制指令接收模块301,用于接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;
92.应急运行模块302,用于若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设
备停止运行。
93.在一些实施例中,所述装置还包括应急控制指令发送模块,用于:
94.接收所述集中控制器发送的应急控制指令并存储所述应急控制指令。
95.在一些实施例中,所述装置还包括控制指令请求模块,用于:
96.若重新接收到所述心跳包数据,则向所述集中控制器发送控制请求指令;
97.基于所述集中控制器发送的控制指令运行。
98.实施例五、
99.图5示出了本发明实施例提供的智能家居控制装置的结构示意图。
100.参见图5,本发明实施例提供的智能家居控制装置应用于集中控制器,可以包括:
101.控制指令发送模块401,用于向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个;
102.唤醒指令发送模块402,用于接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。
103.在一些实施例中,所述装置还包括应急控制指令发送模块,用于:
104.基于各个智能家居设备的分类,向各个智能家居设备发送应急控制指令;所述应急控制指令用于在所述智能家居设备无法接收到所述心跳包数据时执行。
105.综上所述,本发明实施例提供的装置能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。
106.实施例六、
107.图6示出了本技术一个示例性实施例提供的计算机设备的结构示意图,该计算机设备包括:
108.处理器501,包括一个或者一个以上处理核心,处理器301通过运行软件程序以及模块,从而执行各种功能应用以及数据处理。
109.接收器502和发射器503可以实现为一个通信组件,该通信组件可以是一块通信芯片。可选地,该通信组件可以实现包括信号传输功能。也即,发射器303可以用于发射控制信号至图像采集设备以及扫描设备中,接收器302可以用于接收对应的反馈指令。
110.存储器504通过总线505与处理器501相连。
111.存储器504可用于存储至少一个指令,处理器501用于执行该至少一个指令,以实现上述智能家居控制方法实施例中的步骤101至步骤102或201至202。
112.本领域技术人员可以理解,图6仅仅是计算机设备的示例,并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述计算机设备还可以包括网络接入设备等。
113.所称处理器501可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
114.所述存储器504可以是所述计算机设备的内部存储单元,例如计算机设备的硬盘
或内存。所述存储器504也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器304还可以既包括所述计算机设备的内部存储单元也包括外部存储设备。所述存储器304用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器304还可以用于暂时地存储已经输出或者将要输出的数据。
115.实施例七、
116.本技术实施例还提供一种智能家居系统,包括集中控制器和至少一个智能家居设备。
117.实施例八、
118.本技术实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,以由处理器加载并执行以实现上述智能家居控制方法。
119.可选地,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、固态硬盘(ssd,solid state drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(reram,resistance random access memory)和动态随机存取存储器(dram,dynamic random access memory)。
120.实施例九、
121.本技术还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行给计算机指令,使得该计算机设备执行上述实施例中任一所述的智能家居控制方法。
122.上述本技术实施例序号仅仅为了描述,不代表实施的优劣。
123.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
124.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
125.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
126.其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
127.以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

技术特征:
1.一种智能家居控制方法,其特征在于,应用于智能家居设备,所述方法包括:接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。2.根据权利要求1所述的方法,其特征在于,所述接收集中控制器发出的心跳包数据和控制指令之前,所述方法还包括:接收所述集中控制器发送的应急控制指令并存储所述应急控制指令。3.根据权利要求1所述的方法,其特征在于,所述若无法接收到所述心跳包数据,则基于预存的应急控制指令运行之后,所述方法还包括:若重新接收到所述心跳包数据,则向所述集中控制器发送控制请求指令;基于所述集中控制器发送的控制指令运行。4.一种智能家居控制方法,其特征在于,应用于集中控制器,所述方法包括:向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个;接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。5.根据权利要求4所述的方法,其特征在于,所述向各个智能家居设备发送心跳包数据和控制指令之前,所述方法还包括:基于各个智能家居设备的分类,向各个智能家居设备发送应急控制指令;所述应急控制指令用于在所述智能家居设备无法接收到所述心跳包数据时执行。6.一种智能家居控制装置,其特征在于,应用于智能家居设备,所述装置包括:控制指令接收模块,用于接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;应急运行模块,用于若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。7.一种智能家居控制装置,其特征在于,应用于集中控制器,所述装置包括:控制指令发送模块,用于向各个智能家居设备发送心跳包数据和控制指令,所述智能家居设备的数量至少为一个;唤醒指令发送模块,用于接收所述智能家居设备发送的控制请求指令,基于所述智能家居设备的分类向所述智能家居设备发送运行唤醒指令。8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至3任一项或如权利要求4至5任一项所述的智能家居控制方法。9.一种智能家居系统,其特征在于,包括集中控制器和至少一个智能家居设备。10.一种计算机可读存储介质,其特征在于,所述可读存储器介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至3任一项或如权利要求4至5任一项所述的智能家
居控制方法。

技术总结
本发明提供了一种智能家居控制方法、装置、计算机设备及系统,所述方法包括接收集中控制器发出的心跳包数据和控制指令,基于所述控制指令运行;若无法接收到所述心跳包数据,则基于预存的应急控制指令运行;所述应急控制指令用于调整所述智能家居设备的运行状态或控制所述智能家居设备停止运行。本发明提供的方法能够自动处理集中控制过程中出现的控制失效异常情况,保障用户的用电安全。保障用户的用电安全。保障用户的用电安全。


技术研发人员:巫锦辉 吴从庆 肖百钦 欧炜 黄嘉敏 白青昀
受保护的技术使用者:珠海联云科技有限公司
技术研发日:2023.07.13
技术公布日:2023/10/11
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐