智能家居的控制方法和装置、存储介质、电子装置与流程

文档序号:29562682发布日期:2022-04-09 01:26阅读:139来源:国知局
智能家居的控制方法和装置、存储介质、电子装置与流程

1.本技术涉及智能家居领域,具体而言,涉及一种智能家居的控制方法和装置、存储介质、电子装置。


背景技术:

2.随着智能家电的出现和普及,越来越多的家庭安装使用智能家电,智能家电就是将微处理器、传感器技术、网络通信技术引入家电设备后形成的家电产品,具有自动感知住宅空间状态和家电自身状态、家电服务状态,能够自动控制及接收住宅用户在住宅内或远程的控制指令;同时,智能家电作为智能家居的组成部分,能够与住宅内其它家电和家居、设施互联组成系统,实现智能家居功能。
3.为了方便操控,智能家居设备上一般会有显示屏,但是,有部分智能家居,如空气过滤器或扫地机器人等,为了控制成本,一般不配置屏幕,采用指示灯或app控制,使用不方便,操作较为繁琐。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种智能家居的控制方法和装置、存储介质、电子装置,以至少解决相关技术中操控智能家居的操作较为繁琐的技术问题。
6.根据本技术实施例的一个方面,提供了一种智能家居的控制方法,包括:利用控制设备上的第一uwb模块检测智能家居,其中,智能家居具有第二uwb模块;在检测到智能家居的情况下,展示智能家居的操作界面;按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,以对智能家居进行控制。
7.可选地,利用控制设备上的第一uwb模块检测智能家居,包括:利用第一uwb模块发送检测信号;在接收到第二uwb模块的响应信号的情况下,确定检测到智能家居。
8.可选地,在检测到智能家居的情况下,展示智能家居的操作界面,包括:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据;按照获取的数据,展示智能家居的操作界面。
9.可选地,在检测到智能家居的情况下,展示智能家居的操作界面,包括:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据的地址;按照获取的地址获取表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
10.可选地,在检测到智能家居的情况下,展示智能家居的操作界面,包括:在检测到智能家居的情况下,获取智能家居的设备标识;按照智能家居的设备标识查找表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
11.可选地,在检测到智能家居的情况下,展示智能家居的操作界面,包括:在智能家居为多个的情况下,分别获取各个智能家居的表示操作界面的数据;按照获取的数据,在控制设备上展示多个智能家居的融合操作界面。
12.可选地,按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,包括:按照在操作界面上检测到的用户操作,分别向各个智能家居的第二uwb模块发送表示联动的操作指令。
13.根据本技术实施例的另一方面,还提供了一种智能家居的控制装置,包括:检测单元,用于利用控制设备上的第一uwb模块检测智能家居,其中,智能家居具有第二uwb模块;展示单元,用于在检测到智能家居的情况下,展示智能家居的操作界面;控制单元,用于按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,以对智能家居进行控制。
14.可选地,检测单元还用于:利用第一uwb模块发送检测信号;在接收到第二uwb模块的响应信号的情况下,确定检测到智能家居。
15.可选地,展示单元还用于:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据;按照获取的数据,展示智能家居的操作界面。
16.可选地,展示单元还用于:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据的地址;按照获取的地址获取表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
17.可选地,展示单元还用于:在检测到智能家居的情况下,获取智能家居的设备标识;按照智能家居的设备标识查找表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
18.可选地,展示单元还用于:在智能家居为多个的情况下,分别获取各个智能家居的表示操作界面的数据;按照获取的数据,在控制设备上展示多个智能家居的融合操作界面。
19.可选地,控制单元还用于:按照在操作界面上检测到的用户操作,分别向各个智能家居的第二uwb模块发送表示联动的操作指令。
20.根据本技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
21.根据本技术实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
22.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方法中任一实施例的步骤。
23.在本技术实施例中,利用控制设备上的第一uwb模块检测智能家居,其中,智能家居具有第二uwb模块;在检测到智能家居的情况下,展示智能家居的操作界面;按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,以对智能家居进行控制,可以解决相关技术中操控智能家居的操作较为繁琐的技术问题。
附图说明
24.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
25.图1是根据本技术实施例的一种可选的智能家居的控制方法的流程图;
26.图2是根据本技术实施例的一种可选的智能家居的控制装置的示意图;以及,
27.图3是根据本技术实施例的一种终端的结构框图。
具体实施方式
28.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
29.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.针对相关技术中不配置显示屏的智能家居设备控制不方便的问题,根据本技术实施例的一方面,提供了一种智能家居的控制方法的方法实施例。本技术实施例的智能家居的控制方法可以控制设备来执行,控制设备执行本技术实施例的智能家居的控制方法也可以是由安装在其上的客户端来执行。图1是根据本技术实施例的一种可选的智能家居的控制方法的流程图,如图1所示,该方法可以包括以下步骤:
31.步骤s12,控制设备利用第一uwb模块检测智能家居,智能家居具有第二uwb模块。智能家居可以为无屏设备(是指自身不带有显示屏幕)或者有屏设备,本方案尤其适用于无屏设备。
32.可选地,利用第一uwb模块发送检测信号;在接收到第二uwb模块的响应信号的情况下,确定检测到智能家居。uwb技术是一种新型的无线通信技术,其功能之一是支持宽带无线通信传输,传输速率可以到达480mbps;uwb技术的另一个功能是定位,利用其纳秒或微秒级以下的极窄脉冲来实现无线传输的特点,通过检测信号脉冲位置结合某些定位算法来计算信号在空中飞行的时间,该时间乘上信号在空中传输的速率(一般认为是光速)即得到检测设备和被检测设备之间的距离,达到定位的目的,精度可以达到厘米级别的精确定位。
33.步骤s14,在检测到智能家居的情况下,展示智能家居的操作界面,具体可以在控制设备上展示,也可在控制设备指定的第三方设备展示。
34.可选地,在检测到智能家居的情况下,展示智能家居的操作界面,包括但不局限于如下几种方式:
35.其一,从智能家居处获取操作界面,智能在检测到智能家居的情况下,从智能家居获取表示操作界面的数据,按照获取的数据,在控制设备上展示智能家居的操作界面。
36.其二,按照给定地址获取操作界面,在检测到智能家居的情况下,从智能家居获取表示操作界面的数据的地址;按照获取的地址获取表示操作界面的数据,并按照获取的表
示操作界面的数据在控制设备上展示智能家居的操作界面。
37.其三,按照设备标识从本地缓存中获取操作界面,在检测到智能家居的情况下,获取智能家居的设备标识;按照智能家居的设备标识查找表示操作界面的数据,并按照获取的表示操作界面的数据在控制设备上展示智能家居的操作界面。
38.上述操作界面可以是通用的界面,也就是说所有智能家居都可以使用,该操作界面可以包括所有智能家居的所有功能设置,每个功能设置具有一开关(可以用来在操作界面中展示或隐藏),在展示特定智能家居的操作界面时,可以按照该智能家居的设备型号,从所有功能设置中查找与该设备型号关联的功能设置,即该设备具有的功能设置,进而将查找到的功能设置的开关打开,其他功能设置的开关关闭。
39.可选地,在智能家居为多个的情况下,分别获取各个智能家居的表示操作界面的数据;按照获取的数据,在控制设备上展示多个智能家居的融合操作界面,即打开这些智能家居所有的功能设置的开关,从而形成该融合操作界面。
40.步骤s16,按照在操作界面上检测到的用户操作,控制设备向第二uwb模块发送操作指令,以对智能家居进行控制。
41.在智能家居为多个的情况下,按照在操作界面上检测到的用户操作,分别向各个智能家居的第二uwb模块发送表示联动的操作指令。
42.通过上述步骤,利用控制设备上的第一uwb模块检测智能家居,其中,智能家居具有第二uwb模块;在检测到智能家居的情况下,展示智能家居的操作界面;按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,以对智能家居进行控制,可以解决相关技术中操控智能家居的操作较为繁琐的技术问题。
43.本方案采用uwb技术实现,可以在其他设备上显示无屏设备的操作界面。一种可选的实施方式如下:
44.步骤1,在无屏设备上配置uwb模块。
45.步骤2,无屏设备利用uwb模块,向uwb控制设备(如:手机、控制器)发送图像信息。
46.步骤3,在uwb控制设备(手机显示屏)或uwb控制设备所指向的第三方设备(如:电视机、投影仪)上显示无屏设备的操作界面。
47.步骤4,利用uwb控制设备输入控制信号,传输给无屏设备进行控制。
48.另一种可选的实施方式如下:
49.步骤1,在多个无屏设备上配置uwb模块。
50.步骤2,每个无屏设备利用uwb模块,向uwb控制设备(如:手机、控制器)发送图像信息。
51.步骤3,在uwb控制设备(手机显示屏)或uwb控制设备所指向的第三方设备(如:电视机、投影仪)上显示多个无屏设备的操作界面。
52.步骤4,利用uwb控制设备为多个无屏设备配置联动方案,根据联动方案向无屏设备传输控制信号。
53.步骤5,无屏设备接收控制信号后,执行控制信号中的指令。
54.例如,无屏设备为温湿度传感器和空调,uwb控制设备为手机,手机上显示温湿度传感器和空调的操作界面,在手机中配置联动方案:获取温湿度传感器操作界面中显示的温度和湿度,当温度大于30℃时,向空调传输包含“开启制冷模式”指令的控制信号;当湿度
大于80%时,向空调传输包含“开启除湿模式”指令的控制信号。
55.在本技术的技术方案中,将无屏幕智能设备的操作界面在其它设备上显示,实现直观方便地操控;将各智能设备数据进行相互传递,实现设备间联动。同时利用uwb的高精度定位和无线数据传输技术,能够将环境下的所有设备进行可视化显示,将各智能设备数据进行相互传递,实现设备间联动,监控等功能。
56.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
57.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
58.根据本技术实施例的另一个方面,还提供了一种用于实施上述智能家居的控制方法的智能家居的控制装置。图2是根据本技术实施例的一种可选的智能家居的控制装置的示意图,如图2所示,该装置可以包括:
59.检测单元21,用于利用控制设备上的第一uwb模块检测智能家居,其中,所述智能家居具有第二uwb模块;
60.展示单元23,用于在检测到所述智能家居的情况下,展示所述智能家居的操作界面;
61.控制单元25,用于按照在所述操作界面上检测到的用户操作,向所述第二uwb模块发送操作指令,以对所述智能家居进行控制。
62.通过上述模块,利用控制设备上的第一uwb模块检测智能家居,其中,智能家居具有第二uwb模块;在检测到智能家居的情况下,展示智能家居的操作界面;按照在操作界面上检测到的用户操作,向第二uwb模块发送操作指令,以对智能家居进行控制,可以解决相关技术中操控智能家居的操作较为繁琐的技术问题。
63.可选地,检测单元还用于:利用第一uwb模块发送检测信号;在接收到第二uwb模块的响应信号的情况下,确定检测到智能家居。
64.可选地,展示单元还用于:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据;按照获取的数据,展示智能家居的操作界面。
65.可选地,展示单元还用于:在检测到智能家居的情况下,从智能家居获取表示操作界面的数据的地址;按照获取的地址获取表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
66.可选地,展示单元还用于:在检测到智能家居的情况下,获取智能家居的设备标识;按照智能家居的设备标识查找表示操作界面的数据,并按照获取的表示操作界面的数据展示智能家居的操作界面。
67.可选地,展示单元还用于:在智能家居为多个的情况下,分别获取各个智能家居的表示操作界面的数据;按照获取的数据,在控制设备上展示多个智能家居的融合操作界面。
68.可选地,控制单元还用于:按照在操作界面上检测到的用户操作,分别向各个智能家居的第二uwb模块发送表示联动的操作指令。
69.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在相应的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
70.根据本技术实施例的另一个方面,还提供了一种用于实施上述智能家居的控制方法的服务器或终端。
71.图3是根据本技术实施例的一种终端的结构框图,如图3所示,该终端可以包括:一个或多个(图3中仅示出一个)处理器301、存储器303、以及传输装置305,如图3所示,该终端还可以包括输入输出设备307。
72.其中,存储器303可用于存储软件程序以及模块,如本技术实施例中的智能家居的控制方法和装置对应的程序指令/模块,处理器301通过运行存储在存储器303内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的智能家居的控制方法。存储器303可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器303可进一步包括相对于处理器301远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
73.上述的传输装置305用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置305包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置305为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
74.其中,具体地,存储器303用于存储应用程序。
75.处理器301可以通过传输装置305调用存储器303存储的应用程序,以执行下述步骤:
76.利用控制设备上的第一uwb模块检测智能家居,其中,所述智能家居具有第二uwb模块;
77.在检测到所述智能家居的情况下,展示所述智能家居的操作界面;
78.按照在所述操作界面上检测到的用户操作,向所述第二uwb模块发送操作指令,以对所述智能家居进行控制。
79.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
80.本领域普通技术人员可以理解,图3所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图3其并不对上述电子装置的结构造成限定。例如,终端还可包括比图3中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图3所示不同的配置。
81.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
82.本技术的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行智能家居的控制方法的程序代码。
83.可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。
84.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
85.利用控制设备上的第一uwb模块检测智能家居,其中,所述智能家居具有第二uwb模块;
86.在检测到所述智能家居的情况下,展示所述智能家居的操作界面;
87.按照在所述操作界面上检测到的用户操作,向所述第二uwb模块发送操作指令,以对所述智能家居进行控制。
88.可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
89.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
90.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
91.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。
92.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
93.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
94.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
95.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
96.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1