一种无线通信组网的通信设置修改方法与流程

文档序号:11846081阅读:228来源:国知局

本发明涉及无线通信组网技术领域,特别是涉及一种无线通信组网的通信设置修改方法。



背景技术:

无线通信组网技术如今已具有极其广泛的应用,例如,ZigBee即为一种一种低功耗、低成本、高可靠性的无线通信组网技术。ZigBee采用自组织网和动态路由的方式建立并维护网络,并以PANID(Personal Area Network ID)来区分每个独立的网络,不同PANID下的网络能够独立运行,且互不干扰。

由于无线通信组网内的设备间需在相同的个人局域网ID和信道下才能进行完整通信。当主机的无线信号不能直接辐射至远处从机时,就需要其他从机进行路由中继。当出于某些原因需要修改无线通信组网内所有从机的个人局域网ID和/或信道时,若路由从机收到设置指令后立即切换至新的个人局域网ID和/或信道,可能出现路由从机先收到修改指令切换至新的个人局域网ID和/或信道,使得路由从机与远处的从机个人局域网ID和/或信道不同的情况出现,这种情况会导致远处的从机无法再收到路由从机中继而来的修改指令,导致修改失败,即为“孤岛现象”。

因此,如何提供一种能够避免修改个人局域网ID和/或信道时出现“孤岛现象”的无线通信组网的通信设置修改方法是本领域技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种无线通信组网的通信设置修改方法,能够避免路由从机先接受修改指令修改个人局域网ID和/或信道,而路由从机中继的远处从机尚未接收到修改指令的情况出现,避免“孤岛现象”的发生,可靠性高。

为解决上述技术问题,本发明提供了一种无线通信组网的通信设置修改方法,所述无线通信组网包括主机以及若干个从机,所述方法包括:

步骤s101:所述主机将自身设置成广播个人局域网ID,并发送广播修改指令至能够与其通信的从机,进而控制全部所述从机修改为广播个人局域网ID,并接收各个所述从机修改为广播个人局域网ID后返回的第一响应信号;

步骤s102:所述主机依据与各个所述从机的通信过程中接收到所述第一响应信号的顺序,获取到每个所述从机的路由级数;

步骤s103:所述主机依据所述路由级数从大到小的顺序,逐一发送修改指令至对应的从机,所述修改指令内包括新的个人局域网ID和/或信道信息,以供所述从机按照所述新的个人局域网ID和/或信道信息修改自身的个人局域网ID和/或信道并返回第二响应信号至所述主机。

优选地,所述步骤s103后还包括:

所述主机判断是否接收到全部所述从机发送的所述第二响应信号,如果是,修改完成,否则,返回步骤s101。

优选地,所述步骤s103后还包括:

所述主机分别发送预设信息至各个所述从机,以供所述从机接收到所述预设信息后返回第三响应信号至所述主机;

所述主机判断是否接收到全部所述从机发送的所述第三响应信号,如果是,修改完成,否则,返回步骤s101。

优选地,所述主机分别发送预设信息至各个所述从机的过程具体为:

所述主机发送所述预设信息至能够与其通信的从机;以供接收到所述预设信息的从机进一步转发所述预设信息至与自身通信连接的从机,直至全部所述从机均接收到所述预设信息。

优选地,所述步骤s101的过程具体为:

步骤s201:所述主机将自身设置成广播个人局域网ID,并发送所述广播修改指令至能够与其通信的从机,以供所述能够与其通信的从机接收到所述广播修改指令后将自身修改为广播个人局域网ID,并发送所述第一响应信号至所述主机;

步骤s202:所述主机判断是否接收到全部所述从机发送的所述第一响应信号,如果是,进入步骤s102,否则,进入步骤s203;

步骤s203:所述主机继续发送所述广播修改指令至所述能够与其通信的从机,以供已经修改为广播个人局域网ID的从机将所述广播修改指令转发至与自身通信连接的从机,进而使与所述已经修改为广播个人局域网ID的从机通信连接的所述从机根据所述广播修改指令将自身修改为广播个人局域网ID,并发送所述第一响应信号至所述主机;返回步骤s202。

优选地,所述第一响应信号以及所述第二响应信号均包括对应的所述从机的标识符以及ID。

优选地,所述无线通信组网具体为光伏微型逆变器系统或组件监测器系统或优化器系统。

优选地,所述无线通信组网基于Zigbee或ZWave或WIFI。

本发明提供了一种无线通信组网的通信设置修改方法,主机依据获得的从机的路由级数来确定各个从机的远近,并按照路由级数从大到小的顺序,逐一发送修改指令至对应的从机。可见,本发明先发送修改指令至远处的从机,再发送至近处的从机,避免了路由从机先接受修改指令修改个人局域网ID和/或信道,而路由从机中继的远处从机尚未接收到修改指令的情况出现,避免了“孤岛现象”的发生,可靠性高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种无线通信组网的通信设置修改方法的过程的流程图。

具体实施方式

本发明的核心是提供一种无线通信组网的通信设置修改方法,能够避免路由从机先接受修改指令修改个人局域网ID和/或信道,而路由从机中继的远处从机尚未接收到修改指令的情况出现,避免“孤岛现象”的发生,可靠性高。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种无线通信组网的通信设置修改方法,无线通信组网包括主机以及若干个从机,参见图1所示,图1为本发明提供的一种无线通信组网的通信设置修改方法的过程的流程图。该方法包括:

步骤s101:主机将自身设置成广播个人局域网ID,并发送广播修改指令至能够与其通信的从机,进而控制全部从机修改为广播个人局域网ID,并接收各个从机修改为广播个人局域网ID后返回的第一响应信号;

步骤s102:主机依据与各个从机的通信过程中接收到第一响应信号的顺序,获取到每个从机的路由级数;

步骤s103:主机依据路由级数从大到小的顺序,逐一发送修改指令至对应的从机,修改指令内包括新的个人局域网ID和/或信道信息,以供从机按照新的个人局域网ID和/或信道信息修改自身的个人局域网ID和/或信道并返回第二响应信号至主机。

其中,步骤s101的过程具体为:

步骤s201:主机将自身设置成广播个人局域网ID,并发送广播修改指令至能够与其通信的从机,以供能够与其通信的从机接收到广播修改指令后将自身修改为广播个人局域网ID,并发送第一响应信号至主机;

步骤s202:主机判断是否接收到全部从机发送的第一响应信号,如果是,进入步骤s102,否则,进入步骤s203;

步骤s203:主机继续发送广播修改指令至能够与其通信的从机,以供已经修改为广播个人局域网ID的从机将广播修改指令转发至与自身通信连接的从机,进而使与已经修改为广播个人局域网ID的从机通信连接的从机根据广播修改指令将自身修改为广播个人局域网ID,并发送第一响应信号至主机;返回步骤s202。

可以理解的是,广播个人局域网ID为万能个人局域网ID,可以与各种个人局域网ID进行通信。故主机采用广播个人局域网ID来发送广播修改指令至与能够与自身进行通信的从机,由于此时这部分从机与主机的个人局域网ID不同,故这部分从机虽然可以接收到广播通信指令,但无法进行转发。如果还有部分远处的从机未接收到广播通信指令的话,需要主机重新发送广播修改指令至这部分从机,可称这部分从机为第一级路由从机;

第一级路由从机由于之前已经接收到广播通信指令并将自身修改为广播个人局域网ID,故此时第一级路由从机与主机保持相同的个人局域网ID,此时接收到主机发送的广播修改指令后即可进行转发,转发至与第一级路由从机通信相连的从机;

若仍有部分从机未接收到广播通信指令的话,主机重新发送广播通信指令至第一级路由从机,将与第一级路由从机通信相连的从机称为第二级路由从机,第一级路由从机转发广播修改指令至第二级路由从机。由于此时第二级路由从机已经接收过广播通信指令并将自身修改为广播个人局域网ID,故第二级路由从机可将广播修改指令转发至与自身通信相连的从机;

依次类推,直到全部从机均接收到广播修改指令,修改为广播个人局域网ID即可。

其中,这里的路由级数实质上指的是主机接收到某个从机发送的第一响应信号(或主机发送指令至某个从机)需要通过的路由从机的数量。例如,能够与主机直接通信的部分从机的路由级数为0,该部分从机为第一级路由从机,主机第一次发送广播通信指令后即可以接收到该部分从机发送的第一响应信号;与主机通过第一级路由从机相连的部分从机为第二级路由从机,路由级数为1,即该部分从机想要发送第一响应信号至主机需要通过一个从机,主机在第二次发送广播通信指令后接收到该部分从机发送的第一响应信号。依次类推,可见,根据主机接收到第一响应信号的顺序即可以得到各个从机的路由级数。

作为优选地,在一种具体实施例中,步骤s103后还包括:

主机判断是否接收到全部从机发送的第二响应信号,如果是,修改完成,否则,返回步骤s101。

作为优选地,在另一种具体实施例中,步骤s103后还包括:

主机分别发送预设信息至各个从机,以供从机接收到预设信息后返回第三响应信号至主机;

主机判断是否接收到全部从机发送的第三响应信号,如果是,修改完成,否则,返回步骤s101。

可以理解的是,当主机逐一发送修改指令至各个对应的从机后,仍然可能因为随机的因素导致部分从机并未接收到该修改指令,故通过确定是否接收到全部从机发送的第二响应信号,即能够使主机及时了解是否全部从机均接收到了修改指令来修改自身,若没有,则需要重新进行上述操作。当然,以上两种实施例仅为优选方案,实际中可采用以上任一种方式,或采用其他方式,本发明对此不作限定。

其中,主机分别发送预设信息至各个从机的过程具体为:

主机发送预设信息至能够与其通信的从机;以供接收到预设信息的从机进一步转发预设信息至与自身通信连接的从机,直至全部从机均接收到预设信息。

可以理解的是,由于部分从机距离较远,主机可能无法与全部从机直接通信,此时需要部分从机作为路由从机进行中继。

作为优选地,第一响应信号以及第二响应信号均包括对应的从机的标识符以及ID。

当然,本发明不限定标识符的具体类型,例如当无线通信组网基于Zigbee通信技术时,本发明中的个人局域网ID即为PANID,此时每个从机均包含一个Zigbee模块,标识符为短地址,这里的短地址为Zigbee模块一启动时随机产生的一个数码。这里的第一响应信号与第二响应信号也可以仅包含ID,本发明不作限定。

其中,无线通信组网具体为光伏微型逆变器系统或组件监测器系统或优化器系统。

另外,无线通信组网基于Zigbee或ZWave或WIFI。

当然,本发明不限定无线通信组网的具体类型以及所基于的通信技术类型。

本发明提供了一种无线通信组网的通信设置修改方法,主机依据获得的从机的路由级数来确定各个从机的远近,并按照路由级数从大到小的顺序,逐一发送修改指令至对应的从机。可见,本发明先发送修改指令至远处的从机,再发送至近处的从机,避免了路由从机先接受修改指令修改个人局域网ID和/或信道,而路由从机中继的远处从机尚未接收到修改指令的情况出现,避免了“孤岛现象”的发生,可靠性高。

需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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