WiFi设备的配网方法及相关设备与流程

文档序号:11525059阅读:425来源:国知局
WiFi设备的配网方法及相关设备与流程

本发明涉及无线通信技术领域,尤其涉及一种wifi设备的配网方法及相关设备。



背景技术:

连接有wifi(wirelessfidelity,无线网)模块的设备简称wifi设备,在对未设有人机交互屏幕或键盘的wifi设备进行快速配网时,通过移动终端在wifi信道下将路由器的ssid和密码信息以无线电磁波发送给wifi设备,在移动终端发送无线路由器的ssid和密码信息之前,移动终端会先发送多个标识配网开始的识别数据包(称为起始数据包),wifi设备若识别该起始数据包为有效的配网起始标识,才能锁定发送该起始数据包对应的wifi信道,才能接收路由器的ssid和密码信息。

wifi设备的wifi模块在接收移动终端发送的电磁波时,易出现在某一信道接收到标识配网开始的数据包后却需立刻切换信道的现象,即wifi模块需要再扫描一轮信道后(也就是扫描13个信道后),才能再次进入实际配网的路由器使用的信道,即配网的过程wifi设备锁信道的成功率低,降低了配网的效率。



技术实现要素:

本发明的主要目的在于提供一种wifi设备的配网方法、wifi设备、空调及可读存储介质,旨在解决现有技术中wifi设备配网过程中锁定信道的成功率低,降低了配网效率的技术问题。

为实现上述目的,本发明提供一种wifi设备的配网方法,配网数据包包括第一标识数据包,所述wifi设备的配网方法包括:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以完成所述wifi设备的入网配置。

可选的,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换步骤之后包括:

所述wifi设备记录暂停扫描信道切换后的暂停时间;

当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备复位至空闲状态。

可选的,所述若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置步骤包括:

若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备锁定接收所述第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态;

如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置;

如果所述wifi设备接收到所述状态复位数据包,根据所述状态复位数据包进入重新等待接收所述配网数据包的复位状态,其中,所述移动终端在确定所述wifi设备并未基于所述配网数据包完成入网配置时,按照所述预设顺序继续向所述wifi设备发送所述状态复位数据包和配网数据包。

可选的,所述配网数据包包括路由器服务集标识ssid和密码,所述如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置步骤包括:

如果所述wifi设备接收到移动终端发送的所述路由器服务集标识ssid和密码,则所述wifi设备根据接收到的所述路由器服务集标识ssid和密码,连接对应的路由器,完成入网配置。

可选的,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态步骤包括:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动终端连续发送预设次数的第一标识数据包。

可选的,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态步骤之后还包括:

在所述起始状态下,若再次检测到所述第一标识数据包时,所述wifi设备忽略该第一标识数据包。

可选的,所述wifi设备的配网方法应用于空调中wifi设备的入网配置。

可选的,所述wifi设备的配网方法包括:

移动终端按照预设顺序在预设wifi信道上向所述wifi设备发送预设次数的第一标识数据包、预设次数的第二标识数据包以及预设次数的状态复位数据包和配网数据包,其中,所述预设次数大于一次;

所述移动终端在发送完成各数据包后,进入检测状态,以确定所述wifi设备是否完成入网配置。

本发明还提供一种wifi设备,所述wifi设备配网装置应用于wifi设备,所述wifi设备应用于空调中,所述wifi设备应用于空调中,所述wifi设备包括:

确定模块,用于扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

设置模块,用于在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

延时切换模块,用于基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置。

此外,为实现上述目的,本发明还提供一种wifi设备的配网装置,所述wifi设备的配网装置包括:存储器、处理器,通信总线以及存储在所述存储器上的wifi设备的配网程序,

所述通信总线用于实现处理器与存储器间的通信连接;

所述处理器用于执行所述wifi设备的配网程序,以实现以下步骤:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置。

可选的,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换步骤之后包括:

所述wifi设备记录暂停扫描信道切换后的暂停时间;

当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备复位至空闲状态。

可选的,所述若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置步骤包括:

若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备锁定接收所述第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态;

如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置;

如果所述wifi设备接收到所述状态复位数据包,根据所述状态复位数据包进入重新等待接收所述配网数据包的复位状态,其中,所述移动终端在确定所述wifi设备并未基于所述配网数据包完成入网配置时,按照所述预设顺序继续向所述wifi设备发送所述状态复位数据包和配网数据包。

可选的,所述配网数据包包括路由器服务集标识ssid和密码,所述如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置步骤包括:

如果所述wifi设备接收到移动终端发送的所述路由器服务集标识ssid和密码,则所述wifi设备根据接收到的所述路由器服务集标识ssid和密码,连接对应的路由器,完成入网配置。

可选的,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态步骤包括:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动终端连续发送预设次数的第一标识数据包。

可选的,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态步骤之后还包括:

在所述起始状态下,若再次检测到所述第一标识数据包时,所述wifi设备忽略该第一标识数据包。

可选的,所述wifi设备的配网方法应用于空调中wifi设备的入网配置。

所述移动终端在发送完成各数据包后,进入检测状态,以确定所述wifi设备是否完成入网配置。

此外,为实现上述目的,本发明还提供一种空调,该空调包括上述wifi设备的配网装置。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置。

本发明通过所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以完成所述wifi设备的入网配置。由于wifi设备在起始状态下,设置生成延时切换信道指令,因而wifi设备未能接收到第二标识数据包的概率降低,即配网过程中wifi设备锁信道的成功率升高,提升了配网的效率。

附图说明

图1为本发明wifi设备的配网方法第一实施例的流程示意图;

图2为本发明wifi设备的配网方法第二实施例的流程示意图;

图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图;

图4是本发明wifi设备的配网方法的场景示意图。

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

具体实施方式

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

本发明提供一种wifi设备的配网方法,在本发明wifi设备的配网方法的第一实施例中,参照图1,所述wifi设备的配网方法包括:

步骤s10,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

移动终端包括手机,平板等智能终端,以下实施例以手机为例进行说明,连接有wifi(wirelessfidelity,无线网)模块的设备简称wifi设备,如空调,冰箱,空气净化器中内置的wifi设备等,这些wifi设备只能接收但不发送数据,这些wifi设备使用wifi功能前需要进行快速入网配置,快速入网配置一般通过手机app在固定wifi信道上发出广播或组播数据包,处于监听模式的wifi设备监听并接收对应wifi信道上手机app发送广播或组播数据包来实现,监听模式的wifi设备在监听并接收对应wifi信道上手机app发送广播或组播数据包过程中,所述wifi设备扫描各信道,其中,wifi设备扫描各信道的顺序可是先扫描第一信道,后扫描第二,第三信道,最后扫描第13信道的方式,或者扫描顺序可是先扫描常用信道如先扫描第六信道,后扫描其他信道的顺序,wifi设备在扫描1-13信道时,在各个信道停留扫描时间,以在对应wifi信道上接收移动终端以无线电磁波形式发送的无线路由器的ssid和密码信息,wifi模块接收到对应的无线电磁波后,根据电磁波中携带的ssid和密码信息,连接到相应的路由器设备中,实现网络配置,如图4所示。

移动终端在发送无线路由器的ssid和密码信息时,会先发送多个标识配网开始的标识数据包(或称为起始数据包),标识数据包包括wifi设备与移动终端约定的特征码,移动终端如手机一般把发送的有效数据或者标识数据包存放在组播包的3个硬件(mac)地址上,也就是每个数据包只能携带3个字节的有效数据,因而,移动终端一般发送2个起始数据包,第一标识数据包与第二标识数据包,wifi模块在收到对应的起始数据包后,若识别该起始数据包为有效的配网起始标识,才能锁定发送该起始数据包对应的wifi信道,并在该wifi信道下进入接收配网数据包的状态的阶段。

在本实施例中,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态,其中,移动终端连续发送预设次数的第一标识数据包,预设次数大于一次,可选的,移动终端发送第一标识数据包的次数为2次,且移动终端连续发送2次,即在移动终端发送2次第一标识数据包之后才会发送其他数据包,由于移动终端连续发送第一标识数据包,丢失第一标识数据包的wifi信道的概率减小,如若wifi设备在获取第一标识数据包或者抓取第一标识数据包过程中,若意外导致wifi设备丢失当前第一标识数据包后,由于移动终端多次发送第一标识数据包,因而wifi设备在后续还能继续获取得到第一标识数据包,避免wifi设备需轮回13个扫描时间后方能抓取第一标识数据包。

步骤s20,所述wifi设备在起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

所述wifi设备在起始状态下即wifi设备获取第一标识数据包后,wifi设备并不能确定或者锁定当前信道,即wifi设备仍处于扫描状态下,由于wifi设备每间隔预设扫描时间扫描不同信道,若此时已到切换扫描信道时间点,即wifi设备若检测到切换扫描信道指令时,设置生成延时切换信道指令,该延时切换信道指令对应程序内嵌于wifi模块的配网程序中,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,即所述wifi设备由起始状态下进入暂停扫描信道的切换状态。

步骤s30,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收状态复位数据包和配网数据包的状态,以完成所述wifi设备的入网配置。

所述wifi设备在起始状态下,即wifi设备在接收第一标识数据包后,wifi设备仍不能锁定当前信道,若检测到移动终端发送的第二标识数据包时,wifi设备方能锁定当前扫描信道,所述wifi设备在锁定当前扫描信道后,暂停扫描其他信道,进入接收移动终端发送的配网数据包的模式,以完成入网配置,在完成入网配置后,移动终端如手机能够通过app或者软件实现对wifi设备的控制,如在手机app上可异地设置wifi设备如空调的温度,风速等。

在本实施例中,通过步骤s10,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;步骤s20,所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;步骤s30,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以完成所述wifi设备的入网配置。由于wifi设备在起始状态下,设置生成延时切换信道指令,因而wifi设备未能接收到第二标识数据包的概率降低,即配网过程中wifi设备锁信道的成功率升高,提升了配网的效率。

进一步地,在本发明wifi设备的配网方法的第一实施例的基础上,提供wifi设备的配网方法第二实施例,在第二实施例中,如图2所示,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换步骤之后包括:

步骤s40,所述wifi设备记录暂停扫描信道切换后的暂停时间;

步骤s50,当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备复位至空闲状态。

wifi设备通过设置的延时计数器记录暂停扫描信道切换后的暂停时间,该延时计数器内设置变量暂停时间delaycount,如果暂停时间大于预设扫描时间时,即wifi设备在当前扫描信道暂停的时间段大于等于一个扫描时间时,并未检测到或者接收到移动终端发送的第二标识数据包,则接收超时,则wifi设备复位至空闲状态,在空闲状态下的wifi设备可是在当前信道上重新接收第一标识数据包,或者恢复扫描信道的切换状态,即从当前信道开始按照预设的顺序扫描当前信道对应的下一个扫描信道。

在本实施例中,通过步骤s40,所述wifi设备记录暂停扫描信道切换后的暂停时间;步骤s50,当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备复位至空闲状态。当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备恢复切换扫描信道的状态由于在起始状态,wifi设备并未无限暂停扫描信道的切换,因而能够有效避免由于wifi设备无限暂停扫描信道的切换而造成配网失败的现象。

进一步地,在本发明wifi设备的配网方法的第一实施例的基础上,提供wifi设备的配网方法第三实施例,在第三实施例中,所述若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置步骤包括:

若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备锁定接收所述第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态;

如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置;

如果所述wifi设备接收到所述状态复位数据包,根据所述状态复位数据包进入重新等待接收所述配网数据包的复位状态,其中,所述移动终端在确定所述wifi设备并未基于所述配网数据包完成入网配置时,按照所述预设顺序继续向所述wifi设备发送所述状态复位数据包和配网数据包。

若wifi设备成功接收所述第一标识数据包和第二标识数据包,则wifi设备锁定接收第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态,其中,移动终端按照预设顺序在预设wifi信道上向所述wifi设备发送预设次数的状态复位数据包和配网数据包,如果wifi设备接收到配网数据包,根据配网数据包完成入网配置,如果wifi设备接收到所述状态复位数据包,根据状态复位数据包进入重新等待接收所述配网数据包的复位状态,wifi设备记录重新等待接收所述配网数据包时对应的超时时间,当所述超时时间大于预设时间时,wifi设备进入重新扫描各wifi信道的状态,以重新锁定wifi设备的预设wifi信道,其中,所述预设时间大于wifi设备接收任意配网数据包的时长。

在本实施例中,通过若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备锁定接收所述第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态;如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置;如果所述wifi设备接收到所述状态复位数据包,根据所述状态复位数据包进入重新等待接收所述配网数据包的复位状态,其中,所述移动终端在确定所述wifi设备并未基于所述配网数据包完成入网配置时,按照所述预设顺序继续向所述wifi设备发送所述状态复位数据包和配网数据包。由于在wifi设备在未成功接收配网数据包后,能够复位重新接收对应的配网数据包,而不是造成wifi设备的接收紊乱状态,因而能够增加wifi设备容错功能,提升配网成功率。

进一步地,在本发明wifi设备的配网方法的第三实施例的基础上,提供wifi设备的配网方法第四实施例,在第四实施例中,所述配网数据包包括路由器服务集标识ssid和密码,所述如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置步骤包括:

如果所述wifi设备接收到移动终端发送的所述路由器服务集标识ssid和密码,则所述wifi设备根据接收到的所述路由器服务集标识ssid和密码,连接对应的路由器,完成入网配置。

如果所述wifi设备接收到所述配网数据包,即wifi设备在接收移动终端发送的路由器服务集标识ssid和密码后,wifi设备wifi设备根据接收到的所述路由器服务集标识ssid和密码,向路由器发起配网请求,完成配网,完成配网后向移动终端发送配网成功的提示信息,此时,移动终端与wifi设备实现双向通信。

在本实施例中,通过如果所述wifi设备接收到移动终端发送的所述路由器服务集标识ssid和密码,则所述wifi设备根据接收到的所述路由器服务集标识ssid和密码,连接对应的路由器,完成入网配置,并向移动终端发送配网成功的提示信息,提升了用户的配网体验。

进一步地,在本发明wifi设备的配网方法的第一实施例的基础上,提供wifi设备的配网方法第五实施例,在第五实施例中,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态步骤包括:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动终端连续发送预设次数的第一标识数据包。

wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动动终端连续发送预设次数的第一标识数据包,由于移动动终端连续发送超过一次的第一标识数据包,因而,若wifi设备由于意外未接收到第一标识数据包时时,还能再次接收第一标识数据包,即在接收第一标识数据包时,wifi设备的容错功能增强。

在本实施例中,通过所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动终端连续发送预设次数的第一标识数据包。由于移动终端连续发送预设次数的第一标识数据包,wifi设备完成入网配置过程中的容错功能增强。

进一步地,在本发明wifi设备的配网方法的第一实施例的基础上,提供wifi设备的配网方法第六实施例,在第六实施例中,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态步骤之后还包括:

在所述起始状态下,若再次检测到所述第一标识数据包时,所述wifi设备忽略该第一标识数据包。

wifi设备与手机属于单向通信,即wifi设备并不能向手机终端发送数据或者信息,因而在所述起始状态下,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,并不能与手机终端进行通信,因而手机终端在第一次发送第一标识数据包后,会继续发送第一标识数据包,直至达到预设次数,wifi设备在起始状态下即已接收过第一标识数据包时,若再次检测到所述第一标识数据包时,所述wifi设备不再接收所述第一标识数据包,若wifi设备在已接收第二标识数据包时,若再次检测到该第二标识数据包,wifi设备也不再接收第二标识数据包。

在本实施例中,通过在所述起始状态下,若再次检测到所述第一标识数据包时,所述wifi设备过滤并不再接收该第一标识数据包。因而能够有效避免重复接收数据包的现象,以免造成wifi设备内存的浪费。

进一步地,在本发明wifi设备的配网方法的第一实施例的基础上,提供wifi设备的配网方法第七实施例,在第七实施例中,所述wifi设备的配网方法应用于空调中wifi设备的入网配置。

在本实施例中,wifi设备包括空调设备内置的wifi模块,通过移动终端如手机终端向空调设备发送预设次数的第一标识数据包,若空调设备在对应信道检测接收到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态,在该起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令,以在该扫描信道下空调设备检测接收手机终端发送预设次数的第二标识数据包,以锁定空调设备的当前扫描信道,以接收移动终端发送的路由器服务集标识ssid和密码,以完成空调设备的入网配置。

在本实施例中,通过将所述wifi设备的配网方法应用于空调中wifi模块的入网配置,因而能够实现空调设备的入网配置。

进一步地,本发明还提供一种wifi设备,所述wifi设备包括:

确定模块,用于扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

设置模块,用于在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

延时切换模块,用于基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置。

本实施例wifi设备具体实施方式与上述第一实施例wifi设备的配网方法基本相同,在此不再赘述。

参照图3,图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明实施例基于wifi设备的配网装置可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面3)播放器、便携计算机等移动终端。

如图3所示,该基于wifi设备的配网装置可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该基于wifi设备的配网装置还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图3中示出的基于wifi设备的配网装置结构并不构成对基于wifi设备的配网装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及基于wifi设备的配网程序。操作系统是管理和控制wifi设备的配网装置硬件和软件资源的程序,支持基于wifi设备的配网程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与基于wifi设备的配网装置中其它硬件和软件之间通信。

在图3所示的基于wifi设备的配网装置中,处理器1001用于执行存储器1005中存储的基于wifi设备的配网程序,实现以下步骤:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态;

所述wifi设备在所述起始状态下,当检测到切换扫描信道指令时,设置生成延时切换信道指令;

所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换,以等待接收第二标识数据包,其中,若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置。

进一步地,所述wifi设备基于所述延时切换信道指令暂停扫描信道的切换步骤之后包括:

所述wifi设备记录暂停扫描信道切换后的暂停时间;

当所述暂停时间大于等于预设扫描时间时,若所述wifi设备未接收到移动终端发送的第二标识数据包,则所述wifi设备复位至空闲状态。

进一步地,所述若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备进入接收配网数据包的状态,以根据接收到的配网数据包完成所述wifi设备的入网配置步骤包括:

若所述wifi设备成功接收所述第一标识数据包和第二标识数据包,则所述wifi设备锁定接收所述第一标识数据包和第二标识数据包的wifi信道,并进入等待接收移动终端发送状态复位数据包和配网数据包的状态;

如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置;

如果所述wifi设备接收到所述状态复位数据包,根据所述状态复位数据包进入重新等待接收所述配网数据包的复位状态,其中,所述移动终端在确定所述wifi设备并未基于所述配网数据包完成入网配置时,按照所述预设顺序继续向所述wifi设备发送所述状态复位数据包和配网数据包。

进一步地,所述配网数据包包括路由器服务集标识ssid和密码,所述如果所述wifi设备接收到所述配网数据包,根据所述配网数据包完成入网配置步骤包括:

如果所述wifi设备接收到移动终端发送的所述路由器服务集标识ssid和密码,则所述wifi设备根据接收到的所述路由器服务集标识ssid和密码,连接对应的路由器,完成入网配置。

进一步地,所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态步骤包括:

所述wifi设备扫描各信道,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,确定当前的状态为起始状态,其中,所述移动终端连续发送预设次数的第一标识数据包。

进一步地,若在任一信道检测到移动终端发送的标识配网开始的第一标识数据包时,记录当前的状态为起始状态步骤之后还包括:

在所述起始状态下,若再次检测到所述第一标识数据包时,所述wifi设备忽略该第一标识数据包。

进一步地,所述wifi设备的配网方法应用于空调中wifi设备的入网配置。

本发明基于wifi设备的配网装置具体实施方式与上述wifi设备的配网方法各实施例基本相同,在此不再赘述。

本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现如上述的wifi设备的配网方法各实施例的步骤。

本发明可读存储介质具体实施方式与上述wifi设备的配网方法各实施例基本相同,在此不再赘述。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1