[发明专利]蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备有效
申请号: | 201711431983.4 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108093385B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 张清华;周全;邓攀;张娜娜 | 申请(专利权)人: | 海信视像科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/02;H04L12/823;H04W8/00;H04W48/10 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓝牙 控制器 处理 广播 方法 设备 | ||
本申请提供一种蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备。本申请提供的蓝牙控制器处理广播包的方法,所述蓝牙控制器包括链路层和HCI层,所述方法包括:所述链路层在接收到广播包时,将广播包的数量加一;若广播包的数量超过预设阈值,则所述链路层丢弃最新接收的广播包,并将广播包的数量减一;否则,所述链路层将接收的广播包推送至HCI层;所述HCI层将预设数量的广播包组织为事件包,并将广播包的数量减去所述预设数量,其中,所述预设数量小于等于所述预设阈值。本申请提供的蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备,可控制蓝牙控制器中的广播包的数量,进而控制事件包的数量,以降低蓝牙主机阻塞的可能性。
技术领域
本申请涉及蓝牙技术领域,尤其涉及一种蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备。
背景技术
由创建连接的主动性区分,蓝牙设备包括蓝牙主设备和蓝牙从设备。蓝牙主设备可以主动连接蓝牙从设备,蓝牙从设备发送广播以被蓝牙主设备连接。在蓝牙规范中,一个蓝牙主设备可以与多个蓝牙从设备连接。其中,蓝牙从设备通过发送广播被蓝牙主设备发现(广播中带有自身的相关信息),蓝牙主设备发现该蓝牙从设备后,决定是否与其建立连接。
现有技术中,蓝牙主设备的蓝牙控制器在接收到蓝牙从设备发送的广播包后,利用接收到的广播包组织事件包,并将事件包传送至蓝牙主设备的蓝牙主机中进行处理。这样,若蓝牙控制器在短时间内接收到过多的广播包时,就容易出现集中在短时间内向蓝牙主机传送过多的事件包的情况,从而造成蓝牙主机处理数据不及时,甚至会发生阻塞,进而影响了系统的稳定性。
发明内容
有鉴于此,本申请提供一种蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备,以降低蓝牙主机发生阻塞的可能性,维持系统稳定性。
本申请第一方面提供一种蓝牙控制器处理广播包的方法,所述蓝牙控制器包括链路层和HCI层,所述方法包括以下步骤:
所述链路层在接收到广播包时,将广播包的数量加一;
若广播包的数量超过预设阈值,则所述链路层丢弃最新接收的广播包,并将广播包的数量减一;
否则,所述链路层将接收的广播包推送至HCI层;
所述HCI层将预设数量的广播包组织为事件包,并将广播包的数量减去所述预设数量,其中,所述预设数量小于等于所述预设阈值。
本申请第二方面提供一种蓝牙控制器,包括存储器,用于存储计算机程序;
以及处理器,用于执行所述计算机程序,以实现本申请第一方面提供的任一蓝牙控制器处理广播包的方法。
本申请第三方面提供一种计算机存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面提供的任一蓝牙控制器处理广播包的方法。
本申请第四方面提供一种蓝牙设备,包括蓝牙主机以及本申请第二方面提供的蓝牙控制器,所述蓝牙控制器中的HCI层用于通过传输层将事件包发送至所述蓝牙主机。
本申请提供的蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备,链路层在接收到广播包时,将广播包的数量加一,进而在广播包的数量超过预设阈值时,链路层丢弃最新接收的广播包,并将广播包的数量减一;否则,链路层将接收的广播包推送至HCI层,HCI层将预设数量的广播包组织为事件包,并将广播包的数量减去预设数量。这样,可控制蓝牙控制器中的广播包的数量,避免蓝牙控制器在短时间内接收过多的广播包,从而避免蓝牙控制器在短时间内组织过多的事件包,进而可避免蓝牙控制器在短时间内向蓝牙主机传送过多的事件包,可降低蓝牙主机阻塞的可能性,维持系统稳定性。
附图说明
图1为本申请一示例性实施例示出的蓝牙控制器处理广播包的方法、蓝牙控制器和蓝牙设备的应用场景示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信视像科技股份有限公司,未经海信视像科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711431983.4/2.html,转载请声明来源钻瓜专利网。