logo好方法网

一种基于BLE的自适应关联组网方法及设备


技术摘要:
本申请公开了一种基于BLE的自适应关联组网方法及设备,用以解决在多设备无线通信系统中,使用传统的蓝牙连接方法使工作量增加的技术问题。方法包括:移动设备发出与固定设备的关联请求广播,并接收来自若干固定设备识别出关联请求广播的消息;通过BLE与若干固定设备中  全部
背景技术:
近年来,随着通信技术的不断发展,蓝牙的应用也变得越来越广泛。蓝牙技术作为 一种无线数据和语音通信开放的全球规范,通过低成本的近距离无线连接,可以为固定和 移动设备建立无线通信环境。但是手机或者平板上的蓝牙,在长时间保持开放状态时,会增 加手机或者平板的功耗,因此,为降低蓝牙功耗及成本,提出了一种蓝牙低能耗(Bluetooth  Low  Energy,BLE),广泛应用于通信设备中。 在蓝牙无线通信系统中,移动设备与固定设备之间的通信要保持稳定有序,就需 要移动设备与固定设备之间进行匹配关联。传统的蓝牙连接主要使用手动,或者是借助 nfc、pc等外围设备。但随着无线通信系统中设备数量的增多,使用传统方法的工作量会急 剧增大,在无线系统的布署实施时,也会越来越面临巨大的挑战。 因此,现亟需一种关联组网的方法,以解决上述在多设备通信系统中,传统蓝牙连 接方法使工作量增大的技术问题。
技术实现要素:
本申请实施例提供了一种基于BLE的自适应关联组网方法及设备,用以解决现有 的无线通信系统中,由于设备数量过多,使用传统方法建立蓝牙连接会增加工作量,且在系 统部署实施时带来不便的技术问题。 一方面,本申请实施例提供了一种基于BLE的自适应关联组网方法,包括:移动设 备发出与固定设备的关联请求广播;关联请求广播中包括移动设备的相关信息;移动设备 接收来自若干固定设备识别出关联请求广播的消息;其中,若干固定设备是分别基于预存 的移动设备的相关信息,而识别出关联请求广播中信息的固定设备;移动设备通过蓝牙低 能耗BLE与若干固定设备中的n个固定设备分别建立连接;其中,n大于1且小于或等于若干 固定设备的数量;移动设备接收并记录与其连接的n个固定设备通过BLE分别发送的相应固 定设备的相关信息,以及记录与其连接的n个固定设备的接收信号强度指示rssi,并按照预 设规则,确定与其连接的n个固定设备中的最强rssi;移动设备以小于或等于n个固定设备 为基本单元,遍历若干固定设备,以确定若干固定设备中的最强rssi。 在本申请的一种实现方式中,移动设备以小于或等于n个固定设备为基本单元,遍 历若干固定设备,具体包括:移动设备断开与若干固定设备中的n个固定设备之间的连接; 移动设备基于记录的若干固定设备中的n个固定设备的相关信息,确定若干固定设备中,未 与移动设备通过BLE建立过连接的剩余固定设备的相关信息;移动设备通过BLE与剩余固定 设备中的n个固定设备分别建立连接,其中,n大于1且小于或等于所述剩余固定设备的数 量;移动设备接收并记录剩余固定设备中的n个固定设备通过BLE分别发送的相应固定设备 4 CN 111586661 A 说 明 书 2/8 页 的相关信息,以及记录剩余固定设备中的n个固定设备的rssi;移动设备断开与剩余固定设 备中的n个固定设备之间的连接;移动设备再次确定剩余固定设备中,未与移动设备通过 BLE建立过连接的剩余固定设备的相关信息,直至移动设备与若干固定设备全部通过BLE建 立过连接。 在本申请的一种实现方式中,在移动设备与若干固定设备全部通过BLE建立过连 接之后,方法还包括:基于移动设备记录的若干固定设备的rssi,移动设备按照预设规则, 确定若干固定设备中的最强rssi;基于移动设备记录的若干固定设备的相关信息,移动设 备确定若干固定设备中的最强rssi所对应的固定设备的相关信息,并与若干固定设备中的 最强rssi所对应的固定设备通过BLE建立连接。 在本申请的一种实现方式中,移动设备以小于或等于n个固定设备为基本单元,遍 历若干固定设备,具体包括:移动设备仅保持与与其连接的n个固定设备中的最强rssi所对 应的固定设备之间的连接,断开与与其连接的n个固定设备中,剩余n-1个固定设备之间的 连接;移动设备基于记录的若干固定设备中的n个固定设备的相关信息,确定若干固定设备 中,未与移动设备通过BLE建立过连接剩余固定设备的相关信息;移动设备通过BLE与剩余 固定设备中的n-1个固定设备分别建立连接;其中,n-1大于1且小于或等于剩余固定设备的 数量;移动设备接收并记录剩余固定设备中的n-1个固定设备通过BLE分别发送的相应固定 设备的相关信息,以及记录剩余固定设备中的n-1个固定设备的rssi;并按照预设规则,确 定移动设备当前连接的n个固定设备中的最强rssi;移动设备仅保留与当前连接的n个固定 设备中的最强rssi所对应的固定设备之间的连接,断开与当前连接的n个固定设备中的剩 余n-1个固定设备之间的连接;移动设备再次确定剩余固定设备中,未与移动设备通过BLE 建立过连接的剩余固定设备的相关信息,直至移动设备与若干固定设备全部通过BLE连接 过连接。 在本申请的一种实现方式中,移动设备接收并记录的固定设备的相关信息,与移 动设备记录的固定设备的rssi一一对应。 在本申请的一种实现方式中,移动设备相关信息包括以下任一项或多项:移动设 备的设备编码、移动设备的设备名称、移动设备的MAC地址;固定设备相关信息包括以下任 一项或多项:固定设备的设备编码、固定设备的设备名称、固定设备的MAC地址。 在本申请的一种实现方式中,方法还包括:在移动设备发生位置移动的情况下,若 干固定设备中的最强rssi值动态变化。 在本申请的一种实现方式中,方法还包括:移动设备确定若干固定设备中的最强 rssi的变化值是否低于第一预设阈值;在若干固定设备中的最强rssi的变化值低于第一预 设阈值,或者若干固定设备中的最强rssi的变化值为0时,移动设备继续保持与若干固定设 备中的最强rssi所对应的固定设备之间的连接。 在本申请的一种实现方式中,在若干固定设备中的最强rssi的变化值高于或者等 于第一预设阈值时,移动设备断开与若干固定设备中的最强rssi所对应的固定设备之间的 连接;并且,移动设备重新发出与固定设备的关联请求广播。 另一方面,本申请实施例还提供了一种基于BLE的自适应关联组网设备,包括:处 理器和存储器;存储器上存储有可执行代码,当可执行代码被执行时,使得处理器执行如上 述的一种基于BLE的自适应关联组网方法。 5 CN 111586661 A 说 明 书 3/8 页 本申请实施例提供的一种基于BLE的自适应关联组网方法及设备,通过移动设备 记录遍历若干固定设备,并记录与其连接过的固定设备的相关信息及接收的信号强度指示 rssi,确定无线通信系统中,若干固定设备中的最强rssi,并与最强rssi所对应的固定设备 建立连接,并进行通信。实现了移动设备自适应选择固定设备进行关联组网的过程,降低了 人工参与度,进而降低了由于人工参与所导致的出错概率。 另外,本申请实施例提供的一种基于BLE的关联组网方法,移动设备通过记录与之 连接过的固定设备的相关信息,在连接过程中,不会与一台固定设备进行重复连接。提高了 通信系统的信息传输效率,解决了在多设备无线通信系统中,移动设备与固定设备使用常 规的关联方法的劣势,摒弃了常规的繁琐关联方法,进而使得多设备无线通信系统在实施 过程中,更加方便对移动设备与固定设备进行的安装与维护。 附图说明 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中: 图1为本申请实施例提供的一种多设备无线通信系统拓扑结构示意图; 图2为本申请实施例提供的一种基于BLE的自适应关联组网方法流程示意图; 图3为本申请实施例提供的一种移动设备与固定设备的关联过程示意图; 图4为本申请实施例提供的一种基于BLE的自适应关联组网设备内部结构示意图。
下载此资料需消耗2积分,
分享到:
收藏