物联网设备的配网方法、装置、设备和存储介质与流程

摘要: 本技术涉及物联网,特别是涉及一种物联网设备的配网方法和装置、一种电子设备和一种存储介质。背景技术:1、物联网设备的配网是指将新设备通过通信协议接入网络,使其获得...
物联网设备的配网方法、装置、设备和存储介质与流程

本技术涉及物联网,特别是涉及一种物联网设备的配网方法和装置、一种电子设备和一种存储介质。

背景技术:

1、物联网设备的配网是指将新设备通过通信协议接入网络,使其获得ip地址或网络可达性,从而能与云端、app、其他设备通信的过程。随着物联网设备类型与通信协议的日益多样化,如何为待配网设备选择最优的目标协议以提升配网成功率,已成为本领域的重要研究方向。

2、目前,相关技术中较为常见的方案包括基于静态协议规则确定不同设备品牌对应的配网协议,即预先配置设备品牌与协议之间的映射关系,并在配网时根据设备型号查表确定目标协议。然而,这种方式的映射关系固定不变,一方面无法适应网络环境的动态变化,另一方面在新设备接入时需重新配置映射表,扩展性较差。为进一步提升配网决策的准确性,相关技术还提出了基于线性加权的方案,即提取配网相关的多维特征数据,并为各维度特征设定固定权重,通过加权求和计算各协议对应的适配分数以选择目标协议。然而,这种方案在复杂配网场景下的决策准确性仍存在不足,难以有效保证配网成功率。

3、因此,如何更准确地确定各候选协议在复杂配网环境下对物联网设备的适配程度,已成为本领域亟待解决的技术问题。

技术实现思路

1、本技术实施例提供了一种物联网设备的配网方法,以解决如何更准确地确定各候选协议在当前配网环境下对物联网设备的适配程度的问题。

2、相应的,本技术实施例还提供了一种物联网设备的配网装置、一种电子设备以及一种存储介质,用以保证上述方法的实现及应用。

3、为了解决上述问题,本技术实施例公开了一种物联网设备的配网方法,所述方法包括:

4、获取所述物联网设备的候选协议;

5、确定所述物联网设备在所述候选协议下的至少两种配网特征,所述配网特征存在关联的特征配网记录;

6、若所述配网特征关联的特征配网记录的数量达到预设数量阈值,则确定所述配网特征分别对应的特征权重;

7、确定所述配网特征之间的耦合参数;所述耦合参数具有对应的特征间交互系数,所述特征间交互系数反映所述配网特征之间耦合的强度;

8、根据所述配网特征、所述特征权重、所述耦合参数和所述特征间交互系数,确定所述候选协议的适配分数;

9、根据所述适配分数从所述候选协议中确定目标协议,并采用所述目标协议对所述物联网设备进行配网。

10、可选地,所述确定所述配网特征分别对应的特征权重,包括:

11、确定所述配网特征的信息熵;

12、根据所述信息熵确定所述配网特征的置信度;

13、根据所述配网特征的置信度,确定所述配网特征对应的特征权重。

14、可选地,所述配网特征包括所述物联网设备的设备特征、所述物联网设备所处网络环境的网络特征以及所述物联网设备对应的设备配网记录的历史特征,所述确定所述配网特征之间的耦合参数,包括:

15、确定所述设备特征与所述网络特征之间的第一耦合参数、所述网络特征与所述历史特征之间的第二耦合参数,以及所述设备特征与所述历史特征之间的第三耦合参数;

16、将所述第一耦合参数、所述第二耦合参数和所述第三耦合参数作为所述配网特征之间的耦合参数。

17、可选地,所述确定所述设备特征与所述网络特征之间的第一耦合参数、所述网络特征与所述历史特征之间的第二耦合参数,以及所述设备特征与所述历史特征之间的第三耦合参数,包括:

18、确定所述设备特征对应的设备评分、所述网络特征对应的网络评分以及所述历史特征对应的历史评分;

19、获取所述物联网设备对网络环境变化的敏感度系数,并将所述敏感度系数、所述设备评分和所述网络评分的乘积,作为所述设备特征与所述网络特征之间的第一耦合参数;

20、根据所述网络特征确定一致性系数,所述一致性系数反映所述网络特征和所述设备配网记录中的历史网络特征之间的一致性,并将所述一致性系数、所述网络特征和所述历史特征的乘积,作为所述网络特征与所述历史特征之间的第二耦合参数;

21、根据所述设备特征和所述历史特征确定设备相似度系数,所述设备相似度系数反映所述设备特征和所述设备配网记录中的历史设备特征之间的相似度,并将所述设备相似度系数、所述设备特征和所述历史特征的乘积,作为所述设备特征与所述历史特征之间的第三耦合参数。

22、可选地,在所述采用所述目标协议对所述物联网设备进行配网之后,所述方法还包括:

23、获取历史配网次数;

24、若所述历史配网次数达到第一次数阈值,则确定所述历史配网次数对应的系统配网记录,所述系统配网记录包括历史配网结果对应的实际配网分数;

25、根据所述特征间交互系数确定所述系统配网记录的历史适配分数;

26、确定所述历史适配分数与所述实际配网分数之间的预测误差;

27、根据所述预测误差调整所述特征间交互系数。

28、可选地,所述候选协议关联有多个贝塔分布,所述贝塔分布用于描述在所述配网特征所属的特征区间下配网成功率的概率分布,在所述确定所述物联网设备在所述候选协议下的至少两种配网特征之后,所述方法还包括:

29、若所述配网特征关联的特征配网记录的数量未达到所述预设数量阈值,则从所述候选协议对应的贝塔分布中,确定所述配网特征所属的特征区间对应的目标贝塔分布;

30、对所述目标贝塔分布执行汤普森采样,得到所述候选协议对应的采样值;

31、根据所述采样值,从所述候选协议中确定所述目标协议,并采用所述目标协议对所述物联网设备进行配网。

32、可选地,在所述采用所述目标协议对所述物联网设备进行配网之后,所述方法还包括:

33、获取配网结果;

34、根据所述配网结果更新所述目标协议对应的所述目标贝塔分布。

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

36、若历史配网次数达到第二次数阈值,则获取衰减系数;

37、采用所述衰减系数,对所述候选协议对应的所有贝塔分布执行衰减。

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

39、若所述候选协议对应的贝塔分布中不存在所述配网特征所属的特征区间对应的目标贝塔分布,则获取迁移系数;

40、从所述候选协议对应的贝塔分布对应的特征区间中,确定与所述配网特征相似度最高的目标特征区间;

41、根据所述迁移系数,迁移所述目标特征区间的贝塔分布,得到所述配网特征所属的特征区间对应的目标贝塔分布。

42、本技术实施例还公开了一种物联网设备的配网装置,所述装置包括:

43、协议获取模块,用于获取所述物联网设备的候选协议;

44、特征获取模块,用于确定所述物联网设备在所述候选协议下的至少两种配网特征,所述配网特征存在关联的特征配网记录;

45、权重确定模块,用于若所述配网特征关联的特征配网记录的数量达到预设数量阈值,则确定所述配网特征分别对应的特征权重;

46、关系确定模块,用于确定所述配网特征之间的耦合参数;所述耦合参数具有对应的特征间交互系数,所述特征间交互系数反映所述配网特征之间耦合的强度;

47、分数计算模块,用于根据所述配网特征、所述特征权重、所述耦合参数和所述特征间交互系数,确定所述候选协议的适配分数;

48、协议配网模块,用于根据所述适配分数从所述候选协议中确定目标协议,并采用所述目标协议对所述物联网设备进行配网。

49、本技术实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本技术实施例中一个或多个所述的物联网设备的配网方法。

50、本技术实施例还公开了一种机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本技术实施例中一个或多个所述的物联网设备的配网方法。

51、与现有技术相比,本技术实施例包括以下优点:

52、在本技术实施例中,获取物联网设备的候选协议;确定物联网设备在候选协议下的至少两种配网特征,配网特征存在关联的特征配网记录;若配网特征关联的特征配网记录的数量达到预设数量阈值,则确定配网特征分别对应的特征权重;确定配网特征之间的耦合参数;耦合参数具有对应的特征间交互系数,特征间交互系数反映配网特征之间耦合的强度;根据配网特征、特征权重、耦合参数和特征间交互系数,确定候选协议的适配分数;根据适配分数从候选协议中确定目标协议,并采用目标协议对物联网设备进行配网。在本技术实施例中,针对下一代信息网络产业的物联网设备配网过程,根据不同配网特征分别确定其对应的特征权重,而非为配网特征设置固定不变的权重,从而能够提高当前配网过程中更可靠、信息量更高的配网特征的权重,进而提升配网决策的准确性。同时,本技术实施例面向下一代信息网络产业中物联网设备类型与通信协议日益多样化的复杂配网场景,考虑了不同配网特征之间会改变彼此对候选协议选择的影响方向的耦合效应,并将耦合系数以及反映配网特征之间耦合强度的特征间交互系数纳入候选协议的选择过程,使得确定的候选协议的适配分数能够更准确地反映各配网特征的独立贡献以及彼此之间的耦合效应,从而进一步提高候选协议选择的准确性,并提升在复杂配网场景下的物联网设备配网成功率。