[發明專利]一種基于低功耗藍牙的藍牙自動重連方法及系統有效
| 申請號: | 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.szxzyx.cn/pat/books/202110391769.0/1.html,轉載請聲明來源鉆瓜專利網。





