掌桥专利:专业的专利平台
掌桥专利
首页

蓝牙全键无冲突键盘及其工作方法

文献发布时间:2023-06-19 09:29:07


蓝牙全键无冲突键盘及其工作方法

技术领域

本发明涉及一种全键无冲突键盘及其工作方法,特别涉及一种蓝牙全键无冲突键盘及其工作方法。

背景技术

由于蓝牙使用的是2.4G的公用频段,这个频段上也存在WIFI,zigbee等信号,而WIFI信号的覆盖率又比较高,对蓝牙信号的干扰比较大,所以使用蓝牙通讯的键盘发送的数据由于延迟比较严重,在娱乐游戏等的使用体验上并不好。目前蓝牙键盘使用最多的蓝牙技术是Bluetooth3.0,这个技术的延迟比较严重,而且数据发送量也比较少。导致目前的蓝牙键盘基本都用于普通的办公使用,自然对于全键无冲突的要求比较少,也就没有其他厂家去开发全键无冲的功能。另外由于HID键盘标准协议是六键无冲的,如果键盘一直是全键无冲,会导致有些系统无法识别键盘而存在兼容性的问题。

发明内容

本发明所要解决的技术问题是克服现有技术的不足,提供了一种蓝牙全键无冲突键盘及其工作方法,所述蓝牙全键无冲突键盘的工作方法简单有效,所述蓝牙全键无冲突键盘可以避免系统无法识别键盘而导致无法使用,又能在有需要的时候实现全键无冲的功能。

本发明所采用的技术方案是:本发明包括键盘控制单元、蓝牙数据收发单元、按键扫描单元、电源及电池管理单元、数据存储单元,所述蓝牙数据收发单元、所述按键扫描单元、所述电源及电池管理单元和所述数据存储单元均与所述键盘控制单元连接,所述蓝牙全键无冲突键盘还包括与所述键盘控制单元连接的键盘数据模式切换单元;所述键盘数据模式切换单元的切换方式为标准数据包模式切换到非标准数据包模式,或者为非标准数据包模式切换到标准数据包模式。

进一步,标准数据包模式对应的是6键无冲突模式,非标准数据包模式对应的是全键无冲突模式。

进一步,所述蓝牙全键无冲突键盘还包括与所述键盘控制单元连接的蓝牙通道切换单元。

进一步,所述蓝牙数据收发单元为基于蓝牙5.0技术的数据收发单元。蓝牙使用的是蓝牙5.0技术,发送数据量比较大,速度快。

所述蓝牙全键无冲突键盘的工作方法为:

a、所述按键扫描单元对键盘进行扫描,当按下的按键键数小于等于6个键时,所述键盘数据模式切换单元处于标准数据包模式,使用的是6键无冲模式,所述键盘控制单元控制所述蓝牙数据收发单元发出6键无冲标准数据包;

b、所述按键扫描单元对键盘进行扫描,当按下的按键键数大于6键时,所述键盘数据模式切换单元由标准数据包模式自动切换到全键无冲突模式,所述键盘控制单元控制所述蓝牙数据收发单元发出全键无冲标准数据包。

进一步,所述全键无冲标准数据包为14字节数据包,每个数据位表示一个按键,14个字节总共可以表示112个按键,即当键盘所有按键同时按下时,也能够把所有按下的按键通过一个数据包发送出去,最大限度减少数据发送量。

本发明的有益效果是:由于本发明采用6键无冲和全键无冲两个模式自动切换的设计,当按下的按键键数小于等于6个键时,使用的是6键无冲模式;当按下的按键键数大于6键时自动切换到全键无冲突模式,这样可以轻松进入系统,有效提高数据的传输速度和准确性,本发明提出的蓝牙全键无冲突键盘解决了在使用蓝牙键盘时,在有一些对全键无冲有要求的操作上会有限制和不愉快的体验。随着蓝牙技术的进步,蓝牙5.0技术的数据发送速度已经明显变快,而且发送的数据量更大,加上硬件上做了抗干扰上的处理,所以我们使用蓝牙5.0技术的键盘已经可以满足娱乐游戏等对按键响应延迟要求比较高的领域的使用要求。所以我们提出了蓝牙全键无冲突的功能,满足娱乐游戏等使用上有更好的体验要求。

并且为了同时满足现在多设备使用需求,该蓝牙无冲突键盘可以同时连接多个设备,并通过按键在不同设备间进行快速的切换输入。满足了同时娱乐和办公的需求。

附图说明

图1是本发明的结构图;

图2是全键无冲突数据包按键映射位置表。

具体实施方式

如图1和图2所示,在本实施例中,本发明包括键盘控制单元1、蓝牙数据收发单元2、按键扫描单元3、电源及电池管理单元4、数据存储单元5,所述蓝牙数据收发单元2、所述按键扫描单元3、所述电源及电池管理单元4和所述数据存储单元5均与所述键盘控制单元1连接,所述蓝牙全键无冲突键盘还包括与所述键盘控制单元1连接的键盘数据模式切换单元6;所述键盘数据模式切换单元6的切换方式为标准数据包模式切换到非标准数据包模式,或者为非标准数据包模式切换到标准数据包模式。由于全键无冲突数据包并非标准的数据包模式,所以存在兼容性的问题。所以我们采用的是6键无冲和全键无冲两个模式的自动切换。当按下的按键键数小于等于6个键时,使用的是6键无冲模式;当按下的按键键数大于6键时自动切换到全键无冲突模式。

在本实施例中,标准数据包模式对应的是6键无冲突模式,非标准数据包模式对应的是全键无冲突模式。

在本实施例中,为了同时满足现在多设备使用需求,所述蓝牙全键无冲突键盘还包括与所述键盘控制单元1连接的蓝牙通道切换单元7,并且该蓝牙无冲突键盘可以同时连接5个设备,并通过按键在不同设备间进行快速的切换输入,满足了同时娱乐和办公的需求。

所述蓝牙数据收发单元2为基于蓝牙5.0技术的数据收发单元。蓝牙使用的是蓝牙5.0技术,发送数据量比较大,速度快。

所述蓝牙全键无冲突键盘的工作方法为:

a、所述按键扫描单元3对键盘进行扫描,当按下的按键键数小于等于6个键时,所述键盘数据模式切换单元6处于标准数据包模式,使用的是6键无冲模式,所述键盘控制单元1控制所述蓝牙数据收发单元2发出6键无冲标准数据包,可以有效提高数据的传输速度和准确性;

b、所述按键扫描单元3对键盘进行扫描,当按下的按键键数大于6键时,所述键盘数据模式切换单元6由标准数据包模式自动切换到全键无冲突模式,所述键盘控制单元1控制所述蓝牙数据收发单元2发出全键无冲标准数据包。

在本实施例中,所述全键无冲标准数据包为14字节数据包,每个数据位表示一个按键,14个字节总共可以表示112个按键,即当键盘所有按键同时按下时,也能够把所有按下的按键通过一个数据包发送出去,最大限度减少数据发送量。如图2所示,图2是全键无冲突数据包按键映射位置表,数据包的第一个字节的bit0为位置1,bit7为位置8,第二个字节的bit0为位置9,依次类推。

虽然本发明的实施例是以实际方案来描述的,但是并不构成对本发明含义的限制,对于本领域的技术人员,根据本说明书对其实施方案的修改及与其他方案的组合都是显而易见的。

技术分类

06120112179148