[发明专利]一种提高微信小程序蓝牙传输速度的方法有效
申请号: | 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.vipzhuanli.com/pat/books/202010185461.6/2.html,转载请声明来源钻瓜专利网。