一种高效通信低功耗的蓝牙芯片系统技术方案

技术编号:28877553 阅读:32 留言:0更新日期:2021-06-15 23:13
本发明专利技术提供了一种高效通信低功耗的蓝牙芯片系统,包括:查找模块,根据第一蓝牙芯片查找第二蓝牙芯片;通信模块,在第一蓝牙芯片与第二蓝牙芯片之间建立通信链路,并基于通信链路实现数据的传输;数据比对模块,获取第一蓝牙传输数据时的通信速率及功耗值,并与预设的高效通信速率及低功耗值进行比对;调节模块,基于比对结果,对第一蓝牙芯片的通信速率及功耗值进行调节。通过根据第一蓝牙芯片查找第二蓝牙芯片,并向第二蓝牙芯片传输数据,当第一蓝牙芯片传输数据时的通信速率及功耗值不满足高效通信低功耗条件时,对第一蓝牙芯片在传输数据时的通信速率以及功耗值进行调节,确保第一蓝牙芯片在传输数据时达到高效通信的同时,功耗值降到最低。

【技术实现步骤摘要】
一种高效通信低功耗的蓝牙芯片系统
本专利技术涉及蓝牙通信
,特别涉及一种高效通信低功耗的蓝牙芯片系统。
技术介绍
目前,越来越多的设备增加了蓝牙功能,以实现蓝牙与蓝牙之间的连接和互动,相应带来了硬件智能化、可穿戴产品等风潮。但是在这些应用中,有很大一部分都采用电池供电,当采用蓝牙通信时可能由于蓝牙通信效率不高,功耗值过大导致电池用电过快,不能给用户提供良好的使用体验,因此本专利技术提供了一种高效通信低功耗的蓝牙芯片系统,用来克服采用蓝牙通信时通信效率不高,功耗值过大的缺陷。
技术实现思路
本专利技术提供一种高效通信低功耗的蓝牙芯片系统,用以调整蓝牙芯片通信时的通信效率以及功耗值,使蓝牙芯片达到高效通信的同时,功耗值降到最低的目的。本专利技术提供了一种高效通信低功耗的蓝牙芯片系统,包括:查找模块,用于根据第一蓝牙芯片查找第二蓝牙芯片;通信模块,用于构建通信链路,并基于所述通信链路实现所述第一蓝牙芯片与第二蓝牙芯片之间数据的传输;数据比对模块,用于将所述第一芯片在进行数据传输时的通信本文档来自技高网...

【技术保护点】
1.一种高效通信低功耗的蓝牙芯片系统,其特征在于,包括:/n查找模块,用于根据第一蓝牙芯片查找第二蓝牙芯片;/n通信模块,用于构建通信链路,并基于所述通信链路实现所述第一蓝牙芯片与第二蓝牙芯片之间数据的传输;/n数据比对模块,用于将所述第一蓝牙芯片在进行数据传输时的通信速率及功耗值与预设的高效通信速率及低功耗值进行比对;/n调节模块,用于基于比对结果,对所述第一蓝牙芯片的通信速率及功耗值进行调节。/n

【技术特征摘要】
1.一种高效通信低功耗的蓝牙芯片系统,其特征在于,包括:
查找模块,用于根据第一蓝牙芯片查找第二蓝牙芯片;
通信模块,用于构建通信链路,并基于所述通信链路实现所述第一蓝牙芯片与第二蓝牙芯片之间数据的传输;
数据比对模块,用于将所述第一蓝牙芯片在进行数据传输时的通信速率及功耗值与预设的高效通信速率及低功耗值进行比对;
调节模块,用于基于比对结果,对所述第一蓝牙芯片的通信速率及功耗值进行调节。


2.根据权利要求1所述的一种高效通信低功耗的蓝牙芯片系统,其特征在于,查找模块,包括:
信号搜索单元,用于搜索第一蓝牙芯片附近待连接的蓝牙芯片,并生成待连接蓝牙芯片列表;
信号强度检测单元,用于根据所述待连接蓝牙芯片列表中从上到下的顺序,依次检测所述待连接蓝牙芯片列表中待连接蓝牙芯片的连接信号强度,并将连接信号强度最强的蓝牙芯片确定为目标蓝牙芯片;
校验单元,用于获取所述目标蓝牙芯片的第一标识,同时提取所述第一蓝牙芯片的第二标识,并基于预设匹配规则,判断所述第一标识与第二标识是否匹配;
若匹配,则确定所述目标蓝牙芯片为第二蓝牙芯片;
否则,判定查找到的所述目标蓝牙芯片与所述第一蓝牙芯片不匹配,并重新查找目标蓝牙芯片。


3.根据权利要求1所述的一种高效通信低功耗的蓝牙芯片系统,其特征在于,通信模块,包括:
条件检测单元,用于获取第二蓝牙芯片的标识,并将获取到的第二蓝牙芯片的标识与第一蓝牙芯片内部存储的可信任终端标识进行匹配;
所述条件检测单元,还用于当所述可信任终端标识中存在与第二蓝牙芯片标识相同的标识时,满足预设的拨测启动条件;
通信密钥获取单元,用于获取所述第一蓝牙芯片的通信密钥,并基于所述通信密钥生成传输控制协议TCP报文,且将所述传输控制协议TCP报文发送至所述第二蓝牙芯片;
所述通信密钥获取单元,还用于根据所述传输控制协议TCP报文确定所述第二蓝牙芯片与所述第一蓝牙芯片的通信密钥对应的关联密钥,并基于所述关联密钥生成反馈信息;
数据清洗单元,用于接收所述反馈信息,且提取所述反馈信息的属性信息,并基于所述属性信息将所述反馈信息划分为N个数据块,分别从每个数据块中抽取部分中间数据,并根据预设的数据清洗规则分别对每个数据块的中间数据进行清洗,得到中间数据清洗结果;
所述数据清洗单元,还用于根据所述中间数据清洗结果确定所述每个数据块对应的实际清洗规则,并基于所述每个数据块对应的实际清洗规则,去除所述N个数据块中的错误数据,得到标准反馈信息;
数据校验单元,用于根据所述反馈信息的属性信息,从预设数据库查找与所述标准反馈信息的属性信息相对应的数据类型,并基于数据类型确定对应的校验规则;
所述数据校验单元,还用于获取所述第一蓝牙芯片对待连接蓝牙芯片发送的反馈信息的限定条件,基于所述校验规则对所述限定条件与标准反馈信息的对应关系进行校验,得到校验结果;
通信单元,用于根据所述校验结果生成拨测测试指令,并对所述第一蓝牙芯片与第二蓝牙芯片之间建立通信链路;
数据加密单元,用于获取所述第一蓝牙芯片中的待传输数据,并确定所述第二蓝牙芯片的标识,同时,在预设的密钥存储列表中查找与所述第二蓝牙芯片标识对应的数据传输密钥,并根据所述数据传输密钥对所述待传输数据进行加密,得到加密数据;
数据传输单元,用于基于所述通信链路将所述加密数据传输至所述第二蓝牙芯片;
数据解密单元,用于从预设的密钥存储列表中查找与加密数据对应的解密密钥,并根据所述解密密钥对所述第二蓝牙芯片接收到的加密数据进行解密;
数据核验单元,用于将解密后的数据与加密前的数据进行核验;
若解密后的数据与加密前的数据相同,判定数据传输成功;
否则,判定数据传输失败。


4.根据权利要求1所述的一种高效通信低功耗的蓝牙芯片系统,其特征在于,数据比对模块,包括:
数据量获取单元,用于获取所述第一蓝牙芯片中待传输的数据量以及第一蓝牙芯片向第二蓝牙芯片传输数据时的功率值;
时间获取单元,用于获取所述第一蓝牙芯片将所述待传输数据完全传输至所述第二蓝牙芯片所用的时间值;
第一计算单元,用于根据所述第一蓝牙芯片中待传输的数据量以及所述第一蓝牙芯片将所述待传输数据完全传输至所述第二蓝牙芯片所用的时间值,计算出所述第一蓝牙芯片向二蓝牙芯片传输数据时的通信速率;
第二计算单元,用于根据所述第一蓝牙芯片向第二蓝牙芯片传输数据时的功率值以及所述第一蓝牙芯片将所述待传输数据完全传输至所述第二蓝牙芯片所用的时间值,算出所述第一蓝牙芯片向二蓝牙芯片传输数据时的功耗值。


5.据权利要求1所述的一种高效通信低功耗的蓝牙芯片系统,其特征在于,数据比对模块,包括:
数据清洗单元,用于剔除所述第一蓝牙芯片向二蓝...

【专利技术属性】
技术研发人员:范创升
申请(专利权)人:深圳新蕊科技有限公司
类型:发明
国别省市:广东;44

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

1