WIFI模块配网方法与装置制造方法及图纸

技术编号:16704222 阅读:40 留言:0更新日期:2017-12-02 17:51
本发明专利技术WIFI模块配网方法,包括以下步骤:当检测到WIFI模块进入配网模式时,获取WIFI模块侦听到的有效数据,将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中,并进行信道锁定,在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据,若收齐连接上网所需的全部有效数据时,则整理收齐的有效数据以完成WIFI模块连接上网。在本发明专利技术WIFI模块配网方法的基础上还提出了对应装置。本发明专利技术通过批量接收数据包中的有效数据,并在有效数据接收齐后,将有效数据进行处理,缩短了数据接收时间,提高了WIFI配网效率与成功率。

WIFI module distribution network method and device

The invention of WIFI module distribution method, which comprises the following steps: when the detected WIFI module into the distribution mode, the WIFI module listens to obtain valid data, stored in each channel to obtain valid data corresponding to the buffer pool WIFI module, and channel locking, based on effective data collection channel lock. And the ranking of the valid data, to determine whether the receipt of all the valid data required for Internet connection, if the connection to collect all valid data on Internet that are needed to sort the data together to complete the reception of a valid WIFI module on the net. The corresponding device is also put forward on the basis of the WIFI module distribution network method of the invention. After receiving the effective data in the packet and receiving effective data, the invention can process the effective data, shorten the data receiving time, and improve the efficiency and success rate of the WIFI distribution network.

【技术实现步骤摘要】
WIFI模块配网方法与装置
本专利技术涉及智能家电领域,尤其涉及WIFI模块配网方法与装置。
技术介绍
目前的智能手机品牌越来越多,配网成功率各不相同,同时各大智能云平台接入的时候配网的时间都不尽相同,更加使配网成功率及兼容性受严重影响。现有的利用快连技术无线配网的过程中,需要按一定的顺序分别获取数据,即,在连网设备B通过发包数据将网络信息发包至没有连网的设备A,一个数据包中具有多个数据,若设备A没有接收到需要的数据,则不对数据包中其他数据进行处理,等待连网设备B循环发送数据,直至设备A接收到所需数据,这种按顺序获取配网数据会使得配网的时间变长,由于配网限定了时间,在限定时间内无法获得配网数据,则会显示配网失败;例如,丢包率高的手机,在配网的时候需要更长的时间去获得SSID和密码,由于手机设置配网限定了时间,因此表现为配网失败率较高。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种WIFI模块配网方法与装置,旨在缩短快连技术配网的时间。为实现上述目的,本专利技术提供的WIFI模块配网方法,所述WIFI模块配网方法包括以下步骤:当检测到WIFI模块进入配网模式时,获取WIFI模块侦听到的有效数据;将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中;在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据;若收齐连接上网所需的全部有效数据时,则整理收齐的有效数据以完成WIFI模块连接上网。可选地,所述缓冲池与信道一一对应,缓冲池包含若干缓冲区以供存放WIFI模块侦听到的有效数据;所述在基于有效数据完成信道锁定时,对有效数据进行收集和排序的步骤包括:将获取的各个信道有效数据存放到信道对应缓冲池中,并将存放的有效数据按预设缓冲区对应放置;根据缓冲池预设缓冲区存放的有效数据,判断WIFI模块是否已完成信道锁定。可选地,所述缓冲池存放的有效数据包括:SSID长度数据、密码长度数据、SSID数据和密码数据;所述在基于有效数据完成信道锁定时,对有效数据进行收集和排序的步骤包括:基于有效数据完成信道锁定时,判断已锁定的信道对应缓冲池中是否接收到SSID长度数据和密码长度数据;若已锁定的信道对应缓冲池中接收到SSID长度数据和密码长度数据,则标记接收到SSID长度数据和密码长度数据,以便处理接收到SSID数据和密码数据。可选地,所述标记接收到SSID长度数据和密码长度数据,以便处理接收到SSID数据和密码数据的步骤之后包括:利用缓冲区存放的有效数据,判断标记的SSID长度数据和密码长度数据是否有效;若标记的SSID长度数据和密码长度数据有效,则判断获取的SSID数据和密码数据是否齐全。可选地,所述将获取到的连接上网所需全部数据进行处理,利用处理好的数据进行连接上网的步骤之前包括:根据侦听获取到SSID长度数据、密码长度数据、SSID数据和密码数据的先后顺序,在数据处理时对应调整数据处理顺序。此外,为实现上述目的,本专利技术还提供一种WIFI模块配网装置,所述WIFI模块配网装置包括:检测侦听模块,用于当检测到WIFI模块进入配网模式时,获取WIFI模块侦听到的有效数据;获取存放模块,用于将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中;锁定判断模块,用于在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据;连接上网模块,用于若收齐连接上网所需的全部有效数据时,则整理收齐的有效数据以完成WIFI模块连接上网。可选地,所述缓冲池与信道一一对应,缓冲池包含若干缓冲区以供存放WIFI模块侦听到的有效数据;所述获取存放模块包括:侦听存放单元,用于将获取的各个信道有效数据存放到信道对应缓冲池中,并将存放的有效数据按预设缓冲区对应放置;存放判断单元,用于根据缓冲池预设缓冲区存放的有效数据,判断WIFI模块是否已完成信道锁定。可选地,所述缓冲池存放的有效数据包括:SSID长度数据、密码长度数据、SSID数据和密码数据;所述锁定判断模块包括:信道锁定单元,用于基于有效数据完成信道锁定时,判断已锁定的信道对应缓冲池中是否接收到SSID长度数据和密码长度数据;第一判断单元,用于若已锁定的信道对应缓冲池中接收到SSID长度数据和密码长度数据,则标记接收到SSID长度数据和密码长度数据,以便处理接收到SSID数据和密码数据。可选地,所述锁定判断模块包括:第二判断单元,用于利用缓冲区存放的有效数据,判断标记的SSID长度数据和密码长度数据是否有效;第三判断单元,用于若标记的SSID长度数据和密码长度数据有效,则判断获取的SSID数据和密码数据是否齐全。可选地,所述WIFI模块配网装置还包括,处理调整模块,处理调整模块,用于:根据侦听获取到SSID长度数据、密码长度数据、SSID数据和密码数据的先后顺序,在数据处理时对应调整数据处理顺序。本专利技术WIFI模块配网方法,在检测到WIFI模块进入配网模式时,WIFI模块开始侦听数据并获取侦听到的有效数据,预设信道与缓冲池的一一对应关系将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中,并判断利用有效数据是否可以进行信道锁定,在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据;本专利技术WIFI模块配网中,WIFI模块接收连网设备发送的全部有效的数据包,将接收到的全部有效数据进行处理,这样的方式可减少设备的丢包率,缩短WIFI模块接收连网数据用于配网的时间,进一步地提高WIFI模块配网的效率与成功率。附图说明图1为本专利技术WIFI模块配网方法与装置的具体场景示意图;图2为本专利技术WIFI模块配网方法一实施例的流程示意图;图3为图2中WIFI模块配网方法步骤S20的细化流程示意图;图4为图2中WIFI模块配网方法步骤S30的细化流程示意图;图5为本专利技术WIFI模块配网方法与装置一具体场景流程示意图;图6为本专利技术WIFI模块配网方法与装置另一具体场景流程示意图;图7为本专利技术WIFI模块配网装置一实施例的功能模块示意图;图8为图7中WIFI模块配网装置中获取存放模块20的细化功能模块示意图;图9为图7中WIFI模块配网装置中锁定判断模块30的细化功能模块示意图;图10为本专利技术WIFI模块配网装置另一实施例的功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种WIFI模块配网方法。参照图1,图1为WIFI模块配网方法的具体场景示意图,连网设备B通过发包数据将网络路由信息发包至没有连网的设备A(WIFI模块),一个数据包中具有多个SSID数据和密码数据,设备A(WIFI模块)接收数据包中的有效数据,由于设备A(WIFI模块)不能一次接收数据包中的所有数据,所以需要通过连网设备B循环发送数据,直至设备A接收到全部数据,需要补充说明的是,WIFI快连技术是指物联网的设备连接过程中,通过已连网设备向配置的家电设备(配置的家电设备可以是智能空调、智能电视及其他安装WIFI模块的智能家电)发送广播包本文档来自技高网...
WIFI模块配网方法与装置

【技术保护点】
一种WIFI模块配网方法,其特征在于,所述基于WIFI模块的配网连接方法包括以下步骤:当检测到WIFI模块进入配网模式时,获取WIFI模块侦听到的有效数据;将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中;在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据;若收齐连接上网所需的全部有效数据时,则整理收齐的有效数据以完成WIFI模块连接上网。

【技术特征摘要】
1.一种WIFI模块配网方法,其特征在于,所述基于WIFI模块的配网连接方法包括以下步骤:当检测到WIFI模块进入配网模式时,获取WIFI模块侦听到的有效数据;将获取的各个信道有效数据存放到WIFI模块的对应缓冲池中;在基于有效数据完成信道锁定时,对有效数据进行收集和排序,以判断是否收齐连接上网所需的全部有效数据;若收齐连接上网所需的全部有效数据时,则整理收齐的有效数据以完成WIFI模块连接上网。2.如权利要求1所述的WIFI模块配网方法,其特征在于,所述缓冲池与信道一一对应,缓冲池包含若干缓冲区以供存放WIFI模块侦听到的有效数据;所述在基于有效数据完成信道锁定时,对有效数据进行收集和排序的步骤包括:将获取的各个信道有效数据存放到信道对应缓冲池中,并将存放的有效数据按预设缓冲区对应放置;根据缓冲池预设缓冲区存放的有效数据,判断WIFI模块是否已完成信道锁定。3.如权利要求2所述的WIFI模块配网方法,其特征在于,所述缓冲池存放的有效数据包括:SSID长度数据、密码长度数据、SSID数据和密码数据;所述在基于有效数据完成信道锁定时,对有效数据进行收集和排序的步骤包括:基于有效数据完成信道锁定时,判断已锁定的信道对应缓冲池中是否接收到SSID长度数据和密码长度数据;若已锁定的信道对应缓冲池中接收到SSID长度数据和密码长度数据,则标记接收到SSID长度数据和密码长度数据,以便处理接收到SSID数据和密码数据。4.如权利要求3所述的WIFI模块配网方法,其特征在于,所述标记接收到SSID长度数据和密码长度数据,以便处理接收到SSID数据和密码数据的步骤之后包括:利用缓冲区存放的有效数据,判断标记的SSID长度数据和密码长度数据是否有效;若标记的SSID长度数据和密码长度数据有效,则判断获取的SSID数据和密码数据是否齐全。5.如权利要求1至4任意一项所述的WIFI模块配网方法,其特征在于,所述将获取到的连接上网所需全部数据进行处理,利用处理好的数据进行连接上网的步骤之前包括:根据侦听获取到SSID长度数据、密码长度数据、SSID数据和密码数据的先后顺序,在数据处理时对应调整数据...

【专利技术属性】
技术研发人员:霍伟明
申请(专利权)人:广东美的制冷设备有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1