掌桥专利:专业的专利平台
掌桥专利
首页

配网方法、配网设备及计算机可读存储介质

文献发布时间:2023-06-19 11:42:32


配网方法、配网设备及计算机可读存储介质

技术领域

本申请涉及智能家居技术领域,尤其涉及一种配网方法、配网设备及计算机可读存储介质。

背景技术

随着人们生活质量的提高,智能家居正悄然大规模进入人们的生活。智能家居通过物联网技术将家中的各种智能设备连接到一起,与普通家居相比,不仅具有传统的居住功能,还兼备网络通信功能。而实现网络通信功能的前提是,需将智能设备接入家庭mesh网络中,完成对智能设备的配网。

目前,还需用户手动将智能设备添加至家庭Mesh网络中完成配网,较为繁琐,用户体验较差。

发明内容

本申请的主要目的在于提供一种配网方法、配网设备及计算机可读存储介质,旨在实现Mesh设备的自动配网,从而避免用户繁琐的手动配网操作,提升用户体验。

为实现上述目的,本申请提供一种配网方法,所述配网方法,包括:

Mesh网络中的一已配网Mesh设备检测是否存在待配网Mesh设备;

若存在待配网Mesh设备,获取所述待配网Mesh设备的Wi-Fi热点信息,并根据所述Wi-Fi热点信息确定所述待配网Mesh设备的位置信息;

根据所述待配网Mesh设备的所述位置信息,对所述待配网Mesh设备进行鉴权;

若所述待配网Mesh设备通过鉴权,将Mesh网络信息发送至所述待配网Mesh设备,以供所述待配网Mesh设备根据所述Mesh网络信息完成配网。

此外,为实现上述目的,本申请还提供一种配网设备,所述配网设备包括蓝牙/Wi-Fi双模块、处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的配网程序,其中所述配网程序被所述处理器执行时,实现如上述的配网方法的步骤。

此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有配网程序,其中所述配网程序被处理器执行时,实现如上述的配网方法的步骤。

本申请提供一种配网方法、配网设备及计算机可读存储介质,Mesh网络中的一已配网Mesh设备检测是否存在待配网Mesh设备;如果检测到待配网Mesh设备,获取待配网Mesh设备的Wi-Fi热点信息,并根据该Wi-Fi热点信息确定待配网Mesh设备的位置信息;然后根据待配网Mesh设备的位置信息,对待配网Mesh设备进行鉴权;如果待配网Mesh设备通过鉴权,将Mesh网络信息发送至待配网Mesh设备,以供待配网Mesh设备根据Mesh网络信息完成配网。如此,基于待配网Mesh设备的位置信息对待配网Mesh设备进行鉴权,Mesh网络中的任一已配网Mesh设备便可对鉴权通过的待配网Mesh设备进行自动配网,不仅保证了Mesh设备配网的准确性,且在保证Mesh网络安全性的同时简化了Mesh设备的配网流程,无需用户手动配网,避免了用户繁琐的操作,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请各实施例涉及的配网设备的硬件结构示意图;

图2为本申请配网方法一实施例的流程示意图;

图3为本申请配网方法另一实施例的流程示意图;

图4为本申请另一实施例中涉及的应用场景示例示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本申请实施例涉及的配网方法主要应用于配网设备,该配网设备可以是Mesh网络中的任一已配网Mesh设备。

参照图1,图1为本申请实施例方案中涉及的配网设备的硬件结构示意图。本申请实施例中,配网设备可以包括处理器1001(例如中央处理器Central Processing Unit、CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口);存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储。

本领域技术人员可以理解,图1中示出的硬件结构并不构成对本申请的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中确定为一种可读计算机可读存储介质计算机可读存储介质的存储器1005可以包括操作系统、网络通信模块以及配网程序。在图1中,网络通信模块主要用于连接云端服务器,与云端服务器进行数据通信;而处理器1001可以调用存储器1005中存储的配网程序,并执行本申请实施例提供的配网方法的步骤。

其中,在一个实施例中,所述处理器用于运行存储在存储器中的配网程序,以实现如下步骤:

Mesh网络中的一已配网Mesh设备检测是否存在待配网Mesh设备;若存在待配网Mesh设备,获取所述待配网Mesh设备的Wi-Fi热点信息,并根据所述Wi-Fi热点信息确定所述待配网Mesh设备的位置信息;根据所述待配网Mesh设备的所述位置信息,对所述待配网Mesh设备进行鉴权;若所述待配网Mesh设备通过鉴权,将Mesh网络信息发送至所述待配网Mesh设备,以供所述待配网Mesh设备根据所述Mesh网络信息完成配网。

在一些实施例中,所述处理器实现所述根据所述Wi-Fi热点信息确定所述待配网Mesh设备的位置信息,包括:

根据所述Wi-Fi热点信息确定所述待配网Mesh设备与所述已配网Mesh设备之间的距离和方位角;根据所述距离和所述方位角确定所述待配网Mesh设备的坐标信息,将所述坐标信息作为所述待配网Mesh设备的位置信息。

在一些实施例中,所述处理器实现所述根据所述距离和所述方位角确定所述待配网Mesh设备的坐标信息,将所述坐标信息作为所述待配网Mesh设备的位置信息,包括:

获取Mesh网络所属区域的户型图,从所述户型图中提取所述已配网Mesh设备的坐标信息;

根据所述已配网Mesh设备的坐标信息,以及所述待配网Mesh设备与所述已配网Mesh设备之间的距离和方位角,计算得到所述待配网Mesh设备的坐标信息。

在一些实施例中,所述处理器实现所述根据所述待配网Mesh设备的位置信息,对所述待配网Mesh设备进行鉴权,包括:

将所述述待配网Mesh设备的坐标信息与所述户型图进行比对,以确定所述待配网Mesh设备的坐标信息是否在所述户型图包含的坐标范围内;

若所述待配网Mesh设备的坐标信息在所述户型图包含的坐标范围内,确认所述待配网Mesh设备通过鉴权。

在一些实施例中,所述处理器实现所述Mesh网络中的一已配网Mesh设备检测否存在待配网Mesh设备,包括:

Mesh网络中的一已配网Mesh设备启用扫描模式,扫描是否存在蓝牙广播信号;

若存在蓝牙广播信号,确认存在待配网Mesh设备。

在一些实施例中,所述处理器实现所述Mesh网络中的一已配网Mesh设备检测是否存在待配网Mesh设备之前,包括:

通过扫地机器人绘制Mesh网络所属区域的户型图。

在一些实施例中,所述处理器实现所述通过扫地机器人绘制Mesh网络所属区域的户型图,包括:

获取扫地机器人对Mesh网络所属区域的清扫路线图,并根据所述清扫路线图生成户型图。

在一些实施例中,所述处理器实现所述根据所述清扫路线图生成户型图,包括:

在所述清扫路线图中建立坐标系,以在所述清扫路线图中表示Mesh网络所属区域中物品的坐标信息,并确定所述清扫路线图包含的坐标范围,得到户型图。

基于上述硬件结构,本申请实施例提供了一种配网方法。

参照图2,图2为本申请配网方法一实施例的流程示意图。该配网方法由配网设备实现,该配网设备可以是Mesh网络中的任一已配网Mesh设备。

具体地,如图2所示,该配网方法包括步骤S101至步骤S104。

步骤S101、Mesh网络中的一已配网Mesh设备检测否存在待配网Mesh设备。

其中,该已配网Mesh设备可以是已配网的具有Android系统、liunx系统等操作系统的智能设备,比如智能冰箱、智能电视等。

首先,已配网Mesh设备每间隔预设时间,检测是否存在待配网Mesh设备,待配网Mesh设备通常是用户新购入还未配网的智能设备,其中,该预设间隔时间可以根据实际需要进行设置,比如5min。

在一实施例中,所述Mesh网络中的一已配网Mesh设备检测否存在待配网Mesh设备,具体为:Mesh网络中的一已配网Mesh设备启用扫描模式,扫描是否存在蓝牙广播信号;若存在蓝牙广播信号,确认存在待配网Mesh设备。

需要说明的是,Mesh设备均配置蓝牙/Wi-Fi双模块,待配网Mesh设备未联网时会通过蓝牙模块向外广播蓝牙信号(联网后则会关闭蓝牙模块)。如此,已配网Mesh设备则周期性地启用扫描模式,扫描是否存在蓝牙广播信号,如果扫描到蓝牙广播信号,则确认存在待配网Mesh设备。

步骤S102、若存在待配网Mesh设备,获取所述待配网Mesh设备的Wi-Fi热点信息,并根据所述Wi-Fi热点信息确定所述待配网Mesh设备的位置信息。

如果存在待配网Mesh设备,已配网Mesh设备则获取待配网Mesh设备的Wi-Fi热点信息,然后根据该Wi-Fi热点信息对待配网Mesh设备进行定位,确定待配网Mesh设备的位置信息。

在一实施例中,所述根据所述Wi-Fi热点信息确定所述待配网Mesh设备的位置信息,具体为:根据所述Wi-Fi热点信息确定所述待配网Mesh设备与所述已配网Mesh设备之间的距离和方位角;根据所述距离和所述方位角确定所述待配网Mesh设备的坐标信息,将所述坐标信息作为所述待配网Mesh设备的位置信息,将所述坐标信息作为所述待配网Mesh设备的位置信息。

已配网Mesh设备先根据待配网Mesh设备的Wi-Fi热点信息,确定待配网Mesh设备与自身之间的距离和方位角,其中,Wi-Fi热点信息包括Wi-Fi信号强度和变化序列(随空间)、Wi-Fi AP和IP等,然后根据待配网Mesh设备与自身之间的距离和方位角,确定待配网Mesh设备的坐标信息,从而得到待配网Mesh设备的位置信息。其中,该Wi-Fi热点信息包括待配网Mesh设备通过Wi-Fi模块释放的Wi-Fi热点的信号强度和变化序列(随空间)、Wi-FiAP和IP等信息,根据待配网Mesh设备释放的Wi-Fi热点信息,便可计算得到待配网Mesh设备与已配网Mesh设备之间的距离,以及待配网Mesh设备相对于已配网Mesh设备的方位角。

在一实施例中,所述根据所述距离和所述方位角确定所述待配网Mesh设备的坐标信息,具体为:获取Mesh网络所属区域的户型图,从所述户型图中提取所述已配网Mesh设备的坐标信息;根据所述已配网Mesh设备的坐标信息,以及所述待配网Mesh设备与所述已配网Mesh设备之间的距离和方位角,计算得到所述待配网Mesh设备的坐标信息。

比如,以家庭Mesh网络为例,可以从云端服务器获取家庭的户型图,该户型图预先建立有坐标系,将家庭的功能区域、墙体、门窗、硬装、软装、家具、已配网Mesh设备、装饰等物品表示成矩形,分别使用(x

x

y

由此,得到待配网Mesh设备的坐标信息。

步骤S103、根据所述待配网Mesh设备的所述位置信息,对所述待配网Mesh设备进行鉴权。

在得到待配网Mesh设备的位置信息之后,根据待配网Mesh设备的位置信息,对待配网Mesh设备进行鉴权。还是以家庭Mesh网络为例,对待配网Mesh设备进行鉴权也就是根据待配网Mesh设备的位置信息,判断待配网Mesh设备是否位于家庭区域内,如果根据待配网Mesh设备的位置信息可以确认待配网Mesh设备位于家庭区域内,则可以确认待配网Mesh设备通过鉴权,如果根据待配网Mesh设备的位置信息可以确认待配网Mesh设备不在家庭区域内,说明待配网Mesh设备可能属于邻居家的或其他地方的,则可以确认待配网Mesh设备未通过鉴权。如此,根据待配网Mesh设备的位置信息对待配网Mesh设备进行鉴权,不仅可以保证配网的准确性,也能保证Mesh网路的安全性。

在一实施例中,所述根据所述待配网Mesh设备的所述位置信息,对所述待配网Mesh设备进行鉴权,具体为:将所述述待配网Mesh设备的坐标信息与所述户型图进行比对,以确定所述待配网Mesh设备的坐标信息是否在所述户型图包含的坐标范围内;若所述待配网Mesh设备的坐标信息在所述户型图包含的坐标范围内,确认所述待配网Mesh设备通过鉴权。

由前述可知,户型图中包含家庭对应的坐标范围,将待配网Mesh设备的中心坐标点与户型图进行比对,以确定待配网Mesh设备的中心坐标点是否属于户型图包含的坐标范围,如果待配网Mesh设备的坐标信息在户型图包含的坐标范围内,说明待配网Mesh设备位于家庭区域内,则可以确认待配网Mesh设备通过鉴权,如果待配网Mesh设备的坐标信息不在户型图包含的坐标范围内,说明待配网Mesh设备位于家庭区域外,则可以确认待配网Mesh设备未通过鉴权。

步骤S104、若所述待配网Mesh设备通过鉴权,将Mesh网络信息发送至所述待配网Mesh设备,以供所述待配网Mesh设备根据所述Mesh网络信息完成配网。

如果确认待配网Mesh设备通过鉴权,则将Mesh网络信息发送至待配网Mesh设备,该Mesh网络信息包括Mesh路由器的账号和密码,待配网Mesh设备便可完成配网。如此,Mesh网络中的任一已配网Mesh设备实现了对鉴权通过的待配网Mesh设备的自动配网。

上述提供的配网方法,Mesh网络中的一已配网Mesh设备检测是否存在待配网Mesh设备;如果检测到待配网Mesh设备,获取待配网Mesh设备的Wi-Fi热点信息,并根据该Wi-Fi热点信息确定待配网Mesh设备的位置信息;然后根据待配网Mesh设备的位置信息,对待配网Mesh设备进行鉴权;如果待配网Mesh设备通过鉴权,将Mesh网络信息发送至待配网Mesh设备,以供待配网Mesh设备根据Mesh网络信息完成配网。如此,基于待配网Mesh设备的位置信息对待配网Mesh设备进行鉴权,Mesh网络中的任一已配网Mesh设备便可对鉴权通过的待配网Mesh设备进行自动配网,不仅保证了Mesh设备配网的准确性,且在保证Mesh网络安全性的同时简化了Mesh设备的配网流程,无需用户手动配网,避免了用户繁琐的操作,提升了用户体验。

进一步地,参照图3,基于上述实施例,提出了本发明配网方法的另一实施例,所述步骤S101之前,包括步骤S105。

步骤S105、通过扫地机器人绘制Mesh网络所属区域的户型图。

继续以家庭Mesh网络为例,可以利用可移动的扫地机器人绘制家庭户型图。

在一实施例中,所述通过扫地机器人绘制Mesh网络所属区域的户型图,具体为:获取扫地机器人对Mesh网络所属区域的清扫路线图,并根据所述清扫路线图生成户型图。

在一实施例中,所述根据所述清扫路线图生成户型图,具体为:在所述清扫路线图中建立坐标系,以在所述清扫路线图中表示Mesh网络所属区域中物品的坐标信息,并确定所述清扫路线图包含的坐标范围,得到户型图。

扫地机器人在进行清扫作业的同时,可以对房屋进行探测,生成清扫路线图,该清扫路线图中包含房屋尺寸信息,房屋内的功能区域、墙体、门窗、硬装、软装、家具、已配网Mesh设备、装饰等物品的形状和位置,在清扫路线图中建立坐标系,将家庭的功能区域、墙体、门窗、硬装、软装、家具、已配网Mesh设备、装饰等物品表示成矩形,分别使用(x

以下以图4为例,说明本申请实施例的应用场景。

配置Android系统的智能冰箱作为家庭中的已配网Mesh设备,也是家庭Mesh网路中的路由节点设备,智能冰箱每间隔预设时间,扫描是否存在待配网Mesh设备,如果智能冰箱扫描到待配网Mesh设备,则获取待配网Mesh设备释放的Wi-Fi热点信息,之后智能冰箱根据待配网Mesh设备释放的Wi-Fi热点信息,对待配网Mesh设备进行定位,获得待配网Mesh设备的位置信息,再从云端服务器获取通过扫地机器人而绘制的家庭户型图,将待配网Mesh设备的位置信息与户型图进行比对,根据比对结果确定待配网Mesh设备是否位于家庭区域内,如果确定待配网Mesh设备是位于家庭区域内,智能冰箱则建立与待配网Mesh设备的连接,完成自动配网。由此,可以保证Mesh设备配网的准确性,避免将家庭以外的Mesh设备接入家庭Mesh中,也保证了Mesh网络的安全性。

上述提供的配网方法,利用扫地机器人绘制Mesh网络所属区域的户型图,后续便可基于户型图和待配网Mesh设备的位置信息对待配网Mesh设备进行鉴权,从而保证配网的准确性和Mesh网络的安全性。

此外,本申请实施例还提供一种计算机可读存储介质。

本申请计算机可读存储介质上存储有配网程序,其中所述配网程序被处理器执行时,实现如上述的配网方法的步骤。

其中,配网程序被执行时所实现的方法可参照本申请配网方法的各个实施例,此处不再赘述。

其中,所述计算机可读存储介质可以是前述实施例所述的配网设备的内部存储单元,例如所述配网设备的硬盘或内存。所述计算机可读存储介质也可以是所述配网设备的外部存储设备,例如所述配网设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

相关技术
  • 配网方法、配网设备及计算机可读存储介质
  • 进入配网模式的方法和系统、配网设备和计算机可读存储介质
技术分类

06120113019885