智能家居布局图生成方法、装置及计算机可读存储介质与流程

未命名 07-12 阅读:74 评论:0


1.本发明实施例涉及但不限于智能家居领域,具体而言,涉及但不限于智能家居布局图生成方法、装置及计算机可读存储介质。


背景技术:

2.随着计算机和通信技术的进步,各种智能设备能够实现更为多样和强大的功能。在当前的时代下,智能家居应运而生,成为了提升人们日常生活便利和智慧程度的重要一部分。然而,相关技术中的智能家居的品牌繁多,且智能家居涉及的各种智能设备种类多样,智能家居的部署设计过程复杂,用户体验低,且不利于智能家居的推广。


技术实现要素:

3.本发明实施例提供的智能家居布局图生成方法、装置及计算机可读存储介质,解决的技术问题是智能家居的部署设计过程复杂,用户体验低。
4.本发明实施例提供一种智能家居布局图生成方法,包括:
5.获取目标房屋的房间信息并确定出各房间的坐标信息;
6.基于所述房间信息和所述坐标信息按照预设的布局规则确定出智能设备的部署需求信息,所述部署需求信息包括智能设备的种类、数量以及部署位置;
7.生成所述目标房屋的智能家居布局图,所述智能家居布局图上对应于各所述智能设备的所述部署位置的区域标示出所述智能设备的信息,所述智能设备的信息至少反映出所述智能设备的种类。
8.本发明实施例还提供一种智能家居布局图生成装置,包括处理器、存储器及通信总线;
9.所述通信总线用于实现处理器和存储器之间的连接通信;
10.所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如上所述的智能家居布局图生成方法的步骤。
11.本发明实施例还提供一种计算机存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上所述的智能家居布局图生成方法的步骤。
12.根据本发明实施例提供的智能家居布局图生成方法、装置以及计算机存储介质,通过房间信息和各房间的坐标信息,按照预设的布局规则确定出智能设备的部署需求信息,并以图像化的方式将智能设备的部署进行标示,用户能够直观的得知在何位置需要部署何种智能设备,在某些实施过程中提升了用户在部署智能家居时的便捷度,提高用户体验。
13.本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
14.图1为本发明实施例一的智能家居布局图生成方法的基本流程示意图;
15.图2为本发明实施例一的智能家居布局图生成方法的细化流程示意图一;
16.图3为本发明实施例一的确定目标房屋对应的矩形区域的示意图;
17.图4为本发明实施例一的热点设备的理想化部署坐标的分布示意图一;
18.图5为本发明实施例一的热点设备的理想化部署坐标的分布示意图二;
19.图6为本发明实施例一的智能家居布局图生成方法的细化流程示意图二;
20.图7为本发明实施例一的某个房间的坐标的示意图;
21.图8为本发明实施例一的智能家居布局图生成方法的细化流程示意图三;
22.图9为本发明实施例二的智能家居布局图生成方法的流程示意图;
23.图10为本发明实施例二的确定热点设备的实际部署坐标的流程示意图;
24.图11为本发明实施例二的确定热点设备的实际部署坐标的示意图;
25.图12为本发明实施例二的门厅的窗户示意图;
26.图13为本发明实施例二的一种生成的智能家居布局图;
27.图14为本发明实施例三的智能家居布局图生成装置的结构示意图。
具体实施方式
28.为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
29.实施例一:
30.为了提升用户在部署智能家居时的便捷程度,提高用户体验,本实施例提供一种智能家居布局图生成方法,请参见图1,包括:
31.s101、获取目标房屋的房间信息并确定出各房间的坐标信息;
32.目标房屋的房间信息并确定出各房间的坐标信息的获取包括但不限于根据户型图进行识别,或由用户通过其他方式输入。房间信息包括但不限于房间的类型,例如标示该房间是客厅、卧室、书房、厕所或是厨房等,一些实施过程中,为了简化复杂程度,将走廊、阳台等区域也同样视为一个房间进行处理。各房间的坐标信息包括但不限于该房间的各个顶点的坐标,该房间内各种物体的坐标,该房间中心区域的坐标中的至少一种。坐标信息以某点为坐标原点,示例性的,可以选择目标房屋某个角的位置为坐标原点,例如目标房屋左下角为坐标原点。亦或是在有该目标房屋的户型图时,以户型图的某个角的为坐标原点,例如户型图的左下角。由于户型图的邻边或房间的墙角通常是垂直的,横纵坐标轴可沿户型图的邻边或者房间的墙角的方向设定,便于确定坐标信息。当然,可以理解的是,目标房屋的各个坐标信息之间的相对关系是一定的,实际应用中可以任意的确定坐标原点以及横纵坐标轴。
33.s102、基于房间信息和坐标信息按照预设的布局规则确定出智能设备的部署需求信息;
34.部署需求信息包括智能设备的种类、数量以及部署位置。本实施例的智能家居布局图生成方法无需用户预先提出需求,智能设备的部署需求基于目标房屋的实际情况而决
定,该部署需求信息能够为用户对于智能设备的部署提供参考建议。
35.s103、生成目标房屋的智能家居布局图;
36.智能家居布局图上对应于各智能设备的部署位置的区域标示出智能设备的信息。该智能设备的信息至少反映出智能设备的种类。本实施例生成的智能家居布局图中,将智能设备在其建议部署的位置进行标示,当用户查看智能家居布局图时,能够直观的得知在何位置需要部署何种智能设备。智能家居布局图对于智能设备的信息的标示方式包括但不限于文字、图片等形式,示例性的,可直接在智能家居布局图上对应于某智能设备部署位置的区域呈现该智能设备的种类的名称,另一示例中,在智能家居布局图上对应于某智能设备部署位置的区域设置该智能设备的图片。可选的,智能设备的信息还可以包括更多内容,例如智能设备的可选型号、规格以及注意事项等。实际应用中,作为一种示例,在智能家居布局图上可以仅在对应于该智能设备的区域直接展示出智能设备的部分信息,当用户点击该区域时,再呈现出更为完整、具体的信息。当然,上一示例需要建立在智能家居布局图为一种动态可交互的呈现形式的基础上,但本实施例的智能家居布局图也包括静态的图像,能家居布局图为静态图像时,根据实际需求在智能家居布局图上显示需要的信息。
37.参见图2,在一些实施方式中,基于房间信息和坐标信息按照预设的布局规则确定出智能设备的部署需求信息包括:
38.s201、根据目标房屋的长度和宽度确定出热点设备的数量以及各热点设备的理想化部署坐标;
39.示例性的,可预设热点设备的覆盖能力,考虑几个热点设备能够完全覆盖目标房屋或覆盖目标房屋一定比例以上的面积。热点设备包括但不限于cpe设备(customer premise equipment,客户终端设备)、家用路由器等能够将移动通信信号或有线宽带信号转换为本地局域网信号供其他智能设备连接的网络设备。实际应用中,热点设备的覆盖能力可根据实际情况设定。作为一种示例,目标房屋的长度和宽度可以是最长边的长度以及最宽边的宽度,采用最长边和最宽边来确定热点设备的数量,保证热点设备的数量能够满足目标房屋的覆盖需求。作为另一种示例,目标房屋的长度和宽度也可以是长度方向上坐标的最大差值以及宽度方向上坐标的最大差值。
40.在一些实施方式中,根据目标房屋的长度和宽度确定出热点设备的数量以及各热点设备的理想化部署坐标包括:
41.根据户型信息,确定出与目标房屋对应的矩形区域,如图3所示,目标房屋被围在该矩形区域内,该矩形区域是能够将目标房屋封闭在内部的最小矩形,本示例中以该矩形区域的长度和宽度作为目标房屋的长度x0和宽度y0来确定热点设备的数量,而热点设备的理想化部署坐标则是将这些热点设备在该矩形区域内均匀设置时的坐标。本实施例对于热点设备的设置包括但不限于在长度和宽度方向上的均分,将热点设备设置在长度和宽度方向的等分线上;或是将矩形区域均分为多个更小的区域,将热点设备设置在这些更小的区域的中心。应当说明的是,当热点设备的数量为一个时,则其理想化部署坐标为该矩形区域的中心。作为另外的示例,如图4所示,该示例中确定到的热点设备为两个,与目标房屋对应的矩形区域100为长方形区域,两个热点设备的理想化部署坐标201在长方形区域的长度方向上分别处于长度的三分之一处和三分之二处。在图5的示例中,热点设备为四个,可将矩形区域100四等分为四个子矩形区域,每个热点设备的理想化部署坐标201为等分后的子矩
形区域的中心。
42.可以理解的是,本步骤s201所确定出的理想化部署坐标并不一定等同于实际要部署热点设备的位置,例如该理想化部署坐标所对应的位置可能存在其他不适合部署热点设备的因素。
43.s202、根据各热点设备的理想化部署坐标以及房间信息分别确定出各热点设备距离理想化部署坐标最近的实际部署坐标;
44.通过步骤s202,在理想化部署坐标的基础上还需通过以下步骤s202确定出适合部署热点设备的实际部署坐标。
45.示例性的,参见图6,一些实施方式中,步骤s202具体可以包括:
46.s2021、当理想化部署坐标在目标房间的范围内时,确定热点设备的实际部署坐标在目标房间的范围内;
47.s2022、当理想化部署坐标不在目标房间的范围内时,查找距离理想化部署坐标最近的目标房间,确定热点设备的实际部署坐标在距离理想化部署坐标最近的目标房间的范围内。
48.可以理解的是,在一些示例中可以获取每个房间的某个角落的坐标,例如获取左下角的坐标,并根据每个房间的长度、宽度等信息确定到理想化部署坐标所对应的位置是否在该房间内。作为更具体的示例,例如图7所示,某个房间左下角(本示例的方向均以图示为参考)的坐标为(xn,ym),x轴的正向方向为向右,y轴的正向为向上,该房间的长度为3(单位为米),宽度为2,当理想化部署坐标的x值不小于xn,不大于xn+3;y值不小于ym,不大于ym+2时,则可认为该理想化部署坐标在该房间的房屋内。
49.本实施例的目标房间包括但不限于实际生活中住户的主要活动区域,且为了设置热点设备,目标房间可以配置网口。在一些实施方式中,目标房间包括但不限于配置有网口的以下至少一种房间:卧室、书房、客厅。在实际应用中,还可以根据实际需求确认具体的目标房间。同时,在一些实施过程中,可能有多个目标房间距离理想化部署坐标的距离都是最近的,可对这些目标房间再设定优先级的次序,当查找到不止一个目标房间时,将热点设备的实际部署坐标确定在优先级最高的目标房间内。
50.参见图8,为了更准确的确认智能设备部署的位置,在一些实施方式中,基于房间信息和坐标信息按照预设的布局规则确定出智能设备的部署需求信息包括:
51.s301、确定出各房间中与智能设备的位置具有相关性的参考对象的坐标信息;
52.确定各房间的坐标信息包括确定这些参考对象的坐标信息。
53.s302、根据智能设备对应的参考对象的坐标信息,确定出智能设备的实际部署坐标。
54.本实施例通过对房间内的参考对象的坐标的确定,利用该参考对象更准确的定位智能设备的实际部署坐标。
55.可选的,智能设备以及与智能设备的位置具有相关性的参考对象包括以下至少一种:
56.智能设备为热点设备,参考对象包括网口;
57.智能设备为智能开关,参考对象包括各房间的房门;
58.智能设备为影音设备,参考对象包括电视墙;
59.智能设备为智能窗帘,参考对象包括窗户。
60.在一些实施方式中,获取目标房屋的房间信息并确定出各房间的坐标信息包括以下任一种:
61.获取用户输入的户型图,从户型图中获取房间信息并确定出各房间的坐标信息;
62.获取目标房屋的所属楼盘以及房号,根据楼盘以及房号获取目标房屋的户型图,从户型图中获取房间信息并确定出各房间的坐标信息;
63.获取目标房屋的照片,根据目标房屋的照片确定出房间信息并确定出各房间的坐标信息。
64.根据楼盘以及房号获取目标房屋的户型图的方式包括但不限于从网上进行搜索,例如查询开发商的网站,或还可以建立并维护相应的数据库,从数据库中查询。
65.本发明实施例提供的智能家居布局图生成方法,通过获取目标房屋的房间信息并确定出各房间的坐标信息;基于房间信息和坐标信息按照预设的布局规则确定出智能设备的部署需求信息,部署需求信息包括智能设备的种类、数量以及部署位置;生成目标房屋的智能家居布局图,用户能够直观的得知在何位置需要部署何种智能设备;提升了用户在部署智能家居时的便捷度,提高用户体验。
66.实施例二:
67.为了更好的理解本发明实施例的智能家居布局图生成方法,本实施例结合具体的示例对智能家居布局图生成方法的实现步骤进行进一步的说明。
68.如图9所示,本示例中,智能家居布局图生成方法包括:
69.s401、获取用户输入的户型图并获取房屋信息和坐标信息;
70.当获取到户型图后,可对户型图进行识别,确定出该房屋中的各个房间。示例性的,用户输入的户型图标注了整个房屋各个房间的尺寸,根据户型图中标注的尺寸,可以确定出各个房间的坐标。本示例中以户型图的左下角(本示例中的方向按照用户输入户型图时的方向为参考)作为坐标原点,向右为x轴的正向,向上为y轴的正向,将房间左下角的坐标描述为房间的坐标。
71.本示例中还获取网口的坐标,若户型图上标注有网口,则可在识别户型图时得到网口的坐标,若户型图未标注网口的位置,可以由用户输入网口的位置。
72.本示例的房屋信息包括识别出的各个房间的种类,房间的种类可以由用户输入,例如用户在输入户型图后,对户型图上的每一个房间进行标注。另一些示例中,房间的种类也可以在识别户型图时确定,示例性的,可识别各个房间中的特征元素来确定房间的种类,例如包括但不限于若识别到某个房间中绘制了床的图形,则确定该房间的种类为卧室;若识别到某个房间中绘制了马桶的图形,则确定该房间的种类为厕所;若识别到某个房间中绘制了餐桌的图形,则确定该房间的种类为餐厅;若识别到某个房间中绘制了灶的图形,则确定该房间的种类为厨房;若识别到某个房间中绘制了沙发和/或电视的图形,则确定该房间的种类为客厅。当然,一些户型图也可能直接印有房间种类的文字,也可以直接识别出来。
73.本示例的坐标信息还包括房门、窗户的坐标以及获取了房门、窗户的尺寸等信息。
74.为便于理解,本示例的户型图反映的目标房屋的形状整体为矩形,目标房屋的长边为x0,宽边为y0。
75.本示例假定每间房间中设有三处窗户,实际应用中,窗户数量以及窗户宽度反映的是目标房屋的实际情况。
76.如下表1所示,示出本示例在生成智能家居布局图之前所获取到的部分信息(表中的长度的单位均为米):
77.表1
[0078][0079][0080]
s402、确定出热点设备的数量和位置;
[0081]
示例性的,热点设备的数量为(四舍五入取整);
[0082]
本示例中,热点设备只能布置在设有网口的书房、卧室1、卧室2、卧室3以及客厅中,也即书房、卧室1、卧室2、卧室3以及客厅为目标房间。
[0083]
确定出热点设备的数量为1,则目标房屋的中心为热点设备的理想化部署坐标,然后判断该理想化部署坐标是否合适。
[0084]
参见图10所示,为本示例根据理想化部署坐标以及房间信息确定出各热点设备的实际部署坐标的流程,包括:
[0085]
s501、理想化部署坐标是否在目标房间;
[0086]
若是则执行步骤s502,若否则执行步骤s505;
[0087]
本示例的目标房间包括书房、卧室和客厅。
[0088]
s502、理想化部署坐标是否在书房;
[0089]
若是则执行步骤s506,若否则执行步骤s503。
[0090]
s503、理想化部署坐标是否在卧室;
[0091]
若是则执行步骤s508,若否则执行步骤s504。
[0092]
s504、确定实际部署坐标在客厅;
[0093]
s505、理想化部署坐标α范围内是否有书房;
[0094]
若是则执行步骤s506,若否则执行步骤s507。
[0095]
s506、确定实际部署坐标在书房;
[0096]
s507、理想化部署坐标α范围内是否有卧室;
[0097]
若是则执行步骤s508,若否则执行步骤s509。
[0098]
s508、确定实际部署坐标在卧室;
[0099]
s509、理想化部署坐标α范围内是否有客厅;
[0100]
若是则执行步骤s504,若否则执行步骤s510。
[0101]
s510、增大α的取值;
[0102]
每次执行步骤s510时,具体增大的步长根据实际情况设置,例如0.5米,1米,1.5米等。
[0103]
本示例中,若理想化部署坐标不在目标房间内,则搜索该理想化部署坐标附近α米范围内是否存在目标房间,若仍不存在,则以预定步长增大搜索范围,即增大α的取值,直至理想化部署坐标附近α米范围内有目标房间,则确定热点设备设置在该目标房间,即实际部署坐标在该目标房间内。参见图10的流程可知,本示例中,若在理想化部署坐标附近α米范围搜索到不止一个目标房间,则会按照书房、卧室、客厅优先级从高至低的顺序确定实际部署坐标在优先级较高的目标房间内。示例性的,若同时搜索到不止一个卧室,可以通过随机选择或用户指定等方式确定实际部署坐标在哪个卧室内。
[0104]
为了更好的理解热点设备的部署位置的坐标的确定过程,本实施例还提供另一具体的示例,请参见图11,首先确定出热点设备的数量为1,确定出房屋的中心的坐标作为热点设备的理想化部署坐标201。示例性的,如图11所示,房屋的中心的坐标可以基于将房屋转换为较为近似的矩形区域100来确定,将矩形区域100的中心视为房屋的中心,这可以避免房屋的户型存在一些不规则形状或弧形等房间对整个房屋的中心的确定造成的困难,本示例以能够将房屋封闭在内部的最小矩形区域作为确定房屋的中心的矩形区域。实际上,在实际应用中,还可以通过其他方式确定出与房屋的整体户型近似的矩形甚至是其他基本图形来确定房屋的中心。
[0105]
在图11的示例中,确定出热点设备的理想化部署坐标201,根据各个房间的坐标以及大小,可以知道该理想化部署坐标201在走廊。首先判断理想化部署坐标201的0.5米范围内是否存在书房102、卧室103或客厅104,本示例中理想化部署坐标201到卧室103的距离z1为0.8米,到客厅104的距离z2为1.3米,可见本示例中理想化部署坐标201的0.5米范围内不存在上述目标房间。扩大搜索范围为1米,判断到理想化部署坐标201的1米范围内存在卧室103,则确定热点设备实际部署坐标在该卧室103中。
[0106]
进一步的,本实施例还获取有网口的坐标,热点设备设置在靠近网口的区域,例如
热点设备可设置在距离网口1米的范围内。当确定到目标房间后,根据该目标房间内网口的坐标确定热点设备的实际部署坐标。
[0107]
可以理解的是,当确认到的热点设备的数量不止一个时,这些热点设备可基于各自的理想化部署坐标分别按照上述步骤确定出对应的实际部署坐标。示例性的,还在一些示例中,若搜索到的目标房间不止一个时,还可以判断这些目标房间内是否存在其他热点设备,优先将热点设备的实际部署坐标确定为还没有部署热点设备的目标房间范围内的坐标。
[0108]
s403、确定出其他智能设备的数量和位置;
[0109]
本实施例的智能设备还包括智能灯,示例性的,智能灯可根据各个房间的面积大小确定出规格、个数等需求信息。本实施例中假设个房间内均只部署一个智能灯,则智能灯的部署位置的坐标如下表2所示。
[0110]
下表2的示例中,各房间的智能灯部署在房间的中间位置,在实际应用中,智能灯部署位置的坐标可以因一些因素无法部署智能灯,可基于上表2中的智能灯部署位置的坐标,确定出该房间内其他适合部署智能灯的位置作为智能灯实际的部署位置。例如某房间的智能灯部署位置的坐标处存在障碍物,无法部署智能灯,则搜索该智能灯部署位置的坐标的一定范围内是否仍存在障碍物,若不存在障碍物,则确定距离智能灯部署位置的坐标一定距离的位置为智能灯实际部署位置的坐标。
[0111]
表2
[0112][0113]
如前所述,本实施例中还获取了房门、窗等对象的坐标信息,本实施例中,智能开关和房门之间存在一定的位置关联。因此,在确定智能开关的部署位置的坐标时,可将房门作为参考对象,基于房门来准确的确定智能开关的部署位置的坐标。作为一种具体的实例,对于智能开关的布局规则可以为:
[0114]
当房门在房间的长边的左侧时,智能开关的部署位置在房门右侧的门槛往右20厘米处。
[0115]
当房门在房间的长边的右侧时,智能开关的部署位置在房门左侧的门槛往左20厘米处。
[0116]
当房门在房间的短边的上侧时,智能开关的部署位置在房门下侧的门槛往下20厘米处。
[0117]
当房门在房间的短边的下侧时,智能开关的部署位置在房门上侧的门槛往上20厘米处。
[0118]
应当说明的是,上述示例中,假设房间的长边沿左右方向设置,短边沿上下方向设置。实际应用中,智能开关的布局规则还可以任意设定为其他的。
[0119]
根据以上流程确定出的各个智能开关的部署位置的坐标如下表3所示,表3中的坐
标即为智能开关部署位置的坐标。
[0120]
表3
[0121]
房间房门在长边左侧房门在长边右侧房门在短边上侧房门在短边下侧门厅(x1+a1+0.2,y1)(x1+a2-a1-0.2,y1)(x1,y1+a1-a1-0.2)(x1,y1+a1+0.2)客厅(x2+b1+0.2,y2)(x2+a4-b1-0.2,y2)(x2,y2+a3-b1-0.2)(x2,y2+b1+0.2)餐厅(x3+c1+0.2,y3)(x3+a6-c1-0.2,y3)(x3,y3+a5-c1-0.2)(x3,y3+c1+0.2)厨房(x4+d1+0.2,y4)(x4+b2-d1-0.2,y4)(x4,y4+b1-d1-0.2)(x4,y4+d1+0.2)厕所1(x5+e1+0.2,y5)(x5+c2-e1-0.2,y5)(x5,y5+c1-e1-0.2)(x5,y5+e1+0.2)厕所2(x6+f1+0.2,y6)(x6+c4-f1-0.2,y6)(x6,y6+c3-f1-0.2)(x6,y6+f1+0.2)卧室1(x7+g1+0.2,y7)(x7+d2-g1-0.2,y7)(x7,y7+d1-g1-0.2)(x7,y7+g1+0.2)卧室2(x8+h1+0.2,y8)(x8+d4-h1-0.2,y8)(x8,y8+d3-h1-0.2)(x8,y8+h1+0.2)卧室3(x9+j1+0.2,y9)(x9+d6-j1-0.2,y9)(x9,y9+d5-j1-0.2)(x9,y9+j1+0.2)书房(x
10
+k1+0.2,y
10
)(x
10
+e2-k1-0.2,y
10
)(x
10
,y
10
+e1-k1-0.2)(x
10
,y
10
+k1+0.2)走廊(x
11
+m1+0.2,y
11
)(x
11
+f2-m1-0.2,y
11
)(x
11
,y
11
+f1-m1-0.2)(x
11
,y
11
+m1+0.2)阳台1(x
12
+n1+0.2,y
12
)(x
12
+g2-n1-0.2,y
12
)(x
12
,y
12
+g1-n1-0.2)(x
12
,y
12
+n1+0.2)阳台2(x
13
+p1+0.2,y
13
)(x
13
+g4-p1-0.2,y
13
)(x
13
,y
13
+g3-p1-0.2)(x
13
,y
13
+p1+0.2)
[0122]
可以理解的是,智能窗帘与窗户之间存在位置关联,因此,在确定智能窗帘的部署位置的坐标时,将窗户作为参考对象,基于窗户的坐标准确确定智能窗帘的部署位置的坐标。请参见图12,为本实施例中门厅的窗户示意图,其他房间的窗户与门厅类似,本实施例中不一一示出,实际应用中,根据实际的情况获取窗户的坐标。本实施例中智能窗帘比窗户单边宽xi。可确定出窗户的坐标,参见下表4,表中的长度的单位为米。
[0123]
表4
[0124][0125]
本实施例还识别出电视墙的位置,示例性的,可以识别户型图中的电视机图形,则该电视机靠近的墙为电视墙;或可以识别客厅中沙发图形的位置,与沙发图形所靠近的墙相对的一面墙为电视墙。当没有识别到电视机或沙发等能够帮助判断电视机设置位置的对象时,也可以直接根据客厅的房间形状对电视机的设置位置进行规划。
[0126]
本实施例中,可以根据电视墙的坐标确定出影音设备的部署位置的坐标,例如影音设备部署在电视墙的中间;也可以将客厅中的沙发作为参考对象,确定出影音设备的部署位置的坐标为电视墙上与沙发正对的位置。示例性的,影音设备的部署需求信息还可以包括电视机的推荐尺寸,获取观影距离,根据该观影距离确定出推荐尺寸。电视机的推荐尺寸可以在最终生成的智能家居布局图中作为影音设备的信息在影音设备的部署位置进行标示。可以理解的是,本实施例的电视机的推荐尺寸同样适用于投影仪投影的尺寸等其他播放视频的影音设备的尺寸。下表5示例出一种电视机的推荐尺寸与观影距离的对照:
[0127]
表5
[0128][0129][0130]
示例性的,观影距离可以假设为电视墙的邻边长度-1米(或其他预定的距离参数),或可以根据影音设备的部署位置的坐标和沙发或影音设备相对的墙之间的距离-1米(或其他预定的距离参数)确定为观影距离。
[0131]
可以理解的是,本实施例仅示例出上述几种智能设备作为举例,实际应用中,还可以包括但不限于空气净化器、智能夜灯、智能马桶等其他智能设备。示例性的,空气净化器等工作时具有一定覆盖范围的智能设备,可以采用类似于热点设备的布局规则确定出部署位置的坐标,其目标房间可以是书房、卧室和客厅等住户可能经常停留的房间;示例性,智能夜灯可以采用类似于智能开关的布局规则,在需要设置智能夜灯的房间内(例如卧室),以床或床边柜等物体为参考对象,确定出床或床边柜的坐标,基于床或床边柜的坐标准确确定出智能夜灯的部署位置的坐标。智能马桶则可以确定出下水管道的坐标,以下水管道为参考对象,确定出智能马桶的部署位置的坐标。
[0132]
s404、生成显示有智能设备标识的智能家居布局图;
[0133]
确定出智能设备的部署需求信息后,这些部署需求信息中的至少一部分在智能家居布局图上进行体现。智能设备以图形标识的方式在智能家居布局图上显示,该图形标识能够反映该智能设备为何种智能设备。示例性的,如图13所示,生成的智能家居布局图中在设置热点设备30的位置处标示出对应于热点设备30的图形,若智能家居布局图是可交互的,则在一些示例中还可以在接收到用户对热点设备30的图形的点击后,显示出热点设备30的更多信息,例如型号、覆盖范围等。图13示例的智能家居布局图中还以圆形图形显示出各房间的智能灯31,对于其他智能设备,同样可以在智能家居布局图以对应的标识进行呈现,本示例中不再赘述。
[0134]
在一些实施方式,用户可以输入房屋的照片,根据房屋的照片获取房间信息以及各房间的坐标信息。本发明实施例生成的智能家居布局图包括但不限于类似于户型图的平
面布局图,该平面布局图可在户型图的基础上,基于确定到的各个智能设备的部署位置的坐标,在户型图的相应位置上标示出相应的智能设备。智能家居布局图也可以是三维的效果图或房屋ar\vr场景的三维图形,同样可在相应位置上标示出相应的智能设备。
[0135]
可见,通过本实施例的智能家居布局图生成方法,能够确定出该房屋对于智能设备的部署需求,为用户生成适用于其房屋的智能家居布局方案。用户在输入户型图或选择出其房屋的户型后,能够直接获得一份标识出智能设备的部署位置的智能家居布局图,提升用户提升了用户在部署智能家居时的便捷度,即使是技术小白也能够知道如何实现自己房屋的智能家居部署,提高用户体验。
[0136]
实施例三:
[0137]
本实施例还提供了一种智能家居布局图生成装置,参见图14所示,其包括处理器401、存储器402及通信总线403,其中:
[0138]
通信总线403用于实现处理器401和存储器402之间的连接通信;
[0139]
处理器401用于执行存储器402中存储的一个或者多个计算机程序,以实现上述实施例一和实施例二中的智能家居布局图生成方法中的至少一个步骤。
[0140]
本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),eeprom(electrically erasable programmable readonly memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、cd-rom(compact disc read-only memory,光盘只读存储器),数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。
[0141]
本实施例中的计算机可读存储介质可用于存储一个或者多个计算机程序,其存储的一个或者多个计算机程序可被处理器执行,以实现上述实施例一和实施例二中的智能家居布局图生成方法中的至少一个步骤。
[0142]
可见,本领域的技术人员应该明白,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件(可以用计算装置可执行的计算机程序代码来实现)、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。
[0143]
此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、计算机程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。所以,本发明不限制于任何特定的硬件和软件结合。
[0144]
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

技术特征:
1.一种智能家居布局图生成方法,包括:获取目标房屋的房间信息并确定出各房间的坐标信息;基于所述房间信息和所述坐标信息按照预设的布局规则确定出智能设备的部署需求信息,所述部署需求信息包括智能设备的种类、数量以及部署位置;生成所述目标房屋的智能家居布局图,所述智能家居布局图上对应于各所述智能设备的所述部署位置的区域标示出所述智能设备的信息,所述智能设备的信息至少反映出所述智能设备的种类。2.如权利要求1所述的智能家居布局图生成方法,其特征在于,所述基于所述房间信息和所述坐标信息按照预设的布局规则确定出智能设备的部署需求信息包括:根据所述目标房屋的长度和宽度确定出热点设备的数量以及各所述热点设备的理想化部署坐标;根据各所述热点设备的理想化部署坐标以及所述房间信息分别确定出各所述热点设备距离所述理想化部署坐标最近的实际部署坐标。3.如权利要求2所述的智能家居布局图生成方法,其特征在于,所述根据所述目标房屋的长度和宽度确定出热点设备的数量以及各所述热点设备的理想化部署坐标包括:根据所述户型信息,确定与所述目标房屋对应的矩形区域,所述矩形区域为能够将所述目标房屋封闭在内部的最小矩形区域,以所述矩形区域的长度和宽度作为所述目标房屋的长度和宽度确定出所述热点设备的数量;各所述热点设备在所述矩形区域内均匀设置时的坐标作为所述热点设备理想化部署坐标。4.如权利要求2或3所述的智能家居布局图生成方法,其特征在于,所述根据各所述热点设备的理想化部署坐标以及所述房间信息分别确定出各所述热点设备距离所述理想化部署坐标最近的实际部署坐标包括:当所述理想化部署坐标在目标房间的范围内时,确定所述热点设备的实际部署坐标在所述目标房间的范围内;当所述理想化部署坐标不在目标房间的范围内时,查找距离所述理想化部署坐标最近的所述目标房间,确定所述热点设备的实际部署坐标在距离所述理想化部署坐标最近的所述目标房间的范围内。5.如权利要求4所述的智能家居布局图生成方法,其特征在于,所述目标房间包括配置有网口的以下至少一种房间:卧室;书房;客厅。6.如权利要求1所述的智能家居布局图生成方法,其特征在于,所述基于所述房间信息和所述坐标信息按照预设的布局规则确定出智能设备的部署需求信息包括:确定各所述房间的所述坐标信息包括确定出各所述房间中与所述智能设备的位置具有相关性的参考对象的坐标信息;根据所述智能设备对应的所述参考对象的坐标信息,确定出所述智能设备的实际部署坐标。
7.如权利要求6所述的智能家居布局图生成方法,其特征在于,所述智能设备以及与所述智能设备的位置具有相关性的参考对象包括以下至少一种:所述智能设备为热点设备,所述参考对象包括网口;所述智能设备为智能开关,所述参考对象包括各所述房间的房门;所述智能设备为影音设备,所述参考对象包括电视墙;所述智能设备为智能窗帘,所述参考对象包括窗户。8.如权利要求1所述的智能家居布局图生成方法,其特征在于,所述获取目标房屋的房间信息并确定出各房间的坐标信息包括以下任一种:获取用户输入的户型图,从所述户型图中获取所述房间信息并确定出各所述房间的坐标信息;获取所述目标房屋的所属楼盘以及房号,根据所述楼盘以及所述房号获取所述目标房屋的户型图,从所述户型图中获取所述房间信息并确定出各所述房间的坐标信息;获取所述目标房屋的照片,根据所述目标房屋的照片确定出所述房间信息并确定出各所述房间的坐标信息。9.一种智能家居布局图生成装置,所述智能家居布局图生成装置包括处理器、存储器及通信总线;所述通信总线用于实现处理器和存储器之间的连接通信;所述处理器用于执行存储器中存储的一个或者多个计算机程序,以实现如权利要求1至8中任一项所述的智能家居布局图生成方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的智能家居布局图生成方法的步骤。

技术总结
本发明实施例提供一种智能家居布局图生成方法、装置及计算机可读存储介质,通过获取目标房屋的房间信息并确定出各房间的坐标信息;基于房间信息和坐标信息按照预设的布局规则确定出智能设备的部署需求信息,部署需求信息包括智能设备的种类、数量以及部署位置;生成目标房屋的智能家居布局图,智能家居布局图上对应于各智能设备的部署位置的区域标示出智能设备的信息,智能设备的信息至少反映出智能设备的种类,在某些实施过程中具有提升用户在部署智能家居时的便捷度,提高用户体验的效果。果。果。


技术研发人员:杨倩 王丹妮 张腾 徐泽明 张政 刘凯强 孔鹮 章峰 李杰 廖亮 于宏全
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:2021.12.28
技术公布日:2023/7/11
版权声明

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

飞行汽车 https://www.autovtol.com/

分享:

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

相关推荐