System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及无线通信,尤其涉及一种设备发现方法、设备及系统。
技术介绍
1、通常,设备间在通信之前需要先互相发现,再建立通信连接,然后才能进行通信。以设备1与设备2为例,作为一种常见的设备发现技术,设备1可以在其所支持的通信技术通道上发送广播消息,在设备2在对应通道上扫描到该广播消息,并基于相同通信技术响应该广播消息之后,设备1成功发现设备2。
2、但是,随着电子设备硬件和软件技术的多样化发展,电子设备所能支持的通信技术越来越多,如蓝牙技术、以太网(ethernet,eth)技术、无线保真(wireless fidelity,wifi)技术、紫蜂(zigbee)技术等,并且不同电子设备所能支持的通信技术也可能不同。在这种情况下,如何在复杂的多设备、多通信能力的网络环境中,快速、稳定地进行设备发现,变得越来越重要,也是急需要解决的问题。
技术实现思路
1、本申请提供一种设备发现方法、设备及系统,可以降低设备发现的时延,以及提高设备发现的成功率。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,提供一种设备发现方法,该方法包括:发现设备发送广播消息,其中广播消息中携带有回复规则,回复规则用于要求或建议被发现设备回复响应消息时所使用的通道被发现设备是扫描到该广播消息的设备;被发现设备结合自身能力和上述回复规则选择通道并在选择的通道上向发现设备发送响应消息。
4、上述第一方面提供的方案,发现设备可以在发送的广播消息中携带回复规则,对
5、作为一种可能的实现方式,上述回复规则包括回复通道,发现设备通过回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;上述被发现设备结合自身能力和回复规则选择通道在选择的通道上向发现设备发送响应消息,包括:在被发现设备支持回复规则中携带的回复通道时,被发现设备选择在回复通道上向发现设备发送响应消息。基于此,发现设备可以直接向被发现设备发送回复通道,以向被发现设备要求或建议回复通道,从而降低被发现设备回复响应消息时的干扰,在降低网络负荷、降低设备发现时延的同时,提高设备发现成功率。
6、作为一种可能的实现方式,上述回复规则包括回复通道,发现设备通过回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;上述被发现设备结合自身能力和回复规则选择通道在选择的通道上向发现设备发送响应消息,包括:在被发现设备不支持回复规则中携带的所述回复通道时,被发现设备在扫描到广播消息的通道上向发现设备发送响应消息。基于此,发现设备可以在其不支持发现设备要求或建议的回复通道时,在其它通道(如扫描到广播消息的通道)上发送响应消息,以保证响应消息的正常发送,保证设备发现流程的顺利进行。
7、可选地,发现设备也可以在其不支持发现设备要求或建议的回复通道时,在预设的默认通道上发送响应消息,以保证响应消息的正常发送,保证设备发现流程的顺利进行。
8、作为一种可能的实现方式,上述回复规则包括回复策略,发现设备通过回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;上述被发现设备结合自身能力和回复规则选择通道在选择的通道上向发现设备发送响应消息,包括:被发现设备根据回复策略确定回复通道,在被发现设备支持回复通道时,被发现设备在所述回复通道上向发现设备发送响应消息。基于此,发现设备可以通过回复策略间接向被发现设备要求或建议回复通道,从而降低被发现设备回复响应消息时的干扰,在降低网络负荷、降低设备发现时延的同时,提高设备发现成功率。
9、作为一种可能的实现方式,上述回复规则包括回复策略,发现设备通过回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;上述被发现设备结合自身能力和回复规则选择通道在选择的通道上向发现设备发送响应消息,包括:被发现设备根据回复策略确定回复通道,在被发现设备不支持回复通道时,被发现设备在扫描到广播消息的通道上发送响应消息。基于此,发现设备可以在其不支持根据发现设备发送的回复策略确定的要回复通道时,在其它通道(如扫描到广播消息的通道)上发送响应消息,以保证响应消息的正常发送,保证设备发现流程的顺利进行。
10、可选地,发现设备也可以在其不支持根据发现设备发送的回复策略确定的要回复通道时,在预设的默认通道上发送响应消息,以保证响应消息的正常发送,保证设备发现流程的顺利进行。
11、作为一种可能的实现方式,上述回复策略用于要求或建议被发现设备根据被发现设备的设备标识最后一位的奇偶性选择回复通道。示例性地,设备标识如设备的介质访问控制(media access control,mac)地址。基于此,在网络中有较多被发现设备时,发现设备可以通过向被发现设备要求或建议根据被发现设备的设备标识最后一位的奇偶性选择回复通道,进而调控网络中的被发现设备所使用的回复通道。在降低被发现设备回复响应消息时的干扰、降低网络负荷、降低设备发现时延的同时,提高设备发现成功率。
12、例如,若被发现设备mac地址最后一位为奇数,被发现设备可以在wifi通道上回复;若被发现设备mac地址最后一位为偶数,被发现设备可以在eth通道上回复。又如,表示若被发现设备mac地址最后一位为4的倍数,被发现设备可以在wifi通道上回复,其余在eth通道上回复。又如,若被发现设备mac地址最后一位为奇数,被发现设备可以在eth通道上回复;若被发现设备mac地址最后一位为偶数,被发现设备可以在wifi通道上回复。本申请不限定具体的回复策略,视业务需求和设备设置稳定。
13、作为一种可能的实现方式,上述回复策略用于指示被发现设备根据之前接收到相同广播消息的情况选择回复通道。可以理解,一次完整的设备发现过程中,发现设备可能会间隔一定时长多次发送同样的广播消息,以提高设备发现成功率,但是,若被发现设备在小于预设间隔时长内收到了同样扫描标号的广播消息,则推测可能是由于业务需求有变化导致的,在这种情况下,被发现设备考虑对回复策略做出调整,例如被发现设备可以通过与上次相反的回复策略发送响应消息,以降低回复响应消息时与其它设备之间的干扰,提高设备发现的成功率。
14、作为一种可能的实现方式,上述回复规则包括发现设备周边信号情况标识;被发现设备结合自身能力和回复规则选择通道,包括:被发现本文档来自技高网...
【技术保护点】
1.一种设备发现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
3.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
4.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
5.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
6.根据权利要求4或5所述的方法,其特征在于,所述回复策略用于要求或建议所述被发现设备根据所述被发现设备的设备标识最后一位的奇偶性选择回复通道。
7.根据权利要求4-6中任一项所述的方法,其特征在于,所述回复策略用于指示所述被发现设备根据之前接收到相同广播消息的情况选择回
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则包括所述发现设备周边信号情况标识;
9.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则是预先设置的默认回复规则。
10.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则由所述发现设备根据以下一个或多个确定:
11.根据权利要求1-10中任一项所述的方法,其特征在于,所述被发现设备结合自身能力和所述回复规则选择通道,包括:
12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述发现设备根据以下中的一个或多个调整所述回复规则:
14.一种设备发现方法,其特征在于,所述方法包括:
15.根据权利要求14所述的方法,其特征在于,
16.根据权利要求15所述的方法,其特征在于,所述回复策略用于要求或建议所述被发现设备根据所述被发现设备的设备标识最后一位的奇偶性选择回复通道。
17.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则包括所述发现设备周边信号情况标识,所述回复规则用于要求或建议所述被发现设备在选择回复通道时考虑所述发现设备周边信号情况。
18.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则是预先设置的默认回复规则。
19.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则由所述发现设备根据以下一个或多个确定:
20.根据权利要求14-19中任一项所述的方法,其特征在于,所述方法还包括:
21.根据权利要求20所述的方法,其特征在于,所述发现设备根据以下中的一个或多个调整所述回复规则:
22.一种设备发现方法,其特征在于,所述方法包括:
23.根据权利要求22所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
24.根据权利要求22所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
25.根据权利要求22所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
26.根据权利要求22所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
27.根据权利要求25或26所述的方法,其特征在于,所述回复策略用于要求或建议所述被发现设备根据所述被发现设备的设备标识最后一位的奇偶性选择回复通道;
28.根据权利要求25-27中任一项所述的方法,其特征在于,所述回复策略用于指示所述被发现设备根据之前接收到相同广播消息的情况选择回复通道;
29.根据权利要求22-28中任一项所述的方法,其特征在于,所述回复规则包括所述发现设备周边信号情况标识;
30.根据权利要求22-29中任一项所述的方法,其特征在于,所述被发现设备结合自身能力和所述回复规则选择通道,包括:
31.一种电子设备,其特征在于,所述电子设备包括:
32.一种电子设备,其特...
【技术特征摘要】
1.一种设备发现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
3.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复通道,所述发现设备通过所述回复规则直接要求或建议被发现设备回复响应消息时所使用的通道;
4.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
5.根据权利要求1所述的方法,其特征在于,所述回复规则包括回复策略,所述发现设备通过所述回复策略间接要求或建议被发现设备回复响应消息时所使用的通道;
6.根据权利要求4或5所述的方法,其特征在于,所述回复策略用于要求或建议所述被发现设备根据所述被发现设备的设备标识最后一位的奇偶性选择回复通道。
7.根据权利要求4-6中任一项所述的方法,其特征在于,所述回复策略用于指示所述被发现设备根据之前接收到相同广播消息的情况选择回复通道。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则包括所述发现设备周边信号情况标识;
9.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则是预先设置的默认回复规则。
10.根据权利要求1-7中任一项所述的方法,其特征在于,所述回复规则由所述发现设备根据以下一个或多个确定:
11.根据权利要求1-10中任一项所述的方法,其特征在于,所述被发现设备结合自身能力和所述回复规则选择通道,包括:
12.根据权利要求1-11中任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述发现设备根据以下中的一个或多个调整所述回复规则:
14.一种设备发现方法,其特征在于,所述方法包括:
15.根据权利要求14所述的方法,其特征在于,
16.根据权利要求15所述的方法,其特征在于,所述回复策略用于要求或建议所述被发现设备根据所述被发现设备的设备标识最后一位的奇偶性选择回复通道。
17.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则包括所述发现设备周边信号情况标识,所述回复规则用于要求或建议所述被发现设备在选择回复通道时考虑所述发现设备周边信号情况。
18.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则是预先设置的默认回复规则。
19.根据权利要求14-16中任一项所述的方法,其特征在于,所述回复规则由所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。