一种超低延迟无线传输控制方法技术

技术编号:37546277 阅读:15 留言:0更新日期:2023-05-12 16:19
本发明专利技术公开了一种超低延迟无线传输控制方法,包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;DEVICE端根据是否接收到HOST端发送的ACK数据包判断配对是否成功,是则进行下一步骤;HOST端通过RSSI选择连接设备;上述一种超低延迟无线传输控制方法的有益效果为:DEVICE端负责建立连接的初始化工作,建立连接时无需连接包,保持连接无需轮询包,DEVICE端可以随时进入、移出HOST端,HOST端一直处于监听状态,DEVICE端和HOST端通过预设通道进行配对连接,在预设通道无法配对时,立即切换至空白通道进行配对,使响应时间大幅缩短,平均响应时间可答1ms,使设备可以做到快速响应。使设备可以做到快速响应。使设备可以做到快速响应。

【技术实现步骤摘要】
一种超低延迟无线传输控制方法


[0001]本专利技术涉及无线传输协议的
,具体为一种超低延迟无线传输控制方法。

技术介绍

[0002]随着信息时代的发展,消费市场对无线键盘,无线手柄,遥控器产品要求性能与有线产品的性能一致,也能做到使用方便,即插即用,性能稳定,毫秒内反应,且低功耗。但是,目前蓝牙协议繁琐,配对麻烦,最小interval(间隔)是7.5ms,使蓝牙设备延迟时间大于7.5ms,根本无法做到向有线产品一样的快速响应。

技术实现思路

[0003]基于此,有必要提供一种超低延迟无线传输控制方法。
[0004]一种超低延迟无线传输控制方法,包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;DEVICE端根据是否接收到HOST端发送的ACK数据包判断配对是否成功,是则进行下一步骤;HOST端通过RSSI选择连接设备。
[0005]在其中一个实施例中,Device端没有接收到HOST端发送的ACK数据包,则未成功配对。
[0006]在其中一个实施例中,Device端与HOST端未配对成功后,立即获取空白连接通道信息,并通过空白连接通道发送配对指令给HOST端。
[0007]在其中一个实施例中,一个HOST端可以与三个DEVICE端同时配对连接。
[0008]在其中一个实施例中,DEVICE端根据自身地址及HOST端地址生成预设数量的通道地址并同步给HOST端。
[0009]在其中一个实施例中,所述数据包包括地址、index字段、数据长度、数据信息和包尾8位校验组成。
[0010]在其中一个实施例中,Device端接收到一个ACK数据包时,回调函数将被调用以通知应用程序。
[0011]在其中一个实施例中,所述从HOST端发送到Device端的ACK数据包丢失了,初始数据包和随后的重新传输尝试的数据包都被HOST端成功地接收了,则重复的数据包将被HOST端丢弃,ACK数据包仍将被发送回Device端。
[0012]上述一种超低延迟无线传输控制方法的有益效果为:DEVICE端负责建立连接的初始化工作,建立连接时无需连接包,保持连接无需轮询包,DEVICE端可以随时进入、移出HOST端,HOST端一直处于监听状态,DEVICE端和HOST端通过预设通道进行配对连接,在预设通道无法配对时,立即切换至空白通道进行配对,使响应时间大幅缩短,平均响应时间可<1ms,使设备可以做到快速响应。
附图说明
[0013]图1为本专利技术的超低延迟无线传输控制方法的流程示意图。
具体实施方式
[0014]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术。但是本专利技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似改进,因此本专利技术不受下面公开的具体实施例的限制。
[0015]需要说明的是,当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。相反,当元件被称作“直接”与另一元件连接时,不存在中间元件。
[0016]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0017]如图1所示,一种超低延迟无线传输控制方法,包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;DEVICE端根据是否接收到HOST端发送的ACK数据包判断配对是否成功,是则进行下一步骤;HOST端通过RSSI选择连接设备。
[0018]在其中一个实施例中,Device端没有接收到HOST端发送的ACK数据包,则未成功配对。
[0019]在其中一个实施例中,Device端与HOST端未配对成功后,立即获取空白连接通道信息,并通过空白连接通道发送配对指令给HOST端。
[0020]在其中一个实施例中,一个HOST端可以与三个DEVICE端同时配对连接。
[0021]在其中一个实施例中,DEVICE端根据自身地址及HOST端地址生成预设数量的通道地址并同步给HOST端。
[0022]在其中一个实施例中,所述数据包包括地址、index字段、数据长度、数据信息和包尾8位校验组成。
[0023]在其中一个实施例中,Device端接收到一个ACK数据包时,回调函数将被调用以通知应用程序。
[0024]在其中一个实施例中,所述从HOST端发送到Device端的ACK数据包丢失了,初始数据包和随后的重新传输尝试的数据包都被HOST端成功地接收了,则重复的数据包将被HOST端丢弃,ACK数据包仍将被发送回Device端。
[0025]实施例1:一种超低延迟无线传输控制方法,包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;
DEVICE端接收到HOST端发送的ACK数据包;HOST端通过RSSI选择连接设备。
[0026]实施例2:一种超低延迟无线传输控制方法,包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;DEVICE端未接收到HOST端发送的ACK数据包;Device端立即获取空白连接通道信息,并通过空白连接通道发送配对指令给HOST端,直至与HOST端配对成功;HOST端通过RSSI选择连接设备。
[0027]这样,一种超低延迟无线传输控制方法的有益效果为:DEVICE端负责建立连接的初始化工作,建立连接时无需连接包,保持连接无需轮询包,DEVICE端可以随时进入、移出HOST端,HOST端一直处于监听状态,DEVICE端和HOST端通过预设通道进行配对连接,在预设通道无法配对时,立即切换至空白通道进行配对,使响应时间大幅缩短,平均响应时间可<1ms,使设备可以做到快速响应。
[0028]超低延迟无线传输系统由两个部分组成:HOST端与DEVICE端。
[0029]一对多模式,HOST端与电脑连接识别为标准的HID设备,可以同时连接3个DEVICE端(1键盘,2鼠标,3手柄),DEVICE端只能连接一个HOST端。DEVICE端负责建立连接的初始化工作,建立连接时无需连接包,保持连接无需轮询包,DEVICE端可以随时进入、移出HOST端,HOST端供电充足一直处于监听状态。DEVICE端发送的每一个数据包都要求HOST端来响应。HOST端在收到数据后需要回一个应答包ACK,HOST端在发送数据前必须等待DEVICE端的响应包。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种超低延迟无线传输控制方法,其特征在于:包括HOST端与至少一个DEVICE端建立初始化连接;DEVICE端通过预设连接通道发送初始数据包给HOST端;DEVICE端根据是否接收到HOST端发送的ACK数据包判断配对是否成功,是则进行下一步骤;HOST端通过RSSI选择连接设备。2.根据权利要求1所述的超低延迟无线传输控制方法,其特征在于:Device端没有接收到HOST端发送的ACK数据包,则未成功配对。3.根据权利要求2所述的一种超低延迟无线传输控制方法,其特征在于:Device端与HOST端未配对成功后,立即获取空白连接通道信息,并通过空白连接通道发送配对指令给HOST端。4.根据权利要求1所述的一种超低延迟无线传输控制方法,其特征在于:一个HOST端可以与三个DEVICE端同时配对连接...

【专利技术属性】
技术研发人员:刘桂芳杨松昊
申请(专利权)人:广东辰奕智能科技股份有限公司
类型:发明
国别省市:

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

1