[发明专利]复杂场景下多个蓝牙设备自动连接传输数据的方法有效
申请号: | 201810542099.6 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108449745B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 郭学志 | 申请(专利权)人: | 北京恩福健康科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W76/14;H04W76/15 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 梁艳 |
地址: | 100102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复杂 场景 下多个 蓝牙 设备 自动 连接 传输 数据 方法 | ||
本发明公开了一种复杂场景下多个蓝牙设备自动连接传输数据的方法,涉及电通信技术领域。该方法通过对于每种不同类型的从设备,判断主设备与从设备之间的绑定关系,并根据该绑定关系,确定可与主设备连接的从设备,使得每个主设备都能够与对应的从设备之间建立连接关系,获取到预获取的数据,实现了在多个蓝牙主设备以及多个蓝牙从设备同时存在的复杂场景下,蓝牙主设备、蓝牙从设备之间能够有序的进行设备连接和数据传输,不会出现设备连接和数据传输混乱的问题;同时,实现了蓝牙主设备与所有从设备之间进行多次连接和数据传输,解决了现有技术中,一台主设备只能与可连接数量上限的从设备之间进行连接和数据传输的问题。
技术领域
本发明涉及电通信技术领域,尤其涉及一种复杂场景下多个蓝牙设备自动连接传输数据的方法。
背景技术
目前,蓝牙设备进行数据传输过程中,主设备首先搜索从设备,搜索到从设备之后,就与可连接的从设备之间建立连接,从而完成数据传输。
采用上述的设备连接方式,当多个主设备和多个从设备同时存在,并且,同时需要进行连接和数据传输时,就会由于一台主设备只能连接最多7台从设备,导致其他的从设备的数据无法传输到主设备中,另外,也会出现多个主设备同时与一台从设备建立连接的情况,从而导致连接混乱,最终无法实现连接和数据传输。
发明内容
本发明的目的在于提供一种复杂场景下多个蓝牙设备自动连接传输数据的方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种复杂场景下多个蓝牙设备自动连接传输数据的方法,包括如下步骤:
S1,蓝牙主设备搜索可连接的蓝牙从设备;
S2,所述蓝牙主设备根据所述蓝牙从设备的名称,判断搜索到的可连接的所述蓝牙从设备是否为已知设备,如果是,则继续;否则返回S1;
S3,判断每种类型的所有蓝牙从设备中是否包括与所述蓝牙主设备之间有绑定关系的蓝牙从设备,如果包括,则判断该有绑定关系的蓝牙从设备是否处于连接状态,如果是,则返回S1,否则,继续;如果不包括,则判断该类型的所有的蓝牙从设备是否处于连接状态,对于处于连接状态的蓝牙从设备,则返回S1,否则,继续;
S4,所述蓝牙主设备与可连接数量上限的所有所述蓝牙从设备同时建立连接并传输数据;
S5,数据传输完成后,所述蓝牙主设备断开与所述蓝牙从设备之间的连接,并返回S4,至所有的蓝牙从设备均与所述蓝牙主设备连接并数据传输完成。
优选地,S1之前还包括步骤,所述蓝牙从设备准备传数据,并广播所述蓝牙从设备的名称。
优选地,S5中,所述蓝牙主设备断开与所述蓝牙从设备之间的连接之后,还包括步骤,所述蓝牙从设备关闭名称广播。
优选地,S2中,所述已知设备为所述蓝牙主设备可识别的设备,所述蓝牙从设备设置为多种类型,每种类型设置有唯一的名称,所述蓝牙主设备根据所述蓝牙从设备的名称对其进行识别。
优选地,所述蓝牙从设备的名称包括前段和后段,其中,前段的内容包括设备类型的种类,则,所述蓝牙主设备根据所述蓝牙从设备名称前段的内容对其进行识别。
优选地,S3中,所述绑定关系根据如下方法进行判断:判断所述蓝牙主设备中是否记录有所述蓝牙从设备的MAC地址,如果有,则所述蓝牙从设备与所述蓝牙主设备之间具有绑定关系,该蓝牙从设备为所述蓝牙主设备的绑定设备,反之不是。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京恩福健康科技有限公司,未经北京恩福健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810542099.6/2.html,转载请声明来源钻瓜专利网。