物联网设备的配网方法及装置与流程

专利2022-05-09  112


本申请涉及物联网设备的配网技术领域,特别是涉及一种物联网设备的配网方法及装置。



背景技术:

近年来,随着近距离无线通信技术在物联网行业中的不断推广应用,越来越多的物联网设备通过搭载“wifi物联模块”接入物联网。这些物联网设备需要用户使用终端设备完成“连云配网”,才能实现对物联网设备的远程控制与命令交互。

而终端设备搜索物联网设备时,可能也会搜索到已配网设备,且若待配网的物联网设备和已配网物联网设备的名称相同,用户就无法分清搜索到的物联网设备中哪个是待配网的物联网设备,从而配网效率差。



技术实现要素:

为解决上述问题,本申请提供一种物联网设备的配网方法,该方法包括:

终端设备搜索通信范围内的物联网设备,并获取物联网设备的物理地址;

基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网;

基于判断结果对未配网的物联网设备进行配网操作。

其中,判断物联网设备是否被发现过以及是否被配网,包括:

终端设备获取针对目标物联网设备的配网指令,判断目标物联网设备是否被发现过以及是否被配网;

若目标物联网设备为未配网设备,终端设备生成输入界面,以通过输入界面获取目标物联网设备的新名称,且对目标物联网设备进行配网操作。

其中,该方法还包括:

若目标物联网设备为已配网设备,终端设备生成仍可重命名的提醒;响应于确认重命名指令,终端设备生成输入界面,以通过输入界面获取目标物联网设备的新名称。

其中,生成输入界面,包括:

响应于物联网设备的名称和已与终端设备账号绑定的物联网设备的名称相同,在输入界面上呈现名称重复提醒。

其中,终端设备搜索通信范围内的物联网设备,并获取物联网设备的物理地址,之后包括:终端设备将物联网设备的名称和物联网设备的物理地址进行绑定。

其中,终端设备搜索通信范围内的物联网设备,包括:终端设备搜索通信范围内的物联网设备的设备标识信息;

该方法还包括:基于物联网设备的设备标识信息确认物联网设备的产品特征信息;终端设备将物联网设备的产品特征信息和物联网设备的物理地址进行绑定。

其中,终端设备搜索通信范围内的物联网设备,包括:

通过蓝牙自发现方法搜索通信范围内的所有物联网设备;

基于判断结果对未配网的物联网设备进行配网操作,包括:

将网关设备的网络配置信息发送给未配网的物联网设备,以使未配网的物联网设备基于网络配置信息并通过无线宽带连接至网关设备。

其中,已保存的信息包括已被终端设备账户发现过的物联网设备的物理地址,基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网,包括:

确认已被终端设备账户发现过的物联网设备的物理地址中是否存在物联网设备的物理地址;

若不存在,对物联网设备执行配网操作;

若存在,确认物联网设备当前是否处于离线状态;

若物联网设备处于离线状态,对物联网设备执行配网操作;

若物联网设备处于在线状态,不执行对物联网设备执行配网操作的步骤。

其中,若物联网设备处于离线状态,对物联网设备执行配网操作,包括:

若物联网设备处于离线状态,生成物联网设备已存在但未配网的提醒;

响应于确认配网指令,对物联网设备执行配网操作。

其中,对物联网设备执行配网操作,之后包括:

将物联网设备的物理地址与终端设备账号上传给云端服务器,以使云端服务器完成物联网设备的物理地址与终端设备账号的绑定。

为解决上述问题,本申请提供一种电子设备,该电子设备包括处理器;处理器用于执行指令以实现上述的方法。

为解决上述问题,本申请提供一种计算机可读存储介质,其用于存储指令/程序数据,指令/程序数据能够被执行以实现上述方法。

本申请基于物联网设备唯一的物理地址,判断物联网设备是否已被发现过以及是否被配网,然后对未被配网的物联网设备执行配网操作,这样终端设备可以自己区分物联网设备是否被配网,无需用户自己区分物联网设备是否被配网,且即使用户误点击进已配网的物联网设备,终端设备也会在判断该物联网设备已被配网时不对其执行配网操作,以避免对已配网的设备重复配网,可以提高配网效率。

附图说明

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

图1是本申请物联网设备的配网方法中呈现搜索到的物联网设备的终端设备界面的示意图;

图2是本申请物联网设备的配网方法一实施方式的流程示意图;

图3是本申请物联网设备的配网方法另一实施方式的流程示意图;

图4是本申请物联网设备的配网方法中物联网设备图标和名称管理的示意图;

图5是本申请物联网设备的配网方法又一实施方式的流程示意图;

图6是本申请物联网设备管理方法一实施方式的流程示意图;

图7是本申请物联网设备的配网方法中物联网设备所在房屋信息的示意图;

图8是本申请电子设备一实施方式的结构示意图;

图9是本申请计算机可读存储介质一实施方式的结构示意图。

具体实施方式

描述和附图说明本申请的原理。因此将了解,本领域的技术人员将能够设计各种布置,尽管本文中未明确地描述或示出布置,但其体现了本申请的原理且包括在本申请的范围内。此外,本文中的所有例子主要明确地意在用于教学目的,以辅助读者理解本申请的原理及由发明人所提供的概念,从而深化所属领域,且所有例子不应解释为限于此类特定阐述的例子及条件。另外,除非另外指明(例如,“或另外”或“或在替代方案中”),否则如本文所使用的术语“或”指代非排他性的“或”(即,“和/或”)。并且,本文所描述的各种实施例不一定相互排斥,因为一些实施例可以与一个或多个其它实施例组合以形成新的实施例。

本申请物联网设备的配网方法应用于物联网设备出厂后初次连云配网的情况,或者应用于物联网设备所处网络环境发生变化导致物联网设备需要重新连云配网的情况,对于这些情况,以家电领域为例,目前冰箱、微波炉、空调和电饭煲等多种家电都具备wifi链接和远程控制的功能,可以作为物联网设备。这些物联网设备一般需要通过路由器等网关设备连接网络以实现物联化,为此物联网设备需要先获取到路由器等网关设备的网络配置信息,以使物联网设备可以通过获取到的网络配置信息连接至网关设备。终端设备通过蓝牙自发现等方法搜索物联网设备时,可能也会搜索到已配网设备,且如图1所示,在“连云配网”过程中发现物联网设备后,终端设备界面弹出的几种物联网设备的名称是未经修改的,若本次“搜索发现”后用户未进一步选择“配网”或者用户购买了一台相同的产品或同品类的产品就会重复弹出“相同名字”的设备和图标给用户,用户就难以辨别物联网设备是否已经成功配过,也难以抉择是否需要再去对物联网设备进行“连云配网”,这严重影响用户的物联网设备配网体验。

基于此,可以基于每个物联网设备唯一的物理地址,判断物联网设备是否已被发现过以及是否被配网,然后对未被配网的物联网设备执行配网操作,这样终端设备可以自己区分物联网设备是否被配网,无需用户自己区分物联网设备是否被配网,且即使用户误点击进已配网的物联网设备,终端设备也会在判断该物联网设备已被配网时不对其执行配网操作,以避免对已配网的设备重复配网。

具体请参阅图2,图2是本申请物联网设备的配网方法第一实施方式的流程示意图。本实施方式物联网设备的配网方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。

s110:终端设备搜索通信范围内的物联网设备,并获取物联网设备的物理地址。

可以先搜索通信范围内的物联网设备,并获取到物联网设备的物理(mac,mediaaccesscontrol)地址,以便后续完成物联网设备的网络配置操作。

在步骤s110中,可以采用手动添加的方式进行搜索通信范围内的物联网设备;或者可采用扫描二维码识别添加的方式进行搜索通信范围内的物联网设备;又或者通过蓝牙自发现的方式进行搜索通信范围内的物联网设备;另或者通过wifi自发现的方式搜索通信范围内的物联网设备。

其中,通过上述任一发现方式,可以搜索到至少一个物联网设备的设备标识信息,然后可从每个物联网设备的设备标识信息中提取出每个物联网设备的产品品类和/或物理地址等信息,接着确认与产品品类对应的图标和名称,并在如图1所示的终端设备的物联网设备管理app上呈现搜索到的物联网设备的名称和图标等信息。

s120:基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网。

获取到搜索到的物联网设备的物理地址后,可以基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网,以便后续对未配网的设备进行配网操作。

可选地,步骤s120可以包括:基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过;若物联网设备未被发现,对物联网设备执行配网操作;若物联网设备已被发现过,判断物联网设备是否被配网;若物联网设备已被配网,不对物联网设备执行配网操作;若物联网设备未被配网,对物联网设备执行配网操作。

s130:基于判断结果对未配网的物联网设备进行配网操作。

基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网后,可以基于判断结果对未配网的物联网设备进行配网操作,以避免对已配网的物联网设备进行重复配网。

其中,在步骤s110后,终端设备可以与物联网设备建立通信连接;然后终端设备将网关设备的网络配置信息发送给未配网的物联网设备,这样物联网设备可以基于得到的网络配置信息以无线宽带等方式连接至网关设备,从而完成物联网设备的网络配置。

其中,终端设备可以通过下述任一种实现方式将网关设备的网络配置信息发送给物联网设备,当然也不限于此。

在一实现方式中,在终端设备对物联网设备进行配网时,终端设备可以确认自身当前连接的网关设备的服务集标识(ssid,servicesetidentifier)、密码和信道等网络配置信息,然后将终端设备当前连接的网关设备的服务集标识、密码和信道等网络配置信息发送给物联网设备。在此之前,终端设备可在连接至网关设备时,将网关设备的服务集标识、密码和信道等网络配置信息先存储起来,并在该网关设备的网络配置信息更改时,用该网关设备新的网络配置信息替换旧的网络配置信息;这样在对待配网的物联网设备进行配网时,可即时获取到终端设备当前连接的网关设备的服务集标识,然后基于网关设备的服务集标识确定网关设备的服务集标识、密码和信道等网络配置信息。

在另一实现方式中,在终端设备对物联网设备进行配网时,终端设备可生成第二输入界面,以通过第二输入界面获取到用户输入的网络配置信息,然后终端设备将网络配置信息发送给物联网设备。

在本实施方式中,基于物联网设备唯一的物理地址,判断物联网设备是否已被发现过以及是否被配网,然后对未被配网的物联网设备执行配网操作,这样终端设备可以自己区分物联网设备是否被配网,无需用户自己区分物联网设备是否被配网,且即使用户误点击进已配网的物联网设备,终端设备也会在判断该物联网设备已被配网时不对其执行配网操作,以避免对已配网的设备重复配网。

具体请参阅图3,图3是本申请物联网设备的配网方法第二实施方式的流程示意图。其中,上述实施方式中的已保存的信息可以包括已被终端设备账号发现过的物联网设备的物理地址。本实施方式物联网设备的配网方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。

s210:终端设备搜索通信范围内的物联网设备,并获取所述物联网设备的物理地址。

可以先搜索通信范围内的物联网设备,并获取到物联网设备的物理地址,以便后续完成物联网设备的网络配置操作。

进一步地,如图4所示,终端设备搜索通信范围内的物联网设备,并获取所述物联网设备的物理地址后,可以将物联网设备的名称和物联网设备的物理地址进行绑定。

另外,在步骤s210中,终端设备可以搜索到通信范围内的物联网设备的设备标识信息;然后终端设备可以基于物联网设备的设备标识信息确认物联网设备的产品品类图标等产品特征信息;接着终端设备可以将物联网设备的产品特征信息和物联网设备的物理地址进行绑定。具体地,终端设备可以从物联网设备的设备标识信息提取出物联网设备的物理地址和产品品类等,然后终端设备可以确定出产品品类对应的产品品类图标等产品特征信息。和/或,将物联网设备产品品类对应的图标和目标物联网设备的物理地址进行绑定,以通过目标物联网设备的物理地址就能管理目标物联网设备的名称和产品品类等信息。

s220:获取针对目标物联网设备的配网指令,确认先前被终端设备账号发现过的物联网设备的物理地址中是否存在目标物联网设备的物理地址。

可以在终端设备获取到针对目标物联网设备的配网指令时,先确认先前被终端设备发现过的物联网设备的物理地址中是否存在目标物联网设备的物理地址;若存在,则说明目标物联网设备被发现过,此时可以进入步骤s230,以判断该目标物联网设备是否被配网;若不存在,则说明目标物联网设备未被发现过,即该目标物联网设备可被直接确认为未配网的物联网设备,可进入步骤s250,以对目标物联网设备进行重命名并配网。

其中,目标物联网设备是终端收到配网指令的物联网设备。例如,通过步骤s210搜索出7个物联网设备(包括3个冰箱、2个电饭煲、1个吸尘器和1个空调),若用户对终端设备下达对空调的配网指令,则空调为目标物联网设备。又例如,通过步骤s210搜索出7个物联网设备,若用户对终端设备下达一键配网指令等对全部物联网设备的配网指令,则搜索到的全部物联网设备均为目标物联网设备。

s230:判断目标物联网设备当前是否处于在线状态。

基于步骤s220确认目标物联网设备被发现过,可以继续判断目标物联网设备当前是否处于在线状态;若目标物联网设备当前处于在线状态,则说明该目标物联网设备已被配网,且网络状况正常,不对该目标物联网设备进行重复配网,可进入步骤s280;若目标物联网设备当前处于离线状态,则可能由于目标物联网设备未被配网,或者目标物联网设备内当前存储的网络配置信息失效,或者网关设备出现异常,此时可以进入步骤s240,以生成目标物联网设备已存在但未配网的提醒,以向用户告知目标物联网设备的网络状况异常,以促使用户对目标物联网设备执行配网操作。

可选地,终端设备可以通过设备发现机制从网关设备或云端服务器发现目标物联网设备,以确认目标物联网设备是否连接至网关设备或云端服务器。

具体地,终端设备通过设备发现机制从网关设备发现目标物联网设备可以指:终端设备可以从网关设备的已连接设备列表查找目标物联网设备。另外,在网关设备连接至云端服务器时,目标物联网设备若已成功连接至网关设备,目标物联网设备就可通过网关设备连接至云端服务器,此时终端设备可以从云端服务器查询目标物联网设备是否在线,若在线则说明终端设备通过设备发现机制从云端服务器发现了目标物联网设备。

具体地,终端设备通过设备发现机制从网关设备发现目标物联网设备可以指:终端设备可以从网关设备的已连接设备列表查找目标物联网设备。另外,在网关设备连接至云端服务器时,目标物联网设备若已成功连接至网关设备,目标物联网设备就可通过网关设备连接至云端服务器,此时终端设备可以从云端服务器查询目标物联网设备是否在线,若在线则说明终端设备通过设备发现机制从云端服务器发现了目标物联网设备。

s240:生成目标物联网设备已存在但未配网的提醒。

确认目标物联网设备当前处于离线状态后,可以在终端设备界面上呈现目标物联网设备已存在但未配网的提醒,可以在终端设备界面获取到用户确认配网指令后,进入步骤s250,以让用户可基于实际情况选择是否对目标物联网设备进行重命名和配网。

当然在其他实施例中,生成目标物联网设备已存在但未配网的提醒后,可以直接进入步骤s250。

s250:对目标物联网设备进行重命名。

确认目标物联网设备未被配网后,可以对未配网的目标物联网设备进行重命名,便于用户区分类型相同的多个目标物联网设备,且便于用户管理家庭内的物联网设备,这样当用户购买多台相同设备或同类设备时,终端设备账号上同类设备已被“重命名过”,终端设备搜索到未重命名的物联网设备时就可知晓该物联网设备未被配网,提高用户的物联网设备的配网体验。

可以通过“生成输入界面,以通过输入界面获取目标物联网设备的新名称”的方式,对目标物联网设备进行重命名,以便用户通过输入界面对目标物联网设备进行重命名。

其中,生成输入界面之前,还可判断目标物联网设备的名称是否与已与终端设备账号确权绑定的其他目标物联网设备的名称相同,若相同,可以在输入界面上呈现名称重复提醒,以告知用户可以更改名称,以便通过目标物联网设备的名称区分终端设备账户下至少两个相同类型的产品,方便用户管理物联网设备。

进一步地,如图4所示,通过输入界面获取到目标物联网设备的新名称后,可以基于目标物联网设备的物理地址更新目标物联网设备的名称。

s260:对目标物联网设备进行配网操作。

确认目标物联网设备未被配网后,可以对目标物联网设备进行配网操作,以将网络配置信息发送给目标物联网设备,使得目标物联网设备可基于网络配置信息连接至网关设备。

其中,步骤s250和步骤s260执行顺序不受限制,例如步骤s250可在步骤s260之前执行,又例如步骤s260可在步骤s250之前执行。

s270:对目标物联网设备进行确权绑定。

对目标物联网设备进行配网操作后,可以对目标物联网设备进行确权绑定,以将目标物联网设备和终端设备的账号进行绑定。

在完成目标物联网设备的配网后,可以基于从目标物联网设备或云端服务器获取的目标物联网设备的确权信息,将目标物联网设备与终端设备上的用户账户进行确权绑定。其中,确权信息可以包括目标物联网设备的sn、目标物联网设备与终端设备的距离(用于“地理围栏”判断)和目标物联网设备的物理地址等信息。具体地,终端设备可以将目标物联网设备的物理地址与终端设备账号上传到云端服务器,以使云端服务器完成目标物联网设备的物理地址与终端设备账号的绑定,以便基于目标物联网设备的物理地址判断目标物联网设备是否被配网过,以及便于基于目标物联网设备的物理地址对目标物联网设备进行管理。

s280:发出目标物联网设备已配网且可重命名的提醒。

确认目标物联网设备当前处于在线状态后,可发出目标物联网设备已配网且可重命名的提醒,并且响应于通过终端设备获取的确认重命名指令,进入步骤s290。

s290:对处于在线状态的目标物联网设备进行重命名。

在本实施方式中,基于目标物联网设备唯一的物理地址,判断目标物联网设备是否已被发现过以及是否被配网,然后对未被配网的目标物联网设备执行配网操作,这样终端设备可以自己区分目标物联网设备是否被配网,无需用户自己区分目标物联网设备是否被配网,且即使用户误点击进已配网的目标物联网设备,终端设备也会在判断该目标物联网设备已被配网时不对其执行配网操作,以避免对已配网的设备重复配网。

具体请参阅图5,图5是本申请物联网设备的配网方法第三实施方式的流程示意图。物联网设备的配网方法第三实施方式中的已保存的信息可以包括已被终端设备账号发现过的物联网设备的物理地址和已被终端设备账号确权绑定的物联网设备的物理地址。其中,本实施方式物联网设备的配网方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。

s310:终端设备搜索通信范围内的物联网设备,并获取所述物联网设备的物理地址。

s320:获取针对目标物联网设备的配网指令,确认先前被终端设备账号发现过的物联网设备的物理地址中是否存在目标物联网设备的物理地址。

可以先确认先前被终端设备发现过的物联网设备的物理地址中是否存在目标物联网设备的物理地址;若存在,则说明目标物联网设备被发现过,此时可以进入步骤s330,以判断目标物联网设备是否被配网;若不存在,则说明目标物联网设备未被发现过,即该目标物联网设备可被直接确认为未配网的物联网设备,可进入步骤s350。

s330:确认已被终端设备账号确权绑定的物联网设备的物理地址中是否有目标物联网设备的物理地址。

确认先前被终端设备账号发现过的物联网设备的物理地址中存在目标物联网设备的物理地址后,可以通过确认已被终端设备账号确权绑定的物联网设备的物理地址中是否有目标物联网设备的物理地址,来确认目标物联网设备是否被配网。

若已被终端设备账号确权绑定的物联网设备的物理地址中没有目标物联网设备,则说明目标物联网设备未被配过网,需要进入步骤s350,以对目标物联网设备执行配网操作。

若已被终端设备账号确权绑定的物联网设备的物理地址中有目标物联网设备,则说明目标物联网设备被配过网,但为避免因为网关设备的网络配置信息更改、或目标物联网设备恢复到出厂设备导致目标物联网设备内未存储有网络配置信息等原因导致目标物联网设备当前处于离线状态,可以进入步骤s340,以生成是否需要配网的确认提醒,以让用户基于实际情况确认是否需要对当前处于离线状态的目标物联网设备进行重新配网,以促使目标物联网设备恢复到在线状态。

s340:生成是否需要配网的确认提醒。

若已被终端设备账号确权绑定的物联网设备的物理地址中有目标物联网设备,可以生成是否需要配网的确认提醒,以让用户基于实际情况确认是否需要对当前处于离线状态的目标物联网设备进行重新配网,以促使目标物联网设备恢复到在线状态,并在通过终端设备界面获取到用户确认配网指令后,进入步骤s350。

s350:对目标物联网设备进行重命名。

s360:对目标物联网设备进行配网操作。

s370:对目标物联网设备进行确权绑定。

利用上述实施方式物联网设备的配网方法对物联网设备配网后,用户能够通过终端设备管理物联网设备。在用户的日常使用过程中,这些物联网设备很有可能从一空间跨入到另一空间,例如空气净化器很有可能从客厅移到卧室或者厨房,小烤箱、冰箱等也有可能从厨房移动到客厅。但是,现有的物联网设备管理app应用功能中,物联网设备的命名出厂后是不能改变的,且物联网设备移动后也不能自动提醒用户物联网设备的位置发生了变化,更无法进一步提醒用户根据用户喜好重新修改物联网设备的名称。物联网设备的名称不能真实反映物联网设备当前所在家庭的具体位置,这就给用户管理物联网设备带来不便,尤其是家里物联网设备多、房屋户型大的时候就很容易混淆,这将严重影响用户的智能化体验。

基于此可以在感知到物联网设备从一空间跨入到另一空间时,生成重命名物联网设备的提醒,以便用户基于物联网设备的当前位置对物联网设备进行重命名,以便用户基于自身喜好、便于记忆和全屋命名规则一致等原则,综合考虑并修改自己家庭内的物联网设备的名称,从而便于用户管理物联网设备。

在一实现方式中,可以通过摄像系统拍摄到的图像对物联网设备进行跟踪以确认物联网设备是否出现跨空间(即从一空间进入另一空间)的行为。并且还可基于摄像系统中每个摄像装置的位置信息确认拍摄到物联网设备的摄像装置的位置,以确认物联网设备当前所在位置,继而在重命名物联网设备的提醒中备注上物联网设备的当前位置,以让用户对物联网设备重命名时无需自己记忆物联网设备的位置,便于用户基于全屋命名规则对物联网设备进行重命名。

在另一实现方式中,可以基于物联网设备获取到的网关设备信号的变化情况确认物联网设备是否出现跨空间的行为。

具体请参阅图6,图6是本申请物联网设备管理方法第一实施方式的流程示意图。本实施方式物联网设备管理方法介绍了基于物联网设备获取到的网关设备信号的变化情况确认物联网设备是否出现跨空间的行为,并在物联网设备发送跨空间行为时生成重命名物联网设备的提醒的技术方案。可以理解的是,本实施方式物联网设备管理方法的执行主体可以是云端服务器,或者可以是终端设备、又或者可以是物联网设备自身……为便于叙述,下述内容将会对由终端设备执行物联网设备管理方法的方案进行详细描述。本实施方式物联网设备管理方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。

s410:周期性获取物联网设备获取到的网关设备信号的信号强度值。

可以周期性获取物联网设备获取到的网关设备信号的信号强度值,这样后续可基于周期性获取到的信号强度值确认物联网设备是否发生跨空间行为,从而以便在物联网设备发生跨空间行为时生成重命名物联网设备的提醒,以使用户基于全屋命名规则一致原则为发生跨空间行为的物联网设备进行重命名,便于用户管理物联网设备。

其中,物联网设备连云配网后,物联网设备会与网关设备连接,该物联网设备获取到的网关设备信号的信号强度值会随着自身与网关设备的距离改变而发生变化,从而可以基于物联网设备上获取到的网关设备信号的信号强度值确认物联网设备的移动情况,进而确定是否需要生成重命名物联网设备的提醒。

其中,物联网设备获取到的网关设备信号的信号强度值可以由物联网设备主动周期性上报。在其他实施例中,可由云端服务器或终端设备等设备周期性向物联网设备发送信号强度值获取请求,然后物联网设备基于信号强度值获取请求将信号强度值发送给云端服务器或终端设备等设备,这样云端服务器或终端设备等设备就可以周期性获取到信号强度值。

其中,周期性获取可以指每隔预设时间获取信号强度值,例如每隔10s获取一次物联网设备获取到的网关设备信号的信号强度值。其中,预设时间可根据实际情况进行设定,在此不做限定,例如可为5s或10s等。

s420:计算当前获取的信号强度值和在先获取的信号强度值的差值的绝对值,得到信号强度变化值。

周期性获取物联网设备获取到的网关设备信号的信号强度值后,可以计算当前获取到的信号强度值和在先获取的信号强度值的差值的绝对值,得到信号强度变化值,以便后续基于信号强度变化值确认是否需要生成重命名物联网设备的提醒。

其中,在先获取的信号强度值可以是前一次获取的信号强度值,即可以计算当前获取的信号强度值和前一次获取的信号强度值的差值的绝对值,以得到信号强度变化值。

为了避免物联网设备的位置正好在前一次获取信号强度值时发生变化,导致体现物联网设备位置变化情况的信号强度变化值计算不准确,可以将当前时刻之前的第二次获取的信号强度值作为在先获取的信号强度值。例如,假设周期性获取到n次信号强度值分别为-10dbm(当前时刻的之前的前n-1次)、-10dbm(当前时刻的之前的前n-2次)……-10dbm(当前时刻的之前的前2次)、-12dbm(当前时刻的之前的前1次)、-16dbm(当前获取的),可以计算当前获取的信号强度值(-16dbm)和当前时刻之前的第2次获取的信号强度值(-10dbm)的差值的绝对值,以得到信号强度变化值(6dbm)。

在其他实施方式中,可以记录物联网设备每次名称发生变化时物联网设备的信号强度值,这样可以将记录的物联网设备前一次名称发生变化时的信号强度值作为在先获取的信号强度值,然后计算物联网设备前一次名称发生变化时的信号强度值和当前获取的信号强度值的差值的绝对值,以得到信号强度变化值,以便物联网设备位置出现多次小距离变化时,也能基于信号强度变化值分清物联网设备是否出现跨空间行为。

s430:响应于信号强度变化值大于第一阈值,生成重命名物联网设备的提醒。

基于步骤s420计算出信号强度变化值后,可以确认信号强度变化值是否大于第一阈值,继而在步骤s430中,响应于信号强度变化值大于第一阈值,可以生成重命名物联网设备的提醒。

在一实现方式中,若确认信号强度变化值大于第一阈值,直接生成重命名物联网设备的提醒;若确认信号强度变化值大于第二阈值且小于或等于第一阈值,触发确认物联网设备是否发生跨空间行为的提醒,然后响应于物联网设备发生跨空间行为,生成重命名物联网设备的提醒;若确认信号强度变化值小于或等于第二阈值,则不执行生成重命名物联网设备的提醒的步骤,以通过第一阈值和第二阈值可以消除由于网关设备信号强度抖动导致的消息误传误送,确保“重命名”消息推送的准确性。

具体地,若确认信号强度变化值大于第二阈值且小于或等于第一阈值,可以推送确认物联网设备是否发生跨空间行为的提醒消息给用户,让用户确认物联网设备是否发生跨空间行为,若基于用户的确认结果确认物联网设备发生跨空间行为,则执行生成重命名物联网设备的提醒。

另外,响应于信号强度变化值大于第一阈值,可以先推送消息提醒用户物联网设备位置有较大变动,然后生成重命名物联网设备的提醒,以向用户告知重命名物联网设备的缘由。

其中,第二阈值小于第一阈值,且第二阈值和第一阈值可根据实际情况进行设定,在此不做限制。

在一应用场景中,在步骤s430之前,可以先获取物联网设备当前所在空间和物联网设备所在房屋信息,然后基于物联网设备当前所在空间和物联网设备所在房屋信息综合确定第一阈值和/或第二阈值。其中,物联网设备所在房屋信息可存储于云端服务器或终端设备中,每次需要时直接从存储器内获取即可。

或者在其他实施例中,先基于物联网设备所在房屋信息先确定出房屋中每个空间对应的第一阈值和第二阈值,并保存房屋中每个空间对应的第一阈值和第二阈值,这样在步骤s430中,可以直接基于物联网设备当前所在空间确定物联网设备当前的第一阈值和第二阈值。

其中,物联网设备所在房屋信息可以是如图7所示的物联网设备所在房屋的户型图,而物联网设备当前所在空间可指物联网所在空间名称(例如主卧、第一次卧或第二次卧等)。其中,第二阈值可以是物联网设备跨墙所带来的信号强度损耗值,例如第二阈值可为物联网设备从图7中的a点走到b点上搜索到的网关设备信号的信号强度变化值,或者第二阈值可为物联网设备从图7中的c点走到d点上搜索到的网关设备信号的信号强度变化值。另外,房屋内的每个空间对应的第一阈值可以为户型图上每个空间的最长对角长度所对应的信号强度变化值,例如,主卧对应的第一阈值可以为物联网设备走过l2长度时物联网设备上获取到的网关设备信号的信号强度变化值,第二次卧对应的第一阈值可以为物联网设备走过l4长度时物联网设备上获取到的网关设备信号的信号强度变化值……

另外,在其他实施例中,物联网设备所在房屋信息可以是物联网设备所在房屋中每个空间的面积。在此之前,可以基于大数据分析建立空间面积与第一阈值和第二阈值的对应关系,基于物联网设备所在位置信息和物联网设备所在房屋信息确认物联网设备所在空间的面积后,可以基于空间面积与第一阈值和第二阈值的对应关系,确定物联网设备当前的第一阈值和第二阈值。

其中,可以在云端服务器和终端设备查询以确认物联网设备当前所在空间。当然,在其他实施例中,可以基于房屋内的摄像系统拍摄的图像确认物联网设备当前所在空间。

在另一实现方式中,若确认信号强度变化值大于第一阈值,生成重命名物联网设备的提醒;若确认信号强度变化值小于或等于第一阈值,不生成重命名物联网设备的提醒。

在本实施方式中,周期性获取物联网设备获取到的网关设备信号的信号强度值,基于周期性获取到的信号;确认当前获取的信号强度值和在先获取的信号强度值的差值的绝对值是否超过第一阈值;响应于超过第一阈值,生成重命名物联网设备的提醒,以使用户可基于全屋命名规则一致原则为位置发生变化的物联网设备进行重命名,便于用户高效管理物联网设备。

进一步地,在步骤s430中确认信号强度变化值大于第一阈值后,可以判断当前该物联网设备所属家庭中信号强度变化值大于第一阈值的物联网设备的占比是否超过百分之n;若超过百分之n,则不执行生成重命名物联网设备的提醒的步骤;以避免网关设备移动较大距离导致家庭内的大多数物联网设备的信号强度变化值超过第一阈值时,还误生成重命名物联网设备的提醒;以提高判断物联网设备是否跨空间的准确性;若小于百分之n,执行生成重命名物联网设备的提醒。其中,n可根据实际情况进行设定,在此不做限定,例如可为80或90等。

在一实现方式中,若物联网设备管理方法的执行主体为终端设备,在步骤s430之后,终端设备可以响应于重命名指令,生成输入界面,以通过输入界面获取物联网设备的新名称。

终端设备界面上呈现重命名物联网设备的提醒后,可以通过界面获取用户下达的重命名指令,响应于重命名指令,可以生成输入界面,以通过输入界面获取物联网设备的新名称,从而完成物联网设备的重命名,进而可实现物联网设备跨空间时生成重命名物联网设备的提醒,以促使保持全屋物联网设备命名规则一则,从而便于用户高效管理物联网设备。

在一实现方式中,若物联网设备管理方法的执行主体为云端服务器,在步骤s430之后,云端服务器与具有控制物联网设备权限的终端设备交互,以获取物联网设备的新名称。

生成重命名物联网设备的提醒后,可以将重命名物联网设备的提醒发送给具有控制物联网设备权限的终端设备,以使具有控制物联网设备权限的终端设备界面上呈现重命名物联网设备的提醒,并在终端设备响应于通过界面获取到用户下达的重命名指令,终端设备生成输入界面并通过输入界面获取到物联网设备的新名称后,云端服务器从物联网设备获取到物联网设备的新名称。

请参阅图8,图8是本申请电子设备20一实施方式的结构示意图。本申请电子设备20包括处理器22,处理器22用于执行指令以实现上述本申请实现任一实施例及任意不冲突的组合所提供的方法。

电子设备20可为手机、笔记本电脑等终端设备,或者还可以为服务器,或者还可为冰箱、空调等与脚部穿戴设备构建成局域网的一物联网设备。

处理器22还可以称为cpu(centralprocessingunit,中央处理单元)。处理器22可能是一种集成电路芯片,具有信号的处理能力。处理器22还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器,或者该处理器22也可以是任何常规的处理器等。

电子设备20还可进一步包括存储器21,用于存储处理器22运行所需的指令和数据。

请参阅图9,图9为本申请实施方式中计算机可读存储介质的结构示意图。本申请实施方式的计算机可读存储介质30存储有指令/程序数据31。该指令/程序数据31被执行时可实现本申请上述任一实施例以及任意不冲突的组合所提供的方法。其中,该指令/程序数据31可以形成程序文件以软件产品的形式存储在计算机可读存储介质30中,以使得一台计算机设备(可以是个人计算机,云端服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质30包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、云端服务器、手机、平板等设备。

在本申请所提供的几个实施方式中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

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


技术特征:

1.一种物联网设备的配网方法,其特征在于,所述方法包括:

终端设备搜索通信范围内的物联网设备,并获取所述物联网设备的物理地址;

所述终端设备基于已保存的信息和所述物联网设备的物理地址,判断所述物联网设备是否被发现过以及是否被配网;

所述终端设备基于判断结果对未配网的物联网设备进行配网操作。

2.根据权利要求1所述的方法,其特征在于,

所述终端设备判断所述物联网设备是否被发现过以及是否被配网,包括:

所述终端设备获取针对目标物联网设备的配网指令,判断所述目标物联网设备是否被发现过以及是否被配网;

若所述目标物联网设备为未配网设备,所述终端设备生成输入界面,以通过所述输入界面获取所述目标物联网设备的新名称,且对所述目标物联网设备进行配网操作。

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

若所述目标物联网设备为已配网设备,所述终端设备生成仍可重命名的提醒;响应于确认重命名指令,所述终端设备生成输入界面,以通过所述输入界面获取所述目标物联网设备的新名称。

4.根据权利要求2或3所述的方法,其特征在于,所述终端设备生成输入界面,包括:

响应于所述物联网设备的名称和已与所述终端设备账号绑定的物联网设备的名称相同,所述终端设备在所述输入界面上呈现名称重复提醒。

5.根据权利要求1所述的方法,其特征在于,

所述终端设备搜索通信范围内的物联网设备,并获取所述物联网设备的物理地址,之后包括:

所述终端设备将所述物联网设备的名称和所述物联网设备的物理地址进行绑定。

6.根据权利要求5所述的方法,其特征在于,

所述终端设备搜索通信范围内的物联网设备,包括:

所述终端设备搜索通信范围内的物联网设备的设备标识信息;

所述方法还包括:

基于所述物联网设备的设备标识信息确认所述物联网设备的产品特征信息;

所述终端设备将所述物联网设备的产品特征信息和所述物联网设备的物理地址进行绑定。

7.根据权利要求1所述的方法,其特征在于,所述终端设备搜索通信范围内的物联网设备,包括:

所述终端设备通过蓝牙自发现方法搜索通信范围内的所有物联网设备;

所述终端设备基于判断结果对未配网的物联网设备进行配网操作,包括:

所述终端设备将网关设备的网络配置信息发送给所述未配网的物联网设备,以使所述未配网的物联网设备基于所述网络配置信息并通过无线宽带连接至所述网关设备。

8.根据权利要求1所述的方法,其特征在于,所述已保存的信息包括已被所述终端设备账户发现过的物联网设备的物理地址,所述终端设备基于已保存的信息和所述物联网设备的物理地址,判断所述物联网设备是否被发现过以及是否被配网,包括:

所述终端设备确认已被所述终端设备账户发现过的物联网设备的物理地址中是否存在所述物联网设备的物理地址;

若不存在,所述终端设备对所述物联网设备执行配网操作;

若存在,所述终端设备确认所述物联网设备当前是否处于离线状态;

若所述物联网设备处于离线状态,所述终端设备对所述物联网设备执行配网操作;

若所述物联网设备处于在线状态,所述终端设备不执行对所述物联网设备执行配网操作的步骤。

9.根据权利要求8所述的方法,其特征在于,若所述物联网设备处于离线状态,所述终端设备对所述物联网设备执行配网操作,包括:

若所述物联网设备处于离线状态,所述终端设备生成所述物联网设备已存在但未配网的提醒;

响应于确认配网指令,所述终端设备对所述物联网设备执行配网操作。

10.根据权利要求1所述的方法,其特征在于,所述终端设备对所述物联网设备执行配网操作,之后包括:

所述终端设备将所述物联网设备的物理地址与所述终端设备账号上传给云端服务器,以使所述云端服务器完成所述物联网设备的物理地址与所述终端设备账号的绑定。

11.一种电子设备,其特征在于,所述电子设备包括处理器;所述处理器用于执行指令以实现如权利要求1-10任一项所述的方法。

12.一种计算机可读存储介质,其特征在于,所述计算机存储介质用于存储指令/程序数据,所述指令/程序数据能够被执行以实现权利要求1-10任一项所述的方法。

技术总结
本申请公开了一种物联网设备的配网方法及装置。其中,该物联网设备的配网方法包括:终端设备搜索通信范围内的物联网设备,并获取物联网设备的物理地址;终端设备基于已保存的信息和物联网设备的物理地址,判断物联网设备是否被发现过以及是否被配网;终端设备基于判断结果对未配网的物联网设备进行配网操作。本申请可以提高配网效率。

技术研发人员:陈挺
受保护的技术使用者:美的集团股份有限公司;广东美的制冷设备有限公司
技术研发日:2021.03.11
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-2195.html

最新回复(0)