[发明专利]一种基于低功耗蓝牙的蓝牙自动重连方法及系统有效
申请号: | 202110391769.0 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113115291B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 扈曙辉;桂宁 | 申请(专利权)人: | 深圳市康凯铭科技有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W8/00;H04W76/14;H04W76/19 |
代理公司: | 深圳峰诚志合知识产权代理有限公司 44525 | 代理人: | 李明香 |
地址: | 518000 广东省深圳市龙华区龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 功耗 蓝牙 自动 方法 系统 | ||
1.一种基于低功耗蓝牙的蓝牙自动重连系统,其特征在于,包括低功耗蓝牙模块、蓝牙接收模块、数据接收模块、数据存储模块、数据处理模块、连接信号模块以及信号扫描模块;
所述连接信号模块用于接收低功耗蓝牙模块与蓝牙接收模块之间的蓝牙连接信号,并将接收的蓝牙连接信号发送至数据处理模块,所述数据处理模块用于对连接信号模块接收的蓝牙连接信号进行处理,具体的处理包括以下步骤:
步骤一:数据处理模块向连接信号模块发送连接信号,连接信号模块接收到数据处理模块的连接信号后,连接信号模块判断低功耗蓝牙模块与蓝牙接收模块之间的蓝牙连接是否断开,并将判断的结果反馈至数据处理模块;
步骤二:连接信号模块接收的蓝牙连接信号为“0”或“1”;
步骤三:当数据处理模块接收到的连接信号模块的蓝牙连接信号为“1”时,表示低功耗蓝牙模块与蓝牙接收模块之间为蓝牙连接;
当数据处理模块接收到的连接信号模块的蓝牙连接信号为“0”时,表示低功耗蓝牙模块与蓝牙接收模块之间为蓝牙断开;
步骤四:当数据处理模块判断低功耗蓝牙模块与蓝牙接收模块之间为蓝牙断开时,蓝牙接收模块通过信号扫描模块扫描蓝牙信号;
步骤五:当信号扫描模块扫描到低功耗蓝牙模块时,蓝牙接收模块向低功耗蓝牙模块发送蓝牙连接信号,重新建立蓝牙连接;
所述步骤五中信号扫描模块扫描到低功耗蓝牙模块时,蓝牙接收模块向低功耗蓝牙模块发送蓝牙连接信号,重新建立蓝牙连接的具体方式包括以下步骤:
步骤T1:蓝牙接收模块发送扫描信号至信号扫描模块,当信号扫描模块接收到蓝牙接收模块发送的扫描信号后,信号扫描模块以蓝牙接收模块为中心,向蓝牙接收模块的周围以半径为R发射扫描电磁波;
步骤T2:信号扫描模块将扫描得到的若干低功耗蓝牙发送至数据接收模块;
步骤T3:数据接收模块接收到若干低功耗蓝牙后,分别获取若干低功耗蓝牙的IP地址,并分别标记为i,i表示低功耗蓝牙,i=1,2……n;
步骤T4:数据接收模块分别获取低功耗蓝牙i与蓝牙接收模块之间的直线距离Li,并将低功耗蓝牙的IP地址以及低功耗蓝牙i与蓝牙接收模块之间的直线距离Li发送至数据处理模块;
步骤T5:数据处理模块接收到低功耗蓝牙的IP地址后,数据处理模块向数据存储模块中发送调取信号,从数据存储模块中调取低功耗蓝牙i的历史连接信息;所述历史连接信息包括蓝牙接收模块与低功耗蓝牙i的历史连接次数Ci、蓝牙接收模块与低功耗蓝牙i的历史连接总时长Ti、蓝牙接收模块与低功耗蓝牙i的历史传输数据总大小Mi;
步骤T6:数据处理模块给定连接距离阈值,当低功耗蓝牙i与蓝牙接收模块之间的直线距离Li大于等于连接距离阈值时,数据处理模块发送不连接信号至蓝牙连接模块,蓝牙连接模块控制蓝牙接收模块与低功耗蓝牙模块不建立连接;
当低功耗蓝牙i与蓝牙接收模块之间的直线距离Li小于连接距离阈值时,通过计算公式计算连接系数LJi,计算公式其中α、β为预设系数;
步骤T7:将数据处理模块计算得出的连接系数LJi进行降序排列,获取连接系数LJi最大的低功耗蓝牙i,蓝牙接收模块向低功耗蓝牙i发送蓝牙连接信号,建立蓝牙连接;
数据接收模块获取低功耗蓝牙i与蓝牙接收模块之间的直线距离Li的方法包括以下步骤:
步骤P1:数据接收模块获取蓝牙接收模块的位置信息,并以蓝牙接收模块的位置为原点,建立立体三维坐标;
步骤P2:信号扫描模块向蓝牙接收模块的周围以半径为R发射扫描电磁波;分别获取低功耗蓝牙i的位置信息(xi,yi,zi);
步骤P3:利用计算公式计算出低功耗蓝牙i与蓝牙接收模块之间的直线距离Li,计算公式为其中γ为修正系数。
2.一种基于低功耗蓝牙的蓝牙自动重连方法,其特征在于,具体的蓝牙自动重连方法包括以下步骤:
步骤S1:数据处理模块向连接信号模块发送连接信号,连接信号模块接收到数据处理模块的连接信号后,连接信号模块判断低功耗蓝牙模块与蓝牙接收模块之间的蓝牙连接是否断开,并将判断的结果反馈至数据处理模块;
当数据处理模块接收到的连接信号模块的蓝牙连接信号为“1”时,表示低功耗蓝牙模块与蓝牙接收模块之间为蓝牙连接;
当数据处理模块接收到的连接信号模块的蓝牙连接信号为“0”时,表示低功耗蓝牙模块与蓝牙接收模块之间为蓝牙断开;
步骤S2:当数据处理模块判断低功耗蓝牙模块与蓝牙接收模块之间为蓝牙断开时,蓝牙接收模块通过信号扫描模块扫描蓝牙信号;
当信号扫描模块接收到蓝牙接收模块发送的扫描信号后,信号扫描模块以蓝牙接收模块为中心,向蓝牙接收模块的周围以半径为R发射扫描电磁波;
信号扫描模块将扫描得到的若干低功耗蓝牙发送至数据接收模块;
数据接收模块接收到若干低功耗蓝牙后,分别获取若干低功耗蓝牙的IP地址,并分别标记为i,数据接收模块分别获取低功耗蓝牙i与蓝牙接收模块之间的直线距离Li,并将低功耗蓝牙的IP地址以及低功耗蓝牙i与蓝牙接收模块之间的直线距离Li发送至数据处理模块;
步骤S3:数据处理模块接收到低功耗蓝牙的IP地址后,数据处理模块向数据存储模块中发送调取信号,从数据存储模块中调取低功耗蓝牙i的历史连接信息;所述历史连接信息包括蓝牙接收模块与低功耗蓝牙i的历史连接次数Ci、蓝牙接收模块与低功耗蓝牙i的历史连接总时长Ti、蓝牙接收模块与低功耗蓝牙i的历史传输数据总大小Mi;
数据处理模块给定连接距离阈值,当低功耗蓝牙i与蓝牙接收模块之间的直线距离Li大于等于连接距离阈值时,数据处理模块发送不连接信号至蓝牙连接模块,蓝牙连接模块控制蓝牙接收模块与低功耗蓝牙模块不建立连接;
当低功耗蓝牙i与蓝牙接收模块之间的直线距离Li小于连接距离阈值时,通过计算公式计算连接系数LJi,计算公式其中α、β为预设系数;
步骤S3:将数据处理模块计算得出的连接系数LJi进行降序排列,获取连接系数LJi最大的低功耗蓝牙i,蓝牙接收模块向低功耗蓝牙i发送蓝牙连接信号,建立蓝牙连接;
数据接收模块获取低功耗蓝牙i与蓝牙接收模块之间的直线距离Li的方法包括以下步骤:
步骤M1:数据接收模块获取蓝牙接收模块的位置信息,并以蓝牙接收模块的位置为原点,建立立体三维坐标;
步骤M2:信号扫描模块向蓝牙接收模块的周围以半径为R发射扫描电磁波;分别获取低功耗蓝牙i的位置信息(xi,yi,zi);
步骤M3:利用计算公式计算出低功耗蓝牙i与蓝牙接收模块之间的直线距离Li,计算公式为其中γ为修正系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市康凯铭科技有限公司,未经深圳市康凯铭科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110391769.0/1.html,转载请声明来源钻瓜专利网。