一种蓝牙设备及其蓝牙散射网组网方法和装置制造方法及图纸

技术编号:13038398 阅读:44 留言:0更新日期:2016-03-23 10:23
本发明专利技术公开了一种蓝牙设备及其蓝牙散射网组网方法和装置,其中,所述方法,包括:发现各个邻居节点,更新维护自身的邻居节点信息表,所述邻居节点信息表中包含:邻居节点数量信息、邻居列表、父节点信息、子节点信息;响应第一邻居节点的连接邀请,以主叫模式与所述第一邻居节点建立蓝牙连接,将所述第一邻居节点作为子节点;根据各个邻居节点的以及自身的邻居节点数量信息,确定各个邻居节点的以及自身的优先权排序;向优先权最高且高于自身优先权的第二邻居节点发送连接邀请,将所述第二邻居节点作为父节点。

【技术实现步骤摘要】

本专利技术设及无线通信
,尤其设及一种蓝牙设备及其蓝牙散射网组网方法 和装置。
技术介绍
蓝牙技术是一种用于设备间短距离通信的无线电技术,能够在移动电话、PDA、蓝 牙耳机、笔记本电脑、可穿戴设备、智能家居产品等众多设备之间进行无线信息交换。蓝牙 最初由电信巨头爱立信公司于1994年创制,如今蓝牙由蓝牙技术联盟(BluetoothSpecial InterestGroup,简称SIG)管理。蓝牙具有连接简单、忍片体积小、耗电量低等一系列特点, 使得该技术广泛运用于体积、电量有限的物联网设备中。目前常见的蓝牙设备连接方式为 微微网(Piconet),存在一个主设备和小于7个的从设备,所有从设备同主设备建立连接进 行通信。利用中继节点,将多个微微网连接,组成设备数量更多的蓝牙网络,称为蓝牙散射 网(Scatternet)。 伴随着互联网产业的快速发展及国民经济水平的快速提高,人们对家居生活的智 能化要求越来越高,包括家庭环境的舒适化、安全化、人性化、智能化,W及家用电器的高效 环保。智能家居(Smad^me,化meAutomation)是W住宅为平台,利用综合布线技术、网络 通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高 效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实 现环保节能的居住环境。智能家居是一个极具发展潜力的朝阳产业,正进入快速发展阶段。 智能家居产业W及可穿戴计算设备等物联网产业的蓬勃发展,使得蓝牙设备保有量不断增 加,微微网的连接方式越来越难W适应小范围内大量蓝牙设备的连接需要,蓝牙组网的需 求日益强烈。为此,蓝牙技术联盟与2013年12月正式宣布采用蓝牙核屯、规格4.1版本,该协 议版本引入了重要的组网特性,即一台蓝牙设备可W同时作为主设备和从设备在不同微微 网中工作,运使得蓝牙散射网的真正实现成为可能。此时,需要一种基于蓝牙4.1协议的蓝 牙散射网组网方案。 与此同时,当前智能家居产品、可穿戴设备等众多设备不断向小型化、便携化、智 能化的方向发展。受限于设备体积的约束与电池技术近年来较为缓慢的发展,大量需要使 用电池供电的设备的持续工作时间往往不能达到人们的预期,运就对设备功耗的降低提出 了更高的要求。因此,蓝牙散射网的组建不仅需要实现通信,同样需要采用合理地散射网拓 扑结构来降低系统能耗。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种蓝牙设备及其蓝牙散射 网组网方法和装置,能建立合理地散射网拓扑结构来降低系统能耗。 本专利技术实施例的技术方案是运样实现的: 本专利技术实施例提供一种蓝牙设备的蓝牙散射网组网方法,所述方法包括:[000引发现各个邻居节点,更新维护自身的邻居节点信息表,所述邻居节点信息表中包 含:邻居节点数量信息、邻居列表、父节点信息、子节点信息; 响应第一邻居节点的连接邀请,W主叫模式与所述第一邻居节点建立蓝牙连接, 将所述第一邻居节点作为子节点; 根据各个邻居节点的W及自身的邻居节点数量信息,确定各个邻居节点的W及自 身的优先权排序; 向优先权最高且高于自身优先权的第二邻居节点发送连接邀请,将所述第二邻居 节点作为父节点。上述方案中,所述发现各个邻居节点更新维护自身的邻居节点信息表包括: 接收并解析邻居节点的广播包,所述广播包中包括所述邻居节点的邻居节点数量 信息和MAC地址; 当所述邻居节点的MAC地址为新地址时,将所述邻居节点的邻居节点数量信息和 MAC地址加入所述邻居列表; 更新自身的邻居节点数量信息; 当特定条件下邻居列表的内容不再更新时,确定已完成邻居节点发现。 上述方案中,所述特定条件包括:持续T_t秒后。上述方案中,所述邻居节点数量信息包括:邻居节点数、各个邻居的邻居节点数之 和;发送携带邻居节点数量信息的广播包。 上述方案中,所述根据各个邻居节点的W及自身的邻居节点数量信息确定各个邻 居节点的W及自身的优先权排序包括: W下规则确定两个节点的优先权排序: 先比较二者的邻居节点数,邻居节点数较大的节点优先权高; 二者的邻居节点数相同时,再比较二者的各个邻居的邻居节点数之和,各个邻居 的邻居节点数之和较大的节点优先权高;二者的各个邻居的邻居节点数之和也相同时,比较二者的MAC地址,MAC地址较大 的节点优先权高。 上述方案中,蓝牙设备中设置组网时限,所述方法还包括: 当组网时限超时后,没有父节点的蓝牙设备检查邻居列表中是否存在不为自身子 节点的邻居节点; 若存在所述不为自身子节点的邻居节点,向其中优先权最高的第=邻居节点发送 连接邀请,将所述第=邻居节点作为父节点。 本专利技术还提供一种蓝牙设备的蓝牙散射网组网装置,所述装置包括:发现邻居模 块、响应邀请模块、优选权排序模块W及第一邀请发送模块;其中,发现邻居模块,用于发现各个邻居节点,更新维护自身的邻居节点信息表,所述邻 居节点信息表中包含:邻居节点数量信息、邻居列表、父节点信息、子节点信息;响应邀请模块,用于响应第一邻居节点的连接邀请,W主叫模式与所述第一邻居 节点建立蓝牙连接,将所述第一邻居节点作为子节点; 优选权排序模块,用于根据各个邻居节点的W及自身的邻居节点数量信息,确定 各个邻居节点的W及自身的优先权排序;第一邀请发送模块,用于向优先权最高且高于自身优先权的第二邻居节点发送连 接邀请,将所述第二邻居节点作为父节点。上述方案中,所述发现邻居模块包括:接收广播单元,用于接收并解析邻居节点的广播包,所述广播包中包括所述邻居 节点的邻居节点数量信息和MC地址;加入邻居单元,用于当所述邻居节点的MC地址为新地址时,将所述邻居节点的邻 居节点数量信息和MC地址加入所述邻居列表;更新数量信息单元,用于更新自身的邻居节点数量信息;确定完成单元,用于当特定条件下邻居列表的内容不再更新时,确定已完成邻居 节点发现。 上述方案中,所述组网装置还包括:检查模块,用于当组网时限超时后,没有父节点的蓝牙设备检查邻居列表中是否 存在不为自身子节点的邻居节点;第二邀请发送模块,用于若存在所述不为自身子节点的邻居节点,向其中优先权 最高的第=邻居节点发送连接邀请,将所述第=邻居节点作为父节点。本专利技术还提供一种蓝牙设备当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种蓝牙设备的蓝牙散射网组网方法,其特征在于,所述方法包括:发现各个邻居节点,更新维护自身的邻居节点信息表,所述邻居节点信息表中包含:邻居节点数量信息、邻居列表、父节点信息、子节点信息;响应第一邻居节点的连接邀请,以主叫模式与所述第一邻居节点建立蓝牙连接,将所述第一邻居节点作为子节点;根据各个邻居节点的以及自身的邻居节点数量信息,确定各个邻居节点的以及自身的优先权排序;向优先权最高且高于自身优先权的第二邻居节点发送连接邀请,将所述第二邻居节点作为父节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:李沁徐恪王晓亮毛博
申请(专利权)人:南京网河智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1