发明名称 蓝牙连接方法
摘要 本发明公开了一种蓝牙连接方法包括:将发送端作为当前节点;搜索当前节点可连接的所有节点生成可连接设备列表;将当前节点加入连接路径;搜索当前节点下有多少子节点循环判断当前节点的所有子节点是否为目标端;若是,建立蓝牙连接;若否,则将当前节点的子节点作为新的当前节点,并根据新的当前节点开始递归搜索。用户可以在有足够蓝牙设备覆盖的区域中,远距离连接此区域中远处的任何一台蓝牙设备,从而大大扩展了蓝牙的使用范围,使得蓝牙通信不再局限于较短的距离之内。
申请公布号 CN102811076A 申请公布日期 2012.12.05
申请号 CN201110149567.1 申请日期 2011.06.03
申请人 希姆通信息技术(上海)有限公司 发明人 徐骏
分类号 H04B5/00(2006.01)I 主分类号 H04B5/00(2006.01)I
代理机构 上海智信专利代理有限公司 31002 代理人 薛琦
主权项 一种蓝牙连接方法,其特征在于,其包括以下步骤:S1、将发送端作为当前节点,并传入父节点列表;S2、搜索当前节点可连接的所有节点,并生成可连接设备列表,将当前节点可连接的所有节点存入该可连接设备列表;S3、去除该可连接设备列表中与父节点列表重复的节点;S4、将当前节点加入连接路径;S5、搜索当前节点下有多少子节点;S6、循环判断当前节点的所有子节点,是否当前节点的某个子节点为目标端;若是,则进入步骤S12、;若否,则进入步骤S7;S7、搜索当前节点可连接的所有节点,并将当前节点可连接的所有节点存入该可连接设备列表;S8、将当前节点的子节点作为新的当前节点,并将该可连接设备列表作为父节点列表;S9、根据新的当前节点开始递归搜索;S10、判断递归搜索是否结束,若是,进入步骤S11、;若否,返回步骤S2;S11、当前节点及其下方子节点不存在目标端,删除连接路径的尾部节点,即当前节点,并提示未找到目标端;S12、找到目标端,并确定发送端与目标端之间的连接路径;S13、发送端按照步骤S12中确定的连接路径发送连接请求至目标端;S14、判断发送端是否收到来自目标端的响应连接信息,若是,进入步骤S15;若否,提示蓝牙连接失败;S15、发送端建立与目标端之间的蓝牙连接。
地址 200335 上海市长宁区金钟路633号