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

用于测试待配网设备的配网标识生成方法、装置及终端

文献发布时间:2023-06-19 11:21:00


用于测试待配网设备的配网标识生成方法、装置及终端

技术领域

本发明涉及通信技术领域,具体涉及到一种用于测试的配网标识生成方法、装置及终端。

背景技术

由于智能家居设备很多都是没有屏幕并且不具备输入输出能力,如空调、空气净化器、烟雾报警器,无法像智能终端一样通过触摸屏去连接Wi-Fi,目前市面上绝大多数智能家居和物联网设备的配网方式都是通过智能终端,例如手机来进行配置,首先将手机连接wifi之后通过手机将服务集标识(Service Set Identifier,SSID)即身份识别信息与密码发送给设备,设备进行联网。

在很多情况下需要对智能家居设备的性能尤其是联网性能进行测试,然而,在测试时可能会遇到无可连接的网络的情况,例如,在新家装修时,可能新家中没有安装网络,附近无可用网络,导致智能家居设备无法联网测试。

如何在附近无可用网络是对智能家居进行测试成为亟待解决的技术问题。

发明内容

基于此,根据第一方面,本发明提供了一种用于测试待配网设备的配网标识生成方法,所述配网标识可被待配网设备扫描,用于通信移动终端,所述方法包括:获取用于表征生成配网标识的配网指令;判断通信移动终端附近是否存在可连接网络;当不存在可连接网络时,开启所述通信移动终端的热点;将所述热点的配网信息生成配网标识。

可选地,所述判断通信移动终端附近是否存在可连接网络包括:获取通信移动终端附近的网络;判断是否预存有与所述附近的网络对应的配网信息;当否时,确定所述通信移动终端附近不存在可连接网络。

可选地,当预存有与所述附近的网络对应的配网信息时,判断所述附近的网络的信号强度、网速以及稳定性中的至少之一是否超过对应预设阈值;当所述附近的网络的所述信号强度、输送网速以及所述稳定性中的至少之一没有超过对应的预设阈值时,确定所述通信移动终端附近不存在可连接网络。

可选地,所述配网信息分别包括身份识别信息和密码。

可选地,所述配网标识包括:二维码或条形码。

根据第二方面,本发明实施例提供了一种用于测试待配网设备的配网标识生成装置,所述配网标识可被待配网设备扫描,用于通信移动终端,所述装置包括:获取模块,用于获取用于表征生成配网标识的配网指令;判断模块,用于判断通信移动终端附近是否存在可连接网络;开启模块,用于在所述判断模块判断出不存在可连接网络时,开启所述通信移动终端的热点;生成模块,用于将所述热点的配网信息生成配网标识。

可选地,所述判断模块包括:获取单元,用于获取通信移动终端附近的网络;第一判断单元,用于判断是否预存有与所述附近的网络对应的配网信息;第一确定单元,用于在所述第一判断单元判断出否时,确定所述通信移动终端附近不存在可连接网络。

可选地,判断模块包括:第二判断单元,用于在所述第一判断单元判断出预存有与所述附近的网络对应的配网信息时,判断所述附近的网络的信号强度、网速以及稳定性中的至少之一是否超过对应预设阈值;第二确定单元,用于在所述第二判断单元判断出当所述附近的网络的所述信号强度、输送网速以及所述稳定性中的至少之一没有超过对应的预设阈值时,确定所述通信移动终端附近不存在可连接网络。

根据第三方面,本发明实施例提供了一种终端,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行上述第一方面任意一项所述的用于测试待配网设备的配网标识生成方法。

根据第四方面,本发明实施例提供了一种非暂态计算机可读介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行上述第一方面任意一项所述的用于测试待配网设备的配网标识生成方法。

本发明实施例提供的用于测试待配网设备的配网标识生成方法、装置及终端,在对智能家居进行测试时,获取用于表征生成配网标识的配网指令,判断通信移动终端附近是否存在可连接网络,在通信移动终端附近不存在可连接的网络时,开启通信移动终端的热点,以通信移动终端的移动网络提供智能家居的联网,将热点的配网信息生成配网标识。即使在周围无可连接网络时,采用通信移动终端的移动网络为智能家居生成配网标识,可以在附近无可用网络是对智能家居完成测试。

附图说明

图1示出了本发明实施例的用于测试的配网标识生成方法流程示意图;

图2示出了本发明实施例的另一用于测试的配网标识生成方法流程示意图;

图3示出了本发明实施例的用于测试的配网标识生成装置示意图;

图4示出了本发明实施例的终端示意图。

具体实施方式

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

本发明实施例提供了一种用于测试待配网设备的配网标识生成方法,所称配网标识可以被待配网设备扫面,以获取配网标识内存储的网络的SSID和密码,使得配网设备完成配网,该配网标识生成方法适用于通信移动终端,例如手机,所称待配网设备可以包括智能家居,该方法可以在无可连接的网络的情况对智能家居的性能以及联网性能进行测试,具体的,如图1所示该方法可以包括如下步骤:

S10.获取用于表征生成配网标识的配网指令。在具体的实施例中,所称的配网指令可以为用户通过触控智能终端例如手机上的预设触控按键进行配网标识生成,在用户触摸该触控按键后,产生触控信号,该触控信号可以表征生成配网标识的请求。

S20.判断通信移动终端附近是否存在可连接网络。通信移动终端在收到配网指令后,根据配网指令对周围网络进行搜索,如果通信移动终端附近不存在可连接网络时,进入步骤S30。当通信移动终端附近存在可连接的网络时,进入步骤S30。

S30.开启通信移动终端的热点。通信移动终端具有运营商的移动网络,并可以作为网络热点使用,在不存在可连接的网络时,可以控制通信移动终端开启热点,以提供智能家居设备可连接的网络。开启热点时,可以同时生成与该热点对应的SSID和密码。

S40.将热点的配网信息生成配网标识。将热点的SSID和密码生成配网标识,所称配网标识可以为二维码或条形码,以供智能家居设备扫描。

在对智能家居进行测试时,获取用于表征生成配网标识的配网指令,判断通信移动终端附近是否存在可连接网络,在通信移动终端附近不存在可连接的网络时,开启通信移动终端的热点,以通信移动终端的移动网络提供智能家居的联网,将热点的配网信息生成配网标识。即使在周围无可连接网络时,采用通信移动终端的移动网络为智能家居生成配网标识,可以在附近无可用网络是对智能家居完成测试。

在具有可连接的网络时,可以对可连接的网络进行筛选,以确保连接的网络可用,具体的可以参见步骤S50。

S50.连接可连接网络并将可连接网络的配网信息生成配网标识。具体的,在连接可连接网络时,如果存在多个可连接网络,可以对比可连接的网络的权重信息。在本实施例中,所称权重信息可以包括:网络的信号强度、网速、网络类型以及稳定性中的至少之一。在本实施例中,网络信号强度越高、网速越快、稳定性越好,则网络的权重越高。在本实施例中网络类型可以为互联网和局域网,可以根据用户的使用需求确定该互联网和局域网的权重。在本实施例中,对于权重的确定可以基于当前网络的状态,即根据当前网络的信号强度、网速或稳定性中的至少一种进行确定,也可以对一段时间内的网络的信号强度、网速或稳定性中的至少一种进行统计后得到各个网路的权重。具体的,可以对每个网络的信号强度、网速和稳定性分别进行评分,综合各个评分,得到各个网络的权重。将权重最高的网络的配网信息生成配网标识。在计算得到各个网络的权重后,选取权重最高的网络作为待配网网络,将待配网网络的SSID以及密码生成对应的配网标识。具体的该配网标识可以为二维码或条形码。SSID以及密码存储形式可以为直接存储或按照预设的规则以字符或链接代替进行存储。

在获取到配网指令后,对各个可用网络进行权重比较,选择权重最高的网络,即选择可连接网络中最合适的网络生成配网标识,以使待配网设备对配网标识进行扫描并配网,可以使得待配网设备配置较为合适的网络,例如配置网速较好信号较强并且较为稳定网络,防止待配网设备配置的网络无效,而导致用户反复配网带来的不便,提升用户体验,简化配网设备的配置过程,并且通过扫描配网标识,可以无需显示网络密码,使用户的网路更为安全。

为保证智能家居设备联网的有效性,在可选的实施例中,如图2所示,在步骤S20还可以包括:

S21.获取通信移动终端附近的网络。

S22.判断是否预存有与附近的网络对应的配网信息。可以依次对附近的网络进行检测。将附近可以搜索到的网络均进行检测,在本实施例中,可以对网络的SSID和密码进行检测,例如,检测某网络是否存储有密码,或者对SSID进行检测,可以检测当前的网络是否存在潜在风险。当没有预存有与附近的网络对应的配网信息时,进入步骤S23。当预存有与附近的网络对应的配网信息时,进入步骤S24。

S23.确定通信移动终端附近不存在可连接网络。进而可以开启通信移动终端的热点。

S24.判断附近的网络的信号强度、网速以及稳定性中的至少之一是否超过对应预设阈值。具体的,当附近的网络的信号强度、输送网速以及稳定性至少之一没有超过对应的预设阈值时,进入步骤S23。当附近的网络的信号强度、输送网速以及稳定性均超过对应的预设阈值时,进入步骤S50。

本发明实施例提供了一种用于测试待配网设备的配网标识生成装置,配网标识可被待配网设备扫描,用于通信移动终端,如图3所示,该装置包括:获取模块10,用于获取用于表征生成配网标识的配网指令;判断模块20,用于判断通信移动终端附近是否存在可连接网络;开启模块30,用于在判断模块判断出不存在可连接网络时,开启通信移动终端的热点;生成模块40,用于将热点的配网信息生成配网标识。

作为可选的实施例,判断模块包括:获取单元,用于获取通信移动终端附近的网络;第一判断单元,用于判断是否预存有与附近的网络对应的配网信息;第一确定单元,用于在第一判断单元判断出否时,确定通信移动终端附近不存在可连接网络。

作为可选的实施例,判断模块还包括:第二判断单元,用于在第一判断单元判断出预存有与附近的网络对应的配网信息时,判断附近的网络的信号强度、网速以及稳定性中的至少之一是否超过对应预设阈值;第二确定单元,用于在第二判断单元判断出当附近的网络的信号强度、输送网速以及稳定性中的至少之一没有超过对应的预设阈值时,确定通信移动终端附近不存在可连接网络。

本发明实施例还提供了一种非暂态计算机可读介质,非暂态计算机可读存储介质存储计算机指令,计算机指令用于使计算机执行如上述实施例中任意一项描述用于测试待配网设备的配网标识生成方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(FlashMemory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

本发明实施例提供了一种终端,如图4所示,该终端包括一个或多个处理器41以及存储器42,图4中以一个处理器43为例。

终端还可以包括:输入装置43和输出装置44。

处理器41、存储器42、输入装置43和输出装置44可以通过总线或者其他方式连接,图4中以通过总线连接为例。

处理器41可以为中央处理器(Central Processing Unit,CPU)。处理器41还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器42作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的用于测试待配网设备的配网标识生成方法对应的程序指令/模块。处理器41通过运行存储在存储器42中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例用于测试待配网设备的配网标识生成方法。

存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据用户终端操作的处理装置的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至图像检测、处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置43可接收输入的数字或字符信息,以及产生与用户终端的处理装置的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。

一个或者多个模块存储在存储器42中,当被一个或者多个处理器41执行时,执行如图1或2所示的方法。

虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

相关技术
  • 用于测试待配网设备的配网标识生成方法、装置及终端
  • 一种配网方法、配网设备和终端设备
技术分类

06120112894930