一种提高iOS设备蓝牙传输速度的方法技术

技术编号:24504498 阅读:73 留言:0更新日期:2020-06-13 06:51
本发明专利技术公开了一种提高iOS设备蓝牙传输速度的方法,属于蓝牙无线通讯技术领域。本发明专利技术的提高iOS设备蓝牙传输速度的方法包括:iOS设备和外围设备建立RFCOMM连接和iAP协议通信;iOS设备发送第一iAP数据包,将第一iAP数据包拆解为一个或多个RFCOMM数据包;外围设备将RFCOMM数据包组合为第二iAP数据包,并将RFCOMM数据包个数累加到外围设备的上一次传输信用数中;外围设备判断是否向iOS设备回复确认包;若回复确认包,外围设备将确认包和外围设备累加的传输信用数合并后发送给iOS设备。本发明专利技术有利于减少流控数据的发生频率,提高传输速度。

A method to improve Bluetooth transmission speed of IOS devices

【技术实现步骤摘要】
一种提高iOS设备蓝牙传输速度的方法
本专利技术涉及蓝牙无线通讯
,特别涉及一种提高iOS设备蓝牙传输速度的方法。
技术介绍
iOS数据传输可以通过蓝牙低功耗技术(BluetoothLowEnergy,简称BLE)或者传统蓝牙来实现,但BLE的传输速度较低。为了实现较高的传输速度,苹果在iAP(iPodAccessoryProtocol)协议中支持了通过传统蓝牙连接iOS设备,该协议中规定使用传统蓝牙中的RFCOMM协议来传输iAP数据包。iAP协议中约定,发送方的每个包都有一个序列号(简称Seq),接收方需要对接收到的数据包进行确认,确认时需要带上接收到的数据包的Seq,确认后接受方回复确认包ACK。接收方在以下三种情况下回复确认ACK:一、累积收到累计确认包最大个数时没有ACK的数据包;二、距离上一个没有ACK数据包的时间超过累计确认超时时间;三、接收方主动回复ACK。如果在重传超时时间内接收方没有给发送方回复ACK,将视为超时,发送方会重传数据。以上是iAP的流控机制,用于保证数据完整性。同时,因为iAP使用的RFCOMM协议也有其流控机制本文档来自技高网...

【技术保护点】
1.一种提高iOS设备蓝牙传输速度的方法,其特征在于包括:/niOS设备和外围设备建立RFCOMM连接,并交换传输信用数Credit;/n所述iOS设备和所述外围设备建立iAP协议通信,并交换协议参数;/n所述iOS设备发送第一iAP数据包,将所述第一iAP数据包拆解为一个或多个RFCOMM数据包,其中所述第一iAP数据包为通讯数据根据iAP协议生成的iAP数据包;/n所述外围设备将接收到的所述RFCOMM数据包组合为符合所述iAP协议的第二iAP数据包,并将接收到的所述RFCOMM数据包的个数累加到所述外围设备的上一次传输信用数中;/n所述外围设备根据所述RFCOMM数据包接收情况或所述协议...

【技术特征摘要】
1.一种提高iOS设备蓝牙传输速度的方法,其特征在于包括:
iOS设备和外围设备建立RFCOMM连接,并交换传输信用数Credit;
所述iOS设备和所述外围设备建立iAP协议通信,并交换协议参数;
所述iOS设备发送第一iAP数据包,将所述第一iAP数据包拆解为一个或多个RFCOMM数据包,其中所述第一iAP数据包为通讯数据根据iAP协议生成的iAP数据包;
所述外围设备将接收到的所述RFCOMM数据包组合为符合所述iAP协议的第二iAP数据包,并将接收到的所述RFCOMM数据包的个数累加到所述外围设备的上一次传输信用数中;
所述外围设备根据所述RFCOMM数据包接收情况或所述协议参数,判断是否向...

【专利技术属性】
技术研发人员:邱文庆范锐朱勇
申请(专利权)人:北京百瑞互联技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1