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

文档序号:9871245阅读:来源:国知局
。通过以上所述方案,能够在组网过程中实现各级设备的自动中继,无需人为设置中继,因此本公开解决了相关技术中通过人工设置中继带来的组网不便的问题,达到了简化中继操作,提高组网灵活性的效果。
[0081]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0082]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0083]图1是本公开各个实施例所涉及的一种实施环境的结构示意图。
[0084]图2是根据一示例性实施例示出的一种用于中继方法的流程图;
[0085]图3是根据一示例性实施例示出的另一种用于中继方法的流程图;
[0086]图4是根据另一示例性实施例示出的一种用于中继方法的流程图;
[0087]图5是根据另一示例性实施例示出的另一种用于中继方法的流程图;
[0088]图6是根据一示例性实施例示出的一种用于中继的装置的框图;
[0089]图7是图6所示实施例示出的一种监听模块的框图;
[0090]图8是根据一示例性实施例示出的一种用于中继的装置的框图;
[0091]图9是根据一示例性实施例示出的另一种用于中继的装置的框图;
[0092]图10是根据一示例性实施例示出的一种用于中继的装置1000的框图;
[0093]图11是根据一示例性实施例示出的一种用于中继的装置1100的框图。
【具体实施方式】
[0094]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0095]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别类似的对象,而是用于描述特定的顺序或先后次序。
[0096]在介绍本公开提供的用于中继的方法之前,首先对本公开所涉及应用场景进行介绍,图1是本公开各个实施例所涉及的一种实施环境的结构示意图,参见图1,该实施环境可以包括多个设备,该,在这些设备中至少包括一个主控设备100,包括至少一个为主控设备进行中继的中继设备200,以及为中继设备200进行中继的下级中继设备300,其中这些设备均可以支持Zigbee(紫蜂)协议,例如在上述设备中安装有可以运行Zigbee协议的模块(比如zigbee芯片),从而主控设备100、中继设备200以及下级中继设备300可以通过Zigbee协议进行通信以及数据传输。
[0097]其中,主控设备100、中继设备200、以及下级中继设备300均可以是终端或者服务器,所述终端例如可以是智能手机、平板设备、智能电视、PDA(Personal DigitalAssistant,个人数字助理)、便携计算机等移动终端,也可以是台式计算机等固定终端。
[0098]图2是根据一示例性实施例示出的一种用于中继方法的流程图,该用于中继方法可以应用于主控设备,该主控设备可以是图1所示的实施环境中的主控设备100,如图2所示,该用于中继的方法包括以下步骤。
[0099]步骤201,通过监听获取至少一个设备的信号质量参数。
[0100]步骤202,根据所述至少一个设备的信号质量参数,利用第一预设条件确定所述至少一个设备中可用于中继的中继设备。
[0101]步骤203,向所述中继设备发送第一指令,所述第一指令用于指示所述中继设备进行设备监听并上报监听到的设备的信号质量参数。
[0102]步骤204,根据已确定的所述中继设备与所述中继设备上报的至少一个设备的信号质量参数,利用所述第一预设条件确定出所述中继设备的下级中继设备。
[0103]步骤205,向所述中继设备发送第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息,所述第二指令用于指示所述中继设备与所述下级中继设备通过所述中继信道建立连接。
[0104]需要指出的是,上述中继信道可以是主控设备为中继设备与下级中继设备建立连接是指定的信道,中继信道可以是Zigbee协议中划分的若干个信道其中之一,对于不同的中继设备,主控设备可以为它们指定不同的中继信道,本公开对此不做限定。
[0105]综上所述,本公开实施例提供的用于中继的方法,主控设备获取周围附近设备的信号质量参数并根据获取的结果在其中选择出可用于中继的中继设备,向中继设备发送指令指示中继设备获取其附近的设备的信号质量参数并上报,主控设备根据自身获取的中继设备以及所述中继设备上报的设备的信号质量参数为所述中继设备选取下级中继设备,然后主控设备向中继设备发送指令,指示中继设备与下级中继设备通过中继信道建立连接。此外,中继设备也可以执行上述主控设备执行的流程为下级中继设备选取下下级中继设备并指示两者建立连接。通过以上所述方案,能够在组网过程中实现各级设备的自动中继,无需人为设置中继,因此本公开解决了相关技术中通过人工设置中继带来的组网不便的问题,达到了简化中继操作,提高组网灵活性的效果。
[0106]图3是根据一示例性实施例示出的另一种用于中继方法的流程图,该用于中继方法可以应用于中继设备,该中继设备可以是图1所示的实施环境中的中继设备200,如图3所示,该用于中继的方法包括以下步骤。
[0107]步骤301,接收主控设备发送的第一指令,所述第一指令用于指示进行设备监听并上报监听到的设备的信号质量参数。
[0108]步骤302,响应于所述第一指令,通过监听获取至少一个设备的信号质量参数。
[0109]步骤303,将所述至少一个设备的信号质量参数发送至所述主控设备。
[0110]步骤304,接收所述主控设备发送的第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息和所述主控设备根据所述至少一个设备的信号质量参数确定的下级中继设备。
[0111]步骤305,响应于所述第二指令,与所述下级中继设备通过所述中继信道建立连接。
[0112]综上所述,本公开实施例提供的用于中继的方法,中继设备通过接收主控设备发送的第一指令,所述第一指令用于指示进行设备监听并上报监听到的设备的信号质量参数;响应于所述第一指令,通过监听获取至少一个设备的信号质量参数;将所述至少一个设备的信号质量参数发送至所述主控设备;接收所述主控设备发送的第二指令,所述第二指令中包含有为所述中继设备分配的中继信道的信息和所述主控设备根据所述至少一个设备的信号质量参数确定的下级中继设备;响应于所述第二指令,与所述下级中继设备通过所述中继信道建立连接。通过以上所述方案,能够在组网过程中实现各级设备的自动中继,无需人为设置中继,因此本公开解决了相关技术中通过人工设置中继带来的组网不便的问题,达到了简化中继操作,提高组网灵活性的效果。
[0113]图4是根据另一示例性实施例示出的一种用于中继方法的流程图,该用于中继方法可以应用于中继设备,该中继设备可以是图1所示的实施环境中的中继设备200,如图4所示,该用于中继的方法包括以下步骤。
[0114]步骤401,主控设备通过监听获取至少一个设备的信号质量参数。
[0115]示例地,主控设备进行设备监听可以通过向外发送探测信号,这里的向外发送可以是通过默认的入网信道向外发送探测信号,当有位于该主控设备信号范围内的设备在该入网信道接收到该探测信号时,会向主控设备发送用于响应该探测信号的响应信号,从而主控设备就可以发现这个设备,并且可以根据响应信号获取这个设备的信号质量参数,该信号质量参数可以包括信号强度、链路质量参数中的至少一种,本实施例中以两个都获取为例进行说明。其中,信号强度例如可以是RSSI(Received Signal Strength Indicat1n,接收信号强度指示),链路质量参数可以是主控设备中的Zigbee模块根据Zigbee协议规定的算法获得的用于评价链路质量的值,这个值可以设置在0-100,数字越高表示链路质量越好。
[0116]另外,上述的设备监听可以采用心跳机制,心跳机制是指设备与设备之间通过周期性发送信息,判断对方设备判断对方是否在线的机制,以保证设备与设备之间连接的有效性。因此,本实施例中主控设备进行设备监听就可以是主控设备在所述入网信道周期性的发送心跳信号。
[0117]步骤402,主控设备根据所述至少一个设备的信号质量参数,利用第一预设条件确定所述至少一个设备中可用于中继的中继设备。
[0118]其中,所述第一预设条件包括:所述信号强度不小于第一阈值,和/或,所述链路质量参数不小于第二阈值。示例地,在本实施例中,可以同时对信号强度和链路质量参数进行判断,即在主控设备监听到的所述至少一个设备中,将信号强度不小于第一阈值,且链路质量参数不小于第二阈值的设备确定为可用于中继的中继设备。
[0119]主控设备在确定了中继设备之后,可以生成记录这些中继设备的设备列表,并且在列表中根据中继设备的信号强度和链路质量参数进行排序。其中,值得一提的是,信号强度高的并不意味着链路质量好,比如在高干扰下链路质量就比较差,而在低干扰或无干扰情况下,即时信号强度不高,也可能链路质量很好,因此在进行排序时,链路质量参数优先级可以高于信号强度,例如当中继设备I与中继设备2的信号强度相同时,可以将中继设备I与中继设备2中质量参数高的排在前面,或者当中继设备I的信号强度低于中继设备2,但链路质量参数高于中继设备2时,可以将中继设备I排在前面。
[0120]步骤403,主控设备向中继设备发送第一指令,第一指令用于指示所述中继设备进行设备监听并上报监听到的设备的信号质量参数。
[0121]示例地,主控设备可以按照步骤402中得到的设备列表中的顺序依次向其中的每个中继设备发送第一指令。
[0122]步骤404,中继设备通过监听获取至少一个设备的信号质量参数。
[0123]其中,中继设备进行设备监听的方法与步骤401中主控设备进行设备监听的方法相同,可参照步骤401,不再赘述。每个中继设备在通过监听获取至少一个设备的信号质量参数后,向主控设备上报其获取的至少一个设备的信号质量参数。这里的信号质量参数与步骤401中的信号质量参数相同。
[0124]步骤405,主控设备接收中继设备上报的至少一个设备的信号质量参数。
[0125]步骤406,主控设备根据已确定的中继设备与中继设备上报的至少一个设备的信号质量参数,利用第一预设条件确定出所述中继设备的下级中继设备。
[0126]示例地,主控设备根据步骤402中获取的设备列表,判断所述中继设备上报的至少一个设备中是否有主控设备确定的设备列表中没有的设备,如果存在该
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1