CN115913925B - 一种配网控制方法及装置 - Google Patents
一种配网控制方法及装置 Download PDFInfo
- Publication number
- CN115913925B CN115913925B CN202111159097.7A CN202111159097A CN115913925B CN 115913925 B CN115913925 B CN 115913925B CN 202111159097 A CN202111159097 A CN 202111159097A CN 115913925 B CN115913925 B CN 115913925B
- Authority
- CN
- China
- Prior art keywords
- network
- communication module
- target
- distributed
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 238000004891 communication Methods 0.000 claims abstract description 383
- 238000013507 mapping Methods 0.000 claims description 60
- 238000001514 detection method Methods 0.000 claims description 14
- 238000012546 transfer Methods 0.000 claims description 12
- 230000005059 dormancy Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 28
- 230000008859 change Effects 0.000 abstract description 20
- 238000012163 sequencing technique Methods 0.000 description 21
- 238000005516 engineering process Methods 0.000 description 12
- 230000009286 beneficial effect Effects 0.000 description 7
- 238000011161 development Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241000579895 Chlorostilbon Species 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000010976 emerald Substances 0.000 description 1
- 229910052876 emerald Inorganic materials 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000010977 jade Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- ZLIBICFPKPWGIZ-UHFFFAOYSA-N pyrimethanil Chemical compound CC1=CC(C)=NC(NC=2C=CC=CC=2)=N1 ZLIBICFPKPWGIZ-UHFFFAOYSA-N 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种配网控制方法及装置,该方法包括:待配网设备检测是否接收到用户终端的配网请求;配网请求用于将待配网设备配网到云端平台,其中,待配网设备具有至少两个用于与云端平台进行通信的通信模组,所有通信模组组成通信模组集合;当待配网设备检测接收到配网请求时,待配网设备根据配网请求,确定出待配网设备需要接入的第一目标云端平台;待配网设备根据确定出的第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;待配网设备控制第一目标通信模组接入第一目标云端平台。可见,本发明能够通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种配网控制方法及装置。
背景技术
随着科技的不断发展和人民生活水平的不断提高,智能家居逐渐进入到人们生活中,市场上出现了越来越多不同厂商提供的多种功能的智能设备,用户对诸多智能设备的配网控制需求也愈发强烈。
在实际应用中,由于市场没有统一的协议和规范,各个厂商使用的通信技术标准不同,同一厂商品牌的智能设备只能配网到一个固定的云端平台。这种形式导致用户在对智能设备进行配网时,只能选择唯一固定的云端平台,不能进行变更,给用户带来极大的不便。
因此,提供一种配网控制方式以满足用户的自主配网需求显得尤为重要。
发明内容
本发明提供了一种配网控制方法及装置,能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性。
为了解决上述技术问题,本发明第一方面公开了一种配网控制方法,所述方法包括:
待配网设备检测是否接收到用户终端的配网请求;所述配网请求用于将所述待配网设备配网到云端平台,其中,所述待配网设备具有至少两个用于与所述云端平台进行通信的通信模组,所有所述通信模组组成通信模组集合;
当所述待配网设备检测接收到所述配网请求时,所述待配网设备根据所述配网请求,确定出所述待配网设备需要接入的第一目标云端平台;
所述待配网设备根据确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;
所述待配网设备控制所述第一目标通信模组接入所述第一目标云端平台。
作为一种可选的实施方式,在本发明第一方面中,所述待配网设备检测是否接收到用户终端的配网请求,包括:
待配网设备获取用户终端的当前位置,判断所述当前位置是否在第一预设区域范围内;
当判断出所述当前位置在所述第一预设区域范围内时,所述待配网设备通过任一所述通信模组的近距离通信方式检测是否接收到所述用户终端的配网请求;
当判断出所述当前位置在所述第一预设区域范围外时,所述待配网设备通过任一所述通信模组接收中转设备发送的通信信息,所述中转设备用于将所述用户终端的配网请求转发至所述待配网设备;所述待配网设备根据所述通信信息,判断是否接收到所述用户终端的配网请求。
作为一种可选的实施方式,在本发明第一方面中,所述待配网设备根据确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组,包括:
所述待配网设备根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息,所述优先级排序信息包括每个所述通信模组对应的排队序数;
所述待配网设备根据所述优先级排序信息,从所述通信模组集合中确定出第一目标通信模组。
作为一种可选的实施方式,在本发明第一方面中,所述待配网设备根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息,包括:
所述待配网设备获取所有所述通信模组的历史配网信息,确定每个所述通信模组与所述第一目标云端平台的历史配网次数;所述待配网设备按照所述历史配网次数的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息;或者,
所述待配网设备获取所有所述通信模组的性能参数信息,根据每个所述通信模组的性能参数信息,确定每个所述通信模组与所述第一目标云端平台的配网兼容度;所述待配网设备按照所述配网兼容度的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息。
作为一种可选的实施方式,在本发明第一方面中,所述待配网设备控制所述第一目标通信模组接入所述第一目标云端平台,包括:
所述待配网设备根据确定出的所述第一目标通信模组,从预先设定的驱动映射集合中确定出所述第一目标通信模组接入所述第一目标云端平台所需的目标驱动映射;其中,所述驱动映射集合包括若干驱动映射,每个所述驱动映射规定了任一所述通信模组与任一所述云端平台相连接所需加载的驱动程序的映射关系;
所述待配网设备根据所述目标驱动映射,为所述第一目标通信模组加载所述目标驱动映射对应的驱动程序,控制所述第一目标通信模组接入所述第一目标云端平台。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
所述待配网设备判断所述第一目标通信模组是否满足预先确定出的配网重置条件,当判断出所述第一目标通信模组满足所述配网重置条件时,所述待配网设备执行配网重置操作,所述配网重置操作用于将所述第一目标通信模组的状态进行重置;
其中,所述待配网设备判断所述第一目标通信模组是否满足预先确定出的配网重置条件,包括:
所述待配网设备判断所述第一目标通信模组是否与其他所述通信模组的状态产生冲突,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件;或者,
所述待配网设备判断是否接收到针对所述第一目标通信模组的配网重置指令,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件。
作为一种可选的实施方式,在本发明第一方面中,所述待配网设备控制所述第一目标通信模组接入所述第一目标云端平台之后,所述方法还包括:
所述待配网设备对除所述第一目标通信模组之外的所有所述通信模组进行断电操作;或,
所述待配网设备控制除所述第一目标通信模组之外的所有所述通信模组执行休眠操作。
作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:
所述待配网设备检测是否接收到切换云端请求;所述切换云端请求用于请求将所述待配网设备从所述第一目标云端平台切换到第二目标云端平台;
当检测接收到所述切换云端请求时,所述待配网设备根据所述优先级排序信息,从所述通信模组集合中确定出第二目标通信模组;
所述待配网设备激活所述第二目标通信模组,控制所述第二目标通信模组接入所述第二目标云端平台,并断开所述第一目标通信模组与所述第一目标云端平台之间的连接。
本发明第二方面公开了一种配网控制装置,所述装置包括:
检测模块,用于检测是否接收到用户终端的配网请求;所述配网请求用于将所述待配网设备配网到云端平台,其中,所述待配网设备具有至少两个用于与所述云端平台进行通信的通信模组,所有所述通信模组组成通信模组集合;
第一确定模块,用于当所述检测模块检测接收到所述配网请求时,根据所述配网请求,确定出所述待配网设备需要接入的第一目标云端平台;
第二确定模块,用于根据所述第一确定模块确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;
控制模块,用于控制所述第一目标通信模组接入所述第一目标云端平台。
作为一种可选的实施方式,在本发明第二方面中,所述检测模块,包括:
定位子模块,用于获取用户终端的当前位置;
判断子模块,用于判断所述定位子模块获取到的所述当前位置是否在第一预设区域范围内;
检测子模块,用于当所述判断子模块判断出所述当前位置在所述第一预设区域范围内时,通过任一所述通信模组的近距离通信方式检测是否接收到所述用户终端的配网请求;
所述检测子模块,还用于当所述判断子模块判断出所述当前位置在所述第一预设区域范围外时,通过任一所述通信模组接收中转设备发送的通信信息,所述中转设备用于将所述用户终端的配网请求转发至所述待配网设备;所述待配网设备根据所述通信信息,判断是否接收到所述用户终端的配网请求。
作为一种可选的实施方式,在本发明第二方面中,所述第二确定模块,包括:
排序子模块,用于根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息,所述优先级排序信息包括每个所述通信模组对应的排队序数;
第一确定子模块,用于根据所述排序子模块确定出的所述优先级排序信息,从所述通信模组集合中确定出第一目标通信模组。
作为一种可选的实施方式,在本发明第二方面中,所述排序子模块根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息的具体方式为:
获取所有所述通信模组的历史配网信息,确定每个所述通信模组与所述第一目标云端平台的历史配网次数;按照所述历史配网次数的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息;或者,
获取所有所述通信模组的性能参数信息,根据每个所述通信模组的性能参数信息,确定每个所述通信模组与所述第一目标云端平台的配网兼容度;按照所述配网兼容度的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息。
作为一种可选的实施方式,在本发明第二方面中,所述控制模块,包括:
第二确定子模块,用于根据确定出的所述第一目标通信模组,从预先设定的驱动映射集合中确定出所述第一目标通信模组接入所述第一目标云端平台所需的目标驱动映射;其中,所述驱动映射集合包括若干驱动映射,每个所述驱动映射规定了任一所述通信模组与任一所述云端平台相连接所需加载的驱动程序的映射关系;
控制子模块,用于根据所述目标驱动映射,为所述第一目标通信模组加载所述目标驱动映射对应的驱动程序,控制所述第一目标通信模组接入所述第一目标云端平台。
作为一种可选的实施方式,在本发明第二方面中,所述装置还包括:
判断模块,用于判断所述第一目标通信模组是否满足预先确定出的配网重置条件;
重置模块,用于当所述判断模块判断出所述第一目标通信模组满足所述配网重置条件时,执行配网重置操作,所述配网重置操作用于将所述第一目标通信模组的状态进行重置。
其中,所述判断模块判断所述第一目标通信模组是否满足预先确定出的配网重置条件的具体方式为:
判断所述第一目标通信模组是否与其他所述通信模组的状态产生冲突,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件;或者,
判断是否接收到针对所述第一目标通信模组的配网重置指令,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件。
作为一种可选的实施方式,在本发明第二方面中,所述控制子模块,还用于:
在所述控制子模块控制所述第一目标通信模组接入所述第一目标云端平台之后,对除所述第一目标通信模组之外的所有所述通信模组进行断电操作;或,控制除所述第一目标通信模组之外的所有所述通信模组执行休眠操作。
作为一种可选的实施方式,在本发明第二方面中,所述判断子模块,还用于检测是否接收到切换云端请求,所述切换云端请求用于请求将所述待配网设备从所述第一目标云端平台切换到第二目标云端平台:
所述控制子模块,还用于当所述检测模块检测接收到所述切换云端请求时,根据所述优先级排序信息,从所述通信模组集合中确定出第二目标通信模组;激活所述第二目标通信模组,控制所述第二目标通信模组接入所述第二目标云端平台,并断开所述第一目标通信模组与所述第一目标云端平台之间的连接。
本发明第三方面公开了另一种配网控制装置,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的任意一种配网控制方法中的部分或全部步骤。
本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的任意一种配网控制方法中的部分或全部步骤。
与现有技术相比,本发明具有以下有益效果:
本发明中,该方法包括:待配网设备检测是否接收到用户终端的配网请求;配网请求用于将待配网设备配网到云端平台,其中,待配网设备具有至少两个用于与云端平台进行通信的通信模组,所有通信模组组成通信模组集合;当待配网设备检测接收到配网请求时,待配网设备根据配网请求,确定出待配网设备需要接入的第一目标云端平台;待配网设备根据确定出的第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;待配网设备控制第一目标通信模组接入第一目标云端平台。可见,本发明能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,降低开发复杂度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种配网控制方法的流程示意图;
图2是本发明实施例公开的另一种配网控制方法的流程示意图;
图3是本发明实施例公开的一种配网控制装置的结构示意图;
图4是本发明实施例公开的另一种配网控制装置的结构示意图;
图5是本发明实施例公开的又一种配网控制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种配网控制方法及装置,该配网控制方法及装置能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,降低开发复杂度,减少因配网失败或配网兼容度不完美而导致的无法对智能设备进行及时有效的控制的情况发生,有利于提高对智能设备进行控制的效率以准确率。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种配网控制方法的流程示意图。其中,图1所描述的方法可以应用于包括智能设备和多个云端平台的应用场景中,可选的,该应用场景可以为家庭场景,且该方法可以应用于配网控制装置中,该装置可以是一个独立的装置,也可以集成在智能设备中,本发明实施例不做限定。如图1所示,该配网控制方法可以包括以下操作:
101、待配网设备检测是否接收到用户终端的配网请求。
本发明实施例中,待配网设备也即上述的智能设备,其具有至少两个可以用于与云端平台进行通信的通信模组,待配网设备检测到的配网请求用于将待配网设备配网到云端平台。其中,云端平台可以是不同品牌的,本发明实施例不做限定。其中,每个通信模组可以是蓝牙和WIFI双模模组,也可以是蓝牙或WIFI单模模组,还可以是其他无线通信协议形式,本发明实施例亦不做限定。
进一步的,配网请求中传输的数据还可以包括将配网设备配网到任一云端平台的数据,也可以包括用于实现对智能设备进行智能化控制的控制指令,如启动指令、关闭指令或者工作参数调整指令等,还可以包括非控制指令,如需要智能设备存储的数据或者需要智能设备显示的数据等,本发明实施例不做限定。
又进一步的,所有通信模组可以组成通信模组集合,可以根据通信模组的新能参数,也可以根据模组之间的相似关系,分别组成多个子通信模组集合,如单模或多模协议方式:蓝牙和WIFI双模模组构成双模子通信模组集合,仅有蓝牙模组的可以构成蓝牙子通信模组集合,仅有WIFI模组的可以构成WIFI子通信模组集合。
102、当待配网设备检测接收到配网请求时,待配网设备根据配网请求,确定出待配网设备需要接入的第一目标云端平台。
本发明实施例中,当智能设备检测接收到针对该智能设备的配网请求时,可以根据该配网请求,从配网请求中解析出智能设备需要接入的云端平台(也即上述第一目标云端平台)的信息,如该云端平台的接入路径(URL等)、该云端平台的接入方式(由智能设备直连、由智能网关中转间接连接等)。
进一步的,该云端平台的部分信息可以是包括在配网请求中的,也可以是预先存储在智能设备中经过查询获取到的,本发明实施例不做限定。
又进一步的,第一目标云端平台可以是多个不同的云端平台,本发明实施例不做限定,例如某些应用场景中为了便于云端平台之间的无缝切换,减少因切换云端平台导致的数据丢失情况,需要同时接入两个云端平台。
103、待配网设备根据确定出的第一目标云端平台,从通信模组集合中确定出第一目标通信模组。
本发明实施例中,智能设备根据确定出的云端平台的信息,可以从步骤101中的通信模组集合中确定出与该云端平台相匹配、兼容的通信模组。可选的,从通信模组集合中确定出目标通信模组(也即上述的第一目标通信模组),可以是一个模组,也可以是多个模组,本发明实施例不做限定。比如,如果每个通信模组的传输速率只有100kb/s,但是该云端平台要求的接入速率要大于150kb/s,则需要确定出至少两个模组才能使得传输速率满足要求。
104、待配网设备控制第一目标通信模组接入第一目标云端平台。
本发明实施例中,在确定出目标通信模组和目标云端平台之后,对目标通信模组进行配网配置,以将第一目标通信模组接入第一目标云端平台。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,降低开发复杂度,减少因配网失败或配网兼容度不完美而导致的无法对智能设备进行及时有效的控制的情况发生,有利于提高对智能设备进行控制的效率以及准确率。
在一个可选的实施例中,待配网设备检测是否接收到用户终端的配网请求,该方法还可以包括以下操作:
待配网设备获取用户终端的当前位置,判断当前位置是否在第一预设区域范围内;
当判断出当前位置在第一预设区域范围内时,待配网设备通过任一通信模组的近距离通信方式检测是否接收到用户终端的配网请求;
当判断出当前位置在第一预设区域范围外时,待配网设备通过任一通信模组接收中转设备发送的通信信息,中转设备用于将用户终端的配网请求转发至待配网设备;待配网设备根据通信信息,判断是否接收到用户终端的配网请求。其中,第一预设区域范围可以是预先设定的家庭范围,也可以是无线通信信号所能覆盖的信号范围,本发明实施例不做限定。
本发明实施例中,智能设备获取用户终端的当前位置信息,并判断当前位置是否在第一预设区域范围内,可以通过获取用户终端的定位装置(比如,GPS模块等)的位置信息,还可以通过智能设备与用户终端之间的无线信号的信号强度(比如,信号强度为0)来进行判断。
进一步的,本发明实施例中,当智能设备和用户终端之间的当前信号强度为0时,存在两种可能性结果:第一、智能设备与用户终端之间的连接已断开;第二、用户终端未处于智能设备的无线信号覆盖范围内。进一步的,当智能设备与用户终端之间的当前信号强度为0时,智能设备还可以执行以下操作:
智能设备重新寻呼用户终端;
若能寻呼到用户终端,则确定智能设备与用户终端之间断开了连接,并重新触发步骤101中的检测是否接收到用户终端的配网请求的步骤;
若不能寻呼到用户终端,则确定用户终端未处于智能设备的无线信号覆盖范围内。
需要说明的是,本发明为了保证检测用户终端的配网请求的实时性,优选通过智能设备中的所有通信模组的近距离通信方式检测是否接收到用户终端的配网请求,其中近距离通信方式包括蓝牙技术、WIFI技术、红外数据传输技术、ZigBee技术、超宽频通信技术、NFC技术、WiMedia技术、GPS技术和DECT技术中的一种或多种的组合。
又进一步的,当判断出当前位置在第一预设区域范围外时,此时智能设备可以通过智能设备中的任一通信模组接收中转设备发送的通信信息,该通信信息中包括中转设备转发的用户终端的配网请求,继而通过该通信信息判断是否接收到用户终端的配网请求。
本发明实施例中,中转设备可以为中继设备(比如,中继网关、可移动移动通信设备等)。智能设备可以向其周围一定范围内的中转设备发送扫描请求,也即可以通过中转设备来扩大自身的扫描范围,中转设备在扫描到配网请求之后,再将扫描结果发送给智能设备,进而由智能设备解析扫描结果,判断是否接收到配网请求;举例说明,智能设备(智能冰箱)放置在1楼,中转设备(智能音响)放置在2楼,但是智能设备的扫描范围只能是在1-2楼,所以无法接收到3楼的用户终端的配网请求,此时智能冰箱可以向智能音响发送扫描请求,获取智能音响在其可扫描范围内的扫描结果,同样可以检测到3楼的用户终端的配网请求。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时提供了多种检测配网请求的方式,充分利用配网管理设备的扫描能力,以及与配网管理设备在同一网络中的其他设备来扩大扫描范围,精准探测待配网设备,提高配网请求的检测的精度和准确度,降低用户的操作的难度和复杂度,进一步提高配网的自动化程度,给用户带了使用上的极大便捷,提升用户体验。
在又一个可选的实施例中,待配网设备根据确定出的第一目标云端平台,从通信模组集合中确定出第一目标通信模组,该方法还可以包括以下操作:
待配网设备根据确定出的第一目标云端平台,对通信模组集合中的所有通信模组进行排序,得到所有通信模组的优先级排序信息,优先级排序信息包括每个通信模组对应的排队序数;
待配网设备根据优先级排序信息,从通信模组集合中确定出第一目标通信模组。
本发明实施例中,针对智能设备中的多个通信模组,在确定出第一目标云端平台之后,可以按照一定的方法(可以按照预设规则,也可以随机选取,本发明实施例不做限定)从通信模组集合中确定出与该目标云端平台相连接的目标通信模组。进一步优选的,可以对通信模组集合中所有通信模组进行排序,得到所有通信模组的优先级排序信息,其中优先级排序信息包括每个通信模组对应的排队序数,其中通信模组对应的排队序数越小表明该通信模组的优先等级越高,选取该通信模组作为第一目标通信模组的概率越大。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时通过优先等级排序的方式确定出目标通信模组,可以进一步提高配网过程的速度和效率。
在又一个可选的实施例中,待配网设备根据确定出的第一目标云端平台,对通信模组集合中的所有通信模组进行排序,得到所有通信模组的优先级排序信息,该方法还可以包括以下操作:
待配网设备获取所有通信模组的历史配网信息,确定每个通信模组与第一目标云端平台的历史配网次数;待配网设备按照历史配网次数的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息;或者,
待配网设备获取所有通信模组的性能参数信息,根据每个通信模组的性能参数信息,确定每个通信模组与第一目标云端平台的配网兼容度;待配网设备按照配网兼容度的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息。
本发明实施例中,智能设备可以获取所有通信模组在一定时间范围内的多条历史配网信息,每条历史信息至少包括通信模组的标识信息以及与该通信模组相配网的目标云端平台的信息。进一步的,从上述历史配网信息中,筛选出与第一目标云平台相匹配的历史配网信息,确定出每个通信模组与第一目标云端平台的历史配网次数,进而根据历史配网次数的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息。又进一步的,其中筛选出与第一目标云平台相匹配的历史配网信息,可以包括筛选出与该第一目标云平台一致或与该第一目标云端平台相似度(兼容度)超过预设阈值的历史配网信息,例如,智能设备的A模组的历史配网信息中包括与B云端平台、C云端平台、D云端平台的连接,现在第一目标云端平台为E云端平台,此时分析B云端平台、C云端平台、D云端平台分别与E云端平台的兼容度(指令格式或通信协议等)分别为99%、70%、50%、30%,则可以将A模组与B云端平台的连接即为一次与第一目标云端平台的历史配网次数。
进一步可选的,智能设备还可以获取所有通信模组的性能参数信息,进而确定每个通信与第一目标云端平台的配网兼容度,比如A模组为蓝牙+WIFI双模模组,B模组为WIFI模组,C模组为蓝牙模组,此时第一目标云端平台所必需的通信方式为WIFI,则可以得出C为不兼容的模组。进一步的,再根据配网兼容度的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,还能够在确定出第一目标云端平台之后,根据每个通信模组的优先级信息进行排序,通过多种排序方式,提高配网方法的通用性和适用性,进一步提高配网过程的自主程度,提高配网的速度和效率。
在又一个可选的实施例中,待配网设备控制第一目标通信模组接入第一目标云端平台,该方法还可以包括以下操作:
待配网设备根据确定出的第一目标通信模组,从预先设定的驱动映射集合中确定出第一目标通信模组接入第一目标云端平台所需的目标驱动映射;其中,驱动映射集合包括若干驱动映射,每个驱动映射规定了任一通信模组与任一云端平台相连接所需加载的驱动程序的映射关系;
待配网设备根据目标驱动映射,为第一目标通信模组加载目标驱动映射对应的驱动程序,控制第一目标通信模组接入第一目标云端平台。
本发明实施例中,在确定出第一目标通信模组之后,可以从预先确定出的驱动映射集合中确定出第一目标通信模组需要接入第一目标云端平台所需要的目前驱动映射。需要说明的是,驱动映射集合中包括若干了驱动映射,其中,预先根据各个通信模组的属性信息确定各个模组连接相应云端平台对应的驱动映射,将各个模组的标识信息与对应的驱动映射的关联关系进行存储。进一步的,驱动映射集合可以是预先存储在智能设备的本地,也可以存储在服务端,也即在服务器中,预先关联存储了每一个通信模组的标识信息与对应的驱动映射。
进一步的,在确定出目标驱动映射之后,可以为第一目标通信模组加载目标驱动映射对应的驱动程序,以控制第一目标通信模组接入第一目标云端平台。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,能够通过预置匹配的驱动映射的方式,实现对所有厂商的云端平台进行统一的配网控制,有利于降低配网成本,进一度提高配网控制的速度和效率。
实施例二
请参阅图2,图2是本发明实施例公开的另一种配网控制的流程示意图。其中,图2所描述的方法可以应用于包括智能设备和多个云端平台的应用场景中,可选的,该应用场景可以为家庭场景,且该方法可以应用于配网控制装置中,该配网控制装置可以是一个独立的装置,也可以集成在智能设备中,本发明实施例不做限定。如图2所示,该配网控制方法可以包括以下操作:
201、待配网设备检测是否接收到用户终端的配网请求。
202、当待配网设备检测接收到配网请求时,待配网设备根据配网请求,确定出待配网设备需要接入的第一目标云端平台。
203、待配网设备根据确定出的第一目标云端平台,从通信模组集合中确定出第一目标通信模组。
204、待配网设备控制第一目标通信模组接入第一目标云端平台。
本发明实施例中,针对步骤201-步骤204的其它描述,请分别对应参照实施例一中针对步骤101-步骤104的详细描述,本发明实施例不再赘述。
205、待配网设备判断第一目标通信模组是否满足预先确定出的配网重置条件,当判断出第一目标通信模组满足配网重置条件时,待配网设备执行配网重置操作。
本发明实施例中,该方法还可以包括以下操作:
待配网设备判断第一目标通信模组是否满足预先确定出的配网重置条件,当判断出第一目标通信模组满足配网重置条件时,待配网设备执行配网重置操作;配网重置操作用于将第一目标通信模组的状态进行重置;
其中,待配网设备判断第一目标通信模组是否满足预先确定出的配网重置条件,包括:
待配网设备判断第一目标通信模组是否与其他通信模组的状态产生冲突,当判断结果为是时,待配网设备判断出第一目标通信模组满足配网重置条件;或者,
待配网设备判断是否接收到针对第一目标通信模组的配网重置指令,当判断结果为是时,待配网设备判断出第一目标通信模组满足配网重置条件。
本发明实施例中,还可以判断第一通信模组是否满足预先确定出的配网重置条件,当判断出满足重置条件时,需要执行配网重置操作,以对第一目标通信模组进行重置。
进一步的,判断第一目标通信模组是否满足预先满足的重置条件,可以包括通过如下操作判断:判断第一目标通信模组是否与其他通信模组的状态产生冲突,当判断出存在冲突时则判断满足配网重置条件。通信模组分别与
又进一步的,判断第一目标通信模组是否满足预先满足的重置条件,还可以包括通过如下操作判断:判断是否接收到针对第一目标通信模组的配网重置指令。举例说明,用户可以通过用户终端发送重置的命令,也可以通过触发智能设备上的重置按键等进行重置。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时还可以通过重置操作,重置目标通信模组的配网状态,以使用户可以重新选择所需的云端服务。
又进一步可选的,待配网设备控制第一目标通信模组接入第一目标云端平台之后,本方法还可以包括:
待配网设备对除第一目标通信模组之外的所有通信模组进行断电操作;或,
待配网设备控制除第一目标通信模组之外的所有通信模组执行休眠操作。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时通过对其他通信模组进行断电或休眠设置,有利于降低智能设备的功耗,提高通信模组的使用寿命,提高通信模组的整体利用率。
206、检测是否接收到切换云端请求。
本发明实施例中,智能设备检测是否接收到切换云端的请求,其中切换远端请求用于请求将智能设备从第一目标云平台切换到第二目标云平台。需要说明的是,第一目标云平台可以是同一品牌的云平台,也可以是不同品牌的云平台,本发明实施例不做限定。
207、检测接收到切换云端请求时,控制第二目标通信模组接入第二目标云端平台。
本发明实施例中,当检测接收到切换云端平台的请求时,可以继续根据实施例一中的优先级排序信息,从通信模组集合中确定出第二目标通信模组。同样的,第二目标通信模组可以是一个通信模组,也可以是多个通信模组,本发明实施例不做限定。进一步的,将该第二目标通信模组激活后,控制第二目标通信模组接入第二目标云端平台,同时断开第一目标通信模组与第一目标云端平台之间的连接。
可见,本发明实施例所描述的方法能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时还可以通过云端切换的方式,无缝切换到其他云端平台,实现平滑过渡,降低因切换云端平台导致的数据丢失或不同步的问题,提高配网过程的可靠性,进一步提升配网切换的速度和效率。
实施例三
请参阅图3,图3是本发明实施例公开的一种配网控制装置的结构示意图。其中,图3所描述的装置可以应用于包括智能设备和多个云端平台的应用场景中,可选的,该应用场景可以为家庭场景,且该方法可以应用于配网控制装置中,该装置可以是一个独立的装置,也可以集成在智能设备中,本发明实施例不做限定。需要说明的是,该配网控制装置参照的是实施例一和实施例二所描述的一种配网控制方法中的步骤,详细的描述在本实施例中就不做赘述,如图3所示,该配网控制装置可以包括:
检测模块301,用于检测是否接收到用户终端的配网请求;配网请求用于将待配网设备配网到云端平台,其中,待配网设备具有至少两个用于与云端平台进行通信的通信模组,所有通信模组组成通信模组集合;
第一确定模块302,用于当检测模块301检测接收到配网请求时,根据配网请求,确定出待配网设备需要接入的第一目标云端平台;
第二确定模块303,用于根据第一确定模块302确定出的第一目标云端平台,从通信模组集合中确定出第一目标通信模组;
控制模块304,用于控制第一目标通信模组接入第一目标云端平台。
可见,本发明实施例所描述的装置能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,降低开发复杂度,减少因配网失败或配网兼容度不完美而导致的无法对智能设备进行及时有效的控制的情况发生,有利于提高对智能设备进行控制的效率以及准确率。
在一个可选的实施例中,如图4所示,作为一种可选的实施方式,在本发明第二方面中,检测模块301,可以包括:
定位子模块3011,用于获取用户终端的当前位置;
判断子模块3012,用于判断定位子模块获取到的当前位置是否在第一预设区域范围内;
检测子模块3013,用于当判断子模块3012判断出当前位置在第一预设区域范围内时,通过任一通信模组的近距离通信方式检测是否接收到用户终端的配网请求;
检测子模块3013,还用于当判断子模块3012判断出当前位置在第一预设区域范围外时,通过任一通信模组接收中转设备发送的通信信息,中转设备用于将用户终端的配网请求转发至待配网设备;待配网设备根据通信信息,判断是否接收到用户终端的配网请求。
可见,本发明实施例所描述的装置能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时提供了多种检测配网请求的方式,充分利用配网管理设备的扫描能力,以及与配网管理设备在同一网络中的其他设备来扩大扫描范围,精准探测待配网设备,提高配网请求的检测的精度和准确度,降低用户的操作的难度和复杂度,进一步提高配网的自动化程度,给用户带了使用上的极大便捷,提升用户体验。
在另一个可选的实施例中,如图4所示,第二确定模块303,可以包括:
排序子模块3031,用于根据确定出的第一目标云端平台,对通信模组集合中的所有通信模组进行排序,得到所有通信模组的优先级排序信息,优先级排序信息包括每个通信模组对应的排队序数;
第一确定子模块3032,用于根据排序子模块3031确定出的优先级排序信息,从通信模组集合中确定出第一目标通信模组。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时通过优先等级排序的方式确定出目标通信模组,可以进一步提高配网过程的速度和效率。
在又一个可选的实施例中,如图4所示,排序子模块3031根据确定出的第一目标云端平台,对通信模组集合中的所有通信模组进行排序,得到所有通信模组的优先级排序信息的具体方式为:
获取所有通信模组的历史配网信息,确定每个通信模组与第一目标云端平台的历史配网次数;按照历史配网次数的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息;或者,
获取所有通信模组的性能参数信息,根据每个通信模组的性能参数信息,确定每个通信模组与第一目标云端平台的配网兼容度;按照配网兼容度的大小对所有通信模组进行排序,得到所有通信模组的优先级排序信息。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,还能够在确定出第一目标云端平台之后,根据每个通信模组的优先级信息进行排序,通过多种排序方式,提高配网方法的通用性和适用性,进一步提高配网过程的自主程度,提高配网的速度和效率。
在又一个可选的实施例中,如图4所示,控制模块304,可以包括:
第二确定子模块3041,用于根据确定出的第一目标通信模组,从预先设定的驱动映射集合中确定出第一目标通信模组接入第一目标云端平台所需的目标驱动映射;其中,驱动映射集合包括若干驱动映射,每个驱动映射规定了任一通信模组与任一云端平台相连接所需加载的驱动程序的映射关系;
控制子模块3042,用于根据目标驱动映射,为第一目标通信模组加载目标驱动映射对应的驱动程序,控制第一目标通信模组接入第一目标云端平台。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,能够通过预置匹配的驱动映射的方式,实现对所有厂商的云端平台进行统一的配网控制,有利于降低配网成本,进一度提高配网控制的速度和效率。
在又一个可选的实施例中,如图4所示,该装置还可以包括:
判断模块305,用于判断第一目标通信模组是否满足预先确定出的配网重置条件;
重置模块306,用于当判断模块305判断出第一目标通信模组满足配网重置条件时,执行配网重置操作,配网重置操作用于将第一目标通信模组的状态进行重置。
其中,判断模块305判断第一目标通信模组是否满足预先确定出的配网重置条件的具体方式为:
判断第一目标通信模组是否与其他通信模组的状态产生冲突,当判断结果为是时,待配网设备判断出第一目标通信模组满足配网重置条件;或者,
判断是否接收到针对第一目标通信模组的配网重置指令,当判断结果为是时,待配网设备判断出第一目标通信模组满足配网重置条件。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时还可以通过重置操作,重置目标通信模组的配网状态,以使用户可以重新选择所需的云端服务。
在又一个可选的实施例中,控制子模块3042,还可以用于:
在控制子模块3042控制第一目标通信模组接入第一目标云端平台之后,对除第一目标通信模组之外的所有通信模组进行断电操作;或,控制除第一目标通信模组之外的所有通信模组执行休眠操作。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时通过对其他通信模组进行断电或休眠设置,有利于降低智能设备的功耗,提高通信模组的使用寿命,提高通信模组的整体利用率。
在又一个可选的实施例中,判断子模块3012,还用于检测是否接收到切换云端请求,切换云端请求用于请求将待配网设备从第一目标云端平台切换到第二目标云端平台:
控制子模块3042,还用于当检测模块301检测接收到切换云端请求时,根据优先级排序信息,从通信模组集合中确定出第二目标通信模组;激活第二目标通信模组,控制第二目标通信模组接入第二目标云端平台,并断开第一目标通信模组与第一目标云端平台之间的连接。
可见,本发明实施例所描述的装置还能够在需要对智能设备连接到不同的云端平台进行控制的应用场景中,通过对多个模组进行配置的方式,自主控制变更,满足用户的自主配网需求,提高配网过程的可靠性,同时还可以通过云端切换的方式,无缝切换到其他云端平台,实现平滑过渡,降低因切换云端平台导致的数据丢失或不同步的问题,提高配网过程的可靠性,进一步提升配网切换的速度和效率。
实施例四
请参阅图5,图5是本发明实施例公开的又一种配网控制装置的结构示意图。其中,图5所描述的装置可以应用于包括智能设备和多个云端平台的应用场景中,可选的,该应用场景可以为家庭场景,且该方法可以应用于配网控制装置中,该装置可以是一个独立的装置,也可以集成在智能设备中,本发明实施例不做限定。如图5所示,该配网控制装置可以包括:
存储有可执行程序代码的存储器401;
与存储器401耦合的处理器402;
处理器402调用存储器402中存储的可执行程序代码,执行本发明实施例一或实施例二公开的配网控制方法中的部分或全部步骤。
实施例五
本发明实施例公开了一种计算机存储介质,该计算机存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一或实施例二公开的配网控制方法中的步骤。
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件服务器的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
需要说明的是本说明书各部分操作所需的计算机程序代码可以用任意一种或多种程序语言编写,包括面向对象编程语言如Java、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等,常规程序化编程语言如C语言、Visual Basic、Fortran2003、Perl、COBOL 2002、PHP、ABAP,动态编程语言如Python、Ruby和Groovy,或其他编程语言等。该程序编码可以完全在计算机(PC、嵌入式智能设备等)上运行、或作为独立的软件包在用户计算机上运行、或部分在用户计算机上运行部分在远程计算机运行、或完全在远程计算机或服务器上运行。在后种情况下,远程计算机可以通过任何网络形式与用户计算机连接,比如局域网(LAN)或广域网(WAN),或连接至外部计算机(例如通过因特网),或在云计算环境中,或作为服务使用如软件即服务(SaaS)。
最后应说明的是:本发明实施例公开的一种配网控制方法及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
Claims (9)
1.一种配网控制方法,其特征在于,所述方法包括:
待配网设备检测是否接收到用户终端的配网请求;所述配网请求用于将所述待配网设备配网到云端平台,其中,所述待配网设备具有至少两个用于与所述云端平台进行通信的通信模组,所有所述通信模组组成通信模组集合;
当所述待配网设备检测接收到所述配网请求时,所述待配网设备根据所述配网请求,确定出所述待配网设备需要接入的第一目标云端平台;
所述待配网设备根据确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;
所述待配网设备根据确定出的所述第一目标通信模组,从预先设定的驱动映射集合中确定出所述第一目标通信模组接入所述第一目标云端平台所需的目标驱动映射;其中,所述驱动映射集合包括若干驱动映射,每个所述驱动映射规定了任一所述通信模组与任一所述云端平台相连接所需加载的驱动程序的映射关系;
所述待配网设备根据所述目标驱动映射,为所述第一目标通信模组加载所述目标驱动映射对应的驱动程序,控制所述第一目标通信模组接入所述第一目标云端平台。
2.根据权利要求1所述的配网控制方法,其特征在于,所述待配网设备检测是否接收到用户终端的配网请求,包括:
待配网设备获取用户终端的当前位置,判断所述当前位置是否在第一预设区域范围内;
当判断出所述当前位置在所述第一预设区域范围内时,所述待配网设备通过任一所述通信模组的近距离通信方式检测是否接收到所述用户终端的配网请求;
当判断出所述当前位置在所述第一预设区域范围外时,所述待配网设备通过任一所述通信模组接收中转设备发送的通信信息,所述中转设备用于将所述用户终端的配网请求转发至所述待配网设备;所述待配网设备根据所述通信信息,判断是否接收到所述用户终端的配网请求。
3.根据权利要求1或2所述的配网控制方法,其特征在于,所述待配网设备根据确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组,包括:
所述待配网设备根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息,所述优先级排序信息包括每个所述通信模组对应的排队序数;
所述待配网设备根据所述优先级排序信息,从所述通信模组集合中确定出第一目标通信模组。
4.根据权利要求3所述的配网控制方法,其特征在于,所述待配网设备根据确定出的所述第一目标云端平台,对所述通信模组集合中的所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息,包括:
所述待配网设备获取所有所述通信模组的历史配网信息,确定每个所述通信模组与所述第一目标云端平台的历史配网次数;所述待配网设备按照所述历史配网次数的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息;或者,
所述待配网设备获取所有所述通信模组的性能参数信息,根据每个所述通信模组的性能参数信息,确定每个所述通信模组与所述第一目标云端平台的配网兼容度;所述待配网设备按照所述配网兼容度的大小对所有所述通信模组进行排序,得到所有所述通信模组的优先级排序信息。
5.根据权利要求1所述的配网控制方法,其特征在于,所述方法还包括:
所述待配网设备判断所述第一目标通信模组是否满足预先确定出的配网重置条件,当判断出所述第一目标通信模组满足所述配网重置条件时,所述待配网设备执行配网重置操作,所述配网重置操作用于将所述第一目标通信模组的状态进行重置;
其中,所述待配网设备判断所述第一目标通信模组是否满足预先确定出的配网重置条件,包括:
所述待配网设备判断所述第一目标通信模组是否与其他所述通信模组的状态产生冲突,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件;或者,
所述待配网设备判断是否接收到针对所述第一目标通信模组的配网重置指令,当判断结果为是时,所述待配网设备判断出所述第一目标通信模组满足所述配网重置条件。
6.根据权利要求1或5所述的配网控制方法,其特征在于,所述待配网设备控制所述第一目标通信模组接入所述第一目标云端平台之后,所述方法还包括:
所述待配网设备对除所述第一目标通信模组之外的所有所述通信模组进行断电操作;或,
所述待配网设备控制除所述第一目标通信模组之外的所有所述通信模组执行休眠操作。
7.根据权利要求6所述的配网控制方法,其特征在于,所述方法还包括:
所述待配网设备检测是否接收到切换云端请求;所述切换云端请求用于请求将所述待配网设备从所述第一目标云端平台切换到第二目标云端平台;
当检测接收到所述切换云端请求时,所述待配网设备根据所有所述通信模组的优先级排序信息,从所述通信模组集合中确定出第二目标通信模组;
所述待配网设备激活所述第二目标通信模组,控制所述第二目标通信模组接入所述第二目标云端平台,并断开所述第一目标通信模组与所述第一目标云端平台之间的连接。
8.一种配网控制装置,其特征在于,所述装置包括:
检测模块,用于检测是否接收到用户终端的配网请求;所述配网请求用于将待配网设备配网到云端平台,其中,所述待配网设备具有至少两个用于与所述云端平台进行通信的通信模组,所有所述通信模组组成通信模组集合;
第一确定模块,用于当所述检测模块检测接收到所述配网请求时,根据所述配网请求,确定出所述待配网设备需要接入的第一目标云端平台;
第二确定模块,用于根据所述第一确定模块确定出的所述第一目标云端平台,从所述通信模组集合中确定出第一目标通信模组;
控制模块,用于控制所述第一目标通信模组接入所述第一目标云端平台;
其中,所述控制模块,包括:
第二确定子模块,用于根据确定出的所述第一目标通信模组,从预先设定的驱动映射集合中确定出所述第一目标通信模组接入所述第一目标云端平台所需的目标驱动映射;其中,所述驱动映射集合包括若干驱动映射,每个所述驱动映射规定了任一所述通信模组与任一所述云端平台相连接所需加载的驱动程序的映射关系;
控制子模块,用于根据所述目标驱动映射,为所述第一目标通信模组加载所述目标驱动映射对应的驱动程序,控制所述第一目标通信模组接入所述第一目标云端平台。
9.一种配网控制装置,其特征在于,所述装置包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1-7任一项所述的配网控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111159097.7A CN115913925B (zh) | 2021-09-30 | 2021-09-30 | 一种配网控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111159097.7A CN115913925B (zh) | 2021-09-30 | 2021-09-30 | 一种配网控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115913925A CN115913925A (zh) | 2023-04-04 |
CN115913925B true CN115913925B (zh) | 2024-06-07 |
Family
ID=86478352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111159097.7A Active CN115913925B (zh) | 2021-09-30 | 2021-09-30 | 一种配网控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115913925B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108307479A (zh) * | 2017-12-15 | 2018-07-20 | 珠海格力电器股份有限公司 | 通信模块及其配网方法、装置、存储介质、设备及终端 |
CN108512935A (zh) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 数据服务***、方法、服务器和计算机可读存储介质 |
CN111866996A (zh) * | 2020-07-24 | 2020-10-30 | 深圳创维数字技术有限公司 | 智能设备配网方法、设备及存储介质 |
CN112039739A (zh) * | 2020-08-31 | 2020-12-04 | 海信(山东)空调有限公司 | 控制家电配网绑定的方法和家电 |
CN113110083A (zh) * | 2021-04-15 | 2021-07-13 | 青岛海信移动通信技术股份有限公司 | 无线通信模块、智能家居设备、配网方法及*** |
CN113132977A (zh) * | 2019-12-31 | 2021-07-16 | 佛山市云米电器科技有限公司 | 配网方法、配网***及计算机可读存储介质 |
-
2021
- 2021-09-30 CN CN202111159097.7A patent/CN115913925B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108307479A (zh) * | 2017-12-15 | 2018-07-20 | 珠海格力电器股份有限公司 | 通信模块及其配网方法、装置、存储介质、设备及终端 |
CN108512935A (zh) * | 2018-04-16 | 2018-09-07 | 腾讯科技(深圳)有限公司 | 数据服务***、方法、服务器和计算机可读存储介质 |
CN113132977A (zh) * | 2019-12-31 | 2021-07-16 | 佛山市云米电器科技有限公司 | 配网方法、配网***及计算机可读存储介质 |
CN111866996A (zh) * | 2020-07-24 | 2020-10-30 | 深圳创维数字技术有限公司 | 智能设备配网方法、设备及存储介质 |
CN112039739A (zh) * | 2020-08-31 | 2020-12-04 | 海信(山东)空调有限公司 | 控制家电配网绑定的方法和家电 |
CN113110083A (zh) * | 2021-04-15 | 2021-07-13 | 青岛海信移动通信技术股份有限公司 | 无线通信模块、智能家居设备、配网方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN115913925A (zh) | 2023-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111143061B (zh) | 多设备的联动控制方法、装置及存储介质 | |
US20180375919A1 (en) | Method and apparatus for remotely controlling home device in home network system | |
CN105306318B (zh) | 智能场景配置方法、装置和服务器 | |
CN109753034B (zh) | 一种控制方法、装置、电子设备及存储介质 | |
WO2016192458A1 (zh) | 用户终端、家居中央控制器、智能家居控制方法及*** | |
CN109391699A (zh) | 设备网络配置方法、装置及服务器 | |
CN105159104B (zh) | 一种智能终端遥控器物联控制***和控制方法 | |
CN111161522B (zh) | 处理遥控数据的方法、存储介质、计算机设备及遥控*** | |
CN108154036B (zh) | 一种智能设备的控制方法及控制装置 | |
CN112770166A (zh) | 多媒体智能播放方法、装置、播放设备以及存储介质 | |
CN115913925B (zh) | 一种配网控制方法及装置 | |
CN113538876B (zh) | 一种智能家居设备自动配网的方法、设备及*** | |
US20200228527A1 (en) | Home device control system and method thereof | |
CN110753308B (zh) | 定位设备及用于定位设备的方法 | |
EP3619892B1 (en) | Conditionally providing location-based functions | |
CN104317205A (zh) | 终端控制方法和*** | |
CN109257702B (zh) | Uwb发射功率控制方法和*** | |
CN111050380A (zh) | 热点开启方法、装置、终端设备及存储介质 | |
CN113709380A (zh) | 一种基于外置式摄像装置的控制方法 | |
CN105049800A (zh) | 一种服务器及目标移动摄像机的控制*** | |
US11570702B2 (en) | Home appliance connection method and home appliance connection device | |
KR101616058B1 (ko) | 원격지와의 파일 수신/송신에 대한 예상정보에 따라 복수의 무선 통신망을 사용하여 그 파일을 수신/송신하는 방법과 그 방법을 위한 장치 | |
CN115604046B (zh) | 电子设备控制方法、装置及***、设备及介质 | |
CN114680744A (zh) | 计算机可读存储介质、扫地机器人及其控制方法 | |
CN113891296B (zh) | 探测非预定电子装置的无线网络探测装置与方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |