用于中继的方法、装置及系统的制作方法_3

文档序号:9871245阅读:来源:国知局
设备列表中没有的设备,则可以利用第一预设条件对设备列表中没有的设备进行判断,从而在这些设备中确定可用于中继的设备,并根据这些可用于中继的设备确定每个中继设备的下级中继设备,其判断过程与步骤402相同,不再赘述。
[0127]示例地,假设主控设备在步骤402中确定的中继设备为设备A、设备B和设备C,并且在进行步骤404时假设设备A获取的设备为设备D、设备E,设备B获取的设备为设备A、设备F、设备H,设备C获取的设备为设备1、设备J。主控设备在收到设备A、设备B和设备C上报的设备D、设备E,设备A、设备F、设备H以及设备1、设备J,将这些设备和自己获取的设备列表进行对比,可以发现设备B上报的设备A已经存在与设备列表中了,从而利用第一预设条件对其他的设备D、设备E、设备F、设备H、设备1、设备J进行判断,假设设备F不满足第一预设条件,则确定设备D、设备E、设备H、设备1、设备J为下级中继设备,其中设备D、设备E为设备A的下级中继设备,设备H为设备B的下级中继设备,设备1、设备J为设备C的下级中继设备。
[0128]步骤407,主控设备向中继设备发送第二指令,第二指令中包含有为所述中继设备分配的中继信道的信息和主控设备根据所述至少一个设备的信号质量参数确定的下级中继设备。
[0129]其中,Zigbee协议中划分了若干个信道,通常为16个信道,编号为信道O?15,主控设备和中继设备之间的信道为主控信道,该主控信道可以是信道O?15中的一个信道。中继设备与下级中继设备的下级中继信道可以从主控信道外的其他信道中选择。示例地,主控设备可以依次向上述作为中继设备的设备A、设备B、设备C发送第二指令,其中发给设备A的第二指令中可以包含设备D、设备E的标识,以及信道3的标识,从而指示设备A与设备D、设备E通过信道3建立连接;发给设备B的第二指令中可以包含设备H的标识,以及信道8的标识,从而指示设备B与设备H通过信道8建立连接;发给设备C的第二指令中可以包含设备I和设备J的标识,以及信道12的标识,从而指示设备C与设备I和设备J通过信道12建立连接。
[0130]步骤408,中继设备与下级中继设备通过中继信道建立连接。
[0131]其中,中继设备在接收到主控设备发送的第二指令后,获取第二指令中的中继信道的信息和确定的下级中继设备,然后中继设备通知其的下级中继设备进入该中继信道进行通信,从而中继设备与下级中继设备就建立了连接,完成了从主控设备到下级中继设备的组网。在数据传输时,主控设备通过主控信道将数据传输至中继设备,中继设备通过中继信道再将数据传输至下级中继设备;反向时,下级中继设备通过中继信道将数据传输至中继设备,中继设备通过主控信道将数据传输至主控设备。
[0132]可选的,中继设备也可以像主控设备一样发起进行组网流程,图5是根据另一示例性实施例示出的另一种用于中继方法的流程图,参见图5,所述方法还可以包括:
[0133]步骤409,中继设备向下级中继设备发送第三指令,第三指令用于指示下级中继设备进行设备监听并上报监听到的设备的信号质量参数。
[0134]步骤410,下级中继设备通过监听获取至少一个设备的信号质量参数。
[0135]步骤411,中继设备接收下级中继设备上报的至少一个设备的信号质量参数。
[0136]其中,步骤409?步骤411所述的中继设备向下级中继设备发送第三指令,下级中继设备响应于第三指令进行设备监听并上报监听到的设备的信号质量参数的方法流程与步骤403?步骤405所述的主控设备向中继设备发送第一指令,中继设备响应于第一指令进行设备监听并上报监听到的设备的信号质量参数的方法流程相同,可参照步骤403?步骤405,不再赘述。
[0137]步骤412,中继设备根据获取的至少一个设备的信号质量参数与下级中继设备上报的至少一个设备的信号质量参数确定出下级中继设备的下下级中继设备。
[0138]其中,中继设备根据获取的所述至少一个设备的信号质量参数与所述下级中继设备上报的至少一个设备的信号质量参数确定出所述下级中继设备的下下级中继设备的方法流程与步骤406中所述的主控设备根据已确定的所述中继设备与所述中继设备上报的至少一个设备的信号质量参数,利用所述第一预设条件确定出所述中继设备的下级中继设备的方法流程相同,可参照步骤406,不在赘述。
[0139]步骤413,中继设备向下级中继设备发送第四指令,第四指令中包含有为下级设备分配的下级中继信道的信息,第四指令用于指示下级中继设备与下下级中继设备通过下级中继信道建立连接。
[0140]其中,中继设备向所述下级中继设备发送第四指令与步骤407中主控设备向所述中继设备发送第二指令的方法相同,可参照步骤407,不再赘述。
[0141]步骤414,下级中继设备与下下级中继设备通过下级中继信道建立连接。
[0142]其中,下级中继设备与下下级中继设备通过下级中继信道建立连接的方法流程与步骤408中所述的中继设备与下级中继设备通过中继信道建立连接的方法流程相同,可参照步骤408,不再赘述。
[0143]可见,通过上述方法可以由中继设备进一步指示下级中继设备发起组网的过程,通过下级中继设备与下下级中继设备进行再一次中继,扩大网络拓扑。另外,还可以根据实际需要以及设备的支持能力进行更下一级的网络拓扑,其方法与上述方法相同,此处不再赘述。
[0144]综上所述,本公开实施例提供的用于中继的方法,中继设备通过接收主控设备发送的第一指令,所述第一指令用于指示进行设备监听并上报监听到的设备的信号质量参数;响应于所述第一指令,通过监听获取至少一个设备的信号质量参数;将所述至少一个设备的信号质量参数发送至所述主控设备;接收所述主控设备发送的第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息和所述主控设备根据所述至少一个设备的信号质量参数确定的下级中继设备;响应于所述第二指令,与所述下级中继设备通过所述中继信道建立连接。通过以上所述方案,能够在组网过程中实现各级设备的自动中继,无需人为设置中继,因此本公开解决了相关技术中通过人工设置中继带来的组网不便的问题,达到了简化中继操作,提高组网灵活性的效果。
[0145]图6是根据一示例性实施例示出的一种用于中继的装置的框图。该装置60可以用于执行上述图2或图4所示的方法,该装置60可以通过软件或者硬件或者两者结合的形式构成主控设备的部分或全部,该主控设备可以是图1所示实施环境中的主控设备100,参照图6,该装置60包括监听模块610,第一确定模块620,第一发送模块630,第二确定模块640以及第二发送模块650。
[0146]监听模块610,被配置为通过监听获取至少一个设备的信号质量参数;
[0147]第一确定模块620,被配置为根据所述至少一个设备的信号质量参数,利用第一预设条件确定所述至少一个设备中可用于中继的中继设备;
[0148]第一发送模块630,被配置为向所述中继设备发送第一指令,所述第一指令用于指示所述中继设备进行设备监听并上报监听到的设备的信号质量参数;
[0149]第二确定模块640,被配置为根据已确定的所述中继设备与所述中继设备上报的至少一个设备的信号质量参数,利用所述第一预设条件确定出所述中继设备的下级中继设备;
[0150]第二发送模块650,被配置为向所述中继设备发送第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息,所述第二指令用于指示所述中继设备与所述下级中继设备通过所述中继信道建立连接。
[0151]可选的,图7是图6所示实施例示出的一种监听模块的框图,如图7所示,所述监听模块610,包括:
[0152]发送子模块611,被配置为向外发送探测信号;
[0153]接收子模块612,被配置为接收到所述至少一个设备发送的用于响应所述探测信号的响应信号;
[0154]获取子模块613,被配置为根据所述至少一个设备发送的所述响应信号获取所述至少一个设备的信号质量参数。
[0155]可选的,所述信号质量参数包括以下至少一种:信号强度、链路质量参数。
[0156]可选的,所述第一预设条件包括以下至少一种:所述信号强度不小于第一阈值,所述链路质量参数不小于第二阈值。
[0157]综上所述,本公开实施例提供的用于中继的装置,主控设备获取周围附近设备的信号质量参数并根据获取的结果在其中选择出可用于中继的中继设备,向中继设备发送指令指示中继设备获取其附近的设备的信号质量参数并上报,主控设备根据自身获取的中继设备以及所述中继设备上报的设备的信号质量参数为所述中继设备选取下级中继设备,然后主控设备向中继设备发送指令,指示中继设备与下级中继设备通过中继信道建立连接。此外,中继设备也可以执行上述主控设备执行的流程为下级中继设备选取下下级中继设备并指示两者建立连接。通过以上所述方案,能够在组网过程中实现各级设备的自动中继,无需人为设置中继,因此本公开解决了相关技术中通过人工设置中继带来的组网不便的问题,达到了简化中继操作,提高组网灵活性的效果。
[0158]图8是根据一示例性实施例示出的一种用于中继的装置的框图。该装置80可以用于执行上述图3或图4所示的方法,该装置80可以通过软件或者硬件或者两者结合的形式构成中继设备的部分或全部,该主控设备可以是图1所示实施环境中的主控设备100,参照图8,该装置80包括第一接收模块810,监听模块820,上报模块830,第二接收模块840以及连接模块850。
[0159]第一接收模块810,被配置为接收主控设备发送的第一指令,所述第一指令用于指示进行设备监听并上报监听到的设备的信号质量参数;
[0160]监听模块820,被配置为响应于所述第一指令,通过监听获取至少一个设备的信号质量参数;
[0161]上报模块830,被配置为将所述至少一个设备的信号质量参数发送至所述主控设备;
[0162]第二接收模块840,被配置为接收所述主控设备发送的第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息和所述主控设备根据所述至少一个设备的信号质量参数确定的下级中继设备;
[0163]连接模块850,被配置为响应于所述第二指令,与所述下级中继设备通过所述中继信道建立连接。
[0164]可选的,图9是根据一示例性实施例示出的另一种用于中继的装置的框图,参见图9,所述装置80还包括:
[0165]第一发送模块860,被配置为向所述下级中继设备发送第三指令,所述第三指令用于指示所述下级中继设备进行设备监听并上报监听到的设备的信号质量参数;
[0166]确定模块870,被配置为根据获取的所述至少一个设备的信号质量参数与所述下级中继设备上报的至少一个设备的信号质量参数,利用第一预设条件确定出所述下级中继设备的下下级中继设备;
[0167]第二发送模块880,被配置为向向所述下级中继设备发送第四
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1