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

配网方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 11:14:36


配网方法、装置、计算机设备和存储介质

技术领域

本申请涉及计算机技术领域,尤其涉及一种配网方法、装置、计算机设备和存储介质。

背景技术

随着互联网迅速发展,各类家电日用越来智能化,通常智能设备都需要与路由器建立连接,但现有技术中,智能设备与路由器之间进行配网的影响因素包括距离、网络影响等,无法根据用户的喜好确定各个智能设备的配网顺序以及配网方式,无法满足用户的个性化需求。

发明内容

为了解决现有技术中智能设备配网无法满足用户个性化需求的技术问题,本申请提供了一种配网方法、装置、计算机设备和存储介质。

第一方面,本申请提供了一种配网方法,包括:

发送配网请求;

获取响应信号;

当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;

根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

可选地,所述预设配网等级包括第一等级,所述根据所述预设配网等级获取配网信息,包括:

当所述预设配网等级为第一等级时,获取所述路由器发送的配网信息。

可选地,所述预设配网等级包括第二等级,所述第二等级对应的配网优先级低于所述第一等级对应的配网优先级,所述根据所述预设配网等级获取配网信息,包括:

当所述预设配网等级为第二等级时,获取所述路由器和/或第一智能设备发送的配网信息,所述第一智能设备为配网成功的智能设备。

可选地,所述根据所述预设配网等级获取配网信息之后,所述方法还包括:

当检测到配网请求时,发送所述配网信息至所述配网请求对应的智能设备。

可选地,所述方法还包括:

当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

可选地,所述获取响应信号之后,所述方法还包括:

当所述响应信号对应的信号强度小于所述预设信号强度时,执行所述发送配网请求的步骤。

可选地,所述根据所述预设配网等级获取配网信息之后,所述方法还包括:

当接收到修改配网等级时,根据所述修改配网等级更新所述预设配网等级,所述修改配网等级用于确定下一次配网时所述当前智能设备的配网优先级。

第二方面,本申请提供了一种配网装置,包括:

请求发送模块,用于发送配网请求;

信号接收模块,用于获取响应信号;

等级确定模块,用于当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;

配网模块,用于根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

发送配网请求;

获取响应信号;

当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;

根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

发送配网请求;

获取响应信号;

当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;

根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

上述配网方法、装置、计算机设备和存储介质,所述方法包括:发送配网请求;获取响应信号;当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。基于上述方法在各个智能设备进行配网时,可根据用户配置的预设配网等级进行配网,以此满足用户的个性化配网需求。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1为一个实施例中配网方法的应用环境图;

图2为一个实施例中配网方法的流程示意图;

图3为一个实施例中配网装置的结构框图;

图4为一个实施例中计算机设备的内部结构图。

具体实施方式

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

图1为一个实施例中配网方法的应用环境图。参照图1,该配网方法应用于配网系统。该配网系统包括终端110、智能设备120和路由器130。终端110通过调用路由器130实现远程控制智能设备120。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。智能设备120可以是任何智能家居设备,具体可以为智能音箱、智能电视、智能空调、智能冰箱等中至少一种。路由器130是在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。

在一个实施例中,图2为一个实施例中一种配网方法的流程示意图,参照图2,提供了一种配网方法。本实施例主要以该方法应用于上述图1中的智能设备120来举例说明,该配网方法具体包括如下步骤:

步骤S210,发送配网请求。

具体地,每一次断电重启后智能设备都需要重新进行配网,待配网的智能设备在上电后,实时通过广播发送配网请求和设备信息,设备信息包括设备名称和设备状态等,配网请求用于请求路由器或其他智能设备向当前智能设备发送配网信息。

步骤S220,获取响应信号。

具体地,响应信号包括第一响应信号和第二响应信号,第一响应信号包括至少一个路由器向当前智能设备发送的蓝牙连接信号,第二响应信号包括至少一个智能设备向当前智能设备发送的蓝牙连接信号。

步骤S230,当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级。

具体地,根据响应信号对应的信号强度判断是否可以稳定传输数据,预设信号强度为保证当前智能设备可以正常传输数据的信号强度,若响应信号对应的信号强度小于预设信号强度,表示当前智能设备无法与路由器或其他智能设备稳定的传输数据;若响应信号对应的信号强度大于或等于预设信号强度,表示当前智能设备可以与路由器或其他智能设备稳定的传输数据,则获取当前智能设备的预设配网等级,预设配网等级决定当前智能设备的配网优先级,也就是在多个智能设备中的配网顺序,若当前智能设备是首次配网,则预设配网等级为默认配网等级,若当前智能设备不是首次配网,则预设配网等级为用户通过移动终端设置后的配网等级。

步骤S240,根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

具体地,按照预设配网等级对应的配网优先级依次获取配网信息,即配网优先级最高的智能设备优先获取路由器通过蓝牙下发的配网信息,依照配网优先级顺序依次将配网信息下发给各个智能设备,配网信息包括路由器的网关地址和网关密码,获取配网信息的智能设备将网关密码发送给路由器进行配网验证,以此满足用户的个性化配网需求。

在一个实施例中,所述预设配网等级包括第一等级,当所述预设配网等级为第一等级时,获取所述路由器发送的配网信息。

具体地,预设配网等级包括第一等级,第一等级为配网优先级最高的等级,属于第一等级的智能设备可以优先接收路由器下发的配网信息,成为最先配网的智能设备。

在一个实施例中,所述预设配网等级包括第二等级,所述第二等级对应的配网优先级低于所述第一等级对应的配网优先级,当所述预设配网等级为第二等级时,获取所述路由器和/或第一智能设备发送的配网信息,所述第一智能设备为配网成功的智能设备。

具体地,预设配网等级包括第二等级,预设配网等级还可包括除第一等级和第二等级以外的等级,该等级可根据用户喜好自定义,第一等级和第二等级均为智能设备完成首次配网后,用户在移动终端中设置的配网等级,通过路由器下发给各个智能设备,令各个智能设备在下次配网时按照用户设置的配网顺序进行配网。属于第二等级的智能设备在第一等级的智能设备完成配网后,再接收路由器下发的配网信息或第一等级的智能设备发送的配网信息,即各个配网等级的智能设备均可接收来自路由器和其他已配网成功的智能设备发送的配网信息,根据优先获取的配网信息进行配网,以此提高了配网速率。

在一个另外的实施例中,路由器只下发配网信息至第一等级的智能设备,其余等级的智能设备接收已完成配网的智能设备发送的配网信息,以此形成蓝牙组网,已完成配网的智能设备将配网信息发送给未配网的智能设备,以此减轻了路由器的数据处理压力。

在一个实施例中,所述根据所述预设配网等级获取配网信息之后,当检测到配网请求时,发送所述配网信息至所述配网请求对应的智能设备。

具体地,当前智能设备已完成配网后,检测周边的其他智能设备是否完成配网,若检测到配网请求时,表示存在未完成配网的智能设备,则向该配网请求对应的智能设备发送配网信息,令该未配网的智能设备进行配网。每个已配网完成的智能设备都检测周边的智能设备是否完成配网,直至所有智能设备都未检测到配网请求时,表示所有智能设备均已完成配网,则停止检测。

在一个实施例中,当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

具体地,当智能设备完成配网时,通过路由器向智能设备发送对应的设备信息,令用户得知已完成配网的智能设备有哪些,设备信息包括设备名称和设备状态,若首次配网,完成配网的智能设备会在移动终端中显示,未完成配网的智能设备无法在移动终端中显示,用户根据移动终端中的显示得知各个智能设备的配网情况;若非首次配网,所有的智能设备均会在移动终端中显示,但各个智能设备的设备状态不同,完成配网的智能设备会发送设备信息至移动终端,根据设备信息中的设备状态更新移动终端中对应智能设备的设备状态,将未配网状态更改为已配网状态,此时用户可根据设备状态确定哪些智能设备完成配网,哪些智能设备未配网。

在一个实施例中,所述获取响应信号之后,当所述响应信号对应的信号强度小于所述预设信号强度时,执行所述发送配网请求的步骤。

具体地,当响应信号的信号强度小于预设信号强度时,表示当前智能设备无法与路由器或其他智能设备稳定的传输数据,则当前智能设备拒绝与路由器或其他不满足信号强度要求的智能设备建立蓝牙连接通道,则继续发送配网信息,直至接收到的响应信号的信号强度大于或等于预设信号强度,则建立与路由器或其他满足信号强度要求的智能设备之间的蓝牙连接通道,继续后续的配网过程。

在一个实施例中,所述根据所述预设配网等级获取配网信息之后,当接收到修改配网等级时,根据所述修改配网等级更新所述预设配网等级,所述修改配网等级用于确定下一次配网时所述当前智能设备的配网优先级。

具体地,完成配网后,当接收到修改配网等级时,表示用户在移动终端中修改了当前智能设备的配网等级,根据修改配网等级更新预设配网等级,智能设备在下一次进行配网时,根据用户对各个智能设备修改后的配网等级进行配网,以此满足用户的个性化配网需求。

图2为一个实施例中配网方法的流程示意图。应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图3所示,提供了一种配网装置,包括:

请求发送模块310,用于发送配网请求;

信号接收模块320,用于获取响应信号;

等级确定模块330,用于当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;

配网模块340,用于根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

在一个实施例中,所述预设配网等级包括第一等级,所述配网模块340包括:

第一配网单元,用于当所述预设配网等级为第一等级时,获取所述路由器发送的配网信息。

在一个实施例中,所述预设配网等级包括第二等级,所述第二等级对应的配网优先级低于所述第一等级对应的配网优先级,所述配网模块340包括:

第二配网单元,用于当所述预设配网等级为第二等级时,获取所述路由器和/或第一智能设备发送的配网信息,所述第一智能设备为配网成功的智能设备。

在一个实施例中,所述装置还包括:

检测模块,用于当检测到配网请求时,发送所述配网信息至所述配网请求对应的智能设备。

在一个实施例中,所述装置还包括:

信息发送模块,用于当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

在一个实施例中,所述请求发送模块310还用于:

当所述响应信号对应的信号强度小于所述预设信号强度时,执行所述发送配网请求的步骤。

在一个实施例中,所述装置还包括:

等级修改模块,用于当接收到修改配网等级时,根据所述修改配网等级更新所述预设配网等级,所述修改配网等级用于确定下一次配网时所述当前智能设备的配网优先级。

图4示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的智能设备120。如图4所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现配网方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行配网方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本申请提供的配网装置可以实现为一种计算机程序的形式,计算机程序可在如图4所示的计算机设备上运行。计算机设备的存储器中可存储组成该配网装置的各个程序模块,比如,图3所示的请求发送模块310、请求发送模块310、等级确定模块330和配网模块340。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的配网方法中的步骤。

图4所示的计算机设备可以通过如图3所示的配网装置中的请求发送模块310执行发送配网请求。计算机设备可通过信号接收模块320执行获取响应信号。计算机设备可通过等级确定模块330执行当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级。计算机设备可通过配网模块340执行根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:发送配网请求;获取响应信号;当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:所述预设配网等级包括第一等级,当所述预设配网等级为第一等级时,获取所述路由器发送的配网信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:所述预设配网等级包括第二等级,所述第二等级对应的配网优先级低于所述第一等级对应的配网优先级,当所述预设配网等级为第二等级时,获取所述路由器和/或第一智能设备发送的配网信息,所述第一智能设备为配网成功的智能设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当检测到配网请求时,发送所述配网信息至所述配网请求对应的智能设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当所述响应信号对应的信号强度小于所述预设信号强度时,执行所述发送配网请求的步骤。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:当接收到修改配网等级时,根据所述修改配网等级更新所述预设配网等级,所述修改配网等级用于确定下一次配网时所述当前智能设备的配网优先级。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:发送配网请求;获取响应信号;当所述响应信号对应的信号强度大于或等于预设信号强度时,获取当前智能设备的预设配网等级;根据所述预设配网等级获取配网信息,所述配网信息用于与路由器进行配网。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所述预设配网等级包括第一等级,当所述预设配网等级为第一等级时,获取所述路由器发送的配网信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:所述预设配网等级包括第二等级,所述第二等级对应的配网优先级低于所述第一等级对应的配网优先级,当所述预设配网等级为第二等级时,获取所述路由器和/或第一智能设备发送的配网信息,所述第一智能设备为配网成功的智能设备。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当检测到配网请求时,发送所述配网信息至所述配网请求对应的智能设备。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当配网完成时,通过所述路由器发送所述当前智能设备的设备信息至移动终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当接收到修改配网等级时,根据所述修改配网等级更新所述预设配网等级,所述修改配网等级用于确定下一次配网时所述当前智能设备的配网优先级。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指示相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍速率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

相关技术
  • 配网方法、配网装置、家居设备及计算机可读存储介质
  • 家电设备配网方法、配网装置及计算机可读存储介质
技术分类

06120112854562