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

一种配网方法、空调器及存储介质

文献发布时间:2024-01-17 01:26:37


一种配网方法、空调器及存储介质

技术领域

本申请涉及物联网领域,具体而言,涉及一种配网方法、空调器及存储介质。

背景技术

当今物联网智能家电产品逐渐普及,设备联网入网获取云端服务增强用户体验,但很多情况是用户给智能物理网家电配网出现配网失败的情况,用户投诉产品问题,使得对产品品牌信任力降低。

目前配网主流技术方案有一键配网、蓝牙配网和设备热点配网,其中一键配网操作简单,对模组要求低占比较高。但一键配网由于技术本身的限制,存在一定程度的配网失败的情况,当设备配网信息较多时,则难以配网成功。

发明内容

本申请的目的在于提供一种配网方法、空调器及存储介质,能够提高配网的成功率。

为了实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请实施例提供了一种配网方法,应用于空调器,所述方法包括:

确定所述空调器周围环境中的WIFI热点信息;

基于各所述WIFI热点信息生成各WIFI热点的信息记录表,其中,所述WIFI热点信息中包含各所述WIFI热点对应的信道;

对各所述WIFI热点对应的信道进行轮流切换监听;

在目标信道监听到敏感数据时,从所述目标信道中获取广播数据,其中,所述广播数据由终端设备向所述目标信道发送;

基于所述广播数据从所述信息记录表中查找目标WIFI热点信息;

基于所述目标WIFI热点信息和所述广播数据进行联网操作。

在可选的实施方式中,所述WIFI热点信息包括各WIFI热点对应的SSID信息、信号强度、加密方式以及信道,所述基于各所述WIFI热点信息生成各WIFI热点的信息记录表的步骤,包括:

基于各所述WIFI热点对应的SSID信息、信号强度、加密方式以及信道,生成所述WIFI热点的信息记录表。

在可选的实施方式中,所述方法还包括:

针对每个所述WIFI热点,计算所述WIFI热点对应SSID信息的第一哈希值;

获取预设长度的所述第一哈希值,作为所述WIFI热点对应的第一哈希信息;

将所述第一哈希信息存储至所述WIFI热点的信息记录表中。

在可选的实施方式中,所述对各所述WIFI热点对应的信道进行轮流切换监听的步骤,包括:

在各所述WIFI热点均对应一个信道时,确定各WIFI热点对应的第一信号强度;

将各第一信号强度按照从大到小的顺序进行排序,得到第一排序;

按照所述第一排序对各所述信道进行轮流切换监听。

在可选的实施方式中,所述对各所述WIFI热点对应的信道进行轮流切换监听的步骤,包括:

在存在至少两个所述WIFI热点属于同一信道时,针对每个包含多个WIFI热点的第一信道,确定所述第一信道中各WIFI热点对应的第二信号强度;

从各所述第二信号强度中确定信号强度最强的作为该第一信道对应的信道信号强度;

确定除了各所述第一信道的其他各第二信道,其中,各所述第二信道包含一个WIFI热点;

针对每个第二信道,确定所述第二信道中WIFI热点对应的第三信号强度;

将各所述信道信号强度和各所述第三信号强度按照从大到小的顺序进行排序,得到第二排序;

按照所述第二排序对各信道进行轮流切换监听。

在可选的实施方式中,所述基于所述广播数据从所述信息记录表中查找目标WIFI热点信息的步骤,包括:

将所述广播数据解码得到第二哈希信息和WIFI热点密码,其中,所述广播数据由所述终端设备确定待配网WIFI热点对应的待配网SSID信息,计算第二哈希值,获取预设长度的所述第二哈希值得到第二哈希信息,确定待配网WIFI热点的密码,将所述第二哈希信息和待配网WIFI热点的密码编码后得到广播数据;

确定所述信息记录表中是否存在与所述第二哈希信息匹配的第一哈希信息;

在所述信息记录表中存在与所述第二哈希信息匹配的第一哈希信息时,确定该第一哈希信息对应的WIFI热点信息,作为目标WIFI热点信息。

在可选的实施方式中,所述针对每个所述WIFI热点,计算所述WIFI热点对应SSID信息的第一哈希值的步骤,包括:

针对每个所述WIFI热点,基于MD5哈希计算函数计算所述WIFI热点对应SSID信息的第一哈希值。

在可选的实施方式中,

基于所述目标WIFI热点信息和所述广播数据进行联网操作的步骤,包括:

确定所述目标WIFI热点信息的目标SSID信息;

基于所述目标SSID信息和所述广播数据对应的WIFI热点密码进行联网。

第二方面,本申请实施例提供了一种空调器,所述空调器包括:存储器;处理器,所述存储器存储有程序,所述程序被所述处理器执行时实现所述的配网方法。

第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述配网方法的步骤。

本申请具有以下有益效果:

本申请通过确定空调器周围环境中的WIFI热点信息,基于各WIFI热点信息生成各WIFI热点的信息记录表,其中,WIFI热点信息中包含各WIFI热点对应的信道,对各WIFI热点对应的信道进行轮流切换监听,在目标信道监听到敏感数据时,从目标信道中获取广播数据,基于广播数据从信息记录表中查找目标WIFI热点信息,基于目标WIFI热点信息和广播数据进行联网操作。基于本申请提出的方法可有效避免无效的信道切换,通过提前扫描当前环境中的WIFI热点信息获取对应的信道,在后续信道切换中跳过无需监听的信道,提高配网监听效率,进而提高配网效率。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的空调器的方框示意图;

图2为本申请实施例提供的一种配网方法的流程示意图之一;

图3为本申请实施例提供的一种配网方法的流程示意图之二;

图4为本申请实施例提供的一种配网方法的流程示意图之三;

图5为本申请实施例提供的一种配网方法的流程示意图之四;

图6为本申请实施例提供的一种配网装置的结构框图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本申请的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

经过发明人大量研究发现,当今物联网智能家电产品逐渐普及,设备联网入网获取云端服务增强用户体验,但很多情况是用户给智能物理网家电配网出现配网失败的情况,用户投诉产品问题,使得对产品品牌信任力降低。

目前配网主流技术方案有一键配网、蓝牙配网和设备热点配网,其中一键配网操作简单,对模组要求低占比较高。但一键配网由于技术本身的限制,存在一定程度的配网失败的情况,当设备配网信息较多时,则难以配网成功。

有鉴于对上述问题的发现,本实施例提供了一种配网方法、空调器及存储介质,能够通过确定空调器周围环境中的WIFI热点信息,基于各WIFI热点信息生成各WIFI热点的信息记录表,其中,WIFI热点信息中包含各WIFI热点对应的信道,对各WIFI热点对应的信道进行轮流切换监听,在目标信道监听到敏感数据时,从目标信道中获取广播数据,基于广播数据从信息记录表中查找目标WIFI热点信息,基于目标WIFI热点信息和广播数据进行联网操作。基于本申请提出的方法可有效避免无效的信道切换,通过提前扫描当前环境中的WIFI热点信息获取对应的信道,在后续信道切换中跳过无需监听的信道,提高配网监听效率,进而提高配网效率,下面对本实施例提供的方案进行详细阐述。

请参照图1,图1是本申请实施例提供的空调器100的结构示意图。所述空调器100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

所述空调器100包括配网装置110、存储器120及处理器130。

所述存储器120及处理器130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述配网装置110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器120中或固化在所述空调器100的操作系统(operating system,OS)中的软件功能模块。所述处理器130用于执行所述存储器120中存储的可执行模块,例如所述基于配网装置110所包括的软件功能模块及计算机程序等。

其中,所述存储器120可以是,但不限于,随机存取存储器(RandomAccess Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-OnlyMemory,PROM),可擦除只读存储器(Erasable ProgrammableRead-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable ProgrammableRead-Only Memory,EEPROM)等。其中,存储器120用于存储程序,所述处理器130在接收到执行指令后,执行所述程序。

请参照图2,图2为应用于图1的空调器100的一种配网方法的流程图,以下将方法包括各个步骤进行详细阐述。

S201:确定空调器周围环境中的WIFI热点信息。

S202:基于各WIFI热点信息生成各WIFI热点的信息记录表。

其中,WIFI热点信息中包含各WIFI热点对应的信道。

S203:对各WIFI热点对应的信道进行轮流切换监听。

S204:在目标信道监听到敏感数据时,从目标信道中获取广播数据。

其中,广播数据由终端设备向目标信道发送。

S205:基于广播数据从信息记录表中查找目标WIFI热点信息。

S206:基于目标WIFI热点信息和广播数据进行联网操作。

需要说明的是,WIFI热点信息包括各WIFI热点对应的SSID信息、信号强度、加密方式以及信道,基于各WIFI热点对应的SSID信息、信号强度、加密方式以及信道,生成WIFI热点的信息记录表。

该WIFI热点的信息记录表用于记录各个WIFI的热点信息,便于后续在进行联网时的查表操作。

为了避免无用信道的监听,降低配网的效率,因此,本申请仅对空调器周围环境中的WIFI热点对应的信道进行轮流切换监听,可以避免对无用信道进行监听,从而提高配网效率。

在对各WIFI热点对应的信道进行轮流切换监听时,在任意信道监听到敏感数据时,该信道作为目标信道,从该目标信道获取广播数据,广播数据是由终端设备向目标信道发送的。并且目标信道为与终端设备连接的WIFI热点所在的信道。

基于从目标信道获取的广播数据,基于广播数据从信息记录表中进行查找操作,从信息记录表中确定与广播数据对应的目标WIFI热点信息,最终基于目标WIFI热点信息和广播数据进行空调器的联网操作。

信息记录表中除了包括各WIFI热点对应的SSID信息、信号强度、加密方式以及信道以外,还可以包括哈希信息,参照图3,包括以下步骤:

S301:针对每个WIFI热点,计算WIFI热点对应SSID信息的第一哈希值。

S302:获取预设长度的第一哈希值,作为WIFI热点对应的第一哈希信息。

S303:将第一哈希信息存储至WIFI热点的信息记录表中。

确定每个WIFI热点的SSID信息,根据Wi-Fi热点的SSID信息计算每个WIFI热点的第一哈希值。

其中,第一哈希值的计算函数可以为MD5、SHA-1以及MurmurHash等。

获取预设长度的第一哈希值,作为WIFI热点的第一哈希信息。

需要说明的是,预设长度可以设置为5、6、7等,本申请实施例对此不做具体限制。

其中,对第一哈希值获取预设长度的第一哈希信息,可以从第一哈希值的首个字节开始获取,获取到预设长度的第一哈希信息,也可以从第一哈希值的末尾字节开始获取,获取到预设长度的第一哈希信息。

将获取第一哈希值的前预设长度的第一哈希信息或者后预设长度的第一哈希信息存入对应信息记录表中,使得每个WIFI热点对应的SSID信息均对应有为唯一的第一哈希信息。

并且在终端设备在向目标信道发送广播数据时,先由终端设备选择待配网WIFI热点,确定待配网WIFI热点对应的待配网SSID信息,并基于与计算第一哈希值相同的计算函数,计算待配网SSID信息的第二哈希值,并获取预设长度的第二哈希值,作为第二哈希信息,其中,预设长度的获取以及获取方式与第一哈希信息的获取方式一致,终端设备将获取的第二哈希信息和待配网WIFI热点的密码进行组包后编码后生成广播数据,将广播数据向与终端设备连接的待配网WIFI热点对应的信道广播。

为了提高配网的效率,对于对各WIFI热点对应的信道进行轮流切换监听的方式有多种,在一种实现方式中,参照图4,包括以下步骤:

S203-1:在各WIFI热点均对应一个信道时,确定各WIFI热点对应的第一信号强度。

S203-2:将各第一信号强度按照从大到小的顺序进行排序,得到第一排序。

S203-3:按照第一排序对各信道进行轮流切换监听。

示例性的,在空调器周围环境中的各WIFI热点对应不同的信道时,基于各信道每个WIFI热点对应的第一信号强度作为该信道的信号强度,将各第一信号强度按照从大到小的顺序排序得到第一排序,空调器基于第一排序对信道进行轮流切换监听。

例如:空调器周围环境中包含第一WIFI热点、第二WIFI热点以及第三WIFI热点,且第一WIFI热点属于一号信道,第二WIFI热点数据三号信道,第三WIFI热点属于七号信道,第一WIFI热点的第一信号强度高于第三WIFI热点的第一信号强度,第三WIFI热点的第一信号强度高于第二WIFI热点的第一信号强度,基于各第一信号响度按照从大到小的顺序排序后,得到的第一排序为:一号信道-七号信道-三号信道,空调器则先对一号信道进行监听,若在一号信道监听到敏感数据,则无需对七号信道进行监听,若在一号信道未监听到敏感数据,则对七号信道进行监听,若在七号信道监听到敏感数据,则无需对三号信道进行监听,若在七号信道未监听到敏感数据,则对三号信道进行监听,若在三号信道未监听到敏感数据,则循环至对一号信道进行监听,直至可以在目标信道监听到敏感数据为止。

对于对各WIFI热点对应的信道进行轮流切换监听的另一种实现方式,参照图5,包括以下步骤:

S203-4:在存在至少两个WIFI热点属于同一信道时,针对每个包含多个WIFI热点的第一信道,确定第一信道中各WIFI热点对应的第二信号强度。

S203-5:从各第二信号强度中确定信号强度最强的作为该第一信道对应的信道信号强度。

S203-6:确定除了各第一信道的其他各第二信道,其中,各第二信道包含一个WIFI热点。

S203-7:针对每个第二信道,确定第二信道中WIFI热点对应的第三信号强度。

S203-8:将各信道信号强度和各第三信号强度按照从大到小的顺序进行排序,得到第二排序。

S203-9:按照第二排序对各信道进行轮流切换监听。

在实现过程中,可能出现一个信道中存在至少两个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信息,基于SSID信息和广播数据解码后的WIFI热点密码进行联网操作。

本申请提出的方法在信道切换上进行优化,同时提出基于WIFI热点强度排序进行信道切换监听,优先监听信号强度高的WIFI热点所在的信道,一般情况下信号强度越高,该WIFI热点距离空调器越近,说明具有极高的概率是待配网的WIFI热点,可有效避免无效的信道切换,提高配网监听效率,从而加速配网效率。

且本申请提前对周围环境中的WIFI热点信息的SSID信息进行获取,无需终端设备对SSID信息进行全部广播的方法,仅需广播待配网WIFI热点的SSID的第二哈希信息和密码即可,从而避免SSID信息较长情况下容易出现广播时间太长造成空调器监听组包失败的情况。

请参照图6,本申请实施例还提供了一种应用于图1所述空调器100的配网装置110,所述配网装置110包括:

确定模块111,用于确定所述空调器周围环境中的WIFI热点信息;

生成模块112,用于基于各所述WIFI热点信息生成各WIFI热点的信息记录表,其中,所述WIFI热点信息中包含各所述WIFI热点对应的信道;

监听模块113,用于对各所述WIFI热点对应的信道进行轮流切换监听;

获取模块114,用于在目标信道监听到敏感数据时,从所述目标信道中获取广播数据,其中,所述广播数据由终端设备向所述目标信道发送;

查找模块115,用于基于所述广播数据从所述信息记录表中查找目标WIFI热点信息;

联网模块116,用于基于所述目标WIFI热点信息和所述广播数据进行联网操作。

本申请还提供一种空调器100,空调器100包括处理器130以及存储器120。存储器120存储有计算机可执行指令,计算机可执行指令被处理器130执行时,实现该配网方法。

本申请实施例还提供一种存储介质,存储介质存储有计算机程序,计算机程序被处理器130执行时,实现该配网方法。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

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

以上所述,仅为本申请的各种实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 一种空调器的面板结构、空调器、方法、装置、存储介质
  • 一种空调器室内机的控制方法、装置、空调器及存储介质
  • 一种空调器室内机的控制方法、装置、空调器和存储介质
  • 一种机组减振方法、装置、空调器及存储介质
  • 一种空调器风速检测装置、方法及计算机可读存储介质
  • 配网方法、配网相关设备、配网相关装置及存储介质
  • 配网方法、配网相关设备、配网相关装置及存储介质
技术分类

06120116211870