[發明專利]一種提高微信小程序藍牙傳輸速度的方法有效
| 申請號: | 202010185461.6 | 申請日: | 2020-03-17 |
| 公開(公告)號: | CN111277988B | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 王梓灝;范銳;邱文慶;朱勇 | 申請(專利權)人: | 北京百瑞互聯技術有限公司 |
| 主分類號: | H04W4/80 | 分類號: | H04W4/80;H04W24/02;H04W28/18;H04W76/10 |
| 代理公司: | 北京國科程知識產權代理事務所(普通合伙) 11862 | 代理人: | 曹曉斐 |
| 地址: | 100085 北京市海淀區上地信息路2號(北京實創*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 微信小 程序 藍牙 傳輸 速度 方法 | ||
本發明公開了一種提高微信小程序藍牙傳輸速度的方法,屬于藍牙無線通訊技術領域。本發明的提高微信小程序藍牙傳輸速度的方法包括:微信小程序和藍牙設備通過普通屬性協議建立通信連接;藍牙設備發送最大傳輸單元協商請求,其中,協商后的最大傳輸單元大于20字節;微信小程序接受最大傳輸單元協商請求后,藍牙設備將最大傳輸單元協商值通過普通屬性協議傳輸給微信小程序;微信小程序根據接收到的最大傳輸單元協商值,將通訊數據進行拆包并發送。在本發明中采用增大最大傳輸單元發送通訊數據,減少了傳輸次數,從而提高通訊數據傳輸速度。
技術領域
本發明涉及藍牙無線通訊技術領域,特別涉及一種提高微信小程序藍牙傳輸速度的方法。
背景技術
藍牙低功耗技術(Bluetooth?Low?Energy,簡稱BLE)是指可以實現藍牙設備之間低功耗的數據傳輸。當前手機通過微信小程序與藍牙設備進行通信可以通過BLE的方式。由于手機系統和藍牙設備會限制BLE單次傳輸數據的大小,微信小程序為了確保不丟數據,對最大傳輸單元MTU做了限制,默認20字節。按照藍牙協議,手機可以與藍牙設備進行MTU協商,但是手機端的系統是能夠接收到MTU協商值,但是微信小程序不能獲取這個MTU協商值。微信小程序中數據發送接口里面仍是按照20字節發送,在其他接口中也沒有發現微信小程序可以獲取MTU協商值的證明。所以小程序無法按照MTU協商值進行數據傳輸。因此在通訊數據長度很大是,微信小程序通過BLE傳輸數據時速率很低。
發明內容
本發明所要解決的技術問題是:提供一種提高微信小程序藍牙傳輸速度的方法,使微信小程序能夠獲取MTU協商值,然后根據MTU協商值對通訊數據進行傳輸,以提高通訊數據的傳輸速度。
為了實現上述目的,本發明采用的第一個技術方案是:提供一種提高微信小程序藍牙傳輸速度的方法,包括:微信小程序和藍牙設備通過普通屬性協議GATT建立通信連接;藍牙設備向微信小程序發送最大傳輸單元MTU協商請求,其中,協商后的最大傳輸單元MTU大于20字節;微信小程序接受最大傳輸單元MTU協商請求后,藍牙設備將最大傳輸單元MTU協商值通過普通屬性協議GATT傳輸給微信小程序;微信小程序根據接收到的所述最大傳輸單元MTU協商值,將拆分好的數據包發送給藍牙設備。
本發明采用的第二個技術方案是:一種計算機可讀存儲介質,其存儲有計算機指令,其特征在于,計算機指令被操作以執行方案一中的提高微信小程序藍牙傳輸速度的方法。
本發明采用的第三個技術方案是:一種計算機設備,其包括處理器和存儲器,存儲器存儲有計算機指令,其特征在于,處理器操作計算機指令以執行方案一中的提高微信小程序藍牙傳輸速度的方法。
本發明的有益效果在于:通過協商MTU,然后利用GATT服務使微信小程序能夠獲取到這個MTU協商值,然后微信小程序能夠以較大的MTU進行通訊數據傳輸,減少傳輸次數,從而提高通訊數據傳輸速度。
附圖說明
圖1為本發明提高微信小程序藍牙傳輸速度的方法的過程示意圖;
圖2為本發明提高微信小程序藍牙傳輸速度的方法的一個具體實施例的功能模塊示意圖;
圖3為本發明中提高微信小程序藍牙傳輸速度的方法的一個具體實施例的原理時序圖。
具體實施方式
在目前現有的技術中,按照藍牙協議,當手機和外圍設備進行MTU協商后,手機端的系統能夠接收到MTU協商值,但是微信小程序不能夠獲取該MTU協商值。本發明利用普通屬性協議GATT把MTU協商值通知給微信小程序,使微信小程序根據MTU協商值將通訊數據進行拆包和發送。
為了使本發明的上述特征和優點更加易懂,下面結合附圖和具體實施方式對本發明做進一步詳細說明。該詳細說明僅僅是為了幫助理解本發明,本發明的保護范圍不僅僅限于具體實施方式中的具體說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百瑞互聯技術有限公司,未經北京百瑞互聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010185461.6/2.html,轉載請聲明來源鉆瓜專利網。





